1
100000 100000 100000
-919415832 584441377 903565900 282042381 -151521886 117052152 -203338157 528563633 130115172 469089659 -666119452 191053718 -218401981 761216815 295272622 700342801 943184032 -258500522 -384548606 141585617 515596999 828489934 965816085 235570508 299271018 143604455 767815810 -838635400 -848845960 -736676685 -281159464 -330962368 2996533 -89042827 -115380727 733402845 621184430 983577978 -774758358 407860162 416817459 952287075 176806222 -531965715 -365010260 -153860052 -612709713 295687394 78766409 -374522107 758307574 465399638 -505183079 -564118219 19795268 -732047365 -960741342 549372954 -194128111 668337331 -376436335 -847042132 -430681060 -844022534 -819262577 -36776611 -434548510 -753936887 -466005037 839821280 -692550001 -609093789 -839429245 -869793543 408270371 -735226694 695060336 -616033711 -897959980 -219620191 -285323417 636982010 -326369398 700301734 648813248 -470154664 497071949 -69393019 174333955 -604571128 73670518 -315727641 888197292 540070444 -603417255 -223245423 -724452792 -723922737 61326396 -308270410 -418242347 -55814084 504413625 65045632 517098024 -911062633 -943236336 414717798 -631066083 -153287204 110177370 115106830 157995195 -786127880 792947384 -242792315 -649326612 -818423907 -658656165 -816225294 -942970854 592693602 657163322 744314387 238083046 -796501071 -371707033 418865844 -488537486 -685608654 873008731 642173418 312426986 -280180120 444273723 654091427 -75068087 294454535 -697702359 -29027418 -276968324 410149784 -21889509 761760167 -536857343 -317990450 -946593470 56087907 56625889 588383567 -252135834 -208656075 -965556351 775768157 876510108 -253792948 309662787 149498202 -828522598 100133793 18812867 -450407950 -565133389 449153187 5635452 -311605104 616431598 519656977 501288910 -783013844 -116681309 616770071 -941184798 412744048 500653675 -481281065 582809792 323836247 -896009335 832682229 -704746672 -840300781 -644789989 447695313 -849571387 136361933 964026752 -629747884 905029389 983225971 -256366285 -876806963 -833125781 497497520 502806736 969134074 467290000 212977002 433471553 -201582097 565935152 -756039016 662961979 280045893 308660637 250757790 -81417241 812817156 973195700 464685998 -801086735 369100503 -448903511 905163307 615066028 -759950611 -687184733 -525975868 294634166 -304261196 373053606 907596700 -49049933 430678398 -474558978 23178692 841711652 -572238411 2487206 216357180 -321087453 777002065 1480794 -606615646 742851856 -776845726 -2569271 -361959501 -108449688 -274161485 730191121 -502574529 60390326 272896549 30059530 531975921 -270440146 -33475590 715379465 822062512 -231161113 -596096412 -95092618 -790134429 -701649482 863466336 568561217 -580668436 279423718 -189370519 -59070455 -449013243 776641102 245627236 -413966458 -285181424 281934977 -832140081 767891103 844568512 791755210 -546540509 -599424123 626875237 976143052 -327911018 841385613 -962910330 557552512 -492377793 16413144 -218101008 -199907743 -221665448 198814894 -459297575 446034384 133438500 -96565242 -709967000 138199033 -659625702 481848887 895626767 -968847053 -433319303 847611544 206864808 59330062 -522534721 185099372 262547299 -282607794 -707239833 -701928596 -157426691 -955405901 852423068 -68411865 923063017 -574467434 43935241 619500359 -684035981 558436223 -143946330 627584190 673360067 733342059 -524509146 207749017 -977422590 236813884 -255593781 39553589 -847075822 -266585525 -485463500 145768182 -358897586 194360612 217031377 -530668586 -403522311 -573416834 781963392 901068619 -839281133 -481135775 372873210 660194054 -559996010 -826758684 132665138 674073289 -368547619 952907909 -557331547 -738453856 -549652594 295959586 -391045892 957650442 454233167 171340782 548730278 858155764 370297936 848300020 574331290 -987815448 -696894173 39951757 -102201169 712086336 991551912 -35002112 854921214 405685011 -503415047 -948031474 719202530 -238684052 650745624 298518197 49917261 816277461 180727576 -696901009 671665910 -284971593 971945248 -951676771 -107919853 -391830258 679580956 -379838848 102587408 -41603939 -29460434 632723285 -587749456 -860117638 733461408 -34116419 -869252569 643042086 -58353923 102262641 -803696998 -484593509 -991636526 666327460 -402215916 -56367987 -558957010 876484734 76582979 -663496620 -840751122 -141933082 225523767 119270582 920769217 314644458 -283785900 436291682 255327279 -371854467 -589667253 74979073 457250252 682812980 619949600 701130187 -910236109 -631163471 20768204 747260032 547561621 -479675701 436616271 751054685 238758087 -550437116 908364412 302557923 -81300120 -260030269 -185456165 -244870145 -558795339 -814179463 742776085 -543371806 891170779 -340913822 558076217 606282137 -559605544 -897121444 812636049 499643108 -24011479 819370706 -260805311 -138180111 -665171117 828579925 -562201594 403222030 -641607001 752336182 366509565 -743273507 896535444 165821169 -678491070 612365975 947075649 875383420 404378606 77209631 -447724075 -280127845 -747280285 -750136303 285886597 91975031 644664549 79382667 147851652 -530079390 -120273118 -610422941 648625857 576156995 -329217715 -952504619 -31779671 -601762609 -613243077 358222911 733524142 -577100309 -587986696 171431574 83721636 436198378 -761528076 -161292206 -723114574 -450588583 39588085 -52892534 632910453 -600248091 -399368643 -207404565 -412826464 643994269 -868021936 -120160736 645397351 -688228225 170562941 -465623989 -158922467 -754483499 392869736 -800108025 345858849 -315638804 262381545 -94608498 -544346368 -996323188 453524539 -411189321 490623024 -262557436 -440145763 829455776 -482586787 -228486343 -691110356 -443659023 804854038 942294408 866176297 -132220083 -942708872 -531358945 157298514 737270450 -45513970 -490686938 254066913 126401020 290148214 -924899100 637221063 506761773 806867342 -285761296 502788541 -846876455 293492839 -544241784 -431625755 -135997921 -465985051 -341506877 363399513 674997446 380006047 -798234773 -109688798 733144375 406705694 -239177318 -723644515 258684080 -580298012 393733116 424574792 905500396 -317793537 -978344415 -980754575 -639240902 -203924522 250273467 -492813244 979167432 865187646 -895025546 -191269846 882898753 271350467 -209340701 -289522699 -52154470 151586542 -731285890 -774543742 -448694755 -657023311 23420710 -952432152 -275828648 833734924 234581105 72963643 517391346 50688466 432380999 -62499160 -990967133 455988180 770048009 774393821 -718222830 247170860 -398751774 -423091454 153666714 902124061 327968465 -745857513 714958719 231830686 839129522 -598977720 -385769635 -147327849 -366178891 -626389446 -203393283 113950910 145722315 376033308 -921900742 489812742 824389514 887479248 -600340288 -164532365 308404343 -463573333 296186418 -244520231 279941371 952533226 -307303374 284722537 895209106 -878079991 -842360437 -630696877 790541022 -314727829 774911692 -460280234 227168468 61276625 -934969917 268055917 -854869402 -533313137 -114149880 -514017530 228692562 658854924 -843398638 -868743314 390549471 -864763392 6362995 -445575601 -340556711 409178976 -76725417 -226381534 -924687210 688855960 998743114 418497824 567685754 -266277803 -638854409 698216529 790696422 -586780114 -717630547 338373797 -320511898 217096862 285442113 842515294 930181377 -226528863 787594633 -224336264 876453024 149431766 251551424 852791192 -88673467 -729736860 678438109 -323994142 -385747754 720384061 144520460 117112628 -705056829 996044481 914265689 -794533728 -510490839 -566394 -394177394 198724223 995919611 -968928605 343993318 -579419058 -134013281 497782533 -96644689 397519172 -864938970 866804776 554500952 74558794 -428844446 -611454340 -957735265 638902596 -518347459 -186675436 368522551 -93474118 -477474727 -955376171 -715028118 -37521395 574470941 421235116 -269380703 -315493872 442204134 -744299412 -997112776 4177104 -279451949 -893558931 582665400 -694920015 -443916267 -749348178 -618881733 -985016304 -783474922 -213989980 346270252 778175512 -970127505 -843707774 942898927 -932274215 747983715 52407387 615420018 986463631 -532581208 -748257952 356779138 -753893036 753531200 683279925 44136432 -201782774 961059084 166142760 171522783 -299260069 -996007650 -164968544 301616082 849585515 -345144521 949960902 270224939 -361045664 -287643255 384139117 482077699 454974079 -973166051 -480591856 948927916 -664314772 882766272 -582391106 234941847 865782504 314580936 -533285672 878028074 -16129173 615070511 968118361 526486916 -144731720 -790759199 848198603 -964670492 992294014 403782258 885405150 -797093708 123200622 652337300 -826928372 -673031220 -231850594 -325628667 673673044 515388911 216302399 108505890 703683849 -148706845 898161000 -468738787 823431721 -618170081 -857959251 -70293044 5281442 -692401803 -88208118 336502702 -725523999 -204611491 -561610642 422141946 769774832 -743120667 919694704 -375262068 796561018 -600976657 -234990816 -494422725 749680100 691014213 324968603 143808704 619415875 258752640 -474411828 -866246300 14849572 -301097441 199162526 -406752781 322343417 833936857 905163338 -513043909 -243221732 147619968 -103489827 523990947 103003903 -265633106 173029581 -207161061 107838676 -212327900 856221165 -767502385 193787532 -742195560 -788727693 -1069409 -723655281 268377209 284815910 -324800902 381988939 -536700902 -264750092 -936515985 -660093427 952965299 -226062483 -264456651 16173103 -36712526 -59598274 -815970327 813456705 -532659388 -80609246 446300892 -988962224 -727395167 -324116013 268238846 170230780 -515586721 -798329667 -470817155 544426907 -85040613 -775599608 -425764241 756848939 204964057 802945203 592902494 149709136 -15582132 -402482445 -649869644 -777904763 -439742179 823013214 -969027018 296201460 -148267087 958934478 255620692 -378432066 864696197 577854916 492344976 -699813090 -677722427 219796229 -199335864 -707685436 -60809809 -989870615 99950508 -418761563 -521267555 658206665 537026921 -977536292 592160077 -402710805 770957777 -399063782 -360425038 123951640 751531642 -153447826 -495369495 -401570508 -681341818 216500296 -569461845 765247243 510173175 44987420 798965154 -45611277 -110638572 849762915 840475743 -740673534 -175204401 -689333370 -160233629 -781277380 -56909033 -622633399 -370117679 -170606989 -150420152 -753827727 951711494 410806732 -470116257 -753632645 -754000939 -389915691 592426150 -651121283 52203903 81535118 533269059 952875662 -288865723 -977613702 -259496391 289505098 -180333194 -882125750 -437414956 -420872991 58103886 507269915 613012111 921669040 -135471141 -943469197 838261372 -295066659 -556080555 -596840486 -343671795 -60329625 -288882081 -388385585 -515296509 919025249 838236926 825485547 259126066 940132804 -741063156 -249905006 -548853120 419297207 15567413 485963312 926609078 835054531 -535087179 992598110 -470732382 99699162 -761102883 829755769 -4576661 936346591 644060257 -788028839 92608765 -272418415 863094294 415991771 308656233 -634310241 -658330572 744341620 -550315622 296421875 -282817255 2824435 19901037 -78019374 486553302 -933575446 47194270 918053591 754797483 511571808 -353711322 475101229 -895523009 -140417311 322192914 110680588 828801320 -239528007 -296133603 -412918398 -739232114 -14569910 524725100 49352958 618985500 -391533938 478699151 -747075355 -756095544 799715046 480978862 401889716 632053769 -947827957 -536759572 -624164009 -125469286 -408658181 -981258974 -36308164 -16390992 -338272879 -965138127 456381803 287196039 -954274493 -215726884 720515811 -734683142 74706559 -28114172 567002226 -394226016 -314711054 -241379903 -876392877 -499617668 835719139 877825435 371926689 937524373 979812251 -320840105 -706278883 -135000562 -887960 -968791465 46616128 -84156695 -952207626 -790940897 -222459756 -719188883 302290592 952700120 952594371 -555295382 -485861826 -175838674 -94164218 -101767014 -223141738 614807954 -101009017 -965822641 641221973 84639192 -590941339 -197413218 721007794 -501571104 600280410 460671794 72951649 653270295 65572662 -535045482 -250005772 -952358571 754761917 -95286267 -244444168 68007814 597827328 31867302 -9443607 -876736060 24268534 -584698871 -508081142 -766465769 -282178175 -445668677 -54791412 575989646 -666739006 -613558084 -568607257 583056618 -403026488 -289605842 -245086364 638721365 -772232469 -774106078 -806841071 159786678 833975981 654856359 426290155 817200087 -582221954 938719544 476017692 984687358 -308570695 -392533123 -822715547 -250619356 -815132329 -837570004 -301100833 267790039 -28655013 -541879738 -217346857 160974730 782062431 632315189 -935418569 434042702 -824279174 552778718 347624963 -46687519 136640527 -134933948 -154657512 459509664 -110579968 -874685524 -994740868 538469115 -346534475 -625516231 681753893 117615054 222878627 -674902951 27235645 -884921968 934295794 131571866 -677738589 -961481550 644092711 104399298 578122083 -596126414 550283121 226168108 -150806655 -803110544 -58406412 547466336 -415299103 171691966 310892803 897546780 -780885351 -617109059 -112032240 23823454 -388084263 477573615 -898616257 818438269 709163534 77627829 755695216 -617025856 -517203222 146580448 -508024554 -556437655 989302146 924122096 -985242444 743140909 -513419087 327306663 -819779580 -853768328 -376140466 -22761068 -499860153 645554727 789769516 570217942 378124319 150288821 328530826 -684157996 289366710 -715987694 -593810211 997926466 -735781828 -709048806 514233009 -499778626 802191030 973844022 -174871720 325407496 385636237 -889403020 703065477 -557922421 201498653 -607059885 644532986 28564059 -74728394 624422339 -974832378 630194628 482016051 -495571372 -834806133 201015458 -728959886 181353990 433902416 -96530853 -584280587 511102375 372416550 -71538362 -848149456 -313027801 55364955 329730339 -255643893 159096849 -2823301 93737589 691404826 -183919580 277049520 -291969747 -607457692 -802095311 -408167609 975128824 108526160 850077020 -884565724 428476706 -856881326 -12611054 -658123454 -169137674 -757398042 -669507007 -277002789 831776353 -212610563 -505569968 490120877 781189609 996285329 -648224247 460758251 558643110 899337269 -853861030 420805730 -590681240 -540978005 493773898 -781037787 449243779 -117833836 42382414 348202508 -920506577 620692839 -248344032 -309029581 749859273 -427501398 -271947035 -967180735 359749500 491947088 63142070 267505219 878245089 -340087595 -77475206 -142541338 647998363 -658634894 42533216 -525542425 782512624 -302142053 -93475666 728323691 -157028650 441516390 -842028534 -50021194 617473672 -56888104 39247128 412089925 -287390697 844389873 -338506171 854572035 -662886106 -670377017 -39469423 916878670 283076713 -15076591 -426192851 -563087397 -859267173 -940019851 -217612373 -575705253 252783633 -522522978 -635278635 419627562 -227704468 744742293 685073041 401295813 760563640 -471639470 5957289 119395591 -224647937 762218523 78001208 -214694513 342850831 677235565 882053573 -43891916 -512075821 73698137 174685940 -874649711 269249528 362081976 -100135742 -707326243 269775740 -314505759 215454289 577587275 10270920 -558042840 36600710 -342504083 -89239268 143478106 937206736 -664903903 -449640066 758768744 -633315855 469103655 -509591884 -985536352 901445759 318723020 510480912 441391217 -498644563 98386527 295127422 -747191085 -949931295 -93128768 206854964 -355885933 74343876 536738168 374879094 -919115066 -135003865 -559836483 -148646348 285270933 -171898675 -157809304 -858832124 -253900480 -71071398 863548348 599036621 -293620171 -467499893 558308014 -178196371 -264623835 -86829391 198863287 -314531948 128909009 537822343 474914096 637477935 -880929654 673469435 -628158796 -985994783 976272212 343486347 -285489809 334484556 -490476140 244353434 -519659101 -128150203 -709729429 776827824 832136953 -906038663 978676792 993362717 -999130101 737883382 -228775432 -844977318 958548446 -11511757 -667216270 549191788 -116472701 -271868434 614181171 575839658 -18932239 -3070275 725627846 448614159 951365636 -67992750 -710131287 319526233 -359933885 947204106 -687683687 700057872 232111357 -934571869 -772967591 377973936 124763185 -222388352 15084810 863407585 980133071 345260485 -318943052 143490260 -992390102 609441081 984389000 -289044100 -786105356 221795099 -650112335 819739158 -182369473 -581645160 -189586973 914997498 269668375 -783795778 139108567 660190645 521146040 -299673912 -184306270 26559822 961594466 37135910 -392305843 -940285010 -465702413 707163184 -54066477 466332582 -324921935 -244633513 -177694380 303726056 38572662 203299904 -237238490 945765309 -507104248 -450543182 992914933 118591709 463554970 780829999 -88353807 -867586315 -741956260 392514858 891155677 -587304120 228738433 -396604394 -820210283 411502693 534495531 -658993001 -684222196 400763328 -885492195 544748547 250707903 881945857 86696923 -164164725 700870736 -687396275 -104412403 151483611 -171191941 -567413126 -553367684 -506230602 -316570166 833513716 457514489 768698049 303469648 538773636 602456527 371233849 197969534 630025139 -538944045 -454895281 482897548 706706281 547905802 -526190436 295328985 -820602354 478309269 -608292294 234024832 -193356302 -144092132 613503173 -159676242 -834200982 107644633 834678882 -491708751 -134343879 -561319812 -94804761 -426148277 329357326 216888057 -537941428 -840076474 -832339645 320987409 779685387 -771240452 -273731722 220630029 549831803 59229930 607041518 30784941 -865010411 475207174 719010095 -433577110 -851117639 -925185898 383586761 -687566978 928120155 138949306 -927262938 96487149 288101826 -390112619 -186778835 -143677514 -389849419 -405894032 968458112 -383243932 463461842 722325786 980982470 902021661 -666139358 911625488 595376828 -587411257 -646615130 -672606838 -840450986 433022283 954642545 139021080 -920125432 -583967248 745514469 -199367612 -232899722 91227749 111848169 -285482989 727878996 -453452627 -119003683 -88229588 -641942914 365386875 307503240 -651726676 140382356 291660513 -667233084 3158841 212970870 831367497 -381733072 -451563612 -265242931 -820987532 30622398 -29339325 -195470541 -69398832 -405579763 949769693 456571300 -879343903 9956854 -251539905 -147500554 925375024 242396340 -633371188 242799483 -583306138 851842924 367975888 -124235337 101862226 274161316 25986577 411307249 -642660228 -143425441 -727346479 563497456 511591669 600304130 43577438 -240656818 -679253248 44482674 -782099300 -239721 -509225622 -122371061 -652581494 637081620 368604782 -355861161 -475428657 -545339110 -496249154 -469043841 -567166073 -825616443 131848165 -485428797 -959369903 -178572143 579891103 618208395 -867895712 526127332 843884632 -236694659 979675106 -688124455 803885086 267374921 -785931077 -523283009 -216013724 -110097655 689898580 18496248 -579681738 -688455235 -196263204 -867113916 736806497 -98485877 -648216871 499790964 831470254 -504181655 -454056565 738977867 4797723 513548629 499076745 198197977 -703144010 870944590 752891189 -108214061 824134324 59257338 176940383 931587140 227618425 -268804221 438171198 -407606604 249063373 844474305 -653666813 700127381 788896077 126650352 822701994 391565284 945642053 856493697 -126307188 920373039 59911898 402185546 -72148496 107913984 -481326025 425111012 663098367 609727184 203665537 -131059735 545079436 -997659390 -615110373 600945292 106402009 -604704377 -562563304 -324451362 158266355 502866380 270187183 946317480 740614215 364828099 -58267672 -136278708 -12173046 763326510 -203870874 119523953 489033716 4118750 179261578 335438355 952233510 291112577 594683193 -345636481 -311777410 323641846 -936653168 -93179600 -843868933 256245768 141137654 737468707 -759812737 395805339 734079866 32375045 736973209 -11999112 -147110937 414187646 -580991166 -255915699 895335286 363039034 -623966101 776825182 -986856309 -160806859 -456708201 812528375 -917862783 841649694 -971698145 -595034123 -460917090 114678991 144445236 502294780 -58966469 -455245421 -44537808 -733679981 -353478366 -176965441 418786769 137253871 -589918419 202735739 392780607 812866545 -163148466 -186844662 788099796 -106207911 965269442 -854482251 -792190164 -88924941 859995646 -710682202 993608338 -356913530 -244794465 43238937 779529072 698680811 -852658706 -415411853 271067600 186720270 633717694 928216977 72280865 -656922414 -791078496 -824874803 -380287816 -421242155 80720623 950207496 -556458406 225513079 -914025499 -278789379 784642719 703376310 866910726 311055784 -25947842 -674726366 268678572 -492093305 639380538 -508239192 -825719038 -939366824 -19168424 551430837 636366303 502376030 411402900 297190073 570303323 838566139 -145469789 341202253 573204759 716866448 162006421 804196687 -686656193 722193542 -976746396 790550717 453199843 894941000 871015858 371183037 -616246647 101385422 41154876 662887966 976204743 17193545 -558130135 740439648 369501080 216929074 -279004944 793666373 607779823 -957247818 -127704579 -583533245 -163752599 550862054 -154943875 -302766395 -311666299 -215482393 385893610 63303017 344146180 739487298 528108027 402599751 852075347 282980985 -398677604 429272253 -982434756 89987469 -698835961 -677058686 192911968 976421360 228088689 262793193 487401156 -375020705 698046137 -12109182 454983296 -218398293 -398083236 -112693624 29674871 -13349501 457853080 647122437 218186070 790672056 573665138 741173676 -782089827 -173551400 401445618 -436337599 -843191757 598351255 401391252 -463839430 899784665 171304144 -996343959 -836251860 -667862660 -924760706 -989591394 -40517475 -900820626 -1713321 -997342647 -713522387 -83633546 -407213737 -746609174 276507861 -185412628 -246800275 -303605248 -697099061 708935029 -953505465 -871597247 512604509 376794127 -638767344 -575826437 -344040105 -403562733 -11532413 645295619 -817590050 636292087 45620959 -587298645 -268187371 85185343 -28338375 -397010197 489535436 159016371 991596716 -860615976 840437948 -697496241 316299288 721704821 -524180153 956847391 -142971881 -923626214 -261157728 -412096903 233709464 626260441 36335977 -263149173 -662287051 -65977029 -817825893 -974032344 -878699565 897296692 99395405 204059565 191981895 -980686294 826228899 473609715 240746252 -676186038 204277656 -121961623 254881498 169807579 -864521552 -464457276 22744298 260762209 -247479516 220827630 -496544745 -811600081 698599723 -388837841 -505835326 -789363517 -114419777 866750616 -749060870 -238817814 -107858477 754845298 968628260 -844662176 -369057527 616053420 189499818 762561286 343604506 -242794061 -181057807 635350283 236896595 -137494068 944311994 902601771 -706390286 -197236510 -227648442 876004321 798446775 -105021089 500414997 -227031918 914966686 -22514489 -352613169 93504697 717103149 333480114 901222860 173419493 926148201 -820316206 560099581 -957338803 103110977 -525557026 -400589790 -602351577 -376392467 664611849 468138947 -226121609 -268660132 -746446951 669082828 -786858981 448187961 -216224734 202064514 185479940 90288947 161765572 364316945 991593395 -919061888 137539942 406586396 -165511621 -37934151 931089110 -924510152 6332888 503917490 597991338 558976309 602555899 633538743 -303129866 -598520296 -425712149 920954903 -171985925 722491280 347766245 549454452 -244767588 -148293352 -263956073 -476235816 75733393 -205027297 316494671 183260030 906857543 74108504 -589082178 -379929705 316049477 -761974870 -977939289 -637216009 -639659477 801965501 532358611 -512540202 -645281810 264240188 -320666846 217601177 -314316893 -148176856 948799035 793347577 -281218630 323277321 -723492384 639220003 283120353 263223056 -290054855 -906098780 640939354 981218616 813603423 413280416 -157428210 -391965751 -703468605 301208128 -500693814 923865869 847586005 626439034 -169607517 -509934290 -742930330 -501722834 938057297 -778084093 -103652252 -643967910 170854542 -518394126 -852617685 -724912584 544113965 -244342062 -149057090 -632597615 634174139 -308646177 770389741 -696238131 418315515 303675595 626121220 528002840 -616310823 -286004291 820886591 556391363 793762472 855842093 -625095749 -587562606 545382275 570911241 441339585 927408665 560293845 366512341 98643433 506079510 518550032 -889506693 -428093172 328232994 911946266 -762110369 -509426251 -749070499 -247087629 -600402347 208074630 473493042 -352031933 -349749464 490952156 -22922192 -742924509 496637795 916009148 -16112073 -690213124 932058945 -602003453 739627717 -463695342 -414658974 858656960 858018517 -115925143 -17405389 -706459157 -641122457 -399863355 -156197227 936821522 -82583947 74441015 345541200 -142484983 686716674 -948976688 -141393994 375914207 67736783 -70142587 121190331 48091886 645383141 518383527 -261340777 136421374 879998688 557386592 429254286 29773609 474586904 800751023 83814055 832963366 680123367 666479369 61674290 -457667740 570822209 538154397 -350202720 384657645 -861610805 -674434484 896951632 -400937834 911384995 -104197429 -948804199 958624891 148336522 -466082899 532115188 19350727 286028351 -3447784 949841861 322191112 25714952 73979922 473236569 945569937 -311489678 -964012704 -930793582 647269400 -229909394 10451543 801838550 450269730 59094739 612758284 423462146 896498529 574916080 -14801706 632728431 -601577357 475103363 926357265 -52258102 830390549 -771250034 910874460 639512993 -536809062 -146991833 -282830033 -16671560 35491917 -470211755 205947533 -803376202 215022124 375694069 -111163378 987574649 657606734 -551193725 854788790 530338280 -502483492 -784187169 -238804202 113198958 -827668761 -277713599 618386579 930825729 -909781615 651906628 -545413581 30042910 285463108 -788615496 576006400 389339714 261310675 -537225394 -815047228 147872522 661358265 929637166 -775865059 -497605016 -44371566 92498914 179891452 905176741 460408106 369610258 -388596379 -681684643 -949105447 539055635 118122102 -306259245 -83071150 125352970 -876792029 191075312 -60440236 412610765 716614078 623974744 -488147053 976234079 -161186833 986881266 -945722695 -516199296 777916278 684781419 -489705512 -448358250 -166877302 40209477 -412413924 -645225114 -475522312 609379011 -863998517 -256209352 -38377819 465684520 4550541 -178772112 -911285588 -846488799 -895822895 -157418926 601632698 -446331098 195254316 -884345678 362777419 822078712 -14499029 83063738 482668311 -201490888 496364684 -273504897 671665976 -314450288 252981231 -55852159 -620859230 -897095303 -703861509 -799288956 -791528457 929966506 -832054340 919731231 405988810 900411675 613384616 -401637990 490264881 853368509 645381282 -365587376 552690706 -500861857 -682996805 -390444289 337978411 803321510 435103188 363450685 45443065 -614037652 -410091237 -659996949 -981879684 -698524293 752153755 467957687 255583716 510403593 -869219877 -899469967 29667242 673074239 -966630789 125630426 -173035822 -325261113 221173699 469878075 -115317522 -398578103 -650863834 451552186 -336184404 -485040627 -163529251 771526304 833614836 -53104379 171511727 -850317203 -66541599 508454149 988618217 799565587 -352456381 609417453 -885116183 589999530 -145058281 -354452856 801554946 840092261 826749086 -250265125 947391523 197472956 578640662 -199684788 -97212055 917416925 -730513917 562726160 331795839 -156265318 787012316 -558899290 -198216349 992352304 -525757646 -360290678 754187962 -381244728 11823989 -920710774 654538168 -235663411 198795843 769531691 -618280974 -143757222 -76011292 -493472116 61885411 187500664 563748947 -159370221 847229440 579585855 639375057 -292708540 -731571775 255069122 -75873215 643812693 -165395291 -373669835 -538979098 -633176939 -758571380 -208877979 219178470 340163308 -854311052 523746459 -678781617 759455321 957254967 63191523 -369846795 46662384 -394944894 994155308 -858772242 -884342399 310254526 365089035 -268973340 -874085595 917765172 375218261 905609804 294899984 -764312020 -349236533 472062430 -573379270 -941020013 -699545368 -726687073 295431167 521294270 327748575 -1786048 537869031 -790405501 64528468 742791716 595036687 -800535907 -920741535 -538748092 -944463048 205874458 -229479485 653802110 -275970809 39659580 691790114 -581615598 -278373172 -997983927 794293065 372146534 354969661 460855511 -524781753 265137010 604905875 562234188 -60021640 -940352896 491674415 -977532658 -58417009 -438660703 663343271 913466951 40551534 -758340140 605850982 745366198 492637047 68459802 128999595 178559656 619058147 667834124 682227275 -345256821 -253040220 -120381460 -796446436 47184214 434182941 576645198 95791713 -517942700 514542044 -77654592 726959045 -691693435 -106289541 317943243 221061616 -333199378 -749532670 -462584879 -655452510 -1291537 350473162 -249339759 -340435965 748790408 984133453 234680959 77027943 115534488 -321889464 -643582234 721104231 -488818437 -359886748 82324202 -598173982 682101779 74306787 115399288 -987169678 -628732854 103736022 133767589 615717288 946837062 79068459 897421599 -272269212 570472500 832086743 -959191173 -826156556 976010784 862868741 -638031506 -725774748 435672439 721996012 790021689 144900966 693847914 123296129 -76756406 208319548 927432092 970643423 -586667645 -613270786 818913144 -915102571 -717548575 93384489 719963260 -161632122 -131213738 960804822 -477992460 -837496509 201562657 -26236064 -534200122 -59401987 602073326 144401720 869776272 414933839 -251088630 377284272 718630226 -407635829 161595113 846779366 -915906599 -26550951 -333776255 -494769972 29505108 264229397 239857492 -122530497 -168202019 -225597570 -215480176 -208946351 203680109 -859174231 -589782690 -517339497 -789845508 -44625557 319907337 -371600051 -992047051 503781413 284999954 636010467 242758943 761162712 628314011 482611987 900850553 992314493 911982621 387366826 425649773 372945561 746149628 199192479 -838566276 407694586 989420334 231387453 -817109998 436659715 -833784647 855913906 617992577 -664865225 -413235874 -645800914 -626095372 425543796 -681525951 345406464 619727056 355343389 -685609049 -675230038 -972057228 790903710 -77074654 780064291 -594237197 984195455 981177594 -799476882 912992418 -806462214 -506593298 727780368 -987880577 915035460 811346359 -469882571 808510072 327216916 -230088479 798567394 -197193840 428659787 771568258 -989845058 85889054 709276755 303383691 -335164520 825898309 -343422183 -759964721 -985180723 -48094959 295314897 -555831065 -236897107 -773507306 600640144 -18042934 896088883 -139131278 -313788798 738925931 -875093069 -372920452 -159479732 -344861933 784249451 -857743195 623049714 489654890 143277477 -102805756 -605568025 -582430020 -818635865 294572828 -567448337 -296662250 -980335401 699273149 -668775898 180202792 -823050621 -145272057 865715497 503617717 444800300 -77137523 -641057310 -187093084 260441645 499046154 -82406833 586245632 -239860041 -861878958 44717796 578740201 22892926 781459705 510575139 16512963 337663311 4300797 975537911 330193740 -641186213 207083909 900974584 -538765034 -785406331 143166463 -716977415 605049199 934411864 -621165328 -443213504 30046941 -821776642 -595204088 -421035487 -521042940 -707671675 -711483564 -834172928 495968976 -145371346 969704394 28077752 -678969458 897060814 653008701 -94315721 -279523729 22132756 -641279642 956102919 816879981 -543157313 508470647 944702802 -595893269 779530821 864165116 162670158 -283959139 -116697495 639149990 -315428739 -49287325 -637978016 454482008 49739099 116022493 75429584 -317785714 -156839537 686744376 155647360 361107370 582788267 444963239 -581015606 -962004798 423253301 -323046860 -869210770 -47583218 492394166 752260576 468402948 89825094 714591713 -270298963 -451260047 -577140612 -861819967 -897081478 219558510 -50630190 988749279 -999456114 860539974 -770743306 195149904 -548199865 -517905192 708851331 533631267 618445279 -829551307 353935837 858102956 -804765780 27440345 -236671247 -158807186 420680104 -891012875 804307793 625343369 115069839 -601008763 638621962 436256880 300303707 184706553 900296103 8682161 870542920 -891257734 52561813 -840093863 -126775280 286141469 1069241 -901276957 -2614510 -904069761 373593217 -495959933 632836187 -402282531 35617920 652460066 445257630 677314476 753395325 -132596515 291420631 -882006344 754709785 919510732 -51985485 -966395608 -453288902 395882764 -958134940 677766848 127028795 819150491 -415982519 -901786793 277202313 669709765 -201360105 -821914287 -201301282 -265923749 457742429 965861023 692493326 257007191 -775292350 843497572 961216903 938898735 -534176485 -521434333 -588967454 -770660226 -808720296 -493022815 -461244510 760158693 513810652 747633581 192795605 -686589353 297637590 651120502 -394445814 525154024 745782899 947304045 -237177729 -855901666 734491370 193992063 -146196432 514875099 201989427 903204956 -997388287 -870597740 870350421 -48280973 946325589 -776197084 -356571537 -253194333 491796125 69884083 -854148493 -646829243 597136497 669607737 -889235806 886440729 82170992 -198366606 549910761 -470087311 305060274 -915725730 -977186438 -988148204 154101251 388072957 851331858 556041202 269228452 11461539 -849440458 439840395 445194908 294450651 452772503 -955989305 -431602465 -864461747 247382851 195067385 49082550 754836756 547713587 459023951 -479397626 667530758 -886290260 23448322 153439955 826840654 -584539228 -90532590 -723998043 -611817235 875940477 -13083266 -220409469 651726426 -825218717 579795559 900906342 -753622781 799841451 -672164602 928950048 66746180 -867741864 341088792 -964244413 -654510243 929288357 -540778843 -231515293 845831255 681994751 -725209006 -37092238 37908671 -207004700 -951847297 -170756187 555292808 -454395906 158671640 263126223 725139990 994557703 343190910 34542050 -970478475 94796969 -818232584 742541197 641188262 -140558695 -729176438 -244036370 -893087027 638638578 -682908316 -696905633 -237069010 -59254988 237865547 -315427932 -40298335 443155267 334939302 597278185 522349156 81286264 -846516753 630838135 -764725299 -942500247 -390110084 -780303063 -65669831 -513311412 -547858313 778484637 -720875849 983653428 -298343815 130118174 221147127 985260646 -130721640 82498355 -436953302 30157119 -518717222 545170674 -445137854 568057656 187274627 615597145 -963634833 -410175865 897113411 -996429967 664083300 -527931506 -653225375 -233118748 -390732493 397072637 420185558 -16259355 375372286 278112429 675575476 -795767452 -411641082 358367745 -855859519 175059644 -180145536 906342006 802488778 -425896861 -572395235 329180506 196883633 502502209 -169537024 -676147407 -152609734 -247715994 118671205 -768616956 -123933786 641034101 25521011 -955710639 -564424460 620018223 538165387 319715988 -370160591 729050746 -93810132 749626332 610833972 853037113 -422684390 -848165418 -935663972 -849541698 -499079625 408975560 710613037 850112244 434207341 295811234 -268346244 -584852831 749938594 -862856182 -670740600 606355150 994769585 392518220 -460544994 -768855469 174059753 960284820 938893732 40702050 -74282668 535912023 359072746 474457671 264137855 -709746058 -477751904 -978347646 -923352087 -904344879 -769003744 105652803 517986032 -340288375 718544423 125861737 -288954727 -320679337 616634521 587256096 -779684477 728223012 137271314 -515778104 -98154527 -180991658 373597494 489126294 643656609 696380011 -772913230 590687844 666902390 116747117 790451847 -325832150 528501524 -666770392 9293203 454878513 296655486 795105168 51577729 4416469 -299194845 523418554 -140573744 853355511 -912253479 949676487 709622515 474933529 -530365424 -243662349 -88123419 164780641 -719818547 -728454228 -452478837 710889971 -899493809 -84698040 -160231681 387804691 -61501631 765046798 -945654117 279838251 323304626 -361523519 -20495745 -618453803 -357287095 115368268 222547194 -569605626 619371479 -567708734 177109194 104094233 684013026 182848986 -525604873 378781532 739342735 862483494 452526024 -511798633 441312740 988083834 -921358810 -558661382 85759587 -421722092 -923701274 1054579 126624560 -905550313 -553517661 -194248187 9077684 -838384946 -5977084 -290462784 -319754096 -654488467 -602463209 -297394165 -736582919 -866323557 -877974631 -944340697 767437771 698072884 995710561 -826426563 756281469 -732317516 -190911823 627062644 -139853685 -383934033 957903963 -246558291 834357468 -28469930 -901757678 376453034 282432334 -164228550 541747412 -596214456 -752741794 902139195 587357522 316201630 -842329679 -865881045 570324653 -511530408 399302580 -149355815 728209420 901559057 651856238 -659674544 310410913 320001333 -214879746 760493574 855738883 862948269 -464744703 650536346 -976098140 825680538 -902732631 -846124356 -368448027 -666594247 -246869869 411046023 -653029631 337100926 -117755587 -754289303 676150784 562582547 -662504802 321169720 444618648 175289650 698564822 -240917423 320437647 682803789 707391803 -595383267 -261778010 286488958 -706892385 -111370623 215403133 128312890 -168051278 -657867646 -194056963 671721963 -466046324 584499276 -840112177 641227148 730085951 343995407 -685626882 657940155 58599809 940326998 -479248150 34432976 -398742629 593148216 -691828829 -745062048 712382498 433747257 628028420 -403525736 39954065 221373852 -884090280 11538990 731774019 -938434890 282694030 747498867 -209311596 888701253 433745984 445582753 -257875096 4855149 -423525210 6651152 262276917 -123540985 -763482511 119022785 -449697453 594248230 -814138484 95424570 -605204185 -738505594 336241393 424609590 482899256 848665788 948969651 159697538 683007153 774420849 -708348587 -726331561 -939202310 -337363084 57493175 -89573332 -528914419 267178484 -759176316 176257932 112146600 -969140333 -739227254 -543339817 370089688 937753045 92779180 -610600935 454991039 802842841 346471780 -180623232 588546014 -30408650 -664135354 8635700 111028064 875064723 408008587 544002571 609165560 -969620333 -499922597 -682672605 479380450 435274977 -151314331 -777600555 325088832 -842122124 607553399 375791365 -493460333 -953863342 -62155978 -443807810 648704611 788740667 -849745387 -9916755 -397268350 -376171579 904143548 -252428621 320609738 125921206 -459551128 -950250714 430994941 -205956045 -970082161 507549380 165052248 55723090 782381869 996042343 -49886478 494751001 -469300535 114572815 -510896779 479548933 -921618767 -916381321 -969659859 460258810 -18184338 636887536 -953605556 -519224859 823128437 625005031 219219314 882436054 804289316 -331246608 958327110 -275399567 825779586 -758685627 -269628339 309874643 -924446932 231961952 97641762 78849281 -425040297 -319591354 622492523 184293202 900395573 317645258 -345299088 -378168834 678177955 667400578 -600667496 -665333582 -118520767 -881448941 -300344802 -260544364 -701256096 144283725 584443344 761749262 -63924946 914502635 -413437357 -219913754 326297593 -968514626 -599617183 521212310 -756889316 -105180957 679403755 438608662 -585004763 -845260082 -785955676 -768876824 -847539464 -11296276 647768654 -659950259 504280028 -763103213 -391795105 780243615 555096196 -941043354 -132862641 -214837581 -64972533 -944951142 -884557147 -699368912 -512240032 -872108527 -329094149 505899714 -196667702 709518313 989889766 -911523169 -433520710 515976488 849744231 852034737 286009326 38880916 461482873 370824205 542607046 158823641 -461095975 -860101852 -57505411 -499918962 -738347799 -416762893 -454732913 -1380911 915454629 409575398 -291759580 763383905 -796708693 -399911974 793170442 -342343127 -108748368 776973053 -185816216 -553290419 944705414 -153122373 -175992614 509225487 471544898 -662916145 -205119633 -558232885 553713552 93312717 760761855 -177215711 -328387719 -287855344 -334198265 481471695 804825025 834579085 -649965389 24419080 -435619834 -527949246 -339269451 112787744 658994449 549539609 330402331 868319346 667216539 343952510 -919643882 87739861 -698160184 -280639257 320206262 26137615 302224633 -172789159 647236787 -166162590 850315461 24116802 -339108836 924725902 -186763017 239347091 -443057359 -467671198 791212155 -624063212 525340932 872212145 422055525 -469505712 875397756 -333347234 -107634958 -310258292 850368649 85305649 -625856259 -934650586 322688193 -489183155 -530650650 250115706 -872457929 71567310 85156935 55124802 -214505882 927385761 724611196 538951837 745882500 280889419 155516011 -193677379 -804844844 -835917167 780992018 762986657 80901819 565640935 -387388526 979550133 -694129719 -897563058 -87724390 -997723257 -214432738 -903719977 -862300521 -492328187 -717257762 829084574 956162098 -894093243 -785016474 322636627 -772685468 -845528796 -31997518 396745548 309789960 -862939956 937904485 118077947 -96781556 693968978 21851713 267592188 184102460 286651199 -72041701 223776876 -607554289 -243962163 587398873 135954022 -279017865 -843548002 -354044954 -594018529 513371385 -65514279 58861516 -349584684 717624929 -27277783 -501418321 564992131 -188831488 -456412315 -567752803 -20955214 752042753 -984748265 831542036 -480293676 195182233 -404882210 391199122 -366243514 607641556 -601683938 -747535429 -632165057 -646665723 -278218688 -750542412 505480182 -80941344 -315381428 -301553794 -855783769 420399711 711930304 642929699 -337206077 232173693 990480938 18490956 -707063467 -111642104 348867390 -425652890 819904849 671207577 -111559497 -803170320 656401730 -689473500 -154864809 -341868136 -658699875 711830946 721577514 998419442 -911446350 -617850104 9307561 -859190780 -666249522 -811271299 431625102 223451634 926927371 307455249 -73302328 -839387496 -493269475 -627956174 46853528 -546654424 928686181 -160015988 786037483 -846283555 -91853079 803137543 -165584912 460729262 543318262 -115343488 -872641107 -372345815 433018084 19359559 383193890 818095273 464603790 73033846 -491569368 159330678 84424660 -178864731 93279227 178079522 -992722951 217966394 871066391 -202650015 172836765 568948270 725789227 527173541 -2310001 -602000995 -30648773 -322404159 -977231571 842770647 934505400 -802730300 87464208 883729297 958131706 -125399932 621212995 -779603689 -923289419 735238590 -856562004 -212231581 160072841 955747989 948320289 -260720209 -55529112 159257865 -597507870 978483281 -637490186 -115483906 74940170 185714938 -732614122 972822411 -572594677 994157090 -666599113 -692657248 208183881 342481223 55133763 306118459 -537407956 -142211159 -427892217 291735724 657630548 147055725 -384331227 -582092838 -522374259 -624190362 674595408 162534821 -336052073 -39478944 134543999 -584366412 870031881 -196387616 -268793092 -35254238 -676927126 -345676195 902245551 -496979228 -214162545 -38727756 772856882 645088938 -342019325 -943923414 37881141 -799054321 -75220973 -799290388 -440485512 91866044 385741358 -958719599 -109928740 519062483 898192896 -457479430 -728735129 -655858564 512960916 -252494157 -467931696 -77610995 -904199536 -834823307 -132630490 917078417 935920789 222030003 -741459849 426655941 743886948 880619016 873068394 727488149 917878881 566417862 983515685 -546657270 315308866 798649892 -489777433 151831245 763831567 -585791476 -400539641 845651840 939262769 -252477226 284889773 -850220956 -535150875 712479935 480603526 303829940 -945407046 85885291 -762055577 -554755985 -733959346 384368199 -483502130 -506302532 -360191 -586340810 -758985180 565879671 539290809 -278171490 -71761467 148161959 646056080 481207580 -618172169 -244774189 750309096 -776805118 865943094 -759337952 -148918708 305603155 571335832 -832167303 -749643373 -391519597 990316016 -755992850 -490427167 -103200421 164136926 820381996 -489319327 614977977 -579849343 598932143 -611084618 506703654 -826387375 812893089 604888917 -481851935 393488392 -910271007 680335560 -211624186 769235707 41700584 736859655 243448348 273579516 -262545753 -475692774 708024379 -248979894 20379638 -664204335 -91516907 -185502694 984491753 -131613019 -316768797 -460258605 58062291 276332353 -647036981 -826016406 -538537693 707351986 786786531 539617428 657395575 -259646708 -54793923 -534135767 -264226026 156694857 483065673 -18820222 720490432 253883825 285587288 236464378 -647190100 -243807452 105856307 -827814854 371684259 909007037 891562198 459761148 978086443 -315503099 -252759025 -708061839 868514290 -975219922 -562250806 -417325948 853604395 813015846 882975609 869339382 -995082921 -207832102 -385557060 -669367849 -212077848 306543129 -770945940 -769711991 -476879499 -862122954 528293095 -254998121 560469558 -760356295 -803015674 -837667899 516834981 -916129695 -586749970 -606042105 -713749919 -820657539 -907479247 -438432954 152851814 -733731792 812819558 910610837 -513653188 -940442892 -333386028 -197756816 -384312597 -197762166 -140183259 -931976113 342624526 -469603056 988408296 685364617 404663913 -536341230 -662856700 913856512 -413343840 -170597986 -314795882 737061966 832900065 -778234143 648255974 -754269888 -65562549 -805727071 552941121 813675253 -314024383 890755808 153335170 -839031871 -748857968 -972565969 -451606248 137679507 -881914235 993546429 -315371951 510902251 -108286153 383537377 688090881 802341518 876395289 403891602 456379878 327651792 138046705 772644264 215703327 -328360485 -700610731 -689000307 -181561860 500460265 -455325312 736947374 86220974 -735715132 201182515 -434810403 762936113 -653159512 448805110 -542004150 731491325 -806522719 -439852539 -960260203 854487817 -960490797 436205033 -692462526 -526905298 888830177 -865661558 -52588071 -118829702 785391283 -7737155 -405711034 758042154 -610296280 643099252 -476583681 41131043 803581330 635617375 764739643 631744583 -610336956 314303941 -419870464 330904418 295480323 -388249033 -80064087 635082283 -516260063 -556154072 639168080 775966950 -894819960 922703699 -743818999 528680302 371852443 -595186541 332385941 431800412 -125500170 239662971 -278635335 632496478 149929810 -488269567 386313534 812173744 40499504 -794897813 -443775806 853280529 412905952 806335705 -257005971 465822571 405612473 -190992914 501835202 -773005025 12666631 280003566 -983783328 231376294 -718925179 -412597198 -508239035 -857701215 976563653 -648346040 -57041010 -28770139 -80649561 -217028639 49112221 571980763 946082794 -329390098 56981579 483156061 152174800 -261661424 -432708922 -834675167 586416896 260548200 -92968011 -428761279 -225720184 260940779 668277312 213625080 378711620 403720689 -221028349 886334741 -726074144 -69451732 -469797678 -796779026 -210122383 -331751858 285423296 -772670644 250848824 708915660 143944584 -97526756 427903505 985095986 -91912497 -986373099 -361997290 -613216484 932477172 563277185 -733125590 680617844 -354285077 -722879378 -496441958 -315193723 -778731126 606189535 885132148 -574468667 -827493395 -129532850 -561737507 240304801 976344451 -41850098 -651671720 816853557 -721364994 -148600580 -397844084 901100423 -346083417 -318946994 -87143916 306036143 -113732566 -206668461 551263984 -478801401 51900967 -183240325 338595601 871753943 -884339768 -123735843 -4072679 -871674884 608808064 -475187621 -72228001 254342219 928609109 92209728 118705681 426336282 -248862405 446078908 -860599050 -416492074 -845932276 191934324 569484706 -497493956 -835160097 -457626070 -292409968 -17710327 460653457 -885800068 746022944 -28108330 541643173 455425543 865545281 888450339 -268976704 -777355206 630518105 326576344 -232197268 -724805070 -532798541 -363954151 -738769516 242466912 -310643713 -391557357 -433116292 843838723 713630628 -286411080 54090424 -312907927 827953577 747215427 -233614629 775334874 -882166020 -320439176 -621362257 92934840 -485610648 951304952 -231196002 -783289183 -704153819 -386367099 -873228379 -247193900 -722664081 -184203082 -452262965 -48000055 -961388924 909133004 -851036083 -683073246 116493225 755523812 -983048171 618881823 352908853 -496144806 -80872579 -275938092 389827744 -181768960 433361471 102928843 705086683 481305653 742391103 -200440489 355176097 477530021 -288977696 801446815 551494336 -732221938 -215396420 667835373 628212808 -320495177 43173320 923733487 -373921919 -484334995 -11395972 308452807 48288832 212849685 -375344208 208780760 529426836 -443491552 -873529328 -846559268 525405292 -62961338 -204077524 -894242031 682339528 -750973618 -186899545 447332262 783091279 -88932819 905002466 -164567792 -742894035 -937375960 534279644 -659419104 -943673525 -353998250 425630435 -680519477 58288896 -716399807 363804566 -923755711 633490344 250162626 21977335 827167715 327488349 -374332628 309264532 642719150 -700071814 -251861591 -965332627 92744126 415407769 -430903808 333981327 -697558961 -867024318 -430447263 482498529 879478426 -285465265 598595420 -386156789 123141949 -64191376 -972741059 584249749 -972392779 697678489 796880954 -842823264 822779017 -850807642 -860101915 -691841621 -485685709 -951404036 500971818 561015962 462938957 -374135846 -722787360 522856329 -913062339 355159672 -927480808 -227778421 415379247 -567784518 -529522066 -380232055 -928222243 632545508 -86167492 -72137957 -229616227 -873221532 -207816797 -964661923 -995822201 789533266 -795525839 -562550824 -781043083 -460701706 -563589811 -372853566 560646497 941255 -251248700 -486033196 -298706048 413988952 -541604064 387558370 620113846 423749635 -733342906 200883490 721852602 -806363404 -503133131 -322689277 254597317 138561822 -975645128 -812832576 283007368 -243106020 580066480 -78778392 103130760 368129830 395841769 -966490807 261917101 -87552542 -227881373 -386355837 106724732 104491029 -734917910 -524571227 -736763612 -554200935 -238104071 305949910 527369314 -192487452 945850631 416259974 694636626 44827601 295627936 -302203495 -91789731 252356296 -759582852 -645096270 677909256 -815373963 -261727916 368838184 -741745480 -497917134 836071631 534807139 -865594649 182681066 750905492 -5208542 -242028939 -520224150 -727060932 -633179067 -412444918 -499642690 447128495 40372047 -619873563 315556073 -168066060 190858129 946960802 -248769678 298942349 -335694000 -449825853 -922332710 745656532 789671752 858892107 -287365547 -25907806 334509169 -675293251 48255558 -129109795 -95618407 114468696 659781202 -432202845 -75478950 -695298076 -68930174 873702370 -793150513 954792276 558803054 923012117 579923443 347354550 -135205838 -248744411 594861302 333415422 177560268 188313508 150486404 116457719 390987422 671909232 -950233834 255628669 -141097031 766919720 -280558063 -547797708 702491019 907087745 813214980 47443720 -903401914 -869296372 724575372 164925187 360264559 -312328232 484847342 -885135541 252255501 -689182348 -627388633 524819310 302032689 110071053 -363204901 566229305 -546363829 -800420308 -664296960 -705905487 718082107 944133986 663383678 388061985 -787145761 -905330479 444697974 -901537269 -410048749 -473681303 329372923 -512602188 -538888065 910296669 410074458 68793063 981172033 -404764822 786692845 -125851189 27339961 622739800 345038143 861074988 -828923294 -915542704 -21546134 -186300659 999021039 -863636366 13382687 -66645308 -308968594 458983515 947607771 -941826316 -11441441 332129867 -958468163 768531169 -340710787 -747942677 -2073046 -22094813 -157428284 846300184 -413834687 -908666248 -142013930 186170743 615344983 249817989 -59064061 -22097933 830095503 549934446 56575449 -956172251 653534591 -822866582 -194499749 -734980199 311197933 -250070399 460250244 -272827366 -723860461 181710663 431799488 277305544 917571547 310295534 812898583 -229442732 -139359052 846643333 -507262810 -522411648 -321377480 949525187 -967872063 -740724015 -187343720 71673847 709054842 -395536774 -14626677 956461421 -297071019 -168291659 -125024729 -184006061 -463713655 263312903 -260055119 -305284477 -784898294 831646151 875596218 -931038900 512617371 224683890 -910103508 -994397243 159897317 -394604712 -26399926 486169038 -191868157 -60662523 -492110520 769250640 -887414698 -611167 -249010545 -134248394 144950595 399062917 -39460379 -667951368 623909230 -773617301 494201316 371412806 873268171 -664231255 -536872288 -428054884 892738288 -251110724 -652325086 -60869101 256260791 978684351 117266590 -883189173 29728855 733748956 -111159854 519596306 -615821521 -704320487 -337582031 226739970 -995964459 -176138436 396842414 -697928498 193553355 -377382310 179818661 -442863272 -472122964 -663233701 -510740064 -35106293 376530041 -583214356 -140343197 253338655 -876775413 -191977602 413573643 -199456318 -894816993 -581941305 -90685642 -469292676 176672337 842936020 758506999 -250725142 832330256 -318856691 -810642058 764574590 -630806979 10181632 -152240738 284202526 -118453177 -771980064 -777657400 115679902 -234617828 719611034 321861995 646063768 -611059956 -547039105 -581052344 -950258486 -719731252 -820912893 105607975 172527238 875507781 684255149 -72045746 -1248935 635957583 21255850 641571265 -883491519 -833696206 -661659155 -48400628 -420953356 -359443410 91845812 -244306355 -654863433 789508202 -930245656 -289138088 -290126837 -890835857 -881180007 795047417 187269990 733648178 -85936965 -218140338 609475617 828471625 986846615 -567886266 -35936916 -203582313 992312561 -1874801 -55437894 -723026174 -936997871 -983497274 -874929996 567332715 576135132 975021415 489319182 -533540859 -757108767 760164761 -238911174 -934793879 602678295 -15412978 745034212 -258336996 992717448 194778079 -45710125 -99251605 -707339002 -288090811 581540035 409637992 630545717 -610805516 -357131463 -79376092 -219759409 -952743008 425493801 481065961 804520550 -440582605 185197947 -843770512 -9400214 -643515108 -804484044 34080111 339818286 106237146 553604263 75609773 668679352 -88215450 -912930347 446636024 -654224483 -839503222 816025983 -167765972 334573082 -764991249 231888709 -720966552 -679329820 -704922866 811140043 -262608590 954215959 567617602 875351751 -887252365 -737754109 326204784 -578913487 -241361029 76342139 -915632511 776800138 769927953 -511139399 -770094961 626044236 -516592546 774047130 -153756863 -682839357 748896839 497423508 324242819 91330719 264292341 755798774 897708441 878288538 434083735 964404632 890867155 -218703512 467910615 208342417 564840030 -781805795 -387482483 271665958 482201653 94400575 534361308 753773217 -769819588 -412127964 -990302571 522210046 682382576 -707593075 592705295 166143476 -947509498 -551305287 -329920403 169757924 -739270688 729431526 894684530 -387697486 -877615948 -187092508 919235794 227555459 -430401254 -861171021 921412377 648867411 67192499 559173508 -339788462 823379271 -893570513 -90711629 -305867876 -312986003 843667317 513958023 -672329376 -294844128 -38017903 951871057 -36397120 553435185 -297206351 -61138382 406435202 65139516 -964402682 -333178925 498248204 -96602152 55413108 902294615 581721911 -952926474 94565468 601668334 -951623284 -893996894 396713446 134765046 -492495211 739189236 -179082596 -1809763 -360638314 527541209 -930142764 663202408 -744952433 80081369 -871310218 -742122029 -334519905 819021667 -597273229 36054143 86145885 339732039 153942705 621853722 26102166 186474690 76445040 409617292 -657305295 -843226292 -978866863 -444605978 809541361 487412422 -408975578 975967857 -290561017 -8135887 -93795361 -319144731 -859141995 784897950 -354558786 -389686751 972489765 -766580529 -440070218 -576855673 768535679 430953091 50690394 866027680 -988731062 -347468401 74540943 -277633679 -470063396 -528053384 -431390670 466649571 383889190 379150758 -534602477 -135871675 406502342 38152555 -572028870 372353994 -492748591 731480142 -829650917 -462392657 -955736084 634183687 -60288942 547492980 652414757 -175526815 -100908907 284989165 -124256363 700623468 -998112802 767957919 745598363 -821183772 -679605015 669805703 930670789 -815177074 841255262 -669688477 216202364 998870499 -756076493 891924858 820175461 -23765247 268844851 -863453157 968114092 -613671605 461601630 985088441 831204763 -162908068 283960351 862035455 -756048468 -637836128 -780496618 -313539219 766620143 -260915176 -393216515 -942007701 218824248 723946287 -18383054 -475967565 -817571098 -322768650 -809827250 520706321 -42783285 670610673 80109018 -522765818 845229998 8551188 -681825677 -508770551 -502191865 199674152 206867629 983397801 480357979 692139198 856790704 -262143617 508924683 399900435 -268272211 -356131644 780355772 665113230 440159338 380054982 31697111 992797378 -608326099 -942889848 837091885 958243432 849523371 -137789370 -78460820 137543211 -901292062 432532968 -789454190 -607202144 799044689 -395646544 583291029 640378321 -333455833 -300707467 -780186933 196938736 -623344727 -884485047 506887916 532731163 99761096 -51687611 -276495300 -449516861 637014673 495185401 -263347721 702010316 -935428359 474888703 287791600 -359300678 398905982 -20300391 -725639277 -810497869 100369269 992075630 -389757121 -961618566 170804541 -241778824 -527653390 -71686294 -53732448 762726976 -34817786 -333668024 -722822288 512597387 -877757601 -461215025 404309872 -718661173 -806699515 -975098011 450312768 -651280936 493223195 415121960 -756891192 78654319 -785039602 -980571598 443006690 68906673 41653376 -821089585 -470553945 -380615663 824138404 942827817 784175948 -668109838 -495463483 979639349 -67453374 -862436688 -401325766 -962598779 595862580 972395447 959335685 -519821727 -203649947 -327819892 -722164747 898676420 -168170175 642626709 488000583 -124781261 912174814 24146275 625719442 -996369930 -634490735 -913661919 -273703693 285258310 -637294192 -238688936 724539683 934501050 -212303516 -786654923 944628936 89703017 -630718691 71800520 -748427317 458106525 275855518 253821022 -605256417 395406821 -455545791 -114309647 712399864 -640564824 -364885252 -854518400 -166864453 -973674823 554513985 869659382 -416447559 502955221 253385347 929698123 -743094022 222242493 -767228057 -73741781 280052653 682648746 -102072628 -342685253 -903449348 401625367 984608204 258297677 149007722 378703154 373857632 164059652 214532023 734203839 10959245 61309307 889377669 787558066 -40665858 -885575925 -846725637 -932612156 585432011 -115539157 346494385 400421421 -104251636 256722224 -555074464 -277352056 801463343 -127457223 -846140208 647631025 207095119 -126090954 611652271 -705764871 -844196719 211366043 -788361812 -273091113 430060885 -799061369 -242599632 252487289 791705561 -328769760 -692301755 -369709269 -952224592 -900752625 740044913 566075764 364543435 624533582 -53872627 -628753978 884608758 -42834723 129621865 231043105 797328945 -285742256 333043031 285582379 -409842862 654689274 960848172 687081813 -38436240 762994051 978391359 -39662468 -392112743 472110965 360730989 181441952 547915358 -592591718 185862580 347019002 555577576 406447015 743673348 136728300 721339549 -376582326 -917320447 -628867797 474393115 -383148999 -557587752 247473248 192820413 417497137 -577595029 544636653 -383801607 797733578 -770938683 -806779941 -396179002 -541278554 -471100578 451029956 -203402319 -239617565 -177063455 838842527 468539931 -665655223 514224946 962325985 -553619338 72135960 -752047808 80869534 -738096821 -466348402 -221415312 952624777 -844014587 -819127452 180203932 482098547 564434861 -584916741 -920824653 -607802966 -426927559 822715067 870987391 978577143 -337422226 726721366 -582417643 -619598630 -582920042 23340755 849509556 336192793 -387445774 -870671076 373050795 473209326 -956942885 -38902239 617489506 245025330 404892837 546883045 -186811386 756800391 504903053 -148056042 -978752544 224977839 -179161849 684787320 562815589 275581251 -47565058 47571987 -340378338 965064385 -712475054 -792950296 -313054145 -542276391 229490401 -891566324 207508830 536893513 231969341 802470492 -772111581 580457040 -103279657 -153139106 -826045308 -4811049 -770281252 -309057335 311537754 826219176 -886474003 -489489030 26467884 821461099 -347681370 989571079 364341730 760985516 -664950086 420234400 889218768 -336145730 -237406698 932070300 -942352459 -902853854 357894872 -272565390 826314687 635389916 -205076877 -74401658 -342307736 -106690635 380467832 202891049 81384748 -220329172 -487472989 826995922 859881613 -337687134 157199075 -924954615 519816450 411504224 516444224 441987049 767472096 -273196737 465757837 -839007725 -637196478 226263514 797921059 -854711953 223868641 -632074950 -850212072 98810731 15336002 382666062 62198711 796387904 677835420 -394447072 991141330 523901541 640005490 127800849 -338167097 -889811714 964615893 -409786050 775510478 910812774 706250357 -925485564 -247985520 -610363603 -585270411 193801381 -245193120 -984369308 -507073867 -583635040 -211904693 -210365062 865061463 56345889 -878784476 58119217 -817659157 -717032253 919102849 -789728616 939665237 523717588 696576009 733070573 477848215 778476045 -65625780 964110869 -945459406 827486898 -504344891 149632441 -895111219 54844643 -958592141 334352892 -620994365 813406249 55999992 385527967 -389769296 571009212 859479277 42678994 -227204996 304687668 -16730221 394064947 867890184 691305195 -803998923 661695467 235238717 269884569 -243864341 287902692 -500723434 998066839 -653492088 849609744 -202935819 722516085 -613078986 -901354861 -79501286 264826755 -963499526 765783301 386221830 905389968 -126941161 -253783979 563283581 896898369 193224835 -350722206 -714538596 780304907 898476691 320488817 953252280 -889473202 321877313 -141502265 -175130194 202724141 194403094 -837366639 728207965 261769101 352006338 -404414236 -938522269 -731117781 530975618 -837098819 337316185 -616175189 461275029 701550923 -228204235 -416986109 -808497889 -400840221 27141856 -72172927 9379141 -371282363 -325490943 813664711 -624104936 322841688 -535359849 778405563 -177739086 -768974781 337182919 905781654 362327832 681809352 -997792438 -404252933 430845772 746395364 531980121 976072955 -424925538 -512271462 814417924 332077028 -325481063 -920274421 520029346 512045278 363951779 -121025570 -371654749 744091647 -907547454 -691004388 729826967 -38803458 39774206 411319581 87436365 219145753 -797017508 511281880 35293333 -774836227 -459541392 379656242 418537819 848419976 -886152545 520018464 887951575 458119771 -410273379 -982748411 -699975748 -100132947 592564088 -315184112 570823572 163892494 -304482555 -175863963 537108797 151061549 -543678715 -158803968 -45234428 -315209455 -715336063 -543078631 970430517 -618580026 835480170 499884219 343925528 -258473198 733691467 -142104518 -25175484 726294581 213278196 220230336 404085294 -554502901 720703842 -26812236 606389088 -279560845 -273178560 810969878 230148316 840397689 -27231588 927210497 -778766752 -503537946 -384637531 -545823938 793333189 -339785594 873995789 -17358935 -298013071 783214574 31767676 680788551 -487234561 -88482082 -650934000 309610210 107518214 191693024 -293393814 -534499871 564963091 143562964 -990424268 -854887043 585118877 -348874912 978529106 -724575453 384345218 418106184 703823683 -773027327 -478926811 -800805322 -893382174 -162453682 912674124 273338345 -610766554 714974465 513004430 -199455377 -533752750 -62080448 976603178 411771817 463496182 -725142247 -834415344 -39471742 -943890669 649636071 490272442 -922517517 60162898 237862346 -527128669 33287611 468776937 7142753 -163966266 -435728562 682903805 550198486 -721140065 -524241603 -459474866 -665010396 446562835 685462178 820514995 -673361904 -659458664 888413490 355983182 594710221 -864666163 448878019 607175340 398135848 804676829 -265393258 -421189348 695847528 -147711631 -48404621 176725659 280298085 984171682 778480070 490437564 -56385794 -147634727 930173798 -793815796 -742211987 773407989 -761398902 601322590 -455759089 -623317558 -757916977 -494355 -127022247 -622379971 -652231550 -835411547 51212092 -120474604 703104772 -9227399 -600555907 425245580 -378260746 139021803 -132360833 -313080764 288379910 173156127 407012196 548401798 996067214 247632808 105671943 408517352 -161442235 -773718378 497900687 551993346 -571226886 -351269117 -79528437 35506401 549565486 509243941 -429732781 240606944 16342133 419355770 697193965 782035380 -463838211 32551230 729545612 -496508931 687247545 623583910 404370733 737551760 414261605 -13996600 523077622 710477303 -225071907 -221829837 881672509 -505591621 -276555298 671862448 -166423881 -134940045 296703245 677823182 -712738513 743560358 370088938 159382598 -831103812 582237754 -63192273 -451909528 74415648 -237086450 -395622920 292451508 -970938191 -767971217 438846210 386366704 985306409 940084517 -705255900 328033130 727563199 -525004149 -124152067 122776508 -118091138 525167439 383268027 509717264 -257636750 167550943 388007495 740838027 310137972 373974000 85696893 -734737552 -264926848 912152573 -5807518 -368529485 -724093729 -90062902 -886617416 -785341969 474019464 954595996 444774125 -905409181 240587089 937152735 184716191 -439359773 -238714689 -899318063 62621229 242579983 940716822 312347385 -109432230 -408916842 -473985088 -896984730 -853126769 -243628585 907197093 453236268 -627159279 622529707 725641865 -506454683 621163144 -262597926 816674901 -329772691 447588720 987118853 841177791 -770323255 -93866401 -858848693 -532141074 -667034428 -217213379 -182709704 -983146707 418444791 -129442203 86139135 807316512 -831915778 514578702 -887559439 -510940702 -957930811 -830805626 -686385723 -612859215 610649085 436232784 596548064 666029223 187935574 479378003 -735135445 -766309471 387160577 500984190 115586725 -893542003 -476954632 -34692757 -796088410 -303950040 191233182 -987013019 -658720589 759629002 -500314777 -392961217 -797531892 -497297440 -968057296 245096143 165317822 974935751 467078916 666620766 -108390030 -10559613 -409925158 -917887549 -290363235 985376102 429785859 -597092481 252479094 -566717113 838829861 -168225939 873072832 767804136 973020023 166603168 324075736 -379148209 883342745 561531080 -596784005 -594901316 590075224 656529368 650579570 -794898011 443679875 -14205284 -72092134 842937691 -364790404 192979397 -527720536 881488488 -176022359 718802117 424172301 269672550 698338296 207578045 746590228 957171191 -340142420 993179572 -495643003 597694723 47426425 161843705 982706991 295561018 853611994 439664710 -54909006 -324938502 813444598 83962912 -539718454 324790683 80156082 527143517 -52453692 -330529694 326250496 479405236 911907182 -161902750 396697438 -618803404 128548780 -19759937 352897090 435241206 -322917241 -681478165 648110401 -94924393 -891806934 876995869 488720563 757541035 187039005 988896304 -341322460 830139595 -821444205 516813460 801103866 -418434247 233859504 94583978 -459709605 -840720332 -951296070 477875942 695325815 -874817331 -674176333 549915276 607148171 -680296715 -762066857 -508582181 -243730035 438383038 339011103 -924785582 -709732870 687571094 -54425880 967300436 -377442808 469807999 -846773327 968251703 274209645 -567239523 -463146747 -983753823 47032390 931356128 851513422 -292126249 6559125 -570525465 691578970 -732745475 -583961992 121611328 484128097 -394167827 915794189 935723834 834931184 499330381 239592757 -295161436 -631233008 919405476 -508507531 -893093077 156512664 -393548656 176471309 211795384 -352909736 -247168142 -956560906 -742568878 -496708158 -68797939 756054396 180311469 160497155 422939426 -587624182 244591019 330689391 -750698960 -422882841 160422939 -241335297 -900233120 893177120 -232537121 375024622 -530360654 -221424788 -159803629 -283156985 -399883401 522413434 -448224703 -547415843 -475180717 -426300621 -640981014 -281256234 537166978 520378619 559635986 -835545615 580336375 751831455 -702516205 66384250 -991154094 520463522 944349582 -202298157 622069467 861144077 -714361175 -836038465 446096610 -102287884 -190311977 -186583288 189049998 -763004847 -494866003 518694871 -795989533 737449995 -804406529 -950843840 -661300446 -79309852 -866109355 -828669318 356790749 -118156878 -659930629 -330858821 -35143396 297397685 -137012581 736027722 861097702 -55908337 -876434484 443024540 -330974086 361681333 -81637415 -827188946 -977975047 962847830 -793878286 -987902139 174079007 788511377 -637757275 -995715707 40848737 -554322670 742626864 -473542085 -614557096 736778393 25829060 744701747 587869486 -767385986 265673105 729701229 -316828386 -497774636 -202175658 8029840 -513479196 -941527311 168908331 -993633767 -806093291 -245942583 306082184 -307562172 -781838327 534679109 298470595 -269239391 -252275384 -134809480 679411736 242500073 -500544618 -398484372 -87129074 904548453 427190522 209022197 689611238 481946148 522945454 195778178 374921972 -226885486 -509662739 18172619 365990701 352612108 -251541071 487346027 565768159 -78099446 -42873062 -736824330 -556292373 -281941889 1372472 -448130295 -360124930 -236865377 409250395 -906859621 -481807755 431575121 -298572089 -515619952 709933619 244998663 -607957465 294811883 931181226 -717399728 304868098 -936189768 770518877 -648538218 -532861538 585883835 -356939072 768264631 -45213182 -655078200 961729115 -820664405 -273639771 -371661128 -170816539 918264199 -433363520 -197305886 108709717 -498461455 244806663 276616557 915773136 -892999154 13660071 851313443 -847588763 714516281 -829795096 527657936 -421639268 -905735643 518835089 837960862 -524641813 -475246510 -316710200 254047144 -838039985 -167522448 -106257254 -468747501 24386347 -768093609 965829759 -12994947 -88759577 280645050 -892593964 -985550329 727416396 -587879163 -727022424 207214548 113879479 -258341210 484750383 230807577 745876734 839783168 -695169144 980465143 685510981 -335037526 328878956 -926971331 227122177 -984583756 -123066144 -482416853 -887632520 10006268 925345991 -335537869 -481983770 -95632599 -135798186 89090384 744657094 66701669 981284595 915531102 779708826 -878829007 968646947 -42309038 -854141025 -49669160 -352462463 281395409 -861858634 598721130 144805242 683941334 623096448 -273179771 -687002079 -174112942 -445048796 168162788 288221598 577436798 -835191626 45493055 -763917541 -95314425 430270319 -861036028 561933875 -457986221 729574679 -453524546 -945976628 -226108027 588871306 -341386296 -469119283 379890593 -109334093 488553159 587831627 -606666833 -807479271 376957735 229275568 -178381796 -450326818 -355330256 987021717 -668269977 176868307 -602408000 -22781370 783222799 645820576 493989574 516852585 628460667 -194244253 133621061 -232447672 -383211900 253865114 -505075173 622109465 -487452811 480881224 868478640 307992379 -818735040 -853872842 -503889648 -112165230 405380540 -882067128 -733397854 592664695 8925257 -23710986 162021113 419338857 -916005132 753841256 329781788 56207889 802459321 -923432105 625545192 -600620151 597961911 -307139990 596780506 615469525 632399541 -76419974 -280956425 426215413 -371091417 -103340977 702721674 870808993 27481246 551530335 380791278 77296924 258360250 -123884436 690613423 535030612 575667921 -989870647 359381951 -423556277 -810449686 -777563919 376330316 -647109752 -290019898 -928808482 -611518877 -673078590 -977228251 -894676969 -263537710 -873371016 -121452610 -42725558 -983819607 661244608 44511387 984109242 -626142402 -192732366 490949162 896040623 496185290 -61471419 416970951 335961087 416098440 -455345445 -474102476 -559323227 -614518421 884450 638281063 474315408 491670596 718801377 803515035 -473275411 330276470 -563678178 -326167394 366233811 -705301750 795591837 -734200556 -248042560 -517695894 221527538 -489470589 990590500 -582965330 -379233158 751303421 -652400684 834225763 -455912994 523346807 -239748167 39345412 -461717350 -513561827 203760371 905174313 -277492076 32761534 -606075317 774752552 -701255343 839245382 301040095 -952978048 -491758005 -231246859 -210920816 -539520836 -303601731 -427509668 -388632909 933816564 -763969282 -595926429 -592239103 730973370 983301815 -925951255 -624488065 459896540 -601782523 -348105234 -119523234 487155121 991224033 -409357441 44756378 -939140112 -258208776 755635868 716309245 -635858051 771032827 -972746461 586038780 -190661351 709878130 623817385 -55924136 750106400 -252954153 312179609 360394449 600096164 -432014156 -171052901 953982591 -964640919 -327200198 -847145572 556387787 984922340 294670346 296805380 -269588189 655653210 114371879 -138779093 954996695 634908849 -916174430 -919834201 268906394 -381706054 206855472 95148028 -440493354 -693200978 -151903080 -679562129 -111380601 393425028 774816575 -930442192 -628270044 621424923 611036679 -513492200 -551563432 795132296 699814077 236399936 -809582331 642736853 -955327298 -950150959 644822146 947201207 277718383 186408684 363537192 285217758 513394437 -56157033 -142996702 -538748190 -467222035 288467864 -654863429 388943779 -808327176 -283096881 -281209166 408791925 -138176017 726092449 614589510 240605135 -778380161 -554123812 -230709446 -153592650 48692426 -368743419 -777588445 -132521412 633116895 484131806 -715745120 233670667 -747853164 482391979 981777933 -845169780 340913110 -876292156 609284072 -915320158 282949790 664503780 960903543 603743330 290121186 909174479 -253622273 488382028 214173310 309754499 -51312674 -786570844 387120014 -307810385 700172957 -872000104 -641374075 -944474798 472247556 519636878 -1590306 -602410453 147561765 -827352658 -342816721 745589383 110329597 -125805018 -319481515 235203681 141957243 -435707281 11276412 360029059 -166558922 953361924 -450558453 -321513862 -654651897 -364549814 -464850590 -161760196 48374505 460688540 402890982 793055402 648655137 257018587 -40215268 -923053221 -930269986 774762289 953509974 -817076642 -557390196 -96621128 -730586641 116276973 984560565 866026979 589959873 940090872 -390664449 999594660 97358837 -357969029 433601010 -504160278 -639334656 -995980525 -843487695 -386361 907270491 -708267373 -190143716 -265372836 499876444 181028947 -139597340 -947117469 27652881 -209301326 -674699876 617989535 -659736497 405044949 -235770856 708273306 -967472263 762344123 146234392 -218132481 579717536 723043611 398081548 -23773297 -972730366 -963893189 -79627978 369733845 712729445 -669366117 867372164 -623670477 -604327734 370220223 -455489216 283843925 -616776888 228581831 -257660565 127660258 42123048 -810669968 51346343 -754982136 209828138 -226159810 -161517546 104164921 -391171261 800179544 -442689778 422970315 821068713 -861451790 -543543040 -375362903 -798957056 759619915 870705037 844849794 360007788 261410296 -492355696 -682557240 943055241 -802620524 -369253494 -235310622 -294180525 387840973 152913132 280241777 -58168656 -694094898 -377423142 -211619355 406356090 899933252 -851264689 161922564 815638891 923994185 522530899 588477514 -715875310 806352872 -692227735 330472981 9344657 -636083881 968500938 -781109176 -269847782 -586233833 -436939449 648815005 908297810 408438562 -704294786 -876832170 -229519652 357968623 -684806088 -961795799 392039793 -239596357 -175956025 -938133612 509283929 -142615277 -76984624 863491487 -225318894 428911838 -504637470 736918225 647525374 786357686 -78902699 -796683827 780297198 -537552932 -31963649 -222672067 976526007 -591483273 -615864365 -393340356 630856464 87360695 -334158269 517677097 -300971048 -82959328 -711137258 -398615987 -459751178 -544331390 -252054876 -400092936 -200560565 286300556 -726096810 -960922902 -584887992 -493659199 976345936 -61860454 221027399 702056069 -980321871 527687354 342329300 -703127500 267853253 550714429 450192161 956186202 175380084 55248847 -957911104 -274836323 -375258999 -385619831 518456483 727834571 -839874025 -515906478 92867452 -158267175 -929005274 -218980453 726495130 -658641073 735291555 -533650256 496460883 -39245933 511798934 -732521362 253920997 -140558578 321178674 -265740849 564339541 -896408514 -100028142 -72288875 -774670306 -691988024 977704801 372219818 539368787 823152409 -559261091 -671777928 -606775197 121234299 -264039045 -729114994 18948288 456134155 431016275 -16157510 325674927 -619050398 570802388 -218158655 95365275 412649103 -975080566 973142708 32532679 -143371851 947998867 -304772187 608831534 -548497803 76442677 295752359 -773769137 418369991 -394243548 -181489807 -900113801 225724060 151453316 1652973 -659655447 555173490 -342083578 -601898041 -412126241 -155198455 -527432480 -657099536 733681004 -236527545 -958330799 -828364805 -753914631 788535967 -606920799 -77741420 742996908 10619164 286945430 659946523 841608499 -135483509 -320817011 -817664407 585741815 -899188389 -774788760 -783845715 433431949 -702762546 740805085 918852967 -501191934 -488715205 53970012 471936985 407042354 243255434 -740887659 -896207926 -762276850 -666078570 -685422063 -872869893 746443549 -774474378 -141554728 38983311 930350856 738584395 320031681 585876840 25091996 465630090 -357042568 -209618012 -649148704 -809510976 -894713491 193630968 634255085 -832639043 152467643 -595063152 744316633 393402977 782174053 -384319037 -425347027 468302511 130837799 -886821919 684286473 881277221 -625234302 -81269192 -290668954 -809763401 832065802 184855841 226506073 96322247 -183754161 -578933181 495342959 -898085537 427366327 -936588171 -251280585 432865645 -648332977 -907997563 -343544623 728072679 236691773 -301633189 98048206 589336170 -275674848 492813653 -242074440 -308351985 -116774395 662002824 620572632 -267749610 713458023 748480650 -618458940 -883943159 703213780 788119894 -185702150 -915025624 652861440 115898489 622706893 -641881959 979968175 -83854858 -684774681 516296113 -853253401 -506113727 -763428563 83114206 635763508 795724311 -144794914 122875018 261356679 -410518205 457579403 244133214 -734869168 -78248889 -552715801 169690106 -92983630 210858461 -586798331 -711550034 734334318 -797683735 -460264809 -517095994 -868206858 467859722 -7760939 913404765 91619424 281828952 -258558858 -463772701 519987887 820182911 504903817 930819556 268885999 682310673 -583259408 91903290 602588128 419009338 766849800 384393095 209230881 -45354729 -109387024 933915376 882966873 -591718967 587601215 -822239566 254363391 371185507 -343729807 192945086 -632468067 -352887869 823815307 387979677 -11484492 -50929796 306636380 877100400 -76334309 -768320390 -574672288 985928070 356972201 -118048335 557241531 23585997 428093226 -82076783 -527605089 -47584057 -102647453 -118974864 837370824 -971497038 191286971 871989155 -475076697 372993137 -459218430 -736625618 -254164276 -439539807 -255613839 -149949351 484654755 -556155861 -542665637 633399700 -364255896 123747572 398544878 34565639 315754617 70850236 115036755 -698230638 -266654942 785766038 43034722 -312406200 834144928 791356235 410779077 -530312992 -564103483 810002763 -781443337 497680929 206112623 -892618696 614210463 -216167488 359359804 -781887609 -159076620 -601491700 -98508325 963518931 639832882 762227512 260357015 -416444320 -659164008 -523269207 -867687487 60790395 -184027388 900488999 -765330683 -145304970 167306232 688632130 -772329831 -227824317 231429757 -213511373 -893898850 -731437803 778449106 712891765 -447977571 719183345 327976456 129000487 -496498805 -937967062 -558433810 639809726 426331500 -910567433 -55908094 330957958 -340182169 -737366006 606506268 119251241 403277111 667151710 774506048 761553347 -429801814 -224169843 -264916715 -506126522 859259198 525170705 482101556 -801842296 -100237503 -49334031 561032700 114256230 -375327761 971291183 -56145964 634985904 -499983088 928067084 624605542 468934929 -325014184 -497004745 -421825268 352443335 -370547386 -868005419 -3838494 998814903 -15315665 -808553419 566605799 338470604 606318359 21499586 -892575868 262994610 -450827853 -24970287 19437025 -53666834 128145836 868678985 627445642 96830963 525599280 -590177461 412841818 -724509574 -582783854 15137413 864658025 -747190532 366737984 783191163 -780167247 -556081284 -976710299 -191247283 -488414571 -73502717 -440040517 217840176 375030144 -138119988 -996772123 -778496924 189474321 691040649 -91338254 -349047939 620434716 -892564869 -460975025 -27013689 -686798027 -620337429 -861422570 272113411 336734609 430467488 765756313 717122153 942360430 -18613265 -543705010 -772886380 -728505615 -185487237 -744760694 449372084 -96157823 -93829794 -669241333 -490200216 934601253 430817678 -799255128 751900499 -917675819 -879476595 954700588 682097810 513123325 145873654 -79933594 -718060334 476372175 822918662 -270402785 -601885281 671858407 730894147 -851049901 -261642335 -351895251 12068978 -241995896 438753643 -53575361 -170200425 -202827780 -964452953 -181878298 -479265074 464720456 726875019 766058319 586757813 455993791 -431559416 877605278 -647532819 -631929071 -46375396 -848543743 807293921 865784919 -5740976 -612004339 -480846335 103054321 331147517 586887456 -658750795 -96720147 -61589693 -846324348 823617715 -180032339 -466489864 27741778 546855988 600581077 98921799 -559357332 -159885385 -236378907 -101611789 -329267899 930042085 -413875656 -937324095 -98863792 -909395388 988039241 -933442346 424928092 710768935 572140041 -61816937 -337392147 -246821181 700802725 548503601 -215845331 533554443 150831088 215832249 831083596 -686620875 -811478629 -851613048 917446677 868748003 930160737 442825153 888138080 664748518 146705926 448075454 -393789853 -74332465 647809833 -65624426 -60032590 -339989415 265062454 169668052 846938712 -168020692 683009989 787625777 837387661 65687150 -334068673 -567341392 -336220906 112591683 718476444 -57132080 394006069 -105364905 -819855468 -735921483 -941915932 -506942340 -470513796 -977377810 -488682460 999282357 -155991852 -293239054 -639119483 902140511 986276500 -796727278 -382577197 172628501 410168158 792901515 -713830862 698234082 109024780 626425045 868382472 -312040067 -528064786 -930879020 -740852414 -49039919 550047546 -405223078 -335256796 88795902 -787436876 -386110823 -79594988 986851141 387968233 152078203 754234760 884446641 740345449 -743798002 428046559 -768249792 94671027 -727310503 542479976 -844957253 -834685630 -320743301 -867740560 294912772 -923404416 49401124 -47254571 -754246674 -798058755 165767565 -762529178 15570893 -719472107 -740895795 -193479533 999090611 -144670401 -614233885 334166690 516352513 -513023563 -356902153 307071900 -884612703 696630421 174436917 -394093100 878822808 -285032607 -225691079 798056225 202038270 917189952 438344776 140732239 -728473977 -152052562 -696353751 104478753 720718791 432312225 925256306 -424122541 -416499197 455158708 687961949 895827812 -206253134 -236245891 879263085 -188703446 -304880242 910235532 164317432 657646237 84887097 535679304 -186067910 -745905187 -316249981 441351025 388710088 -854329589 845609107 710664164 -365748915 -503533946 -304070692 180214006 541811467 678299561 258044737 798900832 17789788 -269503787 -527407471 346721608 -523247342 -446555327 183085461 -152013413 552867680 -575458109 308763916 -115084264 -145869901 -898544445 720549410 -99970962 -645209279 -349431593 410316355 -26646003 278524176 792398574 108167123 745011664 -303068216 -866544719 529563767 -22704924 -598897517 -297706603 202440678 -955774752 -21308535 -290278124 -548075388 72743177 36932714 -416596095 802349278 307298816 -975594289 -739823929 474390126 -913354533 -460056679 -873790809 -516347869 -339295031 -762091155 -122931475 3940571 -280760818 552332174 -44725864 -398253217 837961869 -156900122 -60527953 882293482 625914253 -639678495 -750448287 -901458404 -687007533 706332723 625721970 -902073612 -138476280 -238158088 -785216144 -522116311 873730230 954797013 68305608 326332819 306116118 722285554 -689820530 174935605 -837582905 63175130 -54187294 512561700 -409403302 466074215 296145999 118344109 960907891 741127917 459801205 -207593709 -73853974 673646827 -678223967 -772181033 -92289212 820725169 911992157 -795152220 219668892 -178851723 -12833729 550149049 851324597 419541277 -224607144 -339774097 -795305456 -923862535 -437556643 -90780119 -421100180 651545427 -483572979 150264040 -525667775 -281578758 254332072 142591026 -682872840 -755874101 -308163220 972585251 121163057 679201337 579103348 557107624 -853493125 587810824 822985393 362204693 -466379870 493653226 864436694 614737558 89045196 918915108 -797261707 -851143903 -289702776 833760895 906135780 -193905483 -828998241 -353275157 -489629945 886065675 617198042 52457082 -826686764 681779952 633900570 -267764160 -814011177 -784576188 -352105929 784709610 505784020 917328860 -176229031 -252063724 -42022257 -574934743 925921278 486899905 -484439506 -170911961 66934390 956967856 -847359913 -159910006 863864193 -203553673 -511504966 426478752 -229982833 452351498 623758897 -965742571 958446549 844466962 -750588146 216244387 -786907734 408003432 -684883677 -630406471 -885106358 455008723 499745525 -190721646 685549361 -532216290 -343057465 337989183 206997968 538855267 814212026 -933027624 502901949 -91020284 -203670702 -994949909 -771873247 -139919197 -186834520 307678803 460588428 214552732 -7879810 6762849 449590248 180456052 530494062 -263106489 740493371 -485914901 607180737 -891498257 683469062 -521771356 -846631522 83276136 -588051034 376355059 -973106524 -75482036 497823854 607976284 -353735382 -674438863 873186700 229376111 372750267 -762680437 -729411938 -24982102 -364855184 145515130 -65807904 -751287389 626798664 -606939099 643038623 444937986 339484742 408564432 -38083858 -374784498 909373462 -842511963 16358847 313041406 111303698 -637470082 595007110 639940111 -506608692 -698951181 -330266701 862271212 702836587 111656680 -984259312 -525181719 796899372 991403720 391416698 -968616021 -424488641 392600349 -673876555 342782543 -202062275 59390750 254947899 -476105367 707371901 662838446 -279119785 906448972 -763859782 -511154946 -81752877 215506703 -480225709 847372583 30810665 552455467 65022116 -832748241 -621296545 -835666904 -647447718 -188371443 15687071 -197869635 -463075839 570240816 -184706943 -759643289 223881329 221613377 915827304 245718950 46075308 -735745757 705384587 36927150 963697266 859539562 780849877 -798978828 586463728 664113062 -88493057 -621188945 -809296874 764715906 742435016 -695897770 387381285 834114788 398007787 -250863973 -79232313 -411937124 -799381765 -517475823 298576277 -428748376 -121309563 -941544743 330177158 -963879943 -242076957 844352661 349675499 -919771188 -912163505 861273439 735258574 917911135 -806532621 643374288 265174125 -252972962 -110088495 -836131589 281211158 34503687 406863197 -596821088 -514207562 937319926 -340693523 96447825 -809249999 634599580 -189395257 -676587890 456665390 -831182454 -695853990 -812055350 -339409178 445190420 408625799 165646995 96189997 -182669191 889245452 -715559138 445738727 -775694939 -598989765 97267635 -991907518 991105588 -678557714 -837054859 921238251 -783311817 3439227 559837235 365287436 556149873 836328699 -70316018 -866496971 -899777353 136232403 513179003 -341556647 -809200851 -640449768 943367029 320747988 798455977 -597310603 -358975562 661205603 328179845 758816627 -573980857 787694104 -60800157 288824733 -565148387 -450164819 -672214660 -699277443 -417511016 418205037 -464128854 -29943378 -981415973 -131576570 208937766 439390956 -388369841 -544130326 -182616604 -85523585 799905239 -652529981 37871766 -838390910 294334111 917981750 253138869 -263262217 865534942 -390298095 407125460 -726879569 -17898614 301702049 -542305853 757665091 600292691 565684094 674989452 328866549 831917568 -386096884 816937133 -120747436 197396805 -860667766 -29879883 -216642342 708994043 411426098 558388205 -964159465 -535869711 443111573 444244235 -939624856 -883039685 -449454464 -716677947 448412507 -930307401 466411061 -162425608 311134154 903080323 705610240 397017625 -836493842 673398393 215154286 125340100 -84686834 -962156809 499222325 -284345881 542518914 -271337479 363035103 647409471 -366889892 427111789 -807048299 149350556 -11295441 -255930223 -506675123 -489761104 -848229776 -368026626 -78586488 936337020 587434185 -957784592 61364881 201182659 -987590135 -236416292 -797046455 -918435577 248070486 -489716682 -285666824 627358896 40021633 -895706342 587338653 934526830 970020554 172553606 -683050617 38182130 -492991245 274850722 36740148 -349535410 -457773195 728860674 840335394 -230679263 493590410 787543283 -356706723 -77520831 344150178 -244055990 514153121 -405364252 -248459965 -723300892 444526097 -213612649 423008514 -745810230 65705923 -15679192 842762493 -93817346 -897921617 -355390371 -183203404 314253344 -372572127 -557847505 228399850 -421165887 -85008761 -557683685 -913063393 269957947 773421527 -636583664 -573183563 -307561684 151724597 958852819 868367714 -847202898 -866174630 -128407659 -247115198 496933675 885271480 338879949 -411268312 -561903314 240131053 -263843740 701338231 -378188367 -58959401 -371350147 640850184 -109774535 -179661384 -636594014 -485747683 44588875 -494678067 -271234718 855693880 -392946693 965323167 -595089688 214577648 695947730 -594589773 -422987156 -832294673 -669566504 312287904 655982238 280486554 -809850460 65058767 -869476024 -699909631 -233729113 -968746642 -710299108 779685766 -743112713 -479479314 -491715752 -521108190 758998297 381437364 473673181 -614220813 -936739669 578701538 851598319 562653062 921283936 -55769996 -720044067 374805509 -141832002 -9473061 -453671986 -767263612 -864004759 -692442998 -634903043 742380946 -10399303 -492966033 219498347 381101105 -886878992 339684089 197769511 68966848 -612911158 -663493619 -487303337 934352620 330916609 -495958877 776305650 -385664483 -479195692 -810633707 -857890287 -816887716 638543103 183345266 -913414264 -525169935 65505304 466272595 12169711 -960904446 237671559 -540236071 133879938 -349684763 853325677 870404378 -30508575 309477656 162009798 606005325 198544402 75005338 -648461557 224621292 107940961 -516052456 -710123583 -865346655 -20384487 350892940 -768856864 -762330861 849926213 -699085827 -965433592 947359669 387071506 -894154443 -109805316 -48047406 -503683699 800613962 -628402829 525358904 -161982864 898973885 -445864331 255451286 781228493 -773323595 650602002 -112559844 570763456 -88744893 -212141555 713610935 224137460 -764858478 397562453 -614864214 -19944771 -619274704 307651497 982602416 -968282573 -148835202 744201959 480815549 992879679 481339969 472202113 140429432 -987544375 -57765589 274081453 366402095 -725789428 281905407 636080344 -655028795 -858650536 55100928 -246306689 -948828572 957659522 999130871 -699521730 400384372 808681666 474251993 -147959551 -377727749 940589866 -955553681 560732641 -176499242 47572467 733107216 -930324408 -335081031 601933206 -444149956 660817388 -831166677 523577679 999913252 259053833 -715232405 16293315 -680155104 -685498623 532823564 -351096353 508147394 -752813803 -306474303 -214630857 -441852054 -184177476 -130801828 285187399 -845265073 390366075 951100024 853395219 407091703 -761164742 -202183475 -182612342 810677480 -352652712 886699886 -906016785 623390834 577352254 -267637396 -208298917 -395121324 882966486 943181103 -31561792 32927510 -397121940 -411318249 -345837962 -63321485 -309782824 -640617639 752920678 243032471 -645627148 -999926733 823071348 -950030813 517331816 934942580 347499461 -579607152 438923255 249578287 641401735 -268662240 -362525896 100935060 696438568 -489225558 36953305 559676215 -587693204 20390101 -874932124 -441461346 -407645680 629676191 -857148118 -305831085 400210207 -621947104 -514622367 -383009875 903798231 491122208 847798971 -531575895 334553272 -774755159 -647907431 -251806057 -147241038 975210382 -419833843 -34425813 -442762314 -342547831 172113472 -948892368 85121060 38255226 -912936565 371061606 571652695 -151122683 -845489985 155041828 831577144 878639148 592313371 457857972 737874764 814214838 -491963270 -761607815 91693110 149987371 612649070 -949928655 413693487 -422073297 972010641 -455447999 -603843177 837015821 953743679 -820687887 249445672 148340488 420298618 -43155604 718621043 992444980 173251394 -824491523 210749401 -369629955 188013877 -433695804 609395663 -212111824 607655019 -920600931 -218863342 -409745296 -280633408 504438929 526904231 550696646 107664391 -799610654 -989215060 -384246941 -329102811 139920989 880876816 -907907210 300291129 310334480 -668018862 520572537 -388870834 -663846920 -509693444 -823107281 -541179884 997130012 27618377 -142502054 4094186 623715460 -350612450 -50984693 -910880828 233123764 -888358606 764910620 -729498317 832408757 611620589 394825523 -338097466 36710736 562602983 920885035 -507480920 -877192260 125691706 -95300043 -564181850 771708222 -552590416 882250241 -978718042 -279499546 252037505 206681137 951652334 96122439 -449593697 -142455656 120232088 -303395012 949109567 678574045 973692394 -174488763 941124420 540471955 -411149980 -43566728 -421266441 445297739 -986801090 -377493397 670201606 774123256 -585723410 600444791 -71411763 528970156 -645682341 727491022 -538072613 392951158 -809135623 465706496 -645519161 609333443 -367393390 939826505 -465038690 869116419 444580995 407319934 406016303 -445161254 -393408705 914372252 -231625139 -119392522 -723707016 232509978 -47366262 651528799 -218142852 774876498 -889339065 541292601 -633110149 375811401 832020665 -963117948 -504503328 -398150150 -422539867 -817087568 -627131920 -11218137 -368782792 94246289 -239318313 585708051 299188585 -74250632 -259832403 -494659996 318791413 -466541254 907092094 954045399 -738862383 238640303 800178401 -28844193 35794902 561597841 534274077 662977981 605744923 -867966313 -299849709 703246056 -53149887 -50714863 14360863 478339272 -246524493 -32241940 697144831 -111463366 -767830288 -641370680 -727856851 377154070 -921761508 60568270 -968042517 144649331 -628545734 -196578301 98204354 859173721 460926855 -95354587 -815989663 925693158 781186703 -512074454 472079084 -766907955 423583413 -140526348 -745515421 441230820 -230524395 90312617 -118030222 -415216676 375290154 126719518 248778757 -354088863 275613034 -810037525 -773427008 -652714206 -821006988 -130862149 809814916 -550009598 199462238 -4880403 -10850899 359741193 -398292518 -843316424 432666168 -352410344 787724435 -714427134 -26000260 -985437325 -223751620 -61998421 683967122 874628611 655524469 -410512128 474225348 -925021595 841004466 763008228 -639946143 -876394902 132201989 -752301132 870494614 556566839 275437403 -850023141 -967688638 552696572 -395986403 -837246655 -259387651 196245187 -696634470 543127818 -626235729 206490866 -811020548 -593775024 -113721143 170376637 111721427 -93216520 -583809960 -469887845 473411904 954990472 982341678 79273062 -694076386 65660355 -16206438 375421371 754372540 -746820624 457908002 292510446 -505028584 -660583834 -263653475 283387224 -280572500 92749618 -259438037 320954164 377496076 432619625 82881096 -684636188 19710399 178967304 638176979 688931780 -755856453 129391445 -29678926 -730868112 1917219 -987457986 782780436 267417762 24852108 -15919461 638483432 745319057 138689073 -805705512 -674742157 -425736756 73519319 -257952274 -485757101 -879656995 -142084146 -861108308 -953106938 669817894 440428425 667476887 509469897 240191546 641080273 -411415744 -538770130 -604367118 414035958 -120036783 356230244 246083855 -482881381 -676033497 374434616 -754010522 -990942469 -769851659 434765929 534018287 -701392058 -314221324 -147146056 337565227 -287428274 17460175 638737656 480074522 -912971279 793108168 -569779498 -752923416 108246938 742568640 -164546977 878193766 -696645451 277665672 -372211916 912913277 379565914 -782683028 687515038 164849069 -899038285 -55646717 656152036 594527488 -809753622 841068011 984983333 -692582927 -927880889 517312876 -369299216 -379870465 770802267 -347772848 499542820 -585331176 -29328819 -232902246 881295335 -624335 339085594 -645032003 462732731 -822062365 -523147368 250341817 -955239923 -196773472 671383985 495923586 -882866269 -913716486 -758912133 576695115 -622260485 8525046 -376476181 -335749639 -546090826 -388330573 313362809 -256911766 726228345 722365774 251578398 -642668120 333019012 -305151892 209769348 -654184695 23328314 994337250 190442568 57663367 292265130 997154846 -377540731 -449768730 672020949 -947622131 604371545 -136317945 -304929199 835435403 653223110 170014451 -733191527 -38920437 -677323818 179550048 -572243225 -514291940 852499516 -946556422 890656050 -662521873 185790356 -393219729 -881175182 -711536932 -524300876 172578873 559589906 109851136 265229800 -561870087 -698494412 284717240 485142491 286784046 947629495 31096265 -530742569 -351695738 -824021430 -764601693 -836919767 472723807 988644919 335468027 -729935290 405555963 710477767 -358330430 854302245 -111334168 -213810791 -590717569 886688437 647646323 231925926 -452693399 75188889 758188253 515354008 344042112 73769438 182106191 556156218 883172213 323003784 -278558832 322885510 764467325 -993691659 623343720 -20952809 729977383 -601097685 506164520 812662572 -900309277 -684871348 16795813 40542284 243193174 -708153056 -920495615 -666731810 847284273 -472671607 -497821426 -440351950 915803407 937830314 -158780659 -737461009 888535969 -280470965 532385620 -969298931 928021018 -658015460 180733398 -69363364 570897244 -902127640 -759501739 -683599316 899616232 480602074 -796429311 -644726543 -14030431 414475267 -375487859 -860183320 701567585 -156838140 782956060 -175479540 -252361427 371172049 -420876784 484233150 -585658586 780054191 142086197 -735871275 603851987 -544265554 -708773777 -112519922 783200442 -929243943 628620392 107442102 88455921 -338375838 420802324 781885467 -886745599 -271396894 382984353 860512284 -276949205 762129582 -814569966 -387933390 457433909 -340114770 31918028 77393303 -277601051 -410781673 -722891762 -100458486 704598857 773437286 -829468962 340352968 -981894776 -564123919 598346073 619832389 -961765347 263757417 540605481 241748748 439004434 -421740631 -328168483 143964704 577356731 -483449288 -623573245 302645384 -582668180 376469198 -435393112 -314475667 643986251 570225065 246160090 -1294331 -676967302 -353763633 549043641 -845375971 -477451358 194857753 597261725 900838415 671003162 177909914 -272626547 689358211 -645290851 -388412839 -867365803 -357100434 330652328 364336200 368478654 -718648367 -227678111 -378034784 978576857 102950901 -357575016 588661959 266808232 -995767360 -26019956 246339131 -355503473 390436091 540049944 208758003 539534935 -918232619 -217230634 274671158 623735505 -223512991 462796952 -501962931 -249402087 -330937860 -969329036 146518480 -576982819 -241159249 71207185 -157867242 -301771905 -879806686 -752921182 -73275552 481053406 859392542 196623774 820813044 -744659152 -713440973 -148017974 88090769 -155233896 -832570260 -302049078 722523172 612776699 -314366582 792596563 219801081 212911270 203582596 -261109449 919623173 -911073525 60484193 -720145745 -614357473 54667456 -439498913 -525534977 856427223 -450285473 -550348782 -562080153 660557899 327676595 987285589 521159915 -654866738 514902539 575078370 -805246216 -624318396 -521440672 868219048 -375691940 -128576970 -292107655 -407287126 -886656073 585224953 -771162930 -519245342 -990126564 749716888 782866996 986243327 -780960522 929146334 -451764375 180907535 324259664 78735330 519667480 53701442 578195255 735402340 371007423 564068774 345975632 -219987595 -985295376 559585425 -748061399 -963241196 -220144664 -86734856 914244278 -292250275 994195771 -282221495 -340643548 671550283 142238837 -803825237 -242539837 -523373854 -25690852 -347615274 367682540 590562573 367436942 -238492468 -500393747 753281837 -955440102 -280521977 -59894648 705271799 663539974 -93250326 568373224 -254567457 -283033083 -168067899 -614089387 930443624 238733101 498203066 585694652 608662214 -258098026 836375887 379362467 -657854309 -445613805 586148844 843258066 447714393 -870965555 -771268550 107009559 -283622107 737884422 -382001453 411109798 -754745354 512858109 315645212 -60988505 750364221 793759112 684003046 845056100 -806080530 835007515 307840365 213216058 165389299 -1203972 -403900150 348839324 407986470 742237878 -64523256 -592595725 -13584943 -266148155 -887437400 574094331 48123690 416292667 748937967 400049582 -842753979 170954664 -735030885 524830984 -420733727 -864267568 112005802 347587339 334025198 382365465 970306412 179215213 949004169 -603907435 -477726103 -693242174 -183438754 -722717237 -160643380 551377854 -222506006 181557097 -291998141 -745393540 902626467 720822575 -386036222 -415930278 122587617 -699157103 -957280702 813023100 13959223 -175917786 977046531 785801157 606733830 -859624070 149436524 -471878477 -442063905 -123128124 -361741588 165725312 50921525 136383561 -757536715 -327261618 1755595 788582181 622317522 256749836 726379328 727499526 683070837 -626423915 -996650708 -829830953 -527057848 -166739126 283696489 731317668 -287981272 -239461707 -456109656 -912154000 -975547948 -359038720 -113769327 819033754 -401519667 -390461302 -568301398 -498167651 284722720 884541781 330651582 3970642 826498307 -60976093 -438750840 256756079 189131380 998196965 -603991869 518204226 -326397888 -317731483 -265210211 -315900673 -372122980 -993001401 794102729 -139744334 282090070 -417738784 354159915 445336836 652152959 -613437256 993605354 -368539564 233036802 -653232975 320434738 -604671312 407697430 748725028 604940353 794432381 620904151 -451536965 991579036 -598652075 263074608 228065116 -902548215 -636432876 324567082 -602432179 937860676 634396159 660798855 -154882743 874786087 618294625 -631122339 -756753372 81286111 -426935730 -875794539 281967773 -442034234 -822164925 -544996834 503718771 -427440678 727725505 353291481 696208785 -571340199 -320343799 61396635 -832345437 611372139 90167202 902666181 -542304849 963496524 233527053 679092396 -108749906 -730005967 -816194516 3753243 849093914 -591059723 395220080 -464868656 -135387859 451405586 -749348846 372359686 316605036 967116226 -288715962 563858879 417690509 -275709815 428091448 534982157 -584705525 223203889 216333341 671736138 -288259876 -501471030 -84967265 -574042162 332239381 925305 -242305109 -195621306 -281819690 -245054122 787216040 512842128 36110395 799638400 -478253632 214696660 678301957 13351375 -356839892 -170511583 -377858486 338770569 -876310309 -131236069 651220622 -553375398 -815244787 59533821 991973918 -991983964 566918431 -178957829 -553138514 -347351001 564960610 -78645290 -432003048 293477590 -840715193 894309547 -926446634 -129342184 459541820 121783382 284600376 -517492716 -866161269 147221308 466899565 751678087 285351815 -120959172 -645463770 433499239 -988982523 11571358 -521175109 326890536 573549948 -170393141 -72086324 -717508778 251837827 -316336632 -203899889 -386989542 -575406282 962845064 962459263 13596828 22069864 190337487 782106974 807498485 -377803970 996397246 115952268 846613527 563632859 82041779 -964383936 -363533532 454872939 -595152944 -88404340 -951098655 -535491809 -807526762 -242292884 -323611717 -636870772 683496831 -599601410 -680202801 445012914 685227053 -981024525 -442224891 -833757193 511604280 830718485 -243213935 -794968814 379060242 13199769 94182295 -771765389 160525068 693211509 -379303394 -669801775 -826094139 979245771 189425702 887334236 942200474 -619274619 -801672222 -377815366 123482165 -264750889 734900685 -137935414 -118281573 -316006972 -36826976 191415522 -7372649 902286520 -361656142 580062699 -550498300 54496926 -589383519 -152551233 -574350519 602121736 -570352258 -736464176 -850411117 -26135080 486194071 212804112 -643687800 -9416922 403228997 -158362379 347714981 -308285571 573228489 797399300 -888661696 -655465986 -832930240 -430847436 -779042477 967823557 84872182 21795194 -310655862 682699757 900242795 114215835 52791031 455334939 -447696382 682272924 58884333 214221666 978429071 539846259 72665958 -96840555 563825492 340483347 978772155 193075992 -963114746 -543133629 -308980232 309127178 -420863359 -318357493 -372984158 852799614 207090465 -28584678 162467216 704530196 -697057228 -76259361 -838323846 327525310 -100447464 -218837328 -107836130 -375232844 -359675960 658790523 743914921 -986937625 920460844 -740818962 961288397 320392552 -754529226 -742640631 -985275824 -578397845 280641760 -927954903 668633267 -460830243 438277555 922139448 759711508 -787756677 -358733094 -703691029 -566250097 2736399 -812408546 -450254241 -288233814 -232980407 -288748445 146874585 212174500 937772052 141260937 482788521 402446719 -637394738 -36247708 -386196183 110187266 589937219 194574529 789952687 -429196008 -958698037 385307083 276719538 -809102060 617400075 214209740 -508366063 504277285 426401773 207139012 -654696036 -24466293 -881260746 -689938851 -696630783 -903937470 -175087612 -540261318 -479251562 356456942 256506942 -983611918 -206425018 11018462 981545096 -311767683 428594875 -599694908 392434220 -232041032 127255219 -858318116 641824168 -301764761 39504242 905997750 -893544320 170417177 546205481 -666288791 -484872966 462491061 -774739073 608225610 873216134 -1604813 300806509 -834014992 838088714 -906120686 -134698842 -105429436 -351209746 -290819355 461052833 987235263 -430619598 -594731367 -828903476 438535020 -18668522 669383483 -837126778 561993721 -672408705 316885262 141086946 -144931838 163632960 960375543 -791477404 737618833 -567779861 -368022723 -168237910 -917357121 -268700956 234086666 293478077 146998915 -373900161 531699172 232578258 -392342827 231171312 834454551 965296283 -106344759 307593062 297406926 -125898771 -586164210 439423428 -656283294 -42473785 -280283017 502906703 -578373627 892710840 -940565763 -9507495 436744288 513117170 927650291 -301993498 401566627 915988797 514719531 671431521 -989329263 -75431332 -90249983 -725583378 273409488 722321749 244205157 464453644 807689387 -254497924 204593502 -924346729 585750847 -747143824 -464657641 920643096 -609189538 -301234681 -738392155 316302061 569255929 -17351483 -915140811 931912245 815342464 126417163 -76188473 -388063266 108609045 -444840621 -88925782 288129197 397349597 -236690588 865163475 801034272 170064707 547297200 802527588 -539741885 -15232438 -200030512 718445638 616697459 -12645310 -954344246 721505255 212911866 -939977331 -964519487 567818434 98496330 -154064592 382492376 142602882 -315846536 302921192 -592880919 -237621330 -220143377 -129768527 -537503534 -384940189 983444832 -719990664 -76890749 168954059 -457863 -193608572 237955604 -600229239 -250167729 840697412 -584074297 335834815 113271607 743268600 -789435539 177535981 712605106 -849729127 843002527 633798918 333760499 457529381 -997583727 987621633 -108563365 815494295 716155275 428127180 -67159752 749167418 828746321 -601970793 221957224 -508530279 674428483 824235091 -304336934 770372964 498396708 -688697487 872687205 391426098 438958739 971008419 610846229 782514397 907821475 830113472 -446900157 -376942570 700349035 443637065 212974678 227532571 370673854 -636932655 -271506938 539485977 -689909218 -748091917 -803377107 -336700136 -328869910 -619778625 518130386 -230499557 458228334 -282497412 55670262 -604183357 488998771 -993303623 657373594 155260029 490572849 667340542 16518658 529727220 756380014 -788860099 -399927101 627110553 -869836976 -802745309 667910172 -853125571 578872894 -508173934 918549240 -849011675 829409370 -307800784 -102459391 575727506 433323796 209484454 704196021 -268561616 -168754696 -636943705 262481453 -724971845 403712320 -925978221 -521978948 -913052264 -23316509 -509422811 661862821 -83096989 -510831009 955667756 -249571646 421124066 -951681837 991608067 -600573673 -881659841 540065103 313507099 -248268979 -647327677 -791791910 -833016462 843306235 -811141303 177226639 -413156339 -302890868 -190179066 134146375 -239334896 914937195 947950910 -532787994 -295122445 112155199 -639218437 477102966 -6962715 162296730 -731295232 692407797 -413144759 760620054 271957215 966726935 -501515843 -856500721 148187373 857906299 -139116550 -292270159 679575764 557801460 -650879203 464450646 863747060 -71491917 701207740 142466568 533010371 -355686630 457641596 -257121012 596259998 729493043 308967578 700415992 -504107173 -631793371 -533403770 -60602131 54822521 141663987 -2404361 864783045 899133793 -429062320 -845433151 517695901 -259681838 -198877973 -104396757 -517854164 705467195 -502175461 137560622 736910869 289948768 -94493618 61247274 256026359 101088831 -605323933 -462096700 119671978 695371333 -959663170 911676986 -85910632 22704950 439210612 303131902 5706965 738149358 541168071 415341890 322836059 -10933074 501534210 432571943 507909397 744455124 636161093 602283682 -76176759 -49161602 310567739 980355028 307173603 -21504984 -953501441 -452323444 -970079978 143172882 211398431 131242883 -733133185 449148095 -606692403 485023634 196899320 -234588429 430784908 633336954 -282760401 619553292 564903902 -563459691 996224840 490430742 325500542 120321099 -675677356 854068429 -502093826 -117667729 787058723 -502519986 -277320298 -116998270 891553532 832948916 390827284 922523778 424420862 -979275855 484238395 170642717 753828807 -799629482 -175896147 692079114 264637047 -378022650 763025045 505441922 940714561 -907285462 428947841 -741218364 -944938702 967798044 -782730335 -101812759 609474212 797992485 466344009 -736510255 -204621991 425041724 -725048938 948759333 184034163 52443366 541399791 -604766691 852825836 61554062 905862634 224153201 906505612 -904361416 305505668 26707915 142847196 -936384520 125942685 640979363 -921653470 -459225118 932559159 -140475861 871520361 889073026 803647050 -214855873 958720016 -994671379 218422885 -436817687 -573660340 346089538 -729007048 -878785377 -529004905 -187118530 -195724598 -59276395 -163282779 133865134 -179202182 -18523293 960211606 738931590 -470922431 -983472801 -719371738 -480529639 -764921882 460975335 -189434981 247734321 -133052269 -737725994 -555094613 -881536262 494610451 38819876 180176843 -303289083 822649088 -543825611 688283354 421257444 -224060706 -972496002 -112248618 -437691809 662507568 913962821 -920771369 657998415 -586205249 918870274 -93898182 190462080 -235463964 661017421 -77729925 -216316782 598455877 -558559202 -96495632 291696270 -911459936 -936296310 -998371838 -604872908 -195076390 -183004505 -543003902 330355761 -633292278 -375899577 -493588643 -951613230 -832046549 -917527158 480476434 -636795076 -149039678 -860315799 44192498 -740006924 -121089562 95444134 -75823688 -187001841 613811564 -34970829 -432101008 696592510 -59900284 24464978 -793844398 21962125 496849076 790693748 -235981769 560365302 -621374347 -870464088 -253357887 678580397 -619022306 -936269875 -842353377 -483914240 -441660954 -89511581 -652356741 -16244692 421635360 706830879 517136121 -830837354 748757459 445129213 296378902 230183026 -181461345 237559014 -526892940 -138485877 -467313860 -420060932 -937461711 657309173 235731791 -971271118 89910416 94536903 -50947286 -934413579 867051722 121624149 705838162 610985925 731277994 529297468 -744410674 971358621 87776115 -628464368 729480766 106744595 -574031499 138981036 716741243 161359802 337124230 777539149 579815805 -823793025 -942280293 -805454061 901279405 402556445 -255295087 814962655 77920371 -208166656 -256068547 -213085957 916131701 -218916502 307528423 -607930558 -196510441 468061312 461613725 926079958 671677562 933671524 -433593883 650515039 -338710457 -842544104 -633603395 -836137261 -301017028 -855326429 -962783695 -422563635 313817988 -911712236 97564054 -757374269 438058778 879192651 748264183 56996176 -665283321 996261326 -338948555 -539598371 330638584 742248960 723416928 -647011107 445390876 712691020 -119234150 60435252 -831469004 -85114614 -248797929 -338629294 -31646859 271414973 894044502 -891514267 -332100021 630484029 227975972 -706997697 -28443356 745092024 325999337 571314717 -970060631 -731093793 34173108 929720024 -631485015 998958421 605249675 -729686848 794100291 453713277 -163994949 -819927425 610611104 708620813 -362516711 240419944 -95495208 687692592 234285856 958488057 344682083 -840621714 346690645 -627305831 727022204 226615117 -854358880 911527346 -910540540 -974043484 -92241046 -918694989 -955619133 50187782 -638609467 -701963223 -844348265 967497020 586221262 -710244957 120444870 -708055680 -646438616 883791759 -233394734 -73857321 256168510 -675127328 -693629654 -13265574 809526184 -497495727 -640613245 587723159 149280571 274327327 777596962 617187855 94567291 -640959740 -699657355 620297041 541407761 906619437 -824138523 482107872 721735234 -698092869 -599794045 -299388495 594157154 190827081 454756505 954701093 547078621 -61278184 -232434134 260152722 -407431872 497026417 107001530 58405645 -578782890 -467278994 675783263 -561331412 146580424 -26490193 261307895 140065734 -164837125 638496924 -512254285 -140513263 354289348 -933379344 -954142078 990549919 431000088 527134047 508464874 -770119675 -904030888 -962483246 -319507227 688230172 -608285205 781469290 990909524 -789575289 234601659 -150107151 -294330951 210659053 -646007384 -476429816 -964348284 250590433 449650909 -723110983 134740583 488887637 -214853198 -400011553 272667099 -896910793 -340007730 -47404872 -397876254 -66536161 727381633 -691326628 -629373190 369530565 868870110 540536542 175097145 749612998 975560987 451337916 -197123218 880464012 332537744 234438368 -502710187 -800761392 79300549 -887691615 -135829163 498645800 -706335651 -462311305 109624191 548350312 -942765218 -431486353 75487035 -97165663 -775621211 148288300 -129102350 38976641 -740233898 -513602023 845683053 408981467 242166402 263687847 -985339158 47431893 472556496 447994042 -536727931 65369239 484452046 -911941758 733648159 31916909 -643690519 632523683 -502733965 -662356378 -553327613 -40980473 886684597 391208575 -347541953 340979251 704604458 -137862559 -988292013 608627718 -14899659 480360525 420382953 856101926 -520099877 -799293910 -490570600 672738711 -936513427 420844006 539913435 -409014231 12472030 -42730664 361994350 -34900885 -863730604 -31100441 -793625672 51319406 -934786415 778914052 965218486 -314855029 -388665013 -786091369 278996459 867400308 -14088465 633099471 -204041135 938796970 283387655 963894540 35646306 754884831 -674347102 275733800 -935017695 -646869137 -40102731 834602140 -195147679 -239240184 90258641 272169181 -724907947 -675201234 -963689392 -951606932 -563097832 -135586939 366755401 -422531577 15024761 -891803970 -595649988 452090559 -97865269 979023490 -739430896 -491300302 367042647 127313600 -880505714 76113754 455718687 152417675 -97003330 636544628 661989907 -542420268 -936939130 92430778 349483952 -292146406 -373339349 70484779 -907315439 830061941 632650453 -415468071 -345198191 -209769700 543642762 587187384 177555125 -594917724 -80542338 150523705 872506824 -663146037 -423225029 483016536 -572396219 -111676333 538327946 -359148909 373344141 802025084 -801630560 206523005 975308353 795789823 429309672 633324612 366071060 972230811 -491441647 434839510 820320332 459558669 -166591498 -230939320 443504815 689240510 -32355354 -661733714 832995871 -476851066 475291113 143380238 463158608 842125177 -734492772 598476706 -922098178 -258475548 -491727950 38845667 -971489915 -950122595 984351891 212786712 -770894031 820111807 -127790497 -404826474 -435754425 39318341 873353167 353819935 483761045 881063834 -690070800 -584245062 -367601586 859328484 -287463952 -27151487 800770059 592500398 551613721 -668241354 -656913383 30470917 991104055 -569111247 -927649219 775867549 -606825954 195253605 720970019 -718959720 356426759 249811866 -754107384 -965538128 -368981776 798869255 325343421 797398914 198531376 670502673 -180176954 407922987 -660148355 -55471951 -665488256 -809719149 -189362661 114034001 -197963560 652269805 444580676 -837671255 76867206 -489964069 341754306 833864075 152172660 -910780082 -945197304 -679335103 -408053589 -631071631 414330893 406278525 600854480 803513802 -951669673 -518616712 202033662 207468398 -367232779 -623724381 -108895386 -446188479 744444985 -347433922 -785601681 185022963 134867993 124120691 -198167624 307582779 -480125806 -544194173 392539018 -67310974 915657100 -717338086 493149102 193879071 -417326530 130360899 -109840548 -802530907 -729753076 -196467856 45369051 656009586 -226811642 753159555 748494739 -701314422 -79938544 -479619128 483410548 -33182450 -962011393 466687795 -704373969 -409204487 528844719 -655305481 -539770345 -31903008 329908097 -668759146 925872368 7320988 -394798003 -971324194 -76823202 -211365077 -668265217 -889505282 -166951725 -258974661 885947 -930726024 -638581971 -956072272 199041883 344085888 -887544500 -393517234 487754646 260646159 974912343 -688656007 175445691 676422573 -220389736 947105389 175114771 803920226 -794399489 581080067 -261028677 551719189 870676301 36755604 221185674 -211427068 -900711481 -925026035 -732084924 865340386 987897832 -721301652 757883759 412529174 -994494143 109287217 268136613 -310194759 84224561 861705160 -92827629 -857441211 -405762011 -935592899 585194834 -196981068 -953830094 779196057 289401555 -595246158 -392194462 -280728759 411513975 59417889 -776005171 -441584321 -594089364 -522627972 201898712 592361739 -930970325 -397673636 927100541 -362178119 988760441 -466810291 -432245511 -843712520 304791512 817021941 696670289 -957107283 -530631450 -486860400 879566738 -576371058 274891509 240110557 266400895 -237976613 -242285161 -803922302 364002430 -136640529 913054166 695790059 656817557 -156199449 795458978 -397384543 -261110659 -231952596 600173267 260431601 -670936855 962619910 562063874 815484761 284426094 -550842643 -471775216 -310799589 -91876704 -485531126 -801424994 362310653 -450660287 370862386 -620429441 -758772893 -826964006 950856268 151654051 562766632 399552830 91122797 -266883023 57679829 -731858271 -334406664 60782769 431749192 -517054720 -457017514 -462063440 98974037 -780001203 -402037571 -951854229 -85084494 318699084 283719034 -141809848 255442887 122838097 -227287990 157214165 592479795 -61331552 -865461614 -865438627 -788238271 352563938 24770758 545387664 -402826167 85577745 897963533 712153608 -860461178 906282652 -932130933 -647948447 -151762201 -889481744 -998856223 758341489 247415184 679515769 -782238496 -163633752 526912818 566607678 -188672597 965859928 -112950413 514157245 -148729373 -373675759 979961080 -90970551 364984932 994242898 -21444399 -676549950 285504030 -431913287 -850137729 -747592892 583141382 267035732 547729036 449649720 313071126 -532265590 -735488477 -799470867 611477065 243131600 -692957805 442147887 -127701463 -431901806 66487229 377074608 -195876405 -841020372 -868570872 366654255 -702668949 642318616 -249130268 -950478112 368431811 855987559 -914730396 -685565024 -946823137 -586029803 379409272 -314195227 -613891563 827464033 -471431949 -682281320 611684981 -135354632 -215608322 171703310 -157527249 -945762315 -661521317 909253665 -905762636 -942235052 -513089593 959128386 770537467 711420622 -144758147 347420241 582087218 -197074607 -138253468 320786147 -166719806 -320156863 -518476318 -796579484 564796746 497566739 -761009537 -998916712 -396134614 16393394 247402977 972211229 647806096 -842427454 -872619161 10542388 417003138 987488990 -870584450 -210469327 650680953 -664518859 -745667585 432483092 -543381166 70942865 586694388 580880376 -775817894 -320640733 627330285 -780868718 -91525095 -15242245 -194625056 -832223324 -848872755 925702900 706980395 896239093 -833446802 83037270 -969445829 -751801910 -409112588 -919149771 -40385701 -998850447 -442329692 660323228 117350749 148044896 -775324914 704020996 -807446423 -800824147 392437879 86542992 -560170156 -31446133 -900173309 492415684 -907956347 584025031 395121078 -727905146 -656812343 555052290 -302515135 177001509 -305054993 974189796 -582546072 979537865 920074423 -248476383 888633717 -795012592 575060470 46540000 187912181 -487657398 733434285 241361564 -498783697 -450287507 813975924 647301843 -745918405 -850104448 150511975 649699161 -198607782 113026853 -484973324 -519852465 -217531691 -871909508 133792614 -38804363 337833001 907821219 266899137 111007491 319354656 925366347 565443704 445892219 115177662 625958790 -352119135 -987362435 -746535435 496155237 -929224932 -537180504 -817596459 -273031599 91665053 -15405337 257825855 2843012 -717210890 -383958791 -354246474 -452856378 -525703864 -633526580 -174643932 579193097 2920852 498436921 -24604763 735509839 -619676633 -94779158 451547698 -224443844 904769586 -126172064 660219131 -287121667 -791402205 -169267966 247929068 -628955238 239629039 958808814 329732707 655788966 -595527165 313242814 -82550016 -855386988 -902097305 -775705819 446350908 219915668 -495992575 2562191 -623907997 -558985281 923346375 152178466 -86471300 682751820 578707560 88436512 -950781082 703605501 471502018 382168811 -131235604 795436538 -101068352 394280136 671716208 317697590 844493719 -513411999 -544637513 -71449772 535891343 -484652417 -342738047 -500026413 -111357103 -112997103 485953642 -695059138 838875564 -525098645 102782572 -352419600 13740077 818680953 -863348281 899454690 -497628531 201433323 130293342 -585921840 996115397 -849736278 -815730562 -516339592 -350402869 928689310 -865345645 -972233359 -584589492 -715005480 494877895 778588184 -2934653 749148035 927600866 -607851665 -36544737 763384272 296660808 314755874 -880387721 683642020 -962412824 279525013 602294741 665357785 -26707197 144226765 -380007778 249423915 635174303 914513701 -172078535 -941170711 362942838 -855143614 -293201960 -880134620 328753271 -193671348 -242932425 -592901660 691046077 -762062266 -68619362 80045998 511551737 617632886 -557260756 709556266 903395446 793228048 325155156 7349938 437787745 906236187 -865282489 678877576 -311716690 -788703711 -837616101 -710858822 -457754057 -435543171 -949428194 677612319 -512956297 -959903022 924194754 -848101196 -546578837 -842579842 -862987650 -716948291 490465683 659648072 157256505 -919413945 -116462224 498628411 -191347233 826640375 -778519217 -815284419 30909077 175569850 256074964 523189702 406380945 435523925 -648234006 399095595 -312950607 917124297 827743191 113143630 -186990714 -632152895 2719544 454318890 136243796 653889449 56832393 82661689 81950056 707448324 -329587531 -693580444 -862494889 -773670308 -125776924 -285231705 -301993404 -115723392 105517950 -948377063 -594253567 -42186801 578658902 139035927 700511732 -426816265 -69539185 -703081410 -718859825 -334407111 824344041 -95836584 -221078215 21570210 781777539 346630070 155198045 -171505720 75315793 217744404 170638067 -610720458 992398874 -264865255 -237263533 -962703464 80982396 -723966685 416489122 -975641515 29035937 267719585 214265212 76656859 277278139 -261277676 365636094 -581031961 654196179 639333663 -605114949 1149299 104925373 898397696 -785396140 -626558521 -55926549 -172747358 144446289 -87427428 410800067 -293455133 -915382656 -574526851 -283601198 168495872 -213935120 -294414819 -467196149 -912848154 486920492 -867329487 -762875681 386373314 -790892655 958401028 -980906472 -14321995 -83664997 -702371145 -633437740 458968027 430378681 -355461427 507203985 -309126102 208214231 636303829 -69373986 -769211084 435644264 740035665 -200177673 530374422 916477656 273808527 -969400521 261980458 -575208970 901312749 100758698 -246460575 -42482173 -509254321 502197390 -999155402 -429076954 -582477844 -217233288 -393655241 -478318145 246637304 982303693 -308557673 458361763 -801730716 -635662794 -829438183 -872831533 312077397 184817331 -165296330 863070259 -207573236 684390352 -259718128 -795708714 241202695 684128517 2192764 -408997423 66284467 585862986 -316243963 -304283548 188037316 -632511678 192038246 -456221057 138453943 456738027 -97300234 -563455243 747559432 -846227308 -187215868 936551676 -468855440 169825584 485349845 375453565 341139746 919500132 -847006277 608396985 889762376 -29152397 -377268603 844560132 198788424 -234799003 601811071 -662376273 -110613844 64776290 62421301 643007169 -665480090 478000623 499564853 361302000 -849323470 954728992 597179097 -302465781 340783482 770709851 583697319 911051804 520981032 -12017334 -536293777 -387114562 -908461250 449499665 -39019371 917471766 -90985416 741698816 980378582 115306288 671477968 -977418467 -909921719 -37425391 -759484542 775107961 -637262828 -184659373 -76539232 -149907321 834839532 -524573595 918583528 422106252 792396058 658060440 -711279498 -746237920 -439465666 -428889280 370964642 -111358541 559953392 -481187984 -527206987 884157215 -845321835 -27270762 949788957 -521728344 104985588 -594254195 684437013 -508496990 -792250794 -96129801 -715617754 663671254 -691939991 -159961657 -158534584 -52003690 -623970804 -10450417 493963083 591069695 -91523414 768334122 861534979 -663662860 659696410 -998517845 -782010595 -938893531 -976649936 988684500 -117283351 98543202 30017933 -7603882 -436776924 -674956613 187739308 -258143413 350171118 481177400 -579459867 302318449 482615079 475895429 253027442 622245828 -30615540 -818256170 450106293 -955234694 667231795 653065144 911957777 -600694173 640607087 -717992587 744719993 -164015421 -695276174 -686368779 716924338 654670662 451065086 -353595732 873036664 -665349421 -106572225 398209373 331150481 183954619 -862041378 -42375287 737961936 554729019 -783572585 949296133 -660253112 -644870367 156779198 -747133222 -118199953 358325152 -93679446 604483091 82743493 401959939 -673977301 -619113473 -499608472 -408143196 970374242 765961771 -410537986 694846934 -691032015 154335344 -336085494 676345358 -492336630 -534970238 -233390891 899808348 373479800 531183816 -440205977 -586881951 -812553629 411753309 -364167363 -196094100 -573416519 -255265125 643903519 -832789231 211087438 -613602148 259300613 -456125160 698145447 -866692928 -994913386 896954441 -814106248 -318784977 -836207363 434880471 304007346 -833448492 -269617047 112212526 -35855972 -878997844 558119457 -666127605 -608398785 -351870911 -556960048 61226704 698488745 490352439 442822702 -491199863 -397275462 926793499 -578326192 -357992173 -283298135 -732603483 -240303294 -952315634 360335660 -973582762 233803322 991081119 938513255 -613235236 -490295333 -601239412 -153308544 160039641 720640028 374120982 -257435164 289339116 -938605194 460271115 -388807819 -195026680 230475115 -153951362 598835362 669128064 -450685980 -678041765 487143998 487641599 483542674 -769248989 78175629 858730602 226220255 -321060533 -967380046 343372904 387411557 -186149846 130092892 -992680429 780704862 -156143942 -589915962 373032571 525938394 779603321 -818562798 542430222 -918403579 848277298 49501188 -76642300 -989634925 812887293 80377967 101660029 -22914440 -297181868 -113858988 -827706449 948999004 131063992 814359542 -224185430 126863533 39929428 -232303797 214069060 611135337 5088912 -759677339 460372585 355459514 110017992 -998207427 487759920 370149102 -206996480 -870053659 624005809 -658082297 134148856 460192985 744223891 -138961760 668630041 -939400192 606523252 55914779 -27052910 45230350 -241653140 -69969943 626065471 -665713444 833246664 -388714060 32029153 658072690 830993149 -864005974 94905034 121318859 356255030 -918559747 859669845 756009339 -886068822 -603151978 961110254 -882966645 -908646571 -181908562 -657409127 717879606 -4805985 667865246 574642551 -34171028 90651059 -297196787 737854594 122681156 -920927243 -713266038 860965829 -527619298 375760343 767353363 -327169796 217194985 -77084541 173749630 -471672529 306040937 533193520 -857769495 -62673441 -686912168 -993860520 556324177 145307942 178167292 763221144 -838398499 -937925449 779692438 465538759 -542233783 991540652 227463368 368319944 859935452 -893750156 867464836 176048915 457495945 -576083312 -433322292 -914134065 311979613 -426764644 559871130 499310149 594854672 218515227 6993799 -506129778 -836613057 -362674608 -588416178 -89512816 742066382 -507210154 437896800 -680354132 -353189079 -833427996 504115338 -726091794 681537231 -281421350 590387591 983235198 402823258 379181116 593720676 711482955 -794888568 649321537 368519566 -505328743 -382530448 535736514 926137457 847355459 700362414 965166083 -424677439 7104941 209591336 -783499731 -292911549 -115805790 291942832 500183059 834417624 -966519154 425647517 -98132525 -964484341 293548896 -354695754 506674520 432732899 -125162 -796221080 -834461752 461531873 822473703 -65307691 414134247 809510142 802416805 -367443232 -111229680 -691120586 20371382 -231521095 -940397158 -959023914 965520529 -10687590 -467005925 963996546 255468024 -729169141 -627859218 737704044 -986110187 -458946531 -603622041 853173607 -544385561 89670597 134928442 534383261 554844618 861740635 -439224248 -138543435 -106926953 -257303735 520688031 553021830 32962197 -644057667 -629526034 -751571991 181664677 -149290136 -846218140 -224092401 384396820 443442721 -55238254 -394840457 635251125 825653403 379934616 792578653 -180627821 27892167 -438793264 -202374642 -569634071 945329481 294378619 575054070 -886430976 162917710 800472383 -369467197 -641476588 -490105301 -881491667 646053046 -662903210 79940610 -436608349 766491044 193317376 796653365 -804073639 -850663662 325960835 296805311 -704772634 -44468706 661642064 -531991235 -11699848 792827138 816355313 130503626 -862529363 889496177 292074629 -593670017 -758439152 930439028 -467937454 990485133 -946774497 577694815 705662136 844793342 -718241758 647775912 777495086 -9540762 -850688150 -197438355 -331531333 406784188 379053303 346580670 484771127 517248471 -510820874 881132006 343740451 37293114 -363011770 -30086737 75843909 -583495110 -251418081 573146216 -545344715 -900840849 -612702958 912451785 927791929 837106271 -53781011 -81368908 779636243 -541326102 -607932566 -857941038 -341882257 579171006 462476058 32751383 -428553481 -850917626 869096689 -606149228 -142424917 -144190726 773393712 -657894672 -900515165 -843608914 -479234258 11383034 65963511 -927686659 604134903 23233657 -765635744 196542403 26368973 -870479694 130680345 72815348 -371151789 417225637 -280464238 199876119 779198198 -213503504 -139882368 601681748 -912143308 241427745 -692820214 -239133065 845846320 -663179901 -157486310 419052743 878229189 915033744 12040418 -790454434 693575012 -854526161 -17088043 901848991 -705649228 295948628 -485297800 -533527128 -470865066 767362897 36745075 -518223182 -267409976 690570657 -953744616 837051131 207629383 -175068720 247355007 385947207 -932478966 435014546 297093164 211918362 613495688 484271185 -710147032 -314074426 42266038 -809636858 251611952 -953907313 501689800 -808305765 -18440007 746645288 338331710 575759881 518475932 541644329 865547203 483935486 59101675 609686177 191537956 940342394 -197766384 -377988796 489581597 292116408 -548647075 -540106142 502313304 -773477044 -649406969 327144845 257605706 239822308 -408603927 -318627001 -951708687 -612869898 -797710655 -907288208 -339766148 255069557 -632932073 463718913 558950893 593975172 -864654292 662170117 312139555 -601355472 -578214798 -213291087 510133047 -421128493 438612761 -891437132 -590692602 999524034 432444931 -913372156 320512351 873237746 548823262 944321233 423251802 22965177 -524768627 364273984 -455239299 223672500 809296833 802727531 483781506 -968845393 287429157 -28805043 -793706065 859190231 912740210 689032727 434583481 512457818 -266208544 -743971799 -19129102 973412459 -805336297 512801273 734838782 214843699 -391828906 203320811 -905037314 210648509 -910562917 692387755 -491505706 -843926740 -407332746 713600802 840243318 469136161 960271478 -215342465 141194965 919834076 203756403 -235766206 152679713 -314514401 -922906587 138365863 -51242234 105329078 555179268 454620927 952032506 765903485 -54038061 -853885442 -40995957 -890266022 -8533262 -95458661 -671043239 -744166176 -187835011 850817530 -286743894 527602392 405392086 255689014 438782288 467340687 -796406191 -968889043 -523840499 -742374785 778992126 92052108 991865133 -684283566 -810742105 -892553272 -729446937 -418878537 -349642667 -116031698 -17829304 998110122 921167766 606952161 -724404522 -473221903 756764723 -635156935 -511185050 -730615842 -661446114 708360483 488776498 848630135 -602076603 -144570242 412931026 -634322026 145964054 698637627 748200309 698804725 -948322970 -633309412 987572003 447232054 -407895165 129108921 399627705 275097562 181251321 546464402 -752824253 202739383 -967022272 -602897482 -258205227 -775319829 -915232692 -928932634 879702420 -398124187 -929178964 -696091432 382382925 280476604 530465764 -370631534 441591105 -125871117 -524507273 -326018013 365760417 -628402745 437904874 805382036 727046608 -753124063 -861352677 -683412160 -992730642 -623492487 -601703051 -942333872 440328920 -712652787 -915511435 879860976 127899467 222261854 -981438859 793404823 -859847970 436589866 -204913440 -521070720 49238532 -284519509 657319544 427182582 575265796 -227168670 -897009762 469030377 -309561833 745481870 64127638 54768025 -251167827 90300510 463175357 665129218 141832106 797749183 216031669 -748772188 -874059871 -672918790 -668104672 165487676 -48243326 617295449 387907450 -119081481 -600045065 209622990 858546111 -355578731 -927122660 -775249281 -958894331 -47709709 176647978 428007166 776845803 397832059 638669290 967249737 -16991139 -11100493 -228484246 -194387052 -520817093 953744730 -668654624 675547756 -621075787 -170791742 179009011 884440599 431467813 675607770 -611693999 -758234433 -473977768 989515713 620601426 663871407 373981082 -782677127 -935590973 32632059 364513126 998687998 760437404 507040281 682855786 -727604742 657894599 -958798 -57918670 38486183 872451336 775832468 44270612 -747219897 285546861 933805501 -833188324 -253398219 -256455544 612660389 -265077776 101379316 463049934 787012652 819380836 828070937 111359434 -25825592 79277759 144377940 -129566703 617611983 -361708561 890763026 739312166 -636992365 -91575284 -230629956 363821854 -484853195 -680619606 742403151 694123775 605495098 -386294652 220988858 -192720843 -845687613 944704084 -699098055 -614802671 -144308637 440503447 -224869240 818857802 125043389 361277527 -512324631 -525602754 323057679 -665572482 811830389 -890049096 -480189339 830573576 -59465342 -757086554 788741324 -588075342 214852091 -368308422 -815666261 443052304 -880671616 -738720168 963723468 -911403739 -856781457 -709583162 -784289974 365744167 245901971 898902108 -171374733 82973168 453614264 458836370 795266309 425515890 -915995066 939139112 -571996719 71907426 557946914 297805089 18928855 954737606 -153067557 617323031 31828573 256699988 -753967145 -471493787 718875211 371355011 -819734556 -198536631 -402323633 796597256 -458266154 143229792 -871377502 156162777 972119922 -510849573 408887090 15239225 853214640 644529642 -486389676 235066525 999112384 -215921864 460633606 -950336211 -816010745 -110975497 -763294796 -918845818 924694727 -922927557 -260113901 -213613672 148807702 -850136974 772901879 -721108712 -742207164 -625661750 884055404 -784504490 -359734041 -930689112 494751123 -941148852 -458919223 -605640613 -232739949 540155814 -67724180 -440728890 380590754 831075581 -208878141 424637948 445989687 -378376429 108548991 552942549 -530430243 -213359724 -948806564 128506282 268976959 24037222 699295254 806616173 453374130 -622505235 304991489 803917498 863387077 619962730 -598301188 -998644427 390478622 -357447019 -926748367 -893870962 95857267 547785347 -58016069 425236684 -275620897 -745007981 -102036113 747528300 810633689 -634836422 -173357700 204646751 762836857 -501695821 308802182 -188274059 -831507570 272255768 23204886 -895200602 869735000 401263441 543898077 -795868810 89900883 933135337 -923828434 641477047 -42640275 532465048 -974586440 867169459 -598832247 669884886 232003569 936600705 548554715 198723036 522833276 979753612 -205179229 282519790 -255159207 -1425205 -842548178 416285260 -697197489 -132030392 656544492 189713156 748621090 96708315 -774672359 890588234 -18568107 -506948748 -848009024 -292683043 572716089 753173764 -997898841 446221350 231752007 723582622 -109862101 -272493845 -171925155 721883231 -274576490 -931740959 234169104 -579859564 -947520918 -887543253 664602950 -578365923 -353391590 -756572285 866972629 70563705 553897050 906651161 481395944 -436621489 -673486138 -387584557 545881489 503439341 -824750516 -283828894 461363409 583142334 -93743788 719461016 -894885508 -631916177 -774839616 601857796 -454186206 200065013 -583871194 651980514 107095962 -818095242 329157641 568807107 -601448176 -286839128 792026527 5815762 -746498032 -763329623 449643858 23736074 -852707954 -988414244 -351998805 944626136 563847588 179318106 -605194339 621174316 -801361924 234617079 242502443 907510380 49182473 -384757479 -516207477 -497963803 694447370 979714170 -274087028 -691129500 -713726281 -322314485 668238638 455974135 142112526 95520948 147467205 -397421792 302073277 676741228 -337219428 -685908386 506358935 676104098 -219405450 -368199715 705517442 -378251977 248293793 70820907 463615859 -693817669 528703737 721016292 301541124 424572935 235426447 -290553476 795295717 -655980304 -118861547 469845849 -644318721 -994222298 -603253832 -187924976 483557618 -585224421 -360140524 522668650 75422379 -485874358 -297150037 970197256 -271323585 2885649 736208906 -984182618 986771276 385749498 167045481 -16898900 924879351 428683450 46743421 703742364 819137233 -713232840 463877222 -334335632 810670699 -494371254 151875889 -107405520 -685064079 177328827 -658648796 -429560573 302358572 -990309911 263545969 -872656428 247273381 656283898 370848765 9403405 98089551 716089747 -396869027 -672176065 584611242 772573649 23841286 199060589 931359419 727574105 486442807 -946895836 687046905 -959173801 425199911 -258906552 -9650156 -918112535 4688469 187143297 -206555450 387473898 329551185 -373361401 -168891329 663664875 385295613 917893193 60506569 989807978 -908118798 -56211299 626935940 -520418531 45648340 -233394267 726023480 -925253089 -211827613 314678852 621232 192851674 -21707179 -304862678 -433772794 208415577 750146866 -996376701 766523632 618858461 -165992240 -558223077 -537424439 357629988 353797487 783608111 -625994716 676299351 256826342 944560792 635575268 -674455719 993379624 209911856 273601117 -394227118 453429669 881416802 798374355 419292464 293196197 462420400 -55992211 -129326096 199315467 336779397 -88928420 -827411558 -96737506 -450419276 511261711 -794103577 -347024852 -199516895 -967189314 517623509 -787990200 -926890099 587625891 -531521819 206573393 -232036852 212297927 78243595 -676335135 918187287 95302918 -872813026 457451559 -121305824 709704824 716257094 -264634494 79892470 -426220927 735771609 921166308 783927775 -634716009 994916605 -571920502 -186151266 687443534 -269514591 -24504435 -358324178 61234999 963706465 213164853 -681569596 351638702 -420628506 -361608399 -28235122 740348719 -477051198 288627536 473849257 -829320407 -123619632 -136070214 -557406899 -368550619 -277663814 -211771105 522870214 904369752 -146125948 -566350551 556015296 -634736918 534397183 495221369 -959847217 -751963335 -453454314 484392706 -38975764 323174387 62092254 252112866 -699789898 344545980 -845127450 172996638 -378378441 -457541858 48281725 251435259 695858524 -813123758 -439088586 664364701 399889720 -182730834 -971615457 102059887 -201625394 -782283763 884590629 901607741 -753543742 907057785 826877396 -136025552 448440767 646142188 662646240 709356911 -859889620 -651045071 -964109537 834370238 550888325 172231724 -350369334 -8038348 -875301123 520625328 325373558 -532687328 -787375153 -159626430 875438524 -205442110 -88402267 -897318880 -342305711 -797791610 -183894440 292155220 451346254 968306926 -686312941 417077935 330402447 537549588 632459243 282746348 -756664001 -280662953 690850192 615671199 -828529198 -231488576 -69401782 71696667 508251613 -291572108 -40653634 642853629 -386970799 -292241914 114016124 -540345900 429414527 836796738 345381098 -300345573 299999643 -489510779 327479404 -456135093 -655658859 932456673 -738256977 -772513245 886635946 693609218 389778023 533063681 134711744 -573997233 610681624 406553762 -579854818 -937030052 -567045344 486801594 -863489278 -439576555 -18187807 -815057300 -50656075 760172631 681032136 -31675311 -798924803 -443386210 656832541 -266630112 -743400375 -177874973 974506591 -154301865 -68979414 160382433 -233199279 -413753738 -897861578 -979674961 492301589 27313037 -75361079 574507846 -769259327 884235201 716225608 359042768 571287363 -855062470 -508308161 626868210 -984968328 165346601 829499617 -148624758 349078692 833795027 67961751 -813033042 801493776 652841352 -700122799 417996249 479857919 218023811 681642866 -688480192 -425869376 93525793 591861489 -540903031 94885149 -248375564 -42096698 -964390678 661910954 -855265934 -651489991 176086524 -240080588 645662618 209432931 -750764852 -856001068 870590044 -663985459 -572548178 -179934042 795249311 -516833347 -780568211 -11857655 -746145336 -776896150 218975919 507934116 727078361 -436548694 -863584843 934353995 149453660 365380951 -182573316 414984612 380692597 -742902985 -80532089 -280886110 -542303478 986777015 51408339 -106836917 -514505206 257285657 -672926400 -723085397 -144175584 31988550 -307631656 -360146137 172063099 782048399 98447079 244893908 859392867 378901024 296901930 764070609 -824192827 5498869 295558709 997614951 -573894533 759125962 589604459 -450212386 599087353 -183560232 179032153 -684519217 125763840 678786147 281131037 160900442 327344707 -53537143 674899478 -264475230 -892898476 -370590066 786542309 -355698340 -549110246 668815464 845531525 -763666728 127126185 511118455 -445924646 751852104 -296155413 124294155 -231847733 -159924770 -835422143 500004008 -44588545 133177261 213503620 268231982 325116528 936043215 -761365537 299731563 -808520221 308375231 882569447 -108291462 111759001 420950531 -45527684 794943338 -548102918 -897588749 57570652 575118593 586553717 -633876671 -519134034 471614350 402758774 -151919312 661628672 -287137339 68114178 963391701 658319944 -331324943 -2324866 100985656 -935993600 291774132 248638731 602557630 -567919335 691981210 173064141 889479702 -947586215 230555360 -39142144 723230911 -33065829 -608126514 789024833 162376759 -738124853 235945755 370565245 801646097 -564720741 -356381274 467360838 123311026 325479337 -504415942 -278977746 -105152009 -425556275 373943637 -169183060 -835315702 252929309 -796294293 -422490128 199502182 870353120 907020543 682984557 -758931409 -86181087 -225593083 163361599 429315352 -881891191 -491849615 -630563508 -303643617 -894956711 -925998461 259364444 90432064 936481290 -482371621 85615848 -980353399 -411560223 -219798675 -304432295 -875461753 -674638432 -614514093 635134379 -802382798 978454964 519152894 610565710 -956416811 -163328499 -319306627 -730374990 750993245 -601079242 482228131 -735795613 -441653821 862912472 -715136532 -699111165 -903229067 -157417126 -315259332 18337828 886429781 762864218 625186468 535931848 -609871959 -395804992 36816593 162571797 -461476856 154945776 -384520990 -83255468 -895990573 71374362 837034831 434771220 597111162 824338665 -491830037 914795953 -629527331 -142100237 -821124112 -112518532 -899178258 -772880338 829188687 -722035740 -21663260 -745763263 -471088479 935293208 761051658 290502304 270409987 -253919776 -812127533 -180196497 -887805965 -227642279 -695863863 -63470801 760817530 259792398 -668358573 -95218556 -635918931 306347467 993568698 903423519 527702844 408775942 895021215 -109292453 246092118 -21758746 406683255 240367520 -508087992 41165562 152682919 -626191849 547131760 -357303031 -556736032 -276399122 682622482 -507097045 -494538181 452640113 588352150 -189060893 -593105520 873236069 110755133 -134936014 -322363036 559751002 -892001324 627090946 396202773 544548743 -928018177 308479548 -536073928 347622922 608160889 -749763025 449641456 873491208 422188597 -520626784 461780117 25920191 696799346 -744288854 421268920 493774653 -869693905 -172621967 714682012 -280705404 -293146044 660665230 380172971 -254968038 825978518 871296735 789794347 658919071 488946977 299410059 -823252157 -140867570 845306652 -844987241 -43726927 -185866240 -523670572 -418199178 -914581941 -847675671 191911116 -536574221 -417822009 -149191576 247464205 -666234508 -158992253 190574786 177489288 -529506387 311294800 -844668411 416134268 296445996 -297219820 -19863898 -443412797 -456456352 -387364007 222446269 -439654507 -657093892 453887299 868820997 693795159 268269435 902040041 971231365 -846954393 850974783 11615730 501695567 462162854 792944672 -357014995 278786523 380959864 571398913 -599043649 -870706745 -202301116 850934246 -468532870 908960194 694512188 -916247449 181787400 683218199 -909301501 263936637 -664064698 -303785359 210283278 9724144 307556358 -931661046 142294265 -586463931 132555494 835652105 354970430 841801040 716244959 -367562981 -914173340 -650881470 440171311 -650920614 -257241545 -303389078 365726512 257253262 797323413 270758788 706959259 626491866 -350604120 -20125021 286884260 -942940289 -565629783 692409822 740415380 62223904 -363240246 -628360599 -898045437 -305078178 -465880854 234496167 372388039 261057010 388296983 -408277224 218740918 638886892 529397849 -277675960 847038537 -623572097 -750387638 903866008 153000681 911275442 838703705 -184905033 -53674842 833467293 94727975 22208328 273820165 785534435 129658559 -12340890 -482642632 764583727 179563023 -527158348 -773437360 72312770 -662231990 -618222074 30690297 -460134520 -669122302 -134877060 -18639891 425808634 25616902 -427579712 814624157 -345176044 177415876 687674028 -113259282 -556555024 -392487111 -777150001 -148307290 705016160 -667463185 325404468 -297966754 -568966912 -425773547 869065102 -246366031 -818497951 921951942 -834933957 684931020 123285326 238187914 -922645551 -707535277 912373835 -946538762 369329212 638854112 536713452 906274649 611153344 804857507 -274607114 583018090 -529788970 -798574634 -97536365 362560959 -151717351 669845979 -306522022 829182263 558315009 -827736941 -54564417 -709071890 -178645055 -502188274 -926963268 702403607 -190222353 -853038292 -553686441 -739783790 -645214622 948588191 -45309498 43631846 -912732468 958339561 720114236 -603342932 463377474 572111027 929450595 818447693 882095284 832389216 721087055 999419761 440852399 -89794999 -127601267 410376520 -676432271 456800352 401486848 -75190770 965312955 -140644201 -86250914 743936257 -595134575 227982234 19307076 -279488426 -695586855 -948774707 408912252 540593908 418903350 312988553 171317638 -732445580 -373226507 87490464 532096617 -293768095 -366902105 447701006 411920787 -117698695 -906102038 264161384 -89003503 -36782954 -250392379 396136429 -726427142 501348443 -366476070 714067041 -108593840 -580637192 497740956 539477082 994207464 -198404752 -864714125 -100514565 834981688 65694452 -653080476 -189575314 119510516 -598636460 -822562521 920113386 455140399 -931631452 883780283 648568003 974637553 -142644307 104004781 386629552 354937463 781885283 -894575849 -809069344 666619163 -422460421 626912522 -631015317 -283675534 -733557499 -51110119 383181656 -420957978 331851849 470680693 691431969 241712231 955930010 600843801 354797608 -784304876 106741564 637187223 -339527489 532090208 -484183758 -703926028 -712606110 -862230669 -275188926 749303752 449255482 125965092 683149143 -113289157 -313657707 329540452 652361460 367527577 948619459 -344347949 920110052 -565094778 -138369839 40030214 -468499172 -14786063 -423635937 -6921473 750179720 106350893 -467910729 -600004435 289390085 875317845 -681988056 288002307 -432598939 -865812555 340191468 232822134 790328659 -771642933 -608150183 -440413645 580404252 176159636 -708937196 115885758 306517049 192211729 -596703085 -440288381 -731487477 690279461 -93799187 -826428014 -387271888 779882805 754021483 359723094 520156787 -528001914 -995714007 210074655 616030986 -665903847 -156709086 427766984 -700028059 867990300 -287629429 920697229 -431110646 -383224328 -357427777 -19184951 -501174404 386179829 133656021 -891018020 381156563 800353045 333096780 580482805 -870744860 94490974 954912080 650244414 -824591397 -826742374 40686867 -673553677 -911884475 -422137889 -514453835 100893896 513260363 -982026452 323004593 629154563 323017945 -330761771 -504570933 -383243435 219500218 -232878847 476523667 -720084879 -312534150 -870391301 44811071 -695163626 -663530250 753514175 239286071 -50099101 902960857 -915824099 194366400 619736293 938633648 958021233 -183837831 -152804604 -74948824 277723696 522201051 -18527150 563271035 902353720 -562623218 554411241 265252213 -124377600 375568919 -818335792 879550072 229943421 -385975672 -420994559 503011187 -870593939 305167563 542663620 -454492883 -973060994 77527830 571897891 35617643 -131793746 341301440 758327054 -505378544 -676442934 -389296558 279619099 723190697 146741118 -968783748 395314332 916176052 -4484451 -960844245 440749696 -547591786 167790466 -790408854 623570901 -889140937 176368822 287642751 963435631 -127871436 356691346 -526210262 379000601 279837021 980614122 564595907 160439543 -420273830 967853453 -612988888 898058025 -305049787 -401331872 339025618 -447400547 514899424 -704671288 989331064 710318981 761845366 -608953367 649990890 -299670930 -528208412 -520958861 -974699801 459958859 -151794459 870088460 -196656473 707280422 -158729704 880621710 -559551659 -926484861 -507049363 936865840 -362681923 -234755064 -690197697 -698602538 -251572152 589582199 326803885 -686500119 -500141885 881329828 398950648 -63038761 -89846967 438545243 -774995239 932594324 -383530463 -771328161 631223271 237116266 -647544596 611038622 103212687 964431944 130826257 -80888074 165462571 -739137982 90523309 188985991 828605290 527457745 569932257 501308574 503928347 226767634 702829055 382940263 -359909440 546941061 -295083097 921649729 746889560 988153881 494313382 620740401 740125858 -247521169 851133890 286717535 870436138 776372693 891077821 760043417 -432418968 -385382649 -702302388 -334710568 -372086215 227083177 -707485413 170450323 -670334316 -657652702 -401848479 126497427 57705095 -27003367 530980435 -492941076 971810750 834464510 -734160698 -281276683 791821761 -125598203 -498120308 43895982 828022746 576705918 -259526538 -831022037 -394153131 -768820885 -595304561 133078320 866375294 656322696 213410700 675548128 -128107146 -36857686 -667251416 546461414 -681544439 343408144 -796504065 422677804 -387352127 -871493523 -140569453 560592348 -520864699 -779439301 -229921059 -731964551 -90962342 70343667 174168815 -466633092 637717617 918285645 -736168260 -517237213 460229701 794005872 440527542 -604078732 -389693754 -751945970 -760097868 -977502581 863076497 -910512642 -315964137 -543641366 640251857 -472369285 457137563 -738957582 -945886388 -78115435 481046008 -335293484 765324137 -898192491 94203689 400849572 -179174044 814839793 -368676912 954977945 45645527 -769983276 320953470 777350796 990839723 341495332 736550319 -87887139 49290299 714215227 863303049 530388640 -98703279 676606605 989777796 -326793593 637901964 222645542 -801376433 871543305 498811663 964602617 -592706640 259226112 -646583344 -978533328 132018955 -178106046 -417869248 968789168 292269522 531379509 -742663527 -391778486 -854141400 719460486 155164332 23098769 -520261690 660589868 -366402821 211712748 -17497549 684809607 -61401281 -509775044 -650151166 361260427 894391036 -248525699 -119351920 812402833 -554113937 479915202 249517583 445080722 31930464 734810845 -819199191 813096691 -675027436 -854772401 -828054823 434088718 -216416902 -644404211 7324764 558849867 -580382605 -96555532 -299763529 -376379569 -113737366 704421273 528980720 694607535 -997395797 -206160674 -813799115 508972031 474785704 -28857090 -391559483 -346983802 741740136 86113070 642305433 394622980 -673301960 538372969 -651638404 -908597243 524628716 834471230 -815392213 -924391473 602866071 712584564 878744562 -505000659 -711488684 176488967 -600243782 -485224274 785917376 192082215 -500610396 -339028899 709185756 107735291 -176287126 -467627647 643014276 -318550769 -310429852 -772913382 586829362 897430004 -653905623 160972289 -572989328 16069386 169479292 -292874538 936817098 -853164519 557709705 -378049565 -554617359 485002922 624787624 820103378 -620974868 -730171920 641290805 -606342769 25028525 453022670 317548668 674933140 402205984 -690106052 -577580104 -277176022 671058812 -927285280 -330069744 -174055926 -371522354 804818843 526246539 -762539575 -653809890 292335028 -178249173 -112983772 -264115121 -878948082 903461835 184402789 803243689 475489942 -686930004 -673712221 226992436 496554386 -440990914 -730719114 209455224 -109370637 922306945 448395630 -758620820 415841083 284227999 -472203039 -176938221 -785929537 591979575 -919400960 -977048141 693506903 729216401 -132401160 721291265 -583345551 818135617 214689778 451992271 -9703008 -87072395 588036832 968008310 745002665 363685968 -334095960 -725587811 -958934035 -344519092 -570673547 -456946795 -109761155 -786407494 209076977 -53307654 41146091 -708975209 549571124 752902281 831755902 -379338969 -115669395 831184350 -532211348 610674112 452295921 -679481337 -841841727 -790084669 206367462 456146030 -327668194 931917924 -117321026 -377123497 -740281019 423171210 478223315 -708738374 -847614858 515053134 -236698338 975352904 485742265 -752566713 -337915919 886266847 579993451 28120893 -749175231 233869801 682306751 708304438 -964945431 340234995 229597179 -270049714 -679783237 -596327547 -251657865 -771089644 -742297959 -501339075 -530167054 870534102 703205154 400432697 -27337583 -716161624 -216239883 427778119 731244920 883772349 -201625282 -475428048 -602728391 -63560443 999957740 550048813 -335722522 -482672162 -918671353 -957579981 -936472735 160728776 -359313013 112168916 -414629391 806727010 -607465774 -125218879 -248222707 668758308 401243911 27217624 -402337536 -888839661 637774147 465045747 -731950377 -115818531 -960193277 914941655 -990412691 -578255160 -236849067 -532318596 -137073633 -152347113 429942633 -410802542 -53144338 -54918616 92673222 -631355410 852176477 -801610111 -82855225 -631260855 813280460 13005338 79729935 217734799 -999958132 451016314 919314641 -708977927 -703331718 -118196722 844105284 710874114 -423982360 -484760221 826320002 387487333 -706717731 512328674 -465502484 237055099 -193694837 -340061167 -46163513 -162678043 -784650930 380772142 757101785 -275736371 415213194 -159863709 -749731387 837708939 576759306 140485286 37206780 237302133 413958118 314300383 882620081 -7185372 -770441654 214108268 306017805 420380044 92656617 777063707 -343184419 600685560 641626036 580191589 -117260189 819596330 640591599 498342547 -874543703 -392293169 671367938 18689300 32837528 314111546 -496807149 44498764 -280311230 -507681808 711158276 -296825233 792909742 393485892 -563403195 -556391700 -684071734 42780474 431129573 945617455 -221294795 -829228397 864618940 710514971 -831717575 -290584011 159460259 -446341716 121968357 -479559062 348628592 -707318944 -543998135 410092142 -770864145 74669991 207153323 420819719 -580650420 -432340936 -477659921 -945834887 -398530244 49487918 -331636433 -249950167 -5150732 -135508298 120657539 -66560380 318313250 946966232 456890451 461471870 -399986600 369757405 17983847 -230501241 -924607365 67670194 -978716115 799790223 -393791820 -353448198 -684188587 960567253 -65949858 311667193 371764204 210604413 -471285249 -460958402 -323803064 -521760260 828099658 -8432000 550582987 -491974437 704089274 -528898730 -466028696 490456441 599869607 -287777808 370700124 -849320901 -898590435 -431771576 600086051 634343858 842703753 822377767 -695573526 923066353 463423573 -84295099 83741772 362147658 -396803774 641431803 484750274 911989886 182558818 922110274 -647073172 -74312524 162165540 -605924076 -62302099 -309682900 -479969490 778546717 15786373 -316617810 -262966987 -180318023 499464827 -456771612 -260320186 -612090788 560034570 -547121809 906302709 275683992 428074277 963170463 -361661273 -743079144 403707742 951097289 -289194461 865529498 -26059141 764335257 -282906399 411017862 954560519 942532198 -972004461 876223163 557084815 -773841626 -299701343 -972943851 346275647 58811022 -504981366 -915496009 143356667 120265421 287276454 -705172796 -262025118 900146197 -199148 345277309 -555384820 -230157973 -497202913 730619493 402237504 702443692 -318074903 -847564703 -9950295 311655729 -495947916 -107046714 483275800 -859123342 -99447044 982555899 -495045650 -356343252 368831589 -524202695 822591026 -630297113 -904193219 -338682668 -755300336 155675816 -635567079 -474710795 -942385525 201950875 -781222195 -628094244 -414170917 845475722 721385525 -559400886 534946570 -714335934 876675800 -403172471 344010371 -225891570 -898077674 -261441322 -509923995 155368316 -83240641 688821055 269593495 -300884082 -76903363 -895089541 -504299119 -711240429 -719934176 848459274 -347551931 -685636962 875572324 -9530294 -721568827 -647439151 137986039 -191483669 -592266699 173595569 -347736917 -697305801 -225098085 -492669332 208080573 926878623 852523319 827993218 693906438 -899294788 -655777078 634114306 506519575 329660652 -639463139 194166954 251646003 -612429720 264908406 -587766781 -833480311 475758815 -553099063 233097970 -259316737 -552804958 957245209 434318697 -935513941 29447069 -123257864 -318797775 -440238210 351490178 332654697 174034115 946453494 848100120 936485459 -278744832 790105134 806187866 -565505514 721861236 -20191877 -508142990 704440836 -626655477 -662499088 -701670842 -998555311 -39591182 -146218429 -355996897 -962795183 310009103 44700027 -31770375 652881072 -12423652 -410846929 405395146 -501785432 7430672 -487261892 -439141369 872245223 831546526 220579378 261049724 496655373 94019774 -41106436 205451886 -314888351 -889273386 -485971608 411908984 -983278946 924491261 -333080686 571358639 472607280 523575653 -875911067 534129519 -825196676 -113290188 78592993 -827123449 900633140 421164865 907987384 -903688756 777099455 491061037 936079582 879941442 -733184548 715202109 -690167076 -239191189 627180984 333781061 -252041010 501993803 -626978947 -317584682 843303640 -370408468 -366720926 886750255 317409184 -159811412 -442234846 -608571677 -287263579 686299614 979780258 -626709761 835593610 869194069 504384810 832929640 -926300826 -677465456 -15108857 -693146418 -904413288 682604526 508303556 490914029 -433233165 -352820526 -935098357 52496152 684553515 266586210 434458170 -724673161 210256382 704735910 945360465 610435025 21201866 725568844 376906402 195283197 -642894793 -613867766 -933996880 915073700 822088567 626486368 -65966904 57057663 448414735 -907083969 738776961 -543536310 456716887 -92823007 -536943588 -859519345 187471586 -739409425 -977071475 122569419 55646531 653131102 -239529396 388138644 -139317056 -129210754 630003776 669976613 -487347117 886200654 -402798633 -399378062 -356863054 802892232 -445427306 -158232868 -677901903 -220887879 -777710372 333934821 981048342 -694426291 831813436 752548513 -251942286 248067807 139712088 -553380922 -650387494 849555841 -595204128 -68310235 -642773188 384620245 -8485459 308505493 -850585089 300994936 -592493241 731381674 844597750 904042922 226048651 -222622262 -713890203 -626130140 239500944 -515104582 653815345 882023445 195129628 114383366 658458062 -954882014 -473404112 739653009 49340329 -550412992 -93244759 -301597816 -659022535 893686357 -115464654 897055409 408102920 408245195 -858328595 -669536780 -963455877 -208856517 510010520 -100518360 646441766 -282531773 765409907 -918864271 296316338 -810936555 -183390458 -744129643 -867271137 -259335183 611682699 880197118 -50206754 169586471 787561114 -533728199 -783495187 560782994 877048159 -810814274 187097694 -362802576 145063941 731554276 860875467 647757273 -412139240 -363365899 -194095057 -374519839 -428087983 -964009378 559018119 -198463636 774659605 474945877 -649298965 374008336 730003823 -407032897 375084875 675299755 -593975083 745823534 860478477 -37546891 -413999918 -582921672 851211208 629536478 828868432 -38970651 -338706807 -74258528 -104962283 -260864335 627002542 289349834 -545628662 439516448 154637996 -751887258 571734248 325607691 233290168 653027862 741295654 -382815359 548472752 986426275 -571387869 678104349 889928314 651260575 -466347229 637086816 -237610202 -520122654 -728304580 -486670787 379060137 275051293 -268674780 367394713 -60065615 895547416 389313457 108631473 -524770745 -519712975 710363733 -789465217 331227248 -216375202 643020407 -561557731 -915586498 495881059 3527515 952820794 50068679 760646416 -842621886 975305786 280360514 737891523 419234816 -94236459 483418460 -795736294 866590987 892865073 -359916586 433825855 474184635 -326722872 -782830615 -385913323 533259681 834642230 571751281 -884287085 -453537523 143937564 -298246065 575537152 -210588001 814042684 768678864 -463970622 70036180 478668948 -742420477 987956982 -862314097 -642454289 -253427469 -840719802 122289576 -42644878 -13030766 -511239083 -435578970 -690762812 -654014925 369850207 -914574848 159364930 803977133 -381465356 -157525010 -87442080 -329870567 884125043 945544766 445663801 -202927807 674745562 13196525 313405293 -576246214 -923096177 -572535835 463573919 17557646 -56627244 554719287 274129015 -380799654 -653460568 118888444 -238091566 472867278 -823207858 883494540 461108511 941362607 815895620 589054676 966811343 -676660144 14975436 148376785 -76057655 920633392 -394865810 -198504538 67971407 763964868 272373449 608977063 -346319051 -894908871 -214386638 -809277428 -502711575 83515986 -760727230 3662924 -612046964 -497380165 -668020647 -328560574 726428512 619150206 -686119432 -191863515 -723717788 626645902 330556432 -586121762 -122764712 -832515888 -31609972 979328133 -552997100 442580858 -455881886 -506600016 -961161789 -624811081 -518373576 854513710 -233232729 129925727 -971149014 221746095 -805640266 -925904041 328281969 -817905776 256707978 644730522 -493578038 662267543 821724156 905232237 856490649 169814692 -655142301 -51412134 -458255787 638694244 94272635 910052652 -250016483 948572967 -83890280 -968523285 -329537011 -768908613 -971935756 362128954 56122927 -27704352 734941965 -115235617 484368453 -695036396 -395400563 26124559 513468257 -419175216 -412285825 -973480689 -485699939 -188829769 -982885620 -854740603 -267751078 456483556 -490430430 452121904 -917678922 -461153482 911883051 -991711027 598254706 979730445 -86236821 16830091 -381016172 -138910076 342721507 567581577 553870050 -357936153 954838649 786957939 -562101606 19559203 -877373622 545848264 332721895 -426535869 596514382 -254958908 -271101903 429479412 -540848476 644298050 931209838 -355689285 131968008 -795772259 -950957191 166922235 388742083 -643905581 690209200 -947081943 966892419 -675922741 -4911177 816831995 776880435 -39244599 -573021085 587897506 677762031 975542712 -438395319 289428442 883892437 605079927 -431047463 864171371 -137011249 -461165015 789263172 164330863 344033944 503347579 246872613 760526822 454415224 129989124 -34166998 912197522 801099054 101310849 460967743 -362244000 108003033 -690287524 -10645027 -691415274 979994861 -47923581 -721947600 -818401798 19581678 771885702 -135840262 -757454182 -440872665 -142445417 -195151586 -474658582 116310243 -135405462 -503145588 548620440 -46409826 -20365235 -955161071 562923859 454346715 751908589 -65134661 -908871946 -209544831 -713764986 387171188 578825065 -662475649 602807322 878859314 -369687606 -609318399 177991773 987030737 -391632193 50447388 -555438 123900548 -484022524 -518815761 731897358 429669207 753217505 410263569 317278532 608437334 -820424464 -576063385 149814385 -569807078 -884401528 909749974 498324329 -43828075 396651151 -990815857 848174576 -669174500 -200598364 -340206402 -199193257 -578649013 569994563 -644372888 -295918829 133004405 262682628 -614871846 110461568 -724938227 770257630 -534425042 -291004673 847160430 482618441 110756011 517119323 -790576600 409596524 104069819 -358654958 -896383837 479793405 718772822 36063727 197227841 509508878 487063432 -86882317 -409966809 183511422 98207538 -971025341 -196221891 -259270824 906184129 960538562 890863510 837857149 -821538069 815438160 -365027802 -430411423 308397008 119998125 -807666376 -794228271 306287199 -240070108 -352350388 -653187232 -213532906 889028530 -933175267 727347064 -422480342 -962601039 -930530314 -745563436 761523997 -218458289 -371332937 91856325 -515287324 -133613754 -561413707 -392924320 -213583126 -53166012 -801322235 -98212648 -319885194 413934751 -67900072 -24264539 -532465975 -910261429 72483215 -66114363 -156066728 414528431 -300791942 584604730 743070662 -162805623 -966960992 -869391895 145881005 -292683008 -210556734 -786963648 926528019 29320115 884011852 869382540 -126320794 -851536676 792192802 -362160623 118003749 -886232679 -143098733 -308452836 -153944248 459625060 301502165 -393454990 353072823 -754274448 -573294343 709671892 -631264809 756318738 -996847628 -799390460 649577858 -251259700 756384668 -67204797 689749971 -668377947 -158849127 -327544296 376989920 -772244862 405576523 732288890 -601984013 -990384794 -407099082 380887887 -49958103 -853278411 -547337306 -900802811 826691017 -877859087 479846023 99994909 -349684107 893311318 782287150 617391094 717870807 -918909381 177000218 -860601693 -315354101 881529637 829741659 306164956 475194316 8311476 668594816 405236574 497915724 785097161 -194525138 522088885 -809943416 915970327 -863935706 925650073 565761992 771602536 833455709 -405627175 -995297995 399673052 -787525844 868255850 227773883 311214793 584104649 -893983149 -923308263 -771114281 -414609017 240672965 -737030203 284538240 78916267 -120718134 588991648 301286907 684120734 953495593 -949363832 -780618228 -501484521 603962169 101743617 -113664184 540474663 -739993759 -784393859 -437671380 -561909601 -866021170 825069868 236175705 574866810 981295710 686970172 -82800514 979581275 932656403 693953118 892414370 248078263 297785009 -327455787 -331434913 -848570372 -264279369 412319821 -532600885 977258843 778304265 208790862 -26141274 -963442584 196003887 406661680 -22920623 -9694440 -870344355 252012447 527917453 117228485 327867232 92300879 982011793 -325325262 -832564441 -8236230 819580142 444605056 36665399 -900782631 -460356284 83424024 -964394712 -897291336 570359757 568799606 949275082 -673805987 -105289756 271189753 209917916 -864226315 59360041 -764644247 462192587 416466690 -206898453 631761696 317342070 -802005412 333445373 -46081494 -384141651 -557736874 -171188981 -141916861 -406801168 376341809 723513137 -436470259 39277055 -436348949 949006652 -694025172 350765639 882687080 725810339 -70499437 -310180370 157516295 -527722433 -548283465 947404849 -569217639 861789998 852357852 661770414 -407015787 27999238 -849475649 733968012 319632632 807615549 -637199407 898765783 -376885827 12278009 363371235 696891711 -220074016 -334223522 543399580 -41319746 -92333508 -83459031 -895741920 -777096108 -809570959 657029875 781376064 -640204083 -347233975 511191171 332518251 -226275555 -536825936 191154492 331124379 856382264 691352788 537331756 436654077 801575272 192175314 -875266395 -829970821 572678486 137517518 673413527 -41825878 725362509 810046712 598452074 903088688 -509204417 76513476 -901040846 -232372366 -635029076 945854990 -301300517 -331033862 -442664691 287191939 -650491459 -986257768 -250954085 26024997 -282030431 184158260 -40894862 -897681515 -659272747 -904588691 503924746 -72763511 339916561 -634367029 -752556961 -825128249 816682385 505585068 272614765 237066025 251697393 -140465846 935267612 740410878 -49016227 -775274757 -837883504 -739690046 -439081881 46454374 511116995 132270234 423970150 563204493 -855320475 459571831 98404945 876660489 -86980392 -761531972 -547941041 -717461151 -755686514 -787816557 -493702605 578755788 -521960521 -835480717 937634264 -383835359 -478400674 -26250552 -626012886 120630413 767804046 669436656 -188492948 -738812382 693077768 -679680637 737970285 -775355663 231298621 -103356666 -854335327 -769307387 827607637 -126126638 618202552 531967205 -603201468 96926910 -313064823 -760680847 549309698 -331270818 -609896838 -693293268 -624095597 -945179704 -321834630 -366402196 795720997 274821600 12889151 -282892455 -12423455 -27932585 -517261637 401548518 385440959 297131967 -748955038 714804582 -514164371 116186108 -245558112 -770483006 708236346 -484658255 739228582 325721760 -690411070 540287071 -260630532 242954923 711120838 298981993 -183797926 761282497 431168245 -762557058 27776131 533197008 17933306 -813580068 -688788468 592870241 -449774915 -338719301 -707872875 -255478784 -974313252 -296238323 -106568131 -911812212 -419669574 -168197886 256248067 -5247706 -683861188 -500179598 -52502122 -242990288 437616753 -12703306 -138721019 269618077 -894500130 -475166235 -292356540 -722313301 511357568 160388527 555873883 -29220106 -365122935 -43435494 -660967639 -730099509 -834141428 -218599413 -320550752 856243712 -418572442 -834804294 -748090035 -960344245 510816741 576934417 497942444 24605131 351561910 987902966 136154526 723326929 -866314789 -380775855 820652349 -170267779 331636067 698780612 197604453 697358844 296253157 -70326410 -474426724 346294292 795755115 -95833468 -922345178 103094861 -937393711 -17861058 840725667 542340581 -198612464 -96571925 -522892761 -281369156 400168152 -160087129 -178991576 -885581145 -124659192 418938049 -280727741 532327072 -776534827 -122214959 -276213032 733226181 880310216 78540134 -793012968 -412768193 -838505811 -766379903 417562103 -145450359 989442537 -387501251 -539302417 -576592185 784618501 -529473564 391422957 -681790781 -221747668 44174395 -896115748 -51646523 -209782761 -864481938 -951087238 -929950423 847512066 584143627 -289924912 158209313 -207847342 -36930681 563391491 926366910 -35929148 441627049 546875320 -147242973 -859849700 685150011 -876579968 -490141959 9462889 -367221219 794205607 -234951840 -259831053 301329616 -979835456 90220244 911791596 -753805226 98813059 774136263 14943494 -581144749 137412619 -392080303 -898220748 601224296 -90698567 290899331 -821783478 618496650 630757686 64250297 -803267416 -943433718 -713231109 634553873 919873432 -497014308 -543409120 261536733 988270276 -56584456 -396875897 929104032 -194961001 -865634518 -434902387 -346355436 969231449 -533452653 440875124 951498395 -507407535 -340604382 -476493199 248263109 -644441643 54110433 -630746506 -880849004 -562552173 -630644008 859757086 -284688621 746160449 -647249730 -857482026 52830667 -552167574 -886668025 202962398 132096824 -999366500 -753068656 -191680447 804078095 499538677 -881742701 949678057 819498990 -66721135 912519310 -999889107 -414718770 -542948410 776609572 -72028836 -40804616 -481605358 -416702845 -815010467 635710713 58037948 -501026698 478698480 -213458599 770678443 -674045868 239874896 319483010 696118202 300958445 106675009 -255638376 -783579575 -186816688 -848354878 -351634354 476792693 863198134 -488080158 -943237316 -898521909 -667956026 144408117 142946217 -236210253 421518001 -833747226 216934596 -669073415 601074070 125348859 828934076 -742347681 765491719 -629377723 -954348444 -813974862 861348173 -816774686 -183533951 329898961 -265232670 755579699 49589959 -586879330 -572109739 -281743951 -363344969 -775074996 -161472914 -324045606 758557564 600283785 591146180 -406085264 529542993 235404348 -128208799 -635525123 17548805 981163589 432814874 626699517 363986282 414884371 -163421982 712264446 -943293703 -424951755 12571822 -347835951 -22303433 294506626 -569859202 14242391 379758035 562932057 994314772 -179786189 312785528 811328194 -949474469 -106099232 -128528804 -283835890 431256866 395504515 880603754 -157953481 -441132784 -184599763 713788973 -846484668 482806906 -778592134 168226484 -980515530 711235513 -860265580 -500268325 -247895183 590522163 -275340782 -146395174 -824268794 3778228 -435892517 123805250 -511977740 468896494 -962423478 149041319 126309278 -687998325 918702737 226508258 575099060 -817410893 -178871522 -485925721 555834003 -331916529 -813502840 854906223 -228489287 130900512 -288544553 650465284 -866994867 707314866 518874881 -97757195 -829721486 215635797 541803287 7783942 -714019629 362835566 -869154068 11662742 436272135 116089436 558991422 -503467924 507306364 817882239 96247924 -716488450 -281676218 627061414 -686910732 -998122124 -133221972 -541714894 -330680318 47721423 909042850 -832784501 682815405 -467156958 -319079837 -565722369 788331533 226178663 422559195 444734453 -90353217 990680281 -641474947 -933078223 766681725 367540222 -960556390 -953176589 -250500762 96013588 485011759 322385117 415947605 -999829463 -616895397 43771279 371049471 -455194623 163910174 -160729619 -18385979 -760896700 -687315539 -862160138 954754580 684258631 378616933 -976203142 407304758 508568107 23545803 -359966485 -151148776 503569283 852512147 -559802834 -316027733 932011617 -298885105 -463438059 -186265198 245267753 973286549 -166886654 -399699561 -718524921 -431933897 -928081514 701411814 788095731 -97185991 -553241224 249372313 839409875 -340222328 -810398353 -27696505 976484410 -505052166 -667283128 229664392 797163187 367614273 279260974 877318873 -523072264 -944578200 -544870808 -901721832 781350658 -740118922 821600772 -103166106 -743504745 -578055052 698916763 435995560 -470480003 234448802 385197194 -255410856 914252263 322253636 347828070 -365546571 431329703 -559512266 994359153 -766824507 -110747534 702108388 -594599445 -103580288 278835195 -487829143 644796779 778698786 -366868102 146844048 -458315450 102478023 -453211618 283023717 366798715 -143656534 -244908599 -746837157 -33066163 968781762 886999240 551305412 -998085131 545715048 -999915480 -211829662 76898496 -818943074 368159789 -889412613 924319871 -716935134 223630639 -376260270 -937482134 -277272235 31934638 -617686015 -689743204 -42273425 -386696904 -726704734 454787261 983124220 426260611 -9047329 -59454257 -729283398 46177343 101719427 742734404 484321625 -225883099 -669641077 64993105 740452586 718741182 731017980 -324878943 -955378425 -737756740 -958314193 -932807863 114925164 488255638 -845311405 654956258 -381068951 388287682 -514087628 -346832847 892930660 40932722 856635040 367134938 -944426226 -803844560 -1928669 487175694 402435022 27547169 100727829 -966458922 231628400 -509730710 -400107787 -172375293 -650409268 -927212034 15546753 893337304 939577005 328814373 364298394 633250753 -422263105 744104905 -551633518 -24782682 -396919782 635229067 106923762 -183615335 -8954837 -581468405 -715092406 736656875 -748925231 594142188 595406364 701007503 3948643 -313955466 -957641572 390445723 -288219021 700628888 -328071173 308686995 -517220621 -415726142 -815551014 140606201 703743910 592362448 929418829 -300241997 -227618321 783219721 -290204337 345278432 -483987808 -280511260 163211988 718293880 -555173025 63263275 -921980284 -474228456 -151857825 -717554457 -623625184 965382689 316377871 867770788 546920924 907263377 -280985697 295663487 380620907 313978681 825264923 152396523 -108636482 -118219641 52396115 241819991 51238023 569555945 731140565 -616457517 721025444 -267904736 704252647 941285826 500216557 707917089 -828058412 142928220 -716385107 508101376 -259559669 908066389 -671798427 270147219 -148783517 328816413 -951326937 -435622744 -122521267 260144733 713274169 156404220 983437357 -868125427 838211085 391416448 66546603 517722668 724699528 -591671741 -301529937 708043376 981022963 -882462838 65641200 -113442231 620778036 -181798829 -163648385 600253986 -162632322 -66624559 25419819 -344009464 994193110 -669441830 826740171 361179763 256465857 -629668361 100334811 94961014 154344556 615843797 418761498 -183872635 -688046296 266449544 -797007079 824307630 -325471113 439621079 -74401408 992309285 -191869515 -720061599 -948562134 453455104 429407436 651323842 284725323 -130324587 -709044646 -830354079 -380955268 -881802738 989664355 -712233806 -322874924 -91730443 -502259785 399366463 771728895 -154837332 760254697 796818744 -857977403 -651328366 -328669734 -497288327 821587170 434950591 652307381 -19172860 194392294 -991558474 902915170 -398260176 -77137585 761884373 997691384 -275607621 -595746305 -138558713 274556863 -609122977 345356415 -13797174 -347754253 -712188631 900775466 -436241195 963723194 738393746 -526785626 275280929 83835741 51231304 875600080 -508220804 -526449505 441908239 -370416522 375921641 880819511 864998683 240870020 127130395 -948095934 -419690533 490409149 -476556480 798145251 494084663 -774892275 156635158 -237118448 825393742 178265544 190799634 543062828 -289326640 -31835436 -223904974 591481728 -588712209 754111456 947700185 134045711 118103785 -829327880 727232156 -333936742 669817832 -969410739 976189816 234478193 441251821 586929993 -323752559 384123472 225518788 231051476 220145005 430634379 160886656 84565885 -355562805 845528954 -751145668 357206256 -290302126 -441013799 617871434 -768470875 -638825403 858519072 849171428 413833621 631274043 -432262206 -632927276 393024376 461136405 -310986151 -882649281 -596209197 149901207 393659547 701612144 -677947300 -73497432 -591214833 -43607967 979083351 -496457537 -709470709 839876557 -896042954 -258618313 -773382067 91813843 346854495 386206997 -502968249 -68812443 -794354543 718196079 -704702491 894224535 -322641781 -892583472 -773580273 -727920712 -471010457 -706797105 -666938941 -762581767 104205991 855322086 -736736726 -221058210 563946099 873298561 782242032 -733991076 -613235525 676360063 823694612 -892874793 811326704 414447638 657791060 806255352 -843112016 -993942470 119687705 -388610489 4237953 -234706466 291177912 -65531397 787267505 836555219 -388353731 486337378 -417128048 923189684 -608765337 315051710 -462195948 -531821541 -728663155 -140113470 -17588569 -71028673 -88627805 913121326 642802579 30252277 961043875 872108790 299175930 -586790188 938770621 -978373159 535304971 885886327 61205035 439782132 -854081345 516981928 -982992149 -784563880 488630506 472356023 10162731 -619204922 -166513084 167604013 -570704803 -895335653 -941996716 -811278307 134480673 -127535316 -72109083 -426751411 -546791810 885427385 621733601 -376049032 -574594053 -404584119 2760105 -695727543 -494004503 -676708435 631624831 360123788 -915863186 -879183749 361677255 -150589338 -665183829 -945526547 -664130547 868516069 -889817322 170980269 907426761 198241878 181608109 858096411 -994788984 415068070 780436226 -730831188 482047539 -130974884 106129233 535906531 104881272 -12847971 -780188936 107428928 -134233175 512208057 -553929268 562343713 10337640 -706635059 105681345 -605812982 181967522 810482514 310335688 -876781034 461265825 418073920 859205001 -197693127 653175595 -238554484 -374039789 268187495 447688823 -773621422 -972415643 -653122669 -389450601 624788108 535853507 418101948 -810875186 172797252 -824406679 -596927675 676373596 214656255 812123342 -980112488 701483961 -371376439 617792969 369189516 977797714 -112415532 -263130992 -284666154 408540743 -787569205 -793267156 793296283 -425886310 -348206192 -79104914 600576735 -626679172 744855362 -505360131 822446195 686935542 -27937400 448704178 578088076 -767826712 525732024 695109612 742567637 73889073 -928002391 -79123939 -208583369 -774552472 -456630948 -427360036 703441862 892808079 93898940 32089544 554143746 604843291 264012229 756131117 454834855 60820163 748086432 -250290278 -912125133 -207928995 -649955396 -94335790 935317828 -660910105 660783130 322985227 -968434826 496484135 -461179694 215788997 909675030 -267417585 290978576 581545873 -74997112 -408342462 639592668 -733791287 -962408337 317112901 -771804354 -403517851 60369620 758175097 566488896 881831047 349117029 887297969 347699477 -333998397 -6710775 517686056 -678947007 669212957 598603401 -923137897 -802517548 394790183 -741617774 979439404 391406089 127766221 387012221 113891613 -92810386 5538569 91153546 80291535 44562718 -855756734 712096214 17398621 89134505 -161864202 -469149175 498208002 197385542 507628921 -69688650 -237519453 63234808 298330568 -325751285 62642702 -654182095 -959390436 -958700710 -17091042 49801759 -842368727 436541713 -254000716 -139289961 -749175369 -66500124 -405028819 474204554 395085626 -421738915 -387940832 784164137 249996987 -822307735 -752679913 909972080 210429829 241154057 258034501 470713702 479873993 -826116627 -66384014 88700459 746092951 -405848689 317646014 729021780 -92947582 -949769199 -353374364 891838561 -523760167 220346696 70143346 215074703 935303033 584765987 686247567 820895171 -570020196 -783106605 147480503 -758158406 239232561 261576433 584485108 -793262389 173606001 -735745175 866512073 -869557921 -36657362 161980023 -879801755 713735420 797076997 -562133460 -614790205 -111531249 -627152451 328644448 756186740 163440652 651893372 -257341087 906858857 -898875520 -247062874 -566853326 -457608586 -359780299 381375555 -827311855 350086624 -623693440 -882013668 -110860022 -202239101 595364055 -1145662 213408034 -328447029 -680144072 247177905 354564581 998849035 -74708291 889034930 210940255 769571167 316505073 568752354 -941093921 -71277478 -465592881 328705977 341168361 -851319860 950831248 304349511 -475664441 873562571 -422915494 971156520 742651307 150819849 -292805613 -137749818 -295067042 450658249 -643760082 143354766 -410602852 -366907865 -618740266 592913910 781033353 -935460962 367504358 466573145 499386514 -713614870 272562639 -477313790 940338760 748005130 -918642277 -261175446 677299947 -347968299 583196425 781899450 -835901464 775586313 447601561 -591928672 -688377030 -713353177 -606563416 -599623906 347203376 990895250 -54970102 -882416438 -211122478 934410291 593589917 -462061914 -539521878 844739161 340545343 827626164 -842723500 -372875227 281086053 -240289529 -259422224 33881509 -546437548 -144786815 -845377775 -88228057 -960466544 649181196 495719185 -141498967 43325929 -649143896 459840893 -433412729 -424444627 192223645 -172678025 799426648 737095893 -705342915 -418529046 -414481898 -684441847 -154279856 -277155069 -239358246 -763119526 877518684 781979364 793939363 -585989262 -66946547 -438248966 867066093 -408727852 -546423968 -874788667 -255904336 951549481 -668134567 -464017082 -419237789 -406396945 -723532222 -954152460 976025013 607814744 -107639395 827007621 997933849 -179608625 165017406 -726258481 -411165909 -939380524 -738575442 -215170965 -710565639 770319568 578267671 -107114677 712527897 -83318319 -425231675 150597998 -810879211 544703270 253798580 -675642553 -972600730 -894102822 973311776 -375369282 667802789 291136663 493533656 -442856573 -352230584 762107083 595259192 105392926 757241774 59086373 424445604 349861592 605789398 -860811264 -80872161 108467190 5390121 -433644600 320219840 -299936638 284572612 -266578669 -336462517 -861440310 -605503976 511572483 881519699 -180908351 406319058 -839045037 626337066 640212460 127033177 981128111 -640093171 -881469567 313211218 853871924 -872584794 499428617 266829879 -970799215 347249691 587114328 -905135134 -50942334 471916649 322023686 179847752 -610639844 -4682332 -102844405 976375864 738130211 -827224959 16395955 -660974295 707958919 -340676074 -853625355 -413048766 480255737 969843929 588875436 272633939 842476806 -859516764 -277287589 -715272913 923296352 -388251756 -910286911 -55551389 -8632075 -164706041 -242073413 953959141 -304420771 192794664 374476788 -117881586 -918377093 12099410 700765579 -850036782 284091485 -442637577 -494328709 -298227979 149855423 428978749 -697841976 257889598 988601864 -37468014 -638321067 696617246 781952267 -225842723 373438513 676639205 900217690 505287931 -941842177 238654810 -802450711 -288331439 -881693396 -942851957 492422837 -564672230 970225183 -18407846 70766068 -373197819 847458525 449164922 228612003 689130038 761714631 416479376 716793543 179055419 -530492439 -525243431 968363700 188444943 809562333 425015395 -704736297 -919965893 -9908498 68415868 588230159 739064719 -671346591 -843918312 -967372549 606147411 970542118 626322054 -292726929 220730508 233990672 643962896 -767331296 531998838 197297094 78841488 -849270650 471584547 -408673611 7632081 445664751 118194980 -84747413 454799636 366194372 -504065475 947855329 -944082113 -498506263 988181890 -883471000 -353887265 796485078 -437269883 -369305472 -201801795 -257773924 618388783 8899097 946264412 -193398445 996882724 635108372 511653631 -729108678 -540017866 -881779212 497275585 785918303 363774690 -354054431 585752482 -893687873 -975940487 29374302 690691760 495062689 -398955365 595393507 -445932127 427126949 -632045703 -146687364 60189881 808426667 -582878973 -874701298 -960743045 127107168 -153244256 -631500550 956692167 -337618275 -236526899 728543572 -54391507 -216294983 756957599 392487992 -635149463 -372227103 174887722 85002008 979352809 -773525318 -273336428 27038696 51438231 -130464381 444401551 324595655 698613799 -329047436 981623631 435153444 643067215 359510182 112831208 -93662480 -48640412 859375246 -411976596 512481000 -455624688 244632357 -248502520 -666385155 448807746 -751801875 -449728110 -909360893 53168874 -598303166 -794309342 -705752990 -39570465 707913424 -570315405 -973031191 513752496 831697031 -732115891 -886527107 328305652 889097976 -816838794 485749149 355949264 -404478534 775485620 741553504 -879187382 -745460809 276264748 -453348784 -586152590 -648908686 -423956782 -170634291 138256092 621958303 374483177 56530073 494930439 475373260 501665469 -63515219 -996519958 -343260773 544043301 -131424233 -991469898 562895177 -681641297 -438517988 -907847144 -729730422 -52015355 376376445 366422220 495940280 -280144791 188062592 956544287 921667672 902961458 -365088400 -309210263 515208026 -931984148 -117312068 -575518992 792526248 954614468 -400124119 -961654717 471789953 380279064 -665598625 -242509063 -475297564 -264920688 -501808109 980294307 841057277 -125977598 505954817 -982771358 -528613918 907239944 931328069 -158803340 -808001799 -13383719 -395898367 -92340026 32973683 158445151 -763753197 -311013097 802442014 146703446 194292999 344186268 -449840756 793240053 968087262 -116457795 -129078601 441028694 932911985 146844902 736965328 603903212 -405010555 365065852 -821121771 -66306048 983518555 980658366 -168118593 -690626463 -652751598 -886360819 -519096592 905200267 -954322256 -858609913 -675781068 -929138684 724254864 525054119 -216973569 651503249 262415204 521824013 -42233443 798106322 -269046653 -469679603 -232956630 515670903 -267683052 449541325 -630101648 -915178879 -864467518 624645049 247183959 654772752 674595038 -252694261 4578026 -890303956 221178670 -922207180 900808785 -868520044 -606586077 -393436599 -896942849 -390446526 -873386381 324649489 -982998420 -30457470 -138543352 -820359850 -724800370 423573007 948021671 457647771 -646233563 -848447041 -826391994 821062113 561549925 -405285101 147687259 -316052837 105532017 -163429716 944339408 608736780 -304846617 -529988588 -118491608 -78393390 -782604127 518480123 686904652 -555771512 -361328623 -471867044 -464449504 -422186221 349586572 8593750 -886448818 -362696488 457179157 -753643492 -348222046 -480464897 410619926 279768073 -734686096 -270770211 -823450892 22255035 -839924031 877827209 815236773 -899264696 865730731 -243592280 523209483 -398313298 -947121927 -953880470 845687772 -152246657 69838610 -388129622 743754147 481683475 -648663328 293305204 -730228393 542621652 -201316652 -71816444 37050893 -985440762 -201973298 596893536 -466347474 829882656 185182465 -687351866 -887179604 817464390 508791523 -896135701 92928988 -468231781 -190089041 -797297312 301346833 -527208752 75436693 -36188041 -867472754 -839516908 215215730 -728654251 754079355 665725067 -423891704 -844556 -90828085 97241152 865509005 -279611953 383173372 840988372 -119533172 -361375034 761351032 -721961183 753870989 392601310 173996409 -794130557 26536902 15680394 374180802 -30859771 -5560942 -745527534 -296528705 -784686082 788597523 -329756853 -479447444 -935953123 -638668643 -304826665 460731413 340079911 -22157677 789845274 -666004756 -964123087 302217581 -927624442 338033486 -439953963 -161315863 233961212 -680938635 931134555 869652707 599747826 -918834622 702876724 174425372 224197988 -365959069 829530606 -180802937 795664241 -136927999 279497910 -113773762 -512878995 -950471310 -586631709 -600362099 587844336 954877107 -977808933 643565242 59534107 946022261 -28064783 -415867913 828829611 706380882 -15731318 -364403271 -925037062 -254165816 526803746 367935923 682537396 -889866993 -373704486 742462953 338730514 -576981178 463716892 323782760 937325374 568242173 -951431982 -68207426 845555429 45486721 -526809244 -225201628 468803012 257088509 138979979 362182029 -191376856 -304944285 495225178 -581869862 403912010 751604589 -647921279 -77642312 -43227616 -196032200 681167795 -929858276 -173029084 -967989615 707660956 16928412 -241825377 559628174 -972714483 -812085949 -851995189 -882205901 80522721 -744980312 -35993811 -903108489 -784848729 133291346 121748770 -17754337 680557678 -133580126 -642716968 261047709 381575214 60701846 -169707809 928810928 569576614 819906334 287035187 -279048097 -622878331 -755499174 -910395164 -341936043 -148749290 -450969045 736337255 -729873904 -199608225 706046226 -606659398 499982250 248024971 960227482 308928135 500691277 -749838795 -185050474 834877810 -763814048 788861671 -153873900 17013249 153304467 124637810 -195466222 219792430 -476364188 506064175 -440365764 305006241 137994430 -910522573 786327118 538992399 342597195 773048899 589616684 -428149786 -914837524 -837774561 -150856784 -404845341 -351109014 -246597788 -453833883 -72575278 787885493 99389647 -396230719 -597010428 742549708 -961568036 -746567496 -902716666 -363673023 -457322157 619174973 19927193 458335944 120738533 -504867294 -201518478 97532380 -73594549 -758891739 -500670555 224894321 923334220 510981489 417513897 -352578378 114876588 764458396 581681711 -684703181 174271563 -944755435 -925131161 811386545 230399207 88053360 -157435151 -861848136 692950422 -55028177 -233245877 -519379471 812854649 -234387430 -885190001 -143962619 897550227 -821288665 -589638770 784248677 -807715783 -156105987 -541704747 -606803863 73766385 551292077 -19371881 -558703994 -332133367 736954997 136598652 553252369 237303755 753180577 -812182016 761171384 274701426 -890135371 -351694855 -362115339 -770893414 -653219586 -139232260 -187578823 -630426525 -37898638 812512589 835483626 -642274088 909652128 726663090 549713208 451173644 -483703572 -995612066 -343238122 -385540134 -483381117 -563909156 995846043 -432026290 507364011 -41257113 -76953865 -943388949 -89448073 576406150 786796103 412287809 569263545 496867673 265318240 645014543 -187109457 659646325 -5952609 -98362672 165715044 957314891 726888952 635511681 994001380 -274175568 157730711 -537399954 315943593 -856719754 734081714 -563962372 640455216 -626777026 -485877008 130959346 -174607081 -975739586 658582489 186180762 -261570270 -602741001 936433411 -746316449 962769614 247421360 773586686 -824708979 -761644429 133888282 -899005377 -823965308 -57718395 445631898 -788322436 41022831 162978416 -387717408 486373688 -320668438 -384797271 646770840 -310563079 95309034 70301209 -385398543 -461928350 -130810717 765929866 -970900410 846104782 -110691845 604231774 755951163 -408420908 738298995 -577250294 92577489 -96370530 -387634178 -593500881 468034095 353237593 70671160 837869169 260295732 -137201217 -271600924 432494732 -201120519 667721563 542901460 -631088972 -578982424 -81443020 429997117 -363678485 -245327611 563105979 121108027 -448567429 149881512 -296730709 801797068 249429565 461068292 566256772 -393582061 816622836 905790501 -197399821 869331578 -665386206 22238397 -459552652 333386097 -479621129 842193129 974751623 832291183 -63417258 717755744 -319946636 -788420199 678927499 -941955824 932024543 -952975384 -49449919 696510389 -167142811 -426749057 75642519 -897581241 902157715 -245802818 -492121031 -320531281 378152916 349426598 -790792567 956436106 322642349 132728105 -255752569 -900774423 -352089990 452663252 314602161 -998489567 -795749183 816812222 464306802 -772431977 484182721 421594672 -17654536 324026259 -688258746 523771673 948755764 474055874 -970136458 -958052853 121292003 -290480232 -292534107 -218150573 -17933988 369287825 618552222 821136698 -587474070 -255057887 -317612016 -715796330 244880794 213722701 -322938030 730896785 998519317 -380081835 685729311 -271327241 137559445 652725638 -757284646 354438625 -315780368 -795083473 -348484328 -283507314 -281083522 297740250 454293457 462532403 332867669 -962524536 834169230 -681795275 967397075 -129571358 335166576 -374279319 973315564 486119870 944052130 -995174004 698908377 336105309 182400901 -776722906 -479920356 740134746 -841816143 787671459 40384294 -642416537 -514121369 857828263 -117714762 155045178 858823440 68733178 362288782 931077991 -450486596 665794124 204121326 -807793849 -641080671 781910427 -113094647 146353935 -709623514 -604916432 209012540 868180917 -388289228 -190635657 -645010956 915336376 65930563 17016415 328152925 -702697664 -715216642 218421753 780123745 824662555 -273902810 -314054126 869839717 194622592 -804253955 -573241255 593539506 -44855052 -766960634 266833433 -667092770 36193342 409183366 -177993447 418096460 565789089 -631703289 -312785594 -381778189 -746005320 -763612919 -669530305 702610575 135505674 -141911523 -590079728 168827939 834064941 831591970 570111813 539700839 -578394242 417862926 -449980769 -21035873 103058073 584135163 -724738093 49010976 -846890615 373631393 -224538594 -490956261 -723810229 -437629254 -723906299 389597787 -803608307 -131402525 305946241 302529980 694538047 285059946 -595165664 -809579707 -46483996 -615800952 166926851 364486418 -832826818 -38609679 344125379 -500567838 797051864 -978640024 -458163439 -996113509 -57174329 132730991 -371094768 -332000480 -834506367 951865268 99232386 614366838 -74281671 -15978173 593848022 -526297965 575111320 -337458648 -186521171 735162985 -367369648 358371020 190396424 -993774124 -824246616 -594860411 -135896369 -556874057 656917214 -458059260 402809457 -665045086 49717669 233065332 900702164 904868432 829823957 4620350 -863367649 -702158291 -308568216 51047489 358872933 399326790 661962255 -686885828 -817431697 55375742 -489275089 -696468850 -754543256 709512978 545301484 -142922139 805303927 -998714448 660895179 -936610110 133843641 -196737359 794213154 284175970 559964920 475468348 -352418060 -707536388 -626269230 -820308996 -518521491 740249179 -791638077 -14118144 426005087 -54923077 339437637 204722930 967206380 -262969348 -324941552 785468021 588420545 171803670 857092484 -290926288 -726958749 248234315 -506407470 -683773152 -332689090 421493671 -890787066 -389419454 -849167958 -142298343 475793797 304839822 -328468783 -711238153 302007126 -113254697 -884906630 -706593315 -522513441 401284913 -569974299 607714993 78945995 -55740123 -861117470 -892938067 -737718999 -949003205 254406561 225239246 823497301 -311008201 161240625 221227399 72937293 483655518 145181402 -921512068 -945024414 -971467786 504543357 648110932 850218009 -195875456 379760016 376742810 -95233828 916167452 -503119612 863103665 258113864 -444779173 -921284788 562312143 -915612618 -21489331 -773095075 731300840 -37209938 -777952876 61107810 -356871359 319755549 -116291660 407592544 -545115451 -872028616 400919083 -148150378 692066698 -507262793 792379958 236539605 995523970 -285001482 -577875451 794857268 484055810 -814316549 602863793 -979820155 164707488 367303712 -242669638 -453413503 211208850 -964543952 -41861807 -995268370 -585969326 -547092483 185278059 191031472 337296961 516222814 -220277527 -595765165 436155097 558388573 508829943 582572940 -379202527 355279746 -185717917 857155862 -506636186 -233611146 -220724670 730149445 922388164 153834685 456184636 -516240815 -99771658 -375302598 771761974 -498310668 -510704806 -931268693 -585765860 177430580 324733753 55935936 268212836 -863734617 -459411120 248534843 -757563031 200249147 191637739 -472378259 126020980 783396664 882440788 -29180224 -537633161 -444477294 -784447174 200265946 154229796 352550321 -558399212 511133044 262533187 -73056158 606495257 -894347152 521058444 614728936 107505028 811959613 666311490 -930883147 447545130 -350000590 892798460 42474679 241878388 128003793 -316461768 66061151 184229900 450202056 -195866319 -678486175 -805111048 -742122313 -312421977 -198600071 -347854004 362437180 905671170 -818736736 83989459 -473556068 -17985078 782401601 -540606418 963481860 -479136661 778475102 898514698 449381625 913570324 -760769614 426024470 -243943147 8561711 -149656963 826431516 -903470959 -337321638 104763648 400989396 -317399588 239214785 662286196 75370837 438805347 537899762 894829470 605980311 -905812523 639692979 -297491490 -351514184 -492426696 374356326 -946836386 724869161 -918692368 -737250042 182578661 -685329886 54385743 462094279 60133014 -78251674 -37032581 -571484803 281381411 690785257 -694753240 -13320063 792280111 -520019969 -913922800 515210438 357530328 417897266 54786114 142463169 352520163 -691822758 -677230097 822824244 -604133725 -902277014 -814201301 -384665757 582057324 -78646287 -480183599 292593597 299380216 -33551788 -118372753 -350859258 996030778 -605689055 410821936 -522237670 -187606351 -910930137 -727731130 -338532965 169132983 571341186 834172302 -15682149 -471151013 -251901700 424929597 -30212215 699040030 -673864766 765140654 511703224 731428612 -788404843 892890262 -216640166 -90476485 -562255369 -740023621 -382362832 283188450 454335253 -131792111 -196989164 89709520 -718402180 793049358 893550849 210685432 -665581811 994933011 -266567054 -84739862 -500286796 -729477846 257900273 -950393224 -123217189 -674230015 426059486 569273563 -615935110 -548175121 97498442 220379200 331678602 487103024 -93194157 -776154729 -714235047 -898610793 797757024 837586581 241239531 -469523099 306674402 912763837 369721083 904519256 -214857192 -950008865 -199079503 -62838291 586665551 630790913 330339680 -335527750 574568665 -406040507 -192069035 591246036 985380254 812732746 -497271863 -311511246 560745961 -647671261 397215833 40614184 -609225900 -708324955 614188151 453482239 814471488 -730583686 -669712387 -602964633 -685449803 -118047113 -861281774 603113879 -22340417 -435113264 -270284344 141712357 824849414 426536703 -351858592 -122318099 17888757 -839280058 -604342044 563856890 47433591 603953301 -474993874 555568620 778064166 -561615266 -928038793 789752060 -167323886 -859062858 425618321 567811223 -583360420 62970728 -302019647 740112051 47877559 -534587307 -32937671 -857618310 886348283 -732932484 -15547994 -715838842 373874721 -563486329 -530886976 -945034314 -638847092 856611274 -970050795 308813316 960575126 765658821 704687750 -16912551 -876164168 58903146 334519886 940935641 -231795465 647914162 640115171 113803631 916759550 -108409887 -446015229 -475758096 -990980712 -996657025 130515980 -571923277 203867395 137116367 -14629778 -432149582 608682877 852224818 -428725541 917963034 338515104 60394447 -550743393 -437283773 703033015 -195406710 102192151 456243568 -56101469 -767429541 708948439 478164593 -767519158 -707140508 374267970 73705942 -839671758 785193608 -739530352 377327528 766417071 396994871 570788971 -600714551 -507520540 200247110 646487078 -817016699 314686936 -240355462 -18745112 -863224309 935408020 462104908 -443920884 -650165617 -619164981 90395825 611063482 14112937 -790895801 884987842 363959619 725869024 94410955 312781668 609502399 -396195135 644747759 -922896013 599836364 -893433964 911057290 994128827 -784853365 -982360323 -804201437 -295124036 168489800 -344424913 738503028 724451338 705820202 905711061 17865922 99188389 -55918908 287117095 -274264433 432894443 365036526 -122730015 590287246 -301450746 -795811819 566464898 -202297907 -105236888 639680558 734758174 -99396039 454627452 956846160 731180694 932287892 36766250 322108574 -451907418 583913037 429487962 499532922 -3166643 -722910277 -398628452 561897598 -210243869 -423981166 -413050130 -783849804 147043988 -171706334 -458799182 291245433 -926142016 -246363787 -634423357 -144152023 -816927027 -395643059 -45741140 -699848866 -253363657 -251945807 -196022867 916898053 -769905543 -196797264 -635075500 -263714074 55143691 -550666858 -676848667 -269039220 525395274 -904272181 967183707 -155117574 -803434192 -675775829 657166684 23785705 807853952 775134760 -244913881 94330371 -879362179 -384468943 -617083613 -527176848 -954672460 -944529508 907006778 -571757034 24885895 -871294410 698559133 357294655 524334552 -352905268 -83753955 -625034667 317488051 -936543101 606424357 470647083 -775782223 -900766557 -57044172 69655058 299051028 -261398670 -23078380 -255105244 558557843 -144685331 516969318 590793138 -235843499 226298958 436470332 582990455 -116157957 -67349527 35710434 107062486 495187484 798158599 -578088521 136381529 286376189 289114128 867439697 382595371 -319121313 523819244 -983448398 -454972186 -835907430 -119515085 382409543 -323982044 -541106269 -992587717 -147662069 367548161 355477837 904164592 -100812823 39948613 274416724 718741188 -959840278 -976147453 791115927 -846883732 -992483590 305856459 135978607 836827604 -649315279 531657810 -818065350 -873172513 360701838 -642017010 -990094010 780586797 -684967964 -269371288 -549529099 -920984965 -829455712 -382515804 288469779 -728848417 819069927 334752272 -948854038 -940944758 280088417 964459949 -489796038 24913307 -246519380 -368322632 721163793 -344994824 739770317 -723962229 -8096829 151272160 841650261 -494043408 831537353 602357647 -800487534 -374571479 -968005633 477925565 369243807 982812150 157394798 -978322901 434687674 -589844821 983502477 72000084 589127759 -774350615 882590130 30531849 934524307 906102711 -70868142 -151111303 15084295 89674157 130029776 819185304 389229682 946907937 16881275 944483229 356843875 616987855 -704594281 -808555025 -668033373 -100371643 -446592792 -389035325 -455085775 358516891 -284567736 667767610 -655953471 -788907110 631479434 198596815 498629078 -954065195 839567452 416967885 442616375 -241733232 959279703 -434738347 807528270 669010317 -346264566 6166584 -469364576 298996653 688836480 -320842677 -203780752 -366232190 -631021512 502652146 467052123 78569316 626475238 676878655 -690496074 502842054 -261550659 -208846463 362842099 9936567 2844851 697786460 -812702650 37048928 538679017 -291626402 22409932 -415058952 62665786 524008441 207232534 -989637335 620802448 812488495 244725148 823004927 -526254827 449182347 -464665793 -17331530 -136312261 -145190467 700719896 692982377 537258973 571536794 461105391 174615003 -252953010 -636898720 -943750396 -195778366 297122623 -61755654 456278929 854900341 -985437823 -267554417 324470523 -944580013 -803804123 -756042322 399479556 393501986 910069685 -173515805 -408228100 -763414736 832277817 -614847228 -485085540 656960572 -214469643 -711237293 260153413 520918304 -956063360 -398749371 193770015 577342807 -312527695 -706706482 -317560716 423319071 -308981176 136044351 -809268840 -713353982 -637741356 -910726769 122725359 472348740 -740888406 -308135715 839137582 259456767 105027994 959231977 -630949604 100771020 826587255 -994977032 573507127 -359519805 -166853252 925964711 962863429 315870951 920371880 407064151 -365732514 -128113424 217349147 278005247 265842409 -821409185 -930202456 -262512155 11679889 -238488054 -8099870 830988699 -6038347 125360848 271865153 -75374059 870342512 366550081 311102884 -655391209 30020968 753755992 679754325 94458855 548387590 -607641004 -292211867 761370422 -295025980 411863503 -935040456 768991271 416278666 803930656 355985192 -562634373 571616909 902778087 24432734 -940230284 -723424537 -865801907 512615795 -309486207 713700758 793959921 669788944 -668773191 556674132 32343305 528842433 788780 -569547327 -766365823 714673692 -639602527 -673860709 -11382911 -865294929 407857577 -118666595 -12224858 -636602629 -59628558 862371213 561951318 343739440 714484664 -574592655 857993868 -146285347 96766291 321084816 490666327 410176858 749866824 -40066831 256789815 -735332395 -407392480 846834018 412710069 420872906 -807760285 -380384423 -158902098 490540485 776745715 -80676090 966934907 -852672350 -867789070 526955181 -225368155 -815089039 505535077 -109710011 -324583422 -986340313 -819382467 -236075300 -686831697 -772549513 -825551376 652410212 -776891486 -809708448 -731363251 31600793 -617099544 -641461575 156906010 -220692606 991824372 -160831264 -215088879 -556335095 780103838 -823961785 70964274 389069483 -828574928 -583485147 -439440672 330467892 -919752571 215834179 -378252736 592104543 -603935302 44617726 805372730 301551152 169967451 -516461914 75874387 -400403706 -583820357 -292145499 -774151202 -818749522 -947366126 -808557009 596499366 -428073123 -832455063 89530839 -380426170 -416672716 -778502010 -887811457 672594520 496927898 -721799702 176546840 -732835773 -793545811 172052501 690058114 711751301 -679631318 -544781229 720325998 722892445 412393803 -650973615 135534072 618633270 929807803 -745936567 974436708 -452839084 843932547 336347313 314615113 -558567430 735672876 -668662079 946586614 -439302305 -165323236 -262277846 221118983 261512625 -346446596 -794156832 426382641 -842751357 503516851 -724051619 644020001 15123693 -502535799 -195196420 -754306586 -381914308 759455946 -995747903 17499240 820676530 -652041286 907632316 -32370714 -393805008 674887021 725013831 -234048603 497476400 470547741 644873554 511607008 894027817 94943557 -646454658 904414345 295047906 -659636131 -4242211 572028259 -684826816 -100773935 524833984 633331771 -915349206 766531506 -610592549 -546035488 -289265048 727944713 703097034 613247924 -357115706 -569356515 515149925 -501650093 -830340431 472131752 -602046861 994149817 655319504 -575407570 -136034501 -929676423 -494692352 -252954932 -943115588 -497788497 -698195948 -248091120 931076438 744442922 498958953 437805670 -579046906 -843704971 890488177 68139804 178862254 226830270 217843464 -112533274 425413029 468519865 179131785 -503152338 150499844 713876120 -114212480 433001770 967252626 536657587 156748797 -555455604 502546685 -537287755 224124002 211092548 -647987200 -643327257 288724744 -401594861 353790601 812988650 -111887265 -727147907 -359868153 -898347294 485063316 -537475620 390905048 -531106276 543701439 439779744 -603119940 -568778149 -968820691 -326725051 750460156 965151795 707699388 626137610 -116717469 918022619 890021125 733576547 434351374 7435135 17377430 121412120 -744989713 452803420 -538721995 -914843312 138441371 -884744358 -433193211 -948134613 -199563576 400446549 951602470 -978870283 215897235 941250369 101971704 486675130 -772805041 -489204784 33391413 147482410 -302896553 -665942883 888853149 709967577 -559945074 274110182 -264438012 525840971 -466418815 -538441083 628094524 30279771 848522177 494818860 901252452 123605277 -949288273 -97039794 -772234513 -34721421 -138700280 577523775 364000652 -527618238 -218350862 -843564567 863943826 542500566 -267842945 -391958769 -38421889 400183150 -967900296 -33937890 -988910581 7524215 216318678 508291417 76786170 730387476 929742372 -301497302 896889970 -654743250 -902660120 96362224 936692684 668938495 106018820 422019099 380179692 -995452535 -33257235 -262654196 -815602132 607051465 -55236068 -455898202 973109745 -403917046 -223110408 -202552428 286905309 -476847425 724447139 -804629839 816509767 929959280 -649901399 -351666459 -854203542 171405231 226903312 619283017 169032170 494867479 772691127 -577430675 -794475724 921347467 -713705845 779855985 -411753689 484466001 59950358 -346447997 -174122760 753647256 303935561 260363714 194617500 -733083067 -723755896 -983520684 648034764 410996693 -713098461 -619951149 -62849549 782483303 -838789956 550134840 253984260 -847377026 268948043 -787113686 -204225525 -293101726 -662453794 699490458 412868355 -764278585 -90081000 -387993796 909278923 325492760 -129218120 -898386790 536220812 -222882658 -235499405 696915342 875141216 800463010 258425406 -652094581 96168682 -212504772 -622341649 309247220 802974915 -543242532 743451568 794525675 124531482 777068992 -140239387 380056651 -881538164 -514659723 -313915604 -706138546 -326663838 238852232 -674181662 455304693 -313397870 -639382640 -419326019 445918175 461534547 -972471787 -158251160 123398861 -403559322 44466896 119828861 315322011 324099890 215647037 -202647124 756252853 785017096 351931293 -524574432 188448080 646624236 431952983 285388822 249651520 149731214 646525242 260746888 708705101 -421941793 -175267395 255755438 808258446 -976758033 398833809 -523799839 -178250817 -752069608 -290151603 -323925009 339261959 -250597429 946734943 584910376 264279273 -181155450 -235725132 -445461015 -409258144 231365588 118912011 -557648823 81311568 -764404444 -107022918 -56632875 717254942 -928561355 -617401116 281286956 635461365 869076347 -702149021 334647025 -662741185 -668269536 -173025785 -692336952 733711612 53273772 -872405738 -942380329 416476775 -526922041 427698471 682354092 722575799 426194005 520548078 -506841694 -888567620 -816056170 -84646513 551566753 -183851056 -259082115 -600847679 -298691084 -324373567 708349647 -841678108 487337259 299837765 -454643118 -551991981 710391641 81243369 334510024 -558564539 -854790625 -738053777 315841276 -600541428 935539613 -505863659 -260860225 108385445 -398812627 206198149 -652285014 499677184 -274303771 547264218 -724840522 -749723553 416285686 -952477438 -733261736 573836302 -3888703 872518068 962845664 -47137996 -2071018 -322488941 -897119439 177937433 838617724 409863790 62787349 -180183321 354997688 -964955653 -887087061 869931904 -630061307 162985622 8846565 -10081205 -284578159 -192042265 -780878115 -640008017 -84339980 913665416 396211250 266698223 699441409 -452536122 3756648 -907111592 348179869 757148425 -134344495 30153787 -871377130 -761300091 470275892 -523778849 969267565 -230391017 944395102 781564454 854035618 -448641704 172519736 952372437 245243961 -947492056 985402457 749039720 -799517274 82948710 19819667 238072382 -375172014 179780635 256382893 892563390 654002573 -625444472 895679032 438731871 -754815462 -203441603 409284094 -294145755 458538379 907883228 777476831 33567038 390091471 -153921177 -964057054 -997299908 851196742 33414259 -628629363 -87740719 298250842 -257829994 -102014283 -47741059 -225774266 429674834 55460086 -792156847 909976950 -157335976 847244192 -413133134 -59895919 -39909100 -194952998 707843756 664223261 -956584435 583996621 90061765 -213180508 932960346 -400783046 124862620 616713983 3796850 -903764781 667677120 -432595058 -17176876 -45889885 430042245 499401645 -907475041 511945791 212045219 -521511715 -510672210 373366077 -744960433 443339334 133491524 144683884 -267876094 87394373 -815255683 -386007046 -69485054 -462426514 -291646645 571288929 523724649 917590138 170981651 145095674 -134285554 365397418 984990663 -463651768 -66569358 846805870 -28527244 70229153 356754331 -523851094 642637006 -961653772 -9088811 -999448419 -202355323 769324629 -775967832 200192086 504296456 738232562 -387760127 -493217087 481028338 840669435 184650552 28361945 726224971 406936480 50629432 -906889803 224635223 336096780 -83816917 376981226 644371909 238615030 -986013516 -379032054 987075083 822942955 276861506 858654110 -647199667 993483823 -255291678 -138646905 488642999 481680756 933480915 830342516 957218897 -722887759 -271133943 923596199 448021014 803224975 980300937 636577744 189107761 509966420 263874834 -610501989 544704126 -322998862 -314555028 -307448227 -426647053 -405840018 -23391925 -979019301 819550849 104473422 -569149186 -528595647 -780733611 952799031 -774214095 20572813 705242098 126970805 -107036280 -827646924 612310042 -709228441 -44265528 -887793889 28386926 236233440 -483798922 -47017218 383989460 574352342 920599021 308923063 83777625 -182465623 -706635506 -303765175 280472035 655834786 152417869 -789116491 414515654 54992275 944128911 189327323 324823667 577370731 550171831 -100276170 -274042891 261070144 431524148 454950705 433953437 638339501 -512663641 -277046374 -875345115 120718618 394848684 -727863060 -141904747 765585551 208008360 -570238612 -998463378 53698120 -597779361 -390281552 663381645 -349410475 -660794517 -741472138 736051617 -220598760 881006010 375901914 835949560 367826646 949780927 868736307 926471034 -364419118 193896394 414079748 372306215 183017485 809983653 131875277 213945206 96477724 468978129 -865736301 787121097 651353774 413386355 -952738403 -582734723 157794569 380834474 -978774920 -399110494 375498459 -405526299 -134748896 815736726 -318312331 867362109 752166763 993573697 -886202935 -225478584 -614303370 -748376949 673375988 14620064 -735884935 -957202581 181716637 -90125010 -639961247 -475009269 -938090249 712271077 -360096129 -547823368 138724915 329457181 520794041 -690247112 -415209551 -398357108 715536116 217436916 506025244 7348687 -876808985 -532277050 -742181106 810679701 152484383 607752490 276743805 -100487824 -143633448 113759969 797697016 -263126706 622152224 416969453 599711522 192279677 368914569 -102495670 788894383 -357128539 -431177749 -508630054 923600786 -294458498 -396748183 -266701130 279958646 721474639 6797075 -51574194 786089153 -280031495 486498908 -824255429 -430567365 796844784 704814719 853816021 -74406489 -300451647 773922353 864724543 24346793 -506751229 814722278 513319508 715726379 443109743 -247080423 973947206 769114294 -410585769 -507894055 671717788 76101459 -204341045 315013913 -864380996 828106756 -308404285 -184963849 -947258550 104583618 722079566 373021702 320466273 164723032 -296979597 -596794064 117291542 529632034 -490253426 -78085389 514337749 -477162902 -193339406 -509183039 -333267510 772090538 -376483606 -519566163 -673777149 45933464 730565313 297732271 296362824 -137349093 448091891 -802767963 -498859597 -978466902 424314152 128511489 123724730 199262865 853143073 -564563080 64637749 670633324 621161638 -938724095 -504916925 -655262469 407247832 183460289 -385997048 115866174 -36467817 750284727 924355158 -715142645 688723121 -29680845 -571407766 712324250 171388513 150438741 63941146 -691021592 170712443 -237165205 976768611 -593572874 -590742284 114259078 896662132 -816139741 -638219366 7302252 -18982188 -377119557 433758917 306111518 -183140075 -179553901 81928102 679431452 639686504 -630965891 947727520 -638462201 840192572 -395048095 705230274 539822373 82739217 348977993 452767340 582988884 -368567966 365644817 -886612902 863058918 -1115154 -522109753 -827531323 903048160 106602810 287554725 -387086582 -898090512 -731923919 54743527 -276467415 -48695028 -636461046 -182341186 -459866664 -103148694 -957502472 -152769448 -458542004 272372806 -64246706 -467253397 -860469961 -326143359 797346981 442713761 965127310 -148639639 -630229541 -208201625 -672079777 869576533 703664152 -925892113 442081715 -899798148 243971085 -27976326 264783176 668672239 -763271421 473231624 67102487 997661419 830407086 -44109090 719406737 -80505184 325358107 444035720 108535744 7546996 -813215010 -169264441 -8391269 895863681 893959485 -494615003 519224669 192986409 273541640 -575240735 -184770315 -710929207 771998892 324876366 -120300253 951426705 -305542759 -596417036 -513492345 -574995764 156811678 -145466541 -888341855 -754079127 -844252905 -506376582 -613159799 117028054 -212727337 346544990 847508835 -844637799 -773917444 518906235 430506567 855675432 927092286 82222845 17705763 643886870 408732695 86158374 -64031719 977538765 236988756 511122033 77545781 482551848 -926778501 -700490791 -260216510 600740370 446996678 -789880279 -131371648 217947529 214779932 -604667674 -82626952 993184237 -468177074 -72936344 -52150209 685722728 -732070034 -706851817 -702649023 931196133 554943147 -618840949 257642436 925828168 796336813 201770802 512981031 -779785867 174782200 -284943317 -29365224 281080253 632111278 -547942764 -42542335 -949764995 432256030 546613053 853571963 262439576 651694668 467823566 269808081 273625375 545388551 -212550142 -876689193 -240672561 592982139 978110941 -541157350 -732209364 552841613 -62271342 -633059434 -699415435 -100911149 77185649 868991412 -683048439 575287061 963320879 807835102 -529194014 -303930275 984847806 -906516273 -656372195 32851049 -365554266 -516397515 75542499 392171202 -110794915 882062155 -763106274 953686483 -18643584 -627205876 -596084443 -362171318 739653196 -124013246 -838886640 -304697267 -102451889 522822336 -670893534 -559701555 -46507950 -933156997 378525211 -529281758 58862257 447391843 298749007 238879045 -110221377 700215551 -787106701 612659590 980623232 191188489 -28015931 180139641 846148699 671418902 601571773 -840191972 -889548744 -948235667 284474798 95900741 -848128064 829587310 -816046106 643035400 -49905149 204961427 649667499 -55986450 -523985029 91475111 351269786 767324384 167870330 -286183001 -953448189 549765265 385616628 -497399785 -165681007 668163760 -196658547 -408314764 -911965875 -39239113 777384258 545501004 419527417 677799255 -887642825 -23440609 331013839 891936623 -651815274 627386341 544829276 -896334345 995463730 -507443227 275089907 103253752 -956885183 -396015176 387015928 923335749 232099984 129265317 591627117 666402609 -799523902 604390307 -851886302 -222871569 -700282421 -469489692 -41050028 -989475235 -395699749 -46223160 705236897 107126604 -184588993 -461808978 197505437 976578235 84954691 139272817 203486483 -958646852 -626886112 -337237896 537867252 932794629 -144631576 -764703399 830601032 -331003067 93863368 695237173 38031211 826069309 -829903440 409181593 510416675 637837918 -47495151 471078806 -560137579 576213960 -962341412 949483396 152564970 309697917 -756172035 86875761 -494619406 260302325 -708704912 -495578195 906886590 813277777 171987706 -204379457 795601492 -933758512 415046567 -823347133 435722576 91176005 -887540760 -483204762 237077249 -320201147 -580029939 312804905 -716363416 706509473 -482396633 169347068 -402989 717973801 -271323125 498043118 -276446565 384328058 -177788137 -967058206 228211230 -810836204 -69861104 -435701156 933625789 -509049904 955229940 -408652716 277628569 -695868135 652959566 -387381611 -966755025 -837815075 -863063492 561581141 -17643924 882870588 43137411 253282350 -793613115 878342056 -16069904 -335423989 696841714 569255785 105861320 833954123 224012816 986498888 259310918 -935615618 -964444813 -408730339 -776115191 -188661543 -460015042 -883249316 943865435 -898294586 -290916570 -309394301 -712950434 -98494543 -627432716 -853003189 337972538 -829212273 -635075652 913642828 -350007245 312357743 -491011673 113586716 546182390 -623166181 431580043 742181114 -681420992 936182673 74033770 -916028243 -915071229 -572358118 -667655453 -476747021 -547753788 567515610 -692821167 419008252 -230840900 -861226382 -429004811 25928046 834138026 689174297 292407349 115768641 861432729 762894062 -673486738 509961394 -504870825 369207823 -703702102 -882955080 -355773690 -198758452 525940628 945672128 174241649 -680644545 -156955609 300784161 -938055284 -405799483 -76211681 -337257150 -371503021 -233951392 -26765691 -98436626 691873403 646583659 249515678 -904612402 -350685971 -463346109 -335625926 -684521270 -594184081 -423615635 -842544370 193025432 991563482 -271936923 -273568071 208779165 -38049436 -83259177 -805516558 95848546 137159512 -438970427 775378103 -80643818 -959121771 -573727707 -844888397 505087311 870957316 -986678004 559836049 100307859 -246649361 519953484 895438589 40934166 691187823 -55065333 -131791735 -460289512 -498671670 -483778035 341457742 -169762820 28794103 308122321 -192935376 -36923081 -100896828 466869874 -264183527 102684967 444043911 415492948 -632280931 786780894 -704204974 405693518 -857843806 998913119 -928699396 244148222 461738581 -8047559 -710262277 -177957357 -332306363 925578886 -912006900 366564332 -181722615 -50660744 -797572909 497845939 300020388 -158585734 830466510 -765956704 531763055 -84410219 -645303553 -117648352 559090479 683889374 -783894464 -801704651 34004880 -619848568 85454751 584153758 -575059843 818962821 -495825565 -897105505 -695265000 903721348 -44923210 566055180 -729742421 -718503295 442751345 783244924 613730975 -672782062 -130628513 243317998 376545516 311039675 314819212 -165355037 -694795783 764591173 352925735 -885325796 -420278507 -54398938 -987736817 26490044 78190089 -912662981 127001368 823437473 170617607 -421304430 831009136 -80197857 573126152 -591700413 40913523 -991090793 -561261835 110582401 -962217959 381926973 987954378 -459324067 -832923113 161825780 -649438988 -152370750 885724408 -794242735 -160175594 -49876176 492623139 184193202 923277470 -748449188 32103534 -589325171 258798068 -794314743 58310456 1636319 -672034862 -345925164 -222185980 566949936 -120694813 -711190828 -150363282 -195978731 -47878375 -141083807 208042239 -610059667 38242488 449359972 -205211505 711527651 -244221397 -801541037 601921692 -583566574 677982949 -478693773 354323149 -36614769 105751818 221763185 -872371366 -516109437 993431215 -571242278 -115961232 472243911 446063304 359038995 464578393 -465075719 -167233905 -736623377 -425170069 -961007425 -355479846 439702711 182494250 -593902724 -504615694 917133245 844673627 -168993366 266326963 300144706 -96712358 -315579463 553958648 383382603 -408471543 34664871 581817545 117087548 98627569 397495307 958902594 63885373 386094018 424450179 584142815 908623828 -450034687 549096927 -614197569 -715939559 -286708298 -866039552 739527526 348925116 -67718320 -368858549 -908255389 -72573750 -609389769 -544802715 371143799 -800320035 -450126708 814118529 -72543360 -399118125 -942444441 509217810 348059758 30966382 10734345 -923223173 15526128 -443965623 955513193 -145797165 -21962324 -890196031 -734254690 -23157777 -986219137 699124848 333069669 -175997105 782448241 -527164894 -945514761 -454304225 -384600443 -58019284 -730261864 -578323916 108907479 -162310843 -946793573 937748674 948432981 437157633 -221701700 578507493 -481129362 144120912 -765183781 453255286 -552793393 -370752651 720858592 911608173 -808732547 -923428989 493314924 750125246 790109274 613334155 892142041 -67097451 154522316 -363944596 693008780 -126615062 265324790 -139432054 619370069 855192473 -25824203 891497407 -603524064 92647350 -571692263 -248187289 -869049030 384985740 -597032026 -517982667 -504148600 -142846784 -637579929 -907417095 367202585 14731481 386172272 -11049831 -516118938 391844910 513082361 770006490 520895708 507779579 -338286198 -895386927 -755983630 75509948 113742734 519067524 -174481480 -356938667 -274972391 122531358 827426171 552369131 389769569 -682944989 -335456489 -235188311 -50555263 -807761327 -447420978 -414800097 136859218 890695463 58564092 15274949 -704874084 -447904963 134130782 526806244 834277690 -318888077 379168083 297888336 -249435886 -188566123 123039553 983623564 -946900980 884336500 9479703 406224448 -15255092 -138798953 599373813 -852002801 -175909700 -152555219 406656289 -523249681 -160965108 331142287 465229971 -129857604 712209234 -524527289 -461032929 -481662354 439793320 -800904267 427746069 995520789 -510843708 854620559 797536699 980111717 -337321533 987367269 -451920971 397959839 -728696673 229679974 -910091903 -962136406 576168436 -736560740 -833771305 740131669 869848026 750552510 465102166 -142565888 905926305 -628572047 762906882 -833523864 424621934 -542106893 -917482169 -605061774 833163481 286151354 160122980 -657507358 -193667144 499787961 -903696033 -82022174 -581167470 -481923411 935630450 -156953375 633007891 764022362 -446975415 -450125506 -713048790 515363392 -180244339 527306441 -151088730 -229122530 -602138097 536441159 481605740 -14608786 -71382353 -996692578 661679509 -621614347 232871456 639831985 -826980156 792900815 -662501684 865247804 325555514 834021585 905105510 401901614 -268080489 -250021368 -217413498 389942847 -921265831 591929017 579462055 928830150 -872200028 -618622068 -39290447 -187055180 10860010 -718033138 -144699386 -960320685 241484448 902740429 -384871246 -601924290 -129262161 -578091999 844170555 -681664347 -647239068 849692827 303795221 -886036671 243755411 595403474 -144546321 -849635533 -316804040 401488639 733266064 909373697 -813979463 -684863337 362323291 -477634401 -208581697 -869833249 -443772097 556866166 -904316204 837922466 475266696 851309110 947465473 614331773 -698070985 -261392654 330988356 -364498129 -23855806 -444459710 -769941972 -801768894 561158378 608095879 669883982 28498998 -36433486 -730064160 323963843 265204859 -887078948 -556631884 798745185 558272943 749397442 -694793331 563903270 -187935038 -704132195 707939422 -847233484 953249806 612765575 -572806693 665650696 552594422 -414353363 -435181548 879727627 570661150 -890038770 570593361 627259554 -425445035 267881080 -829111028 369333978 460100179 -832721248 394860764 919064707 915047707 892561016 602683379 -398832641 -672702953 254907500 -107380460 -281082508 172157647 267851721 -861985651 259217022 -24577506 -735750098 204942314 -646724359 -937407987 475420878 938498688 -675319146 369491463 343251127 307723717 -172232302 -522454642 -941059572 -728484091 597368213 850732335 -222953997 -596008318 -245478685 -207580660 452656219 244752977 376168808 236847811 -455456182 116154068 -545127107 736439434 -756903975 744378822 -711473180 -608554637 -614322544 -792701666 -677089525 326464485 -723342134 -619353360 210805857 -145726080 795619141 71801380 -151276150 707537990 -738149343 -113699007 -547242757 -924569883 -285515695 858747432 -56674429 -370281365 408627446 -694586708 -472582486 334031425 372647864 176428140 598817342 -161842383 876620350 -972644134 -899363699 -661173263 -262717003 -753202774 -660188938 -86918997 578541412 -413452065 204975732 2857593 -107325133 -812996643 486785429 300254537 -806111476 -710088184 332187703 909546241 -125633428 -387114102 667382237 -113250278 -178255275 493149198 -534399187 298128692 -741541978 450617677 -177712022 -51084751 -713456580 855405558 -663620463 272183199 692770357 191797252 -272067945 -787101940 -620975109 324126688 -341323009 -618336117 -866860505 -458488034 782023613 -999658583 -753449196 -133746583 -435880005 -343627695 -173344495 -259953256 448643930 -804930526 588764607 -676623866 835621836 739219213 718260648 222282015 -319300466 12875109 806443034 851509769 969142574 360664178 -865588639 289643216 20082315 -691329914 -16665667 738958200 838610162 -482675994 -526774797 -638721222 -573157324 -507877970 132452614 449060768 681777012 802400461 867235030 861450337 -85635346 -87101681 -716702136 -892346997 -468248844 707603210 -915625188 -243819629 740189938 -951406582 371589174 -428256362 -466389680 -219928906 -227345836 -747173958 -759596987 116890694 -381455949 72751228 990314776 -937643103 364473028 -974546437 -31060230 -728142181 -310435107 529964788 -92125633 -475108500 18314660 904914403 -20772932 -59450809 -908557191 681653836 399659709 666413429 900874821 697550152 -321624480 -405082233 -250455382 426313248 -656526398 830061929 -432063852 -113396405 378058040 -973243386 508544742 111099641 -267658561 -729438309 -492336715 593654281 -533585067 732357402 -528446642 -360380780 -39288406 -792198267 641454692 218654440 866579363 -776539155 198018405 891903386 -7817076 -493081578 911101019 620209442 143870166 -6383137 -271622564 -871142289 -945872718 -979689202 116917034 -140639542 180128357 -535432093 -472396940 490045552 -210670265 -83798318 -709073811 -913256902 190107295 949634068 809853053 644774371 -765554307 965648809 489848073 -136597137 -646216854 18226612 898662592 -249888074 -493495516 775567358 -353551685 411088038 -873779297 -200301322 -291146333 860576642 175344614 250933145 122765122 -530436456 -501138826 -723291453 430962233 -791094692 489935300 -63627578 -995955265 62569724 816762169 -796632570 878843773 -601415832 425009876 820532731 512557882 -743672461 -255023016 -82612929 997408517 -875983307 703491921 -158478352 937186806 769856599 431147747 -43118973 -298562466 591540571 -95294012 926286142 -756666682 631570831 -750010512 88087072 289548502 37183469 726699799 -507075375 -276239044 410567845 452121656 -85761170 -499912451 420104485 -33326263 600487318 459603564 -859457192 10815556 -85242874 -400421104 491443938 254945776 509528500 -829296789 899768086 356791501 -569833002 -762311916 938508009 -940171918 -313655481 -115946505 68950101 -932157905 -570866179 154873824 184581742 418398220 384636039 -444280354 413678032 -982842238 -600456178 209357793 -298216863 -739209858 452002900 289026551 49158852 942956094 324609957 434798514 -44691065 794331043 534297340 889778793 187156089 -843940958 366568260 343022730 625570647 503580928 -891114874 938953358 -571720646 -528826851 -340060501 803456886 -434522707 585006969 -675416700 -18282476 -429414977 -767820954 -615835548 -248837797 554383397 60477904 -60617266 588703160 801506676 138165033 655791803 -327425189 431980125 -791255339 823307950 89814730 72145444 100249314 -30780162 674905962 -876882703 64973940 -212292450 909563090 -389750109 -382927431 -188225488 4553944 980898372 181132622 929354843 958908006 -279138761 847431229 -191940754 -802350581 -509411847 -890565928 738685330 719487913 672220185 679518423 -96158901 -498706267 306540766 -115736593 691799388 510799634 -145408210 976980189 -902639891 -551310004 -401937156 -154129298 867843051 -895529028 -306195122 -186359605 -140073948 890094215 -860087168 -470832058 704859625 959189526 -685600298 -228506764 -725985133 -991170151 724629074 -22783586 -159164143 504352901 221412416 -584524130 577331604 -733591554 -210320860 -655243814 -97993340 -80212351 425457399 77699287 -15186926 -899032980 -204098028 -958475845 175652688 129311500 781062850 995227620 694759550 584002785 -581355204 475328749 -58725585 133181359 -435801610 376441545 -695814532 828874190 30103655 709398822 -39606142 -464897443 -487769057 -462674054 66105709 689696832 -722017091 -159327444 -901981182 827678649 -209323007 823602722 -952521646 -697132881 310142082 900446590 510946465 152945767 752930207 641771792 5626129 -594839619 985418168 -702353594 -950898510 -917714515 855127934 88189132 645105396 -772869711 -747502062 58171923 -52274897 -775344466 367397240 -999000919 862234021 200212934 -214606950 989708744 -119404580 39022804 737762523 99990704 776728042 496969289 978177437 -993112252 -339567107 87735022 664975365 973817834 -52835907 -68971634 -699614209 -437917202 784662997 -774782185 -613700275 -126930566 461007925 -366243536 -705004765 -183301309 -766650920 -297856371 -401894793 -357429943 171338458 331863190 253171154 866219744 807722540 -284354427 77595239 921170241 -39633731 37040600 201049137 -93246429 767502750 -643352083 -740048545 -859269455 433271795 651208303 974896952 -554457174 753134259 710955278 -857872631 4943603 139764827 -185037661 80048201 -554966809 -592913516 -867479883 388552202 -4610963 -356031915 991137261 279724814 883424691 -812644509 -288996687 362907973 -249936537 486715050 -310632571 405640766 -123736110 767087170 392738016 -827541811 119197688 252458482 -187786170 935624842 -714321015 251613571 -981132545 -927248124 269710716 -836403023 907442558 520440283 -444845911 -348936421 627956399 114772152 305233216 990326384 455961962 321865323 -870687090 -844057265 -792554867 822216366 -758921787 -563968263 -908301424 16043127 -986781751 -959080700 678532116 248701828 236944168 231971767 -121732501 988966769 -690985338 629416557 816382001 912874770 247785888 -326525429 446421989 471368402 708813622 445300926 -293214882 692036369 -548807144 -726059172 261007517 -852486081 -498571524 161454027 -398480846 -127658425 214422023 127684654 995188995 -251225731 -639562658 -611404236 318521043 -83721062 557414709 969173457 -21099212 511885600 516250397 322358239 345217750 -947531293 -854021415 314040621 15811139 -209487871 -766881813 -305592663 663435563 455053548 -55474782 -549724009 734598573 -131566575 57523539 516740796 478589764 438170251 603078538 -196944420 -631440841 739776731 818710102 566189752 -278089494 -802374040 598104480 -182651718 -359518436 -944706086 -895923230 -67172607 455818443 -577764625 579043869 -511703399 -864633875 -8255095 838508139 984119241 -312659688 -722971934 -456769810 -495229385 266445032 469048667 999664977 897311569 916148236 66454942 -663436664 595050771 -770026618 -583321404 -304952172 -906258978 150875225 29779185 -391917391 -562789442 -626851113 545311695 938864816 109986548 -442569975 926609853 540895494 473256572 858966591 -908392012 550986931 -664637263 -566427679 -127181039 597749012 761254480 -769618188 341655411 506112710 -889858693 -408623734 -995965279 7377056 -931735507 349072721 -504054654 126047526 818105673 -178685862 454289327 -287314061 691851465 -521545358 619324025 -199839830 -345916992 360971236 290234567 -283724707 470526976 -480963280 -419628093 -376482229 653555687 -448183022 376536967 103246148 780299843 483846357 837927020 -678341343 862177462 697077409 -203735263 459793912 371763384 -865865042 -246760369 256615014 923001539 956986007 -293214730 601107952 -519680561 -887011466 302075251 -839316111 849102382 812813201 -865370531 -269364146 963196833 -401042055 -792856482 855631948 996490182 965446056 -850965481 -484810118 -5218779 418610065 601567976 -577470574 976344939 483542693 -492024214 -736447903 18935612 91017724 970246060 -158353004 -323318257 -113139546 -550723246 -946482897 -263677536 479994743 249314783 967883698 -92883938 -212677051 1131002 -204238864 306328345 793289764 -844966698 963364228 445043168 -89093973 544861371 -209708926 -325148384 510582865 -612853000 -47980374 -773323064 808355193 770649945 -428480799 760055222 539938685 625512639 910933749 169699035 394220864 -414416675 -546268820 -610199864 674143793 926368565 989632707 754938729 623774434 -763650018 590118123 135724593 -733988815 618752416 232812433 539584972 806726603 682624358 -243561445 -227437258 383438202 73546619 783189995 873523878 -7494988 -126161973 -367633441 -701089320 897953653 -693377361 641571823 341248911 -941041062 816245152 619241877 -109210516 -152637901 903662376 -109252033 -868368968 -374173958 966637232 155506192 -761359842 853480502 -426881265 -672220921 520220949 535998838 -839934485 -194757349 598262465 -51647807 45090030 545362162 881108825 720442811 -955918108 -492650558 983646321 419973451 269640201 -16117215 -18723935 -625372373 -430949905 109783306 -162954207 -239813014 814889736 718023976 -321936668 908146179 362561881 -306644364 873541092 89076329 -792085040 -123293824 -734322688 -554770936 785437909 -995866492 -151511632 -365395759 861550043 517363853 -120900461 471382095 779421701 -533970436 640342731 521776408 -968848633 277842565 -108802299 925613799 323748286 46013465 935614668 485653316 -360661631 952514551 -778904109 649396826 258593242 767687441 -717372375 -13397421 336656307 -269083340 -84032642 -681347131 -269710020 -760495584 -615733521 -264724243 420422818 -830605492 957204931 -940385604 -561967217 -178442449 109776131 -571386670 -825796347 468934791 208618107 -408351553 581563144 -760235992 463477240 -92779435 -733406299 289533643 935852623 914622457 -159461909 906795360 434553110 471590752 -191237621 935827499 -483689992 -329494121 758364081 957728668 758381256 469021426 328565350 902491706 -953698076 249084902 -699851446 -650918319 452080230 -744869795 -63057084 362988065 -558389271 -707772274 -813498209 -734395816 917857220 950923867 198420128 -93613838 -473853729 -924790788 697974176 -257014931 -989767246 628198256 -611793269 -446964677 -535118546 -727857900 -401215611 -361150042 444274105 -301296880 223505881 703641173 -387318934 -865329038 -841448892 -211370445 -911812536 527531945 -480520223 127507192 660486476 -376125199 -841064554 -216146671 545041320 -647518731 -936862560 15576718 557131954 130346963 464764601 -665963772 -212625347 323576714 -73996894 -958405059 932925981 -696883803 301396667 270272788 1721299 545965530 -715583835 -959124283 823724431 55129176 -977693784 -786506950 91948144 -571069733 737297558 136445051 525687277 -291684126 -90249330 424336686 -315624103 -728130640 -207358143 -202961236 -315794325 -268329660 534135932 -82887107 36353938 -277903250 -441941032 -869567968 -45680304 -713183200 -824345905 -639939615 294389385 17154903 692756678 -917467284 673049144 282234752 -550583144 -481637281 -516199968 -767803574 276241195 954309245 -63457301 -643543980 -950306910 783385605 726434861 113858463 -493989810 -614354579 -448644215 -626675038 162989217 139364128 -210354314 -769529306 850020902 599894400 -253119047 27650264 194430379 10352370 -908331099 196789431 -740102570 -884337145 225703631 494471907 480754445 724492123 28768956 786848453 141819333 108223953 764196214 709045200 133636782 -139602274 962897777 64923656 -566058316 895850512 44298171 -375881515 251749152 -173418306 775756159 256920888 269262935 176850892 800383649 246752083 116178912 329384976 -509664369 -332481578 -471975169 -231308218 205254048 -107463645 629271736 493922624 -474816216 545242631 -829823413 814199524 -585545036 -647819247 -768627011 -171954893 991913409 -292179605 69688654 -961882089 459558327 -248111102 959091346 -761962671 -747196811 -10673237 -239370144 -233157545 79365351 125402952 796333992 -979720431 -418844626 -949562518 -459498543 287089891 238980529 967993003 -124699054 651647123 795439767 -889172368 564852921 211137239 56688290 995103646 124333030 629001699 -587654678 725471158 -639175218 370354670 -307164501 -606638180 162587531 -933112878 44348696 549711284 27213249 182205438 589381239 -496966062 -24481246 723337214 -808397107 707121429 -788350192 702606037 -940865121 -460739899 -663437310 443851498 208313913 -414606321 -345750138 842458665 -234731029 815897187 -18317543 -159582916 590727494 57002311 735588245 186621416 -259817725 -693489521 -336632586 272049817 -393420522 -185223861 57621468 -371344454 -612950503 574724607 -891829044 852871581 -337683 240955521 952822696 -192418486 325177854 -722822848 597415348 816988554 -385553334 862893773 313291765 -737257668 286528838 473234525 -921196666 -473372697 583852433 -429414238 535886076 332712960 914009551 -680917427 -366129670 704125558 342809300 -933942841 -659869105 321717193 -883189303 886652788 824738625 -227472105 675268383 -980700799 -145621138 85628768 -980346699 924262396 312239217 -362964490 988710005 320133490 -358626309 148271623 -242758956 259011357 -897693070 191085877 -951534258 864692080 646768723 -637804839 -425537636 -504019730 15269827 -365632046 620332627 -827948421 -379847846 136878914 -370940770 -472288764 -980306647 886548755 -289517336 -568272465 412104213 652219311 -130150577 -119902830 306343368 198764193 540603686 212796774 769851413 978235171 -244800141 -888052867 -207598175 361748169 -888023263 928038587 -942573914 -902447377 -450469289 496302042 -717121166 30353868 -542138104 919169491 488866989 -362361434 -499395042 105675339 479151126 918848076 -602636642 -432172546 119252853 788190576 654665195 49501939 -397691232 305663734 731108978 -489574880 476768679 -710435854 515225639 627478829 -739199841 209051174 -24157406 499732076 -21607910 -831349858 304131613 -556098359 835635307 559791941 156552513 804628203 408020949 763092250 550600088 371571409 -502849975 581317946 758492349 73312737 -831268358 -892874092 -102997757 468455033 -992925287 584594304 960125936 -978287254 -57530285 -836483790 608663152 -273932215 928053032 -482873387 -986928954 -737260800 -495254708 -75870645 -372453599 184079107 1193015 -104313064 848105330 -872281933 -48284536 -951257760 -561031278 618803359 692932909 813918628 -335820220 986856923 388581873 913946849 235402327 -517184245 -28693667 -829608317 759792145 -54138400 260571488 953798815 237051163 290461578 -813248895 -853851774 439779758 378943760 -908498635 -612125438 -978644094 807294935 -125543449 -233232107 -467547108 -807237752 -475109875 573473420 104365831 -89650855 -77807587 -495137093 599419670 388698282 652600686 973570823 48263997 991818547 -732657526 -556520042 884046459 -308433885 707396619 -748606205 52809271 -344317871 -918977063 773348625 219936281 -460121860 361103097 672886669 -151179344 161844428 -225177641 -121322561 386176293 -551144117 747853709 -837486953 -546531744 17798245 812279885 845804217 486127187 851643989 31271709 367026125 533916943 908869829 -203314297 -993960775 -642341650 185278429 716439004 -813682453 310168537 975556939 371862042 355366584 221243291 480948094 -118280889 169495688 875044410 -158631483 -766158800 915926604 696436410 -470745599 605664376 2006395 -946633412 -494190850 -80055660 -641668605 255477807 54095307 -641981014 57554203 -357300498 390294887 499696866 -447132153 387472916 -118594568 439663141 -926758357 392441473 688470538 33351884 -924776535 -403431258 566817102 117472827 -389160554 72913715 -152097280 967830048 808075214 -626503395 -302576911 836064861 936242127 17023062 -419714605 -506666522 393446201 709128540 -169220976 96513429 527871521 706433209 -971191741 -120539090 446974133 602652515 365541280 -406325205 392195331 861051390 -283079905 -220064140 -453166560 696741309 461263660 -609985481 -442406183 840653327 119298770 327477453 -501610419 -653403119 66294589 -251684408 552109797 -14323870 -309942370 -676577776 783572443 107854804 -737840453 305649048 -614744210 -358769076 260579354 -947633324 590438597 825036546 -69637648 202743220 -654821575 801079483 -580553545 666397290 -262256761 -753979031 918525209 92672565 526672052 449577851 590995883 -666323931 -773679383 -474474065 -354403839 719419674 374120674 -945167262 -398148278 -824533337 -80925475 -998273340 840268456 224775662 126799504 896175354 46432855 -251337090 719785620 4623119 -323617529 -901872970 195051709 949812518 99904319 -360633932 -340178039 73474833 935930840 -628194503 -214330426 106014649 337613633 678078655 -13553048 389258046 -335137814 992123499 15490013 -740849793 -304339576 468502370 504021586 104223585 -814515310 -905614262 178798252 -86035758 -567003589 912438253 -609909893 36851731 -218462547 622112479 -88842441 -101999476 955989110 -258019475 215886653 -183287861 820930454 -837365483 -727800414 530451329 -621260126 -701158599 196781791 715778453 776393938 466109025 -834352129 456343677 -179141652 826851054 -124204170 597247170 -262775644 119236898 602187800 168596616 501227504 189907278 129463923 -350388403 191874909 -885554233 -731475283 80620134 -163448441 -799953005 914628785 679350475 -674120692 -643224877 -198192561 -84296357 -656166567 -724428786 -241006266 -148483722 -522927516 -184801651 857969945 -301479695 220492169 -447891118 183815637 -293135556 -295678689 912699399 793026562 498026312 648891557 221529636 -265572447 66442261 58114416 -999653652 731624099 -99532337 865966003 618762731 629782549 -469931094 601519499 505972112 258036860 682527985 -922689663 575448824 -388384487 -573577371 -584926537 983578698 -351499334 730257983 889872905 -992322485 -546839454 -949291314 -822874506 -398932844 -385704192 -743053669 383456297 -845467243 688318844 -685049546 -909164358 35703167 -417235159 409207879 62110176 -433601831 812574025 198131282 -681129051 -167855022 -319708397 -121100298 -301235352 -693636023 -477061643 534395794 -505973541 713072402 -448413474 -869953436 -504088488 -291672162 544441243 -557934746 -629002912 360317114 -671871183 -684508869 90749453 361394127 -257857438 -301201584 345433755 -144822849 586996994 -361522914 -436438342 743379010 892701577 -14091057 199753928 320355820 -978849968 739458701 243634474 -65529150 -359183442 -383114598 278530182 310092519 -744270600 -934099624 -992007766 369229314 -897673576 -607095099 652801282 645007772 -121711016 -569125901 994828736 835715433 -500045241 504843051 488299812 176863069 -72255174 292275015 -139801524 -892570267 32246262 12877365 626410062 -298786096 -726789273 47354243 -232638652 65890940 -339952534 845873029 830985384 -379891556 -566294508 806330474 680528812 279137906 29233203 -545523738 -437854853 -655532296 -444927490 -611171202 95165592 -784838480 -157773897 742450708 769584299 -542448815 -11641916 -356234177 -167412571 55549234 -313180475 652024693 -395223508 273112951 -391168365 708437838 583929792 -554584650 359282504 341427594 488191499 295528392 -404723851 746687765 -763357809 -459362288 -912990824 -676832697 -30731759 21183478 -67507840 256744157 -708059630 284493711 438516227 -648436799 -794675598 -957892547 350965917 148151646 159049702 -682592343 -685595571 -460102855 302947324 -740878671 -441146815 698088019 -320258747 -81923138 868758003 493015790 622065390 308222093 771792437 -875758875 -227251153 -70491530 728810740 -162342825 812655301 -534289530 -854199238 -474894287 579209421 -875050010 887212889 -686905944 -748163911 460547262 -692702502 957049023 -644950811 582967233 -321333719 27754824 855411110 768554121 128100770 935325132 606859316 -457049666 119748927 -788913174 186041753 -231646083 -399347374 -402675122 -983197783 -566661344 880654333 29496002 935869159 -114962997 203160600 427255590 -765028684 359441256 -901639082 984986201 230931168 -137106473 526988886 -340645883 -984863785 556466223 541496145 280624849 -469569166 192847270 178213704 599167143 203194055 -664128347 -529512380 -273376512 869559560 52930552 -954513446 -657158516 -775057923 -558559939 -481138156 -390159518 -993113662 17935195 -903808710 -715060422 -716485865 791515253 -871055303 -425799717 636632064 3131707 -598571980 320782678 -559583286 950166611 -863298751 341077983 960644531 -679091568 -521623351 -637517234 -65203404 -474022911 103740036 827979604 699744123 -670333175 -838590848 -80966788 -910512987 411452563 -525701910 956813057 160313516 302492593 262317074 -633875799 594620238 494920314 -90842263 712457998 -700852346 382504763 567772186 339833375 381422820 -267045492 -163541888 949612189 -346114104 119269419 423650251 -870244191 -871989835 450650578 294536564 -775421421 965697301 -340556998 751984184 43780856 -798718287 329989333 -782673776 -939223741 -760668760 834280073 -338714646 -77317053 -331478327 927405768 552521623 -593528969 591237205 53598996 26000944 -76819717 -180335893 -285977574 994533969 -662301372 -622133030 -638742533 826315062 -510208579 -135430980 377761005 -858300498 785301311 533151227 21097459 -403579312 402093745 -209286174 622331395 -775661029 808512909 358392062 -941256276 -290750427 356074184 -240658377 -812738704 673943909 712484789 -73862567 -275344936 -312829737 -980395890 -430690328 -108179472 -897676353 190904176 683892316 -837795828 71908413 -377993510 -671152392 40871133 473981821 733658654 -880992533 616439390 -538679528 427812624 -847068978 -848870085 -122187844 134156741 595764053 938736480 -990006603 178913219 -738672486 512946088 247383534 842139848 -831967700 -217493060 796775853 179359706 288935615 913151390 273883082 -444818188 343419187 -903349941 513396488 951691307 74040965 331629491 -287009542 -472008574 195925344 501273785 -923154197 469287568 27265783 -129882575 -688923428 596789452 415343706 -484485842 122037972 781927915 -650482961 -630751591 -610744201 -289425551 373069868 -526992901 881729598 885279145 -443506863 -362429793 832864112 -572638773 -269113511 503357278 -142592573 -314781506 -515488001 5359083 -927258060 479601848 840497955 671561015 351022305 -634878694 -398956068 616850533 264432957 45191747 -193604907 89160657 97103376 384187638 -253457872 540253511 303555070 116849685 804513947 859194422 58624776 -216779304 77222929 314405823 904707157 -795549095 -446611483 151914378 -851662014 55239252 -327559145 -399758648 344617790 543945813 -768820752 24988887 -936167084 -414389543 -33022680 -257815524 -643713012 284448113 -202225347 -14456441 -751233683 -650540928 285630353 -426308892 643851221 -297882601 -930920910 938498764 505876015 977592131 679104932 -518887827 -610595237 -179875232 120259518 -359839104 755864355 -541279562 719768642 -341724249 -593365288 52008727 -45001198 398658891 -380422129 883052588 -80537653 -404845002 -60735734 599812640 325389285 -700966919 893476994 945222880 -729252345 603172666 71033156 246693935 -457852338 641443244 862845965 -882489707 543458944 -525759449 227681989 -906326582 610804515 -135374771 323469016 318165787 830830140 913643879 -839371654 902073802 -721303181 682886597 408871138 -884466076 -497469183 931746043 -923621989 937134204 926290311 484543109 83637001 467817220 -101588759 -410016530 -715241819 -371771964 -954433926 238861510 -275631797 693874853 -344051202 364921285 262065992 -169089004 -990067371 191157153 457580117 192012159 -474175812 908987196 184262401 -532437100 40418889 834651232 -298114371 626505787 166190091 -108790901 -40562197 -946212898 -19382802 -724835288 359959312 -731219122 -53171061 -755879687 -394567808 -125865638 -435575017 -822971433 555548040 509806176 865252739 983656415 682935592 -639065452 144141230 -870528457 -500366685 34573062 279625986 -94898419 575800523 -708717860 191581608 -841628300 559749841 -406264164 724439350 -71859283 -832708984 -556887105 -801818485 -506939689 484546180 508915317 -862104354 -12586004 -237430751 69434327 720749684 768502221 123064811 -72607984 -152111987 -324067808 426097505 -323985164 605806137 -486426440 9251580 -231622194 6820598 -519082670 19281719 696744996 -872175972 124739703 -140811105 26459920 -952186883 980014132 666227196 -642640636 -727973494 -506188843 -550767532 -520404908 -392520435 874567006 695624894 -219728920 901896161 305923481 777649988 119272264 -972453533 737077175 -854450125 -529166993 -825005487 -87923205 -133145882 453253583 193503168 585932666 -756233235 328335842 -80391730 922226390 406476590 -697858547 190226865 -892306355 -118458008 821130077 478558723 -740614760 375639177 -643170086 -94173426 591855806 -584934273 -255249054 975780837 780498840 493475490 389949369 512278297 347743898 611058511 525461189 22424650 356478215 556134488 -50473930 570120561 -667043544 483831767 -157848611 515179289 -724084532 373692291 -497470894 -725716739 787553776 382141735 -538439385 985813245 547517475 538264042 112509648 395136453 598572077 438929593 719417372 -810919624 -812987034 -418470279 137360400 937713477 -388404891 860789592 755942280 -891407377 532623184 -210020656 341534409 -537875313 599941939 339087304 -865100784 -259030748 871018193 129048801 140078031 -780604519 -381381595 399303007 -333942459 -928839268 969930327 492877581 164711367 643734954 -823947934 -994725263 565410501 114208122 -334730051 346581305 428620370 994180098 -766748341 302368164 -504934025 346197694 -999885407 -784094491 796998711 -624643138 -776694549 -202730973 -167816200 838508555 299698140 302067792 774227575 -962841131 -309205899 36440746 -885896842 771462841 -739783714 99613693 559674981 223922764 326028039 537931263 -415475132 -183305921 333673686 -494412186 -476111946 668648095 429537502 623971508 274071663 -447926672 573439739 196060789 640286075 753362387 -620946688 108200798 -419374336 106642277 341847249 309147700 -592724580 830204870 -388786761 -299589465 -372866372 -998021132 -612361724 37194446 725865296 809629838 960542854 808926513 -112557286 -993732807 -483727312 191504314 -329037563 -372441805 -344099082 791632620 706252589 635399707 925354469 89702074 -530384844 -485698443 -774850088 -875461186 907228875 -641077128 -802611500 -560125054 -912238256 -979052086 657018353 -154070374 601543338 217864288 340382984 364077762 -874170498 50378534 -507559435 632579033 -476167891 -129715903 -421805804 319814589 489813743 -847544771 892145151 780464408 -37651659 -323924021 739667539 110860765 629044492 -115621579 334522094 498342870 -588850652 66753482 687533620 -782833342 -79485376 -69115454 -968098506 282291719 85355088 609191567 70835203 -839326123 -678475751 132431303 -488539413 374768760 861923384 239558665 -383817664 436707170 -631542418 192270011 702800868 22562973 278112949 -258148694 -457032714 917131293 644881025 -642289239 146214959 -451465551 376568393 -643611853 -205053394 396124599 104336266 -711990120 -405924095 109000276 71889671 367130561 497684291 886387186 331205841 -78065992 -250786082 929104720 913223709 -103372769 891905775 922035115 -614456927 653736390 454681573 -774310909 701988434 -378597240 820275758 250337131 940758224 567192348 -219179182 914456309 582036436 330393865 -350447524 461962239 292297378 768683227 984823693 -287231270 448444384 -302753560 297116448 584126451 -293899579 255332984 380791681 -888902908 123709373 430313130 -678205806 -830410449 -50683226 -941645003 -836642444 873048997 -716531056 385483020 -153224626 -719624191 -340126645 976733185 261438772 70097255 271534474 -382544839 -474310895 -855770461 -693184729 302792426 961149365 602802958 -877013011 -580368678 -159849887 931036243 286016472 -251432877 -73479272 686202419 474732640 46469213 242443467 -211490989 42818934 -102418637 -496798704 416461490 266419502 -612675268 -42758148 -622719239 547041213 188277565 -27230534 948460454 -203157817 -384131750 -334105052 491781058 -180847809 174509063 -271566637 973499405 -643190749 535006558 382550547 -558543293 -762968952 693717240 -303688868 -929693933 831972994 450183228 -435049553 -945716397 -304128192 839189848 -665342559 -446118562 150998901 -586277205 -840778973 -459026819 294241207 -521588192 -288305109 -826285527 -550735421 -702221486 -686359325 435474072 -573914499 -348388628 -535702122 -619309110 -338672065 -432982701 -511655196 45919418 204274134 -288984796 636130131 -271151088 158037949 369491992 -20425169 -708416035 484708809 -993652402 842279891 -113636480 245166369 290120585 133281588 -68215477 -625802246 259161108 749201281 -158805900 -261142386 647291119 62280414 762785842 672846638 765485046 -539951909 602716192 -23343722 614514371 -613288061 -130402262 -279303655 287305401 -710425809 -477473948 80267421 -904303426 -110329613 -525607110 -111135295 825790570 -41753232 -303790693 -696354500 478887874 667873163 -57979558 744115271 412345137 -436391332 632902819 -24873907 557120382 302803405 680511735 233546303 259650102 -73388263 895257320 800151672 107318407 -910812426 -984591489 -189546919 967661389 -717249115 -770549447 745146624 -699506675 258158904 163189089 280388521 844954561 -548075833 949225356 -688822411 -9282532 991979859 -545797762 -695227061 620529500 657550277 -632682612 364526373 747925366 309993570 403553748 -589196390 -808557042 558939306 -124904670 272575242 -311878057 487166590 -15725480 89811380 597329624 -675165101 87019068 -283342482 446443664 -931824607 811661966 10003110 -523603762 -522031363 20992796 364575356 -13692712 132010457 338993919 672434925 -621226779 -864430441 819923041 600956954 757371137 -421512787 -844675128 -136282248 -941137961 -581942223 274020745 -294638174 329845627 867829996 -554667383 227795122 218378824 -665238002 -726458818 -396100363 -930547815 -576025055 661810542 -93265693 -914345210 -63378454 468929183 -532680604 95968695 -560931606 698696369 -42850905 353221022 432091873 221140543 96207454 -227992926 -52083464 318831372 146481100 -7815569 72511860 -468973774 -791759199 345531981 -255678845 -661457337 931993764 827014553 55956295 -191707047 -567272438 -365118361 293651665 167306800 -309917207 568697337 -835449479 -740515054 -419862029 -889380420 -811068241 173962122 -275680906 906671222 133661745 614918483 -470085186 -66018351 63554848 -228971608 862713994 793354203 -440063941 -852505301 -647563310 195987044 -822943796 -655026239 -229200385 -117150601 -9738518 62337527 26877793 -680895819 -579616317 108998171 -175563010 208033900 -437529724 -359443917 927873427 852343335 -46309232 404592215 750316836 815355936 -254101504 13219707 -676897936 -161030503 -610233873 560616207 -222285284 -888698651 -717998043 149546637 801694153 373536183 -125369096 -431995335 988836791 -547953699 -420083540 219321987 -759728564 -784134690 -103373965 733096249 -402706310 -223123212 337861547 -627915229 114833043 252761114 86629633 -36684230 -797092313 946737313 372994557 -555100974 -798971918 141257649 -214251654 -631162940 972794283 -414914886 619145486 728706079 -705317450 -445343194 -115337921 -749896029 -528062561 -732460630 -655958025 -404914313 955716497 858447608 -681554546 289638253 -445883854 24174106 -433105995 -161842311 352137118 -662861503 -993593239 -103894821 508556932 952051060 -656214142 839459031 258514672 280015118 -202347384 367140593 -564232958 -554423940 -748122657 -940968336 -134044474 -297412701 -494967374 912569278 -114821182 385997629 776992066 -311608318 57823054 15969259 -165450274 -429051517 -80004671 185430376 606598120 -642875035 -885468932 -583997860 -267736314 -523913479 -144536929 867988519 840923095 962683402 879130509 -865293805 -812596395 -691550347 -290595987 -437216659 42836722 17300989 -80782974 835984717 396141476 -3806797 -636275265 -150676462 -896033437 -551342436 -412661939 -385729902 762565396 -807434015 895173234 -707174514 630074091 818862029 610823306 -298430867 -781770963 -554516721 342938027 909591023 770031895 -44901627 -917408044 -874154333 -739601527 -67324516 -334803187 -999386125 408428786 641953724 177550245 -102066682 544026101 423961516 -318092377 -838252443 652648567 -389688928 547084902 682888031 920140859 180179353 960055577 -673703038 409745181 -314826015 990097534 -695252799 285499332 -214175519 87268593 676613842 -636903016 239965207 -372779647 202509624 266335613 174632098 -705450055 385257301 844240936 710537021 103528446 205398298 -228665219 280703096 721812693 -880147263 -893660362 369035896 887772125 -257157410 907272830 -321532036 606587625 954556824 32435826 -803840446 147652304 -686493022 728300435 755782571 76129331 -849473616 -746721361 176839771 -96661137 364499202 -655510995 777061467 -62320673 699630782 474999015 762796113 -664376507 -12312758 -738807577 208812447 542009166 711077806 -275080619 562045224 367360946 -262686355 322311314 623943621 630373338 76957211 -497244214 159701266 -352410859 -428970917 14218389 16165292 42697355 -984025743 937411619 817336681 -665898781 -398621940 216100094 354258507 504571858 295126489 -818738725 101078684 84080003 409540728 -69611518 -130953463 -755143273 -247470535 -505774372 -153195155 -181052278 -788085049 417221264 -737420497 -815340677 -630109213 844007005 -762652261 -534468520 614741606 260518756 -996744749 25097933 -661424487 695189116 -133450283 986814839 -548233653 -866943699 595030860 -375634381 328171779 138031479 -197917644 -842741542 686634814 669618595 -341144568 591232799 583525917 844536718 -877153947 -978525434 -287729624 -573168054 -418887541 -313374766 699114250 -851236606 299501795 -435632009 389696127 -819028593 387753033 -180889264 -538429989 -22902048 -536947361 419414759 -827425592 657740190 418735762 -636167859 527033164 -787816523 -848438860 -41212936 763377284 -129245431 93660806 707671690 -870778154 -848248918 42586267 -401919203 756777439 -146982866 448635880 240898752 348495212 245475612 117963983 445759228 686678343 -390283656 -910071147 -52319139 633591886 -203111433 -514386039 180092799 286953639 -722243264 419779176 329833699 -833566428 317800976 -867236885 462027363 762361378 -307126867 834901144 773801881 -295154096 322923248 -320364118 384336252 2436857 127895714 -525734873 -233750453 851890512 -72630418 609426740 135946368 -873685291 -86564443 56219202 854237570 -17016472 -214441035 720576948 -27024540 649775193 -567723550 498489136 -576614629 -254651405 -696814131 -309242904 -867337642 -55764225 -948531169 431048603 -409849608 -828262424 -574564905 616659932 569682528 282387150 -575274151 -415417065 -298822002 -429408379 221879414 858564995 299551618 -558449439 -640413653 -314005653 -545799062 -755631554 713670103 -716327495 -651034626 -774222933 -682025067 -553499898 -43140393 922639798 -282186151 -33562595 877375020 -319531867 448630258 457348173 -875305166 -640839910 -236333954 -389719230 300817137 695620013 536554548 174721679 373698946 39419 -803413045 -829681965 791084867 489397588 424818184 -45000228 746304972 -378728708 -289548267 -407217275 205370448 80479087 -216019831 730157933 111227272 -996361325 80216879 -539500300 142901414 416619234 -438323074 28492021 309010292 562227479 992793470 -113550255 -822081507 -216150302 956292008 262849818 -998102295 447620441 933687420 -317085296 -140394461 147583209 331732080 354393654 -543483864 -498652386 -867037411 -338237891 131450954 -407367937 14775005 451940309 450434071 -714154620 -377747419 -377770506 -927780776 628808804 -357562415 -829894671 -283782792 -522462105 -433455669 139301123 -461173895 776860908 -202553987 -715383304 293910059 -339560658 168953319 -464746620 -366395525 378175555 -950563399 -793048962 35185217 19081979 -639313175 562784850 -284714055 918418808 -181087860 744628797 -489962573 299018723 516452317 -445060770 -819358084 289466963 -420826878 -707563306 -503536937 869626745 -225118571 683784806 -749767145 -115523711 896882511 -358593329 -935800037 799632875 23110295 121739265 121559938 -402481131 -106472135 -202686400 475880428 -227431835 578787343 514206490 -982687981 -831676488 -879295684 682705495 193080634 963066767 122767873 975838267 -53690669 118767339 201589261 -543461481 197609204 -123868979 -281530983 -31659327 401930606 861108288 555690828 -618460475 512785142 -215481822 154621474 590211448 800574493 728515375 90489742 304218801 -144449053 29873105 94461611 816197240 -571859622 -670128486 890751397 422092192 -806392176 273782028 574107463 60804741 680898306 304811422 731992377 -584794231 697308358 458793481 -642297850 610882744 509618332 863424562 -165293019 197270673 -811640418 -745986803 -11414011 -847938155 -449693765 -585071830 674494864 481700291 -154500811 -875240617 -955919183 -408241168 -998789647 125294708 -390010278 -122053388 -338584970 295306895 -889460311 -516226112 -957854623 782702511 -948681759 699287194 359193150 797634703 -922893104 478721877 641899367 -216846840 143150549 -791803873 460281865 -612828116 -718860806 103472087 -409695806 806336636 -795966822 683728952 -46827118 813727087 108267986 -352205890 -804491643 871050693 -195098943 854912181 213949300 -128040785 -409734185 747689493 736031343 -816927418 -877352993 -548885928 261774630 597667874 -699932396 708252210 -284498574 308853784 -812696813 -117861456 -942811748 412454379 515326808 -352197577 284094163 41316230 -931221632 655556823 -811230164 276418166 -717742257 -143614466 311976409 -87470777 754651739 -920301981 346626845 -382706448 -958873584 -904099474 -648087918 -13431271 -266077852 -421013347 -149700235 486475014 12692724 580768020 917241147 338241293 -954674913 278641380 -563223551 -312350289 324619891 -42637000 -370681541 -328894895 604938696 -501458320 -845198311 12265808 822721115 669019974 -843287251 -224865513 -999788777 -819349194 329634050 -740200088 -993851537 238430738 810270215 -69081223 316783572 -182605023 -997921492 604545935 -966752280 -341201284 -707339038 975185911 25072037 521108850 -842556924 990292871 -779113486 558096524 34180931 -366081908 298368424 -796346101 402984102 -327627252 -703205130 -771312972 325152027 -987538873 -834961073 -754501699 384948492 268822487 655795291 47926335 922160702 -244647688 36131364 217006995 960415036 -52427196 -528750163 -621698473 154796808 -944718869 -923732715 -548084052 -865176969 430611882 531727155 -979731932 -203756404 -773840209 -100081337 269456237 499563824 303005427 392975687 576242969 121249258 -924697220 -18572660 825157880 -927579585 -157929532 136917848 -866302774 407615014 32478989 -877220689 498306246 205318354 -466169864 -732368366 -173191418 355464754 734632236 -880249089 -997656159 549630329 24018613 -114643437 48180448 -595964817 -524235861 565328172 250357970 -363358192 -989503318 -929499656 905248017 817423343 542252682 608408286 -595977232 389129149 993479706 479045095 877701177 542544025 -228478955 -383826151 -122918344 658164165 673759349 332778066 758578560 -771318369 527390886 -900086664 -270509115 -49581325 385202735 -302660633 -315315561 963970271 717786082 -350180203 706692199 263198190 -513186344 -235992423 625591327 366231019 -7883632 285464132 -445551518 732505602 -921219389 -917329961 -140239134 -863392209 862812428 107113002 -915886024 297972571 -187113100 -285941888 693801462 850608555 625666740 215144292 -593388421 816127956 906854824 -997683264 -370763332 -457507791 413386337 -523393466 573100805 -648878957 791109035 270546414 -958712765 -801632538 -896883558 151360911 308238664 -742777527 77976265 640287420 496376190 838228257 862754205 441481379 -966517366 169903041 -825655961 -958277294 380945894 -336232419 -536223977 388270697 -311980736 -456253313 910748642 -146715307 -132777477 -204452333 942725752 540002939 171832380 881941976 1730187 320364890 -8858721 -969843706 844509240 -434541272 -820264323 15085046 488587620 880663080 963464016 -174569317 -419250639 258863275 489018865 233278796 282580981 633215751 537775933 -828712684 -323438930 -24753743 -480444100 -233781723 -838034084 -477148195 -370173866 -533637938 -673299901 312915124 367228656 988277364 -603507285 -866628691 426195601 -513784206 -571484144 503585917 205208931 -109487140 969723687 -267038558 464089017 409227813 -959073495 633057045 -16358695 911543022 628269595 -895502780 -248595348 -733847720 -911548425 183711841 -196505245 174678296 673133826 -342426016 175581620 -717759433 899781725 -969905904 -669021958 -856257061 193697309 -791223916 983770187 -113883600 868065674 890692560 967495916 857079077 -545820141 532957810 -835903014 904330481 -456088867 69226955 66254323 -434202374 -201446826 783765475 -912084852 -380861897 -790158770 331085279 -704810224 -408279501 565494577 174755488 -800707564 -724121473 428926188 -817189699 -147765438 -708498527 -115065081 69361114 859875565 -3410964 -841076371 111822763 -599760317 -858362061 -364978130 545353738 331853996 614956353 -306679609 -545867866 -561916992 57653012 793250607 707058658 96169076 71281509 -247137054 -106409286 538708903 407805362 -689150874 69938927 -963458415 795406860 110572482 -386628040 744683479 253030472 313155745 748215388 179148205 314154871 779167723 -653681380 -156425118 96585840 -482755917 221866837 325757211 230704068 -349399646 -176917816 249898566 619938685 -139861152 -23304656 -631045672 456117593 780920689 428846721 -531483866 17668612 728557395 298958991 -580544239 -713905051 712235906 970815678 -935751658 561702576 451119594 735559765 -56622618 781753861 365434821 436980391 473879609 -441394768 -173614445 -992829665 387129255 199741159 801479156 668354044 47141018 -962871555 -532283543 160552847 105683171 -696585184 427020107 999381284 -502666805 -939437128 757600119 -785649017 644085334 -17257473 -608810456 174955804 469233716 -386283811 518448820 44074051 557073080 -763503595 -414666644 892172955 -783277512 62815885 -363697501 -495429017 -104944514 674078398 -476925760 -102640114 -433782269 616401847 432049206 -749764880 -733121327 -251130429 -836646907 -151274040 -635684441 -796489010 850750915 -743807737 -293260648 253676315 975391932 -406594538 -335175698 887504612 -47158586 923975102 -674606937 833178321 9856027 -502851088 64920572 -307347006 803874743 -319329089 856372116 -65364781 902222997 244818987 41218196 638800004 -533425355 -607551413 -542069478 -890150500 -444791803 -956216017 668559300 613294357 409282738 93543486 525096754 243118125 -908116899 183017784 610999319 -224537288 386238710 -175411108 684743482 -418959780 -173244180 45424421 975188703 715426952 -967369293 736078251 29107648 -791477612 619238569 -960286665 893053386 712711632 505114606 694941699 400931700 -128797766 -98363355 63467139 -166074318 -273187323 -882676514 -198530377 -51899866 560172583 692352483 -448191179 402884153 -33072481 -717912758 444930308 637485324 -197137728 -502490247 671432717 740552212 -838529162 832617399 -498718726 -846916511 -701786731 -40342658 704916785 410656164 -580354691 183504547 906003260 -461785725 -878336078 235856709 -599470522 28376758 94153762 773734319 -49396292 793793617 -67461660 -847656323 844415438 477114294 -217617813 -112730225 -460357301 110526698 -221117252 960278649 632227012 475380438 464654797 444690602 271779231 -22040849 79622537 -46021898 332938377 762728771 90674487 420443125 -228647371 813900660 -998389115 -241590276 597399834 -15489443 738887885 -260290343 991677864 747522668 -958361093 -509488053 175099676 -259768620 -714294028 917840499 702251220 249144061 473219241 -924043297 920354034 -180103064 -900200469 -765313051 -465496427 -151383396 90743049 -339859856 -391489544 610768010 -165365675 -318181138 -28524884 29091720 418137723 -802697193 337599280 398687762 -625927246 757761942 -411823167 -269680952 325158052 213396086 64157299 782986093 -713719324 -127451861 119224874 18664284 -41065909 -510758932 -759826625 -9089085 725667994 -844228795 -735108302 -398190353 250128123 776548462 -704675732 -825759324 984019625 815992618 -87185740 -590177208 394008562 -604753064 867402387 -639216446 -239305844 -944118990 561612330 67831243 787933955 904206930 900416712 266571261 -355996649 488374912 -379443683 -910229091 287194556 113665364 -355032296 12417843 -932980895 927159372 -729116405 -776872357 612504032 232412704 824666837 -310170038 -674262926 -858340752 486788493 576423058 845955785 745913839 582923662 -423150731 962654870 279763244 -926501342 10937766 -976652264 -123613060 422716673 86597700 -924774145 -360960387 832546207 -294037753 -334155719 -138726572 -295525599 -402498462 -327926017 173857846 538468934 -428285333 -518980025 314592781 934384900 -601357011 -297364316 -141682610 -498754933 287936563 -967568324 192789929 -685702262 -622544278 449231962 -825988022 392308336 99294037 753486992 851406442 31727316 -10476447 167754859 476287224 24277145 930449695 -129975282 -935567789 -969698185 -786187123 139560744 334655904 -975266939 679045327 -653866090 -77563860 619113866 571155130 -89692208 273465902 -432531604 -789220081 -264415946 189046289 591708127 219024440 -867236976 629464774 970142269 -792890782 443873059 9495061 -610069854 -916525077 146257020 -392938433 30201806 873354186 -451261731 157032190 -636057435 440308359 -904966159 -27755356 -251028812 128349555 -426950168 376969848 -577603050 -802100190 389480945 -553325950 635388981 -375820623 -64200012 -955212169 -649024068 -690253602 740283652 225059029 799619955 724970195 927677679 -61831411 -991295526 645887509 -702675598 -112049883 143539771 -769832355 -711375091 -931340577 -476401672 -71026198 946486572 -344880928 303660648 -672398673 506028789 993391390 399807685 104970999 453365988 967728595 852950916 -994444820 -134310243 65242025 60253819 -992841742 -458500899 -763824688 902165520 800234862 -859497010 695853976 764254283 -712517569 337707787 591013551 696975463 614558166 995089063 6146809 111318993 -776494175 85608759 -275314642 916383810 235788245 518968676 -69204862 294420500 -637057453 725616034 -952100393 -370111483 -902449281 968254751 -384065683 963671813 970775077 939274901 418042325 106306444 940264633 153113162 -498971319 341955716 -852712934 -635454373 775271579 -505887932 762880215 -116937068 -623686163 933113484 387084310 -904147220 451297712 567032642 -649577650 77327137 545810032 -949116130 -970564507 933372471 -393748312 558460719 -876114144 -89662965 -867114818 797965852 -800071822 -351791693 696426706 -679489364 820066087 585156696 632274215 659872059 644995010 147483191 580524177 412855701 -505955377 600599591 -790670065 -206453804 835801150 -443480596 70242538 -182015056 528075324 -18232628 -117412308 -57582435 533800735 -209130868 681664192 -790098763 -469626207 -969628997 789063248 290556498 828209970 -217358392 -705521366 515591011 509487406 -924395697 245407158 -195764595 186403163 155015677 -632909262 -82061898 -187872477 -193833265 309796734 648521362 -868445386 -442865789 23682159 -608601887 291093262 661827718 -944368625 929253280 -337223879 753494355 -915159641 -998274973 -422886252 -367947042 162692151 636491858 480515773 639915450 54193884 200097964 -203769121 -844990032 -280822100 388190587 -183028699 -997760128 -40695760 763101195 -582809036 -73887086 192381385 221560748 661699321 -678335736 782740451 -779907790 -917566045 98509770 -189056345 -663417473 969405799 880562642 833013774 -529434643 411605337 380215258 269830530 723941946 -650437633 -213471587 -900537205 701095405 400155790 847344656 -639292293 -477143374 810610599 -949165864 169528706 -416861871 206614151 830761684 839131140 -89905933 238874576 -223677528 -437267407 201308739 -837683744 -573887908 -394050868 -709034828 749207910 -927847860 790614377 959611087 -801001661 879973803 145221590 405485321 -764723687 290439704 775107747 86748872 77437787 349494640 892072685 743319020 635071 450148806 286293597 210249089 -330734491 629008060 284857707 -891376893 513327889 877266519 -934267628 -493018769 -46081196 -351141230 -228080180 -269625168 291607709 636909018 231966598 -878360020 182313522 -802810309 -826755451 728558054 477023100 -344999616 -767732486 614077185 -870160924 -587611629 241647691 106132423 460961986 -418446322 442678769 971115044 -472280858 848743698 325978488 -616110962 8899123 -988572384 -787900348 950114835 286874188 769447095 746126194 764493245 -706188492 -363955903 -299191503 491357869 -46422363 -805473085 -299060167 -657329013 44872961 869533166 428801643 -810402359 -567246384 -502815001 828134898 115312939 -700993772 -338177836 924579696 -187958736 -199670619 164828564 -176172804 -688143033 685718624 -264174720 -411919623 398811901 -104803983 145937766 441772585 -853301420 -310719175 -412932140 -849969081 -525388457 643889641 -239649116 899078653 768842652 -667504754 -462119910 -460239777 -733872966 124346484 -201786673 -555680408 899359139 -755531187 717596913 -917895893 -34437899 -404324414 -524238883 -973884087 189389881 799726359 124968141 917946535 836341174 -57153178 -188485137 -753148887 -931338109 380810292 -921482287 207857893 -999753750 358127147 870651332 -485477022 118081536 -484249302 -163429561 95572619 149344784 426089064 -270292591 523250579 -790045653 -134809777 -660548135 -355774275 -305289636 -669730796 -993864402 153869885 -230971357 -328670384 116401026 -575861124 886857325 -207604252 166877728 141194617 429780024 790332224 -255576391 -87525025 -442208068 637293709 591148769 308336162 472512959 217594139 -136228024 -490834196 -220504171 706384043 -23613657 845227688 717489958 634179551 -857462543 531380507 -351642921 764537918 446532838 -954502295 564004686 797501326 316644520 -906552690 21613254 797912919 953156148 807024537 -692386506 -336845898 -801760723 -422063093 -649752426 -56447661 -439374084 386734381 937812582 189274884 -224222414 804087668 -820857724 -21507529 646238621 -464894731 611045417 -651976762 241973105 -674247122 -726616641 812017728 -86761411 -129832657 -345820425 584857971 114995376 536530044 413372992 -579528076 931408675 -176028259 499600474 -43331013 712340552 -203877574 77334541 -430231572 -353810639 -377100462 578688082 23712768 455160487 -859925080 -548134310 -60077911 168873583 -553328412 509633228 -653857427 980818867 283023223 247684769 -142589148 -589257536 -524944691 -749554788 654823928 95698375 -356976403 -803644787 -194404773 -593511549 705060682 -145840130 911919456 780875140 -460656802 789909472 255939096 -623726072 -418730542 -416993377 -777472708 -41474123 889571632 -794217932 -349776437 -746310683 -953595372 -872746714 -709205511 468688539 666723495 146776102 -832944498 -798478320 332323086 14483816 881166061 -298853064 460344015 -885313427 -336394191 97753824 665367086 -643149092 144863423 170342409 -393606612 687964889 -225422453 634888284 911709958 659219440 -396896749 836270913 931550459 -256543573 -637131197 -20563601 -137074169 117513101 104255329 452460279 246164282 -657857177 629942749 -297157925 834488794 647404792 839447451 -806544815 568576863 834222733 412770495 -565408348 -262479554 813275618 901211420 -170712046 172354226 -665219554 548692860 272938041 -893170580 -771869858 -84979921 -716484662 162333269 -52639309 525655331 397602041 -452779089 74183806 350099346 -414290490 463814806 664441684 -279009336 -282792934 -144425128 671447630 -759816588 -653150171 387192008 -370014371 -385993597 926201059 -602377236 -730810349 299920754 -368977462 -773295372 -405741674 225831231 98989098 871914197 230384716 605305379 -126668960 151004435 -877056523 254396675 -880503464 -613135347 696878069 -933372537 -574139221 -222402523 441186953 -155110667 -646604664 907144961 248815012 480196500 -464316539 -545882432 -253542155 750881757 585108411 436110807 881212898 627016737 -870765410 852395143 -948965947 819668855 283080740 164316915 -401540163 603390339 -420319001 -312638311 629655085 -682970967 227498260 766817748 506128205 -783679002 -320616004 393965809 383758751 -960012519 -728342930 300729284 156138435 -549741850 490047052 -367896154 459505515 640085663 347278137 831719244 544450307 551446012 -584192733 -647306450 -744327259 -9363690 206603742 -976518923 999381819 -937873409 277048450 -267703292 221539970 -556269794 682270929 680247423 -987531752 259882904 -724939548 60798782 838987811 -611237737 654775420 -310309724 128474858 96236370 795399103 901617695 -500106702 109224363 -734568529 451963122 534859993 383317996 401594481 -362582018 324649083 -7105009 242149541 -120490443 -291158614 946574729 841343728 -932049469 76984040 -676080188 106016930 549062633 -106545026 39993585 -582033219 -586900434 -682024107 -200629488 -318091465 -783099315 52625438 -411973835 -941756441 -343785819 450708972 856340370 841699980 -612506523 -508342197 249223822 356584436 -780062875 -277949760 841717094 -388672705 347609403 -163311956 -774379033 -285695522 197767089 371053807 -932943875 306343147 940694258 812501016 937347769 623757029 21873233 -239425894 310813074 209638342 -724537681 -457121140 -902000091 596971246 -454241987 -487231398 179586216 -871467586 -932400176 61235866 339134666 636320859 -155057310 720221049 505102283 -577549879 661247849 -285134731 525536724 813190221 -773155154 -915159890 792975042 -570954691 -444394090 560316105 519259483 528006372 715588815 947554764 -136857056 -525844914 -738933981 528097767 -172801172 -839657857 -163433741 -994203868 462257970 -29513204 1227017 -42464952 -189009939 684009444 911812744 27384841 -240107332 3188624 -813622894 -825217624 666889625 -945351833 877088462 258593315 463768381 470630702 -532616055 -983520868 619584756 538068619 118640756 -270490089 962367961 -89909542 -670693757 201947715 -494886216 -663746912 397368724 -41086016 839248364 -787703565 -621342679 977044968 13359561 92440763 -51697884 31289250 911957160 285101929 -427483364 627388866 369980592 -889674278 -630889135 763633525 -362305689 111898551 419962838 760761262 194836598 831778496 288610774 654472157 488092438 -90465757 -106391871 251795696 976620079 -987617024 389997749 -317017781 108443439 -999521537 624719151 -465987073 158284376 461807327 -47163040 488193931 -592637067 147634327 -271079155 -813535779 470697169 -887540802 241218024 -151097370 -990507480 -721063924 -828529805 -589265944 -137353538 114917863 -320457993 467543813 37362175 548455556 -40416890 -142587568 818406799 -483916433 205021525 -893343772 316106902 -442902227 741081629 44974946 799922378 -625830797 -653554217 89124485 782756020 687548189 -936881348 -776471272 -989771103 728690280 505445813 438038060 216172141 553739911 -391821201 -397376385 310683579 -598935111 947726929 -365237275 -625881816 831899076 814168274 -256594117 -803357761 473746978 -359532798 682677134 912917000 71310140 562642307 838450326 -875034840 -811949537 841767984 469917869 523026729 961642907 497615575 -380571773 324479422 -928239420 -882153750 306393801 15734852 213452779 -409171083 45294522 501165181 741419436 -49438722 -810423789 -802145612 -1002247 -858871151 675446242 -314041343 -422238697 -149652247 -506266753 -4089757 178158870 -985781836 667464351 -609251343 -79507090 -135133254 185688012 -54934541 87661748 723180565 -131658152 -598891675 -262802112 -596295434 684424555 -163020551 -518051751 530523260 -904006827 -688477486 -301658189 93793233 794763974 884634476 -949757216 765479238 -409635948 -960339593 -41851913 -324386575 170093581 -423787761 -277873757 -788699179 515487852 319425205 54546082 -572358258 863610173 619575596 103659357 -815496900 -871334916 314237581 777781779 -754248310 -552399684 -284864836 763683870 465245530 618164838 -338753548 859729209 -569271828 -372104011 -50560812 358806727 650483211 -597910227 -6038583 400117736 -86263705 -351375491 -190361701 631248296 -181351182 -814925919 751523119 539823260 202797228 483696966 -309318154 697827142 401655249 -421953730 -261323656 -952459738 -733708471 384288849 -631619800 334542604 -980269602 889294492 -359716470 -293677851 458527211 751116263 711069015 -442448177 872271179 525519601 -63707960 86788465 -771746810 119614560 880449250 -392043737 -193948245 -701585275 -366542491 572350637 -976680442 -889825809 -431526242 -473600473 596010404 122379461 383076963 -951776269 477356376 -392072456 -751426828 633951976 -607025671 -140700092 185281755 -207870323 -422849686 -992056160 -401141036 -168850846 182538313 -763190177 -160921351 418019407 -557413086 -642122502 -25885028 832811571 -912857410 591009490 695326527 -790705413 510249651 -521432729 -239115964 907899560 -565335688 853045475 -176636276 -713804842 949013758 -766882408 -884705661 304120747 -824633398 -223701245 992537692 770772479 -884148935 420697391 -999145404 -404423045 -350789429 -650529006 772417982 -438082734 -77124804 84597133 -93362692 117290191 -478344267 -230516844 -446479705 714508753 -735700356 -157824805 -140654370 -999840071 656353814 -453458958 924545759 -252177422 -193633347 -276975215 473956229 855093244 352497857 -621623106 -434676274 596740573 163201255 291402064 -165550897 893994773 604971560 -28165857 620857331 -611232444 -868820575 -243030840 -314302255 -249743410 -410180875 -836556921 -587246173 160367754 -46285441 484593227 385417325 -906007444 545147245 -322071625 366284939 -615639039 384039920 398498060 264942987 -168022287 491822140 46372742 -451756314 514606215 -326896028 187598219 -319962769 127609 -982802067 557630575 184149761 421263542 171885060 993266578 216094494 -169382739 639252567 -337185418 953227000 -393661343 -108282302 -873069835 -132697717 -629345192 456012338 534635574 -488095589 251843015 942960493 466266344 -905789005 -20926211 65669412 -490837299 866971991 774102004 -374634726 72439557 826488835 517319063 -910358533 377980181 474479490 573821027 730739106 -864310546 530343096 277366122 -566778153 11510537 -301293778 -477504044 -888521249 519849386 -689865722 924788461 -993567117 202265358 -871427044 -744651439 -843058665 798787723 66717614 86346440 140384899 -671153681 -41145734 899553793 -983390833 -96877331 54553843 -196099979 621021342 291751222 -557268525 -448143343 -95125301 416042845 67750370 -810121118 -759949157 561493428 325092947 -766130948 661485457 991671327 533737476 559016141 -91712963 654158812 846248109 -826202774 -979326080 -888729540 848495734 -793018623 -608519253 -521959954 295071079 432599638 139351549 785221829 -824676278 918159734 -70685665 512515933 299953472 -969640611 -65661420 -711609689 -644385179 410762810 293918363 -995848829 -597009036 -177802130 -139619118 986986593 -922785254 -87510986 697521071 302902032 642709667 -445104280 -764038653 -164212215 807943374 -512438710 -632037314 -483101735 -743545202 893761861 -111285012 448081480 -61776049 223583681 448482299 -110673446 55817487 984993583 533042540 -111851308 865341620 138730279 -360369990 -643894143 986494924 -982524022 -500076802 117235740 -876762132 355834069 -740282728 201583823 -705436129 971677198 761522912 374413080 -50093448 632115208 713441252 -226461523 -77020200 278672032 -584011695 -271852338 452826920 332274208 797051747 -796210919 374734760 551466493 69036967 521924580 821634681 -377155630 5030884 701932688 354207193 -554999442 322080242 979542395 75492931 -405461729 -529240037 264755272 157244210 163942498 -959809454 -644240757 5091390 -729648185 -593778222 47776293 228248895 689095967 -768764500 851294488 229790694 954828625 940539242 -103515517 -961796950 -450605898 793561016 125058639 531897674 582629690 131957026 821780802 551103480 505572410 -536774640 -599640946 -99025106 794092088 -997376579 -825279852 73003895 -541629038 -62053693 19509723 57836569 -182973047 -715127695 6999587 -116216463 60905381 662238878 947200561 -992217287 -65378712 295610775 -739712550 956554120 -337273701 -711357388 70666049 555164458 644480902 468778943 -475973191 -424805112 -6372616 -608375552 127858971 -662098027 -417904063 -267708779 -91195112 -910753498 -628095413 -784240961 -606560465 646868551 125654837 573791481 969421824 272269021 355846201 -696047221 -968246444 925814393 -109828304 -246827640 350060953 629750577 397914783 107764477 -731007081 955385912 -19373329 -112818202 849936643 637319800 -868481540 -325760080 -927822210 878271849 301395388 -922337714 5387343 -733832391 135613846 -779422531 -270176194 971665508 -436675484 -323897083 92446193 39747165 -220906029 -893634765 85270843 -290096826 -248096130 -130013302 647407295 -367883888 47035572 405187028 900342553 -56353601 168497159 -703258960 -864411535 952487796 981687606 -983880977 446854794 -486166871 895539050 299311064 488338623 803600395 489294133 -77135205 -456875997 -355182694 -541548476 584124984 -278383134 155837140 649964469 -163154743 -946944512 378509612 -841979506 856183991 -285620677 716798153 -571042500 -864496007 -190600846 543066458 87525035 643776334 -384743173 -645544715 -133223407 207370274 834159966 -355922163 -92519136 747385854 583651645 -192180384 142110964 -120127170 492041668 617866140 -833895057 -69897770 667990856 108756285 439599945 -128513248 -697362690 986958388 -608161682 -746941811 821101261 992637249 -661355687 -313630515 210513267 -260114928 -981801395 616788635 -349688812 -151065759 -321956136 -314138423 -652632259 -155100904 771699248 1347965 -821464103 -719093854 554302873 -768908222 -503277015 549691491 667987403 -964916896 160220691 -10222390 -371213817 -802936661 -40169440 177242886 -686134337 -183177198 -402373810 449734970 365987776 591874020 -428390772 -332862617 120858462 721428295 61869454 -506056153 630977025 62788132 902043644 123428415 -490006865 -492766425 66613685 835673439 -410961101 -145712897 518607954 -399045073 -107804951 -693503826 -210474521 228161420 -369459385 293233724 495820368 -542900856 915162796 -827829529 446107929 -208667780 -773089236 -81222363 -79251698 -427536377 338583712 946948190 -612662672 -624021802 967477401 -813702583 828917829 304268798 -542096795 -60349830 -580091555 41366259 653859832 -611409867 -466654441 627570494 648699222 763718036 803663777 -259616127 174643358 683896702 263922110 -604973330 815117361 -252093713 434197865 100262366 177089576 -211326362 -885988845 347081181 517800716 418212855 -634709810 876186697 304811286 858269385 -882469110 -910284430 302398116 313874876 583441195 -460836827 172666525 657861400 -327764978 843753671 283057669 -746073365 198047765 -43368262 -1521348 -115832408 950737228 -460375959 -765640445 -815986590 -717595864 171756408 -417257360 855083148 323783898 869629605 403581217 332882240 294217016 659435305 -753066952 -205813559 -776276141 -247700102 -672929251 -963414112 -938960738 835070907 574932798 -857169410 -907063591 234344887 -838703583 387734594 -350325520 -449523858 370900679 -304250095 -684531997 -105170253 893113585 -653195284 -583474852 -552777429 193467600 -636324062 573967010 -456918381 692075849 -848522072 -876365445 -482472029 577803876 317227410 552969639 815989200 294191943 -913863979 541679413 -879540455 457979180 803182195 555213958 -782141516 158195815 -525177490 -138877536 -844347233 -9414984 -398892599 383236301 -658264918 201112232 -853946170 411997051 -831267254 -309656197 -847325198 -591869443 924066032 -664473163 -724820617 961655441 -259307533 -689578880 -711053755 -958929076 179628584 -632701394 -259323992 948517196 -549214360 743161430 -528272441 -426279572 -211924404 936516114 -913362903 -680431579 -299582546 -913064518 -412596548 417998751 -529537540 -741847120 36326360 151632706 -904197326 352537068 -181314898 1764163 -293025617 544374452 611926236 744997112 168311818 -645026485 177851621 791573708 93108553 -441054629 335469087 552687355 885331362 941899287 -876010549 -735528946 -767625215 281201443 402089900 -772685714 -532232966 -644434182 769015625 -205192200 684324786 518848553 -293880748 576279574 478155490 -290842817 678115193 73522003 -889805936 -191354474 777827620 43067659 -734557154 682968643 258962542 -131490005 308447276 63358121 -394814439 -395671185 626943665 375085601 377679565 -413364381 346034928 -389647929 948574163 941599927 468778882 289402772 -673426850 -143921661 -23577896 -963726277 233897675 -146098207 -546702053 708339976 -42757353 -205082627 283173935 656970115 290329274 637113307 364759895 -546073104 -870113145 -571650342 -315123179 564850852 802809450 -493798455 343496344 -624105526 -560325055 701282384 165313129 307877942 -23145177 123983330 248398839 770727137 -85977450 -216151245 742237840 523887217 -44446895 775454321 596324994 339913533 -374357000 -789566492 -500105294 -847193517 439075799 847917339 448106074 -470242090 78902924 893617295 -546830168 220230244 477785577 305376752 -78199555 -84148360 696356957 -17026073 298396165 -943847801 866583699 -131111707 -960072355 -536356259 -700706344 -184214099 313145652 -618124664 -969494379 48552522 920324138 -321960954 741888480 315744201 554591449 -578288909 -88170601 567097828 325216368 202732223 -569341648 416941594 -89963232 -311457053 398759329 -146039807 -301795120 -699369493 -391289801 -608595375 948491091 -150539241 293679470 -77289731 339062183 -669991685 173491688 -47675739 -684998281 606846421 696541181 450256520 -690468535 -316253800 -753557633 273718774 836721693 -928550590 -524329709 596149672 -840714463 503898142 -286450025 -762054462 -45266362 729505132 387005406 684757394 394229738 -912314324 621865439 648421676 583682525 -624870829 820666648 -910516806 596438999 -78453371 94469523 644103220 119148905 -198123745 -13408188 597430972 -57305026 -48943714 -909944956 863724175 -474013748 346330716 -281986435 585330433 -74088759 328225260 -738594064 -316197585 421867175 433951455 -389750958 724801316 37452317 -731771434 371463542 -106713246 394325340 -973027805 -17013219 -522373829 51063051 326679287 -895192517 319237054 645103797 946867839 -669582315 275994441 -847406283 88109064 -780275634 -944182151 548795047 -809015283 -774667711 904370953 81400889 -858256382 -405235805 -898686675 -316923097 404260249 -726644188 501564656 895451 -82465532 -922172462 -498490875 102236735 -69913523 879337425 150250517 163463728 -378322464 -679398144 242682426 -60447450 -116566735 -624857690 -517990212 -641733044 129334631 668107761 460049837 721410422 210079901 -6372704 101570115 -210031916 -8410890 422827339 -485977436 619798685 -415470251 -881887582 653932111 -717898549 838861087 841334294 -96321237 -697009194 -186888394 697240032 -657284818 -626990580 789847220 876587603 -232176854 21122757 72359936 726269396 97778344 -292769381 -981215144 -794468639 -919475174 68005043 526140593 -483711167 583293176 -228091344 -237457163 282578162 -844427168 892849269 876855805 564516292 305388295 -186748953 -685893564 -473829689 765891534 -287183130 311692371 -673934850 -690899305 -519263525 196921263 -377913964 622200802 289302783 -498548592 962834502 -55726587 484396644 843986507 -312760825 -797589512 219788565 331053607 181672800 -474783240 376715037 -709168480 691412381 100730223 557001921 947271436 669095132 -747618121 -235525993 723490710 -522888067 -219058522 -951048892 651381253 -885653006 -409908369 456990840 -936952015 -846415181 -19219226 844050104 -584647226 -636325383 457234447 -158253272 573705586 -899279646 990367027 820522814 -24368013 783921366 -952200549 624318302 -431210646 -351530134 19446282 -107135265 -94754839 485049634 -790478164 160278488 -189965407 787256169 646190597 -46073224 976887790 -608052810 -270394831 824257005 707987352 280489414 -444484016 178334831 -786097882 -962322068 665036818 -739320391 -476452853 -367261658 424028855 -560531134 -124094595 254490441 -629383416 944251309 643209460 53043375 -529472414 -696470004 289489733 -580704674 409557431 7947075 -960146374 -85549959 -248993878 313632086 -506480183 600304536 581657509 -394315119 -132533220 -31304660 94976036 688960331 -652922206 -745264717 -240519454 356248546 -711663922 627347137 -840774185 184412243 -34173583 249084473 -584255601 715963877 7813862 -395367915 -136792188 -749792500 695582960 -715255555 245746322 511839679 -885319091 654054134 -1002197 194493972 -213056554 -977891246 696445345 260723108 -739014489 624616731 473910962 599302985 -480339710 -618626529 214545304 31647752 -912335807 -285409383 638379427 -119613989 845100209 162808094 -67096431 651651738 927968074 647713458 199866677 -775011912 -418092734 -895456592 461769143 -770569592 -596678968 -29179104 -309928370 686699506 -664294238 -991503067 738906239 -944945547 995627713 -85828911 831288293 497773651 704681788 547208387 603673096 -675465296 -554611447 91126931 836625992 851222035 -460248301 -746392438 102843347 589150899 -884775185 -382207196 22854727 263517995 180894697 344223869 714579268 -790503713 -28602639 -976464319 8715874 -863653048 150198773 -890696703 156873837 432081647 -276198568 -494653416 865816371 206826191 -846528427 296954148 319800966 -287805521 34554974 -954203605 566829290 -311791333 215653215 247356999 137321563 -711763832 -847610563 -867330893 543041023 559574477 599933769 626932464 -809319479 658570390 -742553800 -808488483 -184806634 -640251347 452157728 -594438909 -653244223 601715898 167104418 939064312 400344554 618239949 36170411 782039761 -391907366 175164744 445904083 854720425 812234111 -918030938 986014482 -960108700 511407312 813450108 490671767 -856482706 -270623123 -61243791 512210912 -392606051 950123825 -199539021 455897386 -119622985 252329818 81541649 341265893 287952951 -744632600 -806063525 -53499649 653819336 -365001591 -951692135 -761819285 -470733189 -634510453 -789466323 392533168 -563588456 -965116883 847102215 -266380094 146459871 -321440938 -467043040 694882352 410129078 -848034361 -899572987 -573856617 249434713 -932051567 756603156 966376374 892011773 340539205 970671827 933191624 87684252 -198406988 -961208491 -838533672 -846939325 661556148 214004186 -516543655 851279254 752033978 -42764863 874023656 -419176440 -814337755 833579603 -803011850 828572225 -826918046 618020164 811665780 -270036881 637324352 707127952 543196329 -376168264 -483764329 -489116552 -529625580 -356196135 547178584 -1013792 181825648 227565377 376015032 -254606158 604144109 195257532 -847563666 551042346 837535925 -655509528 805596301 313101588 -565469097 -654925938 -924061819 576900603 -594769772 -753369300 -736160990 208831896 -309188913 142655251 22445806 179325412 -833349517 672015687 652394964 175820204 826195875 -947594346 -460940295 -483798951 594359173 810800241 -596236244 -239408595 557340726 -758500711 516886415 -132565450 -115436141 15928891 -993724806 957954703 558658349 -497101841 -750180576 556333929 -422048611 -103509363 491010513 -393870258 125142564 -700046132 -228923746 963141943 -451923881 -558373875 153095072 4311070 -160682052 -867988295 27069239 354061212 -807144050 96227123 -796115133 -460248623 892031176 892055694 974248727 -182817824 136058046 -740594329 -32760911 955287434 605388746 747608248 417463932 -359032801 890656294 144517667 217600657 821001263 542911633 198797840 -734165450 80160819 502060314 -495079753 -820057998 -609962629 -484474088 499094174 384300206 144398064 911676863 751605514 229581069 221152269 -815437016 -474810848 -753647612 681827016 44359433 696882420 -603701778 -555192461 -512417517 -550591405 -826741886 500176721 935394215 652804777 934450248 -795793102 -353239212 -413168313 -345313903 461781662 544244028 -400561102 -491973307 -5690289 831272874 660966152 218391138 -298041577 980460518 -671143056 -992902076 -191888816 -284641495 681837403 -31865279 560517500 821465141 336361780 -124246184 372111325 581672157 511510320 942944909 -256633353 81053405 786237928 -520354163 -44549844 -895434963 656499548 363465555 -489631882 60404178 -319711551 472749798 347750041 -215740435 -596131499 -986105824 -203533579 -129051966 737755397 -803903681 37992363 -44349495 103148110 57424999 -872676725 400600519 604467430 567986786 -204601575 -516724942 190666584 35754002 727610620 177096087 61949786 -387590680 -887561137 551538352 -238174633 -368914230 36431618 379719658 -518711522 636426462 567071859 -223585062 -325128059 -920900135 -467951717 837146582 512107686 -821710657 -220216598 833510924 -398658873 -260262861 -280903133 626133735 -482771767 -709725791 832448233 -712030792 969585294 743758250 478537804 -282314075 -595843000 156392899 689073889 -503475930 736470790 -102527024 38632182 -198885541 -22680938 -46035771 702329373 -311287377 489869535 687478388 234392312 784489552 427733260 -940451260 -917027028 698827098 622406616 -887330100 194992813 87156156 174601151 823206182 -274204675 -101840221 669027424 22922443 -27189001 -375058645 -612345636 -248112582 623976009 554297584 459837453 -329126757 -874408684 913017648 -193866330 -998238431 66318506 -435926580 -242483959 473553713 -604128416 -627706143 781538139 897252992 769743494 548796122 -842498308 732993329 -233507745 733760069 -120622114 959715168 494738600 -848676509 231211990 67296186 277865798 964013698 555872711 279337343 434045485 58439885 841173637 -215608161 -841891521 -702901642 -1967091 799945156 761695246 883186720 311807914 123745038 -847361477 -295398630 -71574062 -774296419 519428631 -866213690 855048760 -318024183 -538396049 846549686 -867365344 45239544 -873042063 -861781847 -474396035 578446812 730633692 -592863482 692013907 347626799 -901782126 -874885804 217150493 281451122 -356666858 322862241 -487224456 -448315358 -743129399 30110315 492932865 402709911 -117097200 -823347132 385457237 722729766 -307547344 503889245 -748663894 755298694 -315841769 -447431978 84736364 -629806424 -576713938 -52847954 65694476 -196854378 -241922734 549981446 -376711669 -517556295 -212862222 282237235 -803366090 976786585 351194141 -213384603 996893076 -892757967 -871422091 -994201931 -896264319 972177340 -933549518 703786560 854940185 657440222 199338977 832707487 -138216268 181538490 395934269 245407710 -70491341 800992414 -194649814 150719512 701544318 -775790678 618207063 -305088502 -778680754 -615630422 272078182 183006881 -454009233 290027247 -238000315 -600249582 -551407572 961123532 -286118037 -736769252 -638350734 196887358 -997025335 -483965469 467924657 -406041960 332588453 796931014 126066055 556098172 -795478258 -134012979 58724381 8950607 -428040275 -147023408 939392294 -951213940 -61456966 -394956855 799719026 -958870503 604287144 -698301777 390498267 -727961223 -628398307 555701997 808094909 -593585668 -171490349 845453097 779046278 -981294200 770395011 -433109552 962925369 -507672416 -642981653 -254580711 792794579 520705472 -318621278 -43466169 201842711 -531015593 -552639569 -126729631 -406335652 -527166260 -847325277 478711922 278064982 857690231 729866700 31166248 -987807100 921279306 142399969 -489627887 645225128 416832356 856565334 -151927235 920553716 195012222 636877977 418767448 196742491 762498441 -953326649 -764039366 -209923125 634123498 -226148102 -768625672 131446253 -810562856 -123393945 47847505 453426698 -942287904 -374746860 -614119035 -754475645 -999743118 -858521278 903805417 -935826657 6036699 487448850 -698686008 -105960652 -595805534 -176354781 250986980 -622329820 -864315548 -467023229 432912720 -662067958 -228106481 -314770052 -43690087 868036321 -821909702 -735577018 556353247 467478510 391577562 -102028952 79732354 -961850032 -738012531 -731579886 508382660 987349077 343097677 405766542 -335184319 237053581 -231836441 974343847 -634136466 234103996 -347028716 515744023 712978987 -915029960 -281472455 870312832 -730963347 915683591 142482805 -886676316 -197590853 -239065796 -892452189 231202276 -545148482 -346588412 -272844779 138400324 906960270 893080862 124335297 -12142137 871294458 303557239 815944768 -878628794 -701454390 -113264626 422706371 -390749811 345225152 -794001854 -771568692 -449181098 863837195 900953007 267143565 363964735 384941994 -307767042 -853342498 -434617912 517351463 356403445 -811321063 -925576575 740361710 378059091 -134513058 -631731563 -246842596 302618182 -264471573 -161174133 213649500 391138471 645786320 674695623 -113690551 -427130283 -203130555 294295515 -735103044 837232273 529698010 -259214101 948273715 846583683 -889622812 42361969 855356953 -737006153 -768904148 -450023690 -142941003 -140575586 -629454976 847394876 -410245966 -93472431 96840960 164731832 718031302 563301555 -428909348 -759536239 65106798 769894576 509650863 -78895038 528975237 -853281506 471456154 -786197023 468601995 900489682 -649877704 -15234851 795435382 747508034 751397779 -419909904 -76558138 30871827 389951056 184176744 -551900044 -630229658 -663407488 268247357 632840099 657661925 -386787053 -50736564 557220068 -97156256 605097115 -780714503 154718939 -850102375 -247837293 105812698 280896040 -930787627 -682371692 -782879801 811606986 -512332243 968396693 -201947057 -589055209 -663337683 901981458 311188687 -243598331 -832011970 97232062 -89666790 674696956 -480730821 -62342687 349256786 695091838 972703108 -377873571 90261596 630970883 261985177 490599499 164943482 -13324598 -811195460 -923616622 245159116 -361804013 414759341 22625702 587276967 -676077069 -568309146 -301488449 -373224544 730962358 -928595887 -129553697 996258565 -275288471 612679372 -64025165 -531161502 -750484265 527489624 424267491 -157106164 130295052 88051648 578935466 428617982 492776872 539538551 -378451070 -989497877 -851280577 670580195 891212430 -266752010 -926020792 712612400 934386334 924741037 -711474259 -769199497 773359225 -840441865 672766105 -608246230 659155035 -498191502 7051397 -6211263 674912534 219590427 961338704 707607148 456688674 600416218 205080433 -480049666 54131112 684783202 927063350 113002131 812294306 -835333017 -972773896 -840943009 -409690255 400616968 40436281 459543923 -989775083 -122908110 676214326 -863582935 393763416 990877947 506389144 231215026 -918280410 -22572135 -811264420 757510597 -68323875 677049130 991420755 868934831 413340912 -145653209 -19022699 293231097 698317639 -821048840 -141117624 -272729834 -63453766 -871785874 91382607 -312925778 -846070745 -58994930 -829898073 -584782687 -121244210 -387288872 168549554 793805749 539373342 -688246830 -493522833 386710401 -19443465 768733732 790533160 359007659 -235164578 345519537 -264273457 -791381883 914664494 -565673109 -492267660 -789100438 -185448301 -403687411 -417188714 -138835879 287671394 -147417598 -816546433 -215476730 342237682 803047457 688026880 -681032803 -376853761 -63715038 -390989933 457929945 -933833581 -588925359 722648224 -108079236 300153081 15648772 -889812664 -881474148 619173428 -283848425 814975886 -775418094 -421267549 -605111204 -75783541 -468068698 -871297904 540263779 893050819 89429121 831827732 684996151 -337923936 859626121 -409738183 501944805 460807230 515718167 -631797059 324788369 -372791061 -441996926 -280102161 -479622391 989538123 79056590 718092076 -424858982 953791259 -121641932 -544215534 640279735 511052301 -851313436 674961769 654268028 -606093545 34896814 173980824 -661805499 -536998462 386044568 -598716793 -102562732 67010664 -134611509 535158513 793231818 -414778693 329324338 -168121386 -340987443 923073868 363941718 700500768 -187304333 311331463 -511295831 -973821128 62162627 430384466 -398877939 -827815003 -610356114 700934235 -629908742 -749192648 356399789 307996441 710505048 -917864661 -191404742 -458940116 -450558799 795322642 566996855 900844316 454086268 -528094723 921225987 -483222637 -68422113 29007012 927148328 121260072 291529952 -659965765 -663659652 990309325 -311492921 964021718 -900467455 822663503 -833941014 -615983498 -367443014 -296830986 215254771 -559821116 276434148 747593478 502620265 253457503 -159946873 433949605 -453653899 511623547 910230828 946896597 -396815752 -448426378 202861507 -406420605 342613418 694817906 -622277936 -776143454 401896864 281254601 774069426 187845309 -648461555 -244208869 -804696180 791643781 -69818925 -216513870 560750683 673746991 -346627429 408715176 834033967 -799350582 436658087 467179824 -585657638 -889894095 -322387757 62611942 -744076542 -49428235 -500908047 710305695 734676796 767702969 -865205397 -243074601 -160795929 233052280 -277021395 450530731 -344463925 -613095534 830342190 -952444701 -788500614 -99474605 665455398 908176029 925359465 708558831 -819867371 -440003538 -8122016 983622156 375349628 998680026 -190615831 -454777458 -588352758 -456733282 -71156814 -767767691 652666117 -981734481 -159282219 435371450 -299554985 552883346 425445649 -37969581 -176440366 789219828 348203862 -262409619 -983547836 -839584729 -442720825 -52653344 -32276801 -565287071 -819936010 354367787 252421873 -439662919 -890077923 446137486 -21388518 657167290 345218168 129469076 563136464 947475454 122155314 481795387 -833058483 -282674760 -108780624 502283074 996269148 -208242593 -31164896 -110618834 -852371677 20623042 -639342648 939198903 864106340 -63021095 675827345 -726599050 652422412 49478760 836279200 802128438 -699926335 -714389733 -486644728 880683666 -219935736 -499239642 -195735145 -458394346 -427883032 90622534 -708405925 245468423 902960531 -577677189 225345237 -489695093 -73818631 -383952037 -465477458 -735036765 998483620 663435040 -232180827 -156397701 -699906998 663948987 -482260597 -341815977 319139497 -12776252 -100285505 383211672 -43531582 -703359375 -884885675 -582441296 931453638 16912729 -288050015 -395053647 185177920 674916217 669687421 590500159 -519822502 -247913015 -67260988 -645595319 878216939 -332982820 -68759512 -163674922 -613088934 312520030 630909192 30992581 416917857 941283403 -75845560 -950780629 554569228 -407937538 -526393750 -389504906 83174633 387306628 -170242334 -754170069 544944872 -699015888 761921635 594225591 749281811 -533590343 468716793 -113116456 273458938 801425634 223459738 103034345 314870965 -367208500 940354054 452089037 -151686160 290769259 -207807401 448845440 750327537 582097034 267117860 -936762169 650845314 -602451844 -668791388 -221656986 -602278638 -298254822 672670170 877812315 -792652367 -213934173 -522451272 493687934 798699256 269466533 215072738 538731560 -59494834 -207016764 519247659 -144052870 -805088700 -456115053 -862053425 60653635 -326686647 -3498182 951498450 708993991 -807743318 -493941403 -63531373 150305050 -575474837 -878029099 -761193998 729562055 945434889 640642018 3557324 752452607 -649948619 -886308592 -617294807 261566402 -276684154 -76087115 681484061 57543242 -978321351 14576279 988581521 -564961014 280093327 -816482731 161000003 5716883 -984920 -535539312 -628343257 993919179 232771671 -143404782 390267408 -483590402 883043007 258848183 -969318790 -398475736 587876405 787224004 -294831671 -252147941 -455602970 -47330270 201325571 923050372 -375252872 -436873078 -316683656 463032431 348923348 638026369 -658573343 63846911 313883057 -326850065 412831981 -2662265 279294791 -824843538 -254043482 -276645455 -234141470 740207210 435724248 -953948904 -238379081 398235313 709870616 -330763103 322450343 698451388 -99923708 397271386 229800261 -421767518 642360432 951412449 600367157 -669029145 -63762626 -608026422 -169279875 -923949570 -272565205 110267891 -120877445 -588628031 946851658 125385656 580170214 -512128284 -721931449 -419370648 192031871 846149943 715782519 865089977 -771294109 -584910425 231569150 -808183643 895429565 109679680 -805827608 43465566 -233966613 559471453 179777178 -399338009 -326012800 -402507419 -586741022 -935271589 -938292226 509530696 -420834518 957269519 539622820 -736185468 -46856359 872990189 -740548993 897200368 -859011512 -963465599 -851991360 -392842843 963956204 -632909394 -449127474 -209419362 77171542 -577466391 327523266 294954004 174592946 592745894 -901871951 685330811 -616488504 419921547 -649385081 790955637 615872023 -693365546 -777263452 -102439900 779466077 669494763 -277934128 -129982659 -628506813 98945525 772526676 341464537 -190157989 207139096 -609536074 -926444262 338685501 824644392 -882535929 -541435499 612864602 -696940227 786289668 -551864028 -320696037 -395456276 -155763130 -591045415 305700471 -814495646 -308577532 -355414114 224201823 342601471 -831270185 -932993975 339267992 940086756 -320721096 603147011 -965470482 -112411384 632236553 -981856502 -837359954 -390596063 -88466547 -306885116 292345367 777304978 415209689 969710963 -986082588 601503211 -58675858 -726605716 -356576547 369631090 195686987 -469410837 863511534 -931554020 887787735 344401268 -338440007 771577089 249219256 865294655 38252717 948505858 -820626367 507332451 22913947 -404025200 -794831675 -484174471 866511887 -467181997 26675236 363479619 545862769 -344195094 -165987636 -278047410 850065695 -894271738 -853613526 -849117368 -404401944 -5270157 -87570185 -999881324 -982134431 813075787 -70398807 -403910695 -713938893 795445320 279557960 71655973 78411392 605725896 -263653083 -716526402 -180173692 -106582238 -200480304 -982983958 -818057337 551921655 -151640022 351354750 -116838505 -627453783 -831719853 985277402 909451156 377417304 447744189 -530606761 -994747796 -311757720 -791652697 -323918329 553437729 -533157689 -999011590 135979376 -649507318 475565923 -931961231 162528945 183249579 807369364 981566585 80433704 -330442758 -573759419 -28186842 -769481619 -407903749 61515466 -945271230 281717761 994383578 858359821 278424672 -366895312 167980874 21503664 -873961830 -606687538 537425403 896737786 391917953 220618385 -214355062 -864074230 -353860403 306786028 -726549827 180526051 876691125 -649201816 -680477943 267287812 -233619628 934852023 422280061 -144538031 -51291105 -924113256 942554432 -964323109 838119954 95986720 -201098215 306151305 556612610 -246391872 -670357529 30168268 986699722 389890785 -445896537 -230997805 929841808 777418641 685941069 -618887793 -744106440 275164394 531031738 365989422 -657832905 -875592944 -834031380 -841923773 -200622219 330589422 -262989482 499164370 332441855 278451580 106219580 -117826840 518094312 939028610 -327483924 -650527601 -846037891 575708064 94234948 861060258 -472669445 -3801580 -339381092 -334843664 -863820192 806852672 548270065 462989730 912509574 -700407332 -992508436 -26025378 539366376 603247877 -550779873 -839897616 969402575 -133116407 -942225482 -390134174 -15422433 374830197 -363125762 -451677268 -406283057 809466381 896907321 35436154 864298616 -982826012 -368940915 -218706358 116425905 -67074274 -765376962 606261406 957309209 -955860974 -409251983 259582033 787243599 51682517 -868425130 -775952609 622102300 -475029356 838897430 116768501 -965307863 589452141 -554513578 261528314 -515044739 -985464699 -486397856 4326733 395566392 -927798342 -662566448 -714637856 -695571593 -891860468 -114367782 443190618 -930106940 -663314108 -576913861 -816289757 95365012 102728727 288468334 -420280144 -66757347 -258677398 826898492 -512564595 -805412322 -561698212 267219707 -545377946 881118914 41072374 151990288 -100486047 684896604 -178803779 -337048032 408946862 481457159 -118070277 -788212345 665136243 590384411 591082450 -536555945 -911056579 841117592 539864104 898061624 -736734383 -143583994 -591763507 -114127192 -485023417 632793976 476972949 -682261199 564400134 -36556065 98918309 83490899 -276480677 -174498973 -596977453 134284660 -751574151 -731646622 -504983803 588260215 -144371502 -643375946 -575068414 782540894 881435612 851650978 755955453 -755467700 -833107953 73245224 811786050 -593509404 -170319560 -132755053 686726789 983989691 788619493 -464486255 980743049 -501032894 597335572 -480747647 -763596607 923108247 -138896308 -536221693 -57166491 -408566419 -212499425 995401657 244226317 277643711 662766122 649041138 995744182 59175817 193900565 166797208 129477208 -808875705 -428234120 750264107 605464601 516173323 987253789 -760675608 986102330 -932447965 -681540482 439898329 371645193 -202880771 41829694 695146359 684344541 567081430 -829324562 -293003556 -398624862 -433751328 94604814 -887288424 -32938860 -38685818 -996822140 -966288077 725132025 -238639584 707253713 109877351 -652606601 -783354442 -751932144 -930582488 809184573 60268358 -260319937 416992728 -859846540 579965802 -836323955 37745306 -132220969 89731105 -806065558 398689829 -455538970 94665283 -425673073 -255418865 199068642 -978192331 705602863 324760439 686616794 429636143 492742364 -564370851 -749903851 -940035025 63691838 678125171 422359198 148993923 -696125131 608583833 338543758 341802757 875506890 -313275650 177325848 -988828491 -871798943 540072212 378372605 -780436432 148333622 -734563332 5437040 101066848 164449264 770607669 408801735 417349390 267140986 551147292 -350095898 -452648310 9231922 -392779814 -765664236 -717500843 172711291 -213523145 76592789 -515550038 48524003 -538938875 -443436251 212044342 -674974690 -475621162 -630250161 -74310557 -166014840 970937761 358195249 735619215 -650150443 -444419824 934962681 -381668590 675720613 -475883896 -616450537 -190971057 713668441 -495961670 356045432 -161035144 39713271 24996403 75387413 334924897 543761515 26739311 -387414005 195318622 82176276 -425122662 -879836117 581322331 902988736 -444929070 259583577 188265659 -58042841 347715392 219729459 -581289699 734884332 -719201351 -803910189 -474187718 487212648 441743983 870174613 -520759366 512633721 -598457073 -830851763 388795134 -810333865 849423147 -380296921 -43506324 746890252 -732581478 41651958 -887241822 -384423386 -650482228 -495972942 7815848 860119588 245714050 708042357 -405254674 648249041 -833873212 -386053086 986895825 227644778 -732119630 -825497977 767877857 -408098426 -818256207 -482155429 883594398 -939641297 -363979518 291220242 -828071067 -493852633 589822439 -796259407 -279849098 565527894 -65352788 401831388 441005020 787960101 -503005333 822837017 -919617120 881811599 68996133 435562160 998918335 -7387159 950046442 364239713 -228272673 -294881299 864160685 801453597 -122374215 292464166 60239863 298142142 803548507 -128046771 249321267 712398387 -125245226 -283821136 -867581829 -634362425 83267332 547994142 -154386400 -241551418 -271413254 656264879 -397005110 56772702 214858801 9167480 -214142259 685000264 -883243230 87319165 702505826 -97171091 -535779643 478552593 -425216143 -393796982 -280246438 799707321 61425402 917237410 397141009 -186382210 -8543194 -164834507 213021175 -756398701 748679437 -277269623 -153417798 -802587420 491039506 -92153583 -824963048 615242966 -653862577 786288258 -258081971 -640968356 433002872 -688801017 -584874667 -613409897 760257937 -910402379 648361326 182313685 -933488393 726058381 926815419 490657859 646754586 69022937 -904360912 -258392530 -22436383 -907518306 817142914 705299110 -607454090 -817698830 193591539 100258366 915532005 -943115325 -803002490 -166131216 -4099564 -29588255 571976716 17387042 678087081 -962474977 617647355 826490036 333789189 -954328573 843899986 537441404 -44337132 -130500109 -975482516 -736097718 -504040585 -308346877 65886358 -152220971 968527594 -81154107 872867044 -230982443 415354319 -540641467 -349581850 -549775958 -382363050 154043133 655415022 137392899 834434186 -78789229 247474618 284551414 77958920 545433225 517301047 888398971 736369583 -528675381 -89989110 162541526 570382968 324674834 -284253659 68407199 -82480498 890132322 667695536 979350879 778352914 -634976971 439330785 -512433304 -49478881 -569876507 -312506310 126440171 303749399 646584502 -822997134 85562634 -843034618 122625599 -110148469 -839940844 923431808 -491251371 -681285941 225082933 -810159378 941503504 -988028299 570938032 -157661605 308348818 274741082 641283660 -447451300 -692047683 -621861354 457736196 -467899806 315599494 358604452 477696127 579995621 -160831318 -702995929 -413127828 682861687 -906268744 370094542 240504552 155553005 115927039 248424993 -541684540 -262788910 -903300198 72869937 20988329 186611761 -529773387 948710478 -201706073 166235941 -434114228 -465395866 -154604703 -934515088 -953723718 86918687 -676260832 -579899809 -740657097 975875806 365992916 472448712 -304707517 143971730 -244671339 -304689677 269122925 350211557 -285173059 -403115453 446541243 -65604942 -936718062 -981684929 -593076804 807357885 605115487 971289750 993916139 52859201 863256452 -829969168 742885418 -754106463 -437244836 274339853 -486183115 -522351867 -832268778 -455723899 438582289 454103781 -787603422 372334112 975254028 -843405409 979629346 -690925491 -621628495 122892386 496334392 999119 -350141570 967244705 -198959027 752895636 888978137 -747357649 323583002 234772605 230765432 994991258 601037464 -313860169 -257926530 -425449988 283162616 -59810752 -718750812 104367488 -537695447 327062910 261379966 -875328178 599762816 200020002 919296501 -526777504 -402141038 682201534 198952264 -875992349 -20167427 103634734 316559966 327948572 192004042 735700303 -478632160 395271764 -489310812 626923950 195115431 -535178157 263393436 866943723 31718501 -949576170 -457534436 681973645 -673593107 534688599 -372400806 -335959897 -584668061 -146080885 272827454 -500610961 54086097 685851360 651591661 179508853 334889368 -336044039 701908222 827441411 -897336245 -5042890 -519340989 168350143 208964006 -523267540 132830623 458605931 -460402417 -612938705 711944200 -456620403 169497756 -920050839 982629663 739898218 -83663929 241489423 464307388 65524546 -736557950 -993585274 997573946 54267700 -678740288 -44374332 -560748621 611123660 -552491860 558840545 -932649637 462254712 114055285 -825202810 -331698239 830123926 783562829 927228277 732226056 561198361 798779654 -131608480 814047087 -815189166 943938400 -196190508 96310970 -111316862 581760781 734714236 640409182 666464251 -719469489 7655740 597369166 410590025 884914939 -349899672 579585193 -728128808 474540909 932853002 364150327 253884271 -350793440 545566272 -496200469 -364298355 -320020844 -774800308 -775386273 -585005238 172419048 -212195048 723572961 -395535821 846405828 223783231 19598673 -552542668 898785964 -402642219 -397582568 -708082917 911050967 984733272 -289873649 -813483442 -166205380 601482116 8815157 479736200 -875198446 -520081093 170719001 735065234 -481063921 -14944300 286126309 742728058 630292101 638340692 -1392209 530480879 -568246784 -215884630 -196505666 -965602156 -557258852 971401402 -133477658 -669510080 -898229017 22376295 891733617 -314202349 -842272631 -273797550 106514631 375744963 -469761898 -573761999 -133903791 726945207 -143944709 635612597 920287041 792487412 404849480 -543943036 -695824466 -133533585 -198117892 -338290623 185131218 552494049 227916517 -210535250 535579935 -515906208 -153200060 -281582574 418039644 342561877 482607941 184173336 -276204682 266641437 -202441046 463633673 537983420 657628966 193863506 253218465 43169093 -408636834 384137214 337875899 335762966 571383604 -833794049 352060426 472319869 -705049892 886994705 -755075581 798857042 -998759933 -124806460 559845771 494860320 -772958312 131073675 -106412683 521314655 -630967748 -702987929 -734905450 268852255 371098968 -783048933 -834566175 1240724 266186892 727209164 480972067 -751863010 -162751336 364304345 396953541 441329004 -611523325 901841149 -119915737 551370777 -62139619 -692597655 779675867 245776463 888722537 897571161 758008867 832959313 -148529665 -997216115 961743625 -80105911 -714618905 113472995 528542053 -863151848 -312908176 460744520 999193566 -925689164 873857473 787145924 84460235 56045308 171018065 438411259 -739353330 152931685 -449035684 -381677601 -465635125 -893253580 186045470 470943782 -55502986 -953364281 -156265251 -585179987 -695884442 511947131 -818766293 -322003062 323848963 -950145817 -183271405 539675940 564322307 -622023244 -987322340 -987935248 853851067 516514328 -894275361 -828738100 -604941935 -400276876 -29080749 737943403 -173090892 351547871 -362856569 561051792 698038954 816888529 -590552322 614593837 705168774 -360528510 819150484 -331785970 961122808 787671823 -632923227 -212085563 -698897331 -732851217 -669270555 -994244928 -610598657 -32436295 392688480 410453270 302966162 549244075 -656245006 -697255651 280827875 -802595991 -239277970 -723512924 -50286639 -524774214 944313424 982772235 -883166115 702160915 -94369761 292749449 -380115987 -838686223 575103800 -290481839 92097596 442061951 -552216821 -452044704 -287613796 -675447737 -445646968 45069527 -605118815 -371696193 953709831 119174092 -988214039 -206699344 894177808 -114358677 -663414581 852355179 -212836469 -354474526 -442042722 67187516 244237055 -792655924 847594617 -143774687 -626532282 131291723 -95577017 615414261 -767802229 -546578109 838940032 -822852980 -931494118 -92864070 -974654576 688015344 -464696136 -872216205 -792930569 -44595436 428098264 -652548968 -247603493 471700487 23469170 516184779 -935826564 342441226 4054865 -323911142 166284678 -876770191 -151380842 -948593629 142039467 276217600 167983292 -569029913 97056010 126235218 12521348 -375635978 863400209 -870566095 56662114 -102978494 -962409008 -51163051 -934311812 -778136227 643945078 -903915505 -346541155 765545808 -587933909 727885354 -141594480 389929733 -360431094 -821707968 -760338892 -314498761 -715995317 62785535 669327455 324006022 853825754 979952372 -942336677 -538928120 -122471754 -61848191 -529750038 936957863 -509778467 445650175 817655885 -499113886 -959325797 295652531 -578822870 -269587845 64261403 -379716244 -736361768 -545013012 -286570391 -884441112 266415300 107693826 -869713187 182450248 -138395999 652850963 29667359 885112204 513764228 -981633914 134497470 -457317688 67678793 918517107 683185742 -391229179 -212982805 939061015 177426955 715748458 951307336 -462683058 332761333 -319888024 133068550 -626277836 -698674434 -645755473 -735683638 957599350 -250454142 890805717 971081437 -197748718 572201981 974253166 -131872241 310104884 -638335690 -449581165 -812524751 913416211 569820286 376323789 -968759698 634997604 886148110 492262105 -770692543 -898660894 -507513329 -627815243 -469073315 493794666 -704847822 574345828 -398687770 -899477444 366885240 865392890 48158097 621050957 -423909784 599177890 129586753 23790803 -788810500 300935808 -437508841 -231821243 -910023823 -687480514 -828053972 -95104288 -999683260 -446755435 692207015 -746928803 -796221692 984554811 933411401 -926194846 -760836269 98686151 669416519 601509909 686101285 -45079704 644314449 -696017406 809720891 833976301 -175434931 571768345 -190367451 -471598861 -707416052 -891851117 -368175931 -548646762 -174043740 -317384857 106773236 246103239 -300430085 -992539959 -862304402 122619612 -386920868 -478314985 -224798816 689015308 -572410341 -519583990 -634493483 -235817974 -318302825 -215958243 613581482 175401598 -38714741 525447038 -721656092 860553595 484149435 383091730 -229219462 -540967230 325081632 282671264 755930629 340589692 357878395 -449342848 960456641 423755222 -847225236 -507282149 151786638 263215468 -362654813 704943181 -648630306 747550267 324616368 710264637 -855877710 50424899 355841744 221757961 -939148214 -317015494 -74867140 -775204078 124532397 681999954 -229351351 -493271059 583384449 -589415233 -220216112 301772712 -56357133 408310025 -132677160 577004463 831826130 810903894 -822025013 -624033401 645157916 632341481 -907558190 -328329441 -166473641 -454107902 899224568 739817388 465998416 -430805012 745970427 -818008834 -472876577 -455788104 -71837682 380424551 -586775057 735907116 941293370 -159440212 393794621 -322643692 997845482 -293119460 -403364275 784437626 676600604 293495191 390194998 653756245 938555110 -891415578 -27275896 -22827079 -480572518 471156073 -138008217 996228708 571285998 -367456838 -71635981 -40197092 -597148854 -121593583 885225245 -224225452 816782021 809003468 255325785 -905485394 296910142 364195841 -426178750 98169960 812758500 -768201854 -241742964 -582297904 -730780719 -944669125 -948368456 -128232227 -958986314 742157613 -850261034 467404505 -786702291 -242521 -55439301 994444528 -91930811 -836869941 284143717 405016531 294785583 881622577 328580156 703255073 301973460 -409456121 -498201227 -226873399 -68702966 770005415 -406852917 105097749 960822134 600705621 -359354136 -311487195 650329053 -292318745 191408234 636789977 -276824195 301668532 -184930493 -829357118 -345712681 549003854 -405309314 461210927 -506752002 -436391513 -585278845 409359718 347924353 385241084 -281545712 167340208 -93732339 -770879040 700133196 740157328 -800040572 935101889 -701598640 519911324 -997971289 486327649 659166217 -822231783 -962587512 -248637826 110680008 -78827160 702369115 -217352542 523163476 -410833994 817989396 -320289627 -321248664 236933488 274150775 -657815721 -363346211 120422733 -942561526 861107604 -931009492 636070787 925165608 -265501359 905389575 624270225 -187073716 -669888593 119523761 -231766790 12607228 766472867 -526654191 782206746 -897771735 -695592351 -763960099 447993782 -250534939 -232549698 -344553994 42903730 -250603476 -293139810 -572228258 696479280 456859288 460259714 -119604012 776613896 -267132747 -353601533 -81305743 -807799089 207139045 -742310618 -784743033 273823550 535232607 -95369225 747560645 152373884 -941286265 -286051554 830097483 559330252 -670596545 48894654 466768202 740087012 -503479469 -768801842 762614184 246731564 -334490276 -212382275 703620886 556666860 478972264 410654140 -374067650 -793211275 -401126507 -799839970 919222066 -378788749 782953393 -521110629 -409411842 925952447 -618059722 -567225460 -981579140 127153197 464162184 742683197 397147961 -927048862 -816186492 359490809 -555582988 -176221477 999475982 874430844 -637513991 617337103 493799910 537606384 206922018 -445785847 -899128794 -861358342 760443123 378352436 654762641 -280413618 -267969076 -35633861 -636405191 398670803 -440713705 667214152 -397755293 -888395453 451337210 533753507 -843876857 -263023067 -225214671 327123578 -315376498 -634622715 485039395 704278572 944519370 -954304994 -25565881 643003773 856314537 -341470627 38200346 329342632 417467886 196285912 629035634 -676747787 -150198274 -480404223 -549808821 -229701679 723099145 785733529 -694283011 -506039540 -666965600 500015773 271957043 -171381797 266805876 -549221214 674582148 998446203 -620094606 924714423 -188659574 774449383 -176594895 137418282 -19544640 -282808769 -95039921 421501143 -752312397 -688764800 85400777 -132416391 226360954 749300328 215019572 138692087 -477323267 918796679 -748239327 -538914753 465456396 -787760386 354655108 -380356823 631599750 236236063 -97883966 -573128842 -350930810 407123559 794238039 892524207 256563828 800613883 -691655958 -324526974 -789444851 -938876524 203404119 -60115547 169677661 -681983809 928121301 -137289868 913394088 -894498806 986648234 -817965414 814585869 681178692 -430842717 640184431 -645961895 896891067 104207745 144776286 990085717 543737695 -128670599 -129015502 -805655614 760611917 -225594097 -506121816 -248924076 485405464 67584075 241764432 -977329818 -162410736 -389168844 984719335 -27668898 -186709273 -490064938 -415951719 -570818542 656867841 -506717026 -511030414 518537893 -240472883 278060892 805504657 -47086484 -313858076 -995050598 -597084800 -885409747 175712001 147888742 776940830 375991557 949766151 -36910522 293408482 807399159 -82929920 -269765274 -962919698 568848819 956881658 -730546571 -102178193 502447082 135043240 -709511711 -450296743 -993656602 -566899588 -309060441 527050856 -554997 79735992 -96525080 885106078 -845503562 305472770 327362926 796431855 104284632 361737806 778946723 -302986477 972223742 -494542797 899620480 -507618453 -4547072 -277749406 -938413915 -825239373 640022951 130781991 668135897 844919079 -560050233 -964198987 -198362786 188099109 677788929 -796948202 202442573 843195439 -38107721 882624812 -919153205 982460808 425515341 -854161715 905937113 -530825213 377846907 -274979261 936097340 111711051 83504222 832425212 -942180265 81482511 -468657892 -538139069 336448371 809245275 885265496 508119637 -655570846 380049756 537978337 537047084 -171975098 142991425 -930389880 -375892183 930450608 -273115745 382366830 847531616 -879380203 -521089785 -717745805 -86025695 585216276 -425648386 -672978512 574512375 760147791 55847371 817151089 386300537 449229691 197705383 -161495267 -689415598 -611970359 -802003107 771660383 10829707 962941700 -748496604 -489953046 432253546 -184302687 928728994 -97586672 323812007 -18253538 69529608 843613412 -879793456 737906805 735849480 879340993 838610113 -907787057 -72063037 -225988179 843796068 -742232161 300517556 909851828 774510614 -134941862 -324140298 -335235073 -419260479 -751398189 86031944 -288851849 -309156755 878038061 -647950533 -857856905 -331991569 37932851 -430782256 808450225 702401020 189400882 313153691 470267738 -22133826 526180695 634891128 635666485 -265754930 -310032570 -801109666 769329357 -362360997 -5966666 -239684950 -565045888 910614747 374105279 548199694 -879829214 -483123545 -683119355 500517149 623224080 -360218203 785847926 740325856 -181704547 23514027 978071319 121786562 781071527 779278573 -987173915 230237755 -855290190 -350422931 -325945464 882877733 -21194789 280070924 957548651 -268909903 729982269 386326993 885320578 -866153945 274302489 744129499 836988519 182461343 -620972715 680308055 162263238 -853356369 360155250 230749485 199506987 360871590 -196947959 354232683 -232375473 -782649172 765065957 282579180 -952954047 -385436447 -891254007 -571494249 312530756 244184603 189787359 -760619062 -81549840 39861758 -906964975 -217000131 95955687 761546588 387822923 -226948607 -942775268 -266981796 -499568520 755049409 410134261 -888638080 420356569 222644030 524125041 965164510 -518429802 666703275 14750448 -133648016 947077304 -851202694 -119638555 -677696266 -484732694 96984118 -565663269 447010183 928666672 -350515524 -474376329 -390324712 264135265 574843768 -269241878 934099339 -584795120 -125966852 -179381409 342139101 762628114 303430349 -693582186 800717337 -75441526 -487634920 -174556315 509045861 -228059907 -561698827 589208623 544917098 -281121431 -467167225 33388076 -374492117 606669248 257612532 -758826037 70384386 808561685 -574908848 175703837 -995155354 768596065 895744659 -25220158 -917651744 301820063 -862485496 -825663501 51233125 -762949138 98748977 315855341 154001249 -500437252 354223353 -106538699 675035668 -992913187 -113328834 -406426739 981516363 -656174902 -408755909 505456327 472046042 289196319 -65209743 385661795 680655233 63962580 -54602729 -410640095 216625311 266547588 -744498761 -536759303 -799186479 505086354 -864395299 -301958400 235707733 -865978943 548786641 -643989612 210005002 928397926 -218398118 972106804 286055046 922281182 -68700485 272776164 727751818 -904956703 993220711 224065373 -838297129 353749957 -309630417 -900266545 -305739487 9674309 952437275 -838050954 945844026 -15760621 -130925691 -76255102 -975287425 -455727619 163874554 232017072 13736443 508184764 -589113949 113472790 -678828839 -563798432 978593506 -408882050 -314997376 730107860 637861446 797511693 277112354 383826679 62024279 -58467548 -872119454 -862612939 160415205 -487306044 -639867637 -433615510 -207124176 751456110 765172549 948045131 965003625 -685530276 108180743 459440648 -900826481 953684680 -369210126 -358658266 61384189 161214869 -48405871 351718792 508899382 -804635754 660746829 5771597 92335929 261236979 -273376116 53457085 861148212 -701382149 -382902926 -12478997 -868125596 37453203 864008275 -456858475 442800482 990163012 853907644 645961212 361151224 -713487182 654447460 865583123 453613649 376458698 855509890 874323713 -594693127 673517911 -444330298 673404558 -4672675 -114136190 315432339 120253246 -971373502 563927735 589293950 84641766 478497878 -163727607 -531164534 -138250027 207328100 187657030 941304645 31526660 302318155 -206081084 43596267 -916707300 55192026 746590308 222975432 845866443 958251862 235052167 173028336 993227556 42046670 -85590157 902809661 606334684 -946276971 21465439 977578807 -232571897 144917071 -138468013 543219168 -906559552 307166634 7384920 -601826513 -172362223 844530805 373985722 467607376 752903153 -267685529 696495849 -474825273 173421292 -138275953 -618945737 802726658 362101703 118000758 -5252921 448167658 879570637 -171787345 696608353 265805897 -978851031 -975654095 848171521 -520547271 384328367 42557775 89684251 411005459 -605109677 350448519 -735356048 -749530705 972256753 149153349 170334412 -416184602 -98362301 991789175 -281402774 810540750 -219402224 -726510376 -920743955 57358667 114263591 425779874 -658617511 170637139 126720205 -390993751 -502976623 -886777695 -901878618 -593272835 -106689905 -865062775 754375650 -685921748 -831480969 -883614494 -332091265 -955924465 12468720 14811003 580910881 719706386 673955800 -160867650 365908363 -150820769 869189096 189794517 537073068 638396441 -950951216 168294312 999433518 -186328512 -476350913 -9758166 -768489961 61290998 -787478753 648007877 -894692863 -538799737 761833386 721936614 -917650916 -652726503 912213745 942308561 521395472 867540751 498703926 -525676266 -504271936 -966378134 -213612179 266186321 749244741 -339420547 181484285 -830499074 -17162629 453187109 -263877016 -893991602 -490624164 -6486893 724575025 834087146 -126685602 579050463 -739320108 -182457902 -307636076 -934832492 -866682000 985409719 635051339 303073634 283825995 169904370 -701529759 -203195449 -543163794 978079840 -104339064 -43325139 557298653 -878104929 -412068271 984469769 290387809 -272624774 643992442 5807269 633198600 -79706892 703301391 -333486080 960029014 571329869 -903824710 -855901158 387430484 801920998 33695232 421789672 302280116 -483980554 -835328044 -119050910 -669073111 693210455 268089334 465017949 -97707342 410609911 -204035631 -423739330 -250961440 -828353775 930308653 -9517078 173513726 747141109 567808878 -319581707 -413260186 705234226 824296857 -264144385 -987500091 331387728 -797952326 -879322585 -447636309 -52111632 311630136 491439909 -338644734 -873275143 46976076 139294156 -917749596 -288436010 998385180 331604657 127890605 -73317223 241665860 894089989 670068650 33293914 972177398 -849754084 -462581742 -444709914 234122770 -876924810 -538142265 171550300 706390371 -420470550 -83869766 -468167065 -990959096 150401822 -203812230 -603543401 -795139023 -265577291 -821607090 -484018217 -885266820 -504017012 -759763092 60704891 301789055 -203938508 935988647 881832568 662753647 -919125460 31075844 829016270 277913626 -159235833 506739147 268482299 -189827024 -167782792 90837256 392715745 -186060160 800994151 -848263010 -176333456 -151581067 -962280037 49920646 402666646 28182522 -2017772 57954953 496641345 402138121 352586280 421123161 -42954803 -302621632 402620235 47406001 834465169 -149655589 -730626916 175573496 597487291 72434282 944401494 791575645 -964661405 -310937425 -137597173 208770376 134210213 -555407275 681882157 -973763541 219866131 168136109 -188165094 -287664679 438045327 -242866997 409699128 -23129041 304366817 -217927023 777273742 -356620011 -133170748 986771623 -264805083 293039166 171928606 517830964 -712682320 -867816743 829085776 766765491 953191136 699235999 -400709699 512849473 -113767332 -215492353 727633371 486600616 856543353 650665616 158859139 275404482 -156090552 773401309 471381352 -25029455 479947879 552973950 444107578 -738521283 693178245 -5834577 -287654005 -760214491 -183339873 -437611213 392839513 468262236 -860805314 -286160148 -802728846 -991226010 -150964239 -738916941 -817816612 -250008198 374774679 -234920805 849003626 -558090173 -172028069 679345274 759511803 654751690 252429666 -285661830 -995138887 -780077668 206207767 768463740 -442594445 -992150036 -429212296 62480700 -693212943 -641013243 836822678 236715672 -138854809 439115144 870566858 -789665403 -327616109 720701731 -701120069 -690947180 -400067393 181931876 -236757956 215433885 943823547 478443282 -344756328 503350464 704733316 7409284 445222167 814330289 -654947951 817062924 -983516474 -656753501 797436875 -115707711 389517138 -637466392 -737912395 -999421833 -694794041 -988873577 409507760 870952285 -439729405 464833947 -106717035 866273120 625771558 -640589773 -507029548 -893944033 846867334 -131756116 -480800993 234337977 -658548861 928306685 -578098985 -313980825 819784929 672690610 523940311 -200799719 -265718440 -140073369 967048929 309041351 -365139478 794535331 156457968 -566082240 515099312 609803194 -841862727 663186070 -763384447 642537185 743089192 -791990390 -639631446 381406878 28431718 952123659 -706574797 -478519102 -933572700 307933112 -721948839 -953197408 -369037122 116446538 -247499806 -532897915 -496407372 408207008 -873287564 968620271 94503707 -181838971 -276543794 732562101 366110308 -409603521 242338409 723187437 90535043 363841670 12320835 -503143186 566740635 -668129263 816682161 -11102322 -535446293 -27042364 -255860745 -450763208 356520450 23023610 -342963297 -367437925 -52178329 -34840204 354246966 -316708586 712915679 -163962794 352242531 -471755116 -796162436 207136298 128230436 -576318128 -320014106 -730197867 6799226 530143648 -522991386 -507127210 -592624152 449341269 -536888251 761206166 -241318288 515308947 -362588177 844575331 122098893 -943789977 667250010 -173563645 724072058 -473322643 985241806 -865319608 363797857 -746782237 -875673725 -69836441 -371150755 -550259302 -265027956 412775320 -954997871 855412414 -187722198 48311878 -253058240 186397041 -293601559 704283778 923233188 -119908031 -788994338 -942489096 757184841 -447900132 191368542 527258497 -882858803 -867457075 -21680469 -659687944 -822228843 -916341425 -659791491 -924747825 -694441954 -327874299 -695668843 -627699570 -410639241 390164655 454958875 -666255360 -967002752 898864629 208370475 -286801333 89242948 -137931856 -330941529 94698122 -468905327 359914373 -759784370 -817578253 -425611494 -896751066 -256799122 878578398 -980568683 -607716839 352491432 652522318 -974339091 275593146 310859665 -423814686 49010881 -477437348 -290949709 -771791562 -115159807 -814153572 -159039435 972162070 282731280 -538624730 19305347 302219572 -228288361 46837138 886954276 574844293 848932371 -415599152 -742404578 337534540 292416683 697352268 190517247 216093937 -114859620 -645337769 -141824889 -26366632 -415262787 21546780 -119559182 970366523 -869971704 -886808802 -858542081 497499031 -46908348 147760089 732107901 -775362679 872548588 -336320390 202687691 139599935 778800 192160317 -93866968 239491135 856095 -432902225 -275997758 622918354 -420650891 785199851 -328524194 458944538 869099021 895099651 -891959948 800881897 428289744 -875252769 387314110 5121308 -710516088 262194053 35562744 -90066996 -854342521 212606379 -911483403 641440320 -271659242 -480741883 625143914 -957602691 -459138750 -866917014 903511842 -222082348 525257534 -326060739 146415871 -904214128 -963377904 111261359 205602118 -424549853 -945026389 -256869990 -805502507 531200238 -600648479 399429908 431248682 970610025 -30521983 154939474 314224994 846306544 34381387 -324109383 88790000 -270188192 -902611356 729084548 549057156 -953228958 329088936 -3768055 -549570819 23717578 721907772 -400585162 948649284 -854616609 145853316 -710418870 822033552 -879977742 74948136 238167123 -365025227 -766721776 620744311 953315973 -510301617 -403522768 -799654092 -42993544 296997263 -534703170 -806888648 -465782734 4133852 -607926030 483844033 591168866 360538950 -729094420 665219503 650819655 -151297408 -213322314 751313704 -979870956 -515201786 -459681917 -706365520 379369842 889071934 -755088607 103471870 597234853 -292026974 -741265340 907250493 -162232235 -918070763 523991660 -593402555 -621263419 -80466359 396005557 -393532687 986621163 351140660 371679996 -660428914 -757499034 20585036 -820662862 -671157129 -475775167 897584295 738084043 777709715 -472969429 691098655 814791118 -189231979 -25280109 -511078095 -900666232 26341461 -21407901 667218432 -397436684 -33129247 421128352 309182986 -476550022 -826127334 111490906 -666430287 365428115 145233656 611436904 990842815 73749276 -679314293 -778251199 -477683595 995277207 -462450863 925004952 688357633 652665729 120291598 525465794 -518199006 970630572 442704966 767303519 876785687 991896689 -393621166 226153828 -436100513 298855443 -71905931 580338195 697746868 -93499700 390383028 311133042 -94375159 -637267297 704396286 969834639 375762567 -666274904 -765619683 675622318 405355722 -237616186 -948760410 835790597 319415183 190146090 -451563427 473718331 -786780609 -982393390 -173512140 -466116370 -637083194 -928201049 313607422 339777301 319933035 252678074 -303212096 -378178819 685689218 853689473 260360967 433008341 -459833692 179272230 164714699 116640695 493332644 800203592 -717430331 -323068649 -603658295 -489408919 399171514 553951492 169095835 484031251 -503842179 118564256 -218765538 -734601014 -37260914 -636489762 -800371564 6627090 -505665764 -791660009 -397920964 702421319 -249205341 204224386 829071760 828337018 -828633639 460994065 -376970062 379797403 944228629 663962567 -387980638 37542674 945495012 775940638 -864649642 371611708 -386812264 202417121 236277268 114373659 898785756 -408927293 33465145 79361182 -464579163 -442426011 630322743 328054104 -976992637 -315292316 793002031 -410266250 -926137100 -533185882 -443988331 98698873 -854557662 932140430 934518827 150632762 136295129 653601610 638212822 -373382751 -622401763 -13669808 -332414840 -743266782 967031416 127252957 257580525 557225812 -336594100 -973560604 229913905 470859366 -308315714 -924144264 784438171 814668408 -700632188 -146534696 -251262645 584163454 452721108 -114409105 -528305731 -3791164 -880108701 -537761500 -674502499 -640102494 151956670 -332399068 -384143942 -756808520 -527151043 -767204690 15716228 -745605810 568387073 -871738931 -908098956 29412122 170038481 713215167 -792905798 710297581 249935604 728143198 475450053 722574436 892368057 81648356 -883402602 -942224721 88400781 -583567230 -316912395 -371145415 -157777788 295624766 -269158513 468902133 551667814 -270150641 712253782 -166762269 -472054900 -494466990 -500359704 846037585 -759065674 -902207578 -258202822 448398902 -552890992 876710959 213161326 -800469558 977207826 224962389 259389352 28886811 -733406740 -339040623 -536280718 95044614 -737158793 -611659469 -745366949 614255598 -116399826 -388104079 -215835419 -829039263 133308505 -774582968 921807365 358908029 -731343957 549381389 -428388458 227572802 -104014632 -132627538 702441443 -862268561 60007056 -528107825 -595862621 854692087 782479593 625177629 -138238197 -736391348 -24419983 432136247 -800347015 649197531 -801743031 967638715 -84615533 -550401463 676532647 -486580323 482569894 -901318187 381486168 554114984 760260454 398665702 -483572624 673011704 889507610 -450534317 -97731279 -500331382 -809480960 658912310 -945189839 964929931 -628818735 -189917189 203410749 54625458 929756249 482395110 688159477 -381619067 677268193 -243789595 619987708 -935885644 -365248485 -1778783 -551199306 651253507 482173163 -386541545 748311727 656063041 -457929173 581991826 198426308 772018974 510148354 855775987 -271702664 -106423459 -511775492 -355169876 -475765522 897752898 369487212 -568533002 71093389 -28008254 -82297469 -117017279 -726933523 -621431775 948366794 -271719705 460233119 999323855 -148601805 783433817 -507108110 -82311831 -186819145 -472796853 255233328 700829180 959557889 -191357279 616974584 -156853235 285169983 168614880 761201710 178392166 -440460574 579760340 630877016 -409919776 535840184 776869961 -3212546 -830480655 200871903 136140858 661711211 -531255734 -569712347 -886305079 62714808 633438563 24749491 308127220 -462362199 689741868 -336856496 -453153106 170680936 -832647765 658645980 1009928 565202609 -892271367 -279607438 902018892 483750906 367371289 -605770939 568022952 735460043 217793794 -548534350 3643562 641353646 580346447 -257918207 577288384 -655595791 257278194 71584524 554498095 220362532 760967306 -737387802 643561536 990006066 -956536858 -932202853 582604444 639540888 -761886036 -918065827 -572867297 900939056 939382486 446257895 -951388039 66393601 -515424830 240145061 -947686874 -142220427 809938440 845764580 -269537342 -517790962 -30500334 680332691 899037182 -911161380 235682772 -9010021 -263129701 -81966863 -914626369 -449926554 301778789 -605804847 -90032250 -398095236 -277408459 -178807038 631017359 496893111 -495064503 471152698 63566191 464576201 710127951 208777421 -139757800 -401476427 990873868 -274568565 -826987861 661640512 917676752 184964556 -837359074 355600822 995964017 -599264591 492304787 -405380010 -164675455 -859999439 -860038144 -583894526 -600421244 -809348967 -311536156 867542319 472914933 -45162543 -296453985 927942514 316452745 763809907 -299279092 132784414 65219575 -574520424 -395521703 -862916023 345630407 147302470 -995081934 527487871 624624567 526013091 -760462157 -282394147 -613576570 -670217082 -775000609 443280377 -664904721 85960802 379142877 60259593 466160601 -452206161 823697388 990323740 -817110571 -578581913 -511251706 -86082592 -484178659 -273292232 -449622269 290640148 -344659322 -741392331 -779717903 -953080918 -896269630 281149727 880621683 -910154501 -401577431 454452409 -723368978 -417649750 -787047882 611078109 -735155709 102344916 826583197 -559535166 162540830 815165107 391649743 485610948 -453030994 671834443 -329043357 562455107 -715974163 -545107095 -607094367 756686975 702554339 607622498 -542139389 550636775 90128908 -676728846 -346015786 656842699 712947583 807993103 -458304201 799224309 -232703478 -521406776 508449319 906918638 -52998006 521331773 334756240 -398182865 870495576 -344352138 -561154651 -682979877 939758980 -528042209 479522269 -406855974 61603349 -755513102 -935085921 913783077 137232502 -984063586 912558996 708887744 -317665354 508250863 -143121277 -142587908 -541983427 887882480 -860927370 -503537293 161857749 335288010 -480810694 640383256 -785120810 176895177 -716025805 -137499128 -160303982 -55146648 164106363 -781341767 447952031 574280275 619377106 378800626 -519723914 433411504 937196095 -488282915 925767421 -710339807 -990512621 -164374666 -260731663 589188724 714434305 -73732912 -450047879 -691519354 349152278 75925954 326831858 268239358 -529925071 224230330 962421316 -814924604 955381367 -734858763 40976343 97447319 -556153727 -49086041 -198827083 582238391 -47473987 -728154499 858173392 45049097 907752265 -844418298 143834807 -909629345 -300560978 482120266 -911602083 -505139909 266854356 -335730912 732758670 -730478516 97048316 -824626742 532137293 -207295656 886099664 625298052 -41597255 60315394 244221160 -473052705 -331895457 144015970 -257736059 -388010142 -396874609 287927977 845747479 441053439 -557656749 -94020626 -390821927 -964489089 35406715 586825024 -799336328 -428762658 854739403 84698054 -540016643 432267111 -927930881 -707587407 210021994 -681136583 -113896483 -46509505 616988650 -586466212 -950613424 -135158980 81648980 -937349064 -925033835 512768862 -849268076 946319224 -784651984 -997095975 874480259 -692038055 -375394376 -212579400 652158059 -677445883 -706320791 938292359 316925463 -357368311 -715203755 210716340 213886464 718902161 417492116 808872169 56294534 -120122680 206029991 130895347 310889099 788337205 327104618 -789232535 164405973 -117141672 1210323 976363691 -540639590 -3576427 705741030 -326165194 385521507 456565810 685973470 -633198334 23042046 -432045541 -40727828 -13054567 55482701 -281495230 -269334011 -180033386 262666767 380848874 -99460883 174378568 -851417077 15249181 722072804 -140460440 -139580143 846442737 -796574514 -961602012 -237539326 -612904082 -64203428 -553497268 559528050 897509102 -486530966 176171457 640170091 -790939569 -334338724 -977641458 -804056528 -6585766 -31516563 -435272843 813749927 -562893322 776885873 -432284699 286265501 578297185 -706783324 -948849097 320969304 817950895 -113563239 125440665 -107340480 -933198536 24930244 -919726722 -89374339 -368610376 -887555313 -116372588 220478606 -841757299 536822660 -967369751 757798861 -503447572 324359212 -299559277 -532905001 -352716593 -395707045 261856629 -680114171 469442784 -284326334 869573822 -990333185 209810424 839904753 -515484057 293452816 163565982 -503183178 -254410509 482522468 -353361193 880554030 -167767082 -798548076 829747711 983325055 -947469202 718643853 -134586174 905280413 -38704914 -371198267 449550245 204453947 -720790244 428538911 761449821 248722774 52899521 166300102 -92791067 174700143 579446476 75310473 515709472 -742238923 850036180 -778245829 -99795830 -427785038 139860383 -127056784 -592255082 -553642069 -574020282 553886554 300985574 426973056 -838678461 -879878308 -931534481 -179123619 235911859 180774087 86951862 -111729902 666141937 107866277 327082508 -640995263 235653912 -150958242 -855154823 -232755513 795470003 -702070874 472093183 -470384476 968860682 992687320 733959286 -933683804 -389763213 -707992554 -870871778 -193935821 -347981322 662726476 -341359677 -1828263 -611306149 583986765 136384613 406376267 -970114908 597770250 -106358150 751980639 887592037 -661847657 -724943116 -433214742 -280134732 907538292 635148275 -341703416 759915473 561197683 240443757 -288388255 69297154 657315455 47742369 -478951838 -568074568 415299297 740334154 -974902618 -552056979 585553242 377224707 278605145 444923561 -518802894 -37636412 856359651 -596362875 -233646931 -77051346 -956020833 282112057 -432851384 -142918380 296105109 -417862737 -126877455 -201033754 921598862 -813112792 -3543585 -883998034 304693008 -921068916 -492530435 66959583 324822556 861851292 173543000 51270544 -424198402 -666707710 936203420 6378367 -472986269 -312477768 107970173 -831537570 -447277510 379727845 929153491 268632920 598255937 -808707341 -43512367 929878824 706971687 498936143 -322047947 -232082677 744156505 -644709310 -606819259 -679186836 -56258445 -695875932 525202160 -422005510 -279121548 -332521993 -764217329 736162636 -665559470 -810598490 367948377 622023648 434958500 -405224068 -350943011 -843811582 475146897 -223868196 -865675719 -140516069 504255144 -902199748 588046901 -715566583 -595799746 951252585 -973505122 -641144435 -817998405 -868228486 222071826 -997570433 -472171629 -172561604 175681631 -356713843 117401253 853229115 297295 -985094871 -240079357 29760970 206221357 -716393363 127225370 790537908 -68347433 -330654104 -237751177 -729985153 538850651 715858976 -730699677 -537638463 -793483804 -197818351 625626437 557255232 -696477907 493981681 -995035023 689197665 481378885 594204624 -563933486 -660332996 -286092964 447803105 904653716 829570117 -205843668 -823071995 -309910316 -874840261 -212492124 -937705991 -583337543 209906497 683637340 768501891 6949732 -169261522 -715632888 601540832 141606839 -13611896 -475438090 991770470 268600988 571919838 665373599 509259881 825072301 989990950 259900594 426616117 834325891 817478080 -827781091 -483401281 546241775 -38889031 478305955 887759662 -187977082 376873590 -856049709 383115951 -132194936 -504900727 -689826186 -825017247 -397824684 171015678 991680386 638465045 -328570428 -690373810 390207031 -423856028 567786030 243919469 562121867 -461051084 915528776 366824922 58143864 -756806965 148923661 -424151428 767364888 -670461479 563221192 -933764763 -284700116 534877278 -604898957 70727050 -283276164 1285500 999835448 830583883 -460672811 488429580 -390135964 -257790975 -224078953 -666936959 978793754 -393267482 863349692 -852194956 -494375161 534106781 -952309123 282557688 131605211 659111520 746643384 54928471 -459685364 740052515 -622405731 -668654430 983551291 -31393254 -621781270 -979550457 -852874837 -519522438 -285371107 -628017696 724693444 -35533441 135441385 -261695147 -338979347 942396723 629372481 -55504548 -359345059 -718480110 815894803 616567019 -921477761 524281714 -403012845 -970362069 -662594486 354442306 681464109 66271898 -263479971 -241816273 192813428 534984619 -338296712 -337152512 280343736 -82474828 -299099251 543909642 448446615 751259469 932460815 -212360393 -588186606 317823685 374124958 -53451182 -156716222 358766882 365291097 -763609893 650084683 -114352161 671734599 -621236439 -125442539 -300979111 -639217928 858021381 12466482 -342466251 -238749240 -522173999 -529650049 -798839562 353628399 -803408643 -67528639 209347681 -936308635 313990694 995841605 -252449786 -994413957 -810255254 167877030 -926482451 127193630 103951799 -171595071 123007992 636372773 -453122307 644197785 -426443510 -483237488 111346585 17066903 759854991 -746872369 -100117353 -729455489 -330934399 292499739 451065798 934079307 -279628449 218089062 -507278576 -75808209 649649755 601325322 45030586 -582784745 -651989004 -874400894 -415107349 -673535211 -362112188 79017119 334082736 -784257964 -756523901 414996024 -894431570 398598267 -441208668 305926431 -978291458 183103507 -12781651 416220902 -578101861 457037868 977003501 -823233348 -11523800 -50256211 -297526033 351716242 782374308 219260598 -470391143 834494205 321229334 -922832202 -778016236 -433067296 -857888086 -564860921 196361347 95303560 63944675 -834874180 -588950452 -271529070 416695813 106870982 -899551173 489592048 629341924 692917376 319935826 586333211 -324719284 -738561066 -611784752 823230027 -576404772 -587887507 -690665285 700406069 28455154 374856240 691296799 -564246922 454101690 15984148 107077430 797677467 938133409 459086587 -447382398 -859002881 32152482 -99731093 30974987 -739339451 808741846 488050633 -578094183 -407625530 -312996480 -817092875 220873388 758518702 365429464 34156351 -307266086 87503044 -641877922 818095695 -540506300 -980810177 -36676126 -989684146 -11675061 -397139950 -353395392 817091987 192148465 -737013069 -108678486 896620762 357487125 334413594 -5478448 -853123554 -859499110 -7353059 -945881074 44863211 -402172141 701575896 -167428087 -768461372 186056653 -391572768 -365665734 555172704 -799482789 -843060208 -480265814 293239608 -930044217 525793510 -797404450 -458236394 -717003962 42882921 -980519627 623763862 310619640 792143157 839894746 -619136108 788449892 -952004386 -225352391 155736716 -409146820 -621949893 980492944 -119142971 65141485 -855018140 88676627 -38972914 -87797475 -559168757 -308399204 507734926 432288937 11432111 55756811 -921689652 -162106327 283466810 -422206032 -436610798 576402379 -975518946 -813000082 -698457430 731672307 60904014 244110303 -464137911 -273343669 -439678210 353470437 675484653 -365678331 -115106383 959069320 728447928 -44312261 387510601 -47738129 705643882 284078364 -607414466 91822375 593856787 -815133957 -694688321 -570035958 -972779003 -566033334 -720644653 -197043614 -88927123 352422415 -623240685 600959470 -509476971 -826304034 -652732681 455696991 -123361193 -396598733 -405431843 109515526 453933090 347775033 -495125217 786646736 -68524518 389891755 18723873 -261416822 801206781 -975190959 -683616925 -404198800 761515338 246236745 150754989 -565825355 351452627 -630372898 -849229733 -463443558 367822467 -794658406 486268269 795876793 437230592 240696800 42291465 269361869 -488772233 951630579 -131687247 219722822 -430975797 -817686253 -875149497 -352810801 204068026 182351476 608941932 325476791 807741587 -162681819 769816264 54152516 451549237 -629973861 743702087 -273134842 489062835 38210762 72348218 88643313 -248364928 235726506 774098751 -728955078 -737648128 -389338188 533851224 -195156021 601469796 710953889 -162043356 756949412 -173594256 -447789759 -318676305 -438871864 -64193011 -187100884 889517077 842650665 -534052038 135703989 344777932 595668751 -458768985 -276752143 17416146 -591086786 -688950320 417121423 318749472 327132113 29449104 -333297412 859857693 -48822636 -422835895 -602596368 -625982252 -980562943 -803558424 380428928 -265291926 165362012 -267805429 245227045 -983441726 -40444734 550319179 814536348 -862483675 866553645 903563368 274137775 -37166987 -971851729 309091664 -498968670 398247612 842430657 42237726 593247120 -59096267 -527599661 -784655912 -876820282 508644548 418710788 890600757 864088185 828863135 836537216 -588821240 -632487222 -909849631 466649259 -148431065 638621755 173950825 387957605 -713171973 114026791 -675050035 5911465 -929930488 -647196485 -113033974 -164452773 -211441689 157070759 -527912674 497237484 658854262 58483451 730834720 -4360679 998313138 -559107348 -379887447 653119805 -427474321 900177607 428265001 -601221862 347561995 738719766 875981101 -911352497 974598033 -211289221 -757197544 -439798588 -95959767 -145866715 -851329522 -289232808 -188339541 -794742974 657214390 881714548 951631933 -484124921 -916428699 270621826 -62592984 -909139553 332208056 66605867 -722679760 -143381115 -429236710 263219657 -225380859 261671896 554694998 250006708 -712212685 -21361875 -508477108 136324159 858809302 596547241 -129006844 623010510 832778468 9895600 999731917 -253676741 -139696122 -294707612 462154259 -281191196 832328792 878629419 108142576 985115373 -479837133 -846179118 934425231 -245120040 -107172271 390855963 125343326 908827475 390247817 135509114 252410898 510753594 -295740100 795869558 -957202627 878513303 -911292432 -282384453 532712619 631358754 -259466771 -988703340 631696758 355215216 -374915029 164366526 468301533 521229441 28011673 -250383676 102206627 -161901257 -843211721 -594661186 757657114 777538305 448881921 837034376 756452555 -97404009 260828718 -2617551 287677412 -683807776 -957000951 416698811 357676829 386879612 -748906012 -220613205 707183357 -400950165 -623765294 939985446 -161567855 685981315 -269332072 994799823 3789565 -338639900 -917781171 66664724 -323529070 784478801 -899624904 21083725 53248323 813959694 -26938799 -74354967 528300002 375691449 -18382882 701303951 585326372 581543956 -945410373 -158366957 -235968722 -337387676 938874584 -864619165 -877845144 998346423 -879942651 472697616 927800291 670161632 -110291376 -659198897 39998514 902887361 -399833523 587534686 107116421 -52689930 697779497 946628855 63587214 585596080 -39181058 335835105 722622574 -747740775 553715685 593404944 780111735 645996620 267872465 -977577155 -549825517 612744587 412558764 481443975 -414218107 885113692 -439134727 -333637431 -23504249 244808085 53936892 -963364458 -652407780 -203325114 -561184988 -357874250 480794545 564619530 477483651 348607013 380698157 -454736429 985104534 -714101379 917057320 964501940 963070321 -526491911 -350134397 665174505 580283321 632422014 -473364784 -850793422 795280154 956655836 -244717778 414746188 -877868997 -404786350 -245664372 117889609 -470340984 516319220 -18448279 -205436166 -638020973 902836707 919969976 -319751949 675163625 -542219637 -145765980 493420143 787629200 491444376 -132956482 95047554 -836973618 657050293 -793235963 242163340 152951802 -743497867 -589160075 -272561385 -776121132 360884765 404667415 -164084485 36552732 980262705 337284756 -296226178 -305462082 852855802 691645033 697124503 -706385852 474129331 700276829 -72896271 -691342523 426857484 -970413218 512096868 -427312780 386355499 -415805051 271896661 91030763 -74688350 -524525852 -857411589 192252620 -248653060 261819196 -679143234 -729285594 665760097 631106792 -785992785 -911378378 -607891794 375186533 -581249665 870005858 -604349963 -746621400 90064869 -271713182 260761699 351273873 500077061 -884850979 460591493 -791891637 -869424172 -660342174 29079859 934577797 -291413979 803416454 -234342905 957355098 -500723585 360275366 613685631 980612115 944718673 123939198 335982575 -160965921 129901154 613475740 -991598519 875167894 -667111752 -28580156 837385273 -902679797 -502985062 321513255 -978227855 -651011948 692800322 -529496585 594078776 820450179 569035920 -592977342 730250887 705739805 507650818 787071920 230903897 -591394809 -252262868 451070323 -839281943 -217242928 -242969595 176287127 -198687337 265715310 -983970780 -439474963 46851082 -159548395 745779467 -437802768 44199672 204197882 -378681171 -139027450 -556254722 689955729 397276716 -825777425 -241913946 -871403949 507058902 -511115695 412981938 -114215777 -619342625 -672173937 -35885658 -606529393 -15092654 60505752 -48224023 856805946 -811355416 -361901288 393905949 339841104 936224489 -852989069 535582554 974242908 -441823819 580085306 -73603162 541156830 -282327750 -271146046 -370901982 149464117 13574939 -594089002 263932259 317128039 709699784 -855579959 -43137065 188937705 235289593 -220270511 -993914265 897270586 -597844779 119774749 -916153637 -704997198 -330318388 -577372636 805554176 821265831 905481199 -811042246 861240935 -614833415 -920519129 814255840 -266030880 -761067940 681686237 514882064 -854891051 -658227884 -256501238 254247821 445856632 106251615 515772860 595012856 977809541 143411971 149814565 204170091 896257250 837218056 -226433664 461497536 -184211934 -841540669 -368363884 734827902 410849390 198583832 684551195 665724597 463236351 -759173454 423620446 451705509 68193453 -227878047 -350132853 467320993 126375613 249082371 476044925 315264737 -304699201 867298163 -857135593 -941392940 -310715624 54677948 -678238908 -218106732 -918522369 706489813 237646569 -747122534 533308035 424131275 493185692 -840781789 -940073346 776991083 -221353778 206589266 -91439519 328953507 -262055229 953072749 -492298256 675968445 -768080654 961710170 56517396 139023144 -306306465 -869543392 -151156033 57431422 867757875 -290421719 40334102 436768066 999997189 -447531647 -94781903 363716726 -679738937 -605172297 859357571 395288205 184056719 -762675353 615526715 -66877534 809075398 768544531 -187175763 -185280430 910365835 -823920805 -389412675 159382217 58847699 569443924 471910527 80726828 -640583597 -316841904 413697285 294615599 -950627162 -615829470 -951757054 298158527 911649228 -891617429 -115055802 522971848 -335540387 -378824018 -523630400 -644926898 -984265025 -867415278 -907416493 605039896 -719799176 -979019207 970355883 315706329 -177507067 -572188440 191776820 312857076 -856748069 591278346 -295592979 -802186501 989943066 285400353 -287450752 871840148 -408736068 -858356110 222047686 46357622 244506512 426919348 -708736697 -390114598 -954523334 -142743104 -836055091 203764217 271956244 53710450 571322896 -393113960 -984153871 279465682 -763745229 6064240 311204742 758542853 364120539 820295540 531184125 853629809 -80979087 -484983493 -765091737 -105581527 981068390 665112255 -393628107 -464590485 -375539450 259967594 -981341250 252987265 799782099 -250844408 -811985995 131308543 -267216619 -422318287 -202656820 -568138997 127789730 990880772 658925608 -582859304 -949742839 -631127400 -550574655 -603561167 -527676285 -729321779 609015139 386371214 203491997 -388257956 424954438 997957752 -821202560 120967651 -634297927 7201692 141302137 379374429 -655414142 919655251 -894166149 -839728887 -402032589 -5568306 -52727889 -361322126 983214057 61932319 297897223 430150114 -561600159 -227286314 -984116298 -226415051 -132565353 -431906790 -12106211 117933813 346777128 525440926 -202815647 862159153 -286827032 -51370709 548598936 -451561881 -113038684 -188631962 749383886 421977615 -336600402 231908398 743311528 80250906 -910303351 -875874403 -846893772 -858833746 -311379569 910198736 -682331418 230473733 -331095157 -991875727 -128499104 951269913 -839914365 458397622 216279569 895241975 553152464 718630690 694470503 207261577 -580899183 11237273 -728083130 607489168 -964535191 870984487 -727879429 214341187 951505434 -918776415 -618258467 903383321 771834201 835108595 -427187791 930048743 678306130 456607561 -156730267 290154914 -55929193 648859032 144032306 -521905729 -278064787 979199331 -244034010 614160004 926053526 -961740022 192833897 369170655 517006568 -393726879 558340438 461652746 665577327 -604164926 -890644302 -429083170 -663119756 -631690756 205860150 -304549102 -532603918 847975822 -993921300 271667018 -444911966 -802339262 -808749051 677465969 -662220207 -612737899 379407528 -504795963 896624394 -577139202 10996824 -594711145 -471984820 -499215673 663228692 788319072 -378300844 -765794303 -806293481 186946583 -289723036 774106703 -185344741 330028041 44346670 -191106732 340678950 -862697357 138847266 -467306635 846610258 163921486 -225143912 541513778 428110602 -472702398 636468427 -722443987 601656956 -512825180 -173243596 -987935743 547864876 -612718324 896591032 -882473235 344676196 479565840 998573278 422457736 -355589299 91482529 -745578837 -757753564 -625466678 -248553649 -717418556 164323629 414334566 823629845 757261850 265640107 1311296 587704396 -870095265 -271138207 344760769 834053275 -714047325 -88839364 -928071565 -190869830 -782551862 373502111 661765919 359387328 638248177 -594501559 430424441 609641704 437724164 -329471455 -457710854 -400777637 664844833 -578127483 -789441514 -355212629 970536621 -284741231 723766597 618154200 866723272 263036476 210046064 -617283297 -623446263 809107200 776287221 -931921445 -455787786 559836491 -191051070 518619887 533053065 306534625 -166160271 -250022746 -153375696 222681095 57161082 -439225877 674058401 262590254 93386297 -645862834 -846789880 945693104 289750124 340723894 34513318 -303625939 810460936 871334862 -19801546 772561104 -761042610 665876801 751075049 -221451566 -260013512 -879216176 -863347926 -83298383 259033447 682334800 -252180886 -563250495 -741559927 934603377 -754177345 -967646273 853115888 480491851 771824960 -701482638 707429422 445853331 -752005271 -670081027 -320510803 -436601416 -657907049 988905327 485242448 -156268216 -151029286 263417052 404332503 -296266784 -921461386 -868265030 -690519350 -923293869 290384720 326832180 625334408 -651129694 694839932 -529200826 -43064886 711238934 -5502139 -285861594 -892857189 536462205 -4674186 929441951 495604043 630460491 -537352871 -822776704 -136125929 777673154 -530907152 347845278 -722422940 -219026184 164824325 -59443408 634525930 566024193 58543009 322264158 110942314 54876897 -981589759 -316088164 -105815226 -615991155 -294981182 989295133 878614267 863279890 918158634 -311007859 -376867109 -454186024 -229511997 584950129 809167035 340708569 869779439 24917664 873818640 -214144174 330591233 700719354 727690907 -907518185 742020140 318722454 -2770510 790580372 186253110 -930503996 889348552 -147107901 296637375 -724996401 -754280536 -739789905 784089749 166992318 -687139942 -637798573 276123374 -209930851 -791699716 -925657800 28860281 -566121122 -160573385 -532440979 -911473401 -403614801 232326669 2240494 458299092 -832727853 -958168022 364766567 191839316 -161122831 928370817 -976009185 480371761 36349420 -674539715 -274940647 524528712 935036280 -14047128 817329722 384527591 474822014 -705488330 -66036480 261149326 -18948519 -493237341 54487948 27996665 883793564 439979623 232597541 -985628235 -3898613 -429230487 -143231818 770919950 -450544467 -129431141 -847227288 247297891 622113491 640881055 -183952185 -232680031 382510954 75362254 703859973 -999506827 -969088870 523098201 -75882104 -957038394 77468081 927029079 451329275 -436167217 111913162 -977519843 -167334405 287241395 -854460224 -839006410 235361323 151799832 656610500 781670466 529958672 -926220980 -760578861 -86274686 764834156 -230211972 -670826462 -618765772 258862463 448192511 -112123770 255344878 -503401666 -940076904 -844404184 -442517953 -749718842 252436502 459285700 214219717 143633030 -977083859 197994138 -971050049 503618432 137381862 679292910 -849037644 -223648436 740991399 -727694815 466456408 -730885321 -122343682 -293895689 557793792 -677105107 -657027223 -790673499 -289776740 885064464 946509587 -314372140 635223010 521386037 -796258091 -733686871 4132522 -968264055 793515521 515567190 224365951 462384733 731149359 -590938468 172590403 998280325 207384205 -433956011 341666041 -414843235 -11424981 902035409 153013222 -277322535 -845600841 -992101551 -276040194 -736159760 24994406 -706160970 -407476283 -899041851 515706814 927138136 -312634723 293375009 969114758 -956866730 -364852656 46776293 -250719546 -539465509 -484709505 430372825 375882431 413457932 135941670 494245496 -923749197 -274693272 -648522903 -90135166 -278964866 -863511562 62641403 -522862154 -933252452 379589815 108343584 -676396510 438038144 201763148 -912464752 -427244413 507017707 -974536816 47339295 -886103128 800159111 -162499282 -41656583 472188815 398728481 -981044174 860777643 113500920 -834942323 376652035 986616956 -99197961 505322968 -893265812 824402355 -996049682 74003073 659336532 -4486048 -341281723 -595257289 -227327302 657392542 -243576599 -398087429 -796438761 515059492 -366357794 343939294 -182231636 -548752948 328704382 -233572956 -802197867 992571200 998755193 -641786591 -395131195 165222424 235666715 427189732 679872566 -738088358 258058588 -723017 -413231856 -423521140 -261003686 -17906471 323755481 676223462 -233198408 428796881 494161726 989542545 166722513 856637735 399829162 -750103476 -394761152 699253139 262826384 -268976953 221216627 700942310 263538420 515895302 241721959 -854154111 -562917086 648590589 -718932359 688035724 96977658 -374384611 27361377 -564401344 -765180521 884488861 837148791 174505969 498123338 -492155826 -789157972 -141093810 -974423389 663100376 186903386 -127509444 757280392 -316583075 846479481 740221592 -116337286 714639450 836458396 547601146 689614927 892786369 -993019112 -116322039 332073881 95019010 133316446 478085283 -832205587 -32631453 -470595141 163636447 -68752025 -524827302 -438193603 497885489 -113444394 789487390 27145415 -39189746 255093202 894726016 54794007 329503156 -338045233 -818270327 -219894038 125739631 -616015070 608783420 -819384220 -692002932 491113313 -458845212 -771747244 542899302 -989301549 -650959324 422690357 329712382 -394815477 83710920 -338988107 -787332514 -557669588 614792551 -220304993 195548402 -422217043 -565216256 -287702080 483327561 333658463 339281805 -426482224 507953454 -108017981 805714869 45300751 56914661 700464590 907001222 -544959047 -87868520 -72952642 589162793 619096467 902005132 -376237706 -941696372 -899827676 -259702154 -307379508 -480398888 764142284 569269444 289269108 323283679 -64818307 -413019435 -351312977 738838820 863832079 91359844 -556351835 756437218 932028696 131434949 -64360328 -947807771 -607214166 752458991 -1812999 185845117 -946747629 -896128429 858955249 233968383 -302449903 -335999222 -260469186 -890020503 26239540 965275357 -600311866 188098400 179101512 947680300 763343559 645541064 -410960528 -985337834 636137071 57731469 -887544066 240006862 428189799 829501972 446128238 445077350 377586152 327459850 -211017894 -593142268 -121434402 396992500 843412892 873954685 -276336891 -314854054 311698800 -123487504 236974358 -973362351 -654246566 -560207295 -350182599 415987919 124892386 -478825822 -590909761 -221886631 608210241 896501239 -193425438 332379638 -336081332 40322411 775269217 -12336689 124567628 980951743 -745951094 -809059991 29034549 845630466 222563367 -182525146 -218645049 -706431288 -543975234 990327705 -810520628 -798779617 -460227016 426890394 -891076183 278340951 87389636 -644047471 -886911014 700360069 950446521 400306032 12430363 -251227381 -218068105 922120756 641305157 -427314214 -561734161 -21674838 -949673639 -451166074 286829180 186905835 466485984 -898925449 -489698817 -415113315 -511974024 -140100824 -11600743 260698071 -663743514 938651058 -438560830 -487871428 -812339874 -544820401 27814883 319226346 -735959162 -187319846 683069013 60262734 664920468 533518755 682775722 950258821 -428380075 522361563 489512222 190272273 457130739 -781391010 -108354672 -835758718 -717138373 242441369 964201129 504875517 979162127 469044413 711447674 517467599 326790189 835667658 -76975136 373084701 666339328 543651388 -608385239 542550353 -26370676 -190451030 951428130 864256404 605190625 924578458 8658603 -595028747 -639595585 718112690 657205078 -657342072 -821092397 910761912 -1331978 417882375 -140845077 -570079739 273705637 873379175 549044111 570350364 -899948095 -294677448 -50693914 -84353924 -33580589 -779414779 -744320137 308223324 -258042940 854777170 -945442722 -405947669 -341921732 977868806 -399604647 -101922499 -923770378 -695013193 843091989 991567993 350046312 652535588 327580579 -629156830 -728222266 403895309 118122107 334749360 279882064 908079710 -332853452 -836437574 -952329746 -65783020 -594949046 942524320 -992363610 -411641370 -6775875 -669442932 502362792 189393761 -893715609 -565330364 -452313635 97978860 -63322454 -396860763 -753569173 -928776958 -666737936 111153406 -303368655 -576504242 -336994528 936424370 -868344658 -477270209 -998623227 471869111 725928944 -917392624 -843138922 -302823094 711109295 -970671064 440092952 -159086672 -674125128 -243449539 -201902372 726137490 710616608 813419962 756970926 -755500544 -654779389 286343034 973927641 -767404788 15763055 449374449 -647686137 -76466785 -303468615 -315370065 -315763914 279817173 676668168 -74841405 -648708042 918404546 -931778214 -809682746 -421674690 182241417 -824573435 184468408 -492253000 -433192406 -147341224 -505557774 -713410396 734763258 -799105933 -544043838 -295583524 464863706 -347400181 83395749 718274425 -477385682 -613778675 -786352562 876364731 864582317 -421114296 -385954419 -720320361 178433082 -545068175 -720766832 -999284475 -305207843 -515343596 -657008456 -732188857 -64926168 -864869022 -89244174 -474110632 -660112154 -378709400 -363805258 -238785742 192535166 -92927745 896820187 -878424850 412708450 -755934911 725804794 78472752 905487147 -225162240 -155291768 -695940924 34202686 750928516 -525652204 152313819 -167310315 242457318 991243216 -189495244 -795407411 388873701 674574557 -60593164 -704255451 -635530946 -734479403 940582658 562705007 188664324 -638375848 -484124895 506321751 -97881903 -279390653 298772029 147910358 308123529 941067768 584537453 560205781 179511140 -392096517 -487745591 46201483 -446246896 776766793 174874907 710934170 -162100887 -170066645 -320276604 -465451261 417770482 -658271269 322278866 -695829338 513723448 -507184524 980913081 -485074202 377832703 -610479327 -98959599 -731513441 -410294976 -143136012 -804638541 976310018 -2647172 -131450242 -75648926 808337943 908680648 563305682 -263627018 -734871470 -636932954 -230556073 456886923 679541445 -872269421 -176695875 -413419582 -180165285 -34993688 -529340583 984611288 637451348 953984817 -860929302 -405376226 -341654564 -337310054 512857528 565686863 -449442263 -925851637 -537878791 63792074 715740685 237593338 -363222893 -7155132 -872523441 991795649 989228134 442814497 -702033487 -360076366 961297524 6160158 -962803789 -699453131 -292085922 -93512091 879615620 69713929 680980701 -541402387 365480371 -211100699 -795975384 907057923 188394284 164971924 -617955722 903349237 824265700 199793662 61356111 -433036994 863559916 480308047 -548549297 227904846 611884968 -283773287 277172246 750768994 809559932 803134582 -135258189 -948196335 324236692 771355122 786696840 -628068944 384579179 -332067639 -283259616 -478631514 -346869367 790301843 911083468 774367491 -95151528 732628432 -23084860 -34932617 -266546649 842984185 -274997183 -197135072 914555824 -731315130 992870573 -509276577 -364302479 -938027934 -950967901 393637283 615582997 521237518 328340461 -251888096 154381294 -973653671 -957238488 -927127478 996523258 -867077899 838889979 566477511 -109647694 307759104 -152787818 858481327 -687263255 311309027 249097086 968656461 -936412899 -189435995 557240512 45596912 617486432 607572044 -611148943 387261483 -233981683 522192781 -550786413 115056729 -706137256 -273902797 -720474476 -700443388 -337519742 749740938 -604067957 583598043 -759079796 -700193850 775513646 -894767512 -234561156 111790894 588701478 432893079 457471298 -470252616 926095682 -123847671 974059554 606681977 -126985537 -291359423 769676122 680258319 -849797511 10815672 -444336082 -180007027 490181506 -460539777 30852977 -440421332 -711002357 -985077589 -932634570 657217601 -530297174 -88756703 -573899201 -498445826 631522769 851152911 -808980731 178825579 -669357591 -654064654 241203588 -424421844 691720277 -466449291 638703887 -206762264 -83481704 -351829294 150946865 -780041204 362499492 -187119338 -357480235 -899963537 -280935678 -853306549 544222383 502246547 849951634 -337505084 -532002857 -685102070 -239679217 -620450275 788099665 966558728 731725729 -365229231 -303471842 46388204 590661368 -150746180 -678824219 -900074709 494500860 -393559504 -590078680 -283848713 564928992 218741282 960026758 213701565 -905151320 679667687 163262482 517335290 -143381886 168664253 363630565 781981134 955370254 585563232 -443008113 -14331191 567312430 549750558 612394617 870917129 -967000224 -25732371 -222843118 -622347664 -677279520 666386878 314382611 169333067 -163596958 628881470 -321951381 804138829 557305408 894249623 581505632 -97267929 -139466132 -402992763 -763308692 480743877 927324696 920294077 -335691571 -345093949 -710207498 279865350 149442731 166093399 -965425728 503048928 -222525626 -614241268 930230585 732438370 -917782245 114072783 -249301989 166534085 258216583 839807329 433044316 415727800 -680890259 -615706654 778768474 -739598193 -990649965 228562684 -677395218 470884255 -779732541 804041307 61927013 5881916 -363158055 -581313818 -771984089 -802174366 -691937151 -43653459 -735826778 -466838603 -136315641 254690328 -78936697 -166528625 -582749521 -729866325 853270227 -299537752 -212511004 -959428697 142670687 -916135076 -690456894 29333780 -410249443 -822861940 140572816 -346492104 -208347506 -565847089 55661210 797197136 347307255 -465042363 -539912679 307626589 39758397 -390375604 -93964712 459341427 -107910086 -613592051 28891914 -667742401 -701402285 888867281 -950965153 -414945678 -108818618 -94330247 314855132 522592469 -222949168 -752769627 -980128818 83172925 891322534 970249413 800025801 328064312 46496254 205128887 -105177721 -402677151 -87353573 -173831378 -106787954 -865111020 -367622791 997369967 -576840155 150664987 535970352 -903005531 -122353516 992864467 60779527 -675715430 615285302 998333331 365411627 667806989 18173432 256158780 482602971 -550030220 662452130 -303098412 -16989154 -273250634 277159173 -566794790 588869129 700614564 -128109954 -958915444 -160881083 -770634604 783262991 916860009 87628303 94487007 173201164 272749965 -577253261 932135445 -181930191 283405803 -437438867 817650198 -849005939 69707785 325593858 -700600547 -278991217 132911585 677730264 -270864991 -695070630 -530545396 227548555 -938018852 135365194 -676476131 464104838 550123810 135925180 -17239119 -928862507 327010972 -20184424 -34032465 829197972 140553795 613856030 -328292177 -649790458 869148529 550141967 -898009465 -98016900 359380408 571762549 890549887 -874373775 614815856 -131351419 -994766058 -770158169 821048093 251358458 -475870616 -76560325 -520239566 478006954 153152304 -317200990 541931544 622819861 294647338 938668692 -295611023 148852280 630147045 -226366520 -927081123 -707972285 781435400 -302947111 -153112340 680428639 -699449418 312644140 -489377822 970875143 -585181595 49742510 -479392923 -216908353 223161638 -32124536 492252681 326387267 316227552 -978412270 -489435940 -193764568 349451672 -279561665 853674349 -509844131 -954220564 68477813 -166640533 277346397 716204992 24588665 -641420616 766414105 45427808 847939998 -39236120 398175271 -919436639 642497764 40515079 386254784 -449675501 -186308284 899261979 -106502801 -699163687 130049268 -178007849 462342434 -202969227 -543601162 -96853308 72973452 444890580 -919749671 514697753 897053756 884761629 -40127751 275318705 451560761 15386693 703000169 931364786 262769345 442346333 -798001870 550606992 555381427 -8094285 -535751482 620285230 -70989336 -383875604 23832839 43913856 -175801857 43351072 724156033 -275626653 -660256270 -841778220 212659222 445076016 -642540594 -857779487 881840215 -470502327 -739287803 -948485201 -285473132 848579146 22725656 -159712648 49544729 -849743573 504080078 -374242404 -311254529 262740111 738213078 447078700 -501133027 885319851 344434273 806417119 -310342436 490218751 -489948075 187416498 -541909706 -817628651 515851753 -785286677 -51798569 835145437 342190174 -623449620 861746929 100382068 -347717853 392427914 163177979 102059843 -917568702 101370598 -960633550 183766932 -661813741 -613519165 -941643459 -923828860 797676757 282355276 423079713 -603412316 116310407 853896737 -276580579 16759820 156462159 -151039336 -410273551 667788651 -155221263 -249653105 -490168790 25668642 449407760 -711889946 -13683327 -33638658 -228667548 -260217200 994171016 -405639607 472673241 -566185914 766607833 446500364 636132615 -428076494 -218132631 698618562 444644939 615445721 -53960473 -874327486 938905497 -109178055 502983554 -151992888 -363196794 560967009 -986921673 728493234 -982347904 941256071 -941528979 -367050615 113936372 608483486 209169133 844663123 -144455583 388848720 -798787814 921806136 -482771804 313011996 -31724404 -531839227 302214039 871036689 907138833 -882133552 177398770 -961031984 409305396 -197977674 229490303 919302305 397242974 103771297 -469893583 259131433 -214430820 799161093 392790654 147210429 685437753 -75207698 407399082 592837853 789103730 515189755 408683470 568168601 94964320 470808135 -363618686 309412298 253139205 279785302 -840566513 950650085 -430171077 -208169318 792600329 696966391 -661650851 -410804886 217903665 -149313442 97221659 -100041122 3113864 -691642943 867346453 287587450 483990672 -804355896 -180340017 -859888759 114888008 -478745205 -876319988 -24995266 61820385 -608509934 -813045687 -195903713 -463159245 -938719698 270812942 -167847075 87539060 -785359677 342343991 -889093761 458558644 165262969 -981701218 702838673 -889320040 621065121 52483080 -433720756 -649558128 13574851 290363862 -847867841 894457090 -133310700 -937191191 -500873684 -880504652 -85416259 324960981 553835202 -802452055 456043352 611234396 -546386310 -544616504 930111949 -625043488 218446101 -628024756 -712889254 307104770 677041143 -512860083 -58554113 698600320 175944129 54171620 290474850 -183322711 -137901996 672528911 694711732 387279921 193687209 -593632740 609956480 -980525922 153441209 619868793 -606038946 -857898798 488113182 -522749075 -425931230 612668160 869043510 -558818201 -937594924 -454136832 13141178 -96409828 -306408178 -430930918 23920807 421780814 467959894 567483427 718365081 -87152154 -506096780 -697470159 -765321580 -383499187 -708223198 482299383 -185154979 133655305 -800355616 375385010 710060634 884273579 382842946 114131168 -987758598 492963584 925449424 69245943 596532081 519930682 -791355825 -942935525 661645665 -49454170 808017568 909443051 562090755 -568491107 -791375104 -532960471 561589465 -509745809 -524277968 -501529662 879402239 519465737 -151958857 865638856 989257830 -594383713 384998723 -643495041 -142690921 392033733 584100037 -802421885 624773685 844039849 455287437 288231713 839836602 -164710847 313639350 987853022 668510735 144126801 415423682 -664665965 -971589662 609870072 -595599907 -620042600 383029756 806384427 731903877 968261587 -925874703 -492432706 -925410341 -272541962 33699535 -926227372 749528038 241554125 -479132315 -386618762 -883647645 -414700856 372443498 -621054603 730018935 274045540 501263888 519590837 -471726203 630499673 405072860 694745232 -595508939 -509627949 740890022 -838560956 174139190 162449436 366243790 612056963 -464409965 -96566895 819843550 -913524843 298847952 -481845919 835262151 794200580 863939698 399695782 245052755 -14224624 -240682781 -523159010 -577345243 -548202984 -420369501 252129418 -409410288 -782290214 93259627 -366754739 6103185 212324385 150374754 -270473765 957283663 -672188436 349872870 -627122560 279307033 -599489298 793205461 246570928 132660563 653907757 -165482289 -260446127 -415566289 319649364 -353717380 598953148 -563690088 -704970406 -303623459 -449571656 438371821 -769220539 519472074 476437264 -291761396 -194457240 311901396 561599908 381555006 770075274 502214778 605840439 233680790 961797321 -28668295 605956594 447576114 328442710 287952938 -113509928 70282284 201816839 -236872033 -603930155 -472541751 -383254254 -65561928 565654981 -302430279 482801512 409675754 -923235741 330479470 38737940 634012772 935023637 -362523478 965752543 370631301 -858314456 973878356 222402911 204949012 -860133861 794442002 885860586 59558447 851499382 470469020 269992174 667323905 -971981715 -434554212 60656854 -182209099 862006429 914862664 772284438 538401542 385264334 361754534 762247042 27372976 -796789657 -856910842 972859984 330751290 154129570 -502956425 353445856 -662136884 -919077248 163535177 -510913502 948190915 933462855 -686249784 -864233989 -413429313 672987052 -535040743 53577877 889148013 -874072713 126401754 258128871 498704335 -140570161 -265465371 -466608373 817728144 -910535010 -491519419 -12195849 -63335798 -832061994 861180656 272908763 893424649 482362770 -311869552 992047503 -336530304 -447087369 799521836 -666421842 843324079 565672285 942105431 189477164 -394692655 -667286856 283282909 942245289 -854116670 -767666431 -927530328 -34921493 276111506 80834293 117237777 870374754 -167385109 474994579 -949630811 859854717 -343804005 -827507200 -15356718 -75392761 -571015383 486571757 -914004941 -904462352 511588153 530090335 744219080 211027318 -42990912 -740676918 327561599 17736306 -497084501 704882211 -246971373 -257487639 -908187212 366482153 373855114 176847980 -756139357 -871972154 -483114760 218514585 -540596814 -831028360 777612 938174092 577082355 -606609737 209476324 -972128517 686279185 -256961851 103587556 -307331520 746276943 -35849745 -46685247 200661502 -18959186 -259601641 -636448176 674555005 220007883 669630245 39134083 -89769005 -743081876 -37501759 -511517366 760451730 -303149629 -797026166 -776785999 -317272925 -111494111 -528034587 -511049321 -618754115 644105120 763818809 -229916408 -264303490 735702532 -837808759 -1734916 397323981 559288340 629115808 -65253090 -377935961 112700057 -636820795 822746047 -26691709 -533483782 471768598 281147821 918820346 -100409301 -464008016 127249311 419552650 306348651 476024189 -665451569 51012935 357485227 52241439 306421203 -242843874 -596958761 792472840 -122615960 262651240 -596098519 -41880979 512457817 932385752 160758227 776601085 543451909 419705101 -276939593 -991403865 325279795 424070053 863284092 708143162 -239390746 -547414432 420505447 -35165489 -539611321 509891042 943932141 -936210785 -473542021 -952407179 389592355 -430021782 -858985248 -306099686 -381357435 -756948925 -655269498 732902888 799343398 -915023298 -511755421 310158195 -784233721 965987089 -686133708 941240424 110898653 -866741555 -105052727 -652586551 490017806 -675213791 -947869068 -249285533 -63337890 -870327690 -280847194 271587298 -15203189 -617376365 588668195 -588872034 578722764 -38552594 -888093055 380563013 26995823 582008200 -118269075 396221934 -894789446 83460674 300508858 -311668141 753878879 -447292235 -131153860 453438176 593960609 -152325167 -640121538 398276724 707675297 -317756528 513386664 -418256893 -782981443 -344904273 -11293347 751730023 988958354 742521345 -971706763 -427331940 816612731 -961006198 -64547001 -615399478 554780112 964363596 94652733 -605062264 810000741 500919315 641894219 75572153 307337838 -30973966 701218308 -413473551 -495589125 336364212 -32581961 -368709720 207343847 -393846077 755397749 -371913145 2099117 618328569 -780124439 -608537528 -928812425 290536044 350763548 897443334 -397041743 -432294464 -22530397 -436914117 -374018321 -381767623 932472399 -182077515 656054126 -620360973 993090537 -374811071 -665576263 773063135 -890586251 -138536761 435731169 -52580544 -529866698 100756667 -527412635 -962443162 873133593 -863652576 -10045049 940147642 667255869 104203173 398937470 538051215 761858761 -492898163 -460062023 -850981765 584186369 677436146 583706821 958625799 368075846 721979721 304455956 767816509 -851598097 -750136246 -510959524 -464193033 504182290 46826641 -402091558 -383977628 -537976489 -472744645 108847398 752924503 779867312 585468095 810478039 -381264116 884664675 -727202228 53412797 -677647811 -880361263 -929098282 -35059775 759328125 -572055444 635204450 -465046255 -822058148 740553020 -327992128 179808416 822016040 307012446 -622737593 426503198 -176483340 739544080 -994711197 -681233890 -112617335 590969056 -664671028 270210633 504053017 -565627819 -56726937 -103736573 420523811 905413392 174584463 295750481 -864124485 172983126 858144739 -387938438 -598150478 455723940 -856208755 761082355 806961316 -511724208 738152107 -976560640 151166131 862476522 731737765 -121493617 -364015172 -628968970 575669655 -856831171 969171449 423205196 242120176 153931800 463960217 945081011 277790558 327381101 -57887590 -78042294 527946025 -612445202 -357864171 526415947 992861909 369421357 -907576431 -509175114 -444935489 601570062 472313969 786159818 -836040460 -751409562 -990121735 792356004 166056476 963242802 -453874913 229728057 471288353 -548997719 754460202 -410550265 -921941503 -945430730 -438607066 684038190 -997550924 779902850 -337293333 219677174 -978869748 -564330752 107179780 507563688 -239320092 -399376160 -780187404 550926246 -852010492 -458126557 485115474 330619949 439645260 -495031062 -652523751 -130881001 224248727 -550269828 -777712561 51595987 931820776 -714352677 -344698834 200327411 -882339858 -626121182 -327707992 -126165510 -561072845 -885309214 -315019223 -900385022 -204418609 340703420 644782279 219437177 763155886 576060397 -225401352 824253054 -310375175 -272346972 56972345 821199586 701370631 -296611174 -575726079 600727774 39959689 273889682 -3937360 -232111385 -981177168 -822080650 473437960 789942153 310280246 825627122 -113875674 -525232967 405790250 -59904527 -687324808 -443725825 563144701 66617547 87157112 360966778 42920974 -755028580 347885774 948650478 -933852637 -924678816 506194247 -35620790 -14071065 426240535 589873880 405957692 -844717367 559782854 87776562 855806041 343702127 -960686509 964705781 -707955213 -333805658 743856977 943841791 181839503 -461749297 -875369730 357159764 -208157521 872095211 -979852704 -452193287 -378825545 -966090755 462642760 271190827 999094634 790420442 -30459759 -988143950 -223113001 -28086127 13802177 -200905648 178949062 506567667 -493228469 133760180 -294974108 -571987685 -874721236 413224295 871911353 -762547507 -817907928 696976091 -229539131 915788579 335432790 583634943 545593273 -777208148 -917746866 253248826 423594799 -222637319 -495369495 169500558 384341954 -995899754 602112894 -643483223 -451027023 751629779 824031424 -533617911 -725135763 347009845 -255294012 -891062316 -47941052 -4427743 -609593814 -99169452 322065596 598226381 -713323448 811373690 455037674 689772475 -695554712 778009298 776636455 -163816493 357076139 -161460188 835817946 176516811 -743172790 -735266129 216864579 -432800428 142766356 247530014 -657663919 147447432 -105935964 711008616 -810462425 837139779 258215135 375855839 -456125885 -463133782 -624411244 524634374 613937272 556483244 -359379988 -295468772 976835682 -277576527 765598423 601312406 299629855 -230536862 99632362 807919860 145384543 331107961 176882312 95774543 237140563 -573678866 133324425 -685804239 -690267503 -812803460 -981413872 919919993 -595752691 -330959709 -128259970 544051477 -7264285 90746759 256899159 -848919543 820298622 -407751855 494198111 -611334700 -137778676 -52890507 -303245029 -421092247 530750704 -318830316 891131774 -236288498 -154557158 -451030899 408154185 -998197354 810654078 -730080774 141267058 -275961855 -625374377 -654042180 -468614587 694561607 219144296 530395786 672897216 981023770 -22114452 -309667335 -489507544 7989369 -811317972 188403771 -941226203 317186408 777849817 916447789 626424613 -594494564 -604311893 -229622829 10464097 -145928728 -980568629 -246752893 -848804026 638221427 -867291089 -409777374 823355356 40622476 985096492 507635063 688180158 211172533 -212314273 -65331526 716365361 81667136 166078098 -621687766 657027116 -935866002 -829024332 779368947 -479904768 -705606485 466298476 457566598 -174619409 -375339519 779096782 259722866 627669193 851210323 -44345435 189541916 -324496917 -412019596 768440367 696684163 937379054 -599423726 910142291 -535415720 -167551268 589018849 480182021 900596704 -309661617 -977666695 -71639285 215134959 -893563133 506182475 649069509 -864370333 701648039 -744676775 837332534 -445841119 -410862181 948532823 816564554 358833067 -545907530 -556486426 -546002459 -998350147 -64057479 579130788 392281680 239846535 110814212 758785515 980693229 -701259418 651817325 -287369089 70458875 670677227 -535220411 -929201385 646788404 845265453 -240387214 -327370605 230226975 668751793 -152243009 971338489 913027848 -512076445 -419752554 898401686 112319414 -636623772 833650709 -598782381 593033357 -272211384 -214797927 -577839131 -801566194 492118345 390627789 -997804967 -499917688 -948372895 -361143208 306619818 417057673 -497642512 -329582491 -47053113 969261092 -440893638 -517906318 668523101 466342448 -965234793 776522015 447553199 802388161 477529434 203186856 968793049 138356186 529177743 882571215 270656329 -601973424 -92614408 -354498685 -441901487 901269788 -163939873 -346252581 460780795 -924076337 -985379566 178944314 -167521584 -409918907 -919792514 -764343079 -438540980 -843227196 -322470603 653870682 774233375 593407678 286948170 -19426609 47975708 -632201770 589860235 -643280358 -665381191 -65081001 -201358832 -192550283 -220375610 698901976 -335239866 -227081717 -556957808 209025156 709658701 -317970477 -823017197 568639385 -346607557 498790258 -512716412 -566108771 -307059202 947726531 -202667657 850518912 780773853 284889708 -759952116 19646183 -715404980 89419047 803925695 351869437 904142043 -346846898 -882794471 752717750 -850300530 638328277 531622914 -410812337 -57023311 526974028 509733047 166092495 812539465 -132303621 -56608658 -820678787 81449053 730063174 -897952294 183538946 733043731 -378390593 790840183 404398023 -983136524 540619387 -496272401 530326751 487612619 417698688 -600157110 -276861497 -808558358 -916759072 38005653 860569742 -35951658 -352895980 223414840 -625458051 539980597 562249276 986388003 694887060 759677615 -646924717 -763321797 142274050 -532652506 203211015 -271194935 -769982593 -495734683 635403556 178903732 807751740 920439581 917369993 458389261 -431612182 -415858825 249212342 -737149174 557969589 -457712664 -202265547 688030424 748359461 168587440 542549965 770168465 536027493 -7797744 -351080375 -284467116 719288218 885483980 619387070 987956466 -749416145 383647555 420224674 782053123 443274572 489499797 8390904 -777703383 171948618 589782062 -48865319 -457930882 -818586096 654681717 179214928 394483495 -725440942 -404432523 -702551129 884740078 164573174 926261831 159454377 908841593 519601501 -463870807 -72407176 -856784688 359660273 -690867910 602248595 414507161 -903792347 418234686 -264161605 -194291887 -394630790 683440140 693308085 663461966 690254144 549581073 -555214058 222604809 -862861898 -466059113 834600608 -155472603 -243623073 -229166849 -191846760 453746741 950030957 419315314 -335015289 -469164929 -221091790 875261674 -349674373 -813688843 968836622 768138572 98738364 -573003463 -222735674 829581659 -531922341 -923510799 307120266 886247633 -911282504 454484065 -3576978 564815529 850904545 -770061961 -781186262 -104559910 -886007211 -596586583 -365355036 -274460775 -276784118 626239010 -206652448 -14222937 -611287803 910891312 922956998 540407063 -624355374 273614937 -549822358 780636889 -987255587 134059813 907928383 -519320203 991075440 -525370901 52266236 780222062 -127260656 -34845614 -361610431 221451035 82825341 -75652093 554615383 548589226 561083682 254074323 878675656 563110360 952707275 88011305 241129417 700159554 362927019 -255219472 437857175 -985176647 -880371481 -349147482 -124449507 -133663078 -607501094 962490095 -124879045 709749595 -293714694 -248243462 611102847 839496277 -703430428 197122829 436860002 -690579526 970176232 -996409945 953544906 424495435 -933332791 816868268 408897390 -774589000 -577122438 -520906975 -954776114 868133105 -270296063 342619480 -174993293 -20584596 495647271 995408382 46476793 -508200685 273799558 278470691 -534021016 176714659 978114738 657590234 24291584 942909734 -818216636 -76211473 35117000 -848126619 -737313310 -654033545 -8257314 -733195470 -514931632 7668588 275577568 817459950 353680059 791173128 393319784 798436097 485323310 100859792 -502258420 -601105483 944962719 4962501 -852307802 -146311196 604299832 268078403 853815591 -740924140 -390834043 402437808 547982407 -636778602 26044949 948389644 -332322591 595939277 497645868 -566159611 192761167 630403295 -572962419 -278804757 -635740326 -167075267 -661306045 -197541771 -158823430 -571054641 -969924335 -101837903 626107666 -911967630 557263771 987980944 758893889 -111180380 -950703137 -936022514 97597590 -678655755 -292305966 835767260 871520792 187220559 -656148269 448000017 -584870491 -592948630 -139027835 981257274 -320426018 766877370 -726951372 76211051 945567853 796489705 971043063 434562800 -173150868 -470515701 -883211428 -711285220 -528783668 92787883 210405564 -189459344 508300141 -122460351 -328618576 -317244952 -962955583 250249971 -527437709 224505688 655909197 -236521525 -21796332 -40662104 -333519692 -962547380 171319896 110965679 -402060702 443344368 274357143 835632513 173133973 -646580223 -157750259 -2294590 426451920 191962662 -74205260 616034391 -821861191 -116374037 -215287647 240326111 -390438653 -212272930 608234166 971745833 628534177 -491273741 -874528547 -487017186 -454445456 780569003 120289712 225239884 361099256 -874175119 982688214 304646288 -641656461 -301933623 -513219803 -771232919 -849373218 535589183 -34401761 263974754 -301996046 -417415131 937344717 922660198 -392215503 213334563 335312107 410678671 -599778532 -403899225 -273814803 633824904 261611099 914208125 -164750147 780172024 423105495 -555910382 185304665 -934628442 -268714446 -15975504 -44093050 951014381 -287480076 -904561129 -433005167 -962527254 374397313 32768099 -85676586 174468802 784037756 -519536889 557525632 63954603 -72760075 -769174910 -108580619 -388211125 700310320 747315132 747059685 -68857359 -214822980 -553877628 382756117 -694982567 178110148 -999472764 -422297284 -266882331 -711771475 966866057 985482224 912073763 290359485 21210742 513554921 470272804 199230323 406773908 -727385102 964438327 -382963575 623164435 -189195281 426585413 159573323 865663441 704784086 252268499 -511410628 -101770635 953614935 930320983 788419053 -944768678 -994348973 257275334 822518524 483381321 -436389868 -211853523 130272835 -347452412 916376623 646406571 -694651853 -548706376 -779900104 -816255618 -448279669 -457373002 -906990216 675809611 -276328879 130225725 236678683 118440420 516639793 -724178357 426864150 653747001 -646444076 -507899559 930557251 690817568 24172919 491955312 79597938 -21709783 693642345 528592831 525662541 801695188 774796805 685720335 -750553709 -81833849 28257125 -962078520 969877664 -125440523 -221552358 -560256944 334503240 799552543 -799031240 -590555900 -855489025 -145914708 50787161 -357725688 -176248008 -488483274 54590787 -354408600 65873167 -374779906 -42822911 91479752 523777948 827468724 -83497681 -300741198 -344451550 723252830 118082389 -990208557 806343612 510301444 -100758752 -131332743 554651248 -5436934 -740996463 -4813612 -435418579 437954371 -414679447 -546049339 -693924681 387767947 195171158 525888838 958301786 -56437741 394370982 541241340 829903397 407087163 9117379 911792204 -863204048 -460830161 -983146676 518363980 707919663 808102974 -859247740 748977703 -321955921 72884659 -353254381 181520992 -227374131 827443287 -788221812 -370259694 933838735 -77248871 173944060 -710037858 -71680754 -254278761 106049981 995973078 -339584300 492666873 -335080691 58490403 -248489472 -284479059 850897738 -176753885 953722491 -815723035 574743991 483780826 911787926 -541156924 -861629591 -752457786 -353340805 927197106 -63889421 -725415616 -240599615 -228942088 -367001863 737209223 -209446533 925523885 -464296185 -949953074 780209700 -955003921 575731380 -999940891 -34845485 -134272690 970616842 551978505 -662585372 -510147200 185741931 251279766 270734780 -625140228 96929389 -958815305 520329495 637556342 -641295991 -599102518 607249367 -163911027 -218408067 -467586091 541176029 -268241950 496281907 514594870 -858515374 244356234 -848222653 745035264 -536131968 -520729838 -138953197 878279660 968852599 -615090402 761709783 803324723 380458458 544370584 798374541 -490930204 -933070383 -827984960 231173929 825845925 603779506 79962976 -148550123 -178716673 43064750 555485982 -762645964 -795680450 -199990063 -385775373 -104216673 -291780586 342561744 669590309 -739572953 -866820551 948076858 189558586 698503048 -665570438 -927387929 663743207 92550904 669883910 -898799647 -99027862 963637021 78307236 761637955 882316828 293369698 -567010400 -26277835 913551616 -537866192 -455093958 -617412916 -888238756 729971676 881307720 -406000490 -965003950 -595216190 -929033511 -926497866 -192385499 -270587140 -409135565 353235462 -17303876 353159968 -320388441 455993207 -917486469 -58792120 355730048 849947144 -623748251 281770172 -82385635 428727793 -201318311 381488507 889783881 282295530 934951195 -47432338 129441081 -784616970 -580133295 686202543 890404960 -760815506 -523196989 -287045788 698338898 -574327446 256334041 -497958144 -784934876 -782459804 86949727 -187899141 652619857 -258082881 -149815199 989464097 -77371483 684199548 -722703813 -927413796 958769702 -123473114 635226772 400222937 987993526 217212324 292833430 905437688 -419974657 949067902 243051479 -713102357 -756966821 -433762015 -825973630 -883657053 -117128501 544305660 -546804615 -530419072 -355966788 382290730 -145796929 857546838 -376948458 -246019656 -906036186 -862956563 -991481638 328522166 -90747192 618962906 199675903 66231473 -99542269 -285454089 -407603246 215135974 -991625516 -722486750 307425074 -581073309 -910337145 20210035 -121344550 739147904 250734244 -897239651 398311412 534942053 -327661929 893069689 169243865 118735652 248242598 -726779222 -588309863 -985618093 -474095288 843904850 850451258 995078671 -116253586 -897523049 -185243989 -449983102 536232672 339776913 -568022468 -857118991 888353690 64549530 -511669773 493000313 236085266 -681143314 -991227343 177956749 925343852 8742402 331344673 -239647620 -590874260 722928804 -724137457 741097662 114190431 -733839787 534151406 -372320863 -20331648 644467126 -586860812 985313881 -930891795 628044944 773084885 -390773672 -905216833 802651575 -615894241 -998700294 -989964582 -136014362 -924600133 916857457 934806299 -411836325 -548872535 802255765 -129084112 -844114261 -650521281 -277257291 226620094 -530177749 166307544 467643150 20023713 595113376 -494103955 -423840672 383437487 -96626951 -59538894 701701248 -965276735 -714002037 -895582051 -257494857 150886132 -902212509 883304972 -717979357 117043235 -226552284 400646329 -379690622 934878354 843328049 908929910 824079305 -455596118 -775812796 675508002 -731735258 -657332678 871110451 475631385 -300243855 -880653726 246785004 278638226 691052842 376194479 -892543109 284712295 -635476956 -935519873 -435898210 -729171324 791096107 133590484 88664619 -133473311 -338154058 -534166165 810708103 -595666261 -784663041 164821139 505716352 292167812 -21494565 -632920608 148693214 -672244373 470771630 194298316 902597747 -878904364 -465387335 -404263883 -344906165 445007446 -63438349 -348282062 -42989766 51449775 -744635468 708277428 843933534 -986817473 -418944177 -8728521 94560066 -646151658 -911240790 -956747534 -776195717 -622303040 -502578052 -823030852 809930243 165358425 -2653662 917850741 322459539 162714204 -790736629 -524585096 -979523864 -997194961 -43202629 -976960219 7887385 -803283568 830121806 805056674 -854217225 -226890836 -347252727 -733094222 286187881 -48883052 716149099 550071350 913638692 -466917597 819763411 383815596 844676562 -767625494 123343197 -158282728 934056262 618259056 -366210650 30765711 -570019952 -426173776 921797238 -532107060 -68466602 158042294 29920232 952458777 -255130984 -55756981 -826372387 -657424905 604476495 -587962009 174423692 573750658 -938722289 -160419275 513482260 -704397805 121728940 -405092777 -781270166 226523010 181984326 -693651899 -967010438 -629540248 753576251 -967177331 442397775 143962790 -463097907 -543539698 -651641654 -687434343 -153560070 273790768 318429423 -419295204 19945224 206822821 230604308 979026962 998672722 -640802014 499111874 431200944 333440746 -584692066 -36626865 566806 -959868233 -409315910 301248063 356377154 -978762325 800351210 -835519 -260894840 -736819755 534353710 397090667 -779291149 509985680 -565044031 -570940525 -416583446 -288100200 -982162410 -291853481 -252848434 186259151 -305925974 -145395908 402960550 63187744 969374015 -933021967 -60101718 -19076098 -773005832 -38497900 543591777 -913726021 841224932 289385149 -803575823 91250558 -212085554 -344368836 44966601 269310000 257536841 53568224 -123906888 95475738 902163641 -620890838 544118747 -124446566 950018650 -223798107 999161917 282774542 -568859083 -638381164 495824509 -246844912 -193629679 -829097659 925656228 -35935035 789631333 -194711288 818922072 487084256 922601049 211817242 342962866 601051778 -823062363 197595081 559195226 -776412260 909286723 -79202374 800542119 -223232464 -801983928 815657309 -944124184 854635310 -133784761 405610342 153083821 -93311562 514306368 -12527240 753932401 53217595 -781246148 -404708783 536036074 928828389 -95732379 -215769334 364041844 -618397918 78314982 -724684568 -241136616 -696490009 492943154 600961444 710735240 -319791160 -870957631 591262796 322669507 3456852 -393319781 -894955651 963806559 295843940 477852389 696667732 409904531 -930453838 840817234 -366206104 786238124 319821985 440761113 577801038 -100987328 654405299 -651151047 538496073 577229854 463194219 830623615 644746552 182334975 981917655 -908323287 224017285 305733043 427742035 678681728 -59479986 62683944 -372403136 -218377355 -960952948 195998115 -729286462 807773005 361123064 -952357546 197645687 -31748151 -635609280 -119410154 -241686580 514886277 -77013100 -217229123 -357997986 -453625808 942679277 -309525356 -164330330 -826143081 85289640 151718646 333746842 -926243445 62268737 -167450075 -682396438 -966987719 657720429 -506311553 798797083 909737002 605086656 99563671 -725532051 997727872 17550139 -234656194 -522263641 829598141 -130850124 871036459 496049885 843387846 143895509 126379693 -168379766 944471569 384874800 -474912961 948913008 -439773310 562567576 952311954 791184435 -283872633 684074340 -49951901 522298607 -111110412 829443963 -210295221 -406453752 -19223066 -899819085 935316996 -558126023 -794823336 485168782 67613632 -517062354 -162435358 294364045 -872959529 -44258256 70342377 164098087 636368102 -564514206 -288805274 -743334543 581263883 -376474594 -548666805 204067497 -971459131 -123679753 36460489 422261709 317766936 149996929 731471216 -533182340 -663354296 -191893300 131352730 -35627143 -452521899 -528468410 268038991 641510261 -582599831 635086419 -849390756 -181676372 -794664492 -917351815 69003660 -487288801 521505055 179992387 257338102 449632 433962185 -655354134 161234961 759937653 571046214 -859815504 754725986 577087304 -863913505 -721033425 127886319 -673949119 -102007092 -554901671 337323203 -658121541 -126904938 -940970074 -871790627 -551087949 -8392658 151713380 443298975 319623596 -650444544 782687841 172554964 -680153478 -537689511 -207714488 -520220553 918633353 822462861 -633889405 -102460828 50587403 -664483226 -135219280 60148255 -683710035 -509775822 -268813822 -327490007 393468819 -347516776 -530737284 234482522 -404688554 148256314 -241983119 -130756511 -933383838 590789328 7463490 -454726071 -471754234 771010498 -336544358 -213017415 -412254165 23227193 768920178 55452694 -970254730 -183951360 -923015768 153871652 -752385104 182852842 -758191116 -80377114 -830386185 579133249 195786399 515783695 962031036 -63172415 242169588 -487419356 612398060 431956478 474722012 893379188 -468030456 -323163212 -222682610 953769983 -974036828 -441618333 -902152188 -467482913 -582022530 790657882 554584001 736567978 992726866 -969990960 -250614957 173926235 400925404 781350766 360176194 382729363 915968235 88690750 164683237 -499298125 1266863 335274757 585841799 -275332971 -222809838 272701124 87790052 166732739 -678428227 -270132928 896383284 524460228 807487750 908169824 -545337529 216548481 -702681418 -99764818 566738251 373853879 -869976958 306689129 622942410 -639767536 -617696408 414192954 497964601 -57974577 -507029213 -488542515 -605074683 164918441 -456491482 446566949 -910529886 -714207065 369191904 -396545935 712607581 -822533262 -648320576 -877661003 -639620591 651880163 603482832 32839770 -147489948 -410761279 -626575067 161965155 -510560931 211777447 -21062860 -313145733 -657092556 438283063 479156639 -302069857 176566393 -699997328 -430561985 347935709 -888346331 212735063 -742067662 -293822903 -198043268 406942646 -257917171 268907334 664577169 758027378 -253136237 -78411759 -620806383 535456445 94866042 -376984101 -889806106 -463159550 -888205369 -566584788 -778135655 -75320004 548321937 923763255 625055685 -413367941 -315068701 245682013 -459891011 393879262 -629124756 -544479629 776759414 552787421 -99987485 472468433 -66051802 -596549664 -935265264 -311318208 -94833054 557132766 799880731 -132302874 -479973310 -293223132 631139925 -602561595 281767534 -319873452 -629263771 564988465 -161816305 567006056 -70248887 -866524619 972467283 151972895 -671563194 -35789073 -39458832 -437171756 57350924 993773473 89288140 925666024 666709211 964029885 179297459 -705019940 974771258 935547760 94192474 910483549 -502761156 -297256013 830833785 321709511 -846868296 806698279 209743442 -829462983 15944358 645119966 -655126958 -288659552 -173508687 -792977706 -837889045 -608142628 751641122 422155251 -273227566 -671869980 -567662125 849489479 713563208 -82634226 -517649165 154623357 86549702 985950940 733054288 350152276 -220117031 906089972 440085235 594318154 -183507868 -327074561 870789531 712735636 290346553 395767705 -299499469 -642833089 -886129373 -256068406 832576098 -127669098 718534394 540022720 -830809926 620389122 -55273459 -582338265 759844317 -688760959 -939263004 865576376 301944657 567780183 -161056839 -863752218 -265495386 -795780288 -420845156 880496872 -602585621 738904099 -844418769 -720537555 -840168156 -701465724 -997513671 -857955958 -286950826 -533855764 -156002563 43262978 507774043 680032110 -150502434 -888595710 -924527021 528781831 -314980391 -951472965 751924683 -657793918 866236314 -843243930 469769086 -247806404 -143908806 761201070 455078344 -169350099 391914602 -348913636 943329963 -770812105 955220126 501452321 907446106 -164922700 -944565127 225146039 -615136755 702328785 -568180543 387270409 995568529 -226179406 418736266 -546357785 -497135916 -670156378 -447533430 -177996650 -586548508 -871709726 483583612 -891814622 -664196972 -787754190 -142392736 272677361 -559171841 943278103 429104037 976723052 -618664930 262123236 -480274905 76880225 -949249752 -177211655 -555487039 -603301322 -846530781 555855755 151921222 111080979 903509394 260238560 -504233322 -357971311 647641304 -853302639 -294232388 391697105 -894259671 525858698 -771758004 -18583344 304603591 16346768 273574727 -180328231 -477793792 -109989790 120692718 734775041 485349055 854009545 -405896178 851410078 894850578 -22659677 -321713510 142172528 -792731 954666585 -590734216 -784141132 -310553954 -831302641 306265970 -711148311 -298135462 -262675867 -51226009 587136800 430305663 -629837303 -404677719 300180356 -113962485 -800803194 857572018 -386977453 443387013 436076073 12327355 -180534605 -357149145 -750740326 144056197 342784765 -233598662 -871993133 -337677714 572426861 583116697 -43099167 -937792780 654535977 812609735 -266196032 -976887065 733309561 -747497666 274412416 25859704 341315737 -451530827 613374958 977913615 184892277 -703036746 754100429 -197824861 126668774 -164968998 -454267612 20169076 -52188303 -21679561 -320583429 113288898 -568332421 -113982580 72075232 46437277 273587765 479390267 94892825 -311328982 -209093313 709781255 -156887371 306703170 721009338 72775816 -271661331 27436661 274374291 694034104 -148140508 -167086967 555461696 -410372988 142388136 -364392967 302312219 -862975725 -108618752 342290072 -161802494 548259626 -385261973 164532253 -62614454 -237553581 -690373720 682091170 599167287 -647756411 -969566693 343468653 565305773 137585510 -53180583 994088434 -85060989 853382863 854526511 -235155308 235617167 -264016612 -34864422 -321974327 -420956978 828835412 -503775446 -651416822 344013779 827225487 -771388229 -197481401 -840949128 -212758346 150278158 615173553 93321898 -549189922 269028854 869284778 15610516 110401553 -538940150 -533709925 185449843 -660128500 -880314856 -334921061 -886977061 689385355 385215014 -564745771 -278229500 253447747 62702542 593095997 -149539021 695188007 -750366571 585928255 525683486 -90096479 610351362 -560772498 694522250 -5504863 388867988 -215493782 466100035 24440965 591119957 -173153743 203202439 -570737931 -710861082 535263283 -795342037 -784907681 601198900 817562292 389563091 -550158721 375005800 -151137241 -209919421 511873396 -398755664 128100276 211043724 560045389 -211195328 -417790544 407085471 -972164179 -189619321 -45212062 -899903014 436512996 -584418926 -780624196 -760236287 -272181533 -398806922 -140188901 659452093 -887107487 -73121430 2587635 442889335 415509923 -554114900 754663470 -317674525 316569476 544859678 432703349 235334867 857194104 -785194236 -2759441 938537421 -578837506 -508668957 -993491641 -410549535 900419008 -614743451 649348971 -523211789 550012236 -421490466 -519314147 264806398 822891099 92251522 -923797679 -72008908 616193464 -332034066 562264683 818469962 358942611 -270484210 657859198 -604075695 834577784 538636006 764151508 536686795 -487870274 446168307 -886621623 146384556 684239857 -751476475 -678986801 -912886720 -334036567 201581950 753642743 -920173566 827240199 255719660 830986812 941775435 -296971452 -653603076 -434246429 649153421 980532017 -480706121 -440982484 771607632 603655034 60082906 960317512 -460140930 -114870141 -488270436 -401029618 -371984467 -593789213 680781359 -693634614 678671223 -929083910 994231755 -450323434 724937389 639007770 869010375 -713350106 505473241 839065163 -808690394 -418274802 -112123183 -850590603 -297366375 -356596707 -734435852 -384706969 -503515681 -22647982 -159864762 -503036840 129304926 -565240588 474637642 -725769581 -215218222 508572622 640644937 588101987 -249853618 -702339382 71699181 415066412 674355029 -403726702 -634336984 -395859771 -3214800 210086001 731808410 211144044 -574063536 129227759 -615273161 688062962 -525497819 -704655707 288168186 233512450 108770087 -806083160 -840860070 -900475526 -917589370 205206349 535992936 -548740852 -491568239 318130986 -548553971 656904494 826764189 557995907 962753568 -249335701 762769185 400437362 514841732 135606899 -781467640 -355745098 -332864310 -623717628 402677719 546894148 -404092494 -628579462 -34920622 513379352 66590054 -48917935 359550946 -201961403 355910400 -33110770 876883021 -842549992 -502618161 -633363876 958839624 -37306668 313861998 227907388 77846162 -964500806 166773071 809708561 63861986 407948083 804167886 943010467 -91111099 380723050 -861107590 25438462 298134334 925637768 -12922651 598850604 -636220769 601636002 595073447 713517022 949201725 810979363 487272275 -146612916 -910050682 847044790 119638137 -325218412 -862333537 -783143646 302255675 -700881100 75632393 426829524 508076609 946513538 523427294 816078036 698617762 -40828119 -329761423 -554982367 -110749111 -139916613 -826638612 -544337802 662029123 538471707 -397683670 -620473695 384742287 -632480243 865562917 -971768769 -141578765 -430207486 442446788 -819491783 637708113 426659473 965393107 439186616 -32828808 -709345277 -461439812 -273018390 538845593 969587409 110718789 698584923 -916463979 97444926 550267260 -210829899 -139150930 6074928 14958474 997098275 -551150625 266891634 112172056 -240807742 -385165360 -208770235 22904619 -4315978 97739473 -260911037 -944637908 -461237619 -201663218 -96793854 -669650538 -121064681 -216914365 646420092 485598863 -209566469 536275785 -128694061 533528091 -517193859 -274719099 -443119438 -562162915 -800291354 -872682414 -953762437 -972811159 -916187381 -433476777 242897805 -881735835 128334736 645225422 -415086601 69416532 917617754 530286893 -279240965 216786909 780942466 487688718 -194603361 -398762774 532153295 -327725139 1489767 42189296 -512816403 -725512491 -698397116 -90255877 -388842696 221453165 963516527 575509165 -522068253 101345783 -207575673 387591893 137710535 137457056 -577040237 -260146356 441479321 684581607 -149035321 -818195597 -88460070 816461768 -9790719 985302081 829781113 -935998420 87673389 998767359 -240329215 -725753591 -527474898 171619766 -569126339 994036668 -587258152 362378511 -917002137 -157584549 -220703326 879303552 745072510 915808589 783443877 208555250 -287769836 340262890 464188952 554944913 -246516850 990069485 504024233 -423737706 407312206 732153189 -651461695 -581123855 915102577 -580490979 -672118359 427386750 -51404026 -786378020 609705077 -609895944 -72684010 57176400 846827103 882337237 -139853711 -234854605 -634304035 937401540 917539507 -562783923 476677155 -515860460 145902067 690534401 -518346709 -259823369 761400538 615028205 -707783825 315962578 -842652573 -803365373 955116756 306241160 242129584 -185978921 -400317855 372079235 -624761705 -491094866 -491175385 294051437 -13759256 -309423978 -252448925 -327582707 74794447 -686522722 -182850780 -208151455 -218115120 893334296 -278232212 437479209 -195707058 -164556638 -275377015 -455639549 31679418 -760853995 938740987 -870110946 -968945557 730108259 -553506029 -592865654 -410238760 -855642910 560412807 243912674 -530564905 -119101847 156993323 646226245 436798470 -92090850 489868091 18017292 -333230540 -349506099 -657670378 -934751927 -774595051 217181910 772369577 -149968121 -329655414 771295062 -896311139 -738603800 282639457 692326034 79059271 -944794948 642610566 -633499596 -55258687 -712571080 -893128447 954391095 -318310696 775913102 714605171 -671554641 971096935 69993485 -921357624 -531978406 -540004817 747782675 -358224857 842303220 958242687 961317734 312658753 368340617 297893973 -231282484 148611371 892557651 547804214 -205327912 -846870255 391094880 -910634099 985355919 -715258838 -94953711 725759012 -41901969 977212130 -846465894 671217978 -245559449 810174149 -52733764 282830832 905282167 -393781472 -455059699 31579795 477251509 298588451 -413989998 -24740229 -198351394 -691441352 381984497 550890078 -150084931 145182949 890213592 299656466 924947180 123414833 -352980563 -13356449 -893522449 174067540 708290649 730096790 502835585 200963418 -459400062 -322693947 -122993879 -877421335 249715399 -672238697 594970064 863603130 -981861230 -756503975 850646578 795161766 853634381 726791825 421579399 550783010 -656654363 -110791622 257813924 358101315 -58325758 -395193469 604020979 -868395917 -183912902 -663344830 -463639659 882409239 -660802058 -397657815 -769159400 877212819 125115611 569789304 224260290 465267167 24150095 -182183663 680181835 394307090 923692864 -818876865 797414731 876746208 310672217 608677704 -597500872 103335806 835465776 -746904691 -711369442 830569540 891205036 -120931196 -159808679 -557339794 120943025 -183357880 736621034 -325456197 -514405801 443480525 432429707 713224873 534538622 120305604 -290704993 891594279 487714564 -197644788 -106743070 775631638 -806404410 351235550 889117091 -689401919 598421581 987176658 465867548 -554314046 809906918 -288406336 -473202936 -167146140 837011923 644144475 322471039 815779249 -374644226 870737465 598862306 898974688 -618171729 313776593 969527743 608956 -497457024 -898500307 193297820 -201019826 -293549150 -642692151 705852080 960962888 -303152499 256044101 -313170142 619056790 757497722 223609363 -654220512 192951679 -798521390 -418550756 -734928039 657031765 42486373 730581301 -590199148 -906820887 255605814 962949528 111277537 453682699 139874924 -142857060 -972123909 -630770298 739729806 -545596824 699703128 -637933406 482307136 -399673532 752456269 834531009 -84449144 930107039 840197440 -900768732 -786358194 -889081897 735789640 734712808 -917427269 511568355 -571321240 -421587583 818259106 291071539 -241329802 -237202314 -197408024 -743188140 101369752 -90432556 -697608071 -889668039 -507925681 -585020535 353738183 467157619 -520480753 776211003 684240835 45973698 892313650 424162677 663391896 992611908 844898674 622702680 711652155 -283415089 -517768700 -869890302 -33374251 294063608 470556524 -607552327 945715072 311575848 -128780282 124122386 -849270017 -782934689 -442737964 128427119 -45029966 64083579 -135235866 -952972518 775237405 671663924 319745275 193119907 -715948897 -35685138 593954572 916129445 290302695 121065945 -687920263 -395116219 879784440 -166060981 4327187 956019268 926873737 -305721490 562824890 387495619 -196312589 199808525 -724333554 954643293 -632483813 -748125508 214783973 -240664867 -657589332 -642780790 -552945430 791130499 998168629 560362519 306922536 -63297818 13494222 806135042 538579733 166271641 -179501753 393590648 41620175 -660625458 729380847 -816737087 64549213 483924373 -395152670 39575981 -979700947 -934995076 -758978204 93806008 345136924 150519172 -772606612 -304616013 -699809415 240594928 -787277409 -342079724 -252710309 919882525 -998593865 -979060194 -694068775 -637411780 654549011 -7570731 -692502538 -557434324 -583474177 253746354 -656556695 996816074 460809625 80099190 -926368812 307686279 97380066 785440642 -817456508 -660929542 -734435852 129657708 272132817 710684126 -288620013 -203220391 -443494541 -588785281 958563132 -335867432 -533142677 -945603083 737970224 -394087274 226019165 -169106538 -23247769 33309188 270985776 579610482 272661825 -403156539 -642723795 -760533747 219077592 -94463215 988920264 -759805977 -842133924 407173579 774166333 540241820 -198373144 516474111 926347983 -530074499 263609343 385191092 -412482613 794936051 -858895994 924101451 756728416 981437411 965203438 -533591663 -6283022 -294927666 -495845805 369370749 -45328037 153946446 -178875927 -667359443 795368645 976963872 836549070 866929722 81332543 556858584 -33380140 507455883 -905266074 861572907 -363186432 126725736 725379079 441178456 519301439 152170195 704254316 -428553114 527717560 692486837 550110570 553471640 282456805 493756709 412205594 313338666 656760004 -151211226 299476117 372765834 565652208 747340858 -289000854 -186071370 436330046 -520473541 -474156311 18703471 -293380394 -984095741 -828444789 561581691 730436048 328121447 -379465698 420612192 947130984 -607292429 -526914167 -486434628 400393622 -69232443 -976906757 735998421 580391927 548237797 -32744198 218250252 274395371 -364690557 117301726 208697345 768944962 -476721355 -131437985 -270388885 442313571 -253256560 66239964 -561532977 601193435 384091855 68098565 888540418 -71407714 585290524 -4815163 -876035046 -255825304 -584297454 -254529540 216290000 -306223413 127776561 810652724 -774472469 642814688 496919330 -632608203 814986755 92099104 -152937417 -532372238 -249540564 148456202 679507192 487836730 -886123051 -754215464 353635476 206886538 -862004914 -510237288 -8936566 702824923 -369719823 977616070 -424714847 -106336620 -41394116 797483375 965776017 9891238 -442706830 995721427 -920298279 699044003 -260003219 169614221 816889315 808369486 860321777 364339761 -31114818 -335850081 621269065 450587819 -640261490 600878134 138692633 909154665 -658712177 -840447729 937302271 32503912 160037471 -523191400 -707085989 -425343231 -442484175 -864935451 7641675 -931387078 -609349558 -335307189 92946978 968954944 747751253 689577414 -428019259 -261665031 -394546911 -781627270 365868057 906106056 -22686737 753577253 799376877 -665706112 119776074 410760366 -920412407 -473743127 -80587567 -692540916 754703583 -637793890 320831536 322766649 -464456638 45627231 -11673043 -339354308 312394682 885743496 -246751830 554840801 -772746351 941566375 -125416934 -208638652 -900488634 -54382074 784643531 809520002 -143681081 -358990656 -261841880 -425849070 605578026 -205404340 947201250 -183006887 646605640 295611300 369385826 931703184 -264789529 -579671326 138258340 592067183 567834307 638873353 957557075 389790222 -39735423 520973264 -321682974 713090307 -152443045 -6833036 -465890661 -759288609 -868223272 289254368 717650413 689187488 -184502169 510978190 -467925787 449889832 -810203869 -660397427 -261532135 -420350912 944174943 -696321376 125722239 480687970 -160680656 -754283756 562857168 127995404 365870883 -704466137 890571723 -779436366 -556679368 126103366 -430165917 746067381 -621625475 135315152 -294462247 177244486 753892873 413382094 -679081271 400172630 44950694 -740488312 -499391262 -53796956 -959646544 -560185647 -472350911 230609025 690365533 -721077866 -317484334 236728817 277718022 -943776476 842641363 60350045 -802277008 -392291776 -770536127 427138090 350845241 692356253 -4311665 755306704 -169421162 -637903635 -826574972 -394549004 737373609 257865624 -538275080 -412701105 727570822 -905119917 288418091 -196178901 820803824 488142633 -579479693 751509572 957906156 -35004365 -174409090 585485979 471155720 -230823067 484518750 779908993 327333038 -769371508 -224651510 -331712621 828277041 741217127 157966934 797896790 647719531 -735149713 678759196 74193035 -333023889 227378268 715491457 979820345 -161931268 113639742 528301374 271449502 -610380945 568417002 902824345 -80709631 380548214 950919686 -396283326 985475609 -691315508 272661244 188374514 -741810743 964593232 -159172773 -244608323 -841980563 -396294327 -981320454 -784032316 501207255 -155787885 851003973 225674372 -170511182 -752584304 -707691021 -753861518 -411855457 242176911 749935241 737849772 991226621 150842298 -339953129 -865907316 112133617 560131387 -944387377 572099730 240906839 -265405977 -833615197 346548703 -300695529 -995187984 906497259 600957766 -735994106 -553185088 900608966 656134445 -181498685 70513403 171692667 -918144863 -429874837 -966960425 178676935 296071940 -122550581 -212084361 489027042 -641165139 -197190471 882562172 662814147 792417337 -855405102 -535840143 636307434 -630169682 -26329907 29339298 -955690714 -430595867 577651122 -98873236 877406272 -962675307 673259985 -496761729 -462411865 483673784 -419557561 522967716 -358480211 673635460 -93247751 -365809215 75270694 157396660 669438875 -16610769 691079208 741315273 -805470184 -761755995 113501787 -810046671 -224828710 -226948517 765572766 -205149746 -429838120 117805824 -493754466 465327198 -411862493 -207100182 365321992 276851106 318128828 -860669131 234493534 -407509622 620237871 -508242271 25916102 9362028 -213050959 354470052 92742958 376426586 559049442 -223213155 -630541876 -22934568 209683983 -909425165 -160394988 -819088815 608056966 -176289944 -359919362 -171406037 -408093787 -650689563 720703325 756230355 424482457 400817422 -627089289 -907605983 11853208 -225952258 55429962 -824343204 -942181181 -98780345 -164536581 691141746 735464929 653083074 210435364 -757877558 -593859524 -478792926 89083956 -600643643 -551360100 891909412 842935482 -157242667 255416951 780309461 454721222 -428378199 -917882251 536989622 -370446768 -864782453 -860490304 103408260 292439582 229329036 322682347 237536122 -769052198 956014103 -358016616 230729273 405665670 -867451221 -733608410 -253477409 -658294451 -320663052 189907063 352532286 657272082 -713460985 193980326 -610803331 515626263 946500342 170967507 874383672 -986074063 359122538 -780586990 -878224664 -411458999 703144381 -126880483 -561625309 -427618620 -109416124 583919312 -447313312 594451559 350147691 136781307 -421673076 -274425313 82338736 -659595965 492324205 37662149 802023542 -630825627 -49852628 -467499201 604914899 90001236 -978444049 -986680255 163054863 -299444070 889860273 283174118 398175217 -902340458 -891971670 507178349 965618328 32713956 636099602 858855753 453418553 -988874415 472044580 671763588 789849339 576199610 902661231 -61030201 9131341 -607042553 -957374053 627055595 -536959041 649353281 -645929226 -457106406 -157835216 -62691733 -439056964 766139915 -680370656 -264128240 704926070 363458619 -204205641 -273468068 -987934990 142412551 935607665 202891364 70650575 -226072060 -107211285 -853531448 246467094 -117618203 117839713 865996309 896952234 -399102813 612231061 -527675738 585185143 856792496 -144164694 956905976 -227403868 -589915034 -956667120 88690860 109150338 258541509 935086607 -69851523 -46474378 -227938144 -186232760 -418835261 861011376 702010592 -623064366 -998590259 143535705 635641492 -451547095 -562131017 -437692563 504455873 805475425 -846515832 624702808 -428933268 -510066049 624125201 -565355769 -879165840 422432534 54073241 -432050632 -224436452 -496629646 76743090 -668188319 723555632 -881856346 377965102 -664519818 953528063 6842607 -924005470 -769662394 -915199194 354085017 645440674 -936295597 -429731765 780082571 133948320 -181061767 -34947301 335577975 -68158281 612514927 670664111 -787357956 -800253871 -931485082 230556379 291549064 -822161613 -845208214 -315996465 -822394885 831419076 657957917 -142132142 527241655 934702898 23553321 -566001909 -237257420 743331353 -13271347 -208082111 -345988973 -66026105 -409885298 -819536517 -831328601 464453867 -767089104 -708687830 369813753 883183039 578212966 256543677 -21723358 710750956 652746083 400558152 -546089278 -279023979 112318390 457379471 24036374 191005241 821882534 282463436 102073409 766501574 574847565 -859030617 941278227 27955170 -97340138 3473069 825529634 -260492507 763260722 -919525028 -980583007 -221704138 -445264175 -445205323 489710893 609933582 160517450 -780069248 -43876683 -245126086 296561050 334821268 714183780 318514898 -815337740 -577062092 -864865145 633496150 129322056 479962688 778509821 -842250707 775576266 -649879237 707778315 260031047 848013638 -168310690 343293386 -395376265 929813712 -563693601 895227722 620217666 208621561 964449008 -596976787 -739099437 -221435807 -52006309 736285650 859089347 -23252210 -114623877 -237461118 -896025995 -373406724 312475718 -23617648 262403237 944040000 -709154009 682070283 -41165685 -374829747 -776074471 -622138822 295623530 532950025 -138935148 -161607977 180251329 -286164851 372934682 -726313543 -114869447 -309948988 -919236405 55828545 327419844 -690299452 298309499 -929297915 249971478 7945161 532228992 445786055 -841032069 805200194 -922230957 -151380984 625587920 404607058 -789472467 933710590 85774150 173110747 823247302 735492611 -497494625 -788509936 954312764 918887670 237261261 -365243470 13546640 -930785682 85996189 -589446674 -697497883 -519295246 -873312639 858143099 -109017023 -306318872 -431227474 352761843 -817086930 703008008 -53788764 391507300 -773369008 -905592709 -681354241 168822129 -884223474 71635838 762007637 848330369 362328943 -349034346 298770655 -933801534 418038855 910831696 125561564 -537432513 914397084 158638568 300651415 618589922 354989528 433991607 -157150468 113569935 378079636 -729571786 127962062 119703414 -229081965 896511593 694049481 921622107 218785784 -470665794 33935804 462590029 485676791 962697075 300097838 -336276648 -584995151 52113703 574496006 -728191404 988550416 -998591961 -403665408 -63550296 369821514 -722158019 -699644067 -251342622 -33793777 718803261 -553812796 -497797064 711508168 715103605 65561803 -105876203 -422999547 233640693 844210883 -893145716 -997371880 -312640739 149217473 -587273344 -974156588 -72616829 371164947 485730103 668763016 -294138255 -64613563 339067483 -269792343 -856478474 16188274 -209031604 56154665 586314696 305404810 -418140898 -156892618 475445330 -189679770 919885675 401110247 166990082 572493701 -708566010 931368340 922813108 -754874947 -989414946 -318172035 -731585570 -231259047 -297930988 -60290623 -886839614 886940025 -235989059 51438990 -141107613 -326163210 -500581515 -787555260 -912752766 870189420 -81502301 706274226 -964764117 -670874889 -364457396 475708808 29590908 299293902 241353601 -452607838 922722109 226783912 -955036269 -257498419 861109467 -878565983 253080678 796106567 -925962517 -231127616 -551723590 -139396914 -354445357 -320736677 -751773701 2502518 -622614989 -676157453 371454428 703088521 590729222 987358089 89405023 -16284378 -821480448 718039449 -60103856 612479402 326987028 857142691 14328004 -486915807 -524325859 18355476 -34168527 709752742 445015750 359722840 -950972941 410800195 -778325132 210265729 133075274 943165811 218490480 166689054 -410281212 264249817 -328694024 -755317887 -40228471 651689975 743193023 505643816 -461014152 -570503201 962304752 -312925090 -909769400 -638751979 -748487450 468535450 159998490 -736266913 -587390005 -741277116 891471259 -993750444 -703003841 915736894 -255559244 512734294 -404314115 555418183 -943752338 656094421 -830740843 596277476 520236307 -386820589 -951953708 -811278821 408879818 -833532875 -971429361 752125624 698991195 -847040334 458033477 -244028404 -407321797 228440156 -669384757 287323101 -509348072 -810060657 -793422787 -678142704 -801692934 619487411 48594801 928182264 -310918318 511403070 -25811707 -282300479 146677068 -859114700 -405978854 -393555346 -275655262 -616142054 -975908990 207703126 -224735010 306424188 -61474276 386306979 -944706959 -206657840 41173778 -841949680 -226264549 -653573988 -264283847 722698209 -951437146 -970054675 -385516709 -455608289 902508019 -785898996 211297949 155134282 -866897532 -394347638 360009752 330785020 717809275 505503938 -512454711 587256833 142738570 -235556503 -870743309 -114948285 445797144 927825510 -67676435 -628822748 -482180277 -134674671 861505996 493923826 -452629634 89798225 -54438150 -929780032 161679502 -658376418 -79410163 -715860289 -237402678 718950790 -221783889 -359357700 -211803844 -878712217 482019063 259627717 246102730 -381018634 -39084151 536393763 -856974958 461436620 894202228 653777338 -232946316 104306390 -893311620 409620257 -668047426 142013930 256996707 871084306 -213491670 113058092 -522551379 251128986 709804200 -587828590 -669315357 -922165580 -285841286 -264109327 -636176804 -314208858 341820976 365487613 907224487 -783263881 244991676 -30768777 -349851429 289900961 -189858786 -761706558 -9832000 964008649 570887226 962003916 729310171 72961926 -449637394 757393715 570929759 -750246235 -804555219 -496600070 156807022 -198439826 739168997 117478355 820257711 -3531737 -465260842 616438196 729524408 825020453 -877896955 500917578 -777098980 -650739353 -6990541 -748313367 36102304 752638668 548036033 272315873 73747744 87078406 -776696699 190529219 -374922168 -511592404 70848385 -102827125 -374403333 686226549 384813319 74380659 678349562 125677950 -781800198 600074097 -291457510 -905404947 -179983457 512354330 576550614 733965534 -786661149 105176454 -994050234 380434866 868144145 -438931496 290801298 -167786912 159593045 602403240 236342278 722311783 -465693430 798579980 -82903981 715634086 573519786 888345781 -457168187 612094924 254414648 -147344605 914335926 677651862 -552013834 -385324464 -7128508 279490173 -558807639 -996735701 -542645015 -207692886 -918086001 276657528 -584909384 57327141 344838719 545720328 -404506897 -33753633 -775495263 605995222 -664889044 -818013651 -972817916 509814574 822983669 792414886 158059850 646944626 -642962370 -549473207 622539493 -947556927 900533346 -838636158 -363677476 757085321 -795208730 441248691 777142765 -648353500 67580504 -659689296 -911022446 783928786 -951472327 559608339 -864416027 775841488 -576873322 -600251538 -36253713 -366918825 813506860 652826031 -652585364 661203517 882070447 -443142568 -963731693 -104405154 351090657 -896998710 -814161425 866718729 -74371296 -183861158 937096514 464747856 705434086 243977653 227092903 -34971857 -189388192 -923748811 861927880 568766224 -571017239 -705851734 -938522517 680822662 -513120738 -478825170 -803958620 -871640684 879999904 165512124 -187506672 -30014922 -426623462 -481886274 636220952 -544365745 640175451 152116913 -301954277 -901761520 888270371 246921056 218946664 -34875466 -673816079 -654794789 732780670 -196797484 117183524 -612484085 935078660 151517394 -227646876 -657232673 -742962901 86005194 544393847 386292254 273495527 764319188 -224192329 468798082 822381356 634572138 -573839466 -29819261 493964403 -108968409 73388561 977245653 70733080 -381365698 349350076 410082659 344336350 -752941527 -543461853 -887490824 -169261428 -775297072 854299616 -470823845 -676299866 82257212 -370072120 308710465 -549174663 -68836635 15758970 728224239 300853556 -106052083 -723773356 -51306540 871263494 -546692809 -258345774 697489135 -510928681 426020029 153074120 714251342 451683372 699213822 464232064 -384469742 555786901 817937456 298944794 134489282 216845577 -628666253 286653801 -132367090 678505544 -511109556 -602341787 864749649 131278933 -413139789 -97155684 369622886 -175361030 176800596 -903852617 -100249438 -197616627 -745634157 356765696 253825570 493245370 -192131155 -259739074 -115035806 -739125938 -459915969 344749532 971052380 -564252414 -156415274 63823373 -394701783 -169215390 -307963785 -219483804 445017122 -342863045 -972619336 -464585141 -591554463 -862952207 307153769 598492790 965387827 872542268 -51215964 520927877 -324004936 -562633613 -306545864 -430080044 -85584629 769447902 161296320 309499718 329258319 792159423 289686083 772580666 614622156 161432890 -120365178 41128823 -752770255 2590039 147550307 -876658358 538635274 461076289 -479285812 103899125 -426880259 756199777 199108099 -1381154 152046422 -420660318 517680079 -594752535 62563496 727301964 45304107 203133498 810555447 572029574 -356268613 769398370 -61718730 328773026 894673398 99302165 -171802265 748316678 725946471 -666570585 40544091 -323560049 -918874654 -425498854 -771226237 90482586 -222266811 813520602 -131630802 650510884 197258899 504466587 -127531666 -68685788 -5127743 -137753794 404250929 777384609 821501942 869745122 831369903 -198159628 60040908 769336672 -489582615 -844924771 -57018551 -988357225 127286020 -847258872 -172568661 -132345763 -482862476 -893396154 603051040 941800414 176997625 691441185 901552556 143303810 -757084054 -208901424 462891820 -980390038 -64688862 340296854 -704098185 -170372840 -538525693 387229081 -682959974 256894048 -7956649 -868475227 -38417200 -635630981 891178586 683398780 -554469347 -557120066 -343183187 89047769 848246917 -991881616 221187561 444377425 934654116 823423581 524501984 -420945689 108393011 423795262 226048363 455421987 789406002 256667556 427192179 606940754 996431041 -74228629 -190449233 585927689 664300897 -261454895 113319239 -853188656 -516809409 -637526420 -935681447 -469432646 -408161134 -350641692 -348211978 929631000 388425065 684919005 529839805 493846732 243429164 -367425754 -264818164 -531958304 -374067441 9398048 -819243645 150021673 771396144 481723604 -277266017 789729740 742864694 270273065 334922616 -317218278 -503742152 -173507100 -244568916 -25714793 401692167 -999201902 -401966055 325537203 82674914 528547694 -768137897 522069133 817452410 149699431 -977008302 608537523 484557975 -491127877 341755156 242948701 -580272294 -419867983 -360210937 842670668 968779981 769165279 -425872010 -898372308 111717504 -348680365 109272115 -437326883 -578132579 523999496 1355799 792208663 -822999838 -488237817 -534652061 -588569938 -12124346 144610915 -983906669 -298201264 -739920924 462233144 -965200823 -488049545 120942253 20385950 -378142942 183792329 -919778200 -396018936 801879837 -181510538 356100364 846454548 -441113792 231540597 -842283334 -350866912 885746471 -725147026 -309179557 -427307263 -32214040 651056388 -396030538 517229375 889033747 -434282493 -869122993 266865281 -416426997 -746464942 698775980 860359164 -360514596 -614577247 917800064 728185336 327865184 559804341 565463971 -495726886 673187485 730677433 -847298503 452720457 863094537 803259668 414357846 344811282 -245780516 734974473 -228860924 -730302717 675840422 -527630636 -496761362 -266055779 110120662 626139699 -964461254 635962979 -516525159 858248454 547927711 -996523790 47214915 393696101 425997261 210981808 -939912378 637774584 389473268 567672613 -651927700 933014733 158786628 -135672964 122932117 -931995130 881264360 -337377511 -167867004 -797812568 448229951 -954919986 -488290476 113930308 -918475688 614198300 -86386393 103730568 -778332201 -546120813 84933104 -73406862 -279289957 856298523 567216126 273705167 637309151 435064201 -556216067 -226683196 -669071741 -506014912 -695380637 -315324207 -839218420 -30158605 -970394080 415245546 -915440364 498401442 -749694377 96269347 224162470 -411304370 -939764521 -161500536 260870528 676781662 549227526 453952813 -772042787 -145801680 455692153 302793824 -696366344 -195641658 245194830 730300109 740032985 320400952 -833148617 370738639 504882616 487422981 -663283944 701584330 -578525476 -410357939 712331348 913015592 -498067361 347321799 -91454750 690168909 316371102 -663229392 103614664 -693719973 -293154413 136305744 539180665 -553366707 -988735542 -982383490 -660023765 -749697191 725626209 -285773263 -494600981 924684246 -433260391 -686869106 236364303 -515276320 481520119 -221230627 -608963384 717561030 202028063 53364382 980124302 -850718841 -989610484 -543471145 361106929 -917230459 116750142 650626310 -520785322 889571873 864374571 863073349 678447308 895636779 -609041083 736493462 -154073237 3458279 63045035 -780604120 854657158 252561152 -408574685 -792351099 -907625502 704087297 -768570995 -283356186 868650667 -528165628 558429409 -339302627 40283469 -111095603 792543996 -753047557 -173261722 -351656865 -435158366 -633516451 -973600862 34767999 -492304453 -67116785 505195647 785711552 -12192280 591721831 295480421 -951891314 591183800 -490230754 -978034296 283172126 -3610652 364312931 426744364 -233647748 -875695737 803486477 -768188460 -99342718 735510800 -360600026 74133635 -623045938 71397382 -289116840 996169485 -441286217 567946182 14720090 961569311 669420151 599727076 794410012 -875424496 -46310187 926160300 -367622808 -255169176 -493704570 65048525 -844399034 -16718207 357574107 27573663 -640400555 -660664601 -877699437 842046355 -611898328 153336470 316030243 -843837597 609502059 -701051404 -722256996 450931033 731580702 -314175478 440221521 181548137 -941589799 -154178592 149215245 10550481 663376401 755270382 -31160664 357814212 -842730708 -436423996 -224934853 133619 -692948552 102964471 -38020769 -684126653 487434637 628273629 215047439 270304334 586543897 375974085 840407744 -210434371 632182148 714074260 516195860 778878030 158241964 964515109 497163766 -45137310 115986317 358710529 979710169 37871506 -705385105 668383294 -480903424 2178674 21656825 -989538270 282233857 -262251055 31947147 -880416565 -442220584 -21956531 -830335784 599293327 -467676841 463452084 -754608033 -582006863 214339922 -65553546 989768212 454414686 49910913 654291273 973381039 -693774933 -807004274 -905036668 -774434298 718361475 -279079908 -333036163 836329117 695004873 742018122 375173091 365370738 11680237 -461331169 69236483 -419892769 745899025 -954252624 -89631339 -996619319 -820462577 -741517796 -922407319 -113128262 763097074 973341951 319982284 -543127332 345342898 -994504910 930576803 495788982 -268448438 -366840648 -430760847 -655268752 409440411 -396252173 -291293819 871335834 -154104761 -632075986 403954324 410663201 -796488938 699436282 -954685950 -180096235 -290047383 -32857333 303039550 993074361 -749788964 -815953817 -552771416 -917804350 -511955135 -139782463 -971609938 -830599079 -434098503 -792463971 480595683 -157118896 151701744 -974119823 310056699 762551694 -684893282 530388193 518064537 -496927102 691060435 548371898 616831271 867722782 363774981 -678884066 -140320525 533633370 789348706 940271867 -197573497 588471298 274202291 -191687239 -364158583 563661064 -365711517 360116221 775702309 -285733267 -786797137 -17160451 378942913 543722157 -605164124 348620456 881364739 967039720 70499029 -993442833 645949693 -335832253 322874922 652455544 -201473478 -922182227 807708149 217916016 359982859 -112196543 43557587 -147894765 923251491 80255751 935046265 -110839763 -53135756 725981490 -550235024 -196857690 630249381 999951204 737287255 902996957 563294317 -397348681 331210851 423047256 -446489272 788295272 -358117286 93422922 -764908632 692029083 -236701151 -437823487 -331875753 177272020 853561912 437840952 970414697 129079921 927715767 -245073922 739429531 830670808 -797747948 44729611 -460040726 817903247 -20612923 735840713 855729268 -525790179 362784062 -779054779 -148739734 332710949 823409146 -674497752 -210023591 -194428820 -854517007 -277740451 727177377 776750164 249608682 -37138776 480600625 -337983235 85530675 656863429 -808664974 -908296405 458303874 646331561 -668179665 424600650 -183815359 355106664 -6132373 336377533 549925072 548969404 -728498052 -326122961 742623022 934591962 -730364945 -415303248 660270051 912569608 -997009701 -446362902 52146794 160198513 -12002855 -782503481 -836626169 -409940728 -204366818 -268564346 125662119 51337098 -235048660 674584815 237939340 -426607921 -969979608 621501595 531710714 297955265 -336700463 -292239173 436611569 359401519 724577708 -69696655 -221582222 -383159965 3075404 -573495536 351486116 163370574 -408786066 -389358841 492355452 775482179 819964421 -721379065 906121875 -890104918 552417250 -581385495 348935309 -48443853 636890648 -7614308 -250954018 -858078558 568551484 901802495 -345041979 -187857638 -641567322 -175274092 -971180586 -321567800 -601965997 687413159 309756875 7780216 -28605773 -204861013 612485027 -560644665 311379345 904824756 -227848426 -552066404 986909956 280929269 63466022 800268316 840025741 -158225579 -884436616 -187031601 29465498 -675953014 996222106 106815837 30281310 -569821109 542944539 461713814 50500878 441984363 -555211041 882064837 283003777 -856078705 -870796230 -104957154 -763222112 -873962706 802691856 4916325 -479918865 574041682 -709227442 734786052 778481709 908395230 -82372172 -298063858 831340382 -676821559 319096050 -280943018 -144603715 933323295 -112632628 474662754 169587626 -908462837 -434849473 924332059 -849283571 740838429 -764636950 -490213106 -500014123 339644177 -187526941 512924503 -212960461 -829800536 -951181136 -59664693 -31627071 -371192899 -162275664 613250368 378378164 -616520678 253376744 734015733 705639832 154385075 -305163566 388133217 956502445 -370069257 542099662 -998331936 -293972171 120337439 755376029 618745307 844777341 878985573 935493692 913174882 -485149976 -393495995 -243883285 -111913271 560411791 -966423004 401054026 -707134351 69649846 -774713736 -536508007 -225663871 -452749183 -720274909 -897700496 156331539 -313714082 -531339007 -580178917 126818085 426563316 578739067 -69280989 218297059 -140452109 379667539 554459805 -978705015 167683797 580857442 -949949231 -511954595 -695485275 14578329 -577279671 3531856 -288424526 830632391 408804338 897267519 -894139207 940964293 -714520677 200297086 -36703337 -753521737 137123834 859832362 488475286 -580295858 563975771 -148417609 658797049 -907334033 824436565 941948789 532457986 -842458500 -176271090 272552424 -201665398 415143378 501573710 840284715 -501611487 -90988937 -880798157 -150665561 537651914 -292570259 -817381262 -317477337 5807196 188520124 -832492843 85517190 33152350 331899245 -5420698 -28322418 -220115400 -88682515 -695733250 242929913 -407392711 221465640 933411649 815417531 536780577 612949152 150011386 -456149923 -915680135 54582291 -319148735 129693708 -635821323 -395893555 485097579 884988542 -385310433 -491912129 -644239837 -663262903 -294562639 598655464 948711889 -522823385 -277929586 -917832107 194884561 19212992 -742659269 -160647275 -293596360 909676518 -611873098 110321049 -311545334 290999433 -19668114 262440058 -666077702 -780591196 810427052 55963471 -181441010 738294789 -310054999 -107400777 -868473818 845195657 -200229519 159463005 -96961337 -512585349 723589796 633119976 521766100 171901125 -356516984 -558462952 78779459 917481610 3710954 -561040526 341117136 518896643 -879536425 -871760029 510460008 -406233333 263873749 763528501 553991204 945215570 -32549688 -924020080 995304651 -231741072 428018297 969944857 424441950 968914869 600794039 118748775 219032030 -774525569 -494010147 353368970 598283730 -348604615 -671565146 3765644 830767281 -827816546 618001073 -217487682 -256746227 845104291 -260581839 -225502957 -255662716 -704391333 -252281619 115799523 59054036 -642853244 711908834 -193138338 15743000 962791706 -283611070 -15875917 314811061 -768486095 546564005 743411618 449188881 -742116466 273274125 153641316 851811758 246418794 927767724 -330917550 -520632520 -311132370 -19239406 368399340 -537644281 254983256 -918616197 309507102 -598269731 944555032 -902724535 -568579647 244923286 674711282 -262315687 -498056352 -505264648 541415784 -594023199 -542544182 428175311 85785998 -132162716 855742626 -973411960 -347921929 -712677535 255482349 -584091089 741871717 700406546 -770429578 729145628 -550821876 356540020 -930451015 614167426 -327484999 151672407 -389059836 -517672684 -951117818 -165441196 -270414799 -578656385 -984295666 723772603 -75807377 -667257932 324962785 -916429700 -521786180 668036273 -730408476 -95458809 318449223 -429710017 -423019972 -610432188 941748640 -399225778 -37820158 884069990 -88967672 127941762 292405063 -2724999 273169224 -608392107 -299433628 -340276429 571297660 -567043880 526567090 -254596419 -387238931 376392061 -575747429 -268291697 -669686222 -94262867 -775989030 33398380 521161879 -236042221 10368220 -381703853 482558459 448186603 609712047 909140312 -973105769 674949909 -304415619 -845634767 -850412613 -282822556 416815939 -461839512 -259733310 514072762 125624990 -106780630 775708673 -224795457 -409406471 276890946 832790035 -559745332 -297307566 998610765 740335312 -767260216 -521024756 70710938 984464836 -663107001 792238435 -984069332 -480081104 18793297 185051152 -194141008 590048551 377844086 -242232945 -117122237 -85316228 -722947999 -213278767 -582238458 793859180 -827291344 631175286 190072670 155489514 669820822 -192377536 255830292 608947150 -940883912 -962511115 243747226 488963431 421712446 9210036 640831957 -900768496 -346753512 -873782735 621469676 640907665 349731234 671947300 -293632435 -207852562 482580531 -267133044 724257813 -382908914 722416674 991993558 701801056 66800841 -210570151 -329888806 -652805169 -204214632 -867281465 -961420041 2559661 704458982 -395496699 628558322 -215813058 -827441210 953740915 319148063 680380719 -314721186 -964807664 -566031632 873559090 425381908 151658592 -169083948 863852770 -854482296 -153421522 -449074049 -897044046 44533681 -551678302 -907160481 963663042 649460283 -76791342 990304058 -661022018 -605486588 -695590474 48278214 -620024905 759308781 -230840242 406048757 -119651725 -749181443 -295577123 -706951582 -244691109 342748463 39548910 -724999594 -220822960 -444243303 -605451737 137051079 -726301504 -242628707 26279883 -38420918 -324581253 733176491 366152110 683424711 219874307 -535389427 -432850806 -919347812 893038341 -455159077 690245536 162379290 -128248739 993819842 936829144 528266900 -35102783 -132688386 -938927513 -982917799 -463706996 -998088508 994538233 -419328185 589728033 -239422708 -695160295 663779969 903934759 198813815 749137743 -198214603 314347029 -189153543 46619415 83490364 995431522 457495463 -73213912 56387129 -742828175 260753185 741116131 123510100 631370801 170379202 349787003 202213342 552441951 13454380 754447028 351823325 398714440 -384288186 512308684 -272694814 -811021854 369278318 916945597 -394972033 720030376 878184107 -494342861 -901563114 326251328 -667061418 460930099 823386874 -846022554 453494799 947354473 888123814 611525923 666192845 348123252 924691155 -901597962 -843864224 -122653204 -905947652 867153680 415670790 -925248114 -668624824 512223177 889439949 -857353777 638796199 -681450610 808560394 -171135672 -158679733 -715127041 -308790357 570783753 167563253 516778936 264972141 478561052 338167754 -562035528 850668055 -125213972 300060379 117629036 804251992 -617255249 -167572841 -952471663 -65252166 -923767636 -634903995 -939677964 786825411 -421220285 -761661276 865530465 -529200751 -795298948 -392851180 208944699 910655353 -234970226 321060518 -342879635 844945897 -775136561 810903177 -543257348 985472353 600489121 -356164556 -920022275 566730754 -934947296 -438677918 -249882845 -825916822 272577715 772940135 -477520672 131950908 348316885 184478574 -816729740 73121761 -413864588 118037308 -746231994 361926130 -869015735 -799532219 871667067 923523286 -564321204 -26522089 -750982244 5454446 146112214 -909049481 -339004464 333297652 -184845553 -957221614 -913084741 -177843840 -530951406 -768067228 -331628666 870638578 358228662 -695067052 774916746 374150069 -718784643 -66333301 237934994 -832521653 973832574 901958072 84427510 -493371865 573229300 -94824959 -555233359 -615184317 -837078380 -705988466 633887598 -531412868 -125334380 -843555876 -307561362 -301094491 610359593 -274546902 -32040280 -300227476 -47650092 839060690 819901847 -813647949 -540432524 399590129 990855654 272526586 331187091 -690931649 971462724 -370286989 536587853 -115153469 530145050 532951248 781968372 687157470 321388402 555031443 278166432 -540187135 -456718493 682149797 284567043 -96133658 -200565502 -2884035 -679632931 192197071 966881035 213342670 154582476 582455545 -268459537 -592562316 576058236 146014940 -862861608 -318720641 434458811 612449881 -804030243 69371887 -298100932 773584287 -663808937 983780493 -239132736 -725755037 -712190757 596239977 -238916693 126044291 164054006 -152415646 493462276 -649217411 583962361 370998273 -735760308 10543346 -326640483 -314561652 -450205787 -577689828 36710441 885453719 927849617 -18170014 935900196 -381489037 -914554721 166360411 -240396322 181713551 -137301261 519067327 -436810709 547440550 562248641 -537074783 -949292047 314648515 -567077041 -51957149 -955347089 -873667269 694326188 736596562 126761692 -245430979 169052282 515702994 -141883295 226085236 565210132 580591769 832316720 -22109531 260787588 -732781542 -791434161 688040542 628868445 269047212 -603578542 -289016830 442681152 -540650647 149966551 -854442595 -395001710 963115595 414186240 302194985 634464627 286757314 -596463798 918910815 16683951 -40889592 -728487626 426000869 -588012975 -838781561 792675328 -885958553 -692346436 -666063748 831530277 -713290112 -653955437 838132867 -739619328 246783796 325084505 -263678673 -777385555 538274163 -69415570 -838990514 -394055390 -298283952 -157903233 860510411 -578790027 985425722 -467420796 -330454979 -510533617 -533409479 -490984393 -762426302 672010335 -945050186 72463709 -691546336 335518886 949430250 -909183852 702787620 633221042 -302266118 236658760 -766508520 -619960234 826565890 476777874 -396409519 490570416 244226317 -592539475 11344940 932177873 372061080 744574396 -412205970 5466675 -463107885 722062966 -109072900 345061929 994543123 -667925187 461786313 11576677 -412138551 -506560955 -528057909 -603858982 -24797886 -964762183 -197948719 -10159630 -4780066 -4494137 209403124 -751544381 516950392 -905984493 -760188869 54473388 417594301 -658728347 100273114 480720871 56117334 -722169380 -202946431 -636996999 397314345 866151936 385928022 656675396 -407809105 -932694300 -966533857 758670185 -187477195 -961430391 548133470 574009440 -373060705 -304072375 975878613 37870009 -677342044 -714210374 519167976 629599593 -214225520 189466934 -854662563 147051906 -271637965 134992791 361924479 684453662 -743690978 154769194 898240345 412869940 -43218211 -330562928 -991777313 -172340554 -747404566 -133776930 -298468432 -951058956 661372972 -218497156 33100930 -317568239 -251290844 537756227 -237508456 -280213363 975664651 50540198 -728130143 -372958725 -932062549 -966606833 433550606 765660509 -467171068 -975036879 -196610546 374988076 985952215 -611144722 -327804933 283858413 295769887 -967800935 -967605479 403432262 654008906 376404669 -643453747 6541267 458401422 739730183 -913834034 889996731 -790506480 -349466011 -943392056 704796260 -903922534 251928901 123992891 120357014 674943652 24357327 -397079246 593317414 538512589 476760179 889401090 -176241886 -575635143 560447470 744338239 55364490 -827349048 561380596 509123589 -959011436 887997351 508446805 -229814425 178982779 -918426601 -207779432 -497338018 296317555 286017624 556500991 727421418 750982294 244445409 131211751 -298765606 261354903 -501210896 -208318075 534007112 -923074863 20002109 -725236409 -113819938 -826526115 -623886827 136254499 238229731 709472069 -131533956 -558703043 74378680 -398132485 -679489731 612985370 98118292 -631135909 -458174236 503208170 534469481 956824582 -221747400 697062617 960895863 -275159636 428074238 127913418 367162581 1344766 -987634111 -664660326 -984974072 90471105 -553269422 -145191390 -713348261 286145986 922717517 484638518 -865838939 907397871 -825564226 -962979794 -589785850 -234973735 344240597 -979140619 18195263 890409663 531321123 -240394119 618139373 484295731 -429436828 -349655029 697876091 542017863 -811111878 893276789 709800508 563126477 715511704 204524948 -745475186 -884547167 -323857844 366109011 870667008 -925811404 771755265 -937874488 229025381 -277279000 465074694 -557518346 -515140077 524918660 -183264682 -637129047 -846187214 -815802839 -691245923 643266377 992872768 -91472721 492777232 846272988 924504884 301946862 563299631 558145441 54300428 -417568806 469365479 984389377 867039841 482670020 373954542 736584170 -793666503 550999267 -387951069 391275094 418795581 -450776222 -41713548 469684767 -137159568 820666507 -994481826 540846754 -18094919 -454870864 -277558168 275905618 -176037586 198345957 881333527 863644175 98990500 599665139 -982156960 872551162 754911291 -535188431 827318824 -781370033 -423017832 -666203398 -562477695 -496964712 -891041291 -669411928 292389275 352799632 925720743 -770560570 825608403 93052645 -682000193 842925999 -409652243 -976838685 102528841 -593386795 -275451024 639486407 692780820 -506088363 -357093356 -342523298 171293109 547204694 39513295 -125827559 -598657325 28009842 -977473154 304436386 -255794042 -456031124 302551670 -110633985 -37487926 -948907409 -87198878 698086970 673216131 -178392298 142592193 440191366 -603799997 698638757 -148569995 537128911 -671724667 -482416920 -246083565 703215635 567993344 964534401 -40155905 906106928 -836025642 274771342 991880989 -179588018 -221365217 -116915288 31533140 377948855 325428787 -576029946 -763078261 -912641520 987355778 -873013764 -525301227 855139975 -922792881 959969215 490485842 401662651 441815561 -859142780 812561527 208894355 284402031 -238668316 260078933 -603843826 10068420 345433904 -582988088 -208658156 579262992 -148217610 755758384 855001472 763807796 -962204507 -608599190 -404965821 -525636713 145295684 -710788640 62612848 -979754427 -851643430 -617782761 249886962 788696494 -892099332 634029978 801616373 -353388683 479989655 -659665629 534494462 -180697605 -471300937 267513558 -648200452 850927520 -985590432 922680690 61932428 653892131 -495577951 -257502666 778361357 31298959 754419177 -514405243 643808454 195276716 622207375 376560787 -522864561 375400369 -324498256 -777786953 355211038 -470953080 -133668303 -542908843 -632698421 -628795538 -252072387 -46671889 -104215084 -803877463 921183808 452461588 648931149 385561813 -380538597 -276322770 -260837644 732438832 -370908999 199153630 -686370409 -27701823 -180816662 -180348550 -26464415 881452418 601296543 -432850218 830779972 724853867 -33097832 662464053 960383022 -16773843 -936691388 -973713149 551303765 309040371 -442586558 -230913732 -622277059 -23482969 -185583604 -604087956 -853862511 -2049088 -50499380 413727866 562745933 201103674 -416401319 260768867 55340153 479703420 205466755 -641061290 -308571694 557133540 -942641447 -254899683 471292959 -771295664 222866313 -884978319 -22999004 -313032979 764039802 870059393 -59687427 844984878 394159428 552994026 -515004146 -672636310 -92811453 8818754 326426431 905483896 -27964129 -398234685 811514926 -231361565 -247509657 -551702487 148921364 -234748237 -514028735 75056112 -975156184 287992824 809670434 -197906777 -6407973 58828796 -825832416 83460101 -239699268 -593807819 -420687405 -659327583 997840745 -276368866 -137955967 80274672 -343602509 -711505597 57510915 735060124 -423547234 -933048210 -14042397 359528688 752720656 850725479 584733302 513378781 365512354 347030197 638661329 -90890864 -809556041 -436038452 467265214 -837063903 -764935962 -910123914 -494440691 -940474411 -893692471 116586020 -938632593 -453559978 -296811953 -161210192 -331079364 -382381049 -879208450 -85711987 -978072136 -13854407 -412653024 -278990975 301036384 40548240 -579667277 -33996457 -177384545 644700560 -320439896 -233744177 -121509305 -307404801 -2420627 669164932 -812051405 554221000 -592483064 693711684 737828458 765080253 163081228 -247449550 -898677674 -161689288 -433558708 -57669677 855516060 221960892 359610513 -35639883 -223172110 -114363341 -137716675 245692578 -648276690 189688298 -972789127 467291926 181243612 -201049135 -66429503 -388083106 -457139701 596857392 639481778 -879967259 -634263775 -63446404 -497456710 -914883583 382130447 280498072 -700123625 429866566 -316764826 -740678866 675953238 38352924 -333858820 -880097406 886704813 249261794 248269003 -41713764 -563487422 346634471 426975396 -649211106 -486792515 -524326638 91262434 -478646962 -252197122 623381744 691598249 707125711 -866923331 534307836 660600978 -901703712 -372422014 552387083 912904313 -446064914 890395566 672891091 -998691930 -189223530 -197649675 984870751 -924039085 -609231639 -841962602 -767838323 349664966 644263439 479195716 -402623050 824590366 334396607 367404849 379971532 146606085 686682605 -788888503 -349731223 582352311 -400037530 -212432523 -370099914 864228973 -567835147 131041746 326344977 575362716 -542984568 -907361403 -983761551 251079723 326213572 382790977 776287947 -70968696 602012832 199304562 -11284064 108479261 155268568 507555181 181939788 -919894817 -731504014 395070778 -459362304 -434856566 -357589407 -283923658 -732977908 -434462806 -836202506 527599697 815225345 -161094591 -459685320 -283858458 -252284115 844586703 99485069 79654732 287258882 -62157721 390736559 -233838166 683138819 -331875113 -327855714 -137524710 -677429232 -628186199 322709135 17899867 713805037 477768316 136971015 165410258 -338763468 636429706 244687697 928514150 823642919 -121069005 941222678 442913828 -607834790 503323297 -486585278 -338169835 -439048692 902468624 -541465314 -410804386 -896034495 -738827633 -504496743 299237336 788998856 -702146783 -351128264 -522351237 251946354 510143931 -970997849 -42386564 336672243 13662241 -416157416 177243357 301120484 -483697078 -309777420 470380902 728167724 147304348 336906370 991456786 -751389440 -684085106 -479013553 -374658374 938869506 -854719758 789269492 -537671621 504357226 -464958095 -514674798 20925325 875790976 995989968 -906212409 -289128586 -657557975 -687734292 723652641 -699102357 854708210 -388291585 -596743391 -537610621 -127570033 -492340066 -60354786 377012863 -775184704 -950974807 627790415 819765457 126192374 317492546 -369611399 592420105 -338621405 -556383750 -224208523 590260432 -69474613 791202262 -581813216 -789630469 741843424 -25307851 -8089414 -589389122 421962738 -767654126 34425101 958466896 -784273206 827402272 -938352227 -365303783 -229656862 739954746 -64786065 854592800 -500000150 120144621 590559340 -774534374 132956087 972768026 -578607172 248957423 641044459 137692400 622465243 -495169947 -193900820 -888162221 -259435809 273957914 -387640446 -73601959 225376177 901425572 -109161989 242481030 -449251522 585038254 -306683826 -600680128 800348459 825522024 421953600 860039955 764791271 -721147729 -875023576 -37537116 -807366570 319545722 -745817792 977842534 -859329885 375013476 -79909048 488501310 -833983675 401445354 253025828 973562429 -3733352 -477929061 613108231 -836282007 290216736 -362324091 -243744356 -816497399 -370495917 90303698 305247581 -60040651 -402990830 -957520866 -113597960 209187778 482379132 503488491 163404419 -774066027 247278754 15569715 -851315146 82443979 -109996717 -473831723 -917276595 392890581 273107422 76419675 -768690252 -969326872 910893911 838787238 25261103 801410049 -178070549 764520354 339249233 170340384 -168414233 12118045 -401569287 -384760771 932705792 -974602593 756480200 390894422 390596929 124642634 -167153872 573641845 666893988 -47734763 542983807 -107537627 -139708241 -609587844 -440010317 409905916 -402347029 423196570 -831664541 -503723379 -605905638 -281980599 -228023438 -620953835 221395070 697062894 -830202904 -470642065 -287059438 191042671 824232680 154543840 -27786874 402512740 356636041 -798592849 -628366983 471663179 236294202 562000428 129463558 -253341224 -716413612 437754197 211903231 81815347 591503893 296000051 680023925 896399178 58072349 823641523 -717867690 -917652909 469131173 -905134649 -177742110 -49470723 102324767 -613010548 -377279070 95060089 -265223475 788058704 -451888444 828504146 273496259 -779785110 -125244489 604257755 579575424 756407753 528011362 -120466433 -524823815 -754591573 883865720 -974014122 -609027354 636057750 -527384349 -657993556 -256447211 -218985224 -933988705 285123500 553715718 -787009081 351722605 38618457 -301466060 -640969225 -32388567 -787956063 -58466491 117481154 534126599 292910617 -943651249 -688772188 247263737 760244788 -970680591 104433874 -340259867 694131887 174707002 -147730759 -984319515 -157876697 132155445 -942452956 58178564 -80058751 -954731826 -152504192 -69137591 -740144468 537122034 -782234716 979432013 -169607204 -836964211 -855769138 -298183154 -191224366 899429764 -399097791 574802652 -292782440 269424494 -958662284 -59147830 829092265 -249506800 842111267 445288934 114637323 542485143 -823426513 740216385 -311434213 -575894489 769132342 698999115 2421844 -857552564 215142972 -785112585 585530882 250187619 -213334853 599945127 587964297 -541146545 -327878455 3307969 -932568983 -591822478 963427997 312699441 931199919 271898343 -534778202 675586260 -532428140 -146622303 -69656639 708733958 437367059 124647514 -611338689 -238844725 -146719292 -641502938 778229826 158058572 -752772117 -565873376 181443540 -818579393 -782006142 853392672 -454086015 549517368 -853080208 662610164 -624145396 -354692543 204335357 186316362 -214183371 507298668 -484358886 322048418 467788854 -982652162 -658448981 -745362763 -996416947 -374811454 -333170439 -186968385 896784884 555951796 995656733 871621757 -880094008 -971565977 -476307304 343386387 -399530493 166606921 -258469861 -47637416 -481766295 -35307156 182349697 775575030 892532602 675939791 -521541684 -24627423 -290859938 158445457 122443865 -375416634 612203668 504680724 -79410599 505793748 -184269367 862396062 -577985013 869816572 78484231 -647998940 605598587 -362366108 -782827991 19180653 381287450 293519668 367759473 97030879 -794451953 -735678929 802342972 255994752 209404020 -318320682 681340316 288790249 512724370 -744911069 548584505 944458968 -907565446 -283124521 -862961142 -107715123 -998195301 398312978 344444794 733362609 -690416902 -751014801 -670383417 -236099477 942412885 -981068999 -160848386 885707167 298221549 -12894343 728735493 266313241 761992045 385197425 621986552 -561123176 95815067 -981621299 443655553 -537979510 -373333669 -281334501 -578001901 -498793659 -98946167 799912137 993961121 353976186 -929832994 -486590932 -556999866 848366162 716909266 -163586003 -423120915 -91047540 56196653 -744083208 -295534724 -182137367 675190330 341643102 403846610 -803819416 819677529 -607140975 404155943 -647019176 -928057153 -117909664 867318534 -156325195 -305757581 -38100980 581617595 -538508979 750397658 72651425 630984551 585295395 961699420 796085799 889316505 371344290 708582193 285155627 -697398526 689642087 -237697051 890667763 762006218 -128761232 698146717 -394947199 -218112410 121498820 -507957515 24284009 418053314 609112974 258045056 776719732 392037064 -980589053 361391663 -425551275 -202951063 -508963097 670124145 293169820 -10377502 -748891890 -661129476 -943532189 978000048 -699178181 -280900916 474382029 480227752 -118500792 526798751 -503393051 -771373343 867223467 550902039 -851428038 -608012757 -176298060 993021630 -645092048 -162985595 395031871 674322480 712865523 662092786 -796506783 -481977776 -733318063 -924700017 -672123341 -559958312 369001142 774320478 -692933136 -297809765 85303109 669723391 -926856646 -411301844 -773835380 -990825719 554911120 847591832 265438728 -540151581 -726647545 -260159400 339166903 -864088885 410792832 -579700262 836461749 -272278571 -318187571 382360234 -700914712 85786786 431959562 582191589 380494696 272103608 61425681 575917695 -516017834 848330318 418019844 -597891073 -337693628 684193549 -889272600 -384207848 691707403 8499370 780559688 204659709 -656641860 -678499584 -473678216 614381345 -604351972 849057527 536600764 -349741061 -331542552 535084947 -98357878 -529063501 343577626 925003329 -785369291 367413018 286887985 220465387 813682488 -465859561 751812195 503143073 -448245985 394629931 -313591275 -55500595 488519501 567013743 40486327 893573452 51234239 -800059560 -262810343 -811579063 823331752 -361735511 902894620 249136089 -654095904 784179912 -293819266 -59939078 779699293 -34282916 -456678491 783495895 866061620 752664484 911535636 128088187 762319328 -942733849 -952068634 -568595796 -116416561 -401800269 675235252 770430461 307331793 998525948 575751777 -458243006 -526551769 -805557154 -121060971 149119501 -760860163 -869583260 424880024 38624992 -344992891 203776290 -846765552 782238844 -498466856 -339017904 -679090797 360949239 -56347901 -617280499 -973248172 949009642 512168011 -737967687 -105173092 72460665 -635694713 -898226011 942277653 -83836934 598431324 857855846 746276061 753045710 432341934 428855241 -321924847 -713447110 -545815997 -452418947 505076020 -289289430 -164807469 -639163503 471081513 969536291 940260190 -699948875 -335636475 -472204151 -254426133 362392732 -503161025 -518895159 902861555 -321405664 214393114 -824789334 -2579935 865148375 172485934 966134570 482981097 109661678 -495054314 -725136769 93013668 -34584388 -534897654 767688885 -424882108 -966030448 932633214 -823091882 69412539 -5220839 -45060108 -790425246 -339627222 -542663024 -689184447 -722701376 -486269663 613430186 -776789570 -910476790 -122157285 518408034 -15104919 605593679 251455113 962604368 -985538915 -280425650 920995877 -213384078 -974458441 891624851 -897447286 690018083 -286704867 -927595209 -534237725 -873147741 65393534 793405023 -639367916 -288199400 424472394 864092541 -62574462 269721500 845709400 924954839 -641953188 -458886012 211419638 329354728 870597103 979242321 815009952 -166673974 -557206436 -825049699 626855486 356181724 -65996147 145290524 -528603330 -333470397 -422449868 401776640 125009466 -646218193 109101500 189561455 467152094 -745542403 -746436318 134255011 -159783981 118026844 491113284 -206554213 9516988 303668611 -783659531 571021759 770715745 586144305 -44264549 477481901 -263278728 544774434 656560379 406228016 808622676 947098215 242308491 737872484 -864864741 -981769550 462691043 -714986540 -406896849 -937678325 -898193610 -870026040 -706109703 594497542 920978633 -97239073 992721322 -149775641 -797948792 -676129852 622028255 81657157 456002433 -312360293 684827755 -844033865 721406322 -6325647 -369463940 -189512340 -238226013 -28702793 984674445 -223782034 -595272304 837229272 -740791994 -356577606 -446154777 -168152974 904822481 679176244 593271728 -676900752 -555141882 596899644 830160148 148189531 -636378011 -907463953 418489663 -487321318 -947362616 -327854649 590777966 433064924 168430350 -401090272 114067964 607739069 -725637490 -851330157 163706274 435501055 267955384 134784188 -90140371 474595067 -952360478 -664324404 -50928715 252813545 165165572 46947264 11885836 -403111816 49158052 599921333 -310120218 -817493903 -416972469 -635978894 454241225 144324284 -135587006 -163250115 986203548 -235177560 -874614670 -438682814 513456419 974359728 -4480869 509438796 574090708 117699532 -436397741 -119165241 135952694 193632810 87841241 113983061 -417876480 807666765 -846075787 739773438 4068054 628107166 -276013440 9225393 901401603 564097066 752535768 -958965991 -602127220 -103100978 -470975399 782981952 691485184 620265436 -364674430 4681733 131712188 963498681 -507179624 994858717 -233113523 -14783309 -203859548 -826017780 143799896 -962206616 -919714829 -587324785 918399590 49023774 697169694 744379174 -262420645 -684473952 646198004 16362229 860242367 339562114 -507439896 919770987 7804450 157563094 -344207208 592716832 926082361 -867419787 757892491 398966455 -130504790 -533663492 193618493 -15916285 76205566 -141497479 629668321 676671465 -669701578 204026829 698023035 441714269 -62806544 -921095642 25845086 -913855021 -660367039 430225191 -610862440 723913396 729783815 849653726 970374735 51704140 980040422 562708362 761897356 626006992 91455531 900219108 970846683 333927407 175504009 304966584 122812052 -367013039 -551405377 -846148110 66135107 938710775 -660153716 -344344115 -17591224 530690864 57839300 -480207537 542872505 879687250 -80015053 -369404530 854870375 247948884 130412033 -77404074 -924566418 -658292283 796344978 560808124 -919981077 -938754380 -743900372 -708086815 206052057 -16837020 223345073 359089036 -17231349 -36275575 837207026 -899040042 345394464 -999344027 304432314 122932007 -914030858 318738652 -903822653 837800329 -393745212 -223390089 -918245143 713923030 903504463 -691482272 -503440707 692917399 -513600547 -360524434 -343528353 12397100 208494383 -796416506 -161705084 -102171942 -548842081 -718865075 -10094879 -86588444 534603431 -865832214 37085356 -809326176 506352148 -879768349 -938656777 396704949 899872869 -228611979 -718744049 760925581 -102539543 -419768300 283422156 -584059666 -456743064 662652371 -973218639 -349519161 679487356 -953915725 836755487 821096424 855737901 -660658131 779875486 -974211132 -685849182 -987267908 -541689121 -395525813 -902343420 -668698714 -61855044 108923761 873549966 954306793 333437145 943150032 681703145 430297135 -877210307 693076826 809207272 -113899467 -460691300 -352336359 -518190991 -548230525 745832049 -882574129 -275236972 603284179 -51645480 -83981790 827751739 -799938149 806021144 213802997 124109758 875193336 232504705 365923670 396118928 -469761617 -229478192 -185056166 -417266317 -45231077 214177151 69446054 -728689060 609974834 -883403546 362526973 850977405 234777869 -233172096 397148619 -41815689 -879146123 -904997837 603508810 772726894 -587745641 188682854 -2111333 487069377 -322417494 535805294 282493574 -236915492 -994622504 -591893151 984974699 -315976184 -829684083 845589403 -704666034 -112432198 892389928 949182497 332542991 -36772290 -504716677 565132613 -303971980 -68504441 -273434029 145077021 -993137796 435292407 -950516427 864348668 151649747 782437365 -986820918 -873633912 -836735251 636511325 -329485196 -91037561 -398871765 347296009 770955687 509599209 -597531984 875496878 -330529461 170534363 538525553 286481160 -233479382 819984439 578701958 147331405 -498267458 728575321 -529331455 945422 558267290 137927747 700952596 392823165 318785336 -920145351 -776609559 -478084782 -536531578 672454416 -54375438 -313434887 826960568 309329623 678109716 454332821 349558771 -39388438 -858660003 -48178351 985234754 422973704 596704368 523071309 664458232 -254291699 -59656226 125977514 -288111307 928981873 338666384 970305264 -449545559 366438913 -711015763 941822379 298521143 128421206 -649248182 683646080 466305941 247802611 106559644 910222572 5157668 604234747 864710849 -889338063 -774997641 572359249 185272215 -422131075 -870886652 -447363090 471268459 980276573 886589954 346698471 170556217 -204800537 -513302650 278413019 558744464 -993280396 591817692 -418379974 138853010 -519894932 -645772655 270541788 583985612 150760818 699898059 -1076637 111167444 -545272687 732574794 -34968234 -954083995 -16754553 9524079 -303724121 19781840 -502180740 -144428887 240309057 -478404152 -534668535 -307483977 -453799538 -538072864 -985355981 877655321 846312950 -340668590 -658859149 -909679225 113885000 -425789192 -800328060 -449050346 -602383217 633015608 -527723615 -308411163 -342493583 74876112 -351710485 -855202716 493019433 833739839 725239259 -609391636 -302296260 -600822746 7302933 996540091 -843927755 -612367349 257093958 706413274 402239235 -259785966 -738869142 393766262 233550543 -559332005 -502923816 881041728 -194718693 732282611 886412081 355427704 912305161 825605550 362876609 -710151710 576402730 -83771148 410555701 955038148 -844925391 616256632 -680161894 462089547 -750284985 269146168 764142465 883080835 -479546704 -897856957 -830329538 -412955938 402990855 -745165330 63359024 321300655 778783297 176064838 -799566236 712908488 204510799 792764998 -470276028 523103378 -614511790 85228914 -506047169 406991331 602037166 -577789005 -724300660 942424098 795399755 -558795530 -327531769 919021038 -757345292 613229566 -536952016 446289263 527787084 -276715311 528583541 241907525 669742268 -283095864 872769179 -403943143 531220870 473123625 596926499 -470525080 -719694264 -20067388 478552378 286484956 974678280 143669727 -799105290 -763266816 -323909429 -561835427 843425022 -201530503 673984380 -111450416 810342990 118047793 -499079165 -243716035 798588090 358737897 101980672 -18488372 -705786663 198877050 482459207 -815307251 -193889088 -993527475 -570651809 -946413726 -953179872 738353736 -921607469 -236104155 93397472 370147114 452063975 209177769 -607366859 677704364 500402467 -83182327 351459250 -851535121 -881385817 644375941 -89491937 756904641 410736886 906195395 -318653535 -760862281 741285186 591395305 475671533 -881277016 -246523415 -399614574 504961877 1114612 17705645 572168058 -96919682 -854852281 -988091198 874050412 770955882 513046311 -477431945 -546795827 586073970 -632267256 190530617 -975854109 -849208712 952305698 -409953519 -240721669 -7615024 15857520 894465809 -515017517 917268565 495407958 -636932328 -597444803 -155822631 -909364059 -190950248 508563960 -366345136 802479770 -118404470 796982782 502287628 620054501 555497340 -791228096 636664212 917822872 182439718 -914782110 165889877 828688972 -326672738 57005854 103249387 -12176244 -630400881 580439879 388057334 348895764 177717260 548907278 245499485 -725094966 766158385 845860027 267413259 -424352580 -49497829 476317833 724049663 945607456 610356201 -751493275 -480174365 905356559 -397652051 -614931267 -701390545 -672528827 615903959 891318779 559839317 345136022 221996412 -566101454 -343531117 120220129 -77302634 -439024239 -667390219 268839151 570898854 -144647249 157065446 604313367 282859921 -895939731 -497580845 642336665 -402631251 286562962 856733473 -5291522 -552482519 -864939680 -851395956 -335549435 425617871 431277280 -125976239 -951721393 -331148024 -356994687 970293989 994076491 267139648 -630486959 239614709 211759717 -452521121 39782378 272696505 -258641670 289751358 731982979 637744370 887420796 -554599648 -779366037 -251198722 743275664 323379985 -319239364 -829708918 17007039 -478598723 134511032 -900536951 942492597 -784657202 296180448 -870976411 65479703 -538133642 -928359800 810495730 -743724299 557327790 43808570 393631157 -840542513 -277957126 -681792468 362614580 580848968 -764650502 728600632 643306723 495609185 650835910 -870466009 362108150 -898586094 -784945744 830905842 -548356165 -277671752 999608005 213106480 -989907315 693668113 795217070 763656823 -433528626 401696775 -106897245 546398266 -735846240 105825439 548738172 -964981104 946560824 -568162151 -434753032 825728346 -238470646 953465061 -120591782 -560615746 -159467627 996752948 -660225905 -438521518 -580067119 -944374532 703576125 -224064209 -223284359 -421247741 -567138399 471948383 -222465289 201302771 97834510 843600222 -239668872 -281226370 453870470 957870628 378260945 -386471894 -742134541 -627914174 -830418514 -635542043 232429687 324613108 -716370134 -269395028 710332240 564811170 824917650 -922192836 920663880 942302260 668889598 -519180172 -498019906 -731796127 494539638 -112569272 -899291754 913948167 -570955132 -923435278 -120081822 -161202804 -146404484 854534952 332791838 -205265125 214176064 -505000783 328550800 967663582 -188560182 874985827 -276947896 856746070 489394662 -469998164 901522920 -512599198 -379847153 853224446 419951110 864945157 -283769894 -556796480 229518913 -551976629 474156509 -921889885 -271703441 -414731789 775652461 -932191674 -917536910 664687014 -506080833 -562486442 542647825 528286104 -49767250 -298842009 -457197554 54527333 -346789438 -111734254 -298766962 -370914666 -534407399 482679163 -38466339 105295069 87041572 -523721968 22393696 796591181 412672839 -518943831 -536054559 -356781484 -42674692 950923775 590536967 -976926504 679891180 326602909 -569132143 -769511476 806382218 -329796256 111994691 -787583091 277461992 596798820 357706774 -136478910 -958196618 281592630 -455373239 -744545061 786703286 -434395628 992311351 86944016 -461923635 436135550 -393881099 -951820475 -236200496 729874009 -270976524 -661364500 24274900 -632766612 97486063 946373040 -316428427 -578817679 164608423 -866554239 329123618 -59615623 455099387 393311945 784274812 -899517930 -42289847 -170230008 801359514 488096171 -131559539 486370245 410015982 229309619 -979852188 858768276 763933473 -46266850 577905812 956380201 -905969088 605272371 502871065 432681837 282843327 661800832 757620758 -936490100 212291264 847417214 -114585902 310685442 770655717 886445971 886164340 -183412914 890241851 -893804663 -774167953 909036124 784606769 -133475406 746242175 -341659979 -463300793 -282348234 -235662501 -705853216 -945290283 -713211790 113275343 394566296 86015291 670292140 -958100129 -441363224 -171652216 -155954129 636781392 686888449 112345960 -636980999 398635260 25025693 582355059 -680021195 65377020 281702324 -613591448 945852371 552857095 -23003173 -220698419 497694829 -88629876 882230589 -288994503 66514676 -119328346 -720329287 -937154192 257069317 -765137499 233459186 -849436315 353882026 -507086504 -790205175 -895345789 -850447187 -602439937 -615168147 -181890551 -323169137 10468743 982180632 -462541767 274802273 -898481120 -574784904 866597452 -882735257 168286556 302783456 -526946408 -935307491 909565427 559192689 716920778 117258776 190488481 -210040071 -279391791 -288958532 -548771321 493912885 642503288 912470627 -390112326 -195207178 -176487119 296609867 -497739604 -376049808 926074843 488064425 743811165 261287425 -26994410 -376757407 -52312145 -126435353 499470031 -869384206 653012662 -696956565 -486453525 137052172 -475810839 -904260411 322585386 884954374 244921706 -87544325 769061209 106952512 974568714 321379666 465763669 914848306 -39665794 -354222167 -740069930 -271998782 842220449 497112109 -893748787 -488907568 234908294 216661911 -775452304 -850601173 208940004 -361053835 -872268509 -581844808 553894241 -958430589 264302074 514753897 784565688 -982452504 997074263 -259642716 -202959457 -795689229 -719769343 -857546031 322392956 -593979121 582646970 728902785 321023472 -27608889 187801369 -312322778 670041867 -366860618 433115049 127306254 784086488 -539796839 -976278436 -306011711 257792002 -379509616 795249097 -552000653 -669266852 -39324917 805084774 -554221280 -890874032 -683143640 11152164 -772808496 316074478 -138528312 -407262722 -371284186 -900921482 -976202653 437191232 -29078766 -311818532 -849867772 -494169576 -446592071 241806339 338248165 604867746 -11499973 85426431 -830189650 419136687 327963398 103229673 -411478131 410404420 171883054 640302817 58216220 -247563303 305606965 -734722447 65343423 -101929493 754541094 99511594 381879153 440192717 177863750 -762186998 -287436466 -289065458 92676709 -386604133 -418395912 -607984619 -730212547 675044306 581857714 233852666 475965428 -4579166 525791282 110730652 330381470 493316924 953065073 644293153 884526996 446896141 567088994 -808093145 876443821 804111032 657769022 -379052639 -326479643 4626044 898121682 141265758 -731693721 359186776 -818237897 76825447 932934804 -466982978 -539425024 -838685705 966365411 537220188 277366425 -854669029 -965304361 763575043 -805806172 -745993384 -714092600 915600119 -16746529 -736469725 -688348955 627411715 980022657 192275935 757537492 -402688952 619466588 -853191315 -122746163 729102433 370754321 10152111 577388235 -857321193 620840782 201481042 870238002 347153809 -225914984 -325435517 -481357040 640480480 -552170260 -37134027 285635317 -98584433 -786185741 539956014 819593663 -470662776 73358310 12152150 -454544067 -979768460 -823726492 624541053 -825477083 479372765 436518879 -757113140 213048181 542563292 585450497 10133981 852101394 954429138 -214588067 241260326 -126514526 569205465 989883443 748952298 444873811 910662278 -55557582 -533084586 246640168 850796939 -225504026 -553508333 -125747834 -882571154 190540260 151931694 -687494278 -691023156 255205283 -863770265 486989874 975725166 19807340 -782362455 -687431636 -243144687 474312431 199629642 881999659 -450728211 628277547 -630314183 782709104 8612430 -197448287 -203174566 -748388690 877281400 85502477 -480878326 390995689 -672253289 -23853845 -169359525 -699055141 273080286 505874397 -130555996 833095314 -989981114 650089559 623539879 -744639514 816955845 -221721872 -887643660 -433696685 -245905446 702957577 -690361164 614549906 -299942329 910752343 -802597264 975678257 -951620139 427173088 -993730250 818239476 -446115962 53835781 -619630345 -387606600 -511704983 -726916739 -907480768 562718729 583479248 145008099 -504676151 -66499593 -387781876 141555325 769801204 -941828102 -475804639 -521690388 560697929 -775527235 484593503 -199383254 -487599529 -960960563 890198106 614835637 -136555178 572561641 801114502 197762182 235904920 -220046415 -522564929 -887198993 -726515088 -150852500 223846225 411372417 175739007 927924534 -309983335 203161058 937421683 -349087900 22973778 943748561 -890899756 -839768514 -164115259 -731494945 -880372475 822092671 350616896 387482195 214286977 864220587 78918356 -970629083 -826576953 701956053 208229458 494807684 451444598 -460643980 553089935 -610457016 -76451165 -683502440 -854714405 -739447914 -652594056 -289541545 517336871 -114983928 514232392 165817683 -646820757 -473430495 -794996546 -553451909 -528521433 192215320 -563199130 725527260 -577764955 341935973 -776815696 262883381 -489550295 -312618763 265978757 -919966132 721144603 239946908 56647879 -566012097 -639090606 705168911 503021348 -546566689 -106901772 -647752834 -57457703 -293829377 135957614 -201611367 595561320 546270015 207639152 -398518602 213255332 -14818215 -851852935 -544578660 453523999 390578834 504352990 -764591982 771582522 22786176 289924425 -982073289 -642795318 -183517401 862434267 65047864 650633869 -355830065 -457907333 306124192 -495846390 -347479974 659532793 480148984 656053920 820485948 -525904347 696945872 332198011 -804360823 -4811686 -59656410 943852968 667758254 357372755 501550588 520255738 797345861 965184643 -91880520 505637072 -682984569 10844955 -230380505 544882428 604419471 -107719639 821327802 -602182914 551746315 113631146 -393088621 224021535 -804619799 610414432 -401633263 -712848703 -702697363 679663200 -853188679 -512205480 248486620 -345038698 631950906 953862305 581106269 -926208316 -242399830 -233456903 -499197235 545444869 -146386251 953904566 291072143 522191155 148660860 693788719 195783906 -460000146 273598810 668573478 -439531701 396002764 932809110 -784470049 -17481064 93059137 345293325 918072651 899417396 -240919786 -693585906 -254419803 -160001924 133487014 657776961 -457132094 993066426 -659422211 783517028 -89786648 -782113633 -757894697 551409990 -595289912 141092473 223791973 179135558 -975516083 -304992892 -345799820 -69555948 486840431 -867870003 -93582798 -852507065 154870704 -364218767 156887052 363365312 1945591 -478601041 934316248 927044886 -354454567 206890412 -707318847 890676454 -16426436 -134986152 -140218151 389402503 -157241602 -337373287 -117564412 592146662 745964459 816032302 -626959776 -439171118 228814520 698902858 -192134528 -287627027 -176062008 -892121218 -538575183 -926853862 687844960 662479462 171402257 -956667679 -816677679 305242233 555837530 -277360269 -290263170 -390000254 -284365851 967449508 -912095414 438944625 261916043 -417662872 -227521927 710274545 -27820600 -101458905 840054225 223879525 224631746 564173953 210930008 347247309 -474446986 538907738 342989899 -883017001 587386433 -531670491 -632649762 -633361634 348356511 341539701 -857048506 305119340 -877706600 -577786475 364693676 487065809 -48040960 -150162291 202457567 -888409409 807986864 782385598 826162232 -153396612 -806518478 -125230318 -185741269 -309251182 658337868 442423581 -311035070 -511543104 513993842 -299779292 -527962050 -502130361 927538952 -284581369 149453767 -934999964 948113193 -65736676 290321739 -679039993 -906887443 907897091 -916959175 -469047442 757881475 826630565 -201160658 329366611 428883436 4572393 443262806 -129905887 711602620 -181360258 -859327179 -897677124 -436615199 -957026624 -598597163 628266846 714374622 -374359507 278308436 -224932738 -998836339 -460913850 -503998593 -463674008 905566038 537469560 -662297102 -422050100 75165113 766443839 -53813172 364191908 840660736 227193168 -742928037 637399928 -366630003 -414696987 -70897454 -105958621 967813607 -773397781 -982514651 -635502382 -266447437 490264234 -677070391 -238542157 516640535 -514514332 -521894110 -128193198 -237119799 494587809 119038683 428614453 741535786 -760531191 -313620851 465845393 -431265943 -840059621 500438906 -817097730 -706703808 -678631907 -216925430 -75273588 -849697641 17494800 746842519 -695278459 -368673324 -782733338 -836576021 747378831 149653091 116309406 -913753641 524640391 30630279 189767061 -640447140 36013854 -343217852 117142643 -484131924 747386365 -659082731 -910447624 681486272 -34107281 938728361 607509414 824032105 267760818 645258734 -464519639 -906732040 -461909034 -61175047 -52271209 300887078 -854076318 439112563 -816741283 -40651927 950609238 761081489 -550092601 611392337 -72369369 -877939784 991571908 269173852 954109079 817543081 91015053 -490635799 -401595649 -455127911 647948687 571881638 -58906615 916014200 -79208591 62186587 6942443 759140135 566137850 -513861470 -398292496 -798331246 -40496951 857769903 80521677 149382015 856547198 740216188 293283080 226832885 -476794888 -795050306 -725511970 -998687101 508452368 -862536761 -880758487 892805487 593511445 -49993279 -674290213 724869859 -859841925 -426230804 535482487 -301829827 -388838146 -188209691 -947691720 -595305703 -773294761 124716383 15961235 -706856237 236433270 749113772 -328749780 253411380 -566412395 706482723 842493801 775021582 -476141389 -439552132 98997048 -596289391 175131783 -485130587 912913367 797091189 -949407266 -372723005 14656110 783092573 -557238470 -128896152 965320984 -871789593 19829393 812088815 -785647014 -327288803 34390454 -424963214 20258434 -883284763 -101689524 -561340285 841350032 -430714269 677779426 -449983342 -101784082 498252716 218244828 -831166649 907386080 -515385711 -543894520 97362689 -966970220 122271120 879593284 856592870 -358710983 -414409376 -739558293 -361317960 612063608 474585364 -876224624 -785730207 -679978198 -248386472 -260934922 -67014224 566214360 715342647 625317677 595381391 847483035 -107945723 573177343 -315297831 -6138962 695916820 963360686 571756539 203120139 357884999 257812640 -991086591 -448713053 -492499277 -306117238 -212122819 -144400210 285295296 -948024780 990668639 -47114073 639096217 892644066 -740740675 315167852 -339465388 766061407 -112074856 262927600 -809184730 -751479529 -573709741 -681030967 -430374676 -496937296 -638058890 -630183388 503512733 896737679 363526535 -705609142 -239213400 747469405 -739564925 214780649 292779529 878609469 224239234 620489240 -784736034 -449305710 -31892257 -628421490 -604565583 238971585 445101872 532434608 -714697447 -549974428 -265560077 -249832007 -115974256 852324338 -490135667 -1045785 400966087 55883081 116702586 -476597849 442452170 810556653 572389662 -823829785 -483666950 390755123 134467010 359104980 558339466 -677923846 815445176 572062062 6036326 -270537020 -835158571 -306244135 903406475 -99760353 -258736835 -872335571 660918352 -544971634 -244832662 -9504234 835766904 -985283725 -88449334 193713239 -684247351 -128273787 -937105390 515432362 -707527585 480897168 161860698 -172715715 441280875 451441495 -649299364 -543545162 -213856604 732095843 27277381 -779115463 81707717 911073434 -336856933 -185522745 516575600 938504707 616675413 -448113116 -825484328 416933334 -277871962 -294329929 158217622 809371260 -653809260 -102207241 -426074415 -486969374 -992683837 33993776 -757281397 -459698157 784633287 988711963 628607286 -137896809 -434239738 -666818666 82546764 780837229 -943664748 -45909017 -580902561 451148370 -531576234 -403401844 -682681001 957953375 99958121 11963945 -729202073 990572407 -182387867 171245431 -185056383 225763055 680902141 -574963590 -241844628 -306515842 706044905 -670073576 -454696711 67963671 -153795070 228912033 73428916 504893877 -897123171 -944750311 -622146785 -450827838 990606889 379380392 249781663 -125372282 125661732 457856686 593922438 847621355 -500397551 -720066285 40826792 -699098288 505041451 879772345 -968632765 -932484335 -989953344 -390157494 -219364725 -708526475 54503391 779673603 259727471 752303046 479494248 -790148077 -211495683 878150989 629684162 -176813481 -482419589 -12679142 -557803845 438816849 -171248875 428825708 907614761 -168481186 -35978323 -284675317 978012455 855284180 -868434873 -418034482 746373308 -533210427 330751607 -742583968 281149021 -808304935 -805249270 -432360265 -346438628 50959782 -929988373 842747156 235530773 -694860869 854965384 -71877600 364582896 829896891 -917004774 955942292 -560982556 474156592 75077145 594403141 662996272 988615634 -712450434 132855967 372040281 890945478 -410901595 355467689 -279265577 745106208 -669500830 -815185160 -678608321 481768587 138651607 943176813 932977228 602419761 786026949 -533914205 -980911727 634303304 -553041599 -78469239 -772177237 -609237545 -919746889 594367511 812579230 121795305 -184594211 -685734091 -646613682 -274619356 -836887336 914283113 152856147 -542231782 695467621 223817694 -397431995 -934903966 -3011048 561589861 285214794 118540546 -35424882 -536118834 -426004 617529893 212503866 806896553 816808051 769935392 -451575769 -442479816 -81978875 -381814832 -482156511 972457137 -819459717 556413915 -103943799 -362516453 -89102989 918160562 -70053945 656112868 298361043 -644582355 682045322 295196031 -52133136 120637095 -867839480 -63477627 243104762 -345122168 -183708779 -599868419 405897066 -865293781 -245881705 620067515 686260202 54043464 797870182 98057649 -575162675 -177583965 -644883368 -764553242 154624049 617672560 -352778397 700143352 -762973554 95754484 -963701699 -200786280 137958595 -224425761 -154961902 -153245173 -473948278 -486488109 344727081 423268835 193341702 560143201 -553766349 -496571423 557279801 -649233277 897120985 -349091915 -284186399 113979576 -843323143 -930185720 -189476067 -953235947 -589723863 725686301 5521333 181848065 251050973 999737910 -617067743 -148414250 809639581 -589481205 670612960 -660380044 289907606 -290851124 268498084 173518207 835130893 -876124141 -989473678 807281710 959920947 -302764151 137060597 -941109697 -940936020 572484376 -709183711 -283147332 854220864 893639893 579862146 400249739 52922450 422452717 762095081 -210545237 -693799106 901182751 201440742 482665881 236662490 -304451445 772763203 407055094 -136400282 -553039177 -990446905 -652318002 -325382788 -410574580 353572405 -423444285 712605811 114666503 -833196291 376891723 957185589 407280469 -416416403 -176487483 -214548960 -862301815 576811148 685225951 523661203 310183301 -413729632 -177734474 199321389 501138461 319810406 975403317 -112427749 303423499 -986096110 74200572 349565349 392983243 115858452 762531146 -16042600 702088581 -319141553 -102087026 460357393 -145904443 392532362 -291509609 -545267324 -794853701 -744568948 -171208618 -540584677 -762500545 -361932306 -704270663 -990928691 -352091393 -179638324 -789549085 -999845155 185905838 -282822636 -429996382 733217737 969232268 -725435118 210333734 -638994343 -772633883 394342878 63908149 -874934419 549240273 681529961 -159098778 427090434 645764708 -50368558 794193439 -798373310 208975566 -620585855 74026707 62885741 146207654 272716070 943901567 -972061913 -582995904 744387471 -661130410 -614173782 -891631179 198245745 837139659 709643323 217766633 -627769929 485581911 367366811 -485623783 259602119 16677381 -387604709 624716995 -685112217 142288999 30834851 618737945 -688625632 786112177 -214454064 -79967201 -407038960 -729423900 726538797 451844955 -622845434 -939181928 5294490 -641123632 626801630 459240165 60802206 711860305 71083928 521021398 974476606 592420032 828444642 199548204 104809768 -209589604 641891424 365643033 82298849 -579142155 -688280687 640923742 795132384 123138828 -341141518 -506841658 -419898398 351088558 957391715 -310268085 -319007646 886410299 799647323 -990911139 -10798694 127747524 721493659 329105153 -600589012 484224200 -20997141 194657548 -377841847 373669832 -615409710 -946778297 521332985 -743612524 987529915 -909461974 -139016629 270023871 -921113173 -221088625 -934183220 -992477648 662556303 -187501971 279895052 809672760 340746917 534358727 -887079391 -749678771 -134107765 -464435230 -257987027 393112455 -12026962 -199532157 -249296714 191668560 -175153752 -344270288 287174018 -832285788 227531236 -507025864 612054888 -607524488 -423041519 276734635 857755975 -473426308 -1896691 -966929754 150752965 -236279648 700022576 245478556 388955506 472267562 839601057 -329730843 -118165710 885952660 -867068635 560979303 481394442 -764387013 -39622239 473503512 54881715 501431808 -846180481 450458213 938803826 -5514535 -149316200 -932549941 -954867384 -518042386 -909157930 -257134695 -677661644 719647860 358161600 840923401 -564660480 -132566019 817314700 -259301750 384715868 -461357842 -515500712 -814330515 -913817064 -106358163 -994419701 246826142 609994925 351699747 284385353 580163601 469219522 920668564 690400832 -638111880 429071619 736952077 718919098 197926639 58411391 971526310 -689447841 -741621931 791843222 997516339 -605677286 571760041 561231798 -769060034 353361024 770676632 -947631667 78326722 -633196888 -284125778 -941195324 -60821653 -36375416 402576407 -154302343 -318747027 -588693173 -863039936 -581207979 -796333086 -238295590 -361212217 -851840842 242025586 870245110 -489032818 318943654 -366442707 493056755 -882270570 143056158 619268708 -675700000 -10865546 243472945 -545324637 71761062 573646494 -722241241 -704909279 -169692967 835776095 446848928 931751994 -306380058 113299483 369298015 -530494566 326209996 -93462558 776750141 506183202 -703665519 -608477023 -349675335 191271202 684464377 -151533463 35087397 56249181 -644972954 -549648343 691640403 232186029 -74295461 106829350 -263754640 495392767 -62617867 385856593 -68857528 -981366885 316010430 -245908350 -740896336 577009899 -505592555 -182116357 -426120865 679214288 843291136 -579388187 130500815 844536793 784255255 -433477481 411217399 576300279 189888779 576067955 -362293432 499586852 -518243251 165927136 730598306 577329559 -452207369 -758710626 505712330 -104941162 248159571 -548382948 -171395311 -531866196 -535273512 -715577286 276465207 -371358746 468730182 -554477319 -852281027 -769097282 -179822127 494347224 -640847615 -722414301 -247968234 -630206747 337147841 -728890518 -462970066 -841093585 983130851 561946217 34149623 737641699 -686323704 386038479 -800672546 62200901 489809910 -129581957 -740534978 945887481 -358093271 -539680352 128829683 -228751332 -127526590 903377330 846245747 -530300127 -383844075 29203067 532819187 353049655 478286467 -932550106 466716510 186103999 -258744600 933836396 -219849549 -390639729 -954300822 -372154128 591940892 -915761647 -966488030 905649438 396755091 999709293 -82768318 -252149254 -611383331 807857363 -911751053 -543359903 -180144208 584601001 487002071 -861191466 -58154208 675143586 -789402646 729812439 954559357 143139281 -706482474 928111710 266800890 863165750 188280272 -600770496 67330143 461516869 -970141932 -428317911 651624320 69646439 933030735 -372531785 -469264239 92443288 -925767279 -88251562 165259816 -236114981 71863614 -588405141 -739839817 904867077 918226422 -957586235 564272081 553701420 138104156 -195180231 113179799 316681510 -472661519 -378008328 139660623 55628310 -263492836 -936820767 334559995 -346773717 322092650 -638887029 810129917 -175707966 350217671 942031381 -963072025 -976349202 88034573 -697407554 -400551436 -325101585 -829401126 -601498998 -492090298 -292951570 -201832739 -322358115 -623437503 -617439159 578390956 309661443 -907146119 -907967822 -360344103 -959977156 913172403 -776217407 -24700108 -423036457 392053379 -627424742 614368106 -650822400 437665580 332184399 -660069565 -978839980 -467676466 -366278387 269119811 -660457947 -86826721 -683755677 -340990653 135212498 972234318 -559740907 938086391 49447714 -760103956 -73566268 -301022233 35905645 -621704789 645605862 -251323972 -352451243 896379914 993854977 -256264708 -810609141 284388776 366304071 -4604507 467614773 410795004 -312544668 -735761784 421343899 -106380210 867012187 -206017112 -539401966 -550096484 378244342 -669558244 -697973530 703644180 592125799 978945316 -892051075 -221855301 591891187 715410809 -219314728 -736626311 -414585372 4244369 -555654974 401657575 179395826 -512658220 -970570183 -289227767 345170072 205469020 -340132625 -900051504 989306457 225577747 -778221473 473072979 -546802314 -440305324 630170760 146727979 617125523 -30825103 773985892 -526047667 -609027459 -617983065 166986418 -625126387 105311395 -388553139 141294384 940830898 -370984077 -928974549 -187356252 863617191 887140948 104724943 950829490 142090294 -63969646 -542998759 -899508484 210790681 216124001 -291030235 885586395 -324056377 -455617787 -122003576 46219354 445447877 432617418 964995260 -727262929 -239618638 -514681100 912368624 891483496 661778799 -846605974 546118892 345364424 -473078868 -370144303 15662817 -190747366 333630856 76457194 72559413 994618314 305943512 -744268646 -297746109 564940287 -686807440 -701255185 848199407 768935507 -16412867 -104476017 -26773167 511889173 -862347921 278270221 376822019 -608677661 -75713498 790353987 -837423596 182903758 -738745579 -488292087 327426446 958003385 -951077777 -655775990 -94943069 -848636247 264786372 -566542754 551601971 -357760718 -72336689 679918192 -766530485 -122684600 415272759 -929314675 863926820 954619780 890637561 -277747609 352257449 -413557565 901324847 298868266 868340345 -227248490 159682507 664957468 -931196541 -157548290 976459026 -343985847 -381300406 672988087 429242191 802892518 -536671085 -538250231 -131070919 -29020401 -337638673 -926360250 29087818 535426542 352728765 525094468 38365623 892358192 -119181801 521491953 286286107 584472183 613684744 -427079319 -314471497 -12757876 859083681 468745806 -789976163 476099776 -298159225 753048387 767483238 -657035959 935599133 -351178131 999644025 -447093458 900294698 -657970033 998563961 -985602698 2727074 -219551743 -218727328 802467197 -556485666 -123313592 -818154191 -216975839 811301595 -701474354 -504780114 -485088862 -668414071 490756669 -559922818 -859113935 -434627500 -829813178 702560280 -504356888 945206662 374005905 -830241506 28659443 -828315509 -393762715 -13720797 427944858 106485839 -87166214 328982889 613789820 476443830 653684544 161454768 -165341224 -435545916 -895980432 509790342 184343512 -540273709 -442792759 68965845 439230890 -641170431 -474620255 -191919647 -238140052 -17129484 -205797033 -485131830 923280413 -656980494 -921364406 2898291 856011966 406055370 396000470 72385822 534128420 -772809232 -599112739 -696612644 322241761 332499562 601890990 617954944 -476844799 -312139400 936603777 789089227 -985639990 -96358684 99549181 -894500904 11157753 -182009436 231023982 -172024269 92925014 504564477 -925339942 368593525 298707207 -106804588 -581273690 147294818 -459799142 4106950 -493520761 -419584143 -201877148 598088100 -886521362 645562806 -725936501 189766621 700512799 772210896 -51496818 982209303 -312126534 439250025 -873404326 20913781 54236851 -659491259 928838540 393317649 -392601643 -629910545 -279998818 -800161889 -721210127 -134563810 88708058 417080318 -643152883 -977236028 864897996 -626705961 -292438361 261525368 -182983436 -820046913 -22928522 117193215 -395098004 792765884 270118625 114724863 -155308413 -892489889 -835117762 544145337 169418273 -13894488 -254211242 -239576945 489751373 277709823 -619537215 86713394 263008490 -544861854 -716139664 497346886 -980189909 -721916095 341163758 942183029 -853682754 -908472893 509750705 605693442 -135038017 -824913029 174414864 988147333 620822865 869332172 439250344 961529449 -275705031 983965141 -488627351 800539672 -774994731 682493273 -601708475 -205973850 -517751190 814932812 809918116 -350905731 361675827 -858645698 292253626 238416611 976634446 -517565181 -259703259 573837930 -103584922 930262895 919776956 120796136 -551913622 753586565 -903373917 -601524875 -527145899 -703556198 310100955 -556751125 -892627915 -455671328 -726896728 413188374 385087138 -773913775 -747395538 324205457 -860809043 112644250 -875935774 509702836 677647388 -30992589 -190664042 -958746736 -796846040 718568977 -436645941 941827653 79429921 483827310 183317344 -576127700 314537257 -788765150 4537510 -876338697 32651298 766675719 534257912 630394150 408474235 -891202843 -50644645 -378044035 -554807030 -356577824 357551848 -29570160 -100053524 -46209667 674134821 447083851 -597949226 156556263 -939835760 -724907732 228685466 213244554 787630110 668007937 86347786 -256543325 232746901 867042323 133980697 758991187 -505400311 -732831154 925229279 -571134488 788095597 -182608389 -246072066 727303779 -729695314 19874039 118801725 -36381 917323736 482921660 146723015 -592222723 -339281350 -840400809 -933608842 -505977398 -160635819 837894891 837400794 -781874062 -598753459 649787522 -267945890 598628961 8449149 -706727740 -915312219 922117969 633514261 -277213713 391733766 334162986 -564024069 697901879 -735838619 -601224057 -4977801 -730078549 293881584 -805154179 -119887164 412514066 -300758239 526419007 354719091 -726228817 14539600 993146536 -888889720 -318083856 840236994 -78819630 192794092 932540853 103358150 52917108 866033371 -157838233 -901269161 155059542 987981235 -303208550 -446080315 950254944 684583176 136881702 -25257864 -340076198 -78480623 619249109 -838562358 675803294 935266360 297313055 84170348 -417523287 -597633160 370777361 503639900 -930486203 -838089814 -597506688 828958392 -851289138 742095927 975788464 901439183 441696091 -807387691 -150002385 -909118021 -673827562 -943847070 -842594815 -762061110 -34397332 531602431 935837496 439761277 -122792250 -728720714 -782762139 -414704342 -72392533 157204562 961473299 -514648191 110597611 619816363 -322859737 -436523899 64719496 -771774481 -991745926 380818447 981785546 927775742 -381978427 -300063698 -467101881 -659266590 960301585 -350545478 859318251 -140324990 -101583650 -5821767 317487123 250601520 462148244 -603415556 -455936183 161244897 -616770664 -630015472 520944400 679964467 -656327709 -824741491 583560747 -264135169 143099706 559322258 -239407104 881002901 -235662062 376466001 -270998788 -903660168 558331428 6871332 -318500916 128007967 407859017 472711543 -588340119 311919799 -424834033 -680230414 881148316 -133576537 -147974724 -246485699 -825851133 -355090524 338053406 -430846851 190787048 -491905973 345286375 812065890 -125375719 -674116640 -549043901 -885469449 131557393 421548105 -424774814 964921512 782598290 -118989785 -281594247 -543582878 -377587087 759699237 -676116853 -107268317 937286529 307550017 975682220 923068148 -80760978 998256264 639835173 -888197368 739451218 360769924 -758437217 -463849793 -680424947 -39000387 931145956 -960367541 564240269 403858047 453181066 391307318 -304716153 -657828740 -473397506 199136825 674146884 59541682 944561662 282436311 124051149 -94607370 -608874876 -329994397 84789918 -570342055 -688902486 -724840902 -973052504 924959980 -910948787 -39177195 526405617 497302998 959740277 869298530 286317634 -452939213 -589536830 77990397 -100075357 224925365 427254714 -947714884 18556603 -943987763 -581130211 743134335 747388412 680915768 763509798 -680962669 -24166232 798048839 -902839152 -853779667 -677743822 162366227 449653249 -133603043 -287152963 -775969344 -270835606 534033109 8305943 -491956572 -703150165 517756535 487830461 -425046583 -358657897 861382626 564914906 -83602846 -16341875 -139497281 -278917981 641310032 691430447 562848424 -338882717 41660087 -732339417 -132119128 -374548969 557167970 -22114870 537928855 516564971 -413376082 475993777 834026406 -234572781 822180126 -193312404 -218108061 -899857519 -646624007 914772149 -877889282 417107924 -35456169 671444806 -11508235 730452006 886528321 337008346 334666767 -321551750 647342323 -808651020 -23294748 -201899765 681146468 -642932052 -913884932 449998487 250712459 -510075611 -177992001 891405753 2872702 -74828822 638276456 177384093 533949096 37515566 -741133875 298341083 899813833 -267868688 749155644 982931466 997546716 -198383716 -280408020 166328221 -640274228 353385659 503213828 711264603 -561577881 -842542297 -256363940 724019461 -705310328 -287807140 -489758680 305781534 -504912942 456686227 -716239069 -61325584 -345516228 -580092881 -666352922 157367674 -477647641 351345934 41064448 668273980 519978437 -76851240 -138595044 699935802 -10915510 275023860 926777932 -280467837 597507994 463280664 648579780 -936193465 157020265 -341532665 -411506574 -426294280 704608858 486446855 424347612 193218120 624220907 478829201 -122788481 812645357 912717802 -432757785 -779233295 193606924 -447986009 391156727 473911188 -900902937 -331657026 -85356528 89001604 573915174 -384613767 357079871 821936441 -562309781 -67212881 234085084 124482484 -179126040 -689148125 -550918012 -630417101 -873893560 -716257451 868890155 29190582 296227052 981686680 933116761 940182440 -641983321 844529321 806712061 717102838 -934342760 82135245 638501532 308632757 -875714920 -181432320 -893783672 -466819911 -413143137 -46975640 382768947 -608395418 -571414310 -869836705 578006141 -270890297 243697290 734448400 -734629170 177716130 -979860949 -353709911 468914350 -482988018 851236534 -913621510 -233137947 -855475873 -200950448 -200346854 -119366535 908468706 -15860385 467752249 -198706951 676723322 85607460 382683816 -631822821 -808668109 -903932140 -648521041 987248614 694043436 -473388073 -975111379 -419459297 100993248 -936241339 101680332 489670771 -483363942 -692100287 -544698370 -634879900 -402741775 724629573 -226046861 -439997537 -864921280 727079026 -76872905 116582567 239864702 -63560641 806209956 833489531 207149377 -684744417 -299693436 552365469 134026491 -118497866 994133843 43033048 726544531 -632259571 369341094 786357557 -358402905 466898594 436729473 201317900 185070641 -637344195 985527907 491550258 -404366489 -113565627 -921116162 -370741004 -356519541 368244864 423174450 -867168096 -550590378 815102148 -244004750 682919966 -286212983 -664601604 -899442061 852596239 43624466 -699752932 130579227 527451173 297994191 -109147922 -1297483 168656784 668101743 -930516314 49570603 752239163 983872016 -905300752 -415934568 -981031632 9010646 -501814000 993476873 -577691664 -203427444 506231307 -454330414 913318522 -583634956 556022742 -230960354 -982446335 -277308077 -86131555 -112124484 -300544227 -941102280 132845765 815926520 -206218349 -688799999 -525927871 -43897974 259419530 -177828089 -826756106 -105284594 -462536219 738955456 543539195 -21226631 -208884430 -269074600 -971571137 -833348006 -19869865 -487718666 -775165634 -132192451 190472918 260491748 -514305851 766813443 -568135800 880867067 135725815 -978489243 555049685 595716315 3559506 -701256489 339910582 -355055461 -946323129 -581391633 775326741 -506528477 20109811 427175807 953139514 723263911 -267836724 518515163 991467007 -126186208 956603356 -719465496 883983443 845163320 830701589 668191097 293395076 201417210 -128987800 -783004090 892878971 -325255023 8344367 834011293 -843502924 293873257 -849424116 222312071 87405442 525622851 876453598 950365095 -908550431 471521198 265903065 -727527095 666117205 -804922179 350091743 865550426 -679898796 320518738 105547745 -158352472 997974004 -398867493 -878937112 -72916577 -35014503 314248105 -595690941 506663213 -936808302 926412734 458411946 -767521397 -153118009 -945229262 -88957681 689955214 663993203 -613390047 616753536 -650935485 -539493134 549082404 -262349104 170057602 -628734627 -128142838 -201148998 880992831 -313756397 949784412 -435762072 -794295296 495549023 28301799 972519063 275086676 -945511282 -497514513 -50675308 -678135173 706477612 257661333 -359501119 -813145935 -489113275 529706170 -163431456 -6991234 415307811 646559562 -36270072 -10055664 789461825 -838878601 -57143654 1507442 81887265 -724211479 939798814 96798426 220014033 346799573 879404099 -691013990 652391532 -375526990 -530562163 -996812648 362265182 -707378771 -296367750 805362513 919644491 920161914 -168146367 101556423 499082029 961391527 717867650 778353002 110327267 -954538219 -289249876 -609812131 400240720 36666726 -173187167 -891567135 -547266644 -89193867 -116385519 -118556449 -612070789 578092128 668555926 268317750 -885848786 405019335 902807798 -14655574 -320820451 -872192388 417895570 -999022214 812482636 411743468 573995673 -647758832 803246048 -183471228 -659479780 -183081312 -688690979 -436172936 -950783189 -48357023 846863948 573850848 -816926067 907204482 98059246 917853529 -608720749 -598503103 -266080403 696112880 967231731 -195412460 -718872916 929228476 -795055157 38783700 603731740 329429384 -759358970 -209072675 285811953 -949414274 378152560 -845039289 442597438 113508788 162770580 820969765 756618925 -755076516 389103207 447557666 -547642964 -422628791 -17145605 -969605695 540152521 956937269 780215070 -802637168 456774802 619738826 765909495 627275336 -307353122 -574553842 128215290 -488915747 338355450 979157496 896980665 957745872 -133235573 -228633962 -856331324 -315080605 -743310272 -870449469 -453872601 921046263 -675994625 -513104118 -258217992 110290103 -997155389 711499771 787050359 -906268629 464170040 -408342025 475942871 -894130486 126923773 839558589 -93343770 340743836 423092838 -720637825 26587119 688946134 -517687480 921055549 123318610 748686437 -843615871 994419548 404903557 328058249 649832346 514501443 -539199227 368148861 270689316 -751021839 -702529201 -9947461 -923048600 -491725315 -215922768 -561179325 -704416670 430651574 -412325733 -523726131 929928966 609640721 -777132859 -577891736 605615893 262908909 906361415 505329525 -956559581 -332129799 128147954 449913189 492979467 -463015798 187346861 -726903968 408221646 981678890 827996785 -658771115 773679418 -669281125 -846644648 96352548 -670169212 -631943683 -918162802 378339419 570113991 -376185724 -321177043 -161583202 -772365981 985219937 -306247945 255518440 -604590191 969119422 -75900574 675941375 -741312557 -943707182 -509749460 -355408754 877963821 957197392 904267746 -864254109 791206735 668164524 -285061672 48095162 464829371 -230594181 -621234939 -925912810 -149793345 713862034 -137794351 922458235 -208600893 -33386397 391069753 860891082 586208971 897513580 671531873 17616676 478981368 569290402 -305112209 228055828 709615199 423980500 117016516 608760827 -296021143 296814892 715307145 -256177586 -612595553 759020947 780914675 213700052 99144738 -428558149 372214779 -564154297 -981961203 923746997 -247482983 75914932 -80571072 -101209331 -399297269 -238337200 771600012 -754860920 718271477 -913694521 768244333 -278873722 -387749845 -362999146 497717550 45964616 -165216716 -177690484 252821591 -482380596 -832856211 299515376 -243084191 -946454362 -288012071 -627741402 -999167479 106668604 -460798938 599595736 -802933553 243599608 -626181086 -805095302 777612492 -971773996 556502679 603291364 -875580503 -826963741 -860613413 950442111 614822336 747310693 -385048864 175109505 -931640024 506288280 862525908 442511021 723489592 -436656546 743298780 277741192 430179966 -549847170 -457544916 -568351272 -207025090 518684625 268369876 846851252 180857845 -50281462 -80132028 126970895 618879907 977413503 -735574244 507384039 -45881996 -221943949 -15951863 683377348 -33914244 417209382 -992468476 599157183 937049157 -254818018 142808557 894515771 -720491747 -511782920 -406190670 -612285024 71950012 984059745 946815523 288138526 540672602 72246184 -583449899 29811688 -74111855 -727048716 -780795615 569445703 -353704342 74301856 -487755452 92554925 717707442 -944214712 -761347355 -826292267 -791626853 511270392 729892836 -12653796 -603276231 -693886449 -810039462 152126950 -384966917 184939502 -824105209 -815726348 -132473895 -263018848 -900709841 530121227 965347690 840704553 -937336041 453415686 483768566 718454147 322086715 890136956 -751386185 -981100666 215246780 -233455906 506345002 -277216023 -920194217 -313728384 -871588344 894290096 -940669772 747497473 -652220923 -860126003 -810718936 94690691 -778969907 297777840 202483518 867426999 712821686 -997192714 -82684394 705997692 636360329 -124911925 355903035 658594420 -11242790 409688872 -560470640 -144700194 506144050 -503852673 -917311545 -364087841 379688777 -929001801 195784422 274321021 -330918836 -367382239 -541291473 656590446 747520661 -190760639 -759466580 -774421646 -423107538 -834012257 -358933201 44358661 546865367 480922585 518936851 -983431713 -347790860 -977064717 -114336328 -42519467 -560689690 -653487547 478359852 117922762 -920537944 870165948 871080692 365407772 -662889150 854768445 -958626084 470363087 954055330 864866175 751781168 -613820609 -274333096 -87514299 831635359 -867168274 779763440 -96112260 -994333639 169238845 -801573479 655782116 -708613150 -979378396 -646092760 543022167 -230591366 407873758 -8096545 -163368938 808326109 409495988 -138581314 -794357449 911308057 -529913234 522207521 -134977508 -907294622 463181089 928467604 811957036 -976756271 -628446439 759667945 -726696335 -121952580 -333815954 -432373054 -333112020 -472381478 618040779 191803201 6528044 435936498 335265293 -325914870 347154252 -641895825 184878392 -899229257 883535242 458667701 292219640 -192835471 91619456 -712648317 -220638473 -403861148 749658963 951415053 482365477 -310137319 714456362 -449036918 133047614 -553232479 -160850052 859107930 -958628976 -719271999 -143847902 71505623 -43576810 873667740 -704295396 -861321224 704657289 -904993044 551673257 -8015814 631483091 -713437515 -484250725 906055606 765792184 897424070 188045985 512535066 315650553 -510011342 -575831252 -325954672 915518439 503348153 74366561 25234882 -738149660 449125686 -321600869 410225677 -367126441 -267565026 -995944897 947752274 -189559084 -957610344 471013717 -37152897 930532888 -209836606 -907815641 910093111 602557512 917896446 -609784659 -678509461 18068289 803398367 -67082367 288389086 -751988425 -107101111 504639381 -430106301 713617446 527864082 564821003 623751672 -351096801 -658005172 711719516 295643454 -424248543 -61086666 -460714725 677878883 238182385 -721012890 532621439 -404909926 308613278 648912683 965348279 -778500954 -740551241 -750804277 -811832341 120107526 -341088044 -574773482 -729752273 283102374 -587396787 85801672 692286061 849617744 -274477497 651465481 477835663 446309338 -397895121 -582042841 -198363137 -694912574 -825588871 362619813 -517056519 711281850 602030670 843776263 956672944 907242733 52120520 -6739176 -347603744 100314569 -441732579 343125226 -336477 -707872658 717348371 -200021860 -54409266 -918401375 -749979631 847558063 -444845447 115223233 737212824 -472693531 556035790 977154390 -709341207 -902605514 814457295 -146101240 877071214 -973745547 237881741 -674712906 26207816 522996866 732978761 -634754095 -837511838 -820456349 886085665 -588384530 -676846412 -676121490 413147038 -147689745 -743708832 -153925614 556622050 -99233655 676004843 60044289 -779486934 152958504 -968767563 -79110566 340056720 -96031283 -444032767 -712919500 -111850228 -437970531 -185624325 -230851672 783875693 286648584 -61511186 -719481884 -493543990 734583288 -970658768 -581037974 -155981248 81376161 630807887 -299809721 -988325891 -20304824 129705375 -420858714 -39644736 -755431131 -856631760 -730700571 77036803 598217141 -520341909 39466045 -936508846 -473514345 48118014 96960965 100501302 -722866985 -229544743 -371457952 776677719 -172283966 397900530 -409356174 73353395 -485012109 20986840 -685507146 -598222162 -736150343 465753138 -8744881 824068256 -456832439 -802938064 752675759 45052371 324306817 2286337 -557160001 -430595589 230909643 -317863678 572976007 972649143 371368888 -349050114 736803084 -533731208 624368879 -508655651 318230768 -475663710 582068224 714403576 -266515913 -91478818 -303793816 534993963 -691510907 289113832 -455472642 36690165 725581438 -600262934 -556246020 529550017 -616386482 -81412086 199907694 844295721 120742218 -57432636 217407151 938798644 -948911098 775860167 -781596069 826049189 -305081391 963522167 340758169 -481438628 773414151 -375693813 -188290561 123436037 -758995162 -963878182 511908507 -900899697 -290825483 -349057725 -135570755 -169518248 -777457292 757350716 798299823 384542618 -198793216 -360175190 522796476 257906287 -544969671 611836998 -427111276 -5469075 776983789 807600610 277670804 -464662042 -250088677 -532424396 68077992 -763715591 191635132 529702422 -102942409 454068678 255620148 963561168 916783635 50710615 -440347754 -222831268 -842634265 -880279256 604124958 188927794 -65080938 804026132 673519039 718243502 -888512716 -452916482 -36412979 302472026 -893535945 -127446219 72697074 759869590 804119647 752046204 752228289 -916358937 -826603360 -868705269 684789048 -659507477 -129548928 -256267786 -777264266 -73315253 646759603 227738141 -489682549 -460902678 -570139606 634289424 -460652215 -608212838 341521132 -446513828 -609746014 752905895 503241690 394449088 851615475 -949765443 319676553 266892562 -122599567 -550855436 -568073660 -524288096 -735174132 -943477149 -919974955 595512187 -78659901 729488823 791038750 -46704578 -969511874 102378542 -665493805 596225440 431882537 901953427 166665110 208262398 -400547512 -241186631 306476942 900206309 -873619468 638667658 -331004830 505199404 -143588762 454525290 -683953735 -375997868 584233723 -285267213 978729981 573700362 -823805084 91928034 -602233457 -673176046 607950703 705899895 305927656 -659746941 559549234 37038586 -144866328 993063327 96577550 870158035 139952176 323474303 -854937968 -697101509 -734131958 459742007 -94242222 -373449317 -498205202 -65195468 -266053827 784244962 -725239715 -325428350 98975360 224710859 202947461 373245232 880634319 -968989840 892276251 593562858 -825913939 -200840088 -529281818 841706452 -496338458 883408439 -354198898 -732567883 481460797 437556695 -603174892 168038545 937352520 -782061821 -380932778 -187801659 99062086 -789248573 -210437229 593591957 -64885733 -642629212 -346367483 105083939 151711708 179659730 277463867 914583729 918917017 354953022 14033128 -353320778 446406246 54226775 542398443 -388877129 201516425 621538764 -52339913 649034938 54301115 701219923 805719050 35625611 307286897 -195176062 12767056 -194307749 758142690 305661931 -259335680 678200507 32499126 671054585 714671587 104367533 60540169 159138644 44469756 -239699662 -50496896 -602428549 49422258 371598377 161440541 -621017088 441691559 788695311 713272684 -70502060 153103928 750204179 -731899219 -343960356 585372840 -560736524 575574139 17995176 -146345752 96516080 -591083937 179801052 -326952938 -174084847 -451151870 745619407 -874237094 -187101227 -175614561 864404078 502045116 313233080 -353260362 358760900 145375879 121801039 531689736 -98874515 879901264 -488612110 -896965341 666703498 -800060313 447955227 -180663052 -589265829 -826162454 687080927 -486533913 -96601820 -746467656 -685184516 -103862221 -490201578 42286211 -554229905 -489718840 -849097321 884958884 423708657 -738811771 -242626314 -440076504 -850872972 276755597 382718052 -126074762 370680811 664034858 -890392371 394896057 -483679993 -398722380 736693782 -927280573 -436515210 891455812 -349956160 -835890219 947634628 805104740 -840214558 -788551002 -348324129 461774779 234807341 874740582 -509541018 -389733567 -753502166 -607957149 837644492 494489224 -861153081 231108674 69067836 402898960 926174148 -770799202 44197713 -182021388 597357394 841097323 -168392221 -302335979 479597935 -519463550 -741954955 -669808449 -98936952 -902973941 -472719011 430351195 561927358 -839903624 976326970 -835035454 -274413147 -565994273 206992803 -97835983 593926176 671190729 -378462197 184029680 -136416860 -152272015 -33211823 -245254759 258024126 -999228204 20507328 -211525663 -223644149 333051595 18156128 -234588193 199405885 -311096391 7409256 992669221 -28800773 385553004 -754782193 791631264 -64618875 136595318 -858844476 -733302222 587037143 914745 986577997 349030410 -968546663 223681840 726686606 -924443992 -172962789 473355826 511570246 -541301899 305800579 -843524803 -318532539 264518279 -196370616 672198059 -315964797 332429408 815825833 -299973145 -488433660 514208717 -939577189 864591914 -415585105 124405249 921592638 -364793851 533211956 306336933 791701822 -803449231 630645205 285965817 519012796 159699115 -280695635 -935555247 56473682 271095329 644470736 -26377345 283294569 495975264 -296169585 366060612 268686956 -286600217 698631634 898446771 762635704 -314038751 -514086854 -629600671 -841308175 -647873550 588415092 329046253 -762159996 -42017990 482978056 241355381 506539996 387762160 952682982 -775648364 -297393927 -253416772 -877033789 -612680744 309396337 29146264 -293131467 -717537864 995568330 -788088755 -951544110 -522565812 234610513 970029958 -638269401 -871514257 753088320 -510057806 -898932847 -313708179 -172345228 191088259 -960094274 -286592516 722858739 915251334 -5807622 780142585 -224171245 919313541 817474477 700026480 -509953942 255154897 999306856 492911916 318744436 944210013 -727808622 147075175 -813643924 -325147210 -912995049 -35865270 747173531 -554149799 -280128353 -495434072 859682462 688156701 -624663545 29292788 852508128 743879870 704364424 -455519452 546458218 -173977786 603217739 -799314433 -457448312 522805152 -798530104 -76558409 -605046344 444748399 277269964 -87376843 535611665 770718113 -801650613 56762664 -490874543 -571250289 -951858773 709731845 106127644 221945360 -802626328 -660694112 151576372 -962353325 -413108376 -169022438 -577578472 -130530733 -133181523 739085249 999163525 95427808 145996829 -994017792 611521394 636281176 259664016 -77195838 -871201175 12665305 59974576 -892852978 972315911 874967858 -991138087 -605902685 -431832041 -114974051 -429411986 -818955547 -701792979 -528124847 -369383004 -983986852 92012336 142762053 988843822 -612505421 448444024 11251543 -667599138 -22178368 993395039 313931111 758608227 754065837 379204864 148650769 975903228 734143560 442419922 -895004903 -579138014 387357211 -51477625 -947746669 201274416 368703245 -175110699 -140509409 -362940501 -266694870 -965185396 98936033 756329400 131827517 204921457 262802435 -882338342 563452017 -359825740 -958179238 -474596633 360180010 -668649091 -870262348 80074531 -839385839 -219451727 -476870505 61236996 335090910 -974074416 894060581 -547274899 -599108974 882435849 -958909810 -73343222 262603862 -965782025 584085352 -786775297 96744055 -477618123 -762507586 646444222 -670400605 431813855 -511113526 -579207981 -274302616 -428912451 146725777 -764600303 -983984299 436382885 -108988046 -452114331 804386348 608736954 557958076 -908045069 -404740303 -917112377 243320563 895329261 -945110860 -567758043 442551263 743665373 69034165 -857043311 141591029 -97030859 -379916819 -937651140 -184325197 758680145 832947073 364081355 295610170 381803588 116657083 -506035182 67964383 395544203 -187463446 -816827460 -718411049 806766595 -426727411 -740535221 -657131799 665775310 966935557 -118152331 424150057 -583811738 -470706479 -594198277 876303424 246163878 220564052 554260683 -251894387 -989682281 -858601514 -963027151 -241660430 50341606 -447730178 -351638970 808777695 -939449621 -456524234 242648226 -960383358 -82297290 -492761066 437894814 -996275161 -919685231 -181219462 -451783165 298470858 -550979304 -324857499 -988997195 -397575774 -965920652 439272815 336394884 350542995 998704959 784119138 -241337293 956004063 628998481 845785397 -563401609 -177648575 875119805 -240860016 -586545662 -899226934 604144011 -107758878 520756136 -586236379 -2534780 590825877 -163483263 864408287 898971827 -953274890 354187966 805579229 319912916 -434181057 903925120 339849622 -396074925 -726667036 -4757396 -996987400 420437711 663940534 -156808423 821318294 -204773041 -671016228 -2305635 374730501 -439613533 -974659559 -938480594 -452398015 -112531923 -207113431 -183667713 -352001794 549004002 -5502120 -33226939 -582423100 -372706447 -993056137 -334092041 -775104872 352528060 665111665 81353779 897274801 -822912328 891244283 -340610058 180923875 -971549809 -401414946 -428553491 811729667 948351379 -518866279 754360638 650893798 -376801186 167987327 -681349178 738434756 139248537 117118322 -576765688 46441967 -946902021 -618079590 -814551071 -602726763 987815712 922043878 21054245 184441724 522385207 -252668179 639481066 -391970123 -53356603 -770521479 -69461029 551505352 -462874173 -489971891 32050456 217038763 -801264867 88457671 -295067171 252582247 807985800 595228749 812476678 -63596868 148266009 -854204617 992640390 659798683 -87527508 -928036344 -984195534 949795849 -248104521 -781070768 321880846 638233910 167091622 -899791520 143349227 -392399721 811782738 -85765932 -19754981 -960813788 219988215 -141148183 986050917 -890964628 366993459 410705773 193109185 506452996 -695896479 -769465010 -430066000 -716889466 -711851548 -905502554 941816945 -1269624 669354705 641935050 890293720 -690054911 -772002515 154719742 -442895186 161649981 -656767037 -693560137 -382386191 435308812 -261895226 -379971781 918149982 223172518 -17032851 -854423760 -759892153 828082448 777039438 -515533482 140253268 -679805614 245464376 -375203163 145816434 -278628193 950375543 392598841 -890619693 10025011 -224166616 104751926 -425920362 315247904 924894420 932253451 808547470 -957302555 340749706 -781689388 -754675948 109283768 -977904505 -276743241 204154193 321553864 864027765 -849250615 -961036346 -233478926 254786293 -129008075 -609058962 -813665511 54533697 -941065490 608582977 211066550 71548648 -867277736 405603766 -195280200 898871597 317557584 199316148 775893218 78937015 468744324 -962208103 943511559 -524320136 -722699881 835376416 883773501 -283806789 276811224 -983350268 601773159 -825388215 284050090 464721495 -8814950 -435444085 278712121 916072273 99722978 -993270034 301212247 64223800 -231472565 310411859 -494554768 -328214934 -237739420 496050030 -618848759 -820202684 -552504518 -617974290 945586817 3816460 -570672621 -1696883 -987990403 263457906 -624007971 -578165438 -903913171 382618559 726325354 728536043 592631350 782392370 812907342 458108222 283419692 -162640034 -325112661 268111054 -859254849 387636076 283671241 -29559896 -893985139 -640255260 -780358833 214845303 610897848 -398123103 480548403 739076876 473258570 150003131 -329487307 479222275 -345408565 -741296432 -704207210 623658490 401502218 46792677 -261585466 712703099 980377807 488924468 -720507457 -593983023 801960087 -251055975 79812466 -55596439 -620035383 -162648750 754003622 846313098 523136386 157896489 702003972 529740183 550329294 -771874778 779017216 -952128025 362455398 -808776067 -211733270 -460811326 -157217897 -356061876 -722453061 -340982753 -477917186 60291023 -219412162 919403929 514620531 350889410 834231061 774690822 -782776504 124305249 600492506 -211858015 -967376503 -240729968 -92866311 324822192 762336495 388671769 448207894 -333334576 238875240 724677289 227535140 993654015 -891802052 -154783236 469195800 397204664 -775011602 668329507 342490645 -623357773 857184528 -755331173 347719005 -976310207 14925538 -274207343 -521675504 943577844 -556376435 216470504 -848248516 874762880 -583387635 930659044 139811485 921629752 436029554 109426645 -321440841 -283199822 813545196 520600259 -807265394 663854807 954383549 -413352544 349995962 -769182032 878696172 456690948 -551470348 258383318 -61734982 530959654 -415766235 -28692572 973979830 -221921514 -870522068 -365585059 912754484 591367930 -620147759 332430246 -142153849 -847808143 438814024 576792464 289085507 -92961761 -354457249 468298661 -607315673 -397510094 -452111705 598674767 532598499 -441645221 118208235 803742510 -893231140 -58138233 -87947815 -179962351 709811370 94728135 229232551 -743929087 -299265292 -880355630 789279921 -36338656 405269298 694080873 455390792 690986776 906117473 603288757 750880685 -294658877 -596659908 -485817567 -469528226 920666582 590198248 -193410242 -519449218 763998090 16604517 -893440626 395974416 -305243062 847917266 -363382407 -747299188 -467612723 813368635 708005562 -639088488 -923949813 905790138 192821566 -843772327 481735283 -447788857 142517472 -579454506 760603423 -24237345 -66769083 381839881 -805567515 -393485818 -644114077 -197920259 -513981163 -2817637 -436939522 14722275 191907130 -993905458 -50054172 35408736 450488985 -147981499 -998096326 117662642 896015643 96810020 242323204 471530625 165297722 191382858 -408314466 921098724 910778332 780135949 -338658114 84175977 -685318111 -845146188 731598279 -430900140 828414686 -41202257 -49645032 -580519656 -214773603 -391310620 907878994 -295057428 352319880 -834494960 85953072 180672417 -145151624 285202223 408406946 61670136 326765460 -860095208 472798140 -953590470 -798934225 278582835 470823637 -42982852 816214786 517476379 -32567809 970350007 -669903728 929917991 890114354 266604117 452954708 393515852 648290169 -371534017 -878241657 770705732 199467045 -134658763 86921198 -96334034 -720939584 190410139 -85164435 817712294 -4076474 -595333477 -782338369 139624524 349419899 570720425 690814736 404869482 299397200 -962215801 -778361 -179539429 -784221697 829164113 -511627353 -782613467 -719405890 488676395 -436324738 446802444 -505892307 -683304117 -124297704 -694856542 119247199 -687795104 -121404271 964139721 -734550588 328743131 360170888 -225010952 247551606 386292244 889140190 816585141 -903896411 47117000 739168724 -304382500 978346078 541764943 960777955 937663989 -371043468 -950932907 -660183458 -412612635 -82782280 949136268 434702470 217470296 914926995 28847741 -826226654 165253504 -396279642 -533413829 -919673574 10605512 -480040540 -707612496 -665864000 -77375287 515107706 -464179663 -580775468 -531120771 -569900970 -111020347 20830781 752885397 30303239 886594707 795061712 -537357868 -723021261 -975058311 -427054150 -398495235 845392617 -526680638 232466274 -183535243 -239889231 245691676 -757199906 126315520 911646554 -390859039 852529949 -588185236 588741341 -985108261 547908676 -781276626 724715391 -175210840 -780731258 -236580037 -120102990 -490795994 691827866 -217738914 804256618 529583459 -476346230 846604889 576921494 -201229397 948422065 -525722106 21953499 -596407461 -675882705 -289291247 157228296 447715215 450815048 55222418 -200787758 -442075315 915264994 750861298 640763868 897237285 97845474 -543882554 -23214732 936586944 279153829 -339768696 208744259 834425689 347678762 -959538097 -486764645 -560144241 -250750905 343539235 -912477482 -144064975 902434429 806278705 -632404151 -934894660 -469337968 -378394128 -613829785 -307431304 -540161023 -797552132 843194452 -535309195 -937391273 -198650963 505500126 155087730 -814485539 -842533411 -837707306 -836898847 910006676 -551567848 157362399 379988441 -358474496 861829361 -946857091 -684245465 -397518464 -703908488 -966953495 532280255 289418882 -854740375 290741752 -687809603 -102677366 -836147332 952414550 -245195570 -213123039 933573776 -101798183 -110141066 22024286 -655476963 -855084216 -261875599 704781644 460563972 998913569 -559297347 470621263 861738838 633862516 222707657 -182511402 284247893 -880038373 726433962 -220389932 -549778843 392848857 -640185574 -69839452 -152776854 -146782198 -727215544 126541273 -964495122 -566499351 -954787710 151319193 830045486 495952892 250114839 -448136536 323755926 -858244860 729173025 -553527177 -754818136 -276583782 -558488484 -155598414 142090111 946047855 526438280 380675946 -529042245 988051476 -557189091 580205030 -490040125 -650872664 362080173 -924156895 147985755 -331393441 -292979344 196111576 -132296109 696584605 -153625068 -244282990 -503186571 -964809274 151215615 701310240 522344145 -661494948 367294335 -556079314 -241009608 -512464457 -442496314 464154344 -371564344 -264654950 939651034 131464928 -966432477 612607326 681059108 510532272 852641392 747567268 962147112 -108619786 616035833 -985503493 -84778985 -888613041 -549677249 -538710984 -539654103 -420547523 -899205426 -89769445 -459377605 24532017 359806474 -906065700 -246778857 -950365019 -905347912 128332793 -136214883 -11816903 100581097 218596205 -483681542 -960382826 -136977 451896241 344552871 -105123729 -75376039 7036100 508179740 -119519062 -941327589 -590224177 -747878786 905836641 3101156 3437985 -494124995 917351484 -657914470 700874374 -676070293 -943927885 -637829726 -232024540 271171244 112323551 -430753309 -912620484 -270236759 -363654040 267625677 -579638415 -849378634 983593353 -859776007 627980773 -282038946 172613870 575645974 -714738679 -906027366 -169075904 -670353184 563310884 712254955 -13407274 -712256219 -369550403 -800967265 -801483143 981080886 237738010 -984979118 -946431293 -336697287 197117384 908455741 -765017875 906398404 -189964121 -202831604 -545466082 868717466 -701936864 180484633 -965266651 358391989 -887901239 -179115264 -295846162 -699230319 798590428 81114190 764787206 188681804 -731106449 395705404 -122830851 161129013 -718684085 -480960216 100128774 -498174541 460068184 -300657801 -645354981 734584517 795312051 807137348 245332204 376015061 154218361 12633810 -41410639 -276215206 -641737801 258136173 -428943311 -189622966 -962385024 886502221 -987271043 -850075882 167538011 588974736 833393773 -445544877 -915260496 412693516 -733508976 -516698567 512411713 77275596 202706412 -910267561 976738553 69887044 171505776 -245154637 847644155 939972905 967731266 -145491053 -970636308 221438731 -497460596 515087507 -127335525 -806671631 -493838950 79776562 -975264297 229027131 797845582 726759033 274602824 542033806 393983473 -736232187 872101329 -921401146 -104097019 -280846109 -680268250 774242102 -127838316 -194648109 42569053 132632986 847476560 -246492798 958082751 -28213751 -293495792 -774222806 769616779 290949861 690767752 515340260 -481365590 -18616729 -569336486 858975825 882693292 -89838461 279280289 432139048 596921304 952358249 574112364 -163202265 818207480 256254157 413582061 886954372 495780977 217972455 -188694110 920276805 -533833258 -475400333 -81073284 -61868453 -590224383 334133029 977319173 916259069 489170455 830805714 -600596790 500659615 442971823 492331955 251164497 498952464 70391365 -106417594 -134764913 834079060 538921106 509941186 -436227979 130659146 -678279824 383990537 -879339177 -442800074 320415969 214019146 -531382582 -968904854 853571602 -586097661 499800387 661097777 366306953 -72363095 -774330183 945667410 -273815974 -181164640 663328031 -305863703 748344213 586417014 -154490588 -492796421 785968555 709844266 -954265739 771903611 175040049 91972196 -295046718 840733933 -650374401 164776844 480345889 658404592 -401468832 465936481 -270916814 351357358 120779242 -287798973 -936680601 -894661662 -254187851 446552487 156124683 -829517213 -522934653 150862993 -441768366 64611027 -945413905 -527315158 200825742 -835824917 709517444 775987563 817689798 -238237931 -712587654 -17905192 -187043342 -92262769 -716292159 258763186 875384161 197283745 -261720495 -626870456 441468624 945581131 567006925 -947278050 453579109 416138953 -629642010 -280490549 -278459906 -537323389 -635997550 -268026246 533264141 411132016 -191333704 -24833978 438315726 995098373 335738101 -67550332 605939053 434739249 -173486188 -2747895 583609601 -674640933 -670683397 307921970 543544494 267097422 -240432638 -743499795 -239539404 -891323808 -71322484 106461701 -78315802 -570738084 263016395 954557154 428072855 578719667 -815383523 -53200036 -627391561 289098883 -371315400 -335324468 943354479 -331506580 -144008196 124265286 94971428 203308533 987832048 165482969 914576912 -564363978 822233619 -937106498 446777874 62801972 -49133329 132059415 -543062014 906259484 723416132 7404300 -692275697 -894347439 557558980 -326752507 580376494 98619586 912517689 431582986 -690719407 -903729408 775860070 58368365 91911223 -711863723 -607845822 461287282 704320853 577839332 106813721 -696632516 787414477 -843852324 -66041912 717341608 -626325291 -954974118 -532355537 -998655737 850049206 -748826296 953785133 284750347 -475894553 -596148054 -838342332 -276067153 -119969188 753468142 -945804333 -980704076 409660870 34489163 -663493333 455021993 -209287180 -476691157 -636701939 181460823 574374512 463519187 186134554 -267192870 -25291577 -80945913 2809769 -378670349 -931987483 489874351 501444947 -546899940 -845386999 -112406035 -572955900 -494866515 -238237664 -158855453 373162402 471832283 -379588928 724217067 -313294445 599162773 212457685 712912175 -897463446 -502265503 168085217 -549833439 -833257722 -480168083 923263054 -419383772 -671296305 535862057 -886658857 -1356926 970337514 388884080 -581329497 838032174 -967902166 -2364059 376065743 840481518 371427548 -561550049 -473705844 226636165 609926522 556346145 -803890182 727989279 -452768215 -448635134 627059045 -932651632 -671376980 185672058 -902180737 -201363251 -335212770 -547031564 689228685 234687309 495129936 -739811837 563858792 515138754 -70578248 980901475 -654912548 -259762706 -439052101 835482563 -919178805 -520791261 -80523652 568679195 -207700631 259531833 37427601 413219786 641246695 760646174 827684535 758788363 -594479130 -496599029 -100267877 -780232328 -607510548 -538311220 27784684 376756360 462702683 -799666184 -473339331 -5994800 359149796 -350995571 807176987 41054603 282143608 -593616308 -969961073 84588549 458193428 -856522119 -889855808 619451787 630996536 -687459206 400494109 -710304777 -689179511 -414774689 889777831 375681943 -472901973 303533310 -276407335 374206997 800605775 558959076 775228167 -599779001 -99669013 525439151 -8344157 -390409070 765440906 936314255 -665537194 510671330 -256989568 -473592583 -765714416 808365691 -641916953 -574200825 -535459091 -87358302 -215582801 -439727461 -347220042 985527993 -945673998 382095819 330356617 648192000 287808061 295375667 964549331 -365382938 -787173991 245943179 -703785376 589021165 269672518 572107482 210380633 45759241 490363207 37410929 9006392 -53510772 616224357 525123871 -244595354 -475040866 -528597612 697058736 688117020 315342725 166585472 -730346128 -804847576 235816104 -383417208 649011930 31976551 874232625 -997384243 -574233476 -959285470 -107839759 -660096383 594347409 -415775583 -894811683 825791266 -511196288 843642324 240089294 203413782 -458856826 964562696 239289494 -56014492 -936440965 -514219180 -816584920 82283846 281837500 709900415 34313298 849326777 994949735 -55576622 264208775 -146259853 324554416 223276466 671216443 72310651 -175622456 -529557653 -738407865 492536900 -149669702 -498400378 296841954 318824386 -624120259 -30539505 411403635 -961010978 -480375091 344102352 829750277 562672087 35949684 -525059308 557852850 519235689 -947845645 -663792429 -409406259 278272813 433878179 200655734 -14133798 103060842 368980163 712831502 835573749 -585039050 919216066 524186035 -393170519 442590231 -67570333 24740286 696740253 919974484 733477758 862916184 984058393 810535882 -565322709 -280077501 -367263122 322249502 -288663740 -762030414 56656965 217064964 371038403 568549806 -235371026 -225958850 -392116077 -57313237 -776687102 -944514528 514728415 14296624 354500000 -340767712 730446323 -236888892 -781253604 470269678 -786886135 -116931645 661395655 960824396 -63228921 -784438981 -594925685 652919970 -234702101 -135993447 431473819 543511411 719219973 -557051157 -11342461 331604767 -341368759 656066787 407314322 -956792508 924212895 313009962 437965155 -989681903 -217500708 -448931513 -864370445 2204779 856046541 269544319 -555502720 930376940 159447797 904574770 770201531 -77449918 387046426 286347862 -215197215 841258673 611196529 -946963097 968810658 226145743 -361648686 721849983 320444860 -81714295 -161763458 66587993 -334661766 -835885587 -966422355 -803077462 986518766 -176095255 -597860180 168808137 82003786 -688169691 -438475682 -535743680 606852414 -494555466 344840404 -573559121 -676640746 701949381 690427027 902186806 -282538983 -748433647 -258327097 556680955 -183769477 505975735 793028584 -89223656 265157905 123904204 -815503927 -639252508 -387641089 -15704057 383366096 -576216894 207260237 741360084 -561437320 774404946 415083564 522806691 -119328166 -520350408 455202128 706915399 293816531 317977411 82895058 -527336767 710154492 -762205650 767716014 385547038 -45791046 -146403909 990279471 568058660 -495468994 -999807964 574451844 890357497 -605046360 -862741712 -830109655 -520778510 854903382 -629604160 62283256 -578639901 575151172 401303688 670199034 -672580903 283872702 826363210 -978328213 -730533414 493764415 942196525 -903400606 962547545 -167230796 -298848702 -916290249 -706817474 754118789 116311554 1444187 -537885222 632984350 -73885776 644511137 -736939512 -983177418 -465908088 -138787265 -801806230 -582988563 -694992883 188220115 -922416658 856326523 514517235 557619199 -683018697 224502382 -572445088 -905187815 -782113215 128013588 -817845056 192549843 -158391615 482335108 -657729552 -25495414 -261589692 312564951 -643926156 -800149281 657438154 496696521 583562687 -618346098 -9074252 -581801122 750793802 327450991 -464364563 -424537277 350428028 -349847865 258560091 287679514 203945294 -580055405 -95576192 -794042675 891738190 566848712 -330388294 -904478681 -370681910 -582778276 294341144 -138543433 5980956 678740945 -377361462 329481727 121627114 -185347208 -627853981 -832470770 -865023315 950157111 13099103 -725354905 -756647516 360154734 -401604458 935678349 134341425 -493838492 -626608106 541407565 667705848 530883129 373323179 869516635 -569584214 -774974721 -419152805 -575253441 47609447 -785788794 367131339 181878979 792573539 -471386845 -275939179 257367427 28033593 975268685 291661051 -413599517 -851747962 908591575 394441313 -33233379 -100329838 918000382 593684726 -492107583 572555256 664996723 -335636532 -800191113 -271937982 51715886 147334972 -865918776 322129078 -3351078 -178614312 -100431315 -655527975 703309255 -287475997 23081048 557429621 670053801 790624107 37766458 625833760 -15630051 -265610720 662489350 621533803 -531936608 -250956952 -614000424 950807714 -261734108 30332912 -418884842 559844003 -139310178 361580777 -516594199 969459147 -877437037 891100583 258248364 668070560 -515549628 -286780685 -980842521 686522485 309824532 198996344 -412887932 115683194 -338988371 -680122140 -212995480 798470932 -417791920 394439032 -392408426 946338780 -663014188 -929598881 100440373 418736344 -354904010 -319638626 809444149 955757415 -55476096 -114220836 -477920280 -160568358 770375942 -296434016 189111286 -367674505 -159452797 64821967 61598122 -26910100 -737489529 -918409737 57184203 650988522 -641388471 671224030 -212896415 902182065 24986780 713258405 -462198346 -955957849 334104418 -576189642 -297905124 -499131384 381380474 785195032 802403270 -902856783 -331561902 -190104580 478512602 -876004531 -628714827 -333915776 -763045446 -364809345 -672408493 -990315703 -876720496 -10999891 222888182 -897180795 -171726907 111394280 107367028 761713092 622116893 -274283906 -133586794 672377993 -872927589 -118195649 -854188289 -399925167 -722835357 -946610115 -223865797 422345324 661853720 169784589 618807150 -796935578 846962767 -335723304 -671603969 -439102306 885996579 609713674 -912572405 -589873186 -602031818 956082373 89483925 -190976030 838069306 -712435816 -603855972 -374510349 -101686695 299677662 -648129963 63147081 -640425032 -389391862 286017095 -590822567 473076071 658135807 253767290 727920226 -132699726 732265979 -860818814 812594770 -898130122 -926556678 -775275103 75799984 880700838 -912147370 -962258640 987398013 587278152 -931621699 -141101303 465021884 554489150 -676250742 -365242545 941062428 -731181653 201539807 266591503 396124927 175319372 51994196 83657686 128031517 545807669 658728133 413080939 57347555 247104375 -285324602 278812580 -18397708 -966239012 -661764281 53496496 -69170150 827457947 -272253974 -678485988 179491428 -677516249 -197890834 801127177 -247112816 462258632 664612615 -137187505 -726903662 301072302 -35588328 -809499345 -294530122 489841031 234820506 -153325852 423069030 668155279 -250788413 985586988 78342870 954651840 -310108942 661664488 -783185577 -240552412 420800340 191210708 608096601 -343067055 594488818 -234034806 -821168119 -66822645 784836064 641684987 634722693 -105208236 530621941 463080625 763253935 7352713 361218694 367217912 -332305616 94254246 217499625 248243800 156180064 186423070 -526316979 15781459 908946553 695549303 650026369 -550315008 -546951488 -316553974 -586975489 243964879 31278419 340845492 -239887593 -285568705 930977761 -142260846 -667780699 -736358387 991623747 802848263 736882611 189544815 657465388 812583323 -278941586 719212698 713914967 -65673846 213142208 118124544 167966188 821529599 725920561 987990163 -330969543 -181109967 947169504 -211143324 287064948 -746258350 481810789 480609835 -743536190 -956947869 49707744 -73581016 -621733169 -77588892 14272320 348286425 -764998693 -335923537 -436151695 381702420 635177855 -621726572 111176112 -219967401 694603263 739799639 -77789463 225756552 184030847 647029228 54396304 -930137147 286237471 -236696492 -353130567 -357374636 -770848079 -169202655 999175077 450729666 -824113410 147591502 -462349680 -991092508 -170400015 -695428915 -488674965 -34532370 -675013865 -992969214 -38017137 235700173 93535674 356428300 -526548566 93430032 -247849633 817287690 558861648 318100144 -92052736 481430472 -706698690 -235617626 559454860 379967903 -586406181 495786768 -986907277 229419144 129333067 -19908498 -197893917 -52176304 -234844426 904786296 -987125240 -279054635 -118093686 -340096506 608543963 348355492 294479226 441596044 105548261 568272285 -193625972 980469495 950038097 -117848286 310042086 -549412767 593597600 248641997 -339951711 242366540 -686547654 -932605348 537072137 674094816 -558910748 -94581705 -324825817 684870293 -558376021 -289944757 35802204 212463449 -428789677 828589027 51030004 -264789107 -585079300 -118075964 849782148 211404442 179106773 298070033 -542837318 -821660135 292677067 277759030 309953532 282492998 624320437 67384724 809255555 137216222 920894208 -287983633 647373785 -39308998 -875372771 907542286 -102905301 98494418 468648272 -43982778 -995830963 -611174642 -922052519 -176836137 -331987998 687061320 -603765078 761317184 -595562045 621390779 597576589 87571300 20116775 -912747271 203900056 677515780 510763416 75789806 638054303 -276668216 149102838 864523688 -541472208 -854420490 381512854 322373977 703885341 -229279947 -178585403 158229637 77301596 -91085169 672986888 545535310 649825507 450685862 886319415 -553324950 -60350276 -131519300 221796842 703337292 102699802 363783413 294784180 -55789120 856514652 -478572893 -945757606 361600348 -498196710 630528945 -885831636 -481278036 908441217 -316394137 -155906664 -741297573 857780636 -648655549 -506487239 -373008012 -346741296 -697380537 37057092 -566859880 548512574 -745576467 954061164 687535924 229295636 -393380285 -871316948 -415717803 828526448 706702102 455043333 -251151041 866245578 92615696 680532054 78386355 759388706 843142091 -493978665 -614240817 160169812 -400917085 -893061729 -790939294 972123742 684937678 -148058238 862005487 210154997 -865971315 885024 660327636 962308643 813437470 -891064735 -610056811 -497190025 772611420 79795086 -900455118 -751760707 669846696 -44606364 158532384 287336096 501428428 546978022 -810071613 67857603 -830590721 534312327 951441909 -749062228 -57000932 -267044431 373194020 -568261998 124339984 825930543 -531638309 -780237243 -962043761 -348482823 11984618 -609323502 -257015282 105498822 -85874114 -552789004 349899432 -653930163 -744926811 -506086187 727236552 -980758507 488761718 321237610 58775938 575530778 461922485 -267308281 225473051 -518475661 73769728 -556121226 -252696593 841465077 941809043 940219460 276893439 -582990793 -741110303 -923959485 373443253 -308454472 935780704 359319854 682029593 -646794910 234247617 672436652 -850840188 -494554062 -170874512 -565261185 -342229555 253627579 -597687970 -546903700 -674989674 -229348096 -725423594 -919004609 967336842 906084214 -664977512 943114088 -321534726 142480654 889468274 906018322 951418349 577658586 -682218885 910561996 775113258 232153549 -60255366 75445014 86138040 -301893624 9970482 993974337 641729819 13652470 -90818307 45249750 -711902846 -698915667 -409566699 696949370 -336866109 -600260726 475320449 -79409679 811322074 490387018 852502823 664112351 511164673 977800570 -423727883 -382090451 43519517 495490430 -293972844 609369854 -361794302 -820802329 -383094709 -343340606 419094300 525311330 -281744710 878758823 -440260464 517580431 135437426 637631404 593370672 801208025 -152181472 -355245607 720428481 465115371 -259196109 -895584220 -64171663 396135807 544716539 -242444609 435007045 87963118 30336985 -253827557 339823716 463958027 -324278486 -256497261 -866272418 -602665236 668382301 168657764 -462416423 -36353204 -542400965 -502394235 -667631228 207218335 -287448499 346599770 -610206274 -905606254 97244763 453748493 675353820 -373384597 740870820 -778629946 182937357 522431422 -419173653 941991756 118148255 559071404 -578514298 -632616669 737237186 -721769657 993072868 -261922626 357682036 684487750 -248437942 200965566 266783728 -232288447 -808470941 -136751216 135028048 -15265720 -40549503 39096616 -498002225 -996461693 735271840 -898562741 -546599164 -593750836 -348765520 -314125822 180303991 438153282 -698462097 -458477054 -563031656 517038946 -351817699 963117855 74823938 -586236504 -320578258 -603845629 320432834 -266582335 118910031 470323068 -114601234 -655780574 42424276 305731947 724337789 682031362 -575168755 -301179490 -332368678 641530230 -586206378 -960997319 72790394 -427267934 716175401 -762498912 -295296880 947910033 386479796 -938453256 -653066221 495822992 761198638 -965321764 -622700074 -742947002 433053403 -744371570 598410258 -833994256 -961766791 650861598 -321132397 -95216349 -926933578 356013934 -488454014 -300288385 347957676 -49907356 504038227 935115573 333859230 485276014 -204444439 -219550927 287929710 -395823769 -450512261 462126583 96147266 35231153 -694039203 591759315 -177169741 268771195 -212737811 169107102 681479734 231596446 -795026646 973066107 -420814038 42258748 -191627420 336627481 875428573 -345887832 -552165549 582819332 -8837294 19428901 -856334161 840902899 -486596132 388006560 335455991 863124289 746024735 -558936602 999829799 828770775 949698459 -517390835 668587469 -806612404 -71563444 -795887292 -558994282 -298548224 -280372050 -26752296 -50997788 -221175926 -368593965 681988351 374464459 -54696862 352226389 335184282 -656072854 -965709372 73004253 439274846 583167891 464118289 -58264733 -732765263 801550187 105107591 -795733487 -314095514 189762041 -987148295 -3910586 -460249974 -3907364 -454148359 -110808382 254366982 719956566 -186313885 -930016677 786451998 -731673287 -490928623 -500191892 -177736609 133842608 -507621958 -809391479 640851225 -515030900 -381311553 -216583118 176553414 678854259 -960540528 -332604664 -680700188 -644840760 774729846 149855382 -171547590 -821303450 69334914 104491127 -505104971 116716746 -932744816 -681604558 402392046 585027463 591964613 197818935 376478575 -145905159 -21747403 -49639373 552702237 -524477292 -535132268 180214502 537328700 -346686280 735117728 -167410483 -819232601 72531609 88834785 -895125055 838804437 -754149012 -448777953 -109014023 -166940778 -61064436 -49367625 146416821 109767932 165050159 493507297 -292007516 954301816 -758479498 -959810560 -603498079 -884121391 -269304623 455719093 327138736 958067588 -930558278 354461447 -925755675 -556601178 117887334 -562391035 282843750 757187377 201700441 -967313723 970247239 -860650953 -163918952 -492880109 544358054 -298474122 148565837 -531825434 710648415 744718479 454445854 -306248664 312327461 -615913689 -294770564 -993997266 -72767358 -506212713 239864559 -736144732 -552576802 -808467496 -797636049 991726099 -68246982 -193846555 516091279 -386007039 -40896376 -293257506 -599689705 192096164 -590436322 -881764649 420177579 -403450190 700079176 215821181 99451120 788635456 25976278 847008437 843550658 416488050 -94540061 -88791291 -715930983 -964800510 184874222 -655177662 -600721637 -321716250 52704572 -550853979 -351256715 455800840 -201148962 472631639 -505532079 702529367 -539356880 439820887 -970990473 -484791951 -619867447 37865936 -786597466 26866451 -976653216 231751363 662056753 821867697 204693401 -191371343 -92910603 -225542547 405532629 -667667995 -764961253 245842340 -496259523 387697132 -803626276 -256705670 -56532238 -519194582 -37309291 661483493 206631350 768040309 15415437 -103431457 -18378648 373694261 882210924 516112765 459711065 433888391 104311640 858632667 -91992219 206230070 216128370 255184702 497432668 -816145512 291053024 870709210 -956298178 982891085 -596964835 -481823865 5771937 144404628 768622088 -826400415 -694391315 963444132 94403652 -447450701 -163927888 -48555197 -399318027 -626549909 705254631 -326313600 290700636 -74844580 49465098 987456365 515823975 -557971950 -639685667 -186243 -846426424 976875623 -528110040 647413674 596454419 -481364655 -510567445 -623943347 -407359026 467543127 723977287 -811182208 -215192087 631706736 882349045 139995700 -983915267 -836326181 -158950826 707459106 393440196 949764503 716763551 563140462 916082987 548302909 -586642459 -219781517 -623564930 -905203179 -809459462 -798583733 400625682 536850552 475171449 202552377 112406308 -94829143 -470154713 -989774754 411043176 112538171 -931815181 -78415848 163359311 -887551318 68906314 -656740423 865085080 223817094 791908346 527372708 941388978 963406892 575863789 882864584 261904374 -580071743 -723573804 -937175599 287596903 217598673 267819701 930844229 -69481947 56335088 104079826 100219134 -279290421 -663083181 107553788 278713786 -11782567 -537904827 -322246754 -285028795 -439214279 -594517068 458894151 -400714705 195337441 743310073 640289978 -727999622 -972918729 491132412 472802985 56108111 429114129 -916413343 405633345 -605184393 -336542952 959063106 -134156945 -672916912 -56242342 497303249 105167834 956269425 181735551 -586242759 50338875 -954497096 -538038423 206328525 -164554351 50903496 -248897304 -406932978 269539450 -91851517 -725418421 -497859341 881554355 608090692 15173272 39397690 841385924 -211107567 -395497808 386611910 271364275 -854194994 -847328415 279262769 -861899389 -733220612 -340531015 -906068599 -654048632 581641901 322638478 -813401969 609609879 311841714 887438534 603541439 874495096 135689881 -845196033 855998086 -776415563 767816697 480086773 -529935480 -469050606 -120963349 -855608080 -95344808 602468702 -697686334 44805768 801426839 409423726 -842872906 996997375 -639665111 742249455 912343254 22381567 510337222 661231781 -581233079 629689 616461757 -182553525 342941773 -392888281 206647170 -822541429 874489155 -921048551 410948240 -117908160 482566271 -984567990 -115174288 339463979 -332274551 811866737 183398630 597114739 -796746726 615170780 -79782157 262403590 -664570564 556859959 514322110 649305826 558422339 880002642 451902800 -942090627 655366960 35206746 983255346 101174322 999080174 47043563 -943512236 -257680727 -142881219 -256330004 -414718946 772840934 -185160179 794261800 288292480 -168334169 898995765 826113374 -190150808 384443744 175219507 -698173783 -155579473 489801855 -786028007 937272308 -381969417 513580519 732808682 892160077 -78186001 648762998 814947204 -173866769 -896674501 -319058721 854354554 -247120332 962610085 704650340 -732250546 75041767 -516343682 -111745394 766949126 -687301134 808783720 -771862005 645577324 -837202244 -354480715 -428967276 311000934 -495948361 -782548664 -315197205 -254630155 -204523543 486217891 -135704462 569626621 -290274529 -804473924 588083364 -168387983 682839753 -478773004 518244286 -436634029 -366657033 -240194836 926403379 -630213023 -524685636 -719850819 82975589 -21500280 761442481 313853341 21373795 679597547 -572916633 197694810 592467234 305985182 -373630147 -3382228 844563210 521002324 764306850 -489443020 41217418 934476318 795149358 459727621 -107791766 -28897386 -648457706 -630909813 -636743379 837234962 -554732756 254933003 728986368 328109536 549473693 361241841 636564587 185485653 168911782 164352316 705450583 766251139 -481466065 -218291098 995819483 -405354426 -681363084 27311276 -522224041 678853854 -871563867 3632811 681241174 39161026 677298475 -316948831 399392413 -282194602 -308511989 -73933392 886628121 -982205576 821642331 661780657 -560335929 15007255 -32136014 -522942552 690060446 489722408 153605749 934461402 -646524857 -415162240 308909680 780885458 451395823 827484056 -831414343 -726543808 58658483 648086621 -661400044 -542967847 36448196 57964802 -856927570 143343190 718334612 656805690 -245122058 -223932068 866147228 -510238515 -66887361 -283586917 406709682 33121165 524858194 -785101124 -847881084 -65409783 824156734 -168198053 -884489237 -308115464 -856501453 -255958175 840598406 -605102994 8540456 -862730254 763434876 440856427 804491325 -704594355 -986505430 -233383558 479347421 923889071 -863830072 958769600 -384658846 -131861562 242427029 408709162 -265124518 317990809 202364598 461566299 604609423 -820326102 -489941540 -789377212 557477545 312163172 987234924 147216442 -469744436 -623747862 -294621089 938147512 -662769860 420834109 -792051418 217016184 -412695874 786162357 788186702 -125056986 167070198 297944151 -342141829 985181907 -245832147 -791153110 318460873 20826336 475951264 -435397561 762577587 -237777901 -324426149 -585993989 838203566 -770603104 77133717 105845279 -883345919 883740053 705905130 -209567926 -882752917 -342217780 -576052638 -355997353 295838428 -895500533 -783135837 -486991454 186759829 -577255997 -366381958 140905584 683980100 -766682878 853203753 -112920778 607798390 290538584 -352289660 766714228 -35549820 371773456 86809248 -499308274 543856217 -541960357 -881753806 47835692 266450952 -841400643 -791568185 8518447 115381346 401341365 547088157 801866151 640351514 -907282639 105503099 786569087 522710937 691036317 100974792 -228168315 -758661970 -74820349 372295475 367708114 770178814 -253017882 804408224 -412939129 637984169 838197340 426567257 -616612598 -559286447 -838979468 926968845 -87060120 28287400 344368045 -659021909 -961860614 -835978517 933094952 -463982439 554667403 -462893243 -629833408 209556984 -731395872 -908678338 -414965126 -7203540 44556107 -5296672 959283180 -490839469 -841802229 -957166736 955992109 -540165059 -357824051 -230958631 54615938 482163383 -545680731 942034976 -729137908 617530298 412933210 631996522 -161255942 -189040095 229504540 256628017 559809866 -886635821 202266806 656638414 344267606 -584400633 706789086 327548892 632854899 921922056 25635726 -665321941 724529190 172150868 -500554638 -306657351 -633423376 520471056 -433831452 256658211 -552339209 -620283855 -35095156 -530438519 -483312446 148401648 876059275 547264717 847802934 420756482 -814900362 -228002817 374395674 -65591501 -662146404 952388558 -393962483 -37745800 622151918 -738436276 908100034 844860018 -250036860 -287949398 129954239 -403317792 -659753364 617915564 782904959 -187394001 -862582778 693046538 569513830 547421228 163790016 940099624 -872044145 -964327515 579683418 -378179594 -783825978 -239746154 324086699 912371551 -179695165 -670349807 165852096 187825425 -445389952 874902284 -24322101 -490333552 221630645 -275162821 -598808144 7731047 805987661 86250921 -600781167 -428011091 609503869 -46799662 -759857936 -879091811 605475482 -199991026 465931112 20358791 935368485 651826719 82946271 -558423242 -494738883 27380018 -530609536 468693550 -196217337 225997440 -484628717 -181351215 -12577151 -970693742 413505864 -446639512 953290491 378424361 102928572 505514733 297770302 -397227024 293348364 -367424831 -151590573 589975766 -34688445 -149433962 160622164 -323495842 115795511 -423595068 -307820095 -535717863 -967296695 -746628559 400459717 -206641458 502960059 -319875384 733104007 994639667 69103314 863348916 279092244 792276625 173218606 289156978 655290875 -396067589 -349890997 983348064 461028672 -991472336 651791224 -240589898 -336432775 596435934 -286900146 -166696461 -347723738 639781599 33835589 80726180 -657919979 202770402 -387173071 730220159 -672565272 -58254031 734002306 -637558766 -161666777 368832707 966707680 -469020932 444886578 -762474929 444137242 -637069633 -141849793 -667505518 995733481 -673646298 499761178 552741559 257314230 -280757062 -518260768 -200010250 -949296133 697348895 451447379 195472815 -683882135 974229294 260986267 384904950 580342275 -948760648 -805160582 -668519184 -393879120 -363841756 -727768965 974421306 161701406 -84750572 -476293192 -751726587 -172033586 424755707 427584203 424364552 -698553260 -38462979 -816206463 -821696715 -533594162 954844911 672002118 -583342160 -249970521 505189626 -565661023 733333723 667327382 685926100 923648369 507797650 -990303410 -537206110 -619875860 758607279 -60891606 221900506 149491203 529394731 -15691180 591254589 871756088 -482342043 618019880 921803006 167890037 -462074037 -590473757 -206580589 -807224577 -670594828 -673519286 -17414509 -121599217 51476910 -456695949 -800377858 -673654966 -637472890 261988918 688619523 -711820615 661083994 150576294 -529886276 -412646602 -826321003 -34917806 810338295 -444764511 -25863459 -832195325 -495816036 509940575 429081157 -276640932 241480555 -960498244 -292863174 -681725345 -90524633 -228557880 809208666 418949518 969877786 530920624 159296598 557934514 643140065 151352126 -282589440 -284471543 -416638919 -898931597 -999386506 -562047617 -355064464 129532319 962686731 829663948 229567296 -540337174 6481879 667347261 -970457386 31710270 354987437 912438886 -408213422 374995252 364620618 295820256 141280169 -965372778 854812429 -203445706 -24731458 -629096205 -201310116 765809460 -179106009 395866894 483104343 969731072 -384470599 591426137 147576359 956129798 73102739 -330224853 34920009 -192015383 -351931625 -646390906 777665157 389803791 -347198788 -90074561 548557958 719398115 682509635 506709081 -207329650 750827554 -50183868 -71165303 818452757 -763496324 436875820 873013749 133284330 -609483597 494251082 688514378 880524940 -517344492 -252055411 442046391 -302226335 -564100732 468517530 479395053 863905896 -194135946 -66700137 -172305399 -126977455 -870767921 815718349 -567661715 570478117 36100454 -776844306 598471138 -662448535 -395865236 539424662 692884092 -438324366 728758918 440119830 -945724330 -636008779 113554075 264420038 56577371 384715668 -539063124 -993433039 276141651 850940273 138141494 -646585565 730023267 585063316 -273506133 420355248 -584606132 -274134079 -742278022 822782575 -221736867 -663735183 -415877160 -308394172 -916139090 191053082 749399014 -885806032 715727593 -440503883 -295067582 844568531 -454207935 -434161510 238459896 -415801405 812879 -571266680 356011631 -300245459 453489975 48006678 -17625182 -213516382 69352406 -540399218 334759530 756735041 363395410 820442643 777828896 280873457 -444664197 -345272073 696458332 -960446715 314662811 -236172450 -12972429 119902787 -79018942 229799338 -462083124 169243889 -954550998 221477560 525940808 -692221912 -145803953 -57890375 -827465559 -892597590 -292151517 -192068072 -877501441 -688602256 -18569160 537868649 -993652163 837980090 -382589540 612821585 421626920 -623214916 696314620 -40502257 -503912423 663716594 -680117165 -421364338 -77470703 307645370 637634634 627434465 -791509940 116639333 352198197 -520575207 510229082 487041980 75589741 796900807 251631514 -826513763 955993808 -802010140 -119275763 -389628437 91675382 648420360 13477533 756198449 641006093 -633824387 779256510 -161353508 446439589 -271015828 510706085 561876431 -631401668 42408505 67421497 630480852 -299040394 -620151977 161278144 -903566061 956547604 -964036425 911254190 -915058109 -955659012 -204801595 -401400475 -751370425 -384068383 -768654675 -7228178 -445106667 -461491231 677086402 100642632 3025153 -904896457 582083875 -559634267 -217452751 -396325966 -539006011 -393344547 -786772720 -19996595 -302319424 479744301 -449851975 -983091390 -842629875 409066727 8897397 282353502 -376418006 338377795 -72571370 392934516 -868523436 -779486251 -486229513 -405744198 -607377908 271070338 -116478929 75816960 -458408437 672976565 -4809879 452705485 466283244 -123836002 993161846 -965368531 -506733967 -470913089 -777552389 463572454 636463727 685098337 -732334045 291941018 -68544084 351633946 -53077073 -837787028 700112202 211431433 -774384067 -892100403 439919296 186600530 -870609910 323834702 224837643 965052232 -363410997 608158061 292310147 -559829288 -132587483 164573929 525395794 593756850 -615453462 157907030 347316211 -626050365 -479194069 263056815 380598816 -540101933 -240681869 569782312 242416403 542706088 -263657540 142476601 860750632 158141094 -564700395 -495724327 898579856 268751656 -836793078 569750672 383538771 -766858316 -459109761 -11237058 151654287 465503761 667421576 593161465 902834849 -341538654 -78974616 7550819 998022052 342052807 -82180919 237260793 -360929714 -234696982 867918283 296751153 -569980939 -539682636 -939081486 -17122375 -164638503 -857325086 -937254559 697600674 -799406154 -148781078 314896087 646855488 964348862 -882779765 612909285 951612742 294074758 240658165 555512214 -575216880 -969185883 736446902 -714502903 40861190 -205491255 216008534 -885449843 981352076 191761978 -740259516 390672044 638115198 580464270 -609585916 -678136655 -125912652 -127143826 308712958 -770758929 478025791 -775963496 239030997 -593922635 728187215 -454239623 -213727412 26280139 238436112 -244396104 367072191 448615214 703898441 -38700856 -321582441 813214639 -386526056 -975299014 -976567541 -838998800 337833999 144294402 630008621 500989847 532075049 640034069 -716878730 -274299406 -370516563 -913108065 -83217393 -766205913 101507767 680527674 -383838684 45217911 -363837520 273592349 340472440 -450103095 -911454300 137742236 898082842 555354518 -420765413 -797159781 623923006 -817221704 -742962518 338686320 -77598345 -540078277 625444074 414608701 272325208 -354863710 981883399 46268796 127481023 733719027 939835566 -417282453 -580924969 -499891524 -685398427 976301393 -980006290 971477251 651920205 594068290 -956514821 70077533 247333106 -45292320 841959174 -469466337 -905021377 -721684095 179930041 -737542007 206179500 924034078 391369200 595282861 821129614 425510167 -18381347 529740952 696359409 -406428545 -143807524 -132239557 -921105874 -338316508 137393069 218801073 -387449794 -174768926 302894467 -122903794 -986902979 829711153 117064324 -700594943 -636306527 847738384 68192691 961719739 794161668 -579119281 -426393074 865957425 -897454732 456175973 537581041 922616329 -175473955 -397404687 -137227007 -905438068 -256400074 488893749 104628459 119139029 284517105 -12928487 -606750650 203516548 236436542 364332004 926808771 -391497058 -970518585 970383975 -300780572 282593620 -610696203 36096929 986995675 854276897 -781711953 647079514 -860941016 736520711 -543006721 430907989 -507049857 595509183 37104393 -972188555 635640593 -540537718 -964138644 809128766 862692991 642735310 -801517230 699597110 939320235 687225927 -789130430 -77580974 702575492 643407532 209707678 61376711 447600232 914117418 47207080 288283423 753963042 -611319066 -82619302 -112902757 456916117 806724279 953057501 625187224 -368388103 -489273469 834159599 -381820227 854451279 566626458 -182154300 911580762 488270843 99290722 322180284 -828680053 -164888975 434324919 780392927 -520950331 934772581 -348050356 286048596 109544999 -191070419 -758478677 785445448 -424404929 359636079 -800406761 886389700 853767499 -581890570 296131193 -371076995 -85737076 579969525 -62465564 -627699481 265534566 995522356 -282528656 639615733 -374418183 151575032 886008214 -916512798 -301812613 -457091779 -168100259 343416129 563027239 622974770 -992480836 547068975 -762203413 -868746612 -264994565 -331396734 187628669 -666762560 -827840684 -11292741 707475198 875728736 661368465 746586147 -314449573 -523362399 -830290952 152299696 657058346 313525227 378434171 -95302509 379337449 -199876957 650777038 949019449 -859299503 -272669438 283899176 374802694 46845614 384341684 -389304446 68074613 492732982 -14748944 -213097411 983045027 -602816711 906798621 -60064144 580384366 546144702 -647838301 -827977985 445262492 -666845927 787871007 371858916 351746883 -545995001 -859890419 988614149 -382246175 -465717788 -742210039 853320436 -267451829 139767393 -133347861 59310607 578654489 360992142 -994875501 -258041329 -213767963 -197334296 -311898711 -365581882 -779129651 870730068 5923286 896638220 -90590895 -176351449 650416955 421457302 792269899 543749475 321014492 -768565888 -790419920 622651223 660651680 960176847 289324354 -554699466 -455431553 -262040828 -521396087 -62761578 47398837 -838831454 491695893 560976790 -367565756 -587657907 -870260226 -725158321 201833548 -771361614 -173962906 652518853 653600377 -584602064 -128680846 249860995 -900679656 469962634 321338326 791106423 -570835464 -630803972 -693138437 115496931 775172296 -708620623 783849853 603870032 -711259398 -22318274 -859575497 16572195 105789572 928236716 222588569 -599553481 643098687 230891217 -908905635 359419068 373569691 -546211719 163872378 769664448 294918688 486024555 429312602 -970802450 -154365937 378256034 -624943959 -711980081 998528523 478956525 -742380679 -491472889 121578958 116374965 -169355481 -43880598 286323570 771495331 220469431 -924400886 752879820 599559887 -685296865 -412123711 325014393 -390826530 626368682 657108900 -281222702 497166614 484195076 869408461 -1675442 806271467 -372302490 877317093 637309991 940563143 646583600 137392452 547781149 697513331 798410798 -202489645 461747423 -266741846 -309499256 -367497823 169224752 -923119688 129163770 -846633013 38610979 339104927 535761004 55850331 835314620 891528085 -871249324 -466249293 -541044084 -792261607 -810801704 566368476 469071439 765942559 -728609756 773481829 462453626 -8668001 -67834541 -117961436 -847797013 695915864 -456064614 -410384485 869885813 432538955 243399128 -665970171 -518088011 -801724681 -213571392 259463923 -151964643 143753282 59810004 -861765192 330467449 -226525177 -511084142 -676727702 479804952 594061902 166102916 684481775 -426914282 -281972792 102936495 294912911 -284998001 -443684686 426350005 723942346 711562959 266400022 50811061 306371483 387796273 640286161 -151820737 546574668 -603508328 978997272 824792469 -513883334 400945326 -117310712 -240656467 -891360723 334509094 -132183727 -261054175 -55880889 181101789 557366601 132704656 910564912 606399629 -293176411 700862731 -590315200 -433638850 -980049538 -561078619 -914594876 345992477 874046484 443341477 952324878 433642674 -365092453 944070169 -625701414 -799005223 -957118207 -857551601 -219747552 855257473 808220804 12790552 -704080822 676379302 536516159 715528881 -76104752 778310317 -869907309 -402604284 -989832957 -975023363 58277631 -857123200 78407336 182961538 137106967 -745733003 -4721424 -640892045 295593001 -610164688 640607955 173588089 173068611 -4035368 770253669 -280512316 422055688 -665292094 848087311 -2145957 120331051 -333912353 -278562314 731713432 -431504420 -221557701 -987611332 -90630746 -444186177 26393118 -273926980 -365373971 184220496 931860219 883548647 -673761964 -146378305 -615487284 -722822778 -382412761 172643136 8896670 -920477444 -45200838 425325881 986109416 472015509 71088832 505463796 -200137595 863967340 562489190 -997337226 29830886 -359068662 165561395 872176539 -190745377 -304204027 437227539 -264713345 -749044032 891952151 -996825236 263568987 -21727266 -999351756 -81116141 637250308 -493141745 846703820 -367205614 -992883976 242612994 890598008 -781455161 -214680995 -93073924 998683412 973430984 -769514335 55539040 350720322 -331948765 136743031 -400691473 -344942087 -273015894 320253804 826052925 -294007408 -253081919 110206672 -172320174 -171616009 533733504 652795331 -63789972 107859949 502091604 -228511517 167312180 812204570 -855538056 369160761 85453596 532881311 -851350304 -481624280 48595321 805366836 447946657 -803112403 265970663 335692614 -967286083 749310452 793815798 -173550636 -701917174 -891712810 -683903657 176569656 -973666215 -774093691 -257768310 189180650 -290107146 -927410765 -376485476 759291445 -70201145 101543382 -580344157 74900754 -68414886 -350483631 712817342 338921308 -964807536 483246643 -341146547 808753293 -383681707 999324532 -735065206 -857906928 -127712164 -897696632 151827364 665672197 -257976442 471481753 939551075 832900220 686338370 503416811 510256861 960240722 682809801 -798398988 -517579404 420988437 558602763 144881534 -276205166 150974366 243875678 -335401959 542955556 -382622389 806310803 -948559129 -847391169 961149585 -356101118 -658707898 222358391 493152423 -652027894 771933753 -31892459 463729353 -817737375 349590473 -880019024 -253950322 234881147 207277161 613787467 651165942 939362921 -645762180 -303240863 -94358896 -85635183 195388209 -530375204 361634337 792525340 11685255 44462022 961285821 377152546 478711821 -417620252 -478383194 589590072 306261627 310922622 433009298 -742804203 237475741 -768954306 764200173 1248970 -110204063 -60705152 -971276550 530132215 -780853613 973230787 -577893205 -175532234 977040295 571533992 423315531 857888753 -87844059 -471461915 410561936 -575250554 -544845115 -71958715 -192345226 -388552230 341617393 -350109726 385371346 -918063673 417900937 -924153380 -559337710 59961051 -285305621 222636229 -981649587 -556191697 915446127 -581477536 828863029 140776826 610294355 -987303680 546109801 771525826 279555893 189734048 -418141922 -453507383 -759629439 725412081 -786064642 -464041147 -102305693 440178234 -456823640 -414012897 -285610633 -675798309 -517088440 -27163845 89528101 -449458385 -94789214 3986610 154699556 236960859 109149705 -230072542 30213795 455149969 -588577601 189085164 439450735 721918690 983158751 -107084874 500519288 -141465552 -768332751 -850913119 -35480067 108042104 -982214062 912829708 -682514854 157734546 -550348493 -342500767 514632124 -585948352 -785275775 169268765 583981417 -245613641 495790368 -323785533 77374756 809087141 260814474 958489392 618500843 -755218873 601013453 889525449 2687680 475090758 135938850 631847730 780265064 44778265 -563093213 -908629319 -463131902 -861090281 -258156848 -687549067 715179710 383822835 396230420 -501213295 -509166544 -418696267 461481578 941710935 847048153 -382831034 -145883671 901161316 -201426502 -501678201 -14215624 860057532 -901274853 -734604371 -201391931 -667982742 634672953 -274890772 248963386 -865992795 183818317 770850643 735297556 719032432 -662752841 359933783 -789864774 73647338 -28433595 775427474 -968667473 -670825112 -509904590 -621366294 -426897423 -795086963 20138903 78140048 53426805 -519766676 831099735 -691678458 341110007 581406817 -282234628 -926504036 -497848579 -112704923 457625737 436579018 97713086 617332387 -182052414 -705822874 -480603951 633807512 874466614 -606973547 995761001 542045032 -946066324 432968334 243140044 592459861 -709987410 801036154 352859557 156862978 270312168 357299346 -824071833 475906336 264132631 -917032788 -173044001 61267015 577455726 -862312178 -728613445 -135976334 615321413 -761402385 282457342 487671505 -863670810 -816106156 -400707480 265817430 684513161 -985090347 9678450 592386807 -693512929 348052434 -431482689 764398410 -118849733 551853238 -788135344 715194732 -554312343 -73542810 658493760 -802465403 -221621778 317257947 -644039609 -853007096 850439298 231150069 428336869 -854091717 310626147 -843869097 998462348 274263856 617343475 343786471 819040329 -842249987 -683488922 -894206417 847953850 -946402440 825239236 350298727 -25437955 186288423 -22134993 429159453 -743068514 16817492 -285741414 -887381350 994696803 -775710283 -356930386 -988275928 -731613721 849249917 663923864 -872569203 -966526191 -870969918 -416052737 -289079986 -145024152 216826242 202185424 -588431471 29419481 -153086862 318379316 46801302 787211542 448099070 442116568 -354048802 319402185 625964934 5815486 -113242331 -542044889 -905990166 -448597513 313988514 558749761 -28585399 447494456 -648074561 100779513 -184143831 -426627711 -773482295 25456039 193834423 -222869032 306012365 27859858 -374152669 47224643 306983887 -247160680 967692026 -660559572 -206765249 378377058 956786223 -929342054 510270747 -44571596 111380512 471897882 637563288 440806420 -583563023 404783908 629142545 753182446 -709796562 -117453810 -868033609 -250055482 76051857 -886142457 -884165854 -703902472 846572120 -200357258 877619145 -151620822 406453483 -730023185 154394870 517694137 328219421 847200769 -442522756 -724848734 -60511326 -50491111 566760773 878825945 -812855377 -382194545 -26635783 -808781242 910685579 52946683 418326814 936536386 -470075388 429863407 -374793610 -886389680 356855057 220325151 830182645 909625056 -409989950 167955657 -976336993 456760971 44217475 -478405493 168240162 356290239 -541521914 422722153 -93503844 568365985 693987508 244103631 -97481974 822390874 -125758028 -926411878 544670036 -688824354 -612817126 258873519 -453199784 -133989778 977633392 -789994122 -162604793 -499099669 -772092863 793695484 244214886 -965092645 920583013 -958465466 -715445906 -210294424 -368498370 309879664 -810205828 -361725298 178105171 -435140666 648851257 977600637 505044586 -930244279 183886737 879898392 964005366 279465350 27316770 121519717 268168350 549986793 -922470360 868243873 633066501 -33438794 189575410 -893977259 -596918709 -648980824 907562543 88598441 972312259 -609784068 679949411 -116302872 -135390333 445333177 313237425 -919167585 -537851778 319582915 -1177819 388093274 463235664 -994117188 -396716597 981343670 -315582795 -311214065 251014575 351092069 -786235881 -115398309 435014152 309604759 -837724770 -356409774 372495267 -469565737 334377295 -11248733 -739157748 476154468 590071523 -45921869 -71838036 288877501 827040025 -62195749 91868852 737747337 251959353 -823371292 -616101573 875381614 -404951484 235745818 506817615 -774252983 -710950359 91040502 -174885163 -887100026 -30000686 -887276954 -798264839 -121334075 816809390 577243675 1870400 324705753 143999025 -223076734 853211023 -101451492 -939037158 550155913 7156802 578316492 90392718 -502178363 -424207964 -259580646 784444602 272457517 -940493370 501601565 -718556688 -853419458 -747890886 -403919641 -417519160 735302938 -567416960 -59898968 -953242033 -971672782 256193500 969034981 -721359183 -314171600 437216897 -849052408 111090047 -212811642 264954356 -955185924 510190713 406796173 757935175 14464955 -478140659 660035073 -575834829 129742597 262072872 -236405311 -302352567 657781792 -495400699 498528120 182753418 -166466351 275634739 -192675038 -130764558 -406355197 560848801 440926025 389187133 -704216542 688056943 -541131372 -141478501 321271150 -776759725 344254520 913425802 963530965 591903520 287099360 625703030 253041433 934530115 568170693 -246774547 370330222 720182384 374580970 283696498 -768776295 -143590225 -130865865 24195961 523522808 -433521028 964593419 977670307 457995326 110119997 -358681804 583036745 649357224 -770803223 -175435952 469049735 -624765815 8212635 -163069682 -152356592 -965961658 81234584 -917337399 -993031459 228338412 373124519 -180197104 814236964 -36460399 -178422883 821639120 486188261 -35906254 -279542303 -524565738 691222099 814323633 33421718 772890446 736831643 272658575 -574683299 871875611 -383479664 883087298 -548638662 -861148924 -580212245 -550223760 725711370 624263672 -559318404 762733280 -733227853 -306068653 -495468968 -361744164 250477936 680657235 -354651832 -65943723 -206137788 -906701698 -943905759 3227950 755347135 530996106 503962077 569704518 -327002067 858926198 -637083942 424149972 -118946718 955866196 -388574731 -640760584 -923496358 299354900 346201717 251982184 -415062549 280889740 540905082 -706108628 991649766 184685809 -201808419 840950475 592737887 702590205 328131269 -887627928 -842584373 -985054066 426803035 -216112232 921046380 669282535 -323822932 -515571061 -945795851 89061947 -126227036 371211442 175311658 691626001 266401403 849067570 -374700907 256210102 -825822664 -977643648 -898521224 -405968876 229131805 -602822442 -260294109 -308416118 886545114 -849792415 806319647 -715263068 257015121 887145066 -236925619 -882163782 -300070956 -778623278 -444441864 -866282091 -264630011 760501262 625364894 991122980 675991016 -808788181 -182272666 752612720 750357935 784247107 634700888 988228368 146363011 762018998 -774142141 -473227981 483687270 375638602 572819262 -333895132 -860586092 -668182455 715592485 -222329451 327649375 875056884 497723268 -154545918 -751303360 236608309 911678891 -388883172 -155904085 -979886182 558752912 -2107237 -266019817 160996422 637157506 452659229 -219315975 618871189 504413970 -872733222 -602086854 233110660 99144321 278279035 307098499 -280737337 -165356097 400117375 -946539902 -956763095 -885613690 -111082629 94643429 -223072318 -922962421 769368510 484895768 202155565 847840355 115439940 310934346 -647025812 5578087 -426041452 -742590971 8320156 516461045 427173987 852147326 56647226 -903124982 600444282 710550207 714556302 -89228042 785132433 -104823886 -317575294 -210426940 883544741 -789646425 -326594347 994890204 762879605 984167242 -725634488 635973710 716078142 757233397 -838491438 546591739 589476019 655816275 830529978 7232444 -668786145 -320925507 -650041860 -701211094 -805711272 441555831 -666625005 570832837 -704955629 -999149243 -678326356 -935783355 374885695 -445352157 729936064 405992535 778982290 -439047825 -434591133 740971159 426884914 -512729929 -86477867 -30989212 691301481 -356547335 545854601 489065372 853368829 605322315 -932883492 724188675 116720137 -542562715 906008593 -122852137 79148656 225313297 280571620 957091680 -659006794 -347101007 69798159 86690906 -134729701 757142483 -809395984 -403477680 -119359542 -807742707 -194033078 329431774 906688910 648166518 463685292 -83767843 -865185836 347757467 377037978 66299807 -309071654 -532275661 -265818398 -897395091 -975545740 130605843 -292192795 -74223666 31043480 937236299 656423026 -444064162 -558188948 -881733275 179447399 384756405 -331644904 201112795 949775310 28910766 153733111 250002006 -811290372 319223151 -570565075 547567948 993797268 427102000 481596653 -888566126 -783913135 -303555607 -57552983 681087972 687131189 255451587 896639738 417243183 978278802 192263529 -771506353 -684620982 826984343 -731767273 233204566 -545373513 206267488 -89071282 -134485594 -226592418 -219712395 -585250439 937437318 -498499171 943849984 -663673229 463042335 520237912 101505038 -392359033 844585076 658748066 -734177761 938559683 -691062766 -160384293 -818817366 607356857 25779644 764669392 505276887 -66042022 -706446762 501311553 -904419085 621776013 -562446766 57127358 -794687767 -826277257 143061335 559317082 804816767 -37820020 112273342 271131402 275095187 855457381 -529883032 -445729549 297539671 -904532178 -234519232 -97464955 523490595 697279288 -493382224 447708970 679006380 -7890730 667330964 697812871 690461365 -391191021 -399924817 11181375 -76383759 423143101 -972114804 692677034 653479598 -158963153 -106997010 421720460 518967458 898208269 -158878492 -495888895 -563834818 545610076 49543993 -19922179 466513169 568917978 -883645759 994778430 -567226920 -906479503 72701720 766442060 -315845305 411674440 411190422 -606596777 -244337527 554864920 -855426484 -59624812 426948590 296308239 -836489435 835999527 -152912071 367773696 -580595588 163359550 -284436654 161097519 903577806 483125618 243467005 -757024512 -539797904 -350734770 -97097376 285656596 -199872344 -572482695 -243801804 398415510 492242052 465419646 -722027306 -161269563 -767574077 -488302080 161289516 -75795490 -429135576 733878702 220662879 -318655200 190425792 -858376520 706113443 44869600 499536266 -560062413 301778130 -908790883 -447931127 686145979 -118117301 105274574 352490949 755014401 801038337 723192969 969832316 -287655447 -977258198 35417884 289397483 -478871785 925386254 -239764508 898342171 -738190631 713894407 362435110 -651210658 -508710674 216919631 -64667857 -797538647 672780694 905990421 -89460476 50327966 -691778310 314287190 635664594 -89021333 -495089146 -378450490 903877758 -119570465 960631251 135455463 718771316 359560115 314338081 923852904 -641398734 538253076 843006457 -36660315 837224441 -450669774 -74429264 290890809 161477084 -86045877 375583881 -687456100 167486440 965571957 -391454715 -588881927 -380562741 51107443 148630987 -725544294 975966453 485918644 -78979291 653142357 -257712790 768685303 -399196408 -4750372 -890114833 849015390 602289774 -815987372 -615964778 -370072507 -559326390 -246571543 921662450 -320429990 -41557204 469877039 349127537 -344760157 231250021 198217347 503638985 -532358899 -16851534 -10914680 -275018111 -789945735 550694500 856645516 -549413716 -39973714 -158004508 -5987407 -470324399 -654845846 93772991 799930256 297127127 -998023628 -950036813 216147525 -120651031 -315406772 651277555 820087909 975628979 717879863 -151118563 -470959557 750983225 -292302825 694682486 279364280 115983484 826473571 432101652 -957450899 -961898281 154265864 642300521 937092814 14059536 -948369474 -530492046 514682767 697817935 468654811 -881644207 492890952 704834077 -758385863 225306450 246621442 -101059686 -414089686 -563431448 -212222995 -915232658 664978399 900040549 470247992 -868118209 824959077 -560620662 -2386293 -436331465 804020210 -721643965 338908130 60238641 263186285 553745975 926713332 829026545 -885616626 -726150729 835495990 854499486 -885686835 449073958 -333598614 -333454928 969399248 -314600460 -223967626 -277138510 893973412 687911948 674799560 73011982 926913265 419686602 -494369762 -703191377 825290366 -851142849 -300192123 615034902 -181874581 59572567 459756613 -938431240 90419082 -943299645 617424640 901792316 293296797 684770478 928298010 229717003 -562812728 745796899 767971231 472176969 -721522210 -690892177 555380164 -468637122 458336996 20884612 -620111807 -422595076 -530452429 809762385 674010669 579182885 -779089382 -265793585 753504762 -701804691 -739414958 423069246 -330107209 -612131182 -162582280 255047173 205236751 407041105 918914783 -381247543 729462399 -476296901 -932360990 429406701 175318261 858164185 506880108 425629735 17368791 -720992214 -418008818 864838682 -103492778 -233421944 -711153872 348089897 914020078 -599696877 369076450 -142042642 -222421330 335892537 -745539053 278605472 -980072124 906414112 -454897766 687341239 -555261449 338143465 814028122 -473818435 924845965 724208928 405155309 113252053 990813161 -483422763 -789715665 -509409057 573631758 -397486710 832407536 -26126177 624522037 -853307317 -175250604 -928025483 -742433042 132118931 62420469 -167568603 -731861015 925348585 395097891 -431258182 255828967 596469101 -85605571 403478858 430649053 915923955 500038343 20824178 -978647311 364593975 -998822904 -407638852 -458739688 -134517477 133229501 640955167 -592373544 51502482 433857409 -394591302 -352277385 10741620 -711279232 636022067 -336733754 465464264 -305219173 501794864 458049314 -953318469 136356625 343656498 -310218693 -118059068 34341179 -626534478 -123108661 -333118245 -702287071 763430867 -406167944 584198530 -158422587 942494809 -573224492 392938961 -954051563 -298334588 -834676035 48222813 974702744 405638858 -380870229 -987257931 -820174921 -303330162 -756364231 -194068415 413833939 279745247 584658310 834543019 -353271115 -22849668 -133358578 -664885559 228436737 -463554730 -111345579 396105858 377916746 -194266964 460397990 -203501102 -374264645 676335007 740043444 54422578 -785345980 -92469584 -621124329 -470085805 -786816011 343467974 182808054 334963976 -295312215 603028040 -476662313 -596030008 171825906 637797225 825432998 844146997 -537103042 168753200 -951029376 -836612259 -521710643 982676306 572014266 185977345 -382272979 -921271036 721817180 -30116575 718467109 -107134944 -604281276 -164323718 -905917311 360465679 -252762345 278058369 256143206 247267215 499433646 -480040026 393924311 434566030 666374932 160824776 698336065 -179639223 -152236665 346793029 310268881 658802156 50463769 -959001102 214661931 488739941 -205347468 -502923749 641372107 250500867 171978857 -399432323 -778410113 -668646431 32029838 137240887 -18945976 723739073 -314024736 959469302 32714468 395365845 167180405 -876026675 433091497 -191397683 -866945048 -233425502 -282015970 -564768219 -884323000 -400700789 947750308 509217449 -609564309 994483823 690811547 -854838587 489167192 823443213 791444573 -135748034 50254774 429222997 -882934745 -965444940 208784326 580394676 -192634894 -178049168 687709117 -325604323 267087401 -151295243 -161850788 856828716 494565915 -441747553 931422824 -15688820 629776390 -881656934 -480837710 -440919721 -377186 758764188 -287770064 297623550 276310719 74892167 397493551 -117505947 -779832968 -787578721 429282758 -415728542 -478163596 991078051 861777117 532569661 -872698664 -206182091 -643754470 213060259 -20161587 -359248952 139254009 389422256 316539709 -755048296 3494364 -364050958 -762916277 968622504 716462691 -449247624 788972656 -156836847 -303834150 22950903 160630736 -671742872 249627360 396722668 192702753 923770049 -173558543 243232757 -44441015 -8651596 -792621155 657307795 962408301 170394597 -129222464 -611686587 -874807446 201013001 -726096133 235775213 123283050 682320938 -134077845 -259738422 308485016 -373786369 -184722723 715435149 631511984 684654534 -711411258 847690042 -211848601 486338871 927600637 554346230 345397099 13961534 332246387 955888351 -170961214 564944729 -628141244 311685562 -481728044 -422742915 572819670 -850566478 -380931284 97759026 -708412450 113328372 -736043561 -241596166 -687971549 797061747 -842933226 178766052 -487500119 -299957258 -972804486 -704617914 162363450 503058560 -577590413 953096749 -634464801 98868931 -775761012 962231202 -389245701 296138947 632444231 400709186 -19826774 -543991465 428012803 -868071954 965061904 -46235540 733251702 689875156 -926469399 813652653 -78548054 636924614 490177453 797247377 -28625515 -554384371 -997788436 -227365348 82033420 735561036 -169173610 990272450 -278005776 328554823 -403030065 326233825 -847681013 120154417 -14125600 719821568 412400940 -997990850 399459923 125799699 -735039777 97587856 97602760 -425794409 -187827586 244069615 151680102 494568252 -828936413 360672184 -457412406 -277569686 648841360 924609272 310036238 336792148 -363512625 11829519 173353456 555011728 -800510606 -427070677 -897890030 561765756 -215411517 -569871273 649282728 -524045445 307049026 -650062182 723144461 163175275 667644368 -324182692 -845115893 853273830 -404079645 904383838 -354111579 -61765557 160760882 132276168 528071312 -723687744 472034138 789256783 -208932277 157112642 -134397806 421245238 806845856 -597501457 -173439417 -416077582 240982677 -523472837 -666494308 205223021 309027124 743224204 277570561 -157799955 -623973365 -682248425 -709823257 -762650131 -777201586 -322430743 -194372019 196776221 825060909 -2649215 150577164 160680852 203586288 -631983820 -811424202 -658562890 -997717542 413193642 741353108 167563164 570763630 738587574 376249242 156743832 62629757 24653486 -824327668 -679054168 -498803380 492756427 862099997 325843974 751542282 -778889374 -635051658 -614454977 -156552080 -227628431 -175328894 -490950605 -944317241 415540677 -978120236 -328809412 -669049772 50972180 596529908 -122845635 -966509061 748662098 -994590690 -75914696 451415845 393982693 770221950 995706697 444846402 685145235 -475324734 -220354447 110534731 342529655 138998305 -988089795 969077853 -269203193 148679208 148156573 -284372886 -69461400 -497093614 -274720626 609460653 904021538 -670348110 675829572 560596681 544305985 648560002 -298462177 442971041 -459392678 -190200027 -861326597 347214127 -238427641 -384318568 -823273530 -229572906 -90380351 115691072 130621241 -768490961 -82330799 -45950573 277967193 -923069806 -991462523 642602790 410337012 452137312 -602962644 479683813 204815963 -594109942 613593131 147264486 521444326 866281480 -996801265 -139151079 897651263 -216964089 243577633 -28248473 202831016 -979396304 -527476214 -1739072 875292612 7088318 391743605 -491203341 -874615716 423148475 478068080 -808404733 -86692511 -869321188 55451912 -358656347 31842094 -807188158 264818163 -421981222 -993353504 189427899 -967010992 117207663 -184304011 18773153 979532185 -638023471 -804650143 -646055608 531021589 -372752767 11149105 798545837 -48806249 -899996027 264820018 -527277917 -844753086 -194250540 113532543 -549939827 286620324 526895670 976764803 203079633 -632687045 679893909 -184807 -905495833 39214871 701241445 -231954593 941512776 935701301 -166080343 -308461378 -298644591 702664730 -91928647 -874081749 744216202 947145491 409750291 195159181 -271445228 -348033922 309912293 -486199116 874784248 -215628703 -963779454 -548481949 -650541372 -926729646 339075502 -614649123 844861849 -517350484 328984876 -485053129 235676199 -325919347 -793663702 256080877 -224336110 -261275364 -641988388 475374420 712786909 117117647 301219325 404747874 -339343488 317534801 -358179499 -7506532 434812653 563835392 -620017327 31000939 27074706 229809931 707599196 -997723827 -907335783 968944208 -150686626 106023798 -632793972 215049251 -984377721 -134410337 -778515464 -567294051 682089242 -682156212 -89755410 -652823632 430570468 416879099 134681262 -40754725 -120548107 278737743 -97026778 -354348128 218870073 -858167803 695614950 693738545 500175071 770472150 -895425328 -292941091 -210900453 981699544 -206982419 -547625676 145482680 692447359 866385158 -643106438 -658855856 -586433192 195527949 -654637217 -677572853 595525835 527981507 680016117 525440837 -531148935 829434096 127018770 -89081906 304593195 145328195 -94118053 466829050 -729161201 -711857672 913028573 386274261 539969576 400761253 -946692568 -324965252 801707852 959166459 -354377140 -945435707 -996526660 517585863 -386711168 -946015671 -343904842 -187389081 -508368764 257369309 384236581 494295190 733519114 732980816 801587843 -676021139 513606498 466297247 -879263905 601239958 312966078 -768139317 596490733 705240834 -390667821 -987032249 779250104 -226342984 -785826588 -200607418 289656982 -324660762 -392248738 -192450741 727007330 -671181173 -26296103 359791477 -569552968 -404214520 -576085576 425440139 -289775913 749921728 -601441122 -343288652 145028994 400125802 -775070558 -31396479 531913981 729020770 -987157436 -18883352 259586744 514014174 -81147567 904262848 -154196930 928308103 307176810 530934394 -223950979 -143817771 -193191410 -691225 -68484626 323046061 237386313 -146341842 992170842 53404147 229361405 -466460852 827099898 583598190 28411587 911243301 291789437 -292412870 628690563 -333123656 910028804 -693255268 -699797637 790247860 -958624586 -361698167 -20496040 877907669 318312528 -508247671 -828304145 544680930 -355511521 78637975 789840454 -897181020 255938557 -401598277 858285856 -312499133 151577729 -963838244 491439242 -341376974 -576094941 -461495337 -554602686 -248399636 -124541834 237667437 456832082 313976638 -218776628 970709239 990126571 136298832 735192636 -772312399 367321475 353656373 -143975261 -921805388 124579539 167611059 947959992 -660740168 -849453700 -622846563 -794783694 662547737 815765141 183085208 -620396980 761736509 69782172 -521693757 774490315 991260100 9611265 -313755760 716145345 965480148 49181292 -293097995 529616342 -438866294 -981933590 -421091908 312139524 -638613788 -635657739 478564319 479524212 -110861396 396556152 737254058 -490264825 500261538 -401989349 -478957295 610931598 -17521643 127122328 -11937229 9063922 288480367 -628521758 653690004 648761105 -570554184 254483550 668691307 462850402 -306831056 133299722 644802984 -526027596 556866024 338194682 -181021443 213201561 -435981425 945965340 626465579 762501994 905003352 424352423 637673764 870197420 -838070095 -854932759 -714100471 988201157 -298699635 590310064 186519020 -623899240 232199246 -833501740 354930148 441225255 -698668028 131975430 507982399 26466405 369516107 491087909 799845311 483979994 521432125 24312616 485183393 -6832867 -623447872 522119976 -447540631 -167991590 462568701 749044970 84423988 686120189 327527517 518617158 157019248 907312931 215678471 704973162 -916071298 -449997631 -695385526 -254565247 953780671 244258995 779580655 345232847 -913610142 -996704961 834363530 176340806 335189706 821770632 465032425 -807562009 526587633 214024383 346912539 104494025 -571105791 801760710 -55885341 129860710 -382479021 -274034844 750541888 -199553498 -558558551 -645979544 -660188859 58530070 -437656031 -436344943 -635905777 222964224 506773519 54319257 316005050 -973465692 -862435374 -557997780 34466058 678875259 -804591059 -277383152 19860772 871515752 611774850 484197879 -445998833 -976534230 960870413 -689547113 -604598820 478108087 -559246357 411899459 -82758321 -947006504 984730164 377996188 -540082963 542177847 -893110864 629547578 -62182754 -307818052 104321477 848613859 -862053921 800764236 389679561 152034953 280182486 -574290409 -598140502 -97499709 82320900 -381854730 -887046189 -401560579 -216985996 349765178 -973093899 -824533107 456346880 -678773557 -506752524 -619208256 562451930 358888436 477688642 519750643 789072291 -715176609 -232818890 409204047 -351459621 544361948 405775463 -827812061 -391584883 335369174 217438569 587225505 -731737130 -361119331 641470092 881275860 823223481 -855798819 -583922584 -348371552 132078350 856045957 484725129 -83261540 -147432410 -394678589 -806114408 -466758475 -396363077 -629393379 -608007330 -693142616 -42450537 -730638847 757461020 576033705 -264788159 -532340716 -924015302 -284782276 312405208 84627177 488398919 -489154264 -581942127 -973714660 -27821255 -981495780 -438250746 482511287 -250683152 -767909226 456751945 -344150494 632053925 -140785608 287071129 -83875507 -367074616 792595833 484745196 27400196 889733493 -719703853 -15969356 62498524 366137136 -82211787 747065196 280690445 -575890986 619876943 -273251644 -546224723 -183741927 354047738 -633958341 -52641658 192868183 -191024890 -8904958 -693383473 852918863 -811445791 845263802 768005116 -11827260 619588160 -839558353 -972904456 -58066082 -179972666 -489434853 -715179756 -843777021 -147730103 609963063 -353517501 -312687654 -499310877 -791477963 -287617487 443007163 -353985260 -350132618 -636590311 254947649 -54310777 -711175600 -382265838 -350846244 -402214550 438265619 929473280 488475974 834810412 912335439 141422653 -538704359 539304277 480382557 -87127651 -897019986 167318682 -26429355 -806759299 38805931 -874962053 -137742786 33826953 -445436258 -367449618 387849692 478643352 589237628 -240207446 -985627839 -764705450 -383308683 619561 157989550 -788295670 645706940 773658087 -932966504 -567998963 849396241 -474541793 -741876006 948762141 -270150981 -326228810 -577135789 388234550 406026934 789385222 484872473 790951919 -388588081 737389902 -652891917 651843669 -126252208 -730004407 90055574 -986262570 -320292008 787395331 -271572671 120909602 -41411245 782880386 -914207434 -292859076 -543850897 407905729 -688905072 -608945926 -132381961 -740712249 -54683206 -208904381 613957429 -774634341 76544937 852373036 -933087839 109602064 926149363 -676430208 -748926166 -802700815 289383464 981606277 18722846 929703020 210095924 838519141 -864830903 413733814 -477622137 -980643557 -390889595 438359126 541014251 -872711350 731970847 -886201548 -598811741 -502447118 -607666824 880538219 674450295 -34210382 628652318 133923348 -122522522 -559876142 -430358025 -229538027 -645763687 -666400495 -633948810 -69047599 796950627 827383172 -205376717 -338679234 434908721 -246248463 -430996433 387106403 999177242 -827118162 -53755432 227091695 874528640 272140675 -931365704 -275488419 -46117564 -500095209 -271551661 56767583 -625750962 876823295 -649596738 561620705 -160290391 599261989 -537310030 -746742758 -983723761 631496987 910054912 732051411 -352514546 -16757721 -578033836 827315943 999177822 44768196 631997669 55958527 -173692620 -396362911 707616340 598078952 11846535 229410883 590957454 -3139312 7561170 950127078 -392201800 491453434 714300002 -467132849 -874040790 -145452979 -818797125 757106096 435515602 -406842193 -677516492 -728011752 828296901 543516230 -204111098 -923879159 895243514 207285682 685737333 -571701999 75966301 -220495930 81174080 -347708865 -858430113 110324378 860181122 157787216 905045234 -733436752 575631664 -157189102 -244752300 157846097 -679094071 521748648 952700125 -176519533 478319034 35596648 -698879604 -814849203 -808157330 -513853102 929902736 -584347073 -714316357 -663814807 -29566866 72773601 -791599443 -460799259 -644564931 -21694838 -571720312 462912426 775826140 678030324 -791498507 256442684 2877776 59561748 244802529 -39331618 681586414 -269577427 -287281358 -413804469 184074063 514247859 343616291 -620156392 -217446192 -766657366 216084282 657713486 -961006057 879341548 850696142 -122393212 -722903066 -186659816 -84153362 160916075 -974783491 -560715124 299496651 996418488 199034040 118700493 671104927 -487291088 23029195 261105752 -989633748 -972683018 -369495019 -656096805 -97578887 713399567 517107994 613088205 823425536 302395808 -851375371 723874204 21681353 26830491 74610706 779616496 978681639 -482604684 552385700 -753469916 -156097575 146501210 199353216 304940128 -812111267 773294867 163379479 -319590067 357474165 376619865 -677768486 830830021 -981233499 -216050343 348803236 13362442 269140168 -392995138 -214697838 -241526278 -15214866 -442215323 -411209006 104419184 -196643800 162030647 -762626084 -331863475 -295781483 -621217146 -736446329 -616722705 931395809 22015056 571568 -263457719 210409145 -12604463 -136340762 832997313 -566574889 635026624 132338403 -812714462 629672673 -704101988 866391020 185735596 28732716 -594409861 137353190 48677947 327764434 391124646 -240439215 -358925750 81395025 153555684 -372535029 255890989 58162032 68244893 546996025 519019329 -403949319 113212192 -889913698 530414860 -917482196 5572051 208415991 257277819 826543904 267560724 -622543786 -344308836 273645306 -35468573 -363972666 981610823 -827176770 -752931063 -53302999 518718648 -627601436 -340147491 966618903 200061956 -130972094 200442761 -513430508 -103468725 -525290071 816941577 372224694 -563191365 105972775 338588864 -335750119 628905812 295050721 596572066 34241190 496900653 -160787902 267320996 -557398328 -71421169 929230655 -537261278 -336429884 -971190442 -561836874 700143552 901224204 599452597 -700645550 297776789 33835798 992000125 643641897 317663627 350510041 213991626 858431598 761493731 -227531015 -939279468 -894782437 -584404714 -861691701 -33138544 -525334002 -823764413 -85032855 -274695360 443978341 -846603733 -376844391 -152503558 -972451004 -49066861 -227697101 281219632 297545733 870166482 642092382 283253472 -858452523 -289048118 -657344204 684151810 347185396 -924560597 -489957038 -884061292 -754233406 -313298192 151390353 57686923 430921291 37656666 -243129125 -581548730 -554384903 -310451298 -878462988 196874044 577379589 -377277142 -711161214 401710156 994160262 -716735369 -971848123 622179414 506206710 895365427 -428632261 -439579601 667897302 290200771 -298894376 -573231580 -769059988 640330979 549319843 -502493392 -486134114 -346833292 832886972 -701858503 -75653219 -240368905 -880171013 220682870 625768629 481354192 685629780 114245017 331557768 -950286270 -948908107 -644174788 539481085 -314432246 931302571 950637391 -588057018 832301172 852429474 121362500 -14990073 -539855635 804591259 -161101542 420072418 -971625795 -41087303 -657796314 990212874 -16901486 -604550653 841828469 -766732811 482691425 958120217 226537204 375415957 -332010989 602620038 92354970 -982115233 857895968 -289948031 -506568267 905683141 355341651 -664464589 170365068 -869568313 -282209500 394076423 76631612 -566172934 820642753 571803979 289163539 743658928 322635317 303193960 811476312 -439813072 349880231 -638700323 -35854306 340938068 -213021205 262124389 -169039164 644319733 586586378 -706074728 860627123 561134498 928678472 -78994461 -821899228 -419930837 -946208901 -458957985 -799997629 792128503 -595962977 -584921082 -149680873 -665952831 312473099 574472214 -795824739 326878187 -736298481 65108351 271051986 455003154 739639850 825714756 -165907440 -605428488 -772874059 818574590 467090933 -86145752 -901461972 80696261 122338011 -600463574 61997173 -858634964 -761157795 577551065 -191988935 -376173819 -180468410 422619289 452028022 -813253916 310154125 402534156 318236510 -214813266 67237490 241166581 630807866 696904308 722393278 -603593853 -872655486 -865177783 -167823761 28348660 60228859 -494071167 515949826 -27948354 66437142 386776845 360557043 -247493592 463050623 862819858 -708584854 480038245 538607521 731075560 246020706 699934673 -714130752 955665602 35385838 -346629051 907554268 726629197 -59338263 -584385120 820984743 720889197 -28220111 -508231074 -995929501 704585295 -293399799 271412172 144198252 -901392463 -910301658 815205888 518205809 -659613992 517644825 411990605 896634789 -944164515 -472030210 433437807 -670869633 825582680 414399414 -150351024 -49748860 621499945 172746999 537598630 -551609056 -359194138 931366974 737723453 397160355 50891371 167068035 835775002 -522089934 369602423 -160707031 535377045 -204423406 -461871481 -201408582 758420640 -417423300 750285578 595233154 -511563044 823629693 -238457114 -164197580 70394309 -62954305 475235142 -304058598 -533034154 862657160 -147511124 631626297 -200668582 -789561451 -541593030 -71356038 924264520 -193356999 -548796709 527515829 163977953 862608340 735194479 -124617336 -440546677 94550827 199287388 851884949 -345133236 923951169 -679916893 -137708963 485763275 -545016638 -282039460 128458503 291841021 -40586305 62783728 -744845451 873760100 -492390604 750352138 -330698901 503801878 506557778 674623600 248073802 -298444297 713774608 -308932034 342485576 593818290 -540733804 657600225 -164856309 540695863 -702875777 -543740170 880073068 -860723513 -745078052 -32159779 -995495116 684186203 -134487756 52234675 767393943 -784473216 898215725 512111977 -79508463 924365643 498591469 -982330564 -247841331 789720890 -810997010 934532023 461704161 661575005 843000506 170597689 689926041 -822167815 363830269 942908339 -974454976 -136321923 64014918 -847112147 -17936225 -528835179 450073566 -863808450 406604977 589674940 -558347152 815999849 753743384 289968071 -996575904 980779714 -930192251 -839938098 -794330644 -647947486 988700544 -321530263 -899421971 -723412129 -408631990 659537037 -736950374 -206813261 151450561 -713519572 2301874 -560126321 -63252067 303451714 984521722 -972103159 805253284 -503750016 -696551442 954770121 -501784166 906714779 -69508899 -793813125 830777501 -719893934 349672260 847533860 -665903734 486870075 294104489 717280141 -857007908 -260997210 -787326702 -417920137 -881270963 -610515302 -627256766 259332606 -237434004 336271728 646663886 -681008770 816298866 666212875 -525124427 -801924652 117865178 -980207034 870690398 -989584511 459141649 230850634 -712213269 -823502419 469711739 -1165851 -356255204 -342568859 -277368618 330039563 -239813732 956323305 30536674 394562288 662951992 957958755 -897513791 -268158372 -499025078 167391200 779628344 -978086238 -654592197 -466707055 -148894927 -197400058 365325977 -735711804 -535787929 109908142 -259669875 717109142 650820221 390981598 148411150 873661690 599531698 112785799 967296369 -747912141 485740277 41113591 970772020 -734964392 -944964999 -909941672 -884355535 -240072060 609827707 -379432985 -784872534 -716838592 936382092 905101699 -111490021 -591313294 -401111457 566013119 811386004 113860227 -977487334 841984295 212357818 713550713 685054187 222973244 -772823805 22119501 184286896 436155831 801644400 204386336 -314408269 104293151 -146798422 101696193 -982271127 44428849 667838630 -199642168 835185938 -902708806 -283053024 692517809 159038333 -920579121 -631572334 -153083900 -881715875 -31348690 676812885 384777315 655471548 -752788517 -641404947 -60323462 391668315 -757500735 -379557325 -617034991 450438853 -773927950 115479085 -735475512 -813040538 276176154 -783392299 814782206 -974757994 -79503088 18562029 228637508 -711398330 243544798 -708155014 -737792487 440389543 -561922341 909924402 -391961473 -520188204 -53234349 -224599908 809531368 -387536265 -22516262 37694917 -97159958 874347182 -659010843 -548107374 203399638 -675179931 -575461015 -428621022 284306022 654373980 892472213 211010830 962577129 -550398333 -780857225 -406074643 238465514 -780760980 503771252 460132366 -914100263 -137251459 -554038745 -637538111 -167411059 573366659 618900948 283149204 585055723 225330730 -579098456 -323155108 -589110356 43990384 -909510720 -658886529 -862381727 99688355 759193089 381774326 -41842702 845792160 648003453 -479362164 734983680 -904532985 -669964678 -569273364 -961240325 678858790 -653174697 272239344 923846855 737839287 506174987 -277835460 -249578912 -894629210 950798367 106503218 925933883 929769032 904731622 959204138 799365211 -930131649 -871654474 -299328235 234320079 97477878 168519808 669241432 682646471 -40001939 -67389441 -677910081 850173183 -659980089 441174988 -975221122 791144138 -813127200 -333046589 140745465 300538728 -470615001 -820706236 208186371 -80752933 832626378 561183353 -323057003 -695510490 -402016331 695811290 -671512759 508943454 42822954 -344869606 -521167862 -589601100 927338521 272139814 400433886 -366997969 965852290 -776225597 43359273 -47838211 888577406 64461654 44134477 -316936257 255760159 -848124578 31844602 824311045 931328782 -342945509 979642842 -838178917 56990256 95105190 -855693989 991101616 437039650 704435112 726728561 -388994168 105365629 781892154 -958388977 -576293203 637920240 833156294 320013803 209162379 695259896 908701684 513209270 993639434 222343395 -260418709 -104660861 751723392 467737432 552369122 644219707 139276348 351165056 5850225 839345845 -730173914 692251425 41068029 -151225344 999327256 974670693 983832401 -466831943 329802295 563927345 809228790 -928871890 -781247223 524863063 693788257 -752274435 318253924 300411422 873113436 -472571602 -520536006 341127562 839793875 -804579803 545586565 369705940 -177990606 281303869 -836136404 218356419 906196600 618334742 -214574982 838323927 284239628 421783104 368379648 -954912037 87209057 -310605180 -248707482 581250488 535856510 89472162 899466327 51834766 978330319 -553370865 -227832677 -116742554 -487007478 -63459724 -471264156 -237952339 -694988707 579376618 100543032 -641290356 937703420 501587364 -99989755 688068641 -22705238 -272616985 -704917966 -398369597 -538360534 95984610 -387418104 -993464513 -533125756 -107334192 -209045162 9969250 -37806904 676256427 588716560 542922757 -368385850 -287336202 193696233 -544773079 -420644499 195759859 -649961315 571963041 -889466850 609873554 -304327017 437547648 -255537462 773879312 289277225 140799818 464620292 692207202 120252310 401968515 -126464609 -928065620 961456997 -157802999 -363334228 -163852510 -750527708 -59287880 -29992131 493411321 -790136539 -330630335 -454145915 850040642 994558736 -281069929 703820521 634426362 -93657759 -473472236 -536381979 -941981617 -264850878 -365114987 30370352 -332777740 702837061 -317990481 -759672429 -859173929 330983243 266180523 264994865 -606245205 629312388 -184542391 -492143849 -776084147 -588989473 767428952 653373144 450862339 -709004629 986332726 843125233 527205891 -679479952 -881261822 -461653519 840534283 759774125 384697872 965908846 -405797858 -392244192 -415599757 -560470190 365268607 -178174480 -987170596 803654158 971092255 449497810 136570155 -932171312 -272565866 238603291 -790781436 590561924 293271784 -711434320 891125960 87321915 -498873506 -301993114 766464164 91216800 878674629 716295207 865576264 -847190733 682121930 636171682 -489738196 728935415 -428647140 160579456 -170202019 -174299113 60301026 -837090485 -392915752 -413914880 -268180886 -396869438 -684749916 744436006 641602605 -336845865 841824137 225894718 -684079347 -661109145 -498431391 137039946 -708830181 -381294481 -323994638 -402546674 288284122 153594275 -706186709 -44112223 528230988 -422285292 -40146291 604714984 34980959 -391448544 977593369 -539785040 -636146104 540634389 290439428 -716145069 162944283 -912974248 608987338 303882809 -737206001 17219810 -872565923 -825250238 352034383 -857853914 305253282 915258447 -952134746 64142930 -80367740 -487145952 822198195 540392523 863368616 -612392549 143853811 -301310413 637288228 -32696486 504882149 -750322069 146414128 -649967296 242194968 -434649019 -840415127 155172853 -397253072 -507466622 773550780 -895714300 504344222 407845647 653317383 -975128492 929749765 760490617 -895445240 -831512816 -360084445 928835746 401178665 341403093 -65504058 235155220 -472054700 354046721 -771453483 453220125 -56132443 -893032258 -408584869 -955964427 516956783 839426168 -767669664 603085617 33390883 -127066247 309158162 78998301 874005476 739971864 642134609 -511923851 -448510227 667948189 787887406 -827210644 627902455 -507132178 -204591295 352762012 -695665826 298641750 298898406 158935956 991569476 -350850094 567359619 519023357 936120400 488426620 311857415 712976420 -541319387 -159420626 982167985 571838627 -217842512 -701669597 -721405842 449702768 641602892 -37634900 -185778919 -442289794 -261044670 -935134647 -10247864 414352040 -905819386 -806306948 397341218 -270295492 -65836478 825893268 -333414368 745757235 926145747 289082833 70377986 -510046927 551296335 -237401200 363242395 164344912 196412431 -679827718 348020466 -137529609 431925474 -432835305 836446754 912312416 140385666 216896846 -108455240 382285848 -848440372 -124971227 346647988 -743416812 -762478993 911325347 -764173523 -982630303 552237405 -362409886 163270415 -8511813 -927635948 277486356 131161482 618567124 -583290467 930578464 462951828 756804567 796155316 -920618408 910531777 -944518477 905341593 -833633818 504389897 -253392897 -119011985 580189927 196414240 373353788 136459720 225022133 -69599099 -692262671 87152087 -20210766 -783839246 426527078 720629134 864417308 -255111098 -406416277 -785834717 557407395 495905144 878201958 -75444774 -975164273 -72136675 405851071 -732454098 -193837381 -681325997 -258451929 -643834179 60837685 492069854 25016108 -679735111 -25638552 935509960 624461585 -339809847 935803475 -495187346 -999570192 199701682 67437319 -798107010 716380855 981412957 -372646352 -939627743 491399720 164550012 839773084 -5184992 -446688414 -292697823 -214537551 -813126950 66992078 -834311897 174454063 -301484981 457154828 -807789682 -549230132 -795326697 468733102 -869275120 -637956385 571521680 642681107 -143234537 -935429179 568301705 256539477 298160935 -631433052 -75480639 384636154 189317590 -26694959 576790180 -893716988 894126185 -496555705 707786018 123223398 -994073994 -287545898 -811887011 -237758035 255904150 -422744080 -333331947 143538456 -668121214 -205268157 922425668 666973650 -468366685 806604565 374655135 449363745 783292669 -765836816 952332740 921915150 860521180 -731677107 -42051103 309715490 98812652 337451773 -729807651 739147628 168219335 950403763 451137625 -868853314 556917516 -731330454 -960534680 541542261 -357717720 -440214505 340337098 134198303 -168212710 -651867378 -30326817 279934982 -595636897 -783430618 -40608588 -998046689 420527285 -739470259 744004794 -604301492 849599329 -246832860 999279509 658751240 -800760500 13534757 755706551 -480998346 793922548 30973142 262495656 -453830901 -514320459 -144001267 945897819 -187837348 -118522849 574938256 -469364355 -781478612 -793475764 -196112859 812385591 501143280 623497827 -399542616 -471867251 285251857 -866481474 -24881238 954206462 -179609681 138103294 422626372 316549640 337039380 763840580 -420927414 117714902 -637182780 129215007 40813216 -700856232 -523367336 -563374928 810812472 462599043 956680777 59380014 -362849306 -156506457 -231371992 208499539 675245208 123483208 28666774 -646094514 -741601225 432198584 -513261383 -600419027 -48852813 -410668523 -637525175 374387996 90974039 -803510086 881284688 -984562668 -131874921 -475418879 -717754720 864664884 53729067 592085500 105767108 -492891509 918187216 560305414 830909290 264657482 782893885 -178901762 -402962846 -54850807 897473577 757302544 245389291 495085987 -820289121 494989690 -899270614 194679325 -891313134 -779366475 -889077166 -987797347 914075971 290070221 -369615108 -617030445 -530779659 562854503 -333906283 -169080669 947861562 200379070 -638452858 -471798406 885595467 121526194 133831265 -28267886 121404919 -728855863 816185658 -574512681 854350712 822862322 -858249989 93343005 720694384 -68827867 556148982 -931755139 993738503 -214788803 998077752 101883063 42949941 -720895516 -741062465 -846647103 226686006 -611496172 663156301 741423436 44802923 -302127026 357787432 -268701630 -812322367 751437654 -731330229 67125541 -77451437 -716313659 850175674 -731204235 -444963831 391002639 492612855 -557309163 -806578147 -831085452 -953444168 -627926030 175807884 -334220946 -8727754 945613255 -670797246 -189818100 996497457 -232997837 57780258 -157731787 -177121299 883261649 967262160 -150699857 208289281 41784576 886777232 -790662996 696525555 616414080 118148489 -248397696 713848629 -888158630 556810358 827038495 -654295845 83556693 -467809132 -319935632 -968526792 -160524369 977579629 8877164 -266505731 632634428 -755634163 584230668 368593662 944525276 -852287334 270343948 773154737 258599034 -616513919 241302937 -903145874 -202479982 437178359 -127308241 -995043373 825800793 -637791901 897861811 40830424 837774486 -368472333 55238105 -814411509 -44434952 355598565 -813639881 -456895995 -380446511 -294482207 -697835138 -931045048 -524346515 792842322 -477804093 853693055 -674312784 303281854 -543537994 -497195514 761702290 262096581 -863153965 242108128 -292993554 -940004302 14511605 -200326967 912826107 635996764 -20738025 -60353585 -421764570 -773586686 935414978 806081383 347766596 712513103 285501808 556266136 971451460 95915437 -524672394 -11788680 638463858 -850831093 507758598 684033758 35663952 687503855 291896976 -626678232 448372659 -912056034 -8856685 -361480969 209681924 918493457 -270659323 -638499418 900964261 -229786443 849277012 686264934 851391568 217973759 141577483 975151980 -490038647 101760101 -741359083 64911074 -712707315 586029623 -50893675 -727763532 -249327228 -493808116 -356125063 -994933855 -549855671 -620790648 206920995 616801218 959460915 -354488073 473046359 530086563 166762262 -404820072 -941598912 348413772 386578911 651351198 -310565944 414787088 -708237304 -534794563 716839670 -744541740 -448949892 861759916 -263014819 889765497 -907264450 875229099 459085139 -152392318 635672919 469239203 -737178254 420302820 414739206 952039532 -430221224 -444804229 594133378 696713781 543265088 -987975494 206788111 124387488 -920843340 551299917 604250208 923728965 429423986 398374431 381596873 613832241 -406117080 144086186 990541077 -91859662 -941311219 -591994975 313002430 -612658415 -321642425 -636048157 -828136330 542704427 581458127 -158954930 115692068 -593324779 -302963705 380317484 -188948495 606811219 -611701010 -519785568 -648304663 163056748 699909376 -168857091 193730401 119742459 -597636922 -13567284 859638117 981611768 -375296760 84297191 -398380321 390700330 -103526827 756214009 827790506 -745239575 -856481144 -256250000 -736287454 -368622038 -826786226 -80461107 -153165361 -288847918 -747444187 959625440 -874827097 64598656 -374901024 -885614509 -20062463 269810499 530509987 -551575775 827564667 194920902 -107104504 -296183332 617927417 955911552 498244767 568137115 949761645 753630853 -960670024 -206340336 -598201164 -718281265 97735679 -882029323 317147689 434619129 -237314569 -273228766 -335151458 734640190 140892730 -443589891 -36285335 -766514494 789353420 880372505 -957509002 673611408 59379044 -999693320 339638796 426430223 -53462989 -991855438 -43511628 169028005 627408107 -634816913 188879892 813887130 200010972 -605740419 -788001660 -249922679 42252867 69564046 -455429438 550515532 96347496 496891009 -138746386 489387765 444630974 762022505 861325830 147218692 -861976453 -74161530 -504140918 -599392380 117556265 547480032 748118147 -473278174 -375639356 -416380551 -993157836 -549882550 -853797816 831112032 -738968215 195895099 -218016285 -554564347 603244294 -928666191 351120642 246487107 -559751566 -719879464 712911802 933923889 -832930236 516954281 116774882 611376661 -659712601 -339736772 -25941974 -587847123 -553082384 -892438489 195056340 -565303823 -321037369 39558380 744165162 -328019399 -653265168 -409550349 474144449 546512961 939059974 137339332 494158806 -418808018 842338387 775683911 346011083 -279704030 970228956 -680003203 -369235107 -700366050 46486555 -999691208 -49739778 -6580573 -857184980 906745350 -499194149 -716950606 -44549700 -444459912 -557024608 -597132523 -839476847 405189243 780376967 -413271695 62060174 -860293662 -17134352 905675497 -498863889 -600990763 -813979281 -386582825 -393685240 -568642990 -356381065 -245196446 752765347 -248722493 -264096781 -355875708 -764523697 855095760 236620009 -440877058 331965843 659044794 -869566784 456242533 -592663386 -315116914 336691579 -408675149 -904470070 -131657054 692675891 134936754 -907593163 146998071 839179608 -536160964 912736492 -3976751 60228616 -940694036 -417580002 939987837 -949391105 806483954 -636670904 289549077 -80029785 101208690 -40650509 238905223 -394349878 542019833 -56503989 -107653357 -888455667 810938462 -50590077 101786928 -668873246 547711540 68582495 67015712 57643754 -526630971 988524535 738309640 -519524285 -809520411 -9230491 92927749 945453417 382999649 -646428980 -603864402 768277469 200718241 -651940471 277316553 989950863 -910179060 -404044627 -754633225 209238663 308007787 449910028 -795399492 -485009836 928851873 -435726074 245684713 922669370 254477867 756771113 -134099797 359333072 726456893 -244606172 -743760774 652405157 -337523121 -597722047 -342743352 -450487001 -504633114 -782811804 108520869 315141086 825888435 -701419737 755567553 -75288951 854026751 139731342 -662694434 664786574 -824115257 781849279 -631821185 -138510748 42732843 469580977 169247029 725844663 -373191687 785640129 702084253 -971496271 -914494444 583601959 733688804 598795494 -873811111 -808291009 933221783 548935938 -440208392 -892216536 -126985700 193540876 -652319614 238383970 606915594 821822356 692073913 -378186252 -306008524 -621628221 19030973 649402445 471166407 736354983 740253476 742248739 781876110 472016941 -514614952 603302740 -7883521 953595252 -294656949 874135530 -198143384 50863566 497856237 58286033 -776735838 -310131646 493504258 -712198229 826897881 784589951 352227100 -843812418 -779497225 -307841498 622845427 366577257 -175835704 -599287479 982189262 733873802 990778208 -916834825 491126244 -640449417 653943316 560896241 391670408 -973006954 -390899148 -517166752 910684164 -519827418 -229840114 29750881 -548536177 205886840 -164969599 -81827955 -805221770 -614692691 -62697390 14778176 881166031 -682246679 -933958974 855769491 141623647 233426929 872748516 427723376 -96722184 -404375934 -857841175 -476477949 104496667 -818479832 -261476072 994469555 -522068520 -857032055 -467147895 -350276218 -986738531 321809869 402831459 427221544 -478650223 82358306 -252174155 105845706 -417681806 754277879 -512207541 458429466 -617980326 -803584237 -879420397 -992791321 217090482 374264443 -287880866 94184834 -263246404 663283291 489857302 88428067 -179790866 581976417 405830867 -943500842 178767576 -824332702 -457560744 -208815197 108123860 759250773 357030418 -61956952 -630063719 -196968565 997297249 -50623621 -276343870 -248023247 -347594393 -817374713 872171393 -433950257 376224831 -275348677 -578422832 627508515 835346874 -220317142 615686864 717082293 -525054544 714510901 -13396849 330577255 -109185308 -482815527 279987936 -75877530 -605091286 264174693 -710510129 -513797853 -677418756 47345450 723362888 496268431 685326532 573123612 88438175 -244193590 920871504 463833213 -227705831 882197223 213176385 -720761706 326786774 841259043 -103486651 339984716 -378030680 800097666 848173894 -599788034 996146649 938366691 423413376 348240167 291951295 -239341380 -137181125 -83869854 -298520882 -558880676 -492992669 940315936 -564888495 161279751 -364555915 153536112 -785122253 -535082935 620774604 274642514 892310983 -860115649 -510557335 -661188920 975934154 -196175828 -431623503 -855274787 -23619680 76068832 -520835913 -361209208 835240558 -855489584 340650627 -326874887 -553433917 -794912422 -188938055 769419103 -155172928 831998793 867682032 -834600578 932055968 -127214031 94861680 -323382028 -250856133 583109162 726746456 744409367 173962105 -482459989 -398938374 -150034486 -704233820 453336759 -382661330 -797449785 11350417 -299891334 878572122 -787078543 980868175 -303855031 -272698090 -171034710 -957010843 -598349226 -266528325 540251959 -422710567 -697943888 -96827419 -335954151 23654113 -925312644 953729962 -640410075 711541548 -427104573 -463288499 -994269203 -154708456 -128329642 434031806 -202931569 -355184132 -37636501 -570985455 458190397 377325295 -681667358 -775416552 503109460 -201828607 -547311247 364421320 841946269 435136615 424031928 200726654 -12367182 -388430801 429355060 989146151 996204538 -151075786 951701360 640237377 113388271 573030335 -512772457 -570798348 267710705 -953434217 827973008 -332377061 -943329427 184888216 354182646 303602782 136457884 234382436 643602154 -432576894 932039199 975157152 818846405 -425886562 90513813 -520716199 582223473 103844465 -985733653 -652805025 864844709 -292229146 -850332087 -214012101 491285506 492096010 -295061378 -601632366 854954039 -650059749 -835088897 -875904997 319950129 314691145 514711157 521726220 -125578518 208246005 561079371 889492972 250120963 828209654 109419375 -979375496 539205243 -920947518 626684305 -865803057 75934494 25667527 -334739939 89778468 887270244 605030329 499789854 937103667 -912978443 744052400 978115481 904779093 870734869 -10985267 -54283731 810506634 -401046151 -396418994 718375365 577423579 -62118890 -27948379 937949445 -598392079 -364641895 -113183181 -595677842 -171283525 -635159966 357670421 790772005 784145650 -327461394 494149930 37818886 -374944275 101953357 -617659606 591188570 -548320618 -423698248 563871691 632040963 -497102645 -656280075 448880197 949275657 -290221136 -496380832 -700412365 -995357966 -158142199 986353509 745034949 -994562355 -844300564 990407661 749253501 240706484 115176942 -756772420 -917732408 568279256 310466843 -932631676 190271813 -334223803 15185663 -555550865 867762153 -876444655 -530155455 736553785 231060745 466281045 666697465 402834474 137907889 690113036 -587256868 -272253569 330875413 395230944 582458314 271874869 -425985827 88372418 -149728391 133919992 -683678548 275989526 438890803 845516692 -112329605 579109384 390340593 751021511 -761543573 158557751 749832339 665731219 -737099688 221087451 -912725125 -402938166 -42596667 262899293 -939657541 763111185 119184816 -446077465 -120086921 -333224725 -199774530 -684914921 427737087 -389212352 786989747 722257769 -362900361 -437318466 777787353 -932348540 242822731 -718393694 -633318944 726020021 672109058 269304898 -984237784 932557516 937781612 -798951308 -848753487 828362288 621372702 87419895 -689676526 593946863 -576510367 649828693 773865990 523989868 -32947552 -622497028 -576853688 1138345 50342771 972377449 787892465 410739493 -995014361 656276648 345460717 -172702470 -751810756 -619078489 816049097 -378457745 -775269786 -985573625 -901140756 683125993 -653670539 -263819979 127502228 42990923 -671952841 -858157209 -637582731 128328920 -186765747 129614687 -428617437 -740587047 680012360 628967504 -452439753 -703087998 -246004510 -149489510 105461185 47266428 394334267 -170128020 942333251 626870338 955789933 -767422913 -378845994 264074788 -680670894 -199261695 930482326 -601980222 962429673 -845742170 -780608336 691361407 -290020594 -7164238 -458820632 -124852839 -885069816 -850317413 -330426540 -481383101 971029844 -124940547 966399637 458454231 -399667558 -184859730 -29311777 -239986043 -418164602 109959781 23114048 933858779 451795377 -355527735 -351676418 -104299000 914231362 -389139371 -348690662 -66855112 467934679 46741176 975523421 -119854573 -920375969 901019846 86395654 -203123354 877472366 -477910161 709130184 -205086225 -368026961 -282979061 -369017079 -229382162 -13646690 -106565572 981722050 656153398 -27568374 -839298970 -720333328 370314708 521699203 -806129476 107757238 -110802720 269538815 -588890175 -259372761 74479666 19596365 -965274043 -738310990 -607827543 -275264675 -718174152 883571989 258667882 733255979 476795006 -44810306 -115693016 834656373 -739664189 534770431 -519008511 79126706 97044730 514337066 229069259 152527000 409068959 -463891924 220421035 778714119 -209750647 75689740 613789044 910403659 -269353616 643801251 603401848 698519802 -2156551 -946242773 -724933369 -92778792 487197228 -856415814 -638999644 551112452 363842324 -486812259 -180577505 -987257349 -500739317 -720533322 -676234468 866521613 -130141282 605689424 -730395753 -125906328 815208819 953318821 50173604 727396906 -951511827 391040579 978718428 327510915 185340638 387153770 577464592 507163452 278922150 768625594 -696254326 93743840 -116189280 -496566778 641867093 566255940 89770238 -607516152 -849715129 -764917379 -825358007 59127011 867132803 373060705 -722085714 541251814 942729447 337150015 344426209 131552012 -298871128 606869846 -689743148 -600165013 -918302373 -878227802 515458990 702956250 -325606873 113760195 658453408 -668750491 -267370769 813385040 65677148 794902926 -741249723 -431200895 -872343196 466231301 416305589 -810178385 -36169415 953978831 -988935949 775422848 919094250 382235097 155777637 -451647105 -197682096 736352040 833971618 791497825 633228607 991188100 209464904 -693914109 -428527349 -94753940 231321425 -327147477 184767650 541173487 735451568 337296252 -578054209 -262896497 471952693 686854809 -556888028 857610258 148389488 -867073571 -669440185 572638062 -550193127 966994937 387175706 -907869381 482581852 -232952755 689184750 756796019 293344088 66861402 340732926 -287192561 864127707 899080269 -659599233 575561684 447903617 -999388517 534328741 -90635937 976050289 -630611653 915203114 -836332017 -867116247 -447634345 -113252433 461991487 726751836 -905450743 -110225293 613256830 296102367 -958948303 -901397896 676752658 433211570 -494329565 241122067 437722944 -348586302 492376833 853785531 -564104392 235150996 -437624651 -467103154 772710818 963607762 936833123 229289397 295471658 -54025530 622226586 -174257856 -897325077 -792074674 -547813726 -521642518 396390102 300102280 425428097 -176792023 492846373 -877724469 -308263930 322230527 2919893 809009199 -252540679 -611812448 818195140 368596345 834452084 511471920 574407785 -224899442 831183509 468706661 950252247 702639345 752004107 248814292 -746470701 344061093 -145434788 763461609 -765958914 278060882 855201658 -236192121 510286182 455653784 863915905 -524044139 216285574 -491662238 311410264 -476671663 837843724 755023586 342172757 -924288310 -190129467 -319435269 -178675896 -85055977 -34596635 970002789 -271114895 -592531951 780435201 757545453 -455122050 878958170 802160759 835451697 769850543 89527180 -815106888 819651522 -421843289 737625305 874062451 433273875 866932044 -730423154 992750309 -649596293 813044673 -446512242 -267115916 -907336455 -648209686 -364064763 -538670684 -902122474 -828895967 96502266 -884055706 -945577207 498555950 50193792 -670481698 -381886698 677181469 -714995003 319679476 842784666 -153754442 69155837 273988539 564730342 -640302503 110879165 -801036552 202154828 -454404407 302071658 746534076 -539328740 372785174 74140852 406378389 485375776 652194360 -472676004 179185165 -329542332 -631626152 860188060 903577539 742840227 305000219 -552887546 -261030032 390779369 529378917 -718172255 978795014 73465211 -174932423 936942933 -851022342 316431384 -87346897 -419385361 273655713 590911792 -118921314 -24495915 -832220578 504756956 -790046057 120959724 998478817 -755415588 354982954 -58642866 443011711 -559701379 501019271 464686282 79216760 920490722 823538977 -439481853 862730270 -523726007 705182205 319697119 324058460 43531190 -279317980 -850002611 81775184 -624091224 -372077717 -132461084 -473074099 -141628492 -69029557 829581373 840873996 -51479242 -245570561 -783893504 -722483759 189058533 -602191196 -305929691 728082295 219763102 -692442959 761362363 -32375214 -370825366 204834756 354334274 -537768244 939708422 -674627878 -593130320 -716390086 -693448364 642891328 -689470182 -223798111 871586106 599114497 -401925076 963314107 -263786852 -71518258 -12447853 677606551 -674051470 -150393816 -15488986 549543163 -139082876 -189440335 896064599 530011010 976114107 -731599263 27842668 905524229 -982514015 -957299503 -422633148 -52583683 -565286643 386390621 390363872 -37927149 838157787 575082046 860098121 -531260179 -804435056 -18857811 -92254513 661040923 350005996 -971583312 -561163833 -377395974 122756212 457831836 -27296040 692767412 795062002 -846531056 385510876 300386019 -501880310 -178285893 -85160705 -850410037 414078490 313137026 -215306963 -906484629 -940294415 -498642327 160621876 -858114650 101370153 -367533734 -591143141 608182265 -329770373 -472868191 -265157094 -8735056 -629859924 688451123 898391827 948703216 470635418 -993894080 187429950 417344040 556864044 449344864 701064988 -708458587 -747983703 -47800418 -592277871 299812473 892065756 551202433 646077984 -639341796 -589981793 -494842489 -15836856 228422806 -162209196 496788080 940219111 314576869 905137449 -219959533 -179015027 -410704140 51366116 -792405927 -274099892 805204890 463609252 -668797469 927374207 -815289093 138037335 -110992472 -608164948 82125118 166615822 191502651 -712835944 -933394908 449446476 -70615659 972317964 -502592239 677257047 -190373257 489393135 -324785016 567232515 682503968 864840422 945327934 -512139896 701978845 283454129 -823319911 591236183 148000662 -149793578 127416726 -739510400 -138202395 -359020383 579074528 174194584 -938110464 -949886902 178780967 101889755 398212671 -846066365 -524685769 453451917 -734056769 31596180 -39280177 -988854544 96097876 525970810 -493890236 653045839 -487049497 886374823 834662831 101188262 -688526951 298099953 929585740 -410801551 -740737703 871777905 -156982756 -567722059 -922587964 939896303 142692532 -607401232 -622151117 329779233 -537801735 -479471434 834381404 965654482 -864196075 -138494514 -75034034 885540465 365396740 -997144246 302910132 -312875983 -55403957 555254299 503173303 -122859954 -179249654 366201345 555877313 -185582727 -981185499 111924262 -231176260 -274095978 908039958 690137005 -555955001 -493177547 241478049 -350150627 -908190009 -753640269 330255114 -570188115 49278831 512197744 -899878743 832545847 -980674432 -177772359 -42222175 -353418718 -596443467 -866562793 720518515 -271094161 -474243424 296677903 348309615 -68168730 669966273 -330653426 -46050063 883222721 -781183989 106211552 242506695 -691094242 130954135 -454890293 -725232202 -336741785 -916235472 -728454613 -214119931 283364110 -248194145 2768539 -357502832 -617711435 -206489827 -29089197 241658102 569985375 755786792 267395160 -73807350 -685085735 733259606 -203311123 -690022177 -448467368 -697219427 524609393 158949156 436825033 474399722 17721675 934937808 -452789780 -259670704 -352379961 -84587901 -800786413 181783896 -248248116 -886702060 -342751424 152788856 695077224 888669357 35083615 -875045743 -775392576 427742033 -710809718 970615846 -316388073 -18770716 -232319933 659275235 38314799 909233512 -161104799 56088328 -481434189 -834386795 -176476327 -197862667 -203311946 881467757 -812373003 -243253716 -573799692 -225322450 -553631826 -905751612 346078767 -92374558 -430272474 172894074 571736831 313809353 -804447157 393047176 -913426691 163317266 -508896367 -485994072 -140327721 -412550005 135866451 -345313232 679498024 566535338 982722032 -416410114 -747976808 790456450 170617987 -504088102 114253727 -559044875 -887573391 288183702 471400602 122431394 977211114 -140699083 -156407877 -469286573 698817527 -446824506 -965794601 -475926235 481243512 43685012 -204553882 -201564973 -392388682 52565298 -36378295 -931802679 -604947136 578661050 -919429857 650849544 -506847431 362979693 530955122 -70545343 273955231 -942799387 -78274547 -645681788 467700954 552606917 -392536851 127231508 -536853888 956945339 -977307924 498930446 881918617 -846149322 -727126996 474311337 541461402 36870581 928629514 -482289673 906691673 -278720931 -635061327 -535864632 -718684609 -792735477 570280743 -252619212 467691401 692946492 -926359434 -404420408 248237626 77280187 169055988 -123664754 164542903 661373024 -721596199 357657645 520965391 722920405 -324094525 -174542690 448467835 -961241748 -530130103 197736686 146834557 -230546808 -188939128 335771730 -523326236 -208183935 -390999745 368532282 609133005 -342870146 -477532420 -829753507 -703203025 871896438 788035740 789661279 -816165546 7434970 764562422 973649549 390018566 640467731 70327406 -465328600 993625708 -284769012 -877591406 573495824 -64982663 -765473789 313442928 841914466 -478033184 -222838438 348791668 969674048 -758762595 -434225978 569866478 -892466205 746780046 12925111 -617600289 -641800649 224877644 -866413594 67297410 999865505 -538412568 386153408 319498850 676973313 -984065010 612632620 108852397 -80600225 282901896 -309684208 -76894756 83465229 831357494 -311411817 829682221 388943716 -386679720 263575880 -410016480 -8468940 877046665 170978116 269113442 30580291 498379959 -291367723 -399291280 977236258 315267891 -738300376 111093312 -760468298 -371524072 535075722 670068468 254856102 -925767355 -385503813 -389382557 438430331 -561049402 -808164139 -297135949 -512773003 922659820 334662133 -349596360 -180566304 -513360094 17609679 -656960371 662247541 780276540 -144697815 659086647 306705325 720182996 -225554424 -982080249 -657588790 -734342716 -706267695 640680260 -915292460 -824084310 -755270898 686767293 -220212864 -539279584 -69070552 -195680868 -816711293 -495693087 714650414 379416984 -755004161 970829016 -307421283 306818383 -118838427 722827648 686498560 -546023366 -750726128 -414475832 920448324 -918004244 654209375 946636603 -206762708 -624576221 84288437 692270668 393406345 -139523789 -378874643 796298206 253172719 -201750015 112301951 -720927754 644850514 46062814 -796667022 -112927691 847960165 -260897330 -176864047 -481411189 -823150216 114990862 -732204470 455628698 92004354 808531074 450272667 260327173 -494648149 -384538316 -827461851 -622255406 95578594 -454073432 95918828 383003355 -76216295 -300147651 906549444 -271462216 -962658362 -676016622 940370713 739178592 59037487 189449641 -838833044 63099185 -729242912 -935512772 323483932 750703187 312521709 -595262758 -946398780 -76861865 846844481 -323843977 -107403726 484740093 -659908270 -492625311 266572789 95072125 269009719 -274783021 -813600492 -418398678 -678467169 -325645694 -826264185 -345127431 -891581512 -718263522 676047582 386044943 -407222174 290861999 -848678341 331603366 768526515 -314129083 801406653 516915328 -726363159 -839860189 142895494 581601339 -967511812 695829834 -433557205 382710206 -626336970 433984171 296785276 446276724 -442833358 725836552 -317444088 -503220249 440773657 701131115 778959089 775680994 984597001 961773346 478561321 -387685468 -755784363 -660711099 -647735552 -362598624 -604327492 978439981 -657680179 818683230 216038684 -597472421 139054938 449410626 -403267216 711186966 467072543 -683326024 -893521183 -877435108 720831318 481516824 -579071241 515692602 -160588435 521632163 -307183238 729960195 -990345885 -715125733 305034057 -404991693 -808500960 516085395 676662883 -52832574 -563131187 939143761 -807701931 -431521047 522484821 -64126349 159273982 -540090816 -78038726 -595820995 -326688030 -156215996 -354460527 977120797 -358898413 -323868441 696782860 859742166 115864295 535964475 -778533405 308446878 -235202714 367464015 914440575 841884692 -117868440 697002599 289782635 -727452154 -664347682 567938129 -68993352 -278162214 -826733618 -270755201 -872660665 184228343 591678955 761569346 -711332618 -564124633 -279915443 582663400 973944718 160891707 -625213214 17786307 707496388 -405183098 537002165 343471646 -308241009 -373475921 -62570457 -927717443 114168770 199286484 -787642937 -200659803 852432318 -611329884 754101826 880576072 839467001 -297563842 -943675875 -414371225 -467224130 580115089 118984270 -856918447 603552712 70339465 -568018447 -150319459 34146996 -751877679 -350361775 -338921528 -810064167 321548349 744399878 -327403370 319857078 -149538153 150485729 -374792086 -37508697 -385032357 924147058 -772073456 486856818 -348123137 27555259 -456347114 -570638964 726334752 377603963 -528953372 -190698882 -199450664 289804846 -563201324 160319728 -644909348 -378642188 33785821 714490092 -581752199 600784106 -471162292 483699444 -627642830 589062279 -335816497 484468459 -747724699 -961219923 -61471992 998720962 602787844 995310739 -548060204 -699933515 295727081 67469275 221679892 227122254 -133270980 -253538185 -840258719 -497963229 183446924 626669397 -696420378 409190353 -743247536 14290559 327082338 584692844 -750017159 654304091 -957262273 815126434 380661530 572460692 -323567933 217285015 -729170481 -696345303 -395870917 20945101 153538010 -105377105 -380960243 874840985 -604211754 -615684971 -352968998 711050000 -341532873 152191647 913958469 -997794640 496433414 -138424352 -805638588 -836730094 825180095 -852771244 -189014536 290021217 -623416671 -652235501 -595927677 722514047 -286118536 576206666 740588451 -885620450 664623885 -659247967 -232389516 -772381478 -908169484 128224314 119768088 162974505 -757175763 817555198 -32656466 -740163656 -867667984 -497513085 25963992 494106678 -630151532 -387763861 -767787098 -404452687 -23286283 928140795 -248253845 -114356088 -476467415 776267875 822653901 -755669947 -154923640 335742375 371839271 -408956930 267404589 -607352414 509411525 75228898 37671253 -294626775 -387659013 296321562 -583938646 -441568700 -745363254 303648349 110564723 -338721545 147293087 7399652 298852296 725923231 -28648548 803446955 376232225 549461570 -759034669 -832416185 852538001 -21313903 685895547 49462518 685598484 990145190 -62455052 674679143 -282009982 -567394279 -373485622 -646735131 -826584764 -506366574 -273615813 -495721133 -383231293 -103761554 147679948 120426598 552411456 267415946 812616248 -495035991 -168210203 90514902 -672330014 104200328 92414879 -273367952 25770100 -391648688 140102506 -731388167 -239931271 909056476 431566931 388842456 -982465933 877216599 24670961 818139244 -174237181 507228547 166354729 -320328876 48741689 -830528628 835486573 -285601324 -763476475 975624352 -229871434 -457690446 -478635989 944974814 -490923607 436878510 -328295095 134050822 787655896 60095709 -693185630 357348658 112031827 -702016477 689932441 530245965 701904699 -240081652 299050669 -446298192 -823466286 -953226462 399956387 339117979 567997548 -178463195 535647624 -356667148 -34796782 -176733858 686715607 -893685795 -69837855 711742836 -129190571 115881661 832709050 -901960908 376738565 206845997 101045030 442364165 681699472 -903015043 56308025 55939314 897084652 -202205532 781984494 154309714 757179428 53380961 225084871 -772116756 -424748807 -350356381 410642894 -39236433 -286016048 3420491 -263163424 -998934144 -784378601 -454872558 37406314 787423976 -362307141 685589675 268372725 891081454 75338645 162213612 -902330327 507470891 -185016910 325154275 -549289676 344057894 -282000615 -60075537 829841028 -911674183 -335108937 388006914 341219621 981195349 -888860086 -492187122 571079878 752616884 -433261646 539998835 -294957020 885588465 757174246 447801325 564374487 -126299423 441422572 -812883408 127494099 -11987578 -251078121 -383005257 859105447 -986199821 986281762 136786885 974714242 927440771 -324686642 619583242 -525399432 -597135804 -22426630 317847127 -795292612 294454603 764501158 -265890088 47959385 179470630 -878358893 -53893992 -853431392 -73878732 180357891 -915905933 -512664829 -805945584 885515987 -70010586 246739906 -122818721 929011757 737305635 541934945 -324034555 -500961434 3850076 -848443601 -657646090 306148481 365745201 779603449 233073325 693325581 46080908 793833673 -297853369 -254709939 -431197519 847251970 734484798 -24969093 -40229818 953646336 9366976 -175584579 -524953299 -906198035 598517908 -213501794 -373836853 591401081 465888687 -811071287 760701441 36413561 -436064104 -163288345 -929280182 -27245527 -541074136 -705936291 165604523 343310914 -385010713 -997661443 -270379963 734351296 -125713552 65489543 -188318895 737860352 18332962 -436858498 -509144830 457783446 -875653614 410094262 163191200 -94878323 120287003 916620951 -726223388 -647104544 -820408537 -734470500 -246509197 -808036158 -925750368 992023610 806189899 -754795282 -427586412 913402530 -781514408 -739122810 -852965696 352221861 989929392 153893301 -859867366 -89252222 -409283242 879240242 -232752518 -714608504 118987505 -971808815 234811092 64438866 465837325 -888667587 8301177 249058809 -189287974 93613164 297808634 447142370 -43565418 806388396 69752804 -391597315 -150205776 -986853495 -601347790 940537965 -833556397 -980903230 953290882 370591871 -84714965 544744618 -394456445 -774389088 154955229 343715720 -59118836 942646604 862214128 983029767 47901165 486468620 682986996 -621346413 857493203 -430767658 -474935223 -923834003 -11444852 236767692 -577992294 -722272628 421465230 -6567618 368848665 916602962 -64875386 602551079 -21979628 984690448 -662938618 965978635 -264833694 143418489 508165474 242646769 567060648 466980926 952907866 286872580 333039263 -257807278 -359936092 714133457 -959093436 -793623887 581552681 -921807765 269446320 738779902 -767367926 -645815601 -944662064 -704900082 -960390047 -461037746 -236111870 -848597402 -707160252 253325145 -437180036 735408410 418129887 -812806629 -945739416 -337967697 616559222 -971306386 -977076183 712305631 40957889 276124138 502127516 -904810624 969728198 -463514282 -586138398 -291434705 14608122 135338246 155078139 642119752 -908642565 -62792312 433190618 788933116 -440231752 348728738 218471140 456538482 887949289 -509249787 -986547581 533568993 865840101 578668232 -150536500 19683417 240397245 564934507 -444451148 -771453070 -233904503 177002246 -850691966 316495699 -571340509 -752257783 -565335207 345436659 -89919130 -870870184 307555883 -235187333 -780759443 670236700 -147153606 542285097 -921058122 726641190 -289072691 -951900534 887797204 281866638 67881032 20304288 -897944870 -290723280 -503626304 96511216 -565026185 653187694 868481924 957444616 269509910 -859602554 -547636965 444779888 -634022702 312035283 598835302 -875386356 -854804680 -548448308 -649970842 821354257 -87140226 476646400 319612018 64959817 992386013 878966436 938647552 632719767 -235871510 -86905979 607349426 -853912790 -610980859 -767293839 72603446 951252526 -254373939 46004740 -513106460 908008685 -36794899 59306918 716701547 -21301584 483877676 634699397 391444384 -831068027 -85550693 -170782983 561092133 -661221192 -400699892 311833589 996274085 488454343 734626084 888794399 365411343 660714146 -786024791 948399119 -818050548 -788178103 254574417 169784169 -163576344 563960554 768881649 -966243037 -932302514 -296928606 -100064800 -994756991 398450006 -309225459 454062588 -813512144 183764747 -712771627 -711091942 310726505 740387900 -906932179 -768124225 573535037 -942639713 -934411995 843082777 152446626 -559355782 -337864388 338379593 -358532293 -311582563 110635794 680373859 48369444 -85647218 873691128 447830448 725411464 -540228352 -99402325 -83652189 -709843854 208611640 -688148764 -404463858 467622138 193140541 594022447 -24627493 -465449090 251400963 171072909 70130996 -41905889 782258965 681474660 945582848 -189069777 -965875776 -834040622 -127005350 -887274397 -65313973 185696708 -344910284 -46068429 19487466 278131844 -992242153 -539297014 986436120 441436781 756425451 -866960399 -593112313 192741354 515270619 401188746 650367342 914880212 903314079 946586448 29800562 290275780 309162895 770428071 -729854439 239604164 820579943 688823693 -398188530 -837418220 -352972709 92057610 -849295185 -385256154 -674504134 734212869 -445888533 927271653 697161613 716424324 99012783 -261113974 561473672 -174392595 -329314071 510439929 -432850417 424253390 -997348066 -532233854 431238633 132808313 455853364 -150631977 -780639337 535351180 848901978 403010875 349085634 -951661016 -418429368 -589616581 -106642731 893273134 167163448 -66046366 944994679 -258052664 -879483713 -546773756 274335845 -186434527 41727997 -554353601 906105216 -986929626 -852597431 -284124177 -965904836 742849904 -98876877 399802571 765095202 -502781423 -466853429 531635270 -136814246 -718245109 602234909 54918859 -27937900 -950033293 -233489486 933807875 833921535 591127214 391659324 641323869 861127832 -756371646 391863428 -864084040 22522627 -766330551 -917686800 762239423 976963115 117651089 -212772602 -133434742 -197539872 805519001 711652357 849192550 591003051 -379713177 -329860825 -853523472 -534892730 923734725 -544012939 -945645618 -372394119 328219445 122115079 -475458711 -639085356 -809597411 700392360 321817246 499682967 -837772372 -360697269 -417435881 103549702 19661035 74703045 203962765 584468184 -471501525 -18043904 -810538420 -121893607 -890752162 -111806708 858318615 44611063 131514481 -886682041 556946914 209450936 146048150 -307638056 -878396188 634703690 -584853264 606778645 -556303072 -94202705 18379687 916809993 135647390 -659138611 899432465 -682643262 -247510303 97842371 259178213 -976412761 690453980 753157977 667014873 205656252 -87318067 587511082 -683325414 -70752393 612130690 95780404 -371381211 155111888 -339388226 362290099 -736517901 -962214481 -741675575 445592390 674266314 582275667 -499964195 916390887 -939105689 -64951379 -952822616 942368669 613017635 541015247 -263043505 -443918217 417225697 -46580913 -388982426 564908207 -106853566 91185902 -745279852 -714942684 -709629500 214697922 -533657068 75702872 -205262637 706382898 304195856 -288893219 62372301 789751811 -277989965 -695726830 287923269 55704464 -414824389 299522925 -489559860 735085254 29581628 450235262 -331998808 978980521 529532918 764458473 772583466 704714007 -1758129 634173594 726342701 340039741 -131205760 -111908480 620109903 -433044523 -272717103 377383365 -205697662 899658416 214110379 408013108 -17421085 984202892 820587431 62092141 50336066 -757814661 -272425328 834900973 959487460 904901248 334278747 -525366625 -559269698 215663731 960023200 605741937 993550086 98025368 -709580169 453686587 -838087586 -908018773 -872973410 -610402245 -916484609 -95480283 -414177225 945628001 -190200249 -359210345 -14334073 -491787239 808327967 -978552367 193192407 -654879678 713143620 -562726719 190034642 -955878823 -255520187 -140260198 616075122 -289158897 233295 -663430688 -191732183 -198775639 -542297315 203529042 349533411 673531309 725007473 -408200996 553448323 500414193 886299478 -694396732 -713538538 -161808194 -905796949 -804113594 -456282341 -660063619 820995709 577558344 -255898999 -409862199 831879245 -920967491 -899274517 293277211 87275241 45065734 -129499723 -107276100 -983939496 95674954 -616709027 -745434381 -391212844 -686213059 80935432 -321411035 863092912 727768351 -214428633 939650165 -474963749 673034639 495557876 111084963 814042882 -821172146 -693207229 -738243862 630835283 74657006 -240065944 -708467945 -69901872 -277649546 515108378 303780891 348281479 282264204 636615020 -595790672 591864661 -841074238 -327319211 -702858836 572995862 -593905698 -864465861 460950540 -654774783 -689274873 -41080511 -613382796 23998856 -907149511 -904072606 379720501 -514184382 435018395 -645681147 275610924 240753356 927813605 585751392 726017101 52434417 -732012077 425981131 -526175761 -509494681 -807995946 -234179228 483797275 403437967 -757577019 715777222 223099318 413956556 -233152008 -744659715 14088856 839346085 755266191 -435154644 823123603 -879460715 -217177487 584266453 -846730099 -281297693 -614767369 438523013 -781576986 855350553 848356745 920575103 442621603 439144944 14860976 728454396 285445102 295557587 -782671590 -128838339 853882853 -388189176 435436485 153628276 662700831 -317614687 -210604528 -330658724 986418159 -721034704 -897160016 -359554886 -338129541 860113768 -75664265 -430768753 -153589408 419230527 -625281732 445077076 -378382792 -418444423 -910778469 573002064 -892539254 -790988282 -175983250 562094599 909613385 219616475 -555810126 990525130 -654875291 153517257 -253194809 -297471236 503204920 930462958 8468514 620771157 848674102 -94198440 866518413 76975248 -625775860 972874848 20980803 -432415381 970942600 558229998 -75370772 263808210 -534968755 352763765 -135091250 -14930257 -126328370 -873702467 41373221 502692240 -952401245 -155416639 331124273 703846502 -190607892 -283085752 -417968378 191706542 -932407630 631019017 165358624 748237476 -916020034 -875804594 -569876496 -123608059 -767216413 202920751 281382930 949470408 -366284378 954085910 194372930 288328067 383279744 -122484401 672946921 -101139020 -16904661 495693258 -783950163 -1329570 395171653 350071120 273802506 -407796250 -409948835 406932793 560412937 -591753986 473157824 -718157262 731934510 -657739350 611210006 566436259 815334665 -543636226 234120073 -281083186 -174434160 -792153641 -436876204 -845207343 969121110 -60101389 -350139143 343231700 -347515421 689157510 575469026 -195314069 776613320 -220147412 -475494626 -372795467 820883877 891225430 -52818089 -628851720 -111619511 -978773306 413061021 -33320865 54175 896780616 346137126 373538461 667345775 -363919544 609597822 125691325 -202949912 -784976514 -291065961 -600474096 -432197697 218938764 -412373949 -278774471 -136635772 875962671 -34050580 -110763323 649057455 253336590 -757231642 48980069 -661081219 913055214 -535356090 -428309290 -682483910 180152755 -319655735 -950525413 772557999 876112437 -655423794 -395991021 -694403384 -732722184 -482082460 -882053261 -892725910 785515838 693593511 -868834717 624653090 -910444557 94348009 -320197891 -84554764 -687134453 737929084 -594230976 356007867 -136210866 -318160436 -634786840 912402240 304441699 -834421249 -616325757 -686214277 -905899489 667409934 -405512339 42615425 804510048 838368261 772460501 -813879836 459732165 -277087347 -393046354 -795748189 -69273868 37572328 -954676245 -860050470 899654378 -449286885 -201590721 876596324 -193277164 881225133 -808536738 566526589 -410329276 655047030 74175687 185141596 387330881 973206892 -493557796 -268068380 -945342614 954808991 -416155482 222775128 765795403 -752872082 -23694604 924633184 -954690341 -136866134 -369754675 646614012 -320367403 675442079 -50284893 632639877 394389668 282668736 644307871 953895969 920194249 -697100140 -263755232 753075800 -644592464 746883252 -846028199 -509493713 585785300 557149962 -115395237 396321835 -88685616 426743483 417168068 -546769768 645150557 755688827 -270663892 -550831061 973840454 -267526455 -33654977 79775942 -679418954 -752156675 -749110457 -846054220 9833380 302440082 978784014 155130937 -783061252 -914497823 -651538092 339195936 618477859 684491022 -326138961 939289500 358061550 996783017 914251227 404260856 658552531 577781316 -883760177 -336107143 -755228204 -354944896 728680770 -459607617 -318647990 -785751402 556427206 -279029135 -982437406 37118913 144148274 373370232 706555928 -652081470 470676797 -783509361 733602878 741904893 -959656064 460224433 -424375617 579607149 -498602529 -850618086 121052119 -511777949 30036479 -476434165 833267462 201995613 -971265102 -978005871 -409567222 574879449 367325905 -570121940 -405347147 -87926186 209906279 88923795 180300692 -905840420 703107248 -880987268 222761275 727433484 33986411 -659820167 -134721358 546256156 884891196 -451319921 262210621 133072675 -58606353 53413350 683289764 226529375 -142034664 -588175918 949627515 -655104251 519063447 -284510849 -494322590 953398530 -380425676 -761779279 -707944121 -305288164 -153771335 824386700 -499916365 776865410 -939877663 285561780 614450472 -939230766 -525222970 480300894 -264712726 521490278 476520315 -88291575 -267657190 557572635 543410592 -423450995 -446635636 328150083 102400879 -837206529 768506644 16803376 -966302269 245024503 435607570 -958407632 -462729888 -360061980 748574599 226595662 942624459 -939926111 42732475 813770821 -622649196 309535711 -476695876 704382025 -323443389 -572688689 681914821 -341414777 59611903 -320391356 276728605 179318128 126550492 -81032430 -651309370 -207364231 758665263 -754560080 -883682467 -253938840 -350725385 999833204 -672613607 -218341516 -43062214 -933569720 -754382302 540319449 918638454 -770145894 -24977763 -787962954 385364387 -924275264 251498863 685179641 195302273 -252938837 -985975352 231216341 -537558226 -234296478 48444179 -51133056 303322510 -998089208 911162231 -383706711 923933878 26101125 -14081548 -679950358 -324020286 -202253387 -831451908 159008333 868015610 -293615126 -272120757 -321145028 173816383 897224663 244180246 -344971636 433729100 -785886950 -237736654 519506163 225986974 -517173969 48743674 966540518 904670951 583119647 -936509759 595609999 685855085 623720356 -747877144 -580042774 -129498626 -422321354 319866581 247534523 272274668 125587711 922782909 71275850 -533160452 -263623174 534714504 922748068 969758645 -906928777 309261959 53667110 -894267500 -427981209 -373296944 -710339490 162025108 -76035305 60140876 695351594 -554902687 917200106 633796402 -551693472 -53731604 71312625 81489932 946916961 -875997720 -695993792 597504452 -437095860 415958596 -834637422 -343368924 -82894036 -821968212 523828587 373055133 63107355 189136968 -228793241 -399754275 695965505 -859028197 -542411802 102020915 568186645 775697700 -944627140 276075866 -697539051 -84413170 742635519 -181623016 610403037 332601237 684427215 264995649 526814395 -129371732 -147203215 618213277 611124879 -874872328 190286183 -37002198 405346676 257884888 332447116 726176873 -245061373 -219958104 619417356 -160656796 367482755 -40780293 831412281 -282946713 476543947 281625743 79646903 418665701 -996082268 -614877076 -542531191 266400815 -306888801 -168915246 112317988 -982494288 622347645 -322839136 -657160956 -553312705 -776939883 -19509493 -935740107 561133257 -206411377 306884488 987126565 -466802123 -569604776 -536878054 -752325294 -705865444 909068568 -672970839 -503406970 -186016044 -784370274 -755085670 931308649 445150112 -213026804 -100878742 -223659592 -450155254 -981632359 -76391327 -175426319 -291041100 306062320 89401003 -71450803 -213878309 -731321040 -106125804 472472086 848139228 -633189919 318738660 451393686 -363169638 89818667 -156166427 793222351 638789675 -652887075 894492741 522106764 -777112157 -220844751 221667030 160561190 -900601852 -991641392 146034496 204178652 -926811778 -970696278 881390879 278497895 -751101908 871826271 288981123 -585453374 -741011376 255334148 -110072787 430668323 808663682 -157107860 -421270645 -355461136 -127055656 -990970537 746645146 672935653 925129638 -5698709 195798661 -949554235 -697178585 -752533036 119280244 674305746 693611077 -900277671 -169459769 -526066 -824129424 70246342 -863385104 248510103 790205273 580801053 627023661 497597606 -325080301 485652657 -329480384 544943242 898504937 1941615 -31274897 -248264945 -99256135 -597623931 726009209 353529929 480978155 719199166 775924741 -243438596 784892459 -236285799 -435323469 660431864 -625648879 618361247 733913444 -533753800 -970907969 -588641019 -937720946 803863794 805771705 -534320595 -591055179 -296200940 324375551 269984864 -631194895 -901948234 -214219836 735168755 -557426509 -34945347 -101436957 141368809 246787671 684365627 369256337 -414935611 868586283 -535706514 670611537 569833326 -544188749 -914255516 59876870 -190081104 805140683 952898884 -265133165 -660092477 -194223123 -246854403 -745824154 -578048930 774957872 961069362 287062706 -277296922 -42011276 612107236 597672071 624186364 -245927168 -568003648 -518500418 856985521 154386402 -296763765 171236022 -932445814 897415673 67256296 870855921 -96802888 -820772016 -945443774 900788469 57839196 492023159 -800531931 -542024890 16375232 812762909 -8475548 27434998 -385031586 356885232 730948538 -5216651 -135189529 -874558362 -893177161 -174831137 -243712881 -28651410 -426456952 -706544186 -601082033 -91088360 918846403 638397267 -829772336 50155253 759439197 423425008 -143866122 467875585 -64467012 -619065518 -236281905 -451333263 822656011 22538678 -680765383 -337716461 -706354032 -883316790 -903624226 -880322178 -931180904 382365956 82884200 -282951377 -840267551 338064252 -887469597 499792342 -991547967 -700742159 -433203979 940206476 -948171211 856555822 -578453987 -670762879 -992029828 -406052828 -615729189 -971270988 824041237 -298057079 697956903 368135476 -364560539 -533068124 -230762365 203263646 58053452 -888199560 19962796 710366312 917727251 787870464 -512332310 -735521956 279530174 -527029250 178913767 -661398869 616879983 272941573 634205122 -427707313 -515802193 -930349156 -174746899 -382889804 336520803 44961834 709064804 118532648 -254892222 -39757733 -32428778 712277006 44645905 -523214066 951228585 389637423 458270178 239098781 -370824757 132604838 251526240 -243325892 363524362 -426181264 -941296927 200548025 191720819 719741415 -475510388 731683955 963261911 352620112 -369164554 907092989 384089656 172465202 218551460 -862471999 400709499 -713480758 626183300 520249395 904901371 -57828499 -861184788 114814354 140062851 637238585 -723771860 232033081 678927899 -839606685 904900916 -112054630 -246178010 -995194408 -469427002 762916394 238276437 -466985525 -25137630 -950396618 633937130 81813925 -269164794 638450035 866900512 157504658 272332136 -295011799 804902798 -241059058 594367755 987284745 -283782655 -984716469 -734354956 385213121 -596784160 991331994 -995123012 -592128872 512123106 847499258 444230003 -845596050 -765455001 -514180432 887627226 174836417 447012984 91461597 393123430 985029682 964668928 -88822663 183408141 -965331879 -150426625 -29403594 -882942575 -617782147 -857948373 296886358 60867861 26405444 -206611791 -421570044 939983333 -832408061 537966734 -889431326 769070062 985599902 492806781 360734891 -266311614 -150854442 49079019 806006827 133527592 -161563833 681564277 -176244055 -782180002 280484099 3901409 -643858844 -532781538 927517347 44439826 -899313495 512585678 -22737259 327807142 733039932 -737137286 -73194492 -817382113 564355761 -79653174 63448174 -36906749 857476414 -918671472 -757885909 457172584 -893045607 -993188951 112911893 278995039 -52067732 -736615964 -637955658 320766392 -417380573 168652145 173651569 50697942 -562294969 821583940 -786751344 -814418423 -368117007 322713151 278829017 36689702 562172545 234716891 -425268974 896114550 -958387841 107424175 -593787745 -301556485 -278025259 150106607 -43436419 389807723 -689652338 -654861921 725282927 403343369 229020771 940000411 -593335787 103429527 -652992752 285861126 950437808 925876145 410409112 -589548264 -741739327 988700453 84975224 -706678910 695247139 546860745 -650090789 127588780 -894662352 -196214628 -660299879 283239073 -402694623 525507718 59762844 184955903 349239286 719064619 291665900 250705465 528191886 -687745148 -688397405 406821560 -598948267 -756159504 543418327 403919777 32982606 302959342 44963806 297015663 -176761750 -861370797 -903067807 -882145558 -923290857 -786186815 846529495 120827228 713584756 -824897838 -143439628 575351264 36666560 503496629 -787071697 -308102925 628125202 -723069112 -607639828 -405428032 -662829751 -217818297 730183367 969562677 -149867601 443510214 454662997 -135091452 54476298 -946124716 -475252498 544471397 -835940676 -570929327 76164202 -859094789 -441661562 -466003601 -717509196 -3987217 -185041241 -798734909 31488568 -726012426 -847500062 -304388820 93629367 728257113 -419060556 -470370047 396545949 -972711097 -512100198 703093952 -445355317 -486161754 -228590215 -173192997 845933389 331111746 -498472143 -750639474 -274967841 -744595208 993366981 -648613693 479894712 -603949669 -454001474 746498299 328146748 -222376291 138441005 201566636 909535507 693111498 151932659 -763928384 173307850 209384114 342089865 717360199 785688737 747557837 18188262 -113878918 -69592345 -642127130 63198858 989834315 493623858 -490263328 -737732612 194944577 -501286067 -700084805 -520728256 299106377 213438664 -959441879 -999526795 254858229 -432410838 566464741 -879471799 -559477390 75438362 -424061628 -116213462 -390808559 -147527116 -103841897 840425694 969797460 -69627613 948280149 -884279073 -461207122 255453928 794366882 -238834665 -729984724 346054288 -305220749 409599457 -223351376 247101904 687101271 -267912824 796980140 -447209407 8947865 -181406565 113650927 -142911237 -743552728 -927235956 -728984512 500094625 -901256084 -140033416 -390752600 -896930977 482852687 -764353923 -618936872 539601179 -92177144 -513706007 813293551 269889422 -643323262 -269282434 284554149 39396960 -352624326 931028478 -948675500 -731130683 899416623 815925713 -600824350 616612944 896745615 -101435599 79217948 836067402 418345175 475408809 823433762 -525506658 -506621193 -551220258 188655513 -677110860 955727337 -557834101 791275400 -226950211 807149645 -644078998 691767990 -496304020 895333563 -372971843 786551310 -630335129 161904687 866695789 269745275 -959170384 -944904826 517508007 803231813 -468086016 176337526 508198838 981153505 454368056 925713532 321435985 288150053 46123646 -269677186 860743624 -724897901 684525678 771750491 935055337 351101120 152308297 -716970398 879600548 -220783870 366295108 -152372299 715417526 -653796342 -912691821 614241727 773429024 825132130 394957466 359155348 843938354 284764825 -281772003 570309420 453999093 207337984 -622381639 98031965 233736858 -892862229 -47094013 604692728 -980702877 105899396 722457080 -539718367 880137991 -186276711 828764656 -587856126 472419362 -785110409 746527963 310723101 740514076 -11933529 -797773100 -140041278 -663934786 21812046 -878227098 716425242 999024030 -752727241 -604816623 510389898 976104421 -642502483 709117056 -853245799 -973883456 690751309 -506097245 -417132049 -182660216 379067828 741815497 -122091432 -202808511 394360204 391094693 340408564 848788995 -805544578 -460074661 609613323 -815656002 -589689101 909763190 348276149 -810311932 676899886 956150077 -794766960 226345082 -634721124 -721701318 -170006132 -688859259 -51358940 742042305 -928042558 -476019163 -969248776 -891534243 751017369 -948836980 -284316706 564509894 -34238002 -478480445 -795028091 862413959 857015980 394083290 137376089 953720367 -28486381 -992500230 48348955 -682877433 261802186 -133547242 -995945806 89839953 77811377 963589121 -997259634 -52784056 -442883089 961653563 553249113 -462951245 199253375 152973074 665128835 254885793 -20924827 -963272167 -647579310 292777494 -8540752 588483039 894926221 125343149 -232225810 -980948717 674420291 815265369 -24685330 -235508992 97924107 59651625 440822912 -346597023 562004080 682442579 449436700 -878223093 -66767301 935264404 -675194944 -446074964 -493738767 766887752 92735260 -266429410 -968256113 -802949861 -271617493 -573052514 520978696 287053565 -478132197 -138879261 -452351912 201233688 -454737563 484531782 221704203 -840881699 308897160 -13274945 695384834 -546377615 315531463 438944894 290533357 -626070216 -738296589 -322696607 -611172666 -193869298 -501999607 -406413546 221583494 -386791649 -321580627 -700082174 277516649 -65030374 860879545 -749075825 -342152125 920033475 -641261377 -344707068 -450371866 955453168 523851960 602711059 582373546 -618622452 -773475545 -599937605 -649159369 366942915 -926591984 312827138 203024079 -805660247 203409913 -484992494 -594209547 -205626748 -877932066 323435316 424239528 -912132268 -820121683 638439429 -216004202 -715147018 710669429 862627544 -292378705 -810453759 -460889487 -438081359 -765507166 -70584702 -642901325 -72035709 76853357 -145590811 -52030719 14380392 52321391 -357327696 709951231 -611621921 553836525 601463255 -739636832 -328182046 235052734 930565767 691453312 569909267 970905729 811229930 608229145 -995531198 -143502209 -355791279 -964050697 258800936 -518413195 913726994 191425103 -311232278 724372221 -878020485 6804438 810839517 -320817016 27753853 -47665061 -18609652 750810909 890212950 -356746131 -239326270 308595433 -930519479 -78257354 296471563 31348718 -865734843 -456145156 -15121812 602271220 -614646258 371754375 -442893801 110339973 -430557809 927002800 142738022 -251007142 -902603436 112972251 223310629 -516891384 -202755737 586238459 714413446 917069616 415485894 -49181150 836429588 -435242893 -165738199 -339020773 -966192272 697398743 -142229418 -437070728 -426044877 892605122 797693807 55244357 595600401 99074735 -684969579 893881791 500659965 -788142561 -531752549 125808362 -947472797 -639510050 -884109159 -166484968 574159658 -467890038 186428265 -292613522 -414071062 433035967 55308153 937443982 -783056271 355966997 -572939670 -413185732 240075290 -350475961 98621282 405375408 529591225 617255422 -542701054 -658099903 561885611 -527829159 -913995716 675258983 222683609 531962611 763734743 845024010 -281754906 610127067 773579513 -925767141 214138725 -36975830 555051316 -419844466 -924099144 817849028 330789237 98601776 143262715 -770915819 -754180883 574290841 881063613 -530325635 -226451378 42172758 -276716144 -981106420 -160622156 350122118 -915760972 -960951525 -43834994 741353362 -935664412 -751245830 753797994 -704894324 -13904918 399327509 -667937095 -58808132 888349391 -141374846 -725653417 -126556454 -900584609 147431084 942424974 -726151009 -867598784 454328624 -701342589 -430867030 52795396 -312295318 747578835 809538201 -792313687 853968411 901168200 945644368 -736771133 -640535739 251070915 91905882 601155328 -141662317 -698043746 488544689 967787516 -751363620 482783888 -435842788 672689601 -153978433 734359329 662115743 14701528 -311703209 -373879314 -314418550 -864605968 -73560235 -244021046 -181472960 73349666 527357674 552501709 -984136039 -174725058 -245987271 44999399 -128045762 109531755 386524786 -71650790 608923528 -204152419 700393501 -73082562 869190672 -751394274 209117232 23425312 -748920498 -777545907 41779506 47681905 -357142007 636580612 -552642254 -232081538 169634643 213390251 769762758 -896743659 -243571959 -323819483 -538977087 -588336722 -455049880 -65229636 660349804 -96600435 381165913 -171887084 -30431734 778953647 324410143 881886597 124006312 -686449411 -727878469 -460736474 512507473 -138433089 -308945420 -632640209 26539773 803515815 -173279670 875430288 107555803 235723822 -684977107 718078437 589681586 -964021696 939192893 -326682278 -627837741 -223274807 70307508 951301012 735490005 -999557561 257110961 366328671 -972066945 -531745058 960681615 -982772661 -808751503 -404787654 473448028 -980098155 534492518 -720836397 -559092527 668007052 845422247 516973798 563757986 353462210 -398095692 -710999718 757760579 -160210879 -50286375 910805523 120548536 -979306204 -225432659 -543787594 -172780444 332211868 578984129 484976940 -57816056 156645369 -189250477 -453913822 -72633925 -999065964 -14251370 -287509130 461448769 546301034 -208294005 -668176195 374646126 437268189 120124208 422125837 350673039 -188060697 -639613566 -921601493 -562750151 175299173 -759481826 150934162 -197053046 -4834971 657131431 -565653716 980823978 371660909 -183788080 -831686608 -334261536 181966466 -900100168 831273829 -614971107 -252977781 672912304 -897806443 -862947317 634139157 -928020487 242829859 153747635 -541230254 717227194 934194800 -491389345 -619391325 -798350062 978409839 530363499 -534403863 962374572 749129190 928558250 272732102 124515460 -553212065 357640228 -327392582 -953091058 866366453 980998173 -1428521 -881989583 935503588 -357251098 -986019168 874812127 31854295 -363148477 -936073415 956506401 84490074 769023871 356676251 437336355 210855770 656849489 834240981 759774665 -927751833 401522279 -914285288 -776890741 -479140431 -673129351 -779340766 151058434 -826043053 -414691328 531343026 370734474 -520270543 -939571558 261835527 -85314901 634957839 951012761 173581563 -358599177 73272222 -810785165 774402845 987221695 -19053133 -758896051 520132057 466084628 260429 314483754 487577699 492615868 -385651137 123308195 901003371 -608344642 -754260499 -297798672 -717994785 364182409 -4906553 937362443 -805968937 -923589127 -701312885 718826963 865816855 -545633255 486593373 -792847966 -738541363 128307478 12206286 819727045 -59242761 869761919 -584956821 943446732 369290091 -758409171 419335786 784179039 323878825 979029597 -214018731 -224759669 191262916 -209403806 -641630135 593566384 -639845564 -392909390 -13039611 782681176 -567550116 322923982 527081335 656817903 110788458 -885735666 630676776 -546729740 -575139536 -798076230 730428982 67967643 -809366181 460975901 562526452 662561646 -41303989 597602975 -852897082 -129497063 -429333810 325938320 -589673187 914061093 416151657 565173830 -719008255 848371244 -247251880 308702837 -843853758 -660598579 605915775 -824492717 -114304626 -794727060 -158724831 -762438307 -550549744 -674303321 -911672449 -142187286 -524840743 -590675912 -165419648 897320813 -109521830 -451610720 783227765 350433079 -960595757 -519943322 674189083 706792380 197675253 -693185889 -12904378 -815379706 -191982531 -468046416 408223686 -452719560 525224572 -760531501 -915202071 -868790199 -927100957 552507701 -631358234 -396296268 -964284207 -562184814 492305596 530827593 -769300005 -78555066 -289028172 -75736819 916330530 -823927352 -247438793 -854417260 -91247317 442010328 -703423905 -548714629 961429646 -177460988 841481439 -445744084 -11915666 -496521709 -717295056 755863410 -45008690 -626591644 -364950514 -240437879 -262436110 -140215752 985469410 -324705226 -984927579 96844525 792198622 -664798036 641026134 668922503 878402339 -485741321 -615112543 -249229314 -989996780 -556599764 524887676 -992419707 585268041 517190822 668686141 257761207 569350301 -444195502 -220683735 249366216 123255430 478034503 974640990 492009647 -20796434 213397017 -355258895 428691081 -102366853 912752281 468504340 714308066 75222704 -343257659 -904055767 943382886 345510465 -444108515 908838996 81972231 432120858 -211334924 -911686061 322169286 -223597895 -303273876 887985629 614015408 287512745 814197287 111246721 -80721673 990193781 325935515 -896922847 -897026908 926774688 -245582653 598249639 -865700863 801898958 483148094 -313557022 -644161620 816096572 571236925 -188833166 111661970 145795743 726286980 -314306872 465701394 -461564090 794694656 -490472947 -99392842 730020784 -731438322 -634942938 764298753 967247578 620312736 -615552156 185634851 -676028757 -30368191 643508807 35463339 857286915 -68080832 454125773 -99597360 654429810 -703807405 104248662 86875967 -916746093 423451449 823610573 280708133 -418735539 861047142 -681840661 402848191 490127196 -457529075 129046175 920972131 -43584998 649526740 960152854 -201230466 -228089991 -172374128 -658758922 -679866180 567837902 -211181824 923692053 628321446 453503404 236351301 488856433 -34300511 -9454371 912227182 -530257748 -54567208 348187064 56179351 -210603206 -781531729 81797165 -802255289 -841854744 -42239175 832749501 475739317 -233556609 -559555878 -154977357 615720636 -714840912 -26725936 -101549003 402012863 385457142 511808961 453573303 -909474116 374150719 -637208038 416504521 -801479889 835787719 -268032715 -384435254 761481760 456078685 -133617516 133900401 -165117193 -161735547 779104868 -207764904 797736089 -512818159 -474647061 -837161646 -741325837 962135799 959856596 382910820 988247964 795012989 -868840423 -112615453 -243893367 736770826 -479410728 -528075664 184090779 -972194496 21544146 759357421 406291592 -963368436 -700879374 -934550903 -601087972 -70370549 62738848 -892121820 -507535400 575676560 501273898 905033718 199720907 706337964 48507387 959636694 73104087 -213270774 38272190 -488333926 740782124 -703178546 548046094 -253619205 -485449606 -791000285 -116337035 911841912 -425679611 773109182 -330205726 911427061 -668484930 346478429 235722527 -789811624 -740036390 -971796786 -204136003 -625796284 -612490440 -202101707 -491821638 558614165 -401534860 -303485232 -430265474 828740669 -527226745 158924487 72983527 511925414 995015094 -610326239 -837572974 953922901 -8907797 789251683 -653220254 -999628242 548732000 100169697 506466013 561445990 -883470934 -443965422 473780055 -916023731 -635844589 -546835039 270567284 357163538 -782339408 -251463637 92952641 -37493229 -772369947 -275263928 741992844 -602953071 -475065737 575342770 -943172211 451127954 -978938206 215299455 652187722 -289108199 237462678 -762095128 150133100 -33872230 -167337327 801081007 457933546 -714864831 441619378 13010603 860402634 835439399 391901442 124697649 739264669 -955106799 700819084 849914832 -34439181 809522927 -704594484 -271671439 -402653352 -275075512 747531889 -683262070 -641812470 683144073 -993882213 -706800818 -555197491 584484756 157327045 473138737 -656985991 461256547 -452411215 -655035288 636964691 -621215634 293676782 394031630 -342720455 -314194769 -521044375 -899013831 -155726713 -127018546 48835307 -108560741 376238128 -561971172 -258175417 -495163638 367501267 726325541 861563064 -248541247 259452129 38189990 -742580956 135371962 -627555285 67660948 -994237356 185661304 -379356122 -888909677 404293135 554064231 98485040 280913406 994242233 598034173 -807310933 687918733 -541644486 -612438937 593979151 916238543 -534564516 645874408 -75316975 -921004551 657172227 -326406888 929852612 449561488 305301668 621179582 -545055139 632171489 50417982 603205383 -457151084 991313352 -289279006 247476880 -448629028 323490692 -144199069 -191593354 569251711 417195684 -600937525 -713570332 348082432 -894181198 -358026458 -602056269 784650044 -331454626 -662161549 177761105 725886750 851296661 -906968858 661530695 321711967 836319601 -857708994 177386956 500376627 145606221 -477971338 -887862539 -548590729 151889554 -899775770 -493517507 -344957319 -676869326 -83938725 -107723342 383486652 892850045 -572937885 -797135552 -864470779 -761474012 -759868 668724537 394607592 518246001 467356265 211649561 805855822 660060681 -94800109 -593085770 -902652170 -822646381 -66243492 797657322 952585113 145237406 967852181 68065177 -181987568 -320374929 826655306 529186838 -228912801 -165602786 596507327 -353925924 32681223 760523252 -198639529 -317661712 -203077855 -120862753 -612255702 -266322408 -502825658 -561010938 -584907072 555614341 -309599436 555414003 791530776 -241379610 -749577610 437198332 698475709 305417005 -28783137 -162207395 453348132 -365699918 -816234986 -792374580 673472773 -580456613 997550994 -155057380 544868611 -85007674 755935146 -762154595 432100534 -845762283 908136416 -854997821 -744733435 863075532 -883211254 359511535 -859243311 -78362073 -670574698 -486119005 -874641408 291566345 -210113512 -249605436 861305121 916767004 -734296291 456368477 -375119590 821132043 -72304317 -951112856 296227644 -358812331 -532304543 737636422 -455048200 855581594 550153556 693238675 455837277 -118349203 672850968 776347210 -421183558 -357162997 -2337148 -155009213 157146480 885632338 567214600 -399039066 377313529 -253477534 46694398 279306237 -723729168 663997961 -544594509 -872262771 89142003 458744416 -455721336 -510032605 -981138087 -358346069 852878579 -9103803 785921997 947647948 -111622372 -906331058 -162780263 -997542475 -208443004 888787210 359155333 -963550433 591293123 478171442 900087306 -37744411 -137382387 -845345926 -334874266 -872384990 264142786 997373699 972539974 -143764628 -844078727 503371609 723273929 -520459480 -944546035 739662444 -321519571 609841358 -690468634 566622770 577532478 5849186 679654568 -212100858 -851008184 -436388096 -204086430 -91192836 509506946 -809090736 -703449568 -576234409 318769209 68961067 -662074198 -756994034 921005311 -371681596 697075481 -273200039 483821723 -871531064 -235955242 769490302 -532240399 134148607 -350257043 569522060 -414779128 602708034 695011188 417768311 159316776 -767871654 -819565754 -639097849 -466587292 -285539313 112372615 -631641378 786236008 -472165216 103750252 377131300 -730080667 72549568 -708452723 -92550019 -200365202 -334262685 922002417 211816720 -446195615 -185259527 -175704486 -148280207 43205023 -815259399 552807344 -418268018 -119153964 -326181370 17055490 -648891996 -315304662 -826118387 234659211 674951194 -836946255 373348149 -491771518 595701136 200868490 -591478194 782865146 -950845516 -172079134 740948699 -777352162 -964628349 203737071 164786848 64296078 -879209191 -568472943 -349671523 -724182692 -124260431 -292346641 106289798 -369015035 -278363370 602368820 768291690 -131511739 829775440 17274044 -197821061 -109805975 -426645170 842480467 994571694 912153149 -629336089 -981054467 -73314287 910019538 -334121941 -487990519 970560955 -93880923 -592715705 -396316325 516360440 850473373 -724877276 -233521446 -906941465 -667270249 590797100 -286022374 -744347068 811248969 916703038 -63110498 365167728 -369820199 385434482 -157057460 -658059727 -166468269 -532456598 546714081 -612785025 338486408 -169063781 -280106565 -90982390 -274844874 738861713 -765199787 -920066694 -798229539 -761153722 908357086 989501730 -125623977 981900154 171295532 -870757116 922238914 750834703 -777172228 458656619 55825071 -77005199 312861559 934650275 -346826011 655965505 95091293 146050339 -240270763 -584710348 -850645234 -601949616 -937445178 151565710 125419695 80862228 15786700 -772544342 213684096 93937395 -165669862 829314349 131603835 -182435869 -155931107 377894624 -571873568 966072296 425654187 565645359 -622401219 -477379945 -47469486 -290296888 -296597715 -224909571 -990805458 -552611703 -204020701 653526540 -523433300 -715163810 179896254 866302783 -288062464 944236734 -781502235 103904167 -472528080 694989146 -622106215 -388924023 609298267 -89505122 -942862796 -159421061 -103506282 201471715 166427723 -817150017 395168476 543942495 -312740377 -430991446 172166752 827380072 242722143 -759968340 -761529804 -9598576 984428440 -341048130 -586182298 -795802411 193661224 26331983 -582451450 304445959 284656655 -681113169 -770008289 -91249541 -54051036 588589983 -33844247 606765491 931080746 567178229 920481603 -903946680 53030119 -651180240 -111786189 -879019193 -332980729 -583585866 -809745757 -76134442 521496423 -301768563 820020948 464248041 -674555488 -367765107 -504338045 585953064 -394769949 -229742666 -273416188 107025687 -834732238 -602530069 -283523066 -556628935 615722561 402527700 -818675976 547021751 -130966100 790872570 -802580960 -710384032 833077342 428832856 -906619913 -750953137 -623211836 799661373 293825331 -644389666 -967085183 -527452940 -493986337 600100056 687662629 832410144 256187783 484136666 -364582759 -578278345 956158887 171821758 990622792 -963524922 -426656225 -899063563 -370383823 822513671 109181891 816759830 -858045727 -939511099 -590408763 621033947 197484212 991110655 637129850 958455144 -451976193 -287746391 -978914698 277239786 -277514010 655364615 409623735 332915619 171392423 -383945005 285441696 735678533 849732879 347214349 -136833748 711445197 523778748 800955577 -826811886 809337496 68381317 562952070 556955545 -174617038 -201327786 452080754 54056057 242263858 -407871268 -682055777 443317431 -833108235 942323053 -526749544 -689055779 -165127337 -701843487 622975398 -740127639 -6792575 948435312 256122771 959102131 356279029 413219913 659806393 -436389100 357615342 170754987 161882655 227994257 146136435 -702831054 178277265 152176654 -38536894 -908892126 -254050736 -35192240 696565242 -579188139 884187673 -755990423 -297646558 -970781654 234835901 -571142433 -836727070 -299402888 -618876996 -583221805 -976328736 330664081 -701167057 -507384948 -780092926 -755059413 17150945 -992148831 644491271 136570095 47652118 -560709651 -814959336 -110180302 -769817830 741809031 -254474709 -27801720 464329418 838344906 -366421311 -134207290 82128944 -560995408 674784960 -975984398 -987934411 116358066 245217268 975615359 203967266 -825332045 517799122 418627866 -870074934 101765613 -122366745 309943945 -25030612 274419973 -451164655 26923955 -118229411 -642332484 -327076161 -578241767 -791344073 849641317 481905117 506367113 434239818 -934451338 937873523 -638521059 -607877682 -74143078 385773740 208952982 704255347 951198417 897303806 285903154 -161253893 981433928 309442910 643417762 726867106 -826537687 -736781454 940727887 -984751836 748747907 475821939 -694409567 -355221592 140094444 -661757286 -414504269 -250460691 321907601 515288109 790410748 -468247938 39948025 -949741786 734165929 300221934 269110872 686990481 134610225 17569293 -653794782 -552099991 -678493482 -339889658 -729587734 891998432 -891038605 994913138 18096971 394995584 53092496 864145038 -532991752 -998243615 912397169 -60423291 -673485978 941616940 22508198 -762091117 -333822176 268395960 979993016 897995720 271671868 -101692543 560629038 -775825934 606439361 -163544224 571839684 710216090 -682063334 251215827 -844059433 244316553 -475992010 -668495899 -88368748 326548950 241030564 -31787018 -751251019 210471361 -458665980 102973504 -366839029 -484706769 242374182 -316953677 809820426 -990665301 -97062031 -668449738 158653738 514901649 -281599609 -752832869 410067350 -129692671 -567951102 -486459873 -5053885 -219186923 997503172 877521550 823634913 523561890 708401431 -480223858 -447431812 -292646500 115932782 287112851 -646218876 177680394 92047144 182180716 777484063 982360439 18314324 742074364 -285156737 -302718901 355080260 368962911 -980990866 988455334 -943499884 -882188595 857401584 -127503389 660304569 239074753 -304361275 713582520 -753003283 22539093 448329712 476825509 -547728665 -389182880 -809335021 -609457366 -701841937 -374774845 -430272439 593300222 -341871784 -431912796 -371792192 -94516588 -804748439 506686784 -303295147 539669858 392324187 905393599 -153141524 -262938985 50959283 82566034 -263439062 -257607973 455754619 -714953844 927724939 616388682 823466686 263357777 34419589 -908559363 -889580138 -403440733 -267718293 297797843 -685266296 760576647 -243940114 -652322326 774661921 217588460 158192912 -97307011 593389252 495899641 851373337 737624100 -620256625 204799379 213727607 288615443 -61783202 -235262487 695242264 584497032 183511050 111004659 -739251929 -161130736 752259412 146144341 981178419 -446990846 -339578060 -488473666 278845759 168646449 -260321190 -265292470 -71890277 186721046 -286146118 -53784744 -729590590 876098004 -995239482 679519310 -394872764 593505384 752733688 -907428055 -588424603 -490593602 -638204449 670339749 -785403501 -762390347 -323019550 -446021021 966220447 274043933 862075485 880388549 -840722127 182736984 315650461 -275047260 691403684 792764300 -149031974 -779095226 -176828982 31660076 -989401429 -877620752 597639365 -323363657 603698039 373089761 919065672 -320004231 312384887 993223872 631516850 255970193 -755284888 726707153 -323742176 -457295028 -97233315 -274722759 -113368071 -277987151 349521592 -830920584 -592835949 152512208 848288776 840685457 -130304864 661833256 -951059725 203700440 -52172698 454438428 -987716121 -68148717 713375591 221279512 7054861 945031727 -611686866 746388219 543538535 -198900780 426170383 -329385032 196557351 -360615153 -549794687 382171796 -704973495 678642186 693691363 590287501 560661770 -573739378 -17938358 639239861 -491333713 462589181 190263489 -773919444 357629995 -688474795 -920717070 520783469 -710739106 559737031 -608386467 -318603223 -723537497 -672385042 65958841 668815552 320225063 276247694 103829901 -62966803 -870104213 -851331983 982624596 -773635292 -837464827 -902311552 872433229 -886800164 -253218462 328537164 -865984826 -497210189 691711588 786587376 28619579 366267134 -203747037 -978629770 314240787 764671898 223632423 -31224294 848794994 -797212125 -71775286 -203192598 495636729 -615818329 -863735616 313857552 792089776 151012298 810100165 323271499 -945850707 163351356 62026018 -624023094 478532221 -920126069 -53710004 633908469 542449189 132470716 911569711 160107875 -895059575 471908239 -239515180 349628594 -609635658 -811114252 571951120 363389442 421604371 94047159 178665361 -847299622 459350642 94823424 -563782658 -954837544 -522766833 894627521 290042900 -837836510 -853607744 -233781102 770953974 -399030311 456361141 -48569442 -64899591 -422357458 -339986763 59903561 607390057 84189332 -925591804 -984533682 831653140 -392292213 -392836305 659032822 -22106172 -904026319 988781565 880547543 490528834 486464198 946833707 614057688 602896525 -264207075 566930151 482988625 897609902 -46993806 677500772 568466494 605553475 912774103 973346511 -13869292 160409803 -177495082 290027294 -567136296 720771795 251167462 -102854403 -484526472 -339506751 -994586124 351563466 -761946066 726171999 -139784072 -642644918 377706532 448796909 425544408 -9169196 390974047 993350421 282001321 195402054 -270354944 -23282570 40965153 817737157 626855062 500761161 -174546957 -634908726 213841213 368471425 -826163232 175270270 -251792856 372009662 16663356 -803191842 275846507 -689006774 544348344 57772788 -21034361 514593550 -809275108 -573382129 -282670663 897023743 -383006781 -117048096 919202502 966908623 -967100877 865637919 216018858 978577918 146615499 450899184 584880632 491845229 376405190 -463644804 -192327779 -242772537 -87791566 842751876 -896544726 -983869152 257400544 734274630 824148636 -136070298 494851006 -139155124 144269364 525626800 -949883074 -569928957 500393237 15708141 -951220071 866215582 -58424682 266460338 -223734333 756109280 930368614 -16136293 188179233 534766081 875885760 -962582074 104234791 288602142 350005949 78917978 858746494 871443459 -366796581 -406022737 386205002 -671466978 -699950 426761616 764233335 -68967355 -631774843 -18840355 -68526676 -446596340 667758185 -51787704 306330274 55935057 -627284851 709144188 494160641 385672855 -487014315 435784962 649758539 250327087 109141000 31183044 -686770032 -394117647 27669145 -323934942 -128641249 -862374114 73521040 185765115 2312202 935052868 -203498848 -262833981 180958645 -992704444 402974790 -54813400 628700088 -237033116 357983880 -903866546 402702662 -47607458 -149458309 -464548905 925773850 -374681970 75027331 764457968 -711525060 -712336278 759135907 633814220 717281264 -965742768 345157479 457640519 -576118279 -996897959 196809831 -157036780 275898151 -472312688 -120244688 -465476096 -419198329 67156915 13489046 -646595566 719859370 -51082698 523607468 285133467 -681248293 107292369 451349785 70722817 -203676256 969301856 605733969 -137854027 -22460910 -82486272 -205249704 436930770 -319876722 158893911 319808005 460213593 -654604591 215250357 244808086 102517787 651814381 -926709623 -790510307 -917916050 -474669163 -817181150 -765892920 -43215554 -278495741 -333766219 -533647517 172004412 256263433 -749393402 599503989 817968197 -462909863 773688604 577363766 672047708 758684276 891324596 -694675365 -828061072 86045289 153869816 -419147707 577624675 208158506 544286671 -850449721 -247894047 -751133740 313268204 772380642 655400194 -699389449 623771246 -44377149 -472063607 -25863317 -940992328 -559487003 -213465790 575290658 -582579383 -778226634 -982539586 859607080 93182684 -480614476 328036541 -186772118 310262102 -743727467 781595787 -658002299 599303705 959907030 -475740536 604980253 -819159549 669853700 -744647162 -157782433 -918363048 3014937 41809544 -249218405 85538630 -59714866 347692452 -566600316 254614874 627419245 -178076311 -387013885 -385613727 67091465 -312324255 396177242 509602790 -417121113 -499640792 798129084 150778211 374538639 153087203 -357929641 253417522 795986713 -180844375 138433340 -417722891 -326355082 -674127208 327439854 600394462 784445813 -217624500 506959647 -411816739 177137275 459944496 -264595512 -301928554 -138141159 -787768014 168484329 -205660866 -526488070 -633689582 -622180197 378780224 -63591511 -232878352 -813418676 443334180 223415100 -858881601 -54637672 -425299866 809618434 567554030 20833898 215568577 -347663782 875796261 -974474857 530251688 -580745593 721692729 755741340 -179849867 266548228 440301785 -279403671 188017762 327872835 439091328 -520779052 315241611 -785317554 -544020655 -31525583 120975960 59693533 -657587693 887694196 -535982781 123579242 -303689988 958386467 184254622 -567908757 -512606476 -912308936 502416013 -834826920 -124711076 -483533674 -928612092 -919294421 -234798365 -581920995 -759124088 -629558497 -26463629 -296812643 -390203582 -842814750 942176815 -409283489 -124183730 318677858 -508053049 -69944457 -213017068 -550803487 -138742447 729824862 937500270 -908020597 -597890897 -209668917 593921581 152856960 -607509284 102719682 -100827488 212422101 -702325589 419106323 105043613 -702370224 -45843526 -915237652 411740381 -215365676 861926425 -249617767 225869301 -249486488 322166193 -299426919 -292837501 -623582977 -484533266 762039970 452298100 911792797 937365196 -835686940 -357871764 759468451 -281716675 336040528 952250588 -301898366 -753324424 66257159 983154321 -201779242 82708442 -504550899 -848463246 -638359699 67307414 464170092 382299557 505091562 773081415 -174630198 -746737018 624042383 -838724947 -943174297 -491610186 -858357190 261993762 -939789271 13420974 -206330848 -896287595 -398461205 -800591810 -152253302 645823610 -671854576 -267910880 -471175741 -121282097 -990140086 -8897712 968263651 96448807 107900718 476275856 74806856 -20507173 201103096 -887901415 122873019 209301488 -510492345 915850599 -198106045 -68750689 277702373 -708610271 826445405 -118630970 -970820192 -724284726 917659142 -858053278 265335232 64924349 -575649169 -990577722 846484494 -972495342 661220326 -389900210 891250665 -104299583 -191495218 -844103584 260359718 918234149 -499686564 263321354 890233924 -584205548 -572482419 -875993178 401951278 658654737 -525206536 507589996 554432176 201370951 471046058 459983196 -288713325 -201819206 -959515837 915814806 462421617 -335326934 -523456500 -916608214 600431027 949810479 448384711 -720343337 -213913280 -903431059 226860458 912751104 -814696433 250092302 836573108 -708219154 894939951 -854716755 7023215 -886645718 935931756 905162019 97571985 -280642182 -834378290 205998737 -222622517 112042401 -461895073 752972543 -54278647 87942625 -532138836 -936630308 -598546918 682930538 -890681934 -861613728 347267291 179210600 465253756 -132135669 760699280 212003913 637458244 -668825585 287938627 454091690 -909977686 -774315687 -85548265 -700006767 367119921 -174019212 -803343577 886084190 806504463 -299518868 -20205526 -394512986 739209997 783066165 -726020186 645403364 -285024360 861097938 -126619866 801384749 441753191 -648982892 -593041023 297064488 482879104 397667616 330904204 -191282711 317313210 -560050095 -53243831 -884423206 784294030 -934189949 462525247 -451081125 465667385 784890682 64315128 -324563360 335063904 -547308322 -387970491 -535399435 610061626 -460831040 46766435 -422486338 461950132 357285700 422944877 48359060 718651826 501731309 664565864 289215126 -478121160 772091036 -846882455 21584649 36799326 -150071525 -180291549 -72219470 -664692747 -342629334 337426560 -378041328 -558519109 -979956962 792939960 -460221002 205037866 39729583 86340246 352838696 180159073 153410279 -266636601 221532345 148723247 987265242 -309777608 -290062638 -301530041 -214207672 669075046 121569680 227538177 320976764 -98131553 -64109836 692204029 -542870710 -19400917 530501648 -903821921 411807097 393395630 -873700771 959222322 743165667 917414391 753705980 -687607510 642364528 484701795 -926766470 158315463 -656499102 -753570406 211187289 -75742899 -254363473 -266840518 -762879528 677409313 284784995 674673364 -417379964 421662710 363868378 813030173 956717487 -429265530 291204893 723136929 203802407 647889224 -820022556 985383086 -258317269 274795328 -999367572 79864560 284905449 -660681134 -892888787 405280669 -189662601 -451064501 664166138 109228966 731512702 437729593 -690291336 -344804503 -959729062 998535884 937828606 355825513 766622590 -689355561 -950171883 -20656587 73276426 633147266 478412058 201450481 613980048 -986558726 -230214070 608014175 760722123 994362002 477700722 -21662224 958134247 819560108 -734162305 -319082940 -806152177 -888889779 971346866 -415821804 992539521 -96138523 -750731995 192348767 217236346 898253892 -330027030 449642145 793782596 -261403034 -829966874 449469418 -701132716 935409756 -351019297 -302029664 322836968 -493819642 503926411 -373035416 959460089 8274097 267169167 775570226 -158548698 814505508 -729879007 823472319 -86816851 -511284866 817922006 -202009770 420912074 25504482 367018988 -208562772 -869205283 -827089450 980986932 -388156794 -101884167 751755699 190355450 -309511083 935207523 781484357 -446760049 -402105185 493117803 8720451 171813414 726712096 312598798 -972167585 602455521 -388490328 -985124669 787305327 -437539806 181567918 -578630824 -11291063 476799137 -231982600 838611187 771940035 -889092360 659107775 663491797 -169346439 328187312 -940873960 -393828294 -851565935 -104567785 395392128 -336302413 761014800 7044124 -804870482 -880889964 934515441 950468178 781247199 687593870 -55969281 -429027297 153271676 335638362 -913797784 698362082 -512862502 473500621 607476640 929975750 -688054017 -282208542 61781754 264811383 198244792 -25044377 347970471 -615319641 -548780882 -533293007 -971323555 -395481042 -391777729 863478797 492045073 830506931 679646507 -989249353 -580372575 -544749925 954979941 214589772 814914913 806672324 -480721856 -379686996 -977248148 -695339317 -400303748 368684835 569442664 -902410587 866629320 41850845 168338984 -885631423 -930106938 139158390 846709698 522541536 -492840253 691351863 527487719 541425027 -82605683 125658135 786697328 -835491073 583685506 -601287647 39355271 532750988 485993263 732469383 -137265110 952391960 992785010 155633076 -194245841 -150274596 -416988889 963339734 -868843319 719819867 -346234281 69133751 747813642 471619566 911740039 864600800 801219688 -878615981 887347803 884283626 -703689024 -113204551 198413926 994325111 -578468340 407881270 -908278791 122616100 -306307499 -738800334 -765854513 677564409 -985891931 515970140 203857849 491387968 -907240035 -305807542 228966559 924480632 -557485166 -89902250 513478859 425747288 -9769151 85476458 -241773338 -918753142 419475789 -752294609 -87972000 16843993 -70053337 -365774089 -94003408 325144034 171828181 -93454932 -105123826 581411662 641609368 65964226 -509585964 947709320 435228335 -949480107 -179786667 223827609 462059327 741120281 -506026827 770659002 517821193 114974591 -558922850 462603116 -303890885 74879141 812457575 863263638 105579171 793076350 508114684 680522633 757744859 -446463091 140945153 -472702253 -442289880 20540545 590199134 910247017 952208669 -784071224 -347010400 870470092 315119358 626568704 967330035 582597267 -266008067 -35038404 509013024 -670644844 -711778727 150106958 -169300451 651139950 648097818 -967045346 569794203 210572517 -337435036 -243381175 -367293195 833231912 985046519 610732922 -456453366 -690540919 -659631183 594313265 -602706453 301930411 -10392383 -174551773 -822494914 362165436 94533133 -692700649 230554888 700322100 -299227495 753857976 170130274 123211361 381551200 -194657303 307042221 -314067507 160630127 -283843450 -987276060 -130615613 -835033404 887222439 -613111669 -576628078 217049294 929726113 -270019215 328395834 652161847 -851669199 -176628069 -662118200 -497498418 454479928 382975175 573487425 28799736 941444277 294067121 -182882623 726470778 -833972441 -977964645 828974960 -454147314 -903845954 -531922512 -989740660 -613210570 597473626 671232615 726371711 -81465864 818329057 834561359 264096899 125412303 -528316978 -259928277 755073056 813895688 -400732914 368541291 808668054 -235945115 519053444 617474235 988706257 394039629 353351803 106556172 -67402392 339052548 481423349 179142640 -939096660 544320321 844487203 -448341404 -314888489 -412257755 -830259459 701025109 246779139 113945508 509447572 -418406402 464617509 717689045 392066406 741022936 505253656 -240108850 626533648 908783720 -389347689 -878446266 379132221 -461087655 628630039 22372591 -102254694 -427936877 -783653672 -390043904 326725088 340570449 662731442 -497297623 -121682067 -231826754 775425564 -343395962 960789469 -477510700 406652663 324581922 -170315469 -612858518 -207802707 -832496373 -229691024 964752672 -238337854 816282098 -554108099 375454720 -498241868 -246127556 -135818520 -333458045 -626382722 72277492 -238516607 -575904513 390745051 -521193227 -951321179 -663306894 272223599 932239769 -478360306 80392761 102443571 579084433 -621778046 14014808 -215894567 -402054667 112806599 381205576 361292032 -454073402 -350798272 -372922103 128471075 -682706843 -478721255 -310785562 -554685510 271453422 -715084294 -529478382 576602073 975417086 -852762386 642333853 -986548627 -264178437 -146163942 797296144 537026876 910091237 502456113 -218930866 208537708 -40793254 -11517131 -581716615 -57853288 606589076 306469104 296933266 287109316 436202208 994763920 685180517 -535270226 502040729 -880434273 -699808801 868297222 319691330 10744055 792026807 855988476 103242773 -193000689 -195012697 628481258 688413863 896415421 -719876008 154059382 -25719359 259495765 747620660 224668345 453862805 -711077738 973293912 -149505233 134853457 -64509814 -391344161 159298944 -67549294 79072018 426244249 202422261 127406531 639960061 -957605590 760533789 -956102 991934084 -15308843 724973397 522607109 671402524 978786092 -500713069 701357013 380911585 138186431 291323171 -42722655 -827187216 813769414 217633215 207671038 844130360 998521967 706112073 -113644242 -42034222 955403462 -484356672 664461020 -365253856 800108158 756937012 -542749504 -101966830 -877072546 -567982133 867138374 -611065335 709202913 -448583412 -83198530 874365036 824843105 835953338 -140015091 -170173889 -567142687 -439332222 446641422 -116604803 -949682720 496782193 237507508 826252742 -271499778 611001551 -773290824 -592513939 907860790 161665825 -753007158 -211270341 149092040 833781750 335676797 45056286 -584342726 -527220678 -449905367 751099088 -4772174 -545509985 624792741 -914106462 -710504705 -384266671 417943655 943186587 -581243555 -98453966 -997420931 240141348 -30192186 317903932 -581685351 757557643 658365528 60644249 -958660115 -236929132 -5289907 874517373 -607973398 -219076920 987845594 -392693453 98278844 -236978725 -732846067 -606449765 -678327336 -652363492 -526288146 73335543 -912575484 -92193858 243267630 -123131104 94265299 519432661 939623725 -303483449 -562831807 -456645932 525228521 625793166 58844585 -132522203 -84503613 145105394 -675876084 51778612 -324453566 -596619141 473163670 -512101744 -660593894 641589860 -916888446 811041041 -823811063 663299493 -706812854 605722565 949220316 937000336 528465869 208087984 -531767746 -973143621 747911568 -134114167 31703303 -383984406 495407175 827218780 -466474158 566925055 -661932336 412218770 -25408932 -205617724 -770179335 320542967 -18607953 -956487631 -269711786 820474603 589611361 72565801 15222383 -369564234 -168578523 -137831211 -75520288 349038936 954848702 401620614 361828613 797137038 -330092371 199488317 611626986 -844208713 818690866 -907952527 572146708 -566155262 -19382144 -960740242 -888887979 343065810 222067814 213110704 -763653355 829643247 782578811 -452362176 -640869058 336744285 975385666 -960673575 -660695147 881643925 -711580552 -819049871 -551015627 -70426447 914496432 -339381306 -910081252 979119119 117772901 932649685 -686672597 326517704 -435832853 -861280256 -252077694 410841263 162835510 935736595 -259009757 71637381 713531058 378492069 237743386 869835444 249393453 484545265 -350693824 -167588825 -505565580 -866424535 153629787 326124375 -271323885 -375954388 -424087927 107972242 -561609850 77204881 -814309802 617446597 117256228 -497326487 969067890 846664511 -715528518 41382566 661518646 651056893 -403382811 195005477 484984128 522167035 2093932 -729106041 -306442375 189119726 570559824 247428171 -438091103 224546670 210256813 -727958975 288265933 -748426585 724088416 -860282812 -535283697 554869963 -240507731 724692649 541946890 284006951 242037462 -935919959 -53405811 -426272696 287314896 -487334423 -478434589 59959380 542374535 93394414 -278310517 -754544541 309314064 -368835264 -445166409 704566027 -279805493 -428485583 152726444 -655515950 664317685 -24450474 250354311 404153943 -286100110 617086878 -507951279 580564550 -937249670 -708913047 559356059 851355444 -719127057 -570422473 548245204 -230750503 -9386775 -464300678 -586596289 949807755 517015153 -867930516 -701583062 -439839921 -685467867 -748949406 899672778 710228424 -567727559 616973323 825676990 619018887 129182726 662846936 -120630131 426606060 -62918531 -859025963 587816842 -893770188 -178845302 481615073 519636166 656690954 -251432241 827376827 726031111 -829613740 -808079974 902576707 811608787 -945196028 -91330122 45378160 -239909531 845065839 -291767751 -484938817 361703526 -983115706 416631890 -320692667 -897133965 -858027017 -916089043 396570227 -462963936 276655817 -886619759 -120944654 -296231812 923707420 -246093535 -846488846 -21973124 -267543418 554130962 -652759041 824352298 -930172777 -368723654 816035071 -935128114 -280694586 -933743484 -247219663 861770103 27219597 -872476380 -962268537 840204533 -499711547 398211119 -35601778 352861358 358798947 737920552 -236400968 -174192869 935856450 902414215 -653808535 73433821 614842488 711875345 818897892 -91865530 869964644 -758982798 -621404271 183383521 -186276453 -138078661 183277413 153466483 514254235 -857450374 263436656 -868498312 477029056 639471994 -105777684 -648466601 90234403 205061695 888833365 -14437809 689094762 -508365968 68526025 869644117 -120125388 813366883 -118478394 991977501 396255455 -362681991 782975245 556344734 874233938 937355690 323905747 -607790896 -637164392 -250078587 -717574476 -363926939 -853279714 788426127 -101129844 -745152075 -529389956 -833834934 106904493 -1362351 -512665472 -309063397 854951940 74865448 438000442 -563892569 -309604525 952978815 -447819216 -102620896 -905486902 56437330 -609522933 703768897 144424806 930109002 807483915 365995585 972013992 -517858326 -113723879 -770217270 -123527969 854440980 740828788 752845282 -930437078 -978286848 -69196623 791578912 -367130561 331349089 -570799512 387147741 -320837132 798478418 859823015 -84119948 -480736569 355844599 -492807415 501611161 -238389248 605538449 -350961012 -605739169 859034791 234352688 449931524 152922872 574660353 -753517857 -166925921 -670756109 -877176680 -605966333 -9606963 972412445 379115460 788842275 171595884 745532989 643003236 -539815783 -320495531 -432107014 290876853 -618660611 2808383 388341972 852847080 -392988381 -633259398 924504411 594894558 471901373 587180243 -78564163 -33103516 828092746 695513713 351126169 240653699 -979631131 -15543377 924888426 727785977 941845689 -662362481 198999879 161157709 387661602 870883945 -786966135 381505743 850940673 -192020002 889220138 120289928 -490356760 67733613 -694212228 -324401302 -810424480 -689943500 -869140597 -347450538 507761535 446194507 894149916 364466093 -938881055 64561777 -712929319 -626017513 -433764443 -328443903 -913858556 -583146983 132876692 678634983 -784248266 132908622 982095915 954229302 -256957080 -924566478 963661166 -387765163 -521409349 826506768 339033118 996695449 -743142220 -955061233 604430785 634920716 726301498 361955977 429589505 893561743 34101589 -31459424 130260489 -861492184 494629433 -598061926 -454200432 338108175 -460680999 -332218197 -259954016 848339953 -789728042 -708174471 -623014682 363516754 -8804717 61545442 163878487 541114323 -875205779 -972785572 -285990430 -67946569 -585710284 -781898429 458284036 386985354 225163335 353118920 332467425 -963753883 458461658 -399986540 796014567 -810792366 -876149038 -367219867 136339639 743411634 -644934629 -162560358 -492227076 992074569 322726789 823596622 812681693 491660610 -808211842 -573031305 758751303 450465505 382259796 -546831208 -885244661 335336558 520727429 329931449 -485766174 471872524 -333237454 266309065 -761808505 905729527 -898465546 -824508506 857938832 -287552405 -236803390 -652997522 -920274776 -265609789 -587597578 544632740 74565045 -383739984 -891656317 193406769 294298057 -753770326 326862892 -133135781 446366243 715235470 -239029845 164047892 -728137373 -531127370 529235275 -786582019 -999812501 -305437352 -849389308 -494026451 -982139910 920358871 -993123017 -62104739 -258262157 969810242 783537153 -526421137 938955861 -502974277 -129282075 -664991112 548761369 728155687 -797837638 591987089 -957135619 -142911110 -492668157 659043960 902824339 -946589296 417303354 -990751242 -384364815 -320183199 -576015048 -820303192 -265995288 181207368 -265235291 228246698 -427701049 -564849370 138193090 301231044 -936336729 76535956 707936567 -524730763 -6891548 827493054 604623656 350914764 -19479271 -510581249 933762082 12133488 327054261 -536665868 -321432896 -95939131 -434505648 -441402915 -357681244 526087225 503436400 -267043248 -166870947 -697921826 -683183823 -967310886 382651695 -185359585 213188051 -940151237 -471286352 376158723 540208458 677768759 -30881759 256612225 -183515249 912160966 -500824588 43221508 646001965 -438197112 468702871 685266839 384222585 -513368232 -957938246 -893941528 -907892460 499722567 -269082788 770125801 -637319026 998925189 -419692289 40415228 -343110519 169392972 835633251 716816058 62339907 519994281 409744245 -930803447 293121119 232584861 971387891 307068452 416648443 -966970822 576870263 -465128383 595466404 -895841511 933669061 206424859 203658873 -280919686 375189838 77359187 -317931930 -813358445 367922530 -29716314 918183015 -785081422 -995591421 703451314 931201154 214962496 238772578 930274827 -220328758 397942115 -686877523 -195544045 966607911 179822219 463821466 -661717604 669283231 -472401649 -222504285 -140581499 -615346306 659592640 -95244688 -682332916 -272155033 64227296 467614895 -675302565 10384251 -385794912 573355823 -974786604 -959819585 209416302 201358911 113722658 775351244 931006159 -680290769 480941730 -128380149 -944399129 275879809 929156694 609388166 -116796766 -809427786 180731760 -770562152 -366358054 -143518840 -294552494 -657335719 -322367151 -92904228 -389892218 997300435 783967577 -701689009 817877341 456567062 -911820419 -707073892 -518981089 -490259967 495923770 -615580079 -507135381 925931423 -500424534 -201022743 -986045908 688296447 748081605 260352381 -285968745 -569693616 288298495 160303587 285058699 -395207928 -176438155 589559731 493094459 -19272898 -357376898 616121765 -870997813 786142347 83927707 -683661259 -755390001 453581399 -853867137 -757349464 -717934796 495700607 -898553433 829461137 818653536 410439563 -760054857 -251250883 -257811566 900427579 574078401 347499762 827015241 -483185487 379919457 312794016 989800656 671583598 -402717294 487846416 -89043319 -571391877 -593470973 731676575 -873893522 -690775568 344066540 147984469 497097443 -208691668 -221454609 -218581279 557484099 -615151014 -394121221 -161917102 439582345 -837992992 -251647701 973962555 597342734 -121067932 946154619 -405277995 -846217437 -282974326 952326581 -777328097 763334085 285931138 -737747224 -880851532 -621559724 -297507182 456668730 -151273943 944984030 -548964392 -406083934 -958892307 -791056352 603904285 359185680 882054203 -423910358 166451166 194284858 105849678 958616404 826888571 152833697 -523630034 -793895861 -904250245 -548187525 676374026 371786694 255991870 -738761540 -747800016 753679019 -164658916 -973739850 952888921 169201570 588590331 864239661 -712465130 147851015 -387826076 932843874 -631825557 -268677757 984528296 -415852224 68649841 763080203 -223751072 895439182 -659578493 938630562 -401957075 24622407 -691048703 -253736060 221344187 -47302189 561713492 -86465201 194798755 243089321 692716559 -183455725 -81794175 761135862 128612628 685686267 77991573 578139841 -956104576 -906978188 834490085 70065043 788531003 -910557677 998791591 -365723348 -98550310 -352985108 278435472 -709332701 -216433920 682409967 -264405734 363804892 -279240554 755909655 -77296772 -105280961 437488936 78686073 -196246455 -719717450 17770695 61727863 930890187 -674233623 -814188339 41109647 931069436 -626505270 249773089 675925865 341250991 -243752279 185739306 -731569272 655819039 344098633 862306891 -900096431 515962466 112123839 -391113382 -152774300 329253130 238436593 972349212 462826032 -946746361 -440519748 168584965 -707706821 -659316248 -2510779 -537730292 -439592214 -854047942 12143171 -718519279 -332053040 444434394 245829294 580523448 -798479624 124226172 837345434 -218622650 -407243172 151894956 -146169468 -687148428 -185698602 -838880161 -626957730 -938590610 252476409 34227013 220798821 -136952718 606580695 944980222 -278755031 -87250473 293014744 -536890959 158297459 442589984 -964168163 813049241 636628536 -875951637 -393503233 -420517804 -637000968 -794878746 -989790943 380096323 -17279609 -174119371 -449828121 729830607 940331103 -375411020 -879560115 382140555 312857618 701229517 -761719406 832090752 -574763370 -116263413 270402443 566164769 169099866 -789842354 892283659 -414868564 -311696953 69099675 -599771382 220862357 -271831914 -371361337 -505754522 -281993635 830443514 964731895 209369592 791229332 -674190491 138705676 723938181 971083347 184481023 -413883265 -731295012 932764345 551692894 441197204 881329940 -37135963 979995504 510525882 59904366 168288966 -496746695 -82657338 -952578536 -316625123 536179003 326583899 -834722680 -966847460 645646970 -471605685 -626794289 763105044 -488278432 742798427 -635956563 -488510987 182455042 -575314126 -490390738 -882932962 -874330660 238255667 250172311 -849059999 -204203828 545620036 750653445 -703351111 439544849 -156286318 832757583 829602087 824174699 -742223984 -175087509 722050637 -907915685 466714712 338757097 -537621697 -308461367 -981604822 -69690426 -400173798 426087518 476637421 -862398155 -334135736 -400841290 801301442 733009677 145822236 936185549 370274801 613738133 943083673 -421442544 -268830174 151111597 -409830983 37561563 186935756 -469430442 79337651 -856935718 -459650475 -858579275 -811833739 -168265871 755724664 -437264226 -520688012 -312200215 816030745 -66334443 -134472583 -868679875 -586021680 661681258 -328220528 904436717 -907650988 -816258148 -655644658 -997930846 -785863038 134426268 325792839 -560768219 885364893 597086763 -861372689 -479337944 -571708012 -370111732 -886281597 -578758556 -34685057 775537291 -408845285 198301835 649877374 230622787 -525310055 -461431474 443326600 450265587 780052093 696486135 317625302 -463412324 -624418843 -34489260 825093488 925305037 967304431 265404244 -816186444 786151601 -988617693 923343583 -946070773 195312145 -505811881 -840153537 -421040520 419725712 -341272026 -716479256 456010629 -412962058 437340006 87452580 -384148907 409908935 -135852882 -858439013 522467739 499544600 -276976772 999165657 -433635878 -323931471 -355420989 -403075997 -177690927 459071124 -346354104 391699468 -94968148 -298409935 -424887432 4499599 -88769618 747480715 309047024 519459612 465584431 373043742 -23247883 -734889756 -622656184 667965345 -784254084 -252603200 16196591 735411587 495434314 847014457 -484886663 -719423009 -524061221 219975076 166557967 358044103 -300300574 494624142 956341342 -507057654 981605274 152717000 -854197948 -597220740 467088916 287348646 480312176 -392089372 619611042 149431269 -862500606 161905716 -348314232 -89183718 -259547522 701221347 -616095263 262070015 182603182 834491745 288932575 560296312 -889668050 20252638 621146690 26244761 -733476124 -698873916 -696150362 814959050 904719724 338927508 -213436513 -689771656 343687278 725408645 242710418 816773693 501128012 491186875 266609435 -456404322 -350023383 -577269970 496773883 734913448 878799481 243045094 -247611695 -36543673 -915946070 -572190750 752029611 -413324114 629965055 356105852 -386439535 272501537 -232144144 -774234753 457713766 -9742529 -325976668 885905519 735249738 -511572965 -408387700 70252653 -874480318 395949763 -771458516 675121044 -950571493 462704063 396881563 448833635 -715563176 -647055201 -805704304 874095306 446380060 580816977 -457169370 790119634 384483339 -882091578 299913678 -126773604 246258984 -717053205 173449258 292362068 -155899702 -768289327 756069480 -631716911 316504834 851724878 341598539 418322341 531068678 458756629 -405399874 181024878 -109760925 -647166643 402792058 -438082123 553760361 39465378 -717556476 969658403 338679424 398580944 -124971825 -763141935 66357074 258729839 -519412631 746475946 -225920419 -968269959 -261265302 189128381 880375610 181381582 71334302 891562634 643816593 -948271619 290221954 932547464 503327267 -61212657 -124859821 130752112 -562619380 464292858 811284324 -877734460 468312731 257014280 -323393731 235009086 -949742194 45835142 -455734217 725821435 79408054 701248806 -862657920 58545981 -752177986 177382607 459037231 450145275 -102964577 -205893131 471986073 -583551080 -93524350 702479599 -893415289 403826040 -80654936 718801975 -539853631 656241391 872851289 -653852866 -758176818 569679609 547520470 115057772 -629676473 759242654 -38145545 -488523929 -416651754 740924155 -300871528 819616732 -606462749 707950270 52861564 -267325053 927393413 212677670 -160110631 -365277658 -439281684 -687942191 -479493907 865489638 -734104425 418404345 846141636 642475092 -880219341 -240964581 690606621 -277967116 -838600470 355712411 149999839 548712401 -538770274 691520799 -323524622 475161265 -779663680 -401087054 -847086613 869583376 -368557329 15661543 -80805560 -863819426 360894419 -667323192 491020555 -766748939 867770836 -942050839 615401057 460208448 856959907 -220310196 502278564 192192003 -700094450 -63800303 969396626 741592054 974094079 699429767 846744750 -450654397 519287436 -118262368 168773535 203958660 -273428894 294138701 -366489717 -868359832 645022827 13978116 -271072224 499174388 737172685 61026058 682936817 766103748 120362621 -330656095 -234501450 -186170613 -715635782 -710197752 -680217647 233469788 530851789 -282766458 -928453827 -299343815 -737130571 229627440 920755910 -862660762 804342786 866176780 633073229 411865735 157842558 -282186022 284827810 -746685225 -795662888 153511409 -240074564 294772031 -971744968 -700071370 -637652652 -625863324 -756752135 -832589731 -371054603 -570053079 -844515490 158493252 -348716410 -782082931 516982102 896221136 -852461250 -256720661 -532482031 -274151993 878013091 -355432295 -605326852 -477075328 200301932 475662842 -953218643 681103600 -413533190 -29094105 937593565 -530984508 927600099 -411469500 416567648 577524842 410546254 829104809 -247263612 874635450 870285354 757214314 -403157919 502623645 -618659953 -816361619 -929377570 658677123 -317431492 -983775478 309727284 926022491 407193467 327423122 543877336 -393072152 168439261 -629453476 -766964850 -240103482 -532479270 335129258 153386131 719126250 -86539064 -307992280 -515149348 -55458520 835180854 224654869 -23897231 -367467340 -905609661 -247958248 -795667522 -731096733 672559791 -850593760 -937709120 528523048 511540268 322523272 -300629440 679103080 -887098829 -979625091 770439345 -633577704 -104086187 -485098624 -852551271 -23993776 -540640023 -466796734 54845928 526100536 -516980129 -44343094 819542263 253365752 12043760 245606624 588345724 531314882 -151433108 -83565772 734066940 -845222987 -692255899 -998178883 865045208 -4443466 -350754246 -894417702 735062595 -542262530 677941041 470325397 -347675207 515696998 792366512 -409164759 990635507 -142608431 -457894141 -164174578 779181193 721514903 -51709494 -243662620 -246502269 -160754310 -943289642 -974078420 764972458 -898488478 -894112402 -278645130 435025923 -172317680 -142580892 -789762096 -270475542 -47988544 -991154135 -511428187 923265652 -258902177 928645680 -603169353 760912161 951874121 315802452 -444073304 613480800 -483470965 -869560673 493821694 474044187 -768428148 999514785 342086437 518773705 -866684659 118208390 -557779071 -190380506 -906030778 -118531196 -524266515 110982012 434319349 153374546 -122502648 844018153 -490311021 -651304539 -123892403 -339929549 783538450 872561705 -301535599 -954476184 -476433293 -260453490 770070660 -774168571 -619913525 662237846 -18359322 -89291971 868443760 -628232233 -746067760 -216612406 -221902744 -249344573 -694294513 -398195683 814207472 38410176 -18120148 352802607 -204328185 -866412738 137502296 784071658 -99988918 -842198744 17875985 234853064 76943105 465405353 592557227 947226426 556446580 -498805401 494955895 943047775 -851206900 -799590888 406272947 -951533105 -257706905 -606939876 673142992 -168257236 -360750027 -152809889 -177350739 623268498 633239230 19170525 -96434605 23331796 838309275 -3443987 307850367 -360819855 -760725907 730638283 -430218441 -467540534 206839960 624512046 742042133 -663833651 287950795 -122842617 983780393 378044805 -10943861 997291261 -583206037 905346644 629657382 -564506060 -607559974 331584149 -221668441 308127357 -764934534 389431623 90179862 -515468252 538085043 796003455 763620839 -725432518 -330165195 -192614957 -893905907 -808057434 -622024309 775924480 210993890 561489926 845793520 -916091198 -762782966 36644239 505892415 651337493 -121340433 927657237 -501814690 5856454 -267685788 233168971 278345100 885504899 375539367 -527587712 -180439541 364040463 -19891204 -815690556 477755750 292878322 -699201275 -702254353 802800070 981082766 -355984155 -656814919 899119008 -447185102 694908957 972134432 -581372009 -138561543 257365481 -486348432 -669102859 224621197 -982766115 823222046 457918644 -581324930 -583252326 -336114465 -525859837 272738465 794885464 -251354776 681778539 4794159 931514926 -682352724 -976209551 548693368 -394658645 -680804695 -327996509 403564073 200325099 -275505350 855491397 593528212 -631260568 383829108 444863933 444172147 649450870 -512261169 257628738 836253344 -189637223 484238604 -881500785 384271626 600381459 -252153201 157181942 397837109 670507848 -605069156 -424613297 -824483913 -852686528 849372784 -176440093 494193226 897865645 -510532310 -960914938 -774095729 -508121865 -820941847 807482818 877154064 379791681 922501214 633158781 -931150937 -365700840 -716342305 750485355 856593178 383807892 561551462 -455337684 467689993 518382834 -570638332 23935450 -658748304 341376902 567907545 516650278 -624947611 739201595 230030096 -885913117 381195613 143756975 957467327 485158035 -698440342 247318233 646166535 -200786084 357895472 -72596924 -931765775 583889023 665833444 -632340813 -192239434 440760353 150773435 16664863 -749157589 71418484 -223895803 -737572617 755416256 71525239 588230219 -68781905 901894917 643952058 -531352207 -184479951 945836146 247614038 214045260 500769197 -346294641 -946974625 -557093120 306280437 72459800 326344967 824436337 762419504 -626249892 -649702125 -988101071 269603673 968111411 -156577500 -990772596 -563265034 -812422226 -377888609 -350340138 -1897222 182540296 533368712 -419675551 574157993 838143118 -566354365 -661747328 468764004 183431716 -181550472 317418283 -220178520 -584556924 975303081 -273744369 -803163041 -167962160 -532123927 143587240 31967234 -653536958 594532169 -656897888 321451324 572837198 253765336 21803715 756158438 189727338 91246800 918013561 103097493 -64752211 -148060339 804953680 583654685 -847897146 635688720 -998721946 -650375721 739576005 45795967 -566175128 -773450441 141476 598710371 -390946776 904154881 944015839 -66525556 92012117 -502840033 -230210155 558855438 945273130 716225535 917214344 707277159 -116294114 -184740525 -715892516 -50421203 -857875097 438335804 -687096577 653385531 920548247 295719211 -47872329 -714609382 1515166 -831681419 444661603 916893741 892691367 -160636371 570343140 958110930 426109576 253325091 586900701 -36472080 -618979067 -712990743 457212026 153509582 -732183921 -345350376 965644331 -314921903 112120887 925416827 356688237 124461442 -309073283 550937562 278359447 39494917 886647652 -711826946 -399488370 -156848603 -392591223 782453158 532498250 -509668375 -737782255 -64449371 -740073838 892015399 864989693 948750617 260864801 632455588 603394479 -548366762 868553492 665556109 -166596424 728279072 974319936 -759234283 404963051 830484208 -12275901 243342934 -682931632 -122822032 391886903 845939009 972395529 -507253532 -913322775 233850198 -425941790 -906327835 -167918866 -858605326 -486494901 -44488272 -702606048 -392866777 -573341129 -788591527 251795350 -406871190 454343938 870249114 -674014475 958431739 698621961 -376915126 815939806 -179049779 -65456334 989268416 -100494304 430064132 478226183 770532782 -147733968 -564834047 222139449 -188492174 -656468803 -412137900 -994010993 -491545487 -719886397 495843806 -502501449 -317980186 -221911271 -786570057 283299761 -846260337 357715616 -50716083 -183879973 223936688 654541161 -679875559 -942644548 966079129 667145733 -518892230 437134707 674734100 94396860 -480838552 -231442631 -450994418 -584029778 -996884369 -49894527 846537369 -479698391 -643439390 -517703552 784436172 34807566 237557448 -981746723 -556820733 -390837412 -69508862 225137150 890197068 699679093 482718657 40339460 -503030398 270128482 -166891175 -956678458 477947748 587670146 641344630 -467271184 -973714367 -207829982 288017897 -936454570 -233737230 254983072 873040885 408553356 -921349691 836950745 -22779649 -430831742 745639921 500676177 -751729305 -101738424 -875826550 767970583 561212822 -298471634 155225229 807929072 -64229701 -318785497 -385922806 860579387 -62955735 978671407 753051273 -688471616 676736124 747978258 187955837 901994515 -763136100 810265578 -151104578 -117209326 174854199 684577559 955258493 597624678 578454139 -693379796 -832218397 -773114716 -380677205 283465565 -75420715 811189266 -153010440 918465967 877301601 -134455554 716752720 -369814113 -479632804 -220026702 507147172 9549678 -59374727 -225711311 825319122 210440526 349344729 -194310057 -681548964 413769487 406538234 -915091320 818194527 787817264 -532184205 -116954851 -789186409 92100266 251960526 -583628026 -180962861 -753358664 -156599233 -418044151 -118411578 -326291431 -603356405 -240980497 679957201 -277288875 -823224489 -964003663 -443776102 -110652225 75731800 688815521 -362454238 120566658 -283167371 -927195750 -87330698 -317016771 471959520 -732166448 -828226030 714233006 -298377300 -708321929 -977891929 -51628892 -992511593 543976001 125877272 311264778 703710004 -844857449 -789646252 -785402085 374751505 -525861929 688350565 696432416 -335774420 -800364117 170304062 298463882 -307715424 555314961 49397836 -440808760 948286610 832251222 -135918296 831263276 694531597 -966764555 -52866404 368694785 476492315 285280613 -263950311 -502024299 892555403 -956122936 -473353295 -586916364 140158035 453634306 -248906815 299981772 -397949853 827349345 -769995483 61887255 130604817 44144517 -618946766 -798806855 18069814 -759517796 -448379498 870512993 116334644 -177109737 -994058277 -524901206 517100167 -515478658 -945241589 667439363 -680486090 382219944 479177010 359111468 825977582 825521682 841784077 90032098 -851220599 324998945 -625072744 -387614199 46766569 -305333585 -955985603 -613311366 867283145 -543714978 149879602 -742100463 138722047 -589494077 585444789 187511037 11676219 522074097 -121476053 647561211 -92488214 -566649366 -443991601 112263147 747531032 269723198 -137671804 -341847009 -31251814 -525119123 61269203 -413458196 -606293075 -782418637 707122676 -873753128 944645432 -963541050 -110843133 -478980601 -269074100 409245563 -349587931 -25603947 187790353 619081572 -549419924 -671254103 43135868 -896183347 -195907831 357749815 88287615 -603516308 -252423990 -401987815 -286808936 -989910227 616352431 -945555309 -583418854 -513247125 -659927151 -394249814 -909072482 221593918 -817221621 186133686 -816671601 -629008047 -583697394 228657239 92020696 -142413027 -974185160 -961997604 964718139 721133684 535814710 -907970909 -73197472 -136141499 -396320418 991620515 -618604723 698542436 -361419274 477909238 -251911444 -730410141 -494943003 328937707 132140234 287702057 -858699954 760656277 188555735 -538413589 402013651 913964035 878249101 -878173431 805678178 -46069706 319910942 559480032 575449481 -58238351 700096678 -966460814 705249106 88003514 -274582138 -835058817 -246874342 -344017526 745159881 -822704229 -475389699 -888343735 -80768961 -541644767 437305608 114015280 602002800 -596409407 619019048 392953824 -60675433 126193374 104585378 287225428 883453757 -642865132 961886842 26379020 233800008 305603990 -380651346 88751282 544102782 -970626999 -912214044 -108925923 -640803123 -689077993 -673351593 188543522 -364666402 872950598 -267858215 -57895383 641635272 -269368004 -339511214 752860260 383060182 -875670507 -11803279 45019610 84263157 -601338861 -805470909 -632126382 -630953417 -93095590 741105010 249393060 -491733588 -787183850 -405983259 -786255590 333302774 -841708405 -636987499 -869174837 476690186 119113195 -398069381 -378040481 -947577062 -817513408 -564327444 597712317 -71790086 944802191 885515750 886541538 -934208147 604785461 -897856046 358264900 924260732 908003652 -120101871 96929046 -243176898 834926570 -419594858 797012255 -812511400 -622136910 -533696224 252369975 -163999623 -2233098 769543853 -818991648 173114636 846274168 -429059515 -396054830 -752874178 -831926922 852741146 583385509 -736281335 585971923 -44878739 647332790 222792288 -209226832 -112777895 597001261 -536790070 803818928 -647586400 870220162 947466592 -996803260 943805324 969539137 -956162766 414140033 -282487891 48251897 3669823 -978407634 -636735570 -864138246 -639711293 723820484 938785530 -565039734 -587124895 873424838 48164714 62181345 -177512683 -478416141 98702907 -292258169 -953967179 2737536 -940376804 904979922 -312919251 139269649 -59902903 743045280 938527871 -274374448 66690278 -537028151 139022871 -188014793 -3044027 491046154 731674597 -514659153 66205675 909163150 125224796 -286563671 957141359 -252291995 363634822 -597977271 -631254495 328846748 -367620419 796013671 315150048 382967904 836849768 -34498984 -130209061 72347385 117129272 320385251 -175949109 82030078 -37385976 -184785501 -776457790 596352230 95230964 498125459 814505010 -637085270 -774201328 -639704160 936130606 -418369213 -976049568 -798679871 -38837319 659919349 955713084 -58093624 -374601885 205692551 -437692094 152885415 -882735158 -997460843 -293573109 -94233719 -4334065 433996876 88971623 182732106 436034160 -497537011 153841530 138966753 778672231 697847283 593048927 865423532 -822153871 -879771494 -778495999 627121070 959428177 -832120994 747961417 646637872 151034551 812039263 509574976 521286659 242378042 581206601 923915551 871752805 -356139426 753382433 731832286 -175046698 -761366636 855377076 174396861 -870549399 212373399 134323953 -672162936 -822667228 748918487 591484773 -15508673 -348472368 262340798 31604331 381506743 -133648916 -629278384 -767304063 546034713 470385170 -819239111 417806501 -97341178 699387162 -434149812 -578350401 483324068 481626880 -696168165 182856574 429708773 -160208170 197915063 551325237 875460944 849737413 -789608221 546726256 -823241668 911218634 969475713 -392801366 616012377 -569438365 996409399 256125653 -938969203 -603571669 -806816396 -829730903 -135105526 998807881 -188275941 -109676003 587512175 899097697 -354559890 -678988680 62815380 249262044 -959518808 90295553 636625553 -429743409 695786589 -362426165 -879136648 599621531 -213794611 -396120130 173882379 190219345 915980862 -201615621 465767797 120693182 -628349832 -311733981 -907236787 506005855 836814186 -589602320 -486812135 671468132 590481109 562091572 -17020464 715391167 79005882 -754720014 181497798 -412076236 -590108543 -70309060 -25170352 444579985 -429528419 411526599 -155057057 933340092 426601540 -7638562 -474463373 451101121 -145955054 879234495 888035834 -694555903 913125438 726395135 53034581 886951657 -977269037 890480882 971604009 -282661523 -471586261 -588572841 -596972655 -640328945 -628769624 -8462964 -920052939 787213964 -880612861 20438994 999924021 -776882097 -594184491 -199989844 -387953757 290424812 981189822 -358774914 -254859883 859242623 865444511 143922394 -657108987 -342794634 -934405254 308914655 43370284 981749514 -898773003 722122667 -495027692 -768527912 497450814 -768451116 520944987 -362358797 -362492095 -80667050 603962152 705462896 -463195369 193112921 -333380985 -769347578 262813141 166764036 720686830 85265728 -251286684 568476375 922788057 -362115678 -266268826 519035937 61106824 409225457 -128688917 -827652018 984311718 -288529366 374783303 -181247408 -440161317 316443988 -244363747 63579426 996813973 -387493581 -948455779 769520370 -245630138 332578916 -38372797 489793711 -252858904 -748660915 561510629 337233349 931668631 629699314 -522547035 161848321 -635935874 -838903591 -854662325 204091804 -211423253 406190110 -441190591 143459416 -551154954 732313025 -611514094 523246637 609237426 -137799781 599138175 30126417 -50352098 -600431072 63063576 -234839057 149372084 557004093 -95941050 -974708640 922498667 -548704979 773549039 -44541013 648359478 -610452161 723819858 25275352 449559615 -243685816 767950146 321842552 -407897832 590957931 -931525446 -719304613 -581834664 -487728331 -607626866 -510019076 -269863391 199769066 69236409 -845884449 -671121702 793849190 526204761 613631782 47636406 39828986 -298545857 548140919 870343726 494253079 715985570 -732669046 158634826 6007890 -801946048 335783501 -405256592 -560881952 -211030443 -847870257 -679810771 -264063776 -731605446 -948794517 972366358 47767078 -889906691 -492930992 -65610464 394930629 -950023170 -614866291 -830808116 12804842 -277388291 -49027052 452455490 890886814 -265829441 389280996 905637890 115451420 -782253315 336593338 -121628087 -880561917 4314076 816405587 788423445 266719543 -961046828 -807743591 141510278 -522636936 698781668 -962018390 -480509246 426495061 -544315064 -428821675 694302639 452878690 -100955297 492825805 553804734 -971015763 -36884431 869157434 -187770457 -601421167 -458928030 -435488944 -699739278 -440104219 975743095 43546597 79573072 -479407016 707707079 -57606488 -447383306 7970283 149505136 849378936 -252136350 -643602309 -930100552 436082979 450640055 -442747893 -326684136 680576207 -711665791 997719031 -952103684 -133554172 -978472116 503957668 -782942392 -380173842 -66586595 -673051907 523414781 -586544639 871798260 -897178871 -968035691 970505458 -940703842 -286830411 138525309 -854119880 878182481 253758199 -193739964 -713018995 341684480 777288420 273810235 66085667 420902344 684008541 -970173193 -368723244 -265126014 397612963 616334609 -966231935 -716452465 790423820 -799849128 -770984763 -187605144 -511981410 -236470500 202947118 -785856388 -202634792 -205284470 257762249 -428739875 -649480856 340773480 761153543 531537252 330106268 -778977143 600344186 -929248846 -875422796 -344489863 40687399 -640753972 -733588200 -108750108 476135621 523770626 -823050815 -433004394 -105059768 481666485 -751434410 -255584421 -440921108 -328521227 89196076 -447757633 -862926114 746374679 -593050671 -831132594 -933914166 -159306616 -906839080 277605752 896918254 -215671666 834931886 634650660 462016906 501875718 -317716401 661534018 672548382 -4058544 -786360422 705364862 256225811 -653994552 -372333102 -310544924 528423024 -699597543 272393204 -329408183 -279138692 -168700173 -125290698 218899939 665594441 -375849213 -686880786 -383923136 204342430 433645629 106860929 -388673462 -332952678 567920366 -941842317 121290053 -539143496 -315471150 905191388 266722984 371092310 -23790315 148878127 763968264 -65231059 -831339457 -494948161 -295612099 85937411 -32607525 -171642689 979756207 813011419 -225552530 530973553 656936988 597739176 161525596 -582699395 -726306242 -680589814 526269104 -744049340 253195073 -335878834 -247530760 -272165366 -706185729 658490482 481791326 -148147039 -555489367 362539087 564109124 -178505880 -817974499 -218333746 582167931 -425711663 -535022587 -461412263 996263441 363189834 633322707 668106009 -894664081 -476424797 311387324 -717364705 879824803 -160420343 616259396 805873753 942656484 50151873 519462294 598391497 314302105 339391420 -812421008 558827519 -56306437 505899732 -563492399 375791654 769381129 515802363 172209987 -859545759 604547042 816671612 472690626 468054004 -161662010 -184196915 796536780 990686797 -361934186 -226634118 47892326 -523386736 586018406 -617247696 -377113468 114441136 -616412246 -35663432 755739141 374451498 -242269749 977871706 -575601843 -45468581 252338339 927276044 -824135098 -621233572 -535497063 562038048 296336259 -877449762 -585517373 287424827 -845198267 -381901475 24227374 836395625 -584079207 -91232920 654665656 -907128996 821007795 -320735495 126631127 825993845 215369985 993735784 401147481 759837406 695588839 -626437704 -335146308 136767259 637761040 439543821 968799107 -990597884 -99700879 149182020 -951960080 709544681 -367260028 -536784229 -844437761 -679639043 -159440182 470309245 240350003 -305403616 -490308917 -463318492 -122144654 -59648167 -85706048 720527830 414237170 960994735 -415816522 220121970 -704625831 620934342 692677943 -139129777 376761568 -591140613 35530364 -566123126 796823094 -752016622 -669184490 -157636402 534057673 -991172193 635797045 -709634117 -601376490 821552363 849050505 975475571 941956630 406158625 4590866 -332522040 622128462 318156921 723720414 -495041175 719427723 -253704616 451675689 -236617293 -335935159 145617966 -320904114 -487323204 -588059124 -487437940 -680722091 644258448 866859845 -108058906 210169457 36868086 450625110 912461865 -162043435 239919992 -423539391 -872852144 -794023848 -462153338 288763667 169368474 -331880610 -576775398 167091812 424579609 858421400 -80126023 658321775 858792814 -999104771 223128279 761367310 -581144478 -539273357 -842696059 429550627 635918556 -235792793 -412002057 619817041 943968384 481589580 -68792937 784937168 341967695 -214625890 -85103357 -17321829 -317128975 -483931448 182359785 401340905 -790031566 -903957248 950805927 639367529 858519882 -565483041 -730094521 -114890362 -399968953 -890404574 786964143 -28529414 269130268 -309987736 224699363 947752469 832475603 -282919382 -688531424 818807978 -493922697 -571483108 992300093 202572299 -522545619 153414237 -830406289 206397753 606870003 627991620 -420567007 295194384 382687811 609043265 968474803 -267222579 -342829397 -976360160 611508489 -449003929 232258811 -12503828 -856410345 -231525140 139152089 673594522 -50755321 -968700394 255136517 -9608610 503907780 -414864272 266334444 430368944 816695952 161444525 -969543669 515308171 -253301392 -776476352 -259702746 555227426 325741153 778966203 -354915247 969499646 -848066047 241849829 270483141 -411431197 584687793 -593190791 -397353808 -205736283 286883911 115518166 932331448 922119480 -130615431 627442861 -850091117 161139492 586980943 836403751 59856971 820205233 -755626964 140550315 7484719 326260461 21860954 405086214 -263126678 -508772151 -556154901 -216164474 -392800810 931291592 -801887422 165978997 -736648086 -300918050 -243005546 -5382769 709538571 -185170385 78755506 37267188 675979990 -606268348 366239877 217939793 462692875 347428257 110655559 257728994 319968443 410295116 125694971 308275442 -273118780 246461481 848312796 584271018 60038669 678423111 -81048994 558539410 -133939924 459057270 -179535517 453846100 983769612 172622748 111811851 197532926 391444336 -386122846 -876742680 -519013160 -257729880 -674047679 -81706757 381752840 821685823 -301547504 675789341 -736837686 -668665997 -815338677 -266417521 673477259 -261998034 -529511569 -789420171 -63229511 -604874456 -297957004 456376608 -524839284 412599373 -710658993 574609518 831893389 -978078050 599867925 559327936 -824652991 -43490566 -963754266 390803178 710712334 997615195 -353850685 356378025 -859251964 -703601121 621694952 613628551 98297418 434622236 -282511299 131746691 739044268 -755267481 369521804 -186881729 -158146496 -622670347 -138397307 42547248 282414957 -584791335 46095775 -429992472 -924540814 774587887 -29353781 -538048500 313054992 -152731583 434127309 745437829 797237290 -132003412 -749389047 69890593 11976886 662135325 -830840599 -388121618 -713679581 989627675 -476222467 -798967729 912365907 282508905 336117245 -870655786 662366189 -279742165 -136553684 -887472495 -749655953 140473551 -695691822 -899016663 20525374 674038143 136285661 -353788699 -166117634 -848383293 554226359 659915061 -605289609 -380260276 -904188128 -816188644 131117808 -275294850 -401481647 -759880779 -857765363 793831178 -869092516 588095928 -933519763 542105320 731181988 -967341390 474405669 329728479 -156162499 -310391285 62011076 29843826 805851788 528780480 332375083 -926506904 756590002 -984370394 -33335400 66859965 686988447 -13942526 -665621499 461971368 -212798459 -184755879 -398420981 -877039549 425394910 846607652 -204048813 468481397 -73186369 -258761080 -240668566 -714282785 168003397 -260132100 -176915793 -786533922 -669620167 -435816282 637439661 -904492365 652957521 -372891716 3519765 -896913877 -751634418 758788216 -81389329 49094279 2809546 -126059564 -136873777 454763748 999163433 -159628298 -981787280 470236670 -130587656 -853086664 320685032 -349636915 -86103130 731093905 -511392938 -198782018 -800162110 891258353 222006717 993623947 587715573 -989624595 -960247292 -244477701 -885998439 287730597 -582675819 -162604772 1274665 49659291 861263448 -455418004 -143102896 545656020 209578186 47444373 182305830 -693372211 605503812 -504206168 -696352179 428580873 -25101302 -356345413 312559723 -212615695 484632446 -565109411 245751582 -478342470 -167079277 -697341647 -370726862 -918439969 464536954 931317005 416399723 838372028 810353683 179047214 109362901 728957411 -43308834 -586733301 -44900411 -801800760 -584022639 257470780 -29472556 390864846 707558007 787535496 331150950 460824356 445796446 214524285 -480777411 -635748621 211701892 684395484 -976223713 -914773038 820904485 -473952523 -424140607 -956628422 82761101 897570920 -47028615 247379811 -294469772 959624541 -476307955 20768113 -118495107 -766214092 879474394 136970345 -150994317 554034700 -894692391 297705562 310265579 917152265 218099785 569343836 -215042425 -781248582 455426640 -439634959 -839026938 -447743377 729632635 765429455 -450612184 -824520686 448554003 682118621 130491204 264617758 -411345725 471124612 630463014 -265738238 -243773407 234732456 671630391 739879610 830855133 912261449 -183786600 190715595 701886683 -153370712 -138163451 518342422 -977803120 -901175750 -427687738 459543153 -128855565 -392790106 465042595 499494598 536207575 136679248 78079162 268428116 -496934951 -119472351 -962713290 494372651 -60421586 142988248 654359489 -897044053 -262500800 114998264 260769573 -911727268 909779319 -682041176 435027607 -821604166 58458120 960258073 -843443496 144628985 53466131 563866054 -710518890 148179779 -140995294 109326869 -244085193 734341601 -483705864 717399121 -737829640 -399008543 623901097 -704309050 629160237 -643977250 759299230 522042194 451650344 205241226 -989918935 -624570937 954090907 100467230 193006900 -53546281 647903898 272619870 449062838 483189775 64460342 -987921350 -702383894 330337266 611742660 813709274 454423995 -825588644 -513839524 -208611078 1183710 -762097147 -705797732 -998974563 -404493814 -421827533 -525723703 -350535900 540479631 248660082 493606172 -838448076 853573815 917159494 -688014781 379946650 450300454 -971692027 -155159056 -257596430 417410443 39815127 -19214004 -335947158 -317779549 -476785690 -322382065 110437305 329700609 -947722862 644146583 877134027 -422333745 49162939 -259951085 -801144702 663407521 766331498 844371724 -275787145 486103105 819910183 637125986 477035670 -509026567 790167372 827861951 975376743 669993089 102262957 -388794322 -632917212 20373392 60660856 -766959935 -475431913 -50869426 242586991 -476423098 -17945301 -440731840 -879334871 663579236 -17769473 -256556399 -516895063 984967069 712733311 829587134 -21285421 -56194165 598160296 -848309822 161894567 611321174 82643782 753572964 -911779019 158749755 561030649 -263215315 372129767 6807246 -370064614 -789184060 369476120 287361744 726618519 499247521 -601210680 32565339 739858061 -596899471 -678348093 -498124059 497765892 263868000 335938915 363846006 795663570 31204989 -919339738 -359215375 479888202 -542954097 542847827 491205899 230078564 706881243 -293654712 -926176628 292752238 -170681870 230655049 -155029050 -910484571 159056204 -779081255 27596774 -551766426 -568089716 -943603835 637891466 -823449813 -425557300 505646356 509174131 -771288992 -918211667 -578783465 -661923109 -897993242 -541343121 208164926 -112376781 512938239 903966909 544198535 -99343126 -533741080 -935503151 -57647626 772461523 -522034958 -710812153 157872446 -188555096 -226023106 69997189 263677730 -934583614 13384846 425247462 304933865 423981165 -512722257 -696564249 -900455119 273103029 -46634205 -541160284 -445910650 841251507 -532670677 787725473 909324023 362962334 -546240154 -170775044 535961729 -473361850 478243863 335786216 186132438 -844618101 -135612763 -658875847 -396843672 986563768 -779689657 -903926126 -65203047 -418315001 376867954 701001834 643411257 499717532 423966056 -536037548 -756781952 171992391 -984599768 818664914 -62609721 -195269850 -680975111 497638207 102499976 264662642 774167526 -374321844 -376436307 899201924 375558983 597945483 344719215 461903030 -612294814 333083258 178540536 151963531 179931646 -732068072 523148520 393489374 766670649 -287880710 -508708050 572482124 -794986325 470296639 -694562557 12134353 -818328568 261139133 -149075399 759323715 -41359262 -679478982 822445289 -882553589 415402900 -531459449 -507234531 -97690840 -826472122 -941301374 238164123 -152610327 897994668 -827192565 -574326009 -759964758 832833225 -603968325 -702019554 643277972 873887388 -688320745 -657170883 -808350886 -908964297 -607394306 -209833918 -752959067 780260712 789566467 204527057 986375955 -377749735 -351536033 729421088 925530220 866355341 393754381 500777032 -749075842 -818792647 361461798 789450842 446877815 276925442 -467664753 482425470 202933544 852911126 -37657143 956668310 914363441 -237586097 -479998053 -80150151 747439233 -219262064 -840089667 -533343468 718460887 151629401 -442421778 559450359 378833073 96730694 -28368154 508475429 -880398616 -544318895 -549377205 992613106 -309429838 87546992 -516456871 -166160962 -971365763 -476079167 -949038688 -918414111 -306222925 -786095423 -632757036 -647313089 832604695 -642766765 -975874116 515751797 343332452 808341449 599472913 238611086 157710939 -675286985 -20319198 707512684 -778755473 924424935 901354785 994586822 122920249 724991259 110729198 -542718323 53015396 -590859194 773980613 679860406 -368581621 92215416 719918983 384448703 -667171129 -899359006 -971277995 -695045999 -563657698 -829163043 72906810 958625684 960043827 30318197 472781589 -638262822 -112291295 82248315 91398428 -382077547 225747190 197738022 142891787 -301919507 641737246 -215808570 -65609621 307633167 737902417 902399106 -188792481 456719476 336544190 -961764790 804816820 -996251145 -292099270 201155120 215811254 186467154 447533489 190233510 -199969805 966595060 -261998406 854289541 -280955516 -95607416 -855565261 201014954 997176435 410193521 -734856751 -892760387 239851756 792290839 -421760019 -968485469 -777334356 328112074 740793317 -645259229 -470101997 -747669306 483733462 23704135 716500849 -840148696 -318932007 -884543273 -362628228 268300414 -719904545 53969226 -958857736 867849018 -524725748 226385419 454043611 748141436 459761490 119990684 984030030 636471633 -886082923 250080842 -362181521 316369563 141101122 -144294694 -635394014 -877491370 318072414 251198033 412583765 -602501387 169042900 -392236852 907703932 739269761 -703337977 -731370653 557596899 -190831969 -495893616 -986299608 551557057 712892157 -114188009 719257646 -29460751 -313192649 -633109623 -73839904 471924889 -706566438 408105211 -113466318 -793485628 431825033 196131724 -452734665 821360736 -859698083 -977069594 -789175000 568026310 795167258 -305682152 -483596837 -154190699 825340836 -75586467 149218185 537029106 -98101587 -606243706 -3883838 286880804 -276153323 -802275389 506545535 -58770284 454670276 718409685 32462503 918365478 909997119 313603203 539970935 139854003 48592664 350738727 653792801 627508794 263746305 733409577 -541314018 -709489081 -437211773 -536158338 -371726218 -845556557 832856956 -294497852 -777671153 843029789 674691815 -46158204 -446832501 583588768 48514434 821588370 -766413487 -517623644 -816292472 96764342 588110079 -523090777 753836733 536059391 -746594407 708304070 -250826518 991762832 -248107306 375165286 -998809808 -376383112 620451934 -463058791 -379042427 -812704519 -63744639 894100487 473042590 -589778175 772697124 385412577 435965743 365815666 935333203 -304367034 -532483903 41135785 -996775147 755485618 -607193304 287946330 785454286 903608561 186419928 115622975 -296708756 -995145134 466582002 -261966890 611304290 652092177 688333708 112250856 -483003105 -588127356 -628636313 -466682196 -748805995 -657856996 839713826 -767271057 404318141 919403107 -805183387 -741078162 312579479 381680259 -647540950 808003718 94293951 -698335344 344655832 601103008 -540034142 633529472 563212499 850307362 841890176 916233381 713244761 549364456 846758641 -731105285 43139515 -598936998 -888777216 -256895780 -662698325 -664131573 816628840 -581980917 -115329150 509372932 719944687 520879867 -54800057 989269351 -629064227 -169047021 -244498866 85578380 -438403686 -129904508 -506504893 149464786 977243146 382433564 -257202955 -732796742 -593608086 839683483 -802721978 -451356788 971962528 617613717 495082188 600153021 -606482712 -290549072 -950868746 -755616143 474469917 103221494 -878567055 574811252 -872973231 -160338967 381008459 -719501632 -874757350 -187239226 -321216443 -458461149 915401888 421843534 164615138 -279095896 831441654 -212555917 -385857036 431670760 -900661585 185847604 -256474543 -105760124 137362801 288154912 -829043060 857915261 -955045530 -325827494 26681324 -878646460 -349193047 -611735880 -516944450 -70610616 402111826 793598428 679325429 582372461 -946215286 -26577293 173787310 -798583340 711938657 548266323 193320918 -208463368 -172750319 598662579 -778250036 612242031 689530919 -614440388 101048144 -942467399 -300498805 475354569 -832283291 833178687 -623819389 131949867 681005577 285814021 549228071 224612993 -26012247 71019145 -670191341 348578333 -797390783 210517765 243136009 -218306758 844063193 113498468 420699098 255968937 -9741105 -2442045 268252455 562924718 -721829221 -631517033 936168500 -926477475 -429254612 557535551 -619812812 -211828427 -991837253 -870086669 -703074782 -190359690 667868536 512202878 199849147 557266277 -941992513 467942221 -502616115 -213747679 -833151506 -794057874 -744533530 901798529 302776144 -240704143 -430714417 424196676 -359529902 584697297 920054633 -822289305 -308718857 809234636 560212817 402962241 -73607593 353520519 -522335094 -740115527 -408826423 -292299921 895148516 -728636242 210909692 772926023 -247016598 252448640 755724223 893085782 974260257 -974500692 586836587 575125096 618681688 -167448028 315696918 -847249903 -159086933 -951670774 456750510 379430621 -68682013 -664784578 -633184806 409744308 -154081464 563256486 30918032 667102570 -922336507 66422113 409260406 60453771 -488142097 -919071855 367672259 571162872 826542202 180518303 -265857299 -154124625 899103101 -547549852 163179809 600136878 116688323 406831753 527623310 510089446 319605336 498122097 668638791 -413170400 947561807 470026633 828047341 422135240 797021857 556531462 770335945 877338963 -532880588 87511316 764572091 -643837636 175966051 -774807245 261905856 -253345736 592194635 -778673986 13802098 831308880 673139062 922745722 60596191 475900181 -568237791 -914597959 -496529444 579230147 527881242 -294080879 12906872 196076791 -758738972 731459484 -905558166 734925818 709079662 711886636 629488002 162945613 -163638999 -718433114 90205559 563732537 -716210773 511644447 -125241206 272000988 -389501654 -267049152 926943923 798067116 -221010785 -484552650 806266927 -483445838 -509904558 367382791 751210291 358107073 232694259 -639877164 -100762128 32747508 581006407 873700872 -110281215 228217674 863715131 235199305 -485718494 -526489811 368672216 -446850298 -334716084 991451143 -940307502 -714822150 687146177 -301286652 -376054460 770957693 437271994 -606648875 332175720 -969036128 813702194 -640035359 -617165947 479389087 722426561 388494941 842857077 -622968834 447912330 -138581237 230206809 580372374 -821386459 864961512 833630430 -816258138 363012317 991839403 -414160291 510281295 576528515 -367316061 -637970710 -869871721 -384768428 -22253641 169836527 -258043168 832344322 357054234 -140579455 -583731300 114116982 -407907602 45576337 -186358228 -279843335 114600601 816258858 94307799 833804847 306555295 -848248931 -206068741 -194159377 -464271037 457072335 -639022560 300699646 -598310168 193076340 -100849699 807822687 138639126 529615335 323129624 -467257606 137295994 454394502 -445313784 390177878 549807259 -953680984 466932731 -531318939 288858801 770895558 668984300 -985454714 -324042607 -297493925 -756254273 -392305492 621167266 -208738683 -13194522 -785423999 -57531593 -200595700 -554740764 101584979 144458931 181478469 846056187 867832572 112188568 -786544663 941808514 -586038419 -909559178 -598205104 -698788132 -623599555 27946609 256251033 -133487330 -911448305 538309536 910524501 891548760 -440526963 -1309030 -171190644 -742017968 -612893678 -544532042 803514207 683557404 -721816240 495154333 -554774407 -510691978 351405830 -84741631 5046978 -680243470 -443037273 -301793245 -559480390 612609506 -220071191 -659420912 844079958 241034540 -263357501 -688754886 509801290 823812888 593041541 671215223 929339433 270478382 236202270 -734194464 199885366 577212655 -887149426 -79501243 -431632221 320402978 352649619 -86530586 242640687 123171924 -678489488 167649431 697891844 -895769438 -366039096 -341461096 202380943 -480861593 -828020757 336616828 614126650 -749456564 815019480 780488260 723450480 319783739 -451768251 734761812 502862788 898373538 -713618556 817237373 880937403 -415174283 405913034 -618976486 583231455 -574514749 258985494 -4537794 33084638 -291287149 -392177918 -380490965 -167599958 -35491281 866497832 -488259883 891623141 840272891 -910921061 655095139 -870671073 -256097740 184308021 -67688542 -481384268 -422192192 -736881150 -534685882 -671842669 205422178 -889954263 838994202 625276217 400295881 15206599 -696295419 273960186 -975610433 -853998827 -12517465 8213296 774312955 591483544 -615170058 -992478421 -495661944 569780319 -184446508 414090991 -150632735 380294825 470476418 -335565187 250494610 839264694 -377305784 910941615 975096551 -600612583 -314007942 -930899494 -242447925 901176815 -521342330 -75100191 -439615245 -694142669 456658414 107104433 -49737497 459815325 931430670 -929802343 -244108514 695397202 124803028 -987103036 268791189 692710829 -769464891 -823750563 -85343152 -482368224 -826875852 -176465286 593647089 -932663380 -344251352 492275760 39690496 -806079918 12107721 458841729 -785552909 -632264451 100220635 -363436189 -920638274 -615652016 -752784646 -103526701 176313761 830863837 -555241874 674793658 896958329 214400898 226540388 -669963198 473940036 38847057 902882984 -376203318 -155043309 259233228 -225181914 768959953 464670541 -374317499 -538484274 -124983651 517488407 428308554 -678548396 -686748051 -914688691 910536767 694556937 -106973514 579253717 817000269 -384835170 -977456339 -405733468 353125399 155174127 640685885 -409091442 -988935952 150324509 -651673240 -595567952 -994283295 -50529423 945399175 -304550502 443977615 860685287 709568797 -87151825 -974647197 135353595 900178138 -389213167 -223745577 936419890 -152720527 781150914 492106138 930152842 -39134205 645033311 -781388264 673421376 633717873 -649736449 46317154 -16876298 -584483662 -156630266 752525125 -574941970 -393180348 230621243 522152882 -143026531 583663881 794180390 -623990591 534322813 949775815 866048860 -497648780 178954434 -252211305 -789568841 110132304 812226932 652819738 -927833137 804211810 496952037 59312509 724672278 -837849659 -471440169 -171700620 700982079 -402936804 -256530232 436178786 116973757 -917022109 62137694 488481045 342923813 -722807377 712469964 903293495 854155225 810547850 -479593331 979115613 479526730 389272147 -460267228 516035893 -424534424 640880633 65877331 27964682 -242387805 485419822 -624059807 987871030 -452449686 574628583 -180723206 -157143128 667193470 166384568 -946514393 369060406 35243510 -959621946 986756634 -988618467 -70736468 -101351633 736947943 802409543 -703646896 477752764 870128880 -720267166 -519930525 128750248 132989233 258954139 983288491 -864442924 175721543 -61425189 521906993 131139507 -598156916 -155198332 191484188 173512045 802701838 -407612187 -620538095 108181540 -551642639 650205330 204678494 596606806 -126813153 -862886394 792202788 -174327719 -582894927 -79381592 232282581 -146915656 470467671 -728343492 214876046 782579001 -835076973 458412698 167763138 -853762935 -823523302 -892157065 484442967 410828063 -391174681 870190426 27850446 361666681 881515857 66192588 755940635 -378908903 -850158283 714213161 620270007 901116621 -871114150 -11652941 -895293282 984850432 795765870 276121541 -482186029 -305937478 -799775654 175571712 846577482 -350157874 -857171003 -810206401 -182855342 318430650 670974097 -292864392 482061561 217370745 -705884677 921341476 851835186 355906494 845894784 337919912 207809056 -907516409 -742117425 -378140194 565554673 893804808 -821474773 -448986457 399204472 -912723469 13747312 -579646461 212425762 180157769 -161984226 225420380 105596884 -813902455 40623890 -530607553 597170692 504882909 -480701444 740524163 913825814 -483041028 -419296528 -413422432 428834455 -775320220 -524808335 -738637133 -951807947 985471068 -365633143 802816413 110541516 381683695 75465377 266347611 666793975 -721141012 -861667006 52406136 -75399947 -856759940 651062900 -611565982 -171389126 -701099316 -149495353 -80830533 -294179448 265203101 -121823260 991609497 561555562 -488635920 993237047 -263253311 -386639087 348714331 -270446674 -266613218 106735629 -753875468 939108662 -433378362 -377467422 -975310642 156865528 -715978088 535965040 409753822 -797338558 735960030 912881053 155592180 -886478620 -893697794 459880826 988318854 683703620 854762805 880108114 -443293895 -503651183 -629077120 35876999 -181637496 395203995 997210375 -52678265 -234985929 95619089 -903691589 394509594 -582725645 478025296 -511236882 768381017 -458106077 157635792 -461182626 -98077729 -657218478 -422788051 -473094287 -143916790 82966805 -417272611 -589476555 -478460902 742805395 -178780004 -560176679 -420240483 -971917996 -995014479 822216358 214333300 290568895 -644535842 -381445676 85235673 -536067184 -978772770 -777494920 -214792029 -589579509 -337919608 984870355 997670895 -304236141 -8011594 904957998 847471101 -307258165 135634127 -836741953 761283699 -778926852 -262691770 -347769455 -590112432 691984035 547248559 -751135639 -941222893 71829599 741627517 747528166 121736261 -484934734 832853850 -187353899 316396800 -756412840 -905861910 -62070340 -180613524 -908731531 -941984656 -176762587 120162584 -258537936 303242308 -396671878 64830686 138234778 713691029 -956973953 -805576978 54593618 23231907 758729984 -516740717 684869514 -313909304 779784458 907305058 205383277 -818512322 -353853330 -93665990 492899327 -22980841 631284696 374066583 -838987705 -176414687 -938652759 51711686 -951764547 -9968621 -93474178 -348508504 -882310688 -485445433 869627633 -618798188 966358972 853680173 563254924 -118012910 -836525784 -679739751 -205502046 639463866 -98809315 -887024971 -202136024 -196010658 -464837623 143815040 729337641 -495286312 -721951586 530946795 -55929694 573662610 93158053 587252284 926650523 -707095244 -904516453 -396585454 283360409 -995215264 -567507018 -747716276 708434018 874269382 141442870 -247039588 -425717227 17721995 -18058798 465966380 13613874 -943195625 -159396583 -757504915 824051153 978325020 -760097372 -630659808 432866952 191606029 -561935298 260715924 153482454 698064834 -492751324 -483421626 -948984989 -584470657 318544992 -597002829 -659902395 463424647 476716626 74113096 110757786 908186568 -545575044 -584965795 -472429665 274381497 -128232891 846073669 -102553375 -690420205 345629551 361111192 -572918765 107305605 -159910942 -818226192 -59133595 -790791745 15647260 35420886 -715556281 471305981 971755092 738702669 965075264 -515758632 -795579719 44501781 324691271 461976474 -239240653 931398061 -498205892 -802800197 -426566472 -195965943 234717646 -80770483 725654902 -55739694 62495393 251840849 140269998 -837488951 787876693 262399496 -788594439 -571605433 852438501 -300586761 -266696084 683286165 -914773405 -700411596 526178660 772186472 868186530 -17014533 76436267 -457544520 886856224 189420883 758221600 667093128 177331355 550069806 -286204364 -412710183 276231744 -521057176 -329027027 353906788 415027745 -444148547 -119415468 -827476488 -338880722 114060185 -970917614 601940147 -600788155 -268145300 -111701460 107168885 476755574 -574229476 299182606 -817573400 37192465 533325616 105841992 -502613599 -477584266 293040594 -776188554 541319840 838960034 507333432 -164109388 -917694891 755588727 150080819 389515116 199908813 -824430972 82024116 307476144 989511867 -256516655 -284868763 -35380960 -372886918 -620727609 275120302 -697120006 -870669330 -116289760 -994114628 618988270 -241475229 619471131 932283012 618675121 545277428 896465657 337363507 -511132141 -410040948 314105497 -784733184 -349339311 192390646 453568545 181914484 -421854272 -757163341 82013789 -33218407 -767500225 401426765 -734323114 880271075 -897509060 -566928436 -753272830 -264786885 269556478 -469174031 93892773 -392932345 -997412000 -834703264 223122308 -117990178 441309016 150460562 -519515349 -180685655 383948840 -172389287 -216623968 -524933632 -449861935 -361184725 956802692 -367809477 910371880 -906761930 519723895 227643121 436213769 -424127555 -715439322 -181319958 -915005179 850078803 -850609469 -351904868 924283450 469910781 77061055 -203657721 -897430059 -848813342 -251002544 -818594160 105114603 -278880587 -48387512 48566308 133778708 -46969066 190881002 266562943 -802064494 -95621752 26007511 -851317390 -363676699 275263248 503933109 886665864 754339442 917772148 542515779 -204401060 660351223 509556563 -380374419 34875393 757435890 485851198 -771425518 116792045 -806146369 -109438325 788124293 -95158406 203350563 210971270 -693549539 60488155 -128375477 989798015 -11196487 -236626505 -136549684 890372956 160384410 494759291 596201954 382701725 401633525 -192722178 528916899 505928295 670554949 633640254 540521547 95518273 -590524983 -659152546 11232888 598128171 -798879369 -199066316 -814714154 -965556665 412899082 -343004375 866555821 -291944378 372033649 -297544578 -376748896 565386388 197469594 918285434 892302217 -971314745 124889840 828457928 719911177 -682478074 -958028188 175907187 694464608 731834787 -388465654 -609415606 17485775 -987124117 998229227 -838241019 843865115 394299168 942401492 -843049035 -316582775 365617610 604005770 -901577614 67562235 754342490 279369673 -404729155 294583480 425391408 201798365 630636612 374488555 141312615 995860485 -924175739 216970272 599990112 653584613 -366217454 -965481243 621139059 -265742783 64816783 960394313 822146317 223451278 130971715 -540407059 -646989325 695689484 -200704694 -123893553 -589890361 412689738 -54043384 -261300822 -655413644 29692634 -354161290 492090446 -272649426 -903150874 323760732 -754708842 413127649 485727842 621602210 29477 -838435263 453235414 439358270 785017414 945740405 666751005 -637564900 522707148 -863899170 -195157261 -187293317 -869865034 -607747679 521839554 -829150487 -557785213 824967294 -424514931 71918107 -373793575 -240245081 -280042533 -223161406 276846625 256596862 -931051778 519028586 -740258042 -492619391 -265789500 -333724293 -496296917 369537499 -676237559 -670615902 -522629699 -800042317 -962564149 133506177 176475926 566741454 394823469 884171463 762472382 778899806 -928497328 -532782023 75471944 -415076779 106255586 -213410179 -232822916 -768068219 711922023 348538267 497185992 118802244 -409138492 771481369 -177200788 -487324186 90017032 983383287 -763923913 -974112744 83511566 913077205 310096283 200660949 796435016 -513981952 753434349 -146302973 -552308208 -676227317 597629366 -859537623 888284807 -531395012 920884570 973309837 98730252 376679340 -359208498 -363140031 -497142326 -482614029 -556036468 -363372943 -351160843 -47691211 748364168 609424778 647605368 354224527 892504600 829627328 767112336 492657390 123288978 -875193954 548228401 630651817 889345660 337913600 -945244666 -868699620 587265162 376479488 795131680 245251808 189463537 835042868 472626271 -704614913 -126397290 709795266 69545972 -919217712 461878353 552679782 320212700 -292207809 -129395832 -213373599 455248815 1016072 -491599802 950846723 -926770377 -526183132 -834427625 -220980836 381828785 343128934 -268858197 973401923 930139751 555124436 -33986758 65586402 -812001648 564502292 244383521 76402151 -66632565 -709207622 32582418 -505040061 -209133248 -906490513 -805330083 -174184439 861105043 -91241715 532238692 -107401594 -940265612 -858349199 895638464 699016999 -59693050 -802401427 -558498359 201278912 386708689 514015778 -77267840 -521680288 -65345448 -46735832 -222799153 -443219973 -787129756 136150778 116909864 36517471 227073042 -248427862 -515511475 -438603922 294272092 645878615 32869705 603899745 -382021244 148506216 904299322 -750447038 870061332 -298476581 -347395615 45155999 -965147481 156249494 -189383751 696900473 -82721313 119936748 885779572 633747488 241471013 -5202340 -588841197 773656383 -873942498 -685525006 -201482284 280262917 -705107315 -962067645 329796345 -484360069 146627742 -249110537 418813900 -99946309 -218605155 -846722653 -772078170 -462647500 -346333894 -16612253 153405254 212166811 696713567 -748537890 681685584 -994084405 -367875916 -464756355 586655958 893309591 746743595 -557036545 489128972 214814978 -233816684 -758620612 7847653 919718943 -960038125 135177656 -392639532 26362952 -211855633 404451401 565125668 -800708556 731863118 909100866 70885538 -656685719 112165715 -758602035 -122879967 -107455180 607231569 21570841 547917876 -108138890 405553201 642563564 282565419 -588780614 -982014826 -743780956 412917185 -711785583 285559743 264803854 706632542 663050080 57227418 -434894050 -679242121 -343749892 148655249 728526692 -518941719 -124621971 -306749877 -313565181 -495365661 496566011 471848300 -240519122 63061014 221141245 29483886 -434157758 -216892913 -614726905 1837814 243268671 -622492425 13492369 393423459 -27379736 -662191579 243401559 -633807315 -994247111 377069403 -954894461 -761617983 498106755 -783413311 -495783659 262343558 -801673060 45761133 912564245 -179207556 -267290358 -431673935 52152490 714122113 -665484296 -726376417 -854901462 272333129 914410401 486556417 369071232 771312484 -237086718 -680921425 520958651 -464941928 -766161250 341648882 -712986005 -306679354 637369539 317342724 16207734 -733461184 -669393402 81539875 -823380332 -670334738 733578912 97843482 889693319 522407115 -409613953 956269765 638284784 173945061 -350326363 392988513 989952674 -813347855 -485139107 749107052 148065251 -404654383 -135740946 59116299 -641116007 -741163208 926451547 -516635273 84111295 533011775 781584760 -793975342 -634484383 798207031 55004421 572581515 492698254 332076391 -983417573 552579018 350136302 930679943 -375926632 302105893 800488506 350718874 -752818618 -873248892 148772503 -474381616 -242201314 618114395 -264032161 -524720371 -628434819 -509891108 241574376 651860117 693065001 -128306683 176583728 11086169 663603865 -15871236 206058194 512321297 260075939 -756710097 -822886066 -518664871 800475582 384310435 -632105639 697461947 -841281722 587574019 988811353 -786698201 -241078234 449672864 427858486 364824710 808726446 745901396 834966499 -29610084 959727753 32281204 -384978604 440614578 162612099 -918110142 -322753763 -552376866 84670052 996551240 -347469234 -967170213 975745513 -431349760 -27949455 -564493216 -670502800 -37492871 -967367712 -582615660 -738843961 666378638 773979717 -404117250 -890606489 -933673343 -119828562 104385859 413832453 406612281 -283924802 -717506010 -216397338 -468053765 851923102 -878929130 -666515305 543662604 -859299313 316679523 330056895 -189095964 -701610500 608192545 -276182418 -32006415 -490373381 2698787 -620074400 241679770 -206476493 -29998544 -747215153 97769568 860696612 968341083 440001434 -384241386 932178138 -509673047 492183291 131772329 52563120 -343219767 -780977532 -728449461 569741875 -992286802 356635198 193030340 293009620 -48121551 -572690225 294185047 -109756499 -71335855 -752349592 -281904419 299406200 -973481422 -859569763 797516105 461508166 471873413 862198547 197121740 828658534 -2757365 926187480 876149961 332378189 269845160 643140302 764271826 495849629 -672917764 -802847998 -554933291 -587744311 295462187 31953204 278261954 -418499185 -482529248 -637900783 253292483 -490017912 269285389 -309120818 191564381 -120518884 -77167007 776623555 559807220 167309399 -676258253 -915294225 340947898 -545982482 407060957 -439164307 -750301102 -877482873 50677192 -747627315 -58302504 -478173427 -86696604 -297584557 -906524954 -361653375 638822363 606114460 -613780450 -709730209 472384361 743123580 -220978485 -389241055 757765766 789032684 -653019604 -696945064 756438435 444358912 195428136 375034535 390954605 -948661505 752005647 28989475 -627352710 -51282978 -928962535 897378297 -690405728 707710831 573275427 -455189663 -553790410 182966098 -14733148 -634504972 -300015354 -654928333 -727465319 -332974601 116776338 -863535340 -59690116 -548301426 -743462809 343223686 -351919738 934741499 -569024541 -815170494 118383215 162799483 -587765566 -382359487 -891233162 -140218744 -733095884 456021149 -766698082 -956677593 -772467035 -91583505 -47878967 480239962 -248039788 458678881 30166732 696625122 637112387 -337549478 -622464784 576649406 363943104 -551583344 612560403 419358357 684064422 885051639 -587291924 574006345 -540711447 -536970166 273059484 -726539834 -194382449 -289083354 -860687662 727387502 -497695499 -55015158 754083385 239618772 -196604415 524974692 -847336354 500441290 -999789341 -892616568 -532503264 -626335428 -731531167 30946365 398584497 704156262 136194578 -780692622 429723627 857753135 -537403303 318819132 411244959 -541024741 654267567 -705398708 43921201 536425420 312372682 -80978759 488638472 -457299345 800325005 -76576211 886127384 996906759 58712052 -157684890 -48315808 47924888 463128996 473207439 250707391 -648414261 -877003078 -33569173 572711094 -931082104 -625100415 -248105695 525163082 -929386694 555853988 764753324 -453892630 441753210 -462384577 90604044 22465471 419012000 209601767 -397543500 -344007577 599797801 -846982252 -852034891 -136846346 -948632141 -976551373 -510514137 -746619392 -935563784 -962288671 -856328805 997606649 199386062 -789320942 566413295 214918619 -605400894 862723130 -403601911 671546055 394499211 -764017405 -850655108 635000450 219024959 -403612529 -661282575 467867442 -872496917 -958384209 794426012 -225278598 409369413 -254401466 -748180180 333163807 622967127 -341403968 902000775 405723660 861514600 413010165 -244524478 254838200 503749514 865606894 675870453 -141923473 -930972455 233671803 -859158481 -796568281 -965916408 -851117768 -603035298 -567693475 -129483485 -846297893 188624305 821356741 772674531 199082274 -456870688 -554146962 -955581917 324680156 255603461 872514471 169363594 -991046200 -463857737 202563389 -841668891 -303795215 184567989 -256922286 -869307787 -10372867 -318308906 -570058864 -74255032 281510644 494805336 401802166 -530782774 -982058992 978117932 -444922597 256571365 302672002 531933783 -899762109 511387770 -202325173 246117500 -801259421 -2076058 -285800727 -317161419 265142880 -77178711 -950395773 -397960740 -4120916 -494948099 15985408 -106607920 908539498 143044290 -665331997 -963306421 435131262 -844596125 -336501870 -526465125 -520128869 147472442 -921106469 -101494667 684292054 -153375381 190584297 626549497 -49676168 595467507 707820447 -787008641 78149332 643641500 888682426 -493068829 -613828954 -209737235 465761535 984553241 376828046 472904431 840459438 300822587 881144392 288887567 742980895 -265133327 -99597441 -120191240 -126698636 -15826806 -84262463 -324240221 334506541 -584196580 -779881725 492815309 -818825654 763122752 -562871802 -473811839 691186151 588141122 698240614 -982349102 895834155 -26743702 473192394 -805363198 549572883 -629876172 -943751123 -37557320 16691424 -154209399 731059133 -498966931 -644793624 768762233 835292730 215541086 933387951 -129467076 143226926 -654104108 -815946549 895779450 291958092 -702555517 -104283877 -938648955 -976264900 -204709272 -380215174 -86555410 -31007018 -401641281 -835046137 876681608 -941650728 -538848478 -478571220 -893712060 278383790 675687113 986404753 -602246705 -209993232 767883278 -613180793 504385200 -240608500 -842284892 -516960708 -561335817 155275614 233808325 -501869179 788459125 -176225172 -501718543 -342630303 170460542 -574787971 -548914934 769948098 -231066840 7447232 347436740 440867049 -872330380 -390849386 -940781890 783098285 -979638745 957365239 77545100 426799305 188923071 954728914 -355747242 439949356 357439413 83467498 -291626089 817587273 -610916281 885057566 574425502 -447410424 -515758430 249171213 -827549550 365296019 644096074 -493038703 798932373 961913848 207498273 -733745915 -12654558 706513423 648927095 -996438865 140912270 -248690608 -594601405 -719399922 -553457651 -980942489 -337556408 100708058 238878976 -937172396 268568439 404991553 118433136 -485515365 178771357 -752925210 705249003 479690830 -429712947 576716456 209194125 -328322055 924427790 450397952 -223864820 456627219 933614521 -149969999 -50139120 -703252686 589707917 297260231 576958382 -397981579 -209597945 -830585233 -857446258 -116797554 779104563 -666247681 -542083546 -543075291 84634092 148651078 -163792156 778852072 -328674587 672366275 -148691033 -632840995 959216312 -663228974 -175901624 -453879559 -236035944 -350249214 -76849540 58197911 366964634 825324481 -890847410 13991805 -952452104 -482064865 -246971973 -398486898 425354519 240627432 633298095 808546792 -50429127 -7898102 334337791 25053890 -632091494 -974555171 -994660407 353172780 829506213 749022367 404238044 -11992769 -319848811 439303724 -7751661 -265254649 -555191050 799772349 50042746 919839743 -947090735 551723152 -684709555 -385328960 -873064849 560531492 -331055240 -818770962 -950122647 688601597 -137580170 636673433 -718719067 183188448 825782616 -615179607 650911422 -889096464 -714668374 -739988587 -106040799 593822251 152872002 -544201007 355809203 853389995 806820674 619558892 -389459432 -307810883 350436187 -700516858 -752128655 361346098 -744685765 474264560 -314718429 -27942879 261696605 631995310 -954136881 387703479 8657279 -815976427 -79258767 -833384326 184492994 -298724971 -332989217 -619701169 -698997393 314536784 -193421723 774822063 -705002790 -290469993 711773724 708118794 965667518 538211636 -198731677 95901501 -175122116 560331165 -243831006 43729734 -651667404 -67145613 -938953877 151289279 361901876 -1018242 -587907163 507029257 212112268 -540547851 53930709 -133317964 -290326601 -327277099 -370503305 -751193211 548625375 -416383379 -703182989 475482366 -204057078 -589570769 999857320 446927372 193129388 821684741 559646037 -469252219 459560998 26822831 439285707 -101739685 925796556 -320343945 -873983273 224439870 261765191 -379687915 19073261 -181178069 -590467412 -772922405 738179062 13821986 624858011 -483467858 -35340672 95373750 -499610395 515915706 985848025 -119250384 -957859148 658587411 -708077027 -789418125 407415167 -130893583 209019029 -304446118 -108772564 -26153979 -616749656 -319001273 -617418195 -492919332 141425233 758683121 -135693982 496847608 -186452905 -319124104 781912007 -776162746 -97428877 141757821 -353002642 -657678167 577969307 235631492 -615900668 91276056 589522756 -658816362 -673841313 698545802 -571589045 425814216 -13217503 -851692067 481196582 -409707461 -158125692 -761939418 -770411419 -704478074 446573258 -906011770 -716484678 44482048 -353367172 496849114 -733603715 66284225 302744391 -930818055 769759752 689956975 747177056 -954641156 392539175 -604564002 -866446455 542603367 -209215832 167554068 -434969282 -248977162 -507970775 9983934 -421270138 -829710757 -199519510 -785136306 -33070048 463094578 -490321478 858250012 -488833066 -765413829 695824385 -250700325 -778909224 -758565245 243200990 827916980 -516004819 454990540 -159927509 -520975501 -236357004 718729706 -229063716 -993609242 50044709 -867687991 -366161194 67248882 -99610522 575763896 958835701 575740050 84103239 -899457915 -401681209 992609479 -559361711 -42638660 -499134326 964474970 287279100 -290860034 -53423807 -556984708 849486491 23764008 -264232946 -275235667 809257400 -212061937 -861590107 194034498 -716296562 433189770 -612404500 857704264 -822751231 -871355620 372332832 -897557693 392559698 -40172665 -954512574 724690653 453394627 928132059 933139283 143502122 -748569507 -179246561 -502402053 -630287273 -515453329 360643313 -596429090 235337954 -572805276 -264970055 436167248 -206425953 -946640020 -82532639 198352169 770611599 569872926 289596728 -671976034 -161091055 -866896543 -848782017 286483050 831536059 -175204213 328907600 644873889 -760828804 -86061513 707490707 -770487346 399222073 280297249 -748490900 153720216 279968571 114637833 336610218 -284185564 -491267249 383211887 757856088 -685813331 -485470619 628066504 188222613 380217086 -812023046 529231669 -355595028 -755162013 734457626 978816831 104956659 468032323 -215448185 37637449 -326672494 -869645506 -201126943 741973604 -572424313 -823344417 -728959537 -24819163 828538678 -3300893 663558173 -864677780 -678622316 -182673058 711466811 -300157519 -161442541 -242938094 526327204 -955577525 514865793 489039759 -313496339 -334643431 -513742322 277098619 -738590249 -331679005 -719002557 -634900459 202446008 363616126 44263222 -360212883 44620154 -126185454 412699530 -350683232 769851827 -825085507 265486704 -740498691 -484414104 -643390321 327297993 -498815888 946246175 853287018 560982627 915179757 -742797022 -911925727 944926437 515589507 586549868 -388171920 -247657387 911381258 -59857990 291766278 -576431925 17734829 -88775405 -887711479 -957969690 -914274856 641842304 -733702323 149301693 580189627 -162371970 232663849 -742794159 610267321 -449663319 -250681233 888057448 136297335 -928877347 -485875507 -423037332 917930567 -92664664 667445171 -801034820 97166704 353785846 -286920230 609168170 -508954183 -624875645 636668903 -955207636 567189734 -296930072 802387643 -95902975 -421219181 -336444196 -592398228 -708540812 214749573 -598597777 -685297243 812410415 792977468 34856433 -107323238 -159620740 -281854865 996567573 -747250535 950307817 773761756 -458186024 658507207 -654882517 -496740130 -633850398 774904573 -263256446 320396111 -321565008 -707929626 480224593 -233262156 -507470723 813831937 273590359 -907472077 78649479 380873009 -755431154 -658145372 522649038 420099733 -94466102 -694751850 993613884 448010059 -461825198 548119860 -178041592 -473117132 -857383806 133880908 -978833264 -673405919 -696322619 8885227 -909132097 -419466697 889574832 -902164141 -45357754 786726189 845466972 920712275 -406113312 -754609286 -237854181 912955512 491199449 -829060255 39462103 162753951 28309567 460640655 -470837567 -690271513 307553716 -33614185 407454421 796529086 -21429532 897425344 -175832023 102998295 198082498 414262814 250910586 -173184146 -809682269 887634860 -835452601 339232028 648205373 960591677 409357562 20840654 -185869109 -381429219 15234488 -941572912 823371629 -348176659 60376658 -398793219 -69097814 -421113339 665096289 -73932183 395448617 -281363465 -123145494 668121889 -990270656 322278465 -184204424 -507386292 322774724 169338942 -570051354 -673160820 248447509 300728926 -9861114 185556472 715595 709243021 -715188290 310796978 205163632 -671379390 -201677394 -782832360 -73255174 84665219 -683756886 -226231322 184135052 263676642 297799421 153655457 -492431142 -174390162 -234427309 -560073279 -519797811 566814522 -829491574 231486249 -264323377 622440035 -967157320 290594258 131071463 -191903014 711651861 1163841 657684427 839992243 -123426295 581573276 283208804 588102612 -885923865 -357940717 -751084481 -499444180 -743886068 -162032453 -778480806 27923477 -34093870 -294950546 -802329381 -410880094 202551801 255696216 -562853797 343615675 -868339112 -980806102 -171290067 293963207 -901085177 628351960 -529248506 112733770 18132982 173494275 586177183 853438444 -606260523 374439380 -562419845 916881244 518716579 -874741479 726205 -399411866 -419942415 861312174 -698084391 650557764 -227733533 69601573 978257638 -559525646 -616053924 -298197851 -513524463 -289949810 -638149227 234126003 391135287 -923709513 497162799 904582879 795344869 545294344 -640920353 926800266 922837368 149831751 349385750 -122407700 -955518306 -578803038 227882433 -528113348 936417844 675193293 878122506 385844076 506687101 922499280 -231522740 -682305228 369610562 -112549342 519945961 151080442 521136239 -576539447 -182965874 -66112361 990679083 -868011367 -953131348 143745242 589927119 -439529264 141162899 659906440 -336822324 -910705865 904566688 733797858 -686518367 -975733167 356870827 485686853 -44839701 -768390243 974333723 -984927706 -15105472 -23942009 -430390614 885698618 -153388256 937659493 52333511 188048226 -557310594 -183019669 -167315205 -312822069 -549523595 -506059242 -284547716 -924367197 195143494 507200070 415664702 902675372 -143550827 -96783941 -81106314 -986845774 -802793044 748762636 -323749974 365049971 49730841 -825539858 324117457 301133372 -817804665 118362804 -595212434 -5621985 -697205401 34178046 -500594093 -765177418 -922605738 -910216 -157723291 227349622 -114793177 308840497 -774740236 566677130 -334973979 137934751 -362505395 -373873467 371046470 13864812 -702063824 276716924 592601112 -338066431 111488576 653091838 10249148 -427444811 -805273700 -784922413 -45356046 -938037829 898893249 715922363 -542439129 26763118 -157943080 -655985094 -948126623 521922719 68125317 -997786356 -877244357 -47305509 948510622 -531876375 -453157328 560573495 -313421743 354534613 701997721 443303849 -330684206 345156497 717516089 133847700 -653660537 542817601 398642920 633511026 -966527462 199150831 916092613 988449082 852413779 -618988830 277841887 -711095951 -929671037 -132962241 -452825280 -952280381 -966089707 109672438 947859718 758945702 609482393 152942555 -42232453 -829309518 550759900 -38271952 446357106 -802227813 396155943 -765608156 694394699 541278589 625375506 -341327024 660897853 -195495618 -95863324 -77441260 294154679 185722914 908047174 -75487214 -136443546 664799151 -172668365 -895739720 349351454 25073448 307394482 784303898 -66165891 -378294082 570241262 720339257 -169922882 253217432 332443606 -472795998 146274611 -336289811 909735326 -847409583 -384402364 995525324 592524353 -584863472 -395999447 874881520 -76624020 740409827 -850386213 -63300145 397176063 77101057 895362505 -789627437 -697361435 153184217 -177622886 306909441 756963253 62264071 -799961687 -198153039 210218484 480787653 -696379785 -926290586 -964749227 -431720590 -749431902 222335195 -894637912 873507786 504975551 318883496 707775137 310540898 -953754401 884150716 577080285 784981291 423599476 -485237331 3068299 -647233855 362628763 388295084 542254713 -131686095 114357907 -200909923 -952150509 -589389941 677905013 324273624 542488097 342263370 -451944701 348631099 -722452204 241500320 -14566081 736225472 969994651 -175650713 -735306169 362399816 -6698425 656746543 -733462378 -16948155 594486774 -588231409 -802469301 605573591 -647081999 -82176938 205802846 347058110 -387256163 -859769782 166027672 887182581 -726841414 17717080 -823732862 899112998 457412724 -615715024 199259001 -687614107 587666084 973515231 -337136225 -899021486 -315301006 -555637687 302853428 557530409 32164267 -62265978 567241081 -391124673 -527954197 943906471 252561439 746735384 -985002602 387210197 -171066027 60712800 -528060885 743766596 -875529813 -117491513 -844873879 -895052150 -198531308 242873242 -35564344 -564640617 918771723 -389438843 -365345685 -747580977 152633035 88129181 -929150130 786518385 -979773548 350847262 132438155 346515016 311866490 38670854 472123185 912258953 -967296792 154715048 -220567140 628726790 -827061020 522340457 -56591241 644723820 327377464 -711675964 -952775671 909208797 -567242775 -692506246 62791468 224064124 447781593 -673577040 -824896776 346083586 47978648 -294404297 553253311 349391454 -652984448 -708100116 -581673290 -520773719 257723960 950395080 276711409 -543600266 513985225 804766525 -274917591 -132807690 -577258517 702068788 -373849417 573911260 505857882 649546642 469371027 -379866187 939839252 -463267116 -771758387 -477809328 -510821803 942336505 461913302 544101542 -552697969 951590096 -482963177 -269282511 -52484237 777636335 85150849 -439224340 964690890 898152459 -52852020 576045304 796495455 -58248680 -298683292 477340819 -162551897 -270800826 533555938 886666010 -996154680 -950868486 -455661853 -6890552 320917324 338307898 810499013 13752975 -497850977 721044641 528474986 -789931884 -648406342 97096273 -66280226 742896957 -881534037 -102824921 -230867317 -39382690 385702574 311049181 -832238772 426426599 329874972 732147641 -862940498 791462609 995544716 529468529 -509165701 -65661270 355392925 427680005 816584856 221687600 -181655835 -941791046 787290110 11767649 277922782 -509376728 338048856 214737157 407151998 287552116 -328819306 525093150 504126983 981609567 -682244697 369924363 -891455723 119111908 515303216 511759395 -468550608 420087270 219662370 20290241 856819351 697461993 326781572 -988729927 -233545904 -185959795 -196235796 -178658668 495916431 -814487399 623722374 664617917 734365853 485849065 900970200 487376136 -225256305 -190970130 387054121 -582501388 -212876962 758494668 261751089 17442260 -953307317 -502291199 532215764 758358683 617955546 975960539 -694777143 778566448 -789886155 879441887 -537583037 -325600981 -291526027 492686943 316483102 858211754 -7063234 -610083625 -292857607 542988399 -328405218 -764640583 -264705778 758636742 296831919 399905522 877681848 637277654 -604419101 105757085 724796279 -955621251 -304144756 7288680 138802311 -689062805 244505408 -296946994 -277026398 547391416 711010079 517768735 -860118485 897749310 440704812 -307138861 199167539 -89168269 676998161 -711153949 935772753 486490708 103079370 83816199 -944839819 -273918855 -438647009 372749806 -247343357 -874808056 -896890123 39206172 -832219654 -898868641 299648099 708883510 -368069790 555696007 -186997031 -126743129 660436947 478460266 -219818577 -61237078 988692029 -891586395 -349279637 767292916 -873487248 -944217022 312139161 206320665 871496388 -872622376 270642682 -536959250 -238445273 -677783890 -561524241 -869896575 206732473 -852717419 181586177 -160620460 78097008 -648904074 349225217 725256092 -202719311 -289336506 752920256 -180112765 214308006 804532835 509683140 479550298 -145936429 378170147 108127094 706426382 -488675933 727215201 -34865731 -204229631 100150948 327103270 127792479 -765691561 311472076 -617503428 580230752 393527228 -329868451 729576549 -342307739 -358117990 598815483 68944508 569087140 -181654539 -446732605 466361353 635097741 -14990628 -84129069 -878088215 537067160 731556339 -186236791 501855018 728037527 174403786 -315057917 -247169751 -671341918 -893237691 213933369 -774799179 -633935660 779614489 740852972 -743199624 -298713797 -233699678 515683487 183654612 -983348160 946655805 -602159334 -153010675 -969118619 -239247273 -194550703 635960012 -814806086 125802666 342322019 -497459066 -111548129 -882048448 171857691 18599024 364116248 751009245 98500369 226294816 844575093 621288057 -800664934 803834359 734781639 603356045 -871365952 104799951 425422002 -549799721 901895093 -690388903 701859030 -405851759 -329980410 -855012674 -538180703 987750206 -37542454 -200651184 50640890 -237839381 -866376565 381165225 -956150819 351044160 668329912 393954962 -550905714 -270482296 133819625 480003978 540924241 -53996151 -361600369 -549503014 449823242 663283625 952087596 -179747501 167583421 -587116885 439555134 -26500702 -899312921 -736761194 -366633599 -108177735 39272520 -569289827 -990738496 81283113 -699726443 -889226275 230891138 -180342602 -180781747 473218853 -614630693 -47873231 -633593410 -748520503 586739116 -275803228 -933799010 503223670 774049898 -286225021 359301423 -475012441 -193145733 373294570 212101739 -485271097 -128767339 875989161 -660915182 239896851 -919430978 -335772193 -459846840 54015879 -622120646 229756515 -549327292 -940556551 -852318487 318063796 994086325 -491054071 -227835460 -314838394 77812852 887569911 -705262506 280657687 -232422048 850527588 -838054563 -915100973 47872876 -88297444 133364308 -535998375 -342031408 -56451782 838232627 -398754997 -604622934 -96234461 867275182 225248983 -386249125 -363387205 474648088 433131937 -536683122 833838638 211783455 -702215848 -841977339 628757122 146083089 -134024955 -161524384 710703563 382129047 -614596302 393089438 -793670346 580177124 -799295991 -809775246 267005833 218944006 -271248013 -104221107 -363604958 -747766643 -189604109 703648787 304056815 -183167623 957398203 201843693 707641931 165105373 -651813207 -742894940 250479077 -205883110 307935533 529471665 -193790665 -796356487 972641265 147189235 -625593329 -371702994 -464066566 -201229380 -232064199 875741074 -116982685 452830278 165000 -573285781 251047453 -88806911 -309963459 397743851 301756469 -721111395 620044968 -287398346 966814630 871351535 120481075 -791152345 19448599 -278193735 -447982038 963994442 -400606426 674235148 479383174 -455618722 683842824 -395803077 981825584 -928922294 -740115127 982939606 -594362204 807608438 -144560965 -651638364 841326176 -419878595 -491510269 -751940336 372700557 199986244 -972470958 -703863698 -57078843 -630326819 -880751661 -199855043 -765127939 656954739 816378722 86292838 -209929149 -704939021 -321998781 -512123095 617912092 -406563135 381752331 -898894659 483303010 235659113 369872619 -705736546 -122983858 -477882123 652884880 -276023977 -914991846 -206886146 -908888929 699256587 135823085 -943377512 -27395209 328870727 916156154 71274792 -909208254 432306802 938157649 247863934 -977839100 -541296000 -163036852 -816800123 -711324631 791167922 321260303 885735969 -195958421 -998690218 -80127817 -480888152 -626042318 -226098897 -901924934 -357460696 579905728 695246868 -678370126 -232784568 -184673691 -182336432 87738683 -751624228 -290677056 -300185235 617705714 723106772 -41781435 -77520312 -415681004 73974834 765930397 -725802509 807543003 926607363 825876669 220079046 347694846 -222336559 -855363242 138696461 702330807 151961262 435517469 -215022089 -538699586 -234701132 -786430704 902703195 781355417 -159445067 -314646703 417341659 -391743909 284577602 -670300074 -384431738 -463821725 375657246 708253997 -309223179 193531277 118408682 102696702 766937895 944487562 -330786867 -949610307 -796349221 -96224216 157606615 -676696990 738680191 279547907 -420685702 -153063828 -912597879 -653519723 577183528 849509706 729385036 731670242 576502957 -235924845 275717798 271397995 -201884907 -746928995 55470070 -484042334 -569585531 46766805 366202625 -133962374 25368154 -911688365 892684749 513401896 -148163826 -38264345 743842441 301319944 324604873 -798502242 -271828315 -940650131 -959993019 169343940 94404220 521685382 -735891248 -434447529 259011332 808332630 764227917 863730077 83813770 818164566 -171939280 111396538 599920561 -984555452 -745405898 629369928 814849578 -285621713 659582956 -466620237 -733872055 98190665 402099339 -206377840 774276092 95589633 758709418 -378240974 820186697 639121049 -89398939 -894970433 563378376 -453069453 869862445 168690931 945988868 -73229668 -20307909 891610048 532405777 168280940 768047540 -793345346 -246454238 206261182 243062114 56870242 804649270 -598147928 136057115 196728781 -266773107 98985187 -918169849 -379420108 -393865542 -454213797 -147640896 -799400200 -918349620 817551249 -757856614 -670681192 -828374237 688975491 -540070873 516245016 -903110019 920892867 -438029039 -867461036 -364811423 49520133 -59537921 770633143 916258812 -50580866 -797134190 314929625 -906614308 -292931791 507506252 66033900 -817895329 719654253 892424350 930453411 956357779 -499340415 -912598538 -30825949 -969100011 -22535320 940591095 -241694792 -943481899 994439212 738070936 -395973805 -598873291 -610282899 597208225 -882118840 314008198 96907802 303583491 704395862 88848680 -554525315 724871321 -961305102 -827035371 854897794 228406953 -118164687 256575709 940567669 334789404 -913251565 -966196624 -53540863 558958518 -525968057 38513623 882118483 700742843 -810483880 298829085 -186182551 -634215690 911732919 538869733 631146854 305000550 664929732 208205661 -94995873 561979800 -293321206 -577366901 646852338 668645461 219785351 485418624 -176811437 -580524926 -40376176 -987042127 736303304 -862683813 635346628 461833784 662346942 901419075 803614602 -664194810 659309379 -353246813 250439582 960420622 -925831880 204395361 30723077 -737326838 744581817 -966304297 -677043904 673319270 616692322 107247457 441270030 630079984 24648789 -657119071 -846730833 397372596 100079480 88625324 890323326 -648473594 933312514 447647272 21285780 48676509 -88912393 757022867 727993265 349028382 -864270715 -14156200 -526507590 190104289 -188932271 506524886 803753169 342748886 -934375982 277246277 -112565210 100844585 -347147613 100766759 -786744423 -311457569 491372686 105376292 39345498 -224212828 579099656 192894161 -225704431 -675069215 -21422167 -502572022 318433564 -35554935 -319008012 -335277383 81698242 596177677 39925090 493185342 -165518337 -949586601 -686694867 -378322910 -201331305 849293037 331907371 785605937 423134058 288018181 -969581002 -995624010 -30576271 -225810047 911765251 595338677 366173411 793898237 930654192 -542727088 -653667954 -54315281 695377115 -883317191 -154083120 778825209 506452383 183473838 762572841 -186317695 -459239893 -589751091 393270654 482579229 364825265 429243958 -320110005 188621790 362444351 720917939 264520232 529235102 -442597664 -476207954 489881724 212237422 476139844 895657519 -421821252 -695595144 -167375220 451377960 -678647286 -956016790 487793745 -781302684 -771657317 -846533185 197616278 -645266246 -880443080 -94915238 -753731994 493835391 381640615 791412889 946762045 32750854 -729513203 -113575307 748619090 795552207 -729404994 138060966 483043491 122986865 900730098 486990482 -417715953 959823699 -926945672 -625321792 -416605103 -256214472 573129106 -579513085 44603280 900924955 -704148488 455160713 -467070128 -438171189 432765805 -394208150 -719828641 -419524333 -28051613 977958858 -274123944 -910894107 732451764 -979230964 -750090130 -690208432 836642920 -333358904 10488817 804036594 838038505 -577729272 630207753 965415588 -990598410 236990538 692188760 -152693960 314557869 678048804 901971574 818175005 -150628980 -909957352 -832869443 -691746607 -415101986 84908398 -476174641 149280384 -69314004 -287589840 -856033351 -22317987 -896388498 -315401219 -999746927 -615865554 124831969 95615101 -164748617 -493600106 511470713 319452793 226653381 355189438 -91587335 -291374033 -532140158 464180353 889004695 454016858 8006623 -139439548 623890121 -267508179 -216120368 514743576 -160314366 845139148 154679278 -859226937 335260845 -973499752 -328841226 -369506800 155291995 -540726687 890872125 -774676396 307707766 -76319391 -138008830 859126285 -805727287 970913907 734900447 245847092 -512700871 -76743669 158630041 9945586 -216397759 -506499915 452432321 -285505965 -137499770 349923556 213118514 516428972 -120571090 -938169204 658023952 -721799479 -900436389 800238598 -89937648 -441462384 -517966029 40637834 -649721701 -168065128 886251438 -536883419 -835614953 771346734 306179783 -469255487 -878608851 -921656968 669489046 945668439 -574219934 113064265 -448010107 22556440 -406565948 532697182 997595674 229132430 504183119 870322732 664515391 319302429 595649475 -497609040 -41925092 -868305540 -201267942 -99173057 -217782705 -890266029 691519898 -635839105 228341076 181926229 280498446 -773129892 302126891 823165137 388583107 -211483107 -55230313 -385166136 -106545981 266781822 -224265815 -445867616 -403879844 -83395425 531225335 472517259 260159473 778836526 -669930706 -970594110 270747890 -658462276 -159244724 -61169418 212349390 -202425693 -577387182 -114143125 -517882369 -317575765 -213541202 -306950087 506606574 -717114541 -753710056 -341117811 -25620702 815588429 802443552 931844136 829859796 124649895 -439294567 220716412 -735599766 456527695 -12976312 -370893913 122917227 419029906 42066489 -158156065 780195058 -602065105 688625780 165715497 412676400 -178351794 -462412851 -607112752 197624206 26875694 -968529670 98361786 -66821420 -777253619 452751811 132161716 646923717 805892503 655618557 747348019 27620741 -372779706 -935803928 -713138238 -461087780 999537294 367603480 -745998213 -456682210 -502478875 -731530513 -176955035 -205448530 -625679586 -442072619 -849243157 -787968481 8319795 826951617 -234145513 -61595490 -87658398 -520880221 -960750413 421045248 465665574 -797717498 -126035404 913520707 -576226742 287257610 173723375 241886259 -845170641 -274478732 18346589 -538153034 238100268 809665745 476186434 791411376 822826297 -774722985 -480363618 -636149835 -262923310 221803011 397061139 908922880 785789956 -333489839 -221793337 -454861899 743051083 97095243 287105242 227317745 -445925988 356914813 503102352 -836221714 655046368 -149417022 120286104 237659085 -805797276 185354511 992141264 812659661 -611972453 -290705032 634081077 -787175282 999604995 298336906 521294354 -785177885 -114687328 759086091 33078983 403550796 272263043 -286854431 -136800958 992991279 -711971461 -512843912 200565900 -418717421 867148625 -780536548 -992635986 -194056851 -129527615 -952200603 603257437 754619872 -905932178 -430243833 -253284568 225122757 -605313606 -532069448 21668852 -206687079 -485180165 661325896 -334594331 118977900 352121544 423309065 913511912 -471240781 -559925646 682966555 -294064875 176572486 -681796132 663280033 -309509837 363748292 -412661044 684607325 434357573 -550972076 212141499 -499970537 88210148 964519875 -347759685 732117201 218446544 -442738631 149005370 -794257158 -88566066 167102782 854941042 924354594 573827116 982323086 869907792 709732552 -48034074 -281657415 142033252 533435035 587363290 -966626240 148429720 -973719598 -155825249 798038531 -241114090 -517616308 -130620253 -818114872 -706195639 413766763 709174401 -222104275 -997367566 635988127 855420262 -659192994 601274745 162613523 849884846 82644239 29812267 828061444 -242803507 320599067 484187616 953623255 -251427682 -47831475 -878531434 319481106 -501922797 610799880 401032949 30259270 220877803 53224572 -6589529 -411342047 147089944 521734037 11766258 260525846 408528554 -203999533 -324374560 689434619 40945444 -644761194 -674453291 320650191 489281125 64108898 96516415 -538680222 482239071 -450299876 -241749218 -463382104 -320448592 -89335701 129433168 294258253 -206422524 959413563 469863977 129583874 -136585277 -669563471 -260653385 -827899923 983462102 -112148923 -60789194 -879312778 -168053560 -413526662 -143840573 486054373 207354547 -794771056 225224087 -233817196 -810532957 -202376854 172825205 -741761974 350915067 694514670 -241030640 898470711 -539937688 166433459 -169005634 39393122 562504977 148087124 968048448 -387684622 66967517 -674789354 -14323692 105005223 22960315 242235853 159477072 324163386 688691737 -273867745 700089130 382422511 -293285753 -654716328 695334083 482658044 157459119 -856984363 769852707 -604264059 824285473 859211480 -892622487 -952125938 -486013303 606068742 -372528813 692181963 986935195 -983637553 -428942994 -400937206 -366229577 227893660 -303212406 -674709812 -224125762 -271576556 -363853400 -485976197 789304194 334480661 299160158 752928858 -459349177 -177386098 -503356934 -984457997 -807981218 -906312724 635125118 -206051028 399533076 -80216782 517284598 178887800 783272503 326801443 117079578 164848118 456178648 562234537 249007990 386827993 40641552 232912992 -790100810 279138810 -24790720 275020197 -747719903 -879814691 -586167044 -718378093 433217325 -165450195 -305445871 633873765 -15444908 -412177321 -755351574 20105381 613801992 -270746549 -41086291 -503190025 37067242 411956116 -967053362 -670955065 -369858660 937436394 823320243 -242267886 790533248 -611956827 -294988368 411189440 -10877460 616949650 653356786 876328114 -435520514 -26012261 903877598 -469446182 340564425 -719942950 -45139729 779296206 903708347 291626630 -873269443 -741407800 261549784 -807141125 663153095 213700708 126339532 -448777877 721825602 -76539713 -126997327 -596488219 120297383 -116726775 -146642067 -16718312 692063172 -122482829 894894724 485303501 -269269081 487443783 -107548359 -872821321 520405187 -285385909 -399982033 -885516590 -602662364 -294661611 744865352 138950410 -648952857 -210878840 -54551297 -45567106 -651128569 -127987817 -512320321 -59357159 490801512 -548859379 -820381072 599833203 289275800 874914412 28077129 -948219461 -762954167 208972461 -149416764 -370427686 439283640 -756484135 50384223 -290421105 696885478 -169976176 838046328 33898654 -37169776 -344664972 -883449565 867448488 122542949 -263351906 -808606477 278881501 -880926003 -739358945 477251446 798344802 -506054799 -899257855 -408674325 488831625 -87525065 909735065 168955661 -392848196 79480412 -269204042 -95591110 19837950 113696981 304516968 -388576018 482291056 -10480133 399863338 121239740 -484042614 -608811130 75013563 -690550057 -841859703 654681353 702062694 -9343283 245957365 776155517 -411020115 -807485841 408240713 -960979406 242839765 481358643 -404128086 494494416 -925855727 422124938 -547507355 -512048489 485752069 665854347 -647776598 642538868 277056533 -253788239 64896184 -718096757 -705392625 986057574 757082804 362712492 792767712 640408886 -288071217 -279049007 184001405 -869008453 -236138956 -49552153 296109216 -540114829 -190831182 -374829056 -418990648 -699326456 -205791754 -772280778 926578960 -843889978 -948752434 103177330 69411421 545905763 -325188455 734291865 -350912705 -54100452 -153149697 -885726638 -37274292 -1726055 -610753116 420736207 584209313 80051756 799404969 -370668607 169186388 414187481 783240590 -387257314 -41209944 614589023 -779890047 -661207022 -692135370 -311354396 -838900911 -825704683 -247658855 -713455790 -615126161 -20899943 -525077262 157881537 156302829 21664189 -836755157 155652773 -939401190 -299635431 928610209 241263747 825669119 788914002 475478946 -952621022 -636543108 -266734777 -805499937 -445578367 -303378503 314533212 -632017578 -472999434 575244847 265708765 -450443705 -857224790 169423865 443150670 -871850191 -216262867 -20663742 887898576 603833456 119967708 726681294 -776136536 -623858423 385973411 -945434801 -90187623 -745077870 -634967994 -471452665 28030836 -547912830 343698144 -354811650 20295182 -997904872 136426677 -496067024 421867212 -652169906 985625562 -345796119 -769519509 -632273171 656101410 -133593952 99689818 -105095576 -440316912 -73655975 971845953 -783529681 -775699977 -308209795 649630027 -248513747 -249613785 -557620392 -410536124 231731471 497458881 -812219189 -18723017 -250668413 -359089961 -481725493 -835502495 111885357 -332075652 -472262299 -286223366 525868750 -419295160 -857712080 937851706 717830041 -128463292 -767794544 -540536547 106211819 -534787106 -715668866 -228493715 786200636 -91047736 -781634439 936551711 92936717 -931177121 897626910 -1764165 287913614 922247552 426407349 -650008646 -557364203 710407178 628701057 445665925 -816457957 -870721619 107325774 293522595 -747638444 -732935923 -983298577 563237915 -856774969 748471839 -641358648 -783283895 218452410 -568564873 971701584 105934705 824298499 180524359 657048598 977056128 -226849934 582700140 437875255 614604692 -175421916 -384316408 -933216335 53955866 960223749 113915242 -992210593 -324696054 -205358911 -834737190 235976581 -490366951 975189178 -223714345 582536596 -467424247 -791667793 353968044 -745019642 673284670 -856937937 340446738 845201631 -412946188 92393950 -528040557 -322829665 -856094974 -751992561 957026235 715093139 -172551997 -904579810 -739915462 -303312316 998351045 -764247551 882991405 868495211 -128831423 -210234109 -287317209 -590865179 -837884907 -764700465 -157796974 -667707463 456254215 -950011714 250692271 221276022 -82830132 -446753117 -450801129 56658361 -86676745 923935044 27074897 144118885 665235940 491320473 6822122 3160218 -616203915 -535037530 49739450 820400810 330295389 -38401195 671808686 64351481 -508876550 441079008 -232669782 -825784922 -743482980 -767189899 -769352002 560450868 951351930 -931560614 646297364 -28189748 -432891080 740098187 -468135030 949932329 380711997 109494090 528183165 -411924753 -44638012 -930200605 532252319 788206265 -803677980 -642918443 -130519631 -25789588 -538215668 -971479323 616523458 76979414 430290677 -931844328 -550689213 333561595 950753108 683122876 -342915750 -127254090 575568397 721785825 -656348987 113738325 704653050 -706207091 -444065066 -708785112 204008728 -837051944 106137162 384286851 -91255257 -203387392 -747443871 715587597 -555751494 -645787048 -576769987 -775663100 866140403 -196819614 100680611 -972164130 -160116042 59220671 411811702 354918056 468202343 637459583 -350621006 651916141 120893568 -180196656 -735298422 -857461353 210225178 -513577437 632444076 178874398 -11189810 -511141450 -93415799 -259421623 334549045 -794922915 -937412998 100707706 -875145494 -392179190 629875915 911354746 -654407579 -333393832 -126031432 394993568 886225251 -165577512 531943112 678142370 -393173033 407151872 -816637247 -204683117 395310737 -117464609 846352232 377646077 656516770 -948005964 -973054619 144211426 513224062 123488688 -631111697 900311528 -823947867 35242324 -610297263 315250366 219153167 814565636 -429904785 -787109394 106395240 643515084 431795716 666700659 796369948 829939961 410367264 355872684 417120360 468229632 -981112946 730071963 683441743 -501114598 -766220298 -614184744 -190332576 752531890 911367008 -912907927 -694837278 -417020885 994939531 102255015 -108229485 527711575 -959760578 -779664353 382733249 -597033656 -858383685 14485586 503099126 -140294303 -635758353 -223912822 887854168 -757596699 998919330 -973709071 563951845 -367794849 466780040 719788482 322290293 -279211134 99267391 979974543 -397819946 67217712 724306643 -764182051 88544461 385511754 -791478517 -391370240 6966622 615258497 300418296 589883256 -16554627 -514668707 865158442 -104747671 -489461917 -544994838 -455578696 -438038108 -947973811 782804516 395203844 -856276575 -549840233 145277886 -931655207 375377446 -170210352 206356647 -499977571 -884124622 -469654526 -38952188 208717741 -453747153 822530150 -666212097 469111716 366607422 -872901629 -579245771 -846098847 723637722 -757156748 21734113 421191014 -921744393 609287741 272408582 -394572099 -859701867 -67382088 -846408037 -199237389 747298573 654510473 226795917 -522586929 -474083983 -738307178 -397296069 980632975 684986654 -771564718 -832688666 318199928 493166660 340487188 -935167180 192919409 641037468 318946042 -304721989 423231587 295344424 875147639 -77377364 -401387841 -138185386 246310562 -553132475 666754145 441144817 -97935800 -803651530 -552933015 -503068991 505891187 491068848 358696753 103953773 -108929092 -327204162 251016095 -99272185 -915020434 570419203 -857008723 326623105 -920185114 -834501800 -475204416 -889752224 -952052335 865444444 -284890663 -881996878 -515329099 -735327769 525197682 -942386423 383058329 561326905 -381527572 105275807 56801009 -180514310 848653065 -940445276 787045012 959115291 592449693 -547772520 656064729 -756025716 -878100558 512771763 -424579560 26439322 804915599 -658435728 -237006764 108095499 -282190462 626763388 -708000567 252660987 331635291 -649768100 -693014462 792117035 -526459386 989555693 946627957 295329951 862100051 894659702 425331409 -750322782 135775226 850139920 712440709 -312014229 412504802 51784404 -906183935 334803590 -650255241 -665836811 -342013814 386187176 829019913 208762081 -773791309 900551337 20257172 110551699 770354228 814144825 590071463 815875492 -289896241 -99143395 -882409415 132575417 325986484 337965292 -881607499 -809613100 811295362 -235063497 349929425 800350702 -296832739 -412106237 933544030 164198768 -824401507 103597343 727862057 -568615203 540646869 -977655835 -627527020 -76654861 961068156 -193408139 -84097365 319533885 -106149431 -522721531 526575984 540916302 -305893357 382876944 -520521401 792288443 425955021 -780254733 555587859 -199688754 998131583 -924104646 889751126 -64009513 -787424682 -770142676 699200854 -722378682 -747908273 -139834108 632961664 -413295410 -879072969 186499457 -19822204 -554535228 -132889407 381726895 716019361 501290753 941933639 984381631 -245979831 650123773 374475565 -600985964 -941935272 -113457062 226654361 -766508036 -509959094 -374496846 376698362 44134577 730424435 -997079256 797689488 -217117143 81338590 237029097 669659332 -807338054 -87837438 39192731 773693816 -504266068 -644868632 -749900409 598904558 935597228 285811297 -747418122 -951535983 210769112 -806635657 -326230834 -297875085 247611545 -224237106 -376784203 -151167957 -758021143 198667740 -368537289 982959806 -458296888 394743557 -777174867 71291011 -233674920 430981025 22372522 -475589223 -210333791 150874860 -451653474 -3070775 -326362952 778535533 -724417642 -63864775 555065210 393364152 -47498374 562012048 -269146906 892490952 343924084 -615560229 5186828 453933355 -923892399 -304696405 -193673147 708587603 414221964 639427070 973281778 -224649924 549597223 530240271 -563879857 -24886577 954939329 792299568 357972539 285673335 843544163 920848669 450360373 418213813 269298720 -934069133 128855796 859025583 -582410844 825706996 917347910 947242244 602803793 -64144304 690406773 437099360 353873051 -271675598 -495937816 580376218 570280315 271514177 -903281539 -688246026 -216707464 288706340 577679991 -643153934 -342775448 -649488243 665077145 118673868 274200116 280816141 -286300149 570403503 -267190095 452023026 -689169306 353405809 745049859 -272806729 -249537874 -355588053 912886171 -822512120 522329229 -250864325 -278088032 -166711774 -493438187 -696060062 -920566527 -114592203 357383736 733052578 236581688 204860945 -430482652 860908617 -807330316 285882813 -862240220 -249462189 -481393612 -157590362 186892057 389581055 -87232287 -664073898 -419790816 -82160733 340800548 -557100197 -43912741 -15939344 189140851 338038005 -234825122 912101691 -34083822 350531981 -910125944 221103860 997316979 -744495471 -537787904 -672636531 681726808 519842404 446870712 725471140 -305014416 730028445 68144397 530700939 961806862 -178468020 -775087285 -419146043 -600807586 -700212876 -257100644 942254391 -495146178 538946900 967218203 -537230849 301910899 -739993472 -159574441 136156002 -508925718 886229898 481344171 -679791733 -58009848 388460263 -684664724 337698636 -700891590 -642615220 -676482759 124548677 -827610049 430133326 777978259 -177221381 688062714 -90796512 -329408320 244884246 471171486 853472187 -171852529 -351494952 431722438 -991167520 -49552014 -788324514 469534439 870130575 34115070 794948896 692007055 -458707956 140238745 708096957 168904202 -132813176 133584737 -538406379 -374247735 -620920465 -826675985 413197489 830619826 329649018 234758008 32459377 -37518233 -637323836 -388072481 813370174 -452136227 449566455 482710034 244705336 -45159675 196020193 -300787019 -194181294 -290651181 -87689808 725576049 168341284 -186162976 -397794226 -243400376 432354506 -504807579 630701148 72410409 -46435185 578419996 523690310 -389751165 586609822 -508659679 -562545854 857820868 -536228486 -382748392 -576005932 -171862926 149953064 -509740325 133681220 -886002894 -639912328 -417453248 599878977 -56088153 940233007 -588268143 -491092311 -971894004 -738762173 628434278 105435927 147893281 -779378943 116801221 308632523 918424216 -557607871 19711369 -465577093 -378581865 -346698180 -520695401 -173443310 978838200 -27508956 139501242 -394276052 -170956215 639781050 -433994278 737772642 515991060 -19515532 -80100785 -97973817 -612110321 957217726 -338436106 674820773 -546130034 379330249 447714391 758462509 -406633574 -708513516 -185145932 297589499 216245676 304306916 291571149 558905286 523592804 836371225 -304531748 647543549 855416719 -508138767 300623994 378392519 584751435 932228017 153291220 45819654 804879879 317488307 -984077389 -676782229 181128413 -15625588 697170921 301740849 -970596945 899457117 -5499322 -957762012 9364952 490977021 928415025 -510565170 -423232875 995645496 270975132 381490247 -917925165 -565281406 -392095721 190503448 39180162 -521509471 -39485006 389895596 62555161 349661301 455774716 -862179384 725771950 -61449931 720651076 -671062967 -131226306 385762646 307900800 260610310 -269683147 407640914 670255030 -122207937 -855645245 179563599 -941624617 -908330965 340505964 -193088781 -610383416 -386829986 814017949 -910923942 295726194 436533593 44076144 426728988 -175114247 -765995851 776746036 657801471 811152498 993177465 907533331 752787663 -86125134 242268137 -482019522 -116360611 719429523 825137521 365055256 699644059 785678519 -68755638 -373750992 305427873 195849713 -538989218 180837171 208321547 661951446 -40541289 66799846 -395755407 660406567 -546386186 -64273 815493061 995068731 -205639055 -350319361 895898551 -861241392 899463414 -969832251 431096846 687267638 834386723 -90470306 90683580 461219305 -485133406 -14635750 844442243 572458886 -320868490 -291620379 406568665 -22986863 -463598737 245586186 -160979050 -598021480 -330305557 413744727 -272607252 803651369 -333960517 237857783 735886420 -276218521 -575094263 816018546 -635908803 -790850607 848297102 -382289040 714568085 -70229210 -381770507 -231571146 -138068274 804629197 -596405739 794284393 -779639766 -740210919 -234702670 598898252 875280279 -971199944 891437708 -64824006 -857359315 529954258 -861126983 -833202371 -478755436 -840799816 -135533086 832074610 812237635 -918420228 -617120364 -788489163 -722882083 -282782113 138726750 -911037818 -21113242 738063259 654433770 -790038384 -639895030 -379419494 -919058074 42800182 -406707503 303417437 320652821 -614933493 462736257 917431022 -433899946 455835861 -758586427 18442316 301668365 540500261 516863929 -702936314 772167296 699156700 536304144 211694879 894152179 -771889882 635027679 451427520 29087653 -819152568 398460633 -121091207 102844141 -937299716 480674518 -610246153 675294636 607285456 -682039115 283847466 603690530 647831568 -278213580 722453972 271412803 842691932 -679294966 -617698315 59351683 90101612 543830804 167017798 387169613 -158493091 -425861326 -966079796 920176939 -595036398 -343815712 546795680 -891360343 -542310286 458942566 940238234 -969997530 -431011716 -39292568 139772888 45569370 296218174 777727345 44526587 -755869636 766990528 854981258 51895884 733441663 -859959222 -874761930 -197871875 -789681495 144713971 -330872938 -746909869 728383753 936148972 725807585 886827751 67686092 -741562308 -424733005 -668480707 -50575348 -493770164 238006534 -219396756 -350610471 489099532 974311846 456951840 -706262241 116360809 302227420 744127996 -567165835 372194567 -388627063 922614423 604538554 719407294 486363253 562364781 -356592557 -386899159 -382752696 -123129400 856989023 -525533341 117159167 806842058 371943746 2302343 497683391 -249661829 581659055 -837177137 8731785 821143808 -162648129 151969874 -283680770 -438736442 253112111 480674729 501574234 -554660818 -283597847 -713478785 194356141 -83665185 783101587 562022800 -962863170 883180494 -763748363 -949293912 500024245 73328285 -750377932 443404187 -339531150 92792060 613101751 110429183 -136381226 925682686 -559441404 309736636 45542403 880870707 -769395480 -495925209 647480639 677825383 277987258 793704546 -861077183 816894846 -861385828 -46758145 377322198 -630283927 -923224336 -358346000 -195638230 264314805 286732684 206054355 175069353 675268925 3038731 -384116722 438970233 688740034 689387620 -673011443 840506138 54323145 57179763 -64627399 942113558 288763842 -14752371 -787961665 994095863 369704302 -880694229 -943335644 -308533837 -389328541 890736739 188181695 -214014444 347114532 -743563559 -306739327 -654925604 268482927 -548133527 -438933766 -690450516 -556415317 -283832223 770060657 911516941 -468769240 -832939264 -344489209 647740742 -386266271 -299212106 -260647958 -180562479 923160559 439967091 -158643762 -716777642 -25826150 -361814363 -790267696 -943976066 -278091910 -569721948 347099763 -503186672 -691109300 -48862394 -452648716 -956381868 223408657 283012125 674903277 135799373 -793006690 54511107 406108238 280815937 -711242047 638853002 -657007166 897272603 39888731 477910319 -664524139 527081369 -572391031 -766760891 407750917 -423471614 99090739 140124223 17356835 803728111 228594721 270629844 146224100 -614023458 -520509063 441156890 -694698075 -774556088 -981877097 -313482810 -366578281 218277247 731046672 -687006479 -600227299 380435863 44515104 -674197457 -607427385 -736384578 -774810368 269671747 339586229 -972281993 -762637280 723441012 -11353775 196714226 -504692451 323676786 -367191461 937489200 750064530 944189872 542603414 -693628831 -688351543 -955922467 534377145 -602648180 -822068212 809175547 790189347 570769399 67233644 685395636 -37754520 -467375906 35861898 562135591 -180083244 877867015 -32081173 -924209085 460832411 781657206 -13553385 373382286 -542204195 573986131 -352988307 -991571856 -699786929 735066025 789288454 656073146 570939986 420271648 223996030 227038258 -967016527 47042138 -393016052 574986773 -66134516 -923498999 112274075 70293439 -129236636 -608623474 -536483697 912471046 -475917174 -699375517 163856289 168915385 -271132794 -176484218 -939134660 186713113 710929088 -779478056 -25314812 482393479 110315286 415670499 621585604 -616834948 -442107435 -109827673 -649558394 -391160281 332000659 -17842610 88051327 658071327 953103683 63879431 443401257 236736204 -315538167 70985259 770628514 950119209 336397059 -129064527 200451630 -498161204 98933191 -728663855 -751241112 -461899408 474943374 -220499551 -974829120 -885108116 -652271592 346179915 776252620 325277168 302349915 957008095 379985582 404291989 116594562 871996317 615031062 98948260 -752978492 770543633 -298809122 208777519 -344228303 519226515 -727896149 -560942593 469908078 85874593 36746813 427533591 -129728555 -760314979 332595229 -275264599 256430709 513387409 102545787 715290288 335705894 344599211 -987268635 696339544 -324437557 538583921 827855791 426321010 135760080 16323212 968840452 -646435438 824405311 17907844 601308506 -338650565 165125555 -218161051 743391292 -234616073 -70143322 372453639 -5279933 -650541941 -66980114 -74186975 -670739687 -597259679 -33953822 -32863831 -530469569 -646612993 459232032 -432930704 551209542 418646303 -493551543 -241604714 457320404 134997946 854330281 -364366656 -14852214 997030162 -616367073 -478871104 -116963541 -181386085 282105477 928515932 -582516333 -227551156 971068515 570953022 733599874 -443312824 377834287 -619985559 130724098 892182944 664479374 -914607764 950721362 -552574955 -795589738 171067668 -919035994 875063983 -458535854 428959617 -42515826 -29807284 -8562141 784251680 -931402867 -992201887 -536244041 758266390 718193150 -344779474 -911544501 87187619 -179799861 837524205 -861107148 -190963452 -649076547 -483968262 -472662355 990509096 671420528 -503164360 47487913 402407850 237755483 -261442286 -35748906 -810476819 226112224 527162960 -81706019 -691644363 -722355953 326039608 456148452 938969765 689184970 -787987912 480483925 302936224 -199454821 -229578780 -979623806 -28709061 819063912 34077778 -707706826 -360211503 -257320506 512552750 338231204 -567879140 -458727268 -174514022 394424300 -842303883 802257146 289550919 667995013 90261663 784151823 -189835261 281353204 330672341 -2775441 536746017 435322294 712573389 -667662513 -599289059 908311530 -969477105 678612512 398115737 792814865 674366035 430943871 686683869 -460519509 194497977 -553470427 598239929 -16305550 -578109841 870999271 -107156423 309252794 -668136472 -32597913 520918961 -850502569 124957150 -631822940 656807777 -182228018 976096029 771827401 387564709 855961504 -385590310 971050556 -660125885 -889456750 102437791 -733510906 305203053 64368235 166281252 846695622 -646572112 557521674 247985989 -49926626 705812117 -87944492 474686462 598294531 -471692191 464970428 -492168827 859848458 -299238994 -132890233 582267095 -195544954 -27260046 -651338768 323040536 -355099198 448997796 419643798 572702535 194285764 -279349404 979959362 415421280 959345353 697871782 899629735 76486470 -275017282 572029462 -280814937 356642512 -913125520 98019364 41811955 -379859888 212249747 -534468466 142068467 135313062 341965976 339084801 -484845815 -621677043 526597810 -826722039 -790535737 -199341148 2654916 -668214353 -419759367 -823655405 680660823 156510755 -316763046 21653525 465306496 -223489011 239475739 -704153185 49942081 10773059 -867671219 975631069 -259956276 -827967946 -408344584 -405892644 -708185541 -413933091 904778217 892660919 808134453 262623123 590025894 -48322506 -834098741 132085801 -260055102 320491690 52706814 -186399142 168285509 -207898072 -713688781 580670940 -688894650 336820507 434775426 -858926268 31315333 -421826906 -85411035 404292951 213941979 -224755461 445774988 -679641157 -72902855 787348847 -215129536 903320398 896442681 -495853137 -894370169 592703574 836242704 265411213 -154833594 909146455 -731705875 -484841321 -423559533 557530519 -864605010 342912692 -904378349 -267170930 -696436837 493600059 -56387476 832167460 -566399471 552120919 -175872418 -896773862 -847507884 1199525 417986238 -559731516 175043659 422550670 -17150933 833839403 249986348 690192355 -748595626 -799060830 -458183302 -761413703 -230961679 700990838 -144448876 766251934 -608645970 -415935462 898113714 -100071807 844589365 887136303 -143056082 -628590848 -209638955 57475234 -97862520 732786552 109825044 -936574748 982893065 154134671 595646802 -743349319 426756507 -239463361 482151516 -445797526 -311953172 624609238 -118459605 -184910190 242140868 -585598174 501529647 518645679 407701590 841749551 -317988710 -483708118 -878680645 935648081 995792256 407107846 206394162 -562076760 -686621855 -613375083 999278565 828573327 -396596559 58559357 -234771784 242745867 -878577637 -797480615 649248922 -735604230 -382694996 -232025087 -734457853 -523382999 57038180 -573720477 -12280054 -848037933 -889285648 95474363 -604137911 424836030 -164675861 601289096 -503630280 209378238 -954896353 867362320 -848558638 -44711446 200026965 145512876 186816748 127273121 344330649 965844588 893015699 -740821275 -894621939 -617864705 -918991682 -155321477 -331122941 -10111031 -423965311 -235671188 -570354467 -404440380 741746632 649215445 434908131 -442814131 315223183 992551845 -833177842 -530863039 743360833 -875879013 -387041884 -621663663 -664932140 837939165 -132044861 -724328518 570406608 94495908 -857481551 531449319 322258548 459804611 -924017349 748026885 692793147 -349410921 -782886789 325693005 -815112790 870678391 -334778881 493448642 942799720 303248893 -252428914 196729327 978870648 -377210 -359163027 -908911595 468792358 -888893884 -304215400 850762811 -665023315 -413471785 697245843 910012438 -578271932 630209112 729404804 -399056868 -494775703 -815946247 -303111295 524505377 737437454 -454622170 -996993419 -606810829 412364524 -612583353 -648273059 -140349290 -277448848 707439715 566499816 82632782 -238720356 758659996 895143293 498050766 802829459 320632322 -510054240 459720320 814673831 -581973953 491214641 -884454287 -268304859 -673172588 -636959908 -186457580 -479305259 394578789 623047587 -793632960 -954777443 92150109 -482913599 591666327 637247400 344010218 -308228131 27848202 -69592941 -680389215 -195090318 -99477467 661939699 -739153245 -377762580 126132879 980152363 520418658 -739253486 -154109193 -591225495 -494038159 473409693 -248803386 -625568250 234617914 -111692062 -352264427 -403870319 275684305 258024029 416710247 -773163186 604445978 753328423 167227103 -879531355 939017283 590473289 924404047 208475863 459182405 348880221 823833751 -862766984 -131669588 -864560457 789560264 -536602198 810682645 -235753065 117666029 -919955025 903011735 737065484 -325981927 158003162 387116406 661215402 -472855563 -263010177 901482060 -67280754 -771754114 994837684 -367024170 582494485 3980184 -702616118 -422226190 169681893 555097313 -71247972 153646247 69102620 977859847 -579957185 -532993285 -57065026 -743581564 -633477646 713704012 529740360 -151700595 -700323889 901293184 770670727 337620205 171665157 -159332678 -337154963 -950577161 762720940 41830536 -197979707 646628803 -121421812 -35677323 -32014163 -518142627 -826505941 216390200 -774625634 211335515 -449842095 842300349 255586177 370279537 -82670446 938508134 121113707 864930626 -351727178 187274258 203598394 -116603983 -96601637 452475784 83887102 -858878448 -871841410 248313341 613003656 -131689680 346142185 -568232143 -195329943 -463549931 -953404159 -46404322 554631661 235630251 -688043738 93127106 12608791 -456579375 -113725438 -124121732 859602020 613043286 413090708 353522600 964725833 878797529 -699601266 415888938 562872120 122615502 784025289 -846410002 -485735958 -126503426 -83081872 -76427987 -374364380 938828373 -321651219 577451346 726892237 -101391139 45775778 -669630303 808428231 356167865 -692725884 -209681649 -989221821 -119690943 439697399 -35699274 -569133140 750695805 901789519 9479751 -869975142 -163851436 -752294126 -558227353 142761279 -648601285 673004799 839068203 728569961 344600630 63015364 -363417353 564010970 -496910816 -673622555 49827107 -733983663 848182234 779372185 443881554 350894520 69935063 220004242 414796106 129974417 129513546 -613857205 -28727942 949421310 -839418774 -731995038 722670065 -22937727 288856646 -899583744 366136717 -920164303 664482715 152166643 359043409 -36190887 48370590 777890260 -915455813 16893118 -322617931 -740298852 318210418 851012860 711927815 181400375 -842022697 341901159 34515796 217422269 -635153493 503882618 -752458965 589599764 -433862300 -728320563 -566956884 -512462199 496400074 -235291631 -503216210 91351880 733710248 -835682841 -575931340 -462521778 425823214 410050550 714331488 959755511 930951891 102776328 -289736732 -627607149 -84036358 -668367335 -815527682 -768211555 696035743 -150394177 -152268343 32465962 894609865 195218207 752415375 -608179854 -519576444 991498361 -10444103 -984502577 864989015 120938481 -601157429 -758235720 -286834707 -224287283 647757011 723816454 -220432292 982489969 -359749951 205344034 177234803 -745158871 851716125 -26886370 183215169 -969311157 722331976 415320390 -896835942 -648215527 741887493 260960611 163110006 -896280601 108208359 -806831814 545522226 -588608661 -484270772 883652887 -849691821 672155890 -115717239 -486032757 940186647 213766146 -637966441 647315057 906771750 -427117166 -476138637 -667927297 -660223215 344395757 8412741 -616609423 -324372884 614918974 751978550 -303746632 640521532 -729111358 773685974 729700698 171589682 -751374686 686611787 -602256772 921591539 491054647 281067975 -13684806 -643271795 -240027985 186711748 -755507184 -97997128 -699859987 -22688926 -101610263 -643379225 -217377715 -139403250 -759034340 -61797451 529052175 200955020 3095520 -707056985 132519719 -579502768 375983119 -275794630 -138794587 -880249092 -887120750 -9444639 960292630 -274894631 -855092810 -709126710 -575187029 946462210 23909560 184568644 -8989013 -820382154 685956930 -587221215 827869411 848925346 -843555355 -845286893 650862440 -621861427 90119531 -84511528 -416322468 720063182 -985971630 340910719 -821023627 -656739814 924922277 202622580 755257830 47688697 430014916 903072201 -801746522 -479724535 -155658142 277804062 87668988 -359142601 -379971661 -123428098 762477546 -457951795 -99695401 57962943 -593866183 468903484 -679877860 145506157 -268963060 -695697287 -675397647 -244832830 -163972526 407351794 302656883 557625518 -130173592 -259586812 -388176730 -1141937 620768629 200268519 456421735 618915288 -882682258 517378828 -398734057 861187087 497650638 36070860 -935698390 419160939 748741001 744417546 -151474694 -213671323 -233028119 -841644198 -61394921 170887889 297222887 -619511866 -239088932 682585191 -808612822 -911665862 -631890859 -80530293 -928739930 758186040 -627213135 686417942 901677109 -561507877 978046429 315660046 -52075306 769437359 484165921 37392852 -623041183 -756407232 708119683 -340356161 -266786465 -746829988 -519934905 587921985 263208487 -306453798 469858258 -864496109 300606665 218567084 359033381 -332990535 864098832 548741561 259357307 268733406 -432499616 892407550 41862765 487931844 431164309 560076099 855093379 -378913197 -40582853 705744169 9829537 204890140 885045288 968920960 -318586714 -683740788 -84935011 -418641031 783558007 273910694 959720577 -949838447 -655746601 -354278687 78325180 876628416 -999405156 -581220842 -716299616 -544742140 240120314 299423293 -353812504 -849220724 -251374159 171953917 -950367191 -599641277 -580399142 782262863 -463440003 -238661879 848782891 934605794 -911101090 -773360970 -657892698 748535970 -680307359 -44748232 861794178 -920031383 -35611402 -970617920 434855391 -824693223 233817509 -832605551 -803850344 -751326831 316036765 545737154 735840296 455614056 178301390 -353229703 -148044271 -126653620 947001288 576569354 485334799 -400526259 -68099798 309081339 -406051876 247296591 54311468 201637572 786941392 147207907 -113417133 -508649223 431197353 344223443 -879359973 -587783844 -452589603 270088233 23058014 -727051759 82180872 578882398 -62348034 3942233 -63084905 -763538915 51317890 -675815295 220964490 695113235 997060132 -220052435 -189560650 -703066222 50722186 46043966 -613437829 -779662446 -66260677 -755587712 -930822960 -875295702 -261104308 222736498 -637859937 -134302634 685245614 -772617225 -94620618 -119391512 223564874 843786714 -810241906 -492590049 -645304305 -70017557 -445537590 -790349952 -602044445 -77862160 813992463 436371936 -230781070 32282507 941905468 484358209 717228236 710132711 -877459312 -491816384 940920675 -382812894 -405679929 738088859 -177722909 -608813291 416556325 916206223 917107897 -58773863 250693315 399811447 45796734 270107291 483925795 75953616 -474912890 -314139233 -80475442 -401516680 637417712 626913781 -210843858 876533581 501270004 428631853 227621682 32938 635958927 -807659180 -216570492 -939148117 193793704 -34097505 389705196 -753474035 -363613544 449282925 418725792 956988037 -794342748 -963136876 -296727685 123687312 -727108139 -614457104 347809961 -89579759 -662762070 -629133692 780917448 -511907717 637514565 902141572 289303599 -895447728 150119845 -812098417 751704126 55659953 -518491503 -576243592 423915453 -387792318 -949294092 832738167 -870862944 -980878506 359888479 775488496 777437497 -950675556 531648735 -860673169 -880382067 467277557 244774799 -522792645 -711944820 308939033 -107469456 998595315 -827311329 503385213 -937784355 761632305 -792731999 265048233 -659684020 -680549235 192465238 -346936028 -681515974 -100571719 -907287625 -541736723 426618273 -717816534 -792141673 535478835 -338501047 -750108063 -231532041 -261855130 -535837712 823056561 -38178314 -200194243 578340721 621753089 -667599135 -885877388 -752114693 714506587 390285204 -435340225 589053579 -248216313 392231563 -136679505 -867295333 338169658 -921198515 497291169 -691203764 894370903 282014884 -464601501 871477533 -955970953 -448258204 -38557787 270621854 76444205 -891377573 177170041 394607516 855543628 -252981214 -840244299 -731789360 -460215990 898689789 -621878654 708031334 -704449365 -754609315 -317800531 -299531988 -162962063 841342194 508065849 -887707446 624774073 -353691664 -234884770 -816503836 -716052044 477302916 983210515 81036803 497625168 588503462 928945856 315109111 -143775283 137862147 926912600 979369084 272147822 -992741877 407655746 -19447359 -569013638 -50645484 721063987 699469629 597921326 101909570 -571738051 301785400 502339073 -149204217 718868836 925157690 -512271714 314374825 870442522 -938240079 -444228536 -49763900 39461104 780611385 451730860 -727656426 50390419 971416022 -720166769 892418740 411918144 -971482864 -304142619 -658215857 -285635150 -333892941 370002857 92172625 -477174027 997669533 260790874 -442832461 655561296 -255690390 559072478 -841020487 528035470 -923701505 547776069 898632724 -891769364 -201862143 720946798 -560145832 -85808550 -298753531 -363795877 740910374 698492161 591446855 832978567 -458645621 -449760228 -407881485 -636367883 221274320 -377004516 -52029960 49151622 16826876 -130145779 510473697 -332118088 -21177484 471733635 439897546 -626036577 -878209190 -97745509 -473638769 814610865 63814428 484664617 -877706278 -946612551 765602137 747890031 -400596425 540117113 -254948059 31075614 -334171003 -13606820 -588797168 674172484 383600094 -824567239 745153737 906730689 347239543 -107773391 671774594 -674473105 685163702 933276224 -446257629 -559405167 373633499 -410890216 573706919 704169428 -356428968 414847464 -296822247 177802164 534103591 -292053526 672102175 -375057806 -635475914 187070510 -323138602 978432767 590716925 -495749968 535774029 -673296662 97806674 -602044037 692326519 -237857184 -932029252 -290240751 648930346 645231522 883350053 772125358 -210663837 918198193 24715179 -650669880 -572083458 -130600374 829650646 -522520108 530698608 359810913 483929407 -579252688 -55343906 930520352 -447463897 -357238372 223236485 -67385937 948719872 -545792015 758762997 180695417 745356597 691984 275086249 -232638562 595453976 182349886 774004898 -787226480 144675276 -306030627 755497852 -694030360 995776628 584490152 919814000 -771222476 889755830 -520571506 181826209 -538553261 13285010 577915031 177903041 902090637 681226113 323401277 -662907343 300485493 -837538595 -484171333 -113617424 -253973022 434192991 -760393031 -116463007 242367701 -173535556 -957356597 628668954 -268782353 752916206 -885013194 417108195 550336888 87856311 -746851442 926607566 -711802179 84757229 756512205 941606392 -132150189 -428032839 927250262 544477194 -165925244 -257086672 -762494164 -749338987 951480242 -133934736 -328582089 -979831410 -505265020 455894990 276824823 802373488 414672240 990148313 929742125 -538050203 -687548269 427600641 768312810 453019501 -74017245 -213018917 -738259063 -213695781 392744942 373184091 -996922309 -342371313 55031217 -504849891 914286904 74081704 -194178342 600172200 -909791723 923391583 700930127 365952200 770425967 -752330354 169431946 -892236632 150138221 -111322610 878409942 -993385044 816124953 -940760169 -652102708 -139081632 396734320 603304792 519176606 -672208831 776400823 -278927011 -167445501 678955105 860636241 774460042 -741971815 434687879 -550752274 91599316 -624146862 -681362416 -925549555 -330577491 -866146691 676824135 526599343 -856221635 192073658 -193227412 775115070 483313920 -327439432 -681184716 -267785126 514358432 828269515 510615522 851743186 -231537419 421093089 -936524441 -13488860 131066171 582128072 149619836 -606743767 -473188081 -671278858 -163791163 944730615 -978670158 950097148 -448615863 602358882 -971557691 -872730323 -477931470 -160708772 933156773 -131378980 461056639 70242021 61087271 290994161 136035896 -869922516 955821532 175303917 512941666 852552829 447527487 598522756 -366847994 42039599 272215579 -109176200 817857256 -647958546 -150613499 -87145267 461279427 995206887 -688719632 425806342 -526990816 573127305 675232793 -971227688 911203796 -129868328 364199435 426726293 365007962 573202187 950924968 -547169185 317654896 685956384 -478541121 75336744 498230392 -5406793 -496676242 -68441707 -2148828 -728905895 76767734 -937294441 -394715723 -795121618 -99409133 -201010923 -111264599 529805657 700896077 -224759652 330987738 770441191 776710906 413993705 111092379 296162785 233050919 181411002 -659432950 -124266769 -500146309 -310472882 154693143 -506408081 -294336789 -893074210 862034312 -721668761 882649639 -351547378 941847870 -897489120 678851774 -964309558 497774693 -753167568 -348674483 -740907758 563559537 746245061 335012302 -885602996 -850440873 -869639751 -724042723 942569095 -982573392 -611940645 779328303 392883004 -352931347 -429547842 494812181 -320919882 559880467 -551247782 59872721 -145349191 442921299 321871613 971465475 -777883379 826571470 831259629 -781283079 -110883142 931692295 346271058 -884415027 551573567 -37288821 906979148 -159626930 275351511 -540599250 -93003662 54641611 358692487 -933874665 457880503 -864425099 -567785611 -981223630 392296553 177802876 859204155 837863808 -458647670 556117947 -989979636 -374916571 761785534 -146864836 -219259449 -590409336 -481654568 178638547 -588451092 546250843 -495690639 350862154 47977613 -519567503 -561445715 -686858081 524738711 -124926526 -122824690 -628866702 465582266 -1412535 203066325 -983600372 -563396856 98038666 909366020 -541658909 -238465172 504191968 -604382235 -342964735 911635368 565533423 441474867 -937663431 412806753 65421393 130699548 -120705213 -402998628 905248869 422614462 505475645 269119972 746306382 317690641 431000220 -680634420 361202029 211147640 -489343168 -378293815 4835278 -690177954 375440733 -669238333 348235952 -81203666 -95630009 789927728 -613929176 -580535314 102372750 132275518 915839436 361401083 -440321225 -691469115 74393471 -140914339 635803431 68454687 -969423480 832654860 898492400 -179431068 844513931 287287144 583396945 601734543 926568969 -385970344 672451782 563018649 -830436002 -535286133 -510176707 -414066571 268083479 -295150764 -30542965 198328212 -633215646 244312606 468587414 -60455496 995893569 741008170 409498340 -369427453 999091022 -805229935 534318556 729712438 378383269 -722596668 656989604 -836994748 489153398 675254609 573581584 38431379 -647762019 -357840643 -264973678 850712353 396431993 839854117 -909591015 959207757 -416752003 -271796566 -238548328 -401660484 564417737 874464579 170800017 257442069 -189386048 837555743 138451569 642582958 -206650072 -877159589 706569696 73818224 567201215 -810442449 651687982 -609479105 796302047 934679265 363025166 -282225002 -373739664 -100180681 360316611 651067456 -416620287 -687992892 -370473086 -951569359 799556491 -15604756 747922418 -396858712 790800481 -761386147 -578885384 165993161 544467655 -307757849 42229302 795364534 115477655 299226727 963719527 -74225400 263251336 -330161185 -450766327 -177339941 -718983638 640974613 812437125 399548473 138695711 392722726 426842798 146073007 -772284067 -707234636 921639634 246968485 558184295 119472720 -65120040 605788319 359148062 459276788 755736904 -665747695 -575606016 -540546154 -173777071 -399014332 166520065 292493500 -634129678 -790501317 -987678196 -972844416 616435714 -627347500 908063479 490583708 952900288 659844436 226462159 413471271 -559821187 788112576 167134610 665885014 -115639992 506128918 -723678882 42869201 388940896 -79348219 -978754322 260010109 416252718 714549208 -785672600 -631662555 630165429 423973014 285554989 -849906395 -400061695 -25834717 -30558274 493681590 -713631683 278789354 -254519245 700257476 -684728112 758371541 -630092627 -265126108 481479231 224406096 452127580 657996407 52676000 161932871 -570350851 274804119 703079184 681770680 667930726 -609523667 505664918 -961286259 256136270 916118475 911887187 -234508331 -952653452 536405389 -131635946 263367072 -998509919 -299751682 -922293524 53101650 323168063 -726916544 290326287 204708385 869054491 759326968 629292169 -950781801 -131851701 386706609 -51113935 -433860444 923828897 598140491 -445630337 -788914836 691089236 213530204 -797303722 -179817599 327591566 69359063 -835903821 336611206 264299976 193377865 526374370 835147298 -635008035 200210831 635664723 -482807175 -626095362 -295925470 537674316 -218757524 -515731886 687896391 110641563 -258806385 -459301921 -137294153 -725784187 -70683746 770744991 211169278 -100991120 992902151 -71221410 627806808 -839083845 -7037760 947227931 201293339 400961937 -516628916 841026145 -596970353 17615581 183388307 526653784 468150050 957643126 404072434 796623234 -111990250 -770742563 -161306470 768756199 -712726824 -80993042 585945281 739563565 615837898 -335417852 501263500 550853470 535099380 227152363 -249434498 62803744 -855608241 -866891211 -564503309 285740317 -614502991 -674504471 555013969 -619021746 -156587718 -765703726 -946261590 -56635934 -676612258 -243225820 655229901 -51622379 -71221928 367405642 -257988595 -535404160 -315630091 670438487 71928493 -773934101 -959352831 -618716935 -777127424 -331980943 -4239473 459563991 202068530 196162631 371703075 -692820646 112106808 -169113325 -618303900 -687894222 969312797 -626886120 -115866440 -51207142 3057489 780524090 377738168 -184439512 -648838417 -189827862 739358339 -329856303 13671057 695900379 -404780728 -922752731 -457701596 750987797 267089324 -367540290 -722367829 -264251725 -595269850 369428892 993985224 -34855510 -520459463 483326629 225775618 284137326 712437137 384317405 -224579454 -23149607 -68095402 -722452705 644613234 719689529 -774577347 795066833 394273269 -75854554 -278682388 -429954916 -965996621 -802130437 -19764303 677679162 670302498 348394763 -185757515 19145945 563616689 995598180 -843943715 402888635 -643268092 -421281820 -11272461 430781551 -141337497 -490798174 251724020 404837242 -796476837 583212636 531446694 294092285 582012385 133889390 866584580 142912663 -174764022 416661128 570750731 -299184055 325375389 545536439 78497445 -957721309 -566253790 144827179 498148084 -93245815 -189309176 -372704698 347996933 9992684 -65256526 -592679296 837988591 300130726 -67875176 940948310 544778004 278514017 -462596094 -594828110 -71658911 -87192920 12584883 386401844 -266367501 -815462083 248051393 138046851 -990343867 -246589933 -935287068 347237731 -384187380 1085504 -672406256 -170413463 -232131447 451570162 781767258 -11174349 -227767046 799184832 -111069333 673547005 34256374 863406423 693150234 -453176085 25593106 -290347072 443692708 -551141028 750077743 -277653768 -71358439 492252754 -992404054 773358429 -890722560 -361237937 501013978 -33983001 -266192255 588458846 -352211044 -599051056 -259439858 259821677 328153544 -825205837 -828841899 -676274491 183300990 203756329 -859674102 -573232775 296590285 605352399 -246103364 144912680 -344099953 -415155408 -651541742 -701480361 424615702 -477449386 633401018 966391698 440362722 -925829098 928477258 793766298 -800984919 -353774211 -687363816 -918712397 135577141 104381982 642548567 994035639 668260352 102280194 -895795946 -818959389 -281295730 325067311 778850940 336021076 806834327 -843420090 10876142 33258440 656542079 -937319570 -325954517 -413199165 529334352 926129487 -18768744 783561959 173511997 -284214375 -740208738 277760016 383919025 568601218 -837036591 -460617661 -526859207 -395863157 393994027 -177391833 -107869856 536597830 -314623114 -610056596 693509063 279795963 408864012 -181586128 944397102 434857309 786396309 873620650 -172765041 -17631278 804051772 -774648711 -608986592 -397845333 914409056 56096763 -211105886 981092687 497876706 564038533 689098947 -833699549 40242500 615506498 740391667 -977941060 371630473 -982321610 -909974559 603432628 386214636 -620658622 638030909 -597101703 328034532 -628078287 -974433410 -612019371 -401080085 59556051 -673583883 -289639802 15404483 -837863896 -837496903 -648971374 -33846708 -759716775 -384502997 258066154 685397679 -755899646 938026107 -317844679 -22781365 401309429 -912279326 428695207 -275593421 708034813 492864907 996007150 604767216 -580179205 953096280 -521791243 -679914166 995350654 21992426 94528800 659289952 451350304 -443297448 252446366 44614883 161437556 474581655 -99216980 -295027581 -584563711 664927852 970442777 255744047 -459678477 -630235760 -751404975 731680734 336869304 -59340250 626699067 -522506519 -8786356 545489370 -256261345 473086410 47010023 955667765 738844594 -407869433 -629536029 -707938280 -786682627 346122096 -463410344 59838114 743747623 750978748 -761438447 -127636144 -19806938 657252589 -843688573 -972712743 850407425 -686192514 -773158342 -730005445 153826526 684812912 -367493983 679380176 -751818515 -562975271 665026270 -462313188 507610768 -795373315 470498879 12346359 81508751 489748802 -205788678 192222172 904284560 846319099 549067595 940208485 -81000501 604862401 185405534 597003909 -268898963 1503250 134786718 -744299742 -975095692 135610631 91911235 160930302 -417148597 -328629297 37438879 -184286400 194675307 -548409747 650922588 -194549934 -424376759 631004563 -297765326 314266032 -187538667 857282396 -358923981 -100780658 -658834422 434296368 990948580 -674513619 728982007 -955407086 -341679873 903601701 -513436621 897606524 604896352 814067978 593082377 -140851490 -333985107 774231961 -469587055 -854641027 31403276 -507218803 -751693282 764171963 937563275 820540546 5935282 -748972031 822702607 -412362959 -728112095 996002895 541798146 408798945 569158076 678194267 -264623015 -237494296 -148659741 -689961503 731317882 599815904 837879830 604021769 878071481 -155976758 -349063641 -66309355 -96928151 -332715056 824086746 157901705 361561687 -835508015 -478751016 -431395004 751603940 383806994 985457831 -870952312 790117841 753542384 -484900098 -437537019 -799494417 -439500472 -97501646 835752261 102995640 -346329931 -513116995 -20632125 776424921 -736580618 758034870 435953483 321994140 -371020054 -147545544 155916837 -527596610 -189713958 482872989 -162830740 927809939 876318859 -712399250 799219567 630809505 865427122 -134162284 -581176823 220426316 933448409 528387959 311215418 565498168 -258612530 -768823853 891995154 -306175867 -450928048 893089475 -839181412 977905727 -476924777 -151403945 -412411416 38393501 -37633637 -176507722 -123870529 -370404864 -463527637 -836753989 880068589 -270246371 -286949762 239773766 -662946740 -972410001 -318149467 880237849 -200068894 463823290 -70867912 817810425 555458250 976925800 90718835 518861697 -184227553 -831189931 404582489 -675302699 428178668 -464777087 -147066824 463155449 604084728 -958231030 -96762351 413205964 -685390674 -26188380 153444450 -350857576 48468207 672496050 207557769 474453258 -913478785 306000770 -914559439 -227339876 961096785 898574562 -862669817 576573362 -206894812 400793212 422527492 -196689883 -417302701 -994406796 642223936 -484668127 678603694 869401172 -788406402 -854559756 727117387 -278262522 -761225238 -919714704 411493682 -284472885 112248343 784190261 -303531810 824879624 -964958075 311279404 985461529 -628934617 51482606 -999094800 -242066876 -530522071 -799953703 -920797395 -445189999 -151080849 20221559 -342841756 880735243 818113777 -552756577 896763822 -482852170 -85005237 196442247 665296914 -451408925 -710916953 -312907396 749068677 694082777 -556367108 -340766917 240366675 -310415882 -481309322 -581604446 -461804782 -916644119 437433323 -197950049 326911456 -394589379 172896704 43787555 195768553 759306268 -364372627 -71297453 416671516 -325395608 650433737 -683784559 -517335160 -208027244 875851667 541728990 -635610060 -285625660 -531699690 602828734 -624354581 648477280 -809387355 -819952652 -19654779 867246011 157851525 -368762820 419789874 -884477583 -62627532 -527391459 237017446 825258164 -352901331 -893087317 -648243854 -798306584 658371033 -186267140 195345186 -349877069 -536679300 -467565679 945126221 943298919 739338358 42706361 -600304024 846887881 60292642 -653072880 -80931155 144643717 -325513782 188852359 -205593127 -379907919 150649614 956078917 534131616 646107425 70573667 763874469 454332969 824534500 670183147 354632024 -50122229 -922697454 372349940 847393690 459496003 769119927 94117928 470926934 290904662 141442607 913601674 -383997968 -578699911 -353988603 391825884 888471864 59686915 -901935369 542303761 93423759 -650682266 707251420 -370078117 -827387506 -578627268 24702801 -410893853 979500213 351062571 387747375 672755349 623004175 832420542 366227459 249453689 -719575827 -729794072 60627611 -600112347 -336220242 698255183 -996252214 498703801 405480265 -94799063 -674507868 67888322 87013659 261216781 -40424933 -825616790 30585739 -271355785 744630021 -844912324 -663992008 600451648 672076680 -322230835 -717385999 494905955 717943936 827338472 118565143 560320245 396174424 -720407114 -759777997 155734842 658567619 675819815 -189815714 -988545977 -648250964 795892467 -172132901 -52244436 650631104 -577305139 613607473 707928534 532645239 393151535 376880011 366532629 804890779 -209478993 882775296 165820386 921692776 722749700 657391872 -721619115 869715100 982456571 -339879575 -22286806 893041973 544740393 406937589 -494307399 405135141 41465166 507812850 -320163869 -162758066 821825719 -206290070 559500634 -936573377 -301589876 -137942449 108882684 51601154 599479722 3554734 -890216268 -107154028 -988310683 114095522 -913779598 -670322311 107920978 904355799 -746821199 -431971332 -619034809 974268313 659536234 671762338 963352348 257119860 535863632 784730158 -651272236 982644011 356073061 685001995 -807672256 717422908 163079490 -20351949 -727655097 9289883 136040781 -769346030 875291718 354785132 616979400 469323077 284452604 -458631885 -325031180 -802863719 -673059198 -418886748 -208336658 670728258 54223436 128404266 -818888706 816726641 597082945 -642614149 -896212486 269504524 -252032744 -79310776 -446863279 795241970 709323660 -417385989 -378712632 -919045068 620230301 978474703 831331027 481455400 779862952 238865781 -438557606 26908096 102598016 528578940 -947694286 -171758526 369484664 842022823 -666231327 -62960655 -353966679 -5229723 -64723574 652846349 -237117235 -32195143 -187081633 498236716 926538434 787752822 715863311 -294816092 669408017 386432532 -177544257 -287678415 -172961641 695565855 -407391346 -806126256 -282097987 -362445675 -651983435 -11702999 -196579557 -454564521 -202596752 475508602 230515926 275178768 -884877207 486664036 -745992520 335064007 980561826 786643675 485856666 525229863 677527530 -109244182 -349343140 -92347370 -70205446 367357885 -46743101 -229405939 -228281844 970050402 522615370 891836184 817422833 -250556544 -751880853 -115357051 113471213 293382176 22130852 -986159214 -385181199 -709975645 -742465010 348308945 -90385165 236189597 -415944400 433014213 77173993 -501278440 -687009350 992248795 -351728532 -814995818 -59282189 945551406 -480544380 498553248 215694139 -916696607 383904571 369927057 598462067 543690237 -537386095 -173622159 -764141028 -440644786 -83432688 -730036975 377591482 -769518406 -88059625 164516569 739367820 -618310014 -290954968 -872013018 -806121417 -924765121 288677801 -497219663 587691029 -941557788 -658134483 -471848398 -889315413 -245569220 -745280948 243019228 -512626603 -96879648 483945752 291567997 -715747828 -503119077 762644026 707985918 -892062241 -893972060 -81668943 -877967981 -410327944 -122199411 -38588020 -277432880 -607250115 151531460 -137136121 -509494800 324846859 836955851 -325459978 584581665 456577295 -141134416 -640858220 908049250 831713511 119360645 720740171 -686093825 -900931645 -485647734 483119061 186486454 -148280973 865787821 -77859318 268481148 -120861810 983491390 -761831155 -455498045 876522729 -192750267 276023634 -428252880 -319615934 55653772 922943996 586373796 -611415663 -510759910 -275164221 535879766 -128563056 -641419684 480069949 -150974285 -728106923 561888269 -477532715 -558982786 -629187918 929992933 -246061536 -40780678 -193727742 -943643861 972011671 843692061 -324076462 997722804 750165798 167553446 489934662 420417138 835907811 855123570 106312312 290509196 -830851972 868942215 169928183 -707346735 -807873146 412511221 742161466 709543956 890953750 125414679 -290730855 483029979 -740741046 -886472819 -105624864 -183835549 753595966 -71100781 -535556824 392167105 -536460935 615593276 -687667364 701124707 -829052582 -875560706 357556483 541591405 537993165 416937271 -28320218 159598731 19798435 -928156460 -619862447 524533733 334955854 275563474 -539539478 -672719629 -456976778 -609273825 -978166945 -763462818 -144164560 40627831 -813174853 -113862344 -589805272 -658222811 -152870017 862111499 -393432070 776432982 880318829 977757628 -223540213 367840299 -957235730 -813732328 949914952 764174888 746220682 944182723 732159957 -613984482 -525975372 552258554 -608463394 -630053704 874479213 -110417955 88068039 983586152 887077244 -343833654 -732284223 432303864 -106513413 -752267081 -212348244 -898951903 -509356423 -462903681 -653975136 -328275392 848954746 -876585563 645463720 620094211 -462444083 -876002614 -392759587 76614352 629405948 992844595 -605094962 653019301 932432721 449521208 -794327093 -798938030 723504520 349959638 -929945838 916949366 -765146872 655658994 736055059 -63331681 -148434239 620875565 -260742523 136634380 -198104334 -54913581 2584025 489537834 849387715 417959518 248323291 845184046 -247460753 -621982547 930950653 324029438 -577144054 -38267506 267004229 -111094738 -917228529 316091567 -937959012 238540285 996557599 -642247194 346936741 -115259373 -731392004 318305440 -404713929 865456944 667596207 167772092 457480307 624595177 763835851 -790858422 -368740597 -752142243 336338290 -556469 -708222307 -904787963 -834463014 -994900600 322110616 -532552551 -892214124 -118563201 50714899 -587239312 83123504 -365293905 -778753184 -851458776 -916523955 41383533 987309481 -899610208 324904141 140590596 -626125494 32563183 -246577146 929318718 -948587941 496244880 -885825277 -324962664 -404553933 704279459 -305886656 579181538 -165556269 -312579345 -970498854 -466188359 -395485503 218165884 315292007 -615661792 890131890 535697494 -500310174 -368637788 317402318 852273713 264902017 -723761401 -204027456 -247477635 -473021566 -585128721 -166292717 -176099960 608680134 -918359271 -597117080 -392764798 190155742 924714554 -661017978 -813815767 732679419 173128822 541653095 -383635525 881783202 -374133647 -485326144 277994077 -68562088 -846090176 -659149831 -885787405 -39650593 -523424015 -745225253 -533264830 412764704 297543133 -73042260 -774080930 692734816 -296781746 -186686030 -28835987 266841540 831039774 808677914 -369047975 -865080841 -161797683 -414296183 -585472697 -222621895 -733991643 -737102231 -949864839 -531575708 798005918 545039042 -315199720 -33736993 563681096 542299430 406151256 -961585013 -83592879 900330210 -508778068 -968780914 791778068 -179287727 239552933 335148659 182963317 -989031529 893978019 -496865983 -509335962 632546030 240491022 981959523 746402301 395132583 332463612 16175207 -815501268 -497883735 228712922 935771886 96546645 432133591 813067679 656391482 523711766 532397817 -915843357 -173325678 -283193555 -752290513 900297149 291079655 446333075 -490736911 -666675128 -107132623 684385533 -838138301 520578225 880314782 -250058836 496816894 771858272 801673159 572529998 -726978079 -404815707 -273142812 697214134 703575895 -626338936 454848077 -297686637 795669803 -37468735 -614081663 223310810 -649839139 -316578514 -572621704 127665273 -647138643 -615967575 -762265217 512356330 -51281239 751667875 -927495008 -503349205 576563023 709475314 444315731 365419691 191943680 -352514764 -126727051 -169182982 312647500 -588563978 -620359895 -36617136 -969980145 801926408 186174176 337856687 -222638960 535198869 777675207 949869554 -27114760 715488478 138902984 -338885865 206455283 -588518830 -328501619 200628659 841658408 790947800 685475047 87844537 -795354739 967936751 -278453073 222691959 -708617971 -381979162 -168664178 818279387 -676493621 -940552120 279386073 416451506 656488460 -383319275 622065275 703861545 -545204325 -860337835 139279921 -231640004 929173959 833928187 448215068 464710696 179930988 -562805824 -17107634 811661666 196425654 -871287252 771432039 -220484543 531334051 -562204481 127512666 401721181 970271516 699666863 351537941 -657310795 534900373 550131961 -630159266 -159244888 -433382347 -457548430 920985853 273743627 681254351 113108778 630516502 251160203 720749251 643682783 113778889 127379311 -679129883 666321505 -542492283 808963751 -414629923 -816012574 151480165 -431087205 472606765 -747659678 -724620031 867682878 864954795 -444695177 -216618220 -236334941 414920793 -283352887 -188921331 -334813218 -988417858 -105366700 -952711061 84841670 -897587932 -348276313 67572638 66691176 -767077639 325282692 759299575 -398000854 299972667 30931832 879540278 370546764 861627396 -793163119 -61006059 -473589081 -368419759 -873193819 -819511190 983487591 -787283244 84986559 401629234 130709090 -970959259 136987055 -637667654 -653821739 -259303999 429365178 -153815783 -758549237 151787958 397472381 489141976 -225986697 -21912290 -980622368 10058030 -398721673 654551146 264828910 -547323215 -59567339 3891330 223640851 415043 445816379 -623116962 998888813 -306491883 -827018515 -726402570 719603824 740657230 -202065737 -50341975 -956325060 -463521445 944993696 -986839846 685674303 -903980109 590916521 -702356399 -344040450 -831828397 90708829 -522998600 59039304 -337855347 -837845859 633302442 685254455 106809655 8502665 526883394 423175235 -853131026 499629562 902876267 910798363 218766412 52898203 445894468 -541425482 414992928 704840402 755875949 14604799 34744861 434596060 -876369715 177243904 -416749206 -546539540 704481560 420918493 -237055675 -813448558 -637059405 -239046333 -897581490 566830720 -573091570 781525025 422327178 764208486 337467868 116633721 -674218276 480836776 -1688721 -734201236 508999894 -610826966 7180006 356578289 -486514221 -788554985 609095001 960400707 834571265 -121781385 -214954221 804585214 127079427 -824762899 -970656098 194897943 356466978 748833340 -415336707 375649899 -473785611 843958627 -358273630 701767616 -860616299 -71701012 -174082377 801101128 966578491 46556053 22497370 251722717 432156407 778294976 -551343717 188307571 -129557471 -637238392 418842398 -776226795 459194752 888459680 -807745286 -444631709 -342171780 726763519 589192194 -115790640 672323766 -406311666 -478089184 -210315059 -344326570 829007326 463764738 494711743 608903807 766269760 838677655 466419830 -688364866 -155268891 414571966 -470040597 -835134170 -187015366 -743293120 -909164303 -130135313 519824673 -236341876 -121856517 78404509 757380747 -632287412 70675962 -646725467 -833031298 74283524 -365942236 165942074 -112948570 355343207 923068093 -198182326 -63824605 -736230541 995147334 416950606 432359755 458365896 259940804 -555676619 192079235 693904988 -545136374 -272502635 682174222 628126480 -940158117 -231538972 -335297621 843025967 -48412697 957995652 505535844 943033569 810681720 647098 -489499985 -141710548 183881489 -56071931 -359116187 285796721 614718901 850207156 51787372 -240350700 540553279 -857959678 533951503 -315026378 -871108270 642648496 319287537 985666761 -31296910 871319516 -596689760 -850532458 899840174 -424000756 681272612 -335964434 560337286 -632238291 752682141 361950263 -449125283 466912255 640821921 559443691 21686980 -55659756 431655119 132561738 -124397643 864475699 -387485620 81651292 -172635947 789848746 117379842 -619011841 420356986 344073874 -581811434 4934663 25173385 -438320126 -115723606 771657578 -161093283 -276387210 -989515379 492386592 -507534811 -98897045 -654599219 405881625 578782676 765803103 -141681534 -495560168 113874186 872322733 -832700953 92551063 735202848 713800100 -345596525 -958054712 643895984 959040777 -231161227 -535136738 380906793 463578935 -932870979 -852041056 -821965139 -995500108 -500863093 179934530 614839341 -349264313 -443350576 851242674 352727310 963464085 537522064 476411062 -479256058 -985714677 -555306502 479240884 816481556 -353845124 -77655805 813414306 702169351 -315625124 481032860 -318975626 444540131 212756271 -602365211 -936348165 -124920506 -466601724 446671437 285057095 -856037603 -867141173 -603446613 178226179 -546972672 -116525220 -809526881 -967947979 -494014897 -397641193 562464607 2352059 -975190013 755569674 750983955 283838442 -860335649 -216515662 -308023886 165599737 -402104168 86048939 723884349 -151445573 810407496 -371585394 -586792100 293006737 74369270 933622289 -353539397 824238825 545264343 989822701 -861251241 85175919 702011203 -992626717 39322308 659099277 -265679429 366888983 778080746 -596977680 232733716 -388878878 236796543 -168542536 135629848 808392724 210870422 723983641 -485310853 -727987965 548555666 725537864 694525259 386503202 -480271923 990258690 -978070372 545756727 -746139555 427986263 64217310 946151343 -247912936 -894371397 -958451259 523525755 758510726 738383225 169113763 614459404 354093818 72350425 702557592 -618585938 825647504 777879174 470976485 277890343 -263553867 860686574 -759165542 271521814 -244332703 720963002 263356127 642990213 638683371 -34150608 274638225 -44317517 -569375794 423723738 -982740938 661718825 803743637 279157406 -789413356 453664333 -907704707 -264010947 -476654527 -759548456 42457930 -210654391 -362487843 -452736458 -989175941 -199484990 634759890 702802248 507960427 320968329 -332187499 -472483477 679213939 -540685123 -921226040 398333070 471729678 -571451415 974812442 736133703 772261945 416842962 -28733780 223702174 567383018 -919804540 558767182 -957808345 555228164 -911091016 36871581 -566012306 99946084 -756334329 233416849 663997335 -995235385 -195229438 857676837 228968639 -151034067 654530226 -964504178 501701249 -497079688 983535021 -378070407 -758100500 308180742 -284872204 -736068307 239592144 -926554288 881041997 -617481802 788797831 -297342719 -82486636 -71518069 153757081 -993953684 690075783 -918642349 -835485084 -674163595 -119611168 -927299586 -714253870 -414467302 844931608 934302517 -649379105 -807896581 733144060 851332740 57376863 -95840298 -730753758 -709597319 682918978 -682872705 -929638858 856830310 -887488038 304025612 990203556 -81992375 172010174 558668287 -568555429 -176046153 -304930407 -878486393 -365665779 758708485 -921545588 -645968706 -371862957 280589434 -241662095 648323612 406642223 -74724904 554451757 -575351127 -409530636 -261324992 87212491 -115869813 -99001560 42120246 -105096254 768396635 441470143 -306444973 -785344687 -84103784 -74890210 -484187194 -284339952 -141579384 474587877 -259513374 -475559283 -154277151 -504035408 365117479 -501944543 154237009 -8107752 -568601278 987955613 486240469 609864558 -727353432 559705324 451363274 733722794 -232422371 858640955 267483791 866713397 -479499805 -682669110 975973245 -855119876 698381652 556276103 -313933647 -62932726 -86081854 -695463581 -782267215 167493459 754955312 -625475719 -432883158 -873468333 -227806493 35971021 -123112821 -131423028 -911305139 -738327621 -737717498 -970585969 -431307918 62598082 527146116 357981013 698444657 -463674207 676792102 918130791 283349851 396659203 365179590 -339334971 -608861837 835031001 770643061 -50410926 -918331917 477994694 -915876917 -464075271 -590589539 -71165038 131937940 817310089 260541301 56054617 198689884 626977033 -902584650 912354195 -283515768 -280399627 -98542970 -574541739 -896490640 -514080144 -7925404 762707549 466477505 938889866 804972401 163774583 -543368873 -153149701 733678664 152759639 -978812603 83962657 -112077700 903647126 56569543 -744720636 -97153549 164042841 611183657 -724547928 737316870 -198243651 -743441108 -11906818 662089222 -66764459 -42892261 -914910122 -864466921 -243351459 209704303 739876185 -431322932 -962268166 -430712871 -567032892 896277715 835672112 237873783 -904550241 -856667058 -99209139 -654991193 -842823044 535913815 -750224494 -80207980 -838590078 -320161652 572635069 198958123 -45061147 -982996479 -452794821 -876993864 168284433 -2855898 -394308145 680051803 419366866 12965020 483056851 262065298 374427877 -477049081 15771442 -326686129 573553959 -576735382 -492000426 85972070 151450370 -472811449 -383942302 -232911975 873539031 -3746645 -982790517 -134788235 763298198 993391685 -908259155 517484780 -135777674 -897812102 213638282 72170470 696399090 -16281698 408782453 961594627 248578684 -820406112 -532850701 -347353369 523292156 -69976222 810790680 -584684860 190567626 86870059 920310988 202367183 931493700 -496949621 482428608 -209628564 -148831168 -118955863 -718106147 -383905053 753875837 46383694 850956616 797531564 13825059 69017867 841237720 -200773205 -379861310 779433490 -96993660 -382862246 922177947 -367191380 -392898192 607039585 -148665277 51664358 -55127762 -95421326 -293715597 256549501 189144515 -785592571 -681375992 -65350416 199716005 -287873106 452023788 -764925857 -562240848 863961185 25175995 528322685 -420588319 -59666182 120226922 -833744355 -755456256 431981915 517805486 -190841980 -552917595 -620222463 -145437023 193534362 -867828224 309515957 731439143 194099512 -512043645 -239391222 -162627422 251052948 -180230052 880936949 -43266943 368052132 -785723133 -270194826 -844761636 692004647 772313335 -335542303 -260102732 384157380 -740672220 -392841971 -764812004 -618468259 -580479588 -22924267 252212861 -571792448 441443581 -421746976 857882979 751428719 -374211321 997546409 -139063809 -434168703 212327249 241674011 -684923207 94037445 267336394 -782560767 -763479522 -125271423 -651664353 -794481717 -868834694 98586867 723332770 846127005 -998739008 -687947658 -337069894 193767443 -604096010 683137025 -802884839 -998969972 -412885318 -474270804 698172243 510133871 -590231134 -661852223 -742294880 428834172 -84836567 647420730 -948443761 395737816 -696373223 -819328152 -10845852 -54660780 -244012658 -740379917 513360297 796137588 627608747 -638864081 -955611483 23856495 -828930869 -594243926 -480172709 532606626 293313084 -572760004 -255409953 423294456 -916145331 753600043 146437282 220119075 449631794 591395468 -320904247 795964221 108612907 -999168496 -629913695 227990154 -249109325 -441587146 -428459705 -84481733 -602742025 147297999 -799949618 784396901 415873781 753947675 -42217683 879654450 -580491146 192287259 552995571 -913879796 -50107818 -37178620 35807973 -460814499 495538455 -192796806 -797570496 -11676994 67802512 -43818741 266051447 875783461 247212998 511222082 -641045412 -300450208 189208363 526984990 -26687122 -985395445 863187703 -32227409 -88506896 -395691255 173595410 -788582097 268195361 790270873 -350557272 -819962754 351191472 60553271 -615440403 719687418 699408722 869764600 718964619 -752334965 231708915 778027057 916001153 -544820062 -625583437 -686419076 -68711787 268999411 305376949 841264716 663085811 898324136 895726289 -255879426 268005084 -117514673 -927293787 -158279635 128808731 -608484382 -571833003 -828805868 -161296711 462154211 842642222 -671460493 -219944956 231408835 835939991 797397902 -658974903 -283993510 700286991 -893609739 386060333 982401188 327299773 -533842451 594947500 443933714 103568590 152990431 -685420562 760128975 -691960829 410397699 -19769946 -337041558 966271326 396587473 -213781483 -822734047 329135379 682863260 235113859 921205003 574119687 325902186 366695454 -951580441 -723901174 -317039147 -884200256 -118178477 880063758 -802766355 992754111 391202885 92870299 -341634461 -752898894 781383472 -475671388 419018922 921757569 811918686 958335049 982393254 -965002566 -522547568 -870089848 934130058 504644619 -789894628 -195377591 138812071 520464377 99885771 -659736718 -168496657 -118681909 733314856 564838282 -20361405 972899658 278407980 860575280 903628350 -124870790 904609250 -190074180 -842426013 -66192132 476410203 72705434 -737010537 -766943956 -253840188 746861875 41919461 -907926810 -896433138 249729705 588567387 881704644 -260240221 688600853 697134185 410643035 -326989721 -227631507 917472728 363579083 -329804962 -691383420 732555122 -620536384 823229237 -938332001 -126426466 -334486439 -76895882 810983070 -124146574 889357480 861215745 114842395 -932927423 -575329093 942511867 -456836925 -130196982 206365849 110215995 112153321 12147353 134789177 -584563200 422434286 -625140545 453485238 154649060 -508980420 -706795559 -474111183 63367769 237471668 269614714 -252776293 -153888948 -780844164 279821769 963206698 -683553193 -388660908 448196454 280691520 -911955264 -301487047 100517718 551562569 234782942 225465861 741408402 299763172 -595819162 -129898936 -251665607 -458973873 466250969 -14747468 -854543341 -525176822 -861628938 -138146272 829222767 -221947022 680066997 947588508 175967567 -759853039 805870112 754755581 846222159 668835369 821399988 -362805450 294440640 -716078006 677287114 -243919544 -95815698 789399533 614664707 -422669405 220307452 610585893 209529371 -828614236 -989891786 -940204698 -160739193 -128026917 -584223581 -526415245 503455947 -107789596 160566317 -132061432 656392513 760818226 419153305 -304678604 44376087 368279575 -604177175 211549985 -739164472 -825819408 400971418 350511727 -919672127 -277522062 -161355796 112354640 770345507 -318177139 773006642 410367904 -836431210 -651220764 -150954132 539092346 -401252867 190652145 -77147793 -18063696 -74133654 -514031361 366286361 726245777 998489550 -662296698 -83094641 -823835258 -366974414 -108103030 -853605778 -307832061 -217574298 -557673044 -166755215 -753337323 976620821 131935586 -412784937 -695147445 432057444 -959579891 871404370 796750622 -911244271 -822673137 -782755346 -912985422 -217823600 588628567 614100359 -11977653 -379033185 -222097357 42712848 -840948504 41643536 204595908 -597093027 -568632429 -127628703 420383497 -572942322 405337346 -818495957 -68031980 -445379579 129834485 -500817066 -493308845 919511737 885859963 178015940 80428126 733959463 -729071614 -368339806 615364457 -98746644 109598870 452634210 505507388 -348719755 804974137 -15961794 -535366755 548650651 486621624 539843844 31181413 -339355659 60722843 828881371 693950410 -373036091 340868272 -548978445 102674836 144843959 -185075141 442660383 -929634001 -521896209 -573056536 -399902355 248100570 -455202972 -122612373 -480495077 -809248635 -579576313 -679284593 -343006784 -32092069 457669903 -275530778 -512921323 -478591905 540588496 660767274 -220415813 -289598908 648550121 -460233049 -883357698 -774909905 -395939276 271594398 780249003 54662864 -536752404 264257698 -546756894 -635605580 477295897 38853533 882987924 157867526 219113626 -617370037 -596764829 856985463 -987280976 -936470251 -443988753 140818807 -910296494 -776904604 267440568 -411665232 -626472279 310318320 -59843007 -772539338 -499440546 92192415 601093937 350857945 -201106573 -696822417 2528559 921413597 -54176163 121089941 528293967 -85523202 194818024 -230899260 272765008 260642358 -29018362 633764489 -858301100 -878400814 -8395388 836070726 473360662 -558450030 -968432180 317538806 -743621912 197577218 -853392543 -344075790 -781203080 -174340172 -501278142 649717866 989520058 -719800378 466907509 -162617983 569739431 101825607 129091315 570681153 464100396 -221166278 -264623107 -644133828 93753730 740471072 -704246159 -828467046 401626772 -648676124 -866017247 750173564 -309775210 859341047 -292275100 -767109189 -439825813 812744088 282252118 -763676457 -3641233 557747296 -285981108 -188041970 981979030 878906477 -311505946 55254008 -912493215 745248064 456034351 543253298 -735357900 -282863577 470468676 -988593598 -551143647 422524803 521570060 -75596262 567326710 -776906051 570185495 -879731595 97155429 620264030 236974151 -843441604 -255679261 -135127132 858824928 923495721 -173469626 451750328 351911236 770713929 -318074786 768820316 -760299649 -4505750 -950018254 970738224 -211374338 -374612615 450007918 -198018480 956012503 -991011714 -214193497 -111397698 -958340147 589850351 767027020 708153551 -69629532 29482593 259399910 625333890 -541204554 -659126891 -451403339 -514492190 -893147093 380053630 -298138631 -568139227 814261604 -757797970 -544423521 391458389 -175467411 770311153 -320492984 927282257 -92544492 -341698621 -599607536 265213326 -243861815 490530600 625140832 297665132 -523383734 224690393 -515800500 -44187638 866836272 -212966643 760897746 -207196857 277345779 756650631 -624646054 848994482 219921043 -875580932 770695007 -219217644 636670132 495099451 -456762702 765327970 456082719 -228215221 468634131 -294808110 254450636 932871023 -951511985 -128736594 -381343201 287139239 -79506619 -91998594 854821013 295816993 -748194957 512703102 -576193776 980509683 -502049791 -583245869 572704260 -165792358 581636803 403080382 -584955254 401685003 389298392 496772519 -783553949 -383275653 -361553762 -709836168 -363046355 -857846917 -258880492 -420401428 -734472191 -711165392 19375305 964477850 451076745 -160006746 836894310 -907622566 -297991784 972166305 587775308 -796866831 193616884 654595421 859645528 -190684522 -866747089 -664225484 -251385426 112409098 -323060763 798191200 747932872 -346214862 -238713809 680415909 -293190923 -161805928 -231973069 -660085801 561619014 33544070 -734458902 795993388 -127684390 -274495018 -938227752 -517177040 804753846 720866680 450032112 768787693 -111590436 619072766 -457787589 -768044677 32871575 887900175 -392543940 829185725 834366091 574022802 -974097979 -707744348 242491509 563895918 57781037 781518515 99799205 -324973860 -351908059 -785205459 -609050389 834499017 -208553989 -313559280 -885799688 -738989248 -32526637 -303252786 -868814603 144956406 -705315894 336333929 239268858 -23730132 -66140855 -575368316 -984234559 -774366279 -821595946 -5405392 853377997 -820212370 -778452116 470027915 243005132 740576532 -169841353 -604025990 926395109 -604719838 49589172 724529001 183592056 -516183365 -579377997 -426180432 635959437 -972957935 -158982385 -467913688 -49765502 -672202552 170158399 -420032150 -973500885 -694133103 -995588372 859963089 679636339 256167635 386050548 -801485374 463631184 133095779 -223741546 -614991754 66557521 988106727 -403752002 -656404143 322513278 281181214 409451686 -179832809 955495268 -851038106 504102032 -124864605 873284956 414411140 -219217077 -467347809 -305132873 -656318282 -906951375 38787143 887060095 223058409 495243838 -174994571 205374135 -7989929 -707109595 907693297 -441358163 854380683 837235940 -827376766 66849139 526869479 -61234386 629436834 -180758472 -737570693 -272543438 -415737828 805464844 806654829 998299218 -986284064 -931875249 58814449 717904853 -24161576 -941458225 245500304 -401243607 325788683 -871163800 -432242891 -50954773 326752738 889388911 -223114191 -120166148 285839670 531939743 -261568411 -926488544 240292018 94842343 -941473575 465033916 -3002228 -129891025 812848759 923115101 -780068296 -839640694 111879073 270946409 -14686504 46981347 -609362707 136309334 -228876685 -492267850 -688358209 855291689 -594911245 923955229 -685863216 -372545757 -840833667 -125013208 -391251259 -903213740 -828657534 689240149 -781981446 -35339986 24740869 714766348 494141174 -156882990 -163779965 -560277080 -229076618 155432789 -671618245 -752921576 -857697113 -143291323 -542690288 39745013 388864216 -33890494 -463411561 -322198678 683254124 -913212144 28483237 680425842 632706844 -538712724 668428349 110537850 -913241692 759449165 330556920 119154388 428795125 -963492636 -48126830 219117240 121559286 764943203 478857185 143659643 876707507 -369600689 706755467 -817873056 716337051 984453304 242405960 310718760 -6597492 470614051 -711941999 601900252 -531596024 -711420290 -777968454 742468403 -443234553 678159484 947962562 223590879 101969293 -168353275 187478516 678998610 619768124 -553637286 -909671004 175210025 258967859 481513925 377198087 618248163 -971786304 -784284191 319346252 -118690842 111465492 -106394414 864725639 627202492 -526836117 -923496579 478487155 956164034 -685432447 -451486052 -73277334 626221827 431853242 775399970 -90001674 479041301 951283874 999518613 -841901388 147578131 61290136 -16425258 -645555115 -392845749 -940867001 -784924394 88173563 573003747 -951480001 -369290534 -753875335 -184658598 896123602 -920654913 555263941 -185596179 -662538879 105205670 -886535510 -596291459 772177479 852888712 561173265 974507321 386039595 826614925 352599730 740703226 -83552533 363911885 957119212 -915445056 340431166 311323677 762495279 -122092252 -514432470 -407875961 69654921 379264790 -300932124 -373241305 -791693697 -108094217 -943456166 -107414375 -105895688 893475151 937690142 335746218 325253279 -111699989 186317555 -605129554 -326363162 -656514125 986886330 545464250 -234546491 -374355747 979278477 222083883 235214820 289542478 -883257217 493891279 -323217474 -29947354 914213057 -240941485 577103316 772377373 487303840 730012078 834532200 -913324833 805947792 -869534126 490068419 991208230 -138497931 -48427362 603392074 -416966449 -506978709 597432862 -582755454 -775953215 468644176 -611881144 790665891 206370024 178406857 643445549 -879101929 828448718 -71953965 -853958964 -683688774 897967249 -704134643 -287018374 237610994 -146198293 85088190 -735672676 -118323247 -36225158 273685579 35051653 1953025 -789255226 -640429268 605881728 -859606556 -879217891 -166152468 -104940180 496981639 -573661320 795877755 -217840812 -485269900 614208375 60581560 -889924194 562814284 -442657975 -758837117 -640989555 -190929898 729214548 352745653 -503128263 -306028525 37936932 -192659980 455582295 499477684 -769306677 672615799 741087573 -113644820 991870831 -133794033 -811424881 -206835604 -536643353 797824176 -72935921 170091832 887259525 -400901111 -477550631 -783648458 743044335 -400297144 -921979115 612219576 -672887000 452320572 29760372 -170706139 -400457772 -515057361 963134428 -119650660 383224195 -572382197 736687688 -305566243 720686933 860253236 -981284020 -517870288 503486755 -653397221 -507135948 -598935736 -72150734 -654261621 790722488 -64783336 -22676962 -748714847 721366155 295272795 350226979 -223878547 -301122520 37556488 316128008 -666798806 607098167 740606512 478287847 -371922088 -773691251 372933554 388293545 796099188 68897465 -711875673 -195048337 -274998030 439154873 140638996 -211547377 -459664491 -491061045 -226584469 -185745975 -14544501 592782639 265473407 50311627 699758179 217566632 -851909534 -45079127 597875381 -264124180 195316248 -932084589 18452515 946090554 632005521 -354678255 177596169 -33470517 -881939224 964879105 -523157148 -368900155 -121370239 916488995 967706628 874327040 107655041 -150252200 752701754 795606924 -361969306 454496297 94931587 -588965066 822757952 263963217 -8248447 688238189 794173937 -805003721 -474092956 352087606 644614390 656843490 134084005 -214993441 201617629 59280373 178831423 288894635 134248275 -320388841 158258291 -909199340 341862670 -105897459 -197865149 -760420990 -924982214 -606810115 409481541 -676638494 573441419 405751508 -349663301 -439658664 -708826435 1632515 -266646051 254033108 -754399242 250544132 689916563 -370662779 -777841136 545937494 -411189227 -333644813 128184681 832958761 865468465 338192714 -791858388 -707370753 -140530251 -335504175 -634925237 216251184 125761457 -288763531 -486863010 7859900 -641302494 -560641072 -167162108 831572009 250695932 -737355700 -878548089 -90022757 -832118614 -113714170 917626434 -966209384 182182985 -134724514 480360648 -566646409 678212935 126799995 993803388 128257812 -495685276 106392723 517029222 -844993249 -523283364 390508406 578657056 495723613 -997051775 -519333695 836821780 484008539 -984691345 -61169608 -57653260 581961420 29286072 63673430 -484940296 -447330646 -18334854 10397104 525333787 265767355 699780758 611065889 -957478134 737260746 -365459816 -480603624 -320352166 -240431544 689121501 301804343 -9161146 38927129 -507805240 955760695 89646723 -210394370 -579291960 832497242 83076896 -596453227 -975437388 -277802544 445452047 -759449740 227676834 -213421411 -293323185 -501894951 -697094293 -200496424 672421481 -306133183 -292994890 -394684181 -179457157 301429430 419606163 -347444503 364823405 -705321503 739710624 683281895 -561016820 -283168609 674538805 263578573 728625423 173473036 -787004913 -216416229 -383460228 907001459 980326253 -324727957 -252232779 -93701162 311233350 937293442 757090642 -987900061 -874963917 286727754 -304024122 -818593944 -998525660 158607603 -214869762 -940017323 -658782199 840624085 40591577 -356590501 298701927 -146729648 200515208 -594234404 -445936832 534598368 -364896347 -629437114 224680683 248684071 948465288 -985174248 -76987229 -545636508 757701017 386815991 980863657 653213961 529363806 787411153 -798179256 -811034276 885728542 -653409347 -569089986 729241819 -896014240 551772507 -217150925 351636081 199509274 468238201 -727898832 117172835 -83809869 526397503 -140677860 253591642 66712834 -930016969 -585837789 -536025025 659162245 444681789 -852776676 724666477 987212744 -201660921 646709091 833296556 736161421 -634298129 804670203 19137122 17563083 -323684880 929121112 -923978341 218324718 -84321947 482714943 -810984470 -100946145 849047574 -162356653 -749693771 -307558837 418094687 -947832808 -319562547 936116322 -778067858 -763807930 240187176 -217323957 754432357 -912946717 -579795471 92127449 770395843 -623328836 825495348 402098382 -580132198 -304595452 391197826 -590798803 105310387 364180063 -253461035 216215568 -543140504 -41011585 860082630 44101229 359796997 -361736910 498457192 -309831946 57406808 -31586995 -83000133 -754284138 -759188879 -23766713 554646260 -105349664 -107902883 -469604881 483144817 -581463679 292278347 -785530546 -955106394 -200627323 -300688477 240205495 114658302 -251323184 -140786415 -338135818 -502714960 -249938201 -7694857 -274346122 297091410 -716424786 -227742740 -156134084 -744473240 188362077 658045609 -14782550 596418960 -553756126 569623313 901541790 767277685 -452966517 999938434 504244662 -608931874 492784814 890064007 -11166315 610813961 830594340 -992187735 -51922157 186780849 -443316615 -930704683 642488589 869393973 -690409359 -318992339 -747622920 -64549641 866562523 -110409048 -540103260 -527398669 -68644802 -315665527 -262138212 -619113761 782462173 255717828 18480987 515554059 -39377927 622527396 440530647 -653116556 -365502172 947926006 759553296 -791960375 873557309 -276012428 -42566569 -522967472 -634703023 990015067 -226733826 -822144464 -664498160 -500643442 298860747 582882594 156537548 788144539 -957733662 698739784 829302546 -393179067 -549297884 -523978918 -29041785 -601458812 -134583868 254658683 -154403882 -988243484 -105554651 112408348 634375961 115350552 868208870 -955017697 -654208716 252449109 278034855 -980795697 -385374344 689862641 29377194 -979366269 368999483 -823380149 -524007742 482899213 -755612451 317077521 -890325145 972819877 691260323 285257253 976557686 438360726 -851328031 725380651 -616423422 -168321570 218650088 -297416947 -588097324 -697961412 589477975 951055425 784494446 -491056158 832957769 -172111499 -221493710 264546242 -92353249 1587121 -995482855 -553801583 -7620078 -230863045 -765095085 -94710111 358882437 597991578 -488306519 480350354 -161789007 -749073100 -948451823 -803251211 -204364323 -753374134 -941654621 -603151247 147413933 -473521422 -262547452 188687649 -190640440 -736417547 -716609821 -285781277 -210667460 953339591 -46862540 764670000 355905590 890430177 -829311345 -739911553 80464884 -70248409 -213686473 -509880479 982177264 -208113814 -146018494 140557373 -844654842 280837433 -270199839 -303746180 -678091358 -479752814 161203012 -586400917 750857456 -788591035 -71767055 359048406 -938578781 -500767285 729190895 -842644282 -868451228 204264272 935484841 -165250569 -355309081 838657098 439349163 574867888 -339879382 -412689884 961584002 -996659272 -230852184 754420270 -326394734 -432043422 -270676591 -420303883 -757033771 -631392837 82728885 -704285795 -967794516 -161021980 -638284302 -795928330 -341169035 -558435213 -931164667 -657953475 314045644 343228275 310160979 485091852 -105905828 -356915673 15591124 -949781352 930068610 -139294196 38653934 -785456008 -995922739 964414672 664443548 750990316 877148763 -761968998 748329859 -955611752 626143746 455063827 -932347502 -193885091 -102884629 185576237 -612441474 934374041 991794241 465175700 420089089 -376502000 61766238 733409742 -443456666 209644236 673166477 -33287087 589506722 772061490 520334019 -670092704 236968221 -392081041 -480773443 -277018758 964562128 893138907 956566986 62974397 844366705 -387071610 -819777872 -113094236 -497764277 -309256215 958667631 662967725 784481028 614984362 -636711970 436608790 -751365559 -396728914 708178902 1162289 -479848466 -536590324 -310792578 -206754438 -788577776 -621262692 654741568 -385138620 695000518 -251143745 317758894 457561350 -91811607 -940407606 270113588 -403646919 -982455568 -252208185 96251153 825605416 -817609442 -748358815 241341472 -298424394 -253757128 3332871 825038944 567728530 743708742 19839351 -888405948 -480277056 384025281 -903489328 -775151448 37493347 -450389083 171953868 -516814686 50367462 682191304 -200969259 -979218740 686529184 -172723369 525432173 -868247020 -981085316 -96187358 334265946 -642955079 -286594497 510368917 220548941 -178039038 -675690384 513460393 292024248 -736407567 366650397 -375974866 552964910 483406910 -846504127 95388896 578116871 414504378 426925934 -362499530 -111856890 -524567183 80852596 -65253652 423535045 29140014 693177639 186438889 -1769536 810014267 973718971 -354177692 411826191 910950369 743756901 430395939 -856558612 -186198321 683325481 806762598 -513439676 141329654 -170490825 663340460 818996552 -305187725 -381653256 852235274 460494427 142875462 -540160520 626032921 -364203449 523734079 557445232 -277334132 -19205863 -756394774 304017039 312618724 -702451347 938461020 431893858 -787465886 681704039 -390968989 -968048845 672164155 -414812769 -80200554 -464582610 -415894251 -718691415 918280365 925340828 -2829965 734568266 -531578811 929354375 -92436646 580263706 -34165536 -349447114 155150507 -925963257 134438197 -945668973 794867229 688243239 538561088 82093877 -876785488 943574163 718651061 197219166 681696562 -168398355 -269365147 -519123506 -226075912 -242829639 19485127 -580960970 -229552889 991579679 -253783112 377785390 672592221 -656628694 -188583050 757700933 -287478548 227481351 597010091 -126595566 -157766658 -128287956 335985856 922736801 186826585 327916545 232292146 889840589 -474793887 591978541 -502418134 -905509238 390928246 -199829864 -941637514 -74136771 314635299 180490471 -984389786 358038574 76729703 925264895 -278059051 433593017 301808002 -90877906 518436782 149154210 -430033172 -243036609 -798391683 -471570300 303336299 414535770 117019933 364196554 822260960 217508678 999930385 258859299 -47934114 71603708 -311423402 -247226115 105097843 241058978 -340381660 -356197697 924163432 -284289667 691812250 93961375 -309427900 -822567394 219785563 -611656471 945896797 580313268 705078690 227802617 295964217 -409608307 -372986998 606688624 -855896020 -236745900 677818621 -914186872 398434488 559325938 282374574 199265552 -663477767 -871268670 116982833 -26363536 -10912348 199010143 -472723301 -889388495 -293356447 -929576095 134427720 -146994425 -708579918 -203993817 367159158 494287254 -64648348 -701642199 -958093773 -779152136 19488512 -658542516 -854646816 -108476800 211203842 448242522 -682544602 -856672011 -65587444 858846674 -254766615 -777372734 161291027 -640536380 -517480150 15329305 -840548114 353503907 -447554753 -617637658 714170553 -827555749 604904757 -321324363 -197093391 -718606861 -407503576 255868328 -965944927 -163174315 237628295 689053931 509972059 957302593 -456781539 -681148156 -663252789 790816246 -760413053 -173420885 604490545 -713433907 -195606700 238765741 125528741 5870213 638352574 -256283270 232367527 -711808230 37139407 316239616 -607151292 -204126082 -719180005 -287441628 111182452 301563245 -1402127 799508456 426789840 -288861513 731642656 -385239641 -870764319 -538761611 528724614 -742054581 95603866 -470699414 -25733944 710080795 506851530 480531657 498431302 786204627 553751798 685813562 860676130 -790126386 325892409 -845902941 -37986823 -408070065 -736007905 -399658384 -461643311 -907325609 449598868 681261426 -729377683 746171245 -807070596 -349442328 -485428866 428225381 698946780 -586609007 -459294315 139048061 -904180900 817733258 -877637365 330971510 894166883 973262215 639697151 -134249684 -475767394 -532234605 -280725180 481812063 467030847 -942449872 691796208 494875055 294059982 270893023 -907956138 488687036 499462811 14881305 -4304793 -457837982 665030173 -670439571 24908984 -687361389 -816629828 -168261052 157633321 16226941 173634543 -927661685 -46158362 -851267721 -662427894 -581207182 981693380 -678381191 -107909835 628272936 449311246 -445824035 -22033254 875617304 -795656032 850203100 700444746 297839943 -607667458 180123003 696751712 -384856283 -605563903 510010883 -893372248 -878098271 415205275 -77396675 273202019 -792886771 -877742186 989033531 724439611 -42665107 -11387384 573383500 586185971 771549464 -526087437 431926320 -710305564 328053068 846121944 -948024000 690366497 -344620800 308041518 498121050 196819764 348397789 -724248830 747213787 -435081351 -783168298 202860739 618529225 416123587 -116132345 -343777726 -988242722 877108373 819553058 -108587324 -514866654 905731283 -525499061 837897432 537824110 463759887 -60242974 -559439567 229999687 253511943 832951907 -617426398 -883952479 368742306 959477802 165820969 -196966714 -690656422 -950061086 621869341 299794207 -310793671 552533828 300153544 979337980 960213706 426263719 -41251659 147850821 -433775690 495772118 380435654 746738266 704143247 307169865 -12364780 396183036 -477762526 363036302 -561778711 601361 -18579645 893521234 -793936727 489210139 -378151154 -316600865 451198360 -485237193 187705703 -231708665 324510898 -329378854 -169400867 -582028740 773843010 -459190047 637513713 603978602 -509621882 -656228119 587451854 -609441833 409218307 558881474 -761243478 -973557165 -805795097 642301467 973983721 -836665354 987385477 -129579990 264937635 516928705 -554766856 442259994 424846994 -443347133 419837597 -145289187 -668603794 929049147 -336760227 -598817712 770594984 745263782 763023150 291181239 -404661022 -236264198 -998568724 -11926962 -22587975 -528041809 49455169 -698452305 -713332641 960348954 -412965883 238982217 682699952 221596155 -506664585 -488194493 -189315904 -844678004 -121722605 333415370 106814643 -947533142 28457106 633061269 -75938676 -176487913 430205589 33815259 721675128 438060624 586749534 -562877320 -233384345 423591962 -466206250 527874008 651856941 636629251 -942200242 -257280801 207277434 463278168 -590383922 -584009660 -162184078 382423516 -638351907 451185799 -427115704 169878169 826187401 905390436 657461490 616685699 -223802465 720769226 -666991 -787930314 97523649 883617846 -7793174 253594199 639138216 -404491822 -578764313 -498164609 336849177 721996842 367393515 -508458628 581301661 -154134203 798408836 -46332489 -362510627 -809485217 -82236047 31371780 559342755 425957101 -798729680 -916061141 809715473 872481679 -196352432 820555054 400569438 -721540649 658232703 -652859773 378422626 816746718 448790639 302309249 -736671129 -566070937 -130056548 -992172486 -729990276 -397462010 -268622772 5835042 -61042226 922729201 -460201778 -510255578 -796116041 -129798300 291661014 333639558 336615688 -271519459 -216350914 429484236 325971499 -861876676 -338607611 104991056 -153187347 -842745328 604531911 307678002 -963563360 -326067591 615465197 -92769649 466714550 695486782 822928038 -764678395 -778875173 -949388375 -413405203 -475729228 145729768 -687178658 -164959451 -153803069 -536381102 538036326 -282764217 213489240 66657495 -919803056 215837742 732941723 -390858312 -76564986 250099726 868593596 808211479 827753212 -467464243 -593912716 -668545170 -627063385 649874903 126277292 854721265 -507537523 286472611 390083616 -444065082 308872347 -90536016 482307213 412021599 -786399389 705683029 640867617 -872814780 615192741 -352456564 451749693 -21269005 -397311714 702994894 -985184840 -464923108 598948481 -280245938 -405659710 480005091 -883641588 -339410163 -976343552 597166753 495638623 379254087 -937767628 -776999325 -720767829 -824020395 -926776393 361565586 -121683811 536606458 -886759695 426157617 862447477 -213325105 -935420999 -163662385 -459467798 -458915421 -70537941 863608304 -886799005 -614460650 955362708 406248011 258800424 -481699422 607052698 650653364 -223932139 798109371 -802658875 905965075 301484881 -429988439 692916636 259463002 353446354 -194041161 -126763208 955797766 669211255 27467824 -593628808 221840657 -697930341 -773579059 740501049 -399345403 -872506660 -810647457 500140816 774053310 -876651750 -302257592 279127879 -858187785 -288504145 -19566327 391302577 -31982739 822530983 -594199979 670647271 965594940 21158583 -548555201 780884429 184943044 -645891308 794615834 108722474 -199985180 -380770854 300029038 -879544222 -343202952 -361408067 -906152869 992033637 -38485656 -383474326 950838148 384097477 694678962 645049535 -286573429 -132810489 -326664542 410435160 224246329 424992272 -741032831 -801199917 930013513 -477197568 748476874 -413594942 -194544684 656676737 649849549 -598836446 720815549 -612170346 -644682480 -630460871 261679752 -102494859 -630757569 -371357440 -57047544 956606968 31483005 287963154 133858657 68342488 -410725455 -898224363 823761799 -586026144 624442433 -222921757 342846777 -654967375 492657049 464621355 -890537595 715307803 205082814 -972543648 477369289 -528043627 92757493 -20596546 -621080335 331693908 504336944 -363554390 -527429439 -185707818 470425278 820794532 -509394826 98204270 -584799254 629555800 442607343 -43107723 595826499 -750413663 -609174917 383872051 -380918202 889932241 993147009 766176096 -992279129 -276022403 883212581 82701551 -207091827 804134323 57137970 443153788 201204924 504419705 -775163851 -21749519 65459258 492164164 -904309681 -221774225 97835630 -510503200 707808631 694097400 132121502 -846550911 -764605070 -1609925 803115067 522677485 -149790621 783150323 -465186986 -642884136 -464398061 513319439 141595532 -676131395 -633149061 919645263 651790783 678111691 -739383806 -276271879 858366112 99350704 543399244 437495949 725054878 -428966169 -41059319 -884012358 332686972 648523849 -928865624 642336836 -728377004 411487250 354674179 879424665 920571586 -479883406 -714935151 -547930858 412349267 -556946642 507899806 -934148798 -785372502 -104598424 374649143 966732677 464980476 672933673 -814049903 -778550122 386848990 -748305970 806961750 622864043 885654489 591832500 -958279942 60267951 485798499 420759440 206792345 -541096470 -666249136 -148823409 539363395 368527022 134393467 -405520271 350389060 -897430549 71986813 -508010515 792342162 316668379 -569873658 953771093 497935877 -590808031 558343859 85613817 711153344 715605504 984952051 630589118 750363129 -675508329 406965910 -910847270 -680304517 314165520 -393134693 -654936957 -880622257 -29899210 206936790 72224872 -40096282 314872603 441899812 -995364152 232896965 -2229004 253344143 -113842579 -695016770 -365900682 344650979 91577870 230088732 148172394 -303337164 -409054976 517197727 366115917 -815942975 344907053 -795641746 159447870 259433670 -779108242 572444253 753372376 688968608 -417517871 -284111488 -468036589 640138473 -725707056 -961205675 -518138259 -249263825 352155348 -875288690 399723972 -810596777 -247082079 -80079891 -922091308 -682536609 -537839809 968792302 899797414 310831060 223904117 25196924 36700656 95527212 -701409661 875618217 453787535 61150019 342444374 -360158356 -534589571 -766872430 41395691 -169633639 730588509 395472334 -91147751 -689888434 59642350 469213533 283494612 -508906540 440119638 -905052831 974804717 -212649339 -227514579 48990092 -767699848 332242347 -266222207 -769068168 -451266084 -285535610 -196003581 -708940878 691832483 924175731 192780368 -395026723 -82052074 137290664 761530603 -368871718 -879766812 -94902815 -166708667 478814132 -678447087 -531613325 547163654 326843470 401241015 -146151630 -893900943 383964019 -143870707 -319177318 -673046520 -319973108 153012389 -543628812 -222853402 -329655236 887841763 -980837276 791137455 893948304 -967022880 -255023618 -20921217 -402005749 801058352 763987273 674488257 -655753151 -585386294 679750415 -611414741 -733355442 -121082280 905516792 598650132 974469817 544888955 979537089 -284354428 -576139572 -659463705 558381590 -47623523 -822027984 -258480303 696880619 -529201444 137142417 -564400073 -170365097 -666566525 743065166 226228038 -470973686 -120808149 -182426888 -421053181 249896810 472919620 903653766 161693440 485200248 -684254475 -955489297 -162497721 -684148812 651222348 587501165 -236244970 612554661 235491061 791849396 -3187731 973040201 957982640 244818583 -732938229 -574459571 -97856418 969147598 -613106704 -447374897 -956303279 -990715668 930393090 996470137 218081745 557388964 637626799 -886931425 94346159 471561604 281256095 -639421424 289340265 -790014178 -231039552 498575036 563860886 -649055625 -823654462 -809640118 -232148467 -585310588 171670008 522232465 -16532500 -335596226 -634377524 -575639525 -555929282 169215831 -179276455 803822226 -257230966 -831751820 -529870797 930097779 564972474 -308935174 -596253858 -651224816 -726277735 470547919 -346915247 -745315682 903357978 -815934012 19139097 92641025 810725090 -309994806 609320421 112756576 -65041842 196456932 849116064 -15851540 -106058812 -431410777 691787334 -524070366 267470845 -20723399 -621842982 973962184 847457049 75334940 510486103 422242817 193995087 711555960 -860816471 468900891 -867927869 -662534340 -957045850 911289678 -879490386 408170293 -241342105 -338773130 -46858613 -705270716 815048671 727853960 415816647 -263122995 866455709 193551256 793377990 -37171081 -401758144 -765721937 -235248348 -4164160 -301266733 -289542746 894398019 607875158 266522767 -742388579 275955976 -503596609 -432881150 -358319257 -798717568 768791065 -772225796 -438316343 425012939 -154527916 315562848 -909138031 601175352 864423259 548278515 241609573 599918461 788715956 207962528 -372838737 -156550531 635712128 84450051 19322002 854850342 -881497203 -274522250 -245771008 -51172488 -515863553 779128859 665642338 594965425 398999736 334228850 703448072 -410219764 -386131145 380121043 678582484 860278759 888891447 -875995198 987453201 -459674337 577940909 731815330 820438214 394730819 -124238826 942213807 -237751481 -531813682 -532468106 999462557 878938323 239772988 445088967 -754934635 178247789 -537603524 787037675 -324408180 -623807082 676985296 774157099 -272381039 94267798 -465960344 364900358 -252264669 333171444 795866540 -690377934 388990499 -759466521 604088452 813867564 -262702338 -77836620 183864592 534764844 -871619063 295890179 352680654 579513593 337439952 602262451 -544825676 694971424 -641741668 443218909 -880354817 -304323577 870230992 870972239 723760262 281417688 801517268 -412389812 -886340038 -975598400 -401203381 916839678 558509393 806935810 996077129 96679430 -765046662 -147446994 960940559 526617887 458099297 531297265 -463737873 591020087 -313268187 272852407 -110489756 -461326876 177224166 -497085950 327930577 135195187 -996318861 -733119757 963372638 -294996847 -464594076 -880941409 -764908436 712163747 739651614 684199155 -839190823 -301076294 824584059 405758943 472944406 33474514 -283293873 -275712506 350805545 -30927392 606575375 923371846 -22614506 970249995 753483240 -935302521 -551569272 -735754478 362194931 200618784 -858082498 -852295702 -840971145 944476837 969624895 -878802076 -156937657 -30785521 872612897 -184539795 127351443 -117528027 -358009485 -54385918 160274442 891378594 474276437 116550880 889506911 332743210 -610794805 297278322 865472699 -142256373 -477435529 191110406 158321002 -570831223 193119023 -163411457 772181177 -56428779 -771905906 307667501 -281676196 -169570950 908065089 -822796173 -319468483 -795758458 206786992 398230131 526871621 947596400 -818499669 -262913582 -582554236 168035024 -870837471 -90867723 471200492 -16053684 428760832 232886137 23296016 -625853236 281746983 -235891531 176274605 -788768964 212518883 845576236 858703775 774665605 -491641122 195934830 954745939 -60327845 -417607817 155872929 -668897834 575856851 648187175 365836047 759235452 -704628447 564518626 493069297 181396209 692077651 769068855 -747965129 -611580529 -78665742 -65805398 760236005 918953652 -95227970 957375811 235206086 723078450 -45758952 467172273 -100068245 863616766 584074808 -285010270 -764853244 -361090110 621926744 43122428 345262902 365235972 781240646 295614141 -609731127 -449418655 15954122 506425886 140224253 -959710165 -654071825 -995491365 -222107975 -132301577 -918480105 -648510348 86226706 364345633 634712822 199425079 -726318428 -770713395 -878941127 -507045645 -552237442 -206427026 341401382 994028036 -669599794 -270293591 -552995018 -29430056 -589877143 192074228 -27693479 85476150 164985202 544061943 334655212 982052461 -725428831 -313936566 -551722363 -658680147 934244905 790813660 441540672 71012639 -359279775 -586203404 37022458 748695211 787632143 789653010 590121195 91914935 -944365650 496694196 -240970194 -762067787 741661259 504400494 406219946 916638810 275649158 993369075 731869126 550805686 145924163 578766423 341614092 175907507 254304534 451185897 368662034 -874060404 -16053157 55077592 -523748701 747273701 307142352 -638792357 398282075 -938970405 807729725 666164774 -47333304 859548445 76877937 -19522552 767367328 609443541 -214201941 400150728 -738814775 305379071 -590036473 621834946 352718111 998280481 718887413 526705056 697235268 -787995622 -546919727 -471932643 -831871653 109804264 -150064786 -710032723 -171818955 680053325 -812263786 -233600541 -488855849 -280513553 703074289 -369814887 -427043108 -190989401 815565056 -292681720 474713945 491815101 -598867331 -804015088 -857603879 -861727822 -63788623 854283766 -59772939 545909752 -621737759 -418475816 849895541 -747086245 297550356 991998147 495883910 -127135449 -514833181 279088964 -478163371 -901417455 -214310448 69839579 -404781456 -555615785 92590496 783140177 141484862 -49734111 -114899348 -291688825 -845226777 -426579078 402278344 -862056413 -140954700 -433126572 -571139667 584943691 616863716 -492434766 161728022 -108918350 352148176 -496276180 998890253 -647344554 -398956116 -166369151 -227328574 -28226069 912229087 928498549 400857215 539467183 -958506484 863661353 60881023 -456121772 -264803928 415231096 824652235 557715173 -641249377 -391676926 712290579 -995592901 -693608299 280443874 -883339992 555284498 -850037570 -19932383 -760955266 -780903038 -571321089 -126612857 -578192522 244944730 -846833532 390614488 -441868248 -93406529 286555843 -517313882 -732050116 180387650 -141614702 471044224 747015084 -736603091 -525547885 380363413 235484869 588958844 97480766 758717875 -140956260 -716883370 503295131 -997521400 998144497 -571165956 601888 -807862209 231661296 -668767230 -2457159 194129816 932717618 -238346707 393335160 446193552 -359201548 312265738 -929435344 643253263 -710388013 223158604 453289338 -371846445 460030917 -522021558 813447775 -573045189 708655541 -66123039 734672643 68474647 693561697 -483278724 902335203 -277293874 -261718264 -386584454 -303055342 -346222957 725389910 -454948925 43503971 92162070 818153056 -110141215 405293759 304964335 475523024 -546797162 836896934 22254517 33421896 -559854284 -289047429 -605319340 165519745 564451280 -355629607 562520552 740944589 -672900379 886963139 -870259505 -687242422 60244272 652587569 963420439 -961591093 -550488284 -873795305 579782032 -653075397 -462496770 -974899164 910266390 -930281603 508081063 -490381574 542901512 -481543458 -703884400 281255438 978544680 769729814 -557403540 938596121 554730569 -491283632 187941757 320490478 749619616 -849719909 261937484 252391184 -827495963 -301753926 -294700349 169130371 651742051 647979918 763321857 -247645602 -378879382 -264945667 -836236946 -867112052 -525246870 650270852 141894685 188007891 -287356425 -824423479 -531818528 568103009 601733821 -578264923 677791957 968524233 832826990 519936246 877617417 -933368519 -189405342 -583518010 -153351615 -513785387 536583725 436527787 144141612 204608180 -469760575 -17454808 -264077962 -88503731 823099768 -765243057 610011188 787362860 737828617 32381694 -161956308 -650536167 -401518245 -775500181 -816963191 147793602 -737856508 125083406 750357387 748463240 638181703 769061931 -102602382 222663966 136261610 -635987064 -670146398 233490158 -430020705 842430674 -419012373 439570954 -667903724 -394618974 634640923 -562218341 499480328 -450791702 -222033877 -683237594 -494433192 -84883544 -738055704 -680647850 -514207071 -212753831 -262998141 860731658 983994652 -204480367 818136146 -635347846 -118022776 681747241 283639782 843637234 -739897438 630714091 240428657 -329060935 -194107209 -359689546 -521858456 -837875995 -446674934 832575819 -316229617 -465726974 -375052987 59390622 -920519349 -426507935 -86698219 31676563 380587372 -779318543 -558184344 -105209965 -939412590 -295520644 865518474 -697343797 -50919965 -61507960 506187238 55495772 164899357 123142670 908845553 736384710 708813724 -406741685 -947707699 270765390 -883010367 -631316786 564713695 705793615 -834527645 -918790851 -378234102 2815601 960407682 560044693 -26269783 673113520 341188018 783295178 377573079 563579149 -268055633 898932050 -959471586 63716297 -184505126 498958707 -945634694 785930477 -326825168 405061223 -896628581 -25523088 501295708 -354728331 828320495 -201371235 84736183 109673753 -53667254 67242205 -362665750 -173928643 891589188 -167883333 -228689143 -327505315 566124302 -221955718 -638401938 -800013487 -911036676 -886407595 -860862510 -784280738 -757179576 -601278049 473889659 942472699 -465583456 997043434 -86581255 477384631 -596089949 300806094 151960096 74289645 899503557 -739781946 786926204 -485828873 -14689079 432085824 431998104 -154069193 550235212 -120048317 601044945 623237744 331279010 61047309 568421238 -335040090 -812713429 -896026819 907064544 -980856542 -901707913 991290900 414005920 44646773 -571356988 500138969 -468657940 -813208950 226396191 -941729929 201078869 -612926745 -644028191 315344057 75066257 -263122394 444644371 -461750280 -138177565 -711534651 333978821 359407320 865392717 -215164125 657320841 303079620 -355664113 -61617098 -436705579 -282591282 122950651 -109451665 -490526349 -122302170 624144789 -591187227 -396561710 833221978 -803254405 -343647891 191420692 442600530 -110643892 -346855376 175309482 566919231 501613368 -590873612 -425207459 999979734 356919323 897527429 -745186955 -266065552 -130085286 -412406383 -11875325 -349747380 -974051505 -246548271 591851752 836951955 685299553 -100546174 912067393 -609553345 -11408418 -407132765 -986977537 -806772931 -409120801 -509956880 -802503468 -361301982 438704027 647930309 360591786 676460183 177488807 96274290 114234185 -732287723 -198787901 -871353431 547273883 -63394366 -677528046 -364939466 -305975603 418069586 -322442372 803902161 51120674 657192985 -212774966 216581283 273649899 -837920961 1143478 -532136338 -120132681 41104808 765185677 -332157987 486385887 899004216 576108785 222696695 -914769678 -497723614 -21406330 -868869509 826226736 -974349436 -23217165 723070624 -243546405 -96378012 549230902 688137866 -751166085 769221900 -516376089 -331700314 393847165 -503144691 328622788 -629758805 257799545 81640222 -462980276 357751689 884610917 790961069 -668784639 303043907 -756919880 516265468 265006319 583623945 224777849 -859591060 978813248 -116458907 -528278509 459495445 681076912 594925741 239180301 411146085 -490336525 -358753770 -191005352 -271259293 20680253 176570757 822177534 829825380 -483849589 948669391 -593927883 823651086 -213207123 -806136486 677029862 -766579620 789662 730122771 -557726271 516076314 -950721009 243737028 -971512344 -323009455 -703509025 733152654 848600286 25103095 -749231160 748698243 674990240 931416939 -875754025 955481634 -214085317 834152326 784679926 -881155983 -507679725 -260439061 876676971 128695809 -545643376 -258646647 305418150 -616077558 -428164658 868431092 -468724599 850430150 1148703 -577866990 899729531 -864995952 -616208121 -529276389 260106339 133037178 -595147680 679085628 328717874 565116898 -178259730 67456458 -938883423 863125691 528871267 456940298 50364068 715736551 257265015 -523165462 753507986 -226601157 -254952834 73073534 -805790963 -714266727 709396443 659175790 -132973936 -86253587 753840138 849976658 -18963355 -97842531 -413338727 615227546 -427597654 -534192904 19973772 -380172048 -556884505 -676683345 911482017 -125468501 141438870 -67802529 409619939 -96699390 -142929579 -418371984 832460414 -397123136 28271872 -834816760 699031251 273174366 -172741452 16374390 -595308616 -633573089 356937202 -187898022 691677880 -434336418 486885860 -981803400 364544169 -590675012 429140539 175415472 235720041 -736344524 -687501890 778284056 -527300854 742055961 44990573 -845684847 -635891489 -471906262 -797947934 -150347460 -665572728 514944635 -922765884 -778366564 558408733 294532928 686570028 590386478 324328558 317204440 -92769205 -715712471 -778723672 -306320284 -351535527 732914471 -672477714 -332839246 770685746 68916177 -103379870 587128671 -578509627 -508191326 -993598468 -926759252 -945567079 418386431 -111921522 313840489 766898657 109185743 -273343546 610296435 734723067 -891461255 874777857 652165631 -640790984 944413560 806306491 -662994950 -661654555 -855095820 -810672890 -426944424 801339070 762037184 -882309070 355463691 -205471207 756124949 -852871506 -972903406 -850647129 858977887 62795438 413489817 282658751 -412872950 641999606 33147394 -271569426 -33310849 -666014687 -176896276 -799029233 -398110202 -994539760 164245072 -512467809 -652327218 -267725089 996700440 -510752601 297661404 -582191978 872868754 -426180339 -159567346 168175645 916559176 662425658 -200848778 -310285161 -164114980 -589503496 735646052 -374185453 202760150 648808558 367923067 -423786538 -903117269 -629977962 636352434 904520603 704373552 645497122 148099374 165934388 -481797672 202191745 -790403940 435678864 735978766 316483672 105312426 846974705 38293481 940943637 -484995031 -852520298 905630973 -773181306 -55450820 -63901962 363774539 599756831 806819464 163699758 -849548243 -317340382 -701512057 430562564 -38757848 -892055773 567562584 237259293 545389988 909294443 990847997 480415486 496372963 365781186 -731957433 -529735231 -698544737 -168482555 -109014541 -786691470 780588750 -434931755 -895435624 -294392792 863133931 -82155030 326277524 -454444057 -890268006 -366515532 794570737 255069565 963530983 -909423364 -521609984 -124168384 161374 157970051 725831594 629840229 -582897550 467949956 -915968973 557598719 -532464423 -671552167 -419786281 506881425 -640302565 982781802 -387424218 226537633 -337517332 992593507 585133530 202034769 -96417499 -16422097 787161537 180841169 -664013889 -257712185 -967919959 372173390 -975673258 739770039 -561938973 152711453 261080319 469305378 359600419 -313965877 118652566 -647316517 306061549 -165344079 74500734 -572478025 -584101624 -165340397 278776295 168202423 -979363656 237792111 484405571 289521979 946989335 539291879 -964840928 -188662317 -701147746 -877394923 617832066 -672700329 -832478257 839059484 -737056768 -686442371 -821815553 994387155 680796449 -571675962 -639315011 -249398346 790399366 -774836099 575372856 -420657974 952441591 101317268 603171574 -721354441 935908011 415622786 -396499535 -544390997 -846501445 609263134 195067318 -404034706 -956530218 629875821 231411022 806460437 -990538963 975177246 -655662051 833681379 387860529 -936427074 -267606400 -745841129 -990245043 461951975 -698189203 664905958 29421766 -709392137 823181998 -331706210 588413037 -548019489 -714290906 -898443350 -285545888 712053521 766004944 944634582 56953042 457111669 -320086923 -565234948 440071387 500138489 982632399 -304757524 519201047 -774942233 33116814 90082444 -233713759 -623980909 -718776293 468291592 206220844 843606802 613785571 -466131754 -918864762 408176051 -736925674 665250422 -399574356 80622473 639567664 461022368 929138556 -955237181 355057960 934041204 597068066 536721449 432037892 -188356983 -514438140 -575887674 -232465642 -261896350 503689025 -406648831 466298999 538910265 850923009 -715808366 -66336856 -631462152 -409234656 -89246783 -902129671 600082584 -866886975 -457871019 363767043 -463868311 442882747 -225244827 -899618603 -537982141 -548033541 -217596703 903133237 328499587 -487287666 -709730954 -225056089 315683674 -539284612 -87371192 494175150 344979261 579267455 -618769916 -362968402 -859002967 -848818396 732956727 356476341 -208167723 269629268 935613621 516421635 -220975178 -198329897 604896794 554546267 690128318 214222074 -526731891 315292828 398656003 -570995700 803559685 -886696443 -575192648 724096093 -670092324 -483259185 985381843 368515287 -657745552 349037653 296282016 -457129591 660438586 -173713516 -831864422 910977177 -315387348 -935379158 -667850883 -894063898 739895378 -807280069 -290367611 -203234137 -644569307 825398673 25327182 410826175 300710327 294035180 445028855 -707872603 -875630355 306840769 -625612047 -961791800 -189044893 -357310663 -254948790 600910411 -342524650 -341901040 -334509850 834370836 426076535 -119616192 -850095849 72003396 462886459 -12650397 520927395 130161789 -486376060 -643331719 895745535 89384112 333134190 445342125 728262353 914533228 530412932 -798173263 -522555081 978277409 769234400 488694494 -383704950 -213922011 -5256569 -955124991 975613054 822267685 771525960 934157648 -170807171 -273353224 327975414 -581093614 938993497 -76112135 352913946 300089293 260075294 -344362782 -234628207 4311503 -448969168 -295572574 524467866 204369393 139671105 -752525681 -444146179 925473127 865621438 208536272 923603072 600475686 -57460428 -648252675 490411149 -55978938 -646868772 -658838779 715769257 186952716 161335752 888279496 680743729 37659471 -291641301 952368152 642330065 564179455 707428052 19565089 818483443 22828050 610577027 823326095 617635010 -458155796 513510587 611461768 584600014 697735622 -167021257 -947321942 -91561687 598828894 751224921 -396427095 231222506 -226755766 -283881374 506094828 -398731181 -836746408 247372401 270713452 -355807804 -963205943 -894446019 810504884 -292571506 432309587 -19517047 -724436573 325451845 -26065011 -411287910 51768944 452186994 -454644834 -240323247 -999912560 327598641 -169590947 95604208 850055008 -475787049 363424743 35759861 -899409814 315783557 -617435010 245962360 693012821 -406745553 -574767609 92330060 77615678 760093120 166778350 815582470 383857175 -487209209 914699532 361061188 899102671 303750921 580471947 245608000 -273581879 -702054424 -718332777 -892795019 943143784 -974479924 -622629222 912832027 -571144981 -731534607 -931554226 -297235223 156138380 -347736008 718557488 233879380 -543617700 577726928 -780527546 -896785610 -514939868 -317994224 241422945 483484312 -737377411 752727632 -67691793 -128948827 -332142692 -182812399 363662975 -848319059 -58596141 -578743171 -880265853 -765631806 -596726810 24501256 135288329 -669110974 -89660864 592338994 -985535250 340881010 -883065605 122221320 -306641890 927390415 -661614769 375609288 -869472078 206213996 87577267 444709331 -197216473 457055621 831049236 119161283 903768409 -741782712 -39518283 -809946920 -404952426 760857331 263250939 -637636991 355066843 -706530462 145903392 415109612 -305952436 -870280548 -558080554 -651666306 -575256817 -292796837 263126372 -216287715 185069840 619883712 -402958251 -280933864 -955802118 845402716 -934465981 103166775 635385653 -689285706 -642848853 -686778551 -446971554 -515514092 -119948401 -569362207 714889438 -806172856 577504286 156362129 -199927692 -592932623 663537660 277539325 897549519 554360793 296363860 390286025 95386747 -555789055 -658199470 823072264 -859628809 70725858 796549119 916254711 462180099 775785628 145003796 -165017780 379249938 -666213949 631520578 890168778 -680178075 504244135 -706547704 101942031 -10859820 429812219 408337295 -669640193 -371174506 -521130548 -815901870 -974392039 -363395241 17128340 -422766817 471720543 -860233699 -945765219 -225104447 -616458956 315533073 -353296987 -232848283 876117564 865617898 935560106 275562717 -867830801 964598513 -600335393 774969646 580705273 -951192889 -219733338 548158989 -318029695 170937873 -438748109 -17823173 -328024681 -6501337 561966193 -505134842 891638354 -868588501 -900278364 716808193 207421907 486444961 -320695016 -688788282 541278893 -942029966 -74594931 -459225651 787880883 350811584 996072031 55506674 504885664 946210629 953170850 -979918420 173028029 -86142873 -156838618 -937424351 251168622 -380486311 48791915 -621214526 -539906151 -19172800 -51605539 -188514143 -327418299 418139552 -655583237 786208571 517782356 -515735667 -783194114 -271556187 827681934 974547122 -346606451 -318026305 182977400 -393063417 -702702537 -131813668 762210009 -664699025 163337192 172007569 -703917441 -750061742 -207451025 78395018 585392389 193437114 107365934 674404890 -280447874 257730246 835742321 263007608 -196716410 718865728 -322418688 -496263768 -751516417 -180173611 -425838528 490144876 -369789105 644955903 488920556 482959135 653528665 13697773 -860038209 -230832900 -89507473 -993414704 423036726 375270722 -878252649 115808088 -524062343 -901290778 895221191 162012586 -528399350 515797020 -945281190 552940041 158875702 -362150474 -194213912 210231525 679107307 -725736359 -258714539 -365150324 131334306 921045133 -813861201 302914877 -342809580 -669876020 -866878930 335423445 711532004 -273680868 907417461 598333921 -717085548 -243714177 -723921130 743469222 448441523 899757258 -953081635 973937189 -422208542 -482179659 -826639679 -634156833 -333391407 713203474 -685879582 -617964588 579563044 -376059733 772911867 667458919 -878047596 -829673852 959143041 796039461 -473896971 309131713 895508149 721469676 -226346028 45034388 -888694908 -822725548 -932335008 792991440 79553200 -310748441 767376989 399933526 416843903 -502609344 -772896952 750013808 861106453 -295906748 35503440 77119688 60115702 -424305711 171438105 354679015 950924839 -71569179 45481095 451710826 -263191921 944434264 436430052 292777639 -253621136 174956124 716136406 -686650661 521353388 864510511 578217142 -955173049 473058324 719118553 606990065 -775660317 -43218487 -682739246 -580850199 -869231078 325447019 -335539475 831443218 433671125 -486086671 -467502390 -616663770 -37435036 -686295440 -68205325 -860788659 -236352241 811050624 552440578 -924997140 542670964 -874185087 621345622 -330799183 428439734 484777152 874910053 926864703 -577986179 283922876 141472375 -113922826 -576884731 64649240 297841413 120501836 303146592 632140387 711905775 970276632 -858585083 433923179 330791143 641820130 335353494 562752058 -714828678 992987007 -369671904 -381365988 10318450 -552372295 592990604 -610933249 -391073356 733930491 159318717 92682177 373220350 367442713 529703886 -865939737 522080386 676752861 -518365243 802054879 -907897098 -966505650 372489831 -142002165 639450324 -834430237 -722982642 957937794 293969452 -314710015 963369009 -875387904 -211022080 727776320 189547195 -799737021 -65087298 -70334491 -685889827 -387506851 -611263979 -17173507 -674440056 831922737 92047780 26703274 694170834 456519116 467480109 229242467 -693835359 -607625319 30402258 -905996954 49567077 384553136 -674509388 -790617895 352034094 -93405365 -432078703 864461369 110289096 -54530365 -253453113 239317684 -959119349 -554220106 732351057 -876151074 180328818 -85128385 934245371 -31073784 -485922231 264599911 750266563 -289744890 306958489 669403424 -697224527 -463717658 -132066374 221006089 203390324 228910351 -580770108 -615201854 617554013 -695079913 157681992 -548468698 -624133085 610949389 -525356952 604950225 -680685979 16952783 691733867 618030584 -646191724 -165252032 -165576938 -684784552 -2952866 805877727 -868590884 -318227197 697088939 466963776 -790739793 -464136374 -107827993 -951802047 749533032 333446441 -955588231 251052698 -561659976 -473082189 -169774109 669921229 457382659 487023001 -431837412 -740494024 193620400 -375463122 271239524 -291973203 -84065669 772975152 -704089466 874709554 175508467 384631238 -88907944 -246827525 207950960 -641855824 -580518363 984825803 24724045 -104224283 -696120469 829092403 132427607 -538363902 -483832862 -832362605 -757515807 948755780 -306323515 609920165 497583066 831240245 379615227 380673407 -96708250 221632120 -915689513 692081278 -991431104 275614842 481087064 -757571020 498778789 669833840 860420016 -692437240 732315935 -423146866 648178970 38720348 -611800356 187753343 411794232 193956643 888221357 -209085948 -92988619 895320732 -699539479 230729581 -825803909 58412182 791160524 818289889 -970386003 -440916966 -210659801 540006956 -328083071 415058121 953363772 578290768 -929833599 700546967 458780126 524873046 252499585 123796124 -965838712 -870895728 -131496546 -598345801 549274027 -127337217 -694031562 -251790562 714992529 -308606243 -849437813 800371515 -523950196 561508542 -207747033 -361223879 433626847 -895845306 902403872 -384034701 -297436168 483381268 549635939 824157665 -450469876 785084123 801266789 -587240129 -870368258 -68179576 420260944 412343220 -176422804 954682058 -285462118 224338202 306051190 857137929 -927388561 -767682413 -270513697 -194023574 67643705 862798539 156714831 -825577685 -915159392 740944567 -623882921 780493736 750045404 -845848655 -868360739 -569498083 368738536 238549298 -205406967 -490366765 -95403022 -872350962 172406061 883446623 -761474770 -459071754 123315916 229964124 -78943653 283787667 -725263342 -587235763 -539457391 -338313279 -894072914 10069373 -390219291 778807883 649322897 -360419973 398372117 -17950953 765830329 -368818247 -538927581 -158050079 947542649 -814628297 315316338 925114791 -705138730 207787103 956717492 -276620873 347803008 -334148876 801800786 660599329 -50007806 -529621429 -757140155 579898200 -113362306 -487863573 317751580 -941962865 895003264 -432225469 742954408 -129502530 833705371 723237772 -238907101 -397705821 -832859016 194232069 239215125 -189124744 -907310933 39172261 -5962628 136134523 726224147 805226219 -642364818 248788514 103084810 -823631502 -730944982 488981854 106977628 735065816 301098579 -751455574 813380353 492059085 959479921 511326694 -449014453 999194908 -770846304 32681857 213389136 874534215 149261053 -161854407 -313409397 -698039885 -511293642 407855389 568443315 281236334 284261054 417704350 229874017 -45998076 -736967614 307920319 535350141 103993588 -276766451 591054492 -712990399 521825879 -545865788 -762325844 -510926772 194987905 -48373894 -448611695 -930084312 -353311492 -55566954 219627829 784605117 -532717329 -165603459 624514479 -295584629 -858644091 438649895 121224455 511638456 624113187 -17745348 799650183 913637513 -228148808 -185132470 -33687190 785706186 709230680 797178949 556170225 416036288 -718505185 156132156 897798983 791507858 -479463656 955517379 -315310700 -510916007 44652100 -734854377 -938667894 693252024 -648522244 856971584 -586409293 975301320 -25883242 222943147 -884068386 -268513161 -671287865 -661895702 -769613923 385482394 743952242 -563253205 -426763322 386517809 -598309457 187855531 115260917 922801207 620752848 -647215933 -186279050 -730644834 -835209600 -299326708 -477120885 848753026 -31449443 -306137974 -883343453 -860515335 850447239 -412441649 280704285 -435982359 -790086715 -868289719 -497026027 171927386 -77215187 837266241 -563718261 -895829117 358484307 203859515 708519829 399596272 -686019965 575684946 278874392 -774572827 -211140039 -556968437 -899944138 -137650180 956366306 844324853 115442824 -694193629 360909143 -551841191 335827069 906686021 -391123575 -874044373 893836366 792393114 -476405999 550339700 30238016 497009939 -147217333 -338636314 -630585826 693913392 56856591 -555339754 -445815148 457137992 -670101058 600713881 708811910 -13746416 -208543688 -388431895 -870795054 -205464566 -914690948 111153673 -936498456 -943511596 -905135040 755990142 981168045 948402027 680821457 -33908499 -293062000 -734492418 288189669 904606738 -827936648 684638388 -721546594 378876602 436466209 243144348 566361800 752616257 -401815975 91125550 771877258 859614270 -64316422 -490587362 -6053617 -391160192 -750162875 -115616487 858704893 -643083033 -494378825 -882044473 452963593 416835499 -398128797 259203840 886599513 660926059 -516204047 920872957 -129563382 -993627606 -666095434 -144955184 -80685059 624791680 -231840589 -994995327 -242006804 910497723 902281781 -485121060 211869348 266129296 435578540 622731431 -59667904 328490846 -689245161 -9156985 402865891 -332347681 -163705336 -110576136 365547027 -337230757 457207332 -945038615 -865900777 746741578 -931607525 -611424076 -307300357 -85347080 94123305 848234904 -358258173 368333174 -807830736 -370507170 -944787695 642737705 822087426 547345769 -327388359 355934450 -757061487 -666854752 -199035538 819110932 455490490 909989725 -178931116 543355388 -948510901 283969464 -369837216 -269048579 -551092937 744056448 -903271442 -682816226 766032179 -37508946 -855782986 -120807927 -823096550 801433334 -733544742 -190387739 -445564415 763596453 -66421931 233411943 143541773 -196832526 -781886770 -647883762 -100763693 94428403 295131699 962031570 -326186908 414414567 -812696833 442829882 784781503 273378267 90135387 470264447 -442430587 -558392535 -902981008 715805320 -667445070 472693495 -972698322 -93436585 981071552 -173119968 -944741331 -16837159 920420221 -11523897 138302250 -541531999 814292973 602222250 -34748283 943319271 -739534183 676202767 -913066623 382722695 -418422557 -571457448 870985073 -904643061 370832175 -991396798 683595709 591195768 279070310 595388267 402148818 -105341877 -362463541 -626679374 -685495797 425072998 -657902176 150018890 -468578717 676973849 -921859646 -695501215 -995990589 -912943496 -324927662 -274610818 800705043 721856874 -55106322 -833804139 -611335424 395915382 -619254255 -262525987 801436280 881973636 897818212 249516036 -682404246 220597048 -903449082 370510751 361980219 259065201 -962523721 -218039615 -46998106 -727729817 -282524049 -797685979 579034531 -40089121 763662880 -729022897 -969519758 -544427623 161878906 -98867794 663277962 -331255393 203769876 314085869 317706085 135851607 425338255 943450430 8047351 988105702 -782521094 -568063485 388570314 -689396498 171259078 878171765 -692589283 89433567 834892447 -484364588 -940532028 -13084860 603429726 -164447342 -900175860 616422639 818843349 -646581569 -580589074 -325981217 666273792 -644695325 592931387 11365683 -810789777 734461402 -989675195 -574707211 153814074 262152952 -740758324 302070612 -80418629 883485710 747313196 -468120891 -655344245 305902878 599402530 -343243270 -914188437 -383629042 84199054 -112648890 614987407 -371440078 277628457 -342638426 -748301558 419901537 -758055224 -516327456 -903623761 80733918 525378837 660031142 -815354671 -321116639 -402006900 -352067516 -75798017 419351770 447006501 348857173 304835715 -49568396 -420822769 86212846 44705442 707060576 -754739727 -984490951 -861618125 -585180127 116127837 -187478726 -645161392 -97649521 220766535 832658213 -879989856 948990964 207178292 204060570 -532645781 -395974793 -542235654 436726734 -151533603 -545706328 -808656199 309544070 382333755 -812182876 -479175842 -249077627 -846598902 -758816730 9312153 494458457 -995641568 633553335 819668642 441756358 -587277566 323156965 745594775 -992725003 811062167 -425610208 678666694 874815329 -826306165 -205009439 594541944 91552138 887233166 179032145 -780977761 -2147315 570915428 -472825342 71938514 -562892583 78121864 -651260262 219047900 818530340 -350672430 -669822500 -388216863 -744951377 -930959180 669348469 -9891330 157875098 -151325247 707491698 443924501 -34410741 264966987 57097217 799332740 215688135 992835379 162560746 -551330640 582853058 -225548617 770963315 966102122 512019937 -141383748 598517144 833708856 820752609 195384875 805682862 273563751 700834608 -855892479 771176729 -205898163 479706389 759504267 801957973 309903737 388238362 266097166 257803593 -872173966 343515734 408296607 143152247 944772911 484411352 -946981819 -136893781 615533127 -797001849 357489201 -197646254 -854459062 393128057 -807608409 -627521856 -618341254 -666631723 127590764 -95809397 829901327 206413323 -466732237 697400673 -970470932 357342880 576838698 604565784 296440189 -118620368 -561869155 283313887 -70247438 -622410468 -763373951 -127047388 -754089301 841754818 -149533278 313629897 -489049169 -881440012 -443077295 -736387199 -428316396 730117089 372810143 -276239136 929016258 -174299469 285346919 -285733954 473576955 225082136 -594250281 384224451 711487714 626197264 160211261 730550696 569204415 88715881 926330641 -611268662 618012246 -613839574 873149533 113610122 -773198493 414829946 -904634707 -837348347 323696485 -200852588 -450176058 75020619 -923009947 -605468911 -44955328 -138409480 -614831193 358504001 -982562184 938363727 792943443 -462913720 339432732 368085242 936816048 483379677 -617181421 -71362001 -739595725 818107154 795743185 -946751925 -185676357 -872014867 -398587890 -737162699 -616219863 -794917800 -764276182 -798395036 -136475089 -42006543 898308607 812997698 961337330 535041036 889386397 96821596 940895875 715216189 -772897268 783802332 943590285 -139572152 103942196 900470801 519217306 225537237 650510935 15663028 -678467761 707546961 -909700628 -654230659 18608381 -213666027 -92049496 -177011365 796783892 -757222464 8884505 274379833 -441676411 634862403 -954238973 -298980125 16812270 -177207290 -402084837 871533487 -187058336 -628683161 -399065733 -463194063 -597594281 94359950 -311153596 -430696591 -271425536 -316439496 -332802559 -534640330 125199094 826844355 -452107522 643244129 -594861953 330987305 -895040668 6146798 79581531 253455529 260354964 658601294 -623299225 -106452101 -820394163 -485793353 988356705 -216091411 817569236 -15323498 140512833 -128928332 -995247508 358802540 775066730 449636479 -290979915 151650701 -129902275 -778562597 -973112919 676091208 810681037 331183508 -564491021 -628317956 -53872730 140750111 -639961613 551253692 313704499 -370857530 -250252240 -739349759 -158564928 -234554768 750219183 -277535511 431584520 -138437609 693113195 -522621879 -221675507 526161108 548932024 -920681585 -884200983 776059402 -68085612 513779182 704435330 -250448842 363068905 -2654929 141736733 -209475286 32559996 -800376315 -688364397 -827314287 -540255909 82702724 -977087451 -942325721 408870221 -773165106 -255446467 198078193 975512482 144046431 930337071 -507502382 2632302 683674421 669788134 163505497 -336781525 -458323152 682989502 375075001 -326568975 160958809 -255252690 543665038 -72140492 -273266944 -750673744 733020457 760979415 665609831 970474388 -63570253 -739254699 -863166425 569067888 714313158 43908983 637788040 -225047510 326234073 504133031 339724124 377459207 -443518712 569704365 908306325 -131599867 -328334511 531586558 640532722 -99241617 6566753 900379572 -264609943 597297968 -411232631 -756139469 -874857036 451994649 523816609 -535550528 -620409232 -645665790 -946212592 -144498773 748866990 -758301090 -125227221 400757066 518360796 -878218290 443176762 106305450 -979050 -653563245 256655579 -878783204 -238924787 309651979 426059110 951607580 717898313 535980169 -480271319 88294522 -406350681 -969812895 594223178 320163626 -279950773 -91967308 -454674012 -910550471 282718180 833800976 247794711 -70848378 93570797 -923166677 377565576 841108037 287076343 -320893752 -744515975 -80972080 334384094 680033391 212354095 -829029213 -269115836 -280825611 337839472 -744512877 756310389 -84160916 748164279 -792755974 -695384018 -326319138 92978965 -204657860 268787044 -718221601 4869991 -421347088 -819148004 49458985 868286390 784309474 -104270304 -181429800 647093338 -182151515 369155111 -433631896 282174174 -851743258 814262448 810050615 751372648 569637521 108477712 162390243 -800406502 835481308 927084341 646311346 48347962 -355581992 -16171968 -851240607 518081249 36807529 -858618659 269336554 -502623280 -549925606 991458719 706487390 -522719749 -274407973 -71927673 737913103 92773880 155834060 300674154 -751005037 762698544 -186824280 171449935 -371961629 856642403 30174427 179608949 -45790857 -302910591 40697794 156416468 -735977345 -510308702 998724609 86376422 -843319384 819105911 256160204 794237166 31583086 889136802 153960403 495971395 -489858140 147753005 98857471 165757702 121056111 -34843973 679510286 -275983083 -351203567 -125351451 257168427 880180074 984924197 -664536407 -385439216 -816640931 -236661568 51493182 290896196 5735634 -982048911 -490346983 66598921 -748323064 54723528 -130776177 944047623 -385088446 92516519 496526482 724646510 -826781625 150012878 535204204 -355005753 297195833 394527353 -170389994 903754007 339804273 439487354 -371448669 -5707852 -321710286 -900219076 903963016 -24410202 954353827 336850695 -165050859 -769177127 289683054 291088357 -152178118 174656522 47891211 -349215350 977875189 -103492583 551436435 -97892267 815681384 -601311141 353909743 71935957 367644357 273381716 388950421 34883559 -728235472 175314630 -981007160 173381759 -628945294 257380374 491509240 -311625634 485869855 -566461215 535788726 672669994 269355791 766346730 -427511080 497240803 -353328093 -667522174 -235178897 -196641978 737091853 -364921794 506490698 719904143 -67033719 506407299 627702935 332404535 544799704 -647541151 -867362820 -596159097 -847655935 901712646 957361428 281948892 -169599283 -665899509 764414015 -500077311 259842956 -140226655 179833392 -229770237 952635396 -909197668 -420007367 -764635790 -214082033 553918500 -626221333 473968715 -530599414 -631628339 376788508 -731259091 471951536 488739104 164664804 344693086 409247213 -7949291 927830898 -859255021 375826543 126982956 6462477 369482783 -354602304 -641853931 -859925649 -658110902 428128517 -207598512 51518207 899905724 -318877102 169871788 -303980575 581682940 -747548811 -236600136 850598660 391923876 942749563 684464389 25842845 937549074 323086837 150374172 34879947 -98203928 -720078572 -418018465 2522516 -692583793 364133739 -402998062 -262752945 -956721520 234428801 -562215462 -912475306 592504540 -488068247 177138861 919424110 835318571 754426979 614149079 298286415 -883966950 -719921881 298942208 414178094 -650163959 -89176472 702131840 462688614 462707609 401015783 -341542681 578386103 483294371 802767805 635144539 -886398385 -809314768 515574411 255712435 364355051 -108498162 -25824881 129395952 616993371 -351480646 -354761877 -760126922 234054860 -535342920 117022931 933825701 -797098270 894777482 273810917 -105430642 183439977 -710217293 -81168271 -466956039 662417832 923341545 -512202691 595021786 -17380441 960640708 -491513774 -210391655 957326193 842556457 -99208026 -470696052 -115696106 170626785 430216277 449372117 -731036154 424832422 -209333343 908324985 -516974841 805678121 -297902327 268516050 319474531 -665589778 -462009341 -213829863 903602899 -117546184 -235695252 178566200 -692803502 834289870 -343730980 313879443 -553609026 -262949547 -849709213 -246108650 -433101107 169771785 -461565710 516127214 535982119 627672607 548647100 52688051 -886971343 -750561549 -516109017 -111281165 564400205 -228888183 -490077992 14878248 -772990035 583193790 838985474 -562080413 705349330 589074662 -593362567 348592618 877530408 -728750950 205680510 54421198 -741742350 -23599843 892122284 -857907457 -471679663 302043932 -434062180 434445852 224315982 -437873146 -961093437 -805525947 -960143089 -776277658 -796425281 -29205005 234295703 -291174905 -638238959 -597642537 493517510 -365040364 -284690524 -264402287 511891240 185271712 -547877591 -296662030 -68660898 -796573433 -788502073 815731771 602311444 219505249 -564506182 85214623 -661018597 -8665261 -637030935 -543983238 -211999700 544427611 -575490774 -439808070 -431164072 -856503139 870848989 439981804 -806810918 -599476032 -344361681 96570066 -249020936 -542344165 -155845998 844406543 -359347823 583309881 476962572 -771620649 566303151 595998206 138429167 916035303 18975613 -399874983 381487251 938303146 -27784924 -5467523 232624974 255743048 -757007394 -99154632 672368135 -90446459 -418850851 -795711918 349093207 -745583402 679662617 -17208784 -429153958 -918642642 337565420 -445656874 -134673030 977476181 -53589417 -966649772 -515336224 612378898 -581281913 -924837618 920346577 647957012 95694622 652452606 315210684 676320682 284362070 -799550902 118213137 -91524970 -194396246 85120507 -670870181 -364033603 300478628 100691793 377714676 377599248 502983416 88527624 452627744 876340988 -50354610 -418673654 -31812325 331649760 418027268 535621823 -375634538 944733556 -582595182 518327471 968630274 982258185 83363484 296923745 -422139676 -453995699 -112816479 322212111 281048027 631729185 521820822 229969944 -487910726 935615739 797740425 -739773372 -273364981 -542109527 200994026 -564411139 -433911298 -15325407 447573730 434314006 -98156170 -633594247 -163040413 -930679735 -719443960 248930290 503893986 539296952 -454492289 401416574 -80581635 -840023266 737006718 888102859 545437220 639983528 -186874652 -765009766 650136064 -124941201 507467867 -67391946 127419603 749624471 -715848161 -660515883 -927307578 -738356426 968608640 -260482246 575875487 -418928181 -713179045 613201692 -279166296 -50502107 -403212936 406987931 987614078 -678453479 95005120 37663473 -630873814 -976645476 486648283 696822589 711934903 743678804 -210245250 -743802212 135237310 -789353797 -75100226 -756628707 -4122918 711238982 -59305470 -592045772 182040540 489851297 -363312674 -762032778 971589330 536815186 519650694 -43749807 -956371049 -888756032 -139644089 362265304 804132876 -306656161 -51615408 905286403 473487908 231321985 221252546 -927466633 131078048 -46922346 667136056 -713539086 -213268928 -549226790 -457796152 -998552458 272170261 40993493 692983651 666925244 585160723 -539761723 772659357 -198297875 -282523721 297213561 313185987 -368778748 284555533 -151000543 526946815 -713007136 37321187 -641802509 450989679 -961333806 777985417 306943607 110724246 549467631 737057687 885628429 600417154 -290627074 893718172 583920693 -937301805 -195682185 229996741 375740175 472505074 493684488 137977362 -125028173 343155612 747343741 -199037172 -609176030 964331914 569238886 387924514 -142352568 961647735 952056449 229471794 -501758853 615804969 -442395947 -345956413 -536944225 -691680284 919508100 764402283 -151081912 970812346 649689887 -314409417 44568721 676347862 830606622 651853701 -100800401 -839338367 -630992442 277768145 390401360 -25797818 -169197016 949423420 786931851 59482764 -562028469 650307794 318672646 211012204 -68340864 517634442 476418111 -788682253 -641836997 91924638 333642594 -771829615 -835431436 -236870615 662909490 -771176237 164795631 113582688 -87096190 123389820 -843562215 390185582 -106532609 -900406251 79966465 752837802 870193587 -354685669 583338101 -285362063 -797582531 688824927 -554282116 -15135228 -663429935 549459746 -153032950 -774191472 -869849091 -83995573 931501001 -274630825 521938372 291254244 85765157 -467474782 375019489 -619174671 -934611395 272584165 775736865 -728221626 -999369319 -413358418 -557250776 -690113519 -84897912 365388689 -781087089 146889175 373477572 348608568 -269072810 -653609576 533175201 -601563082 668670261 -811882891 -354968335 208788100 55521483 573167832 -598442835 -26810923 -705326766 -732309589 5600902 -147327846 -622676482 670263162 -970717731 -882079814 864843542 -666961510 606753971 -152605401 944333090 476226618 492746689 495234970 -643512955 -520667645 520820523 349960206 -415958025 -72942881 -62160499 218744209 -929313514 -243552381 -783078765 -583286293 -486438420 701757815 13337825 101038752 720110193 -887978397 642080494 -455330469 -379293171 816195135 -989827196 -111285244 507816774 -573182358 -164833362 -637952119 186809913 280207854 737343251 -474980329 -810731533 -199965535 886527323 941035022 373603851 482312848 346789931 671830538 -140435545 -669703616 610321609 827301550 -786493905 216555616 -61143930 -226926560 -613472576 447944368 142992376 127597397 -356938657 607033999 -697033824 -368091831 -928209321 321902679 -624381195 155068144 -664117706 -343281495 -750770766 -932588866 701451885 256799800 -975749784 423080576 -776034120 -831217703 253578957 -707466504 259029418 519751949 -799831264 -756307552 747651159 -49662396 773356739 -795418080 272928882 -291648477 279227477 -878172879 89747303 -322855970 617044159 -888200065 -789812750 -383506637 673244006 -66038404 892532409 -900894153 -323725945 -971272002 -547150340 -989063042 323428289 -617386240 -417113677 -584393007 370404233 856713523 -165555740 762967523 -378970534 790828469 -372813353 -410491417 668818712 -763045385 29820328 -838476356 740302523 -449647366 628242442 -656326062 501329756 -716260822 513023399 147121720 285449387 857931635 -585091560 -403640129 289622404 -403549983 -934372591 -415491994 -943536909 -144603378 845745297 -888892647 406407326 -846684237 -942790292 -840410275 -440155735 -789175409 540589273 -915428416 570792388 18884002 -816128811 -679951601 77780654 -177453770 622685709 678120809 -81519922 -475274757 -132794677 -986706926 624634657 251254873 -705230408 -753861531 483323402 853793688 903802326 -821613626 -337101165 636555312 547313078 -699719180 157237455 287680684 -108149231 59547112 874985510 2707865 -315577615 -325231102 -727616366 990471259 598559758 -138293412 120847462 372970871 570285797 -912820332 694188435 -226853144 594565589 -833725429 700911020 69032589 -253301023 908327013 16122676 -620156118 135166086 -802175242 655712790 814086933 -240825309 -229813788 763141291 -342288225 950351519 -16063799 847538964 -283761363 608259481 -691655461 283413971 -348116039 -321164947 -227384532 161270956 -17157760 -809115112 -614142134 208025777 -615102898 -996630226 294401427 825836177 -632523038 -410193490 626851247 -987981625 -236221362 230914003 137761371 -324700762 757920800 270155096 599748296 -468343 -561090934 -906011176 -630557493 220843735 542249506 -835086852 182556138 -616522347 539523789 -938041743 99588724 752952620 162857698 221555093 -292678725 -262562664 265173638 -431258337 -385579149 959815131 -55422906 64708301 797057285 -502979455 601869360 -187881030 -792811755 -860223470 -252309100 -483153745 -825090569 -746996407 250822251 727001925 361234897 -31001671 92646135 852577999 24602611 -113580008 707655868 -818097071 349263140 182365281 690107292 -753225318 67142863 292873464 -482916345 -33054682 -63332523 145104562 982315468 -203047561 -631328619 -448064519 511082034 416687075 -694681067 -305710828 802760488 561476920 -352427299 -390652352 -87185167 -922631544 -609589003 -25191469 373170787 -464833345 -987489798 28272544 79062105 318384348 -950753717 -659185824 -621718107 609673088 373499732 666818976 -888498820 -846394300 -65352086 -647713231 -495939370 -347017663 -847485287 -956258442 -243453592 704019455 185564339 68824886 -944438363 -731066349 138561681 -852780532 -519951726 748311110 -161100115 184122207 -381315203 259289145 699422676 -883366699 106539718 -18609449 -698674756 -430639551 729682334 384946086 -839748969 -53684140 587549546 722452596 -256681341 -713790768 -354297811 -257756823 -230969752 -620348712 274646593 377600415 725117270 -474033740 -108665597 -117495854 -4138122 -753443344 323404706 704106362 -50994996 13046561 494274632 -988280878 -2292026 289683359 -725767540 -537311014 431622040 -394354055 -988262057 891378498 942126077 793739310 -895116738 889275628 -563819341 360450230 782496415 -164257710 109079589 557691109 584417705 -430471536 296438274 -793562166 202964099 165318474 -169395108 -876212295 149173363 -154172204 -433725244 -354978116 455697883 885071779 923379238 422477310 213133115 678896291 619916524 -824065756 -796017014 358448967 -439576927 -170221694 -760013453 -878601201 970402018 619906962 206862485 393942718 -871612225 937061164 -944723301 594578367 -862808963 -308044134 530720456 230525308 979415698 -576126960 -125132558 100909847 10061469 -883018875 -982885891 -155240552 -930214790 539115109 -891850884 -648096515 -101499680 -534451453 -116637095 550546615 -250888593 -852491226 -647295445 663096758 -849907861 32914686 -884106698 307931714 -437226960 68311525 -786262848 705813643 425210482 428743311 307605508 -404724122 -38194678 716530005 60526397 89752566 625179697 319905910 -942200391 204384098 -933446644 347951012 -622247488 688374294 -285125057 -893769159 375316599 -973085436 720216003 -484495008 -860547887 -455910242 148465472 365361502 -762725764 53755543 -787824645 38889283 165222152 -621233241 -333713676 635370662 997239026 740169577 496872942 -694423417 743998409 -660127128 -527403988 -527634707 705903239 -132470596 965822976 666658994 -69632312 -175907365 -837647592 -157253319 896919744 713989104 498172929 890362299 -752210652 327217207 -643982469 -952005200 -16230441 -553518468 -498195881 -665640232 -828490291 126868082 162898870 726270930 -638107365 -374819175 446878144 -261950055 656793713 7790989 675127742 -444626142 466842448 -109389479 -81508989 495498765 649404875 -493134894 -60074781 -186338793 -152698143 599645281 111446064 773587297 -609626261 -89026942 -392278652 165634167 -240062775 447688075 597640646 896925296 905570033 709511894 -200825575 -663467676 568199632 -699017818 -629550343 730198725 -892159582 -767483520 -674564563 234979828 -280320081 843168441 278371418 -969234656 -144392563 874819715 -185386355 -577950229 -869341210 923111493 -332504803 -902944260 306380536 184767475 -378861917 327881990 -718262794 50922522 -171748938 -486639642 771173861 166338469 152983624 472828887 -499741731 -949614417 85283486 -401063051 -362955924 649924677 -691891478 -267024312 -138182679 -144954374 -413698177 -950679910 971954567 -222283709 297711532 -858562513 -102730407 -30434079 110090606 926747539 66667101 -61378614 414825762 89234281 714720210 97130134 518215060 -816755058 183820134 986316147 626191192 -868448079 393909268 -817061215 205053921 -94237413 398116635 918172941 -946121020 -777227670 -400587623 221623887 71474752 918636100 368433140 -289122280 813716730 287709455 -982813090 222920896 -514506548 281579861 728882926 399925864 -162688661 361252543 -951082324 -309769889 883224821 954095363 -339851909 770941938 -880951968 -153087514 895406203 72611603 -501994181 426268560 -6141088 -823204574 936894310 612652383 -193101999 259787714 -774521130 -504850337 529417714 418574101 -803292274 270695506 -151105318 45321213 -68482967 -109126638 -971537290 206357307 -615778268 -410415213 -20806568 856912034 429211686 -352214520 792554532 -763652022 72983706 266684714 126590928 219718816 -806330611 -962848923 -721455654 379356612 -381134196 491044558 -615352276 -821365099 -696369779 -261012471 319850920 724198968 -552341779 967358132 -159009792 -747112536 763838001 345282817 145430337 74032646 979835070 -323446343 -298457789 563489595 127665099 966408165 -586830361 939722755 -34870665 397402058 208911041 -30597562 907150388 765238990 -420969780 -589344131 305456271 603466571 899641709 -47959118 783915340 390061071 -858719665 -506608197 -715758302 -49309000 237621231 -887132121 580155737 -965867491 897869251 499693902 899820448 -686190045 128942989 249255813 788972165 -319360570 -765476991 -295623479 80379463 -40302950 -608184079 -374567869 -942461151 248138989 986725154 312221826 963987088 -357833014 572977570 972066663 -877244602 714189391 -801961122 17018627 909489124 850013328 344666326 39434377 -126782460 923714964 -591624409 273230894 257821891 469068244 -890933967 -464524089 -681194633 -625992180 388005101 -459221021 -133419832 761489220 -935495777 244801646 -706873843 272848709 691944723 555149446 232981118 -121299358 -647015251 -365505184 512320781 -845043190 -797318113 -555823637 908438306 -499649938 402147598 229242334 -586352424 -670798840 -143581832 491130802 260295623 -845387110 819995412 53709828 867654401 -302116675 -640499449 -545950721 192770510 759907999 663916355 -144715766 695915253 492385275 -263728567 -181601247 -901591477 606725697 -672451972 637453676 801417124 -79200686 -767897905 -944970075 -458044876 -721510415 -762209740 164463902 -93089380 -140085121 -853354685 809613365 -88052853 591425543 -728439779 678114900 -24480065 24885315 -540325586 377887248 461280852 599905820 407812382 -803398849 226119760 -434323896 -779530905 -49633102 511666547 965791343 -470104563 643067498 -43717844 230200789 -192547662 640388637 656276451 49808491 597974079 622833415 -768148392 -734193349 588231573 868145859 385666642 -378643010 -851443984 511254600 -241424328 165814377 -595178275 -170164952 -82148196 -259047921 828278891 67519183 -966166625 208138695 -453573446 713157540 822735532 181579453 -754686957 -78624998 -966650760 169510084 -277380296 -830138551 -394250090 460390737 7252516 -861707416 787944812 731123338 430238264 -799311896 -798747934 -206713256 80026079 -373182520 -868169999 600101276 581194173 -477399715 942051287 -518174182 146618981 811035799 -532626813 268350814 -817588789 -862079394 522746217 -125678561 -695033833 -806600839 565480490 -694185438 -593778028 944641293 763654501 362093056 370034805 -89314927 -31015768 643217465 -73211076 -280976106 -403105003 -762762190 -79810911 697237995 199893903 333624019 -594553903 -363106917 227548071 935081344 539532661 609599177 -618151827 854744457 -795065348 -691894378 -76370289 -456319875 -733827063 -472051794 -581918261 -336740559 173040734 236469017 394613293 67533883 648382196 -809712484 533019000 -382963372 -49905512 -377544443 -73243144 -314234788 -431025680 -840625588 -815324691 717540970 67201800 -594891642 -653336365 -577077627 382611005 636342119 894620065 336161860 796679713 -897819345 811677061 326215965 -616382621 -594911032 685751923 -895825343 -413982170 -96088898 -294675134 -781049760 40731057 -864373407 -998519960 673998233 196817228 -355449352 -354924437 309086820 -632255854 239301494 509836601 -833226880 65966554 308048725 543266524 694757450 377181765 -686828152 -628736283 -866952217 974623781 -525591658 392661962 -391739407 -761327670 -116321481 616573263 -362508264 915198478 -801700788 789686009 931492709 854305577 -302916811 -63296414 -245487795 -814929039 598143550 998709060 943981882 -977966204 835914666 98019991 -622440496 -135313819 -699581142 -51374323 -138868829 -154318970 897856449 207118359 -985476744 -125932645 -559345377 51009060 154464509 417195676 -889517292 878291672 122478778 956716026 -313681678 823812544 -530680419 -829979551 127864668 -184105694 369838482 -244247716 -121934493 -907689266 -534571506 331225108 636584150 599594414 -957464696 -445350259 -199961607 583668528 -835916033 -373247844 521711098 -750899509 -748830068 667969634 -485202723 821630624 -906394190 150196377 910666767 -417042216 -359622057 -196999915 -597208938 -552682157 900858531 -826567670 563152352 273069035 973724489 -123221954 998207289 -65893745 -971604311 200294007 -141979817 378615898 -430785869 -220220268 981511506 -324814833 872099386 331633479 -425870898 115312223 35140905 -289908159 694534657 810189009 379235396 -251459084 -595926991 -287855978 723303976 674654842 -983644362 533520957 -71017173 234662534 -984600351 763959460 590025968 -905910474 -217015801 608228161 -842592831 384231535 -944383257 307272371 -535480952 -227383755 -712800821 260914588 -706446344 804955165 202211047 -559610850 -660471789 -249149443 -14748496 979602503 161314446 972888701 -25268139 715222507 -671290181 251410507 -977215435 -915454460 -273857821 532765340 940585991 913261288 -431680531 207898232 -533307504 -514385410 -933698714 -219988651 543562360 573525300 -822147640 712909243 106717532 570823190 5614221 611323163 -922279593 87949532 572074044 550342901 66623729 809993419 28006502 523680172 -803145868 357541080 -660984225 520299341 -413495983 116626109 -953387303 28491531 -891072567 -91193690 -623051638 -431942435 -661021625 470907608 -227968555 -778662191 139109499 768971349 962316837 483382703 467779254 -497654378 -570016947 405254598 781614583 -858490736 753742221 136587977 -39226384 20422883 -160742142 407668047 215957887 409562672 623532405 -73262072 -930585753 926288431 -901242052 468096927 986003544 -483285945 -190764874 33932808 122863952 -974456198 -955104945 376845785 -558199847 362532775 268736134 -125755169 -347528678 695352883 321182696 469639233 -477472833 669735410 272780240 -221709588 192993132 -921838974 777377354 376027927 -799975742 391286318 653187795 -433856158 374886232 118394725 505050586 223159648 992700907 269604280 750436965 666944643 221493950 -703849667 -95241476 -625531044 -279525827 -761081109 271374341 -469835510 257627461 185711897 -774348977 9560689 -610096852 60801813 373005316 -465355078 873368713 -19761775 -950779076 -577714631 270024518 -275120125 526870687 -533586251 124782699 115413850 803251934 498494490 654593329 -455030762 -207526921 -53577517 -180957443 -105454263 -545362361 649615845 -718497415 402512700 983286825 -49324429 376803772 584008622 -276466676 614643734 675309321 700185345 -502198976 907345455 666292281 331817373 363134531 550973585 952626323 -689425011 -966646621 380817774 199621661 927629439 -532199487 48933118 871374743 -629038401 156512780 -191007208 -584077646 -101855701 35032371 -710985186 33187795 -164963689 -707543970 988104062 -493430866 -142900706 -478349799 -732602402 -282642206 535217746 687541890 -938606887 -593261049 471185756 -229526504 379315503 945598894 551308128 -567005385 -85154894 82573066 -183507858 668828696 868463426 750439607 695979002 -807395360 504694062 -770386932 873046654 977988926 120429453 -964280199 -939897206 -998971847 233801162 -412404396 -609815021 -321008064 -589754865 -572877750 944094169 -280515815 974628001 -862046726 750682728 -933568741 829767303 -241672609 763190371 508319379 335396076 -384928712 439313397 -487595650 615446598 -613267936 322443644 684689198 354291392 805984682 -431866254 -303336512 351470869 835380168 793371590 80302061 -281374246 628875076 -281964246 -699035908 96605087 -675726256 146342957 -84744068 -10915777 893152121 -884304449 -175678555 832051319 -979770223 -506434703 959893036 -278135566 -516449270 279017271 -753256866 -453603303 800081348 -645294422 -980318982 761023975 212616168 -356809860 145967421 -877193575 -590183630 113332661 758439307 415826081 -163733034 -732138704 -975730613 477476043 166251966 -913418545 779820840 952582773 -409528033 -681037714 511231999 -418602511 772875956 -554700807 842729874 -970237667 808082698 352981709 669425763 -780132695 84581962 392209807 312612230 -933279922 -259019949 784406506 -781558587 503609509 -343672169 -352031445 201816180 802187427 -656125956 -181745997 -969642736 570094129 -796745842 896863301 860845803 510699034 649246610 331041578 -101656674 856601243 329355277 755854991 795191627 859378025 -11150658 -559765030 -818618047 444978389 -179234446 -742380410 -69501668 -73312959 -245533205 -721579141 566492758 866449527 82707361 -846249755 -103849425 -859489771 -660814047 642332314 -72522384 -754556171 894863670 -633035346 -753220383 -224930371 -806881427 -839152155 -313001322 686476635 -944020573 -668352118 -537497550 -300729978 933491755 -277878347 -525672286 50073997 883090915 151302885 -800522640 -284773547 -160381288 -920652281 174734512 229586472 434861983 692809797 544853440 -189438471 627479418 734937156 -594057555 160487135 -603214453 -387308946 -47065549 806572218 870422675 6733564 -644821906 591800064 -142835701 -487051985 5867471 283308940 726815610 552510831 -838209679 -400497552 -447806062 342022141 -828234500 -780271880 754505194 -592943991 -8989519 -870616380 -983427094 941205586 759870215 -61602127 580496754 852020259 452277114 -918823960 778401952 -413301957 -826929403 502485467 982733702 -229285957 -62652425 -657375143 547067472 -515649734 -175640781 923179383 -297493248 -993949824 95464140 418257374 -753736540 523976143 483474142 -822418921 416385171 -341434294 -948461257 273867106 -836965709 -441142303 394334368 9390505 -545647878 -158404391 134327394 929779812 303548183 117879485 450028991 927440499 -775818805 -738572790 -166197200 404330832 119021125 386872577 -271465513 944940125 548992651 659717216 790276036 642709149 929808951 -489106024 700156972 364035255 371841704 957852412 518597886 -24118068 -671133462 -631728973 -714713669 406686818 108013802 -392986407 878631335 517962900 -45621498 -284394962 556234496 -264766206 -353574322 -627143291 -155048796 -612921970 -615504027 205115921 109516409 -441967362 -899365324 -315914852 -897666732 822286969 485297998 -278931464 855423066 464614157 -251135342 590553804 -241252370 -24822391 -52516205 303062157 -42591499 461941792 451055837 219059324 895484681 -7165493 -874388266 -505989638 557169254 -459686978 -51075926 -915263722 468385719 389651719 -822236871 -196751537 566615281 -977338912 -481846703 133739904 598707240 -426961581 288899625 445087363 935818764 -284219099 355903838 -199731836 -878872445 281629578 -364244188 124739540 22303545 -33861385 -928721136 -673577575 215076669 91785860 -866350188 248515657 -917340681 83606597 -607971569 266787221 242881424 -563977431 239498271 973883272 980594579 776637940 311567029 103317024 263022218 -629476157 -815050084 -704713629 471318273 81807592 -484550629 155085610 -240305622 984431292 -500979360 319352872 -301043939 272197619 129657396 859583666 328004408 528723330 448880465 -509740627 680360699 -395990489 -411821790 -946391590 491114486 38044778 627403067 902279319 -946165498 -616089182 -145431129 -735587326 917116588 -885631812 534981362 241734007 853229914 -835378471 715889208 -114652131 285079444 132445864 -226547265 -556808185 329659446 413355 -292259373 749145595 788657032 -213037209 -717236347 -294109899 960604748 722139146 411594842 597036265 75274657 -677698323 277201218 406431489 -664875345 -609322504 -668648913 -508497607 579786780 -552130660 435278275 -105290647 605482764 -308060401 -913098399 -800147549 -301480036 32981898 438936499 -238401702 30322946 -734348960 511387434 757710851 -596420161 860246486 395321573 571869456 -278458299 233229639 666436941 719704317 230645664 -264457195 -303115933 -895549438 999513207 -813544524 -316570001 658239611 -278527100 -90919600 -616518442 -650525999 84957484 -715624471 -486744486 -329464678 150875671 195365751 -832255207 -633677275 -756471244 -231387622 -796580099 -855215150 361572421 614739462 -752076995 121852066 -347124335 -610390011 327041946 492488626 345454380 247643688 271723294 899596738 -190121036 732205292 239120530 83505219 -787062753 -631079706 -479619212 -646347964 817544015 799284894 453643732 193891326 -87860164 -321809299 -111060852 81662738 -97340517 384624072 157685383 -256705667 282718008 -87528978 -751520435 -575518175 -240620404 578500307 846342983 -753744745 -962458996 390994151 815777564 223773786 -12358017 -299930328 -83655664 -583286172 -867245696 939166261 -484627890 712745220 623285101 564769882 -635802154 -408894181 477300731 140048381 -767282757 -943344106 135633143 878564301 -705812670 870984001 -922249025 -232628404 -407034958 415270199 -473426789 -356526134 -383485938 659721938 -512987405 348359983 -366184560 -26837630 -953656037 -383483140 -624585831 456798516 -940570111 -824586380 229658841 358712580 861572531 -715732382 -597776754 -402884073 611966808 -302805804 894111442 953292169 -849638944 -463960657 627187785 -737354326 -297881101 778428755 -105413335 872763922 -41590775 957571485 -905886390 643213878 486822860 -434091884 586642452 -929081828 -237290295 -886226273 -43630736 -208976874 -440312816 -356821927 -858683105 -782571494 337437539 40358697 -715983820 -681996775 -155943096 898164588 164793552 -513170872 -586680688 -110346837 855697976 469244961 759366710 783246781 -353715971 -187282930 -564909590 -984505792 534864455 -557176864 287695658 -987001485 -950731011 -777063973 -192327909 111953047 -54995904 734019752 -339544940 312067755 932381217 -818553713 -529367118 -991856792 -740670620 67826653 -310705397 -793043178 -614218913 411449030 928774356 -113612601 362180611 -645702120 -13981434 320393961 -796866333 -910226868 -750171027 -402420865 -936484318 392768598 880451477 459707676 952000714 172687206 -642304800 -375158595 -593551234 -639631282 376138054 185106148 -844549447 -14185026 -144921563 956571973 97180790 -368601258 640421136 -659211231 378891194 -712633929 10693202 157185921 -339698475 -570223079 -42833426 -566359941 350153422 -216301881 60002367 -103354977 679353257 301629092 -891742607 -689742619 313793761 881492955 -648686337 -998157073 940781506 -619584550 -834142585 -383210027 -472642963 598847277 583575786 555161321 -119549988 -513052726 -937857341 -467124873 281871482 -402120681 -285802627 -229134754 -400408463 -44684193 803099337 839336311 -728186544 131609720 -939229853 570274162 -570183122 -793746199 744847703 538648012 -458817784 423623430 -484524219 -123493850 950911145 20622117 319835856 556583357 -404229040 584116014 -821664721 -948210665 -227166076 -480508692 -743542668 959194927 187363969 -754250658 -381183780 117870348 -507859589 -369246976 887249840 -420025009 439044597 -918813965 -471358318 739666300 399712880 975298066 -415912351 342218125 -808170443 -308265232 -162468150 -423006203 450067111 318939302 907772783 254354901 19976797 -644708613 875156233 -676572714 84173741 407074295 -2135755 542729007 232468812 119300498 -18728717 -204419086 -309806094 -97153402 -872494133 -171573097 -560585445 478878072 238182799 871540740 -700148892 -385915567 -614752218 -655395776 785422824 74665334 718018513 -902704118 342575464 -171307367 416257790 398566407 -148350764 -799217976 928439624 -366545792 -14466872 -100161977 -69211988 -174127286 532675544 332510932 -98845801 722263392 -429891219 -305052160 -711670854 596782611 -714455208 -119044450 -329918194 266574013 -368827609 -374951336 784248955 -340634245 -418028661 -29889931 -182867298 86290968 -37528015 -496110961 -339984330 244668918 752408595 421923694 329670361 691877726 -603793462 -216703233 750003954 416485469 670149109 -4476005 63645646 -352108388 560549645 -952332631 982861797 -474157362 528910925 355890659 -747058425 -159048875 814846663 -572301089 -310463529 -237602206 -121119543 347318612 -651598768 -552122209 -556714060 -854733681 -909676733 203891237 417335791 169812224 -360856040 -804350768 478393754 938558110 568871414 -984064032 -348102237 -29890900 996054701 488502404 -233294386 182500096 655330904 91481414 349406464 -218416562 926129308 -774429666 432514606 257118802 -114535760 -651953968 -800684297 -393385552 -267607994 -211424724 846587758 797869366 406332591 138611595 533140254 633515995 -527297867 710565981 999044692 -757623525 921440211 761396752 898985978 110055003 -627168465 -418967132 816764263 717678557 379049127 -638038155 361282375 -668054260 -733529504 -257789155 -42336523 -659163171 157438301 -132431765 88349660 -961661974 747644655 21058331 172034438 -571153589 -494700243 -371461963 -618455930 -512020769 -703670765 -545323948 122905411 280529155 -203267286 -786644987 -268583697 263124615 -496146541 886280158 -176516316 -947144415 300762184 698417795 62449166 -52812536 -125366317 -983441998 678215230 80953614 856317029 -21412035 -145869537 -74544305 750079669 -382858603 64508711 94829021 -878451062 -375731998 56837405 895976815 -255941479 311273 -37828962 171755666 627956738 -567868852 584134348 193794761 -39504705 427012086 908058314 -489606087 -548456986 -384076342 -296362936 -599154299 474183588 -778302548 669441690 21950846 680114025 -279586467 415906197 30143660 -714128058 251848640 54360673 645818731 -314160146 833521434 913630141 -86370540 670405652 -686524471 -244639484 576101076 445289897 104724354 -567905806 -627253620 344135436 810130874 -120382747 293685712 664425294 743364356 609706431 283891397 925030673 718781159 573813724 -143949748 210757489 760936317 -930569940 -279366418 900794502 990075999 891611765 607089132 -586618923 191427021 -192906473 -685656920 -978920682 -876219832 -80553164 -970728388 -435132675 313470325 -212589751 -286653401 748654771 624249373 297147178 962393431 -76645318 -292808862 165456496 5133716 -675662000 -778996762 52157051 -197058327 118752082 815039502 860148289 266584250 -697507753 212431830 429862216 771378555 -927663917 -510154901 916747892 20111069 317863110 -999037466 368066575 249349445 -459135648 9731652 621945364 -204558987 -216624357 683185230 -478074150 -811786060 -61067854 502907427 -851721111 -261803530 327831647 461906807 -540253593 -941066496 534816399 30831189 16204518 53384461 696539647 896164581 -966794967 -74840344 -657432830 619311376 -770205922 884919276 993122767 -646260097 9295318 -18435453 -827862263 166530537 -5068347 266334075 430878913 -233022253 983550871 265699155 388655600 198955445 -465902801 -258873543 -20023070 -883729980 679885933 -831258178 -42276190 578432921 -203232537 -581014056 616616967 959007785 591529283 -45347490 -467735985 363481731 311473218 -805776486 720605993 20148440 -994408816 -732120747 878817755 59476461 -447400350 -700267778 945355404 -171748178 -535880132 -952110655 -786006349 204447057 -834477817 -604218224 369240067 -188146440 70733965 -207705653 -411190284 455767590 -460793459 -979565415 -921154933 -805186620 18295522 -312807687 -178410529 950790517 -210051398 970113904 -711993212 -633252030 -885612689 -324264856 261753799 -911148179 -203939221 197425948 185259433 80079604 -995479099 -938184373 387341215 -38292714 582027999 115824307 -848046007 821944150 235662811 -986701049 -632195943 257217142 -95711886 -74863750 -740266716 -790814972 761508066 -479447707 105749358 -91288193 971032958 99710908 914871706 -696226371 152141215 348784478 410931242 595192524 -907096803 248808942 -775368078 -569313057 -388428381 -583507553 116681367 599833892 57638437 -270451335 -871938313 -718792107 328271445 285916805 -269702461 33141710 -445876621 188302190 494881725 790963941 -194178567 538446193 702131614 210306888 274596972 -614103224 -566974962 358250241 -828644183 -57476495 123026847 -765822020 215804899 -157023581 -322185030 996127745 973097366 -953588259 -554434661 85779639 -819925590 328058229 -439123857 -146002879 117712578 -540293308 -920270053 453855451 98993155 -715748674 -193748757 -949582398 642051373 -980201544 694302947 -156689108 -369556551 161891163 105401930 572495407 678134863 -107976699 141650409 -397450146 842162858 -901951976 335011631 -233262908 -990562164 57241664 -602042079 96765002 -500792718 -340562800 511284344 870685391 -643074027 -899216204 -815185263 -561050558 995699326 32554180 -768587185 -938543764 -550849519 299813813 982588620 -659344696 15066677 123129442 -117412260 194809306 836844767 399440582 -31761080 -46658191 -821690307 334858233 -681525568 40287264 -845776893 698590126 99976820 -569252056 -635956579 244253101 475160755 214827460 155826360 -677852441 -437480379 371594582 -4683504 261081830 274703348 -358366396 362090685 -911964829 718930551 827795235 -842758848 672961433 -869210298 -294030539 160956061 -68055227 63314258 763532240 -253828836 -668206374 -714686490 988090021 -209217833 -700361896 -665196525 463816598 674932538 -675916362 -653510164 -524208002 -288871174 -728183915 -148745508 24382218 -551795314 -872532022 -815402461 185575760 -748287598 -96949930 652434392 -566820805 -578374255 307030791 504401267 -877458651 -755580776 632187794 641079635 254657570 236128622 106344143 682485527 -2708832 249294767 165789018 808711812 486095321 653927454 346550217 184321651 548893226 34320481 66909007 -629682976 -853437764 703287643 -203094811 636610377 -336165016 506427433 35764824 -909058400 -289937997 -333419233 33537465 547532534 538744026 667955077 -491629724 -946049374 -439807756 252838841 -727855083 -596394235 -404839241 -576930870 872489945 60762800 878917360 574609498 926738368 636286844 416942154 -764159354 408223121 -902237542 230847023 92007846 505769877 -65445175 -595558975 815472292 -609227769 206042131 -414968354 281854201 -956905007 180745844 340753012 -394156901 -962525920 574258068 187896013 800419167 -728872671 -987107941 -706135046 893685476 955921424 -998582444 204236948 439733104 180002917 -947602950 -515397796 -707963531 -738567213 409718377 -599428554 915988975 -387646257 -39229224 -294073705 780231310 -151651989 -734622870 -1324692 -350773093 151375903 -608102774 873153427 960554353 -425818364 135113265 824051410 26716903 986544192 -288308546 64156427 -271003377 -789777157 976010689 804760936 -210980906 388421114 -772236160 486381688 -777816053 401939907 -468459479 879979088 -565604924 287553570 826432107 466648768 159432885 415533081 -524291285 902579570 -537727397 -158095807 -932136940 -471344635 -338321061 414500931 664915254 552721245 643420128 806594738 -692008774 -613894208 -278484086 938925553 761902144 87977345 723644079 -246847389 -264747754 921340254 -100617913 587208506 -56823672 265357243 475253672 437610985 -627273733 -623591357 265023622 -929094581 638181636 556555801 162766390 350512830 508916508 -214371505 789215807 -641536365 919077466 301798174 -893517122 855025227 -167303406 -47315037 -416410325 -530822348 -546064897 -296671968 -851664182 -664972620 -151931118 988722211 -146911694 782410749 934075746 894972312 -599568012 947606619 542491757 -112338551 409919987 -554219521 -663312594 254909742 321811629 -395618778 41601061 103200982 -179377283 632864864 413958965 -579549903 -309058382 -972886897 616300900 399744178 -543484239 907508132 156827864 2702252 -777774245 -105637030 -949265790 807214013 -266832204 468692155 932440598 -114946041 -899064917 -230678236 -366646676 781620323 -451477316 -371551343 -186470466 317356487 449183657 -832842073 43523220 25418864 -425763134 748928592 134003601 -667320259 -970471674 -663083838 402686018 742268895 641919383 -540564798 520382772 -973602971 -274468114 -196088403 579246076 139663409 -513085452 -780933442 -546096901 -22028863 396184152 -143128306 -226885557 395452460 -698490665 216457171 -587779445 416567763 -354812713 174593969 276006025 204336656 -454667421 -151993613 720104152 983374222 87136124 274314388 872988175 102503098 -987625467 632426076 804813292 -212854284 471730627 828860952 -377662596 795610273 -308295116 -121310338 -512392674 463118128 737751527 421542931 -786573099 -15724438 993520722 -584185167 568245382 107143999 408146802 -331101558 -627624905 296666710 -621890368 -54928433 -810364966 235881272 -522824917 -66594000 -699140392 -556972796 -774444766 -967804516 480723999 -261146218 191160984 665295651 -75139645 -78296341 939528485 -439691204 -714148944 470735761 -36577267 394140540 944518068 664730096 894952858 159898699 73539603 809720978 132484669 248893931 987338816 -445881822 -391587811 -458255611 -476461253 757315498 810523477 920499936 844587707 805297628 -273658011 -486212038 294437648 25047585 375948061 668320551 773595056 -587828405 232862542 -56961245 -478175271 -541504625 184204824 -77084809 514024002 -173000481 517480306 245789063 -355706135 -830437881 -903919290 -684635609 -46823140 590504266 471218804 151859953 -104775611 475951057 -717385784 -196430422 -350447697 927626567 154039045 -574927998 -503106301 -232259014 -246458184 789244499 767609377 -489496850 907259875 -309229477 -278934627 -506023078 -118170934 -280738107 92316531 -712253719 -283486539 898821313 -571478035 467028261 -450164152 542891830 -517451679 753228066 -549401365 301872570 353470152 -557708757 468031294 -786992030 -23226637 -961923632 -284437690 -329634954 -580608359 -531887534 478485366 -835631153 -314434615 -473771377 541043491 -46497484 391554737 -184183342 116816966 -546557508 916850732 -596239417 584595404 -47140532 123265430 345700964 586832273 -683583524 -253911243 19931927 984996879 -485037583 880942067 -928987791 781154987 545514451 802890974 391370546 848639963 -238835083 615032231 67029229 -330825642 -247750681 116744332 746316196 543943466 802047025 -42349482 847005064 -511801391 409998973 692993677 161675760 414524401 -924057810 -950590032 -7343938 -703331759 190179912 -733569382 869359712 -86564025 684375097 -449617485 -539428700 -76086493 -226713266 -270140092 -615603735 -570121531 801806910 -259228777 -963990265 -1652426 -187658995 239345378 341310682 296987743 136022705 -62892610 -229218190 169648454 35704309 706274410 445699116 -877131117 -57382625 781160028 -862682411 675152645 875235878 -387551155 -334263815 334883118 -224545452 829622933 -479947343 795477564 491348182 -502527670 684600394 551207591 -114510417 455770822 899690732 -770153699 -36331253 527624754 20746834 -40007871 -224879610 -299906342 -687812989 768852838 -931738216 526118937 -846885593 -318578616 -145093706 488181706 729254030 866097081 -106990146 -13652688 79029475 697813984 -134968632 -635162866 904800533 299750365 73584679 -836217015 316300710 -105077979 -469468349 355330910 -287381476 -218535897 237109016 -225165285 866578090 -733843255 136899342 -752510008 -660256711 532171832 -246291229 609234379 783070370 17100418 -305765377 733603369 53680799 -646915836 -464830956 -545892213 663946913 -445725207 691227381 810717550 567774301 418633634 -997854361 458595232 -235154714 -499363000 -101920964 73346344 618846229 -710652976 -219173014 157000177 -543381991 647209546 68665558 -659012451 697334093 382325475 446548355 708376679 947401333 124200458 9294101 686616450 -217808317 10047312 580402565 356111361 50001259 -747725805 832178744 138892076 -358246170 -348159691 -334707022 -108823777 884604966 469023310 -581976389 -577802246 354815438 -714058522 -1534749 -345420034 -426618476 773569856 -960911571 524476493 -14245063 -186658936 -581058581 -178970891 -526763841 -985379123 899798345 113238796 316603839 -885279685 -872149805 -502946974 799176118 75674061 192619903 -977544885 -842329885 346143912 -365075387 -692151211 962598351 975256840 -199249316 -94725750 -818414622 -83377203 -27492833 -229050904 -748587803 707132728 -631198644 -706871938 370355054 994864168 -873112959 -711544601 351525118 -682154051 746156590 -140353907 162297357 434796910 172997347 -469527294 252551527 474638453 -164238097 -257742027 -214377862 501318103 -754429689 -386122127 -114128206 804227522 -704619559 830773828 282409136 569169779 -138146921 -904751467 -632378811 -88685654 -116038686 -139649808 553800921 -961812624 557471651 708798469 453820067 548827316 631286593 121604787 797223791 113388675 697087152 521605028 592075224 77532755 816721138 -540254063 -34873366 632908352 680702905 922850722 893859376 -467485038 929857946 874553138 -479951765 -437247598 1025089 -852994578 692018688 -902474031 425519046 900506449 672725637 933585698 -349318065 -386825419 -674831179 -120105799 188790657 -478857741 798751764 105433562 -899723520 459902021 329000321 125478479 643316194 -223596122 248963097 9069409 -166192127 -979273749 -918735426 -346468042 -438315432 -84741683 -439785922 -389569241 80440608 -278016548 860477443 828558092 109010935 651373327 168591171 675460081 450487107 108041455 -776496526 711542138 -364464372 -484685463 871712172 570165885 997934468 53629566 -930861163 -643739281 -675054438 222042288 250150207 732190097 -835501676 400117128 779338777 782186358 -364767430 645648096 118466275 188938805 300898790 -44343797 796545672 66682927 897049814 -177715632 -442103495 -941515699 670941199 -628576754 873550807 510967953 -376766920 23827110 665529219 785765480 -921692070 -926135958 54727319 -828443493 232106781 407581634 885439994 -458571297 -647925431 312723271 -790559145 -422530823 961745906 342953571 226393033 -512637131 369030296 475991503 173794337 -506585613 779598501 -596829393 -277405313 828838873 361085748 -755048413 122245587 -348264603 924174514 -713148003 -521892952 938999550 -2379704 -838017679 -597033604 454217479 -775207523 -937261402 -995359259 918574440 602238901 808568538 483441539 -681802076 -781182263 -965443883 -934960096 -490401050 295146267 -981821309 952728169 -412271295 529733949 353851568 -432943424 966537519 864819782 769074527 -693187751 532833431 626252183 -403596430 898046208 -178981289 241141187 -555610962 -519089216 -943444088 -504288205 -670304343 976001346 -289286337 44671822 768732354 -130096198 493507197 346416222 535673625 91755397 609561649 364451418 603200093 648516494 98052754 -733654638 515280268 -535879597 595121735 -987483519 300261097 461128825 -528230208 -35162600 959539166 -287363872 -50903653 -291429229 -967854254 490853641 -85854858 108751850 711779593 -632588282 531058623 -513057537 -13025500 770250570 -393065481 521198488 -668585774 -820069873 -916774792 -233633055 -27310897 318504050 490015692 376873964 -265313262 -900136357 -622465064 570476907 545283386 -505549950 66719082 -114521335 -194501758 780267823 611123177 -142816912 852697580 -809489085 -940730884 -642429990 -799844546 253117570 -820941722 -750208946 -334039899 459781576 -424301347 -163839395 -421117247 -764573825 -834224635 769849466 730371434 -234829233 -860232290 797937378 -312184694 -829090 861669540 623758953 782176117 778342168 139943383 -829252729 149829847 424605954 -808547548 379622292 136608855 -33864267 -767754491 -517625911 3651952 -416344197 -911850051 21390183 -301964347 -310644561 -259254999 -62100562 284201758 245454789 -264655657 -439776064 -391906139 -706553661 -759729569 400012301 530782085 -820706463 967102564 536047327 -760186926 -440993578 -978027541 -891455847 -457232150 -832333262 -517279009 -144088214 -878701938 181621282 935409677 -856387253 -233683140 314250559 865922852 193554125 140621504 -750058493 -106911272 -151301713 6246510 -299610712 482092926 -366644284 904086485 80645627 85477098 -449867364 514802243 -185247737 445740831 -934843955 -616362266 -917729048 -577685635 526230323 710048599 -927887486 823886245 113596945 -102488186 -275098778 -389864326 151649234 -48051946 -943177651 200408501 461567201 -952061474 420219871 -701392557 466307677 371021425 -442960792 339664389 -962405714 -174894353 -568694069 -854850963 405710709 446835210 -185217361 943743871 645506538 347117200 620085546 -122792901 -1155473 512629266 -935735764 586961902 429154452 -27825386 856125714 674522499 569370325 21114537 913416811 -473314521 -22880232 -760182553 399737371 951176397 -16095467 771990896 478740301 986364091 -381182141 885712247 -3555515 -281433127 -495123768 623515905 -769599356 233826614 -141586116 -451980096 890480817 759664006 -834692575 -681674679 224518541 -477435032 30873966 -142974271 295523073 804170118 -956862230 611581622 -627145933 -484834526 426377205 -777566754 -906136988 691423488 992701114 156736787 937963465 100148390 -930385634 456374226 -433547178 -990653009 622591281 -999763186 -153404626 -208997287 -372892356 47159540 -849312248 -89501240 -443422 282586568 -364476232 -126283823 -506969808 388379172 -789089411 778653411 22045790 151184481 -998278184 838548891 513462984 -772154886 890384610 -92636614 816300626 -940309934 678662037 -346155329 -276273739 932548642 18073199 87013603 -356937006 802471097 -924425765 993842233 367814123 827317362 -514298954 -852556083 -398109629 -382069954 -453844205 248404330 376548900 -812231103 -798198823 866053206 909003344 910261660 546680979 -651154127 615568688 -954276878 484998584 458536083 -596057574 565253315 -813441975 -755296008 144839041 -872848346 212598408 -394518984 443499383 257148409 984808160 -550813767 -165471757 -768495561 -212149036 -285243724 701849694 53034807 386669682 -639548490 791705049 33586284 -186371833 139312089 343212243 716733189 163515866 107123597 76775234 176132577 -100554039 -928118959 50686378 -949480339 -180608121 649008620 -438712302 196550806 -723200556 17204887 751774755 -126569066 -911624485 742804664 -494753347 62014796 839710402 -552958927 -513307923 615995233 -673556803 -213020688 361396935 154749719 -515278273 454104193 -301905780 -184531919 -634338950 158400823 411012650 -734057448 -270038861 418407381 652250127 -546844737 306399992 -592391977 -454293316 -939324165 -424310958 267427823 -854716362 -966796015 603349837 -762603032 -266949997 -765863381 -207260119 283628405 859633142 887456242 -976647558 43225292 -245346952 960529980 826933257 -863727534 890483010 777978899 -489214681 -757808775 -3845965 -227973496 -343457933 -708234661 -259006747 -844996527 -26039286 366082416 475523478 -212450287 314203753 -438865009 513288076 -909870867 -881893335 -585264993 -652214980 392429970 -785385176 -502528241 -240545074 336670973 -408419212 184376692 703334155 -75845588 101179505 -259154660 646804739 603328603 18498728 -200855369 275424897 -702680045 326706064 800014578 -242947726 -889367473 -672005644 760902328 172074162 41040288 -666497532 -85439222 -497032815 -872889573 715765002 903859906 528477201 48763863 204728045 -959304901 -829297061 124036191 540656352 -784111427 164558689 -878579978 -234606578 -297656219 746572092 987563473 367352808 358982214 -125543920 -489995544 240796066 -687551035 967676235 256103245 650690657 861796710 977121964 -406617006 -956804431 -411806845 224854237 468817098 -459710415 400266006 301257886 646092896 -195340475 -610483634 -579391742 -908144385 -47678621 348472744 564196916 -117449027 206051627 130928173 -926884259 680603299 -980869235 75705433 -17437722 144063595 -173051269 -988896766 161320671 -685091412 399635455 -925789778 729024961 182997912 -168185284 704905114 431559765 396761672 -128540999 551358759 526875071 892661214 -440675895 850810624 33652070 -740985524 364288061 -784346840 -805552843 -656294762 -261421222 -342678176 395135599 24854485 -710290260 -464913973 751868698 396707585 -714133697 299520681 427648421 824316786 692844203 -462267206 -50601863 -666677118 -483733431 -344681798 425764041 457716831 -273452245 -749875688 -63322433 822374984 736228980 139707095 -598577032 401677432 -422119833 525623432 -761523162 -567216667 435821722 507627433 159595175 -584144750 872774984 -398860035 -293769592 53516787 977049727 -196690824 -73812688 762992154 -100899075 898009832 -448045381 661230365 453931125 138892928 -2599163 963344563 218918549 -455175928 -161947927 -843352811 -124721739 506283135 -798974318 536620009 567575974 369663672 -987633799 -964893774 426825319 169931851 -110702190 -827013752 699339001 771467204 866224219 -112279981 709215707 -773895494 -256004411 -631722228 764803820 -529130310 -917404318 285795144 658164200 879006863 242642173 -704791145 430434985 -260098449 -193033301 850949688 286700058 -497480168 590101904 958914832 -444023639 374924858 -368438558 -391857388 -760872993 882592125 246511661 -602712377 717742360 834063784 688186156 -893907515 -243001203 -303028820 165246464 -182755749 501826920 49813675 -190873873 981078682 414726780 -992514320 -912387498 -658815762 996845914 77031142 -276044875 -787982225 -204532509 -284468431 -450875148 -166027330 -280758103 -823582849 881736965 -549058183 914259297 256901717 5733239 331753375 931188287 -20428198 534497701 412732400 277809699 -115797165 -125812108 366580529 531941115 -44954610 -727390713 623880766 -696978096 859199600 -403042792 624003463 545896058 -859215066 733986578 76421653 99890979 -224242302 -732367616 473363857 775881348 790197810 -819784195 343097748 -147478375 -819603446 -114434279 471727607 -189933829 671990022 -454001513 -246669628 -81528067 -723901730 -31559500 -71662804 626553311 -836431135 720523050 -651925694 660295666 -312858508 35613874 -126403338 605318486 886526280 -263546045 384759311 421773652 795224797 770145740 -518785862 -630419368 714278046 -400939767 -584540502 314311598 232011243 62943736 -828307162 -200631972 790115116 243668374 -34523539 567581818 -434507527 -811952252 -688281424 161543704 254462904 915951931 -649455106 -408469021 -706548128 715437865 -417997831 -49916214 -91707741 983451731 68664861 803636734 -737506041 556835559 -918096406 531550108 -842478453 -95539930 87466750 595443928 -466492380 -341833121 152838111 -499184234 36309368 -420641123 908758300 -720201333 802540978 119986154 -186426674 642833689 192134411 108800172 -174877966 7285458 -398241944 -442099541 512485055 -888329757 372724924 -830508662 -389745862 -85492537 -496694006 -909894158 608352683 -244507327 -651938654 171308314 -13666271 -469967892 -870948821 -626287990 274969201 -430489445 -704755405 164540057 589904618 888869981 -196512435 595741514 -615927656 -986899368 -201693287 -488967413 554620184 150809752 466517880 272811954 520223970 417452165 45414413 -451445902 211206779 -875112802 -23895264 -206552124 -61569236 -515812281 532002099 -373577433 422441681 50085659 768464402 -913574066 -774200376 646161977 721612167 821958810 446965433 597970400 -27098458 508439939 150574593 -989629841 -234530875 629479730 -772805432 -996437266 875827840 549938320 -89248218 720373618 -583957527 96516605 -145310876 -273991095 -999991297 -205992466 -21712456 -481589525 -168762845 561492121 68837204 -107502357 406855910 -502319187 879391272 910296759 959532132 252091999 -297201910 -778354571 273188756 -248114668 674166456 76008628 -500053267 980764359 629659919 198158580 657011807 -699055068 -125186328 410695924 162431832 -245355105 291162951 965821314 -602820792 -935821836 -40573189 -571047769 -180808126 -81537691 -503558822 892865892 -670236015 -660261893 -998256872 809932522 -604311580 -982746892 -514324009 -713433346 -875506516 -515113946 -526472442 279013336 457958089 -663350670 609062542 566620901 590421436 -160329890 -282734345 -943336329 -19277578 559844207 -601320159 561663269 220792017 -657513381 563849967 129111138 881117994 -324232377 -747730609 -401481810 873189285 -640144777 197616063 -82307241 966818843 978152419 -933873925 905798156 -97222854 -814609476 513216805 108906881 -486151478 -817019282 30848219 743615259 626991578 -285996568 11409383 429145764 -953983417 665895865 -615861127 -262201680 473519621 325209919 -396445656 747104908 -289681389 589348576 498396481 -718189791 599065426 129477599 115194685 778982865 802083188 -679911518 142659451 -59081383 -9601909 -571365698 276938398 -755605149 548727021 412231332 510238036 -129664202 -253942663 -282366784 -272460175 90423929 268918428 -988235874 900491189 -313788431 -201627316 717106687 572039869 140295596 297361085 -831180604 -679627213 388028788 -868059745 709141392 149822337 -808935921 667410715 -668601500 -340945932 54606481 -238079664 -854618471 231591206 680211436 -816304222 643109056 668767740 -855690176 -660114890 567842771 959366496 752785010 -204837015 472678459 -544492299 578357158 696255448 -397097020 -230547428 -404327921 -150739009 -108229074 -672795645 944007998 512765171 -57705297 277581489 -681444019 19484101 -173178346 958689516 -828866490 -274445195 -163772180 -446310013 -387574329 261327907 692696808 -636813733 652826547 737538402 -131215466 -881117369 -210658421 195530785 -330674379 332816768 -434437368 -488225530 214399548 -400341653 -962235569 -117549981 332166660 150982076 814820143 649747652 -507167826 -535938562 -127840409 -626027240 -223177987 128543663 -62838365 329098888 612539016 682422484 -410868 261243463 -473470156 -443833640 -513110867 485653853 876733613 625656200 -700489341 -700571756 900078811 93083785 225078519 -143246395 -824483570 -651458334 -270873598 -269655919 -32015612 -296578951 932522645 226495378 448630782 458954759 -814824086 75892617 -107027110 307609527 -190395396 -104581887 705721375 -488582278 948969039 -861775372 372547816 -68968166 -349242369 222556022 938198389 -476892398 900054354 65598290 -548883389 918007832 842556427 338205662 512490010 -789651289 -315790644 -107705447 -256085679 -877314626 784595720 637497905 -195270371 447914788 -238239927 951463599 -395875458 581842550 748171515 710459446 -7210530 769872885 -375459255 -17568029 475005180 -248874919 -835442103 -634305338 935970095 464318413 831092952 -905356940 -957527446 763106021 -576203465 85602397 279791746 492349223 -437392518 -893145698 -352745943 -46186668 -807910536 717952054 849563061 810021851 536713186 -949171418 -187831690 -488569413 -875090271 -65503706 510590978 716798911 -947224346 -947863923 -532189244 665746626 985167643 -823028213 -775243876 -931078428 565725947 -641150709 -661144250 -26008785 719388640 -123981972 910781510 843735033 -228333275 238786015 439132763 644942374 144906329 -396870592 -899406025 -26253403 75037981 -581586835 311995793 -719825901 -109965571 241092443 -305653763 -297983457 586842227 633085052 -524717054 477110742 403792651 442240003 -511154550 -24465090 -687086284 -799109390 951908975 693589286 390541694 108594862 890549227 -116759114 -891298750 -660565333 727928839 -450584422 -815369934 -146480161 531510273 -183771685 -373925611 -449833293 -130128887 263290521 -507185352 -850244413 -785518840 -510679534 55834527 -127915088 -235841137 194329404 -224359466 596446025 421758597 -493487814 -215415233 677824180 322110761 658285994 432447153 -695827563 322017161 45618385 -551417643 -903970390 -913677152 -782099213 429166778 930223989 -41542035 402589705 -46475864 473636678 68202782 48802780 -27160904 11746067 -848053819 -685001952 -694912590 -467387915 257819117 811711015 455554043 -107287246 -121119653 -383378395 -189788629 718829651 -449346286 -765937208 659312490 848006475 271638645 -241342981 502603502 689501633 563971866 181643944 96762367 384867844 -820219663 -36193336 -291209703 372185316 803470769 -344905290 123991985 -744726891 -448575014 -134300875 -639847654 -533198275 457173857 693291437 -537086248 89776554 -470531115 -84015226 -894532749 -932920646 490710324 -557160054 267059316 -896430720 280218702 98445815 -900592036 884046702 -356024707 -217354687 84998389 -318159983 178977723 994210982 299985834 -759748710 967426909 763213739 -877774508 35801884 -132615919 56734726 -366838641 -550971895 -970548714 -157733093 -851908801 621069324 383774131 -507686024 822032162 886526616 679662122 -361429309 -88304351 502113484 -777566808 -766279171 -176198848 -449008223 -764659714 -684899274 966241817 -433474937 -796920233 -694525715 -749474126 -824531163 -748667623 751152964 833824987 466502469 -601220754 329150821 -861319646 -888613710 230010559 232097127 -936688864 -766317567 -901797915 126917149 407111020 104048676 -799830741 -631537535 682079455 862432018 -657187037 980775958 887612849 -408617062 627897128 242956996 -60423928 -203320699 -984371016 -618052194 520589771 -953177025 -725646259 29908842 -994524758 -34349342 842264267 -957801697 -212469651 -649090601 596435745 -449225356 -422772844 500889436 371037331 -693706277 -295810871 -307923558 998228405 -565100193 -992088879 -777415220 -962704901 -496206227 -881241525 12655557 -4819097 -879050415 -559577948 -947874620 -396028445 176809261 -72919726 977980938 777033337 -575391938 237023982 -542114344 -313636998 -433699107 -293604197 -217725144 342707895 -263966210 -484412281 461110001 829603012 -419121451 541820689 -729875077 -451924567 -233845021 -172886544 725356538 636627898 -823933255 431525328 146189720 469399603 -32209464 311322283 -413390222 -118709758 -543940500 -985514209 -21682843 13607613 -748822273 649788726 -790659090 121012307 241223037 -735680621 89739987 114969176 68318576 -622910524 388269692 923506032 -961419351 -740803302 -703438470 -991777700 -135860388 -454298331 923269612 351493567 -230088175 -684989750 -151432087 -499973597 762393447 -496026168 651317772 789213324 389013104 672860178 -727837361 -513061234 752753889 -654500084 43649081 114383854 454290533 -288485753 698701395 -995179198 357293116 -11209427 33592047 -163966295 34608614 -321091500 644349395 -783093185 830747826 25294185 920025129 68806757 262609997 100850474 646420434 993538825 381208873 783114949 955518646 27488341 -762713899 -200678739 659099319 -492191299 109726950 -144245351 -145535252 913912087 -581310743 -897896163 873197649 -312488248 -707353407 -754726215 598513760 405039791 472246624 -85410588 766725285 -894033421 775073495 145810775 -233622837 988976420 -148593706 -307102644 475740162 850329751 -467844438 970019222 -156413281 2508967 -155064270 556292285 614866915 30201505 -71972297 907270199 782485435 797103750 624620977 -490024825 833113856 -498138532 -421273823 -438495590 375199054 624275721 905311747 -309476930 196828753 -971613720 -518434542 405604184 -103458731 -999204200 -114109417 656931765 -356545367 -149986324 741979623 -160855047 -882761383 -353700240 235036267 563118567 803885638 -288475729 108287507 950856090 408770353 255215605 -714798727 4946577 688112893 -991996612 -625650282 -159360793 221932171 703611432 781799737 225399233 -414611630 749212665 -707918753 309243687 843272597 -527213633 202201542 206321169 853769155 407190849 -388756552 -883010918 -364486734 -840916530 -436687864 47149774 475130334 -417535607 860838290 748348889 -578654831 -74516422 771317640 34046167 -754874594 927972860 -56887197 952671394 -491608287 -453870080 119979204 -564726436 443440674 800742658 -394483759 374307975 -696807047 932544492 339031624 -695371422 -256624259 -802633989 -712135529 148540320 877621662 -207313996 -951335017 178095534 679685902 415374520 -133564142 -617190750 458271793 1592544 446760310 -513312699 -775645216 -871736654 473772308 781757922 103009820 693249957 -721248615 37727001 -153934841 -414867698 609179493 430160976 83615600 -433477755 -1727731 163539606 664706450 181589442 914866815 -474948389 252914166 385593722 -985735928 -202300819 -947549825 17790497 704729481 -700539325 -854665391 308644425 -195291103 -128158765 -419412429 441912075 -266042385 560575087 -151635351 -572664989 290303677 -963100726 98989053 502792796 -185997340 -346063987 -295621044 678970517 -646569243 820307876 -341151449 775690667 -420940197 -73041720 -480559114 118717576 -130049139 -466310194 -408016904 -663105975 258074985 970592201 790286087 407317571 -222300305 -245705988 -690866973 934680420 -162873773 -260672941 120625978 -741722783 435852952 -726706526 596404371 513538184 -995231036 554642462 -622960 553008597 803692274 110518559 -46680033 138841803 693715270 818275273 823188355 29617898 436953574 889194354 -402157894 -454479405 -963750664 918649000 -171255301 155014442 -688181441 868598520 -913662492 -836704658 281800438 949020038 50514784 -678926409 346552420 -754138308 -473746642 -553295706 -31915153 630129480 -125974315 703911019 -153819044 -986212895 105364224 973260243 576164601 842319664 941725326 753521260 865520721 113599878 513651932 120531748 -431079378 653416134 437371758 474519303 277945911 605658439 576450886 172449606 373531879 -53415053 186503849 -460198131 516014329 -699479206 -453374066 137483742 -340088392 -290619425 339544611 -159472024 -605830561 -91403486 511069005 237584684 -67319386 -142305189 -935948053 -708021834 -606062245 -529715623 478611240 288864649 -401033204 452019366 -924414612 -159417822 596900259 -398483235 519336563 -812654708 -110347437 322168246 -593937237 858221107 -686240467 580229738 466808454 -904767227 -847609808 351640278 92104915 44008433 315388662 329611916 -286216999 -813736551 704951498 -46557996 -965754436 371455339 267711035 442980731 340942199 489879369 -545886849 -640670473 -557822007 24339873 61675477 479923107 578799141 573563785 -74251167 -4794731 708703931 -234660413 -761647313 -258230245 -651809433 -958067273 -391693195 932725350 -130280735 -758509479 829755744 361852639 505022775 -299494066 170987671 -28795795 -226878023 813271109 -13382220 -37026856 640295055 -369803838 -711275596 -199012293 848504169 949430959 295608707 -429032397 389760053 -353742147 -131423460 -616346061 561529654 -102903107 -197139857 93933081 -804893342 883403136 920056858 530331040 -805039151 -602281794 7149406 783835529 -344151422 969483013 -542355517 659712481 59938326 -414122709 -727636628 565134026 -900561672 -147646839 160474879 108973153 718109856 254693894 -54300901 -835935522 495592956 884454543 741608130 182141860 -254293923 -170741735 -234701086 985306498 -723853744 542730466 -814962556 -307311218 -587350395 295042088 -565985249 756714312 -21212736 -885304656 40251368 -686401697 -134953375 469761876 651133006 832423115 -843936413 -453446140 -189802328 -350000684 58720659 66228884 -279705950 458332629 -948141274 174549332 923514915 -893612670 377851712 -935074575 -644015238 -328270563 236404010 600934151 624831297 565411792 293236381 279390869 -442640101 644814785 480616643 -884185991 329698282 -738168773 463694173 -149656612 -372791459 -730149383 96287738 80340864 766195671 -574354515 204960788 184059938 -971946859 -913690192 -419632481 259759871 -188632317 904946840 -60215284 -68814063 -65655704 -158138124 -349463224 -934375726 -102972189 545054648 -637947701 267064240 109821415 -87715814 -739283076 36326515 -145588674 -968305283 987530199 271179625 -904859624 -158611775 562221122 16302939 -760811165 905785533 11671803 393804248 195503551 -976201171 856187100 840881189 -153020178 589815670 607772264 782072987 -759500279 259400803 -813108908 291887612 49986786 -800000677 632538307 737198293 298028440 -403218407 -478883870 155337003 -603160609 -483833860 -294618106 -800778816 568645970 -827071112 -948403330 830405647 889269818 745368112 -84164484 -884722834 -981453295 -463459290 32786367 -194664142 -944479590 895371017 -837774893 -153258595 744220097 -675772104 773181082 969798448 886536945 -536074428 -576775430 -248548040 585856030 -331929792 -368182846 604828106 828584983 817138189 419128564 -832045212 -434859124 361478899 637802619 241392351 -914152526 437976229 -743666031 187447615 568397841 308913998 -719000707 -169593484 -393489730 -862108863 654302351 185933496 193023818 431001815 -748249885 -760078942 -53619488 274623229 744115226 -364792573 604119710 999230450 -807279324 -976779475 -198754337 -405781511 541922242 -776547151 -293354405 -272482136 325222262 956755684 -97055000 -685318826 -814805562 557577443 242165792 -581751247 -272089241 -617910210 -81867022 -194105693 -196663969 -9245145 445759013 -633265584 -9106083 -259363009 571420282 -362382810 486602963 -201894680 45522768 511353719 557490976 -214026364 -729720123 -260575035 -123513578 821022838 937340986 -938102966 -733210628 348983349 67878434 106740649 -952834140 511822037 557449439 -116919322 274139227 264900868 -256605558 -739378712 70097147 988189559 -643792293 -807307144 -408000283 931157552 904461902 -284117202 999212346 718151364 869318105 -229730132 -420320957 236186095 98391099 -43818316 502124396 979693718 613132003 -532792996 -927594946 -954102922 115591457 61101253 756310916 -29398018 329358730 10400283 -318453243 -481477132 339204975 226023457 -955269152 354047240 694123510 -228178796 823477493 -820614531 -265862613 366453577 562992290 -417617601 199659688 348543649 -571848475 976563344 874360953 -985843871 -511753086 -450053220 192489143 949970394 -129139346 -261705722 -343462136 -841894460 -915278994 -950249247 -583362212 -876223810 -654547494 -4747756 77702399 -470220346 596136631 541437244 -210849852 -451562024 491470579 -291108680 -684711332 -962626125 286463356 -724072355 92558159 642605738 911805311 -399054923 13956060 -175772693 -268946535 646871656 -905734502 -762227120 757589407 -579961977 375383854 403459517 -936654992 -823982799 -334914464 309326605 -287110180 729934174 806546411 -243144230 -229680218 937732362 -770398135 764392742 -303604974 -272690428 918923809 651151402 -765834574 -97378010 -554424598 -369932680 755388948 -524143508 184993463 -752322176 654166390 -846952015 351104696 716446956 693017885 56363913 -406142202 457555551 799271944 -682333840 -537533490 179422399 733762046 207693400 361441285 -623649657 661102002 -637504103 -709067003 -372003439 -348227280 796273986 -833579028 503260314 -140337915 351108283 -951595671 -131425980 -999668602 700378274 686917055 67406989 607605905 -234127309 -929610621 -149665620 -949331509 133684641 -766127257 339359007 -241942551 -990880510 -355198738 -520676208 934108552 737273786 -373491658 -437970246 -847159663 51588328 -417359131 -100593665 965007406 -782349281 -423919528 -343686721 -68467110 -923611414 17726981 225479645 -447155469 -639016134 -33275557 168204355 -428171617 -91043377 -489391883 466314735 554494851 -853826050 287964291 -229746750 -315238545 79079380 394717807 364703854 -158829852 -488740865 -155746754 922001979 535154462 390245205 500972044 -94223541 -887222831 503824576 540994557 953359409 669860018 -428035870 912565367 -290275500 -930618994 160862385 -24142847 21783237 859607631 -757054822 388221815 -70875636 -993146525 733955353 -256570845 432281087 -150855571 511597934 -939715264 262718091 -314426358 992306315 907685152 -27593021 -856558954 693077970 -478958534 -884699942 272761107 353866694 -699891135 298811918 -47559443 -349540299 642425595 652108930 -148418429 -30276816 757287067 149127996 -46980567 -680922120 605635385 -780271360 -710940221 -172204111 171265323 -828895461 79949448 764135064 -178384008 984102773 -958153784 -947115594 -678111234 917417521 -373243763 113616869 -650383185 -851043524 244677004 485412868 823680319 567991054 467570862 -478004093 -135277543 -156517962 449659205 731788340 -743589422 -791644306 305976957 39985222 -297646444 -912045322 -755007754 14086924 -121346874 -506068083 729878431 -335792144 290850855 159735102 -542110024 -372716157 -346673559 343333130 -643416644 168328423 693624562 -76345401 -408277425 965614989 -523522268 -214152798 -619348672 -117949162 -168746628 690778566 58273275 493837852 -633326209 -954552467 -230703829 632452205 -712014750 -948654735 -166123210 -49731469 485001846 788775306 977200667 588113680 566137901 -658611566 -74883455 -493938785 -756634161 -29059932 197192674 -18339979 -329228612 365608877 -718910160 250529365 852912647 190585870 305247845 346166512 975284829 -672433222 630329937 400659416 -734369797 13857181 -822217722 -261315842 -215037483 -66379682 167972984 -524622621 -526846918 -368834649 22475725 294358931 778187050 -201969201 -631413176 -227400556 633345357 -611410753 -599411301 -449330119 166434391 206637859 182043840 799692355 -608233408 -511495035 344182199 205713017 -627802419 873840343 -224666411 -662735123 -996422413 25242208 -994508626 719617357 147022811 -164110020 -577731372 -389548896 303484449 345298944 -710188852 -129364531 105269573 153086759 -947625472 723993816 -564715263 -258664418 -392933811 -225377314 -538718096 -362276240 758314514 357048027 -242682033 -377347506 290789763 -252503151 -618145239 -978597316 -653526696 146597289 -627281830 -707968611 -342150406 -162953712 267976696 101479210 -500769202 789128917 219545843 -262882873 -548344867 -293415849 770369943 718793018 -32498614 -336053651 -400232453 -806714719 -195071509 -909298994 782780150 703184535 -432274152 589760468 -761379663 426386130 156189485 -591752658 -85369382 -707891572 -724246333 -269713879 766526127 185393406 -297897928 775787393 -327450720 554467340 -879776697 -759519451 673428152 -140441371 -890154703 -658029140 -574283137 -364062415 686350034 -659123590 -904560499 -420395020 -863572898 -253309266 -927851147 -313093019 144249614 103365422 -227558596 392030909 897255551 -293154178 726933834 -926152445 -289518594 342468487 794474857 619616236 -530853340 452871144 -804121454 -114078811 52551496 733427288 -677388182 -191141612 971079264 -63027256 537314305 -652449827 -954433494 -323955986 -952954463 -799033460 -61147929 961856027 -810976900 714028825 434413895 27154651 -247393278 168806304 -749802229 285264368 -476335192 736047888 -162946888 -808528787 447714889 -654071622 155991224 988755147 841332411 665642551 276993897 457093614 682127618 493205248 -856011595 -174613056 -577372263 738641357 742636067 -378784749 -750193751 989376609 -683128850 -401652953 180886249 -663676937 -511855469 118335311 782208032 -78581501 -103760498 -671171737 -443354781 -230585750 -329402916 5913136 -915117383 -150851778 221627783 -431606280 536121224 71841937 -76716127 204484918 89229602 -845094309 277174926 498737256 -624272342 -351123085 -313311826 -276785867 937923937 -710272144 -844020628 219870342 550952401 -245140367 652083859 593908256 662816162 484546829 308091579 -576118579 743373025 131627196 969622489 -906624525 -131491160 474529648 -499167078 846753079 -497064757 646902719 -346909772 969214968 -276766822 -139628034 982726836 68621409 -163628341 -384854858 -276936011 610506545 768840899 576579180 200719668 -188126799 89893076 -800569813 -472241385 -215772380 -452734618 -692033513 -124904150 -55980505 -157506945 682049463 448620175 138250809 96121840 185076607 488347987 913635917 -446385780 -486765545 786711165 -846579714 -852770910 -285575032 -344948933 -901410621 -818803290 89263894 -182854278 92405021 567508819 465903181 434259296 -798497173 171360515 6920370 -899872376 -472827123 -332374934 356602052 -417276506 97417152 -622064436 -292706132 -425790447 -660068213 -18352998 736862069 154308026 -197048406 -284782219 -316608163 -401402407 -242173625 984480860 -63187213 -977619872 -128125778 -915986476 -693010879 -78336913 238991450 941116033 -2435725 -752528084 251076727 403845174 -290828536 262998053 876990087 -651350738 -265104208 77902096 249840565 407725572 -708841290 744013350 194362384 156889679 669942993 -628839061 903185920 -754974561 -688492200 611022711 -3676661 636603778 773607350 -572451871 521641834 859803200 84313402 -419922544 -161490249 213018761 504327233 680729674 -232374377 848231133 -671647935 -925985666 726806467 674381464 98827888 -719661251 433917599 -671931309 981080897 784433026 -466573789 -513035855 624564505 152055398 -222063655 -232976774 -111685650 -715076556 51730027 -422462227 661180249 646823900 -51527167 -213972364 -42794905 -267478581 206557963 -960981181 -1909715 -857614536 -629648441 157686901 -651828829 586384836 567798700 -783873731 510480971 460740679 401419687 -9444290 248932787 -112015818 -837791618 471122351 -979190138 -192970644 -93071172 -789210470 546306900 -313494778 -90777218 608233047 -671188322 441417637 735163364 522740353 384568119 -667923508 145958223 -133541617 551163641 -736814158 136248514 -383097909 100111304 619241633 -294953735 431727702 -903445695 -734392073 531254306 726955262 734516362 790317577 -869869500 -811971739 302094619 -995067040 -840291770 294826530 -889827579 -757145531 -429361669 933320255 -985456240 -891012439 64206970 -296922914 787630265 174949348 -850283460 960563104 -510563415 -663916289 376699053 -40629906 -968840667 -232314089 -654606911 122810239 964295218 -451039982 740861625 -742945325 -655232014 -526045878 587065642 194109311 -143947342 862992292 -985104188 -280121063 6635650 -810309739 724331080 -350603456 -33488217 517921991 -100078138 59949754 342837566 774586593 -403956374 -418536860 187125563 -521487927 -154611295 521722870 -644184379 -236917665 150656288 296000046 -818929040 -730863031 444230764 342371184 986836326 53742784 412661261 8438277 -497026127 765642472 301206094 -845257272 802920540 -546581952 959475997 -118487805 235838559 610372652 742361338 387618520 -17741335 997234544 242877796 535699809 -873004993 -263304956 477772381 -794696981 -520542650 -811862846 -715046572 -723274621 511981417 -742694657 426166219 107462347 899033790 70530155 -209619569 -348653628 30861460 326099733 -328862748 -944901739 -334306614 641892997 304530078 54153967 -773561002 835259053 -154979169 475623026 -954406050 -919656602 -319257140 98813700 -481662870 -533225276 -376774574 -693659991 -822938362 271494646 -943081007 -176983007 -936070725 628079669 -84597766 588028534 291502559 -535924356 -291166924 515133868 505550858 -691050462 369628821 -438138278 554533212 910176002 -594044552 57226296 -22501781 -583849044 829413543 -96621163 -29134648 -247243845 135131886 168129035 499931693 80934300 -71200572 -302074200 -869883453 -508878726 855337699 163194380 546504 -121424423 -504000550 512615820 -450825647 -324491238 702792835 -303276383 -976930271 269110515 -741297277 653969484 51956348 181493260 -293057532 -410255344 175219031 557480678 106883337 -228446730 -217145976 86137161 -17414297 29709277 -746001938 -790328204 -816005914 966501485 16033188 903555057 248349256 -233774456 388819939 -378360654 605271977 213860983 630897105 863334100 263666838 -131628325 427968588 179455280 -964829670 453390798 -454456289 209159181 241854537 -633648861 -54283699 -877509031 -838917151 313388499 -292324030 516360632 -702906691 -639536416 928631682 -847044115 152635517 -701134383 661081708 -134208005 792640464 -508892810 171854818 -661943758 -413930742 -374356640 -612507151 -300421795 684267579 892394570 -250119026 -670838107 383265173 -171488047 531251415 486270943 -904525503 -950608036 -335790970 -124972897 775169937 178881746 -612915066 -15048107 -531928332 -160530084 421209046 -623549126 343084393 -687649550 -332139518 400115235 455258096 154669100 603581237 764485708 -636978118 552517754 573505217 -402862321 -428512743 -13152795 790458254 -731011802 487317288 -811267278 704676590 320524958 365975501 277114322 -611823629 31043522 983738705 -271545134 -93482399 438716527 633521718 -734820396 206861848 975566074 556490068 -994949122 453133985 -902598889 -593496727 924044113 32159122 -893937825 -210209251 -10525586 424644828 -622065623 -1069505 520119315 341076668 -507679409 -637295332 -429374068 -732227836 -484431080 509069292 981572630 702129491 821453609 -456894254 -674926511 -810734334 -570279631 -319567262 836193379 -772812610 876713487 452892873 -824064742 823424476 -568075475 354287069 600848314 678125311 975280904 903904343 -584391385 -421324665 -88120643 -199264442 -899500808 -341921825 -784673527 -386832158 307946401 760725175 59989523 681851213 361543707 -254343228 889554271 -81179041 -600425911 972643537 128739074 -205413070 -248758637 37926703 -982266997 969632844 -23647943 307817165 -494371680 42057579 -316896052 -992266884 632239612 272457461 408847933 -937075762 -203628803 930166643 -517535905 278351043 106476351 748867766 -511128023 -299230939 127868474 104796648 -449318010 -316289946 686900092 -765805591 -550633727 -92806904 -175112737 934249810 389608261 608667224 -115348228 325158261 780740474 748299180 -580239233 -611460914 -302107058 653838360 -630830479 -35125247 221695557 959185573 481439523 -886826557 -45384558 959917765 -20760999 110676023 598371647 -606770527 -102384396 480169759 -732173415 -676966020 574210179 935199029 -103750157 -686001707 629353524 738162692 476811264 -182634288 178288970 -690557291 981226881 -409823382 -264479235 745973493 828977735 -82769398 703754090 -626554082 -834238667 -185810305 4525000 999473433 182748590 -194623500 59660666 368101896 -395634900 605916351 -959745093 31411801 780123773 866076417 708376500 97185388 829133738 964685945 -232480450 195399980 18531286 374638446 -199935461 -715610555 -141664559 -743035448 -425035310 75439270 -763438751 531886681 580386712 -556073692 -593641800 189407852 355308480 843752265 -637362803 978681272 -899531263 531039849 640625228 185553274 573837438 861733408 425342387 579295300 844999279 54204606 -893506674 209821780 979788895 -578034183 -44125380 -997515677 993440428 -713559662 963968698 -288465284 248627227 409198738 -482067904 -486853270 -820485566 711521085 35768216 262734254 672433912 -881311035 -343558249 -752992424 -745116743 -639760688 -381898778 -698728373 60164217 -34137930 101710294 -875889908 212501775 331237500 -670714411 -150227303 311228808 380978438 470385635 -450212639 597055781 -167636219 -659486571 443626315 -821890518 -456758407 -792906273 -268244574 658503184 -225424378 -410830580 -235880611 854831442 -460403029 -821481696 52316331 -211405855 275297165 -147460592 -519405246 -926629615 -144039113 610360595 -650203858 -374069309 -674605011 -236462766 -532791344 306439423 983425376 -863168870 52537509 161931519 -914915752 -251811265 275633951 434692082 -555649476 -35320986 530291339 614136688 -601265123 -522359787 -769592696 -603151748 -371024019 -185748407 -345502809 -569737110 -16019362 424777598 -826010195 -400796485 934968120 -986227732 -973437408 -65292178 46934964 159177811 -857667573 -787334830 920041781 411486376 -494107486 -281574055 -594962699 448299365 760183845 467306839 623440772 797359378 15134429 -970558739 -153655600 857319524 -289227324 409637074 -258847008 -766495403 -884524795 -850178727 865056268 -104176794 150590245 213595074 -506402601 918399919 573675688 -696593918 978781422 58456573 597573355 -893511258 -889235854 -75745753 39496862 -852127777 874187056 587766748 -616906383 654043405 184437842 427628551 -865161684 -59709415 -238243411 -212854226 802704970 -747818822 508331870 709451659 980411223 -904193236 748290702 -950427810 -718399179 222551224 378644582 76204208 -557712275 648158042 -937818438 -218248789 128266063 393460243 100452813 -366999971 -297562817 309272342 -690675900 -831359985 -922402930 44868213 336951847 -900257867 -219114506 434107985 -956256617 -83705848 -974652005 -35701256 -248010008 -34947571 966841251 -895518932 775520284 -451929288 329787768 -263030713 -189881221 958844741 -179125867 -943233260 -727399246 246400968 -551027231 -473420540 519688817 -36557788 -246340677 -473967291 -599745776 500802250 -624573533 -676803460 830983965 709815716 -612181045 -711169620 -748988554 202658889 983475743 586402838 969462205 836252473 -533992311 700386132 -90078764 -930447793 -775982040 -466141037 10565265 887778187 136564698 -684024327 -546848722 108147878 105806785 -202511850 57537427 230813748 523037917 393454151 -456772842 199122334 99356047 585741680 367396216 456131937 -806965923 -280968618 439035077 835441376 -787735764 -571065678 -92017941 -315844862 -755107756 250678940 -178684087 -447916806 911969735 -434539124 -181909337 -749736746 254699184 -846739130 -725537682 977141740 -964273520 95486695 962879375 588540562 -374320715 -953385613 -171552602 963304116 -484165254 367307619 -789063346 813606103 -871526612 423096927 -22812754 -317098192 949353401 635211627 104996998 727675083 62645277 962283371 -756785359 192265565 670251828 -745230121 738644820 702168824 59676895 504713370 -996662349 -247855915 349940253 852808452 323484805 206813016 -471976278 -7905299 704976892 -150826951 795783037 13976955 -527282520 85292835 -266426355 468683168 -296773972 458037105 -960564627 885165745 -281807065 873714503 -894707740 665143517 -551943440 482922817 -679743291 442359842 969111404 -740608590 758267293 27561927 -895562279 -267221851 167335282 660897461 296613883 2411298 -915243493 160413449 -341468720 777794735 -88757701 -718459548 186733575 -650789134 -116610853 -849466467 497335844 -204748919 -113814460 -925161447 436890905 281563345 292448554 694277421 79087932 -836670994 -797222158 -10232193 -550410221 385565177 675908522 -695165134 765847542 -725209476 -529407493 614405092 109421161 752505829 -169224585 633997730 -454164483 -770279478 942089596 864317463 934230812 945078628 545906309 -74039593 668360577 -84894493 217516066 404396121 -968148369 -265463223 699132304 -534479601 596411708 303817883 -593243432 123490632 -985522719 927846891 -898520725 907282991 38815850 979965742 -882065890 -61189133 -789962142 44886213 -183526821 660632951 964559257 24836681 -808459834 -687210564 437449169 -283893664 766150316 -74182616 -548269363 -311903273 933751920 -697732746 -851830108 -847502099 452413810 54672523 -156910179 77693107 -654822930 704417905 328102525 -795374061 -700953718 996763735 -920301163 -60227927 871168725 350716825 -936129616 184251637 -586474582 344304265 931113105 -884589603 632196990 -155505908 695957735 484388475 -832483641 -314124892 -221879340 673892346 -522433728 -885565490 -603459659 409140421 -114098038 -473252014 901258162 -304840522 -255872370 109885674 821909165 607358046 -480388213 -469096978 -131709224 503867586 981075786 -35862080 265698662 -280519144 903679152 464029691 433857347 -617763332 292283903 688022057 961271961 702761282 629565877 -561059594 -714803013 424793476 -412109088 334883153 -662635845 13037409 178556538 116400298 -226673014 -161818968 -708594401 -944086275 -271110393 -846377641 64738545 811197757 616743363 -464910941 278671354 136975967 -10870137 -147600106 80434868 -819000733 955265695 106626614 -888239426 -22035847 -800799051 416374822 119904862 949987128 214267040 -152420449 -621711487 606157173 110071945 848809816 -826327043 521591859 620520478 70799181 -474772185 377054753 -632386439 -146195669 -430972074 86399974 -858948444 396811161 263069768 -463653286 -411719520 -871376517 427769639 -298224337 -130498495 -451995475 480783969 218960763 -606841925 272738388 -767354673 988144459 -550332371 -465388593 656560964 307996159 226018116 -26726656 72976246 -251482530 -515388460 632178722 662704748 -590625057 -938436366 766630111 997120127 642080583 -960223320 -754934412 -181736159 595820882 -338598690 335906515 -46434135 -978986881 646928006 749544137 713398738 127221176 125010543 -899132018 996046938 837669186 -767859011 311933780 -410347941 -369398679 -547763319 -619156369 344613515 226955186 -612873430 949130536 -360771183 554854190 -665843844 390086085 785287048 977650388 255194114 -906131861 -786470771 -584370668 381828909 705401731 726522291 -885223811 -403021131 -334834123 -530649874 864376717 -416577282 368527365 -373572572 -687054291 520831224 -474994072 240558518 -523608895 -407007491 428601661 -830796468 -882867274 -953874352 -788145086 403846060 422827330 -441103409 -487152569 -710967695 -347165964 -770669836 -19103379 -654631845 527764962 947439319 -457315288 -446049746 -906675902 610725523 -224185424 -245511664 -299318651 -500510566 -980787398 758763218 74841849 -970731546 -490860479 633505412 338650753 -407609739 193183965 -608232250 384543943 -980654139 40546330 723493605 261438076 523931387 657075163 666847043 -546652071 -674225033 -675618951 -891004760 449343074 -574580070 -109045512 21161999 634115112 -417309958 203259873 290703929 514640835 660960787 -868051487 -860767078 -854914723 237116311 986923217 867898210 -592606234 750227717 -632416364 -59860958 570308595 903756915 61136760 -72579302 -641532231 -196466190 -650600519 225908652 415692902 223854552 166749454 102224148 499580772 -184105523 262409363 -253692043 -247833690 -191578622 -778931522 -153120733 344519381 -617471637 991570346 917184863 802761245 748764214 -484025683 924110700 -166159789 605751589 144754493 263072318 -31806631 -365663041 365940886 226797038 704535983 653202875 -880074650 -349172334 825856512 -220299580 -69759625 291920709 596247126 -641362190 -375944352 802189645 171691068 957258901 332824805 -514213152 -497859954 264993549 -45520219 5583068 158505456 523927977 -306399379 793734754 465196715 53160013 422272938 -275583410 -528914171 -249747015 614562950 841558378 82664262 -566973322 526721893 -340938947 65786990 -835561729 339490982 960979353 510348809 954888795 -744475271 792778201 373274682 -940156793 -845815308 431547391 -31241106 62422340 462094511 489623333 399700324 -496431446 -87587074 859005120 -109718353 700194829 301967113 -882660240 979762121 -951579605 -797021175 231007134 -73906813 -469577838 462688815 -925973405 -695765324 -7415957 342574750 -510125649 -865987430 -346065732 -686526731 840725211 -684239197 -917842627 502439150 620984854 -526714389 -981645328 -561727182 -491061406 -32504016 -992531734 218142083 369893978 916468050 609158439 984864178 392451926 -982385768 914454456 -152781704 -985301577 -655374508 883849292 -793863808 122328278 -979382158 309554728 -734663744 -950796652 -968008111 102562771 -477575350 -736391498 776843927 -458043708 510314758 140186605 361443687 -317064538 967261463 -573470642 236308630 -22275033 -600797258 173784692 605819424 284424630 -48384496 606332248 -756827292 -714055561 498014215 -474351203 186548977 -736261280 573568830 968813582 -686560448 -938045393 -497767379 -479426608 850434676 -394714635 160577708 177164667 945110425 956366693 -436690929 -830373870 659243754 41310642 909973394 -841835290 794596533 962858690 -899506246 -723380507 262448914 569087934 182907 806835204 -576978173 -426660334 67223732 -552401903 -231538114 -252267362 -695782710 871059921 -767058808 522792319 -984037343 599209867 -235365082 -860512710 -503784734 -530093684 867790199 -339128115 899670607 -705718021 997425436 26301512 463433354 -556482686 -645445389 4971626 617994622 -180932818 -570328851 -48321590 -679344893 -355434662 -337751435 838672607 -378852959 457225918 -842400616 -627306100 -197243160 -322698292 -80860451 -479772265 271398104 -899328723 863563719 -122408301 131700782 492261440 113957287 -472357597 377354455 -807222884 131919001 387413277 -989344016 882147561 -568387244 -44047699 756582552 713784988 302174112 501794960 -556073755 -510069813 596210900 616094078 -581786391 -251830934 -497063356 -70849167 -427688182 -364377557 219958241 861238589 365681751 870392170 135678025 -426707233 -727088742 698789872 752399649 808757419 451892066 -837053169 153461821 -102801023 -601982303 -182740618 944415818 17790745 8603930 -697617699 31031837 201056774 -887593511 -516128286 -356326991 -757175308 432848001 825466367 -181557825 -757775098 -590371899 -339864902 801623964 955685490 -783408421 550790383 -441515630 892507150 -771133603 504298263 39056437 357012684 261000379 -430561261 225362714 862080122 -715792081 -830870993 458469416 -798478380 -868528643 29812762 -429821647 -184483970 497577457 354997342 125560278 974657349 -953688684 990592175 121114905 -484524282 760109585 394607108 -758365609 -834585187 178818471 570328304 622404693 -945960004 -399907266 -880877440 -979597840 248738386 895565184 -270677678 626142783 519922908 148724054 947779302 878531816 904669624 888528878 370518176 853428715 254250178 571629683 857690568 -277496378 -911433837 48807650 560713870 -863427108 -435094195 -589486661 212864740 -693869958 -710707780 478824301 819758677 830405487 21201612 -960809256 853989063 546896246 17500642 589858977 998096857 153348510 -820222612 11904201 -968873146 -450479214 396283003 -297236815 439599986 616716270 -292449349 245499702 38291356 -640005896 560502719 -569323637 -466405454 477624796 660328305 309333171 -654361301 -790162200 -375026084 -363496805 127365439 787561541 680530566 -677449580 452819586 -178914472 126241456 -931361510 -908846523 552021347 1878273 73891088 219117580 947355035 933986483 950473218 -43906588 -758837547 597000182 972254206 -122687401 155510997 396347508 87980809 22299465 258997141 -806326173 -102097292 801450166 264524246 -323802547 -534262457 512250561 904790935 391598261 -172705807 -420684573 -512832010 55140372 69460068 904310367 -376456487 -308261107 481587689 768784003 705297334 208480393 -383468197 -207227973 -157359483 509555672 -471207076 -791224288 841733483 -134085289 -870928534 728886454 378110349 -208911220 149632080 496860556 254037296 340994229 -683809922 815207387 -461254165 935535801 270591713 123672136 -303680168 648863649 830965706 -425966416 -783598662 714454096 844584090 -399390800 252918459 985757134 -402152073 987895240 -252831982 350180908 975566979 171214806 -696396686 -488704488 -714792630 341982135 -742202318 -492043811 311176418 906626943 -646509842 579996335 764145319 271211442 -430893735 745634602 622758575 536935132 -576948721 282393802 -973185719 -941713372 -290483311 617712733 319766621 -498513419 -42461575 -662298225 436292992 538102661 -526688616 277479874 501502378 859685818 -63234550 557327886 291682974 175594224 -808147675 338165886 312753998 -63885252 -100378889 -148856985 510861016 422367514 434715895 -479628421 436505686 -288648649 838394507 280988788 -669918235 -767668949 -217393249 -382817975 -783747542 -735540963 6280224 973043513 -748918384 -510320081 415088406 -885833462 335245027 16456317 30548647 795352408 466975638 976753170 -591195985 828690130 652053693 -271060615 261504112 -340514766 778442302 985367748 -174026076 -891284604 -150954282 -338430348 924630904 -77559911 143086602 586224577 -277252836 496561086 159517090 561131649 432412939 -827011021 35845376 -973579679 852013643 561367739 922181754 415688173 332365673 -145652749 683807086 -62740361 -916485114 978086705 585699996 -399254151 -520487259 -610936013 -333268112 -274545220 171570679 457102899 989310371 -873677106 -115941223 87228134 249247211 682213790 -552385740 -974010344 308949724 -764507099 -679986392 -93275266 -370305734 648347957 934907152 -541584935 296077780 -792717440 -209567758 296728795 -116480164 156031804 900029237 55180388 -563880565 -141806527 996696030 753914473 398506312 -418283090 -696761341 442867862 260276834 -703448763 649965618 -112154805 -622517810 242595786 596599249 747003524 -975541934 -300362804 -70889258 -375688375 -577194587 16489561 -467631559 -145591200 -627253692 983909112 1518668 -478190684 -80853020 571334491 -101952523 -120009379 423267248 493049891 -316428862 -490108325 -106331185 -87867302 790259793 140421380 -649133077 -605602009 387807687 552551209 919142152 -655260997 -483383053 -761285098 518325813 -206716006 287725367 -846665843 996937462 -521557577 344576872 -232613782 501555178 -737364735 -189070143 -791557605 -366367191 243257291 649947152 681396929 -501792232 -499751073 156029613 460029348 179567489 105045710 652689821 439231664 542510213 -292356671 635100823 -434887074 362564527 -351720341 -150807784 465061612 701686590 -898164296 -901838576 211574842 -172384880 746170624 198814969 322207023 976399122 345995852 943530291 -246866469 -322884513 -721995240 557856687 598470152 -721403897 -149345857 111395077 -447805663 -354015809 286152042 -825893815 604971723 657822546 -254258840 -918730397 -362432541 -129329380 -988448892 699542037 -472832958 361544987 -492267301 674341164 -683442888 876170211 -435688110 -94568246 -812886475 138157069 90650785 448091513 306024296 59984147 -510605054 -100719422 -873477986 -95055248 -187479113 -753943255 673531390 -43620450 9493397 -15636559 714225815 250520615 -32057558 -713870379 -495029638 546994354 -793489695 17702377 -794794217 -144977843 -14798598 -59492563 -972510950 -875049402 718520920 -561732060 995543537 360500873 173565455 -18527674 168468564 -682993646 -673446251 -924300203 718787198 -855368662 -23862662 -805644739 -900083119 -635751224 76138561 -795561343 270918803 -624218263 -307161900 741810389 875472940 552886841 -15783479 22043173 -751179322 798343532 -170998833 532130546 -349299534 193597900 230490205 868587157 -744326708 74687994 -675838225 -515287053 394714585 -980149184 483535949 324245744 -289286462 -213777678 109939484 219424137 737902538 934081239 -81133929 328485151 -334740725 -885890326 -683933923 -189909266 -100941952 566611149 8610927 723134145 429404700 -331327459 -537934077 -882781337 -186315868 -201857748 995211887 96451784 -650728616 51887973 -561729764 68492906 -68355858 33626744 632403113 849652086 -823922992 -859347417 -401378262 -789658399 867282740 -90406223 331837969 -239408141 456217651 903988163 553805504 283394844 646185093 256881055 883011367 335916667 961913851 177298526 319259989 22388212 404133265 -222654573 833259630 -562190615 -443660201 -22624695 -26147596 -64280840 439307749 -652939927 331216076 999422067 -61270798 66018109 -277789113 311301867 948736162 -311803676 -94693751 225404766 574485962 117624236 131916048 -614651721 -486694786 769596648 -418585364 -661777491 -622720146 -91399319 -115087339 244459713 -512576604 -678400634 -176406207 -540376460 157722853 528750072 -22504312 44726708 122802958 -669416730 -732470892 -811729655 919846501 -484321520 129756486 -552665331 -416304245 25653761 -999769878 -654579337 -701354449 -272447006 813983128 -883674942 -326134548 164252857 838133771 821578805 -378385065 -502930922 -488197026 -843953498 -934219321 -527444677 365332699 296229661 -963210733 604836461 81413548 87148366 -999994806 -227528876 719186757 358768199 84906503 -459636674 -583223732 -923486393 -999067295 -221195140 -932115654 111425030 -44350455 -746537605 973808707 -582424874 -707388358 -37958054 -51368651 -322281530 813526389 -895752416 421564074 480020349 -321889767 -954288011 -552662820 343580588 62261116 68401711 -880125156 -824647952 56054192 -671857160 1923852 529446015 -184826142 -72863738 -786882201 -179018876 -712842966 -980637307 44031296 782393920 -691393590 532553028 -16805154 839379567 -960186804 812458279 -111573844 524572487 742043659 -277803875 -398667424 -138149382 -176337235 -101702040 787949746 -781035059 485790055 -383133268 -794277619 -630289246 -565029347 107248472 -583658061 772663070 583946075 18228002 66714289 -599120258 -653112410 -991619749 352729495 714119750 335230322 844681633 -562410284 -628773169 756165800 -18415639 -343061823 -296578256 -580172935 -991378487 -173160823 821686940 895814167 -545311998 -114273991 143987705 851500245 -666187250 -541503788 -259474533 -704228770 -312881510 57101358 657404578 383321019 238306347 328890844 -778561499 -854053793 874198333 -253849126 171655904 -92812157 -766328480 -827210323 -312991019 -893649023 720324153 96473362 -104825243 720429665 -317248406 933543640 -914840980 -830423678 447571550 -994908217 74668359 -711740866 -863267036 -342006785 -785500896 788636226 -183501222 617158720 -862159536 448916058 -38217369 420544860 567842140 -161696690 -413088843 14972459 -856804757 -350382925 903186718 798446140 309149161 243938793 -4221104 -979380339 65642008 864881207 -989782878 928733124 337438700 761467098 -310137074 421690970 -700129576 281436035 -276142673 244671463 -144487451 -845885637 325245198 -751163509 138861362 -146388818 -470334544 871534341 -399167497 829702902 367134074 891414243 -399986371 -907790073 -873573471 379265968 -699006524 -778142374 105974382 -17095275 -352488423 564831450 -554580137 -328827844 -158628622 693135328 -712697855 506843045 122350237 -600525012 -887234355 -247193761 -392656414 -415807628 -415031212 -221874115 -237709090 16819189 13112140 -810313572 961643141 -863745159 -571277500 -420238307 -814542364 246657518 -627180496 509979581 33766608 -752768550 -859493841 -815211616 -733229637 595040970 155398408 832523050 -849299589 544920388 911291997 499604922 253080646 821013105 523991755 914649408 -373679564 217744756 -466171550 -243031269 387792604 -218995775 497608907 350785528 897142826 639272129 -944557893 866913637 868655777 -535684401 -882632849 -556262998 -375165933 745004824 -918553616 -433071533 -793246544 986548254 699326508 -617620582 843296655 -636155322 -103599274 941477402 -659928555 -885118627 828775162 106478983 100154872 -740559560 -144897590 538225580 595457915 -75643867 786705884 -552821727 -726714876 -364924531 -272337218 996345400 -491081299 -449843395 -881984188 282174074 -592163207 -411456509 -222190558 511213719 -286843168 -421672004 -423384445 178605141 -583894246 344814031 -486800878 -825667755 -986005445 21655912 -478023774 -472677764 18301988 -883922227 -664067855 789900489 -733286857 324766280 721777075 -937336471 855884424 -726896108 712849227 741526468 -390198740 -671128064 -120293976 -139281286 395190076 -222569363 -311729115 353438141 608764619 -818733068 36258314 -495754630 617801672 710969361 822673406 -723954517 276119221 -443733101 -262923827 -800639935 -523027099 -883231122 288983636 670459966 304352132 796660471 347698275 -743400956 257440718 -38570068 804875739 -810977824 -450448532 -860605128 -873639163 -881473689 -352132685 783165603 623886383 626795163 395906396 12870282 -577624000 860420900 191505632 -386259809 -963480401 -94730717 -57340501 95860232 48712480 -367170315 230641407 920005275 -127792657 -669835799 75333313 750947035 -563287116 857722674 41450626 -811154742 -813202125 186396997 349919840 -931094660 -532509411 -375952377 -158346051 -298203392 989883798 253494294 -475660335 955503199 247484301 -287700370 -983772639 -946269307 -664023364 -531188061 -596209086 328324398 -538108217 941527117 729730209 592030142 11426326 616504146 -737791746 686555385 143693569 349458634 -191433035 -795489349 -623873199 -724005867 -965399971 -959308432 229919571 586776268 249552025 -246298463 363260233 -393164321 800017550 950562827 708420248 215669431 -895983066 -96189711 -871634276 491573274 -303083514 -429651637 948749247 -6110540 -598613050 551961027 143055188 954553158 -514212117 738690144 -649861096 586697691 222941877 859323699 709711161 259487368 613487126 -559931166 -888502756 -169987745 -885031882 -88942873 -20785658 -104410518 40350455 703915387 488877611 179909006 229136044 52256966 993915128 -191838710 508773174 -280647391 -550895425 -20902815 225227541 -285066835 -390025783 -163044878 459477281 -105315519 -632091629 -782389938 -552915085 -685239963 360590808 -367412485 611498075 -26101395 -807305913 -464716982 -451485662 -988208990 472314837 548678566 -223609378 864619275 442309385 -882831111 -188034553 -86422094 -289447146 -720327631 658763317 401167241 917637649 -788688394 -715157199 105124669 -594201227 281317133 -305135601 137143431 195761715 528417281 244320344 -857921878 -707239454 -455087598 576139783 -329007095 781525100 560401304 -588387498 836100265 -495878693 -696959858 73215683 -759221606 -565002422 203791863 851082484 -572636582 -14717522 909193758 -503620786 -436224892 45774948 874095913 -246392798 700528392 -570131792 -909998628 680291531 -404973834 -275979200 -812186784 860840866 808903187 -4049880 -737665841 246591189 762465972 -456352075 -623351077 198547865 -304760074 -349807443 -528643387 -163204923 -827118280 -911227847 -412972258 773139177 839838182 811073346 -736383533 -404551263 -13418006 -859660867 -775074625 112234278 357242128 -848003091 36787170 774252147 -97761720 924484196 52751997 501100104 -218163829 -875411849 460800442 730724290 -585187840 -618987574 526169443 372526811 675017152 -977247175 124182830 -430397445 159722033 -361171916 845830216 -83806327 240772265 -46403836 -976560157 608548219 -488982785 448263615 733376073 -930185701 -462408081 792899491 -771132555 -469894520 -738743227 -622302850 -832698063 -597370937 -448905233 288994424 633400047 479569759 676882372 847436707 522021704 -189975659 -46150882 914610325 404599833 807024711 -105619919 705635579 900399769 875257326 205697586 476639270 111167611 703410992 -459988863 792152331 -70699085 1773251 566519773 258122023 -844273581 -269641401 -302032668 936152207 -826884676 -87293686 -884453069 328216958 -471526465 -559898698 645410326 27256680 769065868 -954019682 611955096 -550535701 82974018 62635323 550106849 -186148712 -399027795 -612247417 -770936073 -440608706 781023254 103090930 908857430 73313065 -305202852 136686532 40503003 136744328 508124369 411459086 -412767771 969485443 -793922221 -473955773 -80105364 665371771 981491539 -830963934 -266953327 -757534771 575710898 155853194 897536849 -865037884 -432845810 -260559632 812903550 473943101 405614887 638525697 262700388 -345819870 640186891 -933183428 -564982363 -757181103 71847993 -503284773 532991310 690592870 183262 -173082453 -398582807 -562257507 329464277 807377094 801650304 -410030655 130908090 794406703 104615886 667439476 -142198807 -346028539 522150291 -25050766 55104269 -307272219 76542454 973382421 510476502 991222538 -29347338 -929844803 639710260 -206702817 -953482776 891998811 107094511 969321691 682268435 541678036 288722356 -364328253 976571801 869248334 -887065016 -789705763 -793009867 306943981 763859348 990026988 970937488 -277038798 36816402 -867502409 -865604106 -695399971 -477585888 319631197 517534984 581306021 409081032 666236493 716693860 -690654856 776549625 991511462 294619925 -43827321 -980784405 -87795858 -872914525 60129331 116401517 -338896728 206523438 367248519 822601485 730951233 -666102576 515801279 -388464735 -656274863 -694393759 629577230 -193021328 312007826 932943870 -21218056 554177819 967897648 -868884125 -528895832 61561460 405459505 -667017807 -524574459 463501176 548862763 -585951440 -761482908 -598112254 675612043 646400045 -525408374 846778516 -150794569 -408868567 -911294172 46945517 984436805 -379330 559998334 962204776 -63508707 -67146195 -875772032 -274408394 -611107017 -639371866 220079867 -873455016 626729010 -598899535 -202909196 609586243 -562741693 -831061308 912682828 -212557532 261004477 569883371 590490546 -354402029 103525688 684944172 -47700501 -689065387 -346885713 -889749806 -235238073 -531119165 -438033690 -600461426 -442958140 995571405 -634583520 -611381681 -952666150 -97820372 -559278000 -642266856 -345068068 -138442028 -59768432 -641444919 -525647293 -725137598 251368985 -819037420 347455544 968275548 292485241 -313963840 396715307 -253164139 -365436936 -519930094 -186771514 -231105013 -942098657 -645592084 292778399 245177996 569191559 -305601865 909460458 -272104027 -730587852 903100618 998056993 89753795 -545561229 746373291 -173847779 -228427057 -921873372 -991435463 192199068 292915113 -972633447 188818997 -293032546 -872415362 804369755 102214035 -77621773 407298366 -7178717 -28707759 -276586176 227686623 221087916 374533055 310529633 -297587961 -887063600 -247118058 470482520 257344489 -160120841 660556104 -245587992 -765383625 -315197205 487183897 -474415702 833301091 -150449068 106828782 -728021455 -626115453 -614677139 -806303115 -943337067 519236756 298235434 -955794361 -767585301 496237078 -542690502 556053249 -384011869 -981216281 267241582 820143042 402415120 -526702509 -931847657 11127320 -609489818 864743354 -638825397 -615320887 442348082 384353328 72949547 498002689 703795771 -267770329 -682216079 -131495860 -796161360 240987338 -855176759 879540229 710603220 27308772 28344268 -566926759 -986254072 -631483874 -471446320 448314368 179467437 -767185859 747070943 40099497 -827274528 754929801 -266819791 803677779 -757737156 359278092 398672659 -980196682 -186879166 497026379 532121111 344862884 -340007131 297328450 -173409141 219636422 185338799 -461490950 -741102249 -633041533 671279108 -152712171 -669107810 433406856 -733879621 -697277207 -523300901 252597637 -876220063 13380643 -874288342 -133986799 338610327 153557204 -351416754 -572892004 727916328 218232506 480116639 -759828092 399480840 273051340 841063025 782005080 864257722 -129014896 -811413027 83043203 248144372 333135424 -957080304 -736042073 -695845331 199447361 856311771 737352801 634767301 -553709781 458714900 684170054 539009916 -175208299 215730824 -120025074 -673345830 297605914 -572676641 821224234 -605819014 -54419037 990566278 247786562 486735085 434272047 -687820507 721539920 659732914 181417913 624123290 -51049106 -446450082 509674871 790883337 -385531309 109577476 -962311663 145015530 -874238620 -694655987 -261762838 -280348203 374831492 -731414337 -237819543 -13529316 322547918 803550492 -405005302 565655272 460759093 773742948 -853043506 -519185409 -245036343 806992570 803883072 -864469971 -441988977 134882542 944357839 719454535 -325302562 -764451005 434410728 -674639895 -551850828 -626914357 403176942 613204684 -815032922 -787998067 280653833 171789557 -155872201 -837585330 -723776140 -707979697 -110933578 -393371156 -946329924 863237342 667040902 486170965 -956124421 -565656510 -616539063 753315560 815699904 -687239309 -438983382 -159575953 -882114204 208442022 -20744790 633136841 741607112 957216945 -770160161 -884363210 298307707 -819510043 -537174568 -494029280 -430697493 508437406 861347242 691610898 241722259 370844716 702399223 -396777648 -722943917 241964676 -253817567 993528915 457844805 -643112483 -80685206 -643961077 474028930 595989916 -688533574 992136350 157269936 780043658 -3560247 -96816075 -839567381 614163998 -900346780 526612403 -661287346 -154365083 -958796162 47248484 863552916 970889647 -967544701 974837902 773179992 807356989 92950450 -269792332 -109178224 516328906 -743188267 -143084844 773635007 -723937002 81497958 676790563 665336825 -427582347 240346410 -667918931 401198757 359089966 -342261267 -82763042 787645768 -826591868 118321786 450553436 753665660 -941806562 230075509 -306683242 967933496 528850840 -85953284 -363874111 495940384 -597371158 894031246 810984365 295241206 -249691614 240672736 132336678 422461065 612078659 -813177815 -920221955 -938711580 13276618 755261086 457851900 517830670 -740931560 -25209958
345429398 470414547 180803949 -925797281 -884328008 17371871 862639849 -140921811 471093501 819648374 -398653562 -64823025 205973108 -427807120 -380454072 50110886 -249563956 -948649586 857447498 813910731 438009373 -218377163 795865591 -273728090 -830845437 517070706 -135151259 -569852405 -742789005 423248006 -16291920 -825101847 381930364 393545267 -893578389 -660909982 -310233061 61102698 52579040 -459553371 608067364 -173227181 -834405944 -455211670 838536469 542530294 -315686987 282459114 670911267 -623803457 -944654117 670105028 556904449 -751015907 -418314285 -910231256 -593441127 488644977 308358722 -245737761 611693776 -685181871 244421662 687896629 487078351 917594202 900168180 640690506 497307599 890450306 -163417334 459024598 134779001 -220144628 541253350 -540338468 176634921 -498492825 428588939 498472943 343403881 -515429742 -768524019 -623239591 315699760 726056018 373009180 -608960877 -883186846 106869386 765452649 1839728 550682404 745981083 -666650430 281405786 -757768876 689119869 459742197 627960630 -595683248 263370033 591204420 -755448323 -713359710 -689425416 86949521 -767282956 -206450669 793521857 246091348 232305603 96997364 503035213 979767129 -35444210 -387062479 -756553362 630427505 47622204 324445074 -565083369 870500732 -328300137 -411444928 33962430 581610541 -166669376 -998557156 562811801 -947239044 -147153011 -9665870 -541189364 389633089 958136005 -422501371 -5257576 -170410265 999169871 -707693569 -403142116 253103480 -861575703 -285597237 -401970761 653283823 -416969943 -820685677 14120783 39718499 610475114 -575035148 -639690662 -238983258 174071212 182113696 428942580 -608429072 -852305465 -260493994 302107098 644593524 -375015045 106445662 758477721 736186823 587214546 791968273 -360548735 -224101587 993872775 -701989842 802619314 985838210 -61279275 628395880 -72490348 894614141 -596245956 -699167726 968894741 233446970 -460846765 -655827780 -90292126 995425621 -598334452 -714790997 -7007923 37963743 -511719751 329457392 939350712 799830611 258311271 134941272 -818520349 -580690331 870757165 -187663518 867041888 869168785 290916785 -396048234 -981746481 86458971 986777198 440862565 -185144159 282906715 831363338 464285544 -932180084 -48177884 451826971 352169010 573490845 -765870208 -393240570 -282892063 319970237 -7682493 979324490 -43682069 -367955497 216077166 335828089 -977819403 69845990 -830048325 -157299758 -68047455 849749385 568124639 356554207 -976944073 -514529568 436296318 -772129293 300958803 357073937 660153308 764918155 916840047 -104506051 -888856969 -266513584 -215040135 993478098 -826425510 545905515 -718733782 -556348295 -439496163 22510360 791770510 -784229742 72617887 -492833790 -959271915 -243451379 475581477 -905143012 320541855 713498702 202394175 -558045670 266664394 148536405 610122174 -711597414 -770460446 -762892670 -249415045 -408063239 669707898 -870069408 -434066199 348251871 424162762 -881318129 84575120 -691459209 130291589 -97080552 485835869 969943072 -861280355 -722258573 -717863930 612463895 -385291296 -527922116 329427842 -575893938 724974109 737897622 -229775120 794236246 641900032 -507324880 -899772164 -500876816 -373139048 -935285118 130317071 371787446 -73668740 160253780 590858582 614554133 -11586528 278858542 -728453885 -369776037 1364930 -197880341 -951441240 153763140 -396508004 312554282 8208467 -531413016 415894280 822801842 697647477 -279183742 856912781 -719758766 -913552629 391114744 710046911 -820086906 783591784 423818213 -684761308 -337932532 680073253 -285376177 -602678194 -210832093 229387117 -82905824 216558349 -876739625 818338314 178231986 339967435 -147981930 108204804 200934204 -832313974 -384129520 -431674386 -767306658 -68777861 553253023 409451788 719790130 -407343542 -381132548 891455282 -848066864 562505822 117373539 747235384 237317177 852133768 621625587 258009369 -471075715 -104379803 -843037696 545513587 120431364 -652284314 664692720 493113003 -261643784 -351453872 -506624516 416982439 756545815 -834243939 659021347 -48613309 -654060794 614163111 -127740651 622724247 760697000 -997399600 290631051 -17128617 354655634 -198217509 52587481 -307829919 77714696 -783826602 836679421 37339247 -919703520 340170521 -44051790 846284173 -372212078 241598719 763131165 -951465901 -946696682 673461652 -765578180 -2366947 -640655432 254657395 -378901637 -969565579 -462998007 -564057550 369009662 192387794 961975556 -166848382 313279601 376404980 949104720 -597576922 990486139 -11050654 795460411 903237362 8899384 -396028550 560698030 -671606452 304439468 712809056 399319026 780912370 61069130 393968663 -723182130 295115032 349922230 481056663 -985641007 -623013658 -552242352 631100571 -670065870 702956601 -686602463 364364709 -389814606 74247512 -282456030 298183244 -925695622 3267402 -508108976 -814629138 982972173 967262670 -28633826 435020194 -881950268 -924909886 -679072149 493520611 532676632 507047116 -414665979 -682912402 262683074 -455484314 897593464 -270887773 825340892 -997093587 -595857045 703806461 -542248727 906365575 -427913190 -76459549 549358572 -326982364 438967169 -654391398 -923249824 410196532 -742518054 -271922764 -311853833 670684703 581950062 699924388 927933585 -182061248 560357512 361275796 130601663 -348605738 -662556252 301282421 516366054 906877762 675007059 -32165794 909280416 -587507666 -671693396 662939091 702383655 793942618 817993950 -183436029 -951408216 637808982 -858442017 -137885346 -378908765 883431412 19625859 -518398698 -978988859 -307782491 -888888000 764745663 -186859428 -781658012 -552584923 -733296463 -157496097 535888968 -749793371 -344522352 -360348925 43220846 -751100749 -938162372 866826398 -282747348 992920191 -42226049 -111290502 141698702 820839201 -345404711 175100201 753398175 -596963321 444868357 -461979472 402145254 -379536601 -290645663 -611002116 315352023 261724150 -453908224 135499514 -451929144 920314109 -451888516 602512057 -701984886 899681068 202005454 -550739534 -653454504 -705501248 70493628 -638700259 -19547258 -182765733 -591753020 374257408 198667377 -140815630 566302048 175630055 647886540 -109711966 -780824898 897826636 -550715130 -901645811 -37797609 531507035 -467618642 59348286 488700668 -814771382 -511166511 283640002 371012973 -840289466 756695411 -82786675 -976006519 174993881 525952880 910314562 -346269658 -694510430 -276733445 822127805 -619440756 -44217503 -322617620 844008348 653684192 -994855012 -842336661 -447454013 -657223263 628087803 -237637350 -627804316 72348060 -991938977 -229043881 163619456 535085562 338540347 -450884135 -376208070 -47794957 -365533385 -981206025 268645563 36287652 852484005 -605433017 146822302 -388089270 -413493543 -379713065 -303148380 688646812 -294186427 -393125818 -444169686 -223104704 51679278 -114564979 -754103968 -922298767 -464653811 249673718 -460086736 -559370888 -945446854 -460429068 -302842506 615388999 -137987014 -522078332 904917539 169675187 154275953 471447674 -448744504 -843897773 350956034 -126790945 -652657565 -500856515 -431318350 -875820352 -756338412 -591806641 -675125538 -252039714 -583514126 -348120654 794869568 730613641 -454414264 -141291810 -962099954 -442185418 -741677604 618784409 573876813 484666844 159778820 78970853 -558723022 518041565 987183029 245218111 961040390 122792688 219536487 452534096 -823951201 856287708 717260984 354373132 779436357 109316198 652072069 60173787 762582236 817323238 -439174926 200889974 786791447 265623212 46368555 -406518981 187477970 837222392 -854626263 -991631619 -231633118 152766407 -168955177 -109154490 904317714 -68512974 -278842591 -107600426 683770939 286434996 -602491940 -235591529 987157988 666073164 -67765803 95837825 -697962546 -622074428 426264547 233654533 519541472 889907370 522884976 609592851 362368684 436667909 406561032 -137531720 -19377449 -639979365 631447597 -736852222 -363689612 -427260390 201698241 790988820 -105548739 575367730 -878284908 373658778 -24016267 380715694 -103014015 156103583 -922350859 417660494 822507403 -258256806 -927462849 -370260651 327243539 706116572 458104333 -69142339 -723457321 423152027 -611536872 259242383 -442474832 421631269 -417079975 167056127 53738190 -347485536 166681626 300012704 -551078448 416211542 -764560759 -763886908 308338079 -854205098 -736760514 167536287 -313547838 -166232167 585890470 -810380313 -43116997 892177420 -972414817 143058016 -659220379 487664257 -767743500 -84157257 257189574 256487518 -307789799 -560618374 495146438 940342443 245065798 -732259659 -604145849 107244690 576265365 11727683 806406461 -362214965 539693506 -144899287 -322531893 200693677 -342341433 -373812266 137667219 317520310 923588346 -520179666 749998284 990319474 -862553826 681175457 540047001 954241874 -243512941 747272060 341017476 170581666 195937544 -222391837 665781166 353455107 -897718599 -586472378 -632544496 -402340828 -427432839 192763204 603456484 325126793 -326258152 598955603 588375938 -225965472 -970380973 -38020498 609638513 -401095986 858828446 787697549 428718000 301876890 665505789 432832783 619264462 891842482 -22435375 -393634449 939402878 846533363 716581976 -658867447 -872734433 187585983 66143348 565082990 -653590422 302419437 897246971 -333876991 -71526710 -650525111 227097897 209766148 34586640 339172360 436092102 -746723456 -186264994 355474480 662337511 133297272 923963225 -373106195 -913810023 861810714 -896822268 -112438463 291529727 -926523340 683225798 -268331832 -131138541 328193053 43572740 950315120 930310495 -807525682 500816095 669034372 -809692829 136217898 528724501 -164393177 235563896 242358951 303961766 -296776115 -362014577 646386034 -951043244 -266232629 483941334 368811569 -700953159 689254146 -206479515 819313635 -391580632 -665178212 -154410931 723251808 457437576 326836941 -979675433 -837711772 801883150 -313335299 -415038974 486356790 -784511060 -621449274 535076613 798772476 -206966011 -899560376 -340410012 -251533961 -336981808 728668336 -20921678 -431707740 322409559 -627325183 194066553 -430367744 -143048640 616742981 -83170468 -467103239 106419059 -613279347 823712077 -226478910 -122130290 -231318249 -139428790 -615842555 227021603 -448427702 493601288 -776137003 408597708 -799899903 296611530 -705827454 165370099 711985968 -645929048 411795141 658822384 -325925970 -443479745 -344232654 -937184938 -275529904 463680910 -446603789 915509206 -667899841 311389065 -372011252 -492628361 -972120106 210468072 677053596 -740823118 463779307 -593370844 951973055 623964003 195989888 -518860373 861285117 841500909 838940869 703809816 994763732 -809243440 84513646 -646057245 195066670 -723404736 -878341350 151643598 489865513 545442105 -498857069 706145879 642120461 723468235 402612689 -139694981 142909250 -452888673 -294815130 718434911 -806592935 134033896 -212444565 764937497 14818599 -896031717 59137088 -515169976 143981659 -770572050 739127698 830550887 512553667 507452182 -863074337 316962036 -747173283 664565449 -605870019 990396661 821854807 -739374251 472114368 -607692230 12721428 812713068 -784280598 -622310716 396309461 -898100450 631380887 101436355 -745182001 2225583 382926817 765641702 73546208 654721991 190452705 327598655 59724854 283985884 -306581737 420899751 -682942302 991662166 811805539 -997631331 -904291390 -90850471 20303273 -533353519 -295420059 774551148 -172350424 -124298203 767010877 400510184 275798985 -348833543 -981512606 863254389 224600160 866501755 -582928264 719998347 397272559 763561025 -783802278 -112118256 -754669772 -519669370 -371523417 -164815506 613347316 74352709 -192851443 -668286564 -713398241 8632546 846686547 -794549492 704746341 34007671 52345273 942140071 124266283 973115916 528709107 -540344486 -338151626 281825190 -994913890 556922347 423301282 919200939 -721803083 980273162 -740683440 962768994 432944150 34657090 -190453314 -611999075 700103257 105689730 -601479061 -607900882 -247866235 -253597173 -483090244 149911571 201231298 -96831288 715429038 877267704 -344370925 747002260 -750574732 -794881806 305930896 -302239425 133058497 -603822135 816584214 -907455733 611975766 377808455 149739133 562662338 -447043433 731381230 -970477753 -178658362 623340648 847682819 564282563 498897551 81176227 -721084353 143201737 -607803214 -782539880 -807751997 672220736 279928358 903695417 -852343598 -118148258 -683698657 -971967039 -562012454 -412728171 -25755154 -261278982 -710054948 9035113 531598360 -498214569 899434503 -540842333 735714618 25893225 926135936 916386868 -397318743 -27534141 -961838913 326809827 -24608081 599659491 -834457789 -864573943 814253103 -531378807 -382594364 442936367 -720672377 -214397211 175732471 641616733 -454742768 -537182836 -337701814 -24048274 -386426847 -61448656 590614980 689891710 447560472 148680839 -264574760 -332406900 -980798080 -675875664 -920809955 -859350184 62490639 -833297844 810483154 -237405447 -298316137 -974091566 -24925449 -703919847 -993224184 -96653148 -900321367 -728062612 579232509 -386228607 -243019960 9960432 -936461304 -723941414 -708590275 -48050266 -706319646 -610939607 -85878450 740533966 52883779 968418860 996126824 811598840 228176529 -334927767 364511803 -431303384 -233423693 481859742 626710838 13024460 360044686 -408490453 233646202 -132300742 -661126587 276245593 425361207 713734527 238965455 841148032 865318788 -768422959 776843259 -9070100 -601409619 -712705371 -869133802 991167592 -332334542 156995473 186223879 -882176378 960718621 -618075224 658216796 -387387570 -781021013 228766797 -340752673 -629036369 -357038504 604083929 645016684 -647113476 252270043 888403410 -182530857 -621752749 -863467922 -681368615 25436276 348488245 590305240 315978057 -636592090 -764907910 -828860419 680208238 -661976218 -569921322 -484820085 476596868 -139172999 -525775699 343527690 291611947 -640319423 -353554017 -89950801 -277159971 -113031059 701225225 -834615649 -342461545 728878867 -90503193 879332351 595844644 734489633 -622670429 717850618 458080151 431412243 190193690 121373515 -341257870 622826270 167327866 -251211125 -124571556 293236693 171021210 -834595506 810811551 -963693857 908006455 -846737805 -916227175 -445302392 347193560 -261146280 -406546909 48379326 167782162 -166447531 844282033 -823837963 -945727274 -751867735 -799314804 -340955419 771865591 344096308 -913183310 1649016 217112444 981554370 226609135 85803699 200692809 -346412136 -59835301 -694833379 130518198 365918545 -138166312 -450546138 -274456834 807097543 -265739193 -192332065 221751145 -499291367 -810410036 316314686 -775640516 -437381324 289211204 -355734648 -671753410 524421248 763830725 442803288 844897888 400916124 249012305 992972816 -827374654 -631646599 167386922 366378625 -990406019 346231376 846363943 -90006971 911809241 -260311623 597256023 874675294 -644784039 464746262 324797577 418017622 313196796 -348921545 65674416 -558667949 -861178423 -297529130 600686616 53954746 -241550891 710774640 794993942 610896641 773118473 -882734120 634449249 583762800 323385255 695330945 926870157 -643342365 85965460 910378305 -447950338 -364749679 -533365226 49831302 -28329420 -112174677 -751115302 -578786280 -146418456 191974881 -307804883 830858317 273823230 -907412508 154029568 338075838 -571437734 288429057 -316734892 533465919 -567165927 124203854 862289913 607916978 968023929 -811261121 172978802 -553199301 348330822 -634861714 -459612627 -235388714 650212592 197967103 -799188201 446228228 22755009 -28064037 567908485 -208883035 307137511 912990401 848050885 466639678 -660120183 -971665452 -738680468 -805798333 174443105 734899912 52625709 564491778 19283834 -847320964 194282308 -669016823 159261174 783542211 339159610 -280590384 -273783557 131575018 951678287 -948211750 -282523765 623287110 -543851035 524328132 -468796892 498979783 841525777 -755118933 780639674 -745298024 -768008979 -804358338 -471973380 321704313 233368221 -143756768 163885537 -385873175 -13962420 -515517553 -193597151 -186598741 -866774959 -407629738 868282448 616694870 364456725 -245771600 276722057 -242208042 -752467426 4157295 131513622 -207142578 220704161 163548968 935391551 -741794588 576761125 425731504 -735716606 -71253283 6406142 -381794880 -871916267 427448860 421907931 -696136868 523630635 -746879811 263987407 216069895 -406074752 -581262407 226976662 -168627411 232361150 -926212129 173853028 468842013 -463217214 -902965533 -189903845 -320446967 -876804904 483931053 -84843723 467579856 -481975615 -794772566 -955203058 -417864503 484938627 -65222202 -512218323 -353390211 -937988505 -603621781 -181766937 -393346351 804404452 -767046530 667118025 -853736250 -934968378 -479296414 881802694 -383743065 754498951 938841045 104246788 -127511675 732441246 438287984 161987411 339405028 555021131 789763497 874720293 -176814445 -898053364 -480719578 556929021 522851484 -385142930 103898079 -233905973 320788971 -146444407 287398159 94004792 663737258 303796428 -505509423 355938928 -404678804 281157666 134889630 -95892831 -569214088 -587594317 863172915 -38445943 -813467233 435677195 -486795013 806400180 541571605 -138423846 -609538005 -222668879 20681107 -134292659 -584470552 364485964 -69833510 855488531 -256004998 274182919 -240025160 -124988704 -413947001 391026997 641591512 -426038418 834896582 -25148438 640400590 -249560324 -716105425 -800652892 308209741 73789638 -631076490 -819984381 -7719470 905134102 -253878233 -539328848 200694768 464818857 -540438338 480342445 -254815332 694078792 690054147 -394211928 391059772 -892795874 160487971 -409579107 -635758137 264991065 -124049094 -853398032 19959957 -200219417 -602659899 -159352451 548851571 664686117 323456665 -888791353 732887778 540566404 305030692 -68823116 889508290 -834092237 -743969217 641949963 -792252021 -232036043 -564198383 503992231 -748553040 517232665 -966913918 -758353439 595342073 -380262571 -429156563 865346722 239438132 419829018 -258064147 803788007 -683294633 494370071 421936927 -822070189 -414429034 -902331477 -640554087 888774840 -941168660 -394038750 -559312455 654276303 -869544007 -160143374 545854114 -355216762 -475579582 569222065 -276258456 -657061976 -569405307 790801378 713327602 989428890 -326870329 443054547 673795619 45743410 192769217 -576381491 -122634564 959363257 731594196 -134100385 942962418 790386219 908235811 689288699 713329829 754971160 -460683101 341807762 -795057114 484429225 -899960140 -69576898 -634918968 804176559 369913123 968224167 966464678 -3354627 -899318288 -934749547 815075034 311985919 -655489700 512097346 656273471 -144373580 -276572579 962575569 296997403 688254564 782142080 -831889045 217186998 -290319713 762038439 600779827 916206826 -841715654 729131188 964437931 -645277609 -636538489 513991633 609005339 470201020 847664136 493641985 521924417 -563520202 -355934367 -386656770 -534060122 282275882 -729351532 -410885287 639114784 506638067 454623764 901527071 -411899143 -583373366 897460874 -947296263 603338331 -26107082 -45817888 -12459687 -57109679 329904452 160411870 -955697473 556282867 408118692 -906392238 -319781541 622308570 993222812 720664531 -816284848 316449803 -393204323 -148583741 396926158 314373968 398741829 506215524 627256542 479903850 762222051 673397121 -368985164 -521085239 -195971231 -902322277 467175964 700668552 -848929403 -462402579 -552846196 -346882954 -515546565 -287782557 32950104 -171992102 850469587 -91565881 247892788 730321638 -530566131 682566988 769832262 37096094 692500964 656924032 -34730203 903230019 535688187 -974673990 745136368 -331120152 119084756 792074660 690626043 -271643977 -686121160 -920171228 -253475605 -973801409 913688713 -924529841 648094132 -61363558 790047359 -481929319 -256197000 -115948179 -946172276 -443968950 316583902 -43817882 421368385 683037788 117941428 -27997718 -418423011 -436843617 407408230 -934269328 -19657860 359765739 -301059451 -446429339 680478519 -817666595 61566042 -689377322 -383562384 454943616 579281934 702080896 222914915 -528796584 -445310114 202011084 -687777049 747655136 -745113459 -162931550 -641548696 369009294 890380528 -996679661 851913829 381992410 69917856 -608138899 -775750687 -572851827 418733956 -49327432 208645727 -515764987 925874035 -91721494 -960110175 726093705 127503195 -669059542 -385456021 829762450 344851543 128124087 -208834698 -501674655 -85486040 -501131911 827260398 564806272 641465310 231575676 -101991854 344288476 -578675557 835871586 -251239377 589122507 348286249 232535789 -92758849 -304177190 912606731 -998135884 944060319 203998092 -374348938 -12221839 197104827 705645998 -746721013 -633710640 -306368309 552573453 -226411584 -881586314 805407207 -66294275 -903215549 -291754100 175955101 328903250 -5686765 593625958 -638137573 741660749 -903442533 -338481971 -242622133 463737241 -219549547 -833090250 657872206 195768176 920121362 -433821464 994113797 -235210053 919650474 -771914832 -130103723 577129023 -39335657 -482448571 -183886358 -994533986 -547199913 340839089 253290128 -578104382 498013939 845983309 651418793 -492318077 -291285705 -750226484 -690137499 742170883 936109880 588015105 -286896164 -18068912 -955620801 610111452 878050443 469008598 -263630531 618558718 -779802695 -154852410 677973503 -480992821 925459914 337346780 367734948 -721194974 500667990 14666435 741261506 643376133 -6706683 -17170439 222924152 -403341693 -159418679 -688621740 154034089 -581793925 740011182 54618856 564676543 -74762585 978620031 491208922 -552809445 -430893206 950926327 -294480276 301852083 587372940 541088051 702520195 -282416959 -480916582 -116686323 935654671 899280491 451688264 -195071538 -382372382 353183044 -310219040 -356849532 976516062 -85092064 75723193 -654057000 -389504054 643516573 820202047 -429770824 271033702 -857570296 -52686179 475114810 743351739 -199316939 460115880 -73237898 -498040546 985598885 563745601 221950015 -242611268 -51434609 108005204 11232415 28155635 948437273 -863820103 -787641402 -921953363 -944577108 115492813 768499580 597846239 950764345 423113594 970517033 -418707081 270831254 -945113554 -447129827 380764205 -527703191 730876712 497998078 -9497009 -790590429 340629971 -739018143 -66482388 -586223558 -177543755 -647306776 -941419942 -108526512 844294360 538134411 710643983 -516657561 431064248 50794575 -517425351 390789847 89067442 -731169657 431218904 100780809 -765163506 -390038360 -404091860 -825162778 465120998 -642238023 676903394 827018287 904303548 256930730 886638473 -834938487 -30081957 149791855 -607834795 -858886502 402351761 689778829 -800515933 671360316 -802679826 -266281636 922552571 -728939651 285377300 880246312 -893916583 286247984 -648871942 -459956381 997226701 997603030 13840312 -180052932 -80274369 -623869661 747410876 -114556112 772856540 119645980 -909352013 437106428 596546206 876003982 797953954 -384924609 642206382 -99082270 -1673129 568880450 991181068 805852752 505601393 659407017 -918903772 -220795900 117802854 193514036 -545979581 829647391 57872482 568835690 25207453 -155209521 191537509 -931973934 -474612928 233019568 -444996858 -944759454 633656437 -345513228 -409743348 -272062068 -992989098 -463425437 962702382 -360688564 -197182916 289394592 -9214309 65893224 -44603314 312429378 -713208931 147633281 -336462318 -301766651 -560527171 662800876 50634337 976729238 -894498002 899090842 -949742637 577825445 645299453 -596794544 906804401 162976034 -490080048 142735982 981461028 -175685023 -176299740 -748607396 -76748862 68234291 612997232 371652850 95736148 -921115307 888572861 -202098804 571266116 -633047787 -560931650 -601298195 -659595892 121745421 -90480786 595689191 150783090 -644502661 979813738 408612097 865651537 446227304 -554155769 -550020457 -351467826 -348586275 -360918633 -890691293 258693463 909789304 260884337 876780221 806817779 21189161 -392543882 -629995812 -637543112 595872233 449296550 -585266562 502816280 722209536 50196467 405720300 457402217 -432153733 739021252 -981818289 257428702 204969910 278650137 824913999 -891485938 95043221 314915070 29428344 416245183 -822755605 318163342 628340755 482589087 114020660 -816815686 777080142 561965743 -600405792 211844402 -77801970 -16151579 -17655125 -148471033 156841657 -104246142 -58365076 -271240087 -868093709 -743907900 958739887 568238651 741444966 -1129491 844049443 752703620 963896252 428614361 404799504 794076668 49495996 -585583143 -702227565 -387675704 993344243 -929448851 -411218817 -184888346 100366602 -110422587 -38102672 -816181589 479285081 702107209 74729043 -862262509 745578600 -255717760 330120057 283377043 447485154 587548985 -181435699 -169975611 -898590221 122626937 264980101 -609740187 286170895 -311791475 -143383526 867515514 -502829552 -751194794 -822618799 495328525 -342009171 -653697448 -605491688 -757918558 -715403477 6909618 754480215 -110155710 156579675 757377792 -683448723 -860008775 -613279132 11424539 -242331658 16807023 266462465 -943077089 -555806734 296510846 938057418 -615988173 -972969703 138798255 -175529064 711280858 -245415597 -723020663 842582292 946424982 762986054 217913591 474785355 -788840500 411415708 339523111 -52112069 965937256 293499907 -543434009 63194868 147410574 -52911897 -396311836 -605028700 96191385 821954393 -928788810 872754948 414492362 169697023 171791976 47991751 -293008165 -153454079 770882497 -885536852 -160280599 -409121612 -413181543 -662505148 857017561 -648295369 -226592304 123401343 188240333 385404162 84415730 788287752 256451716 -938600503 -817308581 -360483511 688068383 -533168251 487747377 -290248242 -161194179 492108481 -201625824 524990971 -324012735 845004861 354985267 423112898 586583168 -6889787 -418475859 -634753504 912753716 -807979894 515222954 292961790 248210423 -557848676 672758323 -858155365 327339571 819890452 -706813561 -931060584 -966456940 135945315 -799223317 -567616570 707286341 -383223714 -18822992 -598796771 -511202042 -756364819 -8279133 -776248108 40356604 -402111432 -246682524 -938622698 978978358 456638027 -617935388 286409933 -596424398 777682293 680060045 723111551 -622633184 -26889089 -306226218 20837648 373724262 -9326737 -90990932 453079603 390151367 662500968 558565155 -155822458 257806759 -690769578 535939998 254153836 -213655958 -114528835 -630218078 212617567 559491614 839338964 -120862175 372447001 -192301991 -146048038 93784195 733367290 254184208 513611738 349666073 -492293157 -439968739 -327644272 -651708991 -494286367 828640533 -839629839 506102164 715997915 -431748815 -875123385 649025049 -438840864 -428546610 -10471779 397342503 -113260249 -646679925 782361127 -997172807 88848311 119214004 641574328 185689970 -9999860 96807364 432305167 -386207868 -860903061 -499959946 -67974159 -167650312 -759965062 -696853889 -537705071 349343372 395833642 208971383 504275789 -241249480 789094073 -637201280 263248206 -118376935 970459364 654290897 80662314 -16255593 -433880114 327445248 873127869 -553917719 550924371 -232891025 346245076 -950349344 -274770001 695921166 167169757 178439420 156072528 4559301 74470196 802371147 -109605995 811203303 502481246 898459290 -743453803 -99766769 -522972814 -835543681 47328182 281038790 695255705 32843635 215480519 -797157983 691839414 -586456420 828023669 391743486 267533858 -611380764 -80706700 -207686169 710695516 685796442 -747285725 795844805 -465987059 -141872553 -127446327 -997604278 -397499430 -629758471 115926325 -84644931 491505243 -205357871 -63469481 -339126064 -29791340 535343607 393812315 238015137 -260343275 -732288475 855978221 -186581702 -530225225 142723463 225840949 -229721045 249804032 515842496 -808229729 -37510453 644160188 -846220978 872701824 295391277 -523759951 765088285 -725352479 813102459 59042778 319694315 -90642649 154753002 -689220223 -330208669 586066605 514253296 -500852072 890138785 -252037545 -881996155 259682039 156359841 -137905179 -535964833 -366739998 -363873288 -970311887 281854280 -445267049 -995702483 73151277 480572321 572878751 -458331146 156447546 511638782 -983196638 -463149798 62023431 997034809 500834018 842179635 -330856707 15373337 72001358 -492252293 -682882596 -349887075 -524380886 292419874 927837964 544587384 -425853504 909451148 745873884 -699216293 693061667 -628870351 -371346804 -50082697 -189535709 -218671426 612609066 -692348024 -771830176 -348023919 -533040219 647098518 603615110 902205877 -473151739 5791370 -928952234 -84975645 -386940664 226804973 -263302077 -55514371 -175572953 -952623434 -39663197 -29060477 742672106 17275334 492016822 -819153041 197105692 -612927808 124897042 -88957633 -578925720 983549297 488585705 596928420 14453227 -329325839 509068568 416940832 -883394826 -628019394 -6562628 -950420212 106709383 -752744620 66037194 104101558 -765824032 271805383 685449574 -186751284 -134266165 271864968 100780932 595580523 512068999 493770309 -285343278 -800726147 -759067882 454418066 -198826240 189003193 -731337888 -886763066 389296425 -176996390 16138618 -407171243 143959293 -606658146 -191662269 996394599 919903204 -524929834 996223512 -878135401 -404582657 487986650 -475214650 29933429 -737127381 -736980873 -977796737 843112845 562936453 50834010 -312898166 -604807160 390603613 -441900599 -100520765 392301979 684798047 451836683 848721419 -515596783 656273184 22746868 10290454 937758719 592196991 584448067 65584748 579329370 -27548071 311832436 -322726516 -808592346 564755427 720014362 -520699459 335578613 -782701803 -425616126 -75791892 -708528732 -222094077 687518315 -55302862 -939644377 702637505 -664344826 822748221 -730309613 -547873331 -131893349 -891726483 366114633 -921435524 35380305 -374731850 774523313 -51170268 476288436 955549606 -67672439 -372507222 667704915 243588752 -980872972 -400424705 581353389 130373742 317137204 466159882 125775764 -53009617 7700050 52591483 -161579902 413414859 -877930126 111292715 72820798 -727143908 -162216855 165942666 531790618 167228282 -842143524 813893351 -855048234 -434883337 -527865990 -77665630 -487241264 530440822 653901744 984601237 667563921 973370266 367706683 -72303097 564822759 -66706761 454114629 739778147 257813062 692424780 199719284 -439675892 -508578274 -144710091 -779192917 -557146385 872514455 -29624427 486765049 22994804 188835120 -548247662 -682906866 -914130197 76070327 384746791 -473539359 392494146 -393272101 268701097 -317390936 541699334 205969473 -603966098 421799620 -234816314 329166071 -863947112 -816371939 61573356 48328135 365476660 -333912436 -294021516 -896486139 -516902714 917512015 134416788 -841576190 -830562724 789087809 -101018365 739903298 -42820611 596239641 -193057269 -282942561 688074424 604440232 224562928 869577673 440122197 370451356 584407190 -589071064 -430131947 219615905 -111032544 -191968605 -385651140 100247763 -642179117 -708194763 -552822216 -185879577 -225287933 -509077766 231504618 559492802 -284345537 -715087228 800587299 -983035083 828764493 -212938970 -785597214 -989243652 953004201 -568517771 -764701642 740514175 504534696 982974186 21910471 985622719 320961663 819501690 380523727 -397134112 551363477 -144542199 301465575 666254676 487264302 673131451 -338981106 782067061 -591226078 -486421870 -863368958 -686713326 97815231 952311787 -125113950 -722861351 998547183 789679726 -602846650 239691944 418088072 193231782 -346690465 -476423977 -928765960 -262804681 190242969 207318157 900486430 84652553 789480869 598324443 524127655 136002134 349284738 909004462 -85908880 -766785947 -700919357 765089636 614431687 -316828586 302439787 487538364 -578385665 160265223 -86205811 516408226 -68878309 -400220658 -194383479 -20393140 17892810 -638460214 763372404 -333959433 -313185413 -242313986 686932754 -267763832 -249533967 779775000 -580433197 -591691426 -573558799 -599305477 -369118716 -47133639 701966189 -804113334 639025981 -519119373 935874162 426212490 842894081 -768085416 848711688 164482928 -522141045 450437257 -443984236 183629100 -18350871 476512128 -30005521 -799968154 944689370 495551589 -403509667 369397936 -241819345 602411760 -479547768 -9553535 -864479928 813074167 -132231782 -700499463 235483654 -797233185 374815563 -757685673 -603327689 -387406033 -696898385 -385579279 -806659194 -801111716 899185913 326332600 -503750729 812371695 -208392809 -719872434 950857196 438682382 900773712 481677626 -1411194 -511528835 -750015289 -65888124 -823750486 41915270 -465363828 -99901573 -527674066 -807661415 -619781058 -843650160 -435591513 -994026279 428084489 991054851 -35334851 993939104 42256909 749818490 466135994 803396446 -979244929 336917803 -204557924 383851838 -449499669 -642445791 -890529812 -544649685 -433135224 498970340 -254613387 -611347772 486776295 833279695 -424915488 -445510851 -739281735 344641500 898126674 -151840907 487146889 -357736446 321689876 386590695 276978548 42267654 -405680347 716610448 -443459817 8940031 450763458 279942469 992875493 723229715 -754515921 181960114 -472400039 539275949 -692617846 -550872788 684067094 681772460 592056505 -388614248 196180970 816689841 240240732 492920323 -571470888 216412616 -757442899 499741477 -113459172 996028113 803080071 -921577211 971827498 -336265308 892131346 -580863553 -357149608 -71147637 -810136150 778682513 405101040 161232863 -615505844 -858162163 -178790499 -335746291 842185141 926171342 -852132558 -640549192 770903648 467478767 -651484425 163324742 -436994232 921526132 678768567 751473650 779785695 -97163803 -566284907 -106510484 760237500 -996512586 368583691 -307669669 604445794 -657568469 -851536684 885666196 -200515871 -91292538 -373120138 212213110 -132168653 -145416358 66399216 -441956672 -485430505 -786840471 118334822 422660815 868251007 -434348905 -806762839 -363438081 -583142276 815995667 529398313 -784367653 -215158235 -130289448 -740069504 922660093 -401133973 496092344 -83104069 -703843548 -631597767 -664979002 -547204996 164531878 952694714 -190107398 2289487 -300915991 -59631100 -388537688 813014651 991097546 69552926 -346275671 -629511946 659118480 -949780572 240719217 763392654 526529094 -388412189 -263482858 931969037 -732144879 922967009 -853618109 -181694748 811200667 268993364 718126016 689722662 -519305807 153162619 412620708 -284131914 -957167817 409826269 974849163 -629215791 -41894358 245400631 537121341 -917996202 526807944 398023914 -909630892 -173613716 -647835987 619054815 111625511 -232552291 913166146 234178562 -105630325 -3526348 -277597853 -587825022 -801010619 529149866 -827742066 795207844 333735343 44964588 -583363031 853369018 -59869738 308197714 -100837805 908748112 -638691626 -376477745 -901457585 -396774626 286954975 -308451967 93978195 -527910693 -556670202 -337593212 -678433493 -226438862 381630441 -791165502 428360210 806408701 -917112273 85731562 -303208802 -603695080 -741997161 -225999446 115921664 951487875 -104575261 925808492 556809310 -60263610 870155012 -712399602 -207808934 -803968150 -168351565 -265470576 -16348721 -794117924 618027014 -852659478 105596626 -540839550 -188384159 303278390 -119724517 -870152179 535676596 -299260476 81301385 265689724 684236429 243724151 936226503 -968532930 454843457 117995171 739078718 -954128378 149202904 -712790989 863649034 -309082089 -457425342 960475777 -41125184 -941884980 312201468 970181462 697849526 -105192605 -785573473 -389470756 -213330768 801590167 959460051 -355542613 173597020 392755033 -255664130 -209315887 187593455 -671369667 -534423982 -322641780 -526167446 437687963 -74090909 994192047 -789843718 -957517902 420681850 -639347326 183963165 87187544 -130362686 640689188 -467347121 916612206 -507832004 717812292 25225712 -143502347 206313158 107199364 769379153 -881705719 237490384 545234106 822826570 -165787047 637287677 -418377357 298364601 -912102005 513127164 -9814963 -939611595 -550145950 -165903135 905113417 17436541 325364336 -658367787 -932253879 -473566122 -544225069 46217101 847710936 -459265965 577404934 597095157 -612664454 -644035861 347362066 47150330 -874765210 328507795 22016738 380444814 -344209308 87960072 -108042937 156315494 291673872 -371548743 4398636 -125746662 703147716 -653679146 -31920693 847314088 51782592 37502184 -171550571 -838481449 130898073 -513298520 -857709311 864753606 -968530488 -696911007 -237267822 -821347378 -635559697 -836694667 70180741 120207847 848037219 -99519862 -364877614 564273726 -822365872 538967603 -622843213 -16509286 306117087 -849065992 270841073 52269448 759030887 134973725 -920269686 644630001 -245879490 902053363 943681102 -28422649 12071085 -128284850 992489843 911689058 590621686 -750132844 795509201 -382619805 -570562806 -260409253 603990612 -200931560 779028519 127573568 197801646 912291659 -604313269 -593687388 -583428591 -414618515 -287113235 -882266671 716459426 282397350 -919661698 410518981 667630937 10508394 -868139589 298099877 -209685464 -417949757 -323381281 575415721 214909401 444701544 428879670 795225666 -907565900 374406644 964887055 -51091536 -681399487 -320355273 -24630221 991134438 869037917 -499597800 -186795205 -206313173 344378925 -794615963 63005588 -51814080 -573439101 -336568032 8971454 960757039 94381157 945641219 -693908742 -54454772 687190416 965115136 -889371228 648731617 -265359874 -227584476 -117580245 -410951754 425347696 -812113117 309372687 -78946927 856354628 -769379641 -60209843 74640023 -678081315 -251848390 -371412574 -177430079 911658409 152571752 170001402 -240566881 44420051 -310319842 441148210 445562269 -523389488 644532642 517878667 297954817 -615399753 180592765 -736920818 -669105864 196849337 -641572880 -874468423 648611331 -533782426 -112985431 877973513 -798960049 -647042033 515050722 -516775544 927111326 531709382 205100592 231887259 409111890 -387479046 -899663095 515556487 -317089195 69768884 462145155 424264370 -223406491 -998380368 -384177947 378281659 -209129370 -708079825 551551369 360625848 -828689099 641610360 -719467038 726945291 404343328 -361567442 -333572827 115461310 -132122176 -797136009 -509444879 -383358023 467060251 922115127 -839268962 -791666739 165602934 830371425 466101180 -811740700 -517804900 -427389752 565759791 505710833 -559827520 441319300 -424185004 591655460 -295702831 518264012 -243011142 267762908 571297383 -711427788 -947318257 -359539189 39000754 737900927 503046722 -123837625 580328043 -771777403 -842719378 -442026515 512878031 754632289 852226332 818543734 -952489564 -924968340 93932426 185498748 752843712 437976719 959513264 381612651 223839095 122027193 -48769243 51586190 -160767010 495435185 211543334 -258205901 163787424 -647325717 273864916 391743966 914301651 285271746 326729864 965537412 -955927614 598349797 -668619746 567107960 45897180 777287536 242904148 -970310055 321573626 -459381907 -378638372 726701555 -510085430 992286702 -864241908 748123495 65943836 -569532006 975288696 423308424 -237418788 188959553 440248999 112197003 291844150 -41338588 -583961103 482425321 -563184323 709326847 -152825980 262206622 310354802 625740520 -142252088 -416711468 714689522 497340832 986906967 546659776 699020137 -840608395 -671024722 631340702 545644247 -200642765 524157298 523801578 23742426 -618556323 501720847 801933647 110745869 -449342430 48181261 -644274774 568239666 686067940 942897637 892696121 -666080372 -850198051 227044758 134942083 283683596 -980510464 227864058 74856513 855038353 739163040 577165900 563001334 96150665 -953609248 225158606 -575337205 -136984651 -267897985 -953690508 305585991 753457181 -247247857 906241804 -484728629 -907620509 -179461451 904000357 469462241 -662331753 -323504475 561591456 321835660 -676479364 -205139288 -3660774 689280348 328334020 -111185740 -231706056 -223001825 968449360 -465485662 721707054 -992464443 26943039 810815411 357630867 -909817870 -736017989 926030425 701418964 579829513 721461461 797146900 915308592 10703392 369020482 -673782379 -584093139 -418496653 841007906 985834466 -734917838 -824563626 660742313 -202839754 187456440 -724623726 750263353 119512746 -99654586 -688707460 62877188 -308235061 669934094 -38651405 -970314367 242199345 256376479 60309938 443351668 555978260 -738194008 -915990677 771798321 -715156187 954786190 544457228 455636143 -458279791 -220043630 -544594649 846059639 -922629751 992376865 807481645 872419005 49031414 -364610541 890248130 787588510 -988640367 941187937 -935353326 -690444907 264764978 -741612473 727939390 -81303788 -44254892 -459852386 581469270 -90761121 826736986 -643900371 -466566037 826948707 840995157 631862609 888611191 -426380786 -626921430 972390830 -836837717 -343823515 929061368 -6508795 587089221 -365670988 738805995 764097159 -803952325 -202466173 933233713 -774273941 -755304005 -974466401 -484167076 -638385220 -59502510 825126599 -791961288 -755702793 335193221 -831840599 -290749922 116274676 23488432 802194897 -915987589 -207848719 389898864 53184626 484462730 -384471363 -76393685 -414629719 617507314 885001317 287862775 -233069913 -976207588 -393523611 -114824957 -380156136 561791576 -850742200 810617071 -398759226 -970158275 -366527207 683928139 500559022 950899506 184191756 -838572280 -139899534 -319786464 -650147810 482206357 482853711 549570746 588136568 128864406 -58577480 806034311 188949097 -929649228 803369246 -986389458 -766139822 -890433859 788130792 343513116 -266527304 787556547 275697876 593427291 -287692942 731083330 -71333916 586345773 -889773560 51179437 537679962 -96921811 -538636928 141572672 31072129 980031588 -634744797 -629113452 82305768 879258874 -348625740 -560940498 -695655838 832436634 673125233 94296898 181806207 -41970501 -348066487 371931555 139222234 848040069 526631664 402735181 960041150 -73886062 962004310 688285788 -374561596 604214112 -75789705 174405990 904072733 93690436 700479842 859841829 -25239298 838596784 362862343 -967089832 -613444842 195183331 715291893 409639307 551310786 -769000612 -941020300 741422260 -773266526 135159311 878889287 640088903 -283183070 403068003 903103793 341099676 161908010 -767971496 280935674 -986719370 412986094 132259701 14086214 76263365 62540484 -41848411 -870863752 243214143 -687682633 801420935 -456012271 151267496 -404117130 -559153316 -444357429 125889808 -559741516 501820807 -240229075 387385031 -481850185 -226251651 -19511393 982521433 -110583200 506283217 -638596230 355048130 721524209 909197184 -289978680 592565347 -327287476 -693233828 -946045938 -861222024 76681936 753618595 742113526 847030308 -563160244 -893906903 -733216237 572211554 174439178 -934533627 -518090555 -789192273 559613290 -182280989 -148531172 83434899 152931580 355453741 -56254799 248723348 -573476114 910012244 -747588618 819201011 197123884 693104208 -644133178 194209654 -908517386 609443552 -940145705 -945007611 109104172 -487814245 -852431824 -405406731 -252757371 -759842811 557347483 -162651385 241297269 3260848 -590844626 895248098 -295402479 78081882 625829475 -668406640 -238599293 955719576 335305506 -298358848 646604196 431981923 377935146 594589173 -966254091 -443540345 340706374 -656613365 -86658322 -982905830 127666392 -854393140 907872508 240877704 423432685 -28096680 -396844298 -810421694 -595041867 -28287954 742653749 -280639518 -828891336 -297756888 331504039 -505614500 676688737 101070084 -36850586 43193872 449412504 -489219805 -848418044 268556784 -402785095 98801442 -826859359 934979540 478934327 663250949 84075092 -776011398 -574559821 -23326600 -554391484 -843081110 -20098554 73569015 -873957309 239710129 -511367515 -408959883 380939363 22118095 985780429 915872002 -604054497 -33347859 684783617 -305695355 -525530360 -257361110 -328681474 655376642 384868872 -714709810 -64098280 -894598420 329725434 -397083062 996852175 -416505662 -934779102 134972208 -326542802 854556049 832303028 347815758 -743205192 710084982 -294646943 -943214385 -587454045 -989092468 -841899033 862525906 -320457400 -977509910 -37238864 -757394415 -756892040 -169992326 50357327 645691208 203840561 -5454941 -426631606 -877348290 -716578095 225691719 -673643397 -858068118 -766563250 -381996772 340221553 -463109570 -696462353 202085588 -922548778 390904521 -243575204 -303167371 -549057466 -778442054 981988123 -825865931 48728895 -196914580 732887203 534382426 -83725695 807949531 329034862 -429430518 695696864 654217232 477695950 270801218 321084754 -477841950 668932540 -367984850 668656397 -207614183 426711999 -811487647 315893807 -367770273 978085696 745658968 -196285610 616261490 -644869602 -437364344 -209913674 578117688 52955104 -277517399 -380546895 -464849347 284100800 486274489 -895147792 45522902 -708306608 -735784018 -10310053 -95682330 -157522084 606572811 988833479 -846569157 -299151560 714434339 -31757754 855586702 -460895316 -958402860 407171931 -535951088 -85481676 850859630 -521063111 -66239143 -189020234 -300574023 381842544 177599138 565015279 141370415 204547853 949075714 -980608736 386977507 -778456757 -989519856 -807304831 665180046 -818058090 915993452 -457310821 57122461 -559921231 159180712 343724532 -12692953 -354954595 623051373 -657812390 -143121621 -113299905 -344420346 -888802933 -737941985 -690322920 632491662 -65579727 -661874309 945812082 64703738 995583533 317746818 -913928856 447452180 -922238176 994568737 -808273520 -382912633 -827048683 -161272803 854245982 982497275 763501230 3303428 448284853 -534959524 127586582 -317256266 -427202510 -566543710 433247629 163087742 789706417 504610740 -944168124 -573007942 -447257379 -293111276 -751790950 622198833 -274097744 -793340856 788105117 -198546982 786117974 -138825375 414423861 -791779679 333969054 -192329671 569591311 -284370946 703550888 906529952 -428791840 15747633 737720647 -428956833 -525786231 -12269245 184606207 -744944905 -835603653 662648276 225538255 -499168712 374371826 -690922301 715031808 413059809 -443214645 -747013735 -732790824 203628468 -846825316 -239728411 441576230 -532289306 921119914 58828540 467455610 752304139 553510559 -451860337 975402589 955289878 -130021789 231323646 -458510987 542251273 -847036623 75294003 -80709354 486646018 699672527 -286562157 -704570187 551610851 628719986 139902950 -815727168 327590103 -534684132 814286177 704866816 -639591707 -324961115 588131138 -406097372 -786522964 -464896428 229761188 392049670 201034578 106954461 -930849197 -816308730 -225011895 646764292 -88985702 -675322089 258773505 297338793 147005661 158430950 590013214 111128413 885116287 814102848 753775531 -904833757 -630677245 -838461336 800114375 -858170208 62905221 393235827 -68509159 448217086 -525672966 652886345 273570636 502201437 -876398993 190339527 -189990965 -290460669 278715401 325239956 358791373 -877328022 445293214 329496086 574920108 334100223 -699423614 439103212 -697186701 343520236 -22604485 -362400321 595151413 87265706 -543062996 201124860 383202913 385664360 -69369108 6944483 682345738 862322700 -630086010 -3860479 -688725035 -350635540 -450131315 832287121 -867894245 -975726679 -484254454 124715028 53749070 88731481 884361582 617628183 -213477699 -740779797 58541642 -745001488 65057131 -122357091 -230870597 -396262974 982324036 -716328279 -701427698 258162556 579900989 660330546 -248437950 171627938 175016565 532724337 -68587587 137893607 355444841 109672824 -987830156 723767888 22583108 810369421 -499480744 672173808 139806636 129975652 856067400 129190864 -81920733 244386195 -214745919 611048012 -628668879 -935448448 -39530297 936053189 -71638606 976450551 654617468 -242936020 722664145 918868784 -131236846 -890585242 -508576357 766163170 383445979 633873404 -832828260 -954512915 -570052609 -996641213 438496547 933424945 -775041124 348771115 -762994733 -341694293 569428285 -736855001 -502061563 -99937465 -38863023 455010966 894372775 -159226314 -784627203 555343344 -775760766 629110626 -919163672 19706302 184391016 -223950524 -54352084 532457863 444396849 -226512174 358692988 548464872 -179652353 -626546951 -391098165 651318191 98780783 109708474 -847679217 -383464811 -230602802 -532883687 821558436 -525691133 -729744826 755551798 -938380483 -242736656 973222633 -24926524 -714824773 -668621611 -672734267 -516894868 -363076765 309640468 946093608 166753080 -359191248 -84514135 699700704 929312188 -584770417 292964395 -714366956 -309791680 845791805 600419490 -640219079 -777350247 -856946418 -232390766 -219239622 751267754 605873307 226705543 94760570 841260709 -376119769 18500023 -196575421 958578496 934451887 342562736 729600549 937542533 -759725175 56169211 193758854 701443960 229115010 -126036848 -771393465 613668813 440628575 605016555 305988053 934166558 -153646719 -377326288 -379098279 -748049593 -601495548 -803197232 53219398 715138955 -498558840 -192424510 662125285 -151992895 743357698 505155904 -523871564 -552289136 -820310333 -258175590 -180961334 756966850 -575127403 -986345996 568365383 13285461 887309509 835363531 32745711 316034230 -380097534 646250914 -544523100 761823828 -334398204 887358764 -107722116 -275545976 -854762004 -474681212 166049960 -499812233 -770689771 -309210637 -466937866 -149828920 -360432888 959663511 231510885 -771122255 -373238492 -199176116 860150267 669921314 -750590522 574600798 104635257 -29125191 752813017 226118009 225600335 -968662832 912312287 851874394 66676556 144771805 -246256656 826909535 -994193134 -173469790 820281939 502223659 385957288 -64257056 -223915751 -801367741 -313285687 -674332851 -398339641 991506620 -422603614 -246185636 79131063 -431665830 -472078342 -781459265 -190321556 223934263 445470960 -249907222 29451617 -24087171 104201279 965261554 252911014 256953846 814644732 527150997 -925204697 -859407660 -338940204 -17063653 -884815676 -157303627 -73417719 -340672854 243666482 -381277434 767267989 18430184 -445757423 891232856 487396447 768772834 58600091 -263869080 946857875 -364215272 -571227175 58043099 971919427 2900031 -80180054 -207905466 -40111748 503891603 -981990709 208224092 54393932 -297116039 460358209 263223171 671894070 865446643 -18609958 -609260324 -29824243 -866775055 -106683095 292159340 -973891787 997371529 -139806723 -699823098 471057201 -113004607 896288543 989511668 -246808700 -954720960 428862437 263290948 913854021 825431785 794229180 -551480964 -786771555 771741082 709494277 -951441597 223136553 -60597525 62187908 934540048 474307183 294322014 -620669271 -456040250 -289894790 461899585 382775420 36751560 -813993055 -711331304 865650401 -652918780 -406320069 197070727 -846968893 -293789693 571690514 -99157467 -618789662 957669825 958179208 -478316651 -275652026 996736072 125976211 -442540146 76854725 891997151 913836634 -96645913 -345910167 805705621 796008296 -411170670 -189484734 735481296 701222410 98846409 -369550128 -664483642 538911461 369023566 747900620 -207344274 541514058 -913564049 -595953103 371687395 213799539 -622459199 -66769372 -512411865 -990736438 -481823158 178864420 448605962 316865837 -24381858 239206075 78022054 428132862 -139556542 -874974455 -886015025 -616874815 948502370 -755061584 -98884663 523349737 328507945 295629045 982165550 -719985756 107666647 -526167035 806460165 -71394000 -966993738 527940154 905412721 222621907 -352358305 -251209368 647206 721030278 753161104 -750733862 -971981547 360023549 -528068595 -235072569 -118186224 911257217 -833163168 469741993 -901964071 -829297328 416281878 294983410 -758505689 768505273 -895476836 219711711 -271857389 -302046707 834802592 -29562742 -632552869 566098002 -495208898 685986385 910730429 -980817595 973297485 975530349 -178052365 567104740 876453030 486387464 892493432 877801323 481640439 -11696899 -966702779 -191988704 532223994 -447391316 -818547339 -339288945 -370692450 847863291 342395082 39890816 -854186173 -247662431 -520940136 -181403427 541451530 219188357 -382114523 -965146977 620127971 -427850875 -91270299 -784335536 -811540054 -902292654 216224389 307830699 -643132974 -257785485 -717304806 -619271764 -140451053 614323105 -110657949 942403295 678198361 791936530 -751278785 -215316313 -495061045 -18313571 295061936 -650817617 -520133550 821534824 -299500625 -396818726 75886249 -390182072 957592927 703724824 -754680801 -30592893 181448629 108516700 -693066613 -201165650 -324854571 -69124267 -141478634 -32551565 -219460192 131698483 -782654046 -118757354 593069631 -165710454 -449008124 871937522 -540767894 361243746 -909652084 189686181 114901056 -514950749 -397960740 -920018057 280498895 916256839 -979134596 -388260268 294104473 -254025684 -901342754 -693918573 -252092174 657739059 605567433 148475379 37634715 799043449 82491611 -651722245 805554183 -693019593 201415033 -524902802 681906064 727133995 -494981366 785231481 -517298564 676668072 -556844111 962335160 333235825 491513232 -825523326 -243697871 239809456 -6995601 546630070 -118672568 -261817301 443017562 -85313755 -81254135 935033236 262063106 844930866 -674451462 88435847 -12252470 -962188476 386015371 -767278229 -462203599 288695464 -247921571 170774968 494584326 -90622532 -263981973 -200636916 722010374 -828688229 343672408 -891859558 738096259 -44779984 546892157 -682434551 -492469357 82177379 -372970523 241365362 -273994343 971186266 161358412 -422502531 -747941425 982973392 378759034 -966781184 382800151 691914215 -108868041 811177041 -620807220 554075217 -740718417 453567366 -882719200 -277821081 916807311 552965242 -161563875 -467417598 335402228 -219384543 706343790 236184043 734543306 921227851 271933935 693420605 835149189 584892560 796922958 45924861 317922634 110401982 511231603 128373016 -161791995 -94068645 632057286 538150770 -996923500 783601610 33342578 -585625392 -94796085 -432245922 869652400 440488460 -565721800 747207599 724149533 898316202 -931056960 687049916 -925583607 33205615 -136729188 -773925279 -27499346 869560919 -177232231 787058086 -942150560 -168052636 -913895175 -501612214 -442484583 -530353232 -770668415 995432349 319321293 -834837369 873044682 149286209 393602737 -810220290 376737065 -777703162 -366845800 -417758428 -208958269 803770590 -341376813 -59609045 53893714 -603807064 156768356 639118338 -592114572 471989223 -632155538 260985824 515401895 654430346 733609369 109777401 -766087976 -731498824 -911745596 586685990 389542442 -854315982 353692466 931559398 401725680 808690357 -1986861 -560385681 810592350 691179230 -662503570 576370517 -749244026 747409455 -686945143 -413888360 723017611 -502620812 -921949730 -701569623 385602260 62950118 383290554 389526746 784477766 203950989 -87272400 509551984 248431069 -907540358 306335031 -707590229 204426120 -801316946 -485446909 -108374622 -525125071 -941749012 -707793084 -223647448 -162642048 -914041969 978914547 -731043916 713657178 -801714422 -253745374 -401074094 192675609 989728808 -210474601 -134295451 575012534 927040406 603982210 -897266725 -326888809 855967921 29193032 -496647160 621425143 417391134 -356511359 -402544554 854353642 600963204 -287072683 982267384 957044254 647484854 -467417581 232435807 575532341 -342190880 883079554 733836026 185429645 -559588014 190865015 -889637068 -344418193 827283085 230078707 874003822 860365966 -295054451 500660886 308367439 423867070 96019557 251810147 -485813688 -642812395 450226439 34544881 -205078181 -48746130 603436612 779555008 798043370 261105868 -384312663 -837238792 -622808391 -787911895 -506962209 977800994 -755896120 -295385632 -736693218 -774286868 -578847529 423310285 -704689175 -308668259 -328487959 -972416440 510538127 149564845 -618244959 615531753 -57997374 -174922781 -91685320 -62919149 135283240 -446722792 -985005754 -560068248 -55989417 -30658597 236648977 314341685 -443455142 666432963 839283074 -348788987 330495517 -558233996 696888669 -177177968 991454699 306047452 468392650 328540198 516460093 730303989 -394922446 -510889154 -537183308 -118831788 -435221749 -306650180 -692415031 367676421 -576559976 -415699653 -20378174 -149772227 -395344840 937396089 971314751 -799969231 671118042 -768277680 749800992 -184178207 399391080 -686283025 -514263945 -802354128 -147819822 509455412 567499883 195277470 -29890355 296130234 -440261899 871883159 -679594612 -913261009 -78673097 760393973 293708610 26278116 -554863332 838866401 -67306959 -398651319 419862053 -426896030 745529764 880671730 -82747576 -85156021 -299385430 -37207569 540966980 715743440 -28797510 936469005 538586822 145815075 310413019 -102301602 -557627335 -584307851 -694104939 -509069199 -709896399 -363415342 934257762 -431586357 -70907354 642014282 486505664 38500221 795322430 47886551 587338992 362215252 441579488 -900429388 746139270 812396122 968850258 -233202654 77993022 -229666729 -732971709 912736807 350651693 -778883725 954398753 -96048209 444981503 754936319 66694027 910395815 -210542721 562846195 440316540 -42456025 887450623 -443822048 -642824284 -360479657 -348203148 757814675 585665223 -100980827 122227776 -654606371 623514245 -301741027 -33942995 -382057488 -344092284 -576925801 -734026169 801133859 905335318 578455938 529006334 390421290 -129581933 1772992 300305363 768352480 -818521605 714430158 302764877 -971752816 859252747 378655932 -216897076 2148895 822443422 796547704 -632611575 -592458074 -614828634 -779802298 742516535 317273541 528624614 572823972 -496520217 -506637028 -526202615 -536757764 919058490 -522803758 733533905 -34353651 134248011 -398151899 -565037598 325667659 -961834948 243994293 -846094398 -423824254 -735858706 -97587635 863973611 -170245016 199098776 487007377 -205001973 540998854 -929958632 -677410141 -775346462 87587208 -832121519 -187646138 4279243 -119785735 -697342653 -754267782 -443407665 836780296 -548951810 998331453 691427712 -189609870 206100924 611048648 840286529 532285000 -355444830 -119900163 843210992 257392564 -687567966 -102332593 271041367 220072610 -138161606 47056028 527287475 -296686686 -313789333 -247725091 -613493302 -744529675 -63900746 -512985614 -172256325 286999409 916027474 -753656643 563788734 -400725296 -726130889 555046034 940557903 389359979 -592783668 747744723 -532857973 580624950 -612637127 -609950187 748649249 642351543 620393681 3948899 143906908 830993023 920643173 -89584457 -979653674 985337515 588796852 158812167 -13025989 -478637867 -826849047 -171928665 584964002 -780613375 947147096 821913158 703682170 903048522 -96851854 706550480 175738438 229925148 156389111 822304109 -557193463 353136396 -822073048 -494109652 -435880503 127186112 -816457035 280282360 326702368 -127619660 -317750054 -304836058 645045626 270158014 988199630 -226357452 -289358891 497786288 820674324 -303789027 -298117857 -157493063 924521364 413737361 -292452454 222941639 -21814929 -576734014 773019920 911422132 -674078208 487451290 -867511768 -249898564 693214560 140892466 159153509 74014804 207806236 -297327468 501343515 -975841524 261252132 479484160 -748927209 -534542992 -245730570 42066005 -503542984 -301279677 422350514 206475344 -769192387 -60649541 -522791693 122674737 956770413 335596909 24087635 -548060668 -256963028 18350413 274490285 297071925 980979249 787423792 -988484929 749712371 97961014 382015701 -61720670 70679518 -194624552 -414022938 684125013 -656756071 749197542 698247428 875536262 -747721292 19649230 -46816133 -178734886 667014019 -220471764 400468796 -364988975 -942035755 46961444 -291188303 572094573 -358226193 608241458 -288553095 633515642 -494370196 349354507 -785677127 -936689828 -559376148 771095819 913908207 369485170 983300745 391552298 571595699 -332341443 -148387048 -178470519 205151347 -627977296 944426472 -126586384 423508730 -898087568 880978360 6118778 -535497598 203233589 770515135 -945577439 -862616611 626743400 14576803 -807321595 -818191440 -956487960 -809808057 238122869 -811836768 49968318 953253991 468855910 -892438115 927990523 -150697896 -516610835 -16862611 -596221260 -223488043 41841111 -185836580 929387336 666083165 -550448211 -502832248 454535151 -771987781 -97164584 822054239 784203657 -361145673 -705122136 232811774 -648108661 744045947 -465200995 -972649638 288853789 600796182 -12004665 -913234925 883271703 370542822 242218958 310066340 161831088 -329662811 -822168386 471170712 -984627769 935013613 537352082 257888264 -402160796 290442695 -610658804 777404054 463973389 350121225 -681434802 637364009 -449249325 966914839 857266212 496850798 677217916 -825960816 -14902609 822026055 -30647749 282476267 871640354 -588423770 -76685310 -530889052 473765115 955037967 -142569659 -488632376 -526833220 891036987 138552315 671105967 -905695075 -349650712 3322292 -774198622 -9113536 257133627 113339158 -624097574 665679479 141765562 -56430073 206411705 -238805548 887325122 793033582 -456571988 324883202 445363229 -173764857 555474859 -320646090 -476131511 -606205893 661415447 -807383520 718371105 -350493715 -827911655 -466364226 847834335 -276222068 -986702687 -603209663 291360263 -136843350 175990959 -968929053 581855652 -389077494 -114916839 -327320381 -25434905 -744961118 -164222721 219999382 -622138546 409937516 -880534323 262640658 455517160 517478460 455545715 401676286 957974991 964275169 130668508 885045530 603132899 -446989690 973451015 924854802 -81206397 78208794 785298169 67551850 -662049399 148749517 -761832981 427340989 38731302 -231648400 -774837413 246682927 -698337916 402695418 773749449 -892084455 -652759895 895438350 201309986 461939678 -95014513 995663272 -80800604 -570766606 -970505117 217359276 168311491 809414578 -172012014 57663089 46361437 606146497 519320107 -550174976 620887193 36353238 704133169 -39025194 -440513004 -462101908 553718047 -508002807 797008234 441517317 -177523753 526251006 -394848272 -752626138 -504539503 -633363667 -602319109 175579297 -923195447 -91177973 727409616 -31972912 -272877817 282827442 487252292 -779746213 411166499 812121779 -688731012 937315255 509344577 -698471055 50356489 196808163 -928764591 -334756605 909735065 -973961413 -395465714 -375373947 560856105 -576037748 493250339 209815010 46358976 -405904310 -421612922 -942959695 888220377 -604898048 207852199 352780979 -145569594 -238964137 -682553723 -810290028 -886305799 512820842 739684788 -970219072 933839653 645191446 59364901 -310694841 810344821 -61680965 134511947 331030092 -276171105 173239365 -93471368 -412516659 579744297 851908821 379895049 756299749 991208316 -256755427 531324843 -410880966 773860052 -763107495 237937658 348120653 949559555 994639344 -876463619 806740298 377765154 127974997 -592253670 490593205 -339120364 -440323872 386642469 497641668 17740203 294040855 736512786 -196276698 324195577 -909657671 187860205 -969266251 206309141 -363505172 878814497 -612738157 -704331185 344716543 -373375794 803061096 775887275 373766261 110145386 104788250 -696468819 -582609148 -37233575 -881689518 139297814 -737565332 850733513 -873260527 -132203282 -59976387 439521014 -709327304 176606867 -146305795 -523161581 -520346323 -57554133 837877411 259646217 -532395080 177169459 -219645932 -901681180 209143151 556425945 737283537 237518185 387514136 152010672 669112389 443810782 333632940 289744797 -833076439 951186621 639761531 958328012 -715932262 -968619807 565910774 -207680705 -416178637 -262622038 -820077485 1838892 900185978 203695949 -371027470 -778029865 -541071724 828272485 -250505794 464221026 -244223605 -50395722 -898152900 433608343 734965169 713653522 940091418 -799190194 807633185 -76128260 470483875 885012683 -532685473 249512476 537706385 345111494 -582087528 -145089636 -915344297 -701666438 -937588889 -137819454 -173873835 374209677 -123222822 -851182279 -568078286 -967897399 -633218196 461786017 257871051 767743123 -824018628 14345419 85555646 800453739 -69374930 -253794427 -158799126 140670469 -401059590 -218918353 900228194 -187582513 -608780208 -366104037 957862944 73361310 571533239 313749464 114532168 265235055 -94017074 -393702003 882160588 590388694 -995071376 149837259 -457051895 -640049811 544769422 880446160 -249534785 -695527617 -646852478 216120380 95757925 515085080 377037211 -883031798 -327260425 50086874 -838901079 -240047593 -731653679 -360899360 -749071989 720155169 503564978 -840466056 392122891 -361259259 -661806284 -98833967 -18264711 -9228364 949796177 -618788425 -347331648 -279563155 691120958 723980740 718467612 -822449919 305124767 351036408 251759712 556607226 -180050923 69249591 545187889 308412176 -689224107 -23206812 -842401771 -671763191 361549345 731311826 -691381953 -287135808 -655257979 -143137272 -804386511 -32833622 -626443257 954048289 460116030 884862654 -112172094 185933548 633233353 224250111 451756399 411146220 53061956 620400181 -148245063 -851323829 -606516801 -853252415 -321381530 658466360 647154140 724207372 986056065 -173811782 366724867 -316144500 46379124 -793945719 677828851 -26976569 158373202 -172593288 907130131 297796957 254165128 -936195524 898015115 -627282568 15320840 -406541524 -147893445 312686928 329610206 149858451 709522658 -431776675 -696015754 -504847028 -563974610 -428138462 743017294 710712673 -741095955 69084930 349045522 -668867844 -595286463 92371033 57433774 -138102401 909129549 -934479065 456320255 158770303 273725838 883647173 408324729 279701330 308760583 -933395077 -348512062 516241456 28617528 831509533 637661463 -923618312 326519624 -615167794 990752520 536226445 170421778 -667123344 58036977 292073283 -802470053 -827509109 -378703100 16485440 450751983 675061709 234339234 -507784903 -661215038 749761664 371699287 -564198705 -632870845 -226444276 -986973210 -728617519 -782329496 -596143694 215180557 180918067 -729730549 581265543 -384114879 -939036442 626925055 -14536877 760336171 422332569 -797897743 569630803 970042196 -850752838 -462183551 -130928074 649148266 -959086182 -671679952 -903355415 -139074607 68575809 622548186 -2062441 523220440 181819920 297405896 -169544602 509589084 182016641 -882122341 554991557 533019582 -736776989 560739428 -74507376 -766078510 -760074449 179948539 981184009 -803512732 406372088 -680741469 809962023 -250328814 421507178 967714263 -151580641 -190554 -647360492 740610803 -37434023 952524722 -931270867 765122148 -498972338 -823954723 -469955872 652486119 598965250 -144625252 900697312 872726287 733552662 927542813 766925411 -181165412 -434101212 40668614 -415116250 -988956195 -531177994 -663369927 -371619808 891836691 911864464 -945951063 -188801484 -580920534 -5906339 352415664 -698949977 -963930203 164834270 389188825 -416117357 793286979 482962349 553322086 -270410293 -867692457 678444434 783450086 -622466119 -317986974 -642887347 -179696610 461653697 443324509 -118613124 -468900767 702165790 579492783 -837522054 27334891 -196750475 983921269 684586594 270917930 -127260607 534841309 273902851 -548625075 -973950276 876264553 279310418 -116216889 811808643 312075536 230860106 625961800 -849153201 -470196224 -934579146 -650729303 -972552825 -564089681 -602356789 -335615324 -338519939 -939367686 -951470795 -657302040 -698319257 54361104 144469965 -649048517 -441795771 47695117 432064824 73263215 275531369 317892907 -483366764 -207611063 -180229464 500800231 -65773013 -179763944 -681795961 934810987 280273236 -89647117 -913552687 504382512 107090193 -386701756 -870686329 -947711179 -212836070 -500974663 -580344447 108651033 -452432320 889604707 829360459 -602309107 -385576591 376401047 -983232052 60060130 -926905136 -102176660 319752130 -45406764 657111563 985865913 -978195041 719347695 -329027986 -240309044 748650022 646519603 370237327 -61066707 821412501 -719159981 -482267733 -633994682 375904165 33196205 -222097409 995378626 -718895854 686335980 -511455282 -465184814 -230946177 868798791 -966017849 -733394331 -479787105 591082748 816161185 133588566 -657995245 220568039 -125472173 -19001426 149170113 -313024565 121395753 868689777 -602167222 -600909767 -334352825 -865980469 252700748 346725179 -356524929 -610916323 -613727619 -53531036 197266533 -719682354 -201784487 -103714948 -626410006 237217896 -263088981 120362287 -916591507 769892799 -634390084 -99919707 867992516 -542427160 180783438 586285550 -276050250 560572791 864250750 408447599 918921595 -702666769 -337884330 207360647 -658775209 354492780 113133944 791515606 -968484502 -242509852 -450889509 212407454 -282858526 162063810 780861790 -153440552 690377830 -879033525 152808810 -462404143 -205048626 894673049 220967156 -341227880 -368298882 559818661 -638280813 -480897596 -986292366 -593991078 -454126290 -408779467 -600837374 503709632 -977770474 -973649258 -581933416 131220028 -828609543 786679015 125781300 -170075763 488214833 609624366 530271406 636338580 622528511 69378132 998572498 237614810 -803049549 653541254 -571622501 964992156 182484080 173807184 -223069640 432246150 284375975 -884446665 -432622178 658795227 -347430924 -529201505 937395683 -327410647 150550452 -434724856 -509649686 557180837 -393390585 39947459 787678469 -269256791 837666197 727768526 827067426 747298969 498453863 23865423 840939136 -5699120 -750455704 -793830101 -724657097 395559621 510747825 484400817 -330259340 -13501249 -544030224 340176462 742979633 -922058907 432979405 -594106868 -224380868 -63901324 172459708 -990856085 151816866 626643471 -741592545 800542226 -82810534 -748568029 592197436 272671683 420110128 -749127766 -282149989 -906663075 -42219271 826874134 -603196094 130714220 -379169067 -814993089 -748168578 -262909359 183369556 -694337921 255205749 -367984123 516016511 212177555 702590462 822281472 -137495769 -439332425 -72296416 346595569 -485032808 446349352 684132765 365325576 -326301290 473403381 -512944386 616018997 284179054 -34724877 -259680536 -633283306 -631571194 -922871305 488202080 772402539 -694015542 600054659 -872427790 489332914 -63094643 996333597 540482903 781854865 -273911382 21207147 591270681 227520201 792146870 -253704962 -739055452 247130282 793176598 687933584 948489363 45041693 -539766685 -753490840 -152557244 -896100023 -626482188 -737581664 902562020 -746601411 -226511456 -527135270 232405552 786378519 -410806995 -331229151 -62183064 -774856334 -124149019 -436621469 219114825 284285580 -81302093 -939202025 36377713 141910107 -124234398 -828315236 613668197 -818567101 589695440 -993380586 -363147422 56297171 578590662 -881849385 916500492 849568771 -337209609 -923464412 36068831 -221516143 -836956561 -278502527 251124856 -341703089 370019132 532640515 554455170 -266741219 433132985 956616008 751779347 433795388 541533660 758739231 -198971484 -651638804 210298786 717396309 262856905 721565121 -625542032 -237181055 340436659 140957156 -185143162 928438109 -165403798 938240093 115024181 -106889229 -909925641 -165500033 -933327934 -238223926 731257549 516785707 -701670043 861856025 490640030 806048469 -298849562 357190818 -454725745 -16853046 578767545 -286517079 -557957628 306132551 -70028214 -374847963 -378666352 -439062339 865494922 784268224 82776535 905321482 -774069954 188351135 -10309386 -739616098 -682544526 885498679 804532096 314617176 495603995 88212445 78162057 -423622729 -118425031 131272604 -542884649 12995482 680241237 -969430041 840941982 -708657917 -109921888 -467606851 -851658203 311689727 683105813 -317068811 664243772 415780134 622390920 -704862035 -559797526 -545731917 -278365115 635913851 -12865449 214044037 -28768138 664166549 943833606 -509191395 202225938 117898226 913095254 -461948633 606811116 508984660 202167034 566585211 361723250 239355641 194882598 -288728813 857839405 880909542 246952649 -958013276 -963783259 -910690461 -164368876 70900329 652938695 191989059 -657192520 -922726070 -902260296 -142555060 -641775562 -857185258 104298765 -155787295 -707607612 -366753619 -645088794 884464658 -500305766 186248351 688242264 555240257 298146452 -327175073 169123364 -746535236 -490882543 407130044 95676473 147315855 -715505174 804634391 840680438 985398252 191295648 446579276 126649210 598397658 439562169 -530911135 538552555 -297152085 -599846341 203281218 -526355461 -882783776 222314153 401355267 118583542 983491017 -903802364 -797118227 -399139866 266649958 712241613 -307898821 785235284 -801829125 153614277 -747514481 -850918061 -981382612 -247964502 -969144669 286582621 -333971664 -117589458 504995726 827323820 422984430 168462360 -747814923 458726257 -15474405 -985586545 303922998 635448062 -90382971 353478999 43654006 -516674642 -334813215 -410562576 -432118603 -160673117 29534207 798960135 -959350327 988666710 -131883248 -644361307 -31249986 525029189 150264184 409669599 175403352 -615517692 839408444 -751947210 509883953 -891896261 544508621 -701891038 -162307408 -209594613 584809557 -145394868 -784355708 -665569722 849883685 -645491189 334804985 75137812 -208856794 -974621054 -676817982 17313956 986740287 125333317 -418391094 137456507 696959517 640983309 -808226757 -391962104 -661648464 -294937353 -772330187 -248064786 -275238356 -613722386 -825502412 -257235491 -925069990 -807527982 291289377 307806770 859907321 -823815927 -628657419 163936378 -198620874 -410044118 521022669 354080063 337080864 283647105 924793149 -234280553 -498594037 759916848 -573860795 658777088 -266595758 570164037 491814405 -998947770 615706334 185488525 -570119825 -776751136 -211326592 491592517 563079503 956879631 798935883 456225597 -235210644 595162499 -881586734 -373915967 550075824 533878814 -467916140 995834046 -212758593 -442024373 286380619 309694960 -85927339 -526180947 460555825 303954442 -204091333 593918473 957693860 -868824186 -44191907 -255587378 -538782218 -992766253 -72464864 520907888 -674496193 -507646777 -414329556 768698778 -601980967 -828129005 802723101 -497303735 -512801267 773257197 -115858939 -826363470 528608564 -670364568 -933826579 -24884636 785986394 -733979915 -154712930 -899973854 406767407 -412960201 -801302173 373468576 55087360 -117649804 -668076018 -582951653 563826233 -125650787 -855833454 -355074442 440229454 -409206861 -857331288 -34970231 303474320 122112677 -400988720 879415541 -558199563 408714714 -584750052 372279051 734092510 125379941 306325370 -202897616 -755958045 470916322 88281008 -605732301 993995878 638463789 -467575051 477395385 280199462 50143771 -563081830 -453338424 788764114 277323850 -57805201 -172106734 166912787 -319984273 -675328505 -478364884 -645221254 398062932 292202234 69622291 -559436106 717878857 -387976380 -390542623 -921408015 262835964 -976780731 -799657254 -419940686 301645739 -537379349 637584800 -366939429 -349797133 95325514 -561430241 -946289482 -773649439 901970557 556837897 -355276264 546934480 -742927744 426809367 -114153910 -469209347 942863294 -330024560 -733240731 342948238 230084375 -44580269 918525193 -341408555 -480493037 -732636338 -734547942 972896911 -844206792 109882637 -478293257 843177699 -92683074 -187368931 -462595731 -144145625 254124987 -983331972 196237210 -112701033 934819939 370296375 -365623460 -521251787 -962262923 514986138 -131616092 -998963844 200289564 737160824 391727893 -175187753 897246459 -154862989 -55759356 235367286 659088067 -428966595 433090831 343581318 -122990226 446020963 -924619261 -814871492 179739987 698056925 507914522 474342888 92626235 -436713138 -165242978 -884699168 -955231118 250391347 -724104307 41677958 -926480629 -31504924 638805403 963227690 -17440494 459188188 -722489082 -771304526 356155000 585864913 779366476 198460284 -144595633 -198768017 -880310064 -585582892 -823878024 812032364 69488003 -350908043 -367498411 -72685953 774577075 788006757 -223023953 -755680794 20453959 -956715340 -772222214 973464572 -984230908 639342295 -950306853 147081581 -837187418 235210713 -962014473 179080551 978984242 478309551 -642012121 -256556333 780128713 637320845 128323148 875018492 822774238 -111598741 815424800 189829165 991144260 291538541 -784724183 -96829543 487880348 652002374 -401979754 377428327 761584255 203612774 -311934412 -872664678 -9065538 387723071 -777845880 -442348707 825114352 -503733788 373591474 -468794130 -513742794 -526137897 639422369 137957618 313540340 807653660 978386436 -391343940 -331064973 369123011 589912990 -526397681 -183515422 589684745 869256873 -887501661 -890130943 818884668 529332939 -262653768 837488979 137836427 922852988 -969229921 499351312 -343254707 139020425 -489051901 -949323619 97870780 140284796 -731665161 529195810 -682163146 803272505 385315113 699405573 381434475 -196044971 607890263 433802195 811482314 859219917 627426279 -180278639 -564473539 811053540 155887238 892655140 -850360084 924580558 -571999350 930260149 453949836 957783571 273511973 -998178331 -872468846 -597232293 653644635 -649519617 -172466212 -781473371 -874171100 423610925 -423646511 -345738949 -865628291 35675569 -458705662 99196112 952267960 -439837331 519127398 554696187 831520748 -290234926 -283597177 259244498 -93200636 -203814652 464980211 -603694490 95401557 -867557073 881790487 -276769838 -121159739 -499849851 697122445 293029434 -421902606 -956875180 824862911 479540035 544943038 55650675 -971742438 -445506647 982995696 294534766 -578251342 572855820 497031561 740226339 -840679303 -48965875 836022454 -839387340 -550085151 809134233 -43797183 -96468448 -922566047 -746097288 -705693497 -806200146 -233854312 50030322 -334718950 211821764 -838751051 447663212 401360134 645878533 -528157471 7837564 -1043291 911261996 -110649854 464262000 368346499 570715559 -178843129 -251626678 748650159 -681977205 -627306035 585889102 -163483724 -812346105 -325796147 -72438327 690658118 257589568 603656376 257815730 733282766 132768046 164540990 -981848136 448150709 -504291519 529116269 258759024 -187354779 636815836 344479044 -506174672 -474735655 -521412623 227526485 -615022036 -30880209 819396728 -217713713 -395587251 -846179764 -151018972 73592089 660422558 930011577 -318536036 -21811776 -913883253 -671563553 -642561769 -80520996 736455623 -395757552 -93817606 823122156 605583559 -355643616 -179836119 694831105 347745978 781879152 113196611 -353909032 -391441084 780775659 -758153361 378217945 583248607 70662367 410828525 -2038649 521822074 -689501522 -577192172 71171320 608674364 -521796649 743575433 239613488 -374519954 -414009662 -850879714 -706722138 -393826891 637842784 -661613710 608394822 -616154555 741265879 38978670 381107615 -67790727 -279288419 863315977 -662727034 -848292771 844736766 892521385 92204202 -45709522 -902937356 740239428 840676843 541740457 -655640231 -637597725 202767479 -752922898 -720175614 -253015204 -421751944 645549590 60916708 108531892 -518091833 -866606338 -930121278 640276922 922363157 641716002 -210185795 -232312963 89362272 -797803451 884760434 -14099574 604765742 646711955 -944722624 -231118032 130924366 656072740 794542646 874873116 -55287841 682088155 -816949379 -513082311 967887731 507399894 486710774 43005912 181390578 49649663 209692553 168982889 748974411 -8280101 162030310 -661584006 -176995493 401800150 805198254 709849221 83954610 -82768914 -903085316 882439165 597652378 -371913804 -805343507 -354236575 -216179801 218297052 -659410471 -186353736 -979704454 863273066 -166153232 873896728 -223323093 111426199 -966312152 303850287 -34497448 525519033 403075262 -257280587 408263978 -92581884 77393827 291597728 287179715 -8547942 -890694566 304088493 664890210 38601502 -631567410 -709950173 239668856 969247487 432968767 213076391 -985402130 -569026091 -150044301 -261132613 359604216 505203930 936576171 656986265 -54498634 -13755876 412200041 -488445748 219992787 -528982496 -848117296 -956197698 175665184 -884757022 78621041 -467497707 -323901164 354310438 -396583324 330593743 -262958576 -957249230 559023865 516899608 904033503 552240990 433871864 236664488 623787438 -929022056 508027005 379649635 98124210 -107746429 375227852 791476651 775035521 37724628 -543469004 83256570 936752490 440461211 316475602 30111365 -977684537 -701108651 -927096732 -448409732 358273091 673098852 875484229 843634359 -259039824 -700866982 -732871918 460323694 556304589 966653987 3325527 -720094962 417690825 890975106 88165965 646054216 886075700 228810839 -295566330 83763269 -478390972 -354669839 532453449 361052465 68110982 -547246250 -630332152 -934870361 896050437 648104680 821453741 -718504974 -721264414 285842874 -689186362 479691363 476531589 64398577 -344881246 -91128824 558751892 -765379258 -611918327 -801482303 894251113 -603694979 -180696052 120494868 845012883 210203422 -932612439 3808690 220860424 910429339 -229051741 259030598 -796784409 -781131643 -521782792 882633893 -746505592 273959308 -400410216 -311221959 552498712 -260431683 479864861 454743343 -491376747 -374900064 -712295767 -57151932 -160695322 -326691559 499914049 -662998370 352184068 428797370 925970624 309456702 83616774 976045226 -557541863 834656956 -600303211 -928412758 459106407 654326703 -302004312 490513423 -772321457 42519303 528930253 -309218461 -373381250 -115237492 -103706204 670938610 146729662 567940901 -779064908 -192752343 704552607 301134271 425192650 978109973 63430420 214656437 -77858221 489650281 -567334474 416974410 218442583 -255620198 -425998518 943434484 -766101373 177692795 -787518866 674422208 -828326595 -315213473 -758048396 -475591497 624001802 -308472863 -162385851 179231563 389004123 -893553024 -677018506 167847597 349640307 96633374 204961372 -255403635 370354575 -898572417 -302436722 812880778 -915944115 -200063105 -487324782 297979652 -403704351 -797266027 -267205831 483668711 -623271901 401044488 -160724028 -169639201 -580575010 -742923375 -334955534 530321055 -456440651 -235074654 -748065310 602877757 -305959142 -572893061 569569753 224289610 706688161 744405529 418931888 280165625 621480030 -847407682 22847648 413421641 -737551315 -415500175 -543983690 -879914690 -316417016 999522310 -533023123 280460259 411501184 144779837 718353168 626655170 445398169 557464758 -195142020 783315196 413929735 714875035 -883918127 -346859575 209008972 -276073837 438048828 472915420 159090119 44878601 427340742 409152695 635703459 -53899398 -407766115 -739841404 -49991329 -559681447 -2579883 174193925 -489053508 302076373 -585635086 -172231130 -974509731 370708399 394544804 422222521 148581427 -590414194 -589156627 -259777267 -166716055 207130836 -742528241 865128503 -509361434 -970076583 297635903 320069848 133369515 -199152811 -13830605 71105588 928992398 -740278412 586749634 715006590 4530185 -776464674 -539259310 113322979 -235756945 -70138718 -794379823 -989985885 -576487624 -499218352 -800248975 82376139 -931206967 -381669317 -294834116 504462039 854327413 -779826775 -793539950 254551646 187148120 727479925 -95568329 681043327 -208985419 -131278295 136259298 -341476041 719931925 470191026 -188916321 574405835 -587249406 -250079932 -658627616 687099164 -667067243 -371119214 -788209387 517365696 501831739 -653796303 -357708416 -237903718 857101358 -102593390 449448182 604470868 333117181 -61260543 430061141 230533241 -278987114 -705823263 802115007 -246449887 -58556916 573818676 -423634281 -653454155 -154209817 -3857615 -829605213 842800029 668358732 798544834 95874137 826501600 -893908323 78452586 515657404 -763202933 -287652173 151640133 15110516 912805504 318331626 349398469 -443620794 483560387 -218093198 937367185 685719874 322165706 499997708 -983543505 640134938 -320487463 -40381709 895454802 31676792 -339533694 513461999 -801973692 306157203 186910597 224567053 -907227981 43590998 -571316839 34620525 742654446 707747763 -921008399 657906467 -104589808 -725288568 -326577712 -299933371 793601820 -611795735 -749292848 -892803592 -391421684 -808190025 -266864413 -717728104 158419772 32944069 574522562 45858401 -103015460 -459039507 -543274354 136016072 679853229 408471168 607010341 -575075558 -746398243 -179223266 530721426 875379940 -573500287 -28770200 379188884 470308266 270474984 276427006 439733414 -765773387 769697347 -416217175 -84025758 -592704051 -407083408 187365380 -343336990 246556818 -272635673 -19604881 -42120637 -880784164 -220501672 972357430 -8645087 -44353077 -870703645 -905001783 -682439187 801806305 999513247 -445503582 726762695 -531151923 435244282 676920356 597649636 494627462 457915698 779795495 -822520311 -817019801 -572122373 37874654 13311554 185211728 912164146 11717214 -53224666 457591613 -561524385 75369574 -910088271 244262299 -775597126 -57149482 466662037 868878961 -318895521 453467933 672918874 851594864 342901938 -903654528 286491278 65251551 -212878523 -496240354 28362867 88628885 -943955677 826569183 67842488 -245190103 394737231 -605753634 975311727 865989624 -552147582 -901472797 687679509 -664996921 875684174 -92123483 979056680 -901895070 -923962079 474943001 -979841002 -145098017 397163325 853988456 -493487187 388450924 582410864 428098935 -4767517 -940788674 -244926406 278762615 318091180 195392839 -515649170 -331876990 -599025316 942913018 -132191382 -820960368 -602177468 790748506 782915592 763861528 -541625520 -367408190 675209246 187077709 810043310 -434302574 -215392626 452634767 -406143904 906383973 -650311670 -554442792 521895991 778032911 -241244678 -590749082 -518214371 484399724 -63252156 -505637851 -962706426 795887274 577112205 748144875 -602047800 -482618638 878320811 410526287 414702788 105104921 -319798498 -699424934 859635439 161634982 -504796115 809581459 -716931075 -535306730 949461279 856691839 -590631308 -289614224 945653504 -200154657 -546395781 -402420950 -994757874 -805993008 -369689816 377104848 -391580247 -621443327 -650151344 -150730032 616258174 -358612620 668452417 -737675567 -627158265 743819642 -755491505 586230888 -951287418 818262757 498406206 -536137917 -557611630 -482025651 -675943362 331969138 888468184 -50107921 861448150 -879364852 -179677649 608410144 -481974146 117670800 784741163 685406789 217873349 115255084 -822586305 -201917892 149675356 262685278 -535412241 -221478936 496199073 635951601 -807587281 -663387049 681897312 -453974140 349406769 452741958 -613208190 482880203 -102594085 -999839901 782019399 762649384 -188233910 -716047846 -322711218 133408731 338445021 947459063 -167903745 -373186653 510935264 269969905 -889112765 655542296 532622127 994608218 372268231 484721532 430108941 284535311 -551130975 774094912 530226899 609915706 922984257 671068077 -287883656 911036515 -932663896 -109695039 640100280 -494496811 -987123642 929302987 -764497689 921903467 -849904739 -604614121 -306554475 819429613 -800330450 462599245 -485438857 518312466 437309375 870895880 -715118679 -217122133 -243167443 -385457442 -676858953 189771162 -271388513 472899390 -194541727 640506057 522093269 538407345 -887296951 -215385874 -334830458 964695807 40998344 469331242 205735449 -811705502 -996643926 -467523594 930712261 374147087 -743609460 122786111 -202460438 747904753 -745406144 -106297365 758843225 -672786511 -539068760 812066900 814378994 -529818449 -729672651 -743020889 -1045818 -167392511 875996596 830805672 894504784 982230356 -767556861 927394788 653548446 -404921179 -451820210 555441785 -830734863 -963312766 865400284 834733571 927240620 596847637 777381185 859648334 653950722 731768055 -700764985 156159442 410114298 -623805142 998224169 -542387015 -501002772 -441662182 -101821316 -900059974 -264677417 86167332 799032032 223667548 465970019 355220563 943043342 741347332 692104265 -19987159 -403314062 635388380 388796826 -576373076 306861391 35894645 -58965512 -615136498 -729274811 1833250 809455463 -130973772 227382670 -784702316 850739846 753753789 212092520 349901959 -863033306 731054784 -685938324 114277951 142807521 -614243891 453855466 -941296821 -555361259 598705768 -307260113 -20689450 862264709 838622270 -932251405 823048427 -838604874 154440544 91401371 -608932262 55901237 -473232923 756239485 -784291743 309245557 -261765507 980700998 -995691379 -47372516 134794888 697218714 -527943763 -836895444 307745080 573366535 508623740 467700475 372000809 918164855 432364736 -363377698 760001341 -357080771 928385182 648241957 671956954 -746519443 743921994 510221304 484093706 919497814 -370268841 311228822 552580602 -635174071 -32081451 -444778208 534772763 -591244009 -587676789 -122791592 524115552 -843604943 -847885489 -39434582 -789890808 -725333471 -242812775 850490120 -101168556 690592795 -965858597 245562245 -128654483 569587930 519065437 595412758 -628803146 132831119 -619962238 -14347680 138864906 -499706414 335595567 -153454538 -452059593 959721175 764060761 489537599 -669648208 606337874 557115101 375629573 465888340 -955843447 335734737 274581178 -290325087 -293868607 428365452 -425822999 460266109 417261839 -29786986 -853267909 -994700295 959458996 -283859005 -298627948 -213127229 145064286 7154344 -110641161 -667238115 -200088480 -383824460 -499916723 632456189 436688851 844344928 384374976 -98075297 -142680918 -605144263 -844429346 770367932 434524729 800631107 950359462 -912120484 223384109 -774301015 -121713860 96683827 -297607076 825658684 -720055308 -974307891 -203676357 -902289605 178068076 17867050 -649383836 908270389 -67314679 489273980 186014081 -389356594 311525877 519442334 103730081 -347535633 -371683743 -72027490 -567630844 517980890 293130187 977503118 740754613 -904674194 -534977524 962200695 857857226 -246740464 -523638110 -628990198 -450313932 -938252690 -387610989 -627712589 -148245912 -479782180 995084326 -672520897 423426299 -687623664 922670950 481596203 -49747163 -877729416 -393248424 -942502180 952084386 -185118181 579340656 340725454 877803798 586627025 217217943 -866029180 339988775 -364916294 803289786 -771687537 -306900791 211311912 24686184 863372416 511834647 -832846068 -582010209 58224349 -480051351 786474213 949938793 607340690 -933772032 82177427 882372631 -170781930 592162923 -708596691 667556607 -879215377 601638123 800911613 -175517943 704171432 150655159 -435795928 941571896 -663693580 77555345 375191371 579351756 757297564 -911147544 414584103 882863183 241250808 603338391 775030217 -104746733 -906906675 -429622548 138763837 6956802 413534156 876438288 641502327 -968146782 406479108 237857502 613732717 -3732489 -152298638 -530279170 -392961487 -568452139 -743437253 -403744103 542599497 10166652 -391711383 155544344 853160532 29200888 67072751 -632925787 -917181570 -957070002 110769348 -718508392 300400401 443222673 237284198 -822756014 894689775 -569209137 -725124790 -112110262 -45410727 932741185 963316239 745603493 -336402364 -38772316 -344250783 61808012 -224812195 453417013 -505615880 904990719 517358589 -948161459 215727241 -563595969 -277327692 863628364 -323839445 47357702 -862288797 -685549246 457926677 785559308 -787135720 -524509163 29745747 -689461265 -35482846 318359521 11104905 772221951 918841780 906925083 681590951 354712273 -156925515 -197977746 -979883609 -999017300 770733726 -296628073 -540500338 898668151 689578728 234559862 -689752286 -926319843 909328358 -650436897 -391861050 904034514 299774280 -926241875 256800383 130658973 837564616 731735487 -704160489 227443648 817565725 604072250 -419220066 -185084681 -30370853 -280829687 -856967679 -810162298 209035066 -389533695 -971848447 610201375 -652385657 -675832422 258349830 124129569 161571339 606165449 -665059688 544881692 -968952582 -645719402 -501080833 919521988 401572441 193064052 795677934 -454262907 731645123 -407341305 -67990530 416190132 -741059404 872291605 -334759363 -24202447 357944060 -518006836 255095207 -488855474 -727436475 399050379 731585159 -811750532 128895401 -718710309 655408815 555567848 828690745 -773981205 285720045 -380424523 -549938544 -302527401 -190367775 113083090 -349366292 -6192870 747204260 817699893 846809946 -196861959 916113175 239691868 -297764778 351215001 328693171 -890282476 -974066289 -366755131 183323486 103508283 -559814591 619985782 229570596 -818058116 -577515012 715024426 195209628 301380782 -821248876 18008598 690612786 -778127825 257459686 -574347817 -451922000 -481589529 69127951 637706239 314643516 -118381794 -635679593 -472221448 398401841 -708981344 599417342 -914924786 368577113 923296817 357843435 -16275393 110232630 474806201 -285515783 -443741790 853929888 178454324 968673006 -477275705 -443884128 -670824035 -777160687 840544700 345951625 474635094 788678068 -232948418 353620093 188851348 -243222793 -457949159 -569981666 -400839713 523603241 320557807 -599413531 -400373732 -540900943 683381931 528451994 939620224 -432485479 -177244775 987803767 -408038093 991041066 -314959448 -814429948 743572551 433237715 -340999650 680285773 -362028704 -425048221 657208158 -522614105 -48800969 385786050 919847669 -666266994 -639881379 884889094 -292466005 -676669448 595290639 -116389539 794549146 -112464129 -293693007 710724859 632457032 282666987 -237151852 631050744 910514575 -37584988 -367959312 603418741 -317082228 -218809946 -83498969 247397089 -448987525 -525711255 853354449 -220020723 -417489481 -896857663 768052454 -723578140 272835804 -737858591 -586872342 -5153093 -715779440 -125217464 -413896975 161220281 129623858 167971331 355599074 -249517464 496826386 819051204 158005220 -147365079 677876854 190556152 471800238 433843676 254646791 881836320 879586138 -401561938 209303008 185563383 -86496196 138910921 169192447 577458707 860793001 104029285 107748480 919698349 383552197 -931742790 696824805 120777287 -257766729 -441081525 128003128 -907394134 -135845889 251136392 882359899 5306276 840756224 218300676 654596456 447033308 -149598225 800080192 -275088209 944993236 -956940633 -10552138 -386407523 -577762014 -42235228 766088214 -766420569 868241370 -652459711 -862659960 280321641 906695759 -112469097 -223033410 -570468270 -536599181 -497128143 -218481969 566327725 997850580 -540086814 862643808 -15491902 982463751 -812336308 119235232 -13197160 -190712214 -704883407 809202265 687214922 -658204457 998384735 -258090043 -929892824 91882310 268654069 147082656 -740471024 -953232304 999507873 997080728 664776252 852346839 859565796 796299039 -518178243 -912585465 -431904743 798142600 -580263996 -663294440 899952570 807466353 -602639880 -32293788 831347385 139853254 545980417 46747623 -870044884 503855287 -978005263 -238872829 100524685 -405580669 18783434 -795671317 343709377 873341655 -904205363 -833378650 -335767503 43470657 -61360371 -474531972 -570244537 -87666239 552014352 414377836 -44031679 914227801 982186923 173416875 863087790 -103013847 -877727232 -124534490 691799559 -951573899 -642847596 -806547528 -726618226 956640315 -482123929 854956126 986985404 -603509279 -134568349 -8156617 116163199 200066126 -448814503 409954052 366615038 843541293 886341782 -150655078 -70980053 -35938911 -172956050 -481909943 -710157095 -956079064 320734279 -273089817 224278705 668278249 -16839196 -230005076 -647308668 -526538277 -35852647 -270104853 -676941774 328918544 -98868416 527335202 865115436 -483938394 -339051100 81478773 461094600 179578702 -637339172 118649209 -292086919 -590190103 -200241567 40055078 805317904 -997462212 255011310 -113426068 -144539738 101286261 987334748 -546168122 -3366225 1804664 874811635 -51589696 799271105 866693069 37652169 -230182237 520533861 -433526735 -502533976 -843222093 -72604007 995243356 -977509311 -50804082 946221194 -370733249 -966420640 -801579248 718737474 844063990 -399612249 31399353 -306357447 528010272 -267868709 108248147 -956117831 582419255 471571690 732867930 -652021938 386178439 -141028358 229690778 52507979 394906946 276682001 412433065 182833814 -656783780 -981612010 128348969 616053349 -108800562 519569989 874914048 -112548910 -81894215 -212953334 135229488 506089292 -885907929 575395051 -518171134 -528426378 417323228 -225993491 465384741 726246849 160757748 -907667640 -950010414 -904338134 -859460436 -10298097 -336765736 -519372941 292165340 519413857 -536126512 886002589 346784141 -637671022 -250270152 9157860 589382804 170416308 151992926 290887163 -180495639 613528158 746226727 -945521108 302149955 50740163 -847546564 -527987758 930846593 21779079 -955208924 -509259478 925755564 387311095 851298282 -468083564 226865492 -640862545 -488452229 -629967745 -467218857 618566089 -465020415 -286581261 -675550333 -265033620 -706274508 -862886126 782822014 -107154225 -367783086 498313593 759770404 -293028106 274138532 370485581 -350982049 -759230182 450475199 614847073 524786066 657420918 548569916 -886830617 -244063655 708168791 405663209 19013445 976678093 164382370 906925408 -787395091 26053255 396599509 -454250314 635505384 856447922 411358585 -365890156 808015439 798252177 -89937952 -24188277 336710139 157135691 -36978622 -310840010 -22433748 867238250 794903779 178278499 29754603 318502550 922779044 70850155 -904713036 -56604048 34545498 145599533 -504583261 528868538 -258074097 -564583617 467838892 561826649 663835825 589527920 -128407438 -72949053 960022986 173034472 894944922 -114884344 -720808991 937040965 619449292 184042592 -955943104 -359399493 -772409321 -159818963 -57805482 718675600 9546541 75348733 -760101412 -39575603 -696107838 -416845995 376457171 440594959 314031606 426558864 -838748461 514833445 -918114096 133219150 -865325197 -944970701 885349451 -609966567 -469765390 -127807790 764156876 -665817006 361852731 -90809796 -444801946 325021676 -970363339 -868286734 -24480668 343493566 -13864146 -49027796 464444063 -600742097 -807988988 278275724 408805767 834513760 601201817 -369872909 -431512655 906102672 -897929803 257390452 272376806 -247663892 -658042287 668846479 -214369338 -792653640 -385838789 -215092345 -999917096 -591634290 -634106994 -671334217 2621140 968598666 958228343 754964705 -687652810 629068155 -320581140 -25729761 620992286 -245435525 -459897897 -829368475 -891501086 -405962162 476017888 283169592 -951964903 67583561 -793610079 170318939 -832480364 236793806 222637401 -803933694 -870854265 426852699 757120863 330390602 -526222836 -306916100 773567207 986378483 304095444 545617243 -883941867 -480907687 -233504470 443312273 -921521149 -937482675 257481396 -376391144 12687910 840310689 467718771 756908105 -440238504 167988918 -26104172 21076880 -287340705 -419200553 819263458 -451256051 620525880 327144081 193010480 -554762281 525676623 -508124701 -368234564 -805945341 3324533 -516280160 -919979235 595982471 758711461 544766589 -935603420 405156974 137104419 835005208 -661909927 912386721 554129419 -809491954 -960638020 710032213 -997524987 -872324542 785632092 112429823 205008991 -45846494 -852843655 338307275 -424856600 -749471568 929948085 783189288 -231155233 -460076763 -615378548 953435700 797457489 378823918 -543698021 261767347 -251319432 303264682 -326224510 -580354886 58507113 367051719 -148865247 -815731953 663808683 -155385094 -195071503 -187743390 910350306 458151968 -531018950 683694442 631370204 35150786 -824683045 15271584 954311425 -523685045 564999035 988569833 -645557222 462309089 498020523 176805043 -359203665 -591056776 -624115673 871180805 -724888497 -70292222 -434214569 571613928 339530279 76875037 367098880 -38108615 874639735 318571197 -35702490 -804666063 851880489 -21678849 444430796 91397726 334789939 756135668 267855647 483737639 141723999 946928181 -656787792 691816648 -709037214 -687162133 -3313273 220386110 -313584350 -873705783 309011020 -6031979 -139117273 -786309659 43767466 114470549 -762183146 325859397 748890500 -254566065 -34196512 -539759203 -23467880 793536223 -906718955 -118639873 -220044751 366623784 429737357 -979853516 -570933335 -223889049 591572835 -267216466 380787704 -233049070 1976644 681765253 -895153260 935330092 -96401836 29571790 851786866 -616433671 -938480408 -162046231 693193778 -328264558 533944472 -56162733 913977360 -904347311 -326994673 -899995680 -789679527 773540824 744599949 -234115933 -792417839 836112060 272675746 -84647500 -433509905 520421219 668650301 577271388 -19983705 375634972 -117688547 174460144 -273708807 372867298 -594332226 648844125 -388649555 -273804882 71696935 49811671 -928907250 -323278993 575634288 -875677634 -763216354 99350156 500937266 141739200 -733145824 309610717 -437309578 192273364 -485553256 793682630 -229806353 653805657 -427749075 -91734650 -500507752 365626948 -198520060 -951337137 624332142 -878489382 853476 551548502 182933368 -450924492 -219798928 -301890138 578235617 -64596692 -201268854 672572121 -768901630 -46804005 195726967 992326304 -39750492 -979653538 -564347019 -361005198 492639190 498388311 -695073235 930122131 -7684222 -484853072 291153707 674093604 -573347748 -668991538 342562699 -474088163 -454225528 -17177245 -457068248 -694864767 970129362 -650053153 -348160060 -209193807 598351794 593596174 -138193712 -359749209 -78094581 -469267876 -478817811 856590962 -388240711 321298513 -838267413 350928617 -671999706 -133687476 825998261 -290358239 -645807076 -995788809 -461199002 638643196 -305277462 -241482055 59324175 -316249095 -137703606 -135036147 -953558897 380388202 994106801 -320645298 -1069804 483372049 638963869 -207335988 387328428 336010206 806524387 -806026672 711122578 252805157 19798257 696704653 -141933198 122830677 756554371 -965687383 -871907073 -714057206 -901982973 101043987 -572124063 971848624 813746783 24303766 -973266664 119008859 655572705 -304934972 -515345133 273614480 -956170693 551419718 362146003 -505945126 -309425736 -418104356 -980072895 283574422 774206254 818625042 552018822 728134950 -586003272 -897565710 708257018 -543501181 273121640 -876104001 -174317220 572364171 90736056 -899147133 -921600165 339103416 -36832708 641471567 442966538 885170619 -850749435 801385047 937110796 -105846160 271492119 -602349741 129961166 -345757686 115845751 -333800753 -213809199 -845999477 -499464027 618472522 -196993759 51520913 153047324 905394746 -587630407 297657994 21215347 285145763 -75813698 -73798667 -640602965 771612270 -659116674 -861616659 -553900743 -604997096 506640735 124818567 -146490829 -194860822 -291616383 -38330745 -854130526 -209754791 -977885356 -776749970 -855589918 -265912999 -668361493 -744618989 -506808248 -617495941 -939775562 103956544 605342352 311866748 362540525 853225376 -895422952 420023479 -20724601 860665910 -880942844 -857862639 612192686 440548602 -62354574 165408878 -396238730 319649314 546047972 407022598 963778898 248224706 305311161 716347389 950546056 -412612178 325288519 -768998334 694197932 -894531309 -43715294 5147749 929017811 729782728 293533478 -254487130 -893260917 -408267704 -674924955 356271785 -307965126 920416839 -66358823 -196021699 722272438 508540769 -175927766 -383546860 -521931340 926319203 -93769907 188177794 -87123333 -816914306 49146983 290003241 554738688 -441550274 892158348 -56715423 -572067327 64118011 -937089792 -467817592 -867084558 -401951 -714414641 726312828 229405192 125360418 -210793030 -340275099 363236675 22438586 -765013282 -879097384 -994004979 -978690839 -226267386 -172406766 -479809061 467424396 -312717152 -562747643 419438171 332932235 -566226900 -357558763 -451165411 738828896 -229871789 565845933 -176283937 -123281321 -394410968 -15608789 -494037566 933561589 622959495 -524636020 -285137774 199020541 17079675 190635800 835344164 268351654 -187301701 -739941161 475361300 -909469518 562421702 -483643478 -651944137 784921804 -677199679 -564004472 210736598 -411344998 -670245584 951381791 411059647 157363104 -229375156 -827414885 -762935820 -268853589 562235551 212260308 997944793 -109255533 -839282781 192538930 694704828 -147087916 487544934 -236241622 -348180929 680608933 -765607759 -199818822 -394127677 -654799599 -268243070 431095899 -427569835 991774386 692282631 223095370 -859380956 -254080830 299057793 90079603 -896529422 -407938486 421703389 -844857559 386777597 -785333881 -190180505 884754358 -882679440 627934319 -697986035 560935187 -940440618 -868921406 51636016 936421305 -514694649 901561814 1599454 328451074 408378998 -576810330 -916013333 816455511 -932079537 -239048138 289932271 -478412592 321172631 -333826555 73562965 951600868 158551875 193056628 995958512 -348765340 723308771 -658308612 409810859 -589360065 433967408 -247792548 -84133136 829916309 -51365231 -848444671 -841500584 616732691 -61251778 658925916 645851777 -696865222 -235145950 -958608298 -173450115 535395841 185708159 -810381273 372617956 -382210075 914050868 588033721 -551406523 -518159364 -357947426 -907640604 799373470 -921704113 775877135 369499154 563381002 -113273332 819558353 290149581 -774268929 -38626338 -109241 651353318 526668509 592266427 780815295 605732432 698327076 906428258 835743377 -409269586 -523049788 -3397651 335815351 -772530253 4083447 826769676 -21484398 -18018293 503590525 272980211 187705711 597043877 -912462728 689804783 918008347 -506108340 -637805363 813231076 -795257744 -687641792 -272732625 -275889329 267805623 -405335973 -735613457 -446713128 -303311452 -366434498 550784748 -53921284 535072793 681447555 -363765861 -480399653 211182853 -112237223 996951829 -14551554 659935242 -805850620 223362824 -557577565 -127392200 854284008 852016447 -601061829 807061267 716788642 -708842586 -273782086 218241853 779782489 -679991689 -80377087 340294967 -246576799 17570493 42843714 -181547248 532644396 -216601274 -316007169 -190192286 710469711 34750295 764640937 -386974099 -810525334 -608763579 -39543119 -513427231 95058046 -46088701 -491677165 -352743578 -621510495 -916583008 518171561 146363046 -920053636 504371430 -746999522 239001528 -368281029 -364808820 -690493250 952022653 471148041 -76841565 -343538331 -501426325 919232136 -611164502 -416223788 -781285091 -810607036 -93094637 -699628709 -954006370 84709899 654182128 624016459 -890662103 736296347 -772215206 372279910 -890971575 -903086499 -887889047 57769232 -75965583 146721066 -859925313 -161152443 -81363211 492816669 168974603 -290156410 587499223 232157927 -51714323 -299327783 -425489517 -618102736 -645479982 46929745 -648943036 955515701 652948330 -556213992 853239359 -111413474 -637117814 -649549798 -284776358 -742903609 179370374 -920231848 -914003706 548095078 890580439 -216961722 -637067081 -506374933 -458685055 -739077505 -816745007 -25028674 43023183 -141207941 259514714 -524261345 537321740 726654540 -384520023 -945861277 -678984194 610988851 -15954488 201451812 215276840 562121366 -498134514 117637079 -82060067 -56408679 -323802976 811742390 935946952 439685834 -307519909 -319027051 31237946 657108088 -915085552 49351257 -145486647 343647027 871002927 298423642 -640018652 -210358162 -101358150 664436306 643185634 -108053763 -222996421 -203772598 -270011221 -56443100 922944223 -672024404 -901590635 716639785 -306242883 597086373 -415726530 384322666 641881239 636314073 917877472 -761208025 310035680 -124990731 -193303353 766788547 -837018950 -796095371 710530775 -217645093 554018355 -869839821 -423624457 -954749362 -771384472 -467476441 359635556 902599241 -171181552 -669875229 -632510769 730729901 -160681930 487455374 242814249 -497418827 100076317 -146392778 679613897 403201614 -952742150 110895332 74030037 627653743 -817385801 -43394010 -175551804 -219903201 875477058 915880091 -470185432 -825544445 -592275710 961921797 832300961 234371370 762068319 -981637067 199078131 -505056750 419489878 -471516400 408160662 -33902795 -337913037 -743170783 -452640822 -430089687 -401766321 -741821967 -50738786 -516017120 -317960844 -854478402 -161470548 361173806 807615691 -921959841 341802189 706690270 -113771444 244552959 -796535087 -396597950 956666364 -500444800 -648035430 -977718605 112065758 -323555434 -239562113 -868752308 -816159253 661260546 62276759 121239937 953832098 297687120 193740031 753280899 637154847 984536439 893917345 267717341 -176115258 469180555 826267543 -750691211 -151297899 -212388495 330927504 608275890 766992846 -247875931 229855531 -357786062 -458319373 785038031 -727555010 202480552 125322912 -7825970 -195588907 -941473810 -585774832 -159650626 683170844 718355879 -134002936 756965665 -79114052 286472513 -182307295 -91052909 324311217 954997138 768789909 -350367342 -916928444 -758035868 543148626 276255033 -818829056 579446683 -486900417 -900969112 397250445 -357522055 981677815 418854790 -892543873 945157474 954054041 -22816554 -605378733 837222901 618557735 -555487714 43191389 -897964401 -304936623 390523547 43077780 -720800536 68232060 541014467 601574498 966037848 -570350695 -685763372 565765521 664263569 -296335561 822174241 125690653 -708884630 782276074 -745019670 369474066 -258725061 -563870731 -971133274 166041636 -401843007 419385400 599217426 420068642 850616787 501301742 -371215804 -341869137 -873014539 30514313 -164155434 -773169547 532825462 262535337 541026089 561397699 -336018721 -379848609 -392523785 967525954 453672340 -632716613 371404957 -72522965 316645313 410288403 -673993452 201552332 645849617 -101674856 850875671 134840844 -769586245 -792207587 28745666 201632758 421892098 542330943 -261939059 615985613 -890327077 528313120 323997305 635452650 530992871 46648735 20296344 -579545333 514050781 -693502717 38850503 32821323 549348736 685490764 979044392 -449373594 -451157117 72725701 788189979 -449102837 -667323374 -873964446 607559335 -354392608 -400104758 -940402098 249021340 -40759735 -62286099 -608612658 -930613974 322793232 -22007539 -673806683 -929462890 743059406 -154728023 -640198747 -183029642 -438776091 -384358263 137789172 -558672466 766742779 155054419 -302298484 -618123977 -513376435 -219478691 533314814 -2938388 261122824 568207948 -306341631 782724741 885115989 -213956892 617014026 -515886684 -195803750 -519330580 -846473901 262852607 600269348 4057748 937189630 650413657 -350488435 830822945 -897725825 -383501360 -984545888 438517921 -472630624 -371977676 709409227 -435338231 492117638 204447810 568354392 763305147 46317055 -745653588 456581814 179722162 -752657791 895561652 448158949 -892307574 215468647 -461766074 784943520 -599657517 598749546 -78848721 -653958574 172720699 839842857 -813682479 -802665370 -995595751 824826153 -813093430 -917990155 403375326 533457728 -75712641 -18273401 -832772863 966312829 802427700 -434734679 712079941 -712810645 -429749941 -669712920 615055787 -879021567 314806807 96277135 -27487572 -845393753 -865236553 595769745 676574679 -276862689 477162260 -399759438 376306565 -715726483 274538384 -505831779 934651092 -820436707 129738016 268875832 -326679820 27947912 -621254590 225841688 -468114295 -832040944 -746767118 -657329702 221057753 124512040 -123957802 418317086 -911134973 203944962 -402231585 -875423088 -628033220 -703148442 869749137 -325555755 -652199149 -905589033 -548088905 489359464 -539475151 -360703065 -123206122 647260342 608740710 403404680 -741936232 -993181295 -165216379 -988653076 -617162680 829220155 140643664 773337482 515185102 994967338 -89034228 654404982 450841497 -471073476 266944623 -92652788 -838248562 -286200165 602762649 -621055140 -564168405 576973899 -801227892 351697265 835981266 231477349 216649000 -598947716 466491343 -153339836 -207447336 717074950 -978587121 -16391461 -156918224 -330122534 -166618524 121083707 179856231 183424785 74699273 -776201402 536324132 -847675451 -572384247 -586180032 -164551428 271447552 -760892941 447817505 479737237 -712102506 -396615374 10468858 840192797 63059465 924510922 603427739 -536992892 -315592938 585054999 934287107 501089156 -909356444 349128167 -704916443 421256701 85735533 390529526 -594724181 -444906438 952077031 452283591 -540076168 55593488 -228021910 505141571 712009863 546801044 497604162 561551526 112896897 276159975 77559864 -942937575 -994656936 227917447 -724412360 -878435543 -887001027 -677360497 -66785317 -318122710 -243696199 -829172824 926141527 -282890360 319282475 851554386 -770578250 -487665826 338421808 463765647 -835810267 -278263526 301196911 -413775506 -115499950 413470078 -367566715 557170431 517643394 367093115 -369784764 972198840 695176746 -326542832 -617517953 452575061 -20837687 -711050336 -60611965 251058227 -7835855 -34386649 27152474 -387085747 437271981 282733142 -160131620 -803749751 -712425617 11076356 868528938 -857338238 -431085573 845766891 971794677 -488064397 7562699 357009702 -693978369 266420692 640896752 -95518193 -135082008 749577351 -400767003 921793679 -959458454 -143360402 -630483589 -477051530 273927124 595978367 -800537797 498565263 65902925 -328299818 -231817304 109080002 -847992250 317469660 460684222 -457032376 -988131201 361057026 277022700 979742342 80947875 436212102 -806974411 928737967 -680506809 412495610 -811655684 -188782284 -623089144 -991705792 497351978 74962241 -205803213 -532279930 -365392965 427019922 -457388780 -475273313 766543887 -987603274 842011806 -74646415 705274141 194246948 121023276 -167762598 266690922 80424197 448136780 156908744 -898367241 -74188532 -755808978 -156061284 -988672055 911472176 -410817793 512647845 -797127667 -868178826 492709416 937394463 327283770 -820684659 907935053 -615492070 321432417 -777517835 -61963049 836552152 89607792 -396204972 -662815021 -657460075 16375603 -866717997 -376225445 51229424 95608091 -240042744 783514021 -156216625 676982007 175410804 -935649377 -151060921 -435347505 -702310063 -387242289 89219020 -662150455 -49725930 -282674715 -555768133 -227453681 620484235 392843710 735230702 174281188 -734144339 141003290 -605634424 -345509868 -221471775 26989312 -862879870 725150260 249698971 -895166379 -448602271 -28341611 785344917 834561883 40469734 556063804 760559239 201541116 893041843 -758878383 -181784502 -39372002 313424180 -236448323 -447420673 742895160 -112738937 -522985949 388142980 -830678678 883730189 266398500 143247447 -260793972 447466402 -742661418 189495216 -113619151 90877362 -857892822 -987530194 -431183721 51501507 920090487 410322520 -836435034 -862004851 -772804516 878360407 491937436 647398928 -257291539 949146717 -871062831 -217917475 170835887 -467511728 607987764 497984565 -518959318 131408745 -5665359 580678837 -106483044 306196632 -500210885 -847709923 -652807429 166962521 253741186 100354793 -603156545 991074092 -104678443 662123890 944763117 352170856 -442957971 -38438643 -199960730 853991106 -325669671 674421414 -458938374 97100764 774986259 906968956 -390609973 -292433846 -68828741 47423440 -343548607 280866901 479840335 -995463955 -333461215 -156549465 -840879405 -808044153 374648802 250654775 -906060573 -331891562 955235797 141095575 -784761936 -801090664 905378295 694888128 608011905 811197537 74047781 251383270 -684167095 635408192 -592106411 -471826800 -969681034 -437997309 -69336220 -515692975 -284463554 906472225 348625208 541677571 -171170313 666270574 -750565733 747279156 -573532954 987299565 -264280756 423473778 -408058774 165920753 574641627 863026649 198042616 -157354198 294363689 -693817668 -393879729 674646841 970052051 839616552 345673218 735179182 882148498 436535119 -954142642 947435294 498126254 633314029 927558524 242487739 114393418 -167672624 265366180 -548132708 351573067 709487979 759022238 -257215394 44382486 -789162655 -916530068 159077839 -729859970 96652596 789698662 -24188075 793048146 226822810 991913903 -279527046 494952023 -619007833 893443532 -183540420 -773246275 -11509660 -336824493 -506977376 589662722 -256577990 633717808 -988531217 -977768237 307854130 -948846508 130181015 912818294 -638054664 752960754 -358763030 89335277 387684389 277534167 606362432 91414121 161002945 -347816750 -795748731 32246350 458714089 632796174 520436020 -189837937 -261689292 -284266263 -163311297 -454461291 -41679085 267496043 -891958391 -313576308 893122802 -572866847 55844551 -841587815 462170040 288204982 -810516318 147735342 85488768 406499958 236600987 568486798 25936264 222668764 -737701000 48457600 -972945545 478426492 -934272157 -413859404 302369937 776374451 -394180196 690839801 509167203 -192411456 -543057417 -849948084 -396181742 561168360 -828080507 -944909169 -984319899 -539572331 633160967 -315894791 -757852159 -782514571 -565674077 -757044077 -31621353 -583311997 -566774545 5175817 919428108 -506117450 -356453670 -46771817 736273946 -221316679 446918478 -187616226 968522190 170783095 450122005 372074355 186656870 983222961 220371356 425450938 684553231 748762680 3103716 -248448595 -709968535 -549046392 -154033376 -904962258 329813186 698972395 54134193 -687924104 -780113604 -374260864 -176662310 742052466 -867702943 -546133413 -361347366 961379134 20166071 -214592452 997001041 380634071 733871903 -440507902 739903509 -479614847 829249966 -29745093 792726620 743315489 891762078 -442957783 185192848 245249029 -790614554 645482863 532091194 38909835 -962422350 -191330590 -407295760 657166782 -926533540 548017943 16578617 -708402521 974864220 -715690557 -40922721 -445202078 394657583 764787148 -618924633 -783587039 436049627 864850705 372225978 -174522748 93505862 585309888 -865589689 -811797277 -5391819 841465770 175141265 24135821 844131918 817492907 -871166555 -324596687 -676895344 175928394 694190125 -877604114 266969295 -545217421 -743853605 573093764 793562245 -804772071 -297977006 313533993 -254384227 611903739 -871946443 -788637201 79966356 -88761441 187444023 765780587 534416869 133013572 -163601695 -119474361 459729852 157110522 -192291191 26260414 -960018674 -704922092 -718834087 -339425840 26432680 424830334 469769537 -57931755 -937538102 713360893 -211134099 609990433 322853364 10637185 -624905528 -754817778 150951659 280770160 -195437435 -528438498 -140512227 791882668 462311763 931328389 636571876 -943567066 -190486135 216928811 741791474 827117553 -864587860 27417425 -348316260 364895918 -12003343 263771363 -277179846 -23145223 336044706 -313964947 18003934 -387493860 596430468 562768529 -79197843 -380579244 60408281 -315197640 697885106 854326418 866238659 361731382 5324554 614694779 122869358 -121695832 -640859599 -508298657 -418632702 -435751740 350226927 565492137 227941701 -210888703 386384353 277393750 -685871066 5184491 23089287 629741585 226075214 532245017 -990678018 738703335 -633250929 -473344098 99312333 829877584 507426678 -839190872 -591196981 -746853167 254588983 -461895134 -475367131 -218368948 -354238750 722650746 -220342948 568210741 -54904980 -898835108 229101745 647753820 115868061 987667010 -129633086 676844568 -630452658 119607340 757018050 528989755 93827663 -945030161 66356721 99896421 -734277541 668247936 558694524 15208542 -834328311 -34104971 -699936179 -551825057 -241297727 -125868951 -437274896 -280217837 -140493147 30197028 -448451710 428583809 -484313284 -408317300 439578235 -763084296 -51753206 -769201917 -256562020 925776730 -724189608 -833655318 301324828 887604414 -860044234 665881633 -619810101 -909821232 111145740 652140958 -272304256 -279980977 -631579624 -249360626 -191520784 772258792 818069976 -81845895 628849950 -314103493 -577140181 -458337129 703549395 938931563 -880663101 199141364 -484459036 -852526730 305855857 -87846435 873363892 714880544 890903745 485036955 -248282714 -775077900 930421274 250050060 -320497674 -54382134 -648005482 263732551 -484006553 15792790 -287736297 350414445 -199905115 299861451 -498127610 -64231601 -372643960 14694879 692400229 -92846648 29056010 -524774885 737151255 -521452413 745789144 -471978865 297130279 111237473 -705377477 873616699 647641115 633636790 657538278 511170440 -891546357 846705376 -582629979 -725356268 370319160 -793063569 -695175222 964655609 -850059641 -992086944 20908933 -958052248 -407980193 -611670601 477239740 -684692350 724506951 -691040933 451239026 457088260 -325905372 780522276 -288918271 -297093516 77359110 -141978811 -426481840 -415195113 545843965 -513954213 889358023 -939000920 668803480 -878335888 -891261746 -845864740 997037572 88574830 -97963955 383364069 728083541 470785337 -805339701 980400452 -259242620 -904335201 913112543 -380761392 79729206 -431014407 990987599 -188438893 -918711144 -322066042 132027723 -81933552 327044699 -41700826 -789573394 -613555473 -148592373 391421472 486864405 637504976 875661767 868222945 257830188 -737363230 -69521976 -440465996 382034059 -882592623 631581425 71427345 169090520 186792790 -713620199 701388595 -457544893 -922271008 709660821 -885005583 -279591822 -261360655 73083243 345609296 93315825 991469245 -933933075 600191560 -95440780 961490692 -28167569 -768720320 -330805889 883820408 -43531892 -830130197 483576119 -474155446 -747828067 928075156 653456427 -517611957 -221414994 349781376 895229861 -350705347 308631616 -104571352 980535894 -621401760 501924273 -422383856 281718171 675964739 531426131 -666188701 128306010 469016964 992707692 657740488 915673632 -650961442 -201347643 -679035554 -587907701 -556564010 804381010 147671695 929797543 600072388 641290838 -248410263 68926656 859181356 709236066 687479388 -502455093 -516142981 929051041 793737213 -441033322 916894048 749040583 -705351483 -391001712 164715229 762542905 139162128 221001899 414321503 -921037961 -973317923 -967983239 -898223352 -765429068 609489339 972064153 952532000 301004648 -251499809 865472865 323121622 285757314 394628711 135463392 -30109101 850127928 452402674 -451808010 130649140 -322364719 6736432 -142206946 545684354 728993149 741093995 -178428162 -248925183 -278834350 -830666408 -235495615 465806951 434726165 696296097 794554478 -40885810 445028431 619991297 463534553 687015356 -47765626 -261086803 -133421052 -252853105 315535077 -823133619 686529288 -129820121 877869895 198523204 -412235427 91956965 -43244182 234477813 365576603 -650464449 -339722789 -660231811 188846866 520026146 67483894 -363421910 883738405 430318625 -968899792 -822410191 322175662 59916016 -789576799 57783654 765424206 387875333 -889367358 -330154545 -125104418 79109972 112462194 -187372633 54383146 902618516 -544716402 -560618166 -167701677 52506152 407823722 130981890 -118360002 -502490970 -804993588 -901152553 239144405 -337130859 981308851 -182613608 -685611769 -543125982 349127319 -452493186 819546042 970413677 582789673 817434753 -666539838 -244007810 570740127 614506970 -412642973 -926616195 -771829673 -903092477 114137121 -784270661 -852531485 745725086 309740197 27425899 -903464641 158785208 -836744373 966312327 871484954 -590416265 -952851257 -773537446 742637253 -237254756 640020684 -996792977 741504362 465495049 963055577 -565002574 857145542 -963533832 -486586806 659917471 115610215 906281434 -807751633 931671989 -777817639 205566125 -749850708 398130618 503292669 -996387508 95521201 659036967 -930800441 51153517 546743813 -161059137 866701665 398374315 971654211 -84106556 -272764786 63676618 -576400397 803559313 16549925 67037716 616182293 -937762856 -645388986 450826557 687359547 -432537989 -302899890 307522573 901296002 -241166567 988346613 316575732 -175106448 869589988 127090653 -280436606 946548176 945260711 -360115397 -947542494 861987894 6996592 -359885544 -116486701 -366699129 994396620 -782601703 -864867818 190176155 668248941 803319202 761368167 -732682824 -439696539 879935580 -716532016 523697706 -194646257 61923659 658444847 761978168 -456129404 -240089918 257059168 43147625 -436358790 -367837338 291557839 76384089 -168625603 319680578 -499561279 -443990246 888884539 426756870 -520783063 945738166 714942659 -40170869 -508051193 532616196 373797111 273053050 -145729790 -115537204 -899619449 -722174829 915619571 -147320472 130160495 382542256 -462946021 -862262068 419587266 526510834 -300273303 224696052 832458222 593970231 -830106022 -97212509 -936992258 693780952 -132985765 566950516 195352064 -460867653 -869033367 -323093319 -765398654 -239051482 896812410 3429127 285728488 -262106724 -448247445 -543186804 -765566258 360350808 -874387222 867953660 696384653 711287443 -327113181 675926222 -970594471 63791192 -470307015 632938432 914022937 -58658490 -122839766 -661736335 282229253 710483278 755562583 -333500814 986591249 795549719 -86776167 -103344285 -995955136 274969291 671793243 -316011386 -394664567 -616325181 -404257323 -959335191 529352932 -676059029 -37289535 -435609571 -670985486 373116625 801558325 -673928105 -211425999 658250973 104134893 -148652592 -294396548 271259083 -822968363 548947201 236876955 723695953 171924674 450521911 -363070604 -706550221 535581764 -831505979 -596758346 278149734 807325791 894941828 762282077 970542306 -333516440 -966330108 774732882 -514422048 334327404 -216007238 94447093 -429586422 -769270235 -450635871 -483239190 253509240 -124908216 404566899 861390833 811848383 186653891 193275642 197702422 -360800029 -95885693 832168529 -965329627 -609454859 -329401543 -655947831 -266212251 149006585 -698615101 -874831487 -147419155 -137436751 144668797 -435811929 43379767 -455842272 -249682774 785116901 36836099 -710435423 132361953 338472931 958649339 -184580815 290935409 19771974 -216720006 -220446379 185701358 106308326 -576315153 101445067 -344465274 60142650 -169590711 967730556 278225592 829397022 68499156 -857431532 279808776 -269152885 -774187014 700703784 -358168999 832164552 -793047678 819163605 -295766629 -559388331 555948741 328717871 223781561 -983033892 -917420032 502566554 215064367 171652904 -463216413 995281413 522801551 843160000 144872989 -783147492 896424732 -389469489 314265708 9646748 -581729342 -782526925 260040906 -845786935 -74590288 169173816 -12123844 472976241 942346082 765808131 -44065997 443850874 549011864 371186674 78742645 562547720 993309576 66367057 -552632964 353992651 42822951 -257502660 602127263 -825048083 324242285 236878432 680854451 210493105 -348219118 -579479984 -89307715 -516384288 925074761 896307134 842396938 -508556750 997019381 -467996521 364397211 -20095122 -733504799 364019843 -490109420 -212806202 168244960 -906775505 -280703604 -169320915 -320300927 157318404 627078532 778896731 992203933 -154156061 287686243 305956843 -293293430 954771578 511054913 193328549 -172359934 -917290 -23810355 267049351 -177197077 -613517649 382939781 242406125 -807098360 -244667978 -71785612 817216172 338910277 95537189 -915362061 -981848266 741720406 -836507987 -23826428 -554458542 971049700 243966257 -637595909 450318570 660024096 -947737544 -673001478 435233285 -53931038 -379567332 -885462167 -722571827 -130540402 -606633642 -167827895 911286645 -876841033 -201334995 409990832 969701262 -728924464 741321503 896165320 -685409432 -311233839 -693866161 -230524700 487081726 -317528897 840773016 32614922 335226455 674530875 -237900530 473468005 692636294 296329305 958574475 601916020 891639658 269025208 817263017 949442231 291332796 -910049770 -512814948 590323382 -957711678 -433311902 -112545640 690326306 -319822561 -480112734 -996364985 -735842684 208638217 -150378012 -241350913 213206136 -207518073 107347080 -641428815 661412420 129933117 199847317 149897022 -955076731 -242326471 642643773 26254303 -454998685 383744112 741365295 -917494566 701297359 89887930 84366450 150685122 -328358102 22269473 -646132990 123080696 -229091231 433137323 -945201798 -633497187 211114554 -964345327 -252929367 320710850 358632440 173747317 -890433169 111906252 241477262 -552435538 -451833794 105883734 -387100616 637009921 -469466302 87429095 172393379 -562350578 349615790 337130163 534741556 -821253829 -34072392 410843567 683673998 -686736021 654659793 -625826291 907997857 228762143 120430789 238975733 514268372 -72366297 822465886 290866608 924469800 -652283119 -746474041 161763655 109909549 -151223055 -178326900 380408278 207357453 -931091901 -14367445 -879940869 818301827 60479325 -3527944 171431420 210441080 729233125 -230234897 406517522 -945342635 354206100 227914081 840125752 61032043 707177824 -249500919 -533780336 912570072 -429279088 -746403702 -263942553 423465846 669682653 925316414 536988804 -46948078 764389095 828220800 894264097 307291301 556583767 -277550275 418436251 346191378 230080903 630913927 672085198 826392703 -733929596 907196625 944771427 -770041794 156241576 -124364704 -113911426 -936721289 -664748881 -228516815 -483688309 -411394003 861891754 373379645 -28168942 576140108 177446897 -111097981 -890181784 -316277231 721161606 -230796004 346894083 743747791 -461295880 496440183 204792686 -395393454 -59064492 334499375 876271862 639875256 -457093230 -163000195 532040664 409969671 -48533302 923048010 -384401785 500617808 -515323841 -470815423 -836991506 -956022978 -737276707 -237454904 172096848 460298294 -698268648 -308080612 -577062690 290808614 -667573411 -180028531 865129630 332419812 -204962879 -313729586 952027827 -18203279 -983530727 81949164 -761004403 909103066 -860820321 -990729789 201189352 -405679312 502761517 -941301076 375024667 113938585 698288919 -198460905 -95710827 -136712625 546933674 -908713351 -63203779 527600290 153324214 667498639 -713658045 -753384540 -682091903 -926315921 -596114699 613095140 -204731345 -123915662 505733315 592663956 -63889092 65575700 151978072 973014566 68319964 -913904812 208722747 -41817676 10365968 -559967389 450784276 -143758007 -742262490 -231737956 -688827594 257426606 -129470308 622010718 517682676 380442538 350137926 456712865 -207795598 367804287 99033238 710111115 -490003997 773812556 913439510 -434239101 -459830635 962930173 710822829 703912083 845279962 -380360299 716503577 -973702914 502106679 525395143 -565393351 817118674 -769651228 12963685 -425615833 -690510059 496586337 -98181143 -798307260 461054966 -153918724 658680639 521658853 112603424 592530867 295452408 917553101 56136841 158764175 134327359 -95245792 -605007922 997640102 637493468 993783135 16468014 -15837497 357100837 698900655 730919795 -288052753 -288248815 875758969 191031837 -447387124 -778053819 66690100 -462280633 -749712788 -980384357 -879804231 -244874509 -584771888 -554569739 571857590 -531452662 969309124 414674796 -13240884 255483710 723756527 75222091 -896279731 367360902 837886731 250424064 -223952440 -35543627 -466724485 383257863 976746010 -181742607 568983202 -502805525 618104345 600223721 -349949793 463916481 -233433551 765901637 515668222 913634712 -498277875 -212616837 319372887 -906026709 -44703881 269923414 966022982 -581261443 313586247 366349135 -633844404 974956195 -593161493 894550277 -814100257 -944647279 330255834 -83589427 838148098 -370082976 -596126382 117112343 -834554183 972507157 -892334100 307470616 -50319313 58221555 854868941 485026846 539425414 -68949461 -436223532 635823709 -531784103 -744331046 665903337 346312753 444906312 165463648 794547682 -929887356 -268027861 592980701 -365686254 -7219833 -59876411 21557078 778301958 745821340 55074570 150480392 166395236 -777028980 281189826 443334780 203775661 -668187649 859593946 460543229 58688394 -755238743 631990713 -899058079 216052378 91045317 449545610 426639947 939445340 720478639 967428790 -293315579 -224533829 856429946 252388958 -646367316 -91936744 -839959190 814963421 699851751 354244524 -140952172 -778737948 781730116 674529242 -995844538 106996209 104864113 -752328295 -113471185 198835257 65567663 -41800419 -934666571 827614088 -517042512 258571606 -45109617 855369593 -508945588 871219483 -475416299 935603045 523670760 14462441 928106970 163581419 865180576 -610233181 564590939 -895377720 211515500 -410447581 320595229 -869638400 -966044804 -99925308 -520943422 -954460406 -324033438 401522647 -304370140 -131169173 811937504 -808810997 844885572 516804899 916557250 132627701 -607484815 236963984 765334772 -614148873 671463563 308898937 663748797 319351140 -192397538 473110042 -446032426 -331635443 -556049634 -326269656 65707993 -655731536 -222729114 467386851 -853496570 -935865677 -178640958 -602439175 -647454439 833673343 166055810 897444988 -345625713 -447606257 849327569 -622855309 786551851 358610900 -791654600 931931282 760292825 -874281672 950713173 -831490317 434260788 987319449 190024527 644239334 159220292 -860080914 471716947 490985864 -413896779 953271167 -815260395 -544097367 376630479 -848946392 -735084663 -187414599 556778107 -146436466 -827501221 -93700362 667703729 -346416356 -217667072 -762524786 -783864413 570575923 -918502770 -279121641 -826538922 -634533088 622295847 995009449 104883760 -625852196 152461362 602864767 -444999707 524958742 133872927 953735663 980885438 476291487 -135373956 -572754301 863839526 -556084576 977574805 -457655598 508037567 -316496028 963827170 796643530 -382221473 424606808 -27713431 55634117 166376906 495528113 327912493 181188227 -977690690 -259732126 745926716 -18409282 -283312498 4891874 -57793259 831897025 335874187 476682247 761650667 -734016438 79097150 150485001 -352476053 -790123732 596122222 -715026937 531755612 431403741 200477736 428473169 999784486 -938960799 710719907 880630942 234770751 42030476 -394985253 -837094188 419403927 629175946 473004440 861960995 247967792 269333789 398624462 -654341318 -272448001 378188979 -216845442 -502975765 535207086 -543339525 -894332235 -908951539 50151255 -915572501 6971877 221911992 -899118071 -936574084 -948076466 -815054361 -554202021 -132045438 -246224991 803058031 -506185051 869127170 -22969488 859629825 -75890973 661668515 -695825829 -160197771 -136567760 -891784200 961138787 -150482472 -437523469 -323810684 -513850156 -276821347 -279404771 115820741 -274377573 -718150952 -337000424 -42391926 -277228718 -88978189 -958350153 -641968423 -129888051 -687955540 226676868 616539618 -521804695 646100474 827655123 793465965 425321909 265022058 -679497365 381784969 145732280 786463814 -317329488 309682897 223999330 -756353031 -927331284 645730954 937323802 -666751969 -477239189 15740356 36413350 -226436372 -384048455 133978328 -545226802 -222721564 221860395 908273561 486835455 -699316118 -463831747 431283466 35595669 603524498 -770681625 -750875090 -894357592 736402075 2621832 -686548546 -259913154 539786618 36542517 -644521517 -468059201 163629887 807595602 517235117 -52414187 792856080 987012100 -831828993 753013878 395638430 -116572392 -959196516 375406714 288597524 -118644967 397629278 -954759360 -558409538 -571287574 716791024 936857768 -152676188 342667655 -863280953 -398108450 649965295 196283095 -693876365 -655463003 413420479 647785616 -685987975 -891412842 -303416185 399809854 4063480 909352838 797303600 928130631 445438292 842061908 388730382 399754425 42217887 700543159 269071847 733056593 -600582325 120151219 603887515 225243782 947407316 -889217109 505455298 404709307 -926582836 -68660175 -647571698 -855823634 -372379491 -120763248 599372592 -198638589 -935714586 -526707635 -637699195 506954032 -833293807 -584054438 330372956 -383607866 -416035471 -215078149 654723879 -700459402 893347609 837459947 559053473 577410821 -488282124 -659131672 199633968 -34388660 -570495791 -745388803 657422865 -619639920 -321461651 -255529983 247474153 201951384 844610139 -620384460 -146123209 144024349 -84559240 751125234 578713140 290271502 790790309 142225772 -602879743 -859020669 -627081377 93325768 -878154344 -667033030 372751791 -637575372 -710592810 -251278327 798598231 587607714 -117109509 966607994 86150100 -236867576 529012551 324309478 708470627 -825430415 -432471505 -364067438 952573697 -840910679 -755066991 192023907 -195100355 -49624622 -932457398 614447779 -69486599 371580612 -197540188 467084324 -86277783 561092212 -726648870 -117645371 -18511232 -751822932 -215317523 -508542336 -128392981 -630340199 -932937292 866179350 -803289583 -509179012 282220084 -764433252 -411238540 -169938004 328809042 -73284659 757218060 759003803 -968757424 -767425523 -52897818 -161764006 446207432 -217895212 -175290918 -353636280 -897190569 480117428 844279347 -257362851 951895960 751940834 -192695921 262922021 -609828712 848828202 742617351 -746426447 150681298 613901332 606330000 -370930802 -55790035 -938864674 -248408202 944021002 -546649341 427546271 -134894939 714173704 -63538356 419941708 425413972 -666592074 -724716324 386797412 -391193318 -76201974 -900803018 -623239194 -540852201 870741555 528484034 -982528604 826524734 964210907 -871413927 -714416111 -990927130 -797667404 456153737 -685512660 -640075126 225232558 218075536 -887146420 -858223819 -968999708 -227471832 -515353979 547839505 -736859654 -947626846 -219332618 406563078 342798492 459199859 613205669 652305290 -235526033 819950688 694430022 499466691 116209212 588336753 329797029 -388935714 874546482 -571682834 -896693170 -884652366 285612815 635413566 791902725 -576065393 828116304 298553666 970718411 684082187 -362174525 957869144 -171736985 274159671 555951949 -604785991 -204164655 565571356 -643319039 715106859 691408962 -474833660 -189139586 893752956 806082676 950519697 -611014250 -869113987 -981101376 902598159 967832710 -249080481 137774661 -65139612 827746189 430353410 983822583 -611510696 724946969 261376293 820207663 -915802173 1974169 -332684325 462800191 780084898 -476542117 -87397963 792125132 -942898356 -132610981 -256623661 838890349 -225455659 573676428 648979240 -139327764 -411427168 383917922 124247653 -190900537 -127626922 464105287 526880110 290899415 226050895 719256093 -130586211 -515086269 -352299289 37458720 966442397 -731853559 -256753366 377858576 -464146388 -930788250 -643937433 -57649976 -512941197 -873093972 -701422994 -589878569 824462304 392202663 994934465 208773640 629490820 -430480197 112388936 -339457777 -604500141 834082768 293255943 -106977453 -614067183 -14998232 -787056226 -498399487 -696298633 -488474796 -488105373 -799595726 -911018372 409298895 -836563080 -251366485 -366960665 229081173 147311930 -452453203 443863435 705731942 722674787 133864859 -561551119 -542590348 -643141124 -516622814 -322324058 -323113926 -554878076 -296408558 -425610476 528568915 -980053177 809077657 -12479619 -792980131 -189071403 535968397 -722434522 -690960394 491657010 712346880 -400232682 -548977753 -921974177 753756700 -366501815 481723597 -85742887 -349961113 658330434 -832564547 38686495 -883666692 208756679 -972995174 -924263373 807400994 -173721329 76890186 -479159794 116027675 -852817889 299892365 226102163 281452649 -708356337 -692225333 -588570438 -730254232 464365524 -962954729 -988655911 -565697945 115484067 -41822691 -501219344 -997925529 -587764427 444508831 -777272565 245869124 470324755 -83006454 506771233 -825423427 840894534 322491742 -70773132 956598921 866069172 -664040818 818167617 -62614049 632114683 48597402 -770461149 -136336478 684290907 -990951484 -211518370 -876761662 -116107695 176687619 -394328811 45562280 458459088 952618984 -959440595 -139952710 -796207700 -334142104 -852441689 -297846587 -858211422 181079550 -800684435 50515 771198566 963180351 -3170638 -664373278 647737973 -665089613 837092254 645594951 -865827368 -22503866 139422843 -684839049 -699835501 883646532 165473943 -542233835 231903111 380261527 605582007 36028324 -801757911 -558269045 -290615426 -964433907 199106107 64770000 -548551555 877403739 -475237571 -25695917 -645294706 -476419703 -981873355 321660846 467240397 -478675984 -324646639 485090464 -189073843 523793974 -354869776 -834004543 245620708 -341567324 -816309993 -333068111 42207619 -686437919 963162865 -946522740 744902846 186270606 -163149012 -997454660 228574115 -342259087 -500989298 -574368837 -464945305 -949361121 84609867 -20147568 662921994 894798171 -851349026 -654244789 984185594 255045622 -999956046 921408428 -991800436 793549494 -294513513 380705493 129381600 275089841 -360616218 571765284 -733406223 168502625 820130458 30138274 -126147269 -748000324 47445547 80081139 415199424 66676808 -60560161 -533340272 213722802 232919703 -201765153 486534214 786290403 667237532 -753798894 -354885835 -713199794 655396449 28905054 613169262 -352824002 -572682683 -874085717 -893245136 921292972 834977705 162665754 -578278515 984748406 794508752 416926749 -861890581 -577041311 -42052009 446103508 -990829876 609971277 -105187081 675395309 358951665 875092266 188871775 -746579422 514060989 131254551 137509049 -289919091 917547293 104862128 -701979878 431574773 -502709523 -701902638 604267276 -404535021 131607062 -612274120 839457619 482366187 -842758906 -925717548 -382445537 693457177 144725378 -653237901 3094798 -195292870 -124910938 -419588206 -554917454 442306820 -615139344 -306466681 145392510 10540243 7932997 548994317 -135654027 -646743018 839453097 -121309476 543431991 -290545240 240437209 224062156 726851220 -439496259 -347510113 -425380562 215016060 -703077981 -672964990 877094015 559320242 -513513802 387529916 -948772669 -807667742 876147256 -707704204 -269663185 -367082581 830285432 -990152231 541257847 981905 -479523767 -999703449 -634961370 -713550167 -107938953 378904735 -258163875 132178607 249560069 -820523955 -281500478 748636037 805273372 -347298187 584211548 438542240 628148636 749868683 -125802215 -612287709 -262734052 794248057 -855314637 10792415 336479228 -862930200 -598249841 -292151595 -247006569 911943015 -220202611 15167623 -755208480 372079133 -305946711 -586534028 299961711 -171484261 934669453 511120295 718825308 458095754 945120591 333610607 -14464746 -269628145 -458568519 -191670984 -778065476 -316641538 574149742 -814419220 513210477 -278964660 274380970 -836274998 -929480571 -764613186 -774788770 991403936 -843800152 -141021447 -864465718 387366756 -928828406 -39581156 430470206 -110525557 -533903801 566024671 -355667841 -443417695 579897423 -741175759 147400858 -396426386 -35507044 -680866582 664047471 951775077 156445952 -486603316 -659895061 -877352389 -706507698 -385737915 877416344 763445233 733127063 919094382 639031957 -603844690 525634290 -848480167 -640216173 6127362 986400192 -76372357 -486748548 -805618213 714164023 957315445 460713366 104743227 687997255 325478019 425310914 376958842 -588795773 -431238324 689148475 -581006023 722612695 922948016 779169063 -124248676 192968777 -976322780 -660093593 -127384232 -224586824 595284207 690244199 -262748010 890509738 448221306 92982308 251797947 888669814 -522460668 480362704 560138203 -550384412 606585731 519307247 -219605131 756385259 -250466029 -876882449 775337755 -401552480 149495 -1426568 652459245 -573899590 155111407 -441886901 514019260 -69571613 -385558494 182224518 190267646 145357234 135492067 -409073086 -338467682 535482229 194010271 921941024 -306108493 -251409243 490669033 154945801 -936580288 -797841043 -191232521 -284349985 -821367847 -597727580 153672976 542893887 37432100 821264813 246610029 -764945113 142907169 289204898 -159973748 -338670944 -631838172 -103115376 245062422 409370068 467090578 -475069687 678670580 517623121 795487355 851945321 755157167 910083062 -521265006 -578498367 541315573 817367623 57216181 -649386926 302172623 978022905 565621324 202220564 238466041 -463573696 691314419 -844155823 222673061 644647636 298631061 459056766 -320657132 349283589 -442543243 405592737 -769543870 -738087893 434543666 114764796 -723627550 594030195 826599937 831136638 153769834 -137792658 146886077 255674037 885656155 -390681091 7530147 909431173 -896661818 -636613128 -629995591 571077649 413113563 -536331905 -210170837 -6839271 144057169 696276512 -899542816 -657459920 -830626359 -761845022 -539678940 -59483941 -176137446 28299861 -11600975 -49204099 -730639885 -29363151 -42381075 724220048 -385520353 -417555674 84003221 -171491105 -731645217 -642532110 -870929322 357309009 -254148448 -590396084 650067035 342541604 99041672 53523306 -171639698 224222323 903976080 -54075594 -69495370 -531070061 -764763545 -539157834 448805300 945950294 168339035 -87806 -314899142 -259191122 -230782469 447675082 -279428198 327882210 -214884635 -488348038 976670383 16684047 -786734940 979109558 209058651 895140576 -72612519 652780305 779759336 -518879991 -444742056 78676191 761399326 486682155 388078123 -674367023 178687908 -132099092 -916148768 69209857 613598458 815602320 -119120016 -857517100 -975890522 -256625705 816106695 -751553255 853997886 466096007 -37365139 -422840296 318548753 912219768 295981531 -475327586 -601446887 738422972 641374188 -955741051 580362088 627114147 381098987 -589008476 -502646128 -685495320 722760918 -685998928 750419132 319543777 181523986 809268814 997595338 -366258852 827445525 602100811 -40992338 144306040 -510702033 -114634713 -910679906 290464370 -94715998 507556336 -226210442 314034879 -604441474 184645442 -620302811 631195462 799793672 224872844 -478121521 -322817161 -243393834 438506974 -470713004 -563544284 -489407508 636801291 -224684825 25790854 863853579 371192613 977460803 548251745 128186387 647365704 -395645922 933742887 974065147 319111061 966711266 -855591700 812034421 361376303 -112708351 389579363 607323162 -14759937 -342028687 -581335637 238406600 300125351 109133146 854490037 407216108 749751952 277497452 -524831444 748078887 -154006619 -514018675 346612308 802899522 -543938929 688409468 458358042 -863118322 -108235765 -577368925 772190239 -160808589 -421820886 953563443 -700636792 -696428265 -733299778 516289525 -52462645 -134324353 -677968922 -358018155 475538542 -418908034 -885556370 712082479 -937523420 931593711 -963080429 733152511 -292423009 -914678053 -786896464 -316371353 -551244778 446708941 -33939448 545104725 -468033842 805902129 -751280596 190485621 -902202058 -24127286 -221300292 874525450 -488893916 531275446 539775808 396321531 405770161 821322496 41447364 -143804036 56397016 962998240 -435583976 -35192787 -805306582 638330973 -475797848 940203044 470564572 296591289 -126064296 -112411743 -974357771 -805078747 -483127417 412005532 -891163639 -640662545 77852312 -918077917 797785568 -406850001 118471737 378670694 2445802 141909426 153887748 97981410 -561495123 -639678169 432951569 -671408859 -467187842 -244451765 -689248278 954010648 631312320 667820439 52382792 653763607 -156266988 -307789565 -845297479 311344941 -385986954 734540131 922841459 -285799979 475763366 912392507 434998920 443330883 -552883939 -843187416 -980179682 -454000245 -278821175 900422236 -680078448 -82954933 -83363419 683872007 -737942528 -298511253 -9788745 -866042243 642468790 -482339608 62779506 641145899 183012300 -474793493 -126671442 832218574 387739998 884059758 72283751 777831921 -198225251 299891440 -575546066 363367759 229814923 438975027 709190404 320059326 -835835404 -52053061 797615979 -907656133 -582823656 -57083921 -98238254 -976476202 -161376155 401900843 -987453811 149085267 -660468265 725049718 -68955298 -581186678 939560148 -300824996 -522732325 -110216647 746504254 139146372 8882276 748346579 967699010 -285196780 -169459716 -910830375 -355681429 -134997291 -824201036 82805563 -708565299 -992611089 -437147465 465790013 534944755 -550320679 -964470214 27279439 -144744638 353641494 -308925867 923869058 540443702 -27116101 783332901 530788432 308459966 -260710146 370691962 990377013 639877677 913185528 -210824618 -536465575 87537792 722774724 -310301675 774070340 -555422394 -164531767 -24673834 -883888023 693178304 508200608 448536012 -828084106 -429698664 825211686 264496291 267294799 -887844170 -813342501 831986197 582437973 -485977415 -894396786 -889454730 -406662552 69571510 187729011 -323973462 -475137882 124206698 262142212 924820205 -845281692 -221099937 181444015 310832313 -764936342 -361062288 93867308 137865371 654165078 139969248 585732848 869205631 977651166 669331620 -989290955 -234018785 822145312 869349511 -204942351 234065023 154985452 -369251771 -770604450 -931291777 850758621 -932970081 -622310225 788718512 -537119422 -49236848 861908677 -843194610 -885869414 -859683019 -182723488 235544538 -381697952 204729468 942247765 -811323733 397297526 760342849 -408848009 979321174 102398730 640720329 -861766153 -581510795 -897818316 158064778 -900752185 -743644929 117647341 -778004170 -989161866 -204385045 -405923311 -346121065 334858682 -223618805 717816887 684365196 -290927357 831909099 -236641372 -475128252 783594237 165543953 -145078636 -960086349 -430957431 656038708 -369239294 725114733 523027957 -73316100 916949226 220515419 -814308965 536355506 -579547297 -238126026 691417488 -918927067 17155922 -513387925 -878620884 963748451 -438414092 -894340880 -739122979 -290120356 -386034079 697410725 254133858 -257349656 -441781139 138611604 75866117 762063141 -602611158 200204446 603694912 998661335 888059414 -259512607 363106187 86155593 692722563 383511734 -372730807 952787094 -348914672 722693522 547347813 -754302168 -511041644 458858154 830946595 508538878 663854917 -333681230 -67666583 -924631566 890207392 -850836487 -466829784 158452639 133316444 -905602301 548275985 62850692 -647280342 -953118364 -440410663 983690024 3099647 656254857 -545532277 -881536968 -469121356 619358154 461351657 537205905 -802620650 140200882 -7044190 466625253 516874477 -271691606 718206218 411482831 -549105460 846704019 171335792 -244871760 -983504261 -931205651 22384746 87003863 769213073 637685182 -359722110 -549885775 -269208397 853444842 659407459 -769858511 -725549842 -682902848 970247450 741974119 -337490459 744868118 -254140458 703102664 -41951663 536949432 -674759037 -712093997 94881047 -820549238 304704599 671490515 950407059 650338924 66185219 752722342 -327628949 78683827 -549432232 -874449267 -598943971 560111416 -311868603 847109212 -918107325 -150329294 -55892152 -695162011 -955795783 -406256054 865431037 652167558 3264583 -897841122 188456613 -755415933 833371379 -468655803 -822448262 23402123 347434761 739226330 -784273283 754053748 237158570 -345083830 685037671 -892791571 71387914 -227569221 -247555723 -838484638 -930551738 -817813717 431053332 248375744 163040117 -489386391 -658628460 393832604 12919064 556877132 13475663 -25794970 -53469548 617455976 -804287280 -502618176 -449451199 982353168 75761108 374480948 905778600 -244962302 -277972557 590233979 478738267 -906515510 578651613 52597194 -876173472 282522566 -989321786 849304089 838215995 -990029807 363287466 -616775119 -152190930 73948887 -724491214 -356712551 -870257321 -699215540 183894076 -52749973 105864392 341122683 -970993411 -130910575 171404355 -284089038 354483719 -86367729 -148200176 -512144439 837468322 -230153057 -175865236 965433913 698155599 -64531713 -624707183 698877890 -50869338 -100691809 977952342 -872170208 -416303102 -309929826 -977152150 430251242 -765022305 367102332 636622625 -997835988 10349250 35149827 56296800 252031578 -290600129 -756739027 -122793458 -36952993 -490854428 -835894680 528638410 950619609 669536809 -477700761 -654259630 603862770 -855710187 -935285656 -921431907 855370205 130847463 -173006215 178752205 -220998193 23246227 -172617618 637041393 -729193060 -450733392 478654400 -735256790 -985491548 -195333014 108277039 68825493 -161871622 560919112 -93180182 -998465669 971191084 -273627561 -840359910 202471301 -689516374 834636579 -916443070 174421371 -215290774 -764148420 512508389 505144352 257236354 295684904 241902532 195698815 333536061 -924259188 649874727 -385675760 770382216 689086279 598075961 358252674 -304837178 -951759618 311121778 -613628787 -551346735 920813349 198797616 -732751273 97007140 403035171 281014528 -215886881 871505805 -34210295 -968234131 258248961 -293962584 579691300 -533474851 -893918332 -628372288 -362184329 -380572237 559121321 102459716 -524940015 -949995323 604472534 415831501 -127127537 -547050863 -148152774 -463160980 -472899882 -703989290 765509165 518067256 159526271 -88971011 -747889871 622107977 -271484389 493167738 464710026 -153575143 497457994 257048443 307907679 -953158082 -974086441 -802115910 -328684850 91525470 -936163798 335382289 30419475 -235740954 303786101 -346364084 -152556333 -374354786 -375184829 144620354 -95085518 -643734331 -868820227 333789031 817195584 519551223 -532932009 -680684833 868839689 -538389245 331743581 -751628052 244577700 16742203 802163699 -521153207 43459647 534718033 -852061505 409966569 -512891835 436357191 279060353 -306242131 -175408791 924610769 -889876619 -6059082 74846168 -51910978 -179382059 278164368 882521671 -331207612 937508612 -53738205 -563194689 -875838786 411044292 269869291 603944599 529251875 -906340969 -892669263 967617499 600314140 335049205 802249989 -158618456 822943361 15979994 389632195 498763461 -815561843 329250922 809064671 -295534756 606084434 -454554499 657662716 312609188 -137828766 -169492926 316156042 -715473642 53504667 -552816860 -832446197 754075019 593584162 -443947229 -718360385 -70395773 796191449 -524954944 809326617 -303927631 -299480147 729963358 314855579 715552830 575372662 -40819204 148525986 134125148 891241449 748583496 -638190318 -151555090 166061667 469871315 -568623347 808542770 551272659 373778620 -865002495 -918651592 32159169 397829275 -640175727 631316007 -563184110 431777504 146575236 377070226 229765051 -198027200 -95337624 -488354108 611559836 -219550312 -165690945 142611452 764927957 394372365 -91754031 477632939 343520549 -359014496 85214754 -390760916 687638162 -808909856 -782444097 -192633494 577672771 806097003 518024716 865337985 187804651 -756336310 651091730 -681609871 595406821 -242932945 419328471 65504509 -776630351 670051924 -366403626 -785583240 642109525 879273375 -893556891 668456439 385558205 -287202505 -808676732 -520347126 644204210 828100064 483564784 483507291 -452706043 -713686672 848735713 646795869 -499452944 303038644 134793586 -71289550 466676227 789637246 -991214244 -128595740 156972090 -721816255 630141402 823852699 833586818 -549720933 -480200065 558259903 684540019 166385089 -917064776 430697364 -95188537 -712811074 -491054883 -281387579 -285007602 -620325612 -762143019 640697681 907999996 356470369 -75939421 312167302 359280892 -671189796 -464886593 -688840642 -699779545 -163078481 -923705824 412368084 -232770675 -418734192 58172441 -418102246 -292408634 717524995 981966183 -640173624 722771916 406154203 845312151 -377582014 -317622285 593642783 802183905 -168961951 290389705 -548190938 647029925 443642772 -863789499 -304067868 86941853 983124357 -413565817 897760101 152569647 -517526778 -495136858 690610999 -422938120 612659621 497590826 433053956 955725987 -446196401 -833807520 -180396332 -627087372 335242193 -164201889 44471185 36689561 -758582210 178020798 395162199 -463618569 592894291 641008137 948742292 -97783013 -610986715 -756907967 130760120 -932435514 102063191 -473364972 529276331 -827883863 -214533362 188585468 690111500 -283164067 -202949492 310629285 -816711871 -997624979 -114847908 -315953276 -924436845 -253177486 468475719 152733273 930348302 -42293252 -183232702 279259777 236465957 899288169 -279297220 -226743181 25597494 -381163166 -501628227 453744207 858809458 586058996 -811854825 278384788 893273012 288957643 -558794819 268267210 -889389951 -913162466 -676583481 -817897128 13022175 -253809831 505939575 -322268117 -872244690 616273662 -307596000 217928713 -623573824 -455737681 -205092905 358622980 599891270 -653952687 195971110 -106742730 -531906191 417157269 809577087 97478108 -942218076 -859424686 -146135114 -497035561 572325474 75215182 3279646 -706659627 67948930 -342204566 563725785 -457815708 -917412317 597773106 390234666 919335181 -52939343 -293413742 847114746 -324708763 84680336 988612424 677818996 -555853584 -841336929 -677502422 -687194176 222558083 466024313 -377088213 177903424 933947221 -441646677 -731357339 -405173959 -796980970 -790365900 9539229 -457099889 814308235 -181182135 963337918 521884490 369845033 -810025922 885656868 -537397254 391151909 557893268 -582115587 -228961937 928365312 -757492446 -982971656 524223188 214957640 -347423216 -436336712 -25299561 -22578939 -867698683 -408119927 628110012 -596835810 -935152674 682088190 -333025293 854072160 462371713 -822273733 860080399 -485740184 881077023 -444030873 -272732190 904815045 -825224193 -240522180 -386876475 -735028437 924923362 796443345 -445784258 67741703 798681357 -43460077 -92119778 -534808979 507394466 -461612401 -170394275 -907875989 -452834788 458977894 988584524 -626959717 -155339437 -766570435 -549987896 -306473317 -416050510 -122480694 -729990170 175262475 -536205408 -746318336 750361056 -373131128 -859280093 -98064673 -423825312 315666058 705723015 575645689 195130905 96837568 -982022886 267026057 -130612043 -605461101 138441157 -803128046 148713360 -685104566 672547895 -791595310 779919415 -634834523 36393755 138250893 -842347808 -941861238 -300027518 -231726209 917992697 712929699 47658984 -710377489 851650364 453964920 692637572 495184336 -511538848 608912737 -38976249 -982516706 -624263344 -192572418 899866502 -80776865 934300002 85060419 325360788 -37144224 -412959412 33421879 757873683 448823868 954360786 -608644353 -18911112 -400294889 898128231 -429185992 657831990 642733743 -792367899 614245996 328836821 72526040 -232005533 736278861 -596368053 -376919520 -261392554 -109454084 -572732112 -57829585 -390580077 -855241174 -420939477 -574111324 403828505 -540364846 -88969340 176699239 21679485 498774316 -387389339 277550809 -308027182 114661599 96058267 296665935 687356613 979008389 330301910 936436018 804504419 983477811 311655113 551828894 -102281239 873897702 783172805 -554917331 -948099069 -100205732 50401125 -830627238 1586109 238714418 922522707 743422854 818607792 552812384 -345442006 881603396 -196484201 10653834 535381403 -214997452 -474084609 418589797 -220241439 -926998692 -451572636 223022092 528351734 -142325644 -752383524 -183573046 983279068 312054246 255816404 -366538676 844615176 -594264536 160015013 -343572197 477277009 -833053435 308311924 820805899 -94224539 -14621390 273633827 185640534 195970424 381791064 16886748 -873125981 884885767 922289949 -744742925 -880937967 70170896 -494756318 374090086 930959803 -567265436 318312172 -456985400 584398606 -65038047 65918346 -611688240 190669234 420138815 -682289787 -895394524 -609979776 984767650 642845523 -816890377 214802479 -534103385 489205081 937309516 -671071661 -487959314 310800696 755536526 -264941022 621632436 -778883670 567775438 31158856 -964145517 586908862 831627992 359032890 929759082 -22160247 -241055919 -391194416 81792090 -529954798 -837963673 -183850151 409062875 -440055686 637853516 225818216 -643003060 -945474927 -623231651 766616982 -7076104 -265833164 -970971242 -43606969 -282594333 458544168 -757060686 852060302 -80603892 -685475148 928533377 708720073 -680771405 210259443 -915541375 -167211541 440049418 773914314 608115099 249818215 853044796 -796946879 243139655 521098675 -831100458 877058174 -989308782 201461084 -838703939 894538943 -962453690 -456628046 130973963 -65198725 352969034 137190862 452215862 -106668132 -238590003 219268177 679308201 -813084722 -270606603 973031090 989569107 119803836 272195210 446175472 -705148490 -506868834 -224464262 229091099 270117281 -525041027 512379639 409196347 982521837 386282180 -970096044 -277346201 -235228511 -176092658 74583581 -483208342 -407744986 728641631 956471489 -595563843 -57358065 -843392207 223026964 -935405155 925865078 -811090105 -209785246 -91593236 97633587 -748679241 812692558 -293120359 357282969 -251240590 -654854603 -376203472 -838882732 -572127143 -555166960 542650369 421576408 313653042 629053190 -663203146 -608592618 461741259 -885346352 863545884 -236430632 589805189 -736742501 988920351 965565215 759460266 30567608 -610075132 408476040 -56070362 202057328 -840868932 274224934 455162022 -93654910 363381226 -768336193 -394755672 127647809 -484636460 -362479814 669639046 612643075 -234151252 84381961 613561579 538199677 -195315713 898947953 -226956438 -918974829 -476872434 -30624572 -48981625 93400838 -559789788 391859667 -930503826 -758230117 -291138085 -759438651 -416536422 -207201018 553959473 117840843 -86755090 -738908285 603094289 -98935970 -35845234 856948210 -648811360 576084247 -800305829 -295008430 -4088859 612497263 -126524876 -208394342 334222720 -820559508 -629396734 -40998763 -859991308 -534330553 234780394 -973259532 620681268 -984848225 781261308 738128646 781374663 -83879765 -709497465 41499004 404609049 533849936 552640405 -635032826 389840744 -682491498 -67297823 -956850108 -627028707 -850761134 18822343 -888084669 148547047 -929568347 -27530742 -997860069 678219784 -486841222 893003969 235446334 234138733 -890291257 -642187105 -591894565 55885391 -943881439 -42803341 487957615 -418260181 -326856316 625670011 560313180 806102292 767357480 -190589646 929033170 303801705 -882810852 289206346 -664033002 254109869 -834188770 828221268 -457848153 799688424 -742819655 -475992698 -915571001 74686305 -337164319 919138923 -786274195 694051188 854820325 -991282432 85213289 -776448479 603868278 151213958 898459055 316812212 -358421715 -812695644 984620570 -638379651 -361373488 -416343052 265538448 73607985 982327309 -756471605 980549206 -731350373 -196029879 -942738280 493711249 215102881 -607754658 -979348370 490278193 -324828202 -955686759 -625319 -713742798 -754266523 998715577 252776650 -817851704 -929071123 44124267 694292214 103022400 -156982839 -47693883 861475543 694624213 -774990224 752408574 473241754 -899922333 -10071685 58014479 382630870 745042009 554193036 966699761 347104709 -744302963 75246917 -982894671 -903026012 -411617810 -615284180 -148179730 176298480 197572239 866215154 -720423409 180691982 -214617635 546877465 -202876619 740388632 966449146 451020169 -55074955 940606078 -176019825 864619710 608777320 -757344396 653233747 183126937 87282596 -444401749 -100278793 -9164937 144285748 29060750 -530260499 -391365884 -586089868 -53452126 -690188451 -876792157 -594912565 -590350429 -961801435 -593480146 944501680 913961542 -846894225 657268377 91094199 102985800 -895074994 939278665 -719867231 -368675160 18528488 -523109910 -239418244 547871828 -543859106 -796172558 746876001 -782080660 661777768 -616995279 -68190077 911113272 617996018 635892345 -121967933 -496209923 -371925933 151518184 -252089102 957731821 -532812662 -45073542 -332727037 -518038987 -58841087 -500448401 544522940 -543364893 928375037 808777106 -533288916 70883437 -862938654 -43851597 -871614309 862204437 -581069880 -997801091 911863837 817434635 -8821026 916991835 -949327029 -546628356 -287423857 -643712848 -942757935 -775904421 395813606 -691378786 844589487 -427851198 153190629 -144760836 -781920410 -339655303 -101457414 -6002245 20700451 -995022127 -699302562 -806160232 -14746955 -126006015 755621133 564181245 516108882 982308244 -304931108 -922378178 519979709 263206219 677265379 -449701412 70195133 -601037915 -535662039 -374620628 -247171277 596226166 -554148968 -48102450 -965801052 363845541 139727945 405853620 -694828843 464152062 -741528349 791824665 -691211468 695182323 -314126320 -453550406 -693718586 -659542240 608881114 -920099757 235681060 -655179607 623365403 135366082 -808982172 -67555273 -913861386 221121899 655930882 280027760 406615246 -594256441 618512775 -539497590 730789290 -690644630 486416636 385222790 -661858859 -391153188 -152590935 501579509 -356750933 162071602 -982649139 746629921 398136899 -26277761 9021222 -742013682 -916899650 57297771 520478513 -164733277 -932855295 -201449321 -777431492 -223763281 -141974564 931394561 -987399946 -50180716 -12100362 -172373815 611317180 -642379165 667144133 499450949 871244708 624170446 -210894063 841402364 686377828 398911707 528029528 -192686034 -499940450 -932092244 -136819870 567441163 791579260 -170389865 -637462908 835778074 261672067 462891210 495587766 -759414960 834928680 415479369 -892880937 215655124 980174194 307547958 -458514252 -78262180 -729073207 -117574320 446879418 -953118569 -209401845 -543360288 -126486912 771876044 -215627302 668113769 132799956 277251503 545120235 -545052198 -337634851 470801056 -708654813 871817862 13265144 567916752 464051776 -723278513 799597789 -665165059 -959603847 353767008 -767812391 -573355558 63338099 877399158 635990403 -142073224 298550130 340586905 -675294267 -455782552 153060706 -66209910 792833026 -506836021 -78236301 -493751782 596130452 615896926 -663441595 32255960 166865889 -461509990 980072911 346646826 -423217103 161616666 -813519251 -719916067 -155428424 -612585308 -790762176 454199953 -382657711 -528497984 -934366748 -182990252 132455027 -587501445 756760699 -587913469 -29849918 310434851 501717845 855541119 -464643203 633384620 470473841 -711418461 465028323 728241229 312170563 -652703678 -700196464 343616493 512849376 -159957696 268927807 -584973417 547120046 -872183942 556996480 -418179649 -845567109 306049833 32580435 89423587 57552480 -296008508 651513451 522689293 -797286433 357296852 -141390490 729939198 609316286 -856373789 -309791336 -501263662 -70677865 854180722 -40449518 -732872059 573859908 967352726 -280209844 706395676 -842171130 -520223231 677240436 919713142 -115713942 -43271530 671838211 583730232 969922126 987046320 -127389209 -261464617 470772566 -548003437 988682211 -576561878 -447514983 463164083 992951820 847876867 995758833 989404853 235571589 -481869362 -75706113 54301478 629633099 -165203456 474856867 -387103048 -786467243 728717241 -814263790 -650961894 -835088365 -486766986 55092260 974107660 -865062409 857646444 -618872888 437981401 724372149 -922342441 272208483 -862224653 30577705 702787486 472126179 275376971 -640659751 -713799419 -488079255 -651177129 -418957653 -881276707 -499206083 -681795194 927564845 548699032 -224378114 444735717 -428483927 450823393 492667052 -697855712 273179294 195198431 -479807574 -888590339 725810861 388343960 766472858 -578836986 -831847604 227664072 -84492943 581740275 800675473 38079473 -424349354 901811491 -514737270 -558191333 -66741228 -41171196 -707363602 847939428 793369776 -70735858 -31428451 -897841890 -913223443 -173702597 -585091291 -974788557 577671940 31286805 -902365317 -851048578 373242190 -90416133 22340170 -158120349 480266198 -2776125 810454234 136597558 -971078391 -350139915 -448007632 -785774088 -931029425 94021548 -814630739 -970021338 634488956 303766475 -901987224 352759659 186569127 877810262 189196291 984889397 -431981900 662656548 649837392 -599047343 -361157351 -436958626 822015049 626584350 795173289 718762716 -705695477 -840950321 308520487 851252416 786742759 495734853 -670324599 937978675 850279339 477480131 888067845 -439523644 288027221 65203902 849244435 -43746794 173772711 -537238768 856671292 -328108642 -464202376 977961700 -530149103 -299122332 10668940 -119980581 -278723979 -841864254 -662400253 -129736697 -617973421 588540113 -750782854 664521031 732017554 327360580 -153811306 949069369 848039640 -182273996 452805080 717278497 -863029412 -618300902 356922078 -584029762 113006567 -673730283 549406816 -509538150 921201517 742922309 -483302636 619262736 -896768409 -502041719 156096605 522934505 -34611354 485352290 -354393007 817379456 289511713 132159440 -882931284 509611006 262079667 454892866 -643106733 215336178 -542278104 926220494 5720079 -76232815 -404544616 -212699065 -57223771 -672946126 -731670175 280707912 -247218375 518466650 904548345 -997988158 379335699 -904672019 266202508 168368363 -644839012 983767821 675362362 882887872 479994169 -375299390 189758682 353571356 -704186109 841235207 513969643 -976471494 -933527127 -239012257 613764535 853792030 -349440802 293529553 -225400798 -276651989 -952887359 664583518 98985216 636477428 752143865 -606498377 -25064829 -347726942 -746719576 988880136 -595250960 801042730 -535165896 -442402237 865830394 -673703123 -201137706 182310259 530975619 -477035075 473244763 -469835071 158687791 -325738430 84597726 -799111421 -284042493 -633642112 -480949688 -340527929 -846249034 191689223 -471944241 -921400148 -844684013 219310113 219182408 306977455 550922842 -844783996 -393948371 -252301005 605130987 299332387 244958834 338116090 -107383388 -605116211 -132351195 979649323 594551179 402547708 554551129 -327927332 31951802 227385607 539821516 703964522 -782181753 232480532 -619848716 560971912 519707690 -216402842 -562346091 -763225412 -355635594 -416341354 -430167052 -556271425 -61042770 -272741604 -879645087 317062805 547229938 -975211015 -417673064 391530511 448471032 -183312753 277246002 830369385 -767047030 6978779 170022680 -6818617 -51790649 -798612681 -617749113 688864682 -779799299 -196068550 -921973502 -533747124 -156052317 822625694 -138017710 102068051 26884951 317994967 193310612 -628635282 641500378 -313310947 -376807899 -367145198 537414991 -450341120 -236769602 -278896457 362335126 112264499 398275293 619872145 -381030905 -211385574 -874080910 393698113 -410785578 714568080 -189821144 -989242408 735907731 202487299 876177586 85622770 941010650 -151772850 221335157 936251985 59699422 -31185255 207740010 -236426298 -478707957 -600772025 334175921 -13321900 -204158621 543757383 521074428 467145495 359926485 964760887 681279373 -739641111 -724830296 -984483411 644845738 939993668 549786585 838815702 -402082175 -905300590 -883675478 95110195 -529392735 -274754828 130281935 -228496555 -290247215 -514844738 121979521 190303302 881950582 379407574 -580804586 934704353 -461342626 -532915260 -705300258 398971147 -308646611 835973543 -966616082 975388252 -733371019 618239126 -586916873 -735440588 688632121 257358340 727314183 384274117 -835754918 94789227 622341397 -673610941 846220057 -197067786 -953399032 -179233833 689479268 -539572679 -738993882 -46182017 661837271 -287978340 -800043626 -451179997 912154588 157714946 -82476928 -50843204 -560867029 834557631 562868168 -337587041 -37893044 305608591 -444003821 746009730 234287364 736080116 -699111170 -912006751 -394731472 -87560847 787766604 578621785 163544878 522670750 763988428 -545802069 756003855 -302856969 -561066501 -523152767 -667231641 736214035 206477758 59607368 -881083551 422893674 -136866095 -148446479 288511746 -299593590 -365670500 372266812 505970185 -384403162 -58649095 375225101 -103199467 259702067 -376714096 116524954 659117168 -310519132 734265783 941035963 355748248 878448440 -534630554 -184171288 -778473528 -571943870 -178361573 -437661634 -949099253 -73304407 -313547244 403756679 -32174599 -877932416 -362024351 -103383705 743871036 99706497 33116749 633318811 855798680 -606636420 -154826566 635291380 -747980963 720815134 -762467456 -439116707 -567503570 -583629703 675659989 493756888 955540441 596106387 -101601702 -504031149 -343310740 433265143 451847510 -333008573 -564137874 -965179207 69870878 298248573 -578973514 472442623 536173943 130040957 64903561 694992759 -875961333 -825854755 255390637 -757823097 781915315 468851572 49383532 244984493 269511726 -714014718 -224555925 -446714167 359306385 645281600 585029511 -371700592 85715996 -537978141 270287080 -418206733 278598763 -952389 -240750796 194315018 -103421783 -538820420 981576820 -190582965 -572237855 39560362 912099983 667446135 986434217 711603537 807235681 -647978505 572899022 -922477208 89161129 43897744 -672118299 529366161 609163208 -784625959 -106995609 -489512681 -317723392 -869621991 -411987755 37770550 129941367 -496986330 -809892674 -491081488 909318206 -943806778 769624846 -277555903 -30598903 -545826457 -83865438 480802572 21426707 -704092963 -81529415 392061289 -715022975 -60722740 251192003 992043850 266654229 -440227057 768688399 928938876 -339483454 -899841706 -915828182 -199090138 864708779 598711191 6773031 407826712 -137131669 557996669 607374497 -680927935 846809563 -679149571 619877204 732289898 721132938 -718650364 461773616 928858057 -664007992 410997961 496099306 128870333 -503175730 537270465 -537850300 -883667557 -526329589 151531169 763810925 -585177076 -80295176 84400329 33453900 -529921472 -26672208 -242439310 109558224 -247450256 813332186 -6289565 -956232576 176604704 -224402024 -39562337 785806726 -287738244 -767802744 -428117533 884997436 136811428 -693761791 648544399 882737827 457065359 -15532120 -116852013 -592726456 -805195398 735143151 832543307 743892698 -399450366 -229920804 780427415 117261950 -136817975 205926707 -844057454 -65973126 162561741 -399325598 -675566400 -277135189 25866252 -336711836 -877966093 237567842 -732488037 321071821 -33492118 272384337 255912805 -973437594 -806289856 -430978337 740992563 -303793450 514738871 -11229371 561464589 -45030798 -46601549 491023621 350429156 278844020 -317605889 -251641981 783811893 -157905256 262011350 -498401037 506339671 777693797 270507001 -746865275 589023762 193011806 -789312746 251675797 995004998 388018184 561695119 43667893 868595171 777047999 520597797 -776052785 721147422 16408770 430636503 918533603 -8800641 681547852 874879635 -366451284 389608865 -773481580 -236856175 -722675222 -666086154 -74165958 -530012787 795039463 919917766 620422461 -489172263 221543635 -192709436 -856861943 -925339401 271942137 323468873 602029470 -546919586 726765579 171866360 156681254 729722811 -763396697 235623767 746501038 -468572342 84957632 128114057 -504569608 -858133584 -424821159 424244719 -335034467 464838062 14088124 -490901104 697147679 194540023 -117814503 159108849 -126036861 -892219487 124217560 -690203848 -954346357 -824069925 675013977 -380877491 -145822244 -949745170 29628440 -976780029 -613052350 439842342 -967338935 -4705929 559242104 -42833449 -676985556 -928949538 -651503757 -744888989 396460572 545600092 -834292809 820981509 578436422 999610752 185648704 287781826 650440615 261136944 171183692 553148550 -642777029 365231486 -884726427 -542222770 -175927782 643202502 -185283531 835646821 -297272966 -517784740 825922577 -388391120 -754975971 809589542 -226248372 428253043 -768330909 989730607 -698148616 773385 -49137461 810609605 -250965365 834430476 -94754610 260473400 -732337467 580846718 389040703 -900585995 -654197170 210893071 -238600799 70498857 -733990857 -946655464 -935432947 594469870 567223802 -612253081 956195446 -271603620 388516237 -124445092 692962602 -270642289 116094832 -571175376 -115862458 83210409 -225856969 979107591 -193220300 -200243257 928217349 -775067650 440915284 745210154 133394744 -979336792 65009502 555588786 -281861694 11264829 518515 96397628 351543664 -414020780 944891805 203594318 485835929 177120544 -356928371 -894650423 -258639617 127100728 -391954196 -341528723 -259194900 471520454 -131308646 -774785434 661882639 -17529797 713150700 355123917 -348492666 -703282220 -167204023 -59588546 -322015293 -428727534 -337665270 270490460 -974231938 614914016 -318390875 -342579026 -949595375 -810946223 -941963640 919950377 303692511 -387681097 396221420 445283684 -818408024 352061820 -965315706 242252787 167933655 -683546879 516139847 236839549 435532245 -86760439 402127353 967890294 548903345 -150388411 469064775 -92685243 -186959112 -151876624 -135415150 -261487125 197008448 505724074 950114658 925344107 -687701006 305382943 -531779416 -660047102 -698565080 -172047148 -933988229 -501083952 616290960 -353530637 -508085376 295810130 857376522 -812500648 -851855220 742802664 901639558 887689418 733634321 874569770 185420174 -116946500 -566072480 -915374340 -448615939 405219532 -255665848 709859659 -386023828 -235861727 367127373 -860093762 782892904 -62759557 691882539 82588191 244255909 202036107 -475166029 -931159255 875565996 -330857594 -523853181 -727093573 6589405 247255114 -714999353 787585675 490136590 -586704314 882316896 -500209536 562285794 236478429 375059136 -349771377 151606989 -680912767 546130359 -429593627 -164260546 307687072 -289492794 -528551833 619677974 -606101537 997870660 -920034835 199316368 568871785 -997124403 105463267 847624751 -570238294 187719695 -626762162 -97342621 913677159 347953318 -129997389 196343922 -405185344 200026938 -386100406 689414609 432671995 -943321731 -906188154 22948471 474372034 92295528 126370200 295682064 328813011 737016860 -716177411 -79844833 -83869971 -791437194 -636161258 -666539792 -382106653 -173981051 660499549 -248674760 -999170591 -708514491 161981347 -46389837 197557071 353159910 -77514104 521424540 -651280033 287672543 -903199357 -49326031 -446698347 -351603637 797431116 203804255 698757378 429963037 201171499 -140467432 -865177941 -107420598 -951090821 623304672 420344310 -346786360 531075572 -862707630 -479979295 -463835946 98008785 196682387 -631036489 -937079917 -677711179 -471778174 438717612 -975927153 520568727 915314964 393831862 152671271 -967662374 3500335 -49123629 -35957064 -356285526 -568277017 103842817 437580167 -717377579 -785435759 308892647 189511480 -80760522 453443895 -491082257 930089727 -555729406 406167042 -7450073 -936570828 -603712308 826950391 -932660799 48356609 -381724562 384497931 -930150106 -195396301 659615804 -385025488 -88600643 -565118120 878793507 685627049 957302140 949665899 907691069 -144482487 124246597 -245981178 335237430 772918672 841590148 -621276178 794740314 910705072 -283193359 -767247899 -853737880 -344522043 -987033373 -946016189 -978148803 -30936131 425705619 -390181934 20448930 -351189977 -277759242 472434093 975648816 -300062741 -614948406 -179959096 -687754285 313422786 443613303 771678934 -533726476 -384322893 117871377 412718948 831396936 370520239 -580132414 559628001 86570980 214893263 824784559 651798901 82507759 407957025 696027550 129706524 -10212645 -349794139 -908866761 -674136474 -433506563 -76674913 -921382335 -384327090 -912224904 -810051199 782639380 -901281238 -567355645 700313289 -113284014 279074696 187609498 31315223 484525156 -691143663 -434488464 -755339831 -489893225 -957377643 297687075 -665052094 -966655109 -539386462 493840129 198899214 104520633 -15728762 765378868 -217098114 349190209 -654791721 574156051 346512092 -17719761 62893864 998882282 627232188 -305442011 220017989 -739677077 920466894 197996326 -205248820 978543028 -127279136 -212053645 -461481243 774193385 -150137140 -651252429 456521464 -751379409 161143328 -58012995 595426071 818711963 -172118602 335710320 -866060759 -563848046 710155645 -609743186 840998075 -609663293 -994971865 -264409640 -406606910 421769246 -86813263 643580384 494818734 468790485 427567105 676819498 668586369 -317168103 408971572 464359338 -6134576 -754612285 837020368 924978173 -716100862 223741674 -423061592 834812787 -901755679 798923477 -472441304 -207813174 -835676577 -653828587 -123277338 -596090256 -805647253 125734096 -508252308 -726125242 571332575 -931853191 -132032262 310637300 -430041344 -246749277 -552583343 245799199 -83463743 52494825 409754154 -386047587 598548125 78805863 -314014606 -67619581 -201861888 26658930 26495225 651873823 -543969983 28010588 -682412116 -705598171 776147543 -488820718 -588623791 -378571161 -844776390 -644537786 -523314585 426784887 -805945174 217858459 298931945 -231463707 809797163 730369735 647660731 34765651 771855780 -300543240 281985406 -921035624 583666735 206672645 -376661112 994709891 725214290 436195753 507010386 310347736 -716684459 -482938524 -606172701 -149409117 135765478 356644901 211650525 -382308642 -690438741 -172394113 -825836056 719264323 448834430 709509605 -815818794 -175609612 -366462188 -349764289 927562871 -959152228 604720130 193337309 945494890 299933571 -121177156 332478115 -348148400 927255779 838856217 209913131 -75811126 -938285896 175200486 855725618 -927805167 897300779 869042995 567205658 -438313480 -490688768 828557108 405376674 717569816 30080504 -13292905 668724967 -445249719 -811433936 -134252440 -648591601 306581320 -266726313 426522792 961218530 377857340 98817137 -962173688 -368405883 -262568128 549151400 195966211 -124412343 -599624818 196905819 676996748 219140754 905586778 -825079320 272542202 824717054 101876879 -835878560 -848739849 -311788903 -576034145 -312240581 -829917345 -517519886 -313910592 -234765595 -613202103 817246278 611940387 601758942 -14038126 899253770 107650862 -811604721 -585700064 -848031046 -866445518 -194600711 759420668 -767742968 553912987 119860827 -791615352 332471752 -602460423 -241154232 214991440 -800845309 -154565935 -177727761 -18137096 -571236980 -289691653 -459266804 959467674 -715730936 366080874 -870820069 723069723 -768693143 -83393034 4396807 709493940 914247561 -756081509 -618246359 306239130 -166052090 -765742806 -34989544 -817108620 576000158 1892733 -916281525 -30162586 -675941212 -530602365 205738986 732444749 970717467 736419570 -383021459 842776047 -400352925 147145256 333798096 371143851 224953546 75178464 -387754094 -70858840 -757889276 -734154141 -463822684 719452450 -69417419 560911410 519691940 937000140 -970529808 -934454774 -336488866 -154738292 168807017 -312015350 14473148 998173132 758131430 -48282218 703196971 972139865 -935331894 -228382642 628369788 -328661662 300014788 -262024101 -657893708 -70411449 -32276718 636848612 971355459 -384301325 -391523563 -434203905 132860918 944881377 -976412139 -856424516 772618225 818712844 -175204292 -347791788 -153350860 -325568157 919493357 360949667 -263245652 108559012 46846409 -152668767 -763155692 593041246 -577163438 -175660857 313375882 480050434 2167173 -80478763 -762792387 -173218243 -139855151 696081306 602948561 -965719703 409002894 -422647290 -855469780 -158717810 -421305901 -594330286 -393058534 900244587 473795155 -351440537 927998742 488045378 919195349 106578270 -918895483 476777319 959691898 989723681 -399335331 -405400060 -422204668 228240741 -244256046 860872909 339628587 -209243517 385539644 -44928215 425717796 -251148345 -761356015 -726287203 510939223 -310355048 326219244 182243509 361581238 -416975583 -785042513 -56493462 -843167401 103975222 205953036 -221689365 -889058845 892826201 236200352 516458574 -385883245 613958099 -612369939 -694319237 -831347751 -126591586 389341146 -150434079 -974934035 -78030905 -81424695 999857462 845638079 74634761 271370238 -862655100 896315708 478065534 535125818 -849730453 63162525 508569884 -518758453 582409801 434888082 -201333369 -554161765 427212859 641872254 -862666904 613040828 923290400 482457500 -176157454 -736045746 -733249892 -437851296 -828950633 -293289875 -757820894 -826984404 -636612169 -555217466 -499905325 463247726 -222789606 -198723528 -195168458 -371663624 -238626975 752285828 -767835224 995246473 899635007 -794975735 632546986 809288951 -671577046 115486429 745768451 293129374 -16621997 453151865 -549953838 -385685765 775473788 -972102742 397121854 -101429439 -873108144 241759385 -404678136 -793540758 -915290283 -894975409 -34784780 -722858603 -401324410 691132799 -409135200 -579400283 388063612 -594700016 -241088271 -312601593 454033611 107118597 125911651 673355162 531244991 -235205545 623539247 -887706165 486827163 -678307113 770924639 873673858 415135721 524280397 -135748371 -800974032 -220838283 254082089 -314607793 218534864 -147666743 -676496319 217707086 87428134 -765615895 -172309840 402852305 -125778106 -923525908 -713746934 -727512037 -966797770 -940604810 -343022378 -56811993 -322485839 85908712 -881442279 34784263 650510757 -10963801 496808365 757505520 46187865 74458851 970617241 675492121 -233859977 53129347 170185117 -103773768 517520671 -570800222 169471670 -629301486 -139153756 -342624726 232362304 755631518 959600175 842965726 197048816 132368651 -292747197 -366732104 538160268 793188691 -725715061 -371115891 -94921564 131141875 826677072 973250828 720571442 994390560 -819949433 -461134204 -844747129 326983775 -844598049 -621044585 -745085645 -979782844 -32286671 361165195 -185243148 -537898581 -700015980 405672628 999977532 268132089 -905500524 -825875255 -275409770 -861673115 -126288549 590286341 794593065 616801952 222727697 224907152 -961992855 -968594258 420548083 799101119 510367585 -468150729 -347257490 -47554670 -325512920 -871916349 -476017724 -709745503 -264969772 673605623 184163063 379396753 -256753671 129289201 -919597048 487157949 728664635 781845141 525464957 -390971725 -162358881 -939177900 104225211 756535032 171448354 -73832222 -519727301 -783427827 -540301747 -58152187 963015872 -870765089 435001744 863402990 333589945 -651659195 219721360 -841883035 -106356871 82475167 -198819944 -28842494 578584567 -386892078 -668550159 -119902352 -285174258 -372114058 923951722 -69804368 498320446 54183789 582488059 518233285 227367574 -276528220 -406496432 -652040126 -882764650 834238623 180312602 -133524078 600297316 516538338 388951774 444870167 164328674 -385008909 722170216 -449728442 335983955 239533412 -767599550 -126721006 -71422269 849216197 409781545 177568164 519528882 -774568372 15182578 442138704 -452830853 774006725 922891746 -966038633 927353759 -647774270 -558751620 424504702 424094007 -698393209 -596753270 460030330 240195847 161316314 584548135 -851359373 396227253 273012947 -419808301 770957566 -753305058 -440909761 809705529 -187778939 -782421013 194127345 993801752 497050155 -417714317 420740007 -73408886 -907897100 868997918 987833675 938226252 80638059 -933232517 -553275278 196219601 862096155 61155896 473265404 194704436 -185644507 187946954 99790767 213909779 -794320169 992332095 -623329095 -414854394 146791676 120737317 614764880 -856855288 -729058781 432727835 808229672 -115517351 -681467638 -256493871 318799900 -648445206 632505050 217359832 -215714168 8724729 137228236 -805585200 -216843148 396050642 -667885392 -579732168 42471902 668942476 478372228 340953279 -779331364 194629895 -455294990 -441719733 -608889513 479271079 591152445 -479713642 -465432403 830958034 -184030757 856968426 540037445 -112819935 -330075163 521791792 407338423 -626307136 643342644 -428054248 822037186 -487308192 462508153 -52430808 129942640 -347258395 -9927780 336775896 21213807 -785949337 25596348 928385124 79154472 -975525470 975728782 -527736467 -774776079 217046489 954699532 -600688102 108329141 -830014629 384705793 -969512460 -92820889 -229912899 -263034309 -634193687 -246741847 819087675 -781785237 69397128 997684010 -103348817 589874076 -148611464 -643285085 -264299580 -622917187 -135294282 -72843497 981654257 -925889163 796776999 531093856 246848310 235818432 -386714258 -623790181 -745809861 -674434116 776554046 -169944143 -349676551 -247409779 -7207596 268597801 -963989745 59658274 -481536579 46845973 -161601041 -82330536 -890966642 -120813403 179795278 651771134 -878263768 1837463 -756831869 452727595 101966557 -263009377 817726751 100578444 -96865830 -788515682 -965237558 929549740 504020425 886324725 26019542 524166377 562580980 -43114198 -747734513 948390867 -678186730 -696937750 -660638192 -885462903 944335570 81834418 -267628808 -735987591 -356597051 -702375420 -807341106 -370138280 900450681 561557375 -186748286 -464491010 -470320936 262738401 472072259 827891144 -243838286 -957822472 -447454569 -541882302 -771269965 -744303890 403427749 797157677 435320084 809280920 352877336 -469839431 515316023 413113984 -135831745 -895556243 -201476186 543627173 -425517751 705997372 706969841 -337863618 786601585 -203897096 -368196724 430155592 27096035 -345079676 -468931048 -494322920 426933743 297019815 103987522 -469478967 42288384 -808462983 -550317687 -241187721 -893528437 -185275810 -806170291 928480278 -385577841 872535296 686564127 411088235 342340390 -358856301 -120770015 628695208 765720140 -272193877 -294885876 722054315 864971291 -447150585 -739362327 -822243858 -943927524 -404345344 -360066692 -134330358 795210372 462173706 487085306 -351858087 775490310 63801605 -647289643 -885754432 982029143 878358347 210871343 -773682376 -355557386 876991736 -699485020 650780073 224171732 355232969 57642620 -703704372 -546874173 702044981 625164848 173407172 54529628 768625616 -656948249 25432898 -692886172 30821338 33747151 -866503860 -257595488 -764990725 2111776 515417266 828238418 246011929 -942603319 -725571721 -415636173 -278020356 -612040932 -473350359 782284250 439015099 232624383 -631829032 -95881384 964583718 515060167 -471870534 941831009 -694964895 -805995105 77614686 -222850082 198370399 651198126 779274887 134673964 951983597 -602148552 471841920 588944933 115369450 -743043892 662682439 370208818 -939261537 922371641 -609656824 -36802007 -366191901 290278216 225589757 645630005 787275247 -535491512 417776777 572094660 192111803 65617760 14362600 -268823646 -95538030 155728573 -917838619 574397676 741544545 -537715141 -551767999 460275627 -544469705 919486530 101318538 63607724 279431005 863846497 -487853887 732960392 412059259 -989220850 781168592 -318016864 383924516 -452619979 285389917 -47396598 297639288 -857251718 776945770 -26096229 -269532711 -89365002 453817944 -471973011 -109387464 928319626 -917619178 -514460956 181579585 103559511 312560502 844208453 -380090850 -194864688 -773829677 115826821 297901116 -391701862 188498733 595180488 328841922 -290175526 412789338 -342148785 -909839412 -793046609 956041298 839960523 -861341881 506298214 -896112118 214061277 517989959 -118175615 701939278 -422141971 -605428202 -632511593 -172041790 -344254533 -272390663 -710216815 -373858339 746888851 833459740 593760673 -969990136 726454076 376393084 446247530 -548572614 -652200191 -759300879 136423488 -635035485 -871992760 -971292661 534241866 -191859978 -122044070 636529659 84625454 -680059368 106161524 129762942 607254966 -97542624 678070060 400606840 784941973 -506146819 239265653 -286615616 425124799 15474341 224521957 -778953076 -55120702 -986859581 -108000006 -859752344 -160023928 42730886 -412901041 -300410701 678782574 274258641 -191115421 -689353356 262060378 -799945037 -269575158 -821577547 -360134194 -90238695 -975827659 -807096980 600781974 -876916138 -156974087 120922744 -586150212 -136156566 -673165791 -729600561 -7487378 -845647196 -728469714 -28106142 -48200939 -271096099 908679847 205455841 880135162 401531966 875141462 -177252195 -623739225 -111333264 619447748 -693269069 -186828820 -295438841 46611985 63618502 -597906806 388494753 -179645717 582997799 784344665 997753 829332843 -420521045 224558421 -508617876 581517148 895411996 -993793552 -566410075 388224013 484141664 -237282754 -888486111 110160450 68785665 971615468 -897746191 -509282624 -765308839 217859899 228471721 -849937702 -165669040 -705682737 206476585 554005402 -823359374 -179736718 436843680 -377176131 -747134417 -597518613 376988876 237035103 -280581270 82196401 448839399 999144897 -54749045 445087697 444482702 -683002681 783543894 -337788747 800484487 258765436 62983292 735168461 310444738 50441533 198883191 -364668935 -664514046 550919500 162660712 -101532543 49075558 322797213 287444648 -677353516 429603334 -66658001 -904958682 -178253447 185584637 728585716 -320975351 -233505250 217629173 325304683 501156290 -66425916 110478380 281002041 -498949411 899846826 786116848 869752467 655111477 -371495362 340807460 -552494728 279519264 -860979787 612227363 -486823797 774912489 -986052038 -90531775 -998543621 -828257604 -959869238 -106660078 -944350550 -795161458 -473705518 -871822604 -873365113 474335378 -831624198 524907949 -607185420 1068741 -507436749 -64510864 639275235 -402186851 -88996458 -888182174 -653464844 -507387881 5097995 -660184167 233089050 474742867 280856520 -20627330 94158908 707433035 778915800 256278973 -294846605 707088046 287985059 265121541 740801775 295639688 633672193 754363520 -350700507 -196331128 732732689 -121082155 -357529110 708651344 -314305477 550578207 961841371 -477362439 2744098 -112736186 -643162220 716392008 -895184726 -52500880 -73804352 -471819110 677577085 -885417315 492544055 -34986160 -268048411 4622357 345295375 -70019494 -866470418 426310754 -690805617 679884300 695786799 -198880487 -941721445 -694573550 77977130 -865045208 -157053226 627652865 -221495787 -321349608 -636217790 797654482 848774585 -497010644 -596230273 -727641890 957087934 -430006666 -55537030 793304 782503061 804571987 951529995 -896842937 -160180976 309283194 -483599695 399276217 -365190549 -678039258 -203175694 350408093 206759338 -750095594 -196738721 -754032561 -881935483 -996929275 -129072855 -812071272 -24451163 705374865 -63023527 -940876088 3383542 390668526 -784822955 983267241 734683908 208301118 -878492731 994024298 660719945 754166914 -286113552 -726165200 -970444625 231035600 -265229306 -360879718 664248329 275754762 205306950 11758236 -382209301 589721717 939846294 75784703 -264530352 988527417 -776502713 584617141 208478953 -801769534 870271196 540900718 386609565 93414153 -878349127 -241943205 -140565020 -743993380 -107831154 782395270 -581036486 -312653491 -692448941 -655738344 913324719 -329291683 -428138234 -497640733 -288530455 -980532305 -507494646 779107825 627712763 -205296504 -110025333 11770562 -818118620 -523460310 -958632457 731486481 74790913 333139128 -7084651 -116507381 158221993 475108552 971042527 -401076643 906959188 468920602 -225724508 -486030260 415102201 874226774 322360119 -5468483 -887001575 974136859 -342195727 -143437874 -870091308 238101756 -508000132 -868396730 455691397 228984385 782808117 -265419167 188884615 669325100 -733521815 600111425 514206758 -96905084 -51537576 79468626 -815262929 -103991805 -389773069 886767607 265192552 -556408651 -206426183 -954498256 970096765 -630114048 -174509487 810299725 151984016 527322984 600874175 -410754917 -637406279 549020978 -956947807 -581483951 -625132605 -834253088 -413756513 382516602 -104631079 45332768 -955755482 -914236953 3409306 -680015237 402399088 681239334 829345524 -722214946 -738439384 -85013102 640389192 84472478 -134858147 271819279 423400603 390670889 -466491416 983551283 278878788 -517009988 -496714576 676317142 -911593306 -901035588 -770720971 -788687616 -181916156 584936374 677987199 838822849 275864041 323933897 422623002 972099322 255108278 -261684370 -12294745 232644937 -235776939 677853568 -856020054 329002228 370358694 -594958023 732140796 643319173 665050251 -808569761 -592318751 -991888835 258947828 -968416273 -365834309 947619340 392582215 708605810 50077361 244107077 -730285022 181889887 184579733 -391078337 941507283 -748206477 -564847612 182883960 659269349 -310642070 -667386436 -61321562 -269036598 35208021 491271197 -662557306 -325517122 -338981234 510799067 -47661155 628771930 751535394 -147884738 699616488 -881740697 537893107 627695623 151966095 -211618332 443476420 -687546692 -234266811 411927932 511896061 -822015548 749522961 -583849319 945450820 924607357 158292769 199179663 815639797 620340712 236408449 -951567901 613353675 468136081 834018942 592467546 -310461175 -573391349 712866829 195153519 -451641310 410969604 443831185 743950189 -633593971 -550498572 184627373 962778966 311329030 222929084 225762968 91075325 -208685955 -148959370 283914781 -14198268 355082724 -960490778 730596423 -68339165 43147584 668724424 325367615 -407947319 109286659 -234497137 620050726 955689664 5241532 155203315 754151797 -689734525 475041015 -250404650 -297202244 66067801 424591251 -711516276 -640119962 -895554805 -154045670 140037049 509928973 209524113 -698479292 -456327516 335179850 -858293830 -125589303 -379926669 967364330 -571701997 577061367 -151857294 -914679788 -226907219 913151767 221624583 641438487 812128698 291674133 503273276 867739548 534049053 267125215 -763350057 327923009 -870732172 425960361 -400675709 -158954569 819814141 -427201729 425614181 -412838953 -270821612 -837611145 228056780 -762970807 -837537755 -474205212 -86427109 147498253 678611789 916469222 -874428967 -664080055 -96220978 770026708 -736691890 -557062413 -681804537 497378079 777084255 -148318168 246394512 663413494 153579569 -369722723 237525646 895292667 543715122 311763017 -796770131 950966338 435431323 -99360047 461406957 261397936 972538109 535622862 490478716 -407173391 75384479 -14689683 -635688272 -791709373 146073051 -681374981 638526066 861261168 -972060769 58285089 -729177375 -979016912 -457089519 734614371 913455600 270307069 -207592424 192753301 -603084193 -826139914 562983313 725231922 -263285466 -339477831 219809745 933765572 -378483223 234622269 -706453070 588133568 675681206 -834838244 -373485191 -937888975 224411158 894313446 315841711 -722889654 339051491 -626150824 -812863725 -125460592 -17004170 -552444866 606320839 -322773271 627679000 464826497 -527849168 -226610166 -870223720 925578895 161210302 -881776467 543389297 -993565247 -318773985 247977227 -663393203 21356128 342699001 336224897 366141449 145598413 73148519 149087672 177252293 137827337 705371244 401125534 643596522 726057553 -890690405 -592891037 123705054 -624497406 225065392 -532929039 -972725984 27204654 711171880 -162689502 -688744362 -319708305 -700461976 65355747 429981078 949893702 -689491657 -620731034 -721990708 734462 641137993 -226780891 -107954702 8808289 631501399 -683715769 220274034 689513856 -99248383 -810092316 999016522 -289564857 722299144 459059135 -916940518 -746724921 -54377420 420031484 901013083 110531841 669958420 10998031 -784776029 905617091 310683990 -597755884 -224752750 -92425435 2551264 -268279508 -550636292 -928478480 -273275886 -473636941 -37094885 566875874 -76517651 -867557300 811424567 -426532624 843619886 509283782 -463687871 658074378 429439988 640157565 -113197407 -112934378 -864710287 -818555873 -738216493 -423472253 861532551 -912480822 -621539094 -696262305 -687470495 -834044321 -795194914 615978502 -120030739 558485379 -500145954 -660317790 455928372 -329159206 633952360 -399962303 664416387 243864856 -435176687 -653147110 335609859 -339883800 -280631683 579766781 769644491 -165958044 396001849 -809947783 -997996506 -459891274 -254571582 56048004 976654842 -20127928 567048188 -384076652 166573299 308670719 -353467936 -552077829 5056447 -882306134 -782684593 456007792 404527233 -444870735 531917674 980409503 -333432549 191829011 38834782 427739015 -225451558 -126888665 92493849 -849604644 -911172406 -657220245 642972309 -96001469 520198219 739824422 -905636080 989888856 -58921644 -745221182 373231236 -271893164 -789276296 -786676100 -200564245 -958273449 -167641273 -11057245 -492479864 634234313 -984585174 653994873 563586401 597692792 -153934630 735468432 -707604261 -437734203 -504666148 775987407 -788765919 -927652620 392751722 344546554 225582779 -8142030 888332536 -1565042 -890775598 -4395880 -758320408 776318307 -742074105 -297800825 -642912918 199756026 905429950 16429141 204257654 -576185350 41366436 233308536 -472134705 610848578 742856372 291689713 842453651 782432490 -108057827 -900950215 -46672405 -860688167 -162893946 682016994 248648306 -744814830 489097354 -781510838 -519465240 631555860 -73479872 358909661 651311707 406694413 505767909 654873265 -980623552 442481629 26992252 780841951 -554645319 351102851 298935559 -349081132 802736870 -473101749 -483131155 -17884550 795420208 444438612 -224402687 20196029 -975301711 -497294291 549207328 -555386165 -796239391 -455928032 -248044493 285422959 430570868 78631817 981625656 385753071 731703743 625632148 423252171 -301982281 -907802386 -359587816 436515626 889025347 -646899581 -861053557 240917101 438863760 622815690 -469782243 -291835588 356472878 721255359 532080915 525874625 -207255823 -268725106 -645016742 246811927 -849399781 273495671 -340176595 372515515 -445683138 829983760 746443847 95225141 -295640428 -106184454 -529168519 779961781 -132152420 -309350307 344689121 -571381085 -943143942 -62604864 -680164826 -465610915 -44956708 -530453463 -782872356 479221862 -202690453 966974430 -981406157 699212898 414427757 39963674 -677349937 -73595642 -884467521 -445416415 -486238440 668524138 898097854 527510217 589521482 157631181 -258110784 284712005 674588070 416772713 592072124 -118433156 27129329 110074411 -999723557 795193033 -956970027 94397862 378476731 409907083 184134005 983050956 55345062 -899403836 -784543158 471311145 -441766149 -118981720 943381272 814744524 -445183126 688992781 -787142052 317811285 553958931 -249820866 -140615680 299283239 477082583 76563765 -24671446 277017456 -432871929 361448599 -105762248 735428176 -492855850 -214668307 -905464882 -25763490 -706881105 -741032640 -135372699 -314080796 -168263007 -519636550 673864240 -667209438 2440671 -780262224 -571843304 541219875 514370749 935628042 -738874692 31265742 549992527 520303894 -42461439 127870851 -697253282 -461654751 365925234 77910301 6494269 393661173 560334760 -757505297 -418208200 -672977816 -843243968 -805946922 -152832897 956347762 936233714 -163778256 -498767971 480523408 -938041543 -299196642 687719947 815349215 63657558 -806754282 606970519 32968092 112692247 905056495 611614996 -916182132 -586938932 620162477 455792713 280896818 -129421557 -155811722 -120483023 661282372 436756054 -118605897 772859999 -235036066 586932092 65431075 -714999964 -122397310 513848156 135906628 733415848 725046435 -969279883 -435632350 -958434218 574779395 309903263 940767606 -368352185 -666015765 668162311 732016387 495788138 -958211107 58204033 459479546 -953302744 933304663 -565056678 -986161469 144977267 -686987499 941486687 -249953242 651808248 -380638504 -311862462 413765392 950852182 356821670 -173834194 708417850 434717378 517512142 755699570 -306150157 408332228 392606220 -633780399 114347872 -469558968 928165439 521378231 381504272 -831825690 -639249594 -455963878 425048007 745523565 -714241607 595853018 -426983042 -946863069 -571359908 -505406732 -651353230 -668039744 847284420 -627383827 -414810719 -498451269 -428350131 345494506 116965421 560870967 321322352 -451525914 289703681 811368376 -846968943 -421409898 933423026 596175623 118327173 -931598189 -926341553 126014839 642000266 -396495572 617778419 -428302695 -879986997 -625150379 -873804206 972644634 -886573848 867192774 803891617 39426742 654977769 -990176701 -175417218 -448007882 -151413473 -227852860 -489212864 943822524 -607857564 307517946 383164913 -41756747 -413872192 890526113 712381961 -44070388 173105474 321526525 -450104920 -851078003 272817120 -648373343 -369235623 292999181 -224794577 485964456 -714484836 932267440 237704679 -361172333 -548903576 -153950745 723642214 819029791 -770928247 797035459 -578132474 676524012 194369289 -652718524 183550588 757027721 241900564 823011736 102839647 -291043101 652043966 -29973816 -706650481 964829467 760631212 545643248 -120967436 -503324423 -328692398 562185653 -743013945 843420267 650069218 -808186374 -305161636 136369298 700235714 -910354922 -504969425 271718837 -964825144 695953043 -418722409 392643773 -916576993 -192552666 -9177728 -458845110 -49427233 -476552235 -799371705 590250569 906402150 459515853 129464859 643020415 688938389 -553685531 -337494806 -936669827 759057197 690467151 -805881314 541069003 -211403575 351112569 257467666 -188125314 -884419629 748763146 807293329 -313254581 -144073242 -804408525 -322473184 -618443777 -406691065 -925609619 85848870 -102866788 480986352 -351122638 -737109021 -871209598 -959849796 -431337602 157871400 901895668 409347135 110591092 -78132011 -344262402 382687657 322185883 469371379 -77612245 254345505 -542555804 -819239123 -763228418 -267660803 -14033989 731525788 684610560 468951984 -416633771 -76781933 -301489888 -20084552 -859413623 596072975 -33185987 532040196 762926215 -947933018 193946417 -45459396 410429407 -577845638 -292616656 477198499 784048804 -558120144 12138266 -437892494 590718626 701279918 -992887827 209577808 -746146332 468728601 -919007039 60181706 -856434658 450703405 424432881 743873545 260739846 -820629613 -886723857 111434775 -249527540 -966825273 -771745787 -837831441 -292883983 -734035184 679316907 -426746115 716921406 108673511 784719510 190003930 -813816142 -642386343 -782399259 488839588 780260979 338532059 204898227 364319068 -365023937 634656765 463496269 628222181 -265900463 739894763 -826679026 -415531144 -95920662 -677915682 -574913565 -612167311 -545854619 889933375 651619113 -550576738 -549543145 -622286435 316741038 -395314616 904425208 187363260 918640363 -635823990 533789405 211710230 915206202 -231901126 702133717 268172203 -488240627 278253664 626474155 435752527 203982257 -933489623 408428382 34555441 491467464 -270362863 -223808523 -883477410 -571124540 -678587661 256252198 -213510976 15672290 -490256231 -738352284 -564820147 -793312728 -785079032 -480254795 219088591 -464351848 17796856 -854395648 -667613170 693697896 -965063914 -643432954 950520041 348315835 -365021948 236181236 -708312901 262421959 -220992750 486121468 -74511709 762537422 -651289478 683074349 444240656 -734200712 798174132 196402478 193645436 783458378 -73156879 -91082176 -278949987 -252635920 -44854335 -746632791 -673007765 876211684 546071151 679588219 888837434 -122742919 92560506 -616429315 795628540 -381249297 427246466 -948885688 -633913557 -626799892 -639422667 -345627324 238480413 -773465910 339944170 938607850 280922384 213011515 -683510631 870067320 -599186956 -532733701 280894274 752708815 -510973567 178001914 -539290215 745532099 354099543 -24245458 -495554617 -489222075 -652790931 478850401 760230270 -314265824 -215617821 -246834946 334979355 753115250 -274313416 -140872259 -284390337 88323181 555050540 48244386 532059675 306557956 -502652537 -888152885 -150262162 -337853244 829246332 -494137516 79342900 -65827034 -543065894 -863117544 634520905 586506098 -272493495 784978092 208873571 391521607 692977743 -779797944 47154961 -117498871 -975175889 623795112 -13376742 -577552888 525579314 -209250858 347018491 419156109 653678093 -482919763 -172897330 -747704428 402825016 -704617279 467406025 100893165 317640379 590773442 -558773777 -596915692 235056131 319718718 321873313 723932130 -881538074 481396778 -878235356 -147978363 577210199 47434941 -673601801 -862924625 -894072070 307147338 -9685558 -740605126 40375833 -342384504 -842789319 596582482 -766894036 753932021 401986246 -914194241 -16132757 -636534730 624087829 -290945918 -548334043 -506808091 757255201 -164393772 728378812 -706332371 -725013124 145446576 898343749 -238408646 886550250 324061797 132278594 896609906 772702528 -82994377 88226925 -743801057 -867981840 -115542399 337182474 926314137 234609117 -473611201 -622193757 -356316567 209536450 -170871719 624088053 -450471033 919917579 -92804183 630712952 80544861 -330899349 -464238645 -932595543 350326590 429114186 -320201681 -525720619 546511870 318313998 -176375965 743636633 -150371459 -730934460 -948712155 817051450 229508607 -606201263 -756777509 -655802153 212669057 -434387623 506559842 373694892 660567209 -74397189 -473657548 357623983 813277458 -892503006 992837940 831727538 -906624124 -836222486 21101640 -529211040 32717717 640287345 -997926371 194171387 -316203683 -179216152 664550226 -429433056 103878290 -769606486 -340524002 -658928246 -998525939 793770917 802802062 -873483283 -302968795 756043804 -645589992 97483295 845749172 988160921 882665172 383073261 -692148371 468353190 -8100608 293531024 -697201628 -519779019 -680503626 -606846012 928467945 -30635928 -999486871 980689259 -883433026 -211422790 256257047 -116344862 -844223940 -504669741 -34305384 543188878 -3524475 -33336303 -775038490 366342993 -165463919 -780198633 714714446 86825846 277900202 862076479 -249099214 470998793 -906508631 318938771 -63795566 -221820272 -122687437 161282633 579038948 -983356896 42711208 781366565 483365219 -368386752 -582777017 -231790021 -377218715 481782177 590544163 587616993 777149730 -776424210 -423825681 799665842 -706624287 -531282900 16887989 269837758 -970645847 710818372 345747584 -801739402 117383910 -585353394 -283602679 -342179537 826622710 -728418463 642463255 -872717808 -835866823 385840405 -167192111 -944685295 -812484872 -406839067 844542746 -115421692 307653882 -495565100 649728944 914231600 -586760419 505326665 -70360358 782793476 -860439044 736969013 -963876320 204605692 -713442479 985712816 189455698 -943954259 89356160 -924143234 -539550274 105981293 -395735216 -771441935 460550361 -639673630 441865078 -394090221 -442989668 238924694 423971457 929783958 -782487034 -882934236 351483988 -498146397 672581487 -12235440 -70367365 -87456595 -611711971 899168498 220458987 749176247 -214619450 797760301 13231667 912391279 464311556 -282650047 200112933 288235341 -879313365 -151023493 -500549050 262118099 -752803095 -515127303 -878821014 833224159 -935761222 -990957942 -390194973 -904055834 719851867 -528407809 16963835 -32877458 -793412065 229240074 -119597328 -901406952 -815385719 -598250689 479294413 -714427509 -646870747 -565068509 883015464 494636107 281178635 949587176 245702240 -215436966 49063183 668097204 294469905 145429964 247304531 173378794 -228077128 489802498 81379988 -825186379 -739519776 -16425040 519405325 -667164965 268930093 -404323916 -1749606 99630540 195262005 219161588 152959668 -260810979 -419004177 116621458 -535445604 245238433 862692935 53917708 -44261587 -708736201 -403540006 446811949 -726775848 -642637279 162131292 -615553591 155376510 136931625 893293833 855216725 -538398079 -124173239 468365905 -434134255 940347382 200425691 -632027097 127103777 -52015255 427841211 68137806 146690957 -790426713 935394303 407004424 753960505 -743416810 -867546810 -127876208 -35959544 -858293067 -774118755 899328662 428170673 -843565492 790264054 71263336 -431727786 -365436955 -943939710 -424377648 -555399825 562513811 548501988 514192594 147278703 -672480095 783333755 -454886310 157460870 436403231 -444881773 -598346319 -128926314 727367973 131408582 -198888585 466816992 322094281 449830178 700460595 324118418 -264291150 456189402 732833181 271665203 98347599 -455733754 -660212519 -497467614 -332819487 -762585961 -855994881 863346222 -260878922 945913472 -296248689 -219458834 -588604173 134785668 146364835 413521738 624506627 586919102 758926612 467595928 -546312100 -46372207 -652109198 211270643 830240757 604906662 779626955 -214366849 778747312 -257412471 -126452910 673996126 -810018917 481372228 669134561 626364544 294160331 700207576 974171341 26080032 490238729 733100158 -216816129 -805945749 -250540170 913624593 -13346918 -933982735 -374115243 229459904 576301854 744126078 183435953 79920221 -380536360 893163859 45495452 -111888998 871888909 145891092 -794554499 397781251 -100809048 579922867 -777654017 -771664185 916172558 351443403 654303187 972233851 -541276317 115112208 -165202294 965425041 -310225138 233121916 -267016317 506335498 -941776591 -33241954 -679270915 848519732 -576989270 654702986 -198571166 -484569627 707436888 538600147 -524385211 606130851 622929562 -542844909 -457038883 -377293834 301016404 651133578 -26254691 -536191307 -167344524 859847299 647613737 649595398 -219383510 519190529 639677902 -559203508 288299637 547673960 948888592 -32652650 -52216945 -550398210 411384670 550931411 -747110527 398874823 -33132445 -836346573 677177656 -250079555 155533236 -285645511 -607840600 -248502356 222521667 -689100593 565145224 -539019769 -875862503 951357777 -174192001 -616733782 -610425153 -930319936 -297068300 558353184 -810919474 -651592685 -714612256 -906688473 -978601367 486352556 854619953 -511941810 -69947654 -361295899 600816402 243802264 481704830 -938295290 381825805 107948228 -817293670 580708012 -654601529 -968569860 -539938156 -693544642 996374595 568030370 -506038300 -149151131 -728588783 961884376 251952273 787969841 23153099 -330825528 150769047 925412757 -789488848 -140435492 -883661217 -925823757 148631987 -245906602 88381116 807162556 164977841 890923811 227694746 795761646 992682365 704080009 -626059669 -958944371 742175006 -480080374 -678735126 681683246 -143651724 -161206126 -696204423 -467389105 608338534 65478436 179284551 855698455 806733724 588156791 -674689272 861029332 -320953797 -781291312 -207418987 696144470 629984787 -929297817 540530097 844013240 787856342 494225878 -223700480 71834913 414499829 -394248946 -393881210 -324693175 -465710947 -488316735 -281151557 -463475904 -493434168 903699293 -113836669 545378930 -666012132 830540725 -498654840 -599584785 421815299 950445909 -321057650 -17595888 -143962749 -106291218 765729834 123378676 498756828 893671380 -316639290 337899844 -961503401 511537250 -860518528 836243098 12037474 -136637642 -924139661 517522302 892796745 945813231 134165410 -560220205 -239547679 830069569 947047223 16988853 468348588 542042660 -818542800 608675306 171517941 -658172887 834974684 -676788136 787433844 605407045 -511162228 772747042 -680370067 -940880666 -824518022 917076931 -897367776 249513143 -278500021 -847305738 -465782533 862501963 -229909339 9413015 -269540246 -312030920 505780135 897982962 648897551 -425305794 -746541064 60026626 434335592 -583445998 -612583803 -593045535 -188564981 193958226 886254645 642548717 -304671707 474768375 -597729511 -660694177 978640823 662431215 929581865 -772854371 -224982927 -555800963 659638035 784703511 -684483352 -531647003 287994034 482103609 870541643 -368429658 610729435 191944140 -733555706 580690827 -776355548 57424827 111790830 625467539 970001020 882045538 467400761 838219464 492802073 111104723 -167497334 965036232 375087477 970201945 -825414419 -719365075 -177315142 -368329802 -496365917 -756279021 7745877 -372970642 -796473194 162466038 -469561576 827557700 -881342471 -660272754 784572852 -642108343 -153457872 -641930993 -151744190 -111757249 704923835 -985102292 675708775 475793560 114001162 -526343532 898377730 -71142075 155556151 -639908093 455834032 243959132 -998714417 -534492329 -27892505 355035617 973511635 -83158903 769106711 -575978074 -614139172 -376677051 -875244828 -612997430 319876479 -343150442 -32848073 -473503893 -160517682 -609693591 950008903 -606867878 -600858625 -154718888 22437579 -558927906 -726511531 -352806700 193545261 40438195 -697510888 -803805817 271533845 -748031385 685485916 351780620 213969266 312909544 -351544919 -666829410 183735327 920839298 -235091383 -524573218 355703435 486423829 -624710497 -57634379 938011326 236107734 960010827 -941646751 -157936432 993884888 -298225970 153087227 382376063 372020009 533276047 -472114131 -499234744 521074615 740666934 -914367034 486917848 -420674295 783292556 -630901417 -440982689 -987989881 98879766 149965884 -819201369 431117801 -443599274 860376226 658425094 245471763 812932366 667583917 -470866266 -87030578 -2063262 432110310 -49176102 -270448550 -745461664 757745377 694114683 -610712826 -332188185 733979730 157938873 -30648808 -227955102 888778153 307171796 42879859 -827496296 770706353 -161887050 -609942690 -902102644 969733492 -638542413 932906707 190878244 -865922004 302915245 -747709213 126961713 -924224768 -781451109 568429102 56957555 236821519 437188104 -435276548 -519426225 -130150598 811311243 390051229 -202114791 735155180 341208140 -641498679 334287236 363121965 -887920304 552018537 -515802196 -307746835 -264902592 642830709 136956987 603140335 -368843092 727199960 704746425 -923770783 436377304 -739268153 -50144418 647638386 916705356 817209829 -339765082 741498640 -889088045 -204816967 -538324022 994329627 897148688 14410162 830154149 100993588 942189178 785497688 544049096 910515137 -486873805 -522813758 386628002 -868921152 -749444552 318553784 625686595 -977487228 307054517 394536088 346777275 411064805 -125147340 503589793 -942361717 -661576572 -562957531 808222579 874121783 -785102403 307841996 808335852 -184470051 256583788 -406868552 -963715702 851602827 919520212 265336233 -703440387 -501904412 -597325739 640795200 959717742 -586017977 478304312 853183381 182081901 206832385 -80285796 -797235240 130921804 316007985 157725064 950959335 -751069456 195236120 609095286 692427537 662391143 -240967502 32796290 909887706 -62090295 -156326105 150016499 -589860929 -978051967 -87490686 440988653 -762727587 290948607 -16440622 881798351 -117531688 -335667881 -900401266 741207483 -160202312 -137909061 -640642747 366227250 -355073585 -219453909 818843315 -902424864 -670241697 153862865 -723681277 457497395 -45186383 136138455 366728743 -443070117 -302908814 -393187874 -581778164 518729543 414447145 -330945677 202050234 776946976 801247477 270361543 316189955 -910744824 -793146328 -653196934 -83578025 -386629116 267849915 819020314 319612552 161970906 120239667 -645022857 -580425163 -296835927 385059845 -26906133 284768936 -292647589 -494319335 -940788512 857238373 715554650 978366420 -523203694 992346382 -566946989 -715170317 -674168377 -126343533 9065962 -69698325 -502840888 694277034 -694467383 -47788547 718146898 -267174760 -19318249 -233964908 -983501737 802938797 587794610 729740352 -282518791 -427680201 -23374254 833566966 321215752 -744328967 831915844 -232298349 -168808037 -442188475 715407644 -309010233 451983894 -257015326 -22380852 -722750366 -797883294 -105394463 -627165629 969846044 860407567 651071083 535484359 -155527702 -214499239 -28081363 926708550 -549491093 -728290547 -261840069 396107494 -535244530 -719765011 190393481 -543394189 317141319 -589547410 -580129602 -564260514 617828300 679452065 288899920 315960132 645510487 967865711 -127115696 -921579858 400463545 -870212322 581364635 -479530743 321829603 -311810772 -387187427 257419799 -201643637 -682411642 179067527 -108143702 -810499907 572036514 -903656799 164650144 -596659631 575400085 -949743612 -535125690 -78151488 -405906057 598431310 388039625 -848720097 450632452 -669298929 309630591 -322881267 -311485859 500730069 968273851 -888468122 -213006376 280656933 -396042891 244307958 -54258247 43291654 -33462340 384541123 504802118 -687404686 -885404391 -344541777 -845302982 613950305 -354688232 -245512432 952335390 872853309 76122417 836338193 -578104835 100702670 -851172033 -917913652 -322614325 788121537 -805239565 248743986 268869878 462263024 308848882 -549110701 -154033193 287229192 -990300248 -230789095 -642516783 209387414 656689424 -639950214 -894535049 901236678 844349236 708168380 -627214775 -689667748 811591547 -981015840 133924267 688879830 -56833497 -500192110 -210256673 -215175446 787181729 724076332 689058158 711099913 333218890 563439103 693766400 44774739 683771153 238781849 -522527660 490888735 263236760 102885451 525633041 -778127453 -164754743 187296598 285781604 -115759442 -259667000 -631068944 930541560 -84086775 92317677 416045222 -904490160 36769960 174332997 -34584187 -403664779 612353295 435366234 420914938 383466315 871489217 -285759835 157989355 -831791610 -351108444 936097933 -301932746 831021177 407818731 277711768 736929428 -382065004 478344491 995368057 -613843473 -426662322 167545689 -784161821 -156061523 287451440 -466025173 365680792 891942863 120295303 198117253 991686833 -990739258 -891707753 -151897172 692933750 -348320632 -751429192 -374457181 -129511021 292112335 853568076 -771898439 342220434 151578967 680205013 -598747964 564905293 -626101958 961114598 -932827394 245050622 51460125 452107470 141275458 119146174 -844986137 -540787320 -151563621 298258439 -519985134 -373598290 -845573649 162771112 584656275 851989261 -576442512 311042321 -12389511 558762080 316311187 47008542 341365309 -615071548 -806371376 476051831 155342721 -889580713 730634636 253504810 -717222271 -93079156 -909623407 -467104246 974866976 343593829 -246861985 -439413690 -866506801 -56406316 440344816 964562875 -997016675 261252237 332950372 553530106 -634587203 284979855 647129603 247856082 865591041 -337689386 -537859886 -5750993 -893173210 -107242472 969057495 -657604543 362916197 -681719854 666994047 -636641810 248929369 900420082 -877144664 551288218 791279093 649334908 -953246358 919462802 -10402395 357829388 -479181490 534764063 371596386 331458109 -128696703 -529262093 379980910 389453764 237025208 -129911322 -239653851 782334350 92442682 -851641430 -85412960 -893218025 -334988398 -168932581 161082881 -922909836 -86815782 -419346012 -287437265 -590741637 -312506337 344599408 -209000209 245561158 -327238894 771463390 831478632 -698741161 119545500 -888763137 179787724 -653747777 673011927 -141412751 992439646 693911103 389689560 -32130814 -758454290 919970634 548818307 -104355772 -638414558 82694077 -199246225 531060828 788624632 834626759 735551653 -503404912 -806483816 -685436567 315668891 -340445040 312641046 961857887 801630655 -809446396 -791499757 -203445752 -527567050 427627156 -828155657 -105429282 54552855 -222951218 -785968239 981717883 -175984035 -19477795 416735526 -641174103 -354089873 218209953 476467900 -280505045 695239861 -149282833 -79861960 653444380 -708231576 -147539136 363106328 -955687068 344965710 -188723517 -446268077 586238503 475733702 -30197751 -625699234 181549836 169570999 8007143 -661507086 -425684671 -568626609 -38397598 30996756 -792828474 261407135 -191121628 947905304 70624920 -93173865 -811386312 635803994 -747398882 -77056579 -1133848 81324730 -193814368 81702256 188346233 -245614379 -857444879 413984817 265395844 974665764 -460026032 -422562510 -960075772 559344245 637928174 813612844 -404789144 575279868 921312467 -12385228 750645887 -193032388 -228391972 98902560 -884381812 -828188336 -935972014 -73448030 -809307165 773417717 -727885453 636734137 -755668119 -319693363 -193255094 -645232130 260154043 -527600040 -712321037 634543422 -356568306 -323139737 -402508576 -857809173 77485213 -506630100 212894428 872771288 823809876 958526901 900869326 287569350 -692129173 134113623 411826637 -689351609 178116917 583443662 -133605667 994751225 -637656253 619212760 -221776994 -590468761 451427501 424466751 955252436 792543755 43117875 572348753 594308391 326169515 176912073 241006734 -771197159 696149773 -979305573 -132394662 -626350193 814035301 -542763461 -262337684 285782323 227477540 -869883547 -315413510 501984117 903722125 -312138453 -251164221 -138743814 729908873 153702616 -260022816 -745248217 -31202222 247049466 -85941856 -157476032 -383798395 -569131835 -204370373 835678228 959959855 586309708 -37508766 757109892 -223226615 192980172 -822029591 -692264615 314354474 120576128 -531562422 830239682 -98582080 -474271089 -165128924 648905870 -679470650 987574001 130423642 -446917193 -366043650 -747299613 -311102300 183102760 730333194 -148860501 -568020092 190012108 -148881271 151497721 -335625675 628879898 444024875 19793761 654064049 210098411 -705313925 -782495092 433784373 -504343013 -491046301 -765216182 865923859 -830410761 -213598710 966782587 63227543 -367611880 -312881569 369701230 -544588578 133097052 240235401 68679922 291307853 -513112386 -737963035 798133657 -668573384 -478768394 638413338 733954308 284118187 -649073058 835600001 -66284437 -478477540 -660241078 273126476 152083896 624933688 -198134718 -836466323 -753000429 39933164 380069777 -138856757 -699887078 306715644 642321124 423087251 -427074066 -332431222 27663584 760535046 504172123 -886593736 -900401886 -464372555 -595718228 235729664 834735093 -425879321 -755763010 -448419562 746959696 -780170699 942352641 -829513917 -205261211 -148378113 698667572 317031498 741070262 -125887742 -357570303 385145100 919113208 -435633850 -657372471 912991662 -510278024 -677077721 797032484 -644585288 733285628 -165666869 245447084 107743171 -731949187 970850701 696606529 -789442223 698497324 -528671872 -412709603 753227836 191605154 108758077 -715075126 828924427 559717537 48123373 -136576284 -33642918 -942745362 -597203595 263972747 510217589 -22434097 -830444926 -178391622 -688417941 535996978 357117613 -943321323 15279528 -534655982 -569733795 -478603336 -509546364 79522953 -753911059 -581720009 422297106 371940274 532375697 -988545613 -931977753 -662283962 -88095184 -655208559 -352650920 -254665574 -888924556 -665254105 -987461965 385306460 85133546 914035676 743938623 368113381 443337862 -579377282 137610648 913463835 -784543057 609731245 -301658194 -105706445 635905453 290330632 902114946 175262572 -410936687 48444129 529104851 -533984689 226089251 792782891 -451591126 -278828698 -891538292 541279671 -678385979 747343765 -911211576 358784586 -227918806 321166693 292324768 751824336 -488467392 -106200657 -242130803 539956087 -699755907 -657079942 442083849 -50554466 489139322 382786199 -30708013 -394908457 -870652687 102709838 -26728923 -976963698 -800045429 727872876 192654552 -487298495 -846818036 25640168 467968491 10599721 686524646 -300812929 517009813 761121429 184210020 308703472 42682013 -95047681 -454155170 -22937140 -190972855 -900566565 -282813826 328378068 -574020601 -843313162 -537679408 180406175 -883164726 297373586 -938434568 -322792244 226965494 -603578122 -382616234 -694373481 -216504931 419718212 -454800300 779794530 982827326 13347566 -828337540 -122357657 944358101 -129226307 472648848 200993872 583893998 -614493531 406386748 -676775298 485707419 -190731603 670151632 -656138671 -551424848 -478971379 799563720 805082568 -217094478 290959956 -36470178 196439154 869854660 141738051 179812521 421328639 -748376069 -615527159 -298709054 -971265767 -500957941 975158032 522985790 -601513987 22020596 5361886 688904867 -967899967 166504423 490741553 -81137033 -947998179 -627429039 -704507461 589687493 -790137648 -685507583 -69895936 710748159 610759601 -468512900 -367113504 -556558509 -596584909 -403432984 -127657090 -227455587 910999920 -990552008 -221327633 -492585274 340914052 788067894 404624035 540728198 594501385 376032035 883147522 -433262 87216754 -218189599 -895025486 697620711 -2148828 -268967835 294690455 -361010566 -3485349 165554850 -546425928 614094171 126421132 -787188036 691580956 -605053790 -260104207 -515568348 -917657191 351582874 952886733 225781032 -701255459 -659073860 325486904 62452520 -75539780 -158466409 547569130 -103876353 -986064883 -794650093 371541367 63332336 -50398758 -777965733 -294446433 966426675 -929007855 -820480862 -470407143 858948529 617380700 -931322294 818377382 -413840045 983920783 -819321868 580109685 -973655985 775629545 130578973 505286025 524758237 76519864 780833964 -349426062 88220178 -442900491 169991507 -713193451 -834239266 963836231 -843613104 370706757 -90385764 -888217095 -791723441 -68740821 505244596 833065407 753542956 -719208872 -962782105 -796835887 828128632 620501717 -997524433 883788637 -577964278 -135254824 546056216 -551429347 -302249738 -261715028 -934375186 -150269990 627772808 153946510 750839857 -60869924 -887701124 330147464 -456518271 561347664 195158443 440132909 -141020377 540956666 -776239314 600941175 -84546491 852736746 330896141 -652990720 16842091 -513063761 964357896 609060099 -241708652 552885187 -804381067 607254055 370377536 -121916742 -819857669 113397960 -383863897 685310621 -181633439 -488952701 -78884607 399381880 -324878221 -293983537 -907991090 -784456546 954208373 711603036 317013706 -450118813 671532300 -429171274 -765668522 471918355 46881284 -132654825 -358768505 459906250 294190946 -993766114 -53129275 573170452 -627594664 2679729 -612796325 -592769383 937588686 -928710409 656582863 846993480 712527012 321435619 -268859012 583429061 -307053212 -684960383 737555356 -838862977 826715572 -815756330 224432864 -277236801 -770203421 131856679 985035055 762690283 -497539515 -973382478 -649276331 720309414 -613856944 159405980 -382485043 196880561 303771043 867335847 689149573 581067625 -647513332 -849604394 -97759265 -575656303 -782818979 407277512 -345910181 842941486 -696812271 -74371665 467812563 -712910583 725224912 810969970 -485236943 633605685 -924003763 825380231 -675436886 -545290928 -167299137 128917631 776192397 -495429262 -369281448 -540919946 561934897 -750300281 -738982325 -649234039 712023844 -746081380 -754912232 -544207233 -347964231 35229990 83058542 408656872 -127418555 -888784123 969562007 -310227856 3527373 -486932706 -256568488 513351634 -175402580 -412641168 520954943 318706064 -695034909 -775791537 -503449519 764703667 -432192446 -780604537 345986543 -194103272 -933103301 -993708660 -17941497 -20199265 978812445 -149262734 -301146673 -836351471 -319475090 213322508 195395401 -300359043 792772506 -652190965 405943429 791777751 523203564 -908662806 -966586054 407392999 -708688860 96728863 667257416 770207227 -56359792 -7510504 -591495532 -883900915 513504394 560389990 -842708569 -129557005 95911717 44996672 289264146 -503041163 -518757098 489131633 492042558 464927388 -975732232 -662644812 898362159 434191311 451708070 -162972069 -836113977 284816224 514547952 211566041 -472765042 348517091 -963473021 -752707082 557213261 912364269 959382176 741635188 164233472 -733274156 661160276 -647986774 555282170 997974627 -447701539 -325683431 867895389 -364372755 -700819533 -271545900 -735041551 118313886 643610869 842158576 -960727062 868890529 -775824935 -140645006 -148555848 -28287985 -630370132 549209365 572635316 113407167 349658895 -538663770 317416645 376345739 -235289473 -212786473 -749782333 -700507184 440468113 940332303 -923948284 855604797 -919698361 503985942 -821083822 -361045102 -407040561 690276004 -712962534 -257382510 -985557036 -416225304 116549268 922673591 -552643687 969105711 39900287 -784600250 980040635 37287426 964349100 -680523602 860112548 -435404454 809187441 700485592 844030695 -906934714 855905637 185020484 -372373133 809166191 274186304 -165450822 840120812 461390115 901924758 -556452031 -454612560 -422718703 293548375 163736022 867947191 420020899 -614704198 514301912 730512095 74065598 -374675917 -298789032 -398766780 -345540932 973565252 -150200797 375534570 601973812 -267403493 -218695088 -291468170 994606814 856556307 -519292945 -235963981 -216820433 596594489 259608323 396486716 -533605721 -955866446 7151230 226085078 -783299833 -856027665 2027826 -997240069 78082036 366856243 -764660936 117691271 648376739 -136708182 957621504 718412344 880998039 -452231077 -227419071 992646179 803932745 -288791080 253070791 656771468 883148878 213781976 -458238720 -109210173 -483965234 669805779 -90084956 -428342190 -513256200 738084064 19057293 -542623963 -932763997 -145131381 -865626670 865686305 -368680705 -253120947 778486278 65315338 301758511 626690469 794076376 -346962939 62054153 -389066351 741852518 -708173370 335582743 -459601356 -981663616 -220099594 -595964078 314724437 -552939360 425910539 652951249 950411772 946343048 387424551 -391788198 775439427 840408794 958846765 389563820 -817859467 -423485501 150263801 -274949704 782668810 -83131428 718133937 475169538 672183829 -740556579 -404313513 -638847686 119073304 850315407 88208486 597026700 502287995 9924366 803316141 706662831 -71193472 983392095 607279530 -740958899 -517753349 -133443594 -866445113 -691147401 87045789 203264518 -799656997 548224525 -26894898 -27242775 -97661992 -739132071 -346294560 857806529 953433692 707122174 -485958444 489903590 841480919 -886035715 400968663 -83208202 976510020 -693598853 87348349 -174778006 756386069 -537254994 -328504229 -5730762 664837807 245790810 392746257 957581717 -241152098 -713940511 874598421 126664916 -130862395 -316949796 350036688 319274122 886879574 427803997 567219959 400421154 744451003 -69377840 -837962393 -13391461 -833611813 -654348097 -710166470 -866890006 525921962 -854788845 -102579536 -934794404 -85548238 574873890 -808747840 -203075320 670178392 -479272822 -693312055 -170550953 -303510487 -731124731 -471590683 959138858 823277907 -450884529 38000007 -450377039 -256113002 -869335297 -847347746 428740437 -459917435 -187806890 588618030 120130303 284902071 841014672 861213159 -971053461 -698369899 715233514 -243451906 30102528 -771133460 19872464 -298532985 -467322348 673167042 273013873 750137777 867764100 -103081797 -39851852 -970196055 -766597739 -760450428 -965919312 -52883951 -296305339 152648186 176826808 977292235 -120357630 -399342666 -534310088 -931922903 -300317985 -315112605 20020890 -944215438 -787022834 562179325 -663920022 -762037752 -489130820 651424328 349840762 -349813810 -273334664 -166391625 -251368282 131438731 -234201294 -66599261 -752435441 -377605111 -177890763 -214322895 48470378 -92943659 -52466187 -461406122 -438165837 -485625517 811452094 121663692 492951758 -870095306 608963413 -81717175 -27624547 -25405910 937142919 532024965 796140888 8211916 -734000183 -411366105 738066785 -514350668 -940381006 992168675 -716907231 868503 863515324 932996619 580107157 692719227 -515310130 636891841 660591864 -619295300 -894570826 -663640387 -755421991 224417327 -730319643 -107870456 196688674 539774529 -50981570 -970715282 -423859219 -71779132 -8116837 -641715651 383748803 417368946 -496709990 -410709773 -654308184 940184348 682651785 -29431935 -80562338 -454551864 344155844 607570064 641030540 -639556598 397586992 -669521059 23943906 647700863 -822743101 779561649 -781005000 89015411 -835591630 4879907 -607207954 -760002031 920574658 -608954048 -599091222 325353123 -87786199 -140021658 -775347442 -30399996 -795582866 283377912 271805291 -243237293 736455710 -269112527 -288319686 -457710592 -475207250 424440086 71164048 -535693952 -237539143 -167327549 614339908 360616007 304873113 722748514 516039566 -745527484 -60140630 375582216 -571395301 -604716682 927916989 -938850228 -285272192 830241419 -102803049 -147539807 136715881 -595494364 -341418694 759927931 -822052821 -12358808 20873180 -515451485 639323006 235828044 357374614 -308876286 -858112517 -194521940 -598499746 -235716246 94095933 731900541 10787560 -79239317 342006722 565594137 -5204835 543865366 432937654 229434634 201839568 488463219 231642146 -474590235 609357910 371493549 80635840 -848605483 -778612043 -772748522 -951458992 -497935920 -740338951 -753061418 -27528742 -438098271 -226991527 -172112663 270923896 721889566 -313618413 213163724 434055791 -449547897 355768481 364502546 -945585959 -174654722 287316643 -15144992 -871619351 648152046 600613193 -248037584 -996479164 364076151 -615832475 -358652885 873756239 629475627 -804666429 313132141 133049766 90288439 721588847 -615903018 -158945443 -294220644 670735360 977653463 -531476764 -767210400 595522898 -913727586 -672820741 470464632 -106107929 -443102089 -920079102 521405767 46823449 -973058850 -840713204 821297667 -308523984 -35320241 -370459940 -913630306 544830016 426864341 924410239 -257333115 640565759 -212022956 886278094 436633385 159190521 681160441 739276025 -139108041 193637448 178201218 992589927 -250996299 -577360614 691944974 -251726586 -829264686 -515146999 915286757 882271486 572007629 -836634471 -3662163 -58786687 -568789721 76764474 557598375 582314073 224555542 663642844 -630764618 675003137 -79600170 138720435 276928172 886291533 375733719 277634327 271473814 -16860819 -762538236 -893153504 -326298347 -926463911 -536012464 401245793 796994036 -671403100 654856773 634842630 112151799 29038243 115711014 -395364484 -620205743 642061391 370069372 759028168 -839710500 624887579 750071835 -367855697 432332400 -856407751 -53620517 -394767667 -211602943 -867093383 338875220 702665843 589937481 764297817 -188256269 776829977 -653694245 -616848568 -550086758 -766657259 -970893532 -622465821 458598 423957631 501751904 -29793691 -572378637 447132364 -674511386 -773866616 -186704758 415283294 952982167 418940411 -791399999 -949534936 -442314515 676380984 -242150322 -935484699 171743198 -817390478 -529086509 -475958410 -299159647 -906237657 546699398 -53428629 577079942 435297910 739008483 159564318 818847639 -436489792 787391213 -937472833 -26881368 -690977212 614899721 -567511478 833380072 -284507315 -318237798 -70896856 -882566720 -703436350 -944163285 247148704 -916822875 -202537148 348916661 -908808651 170972280 679096119 881992798 -649070660 -646588178 330586132 348748431 252913393 -936577173 -342392250 495756956 -419723696 9568171 514256160 -587334676 487974451 -44718869 350384971 278546990 818764395 -756790940 773931728 -451776938 -912169498 487368767 -369670882 25861304 65675106 991356883 -567252155 -378308087 765140117 958528759 -896087682 652770956 -52246387 -833084173 754490397 534936426 -790751718 115853236 432439768 -656819032 934511467 384388197 -977112368 517085342 997258075 422491016 653763334 -32321823 810334277 -704996164 57339589 -435130597 -321184377 923239480 512653606 -597863352 -399343191 491707310 210306257 -79915262 60850421 459724710 -449916080 236816078 393350996 559761569 -495384050 953257917 -202575233 434892580 -444043428 536592384 933688602 240524330 -97396723 159000323 663864400 -714723998 -869010035 747041040 -308745442 -277310492 -959240221 -570427476 646717820 -642019523 -29764140 244991365 217659530 244721968 -508467685 -148246198 97437021 -37353416 -94491406 454488349 -299482075 -692467245 -667982741 -435077710 -818741831 -844726313 -748559952 557201657 -175477145 558086005 -431200924 255684667 -862775482 -374138965 -332643212 205645133 -258670758 -265850602 -54201117 -67430429 512351569 -338649318 -941559170 458211579 159856393 -402673455 -135749256 -651386309 14171744 -494195331 863287012 919573434 -10086722 58628752 139691900 39513266 -200635772 -649761163 77417925 412310015 883985991 -928074854 -816220343 959644467 430788095 -359827448 -991510195 126485018 688682114 -816574451 862651642 -848649721 -623790684 131337351 -530495653 -344765687 233897215 -833304781 559709137 811394590 287125033 591794854 832833767 -465908884 -517761941 111146948 850172738 -468128733 -754355169 -243455379 68970928 -49751083 344861309 -966228731 294154243 -770459685 633983043 900900446 -292540381 -404479851 -179561293 -294210992 -923768116 -566804369 1502617 65078881 -412066574 -720832795 -889747674 409623023 -313702998 834647143 -486164375 -720019205 935461224 955463100 336636316 816829945 731658860 -559175646 746096849 -965880256 773851023 865604942 838826414 253036142 -796109524 885739253 -969163547 -497942265 458851309 -479279816 -409069019 170160352 -401736966 -114968118 537464928 -29950735 102115100 302006276 -413877112 332783436 -583658088 6007786 715204818 271237145 495935633 36039978 900711894 326902929 503742945 -172117313 -743399445 839465132 -578570601 728681343 -687481261 312952852 -182330064 656074044 735820094 872993171 491520150 253314847 584685737 -416016270 -48052213 75749209 -883786842 478421529 -199670777 728933947 858143881 -669022346 -71734593 -305575774 -826102627 438337965 -733596498 138040691 -425283543 -284199152 743060529 75618617 -481680067 -799590166 942516998 801364371 -236268112 813935876 -229147827 821329714 -673708252 93330683 444122742 745247160 -304718192 -365041599 13773181 -297479249 433311515 892203431 709071270 989372680 542204628 -407064503 538097482 -983603617 940341632 22393903 -939313345 -937336758 -708237516 -781860028 168886553 -68124480 12752144 931401340 -730291672 721290474 399020509 -820345269 604927742 619190733 -317553427 -129446556 -305347894 915990401 381755340 315389479 -929538649 -731115421 -54089244 -28840339 864828470 -237659320 38563677 949054066 374306031 369768977 966097705 -410396253 117543391 -330519156 -579004764 423604628 -887994758 -651982932 -314969684 -576718512 919495754 210553451 386194352 427108020 -63533815 -815305153 -109510947 803065826 -190394316 -35916595 -951841346 104181115 269991248 -822574124 213626405 -37423314 564096562 -580616962 613339499 -875029693 -91966372 -883651722 186898625 151577427 -571346864 87626374 989968684 131494188 -967946669 997972528 -973035318 -646455922 153278520 379300797 716955855 752293510 -380324490 -611517653 -137819209 836018081 901161271 -663224335 -207046561 -911290056 900806675 -496744861 -264914067 -442288988 -28415527 -869852552 -672530439 -961650964 149686348 869200744 -613161641 -753324927 -962893449 863756209 986539766 20446277 -603544642 -638570458 -995548779 459813066 -776024643 640097140 661022740 -683420094 -441287296 -525656350 -159159381 -287823570 -473055188 -537028845 -200087268 164666430 -554333845 -459305678 108937796 -78445974 -976613725 782005542 -149125430 -1275728 477541993 757265411 -629276042 318167096 339299786 171380960 -622861520 -829113767 977363325 -66835132 -358560349 -184201915 -450072932 329174109 875259555 956964439 -210825566 -979494360 794100304 -609382471 -48609716 774750932 -671249822 63965972 -654519893 -653441193 -140944497 -866090597 804989629 -261216190 -700994348 -697341286 -833563563 557020015 354977546 170058865 -653705644 -285810921 -746970363 373158249 -394298803 -462016171 947342072 -829529431 -381931508 -45254986 638947148 -88922263 -143894518 -560605098 -276262237 474912316 65209373 800055314 -816010094 -200769514 169809274 385643938 415677478 452455067 465790851 -640191081 -398636600 -196883890 -809415255 378501920 830273897 -287071904 -194157762 641960740 295778580 176688803 -314592746 -576597507 975837428 734435523 -574842443 -475162141 -152183910 783424768 282868625 399316537 -45322221 -217501622 -189677193 -8556246 861228290 -460528825 -914265396 344737622 -701200962 -1235891 -530888312 -980120136 425502342 389522610 -784239132 -611540740 19067206 -194421724 385777840 902940797 -674360602 339306304 -849966015 615121517 58590559 32928061 624037037 -564128329 -353511991 -423299882 996075973 463552184 -897064989 477896520 -119523078 -539410896 693395702 218141559 323322972 -539546657 -464835222 -97135531 -209661434 -347450048 250582690 95196215 -179876873 8641844 -584379463 -880621678 668051422 -649035041 -440489351 -444653154 -390990146 85822489 864056669 -460043168 -740169107 709628065 -627818056 -110224391 78083027 -932055923 -535034449 -536235617 583881235 664298535 48895775 -446890358 93546421 137075863 -976616551 475439440 -565734182 -181427704 -987294763 -971992060 107373489 -528023317 -62777812 232495199 115121675 -594306396 617862321 869394068 -929057915 866001551 -237403802 707765580 58944988 423288819 775539838 -63877975 195324179 -499667176 -92054667 -741870333 978127088 -180196160 -470255337 358193206 604698527 -673728259 38377624 -783543282 134161800 85610341 147418111 413040205 322901194 -504304642 -882629659 713086693 -782232077 608787307 -110149291 872716323 384845717 381291793 726242638 229895091 -977475528 520044313 335414345 407845486 -808229899 -411871233 28925441 461557932 -111542272 -461095142 -587199914 922870326 -776596575 838624627 -891534730 342152662 972867122 -724997907 149448102 738696947 645260757 414550581 -37977866 -708498072 -475296685 105821914 -782362733 -108235085 -843790882 -221254165 749099062 855195804 -527635294 -119056808 867073515 816717300 -212006130 535010813 -914355091 -313736693 66923627 757080188 719908920 53084043 824983423 -814711309 -374581853 -102583659 -984764019 -17644126 294149735 -518291504 -619092929 -261154552 194655813 -826632900 239436384 520117601 556470775 490921680 -848907182 -183037407 -534967801 98085391 -969802608 -964850038 245503570 508888246 959179398 -73848681 -745513562 405700881 620717970 762948741 197193329 -805030466 30582196 952744543 207722959 206659625 -940920205 863298496 -548330495 8601459 228959442 -162949802 -696267907 -57090920 904589889 770155628 -404214436 -455651349 646497109 -177161173 499893756 -577907609 250131919 -591740331 436572555 -773678019 -751641190 493755351 -988111016 -36804255 -634051578 488972539 756279825 568070671 47116141 -370294630 -576115854 253527696 523591881 -973920659 541068486 -44590769 887552535 111406883 -594668268 389861568 -169763686 -403437400 -697364867 469555462 910575037 90561724 -764642414 -790498692 -398654343 175294442 285104173 56738272 718057754 -112865268 881887224 -64644201 -695554033 -152771326 648201846 53916350 -752161785 343464941 -547493941 916320175 328282749 -337690383 -208317799 550550410 -734827524 38734044 44122936 -358868785 946742769 431404726 -791160865 -275938296 -471236659 18229621 -931574144 -298193561 239860092 86059206 776237671 481225981 908749022 28181889 -417626690 -567736076 -393544801 994021709 95841104 985796420 -577645303 -337432928 818489302 511273092 -474578547 -970195702 211990512 -658615895 780697389 678128894 313836003 -754459158 -408705608 92147693 -209154467 63201000 63864626 -938800610 -273479867 196149058 761034882 -644731548 -766432912 17875891 547408066 243035971 -982723437 -846970064 602814022 -590327712 -212965864 628823037 13748388 -56079280 886137284 -7599767 -359086209 507830791 -598071870 -32311849 114341017 -2750103 698765114 960201210 -652154291 -595543023 330514451 177668582 254186617 -223704722 29464847 886970839 -93427065 -369359100 159092617 -782483806 513905583 -449068083 -714655839 -169727839 877787459 -502919212 187809680 708768646 -646151899 983241116 773671301 430004049 972792412 -909632870 -660591974 -781238508 313380094 29769995 549026726 -513141002 783316967 -395405410 283637223 710089302 4171413 -492170179 265945283 -527483548 -631108031 126116058 95858167 231231137 194779275 823507411 540924999 528759169 663373808 -915525107 907503558 -824248488 -227639807 -107717024 105724600 -457385483 -286758106 -441697515 -471866374 -269211774 772990919 114201895 706612404 235582349 67141923 -833674775 -421573511 -548545196 -453045035 660155202 916810367 -95924900 562900643 -270716326 -595317891 -978454524 306887482 -209972236 219749772 -592455127 -221943614 933111791 -937980174 -122636902 -590820926 486489979 -127424211 -208474961 927884895 907621017 158607843 -956060011 -153692246 -295493492 494467626 686623219 170957547 537264249 402039604 158540286 -321913887 526423120 149729665 -210072294 94868437 -709767196 -1196829 471404368 765001362 -304233986 -814807257 -55953455 223665093 549740321 998987296 870203349 117559182 -348188282 839202270 -432563059 896660346 317496535 -338943912 -364758320 -743842685 -287326765 -250794131 436176653 451021582 181232808 -675845842 -162201037 -827481030 -976920943 720814903 -472986970 -733124676 23948556 543570143 -33560710 620556640 -574269915 -229221512 -702542398 -118961638 24850253 -107232642 361884970 -233990761 -483095789 417407206 -575669840 961713766 -330662189 971740748 588294663 -163486992 -836304103 -377620711 49377335 716506403 932181243 454572860 -388747831 804433448 -457141177 -508036809 259229664 -198335002 -22520110 832899866 938250013 -174509214 662116027 571659906 341613335 325737843 885668825 941042810 436038298 -552225375 714338139 -798685813 806018555 -796222859 -527504878 -580164572 216077077 816237744 359834297 -505309482 -193863039 -429622771 717340227 -306759712 914780252 -483816762 -91864063 183351089 -673244330 219102866 -861080488 -77354564 -976288445 -378405436 672533496 -388287513 900412031 -730722549 715556888 -38320592 978017851 -77933567 180167439 -247963087 -271233335 189708396 -383094038 248172345 -61822952 -776817232 47860113 892361468 -110357534 938078466 -259235605 -828528056 -585963544 823945086 838089432 132317171 571195367 -542725724 569069995 996334668 -427323628 -428324331 -723753301 -479158939 753039858 -912190297 -978247273 666979299 735408885 748980108 188345476 847695952 224220848 823785843 773638057 616765125 -869614926 134204428 -570763598 929912819 -290765565 -307963917 221230768 617069136 457170732 91972212 263643315 890223594 -98452467 -109245398 51884914 23701816 241583387 -203318066 44015735 -27195315 -576253204 255415820 -148635950 848926722 653799355 -552899685 250644479 696305278 -668259394 -83071082 -995203877 277638259 -647823804 296262386 649971622 352670777 -731225499 128466460 -550658857 524817398 634409417 -102290798 189952501 958652431 7867161 465527883 992534574 -336140447 306543734 839889349 839828123 -910684527 927684015 203339137 456556396 -923599593 -346337710 -343939575 776586072 -717264289 398590773 336364094 947065488 -460634039 -946436573 -767852999 -333490269 -34897436 142678966 -654615188 727975923 -322766118 -296238201 -272546046 612619975 -116210065 685694313 -386498096 -97274755 361233654 271697063 -776770776 -29586916 101671207 -925499784 458307914 192618862 -143817384 429621115 -91681370 889307599 226817707 -349135686 -903395024 204316159 774925999 865800545 31957332 -466971177 754391952 -912624013 750459030 915576088 649017020 753731230 138917159 -397559987 -812760666 418320033 335549339 -740219058 709127443 465921463 -302695038 341144334 352727700 22966724 56123547 398601476 -68550770 -542471744 456215747 -572617154 679704991 492124073 -92159483 323636440 668312289 758835318 727705408 829624972 -183702549 -493077056 -39222530 -218382956 -276887954 974939606 -940287602 -282715678 -810325543 -770217099 -138410081 414921631 -569441637 -862630651 797719217 -906412340 240605156 608810494 -324971222 -996182210 -197482856 395008168 996828444 838352973 848026114 35341625 -156043857 -40405511 993119355 -42473329 -701307238 797382518 -983215072 124280082 -496534476 -531178175 -385986211 257140575 254675589 -308472877 -687265996 -899840675 39941986 -532907722 -692479657 200855292 557033573 -507776462 -352976342 -471742258 -869635317 226759360 -334403987 -37905291 -465393186 -626386750 -991249635 827902153 441872614 748067365 664538470 922632902 90053249 -580286868 917885799 -933946269 845298817 399585572 -924028664 593166718 421799675 -471272673 -837937321 -387399477 -221448460 115959400 902432854 580436296 -710561771 -131694883 -146631308 255801542 -799921973 -727540221 -771497070 161904987 -431829471 -120260572 106049336 -3835883 -77628495 645417161 -493401002 -515971761 33578535 -110476389 710060264 -428796532 -472378159 845347902 524086268 928521930 210504717 916918834 -276099983 355729266 167017329 372168652 -806013581 135118364 -706777718 676960613 263993938 -644262881 -653829669 -85239398 -771994347 -237445561 -995176089 -353470322 960779287 406316657 671858655 -819790159 382132434 24246470 -703542846 -793770921 433022798 -731451940 978658483 430890934 -253727674 14377962 -222034945 827174172 -462870759 761889142 674730106 13169518 -380350634 408098031 377606339 127932566 -76435513 359395073 -83758709 438315616 -679898992 44544651 -166468338 209674077 381163124 -742011384 -472039301 -916045492 -839284579 -50947100 -472112892 -167720645 648717881 896815738 -481111459 627597487 -452960125 926619733 167117747 -625460009 483204841 768928818 -307547479 -3044830 481317094 481309350 -590419706 -73119568 256657353 -98237910 620297618 439709882 586015002 321662381 -522859810 343085934 767590908 -599261551 120403292 479601619 226523588 446175289 290815527 -734064521 -731622213 172084731 -682352354 -662732568 -731756720 -84562297 133720360 787682171 -197431072 -920140175 477879199 212854448 485341520 823465838 -168753445 698609832 273839684 454424774 -525540614 600937947 151750604 521391762 -601271441 526069600 -852812348 -817903842 -431776508 139650346 83132050 210308720 488420436 608788363 440947277 906555840 -219071643 561840907 -999886272 824022340 46118774 -227701388 -605004942 952632498 721453296 191789454 431804534 -751637544 -181024649 279325782 543015943 961263508 -284524883 579530608 760712641 216229575 544691257 -589511735 470752987 609971130 -796927437 -351443594 297221767 -24945540 -526757704 -824334469 239256157 325042326 595437361 -639850144 -441005079 194139847 -399388981 260360784 -750525828 767654602 67113888 -543205205 203596801 480843824 559511885 -318676808 -294779309 -169216218 -873147296 -676505623 -146655236 964411823 787517692 -58913036 -992932695 510408645 -65669156 -246748691 -316174756 -893471006 -537677343 -65841900 397766071 -587914999 69473680 327979399 212196302 -674911723 207394661 -313930769 -62678858 -837138369 141909169 -84378345 -212211271 241547427 -462876678 137195705 -30724414 -891683294 275982628 319626159 -798575480 313588174 747895382 451578916 819700605 -441398122 61418272 869294099 -280085248 -953704845 95385050 652584613 828363275 666148367 932345639 856175171 -738038937 -222004446 845265430 -984684867 -39008062 923843573 -435526142 -916734639 754293030 -684650866 819195335 -906282536 -576523690 -774739449 -146837564 -581131040 -70565687 961679359 73917984 68592704 247225478 -777250109 -437204916 -247854993 168904715 -312331519 -663846767 124069046 -706665629 203645901 146681371 -460454881 240201240 766873108 -460023510 -991257740 597439139 28053734 -180990106 -413736586 171930230 -363893589 181661349 -847703052 298502892 -712070190 497104101 -553781357 271893535 -584742743 -684934007 34550693 898800976 266805218 -911858484 402039495 -199449663 -309343330 -776705191 -98964920 618252844 -937463594 -993782757 216113733 930171956 342159495 -463409405 792669782 296952868 701911145 737049872 54675976 -950342268 494438614 -556927568 -296879610 -53294157 -137623472 -494960030 191201539 633713484 -324434170 340749561 832946635 322193723 -88668743 616889528 28678757 -88305011 793494879 207895278 -274756331 309673118 64809942 -964434341 -460404710 741075692 -229569088 499169783 -228094742 -308058507 -857598747 105661714 908457638 482831564 622470215 974001563 867156050 541172275 239002696 917617629 -71226530 -905352977 422064733 856101273 383232402 -319842185 -532354304 -713168958 558931906 -65525122 -835284597 288376672 -235235391 -475072692 899680610 -923339644 189027869 -604214702 -102186001 783478367 547512249 780323600 -641270633 56800221 -134840393 -582956441 505366092 212836410 -396416335 644946624 -332018620 598536879 871740278 -700433002 -838056401 564535631 572756854 -310813434 -131791071 114016569 258085845 -751370436 -576880153 -318077152 -497447131 -525629679 937599149 -95099967 -100214653 -835436966 -486601367 763113868 949676029 533732668 -464266559 -53757635 173800394 343783313 761042052 -852457225 -451956283 958570115 750310347 -591547672 -28123141 977359895 373131277 529459767 -775139505 574561975 -981306262 -677709697 488576195 -147072751 962207970 -40601867 255493890 873952022 -445318213 9283242 -581221491 -447216430 -809108643 55287109 718769910 609476746 -717801235 998922187 569763635 192267035 -971258850 -179885742 -811757896 829485025 -289636588 -557903403 605948099 -580411604 282728637 -293636062 423304326 615338780 599104340 437674376 -305620319 -882341164 -710646186 87854068 821440563 -673370175 -923431763 -572594861 945532461 970505559 -503604323 -193581245 -588220272 -311987507 817805743 -199513094 127794638 -114235286 -487684325 576589016 -19131017 868178310 224650323 -840205207 67113335 923270882 150903044 719552267 -300782370 -980124408 -739786443 330875611 -968246614 -33520525 826924754 437456387 -27528573 -304577463 -897149459 932253623 -901269158 522399200 -631877426 -172942042 -67307737 -277038051 720517714 576504959 -988758076 -974081033 283823480 -376623065 -153592598 -746519968 965098722 856334402 71078111 -485815795 -39686564 -211999071 -464604002 -271343979 118371460 -480820213 246467972 -296533649 -902624451 580901970 497245776 226985874 -500595590 -654553289 154737843 -115172183 -648188373 -840447360 -527050935 959382608 -938348763 -499251233 154673989 246516798 -22512131 405268063 456431930 990519070 -384377848 13186604 299376144 850035669 776118964 -74952146 -717481508 7746064 -984836848 -802384727 -970718485 -18938288 -41330521 -699654185 -779024173 -546766010 149181201 -316505693 -989261747 -959506244 605955906 -822611647 95262819 -779085591 -703997143 -604188697 -356410185 -270717617 -958583567 814914984 585678337 73282589 765650996 -147020272 241022761 852904358 396420129 -108108246 498323773 980884610 -512946116 -523923760 -341978106 651367325 -952790534 156621768 882659934 19947713 -606411391 137084324 -817976591 -187920667 882790184 -93635394 546079502 -942104781 330294612 -888885480 -536339583 -915637196 -910329264 904792493 861285137 308269684 -420144331 -575605890 463515804 652947500 240835113 460502439 902507921 660647074 717185988 -963999337 -917670003 -972495643 -782634948 -481144292 -425390449 -836416624 -502195251 168871110 -92433088 967974197 353646654 919827878 -45507142 943646360 -866919221 -256265154 454076225 942235008 -452247147 -901769591 -937014232 488393956 855249020 -238682596 -903698850 79956570 -568161161 213037773 -569274048 -148382631 -72017047 997962513 -609172463 -751271745 -744865850 -144983290 444767888 718199788 -418257408 -753732373 1470737 37990012 24245224 -622225789 130886144 -501297734 -940823263 518888912 427870089 474453181 28911717 847945312 243431599 -588746399 -73939628 463408425 923454885 -754528426 -786542570 -221033112 899476953 539739448 154627638 -60058174 -901584334 -276791768 -491117694 312480871 517111004 -109361476 200462161 504931793 258462858 444874936 -180563256 332147635 -40463803 829834971 793516948 715791751 308538006 476689899 496854243 756211899 -418811528 333254021 450107290 435697653 236679846 -348087419 -789073995 -877782835 -995176086 476285307 404369220 387027110 -386557212 -959008091 -667726169 326235991 458737515 690409866 -301906059 -570318850 -69142274 461216811 -337008378 -553261210 287189765 -707659158 -582253255 971101501 -547082472 179496201 922271689 -750307557 218985974 474057480 -997595388 851575655 -159469486 351735032 -575429548 945273059 245115952 -714867203 483429349 -461877719 884741526 -722549980 180358135 740906654 -969261322 -235310459 237300435 -776988082 -340782579 545063488 165171186 -700920804 95264013 135375478 -363845936 -270058872 -892987549 -923090182 -428007988 826049390 64836474 190485701 -389492524 637960680 -337680237 -496243086 -200820207 692698907 793266902 -275874500 566374513 258126369 624156299 265979399 -604058505 -428812757 327023675 716510709 370198967 179703259 -663308686 -124582515 279557340 411604887 -57222343 98815264 -334203788 63163549 335103530 84060054 526171446 -772152059 693505011 584724539 205381401 -613590417 100784378 -799783450 -180834342 -761138068 -290509774 -308000306 162356978 877350466 352302592 -434053998 -694326608 -720500460 -183325274 182850494 -316151778 -921977448 780289713 -389808293 29607874 -806187679 -542244567 71789107 432937046 -844496424 179055430 -750872552 -852683978 -116214885 546350631 392748660 -564585118 -588077707 -209926122 -130982296 -677425113 -531503913 332352641 -983541797 481931750 -276391764 -584865037 -133216263 468361188 662866963 -867827423 869197788 -667812899 -635332186 570986853 316095377 -693628660 -245431094 -733661182 240490628 -740932109 -69919689 -837385244 -920525279 -467297896 887975872 474608363 30232467 391424266 631877107 -740318954 458975283 -224505404 -345289517 833399199 21840681 735698314 153379548 964935256 -175458355 -305057710 334678011 844425151 -395046441 -251853958 -43961619 -338226075 -176667337 -341737013 -246592550 870019238 720619510 315181799 -857218605 -649633836 -786927949 829315834 352174447 -678344862 610820176 110951776 465798493 309197843 112791070 418162295 -650732201 58806726 -451055868 -539720074 -173936091 -752388771 454639615 321035504 -795100741 -19737590 -471323443 -46671411 -359519983 548309146 -735294733 64542966 -78726445 908700026 319668226 858745099 170336861 -828765652 -203494483 135323025 334733423 -160773051 -332425116 314613496 -938862820 -7292218 838479007 -894931123 -996317486 -210958386 754439877 512508671 351169079 -698388965 354244310 -489462627 331369823 415040428 -533908256 362534600 647505634 -824657760 -965933941 -545638368 -282796376 959961746 708970915 417241032 705981085 -956861927 -958695741 186090081 -448987037 -333446652 -953338851 -356929065 710262546 54908745 592406336 911461211 462327457 771725536 -496370742 -246407342 -743745903 -986524830 911751543 220312683 155070842 -290659787 215686842 -470402376 -833007764 988862236 455890640 827082558 541211399 518499967 -901467174 577945671 922012265 -23911399 -231075456 -126770696 -710553667 209444383 871883841 -170768459 236409993 82480977 -869411936 820913502 992046999 -914951751 322088954 41447360 324403325 187832415 -697629872 -870694827 290053046 357282395 -416719868 -293035409 791960416 100359008 -372917593 695213659 -839230270 555704956 -261924175 -509324489 -244611036 -274891869 82175041 799223978 928883123 387678414 -565033449 100645437 -418946878 19728230 -331230864 254165271 290634472 66878309 3875638 -749332227 317529238 -369407379 -406150745 862615552 -460146879 -229080405 -794325911 311313176 930612128 32660667 340977037 -591163955 -87645993 -324435534 -98720865 941187578 619689788 443655291 -371872852 -303877169 561541193 706851782 959388781 -826612802 -231557416 726607010 694734951 -347062284 -177244228 -242305799 -329669542 -570018350 -374888515 692228680 -118602874 124718051 -941497261 -873575344 453827341 -763362468 -927354833 47766566 266199669 919592845 779528684 8194670 388678560 199221360 89432223 -498958106 -897435349 160034307 753439693 889118067 -691058562 782444275 449039700 -195917707 -818802106 10322130 -570295534 583201105 621373497 -830933538 -860271983 -456267962 -347204162 -50371166 162839076 -703394487 -380349183 -253771214 202841391 139178639 -900684822 437215566 440408643 879563368 85544099 -947085018 -491722688 639886174 487106938 580237269 512342080 829939637 -491525766 97007282 843222810 -706957996 446581200 261833530 681623124 693507016 378010524 -384882603 -82862733 655123611 125875430 719024435 773733864 394187169 -696191143 -664839029 448255335 -488037249 895913708 2300631 258288445 -860677005 -326160380 -586242656 -274774003 -645727146 -444790904 -764732654 -244924437 -587899754 -22385277 -745737412 78761321 -500347272 100579019 342513047 112772796 -681403401 945243314 -123205453 836360314 -95566324 -963412273 -359247326 820192213 712265528 257220998 -6647016 -276450893 -246601229 291436159 -651204693 -839422377 62280514 -480902897 389988235 268521708 -348111750 -866478204 374255987 542800588 -171416557 923524011 374106596 -906012326 -255398753 -529361804 -449659273 -55164196 434650231 498242209 -816470139 885277437 -326211793 107876228 -923334324 949458571 423221870 -359128592 -494239231 956772483 791282557 277904925 -319119914 -253921505 895083543 422910710 199411324 412393786 -454575265 901308253 -404909463 446125710 -614757944 -718801054 940709973 -188300071 -284835770 672105858 271240398 -110263132 -852841330 283664364 -443199207 104334460 -300998740 450370763 -951228388 -723590103 32997100 -889599528 548463654 465820894 -758958961 -881561036 -978365800 522109365 370311060 -538662317 -426658645 -365415748 -580602296 91060777 567565386 -332867310 -826074438 -320135292 -709482035 115043742 804384358 216434076 316402076 190296135 -730215172 23752571 -66142532 656690346 321293809 235363226 -245124153 440506417 -960528158 -975963282 -63020974 -164482991 -585638731 -378492761 670714032 -821242041 -64493983 -50562785 366510891 -700883790 -478449956 -520869961 -460466282 209874917 -821944186 -140032823 353552987 -398139851 -640614998 -547591075 582515782 872099659 472327595 -770427363 375502976 -156916894 -368146572 406767249 -12724602 559290646 850234036 335976115 -34561535 333052667 -317396784 -518193081 951740934 683265678 -784611464 219854896 -287026892 394040631 -172808207 455872644 394009901 811190204 383460656 -833720507 -420878828 87281512 -274420940 -940742968 468612279 106760563 -470963474 -973782545 59975144 945185324 -790267288 -456244222 867253200 -226628558 209212354 856191502 578788249 -777223304 -362342839 -317491511 -398195581 557685187 200354136 984533430 804534611 484935378 45975468 -954528339 318892689 597378800 -346246588 -767779098 -19978792 -314777783 869469264 -807092663 226582320 -396875690 -481546817 480791662 366139319 -926505558 -590852091 -605597984 -429917026 804301623 -770458079 988179377 -403132640 975677295 581797732 333656652 -707942098 -54376156 44188613 -311515596 -797709280 -125939479 202611545 421729404 -733805920 -176196102 518558379 -220726291 651589639 -643233109 586428470 121836591 -328565765 -387658056 -698077957 605934437 377786392 253778081 -559182029 -890601537 -298664415 -594400320 -191145386 -588271703 -280367619 5578364 844173795 588235855 -21762054 -675796628 72697089 -961525379 -171043182 531171134 144570648 -148226217 -34796852 312716523 39400921 536452965 995778880 -794743657 752418505 -553958876 -900938463 419426209 -395070433 609836270 70580585 -494839441 -18128684 -173975080 -440059007 590080320 -545365225 234135243 686464441 138009401 387311050 302252460 482930180 805954122 -251605487 -552340683 962750108 865293421 200463641 -619622853 444935514 -306217102 -878757234 -733484496 -633356253 -64331948 277337545 -96737865 -710082632 -136001070 25733241 428329458 584610800 811470094 654356735 -248810373 -652481011 -546491910 98231807 -983585356 -538736721 895802038 671451688 -998872678 975630654 -217400472 959354729 501047879 396696577 -164593309 -660651420 -574732596 -591110747 -978221489 -968472686 327241714 -974760711 -221379361 301457301 10916419 -497103730 -309341385 410117496 780288414 -922612839 431072002 71002675 -616194806 238678421 -831369207 947856718 589013071 738598999 685886191 -171694659 -152361181 -482118461 -721172127 369729715 -655144610 391978376 -712082594 240726660 411119795 -53147062 -639443884 -722587154 957032078 -495112693 -410287276 -410119194 -772894592 276453233 901201783 116006102 -248402333 461739446 -606620573 723793562 -594932989 105718781 -959420202 171198886 -506961726 538871533 828903254 -758235441 799527715 643683326 584733629 -981686774 -87717268 5766837 -101184909 -841118131 659835311 900172149 -122570017 996826157 345054767 -179492918 -890667635 -916236656 894321519 534179416 -715140264 -125602338 -802603031 407637803 -948223663 -305772602 -954881437 -386833896 -510439665 -251577400 -255903630 801919689 -420973376 -393442358 -60967740 689181552 -633500573 331704632 966023325 812823181 -116221714 -339220579 -53132144 -505960823 -970027951 -36312560 -261476556 -487175787 353559045 179672120 421289693 -842421320 336217806 29741345 914433442 -790063421 309397622 303756899 251999424 -47732770 527660332 338057160 -256597248 -706554371 -319711128 -491035883 -384254218 408658794 182188846 -620568083 886336984 -176733887 146290028 217821062 597158951 754637054 -762562796 951323091 -101326406 -381984276 -881386664 -407927800 -467015838 -99568972 -741261842 -189062209 -943799767 -898539946 112235642 -475874807 687229104 734520735 -477312406 -220255535 -532017599 -981245266 -372058382 357475901 492527606 -117187127 987746513 -266966535 60401461 614237955 -538970170 702507430 -342510128 835118829 103139217 394249955 913073043 -356256329 258514501 -639594878 34465622 342139985 919809259 -710358902 -116119854 -858421229 953589896 872447191 254493390 303212227 576178235 871121383 947478717 125775925 907129175 91504445 -382798924 -197348685 -625878689 309565200 108092543 -585352147 -994035817 -966378692 773563232 468331389 -116679380 556971679 393761210 743165 161889316 787689003 634534866 588500803 434713877 690243685 -729204703 30222130 200197956 -868740145 724146735 -337474936 -665843246 437815698 617925286 884499437 417819881 355131690 -154065551 578471248 -2847677 373421317 115703090 58519178 816469160 90894349 -509653201 782378487 -418463035 108305672 -723333926 -800740454 -356199067 668000706 -123454423 -251642343 -395546026 -731340066 -253535680 908997433 -195804861 498036479 -328035996 789075650 802850716 760079523 -687624868 -176402450 138292443 -484468214 -645804393 -421315316 -73614020 -518257285 -368473112 400279811 -914325762 -777290743 -536893689 523148318 -211391829 763465488 -67713851 -130979445 720929166 32313228 -396129946 -198652537 -432106079 113445248 -984200700 713259567 974539800 254909892 868492028 -307580020 -249064151 -60393741 -218351898 -139763015 -372268128 -639968144 -385512247 912786128 165823456 -359680212 -280291476 820913904 709446357 275561353 347683888 -350527011 378280481 639534665 -190525070 -864457324 -217931084 -113605880 81924295 -810344809 -737728380 457331335 -909379739 379891297 336168634 801538179 -621611545 878817292 -528177207 -71007841 107919081 206806670 -825655032 357623504 -804233629 877687862 247378058 451556261 -96050271 -73123651 469781893 -91001974 549587925 -199703676 374818643 -113794012 327269751 98642061 -58098062 896826413 977454138 -711414168 -641034096 -584875364 838043380 -578369767 -461798640 -224572311 -617475051 538177840 775836779 321512247 -826412122 -805580269 -917492697 923575216 -702919835 -897720368 -747450527 -71518212 -519253237 -370118594 824734236 -144723467 -885728489 -609239799 828537045 -62499669 586851460 354883994 -825634957 -388317541 480560342 -358014481 -981025057 -716101487 -531367066 685799765 -405181080 570978336 249685209 -489696158 -453455195 892851855 -372328190 253901714 -77220014 807081827 905175935 858963942 -44718637 858164752 932978632 -421509285 -127047357 -110990901 706418560 270584640 -165930208 -176698049 -203524253 357591524 -747047712 -491863060 -305949858 824727469 -673793649 -2732510 -698211075 -909342957 797924844 -373217773 196647144 663049554 -866488653 184922986 391805802 460926271 -28411734 -159493935 172507006 419129889 585798542 1553604 669507588 -131629112 -23365809 281437165 796739956 243113111 -334710642 98469206 895975538 182384725 282805474 -734981793 -92309323 -804642322 -721893568 963636518 -603362027 -610921478 -82861778 -621028954 521901918 -384527586 598910955 255105850 498643303 231525487 -999154176 909023650 307511641 93957850 733778938 -813840964 -151167228 173959636 -951329242 854129614 754807367 -133568428 279756246 285765687 -810797667 81805787 -472228060 883131292 -470978215 782817538 868701320 -427647270 61437590 -505157473 961777172 50991986 50287161 -269835618 -507291454 206637287 521742219 -68003373 988364012 787322120 28735647 -860706480 418501182 -123023212 -100162411 -448864756 391049936 360547009 332367128 -402071849 -917443834 -903465939 195320672 223217436 -35121990 988854244 22107759 -12787973 748679154 -916167794 649588977 -719655863 134357851 -624791551 264501451 671281185 796365757 234370037 809283956 884127025 659431732 862751983 -493011714 183831767 335457205 -560450398 369680014 -288378348 124740961 -434473069 -232482837 815815744 -827087363 953145547 2579893 -62882384 408207804 157016550 -801911514 533157105 -322037755 649532141 685066275 -106914916 -496429802 -836177137 -457772483 -386126950 809715191 -128463019 223673927 -718588757 382048462 -215782583 767587381 -86412883 -762235166 631371698 101099342 284196679 642266885 -478457228 255127317 -332826039 608951021 -843754192 -601721819 -943684379 358343977 -453407007 -25937971 -205791444 -235619282 -276163023 -866734169 887339872 265637798 262224057 816214416 968889580 480495512 612551453 734998949 -549740692 384345574 671507000 465539600 783701791 695050369 941064897 -958677461 435941899 -552344081 -272292595 861354426 -973748886 64376533 -977073872 469028280 422083839 586335723 -939989399 253570356 378532081 -673689907 -142761502 -911270790 -37945797 122326323 -303048894 -856501749 -73538281 -695880753 380175033 183313972 -528753422 -233532089 -239219755 31802224 -488296110 766424304 -931560019 378836615 379944823 -259590560 969876175 144740552 -477624668 15270390 519316385 -76515738 -125364640 343181143 -50348756 71310664 -431569744 -844418399 -804320748 -911619438 -675742222 247336109 -730697638 -443303357 -551766907 -873506085 773832233 -35488628 -878881987 -115029272 3131244 -76700098 -740802693 -96346698 636608011 316715180 312348573 957081878 -163711963 289581180 752689460 721229666 7972870 982619946 -647385515 841590691 659505058 112029035 69584082 -720231084 915544734 -884950565 -73964142 -359926075 -386011711 -403900778 543315517 598144624 -142164016 -311147323 -262872165 29199584 938417713 -230813595 540139929 125062777 425547724 -37103133 -974337206 661559127 60145853 344598864 222604882 99044702 844891490 848598768 459064919 -753383582 -82147378 -169004914 786081630 544302441 980843869 -766683723 -684024629 769437428 241789849 -878021852 106538261 960737484 -230559337 -646982564 -521752239 296821479 870865668 -649869231 747827889 620337404 443955203 -419797913 819722930 -216267806 688412731 -865945852 -955283989 206316271 -88553379 222117016 -607909071 964652687 -600950790 935765408 -148266679 502747713 535813096 -264225807 -110969970 -701331615 -414682215 564604872 487820420 -908863205 -288826570 436341197 269024996 -156158392 985988264 887318000 -454050795 836966423 -770563943 -729348131 -474933449 418914159 218432751 -628168303 -57525273 -959127469 502967439 385444962 -114688821 444403566 -195136146 504804486 623953706 691058834 255435600 660372167 404015196 -844499727 -485346244 237487509 -513947317 419324300 405108470 -452299159 -378466216 492808038 -908111615 751004584 -404860912 72150592 7812377 301598800 -304033630 408404011 896572708 -56367317 861647575 596169344 -562282189 502770686 -580956818 91397913 676941497 -376669789 -594637838 339538149 -107872545 374383063 168701942 192240438 654143524 -297514277 -710448836 -773110731 -924594348 -685757447 -430559272 480351162 326112078 -914979123 -856815188 -507377289 -392513831 -28231245 542945122 425931955 955193673 212273205 588161465 382037650 344194924 -29432318 585266538 -713740540 390684768 848779593 -575228879 -122714088 635746257 258722470 764821925 957546233 832963747 311390616 -119995410 498322976 -460557730 760940699 117324431 -9175354 -581289495 -358232144 -810712730 371770831 -249857851 -424200232 296188356 -469417584 246794418 980672716 447018155 825378139 180174583 -651592350 -804947618 560159842 -453692390 -910255944 -990613429 362086219 -902016501 -555854956 129406442 910861988 748759967 522566267 -565128958 -853201217 292556253 108464341 -314842930 608877588 -684959746 -55223414 858816891 -931075618 733364501 -920928528 478095793 149484341 698285663 -217594839 14405568 -324189488 -403875986 -71818777 16461821 736125748 -962719211 533378081 103853363 151832300 -710051362 176359390 -157914940 118080975 -735565382 147562332 755561814 941580778 553805446 510924029 985537609 -96577479 -26521783 407329146 -64747507 -234449472 -293407613 -288837499 -997228181 415285242 496084136 -511646780 -340873963 -632615798 -108046589 110555962 405285179 362329021 -367402190 548571159 -8144081 473747243 329161 -523889770 -945803671 -446560337 -558987243 -718073159 645601483 -230616353 408976848 -501045432 103480418 316060103 975328342 -441761276 -43732377 893589655 -670499953 -322189840 639789126 954225046 -730343802 -879430748 345569078 -935510714 890844987 193050199 198572937 587617795 -81220811 -550215020 -862228340 841376370 455321117 795856423 187702264 -666763232 -84197873 -819262669 546321777 -345806798 895329827 72245556 -864486699 -793009968 -98872011 -505578219 408617294 617218812 958944575 -52566169 -80937243 60038682 766195654 319594749 -554129745 91742424 -590175066 -893770617 -229812316 -50409664 562934408 -141235858 908271718 905881708 -319508519 759371460 -432218678 -236705398 -274104843 508617606 871083097 300699991 776624777 680681239 971094656 -217580320 55652799 -792971018 -133690852 -690339453 344476237 578816351 -505737095 951911797 624101957 913681049 630341244 63950895 -762652511 -65546529 -707987655 -467800083 -594555908 -902708137 -767748539 706058742 -78976949 89152108 210750614 240580605 522757573 358007820 425519420 368552733 637659009 320275205 213785235 -412329357 11198666 744004670 532334988 -193396170 919041266 841578651 661860220 27901674 931009466 873838814 859497869 510614991 563332502 826987834 997012142 642134709 572344064 305810909 491260555 -559887450 -35407138 -490409628 -29520703 -331654004 -91999632 499181238 -755762873 -264731372 787287077 76604005 -124791971 -717640960 -515185048 351394021 115903994 -554693357 800802580 -537207639 752179430 -3548282 214265051 356344774 -788730451 970312265 -464659035 713367101 -839777190 604830573 193521885 900950361 845482243 655858110 -864746042 956455869 70327437 -729709979 -342542191 845709959 289729483 835561135 636580856 -703143986 396570864 18403940 -246405209 -670407888 351488028 421771907 482564873 702081999 325836530 -90591188 -500115792 403358296 823003564 456163258 751833212 972966728 792710477 -842773219 -433021587 -179412230 -773935312 -595079001 272873168 -56438856 390444633 -955317451 587077537 -781697911 149740671 -194252005 537078804 -736889556 -347659146 -326253593 559549128 23973172 -47830987 957841745 935799902 -558945388 461037399 -40413442 -669330500 -55106259 -310820071 -932559670 332164855 839101816 280669681 120741741 776673511 -209836359 -887996659 -670817289 803127052 -893804709 217011558 140822075 -801592895 -573707554 -495566401 -841419309 235060211 453393936 -812784035 -703017285 87190778 -758117044 976455903 -753242442 3250556 577605945 -814834177 -434339861 -317572282 -858750881 606819842 965449636 753285618 725158048 -228477595 -429779021 200228229 684392145 -121193539 -810533016 -947558640 256524257 93382782 -735315024 -45450511 606667042 -354564798 -647534829 236508441 -465836467 -791543654 99544042 -565893609 256161563 -656074184 -877268407 853205106 -302654289 502694613 -416800866 -110323566 540610964 -733382600 -257949839 257090681 24008652 -728445147 304357466 911321557 827604941 627254991 -242631349 -763081799 -147539277 -762769208 40636240 142649025 -885658506 891126741 -679851822 -827622556 -29938207 -895070366 -336371605 -503871380 711719555 -515885262 401825147 -195147085 -627912294 197855078 52206976 976881179 -965896211 -313921926 909356121 -251513600 -538213839 -170538932 170272110 952241764 -331722650 981117437 -294467946 -2320934 259023984 -70254094 -109635248 -310242274 963390081 -126057571 722138184 327126463 643464575 -33843745 772359292 -636655652 525305760 621962426 629488031 -614613172 181524048 146172335 985194799 608398663 501124999 -775463745 136860158 471921844 550454581 -378913845 608497811 728344201 424666528 698607065 -619022388 352661768 588291297 303861751 474112347 77198728 423907290 7537234 436407769 -966822186 412358647 637861377 -677249602 -512659402 -68581807 -469541890 -899620910 -35853406 -207137849 334437462 361214851 -19542730 -695694853 -346848788 -624991124 783013277 670850532 400296371 -662701699 61749522 -770780501 253097375 734364175 818493896 112986095 -984471084 -163064430 512766788 255726869 -671559691 -666426080 -635123227 -116028461 -964939357 935460639 997694430 370728740 404469546 -817053300 -75180627 -750174557 -954198431 476228098 58128621 -861051307 -439292011 972273322 -317663258 680887917 559485668 742019699 749372938 -387809679 441175135 -109239809 -673290029 850445994 -441345588 953689727 385002540 -475863500 -618772842 526914794 -58838945 -591498326 -376024745 -373780517 590549271 882838870 251796645 -146930297 80730038 593751583 43319416 -448691105 412026400 -344014062 -579790808 618855335 242061477 -938180321 -7938365 24756419 -149777164 210195596 -573150787 -152840611 420188625 736525378 -833428450 66502934 -934138030 566270384 -784194430 494394794 -210099530 -171488449 -600383977 -329985033 -258650191 -684237995 54028868 -380084397 -639137903 996960667 -525176539 -555395341 -875269159 -354634985 364206924 377851192 -53323521 -22957721 -299198187 -652791222 -424472441 -445711687 375694002 848635483 452993940 306510082 -617037248 383842236 -818282666 573223516 224114448 401391352 -993722982 -42712985 842534916 236939197 322687699 433201340 387795093 -517459525 6294873 973788043 -674655617 912695746 100773587 -46028875 399088112 -938290407 119623923 -251095482 689530898 -596692125 488576739 -39763736 -911007160 408465984 -623252784 -999584184 707346085 -580461904 801855373 -532563456 -404051507 879279374 -381325008 -976529522 -359574230 -374092613 -964110424 -130400701 -98579196 -745530546 -652914128 565830010 360969079 307807846 344143636 27206435 288696243 -875939479 880050709 379454932 -85082313 -781367446 493648468 815669025 623134157 504417737 951811423 420943880 -821108380 -40823026 -249987384 946752963 526738501 554117579 -239118524 -904007751 630128563 -381570370 4626100 662228040 106557750 108680795 126699643 -255811071 158302217 635066019 205051585 -865229838 -766036233 420148249 -7599161 -8329159 653292047 -922181964 473556882 -553880304 -599554917 791633451 -247483911 483147078 -696018286 -574783791 -761481200 -931612890 -132007503 -510572005 612540187 617711473 355658658 -709078591 -51337109 230475591 496653223 775745124 777963279 56661834 -441259517 457217095 -882171946 413165336 -653531580 -927126919 270362612 -781190105 299910223 -735843568 -257927311 -829574783 -505363639 -920559460 -851854481 199099408 934994658 75123275 -779633444 -42520313 -549825849 421768718 584245528 727246 -377168102 -812944248 -159309810 -401778221 797118458 -465545306 -174536832 -46128631 419264568 -769446717 -752039335 -832406951 -584477087 552428336 711938899 -354360873 285172007 779495366 550074916 -796101678 495141999 968747069 499375974 712463861 -534808586 813686301 -913424559 -441958628 -305840032 -91453887 209523085 271713516 -121024884 -111465610 -853301418 324651028 -311520213 183170572 352712796 -75815570 -717837637 556479374 -786305253 619491931 461249585 -313368530 386169752 253068168 -239358338 -827153793 -435938177 370287221 463870819 -517067359 -821752169 161129996 376952199 -864830024 775171839 278287723 934117699 -744576553 -107782553 -934047508 -961718149 916709284 -352069449 -529355066 -878681903 655966256 -402687783 662660147 678625318 -275053651 504727802 -663575932 678135115 405059382 -120532300 -299658376 743607594 955826019 -713604192 -265783063 168773865 -513608763 597627145 -458598035 360549041 -665651625 -236479719 -234180536 -254660647 -721392374 -472257933 734612456 -154774854 301803352 -678482152 782174258 -104869418 942097361 342001689 222266250 516397893 693737524 587785230 -582679276 -726416934 877371212 -947201760 439125217 791760162 -329048592 -638115899 -276785603 899710716 738381072 872989900 124990887 -899482450 49938559 663482936 671459667 769596915 -200493809 -579153133 581870967 -925601116 745469941 74975762 301907750 770714803 -628401834 201960295 681900189 689684325 581575095 -10186886 252915341 -154229312 -61760323 -166993793 752608374 -506954290 475606542 782574706 -893005432 497911045 -291260728 748128566 -932780479 2212230 770600694 803685515 -40913039 -418967563 -585047001 -968544382 486013091 -93175853 622765192 -567775962 -859011719 -489026643 -505783093 335063540 782234642 -891389823 -29985594 -823238127 -196598863 -150733734 -212032366 -26599573 -453017767 -217843529 -210768245 669173562 271713885 118109717 -661685101 -819177824 872487991 976627798 -799947079 -622518878 478260425 -373388123 -900975607 278262279 57036269 -847523220 53846067 -808033023 267106694 -752269162 134816084 -334038638 -887486347 -228927993 -233918475 262293416 190338065 -487203266 22101271 7101102 -824906722 -337868735 680821383 -755906191 -105200299 439731241 251855480 -37767519 133874285 577019915 709643533 -822555490 468669250 -178715431 -655653653 -687790789 -905822913 -10263740 794248763 -552334408 268338973 -360812931 567275052 -403664278 778573767 497231632 285314384 810450622 115195624 -439151626 779242312 -78282376 211623631 480311018 -313507845 -103502865 805734146 -44261160 427578569 952325061 739212475 -665322854 -717942685 -447876366 296329087 -702775238 -113052301 -478287936 305809905 403362225 290289011 -446221447 510751122 -429314698 800086566 216085061 -690579854 615537048 -203253167 -789586745 402786484 -59777865 527571418 -350797398 62846157 893029262 514634555 -168815533 -350459539 -294421730 115090998 689776088 -643739690 -642515398 -741144989 75762851 -706466606 -511425151 971024193 -295139718 100924858 731180610 609874881 771248723 568285094 -86556851 -954773337 -626679757 187463355 544988358 -614453780 518151397 876797609 744189739 -609020878 -784633858 996237669 862898067 -134968347 509673388 144738711 -675658740 133878973 -346819442 -437336738 -590287445 -166420124 -329823626 378401224 786421290 221065440 -140806963 142050874 -831618328 779980828 456001385 -169036531 -160507955 -83706076 -51230370 725904214 314183067 538531832 -104047591 -540870877 812607762 964780509 -718392620 -828357436 249012915 404741086 681513409 -407249947 171027470 -554067043 511220690 -390208303 -747256991 173782758 73769790 -515236844 -899771975 -12312257 799544927 674790762 -329156399 -720245760 -375087558 328543083 225624431 -734943344 -652816452 431994952 -318360904 -686877122 -586460018 -931888333 -137966682 -387345131 357649377 -184824587 457393844 -955797794 -20554548 855632437 440928543 -33492245 -950077079 773108481 867597270 -766667378 561287051 580431386 373477622 38341440 936478791 32270880 -436814460 -108190092 758477903 -772974263 -625005538 -809766415 -314167482 -23164042 551085075 -654184095 29062351 769722764 71090854 538343733 228172532 736564183 -119487591 380015574 -626323907 -304894914 310187782 -877999888 358055256 -319846370 -961247698 232629542 210276587 299641060 -563332189 -302815846 918368088 985508740 83903292 -290843013 689390206 242246427 408171637 -869975612 -344557253 -801101417 223179189 458839023 -381446149 727681673 -288485304 -80980935 -257409486 76689693 789272180 -737386759 -53093786 124769832 -673146217 -311650367 -372056984 83870889 780774151 -67141866 607944746 591789340 -987463619 -371799960 -332333228 -95577962 132757131 -180482152 201101865 -405077200 718965487 -925003770 656816859 226050226 -487571978 242266185 649062290 83935138 -624672065 -497855174 -860520893 -554091576 -919603442 456340927 810548159 955095158 -596788237 -779075289 -197190887 856641134 833126567 -780044445 -949002877 520852357 131351475 227955489 -721024982 -788048738 -928109153 514810443 -445190283 348129210 759246901 252402607 522434594 646052764 961775171 920058931 120653215 553968494 -241886682 -84689815 -50100177 835163437 730703024 -559574585 109950628 91906304 -114220494 391996576 504031030 379633927 665395901 288003491 -692226331 988688009 445851048 -458335345 -944690895 697297072 -959228793 286732162 -206948729 851929922 379674690 -241375317 382342915 -586861325 -230141758 880303161 558741250 -788524644 693429401 -4235385 184044399 -978366370 124936146 286359411 -907155821 235451389 -337263186 -772137499 -764508 -824751143 -929099865 967212801 367490218 -220906852 -86140369 -989271090 445151079 -875875036 -476293409 112356383 -358825412 -228861404 733019200 -740212141 -972431198 170737816 666691624 -909348922 967437477 689901039 670305415 -99736 -601870136 -926816583 -118876701 -413139383 -638939929 258409840 -803208773 -38309290 -625501027 468397313 854260251 -925708871 -658291620 -743130295 -770123652 -277246394 -230995931 -790148584 -477952493 -655589126 -177722254 -59983088 -503613406 -787412748 -723063784 360608947 -717966111 -817087229 324358072 301063482 -929787165 582538097 -2005116 650256986 919020168 780452226 -753163389 120407478 -573352090 369443974 -755394715 685997543 591984878 263737363 87135845 410331440 418683951 -813271632 621789031 -471184155 844889378 -359763126 -427150027 595993606 -878612745 154838848 388952232 -462372450 826454114 -95922065 -107840398 42080218 -406301211 418026117 101585695 100262549 -275276862 158389885 -964653268 -869073173 620006191 -926675676 -317843699 -941209181 -119215020 919670485 979104595 -590818450 621720582 954125318 -739505789 -18849506 815925970 365887915 280319238 -791727289 -980770149 939198543 289289213 423635704 -336194876 228548287 84429123 -247026756 102039491 875068819 45107855 -615019016 -864509373 242670137 -451485651 -212291972 -763954500 -389629805 146682663 -699294323 -820772718 289197771 354502031 366799412 29594656 -505569792 -808604321 963278859 653159912 -194387800 727962763 45503841 848019961 983178905 524132197 878789258 815824808 642183671 816203423 -707877945 685685741 -764301048 555226752 282109257 -794366816 596790488 894255901 -793365231 -783871837 951350081 -151943413 -766639699 -175697727 -833266359 106930458 -886432856 -873004623 626882081 -96998860 872365351 -423667855 -371131240 -638626852 477676449 979927870 -70768653 -647138929 916423762 -967867950 -247942832 -502149206 705211624 322643023 76690122 -731887098 -690735115 944411911 578243477 483048348 522428958 781514275 645473859 -81307631 407160754 498592005 105032465 -309618479 62911354 -207816766 369914009 -76847672 -165427303 158991604 -256524359 -119786320 -877618416 378421794 -452081908 -267557050 16291840 -13336076 -886487108 322369663 579004171 963214721 -648952516 797887464 797537694 -938124160 201154250 49451786 717258945 -596993193 982952264 665265223 27159167 -354439602 819287393 998019870 127368652 -343001361 -244682668 -610052184 -949525066 552573230 120813974 -446842210 -342877585 -830809320 -796622105 -808738773 -609122333 492264294 296909411 628801383 -146350324 -748397169 109456817 -883667257 703800330 734401204 -38515368 -140110268 -182671651 -529325187 -220333435 -210614867 -680280933 183214993 433742953 -450869067 466125115 -203712986 397462383 -32039830 -257832075 259876179 -289656942 -558032934 -314644037 14900117 -881909923 733989624 792752888 -653127954 -615869540 153949080 -721337787 853740975 -721131028 -304098563 -513760608 68455057 -206063683 -382476827 -306156542 274841645 513940941 -234243071 -768418511 493034121 -854818616 901007069 196975959 423409106 448347956 -46188317 168135278 654109127 255315035 -992006156 -809384292 650535360 -252521200 576086449 -642067882 -322348187 677140460 176937328 492556920 -602251776 -246520029 -519087829 792078440 -851791715 -321698187 -827491844 491348722 333917968 239203829 -163937947 919567370 517603682 -853072885 -585513192 17423767 -911468114 -679095909 -138155546 259093853 -219990689 490914149 683104010 -779169563 230516410 -803094554 614366567 -928661322 263872389 497401471 524437035 -712385958 568161727 -761913491 -930457315 -256825463 499299244 748595981 937286095 -341109605 -345940445 -613190950 320493864 629512841 -682904046 -579675236 -653362957 43079396 -8285710 976139069 453581947 -83516143 487059090 -597787537 -265983342 -620119649 -725893555 -784297966 -532193933 375009252 684870562 -22648793 861368233 793270912 -39213040 737788355 -407386513 942945221 -236488440 220464663 457506568 738090380 530286329 -959710756 -963547909 293130789 152159095 -465843891 154349359 595735824 -587055211 147369049 76905121 -247930642 -335092930 286378489 -77765372 401772396 -664864968 -799305978 -131404105 -761758521 -148010021 -258682283 269761835 -785827984 -618963799 -384757628 -537170607 635523811 383244623 -345904996 -942486138 368522755 911445602 -289463842 -879505607 95681137 283485740 -364730669 945210127 900580547 574627333 -320757433 5228555 871057524 -209945758 -566408134 136637485 -361207794 405945307 741184368 -177000753 -440160940 -334589204 -881594085 -601726085 -140521088 886586913 -337639448 252012740 -531953847 -304253803 -283497818 -807583350 -898425267 251658176 -955643846 140720406 596142210 -830199377 329064758 -899699197 -342729974 -529658781 557353732 32659924 561372068 -571398436 -313225303 -779612332 235406703 -333364483 99166518 -13892521 919055371 -888213551 891587486 -227829437 -645793676 797561240 -37052413 529352656 -620924700 120060205 97594934 30353915 -287866398 632191794 859038021 842609119 954844548 -640158931 -418883620 -872805515 453517908 148735562 326785040 -429913661 323266450 -140949727 -336032524 -164729845 263182731 -533952762 -950724236 -97784163 770328567 718517911 -812020711 -209386181 -33096486 568804616 -948143817 -170500279 529414311 -813511715 90739391 370262549 437260362 239972052 555941183 452615225 651515811 995104577 889220728 533784950 812556377 172758138 -58148592 -43290363 514658771 411478007 -776205195 -954491183 121481720 -700650568 -158222341 5093741 401735207 97035652 -118911529 318416988 420414361 -765632663 717808187 837660032 -794721782 684553632 690547498 -330211528 94810656 -703306883 -937348385 13941084 419497740 -374588143 635618184 -187320956 -266834391 94762142 -22867021 -622186012 -435981695 -734746309 -871048267 217685871 174855635 417945199 -93411262 847017398 -679062356 -474934426 -56966219 -191778634 232755566 -394204533 -339927410 -797942645 -473150462 -626741412 -171853504 181907353 233100690 -446373635 800924870 -118654647 566922484 -247507908 476344544 -903827393 724241575 465135237 -185728731 -732837364 -794365009 -605554030 599126765 440986771 523272660 -293295015 764387439 946811742 46662034 -662317371 488602770 -373524466 -995736360 852543025 471155836 -229095302 904254598 77170982 -328477256 203239292 401756497 -129517870 -617651974 -644713585 665986050 -177989019 41847567 -206201937 -677860743 876508388 977892778 492091963 -411249041 -57420882 -578316174 -791733463 986357940 741068983 866565447 -383243412 -490607008 984413218 474317908 -581298124 794052903 -414835225 -706520177 764604811 -289460733 779106298 -586404432 -638652555 583453601 339136879 -524068125 993457669 606798165 -463040239 477016436 326818674 -814943089 722486795 -202758407 293965321 -423949369 459604606 635981115 -410199298 695300530 46704917 -63894090 687591504 -980683374 173794855 945049184 -501303512 -359237145 -931948882 507104918 807065470 -766685741 808625908 494593188 -380037086 -351960384 -698248348 746862671 14734717 361219457 -634642604 373544986 57339266 -489971558 -228023137 -703542188 -511985630 -82436688 -361750917 -270040088 587208718 -334521711 -326164986 433049154 537977366 65737488 -963912704 541867934 -953179923 872391409 889151302 -793461221 880597300 106494790 268670480 417767396 760899820 -899926289 -16634953 -904824231 510359824 858392587 952136713 -356087594 818694640 -820814837 -161090595 -455054866 -327330188 -499320051 487765333 -685329241 326486966 -328010990 -199665567 -889180148 895615401 171777205 -463290890 -915838878 641936822 -436178359 -226013990 -289859359 867645312 556913179 953327583 779006754 721377715 547696491 -924290426 -238516992 -960898618 95424220 500708641 30787502 -461750116 85886729 -73200679 -53628429 -34090622 121929263 -638156618 -217194818 -443778441 499667176 -463745532 -386911414 -643707510 998248127 -325471426 176285572 919794461 323345214 681733708 383774935 854385244 463123315 -919224491 -318024745 226614562 526283624 -899375537 309662999 -85447450 294989900 -403535800 121894622 -822145799 781909752 34819242 756012674 217992718 -235364665 -390948354 44892040 111351978 -552466367 619332863 620033598 94138766 -57631401 -871099340 -78921922 489241457 284842053 938447200 993032617 327160739 -498337584 -262235153 886227803 158194137 764760329 -402996561 643277488 -379578457 -421690226 879901872 -192459576 290016441 879692907 914980023 -283402972 642200668 155244785 -796423816 803550955 -337587386 -907367233 -321944229 866610875 -313016681 309811840 650720658 -616229310 -663825819 -117039350 -679753593 580312740 292806352 651500701 500868345 -610675514 -46941394 -673091481 -350670577 -193157956 843397356 393484092 -76139190 -960503554 -692942559 -506434018 -818889368 201163858 -985323418 -591338340 -554011095 -272605097 -199724012 755498223 -289831327 659897376 -30649253 407539744 334975528 -117458140 840104916 565077730 724592024 573953988 -497274442 739025434 824130385 150133376 -207993242 981436293 -539548940 -957223194 888440065 -863408572 -876352386 -58318913 -223772119 348881414 -29357589 876549353 243798705 651199388 324806637 326561345 -38140695 -864001598 -600833731 -947006386 165677713 -37654288 321512100 197998814 153872367 153008973 -542415870 -180601688 767830214 341212897 661867284 876904363 -667362177 946113222 -594719056 744905506 -547740967 -188229140 498155370 570592610 7048529 -45936854 -500765845 296844065 -495052831 -552937455 -14487343 293590434 182770157 21891988 -729804723 876187302 -360445513 -387589239 -446231991 -499413812 168332169 -955447569 -924384364 339623947 12238781 278734944 102810719 -173313874 -627313830 794346489 167416346 -111658593 -805764277 -464328371 -484780641 37334240 -973791922 67926082 -407289022 689916320 127529884 -155742220 -494414660 96882416 984029133 -935991775 594928475 -348531577 -754205371 836262596 -570787165 -833699292 -992834485 460101134 836242355 548031945 153913704 -636501547 258684059 -135869398 249013884 -322443193 -667251759 418838857 832510029 -917562797 981743834 358908620 -47680948 50043681 -461489587 722799825 -689805269 815822855 950050108 692657298 72838013 373108485 -76496441 -977584823 -562135557 73250261 827259215 38051064 442169461 -192242044 -217073770 136870866 -340713500 -466436026 -690038368 157154941 13215442 -118494405 -282705670 951859399 878474535 -380098386 230649796 604479573 813334570 -260316745 721376277 438894987 -890243260 -569674921 250263082 235364085 333057386 614270511 -438516380 553610936 556732038 -666700752 -972969551 429180715 -320371316 291540302 570391047 71270188 485262029 -100943355 -258710143 -393172560 512956771 742360494 -758971915 -672954774 246681278 -862075044 417663021 -802733642 715344686 -628128511 -92746869 370201319 808015041 -703505478 721405948 -570401177 -705771833 -603760023 -510824812 71522451 -280556341 -402393835 660707886 273133811 -285761104 675217272 278635027 -379596050 919321481 243211692 218720452 -568664448 37461783 -539140395 -983973863 206934461 -843688374 902515994 -609391684 -966835395 400605648 -392992361 342776785 53110224 -377989537 757959107 414555640 -54453457 -774195780 -426675252 879123094 206079754 851989411 -584499716 -23407123 537043411 -38603462 -279865446 -403525543 -715100616 788853111 -121376502 750567834 180851801 773337062 -673762134 474730236 451565418 920952205 -203289633 318598343 463436603 -348512926 960749468 565882727 -16545534 299185010 696065734 878819436 -254887815 810279718 315542459 -221272775 449480618 527552519 -320376158 382388751 -476374256 -954575731 668831590 -17598925 599658040 -327663307 266793393 -770859356 -48029241 438715288 -613898112 -198464740 -939367475 -958722927 554289640 726449774 643528469 -653976090 -830871877 616990581 994516597 929844013 585280593 -731235594 -668062635 -532382004 -362693141 -905365083 942713969 -221028509 605218173 270556528 709581121 99763150 -252362492 708790911 -838384742 -581611174 188628071 -957801053 326460799 -880045937 774111335 925120558 898339553 -428135316 -567242977 -525878928 -239599325 41732782 -282765521 -557048708 -533488664 697948118 153271330 -147880392 -692272454 645954346 -312021042 618798342 495380408 773417926 -162598486 321911259 -839267413 -470892266 8476208 58341457 -578781815 -657799895 675252398 -2889657 83223763 202297070 -180889549 37495245 -687052610 612602356 -907727326 -328924069 -555434167 222376242 -189433685 427435543 795455452 873444613 156087346 -359484664 -353494538 285359650 152561689 513793745 819411256 200045977 -348838003 980728785 90206822 -484442179 460380828 228945724 -506814157 835441882 872197421 331029453 -13631183 -841900449 -437528708 -914597320 642774167 584641784 -489831226 -713809976 546819418 -871726923 -367015968 -923045321 -308342143 -182507684 485437602 500316746 469791414 555738808 540700613 314642180 -436363649 956013285 442610468 208941877 505319468 151835015 63527168 -393756420 -823670343 76523852 467735868 -465296805 341539615 895493842 95567762 33382419 -969640519 632795783 -974993279 -540713698 733550891 231405072 -197313020 -949677732 173753033 -64191033 752658622 951889168 105407738 709827282 -127446792 857920220 -810684811 -809310199 -265642978 462173851 -584492933 -746255119 426446081 -483732540 -298907086 932063944 -980986917 -39476182 -857823943 -847152848 -995591169 -182882398 -689110909 -946277854 278733044 932723014 -712288905 629874790 -941917260 -602520617 408652366 917496505 -2729995 328905062 -717786093 227750771 -228377318 -223431413 769553876 824703102 477405267 -45649032 -235309700 -709161895 -841755198 -234679823 712241062 -676294726 -734715601 -376352065 857588136 -26131670 206185724 324423170 -351959581 -441014398 606030951 784337522 843458168 -783298071 621351566 -334929667 893385699 892494307 194828257 720348290 -580892768 -368962187 241488700 -240450044 -963233514 503285765 915340334 674270432 370025732 903905354 27762257 815579587 411719300 194357094 -135888518 656270777 388005403 398583378 -889719053 -842619040 704480978 575249989 -483916235 -51957947 290879938 -259670132 947536279 597210865 -792404615 104706552 273343150 539886479 631949833 -768138681 197897890 150412586 256655761 -231524116 370852293 227253824 557751318 -436642634 85594152 -684512987 55163302 -345391819 -601710695 325744634 -72785451 -820018433 -788274307 867760834 277713870 479699388 -600420000 -153583322 562517335 36642631 -615375555 369055564 389994289 -121756836 -339884503 467875291 557222272 -885973205 -913542097 370519570 837968212 -87886389 -491353539 772196766 -358454322 -38170972 -293400277 -447832233 -57471538 833869668 366475395 -459269398 -670775279 116803052 483955542 834253884 -505187109 -649169903 -691151748 -934612880 -526684260 603291852 -513214247 311802727 -763144118 -733689487 975545394 -428318567 514583025 867466604 186385402 943975610 350764209 530466243 815656407 762871514 851790456 -675835777 -622024411 -680825027 -908934377 195314492 357092421 919644090 189758225 -970427518 740521182 180240045 770876157 434068000 -951162707 304167980 109976531 -988417083 -6341853 -824243683 -715295457 989811520 -264397506 644858784 -901224564 493114013 -397314256 382799178 -32352970 545750827 -714637213 244714971 -978560404 -57241142 -640662083 484008208 -631310719 -586889380 -35606279 -829634671 287479570 765823892 565901208 328413174 -394961105 -402406754 -828850515 155549268 -47017827 69186077 490430002 -393016840 123552938 -260608442 -30479921 483103903 -633576137 957528281 -667103585 -151293230 -414212049 -419109923 38891576 -778354346 858722346 -705520298 418918775 -787808490 -243112102 -944962197 536002754 -407013029 -101216705 -663278577 988477848 -94344901 -229326235 3613900 993861304 -624956406 -773036184 14719903 -394020618 79827820 -408362891 -511475800 174844520 -151053465 830067092 -503508999 201303984 -418703235 459367582 235467881 947966015 -570458098 -890297286 216269062 313779121 -745427986 970271690 411247453 999970895 -373499790 352570693 -847519547 -159302759 182562590 -120343034 779942872 631136535 -158958122 -862175492 181389262 -892741703 -804445658 -266129885 -833361426 -944514652 -430613618 -820392602 -164320049 627316065 866144085 -589391318 14840017 495690462 -502900736 843876031 -245262841 88298909 -19814341 1556679 -320643297 704728788 -839669914 934972217 410017059 -639114405 -854702977 -646284569 848454509 -847618411 516099685 -710268433 -92055403 -93780330 943554489 996577118 636703430 922106634 -831513910 -378361675 -969227919 162506428 64261751 -407937100 -11485752 -316873472 -794511698 971512159 -904727151 -596287815 -236093335 -409565419 -903885467 51527681 -946619209 393797144 396544358 -422353867 -179986766 363178574 30963603 -191974407 663076285 469786274 -899884666 -717806736 -497533223 273406301 -1176527 -248765260 -305722601 -254816866 -525781159 787554655 875162842 211464000 372416240 -557118709 -144828456 -491580462 -110123365 -946100137 110174696 19585600 -144830632 640701186 525089293 112436172 -685071772 -117516021 -527299142 -305429536 183992400 -274817658 -37946504 554599991 -125757295 824041599 786862622 717639392 -201980336 -963750494 -698972938 180226545 834149571 -247802513 -657914619 713569403 127453200 736895711 207907761 -841940536 169973663 -476732658 -369421080 -41966059 509465823 445567869 -46859784 985392547 -416120515 -707283522 -183035380 945344933 -77774980 504511865 -20642791 -371084904 -307649980 537437755 165442875 -892693470 814005147 -694969251 432780472 565657751 407991623 -764689002 666004938 -224255955 -437387696 -710763184 642654751 -185554687 188067155 -46862921 -756300656 156809765 913248972 -41306996 575784491 -88611385 -631657700 -455692994 265743178 -956917490 -836660120 314604670 -211496029 -354312852 -504640760 18767968 -40749376 -598486551 528353044 -667458482 896761761 -460100328 -384271438 105343612 -340091136 -801761217 -860516099 -507326171 -27013895 -481257551 -90857121 981699947 486642117 -583107785 290509857 -342645705 838954424 724178626 894433658 -402134921 -178564108 -746032163 -35291482 628178096 -998483734 919191446 504210010 -322492445 -146442668 517172197 -372755953 886817116 210488889 -571368034 -547679318 -623707573 535168072 -92286797 -498276926 707168268 -883185588 -123739392 -240089310 391203843 -747062054 427610323 -796919852 -284498446 341672136 40439023 248708679 -788728759 -35520847 965908910 942090050 511077017 375425105 -23682517 443937675 626499325 -427459356 792916421 -348092440 470116040 176100609 -185988256 442906118 -569920855 292590656 -868861793 -543962149 907062563 -896833417 -941573740 314825454 725647763 -959143215 -22324180 915595383 49667611 43829858 -729900414 -705622219 184739221 -775730810 133170291 -405939972 -437423967 768251 292765304 -773709964 892986391 101811958 394750638 425255105 512104648 702308015 115237414 -465521948 -501686488 -758532803 -919885140 335602009 545268073 -256239214 -854788737 672393400 -352042283 -2383333 -616481363 79965446 -115215122 645900440 655446016 -989517193 -348632918 466460694 -859438872 -896870517 382698914 -837474285 338956408 -926545473 -921305655 168477780 -576671963 236974393 -506567322 -353952027 -851719989 -17089390 421175890 -303065193 367866768 -955736096 508314559 74083848 -422294975 -461635098 -432526521 -856538293 -323916953 -194629480 967071890 258660559 409442739 -861066002 -956470199 -870061619 602852119 -172850611 -613920448 -204055555 -507304885 -580471912 -239474075 -957741232 624359723 349681068 951109782 -733242633 -909577938 -970812900 271919646 -129896108 -768383996 627469283 -32355362 425240931 189278144 -923122697 -272055681 -918080292 -512298089 841804704 -659235973 782901241 897574449 -93889292 -94810213 154377275 139955797 -576962161 37534733 506510488 522785725 71374568 -51912227 859918585 241459609 338094836 470685211 845769247 -243635270 -252558037 -281418133 -254708634 -859212211 -236334254 -550238622 683613317 570697287 327598935 363583444 -469809433 -785343845 50647978 888142976 376595653 939740372 697539209 -305281999 -602916562 448624560 772486594 294843622 790622839 -563077190 -197766249 150433869 -379000613 -479405908 413468320 -666563560 -512568135 861138134 886614196 377755130 -465705097 -132841934 194340333 995383602 861781222 -512882429 427953405 258496039 -6175906 573501939 -541635570 -559781304 586565231 355238319 -424612444 222718852 369341968 790602621 -523230282 -476737154 -597589599 -355749297 332709584 -884333968 -105324736 -271647863 137248810 -196483848 -541715188 305697896 -267066706 896078197 260209295 -547203473 -951551634 -926039030 680789708 239793282 -945499710 -802298999 -858524083 -228430919 -903394752 628023887 -733752724 -983385446 -280457004 -632605975 920584188 -303353270 849074916 641788251 -102986039 921756066 220896935 602710053 214210025 -609381085 -538117062 -699695620 232818286 -649172273 -74214432 866301534 -187021604 777736899 875279180 -715709454 -539724541 -633305570 -954264555 -61521882 -520414703 385896355 662139250 -930589874 696017969 -640931933 163959955 588481549 308686880 953751262 585777168 -9252918 -133992691 -530331794 -388376856 -73700257 -498263107 -987525560 -850488856 327367593 584604828 763401187 229338631 -731483633 249587313 -663292330 636787441 922187070 -555250647 377152660 969609643 -865627461 150090007 394395129 -722562464 -437767464 -244607135 -14748925 72615548 -641004552 616813025 -527259603 786410909 -577221925 -682892242 9247491 356771021 784034735 -820907880 932892188 -608636186 -713377075 -570496811 -794266773 -176755812 -997754820 364985205 782565711 262218246 -756606718 -306276775 66649063 -36368437 165656740 -407789419 617078416 742392339 -840548040 967235740 635065775 -884184066 -727496442 475012508 11570916 317082814 786448619 343899350 -803626432 881168951 582511409 121162371 -811072887 -622866352 -442024840 354496316 665466139 614173337 160695144 966490354 751500341 992237850 533727507 600755180 -568670739 214929154 -75999806 9618126 -508758836 -527082878 -110966403 977819942 253958202 -318619232 189389282 785226991 -908602291 -375515595 -543508471 -199489338 -128437877 546003686 184862356 251044198 96279499 507710560 -594107146 739564789 242092945 484131239 -66069922 -685132422 357993604 -82738966 -195254392 140213822 -953988161 -290508832 806502799 514993986 50746396 -902040214 274694386 -411856330 536351847 -120131909 88146048 -4608296 -192666136 -848817653 901475338 984231573 181989971 -434962486 455740431 226064968 693928156 372765723 -607003442 211961073 -909336239 107873886 -424736960 155643512 992383509 -910164836 622349227 -174419746 -507476159 -276428364 683637887 277993590 714099052 -778362240 -31655657 -60975960 613370656 102603580 881091995 -791281385 389732431 -401319598 794486260 -548620423 -619087988 -463452890 -859745953 -159820398 -484093438 809707693 -497916100 189491492 859610686 376137349 767921642 -248027678 -952429021 -267579520 355252095 32326478 546496914 -757615672 4979605 -608863456 7748781 966519973 -398618973 -535555531 93492068 -167711017 301244215 482034892 820330045 199970783 -493765250 -159198219 819840932 -835075750 815612484 643366727 611123382 -105839992 410383022 143578180 456438690 46078921 678897912 886456433 217509958 -497997509 -242905677 863805502 -640791152 782054305 -680049709 -102282244 -888926003 -277131603 600404222 488567872 71327703 165451583 -269073010 -178481606 -29430264 318097790 -546127336 817732891 328409346 -782572646 -819873412 -368946244 -232407885 653622952 802789952 951328772 666970130 334886148 -468426809 884522857 -421301899 211692691 23696423 -227498797 620143056 -741087824 -24967120 865207534 -678152402 -280439144 548926645 25001980 797194927 -569710094 -254794592 -71464946 -793598564 282856634 -827308718 808289478 600317199 -227503828 -401807163 385272407 42667882 -442672417 -621204425 -254871221 -71025407 145405281 353257588 -602609204 -477459980 631847592 657247332 -640706352 -580373857 440364191 234245541 349942090 -435909205 578716108 -228658046 872885685 -520062024 686318 809097755 978071692 -155741697 985952919 -394877981 -210754094 973466648 -544827100 -358126777 -606997682 -680625418 -848070404 266073854 279458555 -915337034 543101752 648165706 -537421808 -947713058 137105707 -925490920 -363478946 -488261769 -779152258 -496931944 -673765739 -185445112 914257485 120998597 262375565 290450763 815252327 924764136 -648320169 -676894408 -624188734 -255479123 957757543 -491951392 -863983331 984577831 -118983842 456070825 -599314550 719547945 -601938907 -962634561 -647229909 439923395 969519091 917955349 531743262 -553231860 -927811385 -795408638 973901057 -76247071 205418805 211852794 192848390 -925415943 -689529420 945644879 907716999 137506583 312153517 196923630 127298532 -511986646 816103972 21110549 -204556805 376946808 568525325 -674447491 -646824422 77990105 716558789 -768255494 575677947 -988831736 -951236453 777336011 -802361969 -923706578 966274866 -723604978 288511175 573464650 -363028552 486344989 -296462599 815166006 -320607840 854711350 -213362520 -792805654 136745870 319650230 -208761922 502536179 906183264 524381385 708818849 746189227 -446097446 838277518 795745522 -222662822 -663884803 597501317 -991037771 -376551693 143827294 917443059 -928146604 850458877 8760919 428028305 282199692 -914622086 434215435 141981045 140024191 -172496594 -403443628 -426756757 -807420515 -436686646 749762072 -839728199 52517126 -938615502 -413605654 592790517 195702190 -647862488 824237832 48093085 177212490 310694660 154970330 26184514 764674418 -25251336 361710984 -432248643 822243014 -867978093 156863694 -658155618 374500965 25135627 -480270034 670736609 -573984765 -57896285 23370262 -677567387 -210907174 874186942 115163437 -579482596 -207856246 38245294 933106889 -632009365 35134275 -562463057 -113922350 888432139 -641893105 -207397180 -445538424 -646119471 505201684 138243380 -675956987 -130006750 426312572 -221056104 716374963 -300059410 757534079 372612330 -417820154 -161790055 67293503 815435881 357550498 415552270 676802108 -767778447 149380407 555606141 254492800 927017903 925755364 537643864 383406250 -283802400 527560107 769174862 862391198 611179925 -519637236 826679305 938075524 569222369 -594095195 918811594 -115118447 763937983 708478320 -528694589 -268225189 -539334044 788123518 701892022 -99040008 -27562910 102846580 -835468088 311174337 826882472 76786399 -207482764 901852842 253851796 43852246 663406405 853847977 921382584 903158125 -560713736 444978550 877290238 924799241 170821881 845433317 945042764 776635487 679678994 956577490 858787916 -384413444 -429649792 -69866357 -285261659 594475223 259905567 215756737 -249780875 156339461 -810208659 -210182456 -359644224 -286407731 -248911738 202651693 -733579974 -408583137 -698900087 24530215 -537513976 -167678807 468579625 -159025667 -527994622 -391135373 547749860 -999764514 489709405 369476989 -56052723 652644602 629931899 493725712 -609449833 -482202902 604500518 -27416994 -701104630 -150296415 611305743 -607742091 940987845 -142294327 -927949272 424597861 -884559570 -776788293 206622217 112265695 -32895929 -801150715 -759252238 498389848 265986576 503574586 167078965 709176140 71448629 160147273 427997452 232093288 -14474500 73642624 711165589 436298720 -371902077 -368245287 407689903 -944734301 929522946 205115759 557220887 -883747241 -260477054 -291702381 710375904 -756484991 793133902 -41013038 469739873 450518926 427357301 -958779077 -706962198 -944901741 -506854684 262446098 -345743464 -999116183 878594947 -95762438 812510173 -774515111 671561922 993263166 -280292393 594057565 -249226554 245138696 291600989 758062782 -282018990 577987310 -287543307 -827173644 670371264 526819209 -198390927 520004524 -628855890 -318321666 -568505826 -249129271 -414218553 361901613 388717870 993391197 -439088666 -364738300 -868902729 764095013 -135246711 192558572 -354295967 259409949 -866130710 -867265219 -135595781 590393590 -549483794 34664466 -399767663 -358279678 127222533 -237056732 626367756 -138753562 381497465 985071831 472273132 218317921 -533770627 -872268276 889275032 583866877 800923325 305486803 984690879 979673288 -407654181 -713070878 764585990 377483425 678409260 779885716 -335441623 464584782 -713731930 -179246495 67754417 -126592828 -66023678 753836127 593887078 330885438 -616997520 -283425665 -122028372 -417113603 640183438 -845754570 851161190 938820036 -37945908 -703947058 913435542 823137953 -357016440 610568711 -142157729 -550581938 -477945477 -842147057 943003633 503383161 -210736546 -777507073 143396556 596631045 -949633474 88018743 -516746860 222059480 -728668279 896281160 705578189 16853881 952237088 585348005 -889483372 -422730021 -775142858 832751532 625663735 177646813 -703664265 352881750 -670944570 569555466 -56868319 909928495 394040727 409837431 265135750 986384062 -835648047 4005901 -853236804 -923556434 220016858 848537899 988002070 327163811 565538868 647642348 -763760510 493465305 103860702 594190767 588914776 -185411549 240964216 901509063 -518580224 -281576262 -157263961 255816024 557082823 150837162 756897365 612011141 -935644627 212451341 -280347359 -157721571 -697301211 876338340 377231723 -411522127 -772436111 -701866567 53297377 -860488928 742470306 -277206495 -245287548 -278388703 375983459 19566607 -485065099 677298568 -495405422 181342250 -484610708 -742790186 -172304553 222530335 -432570111 -46629309 -783062457 -140343287 992965827 748744888 -751091 -668689689 -224906125 -459527514 82558590 -786786240 -720667166 -951739023 -821613388 -118161641 304959457 -48328313 -724351758 420280452 316288476 477055418 -905484660 -65242611 767630369 414429720 -214601478 579199703 491670505 225893809 606276073 -231583976 -149163388 -138551234 436923739 475752361 -177328648 -487953610 540511563 258722263 -56133071 -626402619 217375010 992023444 16500421 123042887 -752242222 -561424040 862870477 -71380101 450108568 343181866 578318454 -352477349 -113826224 497666409 -852822243 723107739 204322144 167809116 620054088 750913111 846808120 -919649002 -891904497 784679879 -829679445 374981858 -155515838 804252255 -174068324 -131733518 -450928336 881436719 428359173 -500087591 290012666 222337752 455580703 -615396131 653354369 -532809790 -451683406 -304012863 998134253 -741224890 -462772245 452950224 -717916969 -868219343 -322789182 -981636663 608268736 -39047738 373270409 99748098 673170561 -958622484 750034607 976286727 -100179902 656476936 679264859 -454376048 -332944 -709052071 -400876662 -830845884 -302540988 -131582662 -142100364 379396257 802200650 290227993 -915059222 21220220 -200255958 509426449 847325684 59204308 139711327 139829654 780102980 477012556 -790400547 -822893103 -240976411 656436459 -873468146 600159750 -83640555 988153213 -446746380 146380343 187393671 757949711 152181911 576768825 -627457549 -250649022 -315614532 690192796 -859642839 -883029796 356113493 -575826450 81106146 -23677994 14788600 325566956 403125234 -145497690 -406042770 -169120026 919728550 134509399 -630850685 739789890 -359952490 384878670 814352473 -676690695 -945901226 260058395 123681446 724450413 -966733121 -206678277 -359750038 745112059 452648414 531512365 718197193 -919955689 751562395 -607219234 85532850 758641806 -132784581 -98831033 734108520 87318861 -886515274 248151366 -41114280 -587321265 586929861 854120058 613191009 -616512735 514358185 -409939121 390088416 -251389452 980640294 175074254 830584306 -576666160 316148922 -44372387 622149329 842394179 -584609849 -507385718 243207968 777637471 -320178280 -479438287 -101777334 651374448 -798430060 -790873216 894267614 -267138372 -276294529 -854653872 -610573166 -416088110 76560280 -693032698 -263110158 464240381 -58302511 -301637127 -497798403 807546020 28996833 486566495 992166206 686595956 48130629 916634353 760088652 637852387 -195431683 -181951158 133212361 -380835207 -118525719 -931326488 937059304 372721510 329174144 -516863311 603683843 -399914617 -163097269 128858668 374482216 -421586936 -787662556 319145565 999038845 -500476274 265285508 -450188692 -35341727 -628017422 -703727318 235962156 505567420 -347384814 -22217152 557641685 792831982 990361501 702909732 -970113788 30510212 928399371 284414788 520033864 468456226 352405606 447201274 -327847366 802711497 932742660 -659209222 877732935 962705212 322616779 455974790 920884376 -75120117 -297962490 -483457054 374113322 635864336 374494405 -941197755 -334437401 -917866023 -3763513 34789664 -2606752 665662818 -468949286 -32663131 203013680 545899616 -158876288 590914646 -286501611 -522324885 -902710472 -300973197 20252013 139172318 -962098365 683486765 -290983709 662268667 -30648959 -256271263 693663444 784462942 689965256 -785491914 -597886269 -924656672 338751419 267110313 -27260339 -834663096 395939143 -347324839 -67196863 -358933920 -623034644 -418810816 -699092383 403084956 -726775591 26711848 -651841337 931736186 144723641 -141452730 984403262 -343921485 625122255 -416080044 -606677449 -819534560 -662635696 -877755804 726964207 35728897 -993980902 -25958539 598738853 -831761172 349164387 510450927 91352811 524229617 -282619610 -237163155 503295570 688079660 275626561 -481588876 861654402 72971969 -484148389 -386286030 465257287 259631185 811787415 -638656080 492573211 65886190 -954718479 370856221 -316330043 -470564233 764322022 651726532 -439725903 635893168 967032172 -1067598 -610448186 -358892768 553632502 357685588 549700297 733660919 417342603 -31551776 -819068352 -677754235 829109284 184781187 118273427 -245495682 -182315055 766859725 234559655 -887243593 662457228 -688390325 -33199867 36091879 -989679522 -330929407 -586882044 -44873660 778080285 409464367 -223304416 972258515 -969224432 985071012 48402020 723550369 183515552 670520630 -772300358 604160939 511827955 -913961292 929716321 -954710465 -808593664 655035120 94803435 136950335 122831939 -109019479 -463380124 525921725 269741467 49819416 -123731611 -46930262 269775747 81812395 806302498 -272782129 103764437 -874324911 521991472 -813204465 -83718656 -28257379 745038153 125951194 866719657 901997326 -506491631 -851666289 -728431264 -27448603 928749520 -570289382 -642722545 -526166676 -399815710 -225492713 -617636677 -617227174 995646497 -910600542 849823946 -428727196 -421038143 697251826 907567537 -19267196 909473609 -666139804 591026071 -208290478 370475001 -317857233 -378039040 -460232949 -376956934 -402648595 -635954750 -805719702 -10104242 -221003564 460852642 -224640155 2263750 725437403 -973411041 -199527824 -281888986 -83236664 802627707 973226818 -952052004 -392543891 -155670174 233099354 80394870 583430300 489963492 -873016920 569629891 -574621381 -639543583 -926359859 751643263 -398180314 161953270 -810492953 476365320 -555351621 587305530 -347089042 -334441865 -225354803 -183966315 -268314982 995930433 -814042050 -262469688 -814385251 481711589 22636596 72733749 -281744364 114133304 -100680240 515485091 135671032 -815019791 -748964176 -543367682 956811112 -303969964 704552330 -855687076 884885962 174255209 451324938 -734961000 -577641025 -479056339 895856334 -137611596 632404044 948869814 -442887444 948552524 303513942 -178931254 -963736982 -436021841 793666754 364951431 243992296 -518530994 -879279531 -586875611 498246193 400390795 -630785150 394094832 -623902758 368958460 935333177 -104113310 -121740301 -234969836 376841791 -226982212 -935471089 391208749 -100091861 -251369561 619303270 -516118413 603839801 -838377042 773058257 -109927843 -549697316 793821749 697075710 -556670657 511908059 -825386114 -852908158 -62727909 942741071 -340479692 65107112 -798850168 494025868 -827454014 149600857 416193854 -182106178 490934453 -961109114 307420349 188894989 -383282921 -441276789 -940504001 374741575 -644624547 934663787 -853339386 184477186 -12254173 848442664 -197264484 175510859 820250448 -365707787 667905375 428851974 -150434456 821724359 -165877222 314827289 -994398534 37129201 -362136522 -272736667 -383559301 -689492215 919755950 334384705 151573302 436123960 856571751 -468533392 -626593295 365784297 -159691541 -446914370 334834992 -682591249 795481224 604770025 -137194045 165833521 -592650680 -480915410 -739326549 -441025214 -557018318 393976582 516308192 -178491131 -380939357 254772737 -903118427 -752558096 -829767899 -246289239 -395446226 -208911138 559159449 -508861146 929734313 765925607 -114501829 -218677490 -496559146 135345443 436767110 780675244 -205138274 110764969 593074018 227563953 402194018 372688724 14699357 -55045653 -180206254 -619452502 903355616 -724319555 330632240 81813544 -9524036 -263748071 -830255584 -106979544 -494742648 912572076 -264622539 -431780906 -689383595 127257842 -943405464 110853327 187653824 -681879450 614948121 -170819003 103400675 753163185 -372772077 338025702 810271238 -229527649 677079339 478841455 109366842 362709186 180842110 892968797 82991548 741417510 674053902 51270178 -299220796 -203901905 401963108 14898873 -271091721 -552511626 -831225116 247345670 288689664 -157979584 246173347 -257123450 -519968246 315888589 -879338842 -208646032 -146074086 -619691932 436736158 759804699 241297056 711525609 -331315867 529779194 -160417550 516948297 -603369249 -284966305 764613259 65053008 -968951590 789562610 944050477 -303137343 289006432 130611298 -533021272 -849677622 388115143 -778356733 -544999996 -317394493 198080024 -809879935 439433730 -780166676 181471392 -770020542 -186682700 -745155761 60264618 778758604 -995113377 -632742343 349622575 -914997007 -100585867 -85310355 739145683 -511486966 575790269 -439846436 431981146 -670862567 157158592 518722178 74076426 -463913742 -660638413 343848736 49865685 690284136 -92924784 147615034 578501973 694390783 576299284 267087680 -597757386 -87113376 764493159 476135404 957820732 274583696 525274287 672840873 -539216840 -531955760 -522840099 75386724 -267587552 705211274 -748000202 -262407933 840757104 -342105695 -832275107 -382994868 447022858 -958156984 555208258 -639886705 -714361783 -247177644 627591636 -627680394 -10150173 213150106 549645182 605331727 582602969 -558127892 933136996 414011802 -451686863 -437530477 -299010069 555139902 565026943 975947028 946323352 -295168848 81606832 -31673632 678981880 939539445 111572448 479618953 299698986 -618925520 -247876479 -60615851 738284373 764662758 836955705 -750854817 -896229712 -313463861 548068766 466975282 404036979 160384867 774047339 -263682805 571513852 483950506 -921154057 -308410999 56226987 -251573661 -72175094 694982835 494802486 -584948708 227679954 -78591158 617744224 626914939 109237510 -600771120 -822118058 434017370 176582456 494302096 -925066368 -189332719 763959523 -927289571 -561789491 811216665 -645239082 -722966546 -530491530 100121109 578579085 -273003948 412744553 983622602 458013394 539482667 -476189975 478697576 -286304861 376181659 465616280 -356218058 -810988309 675146846 -637057682 -448565034 -42508525 595749097 -963942567 -963256044 431596273 439385719 152327069 99002654 -753471499 -221248868 339367545 520080950 115031069 236506945 423618678 381003569 194469326 273994966 381063306 600747021 703785599 -500218312 954750674 263093757 440477089 -880349139 838819763 -521882043 -550012984 -542344347 735210757 96491331 -813033786 -506262596 419310375 -435203757 352468230 877792264 898916882 -84275655 -293847629 -666634549 -910352776 -844590723 389205499 730413784 -426204125 -183318389 -181346320 672712453 687904030 867213143 -236090350 600828784 928856050 -170632538 344294795 -423881416 -356609847 -119705650 -212097861 -574762260 525644811 -617121404 341688878 -678837996 315693044 -444190566 -676308790 -455592764 131122570 867913002 861483711 -176074089 255663546 571748799 351562919 -854909925 -941270628 198162215 755712157 -930698798 -34883080 -106273296 75489309 564482696 -173421572 270084420 115904873 -552020743 503912997 -373561969 -671483534 732530365 638809667 659696068 230800739 -283944266 -144860440 -594826104 -586285282 -150098407 582792493 425254345 -648861742 503136585 -920707688 -116547008 -162052533 440814895 -558021457 968639425 896380073 -638013685 834340813 493385324 251005931 -36276939 -783335293 757987343 -966086918 189910159 -315209001 597118966 706909986 -822159532 253597818 -471422549 97353534 568017852 954952422 616051914 983301195 -843161101 -744276894 555884673 -58524801 -806868072 -632202101 252755510 -214704322 -988956308 -255161447 -478015551 69617736 413951841 785786842 -174537042 158107081 -462561768 -931108692 -79399805 355827949 -510915587 800501621 934955037 573635023 -376458782 -976929595 987748041 717799965 712325554 -918062399 -54360552 -730657625 783198133 493059079 -318559673 -579871901 -236163947 382409579 935681095 890016575 -947522214 -871042888 515983041 895606991 -286577046 528757677 -159956884 774153525 -23051322 -99522433 -998762766 -23559138 487546919 255124044 23898189 -80854916 764443972 306474180 398417301 813879838 -419776526 708229232 475313727 926590830 946080032 378285868 -654921183 -502525210 755914671 141917872 -857170567 -984656985 -329208276 -928060845 365442046 -209023896 158335634 215725536 305778331 -682114656 -401017285 -782836853 556215406 -320455084 -904548275 -582056151 -771165070 771158904 -181074554 871560143 -855138955 -810759219 -732479170 -299207202 -473301243 802688603 -670622614 910834390 286581013 -444121092 -962546890 758446506 36812736 -27251142 -191958080 946208591 659181788 -142623907 -435809505 152589782 178409208 692353074 825889506 -32517712 588222540 126862076 10882559 -423199606 -846457950 383158661 -534174255 564306753 151764651 -381985417 845975078 196804629 -615031880 690812925 322448681 868566961 329225385 436061660 -558647744 -401690186 541162087 -338026156 -761749487 -625517851 792477408 684150212 -651628365 137853045 -308255487 451158634 -822181254 125029721 848211623 751574116 697588517 440834403 -682933496 570161954 853229051 636752941 -17988517 -584260013 -666911350 -591824900 521220897 -362192659 -412211622 262051542 872894563 369616701 -245592637 660172807 -471022688 -735943385 -339760825 628761972 998222500 698853191 -283057228 866568411 34041066 163721860 -259959883 -202559433 890801101 -815043975 -747423752 -400283185 -50261782 266751042 -923177104 544712988 -378647427 392710084 966362399 263631012 766384261 236434947 567027025 662394750 -560940613 518887946 -569181830 899480026 30555632 -339970825 539130906 -782443878 97872738 -647654699 -205388714 -886116955 158763811 394414993 -87966827 -319335423 -35446713 712200706 266893811 870763868 -61269840 532297742 146290752 -748627130 524317538 -587998438 -216140578 -927949723 -143802472 230330529 718054462 -678435133 99114408 689080888 853548774 -328613329 845000493 718215516 -95783453 463189916 581082852 548829933 121238939 -527063383 995618638 80722756 -151283600 -269760218 -339286572 917905501 -946735515 782402612 -322500921 -57982951 -505283709 -166207150 517386546 -709055411 -265112955 -230773830 -785668597 572653401 251216167 -272983070 557419022 -75027492 838777300 261147027 -496790014 -624429324 -208265718 615740403 -320741627 -196693178 -420749498 89355561 -208569414 -652745051 788431869 -575645551 -673202087 -615013326 -671448108 192016619 469884338 373338912 -637019661 578993811 149357914 500037291 466520222 -626307995 964269555 -236286912 518664801 -747866138 -678204101 605447177 308871626 941216846 -888767638 490677289 -402909049 -83472721 289560110 452756510 719764693 386257953 830042476 880502368 -431565268 179137381 789897072 -249768634 514103817 526321709 -785573254 782790596 297822028 -986581189 390414235 489228328 33707490 927174973 775648467 833507992 -759859697 248908657 634343787 -590262409 286422803 605396769 839968418 -740964124 759180903 109219230 638390481 -849051026 -104037623 -941864723 531653763 78351075 -188007342 -184174280 762324436 826171034 -795377909 -114608764 845597623 -573329462 -89278631 963439646 253220596 -421956340 99263949 -615277095 -845191406 -758355177 350860191 -522018051 270854460 413511114 -397199442 -712122363 162294701 -614734638 676451505 313662989 -778304295 -974103141 -525880620 816689810 -83264182 -946243146 933459068 836720457 -577819423 556282558 108464786 64178697 -145453832 -887232816 936703727 17570034 887308838 729064760 -691524464 -417201060 -947000969 871220385 -873051193 984021507 866943662 -443962428 -748074932 -756970898 -63895345 -744696423 597181564 -607299709 -241535169 -173731123 -276115102 -23495305 139672872 -742454489 80429052 -443147449 -377164513 -814664965 -305165175 -957628241 -452944811 435780118 994772830 460530947 354257848 -662295460 271789324 77530790 -142993235 291883520 393065973 -869558325 -768711523 31242891 906059738 -853208587 -629298803 -377571816 893734747 -608305153 -650114956 -418679664 734347021 -53551574 -58665824 622972555 -643884701 -145225084 -879740897 381566500 531254036 300882163 938774103 -870610264 825033979 -379634318 -890543007 -352502348 -444557231 -297260010 -153316561 -568891232 -420338982 -936832982 890611391 790456676 15150053 -784552024 -491439842 855571357 -930513443 443406391 833113436 672742811 -515819689 824834311 -830178610 -119337348 889495684 164893747 -680989673 24606133 -835951118 595323928 -923604729 672759851 -90207728 -827963789 375159959 -938364216 521415065 380550335 -161270187 900478931 538687463 461424292 -405870052 -922244762 769812011 32531514 869114737 -901373268 -684848501 207517642 -599175214 -304400365 -744765972 430735755 38424292 -232059636 -133523103 278587565 715016521 -46834637 -7668840 24458860 136992857 709232138 29879775 333860356 -40396419 -553435997 -769400897 -420933714 26647109 -357277950 -838702927 812147523 -783271270 342774591 545965321 -111999814 -787407324 802388273 -511930782 584296072 -714469593 -444037318 -755859038 644712835 -608064741 -669123956 189976628 28374422 -971058296 652609226 -903393773 896086651 238782901 242763327 438558109 321786034 -627775386 -699222901 871136971 -582051296 -359180812 -704875791 -884110062 -19099189 906771542 169821163 -386611073 256748513 -209966972 831979712 720409168 -654666847 -949870707 -421658187 -306168091 -140317626 -725680448 352469700 383095524 -578568262 289227697 295761042 229402258 -894795051 281074667 -293629304 -533681041 881330120 718892747 750555087 -607588269 -426711111 747929507 504468992 944049159 241339889 217919176 -522286857 -818368080 178317888 410029571 703826123 849056548 -718491792 346790693 -552310850 321871169 -791599880 792903332 -335813717 221558532 -468726485 -201513300 -504451882 964936163 -643766343 437377201 -953124699 -392670620 151918102 -347994544 -125607953 -322600425 -948913203 -562242738 483213005 -435009484 -923668842 360696618 -669611087 826495308 273464577 -64758472 -921087889 536086955 670156202 -76118923 -926261269 379261020 -343857079 702341661 -678439635 983731664 553302284 101444320 462454975 264930146 -408497944 -97061218 -397864817 394962926 18953768 712916670 927074144 -927093406 -998736365 338970180 -947855723 178734437 812095121 -921975826 713789421 869894177 686163996 707324901 985006104 811896708 371154081 -457970339 724223078 -422149653 -994066395 -539981190 -932040230 -941173341 -995349557 875217973 534911770 962228871 -168951479 415494317 65735874 548061408 -650759673 207467887 -373021751 949300117 -277113252 985789825 -30234287 -906836212 508333141 882340682 604303683 973315082 -423131104 -392712622 591992277 -405600201 99472128 -482437982 224714529 -596427977 612202744 92090005 -413695576 -636106625 726000992 -963405300 649866257 7412054 665878713 592739377 -491487004 694237685 -67015317 877413477 304035779 739611294 -304515101 -881664572 780337034 664326067 -958579773 368840880 -384194237 964873844 -974470302 840461305 51670269 772069030 652656126 -962712104 -347414879 -95483243 -168341266 -905200339 -560479820 -166477830 -890930311 940170429 869768047 -882466473 -417605572 -689661360 267128599 83385778 156924801 -231987150 -647846779 938523122 -657266197 -672041216 -498553861 -761410691 799915355 -445500094 -557414092 807258570 254122052 905997141 130348160 888254857 744122029 -735771411 605023147 -405894947 -903312096 172531458 908788090 788362948 -552875691 -755608299 -595908790 458889638 -761650887 -793624443 -217679584 -770085114 495734181 960822647 -520619466 -975175534 -876412135 526114133 -344675609 -354251355 -486678667 -283525804 182228951 176743048 -84504091 -362180224 445814036 107577969 -843925603 -308611300 928572814 -454528530 -865522079 345086140 -858491766 -332082658 -675815459 -533970864 126829139 -448258347 -864024769 484173470 132694457 -680050907 326034455 5436394 187972504 -988651271 -366678884 -26028646 888242755 -359744650 667375109 -306004250 -642863080 846149793 200804974 -978106350 216577530 -788486851 739776691 -6949394 577085394 322277421 912426228 -149146509 618467537 -923550372 -6817931 603129369 -405387008 -787528325 -682505421 581867184 -321642189 -734822766 675636925 269852105 -591467830 -836677972 436821877 -198690366 -280246657 533658186 752362446 417058470 572909133 698165516 833388472 -109665732 -386060494 -462858985 -806015929 466003505 791858684 -351717269 -293414461 101861797 -239657657 789913695 253193782 318407031 78026975 -546649559 -742901221 -896784241 -828247729 928632989 100775781 457815506 -431543675 -594437094 65878696 206510449 269244725 125416193 -230730326 530920547 215706230 143883956 -966538345 57877281 997413184 -529745421 825528066 -119162116 -208937913 145395711 -278940005 802398770 -462394820 731835014 -389700827 -39080996 -778461134 -20951961 -440136242 732117599 915107556 924111841 871202163 988682188 982989146 68471350 -311096448 970496618 603057006 -855872251 773065660 538962056 -28704517 -910801543 860696091 95508344 -809320353 -970672757 695426681 78807074 -523409948 -455294030 250716271 393644763 -743103485 -734284482 190393332 900134300 -733972404 -885957459 707587125 263774075 394584737 -738494028 -523664094 52817916 -445863325 -617314216 219911751 -186091766 -101256616 -748946629 -337522263 991334826 -169724320 -290017742 -361000647 92446563 383057734 562725205 869052801 205546291 95846322 -143017160 41192217 443024317 -534101191 517760365 -534257742 202313947 261518133 140094057 -522517368 958461307 300248401 -451652309 450621259 -229246053 -149544563 -591654575 772796168 -153729332 -912847472 -233177332 16690535 935680876 17187841 -503854310 709160727 -952650230 -913744423 535230853 601228257 -740539145 -458063884 8520879 -315094913 -699115826 -902103813 370911350 67445020 -211884129 326839283 -991795602 -717431 775249192 -264602614 -637136744 -378158444 469294173 115681491 589563733 13396932 -757625541 463885765 751071316 794260451 990684169 -798300324 -961840422 -888532030 641641094 394028406 228659339 456546826 130828782 -833871711 178613923 736419944 700758997 862828073 -209022157 -762145725 -189396676 -317510591 -769554062 552952637 -402218493 913928815 -364614523 -342194640 -725027478 -278849049 377380355 -400971602 -190054404 -216167024 -708558230 -84618423 412814032 -292063686 675794306 -381426968 413411544 -318906982 -115283837 -351449634 -478729538 656638985 -245395455 -342141906 913572073 -580510312 434841457 -520533023 -378362537 475992140 -194180199 -12613586 -775094848 -472844940 -618854105 672849048 -313322157 -289064315 273818323 149977967 -504354375 -169758316 -528473712 -975979206 -601780580 -864269830 -36414470 265880473 376967802 519344947 893647044 558774114 216451655 -534734952 -226886885 386415729 -62164373 -1667627 310538223 214854899 -503269413 -455968531 854247645 916842534 -505754316 387436556 375104235 -779831857 585236 588215082 924717866 -429469221 236366119 -28804137 -779389056 -300897773 10137551 111412930 -976944494 228780678 -419290172 -316916656 -432435511 -27832186 -547251195 46209318 -240010860 983254623 705729028 210521570 -271096109 853559702 369692038 -196494614 395156115 -875108134 746122590 718884590 92250592 -495447785 882780946 938076353 -421186381 -428580821 -688550008 257252711 -768708401 -707243494 -890293301 933302083 228582377 7743917 -54468229 -717772456 106840374 -147875634 74853918 -973572596 836038638 -492668811 937797417 340190059 672092976 -815302996 -967682105 563061166 629669228 145133006 -256981024 -403111733 -298361151 -756679630 -779443184 559180656 678091137 -712331581 733593498 -613866847 -971928960 -845601214 51628161 -885017104 -647888522 910235431 -114079808 474428379 -764048552 -357474271 733913812 -301114109 -415383681 793829290 776943488 667316363 116305522 -272524374 -912109987 683952771 783963881 -576399905 198267901 467159823 69909481 -579482601 -308368975 843473615 -786890902 595086560 753295889 -188298267 -435779460 699174246 -667094697 -876793156 454984202 924544473 -568020846 97357876 501969432 206343034 -695477494 3550548 -291696405 -952230732 419318389 975426943 411649268 353997897 -646578887 201290710 522858071 -319374811 102183311 420139683 -769840563 -237979471 550671480 -374222308 648857503 843208292 -198984663 -877873311 301416830 889873163 596366377 -681654566 -439086288 947266492 -62014266 -196220455 -707168897 231437483 402064442 -801340021 126696995 -560832567 -18086101 -854794772 -111509414 509933499 -723352827 -709717014 186934101 -223271648 -180151547 -674236525 -651665275 -216847579 880863024 -796235636 -565838063 223662335 941291533 711153599 40204062 921098124 -451416245 -346695313 581843150 -740039684 -114788855 -690136945 704930476 810972557 209772272 263122369 -135167142 712942801 199774832 662193811 248659760 -431557124 301142305 963599133 -753338816 -525247246 862892010 800006245 396206137 536068990 -504471037 -938894739 207761790 694327557 -519049643 -882718494 959096398 313799916 796421123 -847963943 660374277 -771634076 -871466664 -738925664 -903958192 374378444 -350774709 -608675887 277416979 -590409053 789563471 581484936 442532555 -984728703 -668215531 -548919277 -922424260 623408294 -90691381 -482031805 -934115672 -884088853 -902713627 -845229203 -39130277 41389960 525431054 -290216150 -837033780 -743995907 187911681 237369441 403486518 194081648 174094586 -764149979 -8104271 -784113255 247941616 317558675 439726599 565952210 482273648 -157340029 611186130 478210412 151747866 -720470000 -73326030 473761496 -573589178 -908892102 546550554 -51896563 528062866 664271714 504491118 790605243 742623406 -114854360 339722154 376289193 767307622 -380410493 -804225656 -855712623 -611216127 572503606 280914336 733355755 26252431 232243738 -809882838 656592 705999149 -250149242 -691225031 -457035432 -483112817 255248528 303313849 -177755252 837923333 330304257 554069861 435391005 902464784 523597932 793701280 612796424 609480330 -426784798 62203319 326052651 -787094993 880252060 246908623 731716734 812547397 337320106 -560008718 342633899 479992290 -866009102 585998640 334095925 -598351614 -549749470 -542419655 -551338864 624607480 235964959 -258498137 -58682543 -771996249 -377837151 -406098592 -587886152 -77434977 -766319287 318850716 765234532 457928795 -525824253 -425297257 454188611 38587198 874580780 -458268515 279881947 -129651753 -312031142 847729162 -81059566 -826043493 -293161126 549170425 -852269179 939009928 890865458 -43785009 -7275454 -292678417 690414734 855293318 -389218673 -285703593 948988104 -957410835 -132642035 879875402 -375472241 379818562 -955014005 83074496 37983146 645812260 269301127 -554880688 -391299559 450011438 -621766660 -147620593 -375704500 82929599 -682538818 273991661 -698758277 -12153574 -921676706 -534430350 -88803174 -122237640 957509707 360434743 -591402335 564572427 -159068490 339761198 161334638 872615143 374992930 -835249079 797227473 -970281066 -460295378 -21528668 -580736241 48635511 234434693 195679361 515592423 -483629073 388311071 559398646 -573701501 -630773527 568235277 450167555 -153118157 -519026097 80998707 427258131 762286338 -602814741 -573208096 -441239013 518345949 -734449259 569920643 -280137783 997979434 132612388 481321362 308896531 -306678667 -166216494 -778759368 -144681646 -813978415 193229287 201646605 698899387 779523557 -897782920 859035437 296761933 -758650324 577058276 845800257 202908150 977947579 296503554 369699606 -348508220 -641565046 -982894056 813677919 765654663 -904769090 -99085266 -817195849 469049520 -434016817 -459177618 546732355 -406428212 446873573 479116617 -997256950 -660327839 854981286 -675257220 -256755856 -598378825 -66940669 563048449 -249215121 -556355837 535064290 -344895511 -399141804 -632558764 -695865869 116242746 -75112086 -905287691 -220049520 148369953 21463419 -99046548 -947310226 452932352 -97406118 -302730155 101274955 646104073 352204067 -676155705 851638981 -757985287 296688952 -853650506 -351231326 -174688144 -898272204 -491205114 476460029 391312609 93776082 -233723466 -170800539 -915288521 -804030440 339578521 -337637597 -49629408 805080221 -677400277 445348075 961340571 -575378823 -282563634 967381381 89714773 114686951 549996061 476354373 -884919142 785324645 -639319800 -455393472 -839984778 956887740 184654599 -187599378 -281491286 -248775337 -905838981 -922477929 -32650218 -55184484 807298094 -883055525 677455727 -999910897 -163851358 -455037154 -445569667 -784706713 -214123808 -341963614 895303101 -537589894 549913649 342248138 -289799539 283082905 908843731 -564287251 -262482881 -629319359 -616145494 437587382 204248695 -860583364 220011842 438640763 624391359 336088575 -24218448 -630707102 603450025 -328806100 -246652078 330088583 -223312745 -708413804 -190487750 -653560292 22786736 -213596273 107756320 -711065687 632796401 -291128797 500472478 -941063454 858670249 -311717849 24012448 382204843 689228531 -31228504 817809274 -536947718 809675585 -366142137 -929445467 -372693551 -531940894 240272453 455640445 715610225 497352262 -641962444 398053551 678197127 68289701 -929293024 -94911225 950691553 -113585496 716303510 -680783376 796443168 -68374726 59775334 -901440865 78565406 -897244236 -606473108 764302605 -551101468 498474647 -335414138 -415852325 224572689 -912027216 -19782519 -296940384 41444280 -485779607 18916329 -884343560 -401248491 418113562 -202764429 419688555 334632468 971582310 -623935745 440642564 78126338 578364002 -887519744 -134077489 960940942 189126594 -174694589 -591743176 495424034 231578698 -879516097 340418172 -766430928 -384820377 -557720583 348246598 -142243732 -40951893 501791113 -952888093 -738746491 639895763 630364303 -633928720 -208365538 -364628499 -555808648 -420688188 -175796548 748451460 451883415 627108368 -692815975 80949875 -822888694 -310281030 -30474473 -124540598 942791283 22319078 879552564 684086293 526750484 -715747155 -539516644 751810428 -683159017 795363798 -590042583 555139107 811315688 -335324337 -225436349 -94810974 600426104 703405421 -737308910 -654174066 590023129 -583570539 992810514 315661188 -536785388 935256663 -755013356 21685741 991885035 248451102 -528433334 -208439380 917163567 -639340142 226685165 55051455 133414732 -197338198 368049375 -587936824 -210082785 969662381 793624644 -158088688 -402658788 528679036 -183062528 -429993088 178279879 -498063964 -575817619 975133254 -417762195 -384339780 -308083842 506213056 152762424 -615305643 239146328 830889063 -408599037 315381074 -594387900 450557651 750064367 -821792609 -352324873 985351164 48206695 -526876336 741681945 14438662 -428586696 188725890 945607520 573507689 15284397 -52981460 914952964 -591153119 254239791 670375035 -556266408 -956051864 -561958130 -848553297 987875697 474995425 -471542783 263763417 780162058 724371451 477260461 945580709 644874112 -868381761 829974041 -60491564 294201419 679309692 228560325 864838723 559289237 933198668 -283886291 616183187 -717018627 450153512 -140370835 -618322102 995183237 -757112374 -803545150 -636171270 471816428 247560516 -77723701 411630950 708623380 713649369 249554171 638945139 493750993 -396793540 -332769817 -799215291 158086914 975885174 501583565 -350809763 -83202065 911625577 -26982050 161680882 -129943561 430729200 512258480 -942278750 309549873 86099388 -558840133 -320957077 248536175 943511876 167398813 348912724 643569763 976642973 92552246 60092000 -14596068 -799765399 -144334109 883546486 672787335 -744726985 94234650 104440129 -396884312 95607813 354643605 186030416 511890472 -121333918 -583961091 -821385971 -174238972 891259539 -437117683 -976706184 955021157 -406410743 939030962 -624800063 239234331 -150701221 897348386 341225949 803804514 422978097 396887819 362876829 27801202 287654157 -464713979 -495242120 -626611341 -450009492 -360778033 567564564 -293332905 -509792386 869451047 927459356 -737749437 -488295425 -611064952 869545857 901446624 775911700 -962466584 228166873 504118553 764701935 -81738118 -185443298 -117601022 -614428308 -888983353 -668518397 -384016470 -373080148 395308794 605192726 -394346759 684794256 -489545646 -363240242 546582039 779197003 -106701074 744068356 588718132 -386051592 -577926113 150254862 -110934842 -363924158 353936039 -529814539 -287160259 -602119273 -554248324 651723140 -537529328 222567467 -663487637 -357051032 -150148977 -413304002 87132738 -431802547 -421210403 -45797593 -876738595 890824260 -921486139 -757255578 -580548296 -274958590 -940173354 636435374 -849937671 -43387208 -668111508 -667463689 -606668874 -320718771 -841911627 208299288 -428564717 -324649908 698966562 734745211 642293587 197544235 827612325 857641586 -361381663 992886184 855555904 -57581027 -297349312 -902274723 -837253843 26752929 -771766922 -774825587 -560138531 -730111412 994881872 -518549551 -365936575 120125276 -589176118 -758405844 899208173 286684164 470838668 109865160 -63256117 295365077 607692104 -770981613 819516962 25328840 142071688 787794933 381237741 -444036904 -954559000 -934334234 -285420296 883037384 -192494661 -60296098 -200855515 650100227 -436638546 -824653239 298087284 652076460 323329444 -21422934 -478202941 321636984 -172458673 -695806803 445652761 -948733160 -388153898 108139595 -442462289 -22093903 -940163387 36866062 229522331 775076936 -17359493 -28572163 563029628 508987094 698426487 164390471 -909523028 -372712211 617216410 463517193 -430531233 716546707 309307845 784660548 -42165604 472171296 620388441 -638286297 802333554 120953352 -343834177 868742727 -110933750 -896735724 142727200 -249931803 -547798339 253369925 -390432057 -355374809 833980653 720595307 -960863984 -274849223 -828572628 -98692032 -691503429 530515570 630361007 -938718167 -936592264 944621225 -382717756 917128056 -98182495 154764965 503190550 -584300816 273320710 -171858807 -110517581 735058036 659038695 659867484 -663205552 57334227 -172574581 -74455825 17583412 119059966 146881410 690656368 -564179651 -993042997 502786551 868868756 764170059 -918842169 -263539134 593865620 -120732712 283490305 -930237209 556723972 -10119361 -254863957 -731308806 -955645566 -260307587 -186644214 517284181 402309049 627643015 936907251 816699468 -720434295 736126121 -97367805 -409394947 931847683 862410754 -461471964 376571106 -931491816 446157869 418017198 -73327919 -775160748 -731796778 758545774 462038344 914790368 929044185 5437797 -904693349 393459559 -831319425 170947970 -779161186 -449916715 338885254 -750788986 589685207 453178684 694201289 423948818 -306847616 -555667668 -650600262 -837729976 740178801 866401528 431642343 -655253673 389152708 494587511 56498200 -318288392 756112634 752590876 -3753143 -167684339 24934749 343320065 703797853 380310940 -591188929 392392726 -105424710 -393434467 -941218010 -12948510 -332917186 -61282539 -836682969 -593816908 335574483 -90897741 669433808 167000551 -543677873 -882757733 231920161 -191387290 -696441005 -62680196 -103715404 476102522 -75244211 -769510486 -973967672 259332589 -216583869 -207608763 -342564424 -424507360 -148127267 -915550895 -199397486 408570581 -209265060 -638408853 15585212 -569312161 -966318010 -547986806 -881712450 108341725 -319399849 -522065282 -60652279 11713154 -514365416 477851477 929121233 -594609130 543383817 9193157 172772129 162357154 562904015 -127260955 -645158847 -826719717 79903565 -517937141 -426744858 327256283 -57711278 -922222582 856967229 -25044387 -377735604 -568698203 544154451 -762805956 -535358957 -254914611 -65376610 241848708 -727524982 332796261 13763747 131474696 968460265 -956209628 -312664071 605794190 938703324 290786098 202981040 542890372 -435542647 517640408 -410078504 -358554801 150820374 -434996340 792892295 -175828164 -554270607 -604715233 -496566781 -319565873 -324086238 -89762746 -126587303 -670555436 -841695716 -155910822 963270808 -988204152 380290276 70477470 -29214446 48286384 -440173217 -483547638 -680929517 565751794 238292728 163152638 891718611 927689158 -868544359 551623883 -903522782 -351745158 -317300949 645744196 291594251 -125035456 -722176031 943036599 794546172 -262513473 -761410715 -89880686 206590852 151732791 -355290970 -941765821 -472863361 -954059563 -582273955 -876561510 509449081 -152118824 938585665 -160190251 626649166 -16012636 -474981866 -801989467 -455401691 759499036 -223217289 -540531951 -801085658 -348601504 226424508 -901719326 -99173518 -395683763 229184903 109783757 993658077 426820529 179619281 616802555 472019715 -195007027 738932987 662249626 -887429133 405036381 458692516 -273798382 -591048610 -902356981 853171613 -167144924 -887528123 405463839 72237239 -102658203 782403230 262563123 -161742903 -643609715 -776803836 932194818 -144385842 -22814119 237383430 -397468754 -467073487 -292735329 503588384 946811905 805301116 127124794 -341098054 -808791749 -836105443 493549194 407186947 378846998 -985787678 369473899 -328340101 811145716 113933846 -369169829 856247369 879915143 -973583902 -47101150 868919105 420357832 -909910778 -366618337 811782714 -757219544 -852393861 259686981 -430721398 -660875377 -768518049 -653336651 551094483 561619957 488090027 804229303 351104646 636362607 515043344 317042611 -816516468 660047611 -476174986 -397031745 -765079586 -16352421 188295569 178332704 -632010224 364091296 -177580574 266328328 -667815827 110511510 -368542265 -419841102 -685315618 132240992 -158160592 -204239615 -475548268 -292193800 -575082123 35470932 -384944437 -458510289 -93025150 -106291576 617286129 -822412155 -372822895 -504989506 -459229359 774111482 -368457434 -116706210 349217212 -420683474 873881347 -186715814 -382519814 -566281913 307237758 -622796706 -801943417 212082247 110587510 297825706 -579798815 -599266469 -359027225 160976654 854454311 673669200 -146799616 28780161 -540661668 -49174237 -871182922 162853238 27463919 2842210 668674374 -17311791 87162842 352012799 -630606998 70466496 722732706 -907488151 674823454 513542569 -921524535 -160175760 -501281609 -711469406 857958213 176632328 435007250 119269346 510396606 143847193 447856475 598656409 362009862 213492430 849542378 -243305989 212585630 462356515 727123427 247617006 223937564 574485907 211793680 140576387 536289163 368900329 318277789 789619975 773066294 -485823206 -102151787 -5309336 646475864 26084640 4259845 410457207 -721794599 725440624 971390819 687247160 522033092 386594881 126116822 512976886 548050923 899708284 400910133 858893489 -33219927 -164506549 -207774674 -325710590 299448701 762649308 -378126539 815931620 44918787 -917150839 -180843711 836654707 -586393875 -972499478 -290621619 -338318557 989244260 393584371 280469650 -539961954 159315906 624682890 367508798 -435858319 725004870 10821922 -685831197 396380567 373854134 237876789 200171078 800781260 -655237305 372307471 -606507883 29994987 648323888 -613187158 -731483484 -60371977 386711995 197420186 425466289 283965415 212836049 -816628862 139207601 -894651244 51104181 -786519932 -397190541 -684065411 -416954125 -925216693 -706468932 34781762 225085530 -673719484 200244736 -510342642 -874620096 44694038 -447481715 -565236581 -583549895 -655989346 -295391337 340701558 -734883665 -172584168 263488432 -494556634 289845854 -904620867 205169896 192400743 -715537617 197315350 819949265 -344669663 573838836 -698170623 -854616341 726970386 813508894 -373519988 905790457 -225536305 -311067102 704621511 -164216722 -852940534 945211268 -251663987 303030741 452821659 -897218323 -525426572 979608963 770286347 805112468 -213710496 -151632951 -873613752 571781224 550656253 245051573 475451276 730345054 318017507 -471231952 -637241895 434013516 908015636 898706979 -167121553 -558264345 -415076089 866754892 -103587428 -561678351 365917813 524629341 -570241208 -816926877 -411851716 739693673 -519102484 -230671416 -673328050 -258625624 -17753297 -413847358 -618958754 -533607869 41623060 -842315527 -483579844 427600506 -874970375 -227836295 -837060069 168368126 -905357584 854160053 -291218715 -453062303 641110077 880482603 -767945380 -573633528 -671759724 -490900581 -243327181 -695050831 704562211 -148343072 -383381622 381624036 -682433971 -138012345 822435495 798201629 673341035 688121648 75867405 -605244937 -546047963 931570312 334560194 523692779 -543467409 -35847397 -838594313 67185357 154970292 -796104142 82481309 345110860 -233564620 484554926 128494719 621882800 867345792 513672742 -893852414 -316275399 -239321227 567074520 -150958307 -863476253 987885600 476353749 -454659286 -519225627 -202181534 -225099741 633198589 -146117975 345517934 537420821 -372484697 86122306 -62550603 -200396780 -234368605 -733314092 418073620 747311749 474198107 -274359130 781310867 -802156456 -62796612 -590456895 -721296381 737093386 318189686 142904817 -205736274 144017600 140603074 296415176 -389009830 849124220 37151300 864690761 441096241 -577801756 -979724204 242551834 197710655 -437270912 -6064033 553626120 719452185 396885165 916192953 -959588440 834629262 -951227157 -548858200 601917833 349247651 134040586 -888800592 5294812 183288468 309258859 -461096521 966312497 -64748869 563852393 741153545 -842962711 -672502133 -147092446 -373473782 688231044 -490663544 -567506170 -909934903 68860383 858757431 982980772 657423273 29317184 -948015765 -532459162 -578112312 938188538 592668091 436682211 620569483 -244042983 88999471 790924722 -473997491 -163409513 -780915718 -519132074 291568770 577269500 -858963567 -59139414 -696312289 305144282 -554227248 -616127166 857355201 -618180871 -396876529 235576718 -293313119 55796370 -541762097 228549165 -630299127 464228018 -953902850 -745114455 681183435 -837566134 -496477628 -397955497 108144486 -718670003 -737714306 794648104 -732292794 962632738 -840294825 101931522 -902260979 955437615 738056356 -99600592 -894830746 -990440799 50129495 -347547467 -121889703 960003074 911146476 253814609 -226824667 -710794865 -740070977 63478857 -483657637 419445787 588965924 414644875 381284644 -296774343 -218039338 730132078 -332932080 -424504024 955632859 777305 -643714400 369611796 576028037 -1920897 187650596 437937593 237503576 879093805 -547819807 226398843 -287206955 -288122793 -423235483 421998103 -646942909 -321267706 468601641 261997497 -846638831 -422182944 -54620492 405288438 -879380323 -315322101 848499992 -643578458 996282670 904432185 889111485 -283891855 -91017095 264367367 -95257320 839999775 533708214 942057476 787369742 -72870555 441054099 -818061166 -905490892 771274249 -450701054 -777835689 -619791209 -419553511 203971754 -718076633 434870138 -454576604 -776961135 116724315 176784619 476464170 -722273880 -850410425 851063498 -412001658 -346162302 35757678 -266696199 -120291856 788396170 -540066037 651206830 184567636 726244432 -435309930 869736209 -48881004 627663396 -962148386 514151844 710344344 865681951 826424559 671244351 257854728 -248850271 74980764 639355882 52133856 26098377 -356112681 357520020 443255890 -995726486 986568126 -692309957 858480912 63662228 -197299150 -938574917 382530730 296733354 -715877116 -842930916 944703826 -647636352 55645144 -599024146 -178788891 647950666 697308098 956475148 799842903 -925458464 912997012 639877195 163826751 -31177439 214370800 99757884 618446900 -635916157 826262119 -400987906 -99017230 274873468 -602100091 999535044 364244731 495635221 951825612 216717250 -772810082 -579731873 -306313435 -369363242 791406863 -812280920 873693374 976546141 -117921909 46223919 -141023513 923323229 366715931 765189500 698641862 338718393 43027765 482732928 -443941733 -906418518 189441615 636719035 -949357880 729645348 405604919 -16814375 241708687 178399118 -53075263 -92814923 -27654699 -661024980 -175720310 589696156 -163854758 603513342 -119240822 829952361 828046915 19275395 426123134 -769021596 817681076 111769499 15475089 -830884331 27805755 832650009 51490608 -511946109 508502971 -783057184 -316702188 -833512148 -519239513 -807020231 -357480275 230918369 -397121573 84071315 -985412906 -195926511 996042128 768341467 -718776947 -403799375 -970775270 -106413087 189699088 -636269686 907119277 192951033 -863588561 457586909 59561717 309349592 341859454 -332158259 -260561250 74356231 453979782 689691079 -424058291 -433589639 714447174 -653553482 -783402918 198967193 36468613 -550146089 -47639745 591517726 -313711134 -650473023 484838539 -798637560 -271445375 -648114745 754738198 997785858 958951918 630043787 -142612920 -961834947 373968855 74912355 -554382546 -618713553 -536776066 -537507163 643027930 -706325077 580743005 -998651191 -851835805 -456623503 -733299378 183657197 -313017456 905792838 -382572864 314509653 332266517 -103249227 808646018 -755277380 119373544 612006694 -240552408 742922485 -695927301 418209792 -210883654 850710032 115904936 708510393 529851548 467463715 -766770879 512568126 613698751 -814593653 708646073 171500213 -656847649 -822028567 771513972 -335182416 507260920 330351626 497640230 760753515 -656516605 854673873 93769210 342336561 530160382 -245002906 -642968032 854915953 913179238 866373395 -960602586 -52273883 -739939457 826511971 -892906537 603022257 -548220576 652257562 514135873 130401833 -30454859 -623059240 902100038 -706094905 86700797 911678023 -354752519 -711852809 174372133 437702889 413724867 197470031 608540223 559279378 -369956201 537566240 -852592117 -151830524 -178855640 456882924 -220843774 -658125354 105774960 242594898 899016841 414007028 546335635 874031956 -200390022 -307593705 -341083243 31193614 -99125793 -917662783 319697761 272616086 763202726 -123877146 716069962 -821113619 -760896111 747732361 -7584457 -883899818 338401520 769159219 -64151088 -890600370 308284039 -33682627 180073926 -880552764 519364068 -605320379 -395087657 -353877499 -109160684 98152017 -632462949 404599320 919167336 499939261 858722247 395414277 -629360506 344826072 -971648748 263906876 -88217852 -101455731 911702854 558125067 563731469 -257951226 999756439 105714684 660495464 -586756973 484759551 -422003648 13824682 917605776 623873729 867010928 -910959030 -380504402 -5846462 -741190827 -4228595 -375255518 355415640 -351232676 926985481 967317231 453107256 -656073445 868702316 582084878 -699002283 627130070 -248445125 -854989617 639096590 -767513952 -822308686 288109969 -314938095 542085587 168486904 564884190 -73468865 -122536786 48243538 9655254 605589271 -562259572 384641676 123341347 82214984 -656001685 178634711 59227169 846269860 -207732152 -310253965 -628468771 807264353 -808593963 989143062 -664671708 -480380124 -517405207 652200482 -848417277 -306160562 -191438007 -885720140 -995662222 337091988 -332676744 528779954 293154312 -703569772 307499515 -425908296 618762687 -568536631 954991849 69193168 -695868418 -477859503 290864893 -58383374 -378315231 -409535365 -436718256 -786521840 -490978822 -838383860 984516892 -587200137 558308780 -793438749 -103187602 469734276 675610686 -547940117 694887799 688159484 -760595841 701196450 -145359590 -436289233 92729150 767880245 937495872 -296819548 -918269891 796279178 -555345795 -370602930 -619086255 507114869 -979935289 53809994 248125694 720526021 944398517 -579559063 -133825683 705215367 -281797430 -946318012 -993331835 -508306036 -113980734 -778814898 -887276075 432990672 -260663462 -975803519 923525662 958449271 -221149455 -550464837 197125991 411192384 -616735053 333280056 621722909 -713892231 291125748 -424529023 705554934 -465850600 40988439 -540508688 -765733472 357643789 832698497 113813860 -195429086 -947294606 786404247 -524189415 332321889 -407519906 912687530 -321795618 -627636519 -381137128 -717030673 -87991943 280423097 705086418 575523249 233923485 -673756886 -81429503 -421182414 -985990113 690698476 155190516 -423661558 135108338 628480365 -922790727 -288732234 -193344564 -462573705 -366805963 557096059 -642592646 799657909 789152623 206290470 -616927293 -215924440 -987737426 657301194 -62011084 821488136 276857421 -896258323 308709905 268550593 -77849043 -946129265 -374263472 -126844069 -915827554 65363517 337892054 -258817671 -631705808 109371175 903919593 -572064269 -833924693 91474025 235241058 -129089291 115372602 -999635285 -494875662 865680245 605116765 984922483 -602345869 94499214 -365502188 -540414809 133538479 -928902188 -957702090 -374014132 -808087245 -196528476 -330547079 225434185 972609598 37485188 -36582939 -578802710 212902741 452048211 -635300201 75188809 -61885657 469142514 845572809 744535157 -975832308 -456036475 467575150 -525331757 336030499 128305758 441210526 724054733 215942145 -652480514 -552239444 481064857 605856328 430356191 849311739 951574587 -741363146 -838042669 -507079335 -919185531 -758059277 869454165 -993799309 9237739 806330210 -280852666 -708230036 782181640 -121771472 -291252353 227719357 201201429 -340218827 838224534 918969143 999218279 597636269 675919641 59022408 923882854 -330967897 917171366 76132313 515826002 -756874671 629893491 62496236 225035806 -532956505 782954932 -176406558 -443935258 399050738 108289574 435057289 -414767355 -835829064 817867864 52561939 283263627 -754087562 291685078 -434875087 -814174476 434417298 -729360126 -323620026 585870866 -642033488 -512966929 -157764246 908598579 301589180 706271835 387254382 201547729 190965554 -286364679 -183905213 230414343 6080123 233979291 166119631 140895104 -845428907 -977827081 -146788563 970734475 359093458 -748974792 -653367731 -92037108 901609124 593682517 -450366440 -699318610 498549607 213009824 -362047273 -857701585 -668156908 194120398 877967803 592080644 727322218 984820786 933708545 551592931 -461544798 -456747646 636797146 -773731398 901982924 62407896 768479947 332795210 -130682094 745714535 877171330 533313370 -249903840 -524431021 -579171219 755528268 -989204661 -257991176 -450704933 96111816 396132413 -459272147 -601622940 29867322 771011647 241224006 578019561 -880174486 -163235982 -374729501 -886125545 -655640158 -23489308 482479160 664413274 45009436 229461279 6513560 -408367464 232345386 71786824 338758057 -956846741 575908702 337981128 675909557 499328152 -210686442 227525163 -970937772 10761635 830961455 619225881 -376590121 -209381259 -624675108 417488967 -263200778 -546095549 -491802944 -388716057 -198408237 663334119 -678578706 -978035329 -544081317 -480382830 365603132 -523338995 143579910 170448483 550143598 708018144 -299104490 -769689131 766715002 934150485 654196500 310620168 764186172 894271339 149493531 -188642421 -839700179 460992580 216723115 -207655867 -100592412 113469754 -668900830 -723844734 -674658788 899970283 -979562485 57268630 -434466849 -476282233 -598385592 -52420317 -12175155 -308422249 -4674534 483006061 33287224 -149696036 320557199 -737297044 411884957 128701062 -405844273 726605752 -148970494 -876735665 -831850869 -592956833 445254516 -492898053 300786978 195643402 382306739 626682334 978158226 -406630528 -481756199 959508068 -541383112 18160363 -904054574 872069317 -132088090 -930312653 -120280046 743265232 408692668 -932490415 960333332 -871223796 436020745 395743334 41047849 -739930501 447036898 -966402133 447503032 764587007 844651515 -369870497 -45445365 -869461070 -580802422 -706948560 40126539 -754451875 351233956 -724508822 -413366900 -214583754 -811124700 751214100 -191295528 -161179643 -457854801 -189824192 -590227337 764766361 -878335573 222130747 -842284964 337909194 115048068 -430529883 -757693700 -942885381 -711210659 -624747342 -20990315 -460608844 462007488 68989036 -247044530 161327185 55485709 268601495 878655816 -638552435 -356225480 -159906283 714494328 498146714 -59672532 -820221849 -171125698 -70656690 -316073187 -724159674 778342380 850477290 682733821 -412725463 340619715 723818298 85347337 -535902324 -980587798 994591271 -844941198 -524279412 -557870511 -852673013 -43427781 984272726 782729198 -438793108 -898013266 -772713272 134597072 -192103762 -349090626 -887689829 -184019438 43549227 554433739 119095305 172169210 -536078962 984381238 -984306418 444448768 599429381 671729567 -797318367 450463046 491962108 849789734 672217137 -798049233 -291559368 355975262 17806522 -471804920 -583942622 -418464427 375501823 731257069 -969862659 492281928 586113847 -848902372 21402263 -696909794 -90696140 -331219062 3783124 64637066 -796136897 -304951374 955906926 947557501 424912853 -980848959 339367217 -176608436 499759733 -146971724 758939384 852373094 -307321844 56949368 717390920 -761560333 186251697 983451979 635479414 -666596115 -754016451 416976787 -730641106 -830858507 222066938 13595119 -635655288 181883721 815296989 -375773397 -702217758 384086012 344058530 -61927366 -229895038 176025715 -761901789 497716566 31622648 -918779249 -51379467 755458598 622485003 465446989 934263375 730106585 -902364805 -92426995 815697562 107119752 -432096132 547311077 403626858 -738343438 -653643785 332990888 -25144942 42924047 788308300 -332216165 635844893 -502430875 467003109 -381127870 522652889 -89428348 -664495356 915861140 560284520 -385056938 798099047 298095671 536590642 -981432336 -957892667 -450555938 -713388787 468168136 280546245 -109797366 264514826 829478550 566827779 -135038323 -831900856 -28690216 -880058747 -936990955 -741630576 -304916410 195945740 -939313673 -788151359 -246773799 -22832445 -171537023 266183767 327769640 623791890 -605881782 475297746 53090542 -799369018 -16188070 533750843 290207795 648146231 -631054449 305309942 -15958247 575126049 802883411 -625040824 -895375190 364856647 -632000974 -311133411 235261147 -4000181 -496075477 717513067 -903267744 972916612 -630486880 -165154667 999438644 941717153 928874078 -967595494 745702741 668394341 -569560579 -501824515 283383095 346559951 -931080628 685969103 268180287 620556690 930155329 410188580 -831243138 -433001639 -895608246 818432628 -444193835 -716661550 -915994618 793236097 -625114297 -303984802 -336117979 -944893021 842751131 -672936522 596258391 239339429 -727683511 -822938123 -966452869 -808727580 180767066 -495064805 -87989646 802649132 953809998 381992567 509522594 238276907 -819551584 -367233160 397892286 684582212 -431726585 -130799307 -260489902 619786716 -44365569 23690018 773025327 -275746278 -975476451 -131474662 -604721041 999984786 220473518 460612401 15196600 544807025 -417626507 723479141 -953192587 -340907789 -89313899 -321064604 535013985 -546839156 -935421257 -438203491 -459298143 -640351056 -120478308 -274493003 651917507 -28581674 20877833 -562876234 -340225724 543118242 -177052835 257601898 -243825999 377676237 -281148013 -341504780 -392347986 208462619 -193453496 -38773431 481165269 -828086992 -798022602 -125424661 -855923233 799985861 -301259650 -136340666 203471592 875435506 137063029 703874768 986346317 329950896 -779535711 -146504202 804277483 -377541641 44984117 -223708188 -121126168 -925388789 -419587458 368340944 507544057 -989321720 740775821 673557793 705502007 -407827861 546567936 22680143 812528015 -729305080 375455884 477478041 830678075 -270511029 451995791 510555992 653745146 590974992 -165099022 246268032 779901393 -235982553 732320340 -970000126 -714250581 850367373 -627225216 578056430 -776404361 2949037 -696380749 400693545 -311226542 929423727 475199129 -804801567 391115026 848448950 776760660 -865716653 381531066 46845523 851187067 581726683 546635768 366698549 740500818 -866846599 918452595 684225967 -897682048 -222456890 -622043000 -768951574 99877364 -959504386 705074655 797159561 965066795 109099778 337346712 478270643 -412881767 -6519504 985592669 197772835 -86525076 -955354959 -957429137 -343230226 -709284047 774842341 135674222 560978122 -383754591 776594981 111309041 715183125 713351763 -684312301 617019011 412486642 99474131 850805527 -628143626 42834300 911205739 598571949 987281458 567063969 866010172 -499716362 160367195 169623700 241635084 -770850613 -78011112 555049854 -454765989 -452441455 832363939 982348803 -11867423 -784671300 -704773461 186304975 -429072118 42537027 431947364 -420371144 -639947231 781548629 -348661456 413687065 -429016444 -510148730 463578051 132539819 -272193724 -504555370 735395748 -653152497 -804732303 -993692786 53305898 117961170 427438254 -655967806 956140750 803692487 -317034529 399922994 -226685787 450893603 -568856055 -859870706 601389366 -684509275 -645738679 487231999 -502276109 -101372858 -944500149 398504427 -364339634 317846310 710102152 270505854 -679565515 301468266 -832348633 -281271200 -185590900 -63796656 -308551478 -447606735 -33831722 370284726 674159569 518121203 433917345 -477086352 673049483 -363859772 -955301876 99397099 938702386 -28524875 2468906 74314153 770484199 918360684 590768284 -36201966 730479314 350902334 -751190015 -416228689 -208830938 -97109766 554358198 -568203658 346414032 140010352 -246476157 151698132 795149311 802733610 -617977204 -528950773 -603412983 468678051 222870006 790302177 555839488 196548516 -427187576 -93474005 -278502227 965527669 -353944086 824415767 348777959 973417882 33706162 -356131756 -568600913 -417400276 -634296265 261191951 111762566 240049862 239244986 311929889 -156139501 -353487948 -797870611 -910166071 923207669 985844836 -102435249 -94906153 237093399 -132925539 -692456579 123827098 378899577 -629646309 180640098 16698781 -342862169 -806632904 -217802342 -815179595 912487738 935578720 363561699 -298838959 -895041587 -967614770 -254928228 -976373214 -911365230 48028730 -684947240 -486262908 -918141357 185302376 -413519751 -357310645 410858056 55425699 795741169 -475724511 -637424021 -733647477 -485671134 -820798331 48298944 -351374308 -460504331 -371337938 742720289 -390562227 -808266584 -207478105 159686203 -749109764 721109164 663874867 -766006654 62162602 47728165 646893960 968120847 66375925 -201165649 397773376 36337659 -601010635 925410704 83589670 -815292485 -432409666 -477440363 620868896 -372984028 557049379 -562677605 -165373400 730856999 598127619 -991023452 363857961 -768698034 108650649 963025207 -488186219 -995948232 -939486479 -899110311 285312183 636893714 720012656 -840702338 424401504 356375806 347321756 -248869908 -224934343 932950017 577517581 -409232179 877715215 458397627 -378677914 374811312 621526522 857075081 -374422692 -605075246 359586396 -227937400 -130055224 -496995227 -796526217 608084036 570592097 -454192342 -736950800 900999520 884890921 -183323010 -235446684 845611555 -178467661 -760469232 -863207561 -619616465 -742401522 64041671 114892633 253998433 -858366384 635396117 112138981 -965501226 557387986 -368414603 -482683888 692046843 -653444929 -679880216 -422439525 -363623745 152832068 -892478929 369079398 459554633 -31496203 527918742 -780921937 237032766 -588028483 -990668813 252608212 8833079 -453152073 -468789898 -983364719 923226281 872898089 -906326538 909748026 -525367784 -228851941 -832258185 -267201820 669625024 -639264500 472188385 -667561052 678240893 552453007 -17149646 -848531927 335565606 -563724055 -474881925 -647911210 -858490009 -742140926 -307446201 682480266 -113929791 220362286 997166420 -333570972 344550837 -273940074 944118393 11485993 -856718410 -467502590 809798457 -341817485 -200956393 -327047952 -318612048 -399953806 -356345154 -345625697 -430398550 717838876 -621885510 -105471475 -811842383 -691326887 563624080 64192641 -715477306 -823177978 -19402142 884065080 791592114 -471503180 -974839375 -547544542 -167721995 757355642 -530401188 -921931640 933973780 -569075041 518279511 -808672222 -471349568 -196596144 50746194 736920066 -596128465 -31286073 -863810890 -822112809 303366988 -542645943 -520899232 -558610246 308271514 -257545911 611285962 -985712164 732775808 -338286535 -530947410 -675805675 -998426762 -702287968 496193577 190734881 -306701842 310956984 -815677893 945067037 916018031 -267071240 707940162 -21995710 -232377409 -222514296 -769547481 349922534 893545098 392983855 -753628389 640426627 -634060437 856916881 -293426622 361612293 -673332039 915600411 -499054957 874090285 -855636205 450627079 -932483716 -329198950 94195420 -615448279 -905099880 963927758 -86844541 -580417604 -342177354 -201304710 -10130233 774038564 768410715 710466945 -827323816 444298752 -916255636 491912153 -391202577 229137610 -578775438 -249823702 -192953617 -977636810 -115798606 457531798 225869965 -516358346 -867083624 -586574953 99226974 -954277868 -392716128 125179406 -723733049 360161637 -704293957 -119778786 -38234840 -497666208 -218269062 -766080237 -645033588 879356079 -665893067 -56406358 87561245 52858117 -469041315 99336694 965307582 759283154 -911910064 -71987125 -933598623 -433714276 -216306658 -677302788 919810855 -437135876 -349448850 460096278 -860562395 -86971067 -333238878 -151493717 888772290 352117971 652426519 981185703 -125635322 529143664 969623044 267676140 -350411329 667899259 -837302772 -591272849 -798994803 270189056 904310819 712175984 495200233 643775295 702090825 -9877230 -267412227 872646503 -356309140 -574936456 -473462725 886213642 853824916 -158108517 790874145 554298492 758260778 826180973 -756580759 -540282342 48282871 961521991 -911939223 -758551066 -158660590 -424159287 -30869380 -250033651 257127745 -443042916 681631509 -252704827 246384582 737003856 340152184 722334735 592471291 -768805084 91446310 -923785389 880177930 -683677396 232397205 -87724564 -137176086 135823073 323654254 -476429474 -820702978 873050047 -498425741 655448261 830821217 -269505431 105315912 789738542 -988941277 -486797449 936247290 -598186312 -78977330 -612120230 -703419396 -998653769 869863606 -484566344 755842059 -69734768 -858546430 455432772 -551197986 195782762 -201559444 -678671910 -944122870 -310386195 926651439 905099917 -973611771 511916684 -534842351 295191621 -474443095 485756169 -286466008 771940292 -773259598 416170195 209322994 -447009535 860009974 -341662112 -132184234 427182312 -414587534 -365198434 218315188 971155222 799673298 906506627 962675446 560673957 -760404275 410122801 -95549578 371390248 133198597 -778264649 150134778 216622214 9000132 -802967082 512479581 -223362046 961680988 536360678 -167189303 -90192370 -339776029 498779216 325544309 -130861070 216119234 -410968657 -683314935 -177271080 -531688705 -244345019 -188249629 949111006 -589588862 690998881 -112715292 528867867 -466115793 -515380871 514923277 -870446514 -773827969 -39652820 -988831553 582985759 102495584 -377049987 480870402 -932749903 206647148 988732804 -103946623 -328430523 182568352 -530753863 108621393 -822058486 -258710853 676142303 970288567 221794130 -427783548 901590865 569350707 502794707 760403943 -526076377 -650113458 625917009 875241056 664799629 -46395521 -57606683 814727280 771597834 558853440 544747867 841652071 -477088014 -163034454 -38147607 -214448708 -796088361 -288086601 241570526 488304457 662489082 -396785941 420667641 -662030283 318972904 -913537740 931920193 388427322 523449712 664166888 -753679048 136068926 589585917 638560292 -119812077 -866398400 -39769872 -415713645 308734601 -61281324 -724746576 -197151219 -862404831 -260727630 -82060270 424575885 -720329755 -733600330 662958188 -600226171 -801074301 554807253 232880928 -838375225 974747045 -203900778 583120705 -93444374 -652449510 -679935328 1796120 -820203246 -282161908 259068494 584859764 107745991 601556484 111917141 268241572 942322676 -782722766 -336609236 888906468 -279701507 -421635454 -608088077 903202777 -927107600 -898698311 12602940 -410244332 615529518 701063772 -657087681 905041290 -773082089 -775307427 -354050887 -946524764 634717767 931017755 -72867184 -192223810 117312265 -149899831 168649694 20307153 -857216774 15551322 -178041190 635138255 -462550216 -512677285 110541935 -691962762 -124620614 153619445 -496896480 345383336 870739611 684934555 -687059796 -598120402 68930324 -84684611 -291973229 -9595486 443601711 -50250341 -296891922 967434557 559922498 512736247 -102133213 -198240741 979227497 393696167 748476833 475402941 102067049 -141486702 -857150689 645701010 -743968300 271521734 -662540278 947394464 490999077 -311631868 627492597 -713376519 -301333925 -376200312 440363485 117949147 -239295674 -31143713 514215390 -631792094 -889799544 551378489 -415725186 745293674 -541786550 259296422 -409687759 741040098 -150864377 723123657 -212710328 824490366 670819735 831869754 -940263437 -454939341 -147383773 -716643657 160574434 -617927269 439425248 716713753 129290864 398799397 41254906 546939165 -906773233 -896535492 -180895000 688459443 -840517201 772790352 -223883973 927083057 702841891 -271857029 841170392 -297073515 -142167199 244529402 14660864 -469251327 -108435219 368447172 580989418 -201428315 -269462874 692972256 -145342637 670969008 -220038460 -107351813 -173746359 -767353682 -507890477 884991260 -480785731 -556364870 -944631818 461860534 -79692232 169564156 -222683115 -559370706 464003825 323407708 -87319804 -100531088 912509133 -468731680 -352477939 339439938 421581090 846777880 917255197 47420499 -955459815 305543213 -45193922 569039973 592128498 460093741 985419884 -106637612 -735338504 797472152 -980424174 90940434 -656500006 78700105 -837497419 247241627 -776242418 37787570 857787025 755827271 -503169428 393039529 260633008 -850233557 -287207156 770921112 -164799675 -470267962 -769845009 -300810901 -308760506 -900793023 -977249093 19804383 435096896 406860527 -755016236 483166815 999827195 -127423866 316636594 -737034959 454880862 -403818796 -436218113 -473730433 -820696889 -802674437 -281998257 -982006252 687222696 295871190 -702708732 777074266 -779764968 946262195 215366753 625690612 -868009259 877452665 -385460959 798201801 734624572 784257598 -108747992 -953185205 616912802 557435974 -887543127 794617067 7826422 -279397519 -795063064 791338401 -231146600 -840550792 255239883 -186565238 -861271016 587990482 681201009 685388943 700131516 759192607 112662422 252980167 -724319597 70812911 -373298037 -475797862 920866482 408536318 619036561 374526361 -806441551 658229063 -776855285 342359737 206049985 -259107445 -606803996 138033697 867785413 -611913167 -567361468 -757105259 486090828 401298200 -182945863 -597842217 -434048153 45737036 -76792592 353794636 -691889237 -374901750 -146797041 -159826294 -74654505 -374869666 -55726933 30859850 660749574 -896717359 785584454 750286877 790875578 552972001 656593239 721179233 225851636 -91033371 -55853624 209228224 -537835489 763240157 -774085117 364523893 -962819530 -676854650 -213430727 -152348332 535609808 808896632 -366545456 479898015 836745402 -200743433 -967543588 -551089715 -641831195 -463067042 524228428 -310646101 982445591 517606297 -361079187 498328114 -24237250 -865439782 41086526 -870480608 894289514 -146639014 -738613170 -110198109 -922621282 38655940 730625811 -939296083 -300998217 32276123 512270103 907360282 -515882043 567734416 374991002 527288341 112980244 275481973 570072045 794647673 -839343966 294440285 -731813677 909383038 833354974 -542285236 -708614574 -643421054 -996603916 -310337531 261091896 -757854387 -689863486 -492512530 218179896 -256191979 21491753 84212385 -904641414 -469878173 -335126065 -217351061 -699956614 418191539 -695947379 -992268754 -652609333 49649735 863960892 703253492 910425777 -928826629 -882152517 441181465 -11650170 -76593835 677162725 -787874687 783797985 -828089650 -852172438 -587158927 808679921 428583517 -478739466 488198512 450919171 -967533708 -277995530 -362575646 773322206 270898479 808392988 638229880 455684589 455824351 211743542 -491501822 711333219 221149595 -979218276 188833805 -161665140 -569334023 79359792 748195803 -586231 265153246 -552662560 664049050 -50353898 -942411366 -179394053 862376609 -173968815 745450283 -648317739 -600616530 -732744103 -162110085 -294859002 843321181 346001008 -735867812 -724661154 500903798 228604225 -866026053 853001247 262549023 428555478 -555508372 144967672 -185685448 955866718 -562030576 -996556862 525568050 692740039 -763206890 758164119 884999953 -976710014 -881719689 -433639359 644738397 60485750 -978802133 -875122031 -537292102 -826765145 55416955 960963618 263075722 812155394 596699047 197185378 67225868 355261482 767102997 27970280 476692132 126039423 819937372 307409505 757939334 -51346581 -514116715 986594431 822269752 -498800246 -878331650 -550271783 -476005214 92534605 -58543434 -727715937 -196215595 -399260502 191884976 -125187674 -473757415 638681977 -333838310 575814102 196882765 722740459 -533522201 453387146 -552182269 -462476513 872242323 195578867 284843394 730307255 326996094 130870595 852132968 -464013454 -199612342 -820377169 559375801 -505818918 212206436 -833070946 571541911 -981900634 -779806432 -275541189 -211144087 -271861406 -280128481 555420770 29154062 266152338 335578246 329175273 -819681896 952682131 -57065491 -890795702 -454472430 759306853 587685372 -571411615 -450854721 -527505355 270760090 219872847 522101595 900703129 -359515490 937315678 47559308 -359197162 408483353 -667622573 735947643 -666614076 -833087671 61980270 -154168855 819851455 200321207 99413979 -518234044 -161608491 7069626 -148724123 513176520 -212677536 -692150883 259058081 -874573947 -570564730 945539565 -683234673 443783196 -568215653 -756808979 -654057596 705454000 -391344675 -95299738 152508359 -775936841 6200023 657750573 -944043904 -436360747 238511591 277064238 -138148521 994709320 -516212613 175214141 627760250 524515104 -909888311 -964795720 156731519 -566777277 423465154 -362418628 491996555 37333905 607419598 -722472804 241134731 139455979 -58944536 749324382 16830370 -875247035 -520713042 227172128 971448165 -904368845 374475772 -873364440 979725730 395916525 464497352 846625924 526480952 -666793003 588209790 -631232055 198775389 -272783128 -3007588 847500357 841133484 -624150846 441649572 934736941 -488757616 966613886 -221361843 -551447153 -926953701 897608502 -988185220 56861881 -70915023 -655382340 -606590766 -107988447 231619162 -834858578 -182077922 -483918767 367354561 -590243586 -552829539 -213888145 969855244 -935330804 -423476032 143262450 -30868247 477641484 795501065 -962892131 201220101 188664597 435187954 496534818 -384043726 -306171414 627663298 -71446958 -809409236 424355081 -503243758 507706741 -598658315 -440050878 651507302 -298951964 -388591876 783676093 -722416368 899595228 936130781 -488656007 -439116519 -669168067 -466395525 647583675 -965052583 196403731 145503551 -304824224 498685678 -899292865 447763282 222322631 -70364926 237685730 -985525653 589549063 -442541657 924162374 25437658 -780855001 -815854796 -293538077 541417442 498950589 394136794 -139448265 -123282875 -291449438 545948122 -260182099 -808967574 491975231 -65771039 33222825 133264084 -610810042 226150767 629769611 -199718478 502096848 621028152 263864476 772311941 -5840391 245425831 -738685053 -671242188 -623510069 -741401681 528227785 -729536030 -325746999 7300809 652096246 -860006741 697532565 -407446920 399927930 631907158 479619836 951265073 845273882 318409949 -384722480 158594950 461762438 751381379 -907483678 -239316936 -5431061 965957196 522213798 5502047 155710034 -386493526 87810818 990981792 621097373 -680753808 -33791805 -936958289 632621561 144518184 -385342893 411261303 603834485 -684050891 684406887 -497166129 21309403 -405948428 144283406 -113767813 -982590957 -426515955 385733289 -742038259 -49788533 455785627 -565460131 871225207 155981248 -884664119 312455748 -595863571 323028472 388320503 -146021320 -906125163 994384918 684274289 18682935 292947634 -704941708 -899024214 998806814 -860692553 -364217539 252560267 -512761532 -288209862 362618401 -29055498 530036594 -296771643 -216465669 -467783865 -66654890 -641526562 -795884019 -402272693 -529515452 -736115595 -163561273 -961381752 -134380578 -220089871 -401373631 -241624651 260025135 217819543 -264095279 2228088 368948725 -257560739 820433939 706674567 -37849 802183238 -111354113 -693371160 765861867 717529946 477627984 438836567 21352930 -541551040 713315658 298937020 -551791923 272405955 437428148 -670778665 -988018766 49006979 -340164946 -741157738 260810291 158046202 53129174 210503877 460894445 -899852782 -356701583 313659048 -593193853 105939327 318855070 96037220 -717850802 705153698 228110451 76777640 -694460527 422565009 713195245 -156948570 179080292 241440955 359227736 528021120 268657181 -598661019 -766558273 533859864 325982211 -203421333 -253315124 -538230874 548614736 119118487 -22480142 151134745 791444528 621953504 782477838 473505417 937757287 -452609149 -559866861 -613486710 784981403 469103111 955099416 -973597877 47973509 678794747 -836464446 229149435 -187709423 37740458 -634466031 299417616 293153453 702548566 -381807817 702343409 342541454 -254293000 375908060 -472953087 43353279 -401531435 -998088521 4080829 -458524393 -518925913 556070525 772190462 128414168 232347633 983691229 -496216763 -318038426 -759982614 992721402 615184873 -352215161 -232280720 432357658 191744772 122839376 633595151 432976953 162707636 988913011 -458147982 -512909906 117726557 -336556313 -327786518 973756864 390848148 223000026 945010228 89428963 -207346505 -654766598 43379178 -111486214 388194633 651058430 -974813345 198756232 227669358 332278828 -200333963 900984671 -77952452 -353736080 455839740 881178353 -373000466 -775588728 -701267320 -377625184 -408469855 -643402441 146180073 -645837303 -458712748 977494685 -68859660 -339497931 -715456549 -288278673 963736234 -395345405 718676002 -811815542 437157752 707969782 -449384961 -324027344 60182527 -275187310 928332128 -175909443 -766376699 362116362 418477454 -396963084 -640226856 -170836170 890228597 943638894 371879103 89115488 439254996 -960705713 469618634 -577950173 141789146 205080939 141069372 -282399210 458004331 -935302903 -643052641 860314169 70610067 310339748 842118268 257860812 414696581 494240686 -126978038 -952572529 18842366 752955249 659525541 -678281992 -37439046 -242150040 68277492 -135335030 173908042 311507373 71518958 537430942 673628824 -824487597 -454673187 -501778916 588012133 -736291076 -270894002 541043853 55134315 -223250130 154138331 568147062 -837692382 491699578 290356061 -76224522 -856677352 343103323 817796167 -318206603 90099880 723029624 922733191 268125210 -759787481 674201965 607717475 236270975 -550168920 763195699 168870998 -798614586 279947022 -699346973 -150898628 200717 443361788 -994945234 706059554 -251214751 -994302201 -368989684 -63772519 437469875 -225760157 -465831332 -765976365 161028950 -303360589 -449481987 483993212 -204470448 -377206861 23296894 61796484 349326480 -435408306 286957617 -794098341 447968839 -347499973 501489504 519978687 -842038858 152882583 -723880101 -745573814 -948346040 -51314678 -492782534 593851924 -426653796 -199499658 809750858 43185397 319736111 993448537 318658542 385282004 488544747 -47469537 -185481481 -850929793 -659652602 -778881685 347617026 394900758 -989489176 895923617 456972472 629556534 -505435524 326314919 912071374 -532044696 -411430122 -450941728 51454483 857676319 754938385 -45061895 230621694 484322011 622399837 -286235410 -844406095 -634487073 -990344785 -896175488 474810730 671350163 -773246845 108861927 -321678328 874387991 -145279734 -866473327 -465824393 458618196 23529304 -615067366 271285131 -207468823 -886598437 -840785541 648264060 67213597 -369804288 -534944946 222365209 -988864622 828651480 -893424351 -153222338 -623300213 550044802 359457449 -644944524 -948753741 -645827535 -306614587 -597480623 547742462 421747351 742286926 -743117315 -218681719 -647540325 -114834092 107215381 -550863117 965405947 352128438 999868788 -775332857 -866972942 984648379 -803001311 -963338478 -667853379 -830497400 -43565969 -968448965 -108474881 230905153 471848532 -317944041 -357524624 -684207526 190264039 -433688172 564004271 -980609412 -787614926 -883110464 -964667946 105185241 344324604 -817241836 -915149566 822864200 -343253239 -77122634 920656395 116414300 -325507010 -91654350 802877938 -979748916 -342752424 983931901 -188042741 -626422293 -536311606 91963869 970127751 678963716 714263404 79551034 -822009911 -668691922 -611447106 121311368 -395308202 744537440 -320937759 47607983 -334926190 340100291 355942576 757032674 -721450931 -918477205 -415614793 -906567687 -390450144 -130932235 -978761483 -584740063 576248798 372291329 270412635 911382521 72805716 237931274 -973937216 829912041 287089879 714869883 73709903 -804200444 886220580 140582211 245260484 -952323370 934499404 764019217 -72719948 -243058093 -486053921 997082352 -835097321 347311759 76037648 -742908261 -708150545 -467816927 743582956 617446999 219228313 305256213 -482356797 337566466 -331359932 644431638 248424036 737803173 -947049315 453158660 123590009 -133808752 899436172 -475660203 -665769384 -656832346 217339423 910205078 725088476 -739074680 -806022469 739698012 662880598 -936698245 470609324 -812609629 -960078191 -216972139 -878584655 429659551 787614827 -720624952 243207772 609950812 243227521 445909213 444192724 695745991 407621422 -461446610 -793517820 133997942 852220362 -54381295 342047807 508674890 76030382 -568648498 969115780 -43772120 -142747071 110340133 -474332408 -878631391 -447317553 149845036 531649073 391390857 -684358117 65213425 962418412 817916136 -550278853 -425031310 -648454944 286852802 846537467 120269815 -253839982 450486506 -981952126 -407476424 -175246789 653039660 -660616381 321815707 191757132 -698844596 67866767 413107103 -149200015 47973163 731527645 461457296 796555479 269740455 718524327 -772088729 211549916 -410391539 -828649307 -486880236 -189166426 -75696530 472520503 889276009 814640126 -264843234 934747993 349691781 541969445 134251319 479986774 -651480576 -926806429 545470901 592329904 454912933 -946012131 -588281592 -85012385 318094170 161548795 -244600188 711119599 332890826 177560290 -407542021 -253301908 -352917831 791243432 432960992 -607628646 979485893 16039375 316179760 -813750964 765382945 -608418073 -670616259 860690248 -767254507 -197519356 -758588729 -588200218 29468259 -296702152 159860539 942700398 629300473 -545049136 137773398 -516901088 164051364 410673522 -687202612 -730128302 515847081 -450248442 -697285803 -990890972 -232236594 -870077824 664686851 -498128879 -231204087 -96381709 -938383471 762029731 -151880345 170251393 -538112025 -769446234 917830397 878291754 885477511 465793166 851390804 9376962 99388285 -880072548 550489378 821081864 976240083 786941118 -422105483 285734698 405309531 443132873 -919875134 -783539436 -899834621 -715474292 828776810 -843555843 584260308 -809101040 448039095 -976328591 -445094022 -235052942 834155373 -67715327 935612633 -64798251 290898008 -684394276 -988011970 600769142 -198014362 -397963619 -787526063 -772731796 -469642633 795531420 132952651 -67706570 391027754 -984045124 623056560 977272344 865671550 -193699339 -833485087 -633366970 14103780 -162572505 -981261312 -754357450 558669548 15158088 -862340800 -221602276 -671752531 -752390970 -893052608 578354916 324269072 -38193943 -956157439 -398928817 -790150084 -510484817 -424532318 440719049 633410589 -939883568 617044029 -481629461 -906533911 776165812 -110529022 424215528 964346496 367703173 888816087 71110821 -963146708 26842805 -638135033 -649598960 -838409726 -272230598 -356209756 -118948854 615017592 -108716414 382239164 545037010 303964099 -233424164 -805460049 877703062 81953421 830331752 -28990632 837775522 887816426 -450091228 -397343410 -305074989 493917609 897992917 225134646 -660568347 -109580505 -110486866 953856349 226111453 -291517379 706388926 122455978 -255888578 -96103402 -336691167 800210773 -422489392 -295137428 322010233 707494475 -527853234 -643160742 70746805 -166706956 -64503352 6810520 820006390 689299190 52408224 -824318090 -723262734 491150799 -932878664 148118959 -690617768 46268877 -367547002 -668485615 -17944386 32476146 257929920 279675549 269387382 620064379 459173821 -779580420 313014680 -777586078 -209355402 851297654 -2926909 833143510 -582745749 -297846423 162778168 30012734 -430450909 -786715354 -70113400 -928771979 335569376 340331538 -882586809 655240499 -892577937 -545229951 914310943 158767859 -476373554 -975859814 -587521263 994005908 -333889402 659314133 592632052 709831876 -610103008 580338621 -193549246 -376043329 97007925 582120124 338579455 -29281876 6564704 438092353 -371027441 622051389 821974366 561217541 -63391350 79451860 957589561 347316293 731497869 959740302 383069977 -32779018 134518910 685607285 163509624 426666824 993330013 446295487 -541560581 -74263303 -305230742 -59905903 130747594 -56842216 -545211645 -846066113 876356003 -306557265 302832155 -96466189 -122150332 -937485470 399538592 -751229350 946593772 -208553980 237037023 -236142450 -339401751 543919807 -744737458 -231507444 -837409317 -35756779 815933158 -284416592 -606544438 522146256 -579194401 -129367187 -516688320 148537742 -668542756 -683782227 -771930971 -571722633 114219068 201349898 -354133628 -451816198 -215723260 837984169 -573715631 -37344899 -914086730 394048189 326703537 -467271061 -70396520 -436542956 487283676 194653023 -701025681 -40766735 -706974172 -978895963 -257241427 -180894168 588816565 152382357 -449294180 -332345201 -328038514 703659043 -342849572 869821455 669935473 735390440 -24269309 -706664157 -57673476 -121111678 -264175510 -414617561 415904909 -410972318 757644362 903620924 -623455300 73523327 -269475775 -85407926 -11326870 520356781 269774573 535200925 -499874728 -923690069 -353893042 761707621 737182382 861286430 -379037270 288861829 -408766877 -617782100 -567120306 278323304 -888219674 927602092 286707942 784423129 -470085817 -913781920 -683183750 -16091505 907168539 -231338097 -541968469 377840736 266307983 101584886 -713114367 -1526390 592500355 -562197674 -762430955 936520177 -834770530 260214870 902911508 545001609 -566187570 347449369 -932796846 -64316131 -369471164 945283872 -864767715 680655769 -849198714 -317003368 -668079320 -89606712 624275324 822919650 356786068 526095575 466284393 -725675875 -505170859 -195884191 465415761 707490807 -868154633 -777054701 -767605630 -333030875 -597804347 969464166 -82975219 -151480693 998140007 710125112 872416684 918264269 -219143958 -652445676 -595794419 657519705 -728708739 -382432222 -54643511 -533010261 -791447445 552115167 988610503 -783799682 263739407 382054970 826997747 -181449146 827895709 831164060 -9163255 211697553 -926167723 -106091246 -885030830 -493774852 -567399391 965609849 192976881 -502460328 330868481 -708761052 237759738 -619795169 362421749 920530954 -241649654 -594197730 946154143 -257966029 505667304 -642467470 -374230392 804765639 66891425 232842968 280406776 -366804929 -873988866 942073433 178173805 6136342 697788771 -279131961 932894395 298364691 -189044545 631743836 -759683365 864879141 -348783102 -363035920 -206857052 -885982462 208408406 -659280369 -260682259 -848070910 -97553722 -497956319 -117094929 978410011 -124491773 -487568994 731626426 868108020 413898516 224190132 71464253 -811713117 522380499 -287115846 -362403199 985649264 -180383393 -661095563 291490905 -34227193 -404072800 694365657 -321622555 -189149973 -219551829 -539518419 8804709 201298175 -290622588 -250187994 -762271737 -137302431 -184826416 495501810 -34103210 43179972 -423008260 855215331 66413522 38671762 210862064 -135104257 -862726659 -298616729 78152566 489700 -776286037 964120680 477347870 699038680 702272445 -120915405 251420700 -47960556 -605685718 14944583 431885103 -915062523 -970999338 -197305781 683753888 -771975290 -156187428 -541221404 195903202 48311420 -304975114 331830584 -437938025 861663242 -788451956 946875655 465303561 -170694979 126966712 -181568444 -148952980 -979104810 179882626 473186655 -138617080 121437333 -661477757 647095488 248478189 738692281 -424006699 -854219478 -818884480 -17927025 -237779118 119448328 984677859 -299568299 68044595 -666647138 -118159186 -939086582 717666650 619467796 514540612 399751397 318108465 -886645005 940146421 639344779 -950367346 -457611604 -586498194 -286937824 -901004633 633268665 804271394 889005463 906969115 971461025 112611082 236005631 717154829 478837115 453378281 -622633871 493343924 -434207665 -81375784 -792601793 -997684681 940391282 -106213869 839149118 -63889475 565266439 907229275 991015250 -181054103 96773788 517128772 467344542 -206639621 -233139275 -179232206 -755091248 773072390 337268859 -818744778 972543153 461800062 998918173 -927309331 -735106656 -468223204 -665719922 -77444142 -728293911 -740056828 529380263 -363543647 -431932930 249043513 -166242410 -985005360 -704196343 26601415 -13276341 788281292 -336606048 869761508 972487302 -874085823 358412480 -49404266 -387970638 -589825904 903587962 -211579011 36790185 238101649 327381875 -909318806 -404461243 344842587 -57820331 -656422066 302741668 -571058058 -284353468 536757330 -184078469 -694373331 -578988228 284588514 701776140 595700821 762916522 149598274 -799462870 -545670934 864194996 -643814879 -957351982 211259436 827296959 170210886 930649115 346263769 -40324182 840575024 699039579 351687881 826051018 35080742 -635000454 -769916413 -607441071 -150296694 263590760 -271517023 -32989472 -614795308 396720425 254736243 847188387 -97818631 936452630 426947184 471994536 416941910 193103474 802553764 -657869614 -514469460 -847152822 124068210 -497828999 802990854 470608256 -951022341 789196393 -607325005 -906025052 -347198601 -263362848 -894440655 -741662639 -687387557 -990044605 -580633948 787177953 75044086 -309419756 147343027 -432168599 -965958610 -396345381 -244793195 -990067908 248286473 839608412 -140050353 -53350802 617983931 -685285812 990041043 603225693 -195992208 506044883 -590664297 183211299 -865891758 -250847058 -256086437 413852962 402446311 -286586708 471545994 -680061904 849009854 -459435573 536778518 371958778 891682715 540514505 916441535 -83548331 -619855841 -840311949 273420390 95597129 -977813275 -357154223 -708098737 -746605070 949801853 -458489005 268044896 -47154287 -211861851 304656427 866689997 426272859 87977427 980349041 154813144 241172067 -414547617 -307928101 522273513 914867250 914651842 447967356 -65631185 538877952 -695558786 -257536931 976507824 355488996 -240725693 953191412 334222179 -809907014 -932752158 625965408 -273266548 991359292 812111757 264741398 21502944 -950696177 804520961 637283810 -254150860 389048985 -472905649 -743170689 539635355 -99106183 -272108195 -199164193 -712976529 -985533532 -641392419 -378313010 265908197 -738744688 -931946609 -888163281 -639682846 -28547995 709869591 708884556 501482003 40736202 91067300 -622521202 -580155506 -14553965 365629706 752412318 -432456102 419633033 -324760059 73072725 -541076770 637221215 397996723 890905123 -204235536 -547377438 -882246967 829328098 873102714 -542286575 -408135114 -768113754 968996987 867957786 932761474 662011926 -774281204 430099440 -246464962 -880780853 270449984 319417184 78816486 -536481634 928600811 709611042 976639719 -824298139 -577719296 -123042992 156503834 -315987886 -19062242 516995405 416777788 -788486142 -575042744 -957173227 -369703495 491482424 383610953 663181493 373701970 -562076338 -253020340 802281955 -684410248 -555717802 -228146812 -532003718 -594474272 -210061268 450871215 203164058 593432874 -589472250 153141633 45744901 -354822384 975624643 -66596480 -574787526 135083582 11326744 333299126 -262783997 678993083 -799935580 729780216 243863530 -315193814 -748949645 523943370 -56172442 677577552 48435565 -412936708 -533139982 -963307429 757340460 233033709 769595319 779395655 459050506 39264369 -734028490 27338872 -370733718 421122228 405697992 396084657 -916142736 350175661 277419302 199235138 339730643 739697444 -959208659 -502090295 852147951 447752941 417542958 659879871 -725202869 -556555966 149226044 -305194700 476385541 -798301759 -738788064 -829502856 -860541261 420478216 -51622995 132133418 -107941677 624419327 -363594333 -818696426 -61039465 -33775192 -543866285 256591593 -287637386 -670414652 603219964 -484067324 -718604901 -699215666 -378313985 -603162359 160228123 -434639250 400997514 -782141968 -406489313 -427895260 -337296801 -772842096 423383281 532876180 604970119 41439056 -622731140 -256168357 475808540 -846988700 -911959089 225949724 212041063 -559952562 491308795 -38975741 -289564549 8964369 -706004671 -995208785 -65471194 -742497989 -296642706 882749265 295419310 -909882014 566213316 -804712112 153870603 -879309856 -918712206 48748853 84105502 -500670769 897954659 -829175442 -995377157 -659118899 -748551822 -824143494 -635887738 967259705 -761894500 -147981079 633792181 558614042 636522801 -967370725 -281093142 949235058 -998604538 596579496 -10814327 264955287 -918707930 -888798687 -928309913 436470331 404236100 -240038844 -19307493 1559167 115616237 601668690 -353207959 945306091 -458327335 804876686 522384147 545807751 363777376 -471611587 109972012 719883521 458180003 -561756607 2827728 -640265870 -466917143 -470851518 -482060116 382010496 -876553526 400740758 -450108795 896032921 -908581117 -701270546 -316936873 -169953611 379315793 -910813321 485929852 117527251 -547094064 -577545427 157936706 484323748 931051676 -934874841 -320634217 948286703 478018670 -774185728 597705090 -265030923 -113198567 921092838 -260195952 547838207 -746534797 417756155 792574235 317836318 -927797796 -149873105 33427567 -825282119 414873367 798522676 -998038500 858810093 86252129 -10477718 -984785343 32152499 634138227 313958664 -174414021 78895171 -854782276 -882418654 36141066 612220438 -476561378 389815520 512850474 712121315 -554451079 -721305156 -803526039 547305806 -913963725 345198772 -400199836 196348111 939214036 542562243 -324095856 512836402 919548870 -658004335 314920006 337403309 42642612 811796125 777369426 -813588229 257568837 723160687 -851062653 660517590 605859864 -627117472 598394135 876093802 331004479 -797219090 16998276 -918062362 -63167869 -564291057 6054359 -542333406 -561775328 487387397 706032528 -312609549 192743298 377464303 -308087140 -950765901 -242115120 -827994622 687700047 80624052 87723464 -182076337 -331939227 -775016741 -244541370 -974937613 552331083 843334248 -839728705 993994096 -782385386 -152217360 89360501 323096822 -812834933 134269873 -518283853 -141513918 -551658910 -505322211 468962496 -493850774 978012762 -854708847 248835712 301681118 -117267155 758755874 498381503 -924283247 278527009 -924373011 -568315304 724189629 -734616719 871625977 -615297153 -608018197 -214055094 -417485505 -709168252 207744841 -273983736 -399009027 747073069 276200884 677729771 43151027 -35445310 610620570 595970712 663451519 -390567264 590032262 -302100008 -539995904 -883343716 689201793 -883456563 -336569643 -481644834 -136886374 497245573 52846252 -73480616 -740722730 564505404 -741133505 -304299002 -102421458 756255941 537666588 -416122636 -777405435 -659364201 -867997451 30900763 216717074 -366904977 596334961 -872625632 -254445849 460682252 -738797585 629812695 -357196465 -639165733 897212206 -837673514 962406358 77514078 -228929971 46445383 -767111166 242442918 -983616155 406901873 -666935292 -926395840 339885084 858487786 -218533812 -75118342 400670699 -728719417 -791928151 679749255 -61457401 -446927820 -3098780 427287682 181239199 920242287 -151692461 295211466 950647717 378874491 -855615395 -856193558 191009631 110896618 -365579119 -497072482 -81221639 898811090 712898047 -581208051 249234543 -434281092 -106974367 62331459 743062691 50534222 684633420 701335587 -60112245 -799753108 -304682922 -294972108 -47707285 -808851918 199506725 -473403603 -610102913 522940284 901370514 -902259489 -56449106 -149271515 391227286 449091798 -330820642 492529464 -260844951 225686577 -431189022 729147410 -692803265 -582735711 -295660487 -421427968 -547235992 -481585999 790402670 -8060998 769767018 357542392 -907158390 -406252159 908319622 509612054 245744280 -318521205 -869884108 -529591803 -257891062 435945031 -671089244 886151371 531110065 243627751 229257467 -242905065 -308830269 644472655 604780370 -857742845 -156704900 995078232 245281724 -326992109 586852242 476831406 -56539828 -568300612 154057149 -78386234 -360980530 880682780 616660183 -675225533 -864730423 -149798343 -636564352 188424930 -806553716 -291941049 399103784 -86281872 616169996 -961095933 -922160229 -598802879 36413775 78921951 641976233 1609822 645056549 -897053348 -190325552 -663835352 -12683929 -894974352 -946946991 900129879 477556370 -273480642 -992304968 80596971 927618001 221659817 590823045 -228964075 -350270461 -259486410 398336599 684219545 -843587324 -519130457 666286969 -315395268 10232208 -816538652 -986097693 188891189 -620522777 -164684275 -266739480 -196534335 704896125 879846984 -870400061 -471045578 500084580 291628425 -761739991 767788274 -890658584 738498621 616706872 419058970 783925932 211164452 346272137 124792703 -543528024 -363472584 156109892 156596789 -447925758 -216416143 -949657465 -580296561 -478155658 10452928 417373645 -358193501 -617561386 -112180438 -390146982 -973430810 -172545831 -508584923 817660624 887676645 -149397162 125562623 -207827633 -36865773 520971613 -340811929 -126452113 502878133 761423170 -75209607 793244782 -548338912 -675655052 -567930776 -238386144 -87460107 -778633910 155846782 549936012 -363961750 742833081 -515291705 -286842095 265025374 -106255560 -752667294 -693495530 465944412 489549411 118538389 250012731 -792051906 546843785 -548593868 -989463735 787624801 207564816 -154101995 429404089 -418065287 -138938676 -556532877 -152092902 836874928 392774698 -116257032 -630840013 567056696 -641141467 21228697 733649313 -491130914 -997992372 -817269232 -167705679 -552795871 663452000 95784582 815404576 443665863 -496865880 -374717710 642890593 271222902 183224243 -314883891 777149210 -249225957 7588850 689290299 931163842 953675290 625799597 233322058 -996723193 -711542406 590460116 -215166949 -203343633 -484546311 210121130 318116378 301414147 518880408 -203252268 -533399924 293296287 -811169531 -795835109 956633227 -945723346 676450775 -3717676 -439137568 803398617 146686813 -387194566 -206684883 914379274 -517185646 -262995064 -587204630 -190356648 -542230249 -991954676 -351723515 -203608965 -116516260 -848986124 614043387 211628589 -988577440 -461109514 495296848 34455246 472001738 -999216030 -907822964 -291696885 -795453308 94629358 -312955024 -729675163 -514858545 -80658441 -306714310 105544905 -280056478 -186816926 57128303 794622293 537517606 233476519 538077901 -729935721 325855330 707279671 784744199 119841607 209308348 876024399 -848358979 737722344 134983207 -558917148 311374336 137870653 501380027 -127173194 -787373642 892059921 -667796880 315506252 -835932967 120022676 235934336 -207679313 -35600376 296314899 213762064 -391911918 -948530467 507547768 -114698309 530120222 -451476831 96576940 728071086 -544497479 -360763636 -769595904 -167563381 -217907180 374689145 487569146 -185842013 -471662252 865933922 -793127341 461685809 -722759569 -523794942 930363132 -133072017 449212376 -157494920 690635757 -743554508 173911420 -508135153 675810842 -127604349 -299747702 750768765 666172512 -302099784 922400908 -776693063 307236237 -262099943 398796732 -628728163 8695624 -582855109 -444892751 -938152397 -73800873 338910779 665916385 -573400675 178584757 -260126729 -192230063 376630068 917958909 -931018752 660908701 283609607 -21267390 597997382 154443232 553395770 528839791 -673303444 253674408 -37737860 -66155096 652110477 -165978225 966930545 -913483462 954817920 240034072 397761418 901179125 437440317 503590144 672308193 -904880952 677788519 -304147185 790743622 -299590965 43254105 -721054213 657177053 321955950 -382122772 815419209 -555923371 -694524987 -434144380 127811126 512618786 399318693 -68409845 679991706 -698126032 -122758565 -53790174 348863225 -801427544 467928440 290816399 503790913 -202893324 131347803 4118659 -165346174 -456066083 604643629 -390564315 69546917 128844758 -443340407 -645453029 -333462356 -95862186 512213902 745752780 -857580690 -817952212 887540800 522050104 96622424 133860096 965653874 28985247 -341547744 458980756 127224103 473858262 652363543 75391055 -493780730 693706054 -703370407 943191735 -666131444 625197301 954192668 358724708 -667189971 50578948 778425548 294318761 -916147154 -164950534 372166769 644608699 372800560 847122418 -379318850 95511262 291398098 -342848858 -917467541 -284486093 75460484 928913913 -89056449 -684967866 434392357 -313264000 304070257 241614538 747945059 -601316516 -199643383 -811848331 -941120000 -814798617 -681670814 535573139 584684804 586263949 461371995 -759487876 -796426762 405201959 -696905361 -521994914 150033802 -890230786 361188284 362253116 -357363931 228943102 -247550951 902352953 927252395 336013283 782707986 54232834 -364675959 -90668699 -60041228 180762243 487724164 97279311 -606103899 614866574 432226284 -33161943 887385016 130032226 -507093079 -344898997 358073366 617563364 -624179367 -311706055 379925140 622899159 88175459 510328655 492307845 858478222 812912695 695792609 600222394 -140568925 -881944804 -771539159 -340816404 525253399 71269858 -655683012 157604543 912857046 908262162 -951959846 234005250 860615188 520420327 -807423635 415033255 35858850 -715846117 580428744 -235154731 -739445039 -779739820 -637314629 182091097 610828143 935583056 -772123147 -779702904 922647442 -25420144 -304065316 773854509 -980377311 -163560786 -867772150 819000611 -685218066 385868246 244599325 38632533 -306508521 683450272 645749353 -686072809 637822285 -677024850 529096917 -804313718 -653275527 -14004840 935428993 -794718115 -336662140 714209929 894598816 761866878 873666467 -38722180 498629182 730773316 644478329 -544769671 -331429028 672209146 912231020 822675221 -526699323 270680272 -443569535 83174631 -428150263 831333983 69228043 -372743943 -10902748 852894161 -725911881 239571684 -993238431 -620564783 -46923307 -963201062 -234497306 -395993085 785887373 287176729 -542410829 -530275899 -690557671 705736658 168863274 -562971527 -454140186 36339518 501058358 -501913564 383813580 -785077350 812950274 93361404 -47590825 302690078 235178469 612450661 704656996 457408961 852028386 147270329 748306675 281243216 138234351 -293455815 137450363 -529173812 -70851876 151013237 550813894 623525714 14034346 -474745555 367232556 -616711097 -795676703 -139333393 -280824994 600302434 -901870313 -397646376 -509988970 -709467808 21634771 -327778458 828926719 -611266347 157878000 -133963381 517314998 296597450 -277155934 -769214390 -921533234 112730507 -243117632 -368822519 -190262927 -512396978 101483694 -693112202 -153114287 293219554 -820676717 -838270680 -936421035 -945683179 257890237 -136379211 881151060 827797738 -663056758 843953702 127988515 -775223280 898547264 -719257150 -741784692 -681373715 -982976449 57785168 -511554813 92713920 300713105 252392463 -738045766 510160200 383441131 952138833 -75822467 585137264 538085133 -243841004 818029720 157619373 -913956025 223113069 490342195 -675829907 -761197382 -816503857 392679704 -179411958 109589487 943828811 967248464 122166577 -103530965 -758430489 523996435 -225459576 -394816191 -491142081 925907496 288577901 -166854149 390932602 -973504437 182996368 973554005 -154262879 317762476 -73264597 -409221738 -930919066 -977513290 539831525 -57835642 708895378 -962922367 884897342 833403895 513358466 277087319 -857675415 -861194251 -560181925 -546846609 -462954689 459243612 -17940318 -370665304 -468850487 -943798994 786938425 -784877731 -902108432 -390899247 399969417 -855054298 -37461258 334764595 -628061874 268110274 509798945 524904121 256258512 -589452907 -243050259 459064524 661117167 -590694500 241801450 200804402 -851228800 -685480802 -312158503 -493337442 -604635249 -980187561 106182665 143801846 -253906477 480029780 -205195883 887697685 -145803994 694601404 625562751 515311520 -950831334 667456666 -14533667 -882853999 683695262 484096186 -120513840 -953545143 686415023 360669125 -797055372 -79866133 187443635 -379309459 268064643 107800003 -454175309 -847378485 -264696422 -529721678 -220773258 412808143 861860307 523333883 931698890 17984667 -878700478 327207622 -979366852 -427986139 -960094565 709262856 489261710 571767033 507850026 565794875 -427914732 -553269433 300912601 644502387 -730064222 -12238318 -70620856 -285587976 -551459011 -332128523 -647287668 728289048 -211696017 -973560048 748875787 -766404545 315068981 237584651 -955666008 704632379 674867687 921822189 946264157 409964249 192400176 738349912 310538197 -195563842 -39247333 -554029650 -26401911 -950482245 -220606045 978379597 -200044233 581827633 439856330 75547506 -89978999 -429692084 950329675 -864738491 545172785 920929967 489158706 -425865617 -358214802 328792980 -190703555 256387382 -390464250 -908070316 623034087 -159395929 -923435942 364848041 648677622 -163785006 -647056130 -549126637 -542746893 -105835600 -657710815 939766374 273521265 735871823 442614784 926084173 528168814 835445773 313394009 -871775364 -734414920 -399302407 667661184 -807870311 719613790 792028333 -322209118 -253749439 796540690 -540038949 -73562079 -982211258 711956899 -702997099 287316076 752709316 -928862208 754789992 239654008 434515797 -183386211 -448682885 -484194214 24225860 266099719 830045958 798774036 838798943 -227099433 -97844056 47913776 -120688801 629097021 -975208022 -851525715 -141396880 -547899402 25238236 886474210 340197776 -171491081 738974963 639539095 983327171 -600713033 387918687 571752989 225250814 -770034316 774239270 592852949 460323425 588365194 -997263731 13011982 -534731620 399442206 -102551102 847077220 -150374332 950403826 29319732 -296108022 -814716938 -261211230 -63822078 -171935927 794912596 -371297568 512657487 -441952520 -243877254 -765431361 -917837740 -463392065 237230666 -506672946 81418514 -472677470 82905306 438133238 -43084059 265444140 -865034855 -999738250 351739757 -423743929 -199928220 967215823 783104130 338340139 297573918 -270720872 367178688 -83050847 -716201339 171007368 614901661 434144502 -212760348 -434898286 -761749098 -855176191 616017845 230727550 -854459342 372185165 886434975 260461286 -481369185 -324418547 -706894328 760730062 -333744467 67605448 -412082977 13530507 -326221802 625644808 989934658 102940103 420997459 -403330253 -240655406 -570893746 -561543827 -997841872 627483889 -24316908 -475837922 -613785288 524014272 -160843682 -368328712 819246382 486322713 -600305099 -753554149 -292313443 424812230 -480612236 419394630 24759568 -335812500 600633525 635373132 810997994 -370932848 -117245905 -104629763 714868089 909978761 269841052 657730650 -474498 -45947658 -214016524 -916082559 -526910677 -815724079 325220159 159751438 -508930661 602841858 451756962 466476792 93284589 -617626067 247360302 -824157965 -864519055 832509807 -390786764 236460316 -905313489 -202965621 329248007 166753080 -470560002 640544515 992266284 836609293 -324241374 419296566 -578291468 -985191844 726960911 425993951 -787814644 183818701 -722768132 648456034 -598780671 -391763718 640162558 111067069 743044369 -745562937 352226616 647340323 567756962 -731530513 540098461 -282742519 99710684 985951507 -249913590 -625921384 844534157 301196965 -640455839 646866560 874573695 -295729888 -899792968 495869924 880129483 -740591711 -823086174 898420118 -684791949 -618790098 713761216 -246113026 223237784 -742936623 523269832 -801601292 896707295 -301894586 -976524214 -263107385 77205111 -669746798 -102200872 -738522057 401226075 -979308322 364839437 -334698659 -243897049 -441025435 -724788077 -566439870 116780299 -16362378 -168433713 -310857773 391590309 357882242 304382579 -914154033 -340095595 -911138287 641319422 -221537367 140193594 876050422 -265936349 761228566 -91922813 -649099008 342089817 -65432699 -697111671 454017576 605956325 799446470 228442006 48474236 -714254552 -928333884 -351722350 -700015873 -278223112 605965938 -806117928 288250950 830541838 -359234210 -983946793 -736172067 216585445 -287678869 -315298885 -468227731 24701291 25871481 -611605028 -925087195 -18702022 86415872 819549316 19353890 148495702 -442155163 218547410 -989884352 112245597 59368738 660884254 -92757199 262561567 399372376 -879101526 -742606695 7058453 659386140 326718147 -288178533 11890426 446312568 -979512899 -102623848 -384108213 171511922 834815287 857849142 593234465 -913043557 826034537 843293072 -763227907 -587430927 -990568166 282302081 -26767069 -122380669 390893753 115298994 -960077727 -337124112 -187355023 -212532854 -789862731 675570095 543518742 -611066376 664774607 392672567 -773742250 -676806935 -785934808 -939076575 -490393103 -847882481 -773544536 377995797 786332447 447742561 614257628 -770933550 -763214347 893189557 597816526 -478047217 69178998 829915916 515464407 -699959923 -388100929 174297608 -322324510 -5832855 865248444 689669957 -786360721 510070514 -469488372 -861739645 -13519212 377096598 332122206 899134334 -565363201 842741748 -183072881 976593193 955072227 -379893736 -446364006 -345554085 838528949 -725008269 -566172274 -992226440 654110020 -200707746 691967489 788278607 700078838 -419051459 790775879 -983407723 77264971 -718499486 392079877 -792453922 995719368 922403930 -63194344 -840194254 167983284 -203699484 946104782 -579150720 963509994 684427920 895815534 -633525449 831633542 -937167896 -516711027 88892303 -319634464 -161766702 14042340 203948814 966190445 -597728197 514349848 420002792 -150108760 -339124901 -259650745 502765524 -866690356 -65333164 -506544263 909375114 589641721 -599375838 -585939771 -599730279 -453689206 77188402 71970391 -141352987 171149090 971612962 619685334 -409656704 -458934540 -948737923 -972487719 113061082 86937699 -261555111 -975667697 914193026 788605951 539192407 336928322 -347083126 538639486 -172401485 -559881195 -956301451 129973784 -320091577 662513828 46576933 496736173 916174484 108029665 -690347306 -446938183 -730514985 -951951418 128844929 873541216 -222366383 -930706232 462394434 -788445901 12206446 -979859814 -320070785 -600795552 663065578 101646537 -850882646 -281194339 650813240 4992240 907122809 -212578518 105497489 -702533112 -344028450 284248975 -728121266 492066720 -504132413 1337663 -503487505 -245350464 269591066 -831321104 999234815 -306656353 251070304 -727349864 805688270 896154935 -561629027 380786585 -692958122 -331048348 709929271 -64270149 516136937 294931620 384340654 750837907 572911152 -832751054 871726842 993805882 349934913 -64115888 367512975 -313592051 675483921 -162687128 -543528292 -553258253 -218562693 56343022 433308571 -211661280 180761639 -223443849 854563683 514445509 -400130242 -193994701 800809632 155258000 632406116 -387227268 468957853 127753320 -765982283 814373336 954795631 -369175937 -986910499 -422130296 -596943134 -434024489 -92659960 -914903903 -342721860 114017181 972458950 833955069 611131538 -480900935 488555249 753870572 -590064879 -362757579 148183181 572258457 608064815 -587945972 25378370 367861697 -385909704 -194569133 759798474 93677077 -632207440 496773666 -530297309 590976357 -713102561 76081967 -171564250 808297730 -348357884 760976634 -763693283 534410866 332330802 -987074892 -303012069 -161345745 -48688998 -871947289 -14095236 770889587 -717223110 -750873507 111387322 -250528946 171457959 -23852152 -366363278 -925472124 -758220747 -572480602 -26595266 -870813560 -94201655 906267937 149149820 575205990 -259954520 -175710656 657962802 -967930484 -436741328 819789233 721757620 -680333377 740729695 -729259662 768370635 -398769956 -859239850 181766890 -654193725 -446869459 -411397552 -448993987 -55894029 -439839210 -231603230 -616960759 -373171376 -13772682 416776770 355375634 -23326729 261512225 301818409 821349218 -792523401 -615974849 -41155286 941614952 439952226 675255977 757864752 471625043 -961794593 932562496 376329035 -610967843 -815169272 373640604 -874729734 -565031146 364682705 -885843735 942145152 -888510681 -888676293 162119272 382893119 506619462 -953451062 -286554824 -369331357 16890146 -104162139 -771170879 821855574 764591316 814740152 -925627422 -60150906 974086571 728595798 815455022 293437893 -329724471 398219048 364867357 -253629295 887277716 -826818303 607346702 -900933551 256038607 147027483 -12841118 -642720528 -571923361 86270155 740836321 -363601340 -655007847 725448888 -54537030 -460624535 -821097439 -944902032 89002283 42285885 -652655965 -776172476 -720216448 245998534 -935490143 -753081496 -386620419 461987747 576650549 -798837127 614571586 -315278370 -422732898 -987519530 -180798198 -464028748 -50112691 -122819331 -100362377 756425269 -80508579 341049236 388586901 -898957783 810249285 461138647 -529669249 850026875 -224038568 -721486988 -624509887 -44717303 -636034200 -52237556 342056019 -54629335 -154000732 -475825511 676270398 -853267993 187967172 -935639783 242062589 -991448210 -238909043 554774812 18085477 -879782518 173247581 -723144273 328023915 -218692140 561374197 804165943 350892085 -782450980 -959993560 238563266 103977823 -210168564 -956459202 -338221506 -291198540 335785271 336959341 -240176043 958287566 913075092 -593331435 179893156 692039454 785084834 924970200 -366146505 -327829294 616122635 -455470507 -680512429 -596182109 195616199 533237139 197046477 -775763314 -83466444 -58165469 441090170 957483485 873950823 -326641665 133174638 424706997 -169070128 163526722 -970247235 95137355 848776591 -464909857 985951306 -723038242 -74362347 142627356 318185321 -988464112 427461313 787834961 169922642 56655148 -110967814 -183813010 -527297176 -588631366 59512027 -909893616 -295527608 -598218597 -584552151 804732995 682592218 640421697 -648854024 -514977766 -515165909 191889060 -140656951 53993219 -328897064 -235359716 861593877 -804085984 584380898 -443671767 321082590 943075162 -919333781 705648389 421596312 902853442 357845190 370290328 -428849659 254570408 -755841753 50032845 399057605 -828749003 -647572123 545929551 -333199264 954555211 867522276 -101213194 556618476 -470102370 -226656484 -75175470 298547502 -653213688 -784613559 -628764477 361847825 -543561755 920826605 93513412 -918026309 -60457049 -793813162 -967527011 597790174 372026671 -991487172 -70088828 718713728 346207824 -683403326 -258319515 980487030 467298275 -92510789 -591394622 -671885082 -623265140 -469739303 116095139 120372652 151695294 764707125 835258539 -948368649 -846936709 717945909 -15037526 -807307904 998608134 942382348 -551401488 -493160424 -835726760 -965643279 186554616 -236434286 -232126644 535240240 -561378050 -31809373 -72620031 485848266 313087669 -220920105 -795692362 866857776 -58397547 137996319 908927331 -941053557 549226441 -906000707 -514315144 -788251986 -170798451 477176275 -589592212 815660306 58215603 839346721 -830369994 -934053214 321852762 -387581197 -878857110 -806733025 252234468 -435244639 329867056 40210402 -689774873 664694572 -37446960 691994145 -34418237 -819295282 507183433 -267386516 -527811662 962044999 248088323 -310489496 -73012494 288149693 -161594670 779966357 -456800757 323474467 724483214 210562100 995116807 -37260968 309804222 287354852 -377821098 -844665890 -465095345 551135574 -416639464 621970232 418710429 -889512616 613079358 256290501 265979411 -309208310 -286982078 -413380559 -786312478 196960482 923778433 872492133 968592297 -886119439 618908532 -991268009 -799598 709172013 -926127817 62598521 939955559 -326639931 902307396 -494768954 -422119111 340533057 -858209002 851064188 599501854 800275359 421133307 22156251 -386027986 -570374813 227552712 284624006 -326101865 -388447857 -416829134 -423969091 -734507078 982178502 -382944981 -73215534 -756166824 778471098 554864433 -589317055 631272064 329277319 772646339 219936530 181298068 -925397067 -956777664 33048107 685554125 767647083 982847854 575487095 612211800 -858587117 -917396014 401635287 -899814749 -38940281 -544070565 -930759825 -655272869 14394639 -649321300 -155153380 -570215494 -13115388 122963808 -290835795 -798301801 -990387363 291666632 -639394502 252668830 -816127392 823064404 607911125 438461320 250721100 457486400 339528951 -516867859 332689997 562677895 -2678400 -726162025 238737881 706511881 439211705 740248596 942142212 230190236 204094315 -874119859 778670891 -684524266 -978610598 320781611 -838435642 61979252 -818036520 -676439504 666825604 -389923750 -185222777 328967912 -502454343 -956544715 488538951 -212452922 -632712183 -83884733 -865600841 -202213487 -968186615 -377591772 238209360 875657825 469920020 -571110936 -420524839 310846635 -73354027 -5799897 -865288385 4636819 148876111 701785061 -342973333 -34293758 -404982938 -44449341 -435460359 927744612 -461019817 328816708 -687743131 191042819 36665542 -606914154 -77752170 -639546608 -23726789 670453789 149498526 -948602124 184307444 -732230696 171205011 -928952768 107950452 -25184306 921225284 -659300640 -143535585 332897126 925428499 -280400084 303869733 232445525 874909465 184493585 -164467853 -818999991 583292021 186094505 -384854397 -359654308 -724771813 -471678447 362803558 53499965 863811453 -612467007 919216242 728434782 787520111 604686668 -740341226 -241129150 852515837 -436644820 -464421215 462943214 868064460 -487041086 102567361 236904892 -378896670 -992540474 618235287 592675361 655569034 761992516 157203625 -650317961 -500578595 244296558 -921376463 -481793501 -113918499 188051926 -482947936 177760081 414219866 -257574297 -38783510 857950189 984647825 -242516596 -345718888 769859662 896106031 495103645 -712180163 -553700974 412140652 -70178019 462135347 -701030340 46533386 -941182230 103509447 294411855 767729594 -379833892 -859506074 -444701088 464555526 421720914 -211288452 526086036 29569620 347502071 -631158351 -423531888 872675616 49487892 -678525784 -855119668 63401330 -253985383 79316438 796270953 571485123 -802770853 -686686489 -735643823 -242900646 -50771383 -494173662 362851068 367736618 510520132 -481135989 992801244 -985079055 244725049 742381495 789190527 -976654999 292760537 525765246 596247625 -664685408 -68895537 10247276 -33919861 683704264 -92129516 -345873065 -500754336 -70775144 -882341229 -777732410 821347398 -192769223 -280528836 -710887387 -410280512 221255550 831899231 -604959149 -20682 -714863687 -664217780 -447052562 -11053705 795209804 220470658 56793791 550241261 545202999 -396951627 -690609737 -428737454 -45461563 -449393532 514870859 -807015589 220273627 -450100949 -408316966 -558421472 309160852 557852410 956480640 404186517 185022214 -841794853 -234605831 507914180 -232169508 -971366799 588927024 967133593 -779642762 708529436 587722022 -725884850 -704065109 463311851 -778816570 -292634084 328178878 454551414 -805544938 30916183 398464052 -719597725 124637411 -121012110 -452369040 554735566 -876969798 -402268205 269193201 -963496443 -731446479 -446430273 508860926 19855316 -929818171 -616724032 62205737 -29915183 839964471 773960695 -214904476 598556440 -270372465 499386424 337062452 -552252690 -683704020 -556632292 -646694022 -292032561 164773498 -496607522 -597496768 894504462 934113881 -134202187 634335767 555231837 854795310 149748950 -936008750 300946632 -668112214 517738271 -996790056 -773880450 -748498218 -534546344 721939898 916355647 -620790016 -105840500 14837704 -143729617 365908397 55437818 -717702832 733849746 373096927 -177543094 145385474 -446352175 572480155 290629651 -760505955 819891378 704673397 -526870948 114546535 771722088 -72590076 -628792893 672101190 484298751 495464128 569214539 -501760463 480786346 272117849 -755117022 -627831040 -280870360 -581106515 540509614 722632482 -221340899 696704172 -985449599 906674340 79649941 44196969 -818695531 663264783 516822431 -880829802 -936520337 -954168233 -485332776 932789126 724332567 -938652691 -739662363 -337701065 -177896247 -984778907 251569855 -516164637 -331863233 908186490 -47648419 749131991 -905131025 -13515513 494800501 -261760258 376982682 -291426893 592756638 -491623864 -16394850 -855900658 880663729 -567539755 930161084 -600823575 -525832401 963177194 -233417723 -69399587 729270283 23936863 186498386 390846513 893995115 -87751851 -824237105 840237106 -65267012 569175302 -740026084 9938552 -976739949 -55386439 -539915780 -532502543 104533035 135737256 418358554 -324137109 -874633551 -960450975 -441642810 -558880604 225443937 926001086 -313926272 -351963148 -170589170 -377254940 711047217 -956133402 64502171 -87857177 614088428 -106659410 263866347 621135625 290684731 -280354640 100242937 -590320350 230726779 123949128 -202392334 119371070 -497944646 191822326 851627195 859327479 654879314 -699037206 67673807 307241962 -853062205 170511781 -121880951 156637638 855151590 -534099927 618906507 201808174 17385311 -672376836 501916259 553090185 -888352384 379575762 775464694 170895112 -147371978 -975550396 -136024303 -700417221 -101043970 -787974317 -548339318 -539639182 13526526 260093777 909701935 45780141 554996862 303739011 66377522 -798747293 299541119 -155829628 90855360 207520517 23619698 224431105 236640768 -813995845 -403503296 -545459076 -539079943 -594117467 -94571635 225732081 577755764 354716958 -153267503 -691441850 282282095 -146523441 48951230 -605327024 -799903346 -119896141 -943993024 307726807 624741110 -680591467 932813461 -792104014 427559034 -484678692 -672179665 487709917 -327697520 -162637539 -973735572 -432190841 -664298609 939184595 51140742 -343423101 970975728 243803939 454224192 877873096 -726584995 377166754 -594439206 -847860618 828644989 37474002 652028249 906142521 944895126 -52501205 -860089502 -562720044 262481301 190910442 -702949467 -652096619 -947818366 403106419 -869756641 -452957845 328319904 -395986147 569233806 -327766203 -253954605 387733885 -331732693 205187315 433735176 584204887 697684403 -603070090 -780980107 -944271249 21833357 -591765647 -404625672 -131724618 -473236916 -783542330 624003156 508920005 -778158628 515394972 323351267 -920957599 434865026 -650790929 -681721710 -143455421 531268970 70217366 179471876 185639056 -87345728 841236045 -880014426 -590079220 221686296 -893010441 -50677373 -473096812 599596059 553085437 903210001 -650507797 605530823 -994422087 168986644 520446045 371857577 289369340 -741051689 88912306 964252161 565552521 -927139635 -825192291 930894711 554720924 -45219313 301161327 956024621 830999893 -348845845 147957749 -428601119 -908803166 579227479 -914084851 -729290634 84598760 167477448 901996182 -217972599 -642135106 -868218938 -55330196 -26251947 -266731608 661520332 -412223718 -180162361 -227443698 598471488 -564824990 421464631 -382487075 726692620 471069625 55834512 328554777 562418260 615891728 9168195 63514048 -649172768 -194971219 177573243 806474577 -396554260 959147854 -192813092 -518346529 -577375574 518327046 660398138 698127593 506195890 -294380586 -267118045 -199501074 485564301 -267979608 484666253 897393000 -822516988 -960690692 646172348 588105188 148070750 910363566 441114322 -851435024 -279155640 -323486014 -709245669 -621690366 382955788 675226506 -423398149 -634542013 270659802 -175615404 466692505 -709424853 -531631960 565729908 -91206484 289565954 341351976 -765727886 382656764 135047566 -267581954 -788416986 -817582685 716072742 64450472 -386372895 -763873196 808059599 880621898 223298018 43589495 -770703678 -44819517 -165991282 260270797 294452442 287608800 -858677055 461371515 -564044692 -920814534 758889555 598518871 777070537 -437764324 -95969447 223953146 -587098137 773010944 -779196917 425103937 -212623901 -746569286 222397341 -753784901 -481399906 -476817042 393045282 16754190 609379904 153602515 230448795 -502389466 -255639999 666677417 -63766797 -553727501 -191255023 665113575 -366120219 401692906 -246524521 429549976 665859003 -910516870 -158157606 -697623544 -367732856 -530169328 447527606 -519050304 320713175 245199531 102678914 537234310 415268338 -264435016 16182853 -497314893 986380160 869915261 -340586809 256654271 -616061066 763913790 447531806 340495539 60713562 -327990057 -534125958 472843765 -554587413 -223184554 -862052220 -947324135 397996830 -792869318 -408336071 725198016 645017393 376508259 -716456356 143234660 328731505 418995334 8333273 666495250 -802232993 662285189 -959701829 -443524867 25086558 722832510 342262482 728302285 71186680 5000951 -628181741 -931845719 -630656615 -864782155 875753962 930093415 889546141 -749465943 218575064 516032714 -574464326 -822953482 -846760238 500253239 -117584677 -710561878 -502788349 417210008 655624291 -301988751 827760267 -294436171 -621985153 403943349 -696874433 -489242398 -719671721 725245280 621424315 -690697496 141738097 26519736 243044836 894647215 -374273049 416744183 -344317508 88999770 -115017571 293638625 -753855732 280739531 -205309455 283896167 -258196930 -649514837 -408488858 445398048 -209366886 944722544 876583063 -770090863 54054661 629584934 546096442 -45975081 714188471 -872241881 -443642601 -236499538 788878640 345038455 -748450556 566112963 52480842 609768409 942718691 510011755 -358626362 -328757901 792047830 341367235 265378569 -871801827 27426632 -52189859 -832884308 -242470029 461189885 -409662905 254659658 -579432793 822204760 348268748 -27366429 472461885 921949766 -892972765 -296919015 -172675955 -945921295 -287728660 279253059 970615304 902089767 400847997 123582843 -504196461 -298107133 56439305 -337862059 138037641 -964354937 362778532 -314291459 476583244 937173977 992400508 -558327196 -770266456 202735255 -357289711 -855926668 330385498 -91973176 -833803248 -860100986 9473193 -251878105 -150486854 584582776 859124995 -417917488 439782476 -210005805 -88021103 -820058604 -762656479 -905315040 -231392706 -136623211 -517937758 659503409 -366000403 -249411911 112470569 -574016522 -539369292 838309854 876777840 388907587 -556693016 -57414668 -573577556 932986923 289841607 49042280 -19726070 312196984 574689326 -897920476 -213255575 -638519816 64787942 356061621 119345006 -442525163 439263150 569110478 230814842 332587095 879649282 768671939 -742809560 773660812 -780845906 -172486985 260393198 -193699759 79601736 577322402 10490684 -210547015 -184896865 -69111914 293628476 -524147022 317173764 -566973694 -557244322 631063157 113120490 671389257 -926657071 856080718 487803965 -879163592 -5104099 -639483246 143672420 674329751 721421868 516522921 -198541072 -560855932 224241249 705174405 -440084289 -764395124 953281490 -305734985 753458227 -703352192 -651314971 811027641 815702322 906616260 938745992 999643513 251888701 991259837 -99251864 -126760347 -669769092 143069153 -30230591 895458743 -572773522 -124791946 497916808 -240935665 4073285 419197812 -786596387 964290824 10467423 -493164000 139471023 386407213 877480261 96149375 456738105 -463843051 919876009 911479137 668059821 576106181 89735355 104494331 -545992757 775275285 -638735762 567174267 644522867 -621916333 723254105 -494517005 -282297002 331276018 201660046 117020702 12973308 700838822 831779400 -627689954 -478508407 -915173938 553599498 141876257 655513788 28982388 893233223 -146968686 -938342222 -804670937 -116162780 -369486282 865508704 -22366106 615190486 373619442 732777 -823585728 -25507287 116344436 -124388480 822747767 -261353869 -267340871 459662539 826305097 -382021371 814508643 -272692700 -306612821 671094521 765528713 573579305 -626215371 -174844197 -96226470 -918034110 461257256 307260665 -632881155 -756465721 -361922468 -112373746 -666038419 246969084 220606623 645417675 917061908 984936098 16949720 192938568 -659519594 211103859 676302489 305878147 -787374041 -579303516 423650048 23473366 795647863 918135626 -444974289 -629764694 -307877803 -444718095 -18786474 611021738 -674615321 -800601405 -881047435 -144548374 103059620 460175282 811026540 798704405 -899318651 -237156740 -785173525 -708605486 601698426 341218136 -174752436 512938662 -334836837 -320616747 -691132119 815020480 -566718768 -199636615 -637538858 -900967331 929997586 794303499 752314115 150703689 -157038635 941251488 384526496 656186095 443151507 160827973 -972157207 533576130 19559196 468192273 928275264 -42551474 527922666 937109132 385661901 -87220145 889024877 -868669115 -596118228 714378594 107436790 -701011559 -554263895 -978383336 -615059575 -222043220 -35190908 565995651 -91164833 -641229556 188129319 -450708861 871634436 15772830 -812079013 -31662596 -735579795 -846500850 78009568 -924203901 -530851163 -777080013 79602551 826041733 282698752 -637871160 -126262611 -390681718 -890590244 98802494 562426521 814040095 997257540 -593553462 -969990992 -115067282 -549688131 107664671 -663698382 796058880 913177220 -201886516 757992659 -166631031 -869356673 -741137581 -703719262 -692282033 -21525831 -866619423 -239961983 -550526007 -622957287 541751112 762557412 -735571090 980721712 -646375307 720179175 -324885641 712110933 -593164317 805179202 612287160 726887014 -952673331 270059489 547394913 322415995 -17090819 -539532301 -825310826 -379293419 -586811702 -53068567 -301747627 -337967090 -194502698 -515603497 -830337490 -602236955 -564929226 -510402740 832756859 -171909759 208161563 -62140670 -595854232 143002430 512112579 909121990 43114201 -167054070 -178148625 -279488032 889503228 373540834 44685474 -421716760 584454894 -327393544 839016039 217027661 723923918 -377235303 -568408621 -666071434 -520064682 -74351603 -385588571 582211756 851493251 -561884271 916358014 -102008444 918172677 -765709830 -967782952 203300854 -471043785 69831274 880355200 -35429379 491335326 237998287 -407727652 -577899209 207210219 -912810257 594226579 589368833 202880585 711851904 -184572225 951113894 -714085330 -353272452 -269188819 -723758542 824813753 120311675 -268842386 -521654502 -513063945 392993800 -8913963 -344186068 645574184 -614763715 481312323 -406835445 798003509 836361939 -757996193 467743130 -860774271 -915949438 -328949198 400219919 -138584072 -722644244 937427972 -792240925 -549913082 181365235 -39500331 -352826551 823119362 765488024 -655620132 -979916050 -930603876 231282657 -411700290 -370503473 -835106989 645451192 -378514615 685832726 -572232674 -541551467 855775855 123207085 -802392801 -306693882 298753322 524390299 -125702700 -215373919 -481662157 747521968 106692029 -355724206 -158396648 813729224 529075290 203898058 24260022 -733557920 -496954498 368803107 96016738 292533282 -986218415 841019364 448343749 49522246 -872569963 -213244883 -10552950 -410526650 -894287638 265985630 -299244029 -795752609 562785738 -566401182 80678019 -497457586 -204943049 -459774288 77517102 -813202600 905415618 965425092 -945823618 -611183774 -428088224 689389958 -400014514 -926924820 -696797658 497363759 -203934603 643958743 169974678 -708262606 10240525 855973164 353896530 522962200 -559619535 -936189319 425181060 144723461 519882607 958808261 645701977 755962803 724664353 -809885862 407443795 48737099 -561460578 -931587902 164740773 653394810 499117864 -918364707 -238399426 -778157257 -107275329 -499810484 277263701 517624369 569326777 -817332429 104465619 700275849 -303315775 -596538910 -140736180 -592289348 460797559 624871846 -262475104 -190800007 652500525 224639122 697929093 141990158 -533257721 326995009 477825693 -808696056 -620345603 370426011 382085100 941137735 361688958 -180511273 402383233 -48850701 -964211958 166279597 -238702175 -77229844 90480256 -727882640 221197906 -174310493 -29397673 -545842432 -669877677 696918905 492325356 909530483 889801829 -399918409 521983989 -657210105 -934389940 -496669080 671546823 278025167 -371841273 141457547 181422970 -291075718 -2800591 694278797 -561039571 566321631 576265021 -412873004 -621953451 -321961210 510388107 -509677959 346218758 -52091570 -600884096 816788292 -150753704 212361671 577102057 57341112 -343289153 -424725453 -168721117 -304804171 871157896 -3988101 -495602888 -735265793 -633889352 203493784 -428591674 -683237902 -21212890 -313165584 822205292 -351761725 401020884 -550298394 -937363754 774121970 -638835163 992070047 536882357 699129028 679457584 449874332 789879722 -537845978 693967520 172390307 -137294343 278526836 -676660371 -446372767 43469732 936589291 898918491 -528331835 567101205 996489568 640407089 -959721080 144414984 -447282724 -207614903 -201351323 -262894559 671142118 -675230657 -715449516 -799241799 -106169765 242752398 -487325691 206479134 -597656071 -25571524 -993248466 787510314 -229295738 884895113 -436788572 430146358 -927761998 -794677754 898037277 -146779571 730295363 -942051746 -319996476 855410862 -105360030 1273552 905643071 -623660236 -814200613 737882256 -78019792 761633317 227737214 734719922 341936102 511013024 864714655 -347157623 -505904375 -578228625 985028243 572896780 447788252 545884351 -698772592 -473761092 634040578 -692432089 -278812042 212490732 -3234514 -921804050 -995212127 -912418380 -109659052 -130515445 609590043 824832040 -296112608 -916176224 -980146058 635877702 -495640829 -581334058 -816237036 -989646829 -59020739 -825034948 -646962251 537446292 -646241481 -88904545 371079115 -182556585 206267256 -325755473 -308930970 -133465637 649924747 -75660143 -110198449 -634237956 -550033680 764778615 -913487779 711169010 -597493161 387661222 543045734 376461319 157515347 839082839 -590863196 670284439 681853674 663334620 553490739 937337009 941960280 -920430332 -990015095 559400327 9742038 463952317 -945607017 -609358994 -610346545 -73375344 -798884077 226202828 264796200 173114508 -599054141 -581612060 -40033703 193292974 922261301 -421918891 -34626148 713224502 149908568 -594043610 -133962833 -972990137 -584080948 293203402 863037770 -111750179 479010011 615804925 135670536 -600560793 -871657616 695075256 -865799320 -997142868 360225451 372156272 -779177047 -295402752 -22844013 143661670 17983195 -179837349 278436946 502991948 -407376132 -372752646 9988305 -667845632 240776172 -984870694 598357828 741137531 771435582 -253355252 -142051658 226744187 94106336 366432318 -456534260 848005450 -670142221 -51087351 600950953 994961095 563548446 713151709 810306164 91746565 -955009990 819408611 -867080641 -3425864 -148446797 606414486 -425902352 -234287210 -831768592 -425457911 -211841730 169720257 348493571 615300447 -904018523 -909480232 -79547451 11015710 -509709551 729491164 51054770 -783996318 881740340 -728481285 798394129 521231744 410408272 78475736 308789973 -471676280 628838921 -534968155 -217720788 229877276 115193304 -825950139 666640082 -290327175 -330348153 601625507 920046952 395825833 -859802253 -103292353 220023172 57078135 -247586251 612685253 -554574165 -583137506 474199147 598324204 364259477 266076384 657262513 -67967016 -222213215 -991135986 942306276 920336715 303059992 989088493 362049459 -49753777 -872584829 891986378 798206460 -33228360 521583328 727151750 124614764 596745730 322902419 68181095 -943872590 343933120 -462668802 -861916294 -258105391 958638368 -573073409 -486996225 -66556623 472015028 -51987033 -795282368 363901517 -625826903 -939364568 -129329435 429864384 624039417 -132910948 -900210300 347055336 952185146 629662782 -707323766 28612897 -516787419 -336908280 -369322282 -365253413 34181430 -19922130 969945566 458069415 -512576032 -451432348 787452833 -745084930 -964205457 -546509315 -633694642 -77749723 -909115007 -23594174 671631549 242959543 357015960 104763766 112894295 814713357 -170791571 -180114513 831146963 -360725435 -316859107 176141103 -854645331 501023251 -946416699 520276732 -231489709 -311269511 847480300 515130353 -468846742 -950311865 301414739 134809738 -223906885 364258925 -897787121 -875785353 -353576597 634787546 -93288149 -119235703 -195154698 54947848 -888105396 25399181 -399304808 946888280 173810737 855193417 -527674484 -505810946 -314647954 455738635 -243286036 612703346 -152322376 -291824661 -970396310 332009799 -669112649 -652925806 -291358742 -738249761 943441302 306572577 -919903117 -854825884 -688268170 480495329 642372422 -472811466 240182977 -355263786 448489399 -167919188 -725086925 652426811 501081473 -306343192 -133371030 -594319244 611924444 651390709 218652952 531738207 -355423430 -456788825 -51727312 -208412806 294476878 -380639831 -274985001 593552967 -491500808 -233936249 -600172622 641634096 542525450 -343487408 -885487763 200764997 207933718 834895472 814687949 -966524743 -363736793 -925135240 -252118077 650560883 -198045124 685508191 -756259787 -350133805 349161119 -976145121 -40611796 422380820 -631794582 -365740946 892860481 -915508413 -288830930 -31338662 -590123931 831272500 234383908 -809158117 -585204733 -756511344 -698407037 -94730831 356527820 -878761278 838039840 -958470659 15976342 -957191044 966190867 525424531 -332036692 771215210 699760140 -879475169 -456455343 912813851 -138610142 -940348925 -20149580 132029278 -315793289 996064574 -870527475 -203690791 -555518722 984550765 121022865 859838062 504087475 -31406656 484347608 305613177 -847471232 972010777 281385907 87208838 693701348 -540546276 -62082991 -424381423 -880333408 612136691 822961300 -915631494 -109812215 -770151989 -486731813 -275062253 847033046 954829506 228341598 530103492 -368726852 26547541 33247881 142584115 104160166 -430894402 180013684 616269434 -255654181 330155747 -383147957 199462875 -904186020 511921969 960365009 637363787 539056484 531669063 -677048098 22402967 675467271 -663496221 682637159 681034671 378782550 897225674 -710400239 315108362 -315111911 951911175 87202367 35399314 494874420 -724482000 568217401 769915064 -940162498 888235263 -749840600 66829764 901096318 -443737190 736988399 220460287 365092603 865486891 119320971 663870292 -867575200 -329786436 658182416 470760924 -897916205 -679384333 -956107413 752899766 333939938 -230305604 567487755 -270726444 -854064543 -461972857 -673840627 415505504 -247334356 618578821 -440144922 328580402 995655255 -752787417 -599985629 -455500387 854768097 81721293 -950838515 516954343 511914749 -743371461 309337047 957357412 387164555 890154985 -229471143 -900302650 -826988635 -23902458 115816237 -580620189 -342170978 -687020300 -738075786 518181574 922176651 -214203262 -406270249 -26400126 -526520048 566958912 304984801 694913997 -56868696 739412854 -27329304 -694695876 -778598926 413026947 289219941 -466696861 12239231 -268539483 -457582249 503856200 -174053044 942958834 138265749 -89135008 75729377 -949355599 279965079 168849832 -343884352 458684669 -115748789 241830715 557295365 -591272141 -882010676 -908117102 -713026416 -351074183 -769839558 -496604271 529474132 -221595670 396366648 228929582 -642129148 623324799 -286616606 334151150 -880569894 296609829 231942700 -607073727 263372923 -485372373 -829618504 443928280 455910255 696618204 -32402381 -429396463 -582327044 930420877 35419037 -128285563 -202823273 -567357732 -135974162 646716379 196088055 591627262 115743869 -734727578 726824352 -516104384 -142385951 -242524835 -42951816 -428619087 967536737 -260348851 -2526763 958319481 -148953307 -167478267 -352373481 937660567 167864728 817216358 294652672 861949850 -333247489 -439550136 -411940416 -366840056 14039230 -111390230 -839169891 24283822 91968205 -548293790 -456708914 -644341052 268105453 -365127678 -114879565 90789098 306423156 197347205 -945122411 -446274389 -142695840 -760323990 -529782170 27746897 -353718520 -741877304 538985867 142698844 320990234 -777316642 104918723 152776765 -855527162 -539466502 259646443 365193207 -486251384 477312419 355679420 122209373 -99731515 -610783135 301279401 354036325 -731134391 -269218579 362837968 -729642732 -87872658 -557438023 -608063571 817042096 -53387196 527762927 -806423053 455033814 -603653315 -623207510 732623454 -653751357 -55259915 -890699614 478220063 -542054713 -354902983 -438247560 -431370089 -87484027 771173148 -965509415 449763619 -144668409 -666868668 636151487 -220167845 796476957 -250076552 337386884 292528913 970194079 -112811623 -571131692 628023523 518170514 -501853423 16602915 712629893 -750297187 894004890 365316911 -828580868 -496746692 148526842 690909344 49308402 425819505 -410826725 -986266869 -418245561 -239212801 699144463 84750498 530116803 238580921 -59906313 -189786362 44505396 151462085 -845958571 793301733 31691688 934962319 493971750 613960572 921020905 -568886964 582326058 -308811005 210863754 -862664657 -406881389 118670544 568760428 326913869 846373049 -269107381 708910409 894167187 551043706 817313425 89492645 -196114999 942251836 -780611850 993471002 -191248915 -183170553 64291567 -938808261 -780211629 -705574949 -424667147 -867583727 -661165036 231694456 -991357673 473579962 197050615 464957952 256628392 -727691502 809588470 -207806079 564804580 851473669 665147030 -422687665 -13193701 -635687641 485470903 779743298 -489588128 -560660025 198605281 217568745 772769203 22913364 436809601 305917670 -524190254 -295250576 831780302 -565488526 46020448 -89243425 -351867248 -98533665 -561813804 -628629301 -950803791 116791013 730049487 -165115642 -981420862 38327636 592055453 -927363013 121683399 -393569639 -209055993 471299000 817960838 -116832869 -993571368 776190431 -336848174 717049619 490350097 427989156 832347447 -307647112 428141475 -714013441 606172755 615802531 -168353526 -215947166 848654708 885649752 -398861666 -899423393 -157592007 100238645 -472952879 -904724124 -197335739 362628435 -598633838 919282506 126215077 965669490 -636425722 -626670331 -643090749 640532539 215343692 -96727932 -146405696 869664930 320156075 -27465235 307416240 -429637929 -940223118 74110600 -488607223 -452008505 -888764651 -913202059 -90406569 934231357 315931025 246809135 73009868 -473869553 -124729184 896581376 194996233 69992795 -553411537 -295272329 566836991 -796929679 780883587 126894019 -105156518 -669787882 600044041 164334811 706296912 -833243093 -802549146 480253439 -730365211 -255125492 -187288859 979345101 -490655962 -706566431 -303809066 176213170 328519149 -113577207 -151132662 962275495 -449783240 890411049 -820460351 -686016961 -910435334 50640281 -877794129 2718678 -637328216 248661799 -711786282 -621254779 -994331455 683081119 -7961651 777871981 -508231757 784839847 257623173 84883677 288932518 -238089774 -962755020 700893557 690325472 771443904 51970771 -252812369 138306684 384322459 138047498 -93767507 -676456749 -713125006 -728140982 -187799856 489359438 965207611 -79061465 -80018185 -764354050 -927158701 -514692523 -126397838 473002635 -933938940 -497432120 -770275636 435759516 -397831892 6685206 -532829195 -533931496 264053837 -268414811 90352206 -541723019 742689985 -698391106 132470461 886421589 440434146 129292489 -299188782 -397726742 -344518566 -816803233 429032681 -859334259 -556960443 -330987282 195713966 -577550501 -89547360 -848487244 597158671 771940558 -739447446 174749719 946207582 -349922630 -705177544 -786898574 270157267 397170343 -302692033 -853354875 427665534 -528918374 -472611824 885798007 -871973475 792525022 -299271006 337425828 -770341221 -357665713 -429420399 -256251092 106598532 397252117 -500970316 766688170 -744719165 167642515 -656021138 -235020521 196328430 -710120777 -752743381 11336243 -138369268 880123325 -235106087 759083059 -446543123 936020880 -258869164 -821199568 951514695 -903458045 937818600 -418840445 268991937 -897754490 206780594 347319072 -802482001 -246775605 -959825861 -569170081 370546070 -887800709 884139595 136499264 -335508804 869916915 -526110984 -748250496 -83705361 398215673 -671951867 -390989816 -190649976 -630918204 32464250 -611872454 -559708207 572066647 469293649 -9012743 506354492 -532219689 -859188931 6243845 -767929204 -200861377 221120694 -637719970 684852501 867232922 474019764 -560979668 -750324520 -436241622 923648191 -623674915 -323716974 -847755972 -74283226 -123964967 943090308 470617156 272389230 -680909614 732953226 -44291481 174206095 930798636 994725736 -538418499 -852404525 194543799 -489491966 -446613584 382749967 703020736 957408645 -9365640 -420691118 -486114017 -449756546 585351397 -502366146 85815998 -910088 411950786 589001349 -355590052 -253635355 -210716763 -207935305 -229544613 -977005605 272372684 -432805583 -735748555 -654592 679131051 -270816156 463881694 -196070100 -849030586 -809385199 859541436 -118126703 164344342 186011412 -676324210 -694577894 -389492567 -983784835 497829184 -10030735 140261967 -839923245 -763440581 192877649 485091618 -10783617 425054303 258219592 189145413 -350827769 -107059805 -545136848 -841467713 -488633522 191368610 -274968489 594563453 665094597 -775101214 -92706317 -340194388 -346886006 490666699 98429667 534596349 -28236422 -159907357 425166297 754497593 120917792 848170289 68393994 -348691244 -901786676 -609114945 580512819 -328381469 -584909113 31210676 -881733905 179916320 -948275637 195374102 737167090 -432986428 -881183212 -343236509 319398324 -670366541 -809269685 324068349 -608415853 152261863 955044181 881919904 394675123 917904439 434722600 -719950654 962115111 -772852601 -325671064 968501997 -265464641 -157153951 -745090516 -174423086 279888407 910720980 -475703209 -245850408 748188409 745852962 -27621434 -200646923 536085647 88749299 958568310 -404575216 760669993 -821233268 236039183 -224531168 446497980 -210048619 -307846323 -636772261 522210894 -254544768 -806406286 29112637 78133391 159496295 771068152 -977772543 -901979753 -947284293 991416271 102422384 657953634 -429651345 476450647 -492755972 -562993509 867334933 283679888 678649536 343887278 985030610 -763905353 -313876856 369386229 -773237611 62032354 -870519965 -728914030 928517646 -355382958 13329814 398328871 274599024 561145310 -421822611 430611420 -84343274 -969353179 501781001 -653147684 966893067 -601094866 331122549 -587946987 -506877603 -961310641 -397299854 489039849 -89784040 -442673724 -845827386 292942056 476507734 -867503820 -554204552 -529813431 -547030068 -17615336 -776273264 -551491068 842487630 -154519421 -758107074 -3558339 735111540 990544216 -931549327 -770129408 -493597640 36995130 -59412196 -710856474 -628018996 -824298851 223142056 538021017 -860808207 605642347 256006960 969744910 695971498 43606348 192458268 300281344 746712795 -86520050 -392446778 983565686 -733519373 357316402 880291081 -228606594 -180343944 406018049 448042802 -945513539 -166356396 -447987097 899656426 -178873946 -340684323 590180901 -454494762 896396114 -100654765 851361029 87292970 897700715 -56588900 65321645 464871631 -938811128 -403917027 -115865712 -49346671 -537944410 -780282595 355993079 -578973531 935429293 -568014297 406055467 -24139825 916509478 526200278 -965224027 -102554332 851807427 -215115220 -944993790 581329914 845647380 -393138189 184920519 -219209132 69041852 -849456444 -554946788 -897562237 342670946 -877304838 301869488 -768404604 -845268124 -177411060 65197238 -806492114 118575666 -963058502 346786403 286355449 -784174912 -999410858 738776228 946175748 -677996017 499786826 -929560644 -897829595 -156700907 370367836 -638702922 353915959 -141699011 989560519 -509359715 -281529946 805238393 -466126958 307211296 -20878070 615716202 775358266 -257755550 -919583208 -167984776 916237030 -155611296 -524783173 -599000994 -203246163 -371748147 -841710501 -592297379 250109875 -727183317 -79047203 -847908981 -871142448 470758852 772333859 214031471 -198893672 481062889 -522230355 735204783 488427514 -27273720 -134606255 -727281066 143305330 737379741 -767723026 -528850369 552539430 372789443 246161521 422990629 179774044 401049702 572709933 -544592383 147929408 178132971 -92102239 -888657853 -990337732 -980949772 280206755 -785180466 619022209 143787941 592831562 -613047775 442447829 -872489452 -162043168 315507230 755787274 -755405948 -280434349 172205021 749115879 607014174 124926765 -893598941 -195535841 -856821099 -683826822 -478438644 -12220826 -660983661 281664682 344277961 986238239 -208209174 895194060 693596169 682880817 934882198 32261927 -583652416 -191226876 -385798024 -811820118 -164651158 665368389 662284929 249552573 898049731 175706048 -863865879 -70702450 731288314 498500527 479804402 68882197 -323892313 34567056 -707298638 650709807 46088777 -987555907 -742457373 323082376 -141056892 -843387598 -144317768 729569918 344991819 -354789362 634507459 -399725108 997913890 -70081779 -541709639 310862610 383040802 389906152 366469770 -375264617 -267228920 -360827852 559602073 -493904173 170047953 -93795260 26964703 -240340165 -415632679 -928156038 739459364 512907928 510393275 -502173617 -718311109 -872042178 554008906 -789521854 751306925 -429861617 394670330 87262989 -362774907 -990969346 -679340833 -182936612 496989566 472221848 -391673232 783924194 -513653043 -734807891 807079239 -962797494 887778640 -557644462 579834213 -947337123 740895591 593474295 178698250 -705221668 -450609023 411211195 288366644 -363692472 -366755420 178157547 -248971581 184037067 -215681718 -802567948 120995458 543501599 849353475 -111534559 349091644 647212988 982830911 424221461 875299871 -219242974 -607296526 184844702 84676616 -297928278 -697364780 -370720349 440763363 861655777 52102653 -995287712 810545796 688595265 -420097385 986244640 -508794696 460421771 -248948725 -628465333 734939112 -141924457 -708047225 709065024 -471564136 975283812 940536622 391585953 77720476 -980593167 -932891630 420806942 -508699072 -118271564 689811295 -63091997 -798929608 605451323 -196037074 529854775 962444242 254511469 824005185 317227090 119176778 362604719 707351211 455447886 740888508 -448588383 -716665984 -436491208 456381483 187850677 -286974089 -744070752 787092081 816771502 -177744887 -160195748 229970223 -513189310 446915548 850346761 830645623 -34638874 988905589 863906512 -720561168 -328352863 -440108171 -292462506 -16102307 -607817014 -922058936 -363832617 502251479 505250990 162816175 -550377665 -15809059 598959173 29705577 -797088480 -224940850 -537754401 671125018 781795036 74349937 579731581 -868708388 960060976 903667391 897594484 -642522990 155102040 -520815825 260274336 17164620 282920085 -245866722 218828353 28764407 219010087 71193348 -580616346 469823942 571280054 -483633336 530374457 -961748846 -698068125 -654320733 -647168552 -962747198 -354776181 -196130423 962301207 478907265 986299468 706546688 -804035348 129650304 -892798741 795118434 255716155 -769471621 718100806 -836587943 844678908 20106488 -75040729 620846550 875093033 -845977725 -740484588 689650131 718008023 -765998763 -169632419 -115865805 -82837060 870300385 385376926 -894703819 553693153 79047521 92878215 450635608 -620241019 -535617759 -512494120 -86000341 225236939 301266813 -306139327 -807008464 89440704 -348932121 -53820870 -921696989 -74414681 -886341190 -288000683 777339518 -249179740 -291663073 53135326 -174913874 268842574 -759643475 -348972302 -667569707 -940104285 619736470 761533499 -229789923 513670534 -108881889 -128634058 217370783 460845447 593712262 107500406 -908825352 182961658 -28292369 -804158246 -799155826 -828761185 821119976 -799206078 -981024836 -387566464 -196795971 172118831 218327834 957563810 525626690 -821078390 794427015 235533733 -579057045 -286685252 -875665599 -634571342 -362298673 -314997139 104276604 303147526 140544168 -335493568 362990462 666354344 -846170873 -825713768 -5326451 777322228 -349552874 478244934 651486561 -729719079 711103378 -20135522 732760715 -244809365 552951771 919712782 -687012112 -490326335 174184092 -845136023 -988754670 661800257 162587315 942560808 -193179718 423995944 466825223 339607887 -262054580 -115866054 -19918415 -825470517 -876014335 11597973 -342691828 -882905275 -432960387 206211926 352195512 -559196562 -550438071 899976661 -42103242 -444831585 -342895640 -716321423 470106055 697999247 -423115424 177140928 477271614 -239383164 592263051 875532068 130695309 -49395259 731351763 54817689 -882817710 -258434984 121607579 -372391281 -635347544 -692679034 810509415 -672232925 -627243316 -823508622 -451785347 -806647868 -687888956 -550377058 330277476 579334754 283533216 -806832834 51229414 -349646303 183952226 374603271 -126636917 -585139833 -73138458 -837071453 -394333722 954255971 956822921 744347708 109434684 -844156033 736013731 694533725 992763327 268569348 131133698 921512720 -685921085 -411938239 509907964 -578904548 -622991079 -599669894 488547609 -814928125 879376515 904661030 910490577 -761952879 798807290 -371826777 131301859 -195805559 -506662503 853882259 393893566 -197484335 476906144 -896855916 370342529 -495662381 -559199245 5649080 872340216 -705933810 778418853 79934496 222435052 666883464 -326456233 682871807 -350341097 -626367189 541620350 613395131 -635826239 -900691817 551256929 -587803998 837646904 -343296325 591501127 -206090843 142162843 -12357797 -978819087 -717445762 930944256 28054721 517233506 572933092 -935666985 792397791 943445132 370709357 365538211 -861359893 -769219851 -932720913 258421896 657334526 -44276664 52217988 -382100962 510430984 -450720340 -763434935 887977001 -836181205 -260729611 -299860041 -118914830 -699898889 101166292 -495666470 -443341780 771081975 -31131147 805674614 699787345 476044381 -750018478 635806204 751131706 608880970 263884007 718289702 749287164 -138250814 944747876 528565642 -881818839 -805807371 -164181046 -266786558 419575866 -535486979 827720245 564329337 -903486366 477624287 125938323 -117224434 311640844 396379148 550773193 316311662 914451280 223923584 -964362939 53975741 -10487831 -515606338 -81732159 -814341113 849905741 169400070 -18547359 -217739854 897056043 445140530 -265776291 762699780 199679132 -779667498 -857450389 668346440 931104284 450528838 -577457800 662134673 28272219 -187737058 -194871366 -929319135 -282612176 -135909683 168681517 962987421 123541897 -832462392 53389937 884740384 -97455412 817275166 963505515 -107700429 -728526606 472498454 296180006 560533430 529805520 979247650 -271803316 -923542805 -339862836 -32634510 967131854 -720344289 615578781 -932423670 -571199645 305136856 -256354277 834166676 980970191 -483008967 -195242516 9412367 -653906534 861333769 493132257 644125253 -781282505 -217503624 358321438 809836389 249481011 -365260260 694259594 909405045 -789521315 -748036971 -947313195 721994935 570584531 34500421 -838130931 178015490 -77062429 613441769 -321323768 72527946 -725101277 -385953779 -322998788 -92517837 431616455 776553691 813828971 -902777300 -175998455 514701149 -760221399 -614411765 730442954 750845472 -976048316 734865051 -921077786 491823196 -812903783 408745643 -653438364 -221055740 -746043881 961435232 75209605 -24828399 -684787752 459890713 178359722 447544708 77284948 -48894866 922431852 700462556 -821588620 -404883662 18801404 815060437 -795649871 -3566721 583315323 621645735 -188179922 -147368623 -347891330 136116978 -231509332 -127063328 330119154 721512183 942165927 150053042 -886311908 -338908307 -292628557 306300988 -814045404 -379752392 -110287860 96243760 565792219 -251129018 -746001064 -436786765 142140329 776006630 -722659914 -971194117 -167600803 988332985 19150299 -211804713 889070272 682583662 -975550972 643816035 956184974 533943883 488295821 -882784914 -589728619 -65210014 372638938 -805342072 -448632565 -963086606 869829291 521001004 -882081954 363940754 -720563696 297538821 585304382 -723356531 -575583471 431942196 -406300598 -664287822 971794706 -255886033 -843334877 496445768 96875212 401744639 268011825 -43609065 -794178900 -888296283 723911507 -387083519 -759756776 636938776 -509090899 -514987523 810037060 -71531627 666984882 -525428992 -146707520 -336056767 -761948279 -365390502 305947190 -76795972 936579794 837372835 533891935 -611098540 -538587156 -282242766 -923935217 -260765279 43012123 -507142528 -28093566 -254083540 -96946837 -613738380 985280737 63472652 -32751226 811794780 -85145023 -517778622 -857963409 422957578 780189211 338076984 697009719 928479657 -145475567 -359542209 -172704291 -469396043 503747032 386353859 -564866538 721131982 -636889041 -958460589 -924537182 -701800778 -384820167 -482500009 953643609 -808311154 -514181442 714521611 -82830315 -237732676 -586315820 675432860 -693039882 -471841642 -359753616 579635543 -263920612 -499651928 -660996623 270267059 -553828569 -565030096 340486512 851536013 6284972 94519336 -679880805 824287563 364381501 107205314 125104210 -437232337 403314347 -116269327 -852212256 -686840575 -385449998 296058197 98914501 -741955283 -632719226 506026874 213264597 755936477 -245971124 389255641 -316404161 761826130 492093121 -103441447 56859003 42070980 793611452 -598711541 -406829559 -852670522 -50062035 -488664819 -215148615 669563609 544086637 -95959913 -377299677 269974456 -264263759 639087856 -546273852 -72072334 302807370 -635253291 767458716 234938631 -568802413 -487488611 -140725590 -735425308 -894333385 -355240398 -927605313 683575726 748314861 593219699 -864474178 -541262986 -532088191 -478336300 -748670167 -730070493 826056744 202799640 351889069 937146668 196248308 -786838314 834196048 672486010 397058689 285190038 999639779 -4251619 -159540814 738056639 -960236471 31172214 -718547893 190697314 662874808 -942136511 -297506374 -981937763 -40589529 -403015061 21119233 -361017691 608005210 -321779386 859557289 -256301750 -680890754 10972027 -56709197 630250586 95772658 652743113 809442324 -686585629 -865969906 -652902337 -991764784 -164664171 829107241 -707372515 -54964415 -275392541 599471117 -881892046 -212384219 871069405 201173315 591713930 27102562 299731952 -756063209 -489372289 254883536 -579633430 614485687 -720521720 181792822 542622415 629807815 795605576 -165670144 873325730 -192276153 -12280341 925192626 264211337 -212408234 661376661 644295918 -924583818 543629230 -857717600 -880319879 799475120 413517337 532714956 -84707897 267682285 947963055 -755841083 247340408 126098017 795871322 -343129242 -764272397 -993955567 -337999286 758978278 -488571839 -390982820 -683548778 -158353385 502364796 -565362531 -178998680 -878259058 222714516 299840870 -968990422 884344121 663107325 -891101557 -705040137 -27530769 378154650 -544513493 -71431088 -219259090 -369009335 78426171 744294713 -291891085 566827727 -992989958 -323610351 958889733 238550777 146958251 15482329 903754466 -764826827 -251417977 -980428013 253963782 199823787 -244737608 785929405 123255252 -464517345 640226424 658371784 -837642984 375095621 655316454 -914701138 -486877984 454170049 540693495 -24102526 302177812 -450835873 -51984714 238003504 -993782138 -434314774 -923218396 608517247 -912076748 -183192163 -817103089 -846414177 -213009847 -358606848 -776986887 203699365 313478601 699069894 -624249697 406246056 -638467687 -924690926 486510472 572947294 874733661 -321059500 -493753122 -136622112 -276238628 51554631 -412091965 -482783059 -956113153 -652501476 -87378925 -597245519 -23949219 833126745 444557844 -787449407 -210596162 10289295 650700504 258543784 658296509 -534755486 -628898457 491580874 751418912 -505903858 -21369018 894927548 797214434 -471570493 -310924364 -74339869 -349829938 -882872887 914660755 -151110608 787527898 424666333 367625169 -896087631 51505352 -958681669 -711703108 -406405519 -113772609 50348744 -950985911 -246555010 925464659 173881267 -764094373 608770154 728382244 -555149673 985191325 240059700 -271394994 -798931457 575210329 14993138 76700757 -748059427 -999034395 771615792 974944605 -720106740 638980686 -304802267 988263756 720973014 -77409176 -814828916 42071689 -957760704 266289119 -8566303 -42830500 -529105047 -903819248 -466278082 -4313079 96034758 -949597017 -504922598 -577525464 98182683 470334693 436589984 933238047 372338691 228873148 140011625 179335884 601632789 324497737 -408999725 -697950426 964536335 386163614 -842791340 344807728 -939158934 610308571 -254469732 -655672552 -826813996 -848289196 335989503 930321730 27782535 -842768261 948717704 -588646700 686640309 -914990464 -109600277 280086834 -260369301 -583082997 262220667 -328119843 -253387841 -132606328 -948183772 613695404 872444398 -999736239 342778311 466329818 193531773 -275637823 -694042069 627411585 145588456 -32772362 668289753 904093968 36759273 493505713 -104568447 -989692579 -672312856 -557262115 760988585 -51979896 210595396 396264666 855290667 116027887 960061877 613972203 -856256715 -183435060 777483206 -56982272 12354252 860668674 -106379156 -380559695 63256995 637981773 -459184374 -830629987 -313935458 379414323 496309998 -234003055 -964295793 -632686525 -430138757 952040499 -131221467 -565850634 925044713 -346038588 710217472 266264657 12809308 45181907 -137344730 654393531 56859676 -734829746 -519752725 74096302 732925266 565830942 -193957803 -300410253 343654237 850846676 -2248089 -386895386 -273055969 -813405875 231947888 -836145229 -748407754 382130421 -993783651 701147321 434749013 -259666241 5294300 513776554 -698510772 -575915014 -982488031 -750840649 794158651 -215028036 -414327740 263212589 716540280 -304177798 -559165146 790420019 274152711 356603645 694966875 -979452108 -29042808 420231003 -661514441 -414523620 381228312 -223426678 428685160 -828323745 213272762 -832939166 -551399634 -366345424 -398699451 76628200 -386883066 -687595932 -435232785 -699097986 301621536 22092166 -820994007 -599932806 -775923367 950030729 -91716477 578660270 897135905 -839893891 -858358227 194330328 -562996159 356478088 255647090 -218304474 -450983798 -26388229 -285137654 -72449612 647783305 794351490 184065806 996528014 166039926 714146958 532108761 179974489 100990272 503766498 736036362 542829439 97982791 -121375137 555302859 619086244 -386860461 248784707 -984400985 798025871 -997830278 -141209826 -350060820 -737859441 868083323 -432520130 633624081 -821948496 -487798294 -329221093 25220589 -533233460 14922851 124928080 -973784837 -72743146 658263273 -593977369 -953178852 -651682206 881284231 972383656 113278313 448442839 -534777896 738019757 617871695 661368550 -169829122 -374548362 264509995 260629692 -353830286 962643082 -848574209 -845423202 269007177 257809713 -462624238 -601848647 279441082 857309843 484083567 247257577 -996736340 83457771 884021721 -462164470 906364552 -869176590 -978945712 367551211 544049035 8295680 -540203099 -382163698 428086724 124525849 581140771 -987845376 585572924 329343457 -141376389 -658264660 -536338003 -845550824 737084804 -912923238 -274542476 703289661 -838483566 -854895601 -847986459 647789189 103878810 576189372 889572898 329657810 317060017 -824671908 -963861497 -789609330 736913078 626732527 -805662372 429088116 -943634071 880031062 -670485535 273106200 835973829 -291817393 -39261243 320515552 511069785 412295247 -856853018 -317940090 254620188 596589991 -707741694 -193643202 902314071 706151732 239107754 -454823283 976506148 732201097 681482023 718887267 858207505 -433116699 258534296 1783984 -47013328 -461519236 -451707993 817015124 479661989 774738929 643095867 881931989 -709603350 806558144 986914016 -222379404 281200034 218509533 -653279310 258161643 260253641 -415915400 611220990 -705797496 505654152 24364226 1103812 -617036731 -274241772 -541488226 -428238961 871367767 18869428 975485777 -228874594 -625910036 692573978 386866481 502515585 73472925 -995338803 748951119 -303774667 39791152 -561957434 -97902394 462613661 -694462799 -507644925 -882601216 -722406603 94843445 168238860 -475970347 -171087830 -724900372 -250343566 793026800 692504369 -671306432 434880793 251920986 34404830 -514579141 -295730869 -34353103 97285750 666875887 -224377488 -932987724 -616061687 -635440119 467125142 -93971853 -285690022 498791369 673091908 -993736605 -300540647 713954367 210375741 -456179795 -275701527 -543479897 24339754 459979015 -39933635 -973523669 -455834556 11965584 -801366538 -543408901 -908945747 -928635617 61604722 -245539592 476510007 -42121753 350802079 550973552 -153360486 -397563983 825499454 212056580 -278720717 -115364878 -927511539 -931333785 948652103 -872272228 606922671 813384281 224591196 286574773 -316507319 -381614249 -705944069 -119897512 226762145 -615732362 -633126713 -339476353 -85579828 -389804307 473970019 101750867 -884454569 151662266 -889248968 -637940182 -441247610 -591658565 -871111905 -454254506 273849770 309140517 -883529844 259436414 527647953 208682119 909974236 522389625 -534196674 310395334 -676225550 799790897 -317165403 189140638 188601991 -559511402 -116222152 -673116566 -353565678 49782322 469403487 -629693454 814210583 -984677541 867853931 93450619 -130388166 -311878017 694371648 -265690205 -510571425 -536193969 -428382554 -819531732 -225025402 716548681 -541200145 728254917 209392507 648423932 -987027619 -396375083 -535061296 -764058229 -902525500 -214179421 835557590 485891981 -221828734 -507448306 109580247 467896100 -502193643 -492445618 -608186831 297785239 -462774865 121339520 -53896174 -168357961 606162497 40752639 267878358 -831944640 -192999531 -404236287 710469034 107390738 -810041778 -83086105 -772075060 555633310 -31643490 -476620071 936048464 -960697221 -371434702 -552614824 929308584 244468480 -570931735 429335239 -620316267 353995224 -579627334 -879275737 -179835811 804636511 278621813 -373213874 -685226975 -548147357 -490700263 -229397203 -961452969 891810376 -844579942 -679238352 886985588 -429291358 -283304934 -688456867 339885781 545530193 -56783801 207167909 155284860 518576370 590561144 168358753 386022953 -356510178 713683714 -733442977 902464982 -711185066 -288036022 -184807034 -125240880 -231908229 561434658 -78661723 -687584461 -843112484 -699430222 345313287 -950036669 -463120270 601121372 404354778 81398024 500518719 -329169146 -71753182 -764236097 508810871 -186952054 -73245171 -759581984 733766313 -209998901 633476265 -198670783 -71108595 538036 168922745 -878403613 -894622555 -177268698 -964131765 997500532 -32416862 549192807 331018757 -45432543 -170087625 -169078007 -410211362 424716484 871703098 21916732 773904832 903393906 922565553 -288511854 924285143 776769803 87914972 -991712955 -509589800 -292278474 -445017837 -535587482 -85104307 -288475334 -494776352 -611717496 87464460 866352016 521433285 617642061 -522627153 -671986640 -172452233 574670592 689431840 -624968174 723509187 144294002 663197695 23795867 11564164 345088414 -733593802 147544281 -832702287 327761074 538376496 512330450 -654953416 -712214205 723120069 2360871 398635614 843441182 -968070622 610143363 325003537 -934292125 -416805779 152726638 348943666 -388098782 452563647 916379813 -874016636 -528875280 459788385 -14814401 338611465 853918027 166251426 -793127622 -422254053 -442431865 -711431898 -600193728 -278837775 416026655 635681517 171493768 -151380444 -538035347 473513985 -624373365 -164354843 -362845111 -993555672 481748724 -52480905 822850738 360745014 -360739577 -868523564 465759909 -642002734 763944032 897620152 394245819 -671636778 801812653 45602496 262643896 -211608461 -69761499 -499648084 -434677886 577247616 -57602874 -640027237 -29079674 -915738912 94516649 612009252 822849806 -805571158 -711118309 -262302149 159467341 20467089 883272580 258728016 398108593 -407048751 591729433 94300936 -101121121 -717865198 -271813858 -264184872 -464179807 313626693 -870279457 318034383 -732186908 761913093 442318613 -57689536 255408058 950393285 527272417 296721855 -105606065 595027686 607620866 755185158 444265357 372794815 -965188934 -576488932 871723400 -473134283 -50759939 -570288715 486868911 465832816 326076759 178955801 183586681 626440039 -906354938 169010066 -141775909 -508902126 633590182 -284681660 -327205952 -733936685 -54546756 424804158 241812546 -366823945 689211788 263071574 -739671866 -542058277 -919904539 -235479675 326392997 -516865619 253063084 -334240528 927531497 742456335 116774472 701342869 -113931202 -650906489 -157444057 -773359056 214875615 -375423612 137886699 294723290 524461279 -310993464 -42628032 195962078 -512825674 339702967 278515842 715694427 -871487017 -404536676 -323216613 759370309 203108716 -172391905 -772106906 987448356 738352301 -31601096 337600711 -86549062 471405381 881722170 103181340 -493685199 116995310 778811339 -669970996 -374593822 -573381105 -513185067 436650738 823910154 506216072 109391373 501168175 -866013842 -64610329 364923501 -844261949 616044969 809669784 44925494 -724154138 -543102138 -396352468 -23302898 -834222178 8921401 -190043968 -639556725 2669761 234082473 198343803 -489414677 -918446907 296194976 -814129897 332969639 160151490 -658685155 936130320 870758029 -301000972 -542882250 -2406806 -60291170 -781052183 762006771 -92405908 584390281 -85902463 31819773 -63205831 -988996032 20732808 127127807 -291221362 386924543 -57331871 554582127 180600851 -496047714 252443998 10852606 -555037749 974742262 272524370 839917246 -513130235 -593362616 -415566762 -230261713 -948133539 101861504 -404227828 -505456690 -511482115 -492966180 -411808234 972203132 -59351918 809898100 -917309650 -545903877 476777424 29230000 740938907 813776357 -474283910 679864512 44384503 458706730 312353046 -733150139 -192341451 -705117284 303427450 610696635 -944894370 807749429 207926714 -923842808 342594687 -309594691 -233315136 217795146 275533955 -980573824 458695777 -570723924 845313863 88093615 -915991284 200955628 571229151 -384257396 -258647554 439714787 -744920198 -276919227 -153439103 -710074875 541613281 -896116444 840467775 161397285 -514679578 491086319 -391165920 493298733 -362043193 854334443 228794923 -726952079 899538440 593533113 748321650 -126834900 630734174 -171139394 143152150 -625937268 157861435 -548092084 -159816516 639389688 30051842 -115825186 -759909701 -77355860 -607585290 -283094079 94909050 660937346 -339170549 620702794 -278647091 785422252 -79690787 -458135680 -26379050 -466466096 884743015 19384971 -432614781 -878521288 871982677 761317999 -345669023 62816658 -201094209 -89395396 -785151303 412510081 -179047532 -419661799 874987881 914590960 -206020430 125543383 800723214 -820806843 -170454763 997063107 -124477987 -286828866 -174898673 -863777204 -211255444 -55656046 -787585918 -669099428 767008763 366947244 680951511 -647814145 242251214 841440958 332057505 -417276821 -337526535 945487894 -982788084 -446238104 47745480 588444305 -515242216 2940014 -411531785 -384657174 -238899630 157306139 164304062 619249232 713215693 -991517953 485433072 -765459273 -760239372 343190809 413940879 359728595 -810604287 983505686 -970636437 180701386 987589925 245663973 866198340 -682030981 912880683 -70063224 874663371 544426221 -950920783 379945568 -265080631 -705140537 219542376 118381344 -406587477 686148550 125712997 -679147009 762088735 121845068 127480890 151170547 -865378819 -537281085 -65242406 -441152568 86214287 229020719 308456195 -577055794 954111812 -845194445 -573143665 255507082 296724994 775969688 162481027 -810464543 194201807 880756593 -269115938 -332141445 43765155 -771033033 -615040324 682594575 -956816415 302762397 -485052358 472135188 -115667520 -623963113 392347890 -177278758 -560730843 218505243 -37048119 791670055 870489854 652024987 -605862553 -852834659 -851051379 -328402059 -931488957 306242035 -91426118 346038737 -478617535 627599317 -566793806 -548159218 -588520515 950155203 48285246 -229795995 682199338 -171402992 943254221 201724738 -942788559 487665418 -16113745 -809262355 18673821 -203679955 -328371200 873769033 -362915867 -583797707 89962073 445070413 938513405 -908559457 244194069 -636792948 537306018 750039244 -593805823 -311036684 -568416068 -208043020 395499758 -735705259 -350440776 -417338014 969192659 -682292403 8534224 -15589893 402926128 643350468 -265741840 783714759 -140259657 389950044 -770935090 457869345 86303467 779784879 -401778521 -578782960 -78745667 403920682 -305200952 492551521 513739779 -810361745 -622051866 679950060 88353921 730367855 -834680759 250235668 818919085 121135582 235180331 -289229904 12160283 464217179 -869552228 362761885 162314143 -154980902 835462435 256614865 -811036786 736771006 677623467 -791766888 -230159551 -291538298 -279368417 454076935 338276916 947558604 531897393 691611370 -672227266 -641756542 652112375 -448994997 222895929 409803957 890098428 786146735 660759022 807027287 -116276960 -313572184 682760347 -794443021 -928716532 724924083 346542382 406106099 -395143248 -428241323 339163684 -981713468 432789825 -45206990 -580836208 883506384 -858755800 235873019 217802718 627590384 386196431 894497581 829003521 -338804847 -597794536 493451134 797529777 -492191798 729214296 -185072392 620222147 -561351693 411495447 175418338 -159837366 -258396582 387200350 -421148572 -211377349 -928179933 -61504507 -780999274 -279439410 37751400 -800433373 991934133 612575202 154326356 -939229780 837531898 -935527871 2226316 550418200 23146509 202116800 -968186409 -236250073 -772732863 -25893956 111367862 830187931 -788049973 -143384688 677578099 175260473 394482961 -474105634 609653312 -556871474 -177033909 -336402130 302423457 851622725 -198342153 -822963568 326548831 517809729 -175301365 -296715029 -399169888 724689885 453142300 310985208 310806951 693590947 236300753 390533942 -396628749 -340656038 -981236773 -496093381 -826347769 421871083 -43495508 -807404853 323754519 -575694453 -857515266 597983622 448261049 134369880 231325284 124235934 -669513392 -464225401 -984204690 939484752 -455114838 127191431 521007055 91963338 -226045426 515934960 457209116 323326573 -956672899 -778942237 -350592213 70896205 -801204773 397225078 120259758 -458342710 -701317685 -360198118 -52485055 359078580 -100558177 -321397313 -515272700 -163464935 243851185 -722348297 -160431352 200949156 524148902 992922770 -446601210 964986260 783684103 894760764 807593012 -985034033 211154591 425460702 -176803784 -989327849 -17360685 -342408735 10999848 149423805 981260014 -877859819 956883371 662095750 -917790967 84234085 -582873010 -419087089 -24638397 -727909532 -958044401 297653353 -432158345 66951379 -459770630 -881715833 -771076166 -434137191 -352641583 -544145857 814603496 -601240162 -334685679 474995107 -699105757 -842178412 -811280570 -18708025 -146503787 751418879 12527150 -759573167 -146971558 812631512 707130828 278666061 -498935225 133222816 -728413899 144394465 790240570 704743706 -6121321 -835414045 -774617175 858317712 -869804462 593563659 847335992 47194108 715253235 -533863345 965566456 -887832525 26365394 217133205 -413908459 -976848196 -430943330 154007369 -238074181 -890083296 -717608697 671530149 708872609 385061927 771738899 95939176 905343088 -667872246 365491056 365363248 756810658 -274233759 9982489 779038437 -267833666 -732492303 -789522056 -631174763 204035929 -790291717 -669301616 -141631342 -295270637 487442425 664555642 -863805742 432139552 -623307785 -47540963 403677487 165028307 -462764795 214553541 -329378846 271070617 778358128 816191116 -564104488 -857722514 -536390920 -698789110 403215548 -915239020 247954375 -528094189 236333929 835172471 763595567 -485805262 151275259 719702765 954353023 134456019 -89925780 -137142202 730001575 -617894373 -606357349 -14639971 998500882 331314469 -214722673 718866295 208050154 -300223533 189351796 -504944155 202325336 -632420676 -243029741 -32024051 -703130989 -922376037 -837626184 -306600816 -209371996 352375555 -199296567 145111523 -79308382 -435200121 -58878159 171477187 443448646 -628519589 318991499 -474844613 -710375573 -704756394 593197832 586591632 943045441 577678865 -436640718 -45155260 -635073328 -608061471 -357109297 843670379 -536070132 152077734 492302639 -468961920 -841425386 438935116 -611626991 580170487 420084451 692015590 -432929927 -613559469 -528359547 362255701 -489914220 635117374 -125833690 761494480 159824291 932885334 331025058 390532698 682304192 865574178 559175272 -574033609 -87178652 437315811 952462654 -787516308 219604770 125565912 -615860123 -922366781 479773487 554396650 307613715 -500821942 -980069737 -730174314 691602730 236742695 -318277057 300535261 -748121038 -86730312 -27676646 -522821323 498500182 753961153 -369920590 -754646136 -763400297 -503781935 714266165 146597914 790313678 -842731678 -489337572 -642963722 889840111 -607071816 -521927655 411269277 610387505 -264989180 529523898 562648125 251584793 231917766 -304903350 646433556 103717801 68657453 67321978 -144827433 627620187 -774672109 -365981292 -945920253 -254859124 -904246347 -403247180 34870510 843398327 -25515283 -940567324 -880071201 -872194732 423006667 930440136 -638370526 -996659945 303468738 45997716 335076700 864883567 189271752 85739474 589057743 69675400 -316862992 -399150445 146565494 -330856627 434652488 -853950898 -273706158 -268725565 67127941 -356175007 806486790 -828727595 244743719 549677026 -557500745 -254829477 -858145953 371438092 -640848270 168945217 446477597 -650875786 993410179 119024673 -107338807 -29269648 -608006537 630638474 10937049 -795765617 349462097 844250173 321603955 -442164100 420928147 -697578633 198984629 50792686 288634258 -852529784 -447452952 622053184 60280959 495437902 803091695 235664491 -800267220 -307091462 -946146483 -982760212 -532567704 -839738775 -921748252 80889129 644434086 529905122 297175617 570407722 -975820792 -815672048 -657269020 -503690644 852024254 -912515752 519085172 -898288795 877797018 -455073205 -663618536 554258259 -349709425 137132241 4830025 -548001553 -724975311 -564211122 -57822126 -568014150 683892773 447843815 -564170542 516645124 407051876 607420283 300623896 -174571260 -321477107 67791202 600678869 -635080262 -733717169 -657869578 -425589497 505058032 566181735 93432946 327076357 -151593896 -15089273 -775201717 592123514 -658480141 -603143568 615065484 794990188 -369540613 -526152378 -846983636 -694225541 -789017693 283244804 -723744374 892429441 216989250 219306263 200935216 -303517169 558083071 -780661853 -253075831 -847973411 -510654671 -738764736 954535631 -433308365 658714348 -414794006 -272192302 -59282386 -103780191 -240826591 718449597 808175161 -352432376 705508489 787502762 500964675 -368849160 -9013931 -617982971 -480550167 -518202837 -994796995 476455336 -881364910 -651312940 -315412161 888014358 -623280004 214308797 -397046591 -997197979 181406816 -107756656 745417078 835455368 -422892358 214510532 -370274780 -544112835 -819443105 -718051919 840206457 -480361282 -752234856 -625773376 141019215 141031911 376484327 -177528522 -879477928 -112282138 -616246786 984257596 -58204217 387415440 -863114709 -494705457 -733908070 762688315 39033961 -969594192 537009566 645526886 -922002418 -514833175 677695657 600472736 -334341692 659220129 -895021629 -982804954 24640500 -310712899 685083614 -881445217 590970415 -491148668 -389193633 169151091 98613146 -835132154 -674134227 -490714986 -349054610 -551818393 -105831791 150904669 -699401004 -416037382 -374390418 839288179 73657784 -336159777 122389077 -673027182 -283902154 -766205251 504189241 132459506 -453895599 -142878169 300504873 -31217951 34994846 -69251454 -962799135 467132165 -588475034 -37425112 -600499215 -496065088 69642559 459149044 757098641 -990283826 -339155783 -568372705 -215380201 -271944013 853906557 -321031935 -599741704 -233892718 -173730664 862967585 -362114341 -633858482 189773394 858396940 751724318 949943526 -729713490 313061441 -94062602 -155467153 -737347838 -35772403 315627984 459415108 235624309 -322261450 -86918314 -923108178 -297312038 865532026 -304393323 431314418 -772301127 635832310 -39950781 -414612480 473229611 261852981 -755011218 185409833 707122830 926261720 263507075 833905549 897448427 -160637762 535689450 324027557 -521858191 -363784490 774839048 -735854031 -799153773 -675409050 789011114 771357436 612073057 -788291944 -657636994 -593737260 365395074 409793353 -431053652 969517260 82969346 767699787 117812473 -682397143 31118268 564539464 -750422661 422856005 721285593 934331697 704977522 645690510 -955195222 947283646 -141474620 851165807 -264821894 -295647108 -262986139 -831445075 484078493 355693783 475340581 -517927577 820840435 -40598807 256450789 140303021 871496047 -820293631 -348538865 749779023 -694484350 -106278240 -722929909 -838318245 -207160078 -817571963 8773440 -111955046 -179140600 487820249 655799190 95267621 39088078 775200455 -435225505 -428366791 578384754 -450993091 -164369971 953144763 301706300 593494430 510469932 -614631915 317693496 -533626469 -494084845 949262956 -937076254 190931302 -316170676 422730316 -150019115 725424062 -528955072 7059628 -179825202 -634899563 -836120374 -866529065 -525798810 -311608001 -871358921 550264037 695185950 -653348712 -126828674 323448833 508412344 -712009765 -398526681 834569033 -42325784 380495925 -644255419 -311338338 -122945285 -846176702 -950151909 -189167333 -977301711 -106832991 -210870471 -229319374 -752288926 -731742979 104198083 -613591559 -741133785 -312406737 489196808 613254234 -263929343 -254763958 815195996 344143338 847236857 -366831045 137075562 656739319 122940912 -179094794 469939460 -670739296 296995802 -456172023 -245094992 -70803222 331602496 -536848947 -539686877 -97877390 -383493067 776653568 -751979024 998321102 508073412 504212229 -442970588 -469114625 306563616 452794721 -862913579 -295336231 -298247147 174907292 -558193966 -847488116 288932282 536819116 504554224 430752075 -505311634 888099934 -343434732 -23416686 584688911 -679046482 364674370 -83952291 76720838 812711235 723312710 -857054465 -103197097 377397166 696882772 671324667 -389987632 -881622155 603069910 -376294608 164467865 609212221 633554287 -902379713 -216834661 -644048438 797222059 846115361 368827853 96430127 -664625955 689234774 -619107137 574966336 112078124 -693074376 535388886 -942967256 -889616013 514940714 691597564 -77758988 -986031458 -452113818 146862586 580766444 -841022469 -20592027 562404610 -306174662 17086381 -173801371 -479051591 -232459614 -90585757 298994386 -968415040 -952049122 691057329 97341364 -965599474 -207260170 76532606 -627453336 -422915424 -580630419 -8734152 -691130568 692907434 46576546 213732828 -983378569 391796483 267134533 -42118586 -384195541 -177058558 -170727214 -746066241 -410672054 483999253 -947663947 196179664 43349660 -854999324 -113318027 688089259 -577617560 -647915184 528144193 -122208027 169995334 -752509462 -371815828 -973904493 -11067780 -502350473 214317577 -818336960 35692155 690042064 626128680 -633309915 -564503380 191816868 302520932 -528917427 93520989 481682640 -306506872 332664492 750457518 -159762211 -458300160 126177213 -198969296 -262459466 278972760 737178631 -322039360 700123085 886664970 297300358 550039811 427080886 -430171669 746784594 -647580436 -60333232 -283331882 490347226 36954849 140404932 -664876834 -261577843 -281035104 537534795 277276929 45630263 864393429 620068404 -135598712 766367999 342398616 -807352733 -753100495 -420227639 557536926 -460391037 949357672 -241263601 -144049498 -516211877 524753980 -422552969 -249882359 -584310083 463730163 -374290722 766364094 -926462367 -525964954 -274570451 -509831673 -369397463 -347767730 503978978 -89872159 -369216367 -582429550 -254806418 530582398 589935095 338462030 679319973 -470041902 12701251 -210623865 880361492 517599030 738021321 -937441413 854737062 -42641867 -648127687 -715428305 -99871536 -508758122 -849203388 580075888 120979149 -867571632 15610623 -745174181 779095923 -845859450 840710367 37721615 799343483 34512616 489708963 -79257594 -303391410 -912270720 413687889 -614274274 -144550349 -252459865 108604869 872164787 -903220864 613371484 710429503 525340259 -350899336 150725778 -569004728 -940894951 546257105 -700191021 -673526797 93241457 525541141 584725537 -733993709 101939742 658770660 -518639323 -897849496 981063181 561382963 -557347751 180937169 -308345331 926425501 132736525 -212176417 746265537 318903657 -837090159 403575995 -163929978 -743815488 21927375 495742266 -661420012 -924233353 840577324 523743105 298319177 90496475 11896832 -552764965 664058465 -361395176 -903678081 320226086 456495137 314174271 388073114 -751013901 -587178561 -466774410 145857599 -248061315 488800196 718084601 63608976 563143594 -388834376 -479157854 -83981428 -959977829 -90165693 -34840250 -265672502 285681336 589598970 -578799401 735863803 -939686286 333586273 897771886 -219656636 734616698 -439862843 -537145197 -320921643 301593681 35062553 922920005 211029058 -825751473 880258027 512423454 -612859836 -73310051 955618304 304174053 802605032 -172204904 794721665 -606711331 -133608267 -150039064 61280833 337118523 306715616 699034845 676240294 486953729 -371603793 -404972488 -550464748 -65969488 324611664 -832174943 508862981 469214754 -611124907 888663616 -973898054 834220206 -363402779 -163135635 883103710 985247628 980388212 765755576 24441857 -99002307 -57349967 -484524304 -798391353 806656947 305240101 50681777 -23248704 871241346 -431277666 840461797 120881543 782847526 305658486 -370018947 -62250016 209020886 240774835 440642442 663637515 -837336016 -67885635 425903270 557130485 -735451732 12299121 -54025770 229032228 -315434222 649542899 -83694882 356024237 -30065097 60422009 360482898 -65689673 202192203 292782231 789730190 -522053367 -903739968 734298711 586088616 -221784910 -783752800 671130554 -776748295 606325195 562816301 856062982 29720509 -69838947 219009802 956423193 -137555393 -296648409 -181613977 854511272 402161836 -849420860 146169331 994839224 129456290 398495452 -623404071 -482529290 426400439 248017049 853331046 487004327 549006499 -793602488 -150334275 969234901 781648401 -937269733 596511356 613582549 -362363295 423499290 -275380717 -970017749 303711773 613469574 -817900092 822277867 953627600 -460197266 -341277837 -199737875 -927365723 57787528 109468139 281031503 -606356833 -286658570 704059253 -829524789 678723179 43883943 924505939 -995404261 532263691 -896474316 908599797 140401696 -750592101 759321799 549507065 801385553 -668717585 -347275366 21317104 -394815081 873637213 -999799334 315116865 -466031613 18029082 804690126 629077329 -128155525 117352968 695661223 963674135 622487443 -416644753 428127826 -382013525 -289579969 -959742594 -49630016 884733414 -915716335 494018926 -198302385 802164366 28485425 -731619496 939506966 -167602311 -409210201 -139143718 -795262768 -437272514 723959286 -771268232 -469205967 399995053 -333144542 -295295915 -288149129 284667751 -454739044 135295394 945283855 402928896 -625758235 -665331420 948308053 88998241 667820028 858440284 176234532 386549374 409711550 282683871 50857900 679014482 921596981 -218045100 764095089 -994931834 270835191 183441105 667018293 468929131 178748921 931179446 -733340703 361923060 -202591940 -824972616 518271617 -308177791 -296428568 -418552504 -375062112 306789389 -417133710 -294672057 -126559555 451478715 -196225979 -627643996 296909103 707238138 899215023 794063727 -836989167 -240069716 -737691199 701643055 -835746156 437051979 -952256321 -711023626 414627833 -977088012 -940810359 203485471 -527558083 579176900 -313252921 57742960 -109094488 -808180790 -829314428 514343133 -929483176 128029073 -207456414 77918807 -806374564 -323721436 -231655107 -63034553 -378685674 -514971214 236210310 -407544546 -215851816 -169076441 -475111916 489194495 -328180413 888094995 -261120858 489258977 -989252290 786213836 206383757 -609462142 186945995 5145096 -545603749 608119312 15652096 -146540850 111905881 962729393 990375467 -779680730 45337252 -912724034 -163808306 -210742211 -265296999 182261487 -639343710 -557602044 -279662941 -696596517 529943054 -853590298 -445527084 724266592 345003898 348106812 152457896 601335183 -131534130 521374305 294239129 -877833125 534669575 418345444 -19321092 -541106916 -374731583 568999014 53899857 -33477088 -121233503 125679440 -455473391 -934883243 116566204 -293717541 265016286 940677627 -28993166 -235921733 365398401 242736896 -483861704 -53449054 -670792636 753163616 647480523 864218556 -138973088 -943367829 638425817 -951816049 439375924 -156314889 -421198819 -945133650 -395917985 981979778 -441051277 868316612 -584911585 99107699 -824852570 694648539 -330375730 772833238 -368194798 -166509559 -95940702 49909126 -574145105 243320086 157165014 773745350 -545367146 798134562 351295110 -754836089 388535918 878256924 -394589005 740909387 -771201222 -344277968 -550558708 538886975 454436388 77236719 -166935793 271164049 49623091 141286508 575641827 521185004 -22157627 -266526363 -295518118 -552596898 -722837823 -188573313 197331649 113346013 -559815479 890096192 -309077286 795331029 -22089389 393989825 -965351087 -585104177 897123486 795964911 672872863 830805719 -495801818 34719742 277383616 -173713318 527884762 -498165418 -264441024 -802499976 11256047 772698665 -796237703 -474242632 -492194344 139028568 -60235018 409594356 546280051 -693478748 96858910 -134812037 219716409 -512571053 -875180158 802363555 634775882 -44766878 251576756 491207576 -76666545 893577936 2688872 826856863 -697752337 -911679710 15334280 -176693734 -800660645 -949818434 -452972296 -867385918 -341757285 171871635 -340368850 -96756491 308463181 889443174 -854924602 56145003 -691926447 -766534785 -447052067 -17245184 -481989706 -683756467 -931556414 145489422 828953528 162080742 273235662 440470069 170331738 -399983773 14908896 -350569979 310814271 656932132 -678758912 -874438284 45885934 -920244312 625660767 660664532 194833907 -27657731 75197445 24519457 -275776668 -654002434 -43399284 968894582 -549637966 144562235 561799841 -828618562 -319326213 -416296564 -191551561 -744941633 659191942 -35391045 -802184441 -606941353 863732300 969158865 691695382 -678507702 447718992 -990214924 451733983 -122989432 -247835865 292546869 84667238 904472547 700308281 -476578178 208724960 -220329695 -539943330 -895583403 203396856 -324782824 -85411093 223761956 -75759035 -204994658 368513520 -521389236 -596907913 -82769481 271332733 -755613375 918633941 370060056 808699546 349415346 326564891 -998675215 -764507345 44619992 -860641743 -171243635 -511472453 -66803813 82977677 -240758796 -849505050 -692811662 385246028 -387441986 19472463 193009113 901269841 706825890 838527602 -362972382 -335582696 -282028245 -706116868 -615707223 -427637816 -375655996 568568321 306031327 719295341 -956294552 -501071790 -315930590 -598378687 321850328 129208955 -977665295 469807773 712102500 350570672 -113215695 -122608086 389066203 -936739975 -993219492 -383115462 -937598702 -30868923 923962414 616188599 467505 399788717 -190006353 174354205 -177623156 405777336 651928459 -116929585 68021498 -230528818 921266531 317900167 -936498673 -931559693 108140594 633315146 139723421 59766413 -593064647 668296721 313654393 -556127847 -588376355 127725836 345556790 364396704 -217495170 -607368133 -561394920 354134282 785171113 -272653081 -401460950 598787623 44109273 -741834811 345541761 113909922 362835255 -104734111 838236345 270479794 848118553 -693428329 -695304140 -340047471 -829239841 525518133 -346048858 -892984243 -155177483 -776713207 -613569581 -394404521 365038483 258673743 945844190 -838896515 917170499 -985881161 -509667946 -656488215 -749002797 751592299 -65315663 -270683575 168781760 -360245848 -315615793 524134889 424403764 925920679 797916829 896067031 -830058956 -916029172 -8145595 708770706 443375765 -377207446 -468677607 -828966435 -418216395 274136651 337584905 218501586 -854479143 939869706 676680433 -124799264 -919146554 899212078 515634219 32890716 -735966496 -404855210 712729261 -437912412 684233992 -443575613 651823707 -181843048 332384480 -103028237 -843502076 957392996 42954446 -91005435 47676677 233492601 641776556 -254187652 587322588 -111660579 505499606 2155551 502661565 896969775 -175754947 990761613 -263981749 -107978619 434769992 -325303828 -490734923 986227160 -80577501 390295827 910204605 -71449705 -411437727 597127863 -563214325 357556840 302402266 -320548245 -40376318 -194620331 -385834768 816992916 522882682 236550932 -613473827 199143403 -450029180 227055398 614414970 -746596343 -836136421 913631134 -142972727 -897788126 963823870 179807054 229992113 -238056233 -768723223 -655213956 -964069221 131102081 -880775750 -494288228 627753084 -225685120 -547908279 -537775899 -862451463 811685449 378147941 -338978780 627716860 485659126 -923574286 -351928641 -161191738 -578315303 758885994 172926975 316227711 -600372465 56053710 -702994692 -25395950 -759555385 231428557 333916929 -187479299 326858778 -249849553 -550058547 248479585 573304915 -589326804 -533421570 -19998073 -203514569 547346182 454565943 -818119708 -516317798 277355050 -176835696 -67256399 817295571 -364425471 841513634 408981981 -111861816 667882761 797768549 -307346556 526758378 -564648565 54028074 740509856 -13778203 743422893 171987200 101948114 -93919132 861642297 409144825 16925490 192632361 352477640 815927829 -726016593 -564993850 717491635 -351565603 874893551 -780247306 -122957958 -760569136 127154994 482095732 -472572176 -767764769 -659449996 -13757997 853752213 -54515651 65241947 284504387 753659129 -811830220 194861556 898256018 386473922 920878861 739270375 -412875095 834469359 80317334 -639596976 188473577 -24002440 757125637 94851345 720547501 560335668 294534758 -226802392 512652353 717911216 -206483240 -23821333 -870671354 448710984 -423866908 -605522635 188970993 -544362786 -172772077 -597119852 -388644355 -595348932 -655078118 -239065460 199231436 -685156400 860310521 862067460 -174202277 -376803981 34686669 415505570 79038317 923838915 773464693 -86498875 -884715727 816580330 -132275795 -522076335 -709250851 167570243 529269776 198883744 -965624112 -68758205 -526058349 689142807 393712814 809327460 -871168423 -342587547 290759644 66202096 -485884411 -85265718 -948240717 274969290 -553414422 -71843065 -461119709 -638659426 886473772 747669013 654704315 826311634 -84536370 -370299962 365892141 -196887771 -250371433 665888468 -228979852 -151132338 -806028405 -719508637 820332275 130004301 418845833 -333268643 -673784864 -584797500 119786277 987870394 -993326769 -770926054 748118403 -462782330 -810882877 -645446349 687348127 224998224 -556696151 -802077586 -844621233 615935779 -436312628 -871512588 538765303 859537540 -5047881 -739107165 133516367 -533947697 -691356111 813795473 -383502126 646277263 -648463200 841418880 -624657191 367487766 505276141 622550586 -532745761 75260446 -133987919 562030130 875495881 -65886472 -332105445 -331262787 -657025263 -961359408 973917505 601210009 657634601 -537342771 70772290 -212587887 563794583 493302867 986971501 -817983729 491466624 -173815685 251547369 675003611 968526479 512866244 -596704160 -784698079 967740224 -448258412 470226690 532740625 -337297654 742111818 142634345 -196335215 673212139 674323523 -898439388 660138915 735632458 673543676 786235820 -663846677 36395451 601216664 348015653 -4591452 792248254 546779495 -386260442 -669543301 -548397933 -752491587 712333811 958021275 899607766 342354782 770863044 -536578663 508067311 898046446 -321003951 427557689 169865989 -374547826 -597078454 59342333 -833177966 773314147 257476967 -756432584 438703892 -182307648 393986394 -324280089 -77405874 -984553723 719656354 -159841343 -846140747 897441489 595184947 -77017000 -248563477 804523792 37000912 826110155 746495317 -794124542 441639840 -209690638 -149378119 -312501133 787471563 -621041885 -338279375 -960554783 277403067 466234260 275957707 -388964040 190114485 72335582 740550843 521882887 -291012321 329853991 -996612431 633880599 288320056 272646529 -236500937 688552322 -601982565 -603599887 -614161249 354487308 964247790 636591603 911306014 -721746042 511392604 -384361521 -361265445 950000047 -552786470 -940170410 -847852093 -168360248 -929337101 358862933 860087845 -318986509 -124803349 -140563190 -489595586 576180921 574941558 400525913 823275898 93593662 -37069683 -620138610 -507899488 50613950 -65357605 676847865 612257334 683675235 669683822 -554703700 -376344870 -271712522 278485264 -535500168 569381168 -285727394 -494703447 -440294175 414630138 524276839 714687034 -950763497 -7077235 -790106980 86932782 181916593 -718442213 -366502999 -752505300 -293687350 -325770828 89016167 296957853 443602078 -554831305 95400223 197304213 625984620 994929509 -86967471 322004170 540205195 -388070015 -162634346 840892504 306427709 780832232 -511926411 -480049332 555264979 -322239409 708595947 788835621 -425611642 171745139 164369551 108275620 -823465524 -424204927 -274620641 783741753 -325773347 754994353 -990668572 -566171032 533934431 -709386015 922883850 326531804 -72138469 844408141 -319985624 461149857 790266667 -184598746 -351790385 344514439 855743369 258453843 660439568 -191825651 -348792125 760313796 -478356212 920385996 213720349 556235286 306587117 827007670 -158341674 -665020666 101965264 21359836 458336768 -758908760 -354519555 -558852912 -521011964 -776557466 -375240789 157824739 891743663 -208111314 416243776 55410159 -76945881 -174699620 636297274 -768508699 758351185 183373207 -723133068 128351267 -835072321 -218496877 719826068 -514699121 -337094626 420891691 215813026 87810882 -753253306 -692848395 71932368 -952369932 -268753751 431225876 -647278629 -256168787 -183398467 449221793 -415213824 -661427904 -774563442 455528242 -995810440 274900811 181443989 569290059 -617160944 -277881488 -46550643 427287270 -172614260 737352680 33086032 513050480 730903625 418836813 729549345 -108621006 750499423 118900065 -141520244 -585101702 980234404 755613095 -404796324 -106599342 157907333 -502678613 -851905624 160114124 897332930 375665451 -560614930 194641685 -240143312 -590668391 243085430 548435799 -48764108 152169091 181383749 648549052 109197290 653599389 878356469 -281637574 74388983 -660728674 -324380175 -9712732 572434833 -626323681 -938493304 -984991006 -887176411 -267274590 67270557 -233039757 -633859345 916962161 167880035 812382757 549217506 -693227472 364016576 -348566793 475292998 -347172259 -419439411 -580528152 -144977762 -789831499 -717862018 -320182880 -7938255 957253921 68228888 631041102 -686808352 11666578 976328617 410610221 -994022422 -272835788 -121655668 -5437215 -309315959 -678754080 233522031 804946660 -59668265 691742440 -136844306 -612096699 222528921 -474307090 219888570 -768942329 -793336941 -989645737 -773227779 167001699 -975741341 -775610001 716080826 970986720 216164647 268731442 -780540774 167619112 -709258682 -847607441 455050390 -17086994 -810727861 -479779388 -585989673 -658148930 -462147099 -316642723 -664507824 -247740617 274828897 376899566 -508362054 -164758840 106937681 531599582 47574597 -392227640 73665128 -941699234 -143565606 494551717 697360684 -779739702 -931584144 -314723896 655027236 -871589721 332988092 752915249 508996316 -30995094 -518538047 -332336453 -923778483 -25175010 -550519409 290937239 -62330598 670440144 864558265 -187176863 72499964 -821259364 987212062 985868688 173949220 -910103683 32244744 973251656 -681664378 -89277693 869113625 72885823 -63108424 -48628429 -971532396 -282655013 166800912 411922214 -406642268 -444544394 -777172157 630816862 -791334549 -128277555 -209740998 -183120275 435722685 -877224288 224681820 517033066 -267560815 -588277008 -494258711 820532602 -754471469 917577989 -124029988 710728606 -389056550 -58538915 -10632039 135556573 -453166248 -172695884 291194957 405633196 -655268985 -649875813 306226912 -167099931 438859618 -56701724 -708685553 -495679597 242759933 448613254 360544515 407876227 -399026362 -263865254 -833939927 554494235 35032627 905461955 104902449 638588607 668987124 514060610 -180716692 757963532 802124603 641339496 -796527560 -622575807 -874226036 508565684 -662171582 -959307115 -296193257 -747898433 -146677356 -20752405 -765489834 -985578239 340301492 -522384909 -387361902 -484060751 445267399 957629831 7993975 -335835567 410763722 420332216 174440160 845022926 752319654 587492877 723064052 774892394 522931701 31455706 -983588389 315362692 -489508883 912253821 339702412 -891821102 -619224084 -274059048 -588684164 697995877 -152050510 -493827519 967712708 -526041811 -506357100 275347529 -441939861 -949457103 -342222648 245880502 726116582 749074518 165921862 -962356273 -74289339 -584604329 -171422498 141570597 -685679592 -201927859 594170163 -817662444 -246190192 -229586481 822356877 -128639857 464033398 -496112045 368367017 -341272528 517328984 -618781086 -111697092 183799355 -12142018 153238620 38237932 -189218955 -917423247 -903713851 -95941529 655158563 -649556345 -368011581 996250086 -224028969 391889780 -941622872 -385245908 -761254087 -152343803 -574491858 -895075968 -728951414 458405071 -728687204 -351333795 684375021 616171207 904154445 -783996337 35635931 409823911 -436610195 264280629 926631338 842871336 -407941040 -202914987 588192440 553794856 772679495 764141853 -55737103 942148888 735481895 -376532558 -248505882 461546711 -778187051 672283170 -549111290 -167338720 -237936516 814164951 438609014 -171802961 991689400 192613880 -314249933 -623391674 -251923204 892605485 315545184 -872077248 -165080348 311254425 312595349 -663533259 -904217640 893118914 -215788958 -62903371 638294752 -134840578 -128938740 -324333915 -79587308 651149666 420639741 53836345 966100086 241795076 619811762 968510242 654066966 803756356 169681736 -855365791 664421402 11075144 -123108246 692097414 866247669 884525068 -775145663 328284641 324342274 -176341673 -476504064 842934625 508817417 819358333 -615560565 69892947 -842067122 107124025 747115366 216697608 -440679348 351252586 -283297862 -694704582 176921687 -874543797 -371104784 -800637306 -854862215 -928089116 -344014881 467349031 84383660 -532822125 946133569 316880346 537856345 -732754012 -198308412 -938163566 -10983008 -604133165 429758501 540860903 -776752772 841151003 -211594394 425460559 -49061357 360141825 47587639 701500499 -192571379 875144939 -510629999 -308132402 -969135538 996802208 860765004 912502544 277304584 -357678098 905272899 -639135143 -962441473 622131430 131221953 -579107109 546240677 747889563 696106402 -426810324 2778095 720685017 -201790417 972858315 399503242 424509185 254044514 -510599925 -918096579 226699040 301367987 -782900516 995246519 -520611542 843902608 609467321 -49683494 -863065644 -645253929 -43391937 131810115 -686746602 861657176 -615701662 -961065715 253496733 -593735907 544814178 905442399 -698939647 342270025 562000475 31890356 444047136 955411563 -181107004 344525323 999946847 -790766608 -734363916 10608413 842629345 274617416 780573116 -802056293 65767330 70240533 -324125942 391692783 636062951 479989751 -685272372 993372803 727687580 540678710 202041391 823909611 -89413419 986025940 770565115 515183056 467336265 297651608 -758226029 303494534 307874243 -173083113 311726414 -175152500 452182051 411098699 -280067 357563902 -399583341 760543967 -948986565 -863181129 818684130 329026578 582026776 93749813 -925578001 311780107 660606885 530326200 -417192765 494620990 689488570 -607497590 -39623440 704092284 703998699 -572669879 757367372 -584781284 -361645558 76179335 709805510 -475511403 332850067 -104642168 -396245883 939897888 -841884129 -270635028 -680306424 -276037615 -448098089 905855330 -497900511 -422687684 -171779720 -507124035 30123057 818481731 890779247 278084509 406726477 -898337410 -366346373 -703351551 861758479 723124357 951708845 -985306654 400965822 362482633 -57853382 -628928481 -9654786 463019169 -708579221 784470581 769497069 191350743 845193427 811373675 448784783 -446987034 -334857149 -167343465 -235169481 -908992432 -500714490 692736565 71334911 -442949953 474933500 514825355 -630749194 -403110838 70643561 494748335 -983165176 643839713 821646947 159522983 70408620 -15088841 -61998373 -952910273 271263648 870086425 -231954847 -594767445 -712920310 -875045942 -293600625 -929962324 -549345554 -733058155 -723601706 77009708 77448836 -379216813 833810261 878013751 108504904 -793176096 821028681 -846833006 -479449230 -653301490 -863046924 403815302 622213236 983523154 -762363042 -347497635 835487099 696982240 -310464166 45854994 781728050 915765932 -760367196 882307377 52196911 925765892 688690751 422613460 -353738277 -271164106 -987788781 122290309 -195718133 309838661 -358868434 -667475082 963579664 714085245 178466041 372761299 642456415 559058181 -513543032 178834889 -554262775 618957854 117383828 316475081 218907224 949351769 210556126 -484582078 286638099 -777813084 73429770 -543150486 -827853069 -492846851 496511175 485481009 -412385405 394864261 -971920606 882891494 503453397 276168030 48875156 101006978 -431855642 491900443 -944918571 406665518 -131994921 -555637139 269696257 534716487 -514982083 381584839 -123076839 -409738673 472396753 182200972 843068351 -97059145 -60529176 -429614310 -226368888 710582305 951622406 -443449137 340880760 940960764 -432825864 -374186333 -410980791 -301894121 446080507 -677182514 175931185 -393037948 866594660 -435320013 758725184 948693629 -246860586 322863825 -129925467 -794477812 445793325 536013905 -267484510 452814030 -713188821 -616734337 431179904 -613714111 -584351202 -39187795 -625863373 519145333 625805904 52957053 750156178 -381347318 -686483530 -638233786 885280358 -918632912 -547179237 -671061000 -116602146 -607893653 -731291087 434068577 -170998213 -846313382 24246849 52852792 487825960 -170361045 724618643 222954744 -743026561 -631372728 658175479 -688085753 977777741 519501419 277655023 -63791537 314081976 44425762 7255249 941610536 -701711940 -703444714 -452340059 318536566 -244351370 -274525360 800448346 75146034 969316511 107151044 43954289 301472687 487988317 866545103 -709880742 -1243414 -151429216 715317875 -895471788 325107048 -51117550 -463949023 -288662260 -742121344 -309560713 -223895897 -355395509 -140885531 -965299755 895415735 582141495 -749090232 695801085 845625330 -674506238 134085342 523993094 -210107431 -635288364 838673013 394451733 -585177380 -266475446 640533823 828884304 852695839 -234744240 164353702 -507683955 332078633 -648102928 686283917 -287186222 647875561 424822392 -588524528 203808376 -764900206 137804264 121502245 136926815 172421198 168477375 729960435 -344164280 -594617524 -422192532 -958656793 558997427 894631203 693884976 79396255 -738422529 356679817 -753725224 -134698723 -885498164 -793006481 -956810724 -109861663 99586507 111828556 -175354369 -698539482 -248846654 168837886 -721981178 -98993561 -476698406 996273833 127366066 -414146761 787048628 -145288620 -998987833 750045327 978739803 -458637476 -587814823 -766522608 329560230 -171045684 -835480194 -400859078 115820870 -734073372 -351351111 -160515233 218494612 -312057703 -933716714 233030915 -67346292 -302822710 295893302 -872314187 -35203598 -521369506 -589663309 -529159571 194056268 519367180 225312843 -255534721 -164674887 -190852168 464023876 -447060975 -395632032 224555190 -661214317 -221744870 666154896 -427098267 -701913784 -787045334 -189599277 -724885503 129218548 -826454269 -623698444 392373593 463205865 764092957 738707928 -591395396 -126571822 768249750 -2795281 -182689955 997663927 -900740848 -113551091 -318821193 598816133 -657747118 591168476 934744112 767699120 860814653 -120053434 -584779539 -343710158 -182115002 38487205 -199963085 480871561 730095845 881535034 475449266 -584324483 900925578 -683338695 222613898 951174793 959580720 178193681 212555049 695368999 -622442689 -51780011 -327053221 -484722966 773485804 -509520533 -475192768 -432942374 393315253 -41937656 119417323 -101772001 -823563947 458291027 -944780062 -717637476 -108104671 698352924 38304352 -179770465 -823438906 -315089911 -105624770 883963201 864144715 411278124 -993192220 445089087 771867995 920744416 -388435269 718238988 -832719729 4651442 -226044148 -76913194 -208269029 811433289 149777294 117021948 982055328 -791257946 933948001 -102987872 619856622 547822616 164103163 -923620610 728460576 881181219 -760598068 851585243 315681074 464277612 851048987 -592282623 -96699224 804785945 248159426 -332715891 -187010263 483583416 302641403 440268647 -476723972 907595289 -132469851 -406953044 753670241 55048713 242428568 911974066 229420716 808848290 462290421 92833237 348664204 -167961876 -298406443 -704596785 -956030082 705802463 -869149380 -788589077 894884703 -285284088 -155084236 558259191 -461314622 590201399 -689973301 -607406270 -599598667 210809945 -726649203 344175250 -841493950 665944836 528698275 906015673 261212401 -827069922 -71088092 26105194 468508371 -921440316 -156695868 405297876 -274772997 200751602 882527887 -437873089 314651750 -265820430 -535690862 401063133 292736135 371279761 -286837352 -442209111 -200455998 814300343 -898057930 -413326873 803742848 846024129 551058171 28980597 -246432187 -350775698 -216875133 26935912 -270892124 -114227595 665316222 218786225 -408320332 -814924194 -954217388 593303734 -904873607 -265664894 324820091 -606440136 274786472 -192044824 278635926 406330523 538906931 -625183057 921421375 -253284734 -312160376 -32679748 326376852 767709508 509451412 -157839830 567891540 589569898 799898662 221580596 498164224 561513409 -5144517 944721268 178122297 698404908 -864696371 -980301275 771776868 362317453 -144397577 282732092 704437221 -239240733 430797197 274231731 905114023 394646246 -784354065 -282120820 -20941372 308488897 173988219 -392537395 -267989518 256438863 -352605353 -54545648 -616730749 -520670659 679564438 -495929944 798150603 295817186 -664729574 313214342 -721784603 -835127404 -854352981 -707782734 706460559 486399710 332787029 -359089555 600457023 -369589990 593188606 -561856332 434618872 -315115305 -253371652 399771593 301661978 503341174 829148456 -672714532 -372178774 -215649353 -219353415 -541644648 -836038661 -662796107 -955030012 331258358 80966225 71810682 -627091210 561287554 379930572 406485811 477516092 -718149363 -79473261 -212508644 -775364832 654589856 699444077 652547688 -704758589 -944036048 -110181168 -634944430 29548700 135108215 -845102125 355997319 895520922 462259007 -622105191 -898107560 -925715981 -615764440 447151482 -339326973 2402792 -388619213 334531171 -886517313 629142184 -861721930 -495272902 919474021 -187624975 996403735 938633366 205561003 -525246129 984078987 -949427207 713481604 243882443 342031050 922539210 95124997 968059719 -548399586 -277042848 762956191 -272574462 -579699420 510404309 766543804 -553245500 -205943603 17670214 605167678 2159729 245811926 140477832 -107110917 673672023 775069401 -736272861 298901635 -269804406 -785226099 -418943275 -708288427 603639416 -840324210 -908315188 344848202 300672860 896157567 -730413052 843211878 977924073 -421518426 820363058 407005361 169461633 505428374 -341936016 -5889267 161631654 -183002434 -125764130 540397419 101609034 69367841 -25656911 -634577673 -795681857 -956177268 913267698 -537102348 482935379 417763724 160128610 -621321271 478751376 -309200966 401934708 607081151 104608466 259957412 526228844 286282551 554533017 -739328664 882752151 405960179 -247054886 51129599 396378544 -118898403 -807118305 866237145 260769862 994056808 918537684 -324186566 -876664086 769228412 -931458589 604589529 -986719298 899268263 23999321 -41420547 420690154 25464085 -266792916 301257790 -536074923 -15355647 -206279587 795781097 665236840 690636529 -332635819 -492134501 949412958 -234764066 728774198 -866129390 -979474479 -497484454 949565026 976425631 -929656136 -242447238 958984414 -87480559 -413743184 -815061805 267118167 -19508185 396938117 -876976391 -59245396 889888807 214769635 494144042 -882148685 -511017241 75592687 -161395883 -822724290 678895428 -189633758 288364491 888243535 560928599 -500015202 -216502880 187752405 383856981 -592158793 19120331 856551703 -755085007 -34497178 72800699 -931890204 -193679379 -545241210 320337093 100250344 206461245 660505963 -357229624 -567885293 417943566 299297363 -716489272 876012199 617006374 310364175 -63134070 844757116 -507205382 -408170432 499724210 568500492 245665677 -50733576 -984354142 -62178216 -303006824 152890935 -754877423 953085089 723587525 307375665 -696350177 -700509493 -184917040 800373215 -506944634 983431786 -937041862 850915693 79332709 352748240 -155264505 -655265279 -522110838 -95641390 948030588 235352604 -640799854 -750944084 -791513573 864493086 -303022267 -133120968 -383393269 676677569 116177408 -438834704 -785831309 123644609 400661858 842725064 448469036 455867487 83695330 -95953504 -346788977 271219761 402344259 373154800 -327166959 -682789710 610385431 -319753254 -313382737 -343325116 -409507239 709651723 -747368443 -772152647 -306472476 -713115872 243296634 577171079 -856856871 53134040 -99286929 -467589299 854046082 35456680 -723692479 711645107 987341816 -426014589 869614795 749097329 229243035 -740848304 -126237765 -119768117 753578382 274612348 877784714 -824141653 320821643 -17707498 -649317669 142083748 821379056 -1050123 3994730 -993370594 -98039034 -462400217 284522660 570340727 859586671 -733237757 643639073 651443623 -366587362 -363119218 275662618 -73759108 49590048 645558698 -874637045 972116417 -148458203 595189346 -241274714 444683787 93252463 412348115 -741819339 369710181 412235098 616499859 -735271001 472011055 539213127 -681293393 -715509022 -967485635 -456818553 -848216747 -831631126 481016154 900276259 -52960213 381157471 330772679 421052914 520849030 -851077554 -817188497 -356472018 22884282 828857966 -216458423 948690465 -733447114 -123102252 -34099054 665230409 -839082340 47572211 -545630405 -467544702 476252620 307146334 -159678678 -470266073 325771550 59930024 -9732466 918699773 292314668 206077519 310267066 -80548285 -249210164 -611750748 -902141732 -322829384 -243584403 933538155 949804531 406191606 760948616 820544628 -622660508 -830524946 593299399 -528312822 -840351483 950774757 -156469836 163858150 -472695404 981625702 23569761 95914883 996559560 119329809 872133665 118312194 -269391809 -868338953 245207522 -849678709 200101127 -756677197 -868755671 -236001477 628392439 -438524459 -965015444 -739169876 -297917000 -888141367 -784530295 -394007013 37451787 -578426573 -300601129 -825378764 114511438 74195946 -107094184 -269967892 208835614 978518203 693052616 -673919280 -414872596 -93719736 253235915 232387889 210663415 372441224 -116627683 792064907 -318221359 708470138 -486351344 -642852581 877965010 -234804033 -272587736 311037440 -162857463 818310261 -389584252 30727784 -215167994 -906068792 -136746563 -284243081 -560141741 383416151 572876530 794081191 -445051502 100211743 -770489438 -71089246 -862385555 -164141886 738363686 -335892747 -962749937 -369393229 -209656270 565365598 720021382 282943410 977878414 -213780088 409896587 -705802106 184199548 -68061189 -36039569 40733760 -814031023 -716248743 -370835543 -283156031 845530392 -983788908 -138999376 380782081 -12985014 -764437898 -817427875 235288056 527760732 232901768 282128965 -745820623 -587701787 -752338682 -513153068 649964150 827799256 -570287422 141196448 750580229 35321781 73513593 619316571 579667025 922439490 135363290 -555272831 512155488 -809143013 84339291 6840739 83982307 137476874 363916805 673467514 -54559092 132332864 -974892702 655677431 720604030 907033082 -928941777 328968012 414203377 -744894796 -273043957 690688825 -414762184 259286375 -859123688 -641678860 -294960461 838210250 -722458992 582755542 -761458228 -793770381 -426000895 -340541166 843523065 -725043188 -798761643 6588192 -859183464 838153075 199843407 -227533199 132757232 -156861168 -961410772 -851387900 -643842368 769350483 -20968474 363299585 417888652 -30959012 -7264473 575220376 561801558 739149727 -973911200 -779344665 -637887865 -557319416 -345961302 -140735703 644587708 116971150 -733753108 -324279691 -163057255 -419573349 146473753 400785178 503813637 -82505800 429683495 418424516 746937961 -884532597 -154805821 -397996641 -9393652 736149447 57757599 -825726661 490446389 241614473 859312735 867320943 859070473 309817039 -391454029 -773563616 -23286957 68432614 -646820409 -643696046 343536222 -953676121 -680477518 -256566087 -969336520 6318273 929697383 -902118397 -981685146 -574358802 599305936 73683666 -349134471 -526104110 -389405759 -372367978 307790587 151027711 881583450 -712113685 998610505 -185967349 -406744160 -781968224 -275334791 210857129 -429603897 -421568935 -795407768 -365927745 270867473 -254963750 468526465 189464393 404491 890038875 446616370 137687725 -324118177 -156832877 -955867744 166068131 -127508435 -618361265 -494301595 -102749039 690404700 -267489498 472068580 -887390042 958778293 -721481771 -772631622 833270282 -196333370 204376740 880412074 -342587287 2756580 -579092859 -425391330 -728797792 -200319400 747622167 887917540 -245583209 726814005 -537777132 801447482 672228755 -599499385 543199989 501459639 162749978 421835176 264675743 299557430 -224639813 -528010890 -356688343 -183960616 -238153556 921733850 -301957812 138843426 653188933 398780418 -443155512 564849783 586037786 -559718306 -359247592 193881665 -307210635 793410566 333659108 158787535 380747151 -631641594 -43767675 424437089 146828114 940341061 501228175 -778759869 12232315 -936959418 -675284739 -337686371 977497551 95908364 -801650712 293115049 120262262 940552576 -405130001 829821868 197949780 -488175770 558381043 360287258 112376028 -637791845 -231055425 -421747176 -265103663 484981539 -462402336 327900924 948621525 804208985 -340045191 -304675436 -73507264 -18736303 -370075726 -662078087 -227792355 989263240 -700962890 691095571 961363330 -178964437 966974281 -196348454 353019301 717081065 339307875 -748348645 -877129001 -451521828 770945111 -262212321 482654472 -235020030 -871484893 -447946142 -395003863 3793487 -66151640 -973907185 242140633 709624340 251482656 425720970 431831901 951884874 905659742 547413918 174250297 241833853 668636665 -68874057 -824519153 -200263681 -654339060 -722010085 -468948656 -216599843 -985389930 -408346430 216824513 778782372 -920283088 -234276001 247737730 128641028 -455193186 820731463 237446022 625738941 749165712 -589575126 -405173602 165705495 -427408819 -445228978 717919000 -370072306 -243845634 321522817 -435729752 -133990475 828571641 -594665252 77314914 -480902201 -50939377 -561257006 -877531465 727605028 498317936 506843265 -221457660 767022924 -971129850 27698181 -436679822 -424009585 593788531 89468249 629259463 739595569 -877693980 -162838960 329148921 214172626 199661488 -166528073 419699962 980622933 -879017180 -986319616 959615524 841786554 -96171583 -545689346 -269714978 960084041 524365177 574121992 422594959 -173753477 20289172 -331087682 -658378530 -749332822 715102944 -142189312 -548865814 -109147507 597790617 300305947 537470182 -133153294 -942625243 -338815504 418310726 -738839396 -591629035 525289948 189969791 382489119 -379628994 -954260357 -906718979 -897829486 -965233065 -423747659 666251289 53512274 -798524659 687602407 -531667923 -180488539 744963750 -37631005 -921528953 374082792 -566875643 -884159229 574282056 63060955 998407141 113908844 -638680034 587539548 727422912 319038807 -699740633 -607689902 143338393 216920473 873123506 412002225 -859133863 -125632550 9067993 807429694 141109524 -133352884 -42635885 -201326145 -437003310 -372111933 -838114099 -172711858 199547760 -485848857 841117042 -905813015 398805560 680353024 858182602 178737240 622962002 -203561971 576831041 715738177 734104778 872361529 -890295613 927241019 -631356817 -98670836 11307896 403326996 569831004 -439734789 400760173 248267048 -573761081 -757802725 -268294668 -63690011 -519061538 -505439604 16604367 72469146 190230583 663119657 -548094962 684896217 -462594698 -584910040 612747882 -25236027 148272573 -374799335 466765537 -80928646 435510974 -254368999 818142200 -176348656 -580104935 -334525042 -48149033 208749965 -969134906 -647863106 -857487809 338926764 74562307 -283072739 -997951927 647677848 -399820921 -35790652 -630287770 669025176 -140712731 15762065 207798265 -79481837 167737128 136915042 470983305 -382630577 -942598758 -260055552 -109300457 646141148 -384108353 -962146719 -689759450 -510372358 -886786025 152371622 45249564 -731172962 -799705502 -899722762 -422301355 -416413165 579344335 995641058 -790861248 -466163288 -453753566 615013894 -406504478 -526700483 -437688239 41200367 -36429628 713450942 176223595 -59606834 397616681 -116030953 -625850320 762405394 -116413261 237204909 -839665717 260308926 214148832 408147452 569035330 72345752 266419232 -61485572 438838024 881074147 -282795001 -146910204 -893880089 -5330430 -785971612 351844314 -41816382 -771363712 996771436 230269804 -421525520 -370628074 584225958 -346090714 -530683192 26398901 -793406916 -8226283 555039333 -709035169 -813853181 -161309650 -286856203 -223768394 60805032 59533318 -625482143 11943120 796960144 401683731 373873119 -681814983 767962276 -856174706 50723454 -590459087 893232087 -890858910 -467242250 -987402002 933868211 -291533350 -498424037 -456701652 -892288317 -582572472 826494958 564754064 321356229 -706548319 -468333472 -902761781 799490578 -795837050 -110973009 -446697831 -419276241 267285605 -644528630 -930225816 -32838637 885558906 546472849 477769752 423649852 35256861 -213323289 272858019 -8274420 803150691 -113054087 555329169 796956472 -461625433 360369862 -111741350 850492003 -29062184 315552620 -465820931 -370301271 -971927811 678797144 17904001 468585428 -109085232 -131747975 421604347 -324504939 -762814915 -684194370 -945346659 -508578023 -5213843 97426820 115103359 61132630 -267571337 325422574 -836218988 434480530 -539617431 796760445 -808716499 343882240 -743510847 -272457160 257747734 -611462622 -917825624 -778288522 -16347198 12296804 -391747529 -846457265 830234733 160766317 -91296497 -188061280 -943684940 -348648167 141260943 -767582915 823072980 -435662575 118936925 -702370402 102911445 -163452623 -902870861 -625022094 -809282493 77256500 545485415 -259469091 -609710196 -632109861 -689306381 903258195 -748877109 317908939 -856672846 757877910 -103399360 -99260478 -118482385 -676455612 912179259 429148529 903144478 -989977605 123966176 406117601 -337225174 -532076236 286130441 468752536 959340499 -869653371 -433711142 -938390920 -90749119 -350081598 -351999382 -608928555 -513470681 19227100 -506251661 -308494830 399283283 653054277 519211438 -5792656 973862929 -648058383 -648096515 373615140 252325659 978157175 -97555115 -721482221 328062784 244666666 -200212278 -79389012 680539692 57963907 312699994 -405816756 463300977 -228724404 195937070 -123261689 977472601 -107098814 -272151362 -634777967 -622523932 147512676 -48245978 353480494 823186885 559914184 -693806115 317394110 605195003 -730424068 -240832752 -172215252 -928580868 -937055586 89848925 81547380 927256727 795488333 -776315775 649699354 749132802 11388140 -638125834 -313318280 -663514113 -224505800 -824427199 256286114 129888384 71101997 -166397589 538598928 903734049 -846062661 853333204 -851324757 -777837060 -959166248 -580902594 -454195794 -517773380 630805823 -828039776 -261033073 -281133799 -387807440 -451762654 840006468 199963537 268317253 -368250814 -691329447 553018330 7623519 -458231776 -557554605 -690759335 836191101 459585626 527579315 -164894083 21701721 -799176439 850829605 -111003973 -478609336 11338532 -810512064 -727987865 -633206268 -408639729 -260922811 -573660610 -365914104 768026094 620039737 212265340 212674828 461065260 292189462 534227579 430041448 505930996 650115310 334882856 -147501785 -93540177 -511194816 358964582 -386574215 -507063413 -751846273 554467811 178441704 -21214808 469487791 708827366 -433187383 926987812 549489293 -39315526 -537974903 128166745 -982185006 -317145364 190443826 -310764733 -374007139 814949999 509802950 898127654 -54218219 740541288 -819894073 -539092811 660364397 735586719 -43247569 -584006914 70246412 -375374177 -479499664 -626282321 -482710543 -405103500 -220595956 482039090 -883927247 -331325539 -772434681 333297616 -896474782 233614183 449144749 -597042198 -351674840 117622222 -533237674 -173745428 -671043734 130372860 778549983 -564892826 545027646 -61280583 90390500 -990527940 -574621269 298613677 970181824 -742445074 -332195049 389451791 653070147 201969009 36517447 -375312967 708665019 -896619642 403634992 125889830 450936238 -371626609 660933371 653801876 938004580 -450311078 -274762413 607922535 -337338481 931082947 -197056583 826959073 980552692 427827564 972199959 592466844 632691949 -986441617 -136306797 310022262 994372399 557434728 -160829780 -544466628 885230257 -987957973 -773461678 -279031578 -295924619 103471710 -937595319 -5818228 -261029405 -534537319 -758501332 -989980768 539782171 -833149189 462207329 -94895935 769229875 -151083240 -361131160 -228525553 -399189621 955960008 176711026 -25155718 386504318 -12317878 -454616128 649740240 -365151703 92984014 -943065559 -567174351 -985924972 -353419769 761014977 909733097 -135037453 39178958 891588624 -878377189 -525246051 -995174386 310874417 -23108835 -326945555 -604444059 221376148 860363502 154694286 758677184 -431101128 -401753817 270485197 -518445132 -804915281 -32314751 494843604 486743535 436354904 -62173632 141096683 195788420 637703367 -728761603 -578517598 -56684702 688446011 -157783206 -663398922 690979657 895990967 500132066 337702490 -708256663 605938020 -291646783 -140964763 -303730720 581818021 -352878348 593881635 443859453 765093401 998163581 -355864648 -620721536 655254504 634220950 361611793 305716872 -465967564 -510480137 495845752 -411785126 -894490935 -364759643 -421588079 228173644 742150592 156609278 -977979283 -544281194 482450388 966091809 516297931 965073527 -947441420 217513719 794975408 815200875 -10019723 62917715 -45760292 -928882672 -155369249 -739742077 109972706 839585031 589025590 -957266089 -176202631 -271883299 -383393881 -781587635 -843632679 -531693541 -261503930 567345571 -346738956 229791505 142937939 190014008 -633172287 -649868338 -523591911 -912778288 337276335 21087566 -767235297 -606929856 513469790 -41791561 -431258406 -197887740 622470616 -487010138 -416530555 -693729710 885949112 671537849 516818163 284828062 555422499 -609814077 -827860174 563856573 -724849322 745051902 -633363753 451101800 119918176 -67640166 -176814673 -246371562 777899280 -842894505 -713830642 -917951462 -453461774 -348128546 -997409799 -186526643 89310627 -719500255 -156032691 -153210773 334841109 716420440 929512036 -960531292 101095468 -964398576 -470993563 -592208030 956119363 -892046438 -404991160 202925917 -216904641 -19458524 -532184858 763584589 -326020172 -355778546 -146528492 969291199 -525473577 356492383 326132817 -460195241 489288047 -224437415 -690509149 906082915 304675983 140053547 -354020699 -667202343 -65636935 279916456 -24345622 -58490287 815493889 -649782382 98380816 -623963175 530840666 -553544504 38896388 -98290974 -360623730 -207787883 -862522926 938034842 7779270 -993651541 399328253 -900055948 415974216 924526174 -818948019 941175942 -74099518 787293365 361140742 902216542 -324812858 -876171387 -269194140 -99880696 -492585780 862602746 11933414 103601989 -616309503 -589573435 -758994721 235206349 739452024 -480848586 525773541 956538775 169069376 500036030 -269292481 665753086 251767220 -981448742 930571087 11693454 115494392 -263932410 415093252 971538130 844079334 -884481617 -237947003 -543302087 87456193 135759475 -636001954 -416852966 -507281948 -314732913 8992691 -217166466 -707055301 419030320 931507692 -871103557 40940795 -324352180 -436255086 -94048038 865821181 632520805 -910284728 142712069 -59247214 691621789 -18116053 761182713 44272536 853604941 -302886476 294284410 170968832 162316606 569131726 66399474 -941256183 115104608 -495826687 149709324 286295938 628148621 877740157 767286542 414948018 212372943 32190512 -119230535 863061185 -251689363 -779551227 -541902058 484530906 -401865302 111351102 310084130 699924392 305289232 -658682596 289400229 -826840390 -430239135 685832355 -544149399 -364360421 592392078 886831496 -350744158 359759607 -736223033 923338514 -327855303 108907685 772517740 -653418628 -887766253 957621042 904124959 413353804 -768322567 -536730257 751331320 -682056225 150820800 471388062 -706488689 472112610 -503828074 -467851603 -827942806 -510184367 135492888 -467748347 -405911516 -304979619 415952028 -210939289 236245890 577414928 -204168996 -545810978 537900099 395388125 -393061289 -951290066 -178927364 739852328 -661722317 985709173 -657189877 -54373438 651972546 -472711000 219751348 -417776755 99198809 -452311188 19515102 657605798 -881121276 -611108088 130310253 -868395166 -956882986 856376311 -223625810 309491299 -819975135 -296985627 132682936 -77263050 941670470 633763687 -770077583 262072452 -222585752 529974396 -196909354 965196170 -346273392 -499428762 369761135 597603497 -150638989 -929422650 -785161247 -110020588 -495051297 -672318323 -934790606 919296608 -210417958 -865086709 996886128 -144022518 69569901 -166592483 405127742 33992564 230965798 536063929 843599724 126992387 331840128 960265648 512050823 -59300184 507099725 -248935622 -390077082 -296388135 -884396455 615784166 239516182 -241276561 91629814 506774558 -349780952 748664773 734512214 -134746330 607624174 367193103 -203249190 466029737 625880146 -462164646 64149084 -504680873 715436099 -545937215 788638167 -521037611 -783728885 529450849 31257377 -486157936 -158100035 -892319823 -530830174 -561369062 -359670695 552463443 430613679 72784125 775570090 -457134312 -719801534 -291791693 -728838633 882162167 -928449870 -763803784 -971602367 -663337579 532427146 68424251 720955762 153555846 -785009879 865221889 510061645 404828073 803905391 -176902080 -971314777 -108244638 899022664 962377566 324202962 707154186 209046617 207621508 -412998229 -889776791 -452948692 -778145259 -301641024 -362057612 387943895 -68399243 880358558 -409206582 -316665115 786519835 969176477 302794222 139414971 46829492 -569344325 309526668 -639549752 -306288567 -426969589 -213131648 -357050195 208808516 545870579 -123566715 -208486663 965441442 -63408511 -99063598 -970579933 -442984603 -363745909 224786432 -911910048 -766688447 194480973 -470023456 441890739 324220292 -313255665 926924005 149436887 -157288271 67812267 963593458 594321153 -788173601 -388687859 134126341 -172490719 -908842027 292584019 354139574 -790702249 -868466245 144398520 16541411 -307652304 -577397680 930290445 -242059613 514399597 298007642 -682234127 -962319830 481746382 397694197 294704665 -631007882 -896224807 -480959009 -917775976 943277732 -733903913 26675249 -266458286 720041741 686841640 -939167588 -553405238 -780271539 618565768 419686795 410269582 -219131225 -538837206 -591017400 95502436 756470640 -189826597 493400330 248660770 589950666 -201187094 518699511 -76874619 41165669 -748568231 -869008714 608614991 -860335902 -347264697 -588374993 492969018 -238617756 498794145 -85890020 -463661772 -279693831 794941754 -934599904 -122603581 -488721968 -622170435 -829588530 -641586248 -803102895 19650400 123137663 -92493580 -858628936 -994850746 36874074 -790032148 -900413435 -37487876 -188419328 739548576 18692185 993687391 723881960 500066274 859306113 -333774355 -272358794 -435337524 -48720461 -218328611 91614134 -682406110 -481880574 -968882054 -80468178 -969831232 172181566 717452774 762699178 357911143 957753868 -991290719 -105339716 316454515 934070815 -894413272 516434672 746055172 -562595394 354954306 622194717 505855445 -690490612 769086606 -139218817 742309793 -876993870 -392610507 -151779121 -255386385 -874865004 461233169 -862327234 -576161508 -907248063 273561439 110602571 914134645 -104157627 -816077684 -333652568 612959416 385959111 60507924 -932015408 -78043780 -236960103 -129061605 -137648299 -120846867 -625900992 754356738 603062567 751494491 502627233 -31723396 -912992452 669210138 607924486 338997876 742472626 159142556 174208952 -956110687 112511808 84747978 -813665716 -18127101 373634183 582297086 105501911 -184062448 380718580 -192429998 234787268 -436402371 703648835 843864502 -202931999 872283660 120643891 808324376 -810921980 -395179850 66102993 69245716 -706783331 -274433375 929106283 -579692626 184127492 -675006998 -82574430 184351488 -33779273 -119727024 811367347 817243262 15968513 -19818314 -817300174 -351217435 63219668 73672627 -853148887 248425699 -562491301 2240281 -312724728 -66615 630436667 -387196594 -812426609 -127547816 -128144299 -171360773 -344240008 329657607 803634331 -727300283 835303076 -473664519 992522335 -545858113 -163276172 -780245475 -31851056 -43281358 -144382639 -929174869 291846584 966550121 540699928 396118794 -783011754 -92929656 -113940219 -113445091 410986032 -895779456 -855139522 -18650913 833009584 -108958848 22380666 -235322530 137069480 -884696680 342884552 -112874661 786668035 814383874 -85047048 -957409446 429249458 -427873146 335916806 912204074 697101607 -141749452 -220924617 273485158 504548991 312390446 -107824831 -382960206 802701167 184177655 -995541208 -499276373 57494887 755360942 -422154381 764689695 258363724 -205063532 894048728 638126141 379377984 -23103249 209555983 475123793 -899356462 -477674552 -532621758 -794391187 -427684025 167414817 -424193416 161267354 242765564 660411533 -686261318 911342679 455433187 399938875 120592421 -357754621 599479631 801827634 446660042 -93082189 708581873 -750461382 -313381552 -783625174 180410066 -446880566 645915543 -169237672 -382680970 678911614 -529395483 759130559 192890058 618270292 346831824 404513792 -338342972 -855112866 600477174 -912830568 -921985049 409476034 650996505 -796525759 -120566116 437970269 433516914 -958982295 -712999906 867481018 -579222016 506731603 449493438 -616930405 186379624 175706777 -9242367 -549023833 365397230 -244333200 -234139024 -872877984 -290967560 -207397734 860324923 787591972 -479473625 696809116 310320237 344733268 880576482 -245903994 -267961447 -308329187 103414321 914224129 -792801843 -315825934 885061701 355867186 -192946655 -791369522 236678900 -135473001 -219039879 999692825 -59640732 461797485 -963037241 -574040071 878796702 737584146 -152412827 504980033 725606465 945933659 -732427981 -889895427 918226752 314378612 -952252321 881778554 -590597348 -607430672 732344079 512110252 121301833 488122991 106816969 -421477516 -518536614 174230508 689827070 450887160 -302965476 203944570 763756231 546897355 -305688766 760442780 -767564153 -235196468 -924267493 971376405 -65299762 -748648610 536143671 26932240 -546886463 720144868 -444022844 143699307 -712129449 -977434225 -48781254 753219980 313465314 -881550021 696660158 628901254 -765382843 -635631255 586883036 -60769287 277983867 399393271 -539265153 -445834782 -705344647 -32248812 -350710367 -994465022 149123534 -902447252 -557068577 998831903 -396703700 -971541504 -680095710 -842100152 -151664723 116405527 398587081 757005062 -947739685 -553284961 189216577 379489855 631247454 840838228 -824356016 -831368269 -963719528 980275928 -126650604 -568559363 130608436 810598221 -566058260 -836501608 -248083104 -835183444 631995616 625675488 512317330 -328180261 233024788 -375269229 604638648 -502939268 -132522564 -115235812 -705905351 -98464363 -6225279 20491248 -280629761 907005950 575109094 -487645435 470003821 -542969298 -324597685 802375539 -813629448 690907865 357028780 -802781600 -36338600 -445181911 46044473 -107862198 -958954646 418692741 779247862 -155481381 -985333785 -500955183 -949781407 539796897 629146546 76887460 696149512 989389347 -579568809 351361415 -149672945 702519417 -636288472 -6785219 -957207860 -418120443 724127660 262538174 63516242 -613327818 -159948242 672547589 -894921505 950952518 308359406 798077170 -991609358 -27405570 303497470 816351573 -902437733 -195652878 -65977654 -280388681 59624215 -777983838 -985200893 825573327 60083695 149657964 958101863 -837574330 879177257 632772611 837192383 -251741895 -181047115 -311016453 353293242 -168940510 -446841578 -257639306 -107253025 -111371538 -640625984 -968961780 -288983543 -939087562 -817970004 -406335462 784122768 -821453936 -624035054 452946430 -729938226 -122900958 927712238 224086716 -373777769 -491194159 -253515615 137610498 539700088 625890400 -460181914 -136735604 917081836 -204827521 -903802808 352977978 949974516 -82346459 927171089 -134387564 961125824 916791972 206232187 108432973 970015483 479733433 364086199 70928088 -923622641 -176352411 218857944 64352044 864607458 797219537 -758993074 963043257 705831422 -973192844 -324288726 861951973 294815232 953667711 129150963 914951466 -892871207 -803652136 770948050 490853162 772310818 146462265 224086973 380503273 145239762 633206571 430958208 130362826 -721182427 -6381610 -180304315 981667386 516478449 905119923 437072875 -76831622 -298178563 1404322 -978272641 570001058 546959160 332253303 -354433713 888799365 369077905 -269008009 451209168 -972249605 -961894937 411981251 -399101205 105001279 903413834 396658034 599064803 -390838846 534673828 -422317441 725625928 54968315 -943727707 -768811499 -842309559 337219234 -300651243 314691215 -141520646 -657161161 887642621 290772895 -124248726 165959838 9496043 -52382581 -658526924 -849762885 493532323 -24775616 838680454 848260653 821728756 -106465946 583173199 -546285190 -268571049 -649168129 39101498 -755258160 417877378 -130262397 -725252074 -128875008 -140569320 968134677 -751634398 -116984533 203318112 -362596546 -856148686 119768439 -100348105 -927736347 626758481 149254028 -33773919 -322870581 965665833 -367959863 707787463 628959333 399671278 -364157195 -521151861 -706785512 497607428 607513704 -508733210 433745202 -442081092 -630301008 -172700224 -171855480 219039154 640950172 -941776944 -548201964 -233238575 -382220101 -725406067 -574134106 -413867668 -548756972 17109709 209928368 217700755 -452529187 -145952380 -760782659 709311699 -149517353 942282979 -963166581 178564199 990875913 -697145563 446667865 863501601 635941516 851823733 -566571924 -719292966 76882390 -494368658 81613254 -451052138 -916229065 915247644 -68593310 -301184962 425969663 -538595349 -510744232 501489255 -498754136 476858861 761128522 90512345 368121018 57088022 -702329022 -271455624 -255832982 -128714253 -557963916 -723659115 -963400929 469588585 -866590391 -967698042 -849000969 96121378 -568008031 -745267537 666126759 873898007 444322003 -982531396 -559687847 440317553 846725604 780887412 583775321 -316004347 844963589 -767013356 230919565 84781692 918691221 -977191195 -546965552 739998328 -19161170 138345906 -36975513 213082049 -715200282 -682250089 374160880 337533406 685029929 -178255713 184225835 -946178580 154446944 -439828019 895818963 216555381 -527755606 905681490 -727886563 -553987272 -901094138 213425110 87105515 214067060 406316155 -109964349 131358291 451221212 465031806 45654596 -198610055 140206487 -842568034 -442317643 63050251 503455779 -265509833 -695696696 332636199 336389945 -354724014 728588816 845232039 -678100498 925301554 404345191 383592676 788918202 625708957 139671031 687309242 90961923 391362888 -437569819 373036038 230949258 -193769820 723149922 859453249 -721720277 85391223 -758722043 949274258 827575153 414259732 -744386054 -459128735 65333549 -844927547 -113172103 295157082 307804031 263158455 -310795134 -311636391 -778603246 -915995214 -412668133 652239291 412319813 -715734960 -943934599 331258106 -792324285 17850279 -773372045 -379846348 -362530787 -926407812 630097346 217178830 198068090 -190934920 22430594 448344601 262430931 -103818914 -331210097 657399880 -848206075 -745223310 -319595220 895501599 -515195939 379825763 -787212582 512119326 -480979489 -293604868 -962685017 -33744889 673953499 -374381887 -967224307 -645514320 653065747 661876776 -32144537 -936656087 -706482123 620483600 -208406076 -726382306 -565510007 -215416064 30453386 436599821 -828129266 -276903011 48485441 726834543 -852540796 -771044317 -563430187 -244159384 -438203058 440445670 -804630294 787486273 254050461 -436845789 823744549 -709705026 -223535127 -534418891 421510798 725922107 -992640798 -815219896 -414260754 -39816255 984144849 72642683 109280295 -516418303 -271051519 195778818 182889395 -575096200 593970617 327424451 775541224 -353103421 -786018045 -858502480 -951461485 197147035 121201505 236790117 -291951294 -79149839 398572456 -750229186 -281228979 918209438 762029882 196826178 959663541 931968131 -114365888 -356002938 -193728317 -800853888 -599453407 914799459 -553902542 208359274 412195638 766230895 754822915 -529111952 -141226010 -566617340 -72118000 -68152448 948425109 978675443 -866528021 -653526401 322873589 648386179 -908782252 -74579386 541645721 -216597541 892755626 327743395 261596350 413387073 -452806944 236001263 599603596 966039246 709994849 920698253 -368529088 -299841933 -396129163 -304998424 -371589407 228141353 -552675018 -99599233 708614632 987805792 606799186 -450963553 -160913357 912058163 -205388030 -971218256 930163442 -136658451 846547015 -662703317 -721193961 223973616 -169512487 -211259243 2586165 -727630132 778563647 -56860189 -350979656 -677048960 -479774002 73628837 -573721100 699135831 660935962 -200374738 503995868 416715660 -488819456 802467128 -234715515 191306634 214456807 272671439 488027157 -759334229 -230755234 -550289996 -347503994 565140690 -194220125 29631094 142726908 -396561935 -21779261 -453463575 617953278 -627111745 22533399 928929219 598909826 -541559440 956677693 -462926937 -723715996 -891154379 -466731398 -981423867 259961427 -108738219 -262633937 -121269990 -759708746 847093762 -929813228 60277883 -856991276 793214845 -669828963 538002658 -92493981 616963667 -653128048 -232896312 -46261215 660121519 -558961699 -184010288 181526716 -21560531 -55396347 -827016992 -876220877 746684114 -877516314 -605233917 -732251429 379226801 937624826 686568399 406811418 -508482643 655340425 285255075 711740777 703400176 242349623 -211105338 -772116684 -591668557 111061561 -206599969 -779969413 271168528 -119559013 446448791 363111057 795624813 -446225054 684656300 402897330 -347250207 -248070483 -454493818 758408920 -100668724 139892788 491370177 -450948356 -716807199 604275896 584889338 -272917173 331683115 335714413 -287832260 -220687049 -30723906 -182214999 -148064258 785523932 -752211515 653143356 423410859 -381882571 626818071 898930276 187435308 -318188081 -203727031 -269390450 -907925618 -633133350 558264660 -926042755 747597418 -560414978 372704598 27502078 -137639319 590346760 357860175 -550791221 215652737 -106808811 -669340360 -672699615 967621184 217180181 15205504 -832025507 392909216 -863795315 -940583936 191571451 -640271350 852148276 978497003 455119590 -556451304 -65793399 660172994 -988248745 976026422 318268222 -243507529 325837036 332923307 -794987153 228886742 577490121 -312474979 834003087 50810355 -652395648 552742510 -703809546 512391210 988349443 -939162518 -871640278 -623371024 489222715 -930745524 -707108885 -23481586 762858332 137166982 -201213942 -920777740 844741933 -569673544 929907029 667361460 28129971 446441731 -998856278 407694300 -43262291 273534926 -467506450 -803924609 -819027324 -242021127 -212712397 -144991704 -272494 -774795322 12013935 -627468900 -934586808 411589988 951489014 117508096 -341245258 469334605 340950693 484266483 -853121788 -729882509 -877240841 787631624 885843217 -535617375 974029425 -269827890 791172300 712805119 103224545 -685682498 -402189452 -365302722 627222645 -34477085 860868423 -4636897 -690336283 685260469 911915362 355648281 -334186038 -952610417 893185084 280089259 942740753 -762474823 121741995 12204167 -713805235 235412617 -870071003 168615399 74576299 -362795559 -311143690 -186848203 -422548101 439146774 531050806 -832801980 757128934 -99718144 477479595 -970988097 -931173012 545308128 982156544 367909291 -545555299 -628678592 -217323706 914017140 -36099255 962672981 590937589 848473768 -512641806 160235206 -910710140 340364928 488017015 591870455 -222716377 -21709148 -452371082 444466303 -820949496 -320870141 -280123596 -228409123 -351519040 -829178088 255574190 75167577 864372787 120866548 -901336598 -669516123 -731555262 48044600 -438524138 -15975346 859714226 581777874 454327026 506459388 -674415841 -273190000 284749213 882731766 521279628 -239005099 -197597308 427536045 723892851 -441895373 496885646 -492871704 -168974225 98091360 -697750737 -463793342 -813156456 997704657 745336540 -14841058 -405693791 -904694960 253962096 -60375770 -356377353 -862754989 238122765 -556512584 852741620 562679979 -798434111 -749975829 86707873 138338165 -568320917 620981928 -679048055 -774765514 319827045 708851688 407952671 -204864056 -482245950 -954683938 -390833383 -128547256 962627486 759040553 988087445 81313106 -892111482 55551042 -956666637 314705311 -550834272 518572457 5340062 660068732 160390268 -924562257 -664123777 -163823251 -992815390 -56576186 960966512 245603124 735356218 46949460 213993761 231358434 64169792 -665242713 -460074178 -991318707 -440257597 -652168454 52385261 133942633 309746173 -896120263 390093684 279317136 -819927190 -989429695 359762127 -941620110 -952220930 -39036765 306345986 -22255586 692318673 323174203 550310557 -148766487 943637234 -275021705 -439723592 463691770 501657653 857815554 -348441362 676070308 -927496252 936107307 554962319 -265075883 -442801066 -105821912 112370943 846708385 -248221607 143101398 966124294 749120784 467764013 -917143128 -220905788 732058289 -236161109 275191257 -987832957 986310421 777964213 -902066522 396643242 420010206 665799873 280426400 117898792 196429371 692582281 -667694015 199769955 375249871 69772631 639507947 621528503 56469909 -510181615 385724060 -328915232 -952667154 269813387 327469476 -946339711 -239827243 995461010 159726351 -75782651 884303357 -293877206 -462393031 692862790 -310760297 150729790 888021906 169373263 155686256 352974977 -214918372 -634327007 34518830 -655054689 285740593 -620479398 -459238079 -833844903 -710306921 -497657465 951163373 642299801 -673733292 20821066 996096120 -153959572 -854710025 56144294 305575277 16544573 662105113 -894402535 562136768 38079744 -576943366 -725255443 -839571774 -160483282 917970779 90692554 -389216605 -91267326 229963134 -998815747 773810768 -336939554 487025648 -533958405 -904755895 528338394 -955164644 -257127374 645860187 418359131 223575571 474114147 322237312 355729313 331893341 242549138 296819164 -683126300 883554781 -953716442 -71266911 291219092 70620788 582106987 -358016617 -93376848 936610204 762906520 -54813223 -63055615 631278091 103054021 -963598252 -204377749 -799766245 20840923 63312196 104523225 -746372214 -235980795 -109319563 114207438 -896668462 432183800 222093795 967773379 657708302 -811544730 -505403355 589541534 -749918337 859491750 309330690 -668648491 12876598 833587101 178215780 -973394157 413657914 -43340480 741859660 -108702898 -897880276 573871081 878838953 981816273 998768086 102888012 664090620 872738435 783268392 715111471 92376814 -124697553 506564432 -533725644 477371293 268416680 -654745746 424941459 -205602109 -380030585 443712284 -879545049 -48335241 172601589 -397620367 195238953 736113878 -748180597 -17501242 -267191677 -193739634 286477844 100933631 336628739 567300467 -59177773 478872496 310968831 -563358291 -345146397 -310968232 -712080019 63424518 -632377812 170567680 903324772 499201073 520911775 -170425724 -878798451 -471594715 548968852 816081597 537696515 661812812 -106374992 -122294390 -340682721 -611264023 -201211939 497438737 -578140122 353138429 918847503 -680057540 378933649 -239012734 -405034850 285840559 -632194464 446043914 773408696 -405868755 -561742633 -816969710 757102781 -218607613 -300202325 -395752905 583287333 -208747514 -177557106 791624350 391786811 -103713181 -759671146 731603317 -242068471 839254260 -935750333 -893311773 565700532 -77870314 538334757 407229252 452110926 -408277948 -971038669 -646071715 603507978 482534613 -553964233 804139184 -463369973 873110870 -991221360 476769392 -29153338 66681141 -844658869 -148746795 -856230744 -814276039 -787978555 499137782 -112301890 971451271 -368950006 -568277743 821938033 581067090 -350738358 -406878627 768103877 -86462719 -557448598 -317810590 689868270 199034642 370746467 567510951 468227274 374589824 -622153348 -594270685 -312250097 311927573 -740630393 857112972 525882467 585292304 890372689 99847600 -273994434 -18675196 -513802331 -187412775 -172161577 -60430728 -417419256 -906796176 -404797666 347778134 -489798648 279314605 -467487458 -517976795 537063315 -889166579 313513419 113502514 -559379921 202351664 39564980 296937601 -158380679 588658125 131561931 -168746036 167339053 -811682236 378757403 975766331 -197169069 -740990853 375087330 791733482 889479567 -595062696 -837366262 -518141699 -119404166 -807978000 225517241 619508814 -344908479 315304812 -890856751 -762042246 234753710 -583791804 -767246767 897229524 -187120387 -859108254 22780164 158789642 -352322918 766252788 425825492 788372596 985447995 -613931764 201492770 716758788 -748280899 510993760 -568973130 -618029066 -25719533 -818075301 -466260790 -240028614 600030262 -467214175 233404822 538349714 -436290866 -152455821 -100173886 361516578 -74923543 -781129153 926334117 -149386709 63552578 484169805 -425341065 -306345297 -164077792 35528511 992450196 -609235825 -804742939 394908995 283053839 161608148 -861555842 906645508 255313074 -465557681 3315774 610042793 457582789 909103659 -349785005 472665759 -838992899 670647314 944765937 161757775 -121750452 619097037 185240540 298248565 406732515 926860289 240968511 978303504 -451271757 -422040484 564412257 825927593 521443066 703034539 141269920 950531528 63142435 -638010575 967323330 -245251835 -960030609 475418778 713288500 182007397 333994263 928270765 -67669801 -997115612 462212831 154816192 -406140423 114683214 732969499 205123281 -700744643 293255177 240127083 547700511 -555379270 -748387229 -661540252 -714252583 704519550 953169285 -654335547 -872872351 626092752 419725547 -415382542 561020727 53364406 33651 -465890858 279136266 652514957 -615300231 909968907 815227507 -779957388 -550667017 -762848246 -141056107 226768274 306119522 451225803 140887186 -187444192 780377686 -921662458 271408608 -923114815 116514064 -914949887 -421619260 103993132 -257174673 514228140 -80331184 -340324212 612689512 -104108366 -441621870 -305533755 -424596651 -553667735 -164261425 -530226181 51387944 -752237866 -661756028 33334600 -935521551 -285890317 -445306482 -216952842 -891459663 415028528 810043018 182443437 360121575 200556214 -542159346 182196577 -606826006 339205259 -512768892 -176069670 -478123943 -537775451 -801108337 -444600350 649072365 -530374028 -438409848 -396993208 -669112819 872909172 -632929886 -451550451 174037240 694534613 -454490195 -224875124 -682085518 -92091411 896589862 188163367 570265872 -491412580 -141624770 587144426 -697654301 829837920 -718250365 847591387 454493388 38724417 -424960682 90573705 72833015 656207282 230234681 -565626623 280700302 -678800948 859013470 -285098927 -654669451 803932490 -127140436 -375621901 973457855 -371810371 690992399 196885866 220942051 -194999329 839011793 -809805125 -345863443 -273635060 790660029 294176992 256671524 814166299 88107650 18574190 -369793892 -9584788 772462518 149858029 -1146177 489274486 -77148068 937545738 248752702 -510928342 606356330 135009628 612263616 180419461 758206614 154214314 -889662331 67279854 -912718201 -941425763 485724718 446661130 -464039946 -900720641 -413669788 332383208 -202276841 983229805 515393438 341666008 138094926 -367665775 32083129 426269188 -600251541 -305956292 -206110228 -488464620 48584823 -603947983 501183447 -329519353 -268599045 -308236398 149032833 834765768 -39438348 -385926329 -361258715 47313684 -299098176 825994941 699191222 652139324 594478193 -145490740 262011302 84302018 -9841047 292848118 542165092 -493429077 426364947 -775752026 -902633853 982899586 440988924 599615202 -639970957 722363484 20546560 -890976747 -847275002 -904732004 -164374933 -723659131 -895921241 790937711 964591689 684626345 563987623 -897329670 -469681507 -719292041 -5539232 -475189489 -691628404 -687219150 -302096893 919439762 983848766 -688161761 468510113 -734024312 -855040277 64499895 -519403565 348578321 85699619 366807994 -89331327 419988996 601677655 692251758 562974932 -617718487 481348875 -458419486 18295932 452970443 -88688115 -23897925 398977101 -241995718 481471164 87546955 939267720 468743856 36215931 587970365 -346614051 713504363 -584246237 -671490924 97344914 879362684 176416354 480960827 -505156111 -332816831 442633570 245974 -907460360 -511202575 -769123136 -260024635 -513938144 552538670 -120541925 -990587718 883837334 -470875927 116979218 -918011604 -713783285 776559993 350462829 -404261692 379317101 -661783293 -485405483 -19955289 -414453340 419067719 -997280608 -817258185 203322511 583279836 627407961 -490370871 998581279 875823454 -482786460 -989237846 -35006995 317097187 -712234777 -30562887 -92807402 -921609954 -351713570 255950644 -32231970 296496072 -678441198 -78389072 -512477563 642086952 710434365 871766840 527714258 94544248 813147799 -418435934 -588534686 451361450 405663394 605166053 -371232779 133072150 -373389792 421614944 -425458563 364770577 -356728316 949191260 274253333 518720316 -393374895 -707265090 -269624789 911430446 412027763 660736332 551665675 -868590316 -703071443 -692347984 -28608631 820047928 305870683 843935485 809870803 556871476 18892180 -446362616 704500768 -918815752 682147974 -252451792 596912041 -869285273 600505181 130491534 -727697880 -221422936 792882768 -460413722 -333694761 375953596 716927595 -973847736 717170723 14437751 -95087111 40879769 -977399403 -919663265 751601616 81221019 170030603 -95967643 54573096 -896515663 -891433226 -15560872 -207452797 683951648 -630879893 42954915 -807044072 -528359402 -859765861 464339729 35668111 -408712125 796632589 622579153 635168632 543558132 -170249022 869000118 512904047 -193624555 263423866 368451535 135319528 784277624 11458617 -956558744 371682635 564274829 -62189152 108711265 -112389334 666725743 13967403 658849596 17274601 -854497199 950731870 -38654235 821062412 866676297 196389557 778808343 -362077301 232076665 -819227382 -294172076 439470166 292214524 762124923 -495260847 837514092 57661289 -762336011 -960635156 144654879 112674769 908733815 -821473332 -222532295 388377749 -509981824 197397532 -76777206 789056899 639337781 -867618395 -800627038 377233126 902000513 -640088316 866867944 -565536807 561712228 -574345993 -892478599 -181686012 -275119031 -929799980 978519266 279768984 66833224 589277506 -666259900 164037702 -935853807 392512817 257372382 983134167 -501479678 726391491 246747139 -412616334 -924170243 -906496905 175374732 -389553610 -902148295 -277201143 141253460 -257588666 -223968925 -246227700 293260575 237347840 -550908405 -450320645 3333445 -389707455 55143135 -813165179 531961642 376275755 525778699 952954380 -652240856 988348966 8447881 365224029 817168061 -174064709 772676559 -893084316 605083881 682179274 395306233 -258525562 894635793 -492496127 -362489684 -8139067 -602583822 -709232336 377585540 272412293 -202686091 -432061348 -840602107 -844452006 -765599053 -731984305 898648359 347188075 99243360 -821850961 -821002194 812827319 -258746486 530635832 468019902 -592725676 -742871888 625913194 551923452 976163035 473976546 -673829395 -191125904 844691022 -18232432 727623497 -6636580 149270491 162874803 659963764 -645010220 253290425 -299434490 508685599 -78566501 255748347 -122795972 676553176 638166354 835232405 -927413439 2044776 -590444488 -294812919 -767711068 -693704408 -126191921 -740680367 887802749 634569812 604465370 346704162 738178863 -86663929 -41576088 -615489418 -901594098 -733782884 726533983 -687668949 -760450803 -570483905 -203004878 -903613471 -481762368 115423829 -65560316 -827360449 22000675 465086397 -282203424 -362285096 -529291486 658338842 -359242315 -629270189 -87342230 787159493 -651518344 -839323740 -470352461 -164611948 257598952 464849735 771479765 -466572442 594368118 983681938 -60236118 218783979 -885503469 -804627913 313923003 446775226 840983012 702178038 348588765 513460007 -624976416 438067629 257994343 -167735837 -134655849 -407879025 -926259753 304123605 892478267 688622355 -375662957 -105249077 715213995 264611186 340081205 -997212098 453113414 -746418402 939299334 -818698832 92984237 707464020 896264449 131429964 -320236500 -645340456 -91311062 -477260571 -180773223 -968780327 46816224 -84309250 300330164 852321588 -530653252 232223589 186704128 236266709 -300666288 691522597 684331237 -284243510 -315658354 300477605 358466424 -724110353 844649259 -615256809 -748259780 -171806078 -548163011 123734177 -63372114 -213222967 107390267 -619421900 -17086328 -982844292 18594304 -995472071 162063588 -712312930 -576804593 -206747296 -719516441 3178732 -668311408 -595948337 148551780 -645014978 693914604 929825615 -471222837 721165091 249839225 -274176235 900368135 823677336 -621746949 -518785595 186924848 -699183603 -822067560 992107207 91741200 406427934 -375756800 445519915 -5904427 866890976 101070235 894153467 -442950231 299087291 771766137 295767442 -351396165 347243720 -569259523 -261397797 -239815855 124685334 -561014241 -546416622 348115589 -886417602 -511351394 -89555197 -196033753 -271993490 -87792431 -274784996 12366240 -512732325 546687213 -184730053 513302508 185171794 272181887 -123489905 320358007 89172688 -557102981 -619538845 -364866630 -789781300 -557042458 893423835 -505159599 254157397 -487670325 -139238220 235152640 -33649892 946134985 103946592 131163037 754529762 -426726785 450416560 -13614918 -397125572 -480292848 -9486386 -752999132 -239948092 -727682122 -641282716 88532677 539124592 312454355 223877206 -289900285 698418142 -129386670 -550964761 -243125718 543677524 437045454 935007309 463935251 -359259781 205692910 -854909142 -426319380 -309905470 324354504 -237190631 -315803365 798418625 545089087 85533939 -819463118 -222584895 -207182124 97785775 -216792599 -571930738 -384484069 372903979 -847312097 996702679 -492608997 -123727044 904363849 -254065114 -823001996 -666930830 351772012 -551827482 -551487119 92381415 -69020728 91315259 -522401031 -941595917 -241051082 -854392353 -483762703 281919942 240709227 -611939160 512484128 -538553995 415334808 -305108098 -959383187 -104047000 -133907164 -55603784 -533511073 637453501 -491119773 -194874640 80408674 104881033 -957512775 -595336061 680801372 -170144486 -228889417 830191099 78633266 -190192530 -9812223 18565597 88325031 -220833567 -671829712 -378855050 137928457 65146589 -716487439 945371466 669128204 277619826 -606298630 997440745 678543578 63301817 -836359908 -36612054 721418479 -224829373 908290539 -370670616 -615968228 -226325304 -311690625 -910497204 -717854438 547550185 -259469294 -162535146 -533638618 -390908654 -534768368 193922745 -161730743 -862052960 -82426537 557190129 59689018 -631330191 -932964881 431026551 -21708025 -106156946 48895600 -648574165 593515206 227806778 -983275232 -639349511 378394949 -974480348 810601584 58120681 49558193 -293766261 -556668195 219440529 -595319580 874817550 290842569 951651727 642105099 -177472710 -550733286 -132110355 446886097 60350334 -324008630 512696014 41741470 -897898628 300090516 -609777584 -716471127 682293616 794529812 580656213 816901886 -808791537 -95419141 828200226 -943385603 162391990 -980156525 -84290333 424884204 -798614374 757478081 -547021098 525820281 292365726 56515940 -95446835 -839833276 319453237 -380278279 161094305 -826215496 509020301 -485122106 -831240977 -171345995 423643787 998722403 -30756346 271663523 -195577915 -509037818 725341868 -202770055 627927966 323736057 -57090627 179770562 87715206 125622742 -63610953 584835579 -870708165 140126640 -637189811 -599026383 -916795830 -897262035 70718201 671367894 714031098 -652570291 -583640521 119071769 -755774851 859251499 927182802 -858479788 -76366075 -560296504 -730613467 73057454 -915219270 298141656 32571350 766847176 151961951 830518503 -852505787 560022858 825334794 673620749 -194661507 -744827931 -330653721 -487667887 -536271711 673298160 161403561 533617834 -261555646 -460806815 449989988 -825012633 -142917238 -246409712 303918659 -977700504 -713215430 -45933766 -725015833 -986619522 517305787 -608426855 800799445 -398533862 -294446689 -85725025 -186758267 881008131 -719096493 839225434 166500709 44529002 616303047 -870771055 -840232312 660947936 119053208 413730341 906940896 304497296 875316896 516170020 36047348 758910929 375462074 964828482 -681320356 661354380 -614873337 -810136845 -458686473 305164701 443174686 -937548364 535782293 -16870322 -497819862 -228293822 496625860 542996350 -913979320 -954745666 -297266910 -861632017 93817414 333382715 -459469256 -563234401 -917637402 -202634811 -515956884 -680260919 476874362 595163119 884158209 529718343 834238284 -900572450 -562581493 -601007956 290769755 -207525401 85225869 -936524797 -200269659 970231765 -62361561 121890275 723955130 -839434871 -631764599 729705084 -57392348 213105732 -797871386 433291629 97807266 433978093 872411382 -458961938 -612381477 -21012539 316293863 -910595088 972409467 -205955810 -952586379 -738849996 -276475141 -762565100 -445140595 -863730832 -996456856 -937069237 685228743 -781991201 -812370580 -923490358 304552234 787103290 -687921172 -370667425 -341578443 668656651 -534131530 622019129 -949258817 705485947 -202659805 -648156919 -403355417 649055280 639870247 -55633896 288025250 -20727741 -270732874 216350118 546323231 -707455325 -921424528 -478160757 -942622364 928254345 -368300132 -934622303 748468288 -487818585 -182416760 94768113 24510181 -655278447 -887938584 384358455 -880555936 -234138212 715780042 -392212125 502447048 -474320258 -798985875 354468661 29733014 835075530 -906810867 -263965651 -136909562 961777965 -262685058 900723709 -345739827 318767058 -527884674 -711465367 740767234 261685673 367950313 322739250 585134296 190851097 29403070 -337574391 -33645428 -559936234 -456554073 436123662 644867343 34155145 586595328 979751551 120325497 672732828 -336890931 -332382376 -978172888 773868843 -672799825 596147301 2631232 -124475603 -332403965 -774987486 379376164 881460624 737492307 -336817979 531841680 277346690 -27072264 -176355954 -354568216 -406224597 -409358126 -757542318 485008368 392120656 -471081043 -369596319 441761001 100122248 -429471127 -12811456 447932507 383652791 311770974 848378408 770737689 -550727493 133804600 386878487 194539638 573394933 -969914449 -795241070 -287083828 541399763 860657474 978201642 -913002462 441491656 -17031442 244801409 -591842683 -249077478 384165676 143217529 864406334 -86546401 -819668408 395808048 -539262582 40646693 967390828 -278438841 376117700 -448265754 555163479 665650827 -723789830 352330332 345939749 566301829 -64627056 222594490 193359550 566751949 430337462 -986591574 200838908 -108606070 538051839 513788577 742978082 483091866 888401199 -816561328 -74351580 241738774 -231634874 989129920 -952985917 -822929551 -908537945 634780626 -904531886 290418203 773763605 -140072955 496758207 53645103 -359883215 -177829143 137771252 581147354 951027564 643977302 -110803692 71753924 -480506549 -420051656 -233502777 906686916 -12949294 246385325 -473246502 -966424425 -768843492 307746930 -555088966 -742011096 942901930 664796735 287976360 -809472869 -418652080 560030275 66856362 -459302225 -260495502 478048665 -545619924 -11036563 -646244814 -811135057 694416242 -819961428 -922623583 137250990 -602329611 -248376219 -146238920 -464247759 -417857474 121675676 268404455 168579322 -700881017 -314845707 -294799130 -560929966 -914237236 709918740 -37928164 -448869381 986847485 -615879029 629164602 -12332925 -708242066 871037785 722049412 -468345900 913554679 687188827 291730226 501683172 105474278 -698082833 -339188047 -768079819 -304883525 -788788726 169624861 139469137 319073676 -522360904 -381389198 31450753 978987654 850106458 -727531177 -86544527 460626269 -287120614 -572190811 -798153955 615639295 -417887207 -711941407 -52157461 -102823608 -326994998 -717682774 -931571563 -337421431 997191220 -412363271 -520809300 266497235 -121135887 -625887535 -245970066 112509461 208920832 -705840942 69640677 -428666202 623727894 506565175 -611573595 405602507 -293055207 773145879 -777305871 197223750 396614622 704421842 888875671 19138779 796465027 -322335387 887465874 10810952 -519239024 -312954292 37472998 -356337918 965393634 -255410177 401076118 62532926 902843105 -768843625 -369462700 -607433157 958605816 -905029093 -224931266 656829324 -511960944 904561626 -987727951 47243576 350082223 264844654 -712976732 788169338 -768608169 389163122 824746268 993769841 734695531 -730449499 -236962209 12775337 10164626 -108669834 487444590 -477698297 -974027536 -540969787 -410085115 -96531880 755235649 -326480823 -403683599 -445911617 -314104313 694789234 71676965 -967379710 190277207 321158546 707402956 -116584254 665363004 -75925249 -692028559 -209189571 -634523953 -559506205 -958485984 563548805 331968098 998050839 125242088 655920774 887029634 171216434 -183427725 39349745 -355358059 -975328635 209035849 123021126 -379570717 -362934786 -157102519 666984751 531367980 756909353 -365933079 428136905 705240937 -794874142 -452992901 -196158664 285112197 759904516 -636330398 971787365 -982114336 -40080965 421928149 -704976120 -375230137 31891432 -107424499 -415118697 -375139860 141819313 380862039 -649809517 -279100771 365365227 -346576762 768517724 850932457 367814006 -846614449 178560102 -828353481 759598148 668493782 -262839968 -365401070 -512823458 32200473 -410551683 -571912991 296577801 133704338 -6945648 -31905167 -65578361 -181948132 107883590 503708648 808908758 551037405 -352390926 39989405 725417235 -220306670 -213124755 -442178825 -219060397 376774452 68058959 332489408 -114296118 -980469122 -606426566 900892128 -329228124 533964573 713331514 -415101593 382636123 -607629091 -568584384 -584730417 -868456789 196057527 687834976 525830196 92862741 -978940905 -833062733 -858454824 -678505133 -278199909 198970684 41507374 -62175974 966501043 -854578958 97333791 -211148411 -309082978 447089154 -870584942 57992092 -130940491 761537217 -373613529 -369387072 695737199 29110278 675418945 255782328 732990277 680414657 -616622896 -302410793 -1546475 -345768764 -105667947 768467741 638316044 -561709418 496092299 685969749 834184505 575853938 172840572 921254629 638127055 472182330 758613161 -768382981 362670175 947090362 -725477413 641913199 -314778940 -489139195 -578544925 -28458003 -768679452 -873084837 732907581 -517668979 -448592735 -905075963 -223582079 -245751434 -831807621 -84845921 -247228083 456855559 -710029969 362472911 -833535941 459071228 772848857 532160027 -815623011 -885024831 -323950711 534422977 -992693835 884863499 795686363 -245882934 -600288955 749993155 -962047645 12263246 380165946 223442964 -47500417 83464576 -354649429 -16771209 -690527732 -292880367 -431932534 407770558 956783044 -241573615 532056386 -987524188 743868132 807784718 599153908 985070049 626878523 -146754934 458397416 274971839 -668372592 271186344 -418689425 -973297234 -998201542 834793330 -498343745 -744149785 397114807 -661647037 -646474089 528953195 985899175 -846941534 801652008 -988975294 950880609 -340426580 424227739 -831776676 729645763 -951681734 -221608416 -279541514 -272132316 999408278 -172364796 109431629 604301128 -671030632 -904479259 -867365733 808217102 -583904402 533281801 789800382 -293252882 -559389188 -260625949 862640440 -784464452 278645326 -880020945 -965482824 831788576 -622514923 -425052308 -382961872 -813230919 -196182885 -872041371 209151683 640941531 52453219 -750782146 940246740 -961032171 -718457233 503524863 530885744 -499043574 -361130399 -185528236 785505874 -219632978 322709418 158041529 962494764 -657639526 -834968835 658449929 -826946366 -809632685 963913389 -388813196 -861298807 111620883 -165664374 593757685 -213571017 454169586 869138520 -257962597 261108050 -350011553 281911112 803488169 216430525 -783714767 -595297106 2310715 -182005470 -25250270 -355587976 754902307 201885172 309884315 188600009 -844862803 70136252 773261093 141776934 -199205842 -88159074 -948837707 471140046 683804057 640157163 -373162498 -780729776 -173422110 -790177741 815776926 -66846515 -361428111 576342945 387303459 -403196083 -849241969 -460045176 -97235191 -469056221 -748040253 198928410 691913671 -686851402 -120363675 -861406626 -278634259 984463815 29536659 -823793851 -958998740 62949992 567279358 971574031 -318102800 -154959365 667867399 -245809358 -227543630 954997770 420280959 -398348375 556810367 924553499 -520162934 -309059912 -981209623 958921410 -657258414 97361184 -595088955 600677924 -404444323 526156594 -845934010 -374858530 -648872099 -419498640 -415112014 355591406 213653265 -188572563 375944568 -815743562 -57406270 -69859877 610675679 305843233 804619997 863552809 288015576 -701294605 -806777154 175266179 509594129 -805971512 -418160507 -837285179 -607998363 214698774 -231104527 -146946362 -622893150 796438845 607013636 951124890 868707966 142335343 961347180 55469134 578645229 231774227 -593629642 -777920546 401793670 922019788 -13202830 491819244 -44711629 -319123334 -221397906 139690322 -993336740 308299413 499430829 -272326322 -412801675 -261655166 420317425 -655307676 349375672 -111603307 633227666 -317484728 108760538 551510127 966611295 -816086505 -2036529 999035084 278042123 253741971 -466993658 318709074 665875085 581182355 -175136264 420699615 983133464 -390538973 -536134048 -272551073 -223544520 -774637908 717795194 838140805 -227962887 -598324373 479100921 -449135391 -247234108 -43969587 568188263 991159343 706791529 -954564414 -188243909 514615919 -854692288 -498133946 -21873237 474682248 -246129954 406110492 309450183 -267858491 -92280451 301582838 -547647463 -286251047 686496608 -126315390 547896486 616312691 143601505 -333772705 496589873 -945313631 172017904 -513013672 -46918006 -332695144 955910753 -439469536 65002207 -638259041 277780684 274559566 358199953 -608425631 -445590746 -747662767 897670911 585610400 408862736 982825143 715080677 735764296 -363937443 876057146 -549703850 946141857 829430920 596071414 -968684674 -565587096 -517970506 94388990 -986158269 -415547445 -818349212 756004838 -473350975 15329968 108749833 -439480819 688773871 68902587 879786407 232517334 -48153690 -962020204 -426670935 551607208 220550591 197429158 787329640 953253988 -171242256 180744358 -407591326 264960525 -247377604 177042886 -692623264 -352585593 411864995 -320304584 -936115031 695561929 941610411 172395554 -95141434 -666890763 -552126527 306532180 -707103255 -580623834 75902652 -659477209 896598128 -271335113 -829396153 -149743680 -261763058 252976322 -464708014 -242031975 -293052234 256454675 251114068 -873027343 68845602 570905039 152130925 -169322804 824005317 -318203877 931242766 -670447517 890274115 -514971937 -774076254 586785348 -40961904 759697968 802971868 -355515401 87237888 -650894712 282672328 -32455153 979195818 654154383 -819027275 -958386631 782712358 -613707942 -873932773 227937542 -340543653 751117659 250816847 606749721 -136906354 210960074 -334391902 -346917923 -728919007 52805815 -508833818 192892453 -752409049 -22640246 -841524203 -531201910 159379137 -73295287 534272610 233448359 -263119577 939523495 -745879067 -102414232 295766751 -474783891 -709032418 -942664011 594647654 704635178 -652701329 8489559 -540604100 -389976008 -679105038 153623625 333906024 267171584 2696875 -473880440 -12032672 907772072 -842177273 607503805 -660041324 554787167 419133597 -159781704 856338401 462247867 -886505017 989829811 44981136 92326138 -838485191 663120169 227367457 -986453091 266759081 -304892158 475754194 649010213 -931707889 306180482 -980711486 360849999 -942325720 -151850735 -656775224 914745944 -44751646 22101498 332701557 309939547 387649917 114732955 -843178157 367117722 -635062141 812145994 380272758 -992413961 -106332803 327001849 546649016 -874887743 843577654 429093257 -983337219 -111685555 874253796 -607690165 -656894217 457325364 -631101268 -373770539 -56904752 150779673 830349210 541966372 339221909 -211133090 966542506 -743213888 -978980921 922636158 440923512 -384612950 -50244805 -379414842 842413502 -664211295 698117256 -33640393 -336096888 -388871401 -181221522 -809920952 -620884593 751651768 -328902145 -143739811 -460823612 438755014 -435864581 -687643664 -787509156 -133248996 -479750459 635081003 -954253254 642620828 207593854 -523899906 -54547597 -734315650 489917894 -317599542 555660113 -788612605 -55576657 -788007048 -499192987 -805207216 496426255 -119102945 183043184 448464044 -843570752 -568524914 460070087 -672614496 5404840 424185366 -479027807 455199482 837121020 601404135 221142168 -789264528 333861888 -683717898 -115477187 -518067923 -287209478 801691587 514607265 409860786 -288480442 405484227 875025792 -250948569 -242426853 -382709347 -291848019 600402884 342382461 -790902640 -789181901 857552530 355945613 606850197 849046552 373037854 839742192 150669787 -506628938 860510201 -369135962 539095369 -588175816 -382546454 -695222972 909134450 -170151399 9952994 -598812733 -946354033 -778271448 -494253980 -363848039 -318616602 -187549025 41620297 747401314 156186276 -120746257 888825999 201140154 110801748 433706972 326331158 276238183 542880146 -64360326 -716114122 301588925 72705269 -257473381 210841119 -66220638 287705264 -15520020 -762253470 888162769 307157108 -863719553 727484768 146068941 -574342561 58523627 -485438227 168231296 156732528 6679906 632944372 -801199895 -991285699 284595741 -74821349 -803741806 -368662679 -255854626 214526529 482568359 -386122451 472630684 -234593563 -131748639 -699144889 -749942599 89759938 -110259181 463309404 -648362559 151924778 -854791995 359215818 -740354222 -926273637 -232822322 -276036743 -572921662 236280751 -53603045 659031958 429048456 -646037919 764586389 849379105 240539827 557761137 -483723841 236860076 -347436883 -599308281 34622168 427812805 271649126 -798356417 425667602 -75871863 225137361 -628689926 -840208112 640081761 -251835628 -291056185 119580721 346483473 886656300 535254422 -116442199 685687351 671947517 741214672 -706393606 712288962 -368049552 -917018724 -937636809 737281720 521364046 508184294 -223574950 -81619805 526057896 558161794 903502655 -387314151 -311659542 -316880313 -625865099 -279763711 736937201 -687307171 533754539 -347659402 711481489 503988403 -836441086 708995431 632120402 267273117 -837977861 -238192073 673612375 -370327947 236955658 226442830 -422554113 971610959 935879576 366288240 -274072052 -931266459 140652388 276505268 579024540 -136239042 -805894200 426432919 -442286357 -151511139 -518845436 -903951536 -497301773 614773944 -798921506 -567202263 -234118741 797166996 -82683262 -52880603 303707191 597912192 -419937654 459737759 -1853580 335554560 154867992 -437593790 217824800 -537120274 406675946 402352229 949097883 749405857 -890303944 398673501 -554220099 171553508 -27821678 -393481077 -500560430 -547944396 823587861 400676244 -555940484 -704087356 414327571 -611135087 221944871 825047036 354835417 203821346 571518062 -322882351 507339598 25940950 502015967 -474650413 283093959 783783952 -76057270 538000013 -968740025 -906578530 -597154780 79028820 396615432 350558196 -995783515 -46702341 -936265366 378566504 -668560726 446967584 152770908 -362414789 912838006 238647787 -419840230 -371414498 363338372 395814434 -340565625 -164411675 359291961 147925407 -198380711 -816168641 -518253942 -123436930 282381717 -414016184 672016887 -134117632 222282932 324989915 -40320030 -326293886 -628575397 466770532 844672334 446409386 -92098252 -784913041 191909024 197950530 -372693153 -170441805 718787967 182029184 859592996 -702043070 -316064127 -795786979 -641310117 942816875 196323437 -16839884 327967979 -40871687 -899597767 -443769599 -36669749 -392248219 727944981 858687403 487213329 -668094282 -428806401 -949169875 -167131506 -46042001 555527568 -559665814 -899647110 189403655 -637026049 470235406 875274480 150361383 613218172 -261814391 -996998201 497147835 -570600553 79859236 -4139656 -163019172 146724990 777688399 -371675046 685081492 663697688 636206735 100553612 -164880780 -490057194 -219194318 -143327582 407078393 -896944222 -313815668 -752903486 800633042 423820952 -807235757 296479464 531827553 293912740 -971877954 148428978 -285479747 21784071 721708248 254839788 361837122 244367743 465753035 212927433 -735290677 749729268 95533920 751964188 560500182 -682794337 -682755011 -371033547 -315404315 739760600 -811615305 286679296 -615055673 959516775 -878627245 -979634452 -44237917 540977261 -396610627 960480953 545874367 -309412725 -591542635 50459274 670001747 -869066903 522856174 525991773 -184140330 -293903078 901743412 -947509639 181265012 666877681 -341624378 884531515 -408242454 -831615460 -384983224 445054711 802434228 802843319 873186852 -538527978 925361248 675314398 -760224529 327648186 710026480 284570719 113816468 884561860 -553486163 141495475 -907164133 -384925402 425696444 -687164000 -767166044 -781022163 -55891476 558179710 -871446309 421681157 -60957715 -30832615 -47949694 139522643 787677362 110231470 -623319597 463826358 685881266 -51979664 -928079794 -139748950 637335391 -279954430 347887670 -833517405 -81649913 -819037423 -155809780 205348076 -671735614 672548019 -164567340 -260705418 948206577 108077141 -673591578 337084873 450213298 908684649 814336835 -246202725 877772145 221946152 333982090 138846992 604015591 907727671 -801351530 854384166 -988990406 -117183441 781177926 -594081720 865393268 616787250 219528488 571409495 415189567 -497837330 598418010 130593825 -996557608 -837792998 -129216255 402421018 525834850 114079186 359272691 938489183 84724034 327944515 -337895106 -49542486 564897935 -873156908 15721060 992113829 -949110167 212704357 200066087 419484580 -736542349 266558985 555153162 -787383482 -843250539 485530044 757625269 -909219009 -939706347 -22210907 -876172302 -866083234 660542276 -562276078 -1470759 264753140 209661854 -200732658 861577112 -383530521 19867115 -828716907 81002660 500222936 -96995213 -261940635 118495228 613273808 403036921 570769702 -48078419 983338829 -894753528 522687211 590382281 -650433343 -65565997 242867908 649189484 -373288071 -962655097 -357041503 171674182 770512668 -498215915 922025007 -539353403 -392110182 -270236780 -285897828 -776898574 785003434 -743103390 138746507 -255663094 127335930 980962447 -305766512 227835610 876370123 -38051990 376358306 406157219 -692321557 -325028125 704795179 -615875053 -769580778 -588344194 -149535530 425823290 735423707 39053750 -255137778 -167088645 782882781 -191845156 -373805810 496075682 -57065778 -679434665 342374054 332352797 906098201 448045830 35536227 -481312887 925088410 -883416336 -106729202 -724235948 -351444139 -656832789 -622819132 -804138612 894576380 -829929621 -730042258 -193786204 297573216 -336347668 231118545 917993775 711835866 83024831 375207635 199976367 200172693 -334036147 -806469692 94914926 746690173 482980441 -585559437 -228547463 888934646 -465925098 495311870 31424108 -998843290 -57082139 586727697 413071835 372208292 -414728521 347199908 -604146751 -100891621 967142210 777796792 48997652 606144115 -227750730 -636851608 412486187 335555102 -397414568 91316356 -603748823 -982463426 -53719523 -607346351 189903895 184964926 -958490985 -766642597 192442473 868148517 -715851410 -538045369 -860268416 818479801 974219328 -947212613 186474789 7084771 2867157 -780002028 557098896 381223450 -50215686 817889881 -336388583 341307099 -527102488 -545705694 863588392 -276279825 394047651 344459756 954222633 -253924171 746011546 980143532 -51323477 -533659060 -297730970 -11884218 -455232890 -473139506 204114499 937106744 -691537096 365757706 -565292899 766758294 -819304336 252698673 -876360355 -943279346 953475599 963972318 -693694759 606631788 548903235 554493393 328727381 -373962543 758980970 -213021765 -947168802 76720511 360314879 106950614 -760652534 543893816 -643972970 395098886 555743536 -829365206 654135395 -946723897 202822117 -834582816 -450955521 -206702986 492132368 -462153569 -343988278 375377183 442549543 -987530825 -246027694 81973746 514117522 -98250402 -911944784 723121595 -266080201 251073939 355158341 181130122 -555964637 492768733 -273533709 -987783581 -367339957 746321340 306592097 509540444 -144786529 -715683069 717329342 -764930038 398196468 -794687161 -904295973 197680559 639342699 883759673 306985659 -823795681 -485485176 725651938 183547046 925120890 -160918909 189098842 61396439 -377275348 -298068224 230972361 -46615720 -530310152 -153001308 -148660023 127451879 506979975 4605469 -702433175 394626791 -979259942 -608486421 -392114738 832592461 -984287045 -726859107 -720330618 -273201459 105384580 -804824085 -500422363 -382060539 44870802 460562587 -391464335 810425544 609079721 -639569945 378325456 834901174 -610841508 -511703289 704729365 120365758 125856957 -972851351 -288152158 -171634541 210628306 -692054947 -697541681 -145541601 715716906 -744832499 -248289400 813642349 258309409 -510450345 231484329 -263990173 -319592626 506155152 -647864061 300930927 341086648 -437011475 183169019 -680420564 13689934 831708193 323613166 -623243118 -876597469 -201595308 -367262381 735865943 -420022116 -901512438 529695085 926702030 53025073 572790719 -294855598 -98787004 849263737 -373836292 -977073617 386107870 83071141 151369891 564833341 513059993 -652778756 -396984777 -711769134 226414829 -219471442 66475975 -770805214 -31449037 201507774 -775949078 -339769323 82719934 13584759 -589697201 -403797214 675320960 -379759380 376589157 22938940 -459144005 -169162253 99638023 -963366347 196432806 -32399488 -671419418 -981113935 -740621182 -934543285 -576002242 711184712 -681259907 -448794488 -226520845 798456549 -584425760 150203756 -35532323 264062883 -830281122 881721311 68765598 -995475351 -716182209 418022884 -653104389 841200713 137672906 -715496444 -449200927 -849973183 -416400622 971374780 -711873974 -143976301 57406931 -583771765 388615672 891927159 -23801694 805392170 554250600 981044669 624086258 -887581713 743948083 -83027232 -672380832 323315907 955917327 -553797681 482629789 -4331117 -707823389 958992947 -211919452 831616913 -912870335 -202125625 123880766 -225189428 919655984 424584119 691192534 -53826172 -843917397 -10825142 -200248351 -500915742 514647050 134040914 292373274 -911719953 -829440873 -840731516 -602321679 973135921 599122575 -385739333 597684973 752371672 -231832017 -317700995 -33932162 770688967 20148595 -396159249 -392903766 968890288 -276553316 406564812 -402222195 -984731364 141683579 778051816 -476423669 -798185454 -324703600 -378456043 -169907417 354073417 -361035159 240358659 -511690210 -7722791 466511040 -642094612 162742208 344114764 -88184969 -338689236 -152559192 -73292525 549556142 -263572711 645222503 -360410143 348160475 -559313088 -183053684 -922772731 33633244 -69878358 -510253984 900514137 -43008725 -815811162 652948484 -311395071 537056101 -374134296 -244955407 -295988344 -33065336 401409592 489336053 815703469 413585921 -388490322 926260653 -850775616 790562684 -659967806 -832995305 -434325839 -971281315 927262350 965962847 -206427327 -19596508 -963651597 -663361492 -545783844 -912676639 -270916648 -372622721 725598806 554091170 263872585 -849015930 -976859222 244832594 706864004 783608522 -60332835 -304805823 -318022029 -830701262 -901284165 -170399257 -310548766 761239119 77443709 805334144 205236157 -481109285 295016885 300964651 -634796597 338119487 -130045633 564002729 18424176 -864112931 788527495 87651929 140612595 496058011 304610655 189294195 -644753495 294138528 311959343 776063231 -141221274 16020260 -466651403 892290452 353622565 -851722121 432214871 641771824 166063110 -701889734 632176103 -632760079 448200362 893911790 136577501 501402597 -864234310 -536682389 150306981 -942615491 -548246844 793142047 -669587498 -101761033 -107915593 451704064 172217392 -936056678 -542573545 880137549 -149394571 -93419322 -272923576 256212906 -273371920 -471858470 21656337 554721961 -364848562 -852076938 41739756 -613481787 888278221 -702095210 -736665659 833629157 -521908691 -176940953 -396671548 980463518 25923367 233023988 188781842 541348555 898630044 437647415 363996525 223508312 -863410576 164516562 -201829021 515275708 -947409515 -578202633 -26434787 530862068 764060252 327032976 727469657 45420081 203694710 -709108993 980060223 -246301377 -857347212 38798520 -185427960 945993504 -576445344 241883362 -484991414 817814291 -932035227 -955737897 -494590191 -537166489 488651297 -215041136 -480768259 -129307802 429065787 -296295638 96791626 849837588 171144944 121930389 155330062 -701283407 3864236 -227157248 -156236693 -766314187 505607 166227048 773253886 -580230998 520599552 -380669462 -80309351 -189780979 -112390810 -800635501 382073237 556390604 791298023 897856937 861422726 958023883 -365629532 929015098 305303009 -72934590 -227552005 984749278 350676356 -133053156 -974378107 392924291 665034990 -375347194 -321643339 -256815351 603234829 219745620 872734149 178100204 516103034 550725252 917971188 303886909 -636452009 993351398 231387364 -416480770 -709300127 -741263404 -330638573 853825045 -66490286 110713198 -401694895 482079842 661280413 704622225 -793492593 573646473 -503077847 -113759346 -252513898 -904972586 569323969 -969182677 489262769 -665236002 -280323259 45013100 -274732083 99803678 -414770999 -332227609 -713230152 70341248 -377064256 788166253 779855659 824978480 -796129444 -887447319 -894488019 912740090 401483472 268473752 911625544 462806376 393322297 -717531324 -788439252 -886843683 -904896571 585392321 -275979638 237469698 -961293138 437080888 -910520145 458537142 445230575 -429127359 -247099340 808249118 -214646069 -397474326 -150415857 -433193728 294914943 -434761187 430019254 -635844875 773682447 -983634364 678087515 674112931 901779300 -794632283 700285842 -899239267 -640079028 -356556715 -519753765 -660627605 -357940160 335883239 143309553 -865634532 18984713 -396030501 21829025 -192193901 204378653 -951948210 -910928648 85085662 714415652 618884032 -256626414 922242234 319191901 -852300167 16036907 142648470 -640382104 -726511528 -413409654 792216308 -527911682 -453273158 14558872 -608953212 -699489050 -975363707 -689720704 -909649454 948354280 -905016614 419171966 -226919153 -338864323 779701393 367794241 -32801543 -886858968 197960309 -59217167 -378075177 -333260362 -212214019 397477036 -823505504 805176012 999733813 -173435824 866306198 445536824 370453250 -207005561 -725273413 297043200 879986057 -566163165 -911811968 646229018 206238737 966163280 693758343 -674930976 846828735 -722395385 176096099 -226112808 -566869139 -939240294 748439339 -403230427 961931715 -895605410 602606411 -797740257 828863063 898727573 -315759277 -756987446 57213 -145229820 472392176 670840355 -82535087 634904675 695458656 88080328 876556924 470730084 -891475682 435979756 -575644559 -158251066 -757169409 99598516 967687768 -419563138 741732210 125610238 892846279 -776516085 -44109344 156989274 227778590 -153891502 -124600962 -707220049 178885340 -105375536 426526170 -363049096 -118554578 -16416697 -980286776 462912166 -155161539 903643391 -570212958 -399216982 741147281 77067226 344224454 -227588127 702242200 -87193427 -411299324 -542848851 910128685 -834718231 -86125916 204752352 156228098 123149112 518217234 -306825397 176907668 -467140287 -205346448 -350040971 -541070801 225774506 -303215390 317655040 -298695276 -393210580 39138359 274241684 539619675 468752766 416781018 -461946513 314352624 -285957282 -563235583 762220389 -379620181 -307924463 -602497062 -236220676 -574453031 492724713 422346282 -348422713 -411636672 63190145 -146649950 -964009565 177850760 -334969240 233966876 292677535 -891479222 394761905 221161342 -11885533 101330087 261473239 375252220 949089414 -126503764 910436168 112551975 -84772274 -928624055 -119096803 861670578 -274370991 -355692865 -791449662 246459020 -384608758 752663616 315894954 258946624 -714075511 647050406 270168718 118654633 69417145 316653176 -784220707 -800507082 -189748588 -609139154 -801410381 -808621094 -117200473 -455523266 -916005374 -425995460 326736998 -70646967 -39212802 -270921278 757287901 -687923596 -503639921 -798928961 -897033744 387682968 101864907 -589750374 966164506 -866833732 267837797 237025892 627956478 836146580 -366626110 -579738205 -625464944 402098608 751209467 230485601 753333977 -216121560 30573623 -642580739 977143768 -255002285 392102891 -674358722 -440320798 388921635 573937281 -584102621 -895761117 164643771 -253520143 -29094916 777392237 -844431906 708737902 610256064 -157943768 86114295 -318235936 880064150 -406179192 428719061 -996687820 614186681 -826769202 189787146 858707427 801695601 253463708 701831571 627882363 -501904251 185683208 -648939327 304484562 713019297 -10844950 118450368 495276385 -987252918 979051270 -345956065 234350025 421738926 -751198771 140862431 -435981789 -195663826 872893555 -84359026 103518 658642311 -751855868 947409661 18765363 -955772817 64393650 426344109 153868286 -463894755 -355837528 -60211208 783496434 -538142237 -169073785 -612321029 261510783 -410233563 944564777 -714376838 498576232 -267813255 752776260 556565886 -439357087 557187439 843304061 -41902393 331497749 -349412034 988035582 178121298 414885161 -926365077 -257216053 -676561538 -695070280 -469108879 -998348769 -492199863 -676997130 902292556 -660129185 22598010 210396601 -672351856 -648090977 556903880 477809472 -158510244 969249929 -400064718 250178310 -397473809 892085118 889675745 406656832 -593534499 -124212419 -917036061 53928220 554962621 -25748999 -122941291 33700866 -967483484 -856113612 788584310 515922800 21837378 -531177459 883538376 118721577 410868417 635364930 -595575463 -106214882 -870091949 183131022 -499113474 -563077685 -299285018 -522828634 264490265 -377768743 768018333 760236576 985416873 -805601762 -492146478 150960165 526988241 -843456080 -916849381 -120183089 -565719356 -376159323 240415237 -357080955 544908018 -773387734 493345782 689400325 87609757 899963825 595464801 -430055331 294410085 -968612080 -972626694 92028810 -105439923 932261082 596478900 -750580013 212971489 -571112798 672402798 598216688 657655778 -114001294 -792660822 -540137571 -891465273 608070779 291818930 671196829 -64847667 -675747514 -141507066 523063541 53601437 245853275 -838498437 15902625 832965614 -962352681 -468219932 -835443248 880447497 -972511962 -508427380 -415374545 -429082662 -65300199 545382975 768286604 90630395 201482057 -932465023 465041023 726082017 42519391 305654389 993455452 283115336 -510052928 869766510 -385546713 804805048 999313792 -938025582 -180702294 -650073088 5840021 858501708 884922247 -287774120 227905437 996885923 939137992 820888495 472211734 -60579426 959380370 855232289 70934042 774393669 -848521096 552928220 -433456050 -637948453 435893922 -354602983 -161183050 -450320208 863368155 -880576664 617421661 814455846 -4853537 -574018193 -603563424 -479791189 477550892 378989249 -701697911 180618795 -446676895 557687725 933316266 845533761 138395376 -158746398 467659432 788466287 -301908710 -951474409 -638469023 709769604 -333939481 -560713048 236422481 -781616335 6227328 526836682 316964471 -141623524 873673435 -870356352 -455069489 -334419647 -874738856 -597900665 882263647 -304688712 -293074707 195577052 -384617344 775499623 -369669276 -984347477 490180422 -522677521 17402624 -887607785 326971842 786580151 -820292315 648238450 428558036 -38546055 -225638074 752527105 -366208898 -915304173 351266934 -654048317 170921151 83067347 132496999 -203562901 482162216 38856954 298256199 603007334 -203559597 -969338692 -618058950 -863636765 229275475 -576495734 -110157249 -412769472 -615371800 485589169 872763819 -580721054 936040674 295848296 155285859 100878301 979200063 734960538 -667880281 548994484 316578461 840372410 -652313570 888015894 35533008 142507420 -792231491 -327569083 -136721278 -691357156 345391742 192899600 -828486540 -765202929 869594048 710031792 -837978387 -133534042 -173243872 -286915910 -89151971 -814056188 678458908 -73447114 -390242297 -904757928 -178459294 560749759 -871513912 -287988717 157697326 572703617 331740158 -469488073 -192673447 -762119583 684672135 744484524 -556136874 740227372 -787042934 460932032 -743172637 484861012 -89762593 19313950 -581292542 281748271 702852680 -676667779 -527318233 -210004342 -628920556 46306863 204464635 -291093979 -714800571 539925004 210197255 -858326554 -989101836 861144575 -129514083 -739437368 528496127 -840892873 -502984400 -73916293 -631289249 -516543926 -700924446 461567209 -606998022 -849542268 506202620 406484889 -329404678 3738530 653038299 -971942387 387476961 -79797549 705777771 908766211 283241746 -25792132 -924440993 960413963 -148837833 -23456914 -884600692 48652126 975106458 -785402331 14479939 -98319783 -63660932 -273554502 -138127774 -498371906 897562344 -757054174 -432004029 406518471 816782855 -422074423 393065684 660730386 -945551350 884324963 717539185 968199426 -174862789 298380947 914235763 -782371951 530599916 271683300 -724229040 -460328352 -720323469 95294472 690570994 918597259 -23275038 -421435717 -106726149 -726940520 37737439 432354768 171567196 932522807 276527163 -711773957 659167620 108023481 -433695760 -31475465 -994138237 50351343 291856037 -685307666 -200894283 -850797958 -565193001 -482299487 -860861515 788134902 237295750 972902238 717601087 911797607 -827154792 217228097 -470092532 -829151745 401965131 -808425319 -794092363 25696975 -327142140 -103123242 13429943 -131154072 -521931639 -632641566 -581259558 349197470 -818169878 721441189 -999482444 266121775 -408559064 -526656687 551507815 638213862 53395383 612697991 -981833852 503738244 -623447467 56901266 -955157242 -616144913 -543348806 -609669986 931285234 283127982 230195350 295418485 118564826 143811555 339908934 -205589198 -509412179 -941965303 -152538746 -982225148 252496163 -473258628 643023782 938697710 -140052597 -605461942 -466852683 441824227 -960903934 989671145 -84966961 -68209613 -452116830 -779355299 -413610287 -522953968 -120805278 341823624 634378718 -401145868 -432312581 693012649 -3070643 -872523998 509634649 -539514491 -773695112 -484502000 -93715049 183134779 41545071 257252819 -137955365 798905670 -846382518 726894487 760095027 -555196812 660146624 -430311707 922047436 764343320 -175025144 -304695878 753309740 413302582 -34364299 192346525 237253485 -769963193 -773708150 989253940 -891697984 -412292268 266100288 -202048555 -457663068 303151102 -979023910 -935113059 -883896454 -256562367 -346774659 572842694 -262069606 -614317435 252094443 176647896 868423634 -256715429 821266418 620909028 -436356931 573541819 330098364 -321908208 -110534761 567005947 -967618499 508183642 -104371808 326210944 -444145369 -126446325 212555284 35714103 271991409 -653024685 105951141 -855968286 -629654626 663501501 -439322012 -546526897 469429612 888962336 -284040174 -529724128 -401787762 853994780 621573507 911098080 -786502865 458047436 614236302 570524544 -967858896 -358879810 -568002504 -192916573 241323934 -740147184 -796748861 761417216 -998398451 -200352447 342422272 -377478120 581172013 -903325909 871216694 473970892 985605852 362882386 434642814 288768688 -980504338 -629933410 -657683953 27860887 363904797 -792256214 -873943332 -911813938 -113558242 -950669369 500955040 -158450497 108448021 -473642963 -468694614 -589995419 -563662199 -15235480 676688896 688878024 52537853 135116124 -195066433 -135649701 -145519127 -664359293 375227819 -882628197 122933910 -790551310 426233223 262731918 474939305 114607164 327681509 -29855935 724838505 235794423 -898036767 682558886 147965071 434892770 963196432 -446161354 610461560 -636804527 -6321304 -322791058 -205817763 569481243 737889085 -2371249 801246101 -840091553 -675199812 -527239900 -494442023 -149126583 -475970497 751242551 933856812 -200877018 -856233146 491691692 886577594 740702703 923695995 -988746880 -657824350 -131748276 -397139965 555388995 797912715 694869718 132263840 61153593 597089867 938177262 696436780 979314854 687138287 -205146812 -269099975 -925347150 -89721256 472143001 -399259253 -795754081 -960130987 291188589 562414239 754788541 -141991590 -613688806 519742608 -768831838 614414760 -352652967 -504418498 -506907262 867024090 -581703656 -794009067 861113905 -299263936 221950396 87694013 962751746 -216554151 262160594 402092798 -749071900 -193415567 -430414326 -635349772 422727556 -496013023 -327725120 -742873240 123298236 -784285595 -94880868 -241759142 832212803 832611521 -598602510 -644175301 582726166 -501859362 993846938 266277544 -570446593 919723379 587409442 -256481445 -180939313 -904674549 -103018547 -941199495 -802381098 -225433779 -305952746 -648188888 853127852 203952914 567786723 499471801 952677109 -199037919 162664403 750558770 -802437144 637686706 -56688758 47769439 582088346 -882318009 867585000 -725512030 322735100 942025528 -282059408 367306664 -245173896 968780077 -936063687 -8202259 -956867293 872667751 -742236387 643645445 422629334 817905561 595758550 -393714508 927390062 -405825582 384869843 -538111741 677332631 184183003 -602557773 859568740 8098500 -58083700 34830753 -341386755 272386813 982201270 -567788897 -311185375 508871509 -506369689 -340475257 837342642 460023011 -394878832 384021899 135290825 -710802558 -214671241 -158368039 -579351636 -329074126 562218886 -375511456 858049636 -140648889 923348375 -364809188 369195029 449430558 -600844381 503759220 296228884 -935683735 149843172 -561118020 -77950754 370866902 -904981610 281110869 -77334400 -231031847 60097155 445826869 107378092 -622001157 -439635846 658166083 519061697 128213849 543387886 482243967 -944135986 859622108 -755642198 619729940 963567666 -723906261 -23052379 -426702457 -620523800 -595456237 -247948006 -622127209 387066353 -860248412 -598990916 -157477400 9214464 294315900 -612512448 -327590368 -772599796 -656327598 -681666442 -164464092 -355491076 125355122 -967052020 -540199968 906731515 -24306078 -116964697 600282269 -500428820 689721817 -459435039 969787759 -552316201 -196672458 -548483570 -275330659 659547550 -344958559 523298597 -209277374 198492476 89481010 655527863 -619364186 -293713741 -430592920 522338005 -547835861 85320828 -264966344 159645575 -906441821 600673395 378395683 -998629588 253470044 438932335 -708455966 61228933 770973324 480929676 -614432155 -992296889 -987374350 -515541079 -885447595 47504328 -758809246 -279119850 57178802 -22092566 344682230 102619331 -981081487 92926337 -345951207 -92411110 786047091 -50925647 -630697999 534253427 940374023 -984131260 -298725029 341338448 852564456 -282705405 -418214665 -223835294 -80758935 -38578176 449092271 -115561666 403549253 -794719809 -647644214 -815379144 -311761000 501980166 583768330 288742991 98122958 237603020 875955675 -419919140 -568220629 914965462 -302372662 -700087651 242862484 -588169611 -353455494 799988868 -270205726 478915861 -558714240 -853883725 910498494 608721010 222871273 -647781407 820326663 -461804643 935203876 -693737818 -112073999 917825251 489978120 -579231563 124318677 55951568 466188610 124306164 -240010694 -877372554 -527303959 -633705366 673011269 415787907 -875164443 803741418 -840065384 -560928518 212423576 -489280097 816823914 539450654 900155805 -108467281 964424718 -215562851 429194657 -586724033 3517961 -616924185 -27324270 612110048 97462369 -479996668 -566712857 -421684873 327727095 266675447 626742620 558281812 -677185710 -687553864 -198712008 968805072 379664396 -643477674 -967390088 -33988622 723008486 673129674 789429153 18217505 171506914 178794709 182077896 660782382 -119892895 400682830 443204868 618176525 6622659 965061745 -608688940 -953633910 618161848 -235310677 -477772406 829742452 -458730063 333788934 811067808 776520664 -285228641 -960140641 -413590869 713194351 -497585955 -180018016 -251252964 564908518 638117811 -537889373 -451014872 -117001542 -139495298 -750586780 643366621 -879813380 -760091359 -246015987 517306025 -946716392 823796014 248318021 641141316 785012811 -644401526 992450321 370898730 472074041 657158210 -277738668 -595562257 507735049 -469407303 843496295 -639728461 874596898 130916332 -156893905 981721294 963641901 292442434 317420404 645241922 132281077 -986662897 543512129 231634494 244046781 383595995 -352181878 -554204149 -55556118 820207561 558217594 630675428 -104364882 -511735787 561431572 -511195808 614598642 -725889375 421900264 463077402 -319823097 -436491924 -966719247 877912078 699373624 -103795070 -922958002 -921511146 -51155732 -739539938 -390572586 -588486338 -694103876 -504490291 555021582 -828187121 -232783644 -622015381 -397903588 811629907 445061180 -914338762 215333260 424263857 940670401 372443009 -544438852 952125660 78637916 12293070 56483206 580053257 -838761726 53559541 -124323121 -363762310 -965850889 502629940 -285446208 -799907640 -802411797 500383449 -221504766 111070167 257254207 822877319 536849961 -4386451 474101699 164902593 565123653 -825080181 64431997 760877962 655912319 646045771 -373852418 -532082666 366040640 -680060000 -862853051 490902653 -738234077 81710462 657219130 -229205812 -681457621 -324855553 -445004139 911401502 843794098 852049349 -216310476 143936322 201024345 -944090494 721016063 -356440988 -33650397 780353966 -271101203 908305698 -787911781 -348204963 -878131901 -984920325 950770227 -989662535 -115271736 513572864 -84728474 166158136 -481762946 -305015331 -515100567 661816273 759238269 495325520 -966364721 145036187 281373358 644186149 -984025657 -277398485 592845934 50978469 -165212971 -757548132 833839945 396318248 -177025609 -283524068 7683775 -546493731 -790173861 -256837292 636974933 -431561177 168855044 302620587 599009515 -686229763 932962333 -351102592 -485692693 351738950 -418708444 -741206742 -949488870 547721868 358769834 -864415609 -429838523 -638031444 -272871796 -157978331 711988579 367534989 237197455 -899218902 -567128276 -556220581 -241221815 -282547659 -83317026 -747120250 -11402783 57858827 592561938 410274891 -359842257 101142831 130210203 -835021525 -117389602 53763547 488044654 -38164854 -489731123 960593354 985285096 526904817 -901216073 525320568 521309761 168647894 -1324562 -475381997 438062733 -532199434 110295727 563090201 973664129 450587936 1586785 102403933 -776563404 -961007938 917538061 -798775440 207345541 720226172 615794390 926432232 636362985 558093621 651429447 -225161109 -303922461 8743458 -387265662 58396078 -363621059 -673282797 -431954171 604436556 -944076056 -962328769 423332804 -611293741 36607092 -29292533 857075062 710718321 -748374191 915349075 -216666577 -881451232 426019423 -643461541 -526389925 193800717 -773499698 -334035354 -869356289 -639930283 983425216 358578199 -843299461 -513117101 182658483 186216810 -899130374 -662688670 -683718935 -703219484 -491626566 91352530 963727324 -899117386 -970697922 -537814544 889869257 -598290200 -387354579 -309632098 563030382 226179934 244781176 288317306 -380917443 -844047435 -352751278 947984933 -972613715 -899439980 421889929 229783183 599977578 33943387 -365227224 -619246732 757096489 -664659487 155923597 -189126350 -953980625 -765173779 -766557702 742623753 817575824 114140417 836597227 508820464 540862918 -315812017 366258603 604231458 402228815 -640376090 -72920928 315776885 163424991 468084185 331715074 -697248879 587492079 -673834738 -69004888 -472784918 712493564 -893830456 93635464 -599622499 -615037679 -956904089 22596521 598275432 -634078639 -70022259 -247335552 319181514 -405443765 311864335 784453035 754797314 -583329345 -931440541 836839371 901045200 710115757 -473862761 -877870304 309159302 245724935 368889801 -183797636 858494572 -111466378 303650616 338266991 693670623 183740384 -893092684 -986465320 -789152427 -600878683 -341071622 92081231 -118881528 -655908499 -893391555 991710586 207582999 -266759764 614815670 -67131467 -480537541 488526104 829642742 774879720 635746830 587639648 -79119030 612189694 747101748 638972834 717331003 995318359 -691730870 -657064020 826354550 -277985742 -540082535 -376539060 -727012049 118749397 804922516 -405882359 236751586 777594251 -580944885 -920689505 439055929 -417562339 425236176 -156209648 -221938825 4186888 -278525476 -325940941 41686055 685741662 16161682 759718005 664174801 -96411183 -744470823 991472073 -6376248 504004004 -677040639 -364361586 -387234070 22461858 582533714 698207040 287725890 -639718220 -926048777 -599923129 -86892413 292960254 222915616 -561217953 690096462 -300563946 87567597 932189600 858140851 -292324107 987784194 842672011 -696627788 -11187457 -862503019 -699909356 101689258 -176408518 290271078 -464605507 486186168 377615593 444811484 -645318002 -530764862 192967339 515181564 -642880514 294082604 86355623 223162760 -627591605 -549551217 -410489915 -41344672 -693400819 326936970 -161385970 -905956678 264429511 -24796955 -942280050 940932841 -689802874 -169499210 959660953 245403802 -426524401 720662858 562903517 -535105522 -21390761 998491961 -790470357 -601031335 -51887189 -181491236 -208072190 300587788 -598851195 -981606235 355653713 815875184 -810757017 -642539067 6673545 477743123 -882614811 -264196351 921071388 786549016 -730317904 -694664219 476143277 -230024668 393672991 78788429 594224741 549989665 -247087658 323653057 -213645860 -238111598 561936789 256421775 517808215 755255274 74349536 -512044905 989706914 -335223643 668300948 -339503983 996122313 -336377678 -53481274 268773665 351616366 -830768930 -423807746 -401751675 147798084 750508980 -851495488 -400387932 277377505 -728715300 750369084 891832681 61383185 -733376794 -392164373 -661478897 33590622 -541629574 -757459063 -11948188 376089805 519932196 788979607 -897831813 -400201545 920392040 -230166369 -62064198 -929563128 -309506571 -126655127 857773479 753938838 -47914223 -538677430 959593950 -610974216 410045637 198970001 265428951 503458429 191132435 718663998 -446740214 -492671445 -399673435 984288492 238676943 45209217 -171594681 329774300 -891252109 -307202609 -291526642 -581260102 -479055607 392063791 -887189477 -982335020 640594458 356215032 -611042125 -792467038 845232795 -306564713 371274715 668385544 376898445 792432533 -851697467 539970671 -626413871 162699650 -78801205 898609271 -637397911 -313542990 -148648894 541118598 428251383 -11464748 414005951 -62249525 959990739 -595676922 439798349 -159275238 513960172 -761006426 912118903 48875913 -180813562 325302758 784555643 -4986213 925016508 -978231682 564007167 -298146099 681089798 647330770 -839559116 899291353 -195603934 196085159 223577687 453823651 455699147 428384764 394615199 243084791 816423065 38186971 -929107436 248254366 953008799 -733493885 390546656 651334011 -914799061 879544944 -333186095 -391170618 749949815 202578811 648632223 -966456257 67678327 504048709 984739097 476031089 -902710939 -378209461 -374159919 -945161359 -696764057 -671436202 -353933041 -268959114 45073451 81030855 263520580 635110523 615133338 279247497 -948314437 234044963 -539241272 986147368 -507558287 891126149 455803011 -886123393 -433486987 -477482437 -84365506 765371709 67710985 -674723001 652126904 697770703 -155299883 886125725 -339899338 -886992911 -134449078 -609031926 374078587 -449187299 -691459831 -540200584 -921689476 -612301279 2948893 962758503 -89990931 714191798 701415825 -143005393 -291947836 -426769353 862952055 473153868 -88207743 -521821695 -892731466 889296949 -475452478 -677254135 281742438 -609997134 945687183 561016683 363612337 824667957 -714537938 -320959469 325137553 -452776820 344533815 -185100752 193649373 -154723805 -283430161 683665018 -226713017 141724158 600816472 485262621 -661837928 -28739046 -108121268 770808648 -896066950 -721101257 -495147692 774907576 -133100457 167783211 937186500 542559380 -900605469 -663156168 -979682435 -492142519 -484472269 -119424420 4211160 -319253426 -549943042 -284724852 -649759189 861338861 -42566442 743739714 -42614883 -661040893 579459506 -149330547 933399968 -287128603 922774091 712638523 815549464 -954367810 -155091111 688811293 -18564731 -985054324 459889698 268381736 -172903030 -760462116 392861295 -516196657 -86532699 -302646918 -667575509 318440181 482985322 -425818608 768851744 905237298 889493222 -223027389 -269562312 178342785 101832140 -607341874 796362743 -385735977 -545116711 400320649 642689081 928444632 -772127072 -353045296 -966224643 743016728 79549737 153793922 3004611 203880403 -479951444 955838388 -961683340 798994855 -702200304 -883406235 -719486625 -337504871 -419603097 -432720363 245219818 -963354822 8333207 -27297080 -196266374 -282869019 -165682639 -764647901 -307135491 810112147 478983564 -265852193 -108630564 -35957196 -43628206 700916471 389220374 106157096 257169837 672137529 750985704 -472725526 -295707452 -518203348 177122702 -363161823 693927009 981394769 111683813 123097360 402585205 125854546 -473670927 12008312 383744235 -410857182 877234814 531847098 514831138 -458189534 355960268 763137003 375163659 920672405 -470489018 797761415 760279371 -834405901 289300308 -681041518 -831107586 -851529505 343314452 876750646 -820196555 360376867 940834508 668872271 -422160102 731880145 547671106 924712025 348975744 428023828 -973989834 -36577204 -81189454 615236878 -11193013 451781029 949021782 -612250721 -159712597 -865067786 -81151852 -664338010 -338074653 725212526 347107613 -779647927 640734252 532876913 -83894562 700324662 877612488 663410058 -251594274 -467493457 -313378701 -921509655 -485876015 -514945078 -301249106 -163850735 334807821 652907091 994752464 131506593 -252057954 -809844530 44656596 369419027 -974256863 -984477896 -199281791 611484859 632453156 -600136735 642764846 -737536144 110545546 220892213 -864842358 -470081122 -883016057 89997070 -947349164 329224005 142884563 410628260 -932737620 -122418601 957078899 -690941461 -689496610 522785545 207975266 -245744308 -910923596 573955050 -89998323 -506426821 147163817 487056304 -843418444 -778382153 204167920 277779735 532774179 829018839 988335484 -488846339 263675827 -911394769 -471518056 -438957757 -448023430 334305081 -401915784 -913365557 134415274 -273410036 190454088 101265314 411575665 834773677 833809327 410751663 804578385 -380391949 170798824 367084312 609513645 -967184217 -145459653 505446901 -372074419 209808940 114416035 431963608 -131115489 138316901 -907690849 -671010844 50159198 317497697 837331823 876393023 248548784 -481249386 -744257471 -615980288 526445097 410580272 547920511 -209416847 50902415 127953226 -503300379 975933460 224879467 782249324 -120190522 -546278370 -457054000 238171375 -439460080 -220445170 -20873985 110044999 214555787 -227858654 535875107 124154660 -887250490 659281614 107647289 -521358295 -887476649 -946709964 983930462 -557144962 951528098 808866498 941064950 -249716228 -146337248 -298947322 968483223 -658636484 -463627661 -586456613 -519660229 -508641014 225826361 844748781 673739283 661029617 319814020 -930502295 736990193 366253941 -139307636 706209140 -686623421 292473833 991780881 -339089596 -909417082 789395603 113741830 231494394 -693361503 -181701564 16392782 -547115288 594341370 217938825 845077975 -113363653 426192789 792870845 786413220 774892873 -387607918 444803023 250179953 -994950555 916777011 -33938565 -621699707 842440998 680394371 -574384577 -846207417 -689691868 -347765747 -265708215 63944550 -591060448 -70142108 -441962805 -148726693 951610401 -973669167 -187646788 452500830 -761861572 -273949195 974787231 865225324 435937660 616491535 -667893201 90535529 -29084881 97938343 261407964 441103525 401897440 -635985876 797260760 -769675053 -545560422 -527123288 -710066588 -748779818 -233350696 -357700458 -277436917 -285421136 -10998005 598352260 851784882 -483334254 174906082 888484270 813271718 -641688160 -821594248 -49801142 -994007134 971805813 733561035 -883300151 -268326470 268821006 612116462 58983667 790794106 367876559 85520541 364265613 320452 -1686740 -482896957 -40304 -934425160 -524284289 756269187 -48666656 -922705625 310480388 53626750 765910245 -917683914 115321999 -635196113 -870980450 -775251400 -960888900 -908861500 657417030 816303648 -970155501 -675700178 -348866818 -758382802 -92504212 846977273 -758229170 -931575025 172229220 -216515248 966137638 768894063 651912988 -468109232 -288269599 989678643 706450165 -151618590 771964909 -907046977 214921463 -927744324 -320022380 -207709326 -706594035 -712151915 -684045204 -574075117 -950332019 767960626 -297465915 -522487115 759303488 10924730 506392348 711453059 195629238 214796861 75736390 -486253409 640192023 -40501235 461309514 421326563 710313008 496462866 726865799 -778366239 -309439727 -687312777 -294686433 122435109 912927820 -123772470 -777295901 -185493743 -16670877 -929041202 609063297 877115326 -93956034 -261494609 -53692414 849284770 -812497557 638853501 564229243 -877744038 137868842 -619660617 49817033 76449218 -282263028 -144079279 803228166 903553572 219827373 -882433286 -504032551 89691752 781046936 742327437 -125076775 66767821 -768047581 597529711 -419333460 -734068393 397632307 551799604 -16048480 -849027931 308120226 -982045165 121313991 -401025104 808425553 -523986928 99261727 -306061833 -453228463 691711451 -167227420 -294662749 738259737 923644140 325304679 40668557 16957269 -827252322 176317409 -261844605 942000103 -877823712 -277073195 90473291 360297186 779480240 -427298037 193041559 -349764427 -61140294 -325009754 373713683 -33496234 50746121 900394156 116145349 396734121 -579531776 -173413383 -276349757 -107603903 -953596135 74305035 5007227 769694728 122441748 957053352 555192920 -537114723 19753381 804078745 199076725 394085314 -742823061 287552194 226369107 508593974 933054923 -292990065 -896092501 -804034834 -667798677 -270060346 924191288 876932505 -287456100 96494679 -543728954 538154986 882761043 -83506028 -752586309 -572419261 -837859105 462160966 -718241262 277849795 861267664 -158062594 838852122 29145458 -696461231 -864051043 741074190 712180477 165097188 477527317 -669382224 -279283717 2353074 531671816 -65410041 967174250 -903486483 337782336 -983997170 390271210 -781633116 397162163 741434408 -619727499 -573708793 157178205 -392208779 60221737 472113284 779233902 997717041 297056294 -417774597 -963716540 667939524 -520686750 -343117317 856940278 466194209 -632892606 347378732 216639812 -962223805 266383336 104198024 385442738 -213114608 -71632016 318638963 295891098 240926706 191949281 391886671 -77427537 52154207 584325486 727320065 -119555362 -399851489 222567680 613130196 126091899 -43921246 871246496 687976510 -856575042 821010450 -20160914 113976066 151302473 -619941241 886489166 337525389 -534740361 -491664896 -561125048 -751964256 -8639358 -273807305 339265495 953835704 -344484502 998807684 -576165803 560660756 63779957 -554344350 51762527 -89105766 -387849361 954417647 514852293 -988862334 337818279 638585916 -990845306 -41267059 -925713184 -683994609 -61702343 503177680 -958301029 -90791406 90171305 -591891829 224013522 129335653 -616208577 -206538383 259415760 -119147928 772918305 -964740474 -93124091 -49870918 548571171 647112627 809000117 664425891 -98173958 56845712 -285711999 173498026 493519917 771497009 629498170 -774653504 817533770 455429028 939062642 -929667818 904857799 322545241 637521544 -271838959 -414969622 -882700225 -882398690 -789968644 -333427841 145882395 -633660768 110166151 -558007086 590029482 51013184 74817233 -274110494 -283080020 455417543 -662242547 -931434528 397931137 -606388012 397444384 665107287 -241378214 501092551 947055730 -517856598 280154495 -639396259 -478035776 -303990342 -767058035 -203325440 -966336570 -643270686 505463404 -115349988 231904852 -308809851 -69581215 302289245 410049259 383864863 -557950994 282405419 189584706 -295416915 -352964153 831713536 690303742 -118750514 748167281 -831190860 -207181667 16631948 -87380639 356834394 140396418 694383490 -544910251 -444241809 -751011729 -794826870 -652962715 -809383675 -732004116 203159147 692014320 16811820 827954042 -310920872 637240349 900312589 -901726883 -380074323 -645136482 -325011124 -918701487 -430101808 -711751936 789470562 -16691909 -119767709 -720438217 604991532 -54555919 430882556 -938398594 63257921 -912009718 697053424 -573044446 -479535111 566465989 -167264565 603911113 -607493529 -913085661 -239503596 827065156 360312094 -928307204 612664515 101778498 99406611 -643953258 -121265972 823138427 -530543389 936866041 -121396210 559563535 686637780 -376264696 -973715629 -180947192 385546444 -777880857 -755551871 617345861 722676807 -104217183 -580577632 10719379 88709676 -661255533 889998299 -504239205 161100413 -917046663 -640396178 189214325 986794067 751404389 793743500 -373248417 -807166101 -865407433 77930801 625582137 824050454 951439724 -860947116 247625185 530540272 -958646782 102989235 -770078356 918638952 -285679299 317713991 136578706 615188456 626108209 889115401 456338818 -204988737 -154502035 -846196953 -43674193 -168197018 174777570 -677181640 678652578 399548694 2582828 -244052800 332532495 -780824090 -60183874 -801931845 -806534907 818235454 -629076205 -81388032 360483731 422360617 -831054294 -365488992 -445349702 908134731 139827119 -256431078 -75775967 975556374 -773048306 -874355559 -262237695 560442166 -138635116 -176717847 956198858 963705408 -39046351 792711076 473841014 272963525 533712960 221515994 -848817924 210647649 -301652202 -899973723 -834906773 394704154 331925642 785665295 760039019 -311194989 -1360152 -687772146 702644499 255069937 413489114 -401802855 -791142932 110129006 268145906 -867260412 -312152250 4163990 -795664012 -92491300 -401239405 550769764 -994453352 95499923 -460635093 827278609 310589304 795769999 -771305768 -786930167 -250277506 450719941 430168431 288487305 -773129327 122077039 -986665513 -598851428 -386930438 912499578 301528162 129500880 -284173101 -680761603 379827387 -952719115 614346598 -495148295 745902004 260844202 698742823 -817752066 -412500957 51290531 -91732310 683054022 323146108 80305340 470831132 152203137 58364124 610297747 -274685043 691193162 943649514 71162700 850264090 -165000676 -919719825 395207504 -397632004 365113121 -542423599 410030988 -64190325 -303734460 -574916209 131021663 -493476654 229821905 -421220924 -544237128 568013424 848337356 -948786327 -783345527 -137648447 893478317 45443747 645141338 -361329710 -461365119 962551612 -241635343 -859753287 273590771 -910683358 861112769 31132212 670261248 289534693 620004617 286543447 -369484217 905381454 254733615 -594498464 352699643 900971065 -498942539 478025074 731539944 -53078113 -939713469 -433813199 190066808 -51885764 -226042606 -686911592 -541184237 60564958 751693054 110196901 615459527 -44681169 133445661 544602430 -745232555 393281457 623716758 -256295535 267617541 950114057 441365670 -214373051 142746355 -220371197 607303787 -399321973 -133867018 490107576 -452934871 -690370491 -752198986 -60368261 -772359874 641399270 121864617 -659925818 -54950558 -703151699 -721474461 839555170 250350214 832645500 499855023 877348837 -356607028 -936540629 -862058865 -948877036 -207399401 508108032 373786754 -721199676 55659235 512778832 -340972507 -416959794 174642261 450659360 144635399 -764895680 -572262463 700968481 976719145 993338411 777299410 -986029009 858020796 128827018 -596713337 897057487 -304561443 -859303465 745202384 960722201 579795568 952272769 -263284182 -607528751 -906633082 411201421 -684603816 -665925787 -269275705 240092945 906637434 973705673 -718711669 -947584573 36762276 539853835 -629387709 -224311868 24130970 -646430947 -623080623 332829198 -253788144 838038587 240520058 -706910499 210580662 -23009395 460447960 16434906 498913012 -956599153 916448360 -130289002 -373341552 365538510 82064160 978484417 566554363 -635277123 607864576 -861884294 972734564 467276862 137230798 803967142 755769445 -697507064 377110966 73554910 254604582 168992790 -671604835 -635995365 -36876360 501898956 -474586416 290806751 -70217338 -618685893 -322082439 -515194890 -857022972 -61561910 967324742 265486119 103662291 89726975 486555781 -758698611 599063784 -498935146 -461834285 268759965 -726781152 -298331772 787680969 403468515 687397046 -931457748 -745676769 621851989 -652628257 48252711 -516972387 597882959 527090543 -288949579 -892176108 949430658 -744577240 54707178 -962301197 -426511847 -496923449 -208340483 -150657844 -517944035 900329193 195284600 863513953 -221075284 699075985 596737027 -726689357 919803283 296376292 856570667 818344373 -949427952 -345866601 979766989 50353595 118153873 -549593200 488674852 -192132549 -235313751 478751608 -174333227 -628462781 -271169806 727371686 -322292761 619653964 595918367 309338483 -147325658 997204243 152481613 -34173512 -711786355 728278148 -115781621 240452376 913978661 -930847989 431567623 106940129 -568919559 308827520 457744876 -75643642 95459341 -891458329 661051053 341702660 -130505193 -625089038 378106546 -988486413 995515913 248583212 -145340375 -818289115 -739832655 845149817 -884177728 -603824151 -892683261 196266554 411460193 -540231227 -18565692 639901640 465259491 866757423 91574430 553456007 317090715 148760310 892438248 30625522 -799363641 -856702252 -636214320 931801842 515537618 -641618487 -155386557 -941535978 679012207 -738673121 -591573829 -482123331 245767133 -637810287 -673498117 714332483 -493050092 360667896 116046755 137161642 -613118997 -526181383 415532113 204522666 152616104 462454189 198704278 -682342328 -875236369 81502323 514430114 -445448463 365266716 -908225702 -582200647 -183233327 139220299 246287215 231021585 692595329 271293404 -409420019 784943306 -432647366 -119139854 -127977623 564425637 -828909338 342426381 734760589 942909377 448664783 -242296881 -716594602 197509659 737148689 -884938110 -564751640 -922627926 -803779426 62833178 646537300 -168489990 -577062719 -882752265 -229069134 -351007575 -395421094 435739389 -855622341 -805954281 -279972897 -325214863 -275279777 547278482 207978997 -722832111 386622837 -236294469 685321563 -139782416 157467127 507755865 984992601 425380683 -917780429 -846719321 -491579374 512148307 713374181 615108599 -900068527 -627544277 -160857481 529078262 -626288960 -996322954 -616771347 -521855049 -701262849 515201753 315814889 421250589 262131032 192859412 -498504700 -851156629 884940946 176310670 17017596 -997043221 -869835894 -567999914 -42866139 -625682404 344848368 815757162 193397122 -941088211 -157750362 -422754266 -468033784 956004361 -934936245 594011679 335134823 -269371472 -602499946 815775694 731437790 -801319513 -221242350 -506402204 67586413 -669932165 -738062497 45793438 -856495371 615830044 -216783304 805659756 -235880044 77978378 -583857644 876398502 -277636898 -155409684 -689051019 -644125814 126621955 934577790 -919492384 340846269 898676718 -620355112 -76899359 -956085667 321180931 -598153368 -103062527 903675952 664972624 735548663 367692917 -767598031 844737821 76576697 -43741987 40341202 -669950992 -816943532 -534874923 -270368169 -116306752 122851333 739480195 -457973367 255360502 989997782 921874626 -207836469 173285371 -83311357 -356466253 817359866 -13720310 -55104808 -232097010 -959610058 -644267063 253782529 11091210 719854946 747761213 -438709297 955858908 -685545263 -33279228 790773490 70571900 -957992495 -387579077 412587441 -973771680 151583269 622698821 576331239 563089538 -343695362 898217630 350457879 -36526759 730476565 541556349 -605338167 262151463 -274987036 -197605900 -91557423 -63302487 -977901344 3171733 -253626896 675970489 -392791506 895792904 -65286927 399827601 551816417 350544140 503980242 889022292 -870751319 304031310 111653824 1756547 -286772917 699357401 611734220 289697711 257822259 -269100412 -587258100 706758957 -62021488 38998306 541159148 -475645414 687391915 -443699164 626418177 -574632922 877669614 -68556217 7911862 -681514279 -798703786 -29272630 813852117 532606493 120685815 965048263 14886435 875665971 628040388 -822226400 -72339617 -362391324 -370448425 -242576667 -243515288 328439226 636017438 -282341584 -829794128 334545500 489410216 -766573504 -617765740 -438671749 -6124014 -27971555 355364346 -401291702 856811857 440899101 438298995 -71701821 487595549 -715807366 825467520 -873221350 -447970522 -251327457 638638904 141641177 167277923 -604865569 288791257 540793566 961523327 -333623234 783944316 487763135 247241835 661930908 -81196640 -960917025 -636050314 -797850456 -288152192 -321811841 745899127 702092991 975537459 158526200 222457555 227976790 860257738 -63396360 -768612293 -111512137 524851748 825163873 -827189252 -477731556 -774888082 785894177 620932131 -460940629 -205088053 106063426 496572928 -87522716 397730636 763355237 566055296 -994092782 -784460907 -616079781 845906770 -487042333 -836434576 -984235160 607893586 464118779 484014453 -723149221 -710135406 -507365509 -681248668 845321213 -903621412 -855897995 814372863 -6184767 268549235 420687512 600136237 921539938 -975885073 -217250742 -59127892 -760935032 930436528 743323576 736166953 751877933 745308018 -110816306 -118008229 991476169 826617409 778747762 -361106774 965893947 309885858 -148553209 -269110817 -179984986 704274171 648605978 -609183755 571224065 -257512803 340963663 882226275 339864784 380260471 729480199 -45149348 -17440645 372496256 885395703 -147298109 81344277 131919864 -170362303 598062308 413105328 213002110 701837521 549298121 -759596103 -459360012 61470589 -355248132 176641145 951244669 -595015648 -614335005 -595793185 806025669 9422078 299648297 538621602 881245955 345478062 838280246 -938962162 248162272 6769308 123359586 -915888832 206272094 325397641 -590362968 -741338513 582273596 -677632546 -744977974 -266742078 750378134 -454793990 -260356405 -127906796 930870215 250290851 -610588765 -108521760 -225992457 362446671 342903996 -916959615 -469675536 498668271 68803373 -456300881 999103484 -418484722 -473613596 797449911 -388908306 -718459100 944443809 400388755 665564756 958741435 466494781 -779833085 -656560391 303556490 7774883 -710579627 -22917303 -116238348 -408884396 -52577835 691047867 -291375834 -659328669 802279726 244371507 353867155 -776727441 -214467245 313818053 169029988 170936487 -251600421 -97591331 -56776769 -162382873 -474862350 -595355710 -518171860 88618226 646535208 -387552014 -769814683 999935656 -756374056 -884998240 245573136 89345067 -703148787 -749063739 671940161 824096093 466153277 -304357263 199843623 -577852178 987922885 -708633269 692300202 192660164 -853585910 149996358 795901651 944794155 800746619 915549914 -426539502 960282294 390903947 -231898915 300601403 193050527 557154254 -684734204 39149503 -203813549 -878560050 -708560088 -64733479 -212922730 -886415848 482097378 10970131 553572062 -306783974 480067624 -65107220 -749604766 -512935676 169494112 -290406837 -512538428 777128610 260617015 -909878440 -362278850 -531012034 -677815811 763715756 231223753 208980286 35057819 -494246874 262255845 828314523 -325587438 179243146 940742628 -475940904 17530237 -606715385 844881791 -817567644 356989060 783016455 386923985 280580343 -75002824 -359268835 666997461 -249439502 478545792 59982690 -626969546 -174585733 -769375981 -834860293 -910020648 -776138635 355866286 -664631261 115101460 579496032 406400683 616326059 368713319 814913590 -814678565 63269221 -239475778 -608964033 -689629695 56067415 648480238 574270416 -465112404 -521913524 427448610 -395117716 -7435761 897656685 -886827971 737554039 731275446 506466497 -530189673 -431088209 -689958014 -383193616 -692627375 -947392826 928306209 383977179 788361476 -195304408 764470554 -568648758 -356504656 420804739 614844242 -195436426 -475507590 693160664 -742481651 92336835 -205373748 661161716 -651460885 -340352647 101416759 -468890432 -856647766 -634762646 703321850 -92194903 862802551 -318611983 -873611622 -834043332 -584051484 6837707 233022950 -472586135 -292544288 -647323094 194636279 574959337 793234357 -900156046 -549829838 361858924 119872402 -212082264 406637924 -961036610 163255012 137590980 623196012 -212367917 575935712 639303869 61245290 711243321 -927408496 -789504845 714737608 868728313 13731629 -59016611 713450785 6098379 76180548 -235714501 730060727 -918626463 -42540350 -732397023 871802555 435971403 -40575070 973800250 -316708040 633132569 -463662363 -889040394 520548853 735221011 -715220301 -546588910 -970501257 -80439513 -795847373 -649372523 240897406 617123792 110853979 -580558671 -123401533 766446451 115670691 -426838254 -350008261 -451650328 898204242 882901330 186425278 -461129660 -940596640 -590836677 688177542 -424908541 67014469 -208259412 33164909 -346572757 87767488 511410455 -615123634 -814050374 145447952 -91550237 510187641 773991433 575610003 576638482 5548571 441920237 -561509854 996917719 -60807200 -569649930 -27278066 973109890 769978780 -260118979 70160483 -136859216 -693657140 738380774 745031706 781060272 -677267971 -43575011 -362923321 158771186 -882642357 -239901703 881796022 -497844804 646637499 -536672615 -920244499 892794394 461749963 623658173 -170698070 -547446384 576517850 248094761 -90717312 23699156 500975978 -953775100 -770575235 -59919695 147860133 403670098 371196016 218315215 -771052408 -964778723 -844446452 -719362667 38416930 287064234 -279902701 375343896 370981671 600108491 424102900 -814745003 -975078493 982372290 737787942 -571199217 -159410791 -840531360 675976749 -206380935 -216238035 267594496 248585737 -968750624 525913590 -323152419 -766606621 135069574 -278786610 -537420225 -338834169 838004535 -863513881 -88545013 -334704621 833949483 -129186860 766329729 -252731440 207330252 938520226 -996142955 269006152 511605062 -583382761 -599138361 -241803551 57815749 -113672095 521820730 -95862854 753490548 889528932 -682858098 -900764208 947129455 580604657 -17964072 -507156474 776328689 -783396308 87321974 -830366124 -556118091 556211880 -377071296 159358911 -137069036 -974577956 285611646 370440532 -487774063 -474877274 917694524 -92113130 365677860 864356153 908181100 710353704 -407177171 -986363542 -692622376 -885313934 -79680341 287424171 -656629539 -822697130 916949348 69551106 392399888 -141565947 312490422 -867725962 904237947 232069396 992110500 -110928556 -437314301 833038037 724922259 -583738941 -761021771 185423918 -233864955 -970953880 162653760 273638869 -314153873 -911397183 -88654376 289088977 762075092 520788668 316758894 497657441 -24866040 -234679166 888138760 141536405 -648019103 973207847 -870686305 -827994038 403557545 -373430035 -584456816 679198486 -835252068 611247932 -603964008 -47748151 -111725244 458775548 363278783 902488480 148513298 496704351 71997448 -96771832 -172204330 -931781246 218543078 504888443 319928755 -249329243 509438326 93576066 -390395418 252899258 -505668606 940328692 843521268 749301004 -945491737 719154578 783388764 755062757 923483533 600841267 788440765 58830697 525870437 541267643 153024598 -534304583 103106912 -734167285 -541614795 -280470089 185178015 247526199 406178788 -502010797 199991631 -366009956 113434963 441148979 971838585 529653944 -227189539 -518270866 989753434 -858750024 526305742 122755495 -938875196 391789018 -386377875 911778498 666955908 683385933 645032917 549840420 780535360 130240374 479652559 -41277950 666352468 593613319 -433235405 -493323163 449229403 51171969 617492691 623619868 752630258 -633804317 -420997855 193939497 61890888 89937869 -769181969 -163436020 -272493850 -154436460 -734544492 165332005 206931400 766218735 -525847373 -87760793 45586315 599140299 606635958 454376684 -289379417 966245476 400970179 -610022626 -134145020 172251327 603602392 -52068978 -61182664 -232289287 -905373523 404296391 412502793 -329087030 -24036579 -944827778 70819263 -548494223 531371725 -457862723 12620433 -703569633 -106550774 59464159 29262451 202492371 12022918 -925046454 493558892 92777105 410657752 -44949001 -645501314 198524557 6512147 163678109 455175623 -331530104 -422817234 316882181 -57467016 -255160395 986649762 312101316 881742183 800678022 -31157486 -386820763 -695520400 -260132953 -15117808 410701934 -649628537 -615090745 827968727 988536941 613464190 874010959 74639857 -220705579 -548885259 430502019 934207536 901685421 -27180738 423469465 753144732 -412218929 751397521 906025040 202883010 371267674 -714228629 613759299 95433387 68210431 -834808786 -701917567 -248919076 373099061 537633908 -410379303 -944520073 270365776 -58912645 -845593521 -368521290 885976583 379266441 -292169892 73187313 -349255308 -325766501 -270411270 -492818350 723973909 -330241213 508275910 895103364 -15334856 742555200 987730712 968214872 -590076746 402581044 116231729 -760937766 -748902560 -477800542 -690989340 -734288223 -683392016 -852833134 42369464 147387038 459748547 -379397018 308529628 285631811 -112177260 -281669796 -55608659 -344246467 78240391 -654533050 514706121 -414609088 -945565720 -831950724 816723560 90495222 -549986147 81516364 -932765067 -484060758 -491644167 353782515 686694384 615248011 32730309 309827138 48105730 -646676343 -736369214 4066324 340051538 764224194 -975429278 -826654288 342602075 -727392341 -389613920 -541988700 -910832607 200286055 -663804186 -87811701 120163369 241965084 117759753 20162731 -349594914 -257974195 -214821395 436501133 -616412399 171050408 -986599524 -41365620 791588080 463113512 890530938 508278946 -936466712 -561918463 -658789384 -675433884 514993788 -150262799 -251182853 -532594304 12532868 -340143896 320746706 -389398097 86564806 -166986570 678887772 51282662 42131270 -337838492 -468213653 -490218975 471102100 219526496 961093965 -810003477 188649117 -78235736 -594142024 560372580 806438533 -178076453 59947328 -473022311 -861700164 -841533968 -714596742 135763430 706553305 -503495850 404753800 -285806342 440544097 -987089791 878910075 446730656 286316505 -772289455 -177780969 -38599694 -388382030 864965817 -340285784 441571838 -105181441 558869047 61984012 45259040 622621518 -918697423 -744455678 3794453 -837881889 -317547051 964339520 449474807 -422297001 -815309837 404265546 -563523809 -731604786 158670314 -267786073 -87077534 -80457543 698982600 909855858 -632358728 -627559123 562450171 -54309323 44022961 36975716 812071822 -924426642 632593117 -444031210 -931531835 160893470 -29827334 -303261218 -595188179 -361716918 807459246 915920292 -409915008 -471783034 -445650606 819086642 -625397851 74366083 369443581 -508204539 -203492179 213778337 507436789 633017878 736557841 -537930321 273559948 945659333 946236374 934479928 -165875016 358950322 285114727 571150591 -4514135 -874352429 -112689232 955533211 701546895 -393495796 -902007768 -784457622 -163184521 -180146490 -947837252 -895352829 795269562 -987595301 281387591 -741871537 -387620341 688681953 -784408211 221037151 431972368 -709110977 661282539 -638685121 -957793734 452355376 66041496 -147155202 -725421576 329616466 -428307943 469226928 337739459 -414116441 42058364 -356188613 275505141 516360074 937420815 474962258 -625803105 -135925212 -370879187 764256396 -811358100 14254602 -739001076 -182931352 765622836 -841972862 485494782 -902369049 -781414535 646846521 -175392915 971065524 -837063370 -451860949 -768985011 -698699963 849369587 -264895541 -928133756 -293381283 -618336184 698509178 -675719724 687670611 -900665588 761231106 737719137 706236665 -183813505 -790747040 905680857 391164352 156191775 -452967425 67314900 272227980 962042622 -141176257 -353359759 -937577257 -869630569 82320954 953365342 199433380 -130039182 772373105 -941495662 -349663837 -101461507 -825815300 203038675 171651689 -243279276 457732780 -513109185 688619086 275914160 247219095 881941758 880048737 -987207334 -915213955 -633465611 994671143 -11273039 755260820 191316703 -250266741 617831608 -85465573 846923213 -414044055 170083750 443030055 461309940 719993399 -479497944 628113247 -739573174 314672896 647640434 -233176812 -32531668 -572536252 312609577 -69910002 419753951 394657574 699802613 -157495087 20490702 -536214517 -818187377 -291729080 -407220052 343249041 559799403 -568632406 -29932147 288776232 113571791 -942274996 -782606880 -680586531 375391619 -696257261 -801646179 250991753 -220108910 204756819 -954333721 492859669 -939257482 -751434225 729154170 54433620 226696831 233729877 -861389522 -281450519 -232505628 716676275 935455117 807485173 -685366687 237148632 693511106 -451489508 -414636994 978675639 -767799266 -635785297 329577592 -907874002 -287946530 318847370 111113176 -156189759 -735417165 -841404097 613897508 131541820 436562967 -407793046 -258106447 -404959441 -242882915 -28642820 793791927 -686404830 459755835 127172405 473506752 807743895 968795132 -424423012 385562150 85345931 860441566 -649195341 322688119 -975438551 649986282 -531313187 -313299473 -930060603 -411773509 256211658 -695353371 815109132 911725622 -96921750 -757922867 -864575485 -113240696 -994482997 839998094 -796200578 -320325833 983835677 518829465 243316601 -827759399 -800604253 710571953 -263343426 -304530778 -17849483 -54563953 784059134 -664000182 -949969781 -756511101 370550139 154624283 229681521 -601951947 653549366 -948263611 -961089917 -524570189 -452582147 -153250045 -497268582 -558631636 -519241952 -136534226 -345482547 233910501 29236672 721410257 440953734 -798387569 240078781 -535496079 -958477350 453180690 367032530 -995226726 861103329 118907356 -766375403 -273585115 856002967 11507369 -653912795 956215539 306322059 947494479 608628799 -210848508 200698131 -1997868 992473907 -907201759 616909392 933741645 -664042242 562673124 -528375229 651207515 357769337 667868453 652271737 -584676892 -838869071 279847341 498322814 -682838118 -692244665 595149217 875623353 -972326885 656714474 -966968411 958603397 196175174 943457171 -617988869 -509861300 274775032 -368802880 -153432104 292888287 -789015523 152309350 -284257168 -434151957 903694326 572918144 87741383 -366336708 -221281422 133968096 -34959392 -132888030 487511294 -787657620 -271679047 -162648664 615234602 407934203 476932602 346797112 -392108188 2435526 132371922 -620928830 -697924862 -180244053 124727109 948697005 -204541976 159930792 -214487738 -804266308 485524710 919202148 250819433 -190672311 507503293 -214717056 25277274 863759488 -232872851 -662984727 -47065268 -551538798 390221075 -749903149 -789549438 -962050578 952167551 -636745072 -557075422 897394178 511653268 475015475 230409279 566866671 928248219 -950615096 -969230036 -569874407 -801340272 561409022 -551518929 -477473025 -383648705 -714841458 644631379 760534043 -124651021 -628513719 -849562799 -665486077 -32984593 525362 434947356 -674457147 90510064 -702914779 -796390549 -743289892 -141077521 95842046 -762811768 -797189209 -900690035 -494849826 162760652 800365666 -122826606 -215866965 568954887 -995732906 468566987 -555098421 -653409904 639420770 173842993 233741907 223244296 -913597957 169968187 604900245 -818876604 506402176 -282910267 -386760313 248786338 152972310 -711652172 -63388315 -821764462 591315431 259821991 -461071483 639791807 48020614 -271673879 -43918170 -509227044 835598368 83878384 -130679415 -26485012 -230316785 426168739 230039084 -88706762 539408411 340727679 615603875 -187490892 -261220512 -254038951 -67675009 -476178706 479692866 -841806684 205471710 -162606330 588414513 497954952 -390466592 -807009142 609222769 540995046 -22266062 -373884340 730123111 -972317247 -546865909 825951890 243723477 -534467972 -376066058 -567400467 -22769731 775015303 511927878 882031997 902678842 -309484844 -562514948 704302977 447533591 -793106590 724932367 369685871 205783763 724710617 -675011000 814913681 51466533 195766867 -493910616 -996258550 -860857149 -684083783 132505676 910134234 63416798 864118625 -59960783 235762832 7889744 583228543 421189478 -906501170 -773352005 642949904 -252980688 159232014 293205438 -656600049 -915409059 715485413 -428154562 536962956 413184550 879635706 440397522 136898705 -993190018 -664939569 -961554607 3977482 -287837813 -418947777 -419127024 28504124 854180834 359706356 -754559016 67135111 -907473699 644173876 257881870 -57820300 -101984077 -139640896 -680595537 -114294980 -869505395 -509675998 804080901 397849329 -325636292 -654648494 875390289 -120567984 911765384 371300767 -904196986 242540687 995579864 389759465 -501153944 441331160 -258631528 -114784399 -549718943 -472551609 68092598 5204292 -729436013 510335263 -942078227 684652363 250957084 880291159 551915919 146828202 45219474 -384562922 189722231 204238001 51550667 -937730592 995233931 -781436937 570394762 629309749 295960267 487818757 -752257708 404595173 -466355524 571282896 74015072 -674480534 -871483630 730591190 -741759075 -559034432 -606481977 -381624503 -126310510 -35579652 -183139879 -12536482 596074795 151978823 -394845959 213378004 572966556 194911509 -181174278 -807608402 951743649 -236014937 -163844306 153594103 861070451 -945397999 393563108 167480215 -566079311 764258238 917377455 257343475 35902332 392577310 360418283 536397753 796228872 -701327427 -426436027 -972717918 -284497761 651814941 704031269 -635235495 -933792894 -745548583 -771013554 -20233427 -966909479 372269745 126573971 -932003117 965734385 -574804573 949595010 -574207182 2418399 -529937742 422272268 431954006 -160747472 912237061 -252803010 -485581805 409086150 292618439 -261471537 406501833 566209583 434910300 -20383215 110182580 -498911027 -859802148 -664410781 -440154025 167559543 -567064627 -29857354 -699006330 60737802 591014082 -195099726 749876810 210225017 -880196455 -682155705 -919532688 -82076843 -592158287 182875217 -265047161 -760432534 884485429 882615301 885670498 -356251008 -842645912 -11301874 -311002562 208971641 954984556 -843673679 -957703812 -833265434 -911660490 -205602249 -528789933 647424878 -481075904 80360606 -346678318 -941029957 11530280 618604717 195409012 -240560451 -7265580 -845005263 92192551 -739789019 -631718756 -403706363 727772529 645394960 650204037 457104550 -462636332 287102770 529203690 689510945 -263209296 125225744 497301163 621022938 636529340 -177922060 896543098 303006153 464105714 -311081770 -639784456 -891706308 163737170 -640530139 926377866 527379263 589024037 18177683 -353965966 -316332975 831978164 -676288811 -677340994 -142215869 223982492 -49296688 -736791503 183395274 -17988011 656364560 548242659 661634596 387661246 493874793 201460615 922521950 207815354 -298242633 873890457 -490754239 -30907730 -835602011 -288961007 305159947 64225125 916652353 290678549 525759107 167561052 693162001 123261735 -37930856 -569318758 437411868 120541772 -990436892 603372936 -267683355 544546094 958276890 -339353347 -541695607 -495026236 217837526 418536407 -824814145 585491295 117932465 821429126 -748144225 133323463 110732358 522844194 -377309098 491712836 667248832 -685430731 778085426 -977691598 967703160 301606910 297487629 629237215 -882284582 -674307524 -916519196 -701157068 625125630 -566795277 -846913145 -259124121 574557369 38902108 437984319 -392279897 -395782001 -512504474 -373144314 -949852501 -550962719 453844514 -202078128 -983273002 203683323 -545828039 -520707620 426192164 -622849716 722675065 588939464 -759276846 -170495632 -831376490 -140822243 -949060457 -760744638 -132561254 -825076927 -434711986 -530672422 191360523 -608220442 -543016451 -132675004 -284004058 -988800265 674731257 903376063 49987106 -962621069 180955344 357158803 920294615 -535560173 771157202 -506049544 -198210323 712028458 980668877 -328653099 -385707079 239175944 691737876 509206675 810050195 -877272945 628780813 689711056 -675391996 185545081 -698837738 464778243 -394479064 -726035020 362634876 -844822581 441296889 410741154 -957538498 475642598 -663587139 -52853650 124519117 772159746 -170330406 -834541476 -463781805 701118797 -323822577 -402747865 279788842 -786732239 420238716 469898386 962115600 -370573855 84651128 -384154901 718741228 651461203 505399148 6203629 299209073 222077094 55561243 575462671 -440607330 -239030964 800345750 322239702 658251983 -456952681 -125422810 -976374892 -315392388 -329679247 986913426 -555457092 393225529 359474031 -219822989 -207115479 358370739 -872143764 -629646330 -989875283 585143051 463832736 -478488151 -753682079 361741479 -101982745 -311816828 -925230049 178920285 -580324059 -957730357 -972281979 -812880634 89897526 976990491 488967627 957563922 332176374 -688361283 -202444876 737444432 -652956617 847298143 851231983 752855640 847615684 540658095 -413118849 -426707806 -237997003 -358531807 -829755335 -362356161 775551206 -264670436 -193542314 34434720 -709465869 -940520299 525795641 -118655177 911156744 11152530 564414874 -658255370 537630426 40684868 978152782 -860065865 726315559 884682267 -305887293 -607434622 -177500628 -206070211 498916414 -305678015 9555351 180367845 -18176430 830971956 292750688 -71675322 756534840 129178374 159589765 431638037 685062361 395043943 549586345 312520626 -139915795 68081271 -822196227 155103970 651010605 477662097 978457075 -111507299 -868926519 532387835 842609998 -653574592 461246051 135827690 498308651 -412931941 -96760557 -105514242 33651993 222228968 902851264 -833768352 144286311 460145514 875530295 -671673568 749845151 -497106076 -49543147 562721658 -159313555 -195296668 -189267184 194677987 -727690030 -979091705 709667469 -754021356 441668506 -417286445 -851423051 -19507752 682656924 -911054369 -157349037 763475363 -629574126 797264762 -806870301 633080774 726865361 572532495 -678762813 507835035 -917674526 877866292 692907104 -116989833 -466109562 -261265626 -5722527 234468734 -594824082 -654183810 -226981758 514307543 -162952976 -880853144 -447457311 -808121573 -745584959 398192464 467537313 -799573692 738856624 -416792692 301073656 -385843894 559377206 -279969463 -114018509 593832513 724238377 -640812960 321131189 719292685 -869822080 665723826 477539553 -81869117 590098251 703210233 -600935891 -781073023 221857804 -987948845 819262766 956550386 274563801 -879364803 292899379 904137158 896404918 143647894 -721801181 14401781 370870438 -344982788 101351884 421917893 -389395865 -158851065 288349469 -592259906 -209208610 669617238 -647019069 -507607092 355270924 -51028964 -556694789 692398690 -279917898 472684475 -82453632 697587372 279699679 -772657180 -880769266 887979490 -373478362 -561311022 854510813 -431803246 927312920 -880026264 -545011362 -501372905 250253970 477355847 -109021212 -869778447 -780683293 832411916 -224843340 -712780302 -251069181 -946488685 554708223 -906960867 -326479140 -103726313 -967172245 644091772 993680447 676636875 -369751560 -77845887 931605427 436495789 582059287 -125704551 732849661 -853108425 -50603883 629500033 -277023274 -453127280 560039669 498948489 30028654 -886340580 797891307 -768883094 683065693 -702542781 -260210668 -224653894 -538860558 774539949 440982462 241887283 -625384618 921102172 -611799430 -154669358 305283851 443072439 -700739128 182639271 -126298628 -761598765 -864230326 -568881534 -467911404 624580619 -121212320 -50606498 764397618 -942334954 479036038 743234065 -944909015 -872273405 832715284 -513156536 741693933 -206709020 819877084 572758853 382899413 -260533034 124046126 -883833502 633271407 -828414456 -723458333 569596781 404998632 -278600180 -895563093 -508470005 510451162 111041777 549067164 732695497 105447974 -361812950 -986655860 -110129421 -577589840 47953909 -883124940 689415727 242698263 -411056619 98247841 -254606524 -237417959 13831344 -405494759 708312295 469268379 -628021590 500510916 -75993889 254920858 216532440 508839785 -827629988 -760474931 -285980670 442809448 -871075792 -874845812 273977409 273146113 -713421934 323994741 -240070413 581224243 305902929 -250839788 849679726 174397975 417166392 -902665496 -321214279 -279729825 -734755946 -434147519 770896685 -653498400 -390928446 126524795 -812990503 883799096 -401604488 -753214892 653484110 -915637578 107696510 684949583 -325962178 -654416568 595877993 -779176195 -920600865 -347277217 -897581391 -634003516 -591380607 -942561623 383689725 -121200408 -505194330 -180184776 993166514 -729558219 -161216672 979062041 -843565412 867452336 -913112218 568436527 929072395 270972386 -463417997 -898068089 945147999 105021967 -526019064 -585114507 113282853 -379703519 53232528 -594455523 -352728694 985653041 -661588458 940901257 624485355 -84939309 -603653785 54127000 -853190600 572470131 -718714119 14837391 -614532486 563943025 -5402300 -15768806 -662681708 371683836 -397860830 -596147989 -808596407 423324409 -409207527 178444271 -734298925 -666077374 -484017040 10562607 126713195 -801622765 444055333 425797932 165637040 184843451 -377224578 424602693 644475316 -76028076 471760356 -184782385 -549898575 683769392 -756362578 -762022009 -336666871 937168991 214402208 216293291 204285410 -706194524 332099622 -913059721 -548458362 407769766 728865861 585805667 -12144283 -780761775 420621432 -208387997 -234489384 266187015 -30864041 345627069 -687470984 922891859 216704714 376210626 104183781 -36491016 542600243 -666504731 -68536757 -500371119 477369134 -380527890 -743102798 -231781859 637992814 -542515320 907718731 -280110995 434421859 -754011506 -365023586 854568957 377404786 774106515 442658740 -907056105 752521811 -711993744 896509490 -544115216 902228556 145215497 235375417 146186295 802887431 431579405 112072313 -705857065 734345260 -845025893 519552469 -766579399 -48556210 -669372047 -715003305 52095900 -351011426 77358954 114128679 886330737 -46750521 36746959 644337372 -507541059 603998579 305976792 -644192727 -818870947 259461563 -740979942 -665230039 514328397 558641747 429615158 486173251 -988474957 -619746740 -571564901 15118412 -243684484 -862093155 345289962 -907833028 490422770 -266093450 -346025564 675494697 21812880 -247935139 809517673 651639856 -369430000 315576039 324270657 405456088 944665947 895656085 822978625 -195599691 523467088 945770272 -709908225 808268447 870744882 -250790399 -146322339 -642739683 -688952029 -400254469 298204347 -85543336 -764095142 -107482006 146378355 -798750242 991122610 -271767057 -141207690 -686755742 -128312331 -497935927 -936702694 -687339481 90155258 681764293 -922774596 -90278628 -865445276 470340968 347500547 -614264955 -164147061 486069489 26542491 -519652898 -139343193 479509387 451589376 -416366155 -18359196 -239943293 455365909 840983404 69874755 12942689 -399023104 935374894 -318101678 -939021664 -931293654 -572262133 -44513905 561098028 -158614805 -938337122 -919247465 898893576 230525429 -574736275 -914954480 870580739 -726613248 982846146 836534026 705334101 849955899 27648719 -177879738 5110242 564280071 510196403 -123288752 -381763178 429892003 629185773 -437932559 -863136279 710230147 -470345732 -94482486 717471795 599159387 -374026841 -772349728 -822941128 -729640395 915820468 819448218 -414496969 -821560080 -637154562 -11238344 702915628 -100421965 139261651 894849310 584117208 -338702460 -787106750 753953305 491806988 113676342 50057884 697001793 -358587677 -906971599 682680972 297991413 -390374088 349755142 -27759821 367529779 369025520 -729350287 283506552 851503275 -321572274 860195889 217559500 -916095643 -146807683 -246120832 830485680 777250250 179630111 650937277 219860374 -903577729 907440828 865155553 711783967 591843119 623673162 301767730 740087455 -237634163 -924768428 -595166112 -690011769 278189628 384155555 454887099 -962808949 28095544 324428511 -727080929 -144011456 167192157 -277410646 -151451153 -26265010 -64338537 -174333095 760485064 295244750 76031691 561684050 -874289197 -392690925 921091250 -143448790 -808156147 280253355 96770696 44441704 -628960261 360309703 -606819712 602244944 -347146099 143223273 643092737 94360523 283589725 866737364 248247834 755878297 107108583 -601790987 -59845727 364277674 905904088 -816536229 842163591 -599126816 -649360471 -439191863 -725252782 48839452 572337221 -417300159 -229954671 698343919 -960169208 -335708225 965692812 774345702 420188515 -237335489 965745868 760599279 120141664 115682360 -158032932 -724195883 -195743666 -23493474 398096937 -796721038 796791556 -968734980 763362385 -449615615 966039976 -364160625 450084911 462182908 773003982 134303478 -354220149 373269515 -693560206 -980490041 -719387837 -444562120 952547987 370021504 629408548 341784507 -900217201 991330060 838145309 407801530 262564931 609806144 450179749 910840762 461097457 -919121398 142426951 -329672514 264431479 -37467022 283104749 188404481 -284269971 -556275390 -266554815 959732259 570658589 -449270593 -134998233 12293512 717753420 429361195 49560766 -71375145 114901035 -420086105 389028371 688197788 157247986 735143356 -793507582 -218774688 -263434531 -908676923 262032518 -987567638 -695895114 -631058187 296944851 -626244720 466300670 -217543338 842769576 717359048 -936387204 -41884994 998683019 -479671401 -193117638 213058549 -713972260 -229357278 -149311540 -607942638 959232437 -978701720 791094409 59213869 -120110585 -722954587 -364994619 -203378244 876708210 -525855483 354208523 843743688 -318336284 241994015 639644453 -451298622 893473470 581577455 434987020 448939597 -393579449 -823759228 696519029 -250872976 543187589 886977439 964920959 948413044 663517924 657693635 782339182 290078597 -290368732 -204994772 613632154 542038938 696057870 82734628 964856459 213836410 438423489 689002597 372183518 -369855180 485335023 -197075067 -915997385 -609638518 379641198 785293331 338198469 200158055 50352957 -970630350 329488440 661550012 -400995004 194837949 97652600 -780750997 -238617473 -967972367 -806441801 532659359 -306044727 42846504 642122369 367073066 -786017387 -616199861 -101204348 -635562448 -512645215 508413470 9147291 299672239 570521355 -351611257 225322352 -691408801 -682051896 -498994521 983212676 -798401971 -710775403 -55174195 581300839 -139394525 -253573511 2538243 -578954533 462532641 639928796 -581152251 628462631 766972890 122171914 788469234 -147020410 -220387421 495667174 557214840 755622961 -536132702 -9580770 -801242133 -754858957 -693414080 679213657 -458179965 -782939442 152300423 -686825430 -621600386 796163148 642141574 569162354 -396492523 981403102 -741419507 -310831253 -624935130 371411731 375185172 -16154328 -501094163 -292679369 677396533 -117894757 704761328 -237623258 946280441 642441495 -76552607 -457030969 -547917750 -106060774 521718632 -67727680 -488620896 -622794963 353712382 246857926 2354739 -650144663 -320744492 -952180664 -156953309 -585976058 655882577 258909874 -695396350 198080241 -125456284 649464744 39663708 233718268 -396688797 -599195175 -660564862 -220340017 976337413 -581575172 -767164515 490623897 811503580 -920679752 24868774 206683593 -323715019 132189054 -32849945 279870861 363664242 579045701 -385493434 -236373312 -474238329 100199238 -380190304 990512790 612115447 -91579864 -600064672 870023803 -47155936 405564745 -76071743 747036907 308690087 829409268 659248034 169712435 -90554414 367565514 -892807254 -138462168 -74256745 997541537 -320397721 -957625687 -3883447 -379470770 -99409723 337765292 -450771973 -362313183 -575379965 -808678684 319209815 376366131 496450545 -964413328 -870634504 777389367 747560094 789509237 -646024652 246645832 -403042794 -723443610 596492607 745212881 430751412 142906615 -318791039 765253095 -151869397 644553029 941039830 137632077 245635635 -321508991 -735517139 934382250 715658969 -542280479 -744366691 -756300889 106700248 -819276566 64423703 312073884 258587484 839148015 913257081 -547923073 -587306752 -760897440 -457728995 -864016243 -870709662 -713062452 806340154 971558066 73516758 -918018573 -502921111 -980261042 654270679 -826456518 -313676116 -334653770 -123369501 60720606 -291799 374261286 -816368320 -41181905 37440249 -277866876 845444619 774536776 -765901193 -752404191 -447999307 553877102 136573964 -169829046 287471330 -475369928 -190182079 260788114 -682893154 -6150181 -689296808 717838520 -426775320 -602032988 -875372451 -534952691 -195064770 -881283689 333081401 -382822413 749471804 706129300 -190904947 652842353 -725155454 -1119313 -953810937 729229898 -783119746 154169050 172749499 -681996933 -36028662 767856966 225631083 226515721 -723953827 -262534915 -100743254 -552355727 -210345218 -844550734 -457187614 187703908 678102087 381479201 819254495 996820672 -117325282 900199969 141191138 -272583231 -624196953 -842714840 199532520 412307518 849669804 -635610332 102249694 127952111 -694717199 -364684202 -244910865 -387680020 720645611 -966740274 852605884 -156468033 724622493 -392627164 714039485 -756299195 863798043 975550543 -391884218 274721820 -669489797 -33443299 -500208675 139063313 739508749 -317922342 -906931944 112470266 725753462 -561765535 215043909 -371556264 -953834733 909865436 -761896222 -734358334 468715696 -98320565 816067639 -616993591 577161503 -855995818 -417424705 350230294 669772554 584001184 -203059591 794054333 -646925637 -573646347 826010352 429969951 607398405 -150717985 -389012371 -25045957 106832822 -954636933 273373830 146391571 205522072 -340697800 848672874 -230201841 248168987 -588985404 766790156 283852912 240500056 -960462950 296981613 156639722 761506793 549344029 -505234401 582827729 -347551224 919921745 -47143626 785455883 -24953333 -985865135 838821874 422469116 159831183 -119462846 154826255 202246517 791855516 -635541646 -947439530 -990730606 805341533 -24454306 346079752 -940961994 -666386070 -20131372 238656414 -448357268 -331609198 -447393670 416124410 -466668245 219429565 642868567 148793366 843237820 439584441 -234985845 -630870186 616809315 583320025 -614402353 -945263925 -937513961 -778382802 -572285643 -725660325 884212864 -521282477 -957576366 -728035610 -169914736 539005094 -129502560 799150605 -738975580 141695785 635858324 -991122467 755000209 76711761 -451158300 -361568767 -809748375 -2447108 -887129699 142694711 355046967 980845237 6417417 607880085 -634436099 -963164082 589232552 -16429410 -485229267 920844577 908357026 604129234 800011284 -405618245 994594141 -648764144 -24285771 -738716633 -501102972 972903368 -414015578 43795759 270352655 886346587 -130255764 -223386750 682590240 500834852 198267261 267881782 -883752463 747068714 -52166735 195001030 -84281488 548007728 -973612026 431889203 45113953 -344530574 550123697 -124959621 691781254 -839508095 -370068246 54470717 -427415303 911139292 30210994 -164829771 432376882 950974388 -587186291 242122330 -973479078 944283172 150602342 34166750 838910520 -24321607 192443837 185754329 -396915134 997759593 -425490276 -882110303 332344390 -570596695 -279348702 995659037 -171357123 -297757980 163393263 -83824519 580839262 -100550443 166428843 -23071738 -644232275 -516189127 443548984 -486856229 885242348 -369572943 257019674 739356340 406610571 143033721 151031202 -15271665 -297206667 -830370172 -173833626 -492312579 -21714218 422412013 999047280 -351745493 900685171 678303117 380743915 -539035205 129927485 -778297098 92369261 -417930962 -774492384 618218823 -38689673 -260878013 846935203 824293827 -4464381 -892183624 732741784 161278784 -134894345 -863634118 -581791057 14541985 -911668473 166731258 753195106 -721116923 -414696020 -698365672 92201929 -557132163 568250914 198185258 858167989 311236381 -76021271 -450268409 958934430 771553463 -379395859 635433792 -511997887 -203135463 509129171 -519409186 -97815402 -479554819 -861759032 240249393 629687478 222456501 885996234 665072017 -303731630 374157066 -575788104 -476493323 -681561797 -997405415 767495990 -263239367 374001309 276636006 -868770656 -186558715 990306466 -853790312 474967440 -308813182 975950805 -343319416 54221806 -58890718 -383319641 -655862884 -77987018 -426383044 -122819367 934940037 -885381331 -280336348 -556254250 -61986168 751522960 642723019 -736460818 -380724842 385536146 -625217524 -249886477 601839437 860160392 343102024 7121307 -440307155 -125608233 -156825334 -777392340 -976619145 -436240202 -851008517 328131338 778749018 242665001 215303390 -173394381 -497653402 -233788806 -913010445 -291354025 -739176486 -203093158 432015794 -427750 739617023 140339640 -804954472 576480628 -942827437 -917055711 726364845 -239445461 -800196466 -903178998 686242108 -16881439 171837777 -682968287 332534295 361723015 -672491618 -509041513 -477865929 -419688819 -598259353 -685108345 -622337981 -756746839 199432329 132242652 -628325232 332904063 -627346421 439122149 987035249 985388082 -457850386 -373338607 -532570999 285693885 -540369223 -749546968 -260840206 -212047818 863122661 -472744946 -449143973 865506139 -989828467 763899211 -997896347 -325538243 -214333660 884046291 508919360 243692255 348391661 925987482 -738473309 -505582786 527473882 -549389709 628334404 -312148526 -780591605 -231960117 185392037 -119611561 270696699 -802392131 40216015 947881739 -696687783 -663564144 -714651305 964297862 955805883 881681207 -297154441 203341752 -770528118 415882759 843060292 -207486695 -475653243 908418907 -445994598 -345221465 311727853 612791462 -803799536 91623566 827434273 916732472 170387886 632427604 -224020017 -353319688 -1865456 -552150837 729839182 91604165 -361040145 773388039 -11116370 -370947727 -211508740 606939578 -512098931 -949027453 985425454 155730153 589308708 -743116424 -530754492 -616127450 308284904 -252402054 506783613 839564081 568726374 348369295 859944479 624864654 -513125153 -565350671 -813852654 846382469 178244507 730986683 -374657645 905625162 -355541548 383899257 924200452 31846967 515693900 272664189 727823571 -980450676 124123948 412787529 157372695 198828201 128721816 882423834 339691921 812922038 375304403 -521237935 -206420722 173615197 766687503 675381599 -228617573 -76391394 486641411 149113274 -550924782 -148049047 576058818 -894329274 909866113 999702161 -244177279 -692257662 -953910543 452877701 -102935651 989588246 502597742 24213585 -337630984 -907070165 180325132 429289568 672372691 748112977 522309005 876628307 -221102487 569257681 194533930 -818512595 991680144 -16258497 -434543932 857766638 879375147 692201592 553205362 145367292 123738067 530825255 -15635511 736988887 891582964 -388441256 792354097 -511005272 846309663 396434088 -112093399 -701092616 -371130982 447111827 -286409886 -419015623 26981666 571892826 -968491225 -511139269 -710304980 904358445 730327951 -98159681 -107730998 -808470671 -424308855 905363336 627761887 101235684 882788164 -322921938 883379307 539712582 419268033 -69698879 394260060 239864627 79701626 -384048329 88273183 111685447 923260026 575633545 541256902 795600444 -383107928 -994164213 -13447184 444719552 -639855349 -902616092 -547431377 -513668632 -585173723 22356282 848310923 -539643571 -854267318 506308428 -976773432 400895348 743956664 344848739 768416205 879993573 -361930536 64403440 -615996536 674145174 77546512 595651601 687159925 246952979 -707704551 775341329 284872171 172307102 -131859878 460343394 751068414 600789364 137891544 535152113 117019349 979420872 -125525454 -53516201 -621693756 -199834308 -823968878 631617500 -30172299 979676770 883771855 295657961 -721583412 107185034 -181206444 -572476307 -556938307 -625916351 -866283020 338784615 -718042302 811073083 -289572661 -101795151 -804046333 908755698 -854306012 164387700 -570763478 928493219 370071145 398317738 752117018 303306180 -301181665 700013656 410399702 434346425 834099916 326845617 -417178994 839909287 -695764720 -482395522 299898209 259489171 902626191 683977896 -725837585 513757749 998533024 91623983 219653672 -143630335 725966229 -729764333 -382184900 -271533136 -127427167 509785632 -852529117 306340432 439472654 -924155509 54553270 -409995487 -537974230 -950300150 -248901325 -308436798 212895618 871242630 205227415 14747765 740799954 991123517 -389069957 514471593 454849852 761044468 785255674 -76204499 -461531837 -840671065 447214862 75515690 -952048260 629728097 753841586 829999108 835851404 -522717086 440944549 -417755192 975647036 -588859994 -394528785 -671720880 687578025 -246723652 -896305094 330336359 -433760989 -701499439 -726276831 -185214797 -137788308 -360918362 -778141133 -353411916 161202698 -758280049 -252106023 44571021 -673645685 -986777527 -932236339 -478568188 100777667 604068037 133107015 -660479026 720452613 1668957 -382997326 -892834415 612087516 384824248 891988044 843852277 72347329 590620726 23162334 583099183 -502686670 578595153 207216155 -882946565 427962355 975515806 367640587 -34063650 -810259076 -400011507 993669479 85663100 -591528504 989857490 -308902916 -959423531 57057693 959749735 -36005826 -821596765 -208235697 951062987 389305948 521630839 -697280521 19451917 4559057 -821659421 -879259607 843967163 561643621 -977760345 628387469 -861466761 -189206922 615039895 -756509054 -106292779 166220332 -969784304 -891393638 -23997865 576925089 -184520510 -166614207 988229165 -366471897 -378236949 -580108681 -223721626 842901898 -61249987 -800764414 -483734403 -89303694 811137793 147256183 141799184 603218617 797810461 663743712 -607709297 30585258 -256507566 323967128 -158361103 -333226895 -202026252 115081444 990761824 189455258 -452101007 -622569053 437440689 8321883 384910542 336116573 770118791 485404295 607192705 167423531 807880794 133955585 491603455 208393807 -986420129 941993281 750786029 -987551380 -676834117 -321835205 332378694 -586451352 -435847847 391791188 116882473 801628431 185692693 -91813935 698365358 -875732132 -631422313 -58374535 -809456814 -979535907 743348918 -354107275 655313851 987027175 761061173 286712509 -313512243 275294272 -700779840 714844578 838238200 185236926 311293159 361549906 613833002 -540657479 -692288993 -504832193 77257899 -732852217 771993150 -442385008 200313242 428805940 384422389 865809430 -483491335 222993761 -153268437 597332423 48765633 -112219075 13708095 663136935 971840834 850205008 -931385289 759095831 67190135 -114565218 -996333940 575385798 -651164982 -350068258 604857364 -653057375 -515068584 507267162 494216141 406178451 15981228 -434007295 771642307 -501610664 451526402 540209419 -547905475 -668769727 -312775379 -594187314 -651573743 58601363 687644405 -747704525 276273786 835392051 -252595273 359767902 795598782 418237635 -338442489 107186648 429907093 694756963 111297978 886720648 538914034 75739489 -489854014 958264221 850600547 -709291205 475529939 448063698 -188018857 288185251 -508061019 -406273379 -345463861 -298595057 950008766 830211246 -256153853 381514689 986669639 -546606503 -158819883 -992998367 43244424 -326212490 -581897835 -333456241 283152127 807077724 -956505709 -212666041 695091622 346318375 -171607413 -540005582 -494841890 -570046503 996962304 -975449579 -236270667 -260149774 -489524793 -173587167 -583523409 88190893 -929583456 549581867 535827374 940336241 31998724 988946874 -906757441 701455675 -549394303 829213692 603492281 -936510777 -351879370 479163429 499685688 -3528399 -447562329 351854287 644347516 253965022 416115180 780390625 524486590 949141947 928881093 726538667 -135089282 369787518 -666612918 -823002618 -737556692 -739254790 913974094 940241015 619689622 110627489 -125644472 777993910 -700242941 79678344 230418921 -698087787 -886870178 -992211942 685124131 472434760 894379248 -829256259 -575450551 914777131 6550589 525643216 479723681 -961689702 -248233957 997582957 -899540657 -591006243 -438063508 952376205 615596903 -218885712 -701477618 976968950 -292631666 597890238 -262360033 -270989393 -184322360 548157168 666551642 -922133928 -558878411 975008948 360547225 443153786 566727692 -664527223 -863889215 -554097808 -321077945 708365334 -991080973 159131746 399622690 43440 -161228608 -714545447 826567336 337729451 595355458 -603764648 742443902 -1079430 -715717611 -595994745 -838834262 -303158796 -29849868 537623575 88387244 97429727 500268699 506795103 -876816190 538648279 -552974316 475722238 405511333 499892622 381660318 -233632113 386973635 672506123 483335601 339581287 -686243732 -515913513 591590426 552478448 442301789 721478120 -203228978 382613378 -839942460 860346852 208227299 -318165312 842360831 -927606154 -49100210 289646392 -129476657 728448128 -345801670 -175504077 681011995 -511604361 -592164359 -461251454 162649919 -931079736 627931215 -627857561 579024179 -153197 -716659954 -564750104 -554710692 713211996 63154337 -669944871 771552471 -171190409 466849633 79049805 299361977 185420374 -233844251 -789426149 965854200 545265216 688576481 731839734 -373380036 944002686 739311163 -523020167 -432732299 203172409 -654395011 974873060 333782444 -830537809 -435204889 -706383216 490908121 -13062419 -875919579 -434978339 916771777 -923396261 984977376 -758543952 -49040894 -541296882 330370244 13204316 597750319 -475281182 215859673 -264781391 51130502 711365413 332566505 -200568312 -52342491 -505349507 413259055 -316939725 492350011 68983083 450139591 339717684 -312937903 -899930759 -37106992 958073763 546664634 978089559 -976457853 -214645523 -107003695 480375951 -305434514 -492024637 412298392 -863015446 -768113727 324575594 220533683 -242066048 276892100 -164501877 -198806234 -516470886 -821971828 -438473809 -792259233 419520086 -911069394 570973554 766824176 137295364 -843971845 633902852 303809294 -513160604 977079983 -72413452 130313764 -55763514 268940595 670692250 -228801501 560308217 -395675 440334416 257391556 -6440436 -805469926 769726210 273827740 43814844 638420988 -143463995 -751170859 -157692442 -126176265 43054572 -247251222 502136132 108353754 399052681 379508156 412338788 368422329 -931413228 -874650545 -719296284 892414200 453643740 915391523 -686754916 -603992778 -460603375 964176182 455323686 530180588 48588478 -41279085 344679550 913119487 291654988 -371793664 -299194752 -24354421 363124565 954742161 251258845 534751801 -9685183 940987864 943546801 913194193 13405791 -672992282 960084616 -290350713 18812826 73184369 -958679196 132634329 -438107424 122905599 -452773643 56581752 -926856861 -52249255 -187286039 -165283301 -709558565 -612810653 -556266374 -550180203 -885970380 -380681937 -210690483 -375374142 746227400 -347106362 920009889 -269373860 887539569 -528823718 558760944 -805578702 -393352929 3067980 -405733244 744991836 514914026 759401426 -696106234 -172170179 825617154 145837750 -166488880 -851423789 -844829522 -800481093 -845043943 -180350573 781503380 885672047 600021192 -822149912 -609922634 524695084 269145840 -657284439 769665531 912435560 896938598 570867274 -37878987 -458400455 204931944 -617989486 -659302935 -707042334 379129357 -102796520 596436433 -226179395 -415604902 745253713 346726636 925601794 -978300333 -431531001 443057010 476510301 -489548338 -126994590 -69639109 682604738 -710717743 413924581 -716075890 598320942 110379848 -840143360 -927135012 -936734000 -857426025 -199259555 217476602 -374709299 250379243 882066562 135008168 -638457043 -580797276 362573954 -107448655 -154996490 -180906344 86885858 -47807560 -517719614 285446028 432130366 793500478 471865483 -39786732 -324838769 -967190344 153343549 -612431872 -10672920 500982782 304349597 936957438 -614493768 435469211 -615321013 -442492760 21877828 -331529828 -12626438 -932456749 -389535623 490066610 237255489 198479458 -715168196 514035797 -295558616 -535954845 -976622846 636979361 -490063861 -310023394 31422329 -562077333 -497441057 244366768 142549775 -760050874 238707840 -89309724 203106721 -269115514 -791065717 664252347 408053620 -757043597 786279180 -984742453 111124630 -243297748 397022381 342970209 109919595 -182920804 58704951 199810593 -357981363 596554528 718996453 -439866489 480269670 -981680176 -217739115 -183255785 -674245221 999037411 229297727 -679819298 -876677822 36693435 -243073 -9746050 -467512798 537605274 -463445329 -435892496 -517105922 747847775 -424776787 -361772504 698898369 563244953 452042338 -964385835 -851599452 619663203 5491884 -203113908 -167992435 -412041393 346878251 344528033 490217959 -813143295 465979 -388833270 153118297 201108182 -858310960 623274496 -786937486 -417502032 199904360 -52941718 114630225 -828071700 -798819488 301104905 -722587070 -177646761 -313465427 -161492197 -569451257 -163446915 -874595961 -81431480 620749792 79516465 -145465148 578663697 -489095892 -52800080 449027279 -411690890 339250829 -608886189 647980921 146615914 -879637436 -826455563 892310133 265909352 -484779197 766911312 -892260948 -653351758 32232037 -653527528 -60360165 639419048 -99401256 793216522 -959720471 -621616142 -576115591 -472192818 -90045167 983013203 93668156 -902777954 664389280 -912732648 -594643282 -453272097 297895693 -90446049 -298310026 378222456 -30260503 323331891 -237648327 -484057042 -733494960 55106703 941456840 75465354 -332476299 -138199432 192458729 -91180181 793382390 386674922 -590956560 385573151 -801754860 -126916696 -908723836 523857323 -202295053 673635803 566147760 133901666 -627890988 105285836 -194336677 382747148 156157422 -616756667 335811941 -897371396 951465915 -525074262 150168797 -602421647 751605310 831824334 -883637409 491145165 -892600537 -153149261 382346542 -257014624 112002447 -910541670 -776065326 -143832980 920266425 580551971 -544004792 167818871 813468426 563309374 -842804980 -668461291 -921157140 -199667571 751017038 -558892510 285488859 582066277 -343526994 836623215 94855092 308833317 551198369 -747086631 644207811 348189597 -811777720 -537516339 22427095 -495061121 -338442422 -427913332 892566575 -919071120 507513830 -500497863 -558116043 -992043541 -485772860 596698171 -250490964 -542882276 762508662 -533674388 -314319897 -34579349 -592485405 -657209444 -498957693 -606163196 -146269889 276221238 691826091 274682672 -424612169 378612093 788224802 710430543 -355272941 -78319950 854799945 269270710 -865844066 782148981 -302770406 -697228461 -792866789 781059182 -510790216 892672364 974369186 -778546102 -161484004 556616973 -541421464 697905398 -294038997 456940781 -952557519 -9053265 -743659156 548478194 -690166767 137871544 50302206 54148065 26542103 -742031202 233112380 61492685 -811493857 495784282 296089064 742020946 545469252 890823602 336002981 -992484731 240501750 687814753 83298994 374484779 260856284 -368128890 899865734 114811480 -696346966 -217893423 745489809 -759580864 -817354858 -333018488 -392182820 973496830 502397361 380984483 22897304 -10866175 575299310 -215014037 239247012 -27907372 552841495 -372979944 344497235 804863624 -57829107 -588272519 -664375247 -137441676 -601143034 506674180 -561632928 -127178488 890315798 932333209 409769467 -54290245 292788546 -554300940 -928244529 -912117888 -710621793 -414819435 184610402 643574581 -478254295 -284365923 -499977626 205501523 187466274 -177596489 -344066037 -526416212 683509356 -780178197 -842296130 390899870 -875147893 -897242089 289927068 34911461 -147034920 -314592981 203867715 797010678 -890733257 -954581718 -96481689 772989980 -844284017 -105903659 -482896384 -532017051 -520266217 272420271 192088780 -41271123 308032917 925436436 173722707 -780427443 860214863 398135994 338399686 -925475608 849462227 313962047 991616770 -660795109 643605885 -52919257 -723171393 415275961 -945257467 993504448 926554388 399277245 -40990511 -104557264 -557197276 249972171 569424033 276972865 -566213994 565973898 -801147151 74319462 123809443 -981585502 -213836282 235917147 -790896820 -570467373 -474746045 -18771895 -362505796 984755494 737213120 -694774746 -239896554 296297852 517925582 735396307 -366485135 391521829 513986724 -86767108 777187272 919302707 978096037 374702225 -889630506 68598077 -322643897 -137985026 -825826459 619478185 -152122797 746994732 -734031955 -961332403 -720618870 -594356979 965777330 458012023 -816251920 550300179 293373690 749544389 59040229 -57306227 -844837509 927326334 386370843 -813737582 780091784 662700401 725784638 -471789641 -99099126 605747693 692032413 992362357 -769152769 -422723125 913063956 333562646 -829606765 350078030 -327625846 -623318235 537350116 676534550 785373620 274458659 -275425706 153906350 -282922506 446544737 989973905 -27264230 174085161 -285153145 -464348451 -974953775 100024993 -60023847 -437985604 -987477456 -106184359 569165710 -640640068 -730673390 -21606451 -621243282 -199367699 -555780129 648946758 -417614574 239626641 250613276 -243630069 -167844143 444380524 -718209204 -209863944 663405901 -795117953 -693961713 587454744 558820555 -535858262 -23014465 620443428 -451524859 614707037 474512221 -231594046 948077034 957091908 151012099 527213036 -326403548 122939109 -873988483 611807333 726767565 -441963585 724335561 -657487153 30111278 -42836316 306782091 -204323743 732826580 -928247269 -62254484 169591242 767327893 364064353 -687119207 932308917 969139193 -758168450 -691941182 -304271710 240268672 925513144 -558423952 878087170 -571755143 636769458 -77713843 -221961894 -438626586 179854527 -816868848 872159284 -305153853 77670880 32980581 -74268723 -287580641 -989825577 337867541 -997083966 402085167 384323056 -940194738 -675491454 221764152 237412114 -257863207 -688174898 -233322405 -983886396 -336059296 -894190186 791038417 583285293 -881276153 646469368 752876024 -712695541 -211979406 -898637708 -167544378 -818501342 -624008348 -707867991 80140080 662275450 243323745 -252812272 -997808823 510946432 -676979838 470784499 -127470602 -459651954 13319669 378643173 265358404 418356372 -884439491 756405753 -151102862 -195221059 -33314105 -339523167 120928470 355417723 924917506 501993564 34753621 -789967691 -530467567 453406450 960772074 974530833 302370819 780780735 938816347 333347581 901636344 -88891006 347409013 399129898 -812370273 -451492781 -452252140 755672503 776916144 464332696 897615088 -296196799 173569856 63610334 373964146 522964261 184370257 -564003586 930351547 -448238105 -346441497 816933236 -858238300 668329836 880294733 -729173016 401651189 337073573 -358787416 -578600179 -933877344 -994954985 -815956307 243755568 -315104222 64689576 732435960 56277068 103789823 -216057527 33631602 243244454 794813243 88167124 763822767 203804598 -13318373 -898227146 161401141 200045198 899830326 -98291927 -987634284 726513170 -320272780 167126605 502242930 -164169267 676564033 933762068 308529794 556114351 -24174776 -703503699 846468363 -955634739 447090344 260566142 -142393456 901397850 262643457 166622015 383647363 642571887 -990775738 -448555044 412140002 900724423 912721892 391446565 928502235 -963788216 93944630 559561847 132931336 64257046 -913347342 -853286835 -597657148 -577563280 413928986 -346781781 260073698 -659343152 240935333 820801498 -624001834 806602270 -35555712 72472941 -803119452 869762308 -776176157 -815361502 -686065749 602574002 395442035 -193244733 -532935177 729264225 732104755 220170259 -609715072 334625985 336087343 -517447435 -52972784 -575803928 -913009740 -162560335 -591804620 -581498755 676944760 563100105 945608191 -785212387 35440875 -644469395 -673341864 -711295239 75328647 245026915 186013931 -242633399 385973691 -530008559 -276313586 -569652869 -61480771 216403900 56614543 -919984179 -330099670 -910266219 46849020 580032671 998240335 -665994693 -462875885 650571374 -726092042 187124493 -81355111 509109864 406521525 -596791464 210379697 852389579 -819934379 -317325090 942210827 -978661294 474699432 300369530 -470052664 -186606915 160875924 957397813 858386639 738576690 -740184229 709803211 989750408 730342881 -836252329 -984516691 -882490111 844898322 6199350 219537223 963297855 971202195 270146765 597250621 743882231 -509258373 91004123 360667346 -748131276 -791070333 -212244240 -764164397 -417210269 -779740766 -776346454 930922488 -174393593 693406047 -149313095 -722952256 274496853 659974142 -854163185 966864056 -223650241 927422055 817202161 943313730 375643599 974656733 -438825284 896539904 -139757488 288037047 -550378519 160088806 8465066 649277514 -881758254 368413488 -465846705 141006580 539635409 745558681 208364799 75311338 -248750491 -240179261 745445406 516605744 -821675151 487396714 -231431158 29118552 -59163184 -615611632 617683652 -31193178 319356827 -478555233 -931691782 -253135676 675134368 -628959055 247878855 -884094541 970286418 227918323 -36219986 -670778843 -920815717 -745137038 -579498069 -163763271 -656613298 -638639977 -326019986 219299763 887373170 167970279 -252295193 -808040671 372213044 443684585 625558928 736228342 -306767070 301849253 -996569956 146133844 -707418992 -980109329 -926302947 670617108 94959953 557786119 165497768 -538546728 380637982 802378504 187884000 -279777749 358087190 -651288684 964700026 995095783 533091140 -715833257 -835254424 37822219 -540249088 -316600308 -671869858 -164806760 -202980887 749580912 228734720 693553878 -956121944 -238176003 -398199428 -121508841 32272504 -730788041 292192280 431183893 -970997850 180007168 923479089 -184677668 114523315 -430963453 934169768 -980363978 129797425 461623951 835205948 316086260 -961974076 454040187 -714884086 -168171148 -101401479 335031924 355743963 -459430679 476104479 174177324 769932712 -300434516 -445802861 580141659 -158193535 -630903803 521571847 -280680107 -14458931 -429079029 742240143 -348238724 -342083299 452494309 -388536704 270441343 -115988409 356527705 -456702926 -889387958 17469694 765036366 -274755743 -139990848 43282061 680259828 -433692088 -384327309 -137378232 -57833403 -728336174 503281984 -681996218 -900964382 698215211 197177528 85459057 -204503910 56016337 -223049477 -373552029 690815538 -29978526 -460007385 92753630 -317692540 -948853194 482854210 124349322 212069082 -786892180 755155753 802860051 -158585536 839102306 292563947 572772366 -130068737 -483821927 839186416 869247722 -182868655 -835915228 -377539270 42891208 -864739802 637889332 -187228230 -200029707 515645875 400993276 708836655 254048758 736082234 -446244082 -528891520 -902188714 840636323 2321428 -55766456 718611203 948224825 -695965835 -147395462 -779747387 -674131461 -108614030 963204178 202448437 694952191 -550833392 988386522 313625361 -109951347 704368396 778396954 -571634444 979368512 74251407 532491183 268010325 50598797 887826296 -633438926 52772185 374171586 947067221 -698522287 475161241 948423444 -622308730 -943169229 -109742519 237638427 471617261 698128493 462663206 554479626 206446585 85002586 602918544 463651523 476024831 900281141 -290342307 55318354 889812008 290851271 120066628 -273789641 354837639 282144275 954524467 665070153 -350803513 12063909 142115917 718072790 961630480 586300584 -764919270 -678565507 -423073795 586256460 -263557825 -21852714 867359796 -56084700 677023801 360917721 234286651 510000998 908411057 246117517 -674921939 -610351362 936923123 48580311 237409257 94241417 -1096436 -603974868 -966731779 161553033 317341636 478119255 984105642 693797334 -97070898 -705743265 -131786914 -839827368 -886452480 -782553117 432070300 449554173 -180231623 837766757 -227130582 -217437793 108742199 120498975 -688855509 387742049 900318074 -528940671 287634058 354764988 743423036 -251391323 466466898 -368675182 -136328393 -889801869 -820767811 499953225 -814665575 581770361 826897768 -386305826 -980232520 944297532 -411842703 -74841484 822105031 -546056171 160889206 490380755 407113549 -85227676 760716130 248970295 145910867 -949470481 -537836264 -37167573 553881555 -465988317 297771636 -382644888 344145440 642777623 901001527 -811181084 -600853236 -788568077 -216014949 503183024 752300877 -426896825 95924616 -36284906 90800143 -680470503 -899268417 -860207289 771316758 -813301195 446658773 -632568975 -525145599 -577981553 479253609 954990376 532041826 -64841307 879904235 -826341846 -434822419 -251019821 874344936 -944038910 -371154745 116062035 606360314 -607638556 -9901595 126383927 97974469 -958243149 350442690 -733787481 483321610 -644265474 -84891847 -794372342 -551644480 526357332 -770230047 208265645 -770508581 -232675692 881067411 -975587395 -134645892 -683246473 306520485 -397812123 96542568 644564273 849329147 230780749 -679175232 -593090442 -510122673 777168458 -761186623 250567619 -724085652 -113586210 214656628 220086103 60271977 -228154689 -604538331 -249196963 99187139 -984285707 586192164 -647627177 -15690564 838256949 210937442 754972041 -143066719 -241615019 650560199 -60931957 -755867386 -337328996 -278229527 -566605694 323473763 -989743581 586234110 744524706 -5603061 552919343 -487278407 -867234163 -660900911 -945007968 779203381 99781936 -478780304 275985023 818845316 308588062 911494275 -421567215 569095840 -664679632 -411647734 -390786628 -565602789 -41176530 -101282555 -671171881 466660505 152464526 672481099 900266107 -412645482 -89574444 145588746 339575735 -494476176 -643340591 -419203018 -831533955 -241434163 72442381 219364499 682749505 266008208 654704739 298452614 15733648 -125274244 460925656 -188713737 323193322 -840334827 -890038667 -401140681 -907889027 -886118952 -166224023 132733293 -947196720 -401664597 -190791304 -757940009 736701034 -642957145 -915499965 -332161395 -484113608 -402712449 536173242 -292401339 -409931678 -238803741 -562883739 -627141326 453739153 -58173729 993340058 -534860780 -890226335 70827731 874808909 622370282 515442385 -116204963 192876126 -444226946 -816491799 292389316 -257334232 -975950666 -341042599 856986076 -515155195 -846263319 162586255 -33907809 107474132 59375345 -382488417 697905124 620035065 -757348601 336781260 342098201 845955182 865198954 -296293906 864610792 -300323193 -611178499 124184594 -925174283 -90085281 -589662803 -172262811 410387070 350983233 732809503 -540682340 719145632 -422633892 613460756 665531529 12322526 -160093644 713376984 -168200889 52855800 871080167 462241259 729730087 751318494 370735621 -557429383 576389978 455478529 648438094 -657029259 169177525 -822799809 -35278250 -773776432 708288499 -805594711 -390766958 884958308 -373107327 -599057947 564527646 345238557 -617261958 -874447619 932689908 -577636527 -371172859 -729125503 741941193 377604417 554590368 -436264320 -540501438 513818394 -654529072 554869116 -109197383 85954293 900589917 436580321 -42930723 -617606971 -556560959 -945723040 261328948 -240049514 959764874 408578400 872969480 -594589766 222447818 -446231250 74542214 -556585101 787568007 317872892 -173711655 174354835 124042725 -551808021 -714667983 219417559 276870352 -327499409 -958813312 515624900 524468699 -399048626 973168326 482012013 -823718702 520728162 35179447 -438831937 -8599437 -525704566 -576163265 277271927 5214474 -857287975 924011001 -448802275 552534929 -888313908 360583338 530623713 585211251 762901514 478785771 -904574192 160715715 -345133868 12121887 -424772973 -272602430 910401735 -36736880 736911368 684741560 249213088 -749164497 -78564946 -371389726 -598642598 -694596836 384187896 -532211683 712436698 155921556 -103595256 597020877 -110221963 -95212505 641198960 356231789 403754713 288543172 584603283 -790690276 -202705646 -121954182 627622731 584967599 544843967 675851383 -487976717 -972466179 200588916 821655221 -30714079 -371199724 -603721278 725563729 -238860389 397296085 -434213884 -338634228 562894062 -128654460 -780304471 -810246730 814827652 387603913 -170250653 -360441484 -776480425 679561761 -698898364 577969065 432300907 -200864389 -265001272 813739214 -210944050 10316714 -50428234 -662506692 743593787 -820603858 -934109168 -750827007 -505191123 -651980213 -259638216 -905999664 -507287707 -612074469 -811253960 -540136913 542261833 -739803678 -78781146 443600029 -876706178 986673693 953327073 431976515 97015280 -81999457 -714634222 -667699667 -332359497 -205097556 246963674 -258468213 -379764886 821201055 564016010 382172337 -952636257 -987032672 676428077 -324057911 937135574 204480743 721718649 -731572202 -686667066 48683704 687007655 989731284 -4391148 -105296804 -865623372 -520644961 336219303 120385920 -845377289 -399418496 570949641 -766531450 -340117597 519081267 -702990861 -465373338 -354965584 -840457527 -647134478 820166889 -140523628 986181164 869348249 -966013770 -558631556 824364086 754774555 -277552485 -958306131 534368598 -638804284 -317959084 739352354 28174061 829820022 -676087555 533149063 -315621891 296557065 -170518845 905835956 -673308644 -860328104 -709472739 775311574 -369956704 514285690 257650420 -838687960 -666803466 967877369 900844487 -496169375 -746247121 -730439278 59793259 -867345896 571450781 -393949185 -101798591 783043182 -765095929 668856555 796670754 328927556 -936861426 615385080 -703334985 413042293 -207756970 -13594563 25611977 42076009 227026695 24348486 -968440496 -712254496 -697796782 951009235 779471032 527015254 29871471 -619480188 899242585 684413050 706763354 680743847 684796105 81438778 -274141789 -914546217 -446187567 363280884 9348056 -943235970 741745130 264145727 120373227 -936944206 899919326 -804613586 463301417 -644232020 -963672959 731006696 -603782356 871877534 425859362 65133048 -62589013 -743208746 -352507875 -532710987 499733593 -129601452 -606834655 627059738 430992994 442162140 159405035 222296568 -493754079 -823942151 188433760 -994748191 117827380 994194887 212934401 926072205 -396620982 -108410214 215429272 85715567 742209476 -70943922 866430960 465177790 848032882 -687081905 -871836100 -924143973 351088769 -789850750 -271604195 949519210 -838089410 545239452 -430195461 616080760 -375485034 -645772953 -630680974 254079359 -208706273 -702864644 -864093407 315993080 -642652618 30842044 -756963390 618944434 -10928498 -795943121 -224279437 850650315 -453920046 -189686177 229147930 -676766746 112241194 -765558490 216399957 -478054209 942729367 -880950237 490335035 -952327676 -622181903 -303637581 -631402861 -605196818 -415079723 -171988776 443730442 719705432 -451962785 -155965585 715976537 -270334762 593882417 -995405102 236545296 105514996 771487139 249974200 823596866 -972771629 225763915 -770095846 796138503 -768577249 559191967 -662239353 -73669955 -627124202 -118858070 816643867 950044152 744964915 -658561893 392290409 451022062 -172644671 205828497 900266089 -751568421 -434260845 106121167 159677729 503592414 974720048 446694688 -602986840 741425616 -942078315 -85644540 994678539 77830711 -121894287 504602480 162354562 701949250 907156357 9570301 581461043 -532732971 -656854328 -285792940 -798855018 -826115629 89766401 -490795097 -311919834 256000480 429055195 -453891524 626025902 -519801072 -917155182 626669446 -797567924 -699746543 -778135665 -79224404 565343820 -145236388 -898103650 396083125 -862555206 -879338686 -976153722 485353806 -460908022 -38994860 -970345371 417165412 -187859843 -679435772 283334831 -24468954 -907770418 618721999 -257714795 681495765 505959609 891724671 267880330 154458842 -339126320 430630346 -563824956 -432249285 -482392859 -836377498 -990233457 -263619168 -902005008 109640466 157491459 -477008705 -215386656 -544951387 -856309835 -908577869 240774117 574887353 169059324 -250643634 195995390 -280171588 -647697003 -643505271 -947011257 -143218344 -853230743 -606467051 189952906 627214128 -269992901 -320836889 496362324 -485168605 134089038 -783531057 -55691063 -177335349 316906392 -604226201 -527083989 908422588 -95302543 255446570 -660283190 702812519 -98739809 -376815053 102514356 -935576221 -438537959 -126013674 -482534174 -509128851 -977584918 676050246 758295546 167553238 253106705 -55003102 140023909 346438168 59688492 602735589 812084302 382097315 -762213403 720127035 -542906759 953754423 208611862 -809847419 998051257 23807128 701210378 -311926019 842656191 624453443 -369417192 -620908779 86082247 -12967759 -783666316 -752914440 121236504 -930021106 561456268 138676743 -528234455 329269919 -333659810 -27348881 49047708 -496634603 -721124554 -172560183 -300250344 715329985 778148855 -357445998 644476510 -250103526 -903283013 89928357 -3565781 338422484 -196894321 -599875403 -603665729 263863618 -387956375 -940239774 -918977443 -711058186 -640544416 -684883456 251414544 802403083 -375612684 -837011388 399376905 -353332367 -338315587 -187947099 830370916 307209416 754735492 -27771771 -73752037 325422178 772306278 509089026 -848132988 -239323044 -893621188 736905085 173004460 -151648900 360573749 -498613563 611137201 -122713835 -692191478 -239838769 -448307752 632874209 514258562 648342163 852648189 -87843123 428949244 16030549 732128784 677692022 923974998 18300706 -208437393 367763713 538828877 611415797 -244400117 338053706 232267722 -804067006 -45883823 -53886625 -85673336 -114491442 -587677506 529171218 -361406258 -93562095 -519382738 -790577746 -337984159 -63993919 -498049027 -688991602 7974679 23866851 189522953 327219239 -175891178 -643592111 -52216043 -173044171 -806844973 -682320536 446876486 446345289 476088462 946105323 -706912113 -672940380 -89242196 -242793696 -815721533 109944695 383005572 973860852 -431654287 456128231 268652433 134064745 -305421389 676823079 786797302 230806993 650765752 -555329675 52976293 468143345 994525459 -956900631 347160972 302883754 443461805 -213032046 460712225 796310451 459255146 858039760 954061259 592261279 -729922411 883650938 -742031544 775316458 406162731 -228241697 -204002611 -640950197 -582224227 861388724 907124297 -95878398 -392828063 875743692 -507333577 -70000839 422688574 221456108 -719431361 -233623044 -296535440 -87539008 -592727621 506077070 748373199 -133881896 -264781792 -482154662 285816617 -394930442 -4409396 368783662 344209920 595700776 -369110345 -593131016 877394159 -360735938 43114862 -369633607 -937544660 -834795894 -130585060 -191042691 704062267 -685064819 640588212 -610723751 -634999571 -396212453 718573891 -882346861 -730516061 391111374 -39840690 294724334 -498595436 -276980583 326222956 -302631203 286834248 587826749 423077717 -544887143 247364968 -444401819 -237669054 -36768727 -122752706 623160228 -359626209 -678735584 808151745 597008839 -506626104 -718642092 -906166567 -446032516 238065488 527696950 946976624 374823046 -279558134 -793364482 -664737382 459021449 333443320 -999739899 48131076 514623942 -417846769 257725655 64912843 -504848564 -371444256 -549965887 547797080 68803647 827513227 854238928 -638378035 87150206 93405827 -163230878 438962051 -556113244 -70929451 -299725979 -715129548 782242775 -492415600 743750499 -511002506 488825213 -886786126 492566595 943272550 529886293 885031346 -86583109 778139060 374581912 -833731902 -868584833 984033958 939250410 -198828064 -59101732 371735561 -673175164 606779858 283857727 -308547683 -93252969 672487126 -771342501 -701347882 -148461535 231476314 414045535 -952154545 736611434 776741186 -426111590 -125340272 -49903847 -773015732 865945755 -125045254 -703968921 907989756 -571063494 350957731 267940373 587047335 84244642 -199704835 741293686 -788917896 585112443 -140790634 -125463973 -241851981 552077882 -428693077 408025110 212106949 354613593 -752591851 -129807736 536069301 -452242485 -269342849 308026272 422100171 -402753118 144082113 907361726 543791149 -934478345 -201316884 -783436977 851218191 -396552357 33381598 -212844020 342751110 -162645468 685286379 771365859 154859063 591903488 -700882614 463023015 -201703077 778216829 -906402386 912604279 683440907 577294622 921494482 -402538264 -939344954 -511592192 -801115346 -52808196 217859286 -701715627 -550893353 43123095 174273552 -967936013 733528108 -551815818 -286092639 -583174238 934891584 47328011 -619351165 -937197716 675106215 -814410695 -593637293 816702231 -394114365 -306632431 -981215024 -106901081 452241240 -498513024 170384578 -180268712 842233484 161036045 -257085908 -395194334 380619901 -678757749 -592300266 201700246 34286754 979305993 -799748256 -846574368 -376416327 -134988021 238572061 -53904316 -406674886 -760878625 -82579727 357893880 -704983974 186557200 878524271 -439439560 187211079 -410727683 -777905515 -546780338 -96053999 -265043123 -18062439 277287451 -654883735 -724992890 986239368 -474770659 527979163 -731208984 -341866619 -890442029 637430309 267889970 934385020 -393028690 928172144 -811456760 114296669 -515947490 976696838 917767318 -589648921 -564615868 987623752 -264706812 -295314618 142775717 921645685 177624588 879388164 389835619 -860016979 -799032895 -397853302 -859037081 790987137 -561991140 577503790 204169508 -545925386 -397248200 692646169 -819077892 895400544 461055988 220363873 453961840 -213894220 356173243 -61978509 726057766 -161327525 -810140436 599991199 -295959464 -818670576 326431680 449782523 -379209888 -628668682 -452699121 408015091 -857667394 696522036 -880059260 904694690 999638552 -109527543 630429636 -626918816 -505045850 729451509 -208746715 -651199487 814197761 -383332603 513431514 146571762 119767133 -58606666 190767272 -493204017 -33371778 41447230 -219902253 862224548 324043566 796476917 -765169554 -409591619 323831077 837551698 -507048686 278940160 112348304 390669 -815277829 -637769169 25321961 -366908648 -923301081 378634911 -397679273 -784119241 685896531 275599337 415502544 33026357 -953145437 214881454 230413381 891203881 -605305960 -369759087 56035803 -526486615 -755826063 879542661 -823216573 -684650111 -346106574 -620848487 372108399 -530287724 267493704 -363859778 -394071833 -610953400 912798418 62939015 -7031959 -345927326 571418276 -563310781 -654673512 120057167 -631905174 -176387157 859597514 892280633 -813079111 360627185 443045012 -687499765 -124043382 749944504 621133069 -368073770 -962933490 -133023577 139113486 -238390437 -983252947 -855211477 -462401939 -833189869 815832591 -221480833 274754474 -501772967 447266532 758150722 -471054716 749996143 100459573 345401824 186961672 284302208 160955272 308040468 54153292 -688762300 -470623445 -476472532 -526315838 482283854 586593345 -888337060 137051248 627528945 -158975200 586810351 -965004434 746054001 568865146 388370401 -693749121 534185515 -346205460 -539899896 -967788154 756757325 -337439034 339002222 -167515150 308829921 950096514 713110880 -822144143 -899072527 898577597 -448007145 -845812960 -167188306 341661366 740367272 167378269 -68979675 -791452894 -867862668 -581243653 -65805863 350238782 153105795 -354168907 -210503491 -86947042 -788593626 -852708680 362032762 784193668 34585035 -813244543 391775876 -454133825 -514674728 44199606 -185771354 -161480880 114237781 512605135 -213360259 793646348 468757781 -215561611 598223909 -333217493 344839351 -737962759 658778427 760319571 -185615985 473894052 573917914 357284377 495464582 -749509468 -193768832 -860588778 -62886220 254368460 -189505637 264501917 -369040471 396960490 -682689541 -596805177 260806588 -34017242 136236213 -743288063 -746451291 -761672384 -675454755 583692640 504731277 -469074451 44366845 639956090 920891640 -864027077 522879594 553571093 378433804 532402929 200012653 639997699 -350268199 16215390 -393219593 744805831 -422414138 291544992 -546130209 278547088 489264687 149881417 -896076674 -336240654 320768140 813501908 277123155 447740176 -367526316 -5736055 740105190 330511124 -139908513 845667719 897685979 69170990 207601294 -519125183 167008631 -72233381 783781465 -662934427 653282540 -441663391 -893338673 -378429848 316589477 855243763 -84869167 -573988684 -547183988 -396167721 264193483 179898104 238368995 -194169849 423273505 179187474 -57690551 425019792 -657713350 -73707627 284679369 555078622 -925531258 -819946717 190747763 -776737309 -923241249 371957675 -910340778 704298297 -241152730 -726527356 993338843 -747480019 -602414099 -931247191 134757373 821184203 -668968253 218363942 407344033 755943923 -101080180 637360516 -867776697 -595803031 -494487683 -790460555 649344408 812268834 360893494 807100128 -635363115 960856924 570227542 -35874045 796032211 172791497 962905303 501680537 114705893 -819481119 -462675016 109623379 516718353 -904400142 -31753815 777979104 752731308 747775318 488163265 -39920464 -704580998 -516487941 -737353891 -364573512 238802253 -125695846 -100060666 -418990647 -997688251 -985994126 -798277252 618600972 431482918 -586921084 964001840 -848431176 -635466999 -401051115 -632368881 -848906082 636314526 45807262 -238797810 -358739520 481888262 150988227 -298759777 542532003 884695120 412773496 -867889312 -677746014 -82254929 107234823 -680600379 -104603373 -361167907 -3597775 -561700281 -159121520 -636896754 504550713 -518755770 855379908 898075883 483732647 -323398193 776031533 -730384525 -862160123 -29591127 128591560 204612442 359304154 -308055261 697246653 663871246 -927775183 546762706 -273099048 -189148745 -139999254 -556760346 -434915233 363079472 -502385858 -863338468 701763778 -479489326 249617758 421274145 52592760 370464026 -140811983 -534344818 346796367 -676278504 174864103 -343835026 854302232 -964799511 534683749 862161130 -608991352 -469086706 558389513 330819761 825433883 41816827 84116964 -253317023 336929468 -450378732 855321023 -277282949 -84120618 91425295 -558378944 -98065072 -849320661 374394187 -691535903 -799255284 175624929 -168026933 -804603626 -207519026 560428914 -964577357 -217234760 461349013 -172463359 391316362 -858124813 513355016 -719254971 -957657850 -101638861 989818468 361260580 199847686 -741456526 -978507179 -681694772 -775537211 711844297 704046318 -978372479 -869531327 -646895050 -649071342 -498128688 -753333557 814617483 -98604322 850144213 315798507 653061285 -305346880 -381205112 -905879684 -454837408 880727886 325095222 -218198933 869079153 -783066646 -738038452 -456380250 -325189390 -691775844 165498369 808671450 942790127 -901158842 654348501 169445246 -808451919 302308983 -888439459 -82767794 -774010700 -364698844 812939358 702278942 -165556178 -557763981 622796417 -673697686 167801737 -879167723 280186983 505878071 761388640 -561056413 717466183 970804823 242035348 -985978789 -753289016 940213650 426717142 -714522072 538767166 540247420 969032042 -470599637 640265563 127540770 719714409 6768737 -359064079 -442267246 -50637226 -599404661 -29481559 -422706720 642117933 616388090 -779042643 -89457120 479750893 -51856852 59147890 394082533 940497292 95620632 536662025 -797902959 -913122933 216375366 -219816250 -435379200 -257746941 811567111 48592968 -335503515 570399204 -732721536 -716156626 -933812772 245713684 -924241832 -60223685 679977990 -663210858 -524336307 387491224 -696386705 846603233 -453087708 -174564149 -874557183 751250157 -257240869 873355638 -301642121 702582122 57828202 388880899 -703296890 485180657 881491066 725026741 -679072779 745501843 -582182769 612449002 -831926316 -688210742 434007962 -942056368 -627825032 737964962 -198708839 331490485 105240035 -968667027 798374826 522185012 -418190854 -339049436 436048621 221690074 -571157407 -246354683 778020763 421935306 -769882215 3006027 606986309 -307443328 194635922 434047689 -318103716 882441556 949420399 -81438688 -695196860 911343937 262070401 -329568651 -524000943 648042237 -601667056 753156670 -283156814 525629005 -542037781 -350032337 -974479781 575584151 -448232614 -716289203 -995256374 -584028812 -72184793 -498418393 -587404203 752826029 -784152601 638401328 807572939 260473208 306965558 426668806 -515986519 333062710 723953319 -635546054 645945353 487610301 311125076 -765974619 17536199 -16607075 274137162 890369215 709735357 -582698775 -869550419 -606366171 896227028 832208241 -955590201 451857833 -984900110 -163133241 -577124976 -435612634 -71271532 -780315817 -757488225 739776328 -586451457 971189653 -503192492 -2692232 894845742 670676678 -646585641 -557027614 -522363184 134256036 503146412 257069185 738011296 -115784111 -855464044 848329013 -388660701 322444760 124522293 -409630356 -69127443 -491997571 277203721 -663978388 630384656 414937735 683933293 -298080465 218260418 -334724629 886744693 -915797757 87479449 -224032594 -223313294 -746608044 317528718 -926080086 -766553873 -214454646 -977878674 297209598 958293271 361475079 -981039307 -894245026 366387179 -762280995 784297678 -937279660 272189513 -208451187 -51420871 721684601 -278094144 503476544 -346144889 -395607307 813710934 484111450 249798494 -161533198 -469588307 602363761 -550298713 139999169 31688682 -184185435 -440616335 40924767 -217782574 -889047664 -853277630 -596695392 904579337 -986621295 -757293083 -747207248 131258495 217024164 -207752601 -313039107 -768615124 -684989098 -400847062 -117453514 -112470112 -254800710 355664551 948904403 252963434 733752329 -261562040 -563265958 -620968193 985213257 -36508831 507874668 -845470157 -609990958 94979396 -308786268 -37127282 781650748 -507894912 -175181280 62118428 107107032 -237996226 109185623 673207686 572168466 -133012584 118360149 -998392362 -352390269 817358300 -380587267 523591974 390656590 -523463183 437235308 800453010 -109948291 -446886157 -78124303 -340234830 933987569 -605703474 -674745102 959920915 602496279 -917299715 809756653 643540766 181784368 -721650082 606180567 718378324 -118756130 968481857 -374911105 878689392 148254554 -700467643 699456702 932551728 -585293170 418077125 -468415468 -481823531 556271573 -702237757 -352354431 -62622543 180688321 -652659812 996822245 -386255645 562453091 -600060008 -228335692 -194183197 -16425090 -203665716 863690356 581727009 -663268873 -591022116 -623368884 -576308924 -166855044 297873430 954928760 -552587486 737988425 -40842172 -290522767 521820619 -630749747 741795455 856860739 240516219 33848454 815251889 996359377 -24666009 602949938 -806646512 230138425 603503825 314825024 451791158 -961851611 882265668 894729946 127820506 -503024348 3175323 394866548 -86118269 -154816047 994927467 -823535281 -339949987 -466364906 -258067410 -656960698 386082589 139516798 -655961947 -457009063 -156898309 -568458053 160388704 -726737171 -552058593 143214220 -899471921 453970162 -488776608 -120323129 223510262 288494137 -100192080 -168276653 -796259751 841870149 -316664432 125708450 -198290643 -971741600 -4914806 510731227 -602315188 290324285 -865467311 -53912623 -976927078 861762646 262040517 -595501494 892501472 799405709 145662522 -782433617 764333198 643821553 -365195757 -542873391 -58707915 682949741 511783845 -614315339 -684819868 -154364391 738075735 187686614 -964228712 -916467290 996028481 45397563 -479779244 838315977 -472059852 -575669614 -444655030 -346471567 556162193 954874153 447210510 -831162876 41019866 -513968889 -149817085 -543350767 899901332 630191278 -797312254 -100271548 -211800979 444427570 -846244648 692123976 -172627662 -687040769 -382679176 -973202759 -187412090 -137627437 -146750492 251981471 -266199060 -359552913 981408418 -653580663 -529971604 1514702 266841934 -346528047 69723995 -683992281 -291641573 33183863 -683919773 -953504853 -979609814 -245429827 21247469 901557309 306157170 -351045781 812914848 -1120598 -62514657 661343211 878646881 689872862 -833326330 557826429 547800923 -548226568 149483615 256378886 -343941117 60536287 654595453 -485333302 681562777 196195852 852148368 145870978 -466104509 -959716003 186129657 353235923 414512005 826333435 461837136 -319781455 -123491991 -194458174 132499201 -205534543 -259685270 317741206 350427098 -393122700 816590260 -38128296 -722648274 -350712877 616357616 -243345797 726903085 -698943886 -536695140 -111359274 -749111341 -840537349 460730185 -85747863 -506997819 -860918179 923642745 858748257 -470446543 47216713 -752571204 973586166 581325827 -808227914 123970748 98987907 -503087102 986796843 -498186207 -426805838 -223928962 308824251 -935758419 -693736401 742231551 194599087 510010013 674381453 791290777 -211315023 343824176 84738616 -169392022 316633039 22202493 586153375 455434097 259566703 -22742537 910418114 -543356044 355034253 253625388 -618635039 -462306270 633978196 731522642 539974436 539557293 261447076 -834149161 -132608996 -956224029 -195783234 -637544457 276002533 167174730 776964869 45771059 -567357608 -131999905 -635664847 142481236 657236106 630192641 -456680781 630353106 -317246323 517951500 606592372 997476043 -330307825 733534656 956902097 -339214013 284714421 -443246824 -62156367 -697067620 815224744 -469925409 912859570 534901549 211742152 267018359 648382129 749340208 -575808977 172419660 672892602 -181664847 930323084 113490285 792859039 703299834 -792048668 -778491875 728738142 -727615668 -328108644 657559371 703875412 -490140342 873758665 708271004 -262823490 -637282562 -581783005 -514083556 303402923 685903420 -401088927 164378199 271153182 32201081 -646026493 377184896 383812081 -484845165 294709374 666986617 -652843713 -445998454 833443130 -958118257 -215904190 -396042584 -383566730 927136453 987561641 -41480432 -402597672 -471728807 315296920 833717071 301179883 -8123276 340683641 297509297 -797210865 493110246 115783870 -638422834 108981751 -710342416 -255371034 44324373 475338851 754311771 -109469577 233625157 210289519 596065575 -107828885 -679994923 -498986130 -996533063 552602762 -261948997 -56866309 -764333510 -850077899 189171094 -589794358 -107303021 435531758 -248172169 -753152682 967606438 -553027053 -343135438 736310536 -798153999 119110155 965128729 -861675172 65235677 687362358 655680399 439086161 426926009 -966718361 -850407152 175686989 538029405 -105964789 607708958 95720355 -746844097 203602693 -113980004 -14265665 528249263 -679159485 -538908170 33496469 534856263 -177860949 698940509 224451927 -114518434 -298870003 -555871072 724436940 -717024844 -385359411 -942305319 802307536 170349157 -112644880 -140303379 491074179 -332795058 473841406 -938796660 -924179831 -572414978 949872853 -59342206 -141825227 920121357 101502945 731714175 517820558 -945368435 -425662006 -61351023 705174748 -40907422 -151592907 -221659309 33227561 -236239792 433675094 -815451623 -950179143 554179683 -819332258 941936107 163278674 -59230817 474661911 -936882976 454507499 393372958 -860113521 487151731 -229845444 -746862574 -401352727 97105166 -631723671 -194486433 411475296 652169628 -785260480 826686895 -305413282 908098265 -840313276 -578611257 -928976372 934051494 -517195808 139729128 -663056832 -388709896 328438738 -990566371 -432249044 -872344048 540401829 -204565199 -538580262 901868432 -981062721 -426351318 562468744 189132243 856539932 -372287495 144814286 -382284193 -371747616 545171477 -483551656 -508913034 339469479 429023887 177882305 -74452209 -799350155 154995309 -762997179 469878862 -178456585 -809973247 -815017598 -484965102 875983553 -292420541 -210303563 774730169 826296914 807375754 -724511102 -421617094 -842746376 -705309515 -873968035 -889561659 904929409 -142597460 -15546777 -934776593 837838746 -80695728 -617777617 257745797 -686305774 -89033193 -875527346 -164923536 -180526322 871627700 904783486 579799990 62669371 415113668 239203501 162671603 11309493 973719822 -969866620 -455749477 180848399 -291062635 -261811328 -748899051 -742799939 -680374269 -323383527 -90244690 914906199 -244621197 626941175 33059656 -331466900 -689830206 381123034 -522476033 773203404 86747732 731664506 -112493430 165156653 -857272823 397728105 -81113871 54416342 -903352271 -785227731 -135184236 212486409 -290797588 4224693 -11972201 514822477 -653945207 -246429232 965132653 -550641804 -778732661 974431315 873973247 601280157 44288302 -201173356 429248708 333742595 731536097 -788529070 57787669 869786758 -997325653 104583511 826697431 -287069227 -852848066 -458130378 -571341705 869380292 336738311 -86949044 776928669 559579293 656232373 -97626659 -214436646 -339634515 30322706 987783568 373858403 547449907 16257205 -950823532 -470355737 193504743 402013055 -124430801 369938119 349216857 359069863 207414929 -157483481 81994223 595510047 893570180 -147314534 825846667 702189097 476671515 266197988 -60562485 413420137 -25907686 290370976 -976351010 -162600746 -170099038 302078374 -673946621 826293912 -107703192 977754177 979150134 -790724962 -990747523 -520318695 -772844969 -48475879 526874371 -983902335 977681204 -512912048 794908443 -737255297 -275459811 -992586616 -381239627 528108682 485712042 -833121673 342750799 -999415634 -29740289 -791162853 69824257 228839895 -80675630 -886293730 58615066 271130633 -461879224 851671539 -357346670 601048730 -788981783 -791671342 345205148 -487661950 404711566 -346514328 -803093346 -599574495 -780534106 -313989364 -193502747 -802503525 -845618289 -460714535 263542694 512700931 34545924 -564106403 -315876866 -840419613 -513701956 161039435 812176428 -823797802 -756173199 946705398 143879519 -710576875 -970187494 78428082 -917824565 -779516530 500991961 -836996737 -641938948 593540233 986765631 -905519521 725387729 -732548842 509718529 -652502711 -683683742 -646503334 -744113887 783986500 -113832678 928558434 -617792697 -967774637 286603732 -523602958 195898017 -714494143 536199441 441184723 -803832891 -71114216 -705315973 -62872923 -751689414 684875081 70782044 -337323497 -968244171 -616844107 -260108639 -191110078 633521040 -754259154 712711343 230988746 -120586920 407597540 -221587719 871673278 -122894570 -481683698 -209755559 -365758429 948551044 -307149350 -611159832 -346621106 -68398334 -114598376 976444775 527946333 93211087 -454191145 -524032660 -587974637 -921962999 -593817636 -352451829 -839701847 157353551 -453304279 -482481798 331760183 -530012881 356679541 677548180 -257768355 -371674376 -365950105 169601657 -524878678 737902983 194418759 695242668 116755371 -958563678 231218982 752459971 -710435647 527532411 -368633078 -65014105 -695125734 515941255 -137870770 841907355 -55197190 -115289096 118194412 -30543327 435263751 -215399290 975539566 -327937561 464099743 -519715141 843466124 371633683 198732389 430761709 -815689007 126242602 717417499 -491960089 -246205574 -958212529 -582743937 -48889116 210379760 -705488044 117657242 -442858155 801892637 -400389763 679261945 -891126175 -935123303 303591395 394205670 122002842 -107017695 191883988 -757984402 259959001 -255408219 106886700 709833108 -629715509 398006840 68768755 371036073 -939590417 404820923 -668266958 835616739 -672077438 914599154 93984386 601623046 586056539 666133403 261368827 510178543 -175234157 -675874971 223183444 -718220545 638863168 494771499 239122167 -374798307 288134670 159701115 -785410848 -471619628 671430483 980386000 -410248714 663436882 136826213 -238577171 989751100 -742772657 870553198 376138919 191340059 779713763 186610919 881901684 -89233808 686165435 320879470 -861653368 -35076494 -491072044 756526554 -130047932 250629057 265738873 -257358727 11187560 513741564 745951700 -350817667 -59988969 -233694621 363129394 -658335863 -850065801 -295540526 -574769925 -591401603 808793348 644803863 -607084744 -879796867 -352562377 412763729 -114229547 -510511110 738737278 325179054 414504443 481477832 984038209 466907987 549988772 -415972338 287591452 397015054 -621056075 113613893 984483828 22960999 239475694 -937270499 85048924 -693638413 -507845845 499381156 809968242 -357664469 -903817269 -498462099 -948096647 -893721369 423706516 825391066 373123814 -986935903 -130202379 -858694552 -381691774 -153995953 -429340891 128160990 269359416 840253206 -889235156 660692646 -975180146 -627592922 160127172 145645001 802156020 -840119155 638330677 -282531921 -578158253 -441676661 -589684008 490407752 292960797 50115008 -168385840 -152834439 994717354 837263660 -800258622 944415471 277528901 182849191 -40578870 -586233190 4176026 -643480009 97818869 947478378 -586773115 -963318777 -388549521 -959221823 679063232 157975593 -773751370 314469384 -164922440 -25654247 -972641769 -620189203 79285823 986801677 557883259 -857209960 -957102690 641553580 -829120334 717439422 -634603636 -358321261 -373163533 844857784 97840060 -875324074 -483317794 -490197441 531380429 -893013573 -238321753 964179168 131180584 -612249270 -616874907 -589813083 -527496434 74289742 600328787 244436067 -594405751 896247435 681232106 -432206193 -712284553 370078004 -173316928 681309122 918872347 -427968686 -24029334 -103819972 176804465 -184508447 877669235 -652057125 -872617795 -30884364 401450231 996855741 541064525 144529553 -40505147 -249305357 -431399627 -13730358 314790194 783679917 -997129143 -252290067 317951191 906647576 497781851 564132901 -701974382 -263677618 -766550126 200798758 988285175 -495788194 -799685525 -476552468 -368643978 -775945526 -372021320 367543171 -384144035 605620625 -521320053 844901646 171264083 144356914 268972971 -850310594 203554899 291326222 -463872860 242622270 383757795 -373098302 944211315 144955639 460128173 35952310 -647394431 428454528 -559407652 -463322926 -438459095 410828635 -851723824 -850396799 -38257814 310571763 -425629539 359009422 -903539687 -422574349 307487075 927623713 702853737 -460988549 -634773394 18108405 -599922926 573192237 -157226088 52393038 -624447111 -638421845 712752811 90099307 -106924417 -706995977 -10000330 277206310 654867840 -826482957 339235618 -647991629 471859219 -558601828 -335972845 -290965072 -276794974 -356669528 877480500 809288459 -815945779 256841921 -52317575 580884583 -832220063 -499810472 321421364 782178570 650840719 62432270 -546249641 -767751300 362217494 -853336366 -218902495 209665724 -877285119 -291024122 -611472910 -78530408 -349872837 -475166565 550088585 -791552384 -415015525 285610509 -636182933 132803547 542965775 -814388459 -924809412 14619518 310437849 281696277 -911497568 473854285 398817401 179825535 -602413513 869400217 -927183296 108660332 384047624 -797489650 480037344 -356053708 -147104650 -960345647 777967746 -386977841 -557281201 462333323 680041133 -560674736 548723278 759347751 10650818 495368349 -467224433 -320881440 293455958 762892915 900391108 967616387 694149447 -172636137 -948317028 -513962431 -240126218 11240452 -918051706 3044860 655745178 14926868 -971850484 -39369181 285845002 124725266 -811784521 -138738611 857798680 199173254 -572679980 -217284035 -467114322 -636721627 -248326802 621206914 224980092 -878323847 -906977537 718473976 243541763 972300990 -467326964 450598628 -347219747 -650169463 729754414 -377806403 -716284143 260981049 -697097144 762639277 -521078373 706842023 588044930 830515195 313336395 -77921575 -708592632 -921941166 -589815100 -214995099 -628721046 965623348 -821950677 -784966813 776091120 931546058 -243497239 -675301469 957591131 173326921 345822669 625390116 -921610683 -23802946 -571669794 295798816 268658387 -450618961 -658307271 -183106276 476628999 -433344194 -68129262 -64330504 -342955798 453150071 -333320155 -806850889 -761066153 -733559800 859949344 495957034 226543125 -133226441 -635403169 -930696444 -822352490 -119000556 781317389 -429954220 523383418 805244623 -283307198 929984128 -537364654 -423021987 -202885304 454909206 -27378176 918134411 -247284281 15182302 690631923 -759817364 157277519 -684121303 -441044759 -668412402 -805732984 656892924 -316954451 -801154801 284716184 758440332 195892392 489201214 290992404 -210381903 -237934170 102666198 716699669 929117707 -568245699 722758241 -523556074 -168945439 -721158652 -858633005 689160710 -535810136 -638740645 576901044 532499907 977882083 913073941 357352449 709367397 66295692 312774027 -855817132 173183404 547576744 563588943 476201079 507593000 -952624320 -31639924 -688757892 -875855012 -822013892 617988251 -53636269 -948587254 855834355 -294867386 -77057241 496653260 -21336327 -269223342 203272920 746236082 -582188282 58149631 -79141749 -806243687 -766041939 925289350 985477722 625755879 206692019 283125751 994610671 -876779076 -59090331 -450612975 685527500 412110241 -644935945 -657966734 -797401255 32274001 -407408359 751119075 114473250 999132701 292363382 735948212 -9516894 587131262 -357520483 652521876 -423616802 -32663969 -756453550 -111527899 130586971 -452689060 598240229 -36133192 53569767 672359076 139898974 54093867 235519120 -150766965 132051447 761390471 152430592 -820807216 569194955 60751647 4904165 687656906 223900647 -476248290 676805675 536268870 -862010062 885195612 -524317413 768472980 -950750002 191085636 -924387199 600360371 -856004443 240869376 -375356067 -268433669 -953045296 666057773 383502372 841606495 733298304 -88864826 93032053 411083116 318380877 163731260 -710079878 585801685 654687943 346046356 -832432544 -238562148 -538673702 340789592 850736538 -187700452 165182189 37059078 821871525 -604214778 995962140 -531811145 -923164408 4902726 603517312 806896086 361455922 683073534 902969437 162458666 589779600 226270092 71316272 564230959 -741344023 793064391 -173173658 799143806 132050432 -962200116 612146275 -492953263 98141353 -314237226 728225735 617840844 -972584988 -713607288 368408470 -854401237 897497750 -453663979 234239033 71669211 -993413285 -468965811 -198185013 365840213 -14418468 535524682 -693785473 340072836 -488724554 11795602 -414612303 -640928546 -577078991 -806947718 -589194531 -50177655 29582390 536193164 -442506119 391350427 -971636025 184167801 644459537 -72671603 -579497024 -343483268 692394689 -95526088 -24587256 -895702144 812768489 804722674 29785602 934593620 -479487021 -349386816 -320994367 -115634607 188013770 322371916 973217300 -40231937 -39467916 -526506983 189895959 168614526 579760223 -949766062 233951403 823543530 -745934137 254317610 735607903 686869565 530841395 -253818914 -325620317 -406065363 162088360 -669240783 -555168686 -684627257 505638527 -129002423 -664667485 345282306 401112526 -146098373 -911451997 536036310 -13551520 871692564 -837906511 910659399 -990968973 245311141 212106970 -765975638 -257985498 -853652681 -776601662 19663087 887788786 -984675342 -244233300 363630914 -854665551 156298574 -885841481 826396897 -930545254 154448018 200683140 910519402 86590815 -233424893 -343144064 -870850097 825477436 -700558991 874251549 166353190 829749481 179012392 519032581 904151426 718192856 -373405299 977060923 157048565 59472763 613829439 29100466 881271825 649294955 716992978 785500033 782141008 48166177 -459635054 -968716448 -393140335 -355097847 -931682586 -377101090 31659808 -281627791 -434585798 -827519636 -334523193 637586441 820175718 -123523439 197740123 374698013 275836109 -39371143 -350292185 932817749 456217310 -916950690 943339812 -496979672 -614472359 559751941 -101916041 -618888962 708732629 815601859 709134362 -777073389 -834334927 152399412 75347135 359176186 93194787 -186466471 611389713 126637351 770797665 296304329 941933627 547328744 481410209 419648712 960086919 993421875 723620599 -767285909 -714694969 221239478 -531513642 -473401495 -289734257 -910353407 -147060456 -391509220 440771766 672042320 253244919 162164072 486697195 -546973661 -157535297 156694516 651555610 30637563 -303572916 -626503149 -686567532 -611977494 887805399 -382847864 33092102 -183323424 -363639048 -925757500 284358148 353959262 -50453110 80855969 935461578 802734046 719776437 360698204 -946274079 -958399662 -319774363 334662295 161508609 -59786162 958110420 -103537559 976125426 -300295066 -56017379 -958984056 -447651634 -145124690 -507350978 352648540 51684338 522052526 -329921343 -480327903 -508521265 -955645111 -443455 929484247 958417827 4226774 984418586 643113800 744103719 567340202 -712556189 -977213911 -755410997 971635432 -769157303 -248028955 -305262865 388119856 -721463449 798455629 -902197515 467145837 -512270284 -399917560 591020979 -675823552 273244639 -997707868 110537495 -190667178 -656101956 -602776937 764415530 -261533765 -249137008 715377177 -280639252 594395336 -70170343 759871734 -841540060 -803665905 800214843 788870435 18468675 -9711361 -295835488 404860725 877843129 802040820 -230923573 592054683 -965555185 781762488 -151364 -939523808 -954954866 179171295 -858582418 511371386 560170327 -297339716 12130708 -36741919 -648223498 -717116647 210161524 579432157 258737372 716841549 616544542 -644748646 -791579370 924212729 881117121 -645906064 731626439 -953242165 370903004 -947166989 54751847 -787874467 805229560 875935828 834200301 325566535 713101405 277231650 -509086258 837168961 682537895 -130892148 584380448 -381498707 542806661 -871290753 -20261367 697682180 291622836 268509233 804819743 848303607 329503011 233124483 328489623 850380892 292039135 -596191831 549469836 -195566864 654447289 -454021309 40618530 704701675 39266549 679867636 100073350 -826085385 -745255930 868754167 -853278779 -855348592 190073740 513739938 472916032 -649420067 -179162371 906710116 92186335 -916224934 -4888437 931638756 450434505 -698473408 774061115 35566804 -338619455 -295461215 -109518173 -520687959 566875460 -865996551 406819189 575921289 -283012134 6243796 954854171 -556002833 696778331 159072795 210641186 -931885537 -98374937 -416648330 -253069530 375029660 869790492 -103064208 -198284723 -943619851 -437177229 598792749 195962211 -130888721 245645077 630911753 -636710198 -343553914 126462318 -175582290 415930355 -5428567 -175243050 -7608228 298176422 -165027629 -434413418 796610703 209635666 280209839 683254450 786282088 -786586811 -898942934 -639945342 61731853 11822386 -990818718 650515693 439210094 -902818714 412359820 -915630238 107677133 -904150768 228139520 488454437 -580960103 -223995824 -393462943 -36958866 -390097323 788495833 818333484 175955099 -330632210 -72657067 162393313 -302215008 -326415689 -144095410 -251139837 -403439789 -325012492 -849783298 -975598792 -153063810 586408424 -784991766 -267790477 365033085 939507254 310999329 -881470354 327874740 570179116 -612951408 857556979 368437942 -50352870 333069847 749717755 160398032 -829778977 -765807060 833857920 548299805 -62786206 -664100405 857632666 218009803 -734594655 640796993 -649672146 50437058 -24169551 -485185791 642106354 -392466029 -235251840 -621034949 946070484 -757061407 708065168 804494317 -237071159 -267513327 -349083015 -463667778 -213822779 -204496800 263025160 850399473 796076075 399793169 586852732 -854124577 953782973 679104333 989476431 159552211 -607714161 -305683929 -498377397 707059621 915919821 -5032832 -881811855 271913717 -591555840 963353239 611093434 160041598 -587084920 -200014797 -218736360 -544716657 101058097 -453739258 915661950 -580888549 113072285 492572245 778973244 759275768 -679820144 -199696806 -299946169 -293963606 768864445 -70822082 588778900 885935583 528716025 -967783738 18742224 941715435 -195541015 -122569158 586904404 544740121 279292948 -267614950 -632988321 -314842816 197244957 -385034665 980428861 -936923417 780732819 -679033029 697379886 -185754368 205711939 -700822122 -775793177 -339023407 445395726 -454974274 229027766 -339713454 -433754216 609108337 291050606 761341283 968793249 136464498 432930678 509856196 -205886870 506646166 -394941996 463077142 -974624932 -627884476 -540250979 736895729 -737225961 -485195091 -201292352 288277408 -488968892 -440872794 -490180450 -156430882 834882326 726088761 -913519865 -277216815 -750461642 881349633 728828584 -701657629 -934345563 -412685068 -152227739 280268402 -755827210 -597538967 988753825 -629716397 -515359992 -223879839 90562609 -496006099 -285979652 -332902798 -251157123 -931554777 782261755 77310929 -859332044 -519257745 -415408410 936542684 -327985028 -661291783 -886562290 -39465704 -391380382 446503764 -938189856 -677653188 606777296 435014377 450565484 540217025 -699639860 116387988 -280182019 31191710 948528463 -420894361 521616987 -9668647 390812666 754906874 -865902578 -794090473 -351852958 755667415 953227704 -384436137 -956252053 851981138 -734585477 -974554821 -214905710 -695155166 -764099011 -715100903 -65214328 626775526 701474832 216144558 897642173 79930295 206602541 480768599 -332110913 140661487 600927180 648624108 456510347 -168531899 -977077177 -232249899 226389762 -774884817 -26679517 -5833526 299734276 -236933999 721254455 294836489 364428549 -484037682 51772111 -557539152 791084217 -198646150 673198785 245519327 -257085997 -812236536 86062198 -877768087 -614336175 -683681268 -782527534 -373797868 898737818 361794578 -893163646 -778075303 954336130 -544563625 75248386 -593894887 -294071460 134649673 575278133 890942639 -398344217 -596984509 -893881525 -858777060 603437532 601496359 232535674 -326034066 -279550495 -861759708 -254713668 -570434925 674601554 -437129110 -611027081 -619167964 -315807813 -205732633 117186679 607359326 506434424 -16660444 -872302899 -178406055 432590562 237351149 159027977 629771267 -472339873 -453134120 -615933403 552327950 639680870 -905507868 -165768527 596263802 -100217078 -822057321 599135325 671246247 45864707 343307146 -887296407 112077335 -312672171 -97480280 -888823399 -956436645 -471908618 -725995079 859281880 -833944862 -721788115 -615316445 871665255 -321431307 -53400725 -135240458 -689001183 431423041 -670220269 -457805007 -909448514 -804583510 818811423 -514749364 26363399 549811820 -336805662 32091925 -973876194 228657236 904590108 449453970 486681210 914348093 -595177497 -390506497 -952395643 -532951398 44588997 734881052 863081815 84188511 -870293301 -14611794 -525343995 575275799 994437216 827884992 -590202416 -438111458 309994429 863630383 136817455 -694840078 -576986761 610827856 -978703917 755322209 -290958360 -59282679 183136168 -293224859 833117623 822509921 -851662558 -626707306 996000708 558060822 -104646520 -809851970 528456366 -492967527 83844858 882656837 -162248944 582512041 504793562 -22701754 -732127734 53770673 322222171 371802938 -906884655 -807316886 146054142 989841337 642975509 387800976 -836102924 603330859 -250108966 -448787957 -753150562 -680304383 98256342 -284141168 -482101097 -103652328 859281877 601677483 284851081 608637222 -523423624 -245151526 -533113386 -469936879 703859179 -590433394 442624155 784167136 -845038808 592300425 -524143424 264028982 -126084749 -539082754 311907723 -54234249 -274223272 -47036361 -777887968 476928183 890162074 -501491933 442562520 -577667639 -456527619 60215147 -890249983 549696231 -693091406 79138270 -778916863 772921968 344972320 -686330255 -585100633 -574745361 453995125 -550397800 -326704279 963505099 453863038 -597429487 925814322 -403019385 184369896 -117184452 993792020 809329799 375579364 872656684 -542887705 111767751 822716470 -534417282 -679696661 608053889 -68682460 -519808079 435604990 -179596655 -18061031 767924324 615684999 -643867072 175164002 309184525 306845740 221128202 603687666 964045849 -942367642 977659719 389255487 -870227994 476763545 -846658785 187193513 371069798 621610910 882026592 -289770236 -542292401 407964582 719793460 821037790 -915071449 631910423 -929454109 -78835010 -596719291 752047264 350910019 338459634 -134808639 -848870601 -865813005 197114532 898731187 -23378752 -168594509 -136320447 540011021 428180 -413626993 734359953 863921706 124156044 334950327 906573509 -419210378 801485695 749841871 -299063234 293818943 798207110 -439837664 952117991 -531058223 -559835574 944537807 730841897 732978941 80350045 381964423 247936699 -763915641 -214823871 -866248874 -481192955 -715537922 578792766 38989369 512981350 -584970237 -145453851 -635723725 -979576054 -864402359 -707099069 -353730817 -335555089 -367346359 27714778 303226168 -39654456 183572615 -230431361 234482121 -509954366 756608390 -235876967 27403524 -705765718 -698789564 -851367786 -36193654 -992003564 -530710502 438595034 596932847 166897738 -406019097 -72073709 -871746426 -757773059 -467698634 258392118 -819048519 -328360274 -476007895 850680107 -802871704 -385868689 -174979215 -362176873 -157329461 -289519373 -41107987 363731916 353550119 345891831 -255756567 278187073 -917242269 793377535 -892849296 215511958 -77591863 -553701069 898556769 -92172621 719178672 594569696 846583654 -241906904 828900724 810351547 332322014 374588481 -459892632 255161053 18774002 657886918 -622594740 988811183 -299477923 -721972004 -591606706 493155141 -692051814 783693540 -310148169 957988641 790365042 905557916 -580682329 -540576200 832868074 989576450 70659159 -415975581 556047361 873766538 435645878 955786324 522630981 -318676637 -296388231 -590293404 -874213026 342546337 648024959 -246193818 232823752 -302409797 -948088510 -327710957 145551129 129019021 384988869 238264666 986344287 731238016 -619193543 438190838 282862248 916025890 -61483862 -807810226 -674761225 720361945 -953384944 -783562880 -696000221 404353935 839896962 609741017 748642257 -786184784 -958423061 621109200 141203598 -280305463 -629690888 251927147 -513023492 325551046 -776273078 278935721 -158865770 497865165 831114558 -651317901 -628259339 736472849 -492371348 -499165017 -355780137 -684678170 -285086324 -970973414 127885806 681970937 -308342169 -466016532 752497448 104244970 -18385479 179661626 317267738 -482914333 -742511683 46283489 259385579 707259784 -200592840 -788483090 -408560680 802313281 -271840120 688879730 180697946 -787679124 -390697083 716674021 548598074 929604672 64973630 -891622402 -22994979 -804515318 -486306557 -556690107 752179828 -591658354 -174475507 -102527596 -772436627 -241406533 743834466 428341594 318027829 -971138480 80038063 494656758 -571256745 -436145161 -239239339 65666760 -615461683 -252673907 -591648245 204061702 852335039 969643249 -861392537 346852637 532255709 713914973 721521819 209141958 -42601894 357813448 -85611621 147261011 136468027 -878416487 -466394317 -900564754 4727545 -942095089 979566747 -272990164 325811302 20956981 -611382754 -486100476 789010782 -29406585 793793613 559444517 -139019333 463524515 -445196031 657062639 740274352 -489505389 552055906 -102244324 -471411027 -611287952 -943049576 512498373 490168680 791226462 -928837422 95469713 -556211014 -455712286 645456596 -372963990 778048460 -112962847 847567319 982739381 -467458579 -920513352 -740924881 945949418 -518145443 -770770579 -356683071 -118590985 499687589 124125570 667513072 726195010 -194481817 559244716 536753136 497561063 799899593 -874787030 439166650 -392514878 884280159 -409819366 898208637 -469194846 529040494 -887586303 51286873 732218995 -679956347 571813007 641098013 -714364022 -490688962 -891611671 661083152 10355600 375878102 512173737 227623098 991594758 -217160343 -810379350 129098113 836820997 434507812 -528840644 890056755 -393275499 -60679321 989768278 -688393687 483555836 435155726 624243017 729678181 -935947160 -669966835 -609572157 -346242448 665427821 -167791052 168020956 -696432318 427731772 239248311 159884991 654572215 -419917362 199838615 -800031754 -176419751 832544729 817126670 23919146 632984493 -319450566 -592781844 -569460373 -206017852 -628248763 -827440641 279785580 -582688136 -964970843 -482639487 674863166 -906839920 504376593 230903251 -334935861 322878891 -237949263 245210627 -212453909 66079785 86680556 377174497 896546315 -705393380 211123701 -3078777 55188440 545143065 -603946183 -918864536 188303749 -182452615 283529679 763047876 533763068 -87160742 923686156 285457048 695778427 561067477 311105514 709879203 -113908414 76497409 -459766781 -391201237 -905313183 -495633321 -247746162 -4232190 835493312 859318521 691496237 -665652821 -322265994 740364020 891590459 181841369 341064328 543194127 -856434639 -439579796 532410549 334557246 -203620826 -529457424 317969992 -630733800 77179905 -665752964 92309928 191664970 918112210 -869662443 -237982692 -399661209 132128235 245765618 -158891883 584605479 -757255505 -572804520 -101387986 -139765036 -751939813 705093676 -577760630 -883929105 -925269556 -991987387 470219508 -399296616 -902848761 203327063 598327862 805931354 729452935 974080945 552541502 279572285 66685240 49501686 -503737163 459006198 -808144417 675378148 385739653 -318799639 -265008218 -161696452 -181321817 -411987339 427180596 976352263 -427646113 85656106 486933441 -277364272 -423773671 699500786 -957811789 778731091 241794363 559361576 -754838863 -846988813 588539246 -198682127 -323853664 403205485 -284091675 718428520 -845338307 880341259 -4735757 217777496 -821542418 -244845390 517156650 668437327 -104959805 640998912 701212037 182263293 -459706850 -450053221 -468979507 -163233579 -517095522 -529726042 732779216 -547637293 -205716259 -648526467 394369076 276331770 970558045 822690528 -244724943 396125099 -822916866 424068620 -112620340 -762087092 -376244736 -885243081 -973313730 -129346449 369001663 -61181808 -196002149 -995171376 -362422900 -756592928 940259655 583164187 223001167 -84408716 96983998 -966670605 738030369 -13036406 165543705 -269441253 901306911 -149991410 -255713574 833580106 30204390 472653872 -824307265 -771376153 -541834472 413183640 598437642 501653877 52905576 -653221455 -296222982 921372053 105182064 -100073823 -264676642 682401608 -500292497 -233510431 640637108 890425864 -665277830 -600834306 -202985664 -442181746 -262036059 724992884 396397106 751351861 -500898659 -304591178 -567735604 -211955814 -413974319 -612280764 783040445 620270467 -898303829 807943946 145974718 -299879430 -922221112 -542537062 -652248944 -903392868 941014517 -865361562 -585149610 -342277655 344502021 767488171 -33924176 200046608 -475553349 -468145429 254108064 -627665190 -65355921 193615904 677211796 -119335495 -170906146 -184315282 813674574 -862125973 840856008 135037943 193714870 696029836 -602950948 458692733 623457292 670945864 -12370349 -726726081 -855532563 891105066 -426350953 831011694 981349830 -617715960 -392390519 345500597 53737669 374386515 -457878285 708527215 512068847 -537532546 260234783 902910558 390549881 -987210853 823812911 947527316 -777620666 -505367442 296393753 97887196 -404314102 393004418 -407763304 749045994 -367114610 -207542712 -937225445 -389708841 -629790214 533925209 937754231 -114432486 -699095986 731617747 88734937 -94530660 826525462 -806464509 80456157 797644410 708483194 -81369785 -979192258 278142011 -353475241 -440684559 -210342985 -794319434 564189235 -729756587 891524401 -981047944 614538367 -665736685 -434664547 205799276 518511711 87702322 -136406760 -963654721 -410174437 199624456 -173384588 -143360297 -356713369 385002884 619660783 -181887800 -319194020 433248154 -69328388 -252238981 -73985084 403230558 -816510679 870947148 109858911 676612396 530470243 -911833776 -202923995 320623740 -635968750 -302310519 -503135963 143781721 -415081487 580266738 234433805 385305783 -315349103 633152946 -415865308 679530885 244356040 702272729 301510500 -532450389 226806238 204743602 361941095 -406647143 427135764 210326295 199332098 -701366772 -465934568 878379877 -458536213 -860342576 -904918302 -351515647 938099527 312501166 782685918 856218422 131935846 336567695 112877026 -454354813 220125205 -18745914 -363811031 207501319 766921947 30634456 103150054 67520347 -312237732 957550177 711791178 -336170085 763704729 218776390 -714236741 -200658335 505736348 70573047 -635295464 -955618991 -693706354 -469465423 -857579604 476601543 -61061045 253802211 168346560 92667210 -100401794 -880218800 397877501 -680185609 303607393 499830735 560190675 719431917 -310613385 976130037 883304068 827727573 -226918974 -296953083 120306024 -378491311 -909157668 755944677 -789633349 -246855007 823967266 607331039 -637617665 -88502893 775590655 728288568 -259067779 62363712 449729907 192566773 -435894538 821627390 -744214557 51114199 226305425 -485070547 695483213 -828877724 538234836 -534215768 -338759272 578544767 599649941 -635513803 159056326 -34885766 -291495681 516682724 734602019 -688486288 220641056 720782341 -938388917 -108991924 -257750028 566717856 -834714209 -531495539 30212541 353525353 -919575675 452369245 -794212537 -75405145 877233121 -199074252 29543074 42294865 57230737 -63102689 -119728597 602645199 -23510851 -651282044 -473601983 -621903061 801130976 -267201950 935182426 -321746725 944159845 -917592861 54409259 49306598 -707776133 941382879 601405795 535007000 -304845833 -576903699 313840022 -34919733 -248841908 -299235974 452762754 -236866309 -960513536 -803549170 336541678 937720216 853424586 497916211 -890834516 685227005 -199696180 737205550 -68216974 176418518 449830089 791561315 531927103 74361605 -281551331 -869155102 -762230704 406577786 261331627 -859659141 551336701 -256007160 -543592799 -753933625 -458859931 -390700858 33129227 -29191879 -989677197 753203142 508729220 664731489 -844765983 -967206162 -155157519 -966018619 -345494425 -388274915 -592302587 373105417 -774123725 344590852 -421830281 -692899637 -682720246 -769843426 -815833417 -918292734 -525553995 669839387 5978097 -480827246 967934893 365621669 938828516 194755090 633315755 -412865977 756802569 -502240028 -295139346 752807077 -699333775 -713684945 -769509862 -511324606 529694303 596541338 193481770 166600092 316891526 180976196 -97258428 176623084 -635652840 -170980634 277923838 -130122979 341765930 -371313393 -399159506 353902203 694676093 791440337 559168165 638109312 653422607 -378754562 795134757 936182151 258522364 995034966 104969146 -969911345 804098936 -157132857 -921314852 -291091136 174785719 921152858 362845434 244655909 -13470918 326245727 -468935536 -512144265 758484368 299459377 -438832154 260982494 -208143027 -486578138 -112075600 849969638 -302444910 11356516 963491900 -572625454 870464911 -751681491 675635112 435910848 582055698 -906267594 -165321709 396546888 -779395962 204821120 401287442 963773305 872772222 74517964 120619925 381428068 52797538 988689262 -46158052 -47716892 298342638 182910732 -759667083 -475861899 -335529743 300830490 171203930 531213427 808737157 399141046 -170210670 408729001 507926487 508629623 644232368 727980528 -864729505 -943702731 -794103380 -273918063 -16923730 492235496 860038987 -364503359 -914710544 -349078904 99872356 567196343 -986252276 777719764 818922524 -543523302 -143137932 680801668 -659038123 524891729 -238085801 -793985387 360124135 234688721 -336670668 592739368 324922083 728661408 930890986 -310732000 881699676 -830758764 979136239 -322009911 547946275 -475632513 462733490 -765899122 -250068946 -810548786 830052654 -40823101 -795975293 -413839116 236220815 -275280760 969908182 -409010341 -812854390 -752860539 42362655 -916691955 120056862 -4269094 -456203727 -605449360 -207176066 573529161 612392739 -991487946 639277651 992263316 622245599 451128799 691911975 -887757336 927461633 357034593 721610746 26720068 -353607163 958975104 248223623 -959251337 -747811271 -620144986 640167172 -619324478 -292485715 -73687679 -469336257 -634607196 426698185 275711134 305265614 123460874 691614375 340696019 606238422 623071896 -565540889 813191021 247127453 -476487129 -63366644 -803321985 -612583591 -506541626 -139651015 535692610 145001608 885777735 -168226776 -463574242 470452499 187243194 691125613 797937205 203096008 -885176000 -821078889 81317687 891507902 -537144760 647934396 772310171 154007637 233708883 -383756339 -961787727 -282203235 -712196669 -85044630 -998302577 -936833066 787590225 -387333442 -240212017 -201930962 -226289004 -629408993 919048234 -477051123 -796908031 -734862461 -117840114 635147822 177382367 203450662 716963648 -762267016 -533282689 822407072 537274039 811570769 -45146000 -916943436 895852260 -609456014 -304205261 -477991241 -869964208 -987877572 695523416 -489062652 -778071948 -260452735 963700707 -329018011 141439256 74307115 -960765387 184981854 942367058 544901571 197484372 -876152559 -901988332 -338196889 859269056 455172751 -53187260 -580220316 318425845 343230682 207217294 -355200294 -735277834 -370991017 612403327 -275281986 477682742 -414542459 916086435 910552850 -954749688 58593453 -163616080 -479689441 -643448498 -628023426 -81195439 125463859 423236606 -181977978 -95227801 267034368 704555971 -560593578 998215563 977703813 541440758 -908721818 -75355040 -652355055 -842400299 978394599 980783427 -806957742 -133846214 -763664109 -166909265 690356274 206488231 420826849 -101596777 -406484636 -475011991 418579565 532077020 -124618337 341760083 940660615 326587858 508193139 -670024334 448999925 272840644 -103082703 616214201 24868443 -655172574 712662396 651249692 136425349 595540241 341861821 -406890168 783792611 152695601 -561161667 -685480851 181884474 803606483 598464265 324380384 871520497 376303825 -674892296 918228903 -119882137 -865457084 390846562 -478243000 -455606524 -209183082 34674151 981447931 -267248034 964497710 123050824 518220482 -108169685 366769824 577953654 496997886 783018580 159885794 361153099 224342302 -655381134 -406889046 785947572 -887245111 -449431709 931113347 -544854324 867015025 191950816 -919472034 177951224 -363180480 615119431 -28746451 43205807 -623772975 -444206089 444484471 -181477672 573289774 -600071739 -410607227 29380939 50198856 -117126958 8146700 654388544 -712090653 -948709690 976699714 148693063 936435866 -898501188 -267987016 266977998 254645956 -132191372 995429347 657264344 671314917 106343129 -758317059 322191609 418324556 887666632 -841084145 269522109 -43930980 -967046947 581822443 -773565350 782479993 -408937480 834998299 -745545538 94134217 869701075 -537964032 -322089265 944738496 872342231 442414627 -391434520 -564375006 99579091 -249305885 947484847 742320478 -34423774 -630298416 140256446 280343810 -506945415 97945802 -651774358 -130691152 36703404 -530638128 345428763 -979983332 403753262 269759156 -254218181 -125230736 672286727 564246613 -990310870 829924253 -136175711 467277525 612221496 518464628 360848269 -506374714 263290374 85938696 -377177401 953527271 957134201 811878214 -359380258 824929453 897327451 -808378881 -982984495 500015503 698440870 793170391 -496205260 154904446 247767234 -434973113 -694180532 -752161231 -833550195 813660029 548568516 -12269586 86300568 -374493783 -790257361 -42636051 934376240 988006794 -894394261 -397175938 -308351090 -686852296 -223877224 677374700 -850214836 -434016466 659842270 -403443581 -132123199 -265644860 -373759900 -540650520 312550490 -435103754 -787011159 -931339758 188228094 -630438195 -100243444 50094726 910374938 -133090912 -74928951 -420080067 -269166587 -790942558 326097106 796485209 -577141632 806909935 646344183 39609174 550357645 801201656 260483886 -544150458 -789232326 825008244 -1025008 211679455 469588417 -897691233 -485185118 586140185 -59169266 -218496317 909841609 -903862241 399874425 718593633 130509234 498307946 -953590171 500058530 -545034788 -839498008 332884332 -311032505 759519563 -278163792 585914770 752937265 98227750 130342490 -745016799 296752294 467405281 394071733 -118887851 800158949 -565515872 -504175631 323283924 -976477301 580425439 -992917325 -80698842 32114228 485997129 -625639264 771133606 -925121697 181484643 91206734 -85174238 -584310035 51116552 -280264283 -188950605 -392463588 191559747 231889842 -919901358 -820210885 -13148049 -475384356 -200938882 351586686 127620452 -889327722 -89254766 -862314107 834122090 -13314338 588846258 -437015074 709952979 -271212578 -658226495 -65776455 -885893679 851447845 -252581166 -171802977 -750267353 -40332111 -805943887 -885445346 815044351 -931106323 547141048 758391454 879914311 823671837 261642056 -942092398 514558129 -598823397 279378015 41243581 121857112 833879593 -446549923 -293194835 481507964 -944000023 -974425420 293280793 554654619 -624321267 566155103 545587575 509186813 -860390769 -83352434 -313590105 424881130 -11409851 -53392733 -408612889 492897955 239254466 -509938252 -837479280 99655867 -462406834 70345853 -478837235 818389178 387550996 559457934 -23373191 552535218 803916237 -58529400 -780601880 749103247 -59138624 854821855 -774745843 -693105882 -331494333 -179200195 679161989 -873237807 966016608 -129228 808672480 -578071824 -346406982 -926818775 276909367 350987908 -190064283 969968211 -487245270 -5472540 693798039 -983195264 525232657 -394064956 -768684244 324962646 262307273 196339133 -118948043 16324295 -866968291 -588550778 -505486677 559411805 529608099 -592853046 533321926 -350858789 -334762709 -702219335 -805674154 702567398 -305987872 -818492210 -536052101 -67776612 -905066633 -407221669 952102939 423124637 -527591848 -69285675 -488439964 140860903 -108187818 624202608 764789623 101961735 898919688 -859936862 461820839 380096689 -173436853 34518505 342251473 532377977 210032286 -547873117 759865950 501599613 -771327971 -151837179 -581713977 196407799 -578296296 -745713158 223786328 -473281297 -892152498 -238867972 -680903720 -294859912 -638699266 -397428741 -499664248 425192255 903772568 468522039 -162451980 686818534 -777310447 836011733 998066617 31637687 318336458 520699102 -981955607 -673019502 -583711286 -702890849 -221556715 755402525 545995185 257956960 -981158197 534695689 -487794914 -59161686 -383780385 984404659 948204631 680466396 38761868 -328467669 6900128 514386060 -392271375 160427284 620100824 771196663 178908995 -581106888 132915328 -289795691 -524546417 -77111257 840509445 178941990 661897611 -803264470 950363456 -714885249 -15644561 -72528783 -762262499 655372500 273113334 -266444448 -617018149 -567051548 553554809 -438705907 -244228261 603015182 -357437482 -930443319 981596730 -758260600 -46016797 219398500 582753174 937699306 -609735452 -632661573 990034147 284400242 -644529132 336891293 -658198726 357202466 37972042 604819538 -613210341 -829085112 910100385 -644664604 78689086 14919240 -718043483 907154568 -325210154 900062073 837528507 405512373 289914007 662951091 -981074876 -981580996 119895264 115823670 -494887488 -473987683 -83854443 393284889 336134263 -175793132 -451863299 988409398 -404595401 -54959215 995194668 115415865 -319002597 266576042 -755151933 -254466628 950377437 -230241907 735797830 -607323161 -266351447 938824619 588997600 492805365 -516264292 933755380 -515780117 -795629562 -796983415 -11438145 948452366 640435360 -267171409 -82113373 -296540024 -382441764 548112494 -191100072 665224835 640305141 574044452 -649782987 -336446741 692817013 441104614 -357377825 -735477479 -596083097 571417978 69915950 426549502 -786254914 -554380537 270989860 922305758 -176801109 -217863634 -662710373 670579107 -652890287 803377219 537860815 -950510632 523138698 -457897239 756105912 413277915 851479143 -591588012 -323627125 857836627 67522552 -361630207 465095832 379682956 -268133415 -473515801 200208552 -397062859 -477056498 765259709 -429988175 39290752 676039444 -435706563 214999929 -432359048 -709211482 -842009115 -642867455 -248616796 -221776414 867810861 624861878 -305064263 398568440 -543740304 -993288053 227413350 723415201 373941893 -914922227 -499112262 -194075445 -737143373 402124287 -429590055 -63217150 613916616 651892921 -735606098 -802381144 249587991 340152999 846890873 13504644 -82841486 -53286194 947597541 -396607198 -192446019 482191745 538701628 794491663 -458235042 -627381380 725212714 820609561 226884171 271867438 -696025288 -32510007 814557026 835364391 -987234531 307430565 744987919 132052344 434740772 360688644 -559169153 -389332270 -690296632 -278710679 35254484 -248664771 918627932 716636901 53571253 -527107607 -278708969 98279320 792610578 426073846 644408516 -89376844 869449612 -211409169 540014213 -51430180 -21619263 -960127223 -527124803 -452841384 661948574 195611134 -408323252 -166300943 -555921129 555630918 -141774225 208432504 314557039 -425799130 581189562 -88227155 -67571103 709161792 -218026971 784354385 49279943 610484648 920978815 -939643355 47251136 369162295 -360510347 -866489687 94029755 -84139126 -50550353 257285712 -2250347 241493220 -334129655 -569612026 -189812888 523323271 668068654 -707325239 81469119 -980595348 -4774990 827217912 936131761 -698706335 951004645 -228558849 826554504 -378213493 351701010 -335700582 -861285704 351742467 493791693 584811931 -208388487 -412345466 59267352 -978967108 215654408 898326664 -431498286 952564411 -762665535 -256934566 331848340 -482934591 673751861 -510637417 -433587329 822556655 -601097192 -317622758 982570004 802537996 932236875 -826408409 326353802 477848981 -715149275 -925256812 369417438 976141264 -537323447 -347705468 -357539555 -829431702 143330155 371481253 -268766528 954761148 264008024 80040531 -117932259 -829126534 -728426437 -45297830 649564908 -354074324 897788275 799396435 254446233 -638981308 612802853 -606603715 -648550109 -407529412 448808562 525119371 669467413 -915649343 652399472 -321164059 -882779651 -544717526 460945551 692506182 151598409 845714093 926606091 -458350400 906715535 -59076768 11972248 -517981948 -197011063 -927825379 187126944 -704242019 -791290368 -28991066 801039174 933498277 795593242 -631487405 -539969796 15430495 -386918499 -300272905 686380352 916534403 899070930 805696635 -850218081 822633228 406627425 735978143 363681194 550455144 -506722801 91507350 541493195 -952895249 740938086 899405907 721463291 -677014564 335385083 -370451904 881517954 691339945 20085450 838742316 173559628 -966978104 727124146 -140568515 843370388 -964371908 288170910 753143199 4108403 -182104835 294332065 768977112 975553355 611219612 -65950170 -816651710 632805151 -230398182 759541596 -7958280 323908823 7236652 635602981 -460714329 -437873604 -861999548 -413732064 159732649 -596140142 882140868 363650588 -640985620 -72841905 -51937227 -73953958 -232775230 -805053696 557496499 -650155425 -86671883 594449317 -330983873 -859652673 273128190 189981434 797008563 668441691 804488790 -326191119 -645626873 241271296 -786467399 -983794225 475717203 -979693447 -120423849 -884366135 -314971449 814704664 790141738 -360673677 -453535620 -766999859 -834391876 199421705 -812447057 -541304948 732471985 35797917 267294916 -644684543 -240461140 -576386031 586472821 -354090376 -189393878 -321813757 53995881 294231220 127406656 353248504 -263444895 -205002126 393668691 501666562 8170536 -533525897 -632150980 -79179248 996939018 -511079768 401019428 45196122 -783709547 940318218 423127952 -381671337 -519457230 -569211 -559643158 517613789 82773386 -738553945 -714735925 -121395517 231194018 883962091 -941983443 554087486 -517790632 203652053 -998012546 -406095730 -874339510 -677033857 -736362930 106549303 -895047486 830369138 -49618412 -715706703 -992138925 800388114 372979858 -983880347 -203527653 445761393 -321705867 -191600003 -105178130 589367288 690814819 -891248000 -780083787 506390750 -302358983 169610979 -45276506 924814653 -669762850 193270197 423423502 -908097282 -60676937 112678991 -497037852 533718808 -77623363 655336400 -655481075 799779501 374051061 -248999105 -625016201 199173299 172525677 492171973 -482067651 -61825809 -236885223 483381726 317132110 118288086 -824736120 -706845363 -837261291 -883278030 -719906884 -86172071 212808242 -657704229 -720516317 787609835 655894537 -280718260 -345157992 489043539 -399220797 884100731 -145151810 899221669 -661525046 166568730 -591289529 -827318405 -731516315 334386133 648987706 899306623 -941863575 -146792470 722294462 992931003 727421038 433626115 -892504608 -464961719 217760639 -476703483 -85372186 281867563 958154185 -805259333 -355600039 979415705 -45908166 584315002 -568126097 -714640142 -847506203 779100282 823863276 -321481824 -982828273 -77237615 674246472 -724619253 68737043 545586788 -149760385 835376554 -387207752 -516774532 -666018384 -827791508 -499263856 -618731630 -819725983 478735358 -106131623 -333168712 -888550249 -588803564 862802104 -407490041 -91410454 -643760412 -983893504 491274392 360323094 -330318732 448878266 -324125383 -948074269 65667473 920257457 946568980 -483889534 515851707 731434882 548806181 -241105728 -63975770 -714799261 455816125 -309667633 593597217 -702496723 -82060033 889918216 -827227857 714625426 722908151 832614409 902797797 978209813 -243054224 -794661834 -404564578 -915250405 725782471 610922092 61239001 831201686 670970211 64587198 -601894683 764347730 -992395140 282976205 -252125121 459008192 -68645384 91720697 -635464344 -936008230 -248089880 -513488760 -340615278 541885911 562074226 491349704 700608022 17689374 -278629914 296399661 -765391848 -927273797 -590428334 256365460 636359808 -803981513 876764026 -778245025 -222520820 -381361492 951192934 -90581117 977176149 -306957736 -344529455 -363427003 132086370 91529937 216863119 -860404583 -424474086 -12765924 302793778 140862529 -903428279 196965440 888621302 427979399 690191402 846640750 -868008727 250008777 -733881415 -604571576 -491559418 59547982 175180640 597639642 -641104467 361167710 -255679588 -960918638 351637303 -655338571 -761216842 -101976859 22420196 -118779192 455452232 -939785917 363496236 387050251 -24827023 912660946 -633584529 -212606737 25317594 -189347903 239305782 680524576 380551492 327441012 200249054 256717396 -85396997 540309897 190139152 278270758 976412407 879032676 -904778077 589128020 -472530930 28558013 273454089 -157252280 489432994 -466430124 -479274333 954459509 -294404567 869179032 482148583 289003037 78670941 923319485 595831132 -101578118 477985687 647199431 675974071 877690838 -486221201 122555158 -481753263 -924264308 194372363 -537000040 890110686 567558209 -659916008 710910864 665120413 864152363 749260029 95419375 -494198139 968311314 -110922303 827241402 501056589 -681122274 601184277 -567078330 -652448809 942182926 -751871553 -808241364 266686419 -494596281 -376778670 323049809 -999433447 685523672 212258336 -408039243 953824318 -553121947 342052290 797102127 -804348284 668458410 -45264782 668934765 615835807 533935174 29110497 -199447482 -431572723 77252563 -124105602 556684892 -304588494 -689069993 -187393753 -881175877 -959646115 -345648898 903753144 766552587 -119684848 476588593 359560870 -664479245 -868576050 -532509386 -939991316 -537280484 591012304 -735534331 844494185 -399816896 580406270 402076507 811780282 -65671212 -747743576 625900019 79606356 -697635282 844881650 -26583373 867053516 507162541 888391520 188398172 -578803143 -357613234 -725041702 -228641423 -908629679 695876295 738066273 496306948 3003028 687307343 -852503850 621955305 -287411252 312594440 -352200679 122310594 484534507 -778635025 -395792801 -362482267 -197479041 757796470 128318571 -470032006 30931008 -177750825 -580780235 -633879763 -313097388 39221838 -832631307 801816603 86485559 297543108 200636908 -48600378 -664580537 144575972 635263724 183590777 776862941 -560594808 436306049 768973627 579714509 135866392 401838665 419443105 14122137 85994881 -313445602 -936336460 -957424551 -775091910 553158283 337582215 -983464541 -413259071 878669376 309830313 802387519 542818182 374906573 -991939538 -661551032 210080709 534749606 541469760 966787257 864589409 -783319706 -463193164 -103484624 79629521 -85376602 -566937893 167839325 -391901866 596249207 303818065 618082019 88400732 458684483 43870228 -365986526 105844700 -479777951 592651439 98844878 -638842200 -603176026 671180115 -862935069 -759864005 -767512640 -410184622 -947382380 -145015589 -329826859 585843175 740653294 -324841026 -930780203 -549000137 -258404760 -501502887 255946975 -139536956 723786739 -49677656 457733839 -567252072 245352338 -545471213 564689835 723246747 -800851144 90667596 326662954 -832918806 545214098 -357214961 -622724391 405076403 768466452 213348211 138226788 385541479 -461776646 -567105676 298101432 572061732 587282060 -240228729 189084865 337440369 -652597947 -514262963 545480513 -672572730 -143999650 329736278 314425177 364108020 -967786233 -6489145 -500232131 943169782 101213372 42739254 55255755 -322233834 -255855215 -816826841 115399143 -389900257 37078476 593266128 -991472446 785984112 922444617 -225171765 -100549962 -907432411 -419882409 264569136 105504121 -585824218 962929199 143878862 199754025 48340731 567409530 420983544 55114411 -386712725 119706236 -733387722 398446519 698810524 783532872 -731977850 770834060 940712799 223403880 761767786 790683582 -106380613 -615408536 177033484 717606288 813810820 340758411 -564984576 -557779805 -240781719 -624689554 765671080 344495819 644782198 -314992660 229130871 -644176288 715753931 -420141723 -157571451 695219508 81523745 -958721614 -31355467 -743191474 -551032122 982262180 961262419 -255631661 219505616 -190669453 -590163981 113769050 -493288087 476076668 -370330130 -205142410 874554964 465474993 276415102 299266419 43238059 487673218 682759511 986897096 207234263 320790367 218123479 631856619 -312821925 -594045120 -883839430 717511779 -272670126 -192469193 -276021975 -379633912 -132987910 -321817959 426815333 -861013151 -177831217 94003983 978136729 99925008 -626225574 -91610000 -501063343 318384964 978991651 151224407 51280254 -325070079 779667568 -127053551 -72180213 -361990931 792395276 626580676 -748384412 531077816 593289750 -853213199 -409552215 127667830 -118719672 909890470 -942110723 -696192160 -51837444 -996876396 508531251 373388431 822615167 -212686908 -290454568 -244928833 535304048 205907533 31051672 903927988 -954968004 380364921 61239809 -668406084 -68798983 613819565 -514295942 646720250 382601640 556143849 -90325120 -538257432 -938766300 524786395 681815081 -922930131 -568742312 -967581229 -382613587 -613265646 530235205 -245940877 608025693 -924810111 542713059 -828769262 -833537069 -457054701 997641939 861330167 918228654 -915427176 -482729087 -760983361 956715602 808807035 938553786 -640542165 973862601 421996436 47675660 675998959 -912791055 -619230853 -484409757 -764199414 941787477 -992634618 -879057440 274339099 -680978641 975793233 -524515960 119657271 -913075554 371628793 108310063 758193836 -160980013 147238329 -334663463 229214566 433595903 251206061 -960037168 66575784 309547263 791650717 -915973142 987286634 -572986506 720179346 940509402 337619073 -190320034 -390394846 964898667 466585745 446241673 -982715908 -699242812 772837137 430380543 -574647045 601413943 429524677 670962395 8032749 261846896 -277308636 -222481343 92844198 -361916782 952606569 258254068 -839783113 360193677 -336505016 -949182899 346160341 -320146586 42518403 766012512 -748510800 -389697936 877272596 -828143539 338525541 188453373 541844650 -170026145 -159777984 35143272 437555135 -961045226 -961728917 377993060 645610399 -223885557 585094256 -656806042 543346749 460024475 31304775 755708351 148135252 -913923340 614563428 -115791975 466887949 -726328765 358852196 -942722370 372296082 -55885129 827988567 -249900557 -996327269 -128545767 503865828 21900431 33206392 -646556889 262935926 -365347540 675596773 864449766 327102489 -130191278 534406435 -563995839 294915400 359798925 -717722473 -973914503 660431177 489998143 -868982197 -879779237 -872892575 465482960 -894845447 431458843 -287671855 203950635 325534439 542286358 819407042 255598396 574859865 -108095239 -973152610 -583957962 -866017723 76674025 461315316 815101666 229776434 186194762 954553191 -388401422 -18112824 -704062808 -867807682 682348700 -437320590 -254397813 -221998009 -77565658 -607356425 653690878 52280373 717965445 634952407 122401854 -160099282 60870160 140569547 -173845934 667231958 742490071 -526418953 434718446 6610474 56384315 -703286580 -675277606 -209841671 -53960612 -457968004 -20085091 -194669982 -767247022 -873274029 605080947 -985461800 259206393 446059493 -272617081 839792536 353949346 -633886657 280371728 785924844 99113465 162446713 -451024565 615719882 -302166426 -21975501 -595461864 420051398 -858228981 -294769945 535628230 -63646749 -732140299 -238294569 -433389472 417315181 -148286891 -827880698 663416989 -780291986 663393188 -508038754 -431314078 -479618285 336309951 -124832612 235785530 16677238 -23648511 -46776438 -47717699 113960020 -713645979 438469754 -469079810 -215189389 -645605806 -791891965 750199138 840983651 743800389 169471882 190018848 -678822474 235652453 -821721710 -744721406 954427417 933094388 -224803792 -534891539 -305701363 -727305806 -993480889 622339141 -428416231 -484023379 447473436 -806686747 995748687 122341805 162013950 201951767 323215300 -778859677 -854180490 975965769 519248426 -742873594 -636038070 88262760 756342729 -974642282 349667823 213710682 -611653671 -665266268 856485189 662581365 -96736792 568573515 607974334 -613014115 -383455978 640660832 702577397 -138149920 633278853 237115955 229181304 -18114588 957901682 -691979222 -607787607 -323939574 -370385841 513050616 -43637946 410067636 -487304722 799916762 -415407880 720800300 -561246949 859125313 -801952363 496380688 -904087032 -252444330 -629789051 -97487098 605660576 404510671 689576461 534170009 603893112 -267969625 51337618 -979013629 -485005922 -41378215 350387458 603543166 -708505011 228472200 505534173 -938702104 -573511177 714041609 -910939204 -414388247 500995302 -868967135 -622996195 -116922271 -381237163 -56425824 -85857631 -753375453 -698482630 420954561 749074426 -105805021 -684622945 -979628 714349523 118428581 664659049 465493260 422253832 415180153 -280685297 372258768 -796627936 -545920640 198853938 707858030 613604169 566126559 -580349442 516587737 172462427 -38372432 508939052 181186131 42834860 -254471935 778647779 550503471 -819794534 -589500506 -523952160 -95751519 -548942057 563420500 793249174 637686158 -464669867 209119971 -965282001 871297955 -517974790 -617242885 -447282261 -298847524 536831605 -799879894 816593420 312577672 404239435 -124168984 -933083368 91155206 546742816 130269790 421186306 696245859 -57031769 -965150411 -769350783 802698115 448511407 354292715 835307182 -710157232 -22631335 -372676817 -648598718 -328965371 462886319 -315161528 -904723239 819508359 -477570942 32475969 323559577 -87324060 65785626 -111743691 -699638890 -390776314 -85072592 334359643 -862309985 -226075001 333702959 -185744029 -793655924 370607439 -908859027 311663446 227504481 521819079 768261855 924876260 -781203650 -343990491 -242389252 -296490904 49682736 -749268198 820893055 -142083308 -968747150 -773917995 556407153 -454577299 -539151454 -432109614 655120368 -843923522 -568659934 -327564378 -241545641 273859672 -873300771 18438180 696426772 -619194442 280379412 687143700 159169134 100477677 698794862 19881394 -43764274 -637328319 -802856094 109394289 453381696 99680940 -642547854 -548391813 543745456 14455003 580516043 -825104847 104437502 616239630 -759199769 969660717 18503235 -315261099 827433171 -679830504 -834436214 -57914164 -509030078 673253487 -331959036 -112449183 -859237189 22932278 -258439846 -704663505 113431558 871030286 -819394454 358600788 1216729 -655252469 859742238 917814980 644981854 816642851 309575341 -267486477 -343311318 -253648977 -980109940 -938669931 -415447655 -550197503 -341163367 667841521 551316171 760886415 -650080347 -646305172 -126097131 625731787 233054100 755512553 -62608961 657733025 884350845 -885130256 499627837 842353967 929032120 -809142000 -986475513 672683966 -293664631 756328045 -824210741 -680048174 -929360347 626247413 -366959856 -594819101 -925303185 16997598 975932338 196139747 -317729436 495740777 -743148927 329748916 257347933 -626713561 -787296569 -716200485 -628434570 -830205224 -805812176 -337284020 -178847911 451110063 -99276275 -293805844 448191493 58980242 -95159631 412438346 380537508 -248966158 -732505781 185906966 381153469 291466949 -968088078 697656532 13050007 -209259486 465131838 243134191 779190845 -699464334 952771678 -133370594 686159608 -984252614 -24646886 -457658743 821399991 281128131 328149170 -81571828 430827256 774215293 531088794 605260955 -327114325 -777830259 585998018 -603684886 -579283322 236775570 898321634 -700680014 413858004 769249524 578415857 453133560 122324937 840537976 -771713652 57403703 240787107 356762404 17701142 -664342056 -846959227 -624789619 857973612 -209873285 -454723599 -48444381 554217400 955048247 840590620 304820623 -510216082 147017105 -203034561 -420142128 -746349187 -806385232 -170681743 -979871094 945926734 625839018 -250203463 773573459 -241536621 -124968401 431370872 -114468027 -300858639 1637584 131253311 487043685 -494701233 -282948907 243571881 630430666 -644250394 976554133 428170908 -97451908 -61020619 -324614024 -242755455 866883497 546933042 410604958 -133060639 279909824 649929665 270092461 117073799 -10842877 484183101 445667649 176029297 372232681 -380115437 -962655041 856621153 126852814 -488943366 -131762494 -575591538 451440241 554595689 268471794 -508988610 741998402 803733448 582997479 -370612940 -651003977 101434728 -704512268 -492015846 -520409438 354907634 451296137 289676008 -250211761 827982268 160006859 -999634917 -304171356 -642490365 796344412 770376675 -555636503 -18241148 580304606 -996787759 48586530 -534899149 717718415 107721904 208810712 -393866058 -829635738 251978545 665225216 -650105590 -184008896 320454145 -763667283 294334864 544326181 264475337 -18139933 -238587579 -655451263 -907938273 -938331903 -679230550 -873797676 -361804328 -805885326 579863138 -176586327 893750566 -277048656 569485343 702557843 -651472658 105497879 -978543906 -77234274 -820400749 641664874 570762801 -927208234 -286771301 544879287 -148366017 -369545573 -274068148 -154665179 934571433 873282661 -809181411 -335216809 250866083 -319032402 287817616 373665760 379890461 536566905 -490575871 -863772825 -209437004 -225844241 -214686163 928198990 32901229 -355214521 211841508 506149589 -66438737 -559061685 -656657733 -171133367 -907299262 291722161 500009631 467679417 -460879445 52418704 414113067 559363657 -68990680 602408938 421133071 879828723 476340108 -226067046 253805867 -923899271 -405020890 -681845065 -594904649 -940234149 -443662910 2963491 -150221042 262183527 873842077 -796359110 500159012 659086013 767157383 427827795 -331066880 93095382 -688329477 -584317878 770294155 440030719 -992379243 -776612497 -198678106 493402408 -362165967 979231677 697104184 -276838098 -556897580 -589455946 670483600 913520739 -125308005 54975465 923249199 995922821 732880867 822636641 -580456903 -932611893 376802980 -541543036 230662818 -363251595 -55503564 916422748 212430523 373899825 278189514 943153088 -112092508 933008680 -495201920 894993701 -560787714 -280163797 180834276 -177463105 266049301 -443608197 888327891 587815513 311678793 40102056 478023771 592792756 8798312 -102181890 -14243635 -822642334 -930372425 -336750874 907580304 -288451706 161453843 -99671842 -417409368 -545495325 -450237682 442134962 -360409410 336421125 312654040 694669668 -936070558 766473524 -965259793 928534294 -691455226 864798617 84163265 -221652536 -164276574 -918101971 535994753 193552076 531498737 726849296 438847348 -287802317 461665865 -634005505 914465892 -296667851 831039281 44538351 -817395420 -28807916 190576441 994926408 164374945 -185522835 55312446 284487249 -535342971 -76046469 -451885982 721789760 722714983 -235675899 -125838650 754151231 -118440270 -64240141 -256508192 -442790080 -502005435 -390375599 -91742228 -575758276 438684967 919462890 203742185 663198757 -292605786 405646794 -639293601 -930696901 -49697474 450702943 -464395302 -909652804 -495664174 -972322394 831043018 454011043 499387177 -519834038 388171671 -537926905 -901334983 -679902235 928223097 344940648 -521238938 342809688 728409706 853584108 -204761921 -471881055 142421774 -786727622 -270603176 18838067 -661503531 -61046440 818235445 845051601 231896769 -55612638 533887158 -141379655 -312950563 198531147 -483874045 -944445356 -832965840 799143873 518847139 260986941 -272797380 -12614444 -518100245 -498072970 -786578984 727337494 187544640 882094772 -751555570 -227208477 588604909 481882644 410079876 -590770610 481212962 196391666 361263091 706034860 -722491956 507727476 875465069 -169018850 -452483950 150443981 -954030554 645335629 -839718971 531369750 -450844724 -865846226 588139514 220740809 158485877 -269911296 917330402 -568691659 -702185424 80182013 986244249 -810124240 226481110 265337254 542748262 287438705 -645354841 -86196359 -79989605 -78102194 976302641 -801902017 885405930 886488814 716447289 -307663381 -199393982 -928814620 -455050393 297687009 -492522209 -783302615 255045068 112711591 474915709 772641382 -90977143 853333745 -135104989 -764909583 259302194 -594370026 -235036125 264280803 593604659 -371400203 -857415156 -38947871 182940990 -677633422 -177878256 -224105930 -794218181 -491999554 909162513 -217322245 808204153 504800886 991792995 914250489 -706412565 -414745103 500669123 465340294 -603533352 437373345 -1655259 873686808 -138940005 209515151 -464669547 444315195 859372189 652728199 13149074 -785604551 177676111 445582816 -521883817 701420009 555327790 328069035 -428562370 453204310 534333114 -217462961 -26822536 -356361764 17515180 327963616 678577129 748770198 -889568064 181366825 -781853998 -484568923 -778646559 -543558205 805692333 -229654698 732228196 -620626744 -858108746 247638744 431679104 -766792663 748697684 508728967 967945012 261295026 186432893 -223454226 -768810432 765898429 701138201 322669978 275871756 -477216346 -844896943 -764308285 -660481854 155951482 384752241 102368746 -831529856 -66178954 544811151 170650167 -47941544 143252574 414979299 -326615395 -68056451 -536527737 -468911143 -864884268 -598910982 375253643 816601564 238124657 836650129 493861111 304711227 287576375 -718331178 566177787 -713702793 454909603 -743787515 -817490715 106167167 -131633175 886636249 -526244665 -23287827 391049660 450951805 178123909 407600159 411531372 252522080 101550717 -624161055 -621029801 193697023 -927170506 -589826206 726807653 -210168712 883941979 -180392243 595972858 -479992331 -132188174 -123284337 -723919917 -431822550 850500438 -538623138 -112917169 821698600 671075248 -776626217 590684908 -600315537 -261006353 -212822038 332783968 268884244 -680395861 975322823 -90295783 567448215 188139326 465954245 -226885015 -382287136 -432410961 -587822975 -596326276 530584286 649089651 18137930 -951290637 443566996 942770333 -847359754 -525009879 -842312948 220730726 772297529 910037407 174973919 -678621793 654727895 -365757211 543107121 962476342 297814595 917306948 -963938985 -417193980 778986153 -756118633 -757372721 720811505 -647157909 -894067297 -40202342 995773503 -405877260 -197772109 394035679 -621951411 -440679015 -39682182 178035307 16624163 618570142 965282669 331357982 -764187161 -384035318 -568126387 -911355457 626046519 127995364 186539348 -945507816 -540851580 -764682653 398297813 -339884467 -803568183 -860021772 901830990 -904140988 139982972 -313464526 269295537 317361260 -732813406 873151162 -961231536 -260325595 554158979 373508343 -687771661 391074587 451656151 912698801 -956430956 124417154 869297585 -532248909 958780852 -130030647 -154355097 247490951 -204925658 596017356 -738321816 38579590 964805008 -787755728 847767662 -260559438 645491629 -462724516 -24915357 785604402 93773761 -610925419 -34276354 -797876784 430827199 931080976 -958450234 -123407417 363399697 -3184118 -164446530 819209732 -429087132 -985967308 743061427 -372665809 -642675626 829578250 297675149 -75884118 925226016 -689374399 -345901832 620827877 -817524748 -832417496 -145267581 -758931590 -469207262 -143360280 695857093 -35011085 882276693 778465943 972323559 -796236042 -803764596 -966708485 848975837 -666579760 55968572 287525426 -643988096 -329326758 -378430879 540260519 353086578 956594508 37837269 -751983621 384335595 126149840 1207416 46103164 368393961 708798077 -242609277 -438892918 403000897 435670444 -357699419 -834650032 899146700 -89244999 504436937 919627618 -390623163 -788532761 703140712 292859115 199965601 671804407 69099429 -9292978 540336351 -275647203 462270278 -304452465 829894019 832963049 -884570509 -669358041 487754136 819704786 -943644110 -908572452 437349113 -574998703 -460408143 968624661 -12767108 -72810325 651095837 -86065429 -700465103 -787966550 980578397 750343211 621865451 -785295857 -641568239 491777242 -515533701 -437686654 300747956 751017128 361168196 -893936991 -210650485 173046309 -772455803 -869590485 -570191610 -851919893 406262678 -758723685 -97918928 912812222 -994694795 882883354 440996593 -89281123 286604329 -719332704 294986604 874590614 -686693824 471853472 728328863 -485242868 527730433 194794952 293910763 -679618075 -296522786 -393231278 -691109891 -341200453 -743694165 -546197549 -215858980 -663739826 -548954328 -493259064 -838577671 860300853 -327410889 -130757521 -594477527 595087310 414607158 -525876603 28857768 -987942689 -633649326 947949233 -989050261 156201494 627668808 680044882 608530938 -542665518 999284480 -636265569 -704747423 -714370032 -13607107 124617363 98045525 424139667 824366634 -149731461 -163717221 -163111063 801339163 755671342 -592510262 350762557 -650129884 -266454639 -750017500 -164418632 14509582 -688434948 -519187416 -45261132 757403920 929470395 -197276964 -685132749 -601105899 -34116192 136274842 -539591373 785665981 -921444729 -769659794 71107585 -956424686 -86484087 -681032786 -425147934 78207843 -778149888 -703789360 623457925 -225285493 -304601899 759158788 -306420283 -61772716 474647186 914212590 474509800 -726287527 900490056 -177994186 188551366 513646609 894577690 856948851 858505872 103610873 -25600957 -489488381 -93332855 -455148584 -999364962 681706136 -992397641 444011478 218975943 170263094 -898032941 612020874 718337947 -99910354 623934748 -763286740 -104842773 -882777932 106870351 -673587573 424869379 -190814428 372208070 -601944724 -176911257 32367607 -8521902 -473300340 71656784 -433601212 496718413 608953024 -794451829 -712971143 890336272 -360331845 436422744 981100140 -77304369 375746423 225768416 84265262 670915149 -169484455 -62997231 995594128 -592486447 -689446628 126093465 -70760202 24605663 351538907 537503287 23781411 761201389 -957523438 -920813378 -512157454 -107072922 440437441 279447387 763692743 363316572 36747562 -583385686 -395769214 -777594204 -827637744 -5731505 -237587720 6652596 716030812 -539679566 -614438266 -128607857 -820765038 939163258 417438832 -299743830 872089471 -283265863 539907422 -786471112 416775697 315920886 -462326263 405511665 -618838391 -897187632 -635511529 -162007401 439061616 -759871015 -746610599 177180075 128629482 653218131 -315816221 -946570638 552268753 849035894 586175305 -670082836 -41270436 656605340 -394215735 -34949737 -665244170 821108844 546183397 727672394 989188186 -214993899 -547584512 874196233 -653953986 267849037 -504416719 132596365 -913171456 858284164 -369343830 562211142 -849726887 -862649906 804165935 733661156 559279141 167388695 -208930020 363378505 -356376152 -408305584 45292007 503042500 -97955137 800351544 116049682 -247061326 -99649594 116496463 -378530273 -553263049 -905919704 -534282071 439131623 -371646400 -330376143 242691883 58572332 298965871 -894091370 654222294 65259464 366590031 496566587 337828969 -447083182 744687537 852487779 -207983869 158595945 521222334 90145410 596136377 -844062776 297940880 -642928332 43405972 454944544 243676257 975207226 -671710590 912520422 -675677685 -944941236 876800842 -300794602 -227794122 682938483 952429884 462849214 887820263 -939208629 263872158 -915167004 9587923 -811663030 -909731924 893178528 -772037656 358893215 -590126864 -711517267 -236561541 -869252353 586695565 210706017 896198379 -730177201 786926843 202202550 86590063 276456187 -27033824 -979966967 110676913 680928392 238081279 312690941 -810770067 -139837382 -575959668 -798390177 -283170394 -166207482 -364638144 -778108485 -430399255 973896236 -159706439 201836487 -294744994 726400172 -284249924 972140164 -581909008 666284535 16307327 -961880178 -373026705 -351362424 599151268 -394939345 -927087536 157438640 -235935936 842572658 -873276248 930488203 -326049622 234580345 -283008426 -561819530 481412439 187597106 370648834 -633428978 -602146059 -303995685 708023648 925069939 -370552177 -428082752 196283020 -851353406 835851130 -243867476 563210646 -820980507 713545541 -643601775 879809147 738084405 -500710282 -473499795 -149006655 408674785 414848682 -659590900 668007609 -835901363 -857525305 -482820400 61508988 -500371142 966021179 -614457605 560926379 -794886905 -29474687 -311951331 -915458691 -811859158 695303598 114482760 -226662952 -260392077 924807487 -911559661 -721486433 400646518 453545420 -568009319 448765402 -539810172 -148943048 97390162 -21552110 530566659 769980057 563276360 702059061 865433909 -523799126 -810956112 -529619889 -522653112 -421419284 -568286800 -171377183 208287723 464037096 551242640 594099500 -497257422 896546932 876549607 -481967537 -264859487 -868081712 -431522878 -313793980 872021507 472094216 585576634 -519189733 584936955 661313761 65304263 -93451035 -450887179 595288562 377079577 411676469 789294195 -466476356 -203442526 -672057896 890572291 -475469050 976341855 815011778 -135511801 943596599 226587025 -677893813 -538330916 -241263547 -222012968 -629098274 650586511 645359463 260326759 421556339 -24123658 438680484 223229145 139155375 -825101331 740924359 172529460 675737437 -171781134 69179393 84993262 -310265397 -700920316 -556403656 963665038 251357688 813811311 -428860106 -440843351 283202543 833212022 805263671 876857136 611023319 877539920 17585349 827807647 -78829678 -918258752 83237353 748143810 -70317044 770265195 521535424 -568273985 634571070 -104929149 -137790385 -211492747 946937446 -103244783 723086397 -557672785 -844247351 412701500 -141950243 562370101 55305643 405525038 -166124550 -759727267 353561180 592249513 552833069 585668917 979988148 350470552 459064353 523008359 423324753 -85664377 395058603 695884849 333298217 128437770 -874468694 894615307 35994837 290529961 266952525 521442529 -813349527 387308873 -370029708 320012862 136882426 -975042384 943323450 -499191126 -970513237 -634343818 -60883484 -323155256 -351729789 -928324406 -172703983 424222371 345487078 801713296 590675392 662734622 149182229 -411199868 803734427 -392258530 885128911 -554155624 -254821982 639754794 -477749852 251898769 387695636 -164002375 -18105200 -378298145 983180436 182962531 -378744231 -599360577 -371019556 394675545 610200785 -229374188 -551067314 -314217517 646802463 -930708268 451049045 665738531 -188868406 145082604 -71249788 958035542 -78316753 897828114 -263454952 575679756 -242307808 903046247 161060238 -284308136 103647172 9379764 355746516 -375633227 312756856 -255640593 797223018 696723681 867891287 730858889 -359427053 -552291989 359480879 621721579 -848212967 -875763342 136791147 912258553 755726994 724211215 274160847 -414554838 851446928 -938522928 -102140811 -147582515 -199129967 441999741 -403629768 -553144607 560160444 460962338 -460249631 -735730366 -303311925 712276209 982428794 -979199906 -459949239 249776728 -25787001 267967200 -292577368 759970659 -413656478 -832175521 207095787 -231465824 -59414825 -297842008 623007694 -838666009 -721561797 935361433 744860130 240117751 -459668846 764911886 -309083942 -158157824 952548679 229709938 839455257 -292815668 -963257465 -327423572 196268662 901490923 -364673066 -897600160 869410913 -20255918 -885124372 -592954530 85070114 -174084486 -325378491 951319777 -168750740 -786054057 572078808 401438607 -339783368 908876111 262765923 -843334456 674597820 740623572 -687179728 829564514 -64895271 -893639516 -983439529 937658766 -982198423 -513936663 -133179052 -75343468 341782755 772635790 621431425 -471012124 -477027993 78688571 467471150 -346152247 -634116620 484477111 -43206997 -687453333 458469237 382540699 -461545722 131905673 -718333984 776536329 -48061211 649466002 -312475970 126742032 648242364 -61747194 -533004615 -514903304 -15497187 -987262547 860590618 793229386 -854920268 -941547956 58115668 -645232873 452110929 199570344 466287706 -602086052 54182225 -61961574 -476733377 -905474483 813472036 -347291407 716842594 168519908 948538101 -703253731 -645858696 -58354695 -741786011 -744331508 -889599436 67375984 -751099873 -456883985 -383934004 705712779 857502479 544797122 -515603234 42359666 296677672 -557818919 367977361 -904830557 -633909177 604195614 961242304 -250140840 -137894797 -459399178 122844701 -667267141 727106734 -432758551 15541816 74063267 -636056103 443166858 -347274105 458569869 -582068155 755486599 686507725 139404756 -164275326 -976779468 -410675048 -766503215 -65025981 -917735492 929754116 955456927 982544754 84170986 948077973 -188999257 -621383360 -651894162 -324969381 -136852194 -435149168 729682732 906279491 278164899 648796280 223822011 405760502 391170244 -579677737 91001520 -556932948 733971414 134525043 -117692279 15171275 -68442204 38402302 -146492132 669601969 -337431865 -462229099 229003527 -39578214 952201027 250750173 -961492403 288434771 -610090917 680446647 369158274 453636202 -344708867 -750900430 -68905166 -244039604 480878180 501038498 109907401 -501519044 -507788774 -716814547 -634846708 -936358183 -437075859 664812298 -746494126 902281689 156950374 -612294174 -219752315 -588014738 592959177 -947605650 779233908 157919819 -535263243 -218587147 319550330 506384751 101719514 -329282432 -154048150 -773294617 -619499768 -915675209 -841803373 -451999115 723903486 251129961 362270177 675658650 553230312 213875585 -409094715 289169812 -908096525 65762589 -227313205 -208117836 -63173600 -408549912 659438707 -709141472 867738403 -549961354 990234189 -71695495 735540356 201640898 -720059393 -290002567 245319412 -575887615 956709741 575065918 456743832 869478922 427338376 428194009 477671722 -380126856 -898931778 -971177672 325721437 758062864 -33103586 -699741658 -402629477 -95247240 711178636 194352480 746118498 -998340238 -667660152 424905812 -37638010 -362889627 12227651 904565130 96627546 -586635392 -909185142 -264026713 -268923954 978158964 -139884055 778339980 137173585 -284389800 -416934823 -453493344 -297468239 -709092843 260306697 150703659 -302089854 -543996823 544407530 -428021276 231457807 49343442 113681235 -246695939 -610670018 -253764525 -7864462 -202214646 963959946 -24175843 277733869 -315477602 47640070 801116778 554115038 269966742 881803974 -442691939 778659710 -992022825 -677565415 -319993899 100938085 626451928 606082577 -618720291 -447623099 -798170984 -713339449 -563852869 464484628 392911588 -355078785 492634768 506821630 -975987213 -387856307 -364621713 252532861 895677179 -689063396 813040651 970438592 281698521 -275284427 -735101596 5760587 671941895 861100539 411182601 -688430382 -393385776 -842473073 671067384 -422763496 704537998 564193365 816203021 -36983454 340557055 125198333 -949166093 -576595429 356551353 -595867620 -513517071 841309966 -497119446 -715186029 842656023 538663549 -700961598 -782098029 -449737530 -817201385 608782732 369357491 -312653498 194583732 -273035507 947599302 140860236 989590329 -242201840 -539858804 -60287443 212575345 325154849 879886119 -728941906 -28168035 -809753484 -667317694 -606213867 -164765440 -271876817 979854213 -594160158 -719986653 -22045486 -401244516 440346282 -946523439 -373538770 233549323 -937671334 -410982488 302987001 -181862569 -407885816 -304082300 815852004 -868168401 -179253198 -510580457 -572009399 -351932894 776741924 915778676 996398967 -775435321 562448347 600062746 -745453476 -915998834 -347820439 371861585 218061200 616686800 191684275 -989733651 -987607404 998906461 69159655 -370967450 -922045073 -379482629 339497090 695062390 -615573874 -41328489 -836157169 432344107 793957262 -635307140 -73863410 624337265 167686798 -265222646 -851468560 -789544152 -459407427 -147548287 -654436355 -125806265 436441890 266451498 -529944133 754470440 872135254 65859590 -259778243 -57062860 -14731821 480668347 -709690598 -110936669 -392853672 -39809235 727820127 -55608739 -456583640 402596078 266280538 -335677794 -530320606 -617353323 -596791706 -958581813 64763015 498375606 -646137630 496361372 -975055207 -963136843 670355838 615882601 620519035 -728784216 789976082 -525007217 561634 644035864 -887481409 281648204 764697460 -351289716 143540702 750017394 -149609449 634463536 -887311687 -67609978 173341129 233107171 445956552 638927947 700550153 996725520 418266548 601393862 840562866 -689795272 507386802 -524123310 -119675789 -650583744 617535896 -860827764 -206711009 622399587 -234166414 801483671 -662689973 -915392808 -969139067 130981013 395410816 338067332 -580317996 327636023 -561693705 844009173 924055233 -283794335 260777802 -39990008 825712211 823573020 -983965780 -697986901 -546171738 573387786 855122205 -655670832 -176477888 -4184752 190107943 457896080 -326973454 -564263541 -167036663 50583291 -909312872 208007492 520164871 695298317 867681958 180794873 -606009614 -241148220 -291741973 -302613683 -481774693 626550715 -563370315 565689902 -148884947 411547749 221619787 697482865 16521796 -955690304 -20103727 92442172 741312548 660576086 996161483 -589316347 248210887 569035016 -7122050 -909054468 192070950 305132626 -22250959 -607091950 -108155601 457506000 127476938 828252005 -996006925 632722240 156220685 311453569 -924782933 -983983946 956823486 -992543645 42434634 -610470768 -282690550 -209200739 -848238594 -620985271 908233590 -439787384 166976164 927838148 935021888 -758786597 432914770 -566110702 -415042398 493348542 -134447323 -213360001 21320733 -203848213 221601347 336132245 874987100 -791018814 -392163311 862758486 153970020 527427601 890694066 -887314470 32082184 663281471 914622091 872422673 -347103556 -715153953 -171710645 -504370852 -554640066 -476096611 775379913 750204460 -422197036 -215883997 -513772171 -121924215 -821755406 598510566 -129177315 -869107495 565160098 -855688161 507892435 93748529 -387567162 -361693197 -216097672 104232619 188350739 -472227551 -159249747 229453681 968379940 -76919760 -992122325 -507835424 529855127 488937957 -318018924 -315501148 891817067 154626714 -358960073 -967924555 -115627929 592295960 -202220731 424723906 569944695 -386668474 574051041 778092647 -62097367 -954120850 -838078006 -433600320 -700514119 963470175 764212792 912724553 -960910603 425553734 695729650 -101243790 -610200798 217609195 483573748 -638782477 363088656 808323636 -708287113 -66323752 -31548646 703379090 505142737 -42551017 -992888928 -649618088 -458560009 182900350 -994799137 -909569565 760159649 -200083874 237882767 907327993 -549426905 -48945859 753812313 -240084915 807334772 964644214 -292094887 -934593942 -268316465 401256332 255098724 -817423680 936716926 -115119324 107562407 -569641786 -867290624 357255750 -87499887 762401174 190835572 -286776807 939807039 124743400 -487978586 -620300434 -21787704 525006961 560382530 -981867227 228215230 27500225 154787639 -165086115 -456946941 -468719230 -395820241 -575799858 -600502220 -86188578 -176947377 -585416180 -21963445 902152773 -995998883 -435889089 679826573 815756134 -303133592 -888560708 -543273902 90381849 982936877 560894470 598991304 485515941 -47818366 686374696 -547091731 78144206 -540958848 525353930 -34016126 90711840 869758544 -437616980 951064839 -836475480 -703877513 421758775 -461883922 -332696111 -859968901 146703220 755203068 -683827415 -449244692 -976717712 -257162510 922820797 -296064425 874749334 719847558 -417745034 592626810 -456437455 482319559 -91153857 -260626799 -596416726 90430315 -252692854 926137407 -745746829 -85374273 45688266 24901903 817182064 -53985183 -546391983 -532667738 227747024 633447568 -484620095 -419845360 -556808353 430360606 787802955 -941406975 135615304 328757952 -633400120 56422030 955306662 584395024 232187768 -503376630 -80779406 -925627243 730390729 -920196997 106722130 -248120195 118836682 168145594 -415779459 -887272662 929217992 28416665 -758104267 185605500 -393991947 -349075284 -652963459 -675172478 888037760 -972041795 -692013816 -821389305 301683498 -445476944 652214071 35394377 194065629 125332667 643051724 548157422 -843194429 791729388 -453297383 -34873596 703194140 56668840 986805592 273346603 -53036954 439547715 -470290867 -24856182 -664977549 -981923385 752760763 623577317 837517034 -333715793 422115680 -717291181 859876406 168988637 -671684797 -885249652 -234179487 747570171 -468398593 226038155 -442909423 -291521888 548769108 -487895731 801269982 -252092834 -669683344 690053537 -175253661 -597912813 482906830 344995999 47185086 -52292477 -604637338 967676652 -427088659 -940478728 -339859452 327125388 -536311716 550028262 -839501876 998437860 79054540 944078905 876241797 773333428 644028326 965824790 483152460 328107389 -309816747 -431199906 789333249 695052401 320691484 -966093068 390343219 -802707467 -249428979 -624123139 -762792676 386448203 42259291 -655725010 29436389 814853989 -197849186 -106356292 -274524105 195096066 53036759 650240188 -335742006 -95422420 501936506 786319672 292055750 -858463642 -782710841 845868072 48282113 967913891 -619091503 355543205 57856017 820310469 -199045062 633484003 -237898598 -314103622 968128208 -75134038 536225915 -548347610 190808018 -640670269 94646383 -838285102 -360331846 327644177 -13207624 -710775886 27304758 375710614 -850071535 929532540 41831351 919701036 -982358248 687069254 989402405 143380348 -431308703 399150325 728770038 -303062922 -654864220 -275964740 291433655 156934075 464242751 573927324 353141414 -363760733 700170349 503291774 -709508536 140557135 321590453 -25647608 371084594 446214575 -926511856 -753981160 151164322 -863608676 931192069 -95099737 -989778121 -324397573 488308240 431576013 -784329046 430505161 230424185 -132146559 -847862542 -755594779 24552270 -1135495 -703454496 643762710 -802182620 336706159 738818371 412216034 846774460 -173779820 78702325 -856624874 -951222407 -887310050 367707689 -498334798 -803036813 -293198322 -549863532 30966618 908583084 -35536169 -83818388 -184328979 995424979 158414622 857950673 412339163 967040149 -319150420 -938778072 614569287 -860786436 735219469 296500308 566359783 -878545732 -38913545 436598416 202993828 -437276546 -129030797 -747613682 -709758872 103113723 -846016486 435348483 329215067 -33665995 762187758 983917765 -444439536 348071992 218869681 -144273665 -359198373 -293756417 150555572 -50234728 173696356 -907944891 110628724 -945334980 715531645 945389708 -465531211 -866752781 990856876 -375312177 -817573870 828059440 913173009 190800898 741748512 334083931 617689030 304351350 232924475 -369963811 686168015 -402084020 -279390487 -853275852 -749226520 -744330256 -419016674 379406282 819896566 -509044683 -984062422 627469954 774267568 986664536 296814373 -394592010 -401981793 -685242194 840165659 957585244 -892484310 899032331 -523081214 718689657 596643462 425199831 -986137390 -901587818 973693233 379604653 508807471 -44769417 347999061 -439441720 -200707793 264152489 -907263440 128371390 -536746608 -222097323 762767856 -62442994 15300588 -671609335 -360325923 -590423337 175274265 -471988775 115612238 -692973078 -586845431 550339560 -122234966 635194351 272778156 882871658 -983835702 -258591296 -353476162 295367425 -40327085 -913074992 -868228665 881018949 894726158 187252687 678879024 -132565990 -195353825 -875345502 -510480353 985199702 591636046 91451551 -435066629 486486059 -329552487 826547587 510986099 393792900 313954266 505861676 -69865043 766994743 436597559 798253014 -660561984 835658535 -686912947 -765387712 566668728 -777049780 -910201008 372905863 6787911 -934434851 38743211 -899935070 558983014 249761465 -954737409 -505634906 -24622353 123568550 -61154913 -513388435 -678583263 503694675 130606178 -9054902 -651092390 -372933047 -601163256 -63501790 809016911 605988622 420402774 606946150 -910401909 739350017 -637170462 521009916 -17652975 -668034142 -613846415 -390194063 -510827635 491881988 114674106 -128232696 -911151747 855640683 50992251 341004399 -402401344 -43860409 606792870 -440832411 110734258 417956068 -781422146 141887951 -630549573 -541661166 728535385 -737666996 971056272 548040048 -350416188 -292427117 903652903 -298017439 377974262 -86428208 875676601 28845471 -795914266 305655182 994489945 918549650 -309170098 -96776485 -126498411 725523782 349549525 -681058775 -712036141 -874423983 -656736846 -844738073 136052551 885901106 -788240519 -502647595 -428903177 -556497553 254886567 -41174534 -385667162 676320264 547251891 -78466910 -17311687 986811736 -877142946 -485430471 -4825218 205882819 -464192252 -452662455 823911686 953267457 509662668 -918382859 681532935 985511564 279002018 -873481472 -583495292 -445231492 629347778 -246575431 -13649661 238252277 399032033 -612459563 -223448531 969840256 -315551989 791857209 593460886 -687701596 590096391 -838607082 -479317964 -16340606 -183412615 -22137119 258155099 361708930 -514498051 -919772043 -778683195 -533557922 684202651 -186531011 -123316714 -30621406 -548465794 754519731 463079843 -865441766 -289238068 547614337 -692307912 -884330805 82581242 -250463274 -744458256 -905575805 789730798 -149250593 -101899920 -416588218 -323247735 795999667 -919190013 825057308 327935105 823687565 -370489063 44071598 305590565 -785231546 -287531170 71400533 -153977880 451118867 434412725 878655381 -736996647 56939884 -629004779 -363601784 575428221 3546047 320722880 407500349 983698510 -178579827 -876189688 -463704636 466605034 -897263752 606302868 -19056507 27719478 -689436040 -564450723 -41127952 -277983420 -646829666 691087905 868105460 641646236 496039744 648297565 168447384 306092763 -661363502 460945718 223857421 -296452062 743468641 -692411227 606035896 770893418 928838105 -723506912 976636329 -523651695 126504645 -145778524 -509371741 -668990229 772827087 -106856480 -378617703 526089575 297288998 213715183 -768653875 393511251 -806686960 428055596 892789995 -176905187 453154387 339969382 592053352 30819292 -157014833 393112464 751893842 505551498 603416628 -111691594 148182821 150165846 145988222 -538316722 243477832 -879039251 -511795113 943080224 -685399939 -520462338 809272167 -748608016 -336585002 -290122989 912897323 993143326 645980569 867780680 634466675 -276283774 549908594 764685236 915595057 563185245 -524956665 305374146 -193406123 230365851 81912896 430941253 -516548860 528781694 742229325 275662563 -350021701 -463770117 662744497 -920278088 -243256515 998279607 -726620346 136471932 608415849 164641251 287212576 -645714921 -863413466 -523705660 821061687 -477530748 -143888538 -918894660 573310924 -386473491 -459649566 769365163 433842119 -262628067 734153499 352198219 465734982 -890562627 924992083 899090122 53004600 -497597859 667078887 -447005903 -62088122 531864115 363624303 -785592499 704237537 697995220 211285430 -436867956 545724656 361832674 -809574166 686691054 -416881532 -546605715 97355287 130694002 -957029887 832280492 -129280320 656570997 -400361996 146996206 -894145854 -747364382 -436967068 186516822 -153019624 710140848 464417640 -541933974 582257828 -215028699 -258889925 793988933 788951930 -976812258 -456318277 -852520126 271534169 -506523977 319728972 -332771665 810205292 -77734131 -589994647 -121506797 970171071 467087619 594465131 -758483003 124386280 672254046 944513747 304897880 471769431 584446652 795103780 -903108444 -166975058 -843402158 930751704 868354248 894229718 -515977997 -471161590 -929140821 633129709 58170625 -138901318 -835532153 305458041 331390681 707182918 -734718628 -899865532 584120642 280342970 666661524 -6962289 -561198128 182817962 78669918 415793974 -978115904 709782053 -346204055 -55036984 845163393 845914264 763423015 396166737 -38909285 -212575613 -912626163 476815787 774402764 -977821574 306845010 722587100 482565922 -289952202 40887854 -549121685 299194205 30150511 -511592188 -938471239 935257611 -189709494 500160685 413043274 125846772 -528154846 450457738 -620901295 -787768602 245936924 879400276 208415586 -888424349 596317786 -590415731 -583296354 -787536013 -674837046 -984593568 123927948 -458657470 -123634547 113180914 643420627 376892345 -482387078 -994515780 451382294 -336206900 276031451 229157966 831483042 172429069 871239766 236480408 -757996767 1510910 -533400836 866676124 184584979 939942988 350127706 -750412250 -789313198 -350362276 304042232 67162218 -708143602 -513899903 -682859768 -99972685 990797855 -973797894 -130561528 -583143587 -985903139 300410962 -845450044 -166276357 -469695994 640005789 307043488 -245770968 892354032 -516760252 -503608698 -225771205 935824713 757717174 432838033 242018642 723911570 -747599914 440061681 -432250357 -352321260 624725992 126291079 -382937747 504989294 -431075734 -857449861 619999881 -530491975 154307173 -608057492 -728775499 620371069 393296765 -44892621 582289447 809267027 217468766 943263562 438959358 26809772 -128497466 767628665 -837887783 688461794 386361804 -37781625 700599968 155095574 -61228270 71347284 344992133 -417816322 568806718 674216841 271223346 -678727840 -227509758 649245263 -421193436 852478188 -461377274 43790186 736639017 -310459361 -86164593 -767180978 302743343 -48031068 945457924 969554776 58031224 -292818830 -941291652 939093921 -564365852 -170793981 609351973 -492513247 91597028 -27340004 -210327439 -44235810 999977638 207721273 205791763 -172914690 -524361637 -934662057 -306435049 -607589496 -828183355 551437040 -335152850 333327849 -130618187 704609322 -106600860 96218758 -802571781 -622932163 544345747 640016061 6144699 536691050 249565409 4857948 -708227035 -500933718 -884422652 347321826 -619697375 358001350 -381314565 211280077 951606992 493873455 -157407789 -32454963 928775798 -361374066 -35079524 -797766635 -18827015 -880903506 386220842 -127929344 -37961512 524458596 388165649 94175388 -359009253 968288352 -576903829 657268314 510752531 65168834 -428473803 -190397600 810582667 -781560889 397608922 964342774 -832829251 69668069 58525860 -901753036 -348114832 729718044 721188059 -562396340 -682375532 -681201273 414641016 203724470 -86036811 -758668623 645126928 999204973 879270348 -263931011 -29477474 -316787911 -392985210 -573357104 426652406 -948610312 84783950 -734140626 -689791416 -589669572 616050256 572977953 -445631511 909297326 333303106 -74876055 994180454 -348157442 168187194 -237497609 254049335 350938422 -689975146 -66355192 737396525 603240971 588318636 61759911 -955985939 373495318 244762192 -852373367 -302838062 -86624304 700887132 -225118624 -515172371 506046535 -453686441 -533764248 185351342 -582755111 625337290 -960899477 -164194 -37929214 86208399 548287587 -728385902 408777205 574311782 -421792775 -571916711 -336956244 -477236240 -645814890 410659880 -267456258 585133318 -221394721 156931728 -517311357 -668650916 -451043719 704240095 -132084688 137381525 696515669 -11388652 592212437 -668049653 455277088 216704241 101026152 -268603363 -920076493 -734281931 -684921977 796501151 515794177 575003152 -962118496 -648975644 -513207650 322129251 -387539665 -460307247 -900526478 341743856 -200258994 -418719597 957932997 -166873421 -393497254 -89391267 347366803 -210356829 734980332 608402517 620714482 -113744274 264678931 706168424 720591746 -786117914 -613134482 30454648 291524312 -97080198 335550199 -546273605 -174134644 -388170486 -25598623 663866283 -781868656 -823045422 995028503 71035120 -243006572 -36112542 226762373 -658056432 -474169392 429059404 70047195 -96697369 -876021637 -119844886 -353978646 -8610681 -954969874 -543246201 160545602 319336265 670793264 -831031218 268053434 695840212 -949870315 321645842 251404058 -417423166 -289380264 913999669 -584418081 943567068 -20734414 -508659007 914831895 -336356541 -475762396 905979135 103481451 -3427491 -764272876 -270423116 -446343457 -182647415 -310877276 -386276446 719847374 367737530 390097142 -349433958 -486264832 969851817 590549819 658914081 339620436 986613800 -495704590 833756454 -62234671 -380800809 717563605 663200393 -536475007 559171727 908526866 -933706585 -327377873 -971167306 -581809409 26972934 -998119916 350418237 -710508746 128051063 689751887 -668342924 -691876664 205349914 -959638525 376419263 784301982 965303146 -706683716 -622379300 543756196 -739176121 110024082 750315059 -291725497 839715115 218862990 198492842 52019572 -148243847 466067439 42118799 233142253 802754840 -125049668 -697962128 413651496 -888297900 -621706543 -377568495 -631404963 173065472 -867011552 -735814077 -436067078 -831309892 -730279889 961674244 -324608157 567599457 971875504 615644229 -261351339 71005527 -146006139 -902359387 808813361 -552015341 -614627508 -351081559 -101697099 876238140 -976291955 935832722 -568206427 -468083344 -35596072 -809222006 558450758 -636166008 -9597526 -139446891 -757681479 -912539557 1484630 -51713365 376953992 53952975 212599221 352144306 64193713 -328726941 -141543458 -375889889 -930615142 -712766258 -870125588 -170922512 792691218 713852567 -863428333 893967815 263077019 659337713 -995526534 574156647 635312072 -71968354 -619384341 673570501 970887725 194095562 -407104283 165791895 -162102659 -446845573 509263352 -556131134 151300608 -303785045 735663911 -71382785 524434894 451689209 -324280049 925604649 779530144 -439179702 -72258998 391654647 979826701 -434862487 -670569367 -427513044 875121319 -36744582 -241644797 -18728112 646498933 -100532388 424451612 -458337199 -733787579 -594632575 -258158988 760670265 -23280930 693682657 -513000562 490751800 -386800713 721571838 682083540 -965364902 655315164 -627957089 709609039 281942381 -36896911 -767964856 403742152 -668636475 607245829 -498896148 -876676897 -657727619 -126945835 368835488 -828840535 -134420313 -735294222 569695594 825681501 559889670 -258128739 -6197098 -537293449 675245100 -160211067 -894487580 -679228633 541529872 -221067975 899208445 210556203 263793078 936205407 357109865 979848292 827382655 817996407 888135663 -201981126 -779281697 -39403506 9605636 144136310 -592944626 -447127646 52448210 365123736 201967137 177663515 -283183158 265276490 -309248748 755515476 998420394 -946817982 561120358 822428441 783749624 999522627 996993893 -822787773 -495188568 -518518703 659580606 691186469 310741327 -239309233 -794749657 -274386071 728329899 -355812948 373968099 -707932297 -505656391 -964356439 987073957 -882958988 -891131661 -15486683 264672905 -892255909 678436863 492479681 636144604 871262870 -119186095 884145990 -176886803 947863599 529490128 245025752 -70717804 715226444 -121401465 -840444534 -151401973 660123610 -225755796 57726925 -775234504 -755095982 810540806 531320892 309310173 823912385 999870081 494072053 -946432848 182347428 -195455619 -964427326 783190017 149434543 -451897406 -668266921 500698378 -955056470 -291303335 505393306 -936264457 -587791030 348812341 -824631336 -783049077 722691569 -736432160 -807642945 -146981263 -9153812 677173038 436492858 -670238414 848555914 -760095532 -170890570 527322736 564162066 -990696199 -468986828 -818228473 -743290119 -255155506 -980106359 529486383 508937504 375143746 806253124 -976210209 -626810275 854815602 -371674633 508277068 -293507239 -115634773 -949359594 383223290 -480474881 682730996 570779126 -568684250 77548572 201669656 604887859 706114958 -930738513 -508351486 -334711043 76933157 592223420 799803814 423517374 209301287 874096295 -909804450 -201396560 -462871792 -866791619 886273511 908256376 -719687174 -773195901 861291008 476317739 -318966565 -444591436 -106120769 -527075877 -411679083 602641382 -797824832 -576586294 811205520 -200536211 672589948 852549746 -302964877 -302145495 -901336523 -503282546 -690385899 -62186440 -273536089 108400321 -949839134 -51704009 -454989695 575054975 70925090 -60860388 427592833 -173709953 455706878 -781297296 329743303 -376878943 663413659 989013394 -935821133 -83466160 -723499189 -283901000 64279610 676633973 -313066122 882574237 741047483 -159217568 720832372 853458210 -882879840 949325950 -55575122 98303263 39729402 840774628 -902858316 -544311901 -776422508 -361037869 209195941 390720337 470742159 26722704 -727409827 851103614 451681459 -282285739 -871643741 233006086 951636560 -277952124 977174405 945485225 564948864 61521212 260080707 -67370954 -183998467 132792701 -840505907 -857359368 -226493390 -421448471 63746928 941888932 655471155 -366574822 -79263386 69233334 -62639543 723575708 -278997798 290514408 836979443 -37700223 561682573 -647925896 -663663991 -369433652 -437143164 982980740 -267035388 689766239 206377439 287136643 -364121312 -663759248 -831329349 30151916 -509109518 -107243670 -174147421 87750094 -92440746 169681157 -434295645 367674773 -270687433 -439442879 504561111 -975484264 -195096096 -274417965 -633659972 117134441 -863292879 -251476548 306014406 -521648211 -163985240 -579971044 -407603084 -525425709 798824255 -2370135 204668393 232107175 68634070 367532663 687014464 850915763 -323151611 247528806 176319921 -546953871 -38809936 -357425914 -58953703 798779345 -545655554 542465546 59365813 713200069 -271508907 -749912965 478406202 -481651636 -620621136 998649420 351184066 -915434668 204482886 929197921 937695504 52687249 -33439472 -320420102 -723695391 -959578490 -966305480 -207655632 408325759 -737195730 379587360 616180416 -713078377 -466299800 309723737 -623757656 532804715 877997517 181448014 276348282 91482039 -733000186 -404161099 565665691 59684472 -889503619 683757168 396311755 629436019 -296201705 -998163026 366477112 -170000621 -439164768 -17050121 -265310781 -591361560 -639377112 674063119 -657588864 97717566 405448874 -948532766 -171382822 145549835 -302624414 -569305962 -836099794 43996590 411506822 364703341 -298228376 -692304159 -411159182 179713984 -735555789 134015242 242328145 40048447 237102815 -130081604 -83891825 -824155918 -225551680 -868593894 657790521 456715031 234440257 -401600180 648315921 -720982548 -686874032 -864866544 -467966174 105586282 761426343 345923220 776983096 704962846 834062419 68012335 -560984958 -796528280 469540208 -841470028 -847721754 -803111113 -312968629 -774893522 -77588604 -749643127 -653507522 104834748 914342965 273126197 495336974 455187038 -963446189 27321336 739717370 821341370 605845207 20457607 181233657 55225355 -460467019 -46398473 879456284 -851906484 -296877594 -231210169 293050948 862094011 814324048 432171597 -681844990 -336400396 880431884 -853608684 -464322215 -534486394 965393719 -448515323 -761016539 750783096 601929575 -555614885 973833268 840465124 -27257555 397842489 690158394 -145810055 -606671861 -670787479 498513361 32672783 858988197 312309441 281727412 571127708 -349656175 673139415 -672183887 -464166456 -468539273 -288667805 527935950 750788449 277500608 -952597444 -776906935 -845331238 922815337 -316622346 -377439021 142548517 -121529623 -36552244 -944417744 -462963763 -660543683 -672708135 769269523 964071723 993769793 824150698 -462886500 422060665 -732180147 842743971 -690363148 398332906 634009841 -365527256 893083564 -139769269 -548616057 -419059093 414128445 -531016339 988493730 -571815351 122462584 198407759 34754420 -463837862 -813233404 -42117163 -121583153 462687280 -352733967 -140083840 295000894 611610734 768613326 -408871036 769390084 -372880337 845878928 148932964 -884393050 281842654 -807706664 929902062 424810205 -514382217 256065600 -17094572 533849851 361913175 384157438 -689045756 546770446 362350272 -557021391 -205008990 -429294710 -818539713 377878518 -42743224 347527564 -739143900 -855060778 -858862475 991442714 -707001006 -765002635 -659148653 -674188206 531742319 205400390 128487142 -442193859 818752976 630485201 -644183849 -73229633 146341270 196150873 172384488 -101929909 88607369 467864180 -765126345 -286935671 -171128628 -926804189 69246958 218929975 -161368980 828797524 129970069 -787911069 45702652 286873885 -44621727 -442700304 -679851014 -179158200 -508221846 263004196 -51174635 69243586 562362178 857646001 -961309641 -750747442 22310294 542366354 -578936400 -180931382 932036262 954226272 920710927 964694841 154173841 -762229936 824463224 -622955937 -730990757 -240566068 -348347610 950953927 992793201 187119847 279772294 183172715 405709829 -835715443 566363938 -323064905 179041895 230683350 691180636 -827846167 997594681 -196880596 785424109 -330414679 -566305519 996178399 558438519 994713551 601618576 -884570360 -194975395 463521041 -912940492 -621713330 -289300495 -222203555 235688674 221570924 256640226 -337435041 507735011 436453880 23909297 669540806 -407684649 -156980506 168734086 -352830880 566568815 -105295302 596425398 -733747586 420851500 582514665 -471905640 -948143185 -252837791 -168598343 -577996815 -786605077 -155851576 -940919038 647662991 601522418 -301760333 356544269 -378636351 -888158997 -402693759 328676226 -365155320 -752131808 -144479096 488804789 829237343 -522215925 604821063 -411236449 457247402 661294857 879944615 880769408 -33490676 781118749 -773475606 -236298337 -8048651 -553808620 932097428 194515895 -5523798 -449321323 978269762 -780022929 -194541031 278623610 921727928 -447811260 -341113980 643546675 -798065145 -589272010 -946895943 -810866070 301482948 -322554871 152449814 485826028 924692995 -348036233 99349257 458225194 -795870670 -426158665 229498751 -734980556 -559191962 200707979 923894664 -148731156 -159929509 -413770897 67182700 158640262 886531722 821474509 400903185 672360170 -189565109 -179226296 -845998296 -67144531 -624496580 -267668103 -248583820 89119246 -697010673 263781787 -702185926 -392013837 -157922273 -881180981 865481691 -679622454 -969856531 917563992 -338822620 -867552242 -480585099 638519402 -109811870 590782516 156635101 -621179275 -117863288 506392013 -174002957 60735227 -724508574 -946406750 -917145721 -658349180 -401734605 339732132 303361070 998721263 -619085087 336104751 104603815 351871055 -527276587 -507807626 -616637335 -313539692 -458103601 -444259424 -34674396 768032299 20740145 -69561929 -835007991 -279993106 -742551976 986414910 -230304297 -408678053 -707101430 -823904055 511434859 267881903 -5050486 342836769 -283328028 -926053887 44594411 -586484305 403179362 -781605383 -449443693 -304198447 -857967041 -299270854 -999568062 885095830 651902608 104179815 219503812 -868134027 378818908 283144147 -87344430 -854078196 328941671 -162778941 711688380 220475329 -98826385 510613924 131391861 -460656356 -276626278 -537674895 -835827242 961551871 608696542 429535707 242338980 899846451 -523679727 -161965654 255302448 -976689069 -787223848 -177879382 -715254917 921071676 -745346840 -986617757 453180035 -90412501 753640840 -329860153 -729868715 -847162066 975410290 -618591102 198774815 -540524610 112231910 646477245 619789565 -112879692 -70648528 -959513699 161720224 -366885665 964362437 -736324931 961711091 -176292918 -8269333 569564486 278518204 -167654942 111819491 -848943205 -463425090 444945810 988191662 208944703 -271065339 -784354128 -614402378 989973699 113844962 -16090880 60422867 -277700047 -185448692 -359347569 -445005744 -700737778 -940060857 130421303 532229919 456712537 530868359 965232131 -476641561 909566819 412478955 -161760168 823840721 -554448970 774237143 -877715204 -722877687 -218007888 673859561 -376396286 114672693 -867676748 34833569 271024267 425942637 -944468648 -799164986 14960546 -704128184 265360329 -123310143 -420752684 204561885 631586912 -639653205 766644751 -929963824 -293106405 -577457873 -378005713 -373477278 859275400 117796059 16224513 309666310 466390551 722986224 10621036 499874797 -242175175 304101911 821521588 159542960 388896132 16901719 -139480125 -354938041 582846167 695774241 409553138 -39874602 -838101350 -906513172 257505151 -28602360 443517406 -775324320 -384212130 603612139 -13309550 -530855939 752206387 788316102 -162721166 -910194165 -313374313 946173051 349400091 -704801408 277938751 -233848619 -822825179 -438931605 -21225220 -541772573 908972788 -151582591 816361070 436148804 -460083626 625244077 -634403845 827138437 -466704284 -80663198 445773505 -397204136 649376670 -317865661 504765818 673366019 593156789 -987963568 48195040 -479372699 637015906 -730831372 -790227039 204288899 765940379 -809610290 605040205 540805237 917686405 599597647 449438701 -775425177 -188018101 231733007 802877087 -87159694 -694139612 -13285519 161258115 481391776 -612929988 -469233811 398164366 -671631069 30238603 -357898221 -916873628 148864738 -79677133 -267719488 -72350579 -31533177 -283802724 929008885 -657524131 944194446 -154134510 -127421524 -52450779 -455649364 -280930559 -451052121 188384963 -416276640 -423030203 -657867065 -457721883 912891966 -845466034 765111940 -355330825 92920935 249319057 -215264784 -522943465 85675703 -504712085 -212341589 -123100204 -634545353 -845142534 -97644587 43025545 451698473 -627741485 422606250 755367088 73703010 106481925 -523288283 314495642 -420130894 -694875555 979964687 -643918109 266060609 192266392 267360650 319104975 -996597466 -873342818 -468616893 821293303 727300961 -789369686 3459252 -780160954 -90275285 -695803947 835243837 655264160 -847827360 192133414 992660680 -831579493 486561969 102520377 -821172217 963715237 377020519 -399335913 -24089908 -985072081 998626793 40420586 654322590 -902821023 -805555978 274106089 -612670854 178368354 -792630671 -818969220 188332179 33916090 675029882 -133616611 -402790885 -25243330 257403026 714309824 -675567220 -859045425 877505436 745359115 -156283205 -498533245 -134538437 675886826 820900524 -553954193 -917735858 -170484362 -231311386 561085086 128258309 -676948596 581627419 -981133847 192908093 -978322736 633778763 -262140654 -673433359 916288532 -239603179 -271664343 135999194 -920963245 323968871 852555215 -150870348 -90389539 -417374411 -574598148 -940703680 -20429667 -428960771 80324460 459635518 -745129880 570358673 -297054374 -747484071 -247299366 758745268 -504545457 767575376 268953654 24641207 -189578418 -47094714 -660852655 -142905868 -957151934 807435836 -308931408 -947971734 521656510 -647289583 612119544 721023843 274869750 928513360 763000370 13897299 731019240 6827534 580227338 -509155010 197269744 709010144 900040488 -632633397 -227144356 586941847 -814265977 193210280 63747798 640841065 448103642 -289533357 468991742 296368002 -737855412 278724715 -586026047 -162828312 -10871614 615785970 -664342253 -679467305 968632446 646692150 -576607394 -23985583 -813329277 -60899376 -43813526 -963040684 105132944 -166285618 572597262 -471375721 601189756 185658318 -655696657 -63567075 -304785340 -814904416 -974339472 451468026 30778993 -626170959 996803829 -524099245 -304191855 164312160 186846276 -292864817 3312609 794692728 236744408 -487292338 -307058019 -622038519 -326836529 658887825 639955297 -426549988 -512439698 834138553 657711524 -520914733 -794085329 941222281 -819496679 -323829741 155046963 -660124865 307380818 -349655510 -273429384 -723523717 614616436 661950394 -3523129 -87321398 -836122042 -132100853 472477149 164923197 -604013764 -115054212 -250815154 -667230032 489401418 985245014 -596670530 97649431 388836616 59387364 756401648 -373996566 -146901695 -267864560 112338972 -457431907 -752390384 676597228 -461390003 -604498859 -653488907 45730104 -64060948 -392702098 -911200174 -939744080 -887749219 -775641745 -583100560 -803107383 -709350267 458577332 612271908 -914139925 615543748 -17708898 448130864 70279829 -125773263 804676038 -409159174 -656184750 579453817 -556958739 734508175 197611678 405537647 -810680098 -462945846 918245809 -956171025 477029361 749712231 633467734 -197640597 -552586232 305485435 311068530 -758980831 426469867 307754597 -584261772 999804175 970727339 886976890 -734592548 727494927 -281316538 -975696592 285172225 670463188 756055073 465536113 107207623 47367194 932601037 535219131 -736704740 -453805013 -663647459 672136708 -798360957 94935638 -225531369 109425870 -236441093 216818973 303134480 -271459001 -876133582 613820042 179181265 288172752 -617458931 85111447 466905796 -879875790 -624492987 682148496 -866990412 709570404 -189091372 -960056996 -400635121 -904499895 613202200 -71201940 -608240818 273883404 -382503167 976003867 363040058 335409735 489198604 484663492 -776771072 962429258 269799608 729067598 23400055 257199363 -27002057 663427984 -51844651 -975125839 988592640 841241758 76536328 -654177453 -416308792 -752483418 219978112 -999995511 -995607429 127585685 894050441 -349450471 -577737780 -875468795 732010048 -509276205 586378814 -478235426 -536617509 -442320913 -292085726 -941433353 703962711 115966174 662813286 -510529720 -846296664 -946883735 -622958698 705268839 -170094199 897631179 -387354914 623931747 580232232 -531537437 -334290084 -821771986 -837234925 -186908026 661506655 343845080 753505760 841862810 -283894703 -418004998 -487868380 -669425179 -345145583 565883235 -744087383 877159323 -363630160 -278053209 -569785621 -14779013 459737599 831424751 463074251 -734776431 848747757 -797816255 775875096 -345604186 -475141602 -658459400 -931823432 -412702593 -643950319 719977983 -107406374 -48351883 46574095 -492433011 -452607503 -625447763 -299899840 110976090 -993368962 624373413 -80991819 938200666 -47507699 177874609 -725339069 -864484856 801416827 548368115 -363355065 -517605722 -34397592 -235624830 480711708 -857562424 -697307907 -888083694 -427178678 243123897 -437077532 -265810508 -838053682 -244210201 -970812154 407261827 374273811 84662805 699354854 648280533 98075291 144052387 -466422403 447036524 -574727907 702515776 405925487 -804341162 74861538 479229636 -245038878 815441910 -379126258 -803650983 155858230 -3808103 -101281909 811495061 -886578092 313341984 -662545840 -512345669 202936758 45962647 -592406260 594088744 924981586 -96270722 851995532 245363547 551359224 -33256787 823592569 -616218295 176203464 -235350249 -514634949 599365065 742247902 -925517208 -946591929 -2721042 643429721 -156797420 17583844 -72331410 -895020715 305642002 -784910243 -58313293 -947536266 -156988909 297270319 971079509 -82722233 628590138 853540106 461808618 -969918298 -366749741 -197983470 405799752 -63832551 -726135059 497442137 -628077518 290605860 -215165065 128713386 895766638 685459191 412365059 -346414703 551005578 226927798 411516078 175724640 -74473655 490131847 585780224 176651309 10698904 -18766382 -92058519 -106582343 -117350887 824587911 -925462118 -463209189 -605329850 -885204368 721893887 230570700 748748856 25378756 -994906012 493401673 -889468002 -247488694 923142742 -814356357 46852826 -215298199 46041715 -581346296 -960697727 -436789978 910228351 977811035 35783619 846229736 910189127 -599849770 -827613284 -829231471 882814678 250444 569102928 460575862 -272471502 -645375153 -284459721 -211323309 -158792557 -858762423 -925070338 31748395 736141292 173657516 119220415 -906103656 427555051 -655515026 -979549328 -225427093 85534130 -707958313 402134945 513832298 230994189 -206729181 767733163 -764342477 65069596 -453992171 976672513 253523307 532351796 -121323248 -690148879 -231505838 224121185 -855616582 466171806 -724447274 -58991443 413725995 602419302 -482681221 479920114 766037881 646183585 608563263 -311681828 -496361183 432000581 507335999 -737033875 904644173 881902491 -608811255 -381428309 563187900 -337381823 999062517 -100391553 385214307 -735221023 -332147767 595281552 834538541 272023722 -893782169 -26075273 -641852244 729930166 778792635 694018421 664809580 511637285 377811863 -700294683 421115246 877685423 654186006 244869813 -634812067 -233067764 468865313 119360120 273737097 -546677261 719096356 -259030155 828213410 -12559447 -380305586 -90053577 757630744 798266291 557928473 6716183 -108260967 -972186166 865640513 -653606360 -163782677 24549140 -105257056 -975451880 950645392 -919735857 820213193 116489281 423390810 -760047825 -214473272 -900923545 -428482870 -933162822 837298655 -207289024 500341448 303645450 406545942 553636552 -468764806 -499348232 75474992 -24625463 -798822085 -309228215 -642439564 -31700959 -304736967 -80407478 273793514 -876599670 -315656967 934572198 428594131 52204994 -153437456 442124010 740931990 -280686975 556257729 -621541450 683546519 670282825 220954403 -295654195 76646441 290688990 -405421029 -638661349 341311168 -515295675 -580225448 -698406372 35435278 -432183549 -281074002 -523696190 -727893141 159237402 466378041 -626853818 -804484708 172210829 139617346 -343663455 -934345734 -687281885 -264088730 -378247586 -614268322 -884366182 -74193612 -875679697 570695692 -906198013 683637254 -202981126 368379711 -617531258 226464159 -899539799 -601422398 -59009598 744900721 644662509 751696049 -766408088 703250678 -24716529 -194538943 279736078 -788035024 876962685 -70384107 450861314 -489071901 -510470754 363680352 690301538 -301360746 203967848 815347245 -964225157 815371387 796188500 -577901751 947622306 373137180 -719404027 882431037 -856286850 666358075 531287041 776714687 -662390061 149807199 -901535340 -846299564 -145223376 777486577 -111997974 -62793964 -865961436 -450126099 -74062278 -832821063 -190874481 825995490 344737765 -676198882 842585620 -698932446 -401364193 -586812569 -598204920 650222041 -11676644 983670321 228289409 717958500 616000586 -73291194 433382308 -799741345 704764863 234247294 93559866 -273085859 -973970788 -773625991 -770233909 -584676594 -725166121 -671155655 442737549 179495974 485290092 -390592672 -108313307 528736105 348553757 -836004756 517258569 -641974298 -482522376 -739909353 -91946856 186060604 919411411 -721728093 -319558709 -760526752 887128515 464592079 852187111 -132300863 -881842626 -389245242 108527723 -77257602 38930775 963472156 -250344491 -462180844 448065435 -589908261 -187428338 -77431870 -360699247 156121475 809562889 230054908 148568214 133103949 -125206786 88754491 -735378383 809002775 80011760 780023180 -571850632 674152396 -236799109 599534176 -912005139 838081743 13438526 -46847474 52520347 -119430896 -497507833 -189535128 644478062 643535594 771293590 132796246 -419900234 458665796 59152241 884030468 379386675 -476395001 414360397 659642186 952777336 850007121 -528862701 -937685588 408028375 -122691494 -336410694 -934642471 529571278 264661063 462486609 860132540 -871889438 145960581 -359163990 -532053321 -742979540 -224424652 515490776 -18112995 878155225 -997909115 241784958 -840284432 13289832 -84774625 124882578 212610910 -891449499 520560243 947012799 -236389682 -488030453 372068822 -775893932 779851573 244956481 -809886684 580209285 390950043 266342991 127904880 309282389 -752916358 -342313549 94936103 -823327821 550807323 341691010 -645416133 490310341 346712100 80352590 710161346 650135453 642358661 513359399 234513442 904161985 840274065 325699397 862120871 286247293 -650019677 -605717791 -245283019 -17397012 10369660 680897809 257476673 622462278 -131061266 739925799 665924632 -971623221 821603760 638707714 -173150029 -457734176 -859014574 -103947167 -683583862 504928217 -732388400 -779052851 -169908267 483228452 -322543240 977958554 -968229537 -480507048 -565981824 -981599245 457150494 901780435 -778101589 -149059919 -48637168 -865175578 504391701 -635503841 470498378 206600010 -623466033 295822142 -78815176 939057596 921387550 479852523 217016463 -855111122 -155852700 815245246 621154599 980716988 -462190848 329188495 -320112091 -153076895 -420749523 -198221417 447697648 556750628 234124386 141241478 951524644 898678613 -121595811 -361641493 -140839806 -551789024 589119538 164356103 748355542 68197306 -462993327 -790555114 114901046 628087647 -628207492 422439432 805186913 -231955171 590754686 154724661 -209665168 522395816 -853380143 -938630894 -790476811 -953381835 -243276994 265903523 -692236104 -44538769 -475271297 979392410 -893709154 -193017660 -522732560 863049371 -150606113 -16037423 5132651 -924380898 721846208 -539708652 958513641 -540252819 902162982 995615654 466827188 884709740 414945849 344795287 218330678 -726877813 -291935391 -872487183 -551753379 581310083 547624484 -481935207 670351681 -761573283 -63781598 872990066 45708136 400175542 -670392517 -954378473 -783447642 648091777 672353779 642022533 927910768 466576114 -309859104 -520487387 -469114472 658181531 668722426 -601966159 -810174958 -677388647 -518455984 -124320776 105603146 468089135 830354624 50633076 157515644 371121220 567440493 615440400 295871605 701586716 172658650 910321618 -306551101 587709917 -358565711 136852467 -444708604 2274676 24853428 550429075 -952377523 -619438156 -325519163 573938696 844321333 -9144297 -962854971 -98601136 -33909867 992085518 350540109 946056204 62631503 -634351443 706017513 773135393 455452155 -980725143 -924660063 -796744403 -290054257 235081154 -491348855 293901089 -141831187 472797563 925251196 -625721050 784408075 -305922448 275234953 -170847461 -333237985 975633370 657003255 685951907 -76117351 121704703 -562266887 -575710602 -769584231 -42455769 642764016 -665688955 3934076 696925989 696414846 325939052 -695780133 279410349 775502059 -359405054 529691887 -915336106 -756365803 -551740708 -517126577 -519537046 -951618664 666207784 -557992725 913303042 -45226493 951806081 -834233386 956006507 -696107488 -393988963 902621042 -457141635 -771151336 -702462525 -591927272 -739181774 -495514784 -470802950 29827161 -314049447 -873174872 567161417 799190665 471028728 -927413901 527105969 264752334 564390134 968383444 652690654 -177913075 421781862 982314055 858375560 -499676966 -903415718 -747514090 548466801 -760011923 -706191840 239785191 966684773 -984540185 811764569 -477730943 499497965 -734671504 -430103969 35596638 341444834 -234398843 69475484 865305555 506698417 -647511783 100590929 75405752 -969319480 862429592 -179546422 -598289326 -924178980 40415810 -320872944 206652086 -822968577 -619567186 -182639956 -302252589 -678258738 83236395 -726866477 719043732 -382744038 563884518 -864842771 -194012647 661425103 -673711990 158210108 -885029629 -68478198 47541487 -103604913 -171156243 -944685547 -82934000 549240798 872884673 -363152023 -660023928 693824022 -205588981 714359408 -527793349 42715494 -402312111 -650891554 -909268046 -221642300 -895850320 870419123 -781909934 22136571 -365614516 3583781 358874068 51521429 -386064486 -645380523 -466872529 -718905160 -514799115 -300089439 952390155 -170360993 -380948326 -929446688 19573007 792703715 -922661551 473052442 -555172095 -311809632 -770544873 886204548 -306604221 565306944 -434975631 -889922552 638819810 -283684365 -926201166 416180089 -221759884 30373286 -622181792 -943471590 -3143726 -843750078 419515328 175322892 -173493458 542451862 -334581968 -960397020 -963828968 459409599 987782905 -743494034 -262062191 -193064134 -899569882 -849542188 -95529937 -318079694 -64621813 879183956 217019589 899678033 259355169 641771890 77259020 -787256684 618565308 959345062 -110248946 27736950 -22739205 -96089282 414332915 30602211 -542450038 80338689 -615606365 334428657 -258937031 402843615 -150168997 536900973 22226773 18509202 836438834 -413605678 -919269563 -950455667 -697880873 200763299 330185477 -995096211 -319837666 -785312234 195264977 670176291 -350011089 -644446087 -244756676 994239977 -748223647 -383100510 587947735 836904838 -131132039 965007339 -829380741 152722649 -823309000 -771679441 907170139 -513624592 947869009 368605151 651060083 698415100 117774053 -800562652 -276482407 69198492 -120607221 270695488 668692626 -700634582 606091215 571735524 718397331 -989589720 376141859 755783937 267685994 -579693281 -574592479 -528549265 -886321010 688046604 -426769003 372652102 736043987 -589310653 -40883503 -968175226 -615415579 -991829573 -146973448 332104841 829541172 -201179310 -252510168 782357819 690280395 863836221 -204032411 603165397 -863241774 398496547 -566282059 -131532592 -233960733 466496407 361578577 -905872266 251941010 871638225 -149757905 -119117533 -480094269 387560721 457532317 -905220517 -131444673 240902248 -400513832 601350903 605055208 -468916512 -1708035 150326875 -186085013 -410581101 826757459 -891396062 -639146637 555362579 -798571318 -206766811 -757662534 -120970567 -486193 -465561795 -421070637 44246665 -208780542 -710114522 -470312779 -765678308 801135195 -681741290 378866025 -209581444 -519241782 387913737 -443357143 567421693 967841010 -984076479 203567723 675738698 -432996598 464167090 884564238 -103073881 -130969668 850139125 -235922107 -251962330 277624856 374970981 512846166 158268683 -727996042 -653173938 -215549487 -438982387 -986212211 -913518394 874166372 907798468 -877306217 858758551 860062454 564762831 882489848 229158809 -99196178 808304809 -186319817 990770412 294298542 -477225446 702179571 719364577 250883433 993506892 576926344 111082939 899130220 -910241588 360845304 867373750 -972900364 -957520525 898453524 35232997 -816998306 595805239 866238606 157192189 -485518879 -73110875 683550920 -328767752 -760181978 -877279589 8258909 -732156349 -239419896 -250413801 348226938 693037228 320207974 759105706 64548981 457052833 -342218522 -639388909 -909457449 -479455093 554488621 -20936385 -784078596 -131256406 99783166 -963279231 527746031 -516771685 792206803 -181219954 -781105613 163949405 -601342995 607128370 -359021853 -579553662 671350208 -760049900 -417900982 715800623 -266003992 633273689 596498293 -523566589 -285175690 -598774262 -700282251 -118569961 -327019702 794701292 493606931 -658547233 591827880 393742210 453370749 -27244747 531317137 184796660 497954765 385026628 -506048372 35344259 -353281297 -211494823 -147977475 232488036 249943494 -610891276 501260853 266675448 -655906719 -556699810 446407325 528851713 -558486129 348248343 -259506901 -69874180 -702172609 942800204 361692651 -944008177 356760344 514912949 376056866 -784586260 -480125257 -918306518 -464582698 -821612098 -351195068 -285642271 297445814 932120832 -641573073 133125836 582434037 -584462634 860397406 919097726 723810421 -97134956 322925648 793215167 323979538 35448319 -331495264 106123715 -212981121 784401253 87085754 806443048 327426793 604645122 -639643147 90096503 88404265 197471390 -819806305 -922121657 681099057 297354111 -211158545 818850854 21839615 471259604 -631313249 640061803 -195997084 198332314 368142834 -442276169 -887415889 -475636550 405253275 -235587313 -477201453 131579190 -773878377 -327876591 -375065531 -290931367 -854697688 -4528406 297656566 -189745906 -163804749 -863099536 -242266137 150327682 817358993 242208024 -330440188 -930184078 162596781 837027057 739155033 547115315 -366811540 401380804 354014408 885861841 195823448 -705147088 -720855311 -798838714 919522888 953910130 -680075709 733025253 -857347897 -525853904 -17187721 -811144047 -965968412 683237041 524364422 -503173818 581531658 -835206047 855704021 805602496 309906313 -576893176 707081183 -414607617 160848468 996789315 -782783055 928403508 948261102 551723584 -708508741 902296988 -802202315 734955085 -551635579 -156343018 218236700 -551296044 784664402 184388791 917074212 -216600714 301460456 -974637724 160708252 -959707798 855891084 -372897800 891945239 294867042 -56195352 -460574139 100321136 -724801196 -356496566 641462697 -69474054 661333441 602269871 -144937906 -448710161 28736915 351467969 395791382 713836977 -834298145 -128138349 -881277700 375316453 -454331652 438808009 996840231 -809669906 322603992 850841731 -190668221 270051588 359820756 649748547 -599655246 -51012323 70590833 -642172306 993536184 -182160957 -813283583 448882678 774329870 248539560 -229622864 -241845907 -356948144 -276185617 452008900 703721719 -201787428 -192048964 386574354 -419353500 -31100718 295083305 -161999495 -521149962 20470288 -43489535 -407874330 905678082 -12602820 -226247766 315592954 -345192101 471310005 405853254 -969557658 34773293 -97661968 -382378148 145542250 -380708223 23057886 -18990573 62535918 761114299 399720287 -840103607 -706432608 65156426 956656503 811669830 18696551 784113456 -729371305 908695014 -846027609 -511897482 356951328 735055111 183211591 -456834378 -516822038 -210576870 933312815 601504188 422521718 504297692 -69719569 -713672024 -569623805 -726560212 -116382940 692461490 983321572 469364457 197348207 -198730542 114781685 -261952756 -167070533 -272286135 294456550 611342205 -241743819 776465854 58479688 -562792114 975473566 287837409 -539270057 986043193 -151861570 317652403 858289409 510820641 -741360761 -327591615 -168985316 20046586 709738385 -782440863 64164523 596365944 -166157039 -834451933 636014835 999060601 5292088 -645186664 476031828 555644187 908045041 -715071025 -595359080 347050368 -545408725 582202414 326117187 14377092 965147068 -927643118 -322797315 155952521 -97542634 687271833 495734583 336106514 929810904 -583409168 952653563 -605538470 -26012648 -566231541 821668307 -188917364 504687697 884636448 966798445 472708213 -931650851 -78087086 425675148 -453223943 199039695 557636415 -158589347 -288748371 -714356803 781472957 -649117606 -786359085 989614115 334699874 431365929 154620031 -537882707 238020682 542060242 455068405 -22936780 -167185987 -410274938 791642503 -143626074 -835780912 526557707 -284811641 -652223179 -295329216 639075767 -278392645 -157970430 529455980 -821405191 -740874357 -82208598 485951053 799503864 -376543794 -455519954 -791007120 -195525245 275602930 147233568 875271138 925028272 -391488935 -935436960 716624810 -599536612 -122969011 -927354906 -330275260 -688236574 27538583 -846661220 -617541366 -337093624 -725642746 -969403311 724875573 -230826953 -795337733 -480439863 277737262 -91778005 358267714 -485367681 -390670677 664134400 -625213097 -34572410 -886649890 485744142 -337342915 172200767 998278418 -896796886 -612296371 -416749542 932009041 -648110503 452378574 701317355 893021955 -702947773 -628933008 -143492827 -956709262 -545171557 527213165 -352472730 -563280512 315690969 -832311672 -846090666 512658938 596279931 -300481312 149072391 186892236 845988591 -762114138 -77791479 -414811040 -67700312 757902187 812555960 -97213915 -390841871 282419924 529540674 -9281708 931490510 -138517737 386132845 -309318383 -383329533 753443831 -548820956 201547639 -153289 164191384 379924320 382295478 815700989 457424646 329212629 612102399 -47746438 -926225993 -230563673 599822118 313315741 -93558464 331114427 -474695209 -370007838 -27428655 553487090 289217721 -646364018 -906145205 597684154 23472889 63543474 -799629958 141008585 -391973014 910872471 747621851 -13523394 751539037 -926735782 -296856666 848340707 -83544145 686639608 256028327 -142015131 965366028 632361328 -603993632 -828331926 -307910818 -336373840 -10002684 860488161 -967706523 -699939049 -41233124 724607614 -93957741 -248022459 -574194613 89752029 969989882 489786045 575886254 -99388290 -947973354 -45095558 231625155 134148807 -198191993 258128286 -915503962 -910041176 -350256567 -39045732 -628222740 468843291 198793649 903041489 -163068164 -253129724 634791189 -117426265 954405368 -240667928 -843252445 -377563145 637371411 673859082 -433658019 -1624696 495279574 2081406 -490355791 -457256954 493341063 -142166480 -549398535 -395435453 683786770 -295635882 -547986623 605312685 879032410 -508742887 118114731 832637856 61021673 -525471359 -178738934 -778484031 -478075673 117149772 608770205 415653959 434912364 -793874825 -393440790 576620290 -652437822 -831794192 691094497 865290362 -487793524 362749407 -357815827 -255558242 327082424 -657275231 -419542400 118929678 653320616 320236701 -522903079 -665865805 -599724690 -813149002 828699247 364233764 268559850 500162573 101409275 87084825 714559235 -629112913 941233326 -17631836 677540182 829570530 306499969 816285563 -802669752 -610781276 -567100092 -839020835 -958701180 95761190 -381607400 77261179 -356625509 -107356745 416678884 -12586753 -54584433 11587081 -335090948 -627617936 -306585280 -328898271 -362040463 -721686089 -702638652 -334910817 586689768 60946757 953234146 259325248 -196883281 193917589 -235285654 930971170 828258274 985922413 120582920 51696297 948532159 -435509727 -2514850 321393776 -633279750 -339688082 644879188 -2060443 922502755 -948209724 995991366 323770404 785853925 160689566 787026575 211704591 -732667647 -90875962 -453534584 -705165309 -943288082 -61448729 -394206068 -384887398 -4542613 -245253198 -779783817 -688712105 225284592 -431273691 112564846 807763365 777099112 198289236 -953243870 914073650 -63783048 -710534353 -749555171 -566654151 -767136127 665352706 522139757 195061283 -158795887 -755559048 -572432965 -143384122 68767902 -571636196 -535671615 -561549341 -994841938 188973997 965617092 -451108360 930381384 158205654 106819596 736604999 -457652675 -321923537 -338553949 804748738 205005784 -392455266 113866739 982589767 592617942 125078106 103735172 -100093364 596398398 902391771 459174164 462653912 -406510966 -192587600 -334957435 990380063 -882587982 911930206 -227098327 -905705917 -178526604 206787180 922889385 979535771 790410770 140671886 -519434687 701967436 191839159 -990818872 -724693814 -504054719 -216550785 -607430081 949854907 283681763 -704998950 -430929326 498935965 237865291 -170281769 -76687121 829923946 -42953682 -42451429 -912786053 392887746 365293432 665880414 -510416501 -129971464 -632367734 -352733316 905517068 780470165 -24972469 -991475035 703225376 -117834643 397773411 -619589518 371168107 -828440381 -68838939 194308560 202855827 -809002370 -38359529 949359277 -371505188 -176313917 394607073 617603199 -838568243 -971371138 -889754967 -751152244 -914604556 625774509 -366505411 50683161 400347510 118293128 -318324370 556449720 -737372033 25516858 -500001956 -392663115 35652612 -438918945 330872599 297467612 -114776000 -502370724 -484398087 -796507520 -18307 158076294 -141858874 423315058 640385290 -563689258 877231295 609087387 -391429009 443739380 14569569 -130502304 -132209619 196672889 -354545447 39339776 -566261324 -971435870 14700923 257555967 747857746 -969746832 64466082 87669261 -38920097 148650409 -414073974 322953080 15757853 -329877227 814243017 -513705145 -541690383 720716326 622925347 -510021728 494136116 351842422 707600793 769528829 243395527 79166541 413281660 -300690801 942524319 -942653506 894609972 -173885288 385742388 702925878 122427147 -622364980 354381459 -380512277 -671361431 168003511 30357634 -952711996 908447209 713366565 -526426883 -720293538 -613174371 -658943467 -566145554 111399797 540858921 909285291 625533949 976515130 -969453408 512275620 -960109923 -236387304 -973283799 -464680254 35195178 604331795 -57705546 11151856 -156517341 -737137782 660040646 817726458 605738331 -909413769 291560453 -367478319 -509996708 309571944 -763107353 -480467511 234137735 363656781 -435412172 511116890 -4552589 444510726 -967022683 -475914685 -569653680 -629173646 734966138 -164713355 -529741650 118666167 -939864922 379092120 554338967 -122770983 812044725 -34258952 -75177354 648825111 -120592497 151852417 622575168 -486336331 435522735 276514876 721880072 294770218 53029438 371421343 759960066 -856241324 -978661048 130222252 762210178 -985023183 384743073 918520476 183791315 358516964 -232939330 -124243335 -694109551 -89129074 168266027 -374787376 -835945338 485959148 464859015 798559023 -794226728 396813721 -146696810 -145500229 324189784 -303725218 -292797667 -796828719 776837817 -862137772 -46990288 472031460 996172746 237490063 -723944455 97281820 -703689447 356922295 31642342 617867161 337477230 428041084 981629688 942982040 -837653074 697213140 436442488 -487838827 -34154249 465614191 310151779 -229040292 519910199 -318967191 -532407738 701163150 85209014 -229365398 -837003027 344475189 545211447 -76710259 -503188620 -653369443 296390875 583728372 -222223776 866143587 -893514704 -303608296 -960602111 -471937003 -998833987 -299339238 -145969379 829896018 -547142187 870880439 66472894 617119924 262457410 -118893958 -857045004 316946392 132276404 -705119044 -456746557 274496688 152581088 -368405016 -690096596 659194613 -762966042 532998820 -898079299 875621453 314540873 -854930802 -859128845 -524944098 -205698128 -169866430 -608883918 -482027239 602855439 -231304764 188734351 602844669 126069403 792928041 521351986 -704499757 178974731 65991774 -246326712 -847848389 -205217499 860281288 -878023830 251612653 843714898 -583294044 57162698 -505256351 337085886 90921404 417936560 873403826 817170993 -398213828 -964679528 -294025580 -796175628 -459109305 -851704083 479894939 -877501855 -271613348 -603017208 964999684 540024943 877021969 -813106577 -195330116 -88710962 -886121897 -886670382 -494145884 -322980473 795776144 -475034934 -88216367 -474233874 167999977 -544139242 250517168 -825883972 -582750447 -373085716 -146086526 -808694849 475558129 -140310000 169305325 -730496184 -729472471 749319125 637692851 -925308060 -983401108 -102516433 -161375712 -462733176 478015385 182489867 -885438590 822032589 436450649 -5336478 -842751250 61920908 297515291 551079197 -783768844 -366092665 91649732 227614658 -56140981 772135917 -225727171 -919238411 -709719891 -245723855 -8044954 2491127 -833608734 178737625 520573192 708516290 -930755873 539843436 -543423149 251328639 832241049 -862905627 -448120881 228705151 -443437097 650060944 601723194 233490979 413030507 723770885 240725813 -994481592 212072876 435165144 243989053 309556694 -601439744 -103669278 967419229 -134495297 -5462132 -764510915 100410209 -883565757 -817230450 -765492802 604867175 712101543 -520081088 -307145614 -391534327 527109196 401489268 -83023546 -312983049 -529072081 -19028811 -391758617 -840606604 -483221739 -605306843 -730917269 -699964892 -265608870 -357770678 -429999886 -116417397 167571761 -252393277 184573741 703713383 -956633830 82315818 527365026 -572432405 793258184 -284921702 -9703441 241314656 -942148824 40829131 80779279 277012949 -285496129 -390290366 465123629 85253823 601396711 366898592 399869274 417725170 157822225 262607257 -130609071 -746932757 743335297 -13771425 -29773998 296581593 -710596090 -661946901 141459806 63898960 -321026108 133695349 238263962 -932942197 732374938 -673391613 639443900 356409704 726801665 189947538 331380852 -217430381 168911952 799217872 463529302 -113735303 146346948 -738200094 44175414 -271006423 908560826 953918574 -294115613 507427199 -604342392 -403173013 -137467445 -350279683 -784180016 -187638039 -702539398 -879715626 719846856 -404393086 316987225 -431574778 621658662 -550027057 -810955827 -40935671 540854541 856185719 -633983375 -579681174 678196804 408721503 -293760202 -788216614 781102032 -337890231 -230294668 -156591755 428443002 -19737033 -359168277 136970761 753211741 525364897 -582775425 -980222280 -134809891 -704648438 971211399 379673912 -831252710 -352279864 390251527 830658962 935008924 4953035 -63242072 -993501417 683523776 -882225811 -416969115 -999846276 573367847 192443250 -817604490 608533689 140530138 -869838495 350242890 938574918 928213130 703721901 -547149247 189935647 707912824 -819853281 586622830 -753426066 -829116362 922730537 94715121 -506374673 881243904 347003479 -282261572 157744806 -687787144 997061321 -262874215 910392311 -810361825 -111716686 748033093 944617539 -280790199 -247940103 -638172561 -536480318 839168024 -954094030 367720595 -913336746 -834505120 189818986 663966283 -660617348 -614163732 884470196 583423319 324023911 326331312 361996919 -983836524 -465594645 -13891579 751451414 15747967 -671338848 37304431 -94808489 374622271 414118355 620170824 383791113 -524338678 396029734 624964663 764184462 62649376 957373118 -766795521 -579075853 692432605 31289211 873126712 160867368 -685209606 -471317820 -988594216 356687753 -34407853 -84221434 780609110 969891378 462925375 664712920 -255450992 -962996732 543643967 -358412151 -19279625 -836466553 431247997 802073301 -355646631 139451258 -831665989 785858378 331205953 108628155 532748603 583398717 -689241256 325060560 -485801638 588058057 -699258239 539251699 314890058 -588958782 -380646944 -182364047 409692086 -226080763 909863537 159214176 -383350889 -892675769 -207711925 -876252305 337573073 -260738093 -126446405 -386006369 894734332 -41366420 583109632 556179213 -706092447 930806482 -837667225 95882550 594193924 -769233043 543174963 -531310803 -292522528 74601950 249335650 287531127 425477421 346789267 -377611975 637672471 601160986 -730653897 419556732 -623590777 -103618387 -504387965 421754661 -143937873 -706494103 461974044 891521186 629922386 -659615059 796339329 -778633874 -94122878 556174724 679848975 422231777 -271672182 524024689 740689597 -198912292 57260493 1868133 -42383078 -233071564 -740417881 -443650524 351771129 420954003 -209049661 -682647080 549231420 -442646999 -121553546 -444570001 -542638032 -830543407 -179970457 890539808 -186190376 -994667973 323894156 748340910 -432570319 -504224939 949279510 503069352 930800707 158114326 357062384 -339398262 950628512 -755299608 -320122343 554732022 -963593509 -434443001 155799570 542618787 7175552 -873469541 -497545072 -374322562 213551042 140878294 -647782032 -901646045 -433430491 919854144 -539642690 210719450 -288109799 -834067511 656687392 -197625881 -936315888 -796730143 -233736399 -813251506 -528030123 574104727 564090736 11812076 -723438385 -979002338 82774886 594978746 603739065 -576479858 912296707 908550670 -515957810 -805925635 969604653 -688064934 -606980670 -726915960 -117367304 694553957 364962578 -431153643 769802267 558584536 -379483063 -779428046 932093191 445911139 788622945 290065850 54491058 732813157 600003742 77151137 561316012 -444587312 399003784 667844231 -733045863 -442015509 -318730943 -39441116 565244751 60747844 579531479 -57232424 307659405 705521375 -422150982 -566772755 -747191421 -787160934 -545316288 -961363027 585958746 826284720 723371116 -683098362 928581410 965377647 -730957357 663970807 -147440867 -665658289 384501007 -511941615 466495514 -613157254 292468408 491993303 762590207 155739606 757435317 541028424 988771344 -150567788 117467664 60466499 63811257 122509752 -863203482 -887284013 873183285 -186666106 -724827560 503514522 112157600 433881793 -776293684 -965510924 -967482767 -849095819 -975339079 -492377691 866283238 -692709797 -391534337 904125543 670057663 -533236938 349194569 687707507 -98417931 -2053178 -234954816 -181117804 143275225 -850991311 788441786 838971578 533674359 -847201606 704811394 -344939226 144927006 210388905 -572405866 831081369 677747571 -815951697 555532875 610598212 -996299570 -853929834 918635982 -419617992 -409429610 -468278599 287352285 834064568 785045224 128909920 -695146413 215694186 6051110 -673332834 986148538 -618543675 -99218055 -429975112 -230792171 207044652 -812081648 754494554 87910397 951536495 -392093700 475401547 117771137 394564236 964027027 -452335895 -136320763 726712798 912415017 838805898 187028073 965875091 -929996125 612813832 -839529494 -974941897 -715337106 44633935 -932691100 463187577 392015571 24797367 -198720671 553841194 25932086 -307109848 794532385 312523238 -756808822 -162117454 383500481 819190855 778933355 398526970 853546805 -985029892 -288902610 129282077 354311204 437495481 -146908981 328711987 961248959 -36180878 -183389162 -126958529 774177801 -713586898 -954440728 -78033829 -767742802 -995618184 502607109 -804916752 193753619 -933097440 -727932408 -474597667 -889457960 -691156067 168270824 782766969 -576690068 -901367205 -521951440 -504395011 -50916469 211103002 -631695720 -27573452 -325357555 -990811300 -703625848 -977005943 90013464 -99215869 364487379 370443829 655630428 -347879697 -340637846 -372356767 39979979 427488741 44691525 797515682 -757072240 -984264805 781774798 -929581933 -981994652 -291185817 494673758 -567493885 -826068612 -549954708 26508131 -602488362 687573868 -745035734 -427251576 8761300 710649381 -611515421 -165036797 -38956764 -633178350 138670010 -16539697 -955112296 201359764 666450780 -148627000 -91443669 -42390536 532877142 -868122007 -411917670 54859564 568218391 -392216551 935607895 673451875 93167791 825283981 815461048 -551066840 491508156 -901769797 486004670 79971450 818941203 692567637 925681752 786912519 -960927895 -293940511 411297709 518885984 -689720712 -909026735 -250769174 207660720 -712872101 -593726518 -395362183 -586377136 -97706509 -246762693 49580445 -94682471 597457301 -949710886 -855783675 647201442 284467509 184872269 -770109550 -969267328 -839291246 546700996 435303452 256044632 -570070327 783688366 -687423291 -981313857 -897353836 -897097837 -854503848 -66313353 515602662 -520431065 180134649 -107885654 545409500 367966829 281302524 921569545 -505826940 -167742011 -771835945 146205328 640236573 -746033622 360841941 785850074 313497619 986337112 -520779877 854140089 657097923 -283489901 -88844918 254152412 -779722279 808949096 679098456 -261468276 801152650 551074559 328956144 -157484838 777795328 -833518615 -286938904 754523330 768463820 44802709 479464530 -456165332 -555392684 523634311 -886793877 990383137 705926700 660389368 -730554178 -292921378 -293589081 512619795 376492641 230436324 704800278 682175767 781867205 767081815 -454520365 -171850980 -194469651 -60750950 -222333336 915582805 -25303234 -917390515 651381649 -215310284 -561609193 765410217 613937295 -484271014 -229062536 234219485 853867332 -240047573 653714902 -351711645 823321798 -75751088 807070593 -415525901 -430376417 -117054661 9131394 -351507918 -456756530 -4467268 303553717 -554355771 -545100450 -473113984 -916334966 330978620 -836864049 -592368848 -166282982 -626890480 867590057 612379615 -68351178 -259226670 -70812025 -878303817 444607073 943517061 -193775694 307242330 -156771198 -579382221 570876383 -539961320 170767391 977839985 -677392653 -238470347 883348628 625910681 -409355479 601949367 880567778 234447379 207260955 -522235124 419976408 -486597851 763177032 560655587 144085715 -91333849 -452760420 505458238 -866009683 849788956 -815424373 689735496 719014474 344517145 683186949 886851288 222412338 950046449 94975454 738843199 -598436133 168968199 565481688 -760232649 -441559504 -734493137 906071380 168160700 -708718098 137434577 -453246160 -544663228 -517767787 -545746513 358419031 -709169615 496983227 -594799482 690442244 -922306337 637797153 579501842 348992862 577167628 898410584 -971556646 -627016156 334750803 617106188 -929179980 -178105828 -871559160 -958857800 -140996865 583463489 426436626 -847212820 -674697262 -609013660 314285376 -783225702 362444407 4928960 480308088 721168294 407086218 -84463508 -982608884 -250637160 -421585065 326268979 454911044 -215533713 806674868 549947308 537492888 -69366266 999761804 -223436434 16826911 -585868927 -95158886 -909760806 -842083777 -872577056 523915512 -968814115 46262884 -804852658 -633508376 883630306 -951182165 -891578951 -443368160 210531051 271960939 -959939851 146694783 566535509 38941000 455690411 343634228 -893792978 263919766 -627034708 687915812 -999029749 -314918310 875979551 -346234840 673636415 591015275 -832058018 22526700 297210436 -250322829 -341519684 -45619824 -841521645 636355927 746683217 -691936869 433276211 678037153 -116441933 -95894982 -947941697 -731874655 469552394 731249583 -90902446 -845299234 -972900321 -553455006 -829798341 780477299 396028697 -143885471 700682751 -830147632 -473251260 -637757274 -260909222 -11710594 -702159427 -425525782 -747627168 395059384 -269135007 533585346 -481077770 -266842267 -914720545 -616445288 589229734 432211501 546579321 -536449064 349187652 -87522146 -509614480 379530183 564457083 -983421653 555045902 -233208051 -669951803 -846632805 -400110682 -201396972 309877210 962092494 -548695719 -947657800 -718956797 6269695 289518594 528433149 387138715 697608412 -998334322 -720412287 -139870894 54132361 -534023864 118635721 -595647900 -250507378 477937544 469978072 370117992 596545807 158825154 -548086463 553859532 648214177 909094266 -75519487 191417062 166534193 858882535 94127031 965681623 -587961432 -358739953 -246744190 899066841 -760115430 -907651622 -785559296 -214068553 -391499221 -994849367 -173699328 -856438633 892223740 -395414070 889136657 198897263 65691752 656520166 696578734 -699559930 895128471 492609436 -596278628 -733495661 -447589363 -231916470 248271476 44132199 -525494662 527667610 867120227 823139457 485297155 952709854 87624785 -638423698 -914955055 -753637455 124087148 690635094 778613668 478898618 274940412 -257328554 -895217161 -114677255 735061765 -306119902 -679568632 -38456431 -395756654 708602203 571521922 -598238176 -31236191 425937524 434283218 -799310136 869613611 791130158 -507483249 537162385 -592899589 371851198 -603011710 213505269 48421726 638541742 -228490062 -705708229 -659446624 61876192 -831568329 -645571868 -646970402 253661897 417164017 174965972 724001838 -406809308 -937279079 573247756 -487789486 116984716 -298753784 990485353 809780504 -839800725 874387874 -275768682 805936455 -21926720 -58350672 -214251445 -939350019 -484388670 -768858365 -217013052 577812369 213175788 739193223 224344280 516194968 744567576 973753346 816001899 22753677 825020493 810374481 -157318998 995343044 -411029135 765896289 -211388971 -933214731 -287994092 788964229 -479848950 -209008004 507824057 398716979 -677062095 132850818 852154181 879840731 -178263213 544501670 798188422 127644262 -357035280 397465895 472835540 -573611479 -704286800 -708763349 -891291519 864516497 856954020 -525157346 -391761333 605817516 813869098 997238494 -618565304 -191392002 24872794 -511896697 -355534134 -119134287 547620749 -914470840 870412775 -645617908 670327533 -125724448 456479993 206486703 -828648627 1090494 22872912 582432829 -296983980 741498757 -810764443 582855335 609347730 -676766139 -386349331 -459026290 964008831 -559893615 -771464879 -646131193 -445591866 569801027 -701583691 29446313 570477183 654874193 817620315 -689495323 812121328 -548611280 -184546099 903495739 -325809946 -658386322 713113518 -625750903 178681582 736452184 411632429 105873677 -108534023 -801871897 -335290377 429125899 -771572224 793224483 380723313 -696935284 -990890259 990553625 -174491147 596011543 545910989 703834136 20223104 54774246 -307649137 595785870 148540487 -806391986 -282991847 -364619572 196494836 -597118085 -390044527 -578948986 -558656701 125403868 -799583249 533308917 -759042717 717571463 305053336 34100638 -288503124 637493402 708600744 -589046255 467486425 -354424136 163934325 -4783295 946821731 -345387665 -128756011 115158943 -609604173 -875916729 578058955 -299310920 -874009259 329545392 399912663 -495206810 169861556 -185588203 -616395742 -612431229 -471817941 586073678 165577624 860703331 960481404 269247571 -388824443 7154770 -545437060 361473540 258990561 100895141 -922786767 649193753 508098979 546784961 -487262649 -198282430 -240489038 -829679253 348071818 -980895958 276107212 419511857 815805086 -355739619 -328505882 618317871 -668872310 921142791 498059925 -974733440 309779286 -726693489 669900600 -234324263 713729712 -520843730 834412230 -560579275 77285655 550743981 -508712420 -634336773 888425278 -604204470 -656053249 18707108 526530277 -693333598 369172480 -839005902 -31058686 -687878934 -361902061 -387221234 211254780 -175586123 -642131751 -434776580 783711673 86049464 -210614621 -367412720 -888549307 651251207 916139927 -661118520 -595138450 -25256890 491443708 512658120 292178685 609524449 501239283 100026223 927019376 435616697 -530749672 547106333 724775532 -690080193 440189084 -418511249 959904449 -75998039 -379375743 107786435 -3114489 -461942050 -55608286 970581764 -458878159 -47208244 445053003 -304555515 -628746257 -761413102 978831740 -495633135 -932810273 -47424545 -30940452 -925670389 -514700447 -841288176 -805218793 -839721631 858672497 -296531736 120918382 -197595230 -780417382 -769588071 269903252 -457510480 -797495138 372512131 890070605 -75464714 104844567 239159050 378483221 -627498987 8719875 280560072 -28112326 200308123 964568139 -11766458 -372052313 535210299 -199921463 -547252449 425780034 -720316730 -649455296 593909395 705029330 -385894943 172233742 -745218540 323812740 24042955 -672796249 535624129 682836151 -286939447 -382882277 625311312 614090752 -553923682 -138857409 54320607 86039890 561301598 -680355594 748598497 433189974 -282602685 211022796 -671843423 1870666 344225079 -875430751 -379911237 -446160374 253536835 61698374 -295177004 319688702 540151425 517198392 -305905134 233177027 -822066956 -452680007 431010069 -132765186 -97088746 643162724 834447836 695326842 -921255076 -111174456 -683424379 -982651832 -183512171 -155784716 -771243864 -137675596 430141915 -942112180 169995987 -693539064 -462342379 680592512 481045950 -682762963 223494269 -28501296 272274217 -998199165 739830390 -159519730 -933268376 240364043 -628250875 -199835539 -561142527 -232172142 210360115 -908051019 -630775654 368270951 860213920 -27837272 -879988254 -119197123 153512137 -563453822 881573463 -372165733 64293222 -361744595 758658671 -938331279 64078160 -181124705 769039171 -825888846 -730812692 487168879 815588209 686683358 -630084363 16999363 463751590 -430302689 926776874 -813044660 -465091150 -552463800 -410146634 406484480 923627257 -591252544 566922996 807590405 289416390 62376887 -268873580 -328332217 675327608 839090933 -565389880 -273287131 462094377 -696922371 631221484 -567046705 248890540 825830942 84410553 -408835492 317598562 -171535488 -974568888 500274599 -904648565 -563924042 -182559469 35806801 -78160298 -467893734 -909209743 797945147 163363721 344945854 631846318 -582699985 -950000075 -435627127 -31699111 633601661 -354309834 823102672 357672075 266478562 274043291 -737180668 -907914032 -643538565 -749383190 -534538244 97444474 664827263 11019070 -145490956 -318041421 899583528 -820559019 -588359975 -52741590 -376821936 -798540967 265510306 130074409 -303303420 -730856390 -624660002 -428874059 -548867560 817171619 973366336 115146871 367932413 494290830 836474333 -406116597 -69316372 655689459 -389899064 390342008 -216469596 -468084696 530259418 80962163 -862876075 -306616812 -805271887 -620195181 222040125 -220107535 -839583620 141174233 15678474 -644302431 372583964 858930776 864526463 481815209 229471963 -906948298 447937880 316862629 -111458906 439864596 519203618 -151624822 -326387988 277510853 -695786444 -690860996 -456264488 641671073 -50298661 -188043502 664658622 -690517432 271169803 -486584203 828417078 -141854948 950681333 197594166 701229027 -502373192 611647389 -236824243 -674659239 435456990 806682339 -931393851 -515406427 -267795356 623649698 243906108 390559173 154449749 691078114 -335248129 -417211425 -1977340 699422851 -8567280 426437161 -181763805 -139816778 478237452 702963241 -819379642 746343003 772152251 -636107534 -899841365 -792973468 771569452 926896055 -734216748 -532714887 -703159456 10993224 -712314679 10545258 -695888361 608173164 -735252691 774456384 -462007293 750116311 384338574 -801167947 556075215 399511857 486109474 788576379 -250032802 585788413 -296420206 944980444 391105018 -865187955 -700170855 -770641121 -533779659 21182278 -177420188 459633059 869454388 -661427744 427804902 -323484943 123533977 599545056 -610461808 540940898 -936096511 -998047227 971485703 961120402 427879415 -78951482 813894413 -3236454 -947946598 -203458577 849105481 750111121 -597443819 679355110 -781093751 -112498961 41209066 984113997 -55834880 -338582976 845869557 275810442 11344010 685105233 -667717409 65872940 166015123 745588002 336282905 48240814 342167229 160310923 794175220 573022588 -319775600 989191184 -858352856 996308400 691632588 -8569969 -675546621 -417621329 -487007325 -262493939 -698580617 609201480 -328603419 -409050726 784923611 493367093 -57075565 749757371 611408255 -607562250 -293894108 666584462 -112078190 871947168 138854816 61951989 -268818649 -676058169 -570494782 -179730900 309456939 -19566461 -227154840 428825656 -255049991 738201935 -73693258 -760212466 626627818 -444034545 624797606 -488276479 156684482 617824839 -969836042 -33600515 339155448 -730079876 642333702 -203731567 702979592 263262774 -506502458 -676715665 -650635180 -713154035 -335573955 -972379480 517648107 -729281601 973739949 -123961726 916342511 502789487 -143419428 67360400 -43118362 -981932913 -99078564 -609580274 -135562080 330337717 137334595 -822594489 -175387401 449164621 -786447669 -215909456 953544658 292899644 784333642 46304467 -387903179 643291342 -921948723 83544456 -673462538 -270452597 -337503698 641286837 -804340056 -926234949 -419775273 806348996 762155079 -561058116 -382989404 979459245 459656747 158702457 860381615 -847592204 -678741713 -712325048 -21997914 -528125568 -941609710 901525386 -367581600 819687621 849991576 441896299 -808950424 -610697972 -279180583 554435365 235547031 -900732585 807014120 -974700177 -249415150 -906364967 381107331 -2852659 313083056 -970845804 -655497025 -757091585 -638655460 -966886631 -990555243 630029233 -849682106 -689803619 -340202350 -285781145 -70579981 230598798 -718392253 -687255581 -251839133 399266229 294506464 -416589859 -998237012 106319437 -461275358 -93388932 499033273 -763451955 -913321125 655638600 889449253 -520700263 -33348180 826884623 711776626 -274717174 218133153 785232873 -220994287 971132004 812676149 132132340 -7884785 643063245 97703532 -632056401 -982920702 -182920825 812336815 766269946 -755079056 174492523 -720173735 -171193664 908332648 131396646 -779597590 -535868431 -876482484 -750423990 172122258 314713302 556836330 -95856085 600236970 -511355892 -932939168 -126992351 -48317268 821855044 -972074910 226857109 -915928298 370440725 562701456 197822264 -396000566 602131367 761060636 -409832381 98552107 535794339 -517997122 -116943686 -286087167 -649970159 21084706 -183057137 650198509 709894894 -135600871 322215694 849086744 107426963 456189304 -715324165 -282045939 915333052 -868757627 -980178626 -970851114 -336317730 530705749 927686184 781136775 -68741509 -701856216 -730339986 47048667 -888638631 858651310 -565695541 -44897418 140654432 -894365576 -696279469 -38315534 -307157214 180348001 332880772 -324218002 -4950100 57257947 -25417670 -681839380 157640742 -270617298 -849129808 150544689 -385230966 -351432342 -120701787 754762886 -213352154 48022976 -305510776 -542842165 -336822504 -423734588 -425512090 415228204 709791017 909350039 291608790 750659319 69134307 -680335525 -916620982 735142672 -167775225 323271011 -786818970 935354653 578098868 -516255618 -973969579 -762563619 -65695136 -974832147 -875472619 438340220 -323393072 93121243 -893725832 796272074 645571972 -460440234 -694904942 665149652 768057444 -736668266 137366899 441582704 -807756945 356871251 794319820 871479159 670294146 -836627710 -925469417 484425800 -909707864 -371618467 385475464 979524399 340261332 734992213 976566337 -322591449 -435304010 -942797854 -947358300 925494407 7608387 507075091 172378171 316605986 -861922963 866325466 503197704 395831823 603847007 36928739 -210981826 -802869729 -553562017 800680381 837421751 164335842 -983392197 863537186 841279101 -724957741 -847285721 971411368 -694024290 44783530 -891799142 -126597157 -579563473 -615964358 327523778 299559338 528148736 -683537802 -173397886 -96914681 656583222 561096874 204853338 497509197 968153110 254783888 253804552 164395821 -114278201 -532527912 633285149 554023119 836599499 21263222 -729371865 -343609922 525375254 -988051478 -770277271 -429217142 567677892 -208592867 -619268006 -808623765 -397545301 -141471227 -85709252 -850559324 841570666 -202126813 820235015 -869817698 -418869995 562782696 -3246662 -534319029 -768955327 -34807091 -351476770 -508247049 -798854436 440363775 773951634 -4004904 224749401 650556182 -170301692 799646702 901616848 341019012 983519764 673629815 -196465423 -679978913 -591542759 207046401 823651078 634857624 -244576774 841538334 398008642 -646528933 754581033 994093673 906183879 -270372363 -756689282 644297640 561557495 551397100 441462104 209239936 -131499108 798397571 -760132075 -898069699 917444945 931317611 716853791 904875408 882298469 91977231 -336802951 -900920514 856953214 -257475125 944710685 578644845 610220394 -35779086 437263715 -253322848 186012673 662179353 -764425842 -750424347 778301193 -190787384 -448769531 -918075580 453145972 874228844 -382849179 -542180995 -372844560 -42172386 -86566331 500503472 869263928 -697965259 -771989028 -373077747 -320229037 617571897 -876994267 334338896 -992423789 -721822088 -699041703 263807516 -469212996 -270590154 681357039 792059543 -144331839 -17857078 432311226 542417336 717225437 -747851923 -653455194 359259181 996087635 -404294809 781740765 911440734 -257897217 341121299 89639192 569816428 80715436 88412157 39244973 -689052021 -318027427 -176961510 -326349098 -703170061 -934334797 116085489 34520944 923521990 979524134 -778309524 -625936466 576633889 101558940 -388912509 315725552 95461594 335785866 914392636 -157443809 -742694794 -230688009 -162592042 870010122 475958522 -185277516 -295207720 -42171058 -442278920 -179384236 -480060205 20953881 454641205 -477423485 -570838784 -105397902 -482266994 -134792404 -167657210 -36559694 -213532867 839640214 -482889932 -449200202 600127164 -156941625 256540738 -96350903 840271215 -445665526 -480533726 -778321125 59113821 667458328 -925985348 551013151 587770333 570853949 -944382358 696085743 587044318 671999339 942627848 947964707 976234993 366587529 185007903 835636739 892778962 -808674797 -989018520 547891477 628147594 614893358 -659163249 -206670821 290956040 976823427 627587614 -229783261 283018989 873448991 -140157877 -187254352 261895707 -737413579 161209594 322464441 -226601614 -761195149 -696583 -215531830 508584551 431886514 -986106512 -571204262 -488705136 471623652 510012368 876073537 379613181 750070996 557358727 263236789 -529888434 -385162932 -887081204 35987073 653263874 918374541 673695632 -783635308 190508640 -606246602 991833201 -972094135 -842566904 237466637 -566679314 618016715 -461934514 -560370447 -108147420 677986282 225540563 325720551 -634104421 384015819 777985322 -733997249 773334097 632899065 516840860 -495950583 768153136 584266561 930166752 -500195710 271163026 -139233148 -598009019 -133140312 -437701079 -326070658 -855200087 563457396 -447917691 961340729 377215472 873731882 -113136954 482090284 -39145503 947562109 -147271101 -868817893 175426590 933225816 275257866 67918592 121902260 -436820496 438417922 -280349670 659448135 386229789 -895157032 -448681064 268442910 145095430 -783456753 264561212 -942892740 -961226593 45615189 -405928075 -782113619 -647741015 403048574 -582977238 -703613252 -581457079 -261431750 -478481649 148982589 915796363 -660816107 193713505 -525368005 901917887 835269495 -608750732 547388248 858685059 -740568807 419390504 586855115 316362666 751735391 -375324774 223787412 351387589 -530896956 -492947532 -563129624 -722288084 -676868345 159238208 -948515937 -231312303 957436292 752071322 -116662340 193719915 33437363 -716444554 -844431160 -901138123 366930689 930252786 -521999039 782100309 398816138 -622819041 695116582 30743588 -734343837 -564347462 -912964480 386225547 -83841347 -888655031 278680915 350734672 -386635791 -305319444 329099416 -569168895 766609926 982224610 -839372226 -364715124 -506865608 301683927 -395420200 -157644992 -479576284 -941301452 829226619 384714429 -469883825 -301855692 -616215362 447261129 364751762 192478312 249442636 319558436 479686534 625231356 -335079439 -81572662 -819468226 479853748 -170415855 542763732 -98574829 -483160619 -424081898 60806213 144164000 -519217534 -665785861 504669209 839237359 437940738 673060305 -508628186 -326044489 895553007 858272418 208324231 -993454099 -591235646 -206779164 416799674 389083085 -116306146 285518938 -1262604 619746093 570808731 63297957 469931164 776769617 749594732 589334650 -910013915 610288564 444016071 -397407220 321362959 816697451 -486536457 -524895409 -745152166 -518379040 907278595 -369572230 -194624721 966487165 544538896 803591573 124300816 -783935841 519700820 -387996093 631206834 -454173037 -309594628 381679229 920276771 -397563696 818076499 253289551 -624512021 233319856 509098770 -404224161 -114259664 -496228858 92905861 -805888501 414804312 448161016 449767612 67293166 -46595635 506800244 646205701 -915069316 -659576558 -690119994 476161095 -409957265 387456880 211607621 386974539 261469202 614624545 534790692 -680530659 -968675404 -749242283 -142324235 -328250651 -916757996 513024188 -619612126 461018441 -81389575 839788917 -208890946 178057393 999785331 299015562 -870720232 878697970 -754097551 940540026 503399417 309987958 74830218 690289201 -718969273 270360839 255699413 -630199340 250128141 1235629 -431280163 -742034976 -771741869 -367256069 985503768 -486147003 -756936353 218789520 308188361 -898491836 -952699203 -188520401 -292986586 809130892 -472499140 -887861560 -524747372 -587682450 175267996 -794377010 -673978442 -460517112 -200876586 36486147 726780320 -777343352 73668321 918409982 522772775 1764985 924258875 -686105577 -213401138 -81750362 -722507693 482085751 -231445752 -271350218 924517070 370913545 -301172068 -473845678 -19724905 468220641 -704792166 872255382 -699871537 327112231 -355385865 732271142 -713313406 -457445463 517918332 523504035 -751016619 -511337325 340570937 982293045 -455886636 -648402669 814179654 699615913 913106266 307269056 595509982 -475663740 145601121 -282172742 -6958217 165128069 209565763 855221507 853988459 -511910965 564017293 -427317005 684379820 -652588350 -536421774 333041924 -844015078 -951619791 -111380807 739311604 107178793 -197909883 -798462379 746410430 138369560 438588268 908642054 -177358752 -880567355 1298229 -782328838 550912631 844720147 -929974165 -927772143 -204569008 -507023084 9197450 123229484 838699427 656450792 -543077198 559622393 978370408 110197250 771895241 814518786 -685047840 -787844446 -288818458 -505915042 785765411 92254738 680449517 -584891249 -778932141 -566482439 699991800 -789345997 -311191110 -256118351 -159311116 448147453 -101174380 -805558074 -712961902 -442983301 -152812406 -182926814 -698551135 371158068 803750394 508370025 -3118817 492223345 -178076618 -371520169 -91025057 799481343 -338484593 383054238 331310959 748247424 -425873849 675868200 343129501 999787975 790337613 152979666 -650990534 -212159946 -898810346 313938758 410234567 331624245 921195523 -567676591 279306645 92556551 -379032437 -10971506 -773844687 218415086 295734029 221402258 503001137 763375100 -779668423 -177947467 -747657537 -504152119 549019951 -683995577 -137455549 -768916026 -209228166 -139829069 -528289713 -693988590 -697263793 -504275959 -562212710 444382776 249757338 782303141 -778693387 -28256331 175246131 -932942764 142223429 -904957801 -460974277 414252880 -757213676 -223223525 536125757 522856349 -561745768 -244920103 -376844864 219440044 -428903523 -112193320 -975588955 -502140107 -522670685 -976645951 -490294320 426182176 -889153216 -810827513 931365795 782314683 -174414457 443287803 206725648 -360854499 427231066 163640329 303025950 -343786384 -826025139 178679378 -283728693 85795087 992584092 176931040 -244963750 881049621 -340322421 -610633044 -772336659 -532932715 -521036646 -13324682 585854745 992903196 469956118 -232894306 -264010260 621360036 -825731300 -500524020 -221285330 -74516628 -879065347 898987901 -45692322 969210467 -259095376 -767809425 -399371080 731946877 -872890986 45811543 657480355 221890149 -391603312 959534086 -386841589 -795777653 460880580 3975253 -924927410 473819085 144706393 66321799 946575086 355658634 406224615 938226909 863271656 -812487410 821238533 745272701 -524627452 -401073973 135757815 -207639467 135659530 -837925820 -21771732 805490714 -720445706 -665211953 -661500347 -815716095 19582449 -793586781 992335656 785465015 -182089000 -385984040 -74183302 -999059069 -777404732 -632208279 683027810 413956533 -651908542 281333416 880472604 -480426983 -311349412 -554458887 667584388 798362489 -495692225 -587092630 -853269143 -317464106 -902612935 -529826446 961279219 -586579362 63568193 -287440662 532167369 208170007 -344282090 440022395 292584840 389174707 -8969188 -406563113 -347913757 785500699 581840653 692730109 634781736 756765750 -564250254 17703782 -88264203 -403873856 -962820399 543754754 189798804 -184834022 592072599 -403122307 -45913276 355787604 -986878562 524447408 -79443961 990391427 -653691524 -870567867 991328436 976544279 390418087 833416908 412804667 -863285228 929932554 159057058 754459180 -841304107 -293111243 -957828786 547538060 -781336952 -92538619 707695305 -120904590 232228427 83041993 -817124589 -900356977 752365734 278023896 -494375400 115334511 -658826145 -138745215 -323083241 464775387 -258764571 378080889 696237308 -449122206 10322784 -320312471 -764479018 -344083410 -160249847 420019360 519394001 -614377489 -909149304 -122668522 346742684 433109191 401628456 -468026577 482065054 377927226 337472116 233441196 426646164 122731447 -768754085 674756182 498056667 709096642 -750286460 -312149457 978268885 723729599 -237543854 603333105 -625860328 602462290 -962601082 -489228208 -123585036 25997358 -637938295 -771283796 -816109270 -783606722 -759382563 832918496 -80077879 -11624450 83072465 -218690090 -622830794 -917460827 618496520 -948945197 -174441557 -511765976 -711515744 -996403726 -315105463 -286882693 -383960324 98199564 -893031973 638837847 -43408343 487712526 -135235255 -744510287 740031220 221276274 -987178140 -729214232 -913285994 -301072701 122222703 758445331 114283542 25124472 704801321 281154853 81726135 -971088894 466629159 -246901703 -28407924 815316350 -605563916 -435278246 -221451192 -405278058 -988439572 225087950 -650730505 432273142 -701633881 31743280 937088675 549229914 -332698861 -325397158 671060537 382636305 -105651721 159340257 103003138 -344387782 64489993 784705866 -916110022 928835995 678033460 564366348 -610692789 -905382433 830976639 -593870818 666243974 -602053566 -315715005 915566999 -83020086 -588686556 -300441184 -541768880 -887285042 -105312948 926968699 -980548320 -70227575 -252389057 213570847 457687881 -713224258 -9682548 -626608820 -490201625 -751188199 253676200 777172812 511196974 -234608668 99302321 49674435 -154748460 615001699 -223239370 -963835388 -268493663 -160059212 -436703451 -84490280 241099390 94402808 -848123258 -54609083 796700781 -607671745 -665231 216692504 -425937198 -964091398 658198790 -859419412 192201623 -908526584 224248534 949346713 378026661 -730083735 613815647 -343259463 987937626 933019243 -321561234 -285947056 -777151761 -895763575 -606257687 420865921 -813161553 -627996472 -564634759 519644967 -486475525 664753098 453337361 937122690 -223277830 -945268939 417277760 30641403 242668990 -287735268 399362765 618354826 155514 375356264 402320647 798071769 -966497396 557884795 905559272 18500784 -47908139 -241892305 399899955 271293098 -886229350 880683319 431223928 -76620578 -301915063 406035110 287725675 -568391161 505610053 872533765 -195994971 939128060 51130660 556545268 218823298 616943770 -75914081 878539614 -54264307 -143912489 838459466 -473931582 -628710846 86823445 45759957 745237129 337897345 626987817 -923868178 -265200432 -711854062 30988859 -63471784 575370114 -924232976 -540209924 199585420 -442299358 -133747591 -678280198 16466263 -25008112 485426307 718722329 809768300 -920536740 489668085 -844561381 388049533 -25534282 -441900152 -677184066 747084902 -14553016 -307980609 131712273 621862779 -995913785 385061787 62779517 574491989 521700067 -940863145 377167288 604632170 -696086427 90364519 -150324510 848496676 370552118 435032307 -614527397 850831727 -559893736 -370361384 463929780 -105299426 368497195 -303986871 121088411 777811994 -34965932 -59008175 281213304 830204611 573950890 -162374078 265446037 110855101 40019989 -568138936 596326431 892842621 10322226 781965552 -276510353 -367677096 543752700 305996812 -661444609 668577106 -177819840 -36839318 40902314 -867689083 950261855 994350538 633076057 734433371 123032622 488935311 969999965 -930477829 -49599002 301507010 -385505101 -7610907 -888089242 -532274028 -172192610 -809442927 60196034 -707122869 619539788 977388587 -196402173 -282741516 -45671191 233908834 601316537 -421768312 690573795 454909139 -288136509 445917632 679376315 -717339695 833837799 -287968298 898646162 -346253810 308363782 268653505 -959105651 558523868 -227609264 -723291785 -82450196 -416058540 -805442449 -182209024 -264973784 -922952660 572606901 152767625 753220949 927012589 879212092 834518942 762394949 262518138 -382750943 -489472885 2511607 61349498 207255068 556911251 -178502923 -856186561 619832509 -500604830 -387401472 -696421920 368428505 -23993414 754948224 602360493 -108271375 875781593 379128724 23849376 -828539647 963910617 -411240479 -173442702 571477453 -259831550 -943607857 674189836 -24297288 -13970361 336306906 -667876149 -465496174 -746351805 -355759550 277610774 -382139708 137780029 -117358569 -939077911 775762092 421234606 -494417213 -667547071 -961729636 238715189 -354744610 -212130679 497021011 895175290 -125473841 35054548 205179195 659340007 645736538 -250940685 -366952076 -629799465 -862869919 851029789 613982452 539294056 -431627526 629854381 -11529230 779920605 985277981 437466096 -739072890 88471255 74430441 -421981797 -928926853 984808536 332123019 -144650655 182287947 156051391 953839996 -804054463 -566134045 -766309449 933675069 -55203458 -622855930 775728747 -541709343 -442067344 292183549 -534782787 91166061 -11034143 -694880560 -321069305 564144320 -205071201 80454386 160888178 -872268297 -857948079 -573863487 -549717841 -833135496 -746271414 -83681101 -585906227 864802812 99035553 827100567 -408756417 -569078151 -29237043 312282695 997905808 -472481366 537457694 -292676186 29827872 925073310 -511415600 -835751990 -302338179 868702927 392736096 905811020 -88877241 976338216 -743869107 -127517623 -198968041 -163039862 -362123529 679198881 -292245820 237564896 -463193969 357040961 285630927 220244548 778527386 588181687 -147608850 -453899122 -342751930 62887160 804374217 -847246517 737331503 582713241 920387882 920242782 906654115 961671443 63619445 637827873 -274098359 -97721795 -495152810 -574618766 238736133 941930740 687786959 -940932328 592000020 -455529258 -977608001 561900530 -8090586 372411086 -647821969 144857594 -868343910 292659224 -248731061 -391319864 -226295064 -119250023 -98654528 -279593983 -164046828 250288059 -274403686 -211727152 -453312496 -688632807 847355780 -952425604 411541378 -43048173 -373206678 912848323 576822186 -700708636 589681410 567941549 685492290 -937015972 -888401154 -175827582 199371493 908096882 -693452280 49254458 -156927202 99638551 -211427031 928523192 97411720 -657684697 -404449143 -554040821 -390829915 -908590064 645935343 182202045 617863776 -360096015 411244699 808334498 37901205 -613016560 -306415800 -442189717 -576321847 675470664 -40491260 818248400 -173681012 -497296336 -835257990 -582194145 238816070 304445666 760893367 665080446 -893542847 -865654075 556165528 513418170 -74019425 -621549899 105048149 -887585587 388839839 153765367 -85136253 -916394171 -407930514 -394906065 -839692890 -492275006 759088699 325102722 -420594771 -871227360 989551356 872308814 913613701 923018312 -500290591 877572873 566455634 270706123 948664144 -186020670 -440053543 38895427 -221281970 684565664 -192777239 855449518 -722952661 -354204120 692589820 -143336572 966002201 -216041357 765209496 318237723 -674076366 678258479 -168788330 -308073412 -788861365 -968847235 -438435745 908015296 136958446 706134466 -582861923 916706774 -404785776 -880286317 -175950651 930001720 111379614 814129236 -777754352 628260177 171471536 567457099 116316846 2847670 418811592 -655814537 223500647 421207039 -993678943 814156369 -567307449 384789185 502006705 316428871 666177367 742917075 -223222975 -434782550 618981662 414743673 -205726366 228741875 -991126087 569207283 847934538 -737029448 -154834134 307881732 512273750 -933105997 600218933 -490483336 -188525971 -597894065 -1963086 422474987 965971355 -471821719 -470757848 373278575 -418128374 -818213123 576321417 779318465 274195567 377636490 -444168882 -706238356 394327468 -153725726 -102343913 297069218 -933589348 -277176883 -566295142 -198858364 -772126568 -125501616 -457418513 499012598 -364832849 751705241 -550595633 965008582 805736994 -971781291 -468508560 186773538 998344010 407252550 759330644 -948197247 546048014 769339945 844209692 501402350 -480466039 -898098943 -93200051 -109602866 -958671687 615334408 656224506 -562414882 -631809038 -294357470 -685968554 214248357 189952732 147444702 521929107 12555071 -317789730 47693456 -115573600 830196417 -359055994 -991129629 594027290 760136868 -750483828 597524120 -164236897 183690944 -610187723 -449219813 -17292389 -16753117 -711049065 -334144279 826956700 -492726827 84900263 751932598 -346539949 -436726937 197670322 371967850 798510165 599084876 -203961913 -656119219 -233982944 -334304853 -882682975 485757745 -888211945 964229423 75279584 86328979 573189387 928020715 -876739950 635837169 920033348 866379826 -962292775 -557310121 266287978 -725218579 123902392 896408814 -89910294 -137708361 236795839 -848639621 280089775 -339206460 245270319 -914525320 580323528 938701986 666584281 325190068 -513876430 114032485 -532867796 -752792470 -650659389 -529380538 885968641 -543539235 -462780855 -684011691 -930008567 694976407 112198149 213317925 292489635 -907505553 -921889998 -490723997 649828476 -891006878 -857521071 -359115332 -930807839 -616953831 468471661 -94403452 -829490898 -473289667 -86403553 55680811 130301147 417958277 -488651671 753050293 -892445132 -738600663 -490947996 837357 -904943417 428660669 731565184 -374868497 645574172 -926478902 -788689752 -318201371 762538878 462278824 -454135194 -755932087 56366574 -517678203 -273450413 -168213382 126923366 -727178817 446522593 910236283 -524017925 -277444617 -481578090 -944936052 -709103006 -326368813 336073823 -145263955 502412002 -96899164 -141360554 591011707 164144406 238314496 426773625 509303981 709459427 -990142332 733688440 -424292228 713151393 -733236018 354085938 671746139 -242566507 -586137802 -142397119 301361042 -326530381 -526157753 -827441109 -64444412 245108679 746991871 -888902234 660127424 894670787 518955782 942068534 -57662596 732144843 -401006572 -577735919 731924839 -99035183 -510269951 -907609315 -482874469 196461808 958135210 -566335046 349119979 201459320 -773423786 710541955 -159174785 717356385 844264751 -721407268 -870627351 710777648 -182888967 300138461 51543348 -286793160 364736116 474274304 901805787 935312651 -139994465 678972676 708129813 320866684 554227560 -602476628 695295379 705994836 -981376934 -404898066 -593078493 -744917830 -267174845 550198060 583882720 619864123 545207612 -761934727 -682470518 -211653205 17947593 -635282642 486220524 -770722508 -872962899 259248204 396992286 207795160 513153798 141273100 415480122 -272544375 51825517 87951829 145082619 -691939106 -271543664 481582030 399668355 -537265794 310811679 511969673 59535823 748553126 -495543218 95872767 714621183 278150859 800693270 940944752 -128185992 641313467 452741686 511220383 -115343041 -200210534 -596568918 -978005082 -954610944 -359850971 -78343901 864956898 -962008746 -718720068 -699170863 357673260 -188528524 775716817 833121455 -596737484 311885075 -390596578 -931815381 -339330293 -347918099 699472253 -365537693 426121555 -312881636 -730470071 502090100 722268910 646160934 398303672 -644818892 -524180518 -970620152 -108283867 162231243 974732274 -592689002 -24279053 -944442301 -686608432 -584307228 654734302 144859503 -464661257 361266755 -91315322 -909815858 -535375068 -432593864 -484598284 333978830 -804270671 613143786 -384066973 121512189 -356676804 323278308 -422085120 506317574 904673318 -963783153 73732267 227005653 727523554 -587807845 -881895535 555826498 506983411 211414348 236112890 54676884 -101545656 330733607 459536078 -144413838 517313806 -387420950 948174619 -274616653 -194268943 683973181 536707375 839894537 -948693193 190294778 673366370 781654581 -438658383 -389721547 248420837 21832163 926002548 -355859824 876275959 -524932429 -470326150 717802823 -883868417 329807951 -66105027 522552680 661635786 896046659 -708373405 782397085 803327133 -66686261 864842413 -638328218 427026170 308962306 -834922634 -512684549 -591366555 -367700272 -825089572 291750871 314806357 -216341641 -682865269 62128711 499900192 -859433795 474228823 897997326 -824734122 -826533327 -105006550 363704580 254109821 -701924347 57518883 374369894 355093969 690702769 534675812 -864935227 -64991239 32688488 13529334 774014820 -888135827 720359047 719546375 -625788257 197473043 -734736834 -530445591 284085628 -876982802 242622152 -638616311 -989625748 917823986 -808148697 71420015 -798419758 -571903779 798044594 770832961 22623415 244646004 212132865 -918672581 238018455 867303623 744190252 -713731809 752359897 -698004289 637376099 946315877 -328416887 -810105079 399925227 114019837 -155570733 -139769322 -921636383 -377632865 282932972 112898105 943125493 784623816 -303222317 514940093 -242867389 -540312969 -576042837 637751017 170242778 -378715206 472110953 222727987 -736166361 -501362098 578638200 955975353 -953582533 843642896 -858292984 698028383 230711770 -405825451 562318247 -677243976 -853358982 -518800729 -467961075 786202155 175824354 -470477514 987832290 -470953477 -334488609 -675828429 -52003148 -879375222 -937123820 -926542140 86420400 482768162 857645510 -81260714 -580099832 856406625 -650004779 281262565 -332484781 -470579461 87219136 823526721 923977130 49696231 -415450728 269399156 533659372 961304230 -988353964 216786254 -342164159 -567179930 804673227 -207249443 833596433 480053207 398621227 226762136 -306920285 807364465 729507223 720392253 -131361911 56839932 -240350005 -398588541 -897530979 389302529 753464371 254112823 -705806834 -988333783 899014735 -289477677 952260241 985658494 -901562923 -295292607 -552570053 -545253046 402264628 444948134 -245655776 277299118 -604452667 -970829130 454075357 86314405 -838253697 77157640 -994180553 322495392 673183277 603055966 -400868202 -717598798 -966827089 921231327 -726032368 -762532381 -616506916 332322477 361632739 114231205 -220040359 218818929 -809350992 -41330724 239145328 716727180 575531597 -817843239 -792716520 -883893547 -58227115 352130754 -169290415 225064142 702128286 99579656 322971464 -442970261 -552665266 28505812 548422053 -126605788 904167232 -787476296 945646954 -534481867 804781916 -749254997 -27824222 -319596969 -646620523 -244404216 -454336020 119250134 296504675 109765571 -40639701 348854253 -125650818 522268110 991838362 -965303573 610631996 -164863575 -646542462 -732037221 974052566 280960218 -976045211 787388265 -124872235 -15473319 996719402 561994016 -877882336 -707724096 -721031978 416486516 -353775918 397087816 -985096885 925130223 402009267 999953456 -19937294 732400450 126608805 672366084 -851445517 -747335231 -805918461 -130106289 -674752873 -67281315 -430303069 931807030 257548479 -806736520 691498739 881142064 314997876 -502470792 -123777308 -918749691 -385659313 -645185055 681624020 441764147 -718707836 46206773 286357323 -345611926 -68780599 -868574000 732059475 -397805014 267003620 445948533 -528342442 923916537 -293613302 -720177749 940525727 -677902904 -419724951 -398746247 -614815608 890168833 -31461513 -884959967 371466492 504573906 -274031355 328479427 -692653278 701012528 508799606 659932533 171590812 -810499150 458361944 -753158356 -333787025 -959910130 403998712 -482277638 -577835957 -280131911 -954200681 708700592 730939491 643416438 -82542003 720751241 -498289555 -906668726 875442363 305903996 -486031030 -465575587 626048355 268550065 155142633 294712893 948918105 554748991 58615654 478225708 98123497 653449195 -679376075 959551497 -745427239 -721814230 -842625426 -74022807 396012894 -158091264 -283411217 250651469 -275687065 189745706 505944597 -782853550 779144685 -832725131 -372393450 -312209118 285905441 923262701 219800306 -705434141 614152001 -225927780 161521215 388147222 256774806 846314639 854652919 575485909 106588848 900592456 -279818238 -767456334 -706651414 -273880682 -429393094 -585368081 529642082 307908115 -261106864 683649285 100207997 564979225 67532104 -59437344 261256110 -901866695 407711107 470183345 53090811 33747887 168462569 -5551389 -174011126 692306471 -238191393 -91370451 -352095472 915808396 -920054707 636768629 80362427 450099203 458718666 -103965363 891232651 -816477333 543505470 203621833 -525475835 107256945 660726513 581154589 111740416 588800801 30608290 407648103 366541219 342899035 -760857943 16399766 -998464111 80757623 -181171918 -603224479 396707773 157742316 289681089 85697912 185286398 883632453 -805866799 -808472377 -297559255 327322240 141657082 -570242912 -983810560 -62000588 -745841760 874501336 71281957 3073125 -879477239 237181059 275735013 379710927 -131782825 -995980642 -457425309 -245047417 -1161277 836514432 121154909 -236574266 220572205 -407551599 263046537 131152845 484215981 608447501 515558201 -614763024 -992033778 134907912 -587953796 886451611 -298004001 40537748 -951810645 552440200 577048456 89251 232993080 758391508 714904638 -612431049 -354112493 -533778141 203793760 -509105487 805484110 437262615 -129532041 908729033 -54601011 40144614 768369476 313805399 -625483501 -817286017 -647622415 -575052389 -368848531 884357487 -144496398 -127846197 463583202 225653258 -156757923 51648935 -653272656 -371140090 885724101 277837031 -587642237 -396819943 747925341 370994135 545708340 842257923 493780779 904860978 -382816827 -318862325 -612917448 681041749 -573364371 -120491160 855319104 -867239746 643345715 -217444364 817907881 454201328 -380466969 -666902971 367592461 327389595 -146104868 463176177 -697528396 830217197 -764784711 197749200 -902993263 -231497601 -931133352 892871580 -608074087 171474844 948233189 89180594 -530990601 -574532331 -137044246 447989632 -933184924 119011887 -299862472 750017567 -949899926 491965945 956512170 -732845728 -301089421 461676652 -845390527 856245020 209766221 23256544 -69379309 -207247278 250873521 -729159528 822933559 -83786233 -874734241 564170481 393805659 -652962626 -399651763 872494284 609239530 355074647 -372345874 -710259911 -741192759 -306085831 505560074 440102505 269176642 873495452 -604387105 479994972 -619880092 -834536143 -502372945 -881889030 991535783 -484885582 510428461 -988274329 937026298 -728327545 890762616 142551527 -576274538 -490796602 -127104004 555495136 -289200978 578073569 -946856537 678674880 623725448 257920108 -167753993 170188757 223743158 -981570160 -332323163 -829065564 -492228224 444064416 965155121 157470292 -548347731 -281887203 -646216270 157115935 -901618538 79317861 545323399 -441583402 464729893 -647127355 525575471 689083673 -813263485 134626850 -850060961 -759394684 790748729 -516043174 -225382276 249848157 -953143781 174592973 -174686235 679258877 -213806357 181821298 516728673 -578460271 -713106947 -387312331 984598085 -886607509 -712598668 739738234 255776528 23916511 996857101 -695574749 -216704832 236981803 102288361 274289813 205357000 -421034364 555643291 -869108697 -682283946 348057015 -437907872 -377151376 127313897 915491720 259230839 -141440738 943045564 185045018 90165203 -622157725 626940096 239133405 345813662 -164316412 106488685 -93631167 -491825531 909840475 775165137 -711060795 268466123 859372396 440912905 -307056198 -175299278 -909976625 117814074 491039995 858858285 487322695 -986167345 -490191010 -793111739 -650132385 -347885398 -948812756 818024833 -729663016 79979498 -225720467 269069761 -782043669 -634809994 -581126465 46306002 -490979218 -801725126 995426056 -867174719 -19588352 960203942 502510684 -994625130 101641294 682312088 738079399 664681772 792360731 606433970 -727931950 -681841030 128211815 105526289 893664114 -244022662 -808306104 -941280191 -455913799 -869882367 963443516 -317114623 622402041 673206831 15382957 1542025 742534890 389209684 -549918473 590620338 986622968 -943235487 873724115 5565234 580805164 50788335 774472539 -774302872 -965261469 -729308661 -517724317 368775266 -338416937 297002481 -848512043 850523628 -945436176 -831230645 725504310 -535527878 -634465261 -184494623 632783824 256916464 6874905 847347572 -963335231 302853530 264105480 -263967759 298356431 -132819576 870173660 -18929234 275787865 181449922 -940734665 -741392056 -422060240 -866882701 -845351261 -549783746 -647881255 -39234130 -678496557 -874118686 -602060357 -585464570 737409260 267309416 -4035179 25096043 446604821 -107605035 320728672 139087693 610627940 279976329 531280719 -371138014 21746232 420406321 -297759420 853529311 -306576772 7649977 964335174 -248644865 135109112 -820547505 185365989 -467932558 -263479960 -977233103 290417644 163519980 -335259012 -645957819 -762261977 941252493 -811555094 -634533450 581973940 752114731 -765578611 -87725652 -444562569 711010559 -177597770 783001150 -595378192 977944230 812971284 803641633 -367729087 -103480319 208036396 -854612833 -469730334 -872022986 145688911 -280961763 -81846895 -442507762 620963565 -111677301 -263424053 242995877 665960961 -734872858 271053445 -340224907 -249430282 800872571 245401783 334801547 212909756 978030969 -801251627 849763207 907248560 -224351754 -58706112 -331817221 -32025451 523039629 961690062 328046363 -922373842 749673408 475454737 -899307116 -884670576 -367012488 -545662649 896921905 -708279384 21213914 -968759334 572796234 -784646153 -744666312 -772176751 531649974 152337826 -69342431 -640574432 -851190887 -492403894 209569122 -456032904 669193015 -396611034 460066667 55134418 -127291137 844589996 -399126604 -422871679 485018496 285256780 826002168 -373698231 80471770 463883138 -85521779 15385477 88810653 -990969136 640771693 139605046 702613620 532223585 -953850371 -819361689 975875206 -788637 -686860183 -8429248 734680221 -514126780 -863585973 -306125050 -748993299 563445794 -930357025 -898477023 -877549994 -964079706 -125574770 -116946676 -157423913 456170559 -595274775 665860632 -158823015 449509818 -82029012 753995847 364493402 -337522744 -614920978 -970583003 -903871078 -314265063 83345680 536922726 -268613868 -911348432 471814585 -682700748 381664195 154290976 -298613725 857668706 -255739183 -703402397 65438429 -527307611 -199061340 -556111430 587741952 -462033624 -722848028 517869999 881779238 25648531 265403510 328135104 -958174071 647477731 -977361594 -442490586 227187896 689249181 852612063 23248996 72318483 -237763397 -46858298 259559526 861595078 398593902 142734457 1911855 -669402230 -844667891 -605176691 518946776 -433773446 -844393678 97659589 473973493 -803841890 -52490985 -32058303 -587922511 265449975 733540312 -240231706 768589174 813045868 -422308435 269350249 -668490835 619678980 -378394439 290738350 -531186718 981765052 450423652 308210807 -817796264 -253954343 287832091 -270330108 246923545 940530344 -148645065 -590286827 299781268 -362657784 -134672503 -704651499 -547798336 -413030169 -717266910 -32173674 -938872117 6682643 -998859380 -903436319 -53009010 -32935043 -213278002 661100970 485881032 -767439953 -548873922 -904998118 -302935670 113678716 -170388714 467176749 183424184 807288587 -603695183 -125082787 -783498906 -776519346 -586462550 78973907 -378694055 151617110 562360910 340914849 42139997 -477634052 -974915177 -266239144 -10933274 -191860126 956576089 72137505 863389849 -478851216 -245737256 453395589 365338376 472311276 928109452 -857378301 973179039 262656080 -375151795 -914874536 -838852582 -119501702 -810121365 -407200809 -907507350 -113614521 427505494 345045868 -246753147 -150113681 678433918 -137990169 -879573154 811628509 -620006981 402729732 544026178 -804875471 -862398118 204257125 369524850 878419663 22820656 -826451367 -324753385 -91481333 -702967777 -108808752 720544958 131187314 -421148226 845854356 -22857733 241200018 361044530 -338570267 741881415 -666561529 922841415 -653951746 541851925 -462574511 697060086 -581254759 -435154142 -863511510 541633108 -139807653 -426945528 -347799571 294422833 -839706717 -733386686 -573579733 883888289 -41993456 375305799 -461513561 491283855 -343512382 -563174197 900578965 136326873 5154264 -654555480 690012988 -22966608 -128971433 332929266 403988589 969945621 743612112 504275236 -333783251 889735524 557391686 838293970 -544927016 171286422 -983961439 -203279816 -504529040 508314353 -55832110 -870995580 67502051 -373893059 -826402459 -255559690 572058354 741371397 834695831 -478980747 698121759 -576747972 948838719 -635552564 454120352 -361028671 -213943670 -871794790 -878218368 -405448334 726554787 258462941 559026721 -534395191 -975032791 -83809955 404301939 992651309 -126965802 201867938 229603360 968353174 -766323573 -353392154 -404868397 169561715 -872210780 365342882 644352614 147544377 -233251508 356498091 409552755 73937210 170327996 -874893595 526445280 75337064 661431737 330925242 -43831515 923988002 -815369132 656521476 -828458386 -990714121 -472031778 -324173579 715178462 -73238226 97743853 622182253 933927749 435332624 -920294289 446996967 -991169899 -324463372 -180519469 -782994864 -896939517 -843396365 77501930 6672156 -469801831 210309963 -963811625 766339263 184696274 98865121 946829602 -366659442 -222693787 -139846292 -479005647 943872869 275910852 -935161976 880333340 468993800 -689574408 429461530 -230227566 40081801 642147643 380085435 922498616 975894588 992684236 138421569 -775250036 -435004012 308638478 -303180034 964585255 249556150 -596201339 807030293 531969519 58994287 469878085 -683348224 588726741 -766846078 2268187 316641697 -481911264 892622943 354277998 628868449 470611188 598790079 76414078 741420757 873169637 334258870 -895524953 -578691373 -553495669 -293344686 447285058 496394268 -106434532 -107725551 36705099 530155443 803352510 -498225891 263314009 323932002 218956014 412777175 -895940689 350980552 291610213 300839109 -707591882 441114645 378451691 -588683573 882675224 990483613 -103896180 673392118 -512486883 420226599 739361069 -828491793 162386375 846310901 801052220 -533603508 752789949 829559557 -122655278 -431238815 985743034 -870655013 -9913457 -247223639 -875545966 -298393454 315506441 481051542 -903125005 324489813 267218852 -618113999 -773512571 -19580134 466017650 279582863 -122290557 -676803812 159303897 277481026 402254801 343905973 -999504359 730029819 283965463 -474472294 -481880589 -621845889 -266386892 55611326 427869618 693143597 -91234734 978240200 546951156 -997335587 -826671925 287261229 498172410 553594639 -991411429 847397854 -79435802 -377419312 845507667 -688247042 -90783760 693120655 554942405 -523596927 572768736 -983700644 841766925 -115171840 442442112 -783227816 -447169259 891807389 -200370567 -493782292 -833872248 -150697792 -663537614 543594252 388343733 602972990 167750377 228583540 -751639934 -683517365 161356357 -169149219 -44683241 270923827 -710542536 517544921 348524099 -167990656 -234766169 -768359905 -511802356 -841222637 -877466899 -965151953 -184871297 -59131561 444316055 631269436 -798072181 -602062048 713889386 -611779141 847111615 438456375 -702601604 -181701736 -284303739 -767962246 568447708 -348962748 945864262 -621297641 -648623140 466438101 -205876376 857786168 -50616420 -764132955 -310644367 298662488 662095917 617745939 -320443571 839889887 -127943600 253155911 220840649 773808998 178321199 114458521 874737718 -238290780 -860552064 337035450 318751813 805512960 965008544 -926721828 702845438 365512100 -275862318 -598091572 847527411 -907973551 -759975042 653593854 -678688521 876586845 -276241210 615135418 -353115959 295229609 679304484 317203120 284362630 324384522 531595037 65345749 931567801 -408546790 730072436 -951981940 -972326392 -229715603 397385019 -134296996 -268869206 -141975516 921773914 538108628 20244304 -91574956 427075124 -954793300 -889386367 -984103232 377833429 664277004 -171403589 417526046 856131161 344830384 -466542170 186321156 609046255 998309 241961979 -505436937 -679311645 -553087835 -369161455 -48275532 -486113883 698152804 -845841167 705131403 -769250387 -341218133 -611087538 -154350761 54632135 -431511450 51323334 86822537 -286691444 -380424798 -674084438 967732530 263449156 -372247319 -928797054 -322001280 -216341215 908480193 177734184 -441130150 549801715 913858960 -819423882 541119908 -457514390 267958942 372624311 498862518 843702867 656822676 -772441970 428468178 -930827861 396000843 -1893575 -764317583 702941218 -601264800 371001358 378580258 574488238 825086716 -405861200 -910326276 257996565 778755221 169333931 674554250 -431302190 -756256832 -622900514 -540746102 -738181035 -417191184 283192696 770497971 468918126 953281214 661128186 -57290399 -293434219 119400377 -321238809 -243683490 -596379629 770529269 134786228 823738087 380080261 821148411 -133991439 771359328 -433777526 -253453536 523187860 445442677 -203737917 103126337 -884127279 222182592 158460221 658473232 646910863 704680644 527122352 887315502 495345662 472480870 -136851234 975472017 906609602 718792631 858706774 27528974 735359786 -737126398 -913408382 -157251212 -827350362 596386767 101282467 607957574 -208011123 -868874648 -173803939 267080325 936873311 680426216 -504325973 -553356620 242000547 -405603550 71034772 -935561060 138263781 891967256 838937558 847364363 -852084427 528397590 -914852334 -807603659 879658587 249683060 -937481866 142673645 -83544598 -920070968 277521160 -431060316 981933117 -57811756 -264295175 179342770 -102772841 -288342 -471555470 -244142163 -273945396 602239516 -94455854 -388742693 -725701104 -267286356 515709991 692687333 -577186624 -574699789 -967569144 769720228 -178530745 262416953 -606261870 149085392 -745522266 617972615 552169898 -221086133 101105248 -817538702 -107898113 -255012771 -245232466 -354275015 496282142 -593744116 -922374899 37902069 68448214 342345636 -617567342 -55436730 -706560619 423386548 -914458496 -438555067 258864274 184524012 -704556067 -129992947 -29269956 -848900629 583231363 86882508 -306015545 -955870833 -948186663 751518996 -959614838 542543921 -876518378 909385203 649594020 87872391 281133684 -56997555 -524929938 973681772 -204604289 826398307 812373782 767601909 -908767976 90446486 -425707410 -144057909 -162296420 -711962164 807509516 355350329 -452252900 -734206227 230945354 -661748312 645464476 -169702812 365951801 -840437601 770621509 825690986 390017026 -497428683 -67821125 814846319 924271209 676900877 -34569722 463604979 389082449 643851846 -286793279 -848583466 -396774006 825505450 520976820 -796179040 625342001 942842569 107239420 419492990 633369115 392802639 154969668 273006564 -161336271 403491825 229808756 24470299 114298574 -200383700 -282548369 500491650 685594967 105231875 289127882 -686444119 774882097 -360427578 911217178 -968336757 -386842900 465423180 -276357844 -411344640 -901829894 137935954 378115813 534799708 558682558 -149287726 849772908 476177551 923669953 -830010321 689450152 485869201 96708689 -744618848 23106635 37885714 -974621180 -431623843 379651837 386024060 940481558 -726671417 543074253 -939347053 -560541053 -497748327 -114094116 -894467192 981074795 203667716 -416654254 458345303 -582577433 -172250260 -98168938 47163693 869229768 -629562720 635518638 726167817 353070170 -595352118 -839278221 53581263 677822511 334389725 -754151682 -546289684 587214385 -355965240 88703697 -384883821 -98907608 998138554 482574882 -211748420 826722120 -430272943 804225068 196336977 -236856656 -539356362 279837896 713673480 212696524 23229420 -477581999 -569756590 -855022713 256189925 -97448802 357601371 -510843216 -168506478 573541743 173424693 -624541798 -85209459 -123750205 -668846133 590964796 398440192 459749193 -755984470 332644265 832519568 -721997785 -34476978 -515825270 -969061841 728490843 -154297518 455973524 988432743 -285867562 754947846 223377350 403067957 -619669254 177005416 -478728826 230805338 406124817 203530319 783226590 797230551 -491696606 634197403 -83758332 7831510 579363554 941665355 -978945961 -531206150 -257890041 -907659463 -14603884 -640220032 509455366 -322369009 -344794957 619057889 73402719 183637097 889908522 -136956967 -589005769 935597301 745544170 -837238760 652464672 -62175906 -787251261 838626350 -631812365 975640329 142759399 -105154340 371204650 565303182 479017004 994176792 185589499 -467229829 370110011 -264613854 816573217 -982666041 65220994 -532067915 997070433 -203769894 371768643 913386747 450681377 -667371540 465995504 -667700985 399576539 -61370317 -325675029 -197318063 -687562223 -461248259 915735300 885182095 816557841 -816279691 293280399 -953350577 -73813153 -979280310 508859103 -421043737 -558533068 561789153 -344467477 -259860676 -895199388 317961720 -367401359 -735792684 227653914 958752027 323682697 -156197508 475142310 140436259 814365707 826172836 267119249 796452296 -822976029 506087927 228530751 741951577 -429620732 -606212077 -294753330 588234586 425397133 -902266313 -302668510 149496895 -485211473 -86209392 -587928703 292700141 -905828889 -578746632 -943802101 328370294 520383090 671917681 526883212 -819985719 795675623 503070655 562410712 190423359 -879482991 -386537717 102806876 920485099 750224012 220612997 807319785 638453460 -5204420 -416718904 -17096085 -681056188 574510014 438923525 974085138 369659648 -806501315 -104718586 486239068 380105979 -370690710 758540894 391275013 -894390282 481766504 -128315125 -473525561 585012455 676016142 77657339 -13976142 -645521188 -405967823 358117968 -448533221 -225863556 121256437 -605536810 -188906670 870529815 671437452 54816932 -194447181 -588049915 405633646 -834067460 -721572797 -756261171 -680517408 967832299 62588668 -282875186 -699114320 846978901 -235019235 496377013 39871559 -656052976 978195015 -7111814 87252533 -890910909 845525777 -929324550 -2583162 -128262625 259904466 -248261632 833871181 -645574758 589869063 21047181 934044174 53228677 -650947770 628395966 912311311 -236318282 50890882 600796427 -828333708 75294212 335892244 701704581 -433481309 52459920 770377295 -290358931 -763007013 851648978 913170616 -538086775 908662104 -207556992 481757540 923833723 -243370185 63659733 -635096108 26436891 -160007924 594867283 576202519 -97533082 -604175040 151346352 -762719541 -134931653 922766708 -760332379 -62138226 261278771 -971782515 591778236 -862821352 763758888 887176607 968695204 -709290256 -744605604 -896684187 -209390084 -571743059 818175769 406990447 472857447 148130919 895538457 -48135981 936549870 -690906213 -554574969 738542145 729384143 -104906158 843992196 -277062837 -563207105 -899835471 486917905 990030731 362636040 924794448 847776610 -47082700 467917339 -753180821 -227633265 -319475027 689614432 261541364 -59763023 866549373 -434018657 718905438 -142876116 870594865 122340859 -288603422 729253739 -137621139 -382438156 282025065 608029343 -733151933 241740980 608898304 401977225 962319280 -996459726 -883037852 927324813 -743718877 486235620 252429599 86919367 -236745052 863307719 848801826 204720493 -96807486 586399729 805823789 -321863654 201792429 -400825945 71494627 499316655 -895746999 -577187063 115407720 857731548 973578864 670025893 956518803 271359181 -128437013 -521947037 -183183196 -429039927 -645846884 752876892 522413462 548882595 -118973668 -456948722 63831030 -940608089 -541388412 -371727761 189111359 -308890042 159751028 -444351303 -404543884 972191024 -366070076 359021776 -298420628 580351752 931910431 517048230 -880981492 166848931 954597715 -155911241 673760313 -503431540 -773838623 537063691 170537008 -966320574 183006608 -473224221 -363797397 -566674299 432159141 -668248812 -232201555 -733322030 -82375644 -575664922 -686372240 -631305877 834381503 -628404252 463045383 714047479 709833480 -196989787 -931169659 10020745 -423608831 -102899165 739015199 229327052 420433364 -45901441 678720259 -551727385 480804159 -132993261 292927811 -566222426 -983340895 972082623 -256404924 310488580 583320708 -258683570 -774184760 -525584351 226019386 382450178 778383814 -474714376 921184434 -629569060 943334810 612235625 760496496 638636932 264683473 -543372054 -810213904 -473670518 919839350 -532709342 235544367 49103198 551742681 234499950 189898975 -424561119 113811303 -500624056 -663159368 228238764 -683888401 -886917599 837051711 -833820351 -268817007 -747573125 -844877281 -735989722 -768168975 682391889 -218639681 943406533 -361529671 443736024 48997988 278460817 -735941187 930958411 986669518 920888238 -715620203 501085248 -868304411 165344442 17602982 -947046610 639933207 706897683 312893905 -799320031 -555894064 595302327 326467566 -938713353 -236382359 730454708 -295164936 -415527483 -704923126 -969932357 -361082365 -12029159 741773293 -404358544 211882355 -853186305 82037888 847029050 826830409 -800133847 -800699734 -279502334 -797581833 -22114699 -401915024 -595655554 -571026544 -495752131 225780325 18081787 -289180008 243085643 -536940627 338319784 278034599 974436044 950952020 -476793831 -513337035 -894624418 -873309497 -192273359 -60531293 -588833999 933200393 434273264 341633167 -672981773 962006720 -381298010 478814518 473997161 108633707 -781015112 -432488761 -270700847 -46806782 -338836843 321048369 713935408 673227460 276341019 -649489043 -515828105 295702295 -796881267 623535019 418832754 745958991 -240541670 172215186 -151439315 -372059008 128817390 -98817326 916209078 -845328776 -333480714 -224031138 -453815514 483071940 963213256 285247821 -755663432 485702424 -782871510 -878580196 522312616 -944958655 -488727450 -464728872 -407988730 21514060 457815646 -996683039 399166321 -792896873 -345018451 -142275990 -940032289 -166624922 -279502589 -163224797 -630370435 -78988572 -888262699 -504062309 -814277252 -45192987 473657321 239743838 954873953 -338433645 -509922251 640563353 -851749594 -171412213 885296094 678186674 626655979 -311159804 512450902 516122308 -748239932 37071749 -501620006 417331608 -630054119 723463099 -54611199 -449744654 -449054697 -783242601 -303972531 -869479044 -546633831 702328186 507361992 329829213 -745287548 588572159 -84251957 757299208 965350453 191812813 -368990771 194097053 885551119 469849404 540175094 988476333 -664145323 -615592825 479036211 358732636 449131089 -35683689 -137136823 -315791095 959290338 373418823 -814428993 -418897488 -230393428 -928519784 91448207 604807422 -799818056 949414350 333037069 -518580741 631041028 -376223180 -795662008 327140607 846891273 -75364889 492765208 -755454444 -225175269 -867299355 945116481 52660685 -695599943 623946548 -575917881 -265410443 153812740 -867849723 -798272894 -488285380 -519897026 908716150 -844585018 -455494111 -584609220 -878958715 -231266817 320219641 -727271555 598971695 -173922845 -724785372 339485909 870187634 -326193242 220579935 -166935027 692713715 285482445 343064626 975806781 694997466 979706400 550856623 707207969 -447692969 -524576575 733190655 823485983 678967799 -523504262 -27032188 -676604749 -651581006 261917470 817418263 486144241 987581097 818205941 339830916 94036585 495273461 925529327 -338622593 -546170371 -691361569 230534982 -306456611 52544180 -424801849 776799560 520751322 -117861971 -844520656 -119706472 -370702202 682398257 -424454565 571338043 -930176051 -963734330 710107875 -845509829 -280824270 384768583 959897563 -868907905 874444275 -802410003 -504520775 -445876139 -9588957 136517350 53499055 992071740 -548853898 -166943841 -250589672 630561952 29229860 -647240781 -803651245 -921619568 780048471 -170080029 292149374 -743594572 -645391137 -882181832 401731332 380016688 608017361 -884797060 716548818 35886444 226398057 -570470788 -517093645 783422396 -387730721 -26042918 661831935 -762019045 -412568816 259435840 -285991709 -886687944 -677939477 -708150661 -353755679 896577980 -427472913 -693174916 -332459066 103440976 -28022115 -728382574 -560843365 478549663 -754255664 336911636 164674225 -108530175 552571723 963281954 515362083 -535251659 -349906114 971623510 -610758035 -850345397 792590474 -405757732 -695191506 312226905 655737714 -861202790 612064604 142890036 -894739590 84210036 179534075 -435462995 -998987426 769868609 -715370791 -995425982 83438986 -476402002 336388580 -656749433 190205755 -12552755 234531985 413111530 844018582 174101874 -54777415 -75661485 442967432 -722839223 453665879 -37373507 739480936 -505895669 113647122 280752798 157034391 -291424279 341520576 -456166956 -411845083 135321463 3713732 -79220202 -256351952 -986052898 -16228097 -446388533 860009113 785952598 932140512 932282664 -654488434 652823789 404758634 150323319 -505607847 -398902411 -970880189 797551501 -265321459 653413956 -456319591 799774137 -989336726 -139751691 154806729 -747675253 -174345674 704148347 -898768655 750266772 466219556 -474833654 -680892412 303928221 318101864 694440938 230007470 -623106213 950503194 -557160735 -318242672 -276647362 -699945482 -390597601 743247168 200487573 775727558 28964999 992476270 -60461402 567263824 -981959649 480464190 257034493 521236794 -310770030 762093696 777131071 149548197 -345525525 560944697 -57404476 -548023912 -635941951 773399970 -481526552 -303984472 -927570522 -168732911 730450296 -419898878 -164190260 656613413 903336713 232408609 580551052 -556224340 -801677577 196094425 -357469102 -952031193 -869719960 -752793672 -787680988 -171351897 -673146160 -57329923 570575054 -997720771 -246641579 -533629411 -968238180 81974915 158184196 845915333 927559224 -904221344 -720590819 -216934949 -707651331 58697674 -711926997 -379656302 -241230262 -244702913 566419909 -354176644 -55423503 294725506 -152027739 406021391 273365575 289059548 476830101 389644381 -210775425 196507459 -714937972 199160062 -301339151 -175386359 -454187288 339786344 -195610564 -43971934 -617661638 -203845044 276029587 -627109601 -286722852 372308338 -551265539 -372349912 -649201005 -303437925 821240104 207908643 641504681 -571269657 368716043 -779187049 -775098010 278284708 -207461478 -922354646 -373796378 -666338114 -211392447 -667951664 -684625140 -565823738 372211252 -950246480 -353998710 104606256 471475509 666410239 506757909 -744808976 274446451 -101566706 305277625 -540875357 927101020 678667368 -146162604 -998109636 928569811 57975414 604170587 600580604 -710649449 20987523 -261114544 -955471028 794937281 -294157913 -231101173 661333628 -721225766 -246253161 -666952272 718864639 -841593315 -68804857 -706768840 -205955932 -651526089 457399902 -384866424 -246623789 -107251454 834941040 -408472774 -343495127 -360789789 933387505 768814471 -825501154 -109859367 -501776254 -723908743 -308444871 -837978800 -370359740 81115951 259957628 -230234135 130478865 -892232797 561138066 -108018660 -688017489 377631323 -657249609 100816032 -176856040 236895724 723836113 -644751959 391350302 437269567 -69141343 -20837416 -936624678 -830609962 224513142 -290755836 -745876858 -325151923 174827181 -729338392 -850061329 -873071350 -125769002 -97341466 162666273 430284434 -792719858 -749789316 -58807270 -214577867 -805225697 -776723034 -282426971 -255513884 483461161 -80913672 48258418 -553419270 9432893 -271969496 572767465 -836752218 -573841702 178122508 -309172001 482147303 309112056 478878517 -452814820 -866848066 -709190699 -705108559 -154068491 -555168515 -413618325 45187334 -349894718 216416699 569839387 983938969 -916420208 121362101 97705102 -789637258 892293450 337003681 -452546400 385400765 -598052019 989449133 -888865221 548109442 25543418 -755604774 -167081585 -962452706 -726951327 -661805640 537322195 332789774 -886901263 836701544 -534293575 222546062 12104105 87378857 74258992 916979650 545697532 -270921945 807917979 374327816 994265520 -985784199 533080290 882683726 -213707033 96492630 34353034 -453145387 -573221790 -821946716 978651685 -761660744 -700541228 12831789 -398624484 -486709371 537595838 481811818 699838869 89557290 832000493 485765317 954936703 -439118127 92228523 -116174653 180818631 269745698 -65335920 662357374 -15905997 -449388216 244537546 525710135 -183834384 737886402 -146798331 -198404423 -151511248 -945009684 -951835380 894915432 -3488503 705998197 -469310718 -877300702 -852660774 194920991 -276986995 -633204606 451800321 -171278933 55315897 -308923452 794793464 826982493 723551715 243305692 -98104349 351231890 260262112 886643220 528780263 -664174091 -463918830 756201342 -166611951 119827115 752449174 -195514520 628277469 642606331 -883895788 970536150 678019958 -303439870 -31209907 955810788 330703209 823064877 -620052246 -452642083 -15938625 187721412 301572771 32637882 770539880 371412381 996453318 121227361 597388950 576646118 260834606 702044779 715331040 790239320 -998828464 -339610314 -989569559 184964652 -71873607 857923439 748347323 616863675 -190877336 472395046 -353751123 -495896230 -372863111 855369537 -49746205 -154266026 261278493 -997290191 -203328358 -678096990 148078517 178342234 -28965953 130710905 821262610 -203998704 -107268862 -312186933 -160895403 981249445 310483228 446624720 -895856483 934193697 341693091 499221794 194655613 -72430796 -326841995 -376876896 359279194 -267289761 -871155230 542083849 15869709 542961455 107082784 -793600999 -609440036 -572389761 -587462718 -531218958 839276427 -225748793 -397258409 -485733415 -786296583 846777600 739395102 -599637165 616800265 -771672703 295957045 690120548 -557489243 767244231 256183833 798418337 586382876 -352042488 -126782080 -388662301 157742296 883933022 -192378762 -320745286 -413625475 958506429 966722538 286145627 620052502 453192608 136151934 815633367 -260833792 -188739592 -400357585 -971180517 788152309 -889954552 -659399455 -270138137 -534956650 982829923 29313428 -277230167 99035356 -409576062 -159954385 -197564674 -815515871 -879938681 611455949 481387757 -930270804 990262338 747669683 992164402 -213164814 737067157 688256697 357797068 624603795 846654250 344299504 760860395 211941362 129549116 652692259 -116738285 -196602133 657368788 -446289255 -515080512 845075727 270508861 -214314440 -980503474 442846908 568973808 344258684 -278784834 -493531577 -207919175 -869830766 128991704 -46448846 -152938255 -968497270 50751174 900482691 358515070 -802201609 628420847 -903464371 -933966843 821826133 650181439 -607936769 628062652 -207911386 -694721017 513159936 635337676 -36367347 552784490 -750359911 -797969120 -797739550 307391635 82789893 30828665 572290056 887202961 13880093 -320034329 641500797 -435672972 625303967 -754376546 278099536 515205077 -216506394 306685643 -264823623 94027420 -861752038 910497488 -459926991 512831051 -547722443 503186031 -130814188 -482767443 -509481533 -727504740 -204370109 -437168576 -997754723 -444907737 692018786 162574780 410705647 562551872 28057350 812600540 -256961978 -790779983 872575221 293442872 880390570 694617395 -455624337 -706427185 -374425268 816917854 970853878 810419439 831591279 -132387724 979754778 426673905 -639205026 -246806373 969931596 -882428133 393452782 -181910480 -964354235 181646562 173383434 -414821127 -267415995 -397898853 417298681 847736228 151349916 -264099039 -404261573 -833452156 -274570807 934403652 983375073 -290908078 -654844744 895529513 -43261580 -706953436 -610956737 -929501492 -38982252 -889526265 458792556 126409471 580205488 -484276783 -116111359 -889552296 -313557721 -514220377 -214222896 -785779529 -900424691 -593021239 -245201378 -239658617 53695758 750045114 -660648559 -722983924 -850136702 220600338 -576575100 -516396457 -529347760 -95141926 567534471 -230147237 268552448 -956401134 -417056370 33302361 -122079122 729877857 -233542645 -837272679 -860671856 -12754331 -647450756 -731026626 183748406 471906009 381193108 -767014809 -316437556 842272458 817402037 955725014 342279507 626449873 369869198 9901419 783107565 40596817 -175664238 -16212396 -447155766 29653211 247763851 -612536234 221920305 -276976868 582573813 -421296518 -852327507 -576406144 897864344 393863247 -632294710 -805158934 254429380 -561027312 492345792 484176720 -434259987 393528914 -446385880 107655985 -81434166 107732826 -3915434 63426147 -933477539 302507550 -696281646 817072114 -587322231 291293109 29164057 547109013 177750919 426673038 -637706604 -327432780 -984370223 952744012 -278176753 -258573670 -412234572 109174782 -765221298 604403383 497049190 -947080985 351098377 -350206021 751598895 -893978730 -584402955 690071984 40102613 -180061990 -75050666 -848792684 -699436760 741711396 -502818872 -118575638 -181245219 948176527 -11816249 -116635920 -961723265 290523624 967712977 11258574 -593873636 -123232733 906197278 941464326 121157686 -466409123 573967597 450175572 -33123788 216380591 -519648207 -395116167 -38710073 -483023229 -479856846 815679603 -153619528 -705478763 778797939 -407083976 -490078428 -589026162 -690236693 -955060515 324810278 -78185976 247361365 628607356 -848358397 141358911 -148520360 659128905 -369778027 -755369849 -71589146 426355785 -837956756 37094266 -848885864 16941956 -497625356 969380390 846545763 -829123951 -204232944 229153431 -281798442 429140629 329809539 -532810697 -442453005 -8288835 181120607 626536061 -695661044 -240199771 484423505 -415812400 -166897683 -858121368 -377179420 -522017707 187509026 853006974 689696776 384063020 213827892 703311617 320947921 -793580507 -122781679 -835820229 304341037 -466991276 717766045 -705193697 734610177 -624895483 -428431124 160012072 214789163 -269522083 807542781 -450145992 -173139336 736836509 676956788 480796881 385571428 845253294 127172786 -159930739 479488365 479939554 -317467667 524527027 -191960953 872384363 277540437 -255734028 -953098286 874666118 863989940 955096343 -938818092 -373935214 -817210260 -830209178 961380842 -828348002 -489354252 -414343517 898161740 92907014 498794448 315320790 -789902763 -165529438 404803996 -877145967 -830325959 -289181211 -393851417 -1110448 -199718745 -721631877 325337854 984447638 -794526177 128407761 201025867 81810940 322949124 -320823687 775918252 -488672286 694751121 -993363465 -409387735 -617161410 587700279 439083487 737457159 288495979 -633019686 -340806248 595896832 -668531365 300792547 54680641 251431151 652937543 279909042 -97908799 -748249153 706367802 -44827124 348752801 -890077871 -493380292 -435419742 -117137796 627882381 177715590 303696728 -471145682 -459470415 -174750836 -53980042 646003295 443978275 -927543790 992425512 274127968 130526483 501347144 406288878 -928518435 -539572806 50623781 726785621 250185652 540230405 -643630997 -726326012 233685514 -861933436 201874780 147205712 -214820825 -777562272 -525751773 218789850 -971863881 -91611324 -179783531 714305774 -570629497 -503648831 535155496 723742655 -638922917 -58886798 -793694494 902988426 -497472035 -137278808 177568609 -97281297 -112651407 331006581 289131035 305731158 -773549527 689778515 376855205 -951785248 850747781 -679875098 447198177 -708725239 -657159614 556834395 -922895334 345419456 471122270 -214475123 95364793 -705026255 310219169 -590520861 32538845 -361751028 -729621050 -967174355 724061113 762212722 -82286813 179685666 997988029 -549009057 470086096 20663860 130525745 669753553 361233738 919139830 -506781143 768185794 -420677269 -917788113 -857041038 -225287808 240858242 -547242534 611870804 745957829 47732835 -714900703 -865434100 -451374535 -60766381 -70596777 -81934986 -507151332 -419740903 -6569825 200896808 693004424 -665349607 -739223311 -458599502 -883948281 44098760 897823938 -362506523 -812250713 587278137 -344782356 -990322995 780013597 -270825106 727646330 -919167285 80087649 935609793 -989512659 -972877223 167090304 529826385 93908518 607685808 -714254492 -710748516 -841620891 -353091636 623007631 -88668908 975372420 -252746676 544111146 99247667 -540560820 59748855 963460547 163774582 429589736 -671321156 862322031 113759484 -784629044 158086132 544411555 236646187 -161562377 -669654239 -18354569 767915948 -254084600 954494726 -779679876 656371510 884166242 407370051 436840356 -22206665 259481473 905209807 -289639529 -54642795 236711240 824553018 869559877 -972893838 -887735817 -386957689 -226947918 -25155257 802992057 -478885841 881003556 650516368 -211597313 -664934639 -322815365 802978728 -639971040 639569840 -410486675 942327609 -963120694 -850092165 424323552 -785062471 756434418 -715110810 -428516296 -931969924 436041755 310693369 389213117 187535149 -435652021 183951626 -630265614 434683745 779364599 497691959 682568949 78571628 -5014473 -281979454 882719864 -137827243 -944190457 -814962395 416397185 267368663 -972069247 621918248 -669309172 290962853 -361195858 -591914576 -173800266 241384185 -63012711 315604528 -172572822 -156036755 -831380274 288197324 -91672939 125653385 670034701 -457281849 603486540 185205905 528269644 -570097258 -562169872 -693070884 -415089244 -781436954 -565551620 785130380 580981933 52801722 -587851143 283346056 -638397596 -739404493 -507668886 -440896529 780788751 -684952999 596630181 650752542 -960980381 698385073 -725986872 -876337617 912367532 139821777 -314455543 658426623 62652792 -42711302 -611320675 628967950 -185437768 -408415617 -537273090 -385568567 696498607 813512579 -434989469 -373014312 -235594934 -343491753 -499947178 38673519 990734875 620557041 970982579 141391320 875863323 134982515 -515846991 -958363443 58382192 790175340 -273812770 -824669436 -228292510 -641833961 763612803 -526495747 954637457 766972823 682824225 198646118 -488659471 -889435631 -519527239 -676804694 555899445 -423276049 677884743 450848700 323720318 -571462397 -946694548 609117976 -569720658 660819686 -555210655 526461527 -754005725 -835975883 27897841 -993983711 438623153 647575242 -801227270 631819465 437381770 -739679585 -915409993 898764813 -40658249 959068410 -786179521 787306015 953426788 13783708 774811553 274156328 508251144 -171875725 -80426154 -175917944 -470853655 697341644 -204851525 -318246553 -569033558 534805519 239381367 682889885 702496443 -227247082 -210397238 -247790149 235249562 -915905880 143442009 -565664279 413934557 518406259 -364045484 -194512054 -302460825 673311346 -782146491 727688748 -953652763 -780220109 -73634446 637829026 -912324976 -165670473 439262866 -614028697 145483366 -650923740 -565437162 -528973422 678220742 -799903034 -349247166 850670854 -741855602 -240029252 -200050380 481028117 861564774 -695857472 -252641675 285013095 934075499 654232963 700773707 -488473627 344109808 -933936470 -464518744 -445502336 -984426372 -18533608 -846638006 830372390 -565580117 -391938486 -156906731 149619161 -536571567 -103801467 259877745 -557940576 -343499594 -834023736 608596872 351977644 416021516 -899760381 779237867 -427125849 531599572 537327288 555976122 306994647 -651817113 -316917579 285887742 31322652 963812273 408101301 -358904263 870136810 -205827304 -852507460 -365488520 583737453 -315938104 221385245 -158800054 -505874791 -706542789 -386064189 -99094252 -710064416 181236051 -835149256 679979985 -479878717 -136520149 -344158600 528438194 604159574 970369757 -661507963 -174889291 -796411955 939866703 -31592349 -538914296 -805469903 814880081 227473022 547797089 795732652 506271682 -114453692 -7526492 310782172 -873188428 402570489 471789214 -958029255 -17608027 -279423187 -690069032 842872173 530496868 -453441010 -387375968 79412782 -838434778 -524732086 587572622 -916499105 -362045838 -586775419 639710832 957331689 774010550 -646652727 -739424524 -423174417 198614017 -488957494 528994282 -582682265 -310414098 292109427 -36420326 -839328265 -592644905 -692132092 208568271 -540013814 880569408 719900281 638942312 -417032800 696709465 304579867 -927195347 749963633 850592947 -531949608 -512566658 -630361230 -983206724 470701794 562446082 -999506867 -882983433 859791630 -603354506 941138592 184387005 413044533 279262507 863917220 452871980 -438594633 -979366016 -640243227 -768292248 146011442 839528851 796825111 -163350749 946159028 -935010825 -338934507 -70060164 943624706 227617188 -207330127 470119996 50094367 714273219 -41415027 -383085869 408935323 -28667407 -598134765 -611397633 -805617105 -890742865 332035468 651999223 -84832988 -41447983 -183046852 -797516846 -967139298 337603349 497169902 -238328270 168847558 -43198745 285785390 919214997 -728914985 680308222 7440671 511371579 434686770 -416774058 -303064916 -1528025 994974137 651810057 -52462318 -286171269 537147519 387566051 549534553 256033651 483160982 -19942687 -212320905 940568802 63674199 -674595320 460339313 171207261 -252567730 -149875860 -507231255 -626432958 279539929 -559880131 990144080 987696696 -772535120 512295541 131212105 466967646 229907176 606114058 451519665 219560075 799047644 896166064 -595049035 -981742746 -226089306 -315147575 -83731036 425753859 -489762822 924709806 -90950378 416050469 332667847 -745551149 516599496 -535973996 -780616692 719265826 -818896062 -756098381 410577860 588489285 717672501 940685644 -857491866 -626900968 895525207 274323774 -997824600 -39944925 -856743897 804220139 -530469678 -946417273 -846345984 235707747 -807868826 -931154251 280343159 977302418 298357998 -750002348 -930573170 248117921 -498527941 -755898448 825880868 -617456190 -887336661 -353529566 -236008709 -776799645 -816141536 -809819754 -111771583 -72881169 53912689 829263513 -386513871 743305868 -375584583 793411561 -616469242 -992423308 375789561 338984456 790671687 -96825049 152417506 341760514 513612479 783862919 -769069740 -493180305 935137525 220772258 -568635971 -271896224 146921389 483943938 -768462572 750785762 379732514 -322341461 -46806579 -573946747 947344260 646471127 -989791329 -308415261 -269069833 -82480125 -736030049 564490819 135341648 586810556 -975475007 911750541 -151766488 422006020 462235764 -132937829 178374477 706846578 -211782561 57709218 751152075 74922275 -353862130 108386203 907993433 443474415 -858315599 -541007852 970707395 724562979 -368633240 -227421115 551472826 -965223803 -271013120 -963367980 -369206683 -354765400 -662350053 -92565010 -717480828 893841006 70691 780589205 40386315 820035620 -848910156 -425307980 979941087 -345151656 -421496705 -916087438 -639095059 163360390 -174788825 181702612 915459296 -745710621 394426505 613031923 -471564038 -415638316 -508897731 -786977740 -655281987 871129105 39981555 -457479820 -698866591 711047821 -47036381 405699266 -376240466 -77061217 -399759340 322582906 -921291115 -155731903 577799276 -325271036 721688082 -848834452 -66597000 154458208 211671204 -166122674 -445431364 519340404 -587424331 -114170829 607916815 567646182 -858960161 -965061885 -562233515 -104176878 140676362 -484415275 -480937837 -873542859 -283457299 933523062 -969858464 -208106778 43123157 -201273607 -711098985 594723633 21129136 175466100 -408491748 -544895611 388096222 919467979 118895945 -408576707 51778957 505646562 -350511189 -145229940 -5991277 -480758545 -460859447 847204445 87626498 620941915 518772960 282559679 -119109321 29480761 927912004 -695247435 96103587 -202217417 600626730 168454671 -483038338 31301118 -54013265 -736976380 128173176 136554451 280775531 -390564820 -888856169 -305593681 648563121 65093088 295724194 -923424318 -476936828 669315235 -311124762 -21030759 -361611472 -732421908 -414171282 764622517 411734211 639353080 263887224 809581156 42636444 -770912272 -433125060 -999660209 263051011 825066420 631261084 310545726 373501771 -878439346 889174339 -212843962 784334513 253591718 -260472472 560788278 -955979873 918389850 337408178 772898762 -914036100 -639050910 -354938545 -150330276 43290550 -147642463 -878660316 -666652203 818767879 -444087289 -769656696 -816764424 -407485330 46524161 781586174 -98176958 752455703 -889065119 -910504295 -919544553 145263070 -221501004 -648191716 240081717 43587301 -989558893 884573133 730460962 908468930 624551230 529423583 349017701 -270865807 675882325 -529898718 -90343973 725077192 -891192275 538893077 210526876 -837841324 976851482 399361727 -484191139 -681195845 -91867303 541589185 -67526728 381520688 -427038760 779371477 -444294030 654361932 -674187416 -65596490 -182766897 370274987 -344666289 975635981 -710301310 -520379142 -697228588 241858963 -716060593 -904435616 59082405 991609310 683668565 -619591368 -688237390 833741081 -301993140 487530359 503428440 -665214730 -153625117 -955111751 -847462904 789038055 5883852 -184255299 -925485985 -259230959 830633338 -154043811 -742947357 802399346 134345788 594289846 557180559 458240180 -103432962 187574219 -172818989 96017796 -150278702 -167213985 607620961 403542566 848675952 -438661296 257821288 -395773448 -183734972 585870812 460443844 -169206762 -160486509 -551947698 -481351061 -912897963 -666986810 -62366653 -377664785 506621940 420965474 405920076 -874272230 -892980397 863124442 965296864 863850694 -610610270 -852260208 149774572 -616674124 -757923925 -956013823 108664611 -497738202 17144141 864614262 -429452102 -105463181 95840213 -304537542 100809856 -647936159 405008006 -540011674 633658995 -275470613 -695715590 -58769966 -979398311 -12209797 -392633715 -996728942 389881404 -549822017 -203967353 81762049 5578636 -68094536 533503214 -559015105 -159413706 -703376315 -112231349 233555056 746318323 111486186 34269755 971672964 500445962 868652810 -817639496 389456627 379913718 -400281101 392879278 -958807679 521399005 -266144703 -725495357 204701884 -269053383 -558638039 -425536440 -900569998 170332079 216322306 223506511 408156474 -675800387 -40808489 328806378 -658018603 317072672 -542553078 485185368 -738123406 -473987805 -306188497 -933415298 704385622 -975350100 669112638 549245576 -621451005 -132559266 -493205694 878496886 932184681 -172321971 -819301083 -362950255 196464684 -54888037 -943752565 -563088659 -112758110 41428609 181255113 -601724787 251629304 -123487751 -958056847 -285610067 625124134 -894129856 457743599 645286149 -143621543 725187612 -99461182 255735218 -138725001 902433654 -570271055 891772539 155155089 581150190 610699851 506901300 -394879675 659377453 122173590 -519641276 -742204817 241244617 -955870501 82954007 -316108509 890417392 -264267934 -343085512 -413595945 830198742 873696869 -877610762 -665969726 803454030 -713452433 -456449739 -601458643 -806435512 704863612 664553747 35241476 -670904313 -258354213 832956711 266159615 670179931 -540247804 -768376905 174295205 -824513034 565418005 452704559 -533070824 -392249964 -878006084 -27957579 -63270339 168981899 -64514606 -895029162 123806683 995156971 697088238 -568516669 -639598915 -819987833 -225236618 -1937146 661797484 45399067 -207070600 -550892188 542673766 -185105701 -276665417 888090475 344231738 165989980 180693528 811193664 -789841110 -127298889 -60281391 -744699254 462866780 -151058483 55411312 204981510 947974922 175435060 443228163 826443903 -901362651 814129748 915309136 871617332 -686683815 -787537722 494782457 -45317443 230224963 -406299129 402077009 -545988868 261698182 665260607 641843979 100588782 921837679 -437073621 793631005 605158012 -897272627 -858253555 354616955 -957004027 914090669 885384011 945835801 874297872 750396243 -819851490 381650821 942590934 -902069708 907688873 -609250523 -599539561 -647471787 -947605009 871316676 -588954043 281515462 -840860933 608143196 -437208780 472281628 -78899254 456081821 -748528474 26400189 -35517051 304718936 378446324 -894208103 840006438 -135477900 316102963 -848840937 770310488 339584876 -941726814 307154375 -519047099 311005254 -61942276 719333925 849415421 706205449 606577894 942658971 554760177 569047867 362127668 454718009 -12038301 525301989 14530926 603619415 967000535 912901498 -109472818 -764149499 -754139243 -463530900 -848882011 -682092819 -537980115 741261957 -638372479 149244387 -212589644 630236160 -789704237 -983900117 -554355349 249076950 -528361315 -475541788 735120473 275713121 458520876 -695930492 555524541 514150404 661024187 573390146 244175385 -306285840 -672127093 -283949659 525258893 604204321 881296859 -709914479 -150019079 680825387 -386499742 954942765 -304191911 366063782 976571336 504166875 -96598374 243721459 -283261844 -450123870 789643541 -733655526 -333172002 609797484 739172281 335026062 -869666136 -554274158 -790854331 -563977260 -959371858 470953635 760488939 -887607062 68260970 44338666 520075856 -721525171 -875622910 -984876059 -382053435 229824954 -904015015 -307336700 621014111 -637229262 -987083977 -264009074 441006638 196356020 -496388614 180348132 -305386365 183343509 -268632608 905372174 -479854465 -489012303 -567008993 -686837206 -646313087 -537553119 -49824520 111017468 53179286 -549611529 -817990049 528062527 -123030463 259475245 -630269646 743351141 -311189381 -865094814 687649558 130492190 -232292758 642050733 484900942 422241662 225213819 649463616 351352769 -21556107 277333170 640662797 -664745413 300006426 927826438 -156946078 393409523 443459920 913062489 -923660063 -398843624 596006917 -387357380 985387926 -340207943 -617463255 -99215434 961886620 852530569 -363602400 224429050 836365246 -218759057 54573547 -354930653 59776501 522522218 253456870 987376511 122111441 451153074 934477420 337234008 -407797668 653250041 179655467 -988309891 939195887 -495533541 578552427 -865839321 -381498292 -515341539 -305852213 -501294490 -129818385 -140636370 -318921252 -372086595 668191202 -703314095 256061706 -776374897 849036157 -318619631 188564173 -494767968 -613329284 790075569 -510988300 -323403378 -54615641 -858847122 512773799 543197785 605365549 -305587956 -922153252 870644613 -529291369 310517141 -934225808 -99918778 -332674806 274538788 951850475 690992510 -917393785 -600752277 -177823632 37329172 853101295 23970319 -44636621 -294418720 -375233257 -544142219 145430505 552759024 208225431 193161370 539384577 596496997 330830406 -509589439 520963470 -61994424 -5724125 98109526 257945861 -147279347 -989539646 472588144 -791622990 722314992 -354700807 498849113 -970518072 697130825 -526842232 147509629 764908969 -201874910 -449623790 -758829468 998867083 -834184334 -750212330 532493401 -398800440 -959419139 317306146 -790229803 381447504 -785872238 -559543266 -148174684 -530009150 -158490138 -45152980 -87393502 961471221 -29486481 872995403 238797623 697118606 196720333 82070254 420321637 311272405 431685607 -834465300 -370740133 369674013 738384381 -92552640 329086745 644020880 -420295257 106495693 -234118852 -430635987 685436844 411515854 428761835 435699278 -905816703 -901159070 -652695255 -135182866 985553171 17203497 496380307 -113395021 559411532 643068962 -64088573 -911226445 -634766228 42626528 166333043 -679394231 28470476 409634366 -626382375 -893105784 772588889 -410634557 423096471 328104220 -729924439 273996681 -656035233 637853757 739573047 -658490288 495122064 547253702 -356862480 540518832 587663495 194897893 324728152 809669442 -437517899 -276463952 310613407 876415266 -986599714 -355617450 416486585 171506610 416627502 -851796654 101907388 625761887 963025837 -435280263 -91453940 746895103 818803807 339501586 -962830217 -156954919 444715842 -923534646 -994391751 -844796118 191453370 -303902814 219925866 429956692 -806629370 698171903 -454218150 153001226 -649414297 130493717 697610029 -484962109 -257494063 772183530 524205699 -557958925 -374307401 -2740381 292010696 191001911 623304411 118751381 289895687 -5901012 512068882 -266080349 360187109 151465036 -167004653 778866309 858208180 -470636455 -491877475 -177555547 39117251 352955652 -23608812 -210755010 -264363172 -138493499 -649709600 -272370581 407924105 749695697 39894749 378130924 978728173 469438214 -369035989 -735218714 629502027 -655907334 579275722 -636371381 -924954790 -339943410 569077342 519481349 285709955 -413180131 -596012733 549893692 -149563540 12962977 635440277 -782207827 -272758758 207705371 911533350 960859925 -109204563 197318444 641999148 168866403 331885701 -817386063 706331377 692801810 555520243 542099315 492776847 216265074 411341411 -670014372 -825064028 -703426788 -570650595 -90812745 933696262 111000114 -964091869 -66472831 355247458 34664859 758115090 423193787 45152052 518800737 302074193 -456039846 498159168 907623579 843198013 -382216425 104547228 310696079 137110846 -233915629 -439953045 135735564 -533177376 -332622061 -348029477 -986391151 -278525326 -643402925 608101099 322614096 -573268089 -999092030 -677292845 578294565 193784548 -961952801 -537189196 671924836 202473103 758277909 -808945483 -225810688 -473588992 -303744486 -54569738 -548286511 754879864 643205582 -870984359 40937889 -742722938 937535547 -212893294 90462518 -543965233 -504263971 -831437589 747977344 896299151 -260632239 707137502 311689771 -17951536 -123146107 240671903 974021516 671118229 257899265 841624233 598920360 472249765 -578454385 256535034 -906676729 128890633 186304915 654071264 13449815 -466586781 -690734160 -403836477 -460052456 348099694 75357487 39198353 -705992855 294225569 -912166387 289418120 253814746 -174992488 -117748870 769362956 618620469 -237802181 790067170 847524927 -905739368 404126274 190070747 837375561 39049355 470805085 -849453767 890768009 -873421175 760595959 -307355125 501966358 305255219 -36578296 107477249 -923578873 -86789991 -219561541 -102105727 -447746950 -694393692 -77009027 623235957 -826895276 -65799579 277269134 -486865552 848193594 585855737 554640788 287535589 949202444 895355174 29843753 -622129471 889131077 -856485643 11205753 61256978 60009350 877501896 76544524 -331519324 133159988 -5010444 -283088529 -416252136 -38595700 -659146227 -213440795 512607482 448339640 -899681714 899087182 71687204 446217937 714196289 -618107342 -155303811 567308146 -12043989 -139142367 -695271515 -561128484 601341441 -549610180 330901167 178074594 636809054 -828149369 857413684 453245742 -740713069 690737981 -983635835 -588020531 -856073590 -555748706 -620814427 151637492 938586357 -74400367 340232295 -169951091 421092464 -295736135 -838794951 759709278 -130393298 -739182227 -548360745 -720196750 150365182 504552745 -341448357 893791610 -187071333 689216784 351965036 -381863292 141147128 17919815 260548386 -463955493 -269529235 -716560093 -433295323 389427562 -246560777 -295014635 891882350 -119792617 -463872886 -957977076 -620610098 659428890 618872317 612856351 782027918 -267407577 -995437498 394230089 44169181 995602093 -542887217 -3230489 -49329090 927535915 101108058 -322366486 707714406 -85200736 942001527 -289493832 644132738 -724593164 16533327 196486920 -518283784 91256325 141307653 -65774125 139400185 -714612228 -665963108 -886491958 -326244700 299564743 -368270087 -994977006 -753727241 -404272336 813656115 -541037949 987039444 466349261 391618664 734029586 251679392 154530208 618609980 605173042 917500500 -45553094 785819334 36852100 -514001463 -790084623 -447171226 -60711217 -880242883 217033230 614844938 128522298 -464346531 -817584291 -974408524 -216959769 -42456172 126187598 131279305 971545693 -460346110 -749373624 -65061909 771272428 742482588 -490312039 -478914632 53733188 -724848314 -879134351 -91038045 -125357975 92549626 -997493667 386173522 328268811 -520828659 57938905 732900168 -470293381 873579313 -895319974 -256550749 -790574171 11231992 -981459046 -864042286 968666128 -749329356 -867524942 -240351904 -970806286 -905038794 -751262844 289093241 -954271115 257859700 630661525 -681550314 370931476 368121496 194577193 389954183 634211255 -752501523 -35193818 -621339226 1716178 -15709012 -573812171 -585368774 -299868881 331185724 -171738847 829175660 401497821 -33251671 98806078 -651523908 -286762215 596649154 -602078911 659865860 -261582227 272121539 271658819 -942975317 -403248588 -129465548 182419159 -290931211 -127865228 -173978921 749035564 409191487 936570959 500235465 817462956 -660676785 258868880 -862958948 -565783409 810373094 625739935 856545744 973164037 -167557317 905285508 86850440 947757170 945738148 -858987423 3044833 824532356 623827980 -649461361 -20551483 995328419 226539989 649995967 -468048892 -489072735 139165733 178798909 -345183645 913890887 -147853654 -179578495 563305192 59453193 -121118980 -817948910 869671446 -578571269 -58781419 -674807658 -646719230 -388018943 507102571 170024999 141340711 -874841480 327081325 -783464223 678446803 796910399 930544913 -185325892 730744965 -301774085 -172227704 -728383157 143406497 922912461 146752265 -598824913 -412425103 -612616802 878506882 -721583572 724896676 476450646 -695483329 -722329908 285754331 -363649668 -38568974 -475182739 423971162 828661106 407216637 4323251 862409169 626687290 -611700500 -797832678 -911980229 172880890 -123469391 -537942153 713748401 -668478237 -818505004 -229488232 477221768 -180770221 198327650 -905090208 336184783 263400242 402238209 -377722699 -645004910 171989913 237720660 750469712 -449689108 -338438642 -742065217 294458757 681691531 347546752 -444771982 41623787 -77782465 -686180567 961169944 -889346020 999263313 522167272 166856143 -257764262 221719054 602118052 -529955462 -589718420 -579897525 -296659918 -109729549 -876317637 -379183857 -670032434 -812331220 -769666803 126055616 -569895976 878903888 100391868 243734740 -130328020 452135957 281195084 -575311446 388072880 607773680 -599711130 -82708391 907863127 243490898 -968739718 -410558685 -35208331 24129606 -977517162 872563276 605089844 230578621 -958328430 456604091 476699277 334937557 191295501 -208828962 795955480 -671998702 606325166 -926490006 -340969211 -295238297 100312275 532138695 428395819 -798958562 756800042 601071475 887142608 509109894 -836187498 433562607 121473236 8412316 -863304508 -664291250 111377077 667007019 750362854 -380986973 136922555 -693430143 -556550313 -158667482 730859905 401039909 746397665 948356896 75748732 291071990 -103250554 803546816 23654139 -450387042 -310580271 -339387014 730739170 -602899754 914682638 650465529 -597700740 141553389 -678877388 863783923 -180339643 520653015 -96060909 764353217 -185909013 -3786742 455700508 301700525 921292044 -65597281 -725948152 372422296 250370369 344381761 561496480 -370643002 -741883601 -487040358 -628929530 282887448 -894413704 163429264 -460664043 229180758 309212797 -212400325 518626140 -993240467 91012499 -581836485 569402181 615311421 -924808875 -417740047 931505902 -197135380 -777954311 484668826 -906989809 -687507060 98767004 40161553 -765858593 -89418092 917497340 -120289654 -848498449 415083517 610661551 187761531 695974296 382068015 164527657 922092581 832396783 -649748698 -171685096 -212872550 -297794958 -303330476 103434039 -246685783 -81110252 -370851261 689335595 -1774403 -700393639 -689676407 18421481 -177023616 -776662501 583419568 966409469 16512959 -7532645 770147412 255659368 748234520 445149756 961692783 -528349902 -511732734 -428785899 -850155540 620030223 218448850 341592389 707576172 -830877279 447216828 -972410466 -157513657 -812801845 -63476924 -567520078 412813010 887529202 -919214063 131428296 -646642992 -958435105 -752746227 240039328 -393356015 274714471 369742761 -614445985 915519611 126639284 -43549954 -721888205 775613946 587484846 446596172 -370622002 -526876915 862257680 -803197746 -165637137 -43207801 -15930769 -399093722 886240166 -356936148 566356976 -372740047 229246185 646837448 454291401 864009118 -109923422 198469305 -401773926 -392420490 -113872907 942166251 -83116509 -20586196 -142620347 -647782307 -928537594 48690948 706229570 -679021582 592918482 751912160 8513910 -225675417 -856185752 466576980 53738054 606058880 306698276 997809761 594842539 -864045968 -500741904 13327073 -7705279 472069979 46463050 -61359471 116319914 -40920526 -95212179 233882891 439512437 -459298693 711943699 -649915203 686707013 247202231 -917827329 653815643 112793993 -715767720 273963902 -331808662 -848453464 31356210 853998112 -36747293 964950174 -353202376 -238853061 693316638 376447171 -463416889 -357890987 997806817 291491189 279449164 -198588926 -181080224 -360073065 -797976357 -523382851 -418569474 732827747 95748670 -508806745 731633319 52276292 141610080 354326695 -729971734 -259364514 -449830114 -760680508 102667512 362604526 691975217 -320189547 854789102 -376974028 215476017 -777772286 -753117427 647616478 872394985 284246614 317530997 143192052 982555554 -503816220 281756807 -172170757 429470158 110755585 -340989800 669218944 -485835615 -78145051 -736184510 -791741820 -149326182 -440303238 -676468496 942140746 -353584559 361598182 330837054 -866848599 256054772 -828227984 135234844 792334529 161126458 193436937 10878596 637972560 -577621814 -426082740 -397963021 694563422 961469678 142821977 858136379 231310023 802070729 375621551 -194186763 -949046287 495022795 -652972463 -553162056 -461896282 613236030 -185786149 545136226 -702126341 862195570 -215745590 -308030779 419643158 475425306 -26892640 796928144 -61233060 989204156 -35440339 -904718396 795846469 391743698 -515330622 -135027856 202867194 -831652226 199391781 -890926428 -869011901 -625618446 477052111 425928769 147091787 -836240046 636980214 -881058125 282801697 -724707075 -303762286 105028485 471273942 744698383 733894645 -940321880 92696266 856622090 -539874854 -522466288 286990352 532860777 208531214 567515706 -388068163 197673134 512565848 664951289 -547546570 -314548958 588254709 -728899667 -576307816 537794459 868058080 -453627017 -772874114 -791205645 -163658775 847456677 -61830844 -947870566 329598020 425231679 -121771310 -809794781 820621203 -477010971 652451506 -22624862 -668859248 -751731747 -274829633 674545150 641519366 47611687 446342677 54685544 681560539 352320858 387201699 52978652 -810825778 -287909850 658579118 -783025936 83820772 -563514727 486839916 371380961 631114033 -783901442 317060015 -542570072 -868866189 813749969 -100041071 259653677 197187563 934574969 -524813434 605381778 708799473 836124746 -102195145 740461061 -934568911 225701886 125474928 -537058998 691310501 309534680 -420609043 -575029462 395642902 -948418931 -615599410 555878718 -518707496 -396336274 4908870 157419237 764119253 -655984143 -127908152 705674957 741506305 -107247865 220493650 312157461 489811164 -471397587 -12781361 -936730121 393497444 -253950823 -108406762 463404031 937133278 868795511 303717181 -948555522 384495414 439154267 272206307 462838331 -686978294 563172434 -905240068 -499973591 756539820 -742871234 -418700261 -784386775 540994763 724038302 214842823 -819140502 837509404 438674568 37702632 267765053 -378172966 426883037 -869629869 619651492 -838128255 -425973722 858388439 -496339658 -481881332 863437041 151173680 247769044 -941798765 7355975 52714717 236835238 802597162 706463743 50215310 148564458 -638264128 854609290 -912360884 -645960449 -741468798 792049377 378762022 -906677396 -68513338 -870390917 -289514947 -158669598 115582053 -610334307 228010411 -108480412 247013394 357598766 504899273 -942939933 646281972 -263698032 49326281 -701971964 -490168876 -278134106 447176147 103289261 -845139623 -366793595 -737479540 746600840 -966153242 -176056625 -666745066 -414093305 582680401 -975376899 -10332134 616368130 892078669 27218005 622957516 -846029889 -865058293 51057542 272202793 -98649549 664598281 -697577349 23503242 -922495358 408895595 -688973554 -94177731 -638892326 -944624485 358164321 -329866559 -904343176 -753191370 331863409 -759386288 -90717797 -389653801 647821502 -248954250 288861943 -190084744 838943473 -597479523 -136151220 743640008 -764885747 792658711 -135270439 -237052317 872371433 851113170 158442735 -255022332 -575650380 -390410241 565815928 303618682 -784090516 -608402436 706957957 -415187563 -650309367 809658036 582902868 36905642 -658728921 613266653 113198337 -338343121 -390376071 -752775236 453306071 412213790 523465620 985164508 962015787 426672274 -44036263 287541802 -54388438 -469495799 -876885877 -547242002 -692191837 893611206 -158319742 750560856 -413695786 -168045495 362423861 122718263 -560256189 441042798 -151650163 858513595 7399271 325514596 -733719776 -45408520 -179890660 -39979666 -914326074 -164688392 687618231 669500487 -359687450 178987324 950988786 -809420217 -221216022 -54126944 -658189837 37476245 -317894675 453779833 -788489408 521879723 316895585 806395019 -852594401 -83757157 -535738576 -945313211 107751847 -10888883 -951058577 912295271 671296621 132906565 888589741 546024456 517750294 -581751307 -658597786 -445948418 -376043146 444826586 -750646838 -241574831 8833826 -183954497 903022123 284358404 950845156 408665888 -881183245 731056152 248858186 -539326546 799939025 -675564987 -681399171 994044242 -391744094 -758675531 796072531 -146671271 -380803061 -864177715 -642225923 -486575242 528305697 587662006 227533447 380275832 -820065623 765905755 932973939 666133523 28525246 -175003428 161820970 -366698867 362632950 257026022 -255261209 863033018 -95443400 728442784 642685992 -160672669 628057752 211740026 251937908 781977188 258057360 -978432323 916376110 330861998 215421135 487991161 -21923651 -799180591 -383282145 -130617278 292773710 264941828 474333009 689141466 24583245 137012999 -964029419 144776392 432388123 386315126 580703961 -598511919 877141962 179161057 545686070 567455884 349482714 64907118 120962162 393314118 -300473046 -323587230 862185198 -667294791 789178536 -35642789 -584993164 712404969 -846220383 -950523170 -198124597 -209028830 779231673 -232463621 -418965715 377118461 -512512735 -148505196 -360854345 -278979288 664496754 625548396 916141514 205606076 -773080555 665053708 731583240 -986335492 -959621076 187324294 -825565091 -501721211 608699682 -970721444 -740170905 585909418 788401140 70626909 -114768703 538916754 978926630 132207833 482379537 749615715 -914979642 -498270461 -653073419 -441759759 930830658 51300845 507152992 -716130778 143028032 914032535 -754063256 662267543 -825270998 994682137 -211082704 942156340 221470073 288687597 -463713586 608962883 -410822801 -549743866 977637009 -299195987 939934270 -367521257 853828156 -520357669 897259913 345048229 451016270 380435890 459650529 35993240 -11865882 -397653359 -78750090 767425038 -690344367 989411346 923469572 -687462594 -109127880 -479046729 940647065 -669989937 325281351 -499902839 122392817 -676745622 -32787738 -811688789 -42721156 411278335 520417967 -341612930 886327791 61002205 225906286 -828611063 746430609 812908106 -289377244 -595627305 -569335907 305335791 -280794215 -819203993 -518913860 958456113 438477848 -549150127 -25378624 -438587308 189848407 855407580 -640802621 -723956776 -671317060 -787541776 140806590 430667977 -141361096 -245285986 741147074 -371754882 528595302 292509037 -375310489 -736137504 -73469919 -260780332 596247742 560997107 -674769885 468139951 -740541197 759417353 34025255 -164314080 409409779 -682066474 -35643324 -792629154 213315288 111751528 -858032956 556744875 667576506 218303425 -341051502 770090096 -858964656 926586971 831287298 436480401 661735678 -232274640 670187136 -591506341 -168885966 -937707097 763205398 979845461 -103357944 -800856723 -524384626 -104832086 447439997 -79572449 -792991869 -463819641 -503390807 683400896 -142384217 867001156 -928066372 761236008 813881494 -249557974 -272121907 -670244496 550470937 637927332 -269976933 -546098466 994830696 363043623 -926736388 -826336199 -958650590 96375359 214606162 682650917 393974211 819151862 -350133476 646646298 82101783 -15906618 661727152 -741383393 594844566 390469386 -446147758 -692744742 -131197171 527005078 -496365918 414570198 699805872 261804094 125032949 550093474 -351520464 536751912 -649984054 -875959402 56874544 183854740 738243651 -680046781 -837888625 -620361709 -145596697 199197714 922574098 405032843 670154141 432621298 -537061101 373874570 476456477 -184752709 -332185460 -79977432 418311160 -867145770 -250636680 979962494 388150612 -679396657 -12018928 431679000 -471631894 719108718 -284106629 -874038358 -314086277 -858525766 714010109 -786906070 -551267752 982483292 838861531 743902683 51421576 -703615095 -109230439 908358202 -522751146 289456260 -274643778 -1159422 462058918 -24078517 42653586 -460198019 -449824241 -623369716 785433189 -596957670 -453492271 -820392323 332299252 -367749683 -58224771 134567604 24374942 -709282854 821172485 -204106653 -407731693 -984811063 -44559740 -560866426 -700582093 -689172582 976843227 -662851612 810290898 -816944266 -559034757 597445225 -922901510 -521957058 197293377 -678125359 727463304 -167484366 613065628 -362777719 955292024 745803668 -582447964 -324631079 692406822 824914873 -775693641 390612392 -740795779 -437661600 -538117333 530806821 317115650 510542438 -771058823 434312368 -469649529 -15628196 -285224978 177072594 667435497 -625684092 992372971 -253500989 -383798395 -686605112 243426601 766748170 -687936695 156822146 122920823 592687868 -859452475 -110648944 -864112888 -146805282 -390340043 797405960 -432865614 588794046 22026240 -588159766 778422492 501419125 839736819 -594582024 -560891100 -608156751 -548964642 -979983717 742309609 -318266299 -595320354 474919030 51980638 -343107396 -882635603 -207156697 692773041 482144323 739615707 -755807700 310487816 -686259143 -59851896 -832918106 -958570567 -774357997 646651569 -805043030 -742761411 304464817 980365366 890732443 -362525079 -932263128 685349343 863365259 924762845 546479550 302854780 -33081645 -436331068 -700675468 501394005 189423263 49707952 -576950397 461986209 650450904 -341754400 993864189 -585945425 -567371915 551357065 -204158276 419624418 -182741397 900082216 230043773 906256605 857775446 -151945301 -944351873 -13602131 -214779515 -875522867 952173689 -962053178 -769926626 991382821 -329388688 27357095 -172932118 240592657 -629512241 -160266292 -429989867 -826799598 -805972034 743742613 236894665 742377162 -837255738 555559782 -593736794 718032696 -794189796 730485523 -985827746 -601455954 462228126 947849213 110043785 360866685 549651165 851980572 893863085 226237275 55264890 -218896403 62984000 -940927130 -551130440 809538791 -169532615 900040358 7251206 -123161130 -506706638 974331854 -629891179 611165714 -421729710 -534495564 -861844522 -272458752 338220677 -842483437 -389917311 182068533 66281839 -607376429 -188563093 781184513 342033520 -380971728 728975803 587476138 -416100602 388963715 88108823 -569510371 984136300 -37246546 -822807585 122053308 67573382 -70921749 -951922688 -915638441 771000841 301719419 -353146338 -205371604 752550207 -766137367 274068723 -974862822 -150933550 -799135840 -883980623 -151958785 -513638153 66546439 -430542760 -758845491 824269560 258142442 264425151 993508384 -691407766 575367438 -986404081 712732259 737420960 996370277 921980415 77280733 -400021639 124393479 651320526 124070463 -280804648 545633984 -70380568 -358312652 -361326540 688250977 160218476 783921210 982691389 -476806752 433186049 -567707914 907567788 579992286 100193092 -222435980 -468816186 -835962049 315536570 489722153 -923902062 -180712875 463401075 945126720 -512929717 969996683 -884592377 -695438993 -715935588 452878762 -914845125 -712622138 -836348898 -724452214 -683751185 491838978 -436265660 -363452416 -25675861 124734829 -720136982 -782916029 -354869809 -662624082 626869807 -401516854 -663824012 536469734 -388464474 -724561179 229647791 -649795559 -508026851 234318209 665392283 -87130649 -724815038 -554745221 870209452 866411087 -773020446 -982126661 500900536 -26149457 -516089088 -424093616 -962627565 -342492376 -242895019 480342884 51310753 215198885 434903537 425171835 -616716406 337641107 -235792006 -916840611 23627172 -747839298 -56812009 -707328509 47897024 -636585071 228044675 -622774328 155590312 -947398775 -937309611 -693761758 -376532886 942692148 -798223606 -817109860 784318296 393528444 -472198703 -459062712 -103912542 429270449 945746480 695000966 -495592772 -18478375 -916236345 434380320 -384963810 -465872503 512509150 -616538116 -588268952 352734070 -65924033 -749861941 187991360 169811669 -269034987 -156896481 -908593921 665143040 -353047383 636745529 709232512 -47213686 472919480 -220603927 -641569325 -419911512 479024649 203760679 777361865 -533088932 51421292 745876750 -717599627 215928145 849933523 810991164 -122544900 549453121 566022277 -730002274 792664637 -135030882 -921467164 212129888 -85372906 -154332554 396114934 -89138687 -206779452 -311026673 897351128 -378250236 -945809807 406739476 995975002 319546922 -864832762 -919730321 385845572 52030547 -619173363 277930465 722783736 273410044 -352005826 -636967843 642932819 -657351364 606819729 448985963 793294307 683781776 -232087951 458536102 79315701 -349315611 98372300 537213199 765742741 743065522 741822300 -75693536 851213522 -200882420 -316342537 474633661 575215660 -601415909 227324259 879579646 -998957771 -514386897 548760407 -250514152 -709570549 -285624587 904516741 -894493931 23425638 -726219338 -280814397 -2902412 689742272 -310415961 -610428356 -420787191 -659288074 -74050328 545201925 -945752943 981536440 917878369 348329943 205293183 -383012512 -513757469 691381120 -19531200 37523257 -235169449 493548784 897103282 -32847947 846048336 963301858 -178481973 232361130 -488787088 423679785 7713801 221490568 502035995 808523631 -935485508 679547560 -761935227 300229273 632428185 728972165 98343410 -437685649 -737261588 214509669 -594908548 886858630 -17713511 340633385 901918542 -964449739 -171203851 402887124 848528814 695943497 515891160 -729405657 831840309 511564601 -97958297 706079008 222861696 -909788162 112723980 -381615867 -489200900 -655140639 54951517 313795180 -749482302 208216672 -585149654 -537411244 -845515424 -686243119 869649239 81994084 -436588320 -464826909 -159113034 -6301917 364630803 -66897564 -396718077 -518734325 -881134780 -659981926 -116848281 -138781942 531322884 188809142 705394745 -125288200 129408892 -516300213 -39571611 171472126 -705103291 -884497967 -204761384 -225076573 -648186172 -964576338 516783331 -892120408 522834589 -75700611 -683534972 -875551806 -946725730 -13703531 -325856720 109511317 -255023697 -689254639 69454880 -583979975 674174815 525983642 -993662407 -723195800 606203342 -974148482 -703552985 -946721542 895727575 977927734 -433020263 -332349474 -172234385 -999775132 427301350 959765020 -454920727 -164782608 132775528 55796943 696497609 -753324344 -103886366 134992454 164675760 -241656471 -902157515 -441634031 589390990 -6696483 526776010 907840356 480766628 597491839 949582798 -265954089 209329984 429941503 -594460165 292656172 -927629372 -181036469 674656784 -325009188 723236934 54306211 -653239009 896539487 344911807 462013900 -582906473 -869867870 -364382705 310751377 -223658404 983062894 527431601 -475944241 -724134268 -664408079 778529865 206617368 585520901 -126722352 467156294 -318335737 252397181 971903981 706292841 -874935201 -337946614 -835749949 131840632 -673297789 -615542683 -797177871 -313593815 679027955 788604610 811596584 -295058861 -395704523 435519063 340009596 709381068 409969459 -204424699 916305388 832776872 -950446887 -943191007 -267945522 838802280 -736587356 -393693285 284695034 -122010545 -391437838 -311602631 -451453493 541313772 53564562 -242882179 -166455125 -607254030 436445869 882653473 -279998624 125090484 129529373 138720369 -155219863 -641444518 19880152 -712777541 176826551 855327067 -74996344 -606114584 -126186975 292595122 -208804425 -241195616 136975496 -215974635 -199576446 -485895216 624390399 622707282 248660471 -790835251 284128390 715757379 -268536394 907376907 -502070019 117437609 924683757 -199199642 -877143779 -499652213 -301800901 362081378 -950453316 -431856902 -676004466 610914382 -83852751 608805703 868742623 -611984454 -586465253 305737418 -125130711 -194785969 -663576524 -573040670 501695569 -504395357 543128115 566249265 -917931457 615519125 -642970696 334817147 -658701783 -789538129 -630610436 -801969977 323607364 -389806146 753455195 -258232808 361863749 -810306522 -19662364 -359266569 -376426120 139470922 648866616 -888391285 -824709380 438550031 -408789354 980471813 819289353 151263483 635338658 898352761 552708027 865104138 -530105844 -250272943 654506479 601727541 -794828054 186377199 648183674 -250983312 -693055984 774246900 323355524 -233569714 904057350 790750906 -135170946 -223024663 592347084 -152381560 -939617577 402252242 403235344 128537168 -272273005 -998289110 195641442 -155259067 -405195713 702736175 350639567 -256971042 -317119108 -867045077 -716678619 -357856680 337738131 -777327905 854006687 -146603650 787888096 779196307 14789186 178829569 817925324 176574230 733177782 533029130 518296829 785097504 467301885 195977078 -745893851 -979659850 430456431 -843618659 598633546 -70528094 -103196035 452664574 331951547 241679977 -979294609 -640587090 124028382 524607769 996008379 -791162774 822677670 989936268 -848218947 407867984 -85978943 966087772 459288761 440284595 602384505 -524885982 -803599569 863701400 387161112 747799372 868861978 -332299413 -143178759 23028004 -788387845 121284777 -794154331 508812849 -661618308 -172529169 -955239687 -911808544 540294627 -390561958 -465636566 921066391 -58684390 -673225241 -810462843 311331894 -559034979 -632428400 86458281 836130750 397660600 750051571 903411526 398717657 690162536 400898337 933792623 781646773 -738182682 582805290 47955354 59005160 321852088 -488039171 -75938798 559356258 -135528307 -880123811 -501656326 14779311 358684328 118738397 801318839 -581532862 687880492 -939495775 -304099596 -129390323 -972879107 829289378 484228169 -726220111 -921406700 252279054 -870064105 564665636 -247628810 -22813873 -485450525 307632683 -619618249 194592069 949426279 361047478 -512352872 347787338 -605326372 939519190 -719982354 -359048756 -58309195 253442981 932242280 396971646 -528566831 -990854679 -480169610 758242591 -718827374 -778931772 505034235 -320009374 935748581 -92699440 399851066 355359858 -572085093 -640572738 -742861559 902628473 -182397929 -517234755 -622141075 -561112093 631018463 509702855 -959087896 749729425 -491537618 -628131074 -489107983 45664327 602627242 -513849745 616255845 -823004790 -362774971 1880110 -992446212 -560475053 111564510 -591645633 -493746670 498301673 629236073 143488297 -251774946 -466949905 791015609 314967008 13496572 -312062257 602533600 -297184651 -876418050 620066808 512628120 -305197258 -819634345 699070435 333001482 -590636078 941370098 -263171315 449798341 302515688 145144966 395854485 -438304555 -412137267 267509720 636857945 212533543 653079891 116081567 -117661126 -791359414 30154741 -635351742 290710120 -102838009 538782089 -975095750 -976087251 -937949241 854035477 378366435 82323447 629027266 132302886 30334694 -94844249 362676290 494309912 -411967402 -771484717 927315180 867670077 687862468 -723878107 -959961419 -126437794 -337155671 13565493 156507029 127703938 494675660 570031623 907013658 -544031028 295840811 109162516 898462554 -267979093 -811687352 -853598013 -785260532 214629585 -151639656 -950223843 -214385132 -585197431 -945657367 719756237 -271834113 486894606 -984168828 -77064825 65436530 407579708 -440146265 433326341 -849414642 451648132 -603151734 -48990713 -447415531 -743274820 86528025 483331182 206590583 948172398 -878983068 -629601343 860585634 977708543 915263673 -785536290 -976314212 88896529 167734308 -972990043 -496023079 401671382 459208207 257391243 216263597 -710158278 -799274013 -732107264 -157720424 645169159 -515583411 -230515852 -163082262 994599734 275243422 125900123 16334315 -162995181 898124374 -548638167 -630972800 438118002 72056303 -262710781 910874890 -921930849 -311782870 -955139811 -902907514 569365157 -622959108 256754953 -759141789 -517888824 534069957 762145564 -995477112 440166299 50433112 -980152383 680330626 -510253610 -324257575 -871925025 132098372 810881390 -82784255 -32326974 110096149 799901689 807776926 -886255516 173449959 -326843512 -116751920 -714749701 987439195 -566387092 783853521 901833648 -552838394 286035850 505632158 -827693131 641583241 -176529252 707640270 -119779208 194898318 -280918556 -643930176 -532007245 -809419588 -204266324 562219007 -953312471 123209457 70874358 710464705 895762098 -332438815 -987608709 -28726323 -291481127 -900152107 149151160 -328223364 -476233975 766561275 -682762208 767731025 -972505326 832523124 400262296 -100658961 799923790 415587360 -647765947 -973435357 -487068143 -952535429 -675801152 364779493 475059048 286610228 -860450023 -106291730 -276739497 -321940305 -919021428 -146289954 796257709 -568831795 -411398898 222573063 -601573858 642310010 780201121 -585469607 77454870 580616950 610577578 -592749851 595169610 107052101 -367337392 660159948 -670251035 -736174598 284408627 240316559 -601027048 963106762 336696580 -433745015 745331909 403563689 633623537 -327640875 -338430888 847429390 -558630848 -59340208 440600962 -483981154 -741822040 941396139 339354340 291715577 200383899 444612539 -188652732 -617386004 -305871404 -538721988 37233562 712975245 208527755 -461930371 391766327 323404899 -407306616 -182386168 -943578202 897108651 -863390609 466065241 -226955948 69221180 505253641 195114208 -941892 -387390090 -715481596 -99687568 -202881009 648551239 -466466017 414937296 379252904 921681517 -78488036 119362151 409747369 -232133612 248368784 -839638664 -604370351 496585583 117479356 344627379 621768682 -60637795 601638097 -111425465 81381389 -633920384 203947759 -611523612 -303077519 999934556 -213964296 -43118156 818377078 -68685393 -977113071 157965957 653825264 105291763 117197906 -359314613 -435715593 400171240 239557206 -299160069 -679908970 -473082694 15892775 301110711 610718063 774985888 222449574 974641285 -98266550 608368855 70836173 -557143754 -292440317 -637530268 8824651 108893090 973315851 -9094455 -57399470 -433398427 -472909047 395907258 -605317106 -528234956 -301791798 -124585479 -825633562 -785151587 -369770970 -8260256 299692284 -881885054 181129675 -88146384 -105905921 -440562036 652942193 -924310818 -453020260 -924258201 504382332 136336431 431896224 -830392593 -305154072 -701723880 -534270224 885022183 -236156063 728496271 961357529 -952412035 180558427 253525880 -276480178 -674543230 -409368709 408280793 902276623 107533815 -849551602 387146819 -995431171 828048481 544530998 690155739 -618499630 701588981 -930485238 -490327424 -166750394 -9462354 -400666937 235278123 99977358 -360691144 -422374654 175541377 -280098652 -87151000 558197951 27352454 -686814778 881587819 -611643564 -564607357 3159822 -29102637 877146076 516611008 -77190089 -920259146 194265675 -121189931 -677551418 749510996 -179712603 -182326627 308863592 -293831217 -819144998 460650704 -710534840 -698400123 -665561532 374603189 569875519 633308930 -378469325 886697396 -895922367 -760701267 -486683344 874460606 -794849915 -830210810 305061056 -975866690 670991791 101027930 -29519622 702615670 414158280 738760921 -576948104 772842696 527579121 -916368401 599594391 -29284001 -252561837 702893289 -337145424 319721634 506075791 925846130 -463445333 -20743785 691978996 -709914787 71756856 -47687848 963852666 -407301610 -645143740 -617352943 609968102 955548173 -812026531 440573387 -914950 -669912545 -972728487 228142950 911943279 -172821758 -943533087 -153419733 -334188783 -162050405 301887589 306485894 612079411 -940965393 -934077120 130701764 -587474169 197581759 -388842766 767191163 -530016696 -584922237 874661733 231498939 802235916 768724175 -602837421 -599666930 -714023074 79087510 888827718 -756844922 227405905 826054145 -942953820 42087314 -377698241 -630868360 341480916 352103519 -646135839 -839515640 322806534 -849198868 -944298645 355303019 -255902237 -312085762 -15892003 296835345 -192743126 860053341 -531757466 -739176007 -185613216 348398140 416273023 370001998 752601766 298058243 754719947 -728119140 283524997 159100928 -519965199 150596767 619584500 -531887465 620176784 673837337 913933507 -579662813 -391914362 322425654 744452295 423026924 112909531 -887446081 847376852 220507790 417568049 -129543092 630836007 -59215723 -251180983 -997782923 -598566554 932704595 -381353502 872850904 -186524609 -924241684 181583655 -465338773 765391853 293896194 -101617107 34254951 535177608 52541987 -195784558 -116022830 -114869353 -855908857 694044103 -916751511 -724158707 683536966 2046885 -267909981 454934120 -975101919 865599061 397232798 621731132 -344133177 47087997 52844201 -595398027 775418754 -562482934 418761072 524571794 525324657 -327414331 -704974170 222764233 -949241470 -390713298 483716994 69721720 459591664 848565806 105662636 214746847 43526116 -72352170 770350116 118795411 100106030 -266753186 923996834 671206222 -823272617 -57006833 39180147 -744897280 393909608 -994694968 -289375259 -746611815 -356989087 -200859574 610406620 455015749 809617648 -626134772 -302012742 932518425 221618077 910102179 480885981 108772361 -131339326 610228267 543353529 643340043 -939812892 502051062 658912172 -436898542 -919648703 382838229 -671759093 -253784506 75848623 -216256047 -494265103 -153690746 -558601814 808603142 -478928573 557028766 -817856379 -925446613 -593121382 -877302687 662156392 -706365253 -148964381 934826960 765701918 -842718965 -794744286 570980942 -553394706 27121268 -429994473 -99868110 -40751504 -508671545 964080381 -495993960 -992071295 -669682878 -543174268 108435683 847020052 456336754 764161031 -766476007 -844952811 -668897083 -919888543 -428330930 359350289 -302580424 -17081500 -627568095 700356089 67719072 -818685527 899048719 236015853 -20894363 -101901268 -456834957 503490110 -730550705 -971035543 -917281720 542400570 -255993981 -973789752 -910747466 739043667 -558109809 968045174 -208574646 936766801 -888287508 -234045763 -970546188 22155235 -524911344 -409586324 973841330 313880092 -519480671 405297958 99111454 -684193559 -281713587 372518858 -345882652 -792320109 793183869 -872769656 337410806 -780705025 -681435357 607020124 315449429 213666091 -20050 828210294 456979513 884643445 912128270 929393788 -444298663 16552846 242925474 12961765 -119003000 -927357295 302674479 -712129661 -592849207 -688803001 18146446 -376551811 -257486971 794443027 458371549 -25046317 -112544260 -906357065 -752473457 -441215236 -683571359 248715516 832857507 742532877 331695800 463017455 476186719 759379219 -709654165 -474219004 -285163594 949384580 843939840 718977353 -460309627 -51715598 387010858 874635603 -185762857 116426573 -783230014 133881762 663692239 361288750 621520369 -702312850 -896238034 629460097 -632496401 -493606506 932658716 515092716 -177336052 50698229 705785239 -667561315 -430065560 -822239652 370901100 773010784 -34505515 165260274 138396891 198919974 643462380 -152742949 -697877911 -356000512 -447414056 -873627500 861229043 -945788703 851835457 701179698 653372703 326709930 -900064122 -978398839 272839200 853938894 169345899 -412505224 295983125 198911085 -521510704 788208280 -494600687 675955490 896900129 328706309 -232940230 111247036 799867248 272620284 594827247 -176670411 -967078080 728997997 382740020 791790164 176695549 -487546388 307035600 694101075 373149967 808601201 -517465131 947769093 72930494 -337645832 610656841 -988706464 227787521 33793730 -210255968 -724462798 206176587 -163916663 -748772295 979032868 -233107672 858597419 893469552 271470892 -261774364 636356405 -191721541 -804208842 -263072037 733538796 -370600808 -612735792 502636825 -947342049 648225134 -749352932 636726111 -601228996 141077930 -672259856 222166689 219043168 -361467084 609773978 128679629 -480631974 234440014 -403888373 691660695 -302900908 -300280213 -562606825 -144081391 -617277141 -675351256 -986766894 178006604 790402164 -591355995 753877722 337230999 867261721 -483970477 326815606 477688590 248205089 928912298 654459308 -482135670 -416897566 -762819595 738220091 -843046010 -27020820 467711652 -63031556 331447237 -445240531 991024478 -437266970 -849921275 44476007 56357652 -745198369 -215154203 -666369769 240484924 14930280 -702844446 434525784 -165419818 -201025418 908416369 -15374476 -809751184 -60284965 758336207 25461505 -597457666 -760070316 725165506 697197712 640932961 -709445683 179788232 44014416 943923143 -691730249 -801449236 393550131 -249318419 -354198585 -605784480 -913005799 -249315243 -787712960 792527343 -341662046 -322046214 780380992 261906639 -335354942 -6260082 56010641 264668508 49525314 -612273800 -407089615 -974788951 650455670 329605956 478024143 984074586 395232210 671286187 441836702 753519359 -398424906 166428659 -670214376 4115092 -79212965 794484035 -737046586 -802083547 895124378 903473734 9020003 -900783882 95992853 213735903 833560892 606493269 -375029425 -834206899 856850375 -879371663 437186816 -679241544 829349559 -525505033 -650023733 101366512 779103796 -906017031 -714200043 472356959 538343230 -366982454 575070671 -814615319 736739604 -845396599 -699829227 627536519 53315719 918887740 -361848967 -797590849 -132886576 -689488395 -50353705 112180563 111358414 -479553258 984814552 -364980444 -431370664 -378218322 -318294165 -942019462 574058678 17761631 982997489 -717784898 -937854344 -576962855 -88800225 33400598 -817802691 -551010435 -122179786 110822798 -562471762 -329267741 -173099585 562792043 -913012548 439150265 -794729320 498797444 -86964890 -243463980 530887396 421392112 -981024916 750066130 -440310938 453994582 537460506 453439149 72909809 -893368513 515554690 -920308590 -963737122 704206473 554159594 167796486 21688706 -180449869 285219642 906269676 -906775034 -882125413 -723992174 192696503 -326337482 763710345 51836315 -111809265 -265721810 -595419904 550661600 803469612 712766033 -511128915 -269730656 735038993 -423929927 -795826394 90406652 -410022298 288799150 788860788 211572728 810806267 -783807706 -36581911 310935719 -856990830 -944304987 820979729 -410324391 878052243 144339911 -418158095 -924448398 766541007 -754046659 -43934078 -613133215 -593049506 -481857088 871195413 894568264 348359295 -803892683 -272946524 -22619168 573131891 57344831 -856143971 710933369 -751811987 274482541 734986560 723057900 66907536 -774387364 934040839 -202391772 -934493345 337957440 -921661481 185618491 -741111715 -18403227 -573137601 195376911 377953261 673634954 754230603 -430632894 -271762278 -696501217 326199230 617919604 -932566670 -245426244 -665088565 -550125386 -883723287 448314250 -159525085 582342685 111352485 -229136728 -341475789 -480809029 -34748549 936109997 -338090039 -721993056 527252934 752500935 525954462 -418962948 -632917785 920278074 -160428727 -898380350 877969930 508147629 -643316133 172163314 -202022699 436906076 331645019 831404550 -296600049 -152175473 -696821838 -694304109 -740580252 414609877 -783340447 -651793920 -984733823 772166009 -842694521 -378203601 828407142 -16962507 624162844 -213995490 -299352468 -984660355 457451705 784896688 320998192 300599298 -315608419 576513370 -355238901 -682179033 -534365834 -810249826 564986745 615795028 153456241 667204460 855223291 838936799 -309696580 761526512 -593860957 -357889153 963672036 414258746 669837515 158378135 280997074 -799346547 -467077853 463030950 813982242 561790827 -730813340 913150561 -930967442 336752613 -785335204 -481127465 982045148 159921594 -335030659 -587272876 -954250142 -763569564 -260292870 238833437 987054807 -513378228 748197427 646548959 -461329310 -718868444 -975180070 -976259969 895330664 -224542619 -833209531 557887327 -63098417 209341713 -175738117 862967972 833278453 151211921 -103515257 -654219733 -212689487 -250470641 -470338837 698931768 -519524633 -291234121 -255105834 695975269 408902431 -12456114 -915094113 552188426 -424793229 -983147630 -626028726 -585567827 518229990 592078984 811366149 112036204 747275265 210715289 -541824514 908763328 919419036 -956530477 -933948823 -279949883 530236902 49554392 -759011308 -256762670 209764066 -895168108 -793033351 763830892 -531140190 -728993497 643708584 463128551 -897257177 -559172779 -439763526 580339231 -258185075 -593614110 17532837 -419912466 129743378 319731406 37865359 639901422 -509643787 61486826 105611019 -335163842 724059492 71214054 681151679 -886640989 487318450 569137601 656746113 -955021573 -890038391 84109246 -969479 298481302 371219252 -907430566 260406892 -590868932 -928441171 -115642926 431218271 -50269159 -155660691 -385642731 -275622991 397043888 -385806216 -556777577 763773602 177279039 708491223 849461473 454034476 893484535 -627201241 434288695 -778038912 644692923 -827372606 201024378 250507693 -153829891 -939638261 691957313 705193072 -547176148 -964733259 804142479 -774440017 503838996 134786008 415746955 890486442 357643874 602557098 341359544 1273778 -525112721 -484231130 542069219 805560400 -938033498 -87945633 797311214 -787582295 191701388 -27892356 -431309550 -368378612 -632170881 518773228 -685912848 512466459 738567006 -834742923 5208748 176910513 -628285206 -993187330 475025142 590740437 616522980 661685491 -989558885 -334155031 794570510 -155600031 175705608 -65262493 -866967275 900984430 -401006318 -159265957 840844407 978953486 -512777727 -424359560 -52546261 551201216 397884586 -531903143 -438149561 354458654 -159122774 491862452 -661728696 -300127704 410056170 760686110 970106065 -990173866 94892072 36302807 402742383 894222400 411992960 -295569 718117079 13656302 -454926488 -430812989 -477250705 85239702 888347099 -941717265 17415946 890978172 674756068 -911170048 370846341 -650662565 -977921918 230456638 -493674419 -810699087 -948745367 -186449277 296063881 -570161632 772550588 -748582441 819919538 285611058 -432173529 -724669190 554362042 -955297385 -733016315 -460791232 -585285226 -156901463 969927395 -458911021 -11129171 558523930 432086476 598201559 -466429643 -81106166 23495115 -410634669 -615599918 -370170248 -367265292 -789982435 950178989 16501267 314371588 620005613 451605008 -196905049 588267326 860491660 19189644 -748813713 -849855013 173960334 639503622 -262846523 796447572 -220833582 -336894004 818246824 -268461400 379150155 -871399588 -18848153 350142148 339717962 -750204081 718528038 -784274995 -338848274 -37923520 481166146 606959280 764749232 -897679901 -694823673 593632765 372439785 -323210133 130029852 472008407 -793738085 399995304 -185774953 -348058870 -690591320 312027987 101556392 711937499 911642696 710226316 866794099 138300162 381550551 -190219547 -29864552 -711246734 -772728948 768833579 642305793 -5058849 -117064976 943441916 -910439522 770407976 -121146317 -862356545 -7310608 897413738 266094531 -929516358 206279332 -78360268 528637162 -722450173 96206093 440608081 489019876 -91603246 -309936006 233795035 487744048 663960196 822369734 -344309161 83111251 445146119 809441584 -532070837 237055820 -158673781 708894663 -213052982 -704530344 998206495 -894230550 -378482016 -219388878 -936929559 -74272147 762678142 -753192226 -19804229 -643063059 -253573420 -245877102 -490994618 192998364 -270160601 -491004399 143334256 -900199541 -825808429 -847887683 934370034 -479374137 965079589 -700496756 166227920 789168084 655780880 383798460 -615911256 -341243289 475034415 896327231 -18150467 713538108 -947043423 461425208 362884182 97578044 -717262848 303267294 -85258703 851843820 -363745675 736197020 -233844011 -907371415 -492962343 907040897 -894588608 128764287 70496528 -209111419 623047718 -462864181 -184979973 -301829769 -404872159 -646492402 295500858 47038953 -30189529 920389447 8188164 -113339234 -318694702 -504510060 -741802769 -72458095 427065036 897990360 -986174394 762248309 486396785 771478795 -525134183 -266179264 -854807371 -757200092 616355584 30809663 824715912 -330640762 934367252 433183033 -445721742 678798594 -381888011 -403956498 135070493 -383611258 -815272820 -756317590 709394582 40363393 560241412 216037114 194825159 -717280736 -934410484 945886855 328021330 -165220036 -906277066 -9067887 -964597293 -809497995 -588440589 -225148636 -751806053 -119421349 943941762 -815985217 -516114771 -275037664 -563005280 -792173468 949869246 -446788788 -124067141 44285162 39000249 -539033414 192457850 46693537 175962599 -888494051 -169780545 589515563 -936507931 816575477 -884334153 -90044520 798325054 -254988754 272916791 -395313624 270343740 888012497 850267772 393940756 -785710116 -889670809 -665993848 991694637 193286718 865748550 44022186 -563947221 366048869 -962613032 536213499 115586751 -533467997 -434319940 -113462478 -270343692 -612455312 740996051 -347905149 931411480 -579113512 -772826030 3999074 -550280267 788589470 892634596 -796396230 281077732 -784740727 894234351 -733177006 689637692 -464623636 131196142 -329689205 -529790955 599222375 180487744 -878727457 -283758466 523927881 -551594501 813087716 486435172 322352071 -867339021 -263248626 -853515519 -931560473 322915520 -118338339 959623275 -453990616 -844730419 391884461 -284477436 -347285183 -298569774 -824114256 74811245 -504760039 -608013423 672871891 802898791 -929018791 381664021 -115352785 -494249808 261937262 939879374 711479063 -701325469 185030722 -762536 607488807 56508830 -916724016 -121788342 821830173 -292544783 -729687464 161976232 -811986535 -287383338 -883296840 807808541 945091429 -266448236 282806955 -518436513 -364886909 -719783659 801893439 -804805974 316492541 -396890563 -72800562 -531332026 -914749975 -240783335 -173882070 943667559 719531093 -546097120 592524580 290149024 510672365 -361897278 -157694309 -796545021 -7990251 261396892 -429664866 618079793 -955827389 -660799414 276395076 -599140400 -926535932 -230747239 406117020 -720822755 -414016486 295586470 -662022464 -114491888 338872308 -11724034 1677319 -326254479 581572050 -662512893 169007895 -713819650 429817284 448780679 -868698447 506992734 -778791341 -811854603 -251691845 -385420707 63766096 -748408111 -656112267 625362841 -113754473 680793138 -641049521 -950259193 986321448 471888302 517404666 -155513453 879689036 106644625 692931415 -991256010 -88919795 276079286 -280191287 329342908 769608132 529768198 -234780760 -690322891 704364846 -560004051 602232093 261007258 958570856 -210812825 -818531604 -288234412 -915420594 991732114 -546166821 -864871817 -7641988 367507896 970163504 -585493961 658850187 998265613 -334538531 753652066 295406688 -533317201 -305829978 772244599 31630128 220442886 -859537552 -738253764 -206472253 120680391 -142465677 186614432 463052549 746621982 -193867009 978320552 -643182414 -560823927 512172057 -957815961 978268966 518915529 623570586 -676374917 987104912 270574451 -300283256 -358050726 620178315 902863177 432397066 -177480040 -835199089 547003132 760855867 372713668 -41779479 -851846443 -753466536 807649473 -794242819 243254461 -382388476 -895259790 -810389174 690220327 315543522 623101018 171294743 -393917104 506654670 567161804 897214481 -428769779 176635840 971759778 872713752 689286186 332214073 -742414917 203392021 -782380656 259770083 -899496352 -780086154 415428816 137618054 -564257306 235493846 461608984 911335395 475938697 534649807 -680614670 574320750 -291525678 475055393 -605893885 497950122 -39380544 -441853210 -253053462 -797467204 643171245 509503063 -455494057 617265446 -195728396 -258995589 -799407337 -752124700 -819637090 -269218634 -821512347 275645933 -814476734 843182102 -739617883 -827790118 330750394 306645419 -675161342 -712047884 -484789252 432298284 -345008450 798989128 53806461 471809848 -619638744 964954391 972539371 998321239 -185974268 632106808 -909724570 -405759656 -4938300 -696627755 981137478 -132226617 -562467562 520324594 -895768692 -59677947 -1084970 -559141430 -850287780 627168080 -169588663 370909151 -580702613 516946220 119328575 -760876317 356704354 -563178703 -40939403 730605086 -169176296 824518475 536075377 773816520 643288727 -487994380 -253796479 -464128992 -392581564 547550586 533236682 93734041 627960301 692079907 360233961 -258205449 -38098417 -697683037 -662990402 990239543 572282908 3597158 199730072 -225023848 112188586 -867987031 204605886 -581262969 -740213330 426486161 92890418 41860089 409469784 748132777 -265404311 -581915465 -569368076 712477358 -99424724 -481431940 933282741 901773622 -621984648 -6671507 948353024 -252941233 97569014 490445639 -580343580 982384584 929684100 -883063169 -544256123 780402795 -75879992 186433765 -151089030 396612604 -486601629 136013992 114622764 -951955684 370281611 -305451055 -758058161 -307051746 -146354566 656202541 -526549919 968663238 323449604 300756188 172571793 -68184191 210023990 557431941 -57864813 73508510 -652304268 -729331616 587607485 44552859 469889103 -339862137 -269802144 717335757 -642579187 -815516186 -971705255 -51749505 -981197757 338201595 -234945978 170853935 11811671 -539682805 83364256 832756354 754761658 936442041 -646123863 -591337783 348911986 -429896357 5340749 636289884 -965983371 102652220 760806769 -81042433 937941573 -684095500 973042804 297599062 86674369 -533219782 -149645053 -486390969 -101705616 811679638 921326342 529130121 472180577 35503396 145218874 -709021255 983084258 50625150 836846265 -286416474 457046160 227363906 130160566 -831788255 281441539 -155973723 950058431 -923460548 636553469 -597409382 -813940898 371656034 -696989047 887136984 539382879 -271660118 734692033 693445899 824994186 639490400 227196402 -458130894 922867254 -904715401 996772336 168671665 886055386 638465845 374439713 498160484 947860 451830486 411570566 -121397779 815182299 -190769417 647629859 -534728599 893995737 510007192 229633683 -392688438 -133253562 122862408 284553854 -438109178 -637292944 -227519298 534923179 -470335884 -32244479 860453994 569438299 231839927 -212924832 447164312 209565824 369440395 -703710525 438705572 352752002 455328341 462859889 995632089 -174194823 128718122 -809538686 -355600704 160871516 106367449 23886808 473275989 637643212 -702807522 -701676278 303390771 625974450 237755806 436276732 -444857038 -132639992 113976813 -470267202 -735060238 481559015 -562038813 107465316 -824803031 328728140 850803714 -55299169 780023693 155310489 -800372140 -870856686 104143463 915337814 854289688 -264730636 434372653 587254162 43877408 725848464 -8448685 -788281807 -716108802 892842542 685154216 -176426069 987085146 -815373951 623656340 713586137 372339569 103420943 -945718950 -642523250 -107007813 719307223 969620833 -383463699 -163098179 -976464287 -590305808 -276036641 -923568335 -260258188 48156575 87417436 471533473 -253047032 496911156 -748289728 395522030 -867933661 -696485543 721725463 -714824588 -271807334 -957124440 516053699 817428492 203010773 416428639 773695431 524121710 512842731 -184895703 -219441348 -832284948 -139517902 783044188 946895892 -932529348 971307261 -602574385 -417649169 591819683 -100702955 432203417 767860299 251092318 -295653778 379856771 -290709203 -373820070 -745988548 -196521574 860560573 -266170984 -459566623 -261944653 -497366197 60883482 389074400 -180727048 -692054557 395343685 -130899264 476232234 -945990776 86376677 649993754 717319589 -70931768 -298986151 3183907 843916576 -314502457 986754468 -967953503 959943625 -313201865 464297114 814456926 -558303234 -147405391 -717466499 755918405 339878061 -186479839 903081366 973658591 -173750343 981878230 125039364 -690334874 300326310 -986009374 540702154 488144934 -687793318 -766263943 -576098881 184054939 -95970404 295319843 473958067 -831908230 489060432 340984311 302274183 -343771462 53712264 -663946715 -650440625 785944800 730499005 -541545359 -282077865 731667760 285417612 9093933 806375077 -338360805 230972697 -689574165 -976786229 -231645511 234630169 43450329 -637809089 -40781797 2093034 221031992 450873658 68026200 -697646700 215861906 913539514 213054316 -910046285 -766544915 -10752283 -534578514 -947340911 306764387 -99554904 -37661960 605010175 -463396593 394236489 -790915929 -994059376 -940581514 -166788467 56279651 -265673949 306586693 -978358658 467221620 -294902189 433496822 821060563 -874155455 158166578 233147093 720064197 -400040498 464453934 970123910 -814305754 -860632120 530027668 -526219610 -277461081 -304639431 948944889 -681152074 -127398291 -171814926 -645796427 -674591504 293956266 771185745 -431014549 -67522173 23404311 -789111134 688958354 330130704 -971174729 -848587080 444670263 -32209214 -80418039 744209177 117390519 -617849602 -503686798 -209429604 433696235 671758524 656339950 -610450540 -216412903 -384374677 740031084 615342391 47823655 -399291241 954256521 105140889 -205859337 -615445253 -737421141 151344518 -915336538 945985137 -57389685 -29771131 344196226 -261887707 563480326 -346649102 624390133 416857049 -257997479 -305657019 -186457060 -726506435 197760754 -646284377 -757292393 -291831437 8446415 -661258822 -357482669 994625684 -179637348 -889509143 62026844 -656485645 309650321 -281792020 -47710085 -77122738 936027995 -965595501 657304347 886155340 50848819 -643386170 -135685643 -314010552 -945123329 -22522613 -374822252 912840488 -217772409 883142837 878409387 -734331343 -151581290 869104239 568505685 773372711 -877478722 -366113582 -845890892 -676452549 521600857 419655602 656747426 -26253852 -950542295 416986211 970698774 970561914 874021923 -643125649 228811628 528300849 -807796141 -356689823 -640300860 348297563 245084977 469049892 586219370 724534688 -959941570 -314247695 450689222 -34983219 125632061 529685424 -399909487 -473614389 824149481 7742418 950593668 517642494 -377529232 -963118138 -161008562 85714413 412628623 665799589 714198328 447590850 579893953 -815839494 899838991 -973665250 -963946720 -912519592 905118762 608074531 876699418 -548310823 304734990 -249359867 293591918 -893580973 -778093464 -167769321 118961508 -982668738 695122566 559312530 978377518 423439948 -951440288 -938534471 -899909003 640521208 -48388605 391501491 -187700718 930994885 -274547222 -98359080 -521671859 587800377 -369593159 -531053661 764791743 322787170 212698924 -954212089 540727976 268183934 704848224 808613271 -609925019 -833855811 415696293 239457113 -431142894 -192016475 -700607582 -469434086 -475718752 70218801 943337666 -885550144 999116315 -29535259 856698272 126762695 648102678 290848393 61506623 -538568940 -76163296 -720394222 848106980 361516193 -306621489 658034993 713413550 -257995589 -520586432 -634765997 342035968 -695610278 -290483404 -487410725 961706907 -509730965 562320223 -584986256 410736034 -662934093 964668281 815848325 692040812 -788324448 -901791671 617919037 276459713 467567052 209340546 79198738 59475557 585963835 831650920 -626201970 594364356 141757314 760590281 213791022 -231882410 332941837 502299561 -406357441 705022671 -92937912 -878409026 -984764458 -257787148 849127140 -408291993 939313516 8920700 863481881 65144093 -877155424 -259376914 970722910 -220821880 257423098 -164273213 -840413881 -369967160 -528883035 505191176 -236560089 621427475 392232835 375731534 -748435203 652899989 -793720527 -158550379 286424606 785646733 -377944034 -266876449 -562543719 -85403360 -127186527 753123690 -67566502 -299004851 -546460203 -208158631 386179623 -281699951 -113280406 684312093 -962919138 928607754 -188890090 93117624 671012430 35179480 -205558171 -358018333 41646485 -393399979 -524415260 541897123 -857759282 -474074119 -992111810 -149350999 -92891370 942580862 -195595680 -50387202 -265978379 79502533 -340937952 -338138318 290797475 -638694990 628319388 -587356134 756764966 65738491 -325193322 -148422896 -322243973 -531912940 -395390763 -528149788 973976650 97087528 701980309 -864789330 20288608 88763424 631661814 -799799139 394817135 126456604 944883522 994164103 508681830 696068452 274437344 238454309 502423222 577812929 454394869 -843821051 -995804796 967420341 -482929755 -823062710 562941171 2522402 -745204906 -653364186 324554673 463345174 -548209160 -31702088 -72337740 -829710176 165389373 -228656604 -450096332 520233239 525181572 135103298 649166809 -356254341 35308750 -871889689 -888771832 88399107 -434879469 411971966 -456975843 -171831053 826888374 -264364515 945031552 -776269337 -130912774 753203243 235938385 -316824484 87988263 878062577 530834270 797226251 389258738 -20952752 471338571 744117161 -892231030 -331020560 147151690 992197665 -533301847 257353793 -581984200 740675048 -300758318 40523454 486986930 217381875 693378373 397645787 815926810 280523880 -520681184 392513829 269544575 512751320 726555282 25640733 196623754 706928023 -752928638 274581179 -449634750 -787803770 106388790 933339251 -571116075 -856685169 -693317655 451204933 911032495 -742057777 -308038012 690435823 -781390411 85845771 559913694 -194868437 240141332 -370899038 586727764 -643267153 -255430790 649862234 818534631 466517700 693761048 -615174147 -609209601 -516482268 -317289139 72766029 560671001 619983491 -550284943 560359594 -522732451 -891215867 215639131 876859805 632981333 979935161 413012470 -829325344 -122439059 275016648 247390886 165888342 178203991 -511640054 -132674914 564528327 168021231 116006936 -663951958 -524068938 845583200 -196072699 -155984308 -267971394 -123486151 -183517718 998624842 -406980215 299376146 -728600455 -735849062 -831425762 217521919 263802639 -396053279 696765184 386578316 -993492653 522380282 -693523135 -994740027 561127001 205355338 650577668 356235959 890482140 -240556882 862695647 666982227 120954306 -826550019 -721008885 109058241 301032942 -645412036 344491884 212044366 177472814 5356415 -47831849 -998906167 751126390 787415873 880958239 699882188 655896115 -555248342 -832699060 -479475756 -442371959 -970952818 -43515393 407760412 -158821548 366497042 192250009 755222860 957657683 -431511474 544662321 -207594363 -61327106 485847631 748466706 700835303 601347428 485547752 826471477 -759582812 -902766769 13992822 59059922 913980302 -481595784 115010544 -574444839 -194371869 -452353374 366515816 -854793096 239572264 -966838470 -57811249 -687866800 -71993092 767657471 -914489273 -873580456 351292524 -441337153 470604544 792801606 406835592 999023277 -525417897 -715474400 385884161 436484274 836417133 -166530135 -618480840 -85801159 635310199 191321860 -217187249 258417066 445312383 969110793 -352259834 160215982 -850026110 950191197 -871560318 -916788582 -324661044 -861866753 -51351010 259701552 -198533794 -51412800 531573685 -715692395 -166045980 981964253 -497400922 -813464386 318487901 363193901 816857438 334713220 -843221187 -347199941 -362686386 -207233562 3851590 952261889 -349891605 -289098935 -967077045 -683237158 -603744940 283100845 -350694834 -305534679 996865555 -347518902 -291825589 -468646785 -293019477 968564939 -44424027 -396758641 -351178930 864428006 217859076 -649096201 494059171 -614606285 -358939276 133217599 830878620 -628096155 -824964003 -609618258 -300730177 355735651 -369076503 992318157 451283930 401386166 -62090501 531588728 -983835646 -221417600 -656645561 644454880 957545586 -118408005 -25836159 -119176501 -33786640 590855999 -107334913 284825268 619979035 776090847 128127879 535917505 744599290 -912360299 -675529938 -259356931 138967145 163705269 -90052312 -844013025 289089570 372031940 382179927 79206624 -121004805 -411693336 366531494 -815377670 -74205538 -348126060 -540640813 573020902 -156723854 -974997191 303499215 -619874956 -144419676 708488571 738404391 -966951856 -622948353 -214826435 925332851 -746385246 818342038 -818752147 -267913231 615964054 -365830464 -168061278 -925424134 118640505 47283475 -868689128 -860593352 -266233433 735206855 -646018713 866127400 552993262 -740131383 -674625705 710847995 382108504 -81237686 -517826845 -150270840 985842980 -163423847 -105590662 -938905240 83252786 131715087 314883284 -568686748 229876135 882545949 -736638006 -388496616 -69902010 -277203423 -539426115 606673918 461669230 -832685581 -395032840 -836066005 14630258 283262085 -759541300 -538264622 -938844090 -678072593 298750007 -867514343 -932410962 -127050801 -430660312 510003867 -514139528 452199043 -701883732 -959536547 617359188 840935008 397402113 791661129 232870795 315658517 272736823 -128583497 -669417641 -686649518 -169928498 354707547 -85207298 -610520682 939241205 268837367 -192776322 650279316 690746557 -505657435 132183903 528186762 642041880 -885207375 -504009182 54443075 -110414411 387288282 734931503 12971564 727149314 -471829340 871142358 33872685 987124524 343465126 -257371990 -914523728 600419893 -158715422 -182894187 -393699175 617376369 441267585 438441966 -724685812 215652119 709064000 483848688 166328361 -458081951 -952481523 -781066253 -806090285 795081943 908443029 741973171 -367631235 999311248 170072631 277329523 36467640 -655697192 -282467293 280494067 -438873439 -32415676 -637301693 510768515 650614665 -23374143 328430300 -685866936 -362633489 -138616954 -114129711 331037373 198071764 -670066983 73413463 600895426 -437581968 119496170 828052395 965053866 -589360372 -234367289 -279648987 442098195 561060151 815433970 818393339 248468985 742121174 724879501 842436542 -576421234 -989977458 -626169417 442378235 -679062481 -6626218 570075324 -592183467 -852286279 -691168943 -607178196 31590761 -853092179 19253025 895202983 -494788501 -800813873 693950576 654446085 451398262 -726721548 -781599310 841346857 -564728550 -151319363 -474531404 593123675 118458117 -362184341 338524677 490682330 579736473 578711194 -366275281 -804751243 -79249181 122172907 868053031 618885763 -550042574 -971827413 459538537 43740988 924773465 584715445 975329805 -691289509 30143042 -766138933 443741992 505551066 -821977325 -266237022 -489428035 760265637 765314215 825371738 392033042 60721534 767389188 -935933081 -305297080 -684609040 -84855728 778206246 523435868 -815532962 335564569 -580192774 255225385 359530573 -972657097 758665173 -90897587 -345566007 -529064991 -633609094 478863831 -352933578 -885718536 346154684 -424981418 986470284 293115398 451141979 792618330 641631692 -221217838 -943358389 -53421579 143042766 146701492 817658504 -871661586 840627299 287788849 -567118640 832475465 -555271475 -223859730 794664636 -286192935 59856450 46104784 242104663 -473648956 924733723 316951976 984672860 947266603 -780832936 242950341 -345126411 -470868175 743747245 403377380 -282495219 524670757 -947367533 -144931044 -331122533 -471540909 -636378264 442625697 828707529 590865477 -663962334 -875991168 283701825 677749568 34691729 389522741 138330386 182176584 -554434843 265062082 -819771960 -32773891 150208938 -352774653 786149088 -696306748 -530633914 674919585 -201096676 -912657364 -599405759 -938325216 -48852742 -952767124 119082188 524762056 5563906 -939979618 -404344419 -384246702 366078614 -941476137 -501290238 994805799 909634609 -302219929 -729675168 -705155734 415437557 59513804 579148818 288052346 -770652768 -25025212 -388484198 704276261 -316783821 -717507386 -115949343 -262356971 749518870 -623953748 -280548170 -127385280 -627048284 729144811 -289332441 -154050927 363479259 285423893 360494307 -929240173 -202183102 266853027 -810630994 750914559 974260955 -133282703 -666889633 833492999 -459251367 -634893109 -58619379 -928366160 137121476 -922486198 505210680 282004195 -584560597 431027945 -199452197 -893381895 880532239 -833035587 -841684000 473533457 969375313 538505976 867429543 871385569 -259764947 -366866583 873551706 -900664017 546197500 -397327386 -612571992 975223681 -791533317 742654679 -993758445 280920996 616278706 707997419 -894159016 -213978950 595402222 592654302 756060656 421197289 258108223 -382620883 -866168637 -140915937 194072563 -477368103 208212220 -907474324 -281769850 493545174 -154325729 193630751 690525072 825821708 47828162 -652644566 -778906274 -44774717 -443898558 -726521722 529063116 985123622 884104684 388375753 116541178 224030033 548127195 -638229193 -861549505 -95942625 994779225 -594732160 750493684 -632031694 623134582 -621103981 463443690 -951884634 118048669 -63906056 491855242 -981905570 -82609990 820426968 519310015 24930141 -870243844 -526745091 -156096563 695614482 621692190 -633037813 -787310335 413746338 905920040 287774244 546776217 253934427 411241023 -696205102 859851177 390344768 889111835 32803648 594065782 -906811561 -595425004 296978793 -617209903 163564714 91205053 -483018285 -425540272 -503785910 557043301 771712903 416736140 -340571398 626608900 -576010290 -518155892 -329313775 -688934618 -388456737 -73022528 974780063 680322411 996000956 424090611 -465192083 -771108490 -933884033 745032442 18707916 -356669057 -991378351 -351922686 462159109 -998216306 190241377 -210527171 599021699 485222306 -943429915 -753909113 10091239 -914636581 -735282361 -149109030 659382878 851484388 670454837 -273687888 681540006 943126413 735571815 350097190 15218847 -650450902 -39956421 627825373 -737827569 262969024 917757624 735024839 952960977 715150304 334821544 -796182690 550690410 742897688 -888034640 105298541 -397799766 -234698385 -879428349 -751900154 -682376244 -976885864 -640552803 -890616807 -613080898 -238293691 -54616588 495703834 -188638191 -775166269 151415895 -809420486 532961959 -17804373 704029985 -912721257 -611383748 638463889 986953272 -992896772 -40658265 483746082 264133185 -766922648 950262833 -773974366 -235994561 868610002 -423966021 676353289 -237960255 -389800618 425196850 392987983 -828580573 -220444348 320390953 -869127087 -484101971 38938485 -801097672 -176176263 -410395275 320683379 -100034966 -578893950 806812283 -728591414 397272228 847916065 -501882326 -770241851 974030249 -731973053 548231253 -220946436 -215404735 134962523 939720542 841563904 503456026 -712642767 466776872 -561462235 -575921404 426611321 -510490284 -758408097 213686609 426241865 -744639577 5605683 147456849 848623769 450898379 -422636641 559604111 99087626 -872101448 -650158585 323340376 -421527069 289341823 -973388904 338569970 720940219 -323439451 603535230 332445297 -308238170 -203474818 -162811347 -901233098 -3563804 912065637 138074685 651580615 -68790336 502506298 380475887 -26538041 -633392148 -646370939 914835337 -177770710 -123588413 -520584854 -874165889 944443234 -262023062 -276633281 698872507 576039434 321644407 650642196 -298732248 398431386 189632146 -851112661 756125518 736316378 663662494 -610317960 -891264076 -359070766 50052712 153616534 573590290 -906848465 411632765 687686582 808367861 883218619 -35190657 680471941 401910247 12467304 -279743288 510019360 -316503256 -328878811 -738698750 374702537 34834100 256950480 -804593865 -643173514 908743274 -328191638 -917886777 -491834925 26813646 -963126026 -223322867 -478105654 432721797 22731186 292099003 -22362370 843011754 272807044 343057604 -28325453 317176559 -287716187 -246491327 -990355401 969209723 -644459722 173255719 961579583 -319052153 -887175244 892066930 430453016 -478626792 -646950053 824685220 -635142366 623405315 -987670741 757536608 -129077184 -891465643 495823983 698282344 147253060 -295762128 201656543 -754612320 -492662848 -960299991 -946054353 -553207739 913984365 503061589 -204400995 18911091 756788543 93487398 47196938 -327981426 229572681 866780004 621816270 -637758184 -522499934 -594702880 912314299 -935336983 -296019398 -727657772 675648715 685353421 -247379066 -655292621 986966357 964827334 710413003 -18991535 822685020 593415179 -725226845 643351745 -573976280 81481188 -569828455 -306157943 -829659391 -717471805 -760910965 809839228 590806879 -443825210 -209890888 -362883117 -465341490 522510334 -65330461 -916683173 830091785 275028565 -942011713 -105481622 -736694366 -640172162 37296226 298458144 734093535 409869423 895834401 449783190 -674278293 927901218 -545579073 -960803658 858175624 964554273 -750488650 939625830 171079477 24480725 -996891883 778446912 -902447249 -54241724 542513217 -88855621 -65650200 678197100 651294860 431582113 -273664337 824428250 -357545256 -160159742 86135993 -422305324 890374903 874642882 340451998 -329825855 -162886389 -399760454 477535939 922691391 551047630 -864310058 -569120168 346129430 -263049661 -657655383 791643244 -298231358 -939794273 255925084 -732581517 454717459 -20330000 -41831605 -496679450 -836557750 -191313086 577457684 -305154262 958057990 352699018 -880475905 811309810 -135358834 -399673973 -776979418 -896318272 -987226956 817751328 690448641 -930874678 -714597532 -211087790 784911991 983922771 732315395 -547313936 7399290 -37377709 573475204 -876488733 -121559452 -722234400 -564022563 720267279 504892659 -793949984 996329013 -716453158 -527851942 631101374 107496444 -373728921 -471879063 -968296487 -428455064 300262217 190825162 403465674 273715427 29883515 -246197844 36038751 -746066882 104096733 925422831 -364555888 992489526 -920272659 89570783 -827380395 80629118 691116385 389969679 -119029993 -394057628 -563947330 625697135 -49149443 117557345 489619475 662473694 -662162778 -421571974 386809825 -95123474 -265381814 226392047 -90056084 817422455 518946513 -337560081 889220863 -844660483 -137676418 -388670181 598780626 -128735592 -587323953 648298517 493890198 -36481468 98990045 -177913482 99773198 976368298 -810756686 99895794 38781380 595482922 -647997273 -771155147 238628825 -841536833 595342452 -765038262 368471920 986576204 559886915 384021021 732792598 788736102 346923197 763746838 -214159232 801230271 -861445105 -960441371 -41918577 -668219199 -353598933 -608998381 -435083087 449560557 15191680 141903127 856131475 338923429 516286263 -522622869 -8248503 548203990 770559955 -868048727 147629435 782170338 -433041631 -162894775 -6834980 205411431 -728002803 378616898 -234427671 761524761 -804968958 956341013 470286368 -505903716 -640449632 651595687 -622384964 979288502 -808374182 793430317 -70045769 188277739 -105188911 -535045419 -68023792 749753602 -426274093 -53891919 112473474 -722165421 -996226381 618956883 -116083102 -593652007 826989543 -501708461 -724578190 558122411 -622063353 904275082 656995052 101432173 616586835 609420601 11868519 -476631736 -990886501 134284800 -813703935 942182963 356691816 543707367 692467837 354327217 -618791546 855117324 837627726 -339986477 886405911 458230582 819434372 627720755 -956176008 -548451367 546592094 -951167897 675643253 392384211 966959688 -22498523 -815704618 -838736912 197271321 695297680 -363479440 946865107 -555847660 -183497890 -319643389 400480676 -689898564 -522085665 -638224 -468307894 338459519 -494116877 -220151098 -211404829 805485312 -153844161 -135763787 97804646 -117110164 304744636 -965428220 -413199751 -908659124 942689407 -380909146 634162990 -295355405 -861684900 60327982 -213166647 312295370 663115898 -130155310 54162354 76492510 428681311 -675984466 -475603502 -795414720 -507815591 532044511 -251251748 -990981482 398800831 820437591 -568423091 -100992905 -96962321 831654593 -25509071 -877771862 346340563 -596775749 781972732 -83895835 515503546 -881290685 -909916087 195585084 -629731473 918014844 -706951892 222648773 -957644442 569267179 972792736 411800862 89654718 -564602610 -862236193 409504021 -663490152 -444061654 -296423 137869114 -136301483 -979667485 335898249 825172213 -634054248 -800172834 -131114374 -50747851 420838921 -555848412 -769640141 -341207181 -655575464 6371518 963797757 -970405525 881932148 753793716 -217856769 385908002 997441888 294914666 -101631526 318746897 -755610423 263711325 199754904 -880260818 -951250435 519411212 -398083971 338093227 492129738 294451255 -247720796 542533835 471029355 -808346735 -956719453 -559971000 -269361901 -573683655 644329336 -76157052 -402602185 -753418648 -572959073 274350330 933093648 888935426 742541033 551893096 -993447256 -310638867 955813918 -270878180 -977131726 -733657249 -827260836 149987886 444084812 -82158013 2967795 -538913466 114942694 574667122 240079201 -360620758 -492478304 -358969243 -312153226 -750746469 -585550401 -783926248 592796831 951939123 947679325 390747965 -65576717 623358292 -427495211 -388373747 135295570 -959523112 278611006 -554277437 63553551 476087812 -613649913 -25256544 -781431428 342114200 496431771 -485705659 790996435 781652532 91280948 -465185973 -8122426 -71110699 -958333728 -923951180 742737844 -820379351 -868733966 189984718 -671716223 767978211 -955744171 699059203 664657188 158087178 -783105188 -68835925 -539163940 -13504467 640158812 -392150878 836683965 660994982 -817228500 -527057490 75962577 335223187 58340191 -959715059 605805793 -742339674 825926638 966992842 302343447 -801619997 -154020785 -789607576 -798465541 290805222 321721009 794395514 869958508 -633836563 257833941 -470015192 115868620 850716572 -492780500 116285734 586024683 105287752 17121004 510778990 -99788766 -587887695 -922441002 -840318632 -843557213 446298280 23552858 -786098108 -993541817 -576424430 596358278 992755841 -185151670 214527355 -212326013 784995752 805356004 -95313035 610334216 -232034652 -224587613 522466548 -581413101 -450392855 -683370006 -375356634 375404602 -793726609 -236022905 569928060 428838541 479652839 -669720036 -900783756 -698831474 139467494 -899339859 -901614860 189643169 819593352 79479061 574004082 532036889 -302749864 914221834 613494144 707596672 313879579 143749837 701436777 -200455146 44686689 -259074468 569656454 335351520 369168788 510279001 960984363 819526124 51759199 -683169161 -768099399 234681094 682710380 661100267 348305021 680249129 -206502829 310485409 876143603 636023573 -565277153 -199432265 550063611 517577970 -533459926 411070509 613041257 -600487889 259755951 -524755952 -96939636 566924030 -561644250 -320446657 -519507983 350101639 -158139462 853984722 -686133435 -204360820 -474090247 2410664 -678132638 231835467 749136066 3568676 -437502355 158390331 -988327538 -457533421 571606951 -77915174 75055812 -340900239 696135387 904711166 842457510 122341688 -702027417 732128999 -155363391 980465098 447149189 342559604 983299056 486514129 -62282009 -410181404 69900036 231058155 -36576275 -86560049 184356628 -123133905 710876396 491852782 -248402253 976080952 -649782225 439906601 -361063494 -480562300 72758248 400433368 841796557 -722325275 -366657668 -664066095 -115839127 -42231213 640107181 767720794 -930194841 -209799431 -519861339 417884448 -228927732 -214821880 851559888 739817809 -102513329 962911882 520094371 85004740 -74569812 -813499706 -520265810 -374587487 942594664 312736751 940484010 252747660 -714118054 778409176 344518553 606242875 746943990 -890671358 -850324174 560226074 136229843 -770295480 555381663 39783325 310976551 -902368409 -588993633 604208174 163195085 588700087 82875125 -771005533 -352850432 285868908 393643327 -831425571 -609297388 -908927159 -959120880 387123003 -319836008 161829724 -477913982 -195525186 -460064606 -461840050 485849313 -145884190 757500444 674657162 411180164 -114377816 314686261 365080576 677328411 -404458464 -741249102 570370611 433721536 315758279 436637777 999085453 116280393 364742185 124972475 426264847 -344352343 824803548 -436448469 -37710159 -794723498 -58164066 887109700 964782812 -122272031 143971666 -977540187 -362010747 -687981722 -205589400 -505613839 -701988089 724087649 -800968106 -739658475 27432702 -251870797 -844895200 -267373911 318404414 786902829 -885335806 -979207253 -573837933 -484023654 976737449 -27336556 -15155130 495321345 -418046750 605858854 -362775161 487565387 814741197 231142001 526295834 517245082 157027975 202767120 -427715597 -576954989 750715678 121015621 947451847 540043483 -80260959 457841888 287399135 727595109 29386166 880839116 158858167 -484046558 892798831 553026487 59854250 734805596 -316745900 902975962 -40011608 -980916100 920482902 966990660 86339956 544035080 476885329 -814616088 312835584 812673916 300985558 -8272788 980223198 -954645687 73621244 -392090069 -416439586 -37742486 -585459706 143097911 -589205556 -895298223 -737040057 -459625287 66713858 -84007764 767011588 -908585537 -11196290 996440523 778037582 -458637629 -57555837 -794541814 74320758 -200912505 548404520 357719214 988955973 506882169 -796420547 103828096 -351204517 364568285 396717533 -580574306 43891240 875706072 2801059 -930066913 -917359982 963214994 390700034 583610372 -47746306 -854756427 732991190 381446115 823263657 530031430 999786515 438392520 723411492 -175033540 109363690 539213835 -234793410 -241816578 -666683801 -765868764 382694471 959758368 534472629 -421064305 126141278 724289624 578544342 -399087588 -778719496 419507638 275342115 914002541 64205791 -172060518 -802519099 -115213396 -99324207 -976729645 -389644791 -99141336 959983525 897593156 -888645976 799583354 -675819831 704942100 -577559513 -228048090 -59258250 -515732630 606770680 982954313 -376115714 936458843 756759818 304100784 414610889 715674204 -620123281 788474493 428775511 299665731 -594861023 -839239983 861466621 -673500597 -783389473 -45668529 -309686542 607278145 -198155716 420302944 492867486 -313160113 308478801 -229135597 616053386 211494587 -802869192 -737168530 -118333019 -304180966 974229672 271964734 184975888 -971322535 827887242 792675799 982860327 922652725 -98050153 -878506399 -297310763 725595325 312624403 -669313244 13542406 -793884612 617189917 560994451 624088665 -480168323 -408893125 477524917 97035557 -67225477 805464917 -589693034 -754491501 605248646 415891020 700170283 -138055409 376453377 -77850046 131329938 382560799 351784498 -540031041 422102286 -742887912 -126471496 -93350790 879914390 -672771036 367310554 450852132 -634030268 738374661 930029916 689421646 43561321 729280945 179739923 -279940869 -612962493 -17515499 582580460 12340544 766002565 74590965 251077478 850202686 -518844669 128044589 -748118895 68000144 -334280168 -129521851 256937907 267599058 -701749446 539074403 -464213892 -280317439 131281469 774798463 -982791025 470533665 574359651 149017220 977699500 246854966 -387099937 -16692514 755403479 442734756 -561588498 -669637722 816949556 489907419 187598236 61400069 -105941726 769128087 715517273 -620842318 915186281 317865560 -133534339 -162046069 963373066 426383389 -457281695 -846246578 -758202094 827441482 682536357 -392380478 734631242 -239932286 -675318737 -451277830 -393070221 -84613488 856258889 356229879 69688608 -646106757 580442754 -620586652 -672411913 -724128231 -115674209 185947123 935427730 755024892 642371168 787015802 -479213808 -61853749 335014445 27871089 -664714875 793110936 605916371 -895419200 -430538556 791516455 -412280332 833054156 121816608 -523296158 -933194467 -96786097 -257548146 227644557 -589606393 303860671 67095046 8567660 619443075 -466743517 -460255683 -853795802 -184871420 -40440262 950076902 -843881671 494556148 164840086 -15727300 -286838128 -658418198 -180189345 -320456103 42526173 748983788 825907749 549979742 522950300 -38016291 -262949101 -631888226 504996092 746939936 -901355181 -349399914 706030152 -801460807 774690340 177168800 -994894210 98023900 -263157244 439114650 275221852 924082614 630960030 613808207 145305657 -791106995 -152173381 -960485378 337907388 -812985689 272558504 -360775221 -304911455 327682264 894964714 -43289644 -197014444 -771643283 960797449 -501714439 328929954 -569571238 -51477693 -888487385 -824045497 139116938 -556393672 115621186 -406625195 -625115100 -145536022 -782669838 -247068357 -288680626 -22257369 686177361 -571288332 869115324 -45493695 525956364 573804230 838483375 -112057471 -969692411 457850679 -800252471 596127499 -674862452 -136371675 278600257 705248426 301639623 -471566912 -236033674 -337421385 -564300646 -87899268 191493724 284517941 -611373142 64112810 -123467174 201843201 -990144965 -74091541 353348819 -818094176 -242118804 -107122680 978420832 -108805465 341965299 309358482 -692354713 757094401 -12213322 -345655687 -529273292 676815486 -711355755 -900392061 287221813 -516380562 -328815418 -126240428 475360192 -253461335 -658724791 -111559369 -714907258 150920174 -839432366 -192266683 -64469226 -398464981 873570606 990752560 -61519495 784901009 410064616 162637333 340108774 371811712 -650294180 -295431077 704339473 -512141801 -103364634 469642461 450729870 -23471182 882108390 815916427 906361534 805705929 660742413 -209044376 -24920834 -143181332 27360181 590545184 746026907 -141065140 -449179494 -348200707 -320925483 991130246 591298575 -139868685 78280780 -923015754 -791797635 838243405 -300337708 -500626051 -942243901 -827933122 -663921028 378693006 947981475 268551391 -239994240 -579118189 686462611 952661738 917783805 -636871126 -984665137 -373376358 366432788 -734008147 46357982 777871300 -721912930 -460468005 347419405 -634527178 50515106 405946208 -469117222 -896918607 -949417979 -138946554 861405986 -246680081 140756651 -445933081 681614639 265540914 -803949237 -486942844 -191169470 968664455 -803314382 913431806 796788891 27223658 -421558108 611449065 -309771240 254273152 911188690 574748136 -403790741 503582339 -414457664 -612380369 -681409511 168919383 -457697303 -647919416 -112581361 310123645 383298996 96432810 777048904 -1911369 456610995 666221580 -752274441 315582333 38369580 85539175 387605024 -450233642 918473081 -378724294 83526794 -862223382 -779407979 994396758 138234628 170558784 110911656 344335463 446098155 771226122 -637932779 -482069 -153104428 -303703738 102411037 738774636 414343266 920320892 -934386691 -810576013 429133829 782006250 596323636 -282064301 371911416 -834118472 45947405 -822961938 -32639027 -840439464 247167383 -954802425 -377488949 894102486 88492202 397994282 598555765 -436425863 73780585 218584900 672800284 261441883 -481776164 -67309507 628146601 145418477 -132718716 856148904 407827838 121045732 258231009 983935325 438081375 -267745469 -114454093 323910434 -70903599 -541175480 -509272723 -585154526 515772773 773751319 -23205501 744521859 828188116 -244935387 267512944 436152580 -836316699 653729989 -917892870 441253849 -881942131 359719743 -673978444 195446745 265014687 819338666 235222119 561999359 -419393350 90058346 -725629205 397327368 794808069 -609748998 521290795 -458140438 329261859 -138726946 -565851786 156037699 118271660 -54866168 75925776 32775342 -542709388 868559189 -963793056 -949063068 275755274 -211861452 -578904423 491871559 737548539 -590178363 834207323 691575160 184797711 -608888874 -862589353 -970663147 -109263007 -82039468 -928831507 -922909126 546747275 -797721797 -463376566 -159547493 741524294 928752612 729269222 648484693 981720157 450782623 90074682 960377454 -189770885 -475912598 -488204381 -90142543 -436744544 -170034994 662737305 204360043 -714947470 509794112 363074276 68233549 66053739 983428796 636456046 48281389 455962588 707534563 691057749 -974650800 -658868832 -321360993 642314548 950608798 520768785 840098323 -931920999 125234335 -600897430 -381817418 542239832 -514861315 -432209021 -441595292 786789830 134126497 898115743 564076805 -41935984 68928349 -126113898 -824545342 -299101066 316214791 -948664089 856346250 968754668 -751561959 879996165 245168469 743381822 -681243069 122354774 -202244558 -90542803 -91995174 281049094 -427092012 -836510858 -470634342 -431507804 944776736 466697562 -138387852 -856789980 859970496 -826099602 -352524210 -213230216 -826147534 666336558 -582681745 -766844832 663118486 -31719148 -23974967 444556490 -435115418 191830305 913061205 -458631477 275109477 -309858229 553133090 -2133936 870356708 -158683541 677576232 -295354341 -337575343 321807358 -547259403 118485131 707721357 -36372979 -671183427 765359299 886291310 -707364947 -22876137 28533078 530182306 608314202 196130848 333959764 -522547652 548803777 -636336213 907424027 -483090990 239582856 689160537 482004866 402635969 -659194906 603894154 306611467 442651146 -263257785 -345436592 -963125771 -73610141 728485680 979359501 643543295 149131666 387608400 -129330671 -593991893 311109469 59776041 -8173896 -841465904 -441866252 851075971 999843874 -903752519 697605480 -959167407 -936269515 787276383 221595195 -863123062 -726326471 759294478 -245860342 894660836 -984594396 165721997 -442313891 -996745106 -273279863 -920032363 -592800491 582887453 -865470868 206742018 56645672 -21637817 -470776207 595688300 519060063 952442078 508225710 707372087 -107921100 -310991145 306081231 985826663 262806137 -939817192 -553232306 866322271 -319668769 -692326971 -56297717 222973105 546346310 -565922223 855680553 -644314576 -161610892 -310712388 608383472 363725867 889247140 -63160113 613120067 -818576533 874106148 -812968274 12874031 -817574783 698504760 -500507176 -703769790 107541555 975033407 -247212294 712736169 765158386 -96825602 781852082 -759664430 391102806 802159590 -670776396 932971505 -893121740 -665217934 -428458577 616147539 -168547374 -557382726 -241712045 -228713466 -669389885 -18034970 905515234 781539053 152666536 -179818452 144901502 907387605 -249567845 -138647665 -56686859 126472832 -48460383 574449234 -858958647 802159312 610275302 657065385 -385301964 -749539081 -855658824 -962231107 908106754 -700579318 243537846 -29626647 -83178204 -549675816 763242258 -894335889 -803852560 733559224 854788099 472045542 -186155825 -146817959 -79038715 986154433 -843344715 785037107 354604620 642475632 922429848 462570288 -587889092 -851120012 -776977907 441502475 325370260 -301872945 -550247062 -655672497 -768685589 26682543 925985458 -585093521 412835670 -808646173 17427270 370406004 -610462703 -95903321 429895970 447226043 748285799 916898503 -566512601 762414883 -140766767 -660555728 -297803116 -305697449 835459796 -168197942 658459508 100372442 -282645671 710618496 -728801336 69865657 500249530 95733219 -694289767 -252784307 124062209 -937275569 574677867 -949902402 -804992004 876685310 -723627832 -79757863 508489518 -458647871 -132420352 -733547599 -990697857 -615748278 552207956 -121916561 -86886361 140599827 767887317 246316673 848598097 689101411 -116634573 208615346 -992876241 884501270 -942033834 -370890170 144476232 -652925964 -343242439 193718832 -229633169 614766332 -705242585 -609108862 656664464 483882666 -250108351 -793501014 792858944 944599271 754661483 -134839423 -109345489 -943048507 -123108412 -914995716 724666672 204659022 -793446559 143551270 422732420 189048025 -743398331 -945922253 514717956 846660262 -962360758 -87325891 -997690212 615829665 -319108569 877838102 -222703271 855414233 14378105 455404978 252257971 -367018188 -458100505 865052799 975107919 705967616 418931908 277986028 422228196 278873515 666139708 520161050 -477483822 112181766 -919931748 -455067921 -393274882 992567965 279476499 -685484817 -298049169 666951515 -463499256 676257716 259559362 168444706 252248561 -13376544 277096636 -818244275 397589185 -733670077 458228099 -272362063 -926864703 286769756 492887636 87923907 -733755728 -271114374 193944011 470988404 -530281732 -62180698 -104676104 741340444 803910553 738814507 473262454 -562531730 598748724 -160603719 -874958438 -470219355 983268254 450130504 527976228 -845736899 806995972 -257319618 -386791502 847801341 -983464341 573929221 -951043375 -449563377 -548614416 593387949 251173238 965124754 -548211507 -454347262 581690021 -850368213 271566994 -593261058 171499964 -689573324 742324433 762531409 -783508630 -20333985 -531159107 324428925 694272376 -246076629 253224814 -546351970 886058455 -789671360 -497362058 258868519 -336850120 -785498686 586879415 -932625356 -244852388 948763127 640280164 981799753 -615601089 -362969579 115512177 -872139754 -899058336 455190632 -488678013 124338444 204024253 -320254422 -528618778 -191957635 -560681878 -453039938 -237981207 560026573 488001151 400730182 -239098896 900829 -689361087 -659679745 -791506381 -652791987 526085331 -988894540 117313492 -991261718 718101654 -610420893 -611597164 -685894948 -966659741 -115144412 -251062423 -561583339 -310894221 60229818 -194083559 -14084423 -775006653 -182918521 541114589 479889388 951123150 696635942 -374778910 486708571 -342464535 -453170672 504284273 877172402 537820782 60813779 -383469369 464439599 -393980832 -390583399 -613477430 800662823 -683377971 621055240 30410444 -231795972 808877942 132578376 -109328082 203255821 511594246 -470347589 -646472184 -551164573 -831501044 138576138 595843546 -194471947 -247846535 -468468632 473941110 292888568 -532062738 229383616 -826202171 -939611719 -43491532 432445583 311361032 -490412174 -410620471 839505247 129827466 -18054599 -610457724 -516668707 827759436 -30688367 824863393 860528566 608322466 569868624 -945493838 288642686 284097093 589784423 616036348 488014873 136307543 -621814903 -721566833 -357807847 227647959 -557366012 896586496 307177542 -855367023 -962242419 -80057085 -626850046 375193451 75831556 720973884 -199530330 -161246265 680109772 -770392044 174830609 302927389 163860183 -910827548 369224781 -600033581 932507100 821991884 67299342 218908453 777746068 -405780773 -63756475 217030508 825728296 334278321 -323907068 279431629 -736961798 -812193787 -530905296 -518026499 -75606090 -568277484 -386791436 832314666 -341867399 -637981712 -633563983 -835021140 156390359 345611756 -3604608 -763301048 428981729 149191907 -831273971 99024950 -392986140 458126466 644770795 708565818 525295402 80931488 -378880189 -340944256 -286161567 -109988168 -655435872 125191818 -79897503 -947296104 531057462 678894193 932185263 804183216 275814305 -115489274 -492065643 839729762 -305587868 -727598070 118969639 234321253 424838467 -712438013 -578402040 161815426 -760008415 -558218149 -731353013 -540979016 987577988 -27558293 416007636 -924676845 112628196 -447306489 -654573738 -155901449 771609118 -574305082 -407361338 351788226 574349739 -789014062 245325146 -308735781 115744937 -44724211 -543184565 -455036932 -747952962 378875178 -926654265 455429470 -345476836 -670666748 -807415562 -305437390 106579012 215347370 333492630 649479727 893398840 -277517486 278360741 -613964129 917329563 -670629306 -104448853 851905143 -163667123 444550549 28596166 -896401875 -668435590 684319559 -729670653 233067679 524739618 -420061113 -510885458 -833918604 -455662112 829604084 598439577 80874510 -176856585 485574570 -12261999 -604697804 -20644525 -531157333 -564726162 935645897 819676488 683804253 -616125293 -44368250 151336944 317806336 -865276152 -325634392 688734771 914101654 -614986500 -359394441 -420640982 -465639715 -485028778 190928968 -695174530 103027968 808673912 209552105 835079031 663115580 160455850 -207523661 -407712415 -61349183 277389960 41415495 852432446 17697843 304285861 935740873 295657056 -234657383 -972324617 -106540905 634699772 -5819969 831151635 -212111965 -820405521 259502512 322402433 797713754 -663404977 -484178204 488049504 364257429 263628700 -917782922 -744168323 697310765 666058956 42846068 -818519850 -739903142 -192479346 -790910402 967438915 -140729362 -964743809 -473155287 -316538337 643398904 778638731 193069552 49241861 634959353 770339175 844617869 -192007693 -751305739 -941388736 -679680555 -578259606 -943183130 98056853 481099024 438988803 -919609604 209958448 -667464800 -737528656 530173951 -457070421 -188233496 -801365713 -572915188 43368267 567467388 -797828124 -450850653 -996097752 157753795 191009506 -7915129 720715175 570499796 2904901 -797124654 881522029 -538721235 310019522 -84955841 645829254 973331130 546181192 566772178 -361176536 -283959877 695313663 383091432 840681040 -224041368 -335667693 392713292 -458139531 692223744 217848052 903183136 -187200895 -251928719 -364886465 -534613608 -838491574 98822716 777939714 969028783 920996860 58830349 -310062566 700509471 -729334579 678975194 81709327 968134663 -662362452 -181450488 -853646569 -827138397 -202612413 -873105743 641934688 -2759186 -367451165 745007330 -894891331 -794324003 290375429 -593736456 934684708 -955985707 -349733968 17344503 669553632 -502993028 179153026 -492619506 -500159197 -614700180 558325137 -857520275 779652788 752801101 517826756 460345342 -789404330 889683820 664024258 526334897 594430410 345902449 -334143968 553397334 843173639 732782734 -549595103 884214796 -498085028 428030755 -617205567 705092124 -65969316 -245946954 -152097565 -525921417 -218726279 763237026 -164193816 -164029897 -142242306 -180335666 -843885614 530557839 827674765 628503322 781047575 418302583 -754108670 -453325981 -771121318 42191886 923730613 35243940 -370947720 -71921044 -655342313 400942446 -677636712 -382704123 -472950375 -347872788 695021449 173599366 157415024 -662230731 692645432 93622198 154392681 -275663152 -18681710 299516280 -504595895 -682499680 -166080789 894764432 -616784540 -422494669 445092614 -345715255 858570085 207919991 -359195884 -516715340 -885685733 -82918101 -971997182 -65357483 341340550 -681475696 -81831658 -207366696 637608108 146977945 -214760905 885334747 138278864 -854885505 -259510703 -239253114 532661173 -469733388 251783830 -325409157 -500493622 84757298 760006609 65826246 265182411 -316171011 -951141561 -58202271 -255461323 -283730691 -86187492 135722918 75673640 733634880 -760425882 630765506 -146117631 418745368 -174698183 756677796 -518867762 -444377503 195802911 424029944 239098645 437412007 -89130275 -689548282 788682367 -779472293 -850821644 -474655578 -851106624 114160779 -73463743 -26049138 324162049 319903061 -902316033 -344473775 -152987257 -888597293 -999034599 252276749 -902548527 131393431 -867551037 926610424 361091063 -41911162 54983005 -760879774 -256499532 313821848 189437693 631289935 515574124 212712552 -992588791 126526941 942182024 577159285 521571494 -985885102 741554279 -749746391 -882496461 889202418 100951436 470992069 -684779060 -720964093 877264200 -262736475 143191100 252217979 -373524991 -498776916 879436965 27755917 356249490 -885132310 -106536807 -367748699 55504017 716650186 -527459708 741359998 311939493 648725476 -573517446 799934065 975723179 -591367280 -378068595 -770739589 855998455 531976261 -252859545 115461492 371542318 -256174657 -853970125 -400339837 -527773887 156421148 -430098779 -377209948 722429030 905621353 593320068 -188496870 250287412 -185419606 406475332 -378299186 -298597622 -549262947 35130959 603653282 818840993 542345693 151230293 -763764688 335751639 -18560368 278623217 -65599093 510410776 79389436 147062598 -566643770 -322642099 817467106 519417245 -783797714 -351384693 759977757 -881461513 708983960 -248032628 -337162630 -68346944 639337862 673675764 555266616 -720814617 219303369 87793205 -693924616 -921738023 958706320 -602082603 943797104 320799409 -326287932 -5195378 654235306 -676255480 -16291570 -357135383 770205602 727278199 452332035 -578509169 -611275097 316754912 121201400 -817205482 -945133041 497487039 -835591679 -307842362 -968960909 -87521767 916510257 -109985137 297633997 -894806971 217372625 734241565 116475327 -314557046 -480481918 -936436543 304596437 -918372200 -359883578 -329517480 -452438105 421733599 865189105 437452784 560813676 -367133873 -935074196 -549182529 276174898 -432234329 64345248 304580629 143915145 -632436863 -884449053 -749044163 72652957 279440301 223700926 726847217 536907813 -648929470 -307000676 -77981010 -235210861 460036762 -188347025 421681647 -222254571 -943683840 199435407 -332746029 -781473764 -338723613 -932499913 446312602 279459119 125388498 746958120 831178195 441684467 -759549180 238491123 284616836 833270935 -690041817 585008083 987377750 -364647897 -21404805 79156043 -804794703 -541266230 -443644294 -574804687 250430657 -40206445 -357669976 677538860 461160176 -470733876 -780840886 -631268257 -517193193 486155558 243029475 -532400958 285287875 -321608280 -402243418 434766459 583573726 -710946050 -384305575 41800964 692328361 689507569 549541509 360778674 715597757 -104661657 -280308143 752699941 418570628 435537075 -303186906 -317184251 -487653491 -415144692 -471924066 591406514 696730580 -651892380 -315780936 520540583 777844799 -320287840 61734382 582462979 295561498 941567787 119214871 402438406 702435230 119841335 141961949 -750058141 877685888 -864290752 934146513 -372996373 727324769 -650326505 -188831020 643895186 -847929284 850327710 126589860 -899758128 -913043026 -63243578 -963835457 -220387362 971788846 293183051 -890574989 749686465 929010664 -803277333 -763242375 -928164165 -259755725 -757320607 -993584487 51587586 71689828 -618323067 310831388 418482795 -433483319 -363434805 -544681955 573872561 336786275 -317830519 -370975109 515609985 479691464 333671993 19444849 -686925129 -478112755 615820973 600451609 532175149 207485315 -123086795 -68157953 -163879900 705265954 -29854172 232262076 -611330373 182383355 132803852 314671156 28272501 -516969317 519709489 -964998301 542825184 481602809 291978687 -979911459 812914108 309063846 703842161 -658329218 194786380 -590411730 115762269 785740968 180663447 11859830 323629972 -568881532 -70671506 484215378 -582703785 -614058570 845335730 987789685 421719901 -45004617 959263897 221158574 792122552 -885937915 -972480258 -807755832 -298692236 486693714 -114587694 -921122510 793818603 -132029605 920277884 776158651 294915601 616935782 -474212362 -671791350 582895712 -847917840 -28802118 327653636 -575545217 -864229732 -679965433 -465273971 6002214 87568593 -36783776 -733510950 -441951010 91764019 -600595221 510152541 775758338 70000078 -997345283 452850807 396776023 -472463928 465280051 975760592 -954684427 -370239566 751673950 793318623 26071940 350324346 555492314 -773927685 655331121 -893126515 -119244659 -304960743 665004102 -95318332 390428212 660181388 -768475514 974245325 -547215361 -460232774 322672734 -154370380 -305495543 302334691 11061447 -190106291 -831023902 274987846 -778992546 -248928025 -803468635 -722710444 -666737514 -720814776 395720197 102875643 176569837 -359101763 -372169857 -172264779 818604204 928080590 192606824 4261352 -228562842 80017559 185339827 954392350 939764124 952358397 -520440076 616417630 484642625 -455886335 -110973749 -507431961 120487919 223492185 -141697189 560327900 987182408 617677827 -289712192 184324076 -485037729 536999894 832322437 -978880216 -505170882 -661885705 -19508038 869447153 948883282 -809843323 306678723 -325773337 -174329934 7127535 -401850605 205134826 -564578193 952559868 -935095692 300869629 -96865587 299279641 88305343 -542439471 -226330722 -71648945 869493271 109005918 -592463413 858662065 977489850 180342238 -709220754 -802880931 -238565720 613752339 -652054936 943142684 -980665225 668372457 -860124551 463108632 -737997711 132717009 -662774509 145227861 826611176 -482898305 -721837757 270645290 695930051 719319469 531122552 218765863 -532822177 664069704 78466165 814816271 -589550340 -170898441 -44153007 862212540 891162796 -337668577 723184428 556502808 -406465258 -992427242 -621481943 -282001580
25403 26212
18306 36521
7157 33484
46823 81044
44405 61563
37338 59824
1332 52548
26780 90077
3644 30436
72204 88134
15445 86427
9783 52797
8991 78627
66466 92982
14271 19056
72197 98080
94845 95738
1473 92503
5928 49253
26478 77793
66038 98066
1635 31514
8720 56699
27604 60753
50812 77331
71242 78802
24462 47047
57757 58406
12756 16921
75680 84922
50611 69651
20514 73326
28237 45894
182 15886
67037 98468
54874 81285
8121 98595
50425 83836
3668 56711
9623 32862
9188 48010
37543 38284
6473 53285
8464 97738
54550 60105
4632 47960
70469 85728
15319 83760
20247 91957
17502 88684
860 79513
49110 65805
18388 64142
33638 34311
63740 96356
44752 80525
17594 95006
26392 52854
91544 95291
29522 40062
29464 81176
12177 69311
15629 99419
6965 29969
30177 73690
58349 90580
29989 85469
17144 76474
5287 54829
38907 56320
20966 79632
47552 72854
4898 36577
7193 11885
42277 71928
34472 38614
10053 98548
31891 75263
32892 57449
57135 69939
8106 54798
36234 90038
6764 86707
19776 97894
41363 83670
60761 96831
72763 85461
65357 84653
11529 82556
1791 13140
7855 44500
82498 98490
35840 64657
51513 85111
33346 54353
41604 96975
21367 58177
3826 26541
48107 60697
6002 25442
35909 57236
18103 84197
54281 92575
23878 65561
29545 54193
95151 95869
4386 19579
68911 84211
41635 86316
723 40717
20187 37585
71813 79693
64640 93943
40081 63783
17565 82508
86150 92433
69700 74169
51096 67878
18083 72404
39113 73173
15478 92803
46503 95618
10925 14935
25016 93614
37519 87870
22823 65075
41216 92551
30023 66192
22094 84092
54666 87671
22599 42560
13334 95790
43092 57304
19495 60496
24415 75669
56065 93261
16450 53238
53490 97138
11014 18984
5947 84904
62636 89335
19135 84953
53628 61473
50782 63068
9884 64975
33170 42017
30280 97900
11263 74679
57826 88379
22278 35322
3433 71439
7268 88709
57870 97378
16145 27874
80165 90512
12698 48981
50464 53063
44844 96741
8492 88664
13625 89753
12967 49802
1643 39707
69145 70385
10957 14102
8312 31186
9415 73767
17192 45426
49741 98393
11983 72139
70233 98614
26858 36357
31370 38394
44271 83491
24152 84387
74571 78250
7045 21106
2042 79867
10998 32475
23289 71847
1741 4600
10302 37261
10011 49344
70348 82789
44699 92768
60400 84029
41939 79549
11837 19034
9279 37017
87415 99334
26092 87685
67343 92795
17659 40424
53164 80289
20456 61989
19433 29733
46704 87712
13793 81621
67781 84794
53174 66946
127 62275
30940 68549
71153 91547
5087 74499
12983 58125
44403 63820
84019 94486
38382 41449
26503 59301
47825 55073
55412 62142
47528 99685
10893 89908
6884 43840
43849 45673
5304 25452
15226 36026
92080 96286
29108 92554
28426 32416
41063 79767
32995 47406
24627 60201
55560 56112
20780 75903
75776 84733
16424 23279
28016 52580
6134 73751
2926 71040
26571 50816
9038 70752
11252 93426
14479 71645
20322 81724
17746 84723
3186 5935
81403 88782
488 14649
28662 41228
9851 88509
56033 60100
44617 80364
44462 96556
70347 75906
5539 13768
35812 66975
41921 57005
26912 57875
54220 60775
6233 18503
23328 71533
51506 73106
6595 47486
18043 48630
72223 81552
29725 37933
12314 16072
7781 55135
64676 98965
54839 69154
24943 77668
52889 96024
30769 88813
14584 72729
16202 82706
31575 93865
20215 70210
1811 37099
70004 82363
15810 75747
6418 10788
13448 25330
10697 55619
28094 73469
48531 87382
42078 78762
19384 68102
675 92524
51969 59025
60747 97806
9532 71970
46026 91948
11493 34364
2824 58560
53111 57462
15747 57871
9039 44448
22146 76030
31427 50616
22041 92410
62887 97337
5455 25347
52974 67223
33699 56816
4989 70472
22933 54221
41686 82299
27269 70578
39403 72850
48119 74371
50995 86047
16609 38002
87708 91414
9670 72685
83882 95390
5244 99240
7867 98364
49195 74310
60361 73205
42548 92449
10838 55256
75298 92771
56140 59393
51521 98268
20040 40446
57042 70106
44246 86944
59233 63133
9579 72364
25582 58654
46865 64153
23593 53277
10135 97423
5089 76794
23431 90781
55076 88811
27744 81126
30031 63915
75097 88434
12284 63268
2627 12175
895 39542
48111 76355
678 86021
17268 65378
7194 38888
4579 70518
26723 40524
39559 63327
27605 31700
4383 87213
29811 86404
22245 81566
43097 70176
62917 68028
45616 61799
12934 68501
23207 74854
72318 86846
47871 87636
28256 70792
7214 51905
12890 73107
16848 21994
11608 93462
71350 84765
34748 73907
74645 91696
67573 75467
24065 42840
40479 76586
5717 25447
64078 86763
3494 87144
8579 71371
22784 50159
6761 45916
65774 69467
2453 64074
45450 52884
31926 82721
16504 44376
37173 53168
89108 92287
6217 99848
6053 57998
49869 53741
75583 79046
45173 57325
2288 27070
35887 60049
40477 68375
57408 87971
23822 76059
37725 70568
257 69809
27220 48611
62922 84623
53836 63803
41925 77042
62550 66012
3644 92994
69936 94396
10647 91539
15816 27271
79577 85773
5884 35116
224 79133
41201 57193
1445 59298
8032 64057
9101 57858
40199 87649
44695 92591
40468 57144
37872 92730
49204 75268
17425 86659
28600 56671
26045 65127
43344 73065
40020 84985
42151 76984
39300 77500
10505 63516
30588 96029
13840 81634
68642 87595
73378 78206
58828 86371
19499 66593
80210 96274
58920 59157
31283 98680
7178 57674
14987 50080
84316 95067
66853 99447
33156 65817
58993 95621
38166 72516
36981 83334
3683 10789
28367 91603
27743 96410
11129 53521
17480 92695
40442 54401
63234 84405
7126 9381
27720 51633
18901 42529
21597 30084
38356 78135
6984 53652
41062 53072
56029 86452
54725 72476
45032 69452
65932 93566
60967 75107
12172 87814
22875 67650
51790 65500
75616 85152
12530 43884
31369 93080
63888 87182
30278 99274
13185 52209
39163 99765
40944 83625
5753 75465
25086 92647
31039 66157
32091 68222
13040 74395
52134 82871
123 65252
8631 61041
83965 95507
23873 87529
19900 69509
15664 65484
75077 96309
34448 69112
4580 19953
10554 47198
54139 59562
14389 44043
19440 84314
5951 61930
28063 45655
14479 22741
13819 33217
32936 69573
37087 39966
18080 44855
37464 88154
9470 27208
21971 82118
64335 73719
10242 11038
25505 68519
69707 79240
4922 88141
36627 72017
65456 65763
1673 69046
1111 27592
57855 71309
82458 91797
40229 66235
43076 64603
62292 65336
81256 93900
5452 20888
1000 81052
51073 65065
49465 89930
83711 95075
9451 24841
11997 90552
67197 88559
79556 80541
7407 18007
43563 68508
21130 24766
24197 81709
54782 63034
39664 90872
25390 85008
7292 98327
22049 34584
58125 79871
842 54871
42129 95291
26259 97388
19233 26673
18158 83809
13509 87662
28226 35022
27587 65666
13319 86122
15696 60314
14607 82444
45553 68684
29833 57909
41541 94105
21307 61443
63002 80610
13004 78031
44949 80371
51913 60727
22450 52514
4324 47182
58998 69880
12002 93140
12875 95796
7054 20434
45967 82641
14421 74475
93402 99785
26368 67627
1032 86549
23398 31173
1720 59837
45970 49875
15034 51636
17393 71549
50054 83214
1589 46713
65251 65445
40105 62086
25572 35687
9829 75241
66224 97468
45565 96705
74209 91665
4691 15689
31933 93484
47785 86030
34577 94140
46370 54873
68709 93265
31342 84820
48816 72216
10421 52965
49754 98081
44260 95344
54651 70696
42671 53539
20868 93314
871 61223
15722 79353
60883 68535
44106 96174
35966 87613
25993 58802
37504 47349
52776 88721
8814 29990
12837 53350
45989 46923
37722 37796
1003 99187
18131 44075
36976 65653
69513 98430
64876 74331
88663 93749
26851 82538
76735 97989
15387 35188
12148 47237
98958 99738
11702 54999
49601 51227
29207 38811
37615 93238
26185 59455
5152 72930
23899 34777
19633 82126
3240 90846
39921 54289
25116 34123
90151 91637
48898 64194
3369 88897
10931 40683
76562 88124
33124 79272
13041 61631
47612 63931
22742 84862
53645 94887
18983 60211
15727 41071
51886 60553
19844 24791
21755 29821
55710 79629
20547 41228
24453 31756
55116 57306
30678 86155
58831 77008
2342 78184
3534 42493
48390 53258
35763 49248
30864 95271
2840 36358
24044 90023
79530 83100
48512 61022
30099 64876
10642 89790
4068 36732
21009 81392
26439 29585
67636 80137
47273 94185
20794 43055
46352 87860
715 18187
41594 77600
21741 60798
68415 90630
35860 78582
14773 35311
1383 82113
3016 33510
21035 62468
47056 55029
49316 96234
65659 88831
24759 87024
66491 95077
67924 87810
8842 79592
44190 56612
45696 68707
40147 94964
34546 90776
44209 69548
6564 91429
43845 56810
19413 29612
47665 77005
45445 65682
33497 58550
13433 95052
23883 42318
49435 72358
94470 99017
61710 76192
12180 41304
21497 68428
3766 77069
48787 66638
7512 44715
14442 83618
11053 68128
23511 90453
25467 39804
17110 72888
12902 51062
12886 31672
33560 45297
16144 68636
16999 98081
2826 76614
23167 67595
45727 63383
28750 94889
6036 32495
76248 88637
5674 40988
26899 94215
20733 93581
66108 95061
58634 69655
7325 81104
1149 50131
44690 83903
23272 84083
15435 50353
30511 45055
57089 83028
37905 83552
66138 72417
26825 99969
8573 88908
56109 65154
1194 86370
55873 87216
25907 88369
32300 83933
66952 88019
27536 61649
21453 73115
2675 46256
74540 76374
2961 65106
76136 99870
2484 93240
72849 94838
24412 86959
23388 93150
24177 56557
17717 93191
24389 68756
78281 83615
44988 69474
13627 98273
30613 31366
35401 84510
13585 81135
53963 86344
25255 27711
20710 44686
3362 50174
58447 67526
13143 86506
72258 87194
24893 66575
48197 83197
66544 90572
45482 87852
49 23878
31370 77280
80782 82662
68909 70103
53664 74630
39094 94351
8044 50370
57789 68378
9090 52227
17901 49773
14036 76079
21084 74031
51340 91460
33237 43169
29765 84459
85038 99414
5660 41521
23668 75496
10015 24644
15694 92395
6938 97556
32397 94853
7399 87278
18976 49832
869 34413
64847 65119
3759 79001
17653 74215
11145 93434
28619 29863
42198 64920
25573 68263
15463 18001
18124 22174
15822 32054
76007 88790
26914 42896
44690 99775
47063 80089
29684 64681
48631 92618
63089 74170
6253 8316
13008 99320
37161 55124
24131 24552
59729 94909
10564 13761
27606 85657
41063 88197
32221 66574
19877 75011
22429 27948
16793 31617
9916 11581
39403 40069
38482 67125
6743 77746
36718 53807
32124 32492
22928 65830
14792 61490
8808 69695
12040 32223
87645 94446
21762 56441
9553 34209
14793 93001
38745 83312
10367 40646
27767 51313
2743 80288
11636 29610
54619 57348
50119 53110
18017 80658
76578 82435
43115 69485
1766 36492
74506 90561
23922 53586
9941 28601
82179 95886
35868 36215
299 80546
66468 75336
8395 32362
91278 99646
55313 92846
11432 49661
9240 26217
41937 49775
12837 57887
39039 60348
21992 65695
59546 80846
35238 82699
9393 69388
59960 82825
2993 36723
31653 61799
71191 86156
40828 76635
21828 93251
15172 44636
2542 51781
34582 96619
27650 51080
23886 49306
38137 92420
39539 99946
14388 61569
68239 86621
19938 79550
58917 81138
37218 47675
7645 26111
58672 82165
32984 56144
39114 91444
85673 86064
22496 64320
213 67679
66935 70640
66407 68421
4488 57613
29213 51119
52149 70839
73467 78736
371 30333
15489 92203
51142 60429
41839 57610
18161 25848
68053 78697
41491 74583
13655 96621
34675 62388
2473 12874
16219 39347
526 2104
207 5965
38066 94525
80233 83836
1997 75225
37890 81441
9841 28873
68125 72868
8766 20217
28787 82869
27211 75590
42182 59519
25563 74268
5275 25667
22022 70096
35868 43709
34041 55317
17974 33490
49078 95300
15461 32561
7019 31692
58591 58611
3114 22510
35584 54303
6062 12802
35812 65748
50046 92860
3791 30676
84035 90023
22001 91692
15701 94752
64970 70133
11840 19935
39880 84491
33928 47071
41176 45217
18791 97772
18143 84375
40394 41908
28037 62271
28323 92793
13251 68111
88990 93331
42644 75820
2150 46992
52601 70275
29308 42186
6498 71350
40379 85233
48486 89581
2780 72786
34199 44621
13311 29142
55760 68214
28740 61918
46692 71715
43938 48080
25689 82326
25015 34903
2522 21239
17579 25256
10551 85724
59802 67274
77575 83894
10947 38926
6325 76045
30864 68341
9416 10729
32205 35879
7907 55896
22449 53390
12209 19921
14830 77278
12864 46150
37481 88799
49629 67378
20270 49803
4545 38137
34018 77859
37468 69544
87883 96314
2616 51743
17735 54496
47658 86861
32243 37843
37432 62163
5713 16826
20383 81102
28948 99051
32473 75382
1984 10712
38280 42699
28345 41542
60117 63988
45195 64279
45992 93470
42053 71610
8214 86964
45041 49851
29196 78403
32792 75118
21035 86021
31426 72093
22882 73916
20264 51006
74124 75255
20042 76108
58820 95088
37396 71498
58620 60221
15694 69286
35503 55885
20176 59336
46343 52077
51460 69508
15111 16168
34025 53505
73061 88476
44487 53803
66574 84737
35338 98286
58102 98659
15192 35681
43467 65247
976 45917
52349 91044
9465 29527
24451 47354
60197 89794
2886 58278
46816 67672
37668 56013
40027 50705
35033 58045
21624 51429
82071 87103
54803 75001
834 36615
8344 27170
1382 50632
73026 91556
32545 53528
49667 76589
81971 89359
73172 78418
64966 92579
25033 62600
44998 71269
4448 60481
7804 19851
19704 85825
15228 72433
59101 79837
88243 97911
27711 64945
16382 91927
18286 35089
88370 96615
60750 83934
10405 54844
12328 59011
34954 48956
43245 56511
14512 88999
22452 52335
4555 59137
20572 61151
43962 59057
63918 84045
37840 82599
6130 24995
60279 73124
15284 52061
89745 93354
1980 39936
15193 88635
68107 87876
8220 71100
2666 69526
50728 88965
14609 67066
318 1760
15873 74557
16041 67199
70850 89926
821 12528
8264 8599
42214 46864
16183 68252
22134 38269
17680 21734
54947 76399
30 27467
15225 37023
15245 52697
11955 84401
41589 79801
23375 53477
21586 86310
58669 85807
13962 28332
65703 77542
12792 39470
41376 89279
10559 57599
71764 89639
59472 81926
10176 51379
51056 97249
23127 41256
39754 92683
26212 62574
9298 11125
36988 53354
47237 47452
48598 67658
8164 50908
29099 76990
71102 72838
11895 31348
41978 76464
69509 95592
894 45938
28337 67998
4823 14379
44263 72573
3869 64490
54670 55781
64895 69485
41897 74370
83011 97840
24153 24178
57392 62827
142 77472
77401 99798
41013 62433
2788 50987
86812 96194
57246 68896
35737 50566
772 7948
11595 73076
40364 80230
38425 57893
24581 94705
6593 47869
39013 46239
51869 78360
51318 83692
6436 84368
21515 90132
68816 73765
44502 96494
20552 50175
52290 52470
40246 59779
67085 68264
81383 85025
600 45590
2747 97870
33766 93174
58907 65722
9364 77402
21532 27130
34226 52922
19347 91074
75627 89636
10618 39208
45827 86655
16914 94063
1902 5704
58987 76205
49221 60900
11813 49907
9675 33833
27813 42984
7688 60047
13221 78371
65061 95393
26489 61966
1471 69521
5884 65997
32728 41595
6194 37986
21014 79019
47885 66038
45526 48538
37578 68102
4833 29091
53656 83405
26987 88433
27224 88555
41263 70737
18337 62190
58063 96823
2360 40039
2302 98760
92806 95457
1879 83310
80087 91789
46267 86492
31940 58912
28431 82061
69257 99443
12532 60905
2645 96724
43082 52404
8347 31239
8815 68221
51279 56050
58072 70734
13849 50781
9020 36109
24147 44691
59793 67819
40811 62621
16089 28167
24844 65618
26248 62957
17371 65177
12435 46650
35087 57195
34555 53494
21606 31324
6750 95000
18331 96989
81677 83728
21976 23531
43312 89148
40169 98264
7479 94170
23447 98114
35085 74083
36665 57328
29262 77860
8730 88148
91376 97275
18876 45079
56584 98374
27305 37330
23056 83907
22310 55718
55819 73786
27112 55736
51165 52750
24937 61604
18582 40102
6768 23968
10656 67586
61053 62879
34498 52616
48393 83707
70978 87599
39580 56174
18581 81273
22372 63233
12930 83228
3171 19600
38557 95191
3309 54999
23624 42485
33465 65578
9665 77588
6153 11195
10195 77977
38237 56977
16876 40265
58860 75809
38490 80666
51997 97721
64481 69189
20459 77709
30106 57075
10432 95431
76073 88473
7644 84236
36740 39989
39645 65567
14251 38472
11489 76652
66374 69088
43012 67797
5958 86375
3534 68915
73152 94959
35262 90706
37267 49501
4179 30010
4654 14316
7993 84262
28436 40949
5563 81512
27813 67763
71847 82632
62117 65194
6540 30679
66348 91326
10025 40716
75816 96896
12401 99240
21894 82642
30957 77092
13442 39777
239 1964
2104 41858
24608 42067
18339 99995
11221 73816
41888 92146
6223 89700
53904 89233
36976 74478
6004 41850
62364 77724
51703 61480
14257 46554
13401 60655
339 32350
50293 78596
9491 17607
70811 84461
42040 94596
77625 82500
37815 73415
86600 87446
57190 91965
23566 40978
47756 89419
110 45437
94162 99913
27672 46897
6255 24834
12479 72567
30606 84184
43276 72988
29939 72399
52702 68859
33354 97094
28713 92401
54044 75122
64242 84804
820 97217
31108 88833
48552 92925
2828 85196
6000 99654
51314 61005
17956 80093
59579 60257
25776 40250
13134 30076
20073 34659
12224 57032
50126 57116
24968 38662
21291 67306
13022 30417
76621 80947
48442 88110
24025 85639
19545 24213
18938 60425
23548 84606
8960 70806
76102 91818
6810 74425
12375 99613
60919 79063
13926 78662
65075 76780
30217 40746
26793 53956
9674 97209
14929 34221
39752 56568
3949 74867
26488 94093
35683 88339
7768 78775
49992 66557
67492 99239
15123 54248
146 60174
12926 52324
13399 30277
39705 65678
23043 52317
54648 82418
24172 44703
31726 31735
66 69508
57854 97055
51277 70215
31264 95051
18886 48083
4413 11498
44523 90970
31217 57512
6352 82838
14044 97634
35120 44257
51141 56888
33477 62855
36682 63741
89222 95254
61279 68560
58198 89628
43025 72095
43928 84061
2867 43844
46858 70499
21659 61210
46122 84970
28606 61640
14727 20663
53781 79208
6567 89147
29595 85980
6058 64966
32031 93340
37086 61523
26908 86616
13714 55082
26066 93150
627 12170
31344 99524
79273 94845
17925 48481
34042 95705
50936 65088
20470 24937
34578 84866
55374 58043
222 29838
352 78180
7386 10757
42793 80439
35166 93037
29407 67772
8477 95768
8954 36589
4579 91637
41094 42388
4691 51999
50094 98827
42331 79949
7563 15415
73734 98743
31875 53753
4114 76452
1852 21730
22897 97273
25462 58572
25722 38129
10615 99601
2434 65749
2865 61432
28439 67206
14523 42087
5133 76964
28872 47925
52458 88709
34817 46942
26854 50536
7852 32520
18236 88880
16549 46676
23326 24373
63997 97777
16502 64312
71346 84008
67048 93734
40619 46610
23889 87210
3982 9320
1330 55657
35562 75630
39274 62330
50591 72014
58264 97642
60331 86749
21792 49254
2298 92466
302 76519
8971 46994
81272 85075
13171 34135
17317 74990
3447 53984
24802 79335
94752 97549
60820 70357
7070 29763
27198 74369
25208 36046
49519 96190
16731 81014
14369 17083
82020 84554
36043 83129
6201 67823
58211 82839
32060 88788
22012 60160
11219 34882
27314 54636
22497 72992
10683 26646
33004 62726
29099 50541
34561 68062
7582 54157
67432 95646
60388 82051
39204 47444
16058 88641
22548 54800
20590 27302
25574 95550
66038 77677
12441 25488
5935 63461
47763 71029
6204 33841
821 62379
2483 44341
39214 55237
56026 97623
71590 79131
1676 12882
11155 42863
70450 88416
77378 91849
54796 65251
31751 38071
52417 74687
25803 63524
14476 14709
11423 87323
40618 62379
2470 65472
49799 55231
39381 40994
5697 19192
21491 93061
53531 83774
3946 63833
6817 98335
49658 88123
15923 50002
70052 78673
53263 92282
43170 78523
45089 95838
22564 57804
54235 83396
35322 98785
3309 26300
76099 88964
74906 91295
5484 66232
15443 30237
27830 34942
53376 53917
3915 75183
19028 83161
33544 58297
54378 87021
31263 74477
39789 66521
78426 87656
10166 59758
32190 82392
23780 88999
83 11396
5862 61222
26089 93715
47950 79726
60115 95450
15364 90620
55786 81255
16762 34373
6025 10898
29032 46811
75790 99430
15600 21436
46895 55417
20780 38993
74467 90060
49096 62236
64471 85738
72 57951
21678 70891
22975 76756
58105 89804
59266 87010
5513 35978
8218 12442
26306 84538
7292 78183
49156 53609
70680 74323
31772 51836
60223 88898
57549 68691
35502 68796
8563 79658
40297 75931
72339 96288
17684 81531
48783 60902
5709 26418
44799 85753
17404 63879
52494 85515
2935 26843
33722 36820
53269 65733
6201 33524
77076 87540
30828 86962
56613 80050
22730 55992
19367 28050
23744 93057
72370 94517
8759 10558
8953 77167
19993 34846
35556 39263
23922 96955
59726 98615
4338 49630
15175 57674
37955 55099
41991 94436
18143 96613
23014 99068
12616 63394
91263 94561
21221 40535
16130 77425
17695 31390
19514 69663
59919 71226
61047 62839
13779 29723
19760 30950
29907 35735
62252 77532
15509 50797
34243 82621
31962 38351
35012 84063
55837 77326
13564 54804
17446 70710
6294 34069
78289 78674
17029 41093
27422 50760
14371 38552
87755 88489
58368 84922
9642 68107
64943 95369
52166 90156
35707 63109
52016 61940
2928 75874
52382 95872
56503 86890
21137 40200
41925 83235
59040 68098
9700 42604
15067 21226
33100 93302
77377 78839
39145 87844
59966 83083
30017 86294
14869 26545
4799 14725
29237 75705
23045 45155
17835 59470
4741 83431
7324 13774
48162 65151
20682 59878
18562 99525
10136 75464
36773 63671
23752 67020
34790 64415
8178 29547
2265 3494
55706 93243
61156 86656
59838 68033
80491 84208
42061 97099
2121 6014
27677 68107
18434 23468
8245 42290
89922 90690
18251 95266
53436 89123
48031 52348
9301 97382
1054 5549
22868 91795
6352 92488
1543 84046
67582 75408
616 91101
15888 24031
27154 54202
59144 59266
12110 21784
59237 71000
17913 71880
51197 64103
12576 32102
97243 99885
73403 98250
27991 38706
19479 61072
15691 18620
78975 95860
74441 75274
4588 6672
33193 74352
35510 49244
36902 42532
15385 93834
1453 83806
15704 26813
37742 89873
57823 64710
23967 49716
52578 90842
8522 29766
6034 14437
30267 65375
18551 63805
41780 95796
13102 42317
45277 96975
19731 92990
25635 76058
59748 77017
71587 99204
58134 75779
44523 81416
27859 82373
5307 55258
85496 98689
5323 83724
61773 86883
38376 46816
53209 87766
38929 71187
5315 26004
18188 44405
44446 83971
35068 47747
7839 93675
64627 96377
10269 85253
60796 81631
8106 47530
16161 92195
20392 25323
60655 81512
35861 88244
5217 48520
21919 64831
88792 98629
38101 63349
53169 63230
3979 56336
64 77955
19204 26112
38957 49764
70475 73825
30664 80453
15088 46787
18186 54638
1790 31300
24062 35114
49758 76444
35775 70456
64938 65646
12761 16020
21831 28195
25071 82464
31486 47095
16000 67110
14602 39000
39880 53637
1089 24971
5495 93516
57732 86408
452 91813
34512 53710
44591 74866
34456 56610
53744 85816
33512 65325
2378 47939
5267 21342
34381 80172
4529 44888
17565 71103
36443 83074
82633 97489
13779 83017
60339 60766
4951 47776
51016 65801
9164 53172
42930 88137
29798 58718
59809 72628
1555 21243
28661 34078
4606 22105
38425 59692
34349 55009
19361 86143
17344 85707
27242 92579
16905 32490
60257 73491
41472 53548
54079 75912
8973 19378
31686 99015
5279 9198
45601 60052
30632 48274
841 19598
34664 80394
1754 60208
22742 71014
81993 93791
45930 50587
57904 71569
19472 93339
41303 72522
35368 82683
16458 74903
12111 80803
3203 31886
46290 46909
11220 84878
44424 84360
28896 63699
44597 92198
51954 87151
28507 54960
2382 85727
56611 68674
27871 80109
1728 62200
283 21654
6386 21986
13360 68810
29572 71599
71962 95108
30072 89993
18719 86195
82139 95184
37319 39094
55443 63064
10875 88006
7008 69653
49541 63329
68103 99321
13420 20602
21078 39870
51019 58256
35331 37173
64693 80340
18647 91715
8895 85836
48386 55129
12454 94135
35154 62701
8686 92896
11447 16801
84250 89322
31782 79752
1184 5773
35070 73552
59687 63458
19150 33834
62238 68250
60744 92063
55308 85721
6281 62452
13962 35046
25205 89664
58093 74096
48324 74244
42893 48433
29992 42581
62542 69105
59780 99789
979 88709
12301 38301
14723 47720
2279 81844
5822 79970
36846 83433
18372 80643
5290 92587
59236 60514
41717 89875
23530 28350
21635 31193
19421 62534
90304 94958
25820 37233
30772 77154
6306 83677
63542 91252
1603 84770
17364 36225
51583 77228
13925 90747
26381 43353
42207 89117
49049 81196
27942 33476
41780 47682
38149 61998
25913 73119
25069 48122
33180 79817
13587 18783
75626 99825
15197 73384
14357 83097
44716 91059
30735 60353
69765 84472
32667 82880
5770 34428
86290 87570
12758 77983
20216 39880
19420 27656
11420 82488
40141 60912
26599 52119
46292 72942
29439 79877
43272 96237
28752 32047
84339 90268
24168 66399
6910 36678
20496 42959
16528 62142
15730 46123
8042 52982
24653 31730
5655 34963
73055 78287
8957 22382
42698 63014
5685 12452
45441 74641
63784 88393
4845 56931
2662 20665
18481 50841
45307 51570
31642 89133
15062 72470
9162 75067
7486 16709
3666 48310
82046 85148
92593 97614
48135 60703
30760 65228
7658 97735
26921 86579
62717 99316
49106 57575
1020 35562
29816 72855
42817 63311
14334 39791
28952 86718
33412 64723
9996 65130
7101 19416
16353 16749
49356 87794
29092 67522
64564 98383
28533 47759
46082 71321
37694 66991
16516 76941
42740 68968
47497 88166
40950 60399
35753 68256
80184 99374
3837 23564
7299 84719
77640 92087
4665 18084
37895 55454
40356 81570
5777 79938
56056 81296
47032 87215
71675 83139
22155 63655
17185 67033
78507 92311
19221 31183
73155 98351
42858 54376
26871 99230
9837 33345
51896 58691
69460 76555
58054 97923
5821 22495
16471 93637
38919 68429
30164 78115
5823 67484
31827 39998
11511 87999
27414 47017
14658 26820
47276 80726
28498 44387
2359 16313
13908 84046
38045 54951
3346 11002
20106 63611
13384 34968
62692 82579
9388 90678
38543 47413
50813 67775
78926 90458
35776 43274
31492 62395
196 46045
22719 57935
43599 45013
22851 97554
23451 31499
14629 72555
31975 74005
32430 35490
43346 93911
1438 7390
39727 63513
10199 97135
18479 27562
15803 58772
43151 46654
2368 76697
77980 85748
57457 68864
34038 98306
15597 67949
12328 96714
23778 64086
1032 91552
89012 89612
7026 71103
20455 65499
25852 60548
30135 42333
31258 47921
73065 96405
40920 89247
54562 62085
46830 87386
79891 97679
15665 17273
51721 90287
15095 67752
51858 57922
33223 87231
63554 89166
53812 86684
15716 37599
31062 90188
68587 72092
60640 82472
69712 86844
30149 68859
18637 80690
37284 72638
28603 83133
84722 93855
23115 74939
2708 81647
68168 70995
26426 97782
31643 72475
58115 92601
12700 18681
6528 44547
28625 41606
51897 56241
18839 66395
15563 67542
29525 62053
29969 34918
22190 86237
5583 5974
52008 55573
16789 90274
64780 70649
36692 69001
2691 57032
2780 63891
22919 45993
36255 81728
65265 92907
40352 73512
48073 91487
77684 82716
2336 62575
67786 99539
53853 88920
35143 89463
4339 70337
45328 65637
16467 81113
38889 95836
75208 96927
7013 35259
31674 42388
73811 83577
25917 60080
13122 17368
58733 75672
41346 78405
6986 39053
53294 75616
14431 52685
32971 62250
17345 56356
28763 66327
72972 97178
22707 70317
18 83280
12179 35027
16334 77654
5967 31795
54875 79783
55917 68619
1949 54566
58316 92913
34246 82052
39489 72001
4738 27367
39876 85436
35009 69541
10526 54857
49719 80502
40851 68309
13696 40499
17539 30041
650 54915
4230 57748
2746 84411
39980 50671
1644 77739
4781 42462
26075 50724
76230 98025
19851 27320
24929 93944
42877 61492
6482 22235
53884 58202
29534 59987
63941 81550
4311 33696
6802 16974
73896 74594
21453 95375
26785 79321
2668 71312
13083 32203
3506 24862
26785 45901
45756 49111
32570 65085
31930 76865
9563 72672
18013 64158
6873 9533
27743 98106
19251 66302
33386 71465
11399 99205
36041 43527
29399 52790
70996 73236
7038 88940
7341 79045
59361 62487
40616 96809
74420 78558
48094 56160
22369 26600
39043 90545
3142 13833
90824 96983
29925 95196
61236 85741
12824 17214
15560 43489
68266 90145
93021 96151
19251 88058
33747 91149
28472 46508
1711 6278
68473 85322
14246 82828
50683 66900
24336 39209
20400 56898
46362 73888
64341 84105
17065 54199
45959 97083
26100 75306
81527 95735
13486 78249
100 44899
38443 69989
12099 21639
42031 84743
33123 43293
50249 56102
33547 84155
93671 96250
11397 64947
952 54797
6083 93183
40019 62166
53684 70899
71793 78294
31628 82722
50590 99981
2179 59725
91026 92905
62657 76481
19501 88064
17408 36611
19031 85429
12250 70762
25294 67512
34007 71299
51635 57443
16521 39899
33525 60159
39269 45817
9187 26396
10958 96371
20892 33962
7540 75981
28087 83234
17193 27900
4036 44845
7086 40725
11462 40924
10572 51958
17319 99895
40433 58878
11920 44086
94257 98060
3265 64055
32915 44906
1646 51084
14912 61794
28960 91393
18261 35099
2676 35148
26688 45961
64979 68745
80616 91952
32301 48508
32166 42195
28887 71274
34414 40193
23656 65156
23504 81364
4705 30701
41820 97154
4320 68466
14075 29450
69238 79132
40988 62619
17636 91432
86793 94623
32515 36193
32293 46133
95 31321
43685 92860
44769 80167
38281 74441
57634 67008
22777 30936
38711 60983
61974 92738
43577 68678
26244 57986
22550 92575
6651 9810
3613 24053
54121 98384
22914 86848
80377 88424
83129 95439
20543 89041
54944 83243
72028 90645
36571 74147
47817 91283
74845 78451
8115 18223
22357 63171
48508 92383
240 67406
58030 89212
47851 80639
26179 97073
58686 70415
76792 77646
16338 27551
10889 37878
27415 44554
32430 61492
57341 92347
27622 92024
43479 45493
48090 48957
416 11990
51374 78860
47535 51640
23107 29539
4002 64715
10454 90300
21940 46826
681 50454
14832 94619
74506 79198
70890 79738
71212 77940
41867 92543
53273 64755
22768 40712
2932 55576
73685 88572
30504 75672
29015 69361
2228 94886
46423 57307
38130 54456
28698 41331
5583 36952
10558 78734
25450 80181
30280 64802
43552 87871
28520 45410
58485 63693
25690 91669
21458 34089
64676 86492
770 76959
2412 6446
20201 46035
33054 57333
54809 79769
6850 13327
53875 96224
82128 82815
48080 75887
26772 74487
75304 99507
2553 6232
16784 35590
15173 99106
26034 89897
2165 42760
3950 36231
65873 67713
10210 97124
30249 82365
89921 93030
910 57910
66963 76041
70692 94119
43136 65599
81389 83604
19595 95230
56832 78903
47559 61817
69447 90291
13880 68139
32292 46202
5781 76002
44876 68254
57956 84523
57845 92879
35292 88321
1234 4106
54902 60069
63215 93416
26597 41042
7050 19288
45848 63755
51138 72560
36959 84217
64619 67154
512 83374
42751 89532
2893 84432
33467 82623
57539 69389
61599 74981
55423 55822
72657 85791
80284 88011
52676 65704
33255 97657
13515 38043
79766 83017
42532 76473
15067 72059
47311 98427
73285 88172
916 7641
40850 92748
47723 55630
7372 90867
10805 30986
48787 74877
48385 68507
9367 10176
42168 59946
10057 71561
47228 97994
13733 30578
67114 74725
13907 77856
7363 70902
20705 27556
24891 41617
62796 84360
17410 38079
56909 91880
69115 76979
46865 68267
46892 78184
24583 49503
52862 94482
69549 75253
39998 92669
28738 84193
36328 90390
25458 81109
67115 76407
11647 74308
25050 63254
26114 93236
62483 76884
42549 68438
81073 92276
43709 57614
22412 99208
21957 69508
68234 82629
27290 61041
2564 26614
78538 94543
38903 95150
11412 75796
3538 43371
9003 40503
27305 58247
8730 64258
66482 71444
5458 9478
23355 37222
61518 96166
4167 6760
81967 88587
49457 87590
60434 73075
57402 65540
65797 82158
38918 79381
50500 88106
27302 92666
41754 96000
8041 34364
5314 7997
54007 99741
70991 84037
8259 84436
21564 29780
45086 47331
22815 80720
13913 21638
7149 51993
18864 95021
71762 98838
31856 44776
75803 81433
48737 55077
30177 62690
36895 91112
62068 70402
38961 69529
21793 94615
1505 50558
15248 38469
2112 23233
52711 88155
10019 80285
17844 68628
22834 27101
71001 83702
34113 79857
81483 96228
32646 93696
23830 90272
12384 82253
11948 39212
60873 87958
46428 96638
25387 26600
409 18948
30274 71940
66597 69157
11047 35915
6971 81383
16527 68063
51657 55673
70926 84886
80296 96208
24551 90832
32618 87968
7225 76344
29375 29664
46611 85306
41600 73268
380 70156
21014 38953
85627 88526
31036 86819
60643 89001
6359 36469
48134 52938
17797 81523
52699 77546
4001 63368
1273 88025
21202 87204
6854 55042
16001 78177
39033 45585
15583 99677
18098 62824
39636 97854
538 53512
23874 24504
42106 61453
65090 84220
73596 80434
8921 17777
97290 98593
71898 78205
20155 72147
4338 34147
21819 28913
41894 99540
61375 97263
2444 23713
24540 57632
69121 83248
37557 48564
78343 89578
58488 86531
6835 80445
54452 59851
36594 47869
84400 87297
23648 96571
37331 95697
75053 78287
2861 52584
4764 94017
33192 58955
36692 60456
22682 76656
54882 59503
45557 45792
2440 76118
28076 65619
24940 29007
46708 84521
12298 31669
4995 25994
63096 83318
9677 88959
41964 46200
68876 98255
21790 57127
4400 13791
25850 32392
79658 80434
71941 75110
56656 61070
53713 63048
38064 59741
49584 60230
37695 72894
69246 75316
1700 11924
1030 26144
58953 76725
29229 54521
320 96630
29758 52843
13466 47937
58394 95710
2244 40483
30737 38184
66569 96021
7009 39095
12245 96453
14948 24757
36227 46839
8114 97070
49 84121
633 16452
35282 75007
59654 79347
19208 33557
28287 58851
53084 81235
58890 84939
51033 53324
9130 54022
46951 85508
2864 66885
32912 35601
11857 40651
12451 53863
6647 43562
14405 46709
28231 98371
57279 92319
34059 47594
14088 69152
40837 85888
12377 75016
382 50771
57101 68673
7785 47039
14073 31972
20599 80462
47415 57793
25902 37770
84225 86150
2442 52804
78604 93269
10116 87074
48468 97641
49488 80034
14661 92972
8985 91541
4244 83321
13519 33973
42478 44971
17471 59036
30575 89471
50621 85159
27388 35291
13956 37055
97859 98851
4839 84119
16579 98773
13342 67400
27925 66320
8095 63754
18156 84194
21235 36896
38069 87282
23637 98258
61876 69515
21260 22197
25223 58413
5498 40334
6742 13282
81118 92025
19583 73570
14035 64566
727 31325
1238 42193
6021 16554
13700 60171
51925 84803
19434 27906
13874 98263
46746 66006
7976 78864
53011 62174
1111 58289
4887 91826
7535 69155
49968 65979
25714 67966
6532 44931
50046 98993
10828 83120
4649 69898
9033 55991
42957 57210
25706 77158
41268 62839
72091 74462
36829 57566
8938 41368
58769 95952
18345 80759
41942 55910
6848 25623
1991 55492
33068 66949
1994 44919
25958 90106
2658 65894
72027 98455
24323 56048
27541 89925
12991 59974
54608 98249
36456 44954
71470 92641
39658 49135
28032 56003
89739 97571
59491 65840
13780 46389
29392 48301
9340 79718
18937 39345
202 73597
76425 97076
5866 21417
35583 81952
37784 76214
5688 98864
56486 81212
8079 24158
46341 96321
21220 45800
25086 50243
31088 78888
32624 39060
94772 99696
84244 86773
11120 38690
11445 19475
66003 77126
19779 37660
45949 77052
10014 58209
41442 91005
90734 95177
15752 93901
22074 44838
18512 27906
3441 61372
50756 86041
5382 77196
49379 64765
27220 33851
42829 43396
66640 72690
37002 64502
14235 60598
87807 89280
78971 90324
16906 33770
39057 67876
26224 55056
36680 71929
42795 49858
4185 70001
67883 71503
73935 92124
47577 71149
8796 59695
46853 58105
20148 85531
25830 87296
1274 45381
51740 61484
32487 35537
14892 57909
33721 93533
8522 35738
6625 89245
16156 59289
44224 83696
53010 77941
950 44050
29354 59621
24314 93149
24383 80946
8322 67075
47579 80619
9421 75444
17993 70054
33123 97580
18668 67217
12534 95995
35617 37211
36315 39992
22974 69604
65737 86829
51003 88449
57932 78293
53053 84534
77863 99745
44051 75982
64833 95099
37593 57502
14601 46023
14552 71570
38903 45337
10386 41358
9194 89910
35062 77863
20532 59840
12127 79279
1788 57016
45541 79949
16052 22074
3415 51348
26028 59693
85671 92673
72281 72916
73773 91492
14753 75203
76158 83794
12352 39087
52876 80598
53659 86910
29168 46608
38430 49213
57775 81278
1041 95250
54134 86665
81856 97350
10320 65279
32158 63011
9118 51904
7870 38770
43020 55072
35882 74891
54893 83054
60272 69046
43315 67464
10100 42528
16157 48833
32821 66954
53338 82976
22915 84185
70003 95722
38013 51813
3556 92784
52649 60078
743 26067
41176 55300
55664 84274
1892 3447
22789 30397
19741 61743
5372 53576
58640 92347
60048 89726
25231 94923
37897 93283
10498 45235
23551 83876
3138 35511
30457 76349
62225 80738
21663 39797
46122 80481
17500 38475
30365 36560
13406 43103
88060 94271
42234 74394
63293 87799
75277 94522
49410 70688
8350 65822
71299 82659
59051 81535
13690 42122
30777 59122
5596 54707
39463 46301
24639 57140
31043 54227
25205 74127
10813 88647
66159 98458
21763 91712
35067 98765
67018 71993
10289 85119
36831 89313
20430 82043
56274 56342
41138 65194
79415 94354
18814 66051
45010 90160
10469 89095
54028 60026
15478 72161
4614 49770
23771 42260
60068 95717
47392 66046
5848 77122
15285 81606
37723 48151
30199 71389
13486 25065
339 49891
7949 72063
70104 83177
35593 93629
5005 28098
17401 89430
15496 90104
3580 46076
8545 68708
64357 73049
48436 88091
41878 62189
162 10811
6500 71173
21437 28386
18098 25979
60752 73916
79471 97852
33906 92088
12726 87283
39013 70831
25947 97039
42653 51607
46659 82832
15284 30317
19335 25780
5574 75885
74489 89436
24042 30497
83568 85901
144 691
82483 99409
22952 98895
49613 67119
32418 57101
6860 83445
739 97776
7251 49371
40035 86251
45632 48667
69923 86364
73296 79495
43698 63376
14239 99563
67075 98077
10325 24242
44911 50121
71406 92101
34194 36730
53237 60579
62126 85918
35816 74912
67227 77513
19207 91755
35142 37183
5872 92439
5971 67040
35394 40072
65760 99507
3291 87934
10803 12927
86142 96095
12249 14013
32759 98907
23695 42711
42458 95805
56570 98686
38608 64454
31585 52509
800 98961
21311 88368
47211 80549
1953 3287
23619 26922
12253 89057
35880 43218
6259 84583
11281 98696
16255 17877
18219 42576
10563 59160
71187 91807
47849 58722
53008 91346
32105 89809
23565 86739
19023 73752
25569 29004
78552 90859
37600 86549
45080 67269
27060 69394
14419 55388
7524 69901
10340 78919
12732 90982
59650 92225
5176 82760
72028 95807
25463 46188
50377 56518
46771 56102
65606 71389
3993 99324
7253 16730
51841 98397
43624 53791
27439 31780
35187 92248
66425 82695
23572 86239
98563 98655
39831 89313
75705 98592
14128 70418
40809 43177
77417 77678
38260 40447
10714 35363
10913 95329
48151 86747
12544 49534
60277 72638
16647 81140
8925 37671
7992 54691
43332 64127
6452 70974
32615 67369
32 98742
27336 31025
20894 93163
56180 80723
9721 78476
63725 87261
88568 90547
37110 43183
844 2816
14198 54371
45536 51893
83843 90960
51597 63310
37357 70664
31566 44445
12502 37902
60547 97962
63574 91488
42997 48616
36138 39919
14472 45953
32607 65413
14135 99954
18538 97910
70272 99747
20860 66327
30181 34516
17819 23284
37118 48731
45534 92448
3876 4095
45031 64548
78180 81332
49298 97824
49531 98091
51719 98270
14884 54259
33598 41830
42018 49456
19386 69248
12684 25548
30548 66915
21255 89753
62127 84834
42942 94478
48190 88474
21352 82443
23552 84991
57680 79901
86987 98841
68685 70387
15429 83006
63252 93328
83890 90893
34621 77699
77572 87272
95078 97822
10335 67710
20741 49020
17966 60323
28416 48620
69265 79466
51038 85911
29571 92243
39282 41652
69413 91424
53648 79118
91811 94408
7226 80818
32897 43535
68660 97590
24866 91436
62913 95743
8954 58245
19671 38012
54545 69621
44698 89431
40297 52983
18338 91867
40149 55603
35603 67976
14259 87610
1944 60674
30506 43786
57528 63405
19104 65037
1379 14950
717 36491
44977 62033
15818 38856
24765 79539
12744 20321
37567 62261
32542 48030
21243 34316
4885 38618
5185 27778
21339 52152
58291 81979
36039 52304
38981 80034
59178 73701
37685 87165
12429 98836
4715 87546
1269 88989
43518 67665
43312 99746
67699 75320
43260 62093
20958 21066
39638 52427
819 34978
41976 64408
52939 91908
24558 82430
29293 82654
6575 26654
46174 95267
65500 88421
28093 80801
26332 95223
33744 61880
2707 46821
17754 77494
30725 73434
64790 64932
17580 45674
14767 25148
40792 50084
23612 89626
51768 55507
31707 72107
7979 40693
60013 88415
45690 48151
3646 21577
16069 68875
34870 92798
23062 72862
18850 56664
66572 69802
1779 81024
16545 24838
28079 47981
52404 56443
75587 97432
11425 14569
29554 60898
47424 53281
43454 48973
17402 18352
726 61697
67506 90955
10779 77262
83321 87877
48817 67792
64544 68517
7791 39103
60179 96409
64162 71678
29925 77851
5251 29140
19775 86214
44630 48437
17523 69170
45986 68723
38583 76779
37788 89993
23662 62442
21853 97541
10770 13852
84552 97749
53349 69024
7803 73797
11448 94373
46792 99047
38810 92590
69731 96543
7508 57660
76712 93115
41238 96913
3442 66227
46447 47043
60732 98031
52078 77381
41750 87550
12791 31108
12259 75683
56287 89710
11420 80710
55809 64496
15213 95509
14495 78016
2723 67055
7269 63392
50111 59061
29792 36797
35422 94066
21151 61393
9661 66339
40455 81124
9822 29562
52821 63242
1232 23270
175 61448
62581 91767
10746 30984
9682 28222
76311 76997
1417 16183
7285 79334
16456 64494
52924 72963
18957 37828
8640 36279
16812 93808
18319 51877
3070 97608
26247 68808
13939 75855
28627 71334
32028 81115
9637 17025
43868 70997
46758 64658
32361 56540
53226 90274
28120 28585
4863 61160
81632 81820
34856 52374
2361 7327
24531 83925
42145 80246
12711 16126
49140 55759
23767 31188
35683 78807
33702 71279
40781 76304
73328 74842
75862 81666
37768 90406
19946 69733
983 20564
5614 33758
8087 85701
49679 62524
12821 51370
43478 92620
29145 91072
44542 91347
76647 92160
1598 7343
12931 61157
9803 28002
16529 29562
50060 89189
79660 86926
32629 89184
72335 95188
31376 68648
93754 98641
57519 63933
32505 76888
75249 76078
4340 57327
69408 86052
45785 62250
74946 81158
39455 69304
38431 40792
55399 60396
32265 78302
33637 75362
8735 18476
82444 86269
38277 61908
7811 67901
14528 37174
13376 14869
2076 66506
30890 64176
10288 63109
30663 60305
33699 97665
38877 53437
12123 18810
53695 96891
50519 66845
33694 68433
61707 82528
834 91600
38671 68119
744 81262
19765 78505
20083 77970
19141 79082
4368 35399
9541 44565
61482 77491
89347 95189
23170 38374
61011 89034
16027 83260
7651 51245
52212 90259
53829 55624
47608 65185
86740 96418
42747 61672
72705 80316
37232 86086
60816 90434
19544 76986
28677 98217
12484 79207
22128 33355
66865 75272
50249 68864
19674 99914
6369 53361
9015 47155
66157 68795
5810 9251
16216 99819
2063 75793
50607 90749
46722 85056
34722 90534
700 68135
32147 61843
45267 53575
52282 65486
15824 29207
80159 82194
40076 44138
24452 57998
15260 30322
58349 90790
4901 51928
26927 61653
14342 39806
60145 95409
17788 22150
34005 69780
69175 94666
30707 35208
25056 52866
52181 63550
21185 33959
29656 59059
18146 62054
5863 24320
3767 95093
46030 55002
37638 42628
16748 28485
23698 51254
13405 47162
29479 52964
77778 80633
20376 70221
13229 17849
33780 94566
39089 92423
53001 62636
12442 93399
41525 76058
28875 44673
45629 69695
11480 14663
14288 81315
23775 47940
60727 74093
27878 78973
25536 99896
39105 74182
11961 58637
3418 61860
80917 81509
25122 34826
22764 43418
25074 92392
6862 84088
80223 99767
66464 90869
42056 84742
2459 31511
49798 78731
24886 98873
8254 67776
56061 71298
31559 40590
49658 83363
12392 46706
44634 66403
3260 42862
14980 34734
46680 88421
54718 83110
38438 69369
10971 59829
2385 78973
64819 90282
81278 89396
86631 89692
11871 63234
30976 71065
1160 48774
56072 78810
24153 48476
34132 42787
32818 99861
42482 59648
80765 98071
29596 87620
42468 89017
6576 60213
17250 65078
63148 77601
73588 96333
25187 73106
33547 97240
19058 26475
45959 49826
12798 22255
43908 76736
7081 8441
32153 53987
43521 68830
14550 23137
32325 97934
16541 62349
42343 58341
16908 88343
25700 49973
66420 73215
54765 83507
30270 58717
39552 89188
17621 68457
34078 89943
19024 66097
27722 99276
31108 67293
68922 96404
17799 54101
40679 91437
53174 86856
69108 96167
37253 85602
43736 54242
11272 81721
47722 67120
17344 73188
25240 66991
62417 84788
15274 63304
58304 70978
21849 74001
47048 54758
80992 88888
20557 54256
19828 49801
40583 76008
44513 55148
56293 59095
29791 56296
35524 39296
17119 75294
36064 68787
33678 69325
61139 97923
52453 97785
27553 89408
28906 76364
36899 71577
31952 74023
17050 41367
16813 40535
71362 73588
55154 71367
44981 50406
30400 72090
13836 78374
10878 50816
31901 91653
47795 82023
32997 59077
25645 89410
26380 92649
22018 29938
82360 97194
23102 66404
65895 67177
23435 88630
66 56106
27563 92107
61299 81800
79181 89276
25700 40258
20412 62907
28423 99904
8159 61629
28984 95935
54955 85875
64076 95658
61316 70518
16904 89232
64872 73417
20972 55367
20025 76757
75541 88659
24877 97135
3278 36709
33844 98169
31717 34575
26445 29779
55970 79099
86340 97749
48277 94691
66636 79895
36483 95386
8757 21292
51319 61247
17835 70447
3195 45589
76982 77003
4848 51603
33186 56803
18880 94014
18682 80899
29150 74874
26444 35301
26693 85651
17463 58673
56378 81160
17889 81333
16116 84780
67849 97656
12202 81227
38365 58170
51978 75863
85471 93716
23163 71191
34812 53612
13494 64667
8099 71023
27171 93285
18551 35946
25199 69125
56555 85847
9603 90731
66888 67141
5701 92340
8994 41360
26245 99495
3189 76716
35313 57100
42803 79336
3215 64033
15979 32368
36488 74397
36171 81593
89928 93715
10425 98416
46116 85442
7604 88907
48964 53393
63566 97109
23815 58393
11686 99909
1739 87303
33608 50278
6261 68327
822 56411
62172 94041
7015 13490
23659 57768
11134 54252
11106 37738
4798 38147
51972 53444
39919 68199
33469 69104
25120 38990
55796 69655
1453 87800
64417 85601
71171 87123
8377 51837
14317 20099
1697 16855
48886 81314
25547 40551
28517 64569
8739 85741
6727 48313
27001 69720
26889 93208
43004 96180
83803 85901
3706 98169
5037 44458
73863 83018
70594 76113
38488 54572
21937 60987
34542 78499
45392 95009
16666 93984
75723 99594
64149 90859
2304 96608
9399 57697
59577 93884
70972 97914
7271 99040
50542 96706
16664 23074
1675 43789
49397 64165
34786 56570
5531 17060
44755 88485
200 66931
32937 51354
6832 58458
7885 66695
4913 17605
22003 72517
35712 56780
20018 66819
55708 94535
1014 90213
8718 15385
60009 74951
50769 87093
26672 26792
17805 88788
42234 86508
45467 94133
26456 56269
35401 84170
2983 62174
6176 90621
20480 86631
31841 38334
8064 72102
78831 84518
9557 83446
39025 74658
11587 96717
62475 63811
23753 35814
84377 92401
13307 88470
66312 75230
18904 92128
5325 57788
77144 88146
19836 87759
19435 66161
11573 24143
22009 91113
16051 68898
19951 78665
38000 69992
38786 74253
12436 96821
8377 33984
2860 18661
22423 67452
14946 84244
84864 92341
25527 45260
52863 81308
10870 59619
7484 21941
29813 41630
35377 37423
1575 10644
58440 61491
4153 45301
22206 73673
43012 46124
3491 54059
9220 40714
85380 93216
40130 61269
19000 83003
90972 98367
5426 77407
59839 97951
87240 91732
10435 48643
48955 88765
26751 93215
66596 66790
26524 46193
37244 38740
35596 55886
44926 78409
67651 77048
21717 74820
10092 38071
53974 83604
86800 89047
59324 64933
74699 93865
32362 65262
67234 95441
35062 68140
43368 76431
17880 68071
44315 69873
29374 86083
58687 89632
83051 89232
23129 81078
10736 95102
4725 77498
38984 47082
10812 49444
2668 72444
88942 99875
42398 53084
12566 81084
32912 94791
33770 73971
34965 65756
34139 69673
2366 48211
21142 97924
61178 82087
21071 22129
58132 73412
4819 60611
55241 55355
20456 87605
15673 95296
27707 89010
14952 30708
8387 33145
6205 84465
9124 42118
61042 83398
2456 10837
31386 85088
1569 74590
13741 53799
39108 59973
23207 37482
49142 89048
62601 69198
9481 95694
45377 95087
15304 60794
19692 22504
50652 87086
49133 51153
8703 21333
77954 98474
76817 78925
15883 49353
61044 67316
69963 73982
32119 84713
87877 99914
14521 92791
18245 27422
15099 47978
83959 96138
552 90654
74094 74574
71833 80535
53025 79840
63532 72999
61961 91804
3176 87656
32241 79812
64037 64840
20602 73184
44365 91473
87108 90121
21289 61066
1339 94757
337 91088
42512 60184
39886 66467
56921 86226
24289 32459
82061 87233
79809 95520
87057 89324
32201 32818
55388 55898
79078 85472
90652 94049
77840 95722
74151 79641
30254 44706
28788 74578
26307 68414
187 98912
34767 77326
41181 57948
40075 95237
15781 65593
72803 87825
11117 91739
36962 69365
18528 87311
22764 61822
9815 11829
44371 84987
14938 48008
21493 43434
78621 81264
30662 40376
40186 73303
24959 60512
2831 10928
28301 51307
19008 47144
36827 39466
58352 74833
4172 51919
76396 95470
12518 99723
18030 35985
31435 82629
7610 82479
57346 84501
37092 50442
54786 56109
72019 91025
68000 83282
40371 68129
11782 87156
21916 37159
14178 17737
49667 54716
92261 93819
2780 25199
29431 59070
24007 76836
24131 30326
41501 60851
36792 94938
19504 53456
12769 43917
24812 84383
20080 20957
4841 19431
52756 62235
49133 51676
18132 52715
73224 74163
19453 51360
74560 92286
33480 38180
30271 78221
11688 26265
78724 85127
16854 53392
8153 94690
65720 76409
4433 12557
16886 76177
69210 85233
19027 83036
19914 95655
26462 60346
20504 36307
12953 85138
31217 34519
72486 80073
3862 38882
36982 95176
77874 79268
45298 91769
63940 76691
3371 34181
38238 58648
564 11397
23637 34184
18113 45969
67018 84905
42237 82931
22969 71984
13172 63054
46668 47639
13477 24817
17430 48816
12659 82968
42177 68645
38217 86034
31161 90323
27614 75270
65178 71344
77230 79372
73415 88920
7336 68135
29990 32801
11450 81348
29696 53164
48977 72648
9024 86661
31705 54464
64847 65377
37355 56916
37657 99452
65860 83496
45704 57451
56079 62710
8217 88472
46970 87690
51132 90027
24498 30540
57011 68883
46502 95410
30890 51362
24757 65493
4368 9464
23837 86065
9420 40226
12758 16347
22109 64156
63258 72060
37009 69138
4086 59797
42553 72973
4098 72522
37641 98502
7122 98471
47012 52611
27584 76409
32660 62670
74306 96872
16300 48983
12290 85423
24073 59789
47724 70990
25882 56178
49710 99813
22375 32716
35755 68930
20845 21457
2291 32282
81979 86163
205 86377
44598 67853
38760 79055
43844 76992
29214 62134
40674 45421
57361 96229
9870 34228
58736 97825
17034 40699
8523 88526
4555 23091
1727 26149
83563 95879
5524 18473
10655 49405
54108 83890
6735 20641
63822 63869
71000 95380
7410 9580
59078 84221
16494 21384
558 54907
4454 89642
57023 77597
64689 71951
13175 60610
1712 71000
40447 99228
74096 85413
70897 94144
52628 79013
28916 51251
14070 72439
23730 87614
69713 94641
82060 88555
61663 98317
22461 47270
33882 95634
7022 50876
86919 96635
51865 52388
65017 86007
45212 78771
50401 50508
51626 55740
48071 96647
16453 25244
6225 77475
9664 34635
47238 61776
33234 49904
51846 69446
11343 64665
55814 66522
41931 61979
77645 95848
43740 62280
49463 56286
33699 68422
73856 99196
20849 74944
6848 88550
10283 54474
1274 72959
48352 55473
59557 61261
42061 59761
79912 97672
13464 83320
39553 43234
52542 59369
34728 73034
18435 84543
13003 40260
49079 79303
40401 41162
70506 75331
22054 56627
6245 9109
11797 73567
1350 39672
13100 82435
50321 90258
5191 13705
36839 63276
18591 97356
7773 65162
53368 58969
18932 79454
26478 56007
84893 91402
42591 78019
60743 68455
51244 51346
1755 44592
4455 54549
59435 91389
31282 66387
13841 38390
8279 9645
16384 80778
11486 16661
56963 65979
81049 95216
20410 74834
27360 77728
42916 51193
59983 63705
74578 88382
68059 71091
4143 20590
2978 79560
21117 91306
68226 80809
71202 82242
71480 73515
517 37127
67707 83895
41910 53068
12113 61057
12293 35168
9599 34633
59369 66990
26329 47438
94311 98914
28426 96311
9894 27875
72174 88744
47889 99682
5370 39488
61496 63353
88217 99789
49212 59669
48727 86375
42883 52874
71398 74336
67940 71989
6606 84151
22720 84461
58213 65519
33417 52391
37482 74213
25572 72453
60171 66092
51501 63511
1360 32506
12838 30143
1105 50419
40190 74323
34283 82183
23392 93942
42906 92001
27325 37441
47665 86717
3604 87171
61026 66120
3265 55294
7751 57799
10246 86188
2965 16594
27124 90655
827 55895
74778 92513
4136 93199
61646 62454
70375 88766
62402 98227
33555 76920
45457 97371
60716 65167
11949 83168
33203 78795
21193 70596
630 82052
75258 80930
52765 91678
31146 87788
5044 45304
31083 62461
24767 72085
23537 80753
37072 41054
12678 15964
10585 19410
32518 61717
90468 91106
54128 83415
20270 91678
3973 23533
27018 42909
38763 57495
54491 75091
62548 78707
6488 36790
30989 98617
1950 21145
31009 86084
73060 82146
1496 60830
13655 14366
26222 93333
76298 77052
77441 93565
86085 90947
70614 74256
7671 53336
45422 70443
55094 69664
20362 26066
20215 63993
11430 58886
21797 69199
75552 78882
30894 50967
73737 90654
4954 65224
27039 50142
29560 76889
579 53126
12685 63775
4501 60205
20280 74610
37701 67254
22763 50081
67053 70754
60234 66753
67574 78108
42134 91375
7539 93919
38707 99951
13860 17323
46270 74889
18228 22316
48517 97917
63163 94598
5398 88058
48256 90781
686 28385
13437 29473
14613 22898
36359 50353
14195 69188
48514 50478
704 80066
943 53407
41691 78874
61469 94664
14543 93872
35259 83560
52205 68962
58736 70764
40604 73456
41109 81402
23040 79191
72420 99897
11527 73274
25028 51593
58836 89816
27181 31185
4699 31975
75718 96838
7153 9831
21991 53882
87277 99891
23978 68087
42499 62222
60600 89818
69189 73394
13304 70264
2495 60123
2995 54202
60540 94484
904 68128
80283 96358
42340 75761
39429 55577
82125 93976
63718 84667
65829 87511
7413 71693
62444 90787
836 37212
82804 87083
70437 73285
19468 35884
2484 8732
59302 82785
52108 85472
61399 66057
35951 60928
2219 64065
11275 25346
36249 63066
67772 81101
5132 47456
70627 96508
39816 48702
7778 47569
83062 88160
9807 50573
49239 66440
9746 37374
54947 82145
57445 98794
22038 51736
24955 56243
10505 95346
17558 95795
11102 13132
15256 35375
72467 98263
76906 84995
10286 17841
14728 34235
12595 13280
11609 95598
13634 44060
25101 33414
46636 93614
2161 36925
16353 88263
72308 92609
41282 42263
55427 77669
62874 71084
33857 94900
31263 42896
25985 96516
14568 20778
3366 96482
48492 83422
35275 73749
20927 30285
76502 90299
59250 61234
75711 86757
44376 46671
43000 45637
11547 73734
4369 39826
23355 56897
62035 77142
6324 38399
89489 97838
90731 93545
12468 88805
28268 94123
17450 97529
23108 91773
67692 83221
52689 66918
6738 25686
31474 53970
58076 87458
41520 77752
53058 57263
21887 47335
35577 41122
66007 80533
7558 78571
88839 99641
13381 51083
11249 63103
1453 70583
31718 47312
54051 66969
2815 61165
2294 7003
49953 65492
21815 36249
57708 58812
14002 46745
1792 81467
31034 78763
237 98759
29398 38497
43288 47926
34478 79220
12928 62220
37444 55001
8029 16709
3753 88784
4655 59757
22330 25501
23675 26841
26161 61689
3500 99212
57915 78862
61953 69778
60049 62892
18772 75501
12306 93844
58572 76936
38728 77441
17591 98862
56145 71572
39816 41076
19755 40711
43091 48011
34238 64438
19558 50483
55566 93622
84299 84933
13656 81676
36572 54218
17536 32604
56907 74849
3170 84211
314 11890
46601 71061
1283 15343
25275 67899
417 13405
283 86339
36934 65315
286 63456
50461 71805
36794 73663
35645 47242
6978 81583
57319 98246
1326 31052
35591 95976
23688 89687
53988 84777
41897 87438
38645 99446
16025 77325
15048 59863
17536 87891
35221 48962
7909 13864
45357 57667
24703 41725
78001 85928
43273 81248
46837 65449
21202 94107
10557 21698
67559 97076
73391 79136
54693 81991
45713 50872
37616 91166
37805 88521
11914 67169
22868 85804
5633 40506
92285 96536
35910 38691
33870 99723
12072 35198
22618 71257
18552 86904
17731 51795
72453 76348
11307 86944
42465 53621
50793 81914
5796 58242
27121 91950
30382 53488
21727 47324
28089 97445
33837 92336
1673 39374
65843 78575
45330 87277
40138 93305
18328 84802
5854 13132
15028 44180
31998 61625
9058 38795
7900 51093
34008 99084
118 38327
68421 77408
16193 19230
69764 72555
30425 92075
52725 59048
55932 97103
45096 61922
31341 91930
15890 54064
33569 70004
46249 86655
70144 91885
19755 31710
17829 22534
78450 98578
71225 97921
83522 95122
13536 24198
35858 52499
21340 41091
47212 80872
17856 19500
18397 60101
38361 62268
38862 72627
24199 79175
3319 17379
33975 91053
2817 91105
19246 72347
35462 36436
49303 85385
4621 46171
22915 92164
62311 90643
38391 85393
76067 88113
72149 84104
781 6128
3206 54112
28089 84597
57932 64641
81684 91330
14916 59760
44486 84584
19822 44949
55491 60478
23962 27450
79436 89898
66701 99149
23666 77458
2800 32517
12844 41064
25251 81203
69028 88273
28072 84459
28235 70904
50164 97942
17523 73089
39404 53577
21032 21856
24980 94206
1452 93090
41472 77008
2235 63707
65718 74498
43570 64041
4485 33435
13302 86455
4274 66718
15186 55566
39124 62751
64237 92584
7546 54116
50692 83815
21804 45748
12402 71924
35852 41569
52535 86213
21135 66715
45958 98908
32306 72197
14712 95456
31475 50445
40217 52798
38665 40666
88520 98830
10550 94024
8833 65022
17644 62228
8806 63023
20143 48700
44257 92321
42344 78148
83940 90557
8635 47136
6818 58990
5686 60475
28907 77097
22936 26901
70277 93060
88618 90555
16361 72231
53384 78724
4585 72655
47432 47583
65826 65990
32472 76664
26447 45698
56766 90409
46894 71336
16632 83044
4728 22401
12039 18326
12486 36766
49714 59886
54064 99884
20364 46754
6787 14051
1848 71422
16162 38964
69861 92296
47376 48492
76061 85162
13826 67211
19542 36480
40954 54585
78619 92554
15558 46381
59918 64837
94742 98765
430 49377
16603 95181
39384 77154
69792 88528
14972 51094
73437 86167
40335 97403
45157 52582
61277 66728
31614 34801
37253 74445
12297 76039
41013 42487
40894 95516
5940 46104
795 47147
6612 51424
25748 28465
8574 19230
60387 68577
52056 92226
95171 99845
49643 94825
79896 94227
1102 68824
21029 41383
4659 94751
21025 87650
17291 21439
671 13124
11100 83299
72654 76923
220 79082
60155 72303
27432 68454
35148 46514
12977 46965
9912 24051
48760 75405
16741 94191
18525 79235
49666 71645
12344 80246
38241 75462
24846 73641
20492 27226
53034 92665
12824 18056
42007 64870
65076 90171
13068 19934
64452 66351
10403 86377
19361 54196
69045 80543
27219 41677
699 62800
5973 15017
35099 46531
22038 94396
4260 75689
50726 63414
83619 95599
36406 46991
6478 73827
5956 35914
83529 88604
34876 72799
47397 97760
5601 9981
29302 94915
58080 87012
37526 71529
33005 92372
23285 90693
10887 43127
17265 92560
3250 83787
40441 53674
36821 71099
62646 75141
14638 89999
15948 31692
12069 66377
52033 95817
28572 41984
58213 64583
12253 44958
21986 78481
24340 42734
13113 29345
62154 87766
29878 41046
45869 54067
75914 86852
10089 26671
83695 88291
79350 93983
9930 73842
52064 93031
25497 34616
22903 99284
18992 70006
129 65498
55186 81104
52137 94351
48891 54300
22891 96296
67597 90041
91469 98065
4277 18039
34853 42321
3102 55344
40417 63373
24896 57384
31347 87239
52474 58971
62965 81674
9473 11548
24711 46326
23685 83196
63668 91365
59866 94702
54636 80226
18495 70921
57402 80341
21523 82016
56275 90735
6508 97275
27858 64109
22729 60618
24471 79466
25294 92797
20217 29178
8959 25484
23262 55579
68407 77715
57246 59490
12527 13175
47633 51478
68190 83211
32639 97772
42740 93898
12631 49693
48207 50983
6605 96372
35474 70022
57664 87283
59418 86898
7794 62666
653 43161
38504 71646
14363 66841
44424 71100
61614 64313
15232 67897
16577 40000
26476 73533
39884 50678
22868 43407
12012 83589
65909 81846
678 45543
12904 47778
21614 35619
7051 80906
19504 67417
77667 98106
21919 56696
12374 83270
1273 15340
23614 93339
46629 75875
29149 68421
17551 42793
528 13240
27976 88906
40914 75269
32715 45246
14033 45835
24331 61701
5629 12119
33580 88926
24502 57856
59421 77838
12572 33316
30810 60380
77960 84603
10203 90171
24899 43819
72018 81350
35533 39822
9370 16118
663 91780
64226 71395
34273 63712
48908 59544
29703 67595
23228 60004
55893 61972
30625 59720
25039 80955
21728 97651
42051 51433
13885 37479
6178 50882
82825 89873
5807 78500
22105 89578
27103 38096
38825 44241
4965 38126
17462 83916
41306 65452
14024 88092
2076 32529
79026 97397
7630 85698
19749 94353
90793 95810
13261 82172
6462 21567
21416 28880
62541 73116
60120 93355
48955 49042
16292 42300
2739 50774
12621 14550
7161 99249
9974 87993
61131 85071
47249 70063
26753 86633
25295 90117
78585 90979
10348 26001
28828 62324
22434 54853
41430 68734
72916 90708
50728 80227
62694 98311
71644 90749
52061 92770
7417 12603
38586 40991
81938 91128
44401 53464
5529 39768
61992 65950
41904 91267
2081 60855
13527 54400
88428 93812
15874 36268
18099 23864
79035 94471
38215 78355
61989 81304
9453 70018
33128 39796
55495 89905
11755 71784
75291 77344
4230 72312
17314 94531
67967 98732
60527 62243
25036 56988
69410 73561
27881 42436
40775 74012
1848 61169
36488 68312
11033 33237
20670 79724
2361 20835
5298 80339
32567 49111
7552 63182
25666 68772
78118 94401
46961 72873
76921 98954
5894 20022
20862 23602
48074 62720
42278 88226
28085 71908
14381 97897
2706 56912
21047 69137
29933 68541
8718 16363
34162 60321
35909 57205
58019 70721
4317 52361
17174 59651
39847 62781
27121 71769
46569 56463
67107 67705
12579 44239
80648 99330
29817 50107
3354 30264
76530 98704
70868 89610
63216 78106
32974 56427
12725 13444
46301 51857
6943 93082
62170 74981
9720 14643
16881 73786
15563 41152
3944 68437
12936 74066
694 64861
32445 80437
63455 67414
19969 25420
65631 73075
33452 86502
17176 19393
7665 91023
36826 58595
53277 55035
13353 62332
24307 86591
77036 88299
4635 60676
14988 92758
9455 36359
6693 55913
12048 88152
86747 94025
63860 87537
9038 84654
78995 91669
9614 79133
25932 89083
27487 46889
57770 70610
4951 20780
16838 71339
52962 76292
43549 73360
23525 88289
91081 95191
9778 23103
22383 54624
37911 77727
58658 98206
37789 80856
11457 32389
16975 70775
7964 32909
11620 62117
31524 35512
69591 90201
14538 96276
68218 78229
65655 76502
35097 89542
13396 43739
68481 87635
25605 58297
23172 61665
46452 61827
25328 56005
46017 96670
69123 86752
24628 40615
46343 49358
20784 79136
319 41959
14544 22115
10579 94679
10286 37322
8004 87554
15271 76788
41046 64154
3295 98254
41908 87955
87112 95703
12937 46121
61509 61708
48357 81813
1865 58479
512 35175
77553 85247
46785 63961
65181 88490
56702 92147
42716 52457
6574 88836
20979 30250
70070 91368
48609 97395
4555 27113
21284 22223
34809 79086
3252 29948
31521 50177
39431 65645
46711 89407
25099 56809
3795 30964
39327 78291
11186 62120
16464 65947
26430 41727
6954 28641
82895 98340
45214 83342
19099 23722
45325 61470
31529 43938
10311 83406
58073 86875
30838 86421
74125 80715
64305 71460
47228 84967
83383 98964
23079 52055
33497 49900
9895 77397
6984 84983
37572 65317
36481 83210
58458 76857
296 95126
13708 82986
525 98955
14322 65078
60955 95927
64560 80472
4908 87613
25365 70514
13183 42158
8594 55875
855 93329
53243 96527
65304 66903
3742 31867
73457 89658
27255 91485
59203 66529
9398 27816
18950 97579
15054 97256
12451 85439
35467 43185
41358 50012
56489 74018
32538 76819
26630 48208
20520 83750
21487 42542
3727 94279
30925 92299
24225 40737
68266 75030
59101 68376
50562 83676
73517 86796
96323 99089
45841 61635
32523 99811
31429 53578
65566 85257
13217 44517
12759 66147
1612 50913
54615 82551
6815 34825
9882 80262
69316 74438
16454 83754
42745 87984
51953 65468
52498 87829
26397 47265
3053 27314
47739 56505
88245 90748
4582 98092
28071 72165
45065 51919
30774 98474
29895 75374
66755 96254
39660 91518
55303 69428
33055 63229
8111 62730
51512 59657
34899 84832
15616 86856
10496 60699
45647 93015
50018 90947
29007 83605
21068 93263
48297 75809
25338 55586
8279 25682
47391 88216
12227 33000
66430 77549
79859 96969
38157 55055
59417 74396
7771 28091
35065 62067
93281 99903
70619 96450
19809 29095
3774 94968
26927 42904
18436 22626
13154 95128
45301 82222
55190 64395
16389 82008
5307 28121
50543 80952
20477 37388
85428 94987
21824 90630
60644 82654
38768 52246
5323 82437
50293 69624
1015 3433
1807 85277
49808 55828
11970 20497
13838 41549
5058 54935
27477 56323
53236 91321
79447 92959
84149 94277
9833 41679
85573 86807
59492 63805
51190 79760
620 16077
60355 70572
9459 18503
20532 30700
42542 52560
11120 12557
65285 72867
47063 97984
2077 4920
44657 93853
38029 55284
1992 44446
65563 91133
32564 64254
34296 54763
31509 53762
513 90829
1346 34883
43126 84517
752 22090
35108 95685
664 64570
15131 39624
56489 58504
49016 70065
65974 83545
19477 96009
39388 61387
1572 53106
562 86250
45365 70889
41041 54560
8665 98703
58090 66014
12026 74595
47390 73591
45806 55315
24019 37847
18777 86604
22624 86369
20548 24043
13165 65084
3701 98388
71553 83792
23619 66600
50414 82504
14052 89127
19053 98911
89606 93592
40427 51907
17047 37983
23166 57448
21756 97726
52990 95837
53088 58787
19755 99442
21141 30247
22742 37596
13071 42407
7116 28306
16516 32780
5601 54580
22940 98980
54831 56369
50376 54210
5244 86453
24750 57680
77956 93827
14660 64075
735 13695
15618 78421
43378 68397
18818 85865
18617 80843
22519 95081
22771 82196
13095 14387
4324 52975
48690 80039
33132 75866
15601 26705
33454 89497
69220 95082
40932 84873
6685 66585
9019 81681
35356 93341
9258 82356
1987 59152
2649 87389
77509 92152
39625 50363
83458 85953
38195 48596
23767 99123
64434 68962
37719 70663
8056 10099
11145 16629
7486 62934
48504 89263
92870 93494
65560 73800
5894 42541
36419 92455
47191 57289
88871 98846
3062 65941
21434 45289
45174 66866
45388 76033
72059 85257
6542 36746
75174 85836
3760 25781
27750 95149
56571 60512
76531 82515
51799 64047
66191 96741
40345 78161
70430 85180
13013 80765
63487 87254
16367 63555
9130 25158
30458 48033
64249 66325
73405 73929
32447 71671
41861 87640
5646 71986
59760 76698
15595 46903
14083 99453
2827 11632
42926 49854
46380 57105
70185 76273
22729 25139
34335 51688
58130 77668
1462 19188
4376 44880
4604 73028
21156 42473
5458 50986
26667 72201
3746 50057
71109 74500
51120 86201
508 26211
20249 23469
42586 82246
5280 42006
25142 45502
24850 90665
7672 21531
4654 24036
29092 95975
18980 46364
44016 95713
7190 11460
10610 31894
46161 66150
49602 82512
36213 46946
15516 70556
72718 91874
60353 97338
48134 67351
29389 74668
23525 24288
21689 24037
15262 83566
4087 10297
38492 83904
47938 50231
5335 84858
43133 90838
13744 26807
77713 88835
13353 52859
47440 66767
10178 55586
26193 98837
32322 98919
30349 68851
64718 67792
20403 45660
51030 52314
16858 93940
54704 60956
2604 29745
33489 88518
53098 85602
54878 83538
31607 91058
686 91447
94128 99162
17505 87960
18448 82409
43593 87494
22212 64287
29375 34079
27380 79113
40992 89558
9015 10374
4381 91629
41060 90673
35246 64503
35460 40649
33858 40234
69969 91767
32691 62113
10644 87679
30804 33649
58063 99134
5320 46337
5140 63460
26903 90086
49997 93879
34063 55557
19047 38958
46535 84773
46003 52103
50572 73958
56598 67672
31124 39520
32308 73846
39164 47246
7629 57987
84456 96442
40245 93187
12913 83711
4631 10338
50840 59483
57280 75062
57133 86681
29447 76232
51802 89648
55638 79820
78477 92778
23501 91768
53787 80642
53975 74350
26458 96547
63882 70001
47418 67247
54445 66663
17925 99477
41948 99873
6414 28329
33576 92616
36944 57136
44222 70307
5598 31744
8100 14211
49271 58932
22105 72114
39286 66571
38964 46719
22960 41237
17241 55155
53657 89238
30024 93904
31080 98552
4135 34901
60205 70772
15305 59039
43379 96746
13134 21079
81529 84165
33583 56786
29424 93720
64073 99216
9280 11865
13970 40665
30129 89257
42951 69618
6364 56627
37024 76061
1628 47453
39955 60700
55538 83865
3088 88966
92057 99801
16664 97658
43672 75723
6598 77120
46532 84288
37111 37808
24994 53176
46611 53330
29923 52531
15162 87937
18443 57492
4176 19017
3721 6773
49140 71449
32545 37834
72580 95150
1298 7944
8281 31175
38283 51898
5827 18540
2569 47919
33997 94302
37629 75714
36870 65907
5063 53609
7606 93622
65408 84567
56501 76369
93456 97942
23619 82762
93474 96215
15374 98918
8130 47913
6490 17518
5288 97939
39239 92046
57837 74287
13851 30115
72035 94171
59920 82543
70086 87961
5336 65864
18777 58457
26978 87864
74742 89397
47069 62060
7966 28722
48292 74641
18642 83468
57867 81749
7259 33955
20900 82731
11634 12117
2378 93998
6122 48934
82645 90715
35836 48832
6909 91830
13879 78541
15020 86499
21374 35269
63106 75638
19715 37824
28228 82249
53281 86282
38532 47454
58582 81040
45944 64381
37313 42577
4568 18139
59955 80345
75992 92011
58697 82837
86872 95010
64263 89408
70055 90293
11513 80845
9200 51587
16608 23758
7472 47201
10442 84223
25943 50190
31933 66605
23287 58888
1813 31328
1844 85903
87285 95191
17267 74622
21032 24823
10365 80305
20471 32316
27763 53094
26535 59559
12058 15638
56043 89309
32045 38223
35297 52913
315 50214
3918 14613
39794 48532
33654 89585
40948 55151
5541 47873
23786 69766
5212 60281
7744 91688
62911 73728
70943 82305
53249 67664
96965 98404
91772 97804
2850 21092
85666 91450
6029 83297
26016 27016
11324 69348
34919 68793
41356 64383
70824 89482
20673 52792
55181 86795
19829 84426
17092 55359
37443 39458
42652 85452
16963 37042
38755 88068
58162 99155
7415 49704
38898 94451
398 51685
39995 55565
21260 86638
24537 49880
22597 65732
27135 28518
37060 85022
4154 94449
12320 64761
9257 53082
27742 40588
55400 90788
9542 52438
38030 94469
40307 93793
837 6103
1157 70485
22278 62796
33502 89869
1198 40833
81124 93279
19774 69293
5539 21382
37734 45438
10257 79911
45230 65027
69669 78891
20074 44573
25737 38456
32828 69195
13815 57148
44546 70443
8208 15110
65932 72398
13737 32131
4566 55718
35293 78683
55862 71916
77270 99504
49880 67658
66283 94059
45058 57190
7543 98043
8384 28860
73118 92430
1630 14171
2175 66388
32694 39930
42419 98187
90190 98758
29263 45062
45922 63342
6436 78043
54288 77845
48280 56087
78 5968
81474 93836
8601 25413
68358 89666
12291 97602
4699 13563
41979 63334
6976 35341
60868 70230
2675 50168
73672 80373
67510 79527
2268 42696
32076 67845
19661 41628
25071 68017
5068 18531
40512 62583
44887 82677
52667 57774
23936 58169
75155 86147
40835 63957
38276 76342
15359 49928
87427 90130
14635 15837
44748 49042
32923 98899
4093 63594
14241 56134
49792 66414
29650 66171
10640 21240
8449 62986
16210 58811
58133 98682
11802 82763
77793 86323
28492 54307
10142 79919
35928 60699
8514 65006
3209 69284
7567 67833
32560 91077
82359 85858
9058 91983
7863 25721
4124 29470
58071 94395
35844 74922
41300 68846
27302 47765
62163 87484
60803 66019
9269 18319
65797 92602
20259 94377
47121 60212
5848 68816
43669 94947
48898 59698
26176 75522
53581 84675
12797 82471
36360 48433
47894 68812
57845 84882
1256 88615
38814 67138
2214 84625
21771 57848
51184 94175
39862 87135
80046 84206
53342 64458
28522 56474
3451 9717
55843 96854
7274 88636
14246 90714
23372 56077
4773 66814
47519 68857
21222 97108
26039 92008
13105 32777
39049 48123
24995 89944
84268 98677
10664 60675
15322 55270
17806 56837
45585 80439
34678 69463
80673 94280
38996 66448
31835 81229
18424 29262
76641 79339
75393 79315
49297 68883
45352 95583
42035 73292
10806 29671
59931 97455
69749 98004
22778 67308
30180 30522
6442 7912
28339 60389
56203 89222
21520 37560
49517 51187
70875 83882
39533 80845
64420 70161
20002 46087
15950 70086
66930 67288
11757 48125
69890 85860
21000 52647
14355 16480
29500 73727
80910 90935
51435 96836
21037 66217
12050 24371
15601 72328
80761 89919
40921 64835
29996 75272
49510 82140
43144 68052
42929 73422
10768 30060
43297 48399
22304 71989
14655 43521
78371 93247
32578 66424
37882 92563
24459 26534
2515 53728
2733 58715
75739 97564
36786 79352
13792 22730
44087 78003
89979 92538
31003 77082
19992 31764
25034 58675
34642 74081
45593 75787
38581 72312
47536 55002
23530 86911
22566 68594
20846 63068
18551 91282
15960 73858
64542 71036
89372 98451
1884 11580
12936 54128
71514 82410
8404 93820
17205 88018
27086 81842
42553 95071
77178 78264
6792 83141
39223 90786
53272 84333
58616 65962
18265 75736
51073 65431
43168 71463
27801 57313
36395 86521
21974 93447
23346 37042
51621 84636
48184 72748
5324 89320
44987 99639
35482 44112
35029 60612
43826 54086
76415 93872
69444 78190
67505 92713
22559 80619
46000 48981
47687 90109
26707 27700
56564 79591
51463 92039
82345 98221
13441 61293
7946 70495
90213 97799
49089 79274
57842 68534
57121 85211
11104 55566
5862 80044
29369 51746
8489 64926
4875 7012
31408 97268
72654 76074
94923 94944
9883 29885
4562 6614
54579 74697
29419 88043
56911 69485
44368 53217
14910 68402
15353 87333
59284 76902
75241 76403
44591 82045
11729 54360
3823 81902
33480 47179
94445 99970
19392 41285
18404 23864
6167 19703
74003 86899
37086 52980
64563 68265
23167 72945
617 867
40496 87621
44684 80735
68135 73534
47899 93098
1840 37877
37569 90245
29892 66501
31759 76596
8423 33210
57789 80821
59137 75905
3268 66464
14521 48125
10440 90939
55310 71285
33366 52859
27223 86276
25493 54053
5468 53901
5002 81044
47019 69355
1543 30042
13720 75398
52391 55720
89460 95523
17922 39726
24296 46643
31659 97124
27531 90158
20553 80480
45964 67763
47146 86958
13006 29112
46611 76939
33408 63484
46095 93602
56453 82893
20646 90082
21811 99254
81741 92315
35418 65539
57008 89983
10782 63025
16659 51691
3394 5106
6246 10241
37056 61183
4381 10045
13253 38154
892 96915
35994 41598
36004 73806
69338 84664
2002 40800
37103 46900
20386 95430
34415 81343
44928 69063
11290 12191
13897 47168
18905 21670
16428 83335
14974 48924
10582 75576
32828 85105
1027 81602
2123 94922
11366 13814
25080 26389
41979 66908
11046 90750
33272 84558
23611 92805
23288 55994
70093 92226
19881 91519
3863 6586
40832 73576
14552 82990
10297 68914
34782 83483
1180 59644
1434 86384
1738 79836
19129 81796
77654 91866
61535 64517
20436 46758
43386 44177
23205 52352
3773 51021
19662 93478
26400 48579
7470 97485
60570 88869
21835 32705
28986 96465
50406 65979
47168 88496
12463 45497
49257 64623
35091 38048
60819 62150
47125 64455
41538 58952
7091 71941
20141 45332
21255 55452
6405 86152
7382 66063
16310 73859
85398 97904
5934 75437
84706 88373
15471 18448
14546 20425
3438 26345
14599 84339
12823 69383
67612 68296
52405 90748
24167 39967
48514 94315
3734 22616
5508 89251
91004 92098
62861 74177
57131 96776
31320 55143
26646 93468
9200 47422
23083 56684
8617 57703
59302 72918
16748 69374
28295 53380
60888 76194
4193 75971
44615 76831
6472 73286
32196 99620
9797 61146
65914 76508
51593 79232
28341 73470
71110 86468
58264 78879
76459 95046
68873 71222
41796 50605
25399 59293
92076 96731
38798 92911
28608 53421
44395 83769
8233 25777
34369 94024
76140 91283
71349 82163
55758 69172
17799 65252
43238 73137
22665 57319
53098 70939
26855 94321
1622 90012
24942 87623
43822 97989
21085 24244
35271 92942
57691 67171
27750 42693
32076 68533
43659 48650
15459 49371
52267 96042
52979 71791
50274 64016
2345 63176
61305 71535
30820 74386
2191 13062
1428 28592
54417 73331
25512 96359
22519 54337
26236 79889
23991 67008
21243 41999
13226 13554
2578 6843
56520 60562
13085 94705
16536 97049
44124 74616
57815 61372
17734 38121
10626 67505
51950 70477
52283 77049
6258 44381
9195 14079
38737 76568
10555 52252
89370 94336
4735 55114
17201 45759
89424 92666
37663 66440
34108 39122
25124 60235
32054 68393
5825 89818
33541 40384
3249 85758
29374 63995
32 50889
20962 49221
31435 33086
74941 86600
82041 93232
58781 84953
5061 24857
71174 93013
8621 77977
5390 60787
25575 48276
75347 92944
8302 9766
26391 43020
15626 58129
13054 59630
12053 89278
78699 80793
36223 56967
50638 83047
23615 97105
1249 40536
47592 51653
87768 95055
35540 40751
17229 86610
14183 79976
47743 87448
20428 93060
11162 20169
42752 95734
22534 51681
45425 57783
17797 84407
61393 99911
12224 20227
17190 50721
68584 82180
15308 63052
6615 60590
71421 75769
20718 45174
37113 62923
54391 61468
37655 80561
27249 80525
15204 91763
49238 64041
32424 56311
27724 40280
46839 99807
30346 85626
50140 56618
48758 66928
71926 73759
34437 52104
33246 86360
45413 53473
24373 64093
77540 83084
9947 34713
30073 77396
29372 74650
27378 64890
38242 39341
79085 95752
49348 80245
87433 99017
62478 88343
27105 28383
50516 53001
18977 50807
58676 83240
41730 80346
24903 41321
47892 63281
32039 33444
980 28852
18418 98235
36106 49407
28263 84618
43687 78144
56897 74008
29090 35458
30624 53306
61433 81463
11913 97279
39675 45025
4685 72435
40979 44749
683 1772
12111 90458
14022 32096
59446 86319
12395 32070
61281 85387
4474 59459
22312 96107
65379 88075
17369 96152
16362 62390
52318 77394
38203 41331
52893 86262
3195 94783
24503 59283
71808 84127
74685 85914
73620 74024
7914 19411
80207 83118
6417 34107
32111 56027
41991 87785
9949 99698
25251 93488
17195 26690
59031 89280
34209 84676
16427 70569
13860 36604
2174 6162
35050 49526
47052 58072
3 81796
62559 69353
8606 98634
63474 84818
55834 73015
66543 97190
50884 54737
31828 36046
2650 62273
42725 91927
4295 34370
41667 69204
30266 95540
43959 92468
40079 87650
26171 79214
37640 60341
27696 52910
36960 75561
5929 38528
3310 52763
48645 92664
89805 99306
24320 76629
19215 65520
3052 26350
6031 96351
8036 99728
5421 48235
22160 85572
45555 78008
26176 27711
36353 36981
19861 22116
29507 68918
78917 86447
9995 14881
15380 95209
86886 89225
25545 53754
58363 92313
10417 95797
46110 95952
41232 44820
73828 93556
26874 80648
6776 92461
36624 71949
30412 59135
57415 90983
62177 66127
5524 27497
20998 39274
23897 51158
40809 82153
19735 55599
22983 23306
37630 82012
19807 84098
38194 90603
81165 94873
22855 46566
17508 25813
32324 92342
47738 92026
58744 86142
22006 66991
30563 74650
15965 27504
2137 81360
51785 56274
33034 77099
75957 95736
35629 99296
5487 39727
20875 69711
6942 15932
74661 90569
26970 46050
2384 63104
5423 18682
301 55676
5018 92886
6704 54012
10504 97748
52059 84202
51098 95302
57408 92808
53071 97553
58533 69809
40885 72521
35202 52430
31652 53510
28245 73702
16959 75499
14415 26887
69775 92947
48999 68825
84886 98133
6770 38638
10639 95367
895 97467
58671 84012
27173 90387
14059 79000
68236 81091
67332 88821
39027 69828
1226 12167
25280 45998
1313 2933
3623 87038
53501 87353
12877 19236
32003 91338
18674 20352
54715 56982
1293 64116
45852 53413
44967 59092
60575 94991
41189 48427
63153 70582
1860 85670
30324 59410
49601 54845
31354 42402
21865 86155
41214 84928
14467 83316
84232 90596
64784 99787
21120 46565
38314 49030
75223 98134
49153 92234
1598 39291
6484 54843
21616 24559
31074 59036
8864 51616
4963 76416
34570 93866
76683 86224
9462 92123
48587 65019
34299 77160
2907 31799
4153 13395
16769 57152
10832 65668
18363 33028
62367 81947
49981 68585
18418 56744
49204 71162
21656 37185
8568 18397
69955 80111
67816 97546
3912 12128
28527 84779
40712 92864
30631 42888
49584 60843
1453 45853
3987 51998
25429 61050
24844 98081
1896 49572
17903 42977
9459 41916
39689 90941
15045 99464
17052 26551
1068 74693
3137 51002
12806 38594
16427 71145
33258 43903
63614 66382
2147 35907
7349 92965
9623 93757
52355 91971
43789 49164
8121 99967
5948 72542
8269 76628
886 69836
43398 46725
11627 78214
5614 20020
3562 18016
68745 91669
7492 40470
46464 80184
8917 88469
36064 43369
41397 99951
5430 20138
49788 97193
21671 92869
14655 67272
50273 97185
10354 59321
38935 99070
28058 74638
40939 76617
25385 53261
38539 41301
9498 43456
14745 59548
75320 77528
34188 36455
10176 58169
58167 77018
65779 78197
18907 36774
9196 48290
2728 18393
50395 81671
20996 22627
3042 14127
44667 77743
59682 62245
69952 70384
37828 50748
59501 87246
11838 17488
51006 92181
3323 24559
53751 80731
22303 33821
10448 86913
10700 84572
35084 35753
27571 83980
22333 68189
46405 66555
54435 54616
35425 83281
2847 31944
14685 67687
60323 92993
7420 38722
60437 95114
13327 13472
52740 63798
24736 27670
1848 44733
62956 74273
6853 52083
21511 64881
40601 93613
30229 95324
68150 85099
23536 34784
59928 88485
1862 39256
54780 69994
87888 93511
20718 25314
35499 84438
24348 58215
20425 60389
77585 81585
5583 15460
7361 67103
90933 96305
29259 50902
82255 87242
3561 60201
92338 95464
9922 93670
67270 97600
47132 47901
33586 95167
43695 96110
8961 92181
56641 93922
64174 77072
36335 73091
24698 76281
60564 88529
19791 95956
40766 93801
48734 75604
95845 99298
9660 92395
2796 66135
94090 95114
39656 40718
6036 97169
21137 73390
2338 90725
50072 85881
34325 83945
25878 36071
54592 65893
29784 31688
41312 56131
37380 67304
23093 72637
633 95677
4079 11520
39322 65419
28375 56202
45201 45636
52433 72408
4731 94195
32417 96397
14162 81143
17990 53887
17807 22221
41590 89324
35900 45069
12623 80114
32152 45458
89354 98889
41236 84487
57139 78871
20183 65102
41840 98003
20122 31636
2427 79996
28738 79296
67755 93589
25136 67823
38734 65724
29652 33873
48977 78448
31865 88127
3521 5940
58195 64614
65534 89710
25430 60533
22535 29097
4718 56558
42298 84506
18973 74972
12791 13071
60250 89401
22259 93379
5237 25561
10343 24480
21024 76752
39457 40600
64678 88062
2994 86915
34293 62716
15166 63544
12221 29057
10279 78003
41892 55325
2227 13976
61855 75790
49958 57768
56180 74787
47674 75662
32356 54056
72655 77669
66304 91221
29150 71079
96544 96934
81803 83024
40338 97911
59982 95066
33372 72113
2943 32000
8942 72768
8594 58607
42528 82498
19510 97649
6145 48648
1434 58484
14214 61836
14815 16616
5848 16021
29819 37983
90353 91141
1615 47566
3217 20713
50633 78449
62441 99430
24239 24904
511 46681
19107 91338
65097 68777
70712 92114
78728 88023
34189 84853
57380 90612
92898 94232
69869 99780
47303 97227
2108 15919
28181 45889
40871 68341
25784 79339
10222 45137
7763 74503
14668 80686
41327 92215
9051 10616
75487 91022
31466 60489
19600 67944
60854 87008
87585 93410
32199 44592
27520 87843
73883 86947
66804 89831
31656 75743
46268 52385
51428 79693
57365 96363
37699 63464
44879 98903
25836 65874
28926 44108
19870 55740
17850 74354
77055 86372
51539 81961
56602 59262
34263 96337
65637 92481
27043 97314
966 33355
41705 47287
7764 86763
25219 85279
49863 67034
30004 52305
16252 66798
91522 93783
19131 22899
18215 59757
15269 46195
1194 99346
25083 45328
35802 74684
1828 50905
6523 38130
75255 88638
44402 62512
49259 55700
16487 51695
16409 76766
5150 79578
14810 72342
555 31460
17717 58099
18538 59549
54821 80102
55673 68738
24157 58156
29985 71621
28311 50210
48434 60408
507 27023
44208 64588
24851 80570
26991 45063
46755 69569
1951 7580
41560 97744
61392 86520
29599 59134
40472 56967
17186 74037
58716 71478
68404 96470
30144 63697
2117 73869
44363 91528
8614 70849
9035 96797
1349 50073
33174 37283
45282 79100
1173 75279
27944 36834
16057 83233
40794 98798
6478 95780
15660 20712
12227 33300
9328 23253
9322 30723
43142 87836
35287 80780
32161 86339
19490 69080
23364 35942
46176 49400
48041 98967
1168 91610
23443 97338
19162 86531
35722 40565
10659 48887
35078 48785
27293 52967
46016 83283
18720 68532
77065 92054
41976 66967
8631 34340
35688 94758
43537 46810
5513 98240
1741 51188
23974 31042
9544 95618
22977 85767
44562 84393
14694 84489
40134 68340
21677 24164
47875 74313
16722 91980
57713 66512
1619 75934
70853 93149
54030 96107
31410 35429
13278 24360
6636 96428
8010 63176
15092 63941
42836 77985
29852 95447
926 73898
22460 33177
7453 47254
10863 70616
2391 79594
54084 71903
34047 93793
60321 89777
34833 69028
60828 81386
713 54716
12531 18795
34637 58455
32259 85518
59782 91894
1820 89797
19875 25721
44640 54847
20136 51870
16151 55111
78398 89624
61636 99989
74534 97134
20992 60003
51698 66566
89988 98702
2048 5056
9037 87454
28556 73351
80742 97125
41140 90111
11365 95445
53515 74138
93964 95237
25592 90888
1572 91842
32141 53065
66998 91719
28511 95558
41655 58453
5349 66136
13717 54140
19958 94265
41632 52822
18283 67214
16435 77516
13669 18799
22455 23426
13907 32487
8788 33327
4472 58273
72186 90496
17309 67067
21513 22365
6503 50245
52340 54738
55892 75269
57315 81625
87881 94367
43082 84013
67245 72896
34903 87662
35771 48763
40757 66464
24614 68525
26923 67394
15479 60914
20626 77790
31593 40203
10926 73311
41432 66407
56225 61863
65608 75005
11419 38575
38326 41647
33230 61818
9639 15968
53533 62582
48348 72469
1475 9666
536 65585
46693 47553
3022 82041
15087 83315
5249 56642
43084 47230
3656 71312
61729 88203
76709 83381
49699 96945
2018 51322
35813 62202
32633 97543
64694 66222
10439 25046
84581 85052
45980 84406
47222 93969
11194 32787
14845 30856
1411 13048
10262 76959
3492 48490
23825 27895
494 10400
47573 87261
18610 85877
42242 69587
35939 71307
68309 91513
41325 82438
28384 97091
17799 31649
16337 83158
12963 81104
24960 56275
43075 91283
5631 37862
64103 68530
653 98055
44979 58536
1966 6318
72658 99819
43996 90693
2943 66124
54309 62854
44836 86117
26474 66903
5653 93709
19884 34004
17667 62253
24739 51937
39285 49077
1846 53821
40980 62237
11414 16692
27682 57302
38009 91951
2383 31591
10309 38200
20384 98958
57269 62076
19191 33186
39493 85710
44919 91394
53550 90746
72839 98229
10850 76685
22798 94403
98 70261
4260 36266
38649 85767
64270 93392
72526 74916
3076 76743
66513 97390
17029 95114
2402 26038
50354 73481
6473 66985
49401 86538
8334 17098
85823 95632
60740 65962
84065 98945
3779 41957
78679 85490
35473 62238
5825 91298
19601 89853
6534 77964
51419 76037
42048 87526
12093 15837
63209 67068
2093 45930
10995 20454
6186 79549
3314 59952
15869 49466
39331 39923
26740 92939
59577 83679
2863 2911
48699 94662
19761 65733
36557 98617
11299 57940
18183 36741
16271 94205
20000 86896
24954 93373
93855 95029
30331 31827
31969 55690
28824 58091
74908 81031
6025 25770
41956 80914
57063 68719
37039 52159
69502 96996
89130 95282
25553 63148
36450 42582
2941 45868
26715 97113
36272 58046
15830 87349
27612 64680
77426 80914
68322 71399
39586 87841
90742 95976
25589 83075
48337 99502
12689 14868
18577 51896
9895 36230
20568 82258
25142 29836
23708 38571
3519 25164
55922 98813
6871 86143
1423 31988
31895 61900
82903 88491
30184 81701
24551 63055
31761 86662
1655 52873
14463 61339
42930 55443
38314 60551
47339 67083
34470 49627
81986 97117
31899 38894
16727 97215
47454 72784
21706 48087
61926 62204
29513 83357
32604 49661
37928 87468
53949 70511
26972 62647
18459 29807
21411 87977
39088 44177
20734 69113
12569 35863
18515 32374
11947 29854
47441 63464
15483 56110
50937 63070
27334 47474
86372 92617
63933 92546
9531 14261
3795 97531
25709 83297
31026 52789
29595 96764
14575 24965
67313 78871
24344 88524
93825 97947
30946 43105
9920 90322
148 15820
4687 64750
35407 94991
17184 17646
54904 71231
51576 57609
32356 73520
65738 75200
48816 56447
19371 30546
56888 98601
24280 34248
22157 64138
16353 18896
43903 93166
8735 34679
21948 22129
15818 85408
46226 55353
33120 78305
12996 29719
32838 97818
40961 61944
13124 64409
2248 17102
3807 46104
23138 31425
33157 61809
33739 36948
871 53113
85354 95831
39531 88246
18500 24897
37824 96055
13001 44685
59340 60564
80333 98450
9178 66794
37936 85186
55261 85734
54242 61619
3940 27033
59804 85555
79317 79790
66151 68463
16954 60230
655 58439
45199 69496
21088 91073
40598 67622
46870 48356
6781 61060
55609 69030
62984 89150
36278 57475
7599 91745
13984 75108
44168 67678
23808 50911
8984 29286
71861 71998
68468 86134
14008 98796
67607 78730
24636 96542
11662 71586
60620 91167
12208 90765
61349 69707
42308 68667
60488 64892
3595 71507
26308 62935
26546 50425
55421 76141
18034 94031
8136 71846
75460 91698
40195 80096
17336 53521
20058 47468
1005 78110
48199 78814
35148 44096
24719 44508
6531 71137
7596 60033
70648 92590
8379 93464
9740 81144
36010 63582
12685 52052
11467 90069
27730 60233
28587 78945
30352 55621
25698 97565
62480 67927
12518 36439
32321 36132
14343 55170
23365 78923
92983 95412
22978 28507
29024 73348
40086 95731
29207 80602
3858 90535
52528 57040
35898 50297
40450 47091
43436 95891
51146 59442
22266 94752
12556 96577
64488 73145
21935 39090
5831 59378
46171 57499
2760 25173
6137 34667
33518 80483
59644 86017
52080 70128
29036 75801
14214 50797
16033 17944
25365 72808
10180 63729
15100 70113
41474 72554
27432 99311
26360 81907
54346 87693
22137 96206
58420 79723
38010 81585
1541 18800
15476 65233
49680 68956
45598 89259
71142 74960
41879 85141
30696 55839
50192 91699
73385 93023
40861 99029
6091 38838
63759 82960
39737 62538
52977 79075
29330 40454
17945 28923
44782 69598
7834 91909
65752 78336
36138 92730
4427 27239
16111 52315
944 45478
34795 86193
35349 97949
74437 74834
8901 17936
556 82217
10940 56538
76302 92297
42327 91660
19464 34637
70911 75376
17962 52699
74155 97839
44793 96083
24630 61354
47192 76368
2244 64253
14348 99214
10667 44938
1940 78080
68226 92105
75334 99039
35096 73741
29412 32195
37718 83649
73979 82346
55882 91660
53528 78966
65342 66670
80413 87646
53825 73303
22106 53894
17817 47817
82191 83396
62413 63449
39319 91304
3639 58054
60170 70559
3026 8153
26886 98487
6727 84515
55688 82775
27092 99492
25437 77941
69792 90979
18393 36815
5131 25574
32092 62572
11245 67266
65342 89955
62240 69760
37039 62723
8862 91331
6814 47544
1934 49264
40691 57628
43556 91987
44449 76183
17150 62961
15190 36659
71664 92298
70514 87673
1785 85995
25724 91550
38510 43124
24702 57790
28433 79080
42932 93745
21279 65233
23600 78612
31759 92135
59016 98158
15961 23451
43066 57487
565 23228
63789 73344
48472 66414
36555 95249
22447 95769
95421 96209
36609 97358
65415 93108
87464 98818
65151 86255
39137 60704
53355 92387
39123 73050
64686 71773
46985 58832
14946 43625
6259 83332
21341 78837
1376 28387
52105 84331
37350 84497
7031 9827
31855 93444
49565 69400
3685 86021
2111 46311
64561 74013
11305 63873
84659 91046
41571 60770
38520 98088
26133 26208
4328 72752
41849 96314
9259 41306
7258 16527
56994 66436
57158 89106
22689 71234
63615 71461
70179 82895
22547 46642
54502 93543
14214 74089
52958 80949
71620 74648
20762 27878
59507 83819
48285 88496
48947 60660
25577 44445
17122 24275
30664 82633
2896 32526
56316 75612
21763 26172
70708 75174
18883 26657
48 2630
41383 55023
1695 95411
10693 40516
21793 40910
84760 97385
25783 30775
33090 97413
858 24932
64261 99210
4965 51655
23803 99147
67046 72643
75876 76442
56616 80434
1534 40316
8050 89840
75720 78608
71158 87961
71495 75355
19652 38692
89555 99681
34250 47656
79831 99218
8967 19006
1362 57309
787 28414
2378 34013
91605 98362
78699 88079
29407 53610
47015 61017
91248 92569
17213 81680
66641 77042
2608 47377
14221 56436
17708 25730
35977 36041
26688 97416
33099 68007
45166 73664
41526 43874
77570 87800
38565 86300
5349 19172
14452 99116
81282 94762
4543 98595
23753 36738
68780 70552
1431 76070
20588 32391
25112 93616
15754 57628
48945 82471
45440 95806
1243 70567
34278 89363
16357 78096
35248 72425
6213 93345
38322 83973
29171 97797
7599 66903
80617 96771
21790 68235
42794 89188
9201 19525
28479 51324
1926 76288
2794 58091
32368 95408
58472 65981
53047 61844
40361 42793
83428 95209
16831 98438
7933 46856
38494 50524
40245 70617
28726 94705
31769 42453
47051 58145
15869 97028
3324 16835
80542 85290
6544 67747
16304 91874
42394 79987
28767 34535
30055 63008
24041 70509
32217 63593
3676 32391
85317 88103
11179 61540
71476 97824
20059 72460
8480 98543
16183 55607
2171 95215
17134 50106
23464 88582
7443 86679
6432 15221
2173 42118
37088 57742
45710 64925
63477 81725
31824 80249
13811 58226
28916 68880
18404 53223
15897 56790
6041 71639
40663 73339
33144 61469
41286 49332
2223 36685
45261 67028
17980 44822
32954 45601
9308 41891
48346 96011
6071 63191
10501 85321
22555 37603
21230 80853
73767 91069
7623 93876
62273 79461
45633 65222
5106 19335
9153 46423
37073 68804
12635 17395
21748 33098
61791 85253
13416 21192
2729 42324
35077 75690
85184 91499
25598 37327
9776 53204
13899 17901
14093 27161
54461 60140
31436 80186
26032 38653
68217 71041
18434 75214
46712 60114
2959 78848
61546 80332
2818 67097
35179 97725
60273 65275
34874 88734
3815 72164
7540 24140
27961 45477
45380 95011
11262 19443
80032 88005
26242 39303
42143 52569
7004 85356
49564 69136
30395 99492
47671 79731
8769 35605
76698 99749
51664 56654
21459 57081
45167 68098
35894 79162
36734 89583
53113 57436
20348 56603
49654 75046
35562 87611
44472 91376
32869 97326
52286 54256
30783 77446
72155 79486
17286 41814
11756 74832
58854 94901
237 27187
64547 66515
24384 66185
244 29900
6810 58223
66985 78984
25282 93475
25934 51563
19613 71273
2519 19408
5082 96076
49202 59367
8424 59472
2891 93943
8084 61187
74599 96501
50010 64210
46783 95924
67330 81220
37792 70860
64322 93977
57159 70225
30522 92923
93911 95111
33299 38131
51053 76916
42038 44663
58822 61294
66035 75311
37684 97294
47183 63829
35555 67638
22116 61348
52694 89544
78548 80137
45434 85777
3127 61706
50686 55592
2264 73519
67522 74249
669 47750
9459 64130
7941 14646
38160 47036
18544 65469
741 54061
38259 79180
56375 69685
64879 80828
5811 82109
33843 44500
20834 89009
76671 91832
20481 75407
3991 71162
13233 44679
25546 81673
29549 78031
60348 98154
76547 86424
71923 78910
14937 80978
50763 76052
12109 95549
49936 70622
74430 85669
71252 77384
8693 31785
2556 64821
15424 62096
44039 72933
28039 28725
28637 95410
41392 63359
10107 43086
5620 91812
5368 17232
26711 65744
37174 68325
14397 14543
6902 52306
2379 58304
61130 74953
54227 56208
52659 69078
36339 72937
36174 97570
46857 60393
14651 45267
5613 38711
40367 96908
8087 69028
21947 26157
3849 16081
19898 45682
2113 78314
1851 86104
16378 39785
2858 40923
47319 92131
36583 70287
5824 36174
62469 72239
10453 65211
6466 31080
13082 97082
28432 87876
23583 44701
20007 98434
11371 96085
26114 27624
24377 98597
2193 14548
8517 19134
7879 11234
78910 87902
3934 34037
44947 60969
8991 94834
56814 57248
61233 78311
22540 66380
27163 37903
58849 75315
58762 78235
35326 39761
79074 93898
16589 70991
69019 85211
48843 99254
65347 98325
71384 82407
41818 74362
38809 76392
24912 71438
3868 62119
30301 75637
58182 78977
87894 90529
34537 84305
9660 13814
31399 92567
82301 98926
61387 79892
72481 77054
21621 28578
61161 76673
46074 71651
56576 92050
18658 46576
17897 43148
76501 99828
54146 95055
23180 90542
10237 86840
96739 98466
24289 71080
86225 96182
23571 79180
9302 33704
4510 7034
17137 53387
50615 69761
7317 75960
19924 20627
35834 79246
47307 97313
48940 49452
52108 87551
13410 16709
1222 41489
27817 31494
52901 61405
16557 20915
22748 42659
13439 33875
14010 24543
25361 58967
16613 64369
73826 87749
11152 46490
41608 82708
6447 78893
29447 50495
7889 33255
15309 36380
11234 29367
30742 65594
55839 90453
19570 55762
15149 55703
27749 70316
21893 99829
50987 67496
70579 96973
53390 60438
26589 54005
42820 52353
4510 20830
64387 74538
48235 81350
25903 70757
48734 55731
24008 61398
70971 99516
52616 83425
47339 57788
26660 77905
542 76531
74244 95314
24911 70783
8987 19359
24045 71242
3772 16222
778 78619
29708 75864
44287 88623
32790 40621
767 6106
78216 99691
30496 85861
46196 85619
58072 91332
13114 41722
39790 64363
30394 36910
8891 11418
40051 91056
44957 46582
21535 43287
28523 57412
33741 53141
23458 97733
17762 30571
35997 94153
7374 43768
25219 91409
13983 63862
13797 66427
51237 82116
44794 73710
1591 9001
47922 74045
3783 4047
19242 61874
22189 70689
64801 69808
8391 19931
6635 56744
27806 51117
66143 69395
6146 43789
12595 26986
14486 51991
11093 77011
34582 35667
25723 39805
11899 36861
50616 57436
32079 63996
5598 18733
24682 97618
63156 74609
15146 70159
62596 91814
60055 75932
24772 53489
49836 68218
25945 92959
21261 72921
4865 95244
208 80318
51242 69493
32711 84449
71051 97904
5598 97724
9265 17574
49693 94202
43503 75218
71405 84020
57931 83676
34382 71154
64338 96629
29609 91739
7048 57716
26368 50808
17155 56483
38295 81975
45451 60522
10133 77168
37450 38643
83987 94729
20375 71811
33110 56385
26543 95374
27640 62009
42066 46668
41940 83122
15369 46647
29586 96525
4639 67812
34192 85644
71806 87757
46035 48465
61042 83842
70063 99260
20297 98313
58180 87204
5155 43175
41955 63665
29820 77366
39298 55775
49406 88075
15438 55154
40804 97811
14779 52502
92773 99325
2908 19789
29173 89185
39391 48293
32852 81342
18606 43138
12497 40480
13012 36930
18401 25982
3619 94243
25608 60401
14107 35246
12427 45109
29477 48641
58907 78602
78890 96743
14483 19873
16187 61660
10865 96588
69191 72930
78885 88066
8162 65514
20583 65037
32536 94758
19006 51380
47047 51774
10432 60391
15097 46312
14613 81349
39103 74799
770 26912
23219 84164
38693 78314
83136 86174
3848 50449
23117 86814
56244 99128
11892 78659
26467 96686
14398 48089
4150 95973
72664 99507
65022 86841
70258 86128
47214 80546
26389 87389
31465 65756
26612 40775
3862 25429
9498 16732
88220 96070
50260 86285
86083 88598
31514 64432
53783 65386
46234 72578
51480 52666
11204 92585
26369 62558
28912 61619
7583 36507
90256 97401
34377 64862
49042 89475
18764 93270
70021 96563
27570 57789
37569 45666
44621 58169
45538 62457
21631 52540
35247 60403
3345 35325
15638 66222
86211 89748
81847 94021
7922 79037
59242 82849
14171 47780
24589 74385
62849 83177
40845 69197
47902 59387
9329 75575
32653 81149
790 65454
22150 75314
25004 78520
15380 20116
28162 88710
27460 62293
2576 12085
45454 61659
4000 14993
28551 41279
52345 78964
26354 31754
11562 35212
1460 32708
28731 47120
3657 52885
16356 18616
5130 82470
76114 76420
31684 52468
16092 61525
14772 16806
21061 77329
10854 43063
30698 39943
3735 85053
44795 60128
64133 95275
29007 79092
31442 43793
4273 30160
20451 31734
38500 38583
70335 91867
4520 35244
1158 1327
40127 47096
3206 93136
60505 66703
40367 58775
59314 71411
4703 39491
13848 99942
47095 95685
15792 32010
49352 61260
69417 97371
9865 48941
23862 98595
24621 77953
14039 21564
77118 83994
10059 61608
85123 86014
10068 40445
36701 78046
13460 93743
2355 9745
56000 82607
55616 58683
14497 54192
74423 79114
74272 96811
57221 99683
17981 58066
59825 71509
28754 71099
46121 70320
29064 80757
27333 70480
21435 51856
81125 87085
26034 61523
35187 95428
7977 23485
42236 45480
16747 30486
35078 38076
8609 34092
15659 98784
2391 18044
5106 34311
10159 53897
29919 49392
10435 67688
76377 99249
25777 74140
30489 86669
38481 94674
8041 79942
4009 55507
10683 33107
9508 61247
48685 97699
6661 38848
32498 62372
58104 69223
36200 44502
18582 45144
59600 65315
11824 13894
71508 76515
43669 54778
17119 40878
72639 95124
22161 61494
14627 52805
3411 30943
9713 10141
2401 98754
23342 45978
27535 44145
65131 74464
56630 57496
65324 65818
27638 79880
30676 62595
38798 41671
2588 61422
36040 54168
39327 66800
44374 87103
34603 98808
10602 26173
31159 48579
5942 6685
11311 13216
45463 62539
61046 76055
12421 80859
68228 89941
23688 39932
57876 91792
17266 52298
50392 88764
16716 68874
62456 63286
28054 58747
64399 85236
57986 95173
1434 17381
52510 83544
33280 71411
22489 69274
30241 71773
12659 98394
82644 87945
45431 60043
36332 97707
21487 39957
48562 82869
2191 52730
39357 75819
16594 97252
19826 50703
639 41065
16667 57499
83736 90671
28697 39346
8047 56765
32809 35085
65127 73798
31038 53998
54165 81559
9822 60554
6747 11081
67253 71589
29972 87707
15160 64893
46820 64723
69947 70204
1507 44127
942 68744
33632 36413
1497 3702
9887 87045
31936 38222
21251 94388
5719 42790
55437 95088
29583 88702
58320 83973
73340 99209
38369 54720
60202 76067
66690 82158
7041 82233
2166 13753
23888 24775
18644 45211
13146 47229
23703 77279
11708 66721
49944 55437
128 7527
48302 51965
12284 49476
39130 96820
45809 57999
74264 77822
14873 26512
58296 59968
26585 48554
47940 89281
10810 55255
19577 22397
37400 83172
69889 88436
54165 61638
69000 99844
15490 30691
33092 52843
81432 89119
69599 94699
3059 56017
9962 17117
25847 59720
34800 87926
31222 59668
23915 38194
4661 23303
44472 56434
13117 75960
1946 52643
43491 61790
44046 55993
31135 68045
24326 41595
36550 95718
33733 36087
69312 84519
73590 82006
2798 17915
2249 76586
50394 69165
8900 37706
41616 71072
4255 67043
46397 69852
35943 38815
36688 92213
41258 91331
19439 83464
1936 43688
3835 33115
49890 62238
4495 88309
20375 50021
16374 56648
41308 57402
641 38866
22260 73630
69915 98123
46855 74896
14668 96182
8195 16738
64223 89442
22123 69514
21652 70854
20495 91614
17636 85801
22025 99107
49726 93778
99009 99311
12765 58970
24959 87146
16248 25453
5219 89755
6059 35115
31363 73566
7231 64936
80220 82296
75692 98239
19877 77138
17144 79736
15580 54204
30150 42532
35946 43695
37542 69438
45656 59944
26452 67574
48892 63526
19425 97268
564 81689
7875 78578
17960 36816
29003 48534
7861 98006
50501 59417
10208 38285
32923 97589
86650 98006
9989 16510
47431 65912
87667 92454
63556 64448
22751 90738
68502 90820
30330 86626
56482 84244
8585 9941
59754 60616
31865 85837
55692 94804
24492 72388
8887 35158
25970 62113
22543 25312
16986 56280
32400 83462
6534 6751
16541 38455
3010 92577
3099 22317
45789 94067
43906 73709
6985 91104
27098 92977
31418 56150
26588 36275
36456 65007
61396 86107
46014 86321
15933 66381
63993 95061
27455 84566
22661 56957
33426 98004
36119 75041
19638 45264
9906 27032
14548 76063
18689 58668
26447 42344
63269 83536
67280 84477
12380 83667
81020 89969
25878 42440
1961 81235
37079 59577
66662 73166
75027 77236
4832 19125
34824 67745
13687 76114
45069 51607
78747 89405
69713 73904
10941 25267
2220 9732
70997 77117
13423 28575
30369 45532
70160 89798
83908 84855
81255 85958
55581 66032
64758 83222
7359 70552
24196 54376
10549 61430
77169 85153
15611 16956
72429 86546
18232 45462
17934 38792
75822 84713
72194 93322
76536 77568
46885 55309
8842 25333
51260 75909
6566 45424
59888 96762
50228 86801
57167 59403
52400 98420
2819 44333
76132 92068
37013 73737
7862 9971
39033 88456
33811 43777
55279 85234
96353 96724
9782 58353
13288 47738
23030 28300
4090 89134
12581 77426
8197 92626
10470 81222
6378 45858
35463 80140
5515 43223
67802 77693
15510 43074
13361 15190
22192 85264
19852 62458
900 5897
26045 67505
14023 68595
80862 84042
14807 70723
29434 39667
16080 99764
4108 39950
30004 63207
50400 93173
11043 98491
2798 41683
43130 59450
9660 67687
4852 94112
63078 85291
39948 92396
14623 89057
10800 45136
52033 61514
71839 96711
6962 67409
14943 87782
62601 81360
20509 46347
10595 72394
30658 66706
16044 17703
23303 59502
50747 78702
37267 66453
17315 97945
70493 89041
36852 40512
63241 75170
2817 84963
8385 38305
32850 56319
4467 10751
12072 13980
47482 81874
8547 22127
9722 60865
19483 32492
2450 29887
73012 80320
19617 45299
43478 72008
33642 43579
53059 53279
8294 44847
79713 89352
20970 32093
32178 57374
3104 35682
14984 75628
22341 43193
2665 22742
49152 60300
40159 78165
16667 37129
4593 74155
18141 47346
29025 66798
3659 79789
25965 43862
45657 96891
40276 53504
9636 76583
16441 74589
28602 56116
2626 49179
11053 16331
38477 76187
22646 35912
29239 99932
348 8710
7605 99811
32506 70424
8394 14558
35406 46032
28225 96204
45285 52635
81899 97201
58036 89333
71975 87862
61141 79001
78446 94731
9460 52444
3594 93151
20133 99590
66276 66518
50364 62570
22209 29855
12808 28908
56113 70830
41006 63840
65956 76054
9303 62428
63336 97777
5313 99800
42639 58637
9557 26020
60216 93674
67270 99352
48538 84030
21883 31214
16881 50674
24312 88205
29124 72168
574 38961
56656 66206
48522 80343
36921 44199
55216 98034
28537 49962
67430 83786
11868 25871
53932 57853
56604 88977
36252 79935
17902 86015
2429 44500
47123 51025
12704 92379
15063 46781
8003 28663
9161 95651
50215 94952
21349 99540
36636 37485
18328 37530
4662 70450
6416 97650
17010 21729
72905 81675
43260 89731
40298 80950
68524 79887
81658 97213
9670 13750
21379 27341
1262 83325
9654 43035
27238 58985
85451 90161
36741 91415
18246 75993
1704 58544
1477 31092
15514 40408
35829 60921
71441 90130
30068 62326
45748 80938
40707 90609
80237 99605
26202 35295
37640 67380
13324 63465
3942 64245
70706 75952
4904 19981
26129 37072
17477 79797
18057 98976
9956 65465
6970 23160
61392 94827
71668 76717
23553 26226
20665 30296
5056 17861
18389 81297
68201 70940
80970 94150
1837 93883
27754 54359
14489 67986
18739 34173
69359 86197
72529 81272
2504 20194
59992 69539
87695 99156
6531 99739
7527 82379
8308 68948
1691 20353
54695 54888
12417 12924
44625 51242
77879 93049
91429 98670
1723 76573
57873 66131
70348 99299
32210 62335
17307 46777
30615 90054
39440 67682
28866 60184
68206 94628
95686 96905
1973 13739
71644 80272
52656 96270
28702 98319
66327 96021
43985 70558
91565 94469
42117 42641
6803 77280
47098 78079
8230 88843
26681 91227
20252 24324
51589 71271
51456 76876
29404 88069
16982 52371
32886 41055
4170 56436
43356 53474
52162 95055
29349 80552
58237 97749
6495 61437
10189 70234
48909 91180
35634 79144
57639 89679
7282 9297
86121 99491
22501 51219
14980 21487
88279 92248
41145 90121
43763 66563
36023 90543
73557 89317
48103 99422
18944 57295
1359 80736
985 45291
44570 97968
5121 28069
8796 56991
64502 71072
29506 68785
35829 71736
59271 91895
10012 16397
36738 42795
18063 80879
45562 54211
95009 99932
24001 46030
23244 75799
11929 38096
27719 80602
36231 55068
68865 70894
80180 89062
53362 86750
19682 70037
33359 55957
16073 84338
38028 71524
10829 59709
54411 83906
9320 92757
10873 20378
53164 91449
7056 59251
25132 41747
14684 45467
55928 99300
11519 15276
16994 79916
2538 63614
39135 44723
649 66540
20649 50391
58197 89638
85967 93893
37007 79053
39295 97915
84501 95103
24281 40066
61867 63583
44927 87948
80228 86458
71709 93329
40366 49221
51254 86006
70926 89577
12750 80525
23860 60835
26961 32599
7475 51441
46327 96364
32407 94764
56 51927
33458 70629
14047 48878
10344 41574
28628 73327
24103 59431
16890 39733
89013 91402
3464 48550
7027 41953
6736 13947
21115 76199
38379 89724
15264 22656
45767 57158
13134 64491
9008 46692
27103 81782
38048 43088
35471 59289
69680 71761
55334 81240
28048 32616
52498 93011
214 32437
27432 90353
29197 53803
1027 89486
1689 54912
38344 98850
12245 90935
67990 81217
4545 87357
68399 86710
67200 95933
56151 83416
27608 96419
12252 49516
22867 44559
57541 87419
4714 86609
16214 62309
12473 29122
62893 94059
5712 18115
6300 9084
25961 63981
9458 79650
12117 49077
5406 23490
45701 53096
13079 54342
80783 97149
44908 98645
64045 73782
72013 87321
13286 21936
40439 56958
33210 40083
7744 18257
25999 95136
19219 87601
14253 59865
27682 85927
37698 89481
36914 85484
61425 72806
13054 34506
69104 85816
47370 49754
32590 91719
30816 68560
25102 50246
12343 50407
1559 13294
2623 82517
20644 54304
26537 35578
1974 57562
57589 91513
42702 61614
32563 49828
37977 43226
88869 98819
10713 47666
27229 49098
22849 29583
81828 96690
61287 71910
2043 56242
12767 82620
6156 31149
55568 79065
25612 81572
36631 51865
40527 95724
15705 35195
35400 74746
31369 88496
28379 44348
9142 59989
20001 62050
65133 65374
23287 52601
3154 82472
64373 68773
6362 88717
48271 52808
89849 99424
8761 32008
33453 78414
63716 64388
9263 30908
8446 80218
60758 78027
46953 61411
26736 69968
39586 54765
24859 60515
69907 77762
44214 77884
22268 66083
1328 25106
11070 50217
38584 58386
10936 24983
44859 60304
232 78148
11693 57580
7720 75465
21182 67206
27216 62317
66804 85453
7027 28849
4371 7373
39109 51481
4182 34039
353 77969
25244 43622
62850 68766
49774 62469
50234 91383
60049 81831
39374 86225
20760 78399
15902 67622
22332 72637
10677 61136
6770 83575
14770 15335
23027 88185
44222 46021
24054 72333
72410 76497
2092 29397
1384 64372
64291 76138
6763 85365
35796 82660
37292 46447
19910 77846
19600 49146
20282 26333
86107 96094
21451 50882
56330 63486
32294 32657
54725 64918
62706 90810
17899 66937
44673 59157
6148 7117
70501 85069
35069 65079
2566 26398
2434 44532
54697 92087
47751 53332
10059 64237
44968 75276
17670 68417
28011 37884
10537 32721
12132 12379
8263 11163
35484 78295
23404 87437
51081 60302
47590 85137
41189 98240
8658 86530
40109 44444
43703 75428
1085 17201
13647 98117
39118 57534
23827 61595
11980 45347
24951 74775
10702 15385
1087 19578
34738 52415
23710 37796
51469 66330
22555 35706
53697 90217
8053 23916
53718 57782
9347 43235
3584 59197
3400 71130
36248 75074
3422 47803
9535 57401
8349 28493
42582 82548
35717 75623
75877 88817
49043 54584
16983 76835
59532 95001
86038 95846
81415 82747
27095 95199
72647 90641
51440 88622
49150 54043
1784 85310
21411 85535
4385 12024
53791 65958
22304 50209
46564 88111
1842 92167
52491 95805
31655 38974
54899 60363
15468 29255
75767 86743
16044 96915
13348 54821
10241 16232
66822 69708
46356 61956
20287 68162
80347 94160
37815 61986
23281 54194
47628 55000
522 11624
2932 19648
9523 63375
57149 98171
58734 86552
82559 85057
41022 45347
46018 53870
3048 76144
28224 55302
85961 98350
31016 71812
20729 58284
23914 89395
26363 72463
8496 50472
1202 86217
10911 80967
65619 79959
2208 38155
71246 76000
31716 48265
52812 89255
5326 90841
4696 70761
21426 91163
24352 89581
37480 53173
41009 83568
4747 74655
14418 22906
31673 59535
50957 72542
7604 50050
3964 23383
54609 74398
19484 82662
5586 32573
17563 50032
300 99609
44453 91319
9341 26592
2813 41330
27437 47838
24490 33451
26616 59039
11128 52714
20333 93086
50719 63737
50331 60066
43863 88446
26777 82532
35557 52951
72444 92417
8032 91844
73219 76800
38724 43294
24796 68116
88540 90203
53525 67706
38590 51419
38470 85302
34413 48886
22698 87791
50764 62256
8239 82403
909 70492
14933 87574
55282 64992
5046 10585
9637 56431
9930 52974
46569 94595
27427 90394
60684 71441
30608 92495
21942 77009
29321 52904
68893 76172
10840 44306
46359 58137
5541 83336
48895 80328
50774 90173
35931 74210
2303 62366
59364 91728
17338 91105
22566 77673
49879 69349
2534 46931
60736 60980
74438 90159
36442 81428
52670 93067
63244 74123
83369 86625
32752 86165
42867 50291
76 96832
16410 36762
48534 91849
7651 49561
36575 74664
50900 59793
76622 81623
4315 82119
186 23564
11035 35681
3184 68764
226 92636
5623 75391
19265 58082
3375 28678
3665 74510
31255 90839
31810 46062
6563 42475
9244 30087
39356 52245
13790 95624
33188 94444
43089 50624
183 22711
48397 58758
9876 35053
41098 67092
63877 78172
8035 36943
24888 77882
17091 83048
49714 99008
81779 90486
12631 39274
58036 78094
62170 87896
65696 88842
39101 86969
597 54761
54373 92062
20026 61497
2550 16978
37751 59787
53468 71315
71317 72827
32893 40601
65402 77509
5457 85117
28060 31131
45262 77698
68878 71555
38173 57255
31787 60605
34386 47932
32886 68266
18467 66683
44180 46784
22990 99431
37417 82521
46877 51068
48666 65723
28391 42513
12074 49324
24659 95465
6899 19581
37267 46720
7695 59608
26053 53750
48660 63525
8522 86149
12730 45623
7739 59130
84273 84604
70682 98058
25672 87021
10178 18611
80695 83842
53989 58091
29988 62849
25292 83847
6340 38379
66084 66718
61976 81158
14233 75577
37518 74183
51799 64733
6051 67588
87575 91178
68499 79365
21005 58845
35656 94540
36495 78638
676 33390
45500 56858
66632 70111
7344 78267
65201 89146
31187 50403
540 42864
1305 1959
40334 41222
36200 41194
85092 89366
69998 94061
70915 90696
69692 95973
14585 22174
65703 89856
19909 60374
37519 67251
53256 59018
19400 61812
7391 16604
13493 47825
13508 72517
56554 76243
6183 14406
43802 87913
9197 13398
28020 61606
16512 19423
24005 56250
33154 83827
52701 95664
9483 25184
29880 85781
7681 91038
29847 83464
48296 62577
65352 77825
71130 82100
16514 43648
4011 14861
49988 58617
52433 83625
73179 78204
16188 33295
26940 47746
51773 84586
16506 77581
82721 91608
31331 86219
42776 94286
18054 41349
33067 75663
44689 88968
37887 83988
16982 68144
74010 99733
2748 4894
47014 52401
13230 70042
10340 71364
71077 90448
25096 98108
47945 49890
6544 86926
31106 68699
41522 56780
48689 82823
849 31623
23738 79252
10743 11544
8236 36692
75154 92630
32918 78939
31795 85502
13282 25509
26804 52730
7555 94170
72305 73781
39923 64224
1511 86538
45238 76732
2579 93934
31106 95548
71844 85799
34154 63764
61351 93237
23594 37313
63129 73315
53694 78684
16114 38350
3042 40200
23266 24562
32511 76334
45626 54377
22340 78482
19258 43218
67778 68324
13299 22642
47403 95274
44050 99672
5398 55405
41320 57640
63071 63677
24541 85638
4588 76354
57844 88234
40864 75851
90145 97298
10262 65382
7988 14688
25209 30067
9248 85540
18437 42122
70647 79371
82015 90038
66581 98554
13910 82653
13190 90333
46297 59380
5970 74850
81448 81915
20571 46918
47807 54562
7049 53785
90310 91230
4763 23605
5015 62037
5458 69346
45524 52819
11906 15343
59828 66627
40795 67029
44347 68910
27331 35052
53730 82834
9325 67739
63383 86556
18028 88918
11927 53517
39056 97066
53137 54827
17983 28689
11454 77874
18980 65423
993 91428
61744 99962
44094 62485
49 22549
5868 39214
20531 87223
36911 44765
19829 40577
72825 88316
81067 96622
27806 69775
28426 48490
34876 65121
32396 44544
55544 78329
41384 45871
53098 86967
32035 74721
64271 87535
52953 62160
23715 39772
6914 99818
24733 74956
34421 50499
26044 79045
61692 75042
57963 99303
20764 73481
44330 44403
28330 99218
26334 82181
18631 36404
60153 84026
8732 44668
20535 49180
69 70538
66959 89281
30268 41875
72914 89333
21798 51902
2485 24058
12194 79909
54566 79271
13845 44883
20927 51574
17673 89614
8407 29674
90474 98123
12620 96551
65423 95471
29072 99994
16445 51670
27072 96454
29660 52140
1393 57899
212 44479
47835 57949
27981 68642
11686 86863
60684 99688
24480 87166
79577 89310
62699 75255
4434 7693
35782 85204
5168 75997
23356 40093
17798 44325
19996 80509
57939 64608
24637 76130
44508 92320
59299 78896
22572 45952
16139 91991
246 61065
29393 52766
4085 96796
39596 96914
77987 80491
19188 52490
35308 63731
68566 71748
41613 44803
48964 89435
40137 89978
15726 91388
14329 51104
23043 40693
68128 79544
380 98800
14775 28589
1621 72075
75891 83148
10961 86396
35137 59644
33161 57009
82572 87454
6856 68380
20386 76057
19518 78067
14933 87904
44849 47491
50095 82544
23925 34954
91846 99331
71452 98192
25330 79783
33657 98321
51540 92709
15434 44190
24762 32712
50158 92533
45455 90104
34701 56738
14295 77418
18251 52028
17380 26490
29110 45151
8866 89031
82296 98024
34389 90370
46986 84015
15563 16235
13563 82952
60278 76032
12024 84270
11092 98274
43426 50704
23261 67248
10519 17821
27040 73596
37780 39078
64763 79803
14106 94028
14070 36599
32738 36530
22217 62226
35666 60921
60999 86446
36006 61183
5464 19672
5153 14366
31043 91438
27174 97434
33154 60403
72618 86240
56115 72914
10066 99951
35869 78746
38107 58402
38033 96371
51676 90422
31105 81004
51132 78814
55940 71273
83194 95662
19809 59804
61662 95149
2617 16785
63601 86739
64026 96636
60318 62730
4704 26097
38003 63617
79315 86564
58064 82660
39505 60244
50041 75193
50815 55974
66845 73154
68917 70240
1670 68667
25766 40943
22863 85940
53215 83418
20573 52121
27565 93949
2989 3995
38078 79100
6094 18717
68691 76219
70991 97619
2501 71940
17822 56686
14180 52118
42857 78919
13807 83350
63593 85155
6524 48886
68069 73336
15243 82157
9977 85076
30650 59245
52000 65825
12385 88279
22423 74375
48837 57744
19812 51323
6018 27494
22985 68590
36933 78496
25303 71504
62746 64156
1510 44793
78656 94122
36028 41750
67311 75630
27195 57033
12783 51543
35980 84512
13340 27718
22785 30597
21223 58557
66633 95802
57533 79581
26831 61504
57407 68958
24331 50832
7041 34111
14806 19419
13151 13463
14704 93644
8855 91434
890 84311
38567 73239
88956 99811
65166 68612
41657 80609
27348 50655
27119 56248
69673 76973
41442 92484
81698 93018
2380 38680
2364 43935
67870 85054
16389 31144
38439 78537
20256 61243
64715 97472
22911 71497
54107 65785
36108 60338
84106 87784
81279 86138
7006 90627
37851 56186
20734 45372
87536 98344
70515 71367
22599 70200
6914 26805
2478 13403
403 41140
59190 74639
22731 37601
15827 97737
62299 64806
16105 45206
65793 87589
29105 52606
41536 88011
32298 49861
67029 67209
13247 25803
36229 77104
3254 35405
57526 76613
54602 84277
17516 49517
16294 19535
7211 50016
1947 15383
66874 77862
37838 64575
59337 95173
45738 63139
34114 91066
61597 73022
11484 97074
15096 22545
16091 28402
18938 68677
10347 38066
47659 99551
6853 97114
31796 81776
8715 99317
53171 66511
27710 70954
49583 55471
3399 79836
5220 35911
54447 71773
20054 42172
27737 89542
28443 65523
41053 90783
48196 79592
42400 54554
496 8624
56177 77760
4622 81819
40743 86845
27934 58628
57642 62504
85825 94893
51229 71775
33709 83187
61359 71270
28421 99462
49218 55465
67160 93049
21225 46254
50206 96709
1394 56915
30254 64524
12065 57347
54695 92822
17271 94135
26857 90756
42054 66607
759 58106
10036 45981
14879 39973
35132 55439
58690 69470
4790 10386
33714 88983
19347 82596
53460 85158
14780 48989
40665 53975
65425 84419
74388 82788
73952 76310
47092 78373
73323 81149
79227 83333
60106 79888
43342 56835
27182 82235
31539 92692
33988 44204
44865 52334
78127 81254
76665 85328
33781 67961
42676 78085
47433 75661
458 25544
43813 87023
22044 39618
51442 91476
20384 34933
10633 42278
71714 89243
13686 51952
2910 35643
28165 31157
37680 93226
3281 73078
8825 79633
34349 48525
93320 99622
25846 62477
490 2871
1131 96117
10046 64697
34045 39079
6044 67596
61644 64189
43285 46220
11167 75547
30663 35654
91729 98542
47740 63368
56045 69785
21372 76759
26937 89917
87223 89776
26576 68708
25654 33418
88917 93373
41947 89341
70977 79930
61698 69099
24576 49951
30266 43706
52173 55313
7917 83087
64227 84466
46702 64662
44152 69556
72357 82327
42477 56527
23094 50181
34458 72487
14072 42190
35368 44059
35278 81037
31967 35205
42116 47837
18117 84707
7496 47239
21740 48284
7006 34753
66384 86950
12641 99023
9417 87685
18685 21729
75073 82527
69077 90094
75768 88040
87000 93842
6759 67042
36691 96421
17173 18848
54112 54392
12893 46593
26460 90030
37121 93425
20310 52789
5819 50398
3297 50914
57182 99751
59566 93859
3268 60570
28267 84460
5805 25885
78606 99927
32951 75400
38102 46192
46295 99121
19517 83215
29352 64497
70725 74648
5858 38577
2752 5723
43149 74280
36662 56637
46389 92981
41888 92333
22635 94336
24814 32704
39768 60479
26811 58163
27006 85691
57332 71082
27629 78279
4207 75687
37954 96205
32126 73057
30430 60581
24913 57331
35272 59933
14307 97334
832 89172
73118 97643
64117 93387
22754 67743
29231 52081
28787 98124
13176 88571
213 90531
62517 82109
6152 88227
5637 77301
20282 91054
29501 94077
15804 49828
42467 90587
19324 27825
13885 90141
39897 91141
92734 99320
37349 40963
65397 76231
69787 97618
3985 90930
49856 99755
37161 74639
65271 73359
28260 53933
64874 82953
75902 88979
29063 45697
29577 32626
29557 76721
6720 11478
68061 73351
46303 99942
3037 37310
5086 63013
92109 97318
32724 67308
40580 97964
29687 72041
24375 79013
43005 72783
57668 67632
5186 84284
89059 89934
2280 18920
43010 55515
77598 94049
61515 65543
25992 99515
34431 60146
26703 42622
61399 78417
56090 88842
72117 73866
39306 94135
3912 39872
11141 15806
3444 29649
20524 98256
6407 66736
26079 26393
44659 85783
9316 97258
51914 62616
82194 90902
29437 82726
3081 53738
9694 20164
36561 51605
37563 73109
1253 97389
13300 34157
11775 81263
9861 91705
37376 69504
16574 51631
3407 32763
36808 47516
50914 86872
18386 59799
9754 60853
7197 76715
23703 40693
33897 74931
11333 40921
2633 30225
35086 99680
19362 36315
74000 92437
94003 97090
37461 81358
45825 67438
34847 66112
6844 31336
8254 70236
54373 94364
43132 56082
6975 68378
36786 77757
7219 88793
61001 65628
23765 42945
14147 67496
78932 95012
24037 28508
40405 81777
78825 86229
12257 54484
40316 46257
34061 40085
30462 73642
198 52892
57390 73454
20771 25740
30327 39808
22665 83171
7490 74928
3167 17820
38230 76009
77616 86869
94387 95975
1234 65588
26306 40517
28785 55555
49509 68393
40041 69900
7863 27973
45530 48747
2884 38832
4986 22597
23490 46103
58700 68997
50291 90281
67391 82980
49182 91592
11484 71493
60324 71522
25481 59268
14082 59766
41431 47631
67309 96236
28914 71621
20919 26901
44548 87323
17925 25286
21696 53987
31912 97255
12822 51487
12733 49793
14165 51567
13012 65763
5255 88122
21686 77000
54380 60905
15352 46672
11734 80749
4734 88584
12314 17827
43416 48730
12936 24162
20914 63272
42596 73807
50358 78297
6388 40380
43678 74415
90516 95490
8617 36959
15977 78293
67878 97012
23590 92365
12295 58568
20016 90675
6178 39211
7148 36470
3737 10987
53972 74314
36730 48352
28007 96927
10307 37584
29673 56434
9346 46432
29746 48449
43614 83156
21759 70768
1555 98880
50976 56673
53552 81845
39692 79216
33180 50378
88290 94362
63398 94838
41326 76164
56992 90242
10618 39261
22939 96439
9985 77130
23128 59901
2529 65359
43302 81192
39550 79727
12861 15299
35803 65340
32549 72446
38198 46227
30577 46169
19242 58458
29365 90076
9689 42246
44796 61773
10339 37334
5849 76779
31264 34682
12282 20261
2321 57623
67050 87689
70166 73977
31919 36842
38075 71954
31067 80293
83170 83967
15819 69157
5351 6666
41729 84538
23375 79727
490 98496
12090 35054
42895 79058
63722 98966
21818 53181
30027 61286
24638 26907
772 45482
7804 15131
96535 99428
18041 38107
81218 88249
13717 73979
19806 88927
22794 50249
14226 99922
21150 81660
41289 55698
35362 85056
54180 54481
64523 98602
2305 28195
12214 79074
39444 82446
34085 85515
15385 88703
60942 99401
10444 57924
38040 60427
5002 66772
40696 98328
33508 94184
17478 40876
25350 27458
73556 90986
49343 68273
27824 96258
83779 90807
3746 3750
24583 53244
58349 77520
9215 99550
41849 95177
20932 94004
26176 64991
74241 77483
10034 56920
24084 51608
62365 85838
2902 9620
30667 69090
52149 68821
5651 63058
16152 27664
20994 33695
3793 92119
57409 92982
12730 73223
28396 30207
52781 61437
40521 84629
16680 65209
28253 78427
16570 47586
277 72551
5533 98331
55934 80681
46036 46310
22420 57489
12311 94161
42781 91039
15748 67590
64346 89627
61680 99630
15055 32381
40820 99115
57433 62845
33636 36462
91422 92792
20727 97343
30754 37947
3295 69802
31252 58257
62579 82503
20305 46651
35614 98388
33328 33408
23536 86961
76556 78659
59148 60383
69661 89375
36108 60579
62917 82460
71575 74691
5419 87020
87658 88197
9367 12367
77119 81431
64270 69167
22709 51051
20459 31302
15106 38619
97801 97964
66787 69634
38305 56061
27054 60464
3661 70534
6857 59272
1569 87701
3081 48135
7388 57753
61328 78963
66153 91655
83874 99700
34604 93277
19807 63366
12773 75591
48247 83564
16197 65182
59760 60157
5389 70699
58374 89611
33507 66534
61231 92239
47553 64973
41542 84997
49862 95779
5162 22844
29388 64646
11852 53302
92099 97436
8691 70861
7618 33812
25126 46932
20419 28464
30435 53263
12067 56244
17975 41605
45507 83572
12683 50531
70919 94520
86650 93673
36566 49332
9762 87696
54225 80179
29393 96193
8179 93158
40787 73847
33649 88213
2562 5912
844 77615
978 83353
48538 89688
1414 34961
61073 64322
32104 95952
6299 29480
18126 39556
75235 81358
44407 92712
8627 82955
11417 44868
22409 96998
4238 69516
7941 87950
63868 84384
31950 90279
11373 54628
41440 84001
43532 63309
53670 62353
61043 73282
37469 43540
5795 93931
6160 85284
13231 86198
3225 86335
2587 11010
63272 85711
47357 56845
24837 57267
15957 61764
10843 97853
4053 34279
2478 64270
21278 41725
7495 71154
5799 9238
45523 59214
27249 63742
62401 74443
4444 43358
5900 66430
6880 29032
6317 62910
22694 95722
11150 79963
39379 57299
89897 94995
6910 12870
30789 90775
44525 77256
4408 81020
94695 97632
25745 77434
31171 66028
34406 72396
11156 52709
38638 40319
31376 45063
31321 61097
24886 77967
68407 84779
527 4494
19598 73483
26170 95269
8751 27657
2575 57584
16152 23206
20249 47123
18173 54027
23285 51823
46396 94913
56718 60075
49023 57401
9238 13451
56848 68004
21116 49765
11838 42075
15385 82237
18677 74035
38217 78336
21161 88894
2295 11194
34200 50806
9968 86196
15611 15924
2541 99098
11160 26158
39998 40308
26688 28547
4864 26751
12258 95158
55211 66127
47066 94411
87640 89265
47164 64100
7585 71765
12073 30938
41854 52931
69740 78545
27286 67249
31072 65943
10004 38044
12757 86733
4899 68503
12567 53998
2073 16688
6905 22032
39325 48974
20628 72300
50766 61279
10162 97479
85203 93581
33174 60142
10968 20914
36856 93581
65471 96269
38838 94661
30696 38894
27815 84805
8941 58047
5172 16869
14123 18123
68972 99280
4527 61148
4289 80448
41697 68507
17389 18142
43530 81718
50704 80432
62664 75482
20832 75643
62733 88798
48853 59771
19898 34808
23621 46680
15834 69477
23116 28297
69962 86901
4492 35391
2366 53364
82577 88847
53592 84563
47967 80143
57336 80243
51860 96893
12213 56141
10845 78076
3315 25772
3973 70475
50861 79086
2714 35120
56586 76447
6694 47115
50795 76114
46679 58230
16278 27104
64346 73309
64940 72777
42876 96446
17800 94324
69073 83901
29908 81997
10450 56355
80763 90881
38696 62153
2502 99908
28418 28521
45552 58997
12045 49431
28517 71424
22101 26853
43399 98186
33781 88133
5129 86439
40331 82525
13039 68217
3775 92816
31588 66644
63331 88390
31564 43568
19187 52218
39502 51114
35286 84005
15006 69323
16356 49796
14291 74046
32523 80288
49278 82398
83632 99220
13936 19877
10352 51678
13567 44043
80860 96944
14382 30833
89690 96881
37470 67032
17441 95354
2880 42842
40793 53622
3049 12005
74212 79121
81248 88761
42523 94811
4756 88281
39116 79840
18418 25225
78956 82331
17400 62945
20251 21954
287 48431
20674 95156
26986 53882
16048 88867
29038 66749
16457 82936
35345 84955
11584 38529
42960 95716
78858 98475
46283 90258
9209 72625
85381 98358
73059 77157
32575 34668
43922 74217
50827 68082
27943 79480
38437 43095
5034 33955
2539 90389
950 14418
45047 49956
2456 96717
72213 79334
26801 70222
33640 72283
50438 92401
30395 40434
54091 96992
75594 76914
60618 65074
1062 38397
17689 55174
28845 46089
23196 67782
63272 71213
20343 63877
1361 3841
13820 63327
54015 60647
28340 89783
33140 91301
30650 71696
3452 89421
49815 74479
53029 57211
11762 41897
26627 28661
44040 93767
32231 72741
7865 69711
31896 91654
4414 98583
72062 94188
32046 92617
65783 69045
6711 61053
56255 84021
39282 47688
23274 51484
35096 46043
15220 70429
28649 55684
14654 54072
66686 76872
2846 85366
63798 94531
40905 42476
7281 52858
13840 52938
3360 97301
50701 72986
55487 87057
58018 88780
13201 74352
14912 41117
5899 62910
24364 32859
44605 81934
58844 70775
13085 42527
68137 79774
454 5414
45825 99953
28804 95379
15645 55486
18392 84690
30356 88953
58504 99438
31327 73376
23984 30278
77740 88442
49765 60347
3835 86431
40189 41840
45462 57586
17776 79705
8057 20163
35931 68095
83306 93666
66696 71080
33981 49929
38020 39340
12015 47912
53993 58007
18337 59038
2420 95454
12644 70420
54609 77216
18366 39523
67475 97914
64647 78918
2631 74462
53130 88291
39303 58419
62379 66065
5562 11444
75318 99418
1444 73497
51163 56737
9232 59700
48543 88775
29803 51072
23019 94753
11654 32300
15530 86891
61608 95703
28735 69242
48282 55599
38774 60345
50349 54966
14824 90290
38414 64795
17257 66122
40235 93953
25425 67684
10921 47988
24388 41287
33570 64825
24243 76647
3400 11797
45170 49916
73835 88499
16882 85203
84486 99494
34834 72459
18321 95230
12777 14869
19032 19297
12968 57663
4005 21773
21646 86828
12053 65579
79405 79898
4791 78754
52666 77152
76827 80334
21994 65048
16425 36345
76212 76916
33535 70695
42976 69613
19004 19736
6182 7833
14890 45165
78543 99925
25108 99156
32854 70029
46558 90121
2069 23197
21213 63136
31112 49850
82219 93635
5190 6343
14499 33406
24867 47545
1910 41433
48279 82433
10215 23846
37134 63335
33792 52122
87347 99565
7539 49172
35884 45082
21495 92146
27635 77264
52009 80375
12119 91030
25540 26529
8519 16028
27061 66815
39906 93044
28552 47095
28203 28682
23089 89054
65699 70775
1205 64996
5800 27214
5957 38816
1845 31145
3956 67305
7968 95571
70826 95822
47272 75785
1634 63490
56609 90942
13409 36467
70235 72470
31054 85409
3341 22353
56527 95621
8653 90264
1567 77135
3526 88408
655 76045
6453 30541
19529 54965
4520 21393
18781 46722
25572 59140
42756 90177
43639 70496
45900 59948
68547 87809
39735 51135
2348 52540
25397 91070
2912 61037
18645 22652
54920 96037
22159 34261
185 74511
11149 98100
58590 62384
30997 35542
37290 61822
17413 61657
23831 29485
85925 86003
28364 34425
15262 32622
31085 91137
8366 63670
68624 98650
81960 98864
64565 82952
51002 91289
24265 95395
13776 38128
20987 47887
2913 91606
38954 87071
13015 84914
32967 94742
44093 77296
34678 64569
28159 51626
50355 53875
9368 95559
25053 46073
28669 42111
22459 97803
6147 80704
93309 96837
13407 25202
61784 62766
86179 94837
25961 78331
39281 42188
25322 97489
6206 58863
2227 55301
21270 67471
13763 54407
14587 53889
7694 10105
46734 98665
3252 64268
43411 55511
1896 3164
4839 78631
45707 86667
80160 89959
80650 80807
24536 68571
14777 45565
48329 85705
63581 71516
55671 99137
1776 97087
52679 61325
24569 32605
4735 41343
19482 35815
24302 27699
15702 27252
75979 91620
13720 93151
65738 82803
39136 79943
9290 44856
29464 45805
9875 81952
51362 77832
21510 47957
44429 72002
40831 94111
70953 75377
47155 93271
37787 47721
76378 93352
58898 72250
31515 59982
79064 81509
32788 36541
30148 85596
14161 28592
43701 44268
7352 14896
41655 95819
32807 41501
8114 28369
37531 72375
52888 68373
21337 29050
16851 74861
44074 60728
14114 60287
29590 50498
72400 92851
22693 55286
29253 61901
43303 78531
20472 68650
56659 57366
44738 78937
32367 59935
26669 29107
10658 50406
32664 75308
37861 72973
41768 89796
9327 22124
56008 59578
72166 97132
52322 62685
4967 41644
36904 47245
7999 75222
42976 72992
24158 60369
46661 57606
27262 40720
65242 93095
32020 42948
9321 43536
51915 85330
9325 32052
17059 43232
1001 98430
42561 88269
56244 77173
37657 76665
14401 66722
27771 38269
45610 52297
45726 76659
8484 24358
26463 73758
11074 74330
31427 63864
11536 70229
2319 63680
46160 53798
17266 85954
22280 29631
10361 46125
16906 20370
36097 50445
35341 53701
8193 36044
50133 70364
17881 63853
60396 97925
57520 91812
13543 41219
10561 76262
53771 69842
75686 85911
21727 69318
35262 58119
19083 61872
7725 76708
31525 92710
40722 96079
43229 86718
46099 72983
4266 40074
34067 59414
12686 29834
8392 79298
43158 86285
12227 28339
62198 84166
66396 81059
2881 4834
8011 79875
61671 98420
74915 95653
4654 81604
63073 89953
4461 4648
978 32695
20617 58220
26084 76939
10168 47038
13262 76841
20410 51876
40988 47459
19763 74246
5206 20442
54073 84978
34525 43915
11080 51254
82857 95065
19781 76227
48135 72706
51352 84129
5490 37871
33181 90221
46462 70995
2674 50419
8826 11704
54216 55404
8889 42689
69357 77245
38070 60112
79966 84213
27042 84711
20203 62483
27689 40077
57584 94164
15494 64840
1436 85443
13866 37697
89096 90819
17685 94259
55484 71071
15546 88284
53779 98089
70214 99002
49930 89888
40663 71170
11590 49679
37773 69405
20352 70384
42565 47961
35918 42929
1512 22081
55564 82578
47566 77839
44497 59201
14957 89086
15473 93760
69649 77031
36160 56303
11902 98409
15836 67795
20893 38340
37027 74308
4368 12469
40109 64482
14213 78637
67470 73250
35350 64957
78473 79463
29298 94623
30076 40921
32273 45505
16549 85977
4931 9680
91985 96852
2430 46987
8378 66744
36300 41418
27797 52716
11022 17217
1629 29748
73815 85265
61099 77990
21317 71742
42123 88031
4723 85002
55158 66326
66035 80706
63663 91436
26537 54930
1068 79146
47290 77891
32482 49001
65410 79279
1641 26323
58635 89142
32442 78389
5196 65581
6474 33550
40551 45674
17245 92137
87089 96970
34684 47989
44357 57159
37050 95398
58500 67688
86293 97412
29686 98917
22142 56628
52634 52687
7044 58156
38503 71852
3166 22307
43521 53341
58413 98193
24665 96253
35203 55066
51740 71943
14142 20605
69534 90131
66883 80833
62811 88255
15519 26152
8052 49479
34926 44175
15048 39597
72459 97513
84489 96085
2347 75026
19529 36997
59491 79639
40549 55811
29444 94081
27636 97016
17072 60368
32591 69320
47078 70202
87620 88637
56826 63518
4987 48763
63546 68301
32512 96207
33564 50725
9993 75728
27340 60786
75689 98712
1984 21829
10883 75357
67420 94779
21000 74116
7028 93830
29341 63327
72725 88503
96298 99725
65575 70236
82221 87606
26435 52227
27576 67863
462 21249
14255 93357
79797 98182
37474 91149
45278 94713
40945 76903
80502 90420
8818 66445
72053 86284
12196 43728
20729 40582
5701 14318
21012 97678
10495 40763
73062 91214
8812 43743
25944 78109
39227 59460
8730 90257
38069 85787
22690 82053
57376 98116
29265 90885
37625 52163
34257 78173
11334 89554
18467 30863
24550 41098
19461 72229
46574 54629
18888 86014
36142 60270
19315 55354
70696 95699
47140 91395
35014 36663
21452 41986
15313 43983
9046 95967
20856 88289
9257 22733
48698 52422
58271 74590
37848 62987
87138 91188
55442 88724
58622 99065
10103 84004
51653 58663
11241 15869
23318 27761
42978 91307
45777 88275
19973 42748
24807 40695
50465 64078
989 75862
1684 41842
18763 83596
24254 28104
20377 62627
20817 96731
11969 74172
19310 43537
49039 93278
38483 87975
7485 74789
34602 84366
7460 53469
11006 67299
6880 79111
22963 44964
45831 56950
31731 62635
30392 48994
24917 92505
797 95800
14728 85780
18166 55611
15143 19353
17627 71243
8308 91930
52901 86668
11502 30056
24398 35342
16301 75018
51164 73872
32583 69473
38497 80939
49096 55228
94354 97130
4422 99889
42658 48982
27006 41808
80000 84554
5824 86902
61506 75406
105 65169
32042 82882
37657 48263
61380 90378
54151 89108
13832 47129
34587 82879
20016 99527
45462 66871
79569 92261
17061 95699
29757 82434
54308 65398
3278 72148
3978 9616
28747 84376
42122 45229
26466 35080
66779 71313
32982 76472
44886 92975
58160 73104
12705 83044
3322 90461
6337 49425
3436 20466
26692 82115
20737 26911
22484 67555
12819 48027
19227 43144
60959 94455
3546 53505
48563 86770
17136 44612
13889 90101
2576 3549
14121 73687
60187 81542
2055 31196
18877 25903
8260 46059
71141 84600
26274 98865
4195 23902
15077 23620
20625 91415
26973 48485
19395 28957
36308 70366
10376 70631
4907 28304
3009 7210
6201 96227
51749 86433
53386 82475
2128 77409
11537 95631
10294 78269
49013 80252
12853 78517
10995 87991
42402 68097
30582 40169
9496 22789
27373 95135
21132 56392
75740 94044
6214 45458
31185 65942
8200 55845
20154 27337
3422 7998
14935 37105
88144 92879
10437 64558
16112 16512
9579 13436
19116 27040
58444 67384
18331 71375
57504 62984
405 52393
23597 95158
25692 98415
22069 69928
3946 86627
47934 61032
27226 54471
46425 56071
19804 67199
81071 83455
12224 14150
48169 57298
7716 99798
71269 95525
77594 87077
96943 98355
26897 52689
34708 64321
77537 90844
1009 82371
37400 38182
16074 39947
83491 88057
5789 35267
34833 37741
52351 53758
73452 77500
84530 98634
5438 48294
12068 56453
126 80310
44232 52710
16120 98658
10973 72361
58565 95455
224 1158
13427 89509
77783 78130
21908 40271
37189 51899
27384 33385
1535 66230
56725 58038
29688 38956
54927 99093
58539 72973
9059 39839
24450 42276
49355 66482
17379 93770
6477 74828
56960 77160
3540 32928
27819 85551
49520 75038
1462 52833
12271 20171
63196 84501
32114 49399
8233 82176
14890 68391
11276 38533
40180 51532
93259 97496
30036 76079
31737 61098
42916 50384
29942 97599
35041 82215
6888 89944
18726 62159
11146 57235
8379 76743
13811 45652
30275 64085
31589 55454
3201 99747
59098 81903
5438 98472
32128 55194
50836 58320
11522 11678
26316 63970
41111 80044
40467 51227
23933 46580
32175 87392
42314 92706
30910 37173
35583 47313
17762 97616
27948 81950
14286 18373
8591 31660
33556 46584
46473 98077
36317 77308
13859 19577
22106 33924
12966 31910
11634 93290
13407 64169
51742 91833
74709 84485
59254 85324
25029 90303
17616 93502
18009 76095
22232 84895
50483 85802
13451 53599
25672 55541
25515 99949
12606 58127
5373 79200
79591 82878
10306 43691
7194 36386
65495 74092
86977 90431
15464 78368
28403 94760
64792 92461
6416 82676
7231 32970
50147 88549
19095 91906
46082 55125
24145 26538
21589 92793
14247 22842
48788 67572
70152 99758
5177 80588
51789 97917
34362 71387
1029 37272
10976 95308
66523 86322
41013 83728
14084 60028
84374 88382
72428 92196
35251 72442
24866 73207
4472 33310
8640 74276
52572 77169
47426 70447
19970 51576
66196 77649
7699 52191
59919 89131
32693 48410
39502 48786
14409 88043
48384 71188
9087 76313
2570 4381
33794 60726
37400 58803
14911 26621
66058 66227
25098 37762
32146 37698
17075 34944
10306 53548
9117 78162
13523 42755
68840 93142
15877 41584
8561 31511
31596 49457
25954 89259
4919 33823
9912 52821
28566 50833
6830 38187
32334 97621
61995 82866
78003 84582
41610 54015
37170 47496
17273 72235
1701 68963
59847 83144
13200 90227
28382 60541
42950 60781
7014 62789
26640 95557
741 48225
34209 55685
5334 96558
44932 51597
31784 56943
37848 44864
11652 15984
34038 45868
66925 91835
83605 97334
35129 59330
27310 68472
23778 51969
10760 84168
14673 72632
29753 37188
63265 95515
44103 70266
60290 99317
53471 66493
3187 49663
21875 26068
61587 75512
27437 75186
9794 41809
29660 94232
38874 53664
5095 50889
45010 67974
4276 24564
2636 37236
26165 97744
18799 66037
38803 65148
40539 47564
18260 94761
6829 26043
15389 34562
29134 44122
11357 46539
3477 75275
17937 81868
10912 19940
18581 44841
13954 54610
23760 32838
43671 71952
19400 22460
81493 93828
3412 39668
37010 82845
27703 34710
18148 83883
43187 72230
15267 45086
32626 90659
66781 67270
889 59427
9618 41085
25148 37130
34182 86183
10547 65791
14829 64235
6493 27191
52892 99701
12707 76545
34062 47032
49640 54619
53850 93350
39880 99491
70413 96930
34836 87946
32074 50764
8952 14516
58395 58491
20698 26534
45202 75946
10756 72046
6144 73001
45863 75814
11700 76049
54942 70206
16608 44802
11541 90402
38961 96225
3433 16967
1578 12640
28436 42184
5468 7957
24731 72934
54399 75888
9449 22299
28089 36414
14539 29733
26246 73068
9880 15438
2837 84215
56463 90583
50864 92878
5353 44921
39728 73358
34739 53514
45135 84314
15188 35154
48593 79226
54911 57784
24263 43596
13132 53119
18569 24465
70974 77349
30586 57331
8466 68613
73602 78910
66436 88504
5931 17734
28314 90208
38741 45447
46204 85231
9070 89718
6644 8031
3726 75503
15042 46497
6662 38260
5009 13754
37165 57805
41755 94791
54935 61178
16864 65751
26513 80645
73112 83806
32252 87638
54219 94477
8250 44266
69921 98226
85457 94179
35285 97960
6424 58727
28493 53458
8426 63698
39042 50044
22095 80672
24919 50481
8847 72709
47349 61643
18547 68374
41991 82307
56787 70118
30032 68326
53004 91809
7296 22476
13613 91268
10628 21527
4405 13779
49645 82837
45107 67613
25353 78322
8691 28063
4836 62118
28711 80074
45972 85782
26824 96167
27045 72364
80968 94200
2328 97968
45486 84610
11482 81908
13822 44150
24574 75079
53635 82447
79565 79638
29442 45325
6083 52439
13023 35836
74634 88440
76277 97065
47251 81015
28884 56238
80647 87933
20357 25656
3058 47352
16160 89797
16052 76189
41459 72095
25615 99557
42699 97639
37920 82493
19460 96748
53262 58661
10130 15727
18214 83041
24238 87686
27727 85838
5562 28093
12351 89882
38753 93736
22967 95130
46553 64810
38027 82467
24668 46697
12014 34577
15250 78897
68596 69905
15613 34671
8803 81851
80625 97613
32706 94831
23365 45478
13930 59469
1609 14527
36776 41667
1537 18779
34161 43142
82980 90528
49346 55929
28388 41762
20510 57536
51671 60740
66724 94033
84699 84800
19121 25027
23812 81123
50976 57400
16334 28524
4328 80744
30662 38215
39785 70278
8629 36952
15602 99200
20108 79281
18604 52517
14852 79974
48548 77285
37297 63009
46108 79207
40418 58418
28298 54850
12139 81548
88544 91988
63708 75230
21678 68532
77384 78806
9884 72482
17242 75450
26540 30704
30450 36406
15983 35578
51318 65205
29429 79331
28053 88557
28842 61919
29430 36218
70411 75827
37679 57686
21035 99699
71848 78394
26111 63781
3695 32259
569 64760
2044 14191
30945 46380
7047 36983
8918 73508
9773 75828
87583 87812
40780 71957
34192 69391
20860 83595
3904 63299
87951 98808
21341 66608
38977 70539
69152 98671
92728 94027
71757 82897
33682 71287
43351 89828
52605 71927
7016 64213
50109 98631
26334 86853
8450 42823
6867 87816
4119 37818
76084 79709
25639 98065
17726 67706
33660 73522
14133 29285
19571 74484
21255 58649
92598 93486
74745 95814
21769 54876
40065 59144
80819 85368
58189 81825
48514 66157
73322 75020
25242 40652
45574 66460
13401 32757
55206 74771
24819 56845
6332 59169
14033 63781
27299 39848
59078 94288
6159 21251
17224 19967
25865 73580
53787 79156
36495 78160
41570 66347
23978 56127
5757 86879
61953 75627
43384 50378
43813 62531
22185 31283
42088 95720
13617 54840
89125 90294
31178 39022
27593 69858
42803 45728
15980 37199
40771 97701
15138 87497
5332 82503
25467 34608
83070 86224
15891 79190
92194 97513
13307 80992
18133 35939
2415 80796
6491 93885
25938 71283
26681 55335
18455 79595
33416 99705
18932 57726
2768 25694
22358 67574
36942 65763
13923 92849
20970 33448
37105 78431
18939 96008
81324 83167
38608 94685
67181 74458
2763 56687
15742 93797
2956 45915
27418 71573
22115 74340
33976 73978
21157 82067
3776 17464
36610 87332
2688 23708
32215 37770
28234 45552
84991 87745
28252 40693
52847 94147
32878 90188
87017 91904
19886 41374
83273 89723
41393 77658
20234 58294
6759 14028
3321 51302
26998 42739
9157 95278
21887 39133
29368 85978
82231 91398
38073 50722
9461 16080
22672 29520
66517 74858
20928 84699
33060 47220
1754 64854
29454 54014
45981 75109
62565 75754
61911 92195
54572 89418
32997 97835
66289 91994
19495 62008
19179 51080
43041 60651
15978 68563
23779 29804
1715 23575
12250 38830
3226 37670
81303 93132
1873 34779
64595 85876
38117 82997
30909 66598
33328 98694
4556 96040
7149 13940
7761 59822
24777 28490
52040 68929
78895 79395
32330 90540
3223 84959
69338 72495
21878 68643
64566 77599
2366 75044
34334 38343
64893 92082
23290 92116
13894 64862
58608 69000
56233 59053
45036 95996
48183 98654
62374 92039
49476 94169
56304 60383
28016 67051
9416 79855
36618 45269
30394 90978
57337 61262
14977 32851
22231 69999
45621 80196
36678 65808
21815 67069
78560 85698
36588 99912
7803 66486
50295 75736
55691 90249
45970 92414
21612 50499
42252 87514
31797 87699
35413 99422
3356 65941
35398 90280
8661 70688
53544 98863
28711 46844
26737 56751
9068 34577
32661 33062
41484 96436
25716 80849
7209 35656
13494 15739
17973 40663
62828 64839
24545 30412
1515 80582
71078 86675
54238 95531
54393 64477
55022 93556
64918 99280
47538 99490
20901 58427
9678 87240
76892 86301
711 55076
4067 31337
34347 85504
64142 92187
15105 51763
47426 54817
86649 98644
62978 97526
78934 92807
13166 67985
68597 73212
23758 55974
6169 8653
26276 60766
38999 77252
6924 34951
46252 48361
21371 48127
4162 90517
37842 83116
36924 75843
56732 79689
3950 7762
43338 61627
14409 32443
18579 23990
28200 35509
91685 99136
48217 90552
1473 74169
37461 64749
37739 85438
27944 57878
4311 76960
1106 84760
9454 89014
4130 12781
22322 51609
41239 58890
36307 58246
42670 69926
29693 35377
77491 90156
8442 87705
73445 81318
75120 78515
11132 92935
19670 84154
42103 79333
35417 90112
14541 29201
23311 47554
67875 82615
35332 35592
20566 28852
4372 21142
58755 86019
4991 19749
54148 61577
21893 85297
34985 65060
40086 57372
10838 73345
8841 22713
86147 92292
17799 30161
12403 73336
15676 50947
20190 62234
30462 60130
15271 28361
273 56832
73901 88164
25517 41877
65195 90036
19640 24621
38744 46134
10288 34769
41432 82719
12331 62506
11271 22737
79176 94148
62955 80958
24673 34180
67261 75014
43739 73732
11576 76854
5231 88376
5634 40781
7515 23911
35648 92301
55315 67205
9382 21122
85667 94467
7685 92756
28590 46613
29525 88722
37370 98067
6498 46061
14049 66778
1755 20950
9010 33615
74710 78437
5329 63410
31060 75201
4093 71549
4964 47629
38785 65286
11175 28234
23253 85734
91341 99849
20680 74043
4625 83451
8474 16570
6606 95113
31584 66873
12141 81678
10447 18064
24182 47191
9117 78080
18374 90040
37607 42429
2372 74206
25088 47659
22418 37135
23887 40616
60346 72012
49949 81680
39199 86847
8572 70907
58709 75841
5284 89172
94928 96712
41677 52098
10480 38607
43028 47577
10658 93054
5674 94926
18016 46423
25269 64166
6464 28530
37521 45090
77904 96303
70857 78480
53090 54388
51956 54620
38234 50348
27662 69216
16760 69002
30879 99692
35955 93428
19388 77551
35085 51655
50215 59429
91293 98892
2549 36730
16534 57828
25957 96288
7305 76083
2170 18598
10413 51295
40096 57430
37137 80174
88196 96561
18390 68152
90962 99896
45016 72583
31289 98487
48921 82169
9663 35226
30707 84636
56235 86835
25688 81945
8944 36247
64812 86183
23202 64758
28861 87258
13419 98935
26025 80593
26010 63050
8113 59846
12140 40248
8047 69453
3150 99621
48140 96068
80870 94002
3270 85917
54078 86308
33709 52196
25909 42459
35404 58001
31826 70569
18489 66743
12329 91073
33367 36277
34723 50480
17012 23679
72931 82639
53870 99403
25260 86944
41844 74198
30802 76911
49535 85115
74550 84380
74742 85914
64899 80277
58900 98302
18143 29762
47290 64470
25250 29573
41681 92927
36276 46503
17028 45848
29238 43605
48292 52647
12786 90209
29450 68490
1785 30769
38609 48638
60079 89880
66136 70704
52424 66863
29045 40661
22425 56455
72806 90598
71197 98325
5302 44133
15954 41824
21315 79780
26899 67315
51825 55389
26921 46680
16141 48540
57480 63236
31707 38909
19880 42864
64952 71318
73099 97914
84453 90902
25388 46501
22430 46624
39948 77430
36750 73402
63942 97964
10849 14413
44033 70460
9401 26621
16776 21252
927 22176
47583 75456
51534 77312
76404 77897
18567 36405
5326 69165
11069 92163
4415 4526
3660 58002
37142 57305
50396 51921
3355 74807
51778 71143
22244 98084
36834 43868
37914 90708
34374 80169
75928 93156
51389 89323
50304 65838
10201 67793
13480 62888
28205 88451
26198 37269
51886 74038
25599 59986
21261 85206
25458 56984
33158 79690
7038 70015
35370 55665
46705 91021
6316 46884
34272 86106
8700 65635
66707 89712
40618 84037
38124 83664
35179 78871
7250 19504
19614 47497
37174 91435
18468 78013
4222 85557
30238 84316
2497 14740
52040 55808
73523 92002
69662 88637
47020 80389
20715 74112
7134 57367
5855 45414
6877 93113
96245 97402
62897 77980
4770 49117
38360 49182
24842 42519
7421 64583
55742 73923
27935 33803
32962 74073
53547 56989
6871 44240
19952 75433
11389 78952
61517 87661
43049 66392
37880 82977
20702 48753
83557 88508
10717 38857
38972 53835
51335 55538
40748 80936
35826 77961
48581 77515
55788 58881
39490 90321
4885 10073
30816 33611
91836 93861
13633 43786
76168 98902
60795 66623
3931 14430
22998 34882
86196 94718
65161 74405
23792 58353
28820 98921
12771 33020
891 73032
49521 65668
29208 96212
19258 69996
28721 73581
31789 81006
11936 22114
3008 36819
60335 64516
34486 76720
4551 55682
41844 73577
73146 81737
70649 97594
40994 52564
58754 92359
9046 99393
59239 91558
51779 67112
20509 51307
15924 44726
29548 66079
2857 26412
34370 40852
34273 74682
22780 52210
45479 61189
53441 53595
48097 54812
53188 69313
49754 67966
82663 92615
14389 63923
26238 85805
20982 29074
20012 20736
55459 86404
23732 84690
12521 67282
21945 26538
51829 77525
66485 90803
69410 91991
3371 65246
33491 96480
24086 98778
65379 84565
38585 52750
19717 98151
69581 80859
11574 21445
54464 64713
22465 43468
60596 79026
8668 12881
57962 58052
4361 66063
69373 83248
2558 5322
22251 41425
10084 35707
21018 94481
1624 8026
31631 96956
59433 60402
20648 30803
5142 62215
54348 86987
2767 43301
75132 95335
12092 45512
72327 91338
32202 47316
61493 69536
56309 97885
27464 57221
7256 68160
62037 97083
36839 44757
43444 87998
14073 81236
1243 95554
11180 77016
23228 54613
49139 98786
15198 80694
23410 38149
29974 88941
22285 78054
32638 99737
61026 66956
75447 86524
43715 90995
14807 98365
26281 29637
17274 73244
731 45375
17168 86326
1440 26698
7228 89678
66031 75224
21157 73486
65312 67101
73639 85271
44682 56101
20540 89488
35825 54595
84694 99634
37242 86488
12841 28137
11287 15722
4407 68630
25642 98705
11109 88265
772 78914
1736 15734
15481 68744
10316 29482
3523 32174
80172 97676
67492 91269
3512 51220
5997 12335
1205 83597
15219 97615
21226 64437
48608 57355
487 88521
12637 79209
57429 87094
15537 86687
28073 35580
16411 18339
5679 71078
39721 74720
1488 77658
55171 67192
30633 75590
27392 33951
39709 51324
40855 69352
45760 86358
39680 54085
39588 84403
26970 34107
75203 99541
13155 85534
90523 91673
18353 92482
10295 13106
56299 95473
6757 73031
28947 51883
3853 37407
29196 56199
18036 35314
21004 86647
19489 85773
27359 49481
40187 51102
93365 95402
6936 78324
9417 74534
40618 80379
48522 78479
33498 55152
69835 98938
28432 78308
43559 99007
38081 45914
31080 65897
43228 48901
17041 23442
54369 69150
44090 65041
28644 73035
32687 71213
26827 80690
53562 91354
17196 59075
10057 53312
70789 75114
96986 97087
9376 76061
17172 37625
28415 64343
47464 65994
1947 98951
29323 96397
24094 97217
23009 38822
17888 18321
14141 17608
31726 59928
64287 89672
7303 93509
9030 70964
18827 56998
15598 32994
6202 83300
37295 47678
89425 96098
35403 49794
498 41165
723 99175
75199 82378
24028 51958
9183 74520
20593 53727
74846 90848
11975 45753
2548 72669
25634 50818
438 96275
34429 69481
20832 78063
16939 55792
29943 64692
30900 49222
104 55628
9624 85291
35019 78409
48543 87046
15692 67531
4833 98358
34310 47863
44141 60682
69427 76454
56598 58313
68308 95897
85949 86160
43030 78160
13788 66324
4041 48621
3530 14664
72864 83190
60430 95225
7321 66621
21028 51445
3423 27821
23345 97984
85698 90391
5068 27417
17454 73901
7164 50472
1677 91496
41157 93533
84924 97986
5295 37846
22783 94156
1313 99722
16477 16704
31882 92695
79678 86732
10700 70297
50212 94504
28258 96468
35155 44314
16761 71624
90895 97279
61947 85903
62370 82807
72135 99988
31974 55783
64963 91277
24949 43694
41472 70111
14718 38724
51009 98824
56729 75022
1783 73450
28503 74810
24572 92099
11294 30290
33447 65403
37006 49820
47922 73462
36379 89144
48921 65304
41829 86727
43893 81430
862 35223
37610 71291
39065 77572
239 63878
51464 70107
12874 14139
6217 59591
10368 73090
5484 20428
65899 88056
69264 87098
23091 60614
19986 93192
41740 98510
70570 77289
44611 74506
32212 78567
43888 76165
5280 40293
79341 87602
26910 46779
10107 48943
3355 94985
7733 86084
55374 59282
6944 97497
47211 75575
78833 82273
61361 65972
30166 87866
42223 93674
42629 64777
6872 9779
13747 19060
7228 95191
15444 98666
50142 68802
79947 93692
43286 66222
52762 92544
12123 90435
64676 98265
68148 71480
20557 67807
12707 70730
28779 31359
31903 45304
32618 44765
76670 84671
51067 68921
16780 76722
59736 83569
42435 54860
38994 62849
34107 83372
40935 69592
40536 75988
16839 43585
7512 30311
50867 66861
20098 31176
28257 70686
18203 67338
76210 99068
33117 50926
16714 76873
29798 65466
62180 90007
15154 18989
10985 87968
61839 72790
12302 72721
28536 30599
19364 76877
60408 81949
22885 43360
78645 87390
20677 61828
7688 94226
49148 56833
30960 94715
35425 73339
42611 76988
62382 90459
22531 29188
44395 58163
27318 46178
25241 60698
6819 36558
27040 30832
33567 65477
23754 27977
16896 59136
22513 34126
29033 55686
70300 87632
60060 62586
22464 93383
43287 75309
3457 6092
5492 78604
14261 18870
26210 72979
8485 74701
45034 89872
24627 25994
50197 50575
58901 71693
8 96227
83193 95298
3812 37144
15648 21296
45029 98046
12480 29612
36186 57885
6020 94074
40644 53919
10295 77746
2284 2731
18796 95272
59521 75058
46037 67323
10814 84144
23429 53702
2618 61232
18447 36226
8957 62587
46114 97443
21872 26620
31796 77072
22768 74671
40778 56074
55664 59189
1248 29647
73219 79569
20507 48277
44823 92890
29995 48823
15167 20572
31302 49725
22394 22620
59348 69800
24243 31626
22648 67465
480 6311
79674 97036
34240 47317
82 4053
5741 81011
13157 79407
19037 97192
31170 71614
97163 99971
46402 73512
9477 44379
57251 78147
14998 68785
19740 70263
60593 69680
28179 49545
10003 81049
11970 46535
83009 98255
52912 62398
11599 97597
4503 26556
26718 47876
30242 75290
23528 24954
3637 67818
9970 59429
79632 79738
75282 90466
19197 43249
49814 61639
47640 99926
27871 61493
19470 24730
31940 77477
44171 47417
17441 82880
35927 99850
1305 91721
23561 59985
69348 86305
9751 97316
65972 88965
6785 55366
4515 33907
52092 70506
25855 84168
8708 36171
27863 72640
8799 52120
7414 72322
47136 66272
23299 98324
38826 88269
81411 86203
44108 51977
11667 72251
45362 80708
46756 82168
45066 96587
57277 94632
16182 61180
11567 79307
54439 97200
95780 99560
18652 25975
50763 98154
1375 64696
57833 88156
41354 58980
2526 23825
11908 91293
11564 99850
36062 90345
53966 58122
32480 93997
73106 93926
47074 85320
36778 52323
2292 64235
76747 99938
28902 34632
2820 64499
52013 82455
5679 65812
14251 30674
72404 87797
40242 62696
18364 99000
22272 28773
13914 16524
68949 75953
13768 90112
2129 9556
43348 96675
12224 30654
43970 95470
39810 62308
5639 77872
36846 78833
29568 84074
30753 79099
46710 79731
17911 64862
50916 57758
24188 54734
14024 20054
22431 42489
19859 54298
47120 99886
31234 49904
64441 69235
4659 73594
11799 19671
88884 97433
71352 83782
60788 98974
26143 52740
79920 87699
40437 65047
83827 90370
44865 87884
9232 20711
51210 51569
8760 43302
42734 92572
38256 78947
74056 87769
19136 94589
14492 27654
3508 35580
32673 51641
15022 70437
5841 18938
12721 35362
78251 98314
52351 90442
81042 84917
57229 85693
10623 28424
84981 96831
11328 38306
7171 21169
46994 72483
89297 95048
40947 65797
11797 56036
57921 91371
10323 70066
51878 52229
53621 58168
37844 95638
4043 32295
36122 99572
18435 74349
15895 38237
7410 81685
60029 74338
21135 63519
21160 65816
30961 85765
3490 59973
91559 95288
88641 88651
84069 90425
32918 50949
11049 26497
4925 58725
45884 98894
24938 58930
39194 62180
8252 59296
17941 25689
62776 93056
39119 86760
64699 67104
5636 30795
11224 12528
79576 87940
35283 58557
11882 57871
49172 94143
47738 84170
43717 65936
40800 66024
21231 54105
7301 55498
46137 74394
950 61197
15921 35797
29958 64769
5888 8668
40811 96143
24124 76792
38666 51228
9005 23652
41382 63719
22327 97844
16829 22772
28241 44139
18858 68668
21862 36740
3113 93583
58625 59763
41341 53823
14903 55560
24463 43496
74818 79995
40555 79556
20167 30075
19124 36578
1197 80475
60603 88278
2321 97002
8451 79399
26532 56617
18674 40936
13584 35466
15294 45430
10351 49864
27560 75689
34778 40066
45782 66441
73105 79973
20351 45321
41161 52450
27972 76256
37735 76484
4847 46671
41351 75637
16059 32172
44740 47262
33076 90120
40320 81808
26891 90318
9007 13667
49574 67510
58234 60955
63804 86394
62649 93604
57523 62024
27396 44577
1395 98932
79332 82704
32773 78470
43676 59913
65840 70351
85598 86548
20677 52642
16761 92172
62934 94186
84440 95782
66124 88166
40254 85126
14583 36927
60691 89593
27028 69741
22486 94420
28405 49763
58336 67930
44656 57282
9113 82037
31861 78006
13080 63965
69196 83778
17886 81970
57970 81871
53157 80943
24895 78830
52600 63526
5160 14316
3092 89445
26491 56407
60108 73573
28546 63116
17211 19962
61992 82849
53109 93721
22400 96740
8628 54096
18847 47726
17620 24213
24485 77102
68726 70676
28609 54277
16767 77436
35409 81690
31802 37669
37174 84111
37944 63578
25701 60349
51078 59288
20811 74397
46529 53375
25692 99363
81258 95916
53321 62066
25417 76094
18452 68091
70067 74632
28506 48729
16951 63904
50905 58104
80837 84269
6242 56049
62131 76082
66561 75020
35312 81820
13636 39076
60157 87549
3554 51475
26371 76030
58424 85912
20612 56129
21417 43460
28616 48276
65289 91140
10255 40822
14249 57334
63131 73427
48720 65987
14199 14859
7368 67452
57163 88460
12994 24736
11499 43528
48604 72260
41762 67103
53053 55845
19553 38072
10070 34478
14651 60460
38342 99525
27790 31122
44333 92928
64122 83406
38752 73214
13656 92074
38383 53555
16396 50954
15578 28626
53299 77298
35820 58731
64771 85194
34797 67614
32217 83553
19356 30513
29060 37007
84833 89477
7945 37205
53226 90280
15895 64036
1654 77014
720 19564
42154 42995
40264 66844
38928 50286
2483 96404
77335 87802
22515 28168
26085 32127
60645 86237
50264 76297
25543 32080
1970 25219
33515 34223
20516 57091
11191 74052
78309 98992
92813 96379
19777 77708
1125 15186
42665 61864
15286 64540
30501 66273
2835 64273
24066 98785
5842 50166
14958 67783
54889 69892
61676 63942
52433 94872
41509 88383
2678 93069
19426 90575
3939 75771
43520 52619
11176 91422
78823 82518
68059 83201
9454 98626
12711 51290
41908 49677
49324 81401
57848 63979
7861 69528
7362 40210
24814 61527
40801 49151
15074 95016
12512 31382
54238 79321
88282 95030
22688 25707
24521 61520
3991 95207
21602 43652
26550 43604
12434 16963
34422 37017
37050 56073
1111 53749
7081 79688
2660 66241
36973 99847
28443 42990
4684 57876
72536 94993
5772 6085
19537 27820
35463 37239
67378 83423
55391 92064
27289 97468
13552 91689
21355 92053
13463 75573
15514 89004
3091 20401
40695 60553
56540 99260
74357 98402
3538 72113
68111 90463
20946 39511
27934 52791
31956 76656
40711 41861
45606 47629
356 35799
39265 41729
38700 63394
9301 77731
23866 61175
32429 48662
30693 71532
78977 84738
11463 72228
38862 42827
29016 64229
36909 71008
89363 93269
24307 86672
453 86946
36909 80431
51088 74852
45433 95249
87764 90720
18343 74582
8128 94469
83810 88165
14375 14502
38621 73138
42204 80515
13398 34115
47824 68254
2179 50357
28694 45564
19592 53322
3605 4390
1516 29059
31700 41156
58253 70876
30003 71380
34239 92789
10385 98186
70290 73461
46507 76387
43937 69168
15666 88089
21384 61014
39130 66720
6355 44366
886 2387
42530 81831
60579 64827
62997 92210
26053 48700
74535 74576
1517 29107
26835 68448
2055 58721
9667 37881
59260 67630
10787 90177
24716 50553
5330 45513
604 6778
18592 25471
30119 93086
43101 62981
24345 34865
82021 99766
18773 56975
14135 64501
13386 30094
7544 30302
69435 93197
16184 94086
40287 75548
43986 63628
44292 54882
16706 48874
38953 64853
4238 23453
16171 90867
44822 71614
12003 89396
37162 86232
62240 83801
16437 85002
50268 65481
24496 34369
226 83823
35631 91510
92608 93144
10632 12304
51561 56254
22212 87587
15087 43737
43313 78220
15262 87342
33993 75596
44191 90075
15634 57315
6373 87861
54975 69930
13415 22650
10815 77632
81217 97306
14888 72224
43567 64938
30179 67654
34235 68356
22964 42418
53665 86027
39661 43198
10364 95500
4862 63555
15535 52000
3862 39604
49262 97490
9434 12456
31606 82189
5706 83628
6199 21031
61178 63046
10557 29530
7794 60857
45336 97935
13994 54485
10517 59438
8426 64263
5153 52584
9309 81134
41112 58612
32435 97193
64825 78598
24292 26877
22635 37785
39735 90616
79077 85773
51848 68221
60555 87262
41934 71974
11703 69118
31083 85280
22664 43995
18807 93709
22373 54689
15344 87871
64813 89915
8115 25935
34403 34959
32168 96663
37914 86337
40186 97095
13712 55167
14543 42815
43650 96453
43583 57629
33946 79689
3962 86983
34327 38415
71122 74729
15472 34345
44024 61261
78202 90243
73804 90120
37447 63657
56807 57964
70473 82870
73470 87975
25914 31797
28434 69122
13090 20262
76712 82228
24016 97847
20371 93063
23837 84645
11238 26028
45671 59730
68423 71962
1909 77614
27269 66980
49048 89050
13525 71201
36246 89972
69537 72530
85929 90174
66874 77333
75575 91152
62269 99727
29796 62647
26489 56469
35018 46632
21808 92781
9108 54539
48220 63492
5935 80577
54752 79386
42326 58968
32057 79687
65324 80039
6356 27151
32927 67184
4442 85629
36746 90255
2126 54678
57434 77372
63724 84488
35881 51905
19180 42026
2592 33602
20455 74319
42801 51884
4820 54891
35437 45169
6833 15673
7748 56206
57745 74202
15347 48655
7276 15638
38036 63108
86009 96130
58614 83387
29412 78944
23303 60351
5886 63863
12551 89811
26761 67381
7346 36369
51931 63539
64703 86649
62019 66469
65 75295
1102 45721
278 44703
53064 94755
17522 86888
21623 58515
34278 71740
12782 39818
27079 54548
80392 81834
72214 94217
20592 58046
76278 85218
57508 93950
18978 71541
54973 56890
68620 87368
23705 62451
44357 83421
34453 78964
13822 26107
57584 80153
96850 99920
60702 82793
9685 13230
24433 45236
36230 75203
5025 91870
69250 91220
52026 91320
6277 51947
61889 77162
23591 58014
37509 71149
60515 74077
16757 76254
39585 90444
39812 60235
51222 94996
53230 81913
8384 41333
81535 85990
22927 58594
21186 46406
74239 91510
35364 47537
14501 84631
70512 94991
4938 28548
5319 13354
20264 29086
15316 70670
8607 90573
6931 23587
46547 62175
17475 41553
44096 64937
19227 27440
27111 99142
36769 66113
18602 63361
46631 53821
43080 49644
79514 97422
35107 61152
68528 77587
6996 63867
4490 98531
17972 90587
57281 87635
40551 75305
24234 82136
44690 59781
55659 88260
15526 63600
71496 84062
86378 89192
48101 93266
33890 53133
1421 75092
1438 44162
20702 50433
65596 65748
26233 65493
42469 52586
56210 84943
66720 84125
15513 95314
57245 91643
53332 87571
38836 53522
20253 62796
29522 68239
6530 86244
15303 35070
50161 62096
28811 93135
35074 43994
4998 36956
59848 71763
3970 56033
38285 46410
24222 47955
90655 91784
15300 76767
24718 48641
12494 95299
12067 39458
46456 58135
16102 95361
48258 74764
45721 95238
20169 79554
16348 65783
25406 94656
53623 93845
69137 78770
46364 63567
886 6896
40631 62902
39310 82881
40926 49597
37129 61418
79826 93344
7434 95821
17486 53735
75871 92643
44998 45838
64105 78497
65175 86083
3014 7797
17219 60407
13738 24669
3354 53662
50838 58234
2525 9850
38822 87185
11496 80797
36360 85241
51320 66832
47624 58631
58734 99768
33112 77314
16677 91154
28996 56075
64172 83233
26724 96397
40828 56257
36739 77029
2306 73298
22666 42208
62575 67947
17055 81809
19375 64374
36808 60302
8574 49312
40603 45971
25464 98555
7409 26908
33080 47466
1371 31384
18132 99565
8030 35610
76537 80628
44622 62286
61437 71803
16433 89595
12407 16474
6733 46983
58106 96505
37000 49086
5606 62919
43635 75098
38666 44011
33678 57701
47864 73907
23657 85508
43456 76526
72795 75982
46592 69922
24350 80479
931 18648
6591 45037
47038 74069
15694 29707
35806 94984
12718 87742
15493 64711
83227 88555
35060 79629
10129 24467
29538 44392
25018 94298
43187 85402
29560 32419
19399 50987
41142 80747
9679 51240
4772 95904
86783 90680
33303 91394
55574 58817
20880 81199
29767 42287
42942 47120
76984 92793
74260 84228
84396 88621
65523 76015
13203 91747
29340 94217
9961 95919
34118 86813
11872 78434
5592 54099
34081 48308
4156 89039
58184 72213
9918 97114
67976 92150
24398 32336
60763 62722
19939 29413
20150 65336
79309 93313
6750 91746
1091 55615
2011 71664
5333 20932
70463 95861
34735 52074
43273 56669
48279 88720
84689 91585
63951 94847
19215 48369
680 11686
39905 91003
76346 84752
57292 80950
5976 26008
35173 59008
71896 76047
37295 59123
64482 87320
39673 40494
51195 53355
12090 99784
41917 86632
45981 50511
39222 54915
33553 36001
57892 82035
27405 76218
16679 33969
34017 87563
12814 57299
1499 88768
51439 54078
47503 68134
969 65367
19138 41295
4498 18905
66057 97528
93400 97510
9868 35639
36039 88937
28162 57484
8621 32707
2450 97925
72633 95216
64442 67947
76323 94293
83766 91812
25413 88584
14718 76928
4749 89333
40653 41918
27047 83768
2739 51048
1523 92181
54580 84605
61911 98295
72277 94996
40166 67243
53014 69707
51644 93562
26203 67882
22113 30667
14989 36495
30666 39924
48453 91630
44115 73669
25840 66557
684 11821
62093 82522
43791 73390
25127 34949
52464 98552
44001 84861
71552 95346
40772 85564
58702 61415
32852 65711
31312 42088
59143 59599
14584 32000
16010 40035
29983 56284
23261 80176
12714 93897
12755 86347
71165 89336
33235 72634
10752 92440
66211 93184
12950 81270
4851 79574
34052 41116
23952 33640
58645 64796
41033 71834
58758 91885
3229 86087
2708 34413
59914 62909
24644 67265
69734 71249
91155 92403
28394 28706
11763 68482
6288 20609
35381 46432
47098 72542
38384 90781
13344 30172
19057 90463
7735 27427
6174 11049
83830 92536
25398 33037
78822 88521
6870 69295
53379 86600
72452 75301
73009 93007
11684 65586
10043 55109
28660 57107
32250 88551
11375 82024
42356 62451
689 49660
30653 32436
34483 58585
29845 44562
34346 35088
60752 98255
90892 91328
43493 61453
28561 92550
23324 97990
1233 96996
28687 71832
630 739
37811 55723
18847 45332
15007 94289
74129 78192
44485 84798
15713 87834
1563 79560
7721 94068
5855 6800
15945 70954
56628 94928
28172 68635
31571 51510
38717 50764
48476 79811
64099 68000
865 62149
36073 93585
55061 83290
18340 50911
36056 89102
6385 90554
71150 89102
11351 90382
34391 46656
63169 98128
57768 99951
392 12137
69109 69785
16236 76863
20442 45157
21544 63221
59248 85955
18603 61626
86675 91243
11176 62787
29056 46003
38184 83212
11921 73625
1080 15408
83 13947
28549 97113
23122 92436
11452 73681
25853 91692
3874 85264
4250 45895
31525 32218
1451 50511
20548 28998
45301 53567
6944 10866
10392 22731
65119 78255
76744 95581
53958 98490
13820 26768
71143 89228
20919 31953
58362 63865
5551 34723
20786 36899
31190 51525
9200 9203
22734 74632
14402 77441
31106 79205
28024 68342
160 68747
63551 69779
26316 35704
29058 86722
2522 9617
5801 20029
17099 66762
48519 89845
143 96785
77108 87355
8699 25066
55323 85251
16356 58010
27648 78567
26962 60800
42407 62546
50293 76400
59896 85822
84644 93308
54451 70329
41829 79709
60608 96113
41284 51583
29126 35385
42309 64487
43358 71895
44526 98379
32314 72206
32789 96084
5528 28150
5677 39646
50288 51930
22828 65180
3171 42962
78000 88801
86782 87058
52715 97916
24470 44469
58742 94295
74840 85404
57096 79974
17488 98161
38420 94905
7513 76482
18212 55180
43703 53722
76652 84063
50999 61602
36632 38486
20278 77870
2081 92878
46694 85986
5625 67773
1548 84608
20146 72311
13132 22439
63293 66592
79331 91366
64256 69370
39912 90119
22102 75956
12503 70640
16546 95080
12010 57556
93974 98360
24806 78166
46682 65655
8261 88936
66817 73634
2659 94665
825 43448
16795 25977
38154 41288
43066 92077
68982 80193
70526 87997
71983 80065
82667 99997
9979 91396
18180 28589
51343 73295
18126 42311
53343 86897
3783 61102
19376 83416
70100 98288
36522 40464
14051 83949
92461 92536
41985 96177
7675 35074
11296 74679
9255 16915
45669 93639
18718 73413
29510 69670
12087 90978
1390 65051
60052 82991
23204 63830
6922 40818
69189 79269
24752 85871
2169 46821
26511 82142
96144 99027
2546 74738
74346 96913
1670 33083
82011 94672
60634 70580
29014 95821
20149 49376
13101 56991
13926 73534
87619 94353
16227 76118
5261 97900
6222 41448
68751 93095
34899 88592
39833 50519
9604 45727
12214 75081
5422 97067
22974 87967
39350 92770
40078 60003
10240 57899
37360 71465
56223 84105
47079 98130
57206 66367
4394 95900
6362 45149
43800 59192
6685 88738
4289 92913
12845 22247
9321 60498
9719 24519
16455 64628
1130 14797
35857 37948
52585 67082
62656 66342
20702 78572
34996 96334
20122 72079
40065 71913
43121 67594
29436 57929
45031 66961
8733 12005
13261 13536
48766 61770
14665 69438
82630 96438
4562 86516
42531 56140
18900 72720
24169 87333
74020 75292
28239 42905
61960 78949
1319 69686
53823 64283
55861 69686
23091 36277
11096 32031
64434 66645
6369 70044
55096 76276
12528 16263
41022 52510
13406 24306
9134 42345
52627 97524
58879 91556
25158 31644
2044 84027
14766 54058
51227 62450
14890 67537
10847 66246
2269 6956
60789 84323
65654 76892
77708 90615
22893 62106
27088 89152
63942 94913
37032 62204
32141 90364
38721 77834
1726 47882
17004 60151
12902 36971
46072 67282
12881 43933
64399 65816
4567 60025
7772 48256
43905 72670
3900 7339
3627 61078
58158 88013
53038 70014
10593 50433
15446 59669
64333 81217
43866 73561
3483 48458
36496 38098
45631 90570
32328 38355
13973 45202
53017 64044
20259 83716
6832 17004
15733 76729
69509 90682
70459 89369
26090 65069
4931 62824
24565 31347
19849 98815
17158 30451
27980 37612
616 47355
47709 98694
11787 12879
35731 76746
26943 38303
92 17911
70730 84408
31598 58532
83807 90009
2748 58169
26385 98031
41668 55024
7049 31948
58281 65669
79917 97030
66660 79693
31931 53999
24528 71039
25942 63022
57526 99596
3845 50545
12749 70475
44891 81325
30074 59823
36253 78023
15616 22515
41264 80655
49711 75401
30593 69771
43897 52351
2030 34732
85319 92612
28813 96452
2569 11837
44676 90027
9677 65918
20816 76433
16889 18613
92642 99619
21807 62524
10531 36856
32838 86979
39995 95346
67029 79863
50893 69718
37493 74537
40535 67566
29747 64297
4010 71172
42503 78585
22370 51315
26785 73584
17893 20790
74127 95069
45895 68492
80056 91545
63616 99413
22997 91161
9305 93097
13438 29870
44899 55313
39489 63162
14767 40829
80223 97406
129 77658
84386 92691
20380 99953
36624 53054
58410 61456
6404 15080
14943 98923
33278 89365
45108 62199
51022 93322
12332 28904
29110 61878
79381 93473
25204 84687
27280 56728
48858 92556
17694 92497
20004 55993
26853 31402
26753 32279
86976 95445
40120 96907
16146 58383
39572 44533
55782 78861
37207 68555
47396 48824
14708 60306
15388 48645
12652 74308
67254 81017
81905 84061
6836 39663
28209 90142
8850 9473
51520 96841
59834 85324
96019 96857
31599 39712
43760 71417
11308 62843
31923 67984
83600 97571
40140 73894
40071 87526
49348 77974
47501 63886
32662 48088
25942 68182
77285 87262
9371 48215
32554 99756
90402 91938
17921 69436
19603 38043
11914 62757
23397 41593
53031 68107
12159 25360
22134 24338
57237 90430
5904 18601
9888 84291
6559 48927
32364 39386
6325 16509
19975 47964
17873 82889
46256 97494
40888 81015
2788 98225
37801 58887
74145 84687
27349 63890
65738 73184
55845 76698
47278 89468
24454 31518
14106 26085
60343 90526
1588 29204
17355 52905
10407 73335
18273 42218
75562 82493
46960 98026
61250 81499
169 79898
408 19837
69157 77655
11931 88223
93912 96408
66555 94287
90095 95300
50199 65649
1284 29257
39601 78902
43890 77231
57083 96704
1489 76624
8170 35187
9183 69110
25349 76886
6400 74499
76340 87027
44691 56820
12900 44694
68243 69920
54595 75368
20793 48071
26717 39287
73001 90226
44201 71221
23450 74167
47590 99212
40533 87297
1391 39921
48152 49312
1767 76549
87270 88129
21028 85590
5585 63088
93615 98736
64645 93978
46811 87050
37898 76183
62796 74672
40523 63854
23430 58303
7932 72767
49135 53933
16319 93058
72550 76450
31504 83693
62390 94317
5182 98665
9064 47105
33169 70897
79631 79956
6045 15504
34010 56311
22705 55390
28068 58773
57394 77870
5756 8695
23857 70087
10316 41956
7759 17737
70301 77008
12191 77787
98961 99338
10894 55756
7997 70511
489 10424
1764 38585
45274 77722
23270 84608
13920 51265
59475 84272
15216 15414
14292 46411
39812 64283
2750 76615
11156 16577
1578 23613
14685 45771
11398 60421
3833 72479
76972 77613
48938 99756
9441 39204
21820 48946
26114 49434
19349 96764
10028 46468
15101 68711
17863 73020
22269 66957
56432 98342
38420 99677
1378 48109
23720 58455
41995 52416
28907 74128
7874 91303
33679 35948
24985 58074
6650 44503
71241 97634
32520 81356
15638 26563
61700 64108
46180 50898
50544 51007
14154 67629
8625 46769
20452 62999
16144 19078
16467 36609
43349 52996
55618 79155
54661 55201
83526 95353
33502 92472
33594 63857
17321 27037
17449 40238
6931 33267
35290 48791
41944 59694
26489 78027
44112 78864
5958 24767
53530 76940
70610 96106
20189 98413
39124 89664
38339 51789
54257 68752
76251 99961
76862 93782
10337 34201
54975 95970
62757 68981
70232 80850
37327 84537
695 52508
74261 86768
35085 45751
33384 79135
33771 78930
17004 50108
43288 72839
10908 45716
41787 45848
15235 95298
33596 89443
32950 36183
74052 97707
83505 94741
41456 59083
12981 33560
24040 75060
21699 91395
12501 98459
24565 47355
37639 74632
20707 25766
43858 77689
12123 51941
32266 39679
55671 99335
88540 96584
25704 86380
29012 50213
40697 46410
61734 75989
33496 42517
7336 88430
21088 87007
6998 67756
87799 99011
77508 80932
80312 94510
73240 77788
80677 83697
10493 57793
24062 63516
51004 53884
20642 76773
14741 89922
73123 74499
11652 51198
55170 66717
16656 31564
66614 80654
69892 93900
1796 57561
34014 58052
64605 95833
3250 59549
3511 35924
10662 89220
13594 58389
48285 60729
2680 89575
1004 65142
42945 65192
54460 83084
13841 21451
10448 21524
42034 88477
10658 43539
40312 41304
20520 81643
62439 96971
22209 38006
29859 91379
53658 80265
593 4997
32751 51399
32319 54997
28308 40924
30333 67720
9409 70948
19015 67381
32467 43954
9711 28744
57420 86682
17254 62599
55389 98872
75624 97227
45301 86283
39601 81887
1343 46659
70577 75989
28790 85336
13715 67594
52721 73898
2044 72564
63640 69211
74836 80098
29979 86398
4619 45547
29570 97689
21892 29894
87615 93760
13819 76756
40656 83766
16190 21747
22300 35141
92028 97533
44151 74881
55430 99406
41889 71162
43138 71424
22051 63491
22518 87853
46094 56168
7624 80026
996 54604
47740 89283
1460 81429
29330 45004
76933 79034
25749 36860
42833 85827
33101 54904
36212 50487
1246 26833
6007 84079
21371 74681
38520 78049
2514 16905
33520 65062
45419 52457
21053 49563
33561 59437
9763 27241
32145 39015
76454 92348
10272 27558
20149 82370
23268 48830
46253 57906
30126 43256
45512 55213
22539 37395
12682 71865
23691 97483
85196 90469
26123 27928
87433 89124
60507 78169
10507 77875
38935 43680
66366 92874
64596 98615
33626 70053
69826 81959
1206 62071
11091 37023
87304 93753
63677 83162
143 81165
35718 66853
31277 89200
33590 66483
41148 73997
11671 79532
28532 69893
16390 98700
9041 27290
26155 91564
17653 60529
21752 24474
47977 52962
27723 52800
44394 81015
13359 78346
3496 57366
62446 91588
56958 67413
7196 25279
37675 75221
16552 95268
79200 93428
64919 68265
10280 70392
52186 62279
18281 49721
22068 56065
17500 83351
15882 27295
9987 29610
23707 74078
25111 68518
72696 72877
44659 79834
769 883
9385 87909
21695 79621
41011 89428
46927 85578
10666 28855
20398 50196
21586 35611
63136 69834
31430 74550
10468 34335
14199 60519
1111 68923
80870 97806
4547 58391
48928 56832
1773 56349
2879 86441
73201 98869
39449 98290
61522 82948
6898 31154
34445 95556
27216 51727
8974 23098
30758 65624
15682 63216
77921 91241
25829 78229
35013 97142
17664 64810
65976 88653
13911 67679
18551 42513
10641 69656
24800 91606
1132 8452
1494 68813
73742 89050
38566 88296
33204 51892
3955 75614
59129 62421
77709 79006
3754 89184
83450 99341
85511 87814
22159 83973
2578 66941
32514 69891
27952 45300
35584 46338
47476 59145
58923 73161
16654 71982
27707 61176
80111 94514
45524 80602
18642 85628
26649 32318
25167 26091
35816 76972
38813 81277
5003 41467
13364 82555
77669 78866
13036 99971
27900 28266
20068 71729
10610 86431
18474 38270
9244 98155
11064 41749
60161 74058
31851 71488
51385 99984
58698 80055
1796 18420
24282 50448
13710 93284
14861 61951
2105 76925
36980 58064
3017 7121
59831 88730
77509 84269
11046 40573
61923 96254
58712 78761
21318 56412
73304 92485
50165 94241
26780 49244
48208 78619
12976 81348
41724 86483
8343 50407
5605 74614
11473 35719
3237 13233
1999 61722
62085 81480
57412 81663
27830 62339
12493 91370
8160 85803
60664 82435
60699 75836
39029 60450
28050 62963
21300 86782
5627 46013
13570 45725
37809 40716
678 71777
5021 57653
86190 91527
53661 71392
42393 61066
25752 27503
23337 85279
5052 37343
14197 92617
68762 97130
18573 79080
46866 86604
25633 60921
22429 22822
26210 59043
50722 51793
84416 85861
76426 83293
2565 64327
82119 87727
45307 47102
33645 84055
26238 81228
42847 90991
13404 23874
21251 32627
5675 82976
39642 95668
78452 79889
19537 59190
49740 67613
23450 62237
53269 83031
17000 25156
45432 65166
58490 59289
15612 53571
16734 95624
5729 70485
1655 96259
27167 38196
13291 32345
1457 37248
48977 63421
11699 99063
70460 72546
7502 48821
33962 59638
84828 90328
25635 72534
65254 79767
28102 88357
59407 64059
60488 65183
43845 94205
21640 84847
26206 90038
10533 77153
17901 93265
28058 88795
63993 75914
46782 91137
4430 98267
37346 57349
10710 30078
753 92309
31862 33489
28180 75395
61562 93595
51631 73775
50889 77824
66550 81447
28756 97541
13062 31535
17941 36791
21145 87971
37498 59723
39161 52328
70734 74472
47764 52175
59194 96043
76949 92887
47979 66707
322 19499
24576 93941
42358 95053
17149 21925
20068 92383
35179 57681
27585 52262
41974 45531
7889 71303
48199 75651
18906 22790
919 36681
39584 64427
6687 99201
46616 63881
18095 56008
6009 21295
18950 49280
34125 96418
27912 39965
65272 90988
2038 80605
18026 25003
58193 80340
21309 47976
58902 88021
48185 54518
8206 39378
218 53599
230 20948
34374 41977
17634 38186
9858 95866
58383 96749
12546 60631
15212 15324
6944 72661
79050 92077
1728 5048
2285 33844
4728 22625
3156 54762
53255 58561
983 76855
69334 96366
49341 60976
39456 49437
11053 31752
91259 95497
84115 86911
36375 96001
35792 87575
58719 94129
42490 47174
13596 29132
37582 63247
61952 71180
98036 98983
24944 30292
1110 90732
69096 99004
18875 75158
82122 94985
4317 98221
41263 63305
5338 52291
51774 76521
73195 99595
67514 82290
2379 90491
96529 99754
10457 41975
32713 84013
11953 14506
19267 46455
19781 79438
9285 20109
51379 98891
417 61177
59069 88166
77924 82698
13381 71347
14316 80431
15085 16097
39178 45591
2368 56511
40086 76660
30094 44422
32031 55983
20009 91725
22361 71050
7286 31045
51109 74527
55666 66330
2920 38657
64955 85020
28737 48863
68662 89219
13312 18189
24152 29777
36019 36756
25193 39421
90038 98104
64501 75690
31590 88680
24574 42085
84025 97212
54482 55101
25320 35468
81807 85187
802 32405
8076 66514
56838 90623
17464 61505
32776 60781
36914 49707
1598 88217
62283 82566
604 29282
53713 74328
25191 88583
31027 47593
28194 90984
28602 57263
50202 76639
60710 63778
85066 92980
47198 96020
10662 57967
28935 89128
18920 22404
55631 67157
97152 97511
69417 85809
39701 43965
22886 31142
7872 91301
21488 96295
33993 47087
43170 94047
35456 48268
13435 57484
46498 90931
32727 88659
1487 10426
57309 82712
2692 6853
32963 85969
40077 55877
70319 87111
22604 45686
38615 65638
14195 51927
9459 39065
7777 18073
18839 70392
44316 67496
64211 79284
55919 80966
44600 76036
46874 63261
17291 74166
12524 57304
54080 73189
19842 48427
66569 87030
66056 89278
37225 64718
22096 80648
25671 42542
39313 74611
69708 87614
59877 73395
5071 98769
2164 16287
9948 25094
19861 69220
6662 21318
28532 68929
35199 74482
32109 95844
32569 97748
63047 82416
2704 78241
33679 39253
42057 58975
25806 29604
29904 86715
1241 39369
57360 93818
51316 86071
27086 55591
10725 47905
36939 75554
14695 15246
47218 47291
14271 60023
8395 41549
40209 58042
21025 97568
26543 98073
64356 71162
31511 41986
7896 39826
96098 99831
8528 52619
30971 90520
24174 53021
8848 70949
17501 76512
47713 65721
8916 94976
12693 95967
49861 50738
77484 87088
4109 74773
28747 56176
20213 96922
51601 80642
86392 97094
27858 71171
6869 63513
46037 92302
55355 65377
67941 85660
8331 30984
61300 63306
33797 37303
48481 84996
21750 89966
55825 65713
8096 25131
8665 59387
36364 48197
7937 88054
63133 86788
36654 44289
63577 75969
25375 50709
51177 79513
7700 16491
44936 78145
48003 66965
5841 38926
43551 54783
62355 82242
45596 62519
29661 76342
41717 62936
54293 55785
31113 56628
51065 57040
32437 97384
70532 77138
17705 98099
48012 70631
40931 59110
45378 82099
79726 81683
45780 57470
7161 67838
10384 54514
4070 95714
648 29739
23340 95153
39595 64196
34447 77422
8223 14703
30691 80758
18097 73898
57741 59687
49239 68368
2223 25543
28436 53564
81319 92520
13114 37109
16803 28168
50850 71971
31159 85411
31251 32303
91892 96265
4558 11724
46086 80650
32247 82354
27706 76160
2820 71005
59750 72047
9760 71799
30523 64163
25720 66906
43352 82020
40422 69288
464 82752
43767 56988
11410 54926
14584 83138
44929 63938
6391 86145
12929 64940
61178 77720
15994 59678
13893 43290
13795 57779
16474 35074
74486 95075
23902 56499
26125 82673
53217 94406
52395 54899
86835 96276
95958 98460
53099 55429
31297 40744
7736 83849
2102 17302
20883 65742
6712 10099
51023 91391
40967 73000
49139 88312
14525 77666
6478 72058
1256 75975
21236 40702
79990 87958
7098 70142
49141 81012
6492 80196
56043 87035
66600 87044
20046 74167
10728 93541
1081 4402
5064 94941
17335 75777
26960 79631
96766 98762
7085 44417
12182 35345
4657 45652
23582 32439
1207 71685
41999 65036
9279 64990
96048 97314
16090 69720
35588 64812
23028 65594
59919 71394
23507 26667
74775 82195
1588 31674
62938 84787
70235 86048
17951 22749
15492 92471
30096 93694
57957 98601
70476 96726
7089 89746
20235 57434
80493 98397
59476 93489
3695 66159
38742 85087
47605 91546
31218 84554
633 5431
56698 68107
57193 88572
43104 69063
27611 32016
21770 75079
28537 46475
8967 92206
78875 90510
2667 14061
86428 87186
1489 26572
80618 87945
6648 95956
22368 51441
24082 94420
31404 86771
17858 83526
14670 95833
52125 52388
13682 20634
25150 62678
34666 39214
29554 44250
30844 85546
6116 37309
61272 82235
1013 72473
17081 36781
5006 71108
12203 42672
25318 50330
64214 90811
31574 46105
23621 73587
6189 71316
9284 15826
88310 97883
16015 36688
63436 89363
16697 63418
30620 72607
28438 98719
35773 80470
13855 14416
10690 60986
647 37023
20736 67234
3926 86793
54810 80438
52148 99002
14977 41886
31998 92485
42590 54465
54620 87575
32136 91294
34201 90575
49861 80949
31481 60111
62352 88433
46275 71139
29314 64674
37728 48042
36156 56457
46567 82458
38579 43282
31835 99689
2203 56184
82092 97117
40387 82963
74439 94630
56318 65851
70012 97344
22453 98725
31333 82913
26410 50759
26309 52668
13033 14296
4424 86135
2170 94822
26877 89745
57219 67874
58701 77539
19596 49609
3186 17647
88631 90167
23266 46816
33433 86616
37216 95977
95391 96050
28542 83849
20582 84854
5036 49807
75544 82003
63602 85514
27126 84660
14155 76083
19866 47886
25247 74445
3570 31628
55823 74356
47600 67696
82414 84223
54607 94230
13826 75330
33366 99936
2650 19304
22984 97584
72490 86336
43523 52054
51871 70586
9377 98812
36324 37703
9228 39163
25124 91177
33950 86055
36113 45077
16737 93282
30518 54286
20517 50760
30700 72796
65027 93088
80360 96296
24778 41749
17941 53171
47167 64775
11075 77517
865 85968
10115 35304
46349 59179
15056 54685
91363 98975
8954 22441
20368 48478
53945 81959
74491 85063
76106 87040
55520 99119
1537 18632
17816 93169
48223 74796
76318 92682
14198 43489
23076 84375
8501 46499
14179 54545
65144 73740
2679 86550
938 76295
31484 90720
39483 57757
6795 67631
15970 89156
79001 85529
52984 61837
7949 15519
10301 74382
1032 61263
54825 92637
4398 11370
45999 63192
8205 12327
17360 92059
43787 73556
52298 54656
17109 71053
24304 54229
20964 58666
17850 52950
25844 48465
43279 92875
16926 86467
8931 52382
22094 92285
13532 76347
60604 97536
38444 55942
93812 99036
15309 46890
12213 39065
6492 26344
88595 90311
38889 38934
22283 36556
11851 24023
1579 76307
28588 37335
17374 55074
16640 41125
47311 59341
19393 27712
46801 99470
62979 99022
76420 84761
31814 98972
51979 54441
38035 50245
77118 91677
15891 58123
23077 81288
57893 96559
42124 73195
12164 54994
39491 59136
45847 91384
64860 86246
17744 22795
35662 43214
57409 81211
28402 61284
63162 94570
81306 88174
11545 76324
41978 71362
2849 51321
27720 58686
45878 63752
50930 55093
42278 66343
13023 73472
54157 77737
32142 64168
24878 84368
71762 88790
51434 63873
27233 36179
6743 62366
43774 95333
46729 91108
28717 80939
40274 55415
39306 74866
36128 36375
11565 91930
21611 84307
10855 84486
83515 91224
12039 79495
14973 46339
33198 95374
31796 59137
36253 78446
16677 58151
5575 99796
7493 47288
26389 63183
22889 45885
8391 52798
31744 78103
26454 52631
63133 81573
21176 40749
19956 38217
11115 75897
51363 54201
32503 44378
89896 94091
2520 87134
71551 90499
31616 56649
30684 73292
31517 42844
2644 40179
46905 48162
72524 89324
9462 52412
19768 33496
22312 41368
11726 16544
41118 47441
68804 91046
1345 19357
62316 99600
57286 69702
71068 72242
22220 41913
47559 51197
8972 98436
17515 77371
37935 57414
12119 87194
68222 70192
19721 39320
26603 61802
12411 87745
17124 49443
19650 21917
46971 76800
11399 25666
19546 37259
16405 81332
69341 77995
72270 90620
14511 23281
20886 68450
15251 36664
20613 21524
5353 6994
18802 22939
969 10739
9967 41201
78852 93345
76306 89283
1831 53657
41122 75504
13151 67803
75962 76561
29271 38131
46308 64332
9128 52569
45898 48302
379 3930
13840 70457
867 68299
19225 20338
9335 35126
7106 22383
91142 96665
57194 83577
77275 93163
21183 81648
61624 78986
41368 81525
7197 72196
21391 48291
35200 93995
36609 64794
70836 92664
57312 90072
40317 64323
13153 87890
21464 55848
24837 97475
63249 86751
61916 97479
3264 65508
35843 56596
460 77544
9441 48291
22036 47731
6097 31956
24536 89983
34817 46971
23456 65575
48166 78041
15805 40685
31200 40607
62065 91005
1544 10901
58411 70498
11611 88048
6073 94905
2962 63761
12278 44181
38241 56425
24211 89471
40690 45167
10536 70099
34144 80978
10087 71222
22622 73015
2205 48453
76775 86623
87848 90438
26978 47333
34156 42178
59079 96621
35531 95965
19951 89723
54049 69562
21700 51922
15609 46787
44307 63053
48198 75467
59222 91870
27272 52961
38069 53215
78095 89107
59020 96115
32027 75965
68465 88046
31222 47960
31104 67797
6089 75220
14342 16832
46638 49842
49223 88603
69849 75779
35081 46255
32646 33674
9459 50312
19201 61631
6290 47008
77138 92687
3297 42050
8993 44291
36550 52759
11567 90292
15344 80312
16068 80616
71494 87143
22309 89419
35590 77822
1959 20292
26505 60984
49318 61738
13708 41490
31708 38015
4356 5060
17038 72586
23244 43197
27191 69459
64773 64851
24130 57026
54201 89642
67452 80366
69295 75017
35539 40208
26658 84403
1833 46006
56782 86919
27450 61968
11590 71057
4173 90758
82949 89129
33378 90043
33496 70578
12709 66494
6488 38930
10472 66916
18620 79842
23097 61369
35540 58345
1444 98636
14437 37096
26039 58842
21811 91991
3958 72798
4792 27044
17357 55506
22406 85076
444 82093
22441 70293
11065 84588
18136 21328
56360 74471
52709 75853
44711 45938
18925 89931
72173 80836
61517 71829
9233 28169
17741 44235
6254 11354
75164 77034
39810 59925
11771 57901
17593 58684
75268 92985
23576 37618
25897 33796
64993 71079
13945 73278
22908 87899
41510 77879
28846 82096
10286 48673
77596 79573
54204 63101
6327 93766
66128 69468
9617 84867
8848 28508
21585 75207
44850 66348
6459 32494
7645 95986
32298 58533
61211 78666
17034 76253
12891 83468
34219 77283
31765 51190
57075 99003
49499 73800
33187 71304
68936 86879
81565 99151
14520 86793
3115 13535
40133 56116
18890 98448
32265 55134
32039 48883
9508 81711
30737 41805
29584 87804
53960 85169
3474 66203
758 58547
65844 99034
9416 27906
10261 34425
42318 45259
65592 90820
20778 21722
54100 84020
27172 57266
54763 74177
61852 75976
25153 79898
48785 83429
14054 72862
24174 88201
41957 81866
34024 67091
37828 40624
28122 47961
73957 94422
39924 78654
38150 67698
7826 73610
18652 19142
7431 28524
953 94847
14892 84790
50580 86590
58413 68633
44277 72916
61746 91022
36914 60851
26206 94973
30236 92847
83722 89970
31760 95988
9659 29684
6912 15915
29767 80869
94173 98433
67428 96423
30908 67045
28994 46699
14737 48354
13634 86500
7324 28917
11685 29223
25324 95584
85334 87402
25407 43949
38351 61040
8550 86780
18275 35173
54775 71575
34862 75773
82311 93517
57373 84664
17081 64583
13584 22414
83629 84231
28532 65082
35491 70322
4300 47943
9961 26608
17080 19852
23004 40787
32413 35863
12396 38208
11713 99924
7658 86671
69817 84888
34507 61939
9540 37957
5827 58793
63513 70355
6075 57331
52213 86114
27168 69964
8937 20197
3848 95421
43687 63160
19185 44602
58282 98054
2359 58980
40253 50642
51628 73752
17528 73278
25512 99146
20849 35598
32936 61174
13056 91246
3279 32008
3297 97142
7635 40061
67094 85630
61020 65707
22433 77286
19448 59488
16047 75520
44190 64296
50831 92541
8017 97236
66499 82320
2238 50058
38293 75995
59042 81772
8883 20683
74846 76717
39203 87973
36223 50328
22970 42595
83006 94651
22138 31196
17491 49021
71806 87689
33309 38314
18305 78629
82115 88884
45667 78332
25630 58748
516 27247
16423 19340
27965 67606
12123 21635
23905 76544
7415 22530
84145 93552
42029 95075
838 86237
28973 73532
6932 47036
58150 90990
5103 20453
23658 57990
85798 98027
21143 75239
55053 75859
1039 58232
2764 81626
9136 60699
52208 99018
18961 55423
56482 97815
29542 47104
15703 94959
9643 26129
70955 71414
54664 93118
25471 45872
28606 88844
77223 93980
15972 92233
27097 64374
37193 66646
46120 93253
10353 17271
40916 44664
755 12127
50272 74875
63000 73595
13016 82655
18256 72433
4732 20408
4518 20655
64728 71669
62990 73580
75234 84747
53288 54198
55776 66104
60049 83717
53310 64036
10684 48626
24731 64978
24278 24353
46113 76736
67327 84912
7462 62121
17923 27436
13647 96082
68611 87796
52606 57354
10815 65884
19914 54202
52617 53345
17350 84462
36884 52526
82594 96218
23601 28068
7673 49662
77354 83438
10061 32789
51943 68395
46056 82524
47515 65541
57453 88689
12994 18630
14976 34071
22634 95258
1717 63119
51642 75311
47964 68030
76680 93491
28360 53227
818 57730
90916 92573
35279 38078
40319 57304
14470 40461
9233 22143
26607 90842
17085 94440
5036 90832
11822 47940
49148 66319
77965 84150
1269 26494
45685 79884
24706 42841
24763 40516
4458 99802
48881 84626
64405 77145
36736 92406
4721 29626
21271 21330
27047 54718
9747 91866
12903 92583
294 33707
14520 87187
38017 62488
35364 66906
25822 57862
33045 89124
33227 71374
43152 48076
28074 44684
86 53788
89307 91613
29627 80855
72218 97584
26490 90896
57324 68610
12878 77446
62109 71888
1408 72537
6692 67322
16030 69704
76277 79395
20416 78060
8463 41288
36169 44269
38460 51349
56967 65804
8315 99899
48536 53191
51181 71771
49848 91000
39657 53879
3850 30493
30630 87158
41303 69914
33989 78502
1931 54196
48119 66175
6614 94742
1325 39974
18576 80824
28794 86129
37034 37533
14763 40572
4174 94941
65157 98648
80716 91333
34687 47645
13437 14017
52322 94806
77448 89152
16432 52390
12380 90728
10152 62127
11430 57229
37475 56417
6689 76617
23941 42649
45186 95428
81405 82182
26128 35645
13621 98730
89162 91801
10032 23528
27405 93893
53175 63009
53038 86023
27905 52568
68929 77417
76006 97547
8311 91007
53018 97672
6281 70125
6133 50765
23128 44721
40827 74663
70828 81810
27255 48561
29369 66086
39480 90390
62909 73213
43066 88794
73250 93042
25905 83226
67024 85276
68229 71801
41351 65065
34880 42823
40367 67699
19844 72393
50076 78572
61084 68673
4255 28407
25390 76674
32745 44980
21166 62888
37010 54718
47606 98126
22211 94934
5871 45045
40932 94012
43484 68186
43136 48248
60103 68736
40355 96260
41878 92866
29401 71650
80880 89658
7210 22660
409 4180
44780 80584
20820 37746
9775 12443
7544 17481
90687 96159
16598 59046
76666 94630
32291 53196
25871 97142
3608 59845
50751 66173
39856 51915
4474 96639
5580 38327
81627 83391
22296 56929
80199 93557
54544 75751
42808 68233
2812 52262
42635 65521
9707 81665
17189 65469
21378 99425
70392 70999
29459 41612
22708 27526
11865 52342
27860 66567
11622 46042
8226 76596
237 43133
6641 40351
81 67792
63003 68849
5661 9762
21648 63769
58032 74298
49349 52377
2142 8587
9234 37278
24434 58774
27937 97080
29280 79083
14749 68923
29895 89423
50429 54172
69105 95944
43054 73973
78101 79913
24294 48895
42079 78033
7870 98335
61323 80005
31170 52235
88676 90964
28870 68472
6979 30666
19742 54930
57428 64692
30471 61219
56089 90376
49582 90669
52963 79773
34625 64176
37390 52277
2557 17348
31559 67334
71555 89838
20046 37254
2136 19470
43193 60305
34772 77149
14633 88127
77534 97787
19496 59732
43591 71328
4115 43908
12376 19034
59391 88308
45074 95935
47570 59766
16500 50983
58230 68056
37120 74877
54082 96079
15948 26519
24918 31233
1559 9068
4527 27777
7688 36386
42544 78033
14598 63426
14808 37655
58835 96999
10883 28011
35226 77345
56299 98621
20384 90953
54616 69653
27994 81726
6779 52130
37337 97025
13270 57663
9937 68761
12405 67816
12660 95560
24194 83883
43272 46427
13454 77109
31606 54289
25181 95306
2407 53439
78572 89996
16852 68496
64854 80648
31079 69685
4630 5113
1064 26236
2807 18534
27030 90185
21008 30582
20000 44198
65104 90538
20024 97884
42707 64184
53196 81223
42465 43925
10768 55578
39817 60522
24421 65439
11918 36526
57044 93578
54968 84361
9472 24793
9327 85658
1412 52182
33711 41527
86910 98563
57169 65615
51611 61845
44675 83034
47566 95080
71074 92721
48294 94682
43606 90647
33114 37670
401 36238
81117 83612
22023 55907
9265 71039
40 2918
36093 67957
2714 93400
8663 11534
64418 84403
32134 90057
31352 57083
30824 77631
92961 94388
19009 25631
9673 76313
29515 60550
25106 93707
30737 70418
46012 48294
36207 41011
52349 99336
23070 36034
26399 48485
40894 67947
15407 50660
52358 93188
67886 84214
9796 12348
25741 57546
15710 48836
87891 90708
27945 48230
62470 76362
22750 56407
26920 82362
83179 84572
83635 97363
53288 55187
66713 71386
78910 92583
43735 66489
37699 50101
24528 50264
39680 55607
19120 55071
61104 93805
17480 33485
2206 16595
59534 81377
7377 99446
48311 61129
68475 79610
4620 80190
10164 78856
28984 43071
6983 40844
86785 99077
26492 59800
59061 93602
55254 89070
9023 50102
10686 63693
22758 54079
78974 82834
10102 43644
20325 59084
10053 35793
38057 89086
37752 38256
87505 99018
31031 50674
43960 64657
17119 97517
35069 76917
65425 76280
2484 64749
66304 80800
34714 89511
6789 24265
30045 53735
37623 90522
83189 93461
78046 83772
29529 36539
15933 72730
10158 66722
20293 36474
6426 15399
53557 70566
42254 94397
32345 39326
12902 96606
75667 92151
45735 79764
539 51405
23744 46180
54180 86560
45285 65349
12813 67770
10182 40558
31127 60635
46351 94916
51087 77604
74645 91675
28608 70665
49855 84057
66008 99455
93950 96583
62355 75224
27238 53927
54794 77825
27752 85313
24134 98142
14875 32623
54107 76663
30060 85490
3955 30620
40303 94859
51332 92280
29562 63703
39923 87389
47881 53737
20106 52697
34163 99563
14422 66083
31550 35090
9063 17640
13199 61980
20706 78437
59305 94585
20359 96973
9463 19667
36529 70804
78837 83340
79022 79843
42503 52371
44918 93041
31773 33490
15480 55514
59286 66959
94920 95558
3602 30636
12459 68610
53013 96077
5676 35580
33094 57125
19205 47585
38835 63582
32985 35157
62852 77240
11222 68182
43485 77351
47335 69631
66304 85479
60646 90390
64277 65373
17797 83356
2725 79752
71350 97190
6431 83078
78373 83159
44441 98688
15187 66220
13093 41799
50052 84189
9372 42217
60209 84596
5610 18525
55269 99968
69430 78750
50657 67352
50755 54908
52363 58847
58170 81149
32166 97197
10051 25385
22007 94053
41873 62904
42606 92393
1024 69424
21076 65601
11853 26279
44993 62130
28717 71085
37977 94916
3619 88521
9936 19698
21956 38206
16840 82585
19580 54197
17720 60341
2032 94209
4224 6369
3707 3957
828 95082
12191 35737
7060 17809
37253 92219
28129 67693
51611 85114
2669 67063
25226 60637
21721 25493
61125 70095
30008 66854
62927 96902
32271 41488
28691 51351
1897 52985
31877 76289
8257 12292
55416 65730
49912 53839
34173 45669
56376 97046
27590 36684
60513 92275
79024 93679
17350 21871
33513 34820
12831 19707
36705 93626
79375 87220
57698 99150
52660 70690
85788 87016
11403 17407
16881 42238
34457 47993
26513 51617
68938 74817
38789 40482
19480 86892
12409 39057
50486 52441
11796 38224
91347 93913
14607 54156
19156 92220
47109 76630
90848 90999
55060 60014
34561 50094
27625 88037
29241 62791
19963 90061
20507 73954
30378 49988
7893 14967
18776 73129
58460 74553
78058 85639
10423 82164
62549 64919
52067 56186
13453 97013
76516 93272
62024 89359
17549 66174
43119 70786
44795 69965
6653 56670
70926 79535
36777 49747
79523 92929
41155 42935
10714 33987
51614 86768
14145 35472
95511 97008
32749 74136
50533 67385
32974 50000
84266 90579
23855 64391
36422 74568
47199 67940
39301 45919
79255 96874
51830 94741
39721 50299
14084 76781
19272 75544
1641 68841
13858 32788
10956 38968
24665 63876
15517 65130
47502 60517
72092 74190
3765 26867
35787 61906
18288 96887
36664 60546
21200 25235
43373 51110
17373 38025
21097 60242
32283 54013
12698 62681
19920 96865
11486 99549
52860 78978
47590 98318
61442 83443
8867 10579
7797 42085
38679 88608
26553 27573
22700 24811
37637 74933
61599 74381
21390 62065
60437 61756
67589 90453
59813 68520
27835 39902
14904 89803
41461 62124
64799 77375
73491 74824
67939 72120
465 45266
15290 16859
12257 18573
63539 92158
32305 69517
23664 37086
55609 74030
62432 67465
8099 15548
69391 76228
17623 93329
14596 19728
42145 56507
1860 15129
43484 75521
72975 94751
68619 80656
3278 48094
33610 73016
30782 43938
17804 23196
36589 63843
39918 92426
23785 55062
7362 88093
61476 97309
10637 13352
68123 93197
28630 80116
25522 51350
4946 61569
5038 76093
11891 99431
44551 50639
47389 63585
62608 98894
49190 50440
5678 92092
58040 65522
76261 85346
70550 86941
3219 58619
10773 79364
12460 77577
10695 58425
26812 91772
86362 88380
30751 89799
31625 90063
18450 36537
30177 46685
5769 64792
19967 83915
44471 80831
16285 94679
11488 67803
7779 14064
36542 96755
21724 71533
22942 92631
74063 80265
12247 95470
41329 43085
71631 87306
44376 74805
47882 83993
15344 76135
27816 39098
7223 17756
14041 44561
12154 95988
23164 48311
33174 71806
69152 80291
37191 99867
19694 62063
14042 86926
31670 82384
73379 73950
14426 52513
175 92099
53227 61418
12468 98799
25561 89279
37119 81090
59402 92501
35962 71382
27659 50459
25069 58693
166 37654
59255 93024
26142 34473
15531 80287
20814 66535
27734 53537
72348 97642
42587 80706
32394 72816
25004 34541
49058 69563
12447 40333
57711 61501
96830 99764
56736 64173
4354 17952
30323 91617
12289 34275
21745 51034
9589 65024
83798 92850
66828 77007
27465 86343
67563 88446
29466 98544
31602 56896
5956 49538
17451 58467
18567 31940
76071 77829
19866 49575
22234 56323
25003 83127
79128 79461
42861 95316
47679 52994
32086 67393
18225 76114
55069 72565
93178 99089
56141 83600
970 55481
20731 23506
17051 70880
72827 76950
90149 95698
41754 64925
42555 57409
12716 99923
25809 27181
19852 44692
59594 98365
18415 83340
12226 25956
82192 91668
33620 60168
26207 76715
10799 42361
21777 35130
55116 92642
8875 81037
30462 96460
38397 93709
29112 49599
50820 78174
41632 47100
7371 49398
10298 62723
19312 62684
37635 72603
11555 85722
22673 37509
7886 51899
58915 97812
72929 91380
32325 87961
1458 59047
24430 27983
69549 94595
28033 71811
33217 53347
10137 69081
12166 86486
54135 60773
11924 49070
26535 83322
46938 48380
6074 95347
3355 35833
1245 71883
32318 59624
11654 84637
5965 39101
35941 92195
36899 59711
28134 53526
54030 97231
40294 63535
16944 75032
75452 89176
67384 83007
11018 35307
13117 75005
8460 86015
68061 88085
1965 21078
9576 40747
89187 89515
36576 37275
9416 30641
38278 90995
12252 79620
39784 62966
56296 70247
39182 75222
30985 79118
78037 82509
41660 46425
8171 81504
76681 78938
24576 49641
59443 90919
14469 70807
80022 89815
44103 52588
47963 71116
37436 69099
14973 50595
26998 69188
18593 90241
20445 83605
27769 92838
4374 74782
58057 58373
37769 81721
18755 35526
7585 35861
29058 44293
74486 84037
2029 92974
36931 85514
36032 90537
16868 55954
26982 84453
88139 90011
3543 70481
502 59544
33872 41856
52311 82446
16697 40926
45501 53979
25614 91112
74395 93332
69591 86829
29962 50362
6395 51827
85946 92552
36154 50174
8700 77635
23497 84721
10651 32671
80175 81578
57203 71008
15962 43464
18452 86040
44300 78557
66299 70409
34175 48581
11899 78130
5097 70237
33625 48473
21042 71691
39483 84815
36183 69396
9054 95357
31240 33756
39706 68022
26698 53506
1986 15702
14196 69338
43281 70386
6281 64082
6347 52434
5023 21513
40830 60266
89245 93515
34118 52886
25275 64168
26694 86743
4683 90704
55946 80727
40175 42738
3426 50524
41710 58443
57146 62107
77059 84200
53965 59380
56423 58687
57436 74657
91041 93500
80432 84296
62251 75637
31029 86597
52485 83280
23856 64964
60562 92876
34005 37906
31850 91840
39142 57239
29882 39519
42317 94804
75672 99385
16607 79774
24442 85543
14826 80783
8767 88730
48902 54127
21367 66222
33193 35226
6622 78383
5433 55788
40431 99583
32916 78485
32541 74394
55627 61819
3616 15043
77349 84593
61407 68026
35829 41212
18846 46919
37067 51138
46219 93097
59043 86356
67692 91142
22697 47271
38044 52807
1058 36230
33950 98725
8026 84258
20274 43021
22880 33680
49594 76598
48089 74609
7963 84480
74204 80119
11186 74775
3494 42760
641 26694
35981 87049
32859 73537
21174 25763
71792 80479
57773 73163
39383 52989
64638 85467
55068 61342
32663 90234
32979 53508
45022 51129
2206 25583
517 74839
13278 45416
47259 63866
19638 65299
93190 97476
11963 39747
18209 84214
25496 34511
7433 16736
48043 60239
80300 89229
28978 93615
81190 94175
58754 97166
20686 43685
5121 23080
40442 42058
31183 52387
50757 85110
93980 95285
17427 80216
58378 85924
51164 81316
7080 26268
9122 69491
3667 48505
32850 59583
4970 16097
177 42545
24218 61883
19014 57969
36019 39860
17594 57386
7294 93578
43150 47943
1362 66185
6921 44679
31449 84811
10940 34098
71613 88771
44410 52060
15710 79428
23017 93075
23505 83839
22980 55226
27626 90225
45993 99154
73778 93964
60392 97610
339 73643
31928 83430
55982 75341
28055 99644
28630 61474
35338 42829
1941 77532
31475 84333
36691 82723
10271 34674
54753 64297
42414 79207
21914 39074
47357 94778
3405 33530
169 69758
3949 72063
5606 95590
59841 62986
64599 78868
38100 61711
73882 85338
51944 57543
28179 88762
16850 90156
74932 77652
32410 98004
61984 66619
43400 58631
49476 86175
17502 21627
1403 26336
19694 91740
51758 90251
35084 66069
48282 94389
26520 65765
41788 48576
82265 97498
32632 74525
19739 54614
3388 57469
36446 49815
11034 29041
40689 77148
23860 66403
2803 95802
20930 71780
27340 47269
28569 47684
17017 60031
76533 99107
53432 63397
69937 94361
15653 69263
11835 44310
54547 96567
16683 81680
36994 46039
19123 19881
65703 96742
78398 92365
42542 64012
31421 99043
28876 81741
63987 70618
55124 57522
9443 17531
40658 81449
71027 80607
48000 91371
9175 88033
39996 95778
50006 91474
19001 86646
35819 87611
11304 15839
53502 78489
10493 15835
14646 25642
9140 54788
5541 55006
79937 81091
45505 92312
35830 90810
128 36591
95517 99602
81599 83106
33888 47047
687 1384
49114 93112
49597 57476
3335 90541
86364 90519
10917 25531
22864 28944
17058 61383
25114 77982
15461 53380
84007 87739
24331 41641
40679 55505
25488 64520
24381 99944
48214 58151
82259 99116
91154 99973
38604 81241
31623 77413
80345 86045
1945 42128
6994 94597
44233 73817
50327 50859
18476 61889
39581 57650
40430 81743
66120 68604
28689 61390
72326 76694
38920 49967
63930 70176
21309 53468
5932 38813
4427 78875
55723 58255
65067 91296
11540 53001
13054 43773
51886 68205
13628 98573
20671 93050
21482 85275
51384 83318
17354 65202
16268 62066
4825 93461
39615 48414
4617 12260
16259 95011
6723 57976
78385 88197
41254 62809
15151 64538
12948 42201
7459 8502
45883 79737
40721 46023
17248 70308
33097 80801
28953 50285
15 78100
2795 39949
14557 86248
53645 56416
19906 39891
13456 71409
7270 30171
9216 13757
37323 60745
12800 92623
2558 47960
46218 54140
25517 45143
45045 71132
9617 52898
9550 75463
18337 32578
89226 89318
25998 50071
11379 29885
16065 24395
5274 26104
7636 15873
73189 96215
59524 98163
40564 41446
57954 94150
66927 77513
58367 74518
12397 25400
72381 81346
41341 70020
53787 89212
27866 50481
44742 55696
12492 33411
49377 70116
49517 72696
60573 79563
8177 21827
3705 44175
63292 79209
3893 53811
40094 96164
53712 62995
24074 42860
73170 76661
55483 66792
60491 63561
44507 66408
7481 95802
46479 89651
31398 55952
54223 74053
12302 50054
37782 60488
72367 79345
15341 34203
55546 82260
3145 15890
60479 83463
5619 72652
37615 50004
10968 30556
96140 96297
31987 53085
16244 57629
89062 99641
21157 82068
50834 78050
2578 44381
24843 84103
16369 75847
39621 73591
36776 45322
41685 53159
40846 91431
18539 92074
39215 96221
75734 82002
26633 95687
44020 57301
46531 85606
24222 35554
6067 75537
25686 87753
91079 99019
6776 19758
41899 67611
47723 51470
3481 19251
22089 65266
4957 69517
5535 86035
37247 77753
8359 68019
22490 42789
21908 62163
53248 56371
43123 46986
65759 94737
53934 98591
48679 91854
22942 48631
5043 49296
7052 72490
32495 47557
4069 51021
21671 90453
80916 92571
6353 25040
32176 51827
50165 51171
9777 13617
4328 45119
6251 81890
66034 78371
3686 42319
65209 77527
58284 79208
6591 42376
11934 19084
6770 73712
88011 99855
13921 95713
1970 82446
12762 34914
42515 67813
55208 67246
39646 55857
53421 92015
15725 89659
38800 93946
69266 75069
4641 51131
1783 41574
12193 70537
74826 97382
20555 81987
9582 80633
61079 88735
13209 35655
8011 10617
62326 74877
40854 73654
87738 92465
11523 98122
39313 62934
3598 15643
44762 80089
37432 44470
20466 38486
14903 39917
18070 84872
44093 90546
21818 40667
50106 65108
8069 28067
3230 65874
57147 79056
22387 38660
57980 58798
19683 68171
52208 59633
29233 49400
1678 94317
29716 75854
22458 32593
14936 51252
18342 78631
58171 77668
68771 83767
97237 97614
10888 67557
31279 34825
75176 96177
62282 75682
16657 45877
9521 79528
51294 86321
45595 80680
57637 95096
2024 9253
14136 20713
33062 84118
57772 73768
16729 40732
79780 90762
23512 98454
34546 63863
30899 69985
30964 99519
66216 85757
43048 46734
4915 59796
13971 89717
3510 74103
30655 33041
17440 41575
7539 21389
46811 67216
65230 86717
14208 98728
1443 60360
9578 78522
10733 99334
88512 90716
5414 16302
31848 36272
16375 47068
15467 48259
60961 78052
47679 83808
67559 72776
40194 98407
38450 81998
37431 92698
22669 84958
19460 94701
257 89573
20250 53511
82171 96169
59432 68000
48818 82464
43974 88056
54803 58913
27722 67903
34116 58105
23468 49991
7836 46292
31068 85073
19215 31019
10568 73181
72571 81456
9562 26415
45784 95201
19260 83294
31252 66047
210 84222
27248 70165
41385 88870
19274 64423
11963 15312
31687 74401
53970 61549
61129 76578
8783 50616
8760 45196
44328 67673
4570 76138
8722 54772
956 45950
13731 83718
67898 82878
32677 78854
26378 66364
43757 83350
39511 70924
5484 20805
8066 23421
12279 96389
39343 76459
30545 90177
49450 89519
39612 43648
70126 82303
10216 77466
78050 93858
31793 45075
15931 72081
53891 70864
23878 69959
52084 58590
17781 61260
69807 84417
13649 72840
9728 14851
48413 73557
32907 67833
19831 33784
34363 69618
91250 99660
19625 94986
36943 50398
22000 78067
32411 63692
14852 89690
10164 98140
30685 64503
27212 44664
9242 9831
33294 88961
20794 34609
9385 32003
24390 59696
10731 94260
3618 25739
62217 78440
76747 78919
7971 53899
54113 69310
61058 81150
85199 97590
9824 91785
17774 63858
40232 43644
18140 32385
11409 57255
26361 82097
15039 62755
38166 68683
40009 82006
9999 80389
75062 96613
18133 96930
17593 35589
847 70562
29619 30108
9147 99974
4519 97065
64022 81754
36383 56312
16726 48580
24358 27784
41225 88531
55338 87358
14623 83292
21453 45500
56236 93711
22319 64071
44664 82850
82492 85945
21137 93567
58738 61851
27302 96130
83588 86360
44344 54563
78109 82298
88066 96174
17059 74274
18713 69085
21659 30752
42928 72654
7301 17648
22292 25924
14214 47347
58195 98528
17458 21274
27994 71482
68548 70381
9547 98120
5932 11002
21689 66880
21648 59564
53566 58780
53999 80170
50050 56303
44404 90363
51187 74156
4009 23538
19741 39143
92877 99632
37486 41132
15926 66500
7701 96223
50023 52365
78556 87326
49906 98419
69510 91803
25830 76375
70680 98068
45346 60125
28581 77984
45785 73957
43225 49857
39526 41739
11677 72091
66850 92920
33794 93509
7348 75140
8694 97044
36048 75485
30146 64083
2279 55210
24489 90020
13363 98815
30418 80047
431 95523
29346 37864
26650 86085
3114 10649
60730 78871
3529 38304
41966 86904
47119 56611
67174 67288
30540 82752
5955 35281
64606 65566
10473 55705
34583 73692
36788 97504
62015 80465
5075 23989
37930 97870
14113 70346
6929 54276
7898 15577
1696 78610
41907 63336
23721 79977
10492 47013
24732 33976
28013 62038
3443 26548
37154 56815
32596 81049
15470 54956
3827 15965
71910 79059
39938 76389
31933 71292
44645 57634
41215 92943
89492 92566
24774 99370
74173 96037
30081 82460
31009 90936
9998 69216
65927 72167
8269 49961
17004 27749
12405 22536
61208 76451
53514 77588
16781 40130
85679 93138
35065 48057
44925 59037
14206 24266
17315 78395
74389 76289
12783 85146
11231 18099
24124 38805
87661 93180
82771 87253
47734 92098
6940 62104
6113 87558
59030 97880
34575 43033
60415 95261
9211 90704
20264 64424
1305 43085
18811 80674
48526 99162
14505 37747
64386 87926
42809 98281
4729 5942
4076 74708
56795 67552
77247 89337
65163 76643
27453 56997
27677 37741
12946 73904
9278 28623
13363 27764
32292 71511
56170 79801
5900 61157
30365 89809
16760 84011
2891 82287
17723 36895
42134 68895
1874 57533
16702 59969
13468 53899
90269 94804
20323 56425
84677 92709
28858 49748
741 83474
19504 34351
79627 97088
56557 59482
43883 59501
11338 15905
16500 64572
58573 65236
56904 68247
52226 69166
8609 41827
45248 55817
2726 61582
4169 70206
32770 71946
16307 26293
35231 72122
37055 37387
29064 76931
56058 59145
27814 72587
5388 38556
93188 93721
17226 35922
70468 73427
33733 67693
46057 73268
34019 40107
55586 72191
82467 89393
69996 73077
8612 42798
15455 30567
44700 65750
18468 58934
22077 85536
71299 83439
77394 93440
11919 77705
25815 56043
4142 31462
37550 78403
4204 74966
47795 64729
25879 77084
13574 66179
29113 68487
45802 95514
8063 83443
56250 57945
34395 42105
46586 69684
1758 28533
12050 64303
69288 74546
64351 81613
20226 71181
24294 65691
207 7486
50725 85047
39576 97352
89307 96997
33420 78262
43980 85033
29580 31052
80431 87348
35934 47951
18692 80168
61008 86906
39416 60725
79929 96769
29969 81666
65362 65677
17980 98881
6551 66748
90095 90279
78215 93688
25786 58197
37248 59294
14736 63470
18814 84434
15767 58945
2842 74212
65042 69374
69928 89993
29344 39085
3866 85717
68 54985
21050 87330
61129 82388
16531 73371
6519 21307
35582 61261
59207 63752
80834 89707
7812 77555
6518 75548
18262 64152
543 17665
22414 66629
46956 75283
17919 73500
65170 97026
2903 65789
46974 80418
10951 82927
39654 41614
21474 35814
39466 48049
33898 43791
29831 39967
72824 97377
9306 79066
46725 78165
3142 6628
37013 96662
20547 65706
69038 86176
90621 93699
12384 30654
46772 94636
31951 56916
35189 58091
40908 61892
17074 94803
310 43917
17424 83793
50074 94944
44429 56739
23202 69331
56406 64991
42006 46074
50663 92363
61630 95743
58350 82619
12020 15536
28984 99261
38011 64607
48901 83171
16497 33137
92523 96888
9190 19456
55957 80066
16688 61443
45846 50792
14627 43957
4863 98073
35936 79068
4997 76546
21651 70095
20496 39257
56499 76011
12994 70263
61544 86476
79216 99797
45496 93469
87512 93620
2161 53320
30495 60480
55360 60668
55200 76661
17183 66458
185 34098
18300 78858
17338 31049
2849 57714
9588 98276
30393 46923
26524 45317
54218 62496
90655 95630
38247 71549
19964 46301
6510 73352
3331 34191
25497 74068
12486 35560
16571 72853
50245 58115
84957 88200
33208 79431
2156 46238
50416 55581
25341 70769
57324 75292
74982 89772
18279 98323
14976 83268
21022 63172
8474 27546
15444 99539
41945 68069
57460 59723
3484 45468
40143 49205
53686 91933
23678 35572
5666 70523
55843 99581
44743 96045
19850 85593
19047 99102
61544 96317
64231 77157
30111 69439
34650 56721
11375 91112
65778 70389
38058 97209
24982 66254
26226 59591
22521 58382
5618 82018
846 49047
58465 90825
37726 85296
63867 99090
17229 92367
44080 59859
81014 92066
60641 64388
26274 94353
33042 63783
42345 83671
72101 92490
9834 81768
31329 80350
51475 72933
52935 54999
11617 77530
48821 66477
30046 74645
42402 73593
22840 92117
37182 56911
50963 56971
19089 70270
65475 69057
49184 50821
69092 70268
65596 71490
7609 36188
53375 81614
31662 34354
29058 62469
31858 53283
23596 82549
29863 97430
18419 33044
8373 32701
1554 60330
25078 37503
40396 40842
28756 83521
15518 44375
12204 25621
16100 72386
2185 13663
4237 22926
64237 71304
41634 61254
38509 81823
22241 84637
31941 90526
24995 28550
53370 92646
1989 31907
57194 80876
47763 84988
12600 74056
71674 83460
26499 32951
60304 80654
47781 74525
9229 39861
39848 88361
2008 14496
20349 95067
43889 48000
56567 90470
18309 62290
118 25021
293 33923
12290 23448
16164 33680
30679 71396
22403 79958
9364 50254
62566 64699
47233 49337
50658 76310
11393 83337
22187 64005
6299 86582
41108 70304
20060 24390
3806 27277
76560 89487
908 70504
12395 89132
10885 69495
11316 30347
39398 46265
61553 62434
1622 85647
46792 81890
29265 46471
63411 67175
23604 39411
25148 91731
7473 20172
18700 66751
32208 32941
13304 84999
59962 89547
7867 14156
8586 87958
24194 35747
759 96881
74324 75311
29750 70573
41773 95994
97598 98267
1550 28361
43589 56592
22868 53846
31368 38331
30394 55702
5506 24227
23506 61496
13688 47770
81978 97766
2471 30608
53387 98488
20289 29610
35374 71646
15811 59726
62151 82405
85477 86988
47600 70858
8788 79519
8761 45441
53398 95466
72992 73514
92515 97749
54165 98307
2671 36645
1211 77184
14621 86876
86438 88236
46291 94126
8404 85648
81682 96247
33444 57677
41339 51711
16619 34543
22581 89668
14759 19887
50834 74554
68160 91888
45459 69472
7502 76370
3304 49018
87581 88850
23686 42106
20073 73314
4806 13211
34426 52906
86732 91127
70767 93694
42607 43228
8338 18816
54555 85634
28526 31018
34465 41373
60319 79162
82774 86548
3319 11109
65538 99923
58725 68338
64222 77059
73412 87584
47798 95533
61264 83989
16657 21574
64422 84657
27926 67015
41425 91461
2043 44831
1832 81455
43063 45016
81074 95980
16816 92103
35235 55328
21224 53627
402 20502
21212 68346
42947 61139
16857 35687
73653 76743
11442 46249
3831 12273
4772 67587
45891 71294
80680 90302
61361 73753
31915 94091
44875 51532
39941 92972
57621 58583
44212 44947
36746 69393
64269 86761
11657 67824
52622 63105
15798 67886
81136 86809
13778 47749
27053 67188
87600 94234
3 59478
3244 41566
20206 87230
1216 9532
57272 98713
1632 8529
55634 83141
20803 74180
20620 22127
28235 88090
45827 84838
10677 23359
11514 24607
17440 57886
14117 45248
55983 60666
35066 72690
1388 16291
35475 47093
23374 91607
24638 96656
69357 85083
39817 89314
60 92874
29770 78512
53431 61243
84212 96242
70252 91544
27442 44752
62315 84809
69344 73384
19334 69135
21511 99791
63326 87924
8051 66607
847 81370
1966 78515
53528 79986
36493 70831
702 86576
30491 38898
60143 85737
93350 96758
7027 54169
53821 89535
31943 54443
7538 43922
39077 48131
32254 46609
24005 59012
23518 99637
14458 92360
14762 54839
6827 57700
63727 70769
9253 59828
20564 72663
27258 49524
24535 58894
2427 94281
21973 34987
95979 97634
52002 81966
49891 75925
10925 47714
15270 17480
55657 86216
412 73419
5015 10575
7864 79767
19527 92267
73251 95898
23176 70884
78958 80257
55481 79616
36545 98114
28941 72408
23862 54921
27178 64219
22527 78560
4238 16417
6196 35043
34225 72455
30678 75098
31354 40015
61956 99775
16315 24686
61464 98716
25502 63403
6664 89478
14032 80063
14885 99262
42585 96330
10026 57239
61784 98786
17132 36519
51102 52041
1250 4251
19597 56847
3429 14160
32028 65797
12687 60498
46 73293
30867 36353
36328 80242
47609 94703
3661 78578
45817 74946
59246 99685
16643 69031
23374 41275
2174 23120
35518 52145
48646 92594
54927 77895
48299 86146
21870 39994
45052 84742
33765 91901
53673 81837
30481 96517
50208 58355
14184 68089
32098 59969
12288 50190
4685 10404
30312 86718
75561 88957
6083 59579
26740 31372
34082 62622
8637 78293
66589 94614
19738 31652
42355 42467
82980 87182
13658 73179
75179 94651
42420 91355
36224 58834
79009 95431
22320 61489
9587 23485
46770 87137
25114 26159
12471 23518
14018 85592
14808 42485
4519 34481
47708 84108
314 48097
47367 66444
34790 70628
4116 13108
21819 98154
69301 97222
38439 71918
51407 75317
11221 28831
655 62235
2210 4219
4508 93975
28492 46757
21307 25778
41246 87184
14374 43383
52828 66677
61790 85476
5088 17540
18445 90980
21372 71414
87315 88764
62086 98784
50386 77275
40344 63433
12926 26602
6236 54760
51065 65890
21983 78520
59006 74189
30853 81689
17982 63122
19490 44312
12849 46356
27780 83162
59138 68364
55765 92355
21153 85899
22986 37329
8007 29371
13393 91164
16033 74211
67839 86038
19819 22491
45803 67033
87149 89841
59625 93045
2711 92678
38886 97737
9953 83921
54468 90443
10403 14712
5940 56667
25446 92996
58364 78256
4735 80189
21714 22751
44419 71030
38574 61148
17475 55238
42919 55238
20576 76733
58307 63556
62582 79043
32613 49634
4827 96968
57595 64946
14066 77083
47853 75075
45840 71313
13110 98844
64864 83986
5232 97237
16157 78784
50738 66312
14248 86488
55760 66780
33067 70456
22419 53534
17494 24585
78243 78777
19957 98778
12069 56910
78793 95765
51460 60271
67782 81188
58369 68420
61492 99079
83278 87666
81599 89832
55846 68149
33413 38588
5515 95918
12660 99216
14570 77833
60171 91192
72483 97505
16963 96716
25128 91790
59044 68896
4389 19435
1016 88484
36521 64084
39571 68830
521 47250
47684 60716
55598 58650
28288 36516
48508 57871
32903 50613
1066 13596
64547 81725
15437 58346
5104 82441
62158 83363
23908 37173
38514 72236
47065 80470
3550 92979
29321 67650
25199 80830
92638 96948
20532 65603
21150 58211
17429 95591
71492 79964
11241 87641
17369 95445
41180 86579
18922 67260
59971 95832
42172 74841
12443 46972
4444 74751
28579 75799
55235 68447
50361 90935
14353 31281
74456 91913
20578 56366
17040 36850
51743 84779
5338 26212
84709 91038
4901 84445
27235 57004
4799 72684
7944 79013
47941 83852
15772 35324
2249 76327
84231 89830
39929 54720
17249 70553
22905 47685
87865 97392
73019 84763
8877 74180
38145 44049
24162 66583
70744 94353
64178 86425
31276 44559
71759 94286
9266 76594
15320 95078
47783 81283
32821 54158
24479 43268
40166 94058
39691 88057
31470 53047
13515 69700
51968 62445
34883 61301
28063 67336
15067 38400
26784 68626
39545 50439
16537 16898
163 12167
22326 68976
18683 48422
79840 93534
14062 85078
18566 59256
33219 87948
54909 86621
1185 17157
82542 96744
20244 65875
38676 65937
65600 83569
1626 39138
47361 93043
4567 15816
55623 76849
55993 87023
17433 19316
7231 28406
63371 85642
57347 91319
37279 90740
15140 94879
12934 78381
86075 99050
144 50598
23423 28844
21183 69028
14078 85988
95089 99806
29151 89922
3089 59607
14148 43413
16817 80628
55216 85297
23279 56479
22076 41187
43539 82904
26320 83429
79014 86310
54216 80745
9726 95295
12003 12430
37438 74347
59202 72792
3555 9638
6391 93122
33111 88859
23224 74333
35500 64374
834 42775
32953 75534
18009 21352
33235 67834
3460 37637
3926 56535
14620 36694
38209 66837
15339 39877
87000 96098
58969 96966
9862 32659
30230 49545
79543 81175
50730 80135
6056 84820
77726 89686
41724 48251
22212 57240
49865 97129
67078 78642
68767 91468
30373 78810
2469 69042
55655 58488
41105 71582
12875 74459
17299 76358
94239 95597
8815 52677
69057 99942
1194 94081
31096 83476
51338 56684
35760 98485
4937 87367
9966 37962
19576 39814
8342 76700
12419 73590
7865 84797
89032 98584
51851 88317
73509 79961
39072 67927
33045 60774
25085 85424
19744 27174
58246 76435
66964 91914
11109 29393
22463 94692
40161 40386
4272 63183
44734 51941
23920 47524
20638 74127
39058 60338
44787 82538
40051 50511
20382 93466
68187 78305
49611 87570
34839 39758
10137 46999
30559 65350
5867 76380
3630 36817
963 72270
51337 65757
826 27375
42628 88155
12891 99362
9346 41618
26577 72589
82741 87593
7115 73500
23876 31659
51784 99911
85017 90537
27685 69960
17772 32215
1219 63467
35323 36932
46551 60481
342 9621
77971 88105
31030 51485
30643 89833
21242 81965
40390 70427
53817 85422
58655 96958
44601 90803
20278 27683
62884 79088
17061 95489
63868 96310
31292 92808
32241 83368
41313 75632
68745 69692
31910 64461
6077 66603
3915 52921
29311 40536
2646 23115
2327 87233
46566 95146
42545 74008
56071 86990
7731 30846
45198 65253
40423 56066
15290 22568
28699 72619
58031 68102
87604 89945
23139 42725
15270 37519
66246 91878
19461 61333
38596 66159
29911 79792
50808 64674
75326 94564
57313 97112
28777 44715
43409 84603
29741 63185
28241 56622
32966 53655
67921 92906
64161 66617
68312 74458
3144 78347
41571 66089
37808 92536
21030 53418
35011 45418
14280 40107
80925 93134
45658 80389
24526 89989
15836 28973
67362 90794
57781 62814
74977 99319
7499 42224
13577 38140
35930 79568
56027 85150
8120 87877
48535 79908
18637 80932
52660 54893
45031 88649
2131 31018
86605 95089
5701 25666
16166 84572
36026 91247
12988 13498
17713 90460
34512 49437
29624 55374
46831 68119
9021 24036
886 4992
39301 44644
6557 97423
36081 46252
74384 91581
3129 3289
11758 97153
8509 80523
5922 91823
2694 88488
32460 48340
18696 74188
80341 83060
30464 83445
43961 45351
49920 64289
68967 90855
34308 89351
5750 54982
56069 75090
46928 81743
21698 97534
19374 85242
3563 76066
53384 67074
20866 80817
22770 70392
51761 85429
76698 77902
66119 66818
91293 92851
70299 81174
6031 89712
40219 92477
657 77476
30645 60403
14558 19649
83380 88205
53031 98460
90504 98535
29453 31835
48532 89275
28466 52249
13664 73276
24847 73586
63576 88579
5119 55373
7595 58784
8949 76108
14285 25117
84639 92212
44291 95555
47854 72888
10321 82906
15623 93167
31520 84998
26852 35678
9702 87221
20560 59691
72200 98724
23777 91179
52029 63814
2124 65250
51266 76451
64921 97553
62489 62877
50402 74249
13975 74741
42740 42904
16765 95961
13035 31600
14658 89255
84558 94723
33881 78614
29680 81730
61853 85201
28618 96759
43333 60563
42272 60940
56735 96665
42144 74387
8112 8391
11240 52815
50243 60847
49828 71491
13470 61566
3445 83061
39201 85585
33439 60525
6460 10278
29010 63190
66407 96915
37874 98630
76383 98132
22749 37827
3270 91285
41957 82543
14410 28185
7102 43376
53267 78745
67312 95585
22492 48598
82351 98154
66799 71047
55141 94629
35554 90603
66342 82639
3647 50027
45084 80942
40356 54983
27037 56739
18955 91708
61098 70588
16495 65188
28599 32657
13135 44615
25074 64174
84202 99017
2366 97284
53965 80930
26026 78875
9377 15431
62318 87524
27808 86261
5632 33677
69800 95122
94021 95618
4368 73508
21740 84180
14563 92956
29466 89476
2937 60942
17394 80092
33470 60055
16373 97382
28968 69390
52018 82626
30647 39795
40372 93953
65034 81127
23209 82067
37033 65485
81815 99187
15735 54402
52402 87817
14485 70889
7467 94362
4074 66733
34192 51330
5339 66262
1708 86515
64827 77798
10176 84335
17652 93304
14814 15258
8331 91086
32025 82707
16224 50360
6571 22488
20661 36475
13447 98950
4422 84739
6137 77088
23318 43783
25001 64860
2069 77866
72593 75602
19882 92286
50326 75225
34766 76376
22235 59928
207 80629
20807 42255
5069 32747
23565 37436
5629 56849
95192 95768
27258 90590
1956 25164
18098 65664
11188 20265
26614 77312
20963 48765
5771 19321
29153 91562
51851 72485
69667 85241
42456 86065
24514 85584
12061 37072
43672 60252
21059 44682
34866 83208
8685 88021
2211 75807
17393 78780
30344 86443
6356 97019
76178 90973
80173 86368
49579 54895
20285 99364
29524 47641
64456 88408
56240 64457
15404 64804
17181 94847
26460 91114
33737 35900
23730 25198
2394 21133
52712 64543
45400 50696
90698 97880
36051 77043
43858 45321
3628 98795
24249 66329
31069 51040
20890 55273
32444 53574
31662 81738
20868 51221
10204 90356
52087 58577
38043 93902
35636 50051
6254 22730
78530 83801
67057 94230
33254 50394
14289 78164
81783 95167
16988 67614
19760 79572
17287 87969
11499 15898
38802 88396
34957 37143
58453 91851
31422 59870
41534 86233
12087 89332
71692 88139
8958 12766
11283 62081
40141 81572
47898 54122
19010 48369
1904 79555
4142 41035
46710 74130
1690 97472
70343 71284
47383 66204
605 72630
821 75651
75949 91251
49568 63898
16766 80032
59199 80508
67247 77397
63918 92391
793 35959
9701 55647
29632 81011
54136 98687
22176 75739
20634 84224
61901 63159
1847 76458
38966 52936
8927 70868
40189 47776
89537 95515
7676 37575
49626 76087
57075 90459
5014 36939
2652 58788
25438 49090
2536 60330
47941 79694
48601 61600
54030 74734
33587 35777
16256 27362
36873 99185
15015 81408
53538 60579
36985 55344
28884 43531
75779 81074
59808 94793
12581 43306
14064 31262
12672 96705
49263 62554
13154 96422
71284 96292
28393 56207
76916 94797
27573 50493
29290 82900
30397 80814
36257 78384
82603 90638
19771 64430
64945 79309
22603 93826
5806 87560
48912 90111
17901 42065
13992 15881
5670 9924
44323 56688
2783 22022
76788 79023
27633 39734
21662 95269
61214 88122
84382 84507
33871 53014
58054 91156
73209 81421
56075 66505
59475 85210
8965 95480
42141 84531
11413 49866
29967 57221
2002 45806
10552 76582
27628 52039
49112 65823
13530 35527
94698 98618
9335 89278
27214 34773
20199 54114
13614 55223
41672 96428
3835 75252
27411 90429
14243 94123
7910 48680
10315 51026
57435 97981
39880 43696
48624 72506
49522 96301
47132 98099
28354 75815
21400 43300
63532 79777
84347 94005
830 4275
13277 13641
69619 79135
21774 67570
5787 71028
5136 95907
30850 43452
13214 15733
26417 32891
10674 84587
30078 71413
21645 59993
49353 75957
54518 99890
56543 99547
26852 88673
34349 37367
30420 85774
83614 99727
27180 61177
21802 95364
34635 98494
1587 14203
10943 22794
31103 82997
19349 46482
22902 60406
5818 30021
20983 71491
17400 64950
3088 32627
58433 73055
35679 99606
25758 70849
6339 10839
63422 74840
30502 44250
29794 45540
76011 87193
72894 86963
65273 71851
13299 64650
42154 48504
25404 50738
3658 90030
57672 85952
75508 83562
25545 59954
5358 18798
10276 73458
8419 20589
15612 83119
6447 77903
4818 4978
58354 99112
74582 81550
20363 58732
81791 95483
77770 97284
33975 48313
25403 75250
10962 59036
67657 77244
6657 82252
66301 73556
79854 80784
6628 36707
21539 63131
50798 71314
42752 97593
9429 60115
31147 94958
66580 81904
1737 36044
42191 59255
8869 82869
3845 44462
23062 80577
3796 62746
15694 92126
59516 82513
15323 84470
88279 90624
40399 95863
32452 40187
83713 88700
12466 65331
63170 97639
9420 86584
81850 96139
26074 86891
64690 78002
11635 96174
51290 86147
49764 87663
29983 88596
27161 61421
10679 41069
13957 79412
17514 97455
53881 97561
30976 66602
18482 99285
34382 50046
74796 84866
14023 49724
70910 80994
8210 52758
20378 30709
19871 22166
24799 98637
70903 87329
7616 94550
18617 94522
43447 64365
15088 29890
64589 98084
78089 92077
62289 64153
81238 86339
43574 67075
46148 73443
9912 55992
32183 96932
73191 90350
31822 60364
22310 74889
14041 48378
21060 85263
13660 25750
3898 72598
57981 59083
19322 72795
36410 81662
8010 20122
7028 66581
5325 90962
38628 71683
35837 85489
12856 48193
7117 73886
89988 91679
41964 42698
3021 62513
12957 75003
51745 74459
46578 73539
42586 62616
4271 14820
16307 19897
22025 39973
89 68667
9389 88875
66941 96866
39089 46367
20454 58576
11132 29133
49578 67837
49834 69165
733 67443
88100 92343
31629 69241
63560 75331
2173 54123
5079 9489
52831 93992
5476 62074
8946 58240
14151 24723
37602 57346
34428 65140
7767 37461
27999 91274
1475 51708
33044 71992
74543 79760
33068 39943
81839 97020
92273 96858
26581 91855
25349 51074
9142 75532
5773 91553
36726 88709
22410 47445
36679 54182
22863 46998
44415 51220
24313 70343
19731 70063
34468 89257
59421 65321
76559 96970
29958 38651
50176 69355
26561 77339
3326 43822
17897 72619
49026 54866
35825 81204
32275 76938
54911 76919
38852 43107
15697 31088
26126 60920
3774 21868
45279 71024
58811 85088
67314 97524
61820 77605
9972 32049
27553 93959
11557 42662
37698 79156
87265 97577
17605 91718
45395 78779
60372 89311
31175 87656
41249 92529
27154 27395
5733 20871
3331 15883
52476 56027
60963 69839
80704 89857
3057 90079
44459 54006
81153 86367
8477 64419
38082 84165
33339 54472
6222 10620
10115 86555
58797 59814
49367 61027
46588 65769
21107 43344
69994 98006
34366 73172
10048 14963
17243 44162
66011 82185
51106 53086
1680 92209
18477 97820
44123 83145
40699 74667
57985 79750
84551 96200
31337 68037
3756 38408
56177 73276
46566 73375
1442 14043
49688 72747
43669 51054
23532 86750
27651 80119
8285 35293
60715 95290
71 87843
34234 46877
31076 55048
34173 96802
16903 29047
4262 88718
71527 75536
8701 11944
28807 82212
40630 96551
12795 58504
37808 40456
29511 41209
53633 66951
6846 81869
12261 45217
20856 99523
33945 79904
57575 95078
21124 93765
13119 55076
13806 84914
80833 82904
15779 81666
64604 82737
7791 75881
18514 38392
63297 96266
8787 63782
21456 91864
13430 50192
55538 96841
12030 44950
26329 35018
38553 72743
43052 96496
22771 40738
56802 65320
46422 51775
52273 63891
36082 90160
10374 75265
44576 46864
32098 47700
29780 76311
37498 84759
8923 73068
21495 75717
5496 44532
47355 49170
43288 99270
551 79179
86886 92103
16612 73541
50752 79968
7864 58757
29286 29533
14241 93503
21705 39779
25337 95284
51551 86671
38110 60989
40420 64768
72051 86223
13803 84656
90899 96890
12335 19342
5386 17657
29999 98836
69497 96571
49696 89909
50028 73433
8945 10263
16784 71085
61797 73362
32087 63382
95603 96200
14804 85610
15805 55706
36784 82900
66203 98720
7154 20874
6075 34398
54205 88329
38142 91375
10336 44774
65058 98057
38043 38428
47681 74406
60840 80717
40010 83966
18670 44699
24067 98311
92672 95059
18044 42137
1899 10319
26391 56651
36563 92575
9820 47659
45431 53627
2442 61213
49158 64461
37167 59339
7144 94336
30777 92611
37048 65704
25718 81250
86284 97264
10383 31236
78658 79759
14942 46235
34341 41175
2528 90696
32590 70875
42235 93605
37832 53816
18176 59429
4244 8291
2365 94075
54060 90789
5202 33321
64704 95863
45422 45873
71022 72463
92559 96703
38298 50806
63056 67690
43548 64838
69353 86719
60428 77385
30095 48588
12402 12664
37117 66884
70397 86730
6366 75746
44358 57028
9 59926
62884 89580
65311 84277
47200 60420
30634 37384
19466 21246
45905 54013
223 86853
22985 80140
9260 38214
8996 30284
64903 93150
3159 18620
77902 97679
82833 82935
28224 41131
9353 66453
34877 67656
39649 76144
8630 69267
48805 59954
41521 87328
63305 74599
51684 85367
26725 29702
10461 70200
4839 67634
57359 89404
44948 47135
30057 50119
45582 97883
9479 73094
18146 26543
33277 95472
28266 56514
20127 83750
29092 55123
29957 58558
16885 84289
3886 17903
5238 60044
35571 89412
48660 84920
53390 55748
8406 33954
32612 82932
11327 87548
17678 71097
56325 76619
37664 97920
68559 72975
48708 92459
29611 72381
46846 55449
25920 44218
12451 74530
4319 54672
38214 91531
72742 88541
27552 55028
22274 60665
70108 93073
63297 71317
8263 27626
67152 88098
5819 64124
42203 70147
2523 38659
53542 76221
70434 70659
4135 51018
5571 16164
10853 13511
5157 88629
19345 90530
42024 73120
16695 67676
68294 81090
13765 19211
71540 82095
45047 91384
32744 49824
91802 95306
10612 94968
69375 95808
45874 89776
81436 92345
201 22166
36517 71468
46471 62947
14573 99978
88875 99515
6760 31442
16182 73129
78672 83764
70630 94417
38577 46576
68453 82440
83177 87937
80247 93658
47989 91872
4766 53963
2993 61678
35460 90559
56503 90525
11087 69611
28836 40737
24013 31514
30429 68201
57032 64868
33413 92708
16766 19939
82126 94224
17472 38940
9251 67939
26928 28851
50275 66842
29399 43259
4976 14868
56993 89866
19397 72748
28352 58752
78658 99187
44529 64784
12043 53412
68560 97878
65768 77710
9241 69794
40090 54501
11867 66356
20341 33917
36289 98395
37474 68077
26455 95676
17640 56119
85568 96559
68653 71984
75798 76576
4268 56276
61523 91163
53970 70685
3094 24751
45245 77734
13865 55094
81683 86248
37288 63541
4473 57354
29365 64894
41196 96278
36049 85269
18454 57712
24289 92678
6097 90207
13473 59730
17474 38908
59632 68437
55448 87364
45295 53171
7905 58217
24741 46909
7167 75661
2431 8640
63487 86677
9826 93790
50956 57475
6298 34632
6609 96898
12708 41127
45637 57470
13461 94361
45629 98826
12394 53363
82486 83865
78630 95342
26767 88530
26657 41660
26018 43398
25281 98507
46893 52047
64285 75358
41622 90904
73599 97760
20461 53773
21596 84503
71717 88489
3431 70075
29911 63292
16968 81577
71261 72547
41003 70054
5038 75092
26582 38259
56840 80191
33935 75245
64483 97070
73507 94810
67577 78685
52537 65949
46890 52014
65955 99317
34631 56065
56489 76379
26046 41499
39969 96950
8091 64939
16904 53422
32442 60776
781 74832
10471 16795
61545 94909
8241 77949
66732 98160
14953 23927
23739 68163
27542 57580
32333 83748
48478 79724
46941 78641
34272 87601
53961 58429
4917 58949
78944 89303
29908 63495
1379 86861
4120 67866
85145 99307
18667 42110
12202 46312
47030 55246
11864 48534
30779 32021
67017 74510
8128 27020
70258 87812
40910 68807
83766 85059
35365 79727
3414 39831
88094 99399
3538 63434
73453 89760
23074 81836
22698 91856
84545 96564
36906 52272
32806 34362
1105 79531
29799 64217
2875 23435
35222 99616
177 75306
18731 64793
7884 98942
3968 47025
14868 44772
34966 36611
1978 27889
532 83110
39366 87829
9068 98931
75970 96695
19384 21811
55723 63377
27234 76418
5293 71586
13967 33814
8294 34455
59705 96745
32194 85685
27943 62226
13648 58107
3619 49691
23669 92016
17112 22795
66229 81133
31389 75179
7008 10713
18307 39365
14123 64317
53855 69824
48598 96010
40680 68340
30009 60279
31187 79768
36516 62318
9662 13185
809 43470
78262 96876
53122 66833
29482 45011
74477 77051
10655 60328
2431 31573
27092 81977
5404 10494
9186 81858
41735 91337
19024 22689
19028 54682
31130 31515
53861 63373
54497 72729
39426 79762
16670 96161
87307 92386
3172 63648
27784 64317
45248 88915
40728 83560
26372 62384
67693 88347
40911 87008
21948 75997
5836 90322
35170 63181
13109 53958
12502 95067
28616 63547
94776 99137
22469 76072
24910 40667
17773 23232
39421 82867
12922 71116
21543 80015
3673 18074
44494 58652
12524 29448
1328 31425
82344 92466
68868 87143
72646 95564
7160 37132
65603 80333
50782 90497
10388 14734
12081 36178
64237 81989
23649 37569
65001 71918
76680 86726
8749 68439
14794 26384
75156 86779
50115 58222
63700 86185
16390 31155
48770 93425
15825 38420
26733 51022
48304 86638
17792 77047
20985 75670
26716 46637
28230 71085
1827 98876
16966 18104
48220 72194
41123 61963
51041 63029
38389 91771
65244 90051
36868 81486
26459 68155
19954 79322
10735 48172
20426 89476
34332 80008
60517 71650
15782 68198
23799 38371
19162 77913
5250 19263
65115 70943
68555 75507
55535 89073
70428 77003
29710 57803
16228 28906
12007 53612
20810 30279
75438 95673
71345 73524
37381 58270
12618 67673
73210 73591
18919 95753
10818 91662
3110 57480
5599 19728
65484 71481
33735 82080
41188 53354
1747 64558
40523 64185
32474 74441
10700 91007
58306 98232
18291 59531
45297 76375
7262 16156
41999 42500
37794 53131
57209 58160
12814 26670
58298 94010
5118 44536
30112 56258
25364 46376
34177 35633
20775 87814
25638 26392
25661 54966
300 69053
13884 18836
5470 85201
64911 79223
77888 80904
38611 58518
49912 81633
3116 73144
72194 77794
13584 51069
11946 98719
3503 34491
58633 85304
24740 64061
17028 86742
28590 84659
54255 82111
44838 76076
11112 21061
13591 81254
82495 87272
34367 87644
2218 86957
1769 93716
29514 62122
65250 66398
27976 45389
7719 55497
46012 62123
39496 55216
2285 18338
9818 21459
25210 43046
4911 72718
49505 56123
8912 83592
13045 62101
19594 86162
25732 96152
63495 96187
31031 45606
42761 50368
56190 90463
62294 75664
9969 19851
15301 98788
4695 11873
86559 86895
4627 38787
32954 54638
81861 94285
69592 75734
93430 95794
15512 19211
49265 70637
78036 78931
10698 30734
64294 96824
96403 97030
22041 42442
44331 69070
52207 65533
17444 91431
41557 86024
8956 39087
14241 95019
16679 97827
54564 75188
12758 23587
20476 52173
26184 87568
39473 81396
682 18801
81556 99940
51363 61982
6456 44136
39422 40566
13531 29312
11307 90037
49809 72800
30673 36163
13851 96359
6232 53537
14328 39798
15724 19274
13272 24494
13635 64924
45256 86093
33563 82118
52814 67680
23924 61753
15871 38133
19967 32296
47932 94064
37701 72169
54908 94535
21646 61117
37201 76494
10953 51823
24723 66132
11717 39185
43870 90771
52170 98049
29217 82286
5807 32751
22393 28960
32584 36974
6883 40854
5353 81281
21415 89169
34205 56531
11611 38448
38815 72263
16720 39661
16990 33122
22557 34367
39701 77498
47330 80834
7053 85962
51542 55829
21714 29020
50231 96569
35523 49167
34008 96365
7611 70232
75919 76904
58077 75166
38353 40369
61340 62852
24341 87616
71546 99278
90888 92125
7902 28319
22808 69565
26322 34502
22291 71949
5393 40949
53982 70543
53758 62908
37615 76321
5624 15940
32424 42744
36047 78778
20236 51537
13126 48583
51728 84877
40950 44689
7751 90515
335 66247
27050 37907
3971 25957
35067 83821
57454 99922
7844 21442
82629 87491
35171 85008
30773 40678
12229 20647
2591 7217
32389 69713
26886 69859
28216 72277
967 50544
69231 97955
14535 97452
30059 48424
793 88133
39480 61536
49755 75640
9398 58622
86 44476
11172 41410
18083 68807
35007 38099
60736 94251
14304 46116
10395 62541
64101 93369
43073 87343
29588 98130
9713 47289
46720 66927
60291 74543
72948 95799
61990 70960
30190 85984
63221 96729
3743 9506
31017 74999
837 95751
1983 19696
56840 82616
17740 61754
60281 87663
10225 87031
34313 47140
94907 95163
8096 72107
20855 72742
50723 86229
2722 48610
8334 35999
16101 54259
25845 69671
58418 69252
30724 36044
60804 87569
42624 80323
11900 35998
62966 82668
13278 22267
38148 79580
39832 68244
4171 13842
43981 68200
39145 84268
48591 50372
25723 72110
9990 68320
87162 99700
2653 50564
2888 32750
26246 46064
6315 9591
3215 32459
32162 66979
57008 60714
19839 70008
43772 76969
19814 22329
22120 71211
31889 39468
71536 89866
32247 62530
282 35030
47297 81998
22424 62053
40750 78186
13377 28391
3625 76079
39112 90838
87841 96840
65429 91470
20305 21240
7806 67131
4371 23827
47604 85117
25550 47768
85547 93064
18601 29518
25542 37672
11257 64320
67736 81065
49947 70770
15687 48094
12510 59421
15700 95341
65078 74096
32845 90271
24918 29850
13257 47319
820 4408
1206 66733
4948 69397
2930 5347
16338 55207
26841 82079
45561 91945
15680 35650
83366 89349
40540 71881
11990 97325
33793 96344
4334 51109
38621 63473
18864 57746
4250 30296
11193 44977
58214 88031
74523 83778
24508 77180
43768 45535
15558 37056
87313 89905
24600 40515
12876 13984
1755 68867
49552 85882
1557 78184
6294 94866
54455 60264
48911 55144
21507 86470
9240 16606
42359 76244
36348 57024
32154 80122
31934 68973
11138 41999
23143 34701
11684 87648
32532 42613
40736 46569
69532 76523
9313 41862
9021 63842
27878 71283
59532 88349
11319 80483
62317 92443
72627 99999
13542 81718
3265 44257
55234 59944
50095 92993
40989 47119
28685 31399
32419 57525
25095 41048
1603 81198
22032 71583
28152 63799
68402 81537
22809 96949
4265 30324
39685 44276
45872 91198
62803 74211
6005 61988
55930 81364
57893 86839
34796 58808
87219 96432
14743 27898
49992 50447
10790 77433
28951 71508
14358 46552
24183 82862
2091 96436
12239 69950
57159 97722
60670 70233
52425 69400
28375 88794
21817 37943
61172 61879
32347 80472
9602 72838
57071 71166
30721 80008
25204 51161
34994 91171
6 1777
66872 98671
78398 92214
77629 92259
71545 75999
58334 72777
66313 87085
45742 97940
76552 97118
7702 62593
18124 52647
42531 88154
55764 92368
741 74920
59431 88937
43407 86996
42105 94503
34857 34953
70326 79277
32488 47301
80759 96510
45297 86916
23961 96275
19133 24519
29949 37612
23911 58479
20941 41996
14756 75126
39822 59071
34730 79922
19643 89478
40353 67054
5988 25886
49199 95406
65574 86177
35730 66044
52299 81222
43606 68356
74894 88144
37977 84503
4615 23689
59138 89471
48355 50205
24703 91414
63518 92164
44811 73729
3891 55876
75261 76179
15823 54662
10838 16298
22083 81364
64867 96695
43955 62225
51516 88177
1994 81046
34676 62184
30133 99455
44786 86432
15793 85613
17250 67878
27173 30708
6166 85601
87222 89556
82802 83148
43345 91551
16273 72513
10858 22687
37921 72297
10810 46923
62982 73152
26585 61618
2110 32388
84981 88407
37139 57707
80463 95101
13731 85511
25736 49186
6364 76440
12836 99345
34162 52671
71345 99260
92408 92470
57886 96411
44134 76878
42662 72935
16996 44408
32618 65967
11485 16892
38142 99124
46983 76983
11849 13081
35405 64070
31263 61296
25620 45767
16935 70949
31699 50383
48792 77417
18035 99958
3746 15801
47330 53232
25884 82584
91256 99699
8651 9813
29321 52368
22340 32185
30617 94066
33405 37018
39564 96047
16700 58850
24693 53903
4749 84412
35797 68116
19947 21179
22645 35624
15870 43115
90281 91249
36598 55387
65566 81159
26080 59832
24295 82900
67257 67530
51575 93860
11092 46288
47928 84707
89551 95841
56940 62332
68439 83788
29111 33444
24892 66745
9059 51838
64942 77549
84159 85704
30218 68083
31388 74187
84920 87844
22873 30716
66452 69227
62011 72845
30854 93339
52806 74916
25035 53201
7757 14800
34137 53307
19425 51346
34815 84357
30720 95405
50556 62412
61145 61493
67020 79011
56776 86015
27369 52886
47453 68036
58982 81345
8408 42834
17619 30930
39272 78775
39109 43894
25055 91743
46123 46727
42002 68022
18904 98035
26377 93617
10910 62284
20890 23086
74374 79611
16449 52764
997 82201
75564 92969
40399 45573
8431 49800
415 48843
64544 71220
9845 24688
6876 88260
46869 60225
43609 74715
39660 59127
1017 40325
54705 99014
72862 91536
38043 79119
12422 78459
25642 42276
19030 34486
19492 27961
34567 86593
418 85380
58653 69475
12720 39617
35755 95249
49505 99414
81689 99794
45118 97639
24349 37782
11007 91081
12158 93369
1074 34511
5913 18002
9837 12666
26103 63300
66552 74435
10094 99656
28357 70636
2277 97111
7566 61163
26041 48273
69760 97358
46049 83655
15476 50450
35136 82671
11018 43978
19455 55964
18406 68760
90228 94528
4640 16194
26748 72160
70290 94292
5729 42903
680 92124
20424 21047
28528 94146
41010 70993
15110 23566
34730 88376
14284 63444
20485 97671
65519 97061
43246 56933
84373 91044
21119 47220
25305 46173
38278 42912
24681 48525
20439 88367
32111 32680
64401 96623
24732 31131
50573 76945
39235 74619
66783 72018
18865 40026
52748 71797
32506 81382
637 22039
7262 8270
10615 40073
22347 25458
81686 97179
18956 77302
53302 75394
17378 54655
61173 85029
64361 75541
35987 57856
18674 76340
11326 37488
61284 94043
42295 78319
47647 48592
45181 54013
32935 64263
22627 93296
11637 18488
3957 6432
7552 78467
72060 87723
26268 88639
22054 83836
68543 96929
41664 52731
31903 90213
62623 87856
66793 67338
68857 87419
43078 49173
6019 26328
6275 97748
10788 25825
18841 63045
21444 58950
29225 91752
19170 93735
17802 38516
9335 48793
11647 27702
10526 66926
30573 67042
1838 69505
62244 68379
31285 92236
9612 15597
56365 80162
61816 78694
37102 94270
4022 81044
6276 63588
35771 81096
29610 59279
11635 45260
21052 31555
82652 89655
63055 97425
80065 87040
3464 19291
71610 73315
60638 65034
7017 16859
13919 56527
41079 92804
52357 90748
11887 32312
7718 31138
7524 61166
32935 64324
82257 83528
3583 55110
36296 85774
27115 37091
65424 90272
6506 25242
43478 89870
17284 71834
7598 62628
17555 37469
3509 39954
35919 54799
43963 58483
396 43253
40565 59873
64264 78675
98 41760
26482 81192
35013 46830
68717 91392
47465 94443
10833 27129
15622 91557
33938 52810
18220 19472
73323 81282
18070 59524
27086 52746
27496 74895
6908 57647
22050 60228
22209 91388
59322 85656
3851 7371
24290 81376
48966 55314
60574 95913
5035 94627
39681 94154
52030 53725
28611 59830
36813 92241
53983 64141
89238 93969
49897 98288
30757 68345
66155 87408
29255 45990
39638 89133
50940 74325
22536 38580
67765 96783
8675 57212
56180 61459
83379 92840
16567 75962
36602 77384
51443 83271
17395 69633
72138 91677
14128 49245
25287 89644
31041 49548
35083 44086
32942 52252
53577 79899
61310 75739
31375 68027
30026 54443
86439 96230
61757 87159
28349 97242
971 53988
14876 93949
67765 83639
28534 59189
87307 91679
53463 65545
21223 98957
43045 85004
14547 74192
34346 76411
17535 61169
81224 85436
7413 76524
11074 66262
16837 48585
54772 78131
6895 18953
448 87892
65340 74445
15634 25659
46915 54054
22426 31429
62305 72070
9135 48070
15892 94766
17360 43710
6361 69601
47743 50632
18392 98625
13209 98888
43267 75294
9372 75002
19213 36167
30510 63443
4458 57787
43453 98506
25181 53766
28905 30238
22035 54316
54446 98552
31445 52332
34575 78664
65580 68099
12135 44324
8420 48212
50716 72546
21161 49019
13213 33792
31450 63938
49610 68112
45509 63604
5167 97183
61697 88845
16856 25208
6114 57809
18864 38570
11674 74718
17930 56811
22986 50173
16558 36092
22992 55236
44772 56676
32977 33503
14492 71801
77527 87921
77374 98519
5293 64525
6246 63541
10882 41567
796 14167
5169 33580
32481 75561
21970 85580
16429 63543
54026 96270
15819 37137
18060 43322
58133 69091
27731 60682
4064 53237
45136 71807
39024 55229
71097 73738
22998 81649
57090 90230
42047 68872
30948 49454
48213 81146
28187 74322
15281 79305
56664 82789
4948 5028
30320 53302
47785 49821
81961 92921
16256 42101
78832 97466
58287 71464
78924 88126
59665 72535
26351 32536
13108 47823
18144 86125
13536 15329
41135 70188
29755 68212
41735 61445
35962 43739
2020 47848
51766 67730
54290 73894
25371 40242
17960 78985
74675 82681
18622 57354
7998 10875
53990 56355
6202 46631
13341 88391
59413 85121
30892 69428
54572 67215
10572 11443
24933 94088
40796 87763
35558 91122
26281 51501
30760 90030
10346 47409
9792 65157
14488 90685
28496 75231
25104 47748
12419 39381
2513 90591
22239 54473
62592 83989
2469 13265
48082 63930
51126 80098
35372 44637
38709 94231
48483 94195
40086 49008
35548 78054
15634 25094
81209 92239
12792 41579
9018 53543
36969 96440
5292 54045
55567 68862
84591 86499
44403 59524
33734 39686
35665 40187
6759 9832
40635 51747
35419 85875
58693 60689
84832 98747
21136 42127
21737 80113
51360 92142
22368 80135
12442 84088
57302 61872
21692 86243
2526 4817
15374 20427
60211 93923
37672 76315
86136 89155
65157 79776
44009 62989
38637 83026
74107 78886
15822 89987
57310 64549
43810 60773
3676 41891
14604 43353
1775 46833
4164 53137
68454 82877
32914 41920
28709 84766
72439 88828
47283 96818
15472 37225
15042 89062
49147 85118
13008 99993
12645 46977
22423 85058
77286 92512
25085 73732
19053 20387
4540 46899
71226 85197
29373 57866
33157 50484
20810 49121
14220 49546
5275 35114
17720 52827
15809 51801
13155 40471
22917 45834
14992 34791
86605 95594
3743 50691
50615 90990
31050 72707
32280 68786
74323 98906
72912 97699
66704 83993
30474 98619
7084 27352
36789 46589
40560 99706
26403 47842
57678 85389
38172 41323
21811 39144
40907 90666
65747 96162
8946 50543
3312 49059
29701 54630
63267 74461
5124 20474
49379 87285
16372 30133
27888 42371
21344 97253
3739 69915
42515 94861
73812 92002
41754 61937
54221 86716
27220 50899
5556 89411
16866 89679
56972 80559
23520 27655
46845 99673
37133 58773
36663 69734
76340 78013
17810 37963
24199 92111
24735 45135
4103 79933
20480 60159
2403 22737
14500 80728
23019 35071
11145 45558
29991 39010
26490 91234
37935 61130
82198 96467
19560 75788
78009 80537
9430 29982
86087 90130
18854 23190
17558 43795
66350 66499
42426 90717
11246 97178
4854 88348
18158 92439
11813 43583
62015 67438
84521 93166
42863 44226
5650 24701
47949 74624
59364 76420
7718 58392
74257 90368
35649 37639
3633 99573
25456 44051
28964 42186
4820 68181
37985 99257
7617 88160
16186 69981
7697 11031
45946 53536
79440 92948
2658 97383
34929 91415
53341 99212
8274 12020
17391 71740
53606 74867
16963 27570
7332 60905
92166 92523
47896 97021
15863 59618
15084 98783
57662 72223
48674 56547
58867 75110
76698 98881
36442 37504
33787 40735
23281 40090
48629 89876
76122 83944
11608 49887
79167 96556
13182 13578
21910 64929
12967 40797
15345 21972
43643 80256
7679 45709
56297 82545
44934 79367
5138 37437
4443 22721
13374 87934
13975 67953
11788 22514
36513 65518
37547 95470
57834 59802
12921 63763
55228 75326
36613 59752
65428 65509
73527 90003
33836 52017
22602 84631
21982 85648
6747 64348
31350 90959
53154 62594
10403 92726
26397 49247
9571 95878
51800 69345
4173 94150
63972 83370
38390 87162
66163 96728
44027 90543
9239 61527
50943 80425
35617 83695
11102 73750
65755 81808
29271 50487
3808 84876
80407 95003
68527 70349
53685 72214
85005 89058
12122 87323
32735 33738
38420 89054
42160 55203
16110 81093
48204 85685
44731 46921
7622 93755
16843 17580
41683 55568
22624 72047
25770 90145
5879 85753
68440 78752
58668 71709
32974 47587
10103 83591
35765 91520
6858 19469
39626 85653
55792 74683
52965 59990
94843 97167
2874 39345
11878 45319
57130 87406
37705 92022
43555 79446
9851 66637
17145 89004
21154 88858
12919 53090
20131 42469
44015 88601
58507 65038
12561 17525
22275 33030
79771 87704
5942 9597
11798 38993
15320 26233
53023 80545
45724 86906
13527 47224
7037 83573
16477 85184
1012 83978
12256 93950
14057 76834
51133 61279
65947 87666
24956 91940
56563 70580
16726 91786
30271 41108
11895 43444
33880 53281
26527 50775
3704 94807
16673 29442
5425 80503
19847 99087
46670 67607
39342 74506
26920 48887
39813 49539
41155 89643
45910 93615
7099 8831
60006 80597
19478 22833
11738 94551
14968 61127
4677 78601
10258 16012
36423 88168
19594 39862
55542 97268
2492 58606
32367 81585
62582 66757
8580 96640
27085 33477
9966 86559
66082 78490
14585 93381
11727 50869
23214 95489
67980 83660
91322 98218
18909 93376
9897 33537
22390 64892
61761 93647
65907 79058
56101 81062
12324 28372
31748 72484
1574 66956
40189 86836
1996 49305
69285 83257
48284 96070
49554 67053
9832 89334
55437 60224
14607 32885
28878 55870
17148 78203
74277 86427
32004 72170
7289 63932
26724 79818
8360 39812
72796 92425
66087 74880
23695 70494
38653 66614
91485 91773
1264 15625
19145 77185
18568 79547
21477 91972
35384 51989
66877 92619
24633 70842
25654 66374
57579 58250
16378 99419
15381 42292
11889 69268
51835 64622
2875 60336
8402 15366
48719 96726
51679 97973
13031 37835
24432 25772
1219 93157
73497 89741
43559 80467
55375 95440
30731 52796
9760 63905
61068 73848
45483 50507
23806 73673
50300 61074
54992 75688
27908 53599
49422 86218
42434 77604
71702 88856
32272 37570
51109 64721
43614 95375
2453 49011
6352 15438
17065 31424
51835 62166
32427 86377
25145 73906
38445 79577
24873 71941
70567 93381
14737 86746
76831 84142
33055 69676
41534 48185
85270 99206
31278 75005
20664 34948
74928 79416
3121 73718
1030 3282
25890 33982
24749 77327
6356 8940
53172 85604
61117 76388
46014 79520
14125 27262
68197 75095
10425 18433
79857 87988
14352 49635
800 2784
17339 43279
56863 88724
29958 47116
34203 99090
7768 34411
16997 68144
38384 84222
38706 47141
11400 27929
34001 97751
9527 32000
7383 54374
47797 59668
27660 48196
39123 68090
17738 72227
75252 82972
70931 81773
64725 76962
34439 77848
7347 19073
34768 78439
27072 64427
5786 67038
7831 25291
37661 81218
15352 23347
37634 88069
52093 69076
58980 59051
10947 14433
42641 56344
8878 92278
80128 84904
853 96986
21290 87517
60481 69769
22472 31409
10264 95033
15412 92993
150 5321
17047 69031
74712 88228
4062 91957
27261 96398
608 79034
64905 81413
17017 70484
31300 96571
19387 78248
44207 65153
88222 99359
42780 48866
3932 31065
9864 51279
34587 88843
37898 95174
28744 96979
49349 79807
9452 58157
5299 6075
53159 71845
20329 21053
58891 69734
6484 98438
27032 93905
15501 39848
38095 65577
20982 88688
62101 80555
31605 83808
85351 95516
981 30390
23125 23706
32920 64259
39028 97820
47449 80408
70070 74659
70419 95182
57724 77393
46865 64091
7975 64457
82095 92899
26724 90030
28051 62505
23244 45578
16960 85475
7148 30775
13564 42285
10961 60480
17941 45218
25370 70167
65110 82841
25828 68535
58813 96316
42970 99166
51408 82014
36932 99087
59492 97150
52241 61712
62647 69151
28108 70879
59044 76918
27874 50654
16612 19199
57723 68256
28319 48946
20186 36826
2482 53803
52428 62493
43703 97997
22842 73682
26195 76931
19020 82493
11852 17713
745 69460
2376 56358
24529 57576
1949 98356
71728 87839
37135 54497
34726 65180
7163 80518
41168 55008
13405 26807
38691 38810
15897 37411
31353 96100
19678 38176
13475 45607
9419 25134
2594 8926
36887 98724
12107 81325
40421 65563
48696 80690
1635 19366
80409 88137
14541 54227
22958 66032
93 44240
5892 91337
74006 92482
20270 52410
27683 48857
69398 90006
60185 84216
43854 95793
21621 21984
59500 85522
26347 26932
11945 99041
4129 28002
68340 69562
78956 96570
9544 83374
77224 78583
30500 35118
24239 38817
33930 48440
5766 5924
48939 72383
88348 93085
3155 70979
73655 77917
28087 42832
41433 84269
62262 93327
53544 77970
55791 90323
1230 23130
12562 54526
22329 96233
48124 56966
17999 53165
68046 99798
55531 69524
64421 93621
9106 75835
3238 81459
76145 77600
3885 41626
55018 85412
44959 87028
22613 68718
29210 94171
22767 84306
19343 61236
14583 96407
1766 74739
77665 80308
26060 65369
20918 31453
23593 27245
42552 98506
9587 37071
1826 63744
41263 84394
15214 17215
33686 45016
17457 86664
55627 89363
31777 35848
19045 39491
51030 85157
61142 94870
590 77123
3513 46757
42987 97556
56218 83194
12698 51735
49143 52018
12058 41736
35474 57794
8543 17822
34580 62999
59176 92520
22540 98282
18576 80967
2774 66465
44983 45163
3018 80138
25785 60049
39294 45609
2446 60491
39792 72796
7126 67933
69299 85490
13300 27730
10984 76071
4664 68349
81405 96104
48192 94884
68288 78837
50822 64093
31751 84544
87032 91938
47670 97937
48230 76658
60656 73959
17272 40803
3172 92371
62706 94989
67451 83828
715 13052
26160 75890
14142 81328
24103 31691
53468 82382
48743 64268
9859 64417
42363 60245
20770 27864
6577 10319
79608 96889
27877 53218
34670 60814
8169 14724
33964 69921
30876 33507
45388 88402
37551 91671
34724 94074
70310 73925
80832 91004
28948 36499
60381 76760
12917 68312
45838 61327
14733 16041
1243 34771
49619 74780
1793 63156
28945 64916
39294 62679
15502 51102
15127 23435
40027 70008
11935 44960
34285 93178
41985 43503
35609 48081
54766 63933
31154 36128
41566 74394
38762 38998
50572 86332
72087 89584
11685 97591
19553 53496
63882 92998
6926 41090
50235 96687
70463 82657
31938 72485
31918 77714
51602 54863
27874 29617
1606 69338
59544 89825
24205 80152
84300 84842
12855 32127
56453 58081
700 30702
39477 41353
68172 93481
1695 60193
25226 41095
6286 70297
15342 63458
30276 82952
21059 95649
27497 83730
21327 64987
21700 56694
28414 90333
62163 77343
711 21801
2046 62855
64209 80808
33203 76028
80618 99922
47654 60177
68145 91931
42457 90084
52211 67870
27586 86082
49668 90383
21934 91628
67201 76802
14117 76327
5301 58812
56393 96802
6270 88593
77536 87067
90077 93088
53540 55646
8399 24493
16644 35783
34687 61366
2409 3956
46153 98138
44278 79850
35831 79437
20377 79950
15707 59303
18535 37633
42626 86560
17838 93097
4977 80152
73171 85935
56241 74016
22938 51414
5464 50424
23750 69295
31603 56463
47709 99489
7831 8838
19777 80022
25458 43487
22404 95128
25006 44849
42464 74566
21672 64091
8008 74409
15543 35776
39951 43201
47031 87030
31685 91660
11276 75041
13574 72614
40563 65562
54345 55310
39313 77157
22455 68042
52331 72294
60385 80718
16734 77621
66773 77513
76554 80643
7093 62746
62788 81551
48803 88986
22753 81862
12325 73750
47024 74173
56605 84429
23938 51692
60758 96874
2875 96109
19818 96653
26365 65278
72698 80543
23182 68263
22835 29299
2059 8046
46473 67298
11814 54827
1874 19216
10439 99058
25003 43391
36673 71461
3933 57224
79747 83896
45463 99228
845 46365
8844 49126
80491 95294
44290 65679
12802 31098
37807 48618
135 82390
25219 53816
12684 20769
34426 91357
93418 97168
53834 77672
17234 39425
1019 26523
17969 68860
13508 28577
17174 89119
27912 52671
35941 66383
3245 29346
20323 86432
21488 76862
12972 20456
57067 78668
28441 60931
90383 98309
19922 89968
11255 66135
6136 85744
4714 34506
21679 86669
12479 81843
38987 84980
82556 97461
43934 98707
37040 38845
56054 75369
23218 54122
6471 73132
4818 80902
7343 98185
16860 57525
38139 47918
4687 54981
451 92190
32400 57128
70143 82498
55330 81484
9841 12976
7776 69319
22889 50479
5983 10435
48547 65702
40544 63004
66813 74518
73869 92073
60195 73813
74680 88781
35569 84119
55528 59412
27534 84710
35951 80395
4408 75836
43168 81555
73689 88508
13646 34897
27836 58439
39692 79801
85074 96968
8604 32681
58011 75282
42947 74437
46299 49368
72566 78578
17153 50677
15626 25973
86692 89428
46725 95948
10805 33206
5164 51436
20720 27583
31915 41513
36991 60970
64641 96173
39513 64400
57626 59831
18399 20697
39217 87894
32637 88806
2572 39144
43306 76544
84031 94934
19898 82445
20012 81867
12387 58397
6619 22716
33615 34908
43041 57851
19912 74043
18390 55553
18513 56189
36104 61454
17940 43928
16694 53782
4728 89608
3692 96723
24054 45608
40763 93147
2229 25764
91151 98610
45077 54227
61638 89792
6750 50816
65313 70127
3743 52520
24506 29853
12000 76225
11585 92939
2577 3056
15830 28854
3429 10652
32299 32406
22894 39388
68830 91804
69461 72559
8989 94188
17597 98306
3792 32847
88165 95933
45413 90563
59568 65760
42797 64759
44554 57681
33510 40007
67697 85183
38423 96810
46365 79648
15447 84990
2916 62752
12801 22295
61759 98690
43194 58510
16126 85021
22681 37022
35546 70099
7640 99587
8418 67824
45636 86101
16247 91419
49242 67605
23514 63860
37149 51014
64541 93616
48375 52632
11461 56384
16383 98922
64127 89226
14375 59724
29435 83194
70750 85226
16126 80700
62524 73222
24228 92580
1914 48274
30201 43047
38440 82626
11654 38001
39242 45120
9266 78649
46494 46571
67697 82549
48540 51496
16991 84596
53931 90234
67310 85621
16453 33989
14405 40249
57552 73317
35473 46137
4811 55210
62773 98919
48789 76482
91560 93369
7465 12228
30353 53915
1166 22412
22679 78119
59868 77063
25559 94208
7724 75561
35595 78387
3750 45103
36217 64857
14631 17636
42741 68697
67076 92458
5076 16170
86609 90238
24046 81366
40951 44334
79387 83855
72532 97256
16730 55691
28943 67373
19738 74803
3652 89526
27815 42296
25514 98166
21713 88029
14998 23815
42349 75713
62705 71357
793 64390
8494 65594
6668 9485
34252 52093
13820 86815
13140 46320
11073 70195
15155 30196
65328 69054
54731 73313
4904 58933
39644 87944
46260 49175
21214 60806
21779 90542
30468 98791
3902 71799
69761 78137
59895 77152
30179 36624
2102 41443
52248 67445
35277 94964
23787 29522
8820 15164
58340 83297
94089 99111
8585 62320
4035 43805
17354 74506
25629 44770
57133 60339
46998 99716
6078 91584
52898 82612
76310 90499
94131 99496
42527 89711
46483 47795
18127 79047
46899 88570
35594 83408
35833 35863
27731 31587
8215 48686
54866 88792
80451 82974
9042 13553
66579 86353
37401 99859
29549 96864
41321 93803
67560 90769
71768 80197
69879 88067
39373 77245
20525 60143
82442 85308
44595 81635
7680 35060
33016 36954
14872 91266
3594 85171
67508 83097
10105 60309
21573 51670
65447 80751
5594 58081
67179 70208
34648 46268
4216 32605
31088 38208
86494 99127
3721 41207
98994 99495
18328 44435
14970 23654
32382 74658
13144 73525
89357 91113
77186 99051
15757 97528
32702 45194
48007 57920
52229 94245
55988 84089
26313 57574
71100 76997
17996 69925
55462 86073
12778 22502
32290 58865
54123 92219
58590 96018
11891 91989
87555 87634
29485 37454
45445 92155
1597 17918
18028 33988
15562 44195
41789 89534
9345 31999
50687 53686
5994 70396
24308 65767
51845 81392
50534 81820
52763 58624
84236 86743
1069 27064
7030 99021
67589 68361
50975 51557
25525 41332
19753 49701
1951 34829
67275 77007
70654 97987
2498 61441
3795 13338
11776 79598
17501 69442
44985 59450
56492 95822
43158 87357
1401 51878
846 77930
69643 87573
18799 55612
76194 81732
66110 87321
10914 26525
28593 57455
61945 62768
2081 61443
10549 29611
5477 60841
12593 64374
43406 55119
12264 83695
53714 63844
9897 87139
24031 97901
16097 75239
31612 43822
28621 35872
21572 70178
13184 89855
937 91358
20522 27942
9851 73909
34543 45125
29962 98794
30182 63837
36925 79770
38755 58379
69536 95717
53031 96348
8775 39535
15281 17198
14442 98226
10714 36412
31723 87495
908 10070
46105 98796
5922 36588
25357 42674
10139 28295
45730 52053
46966 72407
43594 59184
29281 89747
37029 93107
37304 89094
16318 38353
71068 92287
8964 28339
89516 98667
55909 87373
33083 76902
59533 73061
22928 97644
22878 96746
32706 93280
41379 73453
11859 94953
7033 17573
39000 86316
6240 65446
15097 54139
31600 35806
67805 77497
3952 12004
15813 37892
7273 46199
29426 83204
34484 72947
23418 67414
38940 64040
75412 96409
12319 71480
2867 54453
10379 49486
38881 41265
1785 60207
71503 75118
2729 5603
42727 95711
45890 88233
18893 87320
82888 86473
32275 87042
71429 76375
51969 52867
25486 32348
66772 89030
4012 79256
14121 44705
70062 96025
40915 55399
61936 71142
16247 73658
3278 66643
43023 95670
31918 97989
58309 66076
43224 51143
42990 89292
80768 85576
46070 63577
36130 75665
34886 35323
3228 98546
68175 68745
60572 84864
40113 83904
43143 96737
62725 67075
5538 43490
48201 78465
23134 34888
90675 99333
27222 40588
17396 34598
9768 67420
55806 73260
31496 32816
1573 30102
4644 71338
9637 62887
6972 44535
828 52372
12246 99582
60815 70220
47850 54789
40488 45701
62582 90659
34521 51046
44152 64185
71904 73423
12680 77217
55956 94039
6668 73090
60636 76706
30712 74019
983 89285
20115 41871
33196 90596
77369 89884
97113 98888
32105 64591
454 97793
9589 76178
29875 41821
23348 36050
4959 23889
14031 65054
11904 76907
34905 49718
26740 29712
13932 68418
8245 15022
3044 6622
49684 50772
5391 80178
25678 77124
60547 85589
34696 39079
14837 55920
13536 30914
70764 98699
43560 84077
62771 85237
88988 90247
85223 94252
14295 71981
42731 46868
5855 53432
31251 95255
44697 59607
19110 88587
12856 61071
6890 19100
2480 57452
73125 80298
37185 69835
24739 89818
67608 79742
14363 53496
11614 57515
16505 81912
25876 95585
27554 78212
43857 68509
49519 69476
9095 65433
12772 30553
6720 76374
26530 34584
37370 84366
20548 54773
2814 98346
37535 46929
5766 44966
9628 52330
53510 92850
56306 65393
50828 87846
76592 99915
8734 56422
33081 66876
16287 58130
4110 87823
33957 56884
43122 62108
47894 59957
79191 95526
59870 76816
3235 89763
2115 20106
84500 95620
991 1511
7853 9714
34894 47170
9611 78761
74357 89370
23326 30218
24909 96717
52413 83660
58917 75714
32109 93515
17472 98171
37137 76290
11470 23942
70292 70983
14137 66266
39628 43702
22133 34292
17982 50112
15675 93645
3211 43042
7120 45175
26357 66798
16454 17452
30515 85188
4348 79836
32104 50730
850 52128
43626 59497
12159 88052
42036 42862
50726 64302
77076 98120
28355 60346
10656 33719
25625 98459
1794 75831
21302 57358
79598 85520
25285 90159
26121 63129
29749 66864
1366 29083
42360 55023
56271 71045
6737 95539
32046 69290
48582 72356
80506 92131
57832 57905
32399 98709
50020 86212
43631 92326
16663 53704
38505 75978
45195 76970
73330 89807
67122 89778
716 76484
6917 50701
43129 86966
79375 81424
19899 63319
89952 99309
33126 86456
55485 84661
18723 98167
1181 54530
21837 61897
10287 56831
18972 92060
90463 97327
8217 96049
59639 91255
42812 59049
58793 68162
11851 37745
15372 54414
31912 98017
3279 61413
19427 77076
63684 79071
41445 43406
15592 35113
19264 39028
10609 93178
14381 59512
64650 78670
44044 78828
22068 50632
20701 91500
71164 89711
9065 56329
51872 52846
10411 18249
18231 21695
25987 28732
87689 95835
71515 79245
85738 86314
63657 82559
56092 81009
18771 68417
20429 76829
11772 42885
1083 30794
39571 71904
56734 84074
9270 52436
28251 99032
28761 76051
64091 88562
150 42617
13532 32464
28557 40194
31516 92262
80624 83802
46324 74713
5505 8763
70447 75308
45949 49121
45666 49375
5409 67068
73935 75789
26916 59351
26738 72144
31695 95577
44373 55195
44213 84395
22716 64182
34200 68584
11072 88785
73773 84869
213 91084
89407 99125
4028 52041
49571 87076
67692 92284
64858 68738
7314 8204
17551 21936
47449 79353
943 47506
10991 29384
5437 6570
58589 90803
10340 53488
26206 93725
14036 83811
54734 80244
625 65731
79823 85649
19793 34914
27574 71166
232 89635
7040 42854
52679 61317
8580 98007
39205 76330
29241 87682
941 99121
44824 51109
82442 95737
10049 84727
30331 53911
17135 32058
46326 63103
63583 71651
43566 54445
9279 56698
21375 33697
8864 97133
8090 85313
14478 60583
11501 74205
37959 71531
55847 64214
18370 37359
729 42796
23279 69327
55629 67085
36930 84427
11198 50705
5625 83628
45883 98236
49861 59085
2722 14226
44726 84915
48114 53329
48022 80707
1644 25373
15827 30755
5068 96080
32636 44713
37295 56834
19148 81403
21984 75017
18859 43099
1446 86324
30964 42188
63234 78236
51618 74772
36030 62017
31476 97823
28562 36491
15800 55270
28680 45501
31322 67716
7907 81647
17805 37859
14841 55271
6574 31323
62063 66566
12318 48558
56826 66356
2596 77192
9123 10823
40100 56314
26670 33962
43991 81229
4963 68158
5202 48938
91972 96306
38931 72368
24134 53779
34754 87688
9244 26862
19489 28670
90018 92788
15055 33960
3824 50578
24867 39548
31106 69614
42699 77813
45913 85791
38640 62308
66541 84506
12213 73334
26245 39439
2888 14099
20643 28003
5455 34748
19948 25562
29313 95356
8871 31871
5523 86765
12322 63788
43569 80801
3973 39815
38171 61947
59743 97848
53191 75122
36189 60202
8062 39909
48808 91438
42518 65481
25595 58040
22063 35772
26384 31517
19520 62783
64674 81273
5964 8849
18290 42585
11030 91975
56164 71309
5054 77080
86523 90257
36538 98546
40774 91441
34342 94998
2723 81010
48984 57168
45910 47715
53967 70227
35812 51763
24569 72738
7991 16535
15897 87632
28331 44167
93889 96953
7233 23802
10377 93906
48834 75374
18339 58563
28244 76926
58269 78354
53248 60744
65768 87973
31981 69344
66161 79064
20693 64423
68863 73450
27149 64873
54215 82130
58062 70827
13155 88762
27869 74212
49196 74702
26599 41652
18842 80195
26103 87735
79527 87916
22018 46662
21394 50676
60348 76366
44871 85008
46946 54096
16892 21636
56655 59358
18822 31392
87725 99083
42287 52243
35161 39073
81001 98243
9683 55026
12587 79169
42078 45414
68679 96632
49849 85908
13960 61412
50316 57722
41181 72967
89858 92627
5181 83453
47544 88784
24224 35561
88259 89766
22947 98939
7994 12581
47151 90907
35467 40730
70538 75646
14432 25964
56648 79814
31565 74594
18821 30096
11844 87637
4004 88132
15634 87238
23441 50590
54139 84998
68740 81813
29881 57577
91176 97603
1964 6300
15169 26954
63441 75907
13258 25121
24375 54022
32120 47101
29716 42192
4874 65072
31419 96770
42889 98706
56212 68452
49755 52219
4237 82532
4759 36086
337 25802
13802 93557
5754 48594
25314 30116
38782 46059
64575 71339
23296 59664
49619 59962
46051 58853
12205 45992
64775 81409
28561 60646
37882 88015
40807 92607
31261 39312
3676 47332
66255 69214
32032 96085
45914 71434
5048 23453
15456 87900
46371 62399
4303 55758
33276 66035
33937 79902
52159 78716
29325 68550
5342 95794
52298 93020
80482 94710
28458 40135
16343 57776
6488 76024
73786 90503
58142 62697
5670 89546
24942 88473
48939 84860
50999 86596
70197 92893
6958 52837
41099 53690
48257 61621
5868 94901
11487 49031
11560 94206
316 74996
23360 30556
43309 45167
33381 61882
22924 26371
4848 17438
32342 77387
31723 69895
17806 22421
7371 79748
76432 97437
33908 39831
47398 70786
18555 93158
57269 70762
20980 58769
33773 38937
26102 56383
8688 39544
67698 95699
18796 89830
51450 56140
54822 74972
6655 94076
34566 47367
52976 88363
19945 40553
12287 73351
21523 55182
76950 79954
24275 52313
26539 74052
2048 67562
4116 64568
2230 62552
17591 46708
26312 30785
22186 72488
70589 79460
36718 85581
60315 92021
65794 87472
70416 85261
12286 48271
3770 83042
16655 35520
8693 75630
8208 14794
12024 70299
48112 81992
3794 5553
87404 95964
31409 53178
64684 75198
17159 19600
36841 68832
1208 3182
25172 50934
81590 91149
10671 12297
51284 58841
10791 97958
25136 39981
51304 68440
10528 62394
43084 78086
45001 86008
8086 83104
23879 56587
772 45824
6738 97705
62678 96614
8420 25536
19386 37472
40241 75374
14800 30927
12213 71865
49805 92973
58155 88295
23298 25942
42445 78794
18057 62951
9156 29981
86004 97305
14227 86528
54226 92231
27959 90382
25081 42549
38221 73464
1684 78793
49365 81235
12370 61545
8690 77444
30516 97882
58316 65357
4571 97439
4982 35052
3823 19292
57460 94244
54955 76728
32455 53090
44504 90602
70036 79675
3382 86465
62459 97156
24629 71123
57920 89684
40599 90507
35563 68980
45954 62815
29590 68661
25880 38406
7054 20611
34961 40651
64335 74097
64360 97930
23991 24659
13206 41696
16924 27411
38845 78608
54531 70824
18990 67462
29946 87845
39391 92591
53281 66110
16825 99218
53875 80685
21357 90032
41236 86219
41897 70450
25385 66056
30813 80884
12888 33560
76861 88016
78788 97787
52078 65948
32505 54024
43053 79245
23428 73849
29892 65713
76085 85178
44870 88095
44757 84826
9581 25057
49539 73119
55638 99080
29103 94324
8365 52362
41001 79847
10805 46858
58463 74517
24599 64270
22983 80753
27396 46029
43202 65798
46566 96459
31817 46493
38775 91919
59134 74739
7100 58221
14880 27028
24561 50477
89270 91512
76580 84987
13820 56681
42524 70185
4391 44353
572 30745
14015 89770
41290 61511
41984 88536
33688 83874
23331 41242
70690 77572
45652 74346
71813 91201
10442 38880
58281 99754
47223 67826
58719 83231
23779 72353
80847 82918
4287 83893
49731 99730
3702 71253
4490 84936
39819 44058
33305 37870
50415 62653
49868 80145
41183 79311
34940 37089
4404 71499
87798 96224
66465 70156
28608 94318
4371 89877
4577 99976
25057 25933
27054 97165
30284 31436
5546 25826
29118 65672
21406 66577
1033 94498
8722 48786
20611 56212
72531 98612
24569 65744
55001 56709
73449 86025
52767 73510
39616 61447
23349 99811
42385 87101
30045 76129
18035 88050
17473 92950
19359 85493
10086 16614
79253 91452
32631 86650
3333 56399
9185 67801
3048 51289
61869 75543
7587 53260
16803 96955
4604 87743
82849 89882
9093 73704
22359 30593
78061 92097
765 21327
9010 80533
63633 85636
59850 90252
57366 86888
2772 81480
23277 84740
73230 84752
34762 39252
70692 81401
31712 53454
54359 91714
26464 33736
3850 90873
10193 93390
17896 52831
2697 44409
15189 79456
5965 60565
58189 64935
54559 69379
13505 29765
43579 73030
90558 95868
8977 24404
25791 34900
24772 94154
53021 89726
13490 19462
4060 4268
63990 96952
30316 32061
46744 61657
14973 28925
32949 40919
65127 80186
94480 98149
44712 80355
18131 81839
28671 50507
38583 57243
30985 43394
55306 56461
21747 63398
4775 78749
10657 93906
39462 73587
4757 64346
69826 99760
157 81229
53807 64538
10009 88542
4786 66461
68352 89859
73824 89007
28559 83738
3821 33903
63942 99797
93316 96508
3099 28720
48248 91403
15677 65216
56333 73423
7970 85387
10422 39301
31882 38838
45265 92323
24396 24575
28606 34891
14801 98580
34236 57409
3215 63935
44813 83150
39927 94276
45621 71340
68378 69071
10571 58018
80937 84213
20677 26664
7461 19001
33500 80682
71802 89847
56492 93781
3575 89600
43462 88563
27008 87306
65789 96554
70957 85858
59842 67973
41156 80769
29793 35920
10998 94068
18550 64580
30859 62050
85533 90119
24778 77069
29811 35639
10777 17152
22711 42837
8032 26835
55712 58617
49776 84826
20558 59155
29965 43674
59949 89003
12000 39759
12557 32638
7436 72283
17079 99532
60733 71941
85099 97391
7230 58772
47483 78884
54921 70531
19814 42468
2153 16814
2529 95999
45701 65463
86914 94245
18968 22613
15348 95764
10821 64781
14589 44327
91728 96871
29633 97021
91559 92465
16642 63747
8545 85607
24913 33004
71817 98875
39 87213
52835 74135
35896 39471
43958 63139
52281 52501
47532 96908
77522 98617
75281 93780
5300 18050
5737 94858
12425 42908
20016 28691
25815 81191
35144 86599
40686 92270
26496 78329
33270 71662
2766 61607
44167 51197
77903 91273
28615 46056
33063 38393
53761 78875
32271 78098
1441 92951
27670 44893
89657 95703
63886 96367
11901 28704
55651 99612
68272 78118
59835 87495
34123 83011
39822 67634
42883 95790
58060 84231
37411 78528
22533 48954
82832 88610
27036 90594
761 59465
76797 83506
52017 78659
21886 99231
50281 77106
49138 80543
29750 88009
7470 74986
15467 20706
44582 50380
68255 72774
67870 76066
29187 72222
58329 71890
12043 34267
11436 73224
35166 37742
31070 36128
1424 96509
37349 44632
21103 75648
53759 78879
66863 90467
3502 82597
19344 72041
18197 59055
31620 66196
41994 98926
28373 36172
87429 95575
60698 62836
8809 84593
31788 45379
8980 17765
7098 67703
4653 5703
2338 29455
998 5077
44210 84149
9788 12239
20618 54078
22141 39153
2588 70694
2611 70943
22338 87098
71458 97514
22576 48916
25127 96033
17700 63997
56467 78853
1513 5902
29800 87888
29762 85400
31561 32121
58405 81743
60147 96355
7705 26330
79408 82776
45945 74627
12221 69834
6707 29365
43917 64261
16420 67995
19209 74384
42079 67357
292 87727
48076 96845
33452 93272
5822 7970
13071 25532
56161 95601
46255 65185
10124 64840
20624 97177
63019 82257
67469 94723
11828 20043
77481 87835
13394 83621
39825 94576
4670 69305
10917 37467
3084 60611
39959 59286
23863 80551
33107 61019
53199 55211
44954 92883
1621 41227
54900 87798
28003 29785
25309 97829
47577 78079
8577 78843
960 50629
67746 72920
25180 26126
3789 66477
7026 88125
26720 73582
6441 96895
71394 95137
20221 82725
484 41732
57352 70376
12865 99553
71922 80897
54379 87500
57141 85333
59436 86919
10128 62191
50842 87682
39563 70850
17847 84768
29110 91549
40244 84458
41901 66189
88501 98764
13168 26069
72420 93619
23771 46082
12571 27312
46456 84097
34628 36131
29405 91475
17233 87118
41768 48407
25514 91796
2895 5481
44162 71438
424 31242
12455 82126
35990 36275
9654 60330
24829 44859
52121 84249
32927 69438
34165 40486
21782 72240
15002 24687
72805 92826
41468 91932
43466 49777
7612 34556
26377 65115
34519 56903
61677 62551
53035 62431
28825 47029
7446 69476
80547 84914
20518 49005
33919 60747
39301 60613
19487 52276
38229 91522
30833 95552
62254 64618
56764 89138
7327 19557
62052 98853
7970 77524
36078 93747
1386 24043
74840 90442
3627 46490
60554 71369
10560 17136
50378 98897
23006 63956
36879 59687
44760 62095
52995 78937
4873 23628
34829 60224
42624 62680
24138 56595
6730 98440
75345 99568
22489 76470
13536 73500
35291 39519
2676 52213
75592 87609
57478 94722
1235 42358
70574 77308
50357 60092
29305 51938
49398 57042
64213 70300
45066 48739
55374 58858
17789 20909
73113 89188
3596 89380
9680 14020
11852 57476
48135 93034
25927 75289
15052 92574
10184 60767
65197 99574
29897 39686
2320 87730
19068 74668
65600 70739
9102 26893
12479 40919
42176 61429
34368 65131
36442 82198
68909 71030
43697 48975
51180 87767
49509 71294
70443 86476
65283 67267
3736 65957
67838 73465
6731 42242
33789 87249
30601 42401
7897 48801
51940 59238
20457 77699
17642 78427
40091 44139
16133 16634
51758 63316
18334 21559
10499 67744
18052 87813
2406 27414
59600 92542
3417 3816
45798 65580
1319 36427
20001 22989
70371 91326
9325 28641
21213 94411
18629 93085
15456 17548
29286 78843
41831 91463
49190 59098
5747 26660
15514 31388
11115 62391
35844 56201
13355 46428
55367 63201
38812 50095
19958 30817
48465 69368
39692 62896
58969 90085
33946 35648
20584 31535
40717 86454
22303 32252
9398 15175
36666 84574
21703 84242
50424 80343
16861 77111
10642 25197
71603 79350
76377 85946
76876 98866
33767 92258
3082 10815
57289 87103
34111 69926
3882 87127
28684 66477
82791 91483
34751 72101
38373 56633
12535 44624
72269 92079
10798 66636
19760 41714
32575 47470
28936 82583
68294 76243
33267 39496
52896 53999
50093 55633
40038 53558
37601 49698
33764 71899
9340 58367
38276 75847
6540 61397
46435 57399
604 48741
25667 54228
36047 52120
51823 83931
24257 90088
12467 61679
16425 29163
32625 69523
62746 88029
43452 97626
49372 99958
15007 61386
9678 71375
26791 84323
19591 19633
46877 85995
79303 86383
31355 66280
3290 83918
60731 60958
17761 71432
14713 91094
11646 29872
85634 95040
32041 90245
18862 89245
34106 46735
47056 91396
41491 93102
15316 81288
33419 37361
15610 87058
4031 80531
30835 39300
24370 56520
44375 83132
17761 98262
31157 42022
8508 80006
20105 44726
14999 61696
80991 99316
52879 60303
25471 77301
33986 73053
21006 37737
4346 93515
1805 99021
14986 99236
54515 88055
68863 86937
11382 79769
58139 71344
11304 15443
84 12626
11698 52036
84235 97312
28163 89668
34448 59706
10230 69707
66573 83586
15546 65753
82543 97563
12523 22754
34852 52029
57096 92716
538 57630
25933 99512
60728 74340
7156 56404
14871 32764
10691 50458
24889 34475
20655 66798
75509 94416
82316 93033
31412 87796
30351 79257
43504 92884
15720 66933
3140 40225
24986 51667
13102 41861
61342 98639
76772 86015
63132 97247
31730 63118
10362 37425
37854 98617
20 49179
29347 59619
11706 46157
24552 88954
6898 22172
23133 78701
6217 29240
20891 68788
47051 49090
32486 95514
14610 65454
18609 27143
1948 91951
39803 81099
5182 25499
31045 58202
7050 64650
53534 61896
30277 86091
20690 97669
71784 86293
49247 88599
16739 84110
46791 68051
3386 26034
25592 93729
44205 71336
25396 41694
31039 88082
64283 77922
16253 21635
53746 59809
38017 64066
15348 16489
64081 76694
18950 89111
57167 96320
27953 50797
7430 16574
40209 62444
5315 62016
32184 89979
7518 21061
46174 87500
21980 58087
10933 37160
11099 21885
44133 96517
15141 18642
20200 98297
13667 30113
21 81048
5405 6876
17851 80896
14807 58974
2945 34477
18410 80639
7704 50097
75526 86494
48465 69702
22867 57671
38637 83855
3263 19736
12455 29238
18712 90029
20587 85314
58521 97573
54876 86914
36851 97985
17325 98167
8768 60537
57048 57296
23187 77411
43919 88642
25800 50183
36267 38792
24309 81146
76471 83934
28574 35000
8729 88234
26791 76288
68950 80163
27538 47486
33189 63108
21093 65171
25672 55594
42545 62809
6551 10219
16739 97312
25975 54734
884 42281
18367 61365
28864 87832
28585 65078
26624 59854
37 70000
18485 46912
12075 70606
10836 81339
34589 60073
56647 64598
48270 95215
46108 88899
3916 26919
11228 91723
36204 84015
2648 95148
89052 99639
9002 23238
42813 90708
37876 39298
28491 52768
16361 67451
81530 94032
23742 46999
11154 28890
53935 63693
2902 89895
10641 71262
10467 12752
33014 50947
5938 70233
40630 53608
21057 99879
17306 66258
13942 23054
57295 84759
19840 44317
10423 82649
51976 81848
30337 38872
44366 45319
64428 96512
24690 88534
41427 68354
43921 50699
7996 57559
19745 82829
34775 84459
36994 61863
16016 52917
64837 72362
33032 54318
8379 71271
69335 90103
1502 22008
70899 96576
10743 66624
30350 41910
59990 94499
4078 88600
13811 44177
14763 80865
56866 98586
48910 99482
7987 98526
43135 92756
35869 48974
18690 43868
15758 24485
55518 64601
2563 83999
8699 10560
60064 98538
51937 98589
65046 92273
92215 95492
62286 83030
40436 63144
16825 29299
17955 18245
50094 90025
32083 64029
10134 43610
77841 95558
5514 19198
42610 96242
47981 63504
60804 97061
4667 19789
13970 80704
18135 62674
3305 90725
35398 71086
8640 55260
44849 66311
6127 15211
73542 89804
33297 81439
46165 91200
58505 73743
22614 36771
502 75255
3258 81252
51813 92785
27647 68936
4551 80943
88733 95931
3440 43651
18124 49342
49981 71525
3414 64767
36310 41793
5529 45538
2286 49921
25105 53443
21340 89469
34604 82352
13422 81946
8272 48846
41551 65450
83672 97799
4666 62794
63112 84963
31470 33015
30940 69798
19124 39604
49149 82593
92187 92827
1261 87580
23571 38767
48087 74891
2082 73457
41019 75473
20190 34160
38247 55822
50102 80340
68896 91722
24917 34526
20354 72186
2501 46582
75182 76066
53422 99543
32176 84761
30563 45453
38596 40498
66306 92929
39572 66278
944 30027
77181 98370
70542 73193
2045 8701
81678 98099
21795 87291
41077 84070
39702 50667
26206 59088
16917 92281
27317 83260
7568 31999
31857 36746
66100 84099
21017 88623
12880 34915
28909 64064
45752 68694
9543 17653
11264 21255
25706 59341
10598 31854
5285 72815
85705 91433
8541 57016
23576 34940
9110 33295
12962 89190
14250 15014
9838 15257
41245 83694
51201 59843
24995 77596
83596 92550
22309 25999
7930 90201
2629 74749
52854 95885
3713 8054
4767 46954
5656 87951
14417 84745
56793 93310
31380 43222
16817 31735
39417 86083
13167 79892
51021 72345
72349 83019
970 17462
50525 72634
61221 76719
14859 23121
46972 83529
72189 73789
40882 55722
28363 67603
84597 98914
13704 87577
62049 82352
23503 64555
32087 83448
48532 69045
64471 73849
6419 13903
14121 71113
29985 68188
1283 52769
80402 82346
61849 68150
19178 46605
65189 84127
67284 81277
9844 14832
22538 25615
65443 99758
507 32738
16511 70105
80978 91841
75331 75384
32649 74428
55079 62425
44938 79157
62426 87713
59055 68331
21889 62779
54758 72800
1277 12988
7631 51114
16063 19194
38529 51193
41092 81025
51110 68966
21517 23745
9417 25937
15113 65974
35970 86693
47514 83176
34237 48374
97273 98583
70262 75864
34596 58111
13018 28162
1430 56955
72365 77503
23451 49170
8488 48849
55782 88701
56429 96591
15990 24308
58487 74880
72512 73683
61475 65951
28767 97327
65565 79926
17434 81379
25719 41722
11508 21350
6751 10838
26753 85862
81673 95675
2607 77418
16110 58498
28381 57862
59195 68491
15929 66347
26792 39962
7102 13458
8655 55582
26142 44577
10874 89949
30491 93853
13609 82448
40342 68454
70047 89640
28367 63394
10513 93383
91517 93688
9129 55468
56574 99136
31094 97389
31545 97786
34683 68918
8051 68411
49173 84811
41091 71786
14358 15647
28112 68937
36555 99060
7368 52887
3625 33249
22006 96306
34791 69561
8114 84806
15327 26723
32240 44221
31232 48714
23261 42003
6598 16887
3253 86575
28953 86490
14710 66038
1968 82582
12365 21421
77857 96124
44 4399
57206 60192
2811 81962
50184 93964
6779 31969
20851 83003
55193 95244
79069 81462
71142 82350
41149 81537
3485 64494
21857 54846
24055 94561
133 80798
72485 91597
66948 87652
11393 45385
56479 95139
2879 80574
40992 66509
65966 83432
3965 18805
44801 89152
8500 72259
18776 85820
766 83695
40362 88434
32163 86231
3974 32866
32784 95154
3756 5291
25073 85576
5138 13233
23076 42853
64134 94308
20764 74694
20620 29204
7972 47775
7975 38736
6563 6569
4312 86514
64468 95821
696 72116
21625 68613
35050 49993
51671 69479
59373 94007
15267 66182
19858 70155
22126 47090
41623 68942
23374 54077
60417 65489
79855 92014
54092 96244
36244 79096
7754 53860
39999 74292
63976 84269
38360 82794
10193 28865
5277 84751
80569 89622
34920 91334
28826 58679
10253 28916
11748 43583
15638 27881
62762 73051
4056 39870
15081 57419
59077 64392
25958 58066
53638 77811
23244 75011
15591 58039
85790 88799
29542 29759
33606 41802
4936 17275
19291 98779
7865 82442
18493 33633
13103 82473
63822 94880
11054 99512
50108 81262
39125 83028
25132 28275
28405 60599
22744 94746
39887 91899
31992 61012
14188 46902
63726 89523
60930 94971
69691 86538
32644 85434
19459 48683
2971 65299
1581 4986
24389 28640
48835 95192
10444 23340
56626 86825
33214 36423
31580 90105
22568 52759
52151 61567
43138 72888
22149 68980
353 37076
40635 56474
244 73494
26445 39933
48152 79104
24587 87197
25490 31418
3857 27565
75533 94659
4787 25427
64073 99538
2434 93295
68563 85921
22265 29146
66748 96489
23227 47955
8007 94429
12638 65762
36693 67915
43976 47940
16451 46027
77634 96391
36359 86730
72604 87536
3741 79534
27642 42364
4497 84309
14144 87806
61510 93115
27562 85107
52929 88154
38877 46815
11546 96167
37961 39891
19 19427
35147 48991
7696 47383
78209 90208
32570 49396
70957 75153
55232 92031
9067 22074
57643 93011
1806 85189
28746 96628
52308 90550
7590 9166
2257 43333
8987 20233
62400 66082
12550 92193
21255 82326
8805 54425
62799 97435
24668 44734
8019 36150
35896 87695
6719 47657
56888 83203
37802 41951
40962 76673
36448 55987
1038 85722
30737 80263
43428 44864
28839 66019
11463 38305
73938 92555
45772 77308
23478 42883
39335 86758
90638 92602
6699 65164
55609 71360
310 1920
52438 68130
21044 94901
83853 98690
33475 90894
30341 51796
4513 8442
66922 83809
43800 76858
20885 93259
69141 88810
33078 57522
91817 99574
75174 97706
19709 41966
7551 12466
33640 42110
20672 48248
88589 92025
25857 64182
17443 27680
22989 87363
19457 89728
46931 67050
71934 73215
11420 58309
15576 19778
83665 87487
67024 69848
19188 85320
370 13799
37119 38759
15602 89297
53848 84775
20034 99762
21092 63552
42944 45561
67429 71313
8849 11260
61881 92097
9687 87595
26854 54097
2489 93272
74645 76338
36472 74249
10379 42551
6636 19565
22580 48892
63362 91555
21321 22879
68070 85028
46110 86573
8718 10813
52530 75761
62832 81383
21839 99817
70282 85998
49822 69562
37987 78649
3082 59195
27986 75631
52544 76603
6994 84560
12667 39116
55168 75717
81001 97538
88755 98126
58862 77753
2642 41981
30923 49956
5792 19351
13040 35201
40121 76222
5720 88743
960 76179
10669 39446
20514 92349
57222 58009
22854 51080
47909 54848
11758 77547
18824 46420
9389 91842
517 58856
21304 56934
33138 81983
21809 91252
10810 45184
47598 59497
10163 99601
56977 72190
38634 69710
29577 80205
19794 25012
3853 85736
50415 80466
35090 45065
40274 69317
22310 40776
42337 56631
39191 88347
38642 80304
10483 27398
23342 77792
53106 57119
63962 73729
7960 75567
18851 88667
76038 76469
58224 98583
234 92420
51910 61068
12227 38623
94907 98424
22130 28898
15047 83799
3328 57184
1073 90408
64036 86248
57710 71061
40381 66526
30169 31464
43166 90100
31821 84959
61865 91135
29353 61714
15695 74561
46039 57594
90167 92399
70353 93974
16224 90011
9211 33885
71416 86152
18342 77930
33510 39182
50964 58109
7113 47014
93900 99198
66563 82183
21141 45731
43300 84528
73629 98012
20439 36126
4766 42647
22975 78081
33815 87189
2053 45877
20885 99241
88036 91241
18126 32846
45442 60041
6356 66526
13061 74942
9632 77520
9154 27748
4411 55522
85450 95693
33332 71590
66308 77584
14492 48700
117 90769
19347 74151
19638 56980
17018 68621
36390 66710
1201 57991
24912 32697
32058 58113
11799 35419
1587 82201
24097 66398
69230 98339
33335 36210
25017 32926
52367 74966
79320 86648
30311 66443
55563 80413
8950 69355
2830 93151
69028 74563
42546 45704
62116 86688
14710 67857
112 99425
32186 48089
284 37744
63883 79138
23126 34509
23177 83004
65529 80936
33654 81856
38859 93135
2697 27430
15594 19150
61876 64433
92817 94036
13781 65862
36657 66853
53622 79799
62505 76881
77607 84569
5253 74623
8493 98652
41053 74142
17524 45930
6029 72657
59080 72345
374 37315
16908 33851
96467 99830
92210 95864
15309 80577
288 23379
363 66954
53502 89126
20113 57714
81172 86036
6550 20428
51574 60422
2280 35491
49513 91537
16026 79132
7236 27814
27963 39241
70862 89945
9196 73629
18152 47754
36489 77362
67113 72592
12340 51848
18227 28081
65287 79807
23126 31824
230 39956
78290 85485
6553 57040
85458 92799
9597 36899
29409 64840
40365 80967
54213 79651
62894 64196
14517 75777
46247 71835
1845 43984
742 89914
77013 91635
67012 75126
22000 91169
35186 91734
31893 89588
71861 91099
22875 77375
8219 24729
14669 43879
3970 88544
32607 73507
7948 21870
33619 75931
31021 44784
14296 25433
46820 91413
35160 50604
20414 47833
32200 66712
83955 99790
11586 63474
44585 57355
21102 42624
46391 90643
68528 97847
20461 37303
14344 57797
38143 39259
6331 9462
4433 27921
78697 88363
6319 79187
13402 41047
18695 62638
24685 62623
50257 96942
3991 56895
7627 45766
26355 38130
26827 93712
92107 97676
22162 44067
25465 68327
24847 40764
59025 76614
99406 99805
48750 50487
87930 92119
50341 53540
17592 51285
41681 60602
33651 58791
31289 45583
84399 90350
73281 88406
79092 96074
166 87606
47348 60790
54719 81844
66249 90747
4384 21466
38884 72139
42787 59641
4467 25834
42483 51599
1435 64571
15342 56011
66599 89889
70709 82444
24777 46694
18988 68975
15465 65474
6797 21122
26172 83041
14940 55044
244 9481
56803 76877
24653 55899
36272 94179
67596 99541
89086 93560
21261 48507
65615 65884
48704 75042
36070 80660
52584 74714
17769 71009
2012 98014
18147 49381
37991 76029
65619 77066
22094 99777
37122 92369
33974 74164
4296 37273
63789 66053
53862 75411
43584 56955
58954 65584
47849 71927
83252 99511
934 29893
48912 62251
15853 53654
31087 90256
21611 61837
16091 90920
27676 55924
13609 39503
31563 70117
33760 72732
18211 92902
45301 46931
53222 53569
20056 70693
52987 85440
63930 75890
3382 89422
19937 42022
69868 88627
39875 77832
11537 60801
19840 98474
33095 77139
5420 92461
27968 59632
35156 74315
67753 85749
21106 68551
72848 80629
35722 38275
64994 73832
27940 82896
38667 68248
21295 23063
56625 82035
25170 70835
47223 75890
4331 44862
14142 65287
23692 37570
42747 89578
28867 56989
15278 44316
38252 56662
36480 99052
42308 97277
5 75743
70697 84499
5849 95433
11670 84985
8475 61586
14641 94259
49252 80882
24326 88691
60235 78299
63836 67411
35547 68265
63130 93405
5957 94848
84244 88681
22489 87099
19947 28935
16028 87592
6750 29085
40100 75124
20185 25603
43635 78748
11188 32654
88762 91669
15996 51797
14277 32628
31141 59151
46472 80766
62999 66663
53303 86605
4802 49505
22842 58779
33890 54934
14001 65294
25428 80023
23245 61712
62432 98754
57704 80826
29446 92878
3023 21887
18629 79877
25214 61269
25317 78767
40406 73039
4679 63748
23963 32008
19855 63322
15062 50577
34254 50973
40104 45543
4768 22146
93704 95457
26227 97193
71508 96717
3221 29664
46902 97268
26692 65688
47210 80260
86575 92216
27726 37447
68057 90782
62467 98517
47127 55667
4718 42644
16881 21393
31944 40227
20446 92346
88089 97148
28352 32097
71149 74676
73019 83296
42456 55171
19261 77122
41486 67955
15941 52610
67681 88401
53801 85969
41442 46648
40315 72641
11800 88903
20625 90373
13251 90568
47125 68306
1492 36644
49246 63881
45116 93057
24438 71241
12720 34410
27990 54133
12022 16462
4806 64868
77702 97259
1570 37097
33391 72724
1325 84043
19430 42640
20689 50062
32187 70764
30248 71292
5901 35869
15701 90996
72639 78474
20833 39352
82303 99806
12463 31464
58061 65378
39914 74239
6672 59324
28044 39607
37103 50331
23338 41899
41165 96175
56150 78463
29112 90527
21166 25372
34424 45739
10809 18692
1010 72335
30038 94890
52887 99047
15053 40207
40879 45515
24043 76784
30324 96997
46964 90886
37910 47889
2862 9726
12129 92908
81548 88131
6939 8281
41786 86069
43122 58185
54814 64766
68306 79816
19428 88585
132 1551
7928 97561
27450 73765
47261 58461
15371 37415
29036 78043
4654 95557
22410 94828
30680 48518
8860 19242
70189 98344
57207 64437
1734 10788
71173 89209
26871 86230
60183 81601
32892 62106
8221 88658
59843 66607
73973 78087
24997 70537
34770 41809
27866 37227
17681 66615
50216 56608
46437 88684
19572 77726
27059 56934
40604 96973
39966 40605
22000 78755
30624 99992
15474 77709
27805 77777
16436 40794
7035 17822
771 45090
15068 69546
35743 61846
15127 45509
68145 71348
73158 95299
1139 19280
11205 53256
56230 90024
81386 87231
458 91993
13200 98422
28634 74506
33150 69703
11597 65213
39029 49558
61356 65764
46922 89630
36160 94747
1282 10472
90405 98180
7309 26777
45208 90216
12648 64442
24986 37050
30483 69809
9886 55927
48556 60910
12680 21718
9722 95956
35650 57117
68197 90659
38712 70958
21755 77349
6189 69666
31797 82645
63445 78682
43595 58965
22744 75722
4359 10055
71813 88651
24564 45675
68950 75852
29974 80470
37622 83569
8948 62315
1161 57914
43096 79344
14171 75875
46295 64624
9761 25960
3552 37811
11683 66124
16349 78193
1785 8871
37785 99408
846 91949
31322 39741
34916 91804
60871 96844
71564 98407
10256 61632
17756 48724
12395 64345
48201 72681
24374 98366
22295 23275
353 48509
38155 83092
27444 61077
12473 56120
1339 58641
37813 80761
61156 91421
7676 22509
25621 64083
65024 79934
46450 67176
48090 56195
44102 60911
29078 80739
62877 98596
55998 61714
61635 95040
40696 94369
15317 97011
17231 87648
40234 86629
36139 61941
27805 73720
31380 86752
2032 26546
46223 92622
18463 49654
64954 89001
37529 95127
30103 53525
69454 97749
2270 9327
38972 91901
18005 86111
36414 40550
13535 30227
53858 94599
23203 84966
3572 30617
14877 59611
10995 51847
26274 57160
10687 68346
40188 85020
4951 19993
27235 57631
12645 41488
18 58910
24657 32168
21864 95072
26844 98202
65316 81452
5133 9479
70064 96977
26219 79443
17806 25506
55149 75804
604 14015
27382 94471
32205 53352
61863 81924
13489 42241
27044 88489
33338 47159
28821 70215
33402 75379
19050 67913
5448 51675
26601 41757
1835 69877
21584 30579
38089 43240
10514 88530
2824 5282
42288 90379
31666 86209
40246 91235
28947 90915
116 32368
8525 64189
27679 78039
40028 79072
25220 77394
37746 61807
52336 84999
1340 84578
85759 96947
59409 88387
29839 91607
2582 34200
23944 97152
27791 45498
60986 63578
67721 98109
1367 57979
75436 97827
53248 55812
70278 74917
25022 27702
25464 55309
3243 6870
87917 93064
50578 69587
48205 86597
50448 95797
3745 60478
17722 27620
7976 74951
38119 96139
72355 88885
78109 89617
17661 60574
39021 55086
64692 76448
39021 65787
83160 93004
81995 89871
12465 78152
42129 49568
57475 62944
17288 70001
20121 27164
20339 57923
30399 50942
62011 71761
16185 88844
6726 71146
72645 94656
5225 19754
21420 91459
36164 63365
38146 97237
30671 68748
22792 28637
4442 78582
52784 60460
42541 98702
6099 81302
4158 86119
18585 23027
68205 72908
44291 84323
7195 45143
92176 95733
35001 39308
54401 57008
15833 55989
50183 58575
5969 26026
24642 85519
40772 90615
7864 59105
23802 79977
41935 81731
7222 99759
24695 28252
26028 99079
42349 68965
6135 52691
42800 99076
54792 75329
78662 90672
28211 31389
34163 72903
39412 65695
5386 93001
41951 83784
24586 83750
13727 17098
24286 39659
19739 61940
15722 77887
14916 93899
6147 76862
40607 72947
62788 70085
58500 76370
22161 64259
40481 92261
58813 72350
47072 58363
12145 92660
89323 92771
28222 83002
2994 14195
9101 24758
27875 98390
21729 26504
4586 22398
57546 85409
80061 97378
48338 86217
61246 75272
8181 84942
20579 56390
53608 68807
26887 31140
14958 71056
4845 4955
1593 88210
7687 43366
19265 81019
31474 90985
15791 33593
880 81892
36229 42179
72313 87539
53448 78716
19552 52207
34550 57509
4052 6525
25784 38967
14983 19506
55732 68225
65352 69317
43642 92263
21953 98492
39025 42872
10758 20873
52893 67234
6849 51660
47139 68622
36933 47690
10886 12245
78814 84364
73308 95319
11572 48258
28353 57138
4385 38175
17048 33741
18305 47572
24329 32903
8133 54724
13212 17256
36611 55271
3526 98945
34616 42064
14052 44857
32629 59916
26293 93796
20374 42648
72744 99294
48868 51051
8026 25562
8055 95904
6455 54189
65914 82780
32340 82173
66583 83924
24981 90575
9023 75784
30442 89069
29457 81710
40234 67066
13168 56489
17932 80488
67761 75843
31726 51995
88591 96806
30867 36470
28487 68782
20806 95075
37938 59481
5999 64174
22080 60187
43217 91440
461 41871
36309 92817
43559 90691
409 95396
28644 89037
47190 66320
57426 97025
35595 93515
64554 87286
45345 90505
9929 44586
28244 83065
13058 35690
7646 81133
44405 70588
40194 99154
54306 81504
43791 94624
58106 90343
1964 43127
23946 89812
66914 93732
8590 30071
16843 32281
27213 90457
3210 21510
32207 41498
64089 99600
7191 17078
53027 65168
16936 66363
5974 79005
81489 91007
14810 14988
753 4330
24453 43943
59163 85888
32877 73631
83657 85175
44399 47356
24282 65641
44193 45583
5774 13888
570 60539
15774 50476
34057 82788
26138 81651
70817 98519
943 75217
31364 81923
8203 77447
45876 48604
63465 89301
21007 73122
9531 16322
171 8472
62173 66478
24502 68912
5762 14936
44374 75025
4730 12384
10092 89958
67437 93463
10391 47971
27311 29529
8002 67942
35895 54149
73440 94918
85399 94569
12237 60030
22851 86992
7028 97425
1723 73310
48293 58691
15065 58638
30600 33233
16517 51919
26590 71291
46234 87557
43957 71356
29563 35173
31946 38135
28791 95290
52705 75880
2036 63269
13419 66601
78926 86093
16924 27147
23555 94431
3893 33881
13417 29763
2413 86516
14767 93602
24023 87938
2354 96872
3137 32084
28124 39718
14499 20647
65715 87895
77319 83111
4193 69023
3630 35860
10487 91638
20042 90681
40085 95725
30675 89501
64234 71765
26942 63771
37398 62803
28733 44367
20497 53080
60323 75291
43423 84741
7415 85508
21396 42187
17054 19249
4381 47441
40950 79098
22255 79826
10654 43955
627 66266
62483 65172
42211 44248
15150 27338
3695 8484
79954 95895
85356 85722
48461 65720
47095 58376
20834 82635
30995 67189
40730 82536
35512 60963
81746 96193
57435 72339
53256 73791
18288 71757
652 72157
31906 52437
66396 94907
17201 79511
5987 77094
28498 32471
24823 41642
33999 70907
2480 66726
27673 43651
78774 93355
11531 60275
18587 81610
47072 87661
2030 72304
11352 93618
13134 42146
47024 80730
39860 96312
10593 73759
44508 97574
28230 57828
7971 13479
42749 94914
13124 48269
22730 39242
38281 71834
12819 79453
59172 99320
10720 82038
32710 60489
324 52839
14276 69007
8663 32309
44302 98914
16144 92770
14357 19833
4627 24845
29058 35158
26274 52081
68687 75107
42761 49662
57832 89976
18374 22690
46541 51557
84768 98720
23614 46259
25803 76686
17735 27139
1511 58960
36734 56895
49337 56543
15907 38273
3200 88677
44591 70260
4411 41734
14440 59021
5075 55516
15334 39755
20239 45521
42400 96286
16896 61219
53839 57741
2922 7618
71645 77424
34244 88189
88881 92247
44927 87560
33541 40599
8915 13628
18562 28706
18368 51615
3086 8193
67165 69829
65591 85749
19639 80120
31506 64262
19467 72495
1505 74598
14437 18999
6450 30371
37440 66531
52445 95341
14853 15445
8319 26895
10874 46237
39472 68194
55266 75171
28139 83375
38512 95497
36927 80556
48304 70012
23818 66255
15827 86086
23732 73817
48577 79296
12163 80502
10511 98726
71092 78247
31588 99875
21396 69726
41771 67432
74906 99883
9222 83336
50149 70983
11647 28171
71762 97683
5540 22379
41194 94862
28877 32557
48857 75787
56657 94784
4276 74780
54692 63977
17696 19284
20503 79408
4184 44553
4588 64147
38892 66473
7731 49723
41817 63463
59601 95840
42094 62309
16852 55165
45686 52534
3080 24525
5415 82525
6984 47326
19961 98587
47381 60914
2342 58310
27998 42963
41250 48112
46605 76642
12733 24957
18857 86070
66556 70702
14781 83557
62570 94945
14011 85006
9619 29532
4839 31834
32639 81509
39709 98652
57633 90076
43412 57923
6840 39842
33117 58145
30027 75283
12114 71947
20123 92978
11852 69997
41025 55397
14788 28916
19799 29872
80985 89561
36580 39028
14665 95214
89830 97785
33919 35393
52295 88602
64897 94166
29421 58700
48302 90617
57071 80236
20898 29023
621 34839
24195 61168
29508 29990
20474 60911
64030 81695
86742 88618
49297 89614
28951 78840
25957 29189
10137 68186
7930 94080
8080 92111
8085 64841
55032 59977
8554 47576
14255 64964
5684 50405
48687 61398
20634 35796
55483 67570
4822 80689
36043 67618
4917 73064
23017 73655
6800 56719
87979 94017
19551 88287
47220 48755
60 73863
24499 36083
41746 86970
5572 92262
35898 85962
43990 93299
9538 89991
33282 82940
55120 86572
77302 84347
10844 88525
38882 55297
45401 62235
16168 73785
32654 39578
10351 30679
24616 88470
52 79578
29457 51871
10691 72156
60626 93768
53243 85787
30309 95888
8550 10636
24403 29761
31641 76458
66579 83367
46760 89768
36026 73449
14564 48966
3523 25642
62312 74029
24343 92179
37923 67854
7491 21474
3344 62169
45061 63730
32512 75395
54001 97433
30997 86413
36554 50974
42623 43292
41435 78799
10114 38141
4002 38273
39881 76888
35918 64216
37482 74018
3484 60415
9846 14160
17920 83910
2771 54511
9636 15437
89456 95960
66053 82329
8709 43072
16597 81209
16470 24637
15381 25948
21057 46982
22471 30341
83827 97258
7483 25808
73634 87393
2258 93627
60159 75943
30700 72732
39965 93475
16454 82969
66039 98952
90776 96946
24499 96514
79464 97497
2331 67110
87821 96408
474 18791
34750 92280
27705 33595
72221 85496
36744 83176
42958 85639
5259 41277
18267 49385
18513 99274
71011 71481
40270 53360
11544 79088
2935 27568
44350 74872
33296 66287
8723 60397
34851 57761
1354 70640
30448 79632
33257 45363
40658 78044
10356 68537
46369 82181
62560 68531
39293 56720
44566 82087
6199 42023
78982 96198
21338 92124
63727 85143
78647 94443
30897 82632
41866 86240
12847 93760
24223 82075
7311 47655
43666 52257
18422 29206
43820 79434
42288 76540
10241 50667
28022 59622
13089 82902
58568 70313
25307 89533
2031 86042
60942 81718
3308 16060
6217 21216
35792 67452
48313 89022
23500 37936
20731 67550
77704 83201
37377 68976
13903 33464
31762 38175
44083 87419
33247 43553
59362 82605
17302 99409
28755 73765
74737 76141
18631 33054
24168 88721
72761 81747
2548 80894
5067 53531
5709 92616
55445 66698
31133 87569
73824 83517
476 52408
48932 61419
25420 95110
25093 78200
16577 42583
18845 33677
7132 36426
20546 52103
48664 51579
44891 95049
28227 45086
38708 70329
28 68677
24899 95328
17907 28340
28349 65863
28357 83367
58249 63468
76975 92981
50220 90406
57040 60053
65011 75140
25383 38221
58511 92379
69616 99551
1068 18690
45051 49506
4714 13342
87561 97389
59778 70477
71094 82012
19594 88460
16260 58094
89039 89545
22672 81439
43781 90468
45122 94724
54719 56184
41739 72310
24222 99972
2895 11990
36727 88042
40815 63503
12925 25650
38857 84289
61658 98016
28090 30285
55818 88895
11191 78407
4832 61681
39602 64026
29586 34661
760 82427
8562 42832
2411 46362
2921 69215
20357 58791
14457 97212
20840 75827
887 81476
23414 78847
12703 68636
21516 28212
59469 98474
95107 95427
33014 56704
3074 77006
24709 88176
19781 31518
15599 42338
77529 93247
65361 94947
40432 56589
2845 93445
5500 82897
3029 79853
65865 70215
96615 99013
80187 97015
64385 86903
29016 55629
8930 27999
8441 22525
53291 94545
78847 83121
54353 83273
29222 88651
5417 18006
66043 87766
74534 90266
15774 58382
49349 76760
43695 44197
32100 67489
10240 22615
14775 18603
21977 41241
3024 51417
29550 80070
1113 65033
4538 92054
51603 88453
34420 43541
43493 65818
39945 54324
64884 85395
57860 98731
54178 62435
36194 72245
56709 59255
48543 60169
3873 86542
27257 39243
2663 67103
3113 19545
4319 25442
36457 43858
47456 65279
79897 95455
25332 65401
24092 52479
45711 76129
53846 68089
37543 96074
36403 74813
39879 73028
14106 61057
8579 79826
75822 79719
78008 79064
42615 61379
33519 81089
9666 10280
14659 68712
8536 72476
22216 64922
71842 99137
22595 96399
18652 92072
28922 87743
64696 80803
9082 58127
56503 81169
83055 93184
49456 90314
1705 53399
33667 86478
7750 45378
38423 49918
58303 71058
36803 79093
12581 98257
8441 20627
63961 85548
9287 10206
34822 57392
24137 68099
48508 53362
32729 64847
26204 57717
28107 81282
9753 29716
88993 97730
5351 64888
32382 81366
72320 76683
43722 85394
75217 89422
30777 61239
69775 95442
2446 89501
27521 57021
49449 55412
19887 45411
50565 56975
71418 82941
89532 99370
50238 84592
13447 97085
68147 95548
17877 81385
26350 67778
48427 64170
84327 85231
58831 61526
60118 61321
16518 62952
33684 59063
37951 71496
13708 74914
7678 39780
10402 80021
10838 39335
12370 16267
89896 93222
58218 70596
41823 90957
17258 94734
53844 58761
71350 88990
34356 64943
74386 87139
43812 80002
2794 40458
46743 52073
68481 96024
16034 46280
34681 64400
31279 44282
10560 97842
77812 83749
83717 92946
19102 42551
78414 99118
81947 95792
92723 98204
14939 44904
21896 61238
407 88595
48563 88766
2694 48730
9078 27701
3527 31422
51612 82856
12650 86169
56319 97028
20324 64024
24652 57491
55682 96496
17585 49984
49604 85013
50143 94082
14980 82489
27322 73364
16923 34967
38200 54178
64640 95904
38728 78516
14379 61120
7060 16495
87721 91994
81901 96636
6405 90123
34239 54817
47991 69573
42141 88918
57611 60659
28895 39267
51456 85993
35661 84723
447 41497
6460 69868
5208 35839
26479 30197
84030 90645
15378 71593
50083 73630
17839 86607
5425 96956
17380 27692
30215 67809
14069 28707
63425 99503
38589 91916
28825 85253
43814 83942
239 53892
51877 53101
4987 6916
29441 99099
49069 75594
2425 43789
9515 91273
29231 29639
45215 53227
62287 69754
35101 74259
42651 85245
5202 93272
65276 71185
50553 96924
4353 50695
49901 63021
6624 42191
59543 94840
23790 79596
21315 84425
49123 74999
68753 87716
33850 86802
38253 44852
71159 98442
17436 38801
73747 92504
52503 52875
25594 70254
62189 88473
4886 58168
50462 58951
11463 71186
22724 74201
51990 96545
9903 28734
13708 50725
13768 83091
555 845
44018 88086
15107 35504
39379 45633
7613 57964
23778 37070
22888 64745
39856 45272
33696 65301
13083 92818
847 33177
58179 86721
8863 9582
65422 88130
81528 83210
62588 79395
24366 55330
97855 98008
18855 49261
15057 69871
20636 46639
31437 93794
44886 61866
39008 87573
43050 76747
34 28008
26760 91082
17274 83264
18442 22983
6472 65606
46282 76571
67011 86103
14527 58799
38025 93887
2915 34746
59536 98231
10348 61756
6954 63592
24488 51109
3867 80967
33359 63703
45226 66666
1529 8504
37122 57942
7655 85621
21120 57631
18028 65991
17174 84204
43682 75014
81021 98260
35425 77606
30497 76448
10840 51072
13936 19014
15740 22036
47288 99154
17826 76543
10078 59268
3405 47407
19774 76760
31372 66715
25938 41191
13552 38898
50170 54517
14556 19005
23783 69348
6218 7456
41385 68158
51095 57500
543 4880
42638 72020
6692 13854
55247 94925
41170 67291
444 39375
35635 39512
2624 22760
38115 70101
58812 90192
69010 69640
3183 71175
42715 88082
43802 67170
13517 77893
13860 85357
13527 91808
49833 65425
17059 94179
11198 87219
85106 87067
38234 59100
47467 53413
18324 52101
4956 8564
67972 70884
75138 95384
5735 83697
20398 86466
46419 81666
87215 97993
35087 74908
882 99604
36054 99898
12953 78289
72192 86104
64589 85549
50586 61115
33304 43268
4897 80656
33809 33835
28019 71611
13113 84847
30101 73251
26963 60121
23520 42416
55262 87219
51048 98223
44085 64031
360 86133
42195 43573
16510 50856
8667 14768
74415 98545
81840 88793
43412 71413
44555 98375
17270 46048
39421 87744
35759 43102
5022 97242
55605 67022
9880 67839
1027 50220
70755 81653
5482 61997
36205 68651
14977 77654
40697 76287
63069 95027
47933 90096
18643 53508
51256 59411
22544 94345
21028 83850
14748 93300
7524 55113
60805 96449
3115 96021
14654 85676
18891 94305
5568 39639
17551 41282
16126 60035
17183 18587
58729 78356
64381 90980
1214 94454
25878 95911
45255 91175
62057 80557
64768 74870
75641 89515
58949 90092
14170 26474
73229 85844
40049 74868
6928 50919
49813 99512
25555 29353
68823 70771
29351 33910
72987 73121
1084 59006
7002 95370
9096 78437
25552 50939
40688 97963
16751 62498
4120 29444
40882 52235
12625 32345
21625 52452
51120 51515
31537 81009
88916 91563
48576 71294
20961 96232
36366 77929
17680 29358
13053 67191
16247 39191
44284 73129
45295 80901
55892 73405
31267 50205
2368 54592
92989 99618
71165 83088
34215 89384
16370 40023
3189 46383
7048 40614
90724 93205
26161 84314
20347 38557
30566 34210
34064 56409
43756 80531
250 33153
10341 77908
2090 5033
10430 67210
44021 84161
50591 59819
25408 69336
83226 97407
29560 35627
60194 81809
46200 74030
21986 78475
61321 94778
58857 95149
72914 97765
21078 28247
50461 63018
10474 70071
1967 66816
86937 95442
49630 52716
20453 24106
1582 53138
1755 23728
10890 66792
31047 78399
80329 91198
46571 68876
10942 63351
58745 87134
29961 78693
1276 17709
27458 46094
44883 56976
54066 79256
41917 78022
40026 42550
44480 53394
31576 54438
19403 65643
41026 95465
28660 36872
39034 50523
5497 54088
22139 37259
26698 86617
76498 84630
920 59025
27038 84785
62995 99585
918 62377
43927 72111
26126 90323
16290 88810
31374 48827
90465 95155
33497 41004
56470 60345
19298 38916
39887 87987
57801 77573
44625 84032
4139 29554
6763 68414
56343 85443
22757 90795
33734 69374
1387 65056
29463 81599
1330 84099
54777 74723
14052 80215
15134 87962
48399 60040
7531 41480
81153 85907
1941 7952
14265 23233
86685 97797
14113 47165
3364 34759
7362 90056
9393 96414
68183 93879
1807 61398
38007 41293
78032 79164
30121 91067
62240 92092
48846 92222
4373 45792
3718 77703
60114 63409
22927 60839
16232 45163
46203 51718
3772 51421
5884 74466
9452 47633
19413 46735
8515 97189
48979 89055
64918 87452
84610 91652
13207 22451
29208 68205
30559 80259
73648 85909
22662 50586
84621 95790
5694 45127
3192 57137
50361 96707
50967 76653
12872 76057
6300 39241
42199 80544
57962 99533
72394 95005
11689 71217
76115 88357
11176 86675
15868 93977
37010 82020
72993 73812
36210 62451
57797 87662
805 84810
36957 57807
29705 46183
53692 89658
62393 71505
29151 83016
42384 93273
19906 61472
67276 75052
58860 89076
16707 65283
77441 93153
70736 83013
72409 73408
29072 44857
63952 76033
2280 59875
62419 74478
52481 96894
40999 50157
47044 65415
32595 69729
83610 86825
23756 35279
36705 58647
79227 99871
7355 15747
15884 84345
19598 41263
910 37078
61828 97403
6530 37401
32696 60252
60570 77786
17721 87692
22626 59919
33689 43847
36942 78918
4225 28124
14369 48618
4502 59067
18486 54118
50826 83087
17678 44742
23732 37841
34307 47436
96728 98535
44055 98479
22461 37542
11845 34198
31742 59455
80703 92200
43055 49777
37773 48402
60483 67912
28564 80084
27120 77292
4990 82817
32532 38143
442 84876
16096 28771
25889 68495
4730 59721
52583 53028
46854 70569
4628 14493
18763 76562
28485 97192
23248 36051
45530 77203
45396 77141
76947 95544
20690 61342
38619 52832
58173 86755
25605 81072
63224 80314
12941 16244
4021 19277
4861 88614
19339 31591
53762 88777
96389 99672
57024 71803
42469 58174
22643 55427
32276 67930
30027 98466
46000 69623
31922 90296
65755 87935
1685 36195
14053 31620
19757 23403
5238 53725
66383 99190
73236 89070
13945 50185
66915 70197
20925 30956
25097 30573
72570 74744
10907 56503
45510 88639
11985 33446
42469 86972
23084 55885
11463 51776
67716 88987
69279 71792
60311 90872
26343 54178
12471 48065
24182 96473
27851 70358
24783 91776
14609 51556
2821 15637
31485 35343
28500 52664
28981 63587
31513 80287
32251 44506
11381 97766
4913 61180
62512 67725
31767 79478
5078 79314
72321 99882
3931 96046
11136 51284
33176 93070
7102 13562
47079 77246
8239 67430
23053 23595
10444 40536
13751 87507
63751 86078
41911 55636
7473 67802
29754 65217
25904 34998
25189 34387
2890 73930
4020 37235
31057 78007
761 57324
84623 96552
31622 77189
53060 81920
9683 26351
95621 99596
27381 32152
45529 64489
20746 99460
63241 74534
14984 88856
65111 68508
6831 51300
84783 94877
23803 33001
51264 53972
56054 92462
11778 15654
73153 90851
17329 30818
23198 78150
6854 56914
80932 89844
22832 52403
11252 87947
2900 17440
17127 68476
49610 88158
20839 76745
63141 77187
55708 87193
4341 85916
72772 97591
77637 92002
21368 41969
35886 54825
60918 70140
95257 99414
12064 69317
2248 2777
8150 21661
64013 99652
21723 30724
62918 77372
31493 58785
19003 56327
10753 32339
74290 82533
20620 55702
22074 76782
67401 81863
49387 60128
20080 91448
38231 69531
66650 67441
60005 61808
25933 38454
28458 35667
48865 63143
28884 81506
9832 94535
21415 23883
39175 61264
39962 68771
1777 46689
36319 78373
40218 76761
37754 91627
77023 88668
19927 26175
11770 88425
79962 88827
24496 35864
48765 53524
3028 18022
18054 83894
24150 63117
22088 30600
15801 99295
22265 42115
32585 43193
5766 92432
26554 44335
55549 79105
71620 89824
34136 53819
59343 64917
19451 54174
36127 47546
15178 46427
17392 52666
14290 32636
50822 57362
75460 85167
82878 87825
10650 48178
55768 73137
15217 44929
18526 56716
49091 92843
11695 18285
45020 72934
23169 58244
27005 68988
49648 81470
3896 55384
84232 99466
5110 82347
10727 85089
19937 60147
8054 10875
59753 75292
78723 80446
30670 98213
24693 85529
6952 89764
23419 95807
43837 53886
60493 86675
14269 48402
34926 69361
71427 97800
309 6612
12779 18758
2500 54247
21183 29963
22813 59101
49154 51867
44270 48628
6056 16934
21664 86062
47273 81256
95345 98373
33072 66405
18222 28862
34033 41729
190 2246
35823 52191
8292 16868
5708 29093
40465 90694
14783 96080
2982 57017
86530 95181
13084 89766
14071 58246
17414 56955
31616 80116
71251 98325
30848 89994
47733 89484
36812 49677
56804 79347
24913 86207
27736 53132
42927 64878
10469 62176
2774 95811
7733 71653
20908 95814
74482 84137
19851 58702
5118 90944
8004 11403
8871 14082
55389 58195
25038 86537
62359 63398
8105 33570
59282 91033
12567 68194
6756 36968
5256 27366
1175 3306
7604 35599
26073 55684
19825 99699
66398 88570
20126 40513
40998 94738
79361 96366
13790 61538
17323 41276
5607 98446
59167 89599
29631 68181
50787 95769
59274 97804
47757 57563
5642 29781
90294 93818
64346 99022
21635 99313
43704 45658
71522 74169
3979 33596
34830 65126
21473 35600
34821 58883
11087 20556
21821 45607
9014 71600
43106 76837
21641 55849
11854 29055
86229 86868
4683 55920
39791 97534
13374 44520
5720 82345
11716 65575
10138 48284
9636 55339
25945 73154
32523 77510
24001 49507
15360 27286
2933 22209
43131 89943
42010 48927
23520 48501
54074 99200
37167 83050
36472 61930
43555 49228
35312 54986
57141 60305
1257 67475
45096 94640
65820 82268
57579 94866
84723 94584
3871 11565
23993 57254
13894 52077
1712 90290
17027 36659
57033 76479
6397 94409
11325 37187
29083 96814
4659 44485
74926 98454
51476 85275
15198 55306
27298 30045
29932 79765
44485 99809
45560 84296
43377 65959
97649 98866
4351 90599
429 40156
29959 88550
29681 92935
8896 88991
17073 25817
48212 51006
3543 82949
19363 22823
42817 69077
15447 81711
36943 96712
40883 55323
53714 61812
39759 65097
13505 49626
25889 42492
76423 77376
6954 30453
1676 80251
49153 95573
7969 98732
83800 88903
29301 79252
25898 42585
18347 33166
36904 44096
51496 68590
4089 9025
14518 89028
55848 64656
47510 99580
25284 66938
26884 94467
22524 58106
55696 94300
5837 60177
11993 79950
10645 26051
77354 98454
47930 85560
26259 45336
79194 93698
31932 57497
13636 69951
85361 90400
44864 68336
32245 35275
28270 64757
47993 80392
30611 76312
46775 48774
46215 58823
72699 76534
75576 88860
6527 78267
38891 88774
20149 49487
79006 95130
61375 65904
22786 60575
13787 90249
62172 71899
43426 90971
47510 84907
37498 79732
19202 52340
41221 65711
49684 85804
55724 56280
4252 50639
54596 78765
20655 57416
13315 70006
26588 81019
49214 73723
31311 59230
28420 61768
51177 93916
51617 91552
11974 29165
67242 84570
35058 46205
5438 19786
55699 66551
39561 42734
44292 98547
16482 32439
44528 59050
10196 64274
86875 96373
15570 70362
14774 55365
44579 62012
6889 39147
36079 40342
15058 58494
71374 93295
48407 49174
14438 60683
56501 87824
58481 65969
11521 60238
544 95854
40417 68020
6075 94822
32534 44964
39818 53495
12781 49786
72939 86541
65909 92966
4709 64475
46603 59235
9929 42022
12068 74789
27265 95878
12528 63544
30537 92788
47872 56522
29097 44284
19848 50966
37318 75388
49590 91512
7222 42265
52458 90878
5576 78147
25854 84083
34002 92567
52046 86266
5152 78580
25727 27516
16436 35407
51742 51790
3575 14121
4816 95089
41603 77973
40719 59807
24455 48538
45211 63048
20969 37636
14279 19599
54376 75116
85558 96536
58433 97561
17934 45510
5340 87783
40332 41742
15291 95105
52082 59575
51678 91782
64016 81020
52557 91728
5040 39533
50629 64913
24275 42592
633 27101
10416 89528
11519 32394
6099 44121
73749 96214
25772 86432
9091 9970
9295 24048
98253 99292
12288 77974
35283 57004
49581 65813
64120 91478
36283 90983
48897 78041
9506 98577
22470 41850
27733 62690
5377 90176
16776 20857
64789 69469
64023 91407
39668 69996
13334 99596
45244 75688
25359 87421
2981 87782
47987 79240
49930 72151
10528 40214
18610 70961
25425 35469
31716 40030
46264 93570
80320 99126
73803 94586
94274 96199
17171 49991
23196 84994
340 28166
32370 74642
65975 98572
58031 89776
2526 33139
69369 81272
26308 94957
35866 52817
60082 60376
65210 90331
26628 70151
45772 64435
43023 84963
1281 51589
35716 85277
53871 67703
2627 85982
7572 77902
17457 30209
34920 87659
34026 36592
26677 39391
26346 71201
41695 62506
25703 81034
931 77680
24162 95678
35592 84013
59415 76839
1430 98285
30052 76815
13472 23504
37125 98312
17924 89968
22114 74929
3488 6240
68459 70820
50445 74549
43376 86891
56613 91760
6027 83837
9221 68844
17021 93108
78528 88846
31722 78712
22098 31302
23888 49462
47033 55643
23472 48293
32999 42477
11375 98093
4783 58573
45333 70003
39942 87820
10187 84495
13647 54425
29919 64938
29929 46432
85485 96874
78979 83169
50022 88528
58131 80552
42166 84672
2717 5197
44203 44682
37218 45591
67382 67439
16895 66722
80348 96193
12112 38126
65166 96433
10786 71414
18523 99825
93454 98947
65349 72613
5382 22952
3636 94044
51778 98083
29674 75598
63954 97722
44844 76501
59095 95236
27218 67573
54644 96818
23217 56723
57551 99630
81465 96331
47521 48830
3250 25175
655 78995
49817 92328
55076 73312
65412 82536
66072 89720
8070 18975
38469 77225
73278 96759
44940 53767
54389 58374
9847 55788
25392 29257
85796 96932
73136 97198
2211 66705
7555 19893
12385 48053
27831 93406
2163 20075
14628 69338
79031 91417
30251 49577
30073 80243
30995 84594
56468 62979
43525 82417
2994 46847
46437 47467
23743 90710
85044 89748
7129 49206
23790 55938
13899 77142
19560 77111
4420 4720
40339 76397
9508 99004
78113 90108
52039 92404
10976 11146
159 63394
67836 86102
6311 39487
43515 57639
75606 79624
43948 94380
81171 95926
6242 94055
1188 38139
30859 59338
85239 88744
21671 73092
5540 66356
44941 72749
51334 94990
43897 50949
17835 21148
7498 25726
35019 55920
34815 51563
540 40957
1404 96203
60652 74092
21060 56665
13502 94120
6392 73815
30183 89615
22997 65311
61945 95829
73490 80176
19677 41843
39442 86661
82148 91776
30510 81311
53401 97777
45155 85721
23909 35547
39 45990
73232 73830
33241 43017
34712 51669
55846 58975
75857 76032
36633 59900
35347 60329
17720 72052
57587 78451
15487 18159
3984 39005
73916 83135
19291 33485
26190 59780
31046 95429
17520 92881
9941 55141
64825 68824
57222 95880
14728 94057
21800 75424
68800 99910
18454 53027
38711 46841
37609 95397
46727 85908
30665 88210
31113 41442
24616 61030
40930 50178
63039 78449
89790 94429
39756 91216
63193 78888
21763 31197
28629 50261
97313 98258
41701 55674
60343 89318
23944 45984
2310 11386
81841 87205
7216 51031
44362 69544
14376 93261
41201 51961
14542 73500
4546 31251
13205 65375
14366 94061
62956 74319
43978 55709
7092 15032
6313 84655
9595 23781
20632 58802
30635 68617
31046 72112
27707 34413
21134 92381
51822 52069
73764 74902
28026 54388
15923 75314
47395 58167
51705 76718
40242 81830
332 44565
32800 34600
10529 11654
26715 39488
36785 59997
33416 83483
28330 58825
80554 89932
72813 94815
18976 59042
14641 81791
61302 64031
46466 60259
12971 20476
8140 82977
91765 94457
39646 60402
61493 87146
22368 62375
65596 80969
3009 84844
31187 75536
20928 39175
70966 93171
33564 37426
9538 74327
6806 91819
7384 82591
52837 81061
19269 60269
34984 64140
46968 89884
52580 59175
80807 95780
13054 32944
15661 48008
32376 73927
65526 83896
10767 58969
9685 94821
61116 81421
24951 62265
21285 41632
8510 44654
22687 84560
13528 50395
23315 43010
7489 94275
14024 75970
48216 76619
14817 58549
67198 77063
6230 90374
3635 14504
19543 75735
48454 95769
11744 72532
9508 60476
56032 97204
16896 35276
64566 94613
44041 47801
19238 46722
87303 99918
51146 79517
2730 78870
12498 42210
66830 90527
36729 58787
41484 60727
52851 76928
59706 63160
17378 79237
14355 66316
36220 65485
67815 82314
2697 3467
41884 83995
49663 57445
51630 92882
5728 70936
42242 49239
43949 52374
22364 87303
40374 77152
50742 75334
22518 44727
44197 94885
54919 73845
30548 62195
53910 80418
80337 95742
87041 89988
44503 54420
44531 82447
14022 24341
23031 72479
39206 75039
38449 56296
48011 89365
36579 85791
4220 28324
1367 7678
46699 59316
74136 76850
56255 87600
58835 62952
20495 56946
40532 75552
10294 21119
4374 39908
37031 52505
21119 78106
50194 52333
5480 82568
35809 49020
11376 71499
5679 42966
31655 47227
16208 97722
1856 74535
71581 76818
14518 94867
8505 14694
69839 91274
36533 54712
9776 87827
40973 92761
12242 81093
11902 21118
12464 68492
60737 84240
20969 62955
26432 56709
33531 78227
78744 84809
37540 40010
11951 29905
6565 8919
38696 55640
8132 67946
36165 72742
8305 67366
22336 70725
11669 76631
28750 76903
70086 95732
69807 88006
57782 80340
8246 32962
8328 50087
38679 47815
35477 60544
21471 27929
53256 83522
5393 79370
29617 32824
31293 51146
31280 52283
35104 39381
86479 88126
15952 47603
35059 47724
656 719
42973 75124
49577 64587
4959 31774
89303 98017
62636 69609
56160 60977
13650 98969
34153 93697
81301 94862
81420 90798
68229 99893
637 67634
66848 87794
42371 87673
24935 85501
19077 70724
23341 47574
94911 97140
24534 75964
10877 29130
56082 90516
48265 72153
7456 43449
10591 37317
40757 58655
53964 84431
64708 79990
3982 18491
27533 63559
45085 88638
40037 57498
47956 85173
36404 61796
5895 47237
36354 43905
49181 58758
13320 43831
7822 74133
39023 41275
38104 64586
1427 91360
54614 58828
42497 91555
79039 87422
65969 66234
68367 98565
20065 34059
55683 95638
66540 86396
36177 99814
46133 53943
3577 92683
48254 80220
43242 58370
20699 54012
2404 52214
10116 22965
27329 59205
43775 56816
10968 34122
40811 74403
42111 73861
323 36252
49523 69693
66201 68497
35135 42733
65124 81085
89596 92903
3211 75937
17244 64281
58937 87326
56723 88883
13631 48735
57665 98081
23024 26788
56717 77892
3025 12837
2670 22000
22130 37184
35325 63081
57464 95039
24983 39532
28825 64643
10562 18036
29826 79437
4216 54911
6779 63464
9401 76739
39814 68339
45533 64782
11512 66515
3886 48978
13904 94827
9974 68807
29425 36461
13963 84201
49108 86035
16146 68515
7302 45391
30277 55411
10760 54100
48486 88899
34365 97015
43707 87900
20535 94348
17932 28207
54799 93788
13531 35821
32289 90451
77596 80732
221 8220
69625 90135
32632 92857
18835 38790
18657 38978
27548 40130
31840 76041
73917 98086
42367 92449
3469 34815
13126 33358
10720 47785
3598 63968
21029 88669
11468 99791
32163 45891
27353 79362
9245 24119
26108 98067
32744 85630
35703 55528
4158 91427
29824 38542
84210 91755
33911 71784
61391 77893
61031 71933
60622 96735
20808 68898
82267 90411
47183 80855
27056 48658
7755 24019
4170 59694
38630 74832
24824 50911
34831 49138
5520 43530
27127 95149
56288 86384
20612 49189
5876 14420
56771 80359
17334 22345
12567 74784
12504 43505
43423 47310
20775 71451
28213 35362
41758 60212
39031 97130
62949 63196
35959 97449
38796 80596
16030 35526
14257 57697
28940 59276
33968 61167
74416 76463
2438 63729
22546 28988
9901 59642
1692 26542
36011 96370
773 96443
48076 92527
3997 12361
41704 68054
12234 18156
46907 55663
53799 57788
18929 48588
80144 94771
5626 42775
39934 55324
39289 92213
51581 69866
56337 60740
8097 93009
65153 83085
20931 67471
14447 29404
55741 63105
13125 39775
4878 68810
22150 89773
56342 59141
12339 84661
47292 53796
35897 43933
39216 74405
58518 78501
55806 59452
31778 50027
20669 54370
77373 94860
48655 75027
31145 51827
34881 37503
21985 83724
58425 83880
29435 85013
12340 78832
49131 98241
6220 43486
22799 40119
56718 81015
82470 92752
16876 68659
15617 75973
36372 43606
38704 99705
16711 73604
79 1363
59478 82863
30640 31712
9564 42859
8084 76903
53400 69214
14791 42615
72560 82343
32962 74168
51901 93192
7611 25435
16200 94405
59292 68316
17854 55339
25363 46227
65821 66694
57911 58082
1655 32815
6176 8613
62325 76974
36855 81683
77842 87862
60382 97692
15568 92401
74517 94452
5165 53214
24781 27465
55191 75462
60239 70829
31962 41627
11222 35200
45322 76473
16130 17972
52437 83043
47733 52080
13665 34059
51353 58174
33634 59952
20152 75518
44590 74640
41388 70527
10553 25559
11956 38712
24601 56781
5178 35533
39280 42421
63007 84084
2176 97059
52442 71384
73540 74737
73363 77331
18011 52673
78967 95778
7789 30881
10080 50889
22049 71653
48939 88301
10699 74625
1055 42992
17527 75019
35405 89225
56514 79824
32066 66706
47098 53921
38665 88477
7833 21564
60926 83076
54686 62027
30276 43780
27670 67197
3767 93590
56483 67791
9938 35510
34872 97854
61998 68587
28372 86482
33344 73021
6784 35667
25951 57459
36190 50532
40343 78354
871 58601
62635 78949
41615 89501
46088 63285
46818 67830
12279 26595
22238 36796
69777 95042
2772 37138
76999 82683
83917 97023
5401 89371
18937 84009
6564 84191
16052 49275
16267 86152
50522 76067
15501 39899
6673 80715
2504 35238
73539 96563
51700 86227
84140 96330
6706 58592
30884 58738
47691 62932
218 25298
12611 37075
10286 24008
26165 80396
11872 99550
9022 93567
35477 78272
7829 77677
63945 90570
44593 50820
5007 85557
13899 94561
30978 89466
9653 62535
1 95931
8672 87020
19584 21887
23870 62042
18354 55155
61366 74669
49531 94985
13502 99391
9981 85458
66439 96208
32060 33226
32196 89349
66114 96249
62130 80302
6820 56964
4191 8170
20062 54740
55466 77493
47520 49531
29102 89606
6429 44269
78421 84139
13026 50937
10030 26143
39758 53271
40164 94906
42915 68524
33334 74029
58870 99101
3361 36509
32443 49524
35908 60846
18239 69358
61923 67116
9056 72375
41962 81718
26204 92159
18731 24839
22890 24109
46734 73781
30248 56198
36430 70689
18878 90121
5887 39065
78313 81659
70836 77863
14295 90194
6584 10549
44034 80837
22924 59563
30180 39690
42970 49916
15885 68772
23072 84016
7692 63880
9413 21908
76850 89582
34098 71600
21166 63605
3521 32579
20278 92271
19307 80613
25936 98175
11791 32772
31480 84449
30786 82698
35559 61552
57739 62083
27943 51548
26356 42719
40523 76223
35249 70006
29939 49634
17765 64394
58070 78759
38678 45735
28961 40718
87262 96120
21861 30484
12414 66207
22430 23515
31854 80441
22594 93192
37199 77999
35307 42111
9756 25334
38866 81724
17125 72094
7468 20890
24401 34014
26598 91432
45986 81369
27243 27247
41645 64663
72952 90598
18392 78027
52128 59327
29287 88506
35726 80175
44156 56516
29259 78835
30939 91818
43462 57748
30961 64854
12070 72067
53303 73410
81669 89830
10281 30605
67226 78914
64702 76787
9646 41257
53553 98826
5799 83261
22973 38931
74411 83841
3878 29477
52211 65636
89814 95086
8999 42591
29164 47357
13595 17627
14921 93179
70973 71026
28079 50264
25072 89281
92065 96983
45105 95050
32669 77857
6362 32358
3826 5724
24446 33773
32857 93661
24779 43105
61131 75996
47049 97697
42870 66605
1513 64510
8424 39779
3939 88142
48536 86220
13600 49613
1094 44999
32114 68690
5136 24277
53198 81533
25464 26458
263 95821
16993 98555
1672 71246
15137 70950
5039 27790
9904 17084
16785 39456
12210 61360
81100 91004
26047 52072
19007 19980
23047 52453
23040 37288
27230 68680
31465 41971
10609 48164
69219 75803
27824 43202
49615 72094
42594 68632
70414 84234
39741 94016
62234 72756
27817 88348
32588 82592
28420 77667
24032 39521
14904 63891
19825 32494
59712 99100
30912 84620
25380 93258
31374 94229
6528 17841
64617 75295
31523 66646
9058 79024
20212 33912
122 29693
73274 77967
19970 47765
16399 36877
24208 25879
90402 96000
39633 60754
33791 97628
82858 93321
25437 61687
37128 40849
8883 31711
40479 59777
35631 57263
65391 78230
5573 11630
25116 44902
20160 97673
67425 79453
27466 96532
61214 83161
30882 39367
3468 16127
67082 92276
22384 45560
61743 95986
40619 72782
7528 26915
25045 33624
5559 83720
21464 97678
41492 94965
76266 87229
19768 30977
72238 75630
9127 15518
21581 57593
21836 66348
11269 56872
54903 84230
45307 75177
43152 46620
54116 90967
17104 36678
38359 52207
29889 58514
54222 92547
59265 89893
24451 47549
71299 80466
46810 66158
17166 71645
85860 86604
19477 63987
65570 87489
2166 54457
59406 97425
2845 23312
4589 30249
40395 47712
48530 82546
19841 38674
29650 38600
30406 46940
49139 68400
11558 38796
74722 92022
1628 2312
8164 67045
35754 67717
8516 61282
43261 92814
24453 54667
31995 68962
56622 95156
83787 93238
6145 47646
54925 58987
9585 56362
25181 76312
32473 74864
37171 48151
65137 96694
18622 90093
632 5779
14017 55719
722 73082
45611 52737
42552 50136
75110 94413
46379 67726
20342 41753
25505 40526
11543 21314
42429 81806
70604 86956
60683 96542
17226 48073
36606 74638
61445 70770
52378 56372
20844 79035
38815 69199
1764 7746
17182 38776
30735 34168
70920 72009
2479 34271
47796 82263
91963 96787
69664 80612
84661 91022
31713 63515
72866 73541
41074 68076
21129 95256
69803 72638
11147 89853
31710 79685
11180 62121
11852 27920
26322 63039
2377 76698
15954 92806
21580 77344
4087 85432
3246 30766
39493 57478
6332 62910
43181 45552
6880 36982
21668 56731
44729 51196
70911 76769
64 97796
54931 60892
771 87830
9730 58951
14710 70161
29053 95237
79080 95393
6741 60000
52827 71313
7190 37333
90232 91843
46432 83566
2957 74302
27776 85163
22252 48990
182 94771
36741 99619
19896 55828
46453 52303
78835 93556
61830 74127
65305 73804
46001 57899
36833 46837
25371 32401
36709 86774
19603 45571
142 90722
2857 82765
37407 56701
48286 85122
4804 22037
41637 72292
29283 95712
3723 23690
16188 31528
24346 44810
28703 59163
38845 88542
40401 90972
2657 85169
48599 48731
36720 75699
43788 82576
23207 47464
17942 19444
10967 78231
32761 61810
86774 98663
3971 54796
40062 60327
5293 50633
23137 97227
10193 19238
5516 91475
30551 93080
65879 67427
910 99225
17853 98271
7790 37662
79002 94516
6411 71171
23220 51993
37109 80286
72076 85168
40251 44650
4718 18973
58235 74876
34262 78577
24578 82101
23083 92724
67783 95821
42003 83397
31151 85093
756 37187
14023 28045
13383 52995
48452 58362
39018 85386
70685 89840
7556 82716
23823 40528
43782 77084
28541 95873
19708 39694
685 87297
49829 63950
40150 40193
57319 88352
46418 63967
32476 91025
2531 91820
63786 79634
47983 80517
1455 97038
41306 81524
1688 49735
24017 25411
1198 58448
94436 97312
9735 85193
217 66335
84650 91851
46293 68728
16177 40107
17568 22100
91004 97402
60081 84452
65885 74430
52080 84694
36823 41895
8977 78207
12317 24949
10561 16987
44167 62130
61276 99108
2234 36854
3341 41917
2674 93513
12929 49648
92582 98924
26840 92959
60145 73368
2858 38451
46192 57680
36676 93483
53915 79253
52482 93512
14503 96969
3668 22747
9019 25647
23985 65976
40500 65229
48253 81985
51140 71675
60051 68420
3290 56197
12361 73383
13562 32485
49973 51306
29751 58732
29048 70667
3709 66413
24852 99104
20418 94096
25287 48446
34219 41280
83608 86305
61231 68716
39570 48409
29887 91192
28805 32182
67867 82721
4473 73216
39510 39514
4389 61165
46358 74534
58177 95165
8036 68737
33993 74718
70390 84026
81012 90179
51050 93319
52993 64294
14754 54071
84474 99663
16542 32989
36583 41931
82927 93202
58538 75487
30581 69598
23249 50304
16561 56978
21977 72445
34269 60636
86394 90431
41471 77347
11155 93576
13254 27441
3127 83284
4968 18663
80374 85338
16383 70661
33622 71456
7736 56877
27138 51670
66248 74969
49394 49856
35915 72195
39196 66599
13629 90337
73564 90599
91566 94769
8283 28112
69392 84899
31617 67581
9137 28453
14262 27043
3288 65585
56972 82258
39248 94418
58203 90755
33194 57576
30150 41766
29870 79562
55325 65471
11607 38292
32603 80739
73399 82057
2047 44863
1114 62021
31807 98872
17055 25097
41799 64820
70760 86716
51041 58112
33098 59299
21473 27155
31276 94769
63353 79616
9207 65888
48406 69446
31327 72058
78146 87423
23410 54987
13481 33795
23543 67961
12578 42859
11651 23768
3389 48304
4404 43671
24530 71207
36892 76933
41141 53117
10628 14039
14245 70218
49122 93475
78430 87226
63189 66058
72014 90262
25567 66797
43842 93484
7707 15141
1568 27579
12822 59795
16434 93175
11634 53957
1129 58965
43964 62936
31116 55681
64565 77679
15416 23952
75781 96435
13885 28973
44587 57035
62917 81051
11145 77344
41951 60508
58541 61659
51595 61163
21868 48602
79359 94983
57006 70129
75049 98590
10923 49555
50622 73058
41708 81252
30877 50591
5581 98299
8883 35926
71840 91158
21724 33359
2043 27053
19986 68184
7210 48819
56791 98912
59851 67556
57233 68268
894 25790
85046 96501
88183 94946
14933 39374
9747 33442
6470 53275
17205 17977
13581 63808
29216 85334
33478 79897
2074 67882
32753 49188
59325 90333
47577 64733
38606 84460
33410 37858
23664 67319
83087 87573
71748 94071
16576 78829
48840 55654
38674 53983
32275 39215
14630 25159
32413 48755
16525 72551
17578 98825
85199 87717
3527 57742
58087 95621
27741 85760
74416 74757
10793 77644
85482 87167
15399 61526
7806 9144
53483 87911
54779 86440
35647 45213
68502 91278
6586 68479
4411 40388
29839 63390
44765 86752
2570 7261
4609 99535
5350 6028
19150 42265
51599 86578
30200 39546
10129 33510
476 27737
2278 78130
41135 56256
50219 90952
65647 72408
26845 41840
20220 99616
1645 72607
6872 16593
30674 69782
19280 58538
36756 54014
51586 83728
33979 94725
39924 63108
51576 63176
8521 38427
47498 99087
7007 82639
91729 96559
3815 21129
28951 69928
2220 54709
9358 45208
66310 88107
18773 24186
12395 96920
52695 93435
21508 27626
7934 43247
1952 81329
36736 60528
4619 29487
92225 96364
8520 58830
31010 41784
44165 60145
12213 33590
69583 89398
26736 37508
29550 88638
20298 53899
4540 73094
48646 76295
27249 77795
70284 86482
63540 89892
32004 73181
8653 76003
22412 43327
39777 97152
37908 67271
4689 96321
6286 22331
20440 69706
8297 54788
46035 98751
31829 45437
782 60768
31770 80863
41027 53463
4657 60412
31136 73409
22339 57927
10837 30952
6325 16471
3835 36522
21401 69952
53067 83983
24132 66217
46593 52686
17181 21262
26672 68747
41999 95181
20905 73336
20057 25846
1320 29522
6512 70015
49546 61150
1446 27260
42100 65381
23145 85311
5739 50769
551 66758
19140 46883
10685 23511
21239 57742
6735 46548
56536 57384
31949 90401
18423 81755
65160 93022
1622 56469
8948 98027
33829 65277
59145 85112
26629 66167
168 32366
12902 15575
18032 66462
18356 70590
36636 46902
30601 30864
70948 75435
1912 70399
9981 98211
57497 70016
42477 43722
53524 71410
7347 47712
79378 94422
90097 91792
44495 63439
14216 87238
30432 43073
12844 57577
96110 99427
26268 63366
45554 49750
28264 40032
21409 84090
13251 93155
5639 60871
35990 40004
31363 72734
45356 82968
67296 72627
28822 54434
16049 67174
30302 89164
10396 16034
35988 87654
58678 66601
47869 86237
14814 37255
797 32167
27067 65862
4452 31961
69867 75360
41531 44972
64022 92895
51785 99424
38728 61074
22783 95360
67647 76674
17854 27043
3423 9487
76793 94587
88930 93903
49031 58988
34938 51249
56607 83101
7562 99800
24791 46818
1606 25982
8069 15344
409 62882
1341 28479
4259 10834
30687 52686
39300 40684
23003 97936
39373 65851
17729 89084
33741 92339
20093 85800
45704 51946
13538 31909
36131 80147
9682 16227
84278 86207
8586 9171
10906 16785
29217 73169
6305 52604
72106 87089
46211 90812
25641 35829
78011 80777
55036 72334
15742 56294
52098 62437
32497 66367
18906 70148
10884 53970
38655 58217
84311 88251
25227 80619
70033 98761
62371 80355
1871 79321
8372 73261
6606 50263
86588 99672
21687 60515
18897 95428
42861 69002
81755 94807
59275 88628
22555 27038
61912 82368
2030 50842
17173 73666
29057 75833
3654 81533
82810 86708
16607 16656
35825 47174
19836 83006
46140 55625
4572 65190
19369 79566
51523 92234
3143 49366
17311 19510
19926 36760
20173 88778
12472 62520
44186 59551
89001 93398
3025 48813
46538 74617
93653 93719
60608 73300
30065 49927
45318 71524
71932 79226
42502 78303
2819 42943
17546 45752
5148 6640
26695 59026
16250 95438
4670 36376
2029 7205
63831 83238
5120 93186
13352 59541
39716 44880
147 87902
44458 53993
15704 59423
71440 83130
47055 91180
22449 27642
37123 68371
55466 63890
13652 73274
3613 51527
2382 82084
10889 38416
4367 58015
45698 66373
39666 65441
6122 53397
68352 72677
14443 63995
2136 18321
4671 47707
49 47067
7117 19445
90045 93367
5912 56611
48327 85569
80220 99240
16496 27887
94719 94887
7539 54005
69054 89127
47505 91501
47098 91439
10425 19920
2236 7212
54794 69419
10809 11330
21183 50773
54119 78838
3081 63753
23595 44887
11200 27485
58638 71025
39810 46958
23002 98679
8652 18647
40817 54276
7834 23164
48753 77492
5662 41880
62931 81246
65667 69360
87155 99250
43483 65359
21459 51139
17324 62718
2983 16003
15820 21466
10026 32899
8941 13525
4207 36324
57466 75359
3692 62880
67791 99427
24014 46496
73706 97655
12375 77667
26384 62157
76308 78944
35199 43686
44510 94470
553 48616
8592 61787
1993 54161
65595 70091
27667 50358
6482 21873
64495 99345
79377 83381
357 77990
30068 91206
7881 27227
42801 78153
60973 92988
64789 66471
14075 19555
36242 62189
26980 70238
44433 61002
20001 98289
65080 92778
6279 18776
13975 95906
16426 74695
16531 20615
71855 88394
45421 57207
12664 67743
15503 20250
47364 97100
26566 52304
29359 39678
21427 38413
35953 81569
49944 77754
26352 69430
30005 33189
17212 69088
17276 98481
29142 38478
19448 87749
23553 38514
48682 75223
13640 60458
61260 91987
66617 77647
76934 99380
19607 71827
28586 72051
33400 41349
5921 92394
48850 69404
48862 65190
56784 57896
48244 87523
77595 85813
61402 73393
84802 93456
48375 94036
63664 69885
30863 94117
40465 95548
15478 67370
34653 42926
76221 85395
68100 99891
66372 71000
12826 65895
39087 65131
52619 58079
26550 69914
6850 51084
54318 79371
11871 18223
70050 91351
13402 83460
28825 80936
33238 75133
21286 83643
48513 50762
57302 75290
69483 86511
12073 21076
13165 14890
57247 89684
36854 48918
54761 70086
41943 75326
20353 89279
12300 35027
55159 75467
22500 44412
8792 48324
6978 58835
13286 60621
1475 28029
58102 65152
20576 72957
606 95144
16335 85115
14638 99033
86291 93984
13194 94337
18350 32336
7178 69391
4717 67311
17032 67001
3498 64063
20347 93796
50307 51942
51380 75068
35847 44573
8148 65763
22392 42114
18697 36422
3812 60492
57325 68258
28465 93384
16819 35498
68987 77575
41641 80210
37638 77783
46945 63882
75471 81892
34100 60014
4253 38027
28174 70177
15472 83484
2647 16088
11489 14694
6539 66086
13488 27571
49331 75246
8281 70398
1388 56435
39845 49650
56539 92868
764 66944
14184 67762
951 54492
23142 61684
1493 44788
1233 12312
28196 75535
74095 98437
64159 65886
41697 49665
69942 79042
23526 75441
25512 54554
4018 19861
37294 74182
12553 92082
67314 95453
20880 56308
26471 32989
82348 99895
17016 51629
44303 66085
65317 92234
35937 85021
63102 94454
40348 61568
36814 76219
7946 66366
64699 72954
60364 73152
6728 9997
9920 65449
13004 64611
4387 59584
14745 89923
75592 75690
12745 97931
28941 99612
70808 92161
51871 78630
34340 98175
26682 56635
23883 59875
4333 14207
26709 54385
35803 90861
68857 75477
33147 59652
17006 87973
44934 51944
18343 35086
28227 49086
28498 47196
34900 94541
2112 80648
39924 76686
21172 41647
54408 84928
18898 39405
24771 29657
92890 99604
30540 65830
61050 78144
17502 56377
54013 72024
34488 36229
46593 77346
58342 84578
27203 64551
26294 54653
2611 42467
21177 57586
41811 84281
3353 41201
31624 83532
17678 97600
73781 87183
39452 84454
74420 82523
19619 31493
35580 53390
31362 40999
35201 63266
21942 26246
37684 56748
15597 90987
48726 75747
2543 58443
9042 59331
74754 76434
24944 47156
11843 92345
69099 75639
19378 53502
17948 64906
49221 72582
60816 79710
19008 52617
46611 58775
2201 68543
12451 70439
33567 69159
31236 78245
35496 94750
173 82986
79033 79495
64015 77561
47744 74557
28360 83542
34035 37249
16896 60310
75110 76880
14459 63385
17188 62929
43544 69881
22322 65218
49980 69667
5671 10768
52979 58509
56979 86836
79198 84044
3759 53811
12225 60534
70398 71755
384 48049
21353 47551
75564 99276
16167 23932
44406 57955
25459 87185
11127 88600
49509 68641
2824 13389
12523 44311
12222 64277
49811 55778
42906 44715
92282 95067
11053 83773
39948 81133
27495 72074
10787 86333
18272 89156
54829 69115
60646 69803
17349 33836
73706 90995
72214 92210
15392 85415
12285 44034
13055 57854
19529 39007
9037 39476
22049 97231
17945 27104
28489 63929
79250 95463
60006 98802
45062 85804
73628 99619
58776 94527
77401 83064
7139 44367
35752 52233
536 49363
78985 98973
23823 64582
1498 15551
64833 95765
19296 32012
63463 67317
61446 84379
18260 52940
5808 61973
23889 86087
24967 82296
11949 92564
94842 96804
11095 68528
17656 82787
77153 95770
34356 71067
18204 63606
68084 83691
13492 49704
23394 24926
49628 61230
25925 43109
283 46850
34732 49012
11415 60443
80412 95494
1134 26682
53397 98681
41403 96378
39686 86356
35012 74857
44529 52770
6294 89654
8222 55188
69512 82337
79292 92936
57440 69820
64682 81355
56218 83919
42120 58457
47498 54571
57876 64712
15844 34815
41902 72205
29409 37649
3895 20305
45897 66960
31958 92019
75720 86197
13400 81106
57595 79837
57833 71559
15039 57482
7181 9520
24528 65356
43957 80493
58144 85913
6276 84163
52967 57797
10004 29001
48024 75454
43780 93530
77982 82746
11028 74229
16934 55317
5794 89854
4539 64708
30994 72938
7340 67359
10654 63898
62390 78744
33694 62777
13931 74667
32604 61281
59875 73910
7113 51073
88853 92870
12928 50899
55701 65421
20362 57473
45691 93827
37080 92562
54760 61712
46174 82338
90804 92708
22155 73042
53563 93211
81396 99880
11264 22502
72789 95390
48573 53765
12521 57042
2922 80812
34009 73574
34873 47190
17824 40134
10827 53909
48649 97785
16559 49866
11839 27286
37079 87890
64349 69385
15743 35630
26864 42454
28940 77044
3219 11919
41449 67383
55744 82601
17307 27494
51875 98616
35334 59216
319 55543
37359 84553
1432 27303
20173 42766
29897 51913
16392 91724
53591 68371
78308 83846
14082 16557
65794 76377
20347 26600
6998 86997
38834 77913
80526 91303
49067 70642
58456 95383
1991 85255
4248 86532
49832 95025
989 91384
4975 87712
50104 97341
40089 58024
35733 93682
20509 25361
28620 46500
11325 29295
27294 49469
54249 61072
73925 99746
95547 99012
7124 33664
10582 83955
65789 85162
19967 83114
18291 64397
47782 74590
14696 26488
64657 73619
85387 98158
5637 68598
24648 53421
32341 56323
29911 52528
5603 22184
6157 90085
23344 51848
8829 74814
74664 81590
48947 77180
27333 51296
77443 99760
6120 67841
77138 84350
15872 73640
78467 86680
11405 83617
57627 85706
30956 69679
44436 66836
14941 59837
47866 89234
86169 86599
64727 86246
32512 77285
76601 78548
95807 99208
7171 85317
53909 78658
10216 75827
30859 86398
64724 77839
59502 99505
6320 46504
48643 59182
13516 46506
11827 38313
31326 37136
65821 79219
19659 39719
17827 37108
18327 63969
45141 65552
452 97649
21935 66358
72319 87482
984 53413
34728 38722
38235 54987
89992 96410
30867 62812
58140 87436
5072 62843
19107 33166
37768 50262
58721 73744
47988 59190
35644 53230
52776 89074
48284 48534
14775 41651
49675 75513
7874 58650
19511 54385
35315 60233
43633 78511
20485 86730
43112 73039
38197 61096
77244 88334
20041 36730
42397 66806
9048 57408
3247 40810
16513 73977
7898 57182
44819 95309
29152 60818
27351 60712
22885 70319
24332 80332
50849 85190
39084 95804
5813 27910
32265 74212
80477 90326
21310 84347
47250 50621
9714 87590
20262 62296
30681 98120
23071 97889
2259 33356
43442 50986
14982 86614
29558 84913
6647 85883
58662 71434
49911 74715
16774 41733
91427 93326
56420 87071
7014 54607
49173 54122
871 29147
12147 52925
28731 90890
23506 81677
40711 61142
51141 77621
920 74581
41961 69807
35412 94927
56144 56578
39944 40957
21855 82817
76600 92168
6380 71271
67464 80296
35456 93145
45850 74644
913 50167
59571 97130
15340 23396
90643 96576
49981 89126
73314 73350
7091 95214
32375 77322
40370 79700
35956 48966
42701 71749
38296 55900
23033 60131
67863 71916
40530 58787
40197 72592
66570 71508
35630 78421
3552 93738
76612 93111
19646 44018
5759 48201
4903 28273
24819 79762
29030 93341
1880 60079
20891 51774
50646 94957
2150 42286
2301 25287
21240 28181
2049 78445
36538 56495
58902 68729
61153 95394
21613 85404
19403 38029
49327 60563
16557 62888
40137 52160
58889 99770
30436 49026
22183 48293
38176 97640
14233 24186
39564 44385
50357 75585
65908 70333
38071 68811
59823 77256
12367 76647
18339 77877
66266 66331
84247 98489
60967 90699
2586 57895
69251 85336
41229 81889
78108 96839
21023 74361
22338 87759
7419 38394
23527 68484
5357 47369
42739 56366
9505 84884
9666 94967
70694 92922
8512 93469
1003 50461
63269 76609
27836 45293
33815 49295
16535 19872
68050 85446
38802 67323
1572 27781
29766 72943
23525 88446
20132 46193
40154 96387
25355 52532
69181 80583
10181 19443
14921 57823
12443 27881
16125 36458
47379 95395
25361 35721
67430 72564
77052 88741
1939 57290
36226 65293
29440 95426
25350 44175
45559 70576
20283 29172
84250 96469
41259 49030
4345 97374
33949 58258
355 56664
56729 71959
19235 73279
18180 37836
19119 95486
2703 89608
57803 90839
17665 25308
36564 51140
88557 97645
10778 79977
71215 88736
21016 45252
63906 87253
9582 36810
48158 63053
43546 68907
43451 95292
16559 74933
8054 49642
39459 87815
20382 82900
11665 35202
6981 56262
26158 26239
33150 72396
4416 42560
2146 23731
55634 58797
74111 82318
44325 59243
31846 84108
52276 71654
44874 85354
7337 72875
16008 98649
10639 14201
24862 70252
1842 3510
49887 58482
59015 61778
64699 92801
36155 36542
27675 85757
32853 36569
94613 96534
5223 21969
21241 58019
18123 52872
43193 51656
6606 62716
63682 69962
34363 69156
2292 59265
8256 59866
80795 82827
38788 80592
69407 90186
12327 71035
6106 66583
23703 56620
37551 95355
38640 86265
36314 72936
49766 50369
15449 62524
60101 68121
49372 76318
18952 23007
9694 99376
49039 93649
28117 36526
27215 93896
40430 90586
73713 74470
41094 58578
29771 76906
12931 25023
28891 40254
54414 83150
49756 63186
6181 40385
18155 96285
45319 73625
30057 85968
34181 65190
388 20302
11 38996
49602 95734
42535 64491
15328 85485
37938 54610
26565 92151
28361 50370
8315 31751
1465 54473
35518 85858
6661 21546
19442 36911
3034 29566
63179 93760
28912 41878
5954 62437
11692 40744
8342 25627
77530 92486
70316 74898
733 24465
45273 66424
40594 97259
17160 93780
990 71212
1001 87373
36127 76231
34051 64637
23119 90666
4965 35250
44999 94637
10702 59980
28960 89175
87729 94120
48546 63173
13810 48527
95352 99413
5819 25391
13725 54258
945 77004
40812 43011
73051 93323
17678 86807
33808 98381
12208 49133
73634 99026
3996 23539
50901 73899
5358 76502
76540 88812
26819 70814
3426 26797
59516 67327
73856 75233
74382 86603
61992 70487
90910 96298
6892 65246
12006 14075
13072 69216
48260 89462
123 88031
66138 71829
35774 88277
47167 51856
60864 78806
48429 94009
70741 72296
67391 83471
62994 81626
8713 88715
62059 86797
948 34424
48240 94888
75571 75617
15873 55377
20337 82040
1902 74196
56452 65832
6698 15359
25843 81823
66234 86338
42633 48773
67585 94183
12409 16934
27487 30886
11187 28774
17305 93512
42147 93009
5372 6575
4795 84027
67795 69638
35465 70745
17937 20817
67006 78879
75080 81108
29698 60002
35084 89860
29422 97858
51660 61239
18869 78737
2818 79330
20751 68047
83832 84060
4319 37528
10114 86806
40471 92233
49211 93284
6811 42209
28589 67143
57421 57519
6656 75684
4252 9283
14972 49200
26425 91309
38267 47790
12912 40650
40296 97591
71969 78298
14109 22057
6076 85395
45152 67480
79582 97449
76574 93725
19748 98412
74952 89575
80363 82644
25265 59974
35448 82369
44266 54749
30628 39425
6104 6233
47113 61802
2514 75741
22318 75964
42323 68414
58724 88110
15571 44561
89006 94199
48973 66681
28928 81366
17066 58561
17495 33543
7787 14339
19877 51014
61631 94491
26735 66969
17994 23594
19250 20249
2694 53352
20121 96040
56596 62167
25968 59049
46177 56306
1294 23876
40862 54712
88614 91039
15904 80480
53400 77659
54899 95855
15708 57553
689 81258
1455 86902
70481 80855
88560 92104
27077 73707
52422 64498
22780 81554
21402 75329
68156 92097
5492 83985
38624 62693
17710 51688
17897 35070
15426 34833
50109 62669
4889 51004
34398 68133
72523 81738
89844 97522
40625 99426
6080 27281
69465 70671
18573 19011
2569 20776
48054 87683
13228 38860
564 88725
56080 68113
15422 33081
55943 66610
3420 14402
35821 81938
27520 84811
25359 37312
9173 75827
53711 99812
15757 99129
51255 79794
18009 52083
16631 29404
27134 62692
11406 98482
78841 84835
22283 74290
4707 89061
3023 70221
18437 95314
6118 53081
31236 55206
459 97217
11053 12853
23303 86123
22643 65654
9168 66947
18666 46798
31453 75483
46485 92313
8129 17303
10915 54323
52930 69026
31634 35136
3419 31383
29739 46112
35660 71716
1794 32662
30853 78176
27249 85438
30588 67177
51799 86041
39969 82716
26040 33811
32201 52112
76840 84780
144 71526
45925 51176
42291 45144
6264 98741
30012 49274
71361 78162
69442 82565
80627 84507
48882 71133
12085 43954
51028 96819
75437 78440
49163 91509
49782 98824
21957 46953
6663 42535
61712 79139
5383 6067
28795 36658
39750 64843
425 90741
31456 78536
22222 50961
8077 99093
20085 40719
51757 85460
50685 69073
20517 49770
25776 36900
42188 91487
79233 93070
43370 51562
25787 47756
58932 92514
28019 33356
59134 80377
7115 49561
58731 67734
29586 49884
76586 82436
64318 78046
23209 23404
7195 64536
18112 36246
9503 94961
30250 36061
41760 49395
40195 54329
12055 21522
54646 93730
14524 29665
15697 88358
25757 64032
47195 48955
24211 50362
10348 47996
16544 73903
61620 67782
57709 87169
32581 69405
11789 66593
3501 77854
74671 94212
9048 63591
8837 41453
47110 79762
56894 77597
36529 69685
76841 89082
52463 57297
16799 28181
49082 51537
4816 9668
31130 46289
26132 83203
73056 83372
60781 77270
73870 87553
31415 96270
27307 53131
27758 97163
39354 76948
46564 85647
18049 19071
62098 91805
11737 29852
5084 58495
20929 72811
38369 87491
24159 97695
31316 61872
24617 34786
54198 76275
39887 56541
53042 65075
59970 65654
10875 80860
58932 76703
30981 68760
74046 82748
14187 90507
769 37614
13707 86094
69296 72373
11183 78024
41796 97574
20582 84938
27952 85223
32180 51012
11733 53732
22103 80433
80541 89056
46392 56653
27484 40641
35284 62076
13553 42428
28105 32330
23778 88867
85031 87743
25955 58218
2647 69485
12179 12278
53175 74586
58674 67254
71587 74437
6171 11635
34539 41691
92409 99300
56648 83377
67327 91207
50469 98465
38612 61086
10845 20063
999 2920
35412 95720
60551 88724
2949 41376
70503 71979
72241 75984
20681 76365
25717 91196
30725 65662
17202 17799
50977 86000
59389 71694
19018 33979
617 84428
44648 55032
12201 14593
23537 35445
3062 91003
14279 94690
38019 55308
85003 96689
39274 74732
14991 92715
40189 71469
8266 28231
23824 58471
88195 93644
56721 70116
5709 70181
78233 92893
2227 31741
17924 60688
7460 25372
4368 12781
89015 93207
24053 32936
66410 70455
8369 83095
24616 37443
48560 59772
35882 62276
17680 50664
69026 79759
55186 94746
4337 75829
16331 29397
1187 59605
73912 83803
72516 85138
87667 97160
13321 78873
39109 96992
45402 95551
21572 79116
23384 48713
51566 91553
40545 60211
31287 52031
1745 20925
54903 97524
28422 95570
59040 99212
9590 20956
34075 67140
9355 37686
51263 61920
22624 97182
1104 24496
18564 75223
15645 33449
54147 71665
16260 29989
29857 79737
25230 55353
73193 77301
65605 84291
1341 32098
3487 17106
9714 65986
10713 50263
15706 21662
3910 75484
13593 32512
39036 54217
67981 90930
87492 91774
12240 83021
17262 75624
26601 67279
10714 12458
72298 85040
27745 46042
31088 94981
19254 84275
73151 76601
91130 92452
2335 11157
42428 68098
93133 94078
2846 90416
31781 91096
30179 34808
63930 84120
28786 50840
24842 58973
53119 92773
12135 35505
19329 70493
36608 82066
20033 30761
35525 55760
5525 41547
8941 97246
5652 7797
28667 78705
3431 40265
77194 92644
72447 77994
72383 77294
10011 24197
56381 62847
52544 66080
73811 79647
4396 95643
1964 63136
75004 79249
17594 21354
40126 77840
3577 84798
91768 94372
41503 77430
49364 71250
27682 43750
72968 86654
17304 80909
31930 82420
38686 69334
6147 55597
23589 66490
89347 99532
13859 31673
70546 74327
77359 77836
8148 53134
13732 78411
58576 75039
19185 28651
39899 61643
94609 97364
58992 88024
33083 53239
9701 30087
2436 44767
13329 65755
17214 19385
30393 31957
45536 69243
67120 95911
7333 26319
34698 85192
25912 38899
10048 69657
39157 94054
34123 42462
67117 74510
45596 71021
33072 97148
33017 51515
55693 83604
6511 71099
72269 84293
18084 72887
19319 70121
19546 88597
86638 95895
15668 16738
8816 29427
57806 96741
9296 17785
43780 94051
50402 94498
47437 87601
5847 16340
20239 60044
9751 39570
34605 66265
16685 99836
44316 68788
15048 29979
29141 95092
9440 29416
711 1473
57681 79518
19384 89340
24304 54798
62058 96334
21671 84496
30449 47920
32801 86407
29334 70887
95501 96195
20685 99527
73298 98400
37496 39146
18736 92972
57786 66786
41798 87982
50998 72071
16674 24518
14255 39815
47177 88713
5201 40769
53245 88208
1154 86441
54688 84122
66499 69195
8281 85975
27860 59098
1484 51867
53483 73152
33582 53974
27591 28442
19606 75948
73334 99290
71167 92197
24683 88196
53102 57807
15010 87406
33744 59052
10492 71158
57039 81162
3166 99178
42327 97001
57670 84678
3476 50572
12775 47420
84973 98148
13863 88648
21263 89274
34942 41626
38051 77530
1012 94660
23969 75799
8500 71317
2716 84130
22892 79426
38347 98738
86339 91168
45446 87410
72038 85567
22203 61623
25602 38209
34323 74346
31081 42263
35433 61207
27733 98487
42199 84820
88283 99085
29844 72710
41336 44635
7239 90819
36217 69854
49868 73906
31897 94878
83399 83561
13433 98233
42962 44839
5116 94596
14529 73182
61884 61997
24273 79760
41221 44192
3673 77995
44701 97179
5113 49986
74286 97660
25670 61266
34966 38321
36009 48844
37875 93159
32099 62078
21384 81412
15611 88208
29057 29235
33002 88998
47691 52986
18061 68087
59089 85641
740 21181
11874 78910
41244 62519
5306 49224
3757 4531
1085 74008
66919 87698
35008 89671
31961 95880
21312 72776
38458 61349
45225 50830
57932 75834
68338 88856
55533 64402
92807 94430
28957 98718
2630 21297
9994 26320
13337 89212
18448 63499
3792 22984
50163 54255
22237 86264
23182 98268
30828 80277
9061 52810
65058 83358
24615 54931
59418 69303
20885 86967
37295 80589
21544 87137
492 47147
19274 37055
48541 58590
7810 87326
63337 71968
18522 33262
37946 74178
26759 63756
18810 40115
26190 41541
19363 83526
58989 78488
25276 81462
23380 50765
2472 81808
33755 67592
23668 98754
69275 99132
24896 41867
14551 72879
1951 9440
32763 56552
30610 86048
64237 67399
4869 82688
3543 38186
32398 45529
66126 69232
1627 60169
14613 26372
68365 94659
29760 89282
11238 61350
27744 38908
30950 92665
30245 37123
73347 87857
23814 98854
59413 63709
21394 26195
11784 34168
77474 85009
16522 25515
54393 63205
28520 46137
87153 99159
16098 88602
30307 72761
47845 92941
57277 96819
36442 43602
83966 93085
57120 89278
20074 37167
85974 93213
32335 71888
21311 28472
66682 87302
69464 74737
27708 57919
18871 20968
20007 57763
19306 76076
25330 36409
24757 46316
21433 64082
54745 95284
17175 36641
13617 86277
15354 29546
29841 94810
55806 57691
53034 84792
57962 82070
60766 85438
49275 97107
35259 91227
77211 94777
23822 65542
68048 74773
36857 78005
45266 55668
85775 90538
24309 84771
37388 94599
27244 37689
15875 75602
35364 56358
5904 89033
21329 33754
60743 74719
68379 80341
90154 97589
22259 55117
50573 78915
5592 70253
52823 96253
45390 73610
21695 38759
59962 76983
63527 77735
52874 57447
43071 44872
23878 58438
22623 86292
26282 73903
44223 46463
69432 74816
37622 99260
1765 7551
2708 66796
20019 66125
75889 94104
33341 89595
11680 68943
34727 72567
54122 59829
12625 17651
15418 42080
29128 91919
2635 44158
57337 96106
19267 23258
15245 73681
29172 71698
43507 69127
5453 64111
7515 81940
38923 91194
68558 86867
48511 57419
86478 98374
48040 65588
855 40733
12927 55975
66125 94005
76362 88648
60222 67233
42477 95501
89382 92276
61081 95964
15766 95300
24602 30787
18138 25648
58775 91979
28281 41295
15367 26537
15459 72009
8247 83818
31999 47897
40200 59099
27098 97035
16489 89822
35805 59946
35051 46499
8112 55668
18551 45022
11205 76310
8657 65801
5382 63876
55330 91443
59378 82292
64541 80924
35556 67515
51082 53785
4607 98827
61001 85695
26514 61733
60932 65820
50450 68576
45161 89737
5862 15087
78012 80547
29450 96458
4665 7444
56845 77177
28840 29073
40236 68936
20282 50755
35914 87897
26964 92390
33452 54166
37865 52229
24793 47225
23084 73769
89534 99898
75362 95834
42974 70246
35921 49721
5383 62104
10935 38997
5678 75432
12174 80086
43195 54349
22558 90644
31170 66224
56245 83562
72772 97458
1352 53764
42649 98325
22889 60916
36555 87174
73777 99762
76111 78586
26138 41972
49840 78851
2570 76486
32170 38249
56105 89351
10441 65684
56256 99091
51178 55098
29729 80745
55691 66357
87865 94146
42489 61095
59473 91744
54491 85404
76413 95302
66382 91470
82499 99970
22425 43759
45078 50266
81382 92813
22781 56470
22473 98559
7526 19889
55051 58052
5256 63403
21092 46962
30777 37563
86902 98415
13937 98936
29659 40355
64487 74858
19015 26639
34734 74712
17750 53024
67883 83482
12209 81118
69613 73464
75059 95600
54489 62331
40132 66856
65693 75284
51573 66173
17365 72758
46691 49421
10849 42235
51510 86891
30736 82325
7397 80712
42332 74827
83642 90236
30177 65767
74657 81407
84190 89025
42792 45404
37427 91314
26047 67956
16306 60811
54401 57034
12807 55958
11719 32437
27700 71471
22543 33320
50826 86638
36022 45445
22351 68564
6462 61953
40272 89950
33412 56954
25189 42484
48417 72100
64021 95276
49765 73337
15397 56649
49324 59022
24897 26110
29107 95726
302 76584
89516 93453
60920 89418
16725 45794
23340 55460
1488 40761
45672 76714
18508 25587
34066 68120
33130 76243
32027 57156
10124 29781
85803 90867
86810 91323
17135 64699
35906 85458
11066 92434
95577 97540
17242 25473
8711 42386
72496 74935
13670 24966
20002 66056
5404 38848
32638 62254
52230 64958
22373 67827
32480 76152
43588 89822
8231 71247
44967 96398
25259 91878
32633 96614
2941 81536
81917 93629
659 61606
3996 35044
21556 27788
35088 51454
13601 94221
11259 78842
39684 52910
31675 49481
16261 65747
26506 69963
47279 96709
2889 55440
20526 62688
9048 91020
63927 98873
23351 33409
12149 99963
21607 86283
28463 75503
61025 82423
1864 18724
10283 80467
30624 79680
15856 53770
14010 19649
2287 11198
56073 76638
52905 67333
9005 37718
23336 29037
44093 57936
22816 82925
2769 88579
60034 90452
20755 47241
4388 71226
12010 92036
42601 89365
51574 51983
20700 84023
11567 12457
27834 78505
8928 17959
14143 15180
37191 95361
25514 85344
50881 94094
46273 80975
2735 66256
26655 63301
42748 50968
54683 73277
11410 53338
23611 74035
33514 41167
1858 32101
33844 98675
10597 84522
33939 42906
28013 70556
14849 38356
20261 32663
63837 68879
15098 79681
33955 62598
61660 72440
5583 72366
44389 79899
40557 76721
20291 76099
69876 73632
7893 65112
211 1005
24967 85569
69134 85185
38239 81056
25636 64575
42416 84688
81784 90403
74634 79417
34720 73000
18367 67359
397 68450
55895 95157
30807 91558
49871 65166
19900 54002
21012 22058
40753 73194
73589 86611
81121 92486
30861 32315
78372 92484
1584 1920
7600 41255
52003 53119
55131 96123
26429 85755
54405 98110
50929 97924
35051 78036
20489 78372
78717 95906
7188 15870
78815 91762
7814 28350
20663 84789
42856 60111
32330 55093
61322 98682
38232 39324
49341 57171
11559 44290
3238 98551
2691 82188
24789 64829
39616 65790
806 37477
15818 27894
17625 51719
54688 72824
47 58056
49858 75317
55090 72982
46101 83879
13428 23520
109 85761
79179 91354
40962 85369
53937 90898
31393 55660
3135 18110
21294 24548
50968 69658
34077 67595
31946 85688
9322 44193
33315 93619
8189 90625
26775 57051
79912 81778
50583 77024
3854 9772
7311 9801
15269 20062
22165 59215
25399 60540
6262 48277
40144 54273
15263 71225
18041 19318
19987 28666
62282 73109
40952 54884
134 74452
72179 90041
43421 76820
12195 21154
84962 94575
35028 98255
1691 3102
2324 44257
537 68739
32588 99499
59645 66871
49462 50751
38366 55247
9569 46490
28048 97980
34145 48383
4767 93125
26582 89785
19293 97210
27489 96279
49379 51081
37038 90606
7609 31324
6475 88901
3034 66531
32801 53782
64269 89383
25468 34119
18211 43607
43426 87586
19622 46600
24593 80008
19731 38944
50677 55581
32293 76097
70185 76862
33870 89172
4752 67499
40938 80934
4806 36263
14699 43973
92233 92635
4101 60931
49561 51807
27482 90614
2096 90257
8175 87817
35554 49502
12060 70403
58395 79060
7691 27755
53405 69867
47193 80947
20762 31295
293 80892
74057 86619
9852 67120
65661 77529
8980 26228
24081 58459
12653 57654
48070 54561
15723 22106
57082 74738
64841 74456
28042 70321
3612 63392
8819 50244
63946 85558
38670 70655
11907 84093
21317 38152
11396 92581
78443 98777
54382 67327
50471 54099
71068 73746
19750 60938
63612 76880
79931 91196
12025 62294
54441 66824
9947 46425
57461 71315
4969 18126
74355 82879
30694 62334
22224 96398
130 94205
34557 74282
44486 98727
51223 94847
53713 95735
13376 72244
57962 65691
17971 87844
3900 56135
11407 81464
2341 59054
38773 50849
72931 87175
55050 66098
45522 88790
34936 41978
12249 79533
26045 47034
9233 56721
11506 96167
47991 81074
16650 42272
37905 81688
25623 99981
11815 58412
67096 74367
7214 12901
19119 62471
11948 53124
35097 52364
15235 43071
51004 84132
37516 87306
28835 36648
58850 95456
36121 63781
4052 42326
17982 21934
24569 71029
10427 17404
48846 75756
24279 78208
30638 45821
114 81296
59273 80056
94529 98147
24756 73462
62439 68600
28033 52327
75919 79117
9593 18127
3774 99195
7850 94680
47777 78991
54210 73932
21558 99411
36095 68046
77376 85247
22928 38083
81045 91102
44186 58331
7788 10374
53262 67721
30647 95664
27129 79098
37815 50635
8682 24095
10542 66614
82495 87882
56349 95954
12601 59623
38044 51507
10237 61544
15072 34536
9154 78081
21415 92567
48330 81915
49711 97465
62631 95324
34540 89286
23005 23378
54147 91409
63159 93031
8514 83764
52129 82677
45785 85415
9979 17793
4181 39598
19950 60205
9768 90754
62265 93339
7201 10877
25463 98800
495 92460
71732 84498
82829 97737
22285 62600
55703 75636
14715 36324
41870 63962
56722 65138
13554 86410
45203 98151
17315 44026
38673 47861
32922 59266
25398 27654
80447 90218
52702 82584
51051 83322
42061 48809
16132 38472
49101 89774
11896 78247
34810 69131
14268 49751
41976 51408
78472 82514
13200 67267
34668 64778
14168 53254
30650 33853
47647 65526
44791 64481
43968 92583
21413 39610
44688 67549
22865 57595
26371 37751
71423 83209
15448 20143
52771 94890
35375 91341
22748 35000
864 39422
1106 94193
29733 45206
63756 94951
63800 89694
10887 89244
7568 34915
28764 62499
2205 19301
49521 92508
1970 3833
66638 99343
63240 73333
3077 7113
31252 43107
32221 48931
26393 70522
95737 95780
36350 94871
1909 48562
53139 71300
4416 12353
41877 94717
45384 87028
29642 68003
23901 84587
25991 70430
6763 40299
16833 74431
25437 51442
56464 57888
72411 72956
63170 75208
22791 74360
31775 43526
36120 88852
5481 78952
15503 87931
9963 30738
83817 97385
70615 81967
21549 99047
89494 93131
65221 97992
15286 85232
27679 57513
16039 75291
70554 89654
14974 26173
1375 23198
29441 34913
6073 60833
54727 64659
24863 65786
45431 62419
76793 87676
2265 37452
57531 96912
33400 65757
4863 47481
25776 35864
8062 61970
28487 74492
5747 79858
19312 42543
15182 28579
39827 93265
32268 96701
12198 79910
15647 61699
51941 93935
33011 56301
43371 43480
33752 49003
1699 35416
8435 50557
64787 82349
16892 56868
13203 78455
49141 90070
69490 87387
62041 86874
16960 84899
13127 98377
13622 67752
33744 65999
1734 6314
26904 73873
1898 35277
14634 37387
20992 56585
40329 48323
5037 48278
53029 80779
41729 70512
40384 76541
29271 75365
61140 79431
28588 67116
8507 42925
15286 37522
67266 99526
21840 63591
4346 73583
83007 93305
7781 31155
42073 79360
66832 82870
2225 67481
76437 87811
76790 84920
2233 58648
22356 49779
9741 57491
38014 92379
10366 68587
22248 82715
62325 85439
54081 94017
14245 76051
28829 91427
64887 72238
30983 46043
26169 52955
20180 94362
999 10184
71249 91723
9218 24222
35996 97254
69170 86281
41937 61807
30642 49112
29817 46317
34737 58987
11853 43482
20494 92319
15962 26221
77848 81820
45327 57166
11390 64561
16156 44073
34236 86098
3858 22910
40288 43649
53124 78149
37848 72268
94610 97650
18055 88701
42435 53125
10317 19051
6441 40984
28770 32127
44657 58899
19428 48696
16434 20302
4064 14446
15076 91589
46694 64454
55573 66959
46708 70938
16049 28096
26158 48099
8699 44386
56419 95660
39061 41838
26976 82591
74376 81085
5291 98849
17132 76162
27317 44770
65271 99694
33278 70572
36828 91349
7930 9897
26824 29446
8783 72621
71568 73316
66681 74149
20574 39621
1372 79750
1057 24301
63802 82481
24253 88623
13054 39910
490 60053
24938 26513
5697 70945
57433 80834
5332 46625
18656 94313
38509 69819
30150 82944
23459 88422
3068 84451
10175 90447
55084 55434
42518 74124
64384 90513
23824 90110
10176 24421
62109 83953
20444 96067
16733 72084
18575 31433
45924 80553
10377 73294
6930 89495
47680 60099
43282 43927
28861 73041
61140 76482
312 49771
30394 51642
25177 38195
36966 57087
22472 23292
1136 60804
31619 44700
91540 92341
22658 66904
52392 69002
53910 58350
45850 67183
10466 59240
13636 69285
4668 6727
3852 42600
47983 75250
49552 75504
14508 15623
12499 59058
18333 43675
70719 84744
15635 76381
14621 39589
42898 87207
38929 45802
58637 59644
10230 81579
13627 78041
58551 93167
14049 36661
10560 93952
31283 98099
94546 99338
92495 97677
80957 97612
58207 63646
62912 87329
36006 38916
69420 97482
21084 87280
63078 68473
49815 77319
284 42412
25305 45855
93604 97519
43587 61595
75378 78718
59402 96483
30301 60131
21120 52322
36770 85735
22197 29011
23408 66312
15801 99086
59598 92139
2343 46950
517 52916
53026 94104
41523 94691
18136 88599
37530 56273
21581 33544
51478 98855
11638 20311
37192 39421
48999 73492
1300 29735
96866 98479
17374 75177
31856 76237
60423 97887
19336 62762
70581 94505
1826 7860
18384 23571
21995 74566
1666 97027
23410 23583
14016 18656
20095 59166
37956 99613
22467 39805
89930 92462
11755 64903
47479 95563
41398 55502
9797 77520
84486 84525
7089 11862
10351 20155
20864 89735
57243 90747
6150 47508
21158 60773
25835 73956
53477 87601
38428 54642
11054 78298
26220 27501
11123 14253
33950 73991
760 57437
1255 51381
44196 52293
40753 79708
33181 86257
76926 87932
18732 41673
18784 94784
85959 96114
24535 32589
90765 97123
64723 84783
46256 79581
38040 60126
70398 98391
19353 56365
22322 81462
25299 50786
72391 74053
3369 95326
58824 87089
17377 47380
3330 46564
19412 97788
25947 80988
51628 97931
91079 97883
1417 31342
81341 96904
46945 80483
3225 73841
16800 17948
9653 37856
5419 36459
52050 53954
9357 70240
32099 51777
54078 80593
6306 55361
41116 56552
1621 62276
91879 93111
23764 34833
30612 98353
45153 50536
69889 91550
62318 72550
29930 31512
47270 86222
37125 93812
65391 85001
1884 88796
41727 56103
78168 80871
20947 76303
6515 48797
40935 62450
62247 64460
33403 98358
56451 64158
46034 68734
50465 88987
64092 89139
25448 50724
54805 76295
3027 82946
34641 91328
4725 20169
6209 32984
16622 63474
21485 34991
14327 51705
25319 29992
60077 65599
6153 79348
40779 60828
67466 85353
21301 49920
25970 79356
32813 78249
51624 72093
13483 91992
61098 76109
46640 52873
21625 47674
70354 90133
87400 92385
40441 93376
7626 46345
75204 97407
51556 56446
15821 49856
10100 12374
20366 33011
23898 80500
5483 60203
14844 16717
53434 64095
30337 58208
48848 76272
7376 18044
14107 15571
16782 72178
24752 70325
21450 46290
14544 91744
12845 27594
20053 73782
37912 40308
61535 87609
4860 49767
69485 83126
34661 46458
4309 61884
5553 40983
24826 79377
80767 81726
46954 70305
28440 52578
90653 94766
26020 44031
80533 91923
30966 86464
11417 22016
30453 53821
46571 94248
44238 99929
47507 50660
2379 82354
32114 94639
55362 97730
27057 74433
42771 64267
59424 70361
1579 29635
68231 88091
71292 91044
41630 84809
14496 56981
42482 60861
45059 69393
4315 75853
65071 96996
42370 61735
2115 54010
15856 86867
26039 69461
19 474
80728 85935
41045 48311
5442 80244
9297 63220
51894 53652
11071 91587
17692 27120
12292 51362
40698 96176
4014 49091
15665 25323
35102 92915
4790 49505
48043 85444
3365 89588
23996 71320
15750 88842
65195 92053
89806 91642
15692 25310
67293 89181
14824 58315
26794 38443
23155 35522
81302 87734
20243 45937
32531 87529
77482 77982
6777 32682
3013 29718
57477 84254
13264 88112
77516 90372
7310 99389
1557 17991
1734 4578
45769 46750
57057 86960
30898 55061
24237 83879
37514 94662
51200 96155
14592 55403
10074 37387
23903 88186
33628 38501
536 56234
32582 36099
48948 82699
62226 73234
6270 63086
25587 33606
45710 46493
55103 69558
44648 86288
7748 65687
53100 88325
66088 98726
60182 81932
6331 67684
38345 43879
43020 69132
93447 98566
1672 12348
60131 71348
32203 51290
563 70715
7171 37041
36254 67870
18937 28444
3393 90146
20942 62132
43406 86423
6836 71456
30462 56087
7802 82519
15845 20508
30431 49593
53456 85452
29076 44889
16830 91344
27085 38168
4696 18754
82982 83338
1925 38927
44873 53249
57774 82928
62377 94393
69247 89862
22458 85994
65589 70924
41088 78032
5037 93047
1426 22311
30650 71151
4991 51642
80181 98855
26831 80301
11683 22471
78545 81334
15635 41845
20496 40765
39736 75946
56056 65369
29859 65254
39916 51692
21073 71465
14506 41099
44990 79762
12921 36762
71730 85401
44083 90319
29508 86232
82269 93317
45932 77672
50968 93081
39699 50015
61669 95472
61701 88386
59680 75209
26789 28739
39176 40350
13482 55537
25803 38222
37204 44266
31766 71881
27295 54681
6439 94360
12411 42087
19133 84371
3575 38842
29359 58454
61927 98339
16382 66652
56012 69432
22556 37220
31281 74666
26565 36388
10370 19672
4372 90558
63079 98719
40350 60469
17161 54914
25398 57394
25861 34083
18434 32219
5517 97452
94418 99657
51647 95016
11659 94922
24789 31837
18234 41431
58884 98230
76067 82387
74406 74730
764 27966
67743 72833
3192 94097
6550 22629
51055 88230
29779 38706
17598 61123
15629 82870
8411 70512
18152 79098
22363 62305
67520 93768
31028 77821
75568 91564
41214 86569
64620 81128
83155 89429
54847 87716
1639 29041
68529 81934
13016 78087
69809 72162
24088 42011
36136 64384
45561 57109
38190 54053
50935 81970
9822 57697
9158 53683
55185 69545
23643 95416
27297 32799
55988 94913
8508 94475
15664 19305
46961 74910
60363 68017
73759 88712
31360 83886
77896 96887
9686 19076
39620 51726
59487 73620
76221 96690
46397 57670
44419 91177
25110 44283
36333 82876
44011 56109
22632 90430
72110 99509
62651 70986
6116 86722
74946 80666
11977 55102
1240 94441
13025 54151
10281 92237
77861 88365
17280 91856
10213 74558
51953 74296
31325 79775
12406 83669
14549 87827
42535 53295
16859 54514
8383 38520
54670 68326
19165 84907
14422 97314
11976 63455
48210 66655
1336 74337
30581 81641
31117 77773
64634 80506
13826 53513
13487 82458
34718 74299
24795 71620
23508 35868
44646 62187
99284 99593
15638 46056
50062 57814
75180 94700
19838 42920
27796 83705
40284 42644
43205 95691
83976 94364
2775 23958
27882 68349
10002 23680
11206 48266
42840 66300
51616 67115
43084 85434
96067 97613
73047 95013
6127 96024
34395 83140
46445 57100
70327 89242
55778 98835
22011 74019
65334 84593
50193 61878
70690 88342
53768 94853
26807 37901
85888 89215
15385 28872
14089 97499
35322 61807
61198 72729
23998 59309
30147 42531
39930 96444
33791 60570
80998 93786
19474 44432
22602 94800
9596 68189
8269 12808
51549 70007
40636 55603
51604 99876
64905 77278
51725 99862
20285 31520
18807 31167
37138 79444
18873 49867
8759 79646
45628 54430
38373 53860
52712 85227
37880 73086
3248 85131
29092 82224
56322 89628
7018 67807
39323 45182
7477 8899
64647 71605
75275 88091
92596 98189
5704 75241
25071 50337
2212 98283
59845 83177
60703 97608
7943 81762
37525 47934
65490 70771
1280 50256
33996 35479
14412 78751
46431 55767
67753 76257
34645 49937
21806 65199
15236 40060
29207 80620
6889 99451
6311 66454
20691 46841
82140 89303
5234 85899
6100 17396
36040 57415
48241 73102
3547 33697
55765 70229
19838 42509
76273 87013
5094 73234
12351 25625
29073 29786
71440 72614
59175 64048
22194 98978
33297 93659
60703 61958
30315 70298
71178 74821
15189 88732
49687 89123
14286 51378
51143 98521
42940 65584
14956 45640
56540 69617
21039 99488
1131 55664
10808 44008
3167 43714
45332 76507
439 7759
7436 76873
22307 77399
42954 96596
49702 90686
12710 33363
57298 60693
50200 86317
34688 61141
63216 90155
83028 86246
1896 7924
52203 58556
32454 33810
57349 85366
47439 53525
10329 32186
34419 50887
44923 57531
90120 99141
43174 60505
46609 80322
38881 44583
62380 92580
60171 70160
21062 51326
34328 72832
1249 71123
44729 74573
30070 54564
42926 90381
50007 58709
40736 54410
23155 86298
889 50869
43452 86905
13800 36274
26835 33390
23823 59470
13000 84211
22772 49796
26562 94949
41767 70170
12071 41899
87942 97644
30257 40106
29644 55726
10913 33469
18468 51774
39285 59248
2423 85957
90654 98256
84648 92869
68751 89291
21265 95437
39054 88109
10870 78477
420 3767
51813 92772
27048 31877
43178 60825
5548 14983
36917 68701
6400 53427
8875 40459
15601 15690
8599 96511
39694 83362
36652 39684
66346 71470
23385 48808
33190 90053
44810 95850
22203 23422
63012 67880
24760 51907
76140 91459
39402 73137
2443 77709
45001 87451
3192 21763
23933 26667
60663 65727
90146 97808
66153 87122
28480 36305
65955 70781
27955 64366
24736 66276
22872 73313
65340 86466
26458 75133
56655 84929
14188 40128
57938 77427
17847 53327
31867 86895
21318 99899
25745 45473
31621 51368
11988 91699
5017 70501
22178 70000
50023 93999
8818 36343
20156 44886
41554 88457
9626 41533
59805 67008
3776 26587
11776 99762
10151 41517
3222 93478
11912 25721
62643 78866
6046 34907
65213 75470
12950 60736
35878 73705
3243 34743
74135 97669
45826 89244
25449 68976
84 24353
1939 50939
43007 80516
45834 99531
36003 85088
6574 25593
51571 54315
29148 64584
15297 67820
93059 95740
69526 88316
42876 53332
59414 95622
15581 21626
65581 91461
31652 94796
1325 61337
13080 68227
27721 68369
31713 40391
2901 98362
24520 43614
43652 72076
2067 84885
8803 72896
56088 78532
9471 24555
14892 74559
28472 82021
29469 77170
62171 81135
31119 69385
28921 33899
6751 64317
53903 76394
31113 64026
70461 85198
15464 79078
40538 40566
39098 91408
27929 92983
18472 56144
32467 98979
59460 78582
36050 71690
4339 55210
52804 86070
55675 66990
3538 42550
23070 45580
21689 91998
49412 72920
51057 91234
57968 97512
30560 44183
4033 20384
17405 66257
46639 60733
89100 95649
77989 88687
64088 69851
18343 86899
10411 99824
6302 8221
4035 24292
32390 46293
82508 83104
24139 27425
44285 86114
5723 18754
11761 52009
1544 97916
49967 70502
85242 97527
3851 48221
15393 37648
88636 89116
6340 18520
28057 32590
22834 35829
27431 85333
16572 26222
62278 95405
16535 26644
14083 37985
19047 55916
10633 59627
27318 37112
778 92308
33033 82645
35779 98492
7854 20699
7252 83856
20282 99267
51891 94881
19262 22950
10494 72319
29672 85668
65694 95170
8787 29056
55554 76602
48648 51980
16963 54200
15315 77985
34255 64207
35971 57128
28987 48110
41706 84362
80154 92820
12491 19593
41646 98413
1108 97366
2926 34293
33865 46225
72323 95978
47674 66463
71669 85226
14355 20357
24706 41861
63229 65171
57700 80780
44584 46505
14383 47600
92930 99881
13743 14241
56328 67409
14625 20114
74179 97614
652 4569
84484 95656
46064 49666
3575 69758
63511 89997
54064 77701
46347 79367
16954 59359
247 67890
14012 89354
28109 33420
5669 52160
17049 66502
22792 38300
31093 58785
17975 33595
26808 93573
16717 57583
92605 97705
16846 65300
12670 92070
37699 63489
54147 63536
41273 64046
13975 37165
38507 41209
47879 82887
47234 50136
18447 28807
79965 90705
27505 70409
50035 66896
72565 91179
5979 66147
4777 28633
31247 58567
83517 96538
2604 49681
41269 74795
14493 35541
47368 72366
21555 21808
12677 54226
31554 35807
48268 58079
84690 89884
65108 71204
55485 71168
82350 92123
60223 66030
666 85732
4483 67878
3927 59453
5406 51100
12778 13898
11243 88104
93292 93935
66685 84155
18025 35874
3638 33951
10268 55386
26051 64121
20632 28847
1336 71233
6707 26876
39699 69325
29870 82276
9455 92676
9186 24819
28195 64077
46435 71746
5756 56868
19459 57860
33868 64275
34201 74027
634 55858
41356 71781
62055 83337
17114 60198
42438 55912
23265 93768
8634 48470
1754 56027
59014 98054
50226 59197
23509 26883
7891 37049
52980 64351
68427 79850
45114 73300
58103 84065
13992 91094
18768 56003
55463 71771
55004 93599
12100 64017
17553 51550
23866 80313
10783 35073
3567 55486
43407 65230
8775 49763
9968 79153
4055 92492
6356 87303
8104 50516
33080 62504
41517 87157
21144 53946
27977 46850
6999 63129
76280 90381
23379 70792
30015 66084
38493 86382
5454 44638
30937 79165
26669 61650
12911 33068
10527 73161
24414 98995
1062 83197
17219 69904
21526 85213
30153 64448
27742 63492
48669 82873
23383 52479
13425 24530
23479 90752
47355 51954
13223 35292
43392 86736
57043 80347
25558 31773
10444 47374
22196 50269
32532 61319
66195 82168
7158 29936
3094 91384
34241 83806
16990 88967
33515 37300
54640 83471
3704 41071
23875 24028
19934 55787
67197 79689
16075 69284
8533 50731
5258 40903
33317 56396
20705 22521
75828 99657
75860 96833
24559 97228
52806 57683
325 82354
40192 72090
44375 99794
23137 96682
259 6742
17975 77663
33687 41976
42173 80669
1075 78857
16036 47649
44864 73130
21617 45416
27736 58188
28939 43755
43807 72774
8399 14076
12364 66902
9980 87810
16059 74396
51250 78890
31589 59629
53526 74988
34514 77231
23598 63417
61488 66189
66103 90008
51058 72577
50858 57287
7891 80867
35912 37563
51211 97371
12649 52481
14847 69024
57006 62165
25262 67827
27156 76925
52333 77751
48582 55871
21716 62595
10114 94797
48181 54022
6454 43665
91453 94761
47723 78317
1363 7769
8966 99533
65654 93856
20475 81845
6692 90337
35749 62302
5862 55739
22864 98835
27385 49227
5398 89666
1226 31422
58029 81403
10587 14421
9649 46386
54950 60882
3944 94688
56030 92416
14668 96978
49481 94309
28646 45710
52388 65801
16627 86431
64407 70198
21971 95028
63671 78870
80223 90162
35893 90198
14381 18048
35537 95681
41212 50976
1009 17043
7762 44359
27022 63989
41659 80578
13115 45704
54672 85789
71966 92434
35549 58510
8522 92660
49152 66297
81577 98764
3134 8780
69023 84442
5056 39763
8781 35437
20823 75508
37323 79829
11813 72476
25379 94065
10137 96077
2988 68739
24813 71785
42178 60737
38825 41981
60273 65914
27529 95558
33396 71072
51043 87288
29468 97837
63355 68792
60531 65613
40516 71042
36738 41250
90459 92671
35581 39052
15421 94422
40605 58605
78627 88129
46943 97954
9336 35745
27523 66443
72838 78074
66076 89544
54155 98575
22709 49343
29588 32881
10132 23046
11112 60767
33774 87004
2434 69176
7636 47621
40970 59665
35642 86577
15230 85203
34795 74837
41423 48430
37952 87229
32756 61905
40663 72996
4057 63912
12235 80199
30379 75767
19436 56216
27710 69160
63180 69405
13926 82901
4926 9791
4825 83134
10847 62765
30728 61900
57486 70346
7721 80674
67069 94036
21343 75672
32562 95200
34568 88127
33721 92098
44544 88833
24555 43911
49971 86950
711 38320
15163 66618
26799 70813
4665 58916
42798 90548
26305 52899
1345 30466
7334 18484
14502 22875
1848 45110
17576 97785
49267 89745
73518 88664
7874 43064
70754 80988
10834 33096
35567 88096
4202 13557
92619 97365
10901 63826
60174 72954
44844 58992
533 55266
6061 83573
26784 80198
2095 97841
13451 68628
42919 66280
26211 34408
3535 26774
18353 52623
7343 68880
52348 69644
15113 22471
46518 60697
9883 38000
52032 65620
3674 38391
38728 47940
57901 80366
13578 93837
2894 93913
34238 85030
10354 40753
57814 75662
73215 81660
80387 92301
58692 84702
69709 79019
70684 93381
19230 94708
69491 75632
69802 92661
1306 62946
31229 60863
56901 92505
33812 37594
45834 75984
44228 51271
69777 75652
8891 38253
42524 88950
33064 81245
20006 34548
37993 78065
16743 22565
89832 91768
27064 62350
54095 98098
16792 58974
38559 76894
87517 95269
7382 10923
4661 74844
55072 68680
13963 47829
36165 50537
11844 21760
11073 43895
19043 52860
36163 79746
7917 50233
36887 75739
46156 78176
54526 91699
29775 44263
13384 18464
11609 91077
95120 95801
11733 42287
43759 95174
37858 72246
44134 60392
28776 94656
18733 88947
11681 57929
3312 44671
34198 86642
46181 70523
5981 29232
11867 27469
2552 16796
56835 81298
33901 50143
46365 70048
46059 79680
72036 79045
5405 80988
71641 81225
70843 72987
5655 21504
85040 92833
11025 29698
55611 83279
22326 96748
35642 60265
80628 96425
92723 97046
72042 97425
21618 22066
9031 43855
92639 94016
20405 88488
46811 93308
17525 46379
17906 36724
9571 94736
37591 96599
18553 34063
9388 48889
18509 57154
25401 98730
326 45539
6820 55591
7228 93622
19367 19445
34186 56673
14461 96698
40693 65557
51653 86217
55342 89266
19265 50448
12361 87748
56449 99831
10026 41947
12296 41768
56945 77744
30689 64453
48280 91885
25069 75782
6392 52412
36447 37838
2144 54646
47801 61458
41048 74350
10429 38103
19737 72291
64411 92147
64757 68616
25170 73142
6872 82763
49940 74191
37505 80172
72275 75377
46141 52234
1538 47193
17785 82014
83440 93696
49046 85943
24392 43499
21880 23025
15462 74778
41112 45777
58805 94176
18802 41895
77862 91181
22395 98814
63475 94627
55940 98569
43284 88417
8490 45693
26105 54366
28758 37375
13359 82862
10735 55706
64617 97470
86613 90487
46727 88582
48625 73489
71395 76827
17664 23452
55448 74045
21753 31303
62328 70090
48986 66879
27833 88248
5713 14765
17489 91633
33720 42123
4715 46175
69214 89252
7599 8273
67225 95758
89824 97776
6774 90280
45801 66232
58178 69371
39822 96342
15707 20214
1793 68124
8692 74644
74110 94420
42633 45755
270 98214
2327 24228
10908 81299
23127 50040
51975 66574
51266 59823
17655 56843
81151 96308
13097 42318
20001 55634
78347 89229
1869 53396
26099 46638
26729 59403
33874 99963
12141 99715
53424 64468
8137 83085
3889 72822
72434 90775
1231 73134
57708 59767
16753 23499
45728 75452
64234 75117
11252 84483
27675 61134
7641 21361
61379 92930
30932 42624
3361 73818
73686 97158
3301 99876
12649 88096
21820 63596
33395 98260
10474 62504
61956 66065
64035 75409
2862 66723
37802 95630
65460 93324
43658 63238
65948 88808
11233 96960
38749 66273
64219 85050
55690 98963
25398 47464
83869 87474
7218 17336
13185 62434
19040 92491
12139 54868
32379 83114
59184 65654
8074 28874
27466 79485
17991 26108
36742 80609
15560 64229
84550 91302
12026 70103
8222 81072
28287 89529
10737 86029
32745 87868
18132 35839
7796 95149
30435 40533
20531 87665
51356 52251
81361 86737
7576 30700
22101 45351
41686 47541
6304 35873
44253 96217
83605 99187
39493 49248
14402 86478
3858 46812
12286 66579
54462 98866
79457 90953
8516 96662
40061 79213
23733 23942
35394 45689
13938 14877
16633 23321
8252 23083
48011 86572
52589 59047
17588 33120
45571 68184
12644 95290
28105 80464
20154 68876
55996 74933
2428 23780
42497 69945
82973 87507
57992 85697
2003 65666
42068 68459
80940 94256
45495 55932
58703 72053
5672 45750
20412 52525
34685 85323
41831 99797
63723 67146
21595 87299
66636 69027
30120 57554
89068 97606
65270 70775
56441 90561
884 89526
36725 70072
58947 71058
28794 44718
63917 67699
30020 91847
1874 53777
62006 88238
29286 77528
70921 87026
574 94480
60567 81898
42966 52762
1833 38577
10735 73321
32347 37003
41844 52829
270 70595
30511 71875
10403 31035
27002 42571
1237 48158
80066 91701
83602 97556
24849 75438
4553 85658
51398 78473
17355 31158
24094 77278
12878 33276
79650 98057
45890 70018
6114 33633
159 96195
55816 77093
9099 35234
77165 81950
62171 79189
13169 48078
69969 77045
16695 71743
87952 90355
19273 92624
9482 85884
76822 96155
69165 88044
36617 96021
33475 72843
5570 35892
11993 42624
20670 25311
32820 59705
48211 72502
13433 23039
43518 83891
69498 83075
49998 97710
86753 93334
53117 87495
67466 89212
32297 53732
40443 63781
65012 72915
32041 78448
33725 63687
21285 58985
793 75521
42772 58081
20491 83340
28758 82382
66045 89035
28385 99778
5433 67406
30996 96703
33762 49127
66586 83393
40761 47595
8011 8492
32235 80821
56400 93743
5650 7346
16278 87394
17538 85050
9701 61816
34799 48446
22060 91968
14625 44728
70014 71347
27837 81717
2193 28448
4182 80521
43583 90559
48266 95780
52065 68852
31541 62378
34389 84516
26566 94183
3531 11718
24295 91061
5905 29358
967 49724
23580 32939
7880 93589
40192 61563
28125 85396
34867 35830
40533 71208
38683 86569
14629 52705
48487 69932
16598 62121
16139 64561
12395 57294
29627 94292
25646 86626
12560 76705
2038 34396
54411 99011
12545 95724
4127 49023
35010 44030
36413 61814
28309 59785
8019 59349
258 91488
15801 53168
21104 56005
26023 29884
30 26146
37369 64720
16208 74881
38811 41969
21281 50159
35860 45349
40294 80090
6882 37485
3427 88689
74005 99186
62473 83118
1998 72498
6313 17264
41182 60049
35592 40242
45928 72572
19945 72015
21606 97493
39203 45238
65491 69172
40812 71371
62586 76742
3443 42459
22398 65096
32689 58934
773 53911
35429 68508
49017 92908
70287 96822
17267 19081
56452 81986
97566 99738
37846 97796
19734 28900
3638 12647
54750 88254
2553 72677
45577 65232
34636 91780
10902 98310
20676 97707
38746 65648
38078 59896
42002 66653
56185 76068
20496 46809
28739 41776
65780 73410
7011 99709
46694 50617
95360 97238
29553 70960
2670 66383
43315 48044
60004 81239
51086 74938
18320 86710
24832 60906
54532 61062
33937 77252
6982 90611
57925 92552
72808 99053
220 90619
44314 69669
24743 80602
80997 87448
1051 84627
59823 88381
22888 65920
75841 99146
36951 71854
13582 43990
48172 81576
73702 92755
11017 26471
33695 58642
22980 33566
1794 83205
57118 72758
49044 53820
2726 18482
42567 88482
47623 87221
16996 98656
17196 37377
8862 77912
3445 89810
59886 79473
85544 92857
23095 42016
45594 90206
88305 88749
45261 68209
53937 60304
3012 5886
10702 86429
16831 78720
25883 31478
73394 90546
2808 32100
22659 79171
35647 96501
22085 51939
69678 97218
15965 62376
36616 86296
43383 65805
23680 92599
14898 44871
9680 98729
3660 67247
1302 38227
40567 59475
10645 49946
52023 65701
50732 68511
21403 85232
20181 60808
34163 96109
6679 17721
9312 10045
24785 49689
53301 78936
70717 77303
53708 88992
638 48075
13649 27494
38640 58129
13666 37360
9930 75504
15650 63610
47381 50614
19099 42072
14988 24029
37664 66406
60433 76933
29732 91610
2367 26894
7303 46148
83334 92615
56556 99107
43813 70915
6870 18040
35848 60322
68534 85787
11550 88269
36895 41086
44711 66189
9663 38648
41711 61986
72721 99170
26695 94803
70903 80649
59852 63285
1985 46772
70744 75171
9727 96315
4926 50608
27107 71060
31953 80238
21414 37176
31687 67186
20843 86188
54358 92455
18693 91113
36155 80016
35304 55638
16449 64755
48862 90559
75529 86805
5912 62348
35264 89748
54381 69784
59669 64830
12979 56536
67321 80797
3914 22182
34861 35951
23585 46432
28552 65557
40633 68120
51980 99397
38133 80331
2300 21408
77405 93294
3405 47631
37969 57759
1107 98463
69501 94826
3145 65127
36059 51719
35552 66693
54614 59305
4761 25010
17157 38127
22808 25238
22004 30980
27577 80385
3764 51166
28759 93972
6935 41419
66375 79597
27494 71947
94792 99140
80847 88105
27930 47714
17294 67205
28144 86617
8965 32768
48950 55947
9595 48237
22802 94421
32319 40156
68263 93272
9894 21380
10168 32896
3338 43922
6403 66202
48111 55215
23314 66600
90656 97682
50572 70306
60983 72128
12895 49719
45164 70156
66059 83144
62284 64584
2686 35266
14587 68886
65470 90616
26433 57119
10098 92041
43728 75550
12938 95653
14992 26912
14753 83123
6154 73729
6317 56819
13933 56121
7425 78627
27603 45533
5543 33748
19715 39407
42794 90215
1828 46319
22728 88849
45780 74905
25914 99282
18646 73501
20295 23003
19886 35760
32089 85690
2811 63873
22082 83688
34207 34840
12546 17900
654 86073
15411 93885
36643 70452
2630 63086
5883 38973
14230 80616
35184 48217
55264 63940
53895 66746
36848 63966
29398 57100
10861 86273
66645 86952
22881 39777
4729 43659
11064 59633
31490 70930
42089 66305
44316 66754
21869 63696
9610 36912
66484 80460
14283 78208
43126 97251
25416 36937
13948 61551
26126 36739
45305 84580
35503 38230
3750 33499
24063 50724
3368 11111
46896 73629
34855 43225
15124 30922
32208 40759
42421 65306
83989 87903
23327 32237
29676 70905
27454 43709
16635 99927
39597 98009
81574 88849
35785 38404
7292 48516
29070 54814
24695 81600
19775 26861
7811 96137
71426 75723
6085 65669
43409 56767
32054 64285
21338 78250
4781 7827
11147 28075
18466 86584
69704 74703
27022 92329
44388 69576
49135 95047
47918 71403
67368 95825
73112 76498
3292 12874
18078 60841
84253 85598
21250 28083
2004 76066
20951 22740
22987 87829
24692 89799
3281 76586
32310 94983
68978 75520
58991 76717
2048 13340
11655 73048
33535 90350
69408 87645
57199 60086
83134 83553
10215 48719
28355 45777
4098 10225
66001 77031
62921 64085
8453 13053
25909 30297
18654 84338
18505 67768
22630 96204
32893 47691
4445 42395
10666 86146
41546 66899
25829 34812
11937 29104
2573 46563
10438 50146
24978 94130
35702 42894
49760 55410
30041 60361
55916 75453
67205 82050
11620 72185
38228 48117
7180 94504
24088 29669
17970 72826
40074 54746
13186 71824
14331 44506
58519 91660
75816 77088
52796 61989
37142 99153
29200 80645
36797 66839
19008 23751
11078 45781
38468 97881
16379 25693
35623 84559
26385 93939
56593 86166
34708 54067
45786 90551
13985 57886
21575 55168
17589 95542
6446 20785
22067 36966
5388 82418
38099 85821
43399 88085
2878 70086
16956 33950
81079 86206
76096 86120
44473 65964
15824 77605
65467 97479
38015 73109
60811 93089
45084 55030
55720 60802
31139 31447
7544 66072
35817 83772
73197 91809
75159 88652
39775 74042
62545 78906
10402 31672
20678 97275
65773 73869
50820 96711
48533 66612
37254 67886
16981 94779
29385 78357
45182 68350
11505 55927
67203 94500
1395 46863
15056 83349
19600 96483
54327 74237
11898 86124
34709 93260
62045 65980
2550 69859
88206 90007
1987 45395
27014 71236
10710 24016
41566 53027
45695 65531
54495 87138
72795 92537
7443 35835
36514 99148
77701 80031
27744 59370
81438 93290
21504 53821
17026 51175
13102 57581
5292 77932
459 51093
31916 96290
18142 75238
24525 52360
77699 92633
66093 82992
13262 94306
71255 84840
12382 83235
43312 68928
1401 50429
19679 93318
27996 49518
23495 59104
8514 52469
12360 23926
30095 37138
22628 63474
74873 93033
9214 61107
6265 86528
1853 28311
30102 35869
15363 86668
9595 74106
60728 69907
17255 35879
75521 75540
28531 33900
17154 69068
722 28148
19775 70447
13877 64986
5066 93841
37744 80618
13479 99238
24707 60008
13615 16719
43342 93926
30653 46616
45364 70607
4477 42259
64222 90381
38441 83082
49808 66531
50278 69517
31017 70135
71324 87588
39784 43355
32040 67021
25462 75244
61659 98279
32165 48707
41257 91083
29202 84155
27803 90703
6903 39468
59541 83490
9935 73685
60954 68507
40658 89933
54536 77255
63008 94333
61505 71275
49440 99188
8512 60061
34912 46515
40674 89316
56798 89707
10078 72463
16588 77191
59071 93349
11269 74631
54363 58395
10929 75169
24120 63706
435 7271
75361 75769
5730 70290
31753 92290
2054 92598
1927 99075
26297 98668
9493 32958
9678 25335
21757 68260
47510 94731
15268 19704
44116 93475
17916 53098
43288 74549
6410 98042
30753 34428
21469 51120
3820 8529
10994 50850
52925 58515
7088 10725
16126 83729
30172 80900
1396 25313
8058 50126
76653 88480
59759 88060
18773 77575
53433 88487
3302 16391
57840 93650
16352 58400
94 45377
24688 51202
52505 82885
11137 39370
39621 86894
7355 32079
55011 86146
33466 57303
35882 78448
28718 72673
75019 91293
35316 41854
4468 23046
34338 47879
33552 74932
72201 80018
49097 76830
93569 96936
53298 80849
1810 87185
51479 94281
6214 80456
79573 82310
62949 79755
43970 47822
2848 80578
5083 63184
32334 94148
26840 78711
50092 96846
28813 93653
41693 77511
637 66499
3480 67459
18451 54056
21083 26806
23231 47091
9199 22723
29814 95202
7042 16105
4524 7413
60470 77828
804 33640
33481 79307
4658 35170
9486 51146
21228 98441
12803 80660
36878 68945
40699 57125
28637 80991
21328 46524
17545 72920
45368 83799
38795 40043
39921 56137
17847 99054
3232 47953
30794 73466
67122 96830
58571 62744
8564 90374
94320 94660
31147 72798
28558 74448
4035 54380
34039 50537
39049 99877
58071 58541
28772 45560
41876 44568
45176 50109
58968 92220
29847 84519
38106 48624
8258 44730
12078 91492
7711 88090
13241 50942
70401 80369
32171 65256
1498 89927
29307 57570
1471 51790
48785 89477
64355 81393
19392 36338
25018 65529
48184 82318
4877 51853
52187 61882
38559 91925
46392 73507
63343 93374
33177 95709
8321 65290
60261 87540
93316 94825
55145 97925
12227 85023
74041 87124
9963 62143
16217 28359
94009 95188
73472 82196
52375 53607
40210 43022
34987 35937
30219 64586
30920 81477
33958 39108
64538 65842
61536 75268
17950 18063
51462 65442
3340 28760
19517 88163
54694 93396
2994 94844
33852 70719
53774 78247
21880 62311
23821 81683
12019 88235
89305 96928
7209 14441
9512 89825
18245 49735
16290 82190
73628 99611
16807 19677
60292 67977
4931 39526
8402 16264
43141 47216
56389 69134
43328 76096
39364 98579
32529 78813
991 1763
15973 57080
53277 95991
21892 97321
11774 60774
237 3365
9639 34045
5211 35264
79529 79881
6573 70482
7840 73796
50473 98467
13209 75831
83534 84097
43567 68944
63394 67169
33398 93977
832 56154
45845 47286
31390 67695
14417 77211
43047 63773
47620 86247
5503 96676
71522 76780
69733 83926
25742 83711
43729 44186
62652 75020
57437 59420
50974 64367
22655 86871
6805 13770
45268 97205
12487 88295
7976 17145
4718 16653
22762 27123
8304 52917
45934 70408
67473 86566
18768 82370
74453 96955
72408 96530
43939 65042
22729 79214
50660 89269
17958 36665
51303 94721
30053 49981
46277 92721
49529 57672
64173 99613
14144 76020
9312 16873
47596 70688
52778 76667
89231 99217
38341 53086
28843 59991
10495 84846
61385 74807
7909 69207
8995 38355
58208 70723
76630 80132
78424 86978
23427 23619
24810 75143
3248 87668
16521 48105
13916 44671
24546 44271
32495 89868
41747 84268
37962 73855
40419 82758
16509 82287
21064 82053
67858 81346
33948 65866
15487 98349
4277 36223
71276 75995
7162 95309
14218 18840
8001 41619
17498 35330
22402 23601
46246 87829
43288 47460
8339 39654
8564 21036
67941 86829
22505 52605
33430 64857
9317 61128
18179 45805
76394 94287
84728 99908
83700 92753
1890 3174
64321 94663
76420 90307
31461 54750
19352 51744
68795 69398
13994 74815
58870 68789
15216 92189
45908 53865
29172 64685
6201 66547
13251 20826
4262 23870
34074 90146
4480 53507
12965 86919
54350 72410
79219 86435
38474 46287
26825 96577
23772 35803
12425 92712
1309 18629
89906 98976
87179 91393
21903 99729
4313 38148
31736 43251
25134 78462
2619 78823
2229 38916
5525 66227
7531 67359
1689 43141
85402 86738
46333 95981
31834 87787
82868 92406
52797 64320
39882 86928
61624 95184
829 2698
46430 90395
81191 84555
75310 85882
7603 48208
16022 31976
26918 74989
38358 74161
42122 83662
7540 85762
1367 92248
15533 50568
67293 84365
8842 12393
1648 1999
87849 98050
51676 99984
28793 70109
48183 80179
15454 71026
54129 96776
60520 95587
32557 87865
54485 81122
48507 50401
59415 93973
31070 33970
23045 94776
592 77051
51813 60215
26596 81777
17305 53876
33532 64202
16194 17738
6464 19787
86383 93583
27479 32932
66831 89609
23164 52155
48615 90826
53664 64131
25897 46143
38291 60916
75742 93719
31520 95108
16602 34200
18204 93692
61765 85633
28150 49496
42959 58533
5444 35178
24064 68840
20502 23659
72143 76493
59497 94519
3140 64810
14861 73879
7472 16786
11569 30971
44456 73807
22848 50156
77509 93509
15275 72242
11088 83357
61618 97131
12040 42238
29434 60785
29057 87045
86750 99845
21964 81221
31793 36615
3672 21294
30530 79605
53056 53138
9050 43291
46494 93755
43521 60190
86030 96626
56281 95077
32541 93534
52775 65796
69713 70153
25170 95046
40019 79806
71108 88566
1001 25347
19274 44077
35031 36313
3085 89479
41413 80683
76149 80199
14720 62900
50052 58699
26593 73159
17011 52862
22645 83635
4991 97679
46233 90286
75991 87415
32516 99710
3263 99549
62524 94891
66383 84038
78715 90858
62856 65931
22796 35014
30734 37802
25512 42615
51114 99599
78149 87223
38598 77642
5623 47476
472 68072
1986 11620
77880 92653
9944 11766
31283 94224
39077 66102
9851 24399
43241 69107
4785 5051
1925 81070
5962 18743
362 92809
42029 49190
8477 89400
12925 15508
20035 97242
28482 92757
2578 59964
27000 38749
85848 95512
18565 90177
39696 55021
46266 68822
61269 86426
19518 71482
54382 94300
41602 81773
42381 70779
46828 53321
19239 82657
80227 86892
21831 50415
68178 86971
13111 57474
72603 78493
46415 54511
31224 46916
74546 84534
8218 88290
36673 71507
43801 45654
15007 71503
41884 79167
15822 20231
52518 83762
11114 89510
31446 76490
2156 38433
48093 53884
20277 39207
14366 74564
50323 59742
28209 31343
2431 53299
37348 86722
6628 79104
79580 83019
26710 91074
27874 37625
8856 39164
32919 45051
83327 84067
33489 81867
56068 57527
42208 93619
2241 19473
32320 99182
18729 37591
46900 63252
28074 83465
37064 41120
44893 61881
69733 99252
81272 95495
82217 84831
11564 58159
6649 85924
44194 65207
3639 83779
34252 60460
25223 93837
69432 70361
64396 98664
55120 82869
4004 73255
6140 49929
35034 75456
52744 53051
35651 90650
25381 44215
31761 41547
32132 95422
24400 96895
43394 60137
96870 99630
32324 36471
20247 66779
37379 92847
10418 76792
22673 50948
10181 22494
84943 85871
27932 28535
2213 66207
42175 77069
59729 80150
16787 67001
23711 43139
55264 84002
70194 79551
13273 54984
67226 93444
47763 91220
35763 38554
69812 93494
2095 57020
34557 54891
14831 79208
23833 98545
25442 94635
29352 58741
77404 92508
24053 92956
51557 95791
32183 93206
58139 81960
31548 57758
20648 45999
61120 92298
43484 64701
26404 41543
73825 85725
42018 64717
61727 76073
2452 60453
2614 45093
104 81536
14140 45514
30777 37674
61684 84345
7386 54734
84386 84822
51130 69243
62185 69781
18465 25682
4475 76949
10814 98472
6767 32789
25913 51195
13175 14673
16704 73016
54385 85618
56596 70705
34714 88368
5477 28087
87272 89535
71565 89823
50258 69848
34546 54586
38070 42998
27291 58815
44271 96089
9924 85452
51486 62490
29195 58274
54682 86581
79089 85996
433 91084
27213 36480
35865 40898
67925 93947
25915 42623
7421 92883
12960 47758
20313 66301
55359 85595
58130 78502
50846 63707
16455 40766
28607 55601
26688 68433
16617 33999
6319 50899
12555 43576
3967 35479
66260 83326
47705 90081
39986 65164
42716 95024
64351 71520
43783 66819
65755 89986
77339 79913
14328 99108
12792 16834
44509 84937
47871 60411
79490 98933
4811 85298
23368 44770
10790 32884
78061 84634
39001 69848
3523 58951
53519 83401
3737 58618
49445 79518
68314 89525
15537 82724
85658 85807
2008 79089
3381 63866
75220 93931
80766 83048
23138 24422
29811 81019
83337 84743
14728 37866
17541 45161
19641 36607
25770 44994
83731 92400
23569 70150
30813 50444
5864 77949
26488 80703
9225 43265
23209 60252
10121 62128
2312 15156
7896 98370
65610 70712
30619 51861
28601 50322
33076 59924
56385 93948
55139 94462
49966 96152
3261 64257
43769 71398
8371 16825
280 12327
77628 87190
41498 42823
33410 84605
83415 90876
43173 65478
20355 61599
67329 78417
7005 17451
31129 92349
48976 49156
28482 84908
63761 94596
36084 70428
4083 95548
22694 50298
39145 84561
960 65693
39517 94715
11711 59145
77235 93614
81234 81634
12020 93202
71312 89663
571 48393
64874 81256
24 89466
10001 89146
618 82494
16001 41507
28587 98368
44619 77968
26312 44053
26105 40904
29540 67969
9946 73332
53037 61842
18783 47404
12906 38841
2246 11000
29815 34398
61374 78166
47440 67011
44864 93423
58202 68605
56867 96178
22552 62679
25878 38334
22370 70624
35816 90254
34239 64255
54761 87936
59133 73255
63154 76057
55476 64319
742 74769
49952 69493
99445 99997
16074 52898
63362 98515
70153 82288
23187 56037
50279 77355
38074 82857
5810 96207
33120 63700
24563 64842
9105 58877
17464 73009
25805 74012
31112 44934
17076 74334
1057 50329
16619 98235
33499 42106
56071 79723
14968 37167
37830 50816
46993 49466
31188 94316
43912 78442
17234 56320
1378 64116
2413 22508
55283 77043
88440 94085
25561 62482
47733 78482
83334 97878
42251 50651
17652 95794
16495 54609
16911 53002
38152 62417
20890 86648
31776 40836
47246 51743
17738 77345
44628 45202
32267 99381
42899 57632
2383 93331
41548 62583
10125 72002
467 61121
20003 40041
22220 87981
2837 45152
70478 73432
43391 88294
378 56295
22396 87561
8711 58689
83051 84329
20551 32251
35884 92399
3123 38612
18718 56464
28266 89092
31554 46367
76142 88844
34230 77753
43755 70841
22398 76141
3127 44752
45083 52714
11123 75323
51868 67329
41512 63702
2553 40270
80515 83999
47555 85215
19479 82019
34278 41299
49093 62367
45957 97935
22517 86993
42495 64776
15094 97578
18092 97582
81115 89241
17667 77486
34327 57083
16332 70358
18590 77287
39811 46360
31628 59732
4776 32869
62401 67045
36544 87035
41800 81716
6368 9378
17997 58946
43632 84221
878 87063
3113 74415
18776 39756
35437 66291
62011 70697
48718 84544
33666 76372
68668 75628
28397 95173
65294 71110
83682 94688
8058 71953
19507 69179
35612 55334
37671 43207
50239 63865
45169 84025
17962 43540
1967 16066
6045 55916
12627 45739
34499 79158
38956 56221
26841 63246
54398 77842
74999 97562
8907 86490
41959 81500
30892 87081
7629 63808
7543 88707
40960 76799
82606 83226
9075 60915
20876 70980
67376 85686
43908 74641
61784 62274
39323 61850
15683 34283
53084 75320
45604 62004
24252 66507
11946 52881
36174 38231
71571 79015
42120 47781
36550 92790
78069 87234
39099 97865
64556 81616
29619 90683
51084 98937
16929 68039
42162 92097
8936 82190
77306 83322
12520 26204
47998 66979
54183 78275
21506 95349
12280 35848
18641 24716
35112 72000
25103 82015
50009 55994
12950 40565
2099 60967
23149 32405
25829 51608
79635 94312
4543 85946
24044 92508
41760 97388
21017 58034
21798 97218
12271 30006
38149 93332
5962 23513
17952 78935
90300 97867
43007 98987
6458 39900
65594 87814
53954 69668
46910 91378
60944 77525
88728 92884
5315 17383
24978 41559
4271 49870
64878 70527
22274 71396
1618 94123
4245 73281
43803 76872
37997 52138
67010 81856
32784 55428
54180 83894
41154 45286
55567 71371
3531 11550
23786 75902
17215 89489
39855 66723
8772 50762
76591 98914
7124 93949
42335 71363
53014 59257
5616 15957
24633 62399
6652 61526
56147 89772
55338 86869
18806 37836
1141 82780
42456 76293
27920 92917
35110 53548
42152 58774
98569 98830
57296 77821
34297 55878
35639 63627
7057 58069
50018 76530
25972 29103
77518 91747
16781 79040
14873 57998
30117 37604
12636 82963
65659 82753
53249 78939
6739 87864
22876 42251
33681 94975
15115 64973
26496 91783
32373 84639
51753 52841
76439 78354
18177 20845
72799 96507
41473 93429
29929 92449
45000 46225
64425 98721
78130 82794
29757 84743
28055 49687
42485 46479
50240 61744
27505 71960
51763 82735
2994 73181
27395 82473
49606 54100
47021 68196
48924 96005
89987 97457
25604 47709
79986 97844
55133 77312
59103 59575
7753 62284
40488 62863
13977 41748
1654 43930
31867 72191
75032 90384
82809 89876
16809 81476
49948 63204
20418 65507
13562 92904
18307 51162
20458 64664
9267 13079
30480 46828
29591 78155
40108 59355
50969 57699
44942 71917
11749 98691
39896 44970
23614 62994
17576 59710
28845 94140
3998 96438
76157 86661
37197 95717
953 49648
12800 55143
4556 64401
18906 53641
2636 47179
18686 36117
19199 94712
31799 51854
7729 92255
24934 35380
63045 80494
61266 81470
6616 39845
54287 91582
72068 80763
29641 87075
23734 60667
49711 70040
35076 41778
8521 19390
67635 78651
68742 89033
23149 65009
47074 72512
5886 92545
3921 81320
31569 39320
40012 62392
14159 70126
68322 86402
68960 96918
54596 98305
7178 83652
1892 63318
6708 66587
61623 77292
72031 95072
78533 84848
15704 85234
7049 66564
35263 42959
37218 62420
83363 96135
12433 64810
1751 51917
15044 20138
23470 66863
44522 46348
22463 52022
10823 69041
42255 75727
18517 47319
13530 60103
19367 33012
72927 88467
62154 66416
45577 55275
12650 75554
5059 34794
12877 39264
42818 87750
61386 74941
3553 54123
35959 90816
14337 46047
9779 86119
22898 31977
47591 87667
4795 65138
71065 85379
28594 49149
12412 56105
2864 46523
5277 90706
27468 40318
28783 84705
19293 39493
23151 28022
61346 80859
6851 20861
13966 47770
50031 75911
44599 63432
85846 92754
3433 15442
52535 70358
86926 99146
45130 72666
28072 68993
81296 91786
25524 32136
45889 61180
69718 97908
5682 25006
86949 95648
69328 92602
72495 80179
61595 92395
3372 47030
55290 59890
78948 91359
81527 87185
39801 59630
50302 97776
53394 76212
2094 71479
36651 79212
24855 77590
42932 49539
72283 92468
59295 95616
3587 40905
4328 37857
85003 90167
70111 75485
33858 54780
10854 12405
68396 85623
63359 83027
32064 54013
32770 79642
42588 91819
45067 82282
18725 48242
25830 96348
61919 71918
32676 52990
50003 57195
71000 76315
77713 79631
41159 94397
46222 46951
12457 36789
33869 76363
33222 74636
55357 55883
27068 42885
24881 34599
5004 64641
4361 36265
3218 7793
734 36337
32486 63742
21340 75196
32365 86156
1570 93399
51539 60352
78307 98728
10579 69840
74855 82007
76145 87405
61356 72636
40382 94831
31564 99300
5971 88518
39441 86760
67256 72153
33797 67914
18364 23653
40201 61353
9233 26145
15251 89651
7579 27429
31539 64037
36412 91589
38048 84013
44740 57323
14019 49937
64102 71124
17759 60264
9260 16867
21724 22022
58103 79310
41391 76661
10102 36407
56935 81758
33467 82589
8487 58807
4708 19618
36475 43447
14671 18210
3433 82965
21668 69881
7445 38703
1686 57544
608 89942
57063 66400
40926 41221
10057 59438
24003 53763
6093 40341
8766 57770
48259 85373
4834 48888
22023 83057
51582 52693
41910 68085
47058 79541
20275 44716
71525 93610
63870 97172
33617 86082
17932 57295
17548 99373
46619 95811
86326 96631
17255 83697
21445 39854
3224 92013
3624 80424
21266 28864
125 30325
35674 92972
5818 98728
16727 43639
457 85895
18732 81921
77049 99231
37454 43538
23963 86621
45850 50106
1719 58810
3800 22670
30285 55473
13405 96384
26524 80477
62817 95402
66894 91705
21368 28771
26875 41932
45716 55503
53609 95410
64804 82276
86170 98467
5570 39535
35132 40380
12728 76694
33029 65190
27088 52021
34188 84726
29091 58655
25109 68024
47293 96285
40821 77877
33453 35188
42813 58606
12525 44742
8663 87573
34843 73024
28151 99168
23114 94971
31790 73126
13802 92029
37322 61192
48541 48849
34195 79490
39608 55249
65925 79904
6760 73487
31542 34781
38849 90641
46786 50567
1875 63686
38287 83786
67192 81574
16444 69670
18862 25158
68663 79371
36676 44113
28865 80093
31603 93667
7672 74969
1500 54672
36384 43033
35319 38757
12095 90748
63485 81574
37897 49424
57671 75875
8576 14554
36791 58001
29562 58649
22222 94854
18815 69242
35383 49946
49746 87893
16508 60667
46140 61841
6731 19896
11770 36261
44898 60893
81493 89476
253 42546
39546 68184
57448 57817
3067 14988
4195 66319
9318 51998
31441 43375
42903 88668
22578 27424
42664 78493
16058 52847
14575 19698
31961 67341
3463 89065
8494 24075
43433 92923
24439 82614
4596 94936
75418 79578
38979 46997
64757 85886
32940 33920
13576 25414
9088 57031
51784 89162
33214 68467
52563 54321
12991 21511
29683 99641
12650 72667
7234 10047
14176 15926
13579 59593
50 39693
58556 80064
27308 49369
62665 76508
8168 81148
75089 81574
31466 46883
23116 72347
42075 96167
67771 73637
6139 98008
24533 52666
1642 75242
79053 96931
34121 92221
29597 34880
35368 77179
32286 43667
14594 54022
13264 25421
13206 53932
28707 78351
16576 58302
4208 39961
15203 26380
8303 22757
82293 86538
61251 75714
37225 90447
53551 85071
28441 70548
20299 24724
9514 76518
18217 23521
89425 94788
86214 96592
18810 66662
3634 54150
11331 21581
29387 92199
18682 75512
60869 92019
18547 46737
11208 70686
31547 88074
57398 90701
16618 96952
70336 83252
28429 79954
39852 62484
44237 59706
1295 22936
59544 99996
17179 35014
11043 87834
24303 93704
31551 64228
41072 64437
12884 39334
11492 48935
93460 96099
23242 43661
59935 83550
43507 73471
70340 88420
32343 77524
14274 37875
64038 89152
9572 46324
35441 81748
14454 55174
3569 16258
50341 74387
47801 79354
35137 48694
9126 38886
46044 96199
2250 90919
47961 80957
1913 24407
43395 78014
11047 25723
1642 14606
24918 48472
30546 34193
7980 39471
39607 96526
9670 24855
52777 88609
17269 56677
1881 87451
76999 82873
53305 97354
47736 67377
10151 27998
19746 45896
19774 41861
19872 57951
48672 56295
38666 65932
25208 46518
27345 66412
66420 98045
36812 58496
16733 28950
36503 56475
23176 44737
76655 95858
33005 53920
29156 96693
45377 95329
48430 82023
15241 60701
7075 99957
43740 61629
25358 53831
5476 55243
46526 54146
56762 76828
6515 42021
25627 77965
31391 44371
59918 80769
61635 97346
40030 63934
44849 82661
22518 91217
26585 72048
28824 29674
4663 84750
79735 99185
24339 41008
17311 22624
31737 90821
10731 68931
4613 61462
40544 89314
7230 46421
61673 89108
27713 64899
21007 34326
31521 46011
20112 41976
67826 80110
70737 93056
27776 97855
6950 33029
48203 48591
21513 73742
10770 32894
5323 60964
46387 83352
50864 74217
92779 99073
51879 84869
2007 51840
20382 54243
59847 80728
31964 57924
34136 35032
46260 50035
33949 70401
32953 58625
52442 82390
3058 78332
22492 72271
7244 81095
49713 54479
77552 89622
20431 90535
50746 52440
788 86499
46528 48393
21898 78959
72709 91073
4588 23301
647 48504
18782 19612
6 74440
40034 76764
48716 78929
27102 44908
52459 89543
6420 91872
53437 87394
40620 44477
37858 46951
27400 48880
17129 32683
71596 92182
63816 71402
5278 83806
41378 79439
28814 77915
16038 57272
19156 68615
84429 97101
72718 94069
70584 86699
30021 37689
63148 90931
59379 93642
49621 87026
47018 75469
225 55768
81617 83488
18625 79196
25570 64775
767 78068
38205 93001
20636 86886
6892 28148
1035 60275
15492 67819
39972 40442
69671 83501
25195 87760
79912 80737
11039 92199
20373 65973
26469 91214
33646 39602
6747 15267
59116 86212
1780 67083
9639 33121
47061 91645
591 70647
16527 86483
20610 66755
27566 43981
4370 55615
64371 78648
63758 96184
17021 80577
14179 73060
13764 62355
49334 78671
2308 42570
72121 87120
24228 62952
35305 61533
91175 93567
152 58442
40446 90367
56240 97230
6423 93082
12017 30330
4144 37818
5214 19437
59904 99269
44988 72429
14571 99028
46941 63835
10477 22997
27106 83977
78504 87242
31684 50389
62815 69719
12740 96170
7290 12749
7527 52012
48909 86574
31226 79489
33672 78055
49462 74940
40474 62875
3842 35012
23573 48205
66778 97048
141 54217
16473 82389
53217 69416
6495 51546
1042 88777
12520 14010
25641 43408
22046 65467
72555 89475
7378 69286
70127 96896
19308 43461
63042 72418
23320 96350
19610 70302
34417 41178
47294 52897
37215 75981
23044 28998
50347 54162
20896 98507
52352 78454
29485 50588
9792 39690
54092 92312
6698 30450
51816 60861
50003 76526
41441 96683
31619 70928
62183 76946
74755 76792
63738 77052
68850 94345
8928 11019
12481 54589
44993 67456
35907 47294
89861 89932
24747 42195
2422 26781
72811 92626
1062 57922
87652 91125
41960 46524
95223 95452
62845 66624
19653 56564
31901 95608
12272 47396
35972 94178
15363 46065
26274 52495
32419 96057
67496 70656
15134 82415
71596 73066
3353 19866
37149 39828
20 1566
38158 65335
70536 82599
57705 71604
19989 33897
81331 93534
3495 81703
13478 64237
41829 54257
90728 99919
20213 91370
255 86407
48865 98861
53723 86150
49434 79006
25814 29409
3630 22294
42256 85429
3636 11466
12617 39270
33476 35901
4945 41522
5074 18352
27747 63300
41436 88353
83268 94981
21397 79692
35019 69112
38580 57702
15466 57382
31249 82225
34565 45612
26408 90367
28867 87419
36329 61969
40763 90194
60560 79500
71348 75760
30707 58965
18157 43217
15530 21144
51307 94548
22271 39004
22842 31870
15949 40764
85790 94779
19681 48297
13374 22939
58736 68546
14604 95259
81040 99816
23980 99298
19682 92195
70239 87275
15172 89236
23115 55971
42807 96067
34385 52480
12560 65365
46053 94487
26638 72932
44609 95730
11768 98671
28529 50326
41203 97706
37131 38253
52886 70909
17661 80685
74217 86828
33724 39667
23250 77527
29005 88226
74576 82959
42185 48494
19258 95292
85765 88225
13841 30494
3236 96020
65300 95454
2143 91442
15207 59195
30785 36968
54026 81111
17971 28199
43405 92599
22722 27912
25152 69940
37909 44355
11124 62293
30504 81377
35320 43600
44166 83882
23511 60798
41733 91707
20500 31695
55138 88591
51697 75878
1901 39494
35021 61838
43856 88165
10687 30825
16726 43774
16051 55198
1802 53529
6551 11929
10526 37121
12716 32452
33545 47593
17764 41242
2361 22088
79091 87326
25796 47289
88080 94181
41592 77204
36289 96984
45529 76537
81400 83492
17287 29883
1251 92276
23300 93860
63762 91289
52105 61833
25629 80715
3580 94341
67647 91908
15795 31425
15253 43552
36049 60190
9531 91384
19643 85683
66368 75858
32921 39410
25779 47555
26766 84866
56697 98630
11271 54102
64851 81503
80005 95188
54617 97103
64309 94980
32649 52721
43893 84124
58751 77032
83987 91851
67358 84077
31813 82027
24793 88230
11992 76544
66313 72583
37323 64393
72686 96179
44055 89605
75634 98734
50903 60277
36610 85094
71497 89511
49151 97276
69354 91720
13908 45035
31367 92059
33513 48105
30007 87315
52289 60535
10378 22533
17499 35301
26438 47296
31281 75876
12856 37668
38600 45024
3522 13698
26138 59494
4216 22758
20323 32957
7133 22703
22642 60258
21334 64126
22292 35344
33716 77600
41894 99630
12707 70950
35451 62787
97394 99372
11473 11969
13287 86606
70323 85683
80268 95883
24466 60117
39878 69493
50958 83472
16921 20927
8593 29615
53359 97628
55524 56240
59269 96065
23826 27515
27351 99560
36111 76372
10320 67268
35709 83411
23330 34461
16830 78291
72693 90986
25767 38607
11324 24804
27574 30234
7119 18879
45435 67965
43929 57189
547 17115
45922 61784
4631 52258
12365 19803
68013 74074
15824 28785
38267 38286
65993 93802
3850 72406
77966 96548
89380 94881
2074 75913
61206 85686
25364 57683
47952 66854
21181 51434
35537 95977
64683 89178
34815 89616
5723 25569
50337 71649
70003 82441
1165 51782
47254 50129
25374 25838
12749 71038
68383 83916
3734 59144
8440 59795
2847 6971
2062 76260
45512 54230
9180 31392
23597 73650
63160 86579
44159 98452
47589 63623
85604 94489
49322 58973
3720 59597
16635 75027
36218 74789
39470 51668
7621 55107
4434 41906
56998 86969
7914 30905
44011 95407
80503 80746
49090 58112
3730 47855
61640 87902
42252 61200
22855 25012
42623 51773
75857 78980
6159 44747
48125 54826
2595 3964
30724 58485
19095 28955
35261 66673
32214 37549
20682 64648
69055 91870
34999 49167
34915 84362
53659 90768
17184 29866
73550 88963
46693 63942
13004 47473
20769 90572
38545 80555
31987 90953
12105 37248
38820 93828
21704 79895
89983 92361
5316 67580
8765 36910
27245 85429
33560 91307
3569 37804
26684 91156
66342 98382
34856 35044
44897 81829
7779 64537
60482 75506
33971 54783
5529 86328
67615 98211
60001 91177
43862 47189
41795 91128
32696 42793
5423 55199
17190 55862
16451 52302
12710 61661
72366 97904
10776 55071
82294 83859
26678 95145
1431 3634
6242 24501
3253 77298
75 1163
807 1665
3648 4291
26386 29866
91240 97552
33016 91786
24273 44321
56428 94420
12709 98553
32735 80775
1242 49065
73115 77922
45735 50024
52861 76597
48110 66517
18212 73057
26705 52044
20556 29669
24125 44621
38430 85019
18154 91038
28837 39153
18141 64894
46506 55352
17274 94013
40360 95100
36697 58992
8287 74779
23922 68146
12297 61822
50493 63730
4522 64057
25896 78855
91365 93782
15263 25270
19963 41872
58093 87067
23945 76474
60034 66350
29032 43528
24157 60747
27454 97746
17119 48513
61316 81556
52926 99416
42175 72834
4478 24756
75433 99662
22879 89797
58127 80208
23355 83108
10671 91484
12246 23227
3785 52790
3009 47784
44879 86481
45755 55212
45366 91276
29841 59057
26689 60015
16285 51198
92130 96821
48988 75050
19412 61126
25432 85819
71363 75282
69636 82586
56823 85625
21003 84815
53852 95240
31422 91295
65483 77794
37870 38078
67695 92836
3315 23730
75746 79894
3813 28777
3639 60650
20935 55835
33759 78789
20822 73886
46575 66663
16715 80160
55380 59966
30587 75169
29406 53963
5958 8543
11033 74163
59625 94727
10459 75806
35129 86313
88679 92323
26108 65194
47670 97249
71966 86878
24099 74091
81342 88323
39978 59791
33873 53132
49606 94723
3501 86050
42193 72501
35399 45394
72279 86783
40156 70991
48606 74128
14969 77591
3604 82344
9055 75035
55300 56173
14250 90405
55738 73109
28093 37875
38824 96942
80978 94556
2467 49994
14545 26330
31400 38475
50488 98233
79457 96483
51108 98065
12403 76439
75080 88800
26907 72718
10584 20715
75938 89126
33059 56622
1800 36023
38073 75201
14297 25228
17860 23951
12281 16991
86322 93429
61336 97200
84586 99513
39907 77962
52089 99180
6912 7075
16137 21945
56972 61466
22735 48330
6442 34440
8397 61454
4176 13511
70498 78261
67460 90619
13647 19224
15763 81516
18867 23434
19157 64361
557 34365
45952 61129
39816 67436
57642 68841
27231 39798
17174 44471
12008 21867
31217 91256
1914 49419
35777 76172
21429 89258
31608 87074
76993 83423
64351 74203
30246 83548
46866 75834
18615 44837
25497 43863
33383 98707
72637 93747
20395 68112
4980 89216
48868 72199
64450 77762
46658 63588
50444 67119
12284 47052
69736 93160
56830 78489
17901 86679
9797 71884
56965 71206
12829 66678
62673 89257
85889 89389
75827 77730
3339 37054
29879 59294
4698 97020
7650 78586
7478 93825
36137 76558
22302 97967
31694 98858
20609 59267
2985 79369
26433 95358
49042 82367
43236 97088
5147 85061
5450 50559
26398 71993
19518 38427
44067 48004
9461 56857
7412 8978
18283 45252
36329 55219
28136 28700
15291 74543
37723 48644
84887 99175
9559 20753
24439 86657
58915 94599
13727 44281
28931 89535
48626 66300
12197 21855
7527 71867
29086 51501
30981 63769
6757 40899
85937 89454
5994 84188
33934 83312
25780 98666
72324 80411
4153 60870
20831 33527
19349 27239
877 83983
44276 56063
78757 83409
22619 89029
27141 86297
29078 48752
48289 96985
30855 78833
81918 85212
30354 92985
8253 50032
81171 99209
96404 98841
18486 64779
18265 78731
13741 25828
53602 72353
36607 50259
14313 40761
11219 24115
6768 84612
47490 56786
18684 48406
82294 89218
17288 44668
35249 42970
33141 86617
53397 67802
64650 82998
7950 15796
14763 42385
1869 33268
67955 92882
48242 78918
68442 98866
9226 47939
30844 47135
48200 54759
67765 98921
36918 51017
73129 95691
82541 99439
43243 68749
19310 62595
38340 93036
27048 76277
9667 34480
8152 32622
70865 77641
908 55280
10744 27478
73861 76840
17914 63728
46425 51318
28954 47357
48491 57339
19635 70257
26527 43547
2649 16269
50098 56422
37177 93917
40252 64556
17525 30733
37214 78775
80071 82132
25858 80213
52998 89654
6616 85192
24246 86086
65409 68715
21480 37099
9613 78680
81050 93297
6670 15627
78241 94508
37074 58762
27105 99816
4270 91790
47365 92829
31647 63306
6989 17010
47225 65128
46297 78457
2935 32198
41285 49665
23537 65836
1704 10051
93105 97507
41423 92499
18650 80537
6156 62971
17680 25926
4956 55941
77187 83086
24701 55725
5300 96196
1586 59628
27376 47617
17601 78885
31461 58581
9605 42621
35360 80187
8072 89648
23758 30332
49233 79790
40779 48628
26193 27962
83080 96342
80722 99108
23008 98046
19225 70009
69755 77313
20054 71514
5808 37456
45299 60508
22283 86312
39889 94710
2995 25579
6835 78239
34050 52222
39540 97192
44392 69679
27444 44572
41814 89046
41593 89031
30425 82851
1595 61431
60789 81653
96045 97633
4907 90716
59491 67909
50866 69258
39128 93653
28599 61350
43855 69184
3543 35350
35492 84684
59392 97137
8726 71994
86493 93242
35039 56697
13324 68118
8440 90122
86291 97289
17283 45611
7860 97255
4068 42914
47319 68920
48079 68189
22603 28262
21663 87209
55087 55516
40770 55377
31180 34266
36188 75879
37301 80194
39639 72190
58268 67438
57203 89896
12896 56586
6661 74757
3441 96325
37899 93783
25533 55014
57533 88511
13363 63006
50706 73476
47922 93822
54514 86060
21394 27356
19102 82529
12937 49085
43112 59686
33144 38482
34681 43642
25740 28192
10221 65420
15403 31461
33001 75467
15500 49511
32044 39081
42595 85588
37861 99467
15997 21687
303 6392
62437 78427
1850 93828
11365 15030
25212 58177
28558 62796
7138 14242
30531 69783
69529 99994
11980 47285
62970 71324
45435 71256
31158 41082
17224 81393
58655 70799
13793 68528
56088 90416
54601 60940
14332 95514
54176 58413
11052 40973
9667 87953
38183 95743
71529 82434
58357 83195
83812 94620
40490 79091
50229 64423
87085 94487
14146 50638
45537 48359
61147 71809
13238 84482
2740 14513
52470 65131
51345 89443
45963 91312
50074 69876
996 63627
21497 59614
35999 45513
70998 94032
56626 88687
1286 6914
6816 64842
70724 92367
46630 83280
20642 97294
5337 66806
37121 50118
10402 78164
35559 68067
31502 47915
22007 86410
12626 49286
25133 38604
638 30071
46108 65423
63454 86366
55202 59115
71603 95909
29177 54850
25634 68047
27240 41243
20444 72745
34392 77500
8466 97212
45939 79282
68546 90284
23038 74566
55512 84226
46279 59998
20853 84791
24979 41172
12315 62251
11753 39290
60154 80333
65489 72687
56680 89543
45335 91607
37292 64806
29467 52680
44505 55015
54245 89017
844 83555
2460 15764
57596 84784
20715 28489
29799 91710
88041 88871
17580 65833
5582 73526
36851 65244
452 89238
8365 82909
1558 9299
39818 57157
17488 86654
55864 60332
96572 97424
36499 96034
13985 22268
55782 92223
14209 49439
6273 29338
21938 92399
75182 94646
26274 85924
3397 99429
56688 73487
2149 44405
13247 76940
84507 86809
59643 66897
18067 93118
3975 20065
32915 44101
26408 93178
24900 79132
37466 62565
12307 90865
14979 50221
7467 99260
29018 93897
26794 93442
68611 84135
63346 88835
21133 62497
26485 28065
59861 90078
72829 73092
30988 37629
49703 56234
2579 82470
48825 56153
48514 71144
21927 33039
16048 36039
27875 38167
25433 86263
64192 85968
31232 33362
83068 96696
8749 12155
36431 66593
18046 65727
7474 43130
63752 94753
47387 76411
4462 17514
13419 33994
986 44735
58420 79866
3595 24192
2212 80590
27461 78563
57564 60434
1196 20546
31916 48612
12657 58912
39290 66271
2753 86305
39643 89709
52388 57371
1798 60923
22275 57525
18533 94394
15091 49457
33099 44725
21660 37355
14946 73991
27329 49984
15244 69072
30786 63989
25294 74226
19129 24201
83360 92587
47314 88617
12788 57178
17321 90232
14844 96685
6594 25614
62094 82461
20567 42058
11108 74337
44704 91201
48738 73683
17605 64814
43650 82866
10035 85073
23087 87533
54469 97806
33332 43014
44281 64388
5478 92433
37570 71719
16050 85044
37548 49517
30666 38788
24555 72961
63147 72011
34147 71279
22867 34205
131 59189
12900 76745
47093 85146
61665 74203
32554 90993
25654 85643
14411 49463
54037 93446
5898 13894
68950 91451
13604 95782
9841 52369
10819 77366
2509 24699
6949 89037
29561 63673
34479 78327
6283 54163
43826 69467
86917 98676
8728 40764
58723 92021
50727 83515
49574 80458
7880 48964
18711 73674
18511 86030
40007 65334
27026 61263
42759 54512
82622 99673
33335 50234
21561 81852
4492 38774
21754 68159
6466 27335
46143 46549
73263 84965
3817 96139
31914 85573
66474 73292
14665 42309
27854 52057
31976 94929
25058 37468
1047 58978
18439 90294
11477 75569
42655 54784
18506 58917
14948 32485
67521 77670
26358 36477
29158 68044
3849 72905
17401 74712
44432 52821
37281 87567
31194 55721
68154 77843
191 13032
51712 90150
19659 84237
2636 73630
49197 98029
54612 65352
30289 98534
57379 65572
11655 96004
60972 85273
49102 69668
3737 87700
28458 71688
2411 63028
76773 97410
60496 89569
62902 79805
9921 44982
4110 98612
38728 44940
72134 98777
24236 34967
25393 51623
81332 92273
72894 84692
62301 91755
43681 61676
10192 78410
24585 72524
27893 50719
37775 61310
31025 81804
56513 93050
64246 99660
10517 12799
5044 54536
80886 96016
72259 97465
42637 91386
17312 42613
32930 69759
8615 62027
15576 27106
58274 93265
1563 42857
31192 62094
69931 71679
53501 88620
14810 94908
4875 91510
16545 58690
35954 45768
59257 93965
43794 76394
65150 93276
20301 66950
49979 75252
146 72841
70893 92869
1907 84699
47767 87140
3249 35419
36683 52494
23866 62708
13281 47325
43778 47112
38894 61596
5529 50893
12822 27137
2274 18461
26932 68950
54526 90647
88806 90192
6745 72770
66439 82502
28645 63228
4393 81990
69068 84436
6987 82213
72572 81415
4818 12503
70486 90978
40027 71364
21938 89607
1313 92306
65501 90366
5921 65869
31847 99820
18392 22163
5642 35137
10899 46479
5962 59999
49618 68934
790 16196
55990 69426
58582 66442
1437 90418
62281 97719
20411 79072
20857 89201
88642 98766
2294 40178
27551 40224
23004 93257
24280 33969
13712 76306
3612 38894
47575 78915
6151 12200
17639 47209
260 43477
15360 59453
13765 17989
51196 91008
25570 30227
46728 57641
5046 32977
38155 80466
93432 96094
51026 85554
17607 22814
33912 36032
57655 95686
13685 81111
21103 88989
5603 43544
1288 2450
70533 88526
26337 29838
33059 49343
77665 98981
89231 93143
7326 10098
27058 70690
9259 56349
77877 86865
13445 26037
28076 34713
3803 59351
48800 98074
68934 97953
17783 27069
16790 42765
60503 96609
16294 31571
10626 12138
16119 82862
61847 88651
63144 93370
33639 65246
27120 45119
17031 61181
49384 62295
59352 77482
80850 88688
38916 55158
62039 95648
26009 92345
74339 93963
50790 61472
73705 87062
69675 85350
66637 91135
19591 23444
43954 73509
59299 81091
5324 85592
47995 97788
44908 73087
30573 32921
12110 77015
26572 38071
5028 65169
4765 23568
31855 97923
34092 96776
12220 49308
30228 73685
50394 84183
66907 85232
14941 79463
71957 94396
5176 15748
50952 52591
38562 65973
41961 66783
14912 57843
54401 93326
60417 76279
44710 56407
90889 93629
49306 94816
13940 29320
72656 86780
37971 41115
40352 60106
4836 72288
30789 50968
22700 24037
12764 33214
14631 60340
5394 33744
1606 30045
10360 58653
22082 44472
42239 67228
51689 91449
77951 83409
23520 78597
62208 66899
45035 96941
43510 90904
49759 99022
44530 75792
78434 94425
36915 37447
18501 69257
54844 74351
19785 31557
5944 95861
33014 34170
27391 78335
9768 82487
2414 18177
69926 81602
8242 28899
24022 38483
35166 90386
2717 74714
6583 32769
33203 80350
20691 37690
40084 41812
48731 51008
42665 92163
16594 52894
12351 42998
9395 18186
46920 66541
27581 70289
11455 60769
56191 85515
15984 64009
63655 65345
33408 55356
35497 60815
8925 44880
25669 47624
43960 50795
57092 71591
32511 80853
4928 33204
41923 45788
28654 93060
18832 61932
23930 69835
37071 73525
4762 50992
26729 46263
80619 83844
3080 18858
32250 38398
20323 24706
22641 94976
8257 14645
8040 64586
17978 37701
42325 90878
47452 87115
62595 97585
82050 87146
2955 28544
70225 77210
50774 78520
61537 73396
34252 85487
38130 73792
22802 42656
30089 60169
38920 96361
50574 93609
66215 94689
94517 99343
18749 91175
71964 82633
55510 84583
35602 38986
5237 28838
15427 52427
47403 89729
3253 59740
20522 25437
34406 40654
7374 30672
35064 43476
12995 61922
25097 72184
31485 87208
16849 47180
8712 91864
60376 68760
5420 68725
45488 70100
46269 79374
30901 34191
65469 80833
21806 76094
19130 23502
23855 42559
3546 23128
60675 84614
64307 85523
21704 49859
13586 16271
6517 93643
1937 29868
14173 52485
18419 82504
44448 80381
81508 97646
42306 54148
42296 79362
8209 36044
10248 69456
9643 34480
7890 51157
14597 67263
47708 69166
20028 40048
91060 99424
27448 76878
48936 86284
14773 64571
1966 49492
82017 93151
56016 85082
14636 42144
9710 99564
59528 69684
23530 40611
41044 50014
44561 59589
17759 31285
78632 81155
88772 93816
2400 56376
3382 52240
45870 49424
19160 63549
74396 75634
49619 61808
5429 95189
65793 89197
2294 8544
32075 51129
6012 70213
22474 46176
43079 44495
37463 75288
9557 63628
1962 89931
38352 55377
18640 62409
23226 49079
61488 89462
9296 98408
24423 25495
8260 76519
76972 78359
40951 60301
9696 75081
45711 86428
40865 62011
1162 54709
4212 93884
12680 36442
58697 75108
66354 85464
88502 89153
36789 42163
22554 54564
47890 69508
27314 58041
3306 96793
32450 42082
19623 99383
48322 89859
29748 51920
84979 97292
81581 84444
76236 89410
32753 35350
82086 90103
35857 44153
70008 97696
11587 42421
49676 73928
4954 98376
20632 90183
10860 22080
41366 51347
43608 92611
68555 81125
25682 93936
67640 87765
2531 21417
46501 90395
16787 23030
7925 45287
42369 53336
6219 78760
44327 70484
16315 59235
76308 99455
74395 78266
4813 40399
78531 90727
26260 71423
22506 83255
32266 81845
7088 47756
3550 99267
20030 43906
41362 56013
38039 76460
47542 80890
48805 96251
17670 60194
43089 76103
63173 95195
61632 65667
77010 86523
10005 47976
95758 98543
51095 78875
68427 76390
39249 85107
60672 62334
40583 53020
2393 93608
13790 39853
33765 53057
49476 97237
34435 93012
22018 37556
7906 76514
55382 63180
63768 83582
25582 81551
92190 93206
39114 53455
6152 41226
20940 49779
14377 97492
74059 85432
5833 88319
3198 71115
7297 92626
79292 96248
413 97218
19842 35825
22601 26635
53846 86611
55798 58233
24882 86638
39316 81498
82456 85558
41758 87643
61973 89486
79804 79897
7295 15866
1800 37282
17430 21473
46738 87997
23702 96756
61650 75241
8473 93932
49532 81935
90088 97738
19134 78515
28613 39098
67902 82372
33370 59056
76817 86893
39145 64416
61982 77217
7690 97135
16294 22330
2172 82129
40483 47599
58306 99537
34841 69511
9288 33404
24503 98950
68979 72576
24025 71514
64939 94408
50724 94374
38179 97986
32793 51201
60424 84160
15805 54357
54211 92702
45075 55857
13026 84001
20106 85547
16393 84989
24143 57209
16458 26239
5091 56162
2999 3982
27234 35787
88423 93578
26902 47560
14600 29103
56421 99391
23535 54731
12521 53404
26907 76648
17030 43396
16965 45227
42499 98284
83245 85359
1514 78527
14327 70198
20256 25243
4454 8057
47102 70809
35006 48693
72370 72610
40763 78652
67870 85909
84417 88115
89841 98721
46323 98408
54022 85000
5617 69980
34860 72844
81530 97010
12011 22579
23088 93429
67585 98100
63709 70173
39079 48450
66237 91316
18727 92446
28267 76308
38606 57267
21485 56996
4014 34625
24194 76606
53260 58521
47194 98808
59866 65613
49715 99997
68533 73734
60060 99247
59684 70089
23848 64230
18052 85816
18253 50038
6156 94046
3969 19554
11924 71986
39053 60698
16777 53326
10873 65519
22823 66785
52868 89427
30933 88994
16113 82317
17637 80183
5946 43421
47367 49843
55549 89781
48982 72144
27539 54316
90660 96694
13988 63677
3406 81386
15880 27240
22517 98954
12893 53458
57901 62947
50296 84314
4614 31735
9596 91346
6843 92892
25417 31129
23108 77807
5696 23327
12077 69333
21098 24151
23811 65770
50485 74486
14997 68348
33904 45329
36107 37942
8664 17872
47010 68562
31353 76037
4237 55078
24341 98853
72933 74974
16751 22354
48925 58358
32152 39894
61256 94364
75888 91661
35230 90909
72442 98403
13808 45752
43802 79129
16495 91716
34967 80921
35049 48067
51819 87526
13112 95544
41931 90732
42810 70400
43148 62305
30414 98241
47585 87666
19256 60431
7356 29362
48230 63511
42616 54710
13304 93309
82568 88313
518 20777
23833 49379
66535 78602
22131 80402
71372 89376
10579 16302
43862 87294
10989 69684
7949 69652
10787 81031
14030 88437
72030 81899
37906 78903
27309 74440
27288 60472
74915 85757
36702 55919
19695 78230
66943 78618
30449 95998
17697 91838
26144 83276
51731 99380
27002 85431
42202 94982
36172 48223
16198 90761
13486 55612
87670 92707
79491 79815
67101 99605
39837 45515
19112 58299
25935 92435
4391 13431
35085 84508
37793 71649
5580 13479
28000 99852
20552 61167
70701 87863
8921 39218
40192 90434
17933 50584
1855 19045
8298 84861
57159 70634
5476 74894
41313 55594
14488 82292
18512 97766
38411 62945
12744 72323
26768 59515
40405 42727
71154 83673
45263 78390
27967 33317
19936 40982
13245 50455
39184 74994
74910 77188
8516 93859
70564 97266
14868 44392
45725 92445
8107 47761
11884 46753
4329 34795
16656 60895
18413 93057
39961 47372
31078 69429
4246 69912
34238 57285
39410 91036
23315 67896
11209 84555
32846 88637
8462 77277
12856 45526
47346 70291
17577 31068
6903 42384
76861 90551
23323 78170
32533 86949
19090 84842
18336 65567
19237 62844
26442 63861
54048 80589
70844 93948
75918 78790
9549 28648
17380 42726
75985 76648
41708 55417
37317 42054
47022 65026
3687 77148
9263 59015
51652 79796
51561 78687
8967 99553
11700 34209
2965 23118
443 42412
51297 61215
18645 46663
16505 23333
9118 38445
15235 42706
49310 60340
1378 98626
72727 81387
22603 50222
56425 89088
26813 28643
18529 32930
48768 49485
32098 73407
51520 73832
44414 86006
9041 79465
53030 90011
4633 16419
1305 15756
74770 76808
52262 64381
36101 72421
60436 88543
3766 55449
69507 77668
23270 98181
9953 78338
25544 80832
13770 59795
21361 33747
61255 85959
39207 97690
73661 93441
9037 99323
26332 26709
19647 54370
23612 25493
33539 65937
8521 15953
8984 18051
43485 79372
6719 69361
79704 85546
14998 42234
23186 50128
63544 70202
21579 92032
66356 91510
43468 78142
61493 67750
4875 61980
24586 84151
91876 95408
27663 85675
1340 14487
40504 69983
46487 49901
50679 82416
736 82901
6115 87131
84623 86393
74215 93856
15319 36877
52099 70508
46874 77378
10664 89317
4597 72234
24213 35900
36684 58552
10814 14070
86851 87439
29984 62202
30300 88950
6843 77485
45710 53672
10427 35053
31624 40863
22355 65194
33682 86974
34435 51747
53215 98573
66750 91286
31316 32572
49281 76331
31364 56884
12548 70647
19431 33962
45274 98882
37197 70751
15781 77478
28279 62918
7418 14670
39829 40002
7387 93520
31306 51038
42317 96252
5456 80228
12565 35221
30956 32135
73195 92861
29133 95196
3796 64881
24392 79201
17397 94946
20212 59603
23928 98193
83973 98622
5373 14937
37770 54277
31697 38391
16592 90357
8593 61375
27625 72256
39560 91101
53005 77747
44750 58158
18714 79028
2755 4617
10490 37814
15637 45354
44866 60635
64196 89972
59859 61673
29825 61126
54020 84804
33675 38308
79611 80162
1131 2085
13924 93155
21995 46771
74899 88923
41482 74040
81279 87905
18661 28899
45546 66196
39592 84487
56495 70680
60322 72817
43130 87147
14458 62909
73638 78900
50435 57873
42739 47573
4958 6599
33971 43983
12467 85852
6556 37337
63985 99520
63921 68678
52013 61762
13191 51429
26703 55311
31213 94893
45985 72014
9995 51944
31966 56702
64125 94846
36632 55963
26044 95970
74399 94502
8053 29087
21289 22564
31970 87054
22344 37657
19975 65956
30800 74090
36318 54515
19825 62035
24241 99040
22476 77689
17806 45904
61236 67961
42079 67943
35668 76685
4076 42925
25308 58251
57450 72811
12608 40466
56715 69800
11157 58934
28938 60520
33986 82784
36156 79243
14002 85192
35566 91924
40513 97388
25699 50012
23203 77409
800 92178
38784 66041
5595 94357
49117 49960
66264 66852
200 25100
37344 61464
78969 95596
37614 39514
27176 56662
94310 99327
43028 63970
42958 93624
28463 77553
54757 85545
7338 30862
40787 48548
45178 46389
42873 61376
23865 56542
49877 71374
47331 96874
14201 20030
83919 96921
50437 68540
46277 73153
10157 47668
21244 66838
1732 15280
8127 99894
2237 59238
12048 44241
76780 98815
10412 97971
16925 18738
12802 36145
15537 78703
42877 57495
20433 59350
40964 68970
1857 73078
29207 84220
17451 91307
2703 4662
58277 61920
58644 97776
47996 75770
7260 36988
8585 28544
50876 77794
54191 65721
49703 67692
35871 37068
22205 50660
17851 79173
21869 61534
58882 89889
47472 64843
32111 99947
32312 58895
86562 90608
61054 87111
7663 75598
43590 75149
18978 57861
72084 75441
16003 97179
42082 51500
1307 75938
88584 91908
46202 75555
21803 66448
80218 84000
13458 72005
17250 60388
18753 95023
34648 46328
57769 99528
64581 96942
81226 83715
13624 72326
8192 69325
28685 44442
82503 83381
20253 99953
22829 87489
7185 99617
45232 90884
34391 90528
768 44129
26541 99013
29098 85263
32744 80049
69241 89989
12224 19502
64133 66101
38949 54305
12649 41604
10639 47468
67238 92271
9907 23683
40192 75678
80465 81896
52464 88221
18346 47365
54600 63973
39472 81190
7884 91820
58229 81200
41116 94635
6533 50242
42612 64258
12326 47792
7802 96771
43412 87967
18350 33987
12648 33636
27519 81428
44157 80589
45718 54378
48319 88478
60760 78047
2735 72698
39419 88813
6308 66472
21803 55253
60248 93982
14762 37869
12669 88458
50881 53524
66489 67278
12632 21968
38273 50216
38569 64318
78456 78821
19808 97860
96258 97462
51704 52604
65364 72430
18223 46606
54647 60494
88905 97628
9973 35933
18650 63578
18016 70833
26666 27299
93103 95232
39714 53809
21156 67840
87904 98002
18370 48615
50368 95505
17334 72064
9045 66569
20147 79946
29883 32920
41141 92628
76432 84123
68823 96285
11613 68746
12271 51837
12689 78989
44105 65912
13247 22890
21355 38540
6979 71623
77401 84878
55059 89677
67376 86371
483 88936
35311 48448
8523 64469
46335 58610
10331 48112
41195 62056
27965 41162
44052 84443
1858 36157
18909 44700
84451 92863
26022 50226
16038 85379
28990 70384
61359 76953
21600 73859
66584 78077
20983 98842
60752 64587
888 53690
20683 39346
2909 91084
15863 97621
34617 98969
45633 54439
30910 61198
22722 59604
15092 93516
1527 79439
27923 58117
23543 74633
20529 97903
72361 80426
75813 92853
11582 75104
65691 84395
43729 89769
11515 41585
42291 71451
77217 82094
27615 41970
34418 59007
38797 62864
2457 31694
52785 75176
57570 96409
10113 98529
32282 82792
73468 73730
14277 55902
38439 90937
64335 93653
29524 61318
842 42411
61911 92431
32765 78271
13828 84207
36917 67022
15951 48194
16587 87833
14041 29281
86088 87975
24747 68826
74529 83360
72291 82697
21031 46750
40361 97360
2460 46538
38157 60710
13582 58990
25334 96117
52392 71659
51178 66842
22101 88164
27708 72970
29816 56215
9903 98547
54912 85293
16810 22584
23750 91374
35921 73702
45122 79347
7255 21802
46277 91741
45163 89268
17919 20281
78868 83489
46874 50574
47801 92037
53425 81754
35166 65337
6459 53415
15629 69818
746 11684
23871 74064
40804 58480
68945 78980
50884 53033
5668 21453
21374 52147
59619 97234
4514 66400
27759 49453
18000 74024
10675 32709
21150 81554
57745 62346
24261 54542
20280 21483
25536 86695
17075 35699
1411 21942
59866 80583
58849 79108
35722 96054
26688 80426
43059 68921
92695 93722
19013 68147
42128 77064
21377 74825
49808 76592
18391 38868
15515 99136
27577 33299
11222 98620
21574 92888
24472 32705
34522 42710
25351 66445
67677 79049
1176 80495
11692 19730
66157 77169
17792 86210
7423 22978
48738 69067
5051 73658
47748 79225
18655 79666
77914 85027
23821 39963
25810 69789
7472 82207
48451 58617
8412 45592
38225 43338
6809 78372
45553 56242
2941 37604
14926 22946
19583 27050
56572 64507
1939 77778
31679 56236
59543 89655
1708 27999
57502 62113
9036 22117
55508 70302
27530 62481
58041 78754
20091 42653
9136 59320
18332 59861
21827 44783
71725 91343
19829 32086
53664 56994
23997 65003
8648 91012
3174 92580
16945 73407
19090 25533
1877 27688
13967 75370
49474 94181
17999 66738
22438 49293
1364 14600
16845 30709
64519 94977
71730 77195
1367 84040
26268 88713
6105 88767
7038 27353
6321 99276
86582 86636
12686 90787
28611 75078
67495 92886
58389 93314
55678 72674
91112 97181
41437 86262
55372 68288
12756 89288
14714 52369
45335 91779
25939 65733
44496 65980
53840 83639
68004 85883
58272 63963
88775 99254
80723 98972
72224 79255
19501 93974
41097 88676
32830 97322
9752 79020
10690 63111
4238 36184
23968 27263
2121 94797
78603 82345
45751 52355
56237 97029
7359 10184
34784 97299
7900 96590
38027 98715
49408 68988
23386 34217
22734 83286
48452 65677
46184 89377
25790 67634
26212 32121
49582 61634
4289 41289
70949 96106
16661 18311
41798 45353
40209 55036
44462 77778
21849 58264
20168 22687
96357 98657
81051 99253
40594 85479
54838 91523
51781 52146
56857 71937
12592 28970
41172 78594
41997 80324
16999 34395
44977 64090
65632 99960
68591 78972
19425 19802
14446 31037
44771 91269
19803 23026
55579 75910
22048 49061
8976 57737
25976 53681
89687 92551
38900 39233
57029 78308
17940 73066
28017 56469
90122 95283
39983 59701
67018 99628
20518 73431
33756 68017
31307 88535
11285 96883
39967 49007
53191 64411
65405 91434
11009 83477
57915 74777
5366 28975
61457 85167
46679 87158
50144 75826
76610 94953
34571 79393
26349 88765
18178 23514
60535 88571
24706 63084
35815 63881
38453 64090
10399 56808
91584 96413
9582 16646
26858 40905
49924 67423
58034 98949
31569 39108
28451 69724
16346 71826
78341 78433
78613 99526
19671 64988
4445 42610
23275 35225
52631 64390
47347 89450
5227 61600
52268 72678
8986 33637
38182 82223
35701 41458
29144 57577
22697 88868
55512 59243
59063 61410
8069 24390
64219 87816
35169 80085
10216 27927
7269 87124
53926 78369
48067 57803
50263 90608
10826 66325
53633 62922
13372 83606
10132 21525
4224 62040
31126 87384
31049 46575
63717 92868
15648 97588
9995 97679
16596 63438
10014 24282
15682 66342
65497 81323
71057 99402
61810 84577
11567 94507
3230 65428
1500 73828
41859 54557
37511 76975
28650 49797
12962 79506
39 10575
64422 71986
15110 50129
40026 97199
79695 92260
32538 88624
3354 26230
73562 85859
15985 93588
77742 94478
652 31584
24445 57244
18978 85891
19319 55864
17893 71364
5177 32920
14507 65131
57924 61708
19973 85487
32059 86510
73662 99882
14398 19573
29486 81169
11962 45489
2523 80765
51863 93958
44396 50212
89656 95099
15287 32440
41921 78590
14377 93515
93855 95111
6134 63051
15086 59012
28175 45752
32018 50820
62191 84575
34218 46868
32533 80599
27973 69241
25420 60503
15244 72843
19173 39731
47148 88733
30257 90726
23244 72943
38572 71100
43329 73355
72164 82316
40804 62260
5120 57032
12127 77898
58845 84258
12382 14308
22568 29957
7566 42686
8424 38389
54323 74476
33642 68751
13573 29227
10723 51635
27870 56735
19611 57377
7275 34287
33489 40203
3487 47641
22524 33396
58207 92667
23658 92102
9302 55906
84330 90352
17829 42890
51625 77622
37935 94784
20127 49615
29976 59497
20321 21280
2268 40160
79533 83165
7592 60575
36018 41065
21129 64899
21272 63007
41192 59641
635 90913
2914 94100
24784 74749
6605 16561
54937 57896
53673 55828
7846 89544
68540 71865
8573 32566
90761 98023
31699 58773
209 58140
90254 97783
52342 78837
34526 99415
24513 84598
15141 23283
420 45202
46029 98831
47847 55306
39156 97958
9229 88726
21694 81970
31725 92054
19348 56750
27049 42793
15143 41735
4471 36620
2784 70035
33299 50266
7477 36716
265 84842
22632 75288
13604 77579
37910 56361
23850 63606
12140 39575
8425 19982
22967 41781
33548 98231
82502 85696
65433 73951
1373 83512
50844 52390
54965 67240
81249 97354
10621 45911
25380 25385
4748 12252
18014 84058
1446 45642
40735 87300
15695 97573
26434 96498
20754 29961
24828 93137
73757 87163
30609 83275
67515 71962
42481 65743
12872 25203
15331 43256
73343 82150
16812 24306
38836 67606
63733 91383
788 58801
7465 88010
61250 62210
12852 28123
22328 28861
59002 67295
2016 19217
48898 49395
5028 12929
22250 84173
27808 42436
57086 83866
24730 43252
21752 87364
46634 68372
69275 75813
65614 84329
23386 70093
60137 82660
19183 31090
28843 83175
3205 99547
17704 63006
7637 23973
264 71286
5582 53392
11440 26688
24628 59811
23639 81102
14768 91057
15532 87535
422 98792
13998 49679
73358 96904
4028 63464
11025 26482
36762 51856
69159 85778
79817 89065
24592 47765
29885 75579
30151 55781
5131 15758
11818 63399
50350 87957
17494 63758
10320 65131
61065 65155
40871 47497
12113 73225
13152 30564
15396 96136
3881 64938
78195 95977
64566 64789
59032 61142
27599 44283
35053 94799
3241 10924
64132 99610
10659 18108
35255 74341
40170 93674
60664 80796
27405 44859
38673 89242
25770 39320
14566 70158
51852 54877
14542 96690
21985 75368
19339 23393
1683 10810
94804 95983
21662 70112
29542 35409
5189 95277
11674 45482
39406 98065
39030 85672
7539 57546
23508 47052
33962 89935
5985 88082
12691 64333
4058 57670
12996 83522
51155 56804
17456 40009
22991 72012
1933 62876
55934 89749
81101 99879
81632 85456
22084 43023
16747 71829
33037 76889
19627 22149
49480 77816
23310 24211
65407 93107
37917 98037
75087 83658
39986 46997
5410 84900
35699 84935
8341 51835
2899 41719
24899 37209
50701 76400
25414 98307
62461 80759
7852 65840
75193 78780
75143 75751
7383 71936
10198 58753
16766 92687
80874 84302
31560 94347
35786 53537
23732 76711
38815 47020
57477 69135
47532 90071
32300 99667
12540 56604
34111 59474
25071 54504
31139 64483
45985 78651
6657 74827
67697 81526
46245 93574
42786 85692
66660 94609
9175 56554
53230 84901
86734 92260
15514 35791
10423 17899
67670 95896
4112 20202
29911 81016
14174 82128
37208 43491
52906 88664
67907 76373
63765 65859
21875 24080
28744 83865
15040 83621
21217 40830
2048 32411
32982 71559
10646 20204
598 50808
46059 58073
56308 58897
115 73331
10376 31634
3393 44460
3638 5985
14748 38007
83587 94626
26240 45581
41521 48585
30390 73827
52724 92555
30914 73993
45835 61656
68537 96892
47705 98376
33682 74822
47902 67124
3271 92295
32116 65598
56466 89312
3736 11835
6059 89931
6575 93846
87750 92188
11516 80069
52658 75802
23339 42636
56453 72696
32225 34396
38055 95254
43313 63682
45179 71976
17133 39915
23719 90072
63321 72087
10629 26879
40138 71750
34389 47106
47532 71331
10949 49235
20768 37389
45892 89551
13786 92677
29349 95425
43147 69655
80537 98262
13143 62917
13725 92479
51488 73392
6570 83560
49680 87834
24947 67847
3634 81331
2903 41177
10446 61262
17320 36578
12048 21191
904 5503
39454 55507
3249 13101
26316 60575
17496 19020
24280 48380
39066 91969
42225 99969
73373 98721
31291 87102
22895 40029
84690 92343
36091 42013
6330 19498
12692 31512
5223 23119
51995 74726
34201 47594
20298 28565
7457 22159
33262 52998
66286 70788
250 57598
3556 3634
11041 30297
52564 77088
8412 67927
24572 48536
5416 26079
62667 91123
22306 51928
42234 49546
30984 99983
66644 90970
68417 91584
30744 58256
10223 66665
3979 37219
44222 57166
19677 76023
274 47535
74246 84462
7878 12575
38650 90406
12364 25257
3422 95174
79598 88443
3577 98717
9050 91465
14180 23301
17895 50004
19575 78582
14916 20611
36750 59380
80430 90302
883 37071
37709 98588
29833 77544
37499 72193
64106 93017
6941 69277
55678 61037
14268 16086
72675 76580
18831 80270
38303 79471
32082 98226
49846 53471
26079 44858
55179 59288
14641 57571
31435 83504
160 85385
8944 52883
64597 87706
22973 69881
12607 45104
30822 41575
51197 61361
24075 62755
9697 89561
58475 95207
66230 69345
28994 29462
1521 68246
96791 99733
32849 81865
23075 29234
36748 77870
27121 53807
45745 46949
9929 56711
48055 86643
52469 77934
14736 77347
6452 86510
37255 38447
32589 40451
13158 55650
41537 99695
27467 57595
6810 86457
66523 94907
19594 52030
7990 71808
19995 68552
40562 59160
22396 34254
70696 80605
28 49030
54046 65886
57401 77635
36370 51284
3242 52788
11512 96476
29841 54722
2926 92740
155 93015
4314 96038
26413 36642
2560 36178
17288 68827
52956 59301
22704 89100
54338 70998
22787 32609
22367 90047
188 38264
49143 70189
3717 24240
4656 23293
21915 38430
18685 97668
28299 68180
6005 65883
5389 13777
40847 68088
14895 19657
2464 48372
6550 53351
44708 52565
31610 38055
3190 7837
17762 62366
52380 67691
20843 56802
13797 36876
36888 43811
60 73136
36724 49630
7661 80530
50303 79504
17062 21672
52038 89970
48991 52062
58308 91011
29882 31208
35891 43327
31720 74954
48379 89377
864 67143
37509 69624
42877 78807
61142 75740
14990 98330
14940 19656
33427 41586
24247 39619
35757 57008
28902 71927
13597 82132
74029 83587
20115 31095
17831 94885
51160 75195
52659 72937
46800 59564
20203 86803
32851 48956
23865 93498
4313 79352
72175 83006
27110 41681
36744 87949
40612 42027
2803 64013
50518 54803
13668 60300
63810 90919
27433 67104
41322 48547
10793 26193
29506 84477
56527 71897
20659 44391
35568 64489
11484 77920
18769 40916
73088 99664
10868 79656
83919 91657
29864 57839
65105 74572
6306 67358
54893 61321
11901 89477
18519 57636
45144 82967
29878 55056
60981 90877
4033 71436
16019 74983
70044 85927
36029 37062
22610 45622
29098 90650
14688 55636
52282 83296
28226 82628
68745 68752
2350 65438
487 82213
51655 71499
44926 57874
64687 75805
11571 86242
34994 87887
58103 77207
55730 69739
34701 73395
65829 82704
84129 96676
9571 72245
45690 68617
79233 95354
57004 57156
1512 33912
25402 74343
46105 84306
40843 99660
23484 44937
20288 81256
19157 52984
24752 35359
293 32477
22840 71291
78287 84449
26179 77365
22424 34214
3951 24793
27368 67084
10904 12871
28640 72717
4326 38515
2494 48673
32442 43778
47856 65021
70343 95901
43158 73524
6098 63521
72742 79748
67522 82900
21760 72851
7251 15234
12160 56157
31861 33581
3804 88429
16405 57193
50287 61592
9959 77445
12442 60268
69031 89167
3477 64229
68829 91269
22103 27158
24770 83921
83283 95195
53586 94765
28372 74047
1108 51136
55773 87632
81482 90142
54673 60642
21627 76874
95158 97044
47980 62021
1711 26662
48449 54430
41276 55815
52565 90178
24730 99544
23942 52673
29750 40655
50600 98078
79960 83058
95371 99745
22958 57016
70659 71217
9693 64235
31250 31450
42508 93118
81659 92262
3236 66884
9987 54090
1385 1625
34514 70284
21769 77254
13046 49168
4913 93365
7036 22921
24141 99873
21884 55162
5821 62148
32364 54383
31282 51568
48113 70840
12304 42195
72956 74808
61083 99098
50312 50993
46624 57038
43037 73616
1086 18301
7811 17605
56771 70248
51882 56264
58654 68858
22351 58811
51489 81300
52537 89246
32467 53060
50045 64506
29014 90933
5125 99100
21755 54360
13844 61062
76181 86314
3548 70433
62340 85645
4681 46398
5036 22848
18494 59752
31692 93877
46652 50467
604 47421
10239 70241
6072 43881
10930 91002
56943 88202
20456 66041
33824 62748
4047 56410
44093 62096
19358 35048
9576 78078
9376 27321
8635 17541
17337 84511
18105 32775
45659 53171
41392 97335
1554 93149
48946 67206
39436 91254
11797 65715
30724 76968
13015 74865
57478 77784
28742 35563
2729 2742
848 99427
31114 48302
8702 76544
12593 16688
33019 62515
33659 53395
78084 90194
70004 76325
9598 20277
13368 50966
915 33498
22268 59133
72096 81005
17883 90134
81615 99923
51545 70216
9501 23988
9219 24182
5997 13235
1686 84226
52370 76270
46695 82866
79853 90674
76940 80492
8197 85124
6541 29758
10661 47837
29048 74474
14757 81631
10878 20379
49455 63817
17466 23274
18637 75050
14457 37597
66000 96205
12951 65632
25408 62035
23714 75138
34427 58141
42076 93129
15432 74061
29862 61225
11745 12348
26488 38725
40953 98157
36851 71068
9066 55745
57074 72557
43002 69442
5831 56384
3437 77088
65523 78657
59967 81914
19705 51281
43626 93873
39949 60872
10956 25183
33856 41491
60908 98539
577 65601
43736 67282
34910 98605
10831 19428
420 50343
52850 71785
26872 67404
10525 98379
46523 91950
57619 75037
6057 70616
12423 70808
9374 47460
36374 78864
44006 68200
9641 75809
46104 47571
44699 84973
37186 58753
6369 83176
20228 70683
46835 74902
64980 77425
59315 74132
15025 70298
40335 42397
53575 58011
63752 86580
10815 43909
21951 62943
74539 74895
11399 97156
53550 95456
25865 32815
52910 59876
64773 76798
27959 73854
33321 69047
30083 83294
79290 95207
23705 73275
26893 37209
11208 34910
10369 70153
25428 44734
8847 99418
20830 97071
19066 21817
4038 74077
28023 84027
21991 37000
13095 78644
34595 66304
33255 81103
30715 76694
69480 87237
1884 18272
13207 93984
44862 71492
58203 71399
7810 36036
63301 94716
4902 44506
17316 60983
18960 94227
22233 55382
20959 27378
26002 51478
38206 46883
28557 81848
41231 93533
11213 63993
4386 36217
57288 89966
19922 90814
28876 76750
82572 98410
3481 28644
32099 70822
65897 72465
63583 85575
43491 59427
30284 75014
67043 99359
21029 69316
36295 89790
5757 78734
37976 59913
5939 71061
63348 99143
20972 33307
69414 84806
46277 86422
6213 24529
9248 46596
61819 76204
58696 94555
46184 84807
26016 33895
71543 86315
46344 66985
67392 75116
3323 74667
50224 68456
26856 73780
18376 50901
44086 48171
21671 67464
45448 72421
16339 42543
20227 61442
23019 59121
61238 95358
23101 24549
54096 73242
57200 65327
1343 41011
284 36471
10811 60122
62902 96587
58458 69589
62569 75469
50497 82580
18086 68213
3591 76091
9143 31971
33345 57445
54876 73333
16182 28089
43938 89461
18000 98115
25521 85312
87292 97735
12338 68128
11602 66781
34983 88015
52172 87276
8603 61411
14985 79409
48820 76181
20695 92766
26321 90471
29743 35505
6065 50187
66595 97322
10374 45409
21542 32244
21814 34170
25354 85491
44432 69203
30644 99385
8703 87471
7788 13284
29035 63745
1358 23418
59046 62441
28779 69618
30677 72571
8127 26474
16532 67587
50956 79929
47079 70209
5584 46342
4610 35569
46303 85689
29643 51375
15588 31138
69366 69771
70529 93582
22904 42816
8907 99565
72278 75793
21497 24311
11317 72264
67398 94707
943 5225
48845 68515
28637 51544
84009 95736
46842 74012
1962 51841
43825 99938
32968 99724
13142 89618
27328 62124
33947 39487
2115 49280
52520 57537
16185 26352
2493 90714
3282 21560
78629 96853
60276 65170
56631 68236
52465 88128
43264 98828
9664 37424
66327 87308
48939 72770
1782 68196
12174 84147
2359 59443
70364 74178
14284 57406
23626 63317
41589 81855
27977 41576
52888 58458
27837 28962
13891 91432
7106 13468
13078 56537
54409 82867
56914 98386
74583 80755
518 8969
38937 79530
46935 62217
54559 74212
21820 54601
21778 81912
59742 73583
15052 96444
1725 93820
51937 81585
26992 62005
1666 44063
33674 93615
13136 55130
29813 83031
33482 65303
12537 84005
1867 35106
12565 31296
33468 36238
40381 92150
9550 32787
59843 65753
12727 96273
36867 80965
66002 67845
28663 79571
16947 39647
22101 35081
72230 76266
19904 48214
27489 93997
5256 15737
8194 45235
12949 82218
58531 75464
51612 90508
33084 79488
43021 67785
40938 92924
55758 65128
39747 90277
70324 91261
3035 41134
56096 77914
1866 37149
6257 17062
25159 57470
2987 55653
50031 67813
1659 72413
26898 30572
44267 83924
60387 77457
6099 51521
29169 70060
15715 46039
5101 66702
46744 83674
15777 87483
9333 39053
3685 16322
1612 50012
5499 59558
52532 59053
53320 96314
8034 63062
44367 88523
66991 90912
6155 94199
10805 98394
88328 91195
23591 38504
22794 82047
68547 74978
46042 81068
34498 48334
7513 82990
6890 12600
62717 84091
50517 65177
12536 86333
84201 98029
53578 54253
10886 16555
66256 87242
74330 98883
39579 53942
14844 85198
31420 72462
44876 61207
77723 96388
3674 83745
35110 38490
51063 69573
18556 86118
10881 53325
44251 70830
71736 83793
43554 71181
7528 21074
25187 78487
74545 87047
30895 63055
25245 69415
12903 77006
32713 78490
35291 71329
13963 63120
47374 56540
4960 29325
24690 47079
40996 73813
2547 37407
6408 55714
8576 39000
76923 98188
23299 72689
8782 56745
24957 60680
9449 24461
54356 75023
20784 78701
74598 76337
31831 40785
14024 46772
56447 73232
49 76098
12019 86389
55023 70811
17597 55798
22158 46653
25239 87285
35072 88996
81102 86532
15815 87187
85521 89543
71928 78195
13372 53196
34415 47768
34762 70065
18492 57747
6225 43337
44348 92877
15724 46565
29735 64739
63194 81151
20148 95627
71814 81467
12942 55987
3005 53669
13841 82148
52201 54678
73255 80544
68220 83171
31431 97055
40877 86910
42987 83920
19166 82406
10394 61784
24805 51817
29130 90557
60977 62275
70638 81183
1029 77980
23476 42222
17937 75948
39777 53809
27077 91746
49038 67039
20040 23471
3844 28902
9168 95519
39443 41284
36484 41187
38652 88780
42917 68913
70552 96068
381 61474
54016 61005
74188 77397
55434 66006
31846 84631
62393 82541
25134 54071
7428 55826
67513 97968
5096 30499
74694 84059
2443 45297
29163 57967
4407 35850
60765 71363
18246 58681
36652 86244
4014 45961
48929 91609
196 14701
79454 95034
39691 94591
7739 47224
75006 96187
25392 34430
51139 97536
50435 86581
62021 88894
37106 74787
27751 61230
27285 76050
28450 92807
18163 86379
32583 66235
9390 18999
2682 72343
28863 77833
66081 91093
15505 59447
17225 92646
29751 57766
32351 82121
7307 64546
53004 93492
80814 98466
2935 54023
77745 79343
20834 44111
12471 64173
47163 48300
48114 96775
27191 28702
80266 84091
1025 71327
6047 94236
47140 55564
10047 48111
57347 66447
53570 96149
38110 68370
4849 33971
24116 95614
17615 97014
41555 97821
29115 39324
1145 50597
3406 12289
25751 44511
80254 81160
27555 54657
20162 85317
9253 64366
94400 99225
22921 49714
19266 65932
11239 33697
20751 66488
7338 36735
74534 76103
28279 58022
23244 28516
39892 54058
1967 54318
36256 85163
50784 85283
39939 47123
15867 48902
47296 57842
8717 12809
76302 94700
7372 91101
8399 47121
33222 39213
3071 41757
6217 30534
40437 56701
57746 68885
55586 74078
53433 59588
66181 92904
29761 37971
56492 93220
19788 98615
48443 99272
5002 46229
62058 67452
42696 53530
38370 74607
21774 47089
4226 34913
60955 93131
2650 86091
22291 59938
69575 73365
42992 55510
8353 14546
68661 98971
51776 69514
20076 56727
39565 89841
12970 52222
14975 48375
33389 77283
13885 55574
4951 98028
54378 82092
19232 20903
43467 61509
14274 82448
5379 85479
59448 65559
26250 76172
180 45981
73529 85603
4301 65838
10928 36684
10978 80010
60029 61161
8033 32107
15927 42311
15948 54283
48224 48876
6703 75965
54698 91261
30725 47151
34018 90654
22741 78686
42742 92920
11197 30098
68233 84852
26290 44049
23101 34264
19654 34397
13715 37848
79270 97446
7623 26755
41071 55365
72603 86500
14840 36948
69194 80957
17504 75988
90299 93086
2556 20043
37214 41621
38530 72670
9952 37702
93159 98058
30397 51555
9 84058
47241 96021
20022 22964
8693 93977
25322 83623
7403 22618
46660 65018
11902 24903
29875 61784
92445 99342
64486 96030
3281 58539
30053 66650
26657 45901
73932 87123
47618 50452
18694 24896
20568 66302
2613 91208
3041 92065
64022 91952
8271 11719
39033 64196
31501 73549
66129 95647
49733 95659
33490 63505
14404 67742
10421 61419
46587 86068
10201 48618
28959 48945
8196 40478
31780 42023
30166 66280
10004 14924
26314 54688
41053 62030
77241 96389
235 91218
22542 93677
30776 94854
19151 84331
4076 76817
20172 23987
56333 84529
9210 75261
21917 87590
84696 94329
60831 77689
9265 31699
6680 97989
5994 88398
20021 79943
61265 97354
15322 87117
71888 77363
39578 85619
12941 24246
14620 99113
11439 97058
47657 81038
28911 67779
27338 57472
12098 47944
76678 90475
15125 79441
56427 66121
29208 45710
79006 99075
5422 40860
18793 49926
51261 81669
7525 16273
39004 39673
6249 10216
61032 93255
31685 84457
26639 43581
1390 66413
24720 46134
62061 89155
42470 98456
30451 70633
22366 36717
67502 69187
7354 20747
17483 58980
6792 30632
52159 76594
13261 88893
57477 89973
16269 73606
18634 54995
29657 67077
70246 96584
43925 78439
13928 61092
25604 82942
41909 74040
79470 84659
8201 68508
17731 62880
44141 94575
69125 72031
7049 51404
7972 15698
73297 91494
14082 73552
16123 61792
19605 76906
22257 79276
4646 7582
51522 60157
3713 64236
3379 55306
25342 93601
5746 31426
24508 89664
51819 87975
54671 76103
80179 97929
13376 34067
12738 58240
12959 35046
80036 98270
13095 38528
75122 80524
75615 88694
40418 50781
25284 96304
14247 83776
37340 67426
8910 11369
5689 52336
26182 48447
79587 95003
11259 50721
12108 76111
66187 82693
2786 96002
20821 50451
87756 96770
25790 51499
35194 82831
32967 89470
1899 24230
80021 84907
3511 73245
46885 83330
8675 99998
44495 61888
2188 18248
35382 54295
4248 91243
37424 95084
26585 54062
5189 31137
18546 25146
55650 72982
68070 91954
73471 82857
24917 31590
34209 36642
45927 80244
22159 90765
70058 92974
67198 81975
16849 48537
35735 67707
30023 65961
702 33429
67177 67234
8227 13074
24534 64199
2542 6266
57931 73888
49715 61794
47734 72759
22015 54801
71371 83146
5660 58114
11855 65207
52464 99800
11838 59091
21939 84392
52938 76740
21223 49279
21460 69289
13073 55391
15421 16645
21509 75736
1246 31100
52466 55148
56228 56317
4391 12020
7614 83940
41302 62220
26876 35396
54378 80130
6009 39055
4967 48205
8457 36491
18673 57606
60396 63445
70201 95570
8521 78181
1566 76223
50224 79721
14636 43848
5231 87146
24678 90714
29046 66437
6654 61954
15185 44300
6575 72618
20635 83728
14668 93834
60388 97977
86383 96271
46493 84944
12173 99725
22042 76927
55186 76978
14521 34405
2344 44006
22334 47314
11684 40148
17106 86086
74957 97283
22107 73530
68515 74468
18812 38677
32354 51924
9998 75057
21624 84702
40978 73032
32149 47843
3652 73497
40784 95480
59488 91617
3814 88862
14003 29160
15207 27349
39619 54126
34166 75955
12835 54270
17187 39978
8081 69055
80757 89754
56056 79643
56979 97217
12477 69986
37966 99565
47098 73781
50770 76238
13749 49702
45303 89463
11028 84896
95863 96587
29985 53662
16847 86581
24488 56271
27753 75900
4386 38912
38230 99650
33979 86484
56276 57404
1395 50401
22459 90114
25095 94211
18246 96447
91866 96201
17805 45559
6671 28483
77384 93820
51061 80582
9327 57132
12516 42126
12227 29603
5889 92222
49551 91738
30605 78336
70160 71027
10154 28808
83891 89761
22165 61197
34552 38999
465 24865
22334 66208
39782 92265
95371 98189
71249 87465
50051 97951
37283 88133
5132 70428
76055 77734
23977 34960
28042 96027
89707 95547
55888 90784
20484 53814
26178 67794
26986 99885
20126 63009
55069 93271
34464 37439
2266 92028
67116 92266
6717 85014
25910 60604
41241 97098
610 26005
30746 68872
70748 76018
52393 55463
52031 64776
51549 96136
31259 91480
42385 55361
36438 77325
7999 68510
60756 75946
35156 93573
20530 87539
94107 96331
40331 41788
81105 86556
24532 86895
159 45371
4005 34204
42061 81963
38021 66345
83728 96638
4150 75109
13090 72121
3785 33068
46997 53438
7963 57384
52054 61184
47586 98495
34344 59532
34905 42215
63788 68343
18330 76415
84117 95558
57261 60840
31004 92284
4066 64124
7554 24812
14215 18587
1529 69873
10053 98184
31190 97782
13695 83590
90630 98784
19466 89464
68644 87087
6785 47186
18346 29422
67736 93498
36271 48973
11282 54959
70761 71357
10481 91869
66272 75739
7296 57089
30180 78640
2688 70309
31340 88181
5599 86332
31384 84264
2270 99297
26711 78565
54895 97931
28860 50922
16050 88147
41921 65651
13777 64432
11410 72202
17959 64464
43775 82415
2775 86680
32143 33541
22755 59855
9319 78531
66085 99963
62337 70973
60925 91412
4942 85913
31464 70629
63552 68101
55399 57667
35551 38077
31772 59725
57631 68912
56429 97890
844 44371
8033 19267
71405 85619
13511 31878
22847 56065
27501 30365
24675 64596
50353 56926
66830 93790
8973 17878
52265 87524
10302 87324
2205 8335
55241 79722
242 75753
18887 82633
567 64431
45839 62538
68948 95742
45949 78706
63185 84520
7880 13866
1021 50246
34464 72465
41384 63035
13407 85238
5964 49546
3735 71030
40397 42896
32172 34794
38099 48898
5657 32858
38162 65800
42998 54543
43339 46934
28404 58140
73265 75037
5093 50154
3328 10873
41519 47490
15905 31491
62080 66458
13683 98789
31512 74913
25738 93146
12628 71351
34677 98849
60030 60975
81890 89715
65643 71318
59805 93735
12599 84848
16339 54948
37714 82535
29043 70239
6371 96162
41610 75709
19765 65429
29066 86945
43783 87122
31937 81244
1082 16815
6008 44510
60343 67264
2817 74509
30243 87265
13944 36893
34882 65131
17067 19457
27459 50790
85136 91671
28059 37993
57280 79300
1251 40507
5371 32685
9831 94012
5736 20373
39728 49624
67698 98810
10816 29258
68777 96724
10650 15789
7617 38793
23112 70385
30318 85783
16276 90850
28938 50949
45096 61409
70157 97637
36897 72492
27809 84131
58644 99066
43978 66515
8022 90763
60077 83813
59 66019
12092 57789
56510 65154
7067 82050
30456 60331
22894 42540
4424 91185
1138 60814
43478 62227
35050 49025
26773 60251
50203 70015
34343 87598
6614 18846
60877 78047
6837 59563
8188 19629
40451 88378
43285 84309
31626 61242
18810 26378
32033 50626
22672 47481
36425 74189
55200 72254
39737 71405
38331 94051
18478 62002
25758 57808
67654 85015
47873 48094
10903 97525
10597 58689
23520 25276
79682 83545
838 79986
26486 47517
71418 73949
8249 91269
60895 75207
41986 46782
11199 81019
5655 37880
14672 25857
62392 91385
6357 43575
60254 79222
57757 97584
79910 91589
10436 23887
6281 85538
39226 99384
37126 58147
27075 79373
24716 90693
67858 68343
14714 93228
19233 40127
38362 78083
3730 69711
28720 95335
505 85155
13299 87664
64115 77997
7195 24469
6649 23135
19013 94478
46473 72222
58578 95819
34454 98223
13091 97718
56303 79464
72436 93493
38015 56850
46315 99442
44480 86571
3198 14330
15358 46277
70803 84848
4909 50603
12408 36021
19763 91535
59125 93237
53480 61963
11532 12124
10363 46770
1755 36276
5156 61092
23347 70252
12033 68834
21585 61752
39213 56216
67530 89409
22766 48557
74505 87619
11254 76090
22673 54059
12230 45476
24934 27106
82154 96576
18134 20651
48534 89356
32747 98880
28971 58122
13001 92026
15589 72490
77166 79242
21965 52348
11413 18323
43893 64261
28965 59827
60947 77707
65147 87096
31490 72902
54413 72858
90756 93027
28652 56532
48975 81547
15292 84903
72639 78292
34495 91339
10910 45584
39739 58408
7390 38094
53629 68971
9697 85176
38459 56001
28336 42859
35784 64098
19245 58824
9502 56575
33783 80010
56394 89940
33329 33566
38972 40565
44774 47639
16450 98284
55477 90560
38784 58850
15829 25494
62270 70692
51766 92859
2824 13034
2890 76182
7651 40758
25064 34623
2092 94774
3696 4480
37932 82150
44722 86693
45838 52254
7526 63972
545 12294
2410 9493
43948 54783
15110 38258
45531 89972
79543 98146
17398 42810
60124 63847
26922 71343
15352 18622
23267 86539
70825 98083
20519 64046
21548 74848
15543 91959
26582 72315
15757 92415
25089 59330
63877 90931
907 56037
4397 33817
10256 96183
8366 59908
4938 81875
17736 86554
40545 90075
24047 51818
19593 96547
43267 48475
42996 55280
67282 74522
10075 87665
16193 55157
69352 71537
84151 93514
9253 64771
23579 42820
30026 87436
18838 96310
71022 84920
58455 58899
23242 47079
8432 44397
39108 50214
51941 64289
57687 71873
8805 65659
8841 14633
46396 96544
39915 56526
1636 7961
1918 54235
38701 44710
68020 96009
40774 79122
8811 51851
39900 68271
3534 62461
25783 97785
46058 76690
49866 63642
38075 80709
24978 64591
28371 66471
69927 74895
34294 87141
3759 73334
16122 89505
40348 46141
72547 79410
35834 69682
27071 65190
53948 59585
39385 75017
20358 49988
16570 23010
4836 43053
36766 38486
33246 79242
1646 63216
19492 99834
25414 70705
11155 83548
59159 73903
87173 88645
19720 46924
10543 57204
64974 89053
6925 59690
32419 81581
73512 91516
7465 98359
20978 47249
54321 69371
19774 56942
4935 77805
52369 63896
45632 93381
30671 41894
1484 33510
55841 61083
45338 70169
47121 65314
2373 29083
62870 84955
1838 45566
14785 45939
49372 94917
37174 43262
36862 81281
16133 64865
58213 90416
32363 37029
64873 74964
31568 58879
75770 86812
116 21462
11360 80106
90827 94570
21425 22859
20548 70241
12704 99406
55448 64028
49455 64713
90503 97365
61524 88020
13607 19974
32682 75696
23142 85031
8228 59826
46454 88734
12900 42728
21795 85768
15519 19953
31374 70289
81249 82741
61239 91025
59719 74342
46775 56230
12757 74310
50392 63642
39628 40079
9303 91907
27754 29711
19415 35775
14675 20342
30025 67732
1575 82468
61563 84570
48291 57340
19287 33460
60946 88662
26537 32683
8317 50085
50573 87287
23328 55907
40274 98205
68078 99045
62761 68026
56578 97545
18099 59024
47659 98532
22763 56214
1449 42497
49874 67408
20292 86698
50162 81374
57686 91314
38802 81038
23649 86852
11504 61075
77037 94395
6369 10506
44286 45929
25614 68405
34716 54092
10758 79782
25776 52271
30696 38640
29647 42260
24474 82927
41661 59224
5842 72758
39067 93845
44427 45242
34449 79582
33146 63511
56700 60998
32851 99657
48192 63279
50539 64869
26013 85899
56525 59069
50577 56094
28653 96238
4689 76411
63112 80571
54121 84355
2614 85651
45865 85102
13977 93377
17590 47264
767 65224
41702 94403
28593 85164
91447 92875
25858 70335
48699 89256
20248 53596
14260 34215
31948 83413
1844 50251
70423 84144
30380 57917
33989 61862
44514 54034
40065 76278
8138 37481
66876 86784
85144 94461
32968 99035
3656 21137
21722 98039
17008 23713
22662 23901
19172 98836
2374 31357
15447 28219
52200 69446
30844 44588
24491 36667
75604 91788
11151 63271
13665 62365
57923 91397
26054 55256
6557 11819
26517 77367
17942 82209
35293 36748
78368 82446
50499 94556
11201 37912
71606 86633
33201 36990
89195 90899
3851 61960
29610 68522
32686 96382
53671 88521
80807 93693
43491 74744
36957 54790
52008 87308
13248 69865
1847 55214
59841 79949
40037 41763
84351 98395
5460 87304
80823 86668
71958 75886
46024 79073
56960 72165
54714 80665
2649 22502
25277 75947
19692 80731
34896 88893
5631 55209
19913 66585
9866 19634
8264 68882
52445 60206
29989 31865
40589 89173
509 28483
20889 99962
51483 74758
12979 65212
86098 98992
16860 91656
62354 91480
65671 72591
77841 86508
69247 100000
14852 80210
61668 81729
41689 50258
61777 79791
54246 62519
32904 48193
67641 95432
51953 72848
22633 95017
36646 56801
78100 87486
82281 86638
79160 98508
48005 60158
429 36158
25637 65325
52423 93146
23737 35713
16978 43462
81852 81955
1594 66871
70520 97617
20795 88353
17527 84497
43669 50112
33885 84809
63857 98857
15535 31905
17646 93408
13893 82528
29035 65285
19821 71916
86789 93973
80676 90670
20213 89988
55880 91992
7935 35120
39186 51944
61838 85275
5996 59665
76243 96238
16967 78365
52819 67807
526 1465
37550 82834
18415 19236
10007 88173
52969 63779
16469 28098
15761 58227
44903 95264
6356 48359
21266 75518
2474 32491
69397 96139
52739 71224
47990 96696
48912 97193
375 7324
17082 38041
63622 78666
785 83477
3929 50053
15921 24818
66001 96546
33949 92492
4758 51107
63757 66906
12681 51525
88540 90067
69744 98731
3401 34801
53150 74135
22245 32888
53785 72476
68775 76039
5613 99628
20830 64120
8093 27226
28319 87318
65545 83546
45472 72922
42348 51708
14575 73966
25899 92883
76033 99490
34766 57218
12222 52945
38559 82479
69077 70131
92188 94707
11781 89705
49956 51692
56524 74192
3961 84524
5134 33774
26182 86267
8655 22686
26262 70901
14495 33560
78049 94937
5930 17373
19048 91151
83781 86000
13771 61668
82964 94046
1941 91909
34581 40600
65277 85425
10721 13644
7975 26236
20300 82723
17148 89481
50111 73308
3860 75143
38162 38774
76226 80024
14997 85504
69094 92706
7721 81850
69464 70938
13603 30448
1303 51573
17540 58846
73593 95987
39925 43024
27743 58567
98 54884
79061 83825
25956 30169
2811 50067
55549 72304
57211 95322
95672 97004
9563 14977
7522 43502
94517 95770
23866 87336
13993 34679
17612 80216
49631 85763
192 83609
5227 65694
42379 88910
11324 24065
33368 78609
55776 98975
26760 32947
17207 43821
38278 85734
20001 51785
17395 51235
52121 84516
34823 75761
78056 99395
72309 97751
17344 96648
36365 88917
33490 56207
59219 61996
58014 84802
55227 66141
39701 87183
26120 73860
60756 75850
80167 94205
61838 80701
34987 66464
47754 96330
54123 65635
33240 77519
18436 57551
30102 56319
36964 75924
81801 89215
48864 56658
19015 37826
14284 66069
41222 89935
58993 72742
58066 78985
89714 92084
30613 52162
43531 45086
34657 53133
35425 39481
6704 60541
52314 83348
26254 87059
12148 98847
65905 99236
14682 59726
33985 70799
20852 89482
73545 96482
18098 32480
39053 39911
54520 67119
42057 67003
13319 61727
12868 68476
2768 68742
37006 98788
81115 87166
76816 87412
10958 45500
28490 62423
22745 47233
76639 91566
5530 35852
25475 99099
31083 31566
615 38201
9668 57695
2432 14028
55587 64280
27152 62452
80038 83154
34178 83149
50450 70198
29931 53100
8751 56137
60214 69966
41990 47706
67833 76893
55473 83872
63585 83780
11164 45156
3270 41170
61610 95301
33868 72955
3390 87907
15056 39073
43181 82860
84178 84715
6715 86268
57623 95194
43703 95322
6165 83936
49274 52505
10754 64226
61089 77270
14526 41529
7649 68929
14285 79142
34791 97150
26441 33026
50692 60810
5040 60144
90669 99620
73906 98177
41118 69949
11811 17769
74061 90083
7012 35111
6774 12915
6194 90111
22256 45824
33079 99672
1621 40673
14816 30794
30728 31763
35702 39389
13790 43326
29635 84005
49532 75357
87693 94045
29564 86288
3273 39444
13054 94381
14978 68575
41953 42843
62497 68242
90241 96082
10543 46260
11040 24309
44049 85826
204 91486
32988 94489
35072 72769
15554 57536
8655 89591
72783 75242
44892 69001
46833 82860
4671 52573
84053 89848
65917 80580
38368 77762
12808 75377
43296 83723
27059 50881
70585 81520
1010 68664
73256 96929
45207 87262
33289 77627
39419 39864
5643 86125
84256 95546
71711 84070
11812 50710
4617 23807
20303 97508
17390 68617
2906 35905
67730 82286
37226 80996
5274 65000
4079 36164
50286 53594
53830 89293
32484 68165
66188 84940
66423 79178
18830 82489
63704 69653
5308 57760
74153 94048
9454 13307
8971 36414
24118 42170
2269 66652
8893 76989
84259 90195
840 15893
50343 97346
33375 67984
45203 94164
51966 74796
1765 68612
32536 94791
3342 90238
30313 89683
11069 65387
13125 42582
1654 75451
42252 68643
40636 99348
15966 74673
6464 36318
50065 75022
45400 91213
32394 43770
51708 53051
5923 38689
25258 77568
95533 97554
2167 6404
52255 70256
20741 61753
45745 90513
23757 87641
30133 86108
74222 79084
38003 69044
17508 25069
4820 82271
17456 56451
62145 75304
17774 99457
73230 94734
6778 18849
10354 52523
24427 56005
22508 52293
25787 36775
18961 33250
49866 92470
20919 25015
48921 95959
49278 67386
9252 94404
26987 31237
53907 71961
23896 93886
129 56008
18904 96373
23980 50410
56202 77287
33272 47502
42344 69711
61481 79812
56605 63500
53391 70474
75014 83480
8207 17500
16471 40196
54963 83719
6710 60599
52748 71674
52739 56895
17801 30547
20585 37250
18372 92076
8371 15967
32948 60606
30381 47981
323 36787
7541 24358
71818 73595
43166 79100
7682 8993
67497 74688
24858 59909
4543 22597
13841 25322
28023 70129
8826 69416
60912 89281
73172 79406
95221 96709
27229 30258
26934 39516
48345 49181
86144 98528
6879 84001
46546 78501
21609 44326
7793 67143
33601 58511
54074 63889
5532 57319
13222 16214
64231 89450
60262 82159
26157 30136
52751 78191
55019 85671
45673 59150
47445 59886
44657 90177
30410 75703
29881 73719
16408 24814
60032 83810
23328 94212
5500 83616
54785 76980
48838 79986
59044 67069
9544 70312
20966 27307
10547 76551
31556 54417
66186 89623
67400 86576
18907 74284
55344 78063
60673 76379
90420 94128
13476 51289
2811 60377
81345 84876
20 6678
7434 16427
17830 81540
46779 68704
22781 58560
62016 90851
60997 61962
17499 25261
40857 61457
84995 85333
7407 50882
40912 70211
25406 69247
37089 89601
94977 98070
58440 70928
69840 73673
15555 52646
32229 44000
5354 66082
39405 68693
20228 87438
35555 93271
77410 79938
32477 90295
45617 97101
75960 76282
18514 40315
1518 53980
3772 22317
54582 81584
77643 99080
41652 78919
40206 42592
24483 87430
23682 31611
548 39954
7865 85862
7890 70009
71650 73418
6868 7544
45308 69107
24244 39940
21568 86914
44626 95058
42909 81165
49085 73339
19254 58113
14206 41513
44950 73187
15042 88429
25405 96294
8411 21593
58138 60072
59547 76545
1503 67450
20453 75429
19887 38102
48801 57211
84614 90851
23008 71364
25178 86691
23222 49040
5846 38310
20858 79420
26067 89459
58790 78248
56985 60736
52516 81102
56576 85363
70723 91713
33702 37918
47614 82024
43613 50809
43365 94480
60147 81033
45098 55156
68245 94341
51763 79795
28079 82187
29470 89344
18327 22035
64083 90540
79773 84954
23348 42612
17503 76874
38706 67690
20514 25826
17267 72871
2518 37157
13687 17284
32117 47421
35241 59557
28403 97510
8587 92136
43802 51151
45807 52938
32774 98040
9228 33069
68112 84802
62751 92719
7726 80080
70146 89305
31361 75087
25560 61763
86759 99684
36709 40962
13335 22699
7269 83269
38602 70504
34313 99770
63291 89574
78544 97999
20265 63633
61528 82044
45783 57423
1925 50073
3626 45311
3336 86546
8810 56856
226 99265
7469 65236
13933 70467
16271 34326
6494 96428
37141 61863
66729 88773
56757 75941
70758 73953
52766 57016
34001 72760
6091 92284
92183 95446
45330 64144
25753 85943
32923 65590
6248 71554
63102 71411
63684 91563
14733 76774
13251 27268
41564 97973
49724 61873
40099 77417
20373 24181
10155 60510
28287 61937
79957 97819
54667 88938
21689 77959
40323 45490
10071 34269
66766 91512
10715 49339
31869 32542
11571 79378
76234 79469
42001 75542
33655 34560
49768 57350
31583 86111
19465 68421
16408 72615
55591 92881
232 48229
35562 67027
62657 82049
30129 81459
18651 30583
78409 86014
38828 92704
3802 24311
34671 73990
17610 82702
47149 55864
17385 33873
48403 84299
50718 86651
46450 69246
28213 37410
26056 72550
14743 78680
2506 41125
58729 79504
37128 70811
44608 84571
13702 90581
12848 39456
57323 65357
29025 37946
25723 42611
39486 99881
34683 64709
3417 22476
74554 78817
38531 56161
83446 99641
10426 26902
43761 75201
53705 98753
33040 74148
71751 96550
62401 66942
36392 42354
46090 92204
38196 38930
5615 46460
50828 92193
42889 66292
41410 81575
1023 96568
3299 17590
14318 29052
52314 72828
32236 77370
53490 90752
26482 52040
45373 55028
60168 64809
23601 53622
28030 47051
15719 62927
1212 93174
36406 58381
39609 92691
2388 73128
51025 68523
47536 82204
37728 79443
8387 10488
19607 31305
32711 84319
11580 44467
57994 95032
21999 60250
39022 98177
46035 60726
71100 85346
26760 37238
92556 96439
43246 61334
8034 18966
39989 43439
13495 37759
25893 97089
44723 68034
35618 61464
72995 75452
30967 40788
53093 89296
3704 58469
51637 70357
40870 55910
29063 91376
4306 40787
24818 30544
41529 64168
16124 68855
46007 91981
19183 35905
6228 87813
2317 42127
58338 90441
37346 64819
12129 49988
3893 6449
6175 35464
42542 56898
3267 93002
2208 77564
273 16237
3539 10761
61979 81339
12507 66155
3928 56446
13754 30134
63520 71236
44462 87997
12610 34986
34018 78301
59733 82816
22363 36431
80923 88803
10301 53179
24448 78017
33279 95875
247 88429
3288 89198
19258 44068
3620 59142
30060 44101
15102 68081
27366 33818
3871 29080
69219 82609
9426 27909
22332 74584
18900 40711
1358 89678
13095 33622
21140 72847
27873 40801
9977 92053
23543 98467
28058 35992
55088 91077
85276 85298
77087 83175
13835 97274
17594 74303
78146 90267
40688 78308
15819 33550
18482 23357
97483 98283
8270 68452
3640 93999
34970 66138
1002 31240
8129 18701
4233 34207
65489 84975
2096 16308
20511 26380
24835 35367
66647 95250
16218 97122
57271 86359
5594 45635
36641 85055
21094 32063
42044 77497
29576 33314
30482 83166
12606 27980
14432 18618
52971 81772
47926 92557
23390 90190
57092 68531
49637 54369
72810 94420
32575 95659
23599 37773
51446 82400
23213 86678
59764 60975
17705 69360
29298 69390
6412 16257
40196 90889
80815 98282
70485 92869
25341 79450
1316 48824
62705 71697
27545 67515
35019 63912
19803 56550
75441 93734
45285 47578
43858 52449
16649 38525
15861 99396
48608 58659
76056 90381
18356 99872
29617 71023
21016 68431
12676 60941
15251 79131
23498 85850
2563 63399
69230 90766
7874 35924
6976 65048
28461 44577
41601 86758
8847 57367
70605 97278
30723 94855
13209 82229
24439 64448
3326 63050
20488 65773
11783 56741
1860 31383
84116 96321
9231 29170
9153 13235
68763 85992
23221 53856
45760 53179
3342 12425
17172 18599
48360 50144
15186 64860
4884 56718
74241 94892
30208 70920
64420 95291
6100 87147
23662 53131
11035 36082
8095 28273
6925 92644
2315 38677
28726 64338
7284 17163
59022 86349
19988 45643
6745 33135
11153 76181
69494 99170
20284 66866
13722 20928
21699 93687
75408 77105
55019 76180
411 20872
27217 56222
74256 76701
70276 71455
21122 61605
65174 97531
60696 63539
10442 98078
80926 83269
80603 98512
7233 85254
34740 61022
17711 28838
33334 63563
81676 97664
42044 54827
9626 11639
586 70957
72624 78350
14585 61454
24762 97649
27189 69333
20851 77356
27363 80330
21571 65487
9382 16302
13669 63332
83704 99802
32099 90349
5638 62852
15899 76285
13384 19904
15789 17377
89353 93622
91708 92642
21909 38124
48830 94798
59292 66533
41121 57645
75369 79104
17455 79580
15486 53627
31011 50833
58682 59596
50939 75466
15461 18953
24101 34581
41054 77150
20589 29668
36367 94705
54104 61355
6317 41247
70289 98897
81328 94111
52625 61761
59800 96378
10126 80473
86292 97887
3998 70820
32529 92276
68057 94481
53011 64017
22090 87299
50593 88344
22403 97584
59120 60417
58879 86664
75630 92911
5069 6104
34073 53009
66839 76170
29810 55726
21835 47251
469 82949
24203 51837
18292 78291
32117 57284
46195 96529
20441 81038
3252 7490
22799 44350
2603 72544
9989 64795
21063 45768
8246 40791
46696 65253
52526 81927
35080 41891
59638 81425
10179 41665
46494 96644
12240 65877
2347 72157
21763 46595
42730 95383
21885 92817
27082 61099
49682 78355
35107 71876
20712 24528
52017 68449
27224 38262
35637 58159
69545 98340
28425 38164
50127 92029
17318 63775
82826 93132
69479 95626
47317 80751
27036 27096
29183 76888
67067 76586
76188 91068
30646 75614
30217 88646
10176 78411
51953 81749
29041 51318
35111 71829
70253 89447
2732 78619
29907 73912
14892 96230
25582 75452
43478 66429
12709 24561
50782 62443
60291 72272
13808 48330
38925 61202
29625 66037
60042 65705
1120 58795
62269 85274
68975 85536
32785 69206
54205 99987
18013 22508
3038 9844
31519 46861
22478 79455
37422 63827
14366 94591
33680 36808
24034 63843
23860 70476
2315 14019
27280 60782
31865 81982
32990 96204
23907 26237
38347 86754
22869 44391
31320 62467
3753 21253
1668 84363
37355 74142
29780 99190
62691 69415
83359 95117
23720 80618
15801 40310
3801 64779
23791 33720
48275 63951
26316 89581
52869 88482
26192 81869
55086 65591
33447 88878
18576 32909
28173 81246
37537 58591
68751 96958
29905 40952
24689 36630
50367 70455
49246 61798
66805 79412
53477 72255
20257 46754
97982 98046
70778 90402
34091 60421
53468 92486
31182 98980
16530 47237
25334 50978
19463 28035
99331 99419
50027 62693
31175 67290
16331 97759
7847 60271
30066 50724
4116 53819
18915 82575
18661 84422
33313 66516
33755 52644
9923 23337
33133 45467
30144 51926
23499 29955
49653 51784
21375 49305
41303 43810
6309 28685
47410 68566
38021 91450
57310 80837
21471 82718
15721 51232
2279 7255
12515 28874
54482 76014
38105 86722
32980 35165
68653 82242
65655 99470
1020 18263
48947 99359
7204 93784
20499 70398
89621 97328
69020 93849
7361 41798
67927 86419
33031 72182
9894 68007
48781 49612
6203 73330
34908 97449
3465 45403
2573 86062
39621 92111
12731 17129
5567 50470
27679 47251
41123 78358
18880 75003
29322 58537
77947 82176
57341 81102
72752 88024
88136 88456
86080 87059
67144 73332
14784 69317
75349 88899
54047 93685
41474 54259
37815 88624
64034 82628
8421 37770
25968 54318
14460 41061
69871 76766
1808 29958
15776 60633
28218 65351
3984 47086
1923 51376
14136 41774
19736 65496
21313 51206
26711 42328
13053 40066
20225 67636
11907 44813
5666 66540
24743 74772
15607 92890
37233 96652
21594 69046
16748 50849
10967 75626
34514 41631
4118 11929
55175 97277
19750 82490
722 2646
10186 29020
26982 43364
45877 59696
33412 49493
17407 77032
70782 72296
2587 9540
14951 47317
61952 67170
34330 80803
32450 76412
48483 49693
48668 85127
27447 56436
29397 82168
30812 59446
18352 82400
17116 22418
10512 60798
60336 60715
74860 99845
15199 74522
51352 65807
14146 76510
22028 55895
19448 23498
31710 70486
31405 92405
44691 45615
25224 76495
26759 49254
27049 33077
50446 92697
8901 28445
2869 33239
36231 79237
8504 46284
1965 73310
63208 97495
9474 23840
9775 46364
41241 66107
66312 75215
9694 25427
25526 69137
19248 42732
58908 88159
7303 65597
3526 43034
55396 66748
11355 45624
48920 87342
67613 88092
16846 96229
86650 89414
45131 88560
45622 82781
76402 81496
20036 68220
32784 63763
38954 84896
55734 89216
6468 41321
44641 97660
24383 37014
3500 80370
10198 16070
16422 95866
92946 99766
32668 87438
56743 84602
76480 93633
6654 85749
11111 47127
17015 45393
16400 91969
1905 63153
49026 96695
67064 98211
58197 64618
59018 75763
3874 79283
12714 50166
58676 90013
60416 77096
13606 60419
5087 74331
3910 3943
10616 91817
23468 45308
8444 52202
69232 80868
9434 42606
17818 59910
34462 38304
14602 90393
7197 34804
22546 67787
58013 80986
32517 96493
63770 81495
21814 30192
57954 71426
9378 57365
68201 73360
33844 93865
62818 81232
31797 40494
27193 88441
49644 62837
45422 48575
49184 53537
37804 43516
4143 47871
47309 57867
25055 29661
22324 49864
12921 76865
14244 38771
18870 83585
16443 66195
57828 83251
55823 64983
12900 47121
23460 57720
21913 43069
76442 88070
12083 45502
26857 83313
35182 85938
33536 93467
40932 42817
27229 38275
12962 56731
67473 94328
711 53566
63456 81659
3631 67520
31668 81444
18755 91456
1229 78860
1776 66405
10108 43348
24679 97988
22454 98378
15720 47811
35614 75739
24921 81581
64954 77148
14992 62935
42004 85984
16953 36768
62195 92965
28282 74722
42836 61708
12822 73455
45447 77341
81199 93674
71235 90962
15287 97199
77219 87823
53126 76930
68353 88425
17653 54114
56967 80685
60006 69194
13451 55590
67579 99343
63238 94934
7145 98541
25301 46338
58611 87744
48429 55624
28301 69384
62967 75182
32433 99915
89696 90023
35919 85470
44867 97665
34 68302
21795 38993
26888 93480
7600 24900
10510 91140
37872 56496
21071 54277
53626 76889
39380 78673
25951 78340
12607 31207
84072 92051
36462 88342
30987 65228
10347 58983
20147 90799
9407 43402
60629 93594
16091 90052
47032 70720
30330 46702
41785 56034
22273 30542
67765 79833
43532 56070
17198 18617
61508 77278
7748 98185
59946 82731
11417 26689
23743 48882
23006 49051
65631 87547
10239 97851
71586 97619
18520 65214
1421 91063
69075 89490
28307 31308
50013 66307
10187 77226
12861 43258
5054 88962
51158 85565
22488 53201
298 11008
37068 54133
28735 52740
35003 81728
11720 86759
5577 55873
29441 64098
52501 57800
50403 86708
47972 91288
1723 32677
27149 86517
573 40049
12019 35046
8157 19016
39246 97097
19225 85507
72883 98247
34116 59219
19522 30561
58544 68693
79612 96505
15435 31438
74035 96122
72955 89166
22533 61753
4326 73601
30458 30810
46411 75992
30214 99103
21071 69965
18096 44838
10466 91080
33571 78064
35009 67822
1270 87798
64696 89565
19320 49720
76839 99592
17552 99706
12315 37366
12592 41486
75047 82725
86093 88277
43541 47862
43227 44897
13626 41974
8061 61186
6077 72847
16433 84757
2880 60960
77017 98196
25218 54900
57624 91513
18932 71690
44268 50849
53768 97281
80070 94603
45957 63331
14562 60610
31381 47502
25655 96255
51232 69656
59540 70071
56947 81574
54097 54137
5349 39838
51789 93936
10761 44984
33152 66641
1032 6230
29838 89441
10866 94743
54512 94978
3838 76852
21709 38244
79910 86809
16637 85806
38171 39282
13879 70969
64295 93890
61580 97642
58510 70788
33239 98719
33216 92908
41588 91413
65588 68016
42083 75459
65596 76844
14755 35382
86984 98555
768 22626
6104 23040
1826 39057
22998 79887
57411 68325
58096 65317
44814 57301
16273 65905
27653 90889
43260 54006
78010 85686
3716 57545
1702 62022
55541 62378
83989 99558
35059 37086
2997 4410
24674 98565
22190 24471
17115 18047
18220 44541
52834 63699
18116 59206
10656 57037
19691 76852
28601 81520
7722 89011
54410 59939
39774 90968
35125 66800
39060 54879
29323 78700
17622 26043
53333 69199
28980 93607
75176 84124
55817 97442
5628 41635
18288 88497
6502 43013
44482 65501
47920 67865
41029 89252
56380 78178
76000 77599
59296 75378
51185 51527
39848 72226
6616 19687
20971 92859
25899 83489
11923 77159
33517 66875
26764 68961
14105 39944
31732 83615
37807 56696
73786 85745
25522 55770
49163 53932
8929 19101
23883 40980
19425 98336
27096 78509
4012 19587
81196 99994
20193 77103
66183 72014
10027 32172
12001 64693
29793 60096
5885 57792
65846 98265
49536 51174
34590 50656
58722 89871
13 2686
9140 96463
6615 10609
6333 84608
764 86369
15707 75136
88760 96422
96025 97970
12872 50569
33479 68365
35121 75563
12260 80415
61028 74315
93006 95652
44402 44645
5209 52106
29282 43196
27192 52031
49223 98685
2941 62287
29463 72327
77372 93441
29910 64250
4391 58032
1129 96386
1468 78112
23338 69821
58659 72822
62064 72047
57098 70206
28845 38403
40350 63560
9584 90271
6991 65315
49606 68678
27374 89180
11560 19811
25089 31812
318 73694
17646 26849
35024 46959
13521 97462
26107 30496
22690 89338
42058 65197
22472 55063
18123 95059
4895 95922
71787 81994
73122 73770
75219 96359
16241 16989
14114 92826
17830 77156
32245 70215
13207 27348
45473 95174
45471 47056
47335 93992
30354 85582
13545 21478
1207 30713
11755 63698
24083 27785
32487 62403
25643 41939
56113 97299
21669 42923
1562 74606
26798 75991
34461 88073
54100 77264
4289 63990
26206 72332
55318 73863
86556 87970
672 43807
20799 73684
41366 53099
8394 50743
45369 61708
50510 63218
21348 70912
56690 70967
47669 96820
77290 84867
42620 99351
71453 82805
46260 77430
85138 97886
31422 97950
56591 91104
1947 91076
13138 17805
35499 38138
43728 86469
12115 18058
43306 64223
32496 43839
45657 54232
13044 15138
42803 99079
53334 68326
78657 95722
5784 23422
41143 56579
36593 71635
31453 75374
35271 68511
75975 82630
25926 73785
12743 62379
31713 89035
15111 95754
43706 97703
26387 64139
26750 74409
2078 30727
67465 89453
7657 76032
32387 89490
24637 90402
35466 46915
27247 30970
12671 21967
67268 92271
59610 87183
46717 73522
47572 48180
32019 91550
57610 81092
10357 34837
78869 89279
940 63449
82422 83655
29732 30719
13254 21751
72306 72901
70424 85462
37656 87593
19807 64847
50891 93216
67899 77950
24643 52386
4585 17954
20862 93090
30453 85149
41849 41940
45566 67766
72958 78869
45951 91335
31025 94658
908 44955
23423 71388
68884 88365
61776 76603
15330 18811
61421 63775
25950 95627
56604 56719
21346 70377
25416 78191
28372 78894
29602 89212
20637 76772
34557 69929
9234 42584
71148 87042
5113 26610
42013 61157
45216 53148
5881 37736
6215 81326
26827 83268
70372 75307
74767 84747
10141 26276
22794 76131
45442 62901
30388 43905
9595 98486
19273 78318
19594 93174
13217 42412
1905 48657
74587 78218
13990 74099
14853 60564
7925 27543
47455 68205
4653 85559
18409 51488
5746 61267
47955 61639
17979 88557
6573 62206
22993 86924
80795 97410
28429 40053
11975 45955
75658 99704
3011 71097
11057 87485
22578 76441
28576 38172
11144 44690
8843 88502
20958 65362
15006 70034
29545 71695
52533 76442
11300 69396
55140 63577
27480 68600
84599 89489
47131 98527
43731 91121
18947 37850
22646 81630
18645 74650
1460 83686
55426 76911
46369 84571
14442 38750
14918 50481
25692 72864
10114 40321
47209 48809
42306 59976
11301 22917
79314 84789
15816 70480
39681 55583
34980 71550
44200 60795
22332 37314
41305 49257
35316 64278
20915 43771
33676 53948
98 97459
5867 65781
52791 96165
9120 63763
19594 57168
26404 92604
43150 89196
15643 25342
66700 96290
1993 8186
27895 29724
33794 86670
1335 83698
66954 98578
61957 69962
24238 27643
22493 58148
68532 73511
1991 84842
19086 67557
12832 81991
82202 93170
32456 86671
23847 38736
33014 95248
30647 60896
4630 52678
43787 45137
37603 71013
11830 38441
70588 77883
12999 66075
15948 61543
90598 97664
15751 25140
58743 96626
18111 43975
89625 93868
18093 40490
50678 62004
30114 50558
43257 70845
9562 49085
74094 76268
41329 69447
54102 91991
33539 94491
29266 53658
5580 15159
17745 65895
49640 61323
26095 76318
10286 18756
5096 53436
19799 44316
64124 81900
49278 81845
90766 96011
20587 47215
33098 98232
74240 88718
6611 30568
14151 38134
8285 83553
42255 53818
2860 38397
53895 69033
2568 78609
30919 96667
21584 77648
28754 98031
18990 98686
34963 54310
54590 80377
32624 87501
51449 74069
88662 92240
2877 66822
43746 97383
6702 74818
62889 98292
6230 79229
51995 92558
55832 91786
24958 59952
57256 75210
44571 56319
10476 81695
14976 34313
11879 82850
65764 97558
5378 73042
25899 64105
32203 65809
45067 90450
39581 88542
17772 56809
2961 11162
13332 84451
24495 43442
31560 32231
72737 95440
5108 46435
46180 56283
16128 94843
70029 94649
23184 70168
40487 72036
66692 72111
4837 43674
12058 55734
6789 44337
51162 58036
84067 89000
53903 78980
90932 99420
41411 71511
6769 81860
46830 75297
14431 20321
3472 42198
14387 39604
67943 78903
34065 89757
46628 50389
43396 65248
51263 60699
36940 50511
6263 38724
14638 21020
78082 86353
62445 69464
3305 56705
75467 88940
73116 76189
8524 18105
81532 97799
43754 77081
12057 48669
728 87291
4241 72304
64015 87794
2255 84611
25882 96709
59703 99199
22345 59640
58529 96206
32234 99054
49533 52793
46212 54731
82619 98930
40368 83446
28599 57140
11203 24623
40807 98464
8027 15575
74482 89581
32362 71430
93061 95276
35255 54212
7480 8448
54660 88323
27580 29574
16983 99659
56002 62002
3940 64463
57030 84416
20043 64753
17706 68490
8916 49017
36688 86296
11850 83578
17245 46769
35791 56442
11859 31582
56682 96543
3865 49789
66389 67040
15892 90989
10306 30999
52158 91843
5021 84129
4015 42218
53969 55502
10196 39779
12411 70161
2047 42740
28682 60950
4127 65413
24612 82206
6250 87451
38453 63657
50732 66272
75824 90417
83439 90101
88176 91656
29501 30803
1805 26873
34764 82643
12188 87146
48133 76967
51257 67244
79615 95807
54368 62111
48264 91762
21703 91887
95329 99433
91519 94421
45000 96199
2362 82220
25610 84636
22096 73572
32949 85862
80103 96732
69268 83067
18639 59514
74331 93681
36155 86295
65374 72580
70988 78956
5484 72189
66056 69875
36715 66794
52441 61034
22547 58565
5334 39108
34398 95518
49765 53987
29632 52603
22020 75913
56193 96034
43339 78838
13772 89792
33018 60338
452 27380
36310 40685
61876 63251
7637 89588
3941 21082
519 31450
54892 83028
14606 53255
55865 73125
61977 86161
13617 77685
71334 85335
3473 35681
26289 93716
18173 47499
73668 85252
10705 38501
537 19552
35372 77730
16214 48579
44580 73500
51125 92500
86893 99951
7219 84701
17649 55349
15409 33985
52219 55194
44758 98996
38676 98303
42965 68216
40564 78656
8101 97338
415 96661
7267 41967
24279 53821
348 65829
61427 78910
42492 69269
25315 56772
1990 39197
63755 63871
12999 32017
72853 92492
77949 84944
6272 98592
18262 65116
51563 80257
7690 8608
35177 82148
60990 91814
5739 91687
8876 19856
51993 67374
33148 48725
9214 19034
12617 83324
282 18666
36893 97304
59344 78543
959 32863
8519 73320
2979 30856
59011 64033
70918 82811
43473 50852
57354 71392
61381 65626
18825 68951
41842 76268
61662 96164
10705 22006
14931 65147
60242 95256
69224 97337
29225 97665
13075 74432
25570 31352
68351 71986
28899 36500
44941 69709
18045 71371
15679 24507
56187 85850
25463 78127
31938 35721
36175 62412
43003 61393
80352 88342
27239 54158
16922 67385
36989 43709
38820 58723
78295 99040
717 59247
9070 19118
46260 85403
85568 99354
51684 99496
39070 86637
31610 82666
43845 58178
11761 40099
42962 61580
83830 91264
58734 79760
4019 55248
58710 77390
4320 48431
86601 99446
95532 96567
49315 60263
49647 98474
33341 62057
19279 60425
91163 91615
14710 46271
66038 74067
54350 64601
7278 30920
44604 49353
45642 64849
5078 76404
7393 70498
54149 91712
43889 69882
48788 82058
56115 84392
5392 47420
1801 4634
71473 95783
29347 53652
8447 77007
77731 91912
55077 90755
35077 82792
76078 98798
45606 99679
93736 99896
4186 13076
9354 66999
6109 8627
72457 78428
31151 49398
2295 6573
9861 83396
19045 91931
10636 47665
24609 73482
16844 61528
31420 99576
3781 31381
28090 69240
16178 55682
63660 82511
22812 28512
69794 77559
33494 43572
33080 35194
39924 76526
17338 86557
66496 98512
34948 44745
79418 90664
13654 39241
2389 53942
27551 57087
2803 48962
80444 86788
26587 87046
28878 32967
14459 18221
2193 60055
2103 71031
9872 86442
2840 68016
4042 95956
19326 75153
2580 93663
6483 20013
11025 30964
46039 46530
7413 19246
39727 95174
37741 69616
39714 93119
46876 55785
591 48439
19516 95816
26197 92928
55037 90522
17615 77857
58225 61278
42147 76668
37760 45836
4558 30688
31814 65230
53967 72664
19863 68960
44722 79969
3328 35202
4558 28418
51248 67957
18599 59658
41317 89920
11492 50515
18520 69544
17365 75294
22436 37057
45620 81925
19066 90901
58596 67903
11641 33196
20826 73617
17583 79652
15452 36203
53631 88488
25041 36497
44231 52516
12440 26630
82641 84947
37079 82005
43279 69663
43713 77734
90752 93430
16032 72852
34738 66755
49828 75957
840 1608
6157 24722
7498 57158
46148 85254
13513 92217
13298 73792
82436 84907
29384 89633
63828 98820
34313 96195
5685 20355
44357 53056
46814 59036
65095 80032
32205 85224
47876 98178
57904 99484
134 82931
71817 78716
66069 77980
7685 48200
21838 89385
34411 55389
21657 87086
42467 54679
59355 59731
2111 80952
58733 85528
63337 80289
41265 72346
21582 54970
86184 98268
50221 75524
16832 92466
2937 83922
36233 38254
21111 69128
44088 76240
19457 72400
43234 92400
12848 93905
57556 97944
55618 70944
79553 92414
7409 20012
38113 51351
66125 98200
5651 59638
49056 75128
51181 59541
15381 80261
60431 95172
11950 13763
48101 54906
28330 35543
25841 77871
36565 62736
56539 63586
69237 72669
38149 86726
7305 97570
63114 76348
18660 54368
49290 74916
16801 37751
7833 40777
42309 97188
44171 91698
9645 42190
5824 7155
3685 11049
67371 94463
1416 26903
7609 93472
20900 28921
28537 60519
5865 58660
2084 44649
34778 55172
53882 70193
32311 55570
2088 3007
42615 66521
45366 55479
4986 7577
32263 61589
32688 48482
54176 60456
36922 52620
25452 61547
47173 87097
41709 93324
56260 56663
70388 72401
19984 49498
63820 77196
5637 84288
49297 69532
3850 62142
74174 97693
15431 63436
20109 61988
40938 74682
49174 63516
55527 79852
7681 43056
7649 86667
26353 60697
25207 71701
6391 40623
51092 82061
70447 80894
44163 91230
7076 56997
30142 53225
67663 70864
18761 80074
11278 13438
9929 46517
19270 80666
25949 90176
66885 89848
28009 95763
4958 24656
33202 68646
10191 28569
3166 5116
48269 73045
35872 87607
37098 61961
21468 74092
23917 95363
78995 92247
2778 86793
16886 65471
21462 51508
22689 98204
27387 52057
61398 93716
14918 40118
25877 49027
35542 85005
2536 73797
4987 76500
15651 88443
54627 92482
52741 76412
8444 81996
46881 86255
74198 99865
22530 75713
3427 97957
37730 74856
54951 55880
54624 56396
7599 73341
18587 54728
8068 9579
17743 72965
43071 60781
89538 97613
3 61459
43393 47945
36351 88702
51708 80802
9475 82533
22588 95203
40345 50488
51448 92900
28494 79349
34946 36185
47415 63262
48815 76323
9435 86376
25590 29582
59210 71654
5400 87978
19453 68833
11472 61644
7067 44046
42333 76430
10460 60970
2697 78585
16424 54199
12460 94081
63672 72851
9516 69634
25320 56616
67498 94674
85807 86186
79329 96182
18441 19660
25927 51558
18703 29286
78402 98412
73646 78708
61943 72665
39279 60467
54807 82668
43716 55173
12817 40480
13947 72964
87947 93555
9841 60997
28225 37112
83997 88139
5909 62127
40912 60705
37802 82112
3505 13089
14106 62623
58803 62286
10981 12895
24864 91473
5552 34986
12483 72259
51818 73211
49352 80492
32663 93802
45853 71072
20150 45740
74416 91191
7310 83062
9258 55092
19371 73446
44027 77620
24535 26718
73805 83602
2424 56584
62967 98359
43366 69594
28343 66969
26037 26344
23877 77312
8107 64743
50831 93071
35567 39871
21748 96028
45607 70919
25675 97896
22300 57852
30592 42177
11230 38779
69716 95966
19783 31957
27157 50236
2312 88485
22936 80710
47361 74193
3207 20963
16586 62685
10245 36300
30190 61736
38064 89961
87949 93454
62496 73128
53128 67954
81100 94840
66005 82823
22603 42152
66911 80078
35377 50654
6475 61133
9237 35538
58760 96917
7385 51743
35743 83577
50136 52150
36964 91789
18936 58179
6519 95787
7972 64560
28717 76864
2243 60042
9713 62728
1677 81165
76764 94260
3356 91495
25531 78846
45599 58245
5362 70404
72252 88334
29179 80867
27383 81974
7216 81832
31128 41431
6726 15990
45380 86988
17071 43578
17487 52295
48306 56691
16536 78503
20266 71471
37536 43652
22457 81072
21395 87227
14786 57298
13495 28096
67579 80501
33389 57722
74332 90630
4209 64538
32801 98367
12264 52748
17234 24341
33606 36686
38717 98781
16633 28929
3963 31142
67784 91809
71477 77450
16842 53584
22483 52733
33726 48120
48554 97948
47444 81341
9653 35987
11229 12234
64737 70373
3904 66008
10244 83417
765 52518
53270 95067
18939 66601
40262 77276
13576 26532
15874 81522
35272 63355
49798 75163
38120 86777
31387 78783
18330 45900
39962 79430
59207 82518
42814 85289
46257 62979
82396 87562
2859 97293
44736 79775
67353 86041
18623 75507
64791 87372
57579 72980
4521 40792
40257 74781
343 69688
29322 29623
63806 96191
3408 30197
21931 32185
13084 47966
25306 67718
19720 50672
39703 79317
3742 95872
40529 66734
39811 68550
38077 74027
30324 97060
23755 48831
10755 94047
1765 14994
46711 99294
32471 82455
11145 19460
24954 81403
7348 66723
6219 8106
58133 62423
75056 78727
15212 29849
8886 96779
8003 39005
66972 71126
6776 41217
1632 17591
33087 93796
15512 75930
12290 73387
39670 77307
96248 97848
23756 86649
3741 12315
12660 72596
48155 70909
22809 90552
5168 9405
11293 21366
9422 28576
77644 81964
57697 78581
20769 50942
12746 43440
59797 66692
38916 70141
18925 72880
29544 56479
61643 63396
40323 64400
19935 90549
29983 63768
15259 71286
54084 57000
20049 85784
76832 96778
77393 78626
42357 60630
24045 25071
6440 74039
15046 68284
34271 67852
60018 90202
89499 90030
40500 75702
385 46943
20291 59565
1522 59500
49957 84940
37477 96471
15329 68189
63442 98717
428 91279
39830 83992
29606 52031
28846 65114
62773 87217
16114 80655
33742 95751
16918 45304
1077 9273
2537 44622
66032 75812
507 22478
23146 66334
49929 51469
14090 53310
8618 92618
18059 94910
22445 99339
24695 39931
66856 78407
55131 92707
13575 18195
10148 96362
76030 79634
12509 69782
33551 86178
19718 65746
2990 84861
16464 29309
78722 94701
59759 77297
15995 34517
47915 75240
23225 72135
40100 98902
74516 84855
9305 34439
52916 84829
2297 64122
5045 16463
16780 64516
35143 48927
19991 48412
3752 8023
5171 37127
20424 74776
2421 97609
16707 36441
59528 80266
863 97376
21720 96479
63091 63458
79673 93644
42211 89433
79346 98343
32609 96547
35500 74450
18948 88168
86114 96445
12623 82157
73088 98917
1316 41503
45114 75872
67576 94838
26581 48616
12357 21704
30608 92656
43672 92588
34127 55541
1742 92005
19441 86889
52901 81059
63274 63532
65756 93922
37690 70232
65524 99879
51281 77048
26036 61625
27220 90137
70445 95539
6382 80096
26316 54356
62811 65201
5370 87191
45463 68352
21981 46674
54225 67835
64740 64770
8661 91226
78448 97985
9522 52211
29329 42947
34862 47244
22796 95020
15224 37077
38252 40702
132 65272
66202 68888
1969 28611
35342 71845
21405 98648
15235 64356
41525 47379
6549 52996
36655 78161
7447 34537
5125 18284
19942 40696
10203 48374
8448 65915
57702 98093
35079 68635
41224 69015
36679 47506
8483 32206
61741 81557
41510 79568
4469 16959
4456 28831
39118 66696
58109 81348
63930 67942
23625 82051
4281 53400
49990 84579
54613 55482
10925 72363
8366 84789
4080 55359
12951 83129
24094 27068
11772 39611
10132 39582
8092 20561
79357 86369
28836 74035
16602 71859
9421 70237
10178 54829
20364 22458
21680 42984
19182 31358
2124 29286
46247 97979
55686 98814
4947 70683
17655 93038
24397 31421
9545 69207
21388 53503
70762 72798
14091 45545
68577 93976
21650 93670
74653 87381
67088 92420
42668 48424
83065 90575
26695 64562
6035 72455
19645 61368
5315 76806
959 71118
72565 79261
28728 72194
32652 49305
12771 41785
2577 7187
79378 93900
3081 10263
32733 90160
9582 36965
58613 98851
5356 6514
27172 49795
15668 41132
24409 63522
9102 76813
50385 79960
14719 87433
3242 14796
27933 77814
9912 31642
23184 31151
5995 47177
70420 76326
39240 84273
59305 66132
29414 36533
16058 71402
26469 30798
31783 61767
23391 50960
51799 80773
54026 71656
51943 75835
71619 80299
1305 68725
12925 53317
56987 68803
6415 17924
79037 86210
20157 32655
45620 63475
65347 91186
27350 59067
54309 77199
28005 78935
20533 77362
36545 76674
12273 58573
50249 78929
29400 53313
29241 45940
28502 99917
59698 92038
65009 87458
7906 55108
41508 59227
10120 56483
82541 85585
53931 62677
15902 21702
31536 86321
41718 76198
58324 85972
11598 62583
2925 53403
3383 23863
71180 98108
31619 60076
18788 53922
51112 67875
7295 63273
63915 97758
69739 88661
31163 64755
45484 91835
846 74668
86734 98056
3895 43824
9683 91025
30144 71458
3310 4053
31833 96588
85491 96134
32031 34525
69545 84598
7526 42223
20215 36165
11086 60438
19232 24607
58416 79725
3601 71181
22602 38147
2769 37409
39899 97923
23164 55314
21358 51163
13067 26456
66589 97916
27076 71282
20894 75206
13522 60778
40201 43647
7631 39340
7241 11390
2228 40620
7967 29251
17585 57005
93911 97632
7710 84015
12019 25415
52005 71386
12358 98767
22901 89612
9610 29045
21387 32076
10857 92053
9978 45498
36503 85733
17232 43243
64231 69411
41788 64637
18077 72090
54976 64959
15165 50994
28454 98586
54639 63140
41838 67424
45392 78636
77343 99510
31318 40667
76518 83471
82326 88971
17549 51730
45302 93203
34502 91504
62223 92917
51030 84558
87029 88382
30170 80477
869 94759
16424 35994
1051 41766
1238 13661
60852 65508
21265 87844
4307 37969
3748 67235
43831 92143
10142 25976
84630 86704
22050 72418
9271 63031
46589 82684
60981 67736
51250 67503
11516 71467
31867 64720
49275 83361
17693 31115
13553 25967
38000 41548
84434 92737
26983 43101
97706 99579
57646 59363
4073 87620
33220 42201
55569 71408
24954 55732
25064 94135
64768 74642
33373 48188
30620 38105
54696 88724
59355 80520
10579 92184
30826 64758
35732 89985
25655 62352
53809 83397
82211 97252
55425 63570
24603 53373
11015 85549
26241 76381
38631 54039
70347 84505
55246 97258
54724 77649
18119 71026
33898 43793
86517 90077
37610 74639
28831 55555
73623 91407
56214 89339
20259 90157
68194 80306
45962 99074
50268 80386
19047 96632
15868 80970
66454 72536
21973 48552
65155 99298
8336 36923
69400 82162
11844 46250
2014 20225
4247 48155
10736 28650
18702 48385
46141 53319
33466 74059
63678 95190
45955 93589
5994 61343
2216 71620
6271 39819
890 40549
44822 67111
63522 97864
35207 85697
31568 70949
605 23054
61549 96336
88869 94677
10857 11485
37587 96937
48061 93090
14660 74402
62436 70294
41582 74247
13265 39577
8807 43878
11590 92851
57668 97936
59579 65618
67785 81955
3527 91673
82383 88741
85053 91773
15931 32228
30534 86121
26027 98437
12255 65435
47891 82184
55578 57475
52195 70646
22812 52634
47136 72912
65777 80366
50130 52207
11952 35934
10524 84083
30780 80715
66872 86747
30959 81235
46561 90975
8947 13966
12820 81027
49097 54405
73885 89036
35960 82975
10024 90312
18370 51783
25153 66507
64181 82359
87426 93245
19119 50869
8761 94959
50914 54081
14940 40772
39528 71622
33835 93547
45401 92637
60048 64729
13889 91122
26425 63666
69040 85937
45321 49799
67838 95580
66268 79549
77285 95922
20819 66065
17021 55433
18305 31119
6237 17804
16607 47155
69225 75052
56731 71804
69771 72346
38811 64804
14635 36247
2376 59534
15963 72920
14071 31707
18846 98949
27944 37062
19932 52892
43343 91066
78077 93520
62473 80501
13827 40818
58341 93372
59921 79357
12966 47288
4350 14343
4316 59477
14718 77618
17777 74707
20987 64809
70236 90769
55952 70795
62318 98102
8063 19239
28394 36027
17097 91496
73840 92410
11541 27302
18451 78962
55009 87089
53116 83684
7731 35390
1200 85157
33677 69963
45622 88759
54704 70623
52383 52506
75171 95991
20823 45243
16872 74003
59321 73400
31572 51031
56661 92664
21562 50748
41514 71597
3803 65183
32084 33379
337 29836
10956 47290
9887 47185
35761 54295
24962 98311
2362 97461
23298 38165
78822 89067
24124 67665
58807 80749
17566 81011
52565 63337
9957 51096
8209 81918
34511 98637
69761 82458
1030 85182
13622 80323
4966 98509
26007 43446
51990 84053
77489 95349
21936 23260
12190 41241
1886 29432
50619 81339
2755 74169
487 43311
42777 45390
11211 24473
32642 46063
84205 91222
17141 34279
8863 53194
33594 90171
25017 92028
11377 25691
4132 64499
57285 73739
52603 94852
10300 55312
32807 72825
42217 50107
51200 89260
20476 21106
83100 97426
3222 55194
8351 71401
57860 90619
18935 87123
21354 46439
5966 40714
27003 79722
40573 65436
4464 42923
18115 68219
13724 18317
48757 57636
64276 91885
8771 24757
87792 96761
28457 46461
46882 88178
27796 77612
40949 43886
50997 59236
17057 77916
9156 26025
3706 43381
13072 55252
8593 90739
40392 81414
37792 73411
23689 45841
5257 93923
42234 85145
6170 64630
16655 89716
56727 98779
66228 73298
436 82989
17986 50600
30223 75812
73486 81085
46480 47344
40277 62460
42398 50311
35566 86425
17191 30701
27783 59858
30064 31210
1841 42052
42940 43102
5090 51612
8747 63608
21850 26261
39457 72816
12105 25198
822 41139
5664 8334
34864 79714
24185 80222
20649 21419
89554 90190
70635 71686
47774 70515
35241 62621
17680 56804
7647 91937
58871 69111
54414 61841
62628 91410
44833 81354
30509 59690
26750 30939
33349 72324
83508 93927
3136 71792
20358 72740
41018 60920
41221 42737
8209 48391
35009 92966
58522 92433
21122 55768
60280 69556
2317 95216
40786 65534
20866 90246
15956 54318
20961 40151
62462 98074
34186 35211
5155 13358
60661 69995
24707 52433
73512 96560
57409 68261
8813 24711
4382 43346
2838 15723
27271 68104
41891 58772
87414 93537
11553 90653
8795 73847
45551 64947
21166 54051
63783 88463
12060 31191
71906 80362
59767 89606
66536 71432
53876 63584
31937 99174
23263 75868
2910 90093
28774 33481
33259 48984
51392 54339
20631 73263
23988 72136
35494 45478
17032 17221
21840 46567
43551 72913
75319 82735
22671 73401
413 8569
18304 84121
51184 94758
61159 70557
27666 84191
31203 87650
10668 20335
47326 87565
56140 59947
20766 52893
74223 78720
25865 72089
56169 93447
52467 90890
76545 80520
85005 86847
64239 87570
39232 50414
24783 49868
9593 20268
34746 68145
10769 80887
55049 96397
37216 92263
40680 67363
13482 43161
15778 68289
41843 49336
12355 14166
10115 89682
76155 81167
64169 96086
9389 46334
24040 29763
41627 59538
5299 11104
8376 44313
9515 42982
57879 80564
15498 21095
18785 90552
40174 90754
84785 89423
6039 66183
81776 95803
64483 89290
19552 20033
2936 53795
70747 99536
76641 86949
15981 69143
22448 60472
38208 79675
28321 56918
5993 55018
37887 40255
85006 90506
27226 54111
25811 55435
8938 59080
46048 92571
76057 99526
10672 84024
30265 96607
16249 28000
22573 89003
10820 23347
59817 73331
24827 64998
57375 76564
5812 82163
48547 86149
37762 62400
40260 51088
25338 96986
11638 63372
61033 63643
50171 68295
50451 65251
21946 72050
47276 94400
75788 86063
15384 69862
3333 90944
55324 68703
66357 96935
50956 68081
6363 99787
58380 83169
88439 93829
14849 85947
29542 78527
30846 79743
33747 39740
13414 89213
21922 65616
50262 59784
57381 70656
8690 40994
68353 91293
26500 67613
64076 69183
13444 64426
1194 51814
5358 19493
6402 93028
19690 29731
9577 56456
36939 99507
16031 93310
18597 32353
43026 94094
35460 41057
50479 58880
20091 50931
62859 67249
10613 79798
77801 93709
80178 81377
63498 83702
11585 86410
4843 65761
16420 46362
19349 25962
22972 58274
27828 60465
6260 52133
44209 97694
1643 9039
30459 41076
97135 98550
28849 41609
49364 95580
34155 40365
20794 76519
36096 63627
1607 25029
49956 57698
32384 86537
65291 70206
43305 90413
75538 89612
51434 62089
62976 77364
12443 53947
2390 94026
35740 49621
3889 78876
5092 79621
50376 70559
20698 55034
5518 63389
30530 85165
18833 99930
2389 63888
51950 62039
27771 60196
63827 65837
3573 97206
3398 78854
59820 62948
12761 56766
35966 62828
3968 72559
389 92747
21059 81847
76900 98013
81619 96580
9479 22182
14429 31254
38252 99965
4609 19914
3385 34775
32536 35916
25550 47309
56551 99461
11685 45465
21713 41693
4243 7285
58759 80624
38286 45131
14186 66210
65860 93372
20739 59237
18806 99942
384 9271
69938 79292
24169 92171
45670 61178
61320 87002
47042 92471
35018 48449
6475 23312
16595 42250
19164 85895
27623 46199
7977 23061
74284 82920
29509 90471
60352 68534
80436 88225
28152 90678
5548 93025
85038 87881
41460 85588
29904 58401
10346 11476
70623 99365
8637 77346
19986 62056
25657 86522
45170 83625
15279 70185
40057 88975
78375 95858
68829 99674
1125 30251
14974 49267
28157 63903
66405 98471
14214 98459
21092 32005
43465 46713
20675 34250
92210 94158
33507 75101
4064 9423
16458 35582
21998 33423
2409 32633
18079 20258
14319 45910
55693 58424
7884 89515
12393 91627
9769 99011
73472 83457
6665 14073
7163 64355
38895 94672
65796 72466
57273 99148
87490 88143
17629 54269
25064 97405
6030 44588
32706 43260
11979 48109
57231 96829
52804 90804
73076 86201
48682 52389
10758 79387
63074 72147
28685 38619
27206 70538
63816 91347
18521 19273
2489 83511
87782 88164
20144 31899
43185 89493
38541 51415
86979 99844
21229 74352
64480 99725
252 98435
37615 38525
15486 68315
37908 44486
40310 53283
20260 76726
86257 96470
21991 98629
71730 81297
13063 48202
84329 89947
8730 79238
68020 82361
22796 98750
20948 22171
91587 99403
67561 70105
25013 61670
82461 95045
19046 35522
69890 98439
47256 72957
26460 28307
42876 77028
72591 90132
33549 58650
55886 57371
64546 96638
6245 98509
20576 92570
23807 43837
12224 24402
58804 67707
18861 40295
57158 98796
20737 48503
46892 68163
58437 84819
5698 24524
14839 75867
44036 76901
19314 61392
62476 80198
19621 30232
30048 59818
26925 43041
56807 62740
11122 22720
39728 89131
49513 72936
20959 54915
75005 87044
46120 71518
61196 88560
3122 93480
48904 71765
44583 92773
65438 79839
16809 18350
58451 58589
11404 45183
10154 10613
74105 75755
4899 58273
48434 77423
25981 34730
43114 56447
16188 97535
6859 33591
11270 26738
69304 81334
5007 22727
22846 81221
58164 59418
57801 78343
69924 81004
79727 85761
22697 53723
9182 57648
45578 98520
43242 58733
39138 51214
40737 52128
9144 44007
35775 47455
16702 95174
18790 30392
41692 93723
63673 94318
12468 90073
234 34955
385 18069
79524 99533
49827 84019
55957 97694
73686 73742
44865 62614
19232 72772
11560 83609
40949 55375
37891 45262
5514 55919
38674 78514
6412 50635
45532 55860
16336 47779
43941 66936
30825 73360
22824 49084
11717 96006
64707 89542
1185 4479
55137 82007
24630 45796
27301 59228
6027 35256
3724 17031
75974 82504
1226 75663
42872 96471
14348 71787
48057 52926
22579 97774
18370 39343
1926 88508
18217 57301
43726 58268
62489 98488
10704 20194
30229 88213
26873 52768
10979 73488
41292 62607
14862 63406
81954 88561
6951 57039
54994 55743
13259 16454
2682 32705
35887 37576
88121 91370
54640 75509
22868 46424
5095 53222
55180 73904
96 3053
43529 98135
30609 78811
5730 68096
53934 78412
14431 53324
4009 8316
34524 61117
19149 87725
82051 84412
86715 97959
75641 99238
49210 65950
7647 66921
80364 85088
10996 87708
78139 87455
67398 71593
77124 85187
26461 97380
36323 62333
82277 82580
32792 82299
40551 48959
41715 86103
68672 99335
3050 64736
58649 71509
10265 24568
9042 33797
86606 94938
23191 89197
74174 95595
51537 94925
12994 88697
9450 92260
20440 73135
46744 60094
23376 98504
10755 71917
294 62225
42203 95089
39592 74241
3396 87620
81828 93889
27343 65503
19494 91503
1644 31301
56788 91936
12714 32220
76104 91674
39884 57782
17048 85807
21179 78268
17254 50983
26132 49370
7323 95361
11501 42711
83 77442
17947 22506
57566 83920
2492 75308
5909 83482
10506 89189
13495 90265
27410 76011
56547 67534
33712 94982
75020 92683
21619 51556
26285 70749
17915 46719
27082 67877
49168 51129
92691 96882
90643 97097
51346 62321
71452 93793
74243 84073
55692 82923
25375 53368
43777 69339
53342 85347
74916 84444
43792 89119
37220 74633
31372 46138
5316 46087
16197 85571
25797 43724
8150 60574
16256 81127
30498 44250
6355 86191
31709 48008
35211 71764
40695 85161
6180 48856
57502 78510
92070 96051
44069 79011
19999 89394
19904 58681
59504 96041
52840 95416
17886 75062
49200 93096
37671 56885
2913 39793
34461 88693
50982 91562
13970 45934
21052 54344
14365 25302
82497 87430
46829 50380
27176 71953
10785 51419
20755 84488
1277 62430
50884 98794
3754 14947
79236 89094
38829 71720
32473 33540
1110 99374
38436 57892
30521 91993
82108 85983
19647 26011
69915 99378
4616 52688
11554 58393
22063 31188
53960 88062
62678 71477
68347 87375
47115 74982
48198 87226
55006 66026
1950 62709
85707 96741
55337 56314
7486 54447
40523 98096
82521 95152
34387 72352
21856 57582
26607 97974
41329 66960
59698 97981
8443 78788
21936 84157
29094 96755
11922 13891
36370 71613
2346 78372
40039 80743
39724 73101
53717 98612
2640 40783
12914 48742
3433 14378
30303 69364
63911 86473
10003 31833
16998 65387
9311 59057
27409 46686
24447 73150
18704 90254
4818 9614
1914 40301
56158 72408
48837 92414
28657 92940
27149 34575
68747 86739
23787 92569
22867 91883
8345 75929
54923 69459
12074 86839
18781 59834
18864 37207
43769 93596
22522 43163
47487 91734
46467 90064
9924 11547
11956 46309
284 88871
10566 42854
52744 77005
20934 35545
86954 96351
40340 49874
17516 91009
2815 34361
22626 42504
85968 88029
7417 73311
47775 76818
28856 95724
8360 88771
68310 77005
38994 84959
2379 37735
75686 79904
70695 98861
69523 84744
59272 69635
83827 98542
16264 25483
43471 92129
26686 79556
69949 96125
20003 22845
15149 15742
19384 33518
22751 58825
80075 84685
79561 90620
56784 97297
52453 54495
25725 96854
20267 45254
37104 69675
48731 74819
5293 32826
71682 97660
69607 92528
17363 52977
70939 99720
1313 73370
31065 99610
15367 83963
37528 64319
15926 82711
69375 82731
28597 80422
48396 72574
35618 45494
22 56061
44772 79279
57137 93967
28721 85836
16624 52529
34242 43812
8517 18614
1022 52537
59875 92800
61494 67482
13443 73173
35515 52036
67216 67508
15866 30219
10450 93758
26494 55626
74259 76119
50206 76250
2875 75388
27521 31842
63970 99286
11651 37619
43642 54500
21339 40607
44438 92536
11082 88608
2785 74899
55724 85962
65874 72276
9182 20091
59809 81181
41974 86980
38580 95107
64106 97820
46647 63789
62758 77409
41363 56673
53989 91367
6717 71881
4347 43103
49847 72117
8083 76054
7867 63142
33292 84987
7267 70534
26006 87865
9608 80805
42611 49395
39878 96621
91772 98775
45395 85676
76847 93141
63026 81691
49508 63518
31701 84052
13677 62049
39722 59882
10804 22800
48882 86342
24590 37086
10336 21638
55353 67208
54412 73191
35227 84840
10220 83498
51764 96006
7452 89060
25071 65154
37208 65859
17164 60577
44973 57876
59347 86654
8980 70892
20137 75498
32085 66588
9065 39444
2848 6227
55989 73295
7794 68151
70249 76256
53067 93262
60123 63830
38593 91359
18660 36031
7519 15703
77170 80660
44684 63256
34676 35141
50008 57775
6298 14774
23804 55559
15523 58735
43157 77268
64900 98607
43805 92650
51749 97803
76685 97253
5335 42777
3583 43702
13780 84962
65442 76755
27734 65905
52631 65812
76407 83784
62618 79814
6994 28350
17784 85329
57668 72573
51255 74665
26454 46764
30889 60157
52481 85296
29018 34848
56972 86180
34143 95193
53602 70687
31729 99585
21041 50549
58794 85988
4710 17651
4319 20774
14855 73638
11558 65618
1757 78727
72577 90671
75612 85554
12741 39256
6752 13732
42762 66463
3335 59937
13012 98509
48393 72466
12212 44207
4934 29429
308 84722
55049 63417
17066 41315
11122 69005
42746 94863
7949 29861
25120 43089
9713 70106
27642 90376
9403 41061
61255 82288
596 55101
74324 76371
14772 22375
10946 39968
9701 96409
2480 76985
41342 76114
82032 90559
39192 44037
54561 64851
52200 89500
24523 86768
12481 50610
25692 87316
39319 68967
11803 63649
12096 27074
30024 46716
41639 43189
57996 58041
71832 75344
9287 38857
19366 54293
24034 64610
59683 64988
56239 74977
13731 74478
37186 90052
18974 68895
33556 77706
42743 59582
1521 18143
50698 85002
2098 2877
13141 85375
13892 89249
49100 78532
25558 74588
74517 92166
4472 47373
87501 93425
20031 69208
7666 33857
28465 81465
6756 45405
53477 93791
4063 44638
64791 66995
35688 54453
42759 57848
41222 81109
85444 88726
78899 86012
10995 11062
41818 82863
9764 32356
40575 59090
21393 32495
75479 91271
20905 61109
7398 10258
25113 54145
859 78676
26973 30696
16690 73510
41267 46395
47935 55627
62943 73630
77065 97523
5212 54928
50904 74405
74876 85867
16261 49227
68204 90133
74937 83894
12487 37493
83945 84945
21822 28090
30441 69849
39349 59808
14144 62011
50540 71975
22814 79419
41620 56944
2513 23007
60956 67959
6324 53594
11848 76015
42613 54592
75959 98399
20512 24985
63751 97268
3246 17232
32878 40903
46717 46962
70803 76418
20214 79848
87735 97133
3381 80489
2316 10972
23344 48306
32874 47851
15719 32685
25374 27638
33857 67956
17565 36184
29595 52989
65021 89750
67581 89727
6407 77092
23588 43401
296 14835
95329 95704
2697 43220
52441 77627
52521 54328
23073 44970
6811 27601
61685 82643
57776 84035
18302 74444
14586 76091
30249 96920
54431 54876
81361 90491
8284 96308
32882 51458
21869 47955
27568 77014
25407 28533
22543 95233
9047 71728
29312 58177
82285 99041
26755 31231
86522 98322
75105 93483
17413 38442
5151 61424
42676 72025
9096 61824
86241 86492
8817 49900
56970 75539
4248 71906
9245 89730
68925 96527
47118 67587
16252 34019
42147 61138
34949 42355
50393 61280
5397 14172
46457 76226
12914 48773
36888 78791
15049 26109
23201 38155
77899 81844
79370 79839
27601 82078
12177 80873
23837 54914
41169 53288
32029 69630
34241 97142
24490 89114
32056 75065
17040 79396
25140 72797
43957 49343
25327 65339
58883 77947
24004 47820
19844 45040
22311 68244
10598 94295
84742 97556
8798 58053
4323 50452
85989 91432
56780 78210
60049 72556
27142 89222
15149 90045
11411 31126
20540 36832
61993 72509
51247 62521
45452 50170
6201 91256
1621 16375
39208 96819
36321 69143
7636 34329
2186 65398
11884 81282
31945 50471
42302 86239
17391 63827
21515 60962
54171 75392
23004 91242
15941 81735
15918 43888
27931 31272
10272 73903
65302 80990
81705 83800
75851 90209
30643 34948
57256 83911
2567 37359
50475 68715
50647 98274
32214 33269
38193 42243
69431 77640
45317 54056
6850 53200
49035 62602
46615 77898
75197 79019
55894 73141
82893 97178
24744 97222
43442 92998
3969 11801
6738 84265
5914 28446
36638 91181
37375 82911
13220 84437
44094 90287
31511 64016
28756 65052
53103 82360
25396 95842
1647 41698
14416 47674
69379 76196
18502 84655
26438 96771
68561 70762
48200 59311
63308 91778
13142 89364
12782 82310
39111 78602
13112 97221
34031 57662
68272 78161
32319 54188
4186 61344
14468 17569
9446 11681
30793 31374
41248 54683
11865 72456
50615 87090
53836 76182
38580 79996
18921 41701
21064 82110
13731 69331
6398 36169
20336 37830
4495 73803
8608 98553
21040 93207
31299 81238
76188 77118
34963 43452
90822 99025
7327 47193
71648 75227
48424 82090
33254 39056
25423 39618
20186 59728
10870 27338
11839 58564
83969 91641
37661 48055
12406 71477
17609 37099
28492 92251
35654 44695
22869 79186
14382 27730
6976 76872
55007 70091
271 17523
47510 51266
13090 63463
810 49488
10608 97589
65403 85101
34470 74795
39176 92254
36324 40979
14715 98910
19467 73787
40356 70115
4224 45304
23627 60933
8808 47230
59323 85939
7679 30057
4600 80246
16514 41516
27505 92539
4170 95061
13674 15430
23074 34162
19831 22483
2182 5134
35345 46077
80537 83542
84216 84407
26242 75352
3789 97105
76127 90733
14017 82206
61693 63423
22785 78415
12966 76019
13893 76500
48586 84124
14484 49565
66241 95930
87660 92267
42084 89433
8412 18383
9895 20018
28234 67749
66895 88692
23021 74452
17903 91010
70156 95977
89102 97705
15186 29444
97298 98894
9131 93070
2025 84904
43212 83033
76748 98257
54110 60646
17385 30399
28728 63343
8354 46715
8892 71426
17301 70233
46762 61129
18718 97649
21136 66489
48058 51957
71764 80259
2408 45142
72010 76954
7299 91957
45098 56760
13575 55947
1653 84246
28257 89005
29994 79634
65016 83738
12418 55762
96295 98250
10626 49640
55758 84300
35370 91238
17672 26135
23973 38791
17301 89972
15435 71015
8687 76709
35848 85241
44534 64445
41235 45200
11461 69216
44767 92706
25935 72417
38832 91160
84750 93142
13397 79402
965 72137
42437 61568
11238 16184
25598 80048
2502 21010
64039 67348
29341 65888
63068 77471
45470 65243
27271 84956
18203 80621
77578 99940
17468 70164
11770 46137
26576 99919
48789 68790
10716 50853
4206 71346
17467 68999
15396 47728
40147 69875
51590 66802
37417 66560
30822 35776
14401 52183
57968 80340
7684 73032
58340 72917
63724 76414
17045 26552
15790 56109
21646 27350
7128 60436
61479 99407
65540 94017
34976 96181
87951 90523
24976 57454
78944 81139
8491 58544
7844 49799
10112 68703
20933 67814
51780 71897
40512 76181
23019 87812
17570 44333
49687 61548
19285 94321
75542 89772
63640 67302
21145 80530
10156 71022
40423 91809
56599 89785
12959 26995
12203 30655
10215 56739
37765 44695
36265 75466
27150 56218
28012 65379
14675 21826
45099 52692
51819 94876
80158 87037
33882 56171
22537 87266
31936 85104
65742 67135
52759 98084
28311 93580
4634 22962
3453 89921
52196 66996
96405 99226
15741 19713
13143 20047
53856 54146
47467 58824
11372 41500
23652 90709
10095 59525
13606 59307
7999 61924
27897 84139
25273 27184
11941 39457
28854 40852
35198 41941
24239 72872
26110 55916
49984 78381
62105 96211
12689 98078
58462 85109
10059 44917
4905 30314
64582 72603
6906 30904
76892 96880
26336 49063
6379 73865
74527 97236
86682 96897
12671 80546
41940 62235
86964 93835
32972 60514
4988 8990
20652 83529
55282 69032
3788 42652
4726 39693
22307 59233
79355 80653
54859 91767
30545 98843
73262 79557
15928 42474
3936 92343
9671 93977
4365 52302
11119 30036
18596 75060
68761 88268
8016 51676
17012 19147
31571 44004
5908 89995
81798 85231
60273 78039
16897 47069
32180 64537
71113 92886
33060 34087
52696 85439
1549 39899
2967 77146
28098 38541
7405 29143
55337 99007
61485 76094
74477 94957
47186 63987
81486 96211
31264 71629
11586 66123
30737 70214
44613 60027
2039 41305
41742 98167
43755 92583
16404 69213
77205 86228
7185 66026
10239 28138
2358 56868
17928 78915
29352 63899
15881 64738
77853 80002
79643 97065
54014 77456
81808 88790
47908 52730
31927 98085
34756 96485
69790 82018
27891 89919
19025 32683
37248 70751
14944 97855
8503 50460
12831 47396
73239 73914
38878 83139
69643 86152
17534 87219
11683 23392
26897 63697
5785 69607
7444 32362
30531 63629
14070 16325
5888 98821
36131 47102
20736 74034
58750 71521
39194 46769
88070 95366
62576 83854
32954 88452
29453 29670
23922 91737
30542 68694
35515 94184
41395 84360
33524 79287
36612 99309
34645 36899
85513 96664
12607 34354
10370 78764
24797 92259
71431 75762
907 71025
997 52923
43691 58671
73517 81643
29819 50099
23253 91603
31370 73433
13462 48053
55076 80921
63208 84315
13233 34561
53293 57105
39402 41048
8344 19410
70617 84897
52893 82554
21508 35146
12293 84012
48698 80916
43086 46636
75755 96899
33990 84995
13482 22061
15654 36479
46957 48511
71553 84446
3292 7618
46104 53884
676 46026
50696 89430
15032 98319
37028 89176
38275 99156
26095 71736
33286 84587
39732 49917
14519 38829
80092 88834
1756 15133
31868 83526
29895 93896
64830 85600
76908 84522
4398 86444
29815 63190
34769 62992
42729 58452
5989 30202
39517 87316
44894 64573
59929 62050
16530 45123
4147 72790
42823 85463
14678 72970
18172 64350
33975 39239
18849 93654
2163 88222
71436 83357
56725 68417
44371 54522
5343 8436
23408 31562
32365 69607
42518 62032
35202 44228
64 40382
70547 82113
42365 53413
6954 69723
20907 64154
28755 40735
59762 77390
35671 81457
7873 73945
4027 12423
32968 55728
25807 55604
70121 84442
8243 12004
29019 42723
16595 19509
86510 93974
1779 34411
57298 70417
43467 56276
15407 70124
32804 93374
29995 45994
34104 99835
27338 79065
2198 42610
5709 72847
18414 49944
36285 97463
43958 82749
7372 46992
31700 41732
34257 42605
49168 87631
12983 75808
72688 92215
6115 11152
30877 86666
29562 75824
2786 91110
9485 77168
25896 89529
42477 47681
13101 41380
8232 88762
12731 65444
9434 28542
74347 79014
30606 52056
91099 99411
71619 88468
53066 93705
4117 23666
58387 59205
20512 74842
84274 90447
60061 77955
24993 37507
74580 85686
50434 91547
2801 12440
10640 75394
30669 41085
24748 89052
21992 47915
8362 72632
1330 26858
68047 84911
86633 99397
37801 92613
91 24993
25736 27438
20373 83023
63245 91676
16650 71899
24108 57560
55513 63909
944 15095
8477 58573
21228 77004
53187 53913
18636 26058
16446 64126
48403 90859
46999 48073
8982 41193
59624 72353
25466 77124
5111 23722
43207 66562
18986 78062
16158 88125
11846 16820
2359 67934
2525 76274
49690 87997
80227 81911
42918 46171
39413 91771
60073 78978
19493 76207
14427 81643
35715 84211
50618 84952
17991 24873
28216 34467
67206 79958
84656 92365
16827 78074
696 56378
23473 46307
14580 99464
35373 64409
15048 29201
89410 97454
69113 84869
12146 67090
16305 80743
9393 13709
26263 27185
58776 62543
18389 94947
77077 94961
7884 67891
28444 66250
8304 40201
14908 20785
10893 99414
55108 58835
21984 74744
59003 66713
17628 75858
4099 21763
66337 83279
24151 66465
6821 68693
28120 80518
68988 91484
43584 51825
13164 54959
42714 98574
43516 78755
13836 50217
28485 99226
78008 89100
90887 98542
33318 86798
36097 55859
10765 72198
24871 65949
547 48152
7079 15097
43039 65232
84886 92570
7948 43432
36043 45181
33436 77716
48952 74950
7352 17611
33766 84997
37610 55900
4251 95790
20434 80149
1887 23752
35300 50047
81458 97434
38969 57384
65841 81216
78239 84050
5590 88167
54540 87066
26163 34156
85252 85362
21563 60722
20630 34808
3742 70786
6869 40929
64222 94190
6469 25123
25529 32646
45843 73403
75572 97164
5541 56603
14001 39861
54255 78541
2337 18354
8145 17968
33211 80828
29191 57004
11830 66608
25969 69790
42692 83247
23957 28085
36735 69268
4747 9025
53959 77166
75493 97991
6535 77938
65573 81740
20473 43581
32747 37916
80339 99002
16692 81992
19024 29401
45529 87591
52135 62551
60824 78663
48479 99967
50282 66896
44291 64472
1482 80224
40789 80715
56282 63676
51888 62591
1179 74130
26809 44384
14219 28449
1668 54716
16297 67014
57390 66846
21454 69862
228 42538
3350 91902
27591 54960
5532 42789
30827 50414
3270 88376
77262 81515
39220 43949
27697 51912
56187 60752
5695 34729
17264 88434
7604 74609
2444 10885
19192 80000
6681 78189
63810 90157
15386 85198
64306 77032
35081 89419
11433 19996
52792 70246
24782 51370
751 99961
48666 51350
37035 81143
46665 69969
9764 15132
6551 92062
97202 99818
55858 57780
30945 63567
41861 86324
52563 60350
26161 38538
20017 40378
36871 47280
60803 76479
136 88492
6870 38892
50894 68509
37285 64422
8595 16341
16826 40293
34806 50386
7459 13155
57097 85797
65669 98819
39007 44387
72079 78649
14905 80250
29917 34596
9322 93822
3861 97388
34100 67472
49782 52370
47505 67184
10030 66736
28858 85552
3966 88826
30896 60837
21164 43645
27887 46904
22411 74525
49460 61617
85777 95316
46555 88416
56246 66485
48416 48943
8438 72158
24424 27291
53730 98670
28329 74309
16106 35562
22338 39125
6907 92646
21877 23776
4922 6593
27573 97395
39033 70797
11755 89613
31448 58568
17496 72755
43035 71750
51458 56259
19532 65735
16843 41692
68782 69668
10222 65911
40934 97340
61300 84082
24109 61830
20730 60997
43670 73279
7997 12751
81217 99322
15081 82475
17559 97978
21429 58564
66793 72980
28280 98857
1781 83009
44577 96200
8943 22648
2402 62080
4074 40601
3374 69444
43763 77810
32529 65338
11151 41792
6954 23360
8775 60536
25175 88088
34980 95980
53419 76820
16260 74674
8389 10871
28396 59945
3506 43630
65007 91833
31535 93707
16886 24696
6811 49398
25469 66389
28155 86775
28497 57168
49440 56312
53432 93170
1591 40908
18596 68433
85094 86447
16842 38969
8817 41500
35142 46883
19886 26518
45664 88395
16281 29327
6902 93669
10561 94107
28289 48174
62762 67105
60676 92703
23427 78797
7729 27202
75644 89452
47093 62819
12885 35678
2214 63479
51890 57114
35571 93461
46493 74609
32247 68339
5780 33070
27258 62439
58262 79731
22762 39563
55316 68540
31472 50141
37971 49751
42398 55575
46490 67707
17373 40755
50575 53504
29986 73146
15368 18474
70620 90990
88423 95662
70003 78696
38446 81042
90043 99967
424 78123
53654 57605
40650 57707
52703 64792
33469 49568
20887 49069
81757 86310
12485 47954
26960 48147
1503 91834
47630 48201
5252 47014
52056 77402
9968 42184
43933 44062
62090 74643
15964 19475
14630 36757
25330 51524
28672 67162
59359 75106
36312 55748
25331 53462
3517 34951
9365 32049
60121 93521
37279 56978
49968 90317
12884 50184
47726 86857
66889 78273
60716 87925
4756 59939
72651 77569
49142 74675
17920 77515
42254 88929
11450 14135
64569 84006
7114 33988
20488 73225
20204 55709
5130 78769
62331 62592
6207 39084
40422 90347
24105 59196
14075 17093
3605 67182
36253 95433
88282 92012
80902 95326
37313 65213
17465 38309
16226 99644
38159 54399
78432 88379
5094 45573
8182 61908
13844 34666
41629 73659
27325 58658
7539 34163
9017 75032
74537 78785
59214 64659
66211 92035
30557 74177
6726 91584
82977 85656
41452 47665
20555 88274
21451 87346
66205 74287
57237 57828
26330 30562
5032 87922
4885 63425
13401 87145
6123 62112
22983 86590
64946 85762
13205 15020
50660 95212
34380 90773
29756 94304
3143 34350
22261 67164
25169 90014
5410 57054
46160 86125
48029 54610
6728 73858
36885 63965
42865 50947
34784 73383
64156 67055
7773 46588
22099 54394
39214 71203
437 93072
9448 37814
78968 84869
50685 79654
58838 76722
588 86583
11466 95046
20973 41088
33774 75762
37598 69257
36420 40557
75580 77729
63639 98909
2306 42916
58723 80418
52553 61522
7149 18588
20790 99456
35554 99051
34862 44733
20424 21016
12988 64557
73795 79015
11592 63272
2788 30958
28858 96854
30914 79024
31074 96803
21372 25949
37306 61659
71653 88697
18694 46463
70077 75882
58856 78037
2314 7924
5782 84332
48839 85064
12211 35866
2057 82872
68257 94766
50301 87165
45408 94564
59021 74084
17407 18649
7792 12832
17113 80419
23794 63617
62389 81361
50784 69464
70375 75141
8148 55220
74170 86916
42852 89706
17446 93568
60151 75065
34133 43820
4865 99438
96539 96800
18876 21575
15329 60203
9897 48683
5393 30051
42176 67833
21614 85993
88610 96911
57562 97439
12383 19651
83710 99866
28722 37218
12165 77927
61651 97082
92253 94402
35829 68406
43994 86418
5919 85124
13280 91354
16026 40770
43871 73334
84856 87890
19553 75632
54823 79620
3090 72523
15899 93897
35886 38746
56070 72692
40584 73774
75265 89742
47865 60297
69096 85435
34387 65950
15616 74854
23200 94586
44311 85768
13469 26682
36943 89326
60701 89037
19355 67781
26364 80660
9281 47110
29874 76948
26035 67397
23404 95730
52459 83430
41090 60445
18520 63768
48654 98962
23017 53149
78065 96499
39715 86769
474 64152
9589 43926
42145 69498
25643 95130
72696 92082
1017 7785
57374 94060
89421 95223
3365 45718
77347 95558
17844 73758
9777 71227
57968 86851
41519 94636
32526 88193
15537 63428
6846 50176
28036 43015
77899 99153
42463 76246
17715 50736
58310 91048
26529 27050
44073 45935
34876 82601
35940 92908
24896 70384
9988 89576
357 52347
16192 51964
4133 9616
893 70461
73423 75653
30634 36524
6993 88851
60451 64194
56666 89561
34253 72693
42673 80178
55066 84338
21354 44329
11928 75173
25638 54348
39651 69288
22028 63733
5580 81013
17853 20687
18546 23401
6031 51418
6753 44738
31384 53590
17650 18813
40381 88469
25041 51846
43844 59205
39541 78946
71738 94532
48812 56252
2249 11590
51674 98660
12267 92898
40581 82205
14361 31445
68391 82088
58358 59330
36561 55866
42108 86163
987 69519
3652 14196
6327 93389
4715 69098
21517 74693
29822 43680
20364 57918
20530 58223
6161 56783
14724 35126
2169 83455
31690 65256
36654 98880
74413 85803
19655 42558
54692 57084
39711 93104
29995 80433
17570 84447
1187 15675
69725 89718
32736 99179
53054 91708
9381 13114
7002 84269
7683 38273
31439 55053
49890 79917
1584 79041
22835 97997
36299 69983
35347 91941
6447 19782
13422 76426
27415 85104
33558 80584
36240 88901
74909 79392
11712 18417
17999 24818
36751 55419
77916 94692
43079 61468
37901 62162
83041 91438
17304 90418
66484 86588
34210 93583
38213 75280
96912 96914
14361 96948
93446 98885
12704 63245
20284 84657
74010 79084
62386 64524
21795 77665
8590 11961
8027 77418
2604 24524
53205 77739
57889 61420
9334 87739
42951 91802
46884 75010
47226 77946
12109 73023
26122 56788
5523 53379
52689 97663
25118 73684
20071 86505
12425 79586
35997 36532
76321 85852
24494 54726
15580 65505
12177 73743
77501 95817
38185 93689
71855 75441
41594 60490
2902 61957
37222 91369
78443 92634
26197 92876
48064 57260
37393 80380
49217 53845
3723 41963
27340 47382
71443 93398
39621 74584
16492 64049
20020 66832
11440 97403
9228 57776
14181 20135
29978 90009
59398 96848
4238 91526
84113 92007
6917 94759
17338 42197
10428 69764
31687 93223
20272 97275
1706 79942
29871 41066
41878 42308
6208 80293
28258 46928
7742 66292
31060 95375
56569 64273
46971 98289
350 54172
19128 89234
68859 90129
62487 96661
9874 62158
53142 97499
45888 81488
74860 94998
6585 44079
6524 97492
21028 37980
15925 26430
24912 75177
20597 62443
19648 32507
84716 95899
12353 82927
39475 50527
84250 92583
14843 16195
9481 72515
31004 72282
10040 29010
84436 87649
29848 97770
51593 63663
8904 56677
44505 96811
24792 49616
3886 26510
52185 66051
16539 32037
49556 99610
46842 95757
52171 61369
55365 61398
49624 66438
2201 56254
50520 80248
10357 21964
1066 5399
20761 31311
29606 71103
66377 74707
17657 55553
8363 46116
6897 54260
14564 86187
20030 63085
51100 73157
3532 17314
12952 49156
35517 58256
37460 99447
16295 82707
13427 73454
30535 76147
9416 82032
44916 64812
9953 60115
27647 97479
34231 72154
41682 45213
33283 49481
27618 48317
68730 81117
24583 48880
5241 22880
10667 48295
41139 69718
47572 97262
31185 92216
25555 48308
88635 99271
8634 70970
73720 99212
48734 71076
67284 71334
32739 42799
1231 89824
37971 88656
5223 65979
87640 95230
4255 85932
54964 94960
50044 67535
20780 69169
35412 49248
78358 99306
8648 19605
87399 99189
40555 62425
32834 70534
80055 81515
27228 68456
18038 61786
56837 87177
87298 99161
837 7070
10739 89237
26844 42464
3739 96684
64786 68211
60078 96714
59373 68495
6343 36507
10848 89869
27854 36670
66201 69239
16540 28806
18680 67879
39534 76697
66253 75340
74178 89911
87088 97096
25847 47953
44807 88778
5740 18699
16110 72324
36040 82631
43759 64164
28279 57679
45408 54625
10175 98837
38128 71073
47818 79493
1124 94135
11357 68718
54302 77629
24253 35350
80627 84119
51470 57783
51417 99747
78875 83926
13877 70085
33104 58944
11962 78148
50989 87031
42455 44473
69492 97184
44036 72639
8952 35916
56492 59810
42495 56662
34988 67392
874 46072
32161 98353
68893 90169
3166 95158
44098 86700
5177 15166
53387 83111
15873 41619
64093 78326
71075 95950
1444 77663
14203 35716
20020 90404
23405 93734
30905 63621
1932 12313
876 94514
42842 52784
91346 92833
17250 24783
3076 20259
37285 88988
6162 22621
6645 11545
40657 92698
18115 81273
3275 96784
9829 62839
15340 30839
75731 90221
20644 24409
17458 45676
65758 73346
28021 36274
43489 75315
48769 77227
66478 80675
77101 96642
58378 77684
6656 23554
39499 93305
9005 59997
54475 62824
44423 89099
66580 70632
52910 79935
16319 78282
912 59965
34509 79729
26215 43805
2386 71998
51096 85189
2370 5157
32980 37254
50741 91969
53408 97899
28557 55304
25395 43552
19379 19536
57659 73696
84320 85852
55002 98072
60768 66812
42608 76284
31433 39016
36948 56387
7038 83107
65426 83017
1299 6605
22110 27642
46307 86317
19342 96401
3084 19275
42287 99039
4364 16439
30199 71926
55975 95925
60109 60156
42429 81135
60554 83113
66186 98214
8670 91609
9619 18634
7385 93957
31776 55893
37072 48915
16972 30168
12411 89084
24391 78716
12367 38788
26175 79595
66180 66587
9532 20470
32312 56528
19403 59015
26124 49709
19577 93660
5900 53523
3435 41011
46444 93491
57440 60699
44206 61989
29464 83443
2473 23776
33531 79925
48152 96643
5571 14606
23685 48902
3504 59047
39478 48720
10877 42665
41149 61849
19449 43294
44933 79936
36201 46961
9934 89286
5683 69370
22532 55611
32340 45735
7558 42633
18696 53613
83055 89101
31773 72436
9634 62088
37805 99095
32595 84587
38021 69947
90531 91040
47150 70208
32963 52286
53281 69705
72653 82572
46181 90397
30244 47420
11493 41544
4624 33777
61653 73046
59385 97593
18416 24655
34842 87927
5931 68164
35019 42299
20449 76503
33497 55454
28405 85405
52619 93377
39767 84815
40672 45697
39250 96544
30393 86292
48857 92384
66549 69154
28303 57275
22690 95598
9034 41037
7238 16595
4613 24972
46932 96034
19350 42864
19437 57727
56265 69522
36715 55346
9128 68863
6376 97376
76162 82674
64151 69480
50884 74611
383 11431
14987 51231
6113 99249
10448 92990
87954 93258
10595 87168
70027 80091
63450 65480
60862 83417
50186 82166
6113 75916
17894 40189
10886 42558
28070 36732
38482 71227
33125 62170
38782 98413
15814 43197
52200 80710
29143 54950
50585 66550
79326 84412
17716 53436
43482 47114
77361 80864
35176 41970
60593 67745
51399 87724
20863 85070
42530 74193
20978 44829
22543 72505
18607 47051
14677 26680
34283 44529
17580 31344
36429 93311
23397 80844
63000 79826
5170 79122
10219 51689
71294 74756
17761 20071
13566 58641
3000 52964
23365 94585
4273 81006
26004 38264
1001 42916
41297 69231
8854 27967
18130 35921
280 96179
29881 46119
51330 81738
24136 31570
35278 62727
74497 93837
7536 32754
30224 73343
31989 69971
46100 46216
60858 87287
29754 83368
98303 98781
62716 63960
46088 63687
8815 92219
5453 38645
52864 78364
31119 91519
3807 57918
26383 41535
1104 67879
41297 83178
44269 46078
8276 14998
53885 83112
58324 87597
31474 93071
11240 77013
58324 74157
47101 79880
47517 49068
30497 97259
62028 93172
19380 24438
26524 40042
16372 73891
28599 48607
58942 90637
7468 13295
43829 60483
45801 57001
26465 77605
41271 54220
35374 71516
62103 92360
50278 51816
6861 28363
76978 84973
19236 31806
64658 73091
46143 90959
29052 49994
12737 57024
23979 38302
10119 58096
75693 95264
42959 71498
83313 85413
70933 77194
45392 53194
51703 58158
18404 45820
10169 54453
9456 67491
70833 86476
15313 80536
30482 90554
9574 44528
1963 21350
13196 92386
36633 45854
84400 91344
15681 98867
1158 1797
57214 59438
26142 42760
7240 11845
33926 46574
54075 66986
41479 83930
17768 98781
9931 48306
10818 91445
75361 93947
177 79405
37884 95349
28954 51352
9238 84208
45599 56569
24952 85829
37894 84413
7562 75741
16503 21687
6579 12561
32870 98350
10278 54905
13446 79566
24410 71824
20190 88075
11006 16789
11847 95098
34202 47153
39578 84359
48035 51992
81446 95547
37978 87496
52929 85532
4675 50959
51856 75887
46889 87901
15974 86348
2626 9926
34779 73864
32860 62410
3167 7864
10862 32994
37712 53472
19365 99246
35275 96562
39709 87673
27463 48701
24642 80851
40930 53902
5497 61799
63174 96788
4609 8017
60515 85398
9444 89198
2971 56045
15438 64926
40494 74127
9212 82642
24115 63984
30778 62407
71093 75432
40668 48209
71415 81666
30915 96457
64295 89263
13515 26847
10759 35118
54803 98158
24450 61758
43543 72895
36378 45795
81699 91119
50910 83442
41470 64132
90380 96648
9975 90487
87413 92387
82279 92755
18593 93945
27984 76527
62762 63515
46277 95106
46734 54043
33127 44995
45809 60045
22850 66344
30829 78443
85506 98318
57987 70054
607 44007
28776 78514
41566 69460
40448 62152
6461 99064
12407 93575
24703 63752
33559 96798
24448 65647
78220 86051
45077 53009
52496 72828
36203 73117
20656 78307
14107 49093
6895 66706
21441 23984
57048 95669
403 17072
76130 85120
24994 62803
23727 26701
76344 81346
41596 42660
24641 74170
42181 61719
65732 99943
77167 89715
79891 87957
9678 43893
65021 69050
42800 84797
50279 56789
43509 55599
41435 87552
24051 96079
15033 25786
74777 83669
421 25007
7515 99906
33888 99171
32334 63069
3166 70998
2646 36963
30980 88798
40525 64022
66188 78146
13966 18106
4440 55303
85122 87351
11800 69114
13332 84681
13213 23561
84382 85389
82648 86833
17675 29082
64846 87120
1178 99801
42554 65405
17000 24702
13884 42480
72186 89296
31342 94737
12603 89709
31354 54518
5317 40414
40492 86227
33333 50328
68019 79475
64285 68077
30752 95666
46331 75763
54640 98900
22908 34000
10723 61449
6678 57038
27713 71103
36572 59221
6788 77563
59761 68534
58516 82197
26542 99659
30096 84043
69398 88273
29916 50000
31558 71775
22999 90481
70114 93518
71435 81092
14635 46436
60006 80677
37484 59006
35839 77559
47770 78580
33044 80980
41406 84862
43434 98264
4649 85835
59621 63928
20338 91476
71655 81096
9710 49349
59561 84121
38064 48565
17459 74625
50473 66504
32214 69112
90246 96938
22818 74179
62813 85756
11266 85680
59496 91671
93736 98186
48666 50771
33720 54950
40363 85206
28539 91501
33411 97415
51309 86571
66134 75565
19223 70709
48948 65241
37152 45931
42816 91790
11558 76319
7128 47636
59043 60593
39361 87110
66926 68964
36860 87198
27299 59729
49642 55910
11797 82617
14286 68087
43281 86739
9482 25594
56946 81503
43457 85304
24518 25076
68255 82621
47047 81608
20205 95985
4230 90945
45454 93216
57000 63472
16185 67996
50442 91247
71751 94052
10182 21523
75906 84218
66094 83118
23945 65941
52068 95956
20581 94219
50796 91175
50959 56706
15689 34993
39262 91305
75549 97380
44658 47896
35036 82019
19709 29302
9431 46830
42328 46865
3622 9756
30651 40202
10726 38993
27195 53968
75555 76376
21128 38303
19415 48376
27892 42899
14416 52846
9391 98639
43632 70477
50568 67981
5359 63662
38237 81426
29306 51990
30954 78618
3933 86371
64501 69444
55102 93490
3519 19042
18448 48577
80264 86990
9323 84794
3476 95777
4896 94068
55172 96312
81795 89709
87427 88034
62312 87170
39853 60723
1143 82009
57151 87060
37437 37871
35946 52166
14275 47866
3699 96070
4512 13332
65179 75739
44803 68939
4074 46793
7863 52734
60280 80514
26720 66836
12696 56092
31874 92348
41278 84609
2483 54348
72153 93076
22525 60064
38016 42242
43101 72377
28788 90359
51359 81530
65100 89588
53787 85574
51285 84707
57865 58892
25004 88258
60181 95693
42271 73113
46048 70034
38028 69365
48977 90403
73726 76525
19287 60149
23659 30428
16744 34156
13763 71053
2164 16613
7388 89711
37686 45857
58401 99325
25167 99041
22375 74635
17847 53944
92687 98299
48396 67666
17247 79971
5074 53398
29345 62821
11840 22032
272 69639
68357 77450
72905 89141
12236 14466
3383 44727
49993 82046
24389 48758
46475 52944
12583 64533
1234 47394
13903 77491
47542 84802
30813 34329
65965 91686
58686 60246
1014 44651
12112 68697
13500 77601
51951 78783
74231 86039
37193 77464
49880 56785
47953 85528
20837 35756
77769 82172
88375 96243
4628 19044
53067 71345
23011 94676
61892 96744
79869 80049
18349 34796
23889 57606
4979 77925
12472 67424
64521 80327
52072 99575
61923 90419
1146 51716
51583 97256
37382 83775
50413 83130
6322 41170
82821 99160
40757 91113
17430 52052
14022 69895
23284 51033
935 34609
11562 97774
66184 89580
3720 83623
9444 42585
45267 84787
112 84835
34559 49049
11203 11826
40118 82513
46397 65505
7255 72991
27391 58018
28845 80827
39466 80700
58643 99747
9182 49797
7726 18982
56247 61955
33354 80471
65248 79092
18773 68026
68814 73778
21191 21970
51787 57952
3439 54831
19957 89577
13291 81108
38715 75488
16253 33983
6405 44656
5902 78272
48289 79217
25878 45166
55198 79172
49562 80741
26828 81552
72189 88207
20021 78312
25320 99260
23205 68891
50846 64967
13571 43481
22281 49926
37504 61440
1666 67261
3692 98627
2983 87908
80876 81231
31036 78917
46699 52248
5579 90356
2031 59838
52063 80276
9330 14832
16835 69870
72245 87095
8839 24719
39730 55197
23754 60373
63666 68185
35071 87240
22738 51291
9985 27652
49755 68413
6466 83104
30432 57399
4843 49136
74977 94046
83277 97647
41894 86561
72958 94584
15299 79491
46189 95545
9657 91224
33149 63721
13397 66429
53705 93670
18070 65553
14695 58541
33401 72390
44022 65258
84400 90469
17193 86914
34019 84198
72319 89984
35176 80668
73467 86099
46084 94532
32149 83674
30895 33258
32763 44577
34336 87725
10492 55088
20232 65964
25558 34972
57052 69166
24330 36360
11759 70310
59421 76809
11330 61187
1197 61672
64886 64891
12997 73290
72140 74173
40770 67494
14148 63066
7611 8639
68639 72056
35583 97210
37477 98217
2593 2803
31644 95218
39251 84062
43217 80445
37701 68000
23823 30875
52506 92476
7054 74488
25143 44282
6195 7278
70841 86482
30395 63582
20967 79376
14446 85911
16440 38739
34541 58080
5956 32368
56841 81021
783 74661
38762 46767
89839 94640
64733 91346
23760 40265
97525 99045
10750 23087
75081 87551
29711 32061
21471 74532
2154 4034
10130 34175
17023 55966
38308 70785
3244 70430
35409 39001
81664 81972
64160 68911
1102 70815
14305 65549
39404 53866
34626 79876
90127 94666
79779 82034
16724 24819
33153 97713
20729 36311
35701 98460
73285 98656
8555 27976
40286 59182
5806 71393
39860 96564
9746 24564
54916 92001
55855 85071
8817 47733
19792 21331
51133 90131
11941 63324
14452 73630
3592 87640
83570 99466
46035 56426
40593 42025
22276 43112
36004 45360
44590 48290
10360 91695
44910 52073
40524 41078
21626 45916
25454 75986
23435 43196
1564 34316
22193 37235
19587 42723
64204 67287
36177 62998
5344 30896
24176 81415
74480 98587
48197 96117
12573 22184
9558 26454
8007 63795
17460 27942
43512 48631
20155 90913
32427 37953
10800 16714
29253 97010
33766 35956
12673 47027
8169 25633
22049 80285
11636 80189
20111 59861
89313 99221
45277 50790
46029 64609
19783 97088
20586 66427
67144 95098
27250 65666
42915 87397
13916 66624
76651 80933
4106 91549
68960 96235
21518 35118
34418 71216
2318 97461
29572 57133
4695 92934
79796 92657
19948 38263
31720 33038
31558 40630
66902 88079
26308 28985
32071 97485
55750 60707
85393 99480
45139 74448
42558 48130
65512 77325
2236 54102
4295 83356
17514 18240
87229 91919
49189 99133
35980 89337
50348 80244
41085 43833
57440 88881
6794 68488
44573 74092
10661 78129
24383 42872
15782 77603
28444 93359
42545 79613
12227 57926
85397 86228
49346 66597
74657 77334
53364 62301
93366 96214
13604 96630
13043 56952
39250 93708
58584 99535
44089 83748
3677 8449
38976 85301
67528 72551
58800 78644
57134 66736
25515 84688
64100 98569
2344 27416
3826 76902
1094 90278
52188 84691
20603 27812
44269 54440
48653 78455
23353 46464
85348 96613
6652 22234
33133 46286
54932 85561
24460 87735
27525 86809
4866 38784
25402 31342
72017 96829
60086 94801
15934 74956
3860 82611
5873 11189
8171 55166
92440 95235
52925 88159
11426 72452
55896 59872
30465 93342
2528 52347
71369 91831
27647 82565
66265 77533
25015 45851
71727 78744
48607 84763
9504 65090
763 37455
31254 48689
3002 11910
28763 91745
50432 67018
31323 69135
983 77893
12066 33336
12033 53041
4 28942
12900 85895
62304 91760
45442 83360
30583 68076
9476 42632
35024 53853
53231 67332
1954 29080
9662 47158
33499 68961
12716 96910
10432 22829
11894 56483
14547 78289
20192 31530
76737 86866
24631 64050
62424 84079
48189 80916
20606 61919
47990 95996
657 79283
59250 86886
17724 70650
2805 80742
61531 78427
21318 70622
19017 20160
71112 79935
2140 66104
1850 24704
13238 31780
62972 68123
16493 64069
51429 76752
58707 60663
4123 19787
20273 80140
54280 75464
79436 84105
8764 70289
6324 26796
40036 75453
28758 96190
9621 25418
73750 84782
73382 91764
6082 73948
68631 88469
80075 87007
43054 62651
86166 97900
64745 70455
49759 55282
2944 14838
51661 82112
29236 92686
58428 68793
21652 33237
51988 52277
86091 99149
77627 85296
32629 62158
21997 36044
30476 32948
32057 85999
70744 92554
22256 75407
85866 93484
10801 32167
56000 89408
18252 34988
55984 96036
36932 98181
15921 55714
60350 84735
9589 85045
56438 98730
42290 42362
50759 69370
4397 51935
21364 84046
46540 73486
8950 17089
26050 77313
35334 67269
27998 77161
17129 59267
57973 87843
1603 92564
37333 82530
83664 97752
43910 78440
81236 99177
41486 96800
19720 36583
39412 80787
659 30046
50554 90607
50116 69312
1622 23527
71967 79233
23372 54549
2601 8441
45009 88087
7114 25419
2471 93928
43102 53990
30213 46808
21449 25008
61764 93916
56224 65852
47451 98575
5883 40113
31039 85543
42879 59357
17684 80584
300 81443
16234 38975
72176 82371
86297 88866
22604 61777
11400 96007
7388 35787
24372 91511
59208 96131
31769 69666
29255 66487
48343 89140
13499 33746
32662 36019
56080 74697
20348 90621
22006 96060
62345 97932
4514 57139
79114 87072
5320 90909
65022 83509
29246 61644
35388 84632
8838 71430
5977 14525
19296 39470
51047 69246
20132 64167
2335 27692
75808 92785
15705 65458
26875 85925
21733 57048
90239 97666
53691 60594
19809 97030
27364 79917
16633 19789
91157 96056
43415 66494
1616 9337
17835 48089
9261 12962
14162 34923
15373 49623
80851 89099
74081 89610
15387 35350
32191 85019
47481 77558
1501 58717
6204 22940
50328 51849
66111 75122
44065 91472
2381 41294
54706 78939
33448 68625
46184 51735
57132 84882
2894 7324
37931 49899
32023 74328
2033 93932
40237 46965
35264 69175
10257 65562
55795 75361
55716 79641
7710 16550
17258 21771
31034 54176
8531 11879
10351 40340
38237 88017
13048 70826
42810 70909
69357 75462
864 15473
6716 90528
7083 50821
39404 53157
21447 33297
54887 71305
31878 48148
32257 41014
11339 77224
46081 91718
24263 65952
58290 68744
28933 43696
44265 65467
54389 65518
2030 62940
71681 89289
35894 97487
3706 90240
10792 65644
3008 23351
36803 41634
34317 45189
68958 69956
58446 82965
21156 42231
49098 98401
3041 91095
20102 50855
1645 68301
8424 66845
733 29465
14771 78524
20447 47346
32985 79424
46959 57708
5119 60612
32259 61928
55635 60074
7322 78979
1867 57649
24912 36862
32631 55850
24768 33107
26730 27521
963 14107
11161 64989
47354 82997
59843 70391
30649 65248
55354 92074
18910 97692
13696 29394
45743 57259
44489 61064
91150 99763
13956 67795
26115 70933
26308 77787
85395 92210
8550 45410
17462 39600
40621 82144
21541 38278
9844 78446
19269 44046
63629 95302
59636 69272
50628 67832
47018 48352
28979 39733
16605 77318
24815 49371
6699 17382
30243 44315
3249 70836
25242 59139
13769 47778
15579 99719
60878 77780
45785 58727
83748 96949
17790 20545
14907 97293
44458 82256
62552 68794
3172 16342
11378 59660
32517 32779
220 33109
20641 78292
81290 88033
70879 88450
3684 12706
72236 98466
7913 52197
49352 67554
29518 47122
6287 33840
29297 42932
26028 81751
7806 92238
46216 55029
55583 83146
487 18423
37751 37817
2218 55602
9065 47366
18555 26291
42399 72558
53929 96831
85531 99115
22484 54791
14282 29178
72022 72981
56280 64869
52672 56368
55871 81648
49015 91829
24442 36962
22308 75467
41328 83733
66066 68890
6531 78501
33904 61193
23095 45442
18724 41189
29627 77958
14393 45585
75840 98042
82137 95684
33046 89456
20952 46528
52639 93811
28410 52163
24110 55520
87701 93508
7574 62260
28527 90573
16978 25117
37220 68856
29328 65746
43265 78375
12041 93904
26475 91105
13657 42338
2256 7674
65664 91450
5024 9939
13644 20323
63490 84839
54102 65059
88398 99429
2174 19959
66863 79734
41765 93976
64313 73717
56399 66193
88294 99832
41660 70025
67109 83576
59287 85384
49965 53791
26087 71208
60756 67910
27630 49423
54438 64960
49056 92083
16820 70148
4674 58878
72876 87826
71831 98865
42451 60405
14263 58452
90004 93197
64318 79742
50924 53576
22944 99102
9804 40751
41530 76772
53952 99748
30052 54031
38820 79915
10324 44546
64586 65044
49530 67719
49768 94520
68650 72544
294 38170
58892 94319
13351 63333
18795 37005
18285 83322
2711 64473
19881 36196
11000 56167
28834 76648
7625 41729
8464 37033
4633 97952
14377 92117
59106 68688
73852 75334
9028 30389
28355 54350
26037 90131
6513 16292
1365 82298
32342 49018
2732 32193
26865 74316
13829 91429
22768 90707
27522 65529
21472 69470
1334 80285
59384 78646
17534 83275
22161 64172
46811 96211
30388 67389
59759 65435
19304 65453
13801 51858
65618 75253
4684 70049
20583 60569
19186 68901
16669 71404
53610 67634
31586 61460
57150 88351
12993 60456
31405 33298
42332 70219
21259 46005
46351 67977
17124 71125
21636 63326
24574 89012
18570 86073
28877 64443
41626 67671
3715 31484
83232 85873
59177 81341
18984 67375
75784 86791
9079 69261
69475 73673
27535 30475
17641 98688
14458 91461
10262 74774
34286 60008
45980 86129
16170 23027
41139 79650
52040 57885
27562 29869
14161 46851
18410 59751
10043 27617
26108 82150
69086 72764
53429 63508
9582 26273
34631 97337
38841 97157
10122 62483
32794 67055
47068 49864
47560 87140
8768 66510
9824 84022
27101 47165
2369 94442
31349 54560
10499 80792
26475 99040
3800 19688
47810 99721
54391 54468
50634 86931
46063 89180
46176 57571
34376 37034
87782 89833
68047 94360
3374 9498
19623 23764
6416 58223
62374 66600
41088 44650
59920 62396
29709 40217
3921 68383
83942 85927
59260 64539
68440 82144
22454 76139
29733 61168
52678 92163
23577 61325
40410 93295
17926 87034
12992 44909
22890 78036
10193 16898
4619 10942
82169 95183
37449 71039
10635 87639
25046 58288
40878 90894
28063 78730
46192 68324
18420 82680
21064 32159
45210 86663
12968 87392
32499 59542
29956 66271
22112 23215
19002 67098
73933 75738
55620 69474
29365 90005
45604 92457
16170 44868
34974 94084
24810 58877
63876 66461
7765 35819
20450 70818
18642 33670
2752 37277
25439 82942
5822 22872
80738 95848
95446 98675
4253 47554
2189 61522
23395 87424
54346 80287
41113 65220
20079 80208
25606 93734
27506 91466
42750 78411
20551 55983
6047 8612
43102 58114
11617 75284
6464 26782
63262 86920
36858 88463
90711 95888
43925 73877
22526 67536
17954 93293
29439 83723
62694 86760
3831 79447
14841 95814
79685 98331
78957 83211
70408 73714
47949 83642
28361 86397
15826 39999
4357 82616
57305 84148
32621 49260
25314 50558
5304 15239
8081 91461
2285 53122
3846 27487
41318 64993
18341 93276
56551 85524
80710 82073
66158 92454
62447 70621
68280 71988
6320 72089
23132 57704
21384 84452
30090 68354
61965 89995
72327 73194
12892 74266
6502 22621
15764 89576
50215 63110
72651 82384
16798 79733
52071 61566
20409 57842
32254 67976
19668 25287
57578 93715
47859 99492
57861 60730
54682 61374
13417 25312
25054 56700
73388 80668
9517 67088
20376 69427
84939 99279
158 53254
36024 79080
16958 29765
36321 43189
8380 44434
18968 62455
4817 46453
21664 55340
69795 78169
12857 81371
19564 63266
707 46129
3084 14585
62109 97466
2952 84772
13577 49499
17442 85907
11765 78213
21403 73074
27013 99687
19343 97612
31032 49093
31302 38166
48332 81102
2342 84344
63044 71734
11893 88873
23905 49076
44828 83557
38777 62830
1815 63966
33076 49840
72 6141
72235 87726
12867 17692
35603 61556
71846 79584
70173 82593
13159 79215
55 68643
10479 22860
11970 87038
38076 50035
15259 57436
37079 51265
16069 61729
21147 79907
16561 69281
56080 83229
34123 78954
78979 95724
14556 85569
67491 87875
21551 28603
81479 81989
40980 91024
39031 61620
29108 66763
63967 99612
4219 35733
18688 93055
42118 46023
59503 88784
53827 57764
16865 46211
17676 86170
14049 80340
3239 84192
2923 85320
82565 97619
764 795
41204 87581
79908 85251
1999 55456
11832 65666
58919 93395
37883 95734
20863 44691
16302 45987
4875 40141
3491 24351
58947 91712
13045 77684
4632 57029
49794 72516
10481 89936
51270 66696
9558 63680
60269 85401
49167 50746
15470 21429
1016 91187
9111 73036
72916 92826
38720 63788
20821 63979
19211 97397
8362 17468
1918 30183
75443 96901
40141 47018
28334 56912
65645 95836
48030 79057
6297 63975
77710 81429
14838 78296
39753 47602
42008 71895
29648 60169
46140 81194
23144 29710
39980 45514
38739 88882
43823 79120
40018 89724
48590 50958
26393 90317
31059 56270
63546 65078
50788 86762
15301 45648
17940 50176
5322 46875
68675 93002
3395 21832
49221 57844
28645 45357
2144 21722
40026 72224
28027 86611
19970 33878
45765 57867
7443 46238
2289 73629
39834 73914
10639 79609
53152 90842
28150 58326
43903 88127
18778 62938
16421 52087
72583 82934
53672 79172
76380 90474
40535 83685
42840 47093
53510 54760
33763 40646
8276 14530
33006 93528
47986 93536
17100 74841
77903 79512
84434 98397
19596 79507
48995 95386
45875 69521
33672 66753
64969 83091
35715 69807
29543 89787
45208 95162
26968 27888
18042 19205
32590 67808
83211 95609
49873 59952
4197 32088
58931 66786
32636 51513
40788 59756
37822 70016
3369 13042
7596 12073
33199 92587
23838 60183
48720 53653
80144 82405
12600 60486
10858 19648
8097 64593
20454 94392
48138 62001
34462 73867
12945 73546
19917 76231
25629 30652
53207 65627
44933 71220
19208 66259
19273 91027
40541 88458
46362 63971
34235 98708
13601 55782
49833 50747
27457 57687
59096 77044
20611 68147
51877 77467
13689 67194
40649 42397
9384 54170
12612 18474
72880 87078
15438 73410
60977 91182
29594 34503
42270 80581
12191 74872
91089 92813
41064 53690
78273 88088
24879 29143
51533 95615
15643 23616
21905 42179
32532 53390
55164 59767
28846 85439
22231 27442
8787 48859
43887 60551
4682 21200
16622 36159
37296 54358
31242 88685
35405 94481
16183 28630
16291 40482
2627 13393
91232 96529
29001 45228
41438 74756
31592 56731
87577 96908
31821 67679
67073 69451
70586 96673
62310 84325
54578 96866
19363 83632
57564 64145
20217 26103
1620 71256
10229 96236
38801 95156
9618 30120
36825 60599
40249 82050
7713 30219
33307 55314
77610 96043
28042 65177
6329 27054
64752 90171
39623 48682
44332 94027
49577 74381
61691 75923
13390 13952
16038 78347
17375 98745
33544 33831
46927 48013
38060 91546
9358 93111
29429 99243
20223 89407
28835 61766
58535 83273
50555 76120
2911 77018
55538 76151
26324 41688
30868 49119
12761 51634
3272 8389
70598 93375
9588 96051
11332 86284
839 38229
16252 69128
1196 89672
49664 57277
38509 73484
10824 25415
16699 55583
67342 78873
44442 57991
66246 86944
30126 60262
34002 37193
12818 29180
8423 36541
22717 59134
9611 41498
17239 65502
4543 78630
13698 64384
3931 93745
55282 86328
20358 78486
79123 91301
28840 85162
14542 77706
37446 37493
14420 66104
21266 67013
73121 83914
67 96810
4454 16764
72088 83932
3519 12521
59208 75573
18224 98224
46379 58166
51930 60792
14394 88949
32909 59738
23428 57229
5284 60514
62926 67959
17444 93132
1383 90701
30598 84982
45820 92797
31009 64627
90613 97182
75530 98884
81014 90863
34524 65229
37314 86835
5032 71331
792 77193
90661 98455
45611 46739
54421 55820
59867 84606
74420 78918
9468 42608
35169 59226
20940 97298
81608 99554
61897 96786
22441 75125
75825 96165
62409 74569
2868 84173
45556 59480
42162 94741
6797 54563
649 99879
40252 76807
31808 93906
56818 99343
17810 77350
72441 76196
25398 78495
595 74506
84572 96904
48371 64061
28575 51271
23003 34747
61972 97383
6035 12827
11135 95774
39579 98754
38851 39515
14809 65995
90296 91920
8157 74337
48377 98197
16216 45508
17366 76415
5990 15771
37267 68851
17432 24773
71282 74717
43188 77750
28197 69142
51695 93145
49705 85519
26777 70528
64165 75165
22742 71909
11554 72110
10779 58702
11071 32425
34741 93883
49163 52557
27936 53553
26216 99185
47032 56004
30094 56409
46878 65098
8364 28176
536 14362
66137 81239
4582 89174
60176 82562
34928 93361
44555 64763
9982 51386
42515 84489
35883 78213
35575 44382
18878 56776
10906 38843
12340 30803
11447 64784
6897 72919
49887 61972
29674 85628
19247 97616
36322 79645
7849 79135
17341 23632
2557 99202
62921 79709
43606 77614
37786 68218
28507 89096
22750 50263
1139 22911
88664 99163
24555 53148
37 44316
11842 49495
892 55709
44552 73107
10098 89447
26504 30547
17414 70192
54958 61286
23135 43881
48460 91403
13302 34047
53544 55477
13712 40231
9023 51721
23188 69125
31710 73728
61439 96524
9241 38988
69214 93031
37417 69333
59256 62121
51922 73168
74895 88873
36465 59980
12312 21184
20854 64790
11927 67795
32016 47559
89198 92248
77292 84834
55429 79661
32137 44637
29935 62288
69289 77384
71878 91388
19091 19468
35069 41717
71242 86892
6028 37723
39832 69466
76766 97712
2139 18337
36263 60036
81967 86813
24388 92915
63009 66973
76623 91494
29821 48249
28565 97343
48671 80629
20663 87183
37141 39552
71980 73559
42511 81632
5826 66203
30509 63165
5229 54867
5633 8414
5427 86367
12165 52973
35744 60229
29584 67551
20325 70871
47701 87921
26271 80963
28452 91873
67254 77014
11157 26437
16225 55657
7639 84974
69728 79889
25646 87792
34797 61756
31524 51817
2646 86590
13830 90205
25535 48902
26912 99289
74603 92241
49228 56513
41872 79282
300 1233
16259 55303
67733 80111
8842 35288
13213 34771
3041 85275
3650 91750
63171 75452
33392 55118
66829 95007
68102 80047
62389 95644
27563 37288
42622 98480
47620 48960
75226 99059
875 11786
7916 86443
6682 8466
35510 45835
6544 42008
60880 70053
683 34481
18691 64951
15815 40355
19212 28803
45561 99816
11191 41994
6843 99804
20162 70218
14423 98477
86355 89732
26837 61487
4003 10636
32360 66146
35842 61725
71898 77227
47059 53953
73791 97749
67173 76014
6443 68957
25540 88818
49740 57907
80819 97048
33084 85983
54353 85274
63018 69561
19946 46674
37060 76189
79581 93353
12692 48547
8818 60546
66288 82767
54329 82457
22072 43249
10668 69205
17794 85136
57782 84773
1737 59838
43180 55805
67299 77109
34987 57115
28189 59646
21513 68072
44398 78455
4270 25959
35578 63726
58336 82969
392 23749
65436 76619
28085 47452
43254 64135
17328 43824
70554 93689
70830 87555
12363 66056
3300 17410
50904 73882
11860 17262
28203 54822
44825 79184
31179 35434
45386 61806
10390 63983
91803 92110
32653 97436
12870 80063
11054 59056
32183 58416
35958 36738
78774 91360
56256 73376
67122 73835
7043 94022
10194 99903
1059 73998
25365 55918
27716 74649
3367 17623
58564 77517
5055 71243
21328 87042
43770 92548
80345 89251
28389 87005
35054 92628
13621 62390
88487 92578
6307 24115
84139 97624
12733 26180
49030 55781
33375 35277
43506 74068
8565 68445
31186 75299
4604 14955
25264 27306
16539 91478
19292 85972
54018 58181
29734 94850
6655 33964
7028 10353
20606 45448
18323 98628
50193 84023
29926 82001
9871 62348
1952 94119
2804 99512
12589 51034
36978 97480
50137 71231
33931 90863
15737 93368
16508 59284
23010 82752
31304 96293
18194 78490
33361 44184
21658 83650
45210 51332
52035 79081
6586 86416
29622 74754
38447 96821
58922 84439
54002 94951
20690 27250
6488 90678
52790 96514
25095 95756
33155 68422
58244 81573
1208 91551
43461 46959
24763 91250
25908 74858
13328 31283
18815 80018
2773 50046
31423 95603
22207 72796
671 2463
33008 99015
11387 99851
78357 78471
81619 96855
19857 61092
745 12430
27852 85425
10468 76828
23454 91202
42251 65457
37521 82017
37484 71545
46551 54550
10345 48260
67604 90872
34818 81181
64101 99268
41086 72572
48828 72090
43660 90911
1774 62510
85831 98279
24460 85867
22792 68252
78275 85995
90924 98343
651 35241
10453 54220
39214 70354
3878 18665
25073 63164
7505 72004
3654 9418
1950 29827
19533 93679
38588 53331
26489 55935
11477 52082
10569 41875
53126 63924
67433 81189
19913 43985
10273 92925
14483 97033
62066 83537
24402 91932
12057 86683
82427 84894
42720 44391
79279 79302
51291 89230
18313 21190
21832 72345
55029 95014
53775 66005
59847 89426
1351 71154
21118 88011
71064 92947
9940 27738
39484 40276
37708 66552
8913 15019
55481 80712
27612 87431
20884 43128
25953 69458
21939 43694
43106 90412
15567 99026
29575 62017
56825 59391
21816 76941
37697 77558
17507 84942
3428 69610
20947 57576
46064 77624
42022 88981
6995 69683
18982 31001
9432 72328
14188 39494
40728 86694
6607 77960
37934 39714
40157 56963
4079 21218
35133 92560
23679 63456
13814 29521
32055 74879
42628 47964
49004 76164
10475 23230
30588 58596
13490 61311
11210 64062
86254 99762
34901 61833
34495 49846
17557 87404
24153 96266
9615 20204
57839 93784
16059 67322
28866 58342
14013 44736
39355 72186
74562 98806
36379 66947
39838 87721
31670 65914
31594 80337
72406 74907
4036 42101
60411 76517
10130 38171
42151 59138
22612 99033
4932 41191
51182 90853
14948 71910
28564 81638
20481 23410
60645 90320
49923 71441
33966 63013
18727 69200
15571 49953
62398 68771
33818 42925
42960 79775
642 84392
16346 77586
52981 70795
40045 83781
45086 74644
35115 39098
55142 84448
9224 59049
23543 48905
27048 97144
20926 85854
42923 63312
80369 97429
9453 29049
264 89559
17321 83601
20929 83472
64613 71548
63350 76087
8414 47349
25595 30093
21098 42248
17643 40334
28383 61481
2575 10882
54428 69600
31854 80332
20604 31259
34002 81628
11111 45490
55386 90209
66740 92998
4787 40711
6346 19063
3186 85304
74196 97394
43169 57006
6098 34199
6677 84055
34803 66779
5628 84644
78174 78306
14835 39537
59692 64693
60200 92473
10672 29089
5356 11366
6363 17195
76508 99777
16448 41669
9205 52795
4426 61306
9339 87361
10172 96837
44926 68919
90785 95293
47714 68772
27350 89613
50877 78807
39873 45584
57321 89295
50171 97324
90512 93195
86891 88235
55187 56543
26946 45186
6917 93681
77317 97536
18626 81129
31930 67576
8115 94778
55893 62233
96021 99332
54033 60875
54660 66045
4252 82403
39655 52228
3923 96766
36595 50045
32635 71048
5936 97857
34531 70805
18758 23185
11112 21207
16281 42584
15924 75072
38987 61313
76732 94490
8647 13386
27011 80387
80520 92314
388 91840
2999 32219
8733 57676
28216 57904
18422 64334
27494 95883
19163 39995
8728 30416
42933 69304
8260 99107
27556 92605
35057 47609
4468 40250
7257 79663
84342 90145
22684 95573
24604 97948
12521 50429
92185 95502
22605 41581
4329 85865
66002 78938
2367 19353
48043 85783
10124 69272
4992 63461
26775 95831
6765 70450
74407 84265
55093 70239
32969 39103
53766 87869
53114 57624
57088 65116
66921 97049
90183 97081
66901 76496
54641 86664
15156 86370
2480 63084
36017 94669
22944 90147
67846 83183
60985 84618
20631 83194
64349 83827
28383 59697
31184 98500
9291 63103
2294 27865
78880 79443
19958 52666
20293 36366
59362 70830
42062 60472
11425 57231
63896 64059
58008 62752
62015 87470
14708 34841
14573 77438
76805 94987
25185 60455
11800 85249
14219 14574
25406 37112
4239 12674
12842 36729
79080 87471
17510 29794
21133 39606
13357 77448
789 52357
65405 75714
13043 39804
62578 88549
20614 59311
50977 59566
28898 29477
23154 34554
22700 53194
7805 11532
20065 55572
49625 61945
28406 34640
23942 49077
43311 75027
33678 65461
37308 99343
49953 57579
33945 69945
42023 87441
47272 60512
48025 85962
53341 88520
19979 23768
638 67772
44500 54508
64990 88248
43181 65189
46158 89708
24062 59681
13702 84087
1782 2588
22497 23806
51296 85786
39812 53867
27052 84924
38168 56835
50467 91042
69864 85587
76152 91615
59683 79353
16330 37032
51571 98233
31050 83572
21826 92169
58631 98247
54819 73096
42323 50086
4696 8406
72731 93349
34808 90436
32809 76630
89402 97838
56978 71612
17109 97611
4995 11325
13840 66052
38627 41238
46439 58281
13988 26377
2376 45064
10700 24338
44519 88895
2523 38903
62005 86394
31677 69304
16761 96379
47836 64919
39792 84179
84570 89722
77545 80387
65418 72492
25700 82488
43633 87770
24571 93278
39497 58383
27122 78959
5668 72804
5973 10701
66239 76340
21071 66059
15205 77038
6818 99468
27365 82555
2727 52833
15536 24993
775 60593
2728 6473
2915 60358
54506 94200
7849 78934
63166 98198
42229 74754
5476 98305
31160 33476
12054 65216
32376 86352
14070 44090
43053 56467
2436 82360
48670 88783
81926 82932
23445 77927
7893 91668
47014 71727
88641 95923
59830 92774
1590 83270
31204 36645
3678 98348
39139 41509
45983 99250
40438 50810
69248 73093
51379 96944
2375 46294
52556 64702
24985 67762
37408 98671
29751 49471
25620 69475
6001 39658
54400 78373
250 43564
74938 92246
18152 21226
38801 88110
16181 65672
6707 22264
43221 65366
91601 98880
2174 22529
28933 55571
30535 87282
61517 92476
21949 50994
15459 70117
33748 68537
51003 91417
22173 65552
17063 39068
25589 44255
33779 43688
43911 67947
18167 62905
21163 84717
5039 84113
27439 81096
82749 85234
53017 84644
32134 59165
30466 30603
26790 55769
73088 75299
40315 64326
36217 43724
83088 88267
4399 9785
51147 75878
17232 25944
3581 31130
46192 51637
28213 85490
6672 48078
3710 31688
20028 58003
33112 99260
85796 89349
42148 93200
4379 65370
19465 46074
36076 63421
56728 73942
24040 79710
2238 59070
42859 66892
19763 96038
44419 85096
11714 97535
56220 99633
6393 27291
52354 89028
29300 80545
821 19973
36695 37258
10964 60327
29448 50602
73556 76667
49860 54451
55 70319
22124 64868
45840 94216
4719 92862
9654 22090
15480 23052
28298 78544
1222 61231
18374 74615
26899 32042
14954 20462
73165 91086
39844 41866
421 54914
50811 75414
55285 97047
13896 38232
65478 86627
36882 39567
9511 21957
86184 87220
5158 89123
45072 93965
66401 83323
25876 65652
39547 80874
35606 48228
72469 73032
67302 71934
31283 80838
33318 87807
38735 65526
51595 60833
8576 86622
5029 11429
53700 84840
19714 64215
27202 74948
9793 22159
32101 85312
35844 48446
64401 96914
13739 25966
66042 86018
31167 65078
4109 68692
12392 64924
20581 98774
30181 77533
18892 66073
1358 74623
6618 80206
37202 43261
2811 71195
29477 83172
44117 52145
61496 89129
28792 84666
15175 42534
32056 97978
85659 88512
64 49174
13222 98465
22727 33662
40641 46072
26401 42136
21522 98159
36298 43853
9593 31642
25168 32286
20096 98595
2869 44002
94487 99176
88912 91832
25117 69905
53088 68694
80337 97180
17039 89345
68979 96016
56348 63936
77212 91886
79472 85439
16307 82539
20239 30816
23392 64032
6791 92450
36758 77212
56765 73428
4624 41058
24813 35601
72612 87440
65096 69561
23591 92443
30262 31826
65328 76869
37314 52021
76251 97715
47343 52434
13350 28629
36375 43347
14715 96498
15898 52515
18203 33590
68038 99717
53237 68511
45191 75299
24083 82597
67010 86696
1152 19444
10356 66818
7319 38264
68650 83332
7059 53352
36114 78293
67053 82021
51799 83400
9758 49747
80391 85914
27427 94228
22015 31231
5051 65600
43744 63846
19455 21841
27090 62455
3115 20719
9064 21704
49522 83964
8226 48664
58783 61035
20492 33804
54507 69647
29796 94627
30078 88488
56121 85463
34657 96026
66735 66963
47717 93691
38412 66814
28226 81715
46074 46141
4448 38827
67470 71267
78161 89845
31217 39458
41758 51062
21777 57275
34300 93550
51000 96161
3725 79509
62789 65788
60364 90186
12983 47286
41081 71395
21478 43143
47250 65453
59269 69863
23004 60965
35959 84920
2378 36872
15085 86691
58248 67143
85030 85238
8444 25215
30579 64667
34753 94205
8179 95062
51055 62449
5054 38171
19641 33228
2730 43038
52754 78163
42903 53416
44093 64917
45318 53339
12637 86092
42145 55239
6111 76213
71377 87374
26101 80016
52733 84864
13165 22534
3232 13924
23398 36011
4230 70392
14858 51274
25611 90918
50487 83978
81493 94002
87703 89025
72641 97985
64999 82236
60726 94849
54705 92298
7981 43649
64454 67259
70075 77572
34181 94930
1399 13138
73462 93036
9407 80371
66160 96273
18398 45477
55546 79024
30653 81219
61654 75314
5899 30717
18364 68251
34523 63381
20849 75947
79416 83048
23777 31588
44448 45067
4966 88766
31777 40782
43874 69128
6693 22474
35438 78070
66326 93054
8336 20936
37658 65540
14174 86784
55299 62568
52240 71887
34706 65917
17959 50568
38802 98651
5254 46147
41922 66295
34309 49002
3797 61177
10898 97133
33711 70783
11019 44841
10517 97415
8726 25932
64846 73613
14232 94391
7720 16316
22765 65093
1869 39197
4611 20105
32782 90240
24633 79247
69207 94955
22847 31253
28370 35116
29086 91551
14303 87365
50757 54982
21229 25702
52664 99498
7260 80818
4544 17780
10443 74880
35910 66369
72290 81304
385 49770
4453 72214
26783 90840
5521 15212
75192 89264
24668 99389
9954 66262
16954 36433
24742 85050
22631 73356
23079 69607
52456 67399
78183 99614
33950 75513
53479 79249
79950 98760
28934 87614
25333 93846
33332 54331
54973 70245
33553 41843
1277 33591
47728 87035
82724 96694
19696 85915
62197 64092
66478 86674
11456 62519
85123 98391
4598 21258
50272 59867
9552 34181
65209 88373
39632 57797
17701 38306
12872 31843
9130 32246
79330 84359
59344 79005
68984 96689
54845 93926
7515 38380
81006 97792
55024 70349
43661 48062
49794 72060
5575 41154
38374 96396
37295 89139
7049 32428
34006 52547
10050 87212
9089 87251
87920 91551
52668 85882
36829 57812
34965 36813
27381 57176
37919 78355
8973 77965
27531 41317
44901 81029
22619 83519
66918 98717
37013 68229
3819 47220
35032 45124
13318 86269
22331 24028
31702 96361
33147 59970
66790 80515
19657 86069
63334 87732
6616 62217
21916 69353
61118 92803
1271 54693
48592 70646
4344 33737
23229 95756
4531 34362
49097 58751
4664 72714
4061 26438
1181 80979
43811 49721
35130 54001
13534 54931
27725 40409
22150 32753
1498 35037
15275 15562
4847 42268
14682 59852
13190 40509
55919 81917
4111 73414
249 316
11468 70008
14283 15492
7986 17257
53943 75155
52113 57178
65040 81250
2630 60804
10671 78202
21106 64629
53830 73184
94071 97912
17324 27460
66803 77359
1384 5808
21928 78890
19596 72014
86241 91040
17929 83017
9304 51390
20165 25274
21080 44909
4982 26466
55200 72285
44808 71400
50503 59430
75303 95844
7217 89615
66747 79970
5521 82212
6741 16018
11809 90584
30758 48394
12377 27702
36346 36523
252 42080
76365 83301
14389 99547
7427 40089
13628 20988
30623 67204
74507 92152
21796 57463
29810 67462
16234 69786
66712 99420
68032 94959
33201 46036
3620 23372
21339 91565
13438 52356
52628 90064
3132 99521
65548 88726
20990 75001
5029 67885
24505 84676
48371 61324
17717 82138
27327 29966
10815 68001
25215 42200
46452 95989
57085 77839
24065 63184
21294 57814
52201 59380
10600 30236
51139 81299
20085 83072
9177 25606
54599 76988
1562 77592
36422 61139
4591 66417
31288 49311
54364 78890
15077 50611
39002 48883
3358 39112
6729 50817
66408 69426
33646 39330
78008 93821
26271 84951
19765 75563
75018 87811
41375 92421
48248 80965
13130 36606
42309 43295
18564 66602
23845 79977
48627 65497
35874 70545
50164 96504
29036 65672
30667 51544
14717 87446
3381 84796
48131 50642
897 94779
67957 96324
37384 56805
2730 71659
40637 46474
42899 58337
36327 72005
47203 73039
598 97880
19231 53332
55824 75877
51236 95363
58503 62510
61319 71640
70963 99387
12905 36771
33174 72363
3835 69440
28663 36638
37510 79436
66787 87978
16711 61666
85620 89490
28347 82734
84386 99377
20424 21501
45254 60979
53181 56478
10767 86300
46339 94887
16292 67583
19133 34899
16520 64221
49731 93832
5461 96287
44655 46556
21407 34609
8862 34203
62687 99767
48245 49941
37067 69899
29360 38161
43655 62954
55802 94062
52066 60568
11326 13135
68126 77133
26933 91560
48854 97452
36049 91984
2644 54030
65879 82370
46933 94837
34528 43357
81405 96278
24565 43034
51720 64036
74074 84933
6799 79910
21607 29663
39138 40411
19567 62737
15239 61365
53443 53637
43195 74006
30710 79550
33518 80715
11369 78444
27560 65322
76146 81435
48052 53985
41856 58734
36844 45315
37132 40139
15823 37133
18463 95055
10332 54350
2790 15317
18835 79164
18254 53147
44632 76782
11306 34644
62871 91447
55181 58024
57666 63680
29521 45072
2592 91094
41657 52104
51420 61754
80313 93512
4747 34067
51470 56263
73002 86575
10106 96732
26195 80519
9928 47091
1353 23987
7639 97823
22031 65901
36824 66714
4527 65632
32771 47534
41087 49357
36292 50138
2491 19390
4610 8114
1677 75591
82112 82934
42001 61170
10413 20796
6317 75275
46588 89078
19228 27760
2411 94889
33728 89176
33959 35646
22634 71017
20407 77565
53661 73010
33221 67769
13924 45102
13274 76848
10823 83726
43306 63838
6453 11530
23336 31876
69507 70139
36860 56653
7993 45266
28915 90812
82071 85476
5053 54792
46176 90309
21427 78994
18293 40386
57761 61720
87582 88569
10901 41796
37259 60815
21907 22127
22413 75097
20276 63842
23035 91052
18526 59448
75701 87614
47892 49228
43441 72174
49520 57945
30676 51754
1846 24866
63466 97459
72411 98828
80065 98079
10919 48083
43159 80835
16683 93395
9025 45229
5844 79309
11767 29393
93810 96065
17540 67511
70989 91698
65032 85905
1715 52054
25451 70698
63464 67424
78817 82711
11465 67320
51873 88164
13185 34053
35911 73863
5976 17851
30303 77970
27709 78247
32797 48191
12911 79112
23618 83098
39188 66609
16034 19234
51833 99751
28829 71333
76224 93451
25731 88255
81890 94522
5489 31629
8001 15922
17535 41549
46446 83082
14672 97783
14997 84001
26632 86000
90818 96215
10506 47619
16180 31253
98562 98996
24638 89541
25536 59551
31205 72822
16549 60842
40615 99244
38334 77063
1674 26513
31503 54944
42211 71172
25514 33054
62678 62875
33172 50115
55315 88960
3004 69290
58336 62177
11035 95403
3980 71134
40263 90874
60343 64824
556 46767
10498 78171
34970 40406
21740 58728
25147 37841
5581 85193
22465 42858
37359 48380
9452 71297
67967 87836
32116 88333
33742 57178
22339 72748
46823 66889
11397 57181
27317 48905
25692 55072
15490 49552
36209 81990
23517 38042
22183 92726
2730 74324
7612 74187
35198 89152
59678 98456
53983 62283
5837 43494
7524 37490
27386 41900
10345 60961
82346 96015
8166 22908
35804 66703
26742 58644
60750 75173
7521 48411
6499 65623
22942 44730
19155 88323
1309 32515
43373 56732
22391 89281
26571 39531
13694 48195
14892 34746
49262 85762
75642 90661
44028 61236
9383 98104
16754 37131
10623 66108
18875 57472
14096 68075
26093 57517
60812 97637
10682 18544
43968 64669
49164 99314
10382 75539
40519 71354
2335 47462
43171 71064
60568 87955
71062 83885
60644 83948
27246 34100
27226 50958
22001 30747
26882 87700
8379 17793
32293 56297
84584 86732
38162 90264
449 42033
60841 62500
52738 85135
64830 87550
9556 36592
5630 79000
51436 70918
65785 79678
6349 59846
12736 91601
9765 74434
3336 70557
2347 11085
39950 42134
65361 81797
79417 96048
16090 81011
2273 56688
21188 98370
4586 18200
1229 47573
48448 48567
21453 55400
33385 83138
29873 32757
29973 68089
30428 46696
29071 43216
61414 99199
77486 80032
23387 89901
43254 98491
75132 84555
24729 32717
69310 80027
53079 83959
60761 89619
64309 89938
2272 58117
50392 63981
2017 54068
24434 87654
28922 93761
63793 81708
73169 99787
15839 94754
31265 63265
48675 50679
45614 68777
69123 84128
46689 77184
45217 85978
3366 15381
55861 77159
273 15654
38450 42186
86174 98168
24283 59884
27938 87233
5165 6825
10612 92030
66393 96382
64241 86795
55816 73941
40871 99632
62634 65334
39368 79088
34118 96057
41277 54955
50363 50453
68262 72161
3011 38918
20821 55950
71838 80755
68633 73628
20778 83514
57469 93445
18655 82728
75309 87297
62226 63199
18661 68538
3916 62155
4176 50725
69487 95971
15653 55460
72783 87981
63730 65848
26023 81628
40884 49150
2994 71358
4999 25731
44074 54289
28580 65408
34582 60212
50612 81564
8025 35670
88960 92100
39206 66839
48325 75050
76298 97795
42687 48153
22764 41608
80904 88240
18170 92712
43316 56840
27035 52801
49077 51428
21444 75442
71536 77597
70039 92577
19439 58218
22125 29089
30261 70699
6603 28737
52077 58259
72765 93675
7809 45641
32022 87167
11049 74274
34303 83873
84563 88390
11500 51392
6272 82393
4231 39015
25526 66082
3318 34002
30221 88822
31886 57913
3539 16762
7516 56831
30173 37633
12228 32181
36063 93979
22411 78375
55863 67586
56212 91646
2100 35886
69691 88702
10089 71674
36588 38413
34450 57161
89484 95143
38456 68237
44068 68685
7646 37889
12867 14976
826 20648
7915 29583
23954 92429
69628 88171
17157 32152
42230 62172
11986 47131
91871 95962
37880 65752
38244 80490
13173 78234
22750 70578
37719 45535
12669 82759
15986 60798
43266 69369
51928 95244
16079 40532
28927 99219
56493 64797
18765 63741
21549 36234
62092 62854
6472 20574
73500 85179
45043 54197
42532 59945
30926 47656
10966 68250
33886 80476
34535 93714
49547 85137
11403 18801
42322 56057
29096 65377
5922 68529
15648 22365
82 55175
24479 95020
46043 77661
13002 68612
57793 95803
38986 81826
7245 45523
35640 44817
48869 70019
28622 60322
92002 95707
2423 48492
30641 52985
13245 98272
40924 51135
20171 57569
13033 81449
84337 93854
35777 52101
10345 34216
42126 46391
35120 63603
3181 21079
14405 94902
30919 71232
46024 99111
60460 99050
3841 85741
85180 95742
48020 95345
39688 53393
23418 83348
46146 81013
50182 73872
13753 69584
63964 70136
10015 38234
4155 18064
34147 67991
47717 99063
8234 25542
17828 52296
42685 44387
45049 81696
16148 29884
16833 67993
40753 83925
10861 32271
53904 73906
28585 80783
19152 19912
36243 51359
4407 86744
2269 67775
34232 88932
38916 47649
16999 23989
98525 99235
19598 43428
6653 66876
2742 61968
22665 47052
41038 91276
22721 47918
24159 81484
24835 76233
86233 93523
44097 89985
35686 88316
37228 46722
85346 88637
41238 48696
60364 74675
46476 67766
46162 81907
65213 70569
1934 25797
26616 30741
7378 50105
5442 41530
5925 77508
37119 99852
15741 46335
82402 91803
67223 97873
40145 45896
27371 69874
87707 92245
20859 32539
35924 43001
40991 77522
34495 73724
45929 77799
6634 94416
33409 86259
45254 94873
36976 84420
2840 41174
36011 90101
5605 44755
18272 46810
15926 56831
43400 65894
73005 94420
23262 36534
24122 92124
59687 70917
23301 91623
46731 54025
34501 40142
31239 49379
42496 83309
47460 58721
54345 93090
51569 86561
59151 64031
34292 51227
1451 41903
5425 20248
67573 79396
47250 69411
29452 74505
57051 82933
54304 80308
21875 56484
197 82765
367 74263
46180 81403
44486 54828
12651 23664
17925 63297
35601 84292
49511 89432
2473 11351
32080 40341
70321 90978
33546 43492
57711 72886
42355 48385
55321 94896
76327 82860
34887 60838
15647 52676
9030 25382
41255 95056
21112 51776
62098 75175
70751 85640
69998 85844
65836 74322
8744 51157
86045 98631
7711 75771
36597 47238
16943 86178
3357 36488
31734 44903
38804 93833
52316 86904
84 29978
40901 48099
9674 81227
20841 79606
25340 38527
30332 58901
26090 64485
61035 99612
15831 58765
20824 51158
74741 82394
20732 46466
6368 98270
58872 66839
3422 21372
44833 89972
15253 46279
62184 76086
20320 84751
71313 94336
25164 82236
56902 60318
94099 96500
3825 91210
20452 71241
19478 92303
67770 70464
1814 89855
75961 92854
15183 96465
38619 64737
4987 41600
77865 78020
44319 69491
25234 51625
39560 90720
49427 59668
53855 98483
25377 81056
21771 35687
25198 29960
55084 66216
51529 80748
59369 93697
25488 98684
89055 94602
24724 63720
11028 73741
7791 72044
12751 80556
34362 69559
10365 78815
25531 68470
10139 49432
29681 67715
79533 87127
52955 98971
37235 48131
24955 41820
30036 37381
40104 82760
39076 45469
56188 63572
21123 44920
49713 55884
23253 79997
20905 85251
69113 73771
56856 83717
16623 51953
41705 46702
34092 71548
73090 86277
1305 10759
64835 66388
37015 90690
4812 46308
20956 99077
43496 91113
49123 87459
19212 58782
22738 72797
7865 54568
23229 41243
13333 46252
33230 44995
63256 70316
77147 94107
31905 79134
34764 59905
55929 75318
56447 76514
25481 76702
22545 70479
29932 45131
27504 46054
24178 90698
64264 75873
108 29373
38697 91976
18184 70097
16240 68045
16958 28115
11534 49016
40411 66364
18693 45452
64142 80551
17962 63326
30833 81116
78766 95144
18171 89758
1411 36802
86004 93845
3742 24441
2964 44968
36453 58754
44667 84639
8319 13117
87556 94803
31451 51703
21302 75346
43192 81520
77228 82327
3380 32885
42361 49567
11667 95242
81226 88871
4265 23329
9408 60682
15454 28470
43921 62688
43317 97531
38776 55430
32270 94265
26081 95021
30947 83212
34420 62260
15905 67848
19670 59576
42595 87638
61110 85835
56662 88211
5229 94409
36238 54161
51334 72306
24962 67412
5531 96007
10780 17673
41227 93871
18631 44750
58489 76789
48522 89965
9530 67031
2802 80217
13884 79478
24247 25532
46553 72519
21390 69832
29143 93961
46765 78380
2541 63132
37012 95329
5657 27405
87072 99265
12048 23578
76722 79437
61375 95761
24634 90983
65676 97069
46191 90583
78736 87988
73699 88170
55001 61300
35463 87700
49021 92137
68175 78050
40214 91904
65239 83539
24084 71712
17347 30197
15559 21691
5954 43834
2974 12715
24310 29713
51597 60076
70830 85925
32455 77814
48795 91620
18878 68706
11106 88909
69455 73906
25902 51666
34662 54193
30152 45637
29090 48675
20521 27098
6406 34775
34201 59211
40653 67175
37332 72426
40103 96642
7706 9071
5729 78964
16873 80153
2517 59963
3751 65443
24268 44190
24701 93249
35618 56163
11517 71352
1272 98266
5143 61348
51396 65325
71011 83564
44878 97403
35783 73432
38255 77841
15191 58153
3180 84632
53264 79037
23185 97639
63533 83063
7963 51260
1327 14354
83177 93868
523 21967
17473 45073
32007 84368
9001 70575
39565 47786
375 70534
24117 68143
24545 82424
11816 59369
739 10431
50228 51780
6419 24345
11632 46534
16761 82537
48842 62330
80468 93454
9285 84463
19866 50242
58295 97273
39978 56735
13991 15274
66087 72068
41871 57779
10145 81672
28319 29300
82093 92602
54683 56674
25618 36500
44423 89425
23157 33996
38444 76209
66398 83333
16306 18346
25153 70857
55463 92790
39641 86946
19625 70927
27279 61595
9767 72972
19035 26445
19036 81059
5102 60093
50090 86630
4543 47200
62834 76622
40840 58629
50845 60679
12750 15586
27838 33452
306 85215
40106 46573
78876 90700
3634 66671
6881 85553
51818 52805
6369 15151
36453 39623
30183 75550
33074 38620
47687 85831
4301 67324
39357 86754
70386 81536
60200 74841
17424 34565
18745 19827
67097 88475
950 20113
35615 76520
10888 14323
83553 94476
37718 47041
5504 27891
17729 76526
52236 76031
7487 70730
60934 76899
23645 67216
22778 65252
15599 90654
46162 70563
48303 84611
19239 23336
65771 83428
36461 52146
31864 53828
19478 31790
36817 68326
9697 98794
38786 67005
63667 70990
92125 95183
30967 59745
59357 69939
13874 49038
15334 86312
53894 86556
787 35560
68835 91259
61722 68319
14108 96615
24676 43306
86242 89965
14165 30802
14014 99214
30032 82943
46013 95082
41240 55381
59692 82082
64710 87577
42960 53185
15447 54947
16577 44149
31342 47730
42212 69077
18982 48119
22162 72952
63438 90012
57488 81269
23504 80143
19780 25228
24008 31661
25077 70144
45482 51993
32855 80205
43319 90749
13622 68978
20491 62944
4727 18320
31223 36704
87387 98335
32532 57759
3398 91239
11939 45059
44939 83057
62663 80623
39950 80222
43457 67209
11361 88291
41183 77448
34439 70252
87077 91425
14220 15954
52966 81297
6770 94523
46375 94257
28336 50662
41910 81022
40084 42832
8125 36191
55369 92326
26247 61886
58440 82961
17807 27288
68744 76067
4345 90520
17874 78685
53291 79458
68594 85465
58729 87278
53343 93473
16003 80506
81838 96729
92831 96951
58437 92896
8110 93747
9148 71767
1324 3513
24945 99935
87885 98357
5483 16568
30684 45565
50707 68065
26856 68633
35832 76014
67399 72093
9116 93534
59598 74894
44633 63466
12031 19475
6687 58955
71643 93590
19113 47097
14193 22267
78035 85303
58461 63799
20839 25789
77150 81497
41257 64014
973 20620
37045 78258
33152 45492
40267 71493
23031 26360
29685 37264
27366 96314
8102 53957
18375 92634
18207 43284
42154 62569
35682 58457
23994 33660
64508 96457
26352 32339
30347 67624
45890 91821
40307 84179
16442 76806
16810 59153
20201 82532
54131 75952
25588 80420
60676 97019
42164 66646
51137 82814
45771 52935
48745 76535
66557 96608
62381 97969
3207 48269
41243 96611
28732 76509
17100 43569
1711 91793
275 23074
6807 63287
21327 74599
17520 60193
47396 83898
7767 67437
71860 98505
68217 96264
19591 24805
18575 78229
2419 69461
46168 81421
42795 76356
19488 92977
41027 58686
3662 43806
21331 39616
18070 59411
32885 74367
14771 57554
9830 55643
19064 44911
26469 72513
7042 54038
75880 95347
30411 58039
18098 33959
18581 25077
15218 33520
44273 49660
33597 45007
83909 99095
63639 72281
6878 74617
14992 90535
75553 75913
72891 95812
1728 27531
36214 60988
11816 45831
24405 39758
9814 47417
2384 51613
50186 54644
76521 77601
28275 50739
17213 70873
6462 46154
55873 58816
33467 39669
15887 75112
76638 93852
22818 26543
12355 61764
34783 94296
2029 91121
29745 81995
32854 83533
88457 93998
28335 36328
21902 70996
6026 32747
42216 68942
38545 49655
93527 95306
49199 56062
27950 37341
14494 58062
37258 99556
8853 79488
24868 90923
30006 61735
1302 66249
13358 75527
50176 82770
39653 78922
60621 84758
74364 85748
19331 26465
7837 29079
27100 68042
1725 31271
24866 58666
9204 88739
67982 94145
68503 68565
8490 94727
55622 56125
17600 85187
22396 71779
92224 93750
893 79231
50128 95025
34890 95942
38445 69676
55859 98416
21972 46131
82921 89221
42002 75903
92544 96565
36231 43908
43798 64045
12098 21461
39683 74151
5503 62113
49559 83552
55039 81244
7053 84043
14219 23918
35220 87801
53135 99356
32823 59992
17250 99997
6615 65804
23801 57882
53045 94407
18544 30730
39239 85613
29582 60584
8410 56271
4135 31465
16496 38215
70607 88392
9595 80926
28966 85144
52049 84366
2409 69644
31234 67692
37080 54540
30092 64143
9572 89701
7032 9614
932 39217
15310 37064
41248 43527
60239 97704
67146 93566
62884 78322
48186 62603
9637 60692
57672 96516
36210 38476
67430 83367
10136 46082
74265 76628
80611 97675
19895 84148
30216 87457
2141 32470
56084 78540
5580 63320
53543 86375
5439 42787
73503 86956
65972 71111
39186 68988
3060 74758
27307 34263
19909 90630
38461 63980
12448 74677
28956 46328
19772 60501
39880 72438
22409 47524
51887 71036
37148 44806
25642 41307
49886 70071
9811 55805
10112 85968
43092 90973
657 8813
54932 69583
20479 74473
17504 26389
32384 44659
13207 84238
55410 61123
11993 20837
4243 83656
77822 97906
37209 41058
21326 97157
36562 44232
48876 80527
28868 56187
48185 76929
51929 60249
19910 34739
84547 96664
53317 55471
16209 44876
7117 73932
76488 77636
27054 80272
74501 89134
4545 88612
32211 74964
64108 77765
42694 84067
78394 83756
75163 99458
36138 48887
49779 54491
8625 21867
64295 95222
69488 79567
62063 76445
157 37898
49117 79604
795 52478
11135 15632
71934 83269
28368 58093
26291 75588
20324 34037
416 94854
18918 88031
8459 94195
214 28274
10922 92601
37600 57350
44516 87531
41309 68061
4701 79499
36968 90225
11650 34916
46469 91938
38269 47366
3180 94889
61071 86383
76204 88086
1839 97575
12317 20432
52633 55247
19306 35952
58725 86883
53389 83680
60518 67316
4905 72948
23132 69497
45817 71685
1908 76905
443 65686
64849 65417
2420 54613
10217 69234
8204 19857
25531 40658
36935 64582
13689 29345
10668 74832
9778 64848
39420 88782
21402 68799
58950 61767
2738 99251
61211 97980
19556 85138
43810 69094
28303 30740
91206 98887
52439 88850
16856 84968
20701 89382
21657 34309
63548 68076
50190 88343
47466 49214
26925 85384
14369 31427
12887 89740
29627 91508
13794 44219
24769 85447
37722 53448
14731 26251
12492 38578
48258 72958
17078 73455
5446 46763
4186 37149
9089 86252
39156 69562
14052 41391
50519 90127
42156 71303
49419 54347
73097 82500
6566 94594
22418 36060
337 74439
44304 56472
10533 71851
5302 59647
59433 75963
7478 43798
23507 84702
21474 63230
83098 87604
64166 99317
44671 49688
6600 41462
16761 93926
32944 59333
24783 38880
39077 62519
22565 31355
11403 40649
34518 58694
4034 77665
25535 78966
6074 83285
15242 94840
16949 57380
52799 67902
69202 93543
60723 61387
44818 65931
21737 50540
46621 63075
74236 94125
19713 34091
62759 94509
18970 44247
28836 38615
2982 55675
10416 79967
28858 41431
16638 96039
66676 90716
27699 73281
34379 59672
2669 55494
32596 87700
63503 71809
35863 61552
1535 31858
28148 75523
8594 35770
19602 78469
25683 82738
71124 87059
12969 66977
22128 30586
28077 53571
62043 73472
41789 51277
18618 50104
28193 65678
2214 57584
3113 54592
35424 80032
55339 61299
13346 31986
44343 80616
1101 22512
1030 26827
288 31980
7175 20376
63880 86633
20481 74138
16894 90968
62839 80385
56224 89214
18877 23308
2887 59706
29039 43369
5297 55731
979 39795
6478 13452
6991 32854
56287 69022
37622 99425
3477 89173
44373 72432
37351 92153
9606 96856
13761 45653
58515 67330
9400 48871
23057 48872
17817 57703
61297 65827
3020 77887
68502 73836
2981 74973
2601 45870
14842 40115
1478 64425
14054 49554
71935 73717
51169 58700
23809 23890
27639 31517
7909 43766
794 85651
2211 3957
19521 78121
11132 98137
54525 65520
61698 88747
21715 58993
16529 43292
41972 80531
90690 97265
87814 96935
71002 94571
5875 24414
19866 90869
65986 78887
2813 31266
12103 77626
33756 34562
75350 90146
25272 52283
1888 97601
14562 96952
35109 58644
18571 55283
9085 42180
28879 73322
31596 56086
52919 87385
35873 43556
6629 84615
85658 99473
79902 87548
43141 60651
67577 79497
33250 44065
6267 92684
51868 98789
38942 50022
59379 72676
61209 68520
35431 41677
44917 59620
61194 94182
41424 73851
38967 57704
84935 94075
10210 97553
69640 73885
88228 94737
75456 95260
55614 93699
12864 42922
10176 44837
27768 50315
49329 49670
24492 58341
22583 57633
2228 17591
29850 32468
15964 70484
4710 15378
15476 23028
7903 17754
3341 11082
84118 86128
31142 91103
62049 65258
44969 64199
16622 49268
22245 55369
27199 68146
21406 32583
52303 88375
6874 78254
50997 59581
2521 6271
49879 82705
17718 70272
40576 68341
3266 57638
69680 79629
44598 82815
40891 89503
37437 47960
8748 21319
59286 84551
68883 83978
33262 43397
50860 77704
38759 42337
12924 58907
18897 61990
9565 55147
23198 47046
9960 48151
19681 40497
21477 49452
65812 66830
31914 68986
58224 87487
53202 70972
88162 98727
21325 32934
3652 92561
18436 99383
16881 79313
31827 93441
35383 58963
35469 70881
67556 72488
32508 54899
35901 66414
89583 90058
70287 89335
1400 97578
49077 70209
24855 37077
13522 97688
15535 33339
58319 78035
34948 50639
557 36641
33438 91940
81168 96404
54725 83854
1701 68607
26665 33076
59359 85228
787 99580
66847 79161
11676 46512
19840 79619
19721 58141
84362 84941
9719 39269
46834 54433
23439 59077
43354 67626
6614 31329
2430 54754
23718 76489
57263 88820
15691 36309
85676 94143
18934 69843
19751 28586
87306 98416
9383 59206
72177 80706
15260 60717
19490 87934
58511 82641
30765 92329
17922 45244
16959 47437
8497 52454
89468 93822
59686 70334
739 13007
6395 19910
58753 99232
6043 90413
17614 18582
17011 54682
38547 92311
53567 94903
18548 93721
32464 93968
66074 66422
2614 38332
26557 89596
26203 30403
21349 78438
20493 89520
28610 87720
20179 44277
8971 29186
23968 37143
4205 95060
7945 78064
82000 93140
30643 65733
38749 51168
11864 33235
32673 95259
10923 71020
17855 73910
83091 98172
57448 85172
9315 59972
41834 46165
15041 78069
9931 18875
6689 50002
17433 94323
40975 80125
90351 96778
65636 84386
51467 95772
38750 91995
86299 86550
67843 71973
9329 11081
12554 94135
50373 87615
48055 94369
19273 22017
60562 77681
32082 99090
48574 57624
4407 93666
16212 96776
31682 98560
29502 58204
28300 42838
42901 85294
17338 31948
8156 60447
24993 86974
16118 30006
20279 68035
9998 31005
27050 63130
7820 67868
29876 47179
36965 69809
12516 75454
4247 82954
78327 99198
13556 77141
34168 80239
73541 81692
73757 80280
12483 20645
4248 49059
38219 91455
47315 73605
30731 67146
43471 75796
55316 69161
37383 63881
39375 54559
93421 98099
9858 36818
42933 62006
84272 88925
71908 85291
48311 57395
17134 30407
44213 95571
33644 44828
52149 85435
58351 62053
4735 45521
2558 29475
39757 83627
24432 87965
20811 83657
28401 61400
55724 85409
70684 84767
33268 77866
18307 56621
45388 83210
7388 64481
77364 97758
32941 70351
49435 87261
16130 22950
9640 95308
15898 66042
8283 82392
83722 90820
31942 73402
135 29840
2584 98986
61805 68755
2211 92751
76250 81641
52997 95481
23296 34630
76874 79157
6327 92986
36983 84962
50334 62796
930 10646
73534 92727
38259 81618
42052 90537
24188 46160
76428 92341
27425 43276
21971 34427
20354 93666
22487 87786
42888 88209
55064 99505
36814 41464
13958 50903
15500 65664
56999 67116
41714 43554
46899 72201
7464 18591
74724 81277
3920 35133
39636 49897
51867 77451
60122 95142
43284 72533
51557 82010
12580 94139
58791 82485
45827 52828
8227 10838
25854 55435
43131 86593
77396 88846
24477 26308
34287 57346
75512 95977
17310 59070
25306 89581
25849 92747
2298 44147
29694 32606
58987 75693
64279 86899
17297 30983
39349 78030
17998 95152
37782 52657
62448 64843
77800 89423
25789 27968
8027 56575
40874 55037
11412 33887
79962 98490
68870 93242
39938 96170
48335 98243
13483 92376
15966 30705
29819 48667
75468 94718
31952 76114
29193 95989
70651 95790
68245 87639
58399 61830
7033 16545
40333 54204
45489 67319
44629 47560
49342 67154
18899 95588
21181 98024
42382 54219
52117 62643
5031 80868
10132 50806
8089 16037
18217 50045
27151 50991
8561 14665
16309 93695
29427 31222
47764 75437
18858 70345
57112 97474
34538 65253
50337 62852
3664 60572
64067 73196
36428 74433
36087 52475
5603 12795
6333 17933
10455 95393
59143 95627
7640 99457
67677 80612
17977 31336
44016 68149
5650 56602
78399 92389
4055 50044
18815 50990
26208 52960
24459 99381
28721 96804
15048 22939
46577 95979
50 16428
25589 66262
54740 57257
47018 85462
6257 81874
7089 70278
31844 63659
6221 13151
85263 97505
32652 85992
31846 35266
2971 3581
6650 47785
4373 12035
77738 96297
35329 72506
8844 81030
36654 91338
15913 36717
37681 85591
33164 37000
38913 62469
2226 71172
6052 40422
1022 75836
2216 98434
11646 20753
18311 71302
4907 87396
15340 62499
23627 45394
62269 62778
27357 44449
4663 97087
17117 93275
1039 66265
308 48535
47701 67470
31384 68441
25163 71413
18751 66200
41631 67823
28626 46278
25541 64690
52414 79136
9382 60619
11461 94835
1116 24488
14330 87935
26018 88893
41280 88951
7410 25319
5975 89896
6833 96535
11303 39026
62013 74949
6553 36390
24019 29829
1549 16431
4721 29979
1882 20204
32677 97074
35426 65465
28379 92480
1976 74534
24955 70189
40332 90146
10078 13107
3408 35898
39070 59246
7379 27923
26339 70601
30853 34023
51697 85550
22375 65228
54956 83258
8110 89139
37486 77769
11469 90355
6879 60469
201 41240
39310 95357
11951 34852
29256 53187
30141 84293
24585 26399
60689 99968
7094 76350
6430 16918
57229 89678
93906 99811
44447 61725
26200 69069
37531 80273
24964 78778
1949 88844
18937 55747
72009 92758
85237 92907
42329 97379
5851 38821
30893 90662
77618 87197
22037 51294
15208 59369
75945 85148
84933 99349
47926 66290
8427 40384
1120 26444
18634 39842
3403 27077
36985 64079
75804 92288
5050 27634
18553 18565
21894 85303
25597 62217
34670 35725
1450 90326
9578 67567
1987 11825
9777 84265
55505 95118
6044 95023
21839 39008
13976 96428
82639 98130
18140 91872
48851 65384
26713 94357
88394 91262
82772 94874
2786 99350
16694 30102
37906 86049
10213 77889
71104 90049
20652 78049
3478 81125
60501 82249
31599 66335
21573 28375
2248 28717
49802 76933
8596 57184
26015 92864
18023 85709
39204 81995
42704 43697
52074 66224
50246 53151
13149 39601
41829 85374
48530 80697
67405 94950
58961 63848
53857 71935
46161 77436
55071 98180
38638 41900
76536 82053
37144 57408
2470 12882
58381 91753
39582 68636
20861 33279
78886 93095
31091 55160
78494 79988
22511 69052
27208 58424
41099 88013
33323 61811
3732 91035
47213 47447
19931 45339
35175 64553
36631 49815
66332 98864
63363 82646
22785 52153
2824 62916
18630 67166
2840 15259
49331 83477
34810 48142
6047 71770
44671 69233
8496 57518
86643 92776
13099 45508
70575 91754
26875 30987
20049 94508
37592 72047
50337 77874
71996 75359
30003 41422
10920 74169
8286 71074
60996 97430
9206 84320
46079 71960
24524 62830
21558 93381
34710 46865
29561 31971
37165 82159
7411 14816
39962 68672
40176 82964
5246 32798
6776 95226
15006 89781
12168 21813
34286 63769
29365 43500
28156 60020
89179 93749
2742 33015
66685 67598
72562 98329
57764 90528
67359 95000
9583 9924
16517 17977
52535 98755
72287 96906
13591 97665
16440 50209
57197 96003
3905 71779
62567 75152
36920 73236
56662 59497
63846 82334
51194 89197
58363 83527
6545 86797
8607 69827
38595 60665
84711 86618
19668 59083
3641 28347
44908 65499
47381 62583
21748 86364
45922 73130
44415 86834
55239 87709
36798 58139
4283 47704
86462 87528
63826 67759
83924 96879
36063 77175
51540 76658
46068 61255
57505 62124
21825 23958
37128 74316
54042 97931
60183 80543
7067 29821
41714 78872
4938 27300
35591 37746
47579 90074
31587 95934
15119 58386
521 38977
36498 39030
14775 70964
72383 91877
18992 91148
2186 28348
68131 86646
8014 54668
13506 21466
11406 84145
26500 85107
21392 77459
14998 20159
52426 61079
15294 49488
74193 97544
18271 49292
33325 72646
5876 95211
54711 71261
12556 91030
10004 20296
29789 63409
10744 12013
7058 59142
20042 28273
15772 17367
21048 36035
1357 44280
76707 87500
83366 98593
38710 39949
85324 97780
52486 81832
8624 84879
66305 98657
1031 35795
29857 69583
59924 82773
80667 87745
21090 75457
72712 89403
63473 68066
47160 82486
6726 69499
41284 62386
14829 64374
8415 53463
80604 81922
52518 83115
2388 98859
3175 65921
15906 32183
27507 76870
17299 70258
12189 42587
19075 35439
990 20656
11388 68085
28854 53631
60933 83613
4407 82936
83318 92165
53442 70471
27400 95767
20922 37593
22219 44333
44783 88974
26112 38298
10216 63400
34602 81197
53884 76277
55604 57646
92550 98128
58584 72973
71799 82511
21295 77201
44297 64618
9402 69869
10531 13139
13853 94205
88855 96215
10607 96789
5465 85087
52900 73039
2027 41155
79855 94475
6339 82204
85973 95986
52174 98532
4216 6317
19453 57629
9718 47324
54874 72478
67082 90133
2950 55246
45311 55209
82505 96719
55660 91500
3724 26694
49267 81545
24502 62290
57134 84725
22151 29043
44240 90156
43979 93102
8675 48008
7502 28987
26048 78544
6073 21342
6462 83003
6756 68406
62065 95183
22520 29811
17811 60475
26008 90092
61233 86493
50807 56067
17692 50992
25002 70704
15206 47856
6530 23938
497 70782
17597 74957
21315 82385
4905 99935
31840 40206
10480 82321
28248 39203
21413 57337
845 68496
43164 96809
40147 43500
2848 56505
13269 19096
47480 79263
13305 40822
62709 83063
53350 75587
75327 99513
14816 28274
76756 97551
13306 47294
20786 35440
71737 98999
20170 81502
79448 93926
41804 58368
19905 32041
27438 81040
10072 88549
2470 95491
33927 92503
30734 63897
36937 61541
73185 93511
10915 15139
6980 62396
63922 89690
6730 76233
32883 95205
55547 80551
32537 43376
5340 36854
53529 93068
15536 79761
52235 94953
11624 96736
11477 39463
28875 65572
22452 41063
5001 13833
83646 88488
44125 48123
5294 86582
64701 94640
33519 54555
8952 16620
16392 49869
56858 80181
41688 91473
54572 85358
1319 10372
32634 80689
60263 94169
34217 85937
67638 85774
26377 90983
17972 44982
27252 99308
2359 89409
37808 71929
84142 89296
49266 68821
60710 65716
19566 50541
65169 78779
16068 37661
7223 72226
31094 50070
1505 53057
22492 92613
64303 76980
56525 71756
42625 73194
24967 60588
15792 46255
31191 38309
4276 71225
30015 47489
98183 99881
60683 91491
21228 23452
6909 98449
25312 74327
30839 80682
10404 15927
69169 77419
5164 81795
1423 96948
49796 86237
12487 88769
15003 94198
46626 98591
25599 49007
34761 75618
70298 94870
13969 79984
51064 99549
25659 52862
66724 97240
2467 45857
41021 44454
57511 81181
44822 63787
520 84835
11685 34366
50313 67886
40608 94503
30884 47755
30645 66661
20634 62371
10870 32827
19175 45186
1427 96375
7906 90168
28847 92626
47251 78424
72938 97607
6428 25138
18988 84132
52425 71867
23889 69464
11778 83702
54168 92992
14556 67042
64856 69328
51662 69505
61323 84129
6788 25724
16849 67119
76661 76787
23726 50959
58734 78497
25961 79477
15430 35311
17641 46668
83627 88733
7743 29293
30737 66257
2464 38077
43373 82168
63044 65965
7511 68705
21689 23423
60379 98437
3270 92040
39491 94361
27916 69372
6953 49791
19978 75222
44492 74692
20913 39670
31879 45384
19463 91772
7583 13232
8456 49957
34416 49391
41656 52276
72410 92633
46949 68906
70388 83049
19623 83301
40861 58290
4699 12096
56951 94328
16270 22500
53407 80728
10710 85256
70886 82059
58243 90787
46916 88081
97648 97681
10221 50995
1933 77732
31992 58844
72337 88885
11988 88254
6991 72772
32212 61124
17950 62448
47951 90091
76069 95140
27140 86590
32466 50945
5230 61145
7238 14313
5219 81898
83786 90950
19545 78890
50016 70745
57939 76035
9762 16501
9440 89590
44277 57381
13139 64188
20122 73213
41825 68801
32849 40975
57138 69494
4970 27315
6707 55732
40 99147
19470 82530
26784 42962
15050 73749
52293 85463
37533 75474
46461 58460
49583 72721
32142 38636
45890 76713
90105 93752
34275 85276
19668 94104
13353 49178
34672 62534
82188 83134
82623 98222
5777 63747
8817 41999
51386 56881
48815 49249
48844 79501
17249 45923
84707 87399
51593 55201
75670 95663
4028 24085
18952 68673
9214 25993
28501 51476
34411 43112
31123 92532
25079 85627
48232 56043
19054 55747
71364 72029
11572 83804
9650 50040
48475 57110
22411 67327
10303 15587
8898 17619
54279 63722
6835 43845
14886 34210
67592 96684
27749 46633
30487 77762
71688 91347
14725 66078
8980 57354
38673 86182
45190 99211
22548 90919
48207 76713
2906 7935
23091 31688
30775 59612
6690 27526
5590 74702
4883 13077
16193 48409
31022 52943
5928 16845
33500 33830
126 36831
154 25957
56587 93627
827 7762
80175 96662
5999 7392
69096 87912
18153 79812
49792 84919
4795 65012
26455 72718
46319 82288
5996 96808
49343 84509
67193 72794
27511 35621
44933 93428
3857 62233
72831 84679
65189 74231
20860 46115
32318 73714
77148 81129
4580 86379
11891 38278
19449 66533
4895 40947
35981 72855
18389 97765
640 32894
52832 70413
29049 51690
13328 81279
90947 93238
6031 16640
31929 73339
30998 55945
34135 80509
53739 91142
14353 45224
3235 58990
26005 96183
50254 98071
9201 37405
76616 76925
64048 91438
6645 74436
77305 94390
13221 56082
52383 64421
14582 93188
11691 79909
2398 14691
1200 53024
4393 49123
49258 61210
86884 90131
50622 85939
5910 55679
5218 98902
19961 34706
347 11802
48139 58949
5000 89103
25321 32864
57770 93240
87584 96444
26415 37271
40716 97454
37842 45419
34921 64165
10249 68414
87480 88011
34033 82964
26196 91589
82346 86606
39722 44859
47450 66942
42643 88217
31129 82010
86700 90737
17605 27751
8127 30258
42297 70933
63867 95336
9554 30722
6511 27424
61943 97252
20931 51242
28150 63628
16275 22072
35599 97208
30936 67443
45631 78402
9969 98960
7017 73267
26891 78719
25737 66351
55407 62911
3357 31460
23095 41373
35114 77346
81893 86882
14346 79501
26423 26550
17572 40409
16863 58370
74149 96695
13861 83856
65887 74760
48531 78262
91032 96466
31378 67896
19914 55542
54449 78747
35431 36367
18573 40984
36712 94679
6092 73122
7354 34618
13924 34774
80496 96256
5112 59868
13271 24664
44693 54566
3286 77261
25327 79118
13260 70503
57536 90260
24881 26379
38472 51642
7331 15491
15997 89776
39622 95803
36007 92693
14621 73579
81959 85543
72079 83460
14607 95406
11491 33878
28999 65934
35886 54173
82422 83389
22429 33460
19717 65786
37904 84595
7665 93049
35772 82028
52369 68501
51586 91245
2842 6927
10115 95179
15891 63468
14387 79017
85527 89114
76431 92514
31838 57693
23780 78134
61630 82790
5940 76425
729 73068
76637 96113
1283 43224
21760 50997
38925 78266
39710 82687
32617 96131
856 81955
22954 40317
53138 62068
37736 54243
20961 54927
36959 47877
25073 97077
34125 49659
28463 73949
2660 7160
16190 42966
26456 40244
50449 65554
79156 92404
89152 89412
19737 29286
48184 64626
70487 97637
59673 76462
45621 56270
29622 49751
62830 88956
9410 60165
50977 77750
11113 67117
20611 66235
17375 47662
55150 59145
71412 81528
30581 38476
1491 81611
40717 87979
48383 76626
56630 99777
20842 43341
19582 27441
1659 28454
50318 51669
10887 90831
28707 95302
57103 60615
26193 89616
10966 99260
19982 74117
24669 83179
27763 50775
36579 80926
8423 98953
2023 9665
72386 89199
20029 80242
65777 86935
31951 36308
41829 56388
41168 88635
43296 78838
72877 88566
26565 88345
49681 56874
24907 58572
26625 95918
37952 40185
49227 67449
50670 64370
19222 99185
46539 79893
34374 40032
47881 51677
39461 72902
13949 48437
50259 91977
18894 46856
20862 72758
25673 32804
67298 69180
66 77434
10662 15698
3858 18104
3849 83000
14836 42219
1634 90117
7521 82108
56 81341
85036 91060
7766 70076
44963 79413
60607 67204
64579 80062
83391 84898
13618 84052
2946 90260
12463 14700
14916 84566
26748 77174
39184 73024
2168 53708
42768 82832
26088 92632
11591 59243
11649 16271
13105 46430
49886 81971
21440 38808
17299 44603
37392 54803
88782 96947
34704 43849
20445 89805
16813 74435
82098 93240
47060 66677
30475 38429
20516 45797
2340 74526
14696 18160
61223 72838
2255 65420
58926 62184
2800 59522
55897 65982
63794 95551
41996 71435
48678 79033
521 92761
34336 79216
71913 91554
26729 55578
57471 72836
46937 51265
7416 61248
7502 97967
12580 99947
48219 77842
82888 98648
979 1431
24715 57288
29062 93085
6912 38397
753 74639
55062 91141
26897 47874
57427 86360
64514 85011
8716 11233
70113 97675
34026 81972
6413 58668
31422 92751
19602 63787
3824 8149
18858 68109
18259 38950
44941 67398
14606 35136
39049 93485
50538 59267
14588 72307
37566 92006
30965 83621
27287 57927
7599 39239
2732 50460
49098 51130
59097 93800
2309 77568
10804 12746
2127 95873
53214 65861
3159 70175
52866 80703
53824 85142
24873 94791
64739 81148
11607 85364
75955 80085
4822 90777
19448 74489
3230 59666
5128 48911
7509 74764
50632 90866
38600 93851
40539 55125
32838 51169
6217 61309
27869 86097
33691 40126
2171 29697
28218 93502
2579 8456
18998 68001
38885 42129
36144 85988
55005 78162
1758 82732
50202 67501
34127 55143
12629 21175
524 34497
69356 77747
23238 90003
26090 92674
23132 86045
3547 34413
54470 81646
63893 92534
46540 97780
58448 75228
44491 73453
56479 67966
20697 36219
15647 40298
87502 96195
47950 84835
65910 78250
729 18793
14615 36755
87071 98583
41326 49342
17119 31855
51456 63915
63201 87634
72255 81659
84475 96653
31415 67740
20051 50268
32650 90852
69542 94139
23305 75416
15961 20753
80500 85037
69227 75004
2108 17524
55138 85630
62211 64486
53819 80267
2600 64748
50258 94585
24727 70727
41393 81459
11367 27065
16590 57138
92239 93728
60255 61446
72515 91038
94346 97445
55610 59660
35753 65054
44044 98006
74281 87420
75345 76442
17508 30977
1914 46125
43873 95210
5493 88655
25543 57744
28448 64564
8781 28152
50094 56769
56234 58372
41029 60257
26658 68629
32754 81719
24372 95045
64575 77848
6580 76838
18090 51550
479 77031
20371 48266
75790 81244
7900 24135
36859 95357
52615 67747
41498 45440
27019 99068
46819 48113
35208 47363
55310 97070
10425 82824
2594 3286
3859 52792
22415 86316
52628 99429
76496 97263
41570 70732
28576 35458
8849 71842
55123 84685
78943 98936
42348 57736
676 74378
1544 82439
25595 56138
29067 64906
36049 63382
21494 95907
73064 97865
19768 38118
19779 61330
13418 29760
30836 54941
33161 76064
28138 94498
9364 51284
64173 64521
47445 92888
52909 72111
75491 86068
78066 98812
53403 98334
13362 64736
16533 22176
2183 67325
44563 63687
9127 60045
39324 82913
27285 75432
76496 93832
62915 82180
33473 39077
26036 56424
38832 74251
23614 66060
277 53743
2860 16882
3927 77642
8745 99922
44482 49922
14475 15857
7413 67603
37177 64918
26215 96107
11561 53829
12132 48837
6386 65130
17109 61854
27754 59769
15497 82574
50939 90805
16859 36531
45056 73644
9393 98389
45976 46657
38657 80893
27914 85958
95763 96909
12339 47882
52997 63162
18465 26902
24145 73278
48520 49625
11608 83472
46339 99168
21784 77921
44187 70507
61596 83888
6490 63030
68029 84161
39401 63259
42213 99126
44759 85922
22656 55099
10519 21216
63555 93306
81750 99101
97034 98205
42685 60275
70593 79770
64012 80551
44778 48048
2130 54672
66817 67671
75183 80692
15635 82767
26252 86889
3309 95557
23899 59987
43007 45583
73342 77686
40683 80089
58799 77708
18371 35811
19523 72831
2752 22981
31905 79370
17925 80555
47470 86383
6351 92218
18171 75649
1711 37404
30343 96349
36234 39635
5645 39483
6814 92215
46536 50149
53585 82171
82567 84766
42198 50992
26719 93453
68344 69639
33791 98372
25800 36875
48036 54412
47662 57800
25879 85565
54870 76696
46784 98855
4707 63087
37818 49380
41737 96603
44151 55873
22079 76622
48575 58121
51429 53048
54407 73760
12109 64977
18012 30553
54678 55751
88844 92136
4038 55058
61992 65209
18196 93907
1037 76780
36145 62170
7179 39165
9306 50268
20047 56737
65065 97047
10374 86393
64237 80822
18539 71073
13177 26628
3491 28308
2730 30875
2545 70444
66842 90286
84276 89834
17158 23749
43039 93361
52260 52506
31399 48248
40831 51491
89590 98005
2127 89548
11495 29721
70776 89243
3264 27666
22852 62512
1095 65210
34284 60022
15303 60320
30170 80163
41135 87154
10243 26416
32363 52377
1993 32667
26301 72925
58026 65909
13770 58775
3172 93522
23533 40309
59773 67044
47225 85370
39557 76787
803 32392
43631 78175
1214 70058
28329 32005
13142 50092
18169 55902
12870 53575
10538 73548
28399 40419
406 30161
8057 88242
31583 96140
12794 98694
39149 61403
56619 86008
15981 18519
87428 94219
5863 92121
64875 88493
43023 81573
6981 17813
11947 28579
58081 67652
7272 50594
5923 73148
5993 79719
2945 80703
8901 70860
7149 19235
14458 63909
10773 64266
4540 68179
32851 51503
2327 95608
6238 80083
28154 73230
37278 65666
73215 80499
37656 93609
70886 71796
22987 23852
16640 22068
75660 91853
17016 67655
59581 86861
49327 82767
80744 99859
22565 44748
12409 37605
14054 39631
7510 26674
61132 99348
36987 63378
8396 62670
44534 62085
36216 96548
23484 59032
31545 88241
50183 75302
14369 23726
2283 72700
35599 40813
12917 28027
22244 65981
31492 35542
16803 25446
57584 65895
30965 57247
32824 88896
68629 78984
26483 70456
8758 94386
292 28234
6764 55485
13475 33585
799 31129
60684 68659
19636 20192
12919 83681
29857 46999
8309 28666
31146 45527
8751 11270
49656 68583
14913 90105
47558 65135
35810 42885
69258 98927
19848 60467
74947 94503
29752 76015
34244 72590
22994 68631
20278 63460
1498 51599
83111 97065
21496 23387
27569 63048
5190 7669
33116 36346
92273 99640
88314 94174
31255 52370
67794 70802
28908 55274
28817 88308
12504 63941
3540 23136
8114 95627
15337 65600
37815 64963
40728 60516
23227 72230
78355 96595
452 28123
31465 36360
66266 75718
3288 22728
1223 84674
20931 42815
68937 92044
30857 35081
11576 98679
52548 85843
63475 70304
41184 62647
16675 73378
24575 59834
57303 99864
19779 20831
32066 45786
8449 50442
14770 49155
7887 55285
14470 56281
36358 97732
9170 52221
8208 33881
6635 48201
24589 80134
11125 73648
25102 96047
20328 41242
9552 21804
51415 69854
34368 99106
7058 34774
7200 46137
75243 88438
60663 90147
16166 48314
33206 61472
36483 94237
15577 47146
30886 64832
53393 69008
3286 57042
26154 34826
89114 99631
1600 68479
12636 21553
32471 46794
54596 66967
5508 12463
3011 68119
57862 77624
55198 74347
35785 60980
1628 65247
3067 91739
28894 50459
24226 54357
40689 77253
29509 96173
22501 42028
59694 62313
290 80970
58117 65746
82839 91575
11736 45787
60875 77551
41575 52638
3999 67951
78928 79687
46084 80184
86918 88245
21768 35649
55930 89652
64275 85971
12219 62805
47122 54335
16180 18444
25189 47590
24271 83146
51043 97109
15142 17993
22211 74550
420 39588
69546 93279
23579 28256
40010 48271
38480 96569
57602 67689
32833 60893
19071 85811
73818 89260
30019 57569
30539 69124
28369 56818
11322 75400
13301 39645
31621 38140
27707 71539
66531 83516
41169 82048
37526 41133
15264 34155
63229 66045
6570 82801
37104 74574
4471 73112
74880 99276
30644 33196
2690 66811
279 86037
24767 42698
77689 87931
45703 69016
16191 80883
32842 74809
60405 93482
20650 52219
42350 84635
18673 87668
41557 61207
37387 72926
55703 73727
8004 90038
7559 96950
49119 59075
26348 71185
7523 17475
50090 85257
23649 61505
37669 72919
1169 85848
18989 64061
67724 78671
33871 93148
27183 57842
14489 71936
59359 74676
85020 94181
54092 64636
9671 95053
34163 71939
5579 56388
1416 80744
14723 41480
54695 83036
7185 28339
54 29718
58412 64223
2054 86420
49615 70266
59485 76012
54110 64572
16550 91953
28273 73364
27969 98124
74397 98560
19381 78971
47923 94150
48414 90723
51416 89723
36652 70444
97114 99881
37341 47046
55478 66883
14832 46606
30737 33003
13821 71284
11138 26084
41158 65319
23417 91875
30315 32793
77994 83300
56732 57454
41421 87527
79910 88009
10660 54046
27830 51333
53922 82830
54492 66570
10927 12605
1077 98919
68264 85684
20608 91764
33201 51141
65941 89781
70504 76854
14181 21404
59353 90473
3106 88665
38641 91397
35661 99239
11954 75134
23804 86085
4957 8647
20748 68609
42075 64802
93362 97435
60665 74119
25477 54627
38315 53366
12708 83173
62581 72653
67193 81478
35331 53580
47190 82372
47593 68177
52749 88153
28348 87706
72388 82594
26337 29013
40682 81669
39558 47710
36343 68210
42269 64004
19318 22929
57898 70454
33782 43594
45772 59315
25222 64303
73416 87557
89417 95480
65522 82819
36975 70608
38287 60988
61773 99665
33760 90111
11771 53546
51899 70717
13625 43855
20645 52593
27465 29694
4789 16468
623 26905
64440 73657
49958 64756
24387 88369
43525 45473
31760 68497
57248 87541
7586 97926
61608 95837
46087 85647
41479 72961
20343 98362
86956 91191
6659 35604
8606 47779
67596 85675
45766 60116
26037 71287
14505 24031
14802 32555
73291 74295
41353 64620
8420 92350
65522 85106
63620 71308
3473 50242
26370 92045
38830 93018
16227 34572
19566 41326
51813 82504
40862 63810
2792 44069
40582 83459
84851 88354
21893 28347
22654 82416
6316 78719
18559 21948
13105 68551
43649 68567
1890 38893
9313 27952
62433 88690
33875 48468
12249 41542
17083 98280
33547 65936
3055 68457
27760 50578
11719 76500
1713 53187
77288 84344
2338 50711
12400 96396
51553 86842
35723 42953
56132 92989
30930 65814
34362 93140
13939 15503
7158 59391
417 5114
21479 97500
9709 78759
44566 57430
64209 73726
56776 91400
45035 74278
81859 82036
20941 82253
1854 52967
19151 76399
21095 28507
11201 41577
54229 61015
42475 72204
20780 71213
55807 98415
35046 97609
26578 72007
3581 34660
7326 68303
78222 84161
14042 19775
15074 46714
16935 33031
50439 89480
50749 64495
16548 68453
18970 28757
745 61343
4510 47394
9916 10564
37915 46166
12080 98757
48704 87263
35664 39976
67273 99297
45178 78254
36202 57223
19189 27150
53586 87262
34149 62283
10418 15591
86104 96407
11320 36442
13318 63797
2715 28985
46317 59096
4525 79378
34411 42372
7202 56412
89518 93948
43716 45755
41326 95395
14974 54065
37876 74991
73205 79458
24198 47675
41145 51904
23141 32358
38780 96780
54747 76287
15504 45818
15164 70273
15015 50792
75578 77402
10158 97184
16509 69170
18898 36307
5876 6800
30418 81050
13647 61251
25803 36562
12940 65325
17866 45532
54321 75429
180 82071
27102 41665
16644 99064
52444 53062
24434 95623
26844 91169
59983 98808
32112 94253
19416 57977
9718 85730
23138 76574
12295 45860
2882 43927
9140 36892
53032 79601
24999 86783
24374 39611
29048 56201
388 46332
43624 71139
22851 96850
27870 54916
31668 85037
12179 98108
62659 99515
36029 46186
31547 57768
1558 64461
12154 65801
16251 59301
16567 87697
22613 38913
10518 78044
54489 77280
21065 60390
14520 75801
16942 18476
6279 13171
29814 53022
23753 40049
38270 95205
3018 42620
7781 51111
36042 72906
7271 91755
25867 37235
23356 93297
28423 62292
41128 54496
7882 59411
16667 98599
39208 51491
27768 43497
13071 78382
75345 84295
70413 87915
84276 89411
29480 82855
50701 91561
10083 17298
21731 43549
37810 99250
42660 52633
5218 96909
6849 82057
42429 68971
69570 73325
32877 73349
41084 47528
29671 48125
23289 48491
16006 67098
419 39697
19922 26470
9511 16526
30681 98854
42579 43280
20823 96722
40319 93941
7975 42787
23388 84083
15705 88119
1915 33364
5442 9755
12570 95005
4718 23256
35118 37956
50246 52262
5735 69067
26578 27722
50676 78384
13459 19926
45748 60608
8497 79701
45334 46993
37961 58843
82164 95901
269 16288
22500 97366
60670 96454
66135 92157
53848 98787
42724 47093
8643 33902
82546 89332
50555 78967
26998 40419
22168 72436
53966 76862
4097 70961
21084 29875
59719 89996
44816 79863
4572 71772
15096 75152
8578 37758
18166 26109
45498 81186
77283 77933
42438 82979
40570 72593
36688 96256
86058 98884
28624 61007
34305 66560
86990 99640
53726 92998
8916 75069
62256 76856
39199 94857
74339 79565
32418 84710
12080 78109
54873 66311
20572 55861
10243 48808
27558 58865
8155 39413
66783 98747
33755 98112
43248 85340
5552 88201
46006 61704
33584 97958
186 12339
6202 9340
20926 70095
2620 90297
10986 54254
10828 94740
36228 56494
19246 96961
8173 32886
92622 94683
32201 49802
2728 7566
10052 78530
73191 83004
85535 91413
79727 98793
6773 37562
51570 65895
6602 77514
2012 35875
22783 41166
77492 84799
14976 87692
9787 78900
8033 53031
18305 57940
39880 85036
53630 58541
40957 88200
62936 73285
35490 53406
77189 77869
11132 48136
53301 65909
10573 17361
76938 88402
24897 46435
28694 83355
27187 51557
36290 62110
11099 31585
12671 75018
4341 27072
7612 42292
3671 40779
1343 59424
22787 97558
9978 19456
55171 64834
55129 82759
96376 97418
27872 84326
4426 35754
7038 69557
59425 77067
18187 30769
45154 91383
49694 63712
47572 86713
11243 48179
49201 98403
60256 61279
44044 61035
24741 37795
13045 53174
1608 46860
22565 62325
25513 28332
79 19977
52273 70913
24338 66703
39077 60437
26326 84446
14812 97969
59496 64171
58655 71116
53364 65889
14362 72862
56546 86543
64000 86324
31284 99672
14151 89461
6489 63459
59534 89106
36563 58034
32230 83580
71503 94847
10114 21874
20595 80118
47425 99469
24288 68159
59988 80701
12792 33604
23297 32255
49186 60830
37121 54902
12828 86949
8948 85790
18087 20571
28001 84094
27352 97915
63667 76843
36823 91446
56916 83594
23659 50209
1061 14707
2176 97803
19255 32273
27072 73025
10790 92169
23578 80963
16382 78987
10219 86071
6068 74010
11597 72917
64082 85561
17495 63909
30163 62028
57275 58331
5220 54321
4180 46436
38294 66157
24269 60641
78206 97929
48147 49769
40199 44599
8361 75062
10850 35103
53819 76748
3373 5306
62116 96369
45714 73354
86203 94268
15812 56182
52909 98705
56274 65499
50305 71715
73722 74894
45910 46634
76734 83305
20691 95793
59157 79694
68346 82499
73400 83616
60478 95242
4233 54349
46676 72608
44609 76104
62873 86339
29561 43663
34029 81107
73063 74072
33954 91239
11872 60639
46428 94205
60917 68202
22099 59168
65010 90694
51581 65587
1704 69052
44682 73491
45274 74712
28165 60880
21091 27078
30908 93030
12482 99937
86019 87889
7465 41563
40516 60824
54893 93425
28619 81765
5991 100000
4923 66948
22504 58861
18411 62757
31969 91775
92304 92974
2451 22849
2957 13348
52381 65306
9047 97259
25680 78000
7881 77190
479 40341
30506 71406
66051 78172
81067 82260
72674 76150
18433 91777
21540 67086
3477 41729
13817 62600
46751 70819
69331 93216
53439 78370
41590 83763
13279 48726
22060 68685
70315 96353
20287 48103
91855 96900
84113 93418
23723 41425
52286 87339
17496 77531
42840 59853
51922 71142
70873 74184
53629 79206
69732 94851
9241 38850
11376 22568
20594 66912
12183 59182
15004 26981
24887 58299
24842 53757
7310 65529
42469 76572
4261 7054
50101 83636
52942 84122
89372 91347
63798 99458
13644 33867
59910 87171
15912 46672
25600 74522
2116 50316
5543 77655
50345 98878
38516 51869
19427 54567
12772 28856
90223 99446
14965 62136
2836 70633
55190 83198
7195 26103
50626 73211
54183 75857
24495 68897
248 71543
47616 71113
25407 90249
35403 93775
14283 31756
58690 75096
10945 40853
49152 52339
11598 39506
16575 45585
18332 43787
30503 78359
63624 82419
6550 18578
51632 78029
30002 88994
59959 67395
22290 99596
83030 93724
48322 48782
47945 64159
15652 43938
34434 94240
19232 95651
12925 99884
72973 84773
33263 73457
33401 67750
5435 33190
70360 74490
26033 38284
4836 77995
35880 79880
2663 94407
26109 46153
26884 30198
14680 60793
27341 54975
27190 75183
90617 95149
18049 98712
2656 20238
19318 46280
3705 74551
1817 24355
5925 74062
30730 42599
4696 24446
64666 98927
66262 91869
12308 44040
16654 47202
68544 88555
2702 43254
31039 59129
17438 23731
3244 93021
17916 94398
21008 31305
46826 93406
76478 92838
28448 75137
31619 91886
9251 32384
38796 60337
5991 12924
32894 91502
2829 85116
37771 68675
55322 82894
43192 45148
33027 88570
29685 41626
42107 42483
25384 95171
12799 43329
17680 66529
37613 98985
11068 38137
53496 58294
62161 81107
27131 94590
44943 63487
27993 78404
52845 67813
73123 74026
52819 63420
11943 79005
49110 93005
75339 77592
39000 76531
43889 62271
15067 21343
51857 99257
10238 72088
66443 71266
20659 32322
43660 71871
50363 94015
72593 78677
38341 98250
19966 72943
22992 56530
53340 98143
4982 63274
13999 67617
65892 73134
73536 77582
14891 96205
22640 51524
23813 50277
25354 93553
13467 80686
33924 89741
46705 66359
29204 72165
78246 82871
12128 67743
23992 43021
53055 78109
7471 71211
9595 31763
55612 88857
2797 72743
9247 86821
50413 86976
13256 19298
55120 59198
58030 96331
15857 63604
20459 83525
34979 96748
19247 82085
49506 59897
15031 37241
79116 80562
19948 92672
10337 40275
19671 95192
22425 35681
43848 99116
30335 31533
45257 86533
67034 82052
13679 14701
9075 56744
19567 98651
6706 54352
4534 99574
48473 82786
6696 36563
10560 88027
50155 68866
19172 94359
15778 87637
12824 88511
64068 95453
14646 59699
17134 52352
26745 70410
41671 91330
53152 86000
24972 36449
88852 93235
47888 64012
1165 17960
19758 69776
40620 86844
4504 56605
15177 89073
3038 86694
34650 84682
39218 89874
49337 54564
78780 82853
44913 71494
3949 39659
21419 88589
21671 68748
35004 76893
58530 67484
50579 52461
87693 97028
62011 89444
4374 42406
51507 59830
32738 67886
1670 85041
4665 21946
30403 65148
67683 87135
52511 72496
19285 69711
75453 79823
19235 85359
38604 55713
32346 72015
54232 55391
52888 89971
74938 87996
75817 95824
36263 55834
42522 69335
5528 21810
42154 54269
26549 97875
81035 96442
60055 84718
23281 64785
24107 81210
5211 98249
42536 70357
64731 83706
54160 88640
12614 79424
22377 55039
24603 84683
14993 94056
6973 22019
34994 82083
53890 56310
6813 30738
52453 67008
59246 97571
30678 66934
44002 84057
31983 73392
52109 80532
65103 96171
55881 65531
84048 99368
7327 47053
1072 40810
12943 75899
27044 76850
74140 97492
5905 97165
8096 57325
41168 47752
27927 92498
67703 94016
19690 70235
26185 44627
4116 26236
22733 51746
78446 95227
17470 23965
30737 63495
39755 43521
33443 80840
15344 94841
36347 83126
19137 68816
23393 55991
87570 89798
31041 56838
10837 16137
37113 91075
3179 26985
5622 82668
59492 70410
30340 90869
9050 18476
43699 58259
61233 95653
23301 99151
58894 62788
78182 96141
49735 51202
17637 84838
48750 73453
12944 22387
25144 52384
48199 70191
11146 92371
7056 51137
18709 80856
75951 98717
66875 90709
54266 72628
1017 52501
25626 30436
48324 52389
17054 93900
62185 62677
68012 76047
21574 88533
12235 75497
80398 98959
17083 68819
13100 95524
23197 85589
53963 88026
21511 75378
10559 62644
20686 66745
36908 72481
97372 99621
49719 72399
8053 28734
8797 98667
3556 39071
48609 74573
69391 72196
3706 46347
14967 81218
44045 80312
40877 84497
62328 83510
37095 40562
44793 83500
26596 61605
47370 65761
20556 69000
6820 33022
35814 36636
25089 85470
9576 75665
34636 64289
24565 26370
43944 93856
22176 83377
7834 54650
46957 93153
3501 59283
33202 97520
12798 82081
80508 90736
20670 45027
57532 94067
26813 78741
31178 60488
63326 88572
3582 89399
27237 69227
70568 73296
34884 87225
22843 51443
49693 92408
3801 63360
28900 95024
64535 66808
28354 79831
72624 85145
20827 52202
36914 79929
9464 75130
24176 93095
18199 29052
81706 92549
41228 68100
34725 83882
33611 42963
60629 95954
4596 36972
18614 84547
46178 52061
67716 77553
55737 85842
33151 80057
75292 77972
15223 69961
23 16352
23716 42153
37856 40001
5906 99823
32461 72149
23485 63031
84600 85130
48850 69442
890 83027
23398 74557
64798 69822
88414 91601
6615 79606
71346 74910
12756 84070
429 89335
52537 90657
29433 82705
36812 50223
41431 61705
9741 11509
24788 53481
5329 37071
19031 83511
59321 75035
19331 51182
5528 54859
77674 82601
20261 29618
23862 62067
28095 29307
20555 29446
54703 79747
12227 22244
37194 54288
17695 96359
103 12830
27031 53582
33917 60308
2597 14887
12195 88233
40904 92595
49027 65286
62257 99848
90218 99159
59599 63821
30241 63689
80999 84280
18875 74846
28867 67768
13815 89663
270 85821
61246 72518
65903 86770
78316 82818
12775 62944
22952 32006
13536 63927
60373 94036
6527 46491
23010 39201
8992 88385
19621 42076
32356 56576
23811 37442
44458 53717
40527 74425
2631 90878
17559 51008
21627 51184
13658 49971
67419 70171
4409 62906
51776 95584
11102 72732
25331 96314
5144 75837
91166 91184
18606 68552
44615 98292
31536 51424
71645 83532
1490 60149
72559 93760
11670 12512
17590 31109
73506 98309
614 56492
57902 79427
23963 54704
4125 92727
2120 31331
9664 59086
23421 77120
35133 91334
63558 69267
65814 94555
17269 87231
50797 98300
26805 89353
25758 68570
18436 72195
26633 76235
9388 38694
50407 56315
1485 89765
53744 92958
70569 87201
719 49209
62161 89014
30707 91469
14060 55085
13783 33160
39095 79135
23271 84610
33818 63538
30804 91138
72001 76073
37074 79930
72018 95356
18611 52681
47539 64473
2818 16224
60290 95202
5006 55308
29325 72212
3010 26176
14872 71960
25432 34523
36865 39334
7590 53912
10188 18117
47724 72893
64464 79561
6977 26342
14019 26332
28815 58154
18297 18746
8493 80441
69904 98977
41755 83617
85477 90047
59964 93383
6649 99072
2194 38419
3702 14217
38351 99666
12437 72047
50970 85933
42665 79014
27066 64227
19917 26928
44885 68219
60777 94482
29424 72228
83727 90202
50906 88523
33966 37179
27224 66660
66580 75638
87449 89460
14171 67324
5701 76131
44386 91068
33554 43832
5483 65175
16004 34402
31029 40330
22417 39782
20090 42407
41592 64618
48736 53410
9169 89469
15916 61499
41479 42524
19084 85999
19842 73122
684 23163
52684 69024
61799 71567
75137 85128
42742 42932
61404 88478
35286 76583
3831 52243
10716 77309
63171 98599
23054 99944
37081 65079
57591 91553
30312 66665
22111 60709
31168 69919
69336 93165
3356 37512
9772 39448
31036 45951
35703 50824
48964 77708
22810 60886
4239 84206
78344 98580
24435 50318
10951 19414
41024 80544
57843 79870
59793 78030
25882 67236
2260 34438
21783 25973
44748 58558
53304 70856
60605 70620
29838 38796
2988 70455
29442 90893
9342 99085
55733 94574
31652 70271
34847 87503
2984 49970
74277 99814
8911 22356
59308 68372
64160 75434
36634 52472
3332 11568
21325 50967
49624 89219
63120 70018
35647 88327
27890 86752
77443 85832
27810 79108
13098 79867
10220 42197
75055 86084
1108 74028
43941 87856
43040 83363
66015 99240
14104 81591
11493 98423
36940 90522
27223 59746
5872 43569
70636 89707
50336 59474
30180 64561
9533 76703
44344 56584
30605 43266
4764 47112
42570 79675
13558 79962
53450 85940
1049 47122
29826 41210
7546 8158
13890 96859
42542 46110
81048 96132
18925 61276
28744 85599
43388 82117
4270 17743
14702 70302
11364 42411
28893 54441
7878 35310
30852 65829
13731 30375
61741 96960
41005 98979
4929 80001
22682 53833
59066 68368
18208 55261
20991 68632
4709 41986
73551 94840
9066 11768
24751 52626
39895 76803
96885 97977
7010 12098
21722 28638
21344 59838
64983 77806
30261 46895
36625 63712
59159 67162
30108 87536
20234 70161
9525 26402
22463 85230
63820 96435
57661 62757
25631 53272
21929 50430
3502 35082
27427 30796
60974 74505
62880 78706
46267 96367
16949 19833
49450 81234
34059 34641
29030 72740
3932 72083
9924 56126
55848 92166
64937 66295
59906 92916
19587 44546
3550 20496
34618 44574
4590 24700
21877 53032
41208 51368
2704 95622
36328 45793
67369 77395
6539 58515
11673 86466
13208 86999
24240 84320
39474 56690
49174 51374
10891 60139
31336 75037
4846 5147
56086 89555
13729 33582
17571 57151
17274 37731
23462 41562
21520 29371
77425 97272
22731 31363
68421 84564
86276 93970
13660 85789
41169 89398
203 9366
76412 87676
53715 67163
50869 74648
32748 83701
12238 21222
27595 34131
24008 42587
48163 61052
54297 82323
73622 81926
85638 91231
5185 19385
47128 55170
55560 59662
73561 93301
11477 19003
8345 25405
3656 95503
27673 86939
19265 59642
36308 40000
68262 89282
11407 72570
48498 88379
8594 79187
9940 18742
39227 95839
49708 72940
23227 64696
62919 66709
48606 84116
52650 90368
934 13442
60697 98849
36146 67780
40092 59791
22083 30723
65404 67230
65406 87050
1445 53979
16183 77718
10312 96679
11635 32595
19417 27857
3889 74633
22782 24105
38966 89972
56604 64809
29149 54119
30029 77057
27226 64495
24651 27648
41470 74498
1535 77068
30167 64255
23794 70815
68894 82206
20283 83557
10917 13114
27627 69788
95982 97720
12455 13381
42463 86511
82549 94278
43840 88677
73740 85022
2369 46054
77314 85330
16587 93041
16779 98407
22020 81834
49869 96876
55345 77499
13542 24815
14618 52486
38783 58377
72229 86315
79536 99155
22594 85588
30986 71448
54261 58763
4481 88038
36189 66763
1192 19861
66637 83237
11592 14624
45196 79675
61543 75399
3346 5953
68170 70878
8886 99561
26133 67473
33610 74949
38005 73682
17315 52665
86025 95530
39722 71397
30154 71700
26257 28850
50903 65318
79720 86545
8537 58188
10508 38442
27095 78034
74564 77220
4565 86459
8892 33689
42885 74738
65898 90098
83590 89414
21905 25060
9303 34415
12324 97607
53068 79001
10255 50914
49693 50480
7401 85983
7010 93919
62116 90708
2225 54224
4877 31897
83743 97829
11272 30000
66303 88374
32368 76318
4727 90709
22939 41473
16297 16522
56804 75589
66140 77977
75606 86291
46362 78667
57592 97282
45741 92648
50300 84581
15431 75306
92883 94928
11437 43314
37047 63723
13570 61172
52665 59204
3811 71454
876 65242
16641 79537
54834 85264
18873 24878
23305 40314
23813 42425
75183 75446
8809 16142
25428 30359
30655 64047
50352 79206
27061 37248
48149 92406
14547 25024
34978 91232
35250 45197
6518 10583
45814 99621
2543 9344
35989 98491
4465 26439
18976 56686
26341 55421
26680 85064
21876 45049
15323 38133
15507 66151
10339 94493
16621 65917
68622 69622
15545 82427
34088 48376
11557 55203
24600 50222
449 92295
55974 83653
58061 92498
2274 73579
71959 77841
4157 72907
27094 46761
54032 83297
88860 92202
3674 17406
52963 59636
54963 59567
41465 71091
39701 55752
17877 25723
4268 97950
22154 34873
59483 70453
17700 85741
23605 62464
72694 84473
13226 67805
21314 99000
82548 92756
1775 93345
63711 84663
6717 35983
13729 59745
36243 40430
61622 95607
19360 70941
41590 89515
53323 59759
58815 77813
5672 36509
22252 79793
8416 42672
22553 79516
12337 76645
16553 87204
12080 83778
31292 65301
53788 65057
94833 99438
47472 65340
27727 91768
15320 96782
398 38675
72785 90901
45367 91963
85414 93198
1500 24258
9251 73984
48685 59356
14611 62903
3589 49170
10369 80035
11168 52160
33152 96487
18019 73517
34205 70151
55413 89935
15313 72242
23097 78603
11678 69149
12615 63866
9259 51498
2166 97719
47539 83499
45478 81976
84456 86759
64613 77659
69873 79212
9592 35780
13663 67135
3090 14363
4008 94265
12064 69308
25070 96446
1051 7334
11888 24454
3943 21969
50640 70512
22482 35187
8823 74980
13720 88752
1975 5348
21236 38058
34502 67759
85495 90086
78987 89393
49 73917
22889 53812
920 37999
83974 94773
23575 59160
46957 63421
45270 71131
35930 66228
61282 83482
94360 96122
1882 40136
34746 37679
20277 99477
22005 31056
45491 96233
19019 62476
43724 76830
48862 55471
60924 89057
36360 39741
3827 58388
1243 38136
34683 50792
53325 84810
25554 98234
54074 87361
52062 92036
16331 20419
43611 98562
2995 43281
67677 81265
42370 99721
31341 91533
8155 36560
5789 40921
56407 82573
38896 56017
26570 51804
1161 84348
26412 49829
20894 77134
6534 66950
37880 91017
19421 89607
24698 26643
25327 38524
37164 41506
60708 77032
36292 60691
40286 40976
42268 75150
43958 88762
47872 51478
62888 87062
3061 70428
39003 82396
39442 49473
5244 7491
31454 31674
9865 34714
55847 78189
32111 44418
27105 35122
4722 88673
63267 69525
14523 31027
61893 75277
28472 97063
31702 42406
30661 60524
16146 26667
25056 49534
67931 77312
16725 23958
50082 92220
28306 92817
55700 97971
7600 89342
35780 58481
14388 52581
24881 78787
13022 86375
32852 89168
7367 84452
36936 97093
15745 73398
18061 36949
9501 14756
5243 70079
2697 60801
46488 83185
73726 77756
33431 69099
31971 96504
24054 75189
20610 32435
33076 95153
27987 76085
12105 98575
757 46231
37494 48040
15150 62715
37510 75986
12255 18774
45474 81768
21865 99080
17142 90687
5877 47436
38135 72899
66019 87917
24341 46170
4143 55344
7159 96650
12759 85274
51947 65052
50749 75708
40190 99020
43709 83969
80765 87291
52484 65904
309 89868
32114 84615
17646 81865
8198 72684
34540 76412
2515 3024
80977 95847
31712 60465
7401 44471
17449 91503
37628 39534
5354 50561
24615 40673
10852 48682
36073 80015
26151 44974
50210 62774
11995 58241
45268 55828
34006 49037
94790 99230
68593 84093
304 43054
5051 7590
6662 50455
6781 85719
10485 79234
30004 59620
19267 65230
15178 20136
6635 40518
7637 66685
35423 41128
27927 29048
89474 97726
21669 74567
84768 99461
35188 90581
40144 92776
35712 66215
16983 65046
28230 89782
21725 37420
6027 11984
11443 74023
16584 42106
75286 90757
6888 84055
8964 88930
89679 99005
15454 30713
17362 51347
21950 36424
25358 28638
1820 83428
16774 86261
12158 83116
37263 67549
78625 88178
55824 72986
6028 57010
2276 47793
24943 27295
64396 68396
45524 95322
59864 67538
30952 99133
14235 33197
4579 95800
82012 93713
1847 87381
10343 51695
39759 66586
54778 61309
28724 40638
26122 29620
30827 97576
46713 52682
29320 39002
23332 30383
6529 84659
3453 25062
38098 88784
77248 96970
29941 68298
19027 90962
320 47478
12239 41184
37694 41767
11372 77613
45753 87650
56016 86365
58189 69382
31253 45424
1914 26772
8405 58580
9998 93797
43328 88908
9240 82989
2567 56446
54754 89158
62953 90406
47583 75349
15165 87074
39519 50678
13310 90699
6421 92947
65818 67991
23600 59013
2456 83322
180 35256
33678 85859
12287 20163
23969 72670
9360 45112
49661 52979
30789 79627
23375 30959
62695 98040
54010 85507
59975 83146
57143 69958
2283 15908
78030 99763
53341 65875
45580 64951
56220 79991
8755 65265
19841 59000
75824 76258
4789 25517
219 7177
16557 29792
12475 45907
53038 58049
29239 59851
57288 58536
33079 39736
46335 83498
27615 93432
18044 19106
26506 26661
55957 78789
60885 84931
31411 47548
18473 42231
3985 40313
61228 77772
24929 40920
5044 14752
50757 74743
71748 99586
26648 70004
58541 96073
16601 50741
24314 78126
33860 35057
46646 69368
44151 46500
22750 28905
49037 55856
41817 55495
40776 89458
6561 37124
62193 75545
53688 63219
48066 88892
6054 64952
68554 98514
1388 75007
19876 81042
23853 64609
21583 72320
47743 95066
28365 76256
39718 87940
58904 96068
50133 68851
11996 20525
11563 54135
783 38507
2946 60103
12613 68872
72970 79869
71986 85605
68016 90294
1625 7776
26940 44101
54369 55520
60980 73108
21555 71316
24536 48894
78712 96939
719 4419
31613 57809
75929 94959
22069 66986
33205 73200
37126 48219
4294 26224
7044 96050
34649 38340
45025 95790
9570 81686
19005 90122
80071 93066
44427 53527
1402 17035
14997 91348
7046 15728
56331 96503
2801 51549
11304 69482
45923 99831
26528 36626
63484 81574
53725 65109
85132 96350
24245 90554
34904 77939
64526 98184
39968 87950
61225 92974
55454 93552
57816 98191
2217 74434
67853 69201
61972 88409
79679 82156
1130 11923
25694 86746
22994 57235
41175 83722
33988 61953
37664 47507
39297 94866
11846 63074
23002 56893
12992 58300
2962 50871
11944 70574
18862 62010
10836 27844
36220 95935
49373 79621
10837 48532
40990 61773
31615 92217
13212 65600
69260 89113
26823 48363
65381 66338
88282 92184
551 57213
14757 28805
59 48308
11509 81623
17876 39668
12754 54519
52389 92142
69817 82646
4828 49976
15613 62021
84753 95743
57891 93017
3809 60577
3778 85506
39521 59230
15270 45482
31211 88896
238 91628
6909 63611
4122 54312
15795 98894
66913 98472
51534 89501
67077 82885
32733 93626
45743 74440
71071 75623
12515 50036
5888 29813
24326 73210
35738 73978
3896 31838
45885 46121
15417 79272
57162 57840
54566 80202
20667 87185
69084 88501
71356 86399
30452 44055
46762 63037
10150 52282
42920 94347
84319 97287
53530 82236
29383 85433
4516 58969
17001 43350
22299 24497
8684 32494
7622 73514
43726 89153
15088 29392
50470 67312
16677 54614
4871 94626
19514 36295
6406 68273
40223 68528
7824 91185
19475 51144
23480 94594
40896 66259
60225 69024
62822 84624
30897 38699
20893 65426
55119 68838
7446 77119
6107 63224
68869 77567
64442 71268
82011 86367
11891 72127
30042 55127
10980 98748
27216 38351
31002 43694
6002 8667
6819 93715
80972 97391
74407 86008
39699 87870
3704 79394
74163 88529
15696 18543
86435 97835
2099 59853
6589 54413
23218 98808
32422 77131
34021 59062
40722 82597
39395 87805
76624 91444
20660 41761
4627 50433
38969 77762
41421 50945
21378 59478
12768 80357
21718 62620
50146 73358
65256 89666
14705 32312
8305 75046
37346 64358
54906 62672
37696 91325
46531 73304
22922 88870
25117 79320
30555 44637
11730 71222
46691 56410
39951 90487
64664 71894
8449 31235
28507 52103
52791 78041
4699 77621
41748 57246
36957 88368
25604 95585
28140 57661
1748 16254
40407 78000
17469 44883
52687 60176
32952 50565
43645 65305
16133 83223
39409 45096
20074 99778
77813 94312
21806 82686
28127 79511
36627 83870
8844 99725
81371 89512
31693 98212
30102 53924
41215 93732
7241 93108
7381 65166
37688 43964
30974 43892
23084 39174
36895 79135
6721 17507
50151 92881
660 94083
47745 91667
21251 44746
69279 73860
26532 56602
16628 74204
35646 59185
11175 93012
1302 2109
17053 67324
9334 83406
27192 96465
82729 98998
9760 68021
6970 92809
88702 92398
37800 89407
55292 63429
21763 24603
33399 34220
34430 65326
69893 83158
45234 58132
29878 71251
79540 90935
1148 92511
1291 51033
2952 35754
31483 82434
43591 90893
32745 41558
18991 98177
3474 32771
18287 33927
13798 74006
60920 88571
6798 9145
23352 51957
50778 87390
28614 46620
29131 72306
8986 97223
50682 53460
23209 98460
19819 93399
36363 53546
2448 83524
19486 57311
11813 85109
38115 72967
37025 61022
12962 52870
63086 78519
2784 41436
54519 92165
12357 97403
33019 55686
71633 76400
11564 47564
1629 5406
10776 45327
36433 63870
30043 55837
9874 11768
36711 66629
20229 89232
43255 69416
31387 33089
33183 65377
41561 64007
40745 88803
93319 95411
3827 11357
7343 73511
55191 68324
72703 95435
49767 67070
9489 45035
40569 76201
57788 66163
57839 75765
2810 17943
73295 80901
54891 56379
4774 68264
15261 61812
51206 98234
27060 82869
85603 87549
85460 91778
36921 97462
2232 96054
40739 70671
15380 98557
3067 10768
67569 79572
28026 76512
20100 22447
16617 85485
65161 99798
4465 41079
13539 59910
56322 76459
57582 68086
51390 91020
436 87620
79510 84791
20736 75162
45062 82881
60713 76542
3144 49603
3775 21125
22648 92270
17992 26765
13393 82379
28661 74921
19222 31664
30978 32891
51005 60433
37443 57537
33978 55340
21828 65971
25527 51284
45616 79162
66535 75125
12490 32526
27556 70199
1047 30860
7341 7603
59242 98308
2312 24024
7008 58907
43594 68183
426 88476
13178 91231
4456 91831
5527 83093
22423 71538
20461 87156
6983 60716
10293 20500
71014 85395
47906 52879
49017 71360
50319 91889
65992 68943
68259 78709
5682 36862
45920 69263
9621 51177
65226 81853
55279 81761
5921 45778
67394 78661
36718 45436
78636 87172
608 12935
70681 76844
41239 57487
58370 86079
19119 19502
23118 87865
10744 83366
17744 95042
1693 2700
22238 53820
5451 16646
9054 45582
9270 51999
23472 37112
71887 93868
9249 42102
6546 77530
21346 75054
34902 43163
57145 80664
15320 83929
653 67529
24526 44122
19079 65013
85861 89602
15147 27050
32838 84839
15061 66553
25125 87363
80173 81814
47665 77404
10261 59722
49624 87257
80105 89518
309 39288
10836 31854
20645 61326
2704 39118
41890 89901
21 28206
32907 54582
13606 68574
7584 71157
7032 64276
49571 74467
75005 98198
16550 70929
63159 98668
18814 54991
16444 44690
41190 89288
30949 46694
26805 76966
9188 16624
71510 74934
24082 43023
16828 64210
64669 90276
11194 19557
34236 66114
54484 55858
42598 72296
29152 46131
48687 48811
12200 18066
21435 32916
78322 96157
69697 86979
10864 86992
40707 88303
85917 94519
57508 97897
13225 29888
44345 62091
5452 58233
91125 91463
18107 71044
1051 14194
31613 59099
15952 22346
64917 73946
59446 78938
33871 84759
57980 69066
42263 58533
63612 83827
6028 81943
46455 86505
24087 86991
29963 66489
48694 56359
18360 79848
25518 70045
39162 85485
47554 77211
10989 44176
92311 99725
68446 95471
33584 64605
2878 10250
87375 87958
77934 80150
17463 88279
58477 62628
9380 66588
6915 20182
5034 98965
23382 54281
72002 83294
31435 66121
59471 92013
63097 90433
29260 45572
70955 82223
28903 89108
37092 74559
11309 82727
35502 72954
43741 48945
4734 16762
17682 56123
21366 27559
93035 95067
15206 87501
20546 72790
13729 94444
26943 98957
74168 97234
21317 60935
23564 91428
17593 63566
25279 78415
43588 60318
15077 47247
30991 67884
10400 17678
4639 20712
53255 77053
38987 90364
44283 70776
7005 11180
38946 59752
47484 56424
6587 64201
3774 37523
67277 81243
33656 53107
20244 56301
58493 98983
18969 38597
90056 91749
74117 81862
15135 66981
34926 73372
13234 22441
56585 65456
15234 46379
39395 76735
11752 21365
2504 12409
79795 83075
91547 95103
1398 42886
1895 5711
30537 94348
20453 34332
65877 67718
9634 75811
5557 97001
29517 38584
69881 94336
28150 67235
39476 67110
950 93271
28456 49736
61135 79529
36459 80167
76481 80540
4845 13834
41192 66011
40198 61159
31409 81091
80920 89127
21612 66506
53692 82734
1007 52095
12704 85819
65840 99295
64428 75452
179 42033
36959 51284
86882 99136
14335 94303
46611 90805
35881 92549
27851 99380
15722 16408
26747 77297
9980 24404
6070 62273
27930 42186
78631 94068
65409 78295
60335 64610
874 59303
14217 31796
56497 58574
24000 99381
81887 90675
8198 36944
24289 50205
43693 97591
7715 41450
81029 98272
2328 7694
58643 60874
25423 56626
66333 88810
38087 96480
1135 98632
33562 89842
9155 32432
60266 91171
88237 98047
25195 25852
41776 56973
30933 89287
36488 57891
26908 31082
40931 58003
15088 18472
84600 96425
18856 91154
5195 9341
29696 55938
56732 82686
60920 71962
20697 80067
22327 68923
14768 52621
12269 47558
71641 98717
90769 96944
3295 18986
19699 83922
32622 99080
48648 66264
27939 82265
7744 67943
49758 82264
61130 99894
7526 83341
18708 42340
41462 66043
36534 44339
65530 93382
51321 54262
38953 51247
50127 69525
8257 30294
19679 83299
52018 88618
43473 46883
4426 95740
6258 33134
50264 98994
69052 90140
9874 57605
41348 78420
15463 29249
47323 68270
10647 88310
30550 72285
38038 87366
53766 56601
56796 72755
2432 21236
76263 88732
9928 76582
43415 91263
13607 14742
43631 65132
33159 49788
10102 32168
7312 87612
50441 71987
35697 97177
4597 37417
66711 96128
32498 80390
56359 93186
48612 62881
93278 99511
26327 32042
5493 75248
12843 41465
7422 71385
33871 58227
5770 51247
27899 77512
54702 89338
21104 62770
21352 31323
25203 44757
1666 30801
11495 83936
3485 66302
19633 95972
11882 78578
34415 39103
64003 73901
25541 32196
30919 55389
58420 60962
19707 94840
9819 39681
24367 70327
31737 86556
61533 98290
14411 45530
45961 89942
83097 99813
19520 38218
87727 98535
20274 34862
57433 93098
46245 52003
3680 96188
11861 70502
3872 44655
19627 93275
15839 97603
15531 86644
83855 84123
21833 82681
59339 84354
35095 47580
48076 52300
64276 68316
21766 47096
50835 84456
29481 58703
55918 81943
10829 61449
32127 74586
40881 43989
56893 65297
23091 69369
13872 81466
1007 10285
3061 87106
64302 75785
533 14449
76518 97348
18312 24574
33011 83349
13392 30675
15890 51793
18547 78092
925 50609
38038 84283
409 39162
15457 74783
11201 77266
16551 30583
41282 78462
12404 38065
57763 86776
28951 76058
50694 70601
6934 85357
45906 70424
2383 52259
50231 72904
8904 73670
43597 49775
7343 33102
49853 50448
11050 85611
29903 76543
13533 50615
43810 67374
39674 55849
75342 99940
51928 82997
15060 51560
22436 48699
9669 92439
10386 41004
37215 49186
64105 92033
43885 65324
57431 98303
28589 36575
59430 91231
33907 62946
80494 89494
50397 57478
9631 52044
29237 49150
22563 77261
18739 56696
52970 96647
48836 55763
4894 65922
19916 89591
30385 78842
20690 40780
17722 73657
41956 67076
31330 48486
56926 83330
46839 77200
5053 85621
17446 51341
31227 40187
2774 90590
10407 32364
43448 78586
59124 74302
34038 62362
77474 82075
4557 54236
56941 96882
49499 57649
26193 34090
59871 82615
33378 95559
72833 77586
50445 76839
40609 51283
16538 29275
67343 96160
84633 88757
33634 35673
29147 40682
13792 51430
4598 55728
31123 34728
2274 68789
49691 63997
42888 83410
36292 98658
50193 58772
33245 85412
20729 23048
24620 52154
76885 82000
26788 58743
51890 80639
48960 70722
15053 55612
29660 42238
85243 88539
46519 91844
609 4477
5675 94981
22254 58065
61960 72810
49840 65630
39806 94763
28300 60135
47795 74958
51343 63985
19584 83726
11434 37451
446 9058
67038 82520
74511 97205
72768 84326
18162 39438
30227 92729
31671 74037
72762 91592
75429 99916
35128 53380
39920 95763
63844 75004
13241 90500
59020 66737
23304 84633
27707 66009
3475 91514
18497 19841
22003 59081
23171 58410
39585 99744
22716 32955
28662 66766
18338 67800
35442 88553
48426 66397
17319 39296
35076 80732
35536 39202
2202 83419
20448 80524
13972 98191
52891 58342
26139 95724
72765 86173
8617 84059
37174 97667
24476 77501
1960 5289
73443 76955
35017 50558
53266 62354
53455 69437
15375 28859
67699 69030
77456 84464
47948 59707
56090 87202
48868 69840
19051 88786
57631 62422
5166 55476
30920 35859
11723 82654
52943 79289
37646 75452
21109 96058
18307 43821
22226 74266
17534 66875
23151 94681
15254 25311
63770 80112
69842 93573
40804 87001
4469 78118
27887 97657
84502 93513
54142 85286
59711 89666
94800 98644
58902 82139
29850 83727
89792 94527
6140 72610
4705 91075
55898 71421
18236 23056
1295 84702
56460 59774
20952 40863
48732 89597
38568 41535
54984 56333
39599 73115
5516 80074
78414 90542
41200 51392
48785 89725
16832 59786
65145 70913
20023 32811
23128 41128
27747 52891
93774 96794
43180 88516
1342 80249
33676 83525
8327 39621
40919 44098
82988 91575
56993 96129
75247 80473
66735 71595
24792 85407
58697 87138
9795 73141
60532 98423
26060 50926
14159 86418
31697 50690
18808 98375
14346 32427
82131 95589
11644 51284
25656 90350
12471 75220
47864 50244
53610 91765
16318 68269
79942 99923
18016 88984
54444 96963
52331 98381
12702 68319
82382 95554
8476 73290
90570 95909
54617 71505
83325 96587
1161 39809
62173 72851
31768 53887
81027 92090
66742 77957
75961 93664
19340 69219
13143 90066
56954 97278
10315 51445
38033 40687
8714 78167
2962 91430
7699 53382
2920 70407
42472 95664
10110 91059
11837 42999
59639 71144
16806 16854
22352 79971
8868 41240
92540 98485
85331 88035
72728 94419
18432 42395
42074 89635
83796 87320
28120 81546
22885 70031
26939 43232
14695 16250
8161 33886
40553 86684
1559 79559
7373 89540
46700 71763
12364 25857
16387 79921
2136 10975
23829 93708
41599 46083
28525 61278
35404 68350
2131 92171
41717 66755
15574 54191
86886 89875
47260 75405
1832 77687
27951 31514
5842 62467
60254 98776
19327 64453
55799 88796
3861 59665
46648 69368
93553 96667
20605 52068
33976 39258
6876 20228
31467 93811
13790 26057
20761 94882
9158 77189
85211 89150
70532 73524
46757 50874
57594 60567
45987 89940
52162 73763
10972 18525
45830 61195
36307 76063
43231 46553
3494 6262
14386 67472
37766 52024
11810 25142
17245 23265
23499 96559
67592 96033
8763 52555
31296 88041
17588 69429
69839 83761
8934 35645
7251 33077
22937 53859
57259 60448
27138 51335
142 66548
46431 52125
28310 59321
21762 46317
40130 45270
24398 66593
53559 79346
11159 92849
9186 49670
46657 71507
2265 91422
1933 99510
4896 67820
8051 43350
3496 58504
1442 98984
63761 98856
39952 79127
44400 96248
36326 61375
67831 79020
14935 18348
22382 70403
87388 91130
23981 77129
32212 53336
9379 73168
44055 81766
25987 28345
47318 86618
42188 91980
65181 72887
23254 53222
45641 83824
95884 98680
12423 62539
5568 54838
17148 47599
22767 83368
16126 67084
29223 66851
34817 48614
16402 95994
92460 98175
37839 68033
47899 65646
28607 86748
13464 83047
48802 87230
72157 78126
17196 25293
3910 87848
15400 78498
12719 22803
32140 82825
31769 65890
50889 90132
50530 88636
61152 61787
30617 46442
17347 52031
1425 30395
31222 40604
42325 52398
5007 92816
20835 94515
681 89303
18061 39172
37281 95061
60048 97615
59826 61713
5963 95093
53023 81383
15504 36857
68663 75681
53508 54587
25287 29600
15859 88830
14065 66372
47738 59806
52526 60354
16325 67755
9038 30594
39768 69051
25085 67093
80771 83990
33950 47674
38141 97973
40469 80424
12116 13740
25970 93832
59711 98902
68144 90761
60904 73480
32061 77886
2187 27435
24624 30364
88839 98635
780 12598
62932 71096
21208 24160
68581 69478
62420 91481
12493 40572
20070 40789
8977 85194
72528 86089
6175 53951
50514 83389
4669 21284
49638 95959
51274 93642
79519 89803
18541 29447
51929 64467
70421 94846
10718 80351
4553 39776
11703 68033
79981 84593
2160 5223
3116 20518
16181 36344
11931 62552
3200 8193
45499 50240
25358 31587
30863 34429
9274 19624
54987 90626
17961 67936
48230 88125
42395 91008
73761 84748
44423 72813
81236 83155
17350 86596
3657 40915
18762 54725
16189 98925
59961 70800
54838 78626
11546 11895
8040 97454
17298 99771
82466 89845
8658 54556
23997 82388
6659 87559
12717 50787
9369 63582
60467 98347
464 11163
25196 80935
65619 99908
4889 66915
7848 22613
16811 21219
66703 71142
34522 98349
17624 45483
43552 43817
82736 90118
21871 81926
37769 59575
84642 99143
88063 99802
18505 37711
4111 98181
18233 43030
84294 84694
3294 77828
60306 92226
38444 72267
48036 86639
15592 32242
49843 72232
61468 97759
50761 84749
47951 49594
44675 57653
73777 91582
25795 77008
76461 98596
57411 78582
50578 76595
1719 73599
36289 47729
40429 48924
65784 87089
21312 71430
20442 73323
10061 83264
46214 78367
24619 48957
46513 94770
13797 97731
46069 92518
50025 97267
17200 43694
55139 78163
14623 59440
3459 86906
46785 47716
14088 62314
11459 75034
37856 46852
16169 45017
21408 58099
24277 58729
7209 79899
33649 43724
53374 91561
18549 41521
46519 63221
5243 27325
28960 53825
17029 70401
31046 88356
37153 73041
53631 75528
31338 33409
6945 8260
20867 67812
9855 27170
28931 65468
53179 79782
12944 68253
1960 66280
26550 76240
6769 98508
18304 55575
34049 64081
47933 63556
31305 41933
19469 76134
48001 94368
12453 60231
63881 87386
48942 94656
13337 19098
10445 34195
16103 80304
64057 84883
40708 49782
3053 93352
66832 85749
30385 42274
44954 57928
34422 99041
794 11612
14763 43444
46119 69072
23822 41319
242 15904
94923 98946
43574 63049
7863 37027
55393 57694
60810 95689
19681 62618
362 77054
44390 98326
18401 36002
10761 25119
25200 38257
2321 95666
72015 78079
6030 67284
30935 33003
74271 81071
30142 55231
74165 89000
41797 44734
25130 41959
24851 57125
22084 23336
20345 21985
49032 66034
13244 29926
1156 17753
2149 87634
38621 56346
35982 89962
18794 49103
40510 84490
12084 84730
52391 83183
15045 98498
23130 37434
36973 86038
20156 93624
881 85622
29009 98033
2815 62712
30801 91890
6749 50876
12692 64349
31827 84980
5274 39514
7974 94319
3220 92364
9317 59619
23134 60530
17491 78079
9834 71868
18440 50312
285 22018
18699 25399
10238 11674
2192 35709
45835 58809
54365 70453
67414 94258
45415 77157
28138 49042
79441 90748
37784 58377
44209 52101
55216 58355
25483 41453
71213 76770
7042 66987
25895 76842
4735 64182
72940 91080
58563 76399
1936 62472
27546 31176
26304 92882
1966 4242
5759 17671
31318 92099
26696 63806
60186 60405
1066 90270
8755 28605
60977 71159
11883 94921
13465 80585
15201 54711
10480 36382
45999 48495
48107 52239
33702 93595
35783 78624
35261 81083
1215 86989
57879 89531
26149 99550
485 62215
56271 92038
26826 83625
60475 86350
29314 94619
11480 61395
2899 67314
70340 71481
17604 34694
68355 92221
30063 75606
24103 30106
7468 70243
37069 43576
15652 87147
30868 69791
81040 83733
32867 78559
14998 81890
18438 88612
55919 88943
46566 93339
21991 86762
6362 47073
10570 61474
27656 51131
38058 87167
29766 46322
2841 81729
8635 31405
26753 80617
16879 53054
6617 12151
43018 46975
17342 52666
12190 85060
43196 74614
55574 56457
49156 86258
8762 44965
57214 99232
57987 99449
11472 35059
30742 43084
32130 49170
44931 72906
47559 83761
35473 53111
5442 87622
20568 47465
12954 14352
5425 84858
61914 78133
38519 53988
2691 49160
32793 50247
4813 9772
48566 96938
17351 70212
44780 57611
14720 38641
4219 48276
21626 49624
66419 78827
12539 69639
73406 90435
21579 54523
29790 70238
3902 28399
16796 28180
30973 63916
45578 82477
33535 58771
41384 54979
33323 64463
36628 88957
71290 93876
18595 83968
52891 97142
9279 43270
26780 40284
35804 95783
13668 29697
20639 83469
7837 61320
42643 72062
7522 61861
71021 99056
19352 35659
27320 60154
81224 84286
4988 21579
31150 62706
23668 97998
20591 93054
93906 99141
20301 29173
73093 87833
18031 24368
41545 60589
211 97946
55948 63151
51626 82708
3732 72180
49663 56805
13010 72604
27882 45120
16179 59421
17570 61596
33420 56408
6628 63609
5384 66178
51045 62194
31389 40108
25257 38433
60608 79662
39174 55610
11312 74100
32958 94824
42941 95957
7328 81611
24836 32755
32038 36471
69330 89460
31596 68438
2574 69651
10642 66471
38675 86244
47663 99392
22156 65042
60501 78476
16420 24106
52009 76139
895 87652
61623 63198
40483 94990
7522 60880
35620 92737
3632 31461
5770 12981
41133 60727
15326 51667
12143 88619
16459 50571
22792 49371
12682 56169
3429 26036
52094 95217
3313 20881
53165 88581
7058 25459
2444 56498
12650 61382
42575 56512
84317 93967
23040 47701
80080 84907
33857 62955
4915 72708
62657 65182
51721 81697
20261 81244
52896 68972
59312 66551
2575 71633
10522 89389
21801 36389
58582 97627
42177 73053
6901 38458
61369 63616
19832 25350
4755 71916
31632 57913
825 30736
14314 33440
46494 48766
9125 39804
14657 15697
13858 49646
27933 65739
57124 65287
78463 84514
12291 81290
23299 91754
55769 61009
37813 96547
4318 30251
30366 57420
47126 92835
32394 60867
7750 19556
32463 46249
69312 90934
48075 62227
25932 95752
43242 94097
7977 47669
35707 87359
19728 54638
22031 51288
75036 97343
5917 38843
73520 96566
93307 96030
31856 72275
5092 23319
30018 32981
10127 43469
5200 34085
65156 92977
29439 92810
53627 67307
35909 46684
63758 68885
4937 94389
73215 79547
67969 72670
26010 45266
3792 66936
45078 45937
50963 91265
13319 14141
16630 89770
29459 53075
13473 61363
33023 47470
9241 25525
3733 25865
44608 71800
7599 24292
1436 69482
16781 59284
3130 84691
25625 63381
16373 25106
30123 72131
64532 87443
57273 73416
21841 50795
78542 97857
13989 25825
48448 88031
912 82093
9952 86939
59650 90714
48885 86958
1865 71172
33640 48459
37192 55669
2613 7488
20490 87633
91415 99247
16963 75246
80462 99484
20089 77931
75675 76949
88097 88584
5417 24345
60119 82870
7011 22898
7501 72310
10133 54869
25803 54688
6545 40214
14293 87026
20846 37260
25645 95856
29797 41634
13587 49976
27661 64106
98242 99372
30691 42715
47644 68533
64705 96014
23778 77940
17228 36022
477 88136
1514 66520
23397 72244
66923 68011
23917 97750
50773 79968
28910 36278
10818 93319
42694 88936
18086 42521
85768 91564
47700 96607
1686 69761
9692 17378
51371 58822
32480 42685
19472 53262
12399 95186
22684 53041
44638 59098
17541 24996
47016 53174
6023 95168
61058 74241
20640 75760
2661 13429
13689 26484
81141 84531
8362 28074
24972 31707
30591 38517
6621 30879
2535 29242
758 15401
30680 56681
15618 72194
40817 87969
16658 39898
6457 83687
23062 67415
11120 25787
24731 74951
17103 64482
32161 32401
4724 71275
25670 28603
57348 84212
6969 15456
873 13185
20571 81978
81104 85083
42792 58539
62416 86789
64247 71745
986 75565
15894 88683
7082 27756
30481 91931
41488 73960
67452 77487
24878 62722
22302 52359
41326 55208
2677 22036
37303 77846
12939 99024
22325 52432
23663 96494
60598 77172
5167 33995
27278 41380
88692 98528
7975 16322
24571 35705
31961 86146
6315 77440
71174 85432
14819 84359
84785 96500
7669 60561
7384 84206
72110 77179
20348 74154
49435 67742
22070 77043
2873 20816
18033 32650
5509 55420
67543 69350
29501 37649
25801 30055
79762 85656
69800 75003
26898 28087
29474 44092
11518 23626
1486 14013
29232 32486
21821 30601
44080 50096
74069 77237
49747 66123
11726 41451
12131 71292
34461 40396
21518 83750
19885 94245
17795 73308
28968 81903
2977 14490
20884 92803
26100 93107
36829 91158
33166 80269
47744 48574
9591 20787
21718 23856
33567 79153
4975 38197
8301 52664
17117 58599
31557 96250
5495 35454
1044 94575
45111 51674
24093 33272
47985 84793
30210 34521
39374 90346
24985 78327
16447 37349
32999 63719
28894 39701
10695 63666
76291 92401
33023 58093
25887 81002
47420 97000
46461 63864
13113 93301
45176 78993
61970 76351
37797 88488
52649 91442
27032 30649
39924 71224
68470 93372
60949 76784
35899 93393
28998 41257
45661 46565
51292 67247
2873 34483
21292 70450
5905 44950
3013 21586
4405 10658
43910 66177
43605 65606
22556 31076
45484 84426
71044 95749
74774 83369
26868 57715
15444 92626
68288 78315
71461 88863
47720 70611
69472 82378
24894 60036
21627 54409
17803 99500
30739 68000
20250 93525
4162 59591
52335 75634
41174 69866
4751 28590
21393 23475
18451 31705
23861 28325
41188 95713
35936 77171
19051 22409
49031 96846
27622 28325
57368 89709
60067 86435
19712 94293
19601 19791
54876 66644
66177 81367
54033 73525
53971 59245
3809 59446
69780 89303
75439 83921
7222 82654
67667 96822
76993 78029
1999 73852
78117 98538
9171 77295
81022 95453
17270 94752
41241 48506
16953 37552
79187 96071
5774 67281
4305 11194
94045 99444
30651 61890
14717 54420
27321 95032
10107 24768
30880 48321
20390 40730
12948 86515
50348 59237
76015 92673
14263 73045
57238 94121
38776 41714
47150 55572
19364 58306
197 82417
23105 54858
5866 58319
60557 80055
20097 91410
21421 53301
73915 92296
18284 20929
52642 62857
26483 95064
19695 84652
26591 70098
2610 83596
28635 86962
1046 61009
45729 89071
58239 85433
8450 65146
73361 75879
40692 86525
74286 83045
26810 97404
61712 83423
864 19306
33692 82166
39549 43468
44684 84296
43585 57180
32425 96157
6912 14217
15986 29421
16286 43032
2257 26810
28725 62343
34838 40701
41575 90633
48980 86454
29075 32830
9993 15091
26136 57239
38597 64497
38758 53435
9976 27292
44790 68657
16993 38638
7503 57352
30457 77836
17891 34222
48537 75756
31749 84191
8025 25094
33151 79002
16168 24005
34292 71539
51224 94792
68760 82717
5388 31200
46233 85780
48367 88132
29604 46306
39024 73027
40577 86956
16370 44125
16531 30532
14706 55852
62718 86668
19446 79168
88320 94821
36225 41654
2437 86702
64066 93012
10499 49137
37308 45587
49354 73466
66 95495
74911 90740
1640 8704
2899 53682
77342 83577
13622 99789
26558 30898
15924 76532
23040 87856
3036 48047
52219 54787
612 36617
10170 28634
49757 66565
2848 76981
1586 34892
19236 36969
39549 63371
5471 41417
88729 92605
37972 62047
30742 44404
26947 80750
56825 86203
21273 71051
13195 17080
3687 57394
49891 51272
53183 87092
19320 27551
9484 94155
37558 41918
26575 88810
2602 69520
70977 77287
45168 48519
4388 96247
14701 18264
49007 74091
22177 71976
33600 56844
51796 72626
82832 95508
84334 93817
5493 20054
85631 88239
45522 61018
20100 75864
5766 27612
62005 62252
37301 61517
53297 67858
25111 64945
508 90161
14380 24598
23374 92782
44744 87830
8879 95835
18697 21227
8302 45386
12148 53696
19343 62830
28190 39824
35726 47459
1967 82100
35569 95239
33297 65181
15789 16803
42183 66538
15317 17859
91478 97387
47713 92422
18949 45421
21955 83141
53405 90309
14416 50949
26604 83609
66488 88867
81954 87344
17771 92701
3099 40470
3042 9939
9648 22963
32010 40811
49428 73436
25001 61976
47204 83246
61388 92757
18614 68204
42645 55587
9370 59116
36853 49604
47748 72434
37106 74161
43828 86879
20099 50679
22678 65649
29252 80587
45867 64656
67074 91785
21577 84914
3056 53037
37556 89558
33571 74750
8688 68500
65763 70064
1116 41754
15019 67086
1179 94278
56939 88543
2310 35233
11029 39211
21000 63380
46608 75185
18937 93267
68678 72838
5442 89161
35644 35657
1102 11634
32113 60336
51046 91979
62487 92698
22234 49715
30760 89127
33186 65018
22469 29380
20270 28698
16283 79381
3954 12949
27991 64969
45662 90769
18185 92164
44924 77179
51282 78047
43656 80999
66208 92729
12031 76993
12342 21426
6127 60627
59091 91999
40387 97181
10421 29828
1421 8510
32438 36814
28450 31551
40163 74018
7654 36884
4064 25351
554 33390
48374 82468
41012 62522
10752 42078
38261 47862
19080 38089
32395 66305
15766 79652
75275 75609
25796 69165
45407 82411
2544 98691
35857 87376
57779 80085
20731 97390
704 35795
40385 56934
7180 68523
2567 46253
32486 67334
5144 52112
19184 34133
18785 54499
16307 51179
39324 71206
37121 42183
3849 52084
33254 60015
10168 77288
29909 48973
4309 77275
21820 67660
90853 96116
4587 99606
55941 63157
28212 76837
78708 97307
9121 34746
19179 42231
11784 42128
39847 73161
65927 67794
24428 48080
45038 78485
88619 92299
18278 21605
60835 75911
71510 82664
5905 13816
2932 94458
13638 94514
2545 56428
16070 67796
38268 50607
42662 94742
55344 56720
52197 57826
47593 70641
10216 21750
13780 35903
56574 59164
45195 81230
42741 54136
37333 74936
75648 88365
4188 55803
20241 43795
19934 32210
36488 69302
35652 82186
12698 56308
9239 66774
32651 38194
1651 97647
11212 55217
13865 34390
20737 91077
16477 53704
18127 98307
85197 89056
15165 16192
5366 14783
7816 10641
16097 50122
4629 94336
5475 66775
20547 95370
7402 91213
21718 81303
29154 33640
30292 39866
25272 44742
20498 95198
31202 41574
14132 22460
71540 91842
28013 80198
79495 90743
35460 40042
41816 48428
36850 79366
11761 37240
40087 44025
65675 96747
789 54522
40313 49330
59763 96505
57082 70894
923 5973
38076 70556
28851 95725
25848 29737
94522 97259
80211 93498
62640 98986
3061 24576
92416 95613
61376 63089
35478 80285
14879 53988
6471 7089
19447 21766
54465 89068
6833 14821
2612 61964
69019 97684
13810 16872
35186 67795
30256 61147
10173 29721
49016 98558
25423 37606
58064 59404
52936 90020
49928 90626
4810 34858
26450 32240
7154 31012
21061 27109
1443 6842
7878 32016
39779 42241
65223 92111
88055 96355
1093 54778
59882 77995
62264 91298
89646 99342
933 27305
22393 98072
10799 64416
46064 99506
1519 19861
13742 22785
13274 94336
9098 19504
63875 90279
1432 90231
16635 76367
9872 46057
35755 46923
18930 92078
47726 60432
61798 92444
66696 73412
40937 73712
68628 99462
38133 51313
37395 41349
73801 85016
67554 74389
62488 66120
28340 92514
61948 84013
36336 38178
48429 61643
35266 50665
18940 40466
18258 52039
19051 23796
8060 24016
8319 16252
36673 44546
8314 64382
30386 70146
77787 99336
23080 24271
46823 70851
33008 74976
15540 61269
45399 70700
8942 89666
37213 74360
20713 73488
28505 63914
25498 31122
9081 27597
12570 60468
5940 18445
12077 60545
23378 95711
288 49069
37866 38408
4126 40530
11602 14527
27687 62720
32392 52685
5042 84808
29137 49434
22927 53161
7839 55255
14514 63054
56575 92500
16280 87956
45083 89139
52199 99962
14158 51033
41011 62660
60905 74201
7244 97404
51147 87429
22325 41957
29479 92793
61933 85376
18229 34737
14164 58639
46568 58656
39122 61761
20555 81312
38946 55818
44402 91694
10512 15353
2420 45337
40841 93712
2558 45919
77795 87881
16991 33063
21732 48889
4623 59151
71571 73230
31181 80209
15056 87747
12298 41448
18697 47476
40434 52627
24216 41294
44587 55525
70957 96722
32580 77560
44329 78851
49405 95453
40598 69053
8835 39464
39406 97175
2370 70468
3405 21505
11462 11524
58463 73984
20354 88681
13128 44239
25694 99357
7466 99465
23647 25429
50714 82112
5945 11762
35045 36289
569 73596
18873 25340
652 54410
35731 95193
35946 69893
38959 80094
27939 74624
34770 71789
26308 39720
37728 77591
30325 31821
30123 71263
10002 46806
45039 61988
12960 92691
38301 72229
21414 56062
13232 97370
44216 93289
24859 44525
29212 91862
47149 87655
49085 84004
24155 26576
65741 71553
49766 95121
29990 42095
32111 81491
10940 42180
22428 83875
44410 95442
276 24417
18679 90214
47582 80236
23283 32783
788 16639
73339 84746
898 32860
30119 78356
13775 60524
42714 92748
35358 37072
69452 94622
46634 96972
15942 32144
29133 38509
4860 33106
31337 49423
3193 37154
9001 45828
28373 44348
14883 25793
49525 55599
31310 96273
661 97877
41281 85542
5012 60954
28548 58544
30531 96631
31655 95988
13160 68057
15414 60356
24428 79140
30574 58614
443 21849
24568 58836
14286 36153
58215 94508
8607 15941
88153 94714
18409 79356
34946 87590
67616 76926
25989 28541
61168 91405
52315 89519
11973 30775
66631 94032
11487 43629
27600 28416
16623 56017
27939 71995
28927 80317
57359 75274
1165 97904
85360 89599
5039 23927
46083 55858
63966 79312
75875 78155
7220 63605
56037 90231
8741 74614
33904 68344
50000 67016
50313 81834
22494 82747
17722 80289
32669 40811
32960 82957
54242 94278
38375 48710
4931 29568
20206 43064
29398 82975
45406 97396
23993 97889
5210 30382
7089 87014
19595 49757
18897 70267
70297 83886
12993 46548
36285 87231
40172 86454
29331 80596
1465 38948
52114 84338
10314 42891
9549 99526
67169 94091
72058 91722
29703 94013
9241 73645
37936 73370
41625 91508
6349 37652
22323 74609
7335 20326
15623 54832
31205 44350
51963 96164
25406 90901
56870 79942
4760 47451
7056 92100
10186 37953
17187 75996
50023 74843
29671 52807
37430 57941
85199 98751
24721 95550
1637 3259
6509 32747
12047 50103
25608 43899
59820 76257
40618 73242
10248 72117
77160 98094
35122 38224
61147 89741
50470 95569
4016 69626
41119 52473
60236 64901
1408 82949
51858 76091
3051 44970
11740 46516
18038 61353
1341 10812
30446 71260
2671 69303
7995 58229
81713 86181
61579 76905
30304 77727
12286 65802
32731 83866
33507 78362
13957 41551
14987 30654
2356 61984
13798 60852
5973 29525
20619 71569
14380 50482
8860 61136
13794 15951
19363 24761
11171 71591
17951 45667
4726 85391
11191 30673
17742 66987
71164 88792
919 91543
36981 89054
95412 98760
43056 80278
4452 72573
11533 12489
22650 82032
26883 51562
19432 56375
55299 71733
20651 88225
63191 76205
20496 26338
3909 98761
39840 50866
18189 36840
59681 82356
392 62768
79219 92457
2853 10767
33656 47187
36085 79820
19915 59274
19169 28579
9988 81473
37985 66557
39530 47111
38388 89054
60762 85414
49821 82840
24178 87746
38242 91733
19473 44657
71058 95458
2648 7669
70756 92213
36938 56184
20964 71187
14849 30133
47256 96945
16182 97224
11648 83621
44974 98182
69211 90249
13972 28176
58657 84113
62955 76368
9295 54918
20610 46954
29486 78223
30619 33068
43926 87801
34117 80502
9062 33227
2935 51055
12820 33569
56809 64247
7556 73314
1282 46505
78160 95331
9247 90713
32247 60520
30956 91758
40723 43794
79740 93745
2456 53811
40961 43905
61543 83622
17313 40047
22780 29066
10159 15149
41720 78214
42423 64557
13809 35014
8578 95821
28576 54966
66603 81257
20130 22800
72114 82715
2669 40113
35434 35537
64676 81234
4685 43208
20219 74288
32239 74026
13953 75597
39535 39778
63817 85557
12330 83512
1195 15751
30346 66221
786 73012
2900 5564
7295 91014
71467 74752
15693 80812
9205 17305
18512 33286
39574 73539
18986 61463
47876 81258
14256 54289
15771 59778
42602 49954
34389 40988
72086 98360
1375 88190
27506 94919
82382 85046
1751 23672
13690 78001
27971 54573
39169 95582
87443 96337
21159 68062
64798 85321
37763 84643
43676 56828
25525 85474
3712 4800
3804 21134
61622 68141
30163 82212
14639 66137
62012 63371
6847 58473
60006 85856
5382 90098
12863 41063
6494 98585
60254 80821
16737 81813
18866 71945
4803 57319
64259 78005
12452 79055
37250 71651
12879 97946
44960 73534
32126 57614
4671 66196
36504 66224
19687 81229
11944 80034
25999 74796
4076 97498
14 74059
128 8741
20496 44179
13816 98550
47849 98256
50938 78561
62893 70157
24453 95412
26959 81562
2196 59975
67295 98142
26119 67073
14465 52107
22913 89406
27005 56088
2478 74045
17501 95858
64642 94250
51019 79979
18478 25649
13350 96201
41741 59749
6015 92513
21453 35548
65213 82676
5259 80869
43780 95323
8848 43119
36377 71854
38034 46492
9333 11096
6051 73467
87000 94615
30591 54083
18992 34141
9985 76625
42156 79753
3993 44341
11826 76125
19963 48888
29410 33323
63579 68964
33644 42278
41975 57038
20395 72594
11093 30810
35194 53025
41702 49999
512 1967
18342 53756
9681 63727
57308 82949
7148 38229
83566 84412
30422 80299
16881 78557
86201 93758
60998 98814
38568 40515
6578 89984
6197 7760
23645 83166
29073 71941
25747 90551
23086 75706
29413 98013
61572 88067
59126 70573
15541 43094
16563 65704
58688 60172
15536 32355
82156 85305
26998 32287
41999 87957
36719 93487
41879 71136
50282 53917
9529 40158
64567 73405
1227 37254
43028 49221
13115 16190
94755 96364
42465 47276
88754 90377
35078 63331
3699 94981
7648 36048
33122 53863
14079 37686
67720 78361
20300 52769
20238 55745
41841 87109
34502 71237
9558 47469
23656 57145
63108 92619
5512 68376
12625 64076
23891 67853
27643 48981
31627 69132
22519 54200
13604 27670
22267 65084
13861 52303
64786 74764
41547 50910
18785 67241
38454 64497
8134 33904
16309 71132
15112 27608
9255 52867
8297 74475
8687 46261
3912 22832
68010 85820
78659 90265
22118 79449
2262 34025
52741 57865
31149 63923
27981 32799
49935 60669
42479 45522
13653 33581
7023 38419
58911 93414
36710 59363
17425 20120
61449 69909
2674 98472
12501 70667
57766 86055
20092 43860
6619 61099
63928 81423
51618 77133
7217 92482
62425 65275
85715 87324
10559 90687
57825 77993
3353 54013
5067 20936
87954 97635
19764 25778
40169 60261
55226 59392
48583 55475
23708 72010
49056 59846
13665 26902
3764 3947
24731 39416
60561 69352
3801 71505
51527 74172
4216 67147
40118 77653
8255 8577
31309 94979
31673 94588
55766 60405
3118 93631
96871 98389
19913 43599
65438 78616
27208 57966
15111 50179
47940 84386
64320 86645
35806 85134
45816 58897
24655 51348
23149 91534
27813 93954
1754 92183
11356 41638
145 23929
80172 86182
8703 61324
17672 91670
17271 73527
26290 67660
9705 94304
11242 96824
1194 57299
45981 75405
31718 93601
5859 33505
62472 68567
59194 60072
44655 84387
24095 35493
38178 56641
61526 68745
61446 78073
21140 93532
1936 66740
29762 79329
12417 51855
13874 91920
18133 68119
34097 86444
53946 99004
31048 72085
21610 48197
17034 54783
85807 89594
23052 90217
39016 39557
146 8668
10237 86034
7357 59721
84730 91353
57850 81798
29072 62444
17943 98243
43194 82622
29152 67101
74857 88517
37205 65297
37142 85325
35414 61693
59166 89104
62693 84295
8086 15468
11138 96948
14872 58780
41668 69557
47117 99556
51242 80642
37873 53201
4928 35045
68221 81917
7254 27182
4352 87110
26068 96996
10769 27905
51010 57173
29600 51546
43331 74750
12143 16488
5604 66540
23738 34572
4190 32801
18097 45158
32763 91908
6612 67334
61437 84382
20769 28680
27597 44409
20050 83653
898 32007
98454 98654
34514 39037
46859 96762
43218 62587
71633 96086
7200 91442
52688 70220
84691 85471
27881 54099
45287 92427
21865 23157
5797 98093
23404 79379
67916 95474
32381 55163
35858 57826
46722 50912
11561 59850
70959 97720
83265 97190
25763 62692
85050 98332
4994 74157
35354 95727
15514 51327
14484 48552
12547 35041
24325 82719
15186 39104
34706 64785
51099 78791
61272 69270
54291 94690
41166 75499
30147 71860
12392 53694
41823 57204
34316 77671
10850 23893
37017 42500
49704 99230
54492 61849
73774 74646
10767 20441
4473 60962
61504 88718
46100 84570
77517 87138
47264 66947
42904 42946
16219 62771
79237 93695
18966 22889
16900 79932
46751 89292
26640 37331
65719 66788
47919 69509
4406 13121
11770 46460
55285 96572
34544 57670
37446 86347
29831 42092
6820 12192
18565 90602
12410 62250
35884 36589
35079 44254
15103 78713
3499 94809
10548 59236
61829 76523
52767 70165
19192 90909
420 28067
14415 30751
69110 74620
15267 44963
8486 61191
21832 43114
10021 35946
1196 58116
20011 56784
16096 91837
67901 80115
2647 55459
52462 86497
59413 87399
2172 4174
30096 31270
63394 81872
47621 95554
62422 73286
49870 72501
86565 95827
18536 90746
20556 74086
35086 46717
32446 60870
26958 79408
33286 71451
8498 31859
93653 98926
11559 33872
4922 58422
15665 67969
36578 37740
24259 91636
19093 69015
11948 35733
7087 73596
25684 87643
38062 66146
28106 63107
32642 69385
33538 45888
23389 56871
5209 64355
52397 52414
21226 67569
54128 98925
12529 32911
50527 93718
38254 94406
2965 37667
896 97208
18656 84414
59695 64928
11522 37695
25038 59263
33111 40401
15797 81706
35924 62044
9484 84299
9132 19411
5561 44869
31647 58762
9311 21562
60276 67306
110 12200
22940 47582
39921 51662
46277 55717
73081 89154
11499 80403
39725 55383
16121 56890
56402 81052
48898 51644
71904 80880
50052 91763
10457 92801
77417 78819
8896 10452
67336 84313
26390 86368
54124 63421
12602 66741
9022 39655
40511 95404
79967 80511
72364 97727
11654 66559
47691 67675
36323 94977
36949 72936
13507 50602
30181 92735
81390 89585
33954 60680
41306 54461
15948 60353
13872 45708
81129 85911
30944 58985
26595 72563
32419 60246
15437 93865
58971 71289
46029 60179
73231 81901
77081 98078
57460 63009
24076 46506
53083 87773
5973 29982
51468 61099
7262 70578
18813 43888
3262 45707
76191 78158
43978 45003
17420 65372
49515 76310
46557 64509
38655 49428
21770 73971
43558 85232
30542 85213
21364 30132
10566 37034
35452 45035
20127 53914
33088 34138
49455 85220
24189 29254
43086 71163
27320 70376
21493 54380
40921 71819
25951 53679
17845 35395
32726 36361
80644 87853
30544 55092
50278 80683
50660 96380
45518 98511
9226 30571
11676 66342
2385 97750
35434 80251
31860 34306
47088 53502
22789 26136
56815 82854
62614 95314
16005 51587
73399 88675
572 89254
38552 86466
7365 40710
21516 69620
28771 35242
19521 94050
14404 97723
7718 36858
44106 56158
10780 34286
77921 84855
57893 65008
79334 88229
34678 97739
95619 95702
66065 74069
31936 40318
15686 32253
3990 97398
10336 85062
36877 53124
22530 72378
44316 68589
20679 63118
16736 77700
46376 96311
4485 97458
68683 91285
53614 72148
66098 71709
20541 78406
18184 20243
11239 58009
5479 9969
86897 92571
58198 85974
26033 28335
2724 92466
63191 63491
594 50639
14384 24065
4514 24234
5853 77250
21166 39432
77233 82877
71214 81469
3854 74865
31442 61184
87950 94159
42172 94935
32076 53337
64360 95200
11729 51711
6420 33623
20500 99539
41448 49138
87871 89832
29753 95600
17582 49791
28381 50322
28550 45636
63759 68351
5405 7816
25181 30021
67431 90473
22110 98219
22451 47321
25736 47884
54089 80147
1605 45165
9178 60018
98 20981
9552 71245
36263 75047
51069 58008
19261 33671
36506 74258
30873 66487
43166 98031
96 54979
68738 69741
63074 79345
1038 56398
7986 23509
58650 72864
73952 79619
68475 85698
32925 54964
32453 34407
92280 96795
32838 74061
71983 82140
44421 47367
58031 59320
11044 69418
7799 62006
88653 92070
76272 96058
19023 80253
16674 32088
52377 71019
63378 69860
62920 98636
51588 86429
32264 48259
31058 63136
20289 84954
80624 88430
31748 32256
67799 93877
38588 97221
29278 68475
26238 68982
8252 39560
14875 72055
4455 91484
1001 81575
62718 68230
22055 49857
11376 66190
12379 14744
60489 88630
30190 82968
38636 92520
1304 20018
33265 93831
41139 75914
67348 67881
56150 69171
6367 61340
1532 5293
58757 67767
9784 61726
31937 76610
75534 98501
68897 72992
20322 31450
31339 95498
8200 69062
31081 58332
78867 86691
7492 13661
65432 74756
29254 48269
44843 46945
77566 80297
21652 52020
16733 93439
33427 45436
47591 83591
69607 94244
2116 10428
13714 86955
81874 95225
9219 10150
71722 85216
41579 71510
59213 60053
84202 89066
23318 32412
5208 7227
42501 93337
47855 73591
73324 88911
4378 31769
7739 14303
18313 99008
40365 70279
20293 71403
3313 42792
13811 63389
27815 66131
34751 66757
44037 67595
41242 75107
15750 43340
277 3425
45860 85141
3779 35481
1657 93144
66212 84820
75937 89183
91276 96984
2790 72592
149 79669
13484 59788
1260 12303
17157 42567
18531 76498
39643 82090
4200 87368
69787 83728
19908 53674
46462 91539
40819 74830
67329 94869
61425 79561
88538 98238
26388 46209
19234 61339
17961 33949
72921 75814
25825 84544
55980 75726
16196 26536
6847 95224
70440 96829
38332 70554
39035 59320
24282 83107
24453 86953
60844 70935
31644 33682
23862 83461
4561 64067
79436 97206
18018 83896
8514 41316
25448 71091
39653 48215
53862 76028
17379 47645
73830 85742
2213 75044
32591 37966
91976 95885
56891 63808
76924 84819
60925 62096
41676 44212
28327 73490
30527 81595
34809 78598
41116 44362
31763 78030
11794 48214
56303 95008
55646 69881
33830 83214
29789 84642
29619 88561
4619 35622
5563 77189
5622 49563
45145 56597
52602 97157
36549 43638
5011 63022
55672 85077
36666 68411
14456 65299
35715 51125
32263 98340
60871 67053
33820 34531
6393 76851
5891 85435
37603 94407
54886 74094
77343 98565
67262 88908
43748 95276
2241 28370
5063 37766
46655 89340
19409 77659
10569 81542
12883 86704
36987 37042
42581 93018
24556 42911
72638 93006
66620 71722
14848 59798
2797 76003
30052 35545
43036 80061
43405 53918
1854 11002
2860 5226
41814 75980
34165 36079
2619 38765
8672 82368
64473 73109
91303 97113
88223 95409
9839 34053
60617 74313
26668 62020
2039 23573
14892 97194
11124 71005
17894 78244
4129 83362
19967 67764
41131 63151
47258 61113
97546 99906
46512 56153
80050 85075
83394 86718
33958 93281
29678 58992
38757 60215
528 29308
19040 46751
57236 78097
25092 93514
14672 57809
4926 67310
38361 51398
19582 72156
75858 76994
35923 41122
798 47191
187 84848
9544 90558
64558 70362
69125 78012
26496 82777
34523 75563
80070 94396
29885 58120
8004 42336
56473 94610
24354 47945
49740 93508
39368 86804
14920 84020
65689 99775
83530 95668
65608 99729
12026 13776
7677 62765
81202 95043
41635 53920
17782 58332
62958 72031
17575 25379
21276 84370
31218 79566
77558 85122
27201 29852
2950 3247
33362 99218
35667 85597
10171 18205
85273 89228
97132 98841
47698 57236
60118 77532
16617 81162
36664 84405
90106 94269
9400 67672
53601 78881
13614 89096
36440 93554
47340 52820
68181 92426
5348 59106
9908 77856
48638 63456
43419 93804
66408 86405
50578 80579
23526 67179
2429 92385
11219 73208
54665 57776
54962 72602
26181 81747
57409 73509
11669 91077
67873 99343
8073 18345
4917 16065
14623 32636
17228 34907
20874 22158
1772 12112
59118 94207
47700 66644
56802 65789
54649 79659
54201 90002
21083 37981
70931 75158
34305 50504
1457 48463
8757 26160
15984 34679
50018 51726
3609 33188
20024 63443
16964 98316
36929 59752
13741 64536
44282 80887
26129 66267
46029 91845
11685 96992
48981 88790
39742 66575
70870 93952
7786 33192
31869 73594
19558 69324
40891 83758
55918 83430
66137 93993
61041 93941
27563 87232
34354 67974
40620 83799
13228 18129
6312 62565
5713 32396
13031 52438
61403 73057
55794 71411
29868 60671
16633 87750
30637 36996
10900 93926
10636 40361
41923 51714
60410 62617
23715 89242
45729 99004
13208 95230
36314 57842
69358 77342
45729 48141
8053 47121
8977 91677
26114 50668
3882 38551
23272 58508
63001 75005
45721 91907
34184 58547
20152 91155
13089 87918
45949 98775
43390 53582
44901 97726
23656 34888
2116 14210
48805 66410
72762 92004
52929 88281
90466 97127
8893 37104
16014 37472
21200 73868
14924 35001
20855 91845
1501 80207
8230 13003
71724 82750
23343 60716
65933 98355
80922 94821
2568 6284
18376 98351
10745 97989
55671 55842
20455 40392
8652 73787
21366 24271
7181 99374
15490 40045
20805 65101
5226 98198
15646 76085
2641 48453
2100 88625
23017 58654
15925 94399
14150 96074
12372 92491
53558 70567
87 24684
24166 51985
49963 53596
55074 89487
18453 36183
15424 92433
14823 69420
64040 84312
37104 73435
15028 89179
34514 66991
21526 64025
47658 97980
43041 51118
6167 89832
2545 30306
32300 40547
31442 79431
2670 32342
60658 71193
3789 17751
12442 69993
22489 74301
55757 79861
67336 71178
23524 88460
76315 94794
49816 90840
14073 15603
18326 57557
33455 52830
86745 89694
39585 56885
52351 53263
16777 93390
17358 62108
94326 95816
73858 89788
45625 56605
22466 86621
8263 20471
13052 84082
76681 99331
27855 63667
12128 76254
9102 77548
68556 68920
35348 77200
18971 67604
38315 43137
37544 63663
3732 22513
68373 83547
50890 97839
3408 55386
13908 15229
1375 96684
44313 59113
21119 40589
33707 94355
39010 40372
32072 49582
54469 63862
42698 57573
36384 84179
4459 62370
56054 57480
12661 85441
89038 89892
29593 30131
14362 99280
11181 87647
593 71036
28503 40942
37636 86395
45910 88836
38338 72936
13869 38505
41244 67917
32176 45858
26442 37840
41973 52466
25330 37616
26220 34344
88888 89126
65682 83165
68031 92558
30995 44441
44259 76219
22313 86213
34055 64659
57218 73102
8098 97136
92160 96498
57473 71783
36779 50105
38727 48181
10037 66911
49427 79273
29406 69242
1887 95786
13641 36497
32938 37154
11176 17758
58366 62776
28178 66692
27315 45125
3273 7982
27462 76481
47135 67300
69461 74328
30457 84836
64197 99371
5640 26947
18897 76114
61859 67221
47055 94048
18098 22804
21705 45878
41746 96930
42873 49140
82600 89579
49767 50473
13181 87018
19279 87187
34686 52929
23854 88005
64917 87968
47262 59953
36735 52838
73681 89087
9379 77644
51226 64298
17726 27915
49110 82119
18874 50868
30110 54300
49372 53698
29298 94950
58147 72726
9132 43212
5777 49615
29760 82352
46197 77969
12037 70540
58829 85356
37777 64746
64343 68219
25376 56643
26025 78484
64017 92269
23985 28888
39588 78099
65953 93294
6258 51065
91709 99079
73742 88726
25531 70210
30078 81310
17802 73114
5264 67997
11415 82471
6176 73403
9297 87817
24750 55283
29209 85856
20148 20616
31666 63375
17757 53180
5235 78028
32512 95231
39280 41007
13705 17331
46457 94901
66270 91859
45813 72437
46482 64330
9312 63854
66033 99609
18982 77785
22986 45743
57444 64754
749 51392
29937 79994
60990 86684
14481 76564
29378 59403
5377 58628
4208 17257
96639 98829
51666 54547
57606 73737
19569 51813
28563 92461
58983 67351
41575 47731
50410 90710
75298 89704
69373 95085
43642 70022
54907 95032
63235 84662
20701 56080
58610 98265
9499 24023
32110 75935
12959 95890
30266 32593
60350 79669
52258 58666
14398 62640
39858 74671
33668 37741
53710 83521
16552 96387
64336 74217
86839 89474
1148 35064
65883 99035
37377 99784
654 24691
2477 45213
4355 91369
51292 59899
40698 47152
32691 97944
14466 67444
6342 49897
52512 68131
64642 76537
6674 26774
47542 48183
4470 72081
15563 42721
4376 77449
71272 96979
6871 92260
49886 51327
43900 61843
72870 83811
31375 52805
13185 80531
16347 37551
858 12446
71339 85987
54688 96680
17657 34526
49808 75173
18973 31254
53589 97383
2347 41787
38208 55156
6072 43204
48212 82278
11747 34672
21699 30487
5144 85520
32406 66600
63469 85433
14219 37933
22905 64399
78319 78878
18754 94289
15269 74465
21863 76367
23046 63346
27525 40824
25234 89917
38377 70383
24451 38265
60658 88443
11987 77873
81958 90201
33650 55410
55566 87120
6814 10566
52514 95146
48768 50275
48643 88336
65039 96045
13776 22744
46643 70537
18170 31298
38724 91231
64350 82314
14666 70417
68288 95159
46816 48284
50956 69510
48473 89858
12903 72676
38654 76345
57784 68441
84111 97330
19601 46588
24605 73296
20388 95163
32593 89644
16975 65487
67376 87129
40314 87788
17454 71743
30997 84020
28247 62820
56499 92963
29984 79517
36379 41932
14471 15422
79355 83986
791 46215
25697 52988
33743 80418
26704 36903
54849 76787
24402 95272
13560 18879
81538 85222
57657 80532
48571 55424
63785 64945
11444 40753
634 86086
72337 92887
34390 81523
290 11673
82465 97811
33458 52325
18935 90665
35405 36855
43031 94531
6153 81278
4130 16549
2977 36903
63345 69246
2467 95393
57691 76948
31813 59186
35426 45340
28042 46397
31962 44832
56149 91132
45643 71919
16387 98066
52131 53711
16547 38269
62290 85620
37256 99445
16433 90143
21456 96396
37469 94162
27546 37635
12982 94910
52594 86258
15188 75802
33009 40491
29241 50200
58581 88691
68163 71398
38259 87164
71429 88891
3463 78013
87957 88923
5969 48869
53633 65736
49141 66855
64281 78185
40740 84634
38025 49623
47725 53238
94337 95783
18391 82504
25875 50418
1336 27104
19801 50174
8790 72742
5233 13135
46 52824
4812 73413
20833 55943
8461 13024
10235 41926
30166 30892
27732 53354
10107 21361
26249 95940
56088 93420
54194 64532
5858 57963
27591 73938
23584 49661
86687 97878
23537 74299
9524 73514
49274 86341
5795 53417
7438 74115
8707 93887
10350 90776
64344 73278
52855 82423
33023 90682
66849 71322
47717 73415
64572 81767
63326 97092
76678 81615
54180 60975
30252 59600
5350 82719
12346 75769
36205 99789
45057 78445
18577 79656
82052 90785
39115 69651
45311 49664
62124 96117
32213 79119
9914 53933
778 51509
53496 61395
19468 43655
39892 62903
16878 26168
75582 94133
33760 51975
4281 32208
32593 59372
14835 26441
73516 92429
37614 64479
65117 79132
13358 50382
58697 61230
40527 61826
6872 50847
52789 98137
70333 77013
24155 64093
76787 90928
5268 30219
1151 95280
25051 76471
17106 27587
19694 71414
32957 51581
15549 46208
66990 67043
9655 22153
45691 87824
63350 69577
21392 42773
2681 86888
65958 66884
29273 99350
26298 60658
15069 29477
63596 92187
25126 39046
7451 68308
13732 73124
6295 29000
665 22794
454 69497
66086 95937
77947 82304
22654 66798
66715 76708
56248 62374
78090 90599
34225 76986
56199 84240
5078 76190
38761 65819
67728 74881
13179 89062
15579 74663
10977 72734
80618 97232
85179 91747
14619 47215
60114 72971
48302 82240
9428 18507
1656 90434
6931 31662
29436 35271
30711 39048
13859 84137
1503 51233
35819 80204
14699 79578
83511 97905
18391 76253
1895 58673
18933 68239
8570 56453
2947 41029
14596 49594
47885 67375
27024 60959
2614 33980
18080 37198
29672 77681
23781 43455
87277 92900
43338 85613
2890 85832
6872 37402
21935 91846
4403 29954
12961 26056
37698 61852
30450 79300
6230 40157
13102 33952
36709 75152
59445 83685
8549 44447
12035 16731
20875 24295
33784 61081
9184 34920
44790 68682
2602 49328
15564 30446
4103 13860
48093 67368
54857 97080
33669 35929
22070 27889
29532 96530
38608 74836
4031 18195
46101 86058
50837 57650
42305 78413
10390 90370
63985 77842
38937 50798
3980 35786
54356 85768
69400 82968
67623 74985
25566 26527
39003 91581
41294 82434
32349 36886
4641 75154
55050 82217
19747 51153
28522 28832
27241 30440
28515 37784
34301 82819
28213 89706
40512 94750
3259 69046
71619 76795
32419 99200
55418 64690
38204 90240
1489 38645
11489 23859
2153 39410
51085 67622
7663 13519
15059 46607
56074 92137
23285 83329
18744 22782
18958 36978
55595 63201
26728 76523
4658 54521
14677 78431
15735 48560
45490 58193
79957 85934
39347 80216
23404 68872
13339 71633
41362 56834
8013 81367
27783 71205
7616 7679
1865 84246
21979 24552
39252 54786
65883 84542
35041 42093
6529 88540
59394 69218
22038 52686
9552 60588
1841 53343
57452 59465
59561 72076
1392 31197
25332 68917
33696 51635
40299 69603
5138 73343
27864 60103
52701 54871
15138 16922
18894 75541
14507 49802
15062 58053
39430 88817
10753 93964
3488 33594
24360 25551
33898 74492
13910 99276
76650 97823
73539 97182
30574 80108
31607 89292
40732 80303
39531 51157
14171 64951
29091 56987
45949 98039
5903 12343
66702 88935
13059 79911
69642 78902
65722 96792
33736 77712
2283 10367
95541 99145
15747 56490
57720 73414
8301 34148
8094 84036
28832 58032
62066 71426
12812 92461
31689 79337
95250 96073
9753 11322
57746 63771
27443 80457
53778 74892
49099 67479
23021 38481
44567 99653
58813 74740
5647 99904
33480 76904
64043 68591
75290 93443
19494 78261
484 4968
13669 23362
37538 99345
44273 69852
17804 18977
68518 88415
56932 77805
1969 91018
3042 9588
58024 86230
53711 98932
29740 78555
59560 83280
54150 60228
55573 81385
4552 17590
8000 28112
61839 92541
78883 99395
15851 97966
4188 29576
58675 92161
6721 28261
1159 23958
42568 91458
60423 61621
3751 17077
4258 56731
8 49915
56154 81618
52731 92337
68908 74185
35784 64114
73581 77771
19473 39993
39701 62938
5531 74893
30513 55662
42476 93992
78414 84049
68509 90804
2837 67671
42097 74434
6868 75509
1115 5836
31723 98859
22469 67386
26485 97892
33614 71925
78173 96133
12881 43433
1899 93916
32548 50798
38881 46238
65666 96752
89810 93160
81565 86823
42114 79973
39511 52618
2663 23452
26423 29669
69925 74878
74329 84214
30183 37881
78107 80010
43658 44187
26741 39447
49972 68613
46644 78853
41503 90638
1446 23411
335 29397
61025 77402
81625 95501
61404 88706
16222 92165
10797 31246
25941 70931
32322 60145
56423 86108
48190 82521
22068 74658
32566 34500
6611 41227
3508 68803
22442 60886
19192 76648
20940 56684
31940 80490
46145 63903
9085 35940
76286 85540
48661 90951
7862 67305
22001 87411
13379 70713
59887 84578
29807 92192
25431 65986
86892 98496
13972 27085
9799 87560
3421 84547
5451 6143
9001 25354
41587 74010
34960 41684
13197 76746
51024 68103
53059 68603
44217 63649
8512 52416
10474 79295
15218 40020
5744 78324
6149 42297
73034 78088
8347 94266
73849 75993
16883 77763
47696 59765
67417 83693
39758 81711
15911 21267
49347 52513
37310 96386
86861 90239
16993 79207
23071 52923
32111 91495
6270 99379
72937 82303
6138 45894
8366 61209
48718 71133
5862 65515
17486 61484
81989 98492
16619 91673
7370 48313
18985 65105
4900 63925
95553 99282
37581 52351
9665 81849
80507 94009
31680 73881
25440 84165
20296 66812
57654 65514
54162 87923
18984 69260
8377 76050
41869 61611
1622 32380
5640 98435
8786 99007
8738 62947
63036 96619
48702 78406
17992 35930
75030 83523
3242 75658
9260 11713
9111 72926
62852 75505
41312 90457
26778 91806
79430 93675
8356 56382
38804 97195
6879 88873
19282 89489
13355 79886
87484 90819
11716 94854
40990 66027
18088 81206
4486 78963
25990 73424
69389 85216
29574 33528
97750 99399
26892 30281
39962 60039
18329 49886
23144 99963
48772 61232
45115 88299
5401 49910
45931 60041
19456 83826
93281 98344
14597 28533
13691 32614
13863 57779
43606 67372
1647 21063
74284 85693
3669 44812
1905 20900
25696 29296
32682 65003
13340 57578
7568 92643
53304 59845
25991 99127
15951 51817
11767 13057
799 62501
12067 18497
33430 58746
36697 48468
23726 60484
84307 84611
9085 59031
82189 97720
17815 97644
46994 71005
12848 25286
33029 56604
42206 70144
11723 29065
14557 64469
62810 83284
27468 32811
42321 47432
39260 81492
9623 39054
14211 73481
15003 45601
70592 87497
36080 55545
26530 60328
10063 92663
57968 91084
10606 26651
77860 84195
26956 56707
41271 89568
24748 37689
25961 57694
27080 40785
54225 91618
10796 14199
68984 85027
185 97081
54841 58525
21228 84747
33573 49750
540 7897
38159 83777
48207 52340
60411 72887
36394 60509
22884 99645
43379 69856
12341 19803
13264 37388
79328 80623
18874 91845
4608 51063
25810 57023
54140 82582
45378 73257
24644 33804
8624 73281
48359 82244
21627 90892
26959 81286
4320 22611
45463 55855
43253 94620
32770 78790
24289 74712
8565 72457
90694 94474
14740 71363
2327 24346
7371 8589
29637 62517
20387 83741
1848 87325
62629 88063
11240 99716
21515 82111
2124 85217
46893 76723
50653 57721
56098 61988
40492 74845
23173 31378
6076 53300
8402 98180
26499 55526
21744 60237
28200 29939
77854 87719
56919 73217
46707 71072
61283 73096
46733 98331
67983 87675
16341 20754
65491 68488
9680 86197
15952 41556
2223 72547
5965 58503
88016 99738
19364 80015
6951 33235
4928 84873
58866 62657
9184 57169
54139 80917
21420 45104
10768 92247
49647 91702
61888 66962
52307 76550
17186 71928
64048 76370
4308 11155
4946 88964
92737 94570
37686 53326
23644 30156
51545 75074
32649 51772
20718 33803
18043 74808
54290 67492
13384 25976
54159 72774
55552 73400
5557 64432
64556 85618
11828 84005
5724 23187
60223 92207
31464 99593
57527 65536
15121 96077
82697 97376
31361 34416
20928 64679
53522 73507
14283 88775
24384 45929
35859 38813
29073 87490
20357 97844
78169 96785
24828 98888
34403 42078
748 59944
6440 9260
8243 77808
64489 97034
43835 51439
68678 72684
13801 54220
32728 50837
28521 90303
10677 62023
35551 89073
7000 66882
48275 64730
9548 53929
24204 26574
59542 64031
2849 96511
34814 65710
19060 93994
19945 72857
32771 60883
5375 14590
49373 52603
24821 97182
40462 55394
75866 96086
8888 49366
43547 72074
27713 82743
76910 94281
33318 63596
71233 94978
28651 62014
71699 98143
16688 39538
4588 46068
63920 89399
37358 70845
36145 70554
29048 81575
32680 76985
31971 76090
12895 24161
50098 50811
32210 84642
83796 87284
41692 41769
38348 99991
12883 57430
43807 55037
37805 73147
23735 50639
8810 63529
42046 87800
18955 92825
31722 96063
77232 84323
4087 44580
31071 42976
6410 90398
30970 97981
41297 63279
14410 47489
4110 99488
10803 35138
12398 63318
62174 72648
88542 97615
50340 82894
10529 97937
27701 40967
63001 90097
37774 95346
70962 76433
28526 31604
49897 63688
9357 77036
7204 88916
69215 90012
25602 82071
14963 51092
44165 83004
18507 91977
10372 54632
58612 79210
2061 51630
465 71129
22761 58352
75528 82902
4031 79884
21564 42022
5647 18637
24798 73142
8625 96950
60379 90323
5801 78520
9416 62319
17654 47989
40153 81395
5782 37189
36876 37185
50770 78228
23645 76875
593 26141
45980 64170
3500 76577
18584 91006
32577 36068
65314 81883
38332 83944
90072 99428
63734 90916
75864 99300
86981 87542
9350 48543
29030 51372
72578 80694
45836 75393
5572 71720
20167 65689
48628 77979
13845 85803
27215 76713
19735 78186
1826 21294
30601 75777
25666 85242
22835 71722
80180 95485
35824 44599
21924 41041
71391 99691
9454 37192
19959 38991
29916 40946
42658 43176
10049 86769
27755 96369
10769 11502
56678 74403
27188 66317
61490 71964
68449 92293
31471 67731
19685 44484
50319 64123
9197 70473
70551 82851
37453 38323
35515 47952
12060 23788
5500 89445
54718 60681
30163 47399
35240 70041
9723 11387
5409 48809
26640 39641
14302 18582
2102 27980
12337 87471
1480 9937
21080 35401
13483 23503
14583 53304
64088 70011
63605 89371
21034 62293
27831 82063
40431 87042
41892 95636
1902 50897
73601 84289
78660 91472
59701 67560
80484 95023
77368 83093
15868 78512
65046 66965
76566 77004
15440 51529
24954 63036
41486 53841
40241 91978
10646 14768
10996 74692
22841 62212
47043 96057
23187 42320
4769 95748
6993 62792
12819 80861
63653 99874
58907 76483
23912 57799
7665 46489
29115 78619
22799 71262
19556 49864
76596 79705
16883 28333
7638 30483
24922 38988
12137 84733
47594 62585
41250 62389
79742 91232
9098 29252
21108 55922
69083 79626
9718 67885
50147 82151
15937 96829
60997 69674
6621 57235
46328 78965
25115 96305
7697 59242
15888 35131
64896 78259
9912 24835
11741 26594
43856 68086
15837 98409
59160 60012
20653 88779
29698 60318
22001 53450
62289 75738
2258 73409
35330 70177
12019 90400
56962 80928
22596 68354
33297 59988
10027 71569
29652 62863
34249 90957
44365 86332
21997 93091
82835 96196
8003 14702
25998 45552
24926 84789
5270 63326
38537 90538
14666 92242
21937 70887
69794 84535
58112 91236
94063 97661
3687 36500
4993 35056
19706 84954
79830 79882
74520 86029
16493 96651
16144 53175
38948 44080
44399 79198
32315 72596
32933 86305
59306 94603
24548 73614
13748 83253
50482 63863
7050 95054
65657 73708
17007 35858
43013 77230
10001 84623
24987 70689
29276 95587
2601 81065
55448 78947
37831 80054
9790 83801
6764 34713
21909 46255
39584 54140
32161 45674
7486 27122
31563 93493
34677 91294
16651 89468
73835 86109
68450 78465
50668 58720
43045 96670
15775 75948
2384 32507
29044 70891
59945 70553
65405 65737
6594 88831
41612 86463
28616 37199
20810 55942
59300 71641
52849 55021
26419 86379
20469 85974
10119 66650
58322 73471
38540 75953
53307 77133
27372 45263
9215 62154
68482 78280
30937 42026
58557 89992
6009 59359
51350 66223
31758 76564
60411 79180
61853 63870
59162 76545
9076 21795
3808 7985
3739 8450
26676 77296
14723 63393
31 23589
11110 69197
18682 62827
5293 66534
15746 27846
40331 58897
30394 93394
55038 76638
49888 86805
48916 58291
1591 30210
56903 69402
72147 73786
5895 8391
48175 51554
90618 95674
30612 90313
38544 39172
47721 73474
47685 65001
2623 40835
7337 49124
11065 93037
30378 47214
38069 88747
65236 98786
88268 96514
30638 37813
81960 91331
28531 49092
59450 81602
23150 24643
14338 71710
7486 18216
44229 44944
53980 97105
13975 27827
2309 20992
35325 44139
34514 46074
71138 84638
58785 74208
63765 84254
64596 86048
64501 86703
64825 72890
15872 33021
65456 92036
30768 44403
62185 96792
54612 85607
3005 86025
39526 49555
48971 65329
3508 75034
42014 73844
2365 69167
26304 50017
17583 98417
37070 58014
74660 92747
15314 88296
86712 92372
17748 87680
44693 69897
40198 56181
21708 98057
19294 64085
54609 69654
4732 91723
39344 49500
6011 10023
47165 90912
31252 82072
36392 84164
15074 90625
7482 10731
15957 76301
52997 67610
65306 97358
50218 70049
7353 69300
53218 72983
4345 84274
16676 50247
894 84036
24661 48070
11327 72819
63707 87664
57626 66306
40681 80359
15967 79379
1688 5445
20671 93989
57036 68677
34994 50040
66170 95079
41575 66218
33173 57549
56621 93785
67361 80349
17077 97038
70314 77963
44735 58044
72670 88432
16685 70746
1206 69006
77125 97643
44343 44762
63195 99646
78385 88455
20029 85812
1243 80187
4402 67049
57173 86707
32441 99171
1926 97266
46500 86621
16640 81872
12433 61573
58404 68793
53870 68026
17292 89492
5192 25164
73803 94060
45532 93628
18774 44984
34861 82665
24850 29651
57066 73181
13877 14730
12893 43528
2458 31671
27975 92048
76921 86860
44712 57970
5216 9648
16973 62023
62260 79655
52476 58364
39768 48208
66701 72588
6821 28804
17995 87812
9663 54853
39303 48931
15211 39481
12176 25705
19843 49821
30 42492
22074 24049
87084 92628
537 42088
47772 57129
5586 81243
17386 92938
3193 11426
22990 91014
10171 94854
35865 87869
10551 23573
23822 73840
64425 84322
9104 47106
53760 66942
25174 43021
31989 79239
75317 82409
29701 35394
53266 54239
28858 47414
14710 72585
65198 93755
80987 99878
92560 99775
75718 93436
8552 18925
58483 88102
11012 65451
71707 97898
26877 77733
7940 29574
27306 27940
2503 56935
6191 57289
31557 39949
2563 79575
32364 96675
17279 37483
19193 95520
43605 91414
8129 92074
59681 92053
22809 96989
11605 68880
39334 54724
15027 52915
8428 14492
27334 58196
89633 90662
3658 99877
22337 73822
73299 82353
41239 51049
59901 89977
37448 54379
11692 12609
47277 74236
16516 53220
88174 99612
6913 63527
71035 93697
62836 94347
32291 98258
16731 96668
39893 98379
16988 62214
37864 95848
60894 68008
48243 51701
26019 71905
57311 68168
3174 65478
56962 69715
44437 95757
11908 30058
86443 94980
459 49510
30517 62771
953 70701
55232 58430
52345 83867
31033 98354
12624 52366
20011 39371
41055 91233
20180 62905
19290 35860
14569 27383
31461 96320
62073 90629
9477 97526
36514 48111
14427 65157
28109 78473
83398 95185
50468 78403
55641 64703
7743 16320
54937 88007
58256 73759
76351 97919
45543 79521
39007 77439
34510 74901
40664 45819
96147 97887
32629 93810
8761 53901
69360 91027
33317 45920
80781 93297
62251 92543
6417 79540
45438 72411
34310 88104
17504 75976
40809 67411
44928 75919
48798 57395
5619 30649
2615 88031
50863 89223
6208 77708
36130 71974
54636 84037
80397 96636
5953 59057
26874 33060
19056 91012
97272 97654
9247 99552
66798 87914
16097 62895
49252 66451
3300 30585
64654 91364
9709 98905
24106 69466
36543 39138
16786 51676
5493 26222
62746 95139
75287 99702
22005 22118
23371 93393
36485 77652
21830 38408
10761 51440
23463 95533
69753 70178
60518 73206
34224 76509
53394 70251
24995 93423
24014 94673
9390 54048
5389 37314
54250 97165
17154 69764
34299 88064
18939 85209
7005 34643
157 90291
25032 61464
63940 85499
24141 41892
7085 37688
64740 80499
73464 94519
20047 96106
18695 46006
65361 85169
56154 70293
41409 59406
1342 19319
68574 75382
84786 99044
3314 51547
31573 77162
55916 90908
30170 91151
21209 55706
9539 44046
26296 65326
5378 91477
3137 50575
29614 80132
26970 66729
35711 68219
70811 86724
63593 91658
28042 57908
10592 38714
21366 26991
24048 89441
67406 85497
33982 84205
33404 68283
85371 86875
18194 73057
4816 10108
16579 60045
22347 76524
48044 68827
41823 53097
28583 42358
34760 69679
16077 87815
35199 58168
26912 35123
13772 70708
19747 42995
1346 80921
6990 95751
35130 58228
76610 81459
44262 49344
45992 65993
30913 42501
28157 95881
28849 74368
21339 27719
19776 96889
36529 61848
6358 44270
27852 65185
82266 82858
45661 52239
18140 47767
26710 99952
83276 95268
3215 8886
5318 84600
8549 80965
4580 74416
39960 82466
32549 47145
64343 98990
797 98644
65070 97772
53658 55553
2717 10799
41678 69157
64860 71494
43884 80735
37130 67384
32056 83036
52891 99456
32629 39893
88953 94268
81460 89287
82941 96604
38065 87332
27760 31311
15054 34857
25488 70699
44598 99166
12221 47402
43641 81837
38268 73620
29727 60410
35786 83958
21772 93158
14802 21564
68492 82712
4241 87031
11954 12575
43379 56296
52054 73226
52066 54054
40513 81890
21778 87445
1494 85327
64344 89024
6875 91611
8681 69828
2960 58246
26391 80835
12775 21788
38181 40947
43153 82962
13704 86291
26257 86431
9799 38898
59475 73203
31936 79895
23498 84324
5678 75814
83702 88754
43851 55625
37355 58127
85620 93887
39157 86150
31740 37225
11771 41923
7945 87077
33189 94681
27109 28162
28499 61084
7007 76877
18160 35440
53954 63715
26098 89340
31392 33338
8882 54657
4323 76211
84978 99192
54399 76185
33545 88470
40081 82763
18845 74205
12269 81469
17239 58297
26264 71661
24796 78474
1740 64893
89957 93695
47036 47535
6097 23948
63391 85908
1025 74175
1674 60043
66467 79963
10396 64536
28306 34151
11303 87534
4504 51802
1839 9910
80751 95647
33607 94915
62321 74780
11973 80774
57302 67349
4683 19155
28164 96174
29878 49247
23767 50575
6759 68800
21076 71899
71052 97684
9392 82900
2772 69269
44189 48766
9999 46150
17669 58669
31589 33515
53704 89173
11466 48894
19048 87654
5470 65658
53040 95510
17881 44447
26712 54310
26652 73323
47293 49623
11144 63949
12771 69074
12217 27191
4971 33156
32017 64674
35605 49086
53670 60297
5023 31597
5833 29456
22747 67209
129 84208
23159 95545
48419 65587
80177 96525
75773 77006
38912 72740
38054 62882
64295 73471
12910 71314
71869 83239
25598 77272
2012 82285
29 18882
12152 26589
9067 61322
7917 27448
43971 89662
18274 85861
20271 92662
28862 50914
25454 81055
13348 49045
43459 80688
74904 85173
37929 48268
74462 80342
10222 22761
43509 70648
3929 35966
21317 68072
13839 28614
39688 51905
15300 41851
43094 88783
45830 91768
15179 67503
19789 54677
17363 33559
16411 71155
60066 97155
9117 59206
28475 73083
31558 81960
4540 20153
13982 43347
32442 94002
56609 68272
30874 69102
77147 89929
29509 87836
10731 21774
88541 94794
86675 97681
11779 71277
53127 75338
72560 95570
12358 91487
48519 81979
34618 56024
12869 38038
30544 95346
21632 37197
61535 63522
29588 35111
3221 39923
80715 85896
64073 77156
47690 52466
29054 73966
4185 45416
43035 46360
35131 60005
31298 81519
37143 93977
37085 65759
35602 57124
55592 96508
42256 70870
58499 70073
59597 66956
11372 42454
16187 37849
21751 62460
50536 61706
2902 45849
24743 81360
21468 81393
5123 22417
52741 82362
74906 87615
77989 84159
78573 87504
64027 90100
8920 70391
91656 96370
31053 68974
13682 69497
1315 35576
56664 61098
44568 54922
16223 27817
32003 92325
55767 81472
26056 82672
47932 75884
70978 80242
55812 80541
90292 99798
74591 90877
43352 70088
23344 48165
39080 58543
1548 65583
68892 78339
54427 68920
72132 86655
33916 81713
26830 35841
12430 56922
27476 48239
42729 59868
63397 88052
1725 40016
6503 9582
19265 30528
67084 86821
39489 97922
59156 74706
52524 99261
79611 90208
77931 83796
53987 66186
34450 35142
35461 52700
14426 49152
323 62025
24332 82527
70036 85292
92123 95618
19662 36551
83963 93947
40211 89032
12681 54357
9792 24961
62341 66121
11901 67142
44311 96709
6160 65608
40058 44739
17126 67570
88478 94788
37564 84562
33171 55714
73639 95642
39154 56442
55304 82234
17428 67647
4885 7327
34347 94864
29306 63044
8597 98510
23732 58303
23159 73642
87666 98891
484 42549
16958 97804
24576 63995
12607 85695
66279 91538
6212 46705
59567 96833
7056 50596
5666 48271
9494 57824
11240 67532
29204 44644
57 963
15831 86697
19008 87242
38221 99589
31285 66347
38456 59737
3897 29986
1000 63566
20609 81135
2901 37597
9086 99332
63866 99977
6936 54545
8520 99600
21489 71248
4673 91203
1530 30204
60864 89924
12002 33129
1932 65380
74442 84195
3514 91850
63346 71977
60514 85194
37069 54789
28667 50935
65666 75543
45037 56058
32403 53790
77568 90546
35387 54015
74198 75365
53387 59099
29927 93679
682 78165
19931 27957
74082 95221
4469 19302
24024 30170
41593 85505
75669 94913
34588 44815
28110 39969
45044 73189
11128 19050
9920 35005
11430 35313
7822 66632
33260 67641
1507 36011
9013 42023
23067 49870
5157 44912
3566 11969
82469 84373
35054 88969
33886 35063
34416 96456
35196 88253
29421 76994
49317 81102
79485 80466
4565 74042
20153 99506
45498 70319
11533 78680
20855 94179
1786 60505
18207 28256
87688 98575
19687 32674
9133 67183
54926 58680
16784 17918
66107 80695
5672 93883
49717 73640
15797 24589
23468 97423
7055 44934
12003 44011
23945 51336
52644 83215
38007 58961
11815 18184
16040 30691
24084 24388
14818 88029
798 72964
18340 82819
6335 85202
21033 49571
31461 65267
24888 59093
18840 74906
51452 97964
17249 78407
18034 21594
75857 89996
44500 85480
8299 96592
4753 59537
95 39615
28433 32745
1932 97718
68314 74880
960 35788
25150 99204
24442 84737
16569 98799
1538 88587
10198 35114
19607 85947
68976 92541
53649 86272
8692 41270
56367 93164
65679 75624
15166 38870
7174 14622
21563 83136
57544 61911
16360 23926
64206 91088
70014 98209
53244 64335
30186 44762
12879 57699
13136 32337
10781 44143
77443 87108
81537 84584
83153 93207
55919 94928
34926 63747
20269 90760
63480 86447
29470 97713
37096 92213
50749 78265
19033 69507
19234 43436
63060 82139
65245 85083
44832 55664
24410 86471
34554 55387
15545 99640
16051 85288
25102 78822
34659 60907
26851 74402
68428 89138
42984 79991
79416 83531
12763 39817
8152 69649
50618 65040
52517 58816
3110 60770
36092 70586
61174 85711
41612 85259
42818 63224
23781 53316
48261 72839
3506 17969
13889 94252
61751 68929
16042 81185
10897 58036
3321 75815
48974 51986
17452 67274
734 44545
34681 55428
25399 75219
89545 91174
7766 37003
14940 18593
22099 28059
49095 90330
59269 84644
30773 47823
73273 90387
25329 81912
7343 43119
40208 65039
6010 51581
6003 42519
11273 20235
1766 50822
47999 81413
53070 71848
62625 73933
1528 99481
33897 35348
63857 92634
39598 91303
47694 90868
94767 96645
20486 94475
8888 39883
58160 95277
8162 78596
77680 99214
27765 58825
3107 63339
36586 46035
50720 73172
3076 74191
21004 70914
32846 33892
43379 97197
23584 34881
57148 59907
12623 40694
11399 39284
34626 63341
13583 77249
8033 58660
61572 85382
13910 62237
36835 97241
8611 88587
71559 74713
28166 35717
35530 51106
15007 41604
10130 36999
15476 89041
11378 16800
58231 97411
73391 73392
38361 91552
59787 62532
8816 86015
18004 83635
2880 35788
18227 24314
16193 24843
45391 70756
32964 54376
36711 55132
31823 75579
37477 63850
45470 47834
40951 86527
7584 41129
67586 80788
16979 56261
5502 16214
49497 93023
43369 43875
48633 58086
24188 51069
846 83108
49814 88077
26389 57466
53151 94701
24711 86838
399 17386
13671 45293
46415 98098
7996 83855
82568 93166
10750 77223
30466 83060
16102 77781
9046 26299
990 81194
59482 86014
50521 78525
26870 96532
39200 95564
59470 78320
35193 98332
27915 43972
52622 72416
4804 21446
41393 51430
33152 68889
18335 88504
392 47045
65814 75287
15408 88158
56570 86913
66416 92210
30178 33999
74873 87110
17725 26077
21649 47423
56353 65288
51928 58226
64348 93477
46371 55592
40299 65819
18727 21999
9486 90138
9568 13842
52660 92949
36822 91205
24643 33136
7522 88654
68404 74631
45994 66768
28220 38454
12712 93077
43658 47431
32777 73783
23013 86878
14417 93579
5295 84098
69642 69691
5083 69939
19805 71454
48543 76359
5733 50924
54420 87090
70885 74100
8511 12396
3116 51111
85213 98256
29047 51875
50444 80603
62972 82351
63647 83214
11555 13680
53901 91872
9530 20645
6285 99252
23835 60648
21870 46892
48021 53074
52853 87511
5578 26251
64286 66428
16705 88642
28556 74675
1252 65148
8263 69082
34708 98573
54285 89961
11590 57316
7970 93106
17459 51783
1837 22638
51326 79136
15984 19856
35637 43263
34450 43277
48020 89704
10407 41720
1883 20166
58004 75409
66898 79991
92560 98409
23815 80342
20373 59747
54613 87394
27924 80458
58633 60711
17626 44696
12972 45468
74288 85215
35969 50961
21799 47918
12274 87188
47522 91665
3257 80267
24754 87522
3780 29381
23353 82540
54766 97637
8816 29273
19523 92625
8555 15448
1435 81693
943 86991
4424 64975
26418 89387
59596 85293
25147 52748
61740 63680
48447 68656
26150 74912
84898 86690
32635 42816
49158 82647
19257 54150
54366 80676
59634 70374
30848 47258
686 67068
77919 94841
65036 89622
41482 64923
3820 24723
4891 70834
19834 76874
26805 83700
19307 95508
35446 61433
41646 80393
10203 81375
81082 92444
25683 68103
19828 87848
61330 88106
58206 72065
5856 37657
18042 52681
36432 61486
37139 93836
18927 52015
28360 72480
30021 92628
5101 30008
56713 79490
40144 99298
26108 87511
28908 99078
186 40273
21959 83950
30064 71921
57775 64158
23173 83762
41001 47624
63760 65295
41061 45384
42683 82647
55778 60365
38229 56899
31265 40433
27657 42343
5111 11121
3918 24244
6233 57105
39161 73073
47210 81237
80447 92482
84326 98088
59273 87393
1904 73716
5438 52419
26278 59550
31893 98510
42404 90061
27800 58022
71106 96187
24913 57383
52505 70262
17108 48489
4904 84750
8905 82793
28917 79964
31272 62315
80494 97739
64457 96929
47201 55123
19375 88140
51168 87132
45208 51631
24715 75900
86338 91968
17520 23534
21372 86076
4766 69921
35763 57579
57405 59634
1419 84685
73206 86090
4071 70152
67530 76380
76896 94386
51138 51192
11376 11990
36712 38818
62265 84735
74745 94287
68373 71944
4286 48431
46172 83023
68621 85604
47853 72300
39675 89744
13195 81741
1741 4090
60931 64716
37005 48576
75630 90152
83222 88503
10035 45480
44730 90129
36183 41620
3000 51859
19037 61930
48210 79409
1485 88346
52844 60399
13448 94723
30694 40893
3169 55653
10422 75560
10241 30632
13260 70299
11826 13470
4004 15201
52408 89527
19513 49082
42572 94798
18109 27533
96086 99297
83052 99178
32969 49532
13026 75796
58721 59080
42317 67556
5952 59996
89560 99876
9650 73124
49072 61115
9938 50374
23879 68691
30338 68634
5942 26372
12146 78123
17596 85121
20582 96321
10668 50868
55774 83391
64312 67075
51516 90575
43059 66774
28256 56850
45995 90766
2448 29341
19757 41348
57154 87460
17132 22328
69795 71447
151 31843
46735 84381
49928 67314
29698 30763
40876 88876
2542 46296
11499 82933
11459 48040
42725 92034
34889 55927
48110 71743
32170 72862
29882 57463
65755 67414
84936 88468
35643 80838
72341 77781
23905 46525
21334 91876
59133 99941
29497 41501
16974 60203
708 74460
16312 74279
55468 87476
56511 78718
13051 38260
25876 93224
53750 87084
49201 90337
17685 78435
42320 87224
40387 92160
13842 34875
66079 69719
64817 90219
30420 61951
26154 98980
32348 62388
17408 43167
30775 78775
1438 6884
36347 68158
5104 51892
69310 98594
53305 95592
5845 64573
540 84588
25079 27333
59435 67140
14456 59661
58049 58870
40992 95972
36029 42239
13232 34362
43733 67312
50824 61824
66791 94431
56209 71762
53865 95950
14739 54282
53572 67824
43963 92806
22275 31958
3774 80111
41098 61938
51532 64948
36245 95154
37315 49411
5758 73022
11853 96856
67549 68234
66146 92164
27600 75763
7427 81441
25639 29348
52700 86555
31275 70940
10395 19138
77543 92491
11196 94610
7347 47866
39142 99030
17396 50674
18722 83562
11 13339
78587 94846
1162 50163
22506 83862
21411 75947
44079 61157
54751 83868
69403 70951
56415 78095
40298 41845
42702 61406
41126 72113
20966 90868
29489 48868
6710 96022
11672 95674
22216 31050
25799 84118
5212 49893
1259 48419
13198 27093
74764 79711
3012 49465
852 3651
38334 75333
59034 96804
5083 81444
22142 87747
28740 33815
30207 62657
7922 58559
74070 83159
87064 95615
19883 69600
3605 16628
45394 83255
84555 92747
29804 95541
72842 91296
48204 56099
35550 61729
76017 77569
7955 45520
65149 75973
40993 58278
64518 82546
48052 66872
50402 70740
11053 39169
32209 82858
39868 54354
60205 71771
24311 97418
27225 98838
11540 72134
87590 97626
73825 93271
56449 82865
22904 85014
69549 71016
16118 64513
5737 84553
20415 90200
16226 48740
16490 94149
3850 74714
40946 75158
11040 87010
59558 76917
41032 78532
14828 26777
69063 97084
59915 76124
4888 24864
9712 99979
12322 55916
55209 69561
29308 66187
78168 80143
55447 88541
60329 91080
86722 93051
8604 14417
19304 54346
51826 88332
36 34955
40526 92051
74239 77299
1666 69024
44059 61985
3906 21887
14447 15129
57458 67792
72477 97298
32733 67897
45028 54899
12061 52048
53303 73769
25503 35257
61368 89909
3645 5443
51322 67608
5895 16995
82997 95885
74761 84091
56396 72393
77712 81447
44870 90165
7504 93373
25570 51713
78069 94119
10570 24640
1824 13403
46199 69838
66847 91105
46283 86689
79597 89837
11586 83978
62040 81820
51609 91571
45792 48676
23786 71088
17614 23816
7926 81704
49111 61125
34782 83771
24961 81616
24325 30717
60347 85015
26953 95545
97630 99678
51951 71769
79504 87476
25657 62941
2218 14127
13276 78124
50150 71922
23418 37836
27551 56503
44018 64598
26330 79435
43174 93510
24496 66652
80240 92041
19717 64518
26317 79939
69506 79139
50629 98803
37369 77115
46366 52905
26337 98288
3226 76181
40709 76151
80098 95819
2311 92967
36601 75546
1167 18677
55020 90309
86000 88631
55866 89644
17113 76965
37823 42345
54446 71525
21616 50212
71016 76446
33503 57911
7522 81201
31746 77846
14705 24019
38840 73459
78848 92983
44209 67269
6533 45512
4517 35644
8655 40937
50715 80134
8059 22663
42784 47105
19799 77766
62624 65269
54525 84785
76382 98368
23465 48176
22676 61127
2821 22886
13221 79408
60680 77568
37710 38332
63136 79995
12303 28646
2077 76859
1778 32496
1634 78606
6297 18106
35119 62989
5655 29754
35464 42239
6597 64718
11401 22671
34746 40599
16752 42774
78645 85136
52034 63576
6498 67331
32378 48650
19874 84642
52190 73983
25763 99070
1088 46784
26057 31277
82060 99164
70459 96007
9521 56213
27810 56110
77447 95652
25702 50313
50602 99782
34202 62456
16947 29779
3077 75100
28410 99718
14093 70585
14284 99095
11176 40974
30388 75766
28076 68951
1335 68961
70042 73604
16877 34745
23048 24677
92370 99639
59848 69674
15804 67363
46868 76736
77310 80964
32782 78599
53167 78362
21755 90360
23667 42891
53267 67783
16531 78801
85195 85990
17267 50674
75127 94473
57593 58276
62668 84693
9452 44637
3000 24341
46534 99910
12193 14211
48063 94855
41659 49534
7848 8365
20355 68160
18046 72554
8865 98083
35276 47709
5465 33054
50979 63716
934 76471
46198 89838
15652 54368
7049 11450
1760 21915
42423 62200
46356 70660
83033 93458
53406 58855
24789 43944
26206 92689
17749 77413
84529 92891
94362 96022
826 93878
10906 95451
7497 72229
33172 63231
78548 94586
14235 78581
37122 53714
39909 51354
12771 25319
41572 84645
42680 53178
49028 65492
17729 53037
21395 46967
47584 72363
15651 33485
23601 40224
14320 77048
19984 38907
10987 23991
34379 73772
8338 59318
65826 66252
44419 95474
20784 27873
792 22144
32431 47783
17829 18811
14115 42900
29364 39356
29506 46325
56250 80904
17049 61434
21941 72195
3665 19388
27106 64901
55724 61036
5509 11518
21565 31557
10276 62181
5441 46179
15498 28996
31705 39890
31164 95375
2381 30679
26292 71312
28350 88427
19560 43573
61994 83397
18111 38654
56156 57808
37539 54522
11610 30093
25793 73207
14318 85595
47604 61310
70249 87124
518 60736
32677 90723
9196 75845
27858 47706
25345 48224
730 41377
63305 68946
18483 19497
45 15489
38159 66574
34456 95043
78171 97283
27046 27770
71992 92514
58566 74019
15448 19036
38430 54329
28474 49419
11087 66269
22535 44097
38232 96131
52578 80511
16813 56133
3385 81817
77876 90864
22965 87879
29527 41633
69746 82659
5861 18798
24965 59272
6270 21321
9218 40126
68390 74482
1129 29170
49641 55977
31377 59006
22123 73441
16127 64632
82297 99105
22656 52105
62744 96414
7172 69498
22263 69109
34079 64962
84948 93269
12922 47041
30079 58306
36435 74694
30385 52176
2078 42754
12734 17053
25580 89293
37645 64639
41826 63600
49873 75356
5198 78155
5884 25634
46529 77788
21354 57543
74381 85969
638 97754
261 71092
23342 98179
31423 70520
15661 24415
11219 78107
4080 40368
32663 93990
8575 25139
27727 50877
10680 74281
7296 64986
59373 81700
29857 31759
4703 89727
62496 88994
22805 84038
53816 84491
36736 75215
76549 88556
63805 93203
18615 54117
7558 47348
14399 63318
51632 52904
46580 93832
86771 96923
29827 47554
17812 97365
8989 96274
14871 28562
75353 75755
1660 30318
528 895
57485 97030
8971 35062
22385 33138
58471 93691
6051 30172
6446 13227
22296 80507
37777 81609
30918 90919
14972 65685
1745 69870
5379 17487
22905 96756
57093 62842
53246 63643
15287 82366
4510 94518
1227 96276
1277 62659
60590 62091
63452 68362
54049 85566
18942 52928
15375 94031
7746 97909
57021 68281
18443 65822
58599 88138
1447 17272
44873 99775
55730 61202
23497 95045
1382 73636
17693 62276
71132 87969
38222 78666
11937 70218
78317 95477
12572 69043
46597 93627
24094 63748
24414 38958
9664 17888
39839 64870
50407 95188
60938 82574
50907 75623
16499 50909
54171 94132
48896 98434
4593 78914
72314 74684
16906 23289
30954 46732
23390 49249
35992 96160
3766 40272
20156 43024
30562 35769
66696 86813
19259 96859
52928 71399
51677 54637
36932 42065
54826 86031
3213 97482
8442 68865
30022 95879
2493 85482
22091 71915
97449 99869
36780 93107
57196 84048
47217 53084
16996 36495
70835 96694
14791 72192
7837 49137
14845 93848
93494 99293
28522 54008
60551 71154
52782 83195
90024 91628
681 21028
19971 84183
50193 94314
7464 47620
46758 77174
47751 91360
13029 18459
7500 16989
849 73209
70593 98755
5085 65950
72461 94296
11880 43095
2139 40198
34268 63134
1683 14673
32946 88766
43110 70963
28859 30364
228 34067
68081 76812
28557 87621
57465 60224
65511 99222
49432 68027
5391 79538
23919 83364
20264 44663
11828 14102
70363 95882
24398 68532
37401 39321
10989 45210
53986 85928
23075 30446
35175 99794
60803 83798
49191 68767
10901 51939
31944 72086
4979 50090
69973 82953
18067 79939
23168 45853
39915 62832
3847 60760
29799 94292
25833 74001
20684 32893
40061 88042
4268 37015
16793 70703
27543 84239
64425 70130
58322 85952
53779 54896
2524 54754
12810 39943
5392 9964
30507 62313
13786 46129
12572 27274
54779 81219
36653 68517
30212 45707
24781 34073
26218 68793
20481 64028
40692 48040
34291 82935
1649 30609
86727 95869
9351 75272
26777 98906
30686 48478
55229 71073
16678 38344
10466 13392
20989 46340
69762 93968
24935 37865
13553 86897
48625 99929
22597 61868
18161 76164
61964 77022
46745 58789
570 47007
57148 69643
25987 54842
36002 75470
64410 65240
8788 24396
9605 58166
58491 75009
24323 52623
7670 64879
20761 24312
30623 87440
2163 37480
42197 82257
6417 89026
13137 26862
22909 27037
49177 80742
45557 80849
29758 47151
69987 87045
3720 52656
20419 83896
66780 81261
54181 96742
24157 37002
42312 56866
16579 86888
7067 55961
5296 44762
79130 96899
24451 44153
21285 93819
31046 39625
2659 7268
88376 96661
52822 93794
59752 74054
89437 93353
33793 47133
87703 92764
82109 96622
21059 65188
94357 97473
22411 97191
3017 78862
32554 88182
76941 97185
43304 97786
18373 53065
38212 80050
17653 79123
47606 76389
70386 74119
798 4793
19652 82639
13448 47708
30781 52687
1968 85743
17002 40573
2866 71900
8276 53458
15513 70107
52750 69599
81472 93111
43148 82698
58089 92067
52451 54804
34341 57635
56483 59183
37937 50324
32007 49338
8312 88413
30240 44832
31312 48602
65703 98897
80285 83108
12389 42730
36782 38789
97518 99779
32956 60285
38415 45198
65754 84744
46738 55197
44146 82084
72226 82606
21799 52129
15466 57078
3589 43482
10711 16745
69145 72808
36176 78127
86767 98419
70352 83609
28480 90065
65380 75021
21486 98034
38685 74334
2707 48924
57878 98580
54850 59070
48509 56623
29144 71073
16859 50797
14402 60950
2118 55101
17374 27707
13638 83758
51126 87796
6793 39333
75306 82720
12304 30358
45797 95037
10520 61265
3872 37963
25277 62468
1251 29624
21946 50661
47745 76557
26046 32946
9440 73433
39936 87970
9135 83743
77936 79104
10650 17621
12784 84163
41531 43512
64764 75980
2234 79103
31804 40100
42114 80493
2362 19407
57672 82073
71591 72280
4237 10677
25080 39673
14820 32023
309 71488
72079 72775
8690 79769
6202 38672
33215 80660
53930 69083
18394 31316
15476 73351
2417 50468
356 43693
64907 94865
26664 40288
29369 93675
20034 84327
29163 34487
52143 89990
28818 33122
21090 87975
49422 69647
22092 31720
23573 81327
49498 88191
35677 64020
3960 27819
22853 78941
1238 15253
5 12077
36736 58218
17621 26930
71242 83445
22333 56736
47524 85691
59981 92681
40147 41549
40331 82866
59799 61933
11591 75800
26734 85752
44623 80954
34345 73373
12404 14572
5711 86949
82440 95099
4162 51164
14207 90977
15200 35930
40934 64274
6498 45487
60015 81381
24527 65698
28683 86745
21788 29366
41322 67633
25144 27564
7950 68959
29516 79377
72602 91498
47767 67629
50389 76625
62119 87605
61018 90891
51832 79897
3488 59148
3 27521
59565 99159
28695 56767
52088 64818
10699 42955
5537 60336
20599 79829
4993 10485
62948 92956
40006 65090
5189 96142
9691 39193
26742 61286
77830 85964
9638 59768
5919 42737
49699 70284
55739 95079
11327 38408
11459 34084
7447 40018
75470 78219
11218 21761
26985 87892
21810 44790
44874 94394
15632 70698
52922 78378
2013 21530
56343 56580
65534 79354
35365 49017
32160 86825
29762 93025
18541 57420
24428 56645
14997 46252
65991 96547
51826 69347
11181 20138
59718 84167
26843 90453
67824 79327
17101 38371
60373 95951
26587 49472
21539 50580
76193 94890
29161 57252
51125 56010
76336 80888
14953 57306
27583 51065
38237 82753
14861 87067
29349 65401
65806 85815
30909 98406
14209 65003
4457 88581
61209 68577
1867 21533
4054 8573
17254 76940
84373 90011
38602 70886
60945 73688
33294 98214
30486 40271
89214 99181
22640 57172
12341 24245
59565 62460
74676 98499
65817 84751
38913 61078
1805 44583
29568 77563
24172 52793
40860 46669
17537 21034
7128 72275
33613 38440
57262 85453
7393 31167
8903 66723
41500 50566
57265 96834
12932 74701
3870 61828
5041 78027
26302 50020
819 79540
31350 48566
7439 74965
27440 66777
22996 89251
19781 58822
64901 69505
5812 32477
5806 35604
35614 95060
4143 63784
77345 99503
43515 50299
42800 74284
99 40442
96661 98516
18864 84989
36500 72894
80108 99356
4611 15943
62110 97197
68274 82101
24529 26783
51901 84656
67440 84370
8232 64532
79710 91873
51488 56633
60181 73786
36797 73153
14412 60571
25881 33481
6855 74357
31438 78616
7076 60325
20196 33663
62995 72203
38497 88149
11517 97969
56442 95695
59707 73020
8616 95287
29537 57038
29306 68047
44654 91686
75089 84655
38636 79492
8391 20862
84114 90652
679 32056
4171 78132
30411 93794
2432 40747
58135 59866
48366 53161
1355 81679
7845 62294
64321 73812
26796 89749
11455 74196
59073 94332
82160 97641
40294 86954
41945 54355
17638 68404
11153 15077
1998 84725
67903 78592
72743 80448
46071 56920
1918 17895
951 35172
25349 90177
1944 73564
3279 76990
52734 86198
25019 92296
53457 59858
38922 53782
22685 50511
27845 46067
74104 80523
89093 95654
20360 33227
32283 96368
12263 28386
66098 87866
44053 99757
21484 25634
10609 63044
42336 78793
81248 85472
74261 80263
37225 45291
990 86136
65278 70049
1980 40772
50237 69217
6447 30274
30969 33510
11772 87732
38249 58510
45756 75083
47228 77516
4284 20464
67936 83535
42095 68799
60995 82031
70266 92456
80630 93327
53584 86300
29197 96849
4084 70743
10574 28880
34207 46957
286 90429
16158 45263
86465 86735
25250 54603
64541 67399
21461 62116
40258 48281
44704 74166
18206 65762
30824 63268
62396 78609
9154 25782
66793 79125
3538 59966
8552 57428
16331 47561
35317 89708
19893 66789
16661 89112
30520 81119
82990 92770
1630 99662
68496 86273
4240 52869
31169 45346
9060 30190
6910 84583
68114 87874
64351 76059
66719 76808
20001 52367
22496 58754
56441 70222
10996 35739
64799 80168
10919 40308
91456 99458
14062 39183
72528 99705
20755 72147
2372 8781
91433 91491
95138 99331
59347 90020
27822 43706
26606 77274
63079 88810
37756 98449
29165 52281
11317 80400
3037 87702
77733 92366
70197 71645
71927 72909
3987 19624
42546 94766
41046 79344
82873 91898
47482 86250
16509 19580
72699 80615
29271 84788
47125 67715
28096 96813
30111 95670
16637 45142
32569 61330
31048 92397
39076 61974
32412 64830
10957 12656
61314 86842
67720 96847
12517 77657
59098 63520
51422 77653
18317 87569
37969 62264
50304 80380
722 66215
44191 54030
47694 60515
70815 87847
42058 42610
41942 47770
1814 39391
28387 28775
82940 95285
68240 79180
9485 80344
7800 99274
33550 91149
52964 54960
9413 59988
36661 69154
37728 82987
21976 33038
70719 86328
6069 91273
43846 66647
28675 77034
53716 95995
21177 88287
25686 79552
685 90849
48982 85738
40807 58346
59515 82128
6861 89776
85106 96449
23542 77161
11819 23248
25240 69695
31023 86062
5836 96733
25567 49522
20229 55331
1804 11507
14573 52051
18552 35661
33698 58883
26338 91781
7050 62836
29938 31176
21334 48603
17362 85181
2231 67862
28131 65373
45139 68391
27830 57253
228 55068
21313 31728
89435 95551
67153 83404
64628 94470
28230 58864
51 20838
26805 75230
14302 34374
30075 51590
36847 50201
20492 37274
11564 96429
6856 18601
75340 95065
6417 50585
32374 50661
8007 96013
3962 40097
50009 98505
15676 70689
46179 73212
15909 31164
27447 75940
21595 98815
41387 56011
5852 43453
25437 55601
18760 64241
82786 90983
2599 46858
2715 84678
18511 84419
15482 76376
26808 89706
4847 80693
17348 21822
17289 81136
56602 96763
4443 82075
4703 8056
82261 84605
2102 33894
52368 95568
18945 73960
24477 92063
45736 70060
11681 28663
70321 81226
41370 41928
19691 33150
78620 89185
34066 38095
33373 66400
96152 99895
66088 88406
11958 65469
67638 76089
53177 79794
6183 16366
16308 46121
17399 93263
34932 83510
26872 27118
81453 81573
23987 46476
10967 19951
59328 74276
15448 51098
50465 61889
33923 76259
12956 31887
1611 78206
27736 84809
9721 37379
28303 56629
20954 72021
18827 19921
18425 67502
11199 67143
30298 87281
70664 98551
26050 98287
15030 19900
3983 61180
14885 61435
18909 42771
13888 79379
3963 96913
60168 93499
85962 86046
45775 48214
22750 96282
66821 94579
18458 51116
39326 89232
16362 23893
29661 46172
18850 88353
59537 63788
24007 73568
21730 75277
54972 86700
23767 61689
31618 32118
38658 58219
6422 60273
13161 46824
26378 95843
73279 85138
13084 17536
7372 87818
35653 83460
21718 45169
93037 93575
29816 79398
9748 31336
75563 81405
19475 72369
8228 99445
52052 85872
22691 95890
2623 13617
58728 95638
30190 99834
43035 44868
68761 86123
68790 99199
14868 58761
25258 46615
6163 36521
18601 61637
62764 96440
40749 97908
6247 51383
24665 62669
8197 92866
17334 97887
66542 97358
13691 64587
27006 97956
45481 76273
14368 84340
12238 89975
18538 22124
20857 55620
47994 58968
21687 83949
12865 92115
43619 85233
6138 97041
6299 9716
3337 25777
59133 59174
78892 89782
91652 94972
60422 78025
50380 63119
63668 64178
41885 54721
22568 91841
46113 46835
15713 85486
16711 33873
10590 11305
73943 94370
36226 67011
32463 77149
18561 45652
22073 43489
19820 47152
33212 86664
6673 13851
52336 88297
6069 63322
39975 73903
29770 88615
23986 24525
17041 99354
7991 37771
11670 79709
30126 67512
23794 95027
27549 78104
13045 57754
7889 76862
35581 80771
13248 43595
10437 34761
1519 67100
42083 98215
51496 97854
20627 25233
22811 69018
67249 81196
40812 56878
10164 18685
49354 66314
27730 47215
18971 40424
58067 98703
32756 35464
71088 99319
58479 85884
18218 89796
15826 67897
366 90463
37710 49658
8486 96789
8494 54304
2710 24168
46234 57119
75666 83399
25308 94304
50460 79253
23164 90386
17437 34662
8083 28133
27141 94114
47867 81859
3160 5132
41500 73300
76739 80558
54414 71586
10472 83398
17446 99421
57684 91570
20830 21240
3769 34345
11118 42823
38909 86417
30510 85342
52853 59384
26151 39603
44217 96259
22794 63569
12975 30743
38865 72482
86931 89979
50474 55407
34423 61981
8379 73487
2116 71945
61503 75562
25967 32534
20072 73775
1530 28919
46609 65541
9678 93191
28412 92448
31325 87133
82069 94789
63030 88217
25685 81046
81065 85554
22442 30161
37960 41437
43136 69628
25360 63097
71978 87712
79405 86860
59543 77922
54275 77516
17814 82094
16240 54855
56003 90451
4565 52359
8263 68268
26826 86348
83660 86724
6529 72015
40423 59557
39853 68719
55165 78485
61801 70829
88998 97995
33271 58753
68785 76453
4896 93922
74421 84698
71474 77429
54106 98820
33771 87725
46586 82085
33101 78309
55417 77184
17592 81679
30886 35616
17529 46164
82602 95033
6939 59340
52948 67235
60432 70087
97095 98492
7580 77509
23621 58377
18299 44900
5622 36727
60476 72491
1122 52307
42848 65724
2754 8126
6690 8340
29794 86623
33814 39036
15884 79868
3670 4420
1668 22063
7422 92084
8122 39360
1823 46184
2762 82351
26758 80305
55663 86061
16819 20046
44809 85060
56355 59273
22666 71730
6597 44978
16526 28548
80152 85995
25714 38053
39003 96550
45243 74466
46915 65626
57813 63389
33850 73230
6986 59231
28909 55930
45618 72496
69718 89159
86802 97709
78413 87819
8277 70801
52636 92707
19478 70943
2067 61220
20571 39311
92976 95624
29243 81074
36291 64014
27871 94596
23917 47633
13222 24622
17580 71962
17603 41076
49799 72429
36993 52513
1355 78160
46093 49319
11092 45524
42537 66455
50572 93531
88464 99047
5463 60829
5480 62739
68901 93284
88674 92323
10336 28896
36751 81444
79531 85250
35142 52174
31016 72725
78006 99996
12063 66541
56508 63044
58991 73211
1343 74827
4039 20003
22441 64751
39674 60599
60488 76344
8520 37713
40962 75119
37820 75948
13111 44168
4450 31025
54032 77695
5685 76988
32990 58148
21 32173
62801 94225
9953 81916
39478 93239
11321 99393
30521 81291
4817 92562
23989 47389
37095 77045
74147 95258
18104 58644
85781 94298
78832 95202
60978 74928
62862 63483
8448 46381
23303 59376
24336 92960
25149 71868
39969 50175
26151 39238
24760 78779
84395 92858
7928 90772
15003 99437
7306 72058
16329 47452
44720 58635
7532 7668
67329 97859
13209 46529
50616 74033
31110 84442
8006 96318
57437 73079
2502 96214
36939 92273
26408 78742
34856 98981
24072 97530
18260 40704
42521 61858
12258 63048
5469 9279
33096 77038
1398 84247
1734 42489
57235 68670
71424 80439
9527 73981
10854 40387
13191 44753
54015 84000
62567 74004
49159 69740
1065 44679
9648 48844
17685 92038
22141 87447
29758 32234
25385 67298
8335 93126
32666 66067
43346 67529
36478 72502
48947 66631
15416 35542
10275 63080
17368 66229
44145 47219
25020 93621
425 43074
2354 55491
2466 11578
23037 76606
75903 79482
54533 66835
13906 21922
13718 79881
8918 71496
24767 96112
66930 98042
23428 42361
2510 85952
16212 65643
39322 40855
4162 17339
2064 93021
43077 92786
11972 89298
67312 99367
66963 75027
44395 52682
59072 94403
20515 82665
46762 72202
43997 68290
27285 49776
3744 68044
16909 78797
19939 34730
30044 80443
51970 74253
49187 84778
41114 90753
65123 98176
61257 70933
67898 81805
51112 90897
6470 52947
31116 50975
29067 68616
16480 28446
21856 89754
36670 67605
14169 43022
57994 91460
7174 8044
9994 96534
66288 99443
54164 88486
71608 79840
1464 61459
32487 97613
6896 96493
23200 96014
27943 88653
6432 33621
9412 44670
2231 77454
12339 81656
13573 39878
8444 65918
2616 96768
10990 41531
14410 96989
2203 23630
20945 23292
73320 97389
35479 90383
16354 51127
12263 32499
47737 84552
39509 79613
8052 96400
55335 97814
8506 34866
50470 77082
32815 71036
7755 97046
22239 79169
30310 41035
22606 51156
30253 46512
58216 92619
7342 78694
17620 84529
4964 60146
22018 73158
78741 93195
76273 96521
35572 91078
50191 69406
48302 88783
13025 88759
28161 91715
50231 92838
74776 77250
8531 38058
55191 62022
48568 88359
84415 84982
4711 50289
5783 55137
17401 33417
28668 96829
38208 60703
3334 81582
33929 86591
47588 88501
3234 40597
66629 99319
14052 19125
7941 48788
17332 73022
31932 73036
22208 90382
19407 47316
83550 98413
77001 78033
9426 80148
13321 95755
34628 43270
28925 48326
67421 91829
72163 78252
2769 74771
511 6175
63997 66223
61273 63373
17763 61910
36705 48209
27553 30265
37034 70348
89022 93367
35412 60191
1200 3421
16461 92412
33645 70725
32226 43102
64742 73184
53229 60583
43228 56695
12661 54095
3478 73080
60449 95543
8054 39251
9996 13483
41092 60118
3489 34179
23205 57739
60966 72726
15192 69688
55612 71669
13999 15041
15492 57277
20246 32517
18812 62310
19 67051
20826 23787
9652 20770
49154 61448
77360 97450
81663 86348
93116 97484
39480 60335
49577 82793
31593 39842
30781 93831
26986 73847
37216 93564
6095 63826
26183 35041
72924 96563
65203 78090
16532 63301
4520 43093
44786 86144
7413 71473
31152 89466
41454 56972
10178 36084
45339 58520
27191 63010
15252 32560
17097 89325
18633 62276
51206 80014
28830 64231
4350 39608
37169 43222
50311 68049
22487 24356
56906 63390
7561 56890
61480 81281
18809 85201
43343 98682
27782 39942
34217 84278
77935 87670
47575 62252
34922 44658
22558 92632
95009 95755
1336 11540
17771 33162
5301 23205
61669 92034
7840 54051
69180 87886
32875 52120
26534 78376
2155 98285
65607 89710
79943 96140
56293 94046
11804 37895
30702 82610
25477 78584
54801 90018
19955 82295
40317 42402
3845 16691
84215 98787
26859 86290
31826 50144
53781 99352
8008 46231
23849 99506
41103 58135
47061 94459
57511 66922
62482 88795
19836 83031
41114 54214
41662 49429
53678 84346
2077 25056
7235 18565
17456 98620
82563 85355
22282 54890
63804 99268
2448 61091
16159 58540
27269 96946
58933 89782
86720 97451
23691 99023
24767 82092
62930 93543
27694 42613
47781 79674
57095 57119
47183 88885
9536 37748
13611 51457
2874 93678
31650 49458
60533 71088
63808 96574
35043 58523
58136 97829
46053 55715
76805 89883
95772 97924
19092 55211
922 30498
30939 97323
18312 86827
8206 26901
6503 68036
34952 80905
26240 59142
31053 60213
89067 97056
12018 27677
58526 60280
21738 85813
21032 28760
62456 75681
27639 81877
54069 68116
56324 91698
16948 69121
82310 85590
37346 47451
4699 59982
34077 88918
48212 83185
84352 90817
17173 19401
12421 28718
4018 88100
57678 64826
69800 83138
23508 30248
12657 48948
30987 83367
3529 76991
8698 65386
8676 25364
52997 74405
11609 29260
9726 63471
4320 41822
26271 45482
2847 20984
23526 26493
44763 69914
22343 49833
56805 99674
35779 77246
3821 57527
49904 52096
1092 46503
69579 98785
16280 25832
22188 98168
45331 52325
44033 91859
34359 80594
32403 86303
37686 90485
59000 99327
10863 57116
31956 71259
14545 84261
58534 61531
58371 62654
12883 72488
8650 71246
9740 68407
10036 70392
85334 89289
39965 96222
34249 50232
21667 31642
80834 89138
26965 34239
29114 46575
70807 88187
41137 42797
44199 65249
58468 60430
45853 46038
44372 74231
42806 89262
7072 49987
71229 79894
1284 38770
54969 72105
38935 88598
85932 98727
8558 70074
70866 92729
14864 20445
59559 68890
6049 53555
6399 39374
88144 90461
21097 49482
38145 94295
14980 92869
89937 99570
29943 36279
15015 42810
59421 70477
25379 82412
40211 88176
8863 48869
3553 33988
81414 92152
31697 84894
40366 43610
8382 34206
22998 50645
20938 60429
6250 74256
16225 16574
10930 77833
43550 84982
2901 64513
44651 59229
8319 37407
27665 57684
8885 63021
8928 90620
10775 99485
49162 57386
31230 93910
14940 63475
6255 78868
28373 51238
29396 41366
56006 94776
54955 86360
49937 51214
599 41719
78604 80233
21476 84144
16651 86085
34745 57728
18852 71108
32516 66209
43717 48740
17776 97119
69233 89194
30992 76958
31957 93407
6517 48585
5759 13278
8086 32797
9043 28850
7662 38036
39802 41166
17402 32175
53080 54500
9950 69604
2208 78560
12531 65975
17592 76782
69364 84861
61006 67533
56647 76987
2714 97473
29801 72455
13232 52134
20770 82531
14822 42232
21096 81089
35394 81752
9408 90196
31874 82049
68229 77678
66261 75817
41512 70836
38829 55350
15694 15781
47148 60890
11989 26980
28812 96155
2900 44163
4548 17338
2574 72256
10097 98707
37995 82448
7429 41085
838 6918
679 1716
51263 98407
23942 66546
41420 69862
24882 27972
5258 40418
90188 95878
55336 89377
25292 95621
76980 80663
24493 96418
91832 93038
12055 21015
57241 74647
61224 95953
16113 79866
9989 59704
46211 53423
20528 59255
25202 51538
74265 78274
59252 63200
49336 67202
3524 51465
80766 90803
67371 89562
21869 65652
67696 73463
24343 90491
34601 63800
21161 93742
31173 58371
76776 77464
78416 96543
12630 77261
59952 87163
44782 51256
14971 25768
40977 92516
1272 8801
16374 62568
21405 62718
41086 51278
25836 61757
52066 75976
42842 75114
14393 50523
24662 46469
33709 63440
22617 32924
54859 85048
12539 81506
49674 87112
59855 90338
64270 96843
46924 76765
15656 21353
23641 52239
6094 78714
61103 94388
29567 96400
2143 13461
5556 71092
17959 59606
30291 47193
57386 74835
64437 71435
12495 79845
10058 21611
70406 92528
6918 51739
13211 67639
47872 49570
78691 90525
17224 18147
71855 87390
93929 95438
6410 27835
54972 71310
23483 75466
40353 46243
3533 62480
8386 63151
33625 69519
61677 95323
8504 31251
51349 96111
23150 49888
17711 38777
56000 86398
3231 71633
74915 94140
44433 58442
5314 38161
16571 99095
76632 80306
35574 53769
3338 3717
42494 43409
8714 72964
64583 99131
23357 60010
22701 64620
14212 79728
38802 91498
52100 90805
34674 79196
1966 42435
18983 51947
48301 48966
11408 23849
4339 13780
26846 34005
14503 46179
25252 95661
77813 89613
14540 48465
24555 81431
43365 44436
62958 73070
15825 88421
42074 80529
48382 53950
22711 23780
6425 10236
43135 82943
19575 47745
57539 57901
53392 87592
52297 81053
20872 62218
43849 67600
76287 91248
30763 95209
76513 86714
29566 85440
24026 42867
35334 69922
51338 72873
69564 89050
58888 72115
19695 92702
30176 48260
18324 75757
39207 77985
22013 70975
30091 97242
4213 18424
6150 40585
65336 87933
31568 62120
19941 27982
23466 67473
50986 64994
39702 41589
4320 32089
71147 88339
58411 76877
15477 55044
731 79093
14339 41526
58405 96061
42579 67508
59441 89763
28132 44149
1778 16589
11787 68893
39179 70919
24217 68925
32860 75567
91954 99978
1992 33236
31872 72788
37765 56848
58028 66878
16489 53483
23754 72921
72123 78455
78921 81955
6560 90792
25148 48709
3450 21196
35603 53008
21767 67340
53047 88159
8182 60203
14023 88853
3511 27424
2772 45185
7275 49810
19951 81220
1294 14682
1300 26828
17538 92353
41919 50479
4201 30040
74334 98212
53621 92528
72418 75838
4836 18410
815 60869
17361 85170
81747 94003
32946 84848
15912 38579
2247 12450
7745 53994
32615 77721
72266 88412
48304 88157
24492 57338
2479 74694
494 87524
73603 91472
2930 28677
52051 99464
35107 88645
59381 87606
42353 46143
64281 88349
23201 59611
21112 27511
72327 99010
39865 59967
35886 76000
2321 45047
173 52124
39111 64471
27387 65136
30183 71681
22980 98398
46983 86636
25294 47772
32012 36580
48397 83238
9775 64411
10543 65186
65267 72950
2979 99139
6558 96456
42234 99733
2915 23658
68326 93740
5124 38319
4166 18172
30850 56059
22896 76168
29507 66441
5338 72632
55906 77224
10130 70965
12272 38245
344 86553
70358 86872
59579 72286
38807 95082
63004 71079
12597 62365
43259 99675
34129 92955
66667 98279
40630 51507
70065 77727
16702 96290
9749 16033
7954 21855
26018 59969
67617 70448
4267 40810
3921 98629
23410 42697
30105 89098
14230 41609
17316 86445
54993 91359
81090 87167
11212 79877
3739 49545
14383 92051
3817 81981
10998 67611
18106 81060
68689 78735
1892 32274
11769 69436
32900 59030
6360 61421
34781 99686
3942 14423
51182 74836
8427 30316
46805 84725
24909 53994
23208 45181
26661 93603
65383 86703
70301 94460
45981 71243
28871 85295
35380 38566
82800 95865
7992 33401
10959 65246
15727 66922
54264 62335
67711 94811
42733 61812
19200 52224
21396 77897
74904 81263
6516 85412
10549 84755
6671 88441
21448 79870
4967 64342
1761 35254
2538 85726
17155 45424
49948 71087
14184 99446
90144 91456
75323 83066
14556 85806
4165 82517
8995 15192
3907 81020
34778 83504
52571 98170
22564 94383
23151 76067
6837 74135
89865 94203
3451 59184
35338 42798
31896 57152
22678 90675
35141 80847
20507 58958
14139 64299
12008 87112
4192 28330
23224 78415
32814 87178
46028 97255
40850 82723
21391 67828
15157 81702
54490 79615
17572 25190
19463 97329
23812 94792
19029 67548
16041 74400
1851 52147
10721 56206
46348 66670
14418 91981
22626 72436
20480 91223
65085 95519
32843 70457
21036 58854
30840 88332
64426 92677
7531 36273
70223 94620
2063 66895
25810 69055
39729 50886
73413 75447
13828 69177
14619 82581
22374 47886
56118 82766
80502 84492
13410 53382
70372 73812
3820 80490
17440 38653
7824 97579
3496 75090
84635 92559
86353 90646
4124 96610
32865 92279
15099 70255
7143 46561
20264 80227
15256 43337
32454 76739
46646 75930
38574 85791
65273 78289
9026 35876
54124 64914
3721 5905
7457 54683
49871 62237
14412 27251
22090 46855
4870 44573
9780 61567
23721 78590
3625 51641
32189 74336
57686 69544
1312 64343
33167 38038
33031 56653
1332 16968
8835 91422
7802 78437
9569 78936
11294 68939
15480 65830
24424 67770
20294 48553
53560 76020
20597 72830
2971 13297
9929 95512
79150 97323
26992 47074
34361 53261
21105 96215
17488 42367
12487 63574
15167 68710
69336 86546
45560 64225
16452 82199
52403 68695
22637 51272
38910 83281
44393 48250
19521 29635
38608 57333
27502 53990
56943 68138
39049 66721
45240 88364
329 98670
13240 58929
3637 94286
39220 71986
4957 75768
32948 89467
41756 60484
13471 74253
36533 67582
14086 38090
9787 64644
15995 26182
20458 20539
26992 59888
37372 82508
31745 53373
86807 96630
51785 75861
39312 98977
19262 76649
4287 52564
15696 18850
1702 87990
48818 63899
1889 3503
7163 20311
20930 94900
97055 97421
50602 90301
21192 27644
10074 52670
50490 59187
38730 75453
2407 31115
71652 93828
52696 89227
18274 21451
24351 53564
19777 26582
4523 33988
16632 45862
60352 75777
64547 79167
15696 50351
53826 85997
7189 90180
1306 25112
14311 18850
87369 94774
37756 97668
61018 86116
30574 92997
6951 75187
58102 60653
43664 75128
55250 61307
69448 72622
72126 77526
26024 53489
3306 14792
28925 34586
96766 97275
3562 49381
32449 83979
30647 48533
48072 64696
35176 62149
3753 32069
15114 28424
33256 81497
51095 81551
71993 74785
2915 94443
67948 90424
83320 97406
11897 74179
21315 21490
24093 93375
18276 67362
19268 75175
73134 86649
42686 46569
76443 80018
1638 32456
34035 56506
23401 23909
4224 46699
31727 48323
59917 93587
1623 67571
83956 95449
19472 65926
71685 88830
19300 71798
36953 67926
6389 62892
96561 97014
70194 82461
54971 97081
43845 56547
18730 78521
47694 87860
31198 66928
17213 48175
57887 61989
1873 76490
60771 80696
13045 77955
40958 95194
58972 63022
9476 35102
9465 67628
13636 42207
1911 85720
86484 97256
42117 74193
16385 34669
27050 91243
9537 21318
47306 65653
92333 93667
22936 88761
30247 61804
61960 83473
10325 82232
70977 89092
18822 37841
63250 94748
22495 64406
23621 30716
44287 59356
7468 9605
13002 74136
71730 95052
49378 75884
26671 93396
62898 65259
3513 81579
59020 71876
5284 51854
61979 63806
3522 52225
7969 99238
44676 73520
1960 89387
53933 56942
30096 78299
3262 30929
11130 31840
38137 76349
19972 92857
15426 81168
27030 50541
6973 94702
5418 22815
5775 57964
13230 90821
8231 56884
13234 41911
38325 56668
6984 17424
13443 17139
6040 51275
28351 39882
35430 42536
33940 52897
7239 72929
43505 89777
1640 35988
10182 93657
53563 75354
53606 79078
72642 99187
11676 94667
50455 61246
24148 88007
7823 26698
20507 62798
10158 59405
24644 76498
41345 69875
39574 71932
14392 84531
58838 79831
12302 34030
8470 53442
7997 12754
33268 73511
1294 49000
35324 95552
24061 91046
12844 78175
20715 68517
28772 31786
33220 46920
40956 48659
10471 83166
66803 98355
61852 98078
9602 27494
54185 78901
38764 75170
17412 40777
8507 71656
9963 16611
20379 41882
56648 80324
17783 81313
15983 79717
29891 49240
83069 91791
88235 89665
12903 81428
52009 77632
56322 57263
8347 39603
9130 49936
19177 92078
16676 88290
53375 56348
11063 57215
60335 71161
17248 52102
18800 86571
42382 60239
41038 71194
28499 57570
24287 73029
4439 88052
7952 98723
28734 54919
21842 91555
42995 88787
35679 99696
42312 67788
8311 52419
22380 28344
20176 29022
41362 87640
7890 67098
760 94122
50084 69130
62834 68012
13701 65835
79763 83643
6115 66680
49325 90787
18967 68254
17898 19955
22706 92216
44653 45569
24813 48652
10535 42315
29203 59563
19342 72067
1306 83785
61477 77337
3252 95793
33324 96755
41752 84015
198 2454
20463 86795
35139 71942
1074 72982
7202 28273
29277 86501
27846 50150
1073 24607
41517 44426
25995 64006
64791 91643
27962 35741
44260 59554
28294 48671
30649 53848
2096 38547
50399 99694
61162 70109
48155 99853
18082 29857
66702 76406
14685 67603
8777 15261
17118 70008
36832 37867
24141 86067
79633 84244
4297 45464
39149 75303
31896 33933
1235 95735
35779 84343
73300 89446
48825 83939
2293 89328
59536 74321
33443 76417
62237 89356
48607 69142
4077 63958
14753 21765
33484 40244
53686 68749
27583 66841
8617 23159
21524 53579
12898 42658
32020 90321
72120 98978
3806 35152
36816 39818
50998 86787
18294 78265
80127 88009
3900 57748
65567 75858
39168 55713
10383 46012
9641 44313
77295 88006
2261 32010
48454 98914
54569 71757
46977 59962
32614 90047
78367 94233
21200 36139
78366 95940
89521 98057
15013 72605
27100 37523
47055 99719
28566 31580
38311 95506
8589 60751
24943 48769
455 85446
25122 48184
57677 67499
6985 70476
21950 32310
65905 73727
37780 75727
2692 3569
770 81758
44316 56950
13241 53425
46498 68201
6474 72554
61697 84641
21259 89437
9117 50468
59024 88783
59485 60241
18220 48502
29365 75446
13238 89255
42477 43587
14625 53704
45819 70735
1842 13092
31487 77808
45816 46146
1220 20836
9055 22300
51966 63295
60354 62876
6083 73181
26907 93587
1551 65322
47409 73691
31634 58627
14314 63216
18207 62414
76059 85546
17125 27699
65507 89042
13130 41797
11349 16449
21411 66753
19643 43176
92956 95367
28887 29919
15506 33554
3294 26390
9752 67293
10193 10622
84 93078
25622 49451
324 39230
32107 33477
33233 51974
50962 51107
46050 59692
35818 77771
54541 59500
88961 94273
38588 97839
15151 99770
8932 72098
71370 76924
20555 86512
75596 79766
27605 32238
59710 90062
47195 79081
61661 90596
56932 59325
8360 59111
24406 83722
63379 79774
38043 44833
3700 80731
21667 63628
36942 60832
45455 90670
58280 94388
59641 72296
38334 42975
67810 89654
41484 85319
14562 56588
14708 92379
62027 68289
6197 32677
18982 26713
53683 54222
4999 63937
31274 55930
34111 56711
48215 94566
60029 60485
19857 71808
60057 72422
21017 86559
46686 74945
6867 22746
44005 76818
3909 22990
3535 67619
13247 40014
56425 75994
28560 77581
8322 48433
20950 25282
20916 48562
11744 47438
2971 98194
36711 80308
28059 80563
45196 79904
9756 31928
86247 86634
22041 52957
420 12835
30763 78653
86891 90968
27915 49113
17969 85965
21045 98657
44312 66795
5091 85574
42241 67832
17829 28528
23041 36240
38011 53259
8533 39642
78089 85410
77618 79559
90556 93032
88069 94620
10728 81024
11605 74204
5725 12892
91288 94723
35491 73349
51294 99711
42510 96058
20249 87486
3543 49212
19420 85874
20089 57830
30504 86035
7322 35237
65208 83748
21603 27926
3101 54875
15494 94021
1915 97206
39498 92113
58406 63366
76022 92428
1578 48341
4134 31827
22667 97812
54234 57637
48158 98217
46567 73129
82734 89913
22381 94041
20598 86940
72673 82827
19707 38315
39453 54505
35869 69916
59283 73487
17450 83711
14000 45964
11631 84721
35701 52767
77947 87918
51502 82659
4873 77900
20402 44448
25522 94297
78642 83398
37304 60123
35498 99179
59801 90729
23597 87302
5237 89870
83948 93721
9241 49393
64803 82347
23895 25345
6757 51310
71331 93162
14235 61797
55674 73975
15633 50603
85495 86441
63499 88868
25233 44391
52219 76691
64476 93544
21529 47762
18852 66594
25898 66035
1888 44967
662 89049
34228 42091
9894 10661
36887 75980
62182 62303
12549 86892
12017 89847
51595 97810
35651 49566
40463 65801
58750 64880
13181 26023
19167 57252
68243 81800
69921 71072
5426 74823
70259 78822
24465 46141
3995 35707
46810 70026
59763 92196
42156 74435
57881 79539
18951 47730
77667 97284
49317 86821
15096 75219
85519 89131
24500 64290
37357 50731
46307 71944
58382 75560
40579 76509
42510 82348
37643 67586
19089 25013
33834 78630
29403 77351
18453 36235
38481 62173
16865 83191
21343 41258
43923 74349
38696 89112
6379 92559
32808 77423
41419 97638
64873 91088
4180 36301
65474 65853
43351 96943
26687 28868
32643 58915
85509 87581
5582 14480
74791 90252
63993 69685
87418 93168
34753 53794
7461 88390
66510 78458
17432 66358
60654 74206
4214 67073
8893 79540
28477 92758
55220 99365
1832 84649
11781 67597
13398 97170
10829 77295
8667 58886
24975 83055
58619 98348
83514 90131
2523 78649
75489 82423
53899 91341
90398 97365
49044 68374
67662 75291
22562 96301
26393 73224
6019 18824
40066 92041
87008 87626
48099 62640
69610 88963
56539 76296
81159 98736
92316 99641
27005 64054
57895 61337
32032 56714
8133 91706
29995 38013
11367 44825
45760 51241
1013 70492
92417 97958
61467 95023
20830 83429
22077 89949
35659 70376
56427 87432
38172 67893
11492 76497
41457 47375
10454 21798
16995 84858
49313 84359
5209 70226
19676 56243
591 13708
28351 53030
4870 85750
70887 95552
18867 64116
113 56153
43065 89808
65363 78484
35717 92202
766 53957
37149 85078
63520 96800
9163 90079
88173 99480
46629 51045
2256 33758
24536 65923
22841 83130
15341 47991
11465 98384
73905 98688
42228 53927
25390 91737
27434 91405
11757 61595
5389 23563
15894 56528
40365 83833
19754 45502
39265 56078
76562 87658
92996 96976
37338 87625
11882 79466
37790 78135
26748 44542
6591 90777
5690 42891
54157 76600
83385 98081
8795 96442
62703 64156
52914 58203
35823 99543
20822 61113
24983 81767
4215 51045
58819 75767
16421 24645
18004 33324
20747 90302
9389 35507
25169 30501
27434 54133
58148 86712
84732 90445
20734 67311
22534 33807
20367 61685
7579 64605
5941 74338
3164 41454
11458 95838
257 94615
20621 85404
11060 93499
11687 41297
53191 58875
37019 43204
22023 43195
31939 94495
8290 42426
17816 40240
11552 74382
6544 11056
2990 3461
8962 66167
8338 36184
34252 48723
61620 75922
8678 66032
5397 48035
17310 86490
27372 49424
83346 89565
9120 55526
28172 49477
28147 66583
11488 92573
83677 84785
16225 20186
21729 52975
62753 66186
4043 62156
4551 73516
42834 80873
71942 88452
1040 35235
10853 73150
19690 84216
66265 93057
2955 12183
13585 44271
24182 80662
71301 84129
55962 56530
28209 78747
53987 94979
24974 68537
13421 26203
30363 33337
75516 81908
67739 79426
7591 48371
24048 76992
23221 77243
59988 90535
55643 83668
11968 14119
83612 87965
21442 44761
8498 79887
23575 64755
21823 97712
28483 88609
50235 86812
42804 90243
25085 52159
28425 31904
29099 52696
10020 68627
21572 60277
13719 90739
2489 58476
15553 68989
31614 77005
58616 74971
44883 47953
80701 96531
36216 41001
20031 25755
50624 56186
715 29740
38722 82871
25725 54598
6375 35904
4129 81008
50893 60940
49861 97528
33298 98697
4084 22122
78797 91019
32916 36177
2955 23684
54567 90188
21632 85973
29964 74837
15964 69997
64599 89589
893 56384
36897 94084
50963 89259
35973 69934
21014 93713
42441 52550
29231 53818
35828 98570
2080 12441
26298 90353
56094 99993
21495 90581
12758 35564
35209 57033
53958 55288
41860 81513
6179 93885
5312 69509
7280 24399
69546 83728
78197 99685
37897 44620
61648 98553
42081 42485
62121 83068
17494 56807
45283 75028
53996 80200
2880 62978
20989 51878
175 41984
58941 92341
26451 66280
44823 59878
28691 41936
32672 36889
4222 52877
2459 43117
89871 93602
35114 95604
41325 84712
7146 73959
31193 96716
13470 92740
12715 91456
3831 40311
1863 16077
3536 15747
20384 25862
27435 64120
20466 49840
72669 76622
35885 36485
23493 35548
20177 32842
19207 95015
3537 68528
28872 91352
16121 61377
21212 89138
7526 14543
35578 86800
11347 14324
74670 95035
35130 86943
14672 24514
11033 35610
28594 60629
78718 98889
15658 43596
20228 48120
59933 60834
1163 87158
27782 97789
23949 80097
3047 15210
68807 70034
63430 90569
4150 14504
8105 11394
7859 16921
5601 11550
78084 83915
46780 92458
23628 58708
2605 74612
48357 75786
70061 91515
52194 76394
20042 82695
25964 55853
383 84578
47757 84419
55532 69354
18762 60808
25456 49121
23041 30964
40926 45317
1317 98729
74885 77273
8820 73156
27220 58661
21866 46304
80412 87780
55618 97753
82351 85619
48407 70106
72710 74449
8259 36076
27574 87392
26305 59481
22078 59220
41325 92706
55069 57689
32569 92047
22389 22708
42682 99275
22420 68706
2089 4765
16860 94661
37247 88294
572 70034
30677 75356
66970 99059
9498 80182
21391 96792
23038 71921
39194 39438
5104 95713
30898 97280
18102 53469
48078 64496
2975 36514
1462 39163
34886 50645
16282 69097
56652 81336
11460 71146
27253 55291
22686 45977
81783 94324
24282 96006
80252 90798
44933 93477
19093 33085
38685 38959
5947 82222
2110 83639
29170 44463
52894 85122
36407 96297
8559 38444
4808 21286
79705 93727
43529 71164
59661 80068
66 87510
83367 95124
48523 60085
38263 51642
46249 74594
25257 55892
407 23277
44306 97237
7815 28985
54109 75583
72170 94244
84506 88524
51378 68393
21222 59744
37213 84748
28781 64707
20867 61579
28857 64662
61391 70684
41623 88989
9963 82440
3861 12360
14820 36339
19559 56547
9096 10860
12496 15215
70415 92302
37579 49293
21833 99995
19217 52318
24128 53620
14670 44896
35941 71681
26881 85588
46413 48822
26033 97210
26485 58031
15263 96166
4917 19177
82127 93224
21779 86403
42812 44258
9036 89815
62669 89852
26011 87303
4020 26551
70226 94955
24159 63299
13734 90866
9724 20008
53868 81684
50843 93491
7236 74448
60528 71932
5249 57103
14618 71693
3919 48174
7112 15786
65484 66000
20765 90071
42641 77146
59444 93630
3131 88289
8014 69334
13627 72416
29951 50389
57447 91346
69623 82142
6368 28699
1255 90339
58265 65675
19431 98826
237 54518
44215 70493
37454 61230
1132 22594
15160 85631
83024 87341
10996 84055
42290 89274
27136 42536
18746 45347
36234 47709
3354 37022
30272 53010
33375 67320
70755 88112
30267 61555
1444 2202
48365 63821
46554 53827
71103 79057
53499 66884
14887 43516
3680 37216
44974 87364
53413 96562
91565 96330
62080 94433
5999 57665
1916 36309
88127 94061
2771 40418
40025 65275
1120 88070
40206 79056
46665 79790
18314 60809
8259 30712
22084 58423
15651 75921
66247 73959
5298 38285
20205 40046
5488 47729
73480 86444
68767 74065
44419 62780
82183 84026
66231 97190
52745 75340
37086 53305
11283 84719
9562 68468
79513 90346
66774 97706
605 53281
1985 31192
13148 55549
43500 49779
1856 47517
5858 75098
46884 61442
4563 34295
60448 70128
26618 96677
59519 82849
33985 71132
63223 77247
59956 68965
44266 96484
36699 75532
70431 93177
60523 77087
86393 86628
20093 73280
40133 64969
15912 89176
32097 44139
83688 88252
12435 91207
43034 76155
35806 43973
6734 72028
67740 81165
20732 44912
75227 95673
14861 28957
34272 79992
22949 73140
44837 94302
41873 91708
95130 95474
46825 89584
23489 34520
40102 86623
6739 76867
6827 32232
35832 52122
77185 97457
30062 30793
1823 96993
1796 31307
12845 79378
1134 39528
20486 57464
11140 94558
33425 41588
81362 90619
5679 86414
31713 51335
6857 99644
90580 91752
24282 71995
14373 28130
10117 82571
56127 94165
14069 44055
7185 95204
4832 9472
11068 53616
26550 51196
31356 87511
2396 9090
49973 59831
14638 57528
3160 21172
85475 91097
27323 30219
2859 33893
23728 59913
58716 64382
42294 49508
20631 50833
21352 66327
42907 93225
2079 6289
4052 50423
25695 72015
20264 48584
61171 91629
3328 97675
3119 31250
62136 73707
14124 63903
899 87515
12022 45612
51696 91995
61371 92902
38852 89864
24218 40394
21235 76912
19494 35317
15134 63749
23464 24610
57133 84872
27465 82230
47593 87322
24570 79427
13247 20562
4569 64489
20582 27408
76624 86408
13044 56676
36776 99800
79596 88291
29088 66014
39809 78549
21698 42082
24447 93298
70471 81560
11837 71012
19416 96780
37212 57101
20795 49087
77697 96764
29753 83083
20407 28090
42362 93946
84028 88511
28865 58512
69379 70857
33223 80252
8093 63607
3723 40217
47584 96878
47511 82225
40129 46158
30640 51350
83864 90651
54420 72218
45838 87060
47085 92731
7674 30570
23839 34798
84131 88616
18484 97493
70008 84353
38067 75737
40988 95512
41920 43539
20382 33554
54817 69176
28083 55044
48533 80583
11830 87554
25513 76583
31785 79884
5548 89659
44375 83604
7373 98480
8490 44630
52541 63685
17752 45046
904 72104
18374 73322
60554 70431
24260 77613
10587 26545
335 67200
26472 71320
35171 85744
90428 99616
25728 33168
30691 32951
86697 99315
77347 85590
39335 53866
361 68524
27280 98419
31975 59521
16912 31536
5649 50412
73619 78516
35337 59024
49322 69479
260 41443
31621 46356
83243 95547
24780 32158
10370 89459
72380 74387
6672 29740
26404 97269
23748 49651
43706 93429
46816 90060
14796 97582
61369 95727
65580 93632
16846 58921
11505 26019
8145 98970
11264 57058
21983 64298
20854 53861
56815 62470
14794 21714
56559 58349
53866 84995
24056 64907
451 60746
47626 86505
8816 42472
8668 54565
20127 27929
2800 72015
28047 78881
30561 87235
23225 52752
41104 98987
53562 87969
43150 82689
56909 88270
77488 79074
15709 60490
48427 76677
18450 75776
24147 56739
77506 81391
2141 86341
30814 96323
26865 64024
26102 80871
35997 76940
33776 83764
19428 48306
73090 93216
51354 53537
6773 57712
7794 55171
84067 84219
15220 57153
48881 91751
8991 16494
51357 52576
53196 72788
68383 75777
7479 89910
17084 69208
11282 92195
25332 49366
29929 65447
34623 94634
32526 78789
17702 90858
62148 81307
36188 82318
27294 87981
9884 21306
1567 30225
4590 9030
63079 86767
7297 26189
72991 74658
2929 29274
27737 41090
862 42903
568 56297
40695 43696
15672 65909
4516 58002
10233 41261
41844 87280
33254 55811
50174 68262
47912 97262
60278 62104
29145 62657
86586 97608
82779 88101
42572 94353
15172 89555
27815 96438
3940 92766
25452 27239
57476 62942
57438 76272
91789 99478
53671 79130
37592 77424
19809 63929
31982 94986
361 72826
751 39158
23543 74429
49566 54467
23696 36271
14856 74616
15550 23386
11569 35290
900 57924
38708 87444
42025 58023
28143 71998
19968 95005
27905 69887
45161 92648
80553 93220
12764 71344
69548 95363
39794 49866
56060 77759
62560 73225
6536 85925
59587 69853
36368 81250
34937 72641
23886 37773
8352 12436
68678 98071
21514 48933
25500 57548
51336 99799
61792 74254
35134 81442
18516 82811
9780 33247
43380 96691
43170 87284
70126 76296
10677 68855
77910 98877
68841 85948
61654 63962
11770 36377
2276 71719
1792 34604
33029 98836
37361 85773
29854 95445
51336 73871
46987 90995
57232 97247
72762 92834
32963 90489
55244 73992
67017 97866
79231 96388
48480 87743
6382 85009
37082 68073
84518 93160
48404 92955
50113 83275
24987 43658
19261 34038
19506 42647
20502 95582
20632 49746
19810 47442
3177 53546
70857 73174
6703 94913
4028 28222
48889 72870
14501 62556
25765 47385
24263 87673
42043 68437
10098 40547
37496 89300
18639 86521
2016 24526
2257 65304
54702 90285
38560 97093
20373 74013
48019 75325
14234 32221
27784 83177
84284 92324
98059 99427
26749 57119
63785 64621
37800 40158
14963 62590
8845 58239
72048 79928
18985 84054
71317 73278
31670 91172
17120 87783
15299 96048
41376 43005
35489 67747
46834 75598
3931 29404
40886 43175
48232 74827
30381 66429
62670 87418
38124 68937
71614 82685
73424 83675
15162 46681
23410 84252
40095 70849
17965 31238
55606 91672
23394 99419
10103 83478
78382 96176
81036 93682
34554 68269
33453 81359
72121 99835
27875 63981
16021 94468
8710 51021
11869 64814
14679 84075
73842 96316
58497 98626
20517 69085
29768 57842
42602 66018
9358 75516
44977 99283
92457 92802
55660 84568
10475 98118
54443 82177
891 67003
44904 52302
24672 88299
17180 53026
2835 48305
44889 73012
21650 49419
52130 62535
25019 33939
313 69189
9143 58812
74735 84859
71719 96529
76288 90924
50822 90496
55481 77393
38024 65192
53119 81413
61019 91808
23502 92463
23824 33922
52523 67288
46771 64498
92441 93705
10997 58799
65525 96376
1867 84565
6444 54908
4911 46701
19304 22638
8850 13444
18901 95664
81784 85728
12401 35594
21666 29882
35611 43077
28440 45834
47693 49403
75880 97228
12551 56703
62991 69860
1456 42593
42525 78861
9516 78025
31077 71626
5338 50944
15785 42799
5577 84558
84373 94831
14084 82191
3736 46989
6634 69811
86313 95556
21329 74882
31787 90965
22501 74470
17000 79276
88352 97313
13016 63728
29655 73107
6221 78492
60008 77290
72012 96632
31592 71341
6173 90417
28288 69283
24140 35681
10114 40525
62954 77731
8527 66510
26495 85571
27075 88518
1681 73100
49309 85114
39464 60457
6490 98693
9707 81496
3947 88522
43165 46070
83185 85992
20939 78882
30417 63762
46722 50476
62716 74449
71241 75789
7445 19976
79818 83401
30986 76719
84855 92113
14106 50223
94539 96020
37909 51190
27569 41859
68936 88177
35030 99078
37595 97568
18278 54259
43133 58063
33503 42016
14995 89178
75528 78332
29692 83697
21529 86993
18308 79951
59337 65730
26948 72172
60495 80251
61017 78799
43290 76601
8945 16840
13 98794
4252 87862
48449 62377
46922 50284
49406 98491
3107 40744
67070 96942
19709 97318
25295 84112
21417 53157
59178 99127
87398 97470
31100 86956
63587 69576
27313 95754
28654 35198
35566 63438
27982 86090
2711 96418
50209 77816
7610 25400
59661 71118
23443 92277
72128 72503
45494 79476
12994 23617
38776 42727
53148 66208
69491 74112
1478 94792
13007 92850
18861 49596
5838 32757
62350 70933
24492 83313
63564 74401
66882 97601
2647 60608
364 27940
9519 69940
29353 46651
25042 50585
59626 64724
74563 92590
19550 56867
10748 20717
3127 32103
920 63473
88145 88596
38720 98028
81701 97961
88859 92590
273 53556
83261 93594
60139 61742
18973 57760
8242 19537
57405 80414
17254 67025
38222 89452
29329 38363
17376 76500
66910 68333
88286 91877
28223 65626
10115 93928
20644 50208
58158 87639
7254 57817
21032 68970
12550 99193
19390 50591
20045 31924
4394 10084
49167 78001
10993 96191
3307 61441
29538 37221
26985 71541
33417 76487
58858 97645
5330 46501
32233 48494
22455 93541
29966 49068
73703 77019
16047 49992
17543 79957
45027 76754
33945 46688
47653 91311
33897 77185
39521 47221
51390 61146
34132 70686
74915 95045
81960 95599
80256 97256
44281 71656
1493 89388
31737 57699
16641 37116
10364 36574
5863 99692
8049 10887
7793 9030
40123 64173
4433 19346
8082 76628
20914 27696
40592 58764
32487 43420
18148 42574
24885 75875
48098 80916
18244 53900
37421 71362
54000 68396
50336 54081
16928 25848
18252 75732
7274 66420
7301 24945
51352 88311
7634 29216
40957 92511
41826 69203
74326 92738
24975 35439
43311 93582
27095 86137
63179 88725
52842 96607
47258 97052
36148 99119
5101 55127
832 35750
20103 85152
59773 83927
67844 83012
12350 52276
36143 77902
46266 69659
70410 75381
56980 63488
53148 58388
56054 71859
85581 91292
3606 65678
15096 95372
2939 22622
5928 65925
35275 63832
21134 89244
3365 37078
43064 59341
14701 36721
3899 44899
13053 27577
33854 68788
14040 50549
24862 75339
16867 70675
33902 91667
2602 71566
45178 53444
18777 61567
38287 82303
14689 46349
8050 20428
87777 97124
13959 88408
81693 96528
4576 16375
22049 36044
56244 81811
20159 29121
11450 73797
19508 96445
16965 79742
92169 92914
18247 32820
2888 44596
11545 56837
53887 82113
11975 80534
21926 23328
17510 18313
96595 99848
15957 35402
37240 71547
43675 73404
86188 94937
11059 77655
41307 48149
29760 29925
4272 25175
39483 55609
12396 69167
1071 45510
564 96986
39867 94369
56161 93177
20892 92750
6440 96883
14756 83018
60672 88352
61144 97858
66276 70513
79247 79765
25550 77984
52889 65255
16505 62201
17060 69565
1375 86094
17466 61839
66279 83245
28535 38431
60360 80015
52843 74240
23875 63301
7018 59284
83950 85886
5966 17561
38250 70748
11475 52816
41423 66928
13312 34892
26002 37028
1921 53145
3509 62165
56105 89067
52110 81242
35428 64988
56111 85381
63236 92131
37145 85215
33609 68732
10297 71095
6561 7062
54767 65891
47205 94363
99140 99515
40355 96829
44483 84007
6823 73295
22536 53026
88009 96934
7954 17264
14368 87862
257 16170
5630 53339
65534 88712
25793 93083
51757 65270
11084 53141
48434 56766
4127 11924
67152 78291
32485 48176
15947 40924
50602 72036
9035 54939
41061 71883
13832 29330
43477 97207
76781 86117
64348 79772
54214 77793
81191 92244
18470 31511
17808 73199
33917 80892
17567 27829
66966 74798
20202 86841
77620 86831
51134 54587
53410 91090
28421 93163
21674 51262
8684 98064
22743 26605
26585 53730
44241 70820
36680 63954
12197 35794
57138 86101
3492 58687
10143 89434
9404 68320
15796 19534
45060 94452
24538 74326
85597 92881
5948 20170
4009 67099
3929 48005
48250 66909
5269 16486
16346 78285
30923 58693
53786 70445
42735 63298
31992 47471
86948 98873
21147 26693
43744 96521
39710 90175
55043 60840
16989 71503
43375 89948
35898 69261
1960 52577
32016 86002
34679 98040
21972 65088
26309 29136
12132 66819
54884 93299
49857 71581
21573 81905
42229 88788
48012 49828
11344 76122
10726 59899
16828 73096
4423 64240
15345 37239
75469 93514
27266 99260
2593 45103
29551 32840
10861 24406
97293 99905
6868 65338
86658 99197
299 96499
21712 37760
22674 86591
67631 75016
45798 66054
17655 53720
22726 22875
29665 41918
7734 46760
24597 86288
9150 62776
1270 74223
41876 85596
17416 58187
32615 48458
17575 98811
81579 92544
10898 80185
41710 61684
40590 97007
28026 51400
14168 62606
85505 85889
53535 75333
4522 27629
49485 92863
39215 91946
14219 16365
27419 99290
59972 79885
37343 87768
89924 94459
22228 95201
17622 20381
21607 61429
76303 78563
8504 85892
3406 67537
2503 30891
64049 71487
44047 50186
53561 90035
21498 23990
84949 85361
82198 99572
12635 91171
41574 58609
58199 96920
28939 69610
10410 19095
4733 48762
46336 76752
3359 79602
90501 98128
24432 81049
46548 73381
10105 95364
7664 42094
43566 94342
32679 61762
52306 62420
10612 59581
13360 47290
8739 25990
52335 82452
16052 84217
34329 73233
17236 33466
8637 78525
21068 45905
60320 85374
31571 95238
74174 82396
49914 64767
15262 64286
40339 95493
9810 24207
12881 78386
45080 87568
24530 71443
21892 90963
22982 24519
53791 57199
19812 98720
9325 30946
37451 93189
2171 19375
12344 26703
12183 48435
47925 85600
13694 76067
67512 67667
52665 70588
58235 63730
15974 60770
28601 30946
22557 68011
10403 82968
3764 91591
42839 94035
37937 94742
27104 94919
20671 67494
9597 43070
79246 86005
8165 15013
31800 41059
54555 67552
22962 66406
43477 69362
89854 91877
10252 36407
15982 34529
25200 25661
44526 72282
35482 56766
15244 58064
40162 98646
49858 62500
14652 83665
19109 77913
7726 29506
46530 59424
4287 7104
426 53370
2732 43771
26287 67041
22302 68632
51498 74297
7882 88947
54103 84471
8655 50009
57953 96130
43324 56962
57677 59129
12223 34679
66559 83923
2540 38132
42922 91587
6822 31401
24024 80854
51770 65837
16239 41433
740 71782
49767 68279
28413 50885
83055 98166
81252 86475
22633 96750
68617 79429
45961 55027
21050 36818
47073 95063
23029 43259
38804 45601
19494 91004
23978 51078
33866 84083
73217 90018
680 56145
13183 86871
36490 62762
37568 59108
4824 18317
18251 63682
25764 73565
25657 44008
21431 28594
69401 76207
24007 90451
30355 31232
24854 89757
45756 82598
57881 58186
85546 99407
42234 53439
8111 86196
22278 22629
10108 77896
10565 32671
67245 92788
88704 93231
49921 68044
12827 16650
15597 39597
53436 81209
10306 81818
94383 96712
10830 80046
11661 85027
39785 50520
16818 59699
44132 93947
82942 99299
8483 86586
81718 82510
30609 67094
24024 46809
11622 30642
9808 64870
18886 99167
28091 42303
1501 24461
88177 88183
52325 73872
19714 69274
79397 86448
37168 67971
71208 83992
27092 87255
12708 89347
5166 15406
732 70845
41399 97639
2476 54253
21270 55456
14842 43464
34509 47762
52305 97956
24920 42180
769 49221
27413 61899
3382 69588
31108 85142
7823 8464
17268 47085
44601 68159
55314 79794
17682 63038
11707 53203
37705 67137
9739 43376
1788 98797
99770 99939
4235 47721
20086 83543
15122 76309
87280 87298
89744 97930
55684 65712
93840 95459
73805 87952
33890 52233
92773 97295
30646 90635
12063 70587
2729 68183
56099 97116
37330 72063
3355 69458
41831 78905
49208 51835
81199 98176
28908 81249
73544 83414
6004 76835
9564 16153
21246 96473
33185 64181
30476 73624
15534 83289
80622 90345
37544 89293
45266 73703
23962 98296
39756 74938
8603 94518
42534 80670
21505 99094
23947 55291
10650 59377
5494 33735
16085 73799
18227 50963
6779 40024
35746 39946
35836 83963
14523 94342
767 8899
18079 82754
51099 82187
40057 89255
42452 67083
22221 47756
16043 76076
75908 81714
7616 22204
38701 56913
30855 93115
11328 18913
48723 51205
20161 94212
12485 44711
83460 94922
23997 88383
8534 9722
11303 59197
79614 84822
17158 60987
16458 54337
48276 55283
16923 78618
6847 48808
70759 72457
48527 89327
20445 42725
57744 75277
42185 63421
4268 60240
55737 66142
27387 87556
34387 53577
976 91795
76109 86571
4592 99680
43353 50008
3741 37153
66997 92359
24669 79784
46240 68398
9746 90292
80996 90268
65262 79373
45101 52954
42519 46505
84645 96236
75231 96703
18652 94499
34697 74771
1089 74949
39629 72470
62054 65821
5867 12746
28148 35790
49497 57236
87287 95989
7461 17103
4977 57315
54739 74456
51646 87362
11816 47432
43845 74547
28166 46895
28054 97946
41322 80251
11908 13745
59613 81398
19391 79578
33539 90400
73153 75421
24480 74680
32441 63852
35684 88669
44112 91428
28721 65745
58990 91419
20127 98660
11009 80928
13678 60461
69603 70564
49726 55932
11948 60305
50640 89001
53142 67318
7455 31203
31861 77110
18806 60617
25126 48683
22391 48844
13197 88013
23452 34046
36910 48845
16463 61316
52617 75709
76289 78406
17227 23025
30545 48511
7947 15083
10974 50989
54752 77778
10615 93329
40350 68896
78350 91881
17682 85587
7404 57159
14400 63677
21790 48174
24161 70732
35500 52009
45917 66753
61354 94472
74895 88089
40648 72919
14263 29250
39268 42525
32757 57776
11807 65454
72254 75891
84237 86829
38291 47306
36002 81190
17859 40242
9332 10745
57899 77195
74211 87297
2757 29180
13316 18767
67471 84403
81478 81594
31705 70403
56294 75053
26620 82560
14730 68481
41507 78199
83497 90263
52795 90996
77425 92746
4930 69529
4596 79460
37169 87455
9894 24400
27982 35609
45971 73168
32038 84123
7057 96122
48964 98358
35186 53833
34357 56698
21689 36639
44847 52485
52199 91610
21887 24949
37404 50920
10623 35333
19536 63539
8951 99036
20510 31622
21405 31948
603 93824
844 82515
39500 96235
40364 86075
31120 43744
6756 32690
29597 91055
51211 95688
25995 92361
26290 73551
50879 68251
55309 98495
26163 65492
48341 84512
63246 72791
22953 82389
43306 81895
22378 33706
18457 90693
9840 92462
31519 47434
49829 60389
67648 98305
77704 83691
40765 47381
27593 87305
62073 90557
33556 42966
22143 31291
29536 72656
35660 55590
73272 86181
21732 55257
28312 79454
88855 94591
31346 34917
19355 27140
38239 40579
44077 81119
26641 96056
49157 59567
22648 41861
31980 56036
24374 69309
44989 48667
10222 95149
8072 31835
13617 20335
61227 82829
292 55323
27159 33025
54078 78795
6023 75330
50230 81632
6626 40167
19558 36393
4021 93465
61170 85383
17186 38781
65934 98228
96264 99374
6358 21880
27065 89463
39233 79581
59018 81232
4278 98992
13666 96281
1167 7580
84410 85447
34191 54127
50556 71280
5107 69513
87641 92484
63948 73556
47152 49581
22981 64682
3468 97536
33258 68663
29363 90045
7150 29027
86430 92732
11509 78126
1136 61671
3820 10411
16927 24317
33573 60750
6912 65583
21 50802
38354 60643
18713 34672
5512 88439
53564 54485
14602 28490
47486 56078
18840 77060
56614 62215
68580 75021
552 16294
38260 92690
49385 62555
35572 65665
2134 65589
18627 59111
56287 58444
81224 95336
38767 58334
245 96683
26156 93939
30086 59549
1320 43520
68895 88909
33539 53098
37403 63580
2524 57987
19373 74898
82171 87696
75529 88345
63915 68692
25881 38203
41796 97177
9600 98439
6304 29218
81883 82171
76011 87304
5093 26127
82426 91602
52534 54849
873 91070
12142 75766
65512 75335
8483 24117
885 48718
21210 69858
40242 92246
90423 96112
17273 22270
5917 13907
26369 83744
317 81789
44621 92824
13044 35146
18952 52584
42744 94142
84615 98415
40935 81480
82170 85115
49297 89851
7129 54698
34519 99684
56526 64367
51274 84879
6450 89854
7331 55456
22303 85828
19279 34580
1414 54532
33246 90073
34436 71719
29003 44278
43655 87240
10507 95046
13692 91916
45068 53734
39504 58357
50802 77924
70738 76229
14348 61846
41656 77255
30371 55415
5248 49535
23750 86885
40806 64024
25187 56822
22635 31309
73521 77694
16067 29096
81087 84002
7023 93299
64395 65013
41850 50150
24054 54160
63833 69107
2431 65980
5439 30687
48943 62427
17862 80808
15605 28498
15525 38417
4119 41414
7493 33864
7716 64982
48516 84672
44595 78534
67480 88547
1445 35533
29680 84957
48258 88449
63630 86760
11872 16028
20361 24636
40981 99769
2767 78935
63788 84774
19222 39895
29837 81964
35921 98736
73815 77792
34510 66592
39524 46219
10031 14939
66468 67384
22807 85931
22391 78253
10793 55555
45548 57169
53929 64097
20329 24275
11658 45367
33053 63878
20105 62095
14604 32697
18003 39355
43456 99585
34793 46940
16157 96958
24427 74459
92581 98356
18842 40159
49684 67630
72409 86861
63830 69151
61348 76163
20025 81364
4297 65101
14611 94365
55567 62721
19659 74320
6170 25746
72860 84626
38205 78817
23318 33664
4733 38764
20515 61306
3452 51852
29274 33371
17279 36637
2868 79049
2395 32632
10219 74798
20082 50923
23976 33068
44044 49633
69772 97382
44833 92048
44375 97216
41521 64162
29106 31238
16004 23174
9140 37361
3490 32519
32590 61414
46178 61668
70424 75957
31825 95445
21653 98499
68281 82389
31866 46604
44036 72260
9235 26445
21394 66917
15615 31924
36768 48474
5636 73557
52492 75318
12540 85387
68102 93934
45150 88826
32123 86594
45080 48965
19061 37987
1475 99869
51306 57879
28802 63995
35611 48668
676 43419
123 14489
3576 78020
4322 93227
52428 93956
4579 93924
14494 64475
45893 55706
13562 48287
17325 82218
59454 65894
6464 54979
71451 91985
38235 48179
17393 22752
5206 7231
35652 46756
34675 93935
48321 94823
3627 50456
28148 82210
22597 93390
72314 91804
3265 26115
45834 94020
36817 52413
23543 89507
5219 10968
32912 66531
24488 93670
22303 89501
29568 85399
32726 50682
59556 66195
56420 70123
13540 56720
12339 50832
42865 59467
52154 57530
43013 62516
58466 84879
3691 96559
60159 90042
13497 39010
59431 70276
5660 69948
12870 19918
1763 91731
19124 62974
29931 78531
40630 72852
23541 41412
10643 83676
28082 84203
6140 46385
13029 54196
15307 46892
32203 36678
37938 88709
16194 35864
60114 74782
7232 43685
8494 44483
8479 83564
6947 12033
19778 86042
33014 76892
27515 32302
36063 65105
3736 74546
91505 94693
17029 97492
5750 98533
67526 71302
32804 81161
33852 49651
58397 83737
6230 37364
10155 63714
80877 84000
50365 56994
29797 91478
20414 87613
81577 84274
46178 62655
40679 41112
37295 50234
2472 26410
25247 77589
27600 90868
27656 98442
48757 81025
62958 75561
15232 46979
49647 68848
7282 81985
1142 27013
12018 78128
3140 75326
51335 63714
12201 32560
10086 35180
31999 39551
29849 90756
55356 56092
22708 94044
50804 74091
66611 92271
59482 94640
3979 33627
1360 51949
39589 66003
73473 95118
61437 69131
48187 82658
69968 78490
37753 70550
36635 97440
15349 46904
11036 24916
12287 56098
67743 90665
63034 87378
34543 50782
48725 96596
22970 32209
48225 84896
21746 39103
87506 88322
68021 90931
19382 92684
30470 35217
26733 50031
50091 61671
34249 57477
22049 25860
58773 73363
70232 87437
24481 38928
15127 60026
26094 46685
14906 32848
82319 88629
3413 86787
12580 56350
73828 86676
34977 68906
58638 70296
41687 64736
56452 63274
25795 40245
60561 64322
52876 64247
9177 9284
13160 13917
12498 63697
4374 97392
18697 74354
10427 65761
35902 47781
77816 87960
32132 43083
1196 18565
1259 80038
40659 65863
5122 76200
45409 63170
8637 19670
24957 48654
29841 70840
55640 79913
53024 67772
54800 58693
6723 95828
80633 86152
36947 74138
5090 97812
18687 74952
83758 92123
43395 57964
1861 84341
8503 36325
10641 59480
18311 39060
765 26746
9309 30661
4619 95282
45085 98040
71789 94018
86665 91819
16465 55260
14964 51606
52071 65383
61043 66820
60008 63077
43925 60835
371 59583
29839 53708
19991 63657
25229 48376
39049 78167
50721 84734
38027 40965
22765 42391
51698 73592
4294 67366
18141 52889
66857 84493
522 92613
20635 59068
60113 76485
15003 68938
87672 93057
32732 85701
9740 92533
6845 29259
74228 85289
2732 55565
34364 49847
14128 83123
19352 40073
23999 24919
63299 77265
53307 73739
65872 82272
64782 70257
69122 99448
15695 44573
42869 97489
26558 71271
42436 57695
57713 95370
81188 92996
31048 62558
46004 52234
71007 87338
54980 57734
59719 70883
41569 45600
17936 38211
50555 87502
2108 98539
64129 76048
23103 51240
55753 62024
92630 92650
17081 17286
12820 47621
4891 87453
92441 96262
48496 99031
36619 41412
12889 23077
92595 96013
42130 81056
23595 60651
84849 99491
35213 70331
89315 90866
42548 62489
19308 62664
21651 95381
82949 94696
53678 93770
1825 17922
43044 89817
14804 59606
693 1206
14714 28219
5079 91130
9316 50943
15542 73681
4434 13365
55770 87167
75726 78253
8582 36367
71142 80382
12910 91177
17920 39109
11940 15755
58830 59606
80844 95243
47252 99272
4270 54376
9784 43023
3302 55277
16287 46345
17096 18644
18092 78639
8251 33847
92279 95911
25543 28115
20952 60900
40142 80149
51332 77466
45302 97409
44447 86258
12598 68687
33994 97291
30545 69081
6835 42551
64501 92235
3366 67316
2986 50308
3449 20207
39076 76359
4896 27988
14148 84045
8274 13345
70473 95326
16409 48888
19334 87716
4769 92802
8998 88218
14220 77123
55610 81026
44160 74393
57784 99928
33862 62670
83248 99845
3424 53445
3214 48623
1831 43311
30998 96926
13753 70503
51633 52359
28734 43320
76375 93318
21779 66942
17055 67903
21996 39411
74512 88340
77426 97945
22210 68759
82177 93225
3791 61051
49734 97893
90412 96690
29110 37126
40407 72355
52843 82993
70778 99221
148 85968
91405 96604
61276 71352
31237 44627
59039 72576
65584 91949
31193 85469
18124 85512
61324 78698
26687 82021
41253 67373
43317 73555
33987 40858
41976 59330
32467 47340
42283 95930
60547 76817
32876 63131
57342 76902
11837 42250
46766 96313
8501 50888
11487 66198
36350 80221
18373 81451
30358 44134
11674 32918
30203 41975
5663 30131
65985 80109
30738 82062
21730 72366
45463 82055
90296 98614
13456 13993
4779 82168
7918 98401
12307 58601
31728 88207
6391 52843
6778 69110
36514 50406
1331 23534
1739 3049
30154 74537
37387 74915
57819 83004
14337 83369
24884 57926
4225 61333
6016 61898
28786 32848
34557 99218
10772 40702
8096 60235
40520 66780
7533 51392
27784 95769
45753 59744
26884 40994
27563 86060
45312 55409
12806 19128
23873 29513
13148 29442
16048 72967
14535 95241
15639 21414
44293 50905
17133 69578
32313 98169
22196 58628
27593 77175
877 72531
45106 80961
26678 45227
3356 74811
52318 91185
87656 96356
62271 88778
14176 82277
10135 64050
12290 43137
5040 47901
90007 95230
22027 59191
74128 93084
87296 88662
22670 81171
51928 79780
38785 98980
41160 63828
53485 66559
58752 84351
616 40975
17015 18631
56881 87188
49082 87946
27126 94692
42176 77353
11424 71660
30198 35704
53240 57336
52240 92423
2692 18146
11969 40812
50333 74090
35996 56019
792 41106
34696 51187
24232 68977
65124 77436
33222 47058
94339 98462
16710 63176
38155 59038
8167 63315
40030 50291
33682 97573
10 24296
15343 93052
23832 80659
4210 32385
28390 59051
14349 23521
58173 91678
58579 83128
14374 48707
13030 69742
6086 9809
25238 54433
66017 94404
3074 62967
54092 90007
58317 64300
21796 40635
1089 8099
51537 76445
39100 99587
24762 65699
9036 61696
48626 83715
34072 62475
79423 83793
23605 48572
26038 35240
80834 98539
17845 95552
81979 89219
3861 99752
36512 83181
62840 79518
44271 85884
10693 92043
7000 58380
60205 64475
360 51767
1702 77693
13188 64277
15176 77157
25753 72911
76589 91074
64479 79271
26239 65555
40100 55455
55404 81257
29814 81111
42731 46756
38894 49899
10978 55011
28435 79014
4359 54053
11700 77674
46671 64493
33276 72267
73929 93231
53268 72829
69282 71230
15248 65805
68930 83728
40502 69706
19700 30960
60096 81325
30017 62883
24048 58452
7338 28254
11176 83119
48403 57421
23099 94020
7260 78236
10528 44131
14239 78540
11339 37016
70174 73644
19679 95018
31436 48003
20949 47385
67597 94742
37589 69525
78380 96573
10666 17466
11200 77904
34252 86090
1434 69154
5330 94027
28234 98501
70941 88617
7482 86080
20962 96726
17263 60119
64202 94679
16923 76422
28510 51844
6544 42776
20199 34675
17379 91510
32623 95747
52782 75304
3282 44731
73515 74861
18491 26707
6908 47422
27535 71225
88463 92657
33897 38621
336 60635
73981 93345
65390 81744
23597 81480
22260 80825
31337 80554
92120 94195
21877 31697
37062 81706
9479 52655
13314 82443
65232 66267
405 61786
34340 97851
24049 73539
7519 35174
31601 39680
12575 35000
23551 67104
79109 82716
79413 82516
19517 93970
18616 28544
55119 97225
28793 85343
78614 98384
11882 42279
57270 98326
40461 42939
33375 36903
11573 69882
14893 41185
40281 78199
62850 85572
47327 57022
2494 3199
3879 99918
11188 23826
31294 95512
28240 69454
8805 92640
50747 96956
12866 23612
30832 60280
53099 99729
52125 72663
8911 14296
23470 31819
60583 62138
6456 44809
32207 86752
5882 38055
45023 97353
973 15556
17910 98728
39494 65838
21230 66529
21683 48943
64001 95914
62092 68396
88699 99112
58253 67475
17938 76516
54785 59101
5368 32419
55640 89640
32952 53909
52906 93401
19439 67402
32277 93872
74893 83228
44059 98195
365 3010
9522 38380
7143 28681
7664 68196
77181 93337
28847 76692
54387 79776
76238 90247
67269 99889
21331 21673
33371 73525
22753 59293
66765 92822
42235 94081
25703 57287
13901 26266
52598 94437
490 97174
28620 80953
27870 54198
69265 75322
6976 91412
70000 87430
88617 94988
82999 97043
14863 15807
70044 98066
23510 92722
8783 10315
23556 58570
28327 91358
88790 94078
91184 92445
180 73393
19259 48808
8884 12090
27204 55448
26920 28901
45535 92185
60678 70833
23040 82319
20493 51038
1392 27376
19356 29790
29275 84511
26619 78903
56117 75314
14379 29349
13270 32037
7815 26043
62833 91088
36787 88170
47173 51770
23523 35744
1342 44881
43384 66106
14454 56519
27511 71159
8533 40330
25750 56533
92060 97948
44780 49366
49195 85824
177 20864
25654 32394
43349 74427
25020 54971
84071 85872
48619 53348
34298 71223
16752 80644
52779 64629
2572 87489
17547 24993
4864 34786
14601 45483
14968 61367
5530 69690
21810 47671
41161 62183
17345 99568
15841 53861
16292 75769
29572 44529
31207 61050
25902 55616
26831 41138
33679 54439
7542 88960
28736 82784
21348 81822
6009 68788
56273 73282
11991 24810
5657 72511
4651 26074
10679 94320
32463 92878
19327 42124
44446 71505
17632 95150
20743 27817
61058 95657
9587 60699
38791 64713
14152 64121
33835 67530
67204 90538
86413 99443
23454 62370
46045 94678
10854 95361
6817 88858
38153 69060
88727 94915
16969 85748
23834 93557
20840 45962
76105 88770
31277 69939
51388 63639
40268 76954
16109 84615
22447 31392
59004 61902
8252 59854
11377 88830
6188 93219
3586 58433
54058 97379
3927 37481
8382 82425
13359 56524
87894 90324
68658 68808
32506 35947
21878 73154
34816 96680
47343 68361
13470 89193
28826 77491
25455 66984
63286 96975
39281 66532
18540 22094
55014 74320
79144 80367
25810 81665
6512 74747
75567 86978
7160 32534
94623 99476
4569 32125
21369 58661
4450 99318
3145 92069
6219 12179
39514 60772
68059 74772
9724 83060
36001 79220
47057 98544
21813 67489
42999 97973
95113 96940
22145 29566
83757 94164
9042 15215
13396 28880
10551 67242
285 17423
16889 25989
49247 77688
46774 89026
18595 77182
17849 36160
86111 86671
16670 83813
75991 76191
71819 92749
6935 53211
64612 70856
29133 44829
45505 46633
26913 39579
15655 82402
15262 55951
36055 67798
61665 96623
32444 83713
8480 58262
18628 30053
72943 73932
14165 14369
15151 28637
74519 89145
59301 68949
48037 93834
25448 72954
39016 94429
6291 66114
84361 94245
9192 34281
9973 60863
2333 63202
31273 69051
64464 73109
76413 92952
44330 54572
15812 69198
35428 99985
50285 95551
13419 97915
15419 40710
19622 53976
29399 49811
82186 86878
19056 80119
93586 94655
4389 80966
33831 93846
1523 72980
87735 93872
13149 28570
2803 69186
12442 80052
83255 98157
46629 89086
46236 86674
23120 62250
13964 25518
39405 57730
24033 82922
66843 92210
75070 97416
1980 23949
56242 63153
69602 99097
43416 83387
29038 38329
25983 71380
15897 31851
70661 71439
45102 46080
46780 65292
24412 49941
10306 91306
9172 88636
45953 96663
21929 56814
23335 67233
62201 64462
24372 85491
6369 85498
50711 72777
30789 42680
27328 78693
8541 53196
18639 77646
39879 75198
17615 32734
60715 91923
11558 32358
33503 52130
50737 95861
25712 77966
80334 80511
52463 82605
27552 75652
48864 98365
18458 90703
69301 94011
9451 36281
5885 50236
5245 64024
40024 84679
81593 89597
50481 67754
58975 64723
56920 86916
41032 62821
37628 88702
49626 58869
16975 48755
32789 85882
1380 13846
2433 33314
16028 59452
1908 99541
9790 66762
20323 97490
61908 73185
1886 20891
1460 76394
46032 50694
77989 84307
17012 35442
2979 45761
2264 15916
57729 71950
21670 94587
42499 43335
53394 62550
69616 80095
12314 57777
31994 97750
4822 72895
8445 53250
75230 76499
378 1894
29011 30174
78532 88203
32189 60522
37713 91135
34409 54877
47816 91667
71176 88971
82876 88200
9463 37015
27843 51464
21840 55283
37665 65096
55108 67978
15236 59952
35946 55112
26277 86227
2189 68461
3871 74296
79143 86307
26242 88184
71727 87389
3352 37640
3544 9572
61270 93066
34339 48812
38155 48443
53240 86703
30392 79441
38437 44115
64272 74974
24319 41881
26480 87312
3369 5024
57144 74417
12982 77007
87857 94952
44675 67627
19023 52708
45406 88789
51854 84362
47115 67702
12731 25050
37111 39737
16929 82475
27748 45093
970 35928
26867 75845
23774 29712
17530 50587
3235 61785
21902 94660
38582 40335
44360 83004
3214 93697
42746 95352
18776 27339
31772 98883
24525 87109
34577 99302
28804 96354
31954 53577
37754 87378
27360 37260
56307 60999
8917 27364
45492 55382
17331 57589
27136 70325
41220 66371
45347 73895
16149 80124
22382 99050
15071 27904
54965 56417
37576 61162
65896 95050
4913 18932
43280 54928
11794 68184
36554 63892
39388 78254
65918 96778
12522 37430
11771 82471
36439 61686
30351 86958
24190 71752
3498 48998
30342 36498
66327 76672
60693 75686
42586 86157
8084 39274
14544 82919
80993 99724
43276 46724
24585 95353
34839 80218
49116 91797
19817 87226
17735 87881
60774 98874
23650 35368
443 92775
13777 92403
41815 45814
43306 88480
41470 45373
83376 95953
68907 71616
43450 68016
8322 40967
50511 96105
36266 74001
50009 81305
44192 81554
36843 99933
3516 58318
2990 65064
55878 79713
84175 98058
36151 73465
41789 59800
11192 52625
47352 58218
22800 79842
22872 80738
65570 82527
10065 85683
17758 56450
66947 69819
35054 69686
51637 55158
21961 82860
9648 77009
19617 35958
60193 86288
48830 89692
13525 60992
10554 78604
58081 61532
3914 46267
19517 98809
75671 88311
22474 40756
23356 70137
58493 61581
42970 94170
4920 94458
15509 93346
42733 93271
60350 91404
38971 68009
43343 61651
68542 97926
50079 83151
96447 99432
2349 52783
46276 59505
78892 81439
77411 78523
41396 91521
16868 98251
60691 63429
55278 57704
62420 77300
20263 94606
65916 73115
19632 84952
68942 99921
92525 93513
41748 53089
5397 81734
20748 44802
73883 90260
25509 79146
6738 20651
7960 91550
69717 95441
28180 32597
8202 17764
14425 21544
51114 61123
60855 94367
12066 57814
6700 41566
7511 92592
2918 95184
3561 82853
39607 68381
9687 90597
61508 81997
30986 35816
87490 98446
46514 94451
2641 21389
46129 85473
9984 23898
41376 85574
31541 85484
15550 63498
8630 66948
11057 40795
9365 94897
71740 76124
14452 62194
90344 98060
14939 69999
63872 70644
9368 38565
33445 72673
41919 75377
44457 80242
43241 88417
61682 85538
83048 93254
93631 94932
46052 91973
25334 73289
65399 67369
47893 85759
21953 32571
63369 87111
30217 78440
50582 78216
62863 79971
9284 32700
65606 84306
68703 71136
43996 87215
4908 85126
22661 70385
29637 61195
46818 49227
14625 58645
85135 92043
61265 82406
5052 83536
46625 84230
12055 67881
60912 74613
42305 72425
16523 21569
17935 69853
15600 80360
62885 63854
38073 40319
78335 93842
53335 58849
77149 89058
27672 39539
71308 99297
9252 21879
10585 71896
48520 95081
19003 53969
17948 42214
1657 62947
31910 97722
16340 38832
5157 99960
34145 61913
10433 39067
90954 93356
43926 84107
4463 62951
4509 59544
23619 83982
18261 86402
56361 66744
29938 69620
4987 96821
60305 76669
87218 90573
34689 43637
42667 68749
18594 34404
17292 39662
83544 84576
8387 45755
59421 84872
62582 72853
12310 37303
87288 91814
90325 93294
45362 46691
31923 37739
4712 86779
904 76217
19650 36905
6992 28021
10423 82891
70832 78459
91287 91602
26321 38866
58747 84741
28092 64096
43875 82003
2691 86182
19151 21403
23377 29094
26202 53899
55040 91154
12030 46653
61565 94068
40915 83528
21629 42215
29228 50381
9526 85550
14655 61537
73167 97734
47449 76509
70345 84370
59148 64705
18640 58802
24579 28269
60809 62306
27527 38882
23595 51309
32519 49068
8461 83529
25538 61153
54195 94011
26359 98493
2536 68481
49479 53007
24725 79185
30582 93568
14518 61192
30086 48486
9687 84858
36725 48626
5010 54790
65743 89769
25610 90272
14661 30044
52111 97341
21931 58737
28986 76415
45662 86126
21765 39054
16061 68423
56209 98750
21988 28148
68534 97413
18724 85636
62983 67527
55275 82395
26933 37856
81879 91477
4943 21296
9854 64960
3714 73316
24482 37758
11654 40597
6677 35460
84929 90424
22219 34807
29337 80942
60348 74842
29135 80954
59257 81952
47348 84794
20434 42707
5446 82836
14567 41139
78225 95198
21578 46552
11116 30194
3434 15195
17674 29094
22786 75824
53935 96484
68192 76808
58304 76549
18 71572
37850 96360
43070 62586
21140 50521
16524 45458
39321 83654
17090 35131
56769 75218
23079 34653
69725 94704
3066 28618
44563 50620
11212 14115
7236 36054
66531 72457
28936 53915
29336 29768
49652 59081
76316 82721
21255 48729
8363 91708
8173 74448
47843 81959
45357 89525
44748 94737
48392 85250
37682 48194
74463 78831
57015 91635
27025 37491
9565 33292
38260 73061
69210 86468
59626 90697
22993 95919
8232 31577
29186 93367
22389 62965
65428 82792
12895 56948
38555 83307
5624 33462
48950 77753
30271 44679
44214 90307
50962 65113
38186 62635
96 10269
17866 53965
353 33049
47342 77002
27040 74247
45264 51580
986 21926
63586 85895
72533 90475
25416 41548
40657 55039
9826 35754
41608 82408
3262 28375
36083 73970
223 34603
3612 82028
22180 46973
12600 42739
35399 37878
39768 45011
1820 48635
11348 50306
62985 89186
48234 95863
57381 81724
30994 95029
29681 52752
61686 68013
18978 30388
1763 77450
12910 90000
19252 81471
51558 89329
58812 90820
74329 75920
56286 66277
14918 72365
18578 34802
4241 89893
7770 40114
24955 52330
5803 25187
72856 83824
20930 55509
374 24764
73996 94092
12876 13502
48553 50924
49492 72251
43959 48406
26012 65590
94830 98202
12441 53567
12494 94389
5765 25314
59481 86817
80330 80430
6181 60629
4139 58927
12891 89673
37839 56053
29683 66157
3820 63064
31335 65760
53742 80788
38737 41853
69168 86337
253 22774
7796 81865
79065 90225
30380 49351
39097 61355
2188 43493
10967 86317
43173 70951
45836 49302
38561 71939
6016 31995
6595 98436
61963 72820
47870 52745
36245 84067
49714 85420
80189 93278
5297 19306
9561 27767
42204 94839
26076 84517
1988 60133
19862 48750
11157 52708
10153 90976
10472 32958
3706 39849
12739 43559
36160 54391
19575 63840
12968 84125
31822 39170
23845 42931
35844 62118
28205 48290
14376 62295
2792 15905
35934 80825
40766 98678
28365 49706
38827 59463
76522 77596
9088 61679
39560 43260
40081 44372
16936 31619
82605 99455
3047 21593
46502 52988
19455 70434
17984 35807
8847 61695
48319 95253
68712 87245
47578 55054
43068 77347
47387 65785
54925 94511
14629 29394
73789 90737
79375 93268
112 55048
27964 70537
19667 52019
64028 81685
1790 84251
68966 93040
14868 23780
72647 92180
22645 93604
11861 66726
29738 35326
58548 93139
27315 88778
15259 95928
44904 84728
40140 63036
90402 91671
991 86409
46174 87995
46711 64455
27981 35261
60548 97033
57468 64571
77298 84066
48674 53849
22175 96389
72664 88915
8922 86121
40130 55329
35623 84309
6179 21967
27695 34813
34342 67198
22388 35065
38943 97043
33554 79118
73770 74178
796 21920
37462 50347
46038 83524
16524 38985
66121 93299
7968 18336
24079 80370
64009 65597
85628 96524
29735 85940
20028 92652
13542 72395
12683 17569
48559 98201
26927 81312
73252 83697
55380 69320
34122 52101
35900 67238
37496 89317
80242 93607
59466 91989
8505 49982
30101 42824
42287 96770
31223 32668
59291 65559
72896 92857
2761 32597
21987 24882
79315 89616
67473 81775
79103 87685
4078 72235
10000 99317
72113 73050
67544 71838
1234 88525
52419 99676
11880 66874
79675 81844
23033 40027
18756 80992
28464 53765
20713 65362
20908 78243
48274 85763
57679 98709
707 35594
71561 81101
4114 98665
16085 59652
38641 62326
15162 43519
970 74406
29856 39947
24218 30654
4421 63151
51790 98088
7512 38466
23945 48464
7651 70604
1409 75802
35910 86162
15777 93900
8676 97403
9208 14117
26826 38195
29731 40837
19153 35635
12569 76041
34492 61684
64465 83572
1854 68174
38949 84409
6590 16389
6962 74942
12919 88086
33757 85682
327 41934
47508 90890
13704 57284
73261 76309
9599 42129
13169 88925
63014 69972
30940 46161
87528 93442
13181 55666
55466 77321
6133 30560
54309 82913
66537 73010
45421 54514
20635 32333
40071 72588
13007 13447
9953 29460
63422 90916
17431 25683
6398 98837
10948 56013
19107 66759
1281 17584
31272 74309
66348 79830
669 62966
67986 74890
59555 99629
1367 31082
58016 92414
91792 97464
45704 92039
50830 90722
63632 98117
37126 85627
26187 57506
28167 44442
5409 75918
36666 58338
66634 69837
11689 87208
19825 51521
44071 81621
24742 87393
25334 73201
94049 99689
22335 88657
19568 42736
27169 89687
17172 34111
14689 80111
12553 65165
51553 95715
10854 85777
42389 47183
27927 84783
11938 92054
9038 18072
45941 91498
2690 57462
4892 91119
67868 93254
41916 93539
32292 45597
7927 38092
9057 56372
2994 51036
31754 84828
5206 97530
4533 83074
79437 92405
110 94850
52101 86825
25313 72330
29951 51647
45604 74423
13030 32928
70611 79693
65483 67460
41096 80228
8550 46692
12670 88116
65962 83017
10636 48359
49772 66225
62357 87987
52767 76205
43343 96256
19232 56588
33727 94647
3558 26632
28433 96824
4606 91311
31376 88170
22216 58769
2015 2230
39037 66280
75608 88778
37599 62198
14280 58126
31289 93388
621 70805
52017 79433
8229 30229
29629 76013
8518 66554
26923 95774
15788 56396
60734 61500
15857 25722
19184 61538
18509 89322
37324 42688
34948 80409
29887 61071
30802 91446
40623 81327
89737 99093
56879 96533
52837 77476
2738 37261
41240 74218
45515 88956
29000 32314
16004 26849
17226 68862
4271 55046
61010 75351
1235 76291
76095 95708
879 37928
22531 75645
71133 74116
64745 84266
72814 89494
1186 77266
18640 51764
49215 67699
39316 65901
24062 82688
52218 97164
18287 43963
13039 81161
41251 73921
67461 70263
3812 84753
22419 62483
51416 96958
32988 33322
53107 92614
14800 48641
11185 21378
93655 95130
16250 98769
31187 91320
12007 77853
56386 91346
42567 89411
62038 90238
37456 97422
39675 43450
24353 55712
23022 39302
83401 87577
12086 30222
28330 90206
28110 32916
68117 98026
62622 72031
30446 35957
36606 81603
33074 49882
4617 95167
9645 66001
58682 67142
67971 68238
11877 71221
40276 57413
20996 46644
20619 38225
11032 71772
25095 91666
5564 72340
67251 76251
58127 94450
3842 21167
18561 48538
30293 52314
11843 30967
14658 50367
8560 34534
27633 64419
52488 81212
9456 30212
46394 48753
62002 94155
17616 60157
42222 66356
78052 79119
28110 63116
63244 74697
71665 77630
10335 51567
14528 98435
30262 46956
26740 45588
24695 85492
14412 84882
22385 49015
65110 79316
26931 97010
9003 59377
26594 84038
25604 28089
2874 86888
4431 35051
21978 62230
41608 69196
37089 42771
52721 71537
2772 41858
9236 57113
43839 87579
2710 94100
30264 77864
12588 20200
75699 91562
196 27245
37260 93202
24138 29783
2404 85073
34393 82446
19727 96861
63624 71951
25941 81520
55985 99667
52671 58098
24931 41795
67064 71873
31741 81616
39949 56471
69733 85924
51279 57981
80171 88585
77704 96925
7787 77723
22249 45245
26042 66877
19192 67750
44077 70150
63662 72906
39331 77820
42469 63493
13988 67528
17631 54273
37095 53594
5360 61467
63885 70067
1946 98320
28788 79978
12987 75993
18084 58625
15061 87382
40819 72113
23952 38704
41460 83273
25510 47936
5547 91969
24057 28159
14523 72029
28612 83493
14176 89693
32169 83399
36430 38661
1545 43590
51347 66610
11590 30241
24334 89894
42867 49802
3263 93126
3809 56586
53192 94599
32999 64160
59535 66294
56255 73429
337 22353
5054 98637
46326 90339
13668 28739
36657 61416
11791 34531
12841 48858
2540 20390
5112 24437
16315 24217
76351 82163
49869 50983
44170 77749
12417 42353
9230 18992
14043 70363
72668 78532
53660 77600
822 57111
13029 44004
43350 87989
25323 98369
10928 92928
88286 97010
11250 88405
8139 87804
6393 42282
36814 93608
48719 75128
28521 37144
11742 37236
34672 53348
81434 96561
15510 42657
20355 50958
18462 19090
4809 36438
19363 20626
61175 82443
69413 69906
25130 33296
37058 66893
37984 86097
62150 99809
76756 99306
23320 41233
80543 93785
34886 87523
34967 62661
45941 70301
84606 91999
63469 77636
59255 86649
26094 93302
56094 77268
19685 86394
8920 80838
1985 41699
64074 98440
81115 83110
14715 48578
25552 99126
31349 32660
46260 71928
41995 71679
33511 34815
26863 65020
10203 54540
17783 76411
56450 82608
31918 95914
59333 78077
15203 97897
16491 96242
55177 85975
31743 95291
17606 54772
12679 34053
41272 98979
45299 72833
3798 20375
40584 43267
11766 91866
16937 39584
39048 60313
48201 79949
57246 73454
7548 24090
4911 84171
65053 92566
57153 60785
36816 94233
25099 32324
19099 29017
11130 20558
26232 49987
2013 14145
14866 79910
59384 67308
6400 74222
44896 54514
39722 69375
28308 33460
20199 95885
41954 86304
65640 84054
42759 74649
6783 61355
4051 13600
18279 32337
77100 97595
1930 12364
82818 97137
34283 61116
30951 79514
59678 73041
31413 77129
42570 69177
13585 31216
55602 65858
92922 96193
34334 69015
40046 44436
5710 60643
78558 83616
21389 30658
34978 89390
21742 78161
31656 78910
89911 98006
11072 58303
351 72516
5317 75641
22731 57905
19995 52629
33808 60285
59105 89276
37743 74882
36454 88011
33090 43094
39618 80550
17425 44318
23763 73384
34984 46758
24468 57177
18699 51289
78669 80936
75516 85959
47663 77754
44167 92804
118 43672
1409 29463
71386 99911
2259 87607
12354 64066
29144 37951
30649 60144
51792 86467
25553 72369
14876 45855
37771 66903
21583 86710
31942 35573
21293 89626
9132 65194
7558 9796
2245 37772
62777 89236
71319 72167
19952 73895
3317 40510
41630 41801
1612 20558
21382 69516
3808 56729
26544 94061
69501 78656
2817 12901
16635 22030
68747 89724
71141 92187
67763 84987
34918 73005
66331 83048
57517 76094
63778 96176
24171 99851
12858 95875
27387 33528
58558 72068
76281 76386
9773 84353
6407 15469
14545 96238
44457 61485
24714 28272
31117 68880
33704 72266
74929 75770
47474 54080
5232 45106
12689 87008
5702 34496
62336 63570
50954 96127
23759 99440
53054 61153
9674 59002
5556 30092
3954 69816
69952 70109
77342 87451
63244 99928
25007 71549
92982 98396
5639 95310
33493 80230
27950 78110
35567 42282
32262 69882
16922 33821
47486 54847
65948 90306
63003 72028
52060 60383
2816 9309
26252 54664
10971 98369
32090 90133
51158 73278
32031 42943
34745 94663
24382 47470
61585 82956
20972 51868
10623 71647
22489 44060
45671 77807
13197 86081
18061 66259
28872 43345
4292 16396
64025 65658
16998 91509
48071 71566
31745 58052
42648 54289
21968 91197
23102 25169
24396 38189
41408 58732
51167 61349
36696 45922
5630 37412
56240 62808
680 65711
3241 50541
56523 83985
32940 64934
3437 64127
57811 99387
57778 92288
85743 99194
80039 99085
16336 34666
7799 64356
57443 95097
6521 46063
12577 65916
40661 44707
23554 37123
3276 66056
3760 70903
20201 72144
40997 83684
64571 92527
36448 94579
3720 36719
17214 55162
65473 68394
5926 39137
50286 51340
12869 19756
21986 96163
80014 97290
56079 99235
9967 41645
14522 71028
854 77199
26831 30992
55654 89962
83700 90391
33689 83681
20507 72624
5548 74401
43228 55505
24486 45735
6680 43060
9093 94812
7746 89423
57212 86119
42585 94092
57923 70114
8009 45717
41573 94436
26814 93991
481 63550
15452 96300
19675 38529
21947 69290
55363 95197
52610 65936
15973 42752
29981 80815
13998 41208
32530 94931
32575 54037
59597 94879
42432 83193
18939 33793
16061 72717
52111 69717
22377 38982
16727 40835
2918 12908
46801 90893
28758 79892
55157 67481
74080 85829
39522 47886
39730 64357
52120 81504
36139 91290
58507 62675
22275 34380
50066 86765
4188 52548
27262 63733
34054 68625
4302 57384
11968 46099
28234 45059
51219 61903
2833 93197
72010 92765
84370 88256
31558 54918
12278 76461
1144 15732
41022 73076
32020 95563
22579 36749
85439 86661
30343 94405
73441 98766
37730 88980
77228 86220
13655 96149
67187 92652
29209 37182
33726 94915
39553 94534
22697 56980
52626 53869
3502 68533
60322 94622
83136 96320
10370 57940
29595 53648
4847 89078
22971 91828
38003 87583
81122 94069
712 66153
34057 47443
59074 80464
16425 51556
18356 71189
39348 55886
27053 61844
25326 85299
1587 82510
51728 86237
9475 48664
46557 50484
441 42430
17079 59482
7469 37205
30002 59640
57712 60613
14661 33353
74059 87355
42114 82401
97490 99519
4489 39051
52654 66230
55302 99672
50183 90631
16478 47837
35449 73932
32873 73507
23800 96033
42826 94175
92545 97051
23200 70344
58435 83916
26054 36328
59854 72510
11562 79344
28410 89594
77586 86936
10663 19863
27596 91526
20239 81389
41519 78004
44931 72265
23704 52125
10052 77664
39553 95088
48347 96769
3344 85209
65346 72245
40981 67040
61916 85983
12775 85281
1747 33978
61413 83127
38477 47290
26067 33507
47489 60901
58776 87111
1975 26323
42964 87757
7771 99861
6642 83185
4711 80527
3914 40571
37004 49500
16874 56464
64443 74482
48523 70206
44754 61280
16975 37106
8901 23636
67727 99954
52080 89809
15163 63049
13166 16711
32574 82510
1257 5324
91077 93423
32367 54037
48159 58934
27437 57289
17341 95960
37627 55549
21634 40050
2438 97398
17006 69126
1328 47930
41973 92502
27895 84273
23417 95985
19305 93212
2893 88446
61463 76595
25580 29969
17639 73271
49075 72924
12809 61426
682 52980
43309 59847
40760 61511
23527 38427
840 98147
86063 86565
46197 49303
40119 90779
75535 92284
4412 33497
49591 75617
10944 75592
44127 53816
4579 48697
36136 87718
54986 96357
54588 63122
8382 43516
28865 74690
60841 80404
50608 58190
50262 79766
26635 70514
7712 45558
23798 81417
57065 90768
24219 68047
45068 74523
97119 98778
20395 73067
3775 90695
71462 78084
41206 99749
54240 99906
57749 63300
9782 49456
8571 45290
5960 63716
19268 36305
53097 59555
57683 78762
50088 91395
8304 14218
2973 80928
75337 88497
30654 64004
8230 12556
70986 91641
20957 23874
4841 30523
78548 86724
14804 82366
5276 37947
17951 59213
28758 48598
27410 68413
23328 68316
36998 75292
14906 53636
85018 94700
11771 87257
33625 57954
31608 88306
42107 51448
21660 27604
4748 48843
21763 46293
60729 93539
63976 94822
27781 33022
36373 81668
38645 88669
79506 82437
89771 97900
49140 73147
42628 54802
41529 69798
45215 94585
40147 56561
81884 94453
45184 64489
9595 60217
12934 24555
9732 63733
19347 22447
6112 48075
16321 53397
49538 57391
20781 62390
30679 77483
17325 76537
42375 73889
9254 88012
8861 30259
33030 88244
8999 63728
18939 73893
36646 97486
31130 99937
5699 20097
32592 67353
15816 69842
39440 65258
49910 95757
12915 36422
18021 29814
14200 24770
34878 46548
62182 96382
9370 79553
65833 71258
33787 42687
16070 42854
13846 51894
4776 49190
78936 97755
69908 96457
41050 78670
96693 98729
2345 15990
25194 52680
48889 70496
34857 42362
41217 83915
13585 33182
33787 47416
12455 42032
17844 74593
16551 67807
50478 81864
79344 96179
24367 33745
36450 73555
27621 99370
37669 72916
30772 32874
69104 99061
24447 81590
6580 7269
76803 91181
22898 47609
14845 28977
26798 84417
75287 96999
18586 41357
61586 65559
64204 73925
49085 95523
18304 32265
62968 85132
9297 59954
19589 83283
70733 93948
85125 92994
31271 86445
56409 58747
53637 58921
4125 62600
18679 30506
7888 68126
48011 76156
45926 79257
49456 78272
47772 83666
33729 42257
45102 68085
15536 37412
13 55031
58739 87366
27047 93055
13673 52548
73794 89967
1622 22363
59458 73645
35880 57023
51164 55232
61605 95767
19373 68769
1520 11944
49827 83132
26551 48463
25730 67966
9775 86101
19813 50903
18158 48061
12562 44217
82458 86049
38605 99121
25433 88179
4323 10946
86906 89853
20326 65276
6275 57597
1347 28941
55042 69984
2213 84649
57559 85929
67991 90845
87047 91332
12310 51839
24694 50816
11023 48063
512 2262
55898 65370
48502 82435
35535 56305
28623 45405
80399 91655
21699 40422
9352 10962
53232 64148
48395 93799
66684 91833
54943 56570
43714 76833
34955 58046
9910 78974
36349 80009
58448 69638
4914 29433
15420 27056
45036 68233
54881 87130
13740 54757
31516 98613
71235 87523
25985 34647
3146 82776
71771 83490
35032 64942
69809 72783
34893 39908
13723 93312
80789 85431
4631 47804
4174 33356
10889 43512
64008 73751
31111 86838
11259 93648
19089 21598
91233 96331
19961 57051
57826 81013
22981 63150
12598 41628
17063 41014
52487 96539
38924 73945
593 14215
12526 55224
5438 77181
18925 24128
55099 95000
16119 16852
13899 47759
1013 70951
44072 87740
39410 51009
18080 71912
49380 55177
19295 49943
42172 77269
50520 88991
36101 52773
6659 20543
77611 81787
7531 50552
45725 53325
6866 44026
1342 22622
49758 66843
4289 18093
13626 56203
29803 60575
68431 97440
67239 98555
19317 73461
35842 58643
53742 63416
61447 99034
47604 93293
56406 97301
39442 89883
45228 68642
77815 99945
6960 7480
62992 89519
82874 83396
9468 25996
75231 98740
20200 66970
2513 58587
62545 66675
28114 52590
21847 22897
71070 89315
31750 35976
6075 28242
69501 71538
46799 96740
17520 30360
18497 27654
41449 94170
7155 61362
28819 54514
10149 92031
32941 80205
3909 19741
2249 94806
33047 64690
21366 33374
28479 41317
18137 35271
35557 79231
15856 49491
44631 57594
73919 91293
10758 32459
48015 71919
67079 83603
6175 29108
12359 36305
2530 36428
5033 31987
50851 82319
27047 76164
76115 82160
25189 33436
74820 97900
78466 87111
45692 82689
80848 82895
27857 53890
35538 40525
26595 32516
24583 60718
81705 91779
19564 65399
13148 32859
42952 68682
82905 89947
27126 59556
26324 46330
84320 93136
15273 34317
68477 75957
61635 84536
21343 37045
19989 38066
32888 61455
13259 79917
13012 97818
16978 97747
8951 45418
59821 80031
61904 85517
34201 38597
58547 59262
22389 90325
30127 47259
68787 96855
170 17487
25530 68149
9294 72156
1768 10662
6549 20430
17594 57900
22942 31712
32698 65951
46931 51636
4555 20220
42709 56319
42980 50500
51897 73551
88394 94119
33644 78809
66908 88392
20664 78558
15980 32585
11390 83769
25424 56496
58408 87107
36903 37701
66388 95880
31667 74570
49630 74257
41354 89972
27944 99303
13051 44174
14552 16414
34492 81887
49212 75455
41657 69698
4972 39315
8103 39868
20043 85802
38101 70337
52440 64157
16450 83487
726 64617
23481 52404
82524 88755
11341 71069
6944 11462
13615 55819
21629 38038
31472 54224
18530 74849
1821 38794
30599 72134
292 7150
93526 97606
44217 76175
54951 79187
19165 50527
2797 71412
10233 21252
287 74659
58296 68522
53207 87707
54564 89871
42101 49857
23951 31112
18898 30115
68547 77822
15717 54740
40467 61479
17509 46461
31744 87534
54405 98766
13937 19492
10985 83761
13672 49151
61477 79576
3088 42799
54333 99084
33678 79037
16639 59643
42538 63535
579 87047
23155 39663
71033 93184
12778 94345
5116 65253
31757 84753
15195 26556
26804 62834
82683 83237
36799 77412
5144 77250
65633 78328
14408 68413
21915 45472
1642 12843
23140 65306
95668 99429
4643 93436
27888 92152
17977 53851
9694 67090
21477 84558
6225 75501
7699 84913
11438 77599
46747 74893
49888 55951
26690 68933
5147 65122
9996 47439
27976 79094
43706 51683
80236 97581
70992 76419
18887 25204
24791 75167
3888 99895
78232 90700
42145 61760
55140 93510
34415 96041
8403 93821
15806 23882
3800 59599
23476 27386
13111 45775
35039 61560
29392 56196
59392 72072
7363 24684
10569 67192
12041 27192
10293 34946
320 31686
6358 13631
3916 75344
8333 31171
345 35182
78925 79259
5571 58535
65342 90694
41506 82499
53613 63294
45087 80848
58400 72865
38519 89050
52313 60079
4812 54140
82 10177
1410 39607
40340 94101
20797 88821
26603 59923
32052 40465
28323 59533
8434 21394
20599 89804
55305 56081
8000 48445
12163 25803
14700 61749
13382 65618
84157 88112
40927 48131
29098 64554
52802 84156
17406 29690
14192 79930
57184 94030
2303 84836
49843 74398
67279 97565
10971 40904
76603 86882
13069 59867
32146 79385
46496 73953
1561 50147
20304 58232
5779 54163
74626 93455
89132 91713
80217 90563
42882 92792
20704 32057
10555 20958
33666 81122
49007 90892
18183 46709
26495 35110
29319 72155
19952 20780
15537 56293
56208 77699
8355 43470
66414 90304
30565 58685
85657 95684
37251 88807
38634 90033
27813 80209
17104 45935
21267 51629
3459 41605
12077 97367
10966 18262
24290 34497
4019 11176
42128 59145
37246 90456
75964 82435
2877 86451
72000 92992
12252 87245
11437 87534
21881 75563
7557 90265
7091 27002
51829 61321
85510 86087
19426 61907
26298 53519
6609 93267
49484 70866
9876 39247
7031 57605
8239 15067
49375 49511
846 89652
3916 33978
46233 93904
54523 69461
22294 87954
5632 44315
33576 36012
35398 76699
39929 54925
51616 66932
91789 98767
29676 90034
19088 59708
65717 87595
15728 38202
72250 92141
41996 51093
26675 84409
3256 3858
17970 93985
74689 78700
17179 77734
15169 22108
44644 48792
67144 67944
4170 78682
23166 90980
2077 44087
41747 41848
7429 40306
64708 82196
11337 16097
4342 96638
23897 38172
74429 75608
83778 85158
21286 25662
66376 96815
30885 57225
644 27345
67017 80066
80501 92862
48461 49380
26352 65254
10143 27353
28187 54143
19727 67453
59551 66537
22029 58055
21191 38864
9799 94238
78640 86613
19888 63413
1120 85748
34635 53271
81541 95969
16627 57882
46841 62366
1956 2076
61869 96561
24570 56529
26869 84459
24777 56628
52613 70899
60043 67469
22858 76129
4175 40865
8608 82244
10082 20871
60245 93917
9002 62372
29832 58302
8203 14438
13690 87056
91779 98594
7668 30605
90846 99072
43001 86281
18093 69143
19947 22026
68143 92009
66296 72690
21923 93964
40166 63094
26695 86401
20414 55338
65158 71462
14944 90381
31284 90456
10247 43963
42712 95874
67225 72834
24061 48105
72848 94186
9484 43563
22279 67404
34006 49847
84389 98757
9934 58731
61845 82799
11699 29445
77283 78539
49711 64164
34474 54408
45523 98182
3713 49816
24617 90895
31704 60744
49932 51793
63003 67424
46984 61320
7727 36287
53030 84521
31173 51615
68865 90245
17858 77396
53103 68388
2819 77560
71721 98387
21327 75872
21890 50060
63504 81621
923 83737
59196 87343
39515 75679
16737 85185
3560 44415
64918 97189
47009 70996
18212 25261
14900 56795
70024 82528
10433 96112
5655 51794
28902 75321
54214 64532
7297 66306
26859 40339
31952 91031
30338 89937
52234 71756
35456 80293
39120 77540
19405 79398
4523 7660
1143 5487
15622 37765
13572 76559
12138 70367
57099 68387
54066 75009
40747 95585
23191 87289
3431 89240
25159 73667
76923 98869
15272 77153
42289 86378
28930 55947
16683 80578
63909 99177
798 53185
18909 18934
12494 15362
25841 40995
82465 84034
46666 79174
61396 66506
7702 75480
47236 93273
50663 73613
9243 45599
5208 76562
40053 78952
36067 39945
52736 72515
17651 40030
42651 90198
12156 68002
35335 97389
23057 52119
15042 68575
19661 51074
68995 94627
79000 84029
49107 66078
6477 78577
47456 50632
14146 46158
52186 90730
8977 80216
30138 35761
24745 39887
26131 47298
3582 14951
39200 75418
81566 89347
13101 53904
11608 20591
33586 71338
44561 65386
96201 96298
70388 72524
25410 29778
14613 28257
54105 81164
4791 46019
82572 86003
38975 40701
69577 73753
48797 61217
18781 66685
50998 76572
45512 82507
60237 63844
52245 65830
66948 78550
50945 90137
49188 53804
45993 81803
60516 70479
801 21691
36329 62128
25139 32867
7522 93139
11363 48112
11316 98192
21984 54826
54007 68927
54231 61793
65198 98678
16898 41974
9841 30936
28958 92131
7350 44466
12872 43322
92866 95323
29331 65163
26607 97711
11292 72107
61995 84718
23459 33913
9463 33526
5071 88692
81608 90173
47069 78407
2688 82392
44618 88897
31836 47750
1731 31289
86179 88509
44344 90716
12996 77034
83247 87061
29207 58249
73684 86711
23597 32533
138 44686
2010 50903
12943 59693
44269 52969
58496 74354
59848 63934
17283 31563
63106 89720
44309 68625
9537 17838
16060 44231
7583 89246
39157 65425
92295 93265
59196 63006
40908 54781
46536 55766
20524 86493
27967 97937
76599 84299
27522 78037
30685 59497
17520 75944
8704 35820
1496 56158
22428 37746
43804 57388
31396 59006
39476 55847
36764 53153
34847 41294
49933 78614
51380 81777
70596 92360
51495 73932
36666 45830
81092 98024
9896 69862
7116 26261
20421 61352
6516 46447
63483 90616
50511 87786
7371 29197
19712 56189
80843 82908
30529 40730
631 96722
15960 24431
65184 96563
46379 92053
4833 80808
36149 66355
59365 82964
1590 60842
53295 88424
3527 55327
44160 52729
76805 86250
644 57005
15664 74386
33288 90376
28552 59155
35296 65236
57060 67254
38958 89031
60639 73807
48160 66707
16214 51919
36116 99912
3096 93111
53929 74200
6956 41740
43799 47454
54497 66625
51621 75334
18899 90737
43579 73554
35639 36142
4331 57425
3635 17605
83097 97553
84533 96927
33424 76136
23041 86968
72988 97013
78398 95111
23194 41546
34709 58170
33080 95018
26659 76391
22071 61860
62422 98148
17454 27562
59652 82128
50343 62385
15699 31012
39763 63704
48457 93539
45972 92541
77557 96361
53935 83745
4269 27884
11141 32593
6253 35416
8798 23447
35889 46478
55954 59367
42895 85068
90896 90968
11068 26561
27064 93032
7383 54137
80463 92608
44924 68176
22257 81666
39392 47242
48217 88662
15271 95326
20194 23632
73064 81352
14202 57039
21843 38950
15002 48931
48910 71475
41480 67053
37782 74626
2603 86593
70122 75921
52813 61218
5092 41033
16924 72764
56570 69500
3865 23792
23666 32877
23838 61393
25968 52953
22757 95661
36512 95408
26029 99379
36014 40852
17472 59736
31901 97378
27694 53416
33546 78278
13325 83829
11432 80768
9806 36617
86219 93552
35682 45074
6513 38543
16226 52481
43359 66505
52254 95983
78 2893
61410 78487
77640 93744
31334 71843
26693 77380
79151 92804
23773 28522
96620 98901
544 50835
57692 97675
7967 61776
31176 65344
54200 67688
43958 74834
42519 69326
27941 37801
47495 83758
37674 77463
46744 91329
11765 28202
49570 52779
300 43442
67431 68978
22776 44652
19233 37062
13368 79180
40059 90993
34751 59519
36476 65116
14720 34741
36763 37565
23462 81321
3286 68220
61903 91968
64969 65429
17914 63321
22270 74312
49393 66171
28587 90800
63767 84234
46989 83567
1088 23555
6755 49989
20242 22971
22640 90222
10177 32610
16993 97848
36644 74659
45818 73907
52298 54705
47063 86696
19606 26406
2843 78733
27283 95428
15150 50426
85375 98706
38635 41120
32988 39423
49562 81570
11040 83598
81347 97192
12032 43657
18277 59323
56874 83781
24494 28910
18912 59358
78747 98713
67661 73989
2094 78751
2214 54033
54004 68995
27149 50626
13938 28824
43234 89637
8069 35803
2182 71697
5934 6089
50508 87283
17623 99246
12524 29362
25125 39348
33685 46747
12278 91616
81547 93987
51149 60065
30334 98148
47777 58463
36105 69861
58646 64155
4254 74206
19752 25476
5807 82228
58677 87780
27134 82944
20544 36959
21136 89629
56436 86950
39500 94044
52160 62906
36188 57355
26360 62954
59599 61348
2232 83522
8268 91197
38222 40588
9068 83880
7217 56679
507 27532
14905 63538
19691 71443
21162 35422
80375 92796
29418 39054
52138 84629
12925 99902
52986 83484
14631 30744
37715 67693
82463 97376
54800 59656
39624 78964
4818 43028
1174 30246
26238 29441
74624 93796
30167 64703
25578 51245
41628 64781
19113 96515
27449 54802
42654 57426
4007 19179
5981 91171
66988 80405
92536 98862
3611 9015
158 28177
38166 84949
5543 34696
21139 41804
28749 68335
24745 40406
28145 49266
23057 86068
50773 71542
24318 81769
32173 76228
75169 89170
7424 89117
4655 61759
67592 79774
37831 97673
8777 98977
14169 34082
64121 87602
53147 83301
6327 92275
36420 76299
36440 96557
46509 93461
7852 78533
54006 63794
55828 63522
29998 60228
28722 40314
19612 91781
34674 75302
77383 91842
52006 89537
24076 25217
31144 79647
83947 93903
38618 49615
15597 38836
2215 82351
5858 68180
14774 44669
11698 86039
57009 71525
18996 90194
75770 84716
79386 82581
6553 91676
3912 83246
21920 70876
17288 75666
45580 61166
32972 61754
11044 60713
52675 54952
24267 67137
35285 39940
76268 91230
13171 45356
44139 61120
15153 46807
16035 44288
52562 90559
40651 53128
40736 76813
70014 95493
60906 84559
15144 92855
23749 74646
74393 86263
13239 38957
57568 66208
4711 99900
46691 81356
93573 95327
62726 64901
35823 52448
26283 38513
39539 91567
28571 30353
63972 72229
59884 78150
80028 83109
69521 75353
16369 70305
26294 88085
18241 60390
6344 88707
68224 94765
50975 79928
40463 41249
16908 94436
22769 35843
42839 71951
39134 51767
157 20601
3256 17383
91049 94746
14174 70895
2671 78118
27617 75138
10437 59663
69699 72424
7613 10566
68355 97292
33558 78150
29591 94594
19760 96096
24601 46485
72316 88768
34092 38201
37253 95589
2942 24492
22003 67385
35930 50553
5555 76902
72890 89771
62121 73947
15830 66672
33759 47746
44290 59837
24074 52526
76843 95535
30598 80895
2252 87241
44685 88424
92962 93576
82747 91365
2372 79580
4769 59878
15292 53520
44104 99748
8177 79583
47407 55845
84339 98622
42209 75901
56644 83604
3497 28630
70506 86527
11235 92578
86447 96564
54153 84767
53070 72205
41845 97915
57284 99381
8931 85542
58343 68424
61308 68043
17785 95620
765 23581
48368 99062
14528 45360
13190 55658
72288 94060
12087 94278
63417 93904
49252 96201
59814 74281
33536 75568
23756 43718
70206 93583
29928 70917
20004 52272
65666 66592
21534 57189
33753 55317
17312 46587
27120 76287
1253 29786
32619 57258
54262 60444
26333 29932
62352 62589
3851 81494
39185 55570
37211 53026
51978 82603
53248 83595
34345 62699
40372 66849
1440 25690
52121 67538
24913 99863
56560 69349
12504 30854
69816 87228
45057 68538
26820 36089
71288 81987
19091 89634
34259 48726
1854 40878
32237 98971
21047 26722
49420 93499
54524 94332
5151 23101
48311 99855
13725 28264
82245 98131
2198 13582
78709 86538
34455 70653
45277 75169
40062 65775
10310 88478
34531 95833
69868 89831
764 42627
42799 78689
13575 84733
21020 23240
66510 83664
1128 74479
13289 42307
24719 48739
33471 48395
24412 59059
15607 31068
5640 89241
91592 94774
2215 30112
25 59867
60331 67586
38059 81447
9974 65169
64211 67119
39159 83511
45913 47457
31919 53962
29542 98796
69836 85326
24712 91166
27285 66313
53491 62877
35981 45716
7832 9259
17690 47258
24965 41730
65566 95379
30507 51949
58993 70216
37498 78818
19199 90642
29210 29389
13056 88193
90406 97387
5802 71134
10179 75760
62338 98525
27638 32878
18180 53425
71028 78946
6785 93572
690 65277
29443 54643
33714 77110
21794 65304
43675 57133
10897 57971
6341 13529
33294 95801
3883 7189
40761 53466
4247 15056
49158 66089
50681 56621
4083 20386
48286 49488
10184 27816
15060 90096
1760 51062
16674 91899
1711 47573
5721 54533
12568 27495
11134 27801
16153 72460
69481 71279
9348 75249
8793 49601
45910 68909
2655 27344
83705 89695
38120 53756
64324 76266
51806 81055
15063 66384
61615 90974
14108 69813
55118 90922
39183 60810
59691 72317
18563 98862
48550 92970
14922 66458
88301 91608
22369 44819
11079 28623
6713 79359
5823 66705
11630 53897
6475 61991
21261 89590
2854 13354
2122 99019
46083 95240
80140 94144
2539 6304
42194 43635
50116 90653
30249 72528
5957 9402
28733 73373
5674 7562
33733 38823
30976 74856
5529 10666
7168 88604
218 46021
70517 79947
14914 65192
25929 76744
16684 18306
57330 94118
33641 69902
90533 97469
60284 87153
27329 31263
34108 49809
20939 80565
67942 84325
8463 10232
5052 82925
73557 94494
28581 76498
35087 75395
4452 29861
6495 41378
6249 41712
3921 59348
16212 63149
38055 47557
9829 93872
627 21295
15058 25523
6659 97167
64033 81390
46562 79361
13811 56817
1780 90041
57521 77455
22455 31625
25013 90163
15562 64905
20570 55274
63218 92923
64728 67073
3143 20751
8059 99058
9395 82408
23157 31397
24106 33210
77268 84698
7770 81978
83110 94946
1368 38925
9672 77387
31734 88363
66182 67578
37421 51988
63843 81699
13786 64972
32393 47312
35633 78952
60391 83908
6596 15838
53239 76749
9167 50364
55477 61421
45141 99326
26578 38718
25620 32476
42388 73524
8035 56426
40374 49588
80948 91916
9328 11048
1539 44901
38861 48745
81725 99694
19803 87146
27942 33676
53134 72428
430 3858
59051 92821
46214 99728
76827 81592
64182 82451
33431 65089
8186 45795
8173 93423
9453 93086
44237 47173
61883 83249
31430 55846
21246 99049
64140 77162
14798 77715
19049 95532
25748 77832
15876 23936
9750 47553
18636 71228
6477 70712
3652 6932
41232 47706
13771 29060
9861 49457
1991 49478
46488 92081
15715 25741
8199 66108
8902 87855
58137 73422
28268 62306
13634 90773
28888 32299
41139 52955
92742 99267
60887 69063
65043 95184
11820 53340
1086 79550
7455 40351
24168 47798
56954 60029
27063 36580
69260 83979
22167 33315
56431 80205
29963 90321
31612 74572
70580 88962
2696 80907
33821 66096
56359 73604
9697 98287
21436 27126
11775 57849
51897 77438
14886 18619
1616 45471
2199 47054
60335 87468
29240 30085
64247 74434
92543 98679
39078 70465
12001 96948
66459 88258
9412 86567
5756 21481
36994 94613
72933 99868
49963 84275
53463 62179
67671 73364
34676 61621
38946 56580
55086 96763
8422 25616
24969 96941
50459 52379
42436 74218
45757 58331
21896 52764
20812 57392
22393 47626
50821 87978
15489 32009
19262 31559
20770 47679
18446 19622
38415 72653
71498 92140
79405 91113
27445 87143
161 72617
9995 98855
72856 86298
31090 34949
28573 71331
45141 74308
27525 65753
933 29485
49049 93389
75062 80335
14792 57465
24144 36038
43361 91519
8585 92036
38310 90518
12858 81967
42739 83867
31770 84010
58641 69915
16203 19903
26089 76801
45490 75878
11073 34573
41303 82880
61942 69433
25212 44378
60455 89101
55169 83335
2112 92687
6540 93175
4233 98441
18247 98348
22659 80406
50117 98877
125 54265
65887 84874
37014 48868
31160 91674
36689 80408
19734 41824
52052 57862
58162 88413
866 97424
58021 80701
27327 87775
60393 96614
18197 32060
18994 98818
8709 81566
1470 8071
20018 61011
26201 49490
22578 29813
24289 44191
13355 60926
36706 95043
38111 53155
83870 89676
13115 89431
41780 42888
18260 28402
38006 41077
37679 46497
13742 80436
52800 92005
84791 97358
43204 65424
4321 10985
12914 98103
11182 58890
49220 76289
26298 59494
41996 85007
30242 45723
20796 32144
50619 85042
43662 45138
29256 47013
58638 65179
7720 56175
4039 25551
78051 88663
9257 10896
12433 72684
17784 57441
13402 58009
18473 60462
28363 30577
23474 47632
845 59252
19950 34730
3941 60842
70758 94493
54852 60843
17365 54683
48736 60809
78543 87328
76669 84287
31794 36953
16815 24524
70263 74327
14322 30102
14677 50303
23191 23484
89763 95593
12139 30724
81033 96999
30953 74415
66703 71193
59355 73548
60630 66315
18960 98337
20033 35717
89045 93870
90630 95167
49655 58310
22568 59417
10298 94839
43196 72282
8813 80206
25597 62419
45940 74026
16077 33212
23405 58677
9355 99836
39621 65546
35012 60782
57913 59278
70785 98933
316 95243
38233 94724
26944 66812
10946 92103
8081 81684
19880 72716
95834 96275
10582 51538
20674 47843
43382 69704
50651 96040
19586 44661
7564 64465
74599 87764
26615 41293
26338 43859
37624 49959
74742 98261
31379 73435
25751 88680
62392 93956
16552 57919
43414 63723
45249 78123
10004 63466
15024 23956
70928 92901
35196 62644
67988 95478
10511 31494
1696 89981
56444 96448
71406 83031
44546 78470
57040 93820
5920 74746
20127 55311
72839 99551
21371 28948
47627 79912
50751 90623
55417 76668
58103 90518
90214 94629
20055 33207
35305 67279
18913 36652
60323 76414
60097 62863
31370 71105
2904 40407
52194 85744
8024 74779
54840 86322
37828 69450
3480 72349
27510 70186
5414 97026
34867 54035
73906 78029
65081 69385
53686 74277
1494 32213
36510 53376
31331 73845
10326 24439
48417 91468
90014 99298
11999 41891
26309 40004
20268 80205
30903 59669
43715 49753
32540 42362
91584 98776
4360 17308
8478 49949
18633 92204
55569 64126
60811 79968
54694 61134
16645 79775
39602 90477
13734 80277
65908 86976
19716 44890
601 5836
5222 16359
49454 62393
47390 90264
73240 92769
40268 55912
40008 84844
824 3657
40484 75661
31351 90121
14609 84332
27156 34136
238 99631
65646 74414
5808 21618
5863 90103
4235 79008
45326 77507
29935 66669
4689 30320
15450 36936
79168 83140
17821 86791
4960 33461
36900 55749
14971 97432
34529 71019
21428 62212
24123 96804
84994 93272
14312 57946
3652 81312
20904 81594
84191 95763
62207 91251
18777 94518
58653 80590
34596 81642
53682 92593
46006 97972
73447 82056
25442 63164
38069 56834
13832 60443
6840 12229
41514 43332
4088 34454
9389 60665
46064 58068
48568 55662
32767 53155
4537 70014
34762 67298
46365 52492
8272 74425
35533 40906
4733 28252
43982 90666
42361 91679
50792 77405
87457 97997
35657 73638
16531 52168
91255 93125
6322 51285
55620 70881
68196 82973
21627 87477
35002 69667
23586 70444
13318 71527
67269 76047
20222 21382
64036 76854
24732 36329
22413 77576
20905 93284
25458 70724
43984 58101
56150 88072
26504 84829
35381 44210
18387 23222
9283 84530
58332 60826
62120 62893
52443 68910
298 69200
84315 99912
12185 56291
23201 99670
22652 57136
8992 24622
9385 64561
35168 40193
56487 59678
77565 91064
4175 21718
26667 54153
31528 55892
15749 81897
31058 33666
61829 81454
2812 27300
28969 98343
23577 77723
84258 98052
16009 50040
67755 98145
14029 60198
58926 87611
37990 92291
21543 59271
56603 84188
12097 33077
479 62174
23614 74208
22084 51009
20671 39494
51488 52447
23165 54151
9500 51553
498 95448
34128 53821
64056 65317
67255 77987
36449 75377
45224 75865
37489 47608
63383 96093
35745 67880
8252 90708
28688 62479
8733 10595
44583 63951
1273 46069
21675 50985
49989 75592
8710 36213
656 93111
26875 56736
98751 98823
63519 82648
61745 98068
45841 82925
31094 48510
18682 26124
22931 87164
40502 84433
45673 49106
66003 94794
47289 88684
83523 87609
23735 59556
35487 72050
9413 93955
457 35060
49398 78265
43819 90852
8199 97416
16436 99729
61163 64293
20189 89510
7255 61560
29879 38841
57958 71019
18576 26275
19937 74301
11667 41150
61976 88650
5275 39337
17862 94336
13670 76372
26524 32723
1288 11978
47752 92811
73392 90598
21663 48161
10004 67045
75659 92671
18389 78139
68102 95442
66672 82625
17440 27919
20686 50622
46445 97354
72491 92480
11174 62678
79673 96690
62328 96387
32601 69567
11658 99364
36223 41259
67898 98560
1337 2056
26652 46652
12897 91487
254 78090
24171 71842
47238 96361
9406 25512
2402 65939
18230 50891
62938 87557
43029 92019
66625 69100
3467 41294
10419 76928
24912 57191
41915 81981
14329 52440
4781 59427
72207 73002
27127 30147
71984 87984
57575 91473
75574 78814
20566 53020
33213 39805
47400 81889
2198 96723
7114 79795
15281 91323
62367 94687
24857 40573
3753 51496
5001 76409
99 54792
43049 76296
4048 38708
108 92758
26870 39468
60715 74374
62224 64631
17670 57803
66047 85907
33919 99111
30993 42897
12619 52768
43273 51515
4684 64178
46457 75750
31216 84892
5057 76414
78991 81362
48859 95494
11243 80897
8886 13263
12641 57651
29914 91856
23347 49576
12055 32858
60973 76522
72010 86858
76417 99052
8616 84184
2954 4831
11927 73888
17862 49345
76731 91500
34864 45362
31416 71951
86771 87008
6828 23723
13593 83580
58498 94931
73034 97643
61905 86222
48306 75619
40266 68833
3777 5128
42298 60526
50917 59817
3456 31667
5648 45979
4561 43912
34469 77285
17947 28212
61728 79730
45080 62747
33804 67264
66282 77781
16931 20815
17996 40967
48277 73728
2908 25220
37321 97263
18789 88847
19282 82194
25221 33862
41680 63776
565 10872
3132 34230
59394 64878
37695 38145
30823 97126
26608 39488
23276 65110
197 90663
67559 74495
29645 64614
7917 44223
11056 15618
19421 99072
54539 94619
26507 29546
38232 95158
73179 80064
7878 12875
40993 69569
32804 71025
31222 94444
41233 85641
3625 9322
20848 72299
39805 47089
23000 88780
68940 73304
28105 32135
16502 51140
12466 83478
28469 82007
9543 39734
4197 16983
64422 91419
54193 64429
10185 59584
36873 87005
70076 94631
95026 96634
11764 35619
11932 86794
2961 20719
10120 29881
68976 99896
12704 85092
91639 97581
18470 19487
7395 76465
19659 44253
31383 70754
61891 77945
43483 79576
40812 55239
30230 56396
58959 79893
38646 43267
33486 54613
25840 43441
7671 29445
53192 54539
30264 45338
2228 14207
27876 65878
17074 50203
42593 79605
14303 74066
77209 97593
44509 75792
2319 44945
48994 69100
14934 61790
17881 53502
27337 31799
17725 19104
45103 95965
11855 81210
9901 92175
70640 83292
51345 89521
11112 67638
63431 96695
35862 64809
52002 93912
12065 84621
9678 38840
37235 41326
22554 92377
45897 53313
31059 98111
8941 84961
49388 72830
61712 87314
29234 74410
17518 95256
58020 99603
30172 37092
37158 83347
15709 90594
53316 69223
26300 92913
62080 80445
90034 93215
37336 63458
4023 43283
16398 48933
22808 78002
55262 83343
5780 74242
21580 40059
2279 78035
52193 54572
29756 98992
53718 99752
15141 66914
7229 22017
9826 46497
3248 12075
88542 95865
12171 75125
16113 90045
53899 82255
7369 71970
18402 91116
29605 37112
60765 98137
21794 77213
19330 61183
75886 92811
16044 71450
31940 40586
20823 56500
8709 55236
16070 27092
40044 94976
56118 58983
79265 90767
61201 66095
2744 25264
19340 49304
27175 45928
40247 42828
1537 17423
21368 32911
25805 26321
6385 63447
64707 90282
76319 92330
50588 71961
350 52019
32110 74327
1802 32577
82471 86401
15390 58783
26728 37008
8967 55137
27809 80226
77831 85500
29712 74354
8913 89223
4679 70765
42636 94160
16247 21638
54983 65993
17817 21863
40110 48971
16762 99139
10259 12140
81957 96454
18573 58363
26718 28598
14155 72966
917 62334
4641 24592
29364 51706
16787 34874
49208 90907
3210 99314
29956 81232
27912 54001
22097 30449
34978 66984
26440 63299
58397 62422
75379 78401
47370 50414
12631 74430
4186 28925
24815 53990
3603 32111
3919 21949
49089 87293
35908 81519
58344 99093
33254 99045
6044 7327
65432 81596
15855 35275
24266 46781
807 24535
43390 72763
37592 50192
55851 58405
23240 84523
58889 85851
69305 91831
1663 38229
47555 84062
10983 18534
48303 77162
12558 83948
15736 83574
15393 95947
45863 67868
68700 74221
76411 80286
54209 75987
35217 97277
61771 81366
51829 62760
65365 66687
5845 16574
59491 89786
94017 95792
50801 87045
8354 98693
3814 90099
29435 61809
63617 89666
22294 26119
33812 47893
23863 62020
15535 97004
36083 41968
42720 67485
45774 90749
19366 27962
76054 89068
17839 25331
46090 83610
47631 53146
56806 60570
13193 88696
76400 98746
67980 86053
2754 88285
45530 82148
47639 91205
89250 96517
33522 40652
29903 54286
62255 89577
50509 60497
25871 86246
40434 94373
32800 72690
3253 49800
29599 50012
77893 98658
31079 79643
12021 89849
8450 64383
42113 58113
55161 69437
46896 96417
65082 97949
35003 92093
26270 83195
47509 48274
89775 90517
6921 40365
99366 99758
74613 77877
34625 73040
12436 22066
16414 42957
48416 97681
52980 89737
65551 79357
23474 68364
21903 90784
21868 48698
37994 67582
67129 86063
72998 81069
5964 78812
30753 87575
64338 78928
83183 87416
54749 76636
58130 71683
45887 85791
21523 58433
84885 86931
5521 92450
12888 63414
15144 63538
3982 39703
22022 99102
18437 23223
16067 24087
24705 51897
75876 88431
46850 51376
63831 66455
13152 32747
2684 22352
2529 8498
27217 83805
25963 72689
54372 55436
76868 97849
41452 96158
29633 58376
91484 97223
37481 63397
50743 54365
61169 61438
24073 92057
9790 17088
20288 48950
58722 73566
29378 75264
39431 53529
41500 70042
42382 48706
11748 75992
3675 5833
14978 29238
40076 98849
31016 78071
48252 53306
42924 56013
1952 43872
18080 94392
21326 51248
6784 12791
28505 41207
18013 97172
47479 55080
53499 66283
5219 7258
38352 63165
26366 64796
6226 36231
26646 66289
28169 86534
76877 95773
568 50570
17619 28850
12135 65323
8720 28217
17768 30016
46336 94545
44115 74845
33908 44596
92592 99780
41550 48556
44258 58235
15952 82440
41264 78520
9530 84788
23953 40025
35166 39175
42577 46772
18186 30638
32989 79305
14986 78381
23790 50644
73080 82949
61500 72634
71216 78401
51482 52416
26033 80046
20289 54401
15033 28347
33868 76817
30563 53434
29158 61796
6667 78546
67974 99220
11707 64180
63641 73106
64672 99264
40599 48166
231 22821
15096 97189
73956 87793
37679 78047
78803 89683
38113 96020
37708 84413
55133 57904
14342 65443
1393 67348
26349 60893
52334 99918
89144 99146
36534 86052
48968 55990
8036 35022
53834 82315
12680 85939
42912 72458
31952 78362
68302 91414
22904 51638
913 77853
71306 93129
31517 93008
39742 59639
68370 94706
69291 82836
20695 26515
28674 53833
23473 43158
47163 78364
13868 96773
28626 82743
12335 57529
3640 87340
41941 55838
38996 56881
13786 61406
18973 28681
10051 53660
15519 29041
10983 29213
13498 89059
17258 24276
19935 96502
34771 79424
80288 83653
10952 74382
45529 45766
69747 86901
11898 71739
15386 57488
20770 25776
58846 99397
4013 57744
33691 75548
76290 79405
2735 46515
18390 56986
49808 91110
76525 85862
34465 55993
5582 14759
1237 2538
38252 46570
13361 98447
75242 94155
9330 54928
11197 84433
41024 89254
37279 46707
2217 10308
39255 67251
78823 83150
37242 64082
27328 53068
9382 27988
17599 53046
67363 89370
65284 68829
21455 73941
49369 64434
13535 72893
30257 87649
92288 95662
14948 20692
166 82646
60456 99762
30931 44966
48621 60072
33210 44945
56171 94570
61405 88773
36402 91402
62381 71017
9271 85632
76669 97477
48145 96302
23864 71529
71912 79723
76665 87092
35022 97187
18396 19734
61628 68602
8400 30597
16154 93857
68410 88683
4722 17561
64605 92456
8521 63772
19755 33261
73994 83885
58739 79765
2177 85492
31680 98815
59764 77608
27825 46000
16833 45672
44842 65892
38228 75524
1283 65072
61053 77953
48257 55634
74465 85541
48831 85691
20770 64712
29890 36441
20109 51020
33905 67293
62805 84975
39256 93074
61536 87717
45594 48171
19011 92758
33859 56131
3797 70532
5785 47541
38102 55744
67420 81520
3125 97895
35304 45264
31945 97467
55002 66749
52359 72303
45798 97765
33859 44609
51321 80453
35013 79011
43609 44852
69111 78241
69149 83287
68528 78591
63300 77945
65134 90510
27595 39100
1387 93020
64420 86901
38708 40883
13137 85362
56552 83581
742 96596
18682 90612
18406 97257
27017 75088
13233 73187
77249 84190
45354 55108
21371 92218
20643 44373
459 54365
17366 57607
99798 99849
16143 73444
39142 65706
85140 94789
46547 52651
42342 97609
46535 87315
93550 99018
21821 44440
5611 82277
10117 68609
46750 68943
21942 27146
3047 60528
10395 43158
69848 93710
33490 48521
2203 55781
6340 45710
16919 62648
23628 90638
51835 59050
34910 64288
5547 71300
11507 42109
25451 63087
65628 69095
19706 83438
19305 41025
15705 48216
47981 59778
53809 90761
28282 42042
6205 23225
18038 25267
14641 21614
29342 59474
9787 21048
15158 36158
7805 79441
23425 29283
18678 96244
45099 90278
16590 68076
69141 79446
20238 75090
36151 56229
17735 26986
56187 82533
84561 97630
15157 32053
16491 83892
70402 98775
11889 91679
49739 70440
54221 58623
46148 47620
26975 48506
12117 91536
82982 87602
7256 69986
6914 70200
39495 50342
72461 87126
44184 75777
39279 96658
19344 57696
33140 54197
50243 84682
20666 50875
92873 98795
80839 98233
22036 29280
9873 49932
13833 60912
17133 77966
17265 49695
10605 76940
49873 75530
56761 85456
49056 62871
53198 57399
25479 72106
8524 27975
26090 71000
51719 71667
53106 98717
19296 92611
37978 80263
49681 52830
5657 19756
28436 63079
29854 96165
50515 88480
56618 76469
83836 90044
34636 60901
24228 98223
45853 62120
63703 77536
25869 80198
23659 29613
92297 92914
24866 64684
8882 71413
22209 87622
95744 96448
78069 78938
32645 79401
8508 40197
66092 84069
22718 99277
24281 74407
39786 83353
6637 93816
1594 97329
17893 62000
4287 82311
16850 97982
24670 80185
16550 29174
52375 67623
42602 89944
55581 95988
26195 82579
7723 79152
24017 38327
54106 69470
7259 44224
59155 98522
18331 76813
40721 74839
67527 89179
66570 96656
3325 89034
1196 46763
12801 80762
37253 54501
19318 92046
69910 98338
3251 47314
21846 62020
21641 83027
38421 41348
12422 95189
30163 51574
38473 95933
59186 87636
28999 46122
67990 80698
57867 90284
29063 94495
79513 95649
83551 94052
31537 68045
5939 88232
6890 26137
33131 48905
39609 46349
43282 76018
65161 89966
24222 26545
34696 51184
84021 93321
71618 83257
56825 97029
54276 55572
70789 91799
38594 63087
41979 64968
60721 66357
23859 27808
1083 15580
20863 58531
46531 55162
6877 20854
53281 72806
5289 24718
50107 71387
2761 35516
56326 69201
87243 99119
37306 39658
13207 75482
36215 83202
19515 69030
4479 79703
59144 76689
1996 83822
14411 39953
80269 99021
10563 84121
26692 56320
36371 43750
76113 96326
25895 66191
60803 94619
265 86358
17120 67056
12218 37923
18831 83066
2480 4036
2996 39858
19466 96378
49823 83524
60577 67065
24985 81755
11706 95039
12634 85899
13291 68674
8806 34957
26129 65911
3011 56516
13436 73320
29898 39788
9368 89664
28976 51785
57082 93052
26071 84054
16989 26414
53490 96152
3679 70677
42701 94359
13395 66957
5373 8390
14443 65919
41487 79796
55143 55692
79076 83174
6786 92607
35069 62608
49649 75561
72744 73498
19905 21021
55449 78474
17921 45382
66460 72812
41831 49723
28555 96598
72562 98617
2164 91458
22384 50298
41951 61567
7475 98107
2076 31397
68929 93196
61116 93906
69536 98746
182 66117
75911 81181
18636 89813
24680 57385
8678 49646
28424 34740
38155 55161
40753 80863
33753 88763
77964 89399
79538 82891
3227 85144
5149 12772
70309 96222
39157 61052
19903 62611
46124 78289
29038 58897
53401 94885
43960 72711
16595 60884
48587 66286
27193 67370
77850 92430
18650 80221
44885 53049
53542 55505
27030 89827
21341 28999
37564 50555
52976 80700
33684 49861
58559 72192
78183 78498
15836 82712
12199 62146
27854 54282
24259 74928
7729 66056
80542 86381
1692 70203
17257 77146
66500 88704
43850 77389
36435 80398
64297 87515
621 10956
5615 26039
9588 22278
14260 87972
40256 82295
71725 85981
49916 86724
8474 29222
68056 87588
52990 94483
80319 93100
46141 82238
36259 96730
24383 30664
44229 57772
11031 23786
35787 55845
16561 58273
164 42658
41386 71579
31832 33963
18588 33307
14168 83965
32583 44595
52430 96118
29795 37519
5600 39211
5540 22601
16350 24764
21603 40572
35509 92022
7746 26210
9870 77945
14038 34496
58615 90307
33535 73354
36416 44687
624 89304
58083 67247
761 85791
53087 75114
3301 36673
37422 86946
66558 68178
80533 84828
74856 94768
21875 80501
15634 74903
5884 89629
6362 48975
51369 74724
22550 53860
11330 80367
11538 84710
77664 97613
17588 80893
24998 26687
18515 68369
25736 54984
42082 91611
26476 50416
21379 56872
55817 82774
60890 65931
40258 48762
65744 95314
48733 82141
84254 95219
20076 31863
60808 65907
23274 88117
30076 80003
69696 95885
10296 67790
85444 88579
69075 83833
76583 95340
10447 70655
38797 43740
69966 88324
58132 82324
55661 86189
28928 82006
51009 80772
4482 57851
51655 69765
11243 51763
3337 10446
3747 11961
56185 74986
51156 75508
12774 59854
57635 97034
49361 97705
31087 66190
18275 68419
11111 16270
35557 95812
63203 71065
20930 55279
30863 85926
8228 94750
16080 31060
57060 77457
73228 73883
13561 53018
51630 72034
70063 86273
33658 46249
8037 18403
33612 39303
89487 90091
38734 72143
4605 43274
12170 94040
62966 90323
47068 71561
20473 81627
47477 61588
34887 94823
40139 69308
11859 45754
3748 4367
6431 96086
35385 50579
2422 45176
27197 46471
75132 75595
16254 38903
9881 33555
29396 92076
37002 46494
1079 9518
53123 61081
5166 38166
59932 88511
35535 46022
10530 75337
30879 71659
24636 98368
47372 74548
27313 49780
33332 46835
29161 50746
3754 10125
21491 93278
37572 48203
28058 71595
88121 91155
8590 27522
25222 39207
39246 95974
45513 76032
23407 49716
12759 98071
22860 66513
9944 10016
26107 32170
87441 95524
51141 76737
16436 78023
19598 31101
25909 32113
481 8887
49102 71589
61393 83096
930 40604
22699 53798
28925 56189
11925 59578
24570 37884
50019 57772
49196 70591
9556 89330
62082 76483
51812 91719
19216 35272
37871 54341
80474 81603
74083 97045
38912 86673
36032 54816
1795 32041
44669 96237
8160 92065
52862 73447
44301 92942
62358 64981
52747 91110
15516 48676
37186 59598
20742 63776
77829 80097
28001 86597
30356 35898
22761 46838
78053 89977
34845 87086
15009 58607
23142 73681
28709 70608
26832 90414
10388 87456
2807 23027
35090 75122
44125 46061
33464 51509
78413 98789
13671 88087
30034 73955
9412 26761
44766 76165
63376 77379
13520 86803
60986 70666
34389 38299
15983 67968
34932 53759
27410 77256
3591 45659
10996 77573
17124 19801
55256 95740
1179 88907
25514 36653
34652 68512
4553 97966
76095 84831
87698 89749
58503 90041
37350 78551
10862 52990
9542 10432
36516 67093
42507 45016
58870 66007
33445 82598
59197 64341
10806 66728
25765 89973
61027 88519
58763 98631
49685 88938
81532 96138
35323 57528
10175 15900
46650 69403
54320 73141
69160 90282
40435 71897
18598 81188
2627 10974
7988 31771
51916 89844
19389 37638
24831 90438
16004 99722
3285 89785
18638 95956
22619 57242
26257 45213
1718 50163
570 33611
66467 77519
31179 67553
75427 92797
27521 36292
20612 64371
3879 47928
25444 56506
18526 52123
42020 43740
29322 36946
30124 31678
10760 86988
7838 50819
36553 73992
47994 73516
70891 90358
2718 47724
34989 40990
25785 38104
66215 96197
7453 24010
47348 99967
47802 55244
10032 32363
22739 38578
2873 95057
5487 48269
28089 88917
54922 61114
32533 93566
40028 95050
37846 81775
40558 46872
27190 61170
53402 79097
23555 34517
37278 69964
55979 73590
161 53197
39721 77590
4291 76165
13773 89061
82011 90690
14624 65897
28465 45634
15425 16076
10168 82636
17340 56075
26672 45903
23483 45343
85007 95346
25613 98004
18329 35133
12257 91427
49230 94881
55636 73672
20335 74355
3763 61338
34346 49724
45904 86188
31212 52382
43254 70432
63844 64627
63532 86611
23738 23793
71812 72502
91543 98683
42807 74182
5376 42692
28947 53759
35405 80565
60528 99901
58536 62886
73725 86931
19939 70186
994 90654
61098 97556
32545 94629
42132 88418
65899 66202
58425 65930
41724 66402
65280 70526
23957 45393
42330 54354
60386 72832
6954 27443
28060 28907
15973 40285
20936 24812
26118 50149
26003 57562
33958 98817
34383 73382
12898 22969
4733 88886
30709 89195
41419 44950
26712 58468
67063 97405
18487 73071
33725 34258
39616 58521
23340 28186
31784 67053
42873 91290
56598 64322
37399 62595
28939 44789
61930 72915
77201 93452
10885 60698
16141 71562
18771 52614
23594 91804
17724 64642
15527 16131
29245 45042
7459 54603
14325 47721
36837 44635
50224 61970
43977 61507
77662 90721
89748 93449
15951 62821
31110 58830
81977 87271
19496 89436
5069 11474
7516 73974
4375 31781
23417 23895
36326 73141
51123 81761
34494 42154
30634 39152
25497 51427
9516 18611
66791 87214
58070 99203
63610 69751
86195 88835
50313 71944
46435 96057
30509 96444
21901 25613
67218 87669
3766 23737
24440 91346
24943 59956
7984 25708
17322 24948
63056 80006
41416 68674
17563 67351
38630 60325
39824 40800
17966 29585
53260 81148
25028 29300
2312 96650
26642 30946
44177 97157
2654 56611
17754 48249
65817 82778
42889 62986
39693 56851
11309 49213
51771 57831
9683 14814
60756 98039
4947 70225
18618 73899
9334 82663
30349 73603
3857 51710
23305 72688
61894 83100
59765 75368
7120 23073
26905 90499
38376 88349
11506 21161
42221 70914
12929 66337
22407 98753
10301 29843
37056 74793
46364 98787
12798 65931
46904 65187
20956 73182
6199 37675
28199 83707
55423 64444
14957 92877
20775 21006
77133 94940
69489 75413
11705 65445
51763 61038
20661 83066
59980 94568
41921 85556
34399 39751
62286 77973
29385 54282
83006 99884
48295 74815
52594 56829
66707 69471
43846 68129
22873 40575
39677 44251
5024 23865
17830 85192
8610 42997
47693 69810
47829 73784
55609 64807
63631 79523
1732 92864
4981 25146
31274 38382
33285 34327
64476 85348
12666 15297
18894 83425
22672 77804
7639 94513
74679 98709
2023 59985
39691 41008
56370 57213
43807 58869
22054 65853
8025 42403
11184 33779
54039 74831
4647 81941
69837 81135
1845 5272
4731 70516
37521 69337
35797 53091
64590 68293
13210 61757
66288 73667
37219 65475
44009 76335
25738 55096
2339 95218
19762 96167
8834 46039
45191 53195
5586 14394
37605 85692
27819 99205
50643 85041
757 87900
34654 58696
26296 69530
64951 99354
8598 87297
959 32914
23158 99740
41172 80762
8225 68398
3775 8229
33245 57824
17196 47997
12973 30358
491 56725
17351 49270
56095 99924
11729 91338
59448 62084
8008 49330
10697 97579
7409 20172
17222 26476
44407 82204
7580 78130
24452 76388
24997 52944
38083 43429
42508 63737
50147 77940
28220 38389
70945 74479
13682 27235
13144 85066
59769 67930
5860 69249
30912 80150
6550 22951
5758 27013
23286 32351
48806 65303
3729 31911
53158 84731
33907 87197
14452 72457
10783 26976
42389 75769
12281 44647
17984 26592
82745 94210
42914 44354
1800 59522
16772 30253
15924 32474
61552 80106
23787 33732
32941 71398
24765 54043
41500 83175
6308 53452
42368 82983
89167 94215
36745 48037
39858 84433
28285 73200
16318 80194
6595 97378
10060 16533
11061 41926
60953 90447
36578 55918
69518 87756
54136 55918
66487 85257
87526 88620
3475 71210
36915 62764
29172 96670
12175 94201
66462 70165
25278 38326
72290 93701
12690 15581
74992 81875
84479 96718
63993 96842
19567 47566
19298 49195
34739 92539
29007 48696
56814 71159
91789 96740
61312 72986
7784 51908
82431 93655
4213 37779
34389 91352
63506 87257
20739 36664
20697 83087
5714 55053
70379 92910
86473 93200
29508 57117
33788 91018
28818 96178
4242 84196
10726 77374
33174 93979
46665 95282
45933 87938
50760 74001
48856 61336
14387 69199
201 75414
12266 99516
68642 89511
14773 90698
9141 92775
13943 90743
69469 69734
87354 98872
55131 83456
25961 50404
12120 58532
61093 73970
35383 66579
4178 17292
76058 94331
56414 68263
20827 59001
15760 20904
9871 94100
36140 44547
35459 89884
89696 92523
22626 64635
24996 99364
76973 88353
66514 85555
41068 45352
16057 48032
8947 55150
4539 63669
8879 77636
36243 53943
7115 54694
47190 73821
61398 99599
47405 52820
26747 88861
21154 75278
33597 40273
2370 85178
30105 87885
43839 84452
11209 89701
30586 71870
20343 95219
23536 35895
62347 86969
64816 97500
44550 82187
408 62553
76523 94556
17979 22897
84295 88473
3202 99987
35168 62028
58654 62954
54366 63612
3634 22157
97029 99457
20323 84330
13747 43275
56692 90438
51650 82332
66236 90916
48126 65419
23349 80117
50426 74567
16775 44257
15913 57413
76752 85187
21177 97304
33684 72272
60900 96383
40239 48707
12574 80083
78652 92659
26693 38128
7979 50997
1522 78953
1553 30448
15496 74537
38345 86797
19621 48198
52730 85460
74144 85372
50872 97609
25530 41978
30471 85664
45526 68067
34233 44122
63271 72224
7346 66404
30705 85046
1178 35514
62207 99827
11429 62911
31533 99989
85061 88326
6541 76687
30350 84935
18863 80850
57946 97630
31027 55865
64323 96422
44384 80981
59961 87714
59117 74453
38103 74724
49148 90097
9608 49189
25491 85575
41350 68798
3922 52099
2368 99298
49038 91936
12488 68526
43298 50898
53144 59064
1354 81769
37834 61849
19357 78575
38931 65742
13383 68529
46248 74637
30825 96980
56370 78159
16077 84447
4096 40694
64615 98458
57256 98157
31349 35331
8606 15786
16633 17173
1080 36775
41505 78686
15292 95696
93913 93921
39105 93501
22640 46355
47980 48145
1844 1948
39324 77421
1674 62742
4731 36793
58452 66889
32896 34618
86008 88825
38987 88089
303 40121
46388 89164
13597 66124
12385 52412
27846 53837
57419 58526
27445 29828
26901 89654
6149 74777
42961 61262
22761 87526
50583 59966
88063 97700
43420 61580
89768 90923
903 10777
52869 89235
14078 22218
32743 32834
9938 48539
45483 93319
27323 84639
42673 82051
9307 89626
47205 65754
25223 97458
13345 35470
10032 14946
29774 77659
24212 70407
53250 78098
51502 90824
59330 85174
81830 82187
4644 92340
38270 67766
74204 88786
38482 49816
71776 77354
10824 30253
9955 45352
64141 87682
64683 72719
11785 17337
5469 23595
8899 29059
6962 18204
57570 60093
15186 92844
63043 88847
18518 38293
47551 63180
1074 35085
32340 59581
23270 99279
59169 82690
46615 99938
64180 99622
25991 45694
13285 42168
10553 28032
2639 77046
21193 41742
392 15720
62523 89576
87430 93662
7600 37133
27281 46424
11436 35089
3361 49892
40807 96644
10824 73614
72102 98109
68912 85953
72849 83610
5642 44595
65890 71951
63986 74300
4383 15721
39732 57390
56096 90783
57715 78604
24637 50216
31209 69087
14685 67747
45562 88710
42996 96530
68388 99874
37805 49491
12472 92308
10107 36424
2683 23389
51422 90382
9004 82798
4032 32249
425 56102
55238 97029
1324 98765
24337 64554
20506 23747
1508 82747
30847 82811
23018 78193
8148 10616
27042 67398
45454 73302
54929 69909
19484 72810
59822 72561
40935 44888
5169 86033
23072 49420
8751 66413
57172 73945
41088 41944
1848 13193
21339 91544
32499 85303
1301 24113
47327 98496
53591 88539
38889 99752
37284 71717
22542 82192
26442 73145
3950 30890
10198 53190
76812 94184
55980 70849
6074 24438
21863 93866
35800 56438
77503 98774
51845 65955
3925 89927
45133 85740
32375 60576
66186 76096
282 58380
2494 98397
52367 84929
53590 92261
54442 91890
49500 81440
1014 42784
54792 90100
4220 12389
20524 45997
59283 96968
5945 86484
34023 73199
23578 53652
34981 35787
16272 46839
14107 93371
73254 95662
44123 98595
67024 80880
25747 65034
16910 93776
16190 96462
77756 92141
32465 54541
76560 96748
28024 99910
58588 82165
24389 43718
29168 98282
49006 70085
38926 51411
51371 84773
12081 67919
13498 56971
2091 96532
29891 47604
54845 57492
69209 89169
34023 42118
15036 88454
12359 56968
29988 94739
61936 78650
18304 24821
51043 52592
54430 65148
42604 90787
74974 91342
40220 91099
48147 74889
6781 38932
16063 47200
9272 27350
70619 80396
41054 45477
4944 46451
18355 97941
40679 44565
28324 48399
20927 79596
38720 47122
47630 99116
735 40458
21338 72327
25745 35425
10339 50938
1333 27640
45346 59246
7612 47792
52356 58135
85619 88494
57698 63386
44712 50266
16910 92376
6156 39669
53992 89372
15714 32331
69331 84571
49915 55885
65165 80443
75382 84818
15229 90786
93138 96987
51602 94223
86022 92542
83548 97154
32283 46309
46884 89213
43060 95838
48714 77891
25692 92819
69211 96127
1539 57692
48045 79937
43248 48692
53644 89934
6243 64942
12352 41657
9693 46153
30744 95697
761 52212
27896 88335
44362 82668
10060 70464
34693 65646
71042 94855
28263 44171
24456 65116
6381 10513
45316 46635
15966 58230
14980 56746
11528 91614
75848 96605
37230 58692
8548 98974
7736 95271
12348 44212
67987 72522
56905 99468
4145 33737
68707 93039
27075 57377
42790 85395
22532 84765
17606 74886
9069 33156
55712 96346
19993 97637
68620 88269
43321 60335
37203 78287
51753 60842
40162 56396
45004 63489
89658 97658
41625 56232
51409 63215
12762 70339
74196 83358
41416 89435
24534 27046
30516 97565
34984 41970
14814 43508
13796 33738
33390 50706
14581 59629
495 20626
65232 93709
43688 60181
69240 86985
16755 22605
27921 62810
2137 13978
67284 99860
3042 36729
19998 34297
7014 74441
94750 98629
8194 48343
69884 79393
1127 81645
58911 58972
45582 70002
144 82978
235 12634
2253 37767
31594 36035
51493 88805
3619 82205
34501 67532
16322 24541
8882 58947
1694 70978
17798 48712
2677 44663
19319 83205
28350 44827
3174 7357
24734 97418
18992 25975
38008 84007
19003 86347
32979 41552
40324 48116
27324 39553
1245 67082
656 9946
30149 64681
34262 87337
16781 92742
2920 75034
41001 71451
18361 28049
6232 41948
28619 96166
45560 85753
42196 45036
24933 65960
18903 41441
38623 87594
71879 81592
8911 70513
14188 42884
73507 84438
8453 15036
23017 35168
9355 11721
36717 59681
24241 73674
27854 66805
18408 32141
24291 50025
291 27006
21633 96161
2601 23580
65196 80140
2519 70056
74342 88943
71431 90086
57258 63334
25612 26068
37594 75921
44556 94444
28124 41396
29933 70108
28899 78761
28851 49366
16283 93458
34178 65273
69185 93627
4766 6466
88030 99486
47108 52498
9005 56273
8757 92579
10566 44708
63437 75558
2712 93814
6407 42466
45057 70850
21916 62348
959 44612
36796 84331
613 10824
19132 45610
21467 96634
17780 53935
73331 78617
82687 86333
1354 55945
21000 80735
83158 95784
76979 93600
37234 97336
24207 61710
24067 59419
43003 51766
66557 94246
66803 79092
24825 72107
38730 64111
29505 62179
6566 99968
36352 50273
65420 69116
24364 54592
11614 89942
6010 82731
69061 82610
1638 43667
4824 17684
18711 29316
48143 87215
33778 80370
39374 40466
49708 83390
2445 97792
30294 31563
20661 29131
45659 93976
22304 23986
51533 82548
27620 38355
4601 43839
84446 91674
3554 83280
79693 87298
1152 79665
3387 84297
853 36391
2313 21153
19045 51761
487 54706
80059 96008
23783 42850
66794 87281
50245 74542
42688 58378
16850 27349
12275 24602
10499 55563
19313 98747
17999 31150
54565 65459
83673 88228
55487 60612
41025 45213
12581 87197
39274 98571
50101 98895
19595 63631
1341 63730
3595 99127
3142 97273
45173 48999
4655 33646
35203 77132
54775 92458
5637 99914
1286 64577
9971 70542
91892 99999
11105 63474
13956 73185
14251 69167
30664 41747
17493 29622
18200 65616
23546 40062
20780 57228
9255 24777
18814 19299
71639 99966
20496 64536
33126 34773
7433 49999
18411 83388
20715 29399
6165 49837
13561 82365
10138 99622
4807 23191
74391 87579
20767 64831
30176 32556
34925 72287
10086 97651
35958 93721
75774 84665
737 90775
66532 80952
1024 92449
41714 76629
50183 73059
33874 54160
34526 87345
7107 60890
77576 81569
29447 54082
66046 87979
60928 71414
35665 40228
20022 95800
30421 30731
18808 42006
32849 56377
30877 97419
66884 86168
1508 77270
11019 88950
79820 98176
8582 72640
7760 87739
50837 76605
29903 56249
54881 70593
72927 76113
50143 94954
41869 47388
40048 67771
20734 30772
5090 17940
5917 28315
19555 33052
11086 31657
19582 97572
9505 12533
32571 64153
27234 31327
67291 80981
1344 78534
35043 56571
68047 68288
47700 71982
7359 8483
67888 83866
6992 31338
73758 95958
16398 41397
245 28463
49361 69829
9568 44993
43171 97271
55313 79297
2604 41964
55382 70213
21387 91184
54231 80641
57349 73960
55174 75696
28190 45042
6455 13245
4273 69517
64004 77497
31534 33234
79340 90421
45215 61618
21268 60228
14279 79786
4026 35740
25851 83437
62765 88577
39870 97154
54657 69190
50619 82982
44890 98436
14507 65409
44692 54637
76806 82417
34382 76025
67852 70526
88659 99229
41326 72143
26869 95722
5437 91603
90445 98764
53295 56825
41421 91505
21488 43549
959 55171
15240 37852
49918 55060
3315 73401
6685 83148
27210 27378
28346 59793
36754 50086
2507 73723
12935 82765
30518 43065
79824 79872
24345 53979
7916 17380
68122 88330
42914 45431
96096 97699
42334 46639
79160 84339
25647 74812
51490 66817
40587 95578
62529 84448
42204 48195
11931 45443
53615 71070
49419 56019
1240 75539
37556 69609
82786 92599
19392 24056
19520 63228
15524 50876
22713 53979
5813 93930
29025 62910
54863 72090
50474 80609
21530 74631
49669 60215
37329 76095
21466 36359
71848 79325
8392 57614
40465 57180
90695 92884
71595 71686
33347 96683
38536 91659
22622 76373
36122 95501
20402 46703
8089 59480
18298 59436
2575 45779
55131 95944
33169 92257
18034 49270
6241 89243
24309 42103
5125 93079
70310 98790
72760 95410
3601 23256
23704 87482
18622 91489
8742 77141
38651 43692
64340 77377
4590 45854
44382 95328
34473 92613
1326 29615
79129 97311
21675 61872
58354 75824
23716 44702
24565 71185
36753 76166
11034 29352
10240 48888
8199 56108
19226 86489
12042 36417
13336 31059
28668 83260
57848 84051
9570 97811
6988 78300
64534 90262
14008 16738
4543 83027
1441 62230
15654 74395
42636 62055
28525 71398
51731 60678
41649 63091
32938 60637
59364 97633
14625 71468
18934 89034
23617 24258
8113 73021
81009 96413
14351 52011
10163 25054
1581 76710
23793 30689
38885 39150
43384 73980
33477 91119
14953 62693
17546 68066
15036 54674
23875 98729
3488 51344
67211 91857
81408 95229
30923 43625
46207 88804
18332 43709
49192 60368
8659 54219
85766 92840
66881 92086
24863 42005
43186 56457
27750 57836
1743 44083
4334 85461
7109 61395
71030 81786
52385 76547
12559 92001
13371 20065
14171 66215
23414 38286
22596 88994
27952 74458
68697 73542
13615 84051
20779 33982
30889 72314
28506 35072
39591 88920
6167 82787
44588 48855
48368 61170
12151 26810
36828 62554
63453 98211
4266 71416
7916 50565
5261 25480
20021 38459
55751 81913
25944 47959
7379 50810
1250 86111
10723 20828
21989 62773
50439 50823
40113 79984
50387 66284
11691 29648
15389 81704
4245 78467
6859 81167
17924 96660
46679 61413
36015 36184
1979 60844
5071 72388
75863 94111
46663 59273
58748 90397
86558 87629
44296 66989
23015 49127
32685 43218
32151 75170
16919 82816
48795 85024
16924 59720
85026 98063
35697 37985
27567 73528
47865 72981
45579 67486
70328 80165
593 95925
67974 85658
56485 91302
9952 14537
49317 65212
74008 92642
48483 58336
684 62582
72584 76089
51828 97218
1580 13995
79573 92604
28808 48609
79667 92792
16609 56422
46264 99779
50092 93743
15438 49918
42351 58243
50287 57777
40029 84276
62097 62743
70695 96010
39954 82732
8051 22480
22427 65774
20956 93057
5659 81908
67805 85448
12700 41179
9689 98731
17530 86988
14418 15669
38790 94223
17536 65207
27488 86644
16131 26770
10973 85316
25145 68228
5339 71083
25323 65293
8480 44086
23736 83109
49364 72274
26184 77354
33200 76027
7570 71689
16898 87861
42778 58409
63983 66116
45623 69275
66314 90705
18156 69724
6462 25502
27121 41227
25917 51218
22957 50219
5480 37835
11 27174
25559 64149
21092 60196
52433 90700
27423 51939
24991 60103
22959 62423
8091 19586
38904 45220
68583 75399
66187 67381
37787 83577
32022 59795
17462 56796
20555 23378
55221 56516
6910 48529
75512 78274
8029 37154
16068 88162
27445 47357
20151 30804
24639 52202
2206 59503
14592 89260
29287 72222
14293 53217
64040 76693
22 37539
41513 57918
27460 74200
18942 65826
62812 66676
14864 56249
12901 15788
19351 82056
61048 61609
10487 38502
70245 85023
10629 39029
63731 77992
27510 35107
32413 45028
25841 42496
72816 95574
51803 73866
2662 48617
40754 75471
37648 61499
33391 81311
52977 90178
38286 67375
19085 91228
16189 38649
49473 75724
27 48800
24480 70688
64533 83306
31394 39287
29204 52661
29326 82714
84880 95254
15793 51580
35369 82441
38409 48143
28345 31883
35594 84981
50701 81198
20344 45898
37244 53681
8548 58874
13892 50085
4267 61416
75883 78504
48639 57176
53601 54810
3748 62993
16501 63180
9285 26283
18080 83275
92208 92960
20663 55051
29017 85204
18967 72889
10108 10151
42120 68626
32978 97245
11190 52775
45241 84660
44091 47727
1267 84447
71524 81309
30349 53275
37907 53179
15861 35768
54089 99581
14629 90341
8967 37785
15169 52691
27285 63199
30622 92071
9814 37951
55071 95896
34901 45465
58839 90766
9653 67176
55622 78301
39211 92294
34710 93121
2397 44360
5790 58048
61122 90424
3836 46754
45455 89895
24267 33057
35846 92217
27869 48673
22941 67608
81375 83312
4578 12433
26253 77447
24845 44055
32457 99928
41654 93743
35616 48154
55341 76944
33070 58252
65502 80353
85545 92796
40996 53432
90958 97120
68602 80942
38879 71434
37444 92624
4062 73551
28195 93186
12891 17302
75308 80939
18699 21945
68998 93069
24779 30654
64047 83681
46980 87733
40789 59479
14624 95479
24344 87825
15963 98230
22134 55475
48192 54012
22524 76108
25158 69830
44555 91537
59834 63003
28042 32579
85709 90680
27882 49098
12184 82310
12716 44361
14605 82759
9388 24271
52246 98997
29153 35702
88177 90556
45912 48928
44316 64179
34949 91334
5750 89836
23392 56144
4530 64069
59945 65174
30552 46915
8616 73495
35434 37092
41185 88514
73594 88809
22022 46044
45021 75100
32114 49195
36614 38934
1293 91970
19629 89070
26414 33477
81524 95347
55683 65398
3596 76452
274 77173
78945 99134
19873 71982
12448 54099
41948 93431
25696 56541
21972 72839
5641 8689
55135 77044
35821 82183
26388 81201
78740 79939
124 32285
26498 91441
13467 71956
515 7667
56201 94192
39620 57637
41244 58621
15514 36683
6559 22878
44251 67071
21108 25064
26902 41487
2300 81364
15273 28323
24050 55296
34759 89300
1939 58307
53146 54277
34570 37056
29023 63302
25558 43417
18156 37827
20091 36891
41037 89325
16335 46187
52729 91097
10384 94959
9636 60559
9917 27792
49695 92160
18624 22573
59922 96270
14231 76553
26400 48323
9541 71645
46801 58111
28544 76930
55824 56443
10419 76843
9375 15597
7001 18758
35787 78900
8735 9435
34433 99898
43660 49591
13426 57521
40076 57475
13612 34802
16747 46821
40665 47421
383 60399
61456 84482
91033 97519
6879 97845
42001 56727
86373 95150
15475 57941
58212 83827
45793 81030
40111 55654
11179 26141
29842 96670
7742 99379
7317 9303
12490 39956
37290 65895
38254 84987
10287 60372
21346 58936
45759 99173
3388 61553
38500 69346
18842 80304
58233 85496
33223 41204
48030 83453
30434 48787
48780 72434
10132 88117
22789 24765
19628 69046
22587 23247
72803 73892
75106 89945
68543 83986
65115 91541
20336 66486
51451 89315
40900 43194
62508 71068
72360 91977
68561 86769
9254 50588
46023 50368
13420 36291
3233 64408
40405 42815
16870 30229
6158 65941
29684 73916
58905 77993
38531 41679
75321 82673
34302 44596
32643 87960
8003 14511
19092 34797
29549 38295
65961 90910
7484 85988
55765 68648
87183 90457
21461 72087
20767 38942
5213 88182
75059 81673
44195 77030
964 33405
11576 78681
39115 49391
30369 59162
10946 72198
21704 33912
80693 84131
32861 85120
8382 34662
26636 54494
78930 85526
26729 99353
31244 99384
19318 24827
53625 75997
9731 44472
300 16074
19240 78058
35219 72988
41794 69491
71125 97100
59695 96923
5774 80649
34571 80494
27592 87968
13138 13436
8193 17743
54854 60999
46056 70532
2967 79516
1156 47604
33005 43428
54861 71931
76156 76842
81026 96647
19276 67669
64319 64725
77685 84030
25244 46908
6974 10681
4758 79280
66365 75364
4880 29577
26880 45767
14496 61387
91379 93727
36881 46790
14734 50549
34226 56093
18813 72809
38942 91648
30295 97279
1522 67978
16271 69320
20930 55602
12136 87811
31037 37496
23410 77929
25220 77589
62251 96796
67715 86358
18720 51687
98996 99161
7449 27631
14096 80437
50851 97157
4054 94994
54027 54178
41462 71161
35103 70091
4132 99102
5503 47057
27152 50974
44117 56255
56901 99270
5978 88746
2290 39902
55814 98722
54287 64162
2698 50320
12199 43193
32509 94568
78268 98243
32457 75671
20694 89680
44667 81867
29287 86931
31158 94854
24964 71364
38971 49128
22704 45300
9890 73941
23242 76666
6057 92197
14296 83876
3114 56325
29356 49323
48873 75148
5401 23297
11846 49533
49395 78117
15703 79694
52966 56655
81122 81448
34508 84208
6802 57072
342 38185
2903 27361
71553 90353
14541 21220
52846 65623
83411 87726
47015 76030
40748 85892
16748 79013
79394 95918
11814 73272
39926 98853
8524 38559
6873 87541
39045 91164
73824 84679
14355 55455
3059 5677
2153 80004
5490 92599
53619 98609
19774 69257
57982 78978
77753 78038
2221 91088
57578 69078
30989 99841
26119 73211
25723 37879
48101 98430
4649 97222
12662 33846
39346 95043
20574 59752
3960 22873
61674 71268
4649 87754
45465 59743
61292 85043
47434 49342
51869 85561
120 94705
49175 85421
23324 62711
60680 90620
3355 33380
24614 57465
1945 43919
20053 69515
66806 87595
22404 27984
64526 72810
4804 59746
28746 52900
43089 62284
9863 48300
84251 98776
85265 98163
2123 92200
22412 60888
25866 32783
7700 27432
71592 95361
62278 82572
1025 65963
46011 87375
312 41975
21091 45468
2644 17190
74900 86092
75756 82053
9450 10208
8995 64585
39001 60144
59683 87251
62398 81200
80676 96708
66660 82988
898 84386
50608 67667
67737 94871
26525 97500
6480 97609
14658 94104
62129 84690
17615 64117
49207 50555
25323 47481
40737 77945
76756 78524
52899 60770
47051 54975
49435 53199
26376 46508
28959 68361
36882 52161
39927 40015
4914 86324
40268 75134
71169 99299
39564 87695
26981 65745
14640 20103
82736 86248
31287 49821
6598 87723
20078 73641
24161 88621
32914 33347
8213 14124
43471 95390
11949 63374
67550 91685
19945 45952
44052 51559
14225 93344
50457 92928
57773 67166
733 27645
15764 79085
50312 96074
37650 99410
32872 61341
47164 74871
41846 74542
93361 95740
40715 89442
52522 67015
9874 84622
34604 42350
51285 54126
23709 45439
4349 97785
2359 38181
6081 34738
18489 65466
72089 75092
17309 66116
7910 20704
84193 92976
44498 83483
14998 37915
65614 80847
40938 62020
7768 77759
60601 95128
72196 88279
90840 95939
68507 85774
16510 91875
6656 52218
707 9861
66957 88751
31605 42859
31767 95803
67088 92752
47683 48421
72654 74518
25385 80846
24627 81015
51786 58708
8393 21565
41190 58196
67856 76088
57912 92723
7853 34534
25031 80798
52637 65147
46281 70223
7929 49056
43547 65830
17147 50845
35109 96201
62489 66183
48703 64724
39125 49319
1737 48132
42766 63586
36798 65274
39279 98826
78903 79643
72181 73970
46096 52063
45888 63676
35048 55568
2756 86464
41170 50651
43643 98166
62044 84443
55424 76476
78548 99284
41362 95373
5148 76704
64041 64416
12841 45893
25110 83313
67996 80188
43773 94971
551 83142
32724 80854
55534 59463
6090 93998
35517 60815
1828 34911
71401 80112
22375 69194
5857 59725
48513 59430
32340 47760
69248 99048
1878 20094
44983 80339
26345 31021
45946 57123
69183 90202
10915 76920
80181 87474
12800 96815
66317 80041
33373 39785
24756 30970
66097 83619
27299 67707
30648 44759
29075 51978
36920 47596
51949 93940
27881 46737
37653 72139
71185 78781
33756 83951
47805 70443
58192 73460
71832 78279
25860 30304
296 52937
6784 51278
14500 85725
36629 95226
46952 94501
8528 12333
30790 41392
40694 65815
22023 81481
10237 83382
21370 81673
20849 37320
78295 79792
45493 90449
83816 95513
51496 96933
39893 92521
26384 38752
1793 30570
29878 65379
18580 97383
6622 86241
46386 54693
26932 80349
58656 87970
52485 89982
51173 80750
60065 69310
43512 47577
75438 97590
3627 47363
60622 67067
23287 89548
33827 77640
66735 79616
46940 83418
45830 98218
19288 86176
38164 91145
43230 61030
27648 71913
935 79618
3763 40837
4997 9163
13304 25030
9353 87887
21631 82685
39502 75779
33155 56310
47533 61997
10994 40593
9646 12846
64002 71681
44555 85208
74683 76006
25674 86933
86184 98773
37928 79510
12790 24210
67868 99435
10759 59775
27168 36183
5802 8922
7938 68666
74637 76236
49713 68579
32074 35637
26097 55729
64902 77672
25708 56457
39056 51339
90635 91182
3452 28025
2798 36779
10372 98841
60328 85044
30309 66492
40720 57931
46976 47359
18693 71070
76105 91217
70829 83330
3871 22715
72873 94778
83551 88008
74968 99760
62984 83996
3157 52886
79177 88258
73566 96181
7696 43805
26277 89890
10718 68232
12557 19150
20142 86324
3962 71748
44585 54314
28438 83184
14585 31700
17339 47546
86699 89372
4649 66923
49301 98749
43759 73853
25022 49369
54202 87306
28228 34158
6720 30334
58542 94562
21867 79877
397 44028
20330 98489
36709 72505
37503 64879
18477 51044
68199 68521
15064 89199
47423 49233
21542 52792
38678 75070
21052 67090
18957 35158
76850 81680
38896 51978
860 90423
15155 46046
19258 21359
10913 85227
67 15405
18383 54994
48495 90989
24792 86452
78350 79535
5046 38814
88237 89043
10580 94279
5668 37671
27046 35554
1637 74801
71278 99336
1483 7199
18781 40122
8435 17064
29084 40949
72791 85805
20499 59267
23022 37241
685 92566
30863 38610
48781 77067
45962 82598
45518 63084
23479 92941
13245 49518
23465 50045
53033 59804
2697 55394
27846 84786
38474 92844
3632 14777
19963 75287
26080 37766
35669 91701
44672 67242
8628 72858
64106 75596
36995 50019
18450 63416
35299 76880
23089 39189
72734 75212
72235 85655
15318 69145
52412 97331
1477 80688
54064 56060
69536 73071
879 26425
14328 77573
10069 81703
9217 63448
30974 73061
3353 55776
34535 51417
53245 93522
32852 64794
26993 65610
59979 98874
6420 31291
23435 30087
52806 70342
16224 23763
30407 32879
30994 62051
45004 47917
63248 98206
43808 75259
57902 91468
22566 72637
19200 32117
45038 82113
52731 99009
9807 45312
35098 51339
34085 60605
69778 87687
8932 65330
18796 19049
64256 69566
17379 86369
28995 32848
11905 73817
7364 78599
12951 63257
13634 14457
49978 62952
59617 81867
92571 93808
33489 76493
44727 70628
64504 89383
6886 9495
10909 79757
53304 69523
9279 93089
11797 40344
3795 69235
46381 85098
38050 52833
34651 66307
50877 80412
82849 93149
72310 89960
28038 61896
34870 73068
50838 53895
58410 80886
45499 76122
50981 74650
13828 32296
11255 24346
56044 86302
15439 52826
41613 53841
44482 67512
45673 60374
69887 84309
43506 76113
46296 83333
25264 98385
6912 59346
39034 90156
15109 31062
28390 50292
1968 18079
71313 93152
52815 61788
40352 77168
7403 58409
17560 97358
43339 71453
2673 36821
15359 94055
76236 89146
89488 90577
21008 47497
17332 22801
64960 86157
4384 57001
17785 29386
40830 55634
17997 18724
11780 62884
32897 87576
4347 45923
28389 73315
40295 73149
39476 97467
30160 56117
23362 91359
90943 93316
16858 68406
63702 69343
26172 86635
50774 58540
33161 37024
21152 87484
96504 99980
70369 74619
79171 86682
1716 18253
26432 89435
85620 91860
10458 19158
19975 29156
51712 52331
10151 93169
31129 43941
18442 55343
17724 19380
31583 71551
50233 90665
23644 92076
87747 96512
27175 30330
8011 26599
31944 68747
5341 88122
11255 67540
6662 15226
34807 63510
34626 92091
46221 73262
8524 95630
65301 96083
12532 47915
59420 66009
9263 27289
87180 90212
37094 85824
16580 48428
12517 31053
42049 50989
3364 41425
5765 92703
14896 38026
43603 86771
50069 55481
26935 36301
25402 36418
61366 84517
21988 72582
87352 94151
67566 87494
61683 77334
54471 63708
1181 74370
29304 89725
37491 86998
2394 59059
6865 61371
56407 60797
48561 79677
8730 94460
30641 38967
41804 91665
35636 79735
33093 87526
84687 89764
14809 29985
29047 61525
1660 49753
50026 93341
32259 49679
25796 92951
6970 66812
62224 88171
14592 30662
36516 61303
77016 98454
9857 22945
907 22345
35706 55476
4113 38601
37272 74163
15185 24966
53131 93318
10521 39769
10734 34483
3243 50231
41049 59556
26682 55790
35382 91187
65295 99963
31877 75681
43270 76008
23402 79135
42565 47317
32002 39515
1004 60354
34502 95320
21751 45255
59766 73819
62225 69409
2893 59413
48595 70761
2326 66705
51962 96161
24407 51448
2695 22158
41197 43834
1917 94159
10148 17648
64563 69396
5621 59356
33286 34650
34258 98257
49818 85905
38107 95078
9077 33176
52940 96602
1176 15264
10591 95187
3583 7402
3453 11206
49204 71692
63761 87365
15095 45548
21560 59109
57831 75210
6421 96907
56991 87592
65505 85203
18777 48795
83581 98143
3523 66553
4814 85396
30485 33114
60791 93308
66362 93421
5336 85990
4929 75651
40918 57781
13025 27271
2774 21029
76886 98524
86140 92647
51103 88764
64658 96438
2769 56865
60595 81286
71858 95877
42551 48280
2369 74135
36482 92740
3399 9128
22104 69408
37808 59881
29952 54942
31237 82449
12426 47419
35774 56740
53316 74510
63223 93534
27233 70581
1518 50798
34356 61916
53474 98642
25626 86763
1123 45705
40840 43608
44133 98484
20755 95830
36150 98528
23955 69780
27799 63211
26678 28639
9699 80404
15733 23760
60524 98016
37602 50421
7204 58950
74316 93420
45871 64831
301 19407
29360 96114
42727 84530
40629 65607
51173 88900
12090 35098
42162 93483
35090 78836
43188 88814
30945 49003
29423 46245
37360 78601
2434 6818
9102 48486
95063 96276
72027 82911
37606 67974
9059 66192
11588 59335
36353 40335
2793 79622
36255 76491
27554 80887
13037 56428
1189 66174
11756 12939
72368 78055
14301 58006
5051 91128
49545 98250
6098 21294
19367 40907
1620 66008
79276 94218
49539 55754
25510 40040
12980 40097
9706 13702
13031 80333
55900 67736
1953 73104
30932 52380
76855 77167
80320 89522
14888 64981
27107 37724
5695 58863
19940 35178
20377 48349
7131 89576
44470 91329
32079 69630
890 57240
11265 11582
13952 76613
70214 86248
5858 57794
34322 68062
66439 69585
13494 42329
83543 91011
10283 86916
53668 92074
41309 55144
64390 78843
19562 46281
36557 54132
61578 99163
70223 88623
59791 96640
79140 87231
16718 28914
22224 55107
5015 57687
54401 62278
5534 64451
20968 99803
77913 79043
18037 80484
9875 15325
69906 76626
70003 80331
40787 90287
44494 76866
20934 56586
24643 70035
66587 80333
11928 41545
29326 98059
17098 98008
2134 71636
47499 47766
42527 93262
24242 50123
17570 89027
42560 54981
4198 97139
338 41225
70702 74854
21013 36719
60814 79027
8658 64828
207 61723
70274 94153
27824 28795
15433 27260
3676 88668
11826 25332
20531 70944
17284 31974
3766 83926
62918 92825
68 92882
54546 67024
15373 99584
13081 54591
49772 98366
64030 92752
17534 84612
4611 82864
72745 76537
28222 33104
41423 95643
43133 74124
17948 45008
13544 87699
19477 89199
47249 64163
6610 12547
4385 80459
70574 70936
82773 96082
16639 23587
39838 78001
25977 48111
25483 54663
11438 22216
64331 80299
78841 94144
27091 88462
68594 88958
69725 76077
67202 92772
26077 76767
10745 34931
6289 14463
25756 28060
43109 93058
70764 90131
4704 69129
87072 97748
61020 92805
24114 26156
24036 99729
4056 55811
13564 58634
11052 85226
12484 18376
61859 87111
26544 52736
85004 96648
7959 42991
21198 67627
19740 81940
23453 30144
14183 73932
23875 54875
16098 98997
38602 59754
2373 56477
11372 14397
23062 51452
15356 74717
6308 47672
30074 73550
36350 57481
42623 65254
10632 80320
60967 88635
24452 27670
46472 71113
28791 82478
9711 90959
70239 85454
22341 70826
35882 53067
19020 95152
12980 86694
13375 62766
14609 74462
40940 70508
33406 55324
26674 67557
13013 55542
17100 75839
18629 84794
69747 77153
31413 44003
8992 16300
17128 63251
30789 39937
46206 83592
13665 82217
18953 27471
14273 58028
26297 98247
42012 93973
70877 87554
79706 90153
25462 26515
36779 86785
36952 68764
6846 80800
19807 34533
54321 64367
11122 54053
22242 48529
31215 44672
45783 59669
15034 76617
55605 59738
29229 83639
39198 43920
59611 74358
36902 62008
86780 93341
906 51892
33264 75555
49431 62257
39509 59370
44074 85672
14146 37497
47327 85165
6454 54511
6431 13915
38825 87723
54430 61071
29884 68985
7321 57674
16730 83148
10351 31380
13947 76024
26700 51563
65748 85248
27353 77518
13179 74025
24327 38259
53890 72349
23941 28198
8175 47443
5977 46067
23206 85628
6061 70640
35837 89005
64028 64239
19613 61817
60130 94183
40711 87177
24393 91079
74076 76817
20811 70987
46819 50693
21628 26547
56341 59237
26680 43086
27758 52112
59045 88149
36080 58485
71764 79396
1614 80077
43130 67619
60244 84070
23379 86293
5209 83631
48099 65885
38045 86620
24281 48946
31970 49187
2351 92667
66624 83813
45613 74121
64824 80472
23890 40329
17213 46778
22056 37711
18817 67137
18569 84071
56599 93554
15714 70709
4692 24158
44862 96931
4388 49034
66097 84879
55020 56006
28673 94019
81424 98822
90629 99599
21168 27488
3286 27764
37344 60717
21187 91021
71112 84557
67111 96119
10896 66412
27251 39453
74958 92057
43007 80459
49868 60600
4959 42253
11347 46037
78571 97769
6490 31597
21852 77498
77467 84860
22019 50616
34477 81812
38966 39462
41396 99672
3903 23774
19925 73813
22809 76593
6875 53858
9269 19006
12442 44666
78505 85566
44493 47313
42930 44607
34595 72525
65680 81861
35580 57023
31307 41118
28729 47218
80263 94028
83034 89317
38865 81366
64074 96481
76971 93873
13403 28180
41202 52641
54032 56772
24896 94537
31737 74260
31546 35514
36475 51982
19244 28957
45023 73432
9184 98218
4567 19242
486 98087
48739 68260
66562 72719
5925 38323
7705 20519
29504 40179
24152 46700
43403 76884
4024 17105
59538 75258
4463 8742
27774 40810
35001 56241
15247 79122
13707 46765
39682 98492
12429 75509
12165 69046
10768 21735
10932 41108
1388 72608
19234 64063
42631 56853
23778 85449
12411 57733
24127 26549
15537 18236
80121 91758
55459 60204
34927 88034
79433 79808
21403 83773
34120 48866
38881 49299
30163 31899
6115 8177
13487 68715
70988 83366
71378 84611
11838 82323
10762 56892
25133 97038
50932 79838
48321 82588
47911 63372
2995 35854
94420 99619
6536 84511
12904 90581
50537 70080
58202 97941
41006 63493
22980 75356
12610 35387
5641 31004
32818 90997
48816 87779
14805 52903
44593 57964
7100 16488
20415 80139
58337 85701
52473 75263
4664 71052
25742 35973
15379 24736
12848 59714
30863 75471
27366 53905
9787 67584
46619 59562
12661 43539
3595 37813
67718 85511
9806 66201
19565 92196
14813 69330
9053 14716
58533 71552
23102 79367
20679 66204
45784 70257
96550 99306
25177 78643
31454 82809
66580 79502
32206 85984
7926 81875
20289 74978
7607 92080
492 17241
97990 99608
31032 64481
29260 50024
41675 87979
48462 91446
19345 88438
10891 73209
47066 95620
42408 56014
74072 92737
13234 34299
23092 97026
38185 98140
24549 39056
15622 73434
67062 79356
50178 80288
5070 30546
12731 28306
3204 14111
34172 72957
17161 41933
77469 89790
29249 46326
3807 47347
62855 86636
78361 79224
8963 82931
19430 58923
22412 45283
40068 52718
24788 83056
23595 89771
65395 75112
34578 47914
58863 90229
10111 52029
25376 53255
2868 19698
50017 85617
49836 52718
74272 94462
17419 46558
63597 74713
53505 80455
70845 86633
54057 97548
72446 91159
51484 79445
58396 79463
66056 66544
20368 38690
57725 81318
16453 48271
27756 55282
34792 65183
70750 95977
21467 82007
33500 88270
53000 96630
21876 88139
12356 19281
14115 94461
79267 83385
26423 97717
16701 37939
47313 54123
23864 70986
9472 51561
14277 75662
60927 84636
17625 46164
35363 82347
10312 75199
11270 38056
8399 54727
16086 26234
61787 63224
564 13080
33334 44123
8830 41312
6506 29201
26553 98086
21283 47629
27818 94457
26766 99119
86046 98645
40933 82266
30192 90809
91528 93901
23607 73879
15775 46247
1361 8609
38918 40817
53006 75585
42757 58247
31867 64452
57366 81348
7789 29579
15092 68189
812 10207
20301 51229
26369 37023
41124 63661
1866 86341
16991 34260
4123 22436
4644 19778
36073 82229
40362 57842
8218 93386
5250 25155
51788 54716
7312 72886
4211 95564
49308 66081
18390 83203
26374 51756
28613 59317
9079 84935
13525 45092
70922 77969
5705 32593
27366 64040
40226 64905
14282 83692
21106 45039
55609 88441
29559 33786
9406 95738
26559 58126
30568 50630
18825 85146
2206 42768
18117 52275
45760 79035
10901 29481
69280 77251
41571 77876
7581 95768
48306 89280
82506 98710
33372 68514
58125 70786
24528 60160
46273 92261
23856 58345
19037 89341
4712 12124
50808 75388
59044 67503
27967 45637
8639 51736
16664 78477
45746 74398
93405 96599
60962 81959
71983 99522
18918 86574
20001 99600
46005 75403
19925 62484
27629 77262
308 86535
37344 48018
48344 61957
52251 58022
22821 69898
49234 91720
14243 87733
24470 37669
96683 97529
43996 87824
30107 55172
35642 75232
12248 77242
7482 34716
53519 88554
26480 30588
14306 47717
30810 35467
62754 97055
32492 83536
75809 90450
19544 47626
8023 81500
19837 78388
13861 66326
40449 49806
11029 21266
15829 30515
9900 58140
72437 76311
2229 42744
34870 98702
8762 64030
49393 80965
48859 58397
59254 78758
21162 51487
42269 56839
30419 60412
9705 40831
47101 64822
5296 56667
55838 82302
66596 94771
10209 67275
54489 72448
78925 82770
9634 80568
41397 90736
31479 35045
13076 81894
41806 51787
68793 84720
5573 20053
38589 79112
22125 30764
14500 54494
64490 71470
37115 42301
65960 91543
61228 67210
54395 79675
45051 70795
16952 55630
46605 54904
9301 72571
36375 83879
78693 93924
84265 86498
9319 33781
86604 95007
26320 58255
12079 61907
21905 48031
14114 55793
27336 76079
74686 78400
25198 91276
2969 7553
37597 79076
19691 24774
14657 99336
6659 17691
4276 44818
73626 98381
47793 47888
63295 71387
55293 56656
25704 53633
21849 84272
2882 76644
35879 87376
50859 79153
13031 68344
90605 91429
33941 42958
36078 48531
77984 81375
58716 62676
23528 99008
12548 97009
10716 27974
23127 93075
11671 40648
5425 47808
72884 80967
22768 65142
54495 94489
6037 71379
74945 93369
67550 98890
71491 85247
60680 71461
2868 90999
3129 68022
39499 92859
1678 98783
24492 55370
60701 74839
46629 49925
3310 28514
3942 46200
8813 60098
47552 51345
18592 57754
73676 97400
18366 44149
15693 18539
15326 81200
904 28668
57876 66587
78814 94202
86572 90043
67686 79823
72541 88080
57761 81768
76687 85007
43858 57561
1162 43148
62373 90422
13647 93947
58014 86681
2 56585
55018 85874
45517 69357
74969 86730
7362 35912
26311 72240
42158 95373
74688 88888
16705 56911
13965 98725
73357 82473
73872 80330
14268 21463
52582 84423
92423 95368
50607 79641
10474 47805
58219 91772
39556 96102
19827 97420
83875 96918
2568 74354
81420 82836
33457 81222
49124 68592
20208 60845
92046 96830
53922 94911
814 13907
56243 98861
3116 16055
12578 82991
23100 60548
19884 85796
13976 55101
44586 87655
31568 88322
21943 95460
59191 60409
18963 25429
22092 74565
29670 79964
86120 88979
67373 96430
22610 68643
13033 48162
72315 80674
50636 61342
46723 71691
57194 67815
614 55663
92388 97932
5491 76827
48486 79145
18168 85673
24549 84384
398 10224
35135 51612
35726 97068
66039 82727
27164 85835
54038 77680
25928 93516
24666 40495
77988 95877
19408 35823
22838 84267
34273 77715
16721 52404
27557 91018
53710 81406
26943 61734
38846 42519
24946 64747
15469 85108
54562 89824
975 67457
77460 82230
44818 91855
1966 96347
77538 96263
46092 47239
831 41425
64718 73193
205 88034
41213 74039
683 51904
40701 69541
14206 81263
85996 88630
91929 97262
60401 83311
1140 52373
1567 66031
15791 19502
1924 40316
58018 96261
94312 95454
35013 95991
67047 73798
47801 92492
67029 82913
450 23696
40251 55222
76726 78343
35986 50799
28912 54390
5190 33288
48701 93516
5583 67964
62670 84880
61392 83638
65926 73746
41579 74725
69515 87697
14401 24786
20528 44044
5020 92624
16962 78201
36646 64231
28376 83751
76863 89108
36815 78470
25963 28156
70670 97145
3242 89166
33014 60776
16673 68242
54403 97268
24402 24503
86086 91073
84410 85539
14320 61599
25051 48851
18306 23452
18696 99843
40757 53044
64831 72976
16958 72045
43521 82785
85201 91980
68275 91130
41455 73828
17284 69181
3884 7056
17986 84132
90619 96795
4303 87989
27289 48924
7649 52756
23219 25536
63878 70911
84992 93685
5530 11060
7793 13073
81836 82473
16167 30617
5667 64800
13079 62367
1759 50919
38140 64384
15993 26059
80436 91502
4888 67625
77594 79212
39070 51994
87711 88115
9860 71310
2459 27038
34689 61126
30140 39092
12687 53898
45713 54940
7406 70307
18260 19979
8802 38775
44756 91070
11167 23320
39843 50206
23782 57542
42376 67761
36832 98224
21145 25275
48614 81956
21204 22842
23592 71979
59163 70995
17104 95384
23648 70134
31890 69823
4524 92186
21761 25780
4092 80569
18963 70853
78703 97630
31769 40835
21874 43127
67608 87195
2969 7445
42704 71894
26213 70919
28789 90836
62762 73194
18898 54598
81611 83213
20479 98521
45702 51262
8080 36928
21547 53169
53435 87813
10242 23994
29459 43095
45456 71066
33149 44128
66541 77487
58407 80535
41526 73654
16676 18109
5829 83445
54137 91720
4228 46212
46303 48992
23804 72114
67512 80457
18507 75990
23516 49132
2003 3124
12250 58195
61936 97734
13729 62977
27087 49187
22893 48028
22202 87018
25401 96187
24592 73513
16489 90034
9248 61567
5063 39866
49964 50067
45589 57326
95537 96490
60184 81101
15534 35640
83996 99297
50991 99191
42419 91720
13679 37116
80007 90296
47429 94952
5663 32794
5305 75598
20262 84698
11154 34882
5449 32392
12767 52079
9157 55335
16911 61778
13619 58621
9906 65408
8854 47868
12905 61768
78698 97015
4284 59010
11520 86458
30484 88811
13587 72534
65337 72708
57169 57556
18802 44687
7258 7312
48211 82015
40594 78851
360 81989
15407 63123
36475 56933
13477 28160
5158 55592
57457 64890
69244 85222
39271 57544
56097 74033
38204 79999
95933 99350
52983 80525
73458 86315
10029 40662
7552 94405
29645 62216
44166 99919
13095 39787
33045 41270
6220 29795
32381 45690
27959 71963
69874 70303
15329 53302
53748 59018
28682 57981
12153 50439
32627 44897
70202 85319
24125 66744
30663 63511
7817 58396
10023 34059
49227 52367
38241 77545
3170 70403
4322 95200
14612 64505
27382 91756
14185 78339
32336 90090
7579 76779
13570 65917
6924 21218
18479 35315
66286 73642
23806 52854
30043 67329
9052 98560
81852 86418
98 22771
57145 67591
28516 57540
60782 64007
10174 71182
53507 82016
6746 47301
62778 92374
50954 95834
64006 68611
7132 33310
40962 76896
40750 73043
14699 21831
6899 65977
52937 63073
44927 57093
1786 44575
69765 76349
14942 92771
54493 88652
15786 39788
54272 77574
10909 37407
2279 6115
31033 82629
19613 63013
75498 80004
4769 30618
10097 79279
37799 50193
63579 99401
32697 79733
31502 77657
13767 57758
38862 54299
87847 98824
72284 75488
23112 70654
63081 66714
89164 97628
51789 61206
77971 85918
35097 90136
180 93991
96253 99584
60505 74752
6129 74084
23127 73461
40459 98840
59804 86321
43076 67010
85000 88240
46660 85323
22995 49060
67610 97185
17101 84168
33809 77219
54089 92246
79556 94402
57210 72160
49743 74098
5220 50402
1839 57317
20392 64015
9219 99553
70442 93092
20435 58461
35500 58318
20662 32237
19196 47636
14549 46473
7070 18348
18652 94569
27064 78763
28969 96730
68634 99220
6330 76427
13714 15656
11262 11931
39141 90273
10869 57998
30150 91293
12484 38170
14767 47710
27593 57420
23764 46742
31613 84326
39917 69171
20420 92171
31257 32221
5514 50165
54556 98868
43893 76140
34707 40534
58853 66424
3936 29040
3222 14721
69306 84681
16302 94234
414 95726
18603 96814
14358 34343
19144 70940
57516 80225
26328 79986
32941 51556
25358 57703
32373 42916
16209 70363
55557 84809
21439 53624
17613 48385
34399 59673
19940 55266
4835 67747
47644 71344
50957 69883
15314 73072
55496 98094
36528 41754
15750 99754
11331 14823
5111 42628
11618 98589
60068 76187
70215 85593
27755 87925
1369 82944
66899 69677
98440 98651
8741 60781
11917 75865
15748 52056
36632 84119
8417 30226
2107 5460
11676 32955
29886 74172
12841 47680
52264 58739
30048 42128
51366 51665
44177 56894
88921 94125
4493 53463
80809 88587
11137 46655
47773 63253
65423 92507
20705 57884
1466 16504
11778 48307
22035 58563
66272 90329
21801 50158
68203 78906
1530 33055
43958 81908
46432 56413
48745 52552
69668 74810
90143 93200
6767 21566
24584 42432
71798 73655
17535 58053
1076 20888
16056 80634
35828 75508
22246 54521
2084 72219
73382 97966
13606 38284
38923 83655
19415 80042
14503 67624
18478 23511
242 44028
14032 67582
12421 23450
78993 90057
74920 98036
32325 47636
13748 40395
47681 85410
24449 35907
37698 90068
85291 86166
57689 66233
8324 91460
42511 58053
48222 79931
47466 84552
21622 68305
65701 82997
44690 85760
34535 37699
74158 75567
9102 94818
49581 53543
12032 38176
12949 90378
36596 50627
13704 52382
12597 16061
18094 86484
21033 96195
56366 94457
63901 96511
15445 66046
87672 99571
50893 72105
31237 35762
30566 62521
53174 55667
48821 85396
29314 59443
47354 53745
886 81249
14130 38693
82953 90815
35529 84880
5899 24921
43413 68092
35256 39236
38508 97952
51322 88543
11918 62548
38677 71233
43907 84983
160 60957
88530 94659
33917 72512
13299 98122
24801 41295
20756 29019
56819 63868
37452 87354
7766 40251
14956 45091
19007 75498
37688 51277
43216 62603
9867 93095
44622 52948
15243 36794
1955 28959
17245 25493
14212 54889
82404 87753
10004 93254
54136 84077
11918 78063
260 75996
45949 51953
29569 82744
20340 58791
45980 56703
29406 58220
62533 63382
16641 79887
75711 88635
1418 85545
84456 88815
78932 90028
47409 55939
33365 58295
124 532
13627 70896
23315 37739
17117 67219
24038 50208
5486 99677
6431 24836
2070 81639
19840 74391
75332 98998
65541 99595
69046 95504
26836 56968
7908 54216
87468 90239
41421 45553
49005 58204
21162 76581
25427 65893
26801 41057
77347 98637
46173 47892
53771 79499
60847 66205
15337 60915
72267 88973
73889 87965
45898 77193
55114 58671
61645 84284
24817 69752
81919 99466
9154 75591
13458 93522
43624 66529
24734 86923
13227 19138
32599 85516
36275 78201
35541 46908
32623 72149
26264 78025
37239 81735
34315 95433
34002 67379
3661 19362
410 21867
90625 96034
53409 79045
35365 96411
83950 94808
73781 88955
21719 57184
9777 78251
6188 51217
9327 65970
33150 42600
3890 91515
29290 99516
61090 69628
2739 68198
42425 80927
16391 26706
65896 84447
16301 34764
5369 90145
22251 50364
78330 84226
16654 23158
56004 62254
18071 47594
18311 24206
5733 15028
17275 74586
53599 95921
6305 42281
47678 88144
2181 94420
24425 24818
89 92402
40857 97697
20524 66081
29458 66645
17887 73096
4762 77428
2955 38130
26479 83456
19370 34013
29265 58501
45527 54586
39578 60088
15072 21458
28748 62766
49282 91241
75505 81716
41045 91090
32060 65574
50856 53894
38877 63485
51567 75577
79427 90120
58368 92853
17182 18787
47885 84447
6021 16624
11197 51450
11831 30094
12698 42096
34186 88013
8427 13309
16949 19735
70238 91095
46279 48991
68541 89179
87873 92826
47822 57386
49499 75897
63774 97045
16455 98023
22361 45702
21157 27208
11016 48153
14896 17265
15350 74233
29062 33941
4632 95054
28597 45367
36840 39394
85458 95695
62553 95112
73954 80926
69167 70751
61897 90265
26991 59903
71199 74287
19822 73959
30307 94486
73031 76127
17483 43988
16768 44725
37175 75048
48519 56214
33655 85635
60421 82746
16897 57641
38094 84563
57182 67877
22118 77756
30471 86276
36759 99816
8280 51008
42883 74373
36809 51077
74855 95417
56333 58152
6814 84024
60588 69424
30655 92519
32155 49108
25417 41605
23697 59304
11889 78463
10733 80942
32485 43240
79777 95303
42980 92474
64190 89448
44724 48379
1559 6349
87138 98530
38604 47472
49207 54259
23331 65604
64005 72371
41403 67400
72456 75012
1856 10982
37362 81270
61793 63070
24233 79422
29459 46430
80870 93020
59212 68322
3419 68488
55589 67664
8503 91253
19760 43611
19279 27000
1074 6153
49527 99092
89632 94221
25629 28214
69444 84069
11119 27503
44092 82444
7724 25115
62590 95584
27810 66721
77547 91935
56807 58677
25477 67795
65669 91786
12890 38819
1333 54514
17053 55218
15104 86648
3306 16510
30996 71335
39342 43339
36090 69298
43020 98723
12502 64624
23933 49258
10029 89644
40197 65674
21231 27490
11679 33285
24564 38258
3418 44236
3620 14845
59207 69332
11221 71105
34882 70439
13932 90703
61641 83623
18995 49303
4177 74873
6346 75408
32302 87958
5700 26841
53027 70934
30480 52746
28936 44330
47297 97415
25356 79669
58963 99195
47286 53761
73263 89455
37644 81501
24714 77889
2539 87033
52010 56229
48803 65999
10097 27725
44392 62693
13226 30589
66530 84668
53977 70742
49269 80262
2883 77291
53579 81817
27043 32483
6479 51628
17930 47613
7665 64558
61011 91313
3501 51970
22524 37399
24715 96148
22405 93154
7830 79587
46155 71459
23819 72745
12274 38072
45177 91389
83908 91658
5885 57356
9129 42103
55088 65198
37088 97930
82081 89668
9240 43430
14472 45376
31469 85922
17352 40641
69774 71810
86613 89453
21815 91731
1247 45143
57369 85319
90344 99634
44865 47970
24771 43620
32545 46515
65018 94592
11819 97779
64119 68378
7651 40812
22350 71512
32523 90191
16126 47658
32442 97108
11912 45686
63167 90581
5801 30834
17325 36125
55339 94262
22382 43830
17587 65539
31999 36541
26208 87941
80530 90218
10902 44615
6505 93608
45481 75801
26891 83970
23935 47702
12409 76962
31161 57582
81193 93850
9014 58054
20137 23833
4618 83671
41489 57173
45548 80097
10902 19062
92822 96259
38954 70385
36702 51937
19710 89918
22413 84423
51488 78719
40023 98734
17486 21408
30224 80611
20950 70554
31728 74654
10845 11841
46848 65715
48916 94193
2325 69488
2940 66404
68753 75452
40397 44134
5340 34548
66134 77777
93709 97223
42602 80382
19355 53144
23598 70546
10252 43824
52138 90120
18783 36781
44334 45928
63084 75651
82288 86759
55537 75045
59619 96587
1653 95203
63194 86146
60972 75261
4549 99205
18395 28831
63514 68808
82750 84856
50215 93570
1026 89174
31466 65400
56076 97057
13123 54080
54103 72310
14932 49953
42516 80581
4494 45665
18658 45457
90037 96891
56972 96500
7551 42303
35973 85177
795 82887
22576 84629
32818 38510
6330 34150
1944 58463
462 87226
6645 71527
17305 17484
7318 29056
15984 16787
83890 98536
43126 77281
68648 95869
6902 19160
22168 58018
6548 8260
76858 83336
14164 44198
6357 71559
2156 9856
6265 88368
33178 70109
49539 85622
55897 76630
36155 92024
929 92719
63085 82106
33108 92102
11744 82514
22205 36687
13604 63380
8160 13856
134 84947
6254 6877
16737 68823
9037 22440
26143 52306
12040 83721
32675 46576
9202 75953
45891 79295
27443 53090
8580 49355
61734 91855
83761 97154
53834 67045
15798 74807
18492 72978
48001 53759
1786 75225
31400 42242
432 80961
26337 63781
50012 99025
2305 47841
5033 5488
77219 97851
2347 53312
33441 51528
15686 59130
69483 74288
47382 58556
34734 58276
4988 69662
59284 63386
44544 89158
41856 86731
48969 72304
14953 48440
56315 60810
22426 81187
25558 84307
4751 85838
62427 72943
43030 56120
58190 97637
39888 69142
11732 80377
29856 54625
4980 78632
30001 80362
81420 94099
76123 87159
54905 76492
28428 65869
16808 92807
60158 92767
24645 78790
38751 89112
23752 51202
72281 75452
16684 77849
41189 64164
69300 86177
13679 70720
3981 64127
47460 98109
3511 90237
55342 92425
22701 78528
59933 65674
41735 62877
9351 65201
30500 76626
9910 57743
63881 98938
47252 84451
4244 51709
11058 89901
39330 86339
27936 34774
43354 44775
3771 74682
33776 48045
20013 87782
3136 41096
71185 90673
6048 46557
28632 43824
14350 50262
19835 96803
32710 96326
15435 86272
25374 89549
69569 92540
19382 64157
66998 70199
40387 41490
86947 92494
15907 35378
396 70737
49274 73463
31706 66824
22083 83789
11126 46446
31469 36190
11935 28700
61119 69408
87491 96326
62717 80433
65046 80552
56550 78484
41687 49622
45510 91192
9201 67803
862 59699
6959 42079
77583 92685
60049 89007
1979 2267
19088 48565
3843 29985
22444 75239
29592 71963
32106 75328
89488 98881
7705 63423
57571 98602
56931 90186
53194 67691
96056 97063
25638 45349
4634 20579
27535 39796
80674 83314
64971 90620
23594 95065
77123 80772
65536 94143
43628 69939
8453 87265
11565 40990
18417 38194
19140 31557
89156 98594
42301 70422
33453 83188
8923 75901
35570 86513
787 48460
13863 72494
14842 72258
9255 21838
40965 92264
29227 66282
1191 99158
44349 81110
8182 62880
62073 85758
61819 84297
30774 55129
56469 57881
10307 64040
12571 79736
4792 16927
33581 74106
1170 14377
45539 96712
56584 64012
44377 88051
43105 68815
74276 85535
8505 69907
51087 59834
45265 73309
47736 85501
32381 34980
63434 95669
52229 67534
8585 57483
10095 31970
15585 50193
72390 98488
13978 50962
31548 99226
34324 58186
886 20399
30114 56393
50287 68375
33611 42127
31870 74751
44830 50232
28131 81392
27388 59874
13603 46321
14761 88199
33030 93285
59686 89108
17291 82892
16806 79763
39228 91066
5647 98986
42479 42879
89849 90930
24894 65501
14981 38048
56931 85306
31697 98380
4029 9281
68579 79456
10069 18767
34311 89659
31763 99206
8620 90856
39227 79683
6987 87902
70415 78010
12615 85071
7699 76336
44954 96514
17849 25738
24962 81534
75014 86562
8523 70872
60399 96841
5363 66452
40642 56345
65080 92904
60566 70273
31491 37337
528 97466
7990 35805
49968 65146
36280 86357
40992 51804
38681 76445
19134 26358
26467 88063
44138 82890
1439 85217
19339 54609
20609 82654
46338 85008
12018 87986
46808 57667
16815 32824
10632 16908
5741 68452
7022 12352
44927 69463
7256 65335
20977 58752
54727 65346
16120 46347
9062 43571
7778 13738
79307 98741
31552 83815
32476 73381
37575 99294
57329 79213
85427 89371
56852 57950
2848 54714
14345 37734
73698 98951
72160 94358
61760 90438
7457 83992
53000 66422
48331 51621
41623 47112
656 64844
15492 23536
8917 73642
63915 65263
35044 49235
86281 99104
82374 93848
1081 91276
20373 85071
89586 96108
25388 77885
8755 56248
33158 38483
33112 52112
50756 79180
14020 57901
35336 61696
69757 87521
46430 92998
5075 6601
9205 51689
31036 85333
85077 93147
75727 87388
49254 89408
54377 69731
28465 88365
2157 11595
21117 62056
71898 82752
10964 16189
19692 86575
15274 86835
78859 85236
49485 50171
32531 35537
15779 50921
71834 98497
14302 41409
17997 92631
65692 69136
43296 48589
88193 95406
24083 49780
59112 68716
50568 82948
39673 71155
53489 85281
46881 74802
12536 89750
14941 67559
746 19775
50500 52085
63589 74142
23894 55438
27601 47224
34727 83624
31371 34348
56914 69827
18337 24590
44657 65739
30760 59534
67681 85143
455 650
6715 42757
25494 93324
57642 75909
38538 60728
23849 60210
20283 90563
1222 17456
51499 78981
44063 45384
63753 64411
32414 42022
64448 82056
29292 71755
34113 43727
39356 75794
90022 96297
8106 87573
12853 70016
42985 66297
32137 70847
71517 78704
4919 51917
19822 83488
15103 15123
31327 80235
44542 71468
23253 54531
8060 12493
10508 29585
9235 12222
814 60887
19235 53537
42340 77954
11446 89735
37543 72654
2596 42352
52323 90145
34413 82786
49096 77787
16566 40178
30321 52865
21333 77678
51868 72907
33170 97082
42228 59281
51898 74233
13767 75759
44316 52875
28581 91080
72117 76862
4779 61587
27466 62482
35803 44224
27172 42929
51540 52281
63809 83847
9123 77363
70332 72681
13734 29092
18218 19549
54408 55134
25476 95689
34969 99359
7259 73366
33294 96511
6652 75188
13270 43841
60292 94677
32343 83568
75191 91096
58757 75744
73641 92450
95321 99223
41788 55981
36999 60400
38579 77282
7139 92472
15458 37460
23440 70163
49603 86616
55052 99025
34066 78104
44483 53045
44585 78073
58293 71661
14740 15010
9776 74834
1057 73703
1206 25279
997 41122
26388 36437
31685 60516
31587 35288
27929 88911
43096 50105
51831 90628
17619 55363
2517 13189
13061 62451
15947 35302
39870 74982
83291 95846
11358 87454
16411 21055
61215 67296
45384 86448
55552 66357
1750 97514
51930 72578
18347 70190
56918 98241
11516 37679
8183 68248
92026 94239
31600 60512
36030 57471
40965 58303
40775 42336
27033 61300
12129 17652
26647 74286
8794 97913
23904 50326
39131 41588
5658 78591
43942 64669
33004 74082
23693 47444
14780 65284
6473 50515
8409 91134
6470 60343
5580 43918
16791 36011
18004 67542
22493 81719
41251 60797
67760 85406
25787 27303
68664 96376
73998 85209
42450 58665
10016 64560
26513 81957
1479 29819
9814 88969
30035 63442
7556 88328
77241 78118
18996 63668
32906 79843
17684 99674
42177 72198
22027 82073
6984 76873
25327 53929
43293 85923
688 28749
49087 88084
2192 87346
83601 95708
35734 51393
48371 70976
50183 74583
31185 99929
14891 19207
26056 67974
71122 76905
12974 91109
65455 67101
48027 57664
38652 93158
1276 37855
23609 94885
22497 41101
50302 92224
9274 12894
64743 99573
32396 49580
36999 97191
37698 61042
5863 19473
23519 94277
74464 95346
10467 34199
17828 28378
63152 67721
24805 41569
1726 27123
44146 86565
7021 68944
69966 82770
26857 72817
38237 93483
42738 81211
30476 95910
15110 20173
3609 51674
87092 89908
41455 46109
81970 82661
41079 50939
733 15846
24952 28994
20780 75501
63487 95778
81855 82420
36908 99381
20570 40884
1477 10829
19930 63471
15113 73019
71931 99815
46487 83362
2055 37833
1853 42853
9134 50289
32313 67750
3419 7317
10223 11112
3019 38081
2179 89262
47212 62592
13351 14994
28941 55581
19753 32232
62775 77901
5751 24355
19556 50963
22820 83071
22334 28953
62064 93979
69930 77571
31453 47586
19564 23468
13483 86185
14627 45055
24612 97375
9781 81705
24439 99784
47005 64394
28295 32120
55006 76826
3497 21092
6055 66531
13541 93283
50199 81499
90363 94019
7304 79567
63055 95418
33565 70903
75067 88945
12875 22407
8807 78692
76701 79172
22010 29395
44607 66045
45817 99514
12866 81528
16431 55879
49877 89759
40445 60677
15460 20407
5395 82562
75583 94773
11376 18437
59209 82034
1458 34945
6323 58624
40028 43496
20559 94847
44950 80291
55878 96443
74806 85742
66285 82871
21603 24008
33201 47195
18780 21132
2158 59835
85611 95194
15599 33040
148 15814
19854 82743
10209 75459
36444 94276
6579 28817
48576 61660
80278 91752
84055 87128
17359 88637
58610 71963
83228 97673
53888 89067
23677 99188
18415 73062
36568 43761
31834 49236
8226 86191
35220 49527
69649 70053
41253 48074
69819 83851
7790 96246
33590 67611
54389 67240
9498 77192
550 72776
17078 30342
20421 99811
2331 2620
56367 64456
16398 16811
1637 63573
797 56854
61521 89268
58729 64727
55296 87352
6892 69106
17416 51093
29072 48506
46597 78815
16809 25171
5704 52470
950 11506
8613 98359
19076 65229
3652 7841
7466 22912
61427 81767
34907 50683
38494 51596
48807 49909
2641 56738
65593 75181
30000 61199
284 42470
50154 66513
53330 62180
31243 37451
85122 85183
46106 91075
9155 38163
17050 51360
67811 79732
13704 56766
33716 83263
59375 98051
30764 60436
11844 27253
27991 57600
2299 2409
11806 26611
54033 93065
32861 82696
2858 35268
22666 92181
26564 77346
50963 72812
75597 87839
13165 49003
46446 49513
13460 21263
3268 64690
25971 48211
90917 95101
82201 91470
5098 46678
41801 69703
9830 74837
36703 93860
69637 88406
669 7901
5740 6561
8340 47473
11748 97774
24491 35031
9946 25450
43087 72429
25608 29989
8332 60023
6205 45992
18301 43187
27293 82866
55172 95057
33828 76975
17003 30618
1653 59141
42480 56506
58686 87117
6125 97841
20373 55698
18968 96248
30398 60296
12377 30141
19910 98122
45245 73110
26746 81921
35705 97007
8007 59809
61600 96954
76071 80341
66662 85280
14485 65610
944 92183
1528 16958
58583 63181
62101 94732
53043 99270
89274 91450
6277 30759
30847 79831
21186 78793
119 85892
35529 62975
5244 34406
78537 81099
30260 75321
67379 88939
53784 80684
27331 39525
4689 50295
82278 85127
12528 35688
29704 76044
23089 76789
13451 36007
20785 41095
25333 44143
23993 53477
55738 83246
12037 42672
69725 80577
4688 49743
27671 65644
72091 84037
27951 87960
49627 72318
71555 90415
76242 96339
16371 79560
40141 62376
6875 44105
45907 71002
73203 94244
27863 32675
5149 51172
53719 62019
44700 78164
47003 90671
61151 81998
38228 57304
27474 57673
8767 49409
18361 88370
75415 78665
13115 82058
68630 84931
2698 18349
25398 96055
36858 83904
14223 32282
10651 74701
55045 90499
66802 69262
32348 94312
37537 84853
47062 84073
19253 78758
46626 73204
54743 74010
14693 68187
48470 49171
27684 73508
9388 77143
5220 63277
17258 22107
9154 75810
7918 78986
13635 28564
42269 76522
27959 99888
10256 59716
61160 68490
50331 77413
9863 30763
11396 41493
12667 39394
18416 85744
21682 94027
59573 93293
23538 61150
3980 41702
87010 89117
36285 56683
77126 89210
35140 40600
17360 69978
2145 15809
34580 71271
62427 86247
72786 85274
66673 82573
53343 96848
47069 94278
57279 80623
25849 79281
24527 35443
26600 82992
84964 87762
25897 61512
35041 89657
17863 36914
57674 89116
1542 37902
72994 78131
25406 91260
10036 62857
31055 96104
11430 44073
64640 81896
35764 84863
46952 72397
42085 43804
58436 61355
12252 28387
2944 4776
24245 94249
26543 62662
39882 78089
21136 60149
52782 92424
51727 77934
71533 82959
23081 79667
8945 98820
2059 52285
53575 81053
43158 49636
73378 82016
21389 90273
1908 74494
12728 80272
3729 47794
51413 61011
30099 33300
79435 94464
16799 54455
15804 83339
14309 34333
18625 61668
60748 82636
14617 79682
11184 54475
39153 76159
78956 90484
33176 80119
22206 24778
51395 88996
30222 76660
7794 92535
77098 98419
55138 70749
81956 95690
2891 64194
6068 25138
23420 51053
18238 28338
39703 41603
34495 75950
38118 92618
76421 77707
48016 79864
41225 47088
94103 99176
49311 64947
6080 14610
82610 97560
20511 44475
14739 97538
27561 42751
13254 81819
18857 42040
39691 87594
41375 86491
45460 51200
30928 39202
42393 44147
26082 83025
37096 39924
12384 68967
4599 83092
14441 57456
5168 19001
29176 61626
25467 94472
27485 71923
69538 84488
68684 84346
8553 73912
73069 94313
54275 94629
6369 50510
80179 99993
2186 81436
61049 81648
391 95791
3201 83430
49258 86990
41192 73000
20835 27934
43208 83466
8214 11271
87947 88174
21478 51337
3459 62407
30335 36166
15900 35747
11485 26848
11322 67724
19652 79543
30265 57696
76 87802
48511 80700
31515 83530
69338 76093
24588 36560
16035 42229
88771 98627
14651 19340
35024 63619
47037 81579
38122 43125
10725 58158
6414 28168
47324 64121
30723 76645
6074 8361
35237 58216
3542 27178
52637 96668
12627 52611
5739 53396
34168 91412
30901 67217
7030 14101
12876 94143
66079 82101
58074 78722
31650 65562
44874 87141
78978 91565
4587 47100
66129 90414
20243 31441
38091 72549
9270 13014
49135 55351
15059 82732
56928 85257
20306 74527
66430 82207
66862 90113
36374 91727
6810 58682
50518 90523
70698 92505
3087 49692
3883 55714
37332 85779
37002 51066
2017 6496
64589 64778
4213 10794
34173 48600
71320 94060
51259 69543
27226 33533
77517 90666
12498 26465
42392 77062
4869 16358
18792 41697
5403 83145
58954 62731
25394 86782
90860 93495
88378 94480
35459 94317
48879 58568
18251 76110
25318 89490
28912 56959
5356 70819
9255 85397
6125 20234
9820 49848
29142 45867
55062 60964
71069 96019
13551 77384
13425 34659
34460 96318
10910 60841
73010 92638
2844 8716
5417 90809
4853 24102
39871 91475
40921 80132
41794 81138
22854 40994
18382 99390
6984 94979
44965 85030
58231 95473
8761 62447
64698 81808
36477 48388
15822 35069
39841 92270
48099 54214
47870 89869
81274 90890
7031 78603
17398 50308
53604 94067
35656 84439
74447 76241
6976 96163
83738 99773
14012 83398
19503 37077
73760 91499
25505 52846
9840 29058
38357 90832
19002 47674
50559 90441
35237 73258
27002 42172
51249 77291
84078 91378
55918 98725
74830 95000
22453 45641
62815 69589
61400 73280
46283 99124
1897 62916
10148 84059
8902 40236
34330 44848
8851 94667
66082 82642
40247 87704
53234 89749
18872 95238
56477 98567
21645 75408
58584 69983
53342 81655
5904 87084
41034 73400
2952 18669
69409 74506
80242 82580
63926 72013
9202 87716
11299 49118
4235 36250
43689 94006
78109 93776
13681 23332
11866 54850
18686 99510
35429 99782
23578 44231
33170 62708
21824 50135
16188 76318
52128 92507
81201 94284
35074 74300
48689 58608
27766 97823
15227 45530
68300 88268
1282 28191
49458 87050
42173 65026
5455 46754
59048 96019
22024 33555
16846 86011
71326 83570
18055 26593
39765 63841
62598 89013
60144 80490
22218 91544
20249 65400
88377 88577
77403 99059
37077 84452
79991 83441
90523 92236
84112 95674
42997 64200
50820 94356
35011 38555
37756 76744
59634 80391
69375 85075
17510 54804
55107 64525
73473 93426
60231 63814
24389 99721
393 90165
38470 76232
4300 30600
28423 53092
46493 62813
21867 79327
12255 53074
16311 40551
482 35913
27007 37826
6874 69520
166 266
27006 94425
39612 75214
9096 43514
17034 73213
79555 94361
5008 78632
1885 65656
57165 80405
3676 82907
59507 89031
39742 71392
28590 63794
34288 78414
12532 85830
4302 24358
34333 69050
4000 69959
38333 51811
16392 63614
57099 63987
18739 77614
50882 65325
14024 80957
37933 50905
8609 61143
39615 76230
30117 97300
6251 37455
30294 98206
43145 76980
19286 26226
62982 97600
69729 81177
46565 61065
12654 55366
3366 51398
60366 94617
1801 82530
7394 78490
7783 89958
16247 34785
41159 62491
1559 81825
22484 39348
6190 28761
9156 78813
47403 55220
90829 97318
21653 76943
35892 99062
22631 83868
3746 15525
26843 63112
75026 83442
18546 36478
46589 97012
29086 76144
75515 89681
19098 55961
55691 61044
92273 93531
6566 27766
53876 88316
54533 62837
33770 58071
56893 84561
830 89771
58965 88371
23860 59547
44154 56120
52647 60661
31190 34130
25680 63232
3091 98597
25934 82389
76100 77492
16379 80673
65450 90048
67690 87242
44384 80657
76668 92364
7707 43029
40063 43937
38957 96826
8594 69489
16373 39127
12135 49615
32532 43223
3079 48785
12201 19957
58971 65220
16726 38709
12943 71489
28587 70261
78552 89417
23059 74364
21570 74638
31318 41907
2269 87778
41335 80997
70464 75989
8120 94964
82027 87659
49949 70774
2809 58020
59627 92749
69404 84355
35328 91376
87575 89321
58509 64490
74407 84395
29691 69234
50893 99748
39441 84864
58262 75785
58033 83437
4590 36561
12689 75415
6757 12207
2899 65283
585 53199
30765 43247
47218 68171
8747 60020
5679 98484
34498 96293
36998 87222
13507 59008
12035 79201
37872 68176
24785 97894
2412 9819
15646 85915
35668 95398
36634 75599
48114 88283
31243 44437
314 65129
2006 25080
33128 75911
11135 83698
13031 89153
60940 79758
5122 90663
4446 47778
18295 92727
36871 48728
83628 90594
57332 82503
82464 85752
40494 90367
50103 85816
43578 99252
17200 21015
14083 61513
43819 61903
2331 48136
26347 42855
9158 74363
3068 82043
18313 90900
43915 58344
68069 71404
9398 60629
1031 96500
10650 92130
36676 87571
23047 47632
17175 86050
86089 91187
2023 16903
50333 53914
4150 91483
37797 69336
17971 64696
1522 72179
32377 83323
2968 61391
10260 91214
16298 61451
85890 97681
18104 48997
79617 85503
15061 48517
20649 59569
13235 74089
48631 78709
11703 12359
54253 64132
38674 94511
49433 89880
49763 51496
95457 98235
37960 83994
15955 60217
11184 76854
18265 66434
58117 94189
33654 88104
58748 73653
43147 97917
67189 90570
28183 45961
13343 78119
46244 62490
16000 90934
47821 49499
12191 99937
15670 17496
24931 60344
35804 90666
30473 84427
20824 65362
6654 38454
7934 51790
55545 94426
22132 46823
47618 81659
35792 65616
26158 27547
2955 62562
20661 32030
28189 28940
6780 45698
76939 99510
12133 58503
36805 44644
19807 51322
61232 91240
19718 92277
4057 40102
26303 30203
13553 79068
64768 88527
27876 87487
19088 60334
1132 67437
23742 78164
4548 40073
36175 64941
15737 75573
7545 56818
42892 70913
20412 51440
53352 62806
14701 32466
21637 35500
82249 95988
50031 98308
50756 77094
31692 94232
62476 84752
18439 22864
73846 99987
63575 93396
76806 95500
20615 97669
60398 95588
52803 85030
42145 64323
28301 64038
7054 57034
2782 94556
7930 46265
55989 65554
23510 66356
39305 91024
65801 93203
56598 81739
66578 93312
24752 69548
91515 95293
15966 54261
27898 41694
39796 68032
55491 99575
22996 98428
53744 80686
27766 83355
29792 67158
55009 82175
55161 77771
56299 86511
25401 66909
2332 24978
51764 58031
5053 14203
54176 85893
34164 70057
20516 94864
60972 79837
10097 77590
42384 91132
1540 20037
13808 26718
4241 66059
5263 71591
11985 89600
18458 31686
64944 76050
86463 92920
13176 30238
9591 96574
22985 23209
13672 70391
2245 17018
4091 31779
7135 72002
37866 39893
4041 22888
29937 38137
28352 59999
8636 36039
7936 64809
53454 59764
65027 99093
85154 99601
30511 97394
53111 59349
57067 72941
7922 21664
48901 74701
41930 61473
5091 12254
57176 97834
20458 61251
10525 86208
26401 72436
2313 61396
31820 52887
32258 82359
1797 70348
37874 40872
9728 52606
18634 57518
24245 61208
29210 39926
7272 27899
6327 84626
14383 16655
90124 90752
26048 76471
1335 7110
32168 33647
80506 85921
35647 83065
39861 57639
74553 95914
21967 87287
32091 50215
50888 66436
17892 73638
2275 31308
21252 68295
14510 69826
83769 96377
67013 72497
40712 82494
35777 54755
50836 75081
87737 99039
55878 70299
8380 44008
12097 46374
5531 92882
24984 92368
5952 12580
45288 80095
18047 53703
25190 59548
31397 59538
992 40629
51032 78367
67258 74168
44966 99460
15769 26310
42906 99600
31910 62127
40360 89472
78567 91021
2538 59453
60125 93739
14642 41732
40722 57610
13996 36773
52598 74858
34639 92551
98037 98312
71289 97807
20081 56033
12164 46338
57995 70955
10705 26649
13247 75213
10316 21492
17331 47633
21083 83664
9319 92400
11878 65492
22665 31801
58246 92541
22966 92967
11987 65586
32078 81300
16741 31035
12530 43469
69233 94016
22354 88005
82536 89190
68536 86372
6126 92055
17313 83533
16242 59170
11745 52847
41493 72852
29567 80847
23392 52056
42659 78254
57063 96919
72809 89461
24242 87590
12448 55634
37119 82595
857 16804
25650 43806
51009 56256
12640 91950
8237 96060
11301 88212
45149 68781
18410 23024
18666 93746
26127 77751
17757 32599
18301 57369
1853 42923
5268 82226
1346 52159
12036 43661
30261 84203
20906 30526
64219 67574
19935 98997
84873 99398
7353 9752
319 894
4845 99352
67748 90044
8093 90600
2154 61108
3037 17642
22238 46874
58037 59441
12180 34866
10531 75636
8567 92030
87177 99748
2232 6859
32943 91040
33812 86371
16623 50917
61482 79703
62787 76513
10746 81531
3125 95801
57342 93513
21446 21634
11397 97568
683 16608
9794 56085
26169 67826
68503 90335
29365 47970
14390 32730
34453 80512
24790 26466
25132 37646
29867 83362
8910 44030
53112 82106
17508 87924
12236 56538
9657 53945
53123 73989
55388 63157
29664 61357
24867 92067
41563 68226
14704 88463
33023 57681
77811 96141
48968 61700
41411 49977
64189 73311
33818 87741
26125 68961
1956 49271
14473 83788
51321 92995
34498 58071
47498 58627
13991 80281
64629 95690
28107 87059
42410 89938
56465 96330
43642 48526
37816 57233
7668 85182
51061 83533
13095 54549
49434 69161
54077 75636
16738 79976
56523 94644
16224 68145
5467 91615
43677 54411
32108 63779
62086 72462
54353 73910
91324 98189
34041 67786
36872 72737
67747 94800
31923 44422
34458 88762
12871 29760
32382 59089
38656 53055
32704 86098
16963 90148
3228 77457
5527 69766
26604 63488
198 66799
55055 80425
3162 95672
28938 39521
54999 79147
71178 76013
91836 93726
25743 46471
80456 81132
10487 55769
83275 97471
2259 64507
2638 50243
46706 86190
15566 33449
12770 54831
3353 91842
27126 85232
2476 58690
30836 32997
2516 25688
10154 73357
68871 76245
17465 93858
31181 37396
23912 80576
41798 67231
5586 16184
18020 95302
28458 63553
15078 55752
8536 28443
22516 73705
33809 80503
1046 55359
55850 74327
1480 61306
64080 95994
58005 99872
63 71451
1112 76333
17090 24977
55505 62901
83858 91117
42607 97339
39745 97891
43415 66403
10273 23052
5623 20282
49930 82831
34989 65873
2850 73118
35310 50219
3569 89880
62211 66365
55098 74002
71825 94024
26711 90673
51068 74218
14444 76183
50938 97997
26158 79544
50803 54559
16614 44847
31154 82081
19907 68588
28222 38117
25723 88206
52933 61413
12999 96260
51361 81619
15535 74489
32728 35581
70910 93568
28125 39680
18987 85446
49667 77366
7689 95326
13828 17036
26244 42399
12645 21331
62209 73250
66289 69130
66677 92868
28116 38297
56386 62950
27103 45419
55069 75945
15261 42357
36522 69059
72384 80676
16284 71459
23556 27543
12151 90984
39563 48928
59520 91024
215 92258
49613 92607
86007 96294
44685 83702
76781 85996
51148 68973
47040 72984
29513 71862
57609 67676
13215 75759
8972 77188
25137 92692
8075 94999
3880 29118
48483 82711
12726 92253
54315 61059
10414 97332
35416 78347
77610 79865
37602 48966
61129 76973
35496 64431
50408 74626
12498 85016
19127 90753
26848 37917
72359 76212
13412 39939
60215 76863
64940 67179
49370 87786
64890 88629
64730 90148
46473 70938
56961 81070
43647 56818
22756 42930
11835 60356
42859 75093
22955 32907
44879 58836
82329 95110
45490 76329
10277 78332
67237 79520
50537 63438
70753 90971
20586 58826
10371 76660
19606 46689
32706 47101
67334 99495
1530 6103
41994 98014
40969 81167
21672 51641
39884 57340
36683 94343
26510 48876
1332 88470
57487 91772
32788 43970
58511 94051
28600 33437
37490 88883
6004 63169
23087 76316
23668 85181
39477 62091
42934 81780
17131 36000
48798 88008
74817 87965
61416 69474
27720 47657
38373 99891
50288 73136
63038 89675
51591 76152
5025 77512
27310 36979
19593 72013
12734 25518
12358 84017
56760 57698
28289 85275
39357 92051
20570 35647
68771 90747
15266 76800
50704 51050
48071 76734
12839 31382
10460 63662
13550 34093
67116 94718
22776 68651
75802 77721
30370 63544
3538 14502
12482 22710
29129 98415
36262 58265
19425 52981
32922 84933
19320 82073
56693 75734
48500 67348
38264 50433
65453 72066
52021 94311
51538 99582
71341 88821
11878 56796
55134 69294
66538 93280
15949 88803
58499 85297
19102 90451
29723 42102
62654 93500
5454 8864
33486 52782
3485 39195
7175 48774
72174 73955
30103 64261
49931 60453
19949 88457
47670 61958
3971 14840
14541 79258
3593 38900
77806 91100
5759 93183
14900 48816
49307 91467
32648 98986
42361 71342
18343 27527
19448 91096
55348 75156
55090 72449
26106 41962
14400 15896
47725 63148
41996 84146
28630 88143
13085 17048
4847 18562
23088 80076
84378 97742
38582 59781
14059 64107
25688 34984
12534 30252
44780 76943
51620 99528
38986 51726
38079 85382
12409 64999
20173 32004
21969 59644
15684 67001
84544 87184
85620 85868
41225 58972
38843 97144
5826 61969
2778 46038
57393 93874
10046 76718
30928 56757
35668 74496
9686 39790
13550 45596
44108 62744
56864 86715
57865 66007
52193 89319
3716 76836
27223 34681
34940 99765
1272 91655
68050 72753
23321 62176
27165 29129
22803 55506
33855 63943
29070 64876
2790 92072
31098 99696
84942 91312
34076 58453
6275 70351
43128 70371
30247 44394
17721 83809
75590 93905
14093 24629
65834 72666
22461 82605
17441 95776
24154 78376
60448 64727
36946 57124
2916 18666
30806 34313
89651 95954
13015 26932
30676 43681
66035 74879
48751 97688
91441 93955
9250 84590
21718 59456
35744 62863
18912 92057
32319 70798
8524 61043
27096 59000
60366 64271
33391 64013
35362 68989
27302 69517
49925 73785
49807 64152
1001 25081
35007 77154
16643 97428
1725 37877
62195 80094
1093 8152
18174 86785
46727 97691
50779 99638
31657 91231
61153 89384
57125 63405
8826 51944
25003 78930
81813 85872
8787 29097
8090 35082
16794 67514
52053 79014
8151 97026
55770 64818
47 89876
38314 75019
10363 78556
49813 92987
29496 51199
46467 67568
10597 77633
37990 90461
14856 98869
20943 38855
18203 74068
6774 16921
75142 77719
36235 93102
47542 86850
70998 81449
48225 91002
69274 78550
15234 25025
10529 25686
44457 45004
70958 99428
79791 88160
25443 50676
62411 96319
11915 29280
45285 53072
65884 80673
46054 49194
19815 96351
33395 55384
28436 49710
4623 99276
56683 93536
39167 68227
58555 66687
40091 70785
60816 60974
24956 38379
3319 59328
56199 97173
13474 21912
22588 76268
23904 77925
16009 60766
67823 93806
30666 76829
8783 14526
32272 40846
17137 87181
28051 97716
20745 48491
78143 79682
31081 47525
65275 84716
22596 62007
66799 68542
24307 76746
47700 90059
6169 20198
2834 73224
7567 59494
18326 58640
6953 79983
70760 86930
77886 80768
57671 94215
11108 40087
13453 43345
41005 61550
26754 63074
49965 78222
42947 88879
20980 42230
51400 94507
30790 84252
23878 49977
29265 97269
15729 56111
455 7892
71738 88109
36644 38434
3089 38844
28313 54704
57747 94232
8010 49043
2677 10595
27899 76276
33643 42779
99146 99696
10998 47109
70998 96337
21438 23475
15701 52402
12417 76874
18251 75299
18134 79016
9931 25314
13910 35142
78500 96849
55732 83978
3115 89249
23432 74834
82189 88705
18934 84777
3876 13378
25815 79385
12414 29834
28318 54055
55471 67171
77468 93542
11514 25359
52574 97112
55837 80654
3738 72026
31466 93421
89014 99036
31893 73291
47124 86383
37449 84521
58769 66563
39638 55246
7863 64402
26917 43668
44811 98634
68306 73324
12039 90132
59687 71260
45851 79052
983 48416
8139 71489
69088 75174
19883 86929
40839 73963
47532 98238
63103 84531
8472 77160
60010 79427
38548 56746
28043 58217
4051 34278
60663 78091
35614 76944
78311 86734
6625 42890
14454 48404
13870 16399
24695 51973
33050 36957
53381 76658
5289 87935
30223 95991
296 12945
4069 4404
7349 83955
13758 37684
36082 44566
60358 72946
12463 95046
54500 62292
38613 75011
25152 83902
36167 65240
27996 47090
820 2404
54601 61825
18755 73264
1125 71712
57040 64390
2314 53110
24288 71806
65699 69606
63772 97246
41508 92210
684 51257
17073 88114
7281 45333
15349 91409
74008 96847
64343 96257
22038 54211
47195 76136
22338 48164
139 16285
25546 60616
4253 27709
57159 92754
31701 32925
802 32261
93616 94726
26673 86470
9004 64481
8801 76235
55957 81450
64328 87434
23592 72647
69132 87718
9181 14714
47832 49119
55860 65460
31761 57491
83266 99932
33014 90459
55935 61350
44451 76230
53876 73402
33675 43098
8389 33802
25579 99162
52525 68689
66297 79963
29474 95978
60455 62163
23564 60565
12827 34692
4028 96703
42469 47709
80296 86238
51151 75309
36344 98434
14830 57511
39601 48198
53306 66409
64576 82050
59478 65618
78590 80191
11855 89592
8640 99239
26655 74634
32550 95890
19351 42813
26539 48271
26815 38087
70612 76373
13656 44636
3636 6709
23583 33191
42573 71932
55322 70036
32021 45287
12570 23250
61031 62666
68079 83219
10600 60080
9009 39975
28725 52767
75507 89181
34250 88180
2890 81117
29942 53512
11494 58795
6696 91298
20059 79958
2260 57129
76812 93358
44286 95224
4098 71463
56727 65791
9569 34973
10939 27996
46593 63166
37416 56516
68346 94865
39698 68715
14634 99828
49568 54495
3226 68752
39015 56238
28809 35047
34379 38622
46133 90220
23536 39256
28669 51931
1480 16824
4156 74455
60489 72050
55474 57602
59233 65081
16491 67441
18060 90180
73744 99538
76860 84871
23965 77690
49661 82693
32007 57523
46167 83951
8965 19542
51070 96877
25792 78096
47913 75522
13735 51089
59739 66083
40586 61063
6295 84125
35431 70037
14619 38867
42387 47961
82238 92803
8447 96146
44534 56019
65056 77513
5729 87947
32366 85872
65753 98172
29556 95253
5924 35592
44166 73727
50934 90018
4460 25442
7313 18531
6047 49347
28901 98669
27216 28611
74233 75130
29277 78931
57043 77006
53780 85469
28023 39900
57023 70373
35454 63073
8127 33853
35966 73406
13831 48362
7197 27681
71110 88988
46112 90672
84253 90408
3116 97349
4700 51924
8654 43776
14920 91843
44129 59875
16713 48678
24310 29053
29950 69030
62520 96552
23199 69921
75498 78056
11768 63168
43957 61653
34174 64103
54514 84432
37178 43527
29582 62133
59594 79984
53214 96848
81606 96019
3044 59333
65813 83265
35788 85943
18506 28430
78004 99774
5968 17406
2411 48285
18276 66186
26434 65587
33430 72410
10173 40450
33324 94014
11166 50564
9070 10587
14226 18583
26324 60609
62 95913
65185 68097
30301 68127
11247 66022
50215 65957
19391 79550
50955 82250
72263 78470
61453 78696
65203 73160
56038 99165
63401 69137
86780 91753
8089 30717
36392 64461
82333 95416
61286 72817
13051 40302
78345 82862
59864 71581
36064 70854
23395 98595
39399 43049
32112 70716
11353 41002
72932 89016
49875 55504
3422 17833
15105 44867
6511 45034
6694 84103
17092 99726
35662 61572
2186 53721
82121 82434
30726 92394
13460 83107
21231 62097
56838 94092
31404 80056
10478 86826
55780 66186
77375 79161
6245 26087
8219 39771
24831 67210
79907 97125
44679 93595
60053 92057
32686 66651
34302 46034
26280 54517
21687 51202
29175 60140
30908 57400
33213 79632
13142 55061
18500 45666
29122 52983
75585 83103
14601 56332
56430 98928
53934 75536
39016 74231
10997 76751
15055 91332
9561 85380
14141 16854
47089 82513
14448 61145
26877 55056
22230 81831
10791 65932
7268 15386
5149 41860
3611 33534
54609 97767
3921 52480
44705 74118
42933 71597
37852 43665
45928 68783
12177 30650
81556 89433
3655 61092
78029 98778
27577 84348
43887 80479
23748 98468
19865 38484
30128 65652
23251 93566
13696 16310
90847 97722
11440 75595
24527 70033
61713 62765
32515 52653
3087 91587
15093 68844
73808 91709
1780 48674
45269 50349
8472 81279
36243 58482
49271 98678
19264 68829
15563 34515
46813 70443
63569 96542
81569 87472
66322 88385
4089 76122
27158 40670
59364 73511
17229 26363
8583 67191
49387 56388
17930 55654
6343 56170
52777 57110
36228 56335
96038 96317
2311 70484
25418 84156
46040 49553
62520 88235
18186 60616
76552 95513
36916 57990
26399 53357
21363 70854
31256 87967
53319 86276
56665 62939
2292 73664
9202 81021
45272 78753
12169 34661
68009 73718
8417 8679
58712 89066
4612 80676
27690 32171
32686 73107
14074 37475
66932 99034
40809 85507
22149 83115
38849 85534
22637 57018
16582 42928
53995 73378
54033 95077
73581 87016
62117 88379
47110 76609
73877 88155
7161 94847
46920 58605
16415 69611
63824 71331
16561 16793
9265 29961
3647 17666
91048 95869
38142 40099
3997 14996
8236 86244
93215 98212
55835 93494
67294 93307
46652 95101
49677 81342
48426 92704
15635 21047
77456 88775
12913 81540
8887 67230
56892 65567
63827 78575
10555 30488
545 24249
23410 63051
9488 42627
50235 70044
43785 85362
24409 90342
81768 91086
27461 72583
43436 68524
64576 69418
29161 30643
79600 95754
45563 58319
69031 85694
10384 67804
52767 74628
23583 31147
55104 82673
11978 77888
11934 97964
77792 81961
7097 94643
2350 84202
43903 57131
1350 6130
26134 31353
32830 90198
24443 36574
4655 69201
17974 48093
5717 64224
29625 90165
66469 67619
21749 76272
39826 56254
13199 92583
97243 97466
42241 57623
36165 95922
68701 99297
7730 42417
22192 61026
19172 39730
82106 87539
18371 26540
13076 80358
13028 44625
86141 90796
61114 88660
56567 59931
64761 94722
31825 53087
16564 35489
53874 67047
47985 72695
12273 68845
28757 41373
34942 94410
37728 73337
78540 84288
32109 68641
11394 65394
37996 59130
38291 87963
13752 84219
18470 60170
19004 34665
873 38570
68322 69025
9682 43223
17283 27619
18684 20809
8369 42857
35929 94225
58993 90694
40109 55170
51940 77651
14239 61337
1283 47772
59752 65932
33584 91871
12859 21819
69454 78358
18359 21436
20375 35870
19589 49083
70296 90608
3090 16024
13930 78956
29664 57137
23846 68864
1139 57626
43769 94568
1201 30191
36896 44727
20786 69537
183 48771
49373 70559
28917 76989
26976 59661
21980 73863
26183 88879
17435 95979
10493 45221
16148 38218
20870 43343
20485 82235
2423 97703
26209 64354
7243 58230
1858 96070
46560 99557
15937 80651
9745 61994
15309 27736
10911 82293
9760 18504
18574 67666
17608 36815
2443 90302
2509 83547
22636 56545
41908 64678
74056 92147
23974 71377
41507 62642
27521 82087
5812 48204
73537 88411
3291 67407
33429 34914
4876 82456
23661 44876
69365 91782
36379 53786
1208 9598
31323 38674
11419 75927
61807 74209
36075 72305
73191 79436
62410 80489
47256 86169
25576 28083
44055 48780
22340 78237
28319 93055
13817 82842
42951 71527
35874 38330
43320 76574
6591 11840
62840 74029
672 28090
49858 59253
29399 99105
19351 31898
11711 90164
40747 78831
58330 90262
60501 86852
55580 71294
12649 31658
61391 75787
5267 81519
19205 30933
55316 96704
19530 37524
49538 71558
64939 87252
6820 11556
19132 48939
38483 99572
7446 45305
28573 90749
10117 84530
21233 26949
3114 25504
41258 71716
52162 78094
53364 84534
404 55323
18273 46596
23551 63884
86059 91907
60380 90429
59513 96450
57853 66469
19813 38089
39875 49977
68343 81395
36333 91643
40532 96383
21668 61767
32787 89076
16039 96262
22960 78382
59872 72116
45237 64973
10179 92666
11908 45194
323 76316
61477 69412
13930 59190
18937 78437
64218 92059
86161 95281
14902 63108
19026 94964
14716 42072
54778 73276
72537 98481
71717 89074
29063 48823
48384 78435
8979 18522
16295 66939
33362 63864
3115 22268
71302 82035
82665 84103
60224 99342
40411 52224
43553 49476
75006 83562
2743 5255
12113 67778
35050 51828
4158 68016
42852 69762
16194 98847
51976 85994
98106 98983
4467 63038
54416 99488
52897 74310
3260 47902
86383 94357
51926 90389
10139 67559
17541 81869
21049 48583
8424 16302
42941 63909
33820 57214
53036 70937
41556 47133
5649 49715
27061 92877
7857 50523
12888 54051
20669 59490
46198 53567
82913 88073
26818 68553
14921 95582
21746 65959
77574 80557
36804 62706
981 4119
17059 52239
31763 63552
39249 95869
80505 81891
34557 92769
8919 75229
28121 96647
11135 89275
18557 67675
5415 69013
7756 8135
38451 91323
62562 87286
8034 37196
4679 46726
37599 69176
62295 96888
23772 92939
9776 44736
11588 24909
15314 63835
66312 73144
59072 83990
45729 70545
14190 25776
52309 86236
18771 60872
73661 98258
36149 38705
5537 84008
5702 82700
41865 91472
52221 95917
24973 53484
39168 53709
19446 43078
17884 59276
63904 65545
29006 83209
24998 33495
14584 15556
8301 60594
22600 50418
22849 48482
55122 97672
51207 77751
8664 71429
56396 58367
8920 64961
41382 70940
57595 58306
39155 67649
70323 90258
59369 88446
15972 92662
672 99763
30359 57651
27650 76574
38125 52894
34237 90849
3796 74906
52138 86679
67303 72094
2117 13631
4745 11021
7498 23983
32912 80074
7135 34706
36916 61417
8102 54378
28480 61974
59787 94337
7825 41424
41880 43028
16233 56409
25474 42905
15837 55164
9719 17336
36551 63164
8196 95416
63416 88350
37450 49933
53248 72539
70318 76510
15541 85588
27857 55949
770 86338
43567 53395
23115 78735
19912 38226
38217 82641
9066 9448
14063 96068
25618 73257
15576 59352
55011 69545
48497 92355
23036 34967
27674 95613
19496 90260
14934 62409
42512 63320
26190 83599
4492 66142
17768 68996
23694 38292
10705 81977
77507 95511
11313 31331
67167 76739
6190 26868
93007 95900
17353 53630
9693 57800
15820 83676
89717 97381
24862 38618
16291 46436
43836 57211
33822 40416
36557 65666
21955 40601
1940 51765
39128 44755
57894 58285
16311 87297
17397 69981
10044 74805
11563 90109
77236 94579
18770 49842
54600 77781
16976 95899
60885 82942
315 41457
5607 93166
39196 74430
2111 13187
15687 76361
12382 37056
2247 97795
35418 78556
26618 36191
43391 86680
39417 61683
34062 94528
20947 32946
79369 88501
69314 91569
1104 4531
16289 30065
83213 88987
23995 24875
31255 39346
25410 65686
53923 59240
26904 62583
27808 88117
53175 79414
42956 63658
35545 95093
13088 65140
5904 42290
43747 77617
16192 61028
25376 35279
51491 80095
19836 60627
27277 39262
14184 16420
79205 84338
82494 83179
49117 57182
4303 31005
6653 25482
4502 56173
18102 89455
51133 60019
11520 31538
95048 96591
67660 79981
59744 66959
16659 57088
23748 55196
49207 93035
6541 45619
18808 29199
42902 47225
26459 27691
3013 78543
16985 22406
5873 20006
58813 70795
480 64059
19480 40822
2909 77988
10097 85496
30084 59449
57241 84071
42887 89838
6331 39718
47432 55479
33586 58508
2192 35657
8755 43254
6329 62444
58559 77582
11313 96409
70408 92937
9855 77069
61096 87270
29027 55748
15225 63251
33740 92193
51314 95339
22490 59372
28767 56482
26523 84165
7357 51065
55885 95246
80528 92745
40806 78192
25609 73728
30922 75019
24662 69633
33141 99174
79557 92805
75776 91842
8066 83127
58908 77472
39741 66345
794 61712
8819 98567
8060 43488
41590 82415
345 17814
50447 77923
81863 91577
27416 64211
17982 85747
5129 50217
32700 73126
22997 38342
5552 93532
42888 86945
58024 83895
1618 37406
27390 84155
19535 65429
31979 79039
2936 38027
55466 63041
2643 66774
22338 63543
41770 89185
6876 35159
23301 93684
61537 93621
19674 82396
35444 51239
80214 82431
78261 79640
35046 89485
5493 64983
40079 51176
21907 51376
64090 95696
52570 55727
61897 61997
48621 88014
46090 47862
6586 84954
7480 53934
27275 37287
15033 60573
92055 97744
11291 47961
28610 99583
28054 81523
363 8911
30392 65747
18044 27171
77015 94746
8856 99658
26182 38669
24122 79395
34679 47373
44460 69025
2856 57159
30687 96652
13053 72566
63542 67986
750 61007
6968 31128
65064 98913
6427 26721
2357 45027
41016 83677
31380 59324
18494 79886
46053 49586
40602 54270
73589 78617
71631 79238
4950 35415
34754 67833
7572 11246
47512 71520
31769 64080
48581 73775
40347 59279
53454 84763
69933 71208
46234 79554
46122 67477
26094 56880
4053 14309
86646 89453
29966 98599
19433 70845
16704 72600
17075 37190
59685 64536
24048 43325
12351 29681
4234 29403
64088 90574
73405 84221
15205 82807
80087 95192
73368 83646
16626 78208
31698 87041
18427 59932
19 64288
6588 63833
26946 49414
18647 68423
53574 58327
21714 26508
82211 82887
10730 95344
8972 49287
50843 81835
64766 72358
67721 85723
75482 80594
5897 84022
78318 89070
81436 97327
10651 35395
17934 30798
22472 94542
24080 93393
12375 25506
40499 46835
8938 40070
5890 91657
61260 64511
37833 58588
791 78893
65894 73005
12644 22807
24406 51273
22637 49471
22852 43668
3980 48195
20321 88689
64701 69595
25798 99412
633 85872
11334 97556
15105 62326
6149 35341
6986 82233
3739 23797
33904 80166
18301 59287
40619 73327
24323 58213
4386 7608
63527 64207
56494 64593
2869 28027
15184 68950
33097 84825
58673 85939
47445 79295
79981 88781
30071 30989
37691 45596
31077 38425
9468 97268
63260 81861
70082 92798
15584 72017
2754 85214
68899 98201
80615 88925
14750 34702
53588 85191
27023 73122
22419 99824
34067 62905
37982 67858
49133 63853
20359 88437
24541 64715
772 59432
26990 51554
13770 67964
35539 75201
40896 50708
78029 90356
11050 29997
50513 75120
84872 85571
34027 35890
17364 45899
84100 86102
327 87114
63187 92219
65705 96674
36497 75316
72654 73138
7383 28673
61013 97359
17983 65003
7326 48465
86215 99929
9726 60082
85396 90641
5810 21823
31954 51310
27016 40902
6394 33402
60925 78968
1833 96364
25392 36492
22451 24764
12569 60172
25065 86635
19567 47109
34592 69064
81472 89385
66575 95167
19591 87776
10126 66947
35541 74255
2987 61544
10431 49611
24534 59614
58228 63296
43277 50397
16213 56339
21582 73740
10053 34606
10267 62047
47278 99579
17170 99830
84124 85823
53221 53889
54892 60873
16353 97594
21574 62134
21691 81136
19026 27031
45083 81814
31910 98719
23401 53657
46452 47888
75190 82220
15582 20421
20242 20433
45054 96385
46080 84289
15358 80861
14801 59629
48168 75239
42954 91923
12247 71481
5934 6643
5939 96337
36261 53055
24303 69395
7650 86837
19090 30937
43266 65978
5882 35537
39060 39825
21629 41329
71507 96760
35617 99905
70716 92018
55206 57642
44200 60647
10878 59259
25384 98183
36566 68381
22927 54070
61629 97412
17596 99684
31699 70049
41021 90887
52871 72125
24062 91997
14389 31863
31965 34082
7852 43163
2310 42729
58085 82378
12072 81441
58082 95022
31083 42367
56767 97231
5490 20504
37367 44005
51259 92475
3099 16156
3414 47863
34923 76634
40737 59418
22685 86549
8179 44129
75008 90020
23929 55615
53453 65398
36572 93381
35660 91903
76057 88307
11162 30259
14953 84676
16651 17150
1374 32979
58061 80190
26629 96045
86912 92841
20882 34859
47785 59247
41182 93285
70052 74700
54907 55655
21328 26166
12250 81206
7241 11771
68114 82810
20341 42067
16759 44335
62666 95288
29784 41296
20828 40815
48388 90247
39130 85098
852 30469
10189 33480
49122 76738
48666 84617
12173 88502
40378 53173
2646 17562
33074 61855
26245 51614
15342 53896
33943 46421
27752 64693
25301 37246
29672 99171
39633 74910
27311 48898
56474 83534
21382 30589
9956 47818
28503 72349
25931 95882
75833 90364
34787 92980
34223 69244
16319 34601
9602 11151
32149 53954
19954 54113
26802 84888
33933 77720
4950 94337
56769 67205
67361 71457
27374 61483
44038 56275
80079 95918
56105 88744
7425 35569
2037 24488
41271 81780
59849 77451
27575 47002
19202 41470
4321 9243
37099 74044
46686 82451
16079 94859
29224 42389
59154 71084
24476 27219
52269 81329
10944 69622
39061 96215
41975 47813
11457 64538
20788 89523
28144 71182
16146 22297
32058 92102
69477 80299
31139 33372
3928 87024
22638 94947
32703 37934
8725 99359
14240 50525
32221 46519
23455 86613
13742 17330
63099 71442
75982 90458
22196 71332
49771 62611
10204 41501
11775 42188
57495 80624
8718 12254
64287 75266
34240 58002
15986 53756
12670 45663
9009 88457
12250 87033
45054 56467
133 79327
61269 85990
5480 88917
1054 74039
11495 17190
19736 35132
39423 72221
50834 55911
16065 88868
4557 83590
13899 27949
7124 46659
16192 66032
8061 28226
13736 90188
57417 74749
47807 57105
28231 63864
55661 87749
72770 77782
5693 35942
31542 94237
55290 86513
1442 11004
9712 61875
77989 83313
28583 56594
8709 43132
18869 28433
10182 49407
36684 74211
43378 89335
12091 52898
615 88714
6718 24895
23481 98719
41131 56780
22957 50080
130 5132
24342 85176
25519 50254
3405 73176
82392 98549
3575 63629
30851 77043
30349 32021
45267 99176
31373 74950
16070 77948
64968 78882
9347 82229
66973 71088
2394 73159
64647 72917
14638 44499
69898 72375
13868 71104
61678 69031
31939 74762
2671 41066
29931 56301
72921 94582
76431 98305
79152 79181
37271 44513
30882 40061
13533 74525
39930 76693
25784 36834
54982 87600
30280 49711
11350 51736
25150 76681
39622 87160
67766 74906
16318 37847
69128 72126
3224 52909
12075 46972
28784 50093
26642 44229
28203 72960
42443 89105
2826 73996
50537 96561
32910 33317
58960 96955
4589 51265
65721 68878
66596 74007
73658 90548
40324 51728
43975 86766
44846 70508
81628 91899
17971 56664
22522 70268
40118 64400
10020 70642
7097 97632
5127 55120
8265 52421
57318 62480
12076 60334
28914 31824
73874 84975
49053 64963
30997 69142
22032 55471
460 4603
4149 45891
61895 87803
24793 63380
7940 98369
28742 66296
8091 48214
4250 77873
10413 36367
11715 54250
15394 73415
63706 69081
11580 95756
87991 93190
48812 88167
78072 85411
26813 33510
16746 50361
22155 33516
46130 86915
18801 54449
24978 93628
64 65975
39345 75644
16972 68938
14724 82630
49631 57651
42218 91782
64625 88378
9053 94241
65167 82069
9192 14938
48984 96625
95696 99263
34791 68699
4523 73561
34124 58987
46855 70263
39826 53711
46516 74306
6512 55523
21856 44868
84323 95627
59789 96325
7758 19024
31875 52952
45588 90081
2338 41321
16863 27694
31675 68699
22068 91594
35620 98610
40913 79944
21321 79452
93045 93651
64125 75137
32569 92085
45520 88420
9484 83178
11663 98880
6174 97693
45596 54671
35911 45370
15859 79995
14788 52230
63759 68894
8629 21450
26949 42425
58919 79545
41325 68590
68983 86798
37073 40139
33649 57227
5790 11506
33726 56994
66637 80596
42461 64286
40554 72924
9347 91065
8194 42979
24793 68702
76801 78125
56846 60722
2993 40870
33811 45523
39025 68808
56814 87136
61683 76949
54087 72654
32035 63472
54861 87865
43170 76349
81205 98879
568 66797
44603 89062
47857 89076
60864 92364
26388 83036
18307 39284
66781 68924
6135 45770
8986 76700
70511 87245
3475 57096
9013 58494
42241 75955
18842 65828
20211 40207
35673 54600
72579 80700
22548 34067
34308 36419
47731 73709
67584 89419
45925 87417
858 28866
60728 97970
17231 69884
16040 81823
5651 22105
45642 93539
30344 36704
44599 55657
55332 80414
1245 93688
4443 99121
41240 78125
44257 59269
54563 81195
141 68748
14073 91379
28607 53367
54394 92864
29091 56140
14354 66197
14490 71385
25585 55082
33451 79456
33128 46463
67320 94174
6124 98273
17454 79095
21775 93798
7116 43337
796 61806
17402 60790
11139 51477
32479 66563
85446 91200
10461 63166
21972 86528
29548 93181
60365 92327
5613 28583
51679 84425
86740 91171
7319 42279
11897 70888
90268 93809
25122 73453
5706 29893
61327 69496
2232 13444
19853 54504
22480 75130
56067 90179
6822 62016
68612 92033
24323 73966
26344 41425
27790 66509
43963 45761
8268 77077
66880 76985
11545 53614
5084 80912
23018 69993
58028 87213
13707 51011
32159 90890
72876 73519
20341 87283
59774 67863
30674 73519
58452 62423
3965 35383
73677 84078
39787 57874
26830 27904
75655 76701
22769 23240
13206 75565
750 49954
8537 52355
72977 85718
27726 31623
601 4473
71264 96954
62504 72817
63816 82506
68075 82285
34100 72137
33156 82072
9212 50423
7975 99191
5480 58834
13647 27053
14553 50132
27350 68806
64931 90309
14497 80862
34779 68567
2330 71309
62805 80255
34781 79277
6768 37506
25096 81641
33105 81114
34339 72565
59447 69310
15972 23170
2447 83430
49137 93879
6428 32996
54762 59462
78606 91016
9254 88105
37259 58445
81749 94141
387 80393
82201 90214
42927 67593
32833 88046
32947 86628
45701 50340
60635 76736
48573 76581
64133 82502
19187 31074
43492 87891
30849 54051
44190 92191
44497 51452
82091 98002
588 27455
77089 86172
33121 63217
36249 98852
76577 92583
13027 90229
6198 12781
21784 36134
27028 44306
39604 45855
82328 90180
73684 75988
64163 99597
16255 98582
29533 61333
32607 89917
7780 80518
22929 65548
5473 53113
11267 95381
38982 91727
64142 73464
67666 89262
40760 69053
75903 81422
14000 45463
31588 48527
20538 63057
8928 39948
19452 27323
19794 94244
19333 29990
33377 39526
8972 62168
59124 92538
25803 73590
25773 100000
80930 97015
70480 99273
1401 39872
32911 53535
31475 33933
28155 77719
39386 62430
65699 68493
15955 33735
24158 85555
43814 45500
38387 45607
9786 16753
35911 66816
2295 23866
25813 69142
9572 95238
1121 64868
64718 79859
28422 61050
24490 43401
81 1698
49024 53705
2270 92374
63480 88095
19396 42423
15813 37076
19873 84057
47397 75716
79736 86981
28407 76104
53277 53447
54745 89145
53015 65508
50230 59568
33033 38292
18872 68290
71740 91249
64635 80953
137 26791
45604 97730
67363 90505
4325 23524
59868 76132
21069 82697
11429 20836
1061 75232
19637 37115
2190 97944
2301 3511
42349 51379
14978 94490
9181 37359
33805 60043
12882 36319
23005 68191
79159 93574
31911 51829
88011 93311
30513 64756
83716 86535
47029 91500
14472 38447
56692 58965
30790 58905
81720 91248
20426 79803
41967 69605
20961 58497
23538 84857
14185 71663
26269 60114
12202 96621
577 52545
23674 89368
47045 94971
7559 67097
58479 80943
2533 48013
36632 42606
99119 99495
16430 73025
7787 44100
31620 64347
2736 75139
22939 95269
285 95301
85340 93959
54226 91768
72315 95517
33815 95365
31123 39862
29631 60684
9124 71508
39465 42304
53685 98986
15235 27871
8460 38325
43181 68264
31105 78226
5072 80775
21972 87481
2410 42428
53473 64814
3 11211
88763 93209
55077 79736
21078 85665
29317 54849
27966 41353
45161 77615
58669 84190
6098 99562
903 93423
7962 84695
71938 97128
54499 59844
6434 98955
14171 89314
2972 79438
32161 44154
29231 82208
22121 41190
18932 34031
62829 98780
43378 49714
10140 59577
9886 81766
35588 67959
7539 17012
15342 70986
1033 60113
13100 40943
70828 79943
20610 31165
244 49562
2480 42042
55635 91631
41072 94150
55265 61461
7986 15402
84971 90962
13 59928
53338 62952
16286 91622
22894 99107
48218 73014
61654 96194
20093 65971
28927 98003
30869 42319
17853 83765
37462 40030
27789 53345
77700 84313
29853 43220
18757 88272
26785 49917
26073 26793
12182 72656
35124 73483
31404 44477
56367 80443
13549 68030
37473 82701
16290 18396
8342 74335
23159 79346
26094 74939
13342 58526
24754 76955
58841 77913
2804 58540
32137 96065
43441 58619
75133 79018
24588 77223
51361 74016
26606 75593
24552 61962
85949 92463
21587 75789
13146 29476
19468 99870
55972 59486
25077 90848
12992 84765
46239 82612
5737 15884
10504 96080
22995 68169
28586 29140
42396 65531
31962 39287
14840 63000
32605 46534
32781 73267
43737 81175
42311 91251
55141 82600
7850 50157
10887 20139
39047 84638
17410 97642
18474 46308
38287 61746
26229 93301
46980 49405
65808 94612
51106 59920
49597 49904
9981 71067
3689 19385
3177 78589
12032 70335
1088 16200
85963 95511
10503 95972
33905 71531
8086 95741
77673 83416
68426 94705
83304 90565
58957 99485
31979 37670
54309 62166
33889 58372
59931 89805
36323 69866
386 84057
15615 27207
4433 40003
1287 20689
10319 34251
46572 47472
11536 60242
30702 66553
2493 82147
17510 40024
12761 32407
19651 96469
23622 31838
5290 29447
40410 44337
51857 73635
29215 59559
47907 85604
62658 98856
60627 88032
33999 76229
30465 40153
1965 75810
65020 78236
71950 86041
10903 11805
6360 29811
44486 81481
42406 68606
31221 97045
20813 63757
1380 7503
29634 88349
22646 87107
12399 48689
28646 59750
10248 85513
14854 92075
48706 59347
67124 86935
25985 70023
50490 56910
24675 64337
90736 95806
69130 71884
52888 61549
12039 40357
51255 58954
67015 78966
47216 85893
29125 45516
894 98811
18304 20845
89450 95885
25666 47942
47798 91171
46336 49179
53021 78934
8629 39277
4165 38185
7850 25350
29619 49736
31675 88252
28281 76829
9361 79370
32318 36949
55489 85585
63461 89038
65219 97880
72890 92619
74092 80824
6197 72260
48288 85304
57549 89981
15304 20421
8101 30531
42036 97109
46585 59661
920 53727
4618 89790
23493 94634
49603 84839
78921 94388
44458 50951
73023 90839
35349 38686
67143 68279
16997 38783
16389 62739
2596 55972
42281 80099
10135 45851
84096 99355
35357 66848
22631 46140
1778 42207
43814 89194
14577 75714
22888 63585
17190 24326
58838 96574
58043 80861
4628 57597
759 24635
2297 82777
65828 67871
78357 96261
45553 98035
14525 70080
56527 62056
24261 50924
58432 97674
2926 15178
8190 57129
23552 96845
43159 96612
8116 20668
5141 61880
24752 39969
44913 47466
89448 90198
18354 54049
24335 59742
47150 81833
93471 94057
28850 83962
28110 53452
53574 72707
4603 26563
50908 63199
42818 86561
90033 98695
55781 80186
35856 61562
21094 93811
8519 20144
21128 51692
58705 85056
12993 80123
1211 56072
42574 46980
84599 90335
4544 26903
16206 93369
6325 67942
32873 80864
32433 48274
45735 49971
58148 96215
24368 56758
28511 35361
61701 91383
6178 53707
22543 74759
65277 66340
625 40910
30308 62256
44467 78137
53843 58605
20791 24612
52447 89894
18142 50955
17202 34064
67469 98218
10382 47181
35394 35960
3960 66951
20013 24473
965 6618
21473 42710
89257 96874
53448 72700
11455 73576
15633 81652
86614 99637
28469 59530
32952 43070
49482 71304
89687 97957
20664 62162
45888 73622
33553 72173
55346 84283
29011 42454
56652 66200
33859 60140
33236 44887
72089 87505
22928 78226
62395 68414
23348 71197
20130 93478
6863 66613
29944 46438
28403 99412
63867 76046
71922 83893
54035 63030
14624 48385
29263 74960
20914 79457
11281 90754
7694 17808
4081 45272
15979 20978
35620 57374
30881 74121
1330 66622
27009 95881
41191 41468
63262 88477
30659 64394
23635 93040
24007 59406
17884 77753
14363 77764
5739 32505
1606 15960
7605 56595
26155 99981
79219 88158
2081 93076
34161 88317
23965 28082
47904 64285
30768 50154
13002 35271
25587 81530
1904 80468
44662 49345
24562 59343
17111 91789
41101 42339
36548 36867
21135 80944
12652 90275
49708 85064
65159 74950
6873 25854
5973 31624
35616 36374
20437 23108
1082 89764
16036 66014
9435 70117
34840 97650
45590 90373
45002 82039
9161 99715
89680 94293
15072 99579
7678 73994
86138 97574
18475 58614
5100 75406
12220 55702
8343 74871
10921 11635
32906 96564
23705 25195
13193 17704
27651 86785
82331 89345
14083 98639
8382 64726
14243 15662
78380 82184
49115 69183
15073 43308
65951 91945
28946 36797
4858 49003
71205 97654
15030 66273
27084 64411
58583 90004
27981 46657
1241 89925
77990 81495
18920 65573
102 44248
31874 46593
26359 41451
41354 79569
66020 74572
77784 98179
23362 99790
5803 20484
41428 87011
13905 38740
26259 74334
29357 51969
10355 94524
39896 96919
32440 33533
38517 64631
59726 96436
89935 91650
22713 69829
1859 2660
252 68425
29639 78857
4647 78767
14893 95739
17571 77366
18655 81693
16564 87936
36891 82731
22499 39146
27491 30798
15953 78284
14710 98127
35682 59095
53147 85340
20090 61221
24194 54543
78045 86213
3098 38472
4319 66326
73470 90217
42136 88514
40684 97129
10150 56098
37865 91106
26059 50260
7099 8415
14516 55031
8428 57733
5092 31221
41442 82056
61474 77146
8977 19716
44324 60986
22112 61704
10300 22092
32141 80152
8231 24746
57176 92847
56604 64169
13380 93584
9490 40971
20528 33362
22931 87110
6796 71707
32220 45056
9594 66919
21001 76902
10685 79854
22800 53507
14781 28157
48128 90470
40813 99020
38371 87890
66159 92188
13399 28782
39271 52467
42411 62067
70585 89033
41940 51817
28072 72856
35598 52298
6103 17953
683 97124
36415 52744
20123 24382
7925 15610
19345 89975
21082 86242
18655 61281
92306 92487
33062 55895
22271 52086
76761 86692
11584 48338
20916 48285
510 7350
18581 87347
47298 52161
11876 51921
27685 63137
4846 94008
47659 63989
27699 38449
68890 84236
61525 85780
28805 85028
13897 20796
25439 91582
70071 73560
31975 85251
2771 99097
10737 90697
73106 78286
48477 55871
20895 39577
8404 52904
17013 30750
14944 88933
43918 52102
25846 56122
47863 82769
43686 55275
44936 58864
3611 16877
39981 68801
35475 45326
21295 66904
59461 73061
15148 70416
6732 39247
69228 94436
42030 66166
39070 75003
18884 44592
1628 31442
29578 80996
2570 47948
20106 50499
1848 41811
328 66185
73589 88219
4232 30024
4259 97461
21391 47855
68417 86000
55869 66907
40371 81122
54403 63537
61163 74883
10959 75481
77298 97595
50463 90526
3449 85297
92388 94478
35486 37370
28345 64790
20327 87784
56362 60485
14287 59625
19299 30154
79938 81911
25893 63622
49759 89216
62950 70111
60523 90593
30921 59855
45602 87588
6310 82283
16683 73456
14590 36442
72380 85914
48515 92694
17333 65806
52252 53785
34481 58319
57139 58138
9218 65321
24795 31440
88104 90527
20587 76515
23647 96588
31733 58886
28898 86160
5776 62869
10605 90807
16284 94011
11109 13879
21679 68729
2152 51418
15128 44292
26956 72828
18166 80804
43862 83785
36449 91984
16927 87844
40898 84326
48055 66794
25106 91704
11749 14341
52175 54527
35920 98505
76737 87880
34545 74676
39684 72047
75905 94212
59012 75222
51970 88708
1469 85547
27058 47675
37721 81628
28105 99331
74943 78317
113 28023
33639 77974
51007 51206
33337 76110
3627 82955
62258 81971
50609 75509
30298 44602
15854 37847
39815 73600
79766 96861
4531 51134
41732 82314
59108 75241
66065 71115
29950 53521
21279 98648
2169 85971
16356 79703
5809 82518
43708 90964
31411 98575
39929 42559
10932 99693
26447 43274
8478 20895
19899 36876
4896 14445
37009 47432
18070 25695
4551 73312
28579 78312
13444 35969
36914 37691
96475 97481
29355 99770
60726 90539
74545 84168
59127 94013
50972 56662
43835 61054
26816 32881
11059 66793
11900 65591
5418 43195
29583 65522
16131 88518
18675 36389
24147 97274
36824 92131
47640 54272
20683 44623
23470 87442
66188 88852
41970 95071
33956 63324
6935 54150
6731 95635
65551 74551
46171 68418
5103 80862
8786 55897
72278 76897
38161 43037
20112 75189
38857 95683
46801 84607
30474 32211
13741 72440
75805 88790
50173 59498
72961 87362
7248 64654
49347 77303
43581 50339
7632 19856
12442 25740
65568 97515
24261 47559
129 52355
30664 85532
78896 89161
69753 98890
31901 59627
65825 87816
7877 87554
25243 77139
14398 68533
10359 56667
56562 92236
17592 24970
29788 61691
26768 83226
38570 94287
18469 33495
72648 95403
31324 32327
6876 25311
8135 70050
10361 81368
36178 96881
29969 67331
79544 87719
52871 83873
9452 17159
24696 78857
31206 77308
36314 68319
26740 34011
59545 71347
12023 20619
15240 47690
23272 64724
45538 96709
8204 47278
5389 40163
2439 5187
11748 70127
12309 34684
9456 35176
12824 39839
76253 80544
26301 62365
52509 96320
8875 98660
40498 62507
31340 37257
6312 74740
57533 88295
80014 97545
60125 71889
46610 62253
60832 67512
25848 51172
36934 78805
7664 24494
23827 86470
35765 92723
90224 95473
18937 99458
728 13897
24618 55065
37363 60539
56059 61833
52441 90971
26967 29036
23326 89632
35353 43483
80118 80942
42259 69075
44288 97112
60 1141
67857 69086
49094 93172
18408 77159
7906 22922
25949 50304
3270 24306
5752 27596
7318 95920
39727 52021
76114 78928
56685 90675
20269 40155
63105 92933
30965 63414
28968 73557
54896 83448
75339 80677
44639 73422
32120 63012
7099 45197
55526 97493
8050 30432
92723 99132
11734 38082
83200 90125
51358 68111
50542 67712
37388 79078
42332 99611
9744 19313
10600 99643
32811 45328
77636 97266
58336 82071
11179 97942
20014 38041
20879 97061
10273 83944
46852 98690
10595 66033
78832 88886
24103 48118
33046 81289
5584 25435
50338 90124
34585 85095
31102 51877
29473 57187
15606 69890
1410 53903
23157 43392
29833 41336
35870 51104
48393 84110
76240 83636
70202 93365
46287 93528
18411 22428
12275 21881
19388 87887
9652 32174
11844 18590
16583 78765
44902 53139
42418 75836
27406 46245
59913 60230
20863 88238
65947 98904
16502 55868
90793 95381
34462 64518
7291 14189
78261 90513
14272 65163
80597 85524
1049 14389
42660 94968
39705 54613
17007 19716
80937 83272
67489 86546
39686 60803
31288 37068
30273 41322
76580 82255
36637 91985
13537 61320
255 2755
46283 67108
67093 73537
9577 98645
38494 75593
72954 73871
70019 88710
9310 87148
40474 75421
29759 97070
24577 46970
76694 91239
28668 55680
81275 83927
50156 77119
52802 56757
19326 86125
34159 43727
6317 85430
12893 45605
43496 73566
18056 56760
32375 89926
22589 96887
47999 48378
20926 74807
36396 98959
56525 98212
75794 84109
77190 90272
4047 62461
19040 79014
31296 43997
28271 65144
15141 29576
3668 78009
3738 8393
4530 91941
58930 68496
8983 37910
89011 99933
580 63585
26749 78661
19666 71398
1690 40019
42801 97047
15713 52938
25853 82064
53200 57759
40256 80420
56124 85805
3346 51108
6361 30174
21139 96950
31031 76826
22989 68284
84630 99197
49637 58768
18786 24903
8305 17753
13017 30788
25579 96900
48105 95766
10977 77412
73097 75056
81910 87094
79654 85290
64507 68122
7345 63976
37695 65325
7187 7566
21903 36531
8827 40672
39221 99816
12190 41577
30356 53481
39697 81430
70954 75690
36261 41820
46886 58175
1301 4638
61748 89509
5252 35863
14512 56564
6869 89708
69653 70500
50561 95913
48402 63134
70049 81757
72492 85736
37718 79742
20217 62547
24798 77477
5665 91918
42029 47643
34267 57132
14098 97699
38976 82656
79709 92323
62394 76288
48617 49503
37225 43808
56584 57596
20137 80610
61459 81507
14561 29105
13444 57765
9138 62236
15811 38118
37156 44916
38364 89679
50054 88411
23228 62301
17503 31773
18367 39642
4867 50442
27875 58145
54225 98304
33356 47004
24753 39385
3531 18767
45190 63019
30146 97722
25643 88048
49762 94448
66310 70976
62509 76568
3168 34795
8584 42604
21429 89871
11808 12445
17591 69665
48603 68820
32865 87050
12561 73435
14113 54885
21948 92038
19738 99150
11054 27193
33289 74272
41990 46639
67932 90998
28123 60624
27823 50128
8023 87271
56358 94153
1681 47059
12210 70751
3481 52871
4913 58941
1468 78127
9425 91046
41707 54747
20032 73485
56659 72206
48151 69628
77221 97637
38905 66331
66413 89162
30014 47381
49263 65442
24609 97141
93204 96691
32256 87793
28992 83663
18603 85417
27819 59855
29474 63027
4139 64755
10350 44430
69469 77285
53683 90428
16692 55285
5102 96885
47647 64384
25217 46303
39668 40273
45545 91975
24020 55465
12841 55879
5331 96257
14889 19851
23299 94639
45788 64091
76306 78641
22422 75955
41024 75938
41177 44702
9990 26788
44345 80959
65866 78099
1670 85271
47655 93354
672 63190
83496 84662
45609 77468
46193 77846
28260 66432
64960 93675
1046 82240
57808 98299
42433 56109
81481 89137
47563 61173
5270 79152
83021 84190
42058 82334
23463 27772
61316 63465
30204 90980
34528 36258
11935 85930
51951 55699
46643 69292
34552 86727
47124 84789
49891 92397
65031 80827
2366 16034
5616 18741
69934 89990
30560 50291
22697 51664
22835 67575
56378 91447
45463 55280
62296 65673
25247 96821
9695 26170
37766 98133
14918 68412
27743 64171
63166 65420
19207 70520
48710 49641
14313 58003
21712 48508
18245 21060
22770 90004
2281 78656
89174 97023
57244 74115
69244 99991
9731 42907
28204 38619
73660 82357
81613 92642
40032 52142
4976 31391
65172 95143
20505 44803
39170 44891
21317 64929
29463 44590
16586 27646
15432 52242
26299 65206
12908 56440
11981 64068
49074 85067
36745 39898
51099 66942
27007 99933
54431 70801
49883 92573
27503 56960
21862 34714
6454 71563
7702 32485
54812 94242
34294 48706
1294 75301
53619 79499
76734 88975
25955 35023
53043 58201
41740 48921
12549 27013
15394 57090
317 46953
58598 86744
32413 57462
7236 41039
49796 54268
7042 63679
26090 48132
184 51285
13911 90198
28778 90569
14093 44325
26304 73197
52575 65347
43743 97223
48862 85663
1808 63949
40384 96393
27685 73555
65612 76017
71463 85639
7648 17171
3294 65811
85399 87348
44137 85078
58308 95706
17379 94693
75532 86589
12102 47639
90705 99877
3727 22606
35773 73517
16089 60262
14982 40267
21879 91783
63585 87048
23748 37955
14269 75411
79422 91942
59565 99328
12722 80180
7741 94245
46471 70094
10065 16252
23923 75364
24975 82002
38151 64091
5938 88694
34479 53810
25506 49842
16614 72451
9951 18892
5835 16461
23008 89967
540 65237
22122 60099
26505 65810
2409 83268
5941 15421
12270 35270
7383 60126
20222 43260
38074 47795
25236 80893
23216 90958
90628 95338
65971 67452
23169 60573
74497 96344
74686 94091
2360 80600
40068 91263
27768 38524
18812 94749
39749 84275
26495 36121
12568 52950
78910 81021
3160 53406
38885 75797
58918 83077
85446 89966
54166 75187
78617 80958
36264 61304
63185 98948
52735 97563
25159 33601
24170 54274
30514 97804
65114 94660
21963 57604
23652 75382
7092 90565
28156 67065
18628 38138
69274 84968
5786 20324
71351 80921
37717 63772
24801 83270
15790 59678
14740 63281
35951 91074
40013 48970
14806 37662
2124 64847
44324 47149
6613 53372
50792 59463
9768 70971
23430 40172
66959 85674
61962 94650
78267 92608
85700 97086
34439 42301
33320 88894
2364 58223
20417 59190
27059 92254
83294 96468
23408 77337
941 25162
46830 95677
33242 76186
9506 64950
47071 68531
51178 69376
7078 31547
47594 69880
59568 97395
9715 13886
23463 48372
15145 59962
9427 21761
12487 20105
24585 67625
33172 57836
40550 90771
39792 53553
38735 93999
7601 37721
46375 89483
34302 53038
45968 51865
57661 86881
47567 54237
51451 97674
3646 20581
24306 89011
81260 83314
52206 87549
17648 41689
24604 65531
8325 49578
23366 73283
12956 57004
24077 46373
6243 11465
2878 65753
21677 80649
64319 68550
6790 68878
840 46321
20470 58303
94794 99455
15962 69301
11721 44403
70132 74718
25705 46876
73674 75525
41236 50057
36596 42197
61168 95129
69207 80641
2659 20384
49719 70633
25338 58711
33451 65097
15923 23439
95555 97478
29444 79108
12769 98843
63519 87227
21094 41725
23392 80644
49595 78618
3286 33758
22188 67628
6476 45081
22055 31431
46162 87799
49326 52817
55373 98508
9492 33936
11895 45029
3102 63802
4948 54917
12774 42586
21961 38835
68537 74620
5037 70046
4412 83322
42600 43614
47990 58487
60013 71635
44911 57686
31719 94169
80735 95627
11939 19794
31784 71571
61101 62577
33740 64430
70116 87856
53814 55003
26042 74563
4917 37931
28331 85512
27979 86398
6549 10198
96088 96394
43816 65672
49577 55693
91764 97804
91397 95572
24864 35966
74165 78302
26003 80618
88883 96660
27913 28264
51206 85665
25356 77671
73252 78743
53042 86175
12212 54421
88813 96432
33048 51925
10417 70975
36 35413
43840 61345
78206 88520
23332 68582
69831 80186
2130 65698
15576 81855
2549 70611
36466 53674
11048 24270
7713 56157
52752 74962
4470 78551
47969 82767
26610 72309
13081 22652
41050 82827
60903 68148
4220 24875
39417 49113
61603 76764
53667 59032
52605 70180
13528 14714
20240 20919
29819 88611
60021 92334
8730 14015
52474 93683
14462 96513
15190 91154
28668 84413
74898 95617
8464 66135
16483 98546
1201 37438
51615 79527
22617 71696
15720 57494
30709 79473
19968 74590
46025 71002
63136 86720
17470 87219
11201 51263
24538 97640
9422 60857
61382 80301
23375 89003
53945 70211
63462 96577
4121 42656
33319 96613
86248 93293
34876 65001
73072 84427
40598 75909
4135 47030
44286 71984
42195 83246
23284 54378
73126 80041
69169 88171
53262 60461
63565 98343
39167 48691
82557 99002
73741 77049
38392 47506
44245 59716
36286 39826
57309 84207
9797 79282
66950 80927
29833 42108
13332 66477
60801 65344
16896 91615
2093 70228
26786 90023
22059 82476
24034 32831
4049 13353
44464 91007
10837 38817
5409 64875
7313 89412
45754 47859
7778 59750
13524 46173
28917 63815
8480 36714
37177 78950
20848 72251
31722 34018
63302 91983
87753 93491
7434 28983
18026 37570
24178 30235
75720 77764
21652 68659
6169 20499
2680 81602
3845 25953
6847 18140
64721 98715
19903 58323
12402 68990
76465 78553
73288 95790
33721 96830
12490 68784
78843 81775
7518 22242
62667 86092
15162 32070
3535 95793
42740 89050
30537 83136
20070 57925
16586 64144
6596 76009
61748 75807
54881 83117
51669 52672
58753 93269
55972 69701
50679 83604
53237 80992
279 87356
26477 96760
746 47554
12681 19592
47481 78778
25777 28161
14164 17912
71732 76210
7936 32246
28721 60660
9175 43672
7378 97295
49898 55612
32083 80428
20552 44924
38753 99193
41709 87213
25533 62738
62606 88379
56818 64575
20730 64985
21047 49333
44305 65812
1135 84777
78148 97340
10221 57841
8749 28607
19765 91925
26582 52902
75402 77066
3117 12499
86073 94741
3303 92838
14494 73807
20 9624
23191 50721
11367 14782
62041 65049
24907 41279
14689 22597
59465 72442
49517 68075
58898 61386
33082 63915
88025 94904
1777 81487
81839 91206
18006 47190
38333 98376
33941 67907
6781 27282
20181 67369
27756 71702
17337 19457
21091 59122
54427 54864
15865 23229
40468 67797
51196 92572
35635 54426
20052 51272
9155 73814
8918 30854
32200 64772
15958 34756
13441 92325
66617 77554
52222 77469
3336 51386
17152 28987
14400 45789
44659 99241
39911 64556
56006 96453
313 19968
86322 97124
61792 63510
29068 72780
98 73002
19631 74197
9839 32788
19827 44254
25389 58729
37908 47317
54165 76455
25188 60139
54716 86912
66463 90386
33991 38473
61708 93641
18309 65552
14159 78445
31704 76223
6126 34505
53806 76689
30864 73342
4199 7347
18030 30275
11095 17329
92796 93472
21778 62871
16149 47703
12079 36345
63625 71165
21992 83677
7486 46561
30531 86209
60087 69822
60417 61558
47870 99660
32094 90605
51956 72365
27026 47267
4024 25476
15882 84432
27962 51797
54387 62606
37401 62387
18524 89054
3734 13880
12782 86334
26508 48822
18648 82406
46389 68611
12613 53351
10754 12587
31221 53331
13418 30667
10387 69497
75765 97142
23612 91208
22791 83058
14956 98000
11246 69465
24128 62825
24353 94466
62 87452
53312 55508
26261 41704
53143 95303
25817 49912
47847 68494
18136 41591
1391 20532
52288 55512
30869 51426
3275 77970
13064 21226
42667 92102
28409 60570
35563 67684
13126 39929
41436 75053
31517 42098
66615 83233
64119 92170
51248 77005
25498 32482
49933 62027
26843 47174
35148 85989
16151 99904
74011 76516
10177 15923
19603 24933
75115 99902
51377 68912
33554 64356
25325 79525
13865 80833
18344 31678
7877 40977
15615 31784
46354 74726
63785 92082
6548 34965
5632 67119
7763 30800
70992 83663
39764 48031
4797 73646
42208 70979
16712 88274
29538 49730
8516 82470
46913 76828
5727 58880
74919 91888
35215 38585
22920 77659
19505 78399
48819 88735
57056 58281
50868 55936
39116 48108
15555 84423
25564 93828
89421 99881
1634 31694
2748 24610
73110 78966
3259 51974
32249 38723
39083 82255
45477 91154
7900 78073
9283 16555
35039 57365
30535 83025
32150 78346
31338 34006
4606 68467
77259 90821
54646 95973
66344 91476
9876 93674
49913 90198
905 67843
74785 79061
17427 58886
7807 30799
66069 90223
59845 85001
14935 26992
64350 81302
22027 90870
89535 90321
4838 5271
60523 88456
59086 83100
26674 34787
13887 85852
30993 96217
14059 85197
57274 71561
68614 70404
6867 52335
5160 59745
81603 96868
24407 89741
5075 34689
8551 71142
6912 16224
65573 96517
84062 96098
12360 75060
54064 95173
35230 54991
27569 99940
61669 71895
4885 66022
38044 87531
80995 90123
81545 81652
19785 63722
50782 77571
74508 90693
3586 86749
39903 56488
39953 52317
9745 50047
72059 95565
642 63888
1306 71218
8181 78645
33206 89018
12619 96844
20478 67306
30023 81410
30316 87531
20877 23322
58527 82809
1094 57309
35210 38722
29037 59857
18708 97965
38421 81829
89865 96124
4392 55004
35774 61427
86280 91542
56558 88062
13312 43983
42178 50433
52132 75493
1155 78412
7163 75106
2916 99485
31517 74180
70761 87652
70730 98675
45199 55500
32345 62783
31656 76870
53010 83923
12805 20942
56322 88395
64326 94370
23523 86392
33274 37401
27134 87659
3256 60421
13392 47326
40220 71893
82266 93002
31559 94451
3102 68445
25419 59369
17950 54146
44778 97519
58131 76792
13482 79295
6470 83493
45079 95270
51132 60342
17512 75940
1148 59267
14806 34628
1427 5789
12204 22904
42653 65127
29392 56380
1312 35345
9331 54961
50610 75353
2019 70330
19617 41838
57395 92346
86936 88954
25873 26865
70669 83903
819 71510
46696 49981
18215 54741
19526 60822
2000 14624
36889 52032
13026 21144
2470 99057
23818 43770
9692 93300
60427 91881
31395 91366
44195 82579
83517 84797
12803 28940
4236 97143
9502 29699
20176 58400
36433 55308
7354 75118
30273 44844
59255 86755
10290 55146
10690 49282
64531 71032
53387 82974
47879 60494
54751 66512
53790 56895
47011 99031
13314 95194
53026 98187
80077 97760
37056 47003
12632 91772
53178 88053
20559 35908
18425 93638
41624 93779
26090 46984
4594 11104
63963 97968
75121 96070
84479 92189
39217 69736
13759 20364
81056 98146
57092 92480
42500 96191
21114 84225
58207 89466
13294 36954
73789 79772
12304 32434
70702 93679
8240 41223
4330 91556
70344 80360
68775 78159
52680 68350
45277 82116
2630 16704
36865 92982
445 23040
45032 92150
60613 90951
31514 47915
37469 39118
47273 76689
7771 57790
38963 79736
16777 21026
39553 73050
74263 79898
27587 50274
25087 67879
55863 62680
56085 69803
18466 28275
46427 97431
6939 97655
33938 70352
42336 62063
48881 80413
40989 87918
16527 51982
261 34793
65481 65982
10362 77749
46489 72619
5872 70830
23116 24872
19463 30355
34897 51074
40294 46925
52578 63449
19960 66018
7744 58328
24768 79374
54017 77164
31224 64974
3167 12999
489 94101
40196 55871
4329 82969
54265 97640
55453 62365
55239 92609
22501 41909
46688 78519
24114 88375
51218 56766
36716 70306
15259 86856
76939 81810
55200 56220
11023 77043
41100 64128
12791 52154
18600 56046
13922 26122
15122 96815
47268 69356
21402 22591
32706 90886
18840 51148
48806 73898
29595 50190
25191 66493
4806 29976
16600 92697
52866 70546
43683 90740
11137 92100
88829 90627
65179 72511
24908 91000
3310 53038
25058 28183
9654 23467
11902 80796
18527 56883
9873 79374
47377 81228
30648 98046
14491 69508
37101 52918
52361 98406
23436 71569
55170 83146
27267 58945
54975 84742
36385 42435
30335 73002
38114 40617
45390 53895
11457 66249
15408 25064
17154 99787
15325 76263
13880 60451
52614 77081
12922 92081
39683 91296
25915 95570
26827 82348
70569 76267
16909 38434
81216 83940
5176 84938
9039 94897
22987 90660
12412 22003
45767 61639
80157 81175
6259 17829
61119 90124
10092 88041
40557 50389
32068 95558
78713 96804
30710 33770
7454 17802
22235 66935
65945 88450
2860 64785
15036 37618
2067 87892
30041 52905
3612 48433
4928 91083
36840 51688
38700 81331
51257 55490
8621 13938
7142 23796
21062 78530
21748 82632
1439 73817
98728 99131
12080 34736
34426 73880
63974 82506
53197 89768
30949 94709
68441 71636
1267 35640
43785 78649
39671 88950
24891 42572
48917 75237
32625 39674
46331 66664
45563 71242
36427 61457
186 53155
48645 72553
26408 71091
46908 90718
16609 73359
26402 43980
9330 48660
20136 76353
15693 59259
21313 96750
15367 80331
25121 60394
31892 55363
4829 51978
3454 97877
14324 72633
70917 79986
44178 66056
44704 64526
34701 89659
31724 56293
12086 44994
21269 86747
15168 63425
11672 36643
14526 75230
39468 89319
859 35920
4524 38855
14864 69276
11986 68652
35738 88551
83414 91345
556 10130
69087 76453
14607 97920
12109 47427
19291 21460
89680 91857
68612 71013
63875 89198
13673 62594
55777 61602
37862 77162
46481 48169
24722 70904
47731 49930
56505 71929
95934 96234
7624 19977
53210 90331
20218 92303
45229 83191
10991 83132
1434 9530
16386 21175
51792 98258
12482 99477
37481 56080
83895 98429
60300 93206
74305 98682
16879 50747
43002 62974
60188 63061
6034 25208
19409 26886
32846 80319
40718 98201
30823 68478
44282 86598
6590 57100
63710 82602
16580 21425
14150 28617
5026 83308
74854 85631
17276 22328
66072 98755
32361 91264
9518 60651
4561 18386
18650 91850
35410 57505
17413 49322
75841 83346
32403 90921
44246 54364
44161 91544
9340 12355
25699 44952
81212 88667
26505 37487
8022 63991
56851 74741
60751 83759
69657 86976
1033 72394
57772 83753
17239 21564
45188 57040
22383 26432
21654 81515
19092 44470
15233 83852
17248 80300
20349 71641
38480 54709
41835 43242
4540 95493
46471 61060
72652 83684
13056 46376
16610 57169
35919 80273
38195 66387
66019 90636
7283 79165
2594 95717
31887 51548
51349 65064
10048 27124
44029 66747
3981 63749
37917 70775
35773 93097
60696 81889
31131 99899
59721 76119
5182 86459
89208 94662
17497 44650
19433 84591
6963 84795
31103 33830
20128 53900
26611 73551
691 54716
11967 81432
1974 47870
7638 19607
12080 70500
41397 60056
59903 79881
74432 99446
19717 85754
31754 38013
52895 99011
31555 50916
3760 14737
40580 98512
11024 33749
53965 57700
45786 72379
14671 63647
74997 95824
46063 79049
29811 86863
71231 80575
66301 67874
51705 52141
27396 51160
38633 72617
6948 77975
36473 45722
17746 87311
60361 81250
10560 31502
88837 91712
13335 32967
14094 19430
1214 18975
3042 46985
35355 85904
32568 72938
52600 79129
84143 86932
28475 64429
1279 5785
8629 78769
84009 88779
26011 87980
6416 14772
2016 18592
2825 71563
38355 70256
50913 95808
40300 47718
93612 99125
85257 91707
40718 75878
2051 36597
40038 42499
30071 47524
20126 48626
573 49182
57728 95876
33807 43036
46207 68118
2271 91507
49838 87016
62632 80915
56650 92193
19348 73929
3532 99045
36128 81639
38398 41036
22103 32852
49315 99948
7620 98186
54231 67229
43285 93022
70143 71482
7345 18705
68549 96946
15325 78399
9981 68008
17187 85595
26270 44015
3245 37130
83399 97099
12947 29879
20687 79279
43331 73471
4863 46797
24666 34589
27193 57728
38022 39486
126 494
38343 59233
25749 49068
8835 32467
48875 82188
45718 94127
60906 82132
2262 59489
29333 54791
4083 71380
52753 96148
46588 47577
56206 62699
49436 60949
60919 61156
5642 41055
10768 95141
8575 15795
34024 57476
13263 49001
26123 51802
39155 48723
76475 84857
38471 46414
27151 92538
9978 55515
9720 33025
29095 72693
12260 51658
26702 41474
68820 70106
77498 85309
56120 61588
53499 75999
30309 40971
14258 82633
31356 80651
87531 96848
34368 77098
36516 54501
24157 50770
15936 41004
66120 71435
647 17704
89645 91829
590 79490
58342 88038
8147 73204
3693 71930
4962 23381
29901 95000
12355 56115
80258 83890
39008 89435
1266 29924
50969 76242
5123 13604
3380 81264
9955 87749
69697 85670
2746 84693
45368 99375
3630 20639
7971 19759
21920 76033
8277 91372
40883 75247
21569 60127
53092 63936
15511 62567
34788 56334
54015 58005
27621 38020
2957 29513
30596 85167
15800 61891
23315 44983
52591 79197
33407 50409
91101 93105
34385 69631
41404 85875
3807 47008
63145 85962
31797 72636
47572 75849
4746 95305
37547 91536
36838 64646
19486 21051
43439 60155
40114 72017
11505 29501
70848 88729
57421 73001
35063 84158
47332 63146
38660 94168
56868 74962
11242 63229
3513 55352
1482 80292
52510 83541
3016 5648
41195 67198
74043 98121
74814 94344
63048 77328
42651 94933
79961 89356
26317 31266
8858 12453
61844 66845
19003 90755
56962 64443
40000 77041
66772 81002
86126 88092
7229 94253
4387 83936
18879 68568
23481 88121
32124 50658
22776 55352
26323 75609
12374 39122
27090 63097
53018 56936
51391 88402
33932 79873
12382 58862
29459 87099
33700 75369
2794 86656
23253 27708
21693 36056
28593 97439
13550 29930
1018 75281
61197 79255
33615 94119
6513 80394
176 13488
43916 86987
4879 49624
10198 79307
24864 33277
26541 50533
42203 94685
13429 62929
15343 48014
41154 88738
8409 90833
46436 78252
33738 99803
23796 34937
22156 84540
80208 96260
57340 89517
41227 72747
72794 74065
14284 89638
43781 74402
29210 67867
25443 63220
74870 98013
35719 47265
9716 24918
23542 57896
31383 73882
88408 90700
5425 11122
11958 26052
2084 10601
33705 36211
28137 87184
53484 57545
52483 80373
20273 73744
43319 64187
6672 84818
3805 32783
38975 87851
4279 97991
7865 51274
24019 35935
10202 33830
67861 73063
61643 82713
28494 68015
5447 92364
65772 72745
82618 89346
7975 9797
40821 65039
4927 36639
24219 41814
2810 70320
75391 96252
41710 78763
14777 88346
20330 32100
68471 92056
3575 70587
7464 59925
45271 81382
41964 79480
72627 83856
9008 77385
3492 28320
59496 98078
7707 19223
33298 71145
7222 91915
11110 48844
87581 95380
56553 70842
8524 52590
21674 46562
53744 67403
78517 93128
33651 96880
31138 99718
54906 91905
3305 78010
2916 6070
414 15140
24676 36003
15228 48701
21653 85143
27620 62052
28534 44745
7409 30781
80853 81978
30805 35096
5835 69510
63773 78625
21945 51375
13277 58169
17121 57973
35267 82161
19447 83118
65451 86149
52302 54310
11365 50141
14815 46115
34013 95511
3829 7526
472 18418
19817 20509
35856 38684
67644 70895
46635 61644
64617 76731
20925 63242
68627 94104
3026 17840
40640 86141
34083 81122
37389 70628
27575 29784
88403 91144
39030 72185
24518 45240
20831 89809
20268 54378
58299 71395
2592 98401
17910 39945
41967 72322
85724 87351
61596 86422
34912 72262
18017 20410
50263 50404
21140 52610
49907 67461
7064 58072
43327 67570
25920 35616
11925 27649
29665 60662
25167 76367
11783 54532
1902 15553
39944 95644
60947 70750
16287 33668
23200 70519
25027 29554
5195 34622
63096 65732
70853 77040
26183 62417
12701 74550
95142 95697
43160 98464
37821 91652
11650 66975
40837 65085
58253 95505
29212 56954
23891 34502
26081 70325
40216 58454
26396 83850
64908 97629
35821 53453
13268 85769
60609 74025
8006 37348
51936 68477
48418 87401
11512 24981
10658 32416
35632 96781
82715 85738
24134 79386
19428 41921
40102 90974
4477 27718
33919 67236
81749 97372
81222 85666
27843 35590
3795 67022
13166 13186
18240 81736
66784 91911
25456 80865
39475 55397
4884 94527
3116 85615
67354 89566
64960 97036
24723 47537
35194 55379
2149 33535
9966 36812
26054 57752
46032 88672
37399 75322
17555 99689
71110 93196
57374 91720
452 48515
21635 47863
52430 56561
14022 35828
9384 24048
9105 83988
43846 73864
84866 90371
19249 32563
41189 51382
33149 63702
15377 29723
25931 97515
16476 90124
67462 75692
39838 88800
17315 76323
9524 91437
45928 54350
913 85191
8232 24623
10754 59335
15018 17072
82615 97516
11052 33997
62905 92181
67725 67733
28699 42904
12580 69538
25343 67755
55764 64973
69534 77545
87683 92579
36951 75725
56200 74985
55417 60341
4331 98083
58626 80269
44128 87360
17462 55720
26015 86363
12751 84250
66441 81047
38404 59546
28169 54864
5251 34744
66339 93554
29852 42527
32201 91095
74439 97590
49683 67734
59734 94782
43355 71608
25465 51351
62638 73419
49197 95011
50913 52481
50653 67495
49158 74882
49353 71866
35549 86473
34762 47657
27687 64480
9444 54444
30963 79127
33821 37061
5846 33599
48521 52407
4661 18762
25578 64442
33205 82726
65037 83777
28356 97441
80594 82790
38847 62480
39488 93086
28550 68545
7478 56754
43734 75994
6748 87298
25043 68523
5227 50081
52651 83042
39038 80496
35606 70293
41157 55710
18971 71845
12661 69598
20096 52478
6371 47834
15781 74824
43912 67835
79271 96909
8175 52262
4357 66274
39890 73037
19572 45151
44981 65213
45776 85210
87205 92365
6222 13504
15799 75629
9563 80580
23698 94787
64227 70114
764 72911
46310 87927
2512 23997
3232 99812
17530 60663
37572 59168
21584 41593
52545 85152
29728 52653
32742 83868
62334 80041
4824 43272
36665 70662
23165 41843
39023 58334
27372 42468
42096 94633
8758 82910
15441 15969
38753 89422
88819 91040
10563 49020
37935 54597
77499 86213
27158 93150
27444 91035
14229 86349
19895 35715
68281 95381
19213 92415
18134 53276
3265 58361
43291 56038
15186 50842
56311 78707
32834 34315
17862 46671
16736 40241
34357 44005
17299 27702
43878 44795
56993 92615
33943 68519
60771 90095
38557 72683
9557 87956
36398 86416
1861 93427
49945 86687
5606 71382
6117 11274
27979 55979
36627 87800
50443 72678
12740 55277
81095 90859
51985 62073
44545 53316
13984 81425
53150 74020
58178 86370
8529 88752
59642 61965
46971 60552
22179 85014
26541 37007
59757 76394
19040 28066
6369 67857
31703 52223
62146 85424
63660 65769
26589 64523
55406 95440
9384 41356
13483 62198
59922 84936
13857 17322
34542 52312
29801 77003
42184 66002
56867 68673
15060 31271
28069 37316
13710 59793
35929 53665
30724 46577
3450 24720
20229 64877
23466 99905
2400 92671
10614 66065
1332 7856
9842 74477
22676 82750
60210 88208
16756 25056
80734 81615
32349 58229
50366 95110
8194 61097
35301 96048
65099 72230
2467 50083
9189 83964
56027 62250
25405 46701
53115 61105
2991 38217
9335 28094
37607 50685
26475 88345
54537 93044
10463 29198
40526 50024
88111 88283
10956 26433
8879 77486
30537 45941
3965 13128
8361 64515
28252 65350
4578 69897
20749 78972
11875 18027
24868 77346
51699 81793
58596 89872
23811 52782
268 338
9364 46473
2231 20956
13056 41439
32899 66793
23108 44402
27771 62466
95727 97534
10510 67086
7177 18964
24149 98560
60257 60735
34481 64568
31068 46493
6995 66614
54980 89280
14985 67918
51628 75155
29609 32334
74116 80498
29834 95343
69521 96062
72593 88885
36723 67175
40978 83672
26687 57207
2152 6463
23260 38376
40086 95424
2537 67460
32307 92969
60192 70513
67097 88151
49520 74630
51316 87195
15499 37281
1528 52804
3612 91494
67396 71891
41251 66921
30312 56061
69825 86895
26041 92160
12426 60073
53346 65091
4075 13850
8606 34725
28952 77814
56321 66913
28132 95092
7380 34109
23040 57049
2817 34092
8962 57893
11477 82805
92692 98631
29153 57954
36191 73473
68187 73256
40635 79497
64397 94881
28838 75926
57149 71291
58455 81917
40543 59236
86763 88274
9337 82046
60228 96881
75798 95375
14772 94241
78924 88843
39001 76964
24887 42535
4429 79252
8691 87879
5546 69670
14935 36403
30591 34025
76083 87007
56246 57829
11046 25255
48543 85247
12106 88526
1804 60460
59765 64485
12598 85072
14986 23114
9671 64711
30317 67136
16879 39707
52846 88972
33808 82591
21735 98441
62600 66169
43844 46917
78675 93319
37101 44810
61764 67727
9013 20664
12939 40110
8712 76990
46468 83691
8165 80758
85457 90097
77997 82107
21700 74381
5546 86767
44767 55098
11618 36181
10986 98711
49652 65217
80619 95423
7486 43035
29038 37894
38611 38809
35291 46934
24091 72356
20664 64627
13968 57715
71560 97292
53588 81331
30120 94857
45621 53114
44571 72073
8295 47251
62037 62410
46696 72679
31409 96625
13335 55477
15399 67057
31640 94582
26112 44504
15709 71939
5775 84161
33733 94143
44623 61611
53898 81561
20209 72718
30195 35521
19945 57347
53598 99600
94429 99477
82529 95820
39922 59274
21374 94377
66232 80961
8852 74072
74440 92893
4804 33530
29449 93997
15686 30160
43403 79458
63775 87347
12556 15115
56771 56990
3308 93561
35788 36800
6283 85863
47875 51910
16537 76309
51303 91674
60562 65627
21013 65960
16687 24770
41441 83314
51670 78657
11706 81944
22950 33278
34787 67435
27961 99413
9439 71469
57225 75873
20956 42705
38231 98818
10746 18688
49506 64974
71366 78894
26485 92119
45983 59802
65777 93474
1822 8663
17354 33247
36237 81057
81738 85614
42784 46030
46911 50972
47157 57242
1038 83522
8884 95059
69580 85328
9111 77889
2770 70378
97210 97438
16649 33382
78116 98964
54835 63153
18846 74816
29371 83786
50191 64853
66018 83518
63975 70563
30211 33591
39219 50030
6677 53629
80174 81510
10264 88638
16032 95389
24276 53364
26605 29974
6877 62897
56858 96057
97060 97816
12603 93067
33562 74857
14343 64645
20483 86003
8727 97251
37304 54439
49998 72236
28989 82409
9097 92227
72429 81681
697 6980
67556 92649
3519 81455
22131 56110
38387 56077
1359 43685
44322 64769
66173 76061
35371 93649
43312 92928
9046 52577
6192 15828
62115 63503
51751 80223
58645 65744
21696 84139
6626 75953
43236 86430
44184 58873
72624 84783
24645 91028
59204 86236
55269 71722
72088 82538
20589 58912
17817 81102
49491 77797
22530 39040
2362 53928
45662 94826
52974 70827
19688 32653
76105 93388
10937 41127
46111 59622
30633 57368
10931 19555
7875 54777
57702 59034
12912 72262
28042 53933
1504 72434
29606 85999
7553 59502
58579 84173
26878 83462
33848 54215
86727 97935
35919 85999
66722 95869
15316 42637
12878 67568
13452 82656
51106 91613
84282 96533
963 67686
72814 95046
18187 82848
43880 77150
34224 91475
27422 40104
52688 82723
18081 66189
5965 6743
54791 92156
50819 66803
13245 80193
1688 94616
51781 75378
34319 45266
63466 76972
50689 61206
49707 52078
17253 60802
64659 85456
18548 20323
76223 96715
19129 40307
52258 89694
17842 18597
8326 17496
45567 52608
11709 90101
4757 78712
18017 89708
22653 62779
37629 51884
3700 29955
3887 27247
39129 72616
54179 78145
15473 42642
396 93691
66317 88444
45770 55491
71933 97068
58344 97790
16935 18281
39518 62105
46483 66075
39409 98420
8760 32776
83184 97428
68242 84687
36424 46294
57541 94794
24897 32418
18547 19851
8351 72244
4098 64606
19715 73096
40046 44738
81573 83182
25589 28109
43700 68783
28125 57420
39794 92743
52726 65559
36298 93363
46480 61116
67017 88613
71537 80665
42275 99537
3590 71036
9270 56399
31469 36893
53280 94003
41675 79674
42191 65645
9831 79557
11485 74547
70377 71441
24816 41329
32749 39212
18574 77438
58721 93647
44034 48039
60288 80746
12311 57819
27045 66687
48838 89585
3294 47841
54104 69991
83609 86183
60652 84656
41795 44260
17980 45082
47658 68684
75936 96851
3117 47823
80911 85882
46491 58763
18095 79092
1611 74395
16183 84574
23314 68365
18244 27004
26642 77988
8017 8979
14254 92138
11989 86675
9807 65084
83531 93376
3546 64667
7672 86353
2240 52493
6442 26529
27312 64278
5638 96626
31175 75408
15860 77887
61666 84487
46933 67651
36852 46388
26954 35441
74835 86931
36670 97532
22860 69283
6268 29549
46103 62393
7467 86063
28293 45249
33178 56659
7189 78451
29677 47280
47687 82990
5011 52019
4659 69512
13495 79009
55020 95425
44284 47616
18937 41288
47414 84019
26943 53932
68578 75460
30246 99000
39345 83181
4705 74044
76569 81548
70565 75422
29382 37253
54488 80127
72718 87959
13282 66571
3444 96354
65628 70271
34411 51285
4477 32421
58072 64149
64716 69997
12974 76334
7885 27725
71858 82363
4979 38007
14143 99020
3490 32431
14751 35068
41747 46243
60643 94981
5142 9249
11662 91998
32259 46122
1601 23261
4091 49894
3120 52239
10966 96505
79628 91318
9422 86026
33745 47822
26361 90446
10697 60557
56668 82827
37694 46566
8866 84520
41799 51264
6538 21542
38905 86423
41184 73146
50666 55491
11359 32471
9751 51038
56040 72255
76787 97438
57123 65742
10199 75702
47175 47491
3044 28092
11288 29289
17144 68550
11529 90145
27053 53933
70682 94678
33875 77514
51567 82443
49800 89600
28117 45028
31265 89768
26652 57914
16425 70806
53648 76558
6129 30076
25763 29992
47717 92252
984 49403
3098 87111
77517 93986
20975 71371
57380 61836
28980 30292
22327 82957
3708 74665
28992 48448
4049 58337
7515 39292
12252 84458
35514 80318
64611 92758
1300 96624
3331 62124
32623 98119
23424 63589
25057 81872
13643 94834
97790 99978
61184 61578
24152 69784
20058 43201
56641 98342
70251 83068
91816 98456
4707 54394
56974 61511
81553 83991
11707 14608
59187 65905
9699 41633
9288 31195
1178 21710
36217 81701
34582 95515
36802 69498
65140 70115
90046 92102
6153 22905
11055 26067
2466 90664
25800 93940
20593 37788
15679 85747
22558 96186
77129 77166
12925 76918
13219 38575
2560 40971
65792 97266
17361 68782
25040 77765
3244 33510
79021 81386
57758 93773
75725 96014
20894 45039
62834 91593
60019 82983
2718 31697
50785 62308
6104 27432
1326 46575
42239 76394
21098 48808
69824 90610
10946 90317
13895 40998
32165 50929
3722 12577
33698 93848
25935 30746
93650 96718
48561 94242
15316 97118
34827 95277
3811 18565
44757 56770
64845 85258
77041 99602
13905 25094
41901 61546
57930 58796
51897 76899
65242 70436
31233 35258
5932 40986
72282 76618
54975 99740
42166 91108
34459 96722
19314 52978
58804 78438
12115 17185
37476 64791
16973 99944
664 64024
30166 90306
9978 63954
55197 70942
1725 69187
6588 54721
27162 44110
18609 94291
18221 82251
9280 10346
30209 38372
26632 36163
13002 92201
34152 80776
29586 70479
69960 82577
38595 78643
49355 49697
67513 87889
23544 33928
34755 60146
48390 70562
18774 38018
23294 56643
31786 50243
34369 62233
65034 97126
29395 31922
3509 95669
1830 66236
43745 58784
27541 51857
26167 82442
57225 57316
70501 98275
93114 95147
8426 53802
41442 82612
58338 96396
7892 35455
8837 92207
29056 76098
79565 86266
11830 44117
70348 92427
61473 75680
22924 41830
787 83392
96022 98258
49057 79537
32804 39129
56550 73723
22480 52455
11780 47994
58098 87567
59432 97867
74644 84878
55242 88848
90348 92564
17408 32403
13713 80227
41934 48025
17989 72200
37397 45702
77318 87230
50397 70647
2523 24136
2892 69824
12653 87399
50893 51468
66096 99834
91956 99843
67867 83254
45782 60196
36569 98366
3397 13329
62378 75662
17857 18923
21985 71081
45970 90753
29035 76130
43771 82446
43267 82861
44178 78124
1011 97136
21184 95357
1907 20653
56496 83689
41899 92782
9482 29714
18010 46311
2836 70170
12474 92383
35513 87822
4786 55503
46779 50681
42695 84627
31691 38240
70836 98344
45838 57346
34200 72709
17218 77922
10241 19100
88382 96370
88000 98226
24158 84919
29613 74058
57758 91314
5190 69709
92264 94183
19772 21933
3186 50053
69156 99712
7264 70961
9485 15284
14218 17007
16768 71803
35734 51214
39119 92200
14054 82574
62833 81059
5207 27174
20309 29690
3349 77664
21840 46121
1124 25466
33189 39349
39956 74590
32730 34025
11086 75685
23536 32228
68653 95844
64659 92863
47361 52279
66319 87927
57573 99737
57636 93810
11191 43063
23582 63751
35322 46491
57790 72169
6262 16821
50640 77342
11507 57229
6295 56055
91722 93823
45134 60771
64048 96768
16340 44744
15622 55182
12481 95395
66047 88645
23901 68947
4549 88923
14934 81079
7638 22995
64916 68032
3569 53790
78273 91418
34610 73892
65313 67389
14597 69703
31664 45244
54284 59106
22135 52922
51114 54122
45481 64926
97176 99816
43744 83548
2276 54950
19564 25397
60457 72512
29588 82051
30518 93641
17580 28879
13800 15718
15900 53231
61658 67994
29019 86884
14958 43957
88154 91311
27248 61885
77309 93259
74772 89909
1982 27762
44263 76157
13548 73453
2775 90419
17316 61221
87284 96228
44516 58623
7659 27283
30993 34427
28364 29067
32783 80370
9832 53952
16240 89451
58237 67036
24778 84308
42143 60184
783 82134
15139 50563
32412 39312
646 71810
38439 69819
15108 20105
67375 72606
32936 39672
62088 74899
33390 48799
13937 28859
71988 94399
17487 58897
31642 97109
49623 82508
8870 37692
18754 23280
11165 40363
6965 68926
16537 97119
7416 62242
41868 75886
16706 85519
10706 75929
15223 50775
47256 91065
61816 66526
33047 64488
4479 95921
61371 94893
3193 77427
8352 85604
27173 89260
2132 18702
44687 57624
73856 94291
19416 89488
36837 76558
37545 60542
5339 88828
32226 45243
8507 64286
31082 58478
12755 95150
42645 87054
54835 77606
2851 48784
48468 54653
77143 99648
22715 69746
555 81234
26330 94008
25528 85645
9310 17430
61921 88869
79651 82426
13204 28109
19627 90001
8161 16649
36781 98469
66948 86092
40962 68764
25250 62895
46875 59049
44460 96370
49785 92455
9458 79390
20028 77617
37189 79875
5197 64261
53948 74091
12499 32768
13973 42333
30440 33676
26479 84756
4202 83874
64207 85536
12556 29089
1673 95762
67582 85334
1992 37367
63255 83452
14708 49570
10108 37438
5828 62758
32262 69890
37531 84359
43824 93698
57013 66515
25364 68803
26285 65071
2476 75383
48030 85052
73642 97748
55065 80915
2015 13018
20962 21582
40174 65616
5040 97368
29375 34131
2164 85679
23036 59343
22629 65193
72981 80159
86841 87841
4236 66356
16046 74047
72120 79290
68054 85681
55114 64223
57049 62178
11976 78628
2625 12968
39944 66161
21254 34647
15472 99005
29569 75849
34480 51683
28125 42567
66603 68962
34195 48142
69954 79970
56252 83953
22077 55347
40225 50766
8784 42486
38678 64808
31924 98319
35304 99356
27364 37753
32109 97057
9884 76904
48386 91319
785 85834
59686 62902
16127 82586
26142 53623
2603 47218
58426 75962
20534 39679
93256 94402
75979 85922
16794 90422
17715 53126
6323 27716
72823 94025
12117 38814
84543 96015
56828 65322
50680 55360
31687 72102
6805 55769
55349 89112
30567 45499
39822 80558
40257 73048
4019 19644
438 73249
29644 72859
64332 74039
69563 76736
79925 80295
20175 84436
18585 20042
5468 37166
82252 90040
27359 37585
9264 94003
58925 83285
51622 86053
3553 68218
6046 64856
89011 95300
41778 92808
1162 30322
18308 68534
57840 97623
13096 72320
55305 82543
60314 64033
64129 92987
22403 46387
55703 83687
37715 57791
28281 92083
43730 49758
64839 73475
1208 29064
15723 31374
2347 59590
41159 51808
7316 88067
51341 59079
75257 81956
21064 88640
82184 86183
65853 65911
35663 53111
3648 51404
17436 23127
23285 96237
32410 90928
41332 75885
43093 54334
29190 37769
15572 71581
58806 93290
82482 86270
36021 49957
12213 67901
13319 76675
5955 58322
35141 61383
6440 40260
32901 39951
58730 93329
13374 30495
38508 75843
2748 70363
97144 99276
18064 92831
14451 48448
44643 63002
63400 92343
14573 89571
29286 93048
25524 30502
40918 59633
63516 95551
4920 7241
182 73432
35502 71640
29046 53567
6736 61321
755 96499
2568 81252
34318 91300
11393 43343
42177 83576
59701 86150
32675 33900
50003 84167
83027 96794
2263 37190
72417 82807
35517 50943
45666 45935
36948 89590
28477 86757
30084 45371
24247 38316
6911 83429
59050 79174
88602 90276
23254 46388
2281 75891
8204 26468
48166 62586
14159 31308
11832 69461
62787 97016
4525 60711
5768 90799
13128 37686
35619 74360
14023 98866
20780 64413
37815 49932
29669 91035
2532 20019
48664 65362
19208 27603
8906 10045
14701 17176
53728 83102
63817 99272
26791 27223
87255 91084
15199 39927
5410 7418
4811 32173
37159 52376
49654 66872
21486 41331
46433 61177
26035 35360
36441 46101
19189 35801
6285 58851
21602 73696
69416 89731
10403 62972
6662 95666
40766 42275
37495 70448
26958 63053
5464 98107
2611 27543
20312 88691
31499 54251
30510 77866
8596 69108
59267 81678
3574 72793
11195 23848
47497 48775
41188 87929
7622 61098
74203 77156
10001 73555
49402 58598
5007 31493
87819 89303
14133 48156
34752 39255
31349 88870
40829 82899
41931 66500
38731 90942
3751 16014
6548 75745
70586 95372
17000 49155
11452 58466
17448 37094
61019 75595
17838 24143
23639 36870
75551 85407
74966 92694
11636 58551
15875 89987
45045 80902
26692 30845
13707 38468
89857 93015
29484 44308
42823 45973
5319 30469
81233 84301
57631 95772
3885 97680
5149 25813
39892 74364
1148 87459
41189 69773
31292 81475
15429 89003
3642 99318
51534 90343
16461 16973
76157 84147
48190 74174
33349 61732
55819 71118
26736 48281
63131 88803
48037 63102
49222 95828
14099 86097
440 74405
27023 85710
21482 28289
62130 70721
18308 53636
6241 27906
5898 97530
72334 80872
50058 66039
68136 98976
30049 67624
10480 74088
39146 73831
50400 81615
2991 47164
70631 97162
53182 99249
5488 57653
740 5666
74583 85325
15652 59351
30555 74216
17668 51358
9188 80636
83714 89605
20996 66827
52273 86243
69359 76979
48716 80734
1928 80593
52394 79828
18683 60756
78818 97483
23133 47907
50383 78681
41658 99170
15048 39993
14734 97055
13664 58799
381 94411
40898 71619
67593 98924
11324 60185
14700 50163
31453 73573
7178 51216
33640 89154
21753 77854
15601 85280
5547 6269
3151 99996
54621 91671
46696 54442
14312 24434
18432 23586
15268 64801
6357 76126
8895 18325
37276 64132
38985 40542
28666 44503
84057 95120
1262 49818
65046 88105
2526 93395
23234 76562
27358 86536
42266 74472
45297 94227
50442 97431
38404 90861
88901 90666
38227 49047
24627 98545
55723 75876
38749 46454
26081 50477
62058 64276
28592 85120
9689 15400
6000 20021
17014 26087
23998 75282
11179 61589
12704 32306
72679 75891
75431 93936
57355 73237
34835 40335
51833 92930
5904 28106
57147 59069
25646 59236
8673 29808
10338 27960
2450 88706
395 24891
40700 93053
5076 28270
4819 35314
60626 86432
30985 99252
48306 99737
56102 91910
72629 80638
60060 80982
82720 90329
60794 73113
34947 70770
21536 73018
52037 78039
58905 71192
89986 94730
26232 34249
19012 29743
28053 48053
655 4718
5150 5252
24755 46705
40270 94304
33107 49314
19763 94767
54824 68347
9132 35659
53890 98124
37102 51587
59397 73101
24542 71120
30986 99973
19168 50191
15305 87059
2978 40163
26772 73495
66252 82838
54670 90029
60287 70813
66882 83773
5626 25864
42689 54383
38140 84195
27249 73541
84590 93985
2178 46702
15292 38696
54096 71254
51494 95634
42660 61265
8882 97053
25891 62865
58912 81203
20742 83329
12047 88897
45802 77344
47953 73912
6032 96074
28428 30903
2580 7729
69043 69048
86935 94842
35787 79489
96752 99067
53726 69718
27845 90768
9483 78871
7150 35584
2548 6332
8288 80545
5649 83281
68225 73517
11164 83510
35314 64453
90975 98298
51253 75326
45067 91186
37763 62951
21754 41796
9832 66668
6944 81310
60602 68315
12325 57774
32972 40040
43859 55803
224 17472
35791 47930
6455 74474
116 59294
43799 59049
18107 56736
51715 63924
24990 46399
6040 50526
89096 91623
59228 90173
19160 32820
42 74083
47019 98128
12526 35470
19690 80540
10388 96234
54144 96764
90694 95352
52508 59463
34569 84484
84259 95581
50194 53208
40855 54284
35700 94264
11 52368
51281 71427
51456 81973
42623 59382
27596 41382
8906 56630
15860 63997
1154 21072
64781 90281
51172 71480
546 78874
86054 99056
15397 23643
1139 70960
20912 38072
25768 96795
20662 79937
63505 98569
58636 99175
21955 33985
37005 65156
68546 70996
53006 73271
52167 58891
30655 38188
1610 17225
21722 71067
57651 87806
39206 77964
15675 66848
4198 99229
47052 51655
11679 70430
43708 49450
22959 28686
27679 86836
85768 87783
56952 93502
17548 43920
56110 57450
20335 99816
5250 51799
7395 64163
45972 59110
44615 52010
73563 79311
49187 51336
8839 62990
20405 44015
44663 79768
13777 62938
75275 76814
1391 7636
19935 63515
1505 7692
64922 72611
4532 89083
14324 75381
41751 57937
21841 43444
138 66728
89426 90325
21221 68790
18851 56991
8753 73043
79125 92918
66640 79813
29499 45589
27384 34224
20271 73736
17550 76674
14109 22298
44364 76705
8406 44931
81015 85146
43722 98690
10730 88453
3497 77667
89953 95176
26298 34838
16689 54373
48391 58478
47651 70193
23053 49313
21590 52797
12505 63183
16675 85403
23410 50668
25848 82288
17849 25161
61873 67914
8836 64451
14161 39790
1143 49720
52680 66532
29254 29969
34412 36484
6162 79185
13783 79016
39186 81977
5633 55581
34568 42715
8950 83543
21723 42001
35839 64889
4435 11689
7741 71584
8540 62353
66874 71776
67232 81929
35853 82736
26973 99731
25348 41031
8120 98167
39623 42855
40894 64354
4766 99073
13606 21147
15028 92996
98206 98745
56729 81885
60855 62887
9610 95685
34096 49032
24487 90258
47081 59880
31613 80857
63857 70114
3656 7833
2078 27376
80580 86037
32965 75808
61402 74583
57405 95133
23595 25288
26345 82223
13705 80463
83866 87463
33075 81206
1857 16284
11578 61976
19596 95731
25306 90994
3543 69952
69781 83665
5673 83633
59443 81510
15267 37871
28535 40497
39265 80516
45203 48711
17494 32431
6435 15669
4174 86479
10563 95296
15457 55414
39190 40041
20134 55303
16004 39892
7044 51090
51214 78152
32317 74671
28013 90135
65300 76971
45787 68293
48551 90900
71652 87198
28020 39046
7373 48640
56319 68427
50037 58337
74602 78034
77226 83372
26893 63780
19110 29581
25628 80682
20880 27510
21501 68412
7231 56757
7867 65063
44390 48392
26321 33347
38244 56800
65451 83617
12513 87021
2718 19425
38517 87876
75736 95245
2135 35258
82354 98387
69196 87367
43841 93502
14371 84589
8588 63184
47441 86799
222 94712
31560 41924
9128 41503
38667 52238
48435 87488
11123 89698
32655 97061
33701 66143
40109 70589
39006 92842
37036 66290
83718 97612
20007 97172
26466 29576
70651 96496
55634 78574
45707 65542
26047 41170
51210 69027
42012 99452
60305 99831
12098 38456
72076 90007
30856 93031
1581 16341
64595 95359
33546 37197
42087 71488
31600 31711
47705 51317
69613 80594
21744 71676
8777 80868
13109 37759
10334 77536
57243 66558
52592 64435
11107 39569
33913 97321
60803 64944
83699 99826
50507 94043
8680 92478
26724 30118
19253 66401
26123 83305
7717 78666
22369 24284
50532 96379
11091 82525
27579 54839
64519 99981
27714 41049
243 69960
44113 65242
5677 20505
72001 90285
48131 78203
22320 28020
21711 70884
44861 92681
22690 58512
34430 66263
32148 81590
741 67805
49583 81067
24649 41110
5068 26134
16636 38445
72539 84748
2172 29559
47923 73519
7468 53061
36603 70773
21894 92578
68814 97005
55786 59470
29380 99678
6076 23787
80778 86689
17239 90678
4717 6527
59017 68631
281 59297
6098 88243
9296 27168
37925 43983
84136 96534
10272 31048
17576 29711
80968 92259
40277 72995
6074 50922
17895 56883
79516 88193
21526 33473
16963 25940
51633 67628
20929 88907
12282 79545
61135 79192
11090 36603
440 2030
55977 78889
77225 88194
13644 47420
20090 40427
13211 50122
15487 18274
67585 94835
52083 73054
24653 77052
84186 95133
9574 47742
33953 63865
1983 17801
56386 69220
36904 66385
41370 79399
69685 91489
9379 54862
26636 68112
25771 47843
54034 71621
27250 81622
7775 31112
55204 89813
16947 86147
12411 48462
16002 50906
79650 82305
67369 68389
28984 49891
5156 77702
55022 61613
946 10609
22729 62346
45613 79168
62607 94510
45976 93871
96167 98890
55222 71702
3979 84322
53772 81899
14096 75314
67176 79602
21984 42335
38270 47840
20369 28621
206 35242
4280 17111
57551 59105
48241 85463
34526 69809
29648 48475
10118 83720
73330 97409
81281 85976
30394 60973
17803 19834
48912 73867
41099 51692
4983 75342
2690 19183
21415 26846
10806 90661
34137 75644
7304 14189
21916 49134
4768 71998
9058 16238
38809 80682
20455 60864
20763 77677
82693 89880
5619 66404
50013 65678
19018 27714
51074 87852
581 64088
21580 99104
58319 77820
132 21182
52970 74175
58515 68828
13945 76790
5738 62585
31726 93488
38667 64762
16318 40465
944 96535
54057 76701
40384 61323
10406 29162
26050 84240
3927 33061
13566 17737
33200 94385
29379 83533
77147 87116
56922 76918
32029 48543
1747 84810
36715 81675
34335 70534
38256 48696
36640 89343
73169 80696
4378 33976
52260 87607
10187 49021
21305 86445
43715 83982
21324 74983
32105 50350
26002 46578
52553 86812
6944 75963
5828 70450
6037 48080
789 70506
65056 81803
9124 25335
20265 81901
13259 94574
28925 69640
43464 73601
28831 75282
9020 48164
1383 16852
2852 44683
2303 93595
63521 66404
35862 99024
88385 93476
10259 77968
7867 67886
29432 64855
46619 75096
55620 95174
14827 49678
20497 94743
55418 60339
1884 65627
64720 93309
1226 53734
4903 71975
18904 33352
10451 18934
16225 39604
63142 69469
319 36168
25437 58721
86374 99685
2544 16337
56216 92545
3925 86867
44883 86661
21846 36565
15013 66570
25218 26446
23275 43999
34589 73202
21230 27264
32465 39928
19697 63724
3739 50700
37703 87810
10421 60479
57995 80813
67011 68920
8942 25005
47727 64719
72719 77217
74062 96238
18147 38765
18421 45194
16539 19366
44319 92074
35708 85249
19120 57484
27988 90534
23272 35011
50411 66741
17444 98240
24463 97953
65081 98017
4995 11048
28319 77558
11874 16741
10520 88608
4843 33769
59207 84366
34772 85499
25136 30371
33012 91343
21367 78371
24543 56547
19536 47350
33648 85271
25716 57746
31989 79283
12415 12854
52626 91181
30491 72711
57074 75491
9352 40879
45517 59782
35960 59953
11547 76397
27665 77941
65564 77438
15549 65920
46731 60705
14520 34615
44153 63994
45195 85670
14653 22748
9970 79412
45599 49423
46443 69972
52275 94080
71807 79216
27223 94508
39760 91617
14358 49553
27836 74493
31596 34956
37882 83202
17742 35204
32321 49757
13899 57235
75828 87210
40047 61357
29933 60278
23266 41968
28497 67252
34009 76318
35815 65492
18044 68578
32228 38501
15752 38555
7132 68041
77913 81278
20425 50373
56154 87505
22162 27257
21173 34825
72340 97457
5774 79481
1317 29856
14407 46523
28398 29691
29826 54137
22259 81503
72782 90253
51452 91049
24094 31254
10529 26945
3895 16471
45940 55384
16826 94486
28737 38959
79061 83480
44421 65880
11446 42303
66710 67629
7406 38824
28398 66488
46897 51141
47583 49068
56249 84185
13998 36978
16878 99749
34567 98401
81273 96060
54204 76049
21505 90327
14537 21819
11036 76295
27478 47689
50564 76406
26237 86393
38025 99390
93508 98734
9581 26259
54684 93795
22924 40047
12210 53086
7122 71780
39951 88159
10612 91345
8760 64882
20098 43672
13924 28635
83518 93336
9958 58205
12143 31171
54078 73623
62939 93680
20223 66247
854 38811
10231 30159
20132 98218
19838 44495
37419 90477
45824 86094
8636 95961
49171 78536
14653 66227
35474 76422
91471 99152
698 93575
13684 90526
64203 87567
50919 64213
34660 53782
44034 76544
31515 60764
47982 50614
61382 61450
16699 75058
86215 93590
34021 42136
23876 82547
3274 27016
22436 56803
17390 29161
86069 99514
6459 92249
32929 84090
11113 93800
30019 64323
83403 84894
45255 82340
25983 26229
13319 54442
1060 88077
3800 39262
5634 14163
40912 86567
53843 96387
7925 44753
9607 37742
7596 29725
27154 27901
47079 89162
39212 96854
61022 82179
53349 60059
715 13838
1964 88042
44434 45974
42715 56191
3112 66503
910 77063
67163 83192
4140 83561
38569 46433
34405 91277
7668 66479
25460 68679
16894 88501
78098 88086
18394 64458
28633 73637
71294 91101
23546 95240
10551 87317
5908 96587
61367 90954
74666 98380
47465 51770
47849 89983
42021 76137
97988 99391
50168 98463
21745 33471
83962 97216
58798 86027
45850 82091
76958 83774
52439 61744
3560 72329
24521 28461
18627 61975
22258 67920
369 4477
1565 87425
53694 62056
39180 48892
11905 59874
81339 88642
51039 88808
7651 54875
14042 99349
74948 89788
58628 77325
72381 98360
954 76160
7517 13441
18118 27900
15221 51161
37283 57236
24160 24413
32312 77711
1391 99171
56410 60880
20672 26028
16593 49894
7355 95739
15463 39258
41882 51376
50985 61579
1642 66101
14129 82179
37003 67440
42684 57331
39175 43635
517 21283
53611 97645
33891 74976
53740 81173
52901 65770
1407 39871
10683 96124
19208 83315
31986 64213
20641 64762
7896 29863
51961 97378
32614 45875
16027 49131
17501 91004
69850 90564
39608 50722
3724 20314
38653 63605
27650 39949
49267 89335
71240 73217
528 62961
21614 54231
43560 73745
33648 64988
6909 46508
39880 69530
21571 44796
26055 29937
4141 12076
2917 62319
21507 32191
451 79805
9402 16595
41515 67690
75375 81124
27371 59323
22501 27367
4720 44124
18469 37483
49828 66513
94587 95407
13739 15616
58523 81766
10454 43664
119 49711
32696 49369
16178 18763
15112 83542
49551 99420
11395 82789
37709 53782
45707 80097
29298 99999
40114 66294
43376 94131
9675 74338
53922 97176
42048 61584
11456 33077
6653 28749
44873 45071
6308 58380
81517 92529
9575 67024
32303 33589
20356 43359
7104 64720
11726 60070
66658 67684
17655 39736
14508 39038
39321 79956
40247 81211
14650 77997
8478 63828
43900 60640
4926 79913
3761 79062
4228 31996
5243 22633
42434 61870
2386 37354
49399 57277
27414 36575
55794 77331
15014 59477
57629 87423
43595 55906
54204 82445
61869 99643
40423 49515
87779 91281
43250 71577
79645 82354
34221 46670
36853 66823
70024 79616
53659 69265
35032 45455
81104 97304
78387 78866
21636 78049
7497 95147
17402 91371
11243 50508
29165 71711
3056 80220
13962 66047
14697 30868
42108 79907
53754 88587
13374 83163
553 87769
70460 93103
87620 87867
51389 79465
7189 20649
41132 99895
42865 62966
61333 66551
77096 79820
69996 92543
54497 90680
45832 67147
28780 92487
68568 72473
53823 80856
6562 22543
16267 81581
15376 79392
5430 23903
37851 56042
60240 99224
9260 60354
96859 98804
2548 64775
45175 46946
68678 77654
1265 71358
92275 92473
6352 38647
15180 50287
43249 79896
7126 20614
6800 35537
30331 86265
15456 36289
2499 12698
1380 24376
18682 85443
79864 84523
60547 68262
43200 72923
27890 57543
10290 68853
2285 93501
52936 56616
35577 80892
7536 93924
64256 82100
28823 84349
2498 41837
48578 49691
24661 50290
70257 72895
5495 61106
11396 92886
65969 72799
43962 90396
53107 60644
14977 74842
50507 85180
35379 38515
25957 47188
14988 98564
13997 64867
26741 81079
2448 56231
39925 73800
10853 39414
24827 36739
7486 51019
21412 97387
3448 92429
10473 70807
67651 82350
10856 24376
11254 57666
6549 96237
147 1258
15996 91095
60356 90434
21537 34078
4432 31991
26614 77254
34122 51847
5791 81918
14259 39044
27540 96132
8387 51361
21495 43675
10614 20519
23199 35632
24179 66628
34280 99443
14995 97287
8494 49961
48382 69362
2534 60958
9953 56726
27793 50816
5330 94094
64423 72895
70405 95525
66129 80698
25806 58675
20614 70428
96 62357
15335 75193
18694 42551
23375 38394
7685 23714
25255 38828
13215 80776
45748 64833
71836 88351
58205 74040
24336 56721
9007 58208
1714 67878
17388 86425
36004 37234
33822 56779
53311 94608
41856 42795
13261 38771
53429 59918
53516 77042
33865 54933
42678 59659
49924 90789
24457 76327
86429 98145
30380 98527
8046 60931
6159 28588
27804 89470
28230 73364
44952 81576
18151 71804
44489 94112
10874 81213
57199 68148
55971 79921
30276 79183
21553 54598
46881 99063
2757 17989
39089 87222
65713 76679
11829 83440
64289 93259
38532 73439
27578 30541
9703 16119
71933 81165
19174 27755
44596 50857
61403 97062
12094 57126
10875 59403
36045 53555
27021 64366
27049 71131
14489 90763
48486 67032
35034 76264
58091 63062
26064 51688
21250 46961
22046 63548
33303 92772
10104 71300
11004 17678
47502 57670
39854 71382
76320 87987
29015 55038
43210 71486
13100 18025
44769 90224
84393 94220
8705 88479
6897 88673
36716 78246
28180 28995
39699 48092
70799 82593
6128 84015
17788 21847
54457 57338
23817 94212
61663 64912
14646 67799
50900 68805
70391 99772
38888 56443
27800 56990
39086 85417
47575 61153
71103 98729
29537 77706
32666 73817
2935 42281
2929 41829
19425 80465
51413 58276
46435 60180
33823 54166
51284 83118
20302 57111
60207 78250
27166 42518
23289 72576
63805 89123
1193 34754
55037 99156
4959 54535
27493 80248
57895 66170
18894 31049
17148 25987
58385 75081
8751 86922
76865 78488
16116 36982
33852 69033
56073 74323
21741 70701
6816 40790
76661 87901
66542 77749
82151 83712
77438 95811
41897 65597
24735 59663
5289 99569
5796 33389
19630 88452
21953 44299
34732 86602
19035 74530
73794 98413
64015 99080
39426 77549
513 79331
39798 45871
6851 99412
64598 67115
41732 70383
39565 66043
28665 42084
94023 98352
34922 56120
39841 70549
40282 66318
2114 98434
429 9736
41059 45369
22788 69245
10729 15554
32781 45840
14133 52092
13444 36700
2476 14348
2926 88360
11050 65006
8426 76701
6059 14043
19495 49953
54716 79428
55963 92073
87079 88370
45198 59354
37088 83749
43492 50509
5781 7566
19105 65974
13941 76313
57934 74568
8335 95156
15121 85422
7322 80726
4518 26686
47462 60057
51180 88496
29834 93981
48242 53062
13807 40096
14562 21901
51734 55019
116 12205
26075 96312
3879 61571
36593 64003
49228 94340
46594 77143
9049 26640
69607 91615
1424 69978
19191 36516
7100 33177
71718 96733
16100 65978
18220 54801
28684 45365
13273 18095
1182 41128
4399 20802
13080 34712
28175 89805
68188 86731
49545 93899
34215 75235
30431 74197
2888 48717
50662 98058
87190 99574
40331 85665
505 1844
8446 84221
16145 90886
4595 65503
92130 97592
94513 98500
33350 70104
17132 73746
33822 64309
1475 14856
65211 87360
77500 81460
4288 87289
46860 88813
14750 81691
1511 8020
47861 57831
28744 75673
87060 95989
2331 85597
22518 99743
74408 79951
25256 68166
10237 96722
40146 78297
29534 60025
28868 29040
11353 20028
17688 56153
33533 94574
37371 47959
36802 87301
29919 34724
23344 74135
11027 64988
26517 63099
1028 74795
28043 31108
72492 90668
22454 47477
8151 38673
23904 53391
77443 77514
45377 79414
40923 91928
36749 61458
52903 84300
12217 94767
39106 50138
4184 83054
27479 95465
5042 31971
7051 97716
41046 46239
75084 90760
72071 80352
39817 83321
26315 32543
11537 77484
19089 71425
94506 99054
49519 53471
2337 76944
65431 93342
30835 85098
18853 71216
5395 72930
47000 86468
32180 72971
22170 35592
54234 63520
30495 67422
24651 36966
40325 96957
97979 98241
65102 75725
52940 90058
31895 48503
40695 54765
52469 60051
14056 24375
69762 99818
41757 97097
34024 92278
10110 35398
62276 71017
24810 59127
6413 10550
30945 49067
79324 79603
28233 93275
9358 26494
82368 99689
15279 72458
71008 93445
79799 89986
24209 45705
72263 78876
53539 97575
18572 57799
65496 90640
15559 62695
17298 60496
1611 98120
508 54191
19776 26566
32059 98576
20121 75588
40751 73302
14156 45019
27310 55294
19863 44168
79200 88101
39887 51588
4423 30483
11146 47114
7726 83606
47397 59064
18069 21920
36257 99172
71066 88526
22197 47982
54188 56221
66080 73764
55945 72028
79438 97216
14055 64874
31590 75724
4343 60482
10460 16790
44606 70703
11075 71220
2874 30899
52075 54120
10926 89540
77148 91027
26341 31701
48210 73546
70855 99601
3705 13345
81065 88374
13981 21994
4749 81150
20323 71014
56492 80514
49798 87412
23828 24553
19720 60175
12348 77762
1491 13299
52493 67298
20544 22859
6019 29140
63474 75671
78771 99772
23649 53463
34000 88700
28303 42012
1157 28334
64988 83554
8212 52007
34035 43599
19798 99306
1068 73181
29500 64593
4075 21125
39797 70035
33873 85758
29292 80878
8122 27688
85794 95266
46535 55790
42187 70872
3166 56307
71378 72782
55121 72183
1900 94221
6898 24464
2213 87369
64675 69795
28648 86731
22709 84820
41170 45407
7266 71059
55855 89930
48489 65078
10779 99127
24658 88695
38786 83420
89016 93081
39450 71409
20247 55977
47935 62208
69746 96865
48281 83784
41313 71878
20146 92213
87440 89558
28639 91908
38858 70954
16330 66563
44745 51599
14080 22063
5975 28981
49110 71101
742 58557
70175 93197
36628 78856
5602 75429
5087 35085
61018 71317
26746 91816
43761 97842
45062 86557
7530 58990
31051 47994
26732 29186
71644 94859
15191 51485
49937 53413
7277 74221
3458 11997
38182 99637
24484 70802
22657 35366
19412 92880
25717 46556
26127 27235
63462 93143
63549 67064
16307 92755
72535 86087
17324 52647
9035 25493
21271 93474
8747 55509
91062 91830
43747 94203
45043 80028
27756 29946
43159 84160
10620 24249
75474 94732
71278 97085
9302 24920
16778 29547
26757 40514
22837 62212
3305 49708
21110 93960
67984 98277
12502 36555
41317 91485
26940 57979
13016 16841
2186 72728
13708 63429
6201 69022
7134 95186
49656 55185
79752 92420
67739 72801
14050 74223
53352 63492
27973 83975
30189 87915
54630 99931
48488 91273
8581 10381
63800 91658
18990 82971
2459 99113
74984 95171
51806 90306
27278 81614
90178 91967
26230 86108
62049 66689
66190 97262
42628 75149
34408 87175
82224 96919
20206 25255
7903 71465
30690 72978
10404 68499
18788 88026
50041 69833
40928 59166
233 26976
71713 99196
27425 94156
28304 94248
493 68272
24591 86835
49842 55630
57830 79826
90988 99126
56859 75757
50447 71535
40056 44680
3187 30683
39433 94160
51936 52502
72647 81146
19858 20152
41435 60878
19479 52493
9364 25630
62173 77162
35761 75655
32967 81480
32596 61064
32014 84434
10588 96119
16268 91935
9484 83780
14085 82971
14204 79445
32470 43648
70909 86512
30857 56275
27840 33849
2858 12052
66996 90568
10779 13915
27838 84347
27169 89815
270 54183
54711 78372
20854 66904
28683 89949
56353 76858
61997 81814
21095 69945
74463 82910
47829 84133
12441 48957
17972 96209
62045 95191
12911 34590
15077 94175
28940 78767
46354 81247
6761 30547
54139 59823
23148 91780
5325 27198
15947 94668
17618 77216
98110 99742
17936 67824
17763 91164
955 7062
47354 67370
50451 89224
11983 91278
20843 49981
15888 59943
6469 80912
34044 70155
49165 56696
18349 62853
56315 90003
85775 89936
4326 90172
67733 84841
27921 35656
19258 92700
6771 13904
76343 77752
13629 48018
26024 43579
40786 83305
51455 81286
42987 65006
31971 58763
8639 30726
16877 92319
2004 35573
1690 63664
64664 90772
832 97022
14822 47033
31010 65746
23905 56229
70927 73583
2921 72125
1719 12033
28701 50326
32619 48593
24256 56854
44560 45402
499 90958
56118 64800
83488 97746
10621 31378
1611 82205
42898 94625
32113 46617
72139 99240
56017 62943
44614 59906
8792 99872
56630 85181
18801 92376
4841 88076
25498 42155
36133 83854
3480 63544
27705 73774
40977 55826
3161 51853
82841 86134
1793 2293
30874 74136
28203 83137
34550 97989
13991 31103
33591 78950
9293 35456
7685 61233
16877 85883
58060 72336
4791 92618
43412 57753
6862 15306
37593 48666
6815 69706
28485 94451
24031 54143
541 23442
37845 64385
43840 57918
32464 91711
7936 10541
6543 21487
1282 3855
42818 74315
37367 80127
32409 49586
11172 83688
22319 98673
57161 70865
7048 52518
10439 73844
2593 93859
10470 73364
83386 95660
20199 85163
4522 67091
11088 40209
29357 76048
7499 25831
71620 82710
21953 47270
20479 84683
46810 75599
8993 88312
39175 60840
33719 59127
19017 51015
50908 86373
71924 87093
26583 33762
35326 63376
31458 61796
27859 42877
7455 21733
38252 98789
5670 56740
54564 90279
2302 67384
26670 78252
53941 75364
4248 87221
14588 75749
54761 69799
8098 11880
23536 75175
5997 36599
73153 92648
75601 89938
28634 57464
3688 44513
32960 90887
20840 84844
39652 49363
29961 41629
7983 31239
507 68637
9438 34411
13573 45658
46647 57307
58866 75816
2809 75871
23950 85554
26985 39764
8468 20919
68169 82422
90777 96972
12624 69115
23029 71034
36066 47683
19413 70079
19565 26090
33547 63844
66015 79935
1909 70057
9142 62744
22818 48517
10070 50290
36427 95929
56230 75131
23173 94802
14795 57028
608 3823
6778 71386
53395 74816
40807 50053
86709 93056
11450 19578
11737 77950
78627 97661
18929 32232
4879 54956
25445 84644
38099 80650
61286 93219
55715 70443
47440 89199
19887 24236
27563 55541
31746 66202
21628 71582
77392 84307
25981 96838
14090 62044
61894 77087
65804 99326
71987 84755
38145 42835
28856 49281
95221 96760
24927 40072
23351 29795
3852 7407
52430 89867
7459 99340
7159 63876
8857 69857
11064 79181
27618 80276
35060 88880
10681 30235
27620 92527
2240 32798
38449 46077
5231 28129
7398 96111
40289 63220
40715 64852
25013 96461
318 53253
17786 51004
26123 65820
16158 69838
27504 55000
30767 74679
37124 96737
58437 78228
79839 95637
28630 92387
5604 43646
40960 60867
61842 91255
32782 63774
18334 69814
31719 68775
38008 69432
14246 94309
33366 59204
14303 61641
57996 76695
43025 80314
13777 61299
1843 66140
2548 96208
8800 46511
8556 45406
64291 72170
3027 46607
45371 53866
1776 27136
54061 67559
64205 75724
60614 76448
13576 27715
4559 46550
13088 96400
23769 79683
4723 19555
10613 13687
44260 46486
71704 95263
49784 97122
91519 92740
3015 56913
75485 96535
61271 72215
8277 77689
13809 94787
1171 55854
4603 43639
39673 79299
6630 87392
31632 37761
51548 90552
19271 28035
62763 82053
41843 94551
47673 84692
42388 63116
68737 97859
4156 42554
35236 56095
2499 6961
65433 74626
13489 73442
5670 69217
9221 56127
34749 48224
59620 85824
29439 46551
36469 45834
4908 26802
22547 76332
59201 76857
47806 70077
40232 70900
41878 85578
32571 98830
17095 46774
39447 90701
28355 33455
46153 91034
19792 27591
4628 89721
26644 50904
66692 95185
23917 46774
6064 83403
36876 49283
389 3701
67183 94588
887 25060
12115 85175
34816 80439
7467 60600
14376 43969
26073 29952
24838 88214
52286 58860
1086 80369
4304 74063
20998 41986
24095 61361
3851 40434
10451 99999
63993 69547
16813 22684
2523 69179
46551 60343
24994 60259
29264 34859
62328 92522
40838 60184
3359 85325
4874 5711
42928 47178
561 19111
33974 75345
32322 44634
13614 55634
10139 32996
14320 18495
4116 35161
51381 92113
11973 13500
78356 97015
80925 80963
20959 62854
61470 78107
57208 57649
24941 80843
61971 82771
41648 43614
59683 81928
15251 97419
17719 19779
37270 72857
2879 79958
70708 82553
27194 89738
74850 91485
57558 76139
47413 70036
18467 91561
54838 69230
65638 69160
21004 37814
33707 98912
29147 74781
43900 62957
53384 70090
42562 72610
3002 66304
1428 59258
562 46995
33788 49386
28747 84177
38394 81733
40018 74651
4614 28103
32052 55650
27405 90820
24298 84610
29564 52741
33058 75308
12090 95300
14964 99961
59169 73267
17651 72517
2836 28540
53267 87543
6069 44849
16342 35932
18455 64584
47793 63636
57333 63693
20497 53748
6073 95504
31108 32301
36951 37898
28020 82582
49227 83122
4715 27549
20506 57418
17819 44902
86835 97026
2619 97560
11215 46252
17796 89237
20980 77602
62884 80772
605 46822
13066 62242
29628 57619
656 51095
16744 79673
4892 60102
11195 86215
25056 65370
3515 98575
46517 92886
40695 78108
14344 51668
7932 73409
22034 71093
28805 52599
20641 35055
43768 48237
41089 83136
30561 32891
49498 76525
22382 68525
84450 85324
49298 64783
24627 85961
56550 74842
41766 88395
31292 69416
9125 17460
61541 84192
8038 66098
71615 75692
49690 89720
2916 21632
21089 78300
61420 72636
27026 50325
66492 91306
91035 95948
65066 83948
9048 92558
17883 86082
17005 91516
13207 59305
8496 27540
19882 69023
63320 98088
5302 76613
58980 79013
48371 61955
22207 27385
57257 58944
18263 46060
8212 37990
9959 56383
21853 63994
80322 85901
17698 33016
32476 71056
46671 75278
14009 70236
19198 75430
26537 64241
45726 57061
15508 35447
44955 99672
36780 77565
74263 93762
21629 50035
10544 50912
30722 58686
36355 98552
4084 64444
8563 42170
30121 60009
23083 54602
9336 47724
34463 85899
12776 66837
20049 65994
19420 39125
77444 80719
21545 75488
2745 48725
5564 81066
14400 53502
10211 40174
11402 90674
51288 58537
7378 88285
71783 89804
2221 51218
45204 92597
56815 97863
36825 74566
15439 85452
1201 78850
27084 91426
54553 76599
11630 40595
4648 29943
28361 59509
23857 84283
2930 84319
19951 96747
790 43939
24044 45530
41113 49945
37128 39955
42715 46053
77632 88411
224 90202
2593 81639
14458 71619
18369 55861
43329 66283
51784 94985
39735 75344
63968 92685
28818 78560
23433 79465
75179 99064
32189 95879
23220 62964
56028 64247
36034 93725
55841 72901
34706 91041
60215 73426
37948 46394
91118 94276
78881 86338
6356 55680
33914 88439
60837 73125
35192 48512
33573 40668
12620 70583
74291 77872
18658 25015
22437 35556
13496 71250
1946 73345
2850 41849
55080 93286
33357 89382
41382 60311
15519 40580
25213 77156
40803 57425
33438 50687
54365 97309
1141 28204
2987 6727
36451 75228
61878 70086
14035 32768
33215 47741
83054 91267
20617 39556
8119 44598
34250 66849
5059 62187
66052 76987
35288 99896
30224 36953
73050 80865
15484 39700
73196 93692
36188 36492
37217 45964
55364 64676
30862 56703
294 92803
66188 77876
21417 29717
65176 76170
59825 72325
32919 87975
20501 30205
51577 96128
3515 64140
34144 63103
63840 79538
35997 87313
61323 91924
47680 72902
8533 70209
17265 56698
31341 75520
12222 99264
7506 55957
995 61886
30841 51220
40463 52822
47388 95479
35040 98324
23151 56023
10801 52591
51525 69427
41968 89534
28582 42117
34388 38829
29695 33089
22041 60302
52807 83958
75719 86751
81517 88115
26782 47175
46429 62473
33110 60164
5325 85901
29979 47677
37111 43047
22098 34338
63442 84744
18433 58778
1891 81765
32305 53701
68423 90580
25009 90376
5772 61799
21276 65522
22925 86324
21834 83258
60890 76513
92369 93158
53116 95427
51798 89767
25486 89081
6702 22792
13869 17092
73467 90422
917 81014
42476 42995
63785 69784
49573 51956
6754 72228
30716 74675
55599 80020
55552 98007
6857 24762
4131 6127
28307 68808
30037 57800
37186 37655
4902 65366
19356 22903
18823 99809
26813 44176
25145 67961
5777 68567
67303 82839
63201 67181
11265 60960
96066 99931
19644 99290
28317 77465
1840 6804
23764 45073
24028 71986
11991 69046
21281 79967
10347 23312
32560 79653
40680 59231
1227 59870
46185 73441
73011 91310
3385 60074
5946 99714
45719 86608
31859 48229
17685 77016
36072 88892
26192 96196
45358 87547
17852 85471
10348 95499
60241 67116
45814 54300
35474 42686
32886 69795
51729 93837
3436 18573
20991 21855
19792 80326
9340 89981
36556 51273
74561 75197
36811 44895
9213 84677
15664 26965
3177 64911
28346 40833
64598 86431
18909 58714
3712 17696
45167 61326
66932 93160
27943 37753
10598 58767
25681 88665
76207 79646
60837 61410
37889 72930
9826 52398
5315 99364
63206 67253
24996 47835
28947 48530
29617 38056
39314 71336
65928 87528
8130 10377
5526 97159
890 96018
30949 82109
17257 88166
19591 48432
16035 26401
58521 94265
32516 52072
93497 98112
78767 85588
41496 75856
16757 99029
6487 23562
29530 43549
50777 84541
22584 30659
45433 72510
35573 74528
8429 10383
24179 68009
11211 12710
46699 99514
79725 95640
53046 64546
96270 98212
18558 84439
34009 77008
24636 32393
5244 81481
61413 87710
16147 85209
20401 21365
57888 95364
79022 85031
57267 74504
12619 15326
10431 15030
5661 65604
20146 43553
40367 78394
17762 31879
3655 70561
16650 81586
60657 92443
33555 86058
2310 54384
59518 63051
10941 81639
8697 34114
79833 96457
7308 71692
39206 99850
93638 96370
81890 93584
36668 64985
41654 91108
38735 51015
10996 19873
3191 20321
71591 72786
57361 83312
42774 76659
82962 93970
2942 33551
85879 86492
43979 63882
38783 81195
27888 59383
78501 87086
7963 65171
42714 52872
86836 92270
30186 56039
77963 81033
33884 64473
80882 94158
86112 99401
27294 81494
48036 64276
33052 87805
22130 51605
33204 68754
11843 59748
45205 87347
26784 41663
71293 99184
65900 88646
16499 79972
21868 23143
3210 7378
18294 25974
67955 93451
4670 25008
82012 87346
63572 72966
86876 99011
22495 81230
43532 67456
23457 60267
32493 52539
5882 15737
22348 96380
3258 81474
83678 98326
21241 38233
27884 77114
77240 89244
28827 49805
33082 88877
5583 92353
13838 98806
28982 45025
16726 52550
11754 69526
33881 73684
39752 85017
87056 94198
63531 90349
33298 85064
15839 18544
57941 66259
14303 60779
5679 52853
18326 36832
71474 99739
24801 28177
20079 63069
51660 87855
11363 89164
79492 95798
58451 70544
20031 92492
30135 64635
13265 22498
25545 33147
69867 85525
71581 75822
38971 88293
61651 88483
19404 62358
4816 63622
11632 44508
35357 98735
23723 31062
34804 91814
6721 93775
47997 99530
3833 77061
53676 96867
68354 89135
21791 88593
44903 99674
5020 6649
11059 57292
15148 21685
49136 79186
27407 67659
34050 68179
41103 77836
30488 90091
18466 40790
47415 61094
20267 63556
87893 99676
29196 93736
61482 92705
23332 70005
62710 69554
42698 59796
43349 48202
8286 81184
52418 93868
49193 51916
30843 66859
24321 65201
284 68826
11196 86021
39289 45215
39102 62871
27594 66611
45593 83391
614 46899
9964 77159
7282 47452
79592 99893
39302 75476
62925 95030
75967 80865
50063 50251
22718 84856
31934 73161
60127 80277
26947 82728
96862 97434
3026 24606
51923 93863
36267 56778
10199 48444
24701 39869
61357 93822
72572 79277
24989 87753
84493 88637
320 93582
29080 57069
21457 56590
7721 73419
46446 72263
21694 47731
24039 92048
31480 43777
26745 96038
41169 67410
83312 88191
62873 74826
67230 88504
45493 69287
11704 18564
54679 71890
26835 40701
17105 33209
11798 43169
2565 62763
63752 91017
5273 94223
41277 72205
2278 62016
23715 51842
58167 84321
40962 58119
9922 46406
13894 43298
8535 10518
15421 28695
21834 26640
12399 84145
75528 77373
18147 90676
38566 63725
5304 32167
1530 17199
42918 88645
26283 57798
1073 36147
51232 83533
65031 83982
35353 38406
75630 85099
2117 3184
10587 77193
17241 78971
19912 57900
14750 31278
5194 34028
8213 37472
24911 37129
10500 41192
27747 69999
46796 73861
42121 69067
7497 82193
10906 83251
66879 78115
23012 25116
27139 60710
6163 34996
27608 80632
15860 27344
47032 83838
34669 34880
67687 89480
53893 81135
77145 80528
40187 52668
65110 67175
26457 32754
46990 84555
31018 40351
84820 90867
88554 99244
4143 78967
1529 96123
22121 62908
1022 3021
46064 91309
90233 96283
43216 74855
19884 88670
80547 84982
4912 76801
85247 97873
184 98508
8836 92090
73295 84913
31905 40904
30096 47171
71869 86722
35587 47967
51603 67415
65379 97657
34063 37865
9801 96569
9678 52922
11147 38312
22529 96275
19570 27079
22885 73754
43997 48921
14507 17434
4840 85604
43585 51517
77403 90676
51909 72682
45833 92705
2431 65499
88318 94677
70888 76599
27852 38020
18114 38293
49790 55209
44483 62093
11204 65539
39816 39996
76017 82119
81937 88050
23532 48407
33729 67740
31361 73792
45882 84275
25050 99465
19367 90435
76511 97415
7546 98001
55640 69822
91652 92473
77329 95309
15595 56282
71371 76040
8415 95095
68720 92947
11374 75396
7421 92769
68626 68910
45067 52535
26049 55537
19800 50640
31363 44624
40942 75841
22823 61260
35073 43883
42574 81220
18218 46277
44320 63406
18432 35412
5568 29836
32379 67987
13078 57426
33515 41289
35731 98859
30960 82489
51670 70142
54629 88968
50311 64615
36061 38727
10735 50272
45322 81055
11176 26599
1886 70228
53264 86257
66022 68765
38101 58316
13388 76870
276 78476
33013 45225
19004 27699
24686 86145
56309 88601
22181 63590
15146 53319
14165 94537
82476 95691
121 71437
70363 78319
27969 40064
28094 80184
15458 69301
22190 96508
10344 91584
12293 37802
27143 92205
4999 13477
20861 43311
20908 83273
59774 87197
42175 69496
62949 80239
1153 19586
53802 74352
38492 73185
9889 55633
50222 80566
62577 92152
19034 26375
52274 89395
24860 71826
25641 41796
23170 47658
1368 96543
19790 88403
51971 99346
25352 26988
27802 64037
26613 37975
23124 49323
63550 97538
46066 91084
64518 94208
14917 93612
9540 55192
9198 49077
57931 77579
9330 72496
17486 69111
1763 22247
11770 94867
24107 98022
22233 93803
45214 98776
71100 73324
49282 69737
6005 41716
59625 64596
14439 58730
7202 46054
46165 53985
34650 81057
49607 52791
15886 16029
15607 82236
11358 50493
50831 84351
11230 49960
88522 98514
44816 87395
32743 88009
82354 91684
11453 59189
397 66265
58744 64615
21245 51334
71427 100000
917 23182
21274 36323
22244 25116
18660 37928
66799 71220
8370 21676
28190 73488
20779 97675
53705 73283
11250 60140
56052 93733
48703 83634
54476 78758
43372 55610
5890 77210
70783 75680
2969 66394
65748 69977
1764 4148
49316 54181
15081 89872
44878 74918
47061 49961
21144 29969
45667 95351
543 12041
20377 48979
13536 21984
37940 41156
18349 32116
10069 21909
22314 84916
60862 72966
27598 45208
64841 90307
19342 88082
61665 79700
81456 89048
55468 64453
68287 78573
14255 53989
17506 94498
77908 89299
11764 97218
77352 82954
25437 31816
14573 31961
8741 36215
7604 75162
62426 68100
68245 83486
57752 96084
27553 56560
44260 94703
62100 65994
19451 98623
46479 96708
27218 38716
41738 56376
76203 95105
17893 88593
25361 36986
56148 68981
72053 82875
49111 76497
4132 20491
39437 46073
62837 84653
84503 95692
75062 91605
17690 75329
9121 76936
35571 84988
42191 56941
11119 61669
40762 80989
4781 94703
32495 69501
13672 86464
3816 67400
2084 59207
86041 86455
43373 79664
46274 90681
46791 66814
65873 79512
60029 97030
74505 95719
26200 30727
34111 96679
7647 28854
56830 83221
32627 65003
12020 93386
13284 25146
48339 89185
13858 80653
2779 42174
38573 62754
68472 84919
60664 97300
6465 17030
42335 49581
39780 82757
8243 42794
49009 97811
13493 77226
55633 72230
26140 32279
66928 69867
14835 68302
8145 77094
40023 96085
43638 87884
18799 71303
59974 72816
50905 85817
83395 86038
2374 83113
5199 69276
115 62156
12744 23590
35818 72862
4799 70681
38502 43147
14614 43781
87618 94343
42229 87130
68166 97395
7398 26398
5379 82533
57687 82225
64186 92118
4531 53160
4848 52243
4665 93781
56772 69369
74921 77779
11846 47554
33628 87509
26949 71213
30408 72684
26373 79467
19122 87105
15739 34195
51313 82660
10436 43609
17695 25280
18777 28035
22564 40285
79669 96269
51127 96019
10674 69951
40248 63951
39746 85880
38237 80989
1750 73497
83638 98857
17137 55260
26526 69919
11683 69858
54163 90108
20494 55713
1308 66708
49308 81106
51484 55500
11179 74775
53242 54110
21129 48263
29976 57518
55524 60206
31968 32650
14842 74820
46132 62273
25215 50872
21165 46392
43420 44985
28554 84735
14094 39750
29485 98438
15673 26886
17949 49991
54196 65192
32110 64961
26651 67609
27822 41124
47105 51401
21321 26608
18524 62331
85048 93589
32206 90935
44944 48177
40763 53497
11936 50363
33504 83749
44588 99127
5868 75003
16811 91458
39102 43081
70516 75795
24892 99514
17597 32644
21389 48876
88739 90715
68159 87284
22481 41198
6857 31754
49856 88875
6262 79687
6433 75836
19691 95471
17884 20698
49888 95358
8114 69515
8290 87130
12427 92429
21545 35139
27338 65859
46428 96509
2428 74327
25301 99413
7314 97553
33212 95930
29549 89196
77448 87486
20434 52950
23847 97890
22145 40418
21784 43587
18362 37585
8362 18408
19424 59514
54978 75853
12312 27252
3678 73377
29505 97071
39827 82496
43255 53787
25435 59724
17515 28250
12937 42335
74007 91420
5138 52219
42667 76249
10311 47504
1009 1759
3199 71045
5488 11446
18158 79496
10892 44523
1620 90738
32979 69880
27587 29317
11278 73332
6137 16292
41110 54992
47536 95339
71363 72819
55689 60532
63452 94132
728 86162
13342 17669
4331 39387
18961 19457
39968 83898
31327 42985
5538 48546
86307 94811
15590 98457
61390 95167
28683 97861
46095 85413
2326 7264
81162 93886
12543 95184
9382 42746
6747 42672
21999 63021
34222 91715
35425 74935
21658 95544
38208 41300
10894 91396
32604 41700
31079 41993
35009 87145
61894 95029
33596 61803
45874 83521
3201 35139
46188 72979
78215 98243
30635 74792
76673 82705
27515 59908
18230 70457
30389 76035
70692 81552
44282 45294
29322 50175
5521 84004
18644 36157
60278 77084
54092 85452
27114 48637
31171 41308
9239 33866
30783 68841
34557 76157
10017 84960
30950 91520
54765 79266
20698 68073
48159 92674
45810 68843
3881 13288
41123 71457
72984 88866
28322 88493
5101 25810
3872 87212
15317 15454
33280 60111
68162 79534
3803 56956
23947 33392
44393 80341
2144 10833
24779 25758
17060 66189
54661 58725
7061 19484
4354 45588
57321 85365
36413 38796
35504 37121
31869 86494
70027 92396
24866 28287
19768 43813
58488 81803
36297 43348
81289 83897
65625 75154
1881 69580
29014 99496
34171 60556
2083 20637
76048 89714
14809 39738
17196 62158
4122 62607
16960 75946
49466 59561
75581 82993
35086 53558
65933 83656
30961 91628
35422 88807
1850 71261
4715 97506
50751 64577
58787 91688
20325 73200
1450 59191
27788 73416
64444 81084
16303 80399
37752 95033
47382 76026
26927 89633
16935 23447
832 1031
71305 91146
1050 16586
22629 38662
32426 78864
65724 67473
4592 23584
209 39705
6486 47349
16721 30885
58610 84746
26166 38196
42044 80109
31714 53970
29510 79607
15451 76329
73236 75068
24708 73203
67957 84767
52783 79859
15418 67465
24426 96212
37143 57045
52602 89020
30566 62257
30580 35614
38962 63627
49195 66518
47596 90847
8963 22054
5844 7546
15159 53558
18544 55671
62943 73058
59458 91851
13885 75156
58628 80349
31547 48913
53270 72033
67540 78686
4239 31920
23910 29306
41695 52181
9092 61146
48499 62361
59785 90876
28479 30875
83420 96469
26503 63613
11081 16545
4369 94775
12469 36381
39123 89657
9386 26564
45593 63185
1409 2196
37063 73777
90430 96955
54235 92799
10307 28821
69529 85933
4370 20464
37888 63386
13090 18983
1434 25189
58604 90909
43794 85610
5689 62979
13170 41674
40100 58328
7037 78336
84714 88140
13597 45728
2330 37978
77748 81904
44572 86027
28191 78738
27006 71065
23739 88619
33274 42736
7939 47183
28374 60192
61095 91708
40751 55128
25997 29947
7743 39055
68112 85527
18270 21746
46582 50958
25709 41916
97027 97129
32877 43991
20101 41408
228 64152
55060 72705
2614 36922
2120 83052
21232 96697
26794 40233
24601 72658
42113 64360
3589 96632
25645 40628
75769 99775
8480 84870
55748 76045
81018 98640
7420 57129
47951 48586
1154 13864
12390 76411
85 93116
44392 86709
19274 59953
20238 76214
58813 97923
40585 62830
3316 62987
41225 77307
8532 95954
1691 72576
50711 73099
21879 65918
24350 47911
14144 58053
17081 28030
1186 88989
29407 68070
65003 94105
8651 64215
19785 46119
8001 55677
64745 78048
12280 59447
62781 69704
34684 94297
8152 92737
27288 87422
13138 65653
51461 58292
2216 40347
81811 92043
46654 98156
19948 49944
10153 75160
30994 70693
54336 95629
85439 95583
96851 99429
4205 44052
15366 16089
18524 48703
18351 26093
16556 58616
18193 52325
30503 82803
34971 61071
4579 84369
8469 90403
21398 48816
19158 69751
42044 82520
74788 99792
40453 58450
55450 70882
17681 67168
18359 40977
32225 45263
77222 96211
37901 52406
85084 96510
36054 59434
838 55211
15007 38675
19901 97285
37124 91711
24425 51831
42643 89883
12345 32804
17397 41292
37763 83849
53061 80174
16841 42447
14856 30884
11587 67397
35155 38235
5114 72243
3516 62120
67023 80546
41126 84555
44216 56423
23590 62702
56274 67328
53018 59811
3774 70305
7874 42066
21269 80492
55155 97424
29122 33607
13753 82958
12761 67625
2750 61308
23704 66125
17644 21649
51672 52137
17511 33344
42137 50063
58672 99072
48532 60582
27219 95754
21874 84033
30464 96361
48994 60753
18499 46964
27715 40781
74648 88258
8675 85788
2268 84836
78683 96512
11904 71875
71486 99964
17222 84519
17856 27893
10518 25113
1208 18554
8415 25986
42428 61076
15874 30644
46546 77960
1301 24594
28872 58177
32376 81123
13280 63062
22001 41033
47777 48422
21779 98235
2862 56902
15489 64860
49374 68736
59885 63069
60142 87361
81988 87839
74552 95671
9303 70590
7682 67947
65523 84088
35397 53891
28365 98391
57562 79078
18824 80501
65330 74829
14422 96993
25859 76932
70567 72805
39356 86430
65543 71888
53103 61948
76855 84326
15026 30679
56710 83703
6996 40529
731 31745
31082 87453
65921 67084
3560 77421
35341 59764
22853 71769
34005 40447
40124 57966
69798 71181
29971 42095
18663 62217
31897 86086
6248 58428
4790 83774
61749 61937
16534 34499
59443 79293
48335 78927
14692 73863
13182 96399
23931 88133
55641 72161
12001 64285
75268 83282
21641 43746
1292 39426
6996 83159
1170 80782
22146 61807
6608 29911
76793 80880
1874 64401
29810 92846
25319 98813
39316 66406
29967 40015
24180 38366
38657 55307
14994 71772
15576 94379
5854 90797
24112 83109
982 74349
13679 75418
17119 31326
49171 63979
15864 55237
44677 46643
41250 82531
44908 68199
10406 30410
11334 64189
36337 54589
37063 49925
7302 81270
18590 64778
2509 17374
8975 62337
16136 39653
7139 8621
15236 82682
19812 97929
32940 86765
48626 56865
94317 97482
37665 41664
70132 71889
17068 21510
10148 96615
39705 54009
89807 95311
71499 94355
28356 47807
40638 62649
44912 54994
14819 61067
42056 67623
14711 96120
31507 46340
3848 5698
37002 98978
45565 99497
48136 58057
11508 74385
27822 40021
33169 44068
70883 99499
9394 95114
57015 62453
14022 64891
30041 96130
18914 69401
96157 99304
15641 47073
29966 63648
48352 64854
7240 68054
63206 78389
75274 85666
10195 82271
17551 38943
79265 89518
12180 35246
2888 60276
55139 66617
2765 92635
11551 49167
79450 90420
41784 50145
4811 31196
1781 36450
12066 85613
28924 60263
4344 50624
68112 85629
34919 44363
2984 4698
29753 87452
11100 61272
33748 96768
19326 82990
53424 89841
10441 80460
71790 80562
82647 87277
17557 77144
38133 97171
34139 46097
4745 19020
1327 11494
1095 85384
44116 67240
13557 38852
83753 90360
34297 98306
25166 96014
24027 79354
8539 67084
7196 66187
11942 46083
52558 86639
16760 95917
93622 94533
77044 85554
71921 92122
72407 80210
70795 84317
16479 61386
47689 59520
10663 42308
41510 41609
13927 90343
34667 73572
71937 75886
41018 62658
15512 63367
27187 95657
20185 26894
59626 92764
58913 79060
17415 78774
44210 83003
34 141
31211 41382
18073 46419
6719 55468
80248 87825
28930 85278
7492 79884
69247 87158
43177 64324
6447 97262
16172 38092
3295 85836
22940 28903
53337 93975
28931 37728
16257 75544
22034 76877
9436 96079
36409 57985
402 71526
50195 97421
36227 65416
2263 37690
20832 45805
30309 68940
46543 49580
59516 75503
40259 92388
7721 55936
2951 22090
55952 77254
36473 77259
59570 90396
5750 76249
9853 55852
3926 22069
5140 75864
76792 89806
96715 99297
7046 63147
33849 51686
69113 98420
33552 61533
89664 95735
84777 90888
49228 81249
83234 96842
58282 70846
14691 50448
3161 44574
23803 72760
70428 84288
15256 28684
20738 98408
9516 66121
21158 26612
51317 75741
29708 44356
38002 55875
24183 26808
59159 88347
40587 42612
43228 61731
19037 34141
26166 94834
58147 90295
11903 72048
43367 69403
11711 43300
10868 40379
33111 97776
79947 85650
23211 85843
5975 96769
9499 54432
5082 44752
81852 94887
71379 80010
77848 96047
26343 65614
262 21053
27621 94985
59887 77925
60038 94481
27172 74586
63478 74518
16288 62969
75007 96245
17230 69201
13178 70342
25450 49773
60395 66578
45104 72654
18271 93153
23969 73017
53043 69340
14638 31760
10317 18818
8511 32637
38449 77568
15423 76784
12947 20744
40050 90545
47360 79767
46202 95057
29287 79512
71596 85013
17519 54452
10208 82907
7252 18603
57454 96387
68911 84657
9204 73244
16799 71090
68609 75038
23961 77871
52792 57013
49613 80388
49687 77895
74866 86571
22138 36192
50614 77237
23876 50509
54900 79550
56102 97770
55788 87783
6986 51067
17270 81196
61591 79995
30680 40822
18719 35541
64054 96255
53575 99976
78111 96267
9382 66492
34541 83987
5886 78277
35914 43669
1564 99108
1574 88477
60916 87811
501 1503
21061 33992
33287 84164
16415 39803
19044 27515
38604 61414
49336 99831
10577 92990
65227 70862
3761 20531
30667 32523
9521 80080
67796 68828
64260 91008
53982 78896
36190 91496
4507 79711
4964 68509
1128 74860
63325 69957
46680 64640
55164 72022
34539 71366
9851 94698
18492 99551
35276 64819
44073 74799
39228 54605
83658 87791
70466 83221
43738 76496
76991 93880
3436 7313
6780 70397
10097 66020
3111 97946
37114 51388
64101 79401
20481 53454
26080 30343
70776 86956
35134 73613
27838 44639
37347 72914
10464 70513
54962 73695
2304 74256
49847 51082
28299 92616
65939 92283
6558 9927
55763 89020
60462 66688
88441 94178
38255 62579
28379 94516
78278 86888
52728 56166
27395 56732
16650 89970
65896 85543
8833 83560
9554 54567
9391 11182
24510 48025
47692 60778
48045 96399
50868 89649
33314 93558
62438 94381
14537 94139
39993 41787
46887 70346
72172 96038
48871 78156
53057 64693
24313 24724
14111 72695
23312 77001
38864 62161
29890 48381
296 99140
68105 81164
670 22395
81176 91894
6168 82356
22696 48355
19047 57831
62684 67849
62866 78732
17664 65588
35752 36883
12580 54620
61395 82270
44194 93771
61555 66740
3837 93032
42190 86006
57447 95645
72613 81440
9335 15983
9117 29763
68223 92081
40360 85742
72987 76166
21645 59565
12534 91682
45127 63548
3423 27043
43234 87570
30378 81984
32570 86027
6097 71277
5079 28099
28814 77685
40994 50366
8129 10519
24472 81870
9287 94052
73215 76162
47429 61593
58573 64977
6327 18849
30961 51030
50893 75134
14214 94062
38299 58253
42827 46890
20279 68781
16201 98170
16224 98314
8795 15303
2400 64637
5064 11598
21755 51289
54482 65625
55723 74057
3185 46705
9018 70001
55193 60708
6751 15956
94278 94531
21906 56206
23654 26921
9610 47558
39573 45476
29401 41750
10130 33425
29666 50124
41126 92707
30683 90311
4295 62916
80064 90587
46882 82557
13350 16133
5323 74708
69948 80373
3327 70287
22471 88996
28632 56466
60144 73256
50713 79097
23800 43638
15958 94534
72552 91224
40473 42076
52333 78976
45913 58590
81169 99961
54936 99124
55226 99379
73113 81643
12873 20885
5420 70701
7675 9155
35067 46273
91159 95549
1483 80061
9730 71546
60008 69467
61622 95192
34647 85917
66622 81873
29204 44979
49546 95056
42843 90886
29598 38254
28738 32130
64808 73578
10627 94110
7760 56387
52088 73897
17923 98330
42931 54239
23359 33778
22269 58933
43769 99349
25790 65951
41735 48215
77115 89595
25426 27824
13589 22785
50869 85769
28637 47834
18303 35525
36054 95595
44072 55802
32018 75582
25046 57717
10192 96825
83473 94485
45000 87928
2276 50453
43573 67187
5027 98512
74129 86312
35434 58705
49895 73149
67651 87226
61846 71713
23890 79644
60841 96260
63611 76904
28173 28178
17769 58765
24167 57052
10011 71896
23001 63757
20302 71768
31407 82654
12792 29741
2298 46064
21457 90412
68781 89492
84563 97547
79504 87720
26786 33219
86880 89217
5914 39571
72570 81549
14309 26000
47086 51596
14989 25410
56079 84555
41669 67753
47079 60766
5531 41714
28262 58202
42509 60018
1601 81478
9970 77641
53478 94863
38924 97848
43585 58609
7823 79722
19862 46731
27391 50465
34702 83894
6825 33930
75764 80609
44096 47433
56280 91438
22419 29168
341 14399
13537 37978
63068 85617
65136 73916
53923 62115
4173 49140
86956 96078
47361 73438
37804 77144
38924 94854
41398 45830
13591 71232
36511 49169
24541 34098
45210 55729
2948 87706
29165 50543
46444 52442
18498 90601
74797 76060
40462 55059
59258 82875
65669 89068
67621 76753
6002 90549
6871 52136
59872 89271
22285 37254
10676 12654
12494 65608
31836 57516
44703 90425
20102 44044
6637 62063
42445 52108
16360 28065
36117 94058
59570 85573
79535 90238
26031 57768
38774 46735
8553 39000
46409 78118
54127 98255
6349 44695
7657 34160
17483 30157
10502 34433
4892 33584
61856 96721
43025 98879
18707 60019
26044 40253
9989 25852
8863 73096
55791 92139
52804 92943
16866 74765
868 41014
495 25699
38668 84320
24205 70722
13625 99578
59173 70430
22469 23935
29110 62281
12673 60518
56112 93253
16488 21150
32075 49661
56520 79215
18373 85201
65236 89526
77608 99611
47980 58022
25913 78378
44503 84893
78796 98628
7707 23636
98063 98999
78685 86356
8146 88204
594 63268
48845 72707
28796 71907
17710 63930
7798 8544
1823 94917
20154 25417
26405 51470
27947 36771
35651 79307
89942 91740
15255 54587
46658 61797
57987 67490
24750 29245
35277 65975
55709 87096
21618 77214
18939 99966
39231 71253
3331 99065
47545 54723
44097 93204
75887 82281
43918 90904
1961 9663
68415 74561
24332 25636
4714 41189
27652 95896
59958 93204
15964 69009
11862 72070
16544 92811
73387 75045
22452 81972
3255 8807
33459 90403
68278 84898
26205 65515
64892 92694
5799 48515
11364 54321
29030 39066
27876 63231
56840 73335
16782 92953
10459 36306
81713 93139
39369 52080
491 25294
8955 46400
51032 67903
41664 64489
50224 62452
20523 82804
25377 51594
16993 49802
2778 67919
42866 63402
51745 66615
15368 52640
14909 20763
22000 91791
44108 71351
42151 43885
25541 25834
61772 98392
50986 75925
29048 82582
32994 72431
2935 75579
25783 92720
1942 67502
17988 35761
45947 88095
36608 55655
15500 90051
36801 37463
8487 75219
14343 44684
25288 82921
3425 58789
18895 97005
8656 93533
26838 48167
62868 98404
5931 56655
9890 46366
44798 61263
65896 83879
12085 36157
3395 8454
68259 70280
9935 78413
2925 37128
52421 77958
35193 70354
59609 75649
641 16186
76463 84042
49109 62648
33649 64671
21723 39986
8783 53471
1317 63320
508 20149
66676 79049
34687 35318
63397 65552
19332 96153
49749 69331
46169 93227
60156 93916
41483 65397
10829 84684
1226 24720
23114 60876
32245 36795
14578 31476
15430 95841
43510 95735
6055 82315
67086 94789
52501 77582
42797 73304
1675 95945
47384 67380
43121 93891
20347 29398
46969 98041
33913 39444
13478 71781
20682 43177
42791 94380
2062 23982
37832 66716
109 18472
47582 60301
29522 94361
80836 82247
18291 79679
16612 83092
58524 60381
52236 65257
73803 83938
10984 77374
72822 74778
390 76859
62055 89105
23 28759
40203 57755
32953 75685
428 53569
34352 81922
10786 62749
26775 77135
46719 58007
4468 41740
3234 14436
55919 58222
76391 97215
41231 76936
72579 84374
37063 67663
49929 96438
3441 32714
42283 98353
396 36672
14070 34454
42517 64619
2286 82358
25234 44857
12150 46672
10407 36192
9775 11550
39095 98415
3709 22133
16574 62236
28211 41038
20412 39748
49077 75915
76183 86938
21220 98676
39568 89334
18575 94236
50094 80161
15028 34977
40595 89791
5446 50807
11864 32490
34309 99742
30695 45536
11703 95027
61768 91169
55407 88529
63498 68239
28090 65080
63566 88569
6122 19687
11098 69707
63856 74417
54646 78269
24937 58175
16572 53878
47385 94520
1299 49880
1209 23050
8022 99619
43947 49691
3946 30576
25171 93306
91220 99204
18326 71544
31965 42875
77807 87054
3262 80289
15880 41408
36729 91662
25147 27771
2785 38309
62519 88836
36844 49676
47426 89442
55780 66191
13874 19275
62191 88600
23865 47625
29790 33303
6775 27061
56952 74433
718 24521
76388 82825
4128 32822
6927 13588
5197 44522
4373 99214
31191 46395
19436 52023
2926 81135
42446 91870
58092 90299
60484 94531
57638 81071
35234 43879
69626 85898
77472 92387
15899 57178
6488 10769
9679 95476
51331 71386
25802 94743
14617 77546
25618 84190
13819 15977
15639 17103
49412 66426
48251 60930
37559 77786
55295 70528
86228 89719
61348 94184
95944 98407
1962 72711
55960 77359
3783 64961
27727 89088
4256 62256
21966 33358
1550 77405
30197 91292
72253 79964
42294 52202
22263 54049
3400 5719
56807 84624
58759 66635
37307 59780
11439 47076
34920 65689
27086 79573
31410 90411
3117 54083
25199 49865
17838 96507
56620 82192
11150 24981
9670 16197
25475 64008
21360 52701
30306 48296
6051 82450
5577 29616
5843 21057
24161 92809
3180 69009
37030 41612
5750 95108
9359 85289
73432 95484
21533 31873
987 89311
11306 76648
39460 67252
75805 75864
29069 75082
12940 95611
38229 94334
3410 51491
59099 99911
15881 79008
14727 91415
17784 95766
8721 23142
75092 92459
57002 61808
18599 37264
59105 98621
57403 58748
12365 53511
54206 65305
13969 73948
20808 97254
31204 42468
46444 78003
34549 76365
1839 97242
5198 76302
33104 85310
36606 98413
32660 76330
13005 94549
14747 75631
46368 59968
35193 71665
8453 49460
49353 64322
67974 80063
12473 90688
13137 65626
60341 66619
44753 84954
55599 87892
40198 88456
7649 57768
36355 56107
15374 87614
9067 83418
58577 88381
18842 45789
21651 31502
27601 65901
21260 76793
13244 43614
61191 87192
59698 96450
6786 77469
27855 44552
14546 43772
8155 94066
42374 56243
22841 85281
16797 29123
57668 75991
3719 13494
68385 99484
15862 84384
31805 78944
10172 52997
3862 98380
17797 51188
74203 92290
3358 35014
16547 45273
2605 34229
37659 71127
51761 93349
44449 78692
6095 45349
42908 63104
20945 89086
1984 8135
26610 56780
9767 11397
38573 53735
67090 71172
37944 84197
49022 96095
26029 51626
3826 54400
30606 89929
5339 65943
36242 88741
5024 78727
5387 40725
37985 53727
22978 57688
25473 39182
34006 82399
7509 97680
3698 46342
55514 99796
37513 82333
17618 65176
12563 36318
20471 26396
20874 86652
52312 95951
82029 87462
3144 72275
38937 53217
3708 5602
49647 74536
73291 74211
7130 78359
4314 10787
21475 95520
25645 91156
2303 35529
54281 56054
17508 94532
39114 96459
29843 98321
39422 46603
6922 45561
21481 84172
14973 53278
92548 95947
37388 48691
52769 96536
3635 79320
41643 69475
61861 92715
27281 53431
23549 73729
21915 72567
57524 60130
39581 79571
7946 72483
33861 97419
19007 92802
44416 52719
55314 69322
5453 56061
460 51261
10159 98332
27118 99019
22250 82630
13582 62086
32289 91898
41782 66154
82507 89680
7266 64752
21075 69322
83237 96466
33422 53957
20612 83486
39549 96867
41844 56224
62269 76300
5513 47460
18554 54305
22412 77448
33067 84816
39750 91074
88668 95125
31858 50290
14185 47435
79827 99873
6118 91599
55787 65327
7420 11087
79748 84252
36041 67961
34487 84900
46254 86324
13276 24007
6411 26869
24401 43332
18875 99499
2918 81182
50667 99128
44218 71754
22046 40438
46950 76079
28555 71779
133 88874
65837 66178
8876 55205
19237 40773
52336 75770
17492 30297
44985 61803
22770 57664
50177 56818
59293 73645
11325 58436
62671 80699
327 49648
79976 83913
70279 77476
5994 15062
23257 86516
981 67492
76556 84387
14438 78541
14513 48710
67472 70419
66433 82373
19158 45301
21862 41280
69514 72693
46346 63372
18331 43967
22267 96890
23160 89454
84863 92049
5201 75059
46559 59981
15208 62199
22005 89180
42240 49300
18924 62288
9804 48976
27904 75747
10623 54433
8084 52722
71432 96180
35780 54039
1955 25901
8668 57531
38962 62519
3198 20092
36078 38532
72989 85862
22704 74282
29013 44570
65389 97494
33184 95024
34254 42114
8282 86616
7793 87547
1904 96028
15225 55969
70471 93697
6985 60471
39148 66311
1465 49370
45762 86242
30298 43175
2792 63300
77215 93122
49641 78648
7437 17613
71061 88438
3985 14117
46404 61255
44926 69320
32832 69039
2772 49341
10887 60239
42131 72723
11761 78802
63090 70954
7919 21300
48269 60862
30871 37863
25665 72844
30770 86062
47914 96201
2659 61506
29597 82634
8882 24213
490 10555
80867 86019
17991 67154
21060 21688
10035 52419
51662 75408
48644 72599
8378 95735
31770 83724
45335 56922
53545 60173
57772 61495
37486 74995
34072 99166
21892 99831
25463 51813
81797 96508
17769 64738
65355 92413
20813 72388
172 78173
69318 72245
15067 70286
55598 85430
88980 93654
12941 48786
32010 91818
37448 41722
13088 91712
12412 24379
36839 78146
36103 49244
47615 91093
21919 94326
11230 88955
15675 64821
61031 69138
26431 67510
54187 59571
28376 36350
27552 77553
43873 53275
32067 75866
10159 43046
58724 69090
27602 96813
53986 95496
23998 38744
22170 27450
32143 34894
19856 57587
37461 64440
69465 87875
2332 96614
29874 83200
47722 53524
88909 91747
5190 67133
62851 71273
66121 77004
17210 61427
28927 58535
29724 93242
50684 62894
16283 55935
75011 81686
21086 73535
27952 83796
29941 96278
24697 80672
74188 94448
12951 59038
17471 36227
81683 85369
24840 56336
8213 38467
85002 93729
37669 56063
41810 50515
5456 19720
6263 79398
83123 92624
43893 52939
61034 73504
37988 86842
11427 56721
45014 52063
60808 71529
48580 93273
34953 95300
47342 80362
40079 42088
11362 59670
5001 29865
17003 35491
39113 46991
12254 91928
1520 65730
35162 76042
63617 77081
18385 69307
30354 47768
67363 71793
41186 55146
53701 86261
8478 66081
238 97848
57233 67099
26601 62404
46607 95799
76641 95657
21565 96070
37076 80137
55342 78864
31535 92400
56538 91918
47982 93984
32332 85063
46858 80584
12404 75240
29559 79514
17926 67413
19597 74474
143 33884
68022 88108
55294 65052
10063 31233
8623 44577
57833 76481
5722 89926
28350 85455
24060 95124
39685 64151
3348 40083
27567 50328
67644 96383
14179 26806
414 29273
47592 62621
15129 53303
6097 85821
34418 97459
7222 60675
78404 91219
47153 73283
15750 54312
50237 97541
4670 43369
51672 57110
41026 50172
49347 90599
3862 91242
35645 72143
30626 74380
67095 91793
89167 90177
21849 24625
17975 58857
12937 62965
36178 75455
38585 97403
4036 39966
76093 99132
19969 95397
79431 98195
62028 80389
70410 81835
16757 17006
26503 62328
1091 21042
11705 98238
48873 97884
38642 55773
2829 48180
44675 56689
34885 84207
20020 94381
56062 88052
74164 89940
7445 24081
15121 86890
81362 98789
14164 93674
495 74990
48195 81674
8758 24976
17783 52981
68926 95112
44371 78368
90216 98425
42366 78231
39329 42777
19155 78177
22251 28718
13637 87523
7617 69437
4740 6179
21889 52135
5668 55834
12117 46320
5702 94053
32925 73115
61356 88785
43674 67537
9096 32486
20249 52032
24680 39345
36698 43904
25545 34652
5297 23580
9652 91740
70630 80096
29568 63543
30933 54440
25053 99439
73789 95957
14463 44726
55710 85796
28772 66495
7143 70821
34448 90953
13604 81403
48381 59962
67950 87613
563 3577
17066 80442
65157 83668
1346 31732
9273 56746
67385 70227
51769 67911
10371 98523
56586 57845
79191 98343
32022 82400
16851 41551
36991 58285
54179 62923
25079 29458
49941 92787
49180 94821
55935 85595
87197 93950
64255 91688
41472 60963
82161 89790
29335 65853
3550 37379
5544 20923
58093 74231
72296 96708
8055 87468
4137 58325
7172 59064
37299 83378
76731 95787
56192 57466
3315 51154
52639 83823
21402 49686
26397 91730
16194 84827
3180 87666
17833 21672
41747 70950
16807 30115
54636 98517
32454 81347
7911 37857
81070 96337
45889 56451
33370 37444
47520 97843
31188 42249
34607 42010
32655 73977
59012 90937
10137 55957
21901 65163
15561 69599
7066 42271
66477 75228
6899 54037
23315 63703
66661 85405
50848 90963
53052 92865
58182 94820
24375 47720
44659 58151
52881 90835
2514 5592
7470 74842
10701 30574
24315 94780
11964 12513
42912 58042
40718 75500
12427 75891
36909 37171
19188 76847
24426 74789
5876 34614
37549 83185
37984 94875
33488 87717
15242 57839
65300 69271
10372 82691
31727 93195
48785 90341
29558 34802
11979 73322
8685 54760
22176 86040
13434 78537
17079 49613
4626 83702
48060 60068
12454 92367
43870 60894
29980 85800
22017 50077
74632 77340
31522 52686
8112 37236
29249 36522
26646 82315
53862 91292
48261 50251
34370 78669
10268 13710
38836 79849
60061 95100
45519 99946
85585 88758
90549 94661
18414 46835
15470 76509
59351 93271
47965 80321
42033 42529
53005 73666
92805 93628
61882 97342
21789 41671
29294 66444
6528 91244
15256 56749
11832 25762
31154 45116
22263 69619
29562 87668
19605 28718
44834 84152
40442 45926
69910 84369
73592 95523
11749 94996
26391 37223
26473 64423
14033 50648
34330 65880
35423 45092
39975 51214
2761 56121
7918 18439
16783 20105
21441 63599
9841 94802
31238 56444
12888 55961
1682 60082
11128 51519
5922 49025
5916 32054
2440 77369
81135 90825
41328 67006
45598 83752
31846 57440
41747 53749
11581 81577
29833 61662
4122 46750
6766 43305
39546 97632
83721 99474
27544 50837
8153 13605
72955 94791
58197 90079
30657 33060
21938 24470
55092 77747
8892 82737
10542 62399
82636 89498
11401 55153
4971 85734
4105 21428
10123 21773
13064 54770
49214 95128
82754 93591
46875 75887
45453 80004
37897 41011
24566 77116
52641 62896
73551 85830
19471 24706
60482 73794
6402 6417
75979 90398
8580 50346
17576 33744
74412 78451
12375 73796
68044 86860
88003 91454
25207 46680
72582 83648
51574 67789
26827 78710
13703 49060
44066 52270
22356 25332
7740 10727
20136 33631
5393 54714
21404 51096
19714 98942
44164 74591
27058 99555
60117 65446
46608 57389
6982 88194
4711 4787
21919 57088
5411 69158
50291 75388
15405 94882
20812 52064
45729 68481
11814 16885
24323 42100
40661 82408
8853 49754
60004 94808
1785 88967
19029 31489
32177 50387
87131 97649
24547 39458
4705 39784
15296 41411
42691 84305
14498 63529
27367 52749
37812 53156
68188 80426
25608 62398
20516 59355
22368 30395
12439 31371
59707 87129
36241 47697
67644 74292
13277 42487
3599 63695
57334 67748
696 39279
6727 45899
17061 82039
26620 71261
53892 92635
31071 57537
12079 36353
4554 44555
40745 82035
50177 88460
32337 44567
15209 90860
52979 76291
46824 47086
15232 63742
34045 55693
37803 74786
26899 62574
18182 37492
80188 92725
17400 92724
27144 74713
60593 77595
44458 87785
66804 84952
66960 91206
79815 86093
88074 94718
9014 83324
40404 73624
31076 74105
28912 46815
20498 92571
32987 93726
2447 59437
68323 89234
20297 55728
15628 41365
74417 94146
24588 40425
13582 84243
5866 49865
60830 95891
49392 58531
52862 91705
9755 95729
31580 43606
10079 77027
9947 59170
61619 62719
86423 96100
47229 64993
17511 44344
65228 86476
13321 35796
52011 88902
23212 23944
63058 66349
28816 51016
37742 44610
17487 93682
50374 59883
39759 85799
20400 82732
31525 78643
75894 94447
27589 62665
21614 74325
54929 71362
42926 75985
5320 84058
2828 8787
29058 91738
66863 79520
49264 81423
17091 28016
1298 48085
75403 94565
74485 99148
42887 95244
44488 53132
2180 90405
40643 84235
24159 37213
27939 87373
1156 6121
6151 54449
36273 37477
63108 92399
42307 52377
14034 76876
11160 46464
68586 95670
23490 29120
46488 55827
32394 80824
48123 69935
45041 46980
30485 91454
30961 66705
45039 86269
18564 21270
3879 6804
39846 60074
91173 98217
11106 41661
9924 52651
15856 22180
35446 77583
8184 76552
38668 59039
73543 89559
15157 58877
8965 19743
56323 74482
15534 31389
73497 75494
17345 74877
17939 24971
19947 36122
1900 15835
48146 69117
74510 88186
57653 62092
55089 88317
26906 69127
37252 60822
2263 68842
22359 64524
54714 61873
11569 55929
21591 48825
12727 59692
19778 83983
35049 92693
67432 77412
48350 94617
68308 76527
20303 94130
65875 90370
29967 84803
41435 60641
63216 87135
8500 30764
18613 49569
6604 27991
59140 77738
39573 77782
1362 50012
27338 62563
45435 69460
48148 54472
1601 56722
16121 74429
52272 80835
75102 75117
82475 90943
40730 91441
16769 88257
12844 90156
5796 75423
33424 78517
2975 59542
14216 51177
17627 25022
91279 96215
77771 82465
12451 61003
84060 88763
52233 93652
4925 18457
15527 82544
33338 61043
7519 55143
20015 67742
29908 52841
87253 87628
26042 91086
86227 95942
23015 69620
37426 75018
30889 54222
50088 70180
83403 86001
60009 64653
30265 33561
61968 76594
72110 84743
50804 91873
329 82427
88396 90139
37656 71440
15558 24707
44712 58205
17150 64597
900 56957
8795 91219
46036 87299
38031 72438
47134 60637
15182 53438
5455 20284
87961 97685
16060 94207
19933 62971
34355 54729
10525 69643
780 71525
78327 92188
19940 47661
45710 54826
16872 58868
15588 92387
26099 36011
62104 69146
16881 83252
22687 25425
53777 72369
1785 56123
18493 71268
313 60790
48999 56865
14917 64930
1847 76186
27660 35850
16809 46623
30805 74958
50392 51819
88459 94327
25785 81228
11347 99222
761 21303
3689 57680
60269 86177
34199 97266
62249 85301
37611 64646
19337 79863
30088 69941
59913 83894
10531 31721
39919 90225
75579 77262
42524 57810
26634 82665
37920 39235
27186 64977
33585 97285
8309 38571
45571 88389
66013 70538
9731 54857
8512 16824
46169 46913
3338 71767
38099 45343
40857 95473
35289 96951
63606 71503
12124 33113
50182 78030
17674 99878
11020 67788
38751 74319
65410 91867
10726 90016
38722 55941
87869 89894
58788 69909
2116 17675
23964 77071
12542 37926
12969 82594
62029 86406
8436 76218
44991 99186
17603 31737
855 57549
24178 78765
3944 47016
43613 47243
11244 16469
57401 74885
3508 91365
60 74739
55079 65969
44348 66425
5098 97091
6288 60309
92110 94736
31513 94625
47616 49912
31461 39968
87964 91003
51962 82135
24741 94191
2979 57620
41066 83976
4662 17488
40115 68597
80488 97480
14781 17839
43732 78913
1158 72541
14232 52857
4715 29407
5386 67547
53756 72104
49391 66646
33135 59794
7608 91598
76665 81946
49477 53120
28751 98018
42825 45646
38634 94877
85001 90125
18426 99369
61033 86204
66601 73239
28665 63374
9034 84806
3422 81605
84461 96862
16518 65903
50488 94115
319 86582
20138 87514
49780 90420
33089 75891
13300 26421
55382 68759
42750 73176
38691 47506
19478 49636
40768 91611
37894 59672
6497 90694
12939 58211
53747 62580
19598 98782
51856 60300
36340 83075
52421 53050
15861 88069
24842 37514
8119 88093
23889 95684
76593 95738
61433 85570
9830 40744
55301 95494
56411 78676
45892 69635
26021 63129
20943 62753
49528 62571
34173 69247
29067 73721
23694 92462
38901 66331
1347 68678
23420 23667
9512 70252
18738 43192
67624 92451
32342 98020
45772 47935
60555 86022
26081 55591
24447 29644
94775 95558
78304 85170
20782 90789
17108 98656
9610 24361
27241 75228
57021 64527
16557 34630
11785 75291
12424 65702
50810 56229
65842 76674
52890 61815
12001 98237
24963 67999
51981 94527
16122 71915
49278 81875
47307 81487
65109 93640
46624 53757
4517 65290
72914 75650
48206 86410
9960 11027
1144 81973
7378 69244
28658 66946
9834 39946
47976 99267
11567 15262
10646 99492
34191 81747
9094 13489
50292 51283
34282 88944
74 40070
24362 97501
1002 48400
33965 98216
25452 37288
6733 50068
61598 90099
41162 67401
72682 98372
61590 99070
36186 83688
25206 42839
15034 30449
48735 94685
13185 14451
16557 24789
11798 48081
31237 81087
63981 69479
40730 68457
41229 70423
27895 68008
18913 79101
5419 66910
3834 40955
30813 73808
21426 85222
93594 98145
29722 63678
3006 54236
3104 9624
50662 85190
33956 77011
12751 57329
205 72590
12533 96324
69303 89101
11506 15375
36203 98307
26141 56401
5183 8645
19933 47506
3857 5494
55358 55362
77218 94592
4316 51243
45677 57982
7401 79272
25272 46272
46516 60924
37396 83252
36846 75971
5427 50106
64475 97668
9078 45284
70039 97186
13916 21331
3339 14346
54847 83337
14766 72802
93859 97980
48682 71219
33174 44239
28481 65576
33592 69933
87947 98052
14790 56972
12346 22407
53453 62505
25445 73516
13589 85092
8197 28286
3830 5916
20252 64055
10206 24851
12631 86255
16542 67724
14804 28445
34331 55812
79730 98777
27717 70158
62420 72032
82442 92743
50149 82012
25465 28542
2571 39012
34312 75579
3950 35798
48561 68626
26414 67670
4437 49319
66492 71899
23513 82846
82837 97192
61635 75340
7681 18639
74662 89463
26846 66391
39714 63611
59842 64393
14909 54026
54533 86347
23101 32883
55628 76839
42730 48304
72290 92827
55664 73072
16702 17953
56484 94814
42705 43560
10653 55378
24799 96177
20476 49275
12555 47650
24136 98406
62497 85460
6059 72438
31600 52637
92976 94313
60870 87586
632 83864
68969 86799
21108 91969
70986 74728
75409 86607
94010 96163
55930 67452
15014 21468
25551 67438
49321 79178
10577 44013
22502 90290
64774 73620
16696 37221
10550 80606
53846 76904
36076 55823
12502 37016
2254 4709
31598 36732
37844 89654
46232 53864
48616 69013
14203 71556
5286 5758
1313 27933
39826 52591
31254 66101
1103 96221
13311 89658
60917 91206
34197 70388
63376 96516
73245 78616
6699 81319
13829 39226
36855 81251
85663 93692
1114 14304
42062 70672
7253 39760
2762 76284
48474 52696
39315 39956
24512 49870
199 34002
41014 83440
5875 82896
9130 32169
34769 68244
20351 81005
2856 5920
90672 96308
21763 34787
50112 90119
43596 93997
21417 34576
1359 14550
9737 51231
33219 39201
63666 66246
89746 90595
30496 92234
23967 94404
17915 49814
44071 89392
52591 74982
7275 80019
35124 40783
9249 93527
21500 31551
11047 87519
58220 77067
60814 66595
20920 72068
71409 89481
54027 83319
46033 53811
37146 78889
78717 92454
5820 26313
304 38804
5660 96012
16723 95366
85945 88726
47050 50080
23949 43169
21323 58259
25273 97598
8758 87468
16493 96375
26090 54486
41429 81264
2921 40150
46199 55600
84658 86216
6799 88984
9655 89578
59986 64395
3133 20468
75895 86951
7506 95010
25461 53699
53876 96932
19823 52963
78643 93855
7409 56233
66726 74152
52458 70797
19400 83894
811 96898
29417 68437
24523 89477
13630 63978
16222 71692
4040 55220
44707 45926
36205 68385
44892 58998
19422 24687
12480 18878
65786 99646
79645 83768
20426 42805
51814 84204
47460 54133
13514 72741
2637 88477
46831 59591
11917 23684
7278 72410
6054 20720
4345 5073
48878 90113
30884 88430
54184 89102
15284 78849
58256 83354
10850 19819
2582 42673
642 77067
43830 96400
9705 47484
50843 54104
48080 65252
12932 82768
28044 41604
6463 50964
26836 30882
47563 85093
48850 90368
51398 55938
37192 73606
27180 51862
81977 91426
18051 19933
9147 14693
14306 91966
35627 65114
10373 68463
1256 27958
8371 72214
77342 94426
76937 90181
50833 80629
71602 96406
1931 54270
2796 7601
64254 75746
29793 47160
76588 81161
42623 73379
13428 91279
18673 77836
30035 39798
45391 47477
24634 99638
71274 84157
44013 77870
71909 98456
715 37864
33541 60396
5105 10558
56937 72228
26748 56234
36802 66275
6913 64340
61269 86799
23858 27580
50627 89171
76455 96449
18924 48271
74499 79356
48031 97735
87992 96406
8094 53690
64743 76940
38826 69879
3337 40659
41264 91263
33315 52018
32173 66417
7662 29059
15233 58013
6660 39510
6844 50216
15594 54736
17296 84448
20382 59366
12981 92747
71631 83580
70215 84114
92216 94760
1046 55898
42833 95704
6119 45270
31629 87834
1151 35743
68207 97781
37354 54624
47118 93393
28051 76169
7536 26631
17452 40623
9249 33655
48427 66272
69542 91267
60229 93937
15123 84094
30383 37385
1664 46540
42036 88537
47906 97968
52065 87962
52089 97706
57057 64093
35731 73216
33465 68415
6698 90317
68798 94455
11689 99849
56308 68044
26830 75793
43066 92653
30451 34347
75108 75243
31641 64135
25917 26202
43554 49967
131 97867
20693 99602
49935 72036
11767 77015
19570 61054
31926 95805
41893 46673
36153 68433
46841 85341
32291 67172
39966 51752
83371 84949
14745 25332
45194 49423
29390 71015
66973 86587
13265 32477
2348 32861
25966 69651
18496 74892
19349 28294
54589 76260
74715 81211
38422 95491
13668 24482
50373 73876
30346 34815
14777 96820
81268 95096
63838 72149
5466 42243
3700 66479
19054 76774
49282 81534
53310 83906
3185 46511
25172 41950
216 25475
37712 59388
387 57970
51337 82143
15479 74292
14657 41640
15149 89266
12907 56503
56461 85399
314 56141
15385 98607
37472 52952
15562 50234
21379 30564
29002 75002
5518 74656
78810 97406
15301 76269
868 88371
56988 91672
31799 76831
17833 77332
72003 85833
25920 89064
6918 12221
8705 69292
38510 50480
68640 78737
51162 99091
7961 10806
6869 41373
5238 33294
42521 96407
52080 88781
8127 64986
57168 78321
19488 21075
23483 98371
12212 82331
34888 45005
58710 87988
50226 52435
24035 76028
13263 26762
22725 42863
66604 78627
52396 92947
49424 93790
46488 82339
42699 46108
2421 94618
59052 89532
63708 64702
83034 83882
53636 60921
50014 54660
17477 79019
60277 97011
28076 95159
44236 92281
32735 85872
61833 93592
9865 52668
6498 59618
43187 72799
53346 59527
10632 54829
56592 93009
2372 82621
16625 37334
65664 77744
31642 56013
21901 65632
36080 87133
45372 60292
25085 82386
32684 37452
40942 95340
6874 58464
12974 92527
68889 89523
21655 68673
22376 79095
18179 83936
2560 55392
10706 60876
43082 59892
45080 50596
39828 54181
15311 48063
5607 40744
18102 60569
175 50518
4785 8515
3147 5677
33882 77978
30955 87414
46399 60176
21453 51069
8511 29768
32493 90981
65682 67216
80103 84667
12852 35780
80477 98288
7149 64595
41701 68676
45746 51627
9902 18755
40715 63997
8159 43030
43912 87381
62029 65532
43860 59856
55692 81054
13747 47666
21991 74342
67643 69456
24826 33782
55861 93055
15732 74636
38048 46686
17187 55714
4033 92464
11468 90501
81171 93081
54075 97937
6869 41340
38141 66816
52917 67419
23359 92248
47934 96343
7383 55794
47232 89616
6027 75928
30969 39246
84709 93221
80571 81507
7130 56865
6505 35097
57521 70349
74104 80737
53040 68739
81998 83676
41800 98027
58326 62261
44790 93333
11877 96681
7186 77772
74069 82709
86261 92862
2933 19094
79511 91948
44550 50547
9223 99420
33136 53305
13813 91292
70647 71279
29991 46202
78035 90666
45425 96468
36452 81800
77498 97411
20061 96331
7545 86123
4942 94626
25106 30629
55593 87116
3807 79908
34975 85959
6751 60823
21414 26360
7272 72409
22140 39376
267 41508
17099 55290
6247 70563
25577 62659
23918 38136
19463 90934
338 97505
66656 91196
7884 87867
40632 42088
43187 45103
26946 88157
10966 47829
63347 94597
220 86539
27555 54528
68624 93830
28214 28547
61658 88863
54890 81657
25402 25891
8347 44808
27180 48281
83374 91958
35659 63631
71517 95814
14396 94109
39360 77689
22450 53735
45277 71315
11929 34976
17833 41818
69130 77636
13142 36826
10383 66686
5481 90590
13514 14480
45485 96774
1173 21594
70373 94300
25067 45120
24886 90046
36220 91587
11165 28530
14415 96395
514 85019
16516 36684
41234 81744
13708 62081
39580 58631
8362 41617
29991 98028
59762 81218
24531 36753
22522 29616
57454 71868
91138 98605
4321 83341
6860 55072
26983 34064
42001 87028
29721 58720
21778 70803
43103 81532
33025 75275
59 87726
33604 41497
56744 76055
44383 92263
42874 98037
38306 66060
44239 90313
10054 37722
23872 39144
27996 44701
49272 83219
12850 13441
21524 93798
39701 67385
60174 90231
1371 6921
2885 63542
4242 71961
54419 95788
21384 77853
53182 99022
89988 96079
80883 90864
393 33676
40152 61153
22357 50120
26004 92205
23125 29061
7308 8141
37795 88035
158 10777
31567 58269
47964 52469
28326 84628
15377 37343
49572 49639
83567 97539
32072 93226
34984 84091
31770 59115
36645 52180
12723 75836
7763 43518
8735 82325
882 47036
68751 98931
33943 90483
12668 53408
37361 62898
34870 69520
8445 35977
40421 72746
54915 76408
34649 52233
70579 75771
35179 59904
33826 57504
70293 98836
76270 81126
23252 81828
57240 79767
72398 95117
3887 77670
32149 65175
51224 96080
5808 40692
25315 60441
82272 87817
81260 96337
7271 25715
8183 59048
81691 99457
78948 87910
49438 83332
53855 55843
37655 85767
6276 24179
8657 44376
3631 34306
28485 69519
23606 65571
42070 93239
34500 89412
8776 74857
52895 76241
38750 61270
61878 69943
2193 75296
5183 65451
64813 91013
372 81694
21964 95858
46586 72547
28368 67734
75287 89599
42191 43902
3791 14111
60431 62027
19669 82190
26386 33389
79646 98384
56797 94795
38840 98839
44118 90478
35331 36823
56893 84757
15080 54934
44728 93976
8763 63453
11420 72426
10042 25249
1558 62808
30840 54951
74095 94612
5947 63305
39002 89874
39636 83577
35048 63684
15356 31298
88940 95741
3759 76929
7038 51482
87680 91515
49887 69550
1299 65166
72442 89931
5224 60690
14090 93573
56129 80833
10807 41159
33359 38613
412 16211
25884 88137
10803 32551
39785 62088
39872 82267
14669 97243
39441 69069
35106 55234
31204 95496
11230 74481
59464 89840
5292 51100
49018 49295
16674 74320
15927 55437
2380 79535
51683 83933
6673 95327
4558 69947
10335 23875
74990 78851
66387 85859
19975 95988
33246 98801
5434 88012
38553 86595
57375 61562
3221 38091
87288 98521
64567 81422
23947 98242
34526 81570
55644 67739
48368 63924
1938 20511
13516 40923
7115 43001
16686 27526
15694 84057
2737 59972
54039 96762
75525 94072
8722 34924
45169 73672
7386 85385
52747 79145
34276 34478
20673 28172
10259 36058
64867 91127
17026 79336
11722 88558
56965 92262
23689 64049
21640 72435
76359 78279
56179 82611
31587 95946
28139 57750
5192 38178
24876 89449
43511 52289
62686 72620
29179 84126
15814 83282
63678 65707
63375 83774
20143 98048
21560 93797
45986 47294
21335 48054
42133 87323
55930 82084
5838 62164
27784 71505
15422 62958
35032 59558
66619 80331
62103 67350
79632 81802
76698 80760
68461 87550
23222 41594
8307 24431
3584 75444
57066 97619
56694 69089
22005 64258
21524 52956
3149 12040
44238 85137
1854 25912
62780 84764
52090 90430
16378 52793
44292 89158
25471 31795
28199 32718
2730 81891
79910 90948
27114 74973
26441 27297
44872 81223
16687 71912
1156 46127
34740 49514
31934 75115
14269 33252
15794 41065
68024 81422
36622 85575
9787 86662
27124 65212
10194 83216
5379 85913
4669 83490
40184 81175
51664 83727
86622 89714
10434 48233
77839 89971
51230 97782
12226 31374
25239 74158
47499 52498
49423 88825
24531 42710
9020 38170
35651 39393
6233 88304
49079 54011
987 14524
2696 67002
17379 52016
2542 57761
55563 71006
19704 74394
35337 55815
55412 75609
32500 37957
3468 15116
12992 97748
66963 84278
16324 18687
74048 74343
7419 54725
54479 63004
25671 34854
34856 73554
8383 62912
50635 67099
11591 97218
75864 79492
33610 45792
81075 99269
74839 76127
67435 83960
22610 24563
36378 81107
24032 35550
10141 12338
26603 74327
31064 72869
44500 48323
1268 82970
13746 25641
65346 82377
32611 56385
10198 72131
38350 40939
68915 78132
55260 86424
28994 60724
33855 55284
20412 43951
49429 77738
51576 85725
12093 34056
8506 51686
38515 82171
22420 46370
63995 79491
27068 63196
4610 41425
10477 29907
23560 36590
54815 92500
10234 82224
20422 27747
61159 75083
15983 40781
82670 82706
48357 95918
16669 55652
11993 50899
68655 80956
20185 84113
1522 79088
11960 31788
65562 98833
5930 73855
33539 64599
11994 61946
14131 50430
63563 98090
10770 38860
2754 99927
20014 90858
9581 22737
75194 91606
31672 84544
67 32160
14665 31610
1753 82595
32818 64246
44006 86241
54640 90013
21257 44529
520 37147
7191 35371
22404 69708
55255 99543
43949 89451
42444 94897
64538 91797
27939 50950
73666 88509
40107 94629
60105 86991
16541 66377
8605 41884
8 5877
42034 77200
64521 92679
10474 17837
25209 95673
35022 44646
48091 93726
18960 42532
12654 31196
39920 52079
54236 68903
31179 74123
367 8796
84667 88294
29366 65186
59239 71820
58673 98645
23009 80929
94041 96955
16316 95693
16301 56302
73235 99493
33078 43106
28506 33992
22910 91351
2291 43473
10991 45320
44806 70513
25440 93161
19875 54482
908 70655
3319 93397
33774 44620
23758 97365
38243 59675
39299 65548
59117 68424
14400 69844
66576 67539
49208 70755
84683 86955
9380 12629
5004 85264
22226 87399
50630 97534
82966 90584
38453 45183
11313 90923
11329 56751
9793 97470
29441 54884
15758 77556
69693 77339
57064 67992
31913 98313
47059 57797
3599 65528
1259 96968
56428 58591
3809 79123
1836 19912
93884 97224
65502 80527
15225 56962
38141 46020
35865 93333
49950 63107
25476 74839
8737 15610
23797 76064
46604 46960
9983 44817
29657 78854
7274 28065
24496 64011
70061 79379
45326 73634
18797 87009
72512 83662
70191 96275
28878 57686
22998 51184
5800 72612
27558 55979
41264 44327
45372 65710
46858 96079
70210 84793
74592 75380
73428 77350
76951 79727
54162 59748
4937 78473
53740 79704
47603 94876
43492 94915
43537 48161
4475 77798
3531 47793
41102 67214
47747 99297
22319 55880
20187 83496
23034 79607
32516 76766
55427 56788
13704 37274
47356 75216
13984 82576
59933 84768
50129 85878
46637 53303
56338 89010
17101 76904
52431 75036
44420 63152
42191 61610
16215 61341
56903 93865
76191 94859
18150 80854
77092 91190
2167 68689
21827 55706
1655 90348
4658 9826
41996 46948
8379 40117
53723 72980
47132 86369
63924 89178
15537 95040
35183 45344
54347 63406
27249 49736
63315 75819
18860 93010
63885 78189
5336 22008
49152 98206
15472 38067
5129 37877
61063 89464
14276 50207
29235 41723
52217 99924
3957 97066
58771 89337
68151 74279
30978 39133
64894 93655
2795 58044
19673 88230
41902 85155
66738 84767
18227 37397
79542 90480
20158 42935
37575 64775
11846 78799
6731 79819
41606 82427
9255 64048
6241 16411
33061 51641
47622 63190
10315 46162
53309 73564
68882 76708
41997 47146
17599 48260
5559 45628
21350 69025
10511 70337
6694 66448
11445 85001
19353 75401
46491 90132
880 55132
22926 32075
24189 63656
11759 97563
23537 30201
13593 18326
29514 40146
43294 51781
22158 84050
2320 21384
50102 68903
3745 84326
55686 86151
50214 74129
48408 64560
51609 97846
8745 90125
51359 64668
44106 67108
69553 89743
18195 91742
12822 61515
9878 31123
49977 95124
12062 39648
18659 62091
15107 28987
23042 52304
25452 47519
63308 76011
90949 98332
42173 73211
82316 82785
25602 70873
32355 89262
7392 62839
53375 61934
12431 45142
65356 72297
13449 67556
12933 96210
18491 73714
1309 88648
2825 95808
30439 42626
9018 98459
47482 59051
2901 48783
18874 20049
53515 63140
80213 83693
41206 80527
47005 53590
70037 84863
30231 55136
13473 83066
55477 82635
81899 92322
20856 99634
27755 37018
20315 22531
60678 71942
57815 70389
44533 80022
56935 62656
31151 71938
92358 99447
5235 36817
95414 97992
5556 55828
20885 52819
69999 91584
30129 47491
19151 55896
18086 77531
48805 87096
5228 34552
17859 31054
3057 14524
46737 87731
42589 65083
18400 90424
7065 75776
5375 11147
3096 43724
49881 95773
39273 62422
33685 62189
57155 78438
43638 76923
21438 79433
23911 77921
6558 24212
17062 43800
13070 56755
24138 39836
6444 85899
16564 84136
35186 56315
1577 6120
33772 66226
47697 70149
55855 69543
16311 20019
35342 71465
31843 44290
66353 94399
57772 68308
18388 56906
12641 90249
22146 87613
57024 83787
1068 15375
15454 36472
14364 39446
12898 35886
55014 86846
78146 86497
87891 98063
6002 37263
22569 53231
56318 75387
14677 26913
7403 79473
15568 83155
54403 89930
72661 82731
64209 86681
19661 71953
10122 46194
90216 92728
6689 29503
56194 68811
59887 91523
12040 78454
8125 41122
79051 83574
11472 13752
11380 43166
42695 69262
14264 61663
87467 99540
25630 74367
48216 67427
1257 55341
46180 52612
18178 76076
40888 89087
18175 80884
19868 73473
29165 91539
3569 55849
32262 35815
52186 84269
44830 70555
35525 74717
6039 86460
5619 29606
11822 95261
88917 93858
11477 94279
77320 99144
34254 92743
46035 85339
8965 67046
32334 90285
14603 46934
18766 93950
6284 77479
65058 86798
5018 68588
27752 63858
40397 90338
57179 70390
2837 70159
11546 39002
8266 65053
62300 66515
52188 90449
92064 98207
47939 54477
66086 78622
15764 78309
66424 82835
4251 59023
19114 66255
22805 53497
7107 63893
69495 96427
36929 38784
8822 81002
25413 98311
10935 29753
50882 67576
82430 88367
14278 89913
77565 82235
31494 59179
53297 86030
13973 84413
45608 63554
9208 24580
83067 89393
6383 56097
4638 35591
51497 60662
15328 89527
14310 17648
51442 97085
14442 88320
32298 97604
33627 46317
55090 65898
27192 78592
65466 82513
34991 74343
11910 12872
36673 57039
54278 79473
60795 74851
1222 78377
500 62770
26436 88508
44930 89640
42012 89886
32025 93215
36232 77472
16409 39575
75432 97580
12362 74633
23390 37785
24258 63853
11037 83469
10235 95282
13837 34617
5660 41851
64135 69395
90982 91172
46081 80531
42788 57564
74636 85569
37162 40496
37709 65734
2312 14024
57451 67404
13102 58058
12782 51628
39900 84284
11244 17579
49572 64071
27396 57326
8254 30359
73192 90324
68671 87240
19539 62328
60120 99161
71357 94208
43627 74784
45082 98924
79589 89436
9239 74438
1479 23482
18799 46524
27040 94407
44022 46617
65202 90577
7186 81407
59712 93968
32228 87562
84523 86312
85111 97350
10909 71191
5547 74231
27283 67021
14137 31584
27528 39474
70095 94833
35201 48484
52516 59230
31964 74487
8296 59904
42580 52824
1587 53548
32436 59466
7850 73341
21730 66723
48 98065
24747 81270
3202 36403
54042 95385
57705 61629
64513 90706
1022 53560
3110 70360
50216 50737
17698 57813
19247 59053
38100 67146
40500 63005
175 30665
58747 77413
645 11603
7298 51406
28585 36423
31668 34362
9174 15684
37551 46228
67498 96475
34786 56023
22673 30799
23661 91034
46810 48334
1284 49403
16029 41588
41493 41515
33682 84612
90508 99877
64990 80067
59920 97553
20182 76867
33285 84224
37162 88164
50624 72873
45341 50345
32350 94336
19588 99906
60865 82689
14163 32908
26470 99944
50778 67715
13209 44714
32904 66537
4643 47407
48071 78419
43458 82155
32572 66777
96120 99065
16286 45962
43937 45679
20624 68160
35106 62781
3721 11229
6041 80108
24866 85330
647 53080
76498 88329
2184 53835
20527 58705
14009 62433
29864 43729
30452 74840
28956 90046
27556 96423
68756 93067
58847 86160
3815 3892
35479 37821
37560 49379
89918 98664
17147 33509
16107 63549
3229 45765
42661 63874
72204 84334
2628 81758
68066 98870
13246 87735
4264 16315
11876 92006
29803 87009
20408 36583
53572 62104
26724 65649
33652 44934
53851 90434
8978 9065
5865 67898
25336 72466
54540 60268
6261 34469
84943 93458
45405 98321
67396 85726
19433 20636
62751 86953
50839 56302
19258 63709
43521 57134
59012 91798
36577 66395
39612 92616
49018 98784
78643 87158
5207 29524
4987 33955
64347 91994
43464 54633
38342 47053
41313 65127
74243 92469
3203 85239
23928 49068
71914 80838
83362 84327
59012 81270
10572 77359
7304 71721
3281 84776
51851 61796
54063 80782
13007 26594
31893 51120
83217 88183
4862 72769
46228 99662
13942 60769
88753 89066
47949 65395
82053 96381
40691 67665
43369 95012
45408 71467
70462 78271
30206 51440
68872 81704
41255 67345
55062 93138
54060 60277
18287 88623
63218 83417
71270 77985
16417 37462
55825 73776
57056 94353
44647 98046
18464 74103
40275 43130
46702 75578
52370 84046
27371 45221
16950 47724
20448 79637
1618 68234
28784 39537
85031 93286
1937 87901
51594 86595
17898 52169
35354 87915
62505 63079
79638 87835
631 78979
14455 54105
26152 87391
62243 94446
1373 84668
31644 95138
48813 63455
62131 99186
59428 93817
66489 74641
62182 82298
81658 96981
41843 49964
41778 66349
25468 40055
30416 45165
14710 84015
49780 69339
31989 38093
32088 85713
27064 36360
39519 89052
43372 86950
27863 30308
7240 92357
45027 72557
9032 43505
32990 97637
27544 39327
683 9531
34324 37344
43826 70576
67608 93880
4257 82848
4958 63857
58859 68309
89695 99646
88783 98595
50345 72570
50705 57092
45538 65384
83279 97862
43215 71234
18947 30367
16533 42843
54105 59098
75201 77704
37306 39005
82706 84931
12782 21810
48640 97416
18396 45809
36151 53874
25115 56193
45973 79231
81551 90173
6613 81686
20936 26602
1469 17603
66182 98174
8800 80835
96338 96812
47577 69139
47187 50370
90288 97688
11772 18982
53350 73150
2614 63763
9795 13720
34924 79682
8421 75033
79217 85382
24295 92833
79991 96136
13254 54841
9315 37694
18877 84876
25289 83701
50959 95430
11486 20342
10087 79709
42227 77068
3392 14043
17277 19983
27112 97955
61882 67784
24909 36334
51844 96203
87993 92384
72854 75965
73281 81379
2251 53284
3298 20631
63425 70891
55907 94935
31711 76236
2390 26282
25318 29035
30537 92349
16383 76591
3369 6312
9469 41715
11298 67037
45626 97298
4293 13489
73469 83979
64471 90227
20626 29496
41636 90663
9089 15679
42277 44783
32441 64411
1455 8358
48664 52438
7957 96775
13482 26588
60730 71019
23750 34954
31575 45006
55052 74106
8261 83123
27512 73916
29470 30408
23824 31445
34943 67833
4715 38343
40783 41390
31637 39856
35186 96967
39469 71041
15452 31960
36760 82069
52814 81713
27861 30756
71488 94149
10454 22718
30836 55490
61934 82849
2058 46375
43067 95810
22921 23373
79900 92541
89157 93700
51601 81029
80029 80457
20640 85322
75394 79750
47811 48439
15520 22968
37842 48594
48561 85508
13466 20245
20549 59074
15436 35334
32786 54130
5026 66469
12905 25750
31050 38532
43101 77655
61613 65939
27655 59596
94532 96663
13244 84755
9790 16553
57403 96683
76116 94037
3857 81726
62810 77972
23192 90189
20410 20859
16676 38674
69378 71257
64109 66845
743 3233
19335 33036
29275 34336
29283 31446
19500 58154
22292 55630
49242 88847
34268 50087
23154 39085
19822 55388
40075 51039
51592 98848
54195 63228
6304 38527
11641 13498
63784 76934
21272 70216
49467 71173
7172 62235
5257 95749
27758 97864
28924 31036
29777 86730
23263 77703
8093 24642
94685 96065
10913 38523
55825 64181
2776 53218
3310 82761
3320 52076
45911 77839
205 26818
9141 74300
2043 44968
57205 76086
1148 56437
27658 75646
44645 73646
66055 76768
10698 96376
52972 93783
38254 75435
68836 76885
89486 91934
2244 78962
533 55124
54806 91985
53927 73731
57285 93915
92140 97941
29646 97595
11668 91947
10608 67068
6449 12473
8298 47126
4236 88432
1109 89949
13705 24947
64255 81208
10469 72312
14197 17759
40740 94964
15738 72336
15552 81388
7407 36853
39045 90441
40295 42264
2955 97807
7238 23222
18592 28600
35500 84537
84473 90929
478 39715
27127 87299
25558 55333
41724 81099
16458 72833
31480 65843
85110 90066
20037 88390
8350 45335
75653 79871
21168 37813
52796 87996
40924 43538
9182 99862
66283 71846
41411 98046
26365 72077
31794 82492
18177 60537
44868 94172
2405 80682
57458 85509
73033 90288
27814 88249
6518 84501
75512 94020
20615 28140
68556 70694
8169 14738
75535 81799
45522 63849
44223 51194
320 67077
3434 43013
39055 46302
7197 49764
31237 91126
46047 67639
26005 61469
9026 42079
2223 41136
24803 58344
29760 47394
66718 69793
20096 35900
17824 96600
6210 22201
57450 83073
18142 37353
34166 59262
15152 45500
39423 88770
22111 86088
19877 93020
19905 69582
64186 94255
712 63840
2580 6039
31301 68900
51841 82776
74922 97886
32796 89652
31449 60145
88594 95197
16479 32685
37268 48898
23164 47156
48649 95536
76070 92099
37517 89184
59311 68503
49712 69759
42523 61892
24736 73909
50828 90291
62489 74684
31388 43387
18976 80280
84334 90929
62343 88117
18410 79968
2850 97450
3462 30379
71477 90700
6125 48302
12684 15496
5771 51491
54824 97923
19731 25414
6139 20164
54734 85617
66319 71295
32538 45607
19742 67687
59803 78678
26137 57875
17195 93806
32075 57028
26644 62705
83225 89048
1643 10697
20640 28654
8927 56610
46844 50551
27710 44276
14122 34999
8476 27010
16869 44597
42882 89724
31902 58836
50053 81877
44032 69013
73231 75746
22558 79545
2529 60452
57976 65895
13274 13969
67274 98409
21927 78000
45169 78194
69198 81873
3627 93258
32202 98667
69042 89825
74432 83527
12358 60495
13007 49026
48879 64961
48953 67984
14645 76647
69179 86062
38354 76884
36021 93158
5698 10681
61360 73078
9977 18230
70305 73113
8456 49576
33391 47374
11685 70217
36189 42518
6006 21137
23921 75710
42059 46665
6871 91077
649 36972
38563 42311
5032 66325
1226 88976
46529 91771
35910 56577
18153 55144
59176 66930
3465 55524
27667 71002
2534 76959
60727 85155
10197 43818
26677 60597
41652 63878
30599 54840
28948 85191
13148 67331
47199 88668
2307 61020
2295 15130
12860 15415
68661 74380
3821 76586
16978 55920
70298 91650
13816 99768
89789 99702
5445 11442
66499 79289
41810 96583
5764 89224
2427 34283
1450 60278
88379 97502
3542 8621
24143 32483
40794 70087
5766 19505
46027 92031
28257 45863
16188 44681
24760 46095
46985 76624
22969 58827
73197 91791
46760 88291
75816 80114
68946 80538
39443 93011
15 42624
21686 64265
21211 69784
62137 92336
56825 57840
1007 64538
45600 74646
28291 43577
31967 32962
64292 68734
10593 45184
22988 26646
58156 92730
58124 90101
28654 71195
3384 29134
61987 95889
89720 93683
7249 14495
84914 95249
21195 67080
63540 86394
51892 93394
47792 65805
11932 42300
55533 73369
37018 57386
16120 30287
10828 35127
42152 44305
5039 43074
10847 93885
56077 68883
3503 40206
30469 97915
82037 96659
24094 29036
8432 67104
1044 34042
23083 34931
19258 90824
44799 59421
31292 71146
52182 99083
11521 49816
75473 89962
16892 98851
1426 95820
26051 76170
22177 89710
37226 66032
2823 98184
19279 63030
46994 71477
27388 31818
93111 98432
16300 22507
33925 38778
36569 70854
884 13302
66078 79811
24548 97561
4132 82436
41186 47458
12536 32154
73642 73997
22036 58691
28260 70411
43207 65433
3262 65293
88171 96861
80144 83856
1448 85352
41568 65956
49094 60928
35959 93985
31756 45031
23171 97558
622 74842
18982 62016
35078 60127
51352 73559
44120 55255
6310 91580
61542 76105
18940 95416
34048 36298
12256 58961
31040 66661
72910 76119
278 23390
99 36867
4544 42279
9132 48955
44760 45499
17852 61281
2381 18036
41515 47907
32169 83312
14811 21124
38305 63499
15765 90758
36380 45161
20751 90228
72298 82116
14273 28791
12381 58436
84443 88846
32040 80748
44065 98876
81137 92562
9702 60857
6918 80983
49784 79125
37404 77522
5583 23664
2979 32940
24944 63111
72412 88948
4029 62959
61784 93226
66483 67364
64308 91632
29732 56151
78626 82929
24775 50637
41725 93139
24427 36379
30913 39023
4721 58257
25796 81378
62451 63557
29845 45723
54852 58684
6334 30407
17558 37905
12671 62683
87970 97591
14644 47778
4241 98497
7249 28107
19139 99650
17612 36101
27341 98428
9128 17642
76027 87883
35587 67637
47842 71458
3940 72738
50607 74015
5063 38418
45660 52204
25203 54874
1409 58965
56871 98247
1622 36562
4049 88949
10352 77303
20851 63052
24816 92752
51393 59484
73944 74075
56538 84516
83344 95978
16021 25782
54125 89292
24828 84427
64470 89909
43501 95016
9507 81092
49684 77266
28649 81387
17429 45556
44714 69256
40651 71719
51274 52505
71662 97273
29268 66794
54217 75396
21490 77536
3272 47917
15867 91775
19361 97604
6734 78679
10194 62454
49838 71892
68824 96797
16091 94003
49056 99872
43098 66243
4550 18300
35711 95532
82900 85685
22474 25526
21974 83754
4060 49096
72398 95439
68059 88333
8968 35715
34172 88724
93349 98394
6332 16261
49437 51413
52211 81436
10024 84119
9682 81105
47682 79173
38444 81027
16452 68087
40561 80576
49380 62057
76807 97665
36573 57948
78984 95059
21387 82793
31570 72624
59292 99732
45900 63855
1125 52368
5331 40635
66110 81506
136 35250
33526 99649
13257 63485
42169 52826
36525 53501
23288 57173
62401 82870
58856 64189
90918 95717
56340 97792
7750 40784
1026 45909
38914 71207
38306 72149
73923 86719
2937 88098
8922 89504
33219 73641
49700 52710
19818 84899
49859 90847
19284 96899
121 303
64482 74739
18006 78266
23754 69947
7337 70455
76218 82766
19930 81383
54895 56032
18780 81417
20860 77131
69534 90908
40257 51614
31045 40590
10153 50004
27515 37173
14046 46470
54080 62708
60832 69955
56779 80408
69329 83470
7794 24842
7461 57913
28020 64105
41114 77054
12481 57933
15770 91331
14531 41458
6178 37156
1940 8163
47755 94450
69414 96233
29715 88090
4924 41909
39799 45840
78740 91078
10613 62788
9357 21779
34212 47723
54743 76956
1975 67919
6455 83454
47917 91944
23326 53250
26171 33790
37411 81069
384 85189
2130 20066
34954 74909
18049 18711
53664 94041
44674 84589
12304 46331
28449 94275
54915 71440
61523 77130
19687 47372
30517 89694
1996 52442
54920 55149
43366 46220
11404 88008
676 54985
48260 78645
6068 72440
475 90247
47381 93755
4343 7395
8728 16759
42799 92784
17171 29489
69005 77349
29307 59100
46149 67194
56851 83574
92466 96376
20269 30938
12551 76439
13632 23980
15361 16979
33115 73529
13416 38814
2708 33073
25349 71819
40860 71840
19897 48530
37085 93659
3756 44254
9310 86923
42400 62800
4765 77465
37410 96727
19881 75687
19923 52592
66 19257
12 93460
548 69939
38251 60720
6158 13185
7819 89410
2661 38692
34366 43234
31714 41990
34459 58051
12932 51229
21412 50300
23895 43310
8347 90142
3918 16697
68411 83489
11167 16979
4185 9144
81137 94619
71859 97417
39648 49160
19745 50566
30801 63357
10246 78190
12017 75834
61294 87958
7682 8567
28453 30018
13654 95927
14304 71810
39508 82191
46116 71389
14226 89463
49592 51787
1544 23460
56313 63909
31986 51156
83935 92470
30409 53500
61567 93217
15319 24388
59621 93042
27851 92956
35862 95141
89272 97167
3895 16533
50848 96762
43818 76833
62429 92697
46884 59335
5516 79746
14308 39574
46751 90402
39222 47132
70645 86351
10433 32349
33729 97836
53915 63665
32657 93716
4026 61788
22710 64884
15811 24653
22449 99733
4342 13532
5485 59815
63217 75762
50882 54186
1737 33216
64293 77742
13651 64512
91496 94588
64691 79855
4943 66733
9132 10736
27920 60952
29077 69466
55391 60497
37896 73821
24668 69060
78580 86328
21074 84039
61039 79187
14861 98703
36873 94361
20054 39708
3951 69283
40599 71718
30678 52753
3788 7218
10355 33772
16531 22519
31605 97641
22833 42078
18505 61849
23903 71422
22425 23513
45356 94643
13121 26334
33926 53297
48165 64632
10736 68039
32056 42060
6694 22816
6106 59435
58594 89899
30782 51376
84498 91186
33771 83728
2905 24102
22710 53740
20767 46777
71236 88888
52381 76062
231 21390
68210 93954
9802 44073
47789 73837
25245 51528
43527 72465
20737 54898
10162 94604
15754 99126
50241 63275
2415 12080
26572 57805
4678 57780
7359 21128
23718 81309
621 15738
18656 83929
11029 39544
30704 31914
45560 68474
19365 48646
33648 76666
35219 62069
51041 62378
28573 34672
6920 70194
1560 40008
84741 94768
48671 94629
41568 91747
7079 8343
10078 62494
6303 76390
12381 41275
4409 92819
7907 94229
8072 71110
20960 28117
18161 97646
9177 36979
7736 76501
7788 56123
71147 96205
7844 8039
48852 92963
18896 84212
66175 87558
5490 43582
35641 67959
27359 63918
43635 64428
22600 59484
16381 59626
12535 70683
44479 64430
22797 52812
85131 89101
54427 64144
39826 42476
6294 66300
71442 80729
49993 74968
8800 96113
16715 40528
58517 79420
21561 75757
4759 77718
46872 51092
78863 94973
6307 50099
77209 93906
6714 96143
3564 81179
30010 81124
28190 96492
49217 50978
42338 96182
60242 77537
47862 71298
1818 10428
33600 63106
85948 94812
6542 80160
12606 17453
57628 58459
78590 83326
59806 84340
11842 27124
44518 60746
9131 70188
85462 96447
53163 60940
1523 64803
40335 81667
16005 63214
27382 33284
20797 63166
6940 47457
62932 90916
49802 70798
1133 49938
24975 85675
26370 34518
41487 60679
29072 87934
12757 41722
51182 81479
51945 99034
68688 92013
67333 74992
53260 96847
15654 31735
41762 49488
29390 81632
74007 84270
40316 84142
52216 68836
34062 78170
52879 97224
36899 83102
19385 55964
24986 75780
73821 86758
36816 67633
20264 73374
33943 45950
6580 92115
34222 42216
40260 62589
11067 88870
49996 65951
21955 59032
27925 65169
1212 82404
20842 60892
39767 89113
16321 79584
33437 91933
17713 40071
22999 90098
33984 53576
6953 39457
33512 49639
26477 90228
45239 60936
12118 57080
59800 94989
64513 73311
12468 15458
7887 28264
54283 75283
4591 23052
44152 63503
35898 95012
7758 14238
3246 86180
18761 43474
25420 47839
67453 75599
33848 63994
17519 79125
57012 83866
6697 89886
44439 58972
12781 57686
69063 73954
55621 82384
15315 33351
23524 64157
21935 88019
35294 86167
46474 70988
85896 91983
38259 46174
74 12106
71621 79454
14504 29792
59252 92806
33578 55171
74285 93535
27447 98093
2110 30156
8060 28969
41918 88230
3527 77695
16399 28812
18876 34608
49124 95015
69839 90150
64265 94667
52993 58880
49364 94585
63487 80069
85513 92383
587 99874
37099 58584
26063 47428
16649 59947
12625 54291
19298 37584
18855 53639
27054 57525
12811 63615
27776 60617
12875 21952
60005 82375
2167 50419
48986 88972
32478 99825
295 5673
62841 89478
10912 31247
60505 81551
14361 98150
23986 56091
60947 73960
41351 63019
58720 83249
53152 92837
27993 65104
41395 70657
61756 90132
80967 85984
7339 69275
28046 49683
35208 88291
4625 34665
26431 32810
65761 95768
15353 20713
16981 70272
6227 95717
69341 97706
23034 31717
31272 79247
54286 91349
30225 84243
36540 57116
68143 95489
34485 47441
39937 87793
26928 30817
27256 65601
48079 91482
6566 71513
11814 50800
6408 25358
47798 74860
52182 81523
14576 50516
11308 82924
46037 78938
18928 32230
52800 88318
23961 59781
48112 94829
910 13708
67670 77955
4818 62431
18132 28627
232 4844
52690 92193
2833 3413
58684 75474
53582 98976
44482 64372
52426 52437
51770 63722
18915 38943
29317 31092
28402 98710
51641 79308
2648 70778
63791 90830
33562 45794
36124 54782
5472 37772
44544 46992
1692 97603
57352 69934
52664 62166
1331 79901
43461 73214
41258 91569
7742 71072
11378 66766
16589 44408
14796 77481
25961 72103
30216 39178
31108 79980
80646 89717
2899 86895
47989 77842
38259 79076
4134 24941
25905 87824
29228 76924
66171 87811
2702 79198
4847 11061
2751 62956
21776 31583
7161 76938
16723 91578
35856 75587
43474 83573
19581 68036
13350 90440
14107 96051
30237 38860
15496 54546
29861 85946
2831 48775
69233 70102
233 26725
1774 68413
22204 56215
7458 79228
24918 77396
12856 94571
54307 68275
2497 88631
42200 47853
76555 96507
38013 89024
11898 64336
72802 79876
22572 95093
21283 25586
12563 78723
5713 6314
30344 34787
29193 85799
29905 64599
2123 99349
51587 66436
12397 89191
4648 59187
80140 98900
23672 48300
45984 67438
5552 39139
385 20716
17989 51769
72777 72847
47374 86613
45272 62576
41260 92144
1903 26187
24837 73730
3819 24979
55698 99904
17377 52708
59504 89977
6109 37835
23391 48255
33122 81845
42387 89002
29266 71829
59125 75481
14517 80263
3009 89829
31149 45379
49820 64443
3 11781
41690 57848
71695 91149
38057 76884
9548 61907
4509 17691
11978 54379
27129 93814
50636 57445
33559 87145
23251 63354
54325 72244
19136 24373
1051 48093
44179 69429
74252 74790
65756 66807
81257 87096
22756 76173
5821 6689
17124 89434
26057 44985
49789 83107
7372 61824
57043 57856
13039 34179
48602 68126
8938 44381
45701 99704
5942 45946
23928 67572
43031 62512
54483 68288
17223 43045
17888 74166
15277 57154
40161 89333
25453 96529
49559 50409
47982 73344
35075 94355
271 56924
21182 79872
31980 43381
11929 54355
69951 96551
2126 74434
54525 60433
48658 58254
80996 95751
44889 99817
38426 48333
49580 96022
7176 71836
14 50752
75708 93618
12346 79000
10105 11885
3812 91443
89217 92492
44644 89494
15106 34833
49412 87434
31127 73861
47889 98464
33464 83870
47694 88097
16241 35758
71148 89548
1321 10019
60526 61941
34636 72407
3099 31363
13310 91323
36845 44784
52773 78016
44068 52570
24922 56051
7712 28382
57982 73071
5280 37406
61408 87142
79762 98337
46892 84001
33240 75385
24025 31862
51477 70399
72529 81525
58633 60714
36590 72590
4774 60512
155 45701
42512 60034
25284 73289
19859 47556
87644 95899
24032 98976
59937 80818
5966 45529
55091 68055
67820 82391
49076 69648
17626 99330
66425 80051
37932 82558
6510 49689
42143 96683
17670 88785
61298 80313
48441 61524
28937 66314
5122 57232
35796 62524
13247 30804
42422 51148
7317 52219
64127 84491
46738 59537
19105 75664
70824 98761
52020 80163
13105 87649
3136 28707
5718 37738
44602 96489
96029 96260
7426 89350
29604 46929
38083 85889
37393 94766
42718 61663
48459 92969
73624 75170
49632 58660
59614 72173
18338 39016
4405 28354
55852 73514
52113 60437
16150 66815
44286 92821
25396 76945
32620 35555
12648 63954
67305 80395
578 95437
26443 63974
59512 93238
43723 62595
6237 69762
23460 23521
2202 66199
5337 70982
52535 65170
12347 43667
67198 90126
43584 60912
69197 99361
65903 75152
56712 59057
4018 73927
16133 92983
28883 42816
21858 93623
21870 89006
49010 66523
11339 70376
42979 51290
36527 97496
84312 97421
33678 81763
51959 98569
83471 92518
6331 26907
27589 58156
27717 77731
63436 74432
32274 65035
28924 48257
13563 91440
46719 85374
56054 58862
49406 98577
3911 23839
44440 80081
14433 77023
31675 46638
33139 42995
65797 88659
39155 70561
59872 61084
13730 73375
69653 71885
42888 46243
6794 49309
14340 88984
5306 87407
19903 82783
52329 83814
60283 70570
75430 87668
44082 81219
55680 98828
53447 54384
31751 82731
68855 80648
11862 14820
10930 52873
29310 91927
44431 78989
4576 89416
28130 55106
77814 84417
54815 61332
29728 30447
22480 54784
49008 83686
18443 86895
91996 93749
17940 39032
77907 82632
7234 44848
15929 20488
70359 75831
51401 92820
16148 90517
46006 94852
48973 81358
81562 96326
34766 43242
39314 82866
56317 90980
18247 35241
16683 92922
24808 47756
12616 75667
23118 58908
16773 74781
11838 94988
71901 73717
22819 74127
76158 96749
16344 98747
64302 76939
7764 96584
30165 63188
81296 89719
23189 74138
2563 97601
20697 55290
46246 54340
82690 97980
81824 91896
22373 51011
59091 62361
40752 69872
19549 71918
55180 76556
18401 66570
38935 77407
18703 69330
5703 47380
57410 71821
19932 25302
12152 96146
26961 92678
10897 42618
14772 62361
60175 94798
78583 80358
8034 83966
22370 22764
17752 90729
31045 85926
56131 67865
31309 93598
35191 62132
24027 75822
64127 97174
12726 19500
52812 61130
81891 94697
78438 83466
19612 27457
39733 52954
38059 80173
18049 84413
11597 78569
6436 19624
686 86250
51322 61665
30969 31862
76629 99002
2314 88701
15673 45432
6064 96487
44358 58143
58228 68054
58969 90360
6394 96720
13258 36831
64120 69977
49942 55592
11160 88664
44420 75200
37337 40930
33603 80544
13747 91079
8672 38981
26991 68194
50317 50509
18295 53875
9914 46257
74027 97084
3420 80106
39271 74723
8322 83777
15251 52046
21296 60711
25923 54863
29972 68555
41019 90415
20709 89414
52393 93020
75385 95820
55160 96004
54578 55223
18067 19262
48099 93408
13109 52872
61156 85794
19146 52779
29892 84717
77469 83009
2821 56541
82302 96631
21817 41184
13255 32629
66648 97425
55500 95226
66126 90555
96209 98864
26139 59706
53005 78842
38256 91891
43378 75921
5317 81188
39511 85708
6105 78998
24645 89084
13223 54959
23485 87732
50596 61506
18329 76018
25419 52045
25638 75377
55322 66094
16618 51535
1884 1948
26338 54559
12234 67545
11145 14632
70390 97843
72192 87564
667 35417
7348 44495
8321 65804
70699 73973
29828 31516
25758 42864
41526 63801
38346 89252
32247 90114
37176 82563
15881 18847
52342 81986
10550 46536
10282 98741
15418 70594
34033 82711
49952 68952
7784 40915
33623 57478
33881 52190
49325 74642
21673 40852
43760 52533
43288 44397
52477 71192
12240 35311
8360 10134
40147 85266
79436 83611
73581 82104
8949 40486
82846 94738
37538 94896
30629 74365
23818 37396
61650 77212
22656 59035
74131 99614
4749 92902
1926 84557
1340 97847
22651 90371
25654 32475
29291 72916
62201 83329
8901 88855
3211 40723
44599 51108
60020 62791
62616 75190
13981 65453
10388 40236
27619 99080
5601 37248
8303 22146
75955 77566
6101 39863
96818 99004
43359 46235
20848 72301
18968 44310
53766 99957
384 73469
54370 61279
37833 91265
10848 78072
42369 71574
2037 76686
57978 80398
62001 96371
26910 86359
20501 76577
46077 55772
27992 77201
58116 78286
51042 77880
3909 53397
28867 99703
7543 82807
52572 57598
40899 91830
66087 75123
71907 74171
73041 91709
8309 73908
40728 43869
1617 56329
29764 35893
79939 96043
48340 82130
41238 98840
40789 79766
10394 10493
1216 60721
50391 88342
12718 64209
71598 77487
29923 96805
39054 95815
27037 49182
50797 59994
13439 92906
47010 65045
7892 45089
45377 52487
42062 75534
42616 83632
16830 20364
26602 52211
67843 99989
7295 97775
22466 74756
44805 49132
75961 95845
18664 96976
34099 70094
8010 76977
37114 39231
11204 64031
71648 89310
29863 49429
54836 91633
37312 74680
36260 42217
47323 99688
2938 32142
23156 93686
72467 78070
52912 53563
77292 91141
33672 60596
23671 26530
17116 33023
51261 81185
36754 56357
7505 13151
55307 72279
58367 65210
57657 94941
26428 52850
34874 66568
19366 71026
12545 79387
15671 88040
35650 97090
4493 94509
75949 81324
54894 77708
895 13312
4040 29703
24432 86139
47437 76627
59155 67265
57531 81459
33145 41728
69130 85211
9715 70463
1118 84577
40086 52482
63483 67269
40548 88624
76380 94614
12215 47121
14426 49569
66718 95873
31705 83915
25101 26601
10849 68423
4571 41324
20564 83498
3784 46066
1396 46835
41057 68170
9579 91340
53338 74303
14062 51094
29517 80677
42380 64516
5039 90770
37834 64972
77182 85239
8414 55287
69597 91380
22321 84942
48080 55815
37392 68913
27696 46368
5306 83414
24835 83872
44737 91703
16827 73945
9191 48509
9289 10414
30354 59002
34358 83717
41127 61819
1494 47266
57523 67431
38740 61280
1053 50369
28689 48102
8350 83791
32705 70100
79922 81891
69746 91395
10547 41253
34476 83351
12628 64803
18597 91509
68162 97180
60817 71199
80078 81481
11185 60174
50317 85504
230 90928
33897 89105
63311 96244
47502 74061
9959 63736
35630 89186
42925 82571
7382 8731
51068 92643
11835 24537
80076 81545
37808 51375
20196 39250
35750 58023
18236 35911
20779 66710
33386 37895
18544 26303
80429 92901
25749 51951
12840 40479
34509 88300
32542 78917
2462 12956
77131 85107
12154 30811
23155 69611
21879 33550
36787 94931
59368 76981
69263 76812
79116 81928
20752 47818
38902 59452
60813 81711
68872 83190
25126 79871
51475 77203
11327 88143
4460 89278
11337 92207
42491 83894
3457 93196
55127 82771
27030 84673
38274 80316
7949 17012
15028 31878
31911 43173
5947 93570
17806 83338
23771 95528
53770 58533
37613 81668
14627 75536
5969 59595
40378 88653
15520 75969
51423 82461
28049 76020
71443 92846
49471 90664
23336 47330
40707 42505
83570 95114
29272 87312
36671 48320
24521 41090
10891 47445
25635 96684
4765 27499
11609 13932
20129 25599
37774 88622
50410 80696
47313 86461
6285 18161
13060 53903
48948 93277
32236 66390
80494 90199
23167 71594
32181 37267
19792 94428
59482 68532
4950 14534
35460 57026
90811 95396
45860 74106
10887 31699
23285 85856
31083 98515
55986 88627
4462 66281
14086 26566
26353 29477
30904 81990
9006 97195
9988 15848
67706 80197
567 14620
50080 86574
15205 28928
58490 81478
57331 87717
54242 62448
2028 10980
72366 75550
76740 97512
16268 48129
5084 72504
18717 78847
19802 80580
45978 83063
1890 59841
64660 98505
38534 79647
35045 53432
10778 64898
71093 81806
78601 80572
22606 56657
59738 93519
75924 82203
3409 15325
41323 78049
14266 31718
1055 30673
65089 98557
13551 18041
39711 67173
22865 36972
35281 55819
11225 66089
60470 73934
13318 85815
13578 16372
13203 95811
40379 47197
23804 62245
16911 95219
50322 75961
71685 72100
7117 87994
51237 98897
2830 44392
19219 98486
44230 77841
50697 85704
69968 94819
27436 51912
44739 62212
69385 90833
12060 61972
68588 90411
40450 45048
6927 98895
73432 80205
2951 65888
41032 86226
51088 63149
16344 31131
272 30839
76807 78077
30071 35717
34366 94156
21013 75313
53913 80865
14605 43972
34374 54785
15440 28109
9987 53228
27057 74796
22936 79799
34243 99856
4877 5525
35025 64314
62426 88733
34286 47947
4647 92979
47442 56835
12743 15223
38712 52728
18194 51355
37721 77156
19963 58868
40981 95275
48189 63679
8524 26250
56335 67859
12663 55850
33996 92425
29662 36988
35148 41807
9375 65879
39864 47483
71303 73036
12543 22728
62006 84693
27390 82330
18802 54307
16281 66859
31234 84569
23624 60175
15093 19627
50832 98055
12379 76786
51254 85240
5130 74487
12350 96376
19852 80008
37967 48534
31797 47898
31331 45818
23389 96113
8086 9725
29755 46805
76825 78050
63543 98445
92037 93395
2411 67401
25074 55411
41887 84495
13717 80396
32264 33679
66388 95819
48475 50483
4845 39357
27185 27408
41964 99821
10991 46083
2688 36662
42853 83874
36764 46674
18244 31696
27444 70531
21676 64445
30653 55430
2516 17576
77909 84661
26951 48493
61462 90362
26507 75599
16564 36069
12637 41731
2714 94008
25971 43260
33319 98291
15397 82733
1578 57225
39633 97778
46638 90366
27029 85476
62326 67862
15381 68249
2259 12588
19236 74254
68527 74002
11693 29349
15231 56364
22021 49856
88998 99161
49633 99163
33653 82944
28478 56650
14383 33493
23740 64812
39562 44070
45766 82643
74623 83095
32438 59175
31466 93933
38109 95818
2958 45978
76404 89112
41825 73685
64925 73547
36325 63957
2804 33086
30002 70447
15304 34617
21584 85543
69271 88805
78810 79519
53958 91646
50331 86397
21347 46621
79213 94079
70639 86140
25188 65371
5908 35308
51909 54767
81865 87351
36587 95887
66300 94381
74429 91704
34788 38835
79445 81010
562 33349
39011 94622
4711 66409
14068 72567
40197 55948
15765 21440
56088 91104
39234 98490
12549 35458
21536 73212
38196 85395
64299 84845
10598 88594
19476 56469
13663 43905
27794 85528
14507 87366
74696 94679
30520 86303
18793 25344
7903 39815
42618 64849
3724 99064
25290 30447
16080 74985
11933 92169
10621 31446
25357 40317
25831 98098
34537 38573
51893 92160
8134 89394
28812 90965
80526 91805
70848 86638
15945 84222
53397 98018
26039 58253
5321 75071
11199 70031
19733 63671
38918 94052
26913 44218
52714 74400
29874 33904
76504 80186
18852 66570
42815 58505
15636 48876
16888 28806
34335 99280
8185 35558
17426 75691
58634 83472
14501 24087
75052 92773
23489 64987
8726 24554
11067 80160
51067 66260
21659 75440
62888 72591
53746 82609
18537 82667
399 55446
81891 95531
41858 79152
33643 88476
28522 64230
51861 84815
55825 63685
6080 92507
30479 36367
44351 94147
23873 31270
48929 79248
88694 98103
27355 47969
10882 98088
13703 61612
13360 37946
14218 89739
69928 93383
17964 95532
12830 66633
42281 97681
61177 99897
17685 95377
29479 89956
64334 91478
71379 74312
11012 39365
45658 97255
27861 30276
35322 81221
7261 9345
60015 90485
33178 61392
38566 94360
27774 82606
6819 65784
1564 65272
45237 54127
9878 29584
14060 17006
10150 81724
41704 78211
34620 62065
35734 66310
21179 64108
11612 86650
34063 66492
7125 85401
8614 53407
78167 82431
16307 19300
89848 93165
34653 65933
68744 78014
11161 42877
64225 66466
69633 87696
59387 71701
50460 52923
38145 90487
9168 30668
23996 26860
37459 76865
27153 95405
44515 65692
2455 38072
88193 97204
44204 88495
23381 34080
43833 74872
12657 69405
7758 58642
27567 79227
73110 96846
41337 55460
25471 42191
67801 94552
20784 34944
30681 60694
33213 87504
21621 51897
58862 77973
22401 48059
14680 83901
37300 45400
48390 80276
7602 49202
14451 48053
74698 81052
8903 18230
29501 39421
44819 58048
53990 64282
79192 99146
212 41922
10507 77032
38013 93551
39674 76846
2165 49262
23520 47339
39002 97549
4525 80046
28194 44784
64285 81845
21788 45664
50516 62624
58010 63849
11841 56416
54600 89622
14489 36063
51326 71491
1202 33909
73506 99950
2669 48394
15585 56771
66222 87465
62601 85653
6993 13723
40271 54112
158 35608
64082 87282
88553 94680
78571 88070
26350 69603
73907 81201
16343 54163
48504 68142
17186 88703
76309 85053
34730 60733
4540 34938
34230 64474
25962 61087
495 45142
35188 90015
25613 39105
54515 71427
38842 95490
70985 74612
43627 71821
53018 75249
77350 79146
74201 95399
4948 90343
25896 34082
11262 18995
7973 55468
78018 99083
31521 89761
6880 55038
17492 87202
3069 16275
62712 88722
38977 53307
14022 42232
72318 73491
29874 34839
37607 46201
43053 97367
76631 92628
80004 97836
48010 75107
15823 47327
39322 99949
15345 81069
6034 10395
48989 92628
23714 72146
16132 37941
25306 76735
13733 52359
56178 77440
5929 23439
9830 27376
16444 52239
64036 72519
45880 63269
3026 42849
30510 69878
18487 58015
15326 65687
24092 82065
82297 97314
8433 43362
24892 62685
46001 96764
1587 43596
9011 42145
17572 99851
53127 84416
15644 45265
67270 79562
2486 54130
61185 68185
26005 51925
29573 57036
66957 82932
19617 43891
30634 33313
33437 79048
56837 65695
31402 65380
27486 62194
18226 23997
10310 36544
51418 63441
7319 32683
15541 80736
6500 99269
54551 92132
8314 40000
68899 74605
59800 91745
58678 75014
52503 88612
20871 51355
17137 37696
11592 46348
39350 76671
36129 92057
81549 84841
15049 85841
30117 55581
32470 73723
50438 87698
28343 96407
26944 61035
31294 88463
14207 33175
7095 71651
12903 65116
18782 95204
46084 77685
1448 28849
24531 83093
48394 95043
23872 94677
6658 83405
17664 82311
63280 82346
57765 98504
17782 21300
23403 24075
12825 83909
21451 60932
38603 85982
40693 85892
55425 55771
2403 46767
51692 94375
15294 69826
32776 98298
19613 82176
7463 45143
9019 19850
10882 97833
63744 98369
388 38372
42226 44959
66692 93752
13075 50952
35097 97702
28338 50724
60836 67140
47057 51269
93708 98447
8740 54929
26525 59699
51581 54376
4580 91453
44520 54063
3617 46905
40424 50179
26009 75687
66816 69430
68191 84064
24346 46459
40441 46109
89370 93817
63665 90608
76227 93848
76636 97548
20681 27607
27816 64485
33194 95419
44648 88807
6838 31967
11275 70100
48706 71809
27944 41281
37322 79570
79786 92819
23847 26859
7585 73505
42989 86810
11344 26186
94701 95726
48656 71268
69542 95761
46953 90667
44346 54908
64438 82988
10533 89649
65135 87269
1614 53395
31351 99750
31618 86169
23642 63128
31643 74288
14839 46249
31656 72451
66043 66901
10347 82307
56185 80380
1332 17920
8794 83425
59654 92040
50515 75517
8046 87459
29405 66386
52851 57386
36581 84044
31954 42297
65520 70915
42780 82653
11944 70749
68845 71368
36821 97058
59160 67986
16816 27059
30836 34938
65005 65454
6238 77993
4899 93390
18874 50758
37299 57302
65621 97339
33190 43354
33910 51023
42497 61783
16294 76684
23730 78552
16766 38881
5742 82427
48161 89352
49419 93549
38883 89306
2649 31315
10102 61634
15498 89813
39650 84280
14692 23446
72920 93049
15207 52697
77812 90251
40204 56750
49639 58826
53163 89626
8814 65873
13241 46757
72786 97424
22358 69395
73215 87674
21336 80621
38039 43842
27532 61476
61973 74787
43653 95924
95161 96543
82100 83446
25463 43164
10683 23190
41006 58204
5110 61468
3964 42195
27517 66481
95518 96399
4170 66568
85106 91432
14913 47167
10923 94007
34188 49681
42035 96445
7510 49865
50190 97262
65157 80592
26307 51765
35752 85964
10418 21512
30872 47853
28250 89068
53494 91578
48186 83464
9038 91737
52153 84288
556 22630
65065 81090
5199 17294
24016 25772
2020 75040
26186 37838
35865 37345
6909 23178
36134 62134
10775 81885
35573 70467
5594 31202
12989 59072
64160 99161
72728 98570
28877 72063
43346 79619
57569 68588
62457 69168
67008 91218
70164 79467
33898 56695
26665 87624
44199 84847
64597 84780
60948 61151
14594 33410
54696 57058
37588 96025
11259 47056
76864 92699
41616 72446
11033 28521
31372 43251
48396 93550
21144 34997
66289 89464
4473 91256
21764 77005
67288 91014
67544 91234
25545 60645
44849 98830
1840 43190
17785 46462
14652 18579
72022 81043
44703 50645
64641 98734
59366 63827
45042 90484
856 83242
13643 27375
68946 74829
61841 66403
7162 24670
25556 72781
50672 94828
30071 98730
18544 24314
11924 57057
7463 72757
50664 72317
63671 71456
32517 65871
76180 93567
6205 35432
2732 18558
32126 79468
56091 70376
62041 87319
12488 49716
28976 56764
1215 29721
2780 14856
25927 43943
44423 53717
14988 97633
15491 25284
43975 81929
63640 94514
63385 78413
2234 18933
65261 97905
33672 71048
38294 78783
12021 92488
13589 58314
11076 53295
53680 68328
7415 24198
33207 92401
36280 86223
30025 30446
200 80222
14829 71657
9707 47007
31758 34138
16001 97853
39944 87853
69105 95764
22355 61210
28945 89507
75622 94423
3745 65135
22004 52831
36506 48940
17925 79340
20066 39626
1809 8451
24315 48545
66616 68200
70600 74625
56858 62937
6565 71332
3924 96499
29117 65635
69254 85822
34431 75118
7745 64682
80082 81894
75802 78794
64596 84356
15125 73516
45442 66146
43020 86126
20959 81439
72362 81183
57271 86154
43422 81792
32685 55929
26354 84154
42762 54769
37187 44846
54835 98445
5256 65371
41927 47710
23594 46933
1888 70120
61580 96454
38308 85762
2346 53081
44526 67193
36210 86324
10361 90129
43690 57656
11923 84861
79624 94388
37071 75036
31887 52285
41380 49121
18878 60158
29527 78009
48998 78969
21173 60284
13708 82156
48112 93307
41769 58749
33165 43904
109 44004
62809 86019
60084 88192
8805 57336
66965 88635
1677 83230
32712 53796
19293 63030
39317 55129
11743 50608
61660 92352
13431 27698
16500 98523
19452 43472
32142 68685
42847 98250
2356 32908
19099 21011
20807 33865
37346 60261
33393 44430
34578 36639
48218 69874
19547 44904
29446 58860
575 7260
10335 75149
88511 99082
30939 64465
9562 35524
3165 83646
37234 78656
33143 42934
42773 78627
41323 61345
6335 50245
61189 90940
44062 61656
16709 43613
7582 56910
22794 50355
41521 83290
29953 37064
1041 89624
4145 20663
25289 66290
8736 52924
14540 94518
32624 47231
25134 37574
22541 43666
5202 59738
75396 95914
2252 16678
40008 50749
21420 60828
4450 82794
29475 31989
8635 53743
37551 72210
13114 13634
35774 36669
28299 56301
7439 32704
9757 91489
15170 23927
868 65471
25944 37472
41807 98319
21181 36255
59320 70007
92485 93319
45430 58909
77637 85460
12044 25500
28015 79705
55887 81552
22828 53482
48306 50100
22642 53664
10226 19329
64187 85571
13612 64836
4691 54093
57962 80479
1589 95607
45936 64904
23518 28852
26642 51352
75966 89610
10669 52012
76137 82444
14952 85569
7048 88603
27446 44776
70946 72928
25695 49093
31988 41416
22401 52028
30687 90621
9967 88665
7945 23763
18644 45025
36427 39431
27536 48892
23657 76595
50389 66306
74671 90997
29819 30200
6486 40453
12098 82166
39771 68446
18094 18909
41402 68272
34260 66190
2387 99215
13952 58162
5190 93340
19929 56457
18581 67920
16823 67799
45011 52152
80387 95702
9040 79034
16411 74744
36407 49054
6996 54585
20767 59661
46814 68737
63674 64263
29527 47551
60153 86645
31228 42435
36003 46549
75027 99298
7536 93201
18563 65831
10126 14754
43426 83092
51726 76691
74780 99911
15123 25464
71505 80899
11768 45981
53990 69651
38327 90818
6090 88650
2608 19045
41537 73319
61747 97760
24176 90741
30636 58161
391 79311
61668 92733
73460 97780
25083 71202
20359 78066
21037 75591
40302 55255
76062 82031
24374 47352
26442 43360
28176 43617
60744 82695
34933 82254
26666 38627
18873 94228
17653 81951
74549 96439
10226 47589
57101 74329
54489 76577
33585 64862
38383 39415
60825 61631
25699 97190
22208 70490
12535 68212
42894 77624
11124 61601
33149 77388
23682 61725
43635 70767
32636 39905
41096 97180
7201 83560
72673 88968
54432 96976
2383 55982
26644 33895
17047 33710
11804 82119
22895 27460
27778 71219
44069 66247
19542 82025
12059 37624
6239 67712
3750 79895
9655 33369
69832 72652
4236 80260
29539 72869
88913 93379
21310 32635
6683 99601
38411 61242
64957 80951
19990 84155
1136 75024
73600 97914
45243 50473
6549 22180
44416 81061
14164 80003
54979 57952
61917 88057
70452 82128
17139 67336
65399 92425
66542 87311
55432 84391
43936 74639
37914 53239
37762 94282
54275 78335
58091 72892
54462 99903
44899 86926
37186 57448
63100 63882
22204 80054
31839 94402
56696 64933
5987 47831
31120 50364
9562 19749
47132 50048
11972 21110
76135 80206
63400 71445
55221 85858
33248 53230
30523 73254
1626 63834
50235 63691
1861 37791
46018 50415
8594 46138
13442 83376
12788 51849
31166 69298
25971 97670
12063 25262
725 38028
23352 89791
28849 55273
89093 99598
1972 96335
9799 84195
32622 43469
22782 54739
53987 76645
52030 73788
26200 27546
8813 55215
16495 74766
6627 96256
18933 44493
61074 91237
5727 19097
9645 58721
52257 84892
14020 52525
24878 27572
38137 89397
65243 69633
33396 62734
33594 54193
65432 93676
5595 83917
22736 42371
3243 23013
22367 37535
36086 91581
18651 79225
25769 56562
16181 57181
47809 78492
70597 83490
68704 84865
17282 59427
6073 30617
59361 65489
49815 98925
682 24447
47662 70521
1610 2500
41859 73836
53843 89701
62229 96333
2335 81758
5240 34855
810 55667
27750 73196
27281 91164
50443 81165
46567 70018
47833 73112
54479 64202
12586 65504
15814 85561
26992 64312
12422 36256
28600 48252
11531 94240
11070 90283
8989 44779
1005 86098
3730 23858
16401 58243
58047 63102
32015 71440
44564 79965
24017 29859
63997 95121
21144 22751
9759 55776
91397 98780
46518 79389
58180 96753
20201 92931
5330 42093
28335 61758
1966 86177
16547 89151
48311 78404
54174 85614
953 49109
25341 26678
15092 84831
19740 37742
46265 93673
59628 66709
3401 87619
39152 74204
61275 70158
20355 60692
2910 70846
3522 72036
30943 38540
27951 72415
45447 63674
15717 85137
43678 76032
15090 29719
82447 92246
54550 60303
3901 87014
20158 50046
861 74500
8791 50355
31771 52334
45885 48579
61763 76725
62132 70805
61203 87541
70827 79955
3781 85685
28517 78858
19054 71063
4821 26743
20523 91670
22378 83532
996 73487
61919 76265
303 85384
48611 64930
186 49300
8411 85158
72341 98582
23729 75582
11392 36000
35179 69058
25083 92486
21044 91293
41140 88522
7343 24579
5178 30472
16957 71609
30163 55798
4764 59203
59126 70991
31906 41363
39211 83364
69375 96626
5125 12521
33200 65311
28658 75383
11395 84207
45679 98814
35327 84277
46645 97832
13908 49952
18367 62589
32441 37763
129 43676
25113 55422
84060 97320
11356 24085
46784 77700
27029 89653
18226 64871
37090 93152
1903 81038
3143 85085
30901 32354
19171 95084
20404 93578
4655 84058
60230 86757
25009 72817
69512 78911
27055 44506
23151 81535
28641 37457
24609 48036
13955 33983
1091 92446
22431 86145
13785 51258
49835 67921
32801 40276
42813 77630
38444 88298
6933 81269
23600 62357
44891 45444
1072 84463
26795 75330
62262 70466
30697 96710
1858 35369
26928 88418
61202 76047
25017 92104
56557 65111
482 5647
18984 91609
3459 87085
84092 98659
2934 57944
25809 98609
35860 93462
46396 85537
7076 74519
13586 41545
11602 77072
42702 73758
15074 60560
22899 25342
6164 89160
8715 43803
34234 35490
1788 88342
31999 86055
23245 67778
14422 38041
6365 44988
4912 48715
77137 92169
30683 95279
50808 84088
2978 21951
61662 85573
15138 31638
33592 61520
60053 97748
5529 66169
21597 23256
24115 70477
15644 84376
46655 91970
59000 64843
47721 94844
52195 63976
48250 59762
4498 91232
32547 39434
13681 54836
58657 61476
2488 6728
69302 96967
69054 79524
603 57479
12873 74379
62532 94656
61114 82233
16171 28158
13601 68289
23764 90023
15279 98466
66436 77641
53474 98027
10862 35871
10197 72656
85908 90998
1352 66966
8040 52258
71688 85589
58516 64342
55928 56920
30333 48951
60459 87215
35133 99526
13809 86965
15848 48973
1735 69793
87434 91530
9731 46445
15878 43614
27891 41158
98026 99907
42364 99249
26159 77336
19933 35830
75257 98892
35519 69443
46558 74316
20751 98804
4445 61735
17144 39885
59324 72942
2865 19699
19249 24393
9624 63230
35800 97910
9708 72431
9726 95077
67516 72454
49177 59857
25825 38203
46366 81357
5711 79090
50217 93299
57544 72956
20318 53640
10702 40650
44532 54142
12332 15187
20197 74033
13319 67087
76710 85690
57066 70263
78638 88729
36091 90301
8700 87313
43261 56786
92380 95351
97633 99813
47489 80292
69980 83514
43755 73461
27066 55452
35028 50129
28080 37408
1 84894
74409 88318
29470 59702
31520 32453
43868 87697
83542 97775
4292 60290
23750 89855
33623 87102
26077 80332
36072 54257
11054 66914
6657 58953
19799 84449
4635 19040
6309 15372
30734 47009
34625 70368
3798 59627
40445 56672
37955 40814
598 32364
1917 47282
3227 13435
10934 35922
82427 96103
40286 88054
27049 59842
31687 98198
78215 88687
88764 95089
12652 62443
13802 45075
70547 89260
8503 70664
22079 79842
95600 95832
31620 42435
22531 72732
68118 80515
48169 49150
10883 93606
53558 93654
73981 89282
7303 49736
25080 88112
14476 15941
12818 74027
44000 53121
8313 28380
24179 67603
14790 90052
86915 99817
36638 90605
20915 74715
26093 97658
72283 94669
10036 50560
44708 48885
78146 95042
20528 78281
56998 65247
5037 46484
48388 87253
55846 85774
11174 21398
13263 66784
40569 44534
44185 57627
32869 86051
45592 74108
13677 46827
43535 58739
24895 34143
45084 99574
32277 46076
16324 42800
73338 83404
36604 46488
32095 70886
54689 69036
20144 92478
51121 55104
9037 83645
7021 74570
29951 62324
9470 72780
22509 56182
23590 59209
29000 90261
36051 64767
17499 44068
58440 94799
1536 9699
24582 44892
53466 57692
28751 91028
33560 36905
28666 76393
44053 48188
58203 80116
13686 73585
5082 68942
61532 98789
4855 85742
9299 38648
6963 42171
6895 38326
41499 51519
15102 95604
45407 45765
42598 44480
16644 50605
18856 67079
48751 52912
35799 85894
41282 84978
44109 46541
22565 74910
2518 91956
8897 13309
74842 77860
10282 72726
14832 75276
87662 96232
18014 96081
6805 67356
28174 89088
39096 66164
20481 92619
4856 88036
94355 96818
41867 62610
12316 85832
14655 35159
78801 92741
2826 31240
8062 76400
41427 65612
4539 33569
51544 63721
79120 85150
1553 52175
28239 49460
38601 99076
27996 72473
78574 97285
87267 96799
62463 90658
63735 74216
28498 95271
36583 90260
40484 48307
2318 44006
5817 77866
21861 80663
13634 48947
64427 94911
22013 45038
1982 32802
4326 83558
48637 74563
39839 96315
36113 42204
46748 92702
55861 77516
57337 85738
17417 65259
22412 90555
63976 81568
24707 54848
40130 42036
71568 94938
10810 97951
20428 96222
45647 97452
47730 62960
20146 41809
12190 74797
46378 76241
8755 28588
39015 91580
18961 45787
40840 49840
34952 69873
54706 93744
26611 94215
4036 55515
14212 40369
18820 37263
31766 67293
78466 99339
22922 49116
74589 75803
1874 31563
1143 95280
68321 82951
77250 86427
46002 82649
55219 68363
15049 42172
1824 7513
36433 81004
32913 89954
9869 17541
22960 98114
23306 77301
2167 29015
6775 52025
33317 79347
3803 65581
16000 43398
3565 53729
27325 41001
16226 97880
55600 77071
47612 62760
60934 92288
4484 20866
8173 12920
71298 97781
37631 70829
27080 67807
77526 98943
24888 84321
25900 45548
34045 34695
26736 45411
37850 41453
39797 76801
8868 63852
5841 14210
7451 48913
30807 69065
19374 62014
36059 39542
25731 43544
7617 79417
29303 59787
48399 63820
59621 89843
72507 93624
7310 67452
14065 68403
15489 37901
44526 55769
12764 71850
14989 30820
91273 96622
27384 47017
9822 13450
62304 78959
72531 84549
57882 75577
44088 93360
27834 49886
6697 46171
45236 57899
9148 23572
34226 85121
43209 65998
15580 19764
45061 80398
59958 73660
8328 39507
32177 59662
552 99944
80334 98405
24507 69098
44782 87203
8132 15533
35380 75182
17061 40914
67946 84939
18305 53295
4945 67684
47219 73995
73361 90551
84158 90993
64096 77966
18110 43284
87479 91740
32320 56317
3516 97950
79104 99099
1280 70281
19989 88577
77074 83746
56484 69124
18009 24435
21362 76975
53973 88080
73994 73998
19226 60173
34864 82306
56655 61389
16719 79428
57327 97957
20301 70427
51515 57117
51033 78838
1845 60544
17457 43740
35272 79390
49506 85261
8667 42722
5547 13521
43617 81176
65567 86559
15010 64965
11660 37096
3687 97773
83790 90057
2302 43517
77116 83179
23873 79687
29603 34395
10865 11965
76794 98487
58152 81828
36500 66448
46827 99925
18848 41495
59953 94169
1152 43497
75179 89939
72202 76867
3875 89837
75941 86991
2309 23483
38950 58063
57118 77442
42631 68948
14264 65810
31327 35896
18650 73769
5428 92749
30689 55916
16115 33944
20513 56078
21873 73695
39985 51540
3580 83515
33924 59907
14364 70088
3530 58992
79807 98664
13800 23729
46014 56963
57492 85582
70851 74165
57884 69155
88207 97931
73985 98170
47775 81394
8894 40612
33691 96912
60596 93183
58429 83817
34656 65681
35912 50198
24337 43090
75692 86986
32002 67145
15765 90963
3031 37142
23904 98316
10007 74852
20515 52296
16091 77544
38090 39735
77554 81126
79690 85385
1186 59679
12693 68384
3574 24302
62098 98440
18193 34367
95 15899
34058 40579
34924 67130
50965 59791
40719 62109
20064 50510
15592 66592
75516 81888
6862 61666
44836 93416
76316 94850
41513 46878
18727 40532
26489 64993
51296 65936
181 42726
5766 49415
34748 38556
3261 21432
14000 84079
80885 85049
58643 79195
14302 47887
64726 98730
62143 86042
15167 79253
31208 69373
27462 79063
12697 72631
10062 46493
64115 81765
76346 98883
12451 22560
26060 41751
50060 90687
40653 66151
52038 65479
17753 47997
84931 91724
36030 89735
26030 79622
58923 92446
57250 83328
28625 71369
36042 51652
40871 79113
519 67429
38747 52272
18332 82620
21423 98873
29789 37029
63164 87875
27479 94407
9087 84733
8274 29782
38892 55095
24953 52031
51674 96617
49197 57949
19055 64872
85858 94023
54425 71748
56061 76419
4925 41924
19763 63854
77208 85828
64339 66399
69093 96079
56634 85760
39497 72175
34358 64889
6676 62272
51006 68831
2662 88627
37794 86611
469 27638
69636 92120
20470 93753
33900 95204
53474 96144
11598 66826
81630 85404
73644 74117
5788 30258
16277 23525
18581 41488
13932 17328
56868 77066
23383 93380
47502 59830
1575 84856
20874 68773
70741 99177
6251 59152
14539 32582
40276 54470
3268 96463
4430 93418
5188 81236
74421 94574
25674 50443
46995 57891
59367 86272
76840 90369
16074 71201
93181 94495
58942 68349
56911 84589
11863 83024
28808 69329
72735 79068
58724 72428
92720 92860
29037 73699
12144 84880
44413 59727
32544 52995
41498 91630
81997 86236
24591 41968
43033 91433
24228 58164
64649 90651
25151 33288
32000 33712
818 98961
877 89565
21876 72695
17591 26627
57098 88333
40132 62589
10974 92066
51096 92228
41179 53652
30719 77754
49350 89344
18418 98346
47594 51239
2525 89171
46970 82736
54702 64898
51905 99246
52464 63106
2316 77944
67823 83398
2915 61765
82910 97395
48118 86530
6183 97457
55353 58828
22276 41483
2108 18715
5552 83264
62868 92107
27232 68314
31316 68873
14163 70092
16845 91177
65689 88627
39908 49775
1322 87084
50434 99158
76519 98145
1921 95115
8802 79374
73505 89377
45797 87998
49255 79459
25685 87102
27571 56294
12644 60307
30681 54751
55685 78864
40798 85488
8563 84477
5316 9388
90791 93484
58022 97085
50131 99950
29219 62033
23227 65791
27533 58833
32353 41452
37126 68976
9738 49207
37845 56995
94813 95908
56974 90917
2142 23276
57117 81302
21079 41727
11971 51086
4570 73452
71444 79177
48069 94445
49643 95772
71752 87016
62156 81060
44835 58147
22717 81655
40552 70663
58836 59712
22895 67808
64363 84537
5441 91766
3362 75927
22611 46468
17266 32991
27255 41455
48816 61808
18866 82689
30527 93118
32220 66349
54683 75447
17590 37999
4780 83951
67806 90456
23885 66616
960 89368
67573 94321
34049 59665
71747 73272
1754 87791
52178 69908
59059 96249
26142 59525
15573 28487
23216 96608
31403 32786
6804 95045
58254 61747
73635 73985
60707 81676
17422 86548
50965 69346
54416 86783
865 84532
78084 90411
549 19393
15704 76882
26573 53568
47549 86019
7798 13551
6881 47541
41499 81354
48630 82729
22099 96416
47280 63096
69995 89318
11484 22631
54730 91927
4505 20544
27405 45163
70992 85854
64059 85578
34689 88625
37620 87217
84427 97474
34200 58223
27176 92513
65580 77003
4634 87459
34336 42645
35879 97654
15777 34676
65701 82109
27035 35509
2024 70129
15217 42047
25557 42042
60830 91681
10244 99061
40104 56994
15935 81956
17006 95626
49319 96823
21155 62090
44863 55657
7650 11195
83035 97887
32898 43919
59970 90131
37857 43001
30204 69582
23657 89712
97710 98141
37678 59228
87222 98943
83990 87870
21631 53499
59149 71109
16972 84099
60903 75543
54111 93948
41273 87625
89081 97794
5510 32729
29869 41224
7625 9104
71604 87598
28549 84259
33612 48270
3593 43382
43574 82057
53980 63647
3653 7684
835 59336
54452 86592
41610 92824
63542 97110
80698 80868
4262 43534
5496 85149
56111 76746
32405 69135
36927 86332
23132 70267
25409 88019
84285 84346
15377 38781
359 13297
20500 80565
32469 73193
37090 92035
71218 71232
3129 38875
38617 98511
9237 20331
11154 77307
5917 87326
42885 74862
39703 44626
29663 56895
9320 69896
8006 88067
30664 80244
38386 81231
15732 56542
6150 12826
29341 29597
317 30439
39728 77722
11273 81903
37641 83916
8444 71362
48893 73651
6420 80779
53587 58006
17711 68931
95673 96333
12120 54326
38516 53771
7020 61796
12055 20132
34651 42671
47365 92293
16118 21564
14392 63440
48511 81159
1183 52429
27426 30207
31395 38257
1801 74678
46244 84940
14428 80210
12488 91912
38864 61740
41497 98166
23489 55803
12786 19083
62384 69798
49614 89184
9014 50493
3959 96141
24366 97436
87659 90257
10989 85375
3454 57596
17645 72702
70093 86826
38015 69227
70269 93064
26132 73049
32990 62408
40112 66605
35373 99043
86076 87996
74578 98763
29431 32744
13221 82386
1586 77708
51229 99073
47456 49849
4539 21252
11808 86746
66476 73641
9278 32638
67949 74926
24452 31380
6671 7946
5292 75295
21836 29087
77443 93192
83326 86034
27306 96325
4620 72011
34540 57194
12437 40085
11878 36600
6283 28780
4210 62901
43999 89508
70703 91375
69281 93612
22278 76079
79028 92079
86236 97858
24441 44942
17308 99082
21269 85194
30838 97954
15735 20392
65839 79679
25307 43389
32981 98624
12761 85796
23745 68358
64472 64480
10245 42466
72377 82808
20690 28202
5600 87547
30227 68828
48630 97062
10285 20373
58520 88554
3235 59220
3533 44057
4958 82237
48536 90662
11409 95620
19534 26969
32771 34129
18465 39852
66172 95349
86523 92486
6173 54856
5809 26023
40836 86385
3753 18425
3407 72551
61987 72205
29502 59906
37596 55015
17949 18457
38060 39468
37247 57593
34623 64687
45886 75206
15536 34379
785 44447
22377 98186
30027 64222
24679 67371
39057 74071
21417 88710
16293 93813
35669 71021
47048 83555
37147 56948
64710 94993
33307 36960
7457 81201
19657 70528
6714 20695
6070 58370
57678 65264
29173 61738
2367 28320
14726 95677
38673 82639
31554 84636
81556 97362
26203 56884
78186 99305
12685 78933
21626 94334
24661 97130
29884 30081
11500 80198
26401 52082
1641 88627
23795 71201
10687 62591
26493 70018
53275 78982
5919 98455
36064 43877
90303 97587
38429 40788
20987 65043
31063 75037
25542 35239
2236 47136
65077 82846
8859 17284
70126 77810
65574 97947
4733 23916
56538 95886
21495 53194
51544 98668
33387 55541
9941 81865
12299 38667
22421 90185
10767 47172
29536 68028
4225 98161
38903 98581
13979 60334
25854 94250
75835 80086
13633 35739
11167 49046
24570 54363
41907 64105
81002 95292
21286 96530
24043 63508
55807 76940
43975 45832
65210 87362
38112 57747
26205 28639
1513 10173
34156 40652
66702 70456
36397 98930
17452 32571
55089 59840
20327 42421
6508 9600
67524 89786
50628 63345
69231 86610
42386 94582
29625 48929
42000 60368
24169 65703
12623 44630
1934 20723
51493 71156
49239 54586
64934 70203
5631 31804
13956 63951
21500 98361
34836 93968
16441 42089
40069 56714
33241 41954
13545 22044
55566 92845
87538 87749
53590 87063
14874 22570
5049 39101
35866 51016
52574 99459
14198 61209
34775 47126
15672 65245
27685 87861
12384 78655
71502 84447
41276 80707
14840 78094
6215 39827
69801 95613
58222 82604
23503 29520
26222 72003
9758 76989
35086 95104
32913 34492
34737 37360
738 19126
51201 70797
45374 78883
47555 51025
63149 88424
42109 82878
70545 81224
83569 98222
59783 71535
5245 77761
35897 82376
36470 73326
22107 36144
3305 58088
84857 87445
35590 61578
18275 33871
75666 81860
34680 87883
27529 73042
490 5609
5185 29756
34056 79046
9698 59595
19812 97277
69463 98440
68212 69141
57598 67095
10501 27481
8284 82795
11759 19277
29782 44156
1107 31265
40016 61302
37000 61744
66145 73356
34888 81750
50862 61453
24169 63538
2915 98872
7147 48308
42018 99761
2599 76073
53896 63252
68239 94873
14681 45452
27773 63953
32697 44200
18036 65891
5413 47375
16774 93105
21885 78915
48525 96003
17899 51909
44993 70967
14788 95644
14794 58208
14675 81663
16438 81720
30162 49408
18370 30692
25566 29479
3732 91881
51541 96990
67121 90911
20695 27810
6583 50914
23725 77921
56251 97348
17366 86842
48163 74587
29722 46332
17525 40515
30868 55745
43910 70132
23033 83925
25846 28759
65545 95989
56747 70038
90706 95313
46738 89991
11572 92859
64542 95223
4379 32179
3405 97015
52726 73313
52004 86274
13916 22297
5319 87867
22815 40307
3318 4119
10664 29664
20347 91515
42164 97364
23722 72935
4311 93456
7312 36953
58243 61672
3115 88186
18504 74512
15172 99698
65667 67192
33751 59790
63476 73183
26102 97610
6481 17490
17552 96558
27617 37752
87635 98917
33146 68737
89344 93990
12113 15813
19837 32604
18145 86949
6753 32894
5601 93123
51496 52262
144 33027
3557 94513
11369 79328
46322 49943
56739 57179
32115 75348
53559 96416
22467 29705
55089 77599
13734 91986
54213 63845
72206 73108
36133 64724
17732 91511
82610 97785
20293 87999
96455 97426
66123 75269
9745 11552
56083 89859
23938 54044
50326 85896
11071 47964
71982 89755
2225 72492
47068 56387
9782 43331
18595 24663
40630 99812
14041 46266
49174 76078
63520 88367
35155 72370
63842 98439
42373 85082
5854 47872
13416 48592
23309 68398
6701 48562
77178 90863
4349 52127
17638 35852
37685 39593
17454 87179
10810 60105
13826 30426
40074 46685
18124 58300
13704 51109
7660 66800
43102 82672
4175 66348
370 47284
70956 89676
10932 46211
36504 50249
39654 48734
18472 84705
20130 59532
22724 31379
68436 80535
25804 48229
72474 86002
14568 36031
37773 60126
16775 90456
2447 72327
978 41393
11236 77818
15366 92102
65942 89961
10092 69024
60093 74960
7927 21383
45060 51967
54069 79770
8424 69955
60774 83075
9242 35729
48312 85707
42481 53764
40684 65662
58066 81756
35696 88574
24546 24760
4798 4847
7200 13196
10178 34590
74047 75057
5702 7969
51968 54515
58771 60962
19033 55551
21204 91495
18276 27865
36133 93616
76947 81682
20944 28871
13735 56006
13966 24615
26225 26880
67900 68890
41996 84428
30849 99541
12972 77591
60756 94473
17700 62804
32306 77265
41217 95149
38574 51570
18663 74642
2948 75185
38717 60789
29447 58006
3063 47447
23266 35247
16307 41128
27424 93725
12674 77656
51083 99291
19588 64316
41813 46339
7083 95902
52214 89403
5340 88359
15793 53759
4909 59209
58408 93235
56326 73551
85092 93935
83278 87352
72961 81463
49635 88781
13647 69099
46708 84086
14137 60110
42738 54348
57795 76781
57987 87739
90115 95028
68363 96196
47996 62726
27403 69028
51054 60080
10418 43730
15835 76790
23376 72926
56586 88504
37125 60964
20681 45182
68005 95835
18035 73503
5885 36056
63829 81126
74343 97033
19248 25788
13933 88477
43 6436
26756 57972
2696 74895
49413 93972
1024 33296
13501 28418
18379 29885
7587 25050
1601 46874
24070 71150
30701 61747
32961 59804
54353 88003
4856 79358
42787 46502
27873 75692
74303 89743
66142 91151
77443 89723
38280 71811
28000 40872
4295 46056
46175 88131
2037 71343
6090 51266
65716 80298
45884 51146
55874 94285
5766 64907
83693 85339
20581 86336
85555 88859
50636 85164
21562 47081
8615 33091
74018 96048
4327 32810
46084 71540
41662 53802
9759 32279
60015 99910
45660 60763
39119 71759
36228 79293
38839 87829
23634 39755
3389 67133
3599 67512
17567 49127
6357 99039
17358 34150
15766 81233
60688 78675
46525 64501
41313 95151
68422 70086
8776 89444
42224 67974
28575 69920
3618 27307
51602 64456
1559 85593
40652 72273
70542 79521
32035 59018
32280 62559
37094 64013
76824 97992
40030 65719
22654 45429
36929 43828
41444 92664
3215 39804
19610 30233
22657 64290
11931 19599
28440 66877
21538 29140
42983 85603
54165 73193
10755 33412
7702 82735
13616 53425
42557 67514
1391 51632
7121 59844
32731 79795
7063 50025
51691 74876
33357 82873
25195 89045
7064 85240
46522 85339
57826 66247
45857 55796
21423 23805
8094 51630
49602 73969
25508 67856
20011 76791
38864 58602
6234 24340
2313 33929
18349 19969
52102 94292
18494 40362
10573 50242
44881 95239
46829 72293
37324 45875
57076 85380
1811 96575
65606 78062
20718 84464
22442 47515
68508 99967
2228 17131
35541 52066
65112 90530
44473 86536
55516 73984
15663 89440
606 92458
24618 35534
927 29220
12565 85949
11255 75859
3393 16837
8719 30855
43477 64612
38634 99010
44287 61883
15472 97332
13089 48553
2292 66057
27119 77951
41816 44046
83277 86056
52176 54130
33668 50342
42164 94606
13265 44009
11412 57681
1401 72809
21278 63630
37659 59684
10949 68923
6580 10913
34623 58018
18282 37266
35908 78609
33269 36953
5194 64291
76842 89415
48349 82393
25765 44512
76661 78064
7322 46387
93833 94646
7258 17923
11013 76710
34018 39941
41983 97338
1263 66710
22337 29807
24107 72540
14549 44803
38412 82510
70744 78163
24098 61114
1771 47665
4871 65690
63180 91160
56112 60244
25722 78423
41720 90552
13300 90394
31315 73719
62158 73379
80197 90399
4237 53434
63905 93152
62238 80001
46315 61822
69285 97715
59147 73089
78736 87963
5373 95161
18557 74844
1884 36060
61346 91217
89866 95399
41936 65851
19066 95364
35545 57477
11304 67454
54727 79639
6111 48805
17366 62507
8345 61082
92949 99030
70482 97161
25501 79359
67298 82011
3811 15542
57994 82550
28462 68589
74142 94011
27628 60655
18945 37115
23607 64994
2777 94350
41818 53908
68826 78316
34046 85593
45523 74940
44081 82829
11325 18306
67845 81698
10774 33975
55148 73139
8261 51375
60615 70110
50216 93977
63653 86256
3644 82466
47769 74048
38962 62602
1943 88056
71558 78684
54157 54476
34903 46049
21327 21783
20322 45648
39 57884
37566 62944
5522 98416
88223 93454
44631 50766
13059 40605
57072 65890
35742 98458
31768 60256
37711 90192
62581 91396
66839 73239
38098 82380
75406 79670
15484 38338
8796 81296
8179 56375
52569 75887
72220 79612
34580 82349
35037 51865
9007 75071
25989 73798
65342 89927
13758 80973
32532 33490
23170 73025
8000 18849
30298 61829
20293 36741
56949 91303
33006 73877
22312 97033
40373 54062
55101 56479
25198 98715
41843 69114
73200 94356
20535 52926
65026 97115
83272 94213
33985 57962
36982 90800
10335 15061
34906 50842
36644 85280
70293 91812
20060 81204
44291 91408
67359 84648
26446 72438
15305 55701
3487 21958
21486 47402
61360 64506
37626 37661
10162 55778
25502 77863
1013 66981
44053 76780
80754 99971
40963 46535
36892 89841
3275 89409
772 90145
13403 82866
10718 31340
6392 59615
14769 98339
71235 96833
54083 76447
26073 59922
13481 97616
8815 18941
18962 96676
74918 83511
81412 89205
36050 66720
636 23315
9359 59391
6833 78994
48362 72419
55778 72353
40804 65704
70020 76303
58037 89929
52005 52848
38877 79603
19446 91070
7254 43042
16258 27986
50838 96235
69621 87908
15729 28260
65450 66606
17331 73115
66383 88402
10122 35410
87790 95931
14394 16540
56916 70662
23031 37098
54309 91989
10979 61726
14872 21349
37945 60073
22770 25879
42474 64635
91491 94536
4036 4360
17519 45520
20129 30563
44576 59513
34782 35256
70878 87063
40070 99365
80301 94548
16542 32004
23012 60358
83656 84364
25577 38049
38939 39398
61432 84727
30278 95804
47779 59400
54111 92047
24129 83228
37420 41917
42153 42266
9911 30937
33900 60880
70602 97691
24092 56707
10578 55433
2381 8176
86447 93649
55703 89823
26925 75840
4825 75237
39298 56045
11048 52838
27197 95734
71090 82457
37449 78506
42509 63625
39961 91658
56683 85454
76335 86764
20376 63796
17596 96263
58652 61166
3907 96796
26507 60588
4331 64435
52038 60264
41056 97156
34428 92048
34109 51894
11958 52489
18992 22668
57874 63450
36337 50327
7876 20414
31888 79221
6437 59517
13809 95072
60929 75242
25716 26676
11590 48705
79490 98250
81565 84122
60843 72622
67075 78748
40553 85918
22831 72738
70632 95507
26721 93050
28501 46657
54058 73798
14562 70394
11463 95312
5627 88132
4045 43880
19000 59866
4797 5695
4616 86408
1870 22562
62327 88176
5404 71425
92 63145
60882 76489
43058 81590
8010 28946
9434 35884
34801 62281
34061 95113
10977 74466
6928 78420
15917 72278
10404 30803
18562 63788
4416 52193
28093 56149
95607 96813
4249 62373
6956 83387
31411 33663
46366 63742
2918 74944
16562 72668
1305 44480
1087 91597
41049 48616
32534 68546
37697 95370
89699 94412
19893 63329
29190 79281
78127 80710
14730 88864
15532 64880
37562 55722
697 79000
3823 78623
71185 83521
61043 73653
36928 59941
30047 39448
12209 39316
8189 87991
74225 74933
71716 78413
17754 22898
9180 11086
43017 60294
20010 48806
95818 98115
13254 68238
73348 99626
13514 36011
38480 98215
4719 68795
73018 93116
17511 87975
42843 99501
8946 44253
23114 81889
37759 69558
30005 30899
36685 91174
14611 81225
21170 51996
23999 30379
7817 81991
61179 89606
21913 66930
20711 62184
88220 90194
4137 54459
9154 49544
1427 10993
85431 86250
50627 83089
3730 21153
11192 33929
61237 97811
311 99385
12230 63223
31540 94614
25440 34190
1154 62978
54683 86125
49974 86202
39437 98750
25050 67596
37210 72135
18890 20293
27384 64522
6958 21704
14801 34867
49236 77403
54076 79943
21354 66108
44808 77450
90865 97909
10616 14928
48764 80657
72245 88781
16262 34957
33143 70339
92067 93937
27687 66726
21369 47945
16879 50940
60437 93495
8719 20015
27119 87869
35253 52198
10389 96735
3103 5163
344 33694
44275 53698
30184 46253
5068 39110
16707 66892
14149 63692
53103 63577
26637 79800
40193 61780
33002 93864
41424 62748
13498 33761
1829 26505
81524 94292
13064 86602
48717 81292
720 16514
22742 75735
88506 95226
47492 75757
12284 15105
36072 39938
72111 99401
20988 59397
7726 43793
50943 57010
48703 83344
19962 45399
74626 90701
173 40757
30080 57466
31894 35777
7856 99776
76482 85670
79557 94844
42134 61728
37995 61386
17904 36619
63673 80259
7584 91865
81311 86394
51634 71149
77988 94249
69675 84207
3206 11230
19981 62612
18509 79732
2175 58144
46206 63150
21401 51142
89921 94901
3157 76484
6533 81642
57953 71741
66252 73186
79719 89086
37581 95885
2023 76941
59119 92175
19412 38617
39558 97729
62558 79008
13800 65051
38842 86668
54876 75710
34319 47577
50813 90123
16373 80765
1331 48559
62047 91371
2824 45691
23731 53739
4064 18012
27974 47586
59970 68662
46845 86086
14906 25527
5053 94131
40332 67048
22758 67840
1925 23119
7352 89285
10405 66284
6659 56759
61295 72856
43945 59471
34651 90747
73394 87432
5209 57500
38572 68999
21523 63491
80021 88669
1837 15499
41319 82472
58751 91055
3094 79776
24187 72087
68557 95977
22141 70572
32186 80461
27097 47836
71187 98476
34559 67007
38819 92304
31045 38105
24666 40212
5749 25722
57865 82315
41213 43255
14948 42127
79556 97797
36655 62015
53943 54836
37076 91892
6242 99975
7068 17079
36204 91834
48486 53936
30582 72604
24224 41025
38960 85118
50001 71871
37373 75516
52204 59540
9039 23854
46057 76011
34558 62271
61554 71700
44234 85038
51328 97103
64605 76521
24103 44526
785 21694
30925 96618
55430 84357
43842 45560
4818 56268
6491 76694
82291 82461
22427 76915
68870 88743
6217 30242
51156 59212
18444 36587
40565 66909
42925 43956
63494 80532
9043 33331
5835 70912
39718 61620
29074 51438
17261 34602
14771 69267
48624 95385
16955 65805
54234 69852
2066 20457
84779 93604
9637 23880
1013 37634
3125 49305
8179 24674
14003 26346
21689 85891
10627 49165
48902 85711
85663 93932
11211 72646
40582 45463
21357 97731
63802 98177
91572 93277
39365 94585
5772 51756
58494 87997
27625 67671
89610 93373
26403 97634
70787 76387
35476 87068
92267 93804
29904 60978
21426 39056
13326 43985
76252 80481
19911 33688
73342 73635
75463 85167
1973 96890
1735 24407
37575 82555
40816 86457
5092 70543
23298 93639
44299 85764
9914 86337
46279 76337
44742 74385
12361 87765
7537 28840
38085 61719
889 1812
34181 70124
10808 68356
26484 50705
67128 75393
67191 87713
18554 77552
14810 49745
68771 76884
39567 73150
30333 87991
19568 23162
7873 87470
24040 62350
40811 64909
19131 94615
29337 81881
52446 86247
7442 7852
25122 26392
30083 40543
62934 88290
26623 90204
37993 73949
6171 86894
10416 40395
30466 57138
43485 84714
19124 28554
7999 33027
20738 53584
20246 24226
58572 66938
46739 97407
24710 49099
15987 40305
45763 93964
23998 44891
3741 9240
50736 92365
78675 88771
921 23126
37413 39052
75545 93516
22528 82304
20429 48175
50054 64507
90273 94470
44210 63151
6590 16085
88746 95076
57026 69306
41139 44327
27286 61627
72199 92872
34601 49983
48207 90471
6499 65759
28484 43264
49740 58384
30354 68760
33871 37131
45186 54873
35850 44266
63695 69197
55599 78544
5136 72478
41473 61432
13577 71954
55091 91176
66195 90029
9989 46362
13299 70382
75308 80096
21026 95812
21279 32838
66310 75504
33838 66600
5274 77313
25842 39496
20995 81291
48580 94088
68004 82179
35928 76028
48099 77700
64324 84297
23215 51603
44308 47845
2371 56332
55808 99908
23849 95813
33323 86125
36668 61854
19149 97273
25302 29856
19586 36717
24758 35576
26497 42516
50080 82132
56102 89119
71276 89838
56767 94785
721 62652
18959 66048
82230 92963
7684 26879
15870 38422
6243 20361
2864 72256
21584 41426
47432 99197
22684 64239
16780 72651
27024 59648
8243 73847
8861 42949
1306 92624
6496 91244
68854 92034
41565 88507
64151 94974
56302 93394
72111 96609
13934 47245
30639 40385
65608 98843
16679 58777
42892 64348
87574 91208
48686 85960
41420 46166
57499 73324
66620 73426
55424 79209
59448 64707
7614 79343
69251 73594
19268 77136
11041 69529
57839 60844
14351 24962
4270 6034
207 65553
18276 37079
39853 97295
19517 96546
21380 65201
48842 83679
45432 56104
39758 87168
17627 39346
75085 84473
12779 29469
5358 48970
10808 88307
24717 62584
63619 99559
10778 80889
4898 66714
12409 45510
32873 96097
12164 81183
13495 87714
11863 50569
34259 41541
32138 48074
60802 92134
94145 99290
69723 96755
44227 68671
25643 76879
56870 82026
17892 61617
19900 88726
12791 69077
26623 61451
39174 47544
5785 77919
42827 60829
26463 51206
29359 73277
85769 93801
5470 75238
43721 83482
18431 59944
41170 90199
22908 47427
45385 94219
50093 95740
68011 80939
242 16631
36348 82906
37154 62321
32677 87668
20407 60483
34810 34998
1522 98756
17571 34334
37808 43174
31281 44646
46297 92084
61662 85003
1627 40631
81879 86804
31240 41398
78843 89979
15030 21491
18894 84843
60134 64760
21223 74550
57805 87704
2745 33472
957 36591
7390 19484
9244 14943
13485 36802
31680 69396
8232 93103
36528 77404
55523 85065
16627 17017
69983 72940
7870 52455
40333 53886
17517 78124
15744 40602
72749 76565
5042 54917
87546 91086
9275 32406
27034 67276
17394 59536
7507 49316
31030 66293
25809 98610
49741 52864
19449 85523
93132 94498
28524 84778
21871 53814
15329 33881
56344 87987
85096 88705
4192 72067
58087 91418
22316 71223
39220 47102
72196 82405
55688 90469
43179 46803
58578 58591
20677 43972
37658 84859
39231 96085
31747 33873
59610 64325
66461 67518
19350 88209
43986 61154
15638 28126
21221 51979
31363 49890
1783 42400
9629 67231
55301 84106
8139 48797
23119 67678
8373 20129
34354 91725
30511 49385
80896 90133
33453 55427
16 7811
13701 24640
58334 64217
13764 43328
16883 46328
21372 62420
975 62395
37987 52591
25238 88989
17254 57243
24496 62367
17356 93505
9631 83139
46605 61443
94701 96805
2979 37999
52759 74691
14808 36262
53441 99501
56281 75183
36872 46980
19528 39283
18575 31800
41335 97934
6141 14230
48414 87810
50771 89660
23405 77017
6693 19665
12241 56739
18926 70934
8203 48688
14379 66813
59004 77230
30830 42688
21980 51935
86082 99016
81258 94997
17741 96247
61405 62541
42546 48884
23974 85880
36834 77956
65564 75900
17256 80268
19174 94360
53397 75277
27324 57320
33913 45949
84171 99765
19079 43338
45508 66607
22743 52710
6990 70598
26595 36022
26946 87289
88406 89997
6245 32014
46892 64638
7849 94579
47078 78508
9 2619
31575 69165
550 65694
36876 52303
46081 94360
18616 62358
36638 91371
1753 10948
46769 83072
7982 41776
44095 54929
15422 96583
65698 80372
7225 65116
1526 4052
56085 89653
57088 80798
33403 81479
46348 75208
65315 73132
57575 87334
1757 2240
74102 74975
22096 30707
2941 73426
31786 97473
33082 48616
13704 87546
26694 27163
2319 82768
4881 16649
13420 69735
8518 85792
30170 68634
5848 85684
56313 81841
4697 96346
12508 69178
77180 96146
31527 54334
22464 25349
45873 72616
5317 93249
9941 54620
65946 86735
21165 25841
33908 76496
454 93919
4694 33948
57124 65615
21824 69923
27605 77007
69167 94357
6074 79959
24554 65732
60035 80890
21152 65006
24913 52045
28501 59041
82153 98660
43588 71556
7560 77476
9008 35182
23522 95799
15113 89394
18141 56568
3509 52606
4730 74331
74265 83199
28379 87532
7311 93819
22864 26066
4745 9748
51102 58103
53195 70207
12465 23929
12376 39966
10868 22379
69160 92123
42057 71132
23674 78622
1547 4105
17078 79483
22183 80687
20026 61804
29965 95041
19492 97081
40799 99086
46007 53751
87838 91508
9573 79253
9354 82874
10220 48031
60518 72299
28002 35847
19049 90042
19263 62788
80465 94743
23593 90927
28904 58294
49885 75883
27278 79283
38456 50020
19646 78550
31196 97308
9265 93471
65329 66828
32711 68809
31216 81390
84903 85970
7050 76800
13428 28885
24247 94266
53597 82954
10448 52526
39602 84691
90719 96404
74483 93762
18517 82477
45411 92365
67226 95800
7869 76010
54327 68244
59195 82604
20624 23545
55844 89803
53765 72726
31666 39104
81168 82477
33028 70630
57168 88683
74139 80744
33563 90438
32965 63581
38454 60752
80696 81634
52382 87095
45162 66147
55532 87378
6492 78630
29331 50191
8901 27014
30176 50262
56192 86387
1666 54235
58704 97018
26381 37820
86716 94260
74723 77191
50101 61199
86073 87430
55472 62905
29942 65442
11274 22066
21711 78334
36427 75053
30960 41425
62511 81399
40631 81180
8094 84456
5614 24060
29682 32684
25578 61556
13299 39699
51089 59350
2140 9458
29587 35539
5429 44384
668 44153
32372 78520
57024 95758
2514 63536
38619 47140
28965 99090
50494 67148
11597 74197
69950 78846
30781 60513
61030 72044
9130 22127
14535 81062
32372 41127
26883 86095
25425 48710
19979 75574
41389 69541
53173 89672
62991 76519
55759 78692
72010 89996
84826 93017
19969 84734
18302 70956
29211 58472
14104 45320
30741 92911
33323 73707
82601 96761
23440 63565
18998 94031
74825 88078
3874 11496
35430 87816
54278 86983
4564 79652
25651 86791
92257 92355
76795 93690
21186 22923
20240 35891
6988 92016
32852 50378
31201 96985
2135 9412
10133 52712
67332 77301
68889 76820
4187 68270
84086 93094
16032 32512
10859 98519
37339 54883
73033 80975
43762 78762
56894 60927
28570 80126
86215 98584
33200 77711
24933 47307
6618 20197
33132 49918
7557 20836
4288 41885
603 57358
35000 99300
15753 30813
12090 27697
2796 69740
25301 37073
54407 76005
58633 93000
3599 82953
70990 99542
7277 14579
54307 57679
126 31430
54317 87024
76069 88107
21180 48865
4283 25510
32903 71649
28450 99733
74022 94116
11997 50883
70332 98121
10170 41060
18160 40338
5244 91554
22828 38707
43157 90179
15664 59782
18287 82965
23719 49832
39800 69707
54245 81856
2201 79536
2195 65702
13208 55027
37483 41837
16923 36882
19528 80837
21462 61555
5808 17784
79240 92695
15595 71167
21144 91335
1139 85954
91682 94612
3533 33480
16186 67713
12577 22573
73134 93579
43976 66524
9332 66343
78170 92788
19657 75120
13367 75841
34262 63823
62180 99414
70976 89876
30377 68947
39150 61086
77914 88076
30346 82632
69990 73827
26379 31974
37191 73705
70600 85026
49334 65614
20436 96137
30068 36973
34587 63745
5850 61666
23493 98086
25 25048
96173 97256
31043 52523
46859 79183
19191 46571
1664 65424
91471 94804
38698 64306
4647 5819
35827 99103
67188 68091
52599 80565
36908 49375
25366 57750
32853 97853
15882 24935
64524 86873
75527 86644
9293 50572
53169 80109
13161 89143
43056 66073
12317 52991
14467 91025
67483 89314
16099 99784
34636 87634
9728 76861
23835 47018
42493 96966
35052 44678
61180 84244
40676 71018
8088 80069
45723 82936
36230 40972
20633 22817
33545 87659
61731 61894
53843 69726
16461 19500
17867 72193
55608 96177
6857 52352
4744 99677
22378 47918
19202 91153
6699 18582
25524 40111
38965 87070
84026 91706
17792 32237
41192 77886
27782 74115
2890 86489
15319 82420
5782 59063
95104 99565
15830 69297
2962 10358
21709 83349
18768 33971
90866 92796
56836 80791
27504 72524
40714 61676
6030 98119
52029 81161
37857 71676
12075 64373
30029 56216
35836 95007
53657 94329
44657 92054
10160 24192
1707 78792
76394 81998
11876 14072
12892 32158
45732 53555
15494 90445
30815 93149
62170 79732
40120 96384
14815 56023
25035 29894
14287 88724
3834 20062
59706 60710
32144 82208
2443 40788
17428 67916
44317 66814
7129 8866
49605 52844
854 10709
23166 87520
73505 82237
22019 54195
74901 93380
24468 97399
75517 97496
37571 95828
16076 33870
25630 37681
35471 61683
39156 97524
5836 63198
338 18996
1300 85733
6848 84553
81425 96128
23672 69982
10016 56982
61005 88089
44564 49676
63606 88347
46948 99199
36747 85806
5433 9568
12174 71464
11857 22467
28512 61125
76163 89347
38365 65842
2611 43194
48347 85600
5830 80889
56110 84516
1594 61951
35836 39930
29737 42910
69345 86530
6532 83438
25577 43704
17349 74217
11004 44914
43643 80067
58675 69243
9997 80064
12628 55675
75884 96578
9530 83652
10610 64925
26101 26903
77570 95934
48948 95530
655 14069
9850 30365
10593 94492
35784 62718
16539 39060
575 25520
11441 13736
35568 65770
31262 87642
70548 97770
47270 75696
83240 96867
5112 32032
74240 99290
1057 32675
16120 53885
24878 47364
2115 56867
11823 16233
30435 62782
7306 35948
49075 59261
61094 73622
860 2438
75475 85546
10496 48467
21786 66819
8813 43565
29804 77287
2706 49731
21718 57093
72173 90951
27483 84523
24165 74434
8050 34957
7721 52481
15659 84687
37548 42878
25328 75726
42588 54626
58225 79142
52483 64868
29470 99516
34445 63605
57739 58571
27905 71379
62029 74354
1847 72059
11112 12082
63387 69017
29498 53837
26740 30371
22904 57627
21732 32113
22331 35390
58612 96209
18870 35333
8048 28514
31349 79855
80198 81975
49616 86923
66819 86381
7209 77566
17562 73039
39871 53477
10416 92082
32441 72273
54954 98362
34139 34782
2215 91169
6250 20282
63023 89250
71528 77690
19455 92843
22978 99507
48994 93023
54042 86110
33703 76186
80317 89486
35322 88341
15306 81780
11175 94533
48784 66735
88941 94008
35256 71980
3149 8303
31829 37411
34438 61905
3049 48859
20865 48938
14506 92730
48792 78253
33229 73914
28180 87914
25814 43597
29635 95610
68212 90923
10853 97924
32064 50239
52082 83394
14303 30093
7824 83961
66791 82179
26254 62052
40255 85276
26625 57225
2573 38525
74360 76557
60050 66349
8029 27267
26803 86901
58571 80543
64392 94615
8199 57577
53233 84750
40749 44892
17865 85249
57559 86896
29561 55549
3580 32573
51279 81484
70818 82652
65772 83761
36004 59762
73694 88666
45064 55927
40147 81854
62850 96141
33391 43912
28702 54300
24028 28480
70578 92234
26041 94941
10680 57588
37691 84055
74976 80450
54313 88374
19620 99199
12617 48910
3255 68793
19333 43815
16541 71829
61167 99526
30728 48220
23321 29509
24256 58046
45080 73713
76916 97264
2775 75855
69483 76872
26570 57324
39923 62133
5472 57887
9496 61622
72825 84053
51306 64771
93483 95300
13639 94540
22337 95790
26605 63987
39168 73004
45977 71580
3399 68826
88482 97113
58963 74240
26616 71579
30122 90129
17993 72024
42916 92909
52180 97859
29462 55623
9538 55457
10236 19712
57385 94287
42098 43714
67337 68499
70857 73808
8587 28172
66219 71792
3203 3988
25081 30173
45539 70240
18637 29546
19924 75794
17731 46699
34220 99948
86724 87316
28491 53663
61229 61694
78130 97863
39774 64063
9924 10988
20480 29341
69376 91388
12111 36449
22103 96314
33732 69921
76054 98406
56863 59205
15115 62915
11109 52170
20978 68980
22183 75572
12969 14258
53184 96850
31786 90629
30153 66106
10994 64290
3061 74267
1709 78894
2957 34825
14119 49144
44148 61670
36648 71150
62812 74236
1714 50625
54773 98679
24732 50687
9858 52954
25603 49227
37663 72844
17064 23338
25782 30439
793 83590
71885 73278
53033 63715
75869 76713
15020 71761
52964 55689
79404 95932
3158 71575
2738 77497
64060 79614
50238 72178
64585 74793
13898 65873
61864 67780
12551 35763
4297 96634
19702 96596
36347 59210
65475 66054
69585 93705
31605 95722
28096 72116
30294 64085
4257 24986
28438 50201
1850 76251
18351 53451
8961 54839
9431 81379
16557 92930
38420 43274
33605 97481
2680 23380
34596 61777
1040 38936
35494 35648
40679 54712
34121 53504
20348 46235
19975 93584
54739 91715
22036 80094
13309 57528
15757 80661
42264 50538
82111 93548
92197 98578
46526 77142
27094 57609
14055 19119
8494 57780
22244 41538
669 60312
17958 76828
81525 83246
38456 88005
70398 91195
509 58350
34871 72189
10394 28018
21369 77874
25508 29493
26094 39727
62102 97913
18187 84078
19982 39279
3746 51501
7910 63657
22590 86747
23032 24097
30115 86341
9622 57069
72329 84839
28363 62636
37631 66837
93588 93912
5022 33585
440 99895
11013 64194
121 9149
15297 78513
31256 41644
14039 49999
14366 86461
31167 59587
27577 52365
16430 83983
66851 96990
617 22153
1084 70450
49000 58081
40163 92374
51083 89050
57209 68686
74002 88156
31075 32382
60400 95347
6078 13731
327 17305
251 20518
64245 90836
9234 24524
10167 24133
32813 93762
53138 99078
54469 99844
37459 69114
12636 78129
21379 79456
10760 95471
60519 62883
24922 62766
38760 60860
6006 11161
54192 96036
59156 86404
32053 44497
48774 53463
13242 98561
1119 46694
70680 90978
15640 41510
34384 88329
87307 94740
79608 99403
17548 57549
29210 68216
45603 51232
36873 95812
29586 97200
20565 91783
2269 13086
12455 89193
25340 96476
3185 96833
30767 43661
70721 70863
47516 99115
32694 66220
82784 95687
40406 85159
44904 49821
21269 80682
71625 71937
28987 66971
8712 20974
10383 98687
32427 58293
22190 79602
2216 26113
26415 70636
5180 45071
1611 92039
27664 60458
44148 53646
85899 90579
2030 85083
30238 53331
4063 71274
65309 83865
56277 87105
1515 13718
49868 86838
38575 94863
13295 33854
20265 84190
51895 52662
9622 63028
8831 92567
8500 56285
9925 32716
17063 59988
44523 87924
47381 81538
37273 84655
27503 36560
36188 49833
85355 88207
27439 79779
463 80128
70926 85411
63768 68723
19437 39185
52369 57472
11073 13110
24479 70021
29463 86033
77773 90536
6300 93530
63817 90373
204 79367
46757 89621
24233 34900
34291 51944
36920 77532
33882 83696
2675 93519
17273 45842
22246 55235
11547 32797
32808 82723
47245 86781
17827 77656
7107 63780
16090 16973
64722 95676
16053 54893
32897 44706
20179 44769
10353 77098
25053 83203
9779 60435
5604 88310
49914 79814
76175 87605
5650 89766
24304 80667
14371 15767
51030 53681
27481 56333
53250 90792
14383 34976
26704 66719
8455 76936
28774 64284
3528 47018
12520 96008
18014 23039
134 48168
57741 68214
4271 90489
35941 80738
65019 73876
35205 53609
25710 86930
29623 79924
66791 73391
37907 56118
29982 31923
88668 94780
11897 24745
73278 81210
9965 19053
38373 55330
17220 83348
50786 61577
62630 84231
20301 37970
57656 68726
56229 91767
74799 91474
29272 84823
67999 79525
495 35334
26468 29146
47220 63905
64028 81996
2832 85398
6680 99807
19839 36380
32276 93980
9431 44217
11985 96249
68325 83025
486 22203
93697 99870
56633 65575
12551 33601
40316 78512
722 79383
23850 26727
56699 99139
22234 25044
9119 38516
50482 54541
7707 61014
36948 45977
37700 78151
1154 13846
52544 90119
74983 80441
944 67260
40715 54987
10343 35721
44180 73042
41617 62446
67355 90566
64252 83535
49732 84903
26843 83676
28814 84315
49049 99144
7513 22415
9982 38772
33025 83885
67265 67846
39749 39837
44695 60518
42637 65197
47388 80866
35024 96985
30368 81518
23667 56914
28641 65076
46434 75831
1528 29777
16641 95565
10270 23718
22755 97526
16555 89748
56646 97535
20787 86524
71166 71426
39441 46616
8004 88834
51777 67114
37312 91213
55593 77606
13330 26019
82718 95924
1629 22960
6283 64121
66633 71164
60899 69485
17301 30979
44956 94669
29890 84787
24019 88102
61434 94712
37624 39951
17550 50241
11226 90388
58621 63983
53326 82635
90315 98080
73869 98159
36307 92367
742 71383
19786 28925
33898 85268
34810 85346
65770 78654
48565 70049
12423 21586
21254 26025
2966 18876
22934 26939
44158 59872
78232 96388
16591 39092
24896 73341
26735 73307
49024 58702
16751 40447
43972 59401
64219 83020
8886 37001
48610 94002
30962 65230
59011 99111
51347 64894
840 74039
63996 66339
71821 98440
68361 74381
5352 42527
29205 49934
6719 33781
52487 61603
7401 33157
20585 21571
43233 90082
13201 57189
25982 32584
65837 99869
27359 72708
58546 67835
64011 66717
16839 75439
3621 8997
71153 99072
21651 53417
5448 30030
39584 77010
35949 62944
21880 34301
29265 69710
772 70883
37320 55859
26144 50644
9426 58683
70783 74718
67383 78791
20161 23266
6104 24914
71372 76073
18090 84893
42004 95142
19231 28720
16791 29222
50782 69203
8128 99068
22559 90621
41868 43843
30703 47639
58287 83081
36271 63889
12073 74854
68697 72770
11482 73808
43028 47585
44125 47729
23219 45018
33542 98995
3749 64766
10152 96932
46341 86791
67268 75894
9976 80867
66533 75787
7770 94261
58344 84161
34941 72863
68056 82105
33109 37701
20955 67673
50735 60960
9639 89704
19494 65848
1252 97934
8848 32444
16385 76630
90617 95358
39500 53946
4304 94757
3766 50414
10992 77405
53759 85408
28922 29087
11296 74011
6529 42741
1364 84037
22880 94801
42628 57064
21330 56606
58126 93614
53967 86004
62897 87557
32605 46284
34520 95138
2491 88904
3298 54048
59181 62220
33832 38763
13973 93337
17489 66388
52518 91711
17566 81940
378 60982
90554 90983
54810 70370
34763 61923
9124 50970
25978 60039
29815 82437
73869 92064
89411 95159
11876 30526
9147 30256
71300 77335
41839 72390
17726 71625
3660 37908
73131 83979
72542 86376
31781 67549
55001 79457
20874 41049
76289 89940
46777 81432
5097 60925
5016 83263
23001 61564
2360 94788
71550 86909
4064 37680
62447 67701
51879 67539
7972 72347
11983 81038
69842 81785
9417 38722
17692 39237
7683 98477
9481 46169
53989 85080
22999 26375
12975 59746
59030 66548
76230 88355
35496 61144
61204 94040
6054 97197
72550 92751
37779 81542
19038 27136
90601 98957
2740 33053
86543 97755
15097 58485
12628 49798
6306 91258
73383 94809
44170 88327
11772 84982
2999 66025
23972 99311
63346 70706
36350 39037
38485 64283
4195 22884
39468 95335
71192 88137
56781 64193
28343 34934
9139 35556
13680 49896
9299 74357
74555 86150
82155 88261
39838 40070
6283 61901
29989 32102
22082 77008
5461 88415
36078 76853
69636 79260
89606 94638
30351 50674
31126 66595
33004 50709
24701 58658
54474 67369
73335 89698
34625 96248
10318 64410
77332 79429
11636 32856
60738 72895
58140 96144
14639 67015
64985 82445
20671 45727
53729 66230
14699 70950
5143 93555
17103 87440
70533 78685
63080 87577
83948 96121
15103 60610
42954 66500
16462 30844
24097 45424
74802 97020
17556 44856
33159 56497
47771 55638
15185 21030
45274 51580
22136 39599
49169 75593
15606 72393
66047 69173
49535 95134
17752 46286
63669 71837
34124 90223
33140 64408
13000 76408
19575 89136
64618 96222
32777 42058
11005 52000
20118 80814
11419 98733
2352 10956
3620 40603
44807 57649
18086 87051
22587 46338
61898 96105
25708 46837
15837 47243
40876 43054
63519 94739
7897 96462
44527 70764
43459 96828
618 38231
15947 32433
77890 95491
2060 54140
88260 99342
749 32791
83362 91053
4486 11029
44580 85568
51541 92308
79267 97320
13345 70120
40838 58583
15812 25408
46873 62849
51654 71373
67052 98793
7377 99335
51793 78965
27547 96263
19814 23079
19230 46522
30985 60029
19982 27806
22860 54117
84710 95674
62394 99300
1366 40959
46119 56085
35993 78557
56332 85202
38472 68929
15553 23665
30772 77180
2488 68777
60509 68966
29023 82694
12320 78288
30786 77868
3774 77452
77158 93420
41152 90175
71187 90310
71855 91106
82355 98673
5295 85831
13875 59149
26364 41530
22933 51993
65832 70548
85775 87585
32983 37995
2131 2240
75115 86261
3627 87220
36155 97491
17365 33227
48810 62259
90129 97121
66663 86546
23637 60857
91861 99144
37374 96057
50654 74358
25560 94570
28929 49170
22092 31166
36252 39069
52704 71984
36033 94912
6907 22454
8712 88869
10803 33086
54685 74805
59802 74920
35682 92835
44196 75535
67870 73506
44417 52953
66448 94923
8803 44516
37372 99826
58270 69225
72189 95201
65393 77441
24899 95050
7118 66223
29384 68986
43611 48869
54238 90875
47729 78096
51910 60708
74613 80948
15584 88826
51217 62643
63695 87157
30046 33366
17844 22673
14827 96948
49305 64177
62343 66668
50 80520
39295 66267
39364 98559
3853 94581
52951 57359
48304 76281
15419 70279
56401 71993
40589 67412
26924 46430
12948 18672
4908 19285
19312 36863
3175 14563
55995 67321
67128 73362
31262 61251
819 32301
35642 59631
18998 85082
29343 33972
77335 84696
85707 98106
54450 86940
47450 70355
76624 90902
30513 78053
4373 55922
5797 93024
35451 83270
6228 18786
39381 93690
31282 72423
41852 79627
43697 65338
38065 87633
49157 77587
13083 42480
15064 81682
14930 35065
1340 94492
5212 23347
46199 89880
31251 79145
43234 78365
541 98430
44318 54247
1541 93525
38538 84754
30136 96464
3645 98534
11612 27222
61326 89694
73009 74919
23143 93987
24908 50446
31892 52069
40886 73127
35502 54492
68582 97044
39004 66520
82097 85983
16204 17008
54826 85466
25826 29758
19533 69132
21296 85654
39752 61004
7134 59082
36832 93132
41442 42779
30554 55289
25866 99100
32534 44338
68073 92051
41465 59936
38806 80423
7064 71935
20000 23313
3803 66953
22757 30841
6237 84950
59471 83328
24940 65015
48569 79275
43040 87103
6370 27288
25223 32201
25147 63199
9445 44036
18769 44016
56132 84938
24439 73690
23896 85491
77243 96289
47020 67686
41248 90541
4593 26174
52577 82132
34268 99450
76515 96437
29256 73089
6616 66083
61398 89776
7991 78484
35681 45013
2020 2697
11004 47289
30464 57834
54355 75823
2065 29638
69202 70836
50327 97103
7265 75779
32454 81001
15527 88159
58923 93008
3295 99139
41815 86910
36300 67938
44776 69034
29820 77197
77712 94955
4545 72067
18422 25928
3887 35493
17301 89924
24848 94312
25197 32340
35050 80737
12082 78787
29510 84451
5108 47282
37928 54075
66415 75060
49652 70060
16165 70946
2633 48560
34728 83033
97173 99901
56697 88173
7278 88394
64735 88889
63574 74827
19086 58056
20369 94154
38132 48077
51212 85037
75523 92398
24027 92423
46498 60026
7611 15162
59329 73280
13116 14626
39103 97496
64714 69039
78616 97697
55315 98390
8042 99557
15879 30417
49514 67378
7544 64116
23991 97874
38733 51776
176 42403
2329 73312
7457 78933
29500 82472
20914 98567
6567 85705
21090 93365
58164 88317
4525 11684
37075 45769
5851 93401
45134 61031
24344 24691
41124 47025
24496 82165
24929 38396
7604 18065
6135 62760
24842 26050
51828 59537
72714 83900
78788 98851
44749 65706
23110 42026
34942 35429
40702 95981
26829 46836
47776 78159
29718 79623
30073 39383
8083 16892
29779 55662
54183 80760
18512 64988
5177 49116
40774 48106
76862 97188
72730 77153
11397 64555
13818 80981
45641 65665
23176 97284
23300 25639
61852 95813
67745 88583
13307 40889
3549 6112
38455 67739
23070 90682
32137 60015
36311 38096
24678 75991
29762 81345
37520 99253
8435 39142
11860 98707
64104 68148
80101 83860
51232 83404
23478 81642
19184 63605
85035 86638
15220 36403
21181 71338
1374 13484
7715 66072
5269 48648
75002 83307
75658 84599
11242 30291
42474 94530
68120 81462
44712 94186
15466 22143
16827 57281
14850 59172
27957 60438
43639 66434
65276 68171
36829 55324
35338 91904
75023 86559
44995 95115
3802 16292
51436 82602
35535 77290
38515 95243
3113 27989
58191 65845
1355 41865
10986 83402
93399 94803
50489 68570
86576 96152
51415 93532
34721 52092
8424 37515
6895 7448
27734 46267
36073 83578
2518 32354
1341 86005
13266 53112
26544 74271
88102 89891
29112 37083
38889 57440
23005 49318
5155 43987
10614 47275
4747 18041
17613 42914
1921 48346
85609 98647
15204 46331
29308 76749
90750 93666
40049 44848
7724 89018
24782 31241
81190 86356
17170 97770
24785 45764
62998 70230
88726 94515
27942 87542
6075 67830
20915 37010
66533 78677
29088 42449
8018 53437
31464 69697
41188 63682
22653 84223
29671 59427
63176 66504
1810 45021
28371 95254
11378 58590
91440 92490
54288 95607
10549 26010
18764 87880
7175 85103
70205 88173
20872 52680
15520 74330
16158 19549
38537 70327
9793 17724
29939 78557
75169 92687
10522 95397
1095 42954
41179 48726
2055 40928
33724 46538
6668 80359
14754 59873
34845 53950
36693 81644
30454 96065
12624 43208
42164 62372
5597 19373
6881 94235
78929 87934
70910 84467
9999 45172
658 14651
75456 98514
14425 72753
54075 59235
18242 79359
58942 75065
41793 74220
72355 96053
55393 66140
6695 58138
3337 13614
16192 66520
20319 88848
14024 78805
31331 65192
71762 84288
17778 70209
27225 98383
13642 82320
17011 50742
52675 54541
20455 42048
4799 31301
36217 47630
35146 45328
49881 52211
83681 95055
34839 47437
42767 53697
9153 92884
22483 72354
51530 89020
11726 52783
43679 85423
34745 50937
76087 86406
2990 83306
65035 88417
55066 82524
39785 99164
59780 95521
13320 88681
11292 29119
64640 93670
22377 71884
26605 50113
14162 59380
27566 89767
41176 79881
37529 89633
34759 66176
12825 16153
54599 83370
142 60815
4215 88486
26651 98063
59755 94766
3963 28271
28457 99624
22434 87732
63933 99291
31408 39502
46034 63493
7411 15045
32169 84560
12843 93242
36259 73967
4176 89906
9110 90142
42165 57759
14583 29657
10521 76984
74049 88170
46400 62606
35337 66815
66222 92733
22737 37183
16362 18038
55922 70256
26201 52621
91275 92977
76119 97872
15271 47237
43407 60532
1206 64258
3728 44407
32706 69925
13397 50137
96260 98706
7274 89034
5201 80873
23986 83532
69909 71424
5828 52679
1158 29430
21448 97008
47773 72741
69172 90019
31740 47088
13433 37589
47186 87554
9178 28629
49820 69886
21092 53527
29139 29691
10893 45511
35369 52981
58114 83556
7746 77630
10784 60629
8315 37795
2672 7062
35322 43465
9010 29116
23553 97673
5767 38292
20856 89514
31265 32386
65624 90633
16438 63065
9978 12277
60862 85066
15876 44104
41928 59733
92382 99177
20182 38947
37220 68412
32129 51783
32962 46039
82617 84458
25184 73439
32098 61663
2287 31627
14988 83664
46412 83721
5273 83050
19929 34516
24464 55126
1213 31391
39713 86008
14416 81364
26480 40318
62630 90133
38103 75678
24914 91015
63044 76619
76845 89460
67057 78119
31982 84420
27115 31942
13731 24234
38182 80010
35230 68294
70703 90807
27246 91865
254 34645
28404 45658
87147 91328
12213 46257
4006 40449
11550 22942
9742 42173
30010 63215
42737 48521
61607 67644
4389 5399
45179 95910
70701 90271
12660 87286
86778 93608
69320 80348
19366 68733
22963 97835
38992 69081
41533 69500
54066 69377
9802 15184
51298 56267
69387 89990
4714 62931
89 60461
27959 92988
75860 80053
59046 65833
8791 76415
22198 66425
14153 90658
7096 53063
24262 71555
15331 51548
304 19260
64277 71422
17754 82129
62575 88478
59851 93826
70155 71088
22856 28331
38288 91871
56562 61355
23338 79400
2367 98052
48118 64498
14128 29572
12209 12529
18193 40346
63980 85818
34227 42149
46320 89743
61909 75826
67438 67670
80090 85374
25820 76205
43240 47448
38821 98947
54524 67898
5695 81326
8781 56793
39931 74345
67410 85925
2483 8688
23563 51151
65536 90487
25125 91438
54345 81381
5809 88375
35374 84412
14711 34739
16268 95893
15724 97305
11932 99705
36336 57371
18404 85587
64392 86992
8320 93625
55799 67958
23555 91638
50820 77674
7253 75890
59488 89527
12922 60608
54059 93304
5640 85998
26205 66877
5534 69182
18451 68298
24083 31548
9084 40055
86472 97473
72874 87176
34885 35677
14583 93142
32229 49528
23828 46795
26294 80346
43500 46799
29289 91857
76062 83411
13063 93723
51313 62670
48917 96282
3957 97289
64532 88569
15637 55891
48249 67714
25184 89770
2355 59908
81179 81811
8905 87517
19971 68323
1825 25321
15118 18377
20662 34190
46743 60596
29848 48171
7747 82865
4231 40238
64017 68911
32743 96034
36984 59625
82277 99872
25767 98932
69815 71957
25491 29655
44174 68191
41333 89924
18054 94471
23921 61394
48411 67511
81744 94551
59925 91295
25830 78920
31174 50590
22233 85314
7193 38208
85597 86682
51466 87188
23884 99470
9377 26268
33086 48346
24685 41149
15812 89070
25943 88698
25998 99593
40878 62126
20178 72076
58470 79909
12535 90223
24583 68973
62363 63660
5139 21187
6962 60590
2773 29387
41878 61418
8214 47243
44582 59595
43438 91335
60754 97078
56765 60656
15861 99064
11298 54392
50077 83373
12516 14845
38897 48003
57153 90110
49459 69705
49757 57434
30825 40685
49718 68138
48592 90134
26950 61673
21675 32576
39424 44581
16197 84013
7324 41597
45368 79330
14411 86745
30250 99157
33456 47518
47984 71778
42140 47551
44792 53788
10449 21348
48671 75057
54881 74359
14579 54480
45062 91642
62115 63805
25357 37030
24384 75595
54707 95131
82048 86038
40348 60693
22122 35727
54579 89015
74913 87603
27550 51043
23113 97019
17611 44988
18179 30979
30402 51710
65638 91016
4140 82592
2918 75265
28692 83619
4392 72736
14856 60348
70388 97511
4623 96778
18318 57663
49843 91033
15995 81370
50671 91930
6239 6534
16368 66199
23687 71883
6733 74595
30178 57887
27651 71559
6218 72239
78292 85588
14113 76482
35011 54000
24886 84171
12618 68396
89774 96423
16150 34390
6668 65824
12421 79140
20706 77197
78145 84459
56232 84607
75197 82786
35794 46530
77136 99172
18689 44747
91370 93461
45979 66264
702 20245
10496 33759
60174 86224
45232 72695
79071 89060
6647 33979
70023 99702
15190 48228
1355 18977
61873 88114
51952 97654
977 25420
47889 69902
6832 57482
34746 69690
12062 41266
47477 88710
20148 96825
28415 75147
7492 36410
34503 91106
42267 77858
66036 93285
78687 96768
8539 54150
16472 38402
14369 90748
34898 66436
27120 44501
18875 46655
71863 86695
2175 79635
58278 72541
48056 95275
47325 79829
27473 52382
60259 79252
53698 55718
21877 27138
35938 56051
4416 44388
7763 24945
8626 42409
2791 79950
56453 61114
75088 99955
34615 88544
768 89490
12342 15407
13033 56112
14061 53216
17522 82881
2556 60325
27174 84193
14340 30859
38401 81394
22076 36622
18738 55786
17148 81661
47974 56943
52402 86160
88155 90932
30316 91465
26027 30459
13254 97553
24649 97663
49396 89856
45242 78665
11044 19264
5511 25647
23019 96206
10946 25842
30102 33944
25803 42989
44193 71086
30914 95433
2988 96317
18315 26603
9162 10437
56969 81470
1344 58002
33372 96330
40201 59894
3647 9847
23939 68306
13260 14206
34467 63018
26791 47270
34679 98991
12726 76761
49090 50579
18433 25967
7329 59977
5302 97080
28567 64778
33280 92047
70773 72280
64889 89652
39319 52271
17812 92784
57475 68617
1315 90554
37210 81032
29218 85045
35230 95181
43288 78019
34142 36740
30177 83099
53979 54499
21087 58065
6709 93643
46031 78852
74691 87839
44690 55490
20538 80357
55261 98569
58923 94007
17908 94481
26543 73953
29115 36913
36642 87859
21670 61997
39653 94634
46093 61276
7719 95445
54064 91526
19835 92970
42511 98973
178 82613
29852 61111
45540 96929
46996 83389
83631 94527
31613 51871
16543 95761
6013 65059
16069 29398
11516 49523
313 85530
60293 82310
25600 69597
13742 46695
35160 79471
10577 12514
53568 77204
25848 33258
2297 35093
12954 67111
24243 35576
38623 94267
60413 74365
8159 81104
32878 86856
18760 80607
25973 73523
27134 77695
8759 94147
1437 30377
30395 62115
69467 93092
44616 93978
24241 91977
1558 77853
14679 98901
35155 61882
24087 52574
46314 59101
81593 98260
50047 80351
13534 93398
45602 89954
37102 51913
16165 85347
67242 91671
17809 32116
39855 66296
22775 56979
7277 87077
31092 38392
81746 83512
968 12486
34619 94827
13561 81906
18577 60357
20430 91324
25444 32329
24092 86243
82534 97545
38029 78516
14399 23648
33420 39748
29299 50642
29770 72248
21305 68648
55280 63489
12481 67666
35572 41554
58310 77088
36754 78961
5546 69398
25625 38490
47204 97638
96981 97341
45092 62971
530 69867
58362 78461
66103 88897
64457 75303
13991 57499
1794 24575
42249 74096
65142 88617
4641 78059
21338 73234
40661 44527
79292 80967
3916 54181
38451 84688
68225 83252
6108 73410
32251 60473
21045 40555
42124 99211
93687 98186
31235 98496
29684 38646
72368 80461
79404 86555
6311 32946
43068 79476
34408 99550
38254 44489
9237 46182
4293 30988
19244 34996
42551 75277
35332 95833
39262 72055
70761 77371
5600 27823
67500 92657
15696 75779
55674 87610
65684 89229
38779 57737
41952 81802
32879 66836
14418 58946
47949 87581
27773 30093
27977 66402
56274 88887
50745 60696
11074 49994
58011 61563
33034 67048
3397 16930
66993 98466
5357 78666
38213 83458
24538 77964
30761 67305
47235 58318
76486 97292
59186 99684
6976 92488
5375 27694
3778 69572
14556 30380
28718 46733
63486 92967
89103 93426
17652 80326
41823 55973
88665 91109
37010 48478
16479 93785
22468 36701
32192 88680
18762 70272
10631 72496
59057 76689
56544 59454
5723 63383
13834 75599
29282 60765
53745 97498
40292 58899
35666 97276
23970 47163
9553 60592
1248 5013
70603 78149
63877 77033
22623 77091
17248 90291
17808 65620
83899 94101
12963 61909
23813 89887
11813 59992
41292 83232
31421 96545
30632 74465
51761 80233
66475 74795
23083 52428
465 40891
48834 99588
9311 33202
24819 26433
28387 86946
13329 44901
39552 73834
38102 57723
37232 81510
20754 24858
29196 43502
12270 27432
72324 84685
56872 88944
33875 96628
3776 40313
35909 66346
18713 72026
40519 57691
8594 33863
19140 85524
15541 58191
3878 92931
62326 62860
60929 91839
22265 59460
55705 92427
16490 17923
10202 39052
63125 95880
23767 72403
80880 84718
4261 57679
15230 21073
76433 96745
19384 89615
38505 44027
26235 35053
7594 19514
48810 89561
5534 85690
15194 91248
50750 52129
12243 86279
47426 72862
12167 95453
538 63161
30661 59227
12901 47313
8812 11461
12671 78128
46941 75290
49864 56377
84232 99919
80305 98338
69668 80231
16980 60291
38089 69120
43505 43828
36645 97582
59364 70610
26841 97387
40829 73920
11754 31211
23246 25820
31150 97156
46370 65657
1551 59090
19700 62740
66746 92370
20175 95134
21497 63162
39681 66293
46575 57507
10560 23597
500 93950
52738 58624
19779 27184
41454 51218
88546 92148
55066 58895
13743 80763
79136 97750
9244 60832
4337 74367
48560 64333
27671 48630
4085 71741
12396 90560
25939 60972
4158 55249
93097 98663
31253 39911
2794 36963
20778 44167
17732 91351
37695 79245
25560 79481
29688 79070
53116 95461
41667 58830
17047 27276
31643 81837
17220 68446
53017 71545
3084 47865
56027 59400
29234 80977
22927 61932
62370 77699
36988 42064
30996 91110
67242 88639
37590 93736
2198 89950
51662 64538
43982 98326
2291 20931
29014 85953
1623 40673
73434 82820
81020 86370
19575 99211
27048 80475
1941 71266
20465 48294
44332 71226
43991 67799
29611 61263
5359 27035
92347 93197
526 43514
1270 57609
7206 65831
21574 56877
46762 99749
389 28357
28170 56857
34395 97479
16351 73003
21289 35743
42907 61024
47609 52448
83261 88657
194 21141
7099 75954
29209 67858
27724 42414
12960 44829
49558 95307
22562 70161
77842 98476
7212 25152
3570 61368
40863 67998
4324 16745
30679 93552
17250 28579
26285 82256
10662 85355
60779 65674
75691 86740
37657 75803
42958 46088
14020 16334
40259 84071
6021 42795
5167 43788
16313 54853
20382 25933
6194 14265
27900 54796
47694 63836
56492 91142
8425 77919
2617 31767
72240 91712
6745 55901
30949 53366
66686 94294
3397 84148
61348 68475
55751 69018
12563 64301
10484 64547
52306 96782
37197 75028
57349 65642
12519 20547
44668 78138
21202 70146
3379 72815
47796 78698
9000 32517
6140 77404
35425 79338
38528 75561
15714 75064
8675 27801
23165 92554
28821 59162
10920 60279
17280 44539
11400 30836
74593 90623
53591 77333
32620 50827
14484 14540
82236 90523
65244 66622
388 91104
70263 96317
60924 72318
15361 71119
13095 96247
24270 49429
4543 28192
37043 51054
19701 97241
78442 97596
26793 46427
37951 71307
53457 54010
57230 76916
14409 40138
40339 52643
36896 79029
51028 67027
31901 52201
9346 75706
30899 88872
88205 91939
23737 25828
5415 28886
25123 88881
10723 58756
72879 97277
3450 79374
53632 83175
3989 48202
9524 86998
2846 30299
3344 54229
84432 85707
65964 98325
53100 82312
75265 94794
37661 73992
4517 88671
7251 59801
31896 49356
3915 4970
13543 87818
36085 82219
15919 29204
58772 69213
10028 31144
95759 98667
2405 41062
39717 58372
1242 96524
11822 85955
20279 98386
41889 74040
4198 36227
15658 30972
13353 40077
23728 49145
83782 97541
66807 93393
22664 65136
14746 65716
23650 55464
23895 50076
27736 60744
22280 36321
9599 94894
11216 97690
52391 73220
615 74238
30241 40100
41374 57381
14894 88724
2321 20457
37789 96214
2401 37400
5937 89163
47328 57135
43368 68539
1553 5992
51790 56524
22614 41084
14232 46388
18886 36178
835 5285
28264 82296
39766 84602
74247 86707
9586 48079
58647 75723
63484 95108
48894 52077
6658 52103
57667 89000
56858 59709
61687 95184
3661 91621
64073 96916
49187 60409
9497 99162
49479 97075
41394 64209
57398 63245
20141 72630
23211 45983
28686 71080
34957 94558
13046 22175
20261 77297
18998 23461
21639 37303
90926 99109
1272 93321
21148 99782
26944 56982
25611 99816
69183 77625
66001 94453
26551 50718
55847 97745
53266 78658
7771 77334
875 49918
20084 77052
2319 95756
12751 65128
52489 88999
34543 67622
14986 93844
45295 66921
66317 73155
38659 99340
28001 46073
58727 88122
46811 52418
22477 41954
83134 85787
47874 96071
56706 60916
12071 49709
36179 65566
2582 62752
7487 28903
39783 71169
61892 77533
8789 38915
23152 30101
5041 23215
54594 72118
43260 97358
26650 90972
23332 41053
38556 51413
8359 29008
89020 92332
46484 85156
22335 28399
9118 78675
14661 34642
27237 97883
28205 91637
27450 47616
20875 80191
22799 36783
26901 51766
29417 95156
39630 69255
1596 20522
65478 80524
49669 90957
68437 98530
39288 78973
10296 69812
642 98238
38868 78631
21526 70017
34195 35207
39763 90659
84836 97429
7559 14937
4697 72689
41519 80288
56139 81289
23336 36909
64214 83680
4570 70170
11860 36838
38909 48965
5281 96257
42537 55826
58457 87729
85208 89836
76281 99015
61875 78607
50621 69963
44379 48644
6086 56455
1398 72514
9764 46469
23963 70540
235 83944
28579 97936
72782 87102
8562 42344
17151 18025
45263 58538
58741 61991
15762 57678
40355 85704
8496 97418
7573 24668
99 33264
12202 73218
20946 68287
80913 88318
44201 65514
35342 86038
51252 52948
54701 73558
54480 60992
21830 23824
19402 61833
36061 41133
10268 85832
61687 75071
28668 35350
4388 65703
78217 79914
433 48687
81039 93347
11105 71353
29012 68703
21707 63315
4929 65961
71872 89974
2869 80011
56443 91817
27085 88340
2820 64167
31816 94973
30144 37622
44680 86076
32345 84470
27950 45770
23150 26257
52986 68376
23499 58907
51232 78941
60358 93716
20565 74750
45792 78015
28083 29965
38557 44206
68854 77827
52061 56729
11977 89012
43718 65758
2420 27220
77246 95157
8866 45432
6957 13078
15063 91763
16486 88546
24098 89416
5508 50701
28254 99290
11723 51818
37705 82465
2604 85622
42956 65930
67943 72318
47541 69008
20907 59822
2887 71278
23447 47097
9499 61302
41863 53212
1634 63600
18490 64416
25164 51685
9009 20296
54077 92727
18878 99635
38624 65907
63591 73082
39777 96205
70906 98645
56799 73076
69864 78020
41307 50538
29330 49293
56552 81772
4757 52706
22302 84547
18983 78508
63766 94581
10647 47349
32987 81090
1403 99853
18358 97280
50213 91739
76899 94648
83974 93607
12570 81701
21075 27106
58194 78172
13694 90906
58506 61778
38850 87733
32878 45890
11181 82013
65294 93921
52109 80949
5228 7935
12110 97832
15110 16259
35444 64964
19875 39536
44052 92418
29212 78502
35708 54640
69425 84504
59457 62639
89049 96519
8684 17712
48255 87992
56617 74545
16078 61802
1644 53381
31319 67104
68041 94440
58097 98580
10775 94088
44727 59928
11656 85306
38445 44198
12687 95867
35473 89659
45830 60316
56154 58752
11577 31972
1598 69903
33877 52707
72838 89876
37995 96871
7138 9367
21215 74482
21285 81629
2867 69308
10025 43997
36670 71690
17674 89282
44674 48931
48054 92861
61216 69318
11860 55915
33061 69453
76389 94662
12575 42367
14508 48706
59857 70220
48342 97107
31089 60733
25787 70780
70419 93804
28582 30699
8169 95514
24149 41230
59873 99382
79236 94926
25843 55616
13791 99211
35979 90951
90392 92977
72768 92514
68731 94515
15468 62368
8928 84383
16834 38750
24384 58429
14802 85653
49202 57974
51741 71243
58924 72998
26106 92348
39545 42058
13520 99153
7443 59615
26436 28020
29606 96153
56556 96818
1424 29536
70094 85926
16911 35619
7402 23798
55724 86399
40259 63869
44306 77329
13511 70153
21405 34001
77683 88106
31852 38707
45380 57092
8415 25999
26137 93440
10845 61767
6243 55782
33270 84823
2423 62775
10181 96087
2356 4081
36429 47022
9322 59702
14618 16063
67053 83528
14954 86663
29245 36837
55374 56942
53616 82192
16643 84243
47537 91454
75993 92440
6154 38514
28387 45658
68488 69994
15016 97482
57327 81015
15366 35101
9757 48228
4364 64758
78282 98753
4314 82329
20681 61203
21235 66431
7385 26152
34804 96112
20589 62596
27072 36670
4505 13620
64968 80847
9580 57101
19152 35390
78257 87788
28835 46616
4937 55345
37129 61647
25273 83829
69862 98854
57123 86497
36922 56608
25699 37697
40361 95717
25780 73859
78624 88322
30214 55728
34121 54827
730 21664
6947 60517
69204 77902
10057 10388
17305 94313
23450 26550
6632 17707
3266 26097
29652 94367
10425 71315
9390 52243
8042 21250
10610 97159
19805 30106
14154 56484
28591 88573
71714 78635
63651 91157
37459 39704
76035 97564
33706 71979
47587 94819
35282 55170
27522 71071
54161 66448
33794 96190
72419 94763
863 47512
68045 91907
69528 99962
3495 20582
34334 94072
78298 90960
30742 73728
25732 60238
4661 30021
74541 95672
87644 90162
43436 92891
33236 50618
60056 82444
16174 90367
62964 92848
66245 86467
36618 68488
5233 86588
29571 97064
90816 95115
82612 93781
60443 91069
64839 86471
82712 96333
46615 86104
67802 82920
4679 56575
36668 39061
47729 93989
52249 67763
98406 99093
53047 83389
5789 85532
56762 75815
38188 60884
29752 47946
8122 88264
3770 87295
33940 35235
53130 83407
7599 43130
6450 19017
23546 83917
25471 86660
11102 68527
24003 86001
7226 75729
85753 96285
73358 77550
28094 75653
29743 71575
33946 44027
2919 76999
11409 53791
54111 73254
9070 86976
63510 70069
38712 61238
28105 75452
44200 53012
70052 98687
39084 87507
10134 99736
9008 21460
14641 40673
48903 54535
76635 85559
48642 58712
88959 97926
40084 49120
43324 57429
27603 62792
19311 74815
2811 65979
15535 72071
305 47650
29350 76841
5788 93990
31041 50647
23448 51871
75418 82716
28420 89428
63839 64925
15041 92553
20920 23685
67399 98903
20479 64082
13789 78621
16072 59584
28212 61268
56906 93288
19608 92233
14281 62688
4470 22210
41323 63161
23036 34122
28477 75713
49695 80090
67705 78917
40638 43390
1938 26941
22349 35768
15132 83234
35985 86160
12781 28646
28552 37559
6128 87488
3821 24721
40698 91760
4969 16686
11433 50337
36310 60085
42964 49165
2541 53182
36531 76093
5645 42684
67564 85223
37910 54732
12168 17834
79109 88067
32985 90060
48503 53050
10627 31207
53477 94748
15008 78408
20736 94232
5423 47377
49046 64677
32558 41611
20068 89440
53177 65136
15456 40458
3884 39862
38854 60167
18518 95180
19720 77984
60399 71081
42288 57607
33202 98789
3967 51557
2780 70817
40395 53896
88335 89681
56436 61597
21560 34950
25220 65625
10066 95982
51047 81932
36894 58709
78157 96017
36142 79289
78438 98036
1347 43808
6813 65132
31131 80277
70480 99757
36567 76745
27565 74706
57924 77213
56546 94530
86703 99254
19194 48532
13297 33342
43334 85691
20105 54293
15053 63071
69266 87015
45242 69209
18275 56859
77811 96811
18324 59447
11898 29226
67519 96938
13706 72044
31489 32795
41430 41812
66788 90566
24200 79558
3929 7509
17330 74359
43105 59834
37157 76843
54772 68094
59168 60269
35510 88236
13321 70919
9427 17263
51835 87863
10084 11884
9764 78698
81373 87785
1855 95071
20783 82644
81286 92495
8645 28366
47218 72689
4886 6733
8298 26551
84308 96882
78716 99140
5418 82172
31395 59697
85270 93654
25084 62276
30867 43163
89555 91372
39607 65892
16470 91936
52841 89086
26404 85402
13328 14344
30444 37885
14252 39328
25545 40399
36794 60918
42033 85555
38217 70489
48849 57076
1056 6368
80327 87740
7954 85096
25101 84821
16703 28881
61326 77630
62376 73640
90487 91334
28836 60111
57315 76493
2941 48595
25758 46383
14770 98101
66344 77512
95282 99996
38027 71694
5431 13474
19611 30842
12798 21901
79083 97252
44686 61553
11963 99930
34177 45044
50717 89967
27551 55007
34460 40472
11926 64304
52923 60765
51298 68642
30816 72766
7639 35691
15397 65380
60302 71135
31358 51537
5066 70769
85392 92493
11578 30630
55598 92317
30514 32317
79881 86137
29621 62587
34841 97007
15368 73886
25447 75722
1841 96397
7997 54790
66695 66928
49087 61293
79546 92442
16999 82910
38272 38562
3804 43721
27801 85903
87112 97375
10470 86319
5329 81544
42563 53854
42856 48864
6250 47742
39424 76206
91350 93014
36933 57301
64395 90297
89913 95170
20377 35149
75101 88056
26403 87219
52262 73626
10102 31261
43680 68062
18444 82002
50952 63039
38623 78955
45271 80277
61356 94841
24396 68862
53285 95459
33659 53501
65543 73914
8703 96047
24924 40894
88208 96609
26105 46392
33062 59869
23781 26034
44549 71558
59133 85799
27810 79619
83836 97989
59514 94735
87749 90479
69736 99827
12087 61619
30916 61877
16344 93389
43890 57899
4960 65675
6457 28188
48291 80807
8755 24885
9381 69159
4164 36256
18262 28873
4530 21016
10735 71442
47812 49013
68606 97967
422 77013
75378 83510
48783 50467
37632 94795
28325 33242
3152 99006
86280 90288
65714 87975
30883 86756
12601 74417
18319 47924
59066 60010
23362 57165
18645 88554
1931 2441
50877 85803
39446 47018
19224 19652
52831 79260
90420 98868
15008 78061
43065 96035
3730 88991
59677 81177
6109 17435
3581 38027
84259 99481
16181 16250
39972 98824
145 89154
23799 99546
6623 80798
38411 88535
52664 79268
42195 60313
39322 47964
32191 72320
9262 44769
71963 79549
92141 98509
1652 77471
22339 23454
31257 63187
36766 68952
74293 88260
57004 57772
78940 82093
24335 75702
37394 70600
17724 52422
57138 60493
32173 97534
43999 81421
10083 72440
49279 81128
47862 71973
36732 45938
15430 20356
5736 83264
25208 66969
48905 65540
17851 57641
47567 83653
17711 67368
8607 28065
33206 50735
6668 77086
61114 90663
75649 76268
39747 63064
37176 45564
3817 37098
57273 95499
61426 76331
836 7908
68816 85032
4488 29688
36204 93283
6980 11430
38610 71448
18786 61514
38012 57665
45111 61167
47161 82423
16362 40336
37351 48960
21116 38140
12441 73279
25075 36088
28256 58385
70957 93081
65809 72402
64406 97494
64728 87545
18541 70997
9419 34861
18430 27703
17773 80662
52911 98844
23804 95122
20637 46861
48678 84816
928 56394
2761 10395
83689 93939
34213 45305
11750 37234
5239 17555
23831 29841
47118 84531
8468 46592
32229 99315
33820 37688
25820 61458
9946 43862
34589 36663
16695 48288
53285 85210
27064 95916
8579 38444
72110 89409
55378 62251
34211 86259
26439 88736
25423 79900
62873 73984
13834 49233
74330 91241
82316 83636
10489 72764
48435 85563
14368 61372
14145 16725
26611 81641
32662 68133
2821 62475
30732 74831
3004 65480
23961 45857
22413 96641
44508 76721
56430 91171
9016 68339
13236 80060
29085 65494
62735 94307
43574 68263
42888 55698
46017 69473
87472 93972
25338 58385
50410 65300
45554 56839
35077 85319
32447 73467
52517 84981
49588 76499
52928 55424
24154 78851
38113 97237
55010 60321
44869 98585
11152 38724
43171 68806
42154 62471
22244 55820
1166 9594
56974 78661
30557 67396
33208 49047
41073 46493
20265 91161
33735 84074
67523 87579
37744 58171
8765 78482
60315 97198
69657 75220
51564 72865
45044 58860
57423 66605
6835 63971
21861 46535
31035 48971
12965 60326
8113 42449
52932 74156
35903 43008
86368 95299
59832 80523
15177 88291
25727 28372
70166 98470
4116 30277
26767 97038
27593 88431
55317 86021
58913 77231
15011 68235
77724 79604
8819 31452
42103 75847
12612 36146
14444 53404
26041 55995
45260 46939
15582 57241
12528 66088
72014 83367
34669 84238
3706 88612
72293 82531
31809 75748
29746 95587
24877 99259
12681 39038
26234 41321
21102 76909
48429 49963
49393 60035
63006 99551
8954 80905
26311 82270
12864 79096
62314 95970
14815 21707
20660 68565
12396 89499
9205 37662
21739 27954
35594 41541
25065 29852
22290 49168
53114 56728
10329 32056
29396 73833
20166 99952
21828 71626
36129 74508
72126 98316
17918 68026
23247 37872
48386 72082
23564 57604
67654 79990
26558 59266
42445 53010
6162 81934
74023 79387
50234 63264
28376 89468
59298 92856
5521 38341
85390 95409
45144 70992
66367 99654
33652 85790
35921 56191
77125 93778
1486 70921
6200 50338
22390 56353
47639 76533
50374 77613
60776 90580
20994 82281
61069 92912
4737 95202
11559 83759
18196 31548
49465 52021
59613 68582
43445 79998
31641 68829
83395 95112
33863 51601
16564 57167
79111 85841
63828 83164
78553 97081
39628 49084
37688 61381
77566 87140
59515 93462
55320 56086
15921 24199
28063 60407
13301 15303
79166 99281
97307 99087
22782 82506
73166 87482
36865 61582
36996 54553
24209 71058
58055 71410
14913 55036
26030 60731
43577 48772
54788 68151
11572 44546
27693 36931
68403 96742
62975 85127
14614 88781
31628 68791
39945 79420
73676 90774
17483 92748
75020 82129
15283 43625
52786 80907
80168 95468
8767 40358
30994 42546
14959 73353
55983 71798
10757 23402
2333 68242
16929 96793
4100 60703
12475 89119
13217 42299
84717 93966
87803 96313
21875 61565
78361 81212
25049 56928
41141 42832
8493 24702
10899 81789
18450 38161
27232 51284
1471 74285
80552 84872
37847 60250
74974 86828
40807 82045
59984 61491
17429 83895
5840 37611
41920 79214
15092 81712
22340 90430
34588 59083
5828 67725
26304 58360
157 65459
51290 90816
16571 71783
53739 96296
30061 75190
11575 35191
29059 93466
11820 70886
41956 98825
54128 70486
10880 79440
1331 65806
83520 90864
17411 41456
20306 29888
23646 39799
27273 90738
20993 51184
8399 37462
18001 81183
20952 45070
40698 95598
5420 44783
7943 15804
23754 30796
6495 11247
4780 66784
17308 58985
44163 74075
22810 47847
8335 15988
42031 74287
25447 93107
37817 69206
83885 86915
52009 75961
13701 55214
76455 85129
13711 45159
87521 87914
16733 97283
36872 98816
36504 74788
4599 52433
29407 81443
75221 79220
33172 69898
49210 54707
86457 94667
29703 80453
43476 77159
44396 82801
52835 84224
42072 97861
23256 28013
8321 41220
28722 54096
32758 38841
3784 77904
4096 10594
35913 54475
2506 60439
36389 47636
74584 89600
68714 69609
7691 80759
44484 69369
2188 91247
37567 50190
443 85229
46247 56412
18217 88351
41304 63708
2988 18189
44462 92168
5570 19976
1780 21943
1830 32286
33832 80390
26727 40721
38392 47942
32218 35533
62304 69966
2054 12045
15350 91986
45190 98915
82199 84654
78719 83051
18729 82405
31134 47969
28991 76816
33076 97093
32588 44629
4869 58052
36708 39408
17106 60210
17813 49129
64772 83215
13897 83773
54324 90987
65438 92209
2794 76525
23523 33250
390 78689
6070 40946
8370 37062
33868 85584
37920 61798
53198 69408
40081 45110
24614 47037
1925 11696
304 31674
5929 77111
5340 37569
36913 56932
35465 76847
42536 60739
56590 69932
24087 60892
15636 24743
26510 30576
50016 99220
7399 18757
42472 57536
6304 21911
5454 13414
45605 91934
2594 29752
5287 14685
20477 34991
21772 93985
20875 21998
30526 77279
1152 26812
12214 87026
14679 21031
33234 99860
55345 99295
66770 71468
33479 90114
34155 41094
65458 95595
53041 67476
51506 85139
80901 84019
52543 95626
65424 93297
8890 13237
16880 21012
83155 85680
10294 99208
38354 61271
46281 76642
4225 19237
43621 95923
26882 80998
27489 29035
24631 63809
3544 99132
28118 78960
86689 90834
4472 34358
36083 90611
3048 34022
4651 65103
75223 86480
32015 90429
11706 86330
4273 69938
5749 95706
49035 57830
26466 41051
47220 78029
26249 80788
29940 90613
48703 94610
51285 53305
2167 34780
21767 68432
12297 92293
47815 78605
24098 99423
48186 67249
4611 21205
29808 35416
5170 61873
51838 91490
11778 64286
50085 62850
25479 78170
51246 52939
36414 39684
28304 64945
18713 22484
256 96651
40787 43415
2254 15999
25159 26401
26578 48866
907 79936
9286 82025
7362 87801
9808 67629
50698 94719
39574 75426
81631 90880
2968 93415
3832 30647
70665 92795
56483 87509
28839 53715
73016 98464
35778 66937
80186 86106
76084 98824
24673 57766
39617 47537
44349 56434
5244 89574
22377 90920
63726 75611
290 88749
21836 50308
41027 70797
9186 28812
4723 91158
70439 75251
48995 92396
13935 57032
13647 78638
38304 98461
20009 30522
85948 93165
25054 93655
34434 36163
29470 72849
3495 50862
5815 92209
59902 89545
70916 81721
35992 66880
5463 22499
43060 81586
24325 97060
20117 29827
58849 72986
36336 76191
8283 86332
1326 59454
46180 51490
9420 26963
31876 91734
10599 38444
15025 46513
55871 77019
49936 91998
17318 73299
26821 89085
35627 84457
83529 98132
10073 23071
50960 85399
43096 48562
60756 88232
9512 41962
79939 85336
36900 68835
9485 53215
38368 86810
9295 11974
24605 54917
43317 70214
22618 51281
59577 62529
44267 61042
23603 82544
54625 59692
59268 62196
832 19398
48997 85124
24870 45519
11111 45187
29640 81326
16338 31978
6318 95285
27892 47397
30868 54083
48815 61135
34917 87326
8815 50505
41192 55440
69513 72779
28417 30254
7881 73788
51978 62416
4851 22978
17012 33271
13800 79814
33588 75536
91330 92001
50629 83648
45183 52999
1858 2350
4670 91149
11461 17367
67139 98003
28567 50215
71290 84172
892 98108
35669 45843
7722 79188
21504 44858
20083 61209
5095 80180
19086 63867
22419 56325
7381 40997
68618 90635
64473 64909
25142 32359
3460 84361
78033 91001
12267 12700
25731 99952
13184 56125
15933 30364
23093 79990
49043 87997
83545 92504
76544 95821
70578 76939
47787 65544
89352 98736
53473 99805
31704 37593
12096 91275
60407 65013
55873 94189
3801 33586
39247 55011
4403 57094
45758 65232
41051 88574
22847 77966
10779 57911
37668 73557
57196 58123
73894 89734
51562 72140
42135 85312
11488 85160
14203 70707
35789 58247
47563 55982
51821 95988
48503 97316
15095 53484
76038 94618
72762 91110
10308 47014
6776 22734
21234 99687
58109 94514
7376 21387
46775 49785
40731 63774
19973 33824
16912 36141
60123 82049
77743 91733
5169 37202
14909 34154
57233 81153
5651 34326
16284 39644
30510 40177
72743 97376
35910 45533
19002 57029
17354 88142
44863 94652
22614 28518
3226 39140
15785 52262
48248 93539
67517 78440
32451 61155
61957 72839
772 76570
23476 70698
14368 82328
35882 38395
3059 55512
62071 73435
20230 52726
33859 93434
69998 77825
36085 75619
21011 26584
65434 75364
29633 51048
29084 73689
23334 75134
34068 49552
41878 88235
25049 28575
31395 81910
36065 49202
41334 71092
24840 94227
32614 49884
1857 82557
15651 95459
74730 94333
6145 17092
87951 96370
24156 84420
67366 98151
51935 77303
46296 88269
8201 72200
19334 85257
12400 32482
1262 60436
2485 30120
2843 27196
20680 43037
17029 62097
10953 17485
31405 37360
21954 48994
4998 87914
32043 32523
13995 78297
10465 39696
83092 87573
6562 17284
22387 82761
35144 79892
15393 92295
15785 99380
73145 87174
22320 34703
77266 95338
8513 10550
18980 38801
29503 67073
4917 91919
9041 51123
37546 56393
8351 11601
74352 80056
40389 72629
28443 55386
16930 63981
55695 63568
15705 91941
38530 41928
55441 64951
5429 16243
48115 49935
20300 80827
38492 46355
42401 89747
44233 81240
11530 33414
4975 67610
47297 47544
35758 56982
20624 84613
18772 58287
2814 39039
23934 28223
25525 84154
65590 89313
48805 56558
18648 47159
12220 82477
30430 45678
17331 30341
5277 25801
52900 68624
10437 89872
20269 60647
28514 60760
14633 77256
15629 56738
92496 97932
25350 40746
14663 65378
32659 39763
1828 57712
35553 74101
14664 94221
39976 74310
65610 99870
79236 88168
8624 36232
32579 86152
13655 29050
23632 98919
39404 95637
42739 97305
43242 66986
34553 34804
26337 99852
29424 74107
30259 34609
12165 94570
39653 70493
14814 83982
77296 97452
45787 57773
56156 99095
6261 75023
80451 85828
12290 94543
70189 71443
1471 84466
9037 92974
44941 71554
39853 78472
66332 81282
78038 83042
66103 85434
14947 32997
17466 55621
53792 76268
30521 40443
21066 33939
25293 34124
35130 83095
29103 96274
41345 45188
16673 75127
9512 12995
8951 53813
7882 74510
20763 58781
90234 93554
20746 84138
68865 97950
14432 68095
45330 57887
32125 74187
59106 90381
22576 53151
1236 69627
19212 38371
16313 86257
24847 32518
51885 88043
46971 63119
8479 89459
44139 90034
63306 76660
3011 88990
42992 84573
9587 80376
86153 95659
11089 23225
53798 73285
79001 91787
16839 24865
65787 78874
29313 58520
74168 98127
13834 43864
29519 72545
15456 81821
17060 41737
24359 36419
38984 72282
40121 41026
97421 99074
10584 68682
46383 59682
7472 37093
14740 19626
24359 96607
7427 92828
283 17449
1398 86613
4108 50629
48858 62957
73465 93130
70826 75573
61689 83713
5473 97057
14344 38971
46127 84914
408 600
3677 39178
18337 80852
18455 30271
9231 88437
61018 85994
33389 85913
79071 90331
2685 44928
6257 75704
47586 84826
9098 39840
13031 93628
19587 20088
38374 44630
70965 94182
22840 56223
34268 57446
56992 89382
2286 21747
33971 43908
34291 86251
24570 82427
17821 68463
17151 44606
13350 29829
20095 49890
13887 69285
37370 52997
15712 16803
40733 57665
42018 67665
8193 46638
58261 68326
22009 44804
243 5063
67366 87507
20866 91746
52548 75941
63792 92009
42404 59686
37615 86330
48788 60949
24365 49757
40136 99261
53038 55878
79645 80966
15960 18443
541 36561
72987 95440
52385 81075
41006 42347
17764 45726
37842 41275
91572 98471
67345 88296
47445 83845
83033 96223
40264 61157
1539 37132
52185 78772
10725 81440
15204 51932
26340 99582
35077 80137
34086 88642
17424 29811
39365 55246
14765 67483
22515 82752
9034 85144
61688 72171
30390 80050
16519 64010
3446 30670
20544 64909
12485 94732
71715 96874
34427 71220
92305 98742
7735 66767
62686 84397
11235 66718
35921 85298
21001 94909
37372 79919
46923 60940
5724 32853
394 36223
27940 94664
57484 78492
43694 64015
34005 57713
6080 29893
61198 69881
28662 33397
19301 27466
76969 88131
70467 77731
35624 80824
13070 52964
72357 95372
54838 73691
68551 92083
37462 83394
22978 36223
35652 63337
81514 92651
36895 66024
26831 80790
72670 93347
66414 84696
38233 44935
47261 99558
17641 43138
68827 77894
29937 95443
50230 84292
55965 90058
38897 40869
23901 24685
26578 30806
2685 9746
50437 95176
45456 55224
53953 79749
10621 42679
6582 16346
69586 76192
22606 63833
55006 63177
19104 21664
842 43114
2190 56913
30071 54077
1980 87168
14820 65621
43606 65795
9176 44843
39899 53380
68779 77467
18058 21811
21880 77344
18689 28768
1710 30542
4914 72448
6454 93629
13481 43754
62 10045
9832 92240
69388 70627
26830 84056
46062 89486
57973 92983
7481 69708
62296 91274
48867 50066
46116 73538
11824 42679
19119 69922
9527 33536
36599 47940
38180 65730
38781 86071
7185 19328
19269 47512
11726 23968
26826 57376
55212 94560
70258 97415
93578 95198
36828 53459
38886 81769
21173 73889
15281 35941
94089 99695
56715 72303
30115 69559
23185 98280
44764 56286
57286 65959
66355 74163
8823 9813
29613 51445
46371 80765
19712 22871
86376 99967
3807 52924
7606 82517
42596 86466
34823 89912
72953 85780
10154 18356
11907 79939
51246 65717
4751 16620
5890 8902
26944 82316
44489 93397
47249 81810
24071 67914
32724 42732
49761 52505
43889 86800
30297 39848
21390 68543
76675 85942
27860 27991
3484 19934
26816 81465
3839 49853
5020 9495
62800 98632
5654 27758
25246 31264
64548 77125
41644 70667
95251 96952
68838 78866
11517 43451
13850 38064
63167 69735
10946 60315
11819 71259
56345 59213
90551 98226
37282 54011
37047 74880
8827 47517
57633 59623
30190 75030
2482 89720
5765 16163
24176 34654
23732 81126
14690 46806
46658 74908
8174 61943
54387 60431
68927 99386
17556 36935
59549 83315
1117 46881
64340 87628
9753 74596
33407 87731
60261 75457
12349 29887
44264 75222
60316 77993
40781 49386
22024 80849
17698 84146
30410 76571
12577 15808
19700 88327
80686 88835
389 93056
11550 70999
49779 99923
40994 69183
26444 59146
33724 36260
59499 74511
48937 95367
79584 84965
25719 91025
17073 84993
76592 88500
13934 32750
16980 82781
12588 56887
5144 98854
77490 91213
8605 16128
78904 94922
42178 70394
22439 59431
36769 59652
27103 73628
39904 60216
39949 88539
20111 36564
10273 48347
6811 51020
41134 91030
56230 69221
46541 81022
36648 84468
80378 92701
489 92386
46405 79300
79889 93812
37561 49434
22163 58045
33402 91070
42366 76813
6716 11049
64121 76810
15891 91709
12605 63927
9918 44469
56062 95528
17103 17370
79240 96283
11862 94640
36305 72712
76214 82048
39946 54346
33415 57429
22237 61788
89660 91562
17000 57243
4619 23623
7324 64386
1981 12935
5751 83821
22835 75216
5710 70828
15287 25023
32074 60832
36207 81203
54768 64526
11052 16724
35928 42602
38351 69297
90563 99829
73769 74199
19201 48214
56002 75017
12094 64077
26342 68236
10334 34640
8043 96511
18860 97524
11657 83906
163 31590
48894 98534
9437 84310
242 72717
338 50005
8827 94366
15823 16692
57182 90687
61070 85682
22421 45455
41763 43426
58581 89275
13125 94853
49592 53610
60280 73719
13267 40363
36402 96551
3438 95702
89571 90829
93768 96707
15595 83598
22352 71341
14272 77876
9742 62183
12434 72803
11685 48403
68769 72130
21932 31371
15515 32406
43697 68816
31933 84611
303 7705
22377 34856
17711 26859
15202 60042
35424 69596
28249 83737
47705 63628
26888 99195
32380 93795
48146 88445
2322 98060
12049 78858
15971 80956
15910 39029
86526 88642
17858 43944
7071 18690
46527 92843
27345 72813
79264 99935
10745 76048
10011 24463
17204 55093
4466 84116
36009 99244
15251 87249
8543 17008
77988 89923
5039 33713
5784 73159
42372 55283
55835 97386
18391 68330
52608 93980
54252 95740
21955 45246
28535 34996
44704 53944
78065 84337
8055 94528
8322 14091
45716 49211
23888 93616
22290 29900
41642 57768
28014 46503
39418 47652
42332 61199
5091 61053
38218 53875
62496 73039
80552 83844
8892 20095
1409 14707
8547 36802
30908 61330
36931 94526
14311 79166
3192 87444
42785 54712
78416 90237
27911 93006
20389 41416
40013 99876
28156 43994
27098 70989
18619 36626
14227 54818
49659 61716
68551 68913
53965 61664
2691 94239
62933 91122
24109 90100
83626 87520
9014 44026
27204 90341
80092 86141
3921 73707
44372 80541
1775 77676
53039 60867
38868 75461
4838 39344
94726 98266
27413 62756
14620 97781
51834 96690
7333 60819
46495 90521
21802 75463
74940 78942
7917 39120
63753 79118
53434 86793
979 34607
48439 51184
29969 57443
38046 70253
10471 67520
59985 91446
13124 76941
17289 75200
71212 89688
18731 32226
49970 81906
1342 73629
26114 50509
8343 50125
4340 39346
17363 17671
63408 81933
74188 91717
19802 49711
83774 98044
11802 99237
29999 72907
38657 68790
27740 36624
46772 70539
55805 57887
37731 89594
28406 31848
66104 86704
31050 96680
58757 61628
74812 86941
16876 94317
4079 12101
88331 89241
3123 71052
54161 74309
50805 71101
57235 67729
14474 52298
5386 33840
85074 98829
21583 68779
27430 82030
17618 87850
9024 57762
5003 31891
28283 55996
32639 67888
16871 81149
13814 58027
4295 4939
32387 75970
46999 92048
28504 43671
91718 96498
69190 78114
28588 77151
60889 89595
61745 76194
23535 92820
40395 48448
50835 99842
32204 85825
56570 97180
44730 72481
28763 45657
15632 68956
41537 75234
12488 41129
67128 93561
45956 87020
18582 72720
48964 87896
30346 41272
58328 61404
18450 95972
49311 78852
63898 85125
39920 61924
25650 97428
43634 79167
32098 36440
22998 51374
74017 81223
23645 31499
24503 42537
11864 99771
65931 73469
63130 87596
40732 72736
4554 36294
61508 82536
30930 32629
6618 84634
16118 89292
20091 74270
46929 79886
31970 73798
55001 92632
35543 55863
2714 26122
49241 85150
5956 39478
18939 81037
30808 68236
60258 98745
73086 85887
64282 75748
53558 59284
84994 91976
12964 75597
15197 20775
66537 86419
42591 71095
10725 55047
10741 16854
5851 13250
33386 68450
33419 92531
14969 89731
30206 83983
49844 67042
9519 11045
39756 55191
73095 74239
20931 50264
60923 84220
28588 69461
90985 98166
39934 51422
23110 41607
12370 34564
23386 49776
11284 55715
21665 99636
35354 56005
52521 84656
6041 14829
45407 55310
1474 70129
14897 46083
11425 23965
44503 56150
67689 69214
39095 97290
43235 78352
82640 97052
87498 97312
65318 83104
91990 93691
5302 72643
33558 96209
42082 94493
19766 84364
20945 75695
32864 40391
22675 71414
79597 86719
45337 47219
13599 45360
62104 66562
1058 71857
74889 81719
51763 58794
46265 68108
83626 95367
81595 96197
4755 59002
68554 86287
7918 64532
52650 78683
39277 99563
36006 41114
9147 82594
57576 97730
62586 76342
61237 86157
29830 90412
33616 90676
9663 57544
23034 44296
27451 84693
17410 42689
24245 41203
15162 43012
19334 31129
47887 61093
75925954 362070232 544944872 914840660 848613859 -402084837 1 707670784 130328526 591481728 -1000000000 42 -545846106 621360547 586775285 -960741342 -999994807 602998836 668679352 -75444774 999997190 67125541 -947869800 -749996524 42 -198588067 449803294 -999994807 -596883416 -320735495 999997190 964995260 0 0 317227410 704355141 -98363355 -927847860 -423071493 1 -1 147634327 -1000000000 -999994807 -815032922 -465874889 -719580254 -999994807 16442361 -618615622 999997190 999997190 0 999997190 -302778265 -568615203 1000000000 -1 1000000000 999997190 192713050 -30899752 -1 636625553 -335127484 999997190 -1 257418451 279165755 -855821661 999997190 401309429 641510631 -258478214 -823716092 999997190 -502199989 -381857525 538921106 25599001 478561052 -730364945 -205893131 1000000000 1000000000 109000276 -999994807 -855154823 725019144 96260075 97843482 961594466 919064707 -999994807 -999994807 999997190 -999994807 512998709 191110406 306043043 -831328601 961024050 -402016331 834225763 42 746092951 -892055773 -591994975 -464486255 999997190 33421718 -532187860 -999994807 413769487 -214818619 34377643 1000000000 -93876623 -506703478 -1000000000 0 -1000000000 548692860 0 -165264507 444709331 -524933632 -675302699 -1 682383248 -956699561 -921776516 0 -1000000000 -998550554 -422915494 592990604 -69633208 -1 -999994807 -342727685 1 -1 -999994807 -648455626 311153348 0 -396716597 999997190 -999994807 -893563133 42 -183861158 -328024681 -51004619 435007045 -1000000000 999997190 -1000000000 -421270645 0 0 -814153572 370721220 -321663195 891905775 -1000000000 772794397 -1 1000000000 -833686487 410367904 -1 999997190 -158019441 -72419638 -6567618 -999994807 780389040 -999994807 -1000000000 999997190 -915565614 359121604 -53171061 798408836 -963286211 -696373223 0 -656733038 1 669788134 -829800536 -879435091 -999994807 0 -999994807 -469292676 999997190 -374922168 538775772 555461696 1 1 711207172 -120996092 942511867 845542223 -476462114 1000000000 -1000000000 203468138 567581577 -213465790 -645996831 -1000000000 -534311230 -742388579 410260006 -999994807 -559731516 -999994807 753932401 767437771 -509225622 899616232 -1 338727165 622827094 782724163 0 869339382 -889636400 -902039482 -999994807 -999994807 -988997195 -294462247 661373024 0 -660125885 368135476 804132876 523734079 -309630417 -251432877 -241329802 42 153000681 648815005 640637180 -999994807 -999994807 -530436456 -999994807 -1000000000 -963878182 507982399 838511078 483765541 0 748792758 1 -1 -821113878 -999994807 -720044067 459261615 -473202936 999997190 -238045185 1000000000 -607042553 215453879 742671366 -634721124 -62623336 464721495 -850376537 -812621054 1000000000 -52585899 42 -175414739 341955716 361950263 573837930 -1000000000 -501198338 825038944 398175217 -80571072 999997190 -166796255 0 -630371060 -706566438 4916325 -999994807 -966960043 -958642246 694824796 -86918997 -999994807 931069436 -248513747 1000000000 721883231 -999994807 177002246 184376439 -953218643 999997190 999997190 999997190 999997190 -433261646 -902554062 -455345445 -548456986 -803877463 -999994807 -318653535 235904920 -65193370 -1 652165631 0 596437029 431839324 482425470 -999994807 -1000000000 171293109 -699301552 267415946 999997190 -138433089 -733510906 -283063261 847508835 291001540 999997190 -710244957 684789048 108618041 -594919982 999997190 -474772185 -999994807 -999939535 -830463343 -999994807 -326594347 501730067 -999994807 1 242866677 988104062 999997190 999997190 -1 -787816523 -999994807 999997190 576393050 -953656037 -892055773 1000000000 -1 -999994807 999997190 230148316 -214797927 -751483756 -232365190 -88629876 999997190 -28186842 -837150852 -854116670 -41695668 919623173 999997190 -825796347 0 176428140 -691519354 291402064 777787353 1000000000 99520118 646209172 66934390 473256572 171124872 -1000000000 42 -100801189 -202686400 717898313 646077984 -176955659 298228432 -332547105 999997190 689143916 999997190 -776384059 1 741946869 601571773 151577729 -951657240 1 -189604109 786263487 -669686222 -999994807 1000000000 -674712906 134789177 999997190 989464097 733688617 1000000000 -444909075 -424376759 727477053 0 66424222 -425516812 -1 515388911 999997190 -1 334155438 494711743 1000000000 0 999997190 -88052853 448521630 276622235 -134243830 351419382 163407192 -739897438 -584280587 509242080 944333090 -332034066 42 649689887 -730944982 -161632122 -277003400 397495307 1 1 -826192709 -825629714 999997190 999997190 966791907 -1 -615412838 -166980611 810925173 -1000000000 855216801 -999994807 -636114889 -863364682 -897666732 -765854218 1 -98778418 -447986009 -508142990 999997190 -999994807 -1000000000 862661994 930109002 495820368 -192131155 752082588 -775454211 999997190 -1 -999994807 620451934 421030215 740948699 898900807 514306368 -1000000000 645497122 267219823 979517686 1000000000 582021697 313607422 -478004093 605664376 -482815527 0 -820196150 330811024 -478252717 -468581660 955367020 284825231 565134026 -286949762 -57951318 999997190 -460928567 1000000000 537441404 691777168 -999994807 900296103 -999994807 616659701 -499751879 -81556606 386093561 -426710023 0 1 -755675629 -981413872 -413484516 944969058 109783306 -329402916 -999994807 -217202073 -149505233 138037335 999997190 -815503927 497717550 999997190 1000000000 -962015329 -361708561 999997190 999997190 688112893 -214441035 446257895 -1000000000 857690231 -2135755 -854420490 -640787581 988749279 451730860 991993788 42 42 709651387 473076937 34341179 -522629699 815657309 -677323818 331795839 437016688 -256628097 -465355078 -860539974 154669100 -644789989 629907240 -901924934 -999994807 -644804152 934603377 951652334 0 999997190 526636163 -48034074 -999994807 -116457795 -867643974 0 33243528 601198900 -648419087 -766682802 -999994807 -845042360 999997190 745113140 -435632009 999997190 -999994807 -560381068 177531767 -999994807 999997190 999997190 1000000000 -999994807 473673181 -992266884 -943675875 203263646 783292669 999997190 0 -827936648 -826532848 999997190 999997190 749528038 223718432 -613995981 866734504 319126987 -631194895 751699471 -195778366 76421177 -192015383 -228912801 -562035528 0 295838428 -620402856 -999994807 -663262903 96840960 0 4438539 567993344 391580599 -264995680 -588843239 87525035 627672607 825779052 121579632 -930307401 -1 999997190 592500398 -1 -80600225 832978567 329361891 559880467 -54176163 -712087675 -655232984 284554149 999997190 -1 -586631709 -920519349 -140337915 393909268 757082804 0 -86234822 -110843133 -216343011 -348050356 999997190 999997190 398311412 42 -346350361 221143370 -999994807 150523705 -179553901 999997190 156675257 -538412568 159257865 -448949892 -556946642 137927747 1000000000 -477698085 -467627647 999997190 -543666013 -999994807 999997190 208788100 1000000000 350738727 -490205586 242822731 29165322 772999438 0 -722241320 342782543 647029228 -124880107 937553422 951004589 -999994807 42 999997190 -1000000000 -412375243 -953681870 -249882845 0 -734526626 200527219 -60329625 660665230 42 441228529 999997190 402960550 -428706257 999997190 42 999997190 1000000000 -809724715 157214165 42 1556957 -999994807 -898077674 545535310 999997190 -1 26875694 706413274 -999994807 -412971722 -999994807 880819511 -1 -984583756 999997190 -891803970 -1000000000 1 136743031 165789018 791202401 686357281 179244208 -783499731 -37004499 -1000000000 163067026 416977550 -462729074 151936088 -999994807 -590589539 4314076 42 -899021486 700118705 -1 -650907102 1000000000 -999994807 242235853 999997190 -1000000000 772125358 999997190 -999994807 -857853914 -140097903 -999994807 230645664 -896628581 -141225721 145008099 -462615473 971371692 -210394370 -757345292 158365944 806834327 147659177 128330934 641433068 -687735365 -520571257 999997190 999997190 -999994807 -607282864 -306467187 -999994807 587283725 -918083261 -305592663 488020825 1000000000 588775537 0 42 93082366 57780258 993803388 846405828 1000000000 203302566 999997190 -999994807 -639826251 -999994807 917772148 873358499 42 -472209261 723050179 -263351906 -531649275 -1 -999994807 1 -687323904 571730177 -971459131 -393449532 -22614506 -962778586 618020164 867851137 -463982439 134130782 -862975725 774157099 -883345919 951412449 6491241 999997190 824298499 152070217 999997190 945617455 -378681171 -471162292 -999994807 -1 -1 314816259 999997190 705797530 -834238667 999997190 -609929425 -999994807 401012590 -486348432 -880504652 -917865596 999997190 853680173 950654348 999997190 0 722607166 999997190 518204226 460372585 352392291 947471783 -857875097 -343903066 -930279727 999997190 -999994807 -86025695 734763258 948435312 1 -999994807 -695504212 977650388 1 -426983451 727928839 -77343548 487475401 318744436 -837585330 571755536 999997190 1 -200794463 605352399 -628193370 -855932855 -760853714 600957766 -229814425 136025615 92446193 -58019284 -62764225 999997190 -341921732 42220246 999997190 414108362 -513954477 411894975 183819687 -1000000000 999997190 23098948 513001582 999997190 -547183586 -897856046 -1000000000 999997190 42 -555339578 -251888096 -229405939 42 810979363 -504415942 391002639 211817242 -236279648 -218108061 -356400929 -848860189 -313032979 -165931470 294035180 -688124906 -999994807 999997190 -971672782 42 802950156 533896991 -153860052 999997190 -531538105 -118531196 -609441833 -999994807 990279004 -32081173 -801322235 -1000000000 405345015 -213942001 889316505 42 859995646 627478829 999997190 823629845 -669620167 -999994807 1000000000 -784313610 197675253 -887215410 -279838844 -797469458 646759603 1000000000 632426076 -1000000000 -999994807 109431851 744961723 980532017 799471719 703144381 -999994807 -1000000000 -999994807 1 1000000000 -8096829 -862693805 -145300959 -162648129 1 220792017 884479864 49742510 999997190 999997190 -946121020 649832346 633066501 823612025 1480794 106724732 -1000000000 796578357 -999994807 391072433 -664384812 144343786 -999994807 993479706 -999994807 -999994807 106784809 999997190 -742458743 -999994807 -352488423 -925285844 572638062 -77088531 42 832757583 1000000000 807137348 702160915 999997190 -816258138 -864303725 515596999 383211887 926395109 42 -999994807 -999994807 248078263 999997190 -229753142 -24504435 999997190 0 -138787265 267513558 -462751744 -987716121 -724284726 -374356640 42 679325429 1000000000 984428440 -999994807 613340596 145959429 -818395843 864619275 -921094785 1000000000 999997190 606675754 137416811 -716390086 682989502 -1000000000 -4360679 -384084077 -70867912 -336460472 -328292177 -239819552 -667505518 79732354 -437269883 448099070 357502684 362800671 -581477536 -48443853 -419436428 -312919251 -734406617 -1 59762844 590593054 590211186 -999994807 -1 461007925 -349625498 42 -755148642 -736355631 726641190 796624733 -840715193 -464364563 1000000000 999997190 -271937982 79076614 -851264689 -930447793 386179829 -356090558 945852371 84076321 453723927 -245908350 -761442313 155475903 39180162 104618291 3789565 909163150 -832605551 999997190 -94463215 659622027 904864233 487002071 763101195 -822734047 -764644247 999997190 604867746 505287931 -205730895 42 999997190 810846159 0 -754708842 -999994807 -1 271534474 -776623977 -999994807 -536115601 512677622 -762061110 -914093330 -280372050 87394373 0 642314814 598595420 100900835 -1000000000 223347479 308007787 -26126177 999997190 999997190 263312903 999997190 998645864 -717497402 -560615746 816790276 -1000000000 -69241536 -992029828 776018431 -103486651 -1 521197145 -278804757 -12148607 379315503 -1000000000 999997190 29440426 -262618620 680684318 672988087 -259789648 -347715846 -905984493 490473700 760396176 -645565234 -69851523 42 163365382 634017232 1000000000 317028542 0 -950033293 974346484 999997190 -729095661 772369577 -253301023 -471201825 -329931479 0 -999994807 0 664009715 50500878 -773360970 374647486 1 -840838567 667916066 -999994807 418389209 -758079222 29635656 999997190 -999994807 -1 999997190 -798560779 -32549688 556866166 -67718320 687669732 845227688 -458044876 1000000000 518408034 999997190 835801150 322192914 -718551510 88923795 999997190 -242173625 391494353 -999994807 -49517461 -712290909 -602501387 -999994807 -602035963 -1000000000 546564005 719010095 999997190 -42596667 -903719977 -179048086 745316304 893890592 -489563263 110729198 -360032505 -322700049 448187961 626139699 30871827 5850225 0 999997190 -999994807 359045424 340979251 59417889 -1 -1000000000 -999994807 808337943 970864065 -999994807 -11233334 -193104650 -702858836 999997190 773274078 327734204 523680172 999997190 -467773596 -786470771 -999994807 -3742648 -762637280 622201912 -980406172 1 -999994807 -485828873 -999994807 980460518 -755883809 -259601641 -44343094 53709828 -1 -708838866 -250013145 -566606502 -652823632 -752322176 -1000000000 644085334 -278223852 -673345830 -410574580 -1000000000 26824890 -589464480 216254346 -739383806 -110154826 -612622012 979162127 -350754246 -982573392 -999994807 549630329 -362324091 -1000000000 -450827853 -545512510 259177591 0 973473377 584529145 55267896 -824081799 984528296 -379801117 -457599817 -1000000000 1000000000 42 -537173789 -92387704 -634849947 721692729 -445389952 -296200940 999997190 -683103269 1 502960059 644730522 -999994807 233736858 1 906276678 -75399947 1000000000 698723312 310767148 32556953 -226106213 955120581 999997190 999997190 742587226 489141976 83836615 506490698 551221265 408627446 503569946 -642427854 282463436 892689681 669010317 -724404522 1000000000 537928855 999997190 304481818 -201267942 436484988 -547415843 999997190 493223195 -275946085 491205899 -1000000000 -999994807 -999994807 251499561 416743882 42 42 459586372 -999994807 -999994807 -429474734 -887472495 547127987 -133547242 -256957080 642626709 999997190 746818580 986330963 -244832830 -611409867 233680790 -647851145 -510829213 284261054 -105777684 467875585 -65364781 490572849 -532779219 0 -1000000000 -878486393 245454789 35652795 -289179653 -473731474 -999994807 -999994807 706044905 149699431 666386878 -483606431 886251438 999997190 -61278184 1000000000 999997190 651901644 793463023 -752405619 -359125755 42 -307562551 42 -187350595 356181724 840121541 -407392480 96168682 -457894141 -732173769 -504104628 0 -656348639 -838979468 -552995018 753254934 -797189189 241129417 887433349 -258474765 -999994807 -1000000000 -439997537 -445968101 -262562664 -1000000000 -813112792 132956087 -778731126 111092379 888698197 -991462523 -904508613 999997190 1 -813799115 1 -630659808 499604922 -470817155 -75405397 -403614801 -197573497 42 999997190 595113376 -589981793 762551694 -999994807 -999994807 -104559910 389529295 908323330 1 999997190 549539609 -999994807 859117183 -1425205 -94242222 -35162600 356937202 -461842747 -482229395 -248375564 -999994807 110437305 949664787 918493457 1 -891466908 -169732319 -282347527 583996621 999997190 -999994807 -1000000000 -381704854 -577445283 -278373172 -999994807 78406371 374560204 42 -44343797 1000000000 999997190 -999994807 53970012 -434833532 1 -690287524 428364903 797440807 -999994807 986714922 42 -856503139 352443335 897967249 -1 -283674628 -300871231 -160973195 860123993 -999994807 -836217015 851307772 -4918656 252551527 -415627048 480602074 341265893 -304526424 -887798309 0 749599487 971537564 -681855434 -741847120 1000000000 641429303 507473703 1 -999994807 -1000000000 453748493 -180962861 47835692 -572604704 -543776067 -999994807 1 815878212 801814093 66018109 -1 -999994807 973776378 84964524 232114217 620934342 0 -250156503 1110930 -40384910 126277026 -785344687 -632649762 561189671 242094448 -1000000000 720088282 -999994807 595256603 -422951766 -236477432 810790680 -750063241 -999994807 -999994807 318791413 -98306979 999997190 1000000000 170450323 728155687 -470040597 785688737 893550849 -876164168 265438728 -645456023 108003033 753586565 -1 661330805 -352745943 1 -510308702 -1000000000 -999994807 -477617976 -799610654 -986105824 999997190 209477497 319474531 -123906888 117176176 430534678 -312535675 -999994807 -114953778 999997190 283556353 -414481898 -428544860 999997190 -999994807 -594018529 923233188 -585871694 0 -839205748 1 622611747 -180340017 -500861857 -115646196 999997190 -483832112 598202026 -1000000000 -999994807 -1 600699835 -369814113 -610167919 1 999997190 -584059666 -999994807 671681949 -898032653 -999994807 -246869869 62509286 699935802 1000000000 172519736 209828138 -81812093 -239739474 482511287 795877755 -151433108 -661630652 -478032978 -417894244 -28460119 -524685636 -40197092 -45079127 294067121 1 465761535 257148409 -323675678 -745313457 -505292285 632178722 637985751 42 -1 -1 -449523858 -266573033 -386604133 8579174 10337640 311919799 -464281460 -967978103 999997190 -218837328 -1000000000 42 -999994807 -15186926 -1 199162526 650772392 -999994807 772099714 -177944007 794742348 42 -999994807 363389442 827167715 508015336 388340009 -328024681 -1000000000 325674927 999997190 42 -257918207 -1000000000 18570268 92608765 0 1000000000 583056618 614001872 566926420 10318450 999997190 40021633 -667034428 999997190 325126753 763658640 -356191092 42 778757130 181294786 42 1000000000 118977900 465867548 692344278 -252305630 672109058 379337449 42 -340514766 -1000000000 -452839084 895913676 -1860442 -611956827 -103458731 0 -420826878 465652192 -988934391 -999994807 406291592 681504893 -999994807 -999994807 788295272 -999994807 126009469 383060182 596572066 1 -372294690 -958662284 -999994807 999997190 1 -605522350 999997190 999997190 164015680 -664162234 -292192795 -999994807 999997190 -940801967 894259605 524918660 207703126 -75288951 -275904420 -42681876 0 -612303418 505863947 -522720792 -892242654 -704970406 -949265790 847798971 918399590 1 318519869 990135160 320253804 -876222467 -538636658 -973209477 979788895 -943299645 -975854109 -226492957 406661680 750572583 -496259523 173151857 -999994807 242123861 999997190 -581725847 -1000000000 46619415 874294978 -382363050 -568179326 -999994807 271820433 -730158272 441387738 199041883 -972698322 -999994807 999997190 -798067612 0 -324281809 -605486588 -755856453 -431990422 673364562 120362621 -1000000000 847941060 -826576953 -1000000000 999997190 -417070334 682089242 -809459725 -812421008 -519040747 999997190 680397446 -333331947 -1000000000 0 999997190 298286415 -1000000000 -999994807 -413939899 -813647949 999997190 -147733968 754165832 0 1000000000 459296365 -947239379 1000000000 -999994807 -734200409 -990025342 799987349 -1 85570906 1 472512959 999997190 -490087619 -426112684 0 -922336507 -746345345 1 -999994807 516564971 76436292 1000000000 -316259253 30252277 791202262 -562334242 71928493 42 999997190 -994419701 -1000000000 276947869 -999994807 999997190 -175122116 995310739 140429432 740401097 250542995 -682130267 999997190 1000000000 -122521576 362455398 -999994807 -634600916 999997190 -62518099 -108492227 656638414 -1000000000 552560250 -1 -124987256 262849818 86957939 -38534984 -999994807 999997190 -440839814 -999994807 999997190 158436950 -999994807 1000000000 496900653 -999994807 -287365547 -772549513 999997190 -1000000000 -999994807 -164257710 3896084 814383855 -910154501 1 -999994807 -710356243 230036525 824134324 685245614 -1000000000 -45414533 999997190 -153999372 -373803691 192794092 223058409 92554925 -999994807 -161456591 -1 -424837746 805201822 539192839 713582520 -183745212 502376030 1000000000 -999994807 712978987 -999994807 -336738883 -999994807 902626467 282374574 814776038 96312416 999997190 0 -1000000000 369160761 -900577417 0 -348116039 -685329886 -999994807 -673864766 288017897 -967800935 -135413190 0 142412551 45596912 44620767 171259078 537171070 617989535 999997190 -1000000000 691509346 81400889 -839386200 -859123342 -1 1 89219585 999997190 935394215 0 -334338724 -999994807 -674369470 -834527645 710463219 -831933979 -1 -266868754 256947248 61928840 -319791160 -723242940 -242120408 -437464985 -19373329 -21444399 0 566477511 999997190 -869296372 -232571897 -488640218 -999994807 -258731517 569932257 0 0 1 434224333 823680319 165559720 -835875133 -982992149 42 870333647 -1 -196190508 31967234 1 -122408301 865509005 768732354 -694313167 858631120 999997190 0 -999994807 -999994807 -525557026 885757615 -999994807 -957291238 947554764 -241644015 999997190 42 -1 -999994807 1000000000 570216542 999997190 -999994807 999997190 -195200437 -999994807 402773998 -729446937 114072783 -999994807 -742777527 311977345 86629633 679411736 760222598 999997190 0 898076512 -999994807 42 -113635 -1000000000 0 -999994807 -1000000000 782687841 -741560389 -967296792 1000000000 -999994807 850094458 999997190 768138572 1000000000 -567005385 999997190 -265235291 -598823636 -1000000000 546944298 -140831825 -999994807 -787982225 0 999997190 860746950 898782634 -999994807 999997190 -511030414 -124013246 585238709 391302916 -679008023 472076068 798930451 88086812 367099134 265319781 484777152 -1000000000 -14334073 999997190 405685011 -1000000000 35764824 630528945 -709126710 -868679875 -961205675 365411627 778714119 -35250828 999997190 -1000000000 -543567505 -999994807 -590215453 -1 79565454 519787588 404747874 -416805079 633553335 -1000000000 -523269207 1000000000 721856874 -121067932 -1000000000 -52067732 -122607333 -1 -280289382 -785296646 -332248845 -820446991 -1000000000 -236449179 -605145506 674734100 832588857 984707317 -586555132 999997190 -335111793 261007517 -256509595 244818987 42 750880685 -527805524 419743854 982180323 6146809 -673191749 -1000000000 -999994807 789991456 -40496951 395092946 467072543 -1 315571026 0 -2837180 1000000000 -999994807 91302672 -174619409 -1 -535399435 42 999997190 -926167564 -999994807 -999994807 -156143942 669010317 854276897 -361775357 897316901 -846410002 -496746695 249669156 591119957 800017550 -475761391 270446464 999997190 514358432 123833704 -999994807 -577305139 280206551 -115589845 87360695 -63363427 -980149184 959625440 999997190 -502609344 737287155 546241775 -999994807 -652701934 787050359 42 -999994807 -176201059 999997190 -999994807 80250906 -686008200 42 1000000000 327488349 42 974129427 1 -999994807 -671573848 -625095749 999997190 -999994807 -204553882 323474303 631458001 -999994807 -999994807 -1 365923670 483781506 693339805 -301484981 -999994807 -700852346 225178064 -745026553 714841168 164795631 -21707179 -270388885 -258873543 -100800119 -109252796 373880814 941376165 -999994807 652402071 0 -596317620 788972165 394730819 -368091831 -964805539 -834813873 -900233120 -999994807 -420650891 723273929 1000000000 853651823 215103182 -781558587 303005427 -392201800 -41905889 -933743484 -269342947 -244595354 23413173 -1 -72796079 -89838461 -463857737 821420759 999997190 347030197 411298629 -999994807 999997190 724108355 -669536780 -73976373 607881190 935787043 990491816 361443687 -550418263 -263956073 0 69713929 -944118990 -967376503 0 634547711 1 -935302521 539867629 880388549 884252414 -903822653 -941327589 -195270371 1000000000 42 -876394902 -295621044 -906392628 292389275 38633654 -999994807 939168912 892930660 267536981 49487918 999997190 -121952580 896234484 -699736234 -351710485 980879753 22303545 -117507418 999997190 -140335503 -1 -21915278 42 -398742629 -434395628 939551075 -999994807 431853242 -743441108 -999994807 -999994807 -390025783 923495721 -590189388 -844300564 -946633468 0 509426873 0 1000000000 -975851737 -999994807 999997190 999997190 -576113358 -999994807 949672973 -947278480 -999994807 -810622788 -999994807 785678519 42 -170966643 258598691 930578464 0 1 763008228 480638045 132431303 608977063 -999994807 -79627978 -10372867 -999994807 550425122 -296923462 640456854 85303109 -733560369 42 -626424831 -456887298 999997190 -31945799 108047030 -837582905 -1 846909885 278435472 -477800196 -321008064 -511977740 -1 -306248664 -1000000000 -999994807 1000000000 -692195484 536572265 616879983 138861362 125977514 -3011048 599479722 -1000000000 528780480 346274310 478857185 426743483 848411167 488702247 381173517 -61832192 269575174 73282779 -741621931 -828895967 -344968150 999997190 -620925752 507200899 627481970 -776277617 -999994807 999997190 -931805422 -310032570 -999994807 42 -1 420505447 2784383 -170413463 913394088 554840801 -561524241 42 -927304469 520243172 -164281 -175772693 -379690622 -137494068 -1000000000 -999994807 999324532 255334148 -301310413 -826071190 -708673762 -230969752 815657309 687126207 -612911158 -707992554 544162647 394910085 646077984 -317098192 -695147445 -798891153 42 -924057697 -74282668 -1 5504098 841770326 -1000000000 42 -727238864 960549501 -109056062 0 861768516 768683227 -644318721 -961439164 493056755 46861701 1 -4880403 -999994807 -828964733 614255598 -701512057 -659164420 -999994807 -1 999997190 -1 -395456454 -604311893 -208658156 -870948821 -946768637 -1 584658310 42 817370587 52809271 -169922882 177415876 24732715 -467306635 616256632 547084902 0 -706566438 -999994807 -603700975 -892187167 -841076371 -773635292 -850411117 -999994807 440330752 219400893 -963524922 -498429339 999997190 974584206 -999994807 643099252 -821303450 999997190 -317614687 999997190 -93799691 289521979 999997190 1000000000 645820576 975210382 1 999997190 -60361818 1 975875806 -111370623 -1000000000 -999994807 231862161 150947784 -146101240 -1 -40423278 -1000000000 -913513920 510955683 999997190 42 -682519849 -172772712 -735070190 -213747043 551601971 -346110361 106289798 999997190 -668976330 999997190 -855643853 948189685 -403105003 376362585 1 -618079590 127864668 138820548 999997190 1 -554982367 -908331099 684224616 -41065909 818406799 1 688197773 616634521 321379666 282104174 -439294567 -226046861 -918409737 -415462802 -677549151 193407698 -356196135 929104720 -978773306 271412172 -977372930 -428485583 849067570 1000000000 80726828 358451392 -877033789 -12847971 999997190 1000000000 1000000000 523717588 882795094 674488257 -1000000000 -855890226 -850913119 988301937 310188862 -339736772 0 870502221 999997190 885041894 872868754 -978689312 784410577 -647540950 -380221882 -1000000000 -531667014 34455268 -831915778 93450301 -1000000000 -433860444 864298616 -785004526 -585951440 -161079625 -999994807 -679398144 -197324123 141759708 0 -63988834 -521835536 -999994807 19256238 -74136771 -165077653 999997190 -596407461 889386397 0 -449601005 1000000000 -514432470 -223279345 -812182016 -973666215 483128160 999997190 537707254 796823094 -308285571 -106014545 -1000000000 -813343835 943971449 -556430257 880259891 -909301501 -567960051 160621876 674784960 -753875468 -561610642 51023775 -195918574 1 821634681 399285623 551176995 999997190 -485240166 787211542 112185914 446989816 -618765772 -187043342 999997190 -1000000000 1 555268693 -893440626 23935450 193425020 999997190 739312166 -439654507 -765183781 -486091642 371336392 999997190 0 -38147683 835624337 343084393 999997190 -240103482 -772013525 703225660 -999994807 -999994807 908249304 577194901 999997190 295850807 897417956 -994259949 269629268 999997190 831998560 -579188139 -943651249 42 46948437 -354904010 999997190 32551230 -688542553 0 999997190 -962443162 0 236581688 -589761026 1 -672761048 42 102689514 -861610805 0 -355778598 -1000000000 -999994807 42 999997190 -166060981 101559170 -443801926 375030144 42 930109002 1 24386347 679726026 736446902 997408517 -999994807 -1000000000 702837061 -799761600 574047660 999997190 -734309283 30020968 -1000000000 -1000000000 -923626214 -708941188 -999994807 999997190 -45997523 999997190 152564970 -963241196 237053581 -152356592 634581861 42 125199094 -995125188 -139572152 -153200060 -1 161822671 -63800303 -178457734 -1 175401598 0 -335276818 -783509361 -187073716 -682984569 -1000000000 -1000000000 156132156 -111786189 914007773 1000000000 285915074 823757319 -210165878 42 547155713 -445653057 999997190 324176147 -601220754 512411713 -999994807 675108414 519053444 941240424 313632086 568245382 446366243 999997190 -521434333 -127479848 -643456173 268600988 1 -92813924 -556216067 184685809 -1000000000 404584510 999997190 530494062 -881856346 814624157 1 357284283 0 -550933775 -146784639 -310997937 824534500 0 -402507419 122756212 491285506 -901304391 -823144206 119739767 999997190 195019260 -879187382 801644400 686909572 -999994807 -602365211 -31449443 -18857811 -585120164 835020824 -895760723 -990384794 1000000000 -543807763 -114926864 -999994807 -42730664 -635993020 999997190 -39677231 0 444618648 -143916790 -999994807 -64809328 -273380253 -605951497 999997190 89545542 -781531729 763831567 -169581920 -4576661 -620994365 1 236233440 -776742178 -908323287 890136956 999997190 -219934501 1 -999994807 -826400415 42 -999994807 136671501 42 -770217270 1000000000 -663940845 403432262 509042710 999997190 999997190 259731295 348857173 999997190 670619034 -537519384 683398780 -735711804 -345349963 8248787 449997242 856370892 -1000000000 -850095849 697891844 -91942619 323782760 999997190 -335111520 773006642 730915227 -20300391 617125523 -258887889 999997190 -234588429 -999994807 651393502 1 -850532458 -860461178 593875979 563975771 950351519 44803507 -594044552 -999994807 -258537936 -999994807 -135192024 -456838201 999997190 -362429793 437178359 -597860180 1 144247569 999997190 79729935 382958503 -864300476 -493271059 793289764 -999994807 -56046314 -867600029 42 921110382 757277185 -1000000000 665235940 1 260508196 954391095 845915405 -999994807 -220277527 42 0 -974733241 -778182165 -140914339 -633956370 -181461345 -999994807 247183959 999997190 -438118181 -999994807 536257232 -269711786 -993137796 -999994807 927977407 999997190 -610936013 1 -1 -999994807 0 -860133861 -590552322 999997190 -591473512 -568098134 -699744654 -368557329 837626133 999997190 -924566478 216194772 -341169035 -458818426 -815047228 -1 999997190 -139155124 -315571919 999997190 -293802881 -999994807 506128205 -867818992 -610206274 -43436419 -780604519 -372838737 -298714077 -1000000000 -730212547 -1 999997190 -512332310 -239887593 0 1 827087291 1000000000 -633968728 -731515937 999997190 622462832 -999994807 940062824 979652049 -528343645 -999994807 364481146 9495061 0 -952024228 22793879 -585658586 -1 -827536523 -621186359 999997190 -313041970 -37828962 1000000000 -999994807 42 304839822 -958662284 -478248584 1 366173411 -918349620 -76762087 -135725224 -999994807 999997190 737970224 0 509446788 -999994807 -987758598 -947869068 377491957 494372651 851476684 1 -792463971 825466367 538562456 999997190 -1 671136873 -763549914 -370763332 -523859911 0 778448753 139667420 -947404449 -626990580 42 -207583405 999997190 -411719520 -999994807 -836727070 -999994807 1000000000 1000000000 -1 1000000000 -799033460 43713963 -590409336 -730583686 -590386205 -780167247 -392783499 -348020356 178419878 -1000000000 -358852421 -829578682 -855880933 -471130632 -1000000000 985128989 779616496 -999994807 356100364 -1 1 1000000000 1000000000 183383521 221465640 -854137204 1000000000 -383838684 -413834687 852176477 -74792022 962308643 796213961 42 999997190 1 706688966 -1 -400579833 -999994807 361925799 645577324 -166025464 999997190 -717595864 410367264 -221730713 -365253856 105027994 -56841577 -380287816 815019480 706331616 618177286 -958948303 -999994807 497163766 286161746 476215714 -999994807 968098397 -401087054 -434902387 927825510 15401459 -594234404 -549941362 999997190 982470726 -289518594 0 790757562 -480174365 -999994807 -999994807 -268674780 -716239069 464628008 999997190 54323145 -671278102 -352059783 -923009947 739881666 -480258871 -1000000000 135372080 120477490 -408344584 -53050846 306870512 755588727 623720356 35596648 46219354 999997190 0 20945101 -680021195 -708405925 883942422 999997190 -3851285 999997190 999997190 -404879345 -49552014 693668113 999997190 -999994807 15702382 -109456296 1000000000 -999994807 -73566268 999997190 -713353982 -624265463 -463440003 471725745 -1000000000 306664522 999997190 42 -68660898 -1 96766291 0 -254164276 313857552 -1000000000 267975455 -922246755 233570146 0 999997190 -372627728 318430650 1 556941779 -605563072 -907096803 556234496 714092050 -693714229 104806523 -759964758 172797252 223681840 -302681804 -604008498 -999994807 -999994807 42 -27610898 42 190519661 -571161759 -301484981 -522173999 -396250936 632340146 749417252 -911641379 999997190 924110700 976063234 0 935713188 -789661574 557429621 11443355 1000000000 -90970551 578825065 -453866623 -754233406 -1534749 -877269621 260787588 999997190 -341336397 684642490 -690053998 136011237 -606003121 1000000000 -830329538 -201391931 739044268 182313522 620209442 -658573343 687571094 411713437 1000000000 666115727 224222352 761161561 598513760 999997190 1 67976617 -499395042 0 1000000000 -720895516 -685498088 42 -815340677 122221320 999997190 999997190 75057968 33702772 440900562 -711476332 -1000000000 13099103 999997190 349123324 -1 -668752676 -522428863 -681248293 -998569053 1 90604044 -1 42 -258956917 -983886164 -859708812 -285146129 -1000000000 -637652731 39339999 850007224 712831502 -1000000000 -725223315 -999994807 957919764 -952142445 769234400 439840395 -999994807 1000000000 -831385999 -169025544 844954561 -726114647 999997190 -531250923 111711051 650922588 -380861897 604741686 555796589 -724211479 -276824195 999997190 636080344 -999994807 999997190 745832049 42 -999994807 -999994807 42 -533959782 -358733094 35971021 -911541765 39530185 -849473616 -219537095 928397926 -379303394 -742100463 -956223855 166747752 -492431142 322739858 -1000000000 257088509 -999994807 271653519 -327668194 30548647 -400497552 903115831 917874258 598603401 444630974 999997190 126512085 -563006832 -157106164 -999994807 598674767 -175052048 33248679 1 999997190 999997190 589477975 -765657050 -769740091 177802164 -999994807 -263677536 -907956347 0 527840396 -133648016 550692667 -595089688 531031738 562455107 733009677 -464850590 406278525 -879202624 -1 -1 -685476719 1000000000 -289370567 -524527289 -68598177 -27976326 234451096 977809541 -917467284 999997190 -380215174 -999994807 601224296 -999994807 -999994807 -988910581 42 -516110874 -1000000000 -250864325 -287018374 414192954 576457137 -453123556 -838880161 783921366 -902377685 -343281495 -398658873 720527830 833839403 -212149036 -39322325 424314152 998314825 1 -888044875 -376548560 -1 0 -413191863 -999994807 347678762 999997190 1 707936567 -1 999997190 240946091 -468713149 842991591 -526415245 999997190 -674969992 -388179409 73313065 498958707 423092838 -905158464 931533648 -559577948 1000000000 -237409219 -1 826291021 -232771666 -483411579 -672055073 -204393293 761206166 -999994807 -683048527 572350637 -970900410 -321440938 605318486 -371470152 -166708667 999997190 -755992850 999997190 42 703501580 136872566 109079589 -167872427 -331712621 -777786953 420443125 -178822192 -413834687 549992712 -995605586 42 -1 441591105 -290181797 -5740667 -226529156 632044300 999997190 910190188 999997190 -681393857 751513934 -797812568 -273902797 421757076 109856513 -999994807 -396195162 685266839 -429710017 -739068046 -296365739 -757894697 286784046 -453199784 -652508541 712187272 720751073 -292951570 1000000000 -195207178 -661392984 492394166 999997190 999997190 -97018312 -356015186 -398749371 -696363269 -668178615 0 42 -999994807 999997190 50336066 -999994807 905522522 -509749460 220827630 -53628300 536695936 -740791994 312038114 999997190 866500958 -1 -999994807 -651964705 873341136 -929618458 117401253 -532019627 470498879 1000000000 -350683232 786037483 768667101 999997190 251209774 -999994807 784444602 741285186 -818285019 -859746954 0 1 6853377 505010304 -120273118 217625791 -512074454 331605627 999997190 868463426 -910603586 470547741 750600533 1000000000 609062542 -901757678 -890501468 342434652 87776562 3158841 342214072 530803356 806561096 1000000000 -537603524 -820130483 169224752 103246652 42 -999994807 -833448492 -59901069 -410789453 0 -381357435 -336334697 379946650 -577398921 999997190 -979473992 -999994807 971735157 -413110032 744718479 164615138 118494476 -626095362 -999994807 98255057 -262802112 510452119 0 224191733 892462519 560120854 310560808 -318975626 -958682884 -535956771 -289416495 -255301517 -476108619 -999994807 -999994807 -656985991 -483798951 845885691 -943476232 540616184 -125827559 -970263954 235378672 -333199378 -88791291 598450736 639427070 608663152 -999994807 0 -999994807 -1 -999994807 -759661257 1000000000 408732695 -99342718 1 939274901 -122408301 894673398 -123041494 -827666407 -669389598 -949593443 -291414735 0 -53384981 -160527567 -768921309 -808735600 999997190 763386964 999997190 -460830243 540287071 -1 105498822 -504356888 -769892575 -35924557 1 -963222524 19972687 537067160 911765255 -1 47967756 1000000000 -152415646 968954944 -821417189 768935507 852432318 -987020379 355450611 -1 -378699876 48987553 -414700856 263609343 -370153410 -970413218 959532132 -767642358 1000000000 146728766 1000000000 -532713700 -545550552 321249947 0 -1 679510286 -251108503 -181465822 999997190 -999994807 -205626748 -999994807 0 -1000000000 192010510 999997190 -608948979 -519524285 -915906599 999997190 895878018 -120808149 96763645 99074735 -528465717 432912720 -1 -353924179 1000000000 795388438 -676260832 247540644 718323964 -116480164 -954781393 761493731 0 929123867 999997190 -62406531 310726505 -976929973 871951948 -735306169 -328732950 1 -118458008 999997190 285635317 -322358115 130491204 -146534696 999997190 1 999997190 -1 -999994807 0 -17906471 62738848 9560689 1000000000 796818744 79735992 1 999997190 -1 -29786416 1 42 921957277 999997190 613012111 -577689828 666177699 42 341188018 0 252410898 409276287 -999994807 -963634833 241353465 -349339311 1 404072434 999997190 1000000000 42 -1 999997190 707277159 -908597243 0 742361338 999997190 -269380703 -998202439 -1000000000 630790913 42 -1000000000 -1 -713847719 -323326171 -717979357 409575398 999997190 5771597 -357879826 -689865722 -647679654 999997190 999997190 -954136881 981722050 -999994807 940090872 999997190 -999994807 -999994807 656210713 -1 999997190 297894978 284279743 407944759 -159282219 -572875561 80051756 -999994807 735317941 903708347 861563113 1782171 729144229 -918115252 276743805 832957769 -899041851 828860434 239074753 -578196229 314173321 92647350 -599622439 743560358 417335791 -711175600 1 858146781 348803236 -134487756 999997190 128800869 1000000000 546866150 679325429 292009632 779699442 756026302 -898130122 -999994807 0 -571451415 -396865743 511839679 188780986 -1 -821965139 -604916432 -721018103 -999994807 -817129705 999997190 -974555171 611530542 -94902815 508505689 -999994807 -313798301 -1000000000 0 965393588 -1000000000 42 746622197 -1000000000 509984908 861276177 -999994807 900788469 -931976113 999997190 718621043 -366243536 999997190 -21796332 -185747218 132253070 -527444677 855416719 44188580 506112710 -118829702 806483954 -361166423 105972775 -159307513 681178692 -309509837 77350414 990079870 34759293 209644236 -435892517 484519021 999997190 -775495263 -725716739 -725523999 469910781 -1000000000 -996361325 909676518 -187827586 548903059 1 93146795 1 999997190 999997190 154955229 -19914744 811580928 -494155326 994689777 681059108 -811709948 597653857 861263448 42 -491830037 0 -808776067 78735330 686417942 -167347017 -1 42 999997190 846319099 262927600 0 453455104 -948210665 376906402 867654401 80794446 -1000000000 -999994807 -999994807 -999994807 593635896 -153944248 937789376 -780205087 426861488 579890829 -418317974 173351148 -714389733 -322874924 -66278449 -1 -361833600 999997190 598159119 170617987 -1000000000 617999896 -114869447 0 999997190 242090933 -699326456 175681631 999997190 904221384 -131756116 313137026 -51163051 181143231 -999994807 956846160 -435622744 822377767 482761338 -395525813 -1000000000 156031804 999997190 -971556373 975512482 478478956 707058658 210021994 756124788 695858524 -1000000000 -521920785 -297235223 1 853392672 17888757 -1000000000 937151929 672377993 -938543764 -209025167 -653492088 -843555876 367134938 952287075 0 300225562 -999994807 0 89910416 -1000000000 999997190 819099293 -157830937 552072900 -1000000000 999997190 1000000000 999997190 -662287051 -999994807 -351648159 901802495 999997190 937755057 -982455666 685180517 -999994807 -999994807 -180145536 755706551 999997190 583265548 -951296070 589477975 605725896 -1000000000 -165288518 -612988888 -762879528 206424859 -583749923 -999994807 -201706073 0 -486166871 -336044039 -682996805 0 224642584 -1 1 -912355413 -996987400 156525613 -820975824 -999994807 -198786311 51900967 790180227 -641170431 521159915 103740036 -728958873 -443835397 -1000000000 531506210 0 -1000000000 -959184150 261736902 -463527637 132445864 743275664 1 -999994807 -187600008 -802860410 -594949046 775066730 106016930 -391519597 255096770 368848665 825524740 -999994807 999997190 -653955437 -685239963 -1 -224169843 -166117634 999997190 1000000000 -810742105 1 -948760410 -57061039 -644441643 999997190 381823176 -344819586 -999994807 61739906 -390703230 140186605 -536097286 705254631 -999994807 905247288 999997190 -872584794 999997190 721539920 -502622135 999997190 1 954979941 -999994807 761522912 516606738 -999994807 -590371899 999997190 -293880748 -463639659 999997190 -414778693 -796506783 -1 -648905878 -88704082 705810745 529632034 -405968876 -192377536 -301139824 482801512 931510706 -614354579 42 1000000000 -554611447 -401570508 71841937 797312004 -823750563 999997190 -149655589 0 -723606368 -999994807 -600497206 598572077 924304271 266833433 106675009 -999994807 -1000000000 1000000000 999997190 -546363829 0 -1 681669676 910529946 -875501486 999997190 -1000000000 746014853 -1 451749693 -393938599 457610812 80556519 586208971 999997190 -79788660 -57552983 -323443389 42 -673446251 -1 -999994807 -756772420 -840751122 -261897932 637459583 -91566460 141635849 -470075388 -1 708556992 -234872653 -829090 -403143006 141460647 421635360 913425802 -578869030 -1 -152912071 0 190820623 42 233229639 -990805458 1 999997190 999997190 -133939924 -943477149 -819458827 7387687 -950617224 15522862 -494101480 4644999 -459541392 -827361248 -234086504 -999994807 425210482 -1 322086715 999997190 -1 990686797 999997190 679918192 -493370155 779685766 -993603835 1000000000 999997190 999997190 -157670056 676882372 -752768550 -596858794 -635921869 -970403707 -530737284 -129905887 -754463986 -414036987 -891100954 -517350484 0 -847190733 0 -274123253 338852452 999997190 679918192 -1000000000 570308595 -287629429 -912308936 -1 846385595 -139396914 -857685942 -999994807 840459438 0 -570638332 -236385660 487820634 -467741683 -422417388 -858542081 1 125340100 263944440 -660132174 1000000000 1 790693748 -677388182 -959119349 -655404175 202683816 -508239192 -392933811 -530375204 814782415 -999994807 782148876 1 -141883438 -192730330 42 999997190 999997190 -239726675 369607200 993032425 915839436 -298489455 562814284 -501213295 999997190 999311386 167967195 154693143 42 -345068068 1 -999994807 -684284993 -401800269 783864927 951997673 -920274421 -38372797 162670158 999997190 1000000000 -783106605 999997190 42 113002131 -983767849 779702462 -425343231 999997190 -999994807 592776652 -990126564 -1000000000 -999994807 -1000000000 -647756411 965382689 42 -1000000000 -1 1000000000 574485962 -149680873 -747358503 -692437240 511604280 443155267 -741297573 559804341 -1000000000 999997190 -903624226 -498196710 -358842898 41316230 -612893678 -28702793 938650461 999997190 999997190 999997190 -999994807 -603960753 558019339 -224718734 910135098 -287678047 -578165438 -999994807 147051906 -988208990 -999994807 0 -310586157 999997190 -414341258 -529910713 0 469043712 1000000000 -763859782 152251493 -641474392 -999994807 -283782655 459477281 92104915 -600425911 -205287197 999997190 -927930881 -946049374 -280720365 -999994807 -837774893 309023073 -720767829 -232451130 999997190 666353652 -263950693 0 -1000000000 81977125 -784444345 933622289 -252054876 -999994807 999997190 -999994807 465767797 -345664937 -211788344 -267122679 -383958791 75013563 4835278 988976420 121800071 -435001266 -474415702 1 490528834 783930477 -1000000000 547766626 -441618333 46679759 -597472421 801555073 -585004763 42 -860516021 42 999997190 999997190 647894028 814236964 641323869 378007737 808867270 900294698 -510503200 -319119110 -431222683 351477396 -28279834 -247661980 577788868 -999994807 -103372769 -694729057 -999994807 -618664930 -999994807 -999994807 785301311 0 -999994807 196136418 -307631656 42 1000000000 -999994807 -585921840 999997190 -590972182 -999994807 -527391459 -845885637 -548019489 371098968 531588652 -978027541 634263318 42 -870862944 -648063858 -98542970 724217067 999997190 -527206987 80396916 -1 -389109306 -513561827 306884488 303930012 999997190 183815637 654355426 -1 -258459603 -1 -381677601 -736042073 -599782263 942909734 -999994807 491039506 -999994807 830160148 999997190 166002435 -578165438 -640613245 -999994807 95488951 999997190 965978635 999997190 0 194345632 263126372 0 0 -397518464 -599051056 297955265 881366489 1000000000 -837403517 -999994807 -1000000000 818325225 420505447 -249888074 -297742921 -999994807 -1000000000 -700163727 999997190 751428719 -75420715 -143947342 -97499709 -714792630 -999994807 -166289411 -618876996 -347177168 404638220 -288971215 8749707 -40780678 923263054 116334644 51863456 178653355 -189159024 164344912 463278376 -1 42 1 -444419824 5091390 0 -39580237 453429669 1 477911519 -206835604 999997190 104491029 -921661325 89409771 -143437909 42 620624512 605664376 289339116 339075502 -2111333 -190074180 1000000000 68144397 1000000000 -1 -1 1000000000 780189306 770034608 999997190 -753454083 -1000000000 -489518047 -360218203 -1 42 -871925538 -320919882 -1 -98248992 839247069 999997190 -952360478 961149585 -1 624523494 819979448 961419211 -253676741 591812383 69639949 -999994807 -152013413 936485459 44564278 219424137 -1000000000 261287425 -568579647 680507277 1000000000 -305745411 454415224 454101690 -83721300 -109792060 -691062766 -699975748 298099953 390086085 554260683 -931932669 -205813559 -999994807 -386294652 -168482992 1000000000 -999994807 -1 989501730 802040648 814239103 921340254 -833442456 210154997 999997190 1000000000 1000000000 999997190 613350135 -851328031 42 273549617 -1 -71165038 122542949 -11802690 463291077 -874367439 -231774097 153335170 -999994807 470713702 -662817963 0 -412203154 42 -589805272 -999994807 329332892 -999994807 608831534 -587350395 1000000000 -976080515 903204956 1000000000 -999994807 999997190 -926411878 -1 293918363 999997190 417497137 315478317 -999994807 341762916 -539410953 -417239233 279712222 42 -1 89634854 188852359 1 -766555855 999997190 267005833 -949003205 -240172899 -1000000000 -775825934 428308554 378941075 -653225375 285961438 240992234 -974423389 687224232 -1 -812427539 -757231642 -999994807 343827061 -316227537 -278016548 999997190 -393874078 589604459 -999994807 717867650 223669710 -9836630 203600617 570769399 -881416958 801339070 -207898072 -999994807 42 655851337 -436038452 -800301836 999997190 204359856 806757590 618985500 874740582 671468132 -773428938 999997190 1000000000 -1000000000 42 411419070 999997190 953922901 -999994807 -76570529 -852507065 838166248 826801066 -947762706 322471039 -297234747 -397348681 -1000000000 382168811 65964226 533631267 790955637 999997190 -149968121 -285424020 999997190 999997190 -770536127 -999994807 -360191 -460140930 -1000000000 -643881015 999997190 -582330292 -455192615 84723404 -1 891077821 769756992 -591431455 -999994807 -130587656 48618164 136305744 -622151117 116446538 0 -999994807 318262379 -494860910 679176244 -624467214 999997190 825991779 573144922 999997190 -999994807 -378668476 606506268 -999994807 -755972102 -617458221 -773128843 -999994807 42 46962229 -235048660 294565001 -646907140 416479376 -999994807 -775982040 -607279330 -380260276 -20399549 999997190 -999994807 -887638761 -190359690 985277402 -433293373 -31663178 999997190 -79236540 999997190 187162538 -184779552 -684375036 -499642690 -1 -798391683 548266323 520272886 -807672256 1000000000 -1000000000 -304336934 983413996 42 -589257536 42 682803789 805825121 741888480 -999994807 999997190 30946365 529079922 -999994807 999997190 -1000000000 729550715 -430960488 288602363 -226851683 -250058836 0 999997190 535647624 -228397982 -227383755 746853841 -894112402 -7333033 631744583 819901847 320244257 534767832 17995176 -612709713 -366545792 999997190 -999994807 1 999997190 -999994807 -999994807 -686131418 999997190 -1 -1000000000 -791381883 -1000000000 98257084 370158233 -39388438 326873753 22522627 -1 -489183155 1 42 609558292 999997190 963970271 511822037 -796294293 -318722617 -72417033 155614465 -999994807 1000000000 967752449 1000000000 -451492044 -999994807 -671379390 -210474284 216277357 -233693408 -557434324 -969477105 1000000000 57424999 677647388 -999994807 -348979473 -388428381 -999994807 0 868586948 -124699054 -627824124 657957917 -687002079 387822923 265472179 -999994807 44645905 -80782974 -550829388 999997190 0 886299685 793153998 249362602 185576237 -999994807 -1000000000 654661354 -999994807 865816371 726137490 231907921 -629917483 594133378 -999994807 -17107634 -185820462 -741249723 -230967614 209638342 -1000000000 984428440 -571920502 -999994807 -28248473 -251806057 880603754 1 64549213 824096618 -411751237 -263658050 821587170 552483484 944015839 246102730 505022775 1000000000 776719732 591195768 652816260 -437970531 -757007394 528578940 344996475 1000000000 764729975 -944557893 -919741161 999997190 -468812242 0 1 740409827 -99081901 -407431872 999997190 206618369 8305943 -873702467 1000000000 -999994807 179214928 65397488 318178809 0 -999994807 1000000000 0 450553436 839345845 803884178 -999994807 -856558954 0 999997190 -1000000000 -588577601 -999994807 -252094616 -966792337 -999994807 -124997820 74934063 -1000000000 -999994807 408207008 -503128263 478857185 -1000000000 999997190 699710687 313262963 -999994807 -702302388 393474985 192031871 805436667 -816920182 -904532985 -4334065 -999994807 417714550 819110932 -964052156 44515104 -102730407 -803267416 -455898202 999997190 380217086 42 302043932 0 457561350 303543717 -103369871 1 -999994807 -999994807 539929938 -999994807 -999994807 -441402915 42 42 676662883 999997190 -666253963 961356405 851075970 -809326176 1 553927151 -29807284 911907182 -983938504 -400839097 -999994807 607179339 0 -861370797 -452478837 556971930 -999994807 999997190 -1000000000 -999994807 -1000000000 753773217 -623973365 379574401 606912668 -276495300 -639240902 705739805 862198547 -947567780 42 -945757471 -855386988 75609773 999997190 999997190 -26277835 -999994807 -992460530 999997190 1000000000 815184952 0 -375313778 436430052 999997190 -882205901 -999994807 671216443 442621603 -686437349 518619448 671489399 897880883 -584009660 354438625 996540091 -982872041 -507470723 -767859011 1 42 76672181 -815244787 -47581563 999997190 1 999997190 -566956884 -912477482 -195727999 -258317269 -714309108 413616106 -657652702 130959346 985277402 1 -999994807 999997190 556035790 -1000000000 584283373 -909769400 -998570251 -134977508 849171428 -749431902 308378206 763734743 506466013 -999994807 -707673980 206997968 0 1 780209700 -999994807 -804435828 42 810180655 186713113 -1000000000 999997190 675182437 858926198 535189753 -862122954 -774634341 117839713 495719185 814255840 -153978433 676962443 235730740 635253351 822277455 -464296185 198477518 1 558458699 -999994807 886164591 -88775405 -663881115 557709705 -605736666 999997190 -999994807 -260809368 385200251 -663320039 91542074 0 472419362 -125623977 -417235159 0 999997190 -999994807 769329357 535456445 949430250 -950608036 -471403700 -1 999997190 60370744 -54419037 742929148 922703699 123171924 -840023266 -581489674 -123329357 1 171096087 774924647 0 786989747 -591086786 428007166 -888661696 -867601443 -595009820 675870453 -439819894 536393763 1000000000 713418196 0 -1 999997190 -149280299 -379739337 -276526861 481395944 -663048413 1000000000 999997190 282500382 904142043 -528053384 22014992 718772822 -609339644 -1 960292630 -986481220 42 999997190 -5568306 784653567 58439885 264520232 -999994807 801532724 543232312 -34523539 699926172 788124293 1000000000 -957684780 132078350 71039674 -656280075 999997190 680729674 109776131 -52755279 999997190 622271733 -747638444 -81637415 261216781 662281519 420715197 1000000000 726470778 -166589642 -732334045 -251587562 -565281406 -541106269 149822337 -323785533 -717759433 -999994807 42 143539771 -1 278413019 -145289187 999997190 876170211 169233683 -458301440 423915453 -246291229 751667875 42 -279805493 -999994807 332467425 -991112275 -100849699 180455123 -999994807 489033265 -267637396 -728305392 -999994807 973320337 999997190 -173051269 605234470 -298612592 598128171 849525692 883694341 -828529805 -108802299 -820745679 156972770 -999994807 378943760 518658031 -874757350 -1000000000 504975551 -66192132 -607017160 929852425 603978602 -630486959 130680723 -887594346 383533224 -999994807 999997190 999997190 -462096700 1000000000 -854161715 486217891 623268498 -97917210 999997190 -1 -798718287 -726060690 999997190 -414848806 -493659199 999997190 0 -1000000000 -869341210 323314303 866943723 0 0 -1000000000 -450411469 -853267800 -895523009 -404547630 504875517 960375543 -1 952391960 160169812 -877193575 -999994807 728986368 999997190 -401042055 -1000000000 70563705 1000000000 -1 -15488332 44568159 133937464 -736647152 -354558786 855412414 596341128 999997190 1 474586904 -999994807 -206713944 677799255 68043522 -405403823 -906859364 -1000000000 -358175928 888948767 1 42 999997190 -605747674 -742962518 -999994807 -1 717809275 -460850082 42 537652757 999997190 -464797489 680696094 999997190 246731564 -999994807 402407850 553300705 -991855438 999997190 -999994807 -792995234 -141363175 999997190 970615846 -53575361 658319944 -999994807 604538554 800325005 -469364355 -240329215 -1000000000 312598798 48677947 14360863 0 829581659 999997190 534993963 999997190 807853952 409688872 453880730 89731105 1 466678741 -999994807 -421674690 -226948517 999997190 -414868564 999997190 -206975369 970402018 56658361 42496807 202422261 999462557 -343749892 0 -1 -441546038 1000000000 -681742967 -26886370 889755830 -568441466 -999994807 -904061262 -82684394 438923255 999997190 217966394 -687620964 -899975921 812043819 -999994807 31422859 701978845 0 -125543449 749044970 -996461693 972896733 771236629 879263085 22556440 -537432513 437744948 -1 0 -494378825 -183453039 -892799364 766262784 -52188303 -927285280 1000000000 210380633 -877913135 491122208 999997190 -473426789 -767077300 -999994807 999997190 999997190 -119480278 1 445080722 654008253 -766960634 124477161 844136415 362091642 -701314422 906611606 988539582 -838607009 -999994807 343478473 850834758 225507363 491822140 1000000000 -245881705 -1000000000 770802267 999997190 42140150 -999994807 669687421 81707717 2204779 -564721995 -962457349 1000000000 1000000000 -528839228 -954099788 -1000000000 -259270824 -999994807 42 -991011714 43800442 1000000000 -74312524 711495819 905781654 -999994807 -818116187 -999994807 982261966 -753893036 601869360 509508878 -330061087 -1000000000 375799879 866398112 -918642642 -735327769 -999994807 879702420 36932714 -166853252 -19764152 -624488065 -588712209 -999994807 -505931891 -658145372 -1000000000 823812888 981666467 0 -794399489 -932482588 42 821774206 189393761 835632513 699758179 611625847 727859982 405487724 -141735381 111710324 -999994807 880741385 1 894166883 327217207 999997190 536989622 -403401844 -1 -1000000000 999997190 -452825280 -247587319 -993842933 1000000000 -715299873 999997190 32968709 -1000000000 -351824449 697100261 -347736008 999997190 83825770 -174460160 999997190 999997190 -1 -1000000000 304618724 -437992923 -999994807 -808732547 -679875559 1 1 -999994807 -327847270 -459067466 155174127 -293654712 382130447 -496952748 -48000055 731897358 -999994807 864699667 473656698 -1 -1000000000 42 -999994807 -571266680 900808785 393501986 487688718 999997190 916774469 1000000000 -387200764 -696278909 42 -693706277 -87128851 802017911 903184320 42 -202917164 402686018 999997190 611682699 999997190 -984428510 -678988680 146053813 471197704 424167321 999997190 -318992257 -736006417 999997190 -654361301 911902025 489793711 -1 1000000000 -117511197 226490335 999997190 -999994807 -999994807 -1000000000 793852293 1000000000 207629383 -839082409 -399196408 -300241997 -161150673 144272872 -302107058 -831751820 999997190 -568710824 477918506 -678279824 -49404086 999997190 225739500 180958645 -521771356 -872405738 276197241 -818474050 -126877455 -999994807 -659152546 -428642656 1000000000 0 -695796922 999997190 439840395 1000000000 -999994807 102632989 -25811707 1 -104064654 151390353 -426811169 -2118011 772566925 999997190 42 999997190 471584547 -62499160 999997190 -299184055 883892437 771699248 -1 -551247782 911243301 65808724 1000000000 475900181 -309776234 -999994807 999997190 -131204814 -553649971 -446839461 398759329 479383174 -316710200 -1000000000 -999994807 221532345 965984035 92773880 -461042648 -952480444 -351514184 382407090 -107205398 999997190 -434942170 -559340569 935539613 -999994807 -308533837 91775930 -652449827 3942233 108460015 309147700 -65331526 -663283944 -893506674 -648258627 673400106 -999994807 758607279 366202625 -107172271 -411149980 -807548435 -1 187429950 -930000753 999997190 -253853570 -999067295 684931020 0 437556830 -362955924 -999994807 626465903 35632902 -650541372 788168448 -742078625 891514328 999997190 806289226 999997190 -276490146 740404464 274353706 999997190 -227472105 -480658730 566024193 999997190 -726186539 -202596061 -322641781 -1 -243030840 42 -999994807 -580438253 358908029 -833945467 -127052295 -999994807 176805726 -629780729 -231176260 -180096235 42 -121641932 42 -391388349 -461032929 861550043 1 723977287 999997190 0 -1 0 -999994807 -267588906 948999004 129395952 -246832860 -191791976 503609509 170754987 -482024556 -136833024 485488960 773296915 373245232 615227546 -1 -999994807 256901717 1 895745535 42 -745327908 42 341684480 -66586595 61291878 -992201887 -687197276 -1 1 394613293 -301535599 520371433 -795159122 133181359 171978857 1000000000 -315003758 -308388941 -92785395 441436781 999997190 1 999997190 42 0 -327204162 1000000000 -951858773 -831926922 -793262389 1 -701409661 386292244 -565810314 -968037524 345356415 -33799598 999997190 -539302417 -283168609 -742962518 999997190 -1000000000 615227546 -300579123 415074958 -1000000000 799730156 -167153872 -401989349 -999994807 -204452333 -358366396 1 -387773975 -999994807 -88850959 999997190 -978647311 -178468020 837139779 -629383416 926839558 -432986292 -999994807 -70736468 1 -938352227 483294371 -1 315556073 929975750 371839271 -610771616 -442220584 -496144806 -982780365 -109828304 -213898383 -521668262 810864268 561821552 -1 -999994807 1000000000 -163928038 -999994807 897049814 -863563113 -79594988 57358667 541445231 -999994807 -291944378 -665333582 251869050 1000000000 -450118599 -718685227 369298015 427159078 949275657 999997190 218165884 777943361 304017039 -243099208 0 -1 -154527916 -262495254 262381545 -365303783 873768710 1 999997190 -999994807 -457407443 -1000000000 -999994807 -604745779 999997190 -305634771 -999994807 -541204554 42 -314721067 42 -128045762 -601577357 -979396304 1 -1 322168246 -31420305 1 748949518 -170695252 999997190 853287018 -898462026 243964879 -999994807 361234897 -225246469 999997190 -1000000000 257484873 -553040096 1 141357048 -102459391 6054305 -67345587 -414371981 1 776637940 -1 655819039 -117352723 637935657 667040902 1 -47878375 -205912323 -507474945 642322136 999997190 117237777 233065332 340755134 -205797033 0 600492506 999997190 840922293 -155428787 -1 1 -729026476 33474514 999997190 -1000000000 42 -182616604 336906370 -401577431 525888838 615068794 -752432350 42 897513580 916765999 -654774783 -999994807 866519266 1000000000 495680425 577374336 426000869 999997190 -515735667 -170315469 -204068072 -2855898 -1 -384560639 866366356 -710188852 -6466329 910778332 -999994807 -333811721 -114648410 579899520 1 -1000000000 914741846 -266305977 -602945813 -425231675 -65721050 -340262818 -131361182 1000000000 793513348 337352082 -135371602 -770799202 -522513441 -704216542 115566550 -764451005 42 -1000000000 -672503909 -999994807 -127526590 -26185363 10400283 -929870479 999997190 710297581 -503354800 -935406163 792240888 -851735026 999997190 1 -253806847 12379245 0 -89142448 911919456 -586618923 543761515 720114236 1000000000 997165360 -594286960 716056373 -1000000000 -317064538 -999994807 -413301957 -763738439 239301494 -762623718 -315493872 -988148204 -838228448 889409685 -759723000 -1 -1000000000 -768320390 454799636 1000000000 342561877 329931449 999997190 813337269 -999994807 1 205983952 878402339 959713187 -946640020 999997190 -1 -444137404 -999994807 -999994807 0 42 797823181 -1 198724223 -747434134 -356516984 325492760 1000000000 -441868248 654229109 -1000000000 912552240 660746829 107913984 -109216319 -999994807 146998071 545118875 -999994807 -314765324 -824741491 117043235 -365355036 199525139 984993583 215215730 -316289946 0 -525636713 999997190 -228775432 -120959172 -1 999997190 -52689930 -999994807 999997190 -733679981 -357185876 0 -300688477 281915581 272632582 503327267 1 -71890277 -156506457 542768549 757843017 -207852562 628542014 1 -306806459 145722315 0 169113447 -507179624 -218087011 -323839917 770125801 -999994807 782282098 -430610682 999997190 -467799585 -293393814 -1 -122456852 -418572442 278058369 -557834101 -624354581 418489663 -999994807 -999994807 -530400161 -470975399 840959282 -482963177 -784686082 -354054431 652846349 -635092040 148558711 -400332610 -999994807 -999994807 411264810 -999994807 563688176 -401481810 32016631 42 -524768627 315247904 385863707 -835534778 -873193819 869446063 784736441 -1 -563588456 -300909891 0 -999994807 59693533 999997190 -1000000000 -777724200 396054805 835259417 999997190 -357700662 -999994807 252091999 -504935986 1000000000 -270446674 402809457 -606937620 563765617 42 -536348168 1 230206809 -259408373 -122172194 1 999997190 42 476520315 999997190 999997190 0 -1000000000 -736703078 -601338861 891610048 -999994807 -879768349 -971512344 -999994807 -938559188 -508113965 767687441 -516055820 999997190 -934114095 367382791 -711072814 -354269763 90350014 42 -718402180 -999994807 301150453 -999994807 91785860 -947534962 1 -535668137 952826916 -116463007 -912566926 -498563853 999997190 999997190 798160495 -999994807 939198903 -55557582 149436524 35066483 773705844 999997190 -871230698 467959894 619471131 -364167363 190433458 999997190 -999994807 1 -395990489 -81867022 -420588319 576811148 610725523 945324785 562508089 800613883 999997190 250734244 183472291 -165139929 863187703 -1 226739970 -765311161 143045186 55217804 -322314100 691945207 -999994807 -999994807 -985303339 -879319494 -999994807 171878711 -999994807 -457032714 999997190 -999994807 42 35083615 1000000000 213475437 -379861310 42 99435000 1000000000 545892074 -30696547 -191141612 311233350 999997190 115176942 -999994807 1000000000 207980960 876170211 -24249833 786786531 -1 395230944 -883189303 -900899697 -1 999997190 -299227495 700310320 42 -94118053 -206108818 -243646194 42 0 -1000000000 1000000000 -452779089 935023637 933825701 518269482 1000000000 292640417 0 42 826933257 999997190 634783591 0 552332174 118003749 768403157 1 42 227354584 -102654820 436707170 -227806493 784114471 999997190 1000000000 332455478 581341501 42 -422226190 1000000000 -1 -999994807 401241015 -999994807 1000000000 640941196 -1000000000 156201860 999997190 -999994807 -160524369 -999994807 -1000000000 977056128 1 -499751073 755073056 -933228241 -999994807 -333340532 181243612 -661733714 898662592 -615151014 -174112942 153511409 -871597247 -482988018 42 -159716142 -616450537 586925397 -862875311 -1 999997190 -999994807 227982234 556866024 -972420745 -724938227 -633554478 -1000000000 1 -808767648 997408517 646635683 -577575166 42 562416410 1 814839793 853851067 -999994807 940920675 -903564294 384813319 -557160378 -401063051 -1000000000 1 135510127 -221294795 -946747629 88987906 743747840 276657528 -999994807 -571987685 -472642963 -805106849 0 1 864523688 -600910660 392560835 1 887201048 -292075069 242506695 -629453316 -204991631 -999994807 0 -1 -672636531 999997190 137207976 0 -92352591 -999994807 705488234 -796474724 51231304 190398278 572711094 147377544 -521325798 236974151 206839960 1000000000 -549001443 -907473941 42 245052755 1 -404579310 -867698135 -377654327 -38049436 -999994807 -759614977 509964392 -586289944 574569876 999997190 939143761 -705865444 -641622567 -1 -1000000000 0 711742836 -788353525 -981894776 307479121 -1 -718209583 517696457 -434714070 -385324464 532110864 999997190 189712491 999997190 42 -692026912 999997190 273703593 -507135948 624774884 531058623 834531009 999997190 -200659803 -1 398635260 -840272193 -532894261 -466082510 861214972 -679753636 -320275228 0 64083579 536335140 98163083 -999994807 999997190 681261426 -1000000000 -85785073 856635040 314520709 -999994807 117552841 42 -40127751 782904959 801426839 -1 42 -257303735 657138912 -787519234 -519963650 800419167 235676199 153733111 745269251 737723453 729820915 -398508844 412905952 -1 721883231 -1000000000 -526785626 327025313 -236023765 868934831 999997190 -28627575 -340046196 999997190 -999994807 -1000000000 949430959 1 373219652 -1 791505929 -999994807 -680114171 1 74940170 880547543 976887092 1 101283398 -377342518 -61755654 352491432 -62775616 -999994807 738955456 0 999997190 -1 73312737 999997190 359374251 1 -952329746 858975825 299474210 -999994807 -141904747 -886777695 -822426197 999997190 -746619392 135883600 -999994807 1 -281369156 1000000000 -110514448 -499095664 -588641019 -453980599 -999994807 462525081 -252759025 -112950413 611063482 42 574004540 -811789822 858975825 -848046007 684540633 -816046106 -401569287 -72363095 114833043 -892037919 -299184055 -126698636 685437753 -872869893 -618887793 -413050130 141650409 999997190 -998718903 -999994807 999997190 -999994807 999997190 1 -268080489 -999994807 -999994807 -917180694 547262012 -1000000000 252981231 536385114 207508830 -791507181 -337828093 390366075 999997190 -191371343 238188015 999997190 -999994807 -716419356 -440938709 991551912 -754934635 709195871 -650816180 0 -571140183 1 -655014830 999997190 -478447623 273103029 -511113526 -812702650 181478469 -999994807 1 -1 -1 590472807 1 -539797904 966422075 1 956833047 553890930 1000000000 355409466 -919487596 -780070147 -1000000000 394982426 406987272 -33097832 999997190 -425449988 -1 53568224 42 -999994807 -928502030 -999994807 600959164 827626164 0 -317990481 -722027306 1 -17829304 -999994807 948797239 -171406037 100610461 344612555 -967799023 -298246065 -999994807 -473878107 137202491 625231893 -774525569 463155449 -923103405 176214016 49187986 96053799 -981835428 -895961198 502339073 42 471481753 407529774 -655305481 999997190 0 597827328 -856389311 981535813 999997190 -130865865 715255615 -999994807 686678343 -1 415727800 35663952 197396805 917405536 -320102990 -15321927 -642833089 875235878 -394996015 -1000000000 0 -725755037 588716560 0 1 999997190 296352878 999997190 760731372 445280780 999997190 893318425 -499983635 -819685567 999997190 189290531 -126589524 1000000000 214669726 850810624 56656965 999997190 -840291770 -14184125 -1000000000 -813682453 607078188 22539093 456082719 -768124225 97818718 -267945890 999997190 -513334368 524549060 -158478352 527739483 1 862483494 -588465298 42 -999994807 170093581 356870827 -257680727 -28340965 -261442196 -377219902 999997190 460824356 633515995 -111069333 -13611896 999997190 239380591 -751520435 -786097882 -1000000000 555011728 -593511549 331124273 -738407865 563023002 0 999997190 -68524518 999997190 559342550 -93503844 145896173 -24688698 313883057 264257698 556023959 42 -710271110 -539519299 -999994807 967731266 999997190 -679169752 -516944450 -664832821 931820776 990686797 999997190 999997190 967630396 900953007 274741082 240120314 999997190 901535332 522235559 -875149497 99302165 911308057 -470913089 680051200 236464378 -800639935 -999994807 987126565 968806620 999997190 -715742156 -793590975 999997190 -41638521 -880929654 -602424861 -999994807 -1000000000 -435982359 627784903 1000000000 204008728 999997190 691559398 -94833054 999997190 -999994807 427968588 259233228 999997190 -918513563 -383844075 844616228 42 171578153 -184502169 1 532405777 338489984 -785402085 0 42 -1 999997190 358343822 951948746 1000000000 -999994807 245024503 696036598 42 -765934427 1000000000 -982463115 -468343 375084247 878249101 120022823 -1 -902787862 0 145606221 1000000000 -265928580 1000000000 479435034 -29501899 -999994807 -165252032 42 -1000000000 -503009827 -314095514 -999994807 -218645049 -489682549 -418280666 926738368 -348891609 151011946 -60705152 42 389547717 -999994807 -110862125 1489767 999997190 299496651 -999994807 999997190 -456836925 -34947571 258863275 -609227769 -55230313 1000000000 -31906437 -153020178 42 -999994807 24368170 589188724 358325152 375880695 -136381226 42 964570426 -1 697779497 554869802 -842753979 -999994807 -39142144 449122573 358908029 0 -461737347 58592484 42 -103458731 999997190 -890090391 -89511581 93052645 325115030 -263006856 -94950475 -795780288 822622479 42 776745715 -140402482 -947144415 42 602294741 845060507 -312416132 258315592 549067595 694123510 678123365 -312264033 -649623636 -1000000000 923251491 -932898964 411399339 -303312316 606359917 999997190 692030939 -765664236 -701314422 -999994807 428074277 999997190 -924429516 -999994807 -318653535 -649024068 943083673 -888125719 1 -477369901 75892617 -999994807 1 -1000000000 116838433 840593355 -546599164 943010467 -965831070 -1000000000 -984799863 -719799176 -819049871 -703203025 -625009575 -701001223 -82474828 1000000000 999997190 -999994807 -999994807 628875390 699911075 -999994807 996054701 72013584 -796461112 -39142144 316143013 -475621162 -999994807 -566252903 96385462 -206290070 -810313572 -692702502 1 81036803 -652219118 -600262934 -398475736 -829060255 175289650 -482156511 42 42 999997190 -999994807 -530606761 -77051346 1000000000 999997190 -999994807 -419752554 -731475283 999997190 -157057460 123708347 -92983630 87001170 -999994807 -1000000000 298470595 464170092 999997190 -77580974 64611027 999997190 -637569721 -398749371 213585608 -361600369 -377504712 999997190 -572690225 69352406 -977081834 -1000000000 -999994807 -668695808 679045327 -626678232 947726531 -873357111 1000000000 100625274 316783572 958899629 -173044001 705315271 -956161773 0 613787467 -161500536 1 -81953868 -798064284 481052399 99728242 886539150 -934375982 764254283 -345313232 -911454300 552327931 -1000000000 999997190 1000000000 929228476 72009683 -341868136 -937393711 -362376669 -697732746 -19272898 -907897098 1 798371870 999997190 -999994807 -77215187 921525256 -288713325 189374238 -1 -343063001 253720433 -1000000000 -740069930 -556081284 -941515699 -731486986 1000000000 -999994807 -214946969 -325456197 202994018 999997190 -999994807 -1000000000 564004686 999997190 1 425111012 -857224790 456936184 -485824227 -999994807 999997190 0 629179257 -997794640 139660623 847757381 -896844373 999997190 568057656 -999994807 -1 -999994807 -252198223 -365964436 -285545444 0 446107929 -601683938 130604817 999997190 -707587407 -1 -999994807 -1 42273252 683122876 816812222 274125584 371020335 -834750906 -816139741 341648882 999997190 999997190 -77772947 38653934 212715686 783024287 -999994807 -979173938 -145190666 917765172 -490782881 0 -824430972 -798634873 -999994807 -680922120 1 -20336625 -231793330 -378825545 -997983927 -276995642 -999994807 0 -698494412 409284094 480362637 -671332329 -711778727 105022966 288790249 -1000000000 999997190 1 -608120506 999997190 42 -786296285 999997190 1000000000 1 -902954381 -697986639 798374355 -133477658 -865588639 -1000000000 863094294 0 -999994807 208454347 -895898225 -677647811 999997190 -980149184 521491953 -792811755 -1000000000 818203486 999997190 -527720536 791179953 -169223737 -787980163 -999994807 42 1 411674440 -999994807 419018774 0 -782253315 -999994807 1 269475145 -430265474 -99226712 -833108235 258792901 -29877880 7630425 0 -724436573 -999994807 507007511 999997190 42 -111505133 -659655447 155198045 1 -579071241 -999994807 -2148828 -247895183 360007788 -351312977 132519719 780802612 -472173528 -503190025 801208025 138847266 -999994807 -714023315 311866490 782865146 -195495618 16928412 -999994807 610848233 -775711805 -718398760 325067311 -409146820 -999994807 -832165462 -552283936 439186116 303660103 -825832416 -114287152 -610160877 42 -441103409 -16282062 1000000000 -661207022 202378530 878063538 -980071037 -955585185 -137455813 498704335 -751363620 999997190 13308138 -753653470 -999994807 42 -646094514 858221107 42 999997190 598470152 146224100 999997190 -357856086 -717846476 904653716 -308568216 445077350 -235989059 999997190 -705255900 533041862 999997190 -428657933 250114839 541588318 -727379897 999997190 -470259369 1 -986299608 -1000000000 999997190 -546386310 -126775280 838064196 42 -999994807 -24495915 -858356110 0 596893536 1 489332256 193906695 -416861595 793325156 -738745579 670728258 133869954 -826574972 189541089 -999994807 -822378376 -34173583 340570449 -524770745 -497859341 408705252 -319562547 212262506 -705905487 -775034120 -77189458 999997190 568799606 -1000000000 350894520 467100530 -397594260 -332604664 -225869017 -612004339 -810203869 -999994807 54193884 -561691501 -860731396 999997190 -250597429 385775158 999997190 50017771 886065675 999997190 -323003457 -742691038 -557004572 436980391 999997190 -409669911 72559413 -1000000000 -491568239 -661144250 344691006 -524839284 840660736 -84103784 -866272418 -999994807 -999994807 220429314 -853261423 545353738 -999994807 999997190 -268068380 579462055 -485131830 -999994807 1000000000 923596199 158184351 -999994807 161097034 1000000000 -493394182 -999994807 209911856 280266153 -912229970 -337246135 610068891 999997190 641230845 -982733314 979995504 492365795 -1 -63703242 0 946568044 560305414 28420173 412400940 0 999997190 -919430978 -999994807 -999994807 -644385156 -307594813 457610966 855811346 -485485280 409247213 -263799544 999997190 -531138230 -403022505 -813979463 -1 -1 -559261091 1000000000 429468094 435852952 -484165254 999997190 46428840 -87795858 -1 1000000000 999997190 -773580273 -999994807 -984343313 -535273512 0 1 -912125133 -999994807 -158478352 0 -66310676 42 -999994807 -312705740 -771425518 525623432 -1 -521760260 -565730452 -999994807 340708569 -210333791 315919257 -179190294 411807097 835790597 -999994807 999997190 -999994807 -588506835 42 525405292 -408143196 963134428 1000000000 -680751380 -1000000000 -22062769 -693059154 641234227 -543582878 -779664353 -258694601 283748967 -999994807 -1 999997190 450412710 -207604252 -76984624 -243943454 -999994807 -396049621 999997190 999997190 915263565 -537261278 97498442 -520835570 -493040703 -731537457 182262116 -1 -999994807 633085052 984808160 -999994807 -996391437 -776136536 5454446 -683326024 -1 -296611174 -98418127 509556563 -394798003 -999994807 -492619391 885654489 -931621699 161454027 999997190 -8038348 1000000000 -13646690 1000000000 -816075677 -943115588 697513331 966892419 0 999997190 557445232 700406069 -999994807 -32517600 875428573 -830796468 742536860 268252455 648025796 -895434963 -999994807 300254537 -1000000000 21090873 409700911 7302252 -151700595 575684946 134194082 -999994807 -186470901 999997190 0 -911812212 -1000000000 865769935 -577301891 -589778175 717819056 407581634 -999994807 257900273 -674233623 -999994807 215869150 999997190 -178645055 524016151 -67324894 910247017 -359142601 -102773541 -670666905 -757328789 42 -999994807 135629848 1000000000 999997190 325067071 184676606 -89501240 888279496 531955970 999997190 42 999997190 -999472764 0 635134379 999997190 23744289 158279643 726544531 -403104545 999997190 972424360 622319724 346920555 500393237 999997190 -664987483 502493650 -1 -130503594 326602909 682339528 1000000000 -150393816 374649143 250734244 999997190 415664702 -999994807 -999994807 387411557 -36703337 61267015 -539328740 103054321 999997190 -874078445 0 -820289121 1000000000 888688423 1000000000 -31452409 -854740375 -999994807 999997190 -999994807 1000000000 824687548 548411568 522349156 129457101 0 -40452157 -334862981 -845064620 39279403 -89071778 80302061 799565587 -1000000000 -71701012 0 674225789 -418398819 -300913064 -427455167 337620205 -1 -596098519 2885649 -267853033 -1 -956514821 -999994807 -734131958 1 -257991510 191084026 254342219 -1 -669352294 -43905998 -451485662 -546851430 -147243300 664754418 317615390 -925855727 504632847 999997190 188498448 460357393 0 -459839421 -795298948 -571859622 213159817 663034833 999997190 -182420268 407041105 751868698 735163364 632227012 1 999997190 570476907 -130118774 936516114 -978629770 438479152 -797403148 -453484300 -566812803 -1000000000 -829830953 -809387355 999997190 42 -931802679 -303604974 1 -760111005 58483451 830855133 999997190 -999994807 -429508482 -286108624 634751520 626505787 42 600974186 940716822 207749017 -839338367 42 139707095 -60619390 -782253315 512045278 -938667894 999997190 999997190 359722859 812561527 596740573 97739473 -424301347 1000000000 644020001 -999994807 954045399 999997190 -460680999 909843232 518204675 -999994807 -766984841 -19129102 817728144 587837260 999997190 -108823777 622032972 609347958 -478089184 54727319 -91013325 35568093 -416825296 -403630582 -1000000000 999997190 853117628 42 -204833790 450862339 -917675819 1000000000 999997190 -984974072 204960788 134198303 -22134993 -854641027 218866704 479547256 1 999997190 -15030967 256707978 999997190 177138861 -602969267 -827549550 200874174 -275556250 1 -999994807 -982446335 376376445 178982779 -241922734 -2404361 172251818 42 42 -731330229 5373857 42 1000000000 812266510 207259652 -605001871 -677563603 -942775268 454343938 931605076 1000000000 -243625397 -660223215 -242584220 999997190 -651489991 -804930526 999997190 512617371 880372505 -1000000000 0 -999994807 -232036852 -836420751 -1000000000 -12312758 -1000000000 -612250208 618097895 85120507 35526037 -394569478 -413143137 -447431978 999997190 -1 -80565509 243005132 176725659 -999994807 518773705 -468499172 872212145 -176014579 759235452 358228662 96405732 42 -367883888 575511069 1 -388273701 999997190 999997190 -701605420 953906127 792774068 846049256 1000000000 676662883 -999994807 333043031 999997190 -1 245227045 1 -999994807 113134657 -19019912 -340775869 -78296341 0 703767459 116755748 -999994807 -791626853 193641838 -857977403 920005275 559630666 0 -532140158 -816667080 -966626240 0 -537261278 -715814682 -602065105 489881724 -838903591 999997190 -999994807 221996412 872176539 410654140 -394615252 -1000000000 -356590501 392823165 -728720714 -4793741 485503513 865716000 -908508056 -323563147 -339929549 1 999997190 747798591 -964032341 -486863010 -211552585 -750764852 -1 466513169 153482196 354674179 152075778 -459674337 547634964 -257214069 496402389 139508386 -119165241 -54996652 808681666 507687891 -1 714617528 -743948458 726176873 -377186 -364921794 999997190 465633916 29496002 -1000000000 941933639 -25652045 1000000000 -999994807 -348116039 103730568 1000000000 -1 -582055125 -999994807 42 974122397 999997190 778825209 761636054 628958959 -1000000000 -894953767 -712633929 -686253295 0 -573661320 42 -999994807 554543504 32751383 949706791 969024062 1000000000 -999994807 999997190 -844300564 9797095 -912282575 -722443987 -328071173 999997190 693382053 -706586230 -191237621 1 -999994807 363365312 -610803331 0 -166182521 -999994807 -146453221 75196901 999997190 643945078 701886683 642336836 788711101 937166466 934558943 -578599852 -857411589 -491441647 -1 453494799 -453030994 999997190 85557299 -51215964 576300279 -750769448 71374362 -944383257 -725537682 -1000000000 -955943721 -975221122 -1000000000 114215835 -237119799 -769853316 0 -779390539 -1000000000 13734646 983502477 999997190 -999994807 -694992883 -999994807 -377619831 -63342870 -339989415 -660063619 -999994807 671902198 739358339 93111932 -999994807 -659153556 922796555 -721643965 -348105234 999997190 -999994807 1 913962821 -96187358 -668269536 -414026681 -779894589 -999994807 -999994807 -380540730 -746453021 177595677 0 -967166562 309604759 -946556422 -999994807 262314168 957899230 -868470095 -403687411 307760065 -999994807 304095345 -999994807 127481023 973124061 1000000000 -999994807 430290677 999997190 1 -661287346 -216375202 938035052 1 -936400944 -1000000000 42 999997190 -167315205 42 -380135749 -721303181 824739476 838539700 1000000000 -34259079 965992063 -431177749 -455727619 -533594162 -86801311 4572393 895834155 -1 -291361569 -631197504 882766272 91622681 -999994807 867697732 999997190 0 -551092937 -999994807 -792950296 -213491670 -536054559 -979889458 999997190 -748949406 49162939 -999994807 604724832 -771114281 -999994807 999997190 407012196 -449768730 999997190 336154381 999997190 -519134034 64881032 -999994807 -33752618 621981346 999997190 0 302312219 871080692 -106565572 694711732 -520081093 -398071148 875119805 207329029 595889984 408007004 -1000000000 -187730487 -618887793 1 -999994807 26646958 -228446730 832790035 -1 712340552 -605503976 0 -999994807 -1 1000000000 -955778833 -787742114 -285181424 1 890011681 41383533 209404020 17621162 415622786 -940458313 745539538 -144294694 718985162 -999994807 -838678461 7142520 -484679990 -731460672 305802785 0 428308554 999997190 4620350 535582554 -647883762 -473397506 -870976411 -286386203 574392447 177560268 575372856 -682016028 -405894032 831224163 1000000000 207368686 999997190 283843925 427255590 1 -337742787 583941125 455186047 890022845 -461631059 -572445088 -1 -999994807 -999994807 1000000000 -957768394 984428440 -999994807 999997190 -590969490 -903622442 473196029 1 23110295 -1000000000 -943177651 936562389 233314382 643316194 961338704 -1 0 42 -90932783 -999994807 552466685 42 58405645 681032136 110478671 1000000000 480148984 -954502295 70296043 -716161624 -622344933 -375298811 156079741 654164479 -154263099 -962713290 -624145396 -999994807 -680847577 -1000000000 -280790920 -319858452 42712848 -885923865 -694251839 23887064 -822161613 82087574 378820585 23354428 999997190 0 977121964 608903807 999997190 863124606 -653821739 -404426723 -863584843 -999994807 42 870883945 261513770 286708371 -268448438 -318615693 1 560365302 8682161 -182854278 999997190 946587026 -290062638 999997190 236186095 1 65687150 229756515 -761243478 -826002646 928767982 -999994807 -464403258 42 -806079918 -45234428 -488402584 888374703 -948005964 513415494 -787326702 12059405 -850447187 1 -315447666 151147727 422963185 999997190 42 -999994807 -92904228 -520005354 1000000000 -999994807 137670843 552917559 324259664 42 999997190 187156089 -1 999997190 519850088 900729974 -142900706 -648215527 999997190 -233774456 -875669283 -4658531 477861342 201014954 369155111 -315835262 -125578518 -999994807 -289937997 385082219 0 512913009 -320817011 -1000000000 192019394 18480987 39345412 940000411 -160831318 -999994807 -995890371 -56122511 36932714 -251225731 -426317490 999997190 -999994807 -314721186 -420238307 -620036851 869865804 545248311 497683391 -649248182 1000000000 391733766 1000000000 -95038704 911676863 -87221492 -387381693 -35128395 -579270764 -147260343 958429524 199506987 164675987 -291008923 -392639532 -782776504 -158232868 -25408932 431656692 958489392 635630598 -110747534 73747744 1 98400429 967813607 877521550 538205296 999997190 -539863530 -801724681 -126812055 229505904 -784915603 -326568975 -97761720 -610916281 60701846 -226901854 -235510036 519462294 -407609739 153893301 -729012788 136884638 529972070 796553489 200326413 -1 -774472469 -977983267 54800300 -1000000000 1000000000 -999994807 -1000000000 -1 -1 -652429763 -564820959 -999994807 -1 -75783682 999997190 -80058751 -156548285 -1 -59131211 -50206754 -888726892 408003432 -353715971 -999994807 -315193723 894963327 -505557774 846774374 -676260832 -120079023 -13054567 -999994807 346259891 646406571 -540998492 -782934689 -999994807 472384361 915298996 821272195 -411506574 -355807804 -137494068 -999994807 649699161 -25175484 1 256225811 3566705 -110088495 -534052038 -419295204 -593262947 512771763 42 966184531 -546692809 -209968659 -534200122 806278705 -240108850 999997190 -618151827 57395931 -228059907 -269641401 577229854 36334798 195527949 -123334145 -1000000000 -259466771 483065673 -171552602 697056782 -158371299 -907128996 -629330855 337989183 -999994807 -698494412 -736763612 -110675154 -309062050 -66911828 -42389450 -982162410 431065815 -509355493 -332034066 999997190 42 671420528 -204077524 -852895587 284452604 978600711 42 999997190 47867670 132438155 -876820282 468104847 999997190 928480803 -384148907 227456002 -959389819 164323629 81972231 -1000000000 42 0 564355043 431016275 176800596 517829892 999997190 -750938962 46976076 -216294983 196670190 380873009 999997190 353546228 -216973569 42 -867581829 -999994807 -950471310 -550437116 969261696 -846993673 874556485 -678327336 -404506897 0 -999994807 -8432000 794943338 -999994807 42 152897292 -671474501 810790680 602190036 77353555 -860862510 160862385 294823065 547364347 520548078 -34437899 465100744 483535892 999997190 0 999997190 999997190 -274408394 837876638 278155203 -999994807 -999994807 840685457 -1000000000 -278064299 983225971 342220953 770953974 504786423 1 42 166422447 999997190 999112384 613385964 -999994807 42 -228380399 -601357011 999997190 -112432198 173962878 1000000000 -1000000000 46662384 780561970 -548803751 441942576 376466001 816238820 -492840253 823497301 -516456204 401692167 999997190 874135530 -577342142 906418075 1 -892553272 1 -999994807 -515004146 -301300517 -650728616 -91061429 190216676 -123893725 999997190 -569821109 -246366031 -255723746 42 999997190 -226655840 -11344143 0 -911123122 345394464 -85647218 -318074786 -1000000000 282586838 124044232 648171202 44526587 999997190 814624157 -963550433 -278834805 718023976 -999994807 999997190 360465679 -489204784 181579453 999997190 -1 0 484792953 0 -999994807 -997723827 -265097055 0 210909297 42 42 -771442572 76249409 -999994807 -999994807 -462903681 42 -1 -34282916 890305390 -823173425 608987338 -41106436 -999994807 155571112 853604395 -958929076 -948904023 -725432518 -532468106 -219217077 -999506827 999997190 -638274329 999997190 -172551997 -999994807 409389083 -10878353 -514028735 -268564346 987956982 1000000000 -599043649 -750264494 555577576 -434488808 1 214622089 -852044113 -743462809 -33275557 106023798 999997190 -489758680 -260262170 279013336 -1 -2111333 153747635 305663734 765660509 -1000000000 -999994807 -486621559 -1000000000 -774427630 -1 313291765 -760153323 -999994807 999997190 999997190 -999994807 -87261254 765238990 495940280 190034642 -485610648 -911910832 948522339 1 -583331856 -6978076 -531875364 999997190 -612886531 -534670627 -1 133120981 12692724 248748113 999997190 -379690622 324674834 326948103 42 -294051321 -1 -1000000000 584910376 -28578062 724638046 226653381 999997190 0 -658707898 942515223 378124319 -18945976 -665572728 491169329 -1000000000 170528492 180894697 157019248 -1000000000 -1 -94924393 1000000000 -1000000000 -946963097 999997190 999997190 -522470818 125043389 13095873 659798683 44340871 999997190 -999994807 -435044625 -156029528 -909734386 -999994807 795188792 -738671322 -150613499 774974643 800743822 -761292880 -699752932 -125977598 999997190 1313326 954642545 -1000000000 1 -353367172 -614502991 407978360 -572656415 90288947 -8834192 872612897 -834506367 999997190 88596698 -866370200 -261875599 871156560 -796683827 -202205532 999997190 126960388 999997190 900214001 1000000000 -951257760 42 923385017 -268849467 270088233 -497566322 -923290857 -8875138 -827948421 999997190 -999994807 474007749 444427431 0 1000000000 497275585 -5119820 460314544 1 950237868 330479470 -978301949 0 -1000000000 42 64173126 1 0 905389968 999997190 999997190 91629869 999997190 204381990 999997190 279557960 231633956 -404786350 -983520684 -1000000000 -664231255 42 392506856 -403448338 -166168396 883011367 113915242 -568278241 -991092508 707512684 -206137788 1 -791944811 999997190 661681258 -999994807 -25733944 -425445035 532295848 -940158117 -810424480 31600793 688180158 853232028 -370763332 478483988 595050771 917539507 -999994807 -700082174 699524236 999997190 632843626 65890940 -882934745 393468819 287571097 -280728759 682803789 243104762 66068394 999997190 457947845 812461385 980152363 0 -535087179 -709034828 999997190 148256314 -44337132 -999994807 45196897 999997190 589728033 -34533526 934041204 999997190 275395246 -791917118 0 114060185 463155901 0 661034276 -576496304 -161842383 -1000000000 394412736 165287206 -999994807 692387755 -51710787 -744685769 1 468147015 -699283997 236436542 826614925 -384958025 -471344635 -100471615 -238516607 762994051 -223585062 959651736 999997190 -268180886 -670989349 -999994807 -555831065 958434810 -168021393 636003172 999997190 512250561 999997190 909209363 -297507182 -972188555 999997190 -29131235 907717137 -967825392 -318172035 -1000000000 -862987650 -751611720 999997190 -999994807 -1000000000 510800385 1 314896087 999997190 0 513319508 35522094 304607471 -755162013 -91249541 -96434605 245718950 814610865 -460289512 88208528 383437487 -904021066 985792670 0 -553039177 326305614 -777296465 270546622 210971270 81395025 707448324 999997190 -958665700 235192575 -35320986 -932651632 999997190 999997190 437316871 -114869447 -1000000000 -830301301 -999994807 1000000000 539601179 999997190 -999994807 999997190 -266515913 42 805303927 284024042 -1000000000 -1 -466565413 60487256 65694476 -999994807 -999994807 -132755053 -385531309 -56622618 42 -622023244 0 -630965891 -391147240 -1 -778251199 -24819163 999997190 983130851 -623886827 -627642830 897054026 -118433269 -999994807 -305163566 -1 -187506672 187857322 0 59054036 -1000000000 -980306647 -688135065 -999994807 -842939261 1000000000 -349378787 -491131195 65694452 914745 916898053 1000000000 -501961167 313291765 -999994807 42 -925767355 949746076 0 1000000000 1 -303468615 778481709 999997190 -24310498 588870175 999997190 493311032 815897187 900470801 -159283678 642590689 105934705 -999994807 999997190 -276711275 724937389 159180598 0 384948492 999997190 -454004975 -1 -1000000000 -967947979 370094542 -374067441 999997190 1000000000 828093244 187070510 -363955903 42 751604589 1000000000 521631510 -242173625 -161679859 462420400 326862892 999997190 1000000000 294450651 370546764 405839369 730598306 1 826983845 1000000000 -90996120 -428983668 71279277 -198680495 -1000000000 -33793777 -847965745 400568472 999997190 -999994807 385723645 -1000000000 771135362 -1 -999994807 -261585466 999997190 -925059145 -999994807 -279290421 -1 -995944897 158209313 -802671590 -130141282 -443378258 -890058934 875636693 -611415663 999997190 999997190 940549068 1 664226748 414539721 -490624164 -1000000000 -465009003 -996007650 -378888891 339483325 -994562355 -879771494 137907889 -417232762 999997190 -446479705 851814406 338143465 311841714 570915428 -106568131 -1 -316917452 548315101 328004408 575342770 -224251747 666847043 1 42 -301535599 -999994807 -575516893 5030884 249715399 -1 -238533017 419477239 1 942493507 -1000000000 -320578854 624761066 133847700 -999994807 -639509574 -314737074 -165555740 503116480 -1000000000 -1000000000 567152564 335432790 937588602 -837568992 -874539414 -999994807 -316388073 -401476427 -735310896 419626062 1 917184385 -927920509 -942180265 -999994807 171619766 -1 592705295 397005912 757214314 -442289880 -621107443 999997190 -128499104 855729268 145043080 999997190 999997190 -978869748 999997190 42 -378681171 841371572 -260453490 999997190 69103314 -534194449 999997190 622871780 339654986 999997190 -896866343 -92254513 -547150340 999997190 1 956150077 533520957 -491804282 367094599 64955644 -690271513 42 -792756683 -148591022 999997190 -138957860 -999994807 -280705404 25752308 1 459297846 -564834047 -69481947 -236259449 396645529 1000000000 -530823397 999997190 -655270450 -868498312 513188938 999997190 -659746941 -1 -14334073 -43653459 999997190 640286161 0 235511247 828457928 -973665321 984058393 -453746395 35087397 515458990 -306619139 279490173 598613499 -560689690 -558910748 -996763374 -380081835 1000000000 1000000000 -713639145 259184328 -917712524 999997190 -999994807 -87307587 -402148998 133824853 513950643 -616629555 804915599 1 992882118 -520419515 -999994807 501694009 -306012220 -999994807 965534684 -542101129 -380081835 1 1 142198947 -926849381 239558665 1000000000 743045280 -999994807 -1000000000 -745460809 999997190 999997190 -392948032 1 42 522945454 -999994807 -798329667 925613799 -559583286 346723495 280167426 -829813178 999997190 -720231037 42 -552915085 -129109795 -999994807 908701684 1 42 -657790274 1 951441909 -447463897 796914208 -350946730 -1000000000 -1000000000 306635110 999997190 -533332723 -928561355 -275017282 -999994807 999997190 76164202 308274293 -212811642 330785020 -69501668 -999994807 114253727 -533662784 -386583851 -999994807 -110156324 -1000000000 984431292 999997190 42 956620519 -212084361 42 -312754647 -918735426 986683609 8450971 0 -651983435 -135976334 -890404574 -963364458 999997190 -1000000000 -999994807 -856269682 -999994807 -69543381 -571782981 1000000000 180357891 -7818481 -836038465 0 535376340 704781644 -999994807 -1 -517478194 59070318 747418784 -11189810 -999994807 676047582 -645756900 -999994807 -356104984 1000000000 -999994807 554854190 999997190 -717979357 842706155 999997190 336737396 175240378 -291374033 -50994996 247844468 357107329 -999994807 843692061 965791343 42 1000000000 886123155 132418492 -894811683 -570279631 833901558 546740784 -61755654 20308005 -417968378 -860335649 -910030017 -270194826 0 78149332 -868241053 709203202 0 0 -742452395 42 -461283694 679872566 999997190 -560025703 28087184 576695115 -189442335 -784490233 -150493669 -66140855 -145313052 1 -923815408 -374384611 -405968876 999997190 220692229 999997190 -330027030 -1000000000 1 636909018 999997190 -914577761 702034705 67485311 0 -55015158 -1392209 999997190 -356024707 49455169 818279387 42 1000000000 -698335344 -346698180 591759315 744091647 1 182903758 -633019429 -201318311 829781113 42 195041714 -260262861 -519931184 817469471 394083290 -42375287 410643035 618858461 -916851599 -267543418 -1000000000 999997190 -326962021 42 -246821181 -61175047 1000000000 -204057078 -718745779 1000000000 -1000000000 734457626 999997190 334821268 -944422567 0 -428192144 -181272755 535620289 971338489 727491022 954911913 122812052 -324686642 -963047350 -872973231 -999994807 999997190 -410604259 463110642 454958769 -176864047 -305589557 667730861 -776225597 999997190 1000000000 888947950 964295218 -604302191 -1000000000 407905729 392066406 -702961998 -30539505 1 -60032590 -999994807 -879003718 -443802841 455696991 -750377505 -877661003 0 789089227 172423839 1 135313062 384028009 -503020423 -886669478 107454911 -999994807 -999994807 -894755778 -1 999997190 711969984 799135976 795866540 217516066 -999994807 -850710663 1000000000 538226596 0 -641802509 625201871 364644043 768396635 -723696582 89786780 -278757050 -936450111 999997190 -337687134 999997190 519247659 -1 837605858 999997190 -52943749 -651489991 -705095750 644723820 809538201 -133181523 -999994807 -536293777 -166466254 400173666 658677123 0 -68073564 -999994807 224241622 -999994807 938236613 -1000000000 109185743 -401331872 0 -688362405 -859419124 -460375959 935736595 812594770 -192418486 -999994807 -251323972 -912379023 -116216463 1000000000 948040292 -271703501 -658763181 205374135 950846723 0 -1000000000 218032923 0 600888701 -290020594 -760698224 -1000000000 -999994807 269009719 395689661 -838476356 -293880748 -922184889 999997190 -81256349 999296882 -652529966 464710696 -999994807 721925433 -1000000000 -576137034 -367443232 722779827 -210705464 -132239557 418181683 573219570 -476346230 999997190 203232184 -82297290 -414319068 999997190 1000000000 -725414623 -737737978 616987855 141606839 0 -101054856 -510831009 999997190 242308491 -1000000000 349256786 -910179060 -112085827 42 999997190 131600553 163832047 -783056271 999997190 -427936877 838897430 -730546571 -999994807 922813108 -56962034 0 440196962 -257320506 999997190 497545965 999997190 265850818 -504035408 -352179546 999997190 446777874 -938605194 967445104 217470296 604809554 -646165621 503406870 -367670569 757363226 -369837710 626221827 999997190 509972059 758908087 -1 408780599 -183507858 -999994807 999997190 399604948 -43155604 969173695 1000000000 -503596609 -461871481 -254068423 999997190 584484756 519225253 -1000000000 -208463368 -753063500 173133860 454233167 -380076943 734079866 838579811 984724600 -999994807 996228708 999997190 -281626615 318701849 -25885028 265335232 833900358 -93095590 -600229239 -208656075 717794604 -329840400 0 616034391 -266111481 -241776954 179036781 -999994807 999997190 -1000000000 157631537 -24801127 1000000000 -593891935 80897024 -59691910 313632086 400966087 -999994807 554143746 1000000000 -461244510 999997190 984929067 312658753 345921686 66228884 -421760019 999997190 -238693544 242055738 -325131119 -1 -670348110 323017945 105488437 729977383 -860117638 179818661 999997190 767621417 380154433 999997190 999997190 -94338245 482922817 -697921602 843006583 -798673051 -75823688 501534210 604896794 999997190 69200096 847038537 -141766951 880870707 1 632444076 -25957874 272738465 20631468 70707308 -833216709 595307096 0 578191983 0 -206937549 706489813 503745534 -407034958 423069246 -139912815 -809551467 999997190 728345787 -451643522 -764231187 -404536884 -999994807 342619480 -746176591 -269185545 -1 1 40099497 -171835805 999997190 107900718 508729605 0 -104221107 -650789134 -276368866 1 118495134 647425874 -603796537 -148974065 999997190 -999994807 -440493354 -228059907 -1000000000 42 -133668303 -1000000000 203109585 -999994807 -61776049 999997190 -458828716 -870557288 958902594 -179115264 42 354438625 -511954595 -941984656 98813700 999997190 381638684 999997190 -999994807 -249344573 -411685305 406936276 970592201 -204136003 869652707 999997190 -318074786 -1 -906016785 703600688 -103372769 570822209 -1000000000 42 -605069156 919094250 -528094723 -999994807 -740019249 999997190 -577295910 66557521 -867789070 -1 -921715392 -641061290 650510935 229027131 -538680222 149261053 -706144199 -107977356 130360899 -67402392 -971025341 999997190 -999994807 219339767 186720270 628700088 -17630226 129898561 0 -545815997 -999994807 1000000000 104601970 -341088044 -977808478 -55458520 -999994807 -780001203 871706262 999997190 -134788235 -14082586 -999994807 499761178 99290722 -999994807 -191868157 1000000000 554694998 436429620 28041157 -280647391 -5707852 -875995198 -788988428 372009662 -1000000000 803471665 -528278509 -1000000000 -365596995 1 930374978 -999994807 999997190 -705299028 -763676293 -817852335 -459142712 -344468585 782986093 -948882976 -511901673 830761828 -908529925 810725090 -602044445 284033255 -271567902 -999994807 205236751 942035261 -679735111 555414003 113179799 -111370623 798164824 -616362266 -671607499 999997190 -961007425 944415818 -715207380 564595907 703240696 -499140693 1 -999994807 -141809848 759086091 -855608080 -610452161 837655538 555213958 -999994807 803660348 32860218 999997190 905026583 -310642794 1 -283133003 885730403 -348481301 359177055 -250425312 716530005 -626558521 -999994807 999997190 987176658 -278459906 -149655589 999997190 999997190 -497797064 521332985 -407467909 -7208538 262366842 -1000000000 999997190 0 826490036 42 82661652 999997190 -933670349 0 -442594445 649636071 999997190 329845627 322638478 -795706925 0 999997190 767691930 999997190 -321834630 -95233828 931329736 883826995 -884068386 -185959795 -104381392 869834000 1000000000 -395535821 -87795858 408553356 247819943 781968372 0 974393623 -414413125 336610218 391069753 647719531 -957145038 -13981434 999997190 80706074 -369305300 -496959750 -165199445 -219825909 -999994807 109679369 1000000000 976189816 1000000000 -435418421 -999994807 8275971 96553593 1 999997190 1 -1 -356571537 394449088 801359514 -516697679 64719496 189331064 -416426997 -616902638 -885877388 -170741735 999997190 883527409 -221532000 236691773 42822954 -305024878 -941311219 -1000000000 312526671 -346846898 -383405664 -454777458 968646741 -797297312 480148984 -999994807 803818928 914409150 79795086 -179213990 -989918738 656174441 363571974 999997190 519399173 145903392 860080351 173464291 169052282 999997190 -707413787 -935116382 -999994807 762551694 73240980 42 312261400 2411298 1 875885760 -65209743 1000000000 -309429838 -883039685 -275692151 197675253 -505810451 -476807931 999997190 -126825192 1 -552958927 999997190 987980944 -999994807 -195718580 676613842 -935563784 -333080686 -275159636 743820331 267040128 999997190 -999994807 -142229418 63818579 -645355215 999997190 999997190 18750517 -999994807 -1 999997190 704417905 -524339999 -251931103 1 616801218 192175314 483324068 -999994807 924575970 494175150 41710969 -1000000000 1000000000 1000000000 -997126957 -175467411 999997190 463390784 999997190 835108595 84142508 -460334760 42 210829579 -581941305 -262377593 -368610376 872518068 -999994807 11065630 255712435 240753356 -999994807 37452317 -1000000000 444087613 -999994807 1000000000 -1000000000 810899992 -999994807 -808453102 -258042940 -26329907 0 221879414 368902735 903793014 -999994807 -748695836 -1000000000 999997190 686787152 835224619 -1000000000 -1 -530430243 -322281530 505899714 0 -999994807 -894664081 353642028 -583990605 -391676926 -156610659 919798873 -541096470 -553270753 -552742126 327848057 -315376498 -586352424 -708506971 645629444 -342794634 1 1 1000000000 333561595 1000000000 583723849 1000000000 999997190 -1000000000 257365481 -802264308 -504160278 812131687 -804980698 -215484014 -829802522 -999994807 -464526075 -66767301 -999994807 430290677 -857948373 230206809 -915550513 -1 -999994807 -284472885 -1 1000000000 -849005939 -524893407 72170231 181963372 -375938199 -725306912 439816971 999997190 -995591421 515430550 -999994807 -352985108 524955047 717598017 -270138503 42 734476838 -394419706 999997190 67728077 -1000000000 -999994807 10351328 506120555 -412710183 999997190 -617701261 -142922139 999997190 250693315 144706965 -999994807 -1 -999994807 706310353 -463190003 -518810738 -859226937 -1 -275961855 604119710 -545267324 585699996 -537638463 -729263465 438058778 -212061513 195257532 999997190 999997190 -883994525 667439476 753286040 1000000000 -415599757 293519668 -877942476 429463386 -1 -123888170 861432729 -531335536 -1 -182854278 390311166 469191002 406784188 -574763370 -369041425 999997190 535005985 397276716 -726896728 44705442 999997190 -68872379 -750193751 -999994807 346599770 -903792347 -685329886 932161237 702830333 659162245 -675916362 999997190 -999994807 -999994807 -107241175 -49648253 -886112525 -719188883 -715610555 0 951725082 999997190 -1 -167337327 -746928995 450000914 231569150 -709121227 888272819 -1000000000 1000000000 61212329 -114078811 469917869 713788973 114073462 461909365 699429767 876713487 -683809922 1 236119871 -90810162 -904478681 42 -598973102 96676332 -1 1 1000000000 -58964555 -445379579 70731521 -926466345 -1000000000 -292412870 354110956 381774326 180595636 -999994807 633241594 -823956575 -673816079 923160559 -173506615 999997190 -517672684 427427292 999997190 9611265 818099417 647835303 900400310 89401003 999997190 -262949547 1000000000 622465243 999997190 -137294153 -282225002 -907236787 643949586 -152246657 -41851913 865637919 42 -999994807 -696679644 999997190 78937015 -751685576 -130826062 637015203 -762242874 -388837841 -1 -665158822 -789263514 -835807612 999997190 -1000000000 -52926154 279547907 -290561017 -724805070 989990950 -565039734 -688100721 -26561665 999997190 -999994807 0 -999994807 999997190 -380287816 0 320976764 -999994807 245267753 -415696854 -33872230 -1 1000000000 -999994807 -174994571 573290554 242059790 999997190 -870258532 0 -1000000000 -1 69752804 -1 -416620287 999997190 -448136536 999997190 -999994807 -999994807 999997190 852500555 -95632599 490136149 -133358578 42 -576139220 781849279 -999994807 978325020 121292003 -861148924 483211091 1 -57843694 999997190 578296831 -38609679 -999994807 999997190 914615057 -938162901 999997190 -999994807 -50002491 965944382 1 -440429692 398459586 -155976758 -476493199 -727022424 656959266 -580744293 -171583387 -630861386 55850331 -830373870 1000000000 735451568 -780069248 -578015884 42 -305363732 -6486893 -313506941 646406571 691711617 999997190 999997190 -999994807 940987829 1 -25728978 0 -660565333 -831227205 521491953 -197043614 0 -407612187 394323044 526705056 -497842813 -105366700 -999994807 239876590 -467951717 359959312 -249578912 734175416 -293951321 599991045 -999994807 -455618722 1000000000 110655559 -39791931 903204956 52328584 514944635 995953156 -999994807 1000000000 -637198832 267705835 529446015 1 718557488 -999994807 484694748 -1000000000 1000000000 -986981562 720116087 -722355953 337438700 0 805114243 42 437693841 -1000000000 -1000000000 414938318 -353343932 -999994807 986210766 999997190 -685617029 177555125 -999994807 -999994807 -305694588 374774679 -1000000000 -598042359 950018650 -999994807 -372077717 -488270436 686848348 482522468 -843925084 633529472 727725505 768992373 884150716 -471437119 -999994807 -1000000000 -999994807 669712775 -282748102 1000000000 999997190 825409817 441270030 495905144 500168068 578693474 -999994807 564344865 -999994807 -790724155 -918280410 720063182 -576765688 943298570 -999994807 -465880854 853816021 -920900135 -819651276 999997190 -462134172 -389864326 -26095673 999997190 -296980213 363012317 271514177 -1 -744545061 -121556519 127913418 -449828121 -1000000000 120354546 446568130 -634428970 42 542922757 -71569179 -55252541 36287941 -598780337 -999994807 -815986590 -234755064 -817691398 252436502 791000657 438383038 -999994807 1 231411022 -209837030 999997190 999997190 -347468401 703826403 974728710 -706544186 80268754 1 -540187277 562489190 -771455929 -546326444 75465377 520798423 42 4167840 -999994807 42 931844136 823634913 -1000000000 0 -999994807 -999994807 -890537595 726991641 -177462796 89047769 423594799 -803943033 723305635 108796941 -731066349 931337932 418938049 999997190 251850230 761201070 127798748 105372407 336593108 0 -749286642 -999994807 42 999997190 -833108235 -66280226 -853962626 371767518 847531616 865519803 999997190 0 1 143523242 557934904 687027922 494625190 241087475 -332776055 -951776269 809930243 -999994807 999997190 125658135 -887642825 756714312 -410804386 131605644 -999994807 -650872664 -196744968 594925741 -70247438 -845345926 -395456276 -999994807 -999994807 -369404530 -376054460 999997190 919797688 173820464 917748818 1000000000 -137227007 -984666053 -765596377 -39971614 -925591804 -492677747 -999994807 879566738 -999994807 -795443967 704840402 -83497681 -392293169 25294185 844122698 488380923 -999994807 -1000000000 41120480 916184173 -965444940 1000000000 10152111 1 -999994807 -1000000000 -909789974 94643154 -999994807 -999994807 -999994807 -1540440 -69818925 324891837 -516958135 514206490 -216236537 -999994807 999997190 150080819 -80952312 959185573 782915038 78137488 -49181150 -1 337211429 510824256 1 -964444813 999997190 285133467 999997190 1000000000 -358733094 189382465 -999994807 -999994807 558557843 258903607 -387053725 -131573473 -834394717 -327725139 42 988970753 995401657 -657147847 -894767512 -267064000 -251693838 -605069156 383088459 999997190 276993897 197547500 621212795 -506407470 -552097746 795130822 -999994807 -237005228 -1000000000 999997190 0 692013361 -999994807 63797818 -470880060 -697686334 -415737828 593655492 -771754114 827565369 999997190 -813703704 942424974 154621474 -456089230 999997190 200666061 0 -516777201 -660967639 253228610 -999994807 -464775693 263072318 1000000000 601469796 76129331 56625889 0 130225725 -60423291 423034402 999997190 907416156 -871404718 -169039164 796950627 -999994807 0 53251312 93477146 -999994807 -174940013 -303312316 -999994807 499974420 256160204 0 960415036 245149520 -872130763 -999994807 -558645145 585971923 42 411190422 -1000000000 -1 -999994807 -661247920 -961749538 -843926740 772557999 42 -847656323 -999994807 285441696 383807892 697994641 337100926 -207234338 -999994807 203791863 -1000000000 0 -924935274 642503288 -999994807 -54918616 151921222 -627988982 -999994807 593167130 -324496917 999997190 999997190 -503186672 130469900 545535310 -303793816 -1 -242947726 -662298225 -537536073 42 175977003 42 123156838 -568403728 42 -864220955 999997190 -708348587 1 42 167318682 -714154620 -750058493 969266873 525510587 999997190 -161956308 -781109176 -999994807 42 42 -300300574 -149278819 999997190 -565228 -236580037 -21022196 -531015593 42 950923867 1738390 -999994807 655698413 122905411 -899819085 211255123 219261447 -72148496 1 -352988307 451608270 -835682841 -999994807 -848391297 -999994807 -848919543 -999994807 -966606833 42 999997190 -1000000000 -681725345 999997190 -845687613 -561550817 -386977453 295581023 1000000000 -44043974 467404505 -731022345 1000000000 -887047968 619019048 -941341627 999997190 399440197 81208153 152396523 -871938313 -152775691 371630473 -710967695 999997190 -472085873 10744055 -651733064 999997190 480285208 199467045 1000000000 889341303 -618757027 -1 -645868061 891845654 305923481 613247924 -991435463 130347070 -417043210 -755162013 -1000000000 -897693070 -520773719 -659422211 -999994807 999997190 255581728 -532274539 699934673 -1000000000 -996799673 999997190 -296822247 -229200385 328828087 -893145698 -719309176 480754445 425757349 891532097 343496344 -41474123 898985064 42 1 977321107 0 728143198 -1000000000 -999994807 -191946807 662881526 -999994807 518480123 999997190 -688754886 -746090801 -999994807 586795346 702437104 538154397 916822442 242166402 -999994807 -1000000000 757340998 -325414191 999997190 999997190 379474130 412568931 -773110355 516195860 999997190 441425424 0 -999994807 59522714 900419008 -501441895 -66046366 144609058 -1000000000 999997190 -770603104 562688316 -687551035 -999994807 999997190 -999994807 -582416293 -999994807 -648096515 -693629986 762181346 -1000000000 -999994807 -40155905 -131371048 482511287 167134610 -155763130 198426308 1 156462159 -184279548 -531576234 999997190 603113879 -428755084 999997190 433641972 0 7668588 255657990 -999994807 505514733 -87658398 -52502122 -811605451 -741011376 521766100 -1000000000 -999994807 -306738752 999997190 -393592421 805579229 -1 654747581 -1 1 -228239018 -999994807 -325290271 464532115 62200901 -1000000000 -555534637 -897581490 -933095231 -75431332 -135178260 809009199 -745174901 0 999997190 -999994807 -1000000000 -999994807 602638191 -842400616 826580984 -363649163 481632540 999997190 380208624 809672760 -268055633 23161093 128007967 -395865236 183504547 -1 -938545000 1000000000 -598636460 999997190 -436151695 85057210 -999994807 182789273 980898372 1000000000 -805186620 856547198 988517171 376453060 -726779222 -583533245 42 -93482555 317538806 -1 -966505650 591795986 -62451225 -248114668 1 999997190 -474887853 -1000000000 -1000000000 -604173399 1 -605474913 -971755554 -284773547 -696905633 390061793 149999839 751921978 461375723 1000000000 790276036 216333341 -899427921 -8387071 -122746163 601153706 76788963 648764711 695714030 -999994807 605573591 -999994807 -112170534 -191622290 -870871778 41293727 -319888024 53217595 -631950201 13654027 690018083 999997190 -999994807 76952278 -171925155 -961675638 47513246 -898009465 331633479 1000000000 -171758526 907204482 -732877450 -1000000000 816879981 207961896 999997190 856317029 1000000000 0 -585791476 494624142 999997190 -14899659 -452916482 632452205 113388675 -999994807 -495754630 999997190 -351656865 -999994807 -200945315 -611410753 -999994807 -341921732 461883503 -80036057 -999994807 -903501277 -998827942 967555206 -248489472 -302412795 -455048200 999997190 713970401 479602350 999997190 715889208 -876732237 189427899 -615684971 800174029 -618855163 -999994807 -999994807 -691301413 999997190 331150481 999997190 -327988856 -351480646 999997190 -404960019 993440428 279417251 920074423 0 -861053254 1 797398914 -999994807 -573291725 0 321014492 -999994807 999997190 -874250337 -581329497 992551845 -1008658 736501336 -1 838503811 -392819775 42 592500398 -999994807 380959864 999997190 151736186 477548271 -154358875 667136056 144628985 -247490359 167965394 847959375 42 -423891704 389599003 -756974915 957982640 -999994807 -343601267 -648663328 801500558 -586792100 -1 -886920380 -389654743 -101535243 638212822 999997190 -594089364 0 253937995 -999994807 999997190 -394349878 -1000000000 1 -475428048 -592893200 747925366 597961911 902097523 -103356666 460930099 780781407 -943556761 -999994807 -651011948 90389984 42 618915288 -455729886 716919991 -999994807 188062592 -999994807 -999994807 999997190 -304689677 -375635978 999997190 -972128517 -623748251 -40700524 544748547 -1 -394678589 655435320 0 -915055404 999997190 798797083 -776420974 -376820331 -709529630 -489032344 -610224084 -351905716 -1 -388807819 999997190 -899409814 804075048 -872044145 -458408437 504244662 792382272 504867892 -814883921 955747989 226132033 170754987 853903143 891838561 1 -999994807 -546335699 747998049 347239543 -627253620 -721634649 786703286 645629584 -740940545 863921460 -999994807 999997190 747594316 48095162 547950364 999997190 623004175 476493876 617642107 407123559 823004927 -999994807 64528468 924404047 -999994807 -789226738 0 -469639800 -194661059 488528947 -626983706 574938256 42 714065075 953084363 -999994807 -336027262 1000000000 -270537020 -999994807 -132220969 -710858822 -493308845 684410843 211777447 331183508 -253817567 -999994807 610290909 720182996 -1 -887640575 -999994807 -279523729 172394962 999997190 255509703 196789046 -999994807 -529423093 -999994807 507506252 999997190 -131599867 686202419 -1 891497407 999997190 -522423858 -35633861 999997190 -849907861 690128318 114774586 -566649366 -594184220 -944474798 -1000000000 1000000000 -787583091 -263665657 939691419 -578127483 -429651637 -999994807 859259198 885427385 -628906601 -999994807 -310544924 -422987156 1000000000 787328995 488522145 -395973805 -221668441 -634484383 -999994807 -394715723 -932663380 602257467 0 -999994807 936821773 190146090 764136544 999997190 -473888160 -223319017 -793670346 1 999997190 -665143724 999997190 -315151429 -358273630 -499440546 -440503883 852413779 999997190 42 682468447 -522378458 -309305381 999997190 809538201 1000000000 999997190 42 165222424 -338313279 -1000000000 878378666 224832702 -478958288 999997190 -287018374 1 999997190 -1 -919711546 644873889 1 -701963223 -690167076 -26126177 -574707266 923828897 348090639 18675167 986388003 252838841 476792693 1 -1000000000 995520789 -999994807 -448561180 -66748792 0 309940359 42 -1000000000 779057316 -890494931 -33742190 938026107 430841574 -433455669 -416692840 995710561 -618782115 -701863365 -1 508773174 42 -999994807 -31743592 999997190 -351256715 -889235806 -694435327 989690262 389079848 42 -674038364 -678327336 630460491 -490053870 -999994807 -648332977 -1 49151622 474380611 -404412786 498523020 -999994807 -365316137 748237476 42 -404216494 -299976897 0 999997190 -765863381 667891246 851410078 999997190 857266086 595364840 622774006 174117493 186534230 166520065 485375776 -845489985 -141955369 42 -501278142 0 0 -900082777 -1 -671311625 -313825631 999997190 574683843 -601577357 999997190 -195546394 872176539 -621704789 -256922286 975447510 870128880 910935047 -340618159 -888158630 42 -615033221 999997190 -58154234 735202848 -999994807 652250127 -999994807 -991494986 -378030680 531673305 -50169186 -994283295 -905135040 816067449 1000000000 803535208 -160524369 432120858 -218398293 -245664372 -835437087 963314107 999997190 -999994807 -523851094 42 -40828119 255583716 471288353 -623693440 212974678 -734296291 999997190 518305105 -320964316 -182740618 238549298 -562309781 -1 -505378544 1 999997190 999997190 -30525924 -341650839 60623607 999997190 -436038452 -156982756 653838360 -999994807 -799381765 630465803 -42270411 445676930 59950020 787535496 217508678 978330319 261438772 744683479 968728963 999997190 -225432659 -824573435 0 1000000000 -736464223 683359702 941956630 1000000000 691981210 -1 1 -325899328 -977547343 -566412395 -861590107 -168397065 108208359 741740136 999997190 1000000000 -250144595 -999994807 435436485 663743207 -57469916 -939300866 -917256586 213396086 -396320418 482239071 969539137 680417240 -1 -126985537 -476662313 588335911 -185810305 999997190 -999994807 277657662 680212609 -409481612 193593375 174592946 497026379 -996523790 -622065623 96764342 836375887 904218327 -543078631 -817529392 1000000000 -67567356 254247821 -370160591 -959710165 348935309 -778112379 888057448 1 -415401426 -104221107 763080203 1 -1 -999994807 985380254 -32696486 10090563 181914484 1 -803507734 -563191365 -1000000000 956566986 -999994807 -949905935 -336620881 36323441 848293179 744799983 -90249983 932882 523414781 999997190 -1 405131627 -748891890 951652334 999997190 121526194 -612345636 709939031 -420929096 78937015 827441389 46792677 -405342991 -765199787 896216858 496637795 0 -379236080 596077600 -1 491113313 317436913 1000000000 -999994807 0 -999994807 175767517 999997190 -581980363 -171441599 -717537864 -111461592 -381981489 -999994807 669687421 -908392012 -294900872 0 35436154 -793364374 778009298 350765639 -124904670 922927444 -391821201 -417997831 999997190 42 -500576605 999997190 -1000000000 809720891 315141780 42 -361934186 -258322621 402237504 265416360 808881099 -45621498 763734743 999997190 -863935706 141510278 723515807 -909769400 0 -610457016 999997190 -174885163 999997190 -573168054 666539064 114234185 -842936533 -613406311 -118955863 -778250036 -242880309 0 -487340187 -375344208 -631401324 -217409055 662846936 -999994807 -303759565 -999994807 405309037 -504633114 -1000000000 999997190 951192236 -88791291 30918291 -107789596 -1 -206886146 -304616013 -999994807 426829524 -728900604 -651338768 999997190 906886753 42 -637319026 859221231 -752114693 -233111582 60526397 -1000000000 -217239851 220341452 900727147 747385854 42 159174949 -273680868 -733338398 0 -672636310 -819102184 -687429699 713550713 0 999997190 1 999997190 -506998992 527874008 -1 -26269783 415894186 300418296 634496853 999997190 -573660340 1 682898337 784249451 -322281530 -290860034 999997190 0 999997190 999997190 999997190 -182151515 -122593751 977433776 1 -1000000000 1000000000 -1 -682331418 244911743 0 -318647990 -808459602 -434649019 -518802894 1 981678890 1000000000 999997190 -958915444 395974416 918568383 785445448 13821986 -570614508 -540273328 285558614 -471501525 -1 1000000000 7885526 -817895329 -999994807 -515160679 786200636 -1000000000 822267685 957309209 -1000000000 -999994807 286469900 -1000000000 -999718316 -864004759 163525084 233998343 0 710681620 -592865654 -500323556 494245496 999997190 -810442449 -81932116 999997190 -1000000000 183200998 -758191116 154623357 -626420369 -737717498 -308389683 468776937 -379080637 -14177805 -159076620 115057772 -510688971 -772431624 -868434873 963902296 -999994807 -982687981 42 699833407 697124503 211970266 269640201 -1000000000 -145904443 -755355004 -765635744 986725154 -1000000000 999997190 -999994807 -999994807 999997190 698564822 269538815 166614956 -280520894 743536676 -598201164 454756505 -566778153 -999994807 103872170 -1 513401896 114833043 62282628 999997190 73747744 1 -85397715 -261720495 999997190 892424350 0 -992301403 879043353 -999994807 999997190 -673609923 -999994807 255719660 -783241699 -661364500 -262649220 -571587522 150752965 -655243814 -988242722 -1 -999994807 -709819501 999997190 -999994807 538809867 -1000000000 -999994807 -808720296 -942875285 845402716 452603492 -1 999997190 -26318848 -159370221 407812382 -398901277 -407871268 674654842 158833505 43072913 999997190 383268027 25327182 -596126169 213389136 265541512 716753905 -999994807 -898553433 -63329331 -724468033 1 249097086 -688975426 271023455 229830698 762936113 556848013 999997190 -284686600 -952471663 406409043 -999994807 642719150 -604503211 608702250 862845965 -337556408 -370160591 592160077 -120591782 999997190 440773657 -737313310 -186250364 819984439 -999994807 -999994807 700349035 -129886559 304120747 -54283699 149778497 -668033373 -195866319 -313192649 -65625780 -514495117 999997190 867766072 -260720209 18228002 941388978 554615276 363630565 -999994807 449614061 -758512787 -103310850 -371376439 999997190 1 307095927 999997190 -653318781 605915828 666753712 -347073925 0 -182651718 826488835 931671670 -920771369 684427215 -999994807 1 -12001681 -884223474 999997190 -999994807 -999994807 -912739694 -33674683 295146267 -697321514 347698275 502124396 -999994807 -517790962 -1000000000 0 106952512 544920388 999997190 838994202 -310131646 -437378966 766765491 0 354695738 123167675 -865832214 -314799600 -326525429 433507502 666703275 999997190 -999994807 852159042 -61552658 254907500 238475459 879540278 -147216034 -129571358 130680345 715634086 -665509581 72117606 -999994807 892434105 -1000000000 -873703635 999997190 752664484 999997190 592703574 754929801 1 -524278580 -999994807 338488396 585038254 -294330951 999997190 12804610 502303170 -467666278 632728431 -176739967 -999994807 646010859 -500366685 -1 15274949 -304204027 768373074 -1 -456064614 365301743 -200418037 394830618 -512540202 1 999997190 -638462201 180000740 456379878 479706389 4499599 490120877 -612988888 -888694908 479047928 0 14539600 974727351 -623970804 999997190 -999994807 -291620379 901896161 -301310413 999997190 -363148021 903663284 950119209 402512700 999333574 42 999997190 639940111 487155121 0 999997190 999997190 -66840636 104207745 407828126 42 364222054 851152911 -999994807 43209332 -348975180 -999994807 440192717 -201395485 -1000000000 -263106489 849249917 -330937860 985029682 16456317 -582516333 520706141 -501944543 -999994807 560706512 409198738 650438044 -999994807 -307923558 -733121327 -332015844 -1 969487813 -122231330 626191192 892045051 -120698911 632772761 658100922 -303605248 338038005 -527305314 -962998691 1 -210437229 481536529 -530257748 881630758 228379415 -91214924 -999994807 -737027065 935771886 -613780450 -1000000000 -713519572 -149433962 594902616 -1000000000 302914877 -74828822 845709400 -677852441 -898234816 -727760263 879048962 -393328445 -347028716 -1 -100907976 -917694891 894232458 -862483675 -926205301 16043127 994657978 585463939 999997190 1000000000 -764210710 1 -1000000000 -896693716 -222184117 812017728 -776162746 52486593 999997190 -217617813 993312998 -137688557 1000000000 618803359 999997190 899261979 258800424 -999994807 999997190 -952452104 762129582 -653080476 999997190 -346673559 701398247 511213719 -223867755 -501840130 468622673 498428246 -689620049 1000000000 -615890604 63752936 -999994807 -232225810 -906484629 126923773 773109277 0 999997190 42 999997190 963304116 -596951967 123708771 -999994807 806834327 -896638488 59310607 -142580892 -558982786 903904343 -941073430 -594511267 -999994807 999997190 -999994807 320225063 -893001911 -179535517 380224451 753914473 -293596383 516217937 -245629644 -2599163 -1000000000 42 1000000000 194034498 -1000000000 -999994807 -135896369 376548900 397002355 -916307794 -999994807 -242686011 -701474354 -926151263 -1000000000 633764489 466709353 860449036 382718052 -673597841 -999994807 -787305986 403614470 164047892 -646615130 801101128 -910801677 307317369 972603440 999997190 -975177113 -677647811 -897693070 -999994807 999997190 -15441328 -999994807 -999994807 2572304 -1000000000 43034722 -798478380 999997190 -1 377489162 0 565597073 0 999997190 999997190 -223232464 527657936 1 232173693 -903691589 1 -784984767 227686623 788095731 0 999997190 557152895 -672208831 42 1 695916820 192911968 -1000000000 135331082 311642340 -573241255 -5187859 1 -504000550 427612687 -831050999 -640995263 -722713243 999997190 -999994807 -350773093 -51899866 635254345 -941750715 827569094 999997190 42 -223433286 657861400 327062910 214870481 -49739778 575740050 -657616316 550661862 -999994807 702687083 -733173439 136881702 891766239 283881893 999997190 -1 -1000000000 478561321 -390883854 1000000000 245008164 -458820632 -915843357 -220024954 127379311 999997190 196186297 262666767 999997190 -1 -739320391 233092503 -1727731 -667631228 -764182051 687745299 999997190 542911633 -1000000000 -508463267 -999994807 -812696813 825155448 -253760590 1000000000 -829009846 -999994807 135237310 -212737811 112972251 -45445307 825620696 -215671666 -999994807 320256592 -928730441 557638835 1000000000 855998086 -795624750 999997190 790772005 639391021 902102809 -96896621 -1 248578684 999997190 793310161 -999994807 -63394366 999997190 930230914 0 287598137 734827902 -496519437 -453653899 -810040485 217417756 -999994807 451963122 920425260 730795340 -914746149 -213409694 1000000000 0 -999994807 889275628 663407521 902988736 845562409 42 143762402 -145822425 -999994807 493643955 -487742695 -89983951 70513403 986587953 999997190 -999994807 -565841522 477390140 -512066505 -780132695 770955687 829007326 337323203 -999994807 -1000000000 746276061 -870026040 -886098560 181317405 -536685550 402098382 -1 -999994807 914513701 999997190 779541870 50099331 -588231409 1 -454145915 -914394369 -854850963 213860983 -674742157 974935751 751678087 999997190 825338891 999997190 999997190 999997190 102568295 -194703686 -740238241 -22589797 63359024 379184006 -572028870 42 42 -595926429 999997190 801760710 -291080842 257007191 -908392012 949275082 -949180164 -316506078 91016494 460780795 1000000000 999997190 -697219245 -475081973 -999994807 -999994807 0 376330316 -999994807 -424371962 -470015477 -415816522 101396062 -520224150 161177554 -999994807 -832111910 736770826 -1000000000 999997190 42 -687703827 464576201 -1 -604177175 42 -999994807 466485984 -1 706705624 -698045105 -24782682 586500202 706635273 -893769159 983653428 1 -424421844 -227696242 -34875466 -1000000000 948435312 1 987464754 878696172 892849269 -1000000000 999997190 -662420723 -2470509 -1000000000 371369336 -365900682 -980651972 -342809580 -260098449 593562858 999997190 -158279635 -67205610 -109388736 -999994807 -128311070 379985582 -551297505 350716825 671665910 804818843 1 -450544467 584658310 999997190 -168184299 -799225847 -763941221 -23064031 787012652 -1832708 -807330316 -268023027 -1 537784545 379930585 -58949409 -1 -999994807 428825708 -20924827 999997190 999997190 -999994807 -999994807 67686092 -84958392 -314171600 0 372295475 440362722 -96162006 643244129 -344005603 999997190 852784368 661203517 -134532366 -156002563 509588115 544610795 46963628 516852585 -281256234 -735587326 -928144397 -368322632 884735543 -242179499 999997190 0 -784240961 541612926 -844675128 270402443 185441419 813271109 929749765 -467950959 -53333495 -999994807 -454870864 -603507285 1000000000 -999994807 999997190 1 593979151 969937313 512805024 -999994807 999997190 -687106937 -622622572 -999994807 76874893 -1000000000 -333470397 -997570433 -591394809 79864560 791222443 -633103531 42 181487018 -252275384 -999994807 316382861 999997190 999997190 -727088742 46013465 293439070 -410218958 -358444191 -449033473 -50962865 1000000000 -999994807 670236700 661485457 -70027519 -1000000000 331279010 376405190 438335804 -815189166 999997190 1 -379293171 -803862 999997190 -1 -179564497 681547540 -1 -5617667 -542450322 216896846 117411057 189145762 -999994807 1000000000 0 -999994807 174528263 502901949 -421941793 193744502 371046470 376005308 -52733764 953315973 980472339 -26101395 32559996 414140033 -571720312 -235662062 -403574235 -1000000000 518942672 -42509370 -347966571 -263843817 401488639 58288896 -999994807 -780193741 357290002 999997190 717643508 -390999745 663967938 -407075131 -991523763 -286573429 831412281 937865049 -429436828 -999994807 45761133 -326840507 -999994807 -966432477 735588245 644520245 999997190 999997190 195885091 -940970074 1 598847277 -999994807 -846022554 1000000000 417895570 46251489 402536748 999997190 999997190 -999994807 991540652 -897856957 -1 -999994807 909540633 522157100 -320668438 999997190 -999994807 -68148717 -691117740 1 518327471 -69359371 1 -309057335 906671222 -673761964 -497070125 -738862383 999997190 -282802386 -646122673 294491583 -277308077 672010335 -1000000000 143136804 981352076 -283622107 501982666 0 245127467 -789352473 -469410837 -148721700 999997190 746983950 382510954 652534823 -367191461 934968120 61681245 -772365981 -999994807 -999994807 -636898720 42 1 -934927417 -993526642 999997190 36836145 -662475649 0 -999994807 899942534 1000000000 745437829 -1 222663966 999997190 834234758 -797761792 322180284 376491264 0 -144670401 -319885194 999997190 -999994807 863991408 812632717 -324900805 42 876340988 732103271 655906274 -728304580 429975121 1000000000 272848709 396545949 338888913 348503979 999997190 438439169 246968485 42 1000000000 -103431457 566024193 761884373 -616463669 -568161266 -94552949 -1 999997190 741535786 -503451072 -962267138 -1 64193418 -685820704 -879343903 394356142 -353966679 -424951755 647636737 -1 -419816586 -1000000000 -185624325 -721769657 -419922544 -1 431084962 296501363 809578893 1 -747878786 -999994807 -5911266 -984025743 -271010636 739717318 548692860 696438568 36746813 -733659817 -735678929 -48384496 -797924502 156642486 -999994807 -637636991 551961027 1 -1000000000 -313553576 777972923 699703128 -631216773 689501633 999997190 -1000000000 -999994807 -714361459 -152246657 928666672 730743524 -999994807 -57669677 -498067361 999997190 999997190 206523438 -370106217 -350674499 373569691 -855770461 369838482 388006914 756962934 -999994807 834571265 999997190 -999994807 712704817 999997190 1000000000 -445888533 999997190 -999994807 1000000000 642197257 635511681 -1 -82486272 -44754750 -728602642 -480032520 -1000000000 -640594575 353002774 624788108 -579391742 -414949517 42 1 -524111908 -871377130 -198786914 -1 683711086 294067121 42 -838690279 261985177 -1000000000 516250397 474054850 -999994807 999997190 -827123449 -354924437 -999994807 -304085832 1000000000 331086461 -283085752 290461578 813931944 -198823033 -585615238 42 999997190 -905947652 -999994807 -999994807 -809070074 166992318 -127915088 -564246922 78236792 0 133879938 -424887303 308921744 335063904 -1000000000 999997190 195484617 -158404391 -787620618 -999994807 -999994807 364196554 -999994807 -999994807 999997190 -71680754 243255434 -91583505 102262641 619536161 756438435 1000000000 434324919 -915545536 999997190 222772777 999997190 999997190 -999994807 778672231 -999994807 42 276264748 1000000000 69361114 616431598 -823493482 383813203 -534419518 42 -836664133 -1000000000 721046296 -975730613 -1 -889412613 -295906748 -999994807 999997190 583180700 -321541569 -951307201 959371415 171010005 567946182 -999994807 399737371 999997190 -34616509 -484900098 -186899545 42 -1 -361959501 761467098 414079748 923994185 892394570 903877758 42 -754457799 999997190 -526415245 94964333 -421267549 -192297503 -134487756 -716463373 -2662265 999997190 -895111219 42 -156425118 999997190 -1000000000 630249381 999997190 -897291336 1000000000 -923187251 -999994807 1 -75020987 551220897 -86657842 258895298 723942346 156451621 0 611521394 0 466163744 999997190 -806399745 783098285 665193900 -247913015 949780927 -341712364 -754106463 -1 727078361 -999994807 -1000000000 -999994807 -241424328 999997190 1 899690732 531510273 5521333 -29379193 -611693999 42 999997190 182937357 236677774 -154923640 348578333 4855149 922736801 58026760 154043133 705411338 936079582 1 -999994807 999997190 42 -869154068 -480956258 -114036133 513319439 400133396 420298618 -1 -999994807 999997190 42 999997190 -495753317 -19355847 -879312778 -1 -984614689 -112030419 0 -408925170 1000000000 -289993661 361737806 -999994807 1 -999994807 505931165 1000000000 -900139172 42 405682226 593643888 334922616 999997190 -167601114 -262329609 -999994807 678825487 -551199306 -516424924 508065849 -805454061 492488626 -1000000000 585063316 453579109 -1000000000 -72125814 -63901962 -999994807 0 -999994807 445073801 542099662 -893521183 1000000000 -999994807 -999994807 -844404184 999997190 -797791610 378362332 388421114 909220329 897272603 -893692471 460374613 511853914 -1 -863935706 -943472868 -534468520 382008190 737624856 552902787 -1 -593304237 164795631 139172403 999997190 -116759114 385686509 566829290 42 811417520 -1 -999994807 1 256149454 185290378 -465512226 482580531 -709967000 -173238951 1 26271001 -608034444 -694283011 809993419 -408324595 -671871183 -401087054 120321099 -801632538 999997190 999997190 39434377 -636987499 999997190 -34596635 315008058 -135683688 -999994807 337232355 -557859364 -717003962 -658059727 497495292 42 42 1 466805990 -421153117 -190304147 -900126598 -15981057 -595539848 999997190 -498191502 -877120889 852276967 -569498083 -749891073 -407546348 0 -460811326 34791606 735117728 -65909176 -999994807 -999994807 195337167 -630256683 -34843973 1000000000 165767491 -133668303 999997190 -978291458 -700516858 -999994807 999997190 641602892 -478841493 758527457 -536883419 -1000000000 42 754619872 861851292 941293370 -201018455 -719573111 936620456 438816849 179953762 0 -863168870 -759935698 -999994807 -655449299 -751396175 -119852616 801410049 -556486426 1000000000 840092261 -440404545 649170421 470713727 -251240368 -198404752 642515922 -172702470 1 -1 -999994807 -985639990 -1000000000 99144738 -958153784 -228068542 501805082 139604141 999997190 76068832 131288826 837489004 305167563 -893087317 622307988 -256743666 999997190 81698242 -999994807 883385018 0 -1 975305786 52325428 -958183289 790117841 -780099659 999997190 545965530 -1000000000 999997190 -704854013 999997190 -267409976 661467052 512457818 494436276 -459799142 796814144 -467692425 42 -503917475 784928942 -121064681 16304379 -16671560 -500902639 855267845 974436708 -689766018 1 593430756 -193625972 -79309852 -241502088 999997190 296728795 127153197 -69819177 -679877860 842303220 -74488133 -1000000000 863016691 -999994807 -649839139 -999994807 -420401428 -160362256 177242886 999997190 -1000000000 -991722816 290518527 185405534 911694100 0 -999994807 50848988 1 999997190 467295114 -999994807 -820075153 999997190 -631619800 -884097979 -159479732 -221451566 623390834 -668104672 -272381340 465021884 939187084 -260169566 -72350672 -756634161 -999994807 81485509 489654890 0 -287842008 999997190 690672542 -552686493 -142367989 286028351 885899672 -157399971 807919860 -999994807 -999994807 1 734143560 -250614957 69067836 557797130 -544706139 94431434 827486898 981307881 -999994807 -999994807 875250865 -1000000000 826840654 204727013 -372579160 0 -581890570 -1000000000 361391971 267320996 -630746610 515923225 120122157 -237741036 -674230015 999997190 -695059138 1 -189051101 42 -241073603 356168802 -168152974 999997190 -719333067 -29945654 -556997244 385547038 -42851654 -1 20996765 -1 1 147762512 -308570695 -259225763 999997190 -127421520 -400921322 -419326019 571533992 -1 -352201366 -34423036 704790456 -894500130 -866628691 -798107010 -377884792 -235532374 320634727 -999994807 657104361 62372301 -306683826 -897181020 -708799123 926528019 914485522 -201872084 -999994807 94266125 -795086963 -121781385 999997190 42 946272845 -999994807 -1 546144702 -425789192 -842741542 41479287 763776686 -629558497 -29460434 -338885865 803522478 288370036 -918232619 -472827123 999997190 220618483 -213541202 302975652 999997190 494643327 -826763187 -999994807 -999994807 -999994807 632455588 118666315 927374207 -648891996 -520688012 1000000000 -173535556 999997190 694326188 999997190 21613254 992743189 762531146 -583834608 -207442985 -1 -1 -412139240 742161466 -298334588 -826729148 -624314656 999997190 -627453783 577600960 999997190 -848304141 999997190 -998582444 -1 -291662560 0 -66157127 955747989 1000000000 -304058598 939118736 263410744 918852967 -1 999997190 80763034 636745440 -708061839 999997190 296853401 999997190 -1000000000 275173292 -999994807 -628232233 -48977236 -141823789 -857955958 -999994807 992398874 857895968 0 719706386 49827107 -838342332 -516371915 848010881 130412033 1 717972863 -295584025 -712776799 -999994807 1000000000 -999994807 218941257 -925855727 -1 -348555726 133299722 346548135 534615728 999997190 471481753 193361674 802274322 328580413 -306634060 -1000000000 -147889228 -999994807 804813292 42 -671603969 -84431138 -999994807 551417018 -1000000000 -169843147 999997190 596782611 667788651 -765321580 -58066082 506703654 837447856 -109760925 777986468 -499099669 827678649 215468729 -999994807 999997190 -201710473 -933569720 722520759 -622146785 -999994807 -766943832 -339004464 174854199 999997190 -999994807 385191092 -1 -849229733 -724178357 999997190 15943501 42 -327147477 -973786239 -70199699 519428631 576543533 -684871348 -538219543 -225859100 0 -724547928 -676540702 999997190 -446385251 948079265 -54115080 999997190 42 674073289 401677432 117074185 1 165544907 947700185 66859965 999997190 -813977199 -742388579 608537523 -1 850787776 1 -7234612 999997190 427252319 865663441 1000000000 -158950826 225834686 835817946 999997190 723964499 978391359 821199586 0 -999994807 -822678795 -321140388 363457836 61107810 299953472 1 -508710674 -1000000000 -433720756 822773681 386432532 999997190 416485469 -69451732 -1 -608857513 999997190 -468248844 1 -999994807 -344760157 -365088400 -782474402 -935998420 -283666952 162978416 94246289 -618558644 -626139373 999997190 -511443465 700406069 486911221 566740635 -999994807 -1000000000 -556875576 -782742450 999997190 590013266 -999994807 -123995556 1000000000 372647864 904901371 280554665 358371020 -630169577 -999994807 863001862 850066773 -80654936 42 378993726 -445824035 1000000000 -910502550 -182964093 117722340 932953393 188286939 514206490 -690665285 625449501 -682001010 -68857528 907489890 -1000000000 -730587852 1000000000 468460863 -666806889 -577580104 592524353 -995767360 303325941 172802145 353106775 -932634570 1 -999994807 -550353770 756939313 -836613057 422655800 -421091908 -1000000000 -168724942 -121711016 999997190 845428016 42 -269578261 -257218319 928003975 -1 238786015 -691004388 -4305410 824760287 1 -11284064 0 706274226 -949407266 -999994807 -155207304 -1 1000000000 42 279713696 -1 -117932745 -107478748 433681407 803008458 -999994807 0 -450591492 -999994807 961050558 -366630003 553263694 914208125 -999994807 0 -665040554 -555562407 -999994807 -33211823 -607440482 -999994807 1000000000 -873958922 -830055820 804020210 -943629027 -869384206 -191627420 879391272 -115901411 0 0 -20942488 523577679 186962152 -185037661 -525375450 1000000000 -176470094 409675754 752930207 667834124 987118853 -999994807 -847609808 41155182 -14945494 -1000000000 978387469 -313963840 681495029 -859251964 -933428078 -120611003 -999994807 -1 -377395974 -753543742 854797966 -359821014 -253788239 -648087918 -37171081 -697407554 0 -886721656 -999994807 326464485 999997190 -994913386 360009752 28301799 307104770 300293931 -374901024 166520065 -75520288 731381674 607747640 852343335 999997190 -599120258 489722408 -990980712 -950898929 -434617912 -368526686 -726402570 259880409 999997190 -1000000000 284671184 -289138088 -999994807 296201460 -1000000000 -425483826 -802255289 -544737649 999997190 993833220 -1 -669530305 155172853 -1 -290553476 656273352 135933819 1 393854746 -999994807 875981101 -926752598 -1 137240887 -107325133 540589273 621180231 -558143882 0 -999994807 -1 567072856 884171463 727563199 441339585 -1 410779077 -587833708 30630279 -1000000000 -405285101 316377871 -1000000000 592075224 416036288 -1 -721619115 198863287 -999994807 999997190 747191516 1000000000 1000000000 999997190 -710766501 1000000000 665250422 630790913 999997190 259107615 -267376230 -757231885 -1000000000 496549538 -999994807 899798345 215774609 -202927807 247177905 -387212114 393860905 -1000000000 0 -817493903 -450499207 -900100168 688636074 -169607204 729484884 -287742367 347058110 -372886918 -367493983 415374520 -409403302 -597642537 -1000000000 870238002 -785286677 570792388 -325325262 -395183666 7871874 -763883102 0 439486598 -130085286 524829964 687602714 999997190 662323352 -308411163 -251028812 -230629956 -1000000000 -1 7847653 280624849 144675276 -772411499 -68085612 -734589934 -761300091 -262966987 407662936 -281904419 999997190 999997190 695113235 -999994807 999997190 -708055680 -461839512 -1 -795124222 -316384280 602617842 -1000000000 -187555686 0 668007937 -384068383 999997190 -943477149 437340006 -1 -999994807 -793623887 -999994807 999997190 -860615976 118613036 649745971 -435242893 685101521 -466085504 -999994807 1 199262865 410800195 613108231 -650927648 647561211 -999994807 858155764 0 494338332 880290885 275839194 682049463 -298039320 189490220 999997190 150855353 -265267949 979693718 -1000000000 -649790458 644814785 -469882571 -999994807 -738190631 -1000000000 131504900 -696416159 -999994807 243235403 -573091570 576900603 -999994807 -509394826 569015029 -999994807 288094132 189467273 -999994807 312599999 -204630329 -999994807 -276336891 845229998 127757614 -484658255 -541736723 -941473575 163440652 -680804695 785009004 -940922148 -999994807 -999994807 -325471113 -175388606 -335774420 600969335 302312219 999997190 -999994807 42 -754931087 257018587 -694794041 -746205334 763097074 67846564 -666715675 -999994807 1000000000 51502482 -978166945 667173844 1000000000 312080660 -571414310 0 -272120757 -716892195 339505363 -104830537 -157359483 -515948533 -155904085 968118452 955517379 359550946 917499317 -886103128 999997190 356509278 351560375 753665660 -438001857 -428187221 -42151920 281552021 995277207 678134863 -999994807 111717504 42 999997190 -1 657320841 218938764 257105540 492488626 -1 520538886 -999994807 -313575272 -694795783 -546653620 999997190 -924000916 652666117 -311379569 110339973 -303168095 570915428 -12043707 495234970 -192634894 398312978 -288852191 999997190 42 -943707182 225313297 999997190 999997190 -999994807 1000000000 -271659242 -259586812 367026125 0 -610826966 318523908 112933027 820969310 -55343906 -383838684 -999994807 201583823 910781510 999997190 -191555694 42 42 931860219 764171963 918779166 -394025799 42 999997190 952594371 -1000000000 -531257849 42 1000000000 292407349 -1000000000 145506157 957462965 1000000000 -526496807 359425835 -668047426 -416616354 -32150368 0 -1000000000 -576410299 28239180 -999994807 329060450 816868268 451415845 -524175481 -313241610 -631722228 -497297440 999997190 999997190 -622960 42 529334352 -21200022 999997190 -749073100 999997190 -358424043 478027026 1 -407002571 -489971891 -999994807 -607275272 -300451647 -538712724 -318975626 934989343 606150866 -1 560205781 -692540916 -483311800 614604926 1 690613423 171793618 743618383 -284084970 903088688 -550767532 -556269794 923263054 -999994807 -421442544 142761279 659258217 -717427737 -518174182 996893076 -311767683 -999994807 -446534040 999997190 -553499898 999997190 -40716378 -388257956 -956122936 511222082 597639365 895365427 999997190 660060681 737522679 -230634857 1 337565420 -999994807 42 522541536 65561803 1000000000 -625147895 453686587 -999994807 952450080 745346839 549044111 999997190 382070503 1000000000 -999994807 -826722039 755875949 -411593099 532957810 150569514 -861090281 -669865094 106377514 1 -597250897 1 855192473 -999994807 -999994807 235155220 999997190 -615151014 -1 1 374919386 314237581 999997190 609942895 -19022699 -82398504 -542231782 -498955172 -999994807 -999994807 -870566095 1000000000 224439870 415433416 -999994807 1 -1 -831507570 -423120915 116285010 -941734909 -999994807 42 -999994807 315977818 -563932807 -1 -215769964 656917214 -1 -664152242 938651058 550546615 414925946 -387970491 1 -737457047 -999994807 280052653 -360349118 107992760 667216539 -911724060 304284318 -614752218 -793045272 812110868 -999994807 629193035 1 579560064 506686784 841576941 -937873409 -999994807 -429076881 -367443014 2687680 -999994807 -250538138 922843496 -1000000000 -501213295 -57065026 488154429 589414549 263746305 -999994807 184122207 155720265 387591893 1 192116731 -352336359 -463883177 938353886 -883326253 -39292568 6072504 606915594 1 -815762060 999997190 506894871 -910296494 1 353049655 -166447037 -666328978 968755211 -1000000000 400971418 999997190 -999994807 -1 822096707 888577940 999997190 -999994807 1 999997190 -1000000000 262900488 699507353 508218382 26707248 -545523738 -302465781 -624978050 769407899 995571405 -117017279 954206462 -999994807 867066093 52421182 -959570110 0 0 -999994807 229242334 -999994807 889357480 903133237 -388982426 563301267 42 -251887385 -999994807 0 -23079334 -272104027 -292126249 -999994807 -1 139294156 -395194303 963970403 0 -999994807 -1 -700959905 255689014 -238916693 646107425 223129569 42331325 -81389329 733959286 -589915034 -8760078 586694388 -999994807 -277213130 697398743 773529677 44501781 999997190 -561557731 -93305791 -45159675 -999994807 360264559 -1 -759405914 0 0 774809710 0 122779327 -184174907 -986483566 -532905001 -999994807 -956372537 -326787799 -1000000000 231562657 -999994807 -937445178 926919221 -999994807 411076648 -357971311 -999994807 -464435230 -760314979 859105447 -996599272 -59843007 999997190 527914481 987572003 -980166665 171057901 -892318133 -332322591 -1 983012940 227935665 1000000000 1 -816361619 457258002 999997190 -861241392 -966953495 -994058277 212503866 -596126414 113026853 97244763 999997190 -277388291 -526611258 1 999997190 1 186946583 -1000000000 55841626 703683849 -871493523 495321297 676373596 -703566258 610358615 -362445675 -265179884 718040512 -191635885 -999994807 -250727524 -999994807 -1 145237406 999997190 275912334 259263134 -999994807 -977898346 42 -582417643 -981874030 970672724 1000000000 -359668334 -553370865 999997190 0 80004364 -198794778 951480242 1 633529472 12147967 -1000000000 -999994807 42 999997190 -57957915 15400103 651913579 -518436282 -621908917 -826574972 -1 -698292364 999997190 625833760 -980700799 844434795 1 -839152155 923629175 743140909 999997190 668803721 -636275265 -850590603 -462009341 -650822400 1000000000 794402250 670838739 -131422050 -999994807 294272092 -499340415 1 -869520938 -142756926 129524864 -307767042 999997190 42 371803924 48514434 -208169318 -1 -999994807 -999994807 959690668 -385314784 999997190 -970215277 -479006022 -444922597 -780795615 999997190 658075301 -289702776 999997190 662556303 605475482 42 -999994807 -34865731 -1 -1000000000 -762091155 -703205130 405490470 113208249 -38020769 -754445161 273823550 -999994807 353790601 -148942594 -682739246 1 -108149231 155159204 999997190 624914559 999997190 -36712526 781047628 -999994807 42 -999994807 416992728 999997190 999997190 130875052 815999849 -562877320 1000000000 -845589394 -999994807 310334480 -251455958 434599040 134003601 -706689728 356635198 -774095729 -999994807 9307561 0 410898890 -591195985 -451920971 93013668 -990361949 1000000000 -154375960 -972789127 1000000000 67878434 -294530122 999997190 72701720 934654116 798439377 -419628093 457213049 -109204329 999997190 -899132018 -586980577 -891342684 -685595571 -370763332 -377719363 185354511 0 121964080 -1000000000 -181441010 959460089 -999994807 42 605956594 -490532755 404845227 999997190 -519515349 56117513 53821039 -530492046 42 -637069633 78295567 -999994807 44717796 42 111717504 195129628 -125891177 -568135800 -847728267 -999994807 -335999222 999997190 -1000000000 -377689412 3441021 42 369370749 999997190 0 999997190 843646126 790672056 26995823 -999994807 199720907 999997190 -1 761845366 -999994807 743766596 -559953474 -540376460 -723706050 870823878 -999994807 -95618407 669416519 1000000000 719183345 -847336354 -999994807 524572487 -632074950 793205461 151613283 -885631423 1000000000 322311314 -977025511 480896883 0 -921305372 384636154 -663455865 1 307042221 -697999411 -850655108 163191200 42 999997190 -313268187 -342268679 177031057 -245702051 -258148694 -999994807 -79501286 0 -999994807 939166261 -118194192 443007163 193671466 -999994807 -827325916 999997190 931300865 739231838 -999994807 329032483 -549775958 -999994807 -210838420 -132296109 0 -433505213 512096868 -838209679 5157668 969877664 874985827 82993849 -281915980 -824138523 -54909006 -693030801 999997190 838232627 42 865606811 -377670575 -493772688 -754010522 -374173958 -943902988 396751267 -835935522 310650202 949455100 1 -287480076 497524727 -482082460 -280031495 992537692 -950367191 729520135 324481665 334457293 209776669 -1 720216003 71478503 -5834519 999997190 943611229 257344489 -914947823 42 260431601 -999994807 -777112157 -1 -950233834 -999994807 279735377 549588896 578935466 233897675 -713196519 -811450362 -999994807 -524717054 268038991 -753374134 -438324547 -172975962 81170273 1 -113216600 -203393283 -999994807 -874238620 593834796 -898631379 950911145 797012255 -199367612 999997190 -999994807 302086388 603978602 -999994807 -525927871 165860278 -999994807 -671724667 58458120 -589629086 -590874260 772473188 430974989 -823853054 -933764763 54233769 -821509672 -907858128 -166423881 306786028 -1000000000 999997190 542177327 0 -501128596 -1000000000 -552793393 608987338 -164015421 -971300359 -999994807 999997190 731670242 834602140 -856927570 1000000000 -999994807 1000000000 -276766451 608543963 -886527107 -554563955 -460134520 801888002 546950238 -999994807 -452418947 999997190 42 -587396787 530750704 -999994807 906450559 -416620287 -227260823 -906820887 234617388 -345745031 844575331 -207298713 106814643 -999994807 999997190 -999994807 631516850 392720505 -1 212911866 -183505160 999997190 -243801768 -999994807 -75316975 -109710011 -941921484 -999994807 -340945932 1000000000 -999994807 999997190 -912366348 -831915778 -1 -958506484 241491568 74102331 397061139 226489373 -999994807 999997190 59863709 -1000000000 -613661837 -687006479 -380365949 -28805043 42 291528316 -118353909 -184531919 476354845 -205791754 999997190 1000000000 539020687 -231137759 -910367683 927850965 999997190 -219959533 999997190 245023924 318956609 -586596886 0 -320367403 252934186 476811264 42 135437426 1000000000 830863837 -634546349 -102933392 -1000000000 -999994807 222928614 -995990589 141585617 9983934 832963366 499247521 -550549744 -999994807 0 281948892 759254806 999997190 -999994807 299304035 14750448 -119328346 547085939 -545680731 -625447443 999997190 681474660 204921457 -973248172 718781159 -233237284 975903228 808211479 -999994807 897023743 999997190 -873819032 -999994807 -1000000000 89657005 -299670930 129060346 478878072 42 545039042 -125250816 323278945 878221879 -593790188 999997190 264096899 111963739 0 42 -117312068 101326769 798835265 145104562 292390255 -861384328 844218538 318150475 855859626 713800100 999997190 1000000000 597857186 985402457 938728361 1 313288684 -869092516 999997190 734792252 218691571 -346936310 -689621705 853193143 -866826456 520029346 999997190 -844556 778768474 -999994807 -216150295 306761396 -929291827 -823241668 772648418 -303330162 -192935376 -866917014 -1000000000 309256276 42 742101431 354996421 464089017 -527350815 -628965355 -1 0 -949765443 156779198 252660987 -536872288 806356155 -999994807 -1 144408117 -567886266 1 190952392 431988471 -779129651 391834892 999997190 905915060 617565104 92987103 563274025 525170705 999997190 884090035 -383244454 783678881 999997190 -999994807 -999994807 830670808 -656103480 -1000000000 244539535 -101780796 -690695603 -982746892 427366327 -662845743 999997190 564342335 -944086275 253195073 896535444 -508954183 -935074575 943586069 759468451 -999994807 999997190 1 52023667 40322411 0 69451419 759790496 589608646 -893281339 1 -683326024 0 678877576 -922893104 0 42 738105564 -1 1000000000 602378598 579715145 1000000000 -752772117 638077673 653810480 -22228125 -346940798 -47330198 999997190 -268185446 -1000000000 -509891108 852112716 -999994807 -624074396 -1 14014808 245707246 -37922768 643602154 1 1 928610209 493403430 940620030 -999022214 -572375040 753840138 -999994807 671117055 -268695150 394039629 -999994807 -774561793 826538055 259554503 999997190 -904550241 966881035 577863722 -73839904 804717185 502835585 271295718 -593512315 -999994807 1 -272269212 -990424304 717209236 620404934 1 366564278 207557769 -558982786 -999994807 -662516976 1 -999994807 -1 234479536 -999994807 762144782 992844595 -628194503 42 42 -441789661 -890698387 38670854 -999994807 231308069 692207015 282250079 999997190 -519245342 -103839038 619972869 -905208979 226595618 -504867294 -1 123709373 -988910721 999997190 -1000000000 1000000000 -999994807 238276437 0 -1 689056143 -221829837 482705071 -733879621 884394339 -999994807 999997190 -1 -425595035 336850695 308505493 713314395 -101837903 938953358 653450748 -999994807 249362754 -999994807 106883337 -999994807 999997190 999997190 -204650985 1000000000 -481411189 -664296857 -999994807 667955077 1000000000 -1 -441973563 -24873907 1000000000 -119153964 161904687 -62302099 -902329328 999997190 -521167862 -454643118 -385540134 664364701 428538911 1000000000 -612723007 -978052151 680839167 -1 -666077702 -644821906 -840284957 121786562 1000000000 42 -160965921 -999994807 999997190 -731259091 783020575 613305178 -119690943 0 315626360 -59823959 374638446 -930016969 999997190 -918705694 -754607549 192043349 -232485014 -326663838 501855018 999997190 -936922891 999997190 999997190 203491997 674711282 802878039 377586152 814168274 -999994807 999997190 -1000000000 314072071 999997190 -323117541 778658488 -573660340 -676121490 -846890615 367267772 -999994807 -743304380 -264356229 447199962 96168682 330028041 -755500544 104479630 -728301012 42 999997190 2824435 999997190 328661380 -999994807 999997190 999997190 50540198 602954687 441156890 1000000000 908692364 260870586 -744426388 1000000000 835376416 343332452 220145005 -515972948 -414718946 -271452871 878556777 42 600705621 999997190 -999994807 677705650 42 999997190 926011087 628272936 -583259408 -1 773750046 622347645 -1 999997190 -18857811 59971076 -532318596 769250640 240089294 -820706463 584537453 -1000000000 -170196539 -301789565 516352513 69358793 42 54045361 582259346 -1000000000 999997190 368596345 -1000000000 999997190 -806924947 70835203 -9414984 -524062343 -999994807 1000000000 -133221972 -999994807 -999994807 854906223 1 375588417 -466707055 -999994807 -864445006 -562850384 -807873146 100409073 999997190 -257773924 -999994807 -885309214 -417148597 131738021 -880171013 -369015035 -1000000000 0 -743724299 23029195 -999994807 -386970799 999997190 367112363 456260411 -275611266 736831643 1000000000 0 -278635335 777556150 849663622 653736390 -832408061 999997190 -410570169 891100583 -873442940 -999994807 1000000000 -327878455 0 434777706 228814520 -362487843 -607786918 489387765 -528849665 98395261 362273585 -694185438 1000000000 -677572853 -469781939 143514565 -844222389 -999994807 -81706019 197258899 213684096 -968285788 610069146 974268313 -494217422 0 658116365 -999994807 -858985248 -999994807 -999994807 0 0 559000677 -1 -344207208 -130145779 -585658586 -999994807 -574354515 452571958 -417188714 -485916242 -818735040 93523192 -961803984 -999994807 42 -395823769 0 -383599519 278371418 -697261609 -190684522 -999994807 -292166809 287929710 1 -233646931 -627658033 -912978443 -660639297 999997190 -459552652 -42667180 130849598 -316617810 -93311562 861534979 953978831 -999994807 -507386292 999997190 223270460 38545647 -1000000000 792730654 992593507 42 0 -131859163 -1000000000 -253868296 364103706 -999994807 237738010 -271101903 -209446533 469287568 918636100 -999994807 -464481960 280690445 526414647 -999994807 0 -999994807 1000000000 -433261646 374610628 -822309735 422261709 -767830288 368164437 -52982529 42 -999994807 -504637470 -385533520 608117415 -192979387 999997190 -874344813 253763424 999997190 -164963410 478892216 -928528466 42 -999994807 890198106 -447410424 -59067145 1000000000 984091442 -842427454 -22880232 -444186177 404592215 911989886 -219733338 494930439 999997190 -396860763 633119976 -686828152 660703946 550580217 -469744436 17018627 89752566 -1 999997190 -464850590 -761831155 837400794 1 295960583 -92864070 -1000000000 -1 -754608033 980042477 755233560 405044949 121559106 80582172 -156151955 909056476 0 -1 -637083194 -283300306 351165056 573100257 8213296 1000000000 -131378980 0 -955363064 -274408394 -351423837 0 -953835151 -928862507 -277360269 -945424956 1000000000 -275365884 999997190 595049 -673604307 999997190 764142465 -147730103 -829800536 832617399 338167023 947950910 -334921061 81400889 42 616743363 68665558 -497609040 769571167 925264895 42 0 924504884 928415025 -1 450158423 105275807 -45881996 -306729658 978795014 1000000000 0 627330285 -199264442 -186436507 -999994807 -84016955 378891194 753752073 113179799 705852080 0 -550971895 1000000000 -895447728 251781065 999997190 -421053181 -464632978 -1000000000 -312725584 -349193047 948780117 -869095523 999997190 590075428 -17710327 -160750932 -827419947 -460079889 652905271 999997190 791379997 208788100 -92271254 430133326 -805705512 758494668 920059121 999997190 349000297 -778358810 1000000000 -149960312 -999994807 -778075122 -487487808 924262396 1000000000 42 355423563 -312618763 214949204 -999994807 -999994807 -944867733 -455196892 59280373 999997190 93672287 -571386670 999997190 412659652 999997190 -906706649 133619 -657893970 -573856617 850159025 -322131436 931913492 257442069 -744349982 -392236852 585741680 449455375 -999994807 -915511435 -999994807 157633321 626840304 -999994807 462154259 -158548698 361764881 134656686 -874132493 -575752490 238915445 -382415871 -1000000000 -1000000000 -66833806 625660207 0 42 -967372549 275596115 1 -378008328 481196582 366276336 -747073572 583000403 -521577773 -590473757 -970563911 454469143 253883825 912520228 -591293537 999997190 210980030 -41788430 273089981 -455489216 -785392772 -99208026 923648369 67802512 -99597360 999997190 -727399246 -999994807 -362017386 481139151 186935756 0 -1000000000 -999994807 605881728 1 805803018 999997190 999997190 -994679747 -889031247 1000000000 -111786189 -53331188 667955077 -335636532 201637572 999997190 -283162655 42 -261527458 -286060123 846794735 184430576 836996315 -790987629 693611077 154582856 -999994807 -565286643 773693816 -999994807 -493133994 -615737893 -282760401 0 -930175319 -673040284 -857416427 -782776504 -740115527 47184214 544799704 288865142 617400075 -510679534 -794242313 -391370240 357629995 42 904867077 1 42 -287769836 999997190 662476248 -999994807 357894872 821709716 -999994807 -916023731 -1 711235513 -52188303 42 -1000000000 0 809857545 -340920452 752541860 999997190 202826774 1 381363552 -105341877 -94067286 0 45369051 -416638919 1 -998178883 161665825 769948098 -999994807 -911425159 159615668 -988310683 132989233 -597011331 999997190 550906665 171771196 999997190 -235686178 -93617067 0 -1 999997190 -142615277 641034101 -999994807 -84408328 -374152669 -444695177 820442643 -877724469 -581058581 42 0 767280307 485799889 684170054 688451123 42 639825991 -229916408 -999994807 720428481 -648087918 -999994807 414147747 -550193127 -999994807 689053931 691578970 -262472629 0 208407971 -512207541 -289605842 999997190 -999994807 535948348 75953616 -454601841 -762660065 -1 -943477149 1 -355511521 -999994807 202739383 -315019054 -1 614079531 -1000000000 999997190 721746933 343516299 -922098178 -1 790963941 -332079930 466281422 421352648 -454595872 -572391031 -1 -1000000000 -910705865 -979261654 666029223 369838482 -915149094 -26429355 -204203828 -396362911 1000000000 947149839 -468086016 486127187 42 -417103255 -999994807 1000000000 104612112 746388000 -1 -22020760 -276415405 -648797724 162944283 -677396078 -593534540 -369684521 911919456 15994127 621658472 1000000000 -494441217 -880508627 -999994807 1 322872093 -999994807 577631141 720673317 -972103159 822238956 -461395849 590094944 1000000000 -999994807 144529792 858632667 -999994807 315557883 -926135958 844210883 803047457 228856620 -23493544 0 999997190 -710147032 -66594000 26681324 543355268 -580614029 8116183 -1 -461090613 246731564 -973625218 999997190 901522920 671468132 999997190 -88503731 725553121 22225052 684896604 -999994807 707809815 598595420 -787735764 484107103 1000000000 842070942 -175721940 354607510 -191165482 -2770510 -328618576 -784798885 851688640 1 999997190 999997190 1 -29541323 -534635513 -666677118 -552662820 -163966295 -884998172 279439040 643007169 -773995445 279157406 228009074 999997190 -164777537 852324338 19905660 -999994807 609604760 -556367108 -183560232 999997190 42 655148041 -789777157 473254820 922341405 -466489864 -344126835 1000000000 343504957 999997190 -1 -571321240 690406773 -571028593 -613235236 91382607 617038689 -21221198 -460357301 -938873274 56575449 -99294706 673034639 104504253 862432018 212112268 0 -856857442 -323971073 -601087972 -937818761 1000000000 -741102249 510403593 42 -1000000000 -971017009 847264202 978796904 -528278509 -999994807 -422248543 -1 -999994807 703768073 907103537 -961851833 522318350 -624761705 499937156 779198198 42 -685734091 -175490083 -786506950 -570704803 -988828491 -610390011 303151829 131950908 -201693287 -1 -964837788 -147327233 0 -673938463 -528468410 -999994807 -1 -354590640 777350796 928067083 692884092 -550779873 981075786 0 -135777674 -67033719 -999994807 755266191 -999994807 -680982197 -530072452 -350474078 -1 999997190 833971618 0 -653225375 513386664 289486844 -968246133 817864331 -905495833 -760328809 42 -630586018 -999994807 -561040526 334328083 -999994807 999997190 -89696952 300283258 -999994807 0 1 417895460 -892808298 -660367039 -292085922 -348586302 877301601 -686877523 -999994807 0 80267421 999997190 726538797 -104221107 -1 954966053 -884185991 -740724015 -904247103 -1000000000 -697905309 999997190 -807789682 999997190 -929540900 42 1000000000 1000000000 360464643 472341732 299106377 -711900383 -320014106 -1 999997190 -1000000000 999997190 214059729 -754283756 814505010 1000000000 -522483326 40486327 168866518 -54764094 -930516314 949996596 -492766425 410604279 768971349 999997190 -158982385 -125738225 0 -88353807 42 -597364501 -1 -999994807 808426667 146534232 -1000000000 -142580892 117019933 -662220207 -574934743 -890216268 753907173 352736206 -342507970 -303601731 -183446508 904446278 -418242347 0 958113200 548450944 -757061487 -999994807 -615757518 570783753 407091703 1 -330533733 999997190 -175884615 252561593 -1 999997190 326675132 999997190 -4683504 36621052 -655078200 302654218 -432910119 -227168670 1000000000 495895290 -999994807 684812912 1 1000000000 -581973953 999997190 903383321 0 0 -724840522 -653666813 -1000000000 -360185361 -1000000000 552927847 -818562798 -999994807 -209478413 454819982 -1000000000 -894751090 999997190 134393467 989841769 -730423154 -575904393 691133539 -999994807 -915155314 1000000000 249297698 -875095658 490897352 999997190 -655753151 148271623 1 999997190 -422744080 -11471315 -265834074 -983216045 999997190 488639810 -1000000000 1 57358667 -625548806 728916695 -164110020 -637861577 843195439 161205982 -1000000000 999997190 741596622 474399722 999997190 -740742158 -670334316 -936296310 -884055706 999997190 1000000000 561951318 258025561 0 325389285 152633035 999997190 104248662 746170624 -86285776 999997190 328530826 9577694 546633953 -339301771 -1000000000 -999994807 327768264 1 0 -792242525 886666010 -256945490 -307183238 786200636 -1000000000 -918066635 -983062681 42 -763311455 -1 816764263 -768067228 999997190 948947429 -269146906 -369305472 -473176884 -836489435 303660648 -447788857 -558684950 -233237538 762203399 -999994807 0 -924600133 -232878847 -999994807 400743915 1 999997190 224065513 -28338375 -999994807 99144321 234924091 614956353 -69363364 -263640087 192890870 -54022265 -999994807 1 233200633 -160400867 -934208147 -19295807 792644911 -610382745 42 999997190 -116697495 -560277080 999997190 -957904384 -476467415 704417905 0 975556939 42 -736449508 321783757 -121092675 -999994807 999997190 1 -862576969 256533589 -999994807 -363615655 -1 333569289 0 645119966 -471088479 -762474929 537026921 235788245 -988148204 -973143621 999997190 261611099 614393119 -1 -932454244 -358480211 -779353802 505086354 201637572 1000000000 -690092040 632171489 -1 96147266 -428942994 -999994807 -80553164 42 831834407 999997190 665556109 237552192 -795763712 -982998420 999997190 -999994807 -567662125 755485618 -856726111 1 -236689241 219558510 -234628207 741116131 259730021 699738077 -356576547 -161490249 241202695 -459846840 -862160138 795964221 -450148417 603304792 -580528142 0 734626084 356571960 -627915229 595717770 -381901475 -529434643 0 -90001674 -107401594 -209759926 0 575948506 753528404 -459185015 -1 -1000000000 -970820192 -143037595 817989396 -975908990 -648139133 755400870 2884981 -61449931 1 -1000000000 0 -486069183 -220887879 -784848729 -401703790 -165561491 42 1000000000 84242524 578570269 -999994807 -653670539 999997190 231765809 -650283804 427495176 610479411 920865010 467717883 11571358 999997190 -342809580 -593912716 78097008 -813822253 -999994807 -487500119 -259171587 -381063214 -948806564 -305937478 312007826 -312360293 -656980494 73186071 -235069814 -232148467 243860167 327911488 -737006153 387555457 -15242245 999997190 191731819 -740941274 -999994807 -274513201 -999994807 838372028 200955020 -34116419 -146183036 920273215 1000000000 37104393 502283074 93496120 -951710681 250357970 -75823688 -999994807 -999994807 975254028 -434830428 512615820 999997190 197483255 197385542 88003514 0 871930810 -487935938 999997190 -191615793 961886842 534753718 -672830349 -999994807 -743112713 1 -272194954 -300655127 999997190 349664966 -871234842 -999994807 269816201 222228404 42 -242748380 -846883732 -172369310 999997190 440527542 -820262555 -114040859 819741812 999997190 0 -999994807 881519699 -999994807 999997190 -383417208 -774850088 -263262217 -999994807 -627256766 999997190 61183271 42 214110379 834033967 724881255 -813000082 999997190 999997190 801569038 -952701645 -404951279 -1 914209374 541091095 42 390508406 -827736941 -1000000000 -817277996 148739996 999997190 -999994807 -555810126 669846696 999997190 -769754791 564019787 -999994807 -309934592 -509183039 393633179 484321625 999997190 999997190 536989622 741871717 999997190 372349940 -132353622 550123810 -865282489 7149406 -791595619 -303487327 82825341 1 873284956 -367177364 -643152883 -999994807 42 -936070725 -739602519 307042221 999997190 985589813 886526616 115881661 -175758144 -53887040 562451930 -459664491 1000000000 70885538 1 -547155832 1 513788185 -519785568 20659035 -1 -999994807 -427230811 396881563 -262562664 974545382 -999994807 -168629856 999997190 -1 -448713053 865638856 402111826 -952428184 -693379796 853882853 1 711618850 999997190 971148977 -8475548 0 -826929403 172693463 -1000000000 -999994807 -1 834389656 -999994807 -43155604 -359115266 904313471 -999994807 692710829 999997190 846609533 -561478376 1000000000 -12703306 -261376802 999997190 -999994807 -1 737083367 -846070745 -621188945 0 930166643 -285371107 -390664449 -1 42 631570831 -451322692 911231198 26112682 -789323889 42 -544513201 581760781 42 793215946 732282611 314386021 764171963 -999994807 54183181 977840041 -355184132 -738310990 -325600981 1000000000 924761210 999997190 -999994807 -628381542 -748007513 566112998 721536310 -541248562 941876387 954061164 -506522507 -391626699 -373521059 -999994807 -333180938 1 -709580169 999997190 -749783191 -778661887 -547491851 -942881419 -603552726 999997190 -57732130 -44983521 -936081265 -1 -999994807 999997190 357972539 326453464 -899572987 -315028048 343450932 -461207122 369256337 680660823 -1 -153065734 752239163 362979693 999997190 330177158 -754974561 999997190 -950516427 -838903591 -903448461 -458988036 539412642 -125828837 305247581 290424812 -287916184 361542064 -153404626 929610474 609370972 430150114 0 999997190 -999994807 950764200 -1000000000 -999994807 999997190 691626001 1000000000 -921969443 866907735 -938883423 107655041 -999994807 26396320 -202138616 308492195 257397489 803456886 1 -354346054 753679019 -311553601 512960916 42 -165441196 -1000000000 -999994807 -999994807 606420946 999997190 -315976184 821958810 109840699 -764317837 -999994807 -935302521 -1000000000 -783099315 179135558 -470154713 -637411780 -234863585 -758978204 999997190 -593577735 -585842223 837574396 -985538915 648652246 -698675246 931877205 141934650 1000000000 -479621129 -330934399 999997190 970325120 810495730 -707178841 -213878309 -445564415 534874992 42 -7373345 -357562415 -285372264 -49907356 67456458 62099901 -429236710 -840400809 -205211505 412098390 -311103151 -236794820 102330127 -999994807 477510747 567567479 999997190 723741607 999997190 153325873 999997190 549765265 277210593 999997190 -668269536 285079444 -727604742 -1 209347681 -667320259 -271465513 1000000000 -212776692 -844761884 -706125583 765194371 -1 1 173001928 -700445543 -240194836 -999994807 278231751 -534176485 519490894 1 -999994807 1000000000 -510030674 -577531977 999997190 -458163439 -65378712 -776393516 -843441604 -657093892 188879892 499464827 60592154 0 952837032 -278991217 0 1 -405863358 -999994807 461738581 999997190 999997190 -129671765 -59709415 0 413582061 0 42120439 -784314021 999997190 23362566 428832856 999997190 365007344 -498535922 42 999997190 361663816 -358753770 1 1000000000 948491091 -753967145 388873701 542482562 163745233 999997190 -560748621 939426118 0 -575406282 -667605537 -799152787 999997190 999997190 315388662 42 -658489115 48743674 -999994807 0 10003110 999997190 549230925 999997190 -1000000000 -804647049 -988826242 -781596069 42 -180758472 792925957 451127954 -581844808 -433894330 -820303192 865101736 722628491 1 -1000000000 -360290678 811346359 -245630138 999997190 676481110 42 999997190 945582848 639099543 961671191 -389740185 333978821 15612935 42 999997190 42 -908098956 470693267 1000000000 -1000000000 -830605492 688186156 -12904378 465800399 11102877 -637413367 760526822 12278009 987781816 -850212351 -417188796 1000000000 -362361434 -1 494597628 828746321 552721245 -1000000000 -267876094 -607130387 0 405337346 -551896233 -598309457 -697731929 144018744 -524539756 -701482638 189046289 814505010 1000000000 8682161 -191852406 -403662920 -1 -999994807 -999994807 -314947108 914252263 -999994807 -965950948 999997190 0 -999994807 822673406 -432708922 -699820327 -881095865 362128954 999997190 804172095 -818199500 741627517 -999994807 1 -494029280 42 192743749 -359020383 -55343906 492385275 124062674 -538018617 999997190 42 -581586942 -27139833 -1 -999994807 489535436 -999994807 -1 -999994807 -906268629 999997190 -93880923 -999994807 599472913 -776074471 -632280931 -749048821 128717892 -792327908 -1 999997190 999997190 -243178244 -541156924 -210243869 -998691930 -389921196 -1000000000 -404128086 449817689 -394678589 195778178 -105606897 -127416636 -999994807 1000000000 -999994807 -425445035 0 -680573873 -294562639 -160632529 308348818 -355807804 -542420268 -378824018 -858186912 1 999997190 -90074561 667409934 999997190 999997190 -278931350 -594839619 543458944 -999994807 -225478584 -999994807 -986701049 -997898841 0 -548872535 993961121 999997190 -593825872 -1000000000 -1000000000 150080819 -97039794 -1000000000 -1000000000 -338430348 -1 153414237 372359686 531672402 133619 463668137 -228318391 209041301 42 -831624348 -833784647 42 -999994807 -637582731 263198190 -999994807 996049367 -711613286 -57116755 206826191 -469327169 -599657919 191330628 999997190 -940579265 678109716 38944558 1028259 721402845 254462904 -632701394 614184028 -999994807 -908567668 -999994807 -626269230 -999994807 -58467548 999997190 111870851 -342100000 539540375 291665900 -999994807 -873779002 56363913 -660183458 -1 1000000000 -143220092 -254584780 501871354 9983934 287587450 69654921 -1000000000 505044586 -40646269 -999994807 -864262517 50931659 -875345115 -875630355 -999994807 -999994807 -330623684 -441776023 -999994807 527874008 -491354940 838046688 -711478482 -410273314 -263343697 207266019 -630746506 -1 654916326 -422531577 708883510 -334198265 999997190 635026624 -595819162 -153460234 999997190 -999994807 -929910781 29705727 -105028606 1 588095928 778679125 -999994807 556856073 -999994807 564811170 -946350792 293492839 307720706 -1 221739120 834914598 563910644 424352423 198863971 999997190 -810313454 -304925181 1 402237504 -480172709 -999994807 371901612 999997190 98810731 -540898792 313525227 -89081906 -521669858 1 1 17563083 -713171973 -1000000000 -561163833 -999994807 864843542 109645065 785468021 573129106 -36577267 -515988260 -337041558 741030335 -117698695 -999994807 42 91868852 -196708853 502788541 -1 -992585895 999997190 -949249752 42 -676640746 -405127642 999997190 665642338 769553892 -999994807 196296212 0 -555817084 999997190 979699269 694512188 33042379 -1 -999994807 568397841 -215374692 942455034 139152089 517288507 -164963689 157266871 562808802 -595294730 -999994807 670564872 0 -881175182 -606743767 999997190 730108259 -924391473 -999994807 118077947 374206997 631557600 -1 543562360 843735033 -999994807 -706955845 1000000000 -494491794 -191940754 -419807481 -819342564 -479675701 -213322314 -66594000 -417435881 -999994807 -210023591 999997190 425805209 -416052737 -4604507 -835861348 232041783 -999994807 999997190 -999994807 -855472451 933669608 999997190 803321510 -349078252 1 -741451760 450346431 999997190 144365053 -226890836 -472219523 421583790 244944730 999997190 890323326 999997190 -247899957 -33687190 -581435514 930825729 245734584 42 999997190 137339332 84263157 -40848715 999997190 172825205 -78731687 -547148743 -700082174 -122187844 42 732282611 519067524 -1 268145510 -33243870 -1000000000 -999994807 -999994807 -726616641 -118937536 631392403 -151118563 515618200 454894504 -913241692 -999994807 336756118 363853563 999997190 999997190 999997190 -737852577 89001604 999997190 797585573 -1000000000 -605459765 127899467 -42674692 -910476790 678501773 999997190 -679358435 1000000000 42 -999994807 895159453 -396100363 -999994807 -551261714 296923745 -963753883 -1000000000 372173390 800325005 785017096 152679713 -237069010 1000000000 -285482989 42 456520846 820984743 -876762132 999997190 -676900752 481087064 873308758 999997190 -171381797 -297525244 -1000000000 37204057 -592290820 -999994807 421209046 381828785 895429565 -853998827 -74777233 42 76068832 -320292008 -818237626 -1 -741621931 -593105520 89897015 -492335559 -999994807 -281358533 444581675 42 -396585454 0 146003722 -57895383 -999994807 -283434385 -674716286 -749062228 999997190 999997190 -449286885 -999994807 -914730396 127379311 999997190 0 -289336506 -999994807 -619353360 881267113 -444065082 77930641 26329578 735085254 349093207 -999994807 294616499 -1000000000 760465849 -1000000000 -999994807 128088187 1 744100242 -429361669 620740401 -855770461 -603216240 401341365 -825663501 -126186208 148993923 -419466697 -999994807 -1000000000 547567948 -88454873 737095893 -860750956 1 1000000000 837667665 -72028836 0 -999994807 -1 61251387 994487394 -1000000000 -1 -999994807 400907210 1000000000 1000000000 -820112750 0 -999994807 999997190 -320289627 -532280317 332761333 -999994807 999997190 -999994807 42 -618460475 -567919335 -550159631 -336992675 -193837381 223490443 999997190 -999994807 999997190 -436776924 197117384 692696808 -353973252 999997190 595699476 999997190 999997190 285440265 -334285308 -74452878 398402745 -212367281 -1000000000 390061071 787058723 -999994807 -999994807 77572691 999997190 999997190 262908909 -984974072 96322247 42 257825855 -999994807 43064750 864304005 -916722386 460809625 -575043461 -686376364 -1000000000 1 -999994807 -714502903 999997190 1 -999994807 563530602 -28844193 -542948410 496849076 -468614587 1 987265242 228188512 -226075912 630394150 966776802 324479422 115917812 103317024 -816165546 441373620 360116221 999997190 304445959 -328957762 1000000000 -833056727 -61517205 429273437 42 305227022 562752058 881436002 -17933988 -751877679 -550085576 213287518 -786882201 -999994807 263356127 834152326 -832605551 999997190 329700609 -999994807 -338331666 246136808 -96933778 1 1000000000 -999994807 622833415 -586716130 230408009 302105893 491766372 269140168 999997190 -838297129 -851717656 -999994807 986306904 999997190 -431380900 -941093921 -160209011 1000000000 -999994807 -999994807 999997190 694529795 516245016 999997190 -411883952 634820887 -880691327 -210961202 862201964 -999994807 156702316 1 -929344604 -48756006 385521507 -595266068 -826505941 279252336 406796173 -999994807 695512644 999997190 566761607 -1 -26456824 35898009 992611908 552017574 999997190 -1 191537956 999997190 -782613467 -999994807 -999994807 119869997 22951324 -999994807 999997190 999997190 -951534258 160278488 -619236346 -1000000000 38907228 -968256113 434458811 -999994807 107332634 42 241478078 -346846898 244205893 -904579810 1000000000 -161689288 42 780145178 -1 -623492487 -376271347 415670499 -999994807 0 999997190 -999994807 -784785306 599278662 1000000000 -1000000000 153405254 -122397779 -430265474 626711167 351354750 920161718 323848963 -999994807 -180500002 1 -439576927 787266432 999997190 999997190 -712884508 -633110149 362182029 -999994807 875438524 671911517 1000000000 -966422355 303935561 -516016164 -773893757 -1000000000 42 -803997195 -1000000000 1000000000 -384241386 -648941796 -1000000000 -1 -999994807 -754672075 0 -348735855 -500708827 377851712 620875565 351197712 999997190 382010471 494376350 0 -541070424 -923828434 857184528 -999994807 -692401803 454958875 -210055814 0 999997190 552655462 -518836069 766990528 999997190 -226075912 -549939827 446482907 -999994807 -999994807 65139516 -232784568 907987384 58144565 -51133056 104724943 -96928151 484723393 -1 610986267 -74019435 -999994807 -1000000000 -738637133 -831751820 -808442249 -200551247 756417318 -1 733760069 164558689 327414189 95309034 192951679 -1 -999994807 825624233 121473458 999997190 -997588122 439500060 906274649 852397480 -1000000000 999997190 707160784 -866809995 -30201721 999997190 0 797534546 -463381875 999997190 -208771712 999997190 -999994807 -1000000000 -988715883 -532140158 922196008 461658750 9397729 443298975 403564073 -963005130 420351816 -76113295 -568089716 864528212 239692995 -643602076 -999994807 983391212 -887565985 -1000000000 1000000000 19661035 -109774535 -973052504 999997190 -4852313 -779662446 -50206754 -531100888 988450811 -129355699 0 935451657 -139626143 -297236815 0 149102838 -999994807 459980489 -304432295 -877932066 270893023 -999994807 154309714 516360440 463811265 955518646 305752390 1 422270843 999997190 278305815 275898151 1000000000 578640662 590481109 110337560 10895395 -918065827 42 947098215 999997190 172519736 -984572282 157925656 -999994807 -936567269 804902798 -160705670 1000000000 -1000000000 -874288342 -1 726875019 -127694271 -1000000000 75829658 437445750 37831780 432571943 1 774233375 -999994807 -664629949 123482165 489597253 -34137930 -500587211 552557776 -625095749 751625517 271656676 -205056729 -766858316 -1000000000 999997190 -1000000000 -352909736 959487460 -879721509 999997190 9943554 -722982642 -837202244 882922524 -999994807 -831673684 -999994807 375760343 42301394 892394570 -1000000000 -71322484 486439611 -937106498 -999994807 -148693314 -999994807 257612532 -420362574 878284555 417867589 -1000000000 -41319746 -54789597 603171574 -161661144 999997190 -999994807 316126520 -1000000000 -205381823 120480577 -736580618 -815091181 -996252214 614664707 -399673532 -238668316 655973072 -1000000000 -999994807 400868060 -807701931 958808814 596794872 -361600369 -501790304 638703887 767609377 866154008 827681934 999997190 -999994807 -1 -47192102 -783963252 -45060108 759998802 192134356 -489758680 -205352463 848486396 -204041135 -1000000000 584104649 -34650096 -167918866 42 771761974 999997190 1 -710518890 725789227 879427130 729315634 -999994807 667382237 -999994807 854954782 -999994807 -787326702 -604667674 253972241 -494760206 -829894671 329773920 -645968706 -946269307 269710716 970281843 488877611 -640443716 196776110 -296226178 1000000000 230970027 -513839524 -698173783 -999994807 973281778 -337868149 -999994807 -804097134 999997190 -1 -511182663 675130088 0 -999994807 107446835 -999994807 -999994807 427939212 -777985569 999997190 -160233629 0 742055961 -364391789 -999994807 -911081096 899999810 1000000000 834224627 -354724802 554984691 101444268 -720190129 -170650759 639754588 999997190 -592595725 733539900 403234001 629676191 1 998596411 130577562 -274458360 575759881 -999994807 103151902 -634235471 0 -1000000000 217349147 753230748 -894312310 -1 42 -388189176 -440070218 -584790161 499745540 -696034825 982733702 -836227858 220596692 535894516 357293116 981883727 854276897 -1000000000 211335515 -1 0 -238401702 -326581631 -262500800 -1 838467886 -382763328 -999994807 549990401 511254600 192326103 -807048806 1009928 -701256096 -25826150 -1 -165603459 999997190 999987764 -928974549 -398956068 -159346479 -929861832 -743068514 -794130557 42 999997190 -773089236 1 701064988 271514177 574743991 2411298 562653062 -999994807 515976488 1000000000 809202839 -381016172 -1000000000 -131215466 904669624 1 -541122112 42 -72086324 -795026646 496641476 999997190 713969002 635552504 1 919797297 838566139 -515541831 -239554505 987212744 -680866319 36553646 1000000000 -985454714 904294743 1000000000 -332132021 429007206 -180301240 1000000000 -881536262 -599423726 109986548 -999994807 42 42 -177772359 476443830 999997190 -999994807 -985210789 -575274151 -436853461 999997190 607936905 -428590731 665981103 -554113937 1000000000 74017462 -1000000000 -62182754 20921083 202760150 587691029 772721066 -1 -406040507 42 -399639672 567178229 42 -1 310633108 -980239117 551547744 497458881 -999994807 880294128 541922242 -999994807 165123382 -21191510 -503183178 -809165840 312723271 -611424076 -1 146207654 991467007 -489631882 -602256772 286104931 -959943031 -784733184 101334145 999997190 1000000000 -252232779 789862673 153568341 991753823 1000000000 999997190 -897523049 573563003 483925702 284219576 752125624 32848468 1000000000 -212761210 755023586 600945292 77105182 -18883352 930792877 -131997538 -304094778 -696645451 346647988 -899032980 -407438554 730724290 -999994807 277741192 -829438183 -862053425 962552008 -463960657 -321716250 -623973365 884987842 999997190 -236631390 397861607 -23427950 -415069444 517921161 -390181225 434018539 -934888145 450337033 -324941552 755215288 545341793 -625911445 42 1000000000 999997190 -303553645 -624418843 -849754084 -353780397 695575980 344013779 1000000000 495099451 -555801400 80589184 -619403253 1 -833929264 -1 999997190 -48427362 -20190241 -842006178 -194112224 591127214 105376292 312856870 -450212639 -684222196 -1 42 942389746 436608790 969572876 42 -363955903 -999994807 1 0 780920689 -999994807 -1000000000 -766943956 -613172062 6999587 -108149231 -999994807 145967421 -719469489 -985464699 192408939 -941020013 296637375 -1000000000 -816234986 -394591302 -293201960 -1000000000 999997190 -798659301 -999994807 330825096 -1000000000 -649995385 -843989923 992309285 803530717 761164315 474638453 -626786940 -86816851 -575112088 -1000000000 -1000000000 919810245 -999994807 -1000000000 330062884 -1 -1000000000 -999994807 216177645 281866638 -706902684 1 -659022535 521146040 0 -359020782 -480271923 -607315673 999997190 -592943991 465050496 -352820526 999997190 -602964633 -773774964 -670370233 -780312243 977258843 -1 472118665 -99597360 -999994807 -21177484 -1 -195269850 999997190 954437280 -111069333 972223742 857888753 369648879 -103894821 -663179901 874840985 -802347863 -453199784 -609587844 -209771828 103003903 -927413796 0 159330678 733878702 -342908046 42 -285470193 166496513 42 427680005 -146290676 -957135619 1000000000 -611415663 999997190 -17013219 -467584287 -416032525 -430690328 410115047 -923496358 0 -382886543 25196924 920553716 -509476971 835537756 -300819202 1000000000 1000000000 -1000000000 1000000000 -973727424 -878563696 -999994807 363767043 119174092 -729953912 61060688 92192415 445041828 -460375959 28799736 739364589 850685290 474848289 -244300522 -1 -999994807 -94005105 347238202 -752813803 -174162572 -516207477 -13922142 -962910330 -942825271 -391212844 762160687 -291969747 -444605978 207864829 -897121444 95751651 322319601 597875381 999997190 -999994807 474686462 999997190 999997190 11116025 -425896861 189448006 -999994807 999997190 999997190 -696901009 0 -999994807 294811883 -1000000000 -946853319 877950898 1 777033337 -118941654 -999994807 999997190 -166596424 -1000000000 653083074 -1000000000 423536938 -1 -276249567 -362681923 0 952626323 1 999997190 652619857 -537801735 -999994807 -1000000000 -999994807 138422968 301036296 524725100 247684769 -562871719 -735538634 -431258182 -78555066 1 829133738 588324527 466515153 -688822411 999997190 -492495211 -78101456 344434273 -732367616 -511139399 1 925693158 -517858326 999997190 231577621 892504600 -45513970 1000000000 -892722015 -999994807 691700253 390247817 1000000000 724429316 -530737284 58171923 -832698063 -803398849 416352399 818762107 -316174240 -428069699 109430677 999997190 999997190 999997190 -1 183954619 -190089041 -937678325 -281872415 603971484 -288798810 578507493 -493460333 735024121 898785964 1 -664324404 -1 -849983724 1 -55726587 934316427 492130221 -194159377 -1 835582791 999997190 999997190 592011046 343231700 354224527 632196990 382595371 -508190153 353355223 -362748381 -576467278 608643634 647587579 -126031432 999997190 -1 510929139 1 -955831841 -999994807 822467188 410739493 765051172 829443963 -999994807 283960351 0 -999994807 -1 -999994807 312618724 388884080 -457947688 -931984148 153113162 999997190 42 181920691 26467884 81413548 59904366 301502165 -81154107 -236580037 -970696278 -999994807 -722614516 -236694659 983660690 391302577 1 -857634229 -534787106 999997190 750827554 271587298 865502135 392450576 805056674 999997190 -1000000000 999997190 294051113 -999994807 999997190 -121059840 932058945 -999994807 -76057655 -999994807 -999994807 -999994807 -645734031 -451151870 418994403 73313065 -433105995 132777917 -453864814 -347349506 -999994807 -904706594 -94188379 566738251 -29058670 -170807171 937147744 -1 -863727534 -55885341 154400867 350363937 164899357 -823648750 999997190 -398938374 -534609155 -333859440 167787408 79677186 -700061093 743555973 -999994807 564940287 752936350 810427052 -966796015 999997190 119197688 496637795 -1 -999994807 999997190 -633901664 166730551 -696988451 -999994807 -846488799 599167287 427838055 -326186908 971241327 -848438860 -60255366 227905463 -475707396 -849473616 -223310587 250848824 999997190 -1 685446658 -540015530 955038148 379906694 -486375990 399627705 -957675667 652975260 -139305770 -1000000000 519720713 42 -1 674317594 -485149976 475752477 -222638960 -999994807 334848429 -868305540 -810064167 999997190 -1 -110378488 -548534350 488553159 -137960364 -999994807 -479444592 -202650015 -192440260 988710005 559173508 999997190 -983808154 782723392 -999994807 -971557691 1 -205639055 1000000000 307556044 -320721096 -245559449 806137730 -999994807 -106568131 -325099541 -942352459 -867687487 -640593937 -999994807 -426751411 523204094 -382622389 -709580169 -999994807 -1906249 833221978 589864009 141975172 528087733 999997190 -739510400 953817776 -43507279 -792351099 97580307 -848349929 319697119 158924487 -87096190 -541314018 -977422590 -975622317 -1000000000 -518534887 -425611494 -683171337 999997190 1 999997190 999997190 -383997968 -936680601 523167582 -733965275 -618660611 -1 -1 -173535556 -309178193 -999994807 -343202952 999997190 983154321 0 999997190 448805110 -1 1000000000 -943847070 -153187347 38244674 -553375398 590473289 269486847 220827630 -568439560 74737175 -314531108 957555892 1000000000 -225244827 -681674679 -135672964 530099676 766495209 999997190 -362805127 -41272462 759629002 -349671523 1000000000 -548646762 959724194 -632588282 -999994807 312327461 -999994807 666375477 285582379 -1000000000 -351791693 294506626 -395001710 13380643 657108900 -340919653 863616766 205558825 -960939547 -29998544 79062105 221866837 1 208234954 -1000000000 -984362759 -361555301 42 838088714 516863929 999997190 334402783 -164000967 347516830 54662864 1 -422788051 -103584922 -103943799 908357086 -212319255 956078917 -838918070 288778703 -557473059 -868021936 986508572 746014926 956078917 -77729925 -1 999997190 326602909 117237777 -999994807 251646003 630790913 -268223044 125977514 -1000000000 357166314 999997190 792817 657606004 364828099 -317128975 -999994807 -921091956 -999994807 -1000000000 -1 -999994807 999997190 -252174155 64343454 0 -345256821 -999994807 -376173819 -999994807 92608765 999997190 -594881034 46123080 -976203142 592664695 1 -12361489 445288934 1 -1000000000 -167450075 738838820 999997190 -318893514 -757623525 -999994807 1 -578219014 -744413217 -338510059 -87736955 -264724243 100369269 -804671431 -999994807 -482342434 440326006 -517687480 -541708612 -876394902 -202880771 -622633399 0 811232900 -1 765188331 -999994807 -450928048 999997190 -772026456 999997190 -1000000000 -268622772 -65807904 113569935 -334558552 548084777 -999994807 -1000000000 42 1 839619802 999997190 -389760857 -125720789 -595977232 42 -67750839 558157465 -368799849 898865989 -836964211 613076206 -764644247 999997190 -525533341 186396997 527173541 -244396104 -1 859330721 -717735977 130507572 -292713837 905609804 542285097 154870704 -999994807 -672176065 -359215375 -966378134 -111463366 -999994807 349657818 369547341 -399911974 -1000000000 -999994807 -590595812 -813687752 825800793 -452284578 0 570241262 -147104277 1 42 999997190 595149641 -11933529 -178311322 -1000000000 -666991 -889320040 -597890897 -999994807 -330484033 913858637 322303566 211787317 184567989 5821486 632908352 -932090236 1000000000 728515375 928979624 999997190 568601218 -353601533 673534985 -153612887 -639179255 -440413645 42 -686346030 168799496 285559743 -95941050 -546467544 -365842946 1 1 408553356 -999994807 279756625 0 850694309 -1 -169867174 850715014 603494493 -375344208 999997190 -999067295 -805003721 1 -910948787 -1 67172293 -180479563 -708348587 -8019416 1 321973586 277656145 -77470703 999997190 -317399588 380873009 380589121 999997190 -724848734 42 -999994807 1000000000 -371019630 -130615431 853767499 -264209134 -513492345 999997190 -281854865 999997190 320831536 375019489 -831302641 999997190 -571054641 -189679770 -540599250 893337304 -115989784 -883674942 999997190 728690280 -855382299 -694682238 1 -186844662 669883910 -1000000000 -335406527 -999994807 883087298 999997190 429814569 777221909 463404951 703215635 999997190 -611668404 50631865 -999994807 554642462 -999994807 42 -121934493 -703036746 999997190 -922165580 -472702398 222347809 880496872 -614646258 304282562 -363899611 635058470 979161903 -607626866 -205444735 864171371 938785530 999997190 348925116 148189531 995721427 -596409407 -708088175 996030778 -526489811 656168265 158446898 -464696136 0 999997190 -657876262 -647196485 980775958 -122903673 -999994807 958769600 -283293873 -692309628 368244864 -433471392 0 61205006 286874188 0 -426482224 -326533922 -273228766 -852287334 859702129 440441827 400793212 963994442 504255144 4310577 -274720626 -999994807 629508892 542510213 615545 774724420 727202156 -163025809 1000000000 597896414 -634022702 -1000000000 16543550 531380507 9495061 914385831 -562701259 -1 -734254690 318512617 -611319066 -1000000000 716204992 999997190 -938606887 -760243184 -288871174 1000000000 -598936998 146874585 155510997 -467979112 376392061 -1000000000 42 -578758556 878578398 194420451 -1 528266900 1 -822167815 535528876 -217242928 -267417585 0 -215006258 843550658 744091647 1 945858034 -82768318 -1000000000 158141094 -472671607 -680433384 -129905887 1000000000 -723324226 104234791 683129831 -647743473 -413471785 -553382165 -334914464 658289684 999997190 365895919 1000000000 -788556786 42 580062699 669736634 539780663 112785799 0 -734604106 -15401619 -949119746 -67097451 259487368 107387115 -1 -618258467 999997190 975615359 999997190 656690954 0 -374520427 1000000000 -1 -999994807 195318622 181548137 696492435 999997190 520548078 -999994807 0 871070564 -999994807 -788479116 -329151334 302174112 -1000000000 999997190 -833658238 -999994807 -345361675 -173178718 -802922662 999997190 -448541814 -913995716 829710378 -874757350 240367520 423148475 -999994807 -673841313 -227059567 999997190 537035688 427911743 1 -708675935 175344614 -999994807 314977005 -1 -552626798 -999994807 -999994807 921347467 -999994807 999997190 -1 367690628 -494554062 -779414779 -999994807 -53453596 135639985 73872726 -426984194 -914027071 484750274 -999994807 -618979067 -1 142738022 -840719802 793083904 -17100538 934312484 306051190 -53243831 -408053589 999997190 -538277055 -173508687 -1000000000 -195875456 42 -973599044 0 289968071 480020349 -969113279 -151034067 593327943 739533258 -1000000000 -308461378 775488496 103246148 365770625 -288529366 0 -734165450 -999994807 -23694604 -999994807 -722910277 0 -681184716 679456493 -185154979 568026310 -876411026 999997190 -756688938 -326349063 249453689 350152276 195622588 872561705 470408531 1000000000 781012565 -999994807 -654785365 -1000000000 859682462 42 1 548158989 19596365 42 451549237 241734007 -1000000000 -999994807 237536122 -1 -273178560 -172953864 1 -798222513 -999994807 566436259 42 -830202904 -447730178 999997190 985088441 63735370 281837500 -436378377 852391186 -816967902 -241590276 1000000000 -614322544 -199367612 619952076 292910617 1 1000000000 0 0 922950450 -50959250 702106864 -1 -672816418 -341018559 -533285672 999997190 163477036 -546804615 999997190 896638220 0 -784502147 -305865721 999997190 -372302490 -340320596 -1000000000 -661817019 -249743410 -942765218 -319114004 42 695620013 -612220526 -246751830 -97122635 999997190 -705102139 -915196549 999997190 -999994807 810002763 430446292 825445414 0 -110496764 877011839 466236329 788331533 70762661 -105964732 1000000000 999997190 -53451987 -98131553 730733889 505195647 -685848235 999997190 692139198 667456071 -679914166 -999994807 -49852628 516981501 0 -509904558 -446753117 42 -999994807 -376821155 -999994807 -1000000000 1 384091855 339033118 322917562 724257813 999997190 -542984568 -799511441 999997190 -461705505 556537613 636627898 -844549551 339562114 862476522 -999994807 0 -999994807 -1 42 269715147 552030410 999997190 -1000000000 -822625294 -333787703 330015194 999997190 969731072 -523269207 736592544 -828426483 -956487631 64416689 198047765 731897358 543389722 -997054561 104301356 -864267568 919385474 -999994807 -201358832 -1000000000 999997190 999997190 1 -824135098 999997190 321817246 -678400634 1 534103591 -204317129 0 142895494 -123111592 -762352845 -357469070 999997190 -800664934 999997190 1000000000 -73320598 -785469451 -154443721 1000000000 -999994807 506206710 999997190 -270038861 -999994807 974248727 -999994807 0 -999994807 428683450 -98897045 -429042723 846758641 156533629 -999994807 568574260 -852262273 369765699 -1000000000 670610673 -363874111 58884333 0 -1 0 1 118394276 -994444820 347117200 1 42 -1 82255387 -999994807 -244938467 433339391 -1000000000 -632416364 171953917 -949385516 299981772 863177070 -999994807 -953880470 -999994807 -643083033 -1000000000 -501471030 -1 -999994807 -186457580 -842022697 0 1 -999994807 0 -1 528246245 201370951 1 -175843628 999997190 -1 928981873 -999994807 65746955 -174643932 -999994807 -912045322 877412301 -673059198 798095831 -395430591 -611424076 -624868715 216748138 1000000000 -992814978 999997190 960292630 -999994807 -1 -41398288 42 -1000000000 194675307 302221481 566740635 163269480 95589633 -64797866 -1000000000 514247859 0 -148569995 739168724 -810609141 -999994807 -629536029 -560145832 0 -42822911 0 90174761 620451934 999997190 -999994807 -999994807 -705044100 -41938472 602708034 999997190 -404401944 -1 1 -418641031 -715216642 0 999997190 -673031220 -859699204 202394792 -125610746 -572478025 4688469 1 42 -298409935 448731299 -939764521 -575860466 -310632571 -54552106 695377115 -469875713 226263514 -999994807 959636694 -39662468 -1 -71358439 999997190 -277087347 -999994807 -527206987 -83826871 -1000000000 -404324414 546865367 573104746 647054964 -999994807 659648072 999997190 905683141 -1 66122627 -1 -999994807 -802175242 669354705 635000450 79429921 -528446642 -606986693 985260646 -525054544 214783973 -93157770 -287045788 755438585 -1 649322897 -807966693 42 -92791067 -715867978 1000000000 207578045 -999994807 42 691984035 999997190 104048676 -162211381 404663913 913209149 -795065348 436198454 253955428 -1000000000 -494225261 -999994807 -890835857 7225211 8643602 -248104521 364796243 -854482251 -277512935 1 422606369 140818807 -165296330 668036538 -118807974 98921799 1 600451648 999997190 -999994807 -495254708 -1 286667135 -203035793 341071043 -403382811 402576407 936352334 148460481 -276574092 601773151 -349306005 -471922825 900736462 -94607370 999997190 -357327696 -988488418 295184295 247580469 42 -114336328 -351649516 -25523088 -553335694 -1 -999994807 185636605 999997190 -394106683 1 398211119 161521702 207184294 -146534696 -999994807 999997190 -134014754 -1000000000 996508913 -173119968 -132416391 -21490545 -424127555 -297074204 737057687 432312225 999997190 -999994807 -999994807 0 103293214 -1000000000 227994257 458793481 -999994807 617758078 0 -123513578 -25733944 743119999 -463653286 803321510 755579699 -638472169 357715616 -989918935 395276553 458678881 42 999997190 716671784 -513885501 -618047183 42 468096927 -387362311 7333375 -159199592 999997190 -352464349 -311980736 610011188 999997190 890198106 116865736 -929884999 717106687 -147203215 -449760228 -67025790 125059289 -648252675 866943723 -1 -1000000000 -546268820 256575709 62572423 1 -999994807 -1 999997190 1000000000 999997190 717106687 935303033 -381186417 -59366688 -712848703 -999994807 -662534245 -519766676 -328541776 -730868112 326805596 846240066 999997190 1 999997190 -166852294 0 1 42 -322722335 795368645 538372969 304631003 -999994807 -1000000000 1000000000 937748674 -888887979 701891464 -999994807 -42006543 -385722564 999997190 1000000000 -817513408 -471679663 -527600686 -547031564 -232911975 137930423 42 331445798 1000000000 -522762141 816018546 1 -550465783 -1000000000 999997190 1000000000 -964640919 292451508 794525675 -652529981 999997190 1 -539486295 -975152294 -153305080 44533681 418019407 -930585753 999997190 -999994807 -459686978 398212671 -647397642 -811570304 195887599 364022484 -351829294 -111163378 -202479982 -999994807 -554309738 -850857672 580425123 -259125055 605688717 999997190 999997190 -186929505 148934995 725934121 -999994807 -299745919 104079826 263765662 274741082 889264466 999997190 0 -250021368 -999994807 1000000000 -951010302 39961168 -513070312 813922426 1000000000 64287599 600623907 699326508 -1 813198687 325476791 299056296 873048046 -525722106 784274812 -806566388 616074804 999997190 827015241 633562353 42 -541909706 136728300 -999994807 0 1 -412406431 552973950 -23440609 -999994807 -182272666 -18728717 122776508 -999994807 -48061849 60268358 995815836 1000000000 426512159 660060681 515626263 999997190 -433449903 -852897082 473163670 999997190 1000000000 889700507 1 631227993 -30368191 -391778453 -953693397 -19992994 -275254210 -316405828 -646316590 617617770 -999994807 -162100887 1 -419513709 -999994807 -338657295 999997190 372771154 823409146 999997190 671812579 999997190 999997190 42 -987257349 676752861 563395948 424420862 0 -26202553 -250357524 534057673 544988905 101953357 0 42 -1 -735428041 42 -288654524 -63113661 704784086 42 858654110 383946968 -999994807 -363148477 42 741499502 999997190 -999994807 202776711 508382660 -628421490 -1 1 -999994807 -999994807 -130620253 -429839718 746373308 642089816 384727709 169510084 97444926 58216220 -1 80212168 42 0 604767216 832626378 -815057300 -804812892 -999994807 -1 -94250087 -306386252 -169300451 95076304 -721540649 -616559019 -49952209 -991694335 426919348 428798815 -699591474 683876074 -999994807 -1 1000000000 -957930811 -642540594 -795739979 -999994807 -146137181 -813042946 785878622 984870355 484539933 999997190 -535787929 999997190 -1 0 -319711551 -587693204 -874757350 -1000000000 738641357 -346720456 -999994807 -796866333 1000000000 -970413218 1000000000 999997190 -147527116 -1000000000 1000000000 613495688 42 -425175111 -291606694 -897906862 -1000000000 209464904 -1 42 1000000000 778788758 0 -552662820 -1 39277055 137123834 -987935248 999997190 -829613740 801436280 -851924885 733309561 -699786929 -734889756 999997190 42 493927551 1 42 -812216238 -275780811 7783942 213542580 -988954065 -60349830 210293923 999997190 42 735249139 939577653 890480817 999997190 -999994807 -1 383185257 621039794 -490930204 1 -999994807 -350798272 -755143273 -633361046 -999994807 733861505 389460276 72751228 724715710 999997190 14050891 -1 -77741420 -999994807 999997190 934520819 -611496463 1 42 -740036390 1000000000 -694426291 443359215 204342430 -999994807 -1 -314689878 999997190 459902021 -236701151 573306408 -1 328982889 751605514 292213618 -999994807 -370123396 999997190 -327280985 -328064663 -88677194 1000000000 -1000000000 -259270824 922026748 -252827374 1 662237846 -1 815949360 -8300586 -386122127 999997190 331349089 -970626999 -999994807 42 1000000000 585744031 -471855820 -525676266 42 426290155 1 -830410449 204367480 -425745735 1 719347107 -999994807 42 940978000 -999994807 665009585 290938411 -402152073 -999994807 1000000000 999997190 999997190 -1000000000 1 708497045 -346606451 42 768040309 439075897 999997190 -369623567 1587121 -861251241 128332793 886119541 -832285788 285423296 321287753 -215492353 -83652189 85400777 999997190 709252552 1000000000 -862152754 -394002589 -346929535 -50521947 -526087437 -1 162146154 -526864572 482899256 -999994807 953495593 -999994807 -94625550 408223121 593317414 -999994807 -999994807 -514939868 663583851 350889410 -120037382 530762007 257296098 -341468720 -822157566 -142352568 -938037829 -989331104 -999994807 -771825927 -503565993 -662240664 -537504930 -1 109673753 -186300659 770806761 686145979 -819501911 1 416466690 -892034437 999997190 -200229519 -235397029 999997190 -85977450 745396240 -984292052 259195628 -1000000000 -999994807 -876319988 -999994807 276755597 626386618 -999994807 150927904 -740924140 -999994807 -346492104 42 999997190 912711620 536815186 -299973953 502972963 42 926912600 591891187 201816839 950660823 -649789079 42 -943961028 109082746 -922989741 705086683 42 -999994807 479041301 -264542495 -71588267 -227166076 999997190 -319567262 -864546537 999997190 71397382 -623447872 1 672362042 999997190 -999994807 -554807030 884645080 666861994 -1 -604351972 1000000000 323755926 -663051548 999997190 781196182 0 -727262929 -1 120847462 142412551 -515164630 41700584 -660074335 607691979 114223744 -999994807 999997190 -838054563 1 999997190 -999994807 -999994807 -624574064 142988248 -518980025 -100548814 -781634439 1000000000 -1 0 619850686 -1 240259396 -513981952 -921482287 562854503 -712399250 396077804 -545339110 -1 448001043 1000000000 -1 -999994807 0 -212579400 738023150 90961137 -250175254 629504170 1000000000 685073041 995431522 -999994807 42 -1 1 178695253 -897352081 -399863355 554854190 999997190 42 -440794162 -61278763 -999994807 601511707 608623857 -999994807 -1000000000 -475580684 -144572790 999997190 190397392 -904997837 -1000000000 900489682 -979852704 -996450435 899672778 984213570 -1000000000 844696308 0 201178681 0 77311700 -999994807 1000000000 -161947927 -466707055 -999994807 -754756253 -388844977 -532600885 999997190 -969698185 -365255031 -755300336 603172666 635051354 -422883652 -1000000000 -873682645 255344878 -22504312 -614871846 -83869766 -846484668 118208235 -1000000000 57097217 -550574655 384236581 -1000000000 1 -21712456 117379842 304822294 -775355663 -442895186 -999994807 -882044473 1 42 324026259 999997190 -179539429 1 201014954 -884775185 -662231990 832291183 45177231 1 -1 610823306 1 -982630303 999997190 999997190 -362505395 -325736163 -82875211 -947520918 -999994807 -999994807 -572305465 641660964 250520615 277305544 999997190 -654955283 1000000000 -218605965 999997190 -650733491 -792181542 561228885 -779113486 46791393 -26106907 -558691741 -999994807 -834635843 1000000000 -242509876 -107909835 -628866702 238306347 -1 662479462 -430714269 590789328 -1000000000 -1 -895584220 340845492 999997190 -314623114 750767400 396396177 -1 497717862 654938301 999997190 148340488 -549365316 -822025013 -544130326 -1 -357378068 -500717451 -763127113 999997190 453482239 -304058598 -209093313 -569873658 384483339 -999994807 586137589 -996772123 -285465502 -788797607 -298462177 1000000000 -1 -138240579 373303933 999997190 581842550 -464519639 367244675 650653364 539033316 -203657721 -481535953 998056993 -1000000000 -155541566 964450608 384728419 -75006396 -637294192 285175363 780436226 -644161949 -999994807 625683648 1 -343067055 420715135 0 -728454613 -548714629 303306544 779855985 1000000000 -953179872 652039281 1000000000 692623271 546196123 710159106 0 224925365 496170005 -319876722 -3017254 404651887 76101459 -900266545 1000000000 135288329 999997190 -999994807 -561091064 999997190 -796727278 263356127 -205129883 42 -234757201 1000000000 -558898404 -768568858 -999994807 -127485705 -574182888 538154397 -693623849 -420845156 -843936413 433064924 -993864402 -1 -999994807 437220073 1 0 42 -300741198 42 -142368962 -1000000000 42 -482270451 -679067091 42 -278562314 -819413470 162376759 1 -999994807 -999994807 -661932336 -998969972 -1 -999994807 -702516205 451552186 -621165328 452886560 -727282059 42 -999994807 999997190 -87867302 252893338 -110747534 -190355196 1 883403136 -295027581 263562919 736831643 873451588 -211495683 -901055171 -703674673 260579354 -999994807 1 -528208412 -1 125199094 999997190 1000000000 966737401 -141628492 -643352083 -923621989 42 1000000000 -633198334 -495340225 -830329538 668767740 99807417 1 -48271692 983206903 476372175 -530907152 0 -715577286 1000000000 806460437 380363413 -11068851 442628034 318641231 -993019112 353715935 -868247020 457706039 -999994807 0 -894629210 -29947354 463764476 -999994807 -895770563 -938419261 612171081 -166146312 854940185 1000000000 42 -999994807 -935590973 -1646367 1 760128975 332187703 -439654507 959287454 -1000000000 -102553375 -999994807 999997190 -263627018 126550492 757109679 450129315 761216815 1 724451338 -911253290 -1 999997190 104985588 -839353971 -999994807 -471878477 888808381 -2076058 -598359485 1143478 -450323434 -445910650 -999994807 -248489472 999997190 670292140 0 42 708493854 999997190 -501703257 968251703 999997190 325551236 773421527 -674627139 -221681339 1 632638390 42 1 42 955076059 999997190 -430066468 160019860 -600112347 -531985381 847840355 320353571 279127879 -819785633 799294475 -523522268 -995233113 -1 -999994807 -983649057 873977578 715437865 -143501039 -859925649 -541472208 993063327 1000000000 -750804277 999997190 -467420796 349225217 999997190 -95539930 614146234 363039034 -566682645 798902518 531710714 338026357 1 92583985 300067993 966607911 999997190 -433260391 1000000000 -999994807 999997190 999997190 135062739 -462190551 264944423 42 -325628667 141894685 717878294 -868635918 43034722 999997190 -999994807 999997190 1000000000 579868554 -687273428 -999994807 -138671915 -733029052 304409713 -1000000000 -1000000000 239874896 0 180841169 -642364818 -999994807 -730043591 226119760 42 -126885365 600106948 -384835170 -671527566 -1 -145591200 -585089810 451892066 59989523 -755985675 1 -364555915 573700362 -371174506 -109718353 1000000000 1 -164785037 -818724517 313015137 -885800068 1 -999994807 -999994807 -22736502 -907128996 913287115 -738191492 -35191351 -684168243 757463843 -353388683 0 -173423306 -2337148 42 605388746 -137550262 -145590811 707778315 905729527 -922127249 0 170093581 -257440382 -823163965 736174816 -1 591682090 -170297149 999997190 -251198722 -879050415 521542984 667026874 -303651266 -999994807 37926703 -1000000000 -649673278 -482916345 946822597 -436776924 1000000000 0 -922407319 445388004 -903474233 999997190 340833013 598140491 -907516409 999997190 220944259 999997190 0 -582921672 1 999997190 207028204 -999994807 42 389291936 714926775 -504756388 -850158049 -140188901 896277941 999997190 -566394 -67498911 655621985 999997190 999997190 -999994807 -554807030 -47114543 -967286083 613593131 0 42 -585746937 -719505401 -28469930 -431013370 -554282116 -916879391 -1 -890332530 -789549085 1 -999994807 216891411 -42249507 -32808345 999997190 1000000000 -453839719 611622547 -677783890 507004947 55847371 42 755741340 799343398 -745173928 722259345 466915477 331976055 -610696203 -624190362 695091838 565533423 -245762394 1 631522769 -326284050 -999994807 -297853369 177210042 -418371984 116849685 -278053708 -210209251 751618884 -999994807 -106052083 999997190 262899293 407125460 -1 0 67519183 -999994807 -753469916 713735420 485419822 -1 619552477 -215476730 999997190 442452170 74217305 -999994807 -428171617 -1000000000 -1 970113904 356754331 611508489 210457785 345975632 1 793095903 -155043309 -269880545 126047526 -771758004 -1000000000 42 1000000000 328938827 -1000000000 -999994807 -999994807 -844758533 420988437 -812707847 999997190 -1 -672795645 854161398 42 1 -85761170 -701864222 662237846 999997190 -424488641 0 -1000000000 -395999447 -123313592 339464064 -53420228 -704614913 -46285441 -426482224 546538412 999997190 999997190 -1000000000 182019932 637247400 950774626 1000000000 1000000000 1 -305288164 -92867891 -438827630 -317217879 -1000000000 -83812384 70293439 229020771 869576533 1 -935819066 999997190 -327889981 -330167345 -308261107 -999994807 -1000000000 992352304 999997190 -277016898 42 0 586970880 -999994807 -83432688 794442002 -999994807 -999994807 807985800 999997190 125877272 931870717 396556152 -326165194 523120192 -100758752 -364502334 -29679497 1 -90890864 283172126 -293495483 -114643437 -822371707 -194059354 451427520 643266377 895539050 -947820484 -730846741 999997190 -999994807 -612929971 106392723 -434676274 -623899240 544799704 425187096 1 -916635939 450487107 -729715437 -769995483 -1 529231669 266449544 143962790 476523667 -667390219 -383088543 -434856566 460538703 42 -635460187 999997190 -588958499 -70091344 54844674 -199101596 -209402342 -839381936 926345276 162900294 562464607 677031481 604565784 -87926186 526246539 -809314768 354076467 999997190 -524208309 181396209 824979162 -797222158 424805428 -1000000000 -999994807 -384141651 115111701 -682371692 -143656534 -926243445 610877644 999997190 -1000000000 -791886875 -712450434 999997190 -271140262 -239260181 1000000000 -224192463 -41949546 -329804962 42 -1 -801322235 -1 999997190 325537203 811959613 -730346128 195159181 -712540168 -745954753 1000000000 999997190 -123257864 -127277323 -59338263 999997190 -999994807 105376292 -205284470 105329078 -1000000000 342570931 808560394 -565483041 -871760029 -871993133 -511801391 -952867670 1000000000 -1000000000 1 -726153587 825967671 1 632251660 -953218643 -999994807 -580998494 1000000000 -999994807 56856591 -55908094 -961420041 -270244439 -782349281 -496173625 -999994807 -489847536 551530335 -999994807 0 295948628 712909243 -708425502 428492864 0 999997190 999997190 -246608381 42 678681728 -899610208 -334306614 -367847881 999997190 -999994807 918361201 654054134 -270162745 -119910767 42 727521656 564810225 -1 -999994807 999997190 594710221 -45001198 1000000000 -14798598 -1 1 -73760189 331636067 -999994807 691441185 716403018 1 -17769473 0 -999994807 -826226654 -252494157 158449084 -194685535 -999994807 -427536377 841334797 0 51502482 944243155 -999994807 -818923868 -618070851 -373630147 -999994807 -600708598 -840720332 880068589 -971549809 -457241815 -653066221 1 42 -564514206 -775392576 999997190 560629038 -250961440 -999994807 999997190 -534902043 -943433718 -804505025 103166775 287075782 817653036 999997190 0 694097400 999997190 -999994807 -842270748 -1 -562534277 999997190 -1000000000 -1 1000000000 -999994807 -999994807 1 -640892045 804307793 -999994807 -423252225 -258393190 -202441046 999997190 875796261 957390931 -1000000000 999997190 -999994807 487585633 -999994807 -584647226 -84603327 273398560 -403879844 -999994807 -835377706 816258858 -864766683 1 -180125538 79645141 985836494 -762968952 999997190 198723036 486989874 706312676 365290101 999997190 42 -121893607 428012803 999997190 -529042245 -490901004 -759094140 1 -908252337 698047832 999997190 787145924 999997190 647093338 -25160635 211701892 -698189203 366136717 -416574183 -999994807 779156747 229749589 544336988 0 -999994807 -120490443 731725729 -1 1000000000 -789948781 -327376996 95615101 91699188 -1 -206940972 -952711061 548692860 999997190 -725169554 782485435 -18497644 0 -523539965 475976728 288878046 1 290220791 -334914464 -412701105 -379909697 -966526191 999997190 -629449899 329058347 -707968611 -999994807 -294369521 -884185991 -191034543 650777038 -212484937 649246610 -999994807 0 669970205 -842652573 -999994807 -581281913 -999994807 -879836117 250536709 112248343 773549039 -999994807 -622099229 0 -999994807 -999994807 1 -1000000000 424899602 1000000000 -316570166 -999994807 876223163 -999994807 -63560443 629488002 1 -425793562 202155565 999997190 1000000000 -403651524 838889979 42 -350150627 -633215646 322409655 517637900 -999994807 999997190 967252626 999997190 999997190 -666079742 63063576 585932666 685718624 616716270 177243904 -207260119 42 892579903 -999994807 48151710 0 -80830533 -829296789 999997190 600813961 933276224 964932697 526301463 443977615 1 -362999146 -909769400 -85060989 783562829 -39239113 -389227230 339025491 767087170 -1 27957248 -975190013 417770482 358305062 274755365 784892459 812574025 -360691253 224546670 -581339418 -713938893 24861407 828915266 -1000000000 999997190 42 999997190 -711826946 92577489 -999994807 665529219 728413239 846537369 -932661763 -497859341 729977383 -73255174 -493872290 183379510 355614586 -1000000000 -248697896 633400047 999997190 294092285 722202940 999997190 870889439 516870955 693177639 537288247 -999994807 186214744 -1000000000 0 -999994807 899037182 537026876 1 -64885733 1 -248769678 934254426 999997190 1000000000 -38804363 258522537 999997190 -999994807 999997190 -86181087 999997190 -654774783 868655777 -999994807 -766884448 -999994807 -5256569 -213767963 -300451647 -652007819 -803877463 999997190 410642894 571288929 1 -999994807 -872335571 -207898072 673119070 -390010278 492045073 -182457902 -957302555 1 -459636674 -801501365 -243542011 213069868 -999994807 743198627 -521110629 455140399 -910193218 1 999997190 -588268143 -343024425 559565160 -364950514 999997190 160413303 999997190 -382495904 949531886 0 878288538 22331390 330957958 940589866 999997190 -977377810 -999994807 999997190 -812292826 -1 1000000000 -277964279 -22391245 -809943416 -1700458 -520757323 117484030 46878888 -7665399 999997190 -449327769 922616329 -663822783 762792529 -690925491 42 879702420 -15169897 781104785 -1000000000 -300344802 436794161 999997190 -262500800 999997190 -1 -138053608 713690570 999997190 -999367572 -1 318743325 638483432 992015971 42 -1000000000 195860779 105972775 10190895 965686521 -664187551 -197541771 999419761 -662188107 597519638 -971537290 -318943052 734656359 605424104 -770205922 1000000000 297637590 226767634 112133617 -804253955 -769177127 -117514673 -999994807 -999994807 -753521737 141663987 885540465 -146022789 297782837 -860101915 -241329802 999997190 -780583595 42 -238829620 683842824 -530811780 541461402 999997190 84684435 -1 359609566 -469577838 42 -679329820 -262040828 0 456421735 -999994807 -999994807 0 -4035368 1 -123679753 -915289634 -612637926 -993433039 -38889031 -999994807 -860505385 620009016 -881964246 1000000000 -104992064 232427876 -983880368 144032306 1 -781800198 766150316 1000000000 -484791951 -966122104 227548555 125088262 -989918935 -366129670 -659770420 1 617992577 999997190 0 566477511 186911229 923834552 -501640597 13409369 457847486 999997190 999997190 -627121443 0 -92289212 -830386185 -524507273 -999994807 225554227 -1 837894891 63776456 206387132 51077779 -800440919 999278565 42 -292782593 -999994807 999997190 517799122 -634322026 527258497 42 317847127 -999994807 999997190 -999994807 30655003 42 -472889572 -132794677 -794327093 -430920812 0 -758521391 -565700036 -712779620 835346874 255939096 -1 -999994807 999997190 469948377 -867927869 319632632 999997190 -18273768 -311379569 172120362 1 208286019 42 1 999997190 596893536 319533885 852911126 507058902 -988919006 42 881775902 -1000000000 134882542 -1000000000 181966214 467548020 1 382424965 999997190 -136381226 -318029695 999997190 1000000000 -85761170 -999994807 -895518932 232597541 895898551 -562113841 -708185541 -796230902 700528392 -614184975 1 -645290851 -848753487 42 42 356306388 1000000000 61997985 729688725 185124129 601750273 818175005 999997190 76345939 0 -16172832 -701099316 824907573 42 -555652342 -999994807 639960061 -451530827 382012737 274043933 -999994807 -157903233 -999994807 -999994807 -783093185 999997190 -522068253 -373527402 121571976 575144230 -944463048 999997190 867071143 316990163 -283494295 512152781 574352342 -999994807 999997190 -362802576 66909007 517107994 550162029 42 -999994807 -824531163 526405617 32073612 936816048 -1000000000 415807405 310137972 -843608914 1000000000 999997190 324245744 233459186 42 -648276690 -900047605 -999994807 1000000000 522445274 -777765344 -11241465 -66525556 319139497 -803841121 -754337336 -153860052 675547756 -929005274 651556975 489745768 -655414142 916860009 -967016527 -575635143 -862582778 -196211737 461482873 -999994807 -626558521 -999994807 -999994807 -272269212 -721643965 -999994807 -60161654 530450835 -508807793 -301898366 1 -342803890 -999994807 641375763 0 682984557 1000000000 111978502 999997190 42 0 226156740 -750136303 42 393415707 999997190 441208717 -617280499 999997190 999997190 -534716644 -1000000000 987764541 -23647943 283034640 418212855 -741013310 1 289650939 -985464699 -327627252 -999994807 514572923 -1000000000 -827680275 -270132928 999997190 -892972513 900486515 -254904735 -646797564 314237581 732319591 -727616366 -880541610 42 548933116 -519135901 420196318 203586288 1000000000 -996369930 1 -1000000000 728610319 989253172 -17201839 -241416292 999997190 999997190 -999994807 999997190 999997190 -198600071 -981372168 -999994807 999997190 616259396 -54886787 -1000000000 -598889592 966607911 326786774 -846488799 -682847856 -936167084 0 -89067261 473902392 -969662607 655788966 791843222 -941286265 835451697 -849167958 -74281671 -480730821 846753079 1 0 0 988710005 999997190 554235960 8925257 -999994807 360884765 446265526 999997190 130526757 432739195 -206253134 -815392213 0 573129106 -177384545 147561765 303322510 824746037 -23508275 616988650 999997190 790117841 757393715 999997190 999997190 -999994807 610577027 -917228529 0 -999994807 1000000000 -494745889 67029229 -597219085 -999994807 -1000000000 119824172 -191309615 -579502768 999997190 0 999997190 999997190 66393601 150899918 1000000000 -585948352 -1000000000 1000000000 999997190 955381367 -678188133 477223128 -37166987 720219097 -489516950 31102553 246897616 1000000000 -198963179 -86035758 -109014541 -741459849 -1000000000 -587138372 737624100 -999994807 0 -64555431 267176694 647502032 999997190 -999994807 322523272 -1 -60512246 699040030 429254286 999997190 491660610 -847681013 -278383134 -999994807 128548780 460758251 841645591 -931601454 -651890451 -912427147 -909138031 -1 398689829 804105832 -999994807 -999994807 -999994807 924194754 829545340 999997190 813959694 -430343829 701000273 194952197 1 -775087285 55184794 -918232619 -999994807 -198504538 342089865 -487014315 -1 246163878 -42822911 0 -999994807 42 999997190 320987409 -809682269 -45212062 999997190 -389824314 -932655327 119022785 0 0 505123645 -634123169 790526179 -154943875 0 217515881 -258677398 -457541858 884454543 201477699 -531613325 0 -333244371 -389046352 -999994807 -1 999997190 73215683 -319638103 513455835 42 999997190 -587962009 999997190 590789328 -999994807 0 509677736 999997190 77027943 -271831914 -821543116 -76851240 -999994807 312520030 204846878 993090537 -850691966 -476907186 -417983997 239200692 -1000000000 330789237 -934029351 255689014 1000000000 999997190 1 999913252 999997190 8817673 399392413 302368164 953528547 -511692200 -859030617 204387315 347752224 -586197757 -773621422 -93246429 1 -205582189 -426763322 572871810 952891524 -999994807 1000000000 -333471334 312915124 536893085 -957801697 -927399967 -171893518 -999994807 -1000000000 999997190 999997190 -999994807 423910482 -514184382 -59147830 223783231 950562827 -999994807 1 42 850112244 999997190 -320817016 -523027099 -999994807 790113880 227535140 999997190 788998856 484468376 -999994807 369924363 465464264 -930503996 306111518 496397738 240168650 -297998040 257104571 0 -44548171 -672477714 -308187524 1 42 -999994807 -339788462 -407034958 -1 994337250 1 936227086 -931976113 -277971243 -999994807 -1000000000 -148150378 999997190 -325672539 -31058794 698701501 -979765656 114905396 -612170346 -664904721 163034277 999997190 -999994807 999997190 42 -239433499 -295109804 696525555 -125855461 999997190 1 345913202 42 999997190 152417869 -999994807 -886211835 633364487 781574641 -548885928 -105779497 -852717419 -3597260 972011671 -1 778212337 -412096367 0 42 294912911 1 -579730265 -716078006 -93561060 89791456 246836683 -242232945 999997190 978676792 -1000000000 -587235763 999997190 -699055068 -1 70097255 -999994807 -369210126 42 -832885565 851962675 -984491187 999997190 -623992883 732469383 -432757785 857023994 999997190 0 0 681160793 886725094 1000000000 -450299876 206960210 -140215752 114974591 506057786 -409530636 0 -828449845 -999994807 -710399317 999997190 999997190 598795494 886856224 -708218331 408913719 -406167944 705066333 999997190 152446626 -1 608956 830097483 -999994807 -891829044 770311153 -738303006 500758169 952036463 -100494304 796844784 -1000000000 1000000000 -258689756 -304420771 0 -868834694 -321250973 -999994807 930370180 -131590415 999997190 617400075 999997190 999997190 638585225 -159773759 1 1000000000 216819679 999997190 -756752135 859729209 366965194 -657678167 -361053835 -69234969 795703284 726058381 -781183989 42 0 -218791296 93671780 0 860569742 -999994807 -707735025 -559740907 42 -377113468 -810677235 -220598760 -375339519 -999994807 42 999997190 1 429312602 261751089 565416895 767027020 -1000000000 277760016 999997190 513805099 88464632 -483282186 96845710 -999994807 -247115198 1 -652449827 -1000000000 334759530 -309225459 1000000000 999997190 -999994807 109614857 -999994807 186259151 -106269881 0 -639220271 290860075 42 562135591 42 999997190 763321857 971755092 -1 -1 328232994 993421030 -261020545 -441142303 910969055 522796476 660600978 -999994807 -915454460 1000000000 999997190 -999994807 784361453 0 -890154703 -645463770 -643085404 -353774211 -723069112 -868523436 700655935 -628629363 -826095956 999997190 -122900280 -325827494 203945294 -781514408 131791918 -1000000000 -843058665 999997190 841801040 756281469 999997190 999997190 999997190 272149255 770250570 -999994807 552385700 -255643893 -36467817 337833999 -645809224 -413741834 -830265611 -133739809 -999994807 804898475 1000000000 -999994807 126873299 -69342741 -999994807 -1 -225988179 -575035495 -982133929 821765630 860495878 573377345 -385261973 -246266907 931028478 -108437234 -331148024 463042335 990126300 908180181 -815934012 -133375041 366693252 -709751227 38528710 999997190 -423623071 95486695 -692134725 -1 511116995 -180173611 723411667 -614596352 175415472 -379190163 410947800 644286818 -36117027 516035893 999997190 381918170 -902944260 292155220 162638725 -999994807 -386776769 193080634 999997190 -311757720 1000000000 -1 999997190 -613288061 293040594 -1 999997190 1 918862061 628728214 296561050 -426644107 907552634 -282239259 -119011985 -1 -365243470 104284632 456847441 42 557558980 863198134 -999994807 1000000000 -830586049 0 -373220361 -999994807 603698039 999997190 -269390014 999997190 954142905 987691213 596630596 -1 -937380230 439967091 999997190 999997190 1 -742777527 -716021696 426215413 999997190 400968378 42 525378953 -899996027 568033792 -95091681 -918527601 999997190 -891284604 0 -1 34390454 967333584 -807702090 173086256 -162435358 42 -1 -1000000000 999997190 132340947 1 -882473235 -456077524 -489938191 999997190 992198105 -999994807 -196263267 300753797 999997190 -304929199 42 -1 -142471811 -999994807 367508261 999997190 -646791844 999997190 732736695 879391272 503172123 -107502357 416264605 1000000000 -311960559 999997190 782377246 205505858 1 68077992 -999994807 751231910 999997190 -384594840 968105486 -999994807 -1 -1 688030424 -19482695 -700632188 -334193353 -516256919 477254561 999997190 -875672394 -247860399 -618076484 999997190 -62255372 520849472 -999994807 -91809705 -431151296 706050560 -698658982 405766542 897696114 -336220242 -647447718 754671082 307272371 -1000000000 143672843 -999994807 -999940891 546512961 83727170 -757117033 433180028 247632808 265392391 527515695 99613693 123333575 299293902 -497628531 435763425 -241983119 973883272 -908295567 813011419 0 -935074575 -153087514 640279832 -920900135 4440310 137517518 -189655309 -999994807 375199054 -1000000000 851495597 736829939 -382831034 45049097 1 999997190 -1000000000 42 745634602 42 -522224041 999997190 -964796292 999997190 999997190 271730100 0 -175932424 543686290 -907650988 1 -999994807 -587783844 999997190 -183210855 -999994807 -999994807 -999994807 -356387174 999997190 -195121679 -612768474 369278318 -5897395 168439261 999997190 1000000000 380323297 326033267 999997190 426616117 837020498 -685503058 -1000000000 -1000000000 737316870 760066392 -474693311 999997190 -784141132 -375252872 864138477 -999994807 -996662349 -999994807 -999994807 -31627071 -320692667 878229189 -786775297 999997190 -350586719 0 354224527 -410812337 24836631 568378710 1000000000 -999994807 209828138 -407321797 1000000000 999997190 -232375473 478992703 247444035 455248815 1000000000 42 -786648591 87019068 253683286 1000000000 -141257089 999997190 792775420 943446926 999997190 -114350936 464614157 -1000000000 813652895 -129548928 -756233235 3756648 -615054602 -975544889 -858952300 -1000000000 -409495819 78998301 0 -945668973 804298035 -368023683 729020770 -718948306 635728672 272619870 42 -591480814 -999994807 -392272909 983593353 -640773092 -799949618 1 1 -138562259 999997190 -999994807 -1 341728836 -393685240 83490364 -500563885 -753272830 197120325 -439592214 1 44033672 999997190 -1 -999994807 -391191021 266400895 -885631812 999997190 947680300 -358402905 -662994950 -684874032 -999994807 999997190 586549868 999997190 -1 -999994807 -1 -53631160 -796883665 0 -501759442 -584223581 104405262 -113362306 628342802 -1000000000 -99946309 1 574216211 -346349901 -989538270 -1000000000 -999994807 313407460 234717646 813096691 -999994807 -908098811 -878650001 -970431157 -90933403 500340614 999997190 -479969490 -1 953839377 902746635 -242701510 -999994807 -999994807 1000000000 -212547768 -689854412 988291366 0 -999994807 1 511568355 -99091378 -934788562 -806268628 -576981178 -575905627 -586798331 999997190 -698544737 0 1 -999994807 -184806634 886526280 1 -505835326 14112937 0 852918863 301263934 -280985697 -999994807 47294979 1 396619502 904869308 725831594 219428963 1000000000 535456445 1 42 85163783 362319151 -730099509 -770983211 999997190 999997190 1000000000 -1000000000 -778122567 1 -1000000000 -725622404 568777032 999997190 999997190 999997190 999997190 -999994807 -117868440 -999994807 17018627 429780024 4614206 -999994807 683069013 1000000000 807556384 991090512 1000000000 999997190 236847811 -598345801 -999994807 -252208185 1 -228551509 837469696 999997190 758623501 -746269213 742805395 291682784 -914310999 999997190 -839744759 -821301318 -60327845 0 -282208542 999997190 25182516 339075502 411854272 999997190 -1000000000 -1 999997190 -1000000000 195763478 42 -999994807 -77451437 -459297575 639560653 -508164095 -865812555 970295196 -927100957 689223721 -201327366 27555259 -726515088 -249110537 861968411 8213296 615080926 999997190 -885516590 -999994807 -969997530 741087573 -999994807 1000000000 737198293 -406852917 -484859759 -966062230 100079480 -999994807 852835284 999997190 -1 -629678792 -671043239 -305653763 -789601239 417640546 0 872990189 1000000000 -999994807 -382021244 -999994807 -1 191271202 426743483 -62838291 -471286352 1 567837902 924424935 -344441568 105972775 869076347 731012495 42 532553028 -1 -651634421 -999994807 830983965 168338984 -769342754 999997190 342215283 109767932 818574590 -3499666 178884828 -505370862 -209085948 7790989 -999994807 1000000000 -999994807 1 999997190 -957045850 -872350962 -622247488 -227212384 -239620219 64826187 -305211950 -257926530 -581317372 895328922 338681822 -161929483 1 -999994807 365429464 -844912324 0 1000000000 -335324468 -1000000000 999997190 956533641 -428388458 539701206 981337370 616334609 433053403 517480306 -875983307 999997190 999997190 -801006984 -384435254 131609720 -980842521 455837277 -152253302 42 999997190 845533197 0 -999994807 -453627849 -209930851 -1000000000 -999994807 699387162 578390956 -324893784 -464910941 999997190 999997190 999997190 857015980 -696956565 -727277574 -914274856 1000000000 918983902 -806964352 1000000000 1000000000 -604419101 224637842 113599878 999997190 999997190 -951098655 1000000000 -879091811 1 49067033 233961212 912958755 -503143186 -1 -999429773 -843590641 510567390 -1000000000 271713008 -999994807 814307418 863073349 -908143324 -912463392 -840093786 716843914 -341659979 231966598 30582963 481861109 -999994807 283465565 -343241935 -999994807 -839298970 -1 -1 999997190 -1 -167794235 999997190 999997190 -844078727 -16206438 -203204554 999997190 679346561 772699780 -937247170 1 735169661 568988307 -762558602 969834639 988637596 19987559 853143342 228065116 1000000000 999997190 -999994807 -1 -971799848 115598569 19778269 -65134661 691767990 -999994807 -999994807 -584392607 0 24605131 810908246 34988276 -954997871 -555615785 150460562 823222046 -684841626 -967544701 -743975081 999997190 1000000000 -880200244 307337838 310892803 134884379 -1 0 -185809678 1 -41825878 -197248361 -173512140 -662761314 -708166795 166778350 42 -1000000000 -259474533 -531543554 214843699 -559274609 0 82170992 836721693 -8536360 738458724 -1 131450954 999997190 1000000000 590282957 42 -584077678 546118892 658582489 -653727470 -633783756 -999994807 1 801436280 -364790404 -554916399 1000000000 273799558 -999994807 212228418 -463133782 133598835 393909268 -557003789 42 126112520 0 -747580977 -520473541 -300243855 381725484 -256869990 42 -330737530 264670400 733614858 -664290126 1000000000 386921465 -1 213188051 999997190 857680932 -799775654 -125932645 243977653 -498174541 -1 1000000000 -318177139 -230550021 487961055 999997190 999997190 511661928 759891932 362053253 410841263 976835682 -1 638030909 21161999 866512073 0 998385180 -294064875 -358925750 594182667 -485896525 -1000000000 -875149497 755933891 571536958 368714803 1 1 -40695760 -999994807 265318240 42 839725739 426486325 663603865 -454051121 192908789 0 614217044 -875592944 42 999997190 1 42 999997190 218324718 81353779 -578583193 531962611 234424115 -771910137 999997190 -560913725 -283124521 369491463 562096430 0 858318615 999997190 -878424850 -999994807 589865425 -999994807 -192469082 257884888 -560547170 -576989823 969530240 999997190 -357429943 -999994807 -89650855 -1000000000 42 -365025227 442845327 367382791 -20319198 999997190 42 691014213 -999994807 -133219297 833838638 160956061 266097166 999997190 487909822 -520950331 769368510 -1000000000 -958660115 -670236015 55825071 892865073 843796068 -999994807 -877608311 -143225062 908395230 -492123907 -531752549 -999994807 -935800037 310104884 760103744 -999994807 853063327 540117113 846827103 925872368 -341542681 911709958 0 956090185 -999994807 -949582398 546789634 -820212370 686260202 996042343 1 999997190 489170455 999997190 339527428 55531026 -393636637 -789577373 -34204015 379622292 -826574972 -359266580 -998800990 0 668672239 -1 -111701460 -291620379 -1 -449544063 17460175 -999994807 340446738 -554508671 -39117905 400961937 451892066 -574426452 -493796775 -22986863 -999994807 142894451 -389161029 928927175 145711366 682102995 516710386 341614092 -999994807 -999994807 874007182 -866782301 -680911004 744201959 -739920924 882487529 -999994807 383989460 -1 639903528 974758267 -772427143 217470296 620947692 -122187844 187328127 999997190 81482511 -999994807 281596371 -548914934 -625372373 -811748143 -999994807 -797791610 333852402 -32958980 -504542512 21653525 94528800 1 0 -793706065 42 -319172355 -999994807 -235943452 -97862520 1000000000 999997190 42 225829795 848009779 -883316790 -736048806 -1000000000 -966606833 -542727088 -254196114 1000000000 -385112338 -545455660 974657349 -145924952 178835013 -86696604 -854318913 1000000000 247534523 26707915 1000000000 59817171 -676897936 -301535599 -203405005 -808703830 954640027 -59454257 1000000000 -786626319 -865823885 -162898189 0 789847650 -419237789 655345046 999997190 0 1 999997190 693822992 967831308 -1000000000 999997190 980604156 973262215 -41781435 -921113173 449252864 650159117 -73317223 -321977604 138365099 299999643 739081389 836806120 -828987097 294440640 999997190 -982321610 -649172322 999997190 -931387078 557137645 -575005834 -987351931 1 6378367 -1000000000 175518015 999997190 -835210612 -878922506 -349502752 523413722 -27311526 770048009 -68930174 999997190 4553944 -999994807 -819184901 7945161 0 0 -999994807 -602191196 168911782 52007052 847614389 -767089104 -816555312 -776486863 260610513 -859523917 -383487019 1000000000 0 -359155645 -65175849 -135976334 44439826 42 -841749018 231304540 -789568841 -982740938 60370906 -467790755 -844515490 254627323 -999994807 999997190 397349597 -855538056 999997190 1 172772425 -380785990 445582753 -999994807 588608142 0 806021106 -571720646 -920457725 1000000000 495334015 -558982786 0 999997190 -981861230 -999994807 999997190 51522957 25954508 -795636017 -636496989 912569278 -182673058 -973557165 339443674 0 789669874 -677248599 -928423855 261884588 -1000000000 -487321318 999997190 -999994807 368738174 827075628 -856478474 -430589785 -666826630 739451218 1 850548409 532819187 671105520 999997190 999997190 -999994807 999997190 -317503710 -380701725 -999994807 -999994807 -605898286 465419453 -852762386 144388053 -987934990 873973646 -999994807 -81362998 999997190 933320255 -999994807 -515140077 441893601 806835204 999997190 78735330 620054501 -763906895 999997190 160313516 -111887265 -182435869 999997190 445663801 894855416 -16305550 0 386174133 -261745756 -222300305 0 781984494 -305973104 604299832 -319754096 -999994807 382365956 -471431949 -953587748 -999994807 -170413463 1 22388212 -999994807 -696632516 -772513245 162808094 -812186784 811624220 506032731 234807341 767802821 -981579140 -999994807 -1000000000 -182506334 708085404 999997190 -472313363 -13396849 -236172450 773742948 999997190 999997190 -999994807 995401657 1000000000 3753243 -999994807 -872268509 -792010401 55345410 -150628302 -236462766 991633304 -999994807 -1 456147057 822381356 -999994807 172554964 537581041 -999994807 42 -642865132 -948691400 788035740 104336266 959222322 1 173586993 -999994807 335353494 -889924194 0 -772092863 -405574466 -999994807 1 1000000000 1000000000 -231287213 -1 1000000000 -999994807 244944730 129709440 -861949692 800891435 -997923157 -248061828 832423115 -270506805 -999994807 673259985 -947366126 -264207075 999997190 0 -427565933 999997190 999997190 -887960 -1 -1000000000 999997190 378079636 491068848 999997190 1 -32857333 0 918007832 517391346 -510940702 1000000000 -698837395 255069557 280645050 171253285 -126722329 826723069 -339627222 -999994807 762796113 831099735 1000000000 -606318430 -370824757 999997190 -999994807 -425985827 -486803368 129499207 965626484 240772265 866555821 192435421 -1000000000 165246464 309131335 42 978870648 -422753340 -330092371 999997190 647133386 748026885 -726513493 -622140286 424131275 -512354206 40526373 298917689 999997190 -238337200 1000000000 83517746 -868840423 42 -922844696 -689890441 -491826225 -939140112 42 -540338635 -162536898 -1000000000 -368022723 -644262474 -906761930 -453627918 -973481422 793739310 -1000000000 670941199 712158927 -469576813 -589873186 577353292 1000000000 -561050558 999997190 -1000000000 -999994807 999997190 -219266712 549807259 -611518242 -66820960 106127644 -834595656 999997190 -747280285 -249759687 469910781 -262063967 -63864775 -1 329908097 999997190 -923481994 -726789273 999997190 42 -116998270 571079878 -999994807 325092947 -999994807 42 -829329777 832853850 -382220795 -446289742 -1 0 -555870770 214524285 -343729807 878578398 591003051 29721096 31930464 916273335 698483127 1 917822872 999997190 -1000000000 245166369 -999994807 -876808985 425966212 845453097 3473069 175573496 819677529 110814212 -999994807 454335253 990292871 -765077474 -831236634 999997190 -382815359 1000000000 838258639 663948987 -999994807 1000000000 -999994807 792543996 -999994807 -898894659 -647210426 263456273 667758185 227349622 883641576 988355666 -597472421 49007686 -940596072 -842772552 -1000000000 249794066 -37152897 -673535211 -999994807 999997190 213157417 -785229981 715476897 42 220007883 1 849387715 1000000000 -170895466 -629245467 999997190 -32631453 999997190 -892008678 -642918443 -300758239 307012446 10805944 -1 -212579400 770416425 97639264 -641567322 -1778783 914009551 993475283 -1000000000 0 290990358 782053123 243747226 42 518744711 -1000000000 830123926 -828066484 70069969 -835970601 0 -277148123 -873371016 -146311196 527874008 574485962 778481709 999997190 -251225731 1 -516831653 -999994807 -10645027 999997190 0 -772913230 1000000000 -474647061 -695125443 463130882 999997190 478063533 -477809328 -999994807 745515887 -590673781 -683869335 -999994807 564953717 -303661949 813049241 999997190 999997190 773843010 999997190 534318556 659848795 136634380 619797057 -850136974 -999994807 -321256151 153492215 -999994807 -999994807 932676664 -9947461 -705122655 -474793887 692036369 1000000000 -999994807 459815325 -1000000000 382285188 914231362 -122896213 993237181 999997190 -1000000000 999997190 -942561526 42 999997190 -1 232111357 -623877242 42 -833348006 -344059808 968656461 97180790 62407076 -596977680 -441507315 -879766812 -999994807 422127213 77934588 -1000000000 -898077674 -564778167 -78548054 261327907 999997190 796982376 148528713 999997190 853785531 -999994807 -532792996 954639941 -999994807 401548518 875747471 512485055 -614461016 -951606932 999997190 -895297962 -312360293 -226623896 999997190 -792654421 62302663 999997190 586336766 -999994807 -250874514 -162267261 1 403858047 -217806414 1 -397123136 47159540 -703781764 754929801 -314788004 846610258 -1000000000 999997190 -323524622 -469569166 42 381287450 -787961665 -297274061 -110846443 -1000000000 -999994807 -999994807 -575639525 -165550897 103771297 -429550147 -521523338 513723448 875383420 -458408437 -785406331 705051449 -999994807 -856349131 -995624010 -700879374 -877724469 94254246 -999994807 -346627429 -254864913 -370793908 347379042 145753154 -942489096 0 361748169 -309989851 865617898 258609828 354970430 -240850633 -882734143 999997190 -268329660 999997190 -264522336 1 -461658407 -179249654 -876427847 1000000000 -1 0 -638698281 1 0 223817094 -999994807 -485269900 -410963998 -364090436 41395691 -511517366 -560586889 291402064 369969880 286895280 -634760507 520116658 -1000000000 83855825 -999994807 950442111 -324583422 956632821 434078383 566187920 541173487 999997190 0 999997190 596418960 -205736283 482699794 641439326 640692517 -378861917 220662879 610346415 -59666182 999997190 918917017 650383267 -818806295 -180627821 126020980 -1 -478822410 -999994807 1000000000 1 -267618034 56772702 -446362902 -645088311 319755549 769852707 -944214712 -999994807 817949177 505276887 -261950055 136777466 -13553385 -1 -1 42 638590464 -999994807 823425536 -999994807 417706691 -870611823 999997190 809959526 499820811 999997190 999997190 999997190 -999994807 -757528055 367965811 42 31166248 323848963 880464012 -1000000000 -999994807 -266769282 -684083714 224845677 -540986302 1000000000 -680114171 935730997 999997190 56249181 146336591 999997190 -999994807 -530130103 -1000000000 451321140 36213640 -58648396 -71134327 1000000000 -748518532 42 -410589399 302914877 -285323417 -27801720 -999994807 999997190 -954912037 88350178 0 700415992 -828522598 -163174315 592552220 -347772848 -223621617 928093772 1000000000 972533373 861572531 401776640 -102905301 888912275 -779281904 42 999997190 0 432918806 29140014 -33110770 -480022685 975414394 415533081 -193444304 -161091055 566260250 -533751963 -1000000000 -999994807 620778036 -302710368 -520864699 42 -104399239 999997190 220079046 1 -999994807 -823013723 842936020 999997190 42 -633035346 -59690116 1 -415807628 1 -261762838 1000000000 770744991 -673777149 294186686 983487591 350845241 742268895 -704642557 1000000000 -402141038 111646580 -510952293 -894305174 -362955924 529417714 6494128 999997190 463610073 1 999997190 -562917086 -721619115 600599591 366980603 198426308 -428512743 986014482 894370903 667868536 1 999997190 -285250723 422383557 -281941889 -999994807 662996272 -959191173 -989623219 -273703693 42 784498007 318769209 836329117 199529536 681714333 -1000000000 -584178397 -54252741 -179076394 683364424 719582236 650253712 64612027 986616956 -687204800 39690496 558001315 -687940872 499380340 -1000000000 542603414 -466601724 47398837 738644820 999997190 202861507 -949331509 63974967 493835391 726325541 355080260 -649720445 -188815291 -889695291 -999994807 106134298 -131511739 -681996775 667347261 -999994807 999997190 598346073 -492432706 161747610 391338068 -999994807 834313444 -1 999997190 42 305786501 378800626 0 338770569 -830851972 -608398785 -544698370 791462609 42 -406707503 634946147 0 657590234 999997190 226748593 -392472838 662246414 -826844850 -80129092 -85443881 0 -95815698 820205233 999997190 428780211 -829681965 1 -1 -899957906 990480938 618552222 999997190 -187411952 999997190 -999994807 -536193702 227480224 1 999997190 -223878547 0 201112232 -74348261 703641173 306449082 -470327317 194650898 0 -631079706 673948972 -424733005 314723100 -737838866 -259954016 -1000000000 -613095534 1000000000 790158704 -997792438 -738743227 -252295502 1 699202693 -103943799 -999994807 0 42 999997190 727469996 1000000000 -242645231 42 -999994807 -791759199 -999994807 -849423653 -833487191 1000000000 498324329 -999994807 -1000000000 -203464431 -999994807 -224171245 0 -573183563 -307138861 -496521709 112661758 3753243 -999994807 -70699096 -899469967 -203123354 999997190 -1 -692582927 -921653470 226860458 -1 -308270410 -959372288 1000000000 999997190 1 42586267 -446504358 999997190 186259151 886343575 750857456 -784563615 -999994807 90617814 -550401463 351922730 472765736 -116398551 183783303 999731917 734609357 379499987 -6212842 982401188 -995718484 0 -705521366 567484575 519987887 -431521047 337871597 -666169021 361111192 -999994807 894836467 0 1000000000 -176841120 222604809 1 -986841717 535551841 548371898 711049248 -355588067 -441103409 -435158922 1000000000 719427667 -887544500 -745795864 754101826 -674504471 -703162580 -647701475 999997190 102562771 999997190 -340061167 160303818 -483916790 -738376839 649029115 173545370 743380173 715026908 0 512068631 -999994807 -343330787 42 574078401 -939877663 206219145 174396861 809720891 -640090961 81845429 621232 -190373257 -340886329 -715121670 -474359876 786186856 -1000000000 890244782 -1000000000 -906854484 701132549 686827665 1 -592105922 -611351811 625570647 -737570248 73248818 233852666 42 0 1000000000 809780385 -999994807 -1000000000 -723144471 -216262867 42 1 -832923113 475349570 -1000000000 930223989 0 935267612 -999994807 61432574 0 -159244888 768216757 399933526 -1000000000 405693518 977258843 113472790 733144375 999997190 999997190 -639939615 412330817 -141904747 476166719 655364615 -571365698 -691663581 42 -285482989 -505328743 -1 -461491231 1 352477793 -816787654 475623026 -999994807 -490703046 -101656674 999997190 1 29873105 -464579163 320518738 -203192598 -1000000000 168161282 0 69226187 -999994807 633334525 693009731 613363087 78998301 -999994807 778481709 -6670344 45542403 -999994807 999997190 939650165 561253419 -700241054 897248445 911291997 -666770392 -672208831 999997190 999997190 -123847671 42 -761379663 -884978319 896321970 698478313 -948187048 842927463 1000000000 385494551 432085824 -58770284 -999994807 933156773 -761277547 269007429 815669748 -999994807 -497288327 130017718 151121442 -1 620044968 346139012 -999994807 189767061 75037981 -221175926 52120055 -770160161 -493495516 -884682029 404398023 698991195 -430326087 -999994807 689577414 -646013741 999997190 -42637000 -730344653 -474415702 -680477943 1000000000 0 502646936 145788678 852741146 944010543 999997190 1000000000 -176915349 492826982 -281083522 483410548 177877315 -464402057 775465178 448021014 727422704 1000000000 -753632645 -12312758 -1 -53369099 692718335 -1000000000 293283080 -999994807 1 -725559475 999997190 -999994807 -741601225 -999861384 172935733 -737725994 -83173592 187269990 999997190 -197952415 -329140843 1 118727327 391091829 450499653 -159575953 503797918 -390896831 -738630024 809255555 -938656777 999997190 304836043 184803983 -815324691 -999994807 -361693082 611921111 256691068 277202313 461549033 -844444731 -292266628 999997190 -11993461 121801920 579345685 504389897 -1000000000 -850297556 802909521 999997190 -999994807 -149128267 885947 1 -255314605 -252189042 361302000 240231069 -703723195 1 502715788 -622629222 206030839 999997190 102995640 42 -999994807 132059415 565492929 806841260 999997190 -1000000000 42 -1000000000 762378048 545924858 -532659388 -428259491 169653171 793470911 -203195449 -972844416 -45283940 0 964414672 999997190 644577141 717867650 -593657072 999997190 -915632511 -641607001 -879548422 999997190 -1000000000 -851317390 275089907 538264042 -101689524 865637919 852799614 760985516 -782331608 -387308946 -783499731 -762557058 42 42 273823557 670611537 526481505 -51281239 -999994807 319522616 910607376 -553433917 -406382323 999997190 -443009212 -999994807 1000000000 -414718946 999997190 -388553139 -999994807 999997190 396107357 -1000000000 -909797300 468934929 808337943 -999994807 633887598 -999994807 -999994807 -605652779 590387591 -831002013 -177690484 -999994807 -999994807 999997190 -923428989 -729727016 28732716 -976038495 312794016 -999994807 -1000000000 999997190 451670385 1000000000 -999994807 -776459282 -999994807 -363841756 999997190 -663992008 -999994807 -1 -999994807 -945260271 98686151 717227194 376548900 -170315469 216100094 -1000000000 -393921524 -810879211 657438154 999997190 -855704955 1000000000 238972456 1000000000 216120621 642537185 -439332222 882746467 -405285101 928596431 0 -999994807 557225812 18562029 -1 -999994807 383400649 999997190 -1 -189443794 867422777 884865254 -236060725 -879829214 245829294 999997190 832316720 166606293 348779520 450438853 -940459057 1000000000 999997190 -1000000000 999997190 587024550 735451568 -999994807 -999994807 1 884988542 573143232 578390956 999997190 -284864836 616753536 -417580002 0 589299651 673485581 103079370 34068352 -999994807 -786246201 999997190 853320157 1000000000 -222949168 -285465265 161432890 -831467991 773242491 974837902 719505737 419160939 -312687654 999997190 -1000000000 958311802 -1 999997190 -1 -61681249 -342837744 773604412 74823938 1 -465536965 -1 -208595963 -1 698381652 218277247 68459802 -986853495 -190121036 185661304 -999994807 -31982739 866583699 999997190 0 627293956 -899032980 570241262 686618911 -994028366 1 706547143 -941992513 999997190 -1 917039263 -956856290 42 760550838 413794396 608987338 999997190 -1 -128210345 21613254 343893811 999997190 265715310 410367264 -84262463 988104062 823230027 -991966204 467207535 107025687 349808822 -107537627 -401516680 -358596748 999997190 127001368 67421497 -802263375 -529650049 222343395 -206601968 999997190 135756354 931291592 999997190 999997190 999997190 999997190 781984494 836193379 -226253903 542706333 -348102237 -999994807 -999994807 -637199407 139242696 962598351 -134750531 352963776 -504493833 733952026 999997190 -335042868 -669930706 1 999997190 999997190 -999994807 -284567736 -741791090 -616290261 999997190 1 98067434 699123360 -175896147 -999994807 -1000000000 950117647 -424613297 -153351615 1000000000 348857173 395949763 1 -73754659 -650822400 920643096 937162519 -999994807 -156097575 276351787 -225153998 -798439414 -761895905 -879136648 881831047 -681254243 -504503328 -1 -1000000000 511836598 227894970 940069568 -908278791 -525181719 -999994807 35801884 999997190 42 -590177208 -317599689 53319759 -130147824 -423124467 822216366 610931598 381575214 24382218 -29078766 -82800514 999997190 978809237 -999994807 514471930 49991573 999997190 818784862 42 173793191 -1 -370099914 -561165933 762465972 537002165 146889721 -774310377 1 -348072971 -719850819 234295703 -110409048 1 -458323152 331649566 277098619 -633499596 -854820097 382682699 -720201333 999997190 -83497681 -14752371 745035530 -999994807 -400783046 -1000000000 -975266691 379328600 -259387651 -396445656 -690416902 162009798 -126536690 169052282 -196263204 -364040819 749047034 -931361510 -999994807 -1000000000 -178716673 940000411 622294395 -608677661 -602712377 564516292 999997190 969096375 -151076219 -451630563 739067491 -420684573 307400004 -76725417 -595181209 1 537892782 458099297 260723108 999997190 42 999997190 -494790614 147583209 42 246783796 42 -999994807 -36151818 999997190 -836136404 1 226240441 359681090 748918487 -137499770 141534241 1 683138819 42 -869871721 516159508 -635905777 581785154 -319392511 -999994807 613303839 -1 -945053949 999997190 -906732040 42 -969400521 -81305743 108612907 1 284905449 -245346952 -999994807 959236310 -52847954 924427790 999997190 999997190 -999994807 691733867 624627733 159359321 981749514 -1000000000 321150469 -845257272 734568266 -45356046 -598816866 -999994807 -500581515 -956102 -998238431 -66821420 -113859958 -804696565 -433005167 -784807877 999997190 912160966 -1 -602233457 999997190 897311569 43729734 1 223971305 699253139 -279459003 402612712 -384743173 -920773605 0 606593288 -772262166 -647320 851593842 0 -281422915 928182264 -999994807 -999994807 1000000000 999997190 718787198 621288057 315437638 -999994807 -764813031 559836049 -712925143 -826742374 999997190 -999994807 417945257 820230053 -495955270 442921299 1 -726915771 426059110 999997190 1000000000 -299537752 200548025 -878690255 785640129 133730363 -497859341 0 -406594538 391275094 491439909 -519591898 913883512 -471932643 192178831 0 -980112488 490103408 -577799049 -999994807 -1 -810408252 -78336913 -663639329 999997190 -999994807 -128671793 224248727 1 1 935293208 -496636650 567575974 999997190 -751163509 489793711 443290501 801378030 543081345 -603622041 1 -351480646 -119669884 -991699895 999997190 1 855293483 -999994807 800351210 859575620 534106781 -272690428 453999093 -373802454 418139552 -990810703 -871144558 582027999 999997190 842227234 890395566 0 -322930346 -999994807 147232967 -302429779 -931860629 92017702 -101966830 644802984 62011076 -306333312 -999994807 -999994807 164899357 80934300 0 433996876 -697555075 694514670 -958746736 -591687050 -420790480 -1000000000 239347091 656565346 477125121 810482514 -944546035 -203999533 88664619 -999994807 826444306 -104270304 0 846447500 869885813 -1000000000 -955405901 -9349955 42 999997190 399327509 -1 -157150468 -429801814 -999994807 792026807 344054576 757233397 -526210262 42 83172925 -880443080 42 -802728846 205021405 -354308939 246498926 999997190 -300297857 0 873852899 -444471626 0 -4851966 -404229040 511798934 470556524 681585887 175580068 -992969214 372173390 349590473 -138484985 -897976352 418754708 0 -892999154 -603585389 0 116586020 233295 -864126962 0 -862398155 961816514 505253656 -907651582 1000000000 -410323847 450235262 590729222 -999994807 -616396883 -295536531 -294462247 42 95302918 408997338 999997190 53707210 140296807 797279172 -652751598 853742456 38352924 -999994807 -999994807 943906471 0 172113472 -947172781 -809940017 123156305 -512939471 430832653 116400614 -513981952 -205171789 -183019669 408310025 550330961 -267508179 768115366 440913666 -337041558 400411334 -618876996 999997190 -182525146 -999994807 347203205 -261442286 130928173 -740498691 -26994410 42 999997190 -999994807 -258604748 -874885804 285257253 -168057506 915198756 753483240 0 -501365848 -147689745 1000000000 704050291 746393991 -746157274 627785265 42 1 579865682 -237602206 286880804 669164932 170417177 804606547 610841062 -998005469 791530012 -461804782 127306254 42 -999994807 0 -710950359 999997190 604486580 222681095 999997190 316396800 -666739006 469639233 -19184951 -999994807 362843441 667596207 960893073 47010023 561482307 42 1 861514600 -126770398 742157613 -173124214 -1 0 373245232 255344878 -315112180 571357022 -342519504 772210896 1 -834141428 406831753 -371680994 223904117 964460198 500731368 -893415289 999997190 -781813111 -189435995 999997190 -115992775 161589630 -794742974 81702335 -1000000000 106130527 171410502 -999994807 612776699 18017871 661697846 917617754 999997190 -365379912 -277957126 999997190 42 -662916145 -182426888 871334862 -298096552 -149433962 -500386895 862916184 -60559375 679325429 -546049339 887209398 -999994807 -984889943 619415875 -999994807 -660903136 314411387 -1000000000 -189537300 901894917 -763917137 704364424 80636886 -341213402 644955903 429682398 -297507597 1000000000 999997190 -1 55140372 192761167 155837140 0 -131613019 42 -80587567 533309912 407012196 999997190 720703325 -314855029 999997190 -489718840 0 -17936225 -999994807 42 198595282 154699556 -522068520 -26278112 999997190 -235534511 -102390198 999997190 864239661 -218108061 999997190 973195700 169614221 42 -999994807 631682179 1 -999994807 962858690 -999994807 -1000000000 -1 725527260 -226813929 519987887 458987435 395954020 782991521 1 791573708 -288406336 807281710 -999994807 113277532 -942287904 85514778 -183771685 -681725345 -119686972 980917350 -372412649 -556679368 -773788964 -4304793 -999994807 1 -513439676 -22318228 -28668295 -999994807 506567667 -212640062 812364858 35192177 -396654994 -1000000000 161730889 611321174 -402962846 -37537116 944789779 426527078 1000000000 -845863644 331755703 562741188 -999994807 -945026389 935547760 745035264 303852918 559737031 562002632 101186720 -720145052 430378681 -67639603 999997190 995277207 999997190 327676595 203350563 200688291 -1 584302725 999997190 1000000000 -1000000000 63188777 1000000000 -999994807 42 999997190 1000000000 999997190 -612972860 -118921314 493416181 748747907 281417688 -386160977 999997190 177328827 -15135228 475489942 -510752601 -460936472 487897576 -490132492 -495119436 42 -287530247 -999994807 506318582 799508456 999997190 55939314 -999994807 663743207 -721522210 -999994807 811129280 -545706328 -968800107 -154196930 -569267887 228196285 -252228952 999997190 651120502 983184645 42 -274425313 -165212663 552237405 888869981 1 -25746670 801523172 991741633 -999994807 -770810524 42 999997190 460132366 564713695 153035762 -450697725 394342878 989588289 -607667458 999997190 -655953471 0 -398597414 -878140635 78332015 -821861191 -343587541 -19053133 999997190 -211503706 -477618491 -357687230 -749466911 -1000000000 107920978 -777545907 -624488065 999997190 152913132 -9900951 258859299 999997190 801326411 52569761 -241475229 42 -999994807 271936330 323693199 977988926 438782288 999997190 -999994807 1 -936335318 999997190 999997190 -294978926 -411318249 565495463 -1 -472185578 412708450 59585216 -519827418 999997190 -821973061 1 42 -999994807 -507815399 -927009845 999997190 572427696 0 886589954 -999994807 245380370 -764573825 1 6842607 -999994807 -39007353 353022710 799556491 -999994807 355138186 556155332 42 999997190 -1 -832521653 75754918 307850367 -1000000000 -398182865 534296118 165123198 98948260 999997190 282123794 999997190 -1000000000 999997190 1000000000 -397543500 926201059 -4747756 -114989337 13973265 -1 -590224177 -92944766 -1 -858375182 685245614 999997190 -372927711 42 88625324 -1 990053474 -682737682 495513058 703677406 -999994807 -326228810 42 -1000000000 0 944913366 0 80393995 506025244 560148287 42 0 1 -1 1000000000 -1000000000 -999691208 -1000000000 999997190 -999994807 835776095 -999994807 698617617 -591315210 -1 251167462 -999994807 993796825 -659327583 330356617 0 444579985 1000000000 -999994807 -80771180 396431993 -960981181 262998053 -199985180 -271801443 161278144 -625637367 1 -267451829 427366327 -627768040 -889985196 352830534 198723036 1000000000 -117070586 384715868 999997190 985648242 11344940 1000000000 -541969455 -594109942 -70673487 942627171 35318112 42 449561488 999997190 567232515 46136026 -414782676 -1 400589731 -302069857 -999994807 -1 -927975867 339117979 -379648571 718304353 249321267 -308911063 772331199 252212861 -631111697 -999994807 264349760 -999994807 542904872 -143088208 -426746368 -630109242 -503269844 -116472701 1000000000 1000000000 -411665232 -999994807 -671460493 999997190 7252516 -850317413 -106101622 464388110 969211159 1000000000 942831892 -858134148 1 -956135122 -659475841 0 -1 0 -360929714 1 77904956 -999994807 1000000000 -788914836 -173486188 -165577512 874095913 -1000000000 -21883046 644219707 702812554 -999994807 42 -774354305 191899101 -381705652 658453408 999997190 -569132143 -722835357 1 999997190 999997190 999997190 667969634 103109415 1 271239524 999997190 -846730099 42 -999994807 -900401611 755957389 0 -22686737 1000000000 1 -165577512 1000000000 959060591 -934105841 -927635948 1000000000 -252032744 -419365544 -429651637 -36089743 987365144 -937134100 999997190 566129480 541408444 -231880528 0 -999994807 89263894 -999994807 151523777 -794171146 -730533414 -283361529 673876766 -264824188 -1 231661296 930443624 1 -999994807 742879500 -905486902 319800966 1 802911632 -144897590 158689345 999997190 9364952 -359674225 999997190 -181449587 -36794899 -1 999997190 -1000000000 5807142 187482119 -784690743 551119601 89104798 -524238883 -999994807 -853364011 1 834033280 1000000000 -793895861 -639692206 -999994807 -271012531 482092926 380177332 -38255283 -509051950 -357689320 -1 -999994807 -940936020 293395076 982665551 -670073576 819063912 699698053 -1 399176695 702664730 -999994807 -888756032 -891287557 -144222519 714650637 1039535 1 755854991 780215070 999997190 945896797 -999994807 -729446937 170811369 431197353 23823454 477611773 -421490466 255143291 -999994807 0 173449258 -952822616 74463686 1 42 -999994807 -593402555 495883910 915764767 -873069835 409974870 -1 -999994807 529446015 958769600 -356877807 178525216 999997190 0 439817482 812282123 -663225861 1 -999994807 422097331 42 42 -569877598 -988618467 -1000000000 -330734491 15024761 464029631 -460823806 -999994807 355598565 -111358541 -151919312 1000000000 932737838 999997190 -928156460 999997190 42 821630624 731097434 -143550827 730422572 -963990265 1 440491542 -999994807 847917266 -361196555 42 -188703446 -501191239 -853074514 -325044404 1 999997190 979710169 42 -999994807 1000000000 -783579575 -517290068 -999994807 581116161 -851732739 -999994807 -820820611 -793746199 -998687101 999997190 1000000000 999997190 813588910 71908413 -1000000000 278270221 999997190 -348222046 999997190 -939624856 999997190 70530155 -207861829 1000000000 -734633026 608543963 525938394 662135325 55473242 -389750109 999997190 0 267117860 291331115 -288111307 -182666670 -624272342 -999994807 808327967 961982887 -1000000000 748176237 232218596 0 -570985455 -738474831 -1 1 1 567060648 -1 1000000000 951687102 38352924 259734282 790205273 42 824235091 264135265 -399254151 999997190 999997190 -420018689 -87470777 1000000000 -579576313 -426272696 -1000000000 -999994807 999997190 -1000000000 -1 -288185802 999997190 -66306048 42 -392484279 -838277932 792152331 -1 999997190 999997190 -837009538 -999994807 1 797076997 -399431572 549244075 -498346718 552696572 -771295664 218650605 -928209321 752525125 739627717 -76391327 42 911465981 717993781 376033020 -568502884 -957212937 1000000000 -630646970 -769909722 -909164303 -552539129 -890565928 674594334 -443119438 42 -218292752 -430791734 221118983 -1 -999994807 0 679893909 423393291 -720044067 948273715 494845709 -999994807 1 844849794 784179039 -409185450 999997190 107693826 133698442 0 -999994807 999997190 626035818 -688617905 999997190 1 -45889828 -69673456 -999994807 -1000000000 -999994807 -126126638 999997190 -40027801 1000000000 891545863 0 136608855 -448395601 349451672 266449544 640134823 -1000000000 333134190 -818401798 897651263 -160656796 -834236823 690453980 -37492871 42 392441250 -212737811 -999994807 1 -364463478 -863695216 -183788080 103614664 -423544324 -527684700 -658758922 -959023914 -662635845 126725736 -122550581 -233726992 1000000000 1000000000 999997190 -450791702 797792331 -999994807 -523841132 387924514 -548320618 1000000000 -1000000000 -181878298 69422499 -646433432 950924968 486798059 -676383728 17569293 -818237846 -588703677 -165726714 1 776058559 703754371 999997190 1 -500359704 -342766398 112929410 209683983 457835464 66753482 402650008 999997190 521444326 -808514584 -388216863 -513742322 -951776269 -488898173 626684305 -167230796 -617435010 -678926409 1 350086624 -457548822 138441005 -402787038 -738957582 681999954 935676242 895821013 999997190 890091438 620771157 782242032 -735699010 677564409 999997190 847661061 -698804378 1000000000 1000000000 -221477430 1 -153187347 -707140508 651587043 999997190 -253017882 257344489 -41050028 128775319 999997190 616259396 197717973 999766261 682091452 -227389371 -469047442 42 999997190 -63355632 -1000000000 -999994807 906648959 997722804 784482261 -842629875 -970471674 375073247 -290312968 55485927 1000000000 -466347474 999997190 999997190 -650196504 0 -638609585 799376877 -390752600 -480097587 -220978485 999433518 999997190 579563044 -511277764 -774675601 0 1 -686295440 345178830 -357460696 -999994807 263522797 790614377 384341954 686897451 -999994807 764583727 1000000000 -999994807 645256276 -314034176 -769452853 -88142698 456934306 1 81403498 -79261029 -1000000000 848613859 1 494478627 -999994807 -126869091 783165603 -1 -1 -1000000000 -252776293 -999994807 985883570 -724782203 -1000000000 588230219 701014112 403561603 -202631847 288161579 498230392 -745634157 189625722 816662001 999997190 -999994807 -1000000000 493390809 848901978 404133271 60733491 -999994807 -999994807 42855242 423934820 -386508611 -717643815 310036238 -999994807 805975979 999997190 -306380058 1 144815099 -215197215 -842594815 -161666777 -899013831 598817342 49589172 999997190 999997190 -60077911 -999994807 851936055 -214152798 -821631030 406607761 -596269337 1000000000 1000000000 999997190 -729752273 616788635 999997190 999997190 812507854 -838672781 -74258528 999997190 991006249 0 -554230546 -999994807 384386705 917909350 711559546 510180556 58799992 999997190 1 42 -75068087 787630265 -259363009 -88900220 -932796308 -227501879 1 -999994807 42 999997190 999997190 828572225 -478924411 787056260 -999994807 -750010512 689191910 1 -631774843 -999994807 207083909 -684620982 -32947552 999997190 861580296 439210612 -1 -259154660 -409060674 1000000000 609502059 0 -289286462 999997190 0 -120160736 -292979344 -748273720 -564256318 95597466 -43531582 -999994807 -409411842 -175983250 761367310 -140785608 -571428515 -208815197 999997190 -78902699 332208056 -753424661 -379338969 852117713 -497026027 409683217 7731047 -24312042 999997190 -921401146 920663880 -525169935 999997190 999997190 -529331455 722439019 973886342 682079455 -3976751 -736796308 -999994807 -999994807 -667918931 999997190 1 369071232 -383190588 -515860460 348187064 -253041636 1 999997190 0 847646313 -476493199 -1000000000 417786829 818532845 594965425 867898210 -1000000000 453220125 -939365428 999997190 -647518376 626991578 617426519 1 -1 -160772173 -1 1000000000 -451768251 831108678 -999994807 -199148 -588917977 -999994807 510861016 -1 595048302 1000000000 419645973 461962239 -58009848 879303552 1000000000 252448640 975128824 -88404340 124478738 20625114 113885000 42 849663280 747257373 -955239923 1 0 638898268 147189235 131746691 999997190 8950607 -1000000000 779902850 868940353 42 -287629429 839817427 945070444 736656875 999997190 721366155 -724428786 -127158360 694839932 -783994012 341315737 -999994807 -857466059 -238401702 -999994807 847953850 999997190 161477084 661540306 42 -488792825 289098883 -462682756 -894676969 654063839 -675924665 108428321 475647998 -739873826 -297131836 687662629 713555687 580801053 -999994807 972744251 -999994807 -950137470 999997190 523026729 761238040 -999994807 27154651 -999994807 481724365 308276081 999997190 42 -338286198 100452375 999997190 -979382158 -479837133 690062936 -204027456 999997190 1 -54061883 -725718745 999997190 -442883089 -965409602 999997190 451570162 -494375161 -179936884 -782332123 -19282390 -1000000000 319810406 -936718062 760857331 -999994807 999997190 -172384567 798464173 -1000000000 -573372624 23023309 -192401932 469489772 999997190 557820904 1 -999994807 -832589731 28149939 -151111303 -999994807 -225745236 -695298076 -1000000000 42 1000000000 1000000000 42 491285506 878938323 136917848 -1000000000 999997190 -873221532 -384637531 -339984330 -777600555 673283259 787267505 721133684 -999994807 -504637470 -117514673 1000000000 -875983307 42 480897168 -829730903 999997190 42 879240242 -369993380 -229617889 -999994807 -1 78493315 -618936872 324968603 316268227 -988828491 -102287884 -279390653 329611916 -549939827 302279856 423793310 673368157 -825913939 999997190 -574772871 175068412 -278842349 846127005 -406051876 542418068 -215428891 568022952 426375261 966348252 1000000000 196729327 158209313 477369289 -994660407 -322818365 -290481839 999997190 -999994807 -807447811 999997190 263124615 -309298236 -46355023 -853356369 -999994807 -361959943 686900092 -927828735 -766959935 -869434245 563946099 -1 627479418 -757156748 -309264374 801036154 -24476823 -854909349 42 -672408493 0 272730361 368066575 -999994807 999997190 -805776486 648867411 220619120 -737998240 999997190 -999994807 90507195 -999994807 -502825054 -561625309 -361764749 412676400 -214371505 356791501 -520676208 -389213167 421422242 22887970 999997190 -925501063 -370144303 -702521856 42 705434086 -882876253 -292750967 42 -863489278 -927446814 -999994807 -1 -412406383 999997190 999997190 -999994807 -962598779 -617712953 -788506514 -574707211 -770160161 332686972 145307942 142809131 -960878643 267007010 -999994807 -611065335 0 -999994807 459761490 -354915247 113064265 -939105689 -525610424 381208873 715283146 42 0 -874929996 -179287727 290944519 -1 895376471 999997190 -999994807 251455113 -47384735 -823982799 41674349 800994757 1 960554353 -999994807 -604281276 385648398 179090269 254907500 -220328758 598364730 999997190 0 -117346462 -1000000000 309041351 370180846 -999994807 872236813 -624335 -501611487 -999994807 905711061 448166661 649305826 -525288009 -730333512 -842917485 913206204 0 933612282 -173472482 411189440 -119301420 -999994807 472597197 -895425328 772619324 999997190 54015879 -576428812 941847870 14722275 795869558 999997190 522495789 143262715 219921043 999997190 -869583260 927238664 900087306 663852802 999997190 0 530388193 999997190 -888677172 579815805 -73320239 -271626386 -383129739 -430767658 301641700 999997190 999997190 -333822176 -477992460 114640806 88764733 -42400227 682411891 595525835 -1 -1000000000 999997190 460357393 522805152 -183975052 -311489678 -842823044 -928222243 -625856259 -1 810290827 -887781549 415528984 491444376 584443344 682227275 42 402709911 -1 138853010 95133508 716100371 -228271018 999997190 105114603 -837707306 0 999997190 360318693 -1000000000 -496272401 42 -340368175 -641474105 225226858 270469111 -73217440 209831789 137551619 -104215084 -386628040 -826980156 -1 -1000000000 -421165887 711118260 326870619 -709661022 311403348 -651943176 -1000000000 -999994807 -999994807 274798542 -126588874 828106756 -614871846 -299191503 -121089562 502283074 0 -999994807 -247565662 -213017068 -1000000000 0 -999994807 -254222391 -973847841 -218465139 444107578 -999994807 28535758 -250961440 434765929 -1000000000 -755899646 -466474158 999997190 -158611775 789914236 600780263 -416455435 55364490 -999994807 -816482731 -328201223 -124722470 944469787 -885313427 116154068 999997190 -1000000000 752551810 0 -999994807 -1000000000 -864196075 13960506 453225656 -145899879 999997190 999997190 1000000000 -861148924 999997190 -136888744 -962524030 -132962241 767342442 1 -999994807 -846217437 -400478803 -689006774 547345769 -999994807 849689912 999997190 -999994807 140062851 -838529162 -559605544 227644778 -94335790 -521858456 380273144 -400896470 -1 423251802 42 -568534307 604005770 -369516309 -1 -167037504 0 385928022 -54799161 -558392844 -469894520 700641835 -85910632 -864921280 -948676587 999997190 1000000000 -581073309 755919263 -224569040 -107827993 453614127 -1 0 720513666 -999994807 -999994807 550606992 -332980729 -47665061 -640142044 -999994807 -587316347 -182228018 1 457853080 790840183 -20525969 254614874 247564462 479203135 999997190 367014942 -678647286 -943687540 889033747 -133986799 -447968915 -451626389 999997190 -1000000000 -999994807 979504193 -999994807 688691737 -554699466 -791701142 1 -339986763 -784558525 -458477054 -999994807 501381764 -843721220 -527172904 999997190 -999994807 643003773 469895436 -999994807 999997190 -1 395136453 559628174 967830048 578223580 118321786 -691730615 320432834 869633434 762644026 -584347073 915411449 689130038 333029896 -293505166 -1 -614743451 -322884513 187800772 -309562199 42 -375149711 555731910 202933544 -414475832 -999994807 -16048899 999997190 42 999997190 -204884420 42 -427501398 -595307516 -962426133 -231847733 -505227421 -146725326 -999994807 949960902 -741559927 -329378854 -886607910 708994043 401657575 -1000000000 999997190 999997190 0 -753221262 0 1 -540593762 -999994807 384157380 -485925721 934777552 -132972930 -634903995 638721365 -170421656 -578241767 128779368 0 352981709 -38714741 -132810489 582964 999997190 1 -899128794 961473382 -636583664 -757179576 610322793 1000000000 360590808 84757229 -703127500 499629562 -999994807 -523262107 584230668 -840775355 -999994807 -821707968 0 42 -99410309 205494107 409770816 469047685 -1 -1000000000 671577322 -990412691 809820426 586402838 123414833 667491300 191874909 999997190 -700220763 1 528408000 -62056083 -890752162 999997190 302075251 752042753 1000000000 0 42 948710478 999997190 865637919 -999994807 -999994807 -999994807 1199525 -973090433 421979076 -116989299 304064516 -999994807 68007814 -752832869 -516199968 -999994807 -286051554 327807142 -1 1 -999994807 42 42 958573465 -980810177 -554620332 -437180036 234169104 455818443 999997190 592613754 -999994807 999997190 1000000000 -220143377 415492948 196938736 -438970427 362619813 -706160970 42 -572227553 -999994807 -999994807 952989775 1000000000 138927784 999997190 -138543435 -999994807 173068611 1 933480915 0 330193740 1 999997190 42 -664865225 -173470164 999997190 -75815811 -220736754 -274892895 514241019 0 519730122 1000000000 -999994807 380427280 390732819 545069339 -573675164 639886481 508124369 -492426696 16952783 468929183 -999994807 -423910358 -999994807 -131496546 -999994807 42 -5406793 -222525626 825129547 1000000000 284424630 770643061 829619823 181493472 164986701 999997190 0 645992171 -312857534 568058660 -33088284 259033447 607572044 17790745 -999994807 249393060 934230812 -999994807 653892131 213916841 -999994807 1000000000 515189755 81928102 999997190 999997190 -878396188 -646698416 681775486 1 743059158 999997190 -999994807 -352985108 86629633 999997190 339069558 -957443084 1 999997190 -983216479 -618472946 -450508298 678078655 -1 917131293 -891118161 319844171 -97966738 999997190 1000000000 411863503 830506931 63063988 -1 -999994807 54167814 50469560 698256971 651401301 1 494347224 960301585 -249728349 376207152 120742218 285673335 682918978 -255460274 -367181060 -567723550 615763473 338150360 405468961 -710652976 61047309 -761105289 -74840344 -889924643 144198252 -741931340 -1 -999994807 -9685273 910077892 -1 -973884087 -1 -642706420 103568590 182681066 724370063 289093972 -436615199 -50954773 -15731318 366848899 750106400 -824843538 0 -430557809 -999994807 -884077102 -547337306 338969579 999997190 -233927185 -999994807 -880758487 999997190 999997190 -1000000000 249136089 250479077 -1 -915005048 -907249068 -460700599 520191623 -27608889 76977521 478986557 153834685 435018395 801797068 -633477646 749988457 756094025 999997190 1000000000 999997190 -557364203 385483020 30922507 -500136177 -417539983 42 -571142433 59086373 1 -754507740 -597208938 -1000000000 -872268509 998104335 999997190 -766742240 -635286226 999997190 999997190 42 -1 -910634099 492657390 -715143054 157966934 -821674987 574595801 -899762109 0 37662149 -952357546 281181214 1 627187785 -823177290 797450137 674419031 999997190 -125265150 4855149 396131823 -523759901 999997190 42 1000000000 608229145 -330937860 371625396 214525716 546301034 999997190 -999994807 486621624 -999994807 -582546072 551303765 0 999997190 -412139240 -1 855892241 -878792899 537441404 920448324 1 749240416 411299033 501398141 362182029 -462362199 -875753436 -999994807 -550401463 -999994807 670317466 -696940227 -569564175 0 -86454672 -66243720 159649435 -674989674 -462229433 656910313 42 999997190 -627426207 -1000000000 0 -663973257 999997190 -999994807 -622083624 -393110512 994547077 -999994807 75463487 -419785865 -1 -792424637 -247289454 -461825198 1 999997190 211795384 29426419 808147999 -1000000000 295820256 313981021 -235880611 255968937 1000000000 -176714151 32981898 -1000000000 -310544924 816584856 809561016 302551670 -24476361 128287794 999997190 1 -675636053 -151156033 -266860881 630644569 42 999997190 -108338801 -470145607 -157757207 663997961 -373384597 -50410926 -39896917 406584535 -111712866 -904303426 -999994807 -999994807 1 -575705253 -137554678 948755780 -999994807 -1 -86173508 -517672684 -695193286 1 -205712473 232367281 37595231 0 -999994807 -999994807 999997190 -163544842 0 111488576 285057095 208488912 -69834319 -640535739 620719208 -582626367 -485971608 346322959 -684821812 591054492 -904991980 -56278036 -557258852 999997190 -999994807 767957919 579653527 591996339 -451735857 -999994807 869678427 42 999997190 613143744 999997190 -494306014 -111768540 753514175 50336066 -49645032 -2708832 -462261633 1000000000 732437931 -379042427 -858125376 -652730619 414210372 1000000000 -999994807 -886611153 999997190 0 -955631558 758380211 161444525 301319944 551723152 -587596554 -999994807 -599287479 456715675 -1000000000 988039241 999997190 -303790693 -319738136 -591440395 -931494118 -999994807 -334990360 548823934 414192954 999997190 528871267 -949614417 -241006266 26772573 -31892257 -201969201 773356739 -403755020 -955327298 615032231 -1000000000 999997190 -999994807 927228277 776992066 1000000000 -160691095 517134432 0 -103016180 115368268 265404244 -55756981 -999994807 188818997 999997190 -200428425 545707430 -656395223 -305008776 0 999997190 999997190 999997190 467669165 -243936769 -999994807 -474710795 1000000000 597770250 42 467028261 -324040115 1 910748642 227802617 168891553 -502317559 -621235064 -986064715 0 491214641 1000000000 -73542810 -244538620 42 -999994807 -1000000000 -455345445 -515731886 149923286 -488095589 87464208 999997190 -999994807 -835224752 85477098 243267630 206042131 999997190 -999994807 -287617487 -999994807 844397875 -378450490 -816927027 -999994807 557691109 999997190 -787900348 999997190 -853007096 -737776989 897200368 -703430428 854850342 -678041765 -911525697 999997190 1 -519755203 1000000000 -78157983 1000000000 34700162 638181703 201813765 -38004006 -593402555 -302177440 -697732746 -815153622 855631948 357425741 -999994807 -953080918 1 -937247808 -260159400 495625471 999997190 82324202 -720935979 712096214 -79241493 -999994807 576344880 -999994807 -1000000000 -746709002 -1 -113250278 -911644790 -1000000000 258630586 -228259541 -999994807 999997190 -627475800 0 -234947514 -600383632 -906152869 -999994807 657659400 -635085019 517190822 -999994807 110134627 999997190 416671516 252761114 0 999578004 -248906815 -711922332 -1 -452696457 -407015787 -902981008 -279998818 -264611097 983640799 339552766 -116110193 438344776 481080651 -211058701 270030869 -16733040 -396427095 999997190 -700703240 358710529 -313397870 -697858547 -170735980 -148271738 839713826 -999994807 139287952 902544311 540097122 816175888 -522447874 112972251 -1 -370318890 -888053098 -999994807 297091482 0 -606988197 -52003690 -624765815 263472427 -999994807 -115348228 999997190 -778953411 0 140948240 60881023 -1 765507086 -91461481 406523430 -534534045 -39303110 990247723 -649680934 468024339 846703820 74500734 86327039 1000000000 -396814251 837894891 -217500708 600253986 964485074 67881032 -825220436 1000000000 -721799702 460357393 -999994807 1 1 312347385 506158183 999997190 999997190 -76706836 835635307 286968876 0 -988275928 50697942 -2071018 -445352744 428074238 698631634 716439004 -794414069 -873386381 323442393 999997190 -999994807 -673046520 256160204 -999994807 0 890395566 112133617 -544043838 -999994807 454332969 1000000000 -385651137 395220080 999997190 0 -644477604 -770799202 -536665724 -1 -904074397 150324509 285058699 750516515 -595411586 968388063 701224132 1000000000 -575518175 725333740 -495723548 0 999997190 168285509 -413444449 904597498 -873814729 -1000000000 -62271342 -815732665 435515602 -999994807 -999994807 -335456489 18480987 -331095157 -578837506 42 -999994807 35421427 831719244 932001218 234772961 102400879 841767984 0 -409163276 694846934 -224647937 182556138 339270284 -1 432133591 -248104521 848398693 482665881 0 -999994807 -48806249 978391359 -999994807 -435049553 504490078 707827528 817569236 -1000000000 427204270 999997190 -576866722 155459035 -744327259 -754982136 -146163942 245718950 276285494 -999994807 1 -458093339 -999994807 999997190 768127626 -838117997 -946746361 807500259 693978661 -353054789 -813054001 183708084 -413409476 999997190 884289996 851294488 -999994807 887347803 -767767691 -999994807 916459031 614826485 -1 -99766344 -575797985 -403218320 118581553 391099662 -398624862 1 -660374437 27539326 3990171 -379407687 1 -932634570 -999994807 -27820600 -888892647 -976393606 806546411 509506946 759308781 -197139857 -839326123 -950974807 867056662 745539852 749831041 -999994807 -999994807 -11653212 -960490797 -89176472 -965266651 0 1 218324718 718557488 -1 -1 -999994807 50993220 160862385 581914597 -999994807 -213180508 -410413908 -265609789 -1 -228708977 859438667 -1000000000 679928238 579513593 -145058281 -254363473 752260058 -999994807 906795360 -826094139 692036369 169831032 -789864774 766038291 611638963 -999994807 339032730 312618724 822653901 -526985292 999997190 -815324691 0 -1000000000 -999994807 171595884 -726539834 42 -171393387 380772142 999997190 873151058 999997190 -215200955 -750193751 -669385506 999997190 -337899422 0 -489435940 -1 -464868656 -543368873 1 -687690520 1000000000 999997190 -845742170 -983939496 -940395023 433555140 651465481 -532687328 433080131 -279123327 54478429 -453237560 751542282 979772449 -1 760263106 999997190 -80860451 -999994807 1000000000 287938627 212240616 -999994807 -330520703 702890320 -373121452 38878020 0 589506722 987266254 739919557 1000000000 -495561675 -999994807 -1000000000 -495831082 999997190 999997190 -789706885 -1 -999994807 -999994807 -655452312 -942422379 1 -999994807 -212651144 52877454 -38679391 325358107 -570352258 160728776 -177814291 -999994807 -507388649 265648102 1 1 75702872 149442731 -993612127 -1 -1 247473248 -999994807 -632472589 -1000000000 115885758 -107537627 0 953877474 499536266 241907525 169338942 459880826 440749696 1 -933673343 200192295 507040281 42 -186680078 -856481144 -371054603 -650343930 999997190 999997190 -661657108 258383318 -326134548 -64523256 999997190 -1000000000 -474474065 -945877074 1143478 999997190 -749075825 999997190 -146938094 999997190 550720867 -673860709 764588826 -267637396 -785225252 -999994807 -777904763 -981185499 -138176017 809367094 999997190 -999994807 0 -795282129 844578531 -508138767 806460437 -184914961 999997190 299994794 -1000000000 -905486902 -999994807 -999994807 -53425872 -1 -861279925 49144954 999997190 875506890 -4282000 176257932 -971360815 -865205397 1 999997190 -276345676 -191224366 -248020185 184478574 -999994807 511353719 999997190 -937412998 633529472 358296985 579262992 529250615 -256623759 42 -734589709 0 233278796 522751486 822384845 -579212976 495082188 0 459085139 768675890 -472692263 266207175 999997190 999997190 -1000000000 805985939 -999994807 201056774 -241812395 628700088 -613034574 -776789570 673635460 1 -334036567 1000000000 -44963593 -468679826 -1 -69398832 476478173 585553242 999997190 547466336 -943335644 -999994807 999997190 -999994807 265698662 715078688 939798814 635284460 -591086786 -999994807 70601641 -1000000000 -846053582 -999994807 -763373951 -525543916 880576072 -186358228 911800655 -167334405 -180548658 -906038663 -264273457 -104083133 -113575307 339113682 42 507774043 -1000000000 349847691 -816403039 -324539764 -999994807 -440204082 -772221795 -972447839 780464408 218785784 42 0 448997796 75609773 1 999997190 1 -370571516 -877449762 809143133 -17736419 -999994807 311055784 -1000000000 -56723515 100935060 0 325986484 -149417022 318738660 26863504 -375344208 248216052 1000000000 -547728665 -1000000000 -617390654 1000000000 924119163 -521996300 -999994807 999997190 127249311 700338584 42 -911091016 1 150080819 316504834 -1 869912792 120162584 164592017 -6942373 -999994807 -895624140 288480367 858116459 829451636 535898531 999997190 490321697 999997190 760371141 1000000000 -999994807 137730485 -64419927 0 861627396 -999994807 -703702102 -951431982 1000000000 -998822904 1 457561350 999997190 1000000000 595730881 -999994807 -539428700 -613894208 357894872 -759334326 614593837 42 1 659241336 928111710 34481875 -999994807 999997190 688637753 -1 136781307 -207398004 -784736034 622656617 861107604 1000000000 646086233 -42636609 770495029 764574590 999997190 -629699094 -999994807 366798715 544589108 999997190 979759091 999997190 860879545 999997190 999997190 -999994807 241427745 0 -180163342 999997190 447025037 411238801 999997190 457567081 877318873 -999994807 -353735382 -62652425 569035920 42 -668646431 1 527842264 738434756 -999994807 626700701 -521959954 697827142 -857743091 754003622 -147653482 -115705085 -163448441 999997190 -833349634 -999994807 1000000000 -886146295 386183685 609443541 -256902299 -384502997 -1 -999994807 0 42 928954272 -1 328743131 -1000000000 999997190 -999994807 -153103924 581672157 -999994807 -971615457 999997190 -367920503 1000000000 -243716035 999997190 399673052 203161058 1000000000 -237883866 999997190 0 -601306929 -1 0 961773346 999997190 0 408013108 -999994807 335189844 729493043 -969031864 442529105 337394483 -181212064 984118264 -999994807 -697205401 631341576 1 751210291 859135268 -999994807 -429706775 673004799 -292788718 382382925 245031986 680213842 341743098 -353194631 -788200641 315650553 242268137 -558577604 0 503488491 936479497 224977839 -999994807 146844048 483929931 -1000000000 -421273823 821038539 357030418 -999994807 999997190 999997190 -318302825 929721481 -157645971 256615014 -939117318 98656268 -372765017 42 -567003589 999997190 42 403459517 -402741775 -999994807 -18304734 -85314901 999997190 -1 1 -612817126 -858982116 -1000000000 -22134993 -706780677 -999994807 999997190 310408268 -194982718 -316110512 999997190 261613069 999997190 814292973 1 -1 999997190 -202946431 -331596636 -831997214 1 -881996878 560447470 -923403039 1000000000 -249033994 65045632 749120262 459880826 1000000000 328953507 964477850 -1 846393505 -60593164 -386711776 -386430342 -999994807 -193320785 215810492 -188583050 999997190 -637057453 -212854284 535304971 -193346805 -755317887 767027020 42 -1000000000 1 981632678 160039641 -909559178 -456894254 62788132 1000000000 417341659 -1000000000 -682959974 515823975 999997190 -1000000000 0 42 696882420 881082718 -318550769 -616346061 728251598 729977181 275051293 -1000000000 1000000000 -1 80235774 -918637168 819670297 692486837 1000000000 -279443056 213176385 -117667729 -598392079 1 -425673073 260037510 -155906664 -106021330 12341384 -1 774252147 470735761 -999994807 -1 -538888065 -735683638 999997190 615819163 -999994807 -167310315 999997190 -333657761 -680164310 -863315578 -363240246 168250281 821686940 -818258692 -1000000000 89798225 -443991601 -351160843 648630644 42 -571650342 -489606087 -29889931 999997190 82248315 -839689802 -613565822 -232465642 934524307 669581785 -561775651 320969304 -999994807 -183501222 939183 20882860 225756552 -1 -999994807 0 674741185 -3910064 61356111 -150227303 -520729838 0 -311411817 -999994807 999997190 576060397 -999994807 -999994807 -558936602 -706188492 514632124 835314620 -999994807 707987352 -22547660 970228956 913630141 1 999997190 -851762148 -254927963 836611325 42 -999994807 563517456 -999994807 1000000000 -137616606 28554024 332990157 -999994807 -20843609 -492898163 729982269 1 -307502667 800463140 -460736474 999997190 949182497 -993734845 -1 -165128297 -222937168 -341272015 737875935 -999994807 -1 999997190 980723139 0 587549546 372306456 -15255092 -895554575 855806041 999997190 -1000000000 -653150171 -666018721 729020770 820676530 795399755 123296129 908211241 347428257 -1000000000 -476207954 -651732553 -999994807 -13025500 125343326 1000000000 -51172488 1 -176828982 -683143640 -524326638 -619092212 999997190 999997190 -889415426 1 -761706558 689955214 19304101 0 108531842 42 -325640170 922651172 88656493 355427704 -586042423 999997190 -1000000000 -383009875 648240529 -359142601 -246971973 14881305 -1000000000 -464923108 999997190 -556631884 999997190 -888777216 -349601086 711385693 -80843023 186396997 -999994807 -297321485 542163959 264302074 373943637 42 944368788 -983886417 -999994807 1000000000 0 652957521 -270490089 -397582568 -375199776 999997190 -1000000000 825605416 999997190 -644155931 358425957 57168850 999997190 -1 470405876 -269128773 608234166 249729705 53799777 410800067 -303174857 983634355 685870443 675235252 -609564309 1 531635270 332198011 193868601 692993677 -939369927 800475582 -697835138 967765720 0 -999994807 -999994807 488193931 -13572948 922832755 80302061 402576407 184093264 -682979877 -553132475 1 -300070956 869099021 714122113 999997190 999997190 1000000000 1 -1000000000 42 494554658 1 -996438865 -1 419541277 -590764058 672344805 37407274 -1000000000 0 479692237 1000000000 -999994807 -229861941 547283838 -187906064 -875119220 -1000000000 -546002459 -807672724 1 929032073 -934515088 192692267 644319733 975851356 999997190 -55906966 -396543953 339512480 0 -785216144 0 -622464784 -451660102 -499973597 -888052867 -1000000000 -103458539 -348071957 -196312589 999997190 -871377502 -388842696 49280300 624924560 0 -940679975 -263163424 617554013 404197980 -558994282 -743171866 -346367986 234442915 1 -198018307 999997190 874046484 999997190 -825517385 -1000000000 622023411 -997115977 223791973 174980956 778475102 -354770577 -337161403 -363661729 580220564 1 741662840 -840291249 755745531 -820446683 983301815 42 -125271423 698491106 999997190 -633599013 451547698 -758918698 999997190 -149061977 -999994807 332289401 952700125 -341417731 797531564 231751363 42 -999994807 -946212898 999997190 -697664727 999997190 -999994807 765394970 999997190 747946230 1 39419 999997190 -597363466 -1000000000 175303917 -79844686 -665910815 -584692066 60762800 766168894 -361552082 943536921 1 658790523 -918671353 738861713 65687150 583563243 42 -999994807 999997190 704054541 -782686428 -54438150 714215227 520659372 -851098658 769302550 -1719102 1000000000 999997190 42 555356226 744319737 -999994807 486170965 0 -234427309 -597450717 753630853 -999994807 928611008 684827755 0 1 283922876 556500991 -642249389 965061904 231969341 999997190 -975375510 -215365676 1 -999994807 883180494 0 -999994807 -999994807 -999994807 894964131 -495589125 827611720 -999994807 -799290388 -552237442 872212145 774957872 47518730 1000000000 -1000000000 999997190 -762860214 999997190 -999994807 971711326 -350180203 -526117534 1 -525533341 -330698901 999997190 -321041520 -853873921 388950421 -223818002 -240258011 -920927243 -395026723 651503249 -999994807 -894885508 -140851490 -37754520 -1000000000 -483666950 248221194 -264144385 -285046227 -635641885 275878796 -1000000000 999997190 696868033 -1000000000 -999994807 -999994807 -725523999 -684872195 418054549 -999994807 0 -986856309 -30272723 311480344 596499366 873346203 -640415483 -28702793 -411353223 999997190 999997190 999997190 999997190 -931111123 -359981318 -571622679 -49827730 -493433298 -1 0 372079235 999997190 -550528536 9778591 -514939868 180518303 1 -83258582 890953750 -903845954 1 305981172 -999994807 -508668957 711922023 -971166170 661770414 982959806 852825836 363308334 510902251 1000000000 -999994807 999997190 -932130933 -483708118 285903504 826703466 999997190 1000000000 549539855 205680510 877496119 -155980446 -981405792 -999994807 165259816 -999994807 107032124 767307889 0 736918225 279386073 -815211616 -578627268 0 602157534 697678489 -168746628 -994378794 -593105520 0 -199152090 1 42 999997190 485642613 754660239 -334430541 999997190 999997190 795161766 -5621985 -1000000000 -834893308 -734392073 619738826 999997190 999975690 -618268195 0 -1 -271551661 -978312845 -1 -368676912 375645303 -172640816 1 -788987927 -64972533 -203877574 -435982359 160319728 976096029 650166719 289366710 459146598 683286165 -999994807 -383009875 359155333 -134055733 825277140 133690683 999997190 -999994807 -719073164 -410868 999997190 1 -305977566 101466165 -1000000000 -999994807 -112997103 999997190 -888341855 -202596752 -905269380 -177566771 420294449 78764458 -913817064 413546026 999997190 -637361183 -393515466 882173194 -317421840 999997190 346796520 -819734650 0 565624984 352049919 703648787 593337485 0 42 -999994807 -999994807 680373859 -574927998 -785961465 -995767360 514753897 -999994807 -310463529 -637065905 775247550 551032766 100557870 0 -411851047 916930933 -999994807 -999994807 -999994807 -589433887 0 -732846067 999997190 -304697267 755049409 325390697 999997190 -348166124 -49767250 768842652 -794853701 -104299000 656094421 999997190 999997190 -696490009 607113325 488945038 -999994807 745481870 -221211123 -238237664 -991996612 -596463798 42 -999994807 -204771223 115172783 4937524 999997190 751453209 -715147018 348824373 -657588790 899620480 -361215254 -415837396 -680178075 -999994807 126690603 -434902387 -707612496 123904204 -324346300 560646497 -646477545 -728446838 -1000000000 25232250 57259133 1 999309918 471990027 42 80720623 999997190 935037939 42 -905988505 -999994807 -504365678 -602666268 760995858 -958384209 810338295 88149846 -189814936 999997190 -999994807 -1000000000 -832721248 1000000000 42 -62892610 558602763 -887691615 445077076 -157867242 -511284866 42 -191571328 1 -518763385 368703245 -999994807 -459317658 -1000000000 -1 -1 -933070383 300011576 -259716724 -48111058 -999994807 -548189385 -1000000000 -457314286 1 -17640596 1 -1000000000 -681020505 0 990635507 746402301 -191982531 155991224 -201530503 -691341434 944380369 990880772 -96129291 -473592583 847223437 -982134431 999997190 676812885 835342460 -323438930 -999994807 -767971217 999997190 -248259458 -999994807 863280638 844509240 0 0 42 78233099 228399850 514153121 -521566540 -52015347 -665034797 -556650424 1000000000 -801566194 999997190 806801276 -316607661 1 980982470 563002095 -691013990 -230678236 424644828 181548137 999997190 -685246435 612632620 750468703 1000000000 654303359 -999994807 -1 -1 142070581 348052434 1000000000 -1 -665963772 708582193 215730824 -561058558 14464955 -118257356 696314620 -825667755 -627624905 893038341 -351962918 -832333262 941205586 -1000000000 525938394 999997190 -76925611 0 207473477 250949825 29012578 -1 -638335690 -940309934 -969209701 -594949046 999997190 -713726281 320605151 0 552941121 -206552124 -222733318 -312295318 808963751 999997190 -999994807 -51642627 931572287 -841448892 217588460 202620348 234169104 -999994807 -588989473 -217412513 751766872 -999994807 999997190 821048093 999997190 999997190 973849903 28221821 -1 -1000000000 753647256 999997190 999997190 200212934 1000000000 42 637729198 256136270 13172573 1 308817370 -831649737 -837018612 611930424 231113464 893996723 -315116914 999997190 -704445240 528022557 -968783748 400078131 306424188 85035183 -708439664 -1 42 999997190 -18440007 -999994807 -822613770 251052698 186288423 979419839 -410491851 631761696 -256594117 -999994807 -255930223 -670824951 816988554 -999994807 875253961 1000000000 -999994807 461365299 498575036 832947073 884654716 -794252790 194453071 0 -999994807 42 -336787915 25028525 -999994807 -663833651 53092496 999997190 -328481203 -1000000000 -530860772 1000000000 122593174 586475540 -301893624 -846203683 1000000000 -1000000000 633066501 179918834 250822731 538759703 942183029 391292580 812437125 244110303 20085308 0 480259318 943178003 -1000000000 -1 1 -98357878 -873371016 1000000000 955134279 -643687800 547567948 999997190 -509850618 53531416 -999994807 -101433451 532833431 151200460 656553490 -848270667 -773114716 913207294 302440082 -21727266 187935574 -1000000000 -175704486 431822645 1 -32276801 42 -948032222 0 -1 967931852 -1000000000 -931869105 158315037 -440526963 -638215372 999997190 -999994807 -999994807 255744047 999997190 1000000000 0 -263005842 -1 -727761330 -781025473 558460719 560293845 -964504178 -1000000000 732496556 -680890259 999997190 51221736 294634166 1 -155939582 -47845857 -1 -161671672 999997190 -1000000000 -999994807 0 -237751481 -733342906 -93063481 -55740123 42 87469515 515288109 408438562 200442761 1 864239661 42 401831388 -999994807 95310209 1 999997190 -584893071 1 999997190 -358497843 21954074 -999994807 733314856 365112351 -1000000000 433833282 999997190 516981928 999997190 -380287816 -191168733 -258736835 -571359841 84735587 -40444734 -999994807 -1000000000 -77832115 -1000000000 -449346286 750885471 -999994807 947067668 -772432965 782702511 813562383 -1 927337056 999997190 879283953 418736266 -999994807 -839029696 733404064 -729285594 -338650565 -951660574 -1 -745814206 999997190 999997190 36876043 438430331 667327382 411730144 710424719 -999994807 -610363603 558504230 -999994807 214524285 83174633 515578521 999997190 465466537 -772194032 973553415 -331698239 -42022257 -899506246 42 -713120476 0 309568300 151286514 250114839 -237275329 1 547582270 -676287744 -82297469 -854222218 880936949 458336996 -387482483 -114793177 681272612 -999994807 -151461430 -965003950 999997190 -203311123 999997190 -178049168 -23862662 -88402267 -869446023 999997190 427778119 -780937612 -522224041 493015790 -734119523 999997190 335212685 66881591 702330807 277539325 1 -999994807 -732221938 999997190 -1 1000000000 999997190 0 -999994807 42 529816788 986418159 -629393415 -955989305 720435972 33577130 -165457769 -1000000000 -1 -1000000000 770865343 -860445132 -238903206 824387949 -999994807 241689040 -27948533 235331517 -141764672 999997190 999997190 -220304993 -693607792 -890135371 -811021854 -925037062 -426751411 80620134 -96661137 999997190 -173469626 726806467 -901924934 280829133 1 1000000000 755595464 999997190 546182390 -243879545 1000000000 -874766217 -999994807 -1 -1 -92769205 -198106045 619962730 -17497549 999997190 1 -69383037 734523898 868183488 486312933 152197460 -216570492 -510169821 600727601 769677544 999997190 365049107 999997190 842397585 -142592847 -190664042 459563991 877472366 -158478352 -1 -999994807 -829445039 -108933575 42 999997190 -757007394 144408117 19580307 636943103 656401730 404466281 -1 937061164 834172302 -829068323 -974478372 -1 1 -726988290 -476934889 -376059733 -999994807 0 911946266 -857778348 1 -990538963 999715303 -652435242 -359443410 -787555260 -882473235 -442244070 -1 898662592 -999994807 1000000000 1 998376411 -614322544 -158650735 617446597 181939788 -999994807 1 1 -325231102 -666788713 -774080930 518694871 42 179267346 1000000000 -540778843 0 598854994 30042910 -904230925 42 -354642448 -833148617 -999994807 1 935313378 715437865 785529680 999997190 999997190 -483237488 0 -999994807 -107633427 831879245 -185501658 999997190 1 -504804627 -912978466 -485279013 -999994807 0 691631618 -142445417 666599725 -805703592 -456547237 -949522910 61888775 -999994807 999997190 451441495 1 485727842 956581301 -844885593 342941773 -287777808 999997190 889492972 0 -1000000000 299551618 525603603 942636417 -1 -611113718 -999994807 -999994807 -999994807 863185998 -25030612 -1000000000 -993935772 999997190 -999994807 999997190 -218263358 10181632 1000000000 -413699842 623120835 821582827 -872698664 -211827613 -352895980 999997190 999997190 929849439 -1000000000 -750232385 888330695 848031249 -542303478 615150490 42 -827089450 981491539 509758494 769571167 0 0 0 439840048 -324401302 536405389 -222167635 0 234782942 -999994807 42 58814422 -1 744395489 -259335680 965666048 445856632 999997190 968939744 -351931625 -779612752 -817410893 700270760 -999994807 -85605571 -214586069 999997190 1000000000 999997190 -999994807 -606597332 -497695499 -779664353 -328769760 1 105124669 197663861 0 -131742482 524725100 252526358 988091888 -999994807 497790163 -923223173 91122797 -714893890 544370584 -911433837 213523207 0 -213891908 204799379 -1000000000 -710950359 805453634 42 -999994807 -493162308 -130141282 -71733417 127747524 328825450 405222280 333043031 -1 928595423 -867039461 -687360698 262214760 992300093 -32744198 169285834 707439605 1 -800939233 999997190 591484773 1 176689345 999997190 845058457 -842872906 -133939924 999997190 379215758 -880371481 343475299 586911238 666227196 215022124 902183775 429396441 42 295310825 682191304 -999994807 161080051 228657239 -259354022 -833112763 -444912749 -954338772 -543545162 142901414 863617191 -1 -999994807 -17714597 -956408006 999997190 266698223 -282366784 0 -94251430 197769511 1000000000 -858078558 -266055779 -901752367 -1000000000 999997190 -259321796 -658105088 444580676 42 689501633 -16610769 -131873034 910106557 -178310066 102370547 -266630112 -886448818 -901039297 1 -563016066 -486676574 0 -962268166 120286104 -999994807 -430852357 699103143 978115481 494920314 -246519380 24173392 145746661 1 817989396 -350356862 -999994807 324691271 1 1 -1000000000 -1000000000 0 255154897 66981910 -914843312 -999994807 470236670 999997190 960292630 -297897928 -604057394 -1 151931694 42 662432689 999997190 -372920452 -353493132 999997190 656321626 461971368 137267579 342491400 205718314 614822588 999997190 27226279 -494342861 239532777 -276418856 42 1 -923447942 -557100197 -136752609 -858309225 60579845 -1000000000 -133746583 -111095603 -1000000000 999997190 684256492 1 -827646924 -855202716 999997190 -791509940 -865026534 996563572 -999994807 999997190 405640766 -1000000000 999997190 225071064 -999994807 511591669 -690899305 -874518710 905506526 989471028 -14437809 350414873 300824833 594003222 -999994807 982629663 -1 -402604284 531913981 252798152 -139622140 172983126 619947263 -999994807 -999994807 -784356982 -351141056 131352730 122873019 999997190 581457437 -112123770 989664355 -1000000000 948959125 908079710 104164921 951252526 -31796890 1000000000 770963315 -547100989 -393174206 0 999997190 -352738117 -999994807 576697313 946500342 734365853 132273794 532280255 308712958 -999994807 220128731 -999994807 -7063234 999997190 858583543 -475270297 767112336 -601708475 -119042031 394607592 -221783889 538252212 -1 557490976 -391370240 38513623 -787343989 1000000000 849982836 600239185 999997190 -112931354 -700594943 947475454 999997190 -648891996 1 379360331 431473819 1000000000 944857519 999997190 179694595 437904874 59482764 -653548428 60945672 -49756873 -999994807 -524685769 -525735203 -327548459 435292049 1000000000 0 500676177 -651045071 -999994807 -597440759 1 -1 -678219097 64494826 443933714 951804046 -999994807 999997190 839629479 341337687 707448324 999997190 -241424328 477481901 895975430 506703654 -665259494 1 -990302571 -243112638 -646802276 355170311 -46186668 -757108767 -284895719 728840719 591861489 -133702133 -721155503 999997190 0 35562744 0 451938080 -718556688 999997190 103771297 336423337 -999994807 -999994807 -1 -999994807 -437043346 442607343 -304607166 53413350 127660258 999997190 -238668316 -686891205 573056061 1 414297510 1 0 844696224 549565486 457146910 738070936 -122522522 754962125 999997190 0 -151726427 -999994807 907433027 999997190 677889620 -109677048 -995347190 510525882 296131193 -905618777 -1000000000 -587611629 999997190 492979467 278173558 -887108224 -169865613 -106717035 89703017 -999994807 803031578 -999994807 911678891 -34839216 689955214 -848517186 249234565 -363554390 -381490805 -1 643340501 999997190 920142251 360717846 -1688721 -999994807 182043840 400222937 -660023765 323174387 -133794033 -570371472 999997190 -2775441 252436068 999997190 -8804717 -312681736 23328314 445420512 -153244256 390083987 -197424149 -417128857 885364893 723701292 -545928545 199282663 418432279 -999994807 179363578 -999994807 1 999997190 999997190 42 999997190 -731117781 999997190 1 -353843695 509548232 -1000000000 -516628916 928596167 866033371 486687214 999997190 606261406 -999994807 -909808905 -558188948 42 0 -465111127 -361951231 774034460 -1 -103943799 -716702136 -928057153 -288401129 -371984467 -799050536 739044268 27615800 797346981 -17026073 999997190 999997190 245957365 893276789 34744861 42 999997190 -61312777 624422339 -999994807 720027669 -999658583 999997190 -1 734484798 -147432410 -999994807 -999994807 -3438934 -597691259 713215167 1 -878853968 309747723 1 462688614 -883729980 -8065294 -650455990 1 369688201 42 -438138278 -412767771 831917568 703074289 0 -999994807 999997190 -65292178 904779093 1000000000 -1 120252310 449874158 1000000000 -101760304 1000000000 -983162594 -16367304 -28433595 -233781723 311685562 525928129 -753886432 741394523 -999994807 1 1000000000 1 -234595254 755261086 379934616 -137494068 1000000000 309824532 -696558256 999997190 357487125 -999994807 -999994807 682204468 -999994807 -1000000000 999997190 0 147987552 -736068307 272139814 999997190 625974032 -47017218 505751742 999997190 0 -506908114 370220223 485741301 -202815647 -114221256 -758918119 -999994807 -889749806 -711675964 1 1 -1 -616518442 999997190 999997190 771762988 876453598 -151187066 -740281019 0 999997190 688257337 -223242679 -694077608 885653373 -523027099 695816264 -128329642 971075277 0 776637940 382336416 1 -112148923 999997190 1 57412146 -721262244 701370631 0 999997190 -251198722 -999994807 -1000000000 -999994807 1000000000 -999994807 224012816 -907063591 -358244913 -394246937 -652285014 848795614 -997760128 999997190 133792614 405881625 470107575 42 1 -771687400 42 42 906196600 522835358 -970386003 122614243 -999994807 -643762875 905551654 843689991 -1 -374567676 691305195 705838162 42 -863046970 -352031445 999997190 1 981960839 337421449 320298459 -666125151 322264158 178324706 -999994807 -999994807 1000000000 -999994807 -130196982 -999994807 378199477 -20184424 767328703 320400952 -167445501 -1000000000 -42217683 -220277527 999997190 489210139 -965274043 -121064681 425764041 -464699838 -86131555 -167865022 0 -486915807 -999994807 -999994807 -248862405 482988625 -260439061 435401638 -796425281 918291658 296169171 -995644842 72170470 -999994807 -999994807 0 -398405366 0 -993751862 -491524599 35905645 331210851 249423915 -197053046 799897628 999997190 92209728 618399258 -514886059 967882718 515458990 -699415435 -40197092 0 -218973997 -999994807 116240970 733739198 -714456454 42 422124938 -1 749496536 999997190 -1000000000 16374022 42 680023925 779798692 -226884923 -999994807 999997190 -490824333 -573739378 849161634 111464307 -999994807 1000000000 217850598 999997190 -213471587 -999994807 -321901280 -373247844 -374243564 999997190 42 -319623049 -1 -567347861 -880820477 -151581067 1 0 301429430 -817640224 42 580507741 -688320536 -999994807 -342638426 197738126 239300891 999997190 -464777087 -42638660 -473604970 997856972 -999994807 42 1000000000 -999994807 1000000000 -354629874 -1 594986518 42 1000000000 544145337 -999994807 0 706046226 769866809 -647762019 999997190 -495123768 -741975987 522074097 -641630135 1 1 -608537528 -322855970 758309780 999997190 684757394 329312073 461534547 -935380001 105856890 596899644 1 -66312177 -855545946 891664829 385311458 -336257627 381268655 -1 992701114 -999994807 414984612 -658271269 396091577 135032175 452705485 -1 279296929 282721160 -399667558 259303647 -173977786 42 -860233699 -238239927 -999994807 -952315634 -77912120 1000000000 -310565944 -243576599 661765919 -454248538 -999994807 -38415722 1000000000 945078628 999997190 -999994807 142847583 -997371880 42 47224643 999997190 122654561 253281060 109885674 789090688 1 -277257291 -694924900 259300613 -94390680 -346241032 736446902 1000000000 1 740119852 233795388 78937015 973707264 -1 -57018551 999997190 943342348 -584564576 997669533 538270351 24453798 -191282711 -30500334 594527488 -397119170 -197425383 989889766 595467507 159790761 -491056158 -1 62198711 152682919 -209349035 896659353 -953179872 -832902715 53430558 999997190 -1 742700441 -206641458 -837962576 -466145025 667758185 -935866002 0 124493244 -999994807 43520772 -699085827 -1000000000 145790364 948402027 999997190 -999994807 -102450509 1 -619114698 -999994807 999997190 717399121 766203666 -999994807 -838539060 -1 -78411759 0 -664351428 116917034 288894635 551573567 -228860924 210256382 261525368 135437426 -339144311 -436224766 -391281447 -514231160 999997190 -276328879 673943133 -831377738 -457766353 1 -826505941 -104803983 151272160 -1 -512139896 824738625 -1 286145986 1000000000 -938291756 -1 354953022 -1 426694442 -999994807 -999994807 -186359605 999997190 438535020 -999994807 0 -450469876 -26059141 1 -882651499 -969605695 -1000000000 290045740 -999994807 42 960789469 -561971172 999997190 -733683696 1 1 -179875232 403869939 -999994807 -846559268 999997190 994281904 -709227442 72751228 94428403 777063707 178288970 147576359 591170833 -421639268 -742894940 411545839 0 -449454464 453315382 -999994807 -1 243193174 595989916 -787101940 852499632 999997190 697784562 999997190 -999994807 1 645874408 661770414 733710248 796880954 -734420590 -799975742 -302780278 615568688 999997190 499817553 -999994807 62420469 -999994807 432429707 -1 42 323834702 42 -383900164 -1 -146002879 -999994807 -546712139 -94242222 -960556390 388425034 966455929 380179463 0 42 32281204 1 618040779 999997190 -999994807 18703471 0 412831981 -521217155 -804696180 -999994807 1 -586830361 89138620 -370158648 713788072 -674285422 -999994807 -999994807 353529929 -944340697 1000000000 -881086011 581573276 575272124 998415605 -484178659 -999994807 42 875586943 -335691571 999997190 488502404 462309012 971338489 -810931818 -889816210 -21965692 410619926 -175204401 -450728211 -163020551 -969877890 -1 -497501254 320042237 -999994807 1 645119966 -726572820 1000000000 -854335327 654956258 920487652 132334345 -1000000000 -860523240 -454931132 42 -1000000000 -617780987 -808147675 546574668 -819371272 910679034 850485470 -999994807 -318977942 331678602 599594414 71223474 702062694 1000000000 854596290 999997190 168445970 973070810 999997190 -999994807 999997190 588064388 929720290 -1 880180074 999997190 -974631223 1 -550263926 -133796618 756603156 -499922597 811604463 0 69887044 -105809305 -904859624 795552207 56953042 -510398634 -999994807 -458296888 -999994807 402690485 -305288164 -1000000000 -423426996 182810674 916065747 452705485 -216677458 -774892275 -430621826 -999994807 999997190 -356395403 -635432135 -139434117 -930137147 42 442589984 42 908944116 -79507090 -999994807 999997190 -999994807 -680938635 -686644017 -999994807 999997190 -999994807 988476548 -1000000000 730065655 -999994807 858146764 -1 -999994807 -722562877 -236334941 -780288363 -999994807 -396100363 -383706711 555042890 6117248 -999994807 -251949978 999997190 -999994807 999997190 441986922 -999994807 -673188605 -280127845 697508484 925530220 -654821575 -999994807 -379481064 42 1000000000 1000000000 -248027291 -1000000000 197779201 -999994807 -1000000000 225894718 174657428 -86749070 -185332679 1 -999994807 999997190 154649060 168339105 -99197961 422092192 999997190 999997190 1 -999994807 5771937 1000000000 42 24484541 192148465 0 52906253 42 899655438 -914487955 -279889302 -153075541 128607251 0 995416808 -1000000000 999997190 -772084881 220332623 -298786096 -267901285 -33475590 -462596094 194617500 -1000000000 -999994807 1 -923874419 -660467013 -332708556 -496994499 -968233208 890229402 -58382728 121485569 1000000000 -1000000000 751667875 -999994807 42 319591563 -493851105 -144966457 589290804 999997190 501665469 293186863 349565349 -18025531 -879193616 399095595 647960984 -777318802 -999994807 -135840262 -999994807 -879208450 -722988178 -999994807 -798277190 1000000000 655193862 -688683176 248323291 999997190 -344243692 -524644033 -902856783 -999994807 -670631704 -621566261 22625702 84872182 -951388578 288706340 -999994807 -988091198 999997190 1 1000000000 -999994807 371666848 -424892734 785683911 1000000000 0 -999994807 999997190 -336044039 763222568 808963751 -62883280 -148600580 -116603983 759869590 -570798348 872171393 0 -276620873 558509393 -765935646 801920998 -18217231 12068978 -259951085 347369110 0 -482815527 576389187 -999994807 -900899697 999997190 999997190 42 866053206 -999994807 -445553325 999997190 1000000000 -594612332 -999994807 -28014722 -936645512 -521779177 -89248218 999997190 -314555028 999997190 -403156539 999997190 698789872 999997190 -756523901 999997190 999997190 -360008426 999997190 598179042 549310276 -243744356 67849190 -817974499 -1 999997190 -1000000000 645497122 999997190 651651738 588999466 -999994807 811179571 0 -23617648 130172673 1000000000 445650175 42 -295925470 999997190 824393216 1 -612792650 663153402 -727282143 297827429 653690004 379985582 -746328775 -999994807 -1000000000 1000000000 1000000000 0 394609940 -662889150 -1000000000 486785429 -419152805 174509063 999997190 670459966 -999994807 583663881 -628714827 -603169353 1 172997347 999997190 -1000000000 291726026 844749570 152983624 951269913 999997190 510553868 472749083 -59843007 780917448 -1 0 -59070455 -1000000000 -363204901 -628565638 997550994 999997190 -76560325 -595442517 -295468772 495968976 -23109164 -129497063 -885097346 -999994807 999997190 508829943 -140867570 841215797 155533769 -987538873 685985243 357884999 -328334511 -245756616 60801813 -812751654 -927235956 -268497355 -474180550 -347101007 846798051 491947088 999997190 -271127994 -999994807 -706185729 -953680984 -193303081 135866451 -157723291 806235007 999997190 86158374 999997190 936152207 -350545478 42 -338721545 715805320 -517056519 -87658398 -978489243 -854482296 -647344554 -304631199 738651016 601482116 0 944733556 -999994807 -17020464 227644778 -999994807 -294754796 941719976 185706912 83519517 526617887 978441046 -1000000000 -999994807 42 226393033 -437537019 112393800 1000000000 639381132 997215490 387192008 775222974 -594253567 -245489849 -526292770 -999994807 795105168 -455602970 98404945 242194968 32396466 -68781905 -776539155 -284943317 -693835359 -999994807 -492945204 620520478 923648369 999997190 -1000000000 0 -777431712 456890451 1000000000 999997190 -182553525 839928274 -1 -673011443 782107659 820851122 0 -999994807 567786030 519911324 425354519 -401957075 -656600703 -1 650483211 -947676330 0 20358791 999997190 62642702 250950848 -452313635 -799005223 999997190 -999994807 999267104 -934375982 675897798 253594199 459690944 634289424 711799138 84736364 -891814622 -866481474 -525243431 -1 -907364497 -1 42 492825805 203390324 -1000000000 -757110638 -873371016 -999994807 313346559 -737428671 -1 -1000000000 -1000000000 -999994807 -660814047 -510208016 399627705 1 -999994807 42 969633731 849555841 273685579 42 999997190 999997190 999997190 -999994807 -752076899 -999994807 -887005472 -1 133284330 -1 -444977009 855961504 -79528437 -731395284 -9224826 973452413 732147641 -669534021 398687762 -999994807 428695207 143166463 -184963849 -758159094 -528034587 999997190 999997190 999997190 1000000000 999997190 -224272904 83460674 644163850 -119392522 -200229519 18452515 -338321061 -999994807 -452693399 -837034870 582418326 -1000000000 -27755356 -58669305 -906928777 -999994807 0 -871586795 999997190 0 -1000000000 -999994807 1 -800847792 198282989 834494205 -57027553 -473278174 987235263 -550275004 713844702 -547707951 550110570 309661443 -426520854 -999994807 876710959 -395349475 -208318445 -999994807 -1 -999994807 999997190 -614542255 1000000000 -1000000000 700057573 1000000000 999997190 -213384078 335736460 662286196 -284767090 -490117311 -272669438 888332112 0 372685272 -525499061 824320924 42 498427601 226783912 999997190 999997190 -213541202 -28469930 -858203071 -774994731 579969525 381896808 999997190 999997190 -940476270 217294828 -768974781 -182154300 33986411 -999994807 -999994807 -1 10744055 -942811748 -954065195 824892544 -284186399 -876256947 -1000000000 -1 -946454362 241333482 156970326 1000000000 -906120686 999997190 -1 -319829747 -999994807 -486426440 -279924606 999997190 -295067042 579815805 283561644 -1 498147823 1 651528799 290379604 1000000000 576406150 -508893439 323483932 869076347 -743724299 -1 863689141 910304440 959856596 0 -999994807 681675877 -778921328 -999994807 42 1000000000 0 952130850 117228485 -946692568 -96443653 -365900682 -804163265 -696510626 -112704923 396174424 99689270 -307300357 124157570 556322957 0 999997190 -722971934 -1 83331774 -815594413 182241417 999997190 -238401702 -293154413 358972387 -466124339 0 42 999997190 1 -999994807 330988356 -868738873 999997190 -128337919 999997190 -441297005 -999994807 -999994807 -944463048 -320711751 -913924371 -579034022 -234985929 0 -999994807 225577747 -999994807 543296571 284201758 999997190 282414044 -861629591 -255252690 828974960 -744785888 198420128 -649233277 913884151 -465451261 336161860 774055023 -157241602 707507127 -504676151 -956185727 -1 498958707 -462311305 898927374 -999994807 -218622650 999997190 -625304591 419340475 -923015768 299698140 999997190 -295945071 -503152338 -475665419 -22404096 -1 313915932 -748881447 778962737 1 249781663 -209226832 -424549853 42046670 367641324 -944340697 119215486 -472397547 400049458 -999994807 -392408451 379890593 -236992751 42 -696420378 781036925 925354469 -470604671 -350310426 603244294 -786707042 -433558708 -135650609 552423730 537884436 1000000000 568011266 -247517973 -332990535 -986929626 -1000000000 -999994807 -569749585 680291531 131291723 252140104 -1 -1 999997190 1000000000 813049241 -1 -594839619 -1 -999994807 157235414 -879996695 874480259 1 982312992 -555269430 -33805514 715686495 -1000000000 -417961604 633119976 929016258 -237161868 -999994807 821057310 267320996 232425503 -1 75439270 -565026185 -685783401 0 -480773443 851439919 -409885298 -555115615 -999994807 -628584434 999997190 552230177 648704611 478961348 829622933 -1000000000 -142835701 898558209 1000000000 655319504 999997190 259362851 1000000000 200351085 -402482445 905184947 185741931 0 296282016 -216576315 1 172628501 472062430 -44089087 999997190 -35004365 999997190 42 -1000000000 597278185 -999994807 -32453155 -602728391 -999994807 222636229 979265905 328940502 999997190 -697341647 -922165580 130604817 921629752 -999994807 606495708 -1000000000 1000000000 698638757 -406496204 -567485881 -730550629 42 594587268 0 1 -711098330 474403234 -1 -855076137 67762689 601978190 -803321631 1 937164110 906582081 -884524795 42 -48955319 -506876228 537775933 772767922 -872730323 70573667 560131387 0 -928222243 999997190 -999994807 990122912 -329471455 -437508841 -999994807 -1000000000 -790123912 -750953137 -935590973 -539539478 -373669835 -999994807 999997190 -1 -999994807 999997190 -496427003 999997190 -570839794 610403037 179869087 -232328092 -1 -1 200472447 813122754 272732102 540905082 -343567073 -790014178 383181656 529244502 999997190 42 999997190 453280204 999997190 -999994807 599241853 841984295 -563331182 874489155 799493281 929771885 -999994807 235570508 140599270 0 -116836599 1000000000 -999994807 -889235806 -572937885 -1 180904565 -409419946 -708282484 404143906 -999994807 -1 535069475 -695595144 -456704871 999997190 -682034760 -586675346 1 -969894331 -1 473054632 -529337435 999997190 -887352061 999997190 515626263 -934372591 515099281 -790233969 -1 42 -107723342 -706278883 659600140 -1 -1000000000 681593899 748759738 1000000000 528680302 999997190 -1 -204221375 -750500169 447476707 -705903548 208593148 -974338778 999997190 855352015 999997190 999997190 999997190 -1000000000 309662787 -315964137 187896013 -957280702 999997190 230644053 -262315687 999997190 42 935856450 1 999997190 -678467169 -156162499 -907149511 -53274758 999997190 178812216 -917084616 18346008 -499395042 1000000000 -650299984 902662054 137232502 -344361681 -999994807 -475570425 -274522250 -588186606 -548309350 1 478026059 623735505 223922764 758504528 1 888349391 372933554 -999994807 1 -510208579 66813179 607098167 977869310 1000000000 617121088 155675816 -58093806 -1 475846919 -999994807 -549399776 999997190 999997190 -636278838 -656499102 -906532088 947985375 -999994807 -374134146 1000000000 454962640 -65131833 -1000000000 747006969 186923416 447952031 -439539807 798250411 -999994807 -999994807 999997190 -999994807 -949480107 841297876 -229982833 656699859 -999994807 295687394 999997190 -471493787 -442170995 103614664 818095695 -573189061 -892570267 -37820158 -328247324 -21220675 172022943 936542350 -999994807 -1 -845716906 88598441 439840395 47578145 -995641568 421343899 -42194655 -1 -301905780 -1000000000 535084947 -437508163 -999994807 -1000000000 -724182692 -972828951 802762700 27277381 999997190 999997190 -74401658 458310711 999997190 -1000000000 -999994807 856493697 690140641 -125943126 809228790 896162231 999997190 -999994807 -451980096 1 504636837 -594408341 -114109417 527408625 233550543 999997190 330402447 -1 -939511099 -850601173 42 -653533306 -1 -920821048 674734100 758420640 -1 -66042022 125154786 999997190 -643851161 -806639427 999997190 180000382 1 555497340 178913219 -823933255 42 999997190 1 -999994807 628985681 825790570 -999994807 -999994807 -211427068 -72867730 247666574 -999994807 -600603315 925814393 999997190 -895040668 1000000000 -999994807 -999994807 -166673974 -1000000000 -230228748 -335954151 215601649 -836221714 463572454 -824021430 -586780114 42 -303553639 -634583520 768920178 45796734 1000000000 840486232 -225982214 -577235440 774762289 453253583 797178223 747213787 999997190 78266566 999997190 -484791951 977842534 -81875543 599824381 -1 -996416947 -69629532 42 -456491482 -620585855 491472706 -1000000000 745336738 -635156935 685242269 -999994807 -1000000000 -1 714119750 -999994807 0 999997190 -584079207 187638457 -615783971 445055087 950609238 143970121 258858552 0 -295227314 107859949 -532664093 -296811953 -611613508 -173508687 -652992752 -433378362 -1 -999994807 785116448 964314403 1 -288485753 42 559619110 297517542 956066542 -292773649 1 -1 999997190 -794888568 -807366570 701130187 -311561639 853377997 -999994807 325920058 -131172360 629177178 870442522 -202082806 47117000 333643754 999997190 1 -460198131 795445320 615597145 -1 -744632600 -1000000000 -999994807 -275709815 -643851657 -942224721 175389957 -767189899 1 -885254119 -995067040 -639961247 -138657790 -999994807 -1000000000 -367001863 999997190 -729581787 -350651745 42 -999994807 -772234513 457055621 -129289960 999997190 -522942600 -999994807 1 -242682033 -999994807 -1 -999994807 71800520 -999994807 -999994807 485183393 -320183199 -777063973 898101394 621945364 -246577023 -907536835 927659104 999997190 -225770629 190793905 830466224 -730513917 -1 999997190 -403646919 489397588 -999994807 -999994807 486548986 304487633 647480639 -999994807 -1 999997190 292833430 -141048838 999997190 847171156 -999994807 69003755 999997190 828863029 -324401302 -839934485 873751595 42 370884277 42 1000000000 999997190 947201207 -999994807 -286843168 -964612934 -381547003 -437244836 -393234091 1000000000 999997190 -1000000000 -395774017 999997190 -61474276 528322685 -378643960 193377865 195067318 -999994807 -999994807 402962653 94490974 999997190 1000000000 566303151 999997190 0 470084862 -759870270 -160314366 -357997986 27145415 460100179 -21745775 42 0 -107993543 485418624 921157300 -999994807 77902096 528564030 -302890868 -392591223 -9373332 1000000000 -533182340 -954019682 -393072152 1 404309872 -1000000000 144332931 1 -672782062 -770722964 825239236 -597247198 999997190 -703354104 989929392 -919583870 234820506 -1000000000 -1 419118945 -999994807 -633687847 999997190 -357238372 999997190 -279803222 -101403727 -999994807 -1 999997190 0 170230780 -140324990 -15691371 -11508235 478908137 199524194 91582265 960176847 822623285 389962264 119300498 -721063924 -675781068 955651506 -617408341 -181059472 949775815 297127127 -297906367 -248769678 -999994807 -964543952 285811953 35491917 250209786 -617577588 -950780629 -685600298 1000000000 -89755410 -836898847 -999994807 168519808 -192327909 950189274 -698039885 600794039 206575101 -775985547 42 495129936 0 1000000000 553937510 -293615126 419018922 522502428 343354756 -999994807 999997190 -42542335 -999994807 1000000000 -914285288 -946871114 385856593 -185056383 718875211 339763622 79650832 -781334473 -437713271 999997190 67474071 318521043 -986397192 1 -1 -976264900 1000000000 265139162 165585150 -218230727 999997190 804240340 -538386617 -160886176 588432648 -13567284 126725736 42 -147322604 961682833 170981651 -82854343 662029123 445774988 1000000000 -999994807 -629077120 -999994807 -1000000000 -727477843 -1 -999994807 803321510 -923959485 -343777726 -713249701 -701073326 589767732 1000000000 284538240 566229305 -656793572 999997190 980242012 -321034000 688470538 -999994807 579888023 303749399 42 151614173 764183875 -636348887 999997190 490411149 -900051504 -16129173 0 -1000000000 963320879 -999994807 1000000000 331430432 299047433 208246005 847533860 -727048716 889685157 -422063093 999997190 -482064865 -873795305 -104405154 -169980456 0 549143670 -311214065 -286827032 319474531 -869219877 -637204584 1 0 -633151035 -263851943 -61325584 519601501 972216859 -636530482 395365845 999997190 -149707574 334519886 916908500 -662161549 0 -832725233 -1000000000 -381455949 -999994807 958145010 78079162 -627347500 1000000000 -851913194 -250758667 -466911492 -1000000000 -417862737 181731810 -467482913 999997190 614558166 200330300 -944723301 999997190 -161291013 -262372500 -999994807 -634332454 999997190 -657008456 -1000000000 -999994807 -1000000000 165912727 -716730528 1 624103250 131148061 52157051 999997190 -700447400 148464556 167462744 -1 -547121809 246127412 858799983 237478058 -792811755 -544996834 -186129914 -171488047 999997190 -140685947 848575639 -280381525 -999994807 907843058 623149490 -191913184 325277168 -650268693 -4547072 -549797187 -53746209 -595753513 186618471 110035410 -793681185 -951533105 500140816 708440651 -1 980133071 -512843912 437754197 -235257976 963304116 0 -396598733 -730266604 260075939 -999994807 260431601 0 999997190 106182400 10468743 -577222280 -997348066 999997190 -510054240 762614184 -314129083 731108978 -796356487 -719311397 -999994807 -654104108 -1 480368134 -69681976 42 -999994807 -999994807 -1000000000 -999994807 -999994807 1000000000 -183770986 -999994807 459948014 758680145 821587170 853352954 -525821527 859375246 61389191 -1000000000 -10013953 -948466536 -669241333 999997190 -140452109 -502942308 459781576 189963272 671431521 -47878967 -953328248 718875211 -18572660 -559512266 824666837 999997190 14131919 232199246 84906503 -677928643 -999994807 999997190 42 -525380266 805852788 641305157 1000000000 891488711 -666477000 710612807 -466348402 -394007531 -999994807 188411086 420399711 597644758 -514614952 -630967748 65131868 -653563245 42 482978056 -751241112 47115314 -806146369 640388637 1 581080067 483696966 -708576351 693801462 752809511 4315655 874812127 42 971303074 39192731 510368917 -47905170 967231731 153012389 -1000000000 456021149 781753861 552467853 -1 -931121489 169338942 -44116808 819616732 853472187 735192636 935920789 -845260082 1 -508514469 896501239 282042381 -322452372 938828373 -993914265 83556693 -174591975 1000000000 -423328438 -999994807 -1000000000 -491791507 -30615540 999997190 0 1000000000 -653479618 568563821 -343243565 -1000000000 -729794072 1 -1000000000 171901125 1000000000 -248264945 -999994807 -999994807 416648443 -367936724 -999994807 188231956 76129331 999997190 1 -481063921 -770846304 786275978 0 -1 -1000000000 -1000000000 -1000000000 -963444047 801866151 829847693 853910672 324760439 27129607 50187782 314635299 -1045785 999997190 -999994807 778501625 -1 456716507 42 126612948 -349297095 381208873 999997190 42 -900899697 -999994807 -693484350 798344802 259226112 999997190 -500397551 -556469 684286473 -471878477 120693182 999997190 317701515 -493808116 667716328 -85040613 -35307156 65413696 -887100026 982550358 0 999997190 782392370 423294456 948064320 0 -999994807 -461412263 -891301238 664605796 -999994807 -1 671599798 967728595 59904366 416969453 114259078 752574696 -88004622 42 0 348386501 999997190 1000000000 327488349 1000000000 0 -676832697 0 740606512 224699363 -811747552 -401464833 -268951374 -999994807 -388598412 978086705 -506056153 892751870 108753085 501674924 -958190950 439779744 421609503 558271605 -1000000000 999997190 869239046 1 0 -881436260 556929606 564757497 0 -455721336 -999130101 42 -999994807 -1 -849207822 -306291624 348240167 272732102 -866412738 1000000000 -528041809 -985142282 -1000000000 42 898382366 -745475186 -968534594 1000000000 -549337481 -654249546 -1 -471285249 693968778 -547013523 -165987636 -696553076 0 -1 42 -999994807 972377449 -866994867 -180084934 -999994807 -694651853 331938551 999997190 -1000000000 124006255 -1000000000 -744518587 -964021696 999997190 237671559 358392062 600922093 36013854 1 299051028 -945834887 -418470279 -197237129 546564005 838466182 312988553 80982396 631216062 999997190 -567239523 932979066 -999994807 121934132 195302273 -780591196 203259873 999997190 402828250 -727763532 820666507 197258899 999997190 -210545237 -63859165 -809395984 -702349049 -999994807 -756502401 -954867384 924035613 -92981278 -166162590 -779785867 468407233 -999994807 42 -709034828 -141134416 -378240974 916891748 -665187507 848058065 111359434 -511889719 -554708218 1000000000 908684890 89061947 -853217200 -803163041 -595599907 93742725 42 361941180 0 60667610 999997190 373170787 1000000000 -999994807 362925572 1000000000 523657002 12608791 -162050766 999997190 502808406 1 -418371984 781849279 -937258809 947726531 -934375982 -904638269 -999994807 -1000000000 854821013 619702633 433411504 848470428 -919617120 -601287647 -852127777 -193134994 645490283 -832785704 346034928 -601993628 1000000000 832609981 957391715 117206621 2177930 -54904600 -179695165 764787206 -662762070 -412710183 -331148024 355834069 -47495151 265841105 1 0 -999994807 -642853244 75334940 -516166850 -650118302 -705478734 -946857091 791705049 -999994807 290994161 1 536056923 972073649 41040288 979968175 989176512 42 483441539 501873043 1 -135901353 -307373221 999997190 -574741256 55239252 -584698871 -263347721 -327878117 259633209 110456591 -717742257 999997190 -56931839 -82175220 -286146118 -698915667 -772805432 312007826 -949742839 -919656602 -647015251 -516183365 -157867242 999997190 857938832 -1000000000 -703754653 -653075397 972451378 -701245643 69887044 892710840 -999994807 -735108302 0 321979778 -999994807 158326870 -269264352 1 39134083 42 -809453374 999997190 872748516 -18042934 219739903 -999994807 185830537 784067041 -158111587 982045445 613538874 72023348 243467005 763695077 993369075 -136474960 -1000000000 310100955 138516106 1000000000 -752177986 -962582074 -999994807 0 484253994 773219682 -999994807 -69415570 -506666522 -1 831379998 999997190 -999994807 458558644 1 -999994807 -86274686 -33275557 226565502 1 479855060 -232902246 122875018 -481281065 -555516340 999997190 236508026 219505249 1 42 42 203066325 106642277 828192518 525940808 -391379686 910655353 -546769768 419592624 67254488 -481384268 688015344 -999994807 346869778 909324023 -179661384 46062814 823497301 -507030394 999997190 -507443227 -999994807 989431756 -468177074 -763851676 975189178 769809751 -431258337 -1 -856001068 999997190 141134659 243977653 -809710578 379656242 0 999997190 -999994807 919885675 790328659 -820046913 355659350 -1000000000 -999994807 -999994807 335417007 305646841 487213525 -517695894 -1000000000 88189132 577103316 999997190 1000000000 598255937 481614118 999997190 -71954050 -664030216 -996007650 842964918 213074789 570634626 -669630303 -999994807 999997190 -796017014 -506717026 7232444 999997190 -571757034 -791474732 -809249999 999997190 -218739531 -999994807 638609113 -802674558 -370837872 525725573 -233556609 -196221891 557577443 -999994807 -786002686 -812883408 -1000000000 1000000000 999997190 -294179448 -408868567 200314017 -114271629 -334594331 586861285 -159548395 1 -896913877 -283424522 -668775898 167208976 867169459 302492593 -999994807 536815186 -306247945 -966626240 999997190 685233452 361310379 -775421421 -690168334 936085569 -738307178 537993165 -326167394 626800634 42 183642497 269122925 560685296 999997190 929288357 999997190 321552696 -999994807 -536943588 202889435 912067393 1000000000 576791258 713582173 -45354729 -450669774 42 999997190 42 666627488 999997190 -742962518 -1 -1000000000 -572109739 -152243009 -626142402 0 -1 98019364 -1000000000 999997190 42 -160722333 -532760451 -1000000000 863864193 -573026653 -927594946 -1000000000 -907310933 -940650507 904167077 -412965883 -999994807 389370313 -930530314 444064579 -982360323 -31497317 -213458599 -242300259 731990603 9970482 -820308996 -605041007 -274299406 -809391479 999997190 999997190 177489546 999997190 -816629828 -106702402 999997190 -262586770 999997190 -999994807 -1 623721431 354173507 -585897828 999997190 999997190 -738124853 160824776 646290609 999997190 -177670643 151851450 -913423458 -175526815 103097493 -364075422 999997190 490768183 849137759 -727506386 -999994807 -1000000000 -1000000000 -598457073 491732614 724727236 -714686490 175670281 42 42 -999994807 999997190 592638421 -1 27127390 313153691 418938049 669149797 -870977961 -700580414 414967139 119311565 67129012 286376189 -473502892 299414887 691643378 783928786 -580347068 -999994807 1 728935415 200672270 803324723 -330654104 -745559664 705384587 623390450 1 -206182091 350510449 479744301 464104838 570308595 -318706651 343515363 -999994807 387751122 -1 -407675495 367840299 530946795 923087851 999997190 1 -661173263 1 60801813 1000000000 -830143396 42 934439106 42 -274568565 -637042922 989798015 -91439519 -34523539 -427936877 -999994807 1000000000 -469337968 14966302 1 898504937 365396740 -999994807 -401393283 -623351077 -1 -271520423 -107114677 -240970194 60722843 999997190 563681096 -10933074 -488966211 -180685655 999997190 999997190 -512876974 -1 881720842 213376322 -63159363 -999994807 -91587894 999997190 919718943 680041028 -206488240 615181444 -81706019 1 -1000000000 -198959335 -999994807 478068080 -883316790 498278324 -471446320 -519894932 -472007182 999997190 116089436 -625650282 829338959 42 -755686514 42 720866680 -116982685 -644404211 327715011 33750080 1000000000 -919711422 773959071 466459131 -832333262 650633869 -796206857 42 1 1000000000 -550228504 0 332938377 98447079 495971395 0 495899641 999997190 239239024 -794134013 691501840 -406040507 -592688183 622724223 156801733 582275667 42 -176628069 11386935 456832082 468262236 863335087 843006457 -275164221 42 -221090988 -119650660 -999994807 -999994807 858217936 908770375 423425008 -733588200 -497537011 -999994807 0 -1000000000 -407583716 -208901749 978913839 -241778824 -855859519 45173962 0 198281222 282718008 850993460 435515602 -185717917 434347055 731217964 -445166964 -999994807 -718399179 158356193 -999994807 396745548 -586879330 89811380 299927997 -468030456 -135462400 -428149786 -999994807 330754922 23144533 602030670 -1000000000 760368759 -77142242 -353260362 -163020551 -842530812 -437978683 543978887 -747070928 988644919 -999994807 -344150494 -999994807 1000000000 -861813409 -718932359 -320197891 -999994807 587211668 438814024 -481658675 297944151 999997190 0 601977477 999997190 711127 791716402 -862398155 575118593 641456369 -530155455 -440988026 -1 -54564417 -1 368349899 -1000000000 -247837293 -563840971 463685292 369491992 -791799371 83406782 -546035488 234680959 186069380 42 999997190 42 -999994807 -892941023 999997190 618386579 322745664 387968233 975960539 -468505878 -525990869 582597267 -83666416 999997190 -531579751 -29061580 111830493 420265666 694621 -908542807 -905861910 -983880977 93543486 986764243 -827781091 1000000000 717782883 161543704 -857301472 855961504 -320086923 50881868 999997190 -603342932 1000000000 1000000000 -1 999997190 418143119 -1 -110844568 -467671198 -513861470 999997190 169247029 -867197388 999997190 999997190 -768565888 999997190 999997190 586854642 -506389461 -284345881 -989150930 -1 42 -259586812 -999994807 -999994807 999997190 50431735 -52067732 86158374 -999994807 -652220923 698475199 1000000000 999997190 736369294 -842544370 42 175613185 -988920346 121290053 1 999997190 -505863659 42 595030860 298175695 -205442110 999997190 -28051613 -1 702421319 42 725886750 -999994807 -260605225 519362413 -554282116 -999994807 640022697 -687947658 -356821927 999997190 333039263 0 -999994807 80291535 -999994807 -602081921 210386882 104856294 -999994807 -345247283 517534984 -970990473 1 1000000000 278166432 17414949 1 -73255174 -1000000000 -722597096 999997190 51449775 999997190 0 -634298129 -732643262 589902560 993179572 -339339422 -426707233 -799115785 999997190 1 -854203542 -999994807 469892621 1000000000 446636024 999997190 -414448230 1000000000 0 42 -214869762 -999994807 372637325 -851289138 999997190 -999994807 42 -827072529 -999994807 577080285 -999994807 -999994807 -609299524 649758539 0 -999994807 -903271442 999997190 -308163220 -614299194 654122626 999997190 409105841 -369037122 78902924 -88912393 -999994807 -999994807 999997190 -999994807 -651664353 495908167 917214344 1000000000 344986719 -748504960 1 -999994807 867298163 151931694 -306814238 999997190 -55920879 999997190 999997190 1 463905555 -583997860 -144454865 352761881 -962388601 853667959 166713302 704017692 999997190 394424300 -854124523 -910447624 -1000000000 710740342 -645682341 0 -717061203 -999994807 -130979835 148598207 -181472960 -1 1000000000 -906568854 761206166 -1000000000 -859327179 30201505 -900385022 42 322168246 695689484 -809613100 543761515 1 999997190 426195601 999997190 -56441457 355958327 -880622257 -249738786 -813725490 556536759 890180049 534982157 -343202952 53884579 985057183 836814186 42 390034340 -617471637 -1 729216401 544286671 -495589125 -896064057 105043613 999997190 -999994807 400603694 1000000000 1 -999994807 104641698 62611942 -863819426 -999994807 214581708 486169038 -717060217 556490068 544827673 940219460 278308436 501550394 906839240 -147301309 0 -669416730 -116571670 999997190 999997190 -164857546 -1000000000 42 824791350 599303637 -826895405 -210479871 -999994807 -278670304 -195552628 970584853 -485977436 -999994807 -999994807 -196171252 -493287032 42 -670893534 1 -847903005 -999994807 -196394156 -127480946 -999994807 -226950211 -950306910 -999994807 280093327 325690381 845132354 -762626084 922494423 106139649 321169720 895329261 999997190 -646153110 999142491 -972410001 1000000000 662547737 -989582609 810252327 148336522 813986098 618239949 193901838 -999994807 -460987293 843683061 -749140712 999997190 589620771 -999994807 -487984134 -237006764 283001121 367294028 -1000000000 -897276608 194453153 -234336476 250114839 -2324866 343467974 328153544 -933070383 -14867959 3420491 999997190 122370977 176475042 1000000000 42 999997190 851474959 -706111615 109198350 599748296 999997190 237960008 -999994807 781894312 42 603304792 -1 -260746451 622482427 -266278629 -999994807 507937162 -999994807 -995925283 -397431995 -94315816 999997190 -143847902 558518530 -1 622942410 -1 -999994807 -485449606 522431422 -540753033 440801333 -155257184 999997190 276264748 -126496691 131526382 -294080879 -791935304 404879729 -999994807 999997190 -364852656 -364190259 -381653657 299406200 -756781952 999997190 -354285077 94961014 -722378682 -443456666 -962156809 -86264213 999997190 -802451545 108142576 999997190 -1000000000 -998555311 -559621279 999997190 -640613245 -725232202 -999994807 84731802 655965505 -999994807 -127043168 -999994807 999997190 793289764 166530537 -999994807 -1000000000 802338596 1 42 -1000000000 -531260179 13948294 -517408278 -492253000 -811600081 999997190 439119149 473058324 -999994807 -118341862 -358346000 -790705413 167611059 284853966 -998691930 -366243536 -891012439 992750309 45444872 522870214 -615417715 -312822069 70293439 77907735 357439413 1000000000 -428309290 -843443214 305247581 174232392 669082828 999997190 42 -752378909 430943871 -256961851 42 1000000000 -562257507 -1 0 999997190 0 145221809 -972619336 -1000000000 257470780 710565981 207277434 1000000000 999997190 -796258091 -365648786 -901458404 151575032 929931099 -999994807 -793344249 -987170596 495790368 573401455 911310623 739902489 534397183 -218440250 999997190 -163820807 0 44185523 985376653 882095284 999997190 151118700 999997190 -999994807 273192450 213410700 1000000000 -660515883 -999994807 217678598 41318449 671622809 428911838 280306018 -946422175 331150481 804197634 586488048 999997190 184524365 -1000000000 -969002664 -934451338 965765421 -999994807 1000000000 640406642 1000000000 698444657 999997190 -483572979 -767681826 439886315 -220074016 189425702 -203682022 -999994807 759057239 -913921158 -130862149 -886238570 983090161 1 -76558409 -317844679 -999994807 -840529000 453236268 -999994807 -1 999997190 933614521 826951617 205061695 894224535 -1000000000 -206411377 1000000000 -807330316 -183422819 -999994807 999997190 -692545587 -34071746 -999994807 -45814366 -960951525 42 1 -999994807 -999994807 -999994807 777442782 546474665 727570822 1000000000 959720847 -203877574 224617365 -994306086 -481306896 42 -754782193 -891729613 1000000000 -42273425 -158564928 38123243 -169083948 -216109309 -154081464 969119422 999997190 -161922896 -768390243 101825607 510816741 999997190 -226949844 -782740745 -338795623 776393938 -740073838 290769259 -135852882 -999994807 -286829334 -496110961 999997190 451198360 -1 287465679 -816911841 -999994807 -999994807 -812323232 451148370 -35620790 42 -11508235 999997190 54056057 815493061 -924527021 -398271177 -840663287 -792085040 -1000000000 -999994807 -798331246 438116991 999997190 92530562 -505665764 446128238 0 -71356038 -758813105 -230840900 0 923160559 1000000000 737943403 -999994807 -1000000000 224153201 -602742025 -284773547 -1000000000 -331628527 0 -264333223 999997190 638853002 990069485 -453075052 1000000000 999997190 651860117 -135216695 -480314000 947562234 424441950 -294080879 275563474 25339814 29920232 -996922309 42 377322198 42 340548951 339913533 -759065674 -1000000000 -999994807 240594928 809708561 -773507306 -827441210 -193790665 318521043 -999994807 -745733003 -800967265 752007367 59883214 487729626 324674834 0 -406188051 99867900 -411608679 -11937229 -186182551 710326119 256799409 -743416553 -51104789 -1000000000 7320988 -900467455 1000000000 36835796 999997190 111159572 -591902363 -999994807 292345367 0 -746067760 -819123300 256074964 1 -320469752 999997190 -558880676 637585891 -933216335 -895749483 -803438975 -557847505 -222950811 800722697 807919860 606681977 -1 512936340 0 133299722 1 1 674312557 301072302 20572813 -730337887 1 -827680257 -435132675 945617455 535080597 1 377738168 -999994807 -996376277 -492432706 -135313819 -999994807 999997190 48620959 999997190 -625637511 -32581961 42 999997190 -1 0 1 -73058461 -431832041 -994852847 699890913 -478866798 -449983102 -164963689 999997190 -595070716 -332187499 -395568452 999997190 66323803 535236158 -505921045 -436176842 -1 1 -663308333 1000000000 -787071697 609994925 136390149 999997190 42 39713271 464676161 -463923209 -548223628 -999994807 3398264 -573231580 -366666388 -404414236 -153966664 784518227 999997190 -999994807 -640413653 623758897 809075398 198604395 809572897 -179588018 826187401 -952004838 368381688 -1 1000000000 -999994807 525224572 236399045 824679427 49860815 -222799153 928311174 666884579 42 -395536774 -577456921 -461923635 919718943 -999994807 -257241545 928216977 0 -999994807 -999994807 -156198844 894692558 -999994807 158718153 979820345 -485074202 52076349 -999994807 743044335 988767465 119197688 -376474594 999997190 805130824 -178938049 29089108 953895969 -999994807 -731530513 -887657785 -362181521 965317754 -179031296 -496147992 1 -999994807 34381387 -824508506 734484798 -83906688 -725911800 -800786413 -941872320 -999994807 -699797637 572792656 69371887 999997190 -999994807 -689826186 153292825 -971276550 -555241874 -1 342684734 670481655 -1000000000 960211606 -819239111 -676638494 -825065875 -723777551 9479751 -699521730 -737137286 910835926 40436281 -805088700 337474334 -783553949 -999994807 999997190 -237238490 -999994807 268678572 -625388253 -7810400 -157590362 -413235874 -982066097 -854891051 502162703 733947493 -803776366 -999994807 -290353572 -955740932 917481610 999997190 87942625 784730158 177384093 -968905911 422559195 999997190 -921364460 -842544370 353738183 175703837 -783454031 1000000000 999997190 -315376498 1000000000 135043240 -953863342 859126285 -1000000000 -1 110755133 0 -402688952 669476875 447801582 925363433 999997190 713233458 999997190 42 641221973 393573586 -229840114 872990189 529787909 -999994807 754083548 999997190 -204683117 227893006 1 -210923791 628481541 42 -461254165 -381294481 -999994807 -124262796 42 -422516993 845736951 999997190 999997190 -1000000000 298309499 981962201 -405769356 -999994807 -999994807 230554888 -515358268 -542004150 -436610798 -25591947 999997190 -490090132 -556631884 586842227 -945434801 1000000000 999997190 309147700 981296859 -216279883 999997190 854534952 -999994807 755346785 -479175842 542248384 -1 734632236 702957577 42 838672607 -231616656 -333625396 -928075643 999997190 727816932 -1 -999994807 -834232364 351952631 549572883 1000000000 -999994807 299520681 -999994807 436470332 897570920 -999994807 999997190 258297677 42 -877446998 -1 -999994807 4623119 -714009325 615720636 693700847 1 473910962 227302974 990099911 567188437 -756750889 -1000000000 -496529444 770705732 1 3319287 333789189 -775621211 -362160623 -405060254 -999994807 -1000000000 30187223 550999267 999997190 -50429127 -282734345 -999994807 -1 42 -1000000000 77532755 938969765 -245196446 19931927 905346644 -617782147 66474101 1000000000 40965153 -747627315 0 -730004407 -388240364 -999994807 787412018 688162927 0 999997190 -202036261 528138457 227408452 0 -375158595 999997190 1000000000 -1000000000 554177819 587114328 -929291918 -1 999997190 441691077 -755297547 -433862300 -476583681 -1000000000 -55926549 819684696 61462651 512552750 999997190 -297307566 -927023468 -812408546 -59038090 -790939569 1000000000 455021993 -521108888 155834060 765263522 1 0 -656897888 586203125 -755318044 -499079625 624113845 -764507099 -592500612 458247188 -426283519 -227697101 -1 672946921 -999994807 228055828 274525536 847913175 -999994807 999842734 999997190 -568752720 350754504 -801081858 302853428 834801096 -46474378 -419988096 -582988563 -541273771 -653486545 1000000000 -999994807 -211537140 121224455 42 -276567795 -1000000000 -976104583 269723198 999102277 -91908382 847975822 197911260 -999994807 -402323633 -557971950 211798871 -689298108 -871194650 -350603456 74350089 1000000000 768334122 660632951 -100899075 954597250 739168997 -999994807 -719371738 -538712724 42 999997190 -195572083 1000000000 -581463679 845475722 999997190 617647355 869803622 -1000000000 1000000000 -694562557 42 -461413750 -171925155 121249258 814330686 42 -490279302 5807269 -994740868 -789630469 -310285161 21122757 -762494164 -770483006 -366287149 -740069930 256976201 -717212279 -999994807 -999994807 263122362 -1000000000 999997190 207093904 75364752 472781589 899429135 -288062464 -1000000000 999997190 200500701 -904214658 -1000000000 603654558 -999994807 801838550 0 241647691 147043988 -398000854 42 999997190 0 695146359 999997190 -906734154 228406953 -695265000 779466077 638674890 -999994807 57962943 -512637131 1 42 -999994807 1 -986652268 391863428 999997190 999997190 204336656 831618042 -75839359 1000000000 -404172687 520526825 -108105213 1000000000 57328726 529303011 -346264566 704022096 161203012 -999994807 999997190 1000000000 131391034 1 583900115 -984116298 1000000000 -707339038 -839218420 0 -466874763 -480721856 -804255719 -999994807 -502259785 -123494116 -1 1000000000 183215169 -1000000000 503276896 355450792 661780657 174733439 274969201 972599790 408912252 891471259 487836730 658712114 1000000000 -653265168 -799449187 -876964586 -575839731 -495186144 339818286 323156965 -78830055 -152698226 -995035023 -319177318 -1 102197629 966841251 1000000000 0 -999994807 63941146 -1 823812711 584142815 999997190 -714834584 42 1000000000 -488976537 524575335 42 -1 -760126922 -481043856 -274109575 935714518 -1 -128167630 804041307 -999994807 499986983 252768531 -728848417 -707666326 -610061761 -1000000000 -1 -485074202 999997190 477476043 483574414 -999994807 999997190 -100936898 269119972 924879351 353162343 636073937 0 42 576497445 509998401 156750792 0 999997190 -1 614077185 735311746 -573802116 -999994807 -735683638 209484454 80271742 -818476490 422125837 -393074952 -228585331 438087558 406272947 -999994807 -999994807 1000000000 -388430801 69752804 -548059317 888236666 -685788435 -186521171 -9673929 999997190 -999994807 -601757465 -101436957 -79018408 956731611 -999994807 999997190 415020175 1 -190168882 -999994807 999997190 -317025240 931557273 -49907356 819763411 353522600 854906223 0 340947898 246783796 457137563 -149345857 470236670 -377493397 -537357868 19448599 -355686630 -660398963 947145491 -454444602 999997190 -706482474 -534058181 364526373 736013304 -999994807 -786028949 269968083 419813541 561079371 -353181597 -181673890 641532954 -138963565 -572081177 -756825240 0 742734404 0 361099256 -368858549 -358474496 -999994807 -1000000000 271694210 999997190 24885895 -350977212 999997190 -1000000000 325451845 -219973462 -21062860 -724170861 6733564 633908469 778336617 -836626169 -869472078 -707339002 197205854 999997190 -999994807 -434157758 999997190 -752533036 -999994807 -918651671 984428440 276361587 -999994807 1 -1000000000 -32692574 -104581887 -999994807 -90089592 -988573590 333352436 1 999997190 -805130530 490120877 -741638640 506669780 -569387822 865294655 -999994807 -999994807 234089753 724156033 593848022 -315844862 -244832662 -1 -606638180 6246510 550131961 472828887 434611371 -275275262 966217545 -492495211 -999994807 792026807 268539190 262034914 726343216 1 999997190 1 -301993114 999997190 42 -229099258 -999994807 239010275 312804905 389388303 -346420576 -662521873 -82792278 999997190 0 650631104 -976815943 -140646856 -904700933 -361242761 -1 202529961 723134145 959739526 1000000000 -29305572 399339700 -2606531 -893522449 809351212 -247813972 410828063 999997190 -2073046 999997190 -999994807 -363819524 497653528 -999994807 -663807449 -680668746 -1000000000 951186716 999997190 -947115594 14400129 999997190 661358265 246163878 -151919312 -286801333 335432790 556138944 0 -498040625 139764827 -999994807 591742491 -959621946 -999994807 493466164 -611971915 -336128584 -1000000000 452804620 -544898174 111167444 -277835460 -999994807 6944555 -501500117 567178229 -992626717 -332661398 -999994807 350094424 999997190 752214237 -220281523 595739161 -957444775 -1 -1 -523603762 704435330 248524031 -999994807 284143717 -940610348 113002131 -999994807 480169759 979373845 -373243763 -301928554 903423519 166300102 -999994807 432139048 901325501 -341659979 -1000000000 -812627764 -464923108 -999994807 42 -999994807 -836586045 696681543 -537287755 -937224488 999997190 -583938646 592450963 -270253970 -108291462 989320243 -81015758 -115961232 389831808 -146264420 999997190 -711609689 -999994807 -999994807 56625889 214730575 -510269790 843438018 -185778919 -711763832 -354403839 221073506 646238621 42 -896890123 42 -806121012 162449436 974509741 -312324255 724189983 999997190 999997190 43225292 -654863433 1 -915232692 999997190 1000000000 266415300 235214820 -488740865 -1 633013716 -910283470 -999994807 827317362 -183515249 520911640 -456692601 -999994807 834312812 -81147567 -1 282105477 -804638541 -603446613 -966767230 767804136 -844987241 321992884 359537212 88565198 500653675 125293273 804875739 700822163 -989629841 999997190 -999994807 -824532981 -303785359 999997190 932594324 634740429 -602967621 -936147277 -421013347 -890539242 524738257 -1000000000 -655501059 166384568 -999994807 -1 -315665527 -500907743 976211639 -623116962 -999994807 -999994807 795903275 -952030616 171438105 1000000000 916960962 999997190 -700060981 -1 -204522407 803515815 1000000000 -438205082 -858728563 999997190 42 999997190 -668269977 372353994 1000000000 -74867140 -70868142 34483920 1000000000 999997190 300878998 999997190 801463343 -999994807 -566859880 700060858 -555100974 -271132794 -999994807 0 -551407572 -999994807 -454427277 312221826 919694704 42 42 878709007 152790071 -528835179 -716777642 -999994807 -815589553 -970386003 614589510 182455042 857982431 361106929 614190019 245377096 -999994807 1000000000 375726324 -999994807 -377142671 544926668 1000000000 -255294012 -276573524 -999994807 -435632009 42 155215793 484122463 0 -810633707 -999994807 604445978 -67172607 -361932306 -999994807 -761617983 285931138 847822776 454380304 527319757 560735494 774265852 42 -257450097 -667388688 -999994807 0 0 -671171737 895526754 499565059 -1000000000 -56622618 -802626328 999997190 -1000000000 -320418916 730734394 -782018899 -899572987 -1 346721608 -131070919 -124857979 1000000000 42 584714406 512827211 963741228 236620009 488761718 -66306048 371483451 516360440 -264161605 -162688661 -901822628 229025359 42 999644025 -390664449 940243713 480978155 -966645029 0 42 -999994807 367672259 -497338018 -751325465 -808749051 -850913119 -9606963 -137753794 482449168 -960738671 330556920 513511660 756735041 -999994807 -999994807 950365095 999997190 -999994807 -62629076 -48307317 -1 -9808834 678927499 353819935 -999994807 999997190 -840267551 -1000000000 519680905 -523630034 740415380 42 0 77693107 -116360611 -90525765 97523649 -6580573 999997190 -999994807 410555701 697461993 -314531948 -137802981 999997190 355894873 -1000000000 -1 -674553174 0 42 -999994807 -999994807 -53690669 -987271043 -292571506 -571650342 -304073448 -321498574 611451630 468776937 698590126 42 -309156755 -999994807 -999994807 42 1 -419106155 -897753777 544118273 614669636 -603152644 783066165 155225229 42 -591718967 999997190 0 95874388 405766542 -58110978 -398516092 -530452429 -784838480 250824467 827178273 857915261 61289372 976915738 517450079 962283371 1000000000 820657465 1 604565784 357894872 502197390 -390664449 924504884 -480591856 0 -911162535 0 42 1000000000 732978761 -360030396 -999994807 723518160 -105315519 806842058 -1000000000 661373024 539675940 826052925 165089523 -916746093 999997190 -163662385 -880977651 947727520 -576194013 999997190 -999994807 833169196 -270168452 -113139546 678194267 636717718 414680465 -950965153 -668136472 999997190 -738869142 -108106136 -472605412 964043624 429282758 -951029376 -346214862 -839949759 -175500550 -496200469 -999994807 0 -108481962 -636405191 0 -999994807 -84769587 -222866426 -111322610 -649198425 870322732 -999994807 946586448 -37934151 42 -661602002 -1 -648810394 -489642951 -999994807 846867334 626812709 -175695343 298734347 -1000000000 561897598 -150854442 999997190 -908498635 -383812259 -1 -434168703 800426369 -999994807 -600762023 758659996 780071735 -930028689 192212722 -604864468 -339627974 822649088 -497026027 999997190 -856984363 -650879203 453527435 999997190 -415807628 804760936 999997190 404191035 981075786 0 102727307 -14133798 -1000000000 -478988851 -549799721 863466336 179511140 598817342 -658750795 318130986 999997190 -743266782 -441467199 -814542364 999997190 -728723177 -999994807 -985287844 -1 999997190 -1000000000 -290859938 -661211876 -241659480 -667084711 43564505 -911285588 1000000000 -985395445 887019836 195182233 460729262 716829360 999997190 1000000000 427737087 0 1000000000 1000000000 148654813 -1 -988572384 -79000515 42 999997190 -277514010 44174395 987998176 948166796 -999994807 268850802 -1 42 -999994807 -984224935 -1 1 -991411677 999997190 -526136050 -454714877 -1000000000 349816979 829197972 -18093550 -806931472 772210896 -781478612 -900515165 189352832 -1000000000 1 495952892 999997190 -700411313 993391685 -999994807 -999994807 -653844077 -999994807 -311675772 955830253 181243262 220041743 -999994807 597109780 -615657205 1000000000 -538799737 -556555024 -568261998 1 -315427932 -1 999997190 -201126943 -999994807 783379051 1 38373900 1000000000 691046077 -625259856 -197137728 902620646 219153167 -628934617 -103515517 42 687157470 -365395759 -71481536 0 129104251 666029223 256577471 42 -1000000000 -610432188 1 42 -664130547 -199744185 -619034809 -655556918 492993523 42 -971589662 -344178866 -943847070 1 -350290391 -618946766 -227514579 579868216 720507335 711544950 -250499789 90312617 -1000000000 -669701578 -523088399 229385065 999997190 -127871436 581370327 242555342 678998610 -999994807 999997190 42 -763248175 705738528 -999994807 889194354 754015698 834931184 0 137585510 565059750 -31748151 501006015 718534394 -649427720 1 -999994807 1000000000 -1 -999994807 -781037787 892878971 729453684 -402054667 852584367 -999994807 -214788803 50395975 475942871 999997190 802139042 -466265450 -40828119 -571047769 -999994807 275097562 0 1000000000 718630690 -813826003 -372531785 579193097 0 -327975577 -928839268 -889490077 0 1 -842360437 -521697933 548509197 -1000000000 999997190 -699446984 -951044827 161400308 999997190 -26039286 380294825 1000000000 999997190 283080740 -412946188 -614864214 -235187333 999997190 182556138 -476669821 1000000000 82068745 -984136039 0 759227500 -790425246 562293656 813749927 121618409 354337437 -874872328 781883732 813015846 321907601 -648811524 831866682 119555845 -163111727 886545114 -439573383 690453980 -976041414 639101153 -999994807 -934842462 -999994807 -999994807 1 0 919054894 -664875345 -426456952 -220751522 998048069 42 -259421623 -1 898435806 889979011 -941140271 -999994807 598159300 0 1 -999994807 -999994807 -436705579 -898868641 -755088607 701219923 911575605 -1 -659928555 999997190 -138877536 25976278 -179822127 -664875345 -999994807 -746538692 811514926 -1 -209930851 -1000000000 -822025013 999997190 1 -64926225 -303628704 467320993 830560925 -920559553 42 999997190 -801034820 -130865865 999997190 -1000000000 941318250 208087984 -313940903 523222804 483482716 42 -1000000000 -825529913 -738418670 390672044 -1000000000 -1000000000 551566876 1 -329889167 -658816362 96314575 272614765 -999994807 252561152 -677089525 750700202 284133551 50002596 832136953 -985602698 -281218630 474976591 992019492 665606982 394083447 999997190 -510466908 999997190 -382518384 -727729817 -245154637 973309837 347204998 999997190 269668375 0 1000000000 999997190 -1 -8956811 999997190 -999994807 610011188 -217452751 -684875452 -330367318 46945517 1 0 475725371 -1 1000000000 -742297959 231988113 -74111855 1 675508002 862168985 -1000000000 999997190 522489184 -428087983 587357522 252128616 -34733779 -366011391 883408439 -227437258 920633392 999997190 0 150420023 166534085 -999994807 875224044 999997190 -514425953 -1 -999994807 -130458295 1 -1000000000 624702808 -521441473 42 999997190 999997190 -726515088 171595884 757233397 462589181 -659927151 -283053024 -1000000000 -505872789 -517895817 999997190 0 -999994807 -534340235 -996139689 -253531138 -183006887 -346088193 -217738914 318130986 -403596430 407298366 620756613 -674125128 -431773275 156853941 -734109507 1 714579268 -842188156 -999994807 95955687 -1 38314799 999997190 -225542547 -976399677 -842566726 1000000000 -558596779 964821814 115194685 -999994807 498958953 430002663 -1000000000 999997190 337323203 476443830 -589274844 599643239 -1000000000 -865080841 526895670 0 -1 -999994807 999997190 -1000000000 -50436231 -176811437 387789707 866690232 -224759652 1 246785740 241565606 0 96569919 -999994807 197117384 999997190 690177395 42 -987257931 -933698714 999997190 -999994807 163175275 42 326602909 -156838140 627062644 994171016 259226112 52415453 -243831006 -1000000000 -20499179 738254105 550541277 -806779941 999997190 242457318 434583481 743319020 999997190 -715569511 692270668 -314631095 -708648862 -1000000000 -563252765 183916970 -1 -963460506 -538526286 487003617 -405255466 -999994807 -999994807 -999994807 -700148892 999997190 999997190 -340499592 726510435 -404414236 929811944 741664095 485752069 -802382798 -999994807 853767499 -1000000000 -1000000000 -453872601 -791050328 285079444 -1 -999994807 42172758 298661259 -999994807 -999994807 1000000000 1 509891042 -490798174 -707346735 -892553272 932222096 -140436050 573383500 42 999997190 -230867317 -999994807 552411456 999997190 -720475435 999997190 -1 -432003048 42 999997190 783202294 -160893435 331349089 999997190 -466182056 701567585 987383216 -999994807 364212245 606852414 521344287 46160756 -38100980 999997190 589187915 296104953 815205888 770136464 -692945261 -97118227 -854641027 -999994807 -856631760 555747132 245710537 858539983 999997190 -674564563 502447082 338832130 495923770 -717898549 347561995 999997190 999997190 -1000000000 127153197 898676420 -288847918 999997190 -641988388 -999994807 -140363916 -999994807 803883072 -441296031 706384043 -916930968 -699178181 94019774 -999994807 379868030 1 50697942 954678299 856971584 373937521 999997190 223681840 -430954269 741607112 -1000000000 -270890297 0 1 641842304 -964461254 784039125 42 -999994807 261621291 -999994807 802864225 649429107 999997190 461013401 -658014428 -710916953 42 -999994807 465306496 -481823865 139565097 -415262787 -999994807 197769511 282197713 0 141476 228062008 95201935 170579245 466517880 42 -110022092 671909232 -1000000000 999997190 -366952013 0 -411208950 798436097 -291969747 918158634 -762149 -363840572 268167377 -914508333 762681089 -999994807 -619196636 -880314856 999997190 -724062327 999997190 -43578705 241970265 -594018529 0 -424292685 240821341 17334763 240566911 -999994807 805475425 176570757 -215074683 173494275 -936427074 -247115198 -787856439 661681258 -403517851 472110965 -1 -320209401 -588523834 999997190 -886747582 528002840 -418706514 645162933 -645281810 612442627 -1 -1 672109058 -785585897 -999994807 -554584650 0 568802613 -400901111 88598441 0 -999994807 699289271 -999994807 -1000000000 -740460291 677791957 -365696643 615471509 -277509264 -226461523 839821280 -646454658 80491061 -108564884 999997190 -995043373 308322697 1 -976278436 1 42 -262911976 246198143 -999994807 999997190 220121970 39774206 406868963 721009338 390672044 0 -304420771 -712041708 -915164855 554851626 -592448982 -287855344 411097659 856490649 -867184544 42 1 -825388215 999997190 -988896766 -287983633 1 -274894631 86265432 1000000000 -113028978 45689031 1 1 -847299907 999997190 1000000000 -944516186 347035487 87856311 -675677356 999997190 0 1000000000 42 -645713217 999997190 -373830241 803643927 1 -450654397 501386399 999997190 478164593 999997190 -999994807 485297998 860873171 -145962603 999997190 1 1000000000 204722930 739510347 -999994807 709518313 209988669 767483238 -288315163 -97694670 42 140835432 803743637 -259580646 214257502 -999994807 796778230 -161267869 -1 234674069 -355106237 1 -820687887 348413772 -176830324 354997342 -742310618 -999994807 -687793961 53824070 -845321835 -251280585 -252032744 340150088 999997190 999997190 -157143128 999997190 708434018 764641788 621732362 -982588742 999997190 999997190 94489213 218377051 948767302 -999994807 999997190 921807365 -271919822 853312752 -473397506 201149457 -204419086 -4546215 999997190 -407606604 -511439591 999997190 122061213 -428155729 -228486343 999997190 -999994807 -319239364 -280298290 -1 -188632317 413573643 -677669025 253164551 315094225 182736984 -467958280 -117310712 999997190 -999994807 1 -215835419 -250383676 1 -378338709 -168482555 324604873 824522215 35408736 85972070 504385200 -217781278 402834474 -313064823 -691021592 999997190 -999994807 -999994807 774762289 -579277233 613008855 -999994807 999997190 404352485 -733749739 1 -691326628 -891498257 636584150 -961044732 504413970 -973433523 -1 999997190 134640172 277539325 420697391 954022720 -999994807 -263126678 414352040 -1000000000 1 999997190 -951047351 1 -835655115 210604413 -369963394 999997190 283403076 748851858 999997190 335601133 -977620393 -999994807 999997190 42 -119404580 -619022306 -624887865 -999994807 -872864141 0 -80872579 1 -50491111 42 -999994807 -934078637 -483312446 394957466 -898179375 849951634 316954051 -999994807 920828281 999997190 276035937 741029045 -644709310 64738545 -661474838 1 999997190 213886464 -1 643217465 509147697 0 577087304 -188631962 938796970 -935265264 999997190 353548008 67643705 -752727241 -494634045 -710339490 0 -95145562 999997190 569704518 897014289 0 -743744300 29949763 594565589 649849549 638896471 -400783046 -1 17007039 7947075 -772040927 618258413 -186016044 -871642164 -600770063 1 -1000000000 268678572 2996533 911101019 403712320 392404114 -71409204 -745578837 353851568 795012989 497303249 809444149 999997190 -999994807 142089215 96140930 489126294 999997190 0 819075702 999997190 -871312518 -236502665 -232818890 1000000000 16611939 -52841501 42 -999994807 -458373235 999997190 -999994807 -947973811 374476788 999997190 363657130 -449225356 -739835457 1 -766826836 459958859 48717037 162427855 -1000000000 999997190 76420495 -892553272 -179539429 -531459449 153086759 -352173157 661778799 -785746016 -999994807 999997190 999997190 317690641 -407937538 773587297 996214467 866449527 -198439826 671272987 403581217 -490891642 383806994 -624060939 719379207 999997190 947184268 828538678 503803527 -880049947 -763266816 999997190 -43525123 629175364 358228662 -966700229 -201553429 -666845927 834187053 -999994807 -479850051 -586153428 846592168 -800611378 -530984508 661951446 981483636 -719337309 75705433 847120572 999997190 1 -18871897 0 1000000000 -695252799 -601703051 -419849303 -838491438 771755265 260426998 -975098011 207629383 -232255428 42 855118183 603454314 -999994807 -598061926 0 -177794697 261979435 -743400375 -699055141 655475367 -999994807 62241886 -999994807 -409091442 22409932 788531003 160734335 -236600136 975969078 -252928972 999997190 -1000000000 -1000000000 590101904 683652377 92355169 -658859149 -470887175 -263253879 -757657892 7586216 -771903701 416556325 -1 903148320 539424662 -707646805 999997190 -835959695 -941458225 42 -1 -459015025 -999994807 1000000000 1 280498446 -999994807 -999994807 -1 511413166 -593616308 -173192997 281973024 1 -363344969 -164407289 999997190 -1 0 999997190 -848463246 999997190 999997190 -1 -407392711 444709331 -999994807 -1 -309205899 1000000000 -176788970 999997190 1 -251088630 -999994807 -418850851 999997190 999997190 999997190 -272708139 -463443558 -270623123 999997190 676607024 377178604 355106664 -641223434 702836587 1000000000 -999994807 -9390356 -970971669 -462749281 42 -275332660 -928871890 -999994807 787267505 -417874243 434351374 -257325194 590075224 656793713 178277265 -598782381 -632013743 608225610 -1018242 864527553 -936035543 1000000000 511623547 999997190 -282377688 -349740518 729523700 -999994807 -1000000000 969340799 136248514 -999994807 -999994807 0 -201446826 -390215897 580205030 3944890 999997190 42 1 -469219396 135796375 999997190 345890857 -999994807 -495369495 1 331863162 972986086 -487624886 286727754 -1000000000 990485133 762419504 657700348 995860485 -540228352 488512197 -682172068 619962730 1000000000 42 -493269475 1000000000 44811071 -725716739 232886137 358760900 537632787 105849678 216919631 999997190 458270178 430424441 409586007 42 -923510799 999997190 0 -762636052 890676454 944446895 -550797518 -1 150013989 801957973 -250088677 999997190 0 -924015302 -800190181 -396028445 999997190 -183526821 -888892647 482299383 0 783351874 0 -122371061 -250078587 -86934220 -922885469 -464662042 591060457 439230890 159316776 999997190 873046488 -172000439 -961764790 -634721124 955760695 800097666 -672034862 203756403 -768820885 999997190 -725263342 130394217 -999994807 -143614466 0 162431832 0 -405983259 -999994807 737618833 -621890368 192619903 42 180546378 -348324129 -999994807 821940654 1 -1 -805470184 -372249876 769584299 208963747 -167142811 350060953 683846994 -999994807 -494539616 -771295664 -412429760 -514087628 520373062 1000000000 -250683152 528415267 516127214 -999994807 -979852704 -49985083 999997190 999997190 999997190 -681037714 -436128589 999997190 1 179602105 -937202855 726470778 -826094139 985527907 -388428381 -231105013 -317009931 -843443496 496773883 999997190 310922622 999997190 42 -449980769 203263646 -1000000000 -1000000000 1 724699528 -1000000000 188903238 1 -999994807 -278458299 -421746976 -1000000000 896171829 -125656857 -916682027 340337098 -329650414 -334258575 -471077476 429671371 999997190 999997190 -999994807 -321682974 -757894697 16618038 583890084 66613685 -1 76804564 956222608 1 42 -751353472 -793947273 -458959113 578297185 -146098207 -873248892 230274580 765371713 70848385 938831304 -1000000000 -355330256 24284009 -83565855 -1000000000 -504223364 -813376920 999997190 999997190 -124256363 101942031 622688071 42 583575786 -978322901 -315845305 43991151 -999994807 312827138 863256452 134084005 -721619115 -142994010 577011190 -999994807 -337540265 -137324273 667590291 766269760 932571393 163179809 -627819468 -623988109 -818811775 -1000000000 -771132555 190787048 347354550 -1 -412955938 -278744832 -587887507 999997190 1 520981032 780233226 -774080930 -331864340 -174039767 -502063322 0 652330499 -283129837 -223972999 521161879 -613835134 511568355 -960809256 842304680 -709653543 -162751336 -575351127 -729108678 1000000000 169363594 -999994807 -641836997 -350717925 -752600176 -485023417 -941528979 262152952 290334368 -645682341 878674084 -2662265 -1000000000 185905838 -831598468 -772549513 -847377026 892122284 -582868866 -1 -1 345262902 384813319 -550803487 -1000000000 201540442 273649899 120226922 999997190 127419603 -1 -1 304603591 -246577146 207090465 -641166083 808365691 -1000000000 -934853253 425617871 982824078 997879272 -927297715 946628855 286824464 44025151 559273047 130189492 981313550 42 -874788667 -965544289 -262465783 195574172 -999994807 659956058 -1000000000 1000000000 42 1 1 1000000000 877709098 -531018437 326135780 -206182091 999997190 999997190 -444935489 -8408722 557741764 368662034 -550895425 845139148 -288012071 281131037 354860866 0 -999994807 454713948 42 238568863 466967444 -292356671 -22697665 779017216 -388490190 -190971057 755942251 -325130279 -209821982 866371259 214643700 -1000000000 329700609 714083086 462162854 0 -1 -999994807 -355099198 999997190 526794545 908987196 -42427811 -156132922 -999994807 307071900 248078263 715588815 -374403333 -73519600 0 361391196 869782301 206978222 -54928433 205818698 493381998 358646967 1000000000 959917765 -192634894 0 356377154 -313909304 -760578423 79079380 999997190 999997190 -999994807 0 999997190 50432595 382416886 68006016 482163383 13037409 245606624 -115429247 -141337497 967663582 -611940645 -999994807 -112842409 -1000000000 532951248 923391583 94021402 786996306 -608007330 247137769 456421 999997190 503334948 999997190 -999994807 -53415053 -999994807 999997190 -886007211 415960214 -14899659 999997190 -216624357 663202408 -453925313 -887935605 -519245342 156906010 492617374 -143550827 968813582 0 0 -723019886 514501443 666294179 303039550 144324284 667384808 549244075 56249181 -999994807 -999994807 116909864 -999994807 421255311 0 831572009 -1 75228898 579089605 583880444 149755695 -504383969 -1000000000 93074447 351652072 -7797744 53598996 659309379 -306950087 1000000000 742475881 464621355 -93625397 -712175649 83989459 999997190 418396424 -1 160760882 -209952977 744828017 -891796577 -52784056 -877384306 999997190 998710890 457908002 -1000000000 -843080966 -9540762 685737333 668792750 197472956 42 243938793 -999994807 42 -52067732 907437784 -1 -790673499 -548272781 -565888826 -388384487 981695333 -911758787 999997190 -933790382 -987544375 -999994807 42 -999994807 -442747893 467074397 -368091831 809814916 999997190 0 982767095 -774972508 -450164819 -999994807 -742238923 999997190 -999994807 -142318406 -1000000000 709517771 999997190 713807466 111488576 -75596262 -503742152 -435049553 803241760 -443316615 -999994807 654828213 457120292 -37521395 -562294969 999997190 999997190 822297301 -1 190584297 840704553 180886249 255671517 -1 -1 649717866 657048598 1 986836326 -56618255 761201070 -7099580 -422742569 -1 873185826 138841803 1 -65568578 1 -999994807 -999994807 797031834 -934537814 -195012697 -732413334 -999994807 -757814661 459833657 999997190 -541714894 760100432 565208438 333271863 -492253000 0 -981489796 648086621 -1 -393762715 -826422940 999997190 344599211 -393413540 42 828390536 -725784998 401940030 302551670 963339734 42 -999994807 -624041386 999419761 -230852184 -999994807 -672121352 870206781 515470639 966102122 832065802 620529091 -791313059 -1 999997190 548237797 338024396 475176790 999997190 -1000000000 -129499723 999997190 -999994807 549831803 -999994807 -489116552 381185516 -231043020 100539620 -999994807 -503192626 -301905780 0 711204275 -323897083 -838728208 98721233 999997190 -444911966 153086759 -999994807 532712619 -1 -878395425 573386422 -999994807 -279560845 459880826 -119101847 999997190 -963205943 -888239426 709735041 -288851849 -190635657 387678889 -536468642 531251415 999997190 -325954672 917963034 511475941 999997190 -999994807 -999994807 467698844 -999994807 999997190 0 999997190 1000000000 -911148179 241647691 420212479 0 727022204 0 -408790861 -652104988 999997190 -1000000000 -769346030 55221309 999997190 -846324348 -911850051 -999994807 -348678875 -467910729 -577689828 -999346879 742020140 -768044677 415692902 -25720115 -771758004 98643433 710119324 -126256177 999997190 -618710642 699771059 12870282 1000000000 -999994807 738906239 196946301 412672839 -1000000000 -610265322 42 -664237826 558339466 -784761421 1000000000 1000000000 -966646621 785353330 -501109984 -620890627 1 999997190 856187100 103951799 32282507 697600674 -786188961 -602820792 1 745832355 -109178055 -679943586 491439242 -750656632 126541273 -980297295 541819910 324818163 42 -626575067 477809967 -972281993 185377018 675289249 1000000000 999997190 -198158458 -1000000000 897422397 424364552 488374912 -895116738 -605703639 999997190 766103748 217871668 138949306 -617614432 999997190 -155100904 488360402 -414284433 959539166 -464033344 -943545058 -1 -913418545 -653808535 -386628040 957728668 -171778888 564032453 162421645 26467884 0 -508193727 1 -904612402 -999994807 999997190 1 -921941503 42 -55908094 588109642 765485046 15239225 -923308263 894044502 42 1 -941729929 477835663 898065524 844107920 -631122339 -695498929 -106129058 -315026378 999997190 514850058 523764286 96516080 488739104 -999994807 999997190 444540131 -276285754 1000000000 -635501364 999997190 -959549705 -528060885 999997190 -418967132 797425551 -999994807 999997190 -763222112 942302260 0 -999994807 -1000000000 -747086245 0 -567165835 231230909 262415204 -999994807 892850045 1000000000 870999271 356100364 1000000000 0 20980803 390177878 999997190 -999994807 -999994807 -999994807 311630176 -999994807 641344630 -120300021 0 999997190 0 -671595114 -45611277 666374932 458024851 1000000000 388864216 923269612 -575057489 -999994807 0 -901186597 -999994807 67035451 246239105 318514898 -806878801 416513951 29482593 999997190 606870003 110084400 919081425 -999994807 999997190 1 564414023 976179075 -1 42 -958728890 999997190 -286206291 346122096 -999994807 912258953 394006069 546920924 -723755896 -589751091 -757420529 1000000000 -546531744 442814497 931308649 -999994807 -999994807 -943839480 0 890198106 1 -999994807 -837791618 -158060793 370151731 106091962 -140327721 861215745 -1000000000 -235177560 858921974 -999994807 918280365 -284814354 -999994807 -1 -350179303 -556760441 -301639360 907020543 54625458 -779306429 216596639 241750910 1 1 -782493043 -156116949 606098210 87152087 -372920452 654741568 1 999997190 -955703845 0 499884219 507736843 741808216 934601253 -200700316 923269612 -1 -678004135 -496110961 484701795 999997190 -891971670 0 105974382 -697711243 -803605046 -278495741 -999994807 715511704 0 -854898680 732274420 13652470 -100647330 -27310897 930166643 1 -163994949 1 -1 686407973 -1 140636745 246242148 -157359483 -999994807 -394715723 49495938 -494886216 0 915102577 634497761 -999994807 79059271 -36114022 976365871 154955229 -916888446 -999994807 -703423905 -999994807 458044221 -598140502 -93169520 -1093508 -539493134 -1 999997190 -444190255 -242396522 482872989 -999994807 -122932978 999997190 999997190 78190089 -91332009 -1000000000 1 847743552 746245885 -1 -450366385 699031251 -592391977 293218272 -268622772 -999994807 1 -999994807 42 -990391024 -313469736 603971374 312616725 825608403 -398724132 247183702 473673181 999997190 -1 999997190 0 1000000000 49079019 392539018 1 -286107542 -423369199 139943806 68046549 168815165 -999994807 -544742140 289215126 999997190 999997190 -999994807 -999994807 0 863957554 1 -974408298 -999994807 -272291959 825312909 806255352 1000000000 20697070 -815307251 198217347 717003062 -749606582 1000000000 915814806 575537152 999997190 708376500 633591886 -947594346 794173937 -65736676 14830756 572529998 -508630054 40188597 603291364 1 219289851 526531518 42 -999994807 -405711034 457705631 152753060 -475438090 -1000000000 -141699679 -407243172 999997190 -668698714 159627249 -999994807 -999994807 -945717704 -999994807 765065957 -673068551 84297191 -1 570403503 -889919827 -608077520 692884092 277643711 999997190 -717019699 56360508 639832882 532397817 488687036 251400963 -267910880 -999994807 -750681554 127941762 83527777 -925318223 -999994807 0 505844698 999997190 -364666402 620774604 1000000000 -434894050 999997190 999997190 730122771 692916636 1 999997190 0 -1000000000 -1000000000 216318678 270908537 319517235 -1000000000 -77654592 -320668438 -903623761 -467326032 1000000000 -810037525 -930618050 -420496265 42 778535533 -1 200719668 -137529609 -922416658 484392706 272827063 -175122116 772190788 -681261165 999997190 1000000000 999997190 999997190 -220599387 219914814 579050463 999997190 -442208068 -789777157 -972749382 -853711717 0 999997190 -748188112 -440365764 -75273588 42 999997190 207693400 -268813822 1000000000 -977168841 -1000000000 542017863 -575400978 999997190 -870928534 827358079 -1 0 -315582795 325593858 -999994807 -370044149 -510211780 471707436 -468657940 760108128 -536853888 -670739354 330479470 -157684890 -999994807 -216876604 -27379736 1 162932748 939302585 -332142692 935234969 999997190 -357562415 -985456240 999997190 -848248918 1 -843246703 971907366 367413018 -787328435 958130648 -112531923 42 747620660 -543554447 1000000000 794013181 803677779 999997190 -990067371 454452409 -530779035 999997190 -273343669 -999994807 -261550659 624779170 999997190 -42508028 1000000000 -529197732 -939271226 496772519 -67570333 42 -214093402 -238984919 847698737 864475699 6462477 999997190 -893858912 -901414531 -999994807 -421103319 -658222811 944251309 -821815553 -999994807 226529375 -57845179 -578373627 42 -442833358 -767263612 0 -999994807 -1 908039958 42 1000000000 1 -998389115 -42160153 42 -631015317 -732295504 1 -999994807 164901009 42 374830197 -116377187 596446025 -857033966 -431602465 -847888905 999997190 406538234 699945630 -895944086 -45347490 -999994807 0 999997190 999997190 642929699 62408760 -158193473 42 -535497063 -738916941 42 921583531 87841241 933094952 -541024741 -999994807 -126236003 -676848667 255783812 1000000000 999997190 790119634 998589277 66135107 139624524 42 0 899915508 -396104265 -999994807 -54187294 -335832253 -423698557 538369366 -307600590 -394814447 273073371 447291883 -663530250 -999994807 -266221898 -709332701 -1 -958492017 999997190 513326150 -799381765 -95847119 -798574634 308438611 868708703 221113682 42 680651913 -410642960 1 721076304 358882437 -448239394 523022672 -672406256 -473052705 -802227813 -792600801 883983443 268976959 -1000000000 -119616192 199703172 969236975 -327613944 991911999 999997190 531456963 672436652 1 1000000000 1000000000 512356330 -586152590 -486181963 743305220 999997190 999997190 -183028699 -721951586 7377813 -237697051 -224516129 999997190 902279319 -551015627 -999994807 930320983 -999994807 -438443951 439967091 0 1000000000 817950895 221679892 736708046 -545190926 -1 -1000000000 999997190 -22272949 39096616 -426664994 -105430642 0 991420755 489592048 771010498 927934929 941574941 977654822 -107097088 -126307188 -102647453 709951231 910952166 -999994807 -761366979 75243778 -1 603433600 -1000000000 892684749 1 76242605 -22573613 999997190 -985590432 -50014300 1000000000 -999994807 -610316482 253743858 454290533 -523630034 -801312336 999997190 1000000000 1 -76836648 999997190 -273266944 641737246 126682082 999997190 551692894 666782849 -329381102 -999994807 737425472 999997190 476646400 17237399 1000000000 1000000000 -297646558 -1000000000 37889514 999997190 275603797 -647316517 -840121067 -147146056 -742828175 426803035 -331396734 271521814 -730263468 689597189 42 15576718 348089897 319778196 -231537419 270812942 655775960 132427607 985029682 -306679609 303263986 822824244 825673317 -664117706 999997190 693874603 -475510388 -503208695 325393182 -755143273 -999994807 795610273 -347400181 243919469 953495593 42 567633483 999997190 1 -999994807 -205797033 -1 -970050795 -999994807 978887717 -1 -19076098 -999994807 -1 1000000000 808741846 -906624525 -827042844 -897180795 -97536365 1 1 274137775 -944514528 -594230976 912935542 42 -927663917 990856922 -155159052 -999994807 -978920682 320932552 -455239299 1 42 -989329263 -1 -999994807 -871784447 1 999997190 253721612 -76996679 777050563 -382758906 999997190 -958577059 -12844335 -999994807 -136881040 -999994807 -523671447 999997190 472472086 902960857 -1 72253052 -557971950 -312751215 325084505 994205811 -112808969 -321037369 -498199891 -926497866 -403955380 -34824760 403871562 -43769517 -745936567 -278783711 174635624 726495130 -440339230 885986377 -1000000000 182396531 -7148039 -999994807 -999994807 931820776 571704557 -919239148 -599487231 999997190 0 44987420 -808649784 -106207911 37022458 -999994807 870249114 -814418423 0 -670574698 -174237181 727421418 254406561 -937324095 311933239 -682706843 1000000000 731737765 -624875645 -775074625 -574908848 -794342748 691832483 -999994807 299237336 0 585325732 1 596532081 -949156753 -1 -337007521 -196751537 939128949 999997190 -572690225 -126252208 -47015498 -919912176 673101104 506663213 638853002 1000000000 0 -351178131 -60479657 456374226 -176951830 -999994807 999997190 -311824388 697062617 -652913722 42 -786967755 307905184 -597399720 416098440 648704611 -999994807 -999994807 844663123 -999994807 288610774 743691417 643316194 -441871945 0 999997190 925164289 -736168260 -268674780 -617782761 -572492903 771933753 -931905682 -927451836 -420007367 700286991 732370700 -383629042 -550767532 -999994807 -999994807 -347206144 927849617 0 656134445 999997190 662887966 647572778 -533483782 71655973 999997190 1000000000 -916005421 718114535 305927656 0 31995511 -345646392 -719134337 14033128 -677508830 478382751 1000000000 -80505184 875083040 -800569813 -72596924 -852236187 83556122 -917916050 -999994807 495596206 999997190 -727856851 999997190 1000000000 -999691208 -580518363 -308319690 280132610 135633143 -999994807 999997190 627454525 0 491387968 -36145230 -436690929 0 670466329 138525309 150761760 -999994807 -870939570 -787175282 999997190 42 0 272960360 999997190 -258595596 -236470500 -116728258 -637847186 -332521993 0 182558818 -748313367 999997190 -893575351 366550081 -142100237 -22140865 999997190 999997190 -396869438 -135232883 889904406 -982073289 832473292 42 759467681 999997190 -999994807 -999994807 1 -149204217 1000000000 369821514 36367690 -999994807 433952170 -318992339 629577230 671734599 -435558335 390627789 933166028 -631811668 285264368 -963272167 -929092198 1000000000 -963442584 455770822 19716590 483420222 60905381 -999994807 606141697 -86698219 -840374022 -999994807 0 -999994807 -493939021 -74868459 -1000000000 -999994807 451750749 -1 999997190 479195716 962308643 -647562789 1000000000 -999994807 -701206628 -999994807 -198536567 -138180111 964477850 -1 999997190 881294701 999997190 -210359938 189140851 -960828040 155198045 -736580803 -358848077 445867236 -374501942 659476619 1000000000 -669808449 999997190 -489831155 866245578 1946201 -908330965 -999994807 999997190 577058363 42 -998623227 -97185991 626475238 -999994807 655313380 -793922221 -90785953 999997190 477883147 890436493 -655607440 -1 -236929132 -999994807 999997190 -528741309 -1 -261931869 389358497 118060729 570769399 999997190 292980013 -754686057 -666095434 105532017 920574486 -661400044 697521071 -13681287 -1000000000 -110434378 286829180 132657820 666374932 1 646801739 -799070421 -971324194 -374658374 -397421792 -662994950 -836255010 117291542 -308102925 -478460902 -495622257 860879545 1 -11641916 353566883 999997190 266786577 236538669 302151085 319287537 96960965 -375203163 0 -947722862 -974555403 -299191503 808220804 -999994807 114168770 254543860 1 1 571009212 -382858603 293676782 -72205828 999997190 -53344145 -227000405 598623668 996022350 -999994807 -995747903 -1000000000 -944787695 116890694 -304149638 -538624730 803677779 -999994807 -841528292 148087124 999997190 -1000000000 -1 -511520541 -115869813 -697197489 -999994807 1000000000 -1000000000 738162692 824134324 689594836 277702373 441815561 183492732 999997190 -174119371 -783913135 999997190 -485023417 609441081 42 208158506 824644392 0 999997190 -1 -846054220 -169173610 -146080885 0 962408301 195012222 -766379903 -863535340 118208235 790105134 -412366853 -577345243 680648240 0 -930486203 1 950473218 -999994807 -579502768 -999994807 639146733 325880447 -19806938 -999994807 293375009 -25951272 -981029301 907693297 500519288 224676337 -586235411 93279227 -311818532 76851313 284656655 386769949 -145914708 1 179516046 597473626 -999994807 -999994807 509283929 388550458 -999994807 -999994807 -120105799 999997190 216586235 550937562 410551865 38847057 999997190 -820408537 -774949349 -458485420 -25091626 -748539429 359301423 1000000000 -519224859 -600362099 -83767705 -1000000000 -233322227 -806841071 1000000000 -550348782 411449030 564862182 161444525 -912256519 -233712606 922837368 0 -308935174 -260294109 -999994807 -999994807 663228692 609057127 477198133 940238234 -643603228 1 419029906 -999994807 -154604703 -791228096 2768539 -11166315 879441887 241467555 593133437 -1 -462083124 -521907372 -697507753 999997190 0 999997190 -1 694001475 -999994807 1 -778221473 173028196 -733456057 42 592964165 -910489230 -360096129 -564768219 -999994807 -26726656 490177453 848161453 -1000000000 1000000000 -359913014 818996552 -899227482 801038337 83777625 256013682 1000000000 948711889 -751988425 601482116 999997190 -923392374 460587197 999997190 999997190 -75207186 999997190 -203272583 -999994807 -999994807 -999994807 979974543 761859195 -511714197 1000000000 -349684107 -921578163 999997190 -887709696 -758072742 885781513 -258902177 752118896 -370416522 285991654 98748977 -60455496 -312139400 -964543952 -999994807 0 886699886 -857546031 453870470 722818585 236112125 -724628209 523986105 590797100 -17710327 999997190 527847447 -29599296 -245393908 774339357 -493557796 909563201 158786628 1 -210588001 978681639 931587140 257453309 447715215 -1 999997190 807481827 554828538 -999994807 -777645683 8374075 156779198 999997190 202213342 130972188 -583698275 -463852725 -912732468 42 -486579244 42 999997190 -1 -298610468 -999994807 -205690476 495647475 46596370 569158076 -866376565 1000000000 533019000 -129836119 -146198293 509914962 563391491 -73260916 -1 -176472859 999997190 516813460 -121024826 1 -738800334 -71100781 999997190 999997190 -151301713 620451934 -999994807 -1 -778533405 -774196047 698088019 -257435164 542485143 680427622 995015094 1 414168290 289820374 -860183320 621585604 -562308982 -801039509 -736557950 -999994807 -1000000000 -757007462 -2233098 9970482 999997190 -722103076 -248096130 480603526 -853232583 293375009 -933833581 987026489 1000000000 -1000000000 42 -782560767 503928347 1000000000 -909629345 999997190 -629551935 999997190 35028648 -576193776 -1 -999994807 414996024 860370183 -999994807 501993803 -477618123 -348149425 295047906 42 -215411517 1000000000 21373795 -1000000000 -93799187 999997190 -524774214 -999994807 -1000000000 304528932 999997190 666955445 257076330 -641733044 -1000000000 -414052338 -981709985 111660343 0 999997190 -320419116 -1 -383997968 -997731395 -535149986 935392657 584246670 1000000000 896624394 202211047 -190222353 423441693 825401600 -890083248 -1 553958648 -839418774 -1000000000 1 793120332 -998478482 0 42 42 903320398 -194107209 -442650915 -1 74558794 -196989164 446562835 999997190 475235142 -613592051 0 -52133136 -47438879 249651520 -263623174 999997190 -323382028 -251438804 -707140508 -582485934 1 -999994807 633873765 -248696892 386206997 -155172928 57868106 -587411257 145003796 740387717 -362772051 857620885 413524660 -1 842936020 112700057 748486816 -690116341 -91037561 1 726470778 1000000000 715202109 -815050084 -999994807 42 553421948 -999994807 -237854488 410074458 1 -147066824 -440208392 999997190 999997190 -899921844 0 -1000000000 740387900 -155159056 -979803020 552228759 -399009314 -396409519 198173891 -999994807 -124806460 754583414 -243801804 67643705 -914379195 203786113 -722155224 -189279329 -958028188 115924532 785641349 -667613947 -945897598 -1 0 -831302641 999997190 999997190 287725570 79158780 529157397 466912255 999997190 42 999997190 -593335787 489581597 -923192621 1000000000 252161355 790580372 437931273 -589998398 190117707 535574515 747227342 -1 -230863045 999997190 -565845778 999997190 -1000000000 1000000000 -957765225 483882853 -1 62186587 1 361852639 1000000000 999997190 -926137100 729689784 -735977345 -784494497 -752334965 -448711751 -751571991 953139514 781494461 -34793693 999997190 -735255064 -1000000000 -531337434 74032646 -148339694 -333915776 1 477747048 -869070287 999997190 -999994807 226903312 999997190 -774472469 50557986 -1000000000 -407781479 530145050 258351713 464961113 1 362723959 134427026 -435140666 -908331099 628315290 -1 -117830012 -999994807 116671265 999997190 344254520 42 -1 -1000000000 -153948786 -415539274 864608642 -1 155736716 225313297 837870652 42 -999994807 775113258 -1000000000 692384089 1 -909977686 653294248 -651985547 565253315 375924234 -744632600 -658029140 -84148360 347678762 -103649164 999997190 786518385 746276061 -75757437 787407990 949634068 622454401 -653961993 923692864 -999994807 45486721 540479631 -693187751 -474232655 -981177168 -1000000000 1 953774380 999997190 -1 -951900534 571699407 -947901276 -13298421 686498560 833976301 1 -485076184 999997190 -260030269 -762380031 -709434596 -293846824 816984419 -389076268 999997190 999997190 42 0 646483270 42 -438523898 999997190 1 -655662051 999997190 794474857 505627637 -702840895 47636406 708476564 1000000000 -411345725 0 104970999 204964057 462511708 -30748418 -809427786 528946354 414878832 685851360 -205404340 -340130276 999997190 349399994 -999994807 -126578595 999997190 814388308 260429 -971276550 -978762325 999997190 -143136012 -724787200 180202792 -734193349 -981224153 -289192858 -244703268 104368727 102443571 217928202 778252185 0 999997190 -469427002 751683779 -1 -893615750 0 -29180224 21570210 -1000000000 949807755 315150048 -894181198 375991557 365428410 -979229158 -952360478 0 979439404 -771869337 120321099 999997190 -334262685 538708138 -373750992 0 -800833504 999997190 0 999997190 -551841191 923991161 684596601 -999994807 0 -737570693 370680811 913416811 -425669799 993853847 -194778775 -999994807 -885116183 1 0 344466221 253325145 -4164892 451395823 1 396473403 -34728168 -730853931 -569876496 447952031 -999994807 -793625672 999997190 -999994807 -889472855 -187857638 -881887582 1000000000 -67014224 729640459 -558923902 284890762 999997190 1000000000 999997190 42 -315026378 -14466872 299188585 452772503 730588509 -691368423 999997190 1000000000 -159076620 389705196 445738727 -149505233 407881270 -729373777 999997190 -1000000000 42 30585739 -657153809 290342613 -1 407899928 0 907242733 680511735 1000000000 -894560131 36190473 -363979518 277628457 -1 42 -273639771 999997190 879478426 -20926211 -339900136 69245943 527968223 -326228810 -999994807 1000000000 212141499 -759481826 -474963749 999997190 1 -393258638 712096214 -509585964 212357818 283981828 518244286 999997190 60191858 -195055334 758439307 137721027 -1000000000 852355179 -536040206 -179832200 -406801168 -39650593 -998284628 999997190 999997190 215433885 -999994807 555877313 305649048 42 0 -402006900 -178772112 101281633 42 -653756262 -504789923 -708940878 73433821 1 -273680868 921222780 -607236387 -366474242 42 444107578 -1 864298616 -999994807 0 -75190770 80509612 801433334 -857907457 999997190 489326685 -238308647 42 999997190 779104868 -231532041 26090496 -604251243 -999994807 68540608 -999994807 -522627972 999997190 -999994807 42 1 -828746957 454400852 999997190 -999994807 751210291 711893665 127941762 -596209086 999997190 424929451 -999994807 903577806 -999994807 137433345 999997190 933687420 505716352 832045450 -999994807 1 812583323 599556049 864423259 -1 1000000000 876303424 -110096167 -339527489 882293482 -252195852 -999994807 438245907 -100743305 701904699 2312747 -126514526 939061015 999997190 -386002805 42 195641277 912857423 38227031 899595525 475596629 -47737771 -767282757 -478120768 1 -778420520 -1000000000 -320016469 -404724122 741843424 446406246 -429250978 0 48395413 455718948 -65669831 395314332 -63864775 -728544139 -440821141 42 38586795 42 -565371592 -178460042 748556817 867286656 193540876 0 0 364136187 41850996 947752469 740541750 -999994807 955517379 999997190 284333157 -422238697 -305112209 171096297 -702606048 -225432659 787058723 999997190 -127055656 -999994807 154095389 -648703251 -319481515 307353070 -507633776 273202019 -549663263 -1000000000 -458155796 -686507410 1 483275800 999997190 0 916092613 821857713 -1000000000 613076752 373390706 764113140 955287434 -380037464 556174667 -769465010 898785756 999997190 239279162 -257594377 158494955 -811356203 -264937563 42 382095819 0 -1 42 -1 -1000000000 929473280 999997190 -839031871 792201051 1 0 76185516 999997190 1 469952742 -1 -539485726 416107645 -103773150 973487838 810579208 -1 503889245 -1000000000 -945626280 -1000000000 -355503473 -999994807 613752256 471353998 -449726939 -615201854 1 -993953684 -22880232 999997190 502088911 -806714900 638115198 -453166560 129227759 409895715 999997190 42 -1 372254238 1 630516502 877929907 151838343 959893036 35617920 165715044 0 -1000000000 -865293781 24605131 303322510 400646329 -1 -892543109 -972061913 -531551564 459625060 1 1 -805221770 10286594 -889018015 970523829 -57521614 730093419 797676757 54511107 998696416 999997190 1 -999994807 -139736128 999997190 793766298 463152004 828764656 -797092313 -418876545 -955028512 96163839 845392617 999997190 1000000000 -999994807 138847266 236584861 881899016 -456109656 -383456405 852224818 999997190 -970746022 949970394 144249614 -673996766 686432003 -999994807 329464277 785847926 -559512266 1000000000 -703423905 -56279933 110315286 245017212 -477733068 969408222 689926041 393754381 -801858242 42 -999994807 629497775 840905845 194343242 -135798186 -999994807 1000000000 -999994807 -834238667 1000000000 826655306 -999994807 -603655154 -540103260 281702883 1000000000 892543080 -258473198 999997190 1000000000 350448519 740249179 0 999997190 583029256 -906937544 -725554048 749180063 265137010 831530277 -635075500 352763765 -999994807 -399065733 268269435 324962499 875883792 981365612 1000000000 476298173 -449013243 -643352083 -112514939 999997190 260295732 -452384326 -999994807 999997190 438315726 814505508 -999994807 415750625 -999994807 -241395559 800419167 817183905 745656532 -980947213 -758191098 -625972748 -999994807 791919203 182450248 0 -243893367 -553325950 -999994807 42 645996620 -1 999997190 999997190 183430248 1000000000 533306259 1000000000 569909267 963204753 42 683325481 194994373 33826953 396592266 -128375477 -999994807 -700082174 -397936037 179554645 -40466873 42 119139029 353984349 421289210 575856851 -706137256 999997190 972327259 -27042364 694764024 518773705 -613619275 999997190 999997190 -447819216 -999994807 108147878 -373060705 1 241322428 -51576145 266347611 955229940 1000000000 249262044 -1 -20902815 -396268217 -363755936 -911262087 -2359311 1000000000 999997190 -1000000000 -319562547 -999994807 951908975 -225987342 -118929978 -718750812 999997190 383111147 706697352 96984841 -507537523 -751326831 -243943147 -787375153 -656767037 642333853 -653861089 -288219021 -786028007 999997190 207671038 961854288 -940059269 1 -221088625 -924566418 999997190 159750203 -744797935 -904422769 638181636 761837642 -999994807 419506482 1 -571898555 0 -1000000000 957584297 912312416 -161091055 999997190 -1 939152749 -772232469 -799406154 42 913642828 276530979 -713171973 7409284 738690144 0 999508863 -999994807 -952452104 454834855 1000000000 -267222579 42 -748949406 0 617855749 -98081835 -999994807 146874585 -605197015 224774049 -1 1 684698367 -54477065 -212469651 -1000000000 -808613770 571583886 575839658 -859299313 0 303830871 999997190 76211051 650653364 999997190 -890551292 42 -1 -912936565 764319188 0 737834734 -486377388 -231549955 1000000000 999997190 0 -999994807 999997190 695620013 -289611229 -245249488 999997190 75343458 167987327 -269496600 -39686814 -999994807 193365595 879441887 386706609 -141200315 422457736 362182029 290999433 926597348 -968940367 -920477444 457432170 1 -56132443 -301633189 -946514393 -538583425 330405223 -770858496 926299021 -423384445 -458450641 669438875 38255226 373813796 -426016510 1000000000 -17231349 0 530700939 845465441 -532960471 251050973 67297410 193900565 1000000000 693385291 -851697381 553098259 0 161289746 999997190 999997190 -456758407 454496297 999997190 857969945 -433772794 135288329 -925217424 227795122 -603765078 -350888370 -585948660 1 896399178 999997190 366152110 42 -235262487 271023636 999997190 -277970494 -131226306 389480945 -999994807 856069307 391082068 197020020 999997190 -946778297 -262025249 42 957599350 -963689392 -237238529 316614107 -65203047 -775087285 1 1000000000 258514672 1000000000 -396087552 -142911110 1000000000 42 578467319 -999994807 1 -1 -812322367 774027545 288948575 -260263266 -445701279 817737157 677747723 -70848378 444545977 529559051 960640708 511380545 1000000000 40862306 1 -999994807 689924097 843006457 999997190 857319524 -493258750 -999994807 -45741140 -999994807 188772667 -452111705 -617503428 1 -532777065 -624381195 -553452533 -132707211 42 -999994807 743856977 -1000000000 -718719067 -278047410 586324091 999997190 -177447370 999997190 589151984 0 -44954610 407855389 -1000000000 447554077 -999994807 844860018 999997190 278812580 -631943683 999997190 1000000000 42 -16641042 -353415774 205163632 -999994807 -243962163 0 993650298 -628683161 -1000000000 -221931853 -999994807 -49648370 0 1000000000 921592638 748344213 1000000000 -235499405 396221934 -627853981 455053548 146776988 0 -967296792 60187021 88465830 498324329 -441692143 -999994807 881783202 828215749 -177772359 -633577543 999997190 -117017279 988760441 456368477 0 999997190 -995267578 429365178 -999994807 0 763940261 108923761 -128375477 29425038 1 609065114 -715445906 0 -508743311 -524060454 -584342726 822506520 -704118093 -999994807 -999994807 -687809603 285501808 -999994807 952938943 999997190 -418395912 -135580111 874046369 964029885 -120870506 -408975578 -999994807 -385775373 -999994807 427173987 -999994807 -541061516 -614607662 999997190 999997190 370404233 -999994807 -90255877 -82194909 445088967 999997190 -999994807 -999994807 913941813 -999994807 714605935 -999994807 793007771 -999994807 -183507868 438060624 42 351092069 -1 405086214 198027690 999997190 866723272 -35480067 -744926811 -376168264 -875199220 999997190 478928282 -739287803 81797165 718534394 521699203 20591173 293610908 -999994807 -999994807 -954639311 -729415976 -404550466 868764877 -509179482 -35143396 -338127540 -395863157 -428019259 -912616134 -185810921 1000000000 1 405707769 -183861158 -999994807 -999994807 -333815657 -313294445 962434390 -952503039 -705450055 -687315539 -872262771 -992444549 890581963 -804976638 -1 -78336913 -18063696 0 -999994807 -772467035 95603866 805579229 -999994807 -322493589 496599421 782039761 -916245172 342343991 -999994807 -169382739 44227415 941606392 565173830 952494664 832262196 98488923 -797572909 1000000000 740114787 16349432 -206677380 19683417 42 42 -974019426 -530185958 -179106009 220506519 674266314 -809501670 999997190 -572482695 -984910695 593822251 -999994807 -641165139 -807223616 799666926 0 -935257868 717867650 -306679609 -999994807 635082283 -119908031 400588543 1000000000 0 175114771 999997190 -775163282 -710949117 999997190 346335596 598640191 999997190 999997190 816950236 561015962 0 215387366 400267621 0 892613587 -23617648 434781744 -185636300 738451439 999997190 -687820507 -625959663 96352548 999997190 277246277 -351504775 999997190 -913241692 855062208 470676797 886594707 -999994807 49917261 687613993 904832101 -18963355 -999994807 999997190 -644692375 829434805 997314837 232153549 280003566 -559230248 -495354990 665136243 -423555473 929857946 -999994807 -860490304 900280899 -567528768 121224455 -553812796 -329060935 -999994807 999997190 -1 698519802 -992514320 999997190 -999994807 -999994807 196111576 277777746 409605212 -1000000000 -224092401 1 -842198829 -517390835 261905856 -67528639 298396165 929147748 -580704674 1 455628698 -256799122 -392988381 17933306 738298995 -348151943 -709623514 999997190 42 999997190 -1000000000 -135704462 -131365081 134385972 92498914 -439678210 -658110902 999997190 -696238131 493185692 -642017010 273780952 -831460874 263393436 329660652 -731285890 565761992 809285494 94647642 608662214 42 74823938 -263822234 608783420 999997190 -666356391 701310184 1000000000 -814963975 735297556 1 -315900673 -692462526 -884745836 999997190 -45328037 -474933658 584922434 213060259 -999994807 993857350 999997190 -443690976 -1 -669648920 413087901 741419436 -999994807 999997190 275297165 153814074 735510800 -808083026 109052222 -338773130 1000000000 -999994807 281042385 999997190 250782754 -651601371 -356482995 739729806 991105588 -59594208 335372415 851296661 841416926 65669412 -928865624 0 -1000000000 891379595 -1 1000000000 42 381616073 845924022 -431632221 -1000000000 -315428739 -999994807 398210442 -835333017 -202265547 42 -50559691 -999994807 991859459 -512382042 999997190 861109467 1000000000 304318684 720479804 -625444472 -508719452 -1000000000 -999994807 -999994807 -717343714 126650352 34487550 -488915747 -1000000000 999997190 -998023628 -708704912 888475811 -888567620 950157149 -688905072 999997190 -51393290 234403949 -287152963 999997190 650690657 576259731 147334972 459941064 633860981 999997190 -432043422 42 -1000000000 992609479 -250372707 -361325900 -999994807 858654110 -322222623 969024511 878271849 472914933 498915952 710425292 679542224 755270382 -1 -944766097 -917379353 -887960 -193948245 -204205641 473780055 -701132716 -707663523 999997190 999997190 999997190 1000000000 -949640238 999997190 -52502122 -228215221 -999994807 829741659 -999994807 -691368853 -787800777 -339660032 -907480768 -717140622 -603382285 837229272 -133270980 0 1 -238911174 -973713149 -999994807 669494763 -882594959 160211261 875783226 0 305821572 -964234522 -437539806 -1 -817150017 -695045999 170125570 999997190 188145820 1 -386040326 42 -536858165 -1 999997190 -790759199 741081629 999997190 42 -96234461 -498895950 -1000000000 215694139 999997190 955349854 42 -618819177 562093908 -568362356 999997190 420711214 -216819758 247652537 -658145372 -274576490 698542436 999997190 -118047113 -218248789 254173363 770648851 -477786774 330028041 500711435 648158042 557089306 -42096698 -443361547 -464923108 -999994807 32751383 -999994807 -1 0 -315387348 42 999997190 0 370844716 -279317980 999997190 42 -652046005 0 1000000000 1 -87738694 752009416 5807196 -405715982 -1000000000 -207339619 -42239175 -322257767 -683127330 -828657534 -987322340 563542261 237559014 142490267 -1000000000 528006372 -792227450 -494195676 -997150604 -466982978 -975857330 999997190 -404815707 -666662141 42 676221372 999997190 -52689930 -68466602 1000000000 177509212 -1 -1 -678448937 -705694895 999997190 -1 42 999997190 944702802 999997190 -352370402 -476272549 428009683 999997190 0 1 838394507 -952804150 -467548475 936183521 99761096 97173858 999997190 446034384 -946413726 -673211002 42 -202714579 42 945110425 -1000000000 -513366400 862764147 671383985 -207740306 -560404762 -1000000000 -999994807 0 -999994807 700911020 681486272 -486812135 999997190 1 1000000000 999997190 -999994807 0 -708100116 131714164 -1000000000 934316248 -999994807 701886683 999997190 979753612 -915365373 999997190 676163275 -662903210 785605937 999997190 0 -534778202 -393644562 58811022 660349804 -584556924 -406784932 -999994807 28411587 -349684763 -872335571 36798226 -312351903 -999994807 1000000000 999997190 388453569 -935563784 -742590971 116716746 -320766956 338092054 -440305324 533804384 31710270 -899872376 -594199678 999997190 999997190 -1000000000 -682545036 -1 1000000000 1087386 -999994807 -999994807 -257183948 -384760771 806836662 -999994807 -1000000000 532621439 999997190 -259252485 -999994807 999997190 -135000562 -20361405 999997190 -999994807 1 341376902 -1 999997190 -531752549 -962703464 1000000000 -339140478 -910303351 -809151972 730446323 187511037 746538805 999997190 -838196579 -999994807 1000000000 -99222409 604144109 999997190 657924944 -33218407 999997190 -983427094 -561507877 707351986 -912691821 -123129400 753483240 90718835 -304204027 844777341 187935574 -196005969 -521146622 -999994807 1000000000 208780760 59712479 864239661 722416674 871540740 942344470 999997190 -498548592 -690465890 -113067174 -857742285 79435768 -15630051 261784079 999997190 -86128139 502433939 -305518607 136778549 1 -1000000000 368319944 808332630 -1 999997190 892865073 901017495 -236138956 -712253719 -657815721 863610173 0 -565627819 -37636412 999997190 985104534 267351110 573821027 277077036 834577784 -431504420 42 344610124 1000000000 1 -999994807 -872216205 -1 -999994807 949761645 855095760 524384100 1000000000 -867032091 928382988 -281057138 -578633809 42 -739378712 817231853 -999994807 -62609721 421780814 631316400 -999994807 699503819 323379985 734723067 0 999997190 95386747 403343369 416013237 -605256102 45378160 317694522 -869391895 -966521525 -939181928 -411203716 1000000000 786835049 -269714853 999997190 -401560579 658677123 -645354981 -999994807 353385659 1000000000 -881395438 999997190 -56017833 493981681 164683237 0 1000000000 -1000000000 -891038605 558084871 -876712701 -803922302 928916858 955513193 480182021 769329357 -948116330 -122383184 -999994807 104385859 220230244 -436523395 999997190 300606665 -189575314 746527963 -783106605 -999994807 -925609019 -412325733 255914774 -688124455 619430212 321668695 157000177 382480961 319483010 567537108 415841083 -27822033 983397801 -999994807 999997190 -1 -999994807 -126631737 -313858076 293825331 851778895 -208346732 -7883632 540065103 717360199 999997190 -999994807 1 -422788326 77991573 -476111946 132484669 -795506116 -799953703 969232268 999997190 60038669 637324352 -999994807 1 -624783284 496933675 -367633441 -807666376 999997190 -974665011 -1000000000 -20414774 -1 999997190 715360554 557298653 894626031 181082110 1 -177583965 574170750 -351096353 -1 -702685529 -97302832 -396858712 0 -938027934 -556383750 505876015 769557867 999997190 -25784543 -714525725 -754154641 0 42 0 683028757 999997190 734543250 0 566991070 400240557 -999994807 -311729115 -336994528 -999994807 999997190 29079859 -638258511 -695697287 -244608323 -901816152 0 -417590828 886688437 999997190 -887664800 426382641 -127601267 33154060 1 -820686970 -99447044 42 -943904152 42 625083603 -1000000000 604100734 959477802 838014272 -50529423 -999994807 -753369300 -1000000000 -390112326 740387900 60732098 -999994807 -999994807 511101762 593474591 192004042 999997190 440221521 -804172850 -1 427661748 380100755 -421674690 919500132 755635868 999997190 475880428 -7603882 209603411 -75487214 797645014 -997491834 369413542 -1 -999994807 260075294 42 644540555 126203081 89384112 -519821727 -415152576 999997190 -999994807 30536674 -971227688 762784985 402974790 999997190 -530606761 -283053024 460250244 62092141 999997190 -999994807 1 -237692602 -498139268 999997190 -287770064 223912057 644394112 -999994807 -999994807 456368477 -659462621 -388179573 999997190 72511860 889479702 -999994807 -710349904 264257698 254597317 1 -117698695 -999994807 788888961 -930503996 322290293 871084306 -262479554 -462012650 -69381259 999997190 -485741321 -490928623 -999994807 -658748304 -999994807 -355885933 -999994807 42 491068848 -999994807 -217028639 -555920365 -999994807 317557684 -999994807 282130111 -113899467 999997190 999997190 319223151 392359863 999997190 -375435173 999997190 -284872204 341395440 393989746 -939938206 999997190 0 999997190 -9103803 822201457 766681145 999997190 613738133 -402141038 355080260 -314718429 620529500 740345449 -999994807 222888182 870663425 539187698 653510428 1000000000 -999994807 -686559357 -83897474 42 -535136738 346089538 999997190 962753568 0 854812429 -1000000000 -1000000000 -617099544 -289736732 792615226 999997190 -43906588 -130365129 671723528 -578885384 999997190 109014587 992872682 -500625217 -609414443 0 65640449 999997190 42 970062947 -999994807 648147844 281181214 42 605744923 634862338 -155472603 -749802229 359765965 42 55238105 999997190 -959663170 999997190 999997190 1000000000 -999994807 999997190 -376942570 891829805 -424858982 -999994807 999997190 -690009481 0 416166021 -1000000000 -871787934 -3166643 -341386296 1000000000 -287092957 0 -422537341 494198111 580163601 -165992240 781885283 448482299 401908916 -208443004 999997190 513394437 42 804093849 999997190 -299635431 -1 -813123758 646770840 638694244 -302986477 -304142619 160504319 999997190 -1000000000 -840338578 83750560 -123221954 -589108439 -458243006 -127792657 19559203 42 42 -173622159 -1 999997190 999997190 -6325647 -964737320 999997190 -749969516 787629200 490859138 -838505811 -320953563 908468706 999997190 95674954 934079307 -750682661 -263584148 -764017405 114253493 282106048 52478432 45528464 -293354405 609926522 -770634604 -1 155085610 359722840 -660069565 553014821 -560689690 42 -162209196 -999994807 -1000000000 468374353 -999994807 999997190 162350951 60943307 684394939 -305653763 -517054720 0 840054225 42 910658786 1 -962703464 978086705 -999994807 -545986260 999997190 -1000000000 -659331123 -718737365 165820969 -246991292 667063239 130659146 641549752 -749344688 -333391407 -163816493 -406798290 -382103623 802023542 -49982131 -999994807 1 -803011850 -119616192 1000000000 -450454789 837719115 -153896937 1000000000 318487069 -263677536 -75596262 -999994807 -1000000000 535263283 42 -176738921 -616389389 1 -999994807 -999994807 -98745445 -426944424 -929702605 -462477860 589165568 -1 266861831 -370132517 -999994807 528800351 -569719355 -976567541 164824325 454287357 -775186315 0 -376185724 183003210 291402064 -1 -705163332 373954542 -248707482 779161482 -91338254 -245263228 999997190 -818540931 856095 999997190 541621888 1 -538740712 917401159 -278010732 999997190 18451929 -193510459 259640553 231708915 336895692 1 -999994807 77976265 -655509528 -290096826 24267870 574094395 -480578503 876237260 569878359 123113545 231361977 -623990591 -853007096 141429620 -864832801 315661076 1 1000000000 -652579904 -938969203 0 -720769326 -1 230622787 467524327 999997190 707913424 -649631837 1000000000 612467237 483432245 -715577286 0 452080754 -919894817 847484905 42 409861118 0 42 74665697 -528613918 999997190 -76758281 999997190 132665138 -1000000000 -1000000000 -513600547 492536900 -162747847 631130231 362319557 0 201836089 -420209486 1 -78952402 124109758 0 -480603624 -110352158 999997190 999997190 -323657763 -153316577 42 703859973 999997190 -269625168 -131409270 -594902257 0 385136276 1000000000 -103825057 42 -964009378 552120919 -999994807 -439317285 70307508 224140286 999997190 -999994807 -999994807 175040049 -818226192 -124845836 188938805 985380254 0 -999994807 -1 -999994807 -999994807 -383744611 999997190 0 -32016365 8858209 229969944 -78100783 86069712 -999994807 899314176 877154064 633366887 495302169 215369985 999997190 169446426 -19908498 -999994807 -571699453 -999994807 -272565390 519548080 999997190 -907063591 -999994807 98118292 557149962 999997190 39355271 -999994807 -15121812 -335022344 -233390008 999997190 -161850788 -66768718 -249398346 -1000000000 371881437 -751943295 901226061 -1 568476375 -973166051 -430843333 45097046 -173279670 -521108190 1000000000 -225988179 999997190 -392938433 999997190 834958057 -132238567 0 42 -963442584 394877591 42 860061361 542105320 -213810035 61384189 -273006166 -741742350 0 -559837563 -493819642 -587589553 264599911 -555407275 999997190 -221435807 -594479130 19612479 520471056 -1 999997190 92957298 363590653 -960760427 682177099 999997190 932006238 -462933976 -42232453 -999994807 -666067304 847284273 -999994807 194836598 -110030023 167790466 999997190 949869554 -1 -999994807 -954348444 -227436561 182198528 42 -312014229 383964019 -704270993 999997190 656917214 -999994807 -1 1 -152698143 -1000000000 248930290 -10083581 -999994807 616297119 -626627458 -524205673 -739530352 240982677 42 963344563 999997190 309903737 0 626652416 869226962 414390909 385456276 351194141 608515749 -656214142 743737979 478767101 -999994807 539098038 42 -1000000000 999997190 -301179490 915047707 -1000000000 503421360 -999994807 -999994807 -591782474 953722491 386176293 0 288824733 999997190 532438183 999997190 -344012577 587869486 -991854716 438471768 212831475 100369269 999997190 532768383 806819464 993072868 152983624 944980222 672357177 -809564875 852524041 -999994807 818088930 999997190 -1000000000 -844668411 673708819 1 -45791046 1 -829200248 999997190 463365516 50629432 340773480 -37166987 -640892045 529208483 -1000000000 -595746305 -639562658 42 -522061044 -123112821 702088581 726342701 -313080764 0 -599516369 904669624 -232522199 214019146 -896037300 -979565415 478412058 -1000000000 -999994807 -999994807 325222262 -999994807 695644577 917069616 922703699 954732965 999997190 700112202 -999994807 -999994807 920847870 -550092699 864867964 -999994807 167335885 -999994807 -863636366 -278991217 -765709580 885952660 999997190 42 -523630400 999997190 866511887 31828573 -507448405 75471944 -727048307 0 -704941208 42 999997190 999997190 -49739778 -171191715 42 -88506896 0 -556333339 -981926961 882328057 999997190 -999994807 -303026067 -999994807 -999994807 111717504 1000000000 165979919 -751474587 -240571458 -999994807 772167296 42408505 999997190 350923631 -999994807 583634943 -575474837 -696069853 1000000000 460152880 -999994807 874122380 999997190 -883211254 -652169906 999997190 999997190 -298015706 -277671752 -1 24653486 -458155796 -643149092 919262838 42 116358066 -278378677 -1000000000 758371541 0 -657970033 -525219724 -307785545 -354510725 948736162 680211436 -531745058 779820840 -754361673 -889313767 -934898809 -711375091 -291209703 -343395962 1000000000 -462986781 362630193 -714247749 282345054 -699833178 0 -1000000000 -278043777 999997190 604971560 -1000000000 -33864267 -802419139 -929121864 -765330683 1000000000 -1 999997190 -260013512 -999994807 0 -95649688 770369943 398040225 -1000000000 994543123 -974546437 654304091 -597105198 870249114 -676028757 763840580 -1 -1 -683282986 -1000000000 -789630469 700127381 155675816 -982856539 -999994807 -1000000000 -404366489 1 -1000000000 -999994807 -581822904 -946165498 -313658968 -1000000000 -306831056 -356279355 500393237 -368740597 18295216 223581288 -1000000000 907197093 -999994807 350915067 823477493 -465502484 -301864989 -491333713 -999994807 1000000000 1000000000 -1 -770046438 418101948 -999994807 -65134661 1 -1000000000 -674959884 169628599 -676493621 711870558 -98199989 -108916021 434880471 165251462 -684247351 -836403023 -394347638 -728130640 214045260 999997190 -761379663 850437012 -109928740 813727087 -999994807 -282038946 -547896702 999997190 327130235 -1 -24982102 -408515099 999997190 639161140 -489032818 401426765 -257695612 445161444 -686547654 -580272294 -21815545 -164114980 -999994807 -359379988 42 -1 -61239016 -260087640 461738581 -776434810 -461180058 846717910 -736091456 42 0 999997190 275577568 -688046296 991703914 985908409 -906036186 -1 -522178138 225907160 513478859 628630039 203859515 -1 -410763595 836763582 -566293601 -508965648 -209165209 -28795795 547421228 -599392380 999997190 -408954316 999997190 -820644782 176280423 -967919959 -658699875 -999994807 999997190 -421825268 999997190 -751363620 -958165309 533568993 -846730099 -420007367 42 -1449521 42 205080976 42 -645917764 -554113937 -968282573 805295516 1 257176105 556642787 -376754154 -574058066 -1 -1000000000 204708385 -148881576 320488817 -53510772 1 -1000000000 -730513917 -1000000000 -827096636 -350414843 49352958 -1000000000 -181897431 -1000000000 204453947 430060885 -874480318 419527417 7201692 -773682883 1 42 42 798751764 42 810523477 -999994807 332379638 -688905072 -757765436 -272565205 -717199504 431441765 460950540 -216914365 896044066 -487933377 -999994807 -26134040 44287756 491109603 652568536 -22480124 290703929 -279349404 1000000000 -579389814 -34917347 171392423 999997190 -773902402 -779497225 999997190 627669193 42 294051437 999997190 144628985 23117571 999997190 466123365 1000000000 -221222541 -1 -657729552 -779113849 1 249161213 -391268195 999997190 581961420 1000000000 -53599274 -876910750 1000000000 -576844044 -785548206 773980613 -999994807 346634471 81539875 -211122478 999997190 -653150171 682888031 -999994807 802160759 -265389218 -242006804 -918951326 -1 -402796450 0 999997190 743943334 963624951 -999994807 -999994807 -999994807 -638350734 42 997503172 -905717832 -999994807 -29925008 -178606281 -504065475 -409918907 -321423166 -251115294 -348586302 352897090 999997190 -392171106 394484988 -607214166 288858801 607373850 666926142 759771888 53955866 979959067 -839711300 -18647429 39250533 -322240330 -634318526 -41034655 964331914 577329559 759247646 1000000000 -353539397 74749486 -377594278 -999994807 697058736 657795675 990798093 -930803447 1000000000 -999994807 -623966101 16102350 -999994807 458605073 -999994807 -150739009 1000000000 374856240 978546505 1000000000 643042086 999997190 79115738 -91042726 -876658358 934818618 1000000000 664975365 781800489 631847730 1000000000 574352342 -673833901 -546240154 -754382302 -55769996 466307589 -351829294 999997190 -518559330 -541879738 1000000000 242235853 160603360 999997190 15695276 -8744881 1 -1000000000 -259782534 8891118 543127818 787774583 -287281358 1 956506401 219488097 -999994807 705234226 -758710626 -1000000000 539498113 -395568293 467291926 339236443 -128896152 853214640 69003660 -999994807 866273178 999997190 -737746365 -571701999 -537324376 796155316 657167304 627444975 168584965 42 770678443 804289316 -16412867 999997190 60627611 936026342 950123825 725036088 -625654557 125245885 -141806527 1981911 598470152 -294266895 -484187194 -637267297 570343140 1 550198486 553922965 916857457 -867192851 -682404246 28385153 248117153 442595922 999997190 999997190 0 -999994807 999997190 946956576 -754109709 -955455982 -523198077 1 -999994807 -668784639 117879485 917626434 787305727 -752458965 957982640 7051397 789849339 -764725299 -999994807 -1 812875296 -827412698 1 -924697220 -116950780 0 -652586551 -999994807 -999994807 3986610 801632539 999997190 -1000000000 42 1000000000 -800161889 -110638572 952227819 0 84313402 0 999997190 478471375 534603431 -397828629 -999994807 -943789977 -924866918 14262697 -966505650 999997190 42 361252543 -1 1 659399347 452568845 1 -228250342 0 -873930635 1000000000 550988731 -571623354 162297357 453918553 -103526827 -266080314 -886759695 951123781 632091648 80841368 1000000000 767688885 838119954 530388193 -668646431 -671376980 229136044 89263894 -159712648 581332797 12683185 -1 999997190 41382566 32962197 973346511 797501326 999997190 42 -461894408 843506135 1000000000 726805621 673360067 448839374 214073239 1000000000 329763660 370804455 -409409167 999997190 -918735426 1 -133310700 1 999997190 -999994807 -999994807 -308556778 976204743 -999994807 -266211891 114016124 999997190 -87868520 -386618762 -149495353 -875889908 739068450 1 -999994807 82358306 26881306 670477937 -703849667 518928491 139566308 880524940 962408301 42 261671896 -510320081 728304001 -776273526 -578755407 -750025690 999997190 -602138097 -186667526 147753005 -795026646 308660637 -709438161 -596899471 768852838 1000000000 -668033373 539668816 546920924 41957450 374361566 421689038 -865589230 1 -603673687 999997190 -1 -864470779 1000000000 999997190 -878336078 305731947 -100773843 999997190 -246810453 -999994807 -797349608 -930307401 -451920971 -194698064 42 989952674 0 -764998693 158581925 213675178 -1000000000 -701832426 108669327 364345633 1000000000 -995711556 882622283 -106278258 -779405334 954334084 -999994807 -784983572 -694185438 0 1 288389086 999997190 717280141 856782370 -260216510 -1 0 72611603 -413367941 152174800 692755499 -646218876 180311346 -999994807 -350009512 706851972 -373577433 975878613 373698946 -448596523 -633196888 -40001939 1 429159453 114033349 -999994807 -714206034 608382736 999997190 -999994807 217973759 -621628221 -881567049 -362628228 -835058817 458099297 -488539413 329660652 -498588894 795809548 -711944872 1000000000 54978678 999997190 -510052794 52676000 -395061074 1000000000 615007888 381751874 -387792318 999997190 501993803 999997190 -999994807 -336945326 -808557042 -72338452 -483525569 -768917930 118591709 -892012914 -586775057 -44343797 321237610 -977064717 1000000000 999997190 988408296 -501079112 -497102645 -721379065 510009036 -71444229 -530864373 -718525235 843469951 705472822 117782820 982699741 -999994807 -577880527 -61212657 42 -1 -410801551 -675642553 -1 -468231781 -173154468 -999994807 999997190 0 913151390 42 42 335739440 -999994807 -1 0 -644887417 999997190 427230682 1 -999994807 -39288406 257803593 572140041 -695559027 868942215 242915771 741285186 -368676912 1 1000000000 -193142898 -74251167 478084594 478561321 0 218699213 -363257552 -484380503 -999994807 -148379679 620209442 43406565 1 1000000000 135760080 1 -828353775 999997190 -999994807 -143102896 999997190 353797487 -368981776 42 825072301 -181218156 1000000000 -826715686 -510928681 -95218556 42 -174855567 999997190 0 943150032 141484862 872489342 -388176730 52564119 -973645667 1000000000 -999994807 419886315 148401648 126849337 847394876 357012877 -999994807 -1000000000 -19159421 -1 264240188 -761543573 -228313456 754715628 -582769097 841706452 -2871733 -1 1000000000 -674094132 -999994807 -62455116 5480174 1 0 -644976532 509174131 733362609 -1000000000 -251894387 -588238482 831635359 999997190 -655696629 42 592148724 -545636508 307104770 206213996 -914777275 42 -999994807 999997190 824389514 -781502235 702792835 378711620 -999994807 -1000000000 -999994807 141302225 -506272423 -1 19170525 -354054431 0 338241293 161860698 -18385979 -999994807 822180126 -1000000000 -1 42 269951169 1000000000 -331366753 -774667711 -371020054 -116374037 -962416228 42 -326510163 1000000000 -514453835 42 -999994807 197505437 -416052737 691796208 397017625 -999994807 564486745 999997190 456493536 788121545 -999994807 265848313 -1000000000 -887218243 175401598 666248863 -733657053 999997190 999997190 -1 -61807888 -685617257 -974404181 -598457073 349912736 -544825676 217972455 999997190 247267215 898161000 -208611078 -999994807 -272717103 722393278 218200692 -412444918 -731371108 604430785 656516770 -1 -549794687 -992279129 -571383876 0 136881702 235788245 826841838 1000000000 -441661562 55353215 -910246027 -753469916 -383133268 -514497546 -999994807 -225892395 -1 629432937 202551018 1 -1 0 -550498300 244668918 -18668522 -134233175 -242539837 129727159 737970285 589760468 -411506574 999997190 -999994807 -564246922 854657158 199720907 786357557 -986899368 347492613 -999994807 72937293 421996617 -1 -652939255 -209579443 -488818437 -551479853 -553885168 726224971 0 192256760 709543956 568417486 0 -470675100 -413533190 261410296 486788493 -179276455 -738844877 -359930014 1 932079763 685248109 -1000000000 -435595554 623735505 42 239758438 42 341457742 523084528 -779834259 264826755 999997190 -462670210 -16851534 342561877 -804406529 -971921246 408676417 1 -758055224 -326143359 -999994807 957789204 272896549 1 757309283 257627461 -571559735 -999994807 -76895882 -87072395 -486991454 154233367 988297607 842700746 999997190 101696238 -395803077 556446580 -1 -1 0 -244282990 -208946351 999997190 -64549641 -1 248073802 -1 1000000000 184029680 732158499 1 -999994807 733255979 -999994807 -1 237334745 -963272167 -1 -431700956 -1 685180517 79779361 -999994807 -553490442 -194228987 60520493 526697990 0 589256582 -636903016 -140992938 -26188380 -1 999997190 999997190 378876602 -420956978 -617861523 316452745 842430674 -999994807 -518793475 -614617940 1000000000 -713701177 0 0 950829490 999997190 457272633 42 1 407285760 -657902176 -379876714 -665261848 999997190 -879776697 842747156 609289118 -350535900 -481384268 -248375564 -455087598 -1000000000 0 42 42 999997190 948710478 -999994807 -999994807 959094310 0 835753001 460301726 -340259867 1 285903154 -999994807 -80080126 332444113 -354968335 42 108467190 0 604648184 999997190 191606029 -1 344682083 -548133527 202764952 697104214 -225162240 999997190 111370532 209210626 -999994807 999997190 653819336 274020745 -909480280 42 -999994807 42 120299766 -1000000000 -435068165 -726353437 440728689 -243893367 -111314907 -308023886 -999994807 1000000000 60208530 440950808 -999994807 999997190 348620456 -999994807 606869846 1 999997190 -155067694 1 72869937 -739157748 269355791 -444096043 274200116 669241432 13337825 -802003107 492351471 -377442808 -302203495 -156415274 -999994807 -785241201 -999994807 814572424 852147326 -999994807 552510831 60350045 -959840278 -999994807 295186287 -999994807 -1000000000 -782473338 -286940386 52830186 816674901 390194998 913134493 999997190 -705392625 -132211656 885735969 -658082297 -1000000000 -338798496 -999994807 -723582241 -657732445 -402518161 -755576429 465196715 401445354 882624812 999997190 999997190 -928967414 -885069816 42 999997190 42 -935418569 -384312597 137315393 -999994807 -1 -919149771 -999994807 0 -883257217 875773929 -767647756 461056639 -840450986 -506752002 -577912439 -1000000000 784618501 -484124895 -285966356 1000000000 363075976 -664784578 -999994807 -863267036 -999994807 -404839241 -924859467 -999994807 719677401 358885868 -999994807 42 753780408 -999994807 -995607357 -222082348 999997190 964995260 999997190 588795832 558643110 830506931 999997190 -1 -1000000000 1 146210590 -731996337 -263877016 731592260 -1000000000 -412970457 -886645718 999997190 999997190 999997190 999997190 -999994807 42 -1 -999994807 -999994807 -293615126 152236154 542491757 151800692 -669440185 550492363 -971328230 -1 -719201351 -566768771 -359519786 -999994807 -999994807 -851082444 -1 -999994807 -787241101 -89678230 -462589522 -655532296 42 349046994 -999994807 -727147907 -472969845 -292430350 -1 530032831 999997190 441133175 142655251 -590531348 -267735077 669992626 110680588 42 -999994807 0 -940534595 510389898 -911022446 -520253769 1000000000 -812644509 999997190 -999994807 65141485 -578300528 599833892 469191157 1000000000 195745495 0 -24753743 -461653519 -999994807 0 -1 436607606 999997190 42 445653614 42 999997190 -999994807 -199434614 -875050010 69716481 -738453856 -999994807 579376618 -860925412 528777763 956786223 1000000000 -999994807 845747479 418256238 151086843 -999994807 -521569607 1000000000 870126899 415232301 171154582 -999994807 576871711 -510835284 -999994807 32552264 658767443 42 776432982 1000000000 999997190 882147561 -999994807 999997190 999997190 762286895 999997190 -999994807 672451782 -999994807 42 -1000000000 -494466990 -4867046 999997190 999997190 44348696 -593511549 999997190 -999994807 941485081 -948143582 334924897 1000000000 575442328 724096093 231535614 999997190 999997190 -416643931 -182341186 505760779 144063595 885112204 -895111219 447903617 -981894776 -787578721 118688012 999997190 -736623377 318236510 999997190 907145232 42 -549724009 0 -173138749 108923761 952388558 -659790898 799219567 -120088990 354224527 -567246384 -939134660 -125186328 -999994807 -999994807 822768485 -1000000000 -555295382 999997190 0 283042646 42 -661614769 480251926 -769672450 -790148077 -78864822 -1 960157013 956717487 -743886068 4975920 1 -796210554 -271627856 -267074336 -999994807 999997190 192489143 905516792 811661666 -369709269 324510898 540521547 256154319 -999994807 643325983 722736811 -297646444 -468637122 -1000000000 -902708806 301776658 42 576955027 1000000000 -1 261753799 -999994807 -1000000000 142946217 -119688574 227158630 997076273 -140032630 1 303100074 76355482 -1000000000 -25735122 -918280410 -99069342 -999994807 -999994807 346550217 -131709224 -999994807 -178104376 -176099960 14975436 -754633225 -1 107248472 4322203 999997190 0 -311254529 470814982 -214993441 65515799 0 -999994807 0 42 777542988 738584395 -25523088 -1000000000 999997190 -999994807 719488161 886704813 -1000000000 649597621 -603845629 -632017578 141265758 0 872514471 446143095 -138466112 -997992572 664611612 -646143905 -606093211 -999994807 -281854865 351343536 545610076 999997190 999997190 -864437806 918000382 -168109970 353873051 -248378509 1000000000 81536691 -1000000000 470901076 148322752 -999994807 -222743082 326234073 1000000000 -426477276 999997190 -548780882 999997190 -949960668 -152769448 176132577 -1000000000 198310650 -340645883 35640308 -605112966 999997190 486715050 -314710015 -827652018 46486555 93482306 999997190 -697380537 -320307479 -1 -584347189 1 -191654434 292477177 -703506613 -823095502 947607771 -333597453 -795311433 -796540185 -1 731308610 -454239623 160274442 -543850897 -549105958 -173934201 112877005 1000000000 -778738283 42 484734249 -932483904 755706551 689243751 -999994807 -13043688 999997190 179786185 233036802 -661852223 -808858815 -159644623 -416383379 646923717 26830491 1355799 -871525862 595378773 696152572 260762209 -999994807 321709511 -1000000000 203486483 -66277034 -999994807 97057018 -317200990 599266894 -999994807 -387199155 999997190 579093211 -671930331 123265430 411217399 468565028 999997190 -433804123 170911555 17632528 1000000000 -524670438 0 -999994807 -397968391 200628659 879600548 533578672 399426935 -460402417 953722491 934591962 368914569 -482156511 -648612388 762702888 1000000000 -1 -531876375 1000000000 574352342 -995506141 999997190 749740938 878921478 -999994807 -529637443 1 -250055482 14903133 -232036852 999997190 992785010 807356989 688449750 445229154 999997190 344267606 -116458907 831211157 82689470 999997190 554584001 446236098 999997190 -469143439 -999994807 -1 -999994807 -297899310 -960951525 718445638 761481760 976554452 -493132786 999997190 1 511118455 516127558 826205570 -986262570 333069669 999997190 128421206 0 838818934 -894955651 696744312 -401881637 448833635 700952596 884914939 201911762 912591708 94690691 113607042 -960181575 400763328 455741663 863075532 0 -789175000 454848077 -992618380 574854316 -857016849 0 548302909 2025527 -207573236 -130776177 -416426997 -999994807 -478140659 -18693568 558643110 803389898 934880274 -1 -1000000000 42 -88990155 -113767332 641635272 999997190 -1000000000 -128948827 -125224904 337117177 614650534 -1 999997190 366306953 -1000000000 -915140811 999997190 999997190 0 -324437557 452871144 -363395241 469900835 66122571 -760815506 831862764 -320149646 -50332839 999997190 -134225256 113827321 -85548265 464760853 298880122 999997190 -365481569 197616278 -999994807 -908435394 124487413 617516733 1000000000 -284865555 -223235487 999997190 849665437 -405099786 -999994807 426225515 0 -1 -411149980 -170597986 458555462 530630753 -114838356 -943195625 858447608 1 -161859270 707475198 747983715 999997190 999997190 20824178 716333876 -135000562 -999994807 -954068618 -129262161 933543640 999997190 -1 425649773 999997190 -258645430 935625941 46694398 533938726 -720166769 999997190 734015733 1 104246809 -611686866 646621306 0 398300902 -901285694 0 999997190 1 0 -367170315 999997190 186759829 -858157209 330339680 -857853914 -277691016 978575750 -977248148 -335678943 1000000000 -835191626 -877660741 -871752041 -241995896 636215335 258361709 465837325 -351322132 307932482 -999994807 999997190 -642032002 -779907790 -359231157 -1 -511798633 199488118 42 461878353 278638226 215986924 552212977 665295651 632710231 999997190 999997190 477848215 42 224491344 106006388 999997190 999997190 431420020 -1000000000 999997190 999997190 -1000000000 476777874 971179936 -466439771 -999994807 -779123845 835991350 -184722723 -244669700 999997190 -769902588 -531014949 905785533 551772507 194109311 477251446 -496431092 -999994807 232367527 -664274310 999997190 -225401352 -545270504 -999994807 -47556948 -470087311 601871117 582771367 999997190 838484642 -1 418646303 267013279 852150027 999997190 -46483996 -51110119 -1 247273381 -462541918 850712353 -643947156 999997190 822513671 -286563671 -318026305 0 537936443 999997190 425853817 211738194 -999994807 999997190 -981604822 1 46582781 640709113 -241982953 -235425261 399303007 677766848 0 -865370531 677550064 -1 999997190 210538609 999997190 -16341875 943734589 -679986392 999997190 65478685 -999994807 -120430962 -563048726 -109876992 -632930715 999997190 -999994807 950114835 -999994807 999997190 -1000000000 -512505871 -1 -999994807 956019268 -174636385 -920506577 999997190 -302203495 55482701 -1 327968465 -982539586 -999994807 704352278 -728454228 71291011 -1 869203278 -843554001 999997190 -540596814 -683588600 720429665 0 -1000000000 635617375 962855230 -548075388 108041455 -689743148 -999994807 893526226 -689820530 -1 -54038061 -512663641 -721009115 425618321 -925431185 118752082 999997190 1 96502266 1 418489663 526013091 -489275089 -51918691 778411087 -83240641 -989629841 924474700 -450685980 -188289466 -809218287 221178670 302290592 -835134170 89670932 -142457310 217349147 -294823763 691640403 -402710805 -611443401 597274819 -797570496 -958797406 -722807377 999997190 -999994807 812077716 589192194 -12163207 -144670401 -999994807 -593550159 928709200 999997190 0 -823920805 1000000000 -951257760 965852290 -611873098 658221001 299713762 -343457933 -123397533 0 -715060422 -339388226 556649479 999997190 -1 999997190 -847539464 916238543 385241084 -127335525 -772990035 699758179 63142070 42 -509279422 -44338789 -322643692 999997190 -824676278 -992829665 914997498 794005872 518377633 -733342906 -593723667 -138730504 -899976444 -1 -999994807 591127214 871084306 313726876 494769512 -725155258 -893770188 298286415 -771042226 -605689055 -272669438 -929774294 999997190 -581243555 -446489272 -952578536 -238907101 929049147 685629780 847827910 827512973 -910267561 -821179826 -121599217 1000000000 -778926852 -85219073 597400805 999997190 329484919 58845360 999997190 971736294 94184834 -999994807 -808528787 -731159262 999997190 -455061228 550515532 214780649 -498327919 42 606128323 -999994807 -879524680 -772280778 999997190 124251266 1000000000 -1 999997190 160513084 366388893 999997190 -493865623 558752912 -809080696 -1 430488175 -883636155 999997190 -1000000000 -356234177 570406608 -1000000000 999997190 -808461465 -440231752 -50354610 -918890763 529426836 42 -906484629 768685303 -180701503 897255551 -885653006 386994633 -103736573 -1000000000 785435308 667460454 -9650156 999997190 846887881 815445176 512779471 932559159 -977504117 -999994807 620265436 -999994807 31000939 361461798 -262111992 359933438 -548555201 -999994807 0 -586352424 -576608574 142901414 638551552 -220224969 -1000000000 -1 1 999997190 356691346 -999994807 -375637253 -1000000000 -1 1000000000 -592478605 42 -778785816 -164532365 -905450743 283453370 -295241612 -999994807 926583526 -385625540 -237874679 267427823 -575329093 145953581 -913268963 -871239353 999997190 -248798039 207139096 1000000000 242646769 -408894181 -884850979 -999994807 205874458 61062336 -884061292 113777567 -685050421 196003887 999997190 -314505759 -353239212 -857653067 -72767358 355338560 -461400519 -35760775 -836050758 285052389 -285968745 0 0 284918045 475035035 485963312 -570223079 -474013748 -186315868 42 646525242 865294655 244383521 -410372988 -859234820 820176986 -999994807 -651128569 0 1 -722982642 344098633 369191904 999997190 945201260 0 -1000000000 -999994807 1 88643313 336734609 -770211431 875941964 -400447779 299730462 0 42 -999994807 550902039 433053403 -538718096 999997190 -242452096 -824573435 -999994807 732388885 993391390 -1 -951077777 999997190 908841593 682609250 -270236759 -999994807 1000000000 -851409053 -467624553 83395749 828624220 999997190 -1000000000 999997190 925003329 -419466781 -345820425 589452141 482395110 333415370 972899658 42 -644048582 -999994807 -802728846 -986820918 202028063 823715683 -533590343 -276014878 -999994807 -437736180 -737517081 -999994807 1 46383694 -781109176 -340495563 -485699939 621776013 -264496152 999997190 -183471228 1000000000 -999994807 999997190 999997190 -464744703 123792858 -1 -413458196 -69510778 -737732612 335090910 42 196550806 -734932205 -999994807 -249743410 -271094161 -737653588 999997190 -34638065 147760089 36012730 -999994807 -664396493 -242897340 -716278380 -462670027 0 -76849540 -616089182 -456718493 380366379 -290347072 -185217361 839655571 770372964 -460157377 999997190 803161430 -883471000 -152229179 824632928 999997190 -639877164 -492717885 -928038793 -101929493 -959213068 573535037 667393017 904804652 -468614587 -384978604 999997190 1 -861876676 -524277968 -456864979 138157069 1 -655126958 42 -999994807 961473299 857045557 355809203 1000000000 -705210992 -999994807 -999994807 -1000000000 35542789 -473514345 0 42 -986977537 -709405963 999997190 868431092 -1 -288111307 -504415942 121151733 486899905 -103509363 -999994807 144141230 436512996 1000000000 619402328 -462980276 -658082297 999997190 1000000000 232727684 138972660 773048899 522300879 1 896951632 737653983 877867015 -226142124 223310629 278059577 784598804 -767794845 127192944 521161879 -670874976 708004225 -430374676 990847997 -1000000000 999997190 1000000000 -170315469 387262467 -439353123 -918677295 967249737 -838436028 603899745 999997190 -310342436 999997190 605840439 649459201 -390281552 51408339 748282817 999997190 120548536 0 999997190 480086773 -1 -332662243 -333644813 -999994807 397017625 42 1 398081548 696966391 1000000000 999997190 999997190 145777524 728441530 -92848206 148101590 34368194 423867822 343084393 999997190 367026125 -853464857 -657970033 999997190 1 -57647626 -737641633 975370942 -234554768 -896262960 -842660923 701701248 999997190 -952280381 -1 -36826976 906259484 1 999997190 999997190 -1 -1000000000 -1 989807978 -1 999997190 592146662 -1 783443877 -626877450 -999994807 729024961 -842936601 -308157081 0 905779297 0 699422676 42 -999994807 1000000000 -374046050 -519656892 461807327 -432010927 1 -352988307 -938055284 -1000000000 -97474555 999997190 85228914 -37828962 -33129247 -999994807 -1 42 -245310649 -150780596 5560474 999997190 1000000000 833532852 -721546032 -384141651 -1 0 80197632 -10999832 771476372 -1000000000 999997190 1000000000 -804473924 687341239 75144001 606856995 -804691327 -315324207 446309338 -629910545 -527856272 942747774 891369806 336768589 -592410310 999997190 -999994807 -788406402 -893310965 496179335 608192545 217194490 -999994807 -935606996 999997190 -32832890 -999994807 -523646904 820970485 -459474866 1 -952200603 569322954 -297397656 436109508 558981323 999997190 -999994807 -547237103 -554893405 -999994807 1 144424806 869752336 -1000000000 721437384 -525703864 846643333 524998057 -463684521 -443293895 438383038 -858844476 1000000000 -451909528 951581521 1 -1000000000 467875585 999997190 -692047683 -459650475 -576592115 -999994807 42 45167899 1000000000 -207573236 665143517 999997190 732154672 -980432983 579832081 -999994807 829092403 999997190 -187279452 -810718621 -999994807 -403044315 305649048 5354357 875851667 758825746 -798298562 -13918581 403954324 801828735 477094713 -1 -622138822 688318844 999997190 268649984 -999994807 187598219 -898347294 -210024258 -240788650 -793235963 -402013507 -443422 1 -282132877 -490105301 -361027087 -613591448 -999994807 231445852 -999994807 1 -188691253 304071325 287679514 0 396659203 707127952 168596616 9504305 -55230313 646605640 348741639 945983214 -65463335 468914350 0 999997190 570406608 42 -549063408 473123625 638630599 381870855 819462809 -88566066 -492749724 955265695 999997190 -311511246 1000000000 999997190 821936441 186487362 -999994807 -183894440 729746316 -710064315 42 700046157 -999994807 999997190 -897681515 -353827814 -999994807 381539651 927767724 -912125133 -272436627 1 -35530319 -827936648 1 -849011675 962308643 999997190 438929593 -999994807 999997190 -833031298 0 -711169620 -489761104 -914176194 80008320 -1000000000 -999994807 -228689143 999997190 -107403726 117836661 -515052213 30848219 42 -261104308 999997190 -462243118 -702529201 -999994807 166377620 -497702081 999997190 526798751 -1 -716413612 1000000000 -967663758 657996407 456010629 -1000000000 -39226384 -891412133 844589365 1000000000 0 635208913 -7057979 -809613100 753730867 -28658400 -103446756 874709554 968548018 -345026720 -404928672 637717617 -847588763 -218254173 -840112177 696900473 -495377351 1 795470003 508894046 693084755 -782946173 -437438867 878245089 980083655 37032810 787645768 773063135 -1000000000 93881394 42 -368637788 999997190 -211803937 185960703 1000000000 769455882 -43876740 322115065 -125981526 728575321 -160225625 824533921 -618456275 153508893 -146273803 42 999997190 297543133 19711369 -665362569 486095321 610747646 963707017 -594564218 -999994807 429242191 -1 -610977182 -65526424 408154185 999997190 999997190 999997190 978563301 -620876925 -143840573 999997190 -684868248 1 -490401050 42 10133981 -671128064 -999994807 -1000000000 -327439968 678959266 -1000000000 42 -883602202 91262434 390928246 -294552203 -633219424 -663228974 -999994807 1 -502840033 901702808 207138298 -999994807 75135961 254564765 -999994807 -69555948 895429565 -376155687 -999994807 1000000000 -513120738 759304299 -624007971 -754737099 511808961 -844090676 -373873467 -999994807 -224877134 708118794 812088815 528820413 -999994807 160758227 -638484926 86656268 100293037 715972035 842103690 42 -999994807 -681036663 265053914 -999994807 -89169118 -508655651 -411902555 987385477 583386962 999997190 79326757 215665541 164627112 136899342 297213561 711929406 336385071 -934403241 777484063 -999994807 999997190 863107938 52130631 -68552767 -434510094 -91778486 1 -45680304 42 214696660 -999994807 -432154635 994933011 -962507840 41132128 999997190 -999994807 146727979 -799723400 999997190 181439763 -586203404 969624895 -438395319 648704611 42 741979111 -90424640 -1 -511887227 358692487 131603835 -772896952 1000000000 -693138437 999997190 -286411080 -815656002 42 -573739378 -436548694 999997190 -211034246 -1000000000 -982885620 -1 0 999997190 -754460080 -795112571 -999994807 -952626500 -56686584 42 293271784 0 -72086487 657606734 -1 0 109602064 -999994807 277702373 -1 501105858 372547816 1000000000 812234111 -745551891 -999994807 163809281 999997190 155889306 612504032 -206421876 1 -166673974 -588424603 -749900409 -999994807 0 766105425 -113509928 670824716 479223880 107943751 430305663 641337876 -161178658 -798215805 -999994807 -671233364 682546562 -488753431 999997190 680578418 93259627 772461523 -999994807 -507700764 -999204200 -122615960 156404220 -933790493 -192543349 981681326 -999994807 999997190 -999994807 261057010 -1000000000 -918363551 806742935 775987226 -999994807 999997190 1000000000 -510074577 1000000000 -785215044 575397399 -5229723 230486661 -1000000000 210256382 559356059 -767464869 952012729 999997190 -233341998 -1 999997190 570818979 -372267536 989051494 999997190 743224204 -1 245096143 -394589379 -999994807 -377749735 -1000000000 299354900 421690970 1 42 765981086 -571142433 -331055240 0 -626756322 795062002 1000000000 -51512430 253325145 -978241320 30122261 -507049857 1000000000 -374608149 1000000000 63512475 949483396 185556472 -737646424 569565632 501711712 547421228 793922548 -633935426 -240483049 -946495356 16512963 6955745 -899064917 0 89739987 17069523 1000000000 -636092076 0 861572907 -330799183 999997190 -336224382 679161871 606056199 707569383 -598367800 999997190 -66822645 999997190 501165181 -999994807 221359569 -65948749 42 -999994807 1 342597195 -42281433 0 -327443969 94567291 889033747 330890382 -957628608 -999994807 -631593458 -1000000000 999997190 688764341 -829979551 1000000000 -20206639 893347075 -1000000000 42 -170665772 438845304 -740896336 498780089 -669366117 2502518 -596453227 -351666459 -102978494 -339705971 -317327405 1 1000000000 -1000000000 868569174 1 627002542 1 -965301711 -825211892 -999994807 780064291 1 999997190 -999994807 42 -295952286 -893048780 -297706603 0 -115087339 -999994807 839069135 42 411307249 1 778009298 -999994807 -659420912 -248096130 433361471 -239563722 -232304200 1 801099054 431772542 888819391 -483681542 -187606351 -994725263 -496694006 -711091942 -407018638 999997190 893424649 369773389 -999994807 999997190 228248895 -1000000000 424276432 -931293098 682334478 371154764 -777141253 470312120 594710221 387352881 -624646054 -1 42 583566009 -979163088 -210033542 -999994807 -876434484 -585318394 -554804451 329390460 -714101379 521049347 724469440 0 861109467 -594083365 -648708042 -319082940 -702435721 42 42 928375961 632444076 -448617992 -71862841 527338581 42 489315972 -177265995 -999994807 558881474 999997190 1000000000 42 59037487 281800438 -497605016 753702185 915263072 -999994807 -471951689 405480265 0 42 -663099340 777902247 502060314 1000000000 -1000000000 282718008 680915768 0 854526511 271211442 -999994807 -999994807 253821022 -201339447 -378307232 999997190 0 -514931632 78847752 -962601039 171655904 999997190 -292640929 999997190 135652106 1000000000 342837566 -1000000000 999997190 511666547 0 -999994807 791705561 -805037093 -214201941 -153806402 382259796 -949547679 999997190 -265718440 775697700 -509254321 42 -76539713 -1000000000 -173261351 -808511401 -120098842 941265291 -999994807 963333779 940344605 999997190 -999994807 -838384946 1 -578905948 -140567050 -999994807 -999994807 1000000000 999997190 -266225018 827972320 -1000000000 -476437184 -568063485 616471930 -549230132 -968767563 999997190 -377163778 819713262 165820386 -356937006 -654928333 1 1 -999994807 996222106 712786909 296330488 -813643924 95444134 -999994807 42 -323015697 -999994807 999997190 565480596 -878646460 -175982916 -94968148 682785831 437108032 -130530733 -412612635 696885478 445575496 999997190 -319093111 -775416552 42 -642266856 -382791861 -1000000000 1000000000 -359604931 -381868222 -362523478 -323955986 145028994 1 -113773762 -883403546 311575848 -999994807 999997190 -999994807 42 -1000000000 -46375396 999997190 -824452749 -407937538 185189074 -825663501 -656125956 98644071 -999994807 -999994807 1 -727607629 688046346 42 -621075787 -464941928 137502296 999997190 999997190 -143975261 979083351 -234531306 439333853 -223429631 300020388 551958186 883125326 -447743377 -656404143 900970200 -94369761 -700601591 999997190 -432845810 -1000000000 113166233 797644279 -9367686 -459109761 -92084313 -430406415 -1000000000 42 434687879 1 529269809 999997190 -467567804 -29403594 -1000000000 481032860 -637083942 566263972 118037308 354442306 217496516 -76995435 -336320390 42 499810174 -515155344 -999994807 1000000000 830594340 444172147 999997190 999997190 849653726 361512047 462783066 0 -995353104 439363797 -814779881 42 843412892 774323372 -946505943 896820187 -649965389 -1000000000 503348153 -637371135 73388561 984870751 -145375748 -999994807 0 -81156710 -510896779 -463651768 849015390 -644161620 557793472 -999994807 -999994807 -1 -119404580 -999994807 -961021698 826305846 999997190 -999994807 -276370249 412699530 144337853 1000000000 376232225 -323802547 -146195669 833457365 -144487451 473718331 999997190 910513787 71184808 587451854 1 700393501 187274258 663056693 582036436 510785585 999997190 999997190 1 -999994807 622702680 -264558332 -663368388 -999994807 -327002067 -36648704 0 -920743955 -138175997 -711332618 196398927 -999994807 -417011434 -29550351 -821600133 -243770471 749300328 797507978 306261627 90220244 -158814738 373874721 1 -738875175 258798068 -1000000000 878288538 -335151458 343691594 237651574 -847272748 -912163597 853203753 -999994807 897356797 -726091794 -135430980 949583435 -484973324 293130677 649353281 -225047510 -999994807 -369164554 -999994807 976571801 354382411 0 -175114247 -121149767 999997190 203615600 -999994807 129954239 444832605 -431322932 -773375301 999997190 149278874 -278964866 35740363 -783194114 -859655240 -886226273 397555621 -560296159 -1000000000 624140656 -999994807 999997190 583609967 -414666644 977492379 999997190 -999994807 -180579643 -1 823815307 -874660636 -971199944 -805727287 992294014 -507783038 -817456508 893497435 1 175109505 1 593654281 459587624 -117868440 860686574 679510286 -751365559 183431716 -378642188 282040075 42 926645961 -1000000000 -335297621 999997190 497615575 -964192538 999997190 42 1 625885836 293679470 -280416304 -216416229 -336479026 314533212 591455931 988721922 -999994807 866128963 -999994807 42 995498762 -810815166 -314991236 -545216726 -170221694 821971619 862433915 -400261912 539426787 50024314 -666119452 0 415861950 -548230525 -267081444 -7346161 -999994807 -1 -189438471 36517471 1 42 -827515118 -546623874 804213671 -999994807 -37425391 94032257 -999994807 -348718165 -919339738 692858177 -1 -999994807 -827006139 338501582 999997190 -251130429 768412669 1000000000 -330734491 -294618106 162686136 999997190 999997190 -1 -527093515 -629990159 362076758 -986321393 0 680308055 -999994807 999997190 -1 699394668 -717364705 999997190 550171831 563847588 727203724 -412002057 503962077 250200730 -784599909 -999994807 876004321 272765008 999997190 -418850851 36598782 443871401 -999994807 -221374090 -345149117 -999994807 -151403945 573025896 798024661 -795207649 617013739 -258822206 -971557691 1000000000 370985071 23920807 -199335864 396652501 -675953014 -409237373 -1 -1000000000 -74516422 967705667 -715920721 -633807315 -943329427 154254545 -567861490 -392866777 842708289 -888638080 485049634 619011145 764630236 928439624 -1000000000 -208071494 775107747 -999994807 524858194 -753861518 42 -697800126 681973645 -896311957 -781341767 -1 594861302 339321673 -607095099 -748647473 -161805928 -609896838 816360868 626763388 -31914978 -1000000000 -999994807 1000000000 -189435995 277395769 0 42 -537920978 -855769138 -893498038 506432566 -236888892 762875386 42 -999994807 -725182103 829506754 0 1 -1 -580787514 -851514176 -107975895 -140349290 844888596 825686409 804256618 976835682 -113612601 528006372 117466171 -81048994 -1000000000 -999994807 -1 906414112 398282075 999997190 1000000000 -497547209 95221286 -290651181 595237300 1000000000 -431912796 -74766696 999997190 -712973108 -895391894 81698242 -831650985 27141856 571384153 -745951094 -13349501 999997190 -861107590 1 -659164008 -715930983 -1000000000 253041433 -203569759 29908842 -999994807 -1000000000 -999994807 164124747 -548457571 -48822636 1000000000 866178989 828769772 239152135 42 -684519217 42 -812696833 -749958038 509129036 -435982359 0 -857630505 -1 27805524 548119860 393982693 -583781035 -750405478 -290553476 69898543 1000000000 -144121667 -853356369 678212935 812879 -881705988 355330910 -371151789 862659420 433014213 -961020023 -1 228708222 672121152 423315531 -1 42 186935756 654595421 -129527615 170680936 999997190 -48321590 297875926 999997190 -77592491 133712516 -556327469 614098113 -670092704 182879503 512531836 321709511 703162395 520236307 821944150 543655372 164790861 -870576246 -511970433 -232995529 1000000000 435936498 671774594 370738639 -714210374 -171151761 -457789819 613012111 -449127474 -758948294 -825140698 -878726894 -813682453 452705485 999997190 178766744 642548567 -999994807 549807259 -38700856 -999994807 -832103757 -999994807 -940035025 907417461 -1000000000 -134673030 -999994807 -999994807 -1000000000 31453854 919102849 15883262 972961638 -578876290 999997190 -755610323 -367493983 -689263506 885698618 22405195 999997190 1000000000 -999994807 -323711604 -1 306062320 922247552 665879979 -335527370 834092311 308007434 42 929104720 956576907 0 0 999997190 -835086852 999997190 -34970829 1000000000 999997190 148625069 -225700021 -11387384 -507308911 -245327611 -1 162857698 -552933015 299018723 -899433470 -999994807 -495972015 -1000000000 647806096 89527180 -861615746 656353814 -884165854 -1000000000 1 445007446 -319531867 999997190 0 701686590 999997190 -809902772 997120070 1 -362711405 464685520 774464738 999997190 273790768 -779370490 -930442192 1321969 999997190 436928771 42 999997190 704973162 -999994807 -521342330 519432661 -167685299 -634786840 -1 -75458761 0 1000000000 965225277 786033056 -30078665 -43818316 -360181505 133240942 454529590 -894063898 21947841 -191397683 433697098 -487019190 383181656 42 999997190 848613870 403225262 -974043484 -684553492 -296190331 -490683928 95105190 999997190 -367436275 -999994807 -197949303 803510016 371092310 42 424637948 -12776252 900972655 135315152 -643375946 -586775057 -1000000000 42 -763347531 0 -322391377 212297927 -725653417 866011027 795807584 -71790086 983668401 573449311 9306331 -999994807 -70615659 188566308 999997190 999997190 -757797970 464226149 -184617804 -1 318769209 717072952 112274075 999997190 396215458 -751245830 -531962151 279619099 -710273519 42 -422870464 923852904 -584185167 -844022534 934492307 761810429 -812909244 -731392004 -1 279968571 633908469 467788854 -983048171 -1 -1000000000 -999994807 153441209 795892467 640983960 -464590485 -419562277 -312659688 -266572977 424954438 -546566689 650626310 -999994807 -160636371 999997190 790773546 95044614 -668905697 934352620 999997190 823516756 -999994807 42 527252211 1000000000 999997190 299160158 1 66272677 -77697079 999997190 -437095860 -54138763 975542712 -798517072 -673195412 -802128727 1 -842249987 296356700 1000000000 295985552 38820257 -354060142 114176582 732175696 -605637075 601671573 -270063542 859025583 -999994807 -831531062 999997190 -602589670 999997190 -276271879 542389967 841224932 766103748 0 483827310 999997190 -761838462 364998780 495883910 -146843378 981482087 0 -999994807 -395859771 -943399061 -882228167 806863456 -999994807 1000000000 -1000000000 -999994807 937816584 588101987 618805266 -381244728 -999994807 -996812648 588561589 1000000000 317654896 42 65484296 -337219428 325361203 486862598 -534635891 0 -1 999997190 -596712117 785605937 -58093624 -596407461 845912082 1 -774989676 -199544955 377526035 736961448 999997190 543909642 411360636 855864077 51047489 388190587 473540558 318560673 -978407634 -510986666 1 788825009 -195978731 -126977455 358712580 553448323 826064429 -1 999997190 431936486 -533452653 -39362904 -666082591 42 999997190 -913145286 -893169341 551573567 849599329 -927727545 -456254982 -637994451 927330258 303548183 -13195927 -579527720 912701106 661416962 368340617 -999994807 -1 0 -999994807 97044730 42 840440232 728685329 459217022 131109306 -478213083 355966997 -999994807 246020706 -940871830 324691271 168596616 21988146 -28375422 -1000000000 -577340565 1000000000 -660380044 -999994807 -488915747 795406860 999997190 -992477648 937236299 745532989 -1000000000 999997190 -1000000000 -722908500 479671051 -947549825 583766671 571267168 421923694 -999994807 817336681 312507167 320483434 -999994807 -752215426 122932007 -390768412 -854543341 658042611 -540254063 625788194 13044269 -270637737 -540474312 482801512 999997190 227761310 652188879 -183004505 -959191173 237475741 -999994807 382122789 999997190 162838767 780493736 309598143 -473853729 42 -820264323 -1412535 -137292621 -738661846 544098783 299515376 672615799 976345936 -374207459 999997190 1 -869049030 999997190 813096702 -414208089 575708064 1 999997190 -439465666 1 -461854541 1 -947461710 42 416967885 999997190 999997190 -652331887 1000000000 148611371 -219913754 -228288361 787535496 -401758144 -728848417 42 373441507 330577255 -913749918 -135871675 351746883 -999994807 -1 999997190 54164960 25928046 -172801172 870451995 -569734286 -999994807 407399082 999997190 -60593964 802072824 79623477 -228165363 999997190 -3081801 -849145216 368980163 -166853252 -562552173 -1 -902330327 -951082324 -933956200 -949263066 -872297546 569251711 -849382466 1 -576097108 -650731911 1 42 7500691 292219640 -999994807 -443510385 -182923747 280896040 -1000000000 -961795799 0 874815329 1000000000 2302343 231893649 -956273806 -999994807 538574084 -999994807 466513169 -999994807 -105554651 -679094071 -1 -36816693 30810665 -820222612 -774292355 464620292 -119125978 -999994807 -606822799 205968745 -524641813 999997190 -1 -1000000000 1 -810792366 397276716 999997190 -673623706 -41491313 741577413 -556705764 603030025 -486906728 505473241 999997190 -177221381 14608122 42 -717898549 820086379 1000000000 -314089201 999997190 -896490640 -559821187 -1000000000 -999994807 -478721255 64377653 -1 -238457114 -386584819 -555604747 -272186947 328131269 -999994807 -357095181 -530107213 -709813430 -591583848 48182527 -771955988 391136310 715202109 -927280573 -76139492 -174746899 -172644589 51212092 -121322561 -999994807 -538853140 -886142457 147207907 -96633121 -387519514 329355277 414085127 0 -286533264 1 297016233 -464435230 -202768052 -901662173 -927635948 -881386458 -895205185 110904282 -875754025 -840799816 418489663 -355807804 -251945807 422878541 -744811317 999997190 159257865 -999994807 -143231818 1000000000 -264063776 42 999997190 908985972 -862268561 -461688711 92192415 -178410529 1 -972581196 18346589 -630724122 -1 -676255056 851057709 302233060 124922897 297605914 -999994807 -757381731 295130205 -874263791 1000000000 -160350195 -999994807 -610639844 -692820214 -613270786 -229831123 -400116007 642736853 187753343 398870344 -999994807 1000000000 882759568 95915437 -560705016 -242829639 954433096 206019492 198082498 -999994807 9254046 -999994807 999997190 1000000000 -1000000000 -87442080 42 -675158160 -127557425 999997190 -972903406 -700028059 110537850 780097876 67323293 -172741452 -64149751 563757986 -96513150 -922336507 -202946431 -746640100 -523524984 -684525443 -1000000000 -544097108 -596999914 -999994807 1000000000 -853017530 0 967706628 747578835 -590177461 -636325383 -999994807 -555582988 -597259679 617613717 1000000000 1000000000 610801375 260940779 616647534 -523635138 -999994807 -999994807 -655702689 905176741 -1000000000 -682928774 -762746541 667014873 999997190 771173861 -415968475 758659536 1 -730700571 515133868 313592668 42 442889335 864945157 -905840420 999997190 -328332020 -867315729 -999994807 29035189 -383114598 -612926745 -926481646 876443821 -999994807 612394617 999997190 452221208 327881990 565591 1000000000 220964490 61874022 -27876331 42 882571215 42 648560002 473746978 999997190 416818963 576145438 -814015375 310521577 -999994807 907144961 442682193 -212745135 1 -548883389 486464198 -574168194 670395924 1000000000 999997190 -188605598 -1000000000 -534262457 -913884932 1000000000 143576779 -368448027 716491391 -1000000000 -47675739 146723015 999997190 1 -561583707 -1000000000 -59894648 999997190 42 -346857979 453707855 438936499 567472437 550581777 -1 -258143413 -1000000000 -608813291 -1 -609727444 -1000000000 -160524369 30166732 211701892 418710788 648630365 1000000000 -542069478 -577140612 434281639 24284009 110757786 719738035 -439225642 -964489089 -856739022 379992989 -999994807 42 1000000000 -632786884 0 -1 177596169 -888899949 -798900279 157237455 -999994807 -1 928182264 1 42 430770520 451761951 250937497 999997190 416933334 -73369122 999997190 86355300 999997190 999017046 343212243 640869868 -999994807 -113333628 1000000000 70650575 -770799202 625507402 -580589074 163117765 -272633312 159085478 -536105421 809742213 -1 -999994807 -797692612 386044568 -970717731 -619391325 -188938055 -999994807 742129212 -400056677 14734358 61887255 579469929 -311622591 -548846821 -100899075 694468211 -1 -272054711 -249327228 -999994807 -999994807 393311945 688968608 42 764458396 -999994807 -844434811 999997190 829905715 -999388517 -759501739 699124848 999997190 563616689 -709838377 353788558 916253362 -1 484832991 999997190 543945813 999997190 486680282 -343643455 843006457 223590879 931157552 999997190 619471131 -363676699 505811595 -999994807 422971602 -999994807 372167561 -352396509 -32104405 0 185711897 -896183347 -1 -472312688 -999994807 -999994807 -488251232 1000000000 -1 -1 -863168870 15084295 609659721 999997190 726544531 -999994807 -999994807 148474224 -605344201 42 -218822012 727111376 310567739 608067778 42 -627837741 849102382 -490417443 120099149 999997190 695961934 223394561 -484340922 484131806 549589295 61384189 -538718096 -475428048 735521195 640607895 285723033 -999994807 -966646621 136225286 66682927 -999994807 -999994807 42 698492161 -683807776 -893870962 89092419 999997190 274369884 1 -841644198 54223436 -715892516 1 -749678771 -236849067 999997190 1000000000 662652371 -368399708 -874922006 -42621521 665731219 -790716799 -999994807 -469468349 -999994807 -326882456 211932083 999997190 -1000000000 203321275 188912561 -886305079 -494207434 -999994807 -560736524 -27997968 1000000000 -789976163 360962484 999997190 1000000000 -999994807 -856515311 -513376072 247786562 704232199 -525525030 999997190 513617516 848794994 -40930861 999997190 -567733532 641353646 -158955404 -264096781 425466796 -79107659 906342006 599945127 999997190 -1000000000 399079555 -999994807 -571706310 1 18156128 -511798633 1000000000 -999994807 -987980215 -143128306 -89168269 -690847605 721505255 -577786475 -467046261 231731471 1000000000 747517853 42 999997190 422210108 780135949 587114328 999997190 999997190 -793012888 1 -564279739 872095211 255069565 999997190 606589076 0 0 -57686319 1000000000 -999994807 203066325 722827158 251899356 704735910 885604037 -534526669 400757066 -740398305 0 -999994807 484435235 -156339103 -635203916 -460564194 -142277372 801301442 0 179108016 -999994807 605741937 806244298 -84515504 -836419417 497340912 316091567 385773740 1000000000 -500544618 -830054151 -999994807 -343627695 -921545588 -668182455 234478193 999997190 12107721 576402379 754911291 1000000000 790840183 999997190 1 306543129 -819838172 -947068080 -1 -472093754 -852505301 999997190 0 933669061 1000000000 730868802 -572877750 999997190 766670649 -611383331 999997190 -1 -228162815 -405161280 -818692626 -1000000000 -321378617 300339026 -53710004 703546979 -1000000000 42 0 -93415799 -65908799 -831036400 665577327 -999994807 377586152 42 443040333 560099581 332761333 -143774687 42 462912426 -999994807 -163448343 42 456627219 994799823 -999994807 -1000000000 423152141 -476353265 172813321 -33386397 -167883333 1000000000 979762121 -644404211 534864846 -435211675 999997190 -699539479 999997190 -790045653 312418823 299981772 -1000000000 42 -1000000000 -112291295 -999994807 467340687 157989550 -153965693 548855224 -999994807 -24822391 -906331058 609679186 -999994807 -999994807 765323376 -999994807 642853629 699346864 891984030 588788663 -53540863 19781840 715389992 508899337 -981413872 -949265790 -627699570 -422447419 -648649652 490952156 1000000000 -444065066 593960609 0 -258336996 42 1000000000 -619623056 297001293 -880987268 -739781946 -999994807 42 -618065781 191149984 42 -479337944 152679713 972532821 256122771 68094022 28182522 183619773 -579931547 -938191351 -81569222 157881537 -421981222 -827311329 -496026168 93962759 758768744 -999994807 -152503558 999997190 1 391340314 106354592 841890176 0 230641407 422589120 146638170 -494648149 -530617835 -37501759 -426312651 999997190 445012914 64035816 540275367 412295570 0 1000000000 -1 -290180930 -576338528 435145105 -900774423 42 -474381616 944555032 -999994807 978474703 -820055391 1 999997190 528237305 -999994807 312166103 1 -20760999 -181020954 109598870 -556599764 -486138019 185805957 999997190 -999994807 262194053 -515113946 859995646 -999994807 1000000000 -536073928 -999994807 547232979 372765834 999997190 -184105694 542449189 -1 1000000000 -707536388 -627233819 479339422 1 574078401 1 -1000000000 394220864 42 -999994807 -1000000000 230749485 -582995904 963141943 -175267395 -63209185 -934138562 -1 -971796786 97154271 -221424788 -1 999997190 -1000000000 999997190 258800424 857620342 -967411065 914346575 999997190 1000000000 -999994807 999997190 354287069 -901057506 0 -1000000000 -847077432 -951533105 -785480782 322923982 396155943 -462351640 402809457 740348719 153960403 -886407595 1 42 502091604 -198406988 426948590 -49926626 462490918 693642345 480603526 -1 42 -862596167 14972459 -865347697 -825813587 999997190 0 999997190 321548349 278222550 922043878 -793746199 682310673 455155001 545730654 -299982608 583181583 81438335 43780856 822335473 1 -1 -999994807 42 -48775857 1 -265740849 -1 336611206 -532958681 8731785 158630041 -999994807 -999994807 -473746642 -248685292 -49916884 -999994807 999997190 -107022918 -459893690 217052591 999997190 564831450 -250683152 -500934814 580177124 -779639766 899933252 79017119 -999994807 999997190 326125229 361003317 -810178385 999997190 -418808360 1 -37795800 -999994807 999997190 -364302479 -369290534 0 931692295 -19922179 -235238073 -204591295 275811423 905472072 416488050 734691901 381512854 24277145 -113120921 584266453 -999994807 936894310 816682161 1000000000 -999994807 462636863 -999994807 -572535835 226653381 756491540 933491755 1000000000 -20945489 119904862 -626042318 538679929 -589113949 42 652161847 999997190 705721375 1 -606621466 999997190 588110079 -246967276 -544749925 480548403 -220706756 0 -1 999997190 1000000000 -730197867 415826081 -769500387 -696641430 0 -855901158 -108366974 -999994807 127102033 -371547794 -47373835 -85416259 -545171133 -590846968 295131699 -297994774 -284830141 -647970673 906105960 -292434898 -681347131 999997190 -382694996 -1 -857875097 999997190 999997190 364290713 -1 130837799 -105377105 -391821201 143164368 -217808317 659721938 0 999997190 42 541278589 438770954 60904014 -21758746 660882065 850065695 574060099 -1000000000 -655725924 -1000000000 999997190 -502609344 -815133129 331217453 0 -999994807 1 -999994807 275163977 -999994807 930111949 -332016568 -837090485 470256038 -84566865 -121823260 -77682264 -1 -999994807 -267339074 -999994807 -673046520 -603104972 -999994807 427968588 1000000000 432091873 474445165 291177912 -165852978 760293870 -894956711 999997190 -323382028 999997190 -223432008 0 783986319 -1000000000 90457751 -131111707 -1 350298727 -94929848 758364081 -157011759 649181196 999997190 681609285 999997190 874112788 -999994807 -129492399 719495198 -710688230 -170911961 -1000000000 999997190 -309538174 -999994807 404087314 605049199 -52059044 1 -602507023 520927877 -999994807 -999994807 -109249363 -651813207 1000000000 -926350339 -999994807 -1 972970787 -656514125 42 1000000000 735840296 201644331 -999994807 -811568830 -907997563 -958828154 42 779372185 5839250 563110360 999997190 -318532539 -669464693 -999994807 1 -115398309 -999994807 42 -999994807 -640251347 859633341 -999994807 885632338 -581004704 -404669489 -343388582 870987391 -315082915 849528918 -1 -206427026 857084002 -682782678 -999994807 636080344 42 -999994807 137381862 535611665 778022556 -1 669327455 -848964815 -986474799 -17456049 -256553871 -895335653 -999994807 999997190 950038097 618239949 553437729 999997190 75436693 555696007 -867895712 -1000000000 -999994807 987309481 -343067055 375744963 845056100 218930535 -999994807 -199648888 574866810 3653160 -833196291 557163265 -326162669 -964640919 -265791061 37358906 432865645 -882099373 999997190 -767502385 999997190 -625932436 -672702953 999997190 189144515 434831874 -999994807 678194267 -999994807 -312847354 -695278459 -933698714 -694407175 -348159691 448299365 -234293065 185272215 -764640583 630984551 -1 -405461729 -218712662 161872688 -286160148 382190349 173996409 -169083948 -602211459 42 -249285533 -1000000000 -226618452 -162830740 999997190 254406561 -999994807 792414886 -265813134 -199885847 -438931496 -281964246 1 -559092527 156622471 -717632447 637705833 -326663838 -636987499 766269760 -151179344 -562080153 -943750396 717867650 280343736 -252477226 -532600885 878098258 -999994807 1 -633893530 1000000000 593095997 -785275775 485425447 0 187657809 -928839268 165482969 -278218688 -325945464 929156694 523778748 432494732 999997190 218938764 311818504 250354311 42 426625400 -223358180 97030879 999997190 -70309060 -999994807 688296447 606721772 -953641048 -440994168 -155954129 -592488361 -653742667 -1 -44175290 726270930 -825784922 -999994807 999997190 485142491 492009647 -976978753 -215197215 -999994807 -999994807 -589785850 717082293 174436917 -956122936 490996347 -500268325 375173091 100244046 999997190 -595491921 747528300 -999994807 -779092560 -992574826 999997190 -441056743 -999994807 0 -739418156 188156173 -1000000000 627834887 506447670 5264321 -268578024 -999994807 -1 320761298 -265064815 999997190 -553449711 -355922163 734938925 -692662035 919839743 -196686852 999997190 -643392497 -999994807 0 999997190 354614501 147687080 -853682754 576502957 -546839454 -1000000000 -569005930 860022630 681254351 -1000000000 -1000000000 309727284 658442976 42 999997190 236896595 387482195 999997190 244399729 271695834 42 533764217 554719287 -173325678 -1000000000 990041806 -80207980 42 -420834518 -264712726 -999994807 674099215 -783687215 -324740868 872363770 -92296927 277201218 -999994807 968852599 -66038404 664915254 927988701 669075046 -1 1 -821480448 -707563306 454394502 1000000000 199809724 918418808 127941762 -1 521161879 -122148334 999997190 -63590927 999997190 999997190 735402340 -763666728 924010213 999997190 -709975645 724483389 999997190 42 938633648 -203495668 757371137 -473514349 -247468931 -19969794 -398956068 361252543 -598301188 -1000000000 -1000000000 -463412324 -58606353 999997190 -578599745 0 -459771547 999997190 999997190 -274495018 648550121 259083781 42 -167697981 946462210 -999994807 -199927692 1 95535664 -501041456 -999994807 609110236 -1 591610820 120402351 560513863 935030474 -319079837 965312955 993554178 1 280182486 0 -300402319 -358470782 45774948 -999994807 1 -999994807 999997190 -284479059 -906156065 88564871 339586229 42 -482260597 661853720 999997190 -519766676 58828796 -308843190 -903946680 -662903210 1000000000 -617980158 -999994807 371355011 -936070340 -806834879 -1000000000 747154832 -594427507 955911552 999644419 927972860 999997190 194357316 -388584296 -712663796 -837948913 938719544 -1000000000 -407609739 -209245376 144657103 61727863 543941253 723332770 678295916 538536319 662846936 -999994807 -813772487 0 -423539391 -965266651 323696485 -1 448540331 29339298 0 -47194821 -368601258 1000000000 544033185 -1 -723274621 614987827 -173409141 246233262 -418002132 -21061972 999997190 42 28458116 -999994807 242374182 638115198 681703145 831451779 -11190536 593954572 599656563 -256926511 1 -178142528 -650789134 243401559 0 944397102 -56743044 999997190 -360191 999997190 622445364 -968632765 -817368994 200628659 -62849549 -412962058 47636406 694629729 320066399 206523005 -369164554 -204789595 0 -526059595 495313613 -991963166 -988615188 -321642425 -886407595 -449864516 430069199 295431167 -714620867 -675772104 -706188492 -768201854 658010579 -999994807 -128473016 999997190 943906471 711830946 815638891 -389108357 -999994807 56196653 999997190 789717034 671105860 -18640310 672810014 588113680 680228713 -626763530 999997190 176882312 128380457 42 -385382649 15620466 263819017 896064599 -589816131 -1 431825033 570750731 113860227 -332715056 -1 -832647765 135441385 -1 877037782 -999994807 -397673636 1000000000 911075562 335223315 999997190 348622943 302598294 980623911 42 796804694 -503437018 240653699 109825044 790352701 -29330334 638853002 -326500678 -999994807 999997190 558840545 -674018487 999997190 8846565 -218248789 -436308412 263225142 507832781 -879838755 -811343912 -60115547 973883272 1000000000 -681915652 -225231331 -774400685 -909899576 592690148 -957829720 -1 551069723 -956374443 196948458 -77535054 999997190 -274477497 -705138730 231411022 -7037760 364336200 900773566 -1000000000 -212798459 1 -466952681 -192047747 -165406947 -43512367 -1 -409315910 437547648 659613394 721613613 -937075762 42 565017016 -993806405 -475633835 -1 -24073107 42 531774060 577694815 -577260828 778852072 -1000000000 -197917644 111414093 279807460 -218815345 461911689 644314449 1000000000 207371330 900483801 605741937 617264113 59050566 -633423376 -621663663 634381008 918324382 1 -620820444 -447431978 0 -4862171 0 -1000000000 -311457569 1 -633437740 42 999997190 -523159010 999997190 159460259 1000000000 90131962 -782196985 562338090 -970946001 -643395067 -1000000000 -665814947 -999994807 -157994785 999997190 520944400 -999994807 289032254 163054863 -1000000000 -914044530 99671603 -262420645 999997190 -213935120 42 -999994807 520706321 636057750 812579556 371764204 0 999997190 100307859 193297820 -573841773 -452606801 42 -38748031 -476040340 899298971 805914913 191425103 42 -999994807 -351971700 1 512297864 -1 999997190 -711388062 -782733338 -399297269 -66973860 -247510303 -334223522 424172301 999997190 992872768 -660063619 -963883420 402534156 -999994807 42 480911398 478698480 -617864705 322110761 -999994807 551642269 999997190 32713956 -232976774 0 626763388 -128780282 -485104370 -41905889 3188624 331636067 -946323129 42 336826857 59872721 994001380 -841020487 441233362 355872684 560131387 -564103483 -951077574 -1 999997190 -999994807 0 1 561230668 661782264 -999994807 -257875096 110051978 -1 -112518532 -916548481 -942461151 988548983 -1000000000 35876999 999997190 -629676473 0 1 -871244759 -4036914 -539049543 999997190 964348862 0 187039005 885071779 42 378431447 -606619833 -154457904 -249339759 175210025 363856176 440614578 -999994807 885439994 666324028 341457742 695614950 687063770 -982018042 -139549355 646092896 267881080 899133793 942996755 269249528 -384187380 -803434192 -659420912 -547930858 713190533 -727151911 -998976158 -31633497 999997190 -806293481 -1000000000 153757081 -882866269 -72885856 -393748312 -454732913 -691284289 -577762148 42 0 21373795 -214636098 -342504083 -1 1 169238845 0 63792074 406853617 1000000000 -931800578 1 607681621 893152121 -31821062 970827566 -889660399 1000000000 -826963741 -601079242 475662842 582275667 715307145 -1000000000 -32937671 633747231 765598423 -999994807 -999994807 806006827 899800170 -1 -999994807 1 350031258 -999994807 999997190 -1 1 588404940 657996407 999997190 864376717 -811021854 -679629785 -17032851 573585033 307680173 -220189028 965127310 -227008533 648323612 -274572623 -918302373 432126360 999282357 880562642 -70855617 1 284091485 173595410 -334914464 493794666 -281702458 999997190 -891860468 941566375 -16341875 -990942469 878259139 121881105 -841962602 82566281 -985658638 -999994807 -991059710 0 635389916 666102970 999997190 511568355 334484556 -991641392 480818817 80991984 714682012 994423255 -818216636 466298476 489262594 538264042 -754982136 -57018551 -469523099 669687231 999997190 57179763 816300626 971494448 434715895 999997190 289023480 1000000000 -250292020 879247590 -689396498 -951858773 -131877402 -1 -955363592 777710686 525664942 -507108110 254881498 -459030529 999997190 -782628824 625871461 -282394147 406276601 963444132 -1 -851091413 1000000000 -934884382 -454947750 -395207928 415066412 -787071697 -999994807 530363499 102598016 1 -633423376 938189899 999997190 1 -928042558 -273069977 -199702945 -944662064 -494600981 -999994807 -999994807 534603431 689184970 357076139 802562898 -608026422 0 -1000000000 -617881221 356248546 0 42 -788316044 118382199 1 -960094274 -464398061 0 -1 -999994807 -325014184 999997190 -826571237 999997190 -452298879 1 -660342174 38020324 -999994807 -999994807 -1000000000 650078225 -812072875 109747847 387070529 -999994807 -840300781 10829707 -999994807 999997190 51162248 206967865 -962699290 -999994807 -255144558 -760546159 846252171 -472446772 -738637133 -129901286 -229544743 -541644486 969112804 -652578789 113803631 427931126 -24970287 719330695 999997190 999997190 999997190 108031151 52917108 827477999 999997190 -431866254 -742232161 -457045982 999997190 827145907 -526419615 0 -1 438842232 -999994807 638060521 -999994807 788657032 876468857 -174551773 -212640772 914052319 -902639891 -999994807 816169199 557322239 999997190 335521665 42 999997190 -715758302 -838135123 -675700000 -999994807 481423349 -769211084 81928655 -523398237 519994281 -813126950 672745055 122812052 42 -386078319 251332925 -999994807 -1000000000 15076522 -999994807 707015596 -491519419 425342387 0 -999994807 999997190 -246821122 -1 589590072 -226023106 -1 181643944 -70010586 673582016 -260864335 -151039336 865550426 394256137 -999994807 -7037760 1 342468487 -999994807 1000000000 999997190 -311953172 91017724 -50021194 -855824169 -470085805 641953724 -238554484 588582349 999997190 -844580201 617856732 -18063696 1 314735556 525970810 226767634 -930369646 999997190 510902251 536292509 801907281 -1 -29642022 -1 999997190 -281772003 206861765 -84413170 -398322489 -591094659 -174764022 999997190 755724223 198352169 767428952 -933673343 950046442 -699950 999997190 327435312 744842098 740901459 999997190 -705395833 42 -111426948 -999994807 999997190 999997190 973712117 999997190 14846027 -74145610 919216066 -945943817 -328869910 898324136 238182799 161296320 46486555 -492101125 757214314 1 -999994807 946317480 -499964195 -122943507 999997190 50714899 134365824 999997190 241721959 -999994807 -124884224 280476604 -623913648 -999994807 1 999997190 -999994807 282735211 999997190 44192498 159447870 754845298 -37688405 -1000000000 -999994807 498256442 -299518868 42 -191593354 -999994807 -274460775 -1000000000 -388371495 -1000000000 -999994807 -32824963 -465997931 827325386 1000000000 -351446340 42 999997190 -999994807 0 -575887674 474344197 666009047 -63715038 -455489216 -703087998 390209254 628460667 -999994807 999997190 -1000000000 -87215120 811386545 -999994807 1 262771971 -389791527 1000000000 -987778630 442910444 999997190 -89021333 712703099 -509266520 -822745880 997546409 999997190 -239734758 -212085554 1000000000 999997190 117524276 888353690 1 -610909499 839601057 -5453234 841332411 -149254978 912888758 1000000000 -439729405 193503705 -589981793 758420640 151483611 -555550865 -283597847 -502618161 312713741 999997190 -955554390 1 -465209793 666658994 -814849203 -1000000000 913027848 942472699 491553985 -952153963 0 889755830 866518413 42 -1000000000 1 1000000000 444774125 572140041 264870721 999997190 -1 1 -449581165 -753556039 -86770479 -237710619 -964122541 -1 -973962914 -262028667 169807579 190034642 -268145300 635204450 -1 -97536365 34980959 999997190 -566108771 -631819174 0 -637798573 999997190 1000000000 -835508015 1000000000 -297765326 1000000000 895182766 42 742166609 528865538 -999994807 -1 -999994807 -959379754 42 15112041 -1 1000000000 999997190 999997190 405135141 -88466547 1000000000 552332174 -935110158 -101856215 -549677249 -1000000000 -224838230 999997190 42 -50755321 723644079 -770870368 -1 65022116 -999994807 916001153 -30221036 459240165 21518140 -617078151 -999994807 56569543 -999994807 887324195 905997750 43814160 121968357 32862346 -474095288 -71063484 -693549539 -999994807 999997190 194849427 -880416565 100721915 -172399281 -466206250 45966036 -523799839 1000000000 954997036 -397786948 8877164 -110794915 42 -82160733 -773927950 -999994807 -261054175 -728464862 0 -1000000000 837851055 -369550403 892616987 999997190 -999994807 -1 -419017706 -330165195 -121859396 963806559 -752107151 1 -513311412 44501781 27145415 0 0 -131709224 1000000000 999997190 -999994807 -171052901 1 479873993 -999994807 1 176132577 831100675 -453108707 1 -799782675 567509145 609662915 999997190 54848314 0 728307279 135405169 -241342981 -28605773 -717742257 73104087 -494619406 188181695 -757154862 -375526990 -999994807 -272827366 -16671560 -999994807 981844658 48406029 -747754187 -355706135 -548955108 843497572 -311336511 -999994807 940714822 659537037 184501435 873887388 -4054485 36349420 787887406 -51428202 -23626101 1 999997190 376194479 532620361 -602233457 102519730 -383849226 -999994807 999997190 -43834994 -773999677 591875482 -344308836 -314600460 538309536 42 1000000000 42 -999994807 42 -882222253 450032112 -807351961 42 999997190 -313488196 0 1000000000 -971647327 718065750 -258217992 42 776753365 658336190 -749412234 -395863157 122616100 20572813 999997190 13888057 -864496109 999997190 -245966453 -1000000000 70097255 922139448 547827340 1 -186452905 355343389 -860272060 201308739 62812668 -391958769 -884276752 999997190 -1000000000 878627057 1000000000 73950486 -572116406 674387513 184740283 -711169620 845477780 -842556924 -527881407 -110581777 69887044 636638790 462826032 -439776064 838337150 999997190 105896763 -999994807 -673256377 239437592 0 -1000000000 -999994807 174389166 94153762 -1000000000 150576294 221622485 447994042 -1 -1000000000 369623654 912754484 -264655657 239491135 -264065001 999997190 0 549467631 -361053835 -386008704 -983644362 -1 -999994807 -999994807 143672279 -181386085 -1000000000 -1 273705637 -953698076 1000000000 29449104 -1 401198757 -790503713 203968917 -342568859 959917765 -999994807 503434449 -999994807 899319559 -470469341 -738594064 1000000000 -6493833 -467420796 -180144208 788604303 963723194 -133593952 -800042317 114441136 1000000000 -19872440 310626147 -398069381 187070510 477384631 32751383 -1 117256228 -714235047 430982389 -1000000000 -829566674 116374965 999997190 42 -472676004 287679514 203450729 -999994807 -1 -150838146 -114607627 139041204 42 -501303040 848207332 486602963 -279017865 0 -999994807 1 -220495930 -1 796433668 0 3901409 999331542 0 -954867384 999997190 297147178 586749534 -660128500 -1000000000 69661005 863667055 461076289 391642412 -17263078 42 665703938 -999994807 -1000000000 30370352 1 1 -671284393 -713023590 42 -760116551 522030247 253825570 447545130 740553020 850527588 -132159187 42 357079871 319320755 56575449 -408623734 999997190 1 999997190 -372957092 -999994807 42 -227628431 804228863 -486279053 295811234 38889283 -1000000000 167554068 -203285717 -687040100 -915586498 273707004 127306254 42 819916049 -633363876 -521114024 -206308393 -113252433 -999994807 -999994807 206861848 -613857205 222497435 -107791766 822374984 1000000000 98921799 -932415298 259759871 0 -138581237 -970226314 -931534481 1000000000 -265176279 -999994807 -404661761 858058593 -275120125 -999994807 -657507358 297972172 983444684 999997190 999997190 -402701581 1000000000 -595537392 -256681214 644664549 714454096 742718841 -712134165 785493593 -297842685 -940035025 589327450 764016980 -1000000000 -999994807 1 0 650473681 863584862 -941015907 638560714 -527005286 946979972 -780977532 -411541971 588110079 42 -315427932 -999994807 651478255 -493371628 578688082 -259957420 -1000000000 -42637000 896958329 -999994807 735993833 -1000000000 324595655 780436226 43586954 999997190 -698951181 -596289391 -259368762 1000000000 999997190 485412868 42 -999994807 115260917 -176228737 925386254 999997190 -360314331 916553456 429816655 42 -349339311 -17013219 -501585621 -814201301 -218140338 145277195 86410843 -884090280 1000000000 978378320 -772630148 -342288225 503436400 0 392031755 100511759 -999994807 -999994807 -81304204 -999994807 861633298 -874018845 -943530924 -458875229 -892379553 -492200487 73289988 42 999997190 -999994807 -342474354 -1 -1000000000 -933027624 449598868 -377082270 -261570270 -448279669 -287855344 999997190 -911227847 160783917 -899528333 -277648012 -532180932 555951796 460993568 272223599 -335293484 -59065717 -510843708 -529445013 -1000000000 -521812615 263218816 657200309 42 -275402129 112703781 -154518428 -612290673 -136478910 1000000000 -627709149 999997190 809513150 -412845648 -728454613 529542993 0 208788100 868900452 840732961 -837671255 -624663545 -532781538 -1000000000 -208922472 132470716 -999994807 -999994807 999997190 -999994807 -821124112 -699843980 -650600519 999997190 305242233 -359682687 801433334 -183296820 -1 1 -783825978 556170225 887756950 -321432896 856601243 568848819 -1000000000 -999994807 -483467858 -591313294 707624804 347420241 -267675420 -497197693 999997190 -568533002 406453483 -999994807 -845946297 649011930 918621019 444905886 -999994807 1000000000 -452794821 -290096826 559838382 -13684806 423383701 -89784460 -540160520 519596306 -469744436 923233188 1 0 -403282149 999997190 42 316950109 -253621537 389212785 264314805 1 -391622857 901545538 -1 -78415848 -1 -1000000000 -731038886 887032609 542401451 -999994807 727258966 -999994807 -576680823 294709268 506703654 256758770 -999994807 999997190 -513169241 -283217302 640034069 842702299 999997190 773139177 -920221955 250060493 999997190 1000000000 608736954 -182917002 -673927631 -766508520 442800482 -33488217 42 -808707244 562221122 -999994807 -848066047 -798521390 484895768 -999994807 42 763106021 -313314580 477356376 -1 999997190 -891851117 -71805178 -999994807 -812605163 -999994807 -999994807 999997190 1000000000 462704063 -462313188 -153464916 -38128510 543551823 221555093 1 -372059536 387804691 -1 999997190 -989527001 -270677678 1000000000 -999994807 215716209 112857375 1000000000 -451151870 999997190 -348716410 -1 -357377673 -647073172 999997190 1000000000 -70722534 1000000000 502339073 271171244 999997190 -551143647 -1000000000 -999994807 999997190 983577978 -833529434 328811045 -999994807 999997190 999997190 9364952 -1000000000 126423674 1000000000 -834463014 759020947 999997190 999997190 743576983 -785697889 219792430 492979467 -999994807 616753536 68439872 0 57962943 -260751753 -744371570 310100955 62612848 -999994807 414411140 -898386790 -950780629 169832896 242612994 -999994807 167538011 891905775 -1 -256922286 -999994807 -448315358 -731007081 42 -41411245 1 999997190 -550401580 -550767532 565800431 999997190 -1 -939514687 -221502493 64108898 3113864 14014808 -1 0 999997190 999997190 -156062297 325555420 -115867389 78307236 -1 -776687102 999997190 999997190 -999994807 0 -343632107 -503651183 -584205691 154285205 436608790 1000000000 -615455938 502573469 493228515 912717802 1000000000 853413693 886818346 999997190 371903101 -940407606 297550356 -999994807 195104866 494306198 -602401698 -932891989 -1 -110776018 -999994807 -292299921 -999994807 -1000000000 -1000000000 -999994807 557133540 -99766298 -232818890 -999994807 1000000000 340515440 -437970531 0 -999994807 -576269854 -473115956 999997190 -473853729 -1000000000 -970558739 -297488408 999997190 5718217 -999994807 -821968212 -110346837 42 -787008641 -676131395 -999994807 430112916 247711439 999997190 -1000000000 -1000000000 -962523721 540263779 -751593047 -999994807 1000000000 -49027052 553572663 999997190 -297706603 -1 -578507429 3193524 -32057558 -278917981 -634721124 -826277257 -118829702 147868622 512768862 -767429541 278345100 -247985520 -250055482 1 -1000000000 422477310 316261236 -864435294 991079293 -551644050 -999994807 -256292352 1000000000 1 653526540 468900891 -464582610 829650646 999997190 -579438114 -999994807 -338763468 -29136048 -684374951 493774653 -396596559 649924677 0 -999994807 999997190 999997190 -595429293 941176437 722321749 -258434056 -211924404 999997190 -999994807 593562858 17498107 688960331 42 -300403428 0 1000000000 -974328472 999997190 468764004 534998215 -124121732 684442968 42 113388675 999997190 -675213791 -999994807 806271467 0 -999994807 -807485841 489011020 244320344 0 191581608 189229297 155506192 -544593171 885799380 238611086 -807042933 56356678 -1000000000 -414160291 242481030 -292239173 -825441393 740501049 -999994807 -1000000000 -545737716 764731963 293832419 -1000000000 -161956308 1 894749607 1000000000 115496931 0 725406404 0 -491231825 0 678125311 -1 42 399480840 154543840 134888662 -88052853 1000000000 -83055842 534361308 999997190 -815725706 999997190 -341564413 103034345 972230811 999997190 -248810425 554506092 582134691 978580866 374885695 -395291336 379985582 849302453 -699808801 -117991100 -311037125 -999994807 -999994807 -20806203 32806738 -542748937 -704098185 999997190 999997190 -165688176 27213249 1000000000 42 -999994807 -724547928 1 999997190 -553327613 -999994807 49181292 -828430312 -999994807 -584395530 -999994807 1000000000 183088804 -1000000000 -267197980 -1 -879977742 -993882213 923935825 -977761975 -210023591 42 -140327721 296362824 -301905780 999997190 1000000000 207709353 -889674278 926406434 999997190 0 545197028 361510031 988015097 409619939 501329756 -777307901 738685330 424574792 443155267 -1 0 -487240754 948359063 -999994807 -644267313 -999994807 -198666201 -186234146 497694829 694561607 469793996 330987738 152510233 -455481568 -493141745 999997190 428978749 1000000000 661711211 -1000000000 -951661016 -654407579 573610402 958816598 -942449872 372963626 1 -647306450 -999994807 -218263955 -358132124 -532211348 97434630 -999994807 547466336 0 1 999997190 -1 488887637 -13309315 -647635191 115123154 545416693 590438597 752675759 701025109 -999994807 -478023774 999997190 999997190 999997190 -447330646 -164146158 480177066 732555122 -900817556 -322297633 -80546720 -879591287 -174584406 -440321225 -179799861 -999994807 -686073754 -548456986 -303894865 106864366 797091189 -234884770 340743836 957485960 -479166845 -991170151 999997190 -763538403 42 -23080349 -713350106 16061245 296677903 -911825950 -190963452 673594522 885746471 420857793 0 707989099 46147312 962845664 -61848191 554574824 -852556083 535232607 29485449 -999994807 -821023627 734201376 1000000000 296719635 -999994807 -137862559 -772694786 -1 -148749290 -891029353 -800318883 -697539051 -999994807 409627341 -590682299 115306288 -621704789 64416119 716006482 103332638 441628125 777273742 887703232 42 -999994807 -1 -878937112 -999994807 999997190 -888902908 959243274 979699878 224328558 -776825363 446154330 -648414261 -195641658 -615931229 776601085 870343726 1 -205491255 118767339 1 990635507 -781270166 930368614 -814138484 999997190 22267117 -449571656 -999994807 0 999997190 453933355 0 -972397557 -18945976 -663350670 -660124420 239387773 507269915 -999994807 -544749925 42 789020548 445759013 757510597 42 732562101 803751437 -449926554 730358529 70376929 976032364 999997190 633119976 302894467 898785964 -380920112 -147337179 -554200935 -381881409 999997190 1 42 -77137523 -631625860 -93299024 -748918384 -999994807 -363512164 755497852 999997190 -1000000000 -267825713 139767393 -569146282 -999994807 -954601487 -262150278 -953098396 999997190 999997190 633465003 918953652 20746834 34666509 207962528 976733185 -7208645 -570023311 303207542 371042924 100223229 -808690394 -345127075 226977381 -90982390 999997190 137565274 -171769724 67156915 -35554935 756468190 1000000000 0 -999994807 999997190 -1000000000 -342809580 468654811 1000000000 999997190 -999994807 -999994807 735700303 -704857653 -25970543 0 733217737 791303646 875351751 -1000000000 -303354710 -868339112 -766882408 -999994807 -574713386 1 111898551 -1000000000 0 -1000000000 -273991095 -248216313 733519114 -881019300 167356040 124277884 999997190 -294638174 595113376 -756889819 -95070317 -999994807 1 -699910296 -1000000000 -195291103 -850718841 -949764547 627385634 645127362 1000000000 -274009914 -110633985 937963465 -433853053 292862212 -999994807 996323023 895726289 42 -1 -665526661 -293819266 511471920 999997190 998110122 653317383 -1 -999994807 -1000000000 324177788 -276142673 56638413 -404661022 -721383616 -911036676 -47353749 1000000000 885320578 -999994807 650557764 999997190 20438994 42 1 -899061186 -562829648 -537407956 269298720 841388698 -999994807 691187823 -418500624 -1000000000 46219354 -3610652 42 999997190 -999994807 891669533 -475029356 -999994807 228657239 -756233235 -467464243 -948271619 248814569 431893858 1 -999994807 -782082931 -739783714 -201010923 44031296 831755902 999997190 42 -912339425 66160527 -1000000000 710797986 889410426 580199904 -464456638 486498365 -819491783 -271146046 -599148812 942388606 1000000000 405787285 -999994807 931368340 -230840900 -267750848 -194248187 -858644091 42 -699057081 956841719 715160084 999997190 613201692 -801692934 747197561 0 999997190 606721672 0 -999994807 1 222159382 -999994807 -174315676 -363365899 999997190 1 250684835 -632195943 -999994807 1 -544318895 -292689375 -395238195 394957466 256722224 820355827 922226390 -260313098 42 999997190 833937869 999997190 -809007820 999997190 828526448 636060134 -231371992 999997190 -1 1000000000 852692976 788798500 -1 -324372884 351092069 -552749157 42 -264943247 962237259 -999994807 -437539806 866273120 940233007 -999994807 -971490597 -144433049 -999994807 -156428912 -600573673 -74841405 -999994807 999997190 1 1000000000 1 -1000000000 999997190 776759414 908079710 -303777335 -906889803 -564223369 -655796526 -1000000000 0 214641032 134455116 180110082 349919840 -999994807 783619295 13351375 786622464 -604761150 784478801 647077125 -147120096 999997190 725007473 -356613157 -819349194 -836964211 -636983121 -1000000000 -584885214 937869291 -1 319866581 -863514305 -1000000000 771481369 675477952 745162798 -879953974 0 467622138 393631157 42 -6919635 144805242 -1000000000 999997190 -165417788 -157435151 145928956 374281579 487022775 -115946505 1000000000 76825447 676460183 899647291 1 -1000000000 -999994807 42 -273379867 42 -186170613 -281672005 417517479 -976382340 -57853288 926808771 -1000000000 -681604558 -953382984 -358319257 -778728562 -669563471 157851525 999997190 -1000000000 671550283 405576523 793240053 -999994807 116755851 -999994807 574094331 -768735851 936451745 999997190 33144578 -782627176 991570346 -999994807 -999994807 999997190 -1 -1000000000 43360442 631113137 115927039 228866512 -999994807 -1000000000 319545722 367874241 1000000000 98210717 302105893 -532276092 -481438628 0 581322331 -427929964 -999994807 446193552 1000000000 -1 -314193359 -59291299 -529375240 999997190 877050520 999997190 153045704 42 -155000669 -583337543 144324284 -999994807 -999994807 1000000000 -1000000000 238879045 42 0 -705812670 42 -999994807 242962797 -315050558 1000000000 999997190 626796320 -55018553 -28844193 513848437 -999994807 542441353 -762270838 433749158 -127503389 -56542998 999997190 -713342843 -640527429 -506871013 42 660651680 0 -713480758 -795142657 -57869686 -1 -355449352 -999994807 -467043781 999997190 -467809132 709064804 1000000000 -874837882 771870059 -535840143 838019221 811786050 654869816 -999994807 -381604512 -443320457 742849904 175793636 999997190 541803571 552666480 -206716006 0 -999994807 710332240 -1000000000 -999994807 -605118815 -128699609 -806083160 1 41169877 -1000000000 645383141 986535985 999997190 -1018242 -999994807 562726160 639711883 521657986 -520940835 480687970 -872676725 999997190 42 354223353 -369369305 562270854 286488958 -280077501 0 0 -656072854 -373629763 506025244 -313464701 1000000000 689772475 -843169905 -74023571 -999994807 -145408210 -965156528 -203668326 632182148 999997190 -999994807 717372037 -542619798 582604444 -545168113 0 42 51493182 829859796 430368944 -136679505 1000000000 592931387 -999994807 -183438754 0 999997190 1 697518788 -830255907 -618171729 1000000000 -728750950 1 396992500 -10672516 401696775 -999994807 -999994807 -999994807 -96357428 401858164 42 42 -999994807 -264609943 -827626721 -826045308 107367028 -999994807 -223498740 42 365681751 -228370372 -55789120 999997190 -999994807 -999994807 -999994807 -496072439 972551751 -450703757 750819968 511889173 -377004516 468534299 154042086 -1 0 999997190 -920274776 -99047002 -890644302 999997190 -921048551 999997190 -862347921 0 999997190 696753321 -948984989 864871497 980206224 20654949 900418009 124862620 -442644971 -1 -1000000000 -425498854 -515969060 975235506 646405090 62188628 999997190 -565001221 594659388 -114409754 522344145 -1000000000 127070183 770250570 -110180302 1000000000 42 -808208655 91017724 240106930 -523721968 999997190 999997190 413326112 -466442681 -84977362 42 -1000000000 -999994807 -154113607 461341750 784396901 -276795497 -999994807 -859602554 -1 -432618697 42 -527331570 805678121 369243807 925217903 107424175 999997190 999997190 -981495780 196002237 -471264156 -349197166 399887038 -1000000000 780575423 -343488255 -461640759 999997190 -523952484 -4747756 274855696 -431665388 -858356110 -792811755 -345511628 476044925 536345517 570350364 -359239010 -206232970 506128918 225012974 541529824 171017597 709911467 540758825 -682807882 -552015473 -190752504 -5469075 -64203428 -876658358 -259785966 1 -295686026 0 0 -999994807 268231982 -1000000000 193801381 -1000000000 -999994807 -766279171 999997190 -546348162 876055403 0 568784120 635575268 785468021 809595278 685932937 -342678176 -999186888 -999994807 0 773414151 -526535813 954838649 -245197438 42 -702697664 42 960902944 -999994807 -674263908 -278005776 -652764340 969691630 999997190 797420434 -994017792 -82763042 -393846077 999997190 285753819 -100554039 42 -942577627 793405023 508773174 -999994807 -730885321 -612367349 -594908188 939381586 -928561355 -301209522 1000000000 -999994807 1 -118399532 -562116029 1199525 -999994807 -263770563 -1 732562101 520018464 950442111 282393802 748647414 999997190 -707955213 143541773 999997190 -509493713 766849800 266783728 999997190 757393715 -404403674 624125201 135689881 681741181 79217948 -893563133 -527206987 999997190 999997190 1000000000 922891721 600865350 -473551628 -378410494 375597145 0 10711987 -375689635 999997190 -1 -339698475 805558399 830905842 999997190 -775825934 -999994807 -863745159 -267545622 0 412750976 -365122935 -286014292 -999994807 68649841 -496934951 999997190 0 768440367 -866389303 587534832 778880045 -1 1000000000 0 999997190 -744726891 -595246158 -999994807 999997190 193614471 -960951525 0 -140709845 1 -421183558 217155070 -973132638 -857171003 461361385 999997190 -1 965648809 -461490950 999997190 555263941 -999994807 107913984 484807924 1000000000 42 796298206 -438315432 -999994807 -682454045 411712586 -974990717 632424113 795927119 999997190 -993137796 -749456564 -320793752 -919672127 -586466212 42 -567242775 1000000000 -20215675 999997190 999997190 -70610616 -897677124 26681324 787047350 84958867 577557806 1 191053082 -379052361 -409196228 221019508 807356989 -871249324 1 892411487 -1000000000 185038204 -450512261 1000000000 -716399807 -884406090 -200405093 -269074100 813271109 640528428 -1 -237585593 -838017679 -704416670 216845577 999997190 501885314 0 999997190 374100515 96247924 -121308744 -346109143 1 -999994807 -1 73388561 -120948507 -289442173 1 -999994807 -351312977 -1000000000 929441951 846386569 923396335 -932818275 717952054 894207736 292773164 828690130 42 -1 -999994807 -490308917 999997190 0 999997190 -333297412 902353720 762064046 -77124804 -1000000000 842303220 748269885 -898925449 999997190 -374535087 115442824 737675598 448955903 1000000000 42 -763824688 0 -632568583 42 -999994807 -808781242 42 -596417036 498191385 42 42 42 -775136561 895827812 -1000000000 790105134 905500396 -272040149 -705290728 148641959 -275926710 -266515913 -766379903 636290553 999997190 -999994807 -969595482 -999994807 42 -695163626 137393069 999997190 -272576522 -486951593 0 -1000000000 -914344282 807348491 999997190 0 -666665806 -964452953 420234400 -76045522 -43435494 999997190 -999994807 -312760825 -301296880 332099596 70835203 409190353 338373797 -592913516 -430846851 1000000000 281770172 -696956565 789508202 988832390 677704364 1 -752575265 42 -938543764 959877154 -999994807 1000000000 999997190 521403238 -104944514 -456281684 -214711667 -825588871 1 389515116 756407753 999997190 -1000000000 98515677 451532638 -280116581 -874386783 999997190 42 373162945 42 391383244 447914788 657048598 1 824994117 -900768496 -340222358 605115487 -537497449 -298334588 -1000000000 739219213 903324732 -306247945 -928020487 42 104321451 -406278197 -1 -788406402 999997190 -492703092 95309034 -736521824 999997190 -355449352 999997190 -984195534 -821664721 -1000000000 487155121 -411984455 -417097021 -109572188 404051720 707132728 0 948574163 383537377 -282674760 479194089 -5945816 -281083186 -702668949 999997190 417310727 42 -666656021 -999994807 -452180806 -999994807 999997190 792754412 844777341 547543053 -161586599 -999994807 218766412 -833492969 1000000000 1 758494668 656825512 -57065026 -999994807 744720411 -1 -640409480 954754580 42 999997190 543910760 699373726 -1000000000 -413422432 999997190 999997190 433857347 758991187 130222222 266266524 -23226637 -568463406 -862283832 -1000000000 -594501559 -1000000000 235155220 1 -896773862 -999994807 999997190 306636380 -1 -438712302 119021125 -844228795 999997190 718274425 0 -999994807 380434866 42 -234771784 1 447404084 382967904 248051393 -156265251 -595308616 -545104866 0 50546493 -1 669224332 502742917 1 972030946 498050656 -737602074 249515678 -999994807 0 180665319 -285382818 -645722213 -999994807 1 999997190 986281762 -366164209 -520335219 -713460985 455945277 -223512991 -999994807 208779165 33699535 -999994807 -418928181 -379454422 -1000000000 -156953375 -793936727 309272342 -1000000000 -501542849 1 -389725870 999997190 593597600 999997190 -999994807 681884268 -58966469 -922201682 42 50748493 667444273 150133100 1000000000 999997190 -999994807 1 668992098 999997190 609298267 -200905648 549884488 886541538 0 557598719 -388838146 -968314016 280962006 999997190 -491199863 -999994807 349682281 -803344783 -924275264 130959346 999997190 830145633 -957566576 725923231 491471849 350099346 999997190 136679248 630652556 929418829 -737420286 -375731998 -1000000000 999997190 -943488989 -358657897 0 -216624357 999997190 -949293912 -63331681 674932538 -999994807 -1000000000 1 -933743484 -929342054 789930528 -49725457 -1000000000 279222120 0 999997190 -999994807 -255476783 37908671 -53540863 117301726 -1000000000 -999994807 70307508 -999994807 136609715 24652849 -170315469 927250262 336850695 -999994807 -726594678 -649730881 761413078 602684081 106744595 -999994807 -892570267 -651416822 317943772 -551630764 914584276 0 -544820062 -999994807 995741460 -179126040 -516376089 1000000000 -432901539 -358658266 -378648464 1 595467507 -1 -21446124 368727150 89384112 -148045609 -999994807 -584079207 1 -323822932 211404442 0 -1000000000 0 799591155 -690011236 999997190 -503578431 111153406 999997190 836567091 59510491 69003660 919183712 643650390 409761370 -129817715 354719091 -696905633 -999994807 -654894944 759962518 867722782 799650183 -1 672466266 1000000000 -457544916 1000000000 -1000000000 -644760161 999997190 -62120596 -270440146 -706365520 -1000000000 999997190 215214216 -474596633 559054287 -256705670 496847608 423728627 -689179511 -32057443 -432340936 999997190 -999994807 -1000000000 42 846391859 -999994807 -999994807 -979019301 42 -999994807 0 -241629840 -13626148 1000000000 726433962 160315797 -999994807 -518163409 674654842 478034503 42 -999994807 -1 308452807 -999456114 -828082166 1 534981362 999997190 -1 1000000000 -1 -862457506 999997190 -91853079 296805311 282830832 999997190 999997190 121852066 -118196722 -999994807 826691017 -1356926 -670761456 96546645 42 854912181 69971697 -560233307 999997190 -167847075 -994977032 -867870003 275009862 -1000000000 553443366 0 -999994807 -999994807 819772258 -766698082 458570358 914673766 -999994807 -340643548 -759633748 1000000000 -999994807 838940032 -999994807 999997190 805088771 999997190 -999994807 -356404860 -438574081 999997190 999997190 829182263 999997190 -209226832 -997065317 -999994807 1000000000 -999994807 -999994807 999997190 999997190 336826988 -812919041 -286014373 666212875 733039932 294295515 363621151 -427474321 922669370 294333013 -349339311 0 999997190 -936816659 -927262938 1 -831189931 -946938488 996937462 -1000000000 -880566396 497774333 916503290 53101650 -999994807 638886892 -882338342 999997190 -696585184 -427210013 496153697 864110442 45123625 999997190 -818154191 -999994807 210249089 -1000000000 -272607252 -1000000000 1 797634703 319148063 678903440 -919149771 0 -677429232 999997190 -814908308 -98321691 1000000000 717440643 857813480 -215117662 -73634401 -1000000000 999997190 -469797678 42 269808081 949234397 1000000000 -808497889 -999994807 999997190 539617428 869735000 -294924618 999997190 -442012838 -617667860 -270998788 -210659801 -135798186 -424494832 235841842 923515032 -1 -344194367 1000000000 999997190 -425241626 -398812627 1000000000 689184970 549227526 739320675 999997190 647762836 -733084153 473086410 -556463280 -892438489 536441159 585452533 177463090 -425673073 999997190 -999994807 -257115521 0 -861370797 888292965 -367425754 -899583744 -1000000000 858018517 879147474 -1000000000 -785295757 -133794033 -112549342 700089130 -634493483 -999994807 -707353407 -754633225 -1000000000 85914991 15404483 0 -99942206 -999994807 -982150348 591832500 -258515526 166465819 -999994807 191839316 119935974 584074808 -934465981 532079292 -1000000000 169669110 106626614 -687510279 1000000000 829896891 764044820 -310808649 285948214 574867888 90262345 -999994807 353351803 -856119211 -1 -1 979162127 336869304 174015623 -215436654 -91925449 1 52898203 1 999997190 42 -633903197 889321084 894659363 -967669210 -429710017 -257736059 -1 856925268 -235748089 1000000000 0 -1 -359379988 999997190 -416477022 897421599 -1000000000 -999994807 -572939509 -343281495 42 -508100432 -451637918 942739095 653777338 1 904750148 880747607 -999994807 805694620 101862226 -641315116 -975749784 720017849 0 -86471300 1000000000 -1 726804601 0 77811377 -845127450 999997190 488374992 225518788 -676352370 -1 -119011072 0 92052108 191286729 1 -575106225 0 -1 250479077 -1000000000 -14185026 -999994807 -927803476 -999994807 999997190 -1 -999994807 -757061487 456215863 -962385024 1000000000 107077430 0 -209737235 -537024845 -999994807 902281781 -999994807 1000000000 -999994807 -351480646 -1764165 -999994807 -428632261 -990303410 -950571493 79257816 288194732 155474407 -220567140 -625992180 0 606782487 987832048 256113169 780992018 -201331305 1 948554837 471268459 490502608 42 940835734 -84935011 -999994807 805181846 834602140 -912357616 -662439283 -480603624 -999994807 -1 234979828 -1 796532563 -944758391 1000000000 -109574016 -303468615 -136208461 288981123 -1000000000 -368725629 728155687 -307923558 459840893 -1 -999994807 217993937 -153010440 999174372 284753435 514320670 -364687438 -190332576 862014862 211760408 -452738310 -999994807 -925767355 999997190 -999994807 -935495777 674349106 890028073 688809821 -999994807 535777748 -999994807 397743851 -536074428 -474415702 -658015460 -32522260 973754298 999997190 829120967 -999994807 -954305009 704973162 1000000000 -345820425 999997190 -89400989 -355309825 -586264604 169224752 368066575 -743479981 -259335680 456565810 -201074191 -803237712 -242425893 -867741864 -677964495 -751087652 442600530 -285806714 588948469 -157486310 -411545764 -682214305 897064869 -245154637 -343785819 -684159422 615465197 475309340 999997190 691720277 -91928647 -999994807 -999994807 -278089494 -560676677 -770820211 930867180 -153308544 -384891237 -999994807 136744328 273726855 630589118 -131174892 701007503 -584342726 -999994807 690511767 -1000000000 65032626 999997190 -58189425 -1000000000 630790913 -369996177 329263706 703000169 508449319 -84686834 1000000000 -842548178 999997190 45090030 -281276683 684137392 -999994807 263016395 -999994807 -809530308 999997190 -318653535 -59538894 884891196 -767354673 1000000000 207383566 42 0 -255023016 829825380 -797952326 -470913089 -983600372 42 -999994807 630403295 576057194 804532835 -999994807 0 -378411668 384694835 1000000000 42 -18206673 42 118096808 367201617 42 127494099 -999994807 220145005 -1000000000 -604874456 392036561 -29507298 -575889590 999997190 -703468605 -26532666 1000000000 871989155 -822081675 999997190 -396596559 781518515 198814969 278945606 999997190 301756469 -786783280 1000000000 366964634 0 -696822417 -150045166 413486093 -999994807 674278348 114637833 916619296 -94833339 311133042 87661855 -1000000000 999997190 -378913197 -279240965 657821416 -428058058 999997190 500264096 411990605 -999994807 -385239641 999997190 67015712 1 42 418369991 -928974549 881510499 726520993 -999994807 1000000000 279803735 -1 -999994807 -642615220 37034753 -284868292 -20896902 1000000000 217222025 591183800 -999994807 448913494 890362299 -284354428 -893941528 213318945 999997190 -368869360 -18959186 528417281 -329217715 420738031 133819625 999997190 1 -1000000000 -893145716 -999994807 -1 922678989 -326186908 42 -999994807 -1000000000 -82769398 244679006 624190487 999997190 -238243411 -124402727 -198775639 -166350220 876860333 158062909 -870706745 -670693757 626121220 224520550 -401046151 42 -268583697 -219026184 -482318345 519596306 -845932276 1 655924411 499425727 -999994807 -430867819 999997190 1 177517403 -988828491 -1 -378142942 58559357 1000000000 -765137499 999997190 939835566 -1000000000 -999994807 42 -88757701 -840881699 -999994807 116276973 -446990846 6559125 -472571602 -240459543 340585220 1 -954997871 1000000000 644573403 595491737 863103665 982739271 -830508662 999997190 596194658 42 -999994807 -847075822 -679934513 -635740326 -104728188 -734913313 -52890507 917993471 0 794902926 42 532169676 3220770 -410804386 -746910438 -469174402 157077977 999997190 1 -999994807 532922680 97806674 763596453 612138947 -493145546 -534794563 232541462 302358572 33626744 999997190 -884200256 1 -953501441 -328222384 342284585 773401309 999997190 788900688 -999994807 -1000000000 999997190 232785601 -419756055 -682817358 80521677 -288762650 -80811806 -1 362328943 -999994807 -183172258 -953583711 -999994807 684359348 -900979443 -999994807 1 42 -999994807 -966316339 -999994807 1 -802637168 156392899 90674487 -646153643 999997190 200759841 1 -676247312 -999994807 999997190 986494924 -1 1000000000 -863752890 -12855242 999997190 830747826 -580589074 152468173 -67280754 -615103439 999997190 -33204997 595435348 -211171758 679931655 -1 -153316720 999997190 54553843 -747983703 806371262 563975771 223213715 60867861 32597799 -47691211 677730264 0 979710169 347951012 357489201 -1 -773354362 863126358 271380525 285817970 252338339 0 192381385 -551141028 42 -135918296 -299701343 -1000000000 -185619619 -999994807 322443641 42 873217918 -690399608 1000000000 0 -193932204 -1000000000 958613496 330750588 821972657 866224219 -1000000000 695926459 -844654842 47042138 795961482 758729984 349661301 213934663 -696651039 1 -938037829 -530312992 -763715591 -699797637 -1 1000000000 -999994807 22382998 -57353056 999997190 -1 -230031716 729378775 999997190 -999994807 -221195140 -837665019 -314859225 958908006 -866496247 -127701463 1000000000 999997190 818413727 92608765 -1 999997190 42 231068479 999997190 -999994807 444557003 42 999997190 242889399 102201695 -999994807 1000000000 392738016 787759499 1000000000 -999994807 487737396 -609896838 -999994807 -999994807 289397483 43850741 -187101227 177761105 279465682 0 -398461205 -18170014 -999994807 999997190 195731687 -1 -804696180 -780960522 -999994807 -715528518 -20020970 -280188668 909980098 0 -596717967 -338430348 -965171879 -218995775 -1000000000 -25209958 -523518433 -999994807 153336470 -188758785 999997190 957049023 -557268525 -741142403 863565798 -793960869 -268898963 282582740 429127488 -999994807 42 453524539 -840542513 531332500 42 91398428 719654253 261501281 609500728 -249077627 1000000000 -969657038 999997190 0 -373008012 -129889159 -902732631 695582960 -1000000000 -33066163 171129411 -405005302 609736914 159382217 -245430979 999997190 -457232150 157846097 0 -1000000000 968114092 999997190 140929334 0 42 573568830 -999994807 1 -867116247 -894542012 -875673725 707518908 -999994807 -999994807 0 42 -326239357 -425671056 -468614587 -999994807 788535944 -999994807 -134953375 726379328 -140893037 -999994807 -999994807 526619561 -958180719 -1000000000 895429565 904461902 0 751437654 1 355341651 988107274 -960286665 -249462189 999997190 511116995 -341107420 -999994807 -688281424 -73495959 425391408 -999994807 -258664418 200337310 95186128 -803177272 999997190 -672007475 -825005487 302966162 -108138890 999997190 -196505245 287952951 -149962551 -71058355 0 -32276801 -925444976 1 -1 -1 736439434 -598147928 578619052 -1000000000 168596616 -952092479 207153323 550952401 -1000000000 615686864 -1000000000 -999994807 206911254 647413674 992872768 582320948 42 768748414 491443938 737191836 -631422247 -1 999997190 -243453592 903293495 -160877509 -999994807 -670596545 -922478986 27074897 663152952 -670113425 -999994807 -290924984 -996318861 -626534478 -937263653 473487908 -221552358 -126551 -581391633 -999994807 -388897253 349330927 0 264647818 617424640 -155651934 -999994807 -391703927 -999994807 -490587362 -856390439 -609486632 379150758 -297469396 999532688 -999994807 -999994807 892012933 0 0 433826919 -999994807 -675404453 -875859319 136297335 -999994807 -491339772 -359393640 722478967 -1 -999994807 999997190 1 -1 104751926 -715465735 -255593781 855423066 1 1 -887551318 999997190 941027319 -306157298 -985469798 1000000000 -639139140 999997190 -940445276 -1000000000 -999994807 -891802052 573631758 138730279 -126185454 1 -269334011 595049869 -434135714 -1 -828539807 -999994807 999997190 -999994807 -74223666 -999994807 -225104447 42 42 540221288 -1000000000 779104563 -778016413 981003084 -1000000000 -355414114 262239542 -951192889 -962979794 -91282214 -409563929 -646195728 281579861 -559608954 -614197569 -999994807 411794232 -150771502 -475009269 807399159 -824465622 -999994807 -770153699 222919073 -954061094 526973570 763471833 732956727 1 -779881725 -151301713 -999994807 -999994807 -946514393 -789777157 1000000000 971050556 826488835 195302273 659800732 -406026314 -620424217 944733556 -478738360 -813643924 -1000000000 -535779643 532645239 -623890876 -1000000000 42 -999994807 313405293 -999994807 486131250 960848172 61455371 -494506044 -31084814 408325637 0 -50678493 803518331 -999994807 297508557 -826980156 -318308906 -999994807 -1000000000 999997190 1000000000 488124536 -195822120 -535745109 801963963 -1000000000 219283708 -240027985 999997190 404155943 -855639012 -999994807 428551992 979457763 1000000000 -645681788 880180074 0 192192003 -999994807 1 539702897 271494118 -17842610 816682161 999997190 -1000000000 0 24840285 407060957 -726896728 999997190 -999994807 -999994807 470087795 999997190 -804484044 -896605179 -130926142 216970272 -999994807 999997190 553471640 999997190 259821677 489768805 -555073288 -58066082 378375456 42 999997190 234802120 863943826 0 -391648688 -999994807 -10217261 449366885 -1000000000 -234342505 -1000000000 -80931155 850314587 -1 906497259 47680671 999997190 -999994807 563110360 42 999997190 -911925727 -29566866 889033747 -649591831 -388870834 353438141 750826349 -104803983 -779034815 -250179045 355343207 651317772 652895979 983022979 1 999997190 127588780 42 42 42 -999994807 417347497 -999994807 -973936704 -855154823 42 -252093713 59858341 999997190 -730094521 0 999997190 636352434 -56961245 332607085 -353737574 307215084 1 960803301 351490178 -409585909 -443218959 141606839 -457448312 -388217833 -464250270 999997190 246640168 999997190 -516080436 -999994807 658501284 233459186 702994894 -187367857 -1 879898392 999997190 226153828 759455321 -930324408 0 -999994807 -598994356 194844216 663835717 -566394 -257875096 -659951799 1000000000 961874237 1000000000 -826791228 -999994807 -1000000000 -985103898 778313627 -495883833 704403873 42 -1000000000 -119854573 -999994807 -457376748 1000000000 999997190 -999994807 -56211299 438764898 -999994807 910867780 42 -691989803 -169771427 368027091 359624952 999997190 1000000000 541029830 999997190 229801512 -999994807 -999994807 -787173991 -83944516 -550907266 -925115456 91655483 966087899 677779426 578256173 999997190 578507493 205436410 1000000000 349021641 234320079 960375543 15432005 999997190 25593106 -921070780 1 170057602 -483285945 264966987 -1000000000 -770145894 503058560 -129853912 50640890 -1 -949265790 -42291605 459587254 380076932 -379686996 999997190 -69410094 -999994807 -999994807 -762061110 -999994807 -485028924 734726778 -689077993 -999994807 -1 374774679 19585217 -421740631 42 -692808776 -162708210 -406909129 854299616 728982007 0 -538020286 1 -40146291 342707895 285372529 15007255 570309420 -495816036 1 1000000000 478931831 -889565190 -869715019 532514345 -714092600 271397995 -588451092 -40780293 542607046 903011735 0 -999994807 -663875392 324479422 -850601173 429785859 -654629532 0 682134897 -353202791 -171255301 -459297575 999997190 685589675 342721507 -970447956 -999994807 20525374 -590605355 842295623 -85605571 302974171 -552522686 -18671313 999997190 -690731737 -184429237 -965556665 -999994807 965644331 -999994807 -999994807 -637525175 999997190 -999994807 115898489 -822284751 -661970006 161594045 -315199720 999997190 -1000000000 999997190 -999994807 902434429 927813605 -798008806 999997190 -618622068 -688320745 -1 661483493 920738156 0 -32565646 -516128286 -687641739 880663080 -935816684 999997190 -999994807 493480695 -999994807 -203040505 -737546305 0 -14686504 628222989 999997190 -94754839 1000000000 -999994807 999997190 -826247424 645079257 -269514591 -1 28498998 -1 -999994807 42 -999994807 -914227213 -499649938 -951900534 -1000000000 -645777856 -589494077 -358649257 -871365952 -868588515 -999994807 -999994807 999997190 -441988977 -315476180 -999994807 799672224 141476 884450 864371987 -278749333 961456997 -96525080 -37377005 -467032140 -514213152 47872876 -995575300 536609915 -999994807 948726280 42 -764238158 -889320040 994729116 -379743431 0 -88960250 393488392 999997190 -442657975 548862763 -423138777 1000000000 -187121792 953992675 131976748 42 212574814 167391200 840685457 -139761891 -999994807 30918032 999997190 -517801123 999997190 39550259 678970517 -619367326 42 999997190 -287441628 375726587 -999994807 999997190 999997190 -169162850 999997190 192493449 1 -855536182 -132778005 -999994807 999997190 -246502269 854955270 -653467550 -712682320 -636448176 -425216143 541782368 -538940150 410695924 942358763 -985767426 -643868196 870999271 445342125 999997190 371774273 -49478595 -168892523 310334480 815759453 1 -345038698 -223798107 -657310795 181689926 247474618 345276445 -848182680 -66826685 132010457 -863808450 501587364 -661173263 -999994807 -1 -598350027 116401026 -1000000000 -999994807 999997190 347099763 928059601 -133380047 -465724254 -249525109 999997190 -839940844 489315349 -870443541 385197425 320355820 106237002 70675962 125770029 -999994807 -993280396 -760704244 -550331590 715011373 393024376 142332364 538108092 869331399 819560108 -730533414 999997190 558790985 -627424742 858102956 1000000000 -978772770 -999994807 627967950 999997190 -168004886 -498509411 -357376898 -940493370 -752955205 956571973 32655003 -999994807 615624869 146034496 822844160 -1 -603035298 -664822791 287554725 646983837 278014317 -999994807 790259793 366103516 -324067808 999997190 -678475751 -404440380 -588712209 0 -999994807 418444791 811254373 -475917174 -999994807 -17129484 -121434402 247410144 601811071 0 42 -443684686 999997190 -665982829 835314620 -999994807 931291592 372110440 518175327 -299402888 847234629 -116937395 -599809326 -999994807 377383365 42 446193552 -999994807 609963063 -621680787 -999994807 0 -271465513 412157371 137987867 -214082033 -411077268 211833217 557535551 -999994807 -556146520 999997190 -606920799 923161760 -294638174 618881823 1 653815345 -196190508 -906012247 751574820 657918657 501431808 703246056 -339506751 42 -952150509 999997190 147853078 558038390 388283577 -999994807 1000000000 1000000000 789418447 -355032296 -999994807 887854168 1000000000 -815551571 -917887549 -806111476 0 -364523322 681358243 708993991 0 1 999997190 453682699 1000000000 999997190 0 999997190 373429211 -277405313 756326009 536597830 -805228790 24236751 760172631 -756523901 -999994807 -181162693 -850410037 1000000000 999997190 -27693479 469906766 -999994807 -999994807 573204759 0 -581425413 329413289 -299326708 42 1000000000 -699601266 -180685655 -618064824 117855463 -999994807 -153531353 -211369069 865518474 -743618994 999997190 -497326487 597879579 42 60376658 -605924076 570300914 281066131 999997190 104255329 42 -999994807 -669384757 999997190 765388445 -1 85194352 393364152 563018649 -751389440 999997190 -97536365 293867589 357629995 -324579755 42 687961949 999997190 -620024905 -999994807 -999994807 -256771024 -851624550 -617222897 999997190 988615634 -621905420 390855963 712596293 999997190 -999994807 -303129866 540536542 -761939418 -1 -1 187269990 1 440157416 1 -999994807 -17938358 -800708556 -999994807 1 -999994807 -957425939 999997190 999997190 263513855 1000000000 392927833 -725926556 1 189085164 42 999997190 -1000000000 -940936020 239592144 -335625926 1 999997190 -1 -999994807 -493670125 73875096 999997190 1000000000 -442496314 0 999997190 -103723932 -155658142 398506312 583651645 -951795208 -621532395 -27755356 -813874693 846863948 999997190 107603477 42 1 -131492887 984109242 42 -236521525 999997190 -711820615 612898451 -408203574 -301484981 42 -96701518 675979990 1 538476297 -816629828 -999994807 -864763392 578259912 838157787 -739717354 -1 1 614368106 -344288482 10832942 71751712 999997190 999997190 490463513 1000000000 -297655637 12738313 991292838 -32465431 -371643170 -1 -134310243 20116775 999997190 282774542 517441336 -733301268 60426411 763260722 761921635 245943969 42 -999994807 0 624132534 742248739 -999994807 983098947 999997190 558958518 880992831 -999994807 999997190 296308239 -52368161 -777068660 -300015354 -867606867 -755760008 -629536029 -723921130 999997190 -999994807 316085783 747531889 992678527 -1 154342257 -765631806 727892289 -853302639 999997190 -1 276639942 1 0 716212513 -762994007 -729438309 -50099101 -934568730 -416447559 -406416277 0 -200607418 877051669 644905022 369321775 55702184 498123338 -999994807 -981694373 -785652899 -614987492 0 437445231 914075971 1000000000 -653075397 -376260270 622854639 -877279769 -204420498 -999994807 -403427123 -498889425 -1 -881159898 -257964089 1000000000 -212876962 -151104578 -381073019 850430150 1 1000000000 642807234 -1000000000 458690546 -466082565 223198984 -629540248 -148147039 806114419 767744000 -438876323 1 -485695955 705249106 -1000000000 415111238 -894020642 245605762 -1 655877578 999997190 209404020 997373699 0 -711002243 999997190 -763357809 -257926530 -563580608 -999994807 -222871569 0 -580212245 -466819911 -193625972 453014780 17368791 -1 -778730570 -340556998 -572451871 0 -460289512 969585294 -999994807 -881385817 716257094 -1 42 430216277 541147682 531334051 999997190 -999994807 999997190 -653159512 999997190 -999994807 -930613205 -548553971 560690805 131358585 -999994807 -1 -746637722 -15308843 165280137 639289435 -1000000000 264249817 282105477 -950525413 368161479 618745307 827681934 -999994807 -999994807 -217294377 -989697496 -345508440 -999994807 -174546957 -746253454 -778449714 -877459312 42 -11517131 -1 439022475 372713875 -232980407 1 860321083 -888667587 225473051 -639562658 601890990 875063983 -1000000000 31934638 -607475014 294655237 62970728 557404491 356797770 -978614641 -621278773 -326686129 704241094 441248691 728890547 -740147337 50686378 999997190 -1000000000 -45611277 -999994807 657828304 -229730132 338686320 -113582600 688292383 -350454092 1000000000 -206068741 35794902 999997190 -306921662 -1 -988763852 247759031 -117310712 -96113341 -720637825 664458232 -999994807 42 -125614095 253454700 -514176650 -583563023 -419791938 -537074783 216970272 1 190979754 42 -46422363 -275672188 968474803 -999994807 999997190 -184006061 -532216290 249516036 -1 72949547 511570246 -999994807 612372188 -252284115 -292241914 652610737 -960904446 319148063 374572685 972134432 458914512 1000000000 -339497412 -170936294 -341135465 -522862154 -566778153 1 -148745508 -999994807 450183228 -230484929 721385525 -1 999997190 -378322464 1 882064423 450450619 232881295 -9667402 1000000000 401430389 945341312 -1000000000 199153630 -472627223 443387013 396570227 -1000000000 981295710 999997190 1000000000 912826107 -921764091 -689000307 999997190 -294638174 -999994807 -805567515 656166833 808531074 -273012160 215433885 -525542425 -988768887 -947863923 943343734 69654921 -999994807 -999994807 -1 999997190 568949444 103054321 831184350 -757747574 485175158 496232614 942492597 245303821 215694139 45606113 -765395198 734568266 290474850 392919575 42 0 -531021200 182450248 -412689884 -120547960 1000000000 42 -999994807 374760818 -58725870 62498524 0 -999994807 999997190 -237038713 689898580 -1 999997190 -1000000000 -999994807 508427362 865831664 0 -811445791 213344386 -595644726 928689310 22556440 -999994807 -178991576 999997190 -241844628 35491917 999997190 999997190 -153840593 607041518 -1 -999994807 -153825790 -867112052 -710516088 999997190 333642594 753045710 124471194 -913685393 704924180 -962841131 879303552 -977711823 191461312 -361997290 234392312 765138627 42 0 743968593 343925528 1 984127623 269340461 -49755064 352537068 -1000000000 -999994807 204432484 -999994807 -300544227 279193551 -999994807 -998613494 -999994807 539424662 -755301214 -14775790 -999994807 990012337 -625516231 -1 515308171 131193219 -999994807 -193507319 235707733 -999994807 461056639 -213555851 -291057381 999997190 -735540963 805421462 -999994807 -381552240 651817325 -853392543 -618456927 -321651219 -271661572 208813487 -999994807 161117571 -314770052 702131840 -245894908 179759643 -858114650 0 -1 -622653216 -481670132 172894074 406229571 978114738 0 -999994807 -999994807 697404097 526955181 -999994807 868516069 543499938 -939412590 201078869 65550154 -999994807 -471526465 -445418388 595911725 -422297284 731108978 358802540 -457671307 -880456540 -101732292 485749149 -953004703 -216273303 907027384 -402481131 33800665 363797857 -102628438 335989630 209917916 0 -255023016 -712974890 -1 -262732896 1 -999994807 -484147009 966669830 -938514884 1 -36772290 42 0 837863808 151933348 999997190 846597753 360208001 -595819162 42 1 905265816 -256469704 -999994807 999997190 -371357440 1000000000 -699106067 350428028 832345337 -579238766 -718147258 -933568741 -311803676 983144915 -30526651 52938631 28024144 746306382 -761261972 42 647544779 784191111 584880632 480149231 -833257722 0 42 -999994807 1000000000 42 999997190 169130371 956436106 167027065 551494336 454716945 -454702275 -999994807 -308788758 762614184 -605400894 -943341841 333978821 -38485656 480531475 748144958 -759188879 325222262 -1000000000 899193119 -901258620 -842913750 -922599521 999997190 125239690 999997190 -571095857 99356047 843088974 -898085537 999997190 0 -999994807 -154288264 -34932617 851800212 585927689 -884931960 376555683 -538990809 698559133 960491260 -369814113 42 1 -246454238 1000000000 999997190 -392408426 -999994807 999997190 673074239 320256697 999997190 999997190 625512639 -24931474 -16448040 -895379676 -287018374 -742924509 -1000000000 -113575307 999997190 -247163289 -778410113 -1000000000 -423198801 772018974 -2107237 291079655 25539103 277552699 319907337 801208025 691751797 -951164995 -389160554 -839432596 783551534 910540416 879465663 329833699 -309071654 398862108 -1000000000 -989964582 65814728 33328776 999997190 -953850207 -31594248 346034486 352772461 264351013 -247392873 173880366 0 871225007 -999994807 921283453 511470713 -999994807 -1 -311384392 -999994807 518204226 -55396891 -999994807 626977033 -816755058 860898005 259727471 -132521412 -304736667 -25714793 -999994807 0 1 241263196 1 -118411578 727396906 999997190 104239263 199068642 720701731 -147466928 -172272035 -1 823425536 -476494247 0 -737791746 -1 250692271 -843058665 -988361825 678125171 -999994807 -1000000000 291751222 0 999997190 527781184 -273343546 -132320581 -985535250 -269105074 1 -831414343 -999994807 973173899 1000000000 -1000000000 -157150468 -460289512 -258141435 295047906 416259974 486524301 563934660 -524888846 0 -466443072 749244741 -999994807 723555858 -932995422 -887011466 873612400 -999994807 532697182 260441645 1000000000 999997190 490264881 42 632235545 -401029618 620270007 -116726775 999997190 915454629 -999994807 -999994807 -249434498 719801218 999997190 -46081196 644624956 -673628284 595974946 -408755909 -511154946 -999994807 999997190 -775989030 -608578701 1 220043951 803246048 -829043060 956079828 -286204364 -726096810 -427986060 330589422 -898773003 -999994807 999997190 845928915 999997190 324743419 999997190 999997190 381065680 -1 -999994807 1 490045552 106219580 -381300406 554844718 709880003 22043173 630536961 -44371566 -450994418 -661221192 -1000000000 1 315744201 -810850039 -58093624 854193703 -596236244 999997190 838141235 999997190 999997190 -923435278 67778226 -999994807 220987152 -140622161 -443491552 86596911 -766495403 961988855 921092074 867843051 700276829 671169538 -164097237 -635987064 -1000000000 42 321060518 474495229 353049655 609191567 1000000000 -322314485 -178901762 452181618 -929886364 -999994807 608408286 -999994807 135957614 134682651 309861861 -999994807 343416129 -1 -619046073 -265572447 -999994807 -203756404 273587765 245272064 -131453272 -399145098 -854804680 222894923 -84884671 -999994807 -378913197 -836326181 286883911 -660480440 -999994807 999997190 -256705670 811011782 -201318311 -745248988 851884064 33421718 -999994807 -416173365 -999994807 196231331 474882247 321871613 351699747 603469408 -76953765 882912869 26101125 189111286 -871114150 1000000000 313775099 -354915247 0 -912747271 -238457114 367397240 1 -825332045 42 -999994807 999997190 120349467 -922332710 719754217 -204297517 -1000000000 -999994807 746170624 -630557493 832930663 -29311777 593038411 -282194602 -544637513 322292649 -291041100 -669127981 -1 824987374 -87145267 1 -1000000000 -522823385 -785736056 672924265 1 355189438 468672877 982341678 -359656676 673887805 186101375 384715668 -140218744 42 -798521390 -700489341 999997190 0 1000000000 51878360 -999994807 352249872 -605966333 358220913 809930243 -720637825 -620957027 -873658184 999997190 -999994807 -531459449 860891082 301667824 599177890 107518214 -403870319 999997190 399635455 449436700 898440467 -934374019 0 294954004 1 -871629780 -999994807 526798751 297543133 860181144 -848124578 493799910 999997190 -517156216 5437040 -1000000000 -1000000000 -485085540 -697205401 855491397 -111028363 -999994807 -674303321 75192842 1 999997190 -32006415 -999994807 948282737 617198042 -1000000000 366798715 455536998 -250122433 967731266 -285535610 -507135948 1 999997190 369001142 0 -287263579 366437042 -968282573 -917895893 -87346897 -537676232 -160806859 615872023 -998088508 785397900 984608204 -990825719 43935241 -24969093 -618769916 -55577964 659068443 -46507950 -890138416 999997190 999997190 294016634 374730501 -120780987 999997190 862692991 999997190 938231603 -999994807 457471298 458365896 990292871 -756785359 791229332 -938605194 -946830373 -480730821 -428077085 1 -998856223 1000000000 -855084216 854499486 999997190 827709713 -612859215 944634582 42 691546384 106966289 657957917 -3070775 -792709604 565411792 913611939 3948643 -880926003 -395671185 -251289524 -759716775 -781502235 -526702509 238345077 184245702 371273375 -999994807 260362813 -1000000000 405732211 479222275 69655058 78735330 -629060499 -52427196 -86564443 -707051419 -97757195 344600630 -670348110 0 -226348127 -3510237 -101485862 -222421330 42 -1 999997190 33036606 626767297 -784485944 42 -813639881 315316338 999997190 -1 1 0 462421617 -1247767 374488555 86228290 1000000000 -126784103 -614131067 -271003377 -228333275 -999994807 677572534 -408200996 0 56688290 866359483 -473664309 -252817811 1000000000 -784550424 -464066566 -1 892618774 286570294 853287018 -656166567 -999994807 -632259571 -999994807 -999994807 -999994807 -877870183 -401604458 990145190 0 484976940 42 -1 1 849015390 -898868641 -666483307 971115044 -595606474 -999994807 420251082 844984878 -837161646 999997190 97769568 750768994 -999994807 -174237181 -872652598 42 -999994807 591193843 999997190 -85627456 -1 64993105 -108258567 -330734491 -999994807 -1 -683710035 -779070857 -1 677324144 379688777 750125246 760611917 722432489 -999994807 -1000000000 -889285648 0 -999994807 0 495824509 42 -999994807 394139294 -1000000000 -905347912 826503413 -412661939 -72235093 -557622559 -722636498 999997190 -831947824 -552548844 -536671085 -546574303 -617020535 -901534231 -530543554 -936894239 48933118 -250383676 -255534083 1000000000 -388249033 -183240325 370189268 -1000000000 31043522 -999994807 -999994807 -240618764 -554208520 -642723795 -999994807 807069576 306241160 -999994807 -460056679 1000000000 -632696838 -376522494 883544741 -999994807 301930411 -899872376 -80568409 -730542073 -586943106 938736480 976620821 405195064 751572210 -365077355 -947888939 999997190 1 180612346 -1 329989333 -999994807 -972470958 -650540928 0 -1000000000 -244266896 -457295028 999997190 -993984790 -229705926 -541909697 -59772939 -999994807 1 -155057057 918160562 905500396 -784700250 -65252166 775697700 -155570779 0 -113264626 654268028 999997190 199230323 999997190 999997190 -157066000 -999994807 0 -1000000000 -626410890 -1000000000 -229916408 -85040613 999997190 753262392 128257812 -873792232 152760959 1000000000 60002367 379434563 -429076954 -376915126 -999994807 -829441753 1 185087710 216864579 280093327 872489945 986436120 999997190 999997190 -786839364 0 295890179 682045322 999997190 -1000000000 0 395533460 654008906 -2107237 461481578 -912006900 509940575 1 -999994807 593518828 -431504420 821327802 -543914580 -1 89528101 50398758 -123316986 -69027140 -999994807 255603461 -387339524 -743699839 826237305 344682083 -984013856 995568330 540613540 999997190 820906590 1 279434719 -1 42 -372987889 -810642058 70725662 251752995 466281045 -665128940 94393264 438936499 -855349088 -142677555 -384928712 381788359 187034739 279153829 376316549 872553743 -1000000000 0 -39407471 -1000000000 1000000000 999997190 731683955 999997190 -921965011 -401662081 -229761194 24227374 489646432 -194056963 999997190 416303852 1000000000 -999994807 1000000000 -911925727 317517077 -854499733 -390849386 -227261640 773595056 -115069782 -252864977 380006047 -146070269 -1 -517400332 405913034 88598441 273166406 -999994807 -548752948 999997190 -721077866 -999994807 -974185160 85138712 -999994807 -274283906 -824205088 -302793557 -929655525 1000000000 -375058645 -354812713 -999994807 758788363 -129905887 -636325383 0 -870687090 0 42 637132259 -945540759 999997190 -458353783 663461966 999997190 -41396221 905785533 609994925 902353720 149280384 42 -385031586 849542260 -999994807 42 356332776 -85164435 979167432 -273386490 892055694 -97631944 -246669628 -894802218 42 995746607 999997190 -999994807 999997190 -188987118 964752672 999997190 999997190 459558327 656086766 -210437229 15716228 -633179067 42 656843490 -1 326481664 0 -951213940 972412445 -923486393 362628763 999997190 -505863659 42 -662507060 285630353 -76716127 -1 588513614 726763519 -309242904 -107595799 -484607624 526870687 939933980 911572071 -1 710228424 609263134 1 821256020 -1 -1 585106948 -766887971 -1000000000 999997190 -810711148 -489499985 802890974 210858461 762561286 999997190 666413429 -999994807 -2070358 116026715 999997190 -193178502 503441178 999997190 -1 -1000000000 66271898 168873583 999997190 659592640 -1 -589422156 963146173 -93265693 -773363385 626935940 143587240 0 987893114 120943025 551370777 -345756750 -17842610 42 0 -499184234 269996188 -999994807 -577999634 999997190 999997190 793460577 127001368 -693835359 999997190 -754874594 42 939320812 -709323669 -370416522 -285661830 878013091 -999994807 1000000000 -128142838 -1000000000 666140423 0 66357074 -739595725 598255937 -47675739 -208022936 -999994807 -342964735 813849335 999997190 10860010 -918642277 -994711197 -260040862 319157576 89527180 0 864182017 42 -906225937 112372615 41132357 580810397 -404845341 170268086 999997190 999997190 -46435185 999997190 -1000000000 595393507 66061151 10074648 933975989 999997190 -869955730 -765009766 865450907 -201693287 -999994807 -999994807 -999994807 390681036 75660198 909041719 -999994807 999997190 -999994807 -1000000000 -497495727 -538108217 -492874324 396087486 -862398155 837951341 -999994807 1 -911161380 -999994807 -540230997 -465859561 -999994807 999997190 -396596559 521108850 -37138776 227317745 122973434 -822554130 -71979568 -897921617 42 802917290 -173550636 42 1 999997190 846887881 -893731853 56108111 -42641304 -789864774 852476041 693210455 421983955 -299518868 -999994807 99267361 1 963196833 -57597046 -646438616 307476144 756325394 755073056 402984102 42 467567403 999997190 -915176874 342343991 -191732183 -999994807 1000000000 -696251324 0 -790134429 727698136 -529394185 -44901627 1000000000 757084300 -897121444 269810499 999997190 296383166 999997190 182524086 -1000000000 46256117 -50774165 1000000000 -288865437 -280592409 999997190 -1 999997190 -901912690 241647691 -999994807 -1 573402865 1000000000 904803888 255210742 -547797708 -46128980 -345276337 983653420 635246783 -298704267 1000000000 -209483410 741009623 709918884 1 117865647 983774988 -999994807 -435676840 577878418 586457413 165820969 -70867912 -477408370 999997190 999997190 -116477484 1000000000 -85523585 -676304254 -1000000000 -784736034 999997190 -540236071 -999994807 950562827 999997190 895209106 999997190 108973153 1000000000 999997190 945582848 -779664353 -999994807 -927307578 970937761 0 -999994807 782660600 -825874844 -999994807 -999994807 -651011948 124642634 -274889470 235357675 651381253 -947252804 0 -506407470 407857577 -774641750 1 -443298421 302218633 -161956308 915035460 -461891353 -330452464 346478429 1000000000 -404764822 0 1000000000 508892163 42 -999994807 -762438307 -231532041 -999994807 -882776256 0 893391546 999997190 717879606 -131599867 561888269 -1 999997190 999997190 -637194292 169244459 467755123 18775264 1000000000 0 25454338 172098520 -816056170 -168993366 -88629876 846405828 313230092 -574995764 712331348 -410825664 -30731759 843373515 -1000000000 -472671607 -1000000000 719753671 999997190 0 -384520990 847699003 -931213649 -894500904 420521204 -389338188 169099866 42 -731735258 -85356528 -465309378 1000000000 999997190 -678607970 999997190 1000000000 502722504 -350895526 393721879 161665825 1 42 -55769996 -345366388 -150026465 -798426190 -999994807 239934581 999997190 -653573988 -136383542 287495946 -911022446 1000000000 593407678 -1000000000 -999994807 19608540 -1 -999994807 -1 -401465282 310796978 -999994807 738617242 489118989 -136248916 633221042 194291096 -238532467 -178410529 -999994807 -436389100 999997190 -486919505 -999994807 -661521317 799751815 77061055 0 -1000000000 -898288484 61309307 480595683 -242509063 -999994807 -767650613 22973778 496460883 -247259376 217829506 543516230 -125230318 -906567273 -869639751 779965568 114658302 233671803 16204518 -316771367 160760429 0 59938326 721748196 1000000000 -90069462 -441105997 158246835 -1 568301705 46391330 -405421193 -104931453 999997190 546241775 999997190 -12447853 -534758351 -89506517 677788929 621563682 -809992210 -780903038 -775911295 852013643 510595756 812893089 -554312343 -96081795 282774542 -999994807 0 -999994807 -527315158 999997190 -521786019 999997190 419398937 703755167 442240003 1000000000 505793748 -451980096 -745419131 -474948389 -154279856 -796708693 195388209 498396481 -493704570 -460309608 757511725 842694675 -580351209 -506664585 976010689 190006867 -648509621 -98453966 661268293 -628934617 -145712897 -221166278 0 -808066668 375408581 922306945 -545210352 0 -128670599 -169407646 971027478 793232162 999997190 -930451015 -1000000000 997177362 999997190 -418875682 1 70301209 -953153472 -1 -1000000000 -406350681 -815054151 856834931 757268630 -379690622 87890677 -628158796 -853342498 659086647 -231095403 -302799533 -495318009 999997190 -510503200 -999994807 999997190 -315068701 11671803 42 -520547271 -551027231 -999994807 1 594614855 1000000000 -999994807 -645682341 1 407587470 -487250832 0 -754881552 -712268336 -153803069 -368601258 -859847970 -1 -462246134 815925713 -999994807 -994504910 -972960511 -102730407 955481634 -24886577 -954220564 42 -1000000000 -811260527 725471158 904424606 -878185825 -751193211 -930936844 -1 -72095658 -632927276 599302985 335674672 -46069706 488998771 1000000000 -252208185 445766185 373536183 12625993 391565284 -901040846 999997190 1000000000 -750453618 278776295 -422859398 78708183 146846921 930565767 -351693576 390981598 -519779486 485851198 3669823 172485934 -999994807 377591482 163337192 -962848923 -944417250 42 -999994807 -270843907 -126090954 -999994807 999997190 1000000000 999997190 451185897 42 114800721 -999994807 -601885281 -61611917 58847699 475308400 999997190 -634423357 1 -999994807 999997190 419487649 789406002 147634327 146727979 -81502301 -159064827 729832175 -999994807 -136549684 -585475848 535204204 -1000000000 576168436 -472712416 -457611854 290483067 -1000000000 999997190 -90160892 1000000000 70671160 1000000000 -477609747 42 327216916 -999994807 546822609 906063334 -999994807 -999994807 -473831723 0 1 545656020 1000000000 -1000000000 977988926 -1000000000 1 816785385 794902926 1 719332785 1 42 -375362903 -891233162 -604868264 524161114 -999994807 -10835850 838245733 -999994807 610127067 761952659 697348895 -169614531 310334480 1 754233899 949828530 -517535905 910222572 395906396 42361969 -950145817 -999994807 -987500091 1000000000 939798814 -426911323 1000000000 759135907 -848087593 1000000000 -755168924 871496388 0 465036794 -399242821 -900467455 766139915 319258283 430194063 437840952 999997190 -999994807 707347974 230604308 -999994807 730020784 459815325 1 -479002729 913028573 999997190 -335646638 804670203 315432339 562923859 -191359957 -721404861 42 999997190 882966486 904790136 184492994 263220561 -1 -999994807 192358251 -1000000000 -306444973 -353350883 772522963 975911794 569510911 -829197178 999062661 467710633 559549234 -1000000000 -155308413 -681795275 -975957426 852077295 -317039147 938508009 843194452 999997190 69746042 192284548 -1 934079307 -924237462 713584756 -523247342 414590933 1000000000 815992880 -145416755 50336066 -999994807 129332472 -234067104 -144731720 999997190 -921658440 370034805 -681754740 -651351920 590549345 1000000000 -224607144 -710674375 -403689427 -320004231 42 999997190 1000000000 -1 -190675155 320503510 -75487214 -915680135 999997190 102598453 -581089647 1 744937421 -89296340 1 -360369672 -459698157 886628121 1000000000 999997190 -999994807 999997190 954454301 -527263175 -1000000000 931587140 1 864288996 42 999997190 -841858343 -999994807 -685468563 -1 -999994807 658439463 1000000000 -667304160 -56194165 -1000000000 999997190 922751110 999997190 175219507 740576532 0 -617370037 -999994807 -324182692 42 779751973 0 -999994807 522413434 -999994807 435722576 237140563 1000000000 -1 1 -295124036 546896246 -408144712 1 -999994807 135057466 -664073898 -999994807 542620972 0 -444706833 1 999997190 -298065751 -396716597 -1 457608863 769245229 999997190 1 0 368538306 -94574609 -115726044 681167795 301372782 -118977878 999997190 -999994807 -371332937 -93109133 1000000000 -1 295279844 -980623861 -606966976 -161842311 -999994807 207582370 -553800716 765830329 -1000000000 538211636 -96840555 0 -1000000000 999997190 -790939294 -237072066 -815779169 61561460 -9026285 -1 999997190 -1 43729734 313237425 -162147169 42 -83395425 999997190 455160487 -712571080 619241633 148873175 -229081965 -1000000000 206728840 328907600 -999994807 870984001 42 999997190 999997190 379985582 42 -204802963 -83094641 849873811 -694519072 162534821 -810736315 0 -159299476 763874469 -791203572 289643216 -682454386 176241806 76844715 999997190 -773934101 752765347 -710988525 1000000000 -550348782 390366075 -999994807 -999994807 -38700856 0 369299449 -1 -193100421 735408410 810725090 232102065 326817396 1000000000 -887051515 999997190 999997190 -319655735 1 317352706 -1 708236346 133850889 -1 886010056 441603138 -999994807 -879656995 586980943 -714058599 530814057 84490074 -786022158 -999994807 -479812563 -493357425 1000000000 584412582 -58964791 -497085950 1000000000 473493042 0 965777377 -905932178 280074182 -35023984 -1 999997190 -662839383 -188667010 -687344636 -773129892 746780046 -1000000000 -999994807 -342426016 960348954 -999994807 -627143291 -250698208 -674030454 -859158481 -651671134 685198529 -673995613 548422017 -224793325 248308501 -999994807 999997190 -519709860 796333992 193605336 -999994807 -465496427 923746997 74036958 999997190 -487910726 597646679 -874885804 -392995138 69782172 1000000000 -999994807 -972179158 67708340 999997190 -230477861 197994138 -639053841 -668601500 -64467703 310009103 544716539 501906780 675268383 -953218643 403555289 1 672689601 -999994807 0 945191001 359011287 1 -456412315 999997190 368596345 -372984158 -392001766 -999994807 -927709843 -108298534 -865984826 -1000000000 1000000000 26908096 1 -111180380 -486269663 -387021619 344777932 -999994807 306636380 698088019 999997190 968799107 -277934128 1 999997190 2301874 104583618 -515276320 -999994807 1000000000 -1000000000 610011188 455923724 -106538699 -1000000000 -999994807 -645961895 -13996600 242948701 134148856 -162207395 -532620700 -338988371 42 -999994807 1 -999994807 -984037343 -292053526 -138646905 421374121 529102260 42 -148623474 -999994807 903571032 -32040280 0 -456813584 999997190 -540273709 -537086248 -277803875 42 -825913939 42 930449695 -694487403 -436237189 -980530110 546460637 -999994807 -190173024 -68797939 999997190 999997190 51231663 -929083910 -977044136 -190414723 515744023 -49101283 -625615819 -396803774 -399585972 -801730716 -900313608 282291719 -999994807 -999994807 896907321 -999994807 -504372661 579979860 999997190 -908226725 -313093019 918820346 381437364 847802934 -64627399 -184177476 -126997327 -287678415 230088732 -460512934 -999940891 1 -712183278 95483214 -999994807 851313443 -240706504 42 -999994807 -308404285 25097933 -812010926 -999994807 999997190 -169952905 1000000000 1000000000 -978828997 -289425551 -217738914 -114521335 -459596168 999997190 555179268 1000000000 -999994807 -435473631 736520711 529471665 -492954718 875851667 -999994807 999997190 -616722705 -862416863 306015923 -69539185 -878020485 -354488073 -951692135 473879609 329105153 -627750843 -999994807 784735766 -859231655 0 54792217 242020590 -999994807 -999994807 433857347 999997190 -999994807 990668639 316699890 -1000000000 936910316 1 64585467 157057691 869318105 0 566255940 0 -999994807 -1000000000 1 -1 31124146 999997190 -999994807 -700490791 126605977 271272779 891029490 -1 -999994807 -116498519 -231847733 -581391633 495883910 167614126 -63084905 290533357 557255232 999997190 -111857711 -999994807 -999994807 -836449943 -52733764 999997190 -650324477 -261695147 -999994807 1000000000 931523381 955638212 945599067 1 1000000000 591970408 112465921 -789697060 -513784206 -520451376 -370142734 999997190 298470595 999997190 889616758 255526432 -429712947 -767909226 974935751 1000000000 -999994807 826762110 999997190 -501894951 -1000000000 615903959 -999994807 999997190 -131830389 -572054287 35499890 -829650917 -1 528301374 445631898 -405559219 506490698 459603564 805475425 841749551 -19996595 -265577291 -213421411 -734253850 644873554 -306308018 816419207 -222308049 -964491637 493072713 999997190 890480882 1 -999994807 -166503125 999997190 -96928151 -635008035 -634653884 -605194339 -328582089 -433427167 -735587326 999997190 999997190 -135852882 -999994807 518596273 -999994807 734786052 -691661224 430467488 -770812105 -643879396 117079578 -650959324 290275780 148179779 999997190 -915586498 -429047798 999997190 -1000000000 -999994807 1000000000 628460667 346492309 -478112966 -1000000000 -251135342 -807165440 -999994807 -716735369 430425998 -763869666 194836598 -999994807 -282822556 -960809256 -255156414 0 999997190 -43717844 -514002613 226768215 0 397762207 -460969593 723873243 -281373434 -464136374 -535939925 219785841 -374133647 -999994807 -65529150 -711669631 1000000000 565323608 25421062 1000000000 -1000000000 -573605708 -716343969 210782204 -594479130 -999994807 83249171 -620182857 -509394826 1 -37489696 -536888251 -1 -352514546 150485729 -105349664 329457181 173064141 419084641 -525243431 -868869509 -487607627 0 999997190 1000000000 -508502702 -457930346 270113588 -999994807 -579740615 999997190 -399646332 -863261698 -62549101 -189575314 -132360833 956210617 468439013 -678450307 999997190 42 0 -197305999 -697101509 673216131 391083501 -11536662 -703359375 273107422 -999994807 770389741 -1000000000 -1000000000 456224215 -607510548 -924451726 -519136649 454009676 -957859148 344395757 0 564502292 385278249 -999994807 -1 -779783495 -184807 -888275884 -267931167 252828480 -939835760 1 -637812336 1 999997190 -787342212 674203241 -478958534 -747434728 -1000000000 -999994807 999997190 69353760 -161694415 561231798 1000000000 1 -999994807 779151423 999997190 -388686562 -262923310 -433477755 713245536 999997190 -999994807 1 -10159630 687921376 -468245812 1000000000 -999994807 999997190 800475582 999997190 1000000000 -1 -962523721 256021614 -226950211 188065761 -142979198 -1 -999994807 847417214 -999994807 999997190 369324047 274798856 -950845516 671477968 -999994807 1 158587109 -508024554 -119132992 -1000000000 1 -999994807 489768922 1000000000 208033900 0 -999994807 -999994807 -999994807 999997190 -172560617 -141854908 999997190 518597473 -999994807 -999994807 -376178466 -341815977 91967605 601543338 548665372 -872028616 -270140092 -370473086 -999994807 177999770 -1 -847868002 -131235604 24624882 971092738 -585443975 904902016 -305289636 -999994807 -257171871 0 271035537 -218803830 42 -999994807 -184006061 870368642 510753594 -654168917 -710290260 -395053647 -871989835 34276090 -433555522 693321653 999997190 -836165495 908869829 -350123416 753133067 -735540963 168003397 -249761149 503244909 -334559304 520000800 -305992519 -398124187 -159039064 -606609737 950696657 858809302 234732456 201325571 682089242 220662879 416530385 -12653796 570028996 568645970 999997190 -569507115 999997190 -693706277 42424186 817721575 624805824 -713924628 999997190 -912934352 -920743955 196542403 999997190 -157036780 -713048790 427292714 -193471802 -441091819 -623717628 -565483041 999997190 -252762345 239662971 658164200 -24267682 -999994807 92934840 590729222 748695211 805894140 -37320201 666818976 -173343593 1 210585885 -341089314 -289873649 999997190 -654592197 872095211 263538420 -617435010 393024376 -1000000000 593720676 -946538762 153689337 -813208950 -65709982 655712790 -756994034 518954050 -959441879 -431192458 -999994807 -999994807 -486705776 -999994807 282446137 -999994807 -320916435 -572764319 -999994807 318230768 579551691 -533452653 -286834707 92936717 844739161 -999994807 -6385812 268187495 999997190 -843443496 27232281 861720854 219437177 1 -64547001 -999994807 -999994807 459217093 -999994807 -472133879 36517471 -66980114 -450469876 -409128871 -612508445 140372370 1 1 695011188 -1 444273723 393754381 527599697 -763596607 -1000000000 532358611 -801338199 735238590 199060589 1000000000 999997190 -997307690 -7883521 352761843 -618090199 -886310827 554297584 491453434 321271711 1000000000 344507597 475599701 819593663 -302319424 744540362 315708135 464603790 999997190 999997190 -563064644 973097366 154750072 505874397 -23853845 -999994807 381769259 -45950573 -147646839 25375935 -1000000000 999997190 -145904443 999997190 540049649 -17933988 797091189 1 -999994807 999997190 -421247741 497842684 112155199 42 578267671 721817180 165222424 -543925221 600970645 946552704 78786050 492666873 -791128768 -859045181 715963877 1 409794403 887219839 -298713797 -17239119 999997190 1000000000 -725985133 -219217644 -567225460 -209215832 1000000000 270234763 478146261 -701032277 73749276 402185546 999997190 1 -322051127 789848746 67733613 -999994807 -1 -999994807 -902604483 999997190 999997190 -919674619 707660956 -448466997 638837403 445459372 -203427444 -521070720 303816437 -610744201 -964244413 124102387 -543582878 955939624 999997190 -807794449 -257596430 851598319 42 999997190 831813436 -242577510 -591313294 194657548 -999994807 -587273820 -89650855 -877724469 -605740419 -646924717 1 0 -824896776 0 -927013563 1000000000 -999994807 -391672900 310036238 1000000000 416843903 892142041 618486944 -1 1000000000 -5958462 -999994807 266952115 852535134 34465486 428289744 0 -1 891183726 -817590050 999997190 -213767963 877325014 -35554935 42 1000000000 -649076547 -999994807 -999994807 356181724 -393180348 804078095 205713017 -999994807 -240065944 -210078937 314870965 -999994807 -572780696 146319325 424793476 368527022 0 567699668 240543737 -938356177 -46704578 999997190 571125031 -803357761 -129483485 1755595 -242041738 -1000000000 -999994807 -1 1 -999994807 1 -544241784 -590865179 573986131 -901875435 394351269 0 1000000000 42 0 -1000000000 -924569883 0 299421189 -731369702 -169607517 -847132564 -99239584 740085916 675017152 0 -999994807 -832484019 999997190 -341501470 -999994807 -697033824 809983653 -780731823 963242802 -1000000000 -999994807 461531873 -93094942 -188339541 0 -773198493 183313536 -1000000000 -809350930 -999994807 873263089 243624936 700911020 836375887 -463957843 -396943038 572191899 136387394 -631021512 999997190 -471528914 95791713 -439534996 809237208 1000000000 42 -187144856 -526863979 -999994807 -678926409 -470750507 -721199366 -1 -933156997 999997190 -999994807 741353108 -634061331 -999994807 -598533126 0 -387041884 42 42 -999994807 218081745 42 999997190 -45820185 -999994807 -59443408 -413301957 1 170233610 -455618722 999997190 -999994807 697827142 -999994807 -906011770 854283766 731011940 -361053548 -469527294 859944380 -1000000000 999997190 559880467 -805257878 262317074 -1000000000 -575057560 1000000000 754862227 999997190 -1000000000 -999994807 999997190 -273828654 -410242092 -1 -443589891 909676518 795793608 -999994807 -653186635 164532253 0 398323623 1 1000000000 42 -693058253 -1 42 -1000000000 718643853 42 -999994807 1000000000 -560822339 -999994807 -340182169 496792880 -293354144 0 107584950 746123855 905829348 999997190 999997190 -244086703 -1 -520817093 -774994673 104336266 161665825 -215140934 -1000000000 999997190 -999994807 -518584984 0 242443467 -372892356 -132662077 1 -1000000000 -284839900 59014583 -1000000000 705683029 -731836784 483590611 601193435 -976560194 -1000000000 -128674268 776716205 971092056 768138572 -759865346 -6971125 1 273937291 184509516 1000000000 886857325 999997190 -348472368 -79018942 999997190 -604564002 354792290 -103441104 -357646405 -902277014 674623600 843295852 -186067910 165604523 -712576395 -999994807 410762810 -253783979 -298841462 -936605538 241948891 505572410 -631111697 -999994807 0 -447991407 -414066571 999997190 -129405789 515683487 -885531205 -119267252 600202779 -40723092 1000000000 999997190 -117549981 -77449918 -967141292 150485729 964363596 788805597 -372003439 881672509 767002666 672516475 1 -338306093 -1000000000 889148013 -708047115 694284111 -135456349 272658575 886119317 1000000000 999997190 -120301240 -798156245 999997190 -1 -83459031 61290136 -697159316 0 -999994807 -18723935 992294014 -295918829 821068713 -106897245 -715758302 999997190 425837841 -168762845 -225182389 -1000000000 -1000000000 42 490583708 -43553844 -1000000000 999997190 999997190 0 97713086 999997190 -999994807 460213593 287173477 999997190 910331503 -650382873 -494010147 204108034 999997190 -999994807 -1 -296663948 516184779 64959817 339484742 -1000000000 -524720371 -1000000000 -1000000000 -840441865 -1000000000 -886478620 -1 122892386 639151148 999997190 -841648604 1 1 992637249 -52831676 555235556 999997190 -236267625 665115982 -50337682 360006623 -118491608 148962191 -108550976 401939907 -718157262 -397730924 -7155132 -755243826 -1000000000 -274995956 -878646460 999997190 805326530 -553955270 662846936 614741606 -1 -511295831 994739747 -1 787991399 616523458 -71322936 1 -999994807 -879540455 -620494481 -677089525 -1000000000 538579733 579230147 584484756 -1 284149352 -999994807 -16185984 999997190 -765208398 -405797858 -131730850 -836626169 -576883650 282355276 -862940498 549643341 886334741 -1000000000 -131226306 42 -1 -763446091 -293895689 620054501 91920243 -703863698 -204229631 -497859341 -786751344 1000000000 776973053 -167468764 151111597 49487918 -875250696 424818184 -999994807 -652997522 -749532670 -306380058 -813960955 -865964416 999997190 999997190 -999994807 236562857 -705203230 -348561015 848231133 42 1000000000 -480475709 769140052 -503563807 774465476 42 -579859564 533555938 743756901 282932549 441069383 468803012 817474753 763859348 -229659215 949130536 -999994807 -198383716 580705273 381926973 1 42 337938082 198641386 878442706 1 218741282 -642833089 0 -999994807 -266694870 -444817175 -1 -550133524 42 766630111 -185417849 -999994807 -892539254 -211868230 1000000000 1000000000 -357871764 -945178632 999997190 1000000000 -83926878 987596796 485851198 883544741 285903154 -271622564 160191608 -999994807 -488539413 203410749 726107022 -827071112 410316355 382086135 791670740 575763896 745319986 -660085801 996578704 621469676 138433340 231171312 -1000000000 470969504 42 62815380 -999994807 999997190 1000000000 -754146627 -473426789 -568859083 -445303344 -431612182 -85584629 614718901 -1000000000 -119547084 587625891 -158251160 572635069 -999994807 -232970170 42 999997190 999997190 999997190 -112360711 625666740 -802998517 315805506 42 999997190 -478173427 -1000000000 -205436166 -312925090 260787588 -49663971 999997190 865642553 999997190 408901967 -999994807 -999994807 -787424682 374640570 42 204961427 -999994807 104994238 -651638404 42 -999994807 386407477 42 -392924320 -52854560 -1000000000 -809348967 -488068247 712941818 186609264 211147640 -1 690934803 18361695 -1000000000 -22114452 -576459825 -1000000000 -1 1 -990167285 999997190 -269728991 999997190 1 983154321 999997190 732351057 143595058 -148739734 -423556277 438800964 -291789698 419351650 324733753 718039449 126563965 1 -20863122 418844755 789840454 -87179082 -531965715 -775057923 999997190 951940596 -999994807 557852850 -470244049 325254920 999997190 313013561 -998655737 -860337835 -1 -999994807 -56738075 -1 999997190 -59506160 -968700394 604144011 -811331821 -1000000000 -346168573 662238878 -163772180 310142082 9863262 -634736918 42 -27320453 999997190 -1 758407694 0 494587809 891497407 -563444064 -230960354 -795292612 42 -924349471 999997190 965450244 127645465 999997190 -481145605 -138841929 -75573919 -366008054 -999994807 -980414458 -772284067 -785813922 999997190 965753547 -143184030 -669558244 999997190 -326989721 999997190 697087152 -999994807 -999994807 860478477 -999994807 -425861326 -1000000000 277643711 335218551 -548544209 -168022287 999997190 1 785574831 378084724 671862448 653863094 -519263525 999997190 999997190 572377608 -575697491 1039293 -1 760244788 -407564628 -207017087 1000000000 42 42 506094828 -635312576 1 -745007981 -1 -1000000000 -919752571 1000000000 1000000000 999997190 999997190 -1000000000 0 84981076 98019991 -999994807 -902356005 -187282930 -562787878 -999994807 597945483 580805242 -27259667 -999994807 584733302 735874484 373499732 -999994807 -929832994 900584783 -280193001 1000000000 999997190 -282446439 550926246 521019067 -999994807 867876562 462732731 999997190 -1000000000 608764619 -560813225 625658514 -865634518 1000000000 -824741491 360092258 -343061823 -340547764 -840303425 1000000000 -756546882 -685412701 361087142 88314266 -829048952 298470858 630403295 807919860 395737816 148585572 886750255 793341481 0 -275834511 1000000000 -999994807 -787987912 270837633 -42850905 -231847733 -884557136 793055402 999997190 -999994807 -551280316 125090988 -230318011 -753337323 -1000000000 -521584261 507604840 316069910 -53353509 999997190 -999994807 0 74885330 -1000000000 -344352138 -335790970 -999994807 0 -999994807 -208525389 0 -479136661 386201104 -296610661 -885661184 368010096 999997190 1000000000 777703333 -378694853 999997190 480601323 1000000000 905393599 114624350 -180623232 755371431 762972452 -406190670 -336381343 -1 -76466785 -999994807 -1000000000 -237839381 -1 -667304230 76008628 -301476855 -972128517 0 541656478 -291944378 388600073 829742767 -999994807 232157277 194978001 -730982341 0 926927371 -784974439 324609957 945360465 -728343492 35646306 660351223 -592521921 336645822 42 -1000000000 -999994807 -264655657 805984682 -623465932 -1000000000 42 952087596 1000000000 -455571745 359653133 -1 -1 -999994807 369628821 -1 -424612894 -999994807 -999994807 695273084 500221265 -241411090 987398013 168928726 -1000000000 -375727123 -772713059 -152347113 745886949 327948572 0 497185992 522467739 -999994807 -791693697 -695384018 -447898942 -656985991 999997190 -526749544 -459796350 -739164472 999997190 47835692 209852930 -858832124 -430949905 42 -76895882 -718719067 155853194 -768908613 1 -852780532 842303220 -340186045 995860485 -656174902 603200093 999997190 -1 987265242 42 311945823 1 484557975 -466342633 0 -310429852 -816629828 -352134246 284217856 -675918367 255656136 1000000000 -895523009 -115982427 215837742 -726376417 -811985995 -474802362 999997190 999997190 999997190 -510154901 -79410163 -899357546 518127318 350046312 298449654 555872711 1000000000 999997190 -15547994 -796161360 -62080448 481204381 -199236251 -175130194 999997190 625177629 -1000000000 -999994807 -779414779 -557413596 -999994807 539009916 999997190 999997190 42 619575596 137353190 -999994807 348031877 -480079533 56656965 -780624196 -374944275 600181336 -884543273 -276044875 -1000000000 42 -708061839 -999994807 -703574107 -999994807 999997190 7104941 -946670781 -593180439 -1 809715473 0 1000000000 -999994807 -329171742 -999126639 605022605 861733408 663407521 -1000000000 -257819052 -636903016 962968428 -1 999997190 999997190 999997190 846488130 0 -286592516 -161052648 -632037314 999997190 -1 999997190 586980943 -562550824 324046146 728673908 -249263825 -999994807 -271661331 1000000000 -601320159 802107411 -491725315 42 1 993803388 559825415 405072860 -192750010 -1000000000 -473941835 632421367 802138221 1 909373697 -690798441 1 999997190 -969083566 818680953 421764906 -838789956 -1000000000 115361480 -841980563 1 -364464372 -1000000000 -40394134 1000000000 -369556551 -684893282 871084306 -808788181 -19371881 357424210 -945975278 273059484 664978399 1 -814854501 613527381 404075734 247356999 60533362 1000000000 290513727 425338255 999997190 93753730 -377852842 327627978 868678985 -207604252 -491175385 -1 1000000000 931860219 719793280 -874885804 400569438 694514670 999997190 -999994807 -12931762 -511392938 290867279 993538825 -824401507 999997190 -999994807 9420744 467360838 -1 -288079614 778035928 617536789 -946407687 -895867831 36745075 494539638 120755076 370754423 426789840 999997190 42 845792160 596239977 -562201594 -105052727 340967425 892318104 -241209814 -1 534494462 -1 1 779542697 705838162 -429744983 289026551 118239112 -599331590 593185718 -198779652 999997190 -417919208 704089274 680287438 381945176 -827666751 -417133837 -490311021 -455518833 -219266826 510615522 -968873146 -843443496 -287770064 750448405 1000000000 167987327 -999994807 -460201778 -999994807 -124861926 -945200615 926244553 -999994807 438612761 999997190 999997190 795717550 -906739007 782880386 -396499535 999997190 -999994807 -124864605 -1000000000 335904096 93312717 273645306 -1000000000 -999994807 658854262 42 241001122 902211354 -563455243 -133434742 999997190 -370427686 509858479 999997190 67156915 1 -999994807 425033443 -999994807 -937793344 200007954 -257241545 313931111 -6325647 -686914216 -681242461 481810789 623546 556148982 -862536214 563616689 -554123812 -333267510 42 0 -54235096 733070573 683902919 0 -785955676 -868592961 145873654 983578698 -825085507 -246827525 -999994807 -143122888 0 814884242 723337214 -467043040 -88932819 413340912 -262861562 704156262 -359804237 831258348 -966030448 0 -658099903 -999994807 -996890533 999997190 56120998 -1000000000 0 874678815 486268269 93816235 1 -806326173 -721405842 42 48123690 982588620 -374829747 -193022759 317985408 -36937991 705078690 -999994807 -999994807 -416976952 -999994807 1 1 -63373077 1 381511458 -282211108 -805806172 566817102 -999994807 999997190 -475580868 -281297693 162157854 999997190 990997519 -1000000000 -96993660 -1 -152605401 -518003947 0 705905130 999997190 -945887509 704771603 -999994807 -594250281 -97097376 -248595348 476716626 -999994807 -1000000000 999997190 287946330 -1000000000 898152459 999997190 -937336471 -999994807 -538617709 699542037 790109274 -824542126 -997704279 -175467411 565986710 627603677 -248574961 71801380 -298063858 -56943123 999997190 746780046 984102773 215299455 348286425 1 895396591 -208574779 -471867251 534859993 -600001755 -994858594 -999994807 -473955773 265079976 -999994807 314099726 -331974015 999997190 18512663 -590734216 -343895134 999997190 -999994807 -969014647 -999994807 -1 463781402 -1 -249335701 927321292 -352365949 -621663663 -932879355 300649978 -999994807 -270598927 999997190 -1 -375206466 167045481 999997190 -1 289156978 999997190 413744727 74710721 180490471 673469435 -1 254047144 -561732060 144318544 1 999997190 -999994807 810049966 1000000000 658677123 -1 399552830 671862448 208812447 577984665 359193150 -83622469 640184180 -999994807 999997190 999997190 -429676533 -999994807 -254473926 31183044 767092203 113162121 478067089 -240499133 27964682 754240275 1000000000 1000000000 27277381 355776877 312372682 -346764898 -999994807 1 -911977146 -802005412 -235612198 957059569 924687629 244226317 -137901996 -1000000000 -542958213 -538180703 -254921604 999997190 -425231106 -386495513 -999994807 -321682974 -121555214 -1000000000 1000000000 271070338 999997190 -999994807 -614726905 578316492 42 302349915 604971560 815709546 360687162 0 307628827 616685699 -545260331 110401553 999997190 185182465 548992651 -999994807 -158493955 999997190 -168517003 260746888 -200068894 999997190 -378729084 166732739 969310302 999997190 -117264074 -999994807 999997190 996200894 998362433 -805844401 521444326 999997190 -999994807 -813107572 -396664388 -805561052 1000000000 147758485 -1 -229090804 921639634 792543996 1 -594494564 999997190 436075937 -100905235 716793543 345769557 1000000000 -140832544 -999994807 -999994807 999997190 -983375370 999997190 -422050100 237102809 -808183643 705387197 -909302243 -944750311 999997190 403761056 579109384 629460112 999997190 796226461 949810479 970050402 -428821675 -782827991 999997190 -744790167 653380062 1 -1 66859720 -1000000000 -999994807 -999994807 -796702642 -999994807 394280136 823071840 -889272600 999997190 -319946636 -45139729 649788726 1000000000 999997190 -151433108 740221592 -395340352 -999994807 -706946724 -948892368 42 804020210 999997190 -1 419874793 -836431135 1 -168890469 224038974 -33802195 411132016 42 401074161 719275069 999997190 -219226935 999997190 134478629 860119588 -829517746 999997190 -999994807 677287114 -999994807 -21645716 644796779 98827888 463433354 -1 999997190 0 914795953 128100770 -410901595 -373633455 1 999997190 293040594 999997190 999997190 733491691 -1000000000 -1000000000 803874743 999997190 -593778028 605656017 855418180 -47851852 1 -811445791 743360833 703710004 42 -1000000000 579575424 -1000000000 703569978 326260461 136295129 -999994807 -507170593 -682672605 1 42 -598408245 999997190 -319711551 938785530 1000000000 143460039 208954318 -840115518 179580155 580360062 0 -760162309 888171530 -1000000000 -999994807 -886733255 -970741866 -45611277 432133591 -940865121 -669270555 -176836137 999997190 824032105 -999994807 -1000000000 612426339 999997190 -999994807 -933996880 -397652051 172556389 -810206401 -572409907 189575410 778442302 -594598370 42 999997190 0 -774076516 1000000000 682174222 578217142 38734155 149261053 632908352 675121044 450360373 -999994807 184576175 682918978 1000000000 -443152609 -751544381 999997190 -966646621 1000000000 -70466131 -821909702 -745857513 813670942 -834585187 -999994807 -594582494 -95809397 -545377946 999997190 224550487 42 759907999 -622777370 999997190 -719002602 -1000000000 -1 -1000000000 1000000000 35515288 941310180 675819815 999997190 507640207 999997190 -831749242 999997190 -999994807 217639703 -699955743 937837737 -58009848 -38802730 -310743582 -140475861 634396159 -1 -832380431 590973772 -968547773 72775816 -999994807 -999994807 425508563 772926023 42 394613293 -474993874 0 194331943 -122502648 -999994807 -234616073 -526702509 42 -147851476 566620901 1 1000000000 636161093 1 465549614 -649438988 545886499 -22710877 999997190 623570901 -999994807 87681490 -253704616 1 -968040801 -801692934 597420935 723890220 415565841 67242205 637774584 -627250812 -719472107 -223653923 -1000000000 -999994807 0 -110088495 407640914 999997190 809783634 -227092462 -158362379 -650529006 999997190 -999994807 -999994807 26875694 139599935 -269819824 -130085286 -836249010 769235707 0 -705657950 826049189 685409035 -30034111 165165297 997196050 -1000000000 268736134 -973465692 -199249316 -815427750 -999994807 379919457 317861210 769801204 -230855832 -1 -516283154 -26854224 -710510129 -131462212 999997190 -211853523 -1 -29487752 376466001 -6230821 11157753 839435846 363630565 356466978 583384449 206455283 -756948925 -71905931 -644695325 -999994807 -276302883 -999994807 85099927 -973725617 999997190 -773917444 999997190 999997190 -632446985 999997190 -999994807 136309334 596704368 -507407535 -999994807 684760186 -164913473 496773883 -880524905 965987089 15189342 451968858 456836175 0 999997190 -999994807 -999994807 -751594526 -368977462 581194173 -132741696 856243712 999997190 -415771184 -441941032 -595099880 892876012 -850462751 -955919183 86015291 292362068 630521756 1000000000 961398814 485653316 -415093385 0 -589777066 -289138088 304349511 -735745071 -438931496 305527125 -941992513 1000000000 999997190 999997190 -11641916 42 841465077 999997190 -326186908 999997190 1000000000 -513246331 -491909085 -783120302 -22170544 948286610 915963244 -412283871 -839728887 -795195216 1 876112437 -930558278 114259078 1 -999994807 1 -974203110 834359638 185124440 1000000000 -302029664 897060256 543318262 692680774 -230969752 -224139457 414383192 -170584816 229027131 -659021909 1000000000 748223606 356923967 -999994807 -763869325 557747296 -1000000000 -999994807 0 105219515 0 -1000000000 -234902247 658565508 390267408 54175 357342880 -1000000000 0 558881474 -240065944 0 122810239 160622164 485216416 -694558968 919686874 30174427 571736831 -740046158 591169608 288163615 -999994807 818698290 24964944 942265517 -460663931 999997190 -512372223 360538950 -999994807 -238728904 -401826907 336357167 -819762856 999997190 -8989013 827579044 -281530096 -999994807 219024440 999997190 -188482976 -561647965 -513706007 20257172 17150945 -764217329 428846721 -408617062 -999994807 -444801705 -518088011 170356934 999997190 939835566 928318595 208876984 42 1 831097859 -513885846 293281778 -743818999 0 1000000000 -44923210 1 917853529 -166677764 525858698 550696646 62339907 -192249489 -824985807 -1000000000 23058014 62563496 -444687682 338437905 -1000000000 774404946 42 -512843912 999997190 -338940555 -999994807 402031856 -783289183 -999994807 138337017 999997190 488374912 560683842 1 -43335522 -999994807 -301304603 42 999997190 0 168911782 -529750038 271494646 999997190 695357242 142115392 489879369 -504035408 -440720761 -259953485 536304144 -202604118 784086488 -573984968 -620111807 -999994807 75439882 -1 -583563023 42 504654726 -1000000000 -511530408 -999994807 -340113106 0 -1 108204321 -298527638 16413144 536378650 970298430 0 1 -345718285 -805470184 -829973544 455993207 409108513 1 852901392 190104289 877801542 324493582 -529381466 -204611491 0 -730759998 -607707074 108481911 -999994807 42 999997190 -359323114 -365027802 201112795 999997190 -803903681 -557485166 42 0 463572454 1 348276149 -999994807 292485241 -894670561 -775136561 181098565 544861371 -770852897 -254221484 -29998544 -690070800 336627481 -764451005 391646759 -225743903 -160087129 0 -1000000000 -999994807 -1000000000 400000266 -417377678 557004093 -100301729 356377154 -917494853 -999994807 -297235326 -999994807 160129718 -999994807 -368498370 -869689014 1000000000 158634826 352446168 999997190 84494327 304295741 999997190 848522177 809708561 16725101 -1000000000 -999994807 42 -476922443 -316828386 -1000000000 -962582074 394214059 775575030 1000000000 -1 1 42 -482916345 89090384 -697132881 1000000000 908974679 -761379663 -49907356 886951657 -999994807 -1000000000 -1 -1000000000 42 -488336220 -999994807 42 -621861427 891934263 -267805429 999997190 -999994807 26439322 -1 -118323247 999997190 -526393750 -100163825 682646471 -377997467 100527107 -758055224 999997190 -1 -454111631 42 34173108 0 99297377 292652408 -626042318 -999994807 -192534901 891952151 -217668428 -999994807 -467951717 703572249 -324962664 -1 -992279129 -858944272 750316836 -775812796 343416129 -265738238 989376609 -874870881 55939314 -257912387 126180310 -121904344 -999994807 -846283555 999997190 451892066 0 0 -647215933 740032985 -999994807 536105087 -813544524 589237628 999997190 -948012794 279423718 955667765 42 -439141369 334803590 483144817 999997190 -434114228 502387810 42 366328671 262194053 -1 368980163 -999994807 658925608 999997190 999997190 516053605 -750630410 628269595 -795859729 364825265 -903086802 841959174 -1 -735959162 -86542243 1000000000 569682528 332073881 -692437240 1 -1 931356128 -16143971 -515193321 999997190 999997190 900206309 198245745 -999994807 1 364195841 -358585464 655834786 118735652 -617618594 728515375 0 -797834032 594318154 -1000000000 999997190 -999994807 127846188 -383764367 42 42 879654450 674623600 236728817 413774857 999997190 -328447029 -768470875 0 1000000000 557088109 -827812773 134210213 625742643 67191185 594521446 1 9782860 999997190 468096927 1 177382607 999997190 -103333793 949914952 28847741 -479397626 562726160 -1 -999994807 856101926 557577443 699273149 928143156 -624009591 113238796 -320302999 537008127 746590228 -999994807 0 999997190 1000000000 -1000000000 434833991 42 -47324828 120943025 808681666 643309181 176190785 236716117 315342725 145525237 -152937912 628428274 -236210253 42486373 -463960657 999997190 -532069448 42 964051262 582418307 42 -626525451 -927530328 -249293014 -974621264 -936757049 692917399 999997190 618259056 402702662 -609489818 451921697 -989979636 -986866400 -1000000000 373943637 -999994807 406932793 377973936 504466587 -894166149 976634446 -892618696 -185487237 -1 -923510799 -574681365 -302750810 -771644896 -663846920 -999994807 42 -999994807 -19760880 -935271589 701310240 181839503 42 -1000000000 616979400 -412485311 -833341510 638115198 -1000000000 -999994807 46561261 -1000000000 832024560 361202029 999997190 0 -1 -369467197 757650600 33561974 -837510106 1 -999994807 -627521856 -536393194 999997190 513606520 254778645 523207063 -612873430 -437216659 443190618 -92904228 976963872 -1000000000 999997190 -798107010 697772098 600570611 0 691484236 -609812367 -369743162 341498472 -886930356 345364424 -719650573 -398574331 1000000000 999997190 42 -490045582 1000000000 42 593511445 214827460 266894461 0 -647671261 753372376 -455671328 -971270988 974028124 -338921528 -966458922 662976692 -729176438 42 168150186 781584967 -923960052 481283763 17100418 243429164 -35627143 -999994807 363036302 -816258148 633401018 662430015 684375097 -124238988 -596420161 92577489 -1000000000 -846004984 999997190 474765123 -156425118 935617365 -158878492 42 -999994807 -322679074 -27965673 1000000000 999997190 -1000000000 431893858 794005872 -864560457 850788084 -678238908 32042106 999997190 -955269152 -999994807 -181745997 827743732 62422340 769844269 -821604166 -104631605 -499523538 -999994807 -60688483 720182384 764773885 680053325 510368917 -435801610 936609999 5437040 42 0 999997190 999997190 677298055 -71872791 277702373 -1000000000 314674767 -999994807 -85635346 0 996759502 -1000000000 261487128 -823582849 -1000000000 8913131 999997190 733362609 957454432 -991411855 999997190 1 432156407 -207776894 -289016830 -596589609 -915533088 -76609203 459016434 335090910 -896025995 991784404 13534757 41727997 -884705661 999997190 -551609056 561015962 -527145899 -218016285 505102283 -426961993 153869816 522484821 1000000000 -904188128 -522621879 593161465 254069351 932809818 719956566 683985562 -974183121 807253054 999997190 32608491 -210354314 241647691 -687139942 0 -1000000000 568486761 88612291 -979319425 -873312639 -999994807 -172340554 999997190 357311060 841264716 637661432 876453598 682809801 999997190 -999994807 1 986962568 -492340066 999997190 648255974 80255751 -856835772 348308945 -846030482 1 -813647949 -830573160 999997190 -603383977 999997190 -188204222 999997190 -740069930 0 -334088393 886783680 534479886 2872702 -1000000000 -467124873 -921320490 -785345980 -1000000000 -882486476 -848066047 373124519 486014029 958110930 -192387319 -936336729 -715668866 297785009 -378643010 -999994807 461219305 -910923942 -1000000000 -649385081 214947262 1000000000 -171052901 410761377 42 518848553 233968383 -999994807 522564754 -642122502 -1000000000 -198123745 -670082708 557705296 -211320144 125503497 1879834 -72560782 282014884 -999994807 -999994807 -551943440 583214609 42 -999994807 -999994807 10860010 -472054700 0 -206160674 42 1 818853227 -212517374 -619011841 739621509 42 863926820 -586507580 1 -838986924 999997190 1000000000 0 220564052 999997190 810499013 547915358 -402214550 -999994807 -44468706 -999994807 145512876 874316056 -1 839894358 -999994807 999997190 -988965582 715129346 -826226654 326583899 42 -327087376 -918435577 -26384327 -337751435 -48818412 999997190 -805727058 570023783 730843277 1000000000 -459230351 321702936 -920412407 1000000000 -715638258 685163702 250829369 1000000000 297732271 -234706466 713203474 999997190 -519891267 999997190 -999994807 -992508772 -1000000000 689197665 42 754470153 -145235982 -1000000000 177096087 -344218037 42 -999994807 867898210 42 -716257451 574012489 385111699 -527328534 -225301164 999997190 493015790 184618670 0 -222327286 -388526233 999997190 -856387253 623736466 -999994807 172711291 582463925 1000000000 -374916571 -999994807 999997190 -855710423 586888406 -1 -894269420 999997190 -117716393 -999994807 683735345 -1000000000 881515857 -569461845 -1000000000 -210315059 -772805041 -999994807 -35849745 -17209958 31535884 951030822 -7658011 850045967 23839255 -576005932 -1000000000 117350749 42 -1 -152278680 -667286856 100096454 -999994807 544799704 185747861 -710875752 -999994807 -429801814 907532835 642133549 555548040 94528800 42 -1000000000 -589125227 -125468501 1000000000 999997190 621343514 -999994807 -911688365 446835210 -1000000000 -35038404 -612441474 764299646 -590467412 -821172146 595338677 638067324 538907738 -855492044 -999994807 -999994807 -671836358 77517925 509288549 1 -1000000000 906135780 999997190 999997190 -392934252 368043453 682079455 -504807579 -944738666 -409329050 956158887 193767443 -255309241 -820662862 843904850 674392785 852101394 -230680143 94804448 -755686514 -975097085 -999994807 213133115 999997190 704106362 -298339 -1 652840454 -178758293 378940767 499285532 899941522 -107125246 -678341343 -882553155 999997190 -999994807 -148058238 1 -1000000000 -827290801 -999994807 999997190 654359721 -279451949 -123383153 -905886390 851082484 -1 42 -999994807 107443355 622860573 547202180 193697309 -808079974 604192949 153282161 389742718 347455544 174992246 -272621197 213625080 -536953444 -1000000000 -1000000000 -52085100 1 -241379610 -509541018 -696420378 317534316 -400908851 -357195227 -997786356 -621553914 325290121 -971808815 0 962810297 1000000000 257728994 -706951582 -999994807 -426993880 -597890897 -754818121 -25101302 -936219779 850040786 -999994807 -153258595 1 974477331 -1000000000 -999994807 999997190 -999994807 0 -343245474 -449125283 116702586 1 999997190 999997190 1000000000 752238464 -639912328 206813016 -480911999 566820227 289076956 510179567 -1000000000 -26135080 -1000000000 -631079706 999997190 41104808 999997190 -119081481 263321354 -999994807 -999994807 999997190 90651059 1 -538429989 -184602632 -515657627 -119821609 912409625 149599401 999997190 999997190 245177996 -243831006 978391359 -999994807 171589361 581119933 184135052 437857175 -873248892 -717138373 999997190 -999201902 370824205 -999994807 -999994807 -596972655 31371780 999997190 -760661549 -564339785 -909281232 -999994807 -999994807 -776696699 -999994807 -941611095 -313227553 -415475132 -999994807 -224754694 -945197304 -102827125 0 1 -359208498 -999994807 -259951085 -1 42 175999651 852871581 -999994807 -128861296 -68246982 344617790 -1 -430165917 503426459 -1000000000 -348493672 821630624 -30558274 480415486 -57436548 -999994807 -1000000000 -855173245 518694871 999997190 999997190 999997190 483481928 1 384286851 -327622462 -999994807 -320415290 755788264 -999994807 -941079999 -999994807 -1000000000 26074847 399391187 -519343586 -999994807 -1000000000 -120398841 -844996527 619471131 -920423247 -108914128 -682875563 999997190 960176847 333688844 -1 -1 -905969088 -214142259 545746805 804532835 -220270511 -640839910 0 -112676168 -84924857 -41614524 -999994807 -291457510 656596904 136517404 564200340 42 -2534780 1000000000 -950796652 -947493687 -237539326 683192617 655189282 999997190 500012399 -925115925 533568993 1000000000 -236114981 226298958 999997190 284336395 999997190 -225883099 -310054999 -177238182 999938434 -168066060 768057444 -843953498 706112073 1000000000 902040041 739544080 999997190 741408459 471166407 982341678 -963952832 999997190 -935783355 324856612 -27801720 712909243 -1 -999994807 772025138 -1 999997190 -990981511 300699646 -264457195 947926006 408081256 -72384819 -540103260 -229267803 -747291751 -999994807 -568859161 -999994807 459042745 -409357441 -500196004 -501962931 -1 788760430 -780117146 -325395608 -588645374 -564005852 52676000 999997190 604608689 -170756187 -999994807 -469523099 824062017 -234990816 999997190 -573629379 -243774933 1000000000 999997190 -120102223 -661873233 333582320 -950085282 -390837412 333328841 0 999997190 -460267228 -744685765 -836361118 -999994807 -732491551 999997190 -999994807 -1 637912176 521207336 -459751178 -751945970 -999994807 -495041175 -1000000000 -233941914 -828945179 -890340303 -328983373 999997190 1 -673654966 -374634726 767784963 -261699727 985764367 1 -125976239 402437808 -1 -999994807 -1000000000 -168850846 -338237891 308913998 449910028 -999994807 192007048 -125186328 -483037247 -999994807 0 -160001924 -848438860 972607071 270982932 999997190 -999994807 -972722040 -999994807 427549889 -277929586 323209356 993974337 999997190 -999994807 999997190 394566296 999997190 302088049 829958906 686120189 42 -999994807 -493557796 999997190 -860682663 -1000000000 -52641658 42 999997190 -229949482 -999994807 1000000000 999997190 42 -1 0 -999994807 438708758 866176780 -999994807 999997190 251052698 -13397421 467951159 999997190 999997190 -838384946 417770482 999997190 210726569 126203437 -249888074 -1000000000 -399745667 557598719 -176187949 999997190 17204887 -999994807 -766382312 -999994807 887855830 537745511 -431295189 -1000000000 -236179721 -91452297 95230887 -999994807 -116350745 -999994807 531380507 478336267 149192996 -306130651 -3883838 -791375104 927629439 -189662601 671502208 612975601 1 -417784195 0 999997190 -778136227 42 -999994807 -276163838 -442641985 959139768 796298206 999997190 999997190 379429622 684539585 999997190 -999994807 -569494169 302007126 58775938 999997190 999997190 999997190 -378336832 -474228456 -999994807 -63546460 -562893322 500765153 6791934 1000000000 103097493 -560873602 185556472 -147432410 1000000000 -836202506 835240558 -845265073 442452170 -111073517 -1000000000 -692592269 -574742957 -458083276 44855311 258023892 -492580479 999997190 -193884003 123747122 257799545 -206657840 340483347 161296320 -360124709 -983930715 -538796721 -343824496 1000000000 506244844 42 407173579 -784743033 -828095463 -999994807 666973650 -173636266 -957180021 817405862 -135026640 999997190 -198687337 42 953994304 -1 42 -402022357 616035833 54918859 -870086669 -999994807 -775403776 0 -314855029 882491645 999997190 -1 505044586 -952005200 1000000000 165581483 999997190 -823732862 -439531701 458993274 786126339 907883228 428171292 80849158 653932111 0 -380925283 -324686642 126457473 -431798678 361260427 -459669325 42 432661719 -999994807 -999994807 148260419 -1 -22790 -598173982 -999994807 -348484247 -162805623 827015241 -770441654 -951982688 330710582 0 1000000000 -999994807 241311843 -999994807 1 549057156 -444459710 -513089593 392357688 263302238 -815402872 985383086 -1 605836759 635403556 926074843 999997190 843029789 -749456564 -137256028 42 722516085 -958782882 -873166738 -1000000000 -797570496 -862907250 -144125105 -1000000000 -310634269 453426698 -925657800 725097346 -303248504 -345191524 -314838394 -607510548 433566434 -720061599 169784169 -123591212 -476955130 493912885 498936143 -619113473 879996711 -902223714 -796115133 204117216 225674372 -721540649 -416638919 999997190 -662946740 -575094263 471200492 117075364 -838562358 -365900682 -294621089 502642658 -367875916 -600836496 -999994807 -986480770 -999994807 891817192 0 555855755 703473526 -594313475 882809296 1000000000 -397239745 0 191668560 754277879 -392248738 -234145513 -155976758 332838765 845195657 -999994807 -344652475 109088226 724796279 992311351 40150305 -227339876 339474249 501775166 652962933 517986032 -285066835 962125218 903117504 832609390 -1000000000 999997190 389809412 -538890061 -909139553 -531521819 286970207 -579854818 126761692 997030162 -60527953 999997190 1000000000 30332912 -978192331 -791762410 871084306 735023752 449672864 -999994807 1 -965470482 26739311 -855426484 974094079 999997190 267872465 -722256996 -912889375 -634338950 848815033 1 -999994807 764956436 -749718842 -999994807 765699968 57686923 352070028 210164201 -109862101 893159944 -235663411 597640646 -669557544 -707325531 -922016242 -109996342 999997190 378566391 0 512924503 -351096801 -374496846 0 999997190 896379914 1 0 -448413474 -497460596 -854393666 -254968038 -1000000000 -441822552 0 738876448 -1000000000 -999994807 712235972 -735728311 999997190 999997190 -864619548 595467507 885051639 96605087 303648349 999997190 -1 -525096177 719476249 287286606 822974628 -999994807 -333379939 881655183 669441690 -644417753 -999994807 -937594924 494187108 999997190 -205956045 -838070095 961213302 -814929039 -227824333 -542439129 894602822 -649499652 -999994807 999997190 42 182167610 -31114818 -943335644 -640274228 -503235314 -29284793 -1000000000 42 -191104040 -999994807 801301442 42 999997190 42 -912132268 714470668 -640564824 -999994807 -999994807 -977064717 914628785 42 -759466580 -867325031 -14172531 718846645 -999994807 -999994807 -773223881 527668187 999997190 -1 860031251 410129078 -677528046 -657815721 -575793924 857926881 852950916 -999994807 851196742 931900624 -187939501 634846426 -1000000000 -113664184 449910028 -207000847 991818547 261354903 926303230 -908331099 0 -705822874 -557782513 999997190 -351547889 -815373963 658748066 631857167 -763882024 172444990 -999994807 698680811 -517579404 121611328 959815131 -205969827 -647316517 95475206 327216916 1000000000 -359521339 1 60540169 382116357 723977287 753254461 551799750 0 -999994807 772177479 -993921300 -999994807 81167785 482417306 372769800 -25082122 -172660804 1000000000 122725359 847716667 -1000000000 490017146 98078649 558997854 819044750 375365806 -1000000000 236148363 -1000000000 -245540223 -487406652 -1000000000 0 62585455 -860557083 -880752243 1 42 -420777939 -1 999997190 403553748 -943284040 -465280603 536151018 -533580346 0 -939926111 28402140 -641679817 999997190 -999994807 -652428906 -1 1000000000 517694137 450300454 -553913629 -108988046 727321629 882715856 -398228649 -94375159 954770121 -69627613 999997190 593389252 394760168 -588057942 -999994807 643046723 -502975772 -999994807 766562581 -634736918 0 265335232 997341602 -126764104 -728377004 285796721 420872906 0 -984759873 -999994807 999997190 -867108789 0 -397178541 -553003415 781862854 -515192646 -522089934 -999994807 -596650252 -999994807 1 -533970436 837148791 903048160 -630101648 480357979 -345340748 -331426578 -852239497 -187119338 -760592173 -730556945 -999994807 -999994807 1000000000 151590682 453490537 -999994807 -390077666 537469560 585295395 -999994807 -999994807 79475257 -469050606 -762557058 42 222083883 29667242 471614350 -783893504 -999994807 -999994807 1 -1 843258066 477215385 267483791 442678769 977863590 -486229513 999997190 1 681777012 215051047 986358146 1 605097115 857780636 503928347 546306900 -1000000000 -562783923 -651976762 144683884 671881173 -440238210 583985612 -767574077 626195678 -348765520 -551343717 -988406824 486370245 -134397806 999997190 -81048994 845946075 -999994807 42 183151199 0 -944705730 999997190 892878971 -1 -746141583 0 16173103 -48224023 42 533349110 976427693 890114354 784662997 -512540202 1 430543818 1 -1000000000 1000000000 -91399319 999997190 -999994807 -99001560 -380311621 -720582161 -543847694 82453036 495927555 629948649 -9121559 -999994807 -237402678 -721995240 106344143 999997190 321809869 155337003 -289639802 999997190 -999994807 -485875507 42 -999994807 -1 -635530946 1 1 -684581373 1 -207934324 -271993827 999997190 -92608457 789399533 580805782 -852022216 130826257 1000000000 -999994807 999997190 1 42 702160915 1000000000 -183322711 452432321 -1 491584676 999997190 -56149489 42 -115220023 0 320650191 -574228755 -999994807 42 -996997509 -105236888 -101470751 364466093 0 916383810 -326722872 641283688 999997190 -999994807 -860117638 142033252 -661635097 999997190 -863292332 -756566889 42 -566974962 333180120 -1 1000000000 117777482 -769003744 -711955615 0 872851289 -752733508 1000000000 465867548 689928674 560374680 42 424420862 -147110937 -188111013 -497958681 -999994807 -107124366 -346869367 750045404 -1000000000 999997190 -949003205 354887892 42 999997190 -680890259 1 999997190 0 445222167 127439492 805464844 -999994807 572293831 1 870977320 869169989 -8015814 402512740 -225478584 -581685351 131337072 -362469294 -95354587 770678443 339315200 326001704 615348933 -1 -279488426 -631392837 135895160 422117901 -394272694 473207439 661778799 -47075190 -303863368 -808499730 -226552284 811669753 -178969641 -660732831 999997190 999997190 -480963280 977413503 217547019 -132220969 -319121313 19448599 -866952217 275127514 674575653 790197810 724970195 756955781 729605095 -759868 999997190 153757081 -540685123 999997190 603733688 -512438710 -654991193 692211360 -305893410 878637722 -173153743 -999994807 -1000000000 757518844 -760642350 -166853344 -999994807 182808054 -117949162 999997190 -999994807 700870736 -1000000000 271659304 -999994807 9479751 -503596609 967738625 -92883938 -165216716 -422267265 105681345 0 -999994807 575006183 -446753117 42 -474993874 314870965 339833375 -441462384 -896183347 999997190 -999994807 -945912539 809185604 356144873 666339328 -999994807 -952150509 124390401 -155164580 -536037548 1000000000 301820063 1000000000 -938590610 -726223388 -938037443 -142352568 607875158 745368112 134374147 233168971 777612 -856037603 -999994807 -663258030 599756740 1000000000 -1 972819877 -999994807 808867224 -1 0 -999994807 0 -452309229 -790510307 187955837 -704502159 -219178101 999997190 -110579218 150848984 999997190 999997190 -318520175 27264909 -130424422 -662735123 543405392 635125118 428242707 258572975 1 999997190 832225258 42 -344110299 315091323 -999994807 1000000000 900528730 834366091 -614104149 -199942800 624595177 -770893414 -325760080 -1 -228204235 -173614445 -999994807 0 -125259013 188412133 941156127 1000000000 -165293727 -699658962 -836845795 999997190 343033040 1000000000 -316010077 -283515768 -696901009 -999994807 960895863 -559898698 -1 -897693070 27659612 914454456 999997190 -81706757 768916915 999997190 203120139 999997190 1 867654401 507982399 125724758 16562170 919511737 886652788 -739510400 394483495 -1 -812668946 759739078 710264637 0 999997190 -1 999997190 288101826 -356860088 -999994807 -561930284 0 1 955985233 999997190 -999994807 246826142 425649773 -310596161 272852407 663034589 803576449 -682993646 782599080 -516808549 1 241219849 -19863898 -519082670 -679641157 -515219749 999997190 -59810752 613088205 999997190 884497092 -247855915 999997190 -872014867 999997190 -1000000000 31862618 42 -332140903 -629278384 124943746 -652984448 216934596 454682514 -845672348 488638472 -851505783 844737725 82573066 999997190 -800149281 -762394960 -883647645 -615652016 -184013309 -778249239 -221091790 522201051 -307558837 677842804 384969279 -946143999 535886076 331899245 999997190 299351554 -45756765 878898031 501564656 -871785874 1000000000 -605677286 -931169093 999997190 -383378395 432100534 999997190 675908522 -134044474 157015434 -714342194 999997190 999997190 999997190 145084378 1 -449693765 42 999997190 -999994807 883571989 -854567543 -86131555 -20115856 -842368727 -490736911 999997190 999997190 763933473 915805546 -658264918 -317716401 1000000000 999997190 606355150 181672800 40861190 288089970 -999994807 -458651390 74283524 848613859 -999994807 999997190 1 255447734 -681233890 -170316010 623880766 -307059202 0 960529980 435152308 -999994807 -105827443 999997190 475972469 0 -1 -999994807 0 -13529316 -580295858 1 550054851 -999994807 999997190 -999994807 -1000000000 670124145 936417844 725477617 -182481464 42 -599373458 -805502507 -614066787 999997190 -980702877 -789777157 -1 -926227372 974367324 981606277 999997190 -999994807 -999994807 1000000000 1000000000 955727337 767277685 0 282998640 -1 -556080555 -1000000000 -31747626 -999994807 999997190 999997190 42 154486038 564148207 847244192 -633149061 -191005352 753788763 -809910007 168162788 999997190 255765087 -763324486 417080318 -999994807 -188518806 -365089116 -1 -792374580 -999994807 -75878268 -999994807 -1 285561780 249349445 -628337548 -1000000000 -345408565 -489627887 633621912 -288763265 -999994807 -1 -13431271 -527346144 935539613 -16837020 114959503 999997190 602068781 999997190 -159183676 -463097907 490973018 1000000000 9289883 481605740 479898203 -999994807 -563893509 999997190 1000000000 0 -420588319 172322770 -999994807 -999994807 -735911043 -1 1000000000 -893937825 464453644 -433071533 42 -14205284 427023425 432253546 -589082178 629288552 -817110571 1 0 -999994807 -1000000000 -408916842 -142934563 999997190 -574467434 933456270 17128340 297945744 -457322157 -999994807 999997190 -1000000000 -394875936 193320918 -26873208 -555083643 -999994807 -238554484 983019544 -651068619 -999994807 902576707 -999994807 -480125806 -1 -915760972 -999994807 42 -999994807 -546759166 -435975322 -722325269 0 -429343076 670372930 35135775 -90255877 -771361614 -1 -999994807 235881272 -788534479 -73916815 -666459477 188277565 844240936 348551442 -993113662 0 999997190 -743900372 999997190 -999994807 -657867646 992023610 999997190 558270827 -148781078 204960788 -3898613 999997190 -209851580 106032676 860267925 -53673507 448392343 -1 -208815197 -477855992 -1 461426380 196692152 -174305381 999997190 -753256866 -41541125 419823151 -837836510 -111445918 -1000000000 304481476 -709597319 -943177651 -570565075 24036374 -360057048 525133752 1000000000 -48703941 -999994807 -828504657 -725428831 -727545850 356013934 -607376492 -999994807 221438731 0 -240503672 -409410288 -1 -449640066 -180889264 1 -999994807 -776860713 999997190 -999994807 0 -999994807 797051864 -367406097 976526007 -65139629 966496489 -1000000000 -479426608 -999994807 -1000000000 -999994807 -877532452 -514659723 42 -146982866 433112648 -999994807 154831239 -999994807 1000000000 -436390061 -472901973 -964484341 -95421326 -1000000000 999997190 -153120733 42 1 -141919607 -395502651 999997190 582296170 107502782 212786712 740890469 675299755 999997190 764233335 -274580307 535184044 1 547311513 999997190 433626847 807528995 124132191 999997190 -941527311 -706151058 -256957080 460030917 775021582 -402032589 150012878 325476791 -409559336 643483239 -727936905 -321600869 -946077744 365760417 761968153 583396945 189376880 1000000000 -892746010 445774988 42 -374802805 -1000000000 -928832199 294516058 -87813223 -1 999997190 -673446251 0 36297636 0 -125013208 0 -80475442 -1 -207747033 -479969490 42 -687566978 -314335193 -866886975 238326158 828691977 -663916289 -308932034 -353388683 -1000000000 -367544587 999997190 1 96158983 209194125 -967686322 42 999997190 -398621940 -291429229 -999994807 421635360 -314138423 -999994807 -950571493 -488635920 999997190 -832580579 549377658 -649233277 216661911 -999994807 881002901 537928855 -205444599 -990054235 -28368154 957216945 -871142289 863510938 -78902699 598634593 -713383547 -999994807 -522824917 -999994807 -254522733 0 649687386 589062279 398656003 42 -434903065 1 -416960986 933862808 -567225460 -361953268 -999994807 -838873148 -522522978 323722872 714682012 42 499494598 999997190 235094461 178887800 1 -221709588 -999994807 -282992519 -955518306 -50056013 -646624007 -884148935 642563564 -999994807 -1 -1 1000000000 -422357458 -344040941 329670361 783083966 -268241950 -1 -999994807 -346736101 999997190 -532388883 -999994807 -123501019 -999994807 -593523226 643668532 -475931682 -833427996 246785004 -999994807 -617471637 49465098 -190380340 -999994807 999997190 -683784559 999997190 -999994807 999997190 -70920701 -28450806 -999994807 121078055 -712342321 -999994807 378117179 660234348 940863597 212974678 621442263 -363208086 1 574134383 -687341707 -999994807 87473157 572389662 -999994807 -121856517 -999994807 374190092 291125563 441891259 373100577 353968044 -999994807 -999994807 -673046520 -83883153 999997190 -999994807 -798923295 758439307 585268041 -665867928 263251336 -999994807 664189246 -1 513993954 -999994807 -626269230 647914162 -999994807 999997190 106784800 -530222645 -247530760 729505132 746743595 -956162766 0 682576402 305856459 60819617 -70027847 -778006197 29259394 21905929 -999994807 184772774 0 0 -267685529 -121346874 316010430 586739116 -604547403 999997190 810504884 347058110 -476954632 584659607 0 -999994807 281451122 236608309 -999994807 1 -18820222 -1000000000 999997190 -999994807 -533657082 -1 42 160630127 180406208 -851043946 -1 347249691 53905585 105681345 -428260267 999997190 807281710 -534030167 959992536 -735964122 -851916487 0 -999994807 -999994807 -38512112 -720695133 523507174 -810609141 423982824 104538833 613718692 999997190 -869532188 -1 622483847 999997190 734584517 681516788 992551952 -999994807 317204440 -304576278 -984025743 -999994807 -999994807 885483980 999997190 1 -1 -781611451 -487288801 342723138 -536890959 -920845082 -1000000000 828448718 -551193725 -353011037 -969908342 -1 -1000000000 -114098038 991105588 -235810025 -1 1 -848037933 -58272664 -637470082 -305300399 -1 503486755 325986484 1000000000 -423041519 281970509 300261097 -442072619 501502378 -1 -5731123 542430222 -342079724 286055046 165708384 -660256270 999997190 -89909542 129163770 701145860 672460979 -472483477 -938114173 -1 15415437 -22028863 0 21584649 -1000000000 -66645308 0 327916545 -280004223 1000000000 658337868 999997190 999997190 72979879 419366866 97184937 -571602901 999997190 999997190 -589599473 -731653805 626714765 290967652 -929015615 1 -1000000000 -964500806 -982434756 -251945807 -726197648 -339507840 1000000000 999997190 999997190 1 879463518 -596946308 -192042265 303073634 -664665965 999997190 417562103 -366657033 -312785594 -999994807 -936559676 -562047617 -999994807 -999994807 74354026 -469530665 999997190 999997190 -796088410 150841926 42 884150716 42 42 -999994807 -999994807 577997488 -302266118 -1000000000 471257197 -846952015 -159961657 52241439 -694727585 567752115 -239986043 838804437 961317734 669590309 326233773 655787462 999997190 -947594346 999997190 -999994807 502283074 -198373144 47896855 -242877918 879234495 999997190 903555057 703079184 575362716 282113736 -817588789 980355028 267357040 -62364387 1000000000 1000000000 -469468349 -315571179 -392236852 91914935 -1 1 181825648 1000000000 -916959175 721278003 -1000000000 187097694 232914003 -1000000000 42 -268160868 -561474114 89234281 -378846643 51817040 91921970 -353213580 999997190 -308571694 -919840728 -631264809 479888202 -659736497 42 780542630 -829320407 42 733955353 789849785 39948025 -1 -436064104 -353601533 690546673 -985229313 522639040 190107295 999997190 388005101 511604280 -140956260 -320111509 -841448892 936476421 -662568515 808560394 1000000000 -69393019 999997190 -283459861 1 -999994807 -752222505 735297556 -718433114 106044837 -158253272 -420517804 795295554 298772029 -1000000000 440749696 -21035873 684638388 553064436 -581942223 702199635 787064434 355888229 -631728973 -160965108 513779182 -129188982 -999994807 -999994807 0 585856030 854508857 806504375 -814138484 -999994807 -190483641 -700642356 -780591196 8286340 1 695711439 -611263979 -1000000000 -472861269 -532886050 241284006 -243935995 801268285 999997190 68681258 -826391994 275581251 -267693767 -587215339 81807592 -999994807 -24977763 -653905623 -209638955 -495116115 320921602 513838437 999997190 -999994807 239071791 752964067 425457399 -692820214 115605854 -901703712 -564024069 -777648324 1 330482568 -766085909 -999994807 -412257755 56117334 289466963 -404567065 -718271562 -389808738 -67037384 -1 288535005 -847391169 -112134821 -282695855 0 832617399 -480721856 694661596 1 -999994807 173098068 584464626 -538616899 -235752414 -250048316 -842933226 42 -151820737 1 999997190 -1000000000 876785687 -621236439 -80058751 -645968706 0 1 171907818 -999994807 -302142053 -18572660 11422747 -287315060 -258759311 -106030265 241397313 -146031096 999997190 -1000000000 -44929914 -537074783 -171488047 913350458 -1 840948983 -297103342 -177109737 984445541 137471326 -1000000000 -805203332 -999994807 999997190 344368045 -999994807 496498381 456184636 -542068383 742384381 1000000000 999997190 -996489163 3131707 -379356122 999997190 -997194961 -726404757 1000000000 -999994807 -999994807 -342284326 843642324 10783906 999997190 -323616851 -640631651 999997190 -999994807 -999994807 -187180134 -1 587964297 948932253 -34565758 977402781 28376758 -888023263 42 -1 192265565 298210168 0 496465290 671630391 -783335980 -665386206 439624388 -207313996 -999994807 643515084 -867245696 771481369 595716315 243320563 -535667682 -999994807 -999994807 999997190 -926980894 -668951495 -990446905 999997190 -401775368 -269204042 -317218278 -999994807 -387449823 -470423021 -884068386 999997190 704973162 -999994807 -999994807 -185822522 968722007 -999994807 -993479344 -491333713 277056533 -298138631 999997190 118543720 -540506300 277269964 -999994807 938830485 94567291 345168753 -658699875 241679770 -276949205 267696744 -31676388 365047408 999997190 159316776 1 865030400 -279265577 591188570 42 -647958546 0 -391124673 0 -1 -975231241 -685908386 360735379 -1000000000 -999994807 1 -999994807 160621876 969114758 -230375603 999997190 999997190 607052698 530581509 384625830 -134650302 -99447044 1 946147339 765572766 391094880 999997190 -999994807 -315621032 334752272 461652746 198583832 -588059124 849372784 457207332 71233626 -999994807 618501544 1000000000 728552392 436518879 518906235 -438540980 987349077 -1000000000 -1000000000 951498450 380887887 -362160623 -999994807 -478631514 3412777 0 -999994807 653889449 508881628 -372029493 42 403553748 855743752 363393378 449798104 -999994807 771526304 -439839747 999997190 1 -999994807 -1 -828895967 -804056528 609401925 -542135152 657018353 616012377 -533352513 -250109141 -663283944 -109387024 -999994807 -92125633 144212267 -641532231 -574908848 -228665219 900242795 558957466 845182943 351094090 180157769 -430714269 -1 714901922 179183289 -419752554 675402682 -68085612 788371390 -902056333 374563214 975188703 -289634005 1 705981935 -999994807 890861376 -208744941 958589070 1 0 -1 -999994807 -971429361 0 -725798686 42 1 0 -915863186 999997190 292278347 42 -1 224230330 -989475235 944397102 287071129 999997190 -746640164 999997190 999997190 -468120891 -908550431 359380408 -246768796 -575519620 -312640739 -662594486 -970680591 -999994807 558151341 -999994807 9895600 -476635653 -707354472 -617435010 -190089041 521811715 775236128 -1000000000 782230651 1000000000 -404984034 905389575 1 841108853 -118929423 779104868 -296946994 705078690 278261954 -200799719 860510411 -1 812528375 503241690 412693516 -828852788 214461809 -999994807 1 -999994807 -999994807 -805795097 -526990816 325154275 999997190 999997190 -383826151 821430894 -590183630 -999994807 -589265829 808757419 999997190 847005064 967376193 -183954055 156273845 329125167 -185468581 476760179 719454535 -559701555 -452262965 0 954979941 -523216699 648131618 -274299406 835042868 -1 1000000000 -1 -999994807 125561564 497476400 276234877 -499304491 -68644802 -537373199 259597413 41541310 -944447210 -95302509 -500670555 999997190 -911227847 453999093 -397450146 502006955 1000000000 -999994807 -569356515 381512854 -221175926 423434182 -398587213 350060953 -252485468 155269014 477696127 -876026675 -482036004 972412445 837774486 176221105 -154109193 327591566 -247465008 -999994807 672828325 -372211916 -808960196 895512507 949455640 -987408487 -614293359 -1000000000 388864580 762564078 1 -963382388 -999994807 -999994807 -573764805 42 0 -993627606 -569356515 62260680 -308469354 -783572585 -1000000000 -305284477 -936646441 845115815 -698686008 -11652941 1000000000 246082157 42 -240728880 1000000000 -462698876 -687066638 -627597053 -62356356 -1000000000 -1 1 950819567 999997190 -1000000000 328773026 -236281905 316668379 -723021261 -940936020 1000000000 482498529 361675822 999997190 999997190 -3676661 -1 999997190 775459642 -953616920 1000000000 -567886266 716912691 861060258 -875046582 987520611 -999994807 -723300892 -999994807 121989120 999997190 -828644183 -999994807 243559438 487002071 691767990 836894310 422677804 -116073217 939877742 42 -999994807 -875411835 928038587 1000000000 922823867 970074785 1000000000 541737481 653892131 -878997844 -1000000000 -64436779 -449065560 -999994807 0 -676916142 60726124 0 -526795837 999997190 103233032 -184502169 999997190 -1 999997190 368851302 908237811 185369492 729824862 366598610 516076314 -33226655 42 -114419777 -540187880 1000000000 393794621 -241996647 653239302 -999994807 -723725722 -999994807 -85761170 330356617 1 832115395 999997190 -672220921 999997190 999997190 623722374 999997190 -459709010 801539084 -1 456607561 -587650435 -469091869 1000000000 846222425 -322003062 -1 48566308 -999994807 297501000 -723005427 999997190 -485971608 634888284 999997190 -999994807 -772651396 1 -999994807 -999994807 289466963 211162300 594137146 0 999997190 664697164 -999994807 -999994807 -1 489071427 698902858 598740743 -525759449 143964704 42 -262409619 -653195284 158018062 196245187 799373223 -393488338 -999994807 -80853217 -800081063 -379703869 531586558 400686357 879895718 -857106453 596516884 788600446 -197790665 -100654927 1000000000 -706955973 999997190 -469890269 599470600 61425402 999997190 -89026942 -999994807 -396363077 -403186468 -999994807 0 -999994807 893397400 -394060348 999997190 379890593 1 -999994807 0 -999994807 -243662620 -904413288 592264893 -15325407 999997190 -161807638 -388756946 -991034983 -999994807 485200248 -672413857 334031425 1 708348667 280134618 -735211563 891949608 398728481 42 -512722257 999997190 180348957 831547265 -999994807 -33138544 999997190 -671152392 348396734 -776586177 -823071995 -387354607 1 70237677 -640070632 755523891 775430499 -1 -1000000000 -803377107 693589286 158847314 999997190 -252923728 -249808823 -389882857 -999994807 -593470973 -688917415 -999994807 -721579141 -553041599 -1 -494253098 1 -97822773 0 861357285 -875904997 519930682 424069750 -470823845 0 724521582 825529634 -12847971 433332393 42 500029901 -1 42 42 96236370 -762097147 821600772 969660300 -832505764 745077006 839904753 999997190 1 -999994807 193377865 268038991 6160158 446641422 1 999997190 -713042073 149444459 -228782069 884721653 -457907333 -999994807 -880094008 -999994807 998429844 0 999997190 -575458005 281629578 597661173 -898372308 34093727 783272503 -246509197 -843420090 -185748407 561790430 -304701618 -78274547 -1 -785403501 -1000000000 0 -611160715 603328603 85060124 -443302946 -999994807 -218401981 590323139 999997190 845555429 -1 -1 -45317573 -1 1 999997190 -136191534 447232054 53529285 498043118 -837202244 0 396703004 -999994807 999997190 -774839616 -286592516 70293961 -463083108 -237227447 42 411899459 -28615730 42 239864702 999997190 0 1000000000 -999994807 -60742306 369487212 -739530352 -325981217 -540469633 -999994807 568137115 -509864060 260543508 319649364 -371983219 362378511 831389281 -882193626 696891711 449823242 897315997 188818997 -909168637 42 -111692062 -999994807 820057375 999997190 620774604 582027999 -663101193 191053718 292878322 -738814775 42 1000000000 794296442 -999994807 999997190 -1000000000 -999994807 666212875 -223701245 -999994807 814975886 15786373 505514733 -999994807 -875045743 -446971554 712437137 607553399 -999994807 294282773 526896614 264811383 792814865 -1000000000 -325680152 -332967492 38563535 250712459 968051233 539366376 42 -536853888 780706136 103662572 42 -700937012 999997190 -588652511 856950400 259722866 327685997 289383464 -1000000000 -520779052 663771818 -560335929 -793858272 1000000000 -48178351 -419786281 -929610621 -843319384 830563958 159573323 -314347247 206864808 268678572 1000000000 42 -214505882 -635550192 999997190 -993527475 108181540 0 185168802 -999994807 -996272410 -420506189 735066898 423856627 -283096881 12743035 -254441363 727078361 -674989674 860569742 -556485666 -758620612 -119287980 140621504 -308452836 397314345 215092622 -537979510 -999994807 720104152 -452468909 338987941 75439270 -26401212 287580993 999997190 -969698185 -397173775 -691062766 -102562732 -790244361 136044351 42 -999994807 999997190 -308687484 -903470959 19195936 -619796604 540999830 111227272 115312223 243217188 999997190 999997190 1000000000 -837486953 -749062228 999997190 -925985666 999997190 42 -431720590 535633121 941691026 -559366444 152488051 371363972 999997190 8212635 892661214 470907608 3502046 -999994807 -690892177 252323333 445080722 738668966 715749580 -695652868 -966929754 97739473 -1000000000 -1 -155036249 811301595 766251934 999997190 -579319977 608145404 293006737 999997190 890720640 225783364 -1000000000 -983852687 928061882 767093593 1000000000 -67575299 -394247678 358908029 -999994807 57424999 -608810456 199685789 403251348 -660681134 -469761898 -999994807 -897870021 509886882 -361522914 -211986251 -154179865 42 314483754 -328739616 -65836478 522707148 901304799 970347983 729890680 617069082 -999994807 999997190 -398190353 704598857 406526879 -999994807 -194396246 -238492468 -999994807 -826510314 -1 257674026 -96879648 -855320475 585392389 902661231 -1000000000 -730522756 991928331 -431259098 -999994807 -954502295 -575461015 738685330 721488913 -321540495 -815551014 498737256 -999994807 -999994807 -247527117 999997190 -438806340 -110417955 273823550 71119531 -614824409 -471344635 999997190 700217841 480922585 -266222207 999997190 999997190 -302581715 -999994807 -160765938 -100431315 461256547 -784554511 -140995294 591784128 801695188 999997190 -497004745 999997190 -471539713 317071114 1000000000 176392796 999997190 790800481 -598897517 -471745017 370844716 -1000000000 211903231 -999994807 934108031 -256482043 15199193 -89248218 1000000000 0 840243318 939562478 875720611 -196175828 114810214 -1000000000 631950906 -999994807 788099796 -999994807 -212914422 -585180127 82024116 42 -129144721 -999994807 0 188825573 73217758 325252004 13114178 436382885 -1 -348400397 16204433 -454579745 68065177 -285076951 -749693771 979780258 -956539220 999997190 139276348 -579046906 999997190 71963927 -999994807 1000000000 -204622992 -487488327 866991990 1000000000 -353303679 -314475667 377679565 999997190 -992101733 -198441405 0 -757181103 -513479196 450722027 691827866 449733136 -175949109 -999994807 999997190 975303081 -94804761 -999994807 974812442 999997190 -720001882 -384579488 1 122560324 -761281662 999997190 -78936697 -320817016 -200987093 294067121 923265652 -767097589 -999994807 755270382 190567626 999997190 -70370549 -116289760 686003226 1000000000 715799490 -869837965 -309782824 95388896 -524183010 -612131182 -528728420 1000000000 249896810 -256167814 431800412 8735615 372173390 -714697447 708582193 563903270 1 -905558166 -215170965 -971209164 -876012897 -704246159 -151949724 -1 1000000000 -1000000000 106339406 811152498 -733286857 -196690824 999997190 -1000000000 -306656161 -337716461 157020265 468006826 -873112959 -969118619 -50928715 -565109411 928993836 700393501 652826031 490968286 43238937 -403653869 127035267 -984195534 779489180 599836364 -874583685 999997190 -34177358 -999994807 -122402075 13340304 -1000000000 -888052867 0 -430066000 374805509 999997190 -7905299 -526415245 1 -825218717 898731652 -558399212 -130286579 522861219 255631013 124642634 1 999997190 -1 261144184 623751672 -614975103 972360204 40544091 999997190 319162987 782238844 -532411598 -415771974 999997190 174431928 999997190 -261841880 578142210 -188470175 608233047 703448072 999997190 -584077646 -1 -290274529 0 -156215996 340539205 999997190 1 42 568103009 808964355 -156536892 816760181 234509198 728072679 -143866122 -766102890 -1 -999994807 -889077166 308165617 199375941 1 273035725 0 342322019 -121509305 609400340 1000000000 -126165510 988660188 40499504 481946148 -916172045 999997190 999997190 -186394777 -779526271 -561950039 -631027559 298330568 -347754253 790189347 42 7185697 862429394 -249301989 -760356295 542303761 -999994807 -825832416 -280738107 102196610 -198578205 -1 786204627 -180527978 -33837126 999997190 -104197429 243320852 -385704192 -999994807 -552196747 -999994807 -381068951 -428572999 -999994807 999997190 999997190 999997190 837984699 347360290 -36574394 395314332 -677267243 -999994807 165928376 999997190 982838621 -168291659 922172562 -853038292 -327819892 388012328 237303755 897931050 999997190 0 929448989 443679875 437340006 -138501445 356450701 42461210 999997190 -802766355 -747076646 554738375 -1000000000 -985510588 -1 688243239 628967504 -999994807 788449892 971063957 360943593 844837583 -925745802 -729875077 752260576 -788500614 1 1000000000 -522522978 983505108 -534571506 369030296 -749175231 402257236 -1 965821314 -492328187 -620035383 -629827728 -93603846 -999994807 1000000000 708119683 620269669 243836208 528048163 698230425 -25211458 74392509 999997190 859222904 -294926339 -20622960 1 514199621 -846730833 -775969344 -175284698 37321187 -231655935 231108674 -919771188 -898500307 -316953677 1 -551591000 -202532536 -731395872 -320583818 -999994807 -1 966018756 1000000000 -1 718823020 -415643083 224245802 -999994807 214347820 879540229 131743945 450658249 -130519631 -717436796 -394451100 -120959172 -384065683 264488580 -206921930 -989112635 999997190 -15345937 -999994807 -827681562 989777796 -999994807 -1000000000 -344360122 435984221 -910271007 869626745 468882161 -478375271 243292102 659275235 -437211773 -999994807 999997190 830506931 999997190 -994552018 -1 -2014906 333915409 -39505274 23536005 -975658595 61150019 -1 713370863 -54879172 -755874101 -1000000000 795435382 -40517475 -558955754 -999994807 117024837 24807309 -147344605 999997190 487272275 -999994807 -625100415 -1 -636820795 -668750491 991355149 0 42 374046534 -1 -573095777 999997190 -255409953 -994908217 448916058 999997190 -842549992 613374958 -999994807 -862794392 -280042230 648110932 -647824397 858718570 143895509 -999994807 42 999997190 999997190 706749662 -461487626 -422691925 -999994807 -600838850 607249367 -536784229 385844542 635066485 -468120891 406056269 671677562 482056858 857348887 554347681 -409091442 -806433536 -708722425 -383319275 -790247165 -889140937 999997190 0 76648741 900159801 -830443104 833252096 -300362804 -999994807 -1 0 -32995401 -742374785 -309682900 1000000000 -931072561 -579346398 1000000000 -374951336 -999994807 -218256810 1000000000 129657708 -141498967 -17754337 -488483274 -999994807 -638592240 999997190 -962863170 810547850 803753169 238126168 34003559 240069477 386120010 -86035758 163337047 999997190 860627123 -1 383265173 -923432105 -249691614 912520939 108167123 742069346 -999994807 999997190 42 -771542716 631511748 395522634 619553292 42 296764818 991403720 -1 -999994807 -9242711 389650094 -518174182 386978584 51047489 -186067910 -1 400763328 127649496 -565208410 -999994807 -999994807 -709126710 787216040 384123900 14701528 775149845 -247477635 844105284 -100040064 -66914821 310799694 508241638 826933257 -396134614 1 330486101 -999994807 999997190 -999994807 -127446219 -999994807 902807798 781538139 -1000000000 376761568 111176112 -363011770 463080625 -999994807 -999994807 60509160 81752881 792500670 42 -543176317 726058381 360716325 454628405 -871377130 42 0 -377544443 255451286 472125633 -811023761 999997190 0 -632126382 999997190 299520681 -999994807 60782769 471413629 395409145 -999994807 14975436 -978559206 -171887084 1000000000 -1000000000 999997190 -28202882 -623357773 -1 644138324 -273504897 -893170580 1000000000 -109451665 1 -777150001 683441707 -728452819 999997190 -703849667 -233600541 -1 -904196859 -1000000000 717904853 973580876 -37927149 983751639 551244458 214265212 -999994807 -927878277 362842099 38044778 121052119 -671571445 -878223093 898230987 -1000000000 -396030538 1000000000 269119972 999997190 352487914 -536683122 999997190 -999994807 999997190 -656897888 -114212480 94652935 42 999997190 446649954 30454976 182241417 417765209 481735283 -69555948 -298333304 -583551080 1000000000 1000000000 -88237072 -533293007 -403099161 598255937 367768163 7364998 506425886 -1000000000 -738012531 1227017 941461091 -74399163 297776789 516444224 527248618 -738820187 -1 -999994807 -1 1000000000 561326905 -883952479 316495699 166749454 -999994807 871282828 -999994807 -328629297 912774103 0 -134673030 655427412 -999994807 -112713027 0 396303436 -1 -446639512 164824197 904055692 489294133 999997190 -999994807 -795824739 -658134483 1000000000 923380970 165594575 -783277512 -493177547 -94557901 -999994807 -76716127 1 624616731 1 878727981 -999994807 -308573224 -588127356 -563250495 408805400 634650660 -999994807 -683081464 -17321829 -718684609 588585095 27818592 616261864 123386577 -288259876 -713618556 724072058 -180033386 999997190 -319573679 886024437 -767754491 374792422 -184964783 901819522 -654861921 532115188 -233782071 -819309703 999997190 -312537689 929905442 -1 -733252386 -897336245 48150358 87436365 -731036154 -92524470 458584284 -878872445 996161109 30909077 1000000000 -862581504 -529143587 640850184 -960072355 -996009338 -999994807 -999994807 42 -1 -1000000000 448807746 -999994807 -947705753 -617099544 -1000000000 -911282504 -186493953 1000000000 -1 1 -826584764 -999994807 -19534080 1 222402911 -105377105 -999405156 -473666100 -241565373 -860490304 -7459614 438822586 -1000000000 -528232980 -706566438 42 1000000000 547348450 438519378 999997190 -879427557 999997190 304816248 999997190 999997190 999997190 999997190 -208414714 999997190 853689473 999997190 -36703337 -648243854 742509527 425544408 -843398638 364116248 -116578657 -342083578 -1 -1 -456945065 -632017578 -50977750 -808532305 432814874 -475500630 -684645413 1000000000 -889083143 583651645 949634068 531791030 -534663433 -1000000000 256136270 -420564546 66223872 95169903 522756823 -346686280 -977107099 -999994807 955126143 762006218 169825584 -999994807 -438404788 1000000000 861348173 154218361 372009662 -151396506 -861133017 221173699 -999994807 652024693 1000000000 -999994807 999997190 -715480861 995015094 42 2809769 -367074616 740723429 -944518477 216203579 -375058645 -1000000000 1 -999994807 987853022 -999994807 -892214124 -1000000000 465753138 -999994807 1 -632608203 -412413924 -659463705 313074372 870158035 -999994807 533554443 -502985062 -999994807 493507297 886289601 -96644689 39172261 641137421 746665955 -362382810 -790098763 -1 1 -109072900 -516635273 369159254 774510614 228827599 -1000000000 253455529 -918821219 -818738725 41395691 -297853369 -932162319 -999994807 -999994807 999997190 542647825 363365312 545536439 -569418794 55506674 58119217 -999994807 900424785 -999994807 798588090 76786170 -768219348 -999994807 797019429 -793150513 705042451 119664318 345406464 -328275392 -1 -1 830670808 42 -298809122 999997190 852432318 42 0 -174709212 999997190 200114912 464578393 276075866 1000000000 999997190 -637049615 -1 957906156 -248332247 -406179195 790180464 -999994807 -416217479 42 -495669569 42 -1000000000 412218080 988976420 251977640 -860934828 0 577195575 392627196 -910914622 906018322 42 -415627231 277945911 -65661420 1000000000 -952638924 880119149 1 201393163 -1 999997190 0 605980311 258528121 -137685245 -515742083 -917988905 -394055390 451570162 -911609100 -697497883 -709726978 518094312 649747652 -617659606 -708566010 113646450 -47104076 -372095432 -475540300 -397876254 706959259 -687301134 707786018 388950421 736947374 -669703616 804135950 959860333 -999994807 -848753487 42 -663157141 746171207 -740714453 109198427 906302709 999997190 -190380506 -262595021 591917523 -786644987 -999994807 -1 685237805 999997190 -999994807 -773303191 -928497328 999997190 -999994807 -1 869065102 -54850807 -457060450 -964392359 -626655477 -179527506 -1000000000 999997190 999997190 999997190 633298833 1000000000 -999994807 999997190 -1 -999994807 -999994807 -507463977 -999994807 1 -816258138 415043 -758646059 -700966919 -1000000000 -955518306 -999994807 -999994807 -305057201 -371332304 -394829440 712912175 -449096763 -775000609 984922340 857637309 127252957 -62190932 723884349 999997190 992000125 -999994807 -999994807 -999994807 -132755053 -181072213 999997190 -762032164 452157728 1 -999994807 -901407762 -664127980 278060892 -245122058 -128375477 760358451 -361408067 -317112648 107003917 417496580 856531785 -518717118 168618449 999997190 -278384441 263314680 844366705 -999994807 999997190 1 -999994807 212911866 787080221 115223233 -1 -999994807 -999994807 -596667563 894646340 -815089039 -334874266 -191763823 511326694 -7415957 -208065397 -878331128 919343505 -1000000000 269704069 -626502732 999997190 336672243 -422919098 1000000000 -424421844 -733791287 -1 209416302 -999994807 1 -258883271 -1 662704748 999997190 42 947726929 493504258 -134563810 -29386852 999997190 -999994807 -948562134 912862756 -1 999997190 389069483 467993317 -323786907 -181704547 -734257355 -156879331 999997190 -738843961 1000000000 1000000000 -338167097 -887139788 -999994807 -26110759 288899625 255069557 -666838738 259419530 -1 1000000000 -999994807 -42993201 -1000000000 -689077993 -1 -891400891 144843499 210440526 -1000000000 -702149021 578419996 -817346790 790106232 -136555178 1 -1 726434861 -987981625 -133914866 756056271 35703167 581458127 -341835195 135133049 999997190 906161876 1 506144050 -829401126 526245454 788972656 -212550142 459880826 958495027 -681725345 -463895520 1000000000 -212535580 701582436 1 -921477761 702505826 0 633515995 -376984258 978086705 -999994807 192795605 0 692549298 -999994807 190472918 999997190 194356141 36787170 -320324058 -1000000000 -50281462 432085824 999997190 865654587 -1 996285329 999997190 -362171318 3753243 395047562 -999994807 -1 -770669836 192073658 1 448106074 662871925 132118931 343964688 11383034 615922289 -183517401 1 310685442 978284149 -314264242 42376727 -999994807 990316016 570851931 -450470714 248775978 3195631 -1000000000 -987125240 842762493 1000000000 930980444 -1000000000 -40919472 255760159 -1 999997190 -242687371 999997190 72672221 -1 -999994807 -926177015 999997190 685722728 407043374 120429453 -999994807 -40812317 549711284 999997190 679983154 -280985697 429405881 42 999997190 -999994807 776424921 -815294854 1000000000 999997190 123177897 958335049 -795983772 -999994807 -999994807 -479447444 896442681 -999994807 250211759 452971805 951426705 250529365 289643216 220325151 -660825570 -1 1000000000 -121869383 -127792657 442567932 300968838 -133497209 999997190 -198104334 -478693773 220988858 1000000000 -665726026 -999994807 82011992 34287438 -999994807 -1 42 594814626 42 -229574304 -999994807 999997190 41064448 999997190 -555920480 110291190 -798974318 -850193593 -516879173 -967872063 999997190 -993032338 -988972312 -93029268 599089773 42 191286971 -1 276983827 -53715222 42 -213686473 979119119 45522768 0 -67092661 -517649165 -330683209 525970810 -999994807 -999994807 -161269563 -131437985 -269072810 655971697 0 173055376 -730173914 -161255942 193724560 450294436 826291935 550067445 416385171 713244761 944783750 257110961 13697773 42 -1000000000 0 -310207226 -1 279443597 -433267316 727117387 803047457 217012800 999997190 -488692471 -447543185 -611784752 -999994807 -999994807 -999994807 -510653582 -1000000000 -1 466679218 1000000000 585820185 -318737883 -988850205 679515769 721785825 -436526823 -1000000000 1 121234299 -640483719 42 462717222 -379847153 863343967 122073742 0 640678111 -450159640 -668349430 -231532041 999997190 999997190 454104193 -622202541 -534787106 -547522274 -152262362 999997190 -537503534 817786727 677835420 271211442 -999994807 463601331 -687017280 -999994807 -168310690 42 -999994807 -454395906 108587269 709643323 42 22069864 -613437256 1000000000 405254598 999997190 -999994807 999997190 -198817556 625806094 -181641746 558749761 -163288345 1000000000 246400968 911982621 -191347233 -819310020 999997190 -459294315 -561301326 -1 -748287598 -484973324 824156734 225082136 -1 -999994807 589994276 -812738704 -729190748 669019974 -807743591 -1000000000 -484069553 521938372 -500567838 -167599958 -361480490 -1000000000 -168067899 1 901841149 846886606 -999994807 680120779 143854520 990015067 905952861 -1000000000 -1000000000 484517373 -1000000000 703088521 492698254 -532030210 150338537 525311330 42 -481119069 722139146 999997190 -395985578 999997190 -739212509 -59598274 898096261 42 -999994807 474136642 -944518477 -89832400 1000000000 1000000000 184479183 -70316018 602121736 109832537 42 609360953 -370522780 503924746 -40496951 863198134 965791343 896664194 194329404 42 454016858 218812560 505953111 409081032 -563728538 -530529821 -999994807 -967269459 654447460 -745928217 533555938 46766435 560745961 999997190 -483968262 -446653824 -1000000000 999997190 284764825 1000000000 -35502851 -284666154 1000000000 191368542 927722941 -982204266 -140644201 416965846 999997190 354017661 548140919 -473257511 359294115 -1 -219913435 187274258 999997190 481124700 766675719 -585399926 999997190 -899500827 999997190 -221353778 409744245 999997190 79732354 904164592 869189096 204403095 507527046 225224087 999997190 654091427 999997190 -812886475 -866244722 -1 -603169353 888278986 -957509002 999997190 -764705450 261504112 999997190 -421269316 818289889 -819648385 -730620650 -132119128 75678665 -312740377 -217352542 277554991 398689829 -1000000000 -643569616 298576946 -999994807 -605819014 415213194 -485202973 -896384378 -929693933 562824890 -586697206 0 441796231 -394605947 -999994807 128471075 -70553221 999997190 -1 -177069641 323129624 -999994807 -419842322 -567226920 -331478327 42678994 -327874299 -780436432 281382930 813443054 -984204620 -999994807 999997190 318401316 999997190 390286025 -459541392 654469213 112250856 -106452702 999997190 999997190 -999994807 -946323129 -874100623 84772321 0 -1000000000 580791971 528751607 901758227 999997190 -999994807 -999994807 1 -934651496 -49367625 -46448980 1000000000 687685333 350503880 -749775446 501672296 -847336354 319582915 717879863 -149533278 -480730821 577004463 0 999997190 -573056536 -884090280 914860353 -214107289 579145421 -999994807 -154758364 202622580 63772774 -294707959 167517075 151012298 -595892749 -999994807 118082389 -404123818 -313256787 -818566801 890886814 -870957631 -162560358 -212615695 20157604 194382279 42 100691793 -1000000000 -999994807 507051285 161595113 44802923 42 -1000000000 -167085732 -809712484 -442660642 -140558695 475171449 1000000000 859607080 -157393917 380817774 916616143 42 -54300901 276645610 828801320 807773005 -28055800 41653376 -1000000000 -999994807 754749582 -360212883 -932530843 999997190 532824644 -931196541 -440305324 -1 741336342 -911688365 -350535900 -924020080 -345267885 42 -26656704 -999994807 -718399179 768732354 1000000000 317606915 -998596098 -142355996 932228017 -451398304 729929071 999997190 -675902622 -881241525 -953509150 -576371058 999997190 -845286893 -364939466 345554673 1000000000 -499310877 999997190 -909058400 631570831 -1 42 -501695821 -719405890 853825754 646754586 1000000000 879238636 -999994807 -999994807 -999994807 249896810 -859888759 999997190 999997190 -1 -630335129 364011360 -368723654 -414243348 798575771 636010467 545740 -999994807 764306850 -370825366 -999994807 0 -467243447 1 252744478 42 -138789519 616700666 387054121 -145431129 824534500 42 -822761295 -862858627 113011969 58033501 -1000000000 -186879166 -433445905 -388726288 -278591644 878629419 708290649 808663682 435018395 0 -282348477 0 850953742 753642743 495883910 599438131 -855736370 42 955432977 999997190 -926706445 -1 285226319 911339056 112351864 -999994807 -223161028 680655233 897443334 52457082 42 886164340 438944894 -999994807 -674233623 421756197 1000000000 999997190 273830277 999997190 -999994807 777516106 999997190 -999994807 -882682258 64206970 1000000000 -999994807 584988859 -347010400 999997190 68139804 43002859 -852736495 761167717 -1000000000 -851644034 -625417781 42 -932085161 1000000000 -999994807 -354377140 683703620 -241659278 0 525536724 740157328 -822834326 52565724 -800291354 666925244 999997190 -1000000000 553099254 -497213154 770369943 -993633767 -421832408 0 -400714705 850646926 -723173157 333010913 355642936 0 781484357 -723669210 999997190 -206813261 0 999997190 -992105105 993123579 42 -1000000000 999997190 363899729 914467277 -383421566 -1 339833375 -656897888 915531102 98792113 -728420502 361754534 752188308 999997190 810395801 203857849 999997190 -999994807 0 832617399 42 520973264 174303770 560713870 -787998067 -226838674 596820454 913266226 841884692 -525547316 994028036 0 -96850149 722331976 999997190 999997190 -1 -532626813 -218462547 -8742145 589546823 -999994807 -53180583 -255584421 -494085520 -244130519 1000000000 -239163225 -96699390 43318014 348867390 -190687081 204804421 999997190 1 883773501 0 0 -1000000000 0 224950768 -728720714 -1 -324437557 931408675 -911520880 42 353819935 286336820 -999994807 452004376 307645370 999997190 344380305 720144822 0 -999994807 280815937 297322253 692081278 -946609090 -718332777 632836187 999997190 0 882293482 -126749845 977797714 1000000000 -269677186 -614220813 278447238 -439849924 59693533 -999994807 -287983633 265590398 999997190 565173830 999997190 -983332371 0 -999994807 0 -999994807 1 483542674 155260029 -935930622 467340687 -209757424 -966069541 472711543 878043959 846625508 -999994807 -605109677 185672058 -473408027 -999994807 -1000000000 -832923113 1000000000 -540816274 -18170014 -1 525655331 -91247457 -515712770 -842493300 0 -187039281 -189788629 999997190 462952710 472425254 42 610251331 245478556 -932191399 499559225 -665576182 999997190 -681053611 -419692289 -999994807 -835958842 766195671 1 525888838 -531699690 -657099536 -505075173 420355248 1000000000 455653784 -741325837 -202933978 22047499 837229272 -426766588 359155348 -999994807 -999994807 538907738 700310320 293382176 -523026172 -848640822 762637814 -999994807 1 -999994807 -62652425 -241707165 -999994807 -654420217 -618647415 -60353585 -1000000000 -840767418 -752824253 31059613 -669411928 47553429 -83081872 -671823611 -416506699 1 -565116174 0 999997190 999997190 -30363232 -999994807 -590523610 -647306450 -751863010 -394240541 320415969 772542483 -211827613 512308684 -656102454 247632808 506309669 999997190 21203038 999997190 999997190 126650352 128855796 -999994807 1 718718231 -991745926 999997190 -1 492864907 142100774 -787070589 -1 -769905543 899004216 595466404 868907541 -198001315 61997173 -917924633 -955975560 737270450 42 808711812 -1000000000 170331080 -894371397 -157750259 32519049 -832218397 67125095 105841992 -999994807 653651150 448788400 -999994807 811031479 299677662 532235449 -57718395 -40768608 -931094660 -875831227 -999994807 -401633263 790276036 238164123 579786780 -904997837 622207375 350152276 848608227 -755228204 -781502235 -312875983 0 193584588 -722404290 343823221 -425299866 0 999997190 -231120420 -338948555 -532465975 185291677 -366867548 -285515695 95320232 982351276 0 -194396246 -768527912 -343689100 773063135 1 195012222 969834106 42999443 -1000000000 855001472 569637521 -667005143 436019165 -999994807 686131472 -352895980 -336881495 0 -174613056 -999994807 -999994807 -104097019 0 -1 216653761 999997190 -906424935 -528771093 -952954463 476089948 -420350912 1000000000 999997190 437729593 -4360679 -888756032 -833501740 -536071438 1 999997190 -999994807 -967919164 -651403321 1 1000000000 -158138124 -729285594 42 -742122313 1 -167412571 999997190 547165410 -988067839 -999994807 999997190 -299343815 586694388 -298490209 -999994807 -773580358 -1 -290842817 42 521699203 125677270 -454897550 669805703 1000000000 -829609630 -614519945 -162499282 277760016 893531574 -742855796 936122312 282586568 1000000000 2702252 345061929 698103687 654538168 -1 -847296979 -370681910 809911977 -802279025 -651927700 1 -950539802 954103800 -371176433 0 -917357121 -999994807 337464322 524628716 -265335872 45951685 619371479 -264406983 -640008017 89047769 -1 -802707191 -376600812 -279029135 -575168755 -298699635 372353994 -999994807 -206476493 -999994807 941860944 -406643835 904007432 -999994807 362394804 -456682210 -999994807 999997190 -175332881 649357224 19837950 896010998 -999994807 167045481 -561218990 -999994807 -877932066 664479374 -791178805 451098435 -440231752 891733617 -415867913 490177453 -233958385 195020940 -803685533 499717532 15222383 -168310690 881063613 362777419 -162983940 0 0 -451606248 274137775 77976265 964598513 -782539253 -988745481 23029195 999997190 143175801 -444812315 -894800894 -702070874 -386053086 999997190 155675816 -423772040 -165447753 0 -1000000000 -1 999997190 -1 110215995 904436717 -829324562 -999994807 -653510164 554034700 165358624 -731079145 1000000000 999997190 -999994807 -723469663 586549868 -522337720 -523038242 1000000000 -27790306 982443804 999997190 421542931 -912974248 228657239 -1 571383604 -783894464 -760373666 -882632849 313496651 -1 -772985233 -999994807 350965917 -821046153 787632143 490187449 9231922 -866760459 -1000000000 42 -547242757 -999994807 -1000000000 -1000000000 397789843 -999994807 -644870618 685973470 -173420885 473868999 1000000000 -477487265 305060274 17678754 116585261 775115070 746780046 623607803 -23252210 -543004766 -544583169 426024470 613264604 1000000000 671947300 735526800 999997190 1000000000 -1 -862240220 529151243 159771447 300303707 -157241602 0 264012229 539616192 1000000000 -838900911 999997190 367228656 627125546 0 297530944 -641461575 345733832 999997190 -177147403 836329117 100314569 -775513311 632706844 -791986330 679403755 55222418 999997190 206700166 966327365 999997190 467817220 -997804967 -457701596 922238914 -115106383 999997190 -607552327 878031344 -999994807 -446188479 723993816 -769975141 -837795828 864212595 -780186933 -707944121 -605804847 23560840 265362960 999997190 -347759685 -573660340 286578691 217436916 887286177 249391960 -916648470 286286107 81541649 -999994807 685160816 -669083506 1000000000 0 0 709079662 519295347 42 -79508463 -680119381 -760531501 -999994807 -113372294 356914813 222888182 717197725 19238546 999997190 -27526170 -888736387 660556104 -800726822 999997190 -587774013 828238881 769074527 -950845516 -852436115 685510981 -513784206 -569341648 -999994807 -763676457 0 -981684929 42 -46403836 -305533620 32551307 999997190 42 59611903 -114535760 -999994807 -999994807 375402675 855698143 828471625 -202650015 1000000000 -793706915 277516649 -86416948 772291591 376466001 -1 -282332516 932725350 999997190 68105517 1 1000000000 42 678920462 1000000000 -470211755 -287654005 -784258731 -1 207925003 968318798 1000000000 -282030431 -514488278 46619415 936375223 -901786793 999997190 260782756 -589579509 -107046714 -999994807 350779972 977044968 -572083458 -158823430 -946839771 -4482035 -509494681 -641844690 402571311 -197305886 19387916 -581026941 565490950 402599751 21949547 1 -888839661 999997190 702421319 -999994807 0 999997190 -866302774 -1000000000 342624526 641600078 -453454314 0 -999994807 687146177 999997190 -1 989950863 394646376 832575819 -188597737 180372754 999997190 -810647457 -189170619 -428008812 -50198981 -161854407 -168950702 2432308 -384956038 575727506 999997190 852502823 33881509 -844761636 194196997 374264443 250520615 11371290 -90822131 952441591 220676074 824392659 42 999997190 1000000000 -60613924 311379345 -786095423 -309656197 999997190 -260114928 685467640 -1 -324957012 877792651 124716383 -267711284 829413543 42 -999994807 999997190 1 227994257 -610383416 1 -999994807 -542531191 42 556917516 113632570 -107594068 -628224048 909850563 -604304043 357893957 618030584 -18184338 -755925578 -1000000000 -366232190 71518080 -266515913 -999994807 383647555 -497326487 736379795 -999994807 -447431812 -196032200 124200458 364252058 -556482686 130478493 365657415 -479435573 -950233834 205205715 -306935071 -999994807 0 -549938518 151134327 -999994807 -321556077 256506942 -704153819 -212727337 -999994807 -999994807 -886619759 -769780361 -967005131 -603803793 -812158850 357299346 191962662 1 -1000000000 42 42 -557986259 -211778067 -861668604 56762042 -57160966 47487913 999997190 0 -678871998 179801052 -1 -999994807 -116291057 42 -138632042 -7418159 -297861857 755266191 0 829105931 -610383416 -999994807 1 -123925955 -845884449 890974353 447022054 1 -102733391 -999994807 999997190 -999994807 999997190 999997190 999997190 330751290 574811252 117569224 -232369934 971076566 -1000000000 -1 -1 -999994807 476547799 280784423 1 999997190 -650248831 478286467 -857029924 -999994807 62092254 523535397 -958134940 -815690556 -397190524 -12931704 -999994807 0 535697494 1000000000 -814925919 42 -449647366 -466654441 214035891 374404196 -273150435 -377841847 586738063 -928666191 -293135556 -368580855 0 -999994807 999997190 720558431 -459773976 271135362 -657869356 1 -773114716 83559325 -591536153 1000000000 104200328 -897523049 -426120865 -477451358 -562294969 -903888810 598904558 204275464 -1 0 112538171 592913910 0 184767475 -26534713 109362901 795059912 963196833 1000000000 209403124 922425668 74366561 839536842 -622271695 -814411509 173731502 9501250 -999994807 -978640024 999997190 267380172 -589685561 -817560950 49467548 -999994807 -167879266 -402936804 602002800 -1 999997190 -999994807 -665952831 553384645 -888700555 1 -999994807 -740895795 -770217270 108003033 -1 -297506420 651742051 321474029 -808327176 60239863 -39939682 -603518720 936205573 -270295492 891246232 6504845 128981658 -1000000000 -1000000000 -751455574 948809273 -654033545 -181155450 999997190 -742583968 -690444563 -497288327 -999994807 12206286 -657092556 -273178560 0 999997190 283844185 94182295 -759995485 -386182777 88190623 -26686015 -999994807 -960836 464521857 -999994807 130055526 42 958251862 -990173399 638886892 983989691 759067490 278023474 999997190 -834914399 332375083 458672245 593300222 -378825492 233826614 -999994807 147121720 -78936697 -999994807 373994665 -225300619 737217177 1000000000 -404954045 626533648 -999994807 996067214 692188760 1 -683930821 -874304624 351216629 -515906208 785640129 -486119005 42 -44638012 -1 -368498370 270402443 -196797264 42 -440155735 42 71525239 -553324950 999997190 0 42 259389352 -611684195 -781750603 -495079753 -1000000000 -42519467 -349890997 -107719639 -999994807 -296976898 -745576467 -195799836 -462055404 -526607748 -778112844 -542749504 208977051 -1000000000 -625174351 -177307271 1 884610917 -513517127 -1 -126126638 276319366 888919737 416835499 999997190 99261327 42 -368472333 -631139915 1 424111400 -897578658 -999994807 -256610878 999997190 999997190 68004514 999997190 848936429 -7898102 -938590610 1000000000 -117309188 -680731618 -817072842 -855384572 1000000000 173518207 999997190 379719658 -1 242646769 -526846918 655364615 115607147 942321600 231756846 -1000000000 -999994807 215675657 999997190 999997190 -999994807 -580082014 1 1 -999994807 -443071403 -683952723 -822859315 947634628 999997190 763097074 -67212881 -301092903 613048266 -776115191 962197224 -999994807 -452699053 -993977015 -911244271 556266136 402012863 -999994807 999997190 -16157510 827953577 0 -412796147 103079370 620778036 343687925 -269737016 -18187807 441188350 -558554476 173819281 999997190 -579096489 -392759587 -865111020 -860927370 -297671931 999997190 999997190 422706371 42 999997190 -371294338 -994524758 255954751 1 -321567800 999997190 0 -1 870984001 999997190 -948908107 -542837318 538496073 -948058404 0 1 -800200283 -553929268 -999994807 -63252067 -1000000000 96447825 -378793652 -904346606 -490003699 -488867506 857753135 -41542035 -12333053 999997190 906518505 73847062 -867830801 774490315 129021262 -292085922 286700058 -785177885 -632346263 -305541515 -900182413 337233349 -381311553 -1 172354226 373456154 -927413796 -999994807 -1 -999994807 85303109 -999994807 -11928317 -999994807 -999994807 -1 999997190 -1000000000 1 -55609261 713771597 487464283 402449684 -460518305 470296639 220123236 -1 -963590262 900630937 375395057 729190895 -586164210 518901294 275893420 -225401352 999997190 -657305295 -174719005 -220607879 -622649196 -1000000000 -953218643 379362467 -480701561 -659109454 385022180 -408093787 38572662 0 -999994807 -844512647 152771484 661687373 662422644 -826391994 999997190 457207332 -98542970 999997190 -40608588 -568089716 611288764 876937921 -328136352 -1000000000 858759181 999997190 626568704 -526381753 60788528 -334716084 231801479 8313233 976005937 -232306494 -134653176 -537503534 421200348 -999994807 199701682 -718190107 379615227 543511411 -481430211 999997190 992609479 -220636208 -382246175 -999994807 -1 -752536412 804386348 -993951338 885584121 -999994807 229874017 562766632 363605307 -929627228 1000000000 274692981 468202343 89433567 999997190 -668645571 -462667530 248646319 992571200 -957737126 650132085 364673411 -894777136 299018723 -121310338 -167370582 999997190 999997190 708813724 -685908386 -1 -417272611 600115796 1 528724614 -939345559 -584934273 417221264 944903850 203480103 530245965 -94607370 -499630013 -364477363 -330165195 -425267818 1 -578310182 999997190 -447451300 537051442 686904652 0 58426794 -1 963723468 -323909429 581751860 -1000000000 615401057 -976871401 -299230939 -677062915 806105955 66719082 999997190 874868296 841784077 694454455 898058025 782589000 -14717522 -741747188 -600114400 758188253 606147411 -490108325 -278804757 -218291098 550941080 -997634378 166534085 -102958999 -1 -753393197 -428621022 568019234 -952452104 -697178585 -1000000000 62137694 -194270358 -1 -644045409 0 -429710739 999997190 135799373 698417795 912489109 -990880510 -688788282 999997190 -399030311 -15076591 468929183 999997190 840475743 -370078117 -405161400 42 999997190 -383097909 42 -1000000000 0 69993485 -413358418 999997190 999997190 466305941 -360124930 42 0 526026168 -1 999997190 935036280 195648550 -723222302 -535037530 312753998 754234760 -1 -1000000000 548350312 803513802 775182327 901425572 999997190 42 42 0 -762973554 -128844482 1000000000 418497824 -609687115 1 -219288844 312239217 999997190 -469565737 -72738120 506663213 -389177871 227994257 71655973 -940589431 -695408457 42 1 -999994807 42 -708083401 -805586708 -591147646 999997190 -9486969 999997190 -838012857 -850923059 -689148125 -788594439 -893612670 -480131794 -466171550 -718497415 999997190 -1 617647586 -940535926 85292835 441436781 1000000000 754836756 515706814 999997190 999997190 -997501649 -729879007 -310637409 1000000000 -999994807 -634754095 -232314089 279465350 -6990541 999997190 579953131 -61491759 -234145513 -453458958 42 834357468 876395289 663141711 -1 -403687411 765140654 259882904 0 999997190 999997190 -461505945 -999994807 -367804868 -594925685 0 -416985579 -928864646 579527743 999997190 1 -786807961 999997190 1 -999994807 231971767 512457818 0 15084810 -1 1 56045308 -1000000000 1000000000 678707769 552365469 563849967 717082293 -543436915 -690405728 863297448 360335660 0 -802884839 -555690109 -999994807 0 1000000000 1 -26716201 -60360849 90312617 -999994807 -232752518 -1 -999994807 -808221135 927825510 793762472 -410180875 -429414238 -270188192 1 -680938635 -240534678 -236221362 936551676 -29554838 -760606863 0 -999994807 -160679579 -444840621 330293217 506051917 -767682413 -643280358 59292592 -999994807 999997190 -558082791 68649841 -290020594 145795743 -727999622 999997190 -158596076 -261104308 -828065325 -58138233 -1 526988886 908396881 -671598078 -999994807 -1000000000 -500368043 42 907006778 696633183 1 -951534258 79693137 -182687082 512842128 1 420950531 -563678178 -177993447 -831507570 408190559 -279303655 -999994807 -398998862 1000000000 -125494437 714244541 -576699847 -999994807 982303693 -339864902 -140239134 -69161317 -939081486 -747504823 -197010426 489809910 952700125 -999994807 166606921 -856334161 -319281552 999997190 650032204 642173418 -979852704 632746081 -999994807 -1000000000 -550092601 -1 -38576738 999997190 -916358937 213841213 -612249098 -272827366 647903898 999997190 139599935 0 -261778010 -461206290 999997190 551495731 992543577 856601243 502303132 999997190 1 -906187053 -802275389 -454186206 912493780 504843051 -1 42 733708832 835425261 93067182 1000000000 -997723257 -928877347 999997190 -286051554 586829362 -46509505 0 999422067 -1000000000 -1 42 337180561 977847107 717327125 -1000000000 999997190 -999994807 1 -1000000000 -51645480 -777876565 -999994807 -167337327 -1 -661614769 0 42 778598415 665642551 782053732 42 999997190 441085881 480836776 -622716407 930194860 790399366 -458133764 999997190 249781658 177802164 845263802 -118012910 164106363 797412186 0 -846377641 -87371192 -814127902 21519241 20105381 -831915778 -98890885 -999994807 -1 348857173 -1 -67145613 304991489 179047214 -34061061 780123745 -33129247 -18120148 -110883142 -913574066 -617980326 -647077075 -999994807 -438772584 999997190 -779709708 -797967562 -999994807 -47719239 819137233 -999994807 729387482 -860811264 394561794 466338131 -729340754 -359554886 1000000000 13351375 511164673 234059549 16188274 999997190 -578933181 -999994807 999997190 1 -975548072 -288663740 13489015 947926006 540078857 -114017882 269119972 47149774 54001599 -999994807 -426181264 874635450 -874377739 307992379 -869330504 491054647 999997190 483925795 -939624163 1 -525765425 -800411691 584271018 -223712803 -439882253 -461153482 342989899 886387186 716798911 358448967 -1000000000 280262917 896394817 -534854924 713070986 257919517 -1000000000 -999994807 999997190 -1000000000 -327635275 0 327143687 -999994807 -23717184 674820773 -653541069 -851733038 -240194836 -791693697 0 895074716 -44265528 480086773 416457834 -417282453 999997190 -999994807 999997190 -893595863 -999994807 -298271088 -105280961 787346801 -299265292 999997190 -182136427 42 1000000000 -1 -775982040 999997190 0 877201459 999997190 0 850183075 44192498 237066025 495820397 42 999997190 810407496 -328894895 1 999997190 -37828962 636575984 161825780 182500096 410326407 42 -333955827 805714869 60717724 0 -999994807 -906660497 -226849934 999997190 -614677139 999997190 8962006 -999994807 89405023 -128193198 560056938 -581811434 377023856 591891187 999997190 -307437812 -539638281 -119105163 140193551 -877460639 894192617 -1000000000 9291497 0 -944706959 -371755631 -999994807 -411861660 1000000000 -826756106 1000000000 0 -1 -936773692 -46993806 -508681614 -870549399 1 -880997384 -275060113 472007146 -66821420 -407937538 247170860 985219864 -226885486 -382515804 0 897173159 1000000000 -539542979 -120733784 205161542 -333380985 48352703 224124002 191782764 1000000000 122381428 -999994807 -1 -999994807 -565492448 -231289617 -999994807 36689702 -999994807 999997190 159894809 -181001714 158282586 -752128655 1000000000 -999994807 306815132 -967211551 375539367 133888282 117879485 -1 -999994807 -1000000000 415150793 0 23461788 580189927 -425886562 -999994807 -875351359 736504833 539893166 -957202627 -99958591 91382607 54652592 -1 108246938 726185407 208762081 1 581636803 360672184 -867841682 -882091466 -1000000000 1000000000 -999994807 409250395 -205910027 597794966 -1000000000 921915150 -1000000000 42 425126697 811595829 -184673158 943367029 954967490 394140540 611045417 -986974694 -627132190 229329036 -153589408 -999994807 1 173945061 -145308155 -999994807 -528578207 0 -710418870 241341472 -999994807 969527743 -156268216 -36543673 747376540 813214980 23707915 568168601 368839007 -150234498 -908015083 -999994807 999997190 999997190 -390749811 464747856 -339588528 0 -855018140 -999994807 -700874150 -1000000000 -328125599 344078253 -871053769 967720955 -665836811 217632455 -349642667 999997190 -892508556 -999994807 -947081943 -1000000000 -221955718 -252300288 -9400214 295959586 1 972511399 773041602 974245397 272867888 42 -531188061 -80223308 830601032 -999994807 -803582269 -854988226 200260430 776432982 -1 106476351 488096171 999997190 72665958 -238835083 -896892688 1000000000 999997190 560320989 -757534771 -815942975 -146245997 -103200421 -887963425 -141697273 381666863 -600468355 126047526 153413197 -765028684 999997190 374829754 -1 -101738424 -999994807 461363409 611323163 956813057 -508919013 836391580 1 -1 466596058 764422913 464723782 648891557 728957411 -803209336 -999994807 -139155124 999997190 -899469967 -197216473 -600474096 250855571 188944015 999997190 -557750186 943114088 -999994807 -793358103 350060953 -916834825 83962657 -248900562 -194233928 807031585 -999994807 999997190 -154833594 634375961 0 999997190 -813358445 786643675 590254024 553437680 108287507 742821820 -277789113 -178392706 593853031 698436774 364133739 -999994807 -999994807 80545489 222047686 69878841 -51368651 -742287755 -140188901 -361063523 0 42 -507183328 -813499964 999997190 376891930 999997190 -438147806 999997190 27144999 -999994807 -785765658 -911403739 -238444903 1 661705405 -320583429 -509426251 -999994807 27662709 0 912061649 999997190 937753045 -1 702010592 -548857040 883485710 -488625712 42 -516205605 -352733040 -706926772 0 -999994807 323964105 -1000000000 277918265 644955903 0 -926899610 -630237287 -588354109 402413046 -1000000000 149022443 0 802442014 1489767 676548548 -375820623 709356911 -883046381 592984498 -206500675 -999994807 -1 457723752 999997190 -335552123 -808236204 651120502 -1 -695697287 615414261 310104884 -558223077 227618425 -40693886 -207893500 622967127 -785207191 1000000000 461468026 999997190 -1 999997190 -97689904 -806088677 -702987929 -650378188 906261831 0 -1000000000 42 -999994807 947201250 -26489845 -497821426 761681928 999997190 890213592 981841068 658763317 -363222893 999997190 -285455511 828908220 774420849 42 748164279 -1 -999994807 49082550 -999994807 380723050 -611780334 177800680 999997190 179042322 164786848 -1 -360528510 -337338683 -349576967 864664884 -22761068 -332456927 727727695 -275828648 -719116140 -47330270 -978070372 -978407634 -999994807 -295043404 -490401050 42 42 1000000000 64806752 -54918616 -923059981 999997190 774757212 -501126264 131694184 752106710 -1 -504266068 999997190 -750061742 -672188436 -546702053 -489718840 -999994807 -655476963 42 435399856 -904492365 -279148597 360129835 -1 -590625057 -935128114 307996159 -727248463 119113497 32998061 658902967 -303639716 -883388464 316695134 -13759256 -491251371 624320437 475962223 -999994807 -214219836 -94537047 999997190 1 -421247741 80045998 1 -58554113 -999994807 -999994807 -726741195 775181317 627857982 178277265 613948404 0 334265946 -898063237 0 30536674 -708321929 -321405664 -661285016 999997190 571536794 668314783 937406143 583685506 1 -178096126 109085227 -999994807 0 365063177 -293239054 1000000000 -666675128 885707167 257275334 269723713 -999994807 1000000000 -1 439802386 -115483906 22552575 614267133 -867236976 1 129860710 -1000000000 623425992 1 -999994807 311472076 0 -368537289 999997190 -999994807 930111949 995065396 -1 0 -828834087 1 -707612496 309131713 1000000000 923334115 -1 620088200 -3546692 -185043522 999997190 -301187914 809526184 -675109033 0 0 42 67614290 251070915 845882435 437071225 -1000000000 983205449 -803474057 -999994807 999997190 -412068271 -275139020 470768808 999997190 -77005199 828209970 -643352083 13384846 331633479 1 999997190 746197790 -1 678221483 664632673 999997190 999997190 -415858825 199333019 703631357 -753967145 999997190 42 42 -843864224 1 -564961014 174782200 -999994807 -670670887 0 -256085679 -999994807 -195377591 601482116 92699669 906295247 49287405 -57015044 -999994807 999997190 496341986 422622172 1 855411110 -457011350 -434447529 -668654624 -573773194 -51709494 -865451668 -999994807 999997190 0 -504319216 176241888 -1000000000 667965345 52133694 -789762096 1 396704949 -522545619 -856935718 -92827629 733873802 -398754997 -829097659 42 376788508 115691072 -952948386 755733526 1 -915005179 -37636412 782496415 -829139758 98048000 -604078732 -169967491 1000000000 -45139729 -1000000000 722706758 -781302684 999997190 125360848 -999994807 149431766 165317822 0 -871848231 368590133 -75403799 -85154894 42 1000000000 499931693 821825719 -722627785 462525247 -863913283 -999994807 -428553491 666378638 -8632075 -145537001 547208387 42 1 999997190 954161543 999997190 1000000000 -641374075 -308091429 -917571615 -474243424 997019692 115177662 0 -394416127 -854217225 -746628559 -398241944 331863190 24464978 999997190 -999994807 -1 1 -1000000000 642028240 -847893727 999997190 743673348 999997190 350360302 699176132 1000000000 645830911 516573373 -1000000000 -803910189 -581207182 1 -348116039 -109308337 -77124804 999997190 307699715 -828895967 -395207928 -219396756 -133135781 697171361 -999994807 657635530 68099877 -768820885 520515128 999997190 185348370 -948403330 -798951308 120975960 -999994807 -563064059 297568799 -842741542 405135141 42 -275607621 -872641107 -670383417 897824240 -118946718 575727506 -187282930 624555554 -161279067 -1000000000 -492840253 99912777 -999994807 497915724 838394507 187346861 -97707342 404575760 162654558 -999994807 -995014479 112273280 -692506246 -262550213 -938630611 590607956 -458383941 42 -506978709 0 -336866147 942180623 1000000000 1000000000 999997190 549581073 9005768 0 -999994807 -662563603 -648663328 -999994807 -896172182 -999994807 -558913610 600020408 572460692 -44872609 861505996 999997190 -764553242 1 -802517548 -969302884 -385261973 423749635 -918955107 999997190 -398754997 464089017 -197457661 -961308950 -60353585 42 1000000000 999997190 0 999997190 -142085717 143099706 235775213 -999994807 -999994807 454462788 -410861899 1 346083586 -804021657 999997190 -160944229 -153301563 516836073 -257977218 880634319 -713937216 -233735101 -89382082 999997190 792429925 283851638 -465342734 613480800 201843693 -570825206 -925131161 999997190 133004405 -549419924 1 -638680541 -695045999 -725537682 646762145 261887503 999997190 -328894895 -285918121 42 -202880771 -1 -263492054 -157036780 -999994807 -999994807 1 -817221704 42 -409384675 -356522600 333877261 999997190 -903913171 0 999997190 71907426 112374380 836375887 67855165 208940004 999997190 761955399 -999994807 -999994807 1 860908617 -241475229 -999994807 734491370 42 -182390083 -1000000000 61553112 -17710327 1000000000 109196179 496372963 -999994807 -73893939 -955950795 117293140 -999994807 -553269422 0 1000000000 661483493 531380507 90984593 -179540772 505922698 401655249 -830877932 999997190 -770646608 -403961781 -999994807 -999994807 -650525999 731680734 -156937657 1 -669021958 -1000000000 929059618 848582407 -999994807 -124260431 999997190 999997190 -999994807 390294887 0 -1000000000 -127792657 845908899 -522144470 -401485612 -509225622 -40547252 693904988 1000000000 343937048 244705336 558783705 -784243517 49238532 1000000000 -767224138 472154694 45486721 -1000000000 -913084870 546034713 602357647 -999994807 -129806809 107126604 -999994807 -1 360672184 999997190 -999994807 -116346411 -626777026 999997190 42 999997190 -1000000000 1000000000 -350621006 840534766 912552825 895146169 191172161 864282418 -415599757 -441146815 -414606321 439230890 -1000000000 -909298994 -347922185 -700839661 -123129400 999997190 999997190 -945514761 752765347 0 316569476 999997190 -347854004 133047614 999997190 999997190 246739906 375218261 -679877860 -322457394 999997190 -992571265 -934848646 -348719755 999997190 -659327583 -435632009 327377464 996578377 -999994807 1 999997190 -475180717 -803822518 884987842 -1 -1000000000 -47878967 595633518 291072143 588723297 -585736947 881869644 -17157760 887132761 -962409008 290438555 390827284 0 -662531451 -296822247 838940032 376224831 874187056 999997190 -154490588 -791969913 -776891486 -345676195 -138163451 -103373965 42 -517579404 956668310 -974156588 -15450563 -999994807 1000000000 -999994807 459124934 610151372 147699874 -510734632 999997190 -999994807 6949732 -281964246 134210213 449734970 307311127 -777739940 414613924 -339238672 -1 -200842245 1000000000 -79887859 -357720943 -735103044 -893991602 -809850460 233691644 -255090395 327732783 -8583254 -839281943 -999994807 -108748368 -545820141 -948997291 -35617030 -312346887 -424031241 799161093 -999994807 42 686226549 -754283756 608056966 1000000000 -287321905 -596977680 -829650917 457555551 999997190 254909742 -537028151 -122788481 0 -999994807 -150347460 -443422225 375539367 -873404326 226508258 739773438 478734438 1 -515816910 -15104919 -26188380 999997190 -519180172 -239587046 999997190 -835632069 697367792 999997190 -209886170 42 -145975835 275994441 398598267 -634645834 -833257722 -392409335 -235658873 257580525 617992013 -625775860 -785406331 312518504 -979378396 999997190 -520682262 1 999997190 0 -754726215 999997190 -1000000000 -575449183 -804120043 -537852867 726228345 855083148 -848207064 -301642473 696495849 720863899 -999994807 -212272930 1000000000 -811114252 -214201941 42 624426949 -999994807 -335923537 476067587 -1 0 -169973835 665781822 1 -1 -925162585 268187495 625768629 -457899701 0 754541094 935810503 281671380 62105601 808114446 -854070285 -136880938 815845728 973412459 999598956 301756469 -313591275 -1 -999994807 999997190 829939961 -1 -350141570 -696564249 319549031 0 251749152 -999994807 695740541 -659316248 999997190 -130280735 999997190 693420836 -359279775 -993859227 999997190 -934735302 -999994807 829627328 247708459 999997190 992588423 771255822 -871277839 397943214 428175311 -1000000000 -195180231 -781893756 -531995945 42 451119594 -84646513 -763479522 -665283321 125906584 -948024000 829376450 42 163179809 71586193 442397775 0 410679842 -1 -892476011 -955989305 272806903 -902674213 0 999997190 -380356823 393089438 -855888548 -96661137 -882057927 -76595567 -156839537 -395481042 236224695 -886702060 994543123 -566722745 -351366305 728744075 -999994807 -1000000000 999997190 732438832 999997190 999997190 -1 1000000000 944094169 0 222409434 889507610 -799523902 -55143903 434566030 -818335792 -483708118 -518434542 -696986457 826228899 999997190 999997190 770472150 -786691470 1000000000 577854916 -312233166 495407175 -871021707 -1 -671910235 834165923 42 -221955718 416631890 999997190 -1000000000 0 83174976 1 -1 -1000000000 -174065529 999997190 505732151 -874807446 -611249578 -846372417 -833579028 -940127624 -812815632 -342307736 63981574 33826953 -666429349 -670644844 -877803049 -358898413 151607862 599920561 -1 -999994807 113604941 36821336 -621032330 -505742407 1 -15961794 865562917 821353035 245585459 -988347707 933323295 -1000000000 29861849 357413192 -730228393 719466695 360643313 -383474326 -233232107 425413029 999997190 738719766 673943909 880531743 803589909 -185872581 -999994807 -720689206 -261546647 641990334 417408458 978813248 -1 -999994807 999997190 182266449 200010972 982507386 163814886 -1000000000 -374892685 601074070 0 -999994807 -1 0 -287183130 350738759 -999994807 -999994807 -1 999997190 263354609 129079921 541922242 -120548107 -930037647 -393621166 999997190 -35320986 688415872 201581950 999997190 -18583344 -158548698 -999994807 0 950446521 0 -241345601 -844717367 221344187 -182901181 -944491329 -999994807 1000000000 56625889 988408296 -807196923 42 42 243045094 999997190 -89093973 -282055341 807943374 -1 819033754 787108234 295663487 -999994807 -999994807 -1000000000 -104224283 -34012597 -651473260 -823426513 524433692 586691227 155365070 841699980 851877059 -958443885 702369115 858298054 113583229 884914939 -837054859 948587128 1000000000 585133530 999997190 -352545589 999997190 780849877 910235532 999997190 999997190 112269595 615564488 249285941 -1000000000 948980011 0 989510059 239857492 -947258550 649737326 1000000000 114092335 -179786189 999997190 -884022540 -846765552 927436404 1 398591911 899460673 -1000000000 -9240439 -627724487 123211361 -274151993 -825167978 696479280 -901383441 42 -186198321 999997190 -794986325 -999994807 42 982680890 -134003969 -442395947 -999994807 -126839913 718753574 755257830 1000000000 659452093 940567669 221328581 60315394 999997190 736882611 -257698972 842774609 -782799845 209769197 -120539090 -798001870 -607583197 992870573 1 -342579439 697352280 -926681700 450708972 -1 -475692774 -999994807 167972826 421388993 -1 0 -279611953 -623858423 -280031495 0 -359279775 -219946565 -999994807 442624535 296438274 103253752 -795667522 1 -412915645 10315696 -999994807 -1000000000 505514733 -999994807 67961751 -1 999997190 163758440 1000000000 276655817 -1000000000 153641314 420868902 0 -999994807 -999994807 -50099101 -784937247 234875273 999997190 56914661 -36649771 290861999 -999994807 -999994807 999997190 -179246561 -614237131 -999994807 147284594 167563164 282844242 -66821420 419239251 -999994807 1000000000 -999994807 -687528408 268440756 404330832 -464449504 -216624357 -337895561 -724340079 202563389 -805031090 60881913 999997190 -1 1000000000 -801331144 -496296917 -409608307 51932823 915790614 565474176 392938961 -999994807 -28486381 -1000000000 859935452 -1000000000 -1000000000 1 508198838 1000000000 -238713809 -244778527 391124646 999997190 1 106396839 999997190 -731204235 259357995 -694793331 -782783336 999997190 -617386240 -186457580 -999994807 -591197248 999997190 735030564 -127706264 1 -999994807 42 -235439457 -1 89061947 628824301 -938472299 -1000000000 895484681 -999994807 481700291 -690719407 -216614133 -885516590 -93474118 240191546 999997190 503664308 0 -999994807 560172583 0 -1000000000 123815354 169871788 -419152805 999997190 -999994807 450587819 -159018534 1 -999994807 -221342109 178831423 999997190 -979482235 -288475729 -291853481 -892898476 903721348 -410303625 381067195 -694031562 -81502301 405871118 -704804218 628198256 -326165194 -886799005 348646254 -404277908 1 999997190 786451998 1000000000 841824137 -353710865 940326998 947153193 593148216 -274890772 1 -999994807 999997190 -875597951 270708136 689898580 970709239 -1 -999994807 -279297709 -1000000000 550515532 889328943 1000000000 -842544104 721158157 -999994807 -973612152 720625799 -94224821 -1 31315333 -1 -999994807 538471707 91599316 -997792274 695297395 -392938433 -16539479 -856334161 -562495355 -1000000000 67010664 -980112488 35506401 -999994807 360053298 -999994807 -999994807 -753914631 -1000000000 -61425189 1000000000 695957735 999997190 -370824757 4971626 999997190 -81942103 -999994807 -999994807 875783461 -999994807 47207080 -305075159 -100260236 999997190 312861559 -701211094 958287088 998588892 -627859218 919064707 402318720 -332982820 -895417728 473192081 830139595 -782830615 346552420 866265973 221840657 42 -97003330 999997190 470217044 -282817255 293090146 -927258060 -999994807 -1002247 -1000000000 587338653 42 42 403399142 863967340 -8410890 1 999997190 261110804 1000000000 -850333811 -664804967 -999994807 614664707 1000000000 999997190 683070562 -259239802 552743549 -399911974 -162704472 -611171202 736517103 -137151445 -693995007 -171490349 -999994807 1 635666485 1 831917568 1000000000 1000000000 999997190 563971866 -127855251 -461923635 52602428 999997190 -440500853 -188932271 -515017517 999997190 -529478382 1 1000000000 1 104094412 -546578837 847917339 833269153 -954939687 -1000000000 0 233426929 -982813090 645961212 -999994807 -574793592 -273353224 -999994807 954272741 772890446 -761917146 683809988 62092141 721514903 565464033 633717873 487322620 560896241 0 -340643548 1 448467835 -169960554 -471451643 -499620233 999997190 804645118 278922150 44950694 0 -999994807 766975965 484392706 -650666581 516971539 -999994807 72434282 999997190 -467697140 50525099 596548064 -298562177 -328763622 329342632 -807809344 -498400378 -1000000000 462094279 200097964 362614580 -1000000000 -507686024 0 42 539477765 -578532756 42 -795012592 -667216270 999997190 8112083 86944016 797263808 379760016 999997190 -999994807 931366974 42 -87367977 -297902327 -182154300 999997190 -999994807 999997190 704818301 1000000000 902370278 -573220422 1 -546224723 88003514 635511681 178057036 155275614 -1000000000 -332219909 -970636308 -996801265 999997190 -999994807 42 0 999997190 -251248700 437157633 -1 889468274 -982514015 576705918 -858114650 -999994807 78843864 829663948 -999994807 999997190 999997190 -779733288 929926480 586417014 592601112 -102877221 1 -449036918 527033164 404072434 -999994807 -791667793 -736678033 -11046377 705467195 -876224624 972649143 999997190 42 -718932359 -991305324 -645254910 0 -396519297 115290855 138449974 373365775 42 -301497302 -1000000000 -145389701 969321691 531046901 643734954 -999994807 490558173 180524359 -681478165 0 -289074754 -999994807 -124961583 465229971 -265900822 -999994807 1 -85737076 -330509565 -917568702 999997190 -894892433 -999994807 476437264 795962395 42 1000000000 267853253 -339354308 -999994807 877023437 999997190 -568966912 909603666 -265778388 -953580250 996110069 -242464854 -690055932 332118854 141814041 550156930 -690496074 -999994807 833301091 -782832360 999997190 -999994807 786511174 42 562803258 -916888446 -560377880 -500817066 357762837 -946049374 -113145826 585739639 814017949 82151423 999997190 579051375 0 241896045 42 -148751133 -396499535 36131364 -999994807 -999994807 238154701 1 -1000000000 384137214 182182985 933411649 -816503836 0 -637558766 -1000000000 -586802192 -676866976 336333202 1000000000 999997190 -872928291 -979550457 -181866073 -1 673073486 999997190 42 643100026 -999994807 1 999997190 1000000000 0 -993056137 -98232518 684798364 -116480164 -917032788 -284792015 967116226 999997190 -287678415 356157899 770820755 -994949909 121362500 470713702 276006025 -902050922 -163107605 328305652 -999994807 119543259 -946791651 1000000000 999997190 -845489985 -212499425 -327149458 340682489 1000000000 -623726072 424761393 -789443945 -649837526 -1000000000 -999994807 999997190 -508896367 -1 330359612 1000000000 -613472576 -694350425 -1 24518598 999997190 -480188977 -962311663 1 366243790 279060329 636401151 925097187 325757211 176583728 -790053747 -294672430 -328424861 -839903624 -390283656 42 848653065 -414700985 812854649 -874885804 1000000000 1000000000 398230131 -128287956 1000000000 53516787 1000000000 -488897164 -726313543 646420434 -999994807 -999994807 -24740229 -902018295 714677925 764884816 -1000000000 -999994807 -999994807 -876798306 999997190 155209492 999997190 -935882631 -683161602 499604922 -391557357 811295362 523976143 854978190 999997190 556324177 -999994807 -999994807 1000000000 -233431597 999997190 -636594014 473911188 404010591 -461117270 376440376 -999994807 999997190 -454343545 -999994807 802701838 82257105 124617941 921167766 -999994807 723781249 -35611014 -990796700 -999994807 -845067653 242612994 999997190 887612849 -595435798 1 -917408044 999997190 795042031 -371282363 -754898191 999997190 999997190 -966302269 -587161283 -884921968 -793663702 -999994807 42 999997190 -999994807 696786637 542899454 -905812523 845764580 -436470259 -999994807 750703187 126132879 -335297621 723444670 -1000000000 339033118 86696923 -999994807 -1 -269039220 -589415233 999997190 -999994807 677651862 -574987350 -183493680 -973052504 0 999997190 446641422 823206182 -457139701 999997190 -268213824 568161898 -959784375 0 999997190 -20064501 -483014301 -342751424 -82943922 999997190 164110312 -515256340 382842946 999997190 -495122444 1000000000 -878496308 -138490893 1000000000 -604704377 984528296 225479645 999997190 999997190 52706814 711719516 659953114 -999994807 999997190 1000000000 -238497379 1000000000 -1 -440751432 -701917174 999997190 252597637 552570232 0 -1000000000 604490545 -1 -781558587 488520399 241534631 -999994807 -738521283 -842933226 -509845926 710318981 812579230 -198482563 1 1 999997190 460979527 -23008661 924788461 999997190 -286899440 287329709 -465393993 -1000000000 934505400 -999994807 -866564097 1 -178785958 -999994807 -840410275 -764463771 -999788777 999997190 -1000000000 -633179067 967262160 -471358318 999997190 -999994807 91363655 -553296650 -380260276 999997190 0 185553274 999997190 -649032269 -999994807 -999994807 923734725 336361780 650907272 -318943052 -985316813 0 1000000000 -184806634 -790013737 759388706 999997190 308656233 116768501 180727576 -370139647 999997190 78902924 -1000000000 -999994807 0 -864584573 139967705 -151383396 -649393965 168309548 -609269113 999997190 775899721 -605094978 -456319875 -83071150 353191774 332477799 175302931 999997190 -777063973 312644140 -777352162 42 726544427 999997190 999997190 69398242 1 -34093328 -731210300 510816741 -999994807 -1000000000 -471932643 492213407 102280194 -525983674 999997190 483733462 884440599 -214813266 861238973 -1 497344295 -999994807 475194316 954996695 706178554 1000000000 856311771 331603366 -1000000000 -608235165 -462729888 233794677 -960038125 -696335120 999997190 999997190 -108229074 600096164 -469604881 -274291698 70342377 -543825611 -987902139 -396941669 -209737235 695326527 -223025303 77846162 -339889658 522021704 -174556315 -999994807 76113754 -999994807 -1000000000 288130897 467788854 588415092 -999994807 -22133826 180663946 1000000000 919082802 -649394538 999997190 -895949265 62055238 -701053859 -989401429 -810398353 -146991127 202442573 -197918307 -1000000000 -825722087 -565240588 -417822009 -999994807 803615549 882975609 -144328594 999997190 -224166616 -792961677 999997190 -999994807 42 -423824084 21000064 947145491 896980665 -990208557 634114306 -149075399 -999994807 999997190 1000000000 -70699085 999997190 999997190 182043840 411296848 537671753 -999994807 1000000000 -444065066 614212353 -158950826 220220470 999997190 503372464 36170411 -153921177 -889355092 -801463882 -389639209 -522824917 -744316533 -1 -101944125 999997190 -1 822928038 -647579310 999997190 -1000000000 999997190 660600226 160760882 42 -1 106356492 -263786852 -597765343 -733959346 -151274765 999997190 -999994807 990069485 -958308266 27035505 -1 42 -768467150 -294950546 -496937887 0 -841032089 -516226112 -281582574 -363328926 -723252252 -309561833 999997190 -563575212 -999994807 981048342 1000000000 700719354 -903237747 -796574514 -999994807 -1 -484182336 271753205 -999994807 -1000000000 0 -926281112 -73082562 942254391 485653853 813541705 -999994807 893550849 -317759657 42 42 -726376417 -210574309 -151590573 -153427325 377417304 -55992211 457716831 -812696813 -781711953 -913418545 -387100170 782374308 -697077672 8301177 276465207 -1000000000 78386355 431176882 998280325 1 -483849589 -19806938 42 635712128 1000000000 -641474947 -999994807 -999994807 -999994807 131195246 0 -160045822 273136602 42 -574255126 366231019 909379687 -1 999997190 -152615080 -705076743 999997190 111790894 105845706 999997190 42 -554620929 -706460776 -1000000000 1000000000 -1 -377888609 -858340752 -999994807 503439341 42 -972051808 -340610058 -250430508 -196099979 -19129102 999997190 564700825 335809015 -240519122 1 999997190 -936117149 659032822 -441072035 -140294303 530418727 -198827083 -724625911 695847528 -998209338 -999994807 -193905483 712256172 1000000000 -821659487 -149495353 525440926 -452348213 999997190 -146749111 399366463 -702033487 -999994807 -94953711 -476815579 -713570332 -98936952 999997190 -999994807 999997190 -999994807 -501471030 -462751672 -206425018 -1000000000 916259069 -405223078 924262396 -482771804 42 -639774408 -470104563 -116189280 1000000000 100742868 150486404 542500566 502770372 999997190 816580265 736384710 -562920468 -67943660 -217681896 0 42 294241207 -504556639 766990260 696390656 -999994807 -789116491 749528038 0 1 -992883976 -38194678 -351416754 -1000000000 1000000000 -552401903 -27821255 -1 -625802246 -575518992 299827240 59114681 475341534 -499115451 110570668 999997190 656276648 964864468 999997190 -999994807 -999994807 514209165 -836251860 508916508 -1000000000 -524669914 -402157894 0 -909072482 595207691 1000000000 659664461 -738328990 -166083767 54780891 -758176813 234344887 -508945681 859357571 0 -142013930 60660856 -470944404 -186451504 905630973 0 -570859607 144713971 304328369 -61680284 0 1 991226621 -346155329 648192000 929633195 -339444954 -34796782 422318415 530283146 619370069 303794230 -471848398 -918349620 -716675644 -1 200883101 -83202562 -1 999997190 538904145 369241922 -862314097 938893732 905798217 42 999997190 411956116 -1 -685764060 999997190 999997190 681586414 131047311 -999994807 895068076 609686544 999997190 729542163 -960673575 -77644683 -999994807 999997190 69054212 577964696 -14320759 863956601 993369075 999997190 -999994807 -999994807 880947594 -248998282 -706812854 -61722959 -701099316 371455339 -620946688 -389557103 999997190 334754859 -481919881 -989332930 1 -6567618 -110939070 -763564939 999997190 -31776037 -999994807 -117141672 -293703089 42 441005020 -426901976 -518717222 888994659 0 -686467623 999997190 595406364 914536929 873730356 364823405 171450904 897651263 -1000000000 -171568236 621167266 42 303424368 889765497 -308023886 0 673259985 218567084 748719421 454502860 -678071657 -615206012 -261475013 982199564 165317822 -651989004 792291557 -140581910 -999994807 -339343488 -962765471 1 457207332 999997190 477655169 254657570 -36576306 1 98089551 -4672675 -528155503 817138189 -189818100 821225045 -999994807 -86980392 417234259 636070787 -686500119 599101925 967102564 -797947934 52809271 277175341 886593116 -999994807 594710221 -571321240 -255678845 -29807284 -337677400 -999994807 604879413 999997190 168727254 999997190 -53391859 -646728330 1 999997190 -487622376 0 418364793 -250668413 984907048 -932993975 -745453777 -1000000000 -999994807 74591928 42 -1 999997190 653598117 0 -558376021 -999994807 0 42 -61511186 1 0 -458233813 -999994807 -436343623 774214911 999997190 -677587011 -999994807 494295190 -1 20826336 -1 627055595 5807196 0 0 999997190 395504515 -93557597 -1 -873004993 -297412701 -563798432 -242158861 -906556242 42 0 -999994807 572018291 -999994807 0 472062430 -444695177 352718111 -138350226 0 -833226880 495905144 193566113 317522862 217766633 -998099167 461774779 -23985153 0 -999994807 -153120666 -858114650 1 -299051728 999997190 -999994807 999997190 652182974 -121346874 -475650686 -464657641 350226979 -735540963 146179000 -999994807 -570022514 0 -548748607 -107470039 -1000000000 -324034555 461130801 -177011365 805098400 999997190 973097366 -150856784 -327065706 999997190 -432710590 908841593 999997190 -60317228 -202831604 -444845911 999997190 -728613445 -999994807 637399928 452348235 473247737 552341694 -298243888 727070482 -596612576 999997190 -833348006 524186035 0 1000000000 -706553661 -165576004 644314449 872851289 42 163549444 284794147 -509926282 1 602548585 42 -1000000000 999997190 302478883 0 1000000000 999997190 999997190 6242989 944993696 -197541771 -547851772 -350877038 -528684172 830747826 463077494 128350645 844466962 1000000000 -999994807 0 484248931 -999994807 1243654 544920388 780172024 -632927276 -753736540 0 845830216 676515257 437495949 -539615494 999997190 0 -433211607 1 -202492667 42 -369387379 19711369 908003652 1000000000 -328382685 -737829640 -632511678 627259554 -608509934 353873882 -999994807 -774203188 785249779 -555892857 -999994807 -520479657 999997190 -101612039 852666724 328814373 953580712 1 698022264 42 408187418 856823434 168928975 553033532 -999994807 549309698 42 -650112335 -844884648 -951100426 -1 523315416 1 5186828 1 999997190 591681591 435515602 376742810 0 1 650507582 -685783762 -133094891 -877724469 -597259679 -1000000000 -557736874 -648074561 -741810743 -751880853 714640384 646816087 42 755023586 612345920 -999994807 822216358 -1000000000 -814485539 -1 125058639 1 757744859 -1 -116385519 592590829 -848968526 999997190 -1 -842364684 259977474 -358179499 65642008 -610588558 42 -42124972 325373558 -999994807 -121434402 -932061717 -999994807 259276558 -999994807 -825822664 837332534 31322550 1 0 1 999997190 -776785999 999997190 -359532798 0 1000000000 1000000000 -821710657 -220187486 -315861210 452351498 -1 -774942233 1 -218980453 -248961141 -66112361 -673318350 -999994807 -999994807 513482260 -498713949 302280116 -173545687 914951750 1 -475290956 264279273 999997190 -1000000000 1000000000 -999994807 -905496397 789807097 -1000000000 -1 295403454 527541884 -1000000000 596352230 -222285284 -524953299 170937873 -995215264 -392933811 0 1 -247087629 657461490 -858674296 999997190 -999994807 1 999997190 -999994807 -1000000000 -843837597 33611356 -326688030 652141275 42 999997190 820841072 325251096 912886171 -96783941 524502192 0 0 999997190 42 -918480105 -144001267 1000000000 632053925 990438392 -951472965 -204086430 1 -1 -982073289 -584425912 0 -536168735 590472861 999997190 999997190 338796617 624792889 -901960908 999997190 418358320 -327878455 -1000000000 -1595459 -369246976 865392890 63061014 999997190 30905858 -763656684 409098587 -141125531 506738311 9284867 1 -999994807 -1000000000 52748262 999997190 -730080774 834325891 864050956 214859295 -1000000000 272223599 -7255538 506663213 35084569 -125013208 781448635 621753089 0 999997190 -999994807 -834454833 999997190 1 0 -1000000000 519751949 -496714176 768351880 -772116471 1 42 -1 -668576333 948762141 999997190 455993791 -1 -628232233 938372075 520458876 -184531919 324823667 127761020 1 -348913636 -699666072 0 919526200 42 -1 -886777695 221879414 999997190 46851082 -155825249 720963002 301629092 413319788 842188085 -1 -8236230 -989230621 1 -656280377 795986713 -646007384 -393319781 0 -999994807 999997190 -812811413 -274099892 15647260 -565469097 -504181655 510590978 999997190 -462462599 -586121762 608200075 521018818 -685708038 826587255 -527231422 639082355 1 -490125841 -199394909 0 428245114 -999994807 697585743 -1 21141652 -1000000000 -462919450 999997190 783726382 542515439 -908613919 135043240 -1 999997190 604673344 456034351 488299812 185525418 42 -705699436 241018127 0 573123612 1 -26973478 -1000000000 877845352 -425610208 68184871 -335250464 3942233 1000000000 214545304 -264920688 999997190 -900057269 -436977702 -174392595 -646091360 -994383722 494620816 0 -156363321 0 1000000000 -152551233 320781020 -918803697 -498591241 999997190 -727944336 -828576780 -360140524 495480660 150934162 -999994807 1000000000 -900666232 -702146783 911883051 -750492187 123724730 287995002 -950780629 911958905 -212937133 -999994807 -878846943 884032159 42 630807866 -966711217 454172713 -1 43726517 -802697193 859089347 42 1 -738327621 -269694513 -806612404 -390681765 -657133578 -761881935 -999994807 242640687 -999994807 -999994807 369256337 -814626710 -797949882 -1 -1000000000 663950382 662179092 138325502 -1000000000 -1000000000 -1 -254630155 752972175 613487126 -500286796 258111532 999997190 520895708 0 164686532 -345306013 -1000000000 278996566 862267739 -999994807 -327616109 979968175 363359299 -593509404 458538379 0 180796413 1000000000 -853003189 -820096241 283034653 42 40945444 1 -999994807 999997190 449257074 -882133552 743043091 988449082 279750287 999997190 818194527 999997190 -999994807 42 446558794 -999994807 26877793 42 -126365388 -874962053 -999994807 -1 828934076 -999994807 -999994807 -893668723 1000000000 -498600191 -881762297 -160635819 401391252 -609589003 157596594 -151927235 176019284 -405937089 -606482712 -999994807 -414995846 999997190 -810311932 -999994807 890751397 1 999997190 896012702 -813208950 658529695 775513443 710216090 -86676745 374533055 183780067 -2924856 271521814 10228602 483056851 531379509 606282137 -999994807 208975566 -999994807 901019846 464654797 1 -31001671 999997190 -731028884 999997190 -813123758 42 358503925 102928572 -439852539 -926890099 -478140223 -563631940 -999994807 -506664585 578654489 444204272 42 -999994807 999997190 132145657 400172630 -632129627 -17160451 -671343793 1000000000 999997190 -830621315 48450478 -550912097 1 -213702250 0 713914967 -758748 -428171617 721996012 1000000000 -503005333 -513127239 -775670997 389203329 -690054911 -47053113 -999994807 -340054541 -604031463 -725634488 364288061 -880503464 -999994807 -999994807 -999994807 -464010796 999997190 -133613754 -533970436 279386073 -43466169 42 341054846 -602000567 256337702 -1000000000 999997190 -393555346 -1 -1000000000 -241186631 153893301 -658513885 -394090562 -637163961 631477381 206968899 -227154546 -251130429 0 190440161 -492186008 -999994807 -118411578 -901811475 -772720129 0 -160155904 -414935611 271764406 -999994807 -1000000000 1 -562881490 1000000000 -800328060 778456112 -770062321 170045358 -195336002 635860277 120237686 786475418 -1 440581556 573523711 673594522 -202961236 -1 -137789370 0 279143312 561515060 890040616 803233212 0 -55432881 -823655405 1000000000 -999994807 1000000000 0 -933394908 -222063655 758542853 -353866258 0 346694847 1000000000 -1 -999994807 176583728 -199907743 -793800811 -698824642 0 42 605694500 999997190 -999994807 42 -749389047 -570190110 301474956 716355756 48980069 185051152 -813045687 405992535 999997190 -591765605 0 -275159636 -636623772 -489684575 694175292 392869736 61920993 1000000000 417057673 1 849399799 606587625 900876176 -642042215 9403416 -349092387 -999994807 1000000000 -688843988 1 999997190 999997190 -394776970 374528623 42 -452785588 -599694908 -1 339776469 -781141250 213622045 902040041 795965477 -173522371 819744307 -1000000000 -985957823 904867077 -999994807 -1000000000 606591206 330214797 -812702650 824959077 553951492 95411653 999997190 96101642 654268028 14620064 -999994807 -802094572 139204089 645348478 907239944 -509494800 999997190 724672278 9307561 620802448 -452142637 617202738 -129692671 -186879166 -1000000000 675035668 -1000000000 -627038461 -334803187 -999994807 1 -999994807 219032030 -711536932 -85253582 0 -999994807 999997190 -990751242 1000000000 -999994807 770070660 999997190 -1 -188514143 -723922737 -506222912 -810402359 -407759788 75420709 -680307359 -126503426 419841660 880036501 556249938 0 647605368 594854672 128572590 -993691659 -406164865 -833446802 -999994807 529698010 -893944033 -122758774 -836108032 -765330683 420302820 494989690 -327064404 1 100539051 -999994807 129693708 924127035 640625228 -124112773 999997190 394273269 873818640 999997190 790119634 611313587 -1 -138543352 999997190 708428013 410736886 278995246 -999994807 208937766 585326372 -351535527 115885758 -480861593 917184863 133291346 -306091695 875229099 -786438453 391040579 -460811326 -636701939 -80203586 0 1000000000 860677858 173068226 726663090 836001856 -589160075 -90990577 42 -560635195 999997190 -973862259 -368159516 1000000000 -652727997 937049157 -624434708 -999994807 1000000000 -999994807 644730522 -855265934 735734649 999997190 -470220346 -330181646 518301212 789269492 -623110892 -576025055 0 -999994807 896465657 -418044151 -593660295 164573929 387691581 -1000000000 1 -96833566 -999994807 999997190 826546764 -483519902 -123487504 999997190 -238000315 1 -912125133 603270590 -929061777 42 737204046 -265793585 125448742 132846806 -568711491 1000000000 799666668 -688258746 -1000000000 313299874 558521342 891495815 -359780299 1 -824283759 -462195948 932472399 0 -743971799 598476706 -998851695 13802177 -380974368 -116931645 -999994807 -591994975 -999994807 1 999997190 -974588583 -999994807 631004563 -78755104 651376181 1 -538405860 631220250 485200248 976830405 -139082876 999997190 0 999997190 478309269 42 -622387507 -85953284 222366435 240748622 -839393354 -807173449 341521132 -4977801 -999994807 286575111 999997190 959006957 -347220042 -646587635 70898168 -909011809 999997190 715765002 848330369 -938553178 -882625238 -883657053 -985379566 227549514 937279849 -643894143 906274649 -540944370 -999994807 783396664 -802197867 810441187 999997190 -1000000000 495693258 1000000000 256382893 -999994807 668835369 865191509 -1000000000 523901541 -1 987212744 999997190 -578790027 956692167 -216151245 1000000000 -999994807 -547740195 -408799068 -84655778 313817988 131096871 462522154 200408501 96677668 -622493364 596360962 -979218740 851104692 820368077 1 -177375418 928439624 98619586 -57653260 921205003 999997190 963889201 -275924685 -1000000000 159701266 0 -490356760 -359561329 81384748 1000000000 42 -999994807 -1000000000 587326628 515949826 -999994807 -199383254 -575529717 -23179285 -1000000000 -286101602 856045957 -999994807 -29444851 -363430079 74175687 927600637 949275657 -322938030 -541736723 -425872010 -886925868 -399014332 -1 1000000000 345333514 134059813 -450584422 -1 261573235 212534764 829827 783865616 913355732 -999994807 -999994807 -514040120 215072738 -15739821 571424652 1 19487466 -371448669 -854754559 14389040 -884494742 0 -700015036 -84550581 821094101 -866796702 -784192550 -360248180 -823835258 999997190 -999994807 -790895801 -896269630 211903231 999997190 466332582 -374332628 764660479 999997190 -455429438 42 -999994807 909351001 -999994807 -671431396 999997190 -178467228 -396195135 866518413 -403522768 727561756 1 -408755909 -827192565 123018371 453609843 442814497 -964421354 -151295104 855051742 -1000000000 999997190 857509880 230370641 -1 120566658 -774026711 313793761 999997190 116747117 -1000000000 105532895 1000000000 -70143322 -702016477 307645370 349385750 79052918 -797538647 258791994 1 -298457789 -306974797 -319655735 591940892 -336232419 -999994807 -175657136 592563809 1 -1 945765309 98479913 42 42 280360514 999997190 68311525 -828648681 -479499805 485849065 -483121161 872506824 240931947 267749800 576502957 999997190 -12645310 839083913 662261133 51238023 304680731 -1 -999994807 273645306 -498971319 -952125938 999997190 630574373 293630360 999997190 -657093892 1000000000 1 -88866455 -648425077 -366229577 -67855286 744676774 1 635100823 354260599 -681008770 28709547 -620929964 -439214279 -804822350 999997190 612722557 1 42 -1000000000 -94323513 -714099007 -609415606 0 1 339166903 -681362416 -163019454 547711540 -999994807 139811485 -906030778 156029613 -121521607 1 -160148270 -70903304 -93482399 472262565 -306721162 657957917 432354506 -69773535 184577243 -65860931 -472483477 -1000000000 690087384 -999994807 -853703433 -318843916 -834031380 -966822128 -277551369 -1000000000 84231820 -879331644 -138387361 -297081386 999997190 -497632459 930593406 -691296174 -755616082 -999994807 -1 336691579 -898162912 -502124826 999997190 846352232 -360724573 -600600365 -32951372 782866996 0 92393337 -762311916 852911126 286528838 42 -999976395 -999994807 -444484016 -1000000000 471908176 -139082876 310151306 999997190 -949554235 -756813514 -204444439 -184027388 -508087992 -710688522 1 1000000000 47891211 -999994807 -641502938 1 -999994807 -822058148 979617165 886950578 -714843156 1000000000 -84511528 261081830 56535856 -449036918 -208169318 -138068274 -577595029 999997190 -748587803 267369991 924260732 -999994807 333811525 -321521294 -562201594 -704509844 -999994807 390090339 -661667423 280691520 999997190 34013893 -74833560 -1 559223730 994383578 976484410 42 -732979540 999997190 815266140 -845736904 -208030913 -320292008 472295102 42 178757343 1 1 548410481 999997190 255205283 527727268 -1000000000 1 -999994807 -283872633 -102127415 -889693476 -959993019 -1000000000 1000000000 -985454714 999997190 999997190 -999994807 342557011 383493911 -453524546 1000000000 223898887 943823547 42 -418199178 -679489731 -426566472 -301367565 -631079706 152141215 -999994807 999997190 -999994807 794478482 1000000000 -520850417 0 -482014273 -229122530 240071846 905570033 999997190 -971646477 -1000000000 -999994807 -833165382 -656913383 999997190 298028440 552372457 -849881167 -999994807 -708965904 148389488 -107841812 999997190 1000000000 939089871 1000000000 175651112 0 -1 42 -836147332 -746594407 -999994807 806766319 175285035 -999994807 461955400 338666384 -713951173 964534401 999997190 401710156 -30252791 -755222193 -62355288 -999994807 999997190 616914915 -999994807 -230211972 481513925 -183322711 937772052 -1 -999994807 -907704707 -261340777 -212449467 42 -999994807 1000000000 -999994807 -110794915 -244831872 -891805669 -139801524 -702811324 1000000000 -999994807 -881817426 -972619336 571414141 -821538069 -356080666 1 637833071 686141891 100714890 505023627 -999994807 1 -812889733 -570279631 -449480831 -452521899 55826190 -1 -1 -315315561 227081567 319139497 486600616 -1 790947800 0 -776217407 42 -861695676 42 -862046726 -710861301 953315973 -637997469 -607716839 628757122 -505512036 -1000000000 43067659 416942154 697413530 700729843 -331346322 -431332353 -999994807 -999994807 346580670 -999994807 219117240 666413429 -272482189 -1000000000 -987169678 0 793103649 42 390363872 -347468401 999997190 -204601575 -999994807 1000000000 -92049496 -277987151 -431606280 -137716675 -833031298 417532990 -228486343 0 -323994638 42 449545368 709141392 -642872728 -211853455 688967077 409081032 999997190 1000000000 351563466 -367899324 -999994807 475468348 -492999864 -977069594 -858441301 -999994807 -999994807 925386254 23204886 -192796806 -999994807 1000000000 -999994807 -628788558 -664573497 -805079968 999997190 -1 846549884 42 952487796 -847391169 -673841313 14881305 757030989 42 -1 -999994807 1110593 10829707 -608126514 -138406388 1000000000 -999994807 -390043904 -696564249 -1 -764282266 564263862 -999994807 480019415 -257406626 45200300 -669071741 55110458 -760853995 999997190 999997190 1000000000 42 336605221 766569035 497388841 737852726 -767835444 -259019949 -37468735 -46236564 -556673838 -70491341 712330089 1 -576829724 -631162940 25645747 999997190 3095520 -33001595 -630992442 448337212 398415510 -405997383 0 42 -878904364 1000000000 155826360 542911633 972569272 584656518 1 398081548 0 -597527041 7430672 351108283 896027597 -589008498 -999994807 1000000000 -160643380 305767710 -90842263 181926229 343223686 -760413053 432057444 974822779 1 42 -185707818 -1000000000 -999994807 1000000000 308631614 825072301 772901067 790533248 -999994807 999997190 486995794 262547299 365362784 931514926 3437985 -429373664 205602118 -916564312 -1 477279338 -1000000000 -389035325 -585480945 -397199323 394476404 876522729 -1000000000 -249586077 348520059 461219305 -253538185 45059715 112814102 -999994807 -1 -1 -412177321 245096143 -436042915 470614051 -1 -828636569 -552875779 153946446 -730754461 419962838 -621054603 999997190 819827306 -666845927 1 -1 999997190 899620480 0 42 999997190 -999994807 999997190 1 -1000000000 -961270970 -194759399 -1000000000 278910764 299526021 -1 -999994807 492781231 999997190 -1 308901735 -999994807 -999994807 999997190 -610007045 483355399 546574668 253080678 -814290031 115833331 -134263033 757461020 -999994807 -217129374 -999994807 -373296944 999997190 -230241796 -387252736 -1000000000 -40215268 -999994807 999997190 1000000000 -1000000000 42 1 527578714 -558423242 145996829 -999994807 1000000000 -722164747 513328414 -149949351 904502807 0 -999994807 781525025 -999994807 198999879 -999994807 42 -959656064 -999994807 900242418 319810406 -841656483 486446855 54590787 283746932 164105084 -389438843 -59411024 -789909232 988660277 -414089855 -999994807 720135661 284388776 1 -999994807 -741165010 -768137897 252593528 -86142873 -204253765 109661678 42 -999994807 704604458 -866174630 -175042984 597573355 -215628213 178748770 -1 -715789483 557003035 -1 15249181 317943243 999997190 469030377 874812127 -21728240 455614056 490215500 628028420 1000000000 -903692485 746687765 698569686 -773427008 42 -372024603 -622614931 -999994807 -999994807 616504146 -194396246 -179817599 42 626260441 -33257235 -999994807 91785860 999997190 733681004 -999994807 94665283 0 -1 -333046589 -1000000000 -999994807 174755488 854440980 -999228204 -395290763 -84220184 -999994807 992613106 999997190 -320616004 -239341380 373323179 511552872 568397841 -926284434 -999994807 -103637498 -47065549 -1 -643749107 999997190 -669683865 -417568806 63573595 -477049081 0 1000000000 -999994807 -757527013 -999994807 -788688394 612054888 170617607 999997190 -388139505 -765956704 999997190 386060333 697489135 -344017526 42 846753079 447819169 -203902378 42 -28335575 802892518 177170041 4068054 -391251259 -28248473 -941333284 -816866661 -999994807 715849756 616504146 -174529481 999997190 247878294 35799167 0 792117035 -336972533 -999994807 -1 -999994807 -24886577 -180562479 0 558026608 -999994807 -100568534 712264446 13431748 413127649 -999994807 -999994807 999997190 -410893853 -749073100 999997190 835007515 936516114 882918420 -90506632 -536734544 -286743894 -999994807 854996556 552109797 999997190 213372142 617486399 279233568 1 620934342 999997190 919503436 854702887 903721348 -147689745 47354243 999997190 386580825 392738016 999997190 -999994807 932039199 42971954 1000000000 645996620 300994936 -999994807 -863420592 -283995842 136130998 -126727051 -149229013 -202650015 84486135 328033130 161278144 42 999997190 259462561 463626494 -769174910 -183945358 -302515135 -704097990 42 999997190 585745406 -543604076 -999994807 -877691052 0 611153344 186547769 -80752933 -1 88005730 999997190 178105171 -379731663 752779276 -820057998 575561483 999997190 1 -476467415 872795452 1 -483199429 -188485137 -495734683 145853316 -545267324 -405840018 -384347700 162449436 531673624 607476640 810963336 -365816777 -439024239 -381760976 999997190 -738989248 -152787818 0 -49932653 -999994807 194581744 -906381024 -999994807 999997190 -999994807 -532253221 157235219 -753053078 -893634765 981605274 -397005110 -999994807 -936881348 -442080770 -816292472 -234990816 1 478561052 587398873 949203025 -947081943 278561681 -367897320 -383283598 -777992495 977031903 -801927548 -165450274 703820521 -775008814 999997190 -960376779 999997190 532823564 -1000000000 237261261 -615170058 402464299 711277324 1 -287356425 778446551 289889857 257314230 824666837 79017119 -999994807 683310645 -1 933907241 -243576599 732315682 -999994807 425754269 550125766 -999994807 -189240074 42 -668624824 -910319637 -1 294811883 -999994807 834280073 999997190 620520478 -388694042 -928871890 826374263 42 -789363517 42 -402945492 -1000000000 -1000000000 -523773540 822233619 -92581248 -910266130 999997190 -808240095 -671341918 -668759146 -308632824 201637917 934353995 -934465981 398759329 138802311 -749231160 999997190 382550547 999997190 -1000000000 -251002297 -244431373 154796808 999997190 992785010 -991605186 121098585 0 -999994807 68193453 999997190 -291429229 -359383006 -66134516 -278628193 1000000000 209972564 -999994807 1 665026270 -999994807 42 -613984482 -82773840 -307449792 -1 -600584154 838323927 1 -464869551 -1 0 -1 61364881 -158352472 614188151 692441126 -999994807 998169727 -999994807 910439315 -512713198 240491022 -910023823 -999994807 -77302634 999997190 -560942593 -897044053 -52117716 -904272181 936222561 -390821927 -616834176 -11448094 174841625 -115464654 491378022 441515678 42 -990990439 -42043645 834152326 0 522636010 896112744 41135785 -153020178 -71518258 -1 192458309 -966509061 409432840 -233272711 -999994807 -468973774 105517950 530720456 -918671353 -99587932 1 999997190 -1 0 -999994807 -561278150 907204482 -1 -542903730 999997190 38632182 -999994807 999997190 -238000315 165672273 997373699 -695147445 999997190 446066479 -393046354 -745992520 -236352241 681771080 722491280 -74654490 -1 -133270980 442917120 -404815606 -999994807 239864702 -1 -992722951 -770179335 948967018 -20304824 -864395299 -812696813 178977723 -1000000000 -281683719 951097289 -999994807 583355082 337913600 999997190 0 -927635948 -1 362499492 42 -278193735 -665189959 40136438 990064333 551147292 -68969328 -1 767027020 -296979597 999997190 687139077 -866953275 42 852998280 -640847615 439877425 -958857736 162943899 1000000000 -315383708 -159803629 442282281 -330880585 -458799182 971403820 -1 676985296 341884089 703859973 -23504249 999997190 463823290 381094044 502766698 0 0 999997190 533520957 -48373894 865230853 -1 -858418473 -208957448 -999994807 951144220 999997190 -398558032 433001770 -600474096 -297236815 1000000000 821577747 -507621958 89891590 42 0 -413352544 -419790816 780436226 -314512206 1000000000 -450487001 184347625 -240904046 -1000000000 999997190 -979286688 650455238 -38466339 -999994807 -704339153 -1000000000 105652803 -331393441 1 -712835944 144900966 -708153056 999997190 -999994807 -660069565 163175275 42 -605740419 -140854137 379774363 999997190 -810565434 999997190 -999994807 -858995684 129391445 999997190 -1 999997190 212793697 -1000000000 0 528563633 456775807 524971170 -313915604 47224643 646925586 -999994807 1000000000 559325938 999997190 -999994807 -765691561 235361323 484238395 999997190 -293715597 0 -999994807 447571550 191042671 999997190 63061014 339484742 807961969 -312789196 810265578 757435890 574107463 1 -106502801 598628961 617612033 433044316 -541503788 -804864618 -739320108 -674260792 318433564 986504864 999997190 801099054 -420410157 728155687 734941965 176895177 83572848 1 319533885 939736325 230079305 725960916 -245346952 -403978298 -975541934 -935760329 -924560597 -441461346 -1000000000 -999994807 -463031118 -189223530 -256243888 -54508616 315768838 123080770 -582191978 853319883 205697586 1 -999994807 1 -24771416 -794548271 413915287 821129614 -899500808 -140088209 -999994807 -140553695 -999994807 776746036 42 -672330014 347278137 875204275 409305396 820020948 -233622837 -757163341 592441083 999997190 -477440683 304868098 999997190 1 1000000000 468658287 -452323003 919833093 -551477377 1000000000 -1 -206562091 1 999997190 -983908773 816782021 -999994807 0 970444678 -978776866 -999994807 999997190 30047030 579650118 629594146 -1000000000 -1609925 -613778675 -94568246 -686493022 313041406 -429389370 63904082 -667862660 42 -598743910 809589073 826930859 -759581085 -233845021 -999994807 -776084147 42 711104936 -999994807 -213303779 361677255 999997190 -281369156 790438877 -230547428 235971230 -431559416 0 -874852892 918418808 449125686 -596829550 -549847951 702062694 57554203 -80993042 -273797550 -954842921 51778612 1 -594253426 999997190 257605706 34542050 -493217087 -918790851 999997190 1 -85844918 -788387716 -396725198 -322839136 999997190 540646869 -356135017 653065144 -999994807 -554245500 -523923651 914699532 -117831849 621702279 517799122 -651587626 903048160 -969832251 -237449019 -670435455 999997190 686338523 -969652234 -62164470 -474415702 744387471 -948654735 643172722 622546688 -508969819 -496404090 999997190 163942498 0 -999994807 -24749409 186089366 -313858076 -230606561 -984136039 -417326530 -789845508 999997190 -240431544 1 0 999997190 -308715628 999997190 -165080103 -266345572 -697142783 -241009608 439115144 1 -882206876 -2708832 -662366382 999997190 -297021113 -1000000000 126970895 -1000000000 -566864352 -702353594 -999994807 556612610 -512043645 -892053187 -538511141 1 999997190 -170372840 999997190 -160319401 -675642553 1000000000 994939531 105269573 337039380 -265577291 865943094 947709320 -1000000000 -1 651865571 711908128 -504392417 -654230659 -440312816 42 355534964 -634377524 575642306 260812019 -452369259 999997190 925903091 -645161380 -455578696 42 1000000000 146437282 -284663555 -767625494 999997190 42 -999994807 -1 999997190 387743150 -435271056 671232615 91770832 -999994807 -452413927 -931021852 -968616021 -789150009 -876675674 -100021888 -252720403 -98119547 -820474162 -1000000000 -701392557 -470913089 -42982852 582489642 544859678 -999994807 -999994807 -971485994 0 200660949 624388824 600961444 666742975 -578365923 376563552 981606277 764272540 1 -565483041 -999994807 -287770064 999997190 471054411 -583567230 676668168 1 404023616 -408228100 -196764791 -1 529884831 42 42 993625708 651826719 788295272 740074754 -1000000000 42 264786372 618539970 -291418309 -423919528 523189702 -899257855 17888757 168915385 931201154 961773346 -626036577 -430020705 1000000000 -999994807 762835479 42 -231840589 779170573 1000000000 -79018942 192993132 -277996888 1000000000 1000000000 -144195974 -481047524 -676077069 42 217903665 -999994807 -310787024 144675276 -999994807 -1000000000 -627555285 -263999399 879759046 930139751 -392201800 844937155 1000000000 -381365988 999997190 377327528 -61237078 705517442 -1000000000 -999994807 -1000000000 454655083 999997190 286836014 139519731 -999994807 569115124 42 -999994807 820295540 21373795 -1000000000 855779558 42 -999994807 528297189 -999994807 -999994807 -64246706 0 -145479147 999997190 492252754 -999994807 862431037 815897281 0 -999994807 943026775 -1000000000 112123839 641570124 -194046902 999997190 -172668365 -931164667 287963154 238581982 -710364253 917428210 488477554 -891754402 309027124 -368112025 -1000000000 670580195 -278028574 999997190 -999994807 245586186 -865148509 937272308 25567255 -581569067 -1 596782611 662518953 392759451 1 -855062470 -238956979 -592483064 -863652576 -962385024 141442433 -999994807 999997190 999997190 -771767157 966090538 -151533603 -999994807 -601145024 124746023 42 515476162 999997190 -173774680 289062277 999997190 42 0 -999994807 1 0 601308506 220685663 -625711568 -858321101 -553790410 -168496657 195966189 170158399 -1 -269740116 164245072 121823024 -281421350 999997190 -589673187 148921364 -999994807 387760157 1000000000 520303008 -999994807 666117205 -998759933 -281765153 219144296 374734760 442719717 989268416 -999994807 -1000000000 -21679561 803060841 293900808 -1000000000 -62691733 999997190 -533355494 -368529485 555696007 1 -452077020 -578271932 -999994807 -170436343 847292942 793662590 -1000000000 -183455725 -939726739 873068394 826445405 214656255 999997190 -577714631 999997190 -821735187 1000000000 -414681972 -978772770 -999994807 -999994807 762005385 42 -965425728 217600657 -1000000000 -392305843 0 853825754 -995964459 -509224249 -13810024 388190587 481905117 -255648751 -459551128 -2747895 -168833942 1000000000 545810032 -6828163 340746917 -999994807 -505565580 281247239 376922148 1000000000 385213121 -871722342 457618518 217753666 525940808 -219514832 -999994807 490799586 -1000000000 443218909 -926704039 893037059 -808555025 698417795 1 -978444049 684981897 -225318894 -330210282 -163429561 1000000000 -610480226 693065001 961528287 925284072 452475784 -1 600452408 409245563 0 -586463931 999997190 -409120801 704645612 889928314 519506163 481171527 42 585738615 -287314061 -999994807 -1000000000 -364464372 456719476 999997190 -250129828 -28545289 981678890 -999994807 -330763103 175451314 -85170091 -699159933 145816434 640521711 0 -916381321 -999994807 999997190 1 -339567107 794293065 -993123017 -999994807 -566973322 427102000 805843913 -999994807 779133744 -1000000000 -639256590 -633363876 342103763 -926461561 999997190 500158042 -510704806 -389883512 105845279 -1 222644030 -999994807 -83335621 652219311 -711473180 -515517586 999997190 -422357458 807528270 580334233 -999994807 17735710 785688737 740883651 -865185956 999997190 1000000000 -1000000000 -828315509 556712570 999997190 991973918 999997190 -300245459 992462448 -190736885 409540728 -501315202 406478802 -330828043 0 708366713 -790670065 -500767285 407085471 715410809 -27446384 -999994807 -386249125 -1000000000 -334036567 283511026 503737276 880291428 882372005 896016821 999997190 622758575 -98867555 886526616 1 1 -476105367 -847249903 -1 768991249 713546147 784409920 -541326102 999997190 585247724 46131375 -490108325 845440869 -596297209 -570555495 374016693 517327165 42 -329772691 -1000000000 900923211 1000000000 999997190 886527323 999997190 284656655 -497919931 -689743148 138375581 30133737 206694278 -999994807 305034057 588076021 42 -337101165 999997190 283282909 -793006690 -10159630 -708405925 -999994807 -999994807 1000000000 740471072 -999994807 1 -605943355 195314303 -754534764 995117097 299991268 575342770 -284707022 -1000000000 904767053 361596728 387721893 -871839682 -583321101 -999994807 919814000 -588292002 -177990606 -107334192 999997190 0 999997190 -999994807 -1000000000 -96434605 897953653 -578777941 890606584 249840005 -999994807 325620987 -999994807 -1 396027953 -781803525 42 191907130 -183499345 -810911718 1000000000 429114129 42 -81502301 -999994807 -1 -717014778 651175107 -541402387 0 225473249 881452418 -738572790 -714715348 999997190 -999994807 164899357 -33861385 -1000000000 477812223 999997190 983796088 42 917391173 -201420638 -205777802 42 427742035 -567242775 452002900 -558940473 -183788080 -518577346 446198800 74816293 999997190 -999994807 -999994807 -642610186 -829813178 -326362952 180774087 660797033 -999994807 -563966939 -176836137 672104299 598534367 -679680637 281866638 -999994807 -1 -999994807 -415107349 -560964432 999997190 85360696 132059415 834342534 -19863898 1 -1000000000 -32057558 0 36332294 -999994807 -999994807 0 -227806493 -601552824 -272181533 -999994807 830443514 53447271 414642460 -999994807 345381098 1000000000 -506719659 91215909 999997190 1 -999994807 -490593602 786162357 -165227599 -209622040 889094448 -901703712 -999994807 331347086 -40582853 18452515 -696630783 555696007 640170091 682918978 -999994807 898330145 -133909057 0 251246540 -850974704 -479069402 -939753471 922808126 579585855 -452518005 -378476268 664226273 -184183342 1000000000 893015699 948838289 1 -999994807 -512642526 -1000000000 445087363 849277012 536882590 -606692403 -651248702 730300109 361085748 808711812 760884985 -199441330 -161373849 29447069 381683695 -1000000000 -999994807 -888613710 -94693751 298007677 -935182180 -887982743 201950875 -748906012 990210529 0 128938094 3519765 -679989831 -999994807 -19184951 -144688777 1000000000 -999994807 -379202527 1000000000 -319888024 -304349556 840418180 211410003 -999994807 389993628 999997190 -883700331 637134216 432537816 835631843 553199527 969459147 -831915778 -685507146 -1000000000 42 494130530 407581634 1 -1000000000 761135862 1 -659950259 -999994807 -999994807 -238158088 999997190 967770637 467277557 214302463 0 -999994807 -105795713 -999994807 -616219863 0 -925551989 -735759598 -702315490 999997190 -492992669 -405659710 270812942 -183654176 -526618549 10462472 -173354685 -918977063 1000000000 136546871 330106268 968528978 1 999997190 787058723 1000000000 -1000000000 120107526 307049026 -1 -999994807 -301310413 191259755 -999994807 224472322 -971625795 405723660 621269065 -999994807 -683192165 342675959 -779663680 780297198 -1000000000 -999994807 792765325 -1 -634878694 -472369285 -999994807 894521292 476760179 -61272439 999997190 -462360716 846996038 -880793815 999997190 -380007778 -999994807 212512929 -568652852 -880279256 365429464 -765106170 590153271 -1000000000 611898538 595381391 995304613 0 894149916 -379133626 -2747895 874762880 675044306 -389212352 -315226614 -887568744 -740036390 128698277 344710548 941527117 -359277112 515739710 580496754 270567284 -584874667 -1000000000 0 -860594827 94034409 -618716935 -899517930 -566042937 -173198105 -701167057 205223021 42 -1 591168866 1 42 244944730 -113773762 -1000000000 -469569166 0 -480773443 919196122 561226111 982893065 -999994807 -1000000000 169236566 831917568 -485757101 -851613048 -676144380 42 -999994807 965908846 1 -1000000000 -373468115 -875471526 235111589 158345095 -849299589 -999994807 609132118 -125124647 -1000000000 -533992311 -36188041 -368723654 517488407 916131701 672568759 -58906615 30157398 757101785 0 999997190 784478801 581194173 -492499277 -640445966 899820448 372224694 999997190 917893193 101094849 -924391473 458168112 999997190 -895529028 -999994807 11008466 -762918997 966690860 1 929992933 -999994807 -387330843 -5821462 480321947 -807091312 299972667 -456404322 999997190 42 851890512 999997190 -18407846 331853996 0 -387651701 -1 -1000000000 -1 -922517517 -387020489 999997190 -754763953 -121843340 -1506768 -626125494 -753851805 -312040067 731916715 -993019112 1 -209761336 454382185 947281721 294954004 -625932474 -543705010 813425407 -999994807 69285222 926330641 322429000 999997190 -472204151 -815438550 486280506 -999994807 932973369 999997190 42 46043966 -441242524 -1000000000 919099142 235361323 571420282 486103086 -343833654 534807139 999997190 -897856957 -999994807 -872671338 -1 582379217 -348416042 -366278387 -226683216 999997190 -954285666 -430303249 -999994807 935930840 -999994807 -329415914 -755139792 42 -999994807 -137499128 483681623 886368456 0 -261175446 98526242 19971622 -999994807 -997349342 -999994807 -421746976 999997190 -246006903 -1000000000 890263257 -1 -989870615 665731219 -688054017 999997190 1000000000 955503199 999997190 504834385 -431835916 -483522713 -751626680 -514017530 1 -999994807 -1000000000 -446428794 -462178720 376122008 400446549 545631944 897330559 999997190 -518174182 -999994807 671231719 863396874 -887793889 -999994807 904566688 196867042 999997190 -822999838 -923591356 730328607 -249922679 983301815 -999994807 717786864 0 42 861759916 724359477 -999994807 0 -893440626 795619141 -530800422 -999994807 789261787 847538964 -719399922 739227087 -457132094 -608817761 42 42 222588569 -999994807 -1000000000 999997190 236682737 385457142 661195274 -612236540 -601429376 999997190 -980187567 0 -633064015 -542083546 -316683656 -168417158 476510164 969622489 -999994807 547593023 -108654714 -614048962 -616053924 972958987 471692054 -401084807 223641310 218471140 -554982367 638661329 778310317 -734435852 -690291336 1000000000 24872671 -1 221095881 42 -1428521 288935615 -962817244 -197824641 903406475 905389968 -268287012 65660355 -479447444 -696646687 -999994807 -187282930 1 331124379 1000000000 999997190 -999994807 748897399 -946902021 -102418637 -1000000000 920211608 855487278 319526233 1 597280955 879130509 -266998973 -556874057 -488674965 999997190 -316336632 -716526402 -493330880 -300451647 -1 -529557653 -766657366 999425016 -904129312 640279735 489281125 0 -1 -717759433 -1000000000 -139472245 -1000000000 87267290 -999994807 -277408459 -350583632 -747114439 78006489 706337964 -580382605 -945654117 150305050 642051373 -299479065 -1 -673078590 6830430 -212862222 300517556 -619345061 725938656 684008541 524966144 69887044 165647004 -884557147 641867093 0 383173372 -939624856 738305360 994538233 447367963 -576408905 793405023 11576677 432085824 -650610045 391699468 419414759 488454343 -999994807 750342408 9799136 1 -595746305 -421828611 0 -303295147 -100849699 431238633 -977456339 -474348049 275879809 -1000000000 999997190 -276040194 -999994807 21361540 -210016612 -1 602283682 1 30166732 -999994807 120796136 1000000000 -999994807 -999994807 -999994807 138812071 0 -612786114 -19168424 -435223812 184725971 667193470 160548230 -854119880 878572122 -318028024 -999994807 317409787 -623573245 -1 416843903 -733324829 -395823769 999997190 0 -873930451 999997190 322766649 -999994807 999997190 999997190 721777075 -729873904 999997190 -9335237 -440534239 36335977 -109647694 437261038 -271194935 631173230 -999994807 -999994807 -856631760 -750284985 -63889421 846604889 0 -594409861 619691285 -159927509 770948171 98448730 -15253142 -445762932 -191224366 235662811 -77534079 -801972944 -101391026 461922485 -918205419 -493495516 -779366475 161192876 -106572225 999997190 42 523607468 553497337 5079685 -819676251 1000000000 -468685978 -756187324 -772922405 302358907 999997190 -999994807 100727829 192279677 89753795 262061242 129889155 313515883 -802834513 -426180339 747845369 0 -476051909 -184125032 0 -253542155 248638731 493861070 6071717 750357387 -801982264 -999994807 92909481 -445205323 -107909835 -346711142 292499739 -159461909 157851525 -407037006 999997190 319474531 -170816539 -199237389 124202809 42 -83718618 540027960 -14930257 85461396 42 -1000000000 -771133603 -667270249 -999994807 -574942287 -107134944 -512818159 821465141 -479463656 982906824 986544192 -133358327 482837174 -961661699 380873009 -654500084 -1000000000 1000000000 0 -712131659 -1 -224171245 999997190 -403517851 -999994807 1632515 778476045 -2996236 -177549982 999997190 999997190 -317980186 151511119 999997190 105167178 626669397 1000000000 999997190 42 -319948856 729824862 -1000000000 -639377070 634289424 -1000000000 482083628 -999994807 999997190 -299996757 999997190 -453524546 -147981499 42 335676797 -223548120 -196032200 492830091 -341565761 999997190 -1 566852779 375498459 -981044174 999997190 -533855764 0 -791153110 -659599233 42 -996803260 353243235 -1000000000 -537146564 42 -149949351 42 77173993 -737732612 157228296 -263069527 36309368 246501332 999997190 -535268132 349127537 456043352 -999994807 999997190 -766657366 -693729219 380711287 -48405871 154309714 150875225 -231726336 0 495557876 -910819137 -366170099 -1000000000 -999994807 399185700 999997190 -1 -886123051 136971015 -330933854 -906208796 0 -999994807 -87193541 -29179104 999997190 494619038 1 -869111317 -999994807 999997190 456571300 -454643118 657996407 91628689 -3406832 132445864 -246138562 -983515630 499301016 1 53881963 -33580589 -862841342 -272340522 999997190 681723291 597961911 446221350 704421273 -2156551 -999994807 -799494417 97171566 999997190 -159396583 -999994807 -855244805 -946841727 500058813 42 -123426295 -118563201 -1000000000 454732035 -678370126 639007770 -999994807 -142104518 -144199069 121538601 772180618 1000000000 -98198955 -387517097 -368940915 -503231 -856371077 999997190 -164175432 -397914868 -130721608 -866008025 -637085270 414774853 -790252873 -602953071 1000000000 1000000000 -557834101 -780733611 -999994807 612958258 0 859225451 -260319937 -635198879 917968648 -262502691 909675030 577096439 -999994807 -241590276 70540624 -376711669 999997190 -1 -387749845 1000000000 0 -1 -474963749 -809943416 -842685099 -1000000000 -743293120 -83071150 -999994807 573549948 -999994807 -336444196 -241993831 -454444057 632415633 -408344584 849976658 -104559910 -257563203 -434410291 975303081 -999994807 -563811776 362305307 -225589255 -288851849 973927641 1 -999994807 1000000000 -668109838 907597817 370297936 486553302 -335553828 -1000000000 -804491934 878619071 -870260226 -1000000000 772306884 -1 -710908255 1 571656922 999997190 884559834 954557154 -985618093 999997190 172485934 -172741452 881554355 976345936 -984920 -95574740 1 -324686642 320485 677029862 885045288 304436386 -875983307 42 252569050 -392043737 36170411 42 21054245 -197203962 1 494080655 999997190 -374202660 -768527912 799044689 -293139810 288394023 -773068431 788337205 999997190 999997190 629942749 1 -724650983 297464159 999997190 160579456 -928322339 548732000 736078251 -185904249 -375487859 -57918670 251509136 0 42 884041673 -999994807 -16989912 -513872580 -999168496 -298424394 -790419920 -118866143 -489319327 -681988056 -609452697 -731321040 -399377942 -896269630 176159636 -999994807 897022361 -999994807 -996575904 0 -999994807 -270976524 999997190 196776221 -857907457 186594360 999997190 100610739 -525791184 -869873133 519127622 806894928 468291592 42 42 999997190 -486099669 -999994807 -936069424 -53381978 -594113856 -932528933 999997190 -635567079 121559286 0 757639754 -1 559599116 369060406 999997190 -520632520 564452105 -752599637 -999994807 -219988651 1 -825819408 199043678 682677134 42 964593419 -1 -757006999 -719717450 -999994807 -1 -808388157 0 300850678 999997190 -242154672 730441132 873960945 842220449 14775005 -999994807 42 1 999997190 999997190 258461560 -24637447 744886621 619963545 -574108961 405346676 120287003 689407427 -344099082 999997190 -381612707 -715263297 -933832980 426884914 999997190 -612291428 -769182032 716164837 123805250 -498869307 -1 -205564283 48930609 -999994807 -721510126 999997190 -999994807 42 -517696170 349350076 -1 484222014 507333432 71801380 -119351920 -390114598 506539996 -797704058 -1000000000 -704432751 -749547525 199259001 -312760825 983035930 590520192 -999994807 -999994807 -44427927 -999994807 42 869848026 900054354 999997190 -39807972 -294907718 -999994807 999997190 -808776067 -557518346 762829547 636400036 999997190 -1 943093825 762213332 960529980 -783061671 -999994807 -985594440 -135863489 528211008 -469556261 -504206168 -175531703 687954525 -999994807 -333504390 -202347384 696844311 670438487 637861446 -1 1000000000 475126009 275089907 999997190 -131240889 -1 -22317987 42 -999994807 418407381 638200731 999997190 964449008 734017006 -215550999 -999994807 -998048241 -377143551 1000000000 -999994807 523575653 -114535760 -504900727 15252402 42 416842962 -407638852 -999994807 248024971 -825876395 -750017159 714507489 22130852 393905949 -412109088 -999994807 -1 941453373 42 -731186908 1 77101057 492242052 -875111218 973927641 817395143 210544303 -729455489 -202719311 999997190 78592993 999997190 -2422144 -1000000000 -1000000000 1000000000 968779981 0 999997190 -999994807 -710418870 -999994807 -251790562 -36188041 -900130176 -999994807 997192882 -561610642 594682974 -265679139 -546839454 999997190 1 1 -317272925 -1 340797141 -980623072 -986808701 0 129614687 128000057 -197282448 385928022 607824538 -999994807 -836946255 337297603 775567358 -232669782 -472224124 -999994807 -808773057 999997190 -999994807 664561619 892867482 473447052 -294593322 1 999997190 999997190 -249681202 -164452773 -1000000000 -417706036 -1000000000 204059565 -675690384 -999994807 -1 552527292 -346083417 -249697103 52241439 469343036 644802984 966732677 -773475545 -397895121 213684096 790162483 -735861678 -322204754 763443730 807266066 893085782 665760097 -511955135 999997190 -213829863 -701402449 -206470846 1000000000 -378495678 213825276 861215745 -316550846 999997190 999997190 -999994807 -1 0 -387071610 -410037181 42 -744902803 42 545371744 -41880979 1000000000 843430262 -1000000000 -1000000000 84424660 1 759676914 -284265523 -971768769 999997190 1000000000 -1000000000 -144845207 -600789873 117865178 694679508 1 -4815163 -221493710 198414325 230813748 -604264059 -153910507 999997190 55031217 536207575 999997190 -999994807 -906011770 -601762609 859105447 -928459129 -1000000000 774762289 -604898957 999997190 313405293 475083818 -493623276 974067400 444697137 -634464801 77334541 -999994807 -548199865 -449675501 630394150 86611577 -413364381 9832877 -399739553 -940230284 242398067 -459551128 999997190 312179609 -320591202 200519942 42 -576404772 106904493 -1000000000 -850613944 812428463 777724263 -66584987 -999994807 192246335 999997190 -952834140 999997190 768974005 795685448 -999994807 -348176659 -314982640 999997190 746738266 -666430287 -397456890 -283242665 -625140228 513387409 638432902 165928219 -691608261 999997190 -1000000000 -669441830 924262396 -788610716 901437313 643316194 999997190 -25620702 245372004 -154961902 -1 999997190 999997190 995604542 294798744 42 410990464 42 906089972 -217109098 -636176804 105171344 -999994807 -916712572 1 42 495786768 965007406 -999994807 -217696604 268976959 1000000000 -999994807 -856328403 -910216 1 620857331 -999994807 -188194811 815939806 208936966 -1 1000000000 -999994807 42 -907489437 999997190 -4683504 1 448615214 -792731 -572410341 818113777 928821905 580163423 420298618 999997190 882293482 -200247463 325253279 506426886 999997190 -265462822 -141320037 381736575 -186879166 953740915 -187978156 -351109014 42 -649877704 304366817 -197602918 -171066027 197577218 868557676 1000000000 43660602 521159915 205860150 999997190 -1 457674156 -235282985 854954039 -956804431 0 0 -689957725 -999994807 391069753 -999994807 153528605 -999994807 495788982 -975412970 -546756894 394848684 150374754 -625466678 -600983972 999997190 897303806 -458645621 -671289520 -359759270 -637579929 585730314 -200365202 905475005 891333426 -835502495 -646455441 -606801847 216244387 1000000000 109588795 -225552530 -582451450 -781597675 -270394831 0 280201723 -1000000000 493000313 533568993 62277545 -642890608 712115713 42 587382757 -999994807 917184863 346054288 18168377 -380215174 145375879 -193145733 525483999 803885638 -476296901 715726379 140614699 1000000000 228572594 999997190 213018761 -770799202 -657375143 1000000000 256799800 715524140 37377087 -999994807 42 924491261 446760310 871028040 -404839241 1 177033666 -175872418 -48284249 391819290 -637813271 61161997 886374626 1 -358599554 54992275 374924858 19729023 42 999997190 -497906867 -395863157 -858300498 -1 766057970 -540874007 855871120 1 -999994807 42 1000000000 -550052853 999997190 42 228637508 -498164609 627889234 363774539 -325691059 -999994807 -999994807 -999994807 -1000000000 744304997 999997190 182963317 589782062 656511922 657358225 813769414 224403336 615172803 9210036 -999994807 101642199 -999994807 1 999997190 999997190 -396247989 431473819 137741116 -134729701 847030589 240612278 -334135736 1000000000 89124485 42 -364498708 -879422993 -135038017 -559477390 441104375 999997190 405039791 356378025 502290890 436135550 290703929 -77652663 -331678091 -999994807 -435961329 810682645 -999994807 192148269 761014800 -1 -178039038 162009798 -1000000000 -652101804 -561358188 658645980 -99275780 806255352 -999994807 -289879831 999997190 -452323444 -1000000000 -3382228 -481877675 871520792 -665729001 -999994807 541264350 990202529 -876864034 -1000000000 -292573489 926129487 -726866671 999997190 -527220678 -184968827 898574562 187598219 886857325 347263468 -907294622 -74616853 490738384 -837774893 -837776948 999997190 -247841331 671477968 -794876157 896746458 -33340285 1000000000 583311840 999997190 735465466 -779742178 999997190 562857168 42 -225094677 389308635 116127837 999997190 234200653 -147635224 -228484246 999997190 999997190 -50257086 -1 -719506369 -826163232 977120797 -346296789 874888575 999997190 861274685 500175071 -228445482 680527674 731046672 -341815977 -941350523 140384899 -999994807 508793288 928891307 -999994807 -338652608 350716825 -310937425 -999994807 1000000000 6676436 775169937 -753966502 502983554 18228002 755956468 -250043524 -691482272 45474274 570997738 -1 1000000000 999997190 47012651 471960394 -655061981 1000000000 999997190 999997190 999997190 -200627323 -319321474 -1 -120861810 -934342760 -686676342 316300710 263074608 682510785 710607146 105547745 -999994807 485918644 999997190 616987855 1000000000 -980720227 27848202 812928935 483326629 999997190 -483208764 42 -469887845 42 -343671795 -1000000000 -277957126 398803006 -716080324 -618881733 -825286380 -667986495 689073889 -999994807 -999994807 126440702 -877153947 -638204449 -1 468212388 416324164 760589188 -506506437 1 -424108550 903338216 -252848434 121226239 100361764 559808231 -999994807 -688754886 -999994807 683440140 999997190 -1 188491356 -1000000000 249841946 798048839 -950868746 -999994807 682243710 0 1 -47053113 958965391 219077339 864469439 228911419 999997190 322168246 223139546 -94142541 826542202 66257159 -999994807 -558519109 -505908572 -90064008 -754501699 463786892 -999994807 -1 999997190 354194702 999997190 999997190 953339591 -554373975 1 1 52561813 -993567117 571358639 -879058777 991839403 101805469 470108141 -306447808 824697870 175907507 -559152923 -393311368 -121370239 999997190 -594253567 -999994807 -168258205 -298775257 587720063 493091720 180524359 -71028673 814669899 -202479982 970342637 815999849 298470595 -144631576 1 999997190 896383284 999997190 -720507457 807689387 532379922 -656514125 -698704749 946798101 780778397 864880341 -22303433 599833203 -1000000000 -776939883 -815337740 204778036 -178957829 -780674705 597629519 -541376812 -153815783 -999994807 999997190 724529190 -383474326 12165885 110387508 -1000000000 -1 -636730519 221632120 -16129173 -374275450 -1 -1000000000 -1 999997190 -660694112 -438669038 911477636 -968150496 696486135 -648243854 999997190 736621423 835297206 -1000000000 999997190 -71638268 -489796038 1 782578811 -999994807 -999994807 -939412590 -877153947 999997190 433106292 469808056 -101621935 1000000000 -737489529 -123664754 -999994807 -566185914 -76953865 810523477 -420060932 999997190 341127562 1 -892760103 -238237931 520173742 999997190 311690507 -999994807 -274478732 999997190 -36366231 -999994807 -942765218 999997190 -571386670 999997190 591330913 156887052 830670808 -407391346 -98057328 -494911352 -999994807 -999994807 42 0 783558007 666489080 1000000000 717776324 -97390467 1 42 939758980 191875654 -988858302 -540407059 -122602932 771467204 -467375906 -1 -530125328 -256248646 42 -821646774 978648316 -999994807 999997190 97481742 -1000000000 481984838 -676009420 -999994807 -1000000000 176088790 -306321578 0 -660799088 -699055068 999997190 575989646 -281941889 -750839713 -322198678 0 851279254 15269827 0 -12864119 999997190 -942316208 522385207 999997190 437729593 999997190 677263685 -551702487 605807089 0 -1 -227278848 -1000000000 -999994807 -999994807 999997190 -999994807 -88627805 899335870 -305112209 -999994807 -131363434 -215197215 103904167 -287040607 -705262506 -274216540 -613088934 209704303 -926729646 -161490249 1 174707002 629664113 -745810230 -999994807 -999994807 -999994807 -999994807 -1000000000 999997190 508914421 -739993472 1 1 -519683397 616300900 1 905487147 -683708960 -999994807 599373515 141542005 204333798 -394740683 -43140393 54527333 -64714654 826995922 -1 -745000374 202534381 0 846323883 564345399 721825602 0 -40484720 -1000000000 42 42 -313298375 262138803 999997190 -660967639 -331698239 452663252 380675946 195503551 210749401 -387535379 -999994807 276465207 -462191646 -765156893 934474834 1 -999994807 -999994807 130568940 -646582249 -531119165 -783083062 345700964 -107132623 -125200556 24959688 -999994807 76211051 -999994807 -878721951 -148492510 999997190 802376052 -366081697 310345201 -999994807 258863738 482806906 -999994807 -755500544 171090551 -917745432 999997190 371866895 -999994807 -4576661 999997190 0 -368507239 -59939078 42 999997190 375017488 -565026185 682070283 129214315 -999994807 -1 -444845447 622200802 355690658 215119195 -833196020 408497146 647291119 -412882491 -895872758 -1 249082371 -219908134 -1000000000 644092711 1 73102739 -999994807 647413674 -999994807 -72767358 -196617509 821183063 770861519 -580329651 355090289 143971730 42 42 759020947 999997190 -1 1000000000 -999994807 78914199 869739777 130093660 -627555285 999997190 -371091417 184492994 560034570 -1000000000 -755283946 -725176456 511925141 -548853120 -224640097 -909368530 332569582 810903894 574609518 494349257 246789657 112585846 -1000000000 999997190 -991669406 -792435662 -662696618 -779954837 -999994807 1 0 -999994807 -92618986 545226326 786185363 -920519349 -401487428 1 657358822 971613987 1 -247993858 42 -999994807 517921991 -425152162 143321686 -843555876 1000000000 42 330904204 449668638 -191863515 -999994807 0 42 999997190 -313001322 -1 1000000000 -999994807 1 4311503 -570928536 0 999997190 -1000000000 984553241 -654991193 -683933923 704089274 -702782620 -678476717 0 0 -324278486 518543382 -636932954 -999994807 -1 -367382239 -553470427 1000000000 -638312552 -421472102 -681667358 40945444 -485012109 -37898638 983832401 0 -46435185 999997190 -285473132 -897982051 -100943514 -999994807 -140218151 -775319829 -626701716 307176810 849820105 462010059 -974232966 102499976 -874203235 999997190 -611686866 441474867 999997190 -720283590 142482805 660436947 -1000000000 -149768467 259664016 519236756 1 1 999997190 -201473478 -528460347 -139116550 -1 999997190 -578509627 1361802 999997190 719257646 -999994807 -1 822032162 19596365 362845677 -720537555 342022141 -999994807 1000000000 -111921522 1000000000 -223549974 -999994807 1 -533657068 -124230412 42 1000000000 1000000000 957361428 -1 -657663919 -1 1000000000 -983624709 -665171117 -21903205 999997190 1 -425920362 -683100393 -999994807 291112577 156124683 -74840344 -299099251 999997190 -535088644 -1000000000 1 -306195122 -552066404 554587809 -500511929 -313620851 999997190 -490064421 -722027306 133870214 157318956 999997190 -2747895 -96579677 -999994807 120265421 591938734 -995174004 -769211084 -260345142 -363938788 813900660 709213874 -1000000000 -61482606 -999994807 -1000000000 1000000000 1 551443257 -1 999997190 -416749206 777577934 0 487056876 -1000000000 637715405 844663123 -853253401 -916139090 -62138875 962575192 433819483 -225257069 379971532 -805660247 -535913880 -701419737 -1000000000 370844716 555526493 42 -95935037 -299779292 449311246 197048410 1 999997190 124715121 808640074 999997190 236583367 -159617216 663981940 -824491523 -715465848 593505384 712729445 -191838710 579446476 594488818 -893898850 102353759 866584580 1 -218248789 777372804 -528124847 -203305907 333118024 -999994807 783390144 -842122124 567168476 -998916712 768376646 133778708 117481154 355230565 49192062 -224879610 -910587473 779530821 566973969 -994482878 -455618722 923841157 -999994807 -516183365 999997190 -1 -366796581 287695658 -27605823 241092443 880775324 -538836225 -980938017 -1000000000 -1 -826781625 991571908 -1 804227522 999997190 -999994807 -999994807 -999994807 275437403 -257034832 999997190 -188921771 70727050 803686339 42 999997190 -1 999997190 42 -60329625 50629432 697891844 -999994807 -530599414 725893797 -220818458 891909412 -481766295 946210629 -999994807 863737051 1 999997190 331487047 1 999997190 -999994807 1000000000 273188756 128728058 -999994807 247205823 610716455 -1 102378542 1000000000 531364871 -350056660 670974097 1000000000 5600798 -912627790 309993570 287560648 -1 -928118959 1000000000 120444870 4244369 851457032 999997190 6036699 422432534 12965020 967798044 156322604 -999994807 782993153 -215218222 270946409 1000000000 -855817052 -14655574 101370598 425236684 -442790233 189575410 -512368178 42 -13912361 -945960004 -815946549 641792712 937152735 999997190 416967885 -939376634 603147011 999997190 957137800 -982983958 255760159 -999994807 -999994807 -954324066 999997190 -138561543 723589796 -698951181 0 -999994807 -629007815 999997190 274357143 -935881624 210513267 -730615842 936594767 -1000000000 -325100461 -2299896 -1 -318910459 -244970639 322566348 -862765821 -516343682 665760097 -195466222 459896540 -999994807 520981032 -462962415 -458940116 -999994807 -995491365 1000000000 -136576637 -309006455 999997190 999997190 -1 1 -327703220 854897794 1000000000 940943637 -999994807 191231170 33655902 968277897 -654925604 999997190 -243333692 -1000000000 -227992926 999997190 -581468405 -999994807 1000000000 -120132681 999997190 230619970 -999994807 738393349 -517465715 999997190 -586581758 383955836 -132351851 -999994807 530523260 -1 310591560 0 -469838563 -466059113 -580029939 118673868 376536967 -49733022 -999994807 999997190 807369364 566848712 -999994807 876117564 999997190 -394308145 -33163600 1 -281720290 999997190 997615195 459130662 -569115449 -1000000000 1000000000 11402490 -224125762 999997190 452892873 -441931481 -891407377 999997190 -944669125 -1 -999994807 -583563852 -485625831 -757628373 197040169 -567101685 -475000453 640521532 -682248425 326965281 158905505 1000000000 -758486648 999997190 756124949 -1000000000 70741531 483659213 386706609 -999994807 -84646513 -951020706 1 -849814452 -900003781 74690204 398566407 42 -1000000000 -999994807 231321425 -301252531 -820664405 929769032 130870129 1 325343421 -473078868 1 1000000000 999997190 58015550 -865346655 -645249033 -999994807 -999994807 831044653 368532282 -170874512 -820394163 -1 257803593 -216473489 -150764592 999997190 354187966 9724144 -527404224 179255450 -220847492 -24011479 -999994807 902085647 -247750681 999997190 0 999997190 999997190 -257344786 688600853 708273306 -999994807 -634872959 -999994807 -999994807 402940964 -275851408 -999994807 999997190 -271499778 916372921 -513331425 720740171 -547753788 -999994807 -78460820 999997190 527989410 621733601 -999994807 390294887 -730191901 299327370 -415858825 -1 -1000000000 -850036782 183818317 787543283 42 -10230865 646142188 1 -507502382 853871924 219785351 0 407034512 -893804663 737075034 -999994807 1 -989310631 917857220 -587181307 -722389779 -149867601 972819877 -546049339 -1 875384161 112133617 -80978759 866037185 999997190 -355414114 -1000000000 999997190 -188364183 483303010 -905261597 -999994807 105906192 330440444 -63321485 -550566800 -540764523 -355855105 -576083312 114373659 -999994807 -999994807 -773679383 -100728638 -531913568 813902900 248815012 -673761964 -934069133 -33937890 -10376220 1000000000 -1000000000 -999994807 652038422 672010335 -999994807 -999994807 80428126 -940385604 -693534139 453846100 975554508 113471213 907819614 583143333 1000000000 299794207 -999994807 -360369608 -1000000000 -999994807 -905735643 -353933662 134765046 -999994807 474367796 -210757609 -815818679 14996522 -58744695 999997190 269867985 -317080692 -999994807 138367796 212748655 -1000000000 -999994807 845792160 -1 278225252 -1000000000 117933813 -225380859 933687420 -856033351 -669963198 896527046 179930041 352727310 -337618275 37050893 404394609 300252409 459887357 816526810 -22253641 -148651370 516852585 -844078727 999997190 -185596179 919623173 -637582731 -999994807 1000000000 861923384 -876585563 -203933784 -18030214 999997190 -121965316 -934388650 0 726791825 73418253 583231455 1 1000000000 934386334 -353426625 -371150755 877605278 -999994807 -751272888 -322003062 -316451635 -680108195 893476994 42 471563285 321300655 -513261383 42 -165323236 -999994807 767036393 -999994807 -591357599 -138561543 907064544 890094215 -999994807 913761897 999997190 780493736 -414160291 1 700010848 999997190 279762740 342748886 945300191 999997190 -1000000000 604637099 -999994807 713224873 999997190 402898960 -1000000000 -240917423 810942983 795606175 349250686 646200312 651810269 -739228030 42 -682838225 116524213 -471125899 796046081 999997190 -968434826 999997190 -125013208 -973437408 127067778 42 -452963117 447437854 0 -1000000000 -356746131 1000000000 1 -678988680 -947494379 526161108 0 -614867047 644881025 -746618800 297260231 -1 -466587292 681652505 999997190 192747083 -437529724 360394449 844474305 -324374560 -365028611 566885993 -745594152 -606195014 83834249 -387684622 -197391036 86148816 999997190 327523266 102229185 -1 -999994807 436726734 -67064071 821224234 -999994807 -413324114 577504286 443924501 210978911 -999994807 42 547466336 651220622 -878098271 -144269202 645223379 55043777 -999994807 42 -627769929 395103819 -203210199 -930226214 287035187 920704306 -135871675 0 51719146 663383678 -202234629 380172971 -321936668 601940506 425845498 -578655132 212236631 -662084487 176688027 72790394 -398871765 260548200 -405504514 1000000000 -314710015 560616207 999997190 1 387703479 -872119454 -429582388 -488356866 -743635565 999997190 -999994807 650694530 999997190 39389956 -87867302 -742945898 0 -1000000000 61107810 -634270795 999997190 -281465082 -616457517 999997190 216202154 -287478548 60115702 -523535243 584474370 703266873 316495699 295558709 215061048 190168562 999997190 386038479 426215413 756230355 -1000000000 -469245098 -1 1 -999994807 174782200 -306657351 -999994807 -999994807 -2337148 399479556 -999994807 -696713720 235542903 0 86549702 -936334090 8157628 175681631 -794251428 1000000000 -664660326 295032964 -299426919 -867072747 999997190 -999994807 -34817786 1000000000 -999994807 929104720 -949590513 42 -999994807 -999994807 -999994807 -506061784 64637749 -633735804 257168427 0 18017292 638328277 282234752 161440541 999997190 547074156 -136282248 108797646 999997190 -780254733 168955661 251047176 -581820751 128404266 -977092971 95777389 -253457872 893811450 42 999997190 1000000000 538496073 -797159781 -229382162 197192674 -651968978 999997190 553751798 757442643 -844784266 171005382 42 -217132389 999997190 -951535983 795663570 1 -1000000000 497070090 -928462506 833781750 320206262 779692438 187801369 -1000000000 -187113100 874509325 -818766293 -598811741 1 0 151516474 -852010492 561493428 -999994807 999997190 -544616504 42 999997190 531140089 783189995 537418472 -106767263 -999994807 -999994807 -868305540 -285669108 548077141 -925456315 -670357529 999997190 -1000000000 999997190 64924349 -134455554 726675154 -155233896 -507779414 -648355236 -111137568 131937940 -690692034 -65087298 -194213912 951578218 42 114957915 -405915300 -999994807 -939340235 672639544 -999994807 999997190 783938926 733603369 909146455 -1000000000 234337977 -10392383 999997190 558850085 -1000000000 -413805423 -414935611 -591313294 664389933 -602044037 109167963 895726289 -6698425 922259318 -728451011 42 610640562 988857590 1 -187083074 936932461 113299483 -457139701 318210418 -367170315 -999994807 -774698770 999997190 -442484175 -538718096 999997190 992200678 999997190 -970138362 6807246 -209708926 677779426 836632478 651056893 593418677 -900105906 198640520 -282795738 57431422 -852670987 -336845898 -999994807 -270296063 771087839 -395116219 -957038394 -999994807 998680026 -390382849 -1 999997190 -363841756 691610898 999997190 0 -636567072 934075746 -1 86788465 874479213 -785158627 -523326236 999997190 -603874750 -557250776 999997190 -999994807 1000000000 -623251055 1000000000 844360693 -999994807 893273134 -747682059 -999994807 598900981 -597059558 181441952 593082224 932477172 -1 -669801775 863753822 999997190 -752959067 -61394921 -822908080 -600521726 -250448842 -602377236 -799311896 692416111 -575736984 -838398499 1000000000 663779969 773922353 -1 -307853521 785918303 -999994807 218938764 833013774 -455087598 -460221002 -1000000000 -381653256 466899565 999997190 562221122 1 999997190 -864241061 154237009 -53706812 372970871 999997190 999997190 926823991 -321131759 262369534 744628797 -1 -781689388 -761477124 42 -721784334 697220892 913259582 153957064 -434887074 -877482873 -818678453 241221104 397249720 493241932 -759500279 740190916 -306133183 42 825876669 -999994807 -23355193 -1 -336519091 -779366037 505906957 1000000000 -58187676 999997190 736133703 406151256 -305807542 -165129550 -1 -254958908 1 -87753520 -361171916 371630473 -644564931 -262188130 1 999997190 -999994807 -999994807 -1000000000 -1 245076143 -134941862 -1 -300450208 -975607592 999997190 -847112147 -422788568 994565170 92646135 1000000000 -1000000000 120297383 -99589306 0 -327169796 758849559 -224078953 715634086 -999994807 16498793 999997190 -588270355 -799550902 -979764931 -370473086 -552958927 642330065 1000000000 151729431 33000790 999997190 -178991576 -1000000000 36110395 -464983903 -420252925 933035262 999997190 0 -1 -999994807 12327355 258958937 42 273278634 -212077848 -854662325 1 -756889311 -49568396 -663282900 285257253 352148176 -340259867 -1000000000 349351139 479943194 -460362883 -1000000000 42 -999994807 562924718 557567735 42 295164559 252473087 -877262412 331053607 -793489695 283003777 543996655 -970245951 -22274547 -86581255 -999994807 178954434 939972905 96570066 -1 333297652 -790759199 652410212 826840654 420356986 999997190 940881304 610055653 -308261107 -268318404 -1 834064941 999997190 815897187 -751541420 -1000000000 607530321 -1000000000 -357629304 780788012 -999994807 253831717 1 -266148155 673337703 -691236487 -597450500 711562959 486490708 999997190 1000000000 -710272144 999997190 999997190 -470022627 -385136508 1 -999994807 341802757 -659405597 96097876 672220185 -366491156 -218706431 999997190 -999994807 -167021257 -700539325 -33551788 470976485 697308358 -440503883 -521406776 -999994807 417647452 297385764 -1000000000 -106228525 -956866730 -574927998 -732346140 662105493 59707945 226039934 -530382437 -1018242 1000000000 -308557673 0 338828682 42 -999994807 -744647162 -999994807 232137761 -999994807 -277691957 448009771 167987327 -773579059 136194578 626337066 -502985062 999997190 -291041100 -999994807 -641881959 -762529178 317645816 -366777984 -497821426 374427877 999997190 -1 885113692 -676435778 -181561860 -1000000000 -980784405 0 -368953896 -89176472 242595786 934654116 -613180793 915093010 1000000000 -1 -51085009 999997190 1000000000 -532782023 -61247262 1 -630101648 202559576 -999994807 1 814782206 -264786885 -844404184 158814371 -999994807 -754143510 607306671 -1 206603742 972544255 999997190 143152247 540881656 -999994807 322944168 1000000000 0 304994432 431039314 -90289737 -538979098 999997190 243876086 167493459 1 -450253625 -937030052 510330590 225082933 509914473 -947697330 816258858 802749763 -87941707 745796899 3651952 -557329053 1000000000 500780989 999997190 -590466907 262123236 -1 -75478950 -902129671 -999994807 952799031 710163176 -889811714 -372710250 -265404170 -1000000000 -1000000000 42 1000000000 1000000000 -854850963 -999994807 0 -1 -973821128 -253548881 -999994807 126868082 -1 42 -357783593 -387634178 884055404 451447379 -334039899 692869793 893311318 -999994807 430784908 506802726 -556335095 -226926560 -271028378 945495012 1000000000 -33470517 648522938 398508311 576539803 999997190 213490381 -509484115 -395898367 580372374 42 -51354957 102280194 463367779 -582942034 -709729429 -761430897 721117064 -372086215 -447155469 42 42 617424640 -79548703 -461419411 603317621 296219129 66972710 558614165 -475673709 -875992349 903090257 1000000000 0 881918617 -47934114 251697393 -280572500 190712996 -999994807 757497722 -533842451 -999994807 -999994807 -474331271 878013091 399863338 -977270853 -260394852 -633901683 43325929 -999994807 -999994807 1 600198569 896907321 -204111098 457576476 1 -803847744 -170074011 -9089085 -999994807 810670699 -83826068 -238445273 999997190 100953385 351621543 -888756032 -81106314 999997190 -1000000000 -999994807 -981326751 959729061 990813161 -816755058 781952267 42 200265946 42 1000000000 -999994807 446917906 -409849608 200212934 -345988973 -1 1 222975432 -886232742 -227808145 159447870 -1000000000 726371945 -999994807 -475389699 -133270980 1000000000 484927876 -999994807 408934075 0 -132630490 631274043 0 -913372156 115829333 165570589 -81212961 -570350851 -960496217 915585392 105488461 -351843894 -258587315 144933285 -636053018 344444794 -851202694 42 -92728987 -999994807 47214915 -45196849 -999994807 -450486596 42 -1000000000 548730278 -999994807 288908213 -362429793 119197688 926878623 135938850 -548549297 64108898 -421289038 471268459 999997190 0 918285645 316521093 1 72961926 361277430 999997190 -999994807 706733155 0 -619676633 -396134614 -416492074 -999994807 999997190 169702916 523213516 -486151478 42 307185737 601933206 42 261424241 999997190 693178245 -999994807 589006120 677841265 -206721007 999997190 -290598967 -169922882 -626823143 -999994807 361666681 800162830 686715607 999997190 -810742105 42 -129222464 -555024152 -999994807 -193833265 -421871511 701011781 -1000000000 981343670 466412048 -775336943 -1000000000 478558723 11676219 92946978 -74013843 -679738937 -365665734 -860767078 999997190 -862909942 48415933 77902096 42 -422387570 -999994807 327355017 374988076 999997190 512507473 -389213167 42 829409370 78484439 999997190 -630151532 823820198 -506230602 -1000000000 845909587 757912626 999997190 -1000000000 267755423 683627619 216688462 -1 936970379 -999994807 42 42 0 656537733 -999994807 -118093686 -1 651931581 0 42 656153398 945360465 999997190 1000000000 -738743227 999997190 999997190 23572978 -259329970 -999994807 857079015 -203177425 -1 -299594161 204520637 611477065 -999994807 42 999997190 1000000000 -544265392 -311803676 -434997029 640986154 -64482172 821849929 4300797 -675302565 999997190 709238337 999997190 881295335 -758685627 -710745382 874914412 267295604 -999994807 112509648 903204956 1 -131424233 710143778 -1000000000 -681129051 -442787336 -999994807 -707744348 537928855 153128442 1000000000 -923828426 -720696862 0 413154759 41068029 -308351985 731680734 -964989510 -580178917 -357310663 -578630824 -757084054 722698209 1000000000 890667763 -388929833 -408997423 -18770716 -671794088 704681428 -1 -171898675 -1 -756523901 786726189 859199600 706803821 576037949 -764241353 999997190 -999994807 -150954132 28257125 -354967968 128349555 647029228 947271436 -1 781643854 363399513 379303041 -999994807 822757952 999997190 105671943 582360412 44978282 556356834 909469108 -1 98208989 933570021 424196676 141832106 65860260 -999994807 -1000000000 182091876 -957911104 999997190 992175722 -373024560 426596341 778458243 759074406 40976343 964247439 -80577004 210249089 686816567 946989335 -999994807 124109758 1 -999994807 -271202711 -999994807 979999481 0 946047855 298858057 -618468259 -661654555 -704093840 -1 -991676439 1 -864084040 -279849098 -883770233 -999994807 -364033603 214267040 -440421332 -999994807 444997718 0 282355276 -623032237 640567166 -1000000000 996072107 -563278747 -320086923 -999994807 594947401 30213795 212134975 -61804429 682804258 776730584 -999994807 -236887240 653083074 -1 -486677141 999997190 0 0 -892346997 -999994807 999997190 347099763 256920888 292510446 999997190 784716256 526955181 -93389332 -999994807 -390993751 1000000000 -999994807 999997190 1000000000 999997190 126970805 -1 506182475 -226716551 924845965 760563640 192459904 563593684 -517092667 999997190 804401582 -761719406 999997190 -796862464 -850487308 -520571506 -1000000000 -105748568 999997190 990356396 -655696419 130780034 242416296 -999994807 605300496 822063060 238878976 938647552 -68812443 -770936073 -1000000000 874553138 -515758430 -274894631 -999994807 999997190 1 556918966 -999994807 234438368 606523252 0 464797952 -999994807 -301507568 -649839139 -885686835 -181968146 36355567 -1 -102647453 999997190 -999994807 -385813824 -269304623 107778862 0 -442985026 999997190 999997190 999997190 -905910474 47159540 -992725003 -322719410 -734046249 -418161195 -255265125 1 -789224498 -894500130 706868180 -140417311 -999994807 999997190 82251723 462195129 999997190 -911305139 -966873938 1 -534452015 -508368764 999997190 -1000000000 -658855856 -793813125 -1000000000 1 140032339 -965481243 -999994807 131450954 -428054884 595668751 1000000000 -35095156 -361120122 1000000000 845498541 610359593 329394704 324904141 -320388841 782986093 -450903040 0 296660808 -694086763 999997190 -999994807 838984764 -239799750 954546287 -271218238 -608898402 -507132178 519601501 999997190 -338108713 -1000000000 999997190 -772913382 997546716 429866566 771295062 -404764822 -636903016 999997190 762498441 193076340 50198957 493599440 250218686 -162648129 -1 574290841 70799181 -208607720 786697328 -907697267 999997190 426825319 839858654 0 -999994807 1 243750053 899355101 290767665 999997190 -201902372 277355954 -295803735 945965340 964477850 -653519723 1 600168396 -5202340 -1000000000 -999994807 617153048 -60353585 999997190 999997190 -668934504 42 -900448236 155260029 1 613012111 -292576323 42 96487149 -888962735 -1 -999994807 -999994807 -999994807 645674310 1 -999994807 -588712209 -1000000000 -999994807 523605213 -666352922 -664531104 -999994807 707112169 1 733039932 -999994807 999997190 193787532 -999994807 -337519742 -999994807 414289374 -991388754 1 -91512798 -492499118 -784922413 956162098 552777171 544374452 294437648 -154545918 -151167957 285518442 450483630 -172505260 618073065 -679314293 0 -864677780 -33179549 999997190 -1000000000 1 -999994807 42 -878088215 -401646559 -999994807 -619676633 -557822007 -272482136 -867957736 509330828 -949116130 999997190 51912647 541803287 -46684522 -1 1000000000 -886821919 -16069904 404814209 -999994807 999997190 -651150048 42 836429588 -377749735 -277133045 -107839759 502411028 771923253 -544581097 -1 -43566728 1000000000 -387951069 687131189 -999994807 0 921403497 -999994807 366568260 -141497479 -3189161 -838276080 984056439 -689888434 -972844416 -1 999997190 210114914 -52827320 830805714 -999994807 -62872092 417724494 -149851628 -295046718 -612003338 999997190 -999994807 1 -358534329 602510903 195934830 552841613 817140758 930017948 -248744411 -79597022 -999994807 93104203 863235393 1000000000 -36607549 834154330 -795140735 228066865 469908078 423539170 -999994807 -999994807 -79230712 -593091509 -213625062 644438672 -999994807 0 999997190 674522499 -57648334 -349991045 42 -819603446 -698758870 300898790 61095891 -666089821 268852255 -963634833 -1 724839611 -815602132 -73230969 -325981927 -161929771 732993329 508658328 894099258 -858078558 -951534258 42 -939263004 -338773130 -523373854 0 -61956952 411918144 160758227 999997190 -500908047 -999994807 -25797818 120806367 -445788689 999997190 1000000000 924354594 -450220001 999997190 999997190 612078659 570350364 426941644 -1 729084548 -999994807 594584870 464154344 622458388 -953519229 934490094 999997190 710154492 353515778 702606037 -747250535 -619961071 -368940915 469371027 -999994807 1000000000 -578033836 232468812 -480812147 324581922 -781514408 938651058 845184046 953746665 705905130 1 296373255 103614664 1 1 -467951717 750983225 999997190 42 590490546 -604872421 -1000000000 421465230 999997190 42 -924566478 -111887265 -144854609 333096423 343097748 174455672 933614521 -1 290027294 501013978 -538501223 42 -999994807 129239670 -926748367 -106040799 1 42 -735170597 855257473 787594599 340309781 -834421249 -694367487 709333623 710973087 -770142676 354564581 -955378425 -509494800 419358357 594659818 -948945915 1000000000 480357979 -839516179 -331038919 -836626169 798455977 -289556125 1 990279471 -600864181 -382612579 999997190 -361698692 181396026 -327011212 -587944072 999997190 347453319 693513463 -571838868 999997190 127766221 -475246510 -18569160 -999994807 191425103 -834549355 573275427 -894388988 603129949 -310461513 -371314384 602775649 520833163 999997190 -283597847 -999994807 474888389 -97375089 495883910 -1000000000 -687139942 767367328 276076087 -1000000000 -469527294 974041475 1000000000 -885565490 -1 -420863359 24076460 786356240 -998822904 -999994807 0 -613135347 8443501 637168450 872851289 -999994807 -999994807 -462581742 661969318 416134268 456605156 -341613073 999997190 -100402971 643328037 532658944 999997190 -176846260 -997032884 -60976093 781924195 -480861593 7804450 -99597360 869839717 305388295 627672607 -136866134 206220393 724822133 42 -863745159 -999994807 -32420165 560573495 292991981 332077028 -555789055 999997190 -802382798 928666672 -256487667 950846723 -192690719 -999994807 855819468 -1000000000 -999994807 -999994807 -716609821 19509723 -62925084 -999994807 -59239446 1 701007503 -234546491 894100487 -999994807 282718008 511654123 0 992926266 0 711077806 802257146 209238663 401445354 -853191315 923714964 -547960065 -387071610 -999994807 -602335445 850447239 1000000000 -170730920 -50286639 538047445 -535010883 -835825650 999997190 42 -30521983 559215581 942992086 -999994807 -1000000000 -999994807 999997190 596502394 -332893650 880942067 -999994807 -509308726 -999994807 42 917237410 -23249200 585945281 814704354 -913938606 415677108 923846855 999997190 -13553385 -731677107 -957784592 -1000000000 956905976 -682993646 999997190 -736144732 -873331909 -1000000000 90972097 999997190 508972031 1000000000 -319581707 1 -900257867 -324996235 511426379 89160657 448883368 -360714160 -56636511 -483113466 531622914 -688169691 436629613 850020902 394342878 419335786 999997190 -503952261 585831894 883090915 450658249 872472563 999997190 999997190 0 332198011 -483931448 -194159377 298860747 -999994807 -1 -708405925 -691109802 -547926354 999997190 -72086324 680655233 999997190 42 -331201405 999997190 42 -450534317 42 796769833 999997190 -461475268 -999994807 999997190 1000000000 42 746170624 -153529122 -401378262 609022914 235881272 -956866730 -63790335 1 608225610 -806772931 -391489375 -128158765 -820941847 -948141274 80379463 374205595 895371017 -999994807 -495224185 566413295 -482289673 -999994807 999997190 -73213912 -999994807 743851651 999997190 970383975 248617526 -753946236 795755115 -951544110 1 78307236 -987124117 999997190 357715616 -70441273 -267657190 42 244356234 97835630 -431482689 -573052514 -405010555 580525674 51577729 999997190 981172033 -791816907 -337152512 1000000000 -63110498 310782425 -38920437 -275293247 999997190 -823302899 -686468415 261528314 1 -728668620 1000000000 -530494566 713455719 0 811772554 999997190 -999994807 -708222307 -360630989 -999994807 -999994807 157685383 -170006132 446168307 -891360343 -185412628 -604667674 706522950 -265501359 -999994807 -927336282 999997190 -893134198 -831451908 -905951710 652648567 -89902250 -999994807 287800329 424150600 -747214705 999997190 1000000000 301120484 -999994807 999997190 -544825676 832856956 350503677 -999994807 -658349715 -261324992 -496623956 80359904 1 -80466359 943305043 -789842354 999997190 753834671 800558071 -3535110 -999994807 -1 -622676482 -825616443 999997190 -1 -263030713 -120300253 999997190 -79200686 -671460493 362231864 999997190 0 -391370240 -409773414 -594997004 -722002030 310934346 798158599 -702542586 -258156848 -788489163 946771958 999997190 329771256 -267192870 -833125781 624833212 -979241827 726827814 312357743 1 403176942 42 891571596 0 -6913968 -247460753 581545555 308191110 999997190 440353689 521058444 -326145107 308067659 -773841626 -122214959 999997190 272982395 952671394 -565496378 -589755349 42 1000000000 -659930629 998650065 999997190 -140301511 -793267156 999997190 999997190 -593335787 -629187918 -999994807 476210376 1 1 -78608940 999997190 -1 -440608706 -92983469 -360027528 -478541121 -207415003 999997190 321229334 662590276 -61042226 -574076393 -799647192 921669040 767235336 -512139896 -1 999997190 -1000000000 -999994807 73121761 576284131 999997190 999997190 1000000000 230604308 -12604463 -642416537 791221323 602421391 70584175 -1000000000 637633856 -406565948 -724035878 461878353 981183780 724611196 -536746963 175573496 -999994807 346716573 -181343179 0 -926766470 77902503 -423726410 801652737 -999994807 890168778 99387614 718037632 517571861 -207807401 -329464678 221240948 -445379579 464796025 42 -719271583 1 -999994807 -679398144 -486269663 -530782774 -608007330 80862228 -506411342 -258406980 -761528076 999997190 -304500929 -649446684 -1000000000 -31224294 -738929287 401629234 -481357040 999997190 -401292353 33626744 190799634 874232625 -703579044 1 973692394 1000000000 748867468 710955278 691884192 -282822636 0 999997190 594861302 -911079731 333673686 -342371313 812479440 -410372988 999997190 607771305 -469286573 -920400486 451133120 -610096852 -617459534 208597128 -954760409 -364158583 -335037526 483296695 999997190 -589443609 -902449281 -129330060 -452734618 42 820381996 999997190 175807884 -988238025 587725918 -999994807 -614895147 -1000000000 -343349407 999997190 0 -999994807 781293046 -223899537 -614847228 1 931198795 -1 134565831 -799725343 -306008524 -452829316 970474388 -226890885 -521219115 -737386201 -902410587 933842733 -832361328 -999994807 -999994807 -1000000000 -754382874 999997190 -516884516 219543155 -335967492 -898466599 -299505026 -456977601 642709149 -509282590 198952264 -114684951 270088233 1 -989475235 -1000000000 -169518248 42 626410062 -731117781 987954378 198797840 714456362 -999994807 -261690087 -330535508 0 777776488 412693516 699137047 -414479455 -279607438 -1 -300147651 -117048096 14581590 -16230441 -552013834 -135784147 -313385664 -661400910 -748537890 -999994807 -999994807 42 -615778268 864171809 -515464771 -1000000000 -422186221 -813987190 83092927 -999994807 -196345149 246774091 -1 -773580273 618597862 -243692537 -1000000000 -999994807 314896087 994387155 -607108726 -387634178 -399902355 989269351 999997190 314748608 -642582225 -13651892 -885496928 -330858821 480990776 -894474352 898068672 365642879 340711835 486959098 -558870011 -100941952 -999994807 59069497 170440533 -232314089 -853682179 -842798656 170533849 -696421250 -899312921 999997190 -999994807 999997190 602834837 733430114 920468736 -854704665 -866820551 0 -449926554 -415805051 95388896 657529770 -467354918 -999994807 1000000000 -615684971 629782549 302617091 999997190 334396088 -152111987 1000000000 -999994807 -999994807 -999994807 1 727885354 -853531448 999997190 -52006309 -396320886 919508100 0 855738883 225404766 -492805139 -999994807 0 410800195 -117254768 999997190 1 542911633 -1000000000 849486491 779169020 335676797 -733557499 627090946 110746151 -456718493 -533457663 -327222972 1000000000 266841540 -1000000000 988016355 398374431 1 905610461 42 -556628935 -609170523 981979030 42 -89026942 800169843 355910400 1000000000 -364419118 0 -105755790 907897091 229597179 42 -401681209 107972242 -734428990 976040934 306380536 -999994807 1 999997190 -1 42 251050973 -999994807 570703439 524523425 -1 -859205321 450212287 1000000000 -65609621 -999994807 -215150103 0 -576898699 -793864640 -20484097 671658777 787455841 814959316 386858556 65717497 -1000000000 0 -392194462 795418703 -991989477 959069320 35625611 999997190 -12730692 -964598823 806039065 1000000000 -632286500 632236553 949284771 81262876 917328860 -896311139 999997190 42 -621346413 -616092795 -999994807 -684283566 -917404318 420800340 -810498846 141092473 999997190 0 -465075719 157633321 999997190 0 -783679002 438038060 999997190 -142187286 697817935 1 332375083 42 -944560098 711120629 119236898 1000000000 -55294523 -241898915 -421746976 208664791 306899143 -734728998 95388896 791109035 -490280708 740990388 42507859 -420411445 248627227 -1 999997190 -1 -949102075 -999994807 -1000000000 999997190 -160110631 -37518233 -999994807 999997190 -992375596 570324653 -688471616 1000000000 66691176 -680806265 854657158 -999994807 -540387431 791631264 916092613 -999994807 -180074490 999997190 -765586319 -716139664 1000000000 999997190 888926892 -878488739 999997190 -337522351 -886500313 -90747192 -649948619 -612305163 546398266 -829817634 -279198998 -999994807 999997190 -263960080 42 856427223 1 -999994807 -793485628 -893136617 -15582132 385295613 -560736524 -100987328 -999994807 501731309 574895521 -999994807 206774475 999997190 -854887043 0 369721083 167611059 966935557 84717942 720657968 991563482 42 231661296 -907480768 786030393 790595102 -999994807 -91998594 532553028 -481367686 1000000000 867898210 42 966827172 408711787 -999994807 -567258967 829358621 -1 -1 42 22381567 -258230245 999997190 -368448027 919222066 999997190 508980152 -9343283 42 -360109495 -999994807 -770060500 42 344957554 999997190 -640755706 -1000000000 999997190 323764821 -728503503 -440308466 -620768988 380723050 -1 -374901024 -247115198 -999994807 244923286 999997190 -801259421 596259998 -99911905 909294880 1000000000 -359702963 -210033358 -999994807 -119011985 908306325 783194134 -1 150961753 1000000000 -999994807 999997190 -785955676 562696257 199153630 709398822 379356612 -714071369 -886030330 -159791687 0 -398243457 834577784 484031251 -424819212 31311182 -950250714 644498225 -875997720 -585704204 999997190 -811424881 671444714 -264377395 -896776285 999997190 999997190 0 335892537 -785120810 453755162 0 -476597849 999997190 -658960584 541405994 67670194 655901399 -46856359 1000000000 -749278857 999997190 999997190 -477051198 591901875 239558665 -954867384 750923088 -408711956 -825794649 1 -379184271 -616670440 -250454142 -9697652 780498840 -186763017 981031680 -485610648 42 -907704707 -1828263 -451002909 -73266892 -378124295 -391045892 55935936 -197766384 1 653479598 -999994807 -117209326 -480851483 -1000000000 577342807 999997190 0 877960307 -1000000000 965384993 49544729 654541161 -367212205 -999994807 -1 79622263 381007075 42 -546581952 -846264331 875945652 1000000000 0 -511030414 -628349832 -489843716 -999994807 1000000000 999997190 999997190 999997190 343212243 -223110408 -653573988 186428265 -286834707 -243414753 999997190 164424293 -1000000000 1 472062430 -999994807 -1 497004898 -176811437 983502477 -309604525 -74549649 0 -993880952 1000000000 0 -753521065 -619087561 999997190 630403295 -728449461 726294581 -997015554 -120900461 42 -881893335 -743581564 346793029 123141949 1000000000 539092346 42 958852819 -438332432 937963465 42 -720271946 520587036 140473551 -999994807 386827993 886834945 -732111569 -901797915 213512049 1 36336051 493094459 969134074 322525052 42 20967207 545440951 -469364576 -397582568 218845430 -516183365 -324004936 -567914156 999997190 -398518602 999997190 999997190 -980702877 -527297867 672174605 -488390830 807024711 -1000000000 772181177 759211997 -1 -425889880 418149582 -1 909366020 857845780 910211528 -1000000000 403432262 336314479 -999994807 -229377582 -999789341 -283792990 -891313134 52054613 -999994807 466813723 82761101 412511221 76442677 310280246 -181978785 567088994 1000000000 90482586 -600996110 -901903607 -17865787 372578333 -210243869 -999994807 -48047406 198301835 411372417 899489100 904600839 -1000000000 -571105791 802416805 -391160281 999997190 -306482843 152359099 -152178118 934654116 42 828958392 617056176 707096076 755261086 347836160 110982012 -379861310 -651280936 -1000000000 544441243 -975104253 968608640 -371049473 -999994807 250114839 -111082629 173340700 400646329 760204795 -291900025 836277097 -445161254 872774984 999997190 -1 676460213 -45259380 -584022639 999802155 754375650 -325402009 407882753 230475115 -212504772 -404401944 612280716 -999994807 1000000000 -326134548 412393803 0 999997190 87419895 999997190 318165787 -83093745 23612275 -542196302 -802387478 1000000000 0 999997190 572883690 308336162 -208600893 -961569723 735258574 -193366630 -315064914 -1 999997190 177902893 -999994807 -394489470 -496146541 999997190 787210579 -1000000000 -77165512 -1000000000 111080979 189140851 -12275901 1000000000 -70545343 574152064 894398019 -1 -999994807 999997190 -257790975 805504657 -999994807 -314665446 -806810918 999997190 -986466085 -999994807 -550401165 999997190 569433740 -762403951 -588303293 698046137 -494519723 182305830 988277364 -898286933 -41068246 969475713 314792585 -999994807 783538450 177096087 -1 -1 29425038 -813724119 894926221 618807150 1 -999994807 880628602 180597010 -84741631 999997190 124739703 -467387915 616523458 455005183 -1 -775452304 -1000000000 999997190 -350734770 -299444070 -1000000000 -1000000000 999997190 468042169 -570315405 1000000000 -409918907 999997190 556866024 999997190 734377202 266848352 1 563310884 474276437 -814929039 56849699 -418886748 1 -240701901 -71083377 -271778058 -956063360 -1000000000 790394188 0 767393319 -685256544 -981237740 999997190 899808348 -999994807 192440670 999997190 378453885 -935330326 -195748075 165123283 -436167217 475511820 42 -458602329 -1 999997190 -999994807 -144758147 -142275932 0 543909642 -388211125 -67696959 933669061 42 0 42 -819152568 999997190 999997190 -821955941 -454186024 -167770315 -873900599 -186276711 -138798953 -1 -904056692 -374321844 114208122 976375864 42 -999994807 -999994807 -952711061 461951975 -558913614 999997190 0 -999994807 -912712207 959268812 -145803953 -546831208 -33908499 -1000000000 369521804 999997190 -999994807 -999994807 -850260732 -997948688 899089229 482425470 781127339 -495693087 1 -702995929 499722567 819593663 720697890 248416813 564035546 42 -414731789 231586741 -572028870 -816021200 -220761323 -999994807 -21406330 -189586973 -417607817 -999994807 -999994807 940370713 -999994807 870917129 -127013875 285464132 713691029 880552159 459247205 -999994807 -999994807 895365427 162672433 1 999997190 999997190 -433775690 -1000000000 106471768 52859201 -999994807 -309994806 -962741373 86009322 505411122 -999994807 1 772664970 999997190 -450047879 0 -103014155 292464166 -71300302 -719150680 752882391 999997190 201512417 208929577 -624991958 999997190 0 -342955731 999997190 42 -671717980 442346333 968275548 246160090 -79737768 -761157795 -970386382 -94725750 -89183718 -167764191 584765987 96251153 -502968249 720221049 -392179190 42 999997190 0 -948762850 999997190 -416852216 -999994807 566424658 975566074 -355664113 -68414886 845651840 188703756 863302821 375558983 999997190 -999994807 80733918 162060302 -999994807 -774191472 1 -999994807 620768629 526575984 713190151 -360638314 522504661 6868140 428072855 -7697587 -13112102 -999994807 433189770 818289889 403562699 214108268 -851428038 400971674 -563792810 -266223287 -999994807 -87715814 683007153 -411342047 198244792 -856737350 -100593665 183588579 340524071 571895135 644529642 -56573938 747038392 575832564 741922794 467447790 42 41068029 1000000000 925898038 -157921861 1000000000 -309718614 -916145331 509013024 579585855 823466686 -4302174 -831666343 -702016477 999997190 164198768 -442034234 -102854403 985026156 42 -961591093 -471932643 999997190 -271703441 -736623377 677650972 1000000000 143229792 1 -828353775 -999994807 -537702622 711281850 154885392 762175783 -100210144 -422063093 247801159 999997190 -468325549 705182205 -782595679 999997190 272374169 -350004953 -161705084 -84744068 999997190 520727429 -525975372 -999994807 -606116927 -277279000 -688788468 248814292 634842974 -91636479 999997190 496433414 -999994807 970731328 -969148789 -1000000000 -546120813 988734983 159183082 716909266 -448279669 -292697823 -361218933 999997190 -999994807 352497857 64891752 583459110 -1000000000 -974014122 490247647 -148729373 -353446244 999997190 223186990 996695449 -846722653 -1 -767232707 -596829393 -91464933 850049206 -773586686 -999994807 741160671 -789435539 -55992211 493021676 -747443871 435821722 -999994807 -690213124 -581144478 999997190 -768174945 442030649 98993155 -363121059 999997190 -678517620 1 -384068383 -999994807 -260742523 -595893269 999997190 -999994807 -736387199 136035896 -430360227 999997190 -899328723 32169591 562924718 135455463 517083001 -588797168 616616967 -999994807 271103706 -548187525 946513538 -922541883 -523715126 391307318 -952898193 -776481259 -138304344 999997190 -252977781 -122619827 272717895 899127790 -556154370 348308945 999997190 661810542 -914773038 19565089 -999994807 901712646 -999994807 501794960 -924747825 -770692543 23023610 -999994807 -535446293 475880428 1000000000 263312903 -999994807 798995924 723983641 -108591612 0 -374364380 778771528 -578023716 -3302086 901802495 -1000000000 1000000000 -999994807 -742345531 -906871711 367672259 440071387 -1000000000 999997190 -613929176 -453458958 -835165838 371763384 0 -999994807 -136774038 -250888593 181589442 -224287283 248121299 -401481647 42 -999994807 754079355 -907892460 -199286742 458651548 -989516411 -346155329 -211619355 -550767532 -861251241 -1 1000000000 1 738169716 -999994807 -45921997 -290714440 10191965 999997190 864998683 -634305338 82776398 1 294860884 -999994807 -504161336 1000000000 -999994807 -999994807 62364657 999997190 -131687247 -293714694 999997190 751054685 42 -272537475 -903364392 1000000000 -324045606 785050726 999997190 819616732 -246492798 -999994807 -812704519 947201250 -772546306 1 -820945126 -1 637643091 -876223810 414192954 999997190 -1 -80367740 268822487 -661757286 -620663974 -999994807 -999994807 42 828309164 -636155322 407633541 -2724999 903947048 -1000000000 441391217 514606215 -988072876 -20509726 358982214 637556342 -634199939 993971184 647114795 -88229588 999997190 -835621676 236368445 -866336089 1000000000 0 -613288929 -449014453 964420537 999997190 700340943 42 42 391199122 -854961895 -604063819 480948094 986851141 170937873 1000000000 999997190 -684806088 -534176485 810555447 -1 42 -132706143 34707481 1 538946900 525331324 934754994 -694406339 1000000000 969560759 -999994807 85707220 150485729 351360523 -102028952 -958430589 -494619406 163337192 530082893 700807250 -1000000000 -1 -999994807 -1000000000 -1000000000 -769812295 -669888593 -108945905 -596394235 999997190 -76364692 984560565 285313335 714182645 -996812648 42 1 -737387802 999997190 -188435198 999997190 -765413829 115096118 141585617 455043333 -962214481 -157412263 -47353125 -863625305 -197233175 865576264 1000000000 313889541 539770853 42 -419946147 -983749209 -999994807 -382661330 359810913 39510928 1000000000 -999994807 -848222653 1000000000 94829283 999997190 760192666 -370763332 -165599144 686201434 323783898 776719732 999997190 -999994807 1 -605234734 294471314 1000000000 454346715 999997190 -273200039 -999994807 -397360128 -826999098 -17938358 484468459 0 -1000000000 102719682 -398751774 -38685818 -173917163 61211502 -999994807 -440759669 -747196811 143659643 -263262217 999997190 -1 999997190 999997190 1 -353592728 1000000000 -999994807 -1000000000 491960786 -329585328 -41537094 550267260 -156009334 -97239073 120519616 -379650447 -872476380 -1 999997190 -28693667 873258961 933313360 1 598662579 -999994807 -909426803 -261323238 676736124 -235453676 630873637 -85355496 875790976 356281821 999997190 685230199 -223011611 -344309324 849936643 -435444085 -126763208 384368199 -531873382 -1000000000 772155066 214716960 918574440 -809136064 -255252690 -780624196 -391678826 187801369 215049220 726641190 -884063082 692128433 -478646962 0 999997190 42 -1000000000 -228944044 999997190 -163013909 -477917186 856359651 -416378517 999997190 516008120 1 -999994807 -999994807 -640728119 -440564011 -816755058 -703566736 -1000000000 953251826 -1000000000 -498205892 265173638 -646524348 -1000000000 -563844088 -703182989 -926908337 332363349 -393882782 1000000000 -112565071 -78936697 999997190 -816048229 967679127 882490830 48396420 774393020 374101272 -999994807 -979638745 -502020226 -920151513 -683756886 -175806241 564552885 239030997 -1000000000 -465111402 999997190 -999994807 303678727 -571605433 -999994807 -14323870 999997190 -287317209 -120036783 -218408067 999997190 504244662 -191483669 412319821 0 -618051959 -818929040 173359112 -1000000000 -1 388215727 -442130785 678273098 811606986 1000000000 -122933039 -739682329 -999994807 563256486 -1000000000 986548254 279619099 -683562577 -691546336 1 374464459 -935074575 -985781836 565417298 26435542 1000000000 20105381 -999994807 774367491 583601959 -999994807 131364652 0 -168583026 999997190 865784919 -1 1 -627156214 999997190 330589201 -288703280 999997190 0 1000000000 -447806062 865142331 72348547 -4780066 -692301755 42 999997190 -755664827 0 999997190 -508242271 0 527844417 -1000000000 42 -562391035 1000000000 -121825621 -65535714 181596253 -876240587 -544966656 -318246395 1 999997190 355392925 -999994807 -1000000000 911765251 753857976 -34780226 -766127257 999997190 -687685930 190046665 999997190 591277407 -999994807 -596008318 -1 -100207033 -967902166 -428040275 -1 380139924 -808304935 900208999 1000000000 868144145 798158599 -999994807 -545362361 -473221903 999997190 960491582 -173512140 257338102 -111692062 -1 416670462 -915379650 999997190 357541080 333172573 -1 817372851 -999994807 -866782895 -999994807 -1 -399139838 42 -65253090 -999994807 -883356139 163370574 999997190 999997190 -716068234 422106252 -999994807 391894078 496782193 279821769 -648908686 42 999997190 -995600832 999997190 -32124536 -494882773 376944120 -844596125 -207432421 416123587 408438562 -470606002 681529961 -491051659 808355193 -378709400 761760167 -721939628 -251007142 922247552 -619873563 1000000000 -10579643 715201251 -518802894 -825988022 42 -36154545 999997190 -372791061 -404874242 507200070 42 -163638999 42 -468135030 671572206 -999994807 999997190 677982949 -1000000000 879654450 1000000000 715749995 -999994807 -197107674 -631722228 -263439062 -999994807 -341868136 -601402920 -819063749 -999994807 172554964 211393103 828269515 -971131295 -387352127 999997190 -1 104234791 980022657 999997190 1 999997190 1000000000 -631542418 -872200028 -747638444 -778191980 -1 -999994807 -451561881 -7394240 42 999997190 -454148359 -336927874 485709671 826740171 0 -201010923 958434888 999997190 0 61830962 -1 -1000000000 -999994807 -963024521 999997190 750660366 -612869685 721801738 294954004 -270150641 376453034 -811330741 443112344 -999994807 666389136 362081976 -668214353 988865579 475874222 461516869 42 894732914 -886142457 -806617633 -826851 -136400282 -195495618 1 857941485 -1000000000 325387398 98933191 555191524 -6053617 -1 550319179 532238692 -214026364 568519908 -855733739 878758823 -818270327 999997190 703287643 361439528 905002466 1 888471864 42 -999994807 -614738247 -151368092 1 967213423 -216400532 115439940 -705358176 759307460 999997190 975185911 100771020 1000000000 337008346 680247423 42 -1000000000 13869692 -843058665 296475532 -412646533 1000000000 -1000000000 664636526 -55566954 -63547175 996330575 1 -886082923 636844239 999997190 -1 999997190 900852765 489477695 -999994807 915702169 1 999997190 599419670 -215556159 1 -1000000000 520799967 741254711 -946350075 147985755 148506216 -771732059 0 -944672246 835787719 562320046 868391925 -932506087 -587169187 -232571897 490437564 308048725 -704216542 159485860 88682188 103736022 -999994807 -8211597 -1000000000 -499233205 1000000000 -999994807 251128986 -674116640 -934148798 -211005676 -999994807 -267565026 510911786 -848833605 463631184 -880966203 298640636 579446476 1 510397928 -999994807 960543896 1000000000 -541521914 196377241 111885357 671522137 -588712209 -1 -895458322 -859813109 -999994807 -80532089 -520676208 -707063467 -558982786 0 1000000000 -151080849 -288861513 999997190 999997190 435018395 733995213 213048181 -1 -837536119 1000000000 -847610563 678877576 -999994807 -212720373 907554268 42 772261945 835314620 511570246 -318546411 -293276368 490586928 -513524463 917571547 999997190 365176457 -999994807 -75100226 -310566744 -487324186 -617845542 -990625876 621023837 -890231767 1000000000 629725088 999997190 999997190 -623973365 -189089169 599606694 896666155 -971063879 -281190928 -211853523 42 113696981 703001623 63587214 491113313 42 331796935 -908530029 -869796701 701124707 1 -249653105 147022811 264074788 641822253 -1000000000 -507025864 -787584442 -999994807 999997190 912116407 -738541363 999997190 -1 976526007 -1 880426312 -524574432 42 391961091 -999994807 -722882083 681501408 -530681472 -696416053 209743442 1 0 991054079 999997190 -634856608 -998195301 -588641019 1 -39258077 98025368 42 1000000000 -999994807 701286676 -243919544 -337206077 -178250817 -270150981 542928992 -999994807 -310913958 557437847 1 949606581 -885622823 1000000000 -999994807 0 886502221 42 -277835460 -808170443 449469418 146437282 -383952037 -999994807 324852612 -1 -567580962 -1000000000 -910880828 95302918 42 722285554 42 -774850088 -333683821 237748424 -1000000000 -982772661 821682973 1000000000 999997190 419012000 -403813599 171438105 900848634 0 510238036 735027452 -32404088 964593232 -918763771 255205283 -143316515 503125614 -839298970 920371528 1 572638062 -748327628 -512123095 582770973 396556152 281436035 -774444766 642709667 966271326 -999994807 -917045904 349664966 504237906 -526449505 -364184335 669128064 -257686703 354415260 1857917 809175547 0 -999994807 298576277 999997190 -188679360 436700111 -905501722 -908888929 939381138 1000000000 975904774 546978805 1000000000 -966987719 -1000000000 -841167175 830965706 -272211384 678349562 157787216 680380719 -576858406 -70889258 999997190 662610164 323490692 42 -153087514 999997190 -161490249 -586749970 999997190 -999994807 678843236 600478495 -908339648 -203830331 42 767353363 57954953 999997190 364098880 42 -970900410 1000000000 999997190 42 -732640254 -999994807 180484633 -999994807 -581065100 -798971918 184220496 -295525599 -795866298 1 561867318 -999994807 0 393804248 0 -546386186 -269588189 -972712743 752948982 999997190 729212330 999997190 440428425 962686731 -705144436 -999994807 365992916 -999994807 876098004 999997190 -882645593 -364882509 339975909 117272876 -36381 -273358122 -184715636 473645860 -377894782 1 859173721 -584907072 999997190 665012423 -678858379 334025198 -279049007 -883842580 46454374 999997190 -1 -566826659 -787377783 -999994807 154646679 748757842 -36617136 -694142669 999997190 480423926 -265828392 326130817 219936281 373653074 -332574796 -293714694 882260299 -85772625 999997190 743266464 -999994807 276247694 1 -709274354 43269534 968777611 999997190 1000000000 42 -169459769 -969852126 -999994807 -1 1 1000000000 -221911271 999997190 536620009 42 -751624228 985778306 651722998 957204931 -690405728 -38952188 883342745 1 605051374 696694263 879203921 -999994807 999997190 999997190 -248548040 412868355 985659559 404971398 -214778738 741636195 136194578 -227460261 -999994807 1000000000 -999994807 -999994807 905286403 -999994807 -983921325 -576230517 978784014 662260974 88428067 -147341224 42 -494026451 -142029341 -252412039 -588451092 -403401844 -225854048 391202885 790772005 -1 1000000000 -299444070 -999994807 688946134 4044586 999997190 777985417 453636620 -1000000000 999997190 37117161 215832249 -999994807 -352031933 -896925998 -999994807 280645050 258470580 -234701132 467974922 999997190 1000000000 417894257 480518044 -583385090 -915447750 999997190 656760004 -999994807 -999994807 -655045311 431230160 536780577 721331779 -1000000000 -999994807 -31997518 -915770406 -648499229 -899270614 -453829204 999997190 912067393 -770992863 445452047 999997190 725117270 -93940224 575676560 991913409 21186624 811959613 615182078 -999994807 0 999997190 -999994807 369001142 -442219343 -480852137 -999994807 -998441019 -376261980 999997190 -999994807 263130470 -999994807 543115498 -346294641 -204837015 460653457 42 416101019 -374914078 765032316 989510778 992669996 -734885606 -740821275 290568895 42 -543636226 -197644788 -999994807 42 -94581702 530412932 999997190 -1000000000 158232759 349519863 118119437 768852838 999997190 171978857 0 384464199 999997190 461140950 0 483945752 -818797125 42 -999994807 -53421676 47514286 -908259155 -611817235 492000882 -606980344 -428967276 900294698 -1 -357470336 655450120 908899782 211649561 -644121203 999997190 -182224973 340994229 902279319 149712944 -999994807 -1000000000 -620727609 -842619123 708703931 999997190 -419133766 -999994807 936090797 -279849098 -205284470 495183280 -309806094 916918203 352761843 930439028 294998974 -48078105 999997190 999997190 218281436 -263660342 -999994807 -747075355 999997190 999997190 41133121 -978072136 0 -999994807 -224125762 -269588189 893488613 -397415924 291079655 -170089409 1 -854993999 140512833 42 702437291 -871785874 -999994807 436061991 -999994807 -999994807 899112998 999997190 0 999997190 702671012 -999994807 -999994807 -350500051 86158374 -921068916 821578805 -821660135 247569800 462688614 -1 999997190 0 -1 42 -942765218 -657867646 232708750 -1000000000 -257823285 554808629 -1 -805415580 -280990387 -583063002 -752648674 -916522133 213528112 -937424318 1000000000 -999994807 -383923136 494160641 796214088 275944769 140841399 -106452101 583142334 -867318980 -999994807 -999994807 999997190 -945979890 255929235 -1000000000 -999994807 1 999997190 -200036833 -999994807 -479084845 999997190 111673706 -259762706 -461564090 -883838096 -564154297 999997190 748830959 -1000000000 859652780 999997190 -173689597 -254401466 999997190 -836898847 42 999997190 -999994807 -279760439 1000000000 -60065814 -913863979 499433646 589354290 -126135868 417718517 -999994807 -999994807 -1 -999994807 514620531 -668047426 -129855763 -57143654 -110529986 -291209703 167574527 -922711637 465824765 42 790545654 1000000000 -999994807 823497301 -721570800 949506383 1 349662509 360745970 76957211 -1000000000 -51291105 -409112588 762644026 684869514 -68145232 982209549 -999994807 448439588 23219743 -11453904 148151646 -84894493 -7165493 382502042 -764251106 -526688616 1 -623051638 -999994807 434502037 237471668 0 775113258 -925962517 -521484117 447952031 999997190 740703226 999997190 -698951181 -731602376 999997190 -491464296 999997190 -692437240 999997190 -1000000000 -999994807 -461559768 901258162 -814330515 1 -229770079 999997190 999997190 -615170058 871255170 -1 63861986 90749453 -54961370 823573008 -965372778 -999994807 -1 -869916782 -1000000000 -234257662 999997190 -826166980 824402355 -424341153 606189535 0 -357303031 -405831818 513121324 119182368 33421896 600910411 -326966054 -864233989 281279771 -215810850 0 132646342 -322515732 1000000000 722670065 515479724 835559761 -439930486 -3089183 653815345 -846326213 -999994807 -367565756 -764605070 0 -884143504 -148984138 505495767 999997190 600314999 911942473 431547391 -82625245 586018406 -999994807 259269902 -214351754 42 966271326 -236099477 618030584 -999994807 -999994807 -194457240 331205841 999997190 -226926560 699354012 -354968335 1000000000 -922752731 -181441010 437447781 773414151 444331063 12695141 938458607 -564424460 1000000000 -1 -505624359 999997190 -493708371 386038479 -1000000000 -65080938 1 42 994001380 42 -999994807 590626853 -36169415 -999994807 -999994807 -999994807 494494951 989664355 367371289 -999994807 999997190 -105691381 999997190 999997190 -1000000000 -518394126 999997190 -24805470 132276168 -17208784 575537152 -791284035 1 597672071 -818876865 999997190 1000000000 -999994807 712602695 304349511 -922189496 856565334 894224535 142925125 0 -1 541922242 0 855534440 999997190 -999994807 999997190 669383483 -828061072 1 -128125778 537068748 948525343 -983831715 -999994807 -255377135 1000000000 -536943588 295135975 0 -21761934 -134933948 -999994807 1 -587562606 999997190 -1 133434614 -999994807 999997190 -964077801 -91330122 -181219462 -999994807 452707971 -501891000 251300038 118671205 -999994807 42 999997190 -472505321 489126294 715753463 1000000000 -347681370 999997190 -87266517 29151995 -917678922 913823208 988630985 999997190 -151559193 42 501989991 1 1 916376623 42 596507327 743678804 525811407 517098024 -765413829 -622464784 -118262368 494413421 -999994807 -163633841 -315688484 -999994807 -354812713 734640918 573029389 -803711712 763964868 -49385714 861740635 -379032054 425747288 380467901 -246460575 -957623252 464469306 -102066682 435515602 -1000000000 953904566 -86405905 803753169 273957914 1000000000 -673949119 -368538972 371710047 -999994807 56864809 -84361952 -999994807 -999994807 -383897030 209556984 -127643916 -629642010 -947386219 85571892 -505569968 626143746 -999994807 -999994807 76544937 -116610853 319932518 1 -309312011 999997190 -971429361 392988513 -927579585 760755115 -196999915 75492931 237755483 -1 -944509943 -409715062 -153394749 970829016 -303680168 859190231 -140215752 566919231 262700388 -606810829 594620238 -328713444 -637829726 489065372 -548763709 892555403 -999994807 -638825397 999997190 -790988282 -537239821 999997190 339770993 -615102708 -857005546 -77215187 115983484 251722717 999997190 485040641 511891240 999997190 -676377038 -960072355 486719150 1 -387518089 -44294315 -832345437 -811085874 725379079 -660023951 -365372356 -853210884 999997190 29278144 98543202 999997190 -1 -40956712 1000000000 182359785 -1 -782113633 126277292 -999994807 -999994807 -282951377 -241379610 304761310 -311989310 637586392 -283062449 -103101209 -403520089 -699851446 -422140326 183260030 -221704138 -545867866 999997190 -318071508 -602811307 999997190 -999994807 433399702 -915382656 -836493453 522349156 -736671129 -699906433 42 -402843098 -896187716 -422467594 -299906342 1000000000 -727399246 -608527657 498003631 16175207 957899984 -1 -518491503 -365585059 -985315449 -1000000000 732153189 -457942870 1000000000 1 -988704149 929244523 -682672605 -205660866 -999994807 979602503 472472086 -126336816 999997190 999997190 672423410 -125141968 -485044844 -247806404 97377257 999997190 999997190 999997190 676732706 -473275348 171599939 776983789 984119241 537448983 999997190 -999994807 285079444 -330092371 805457040 687593870 770293816 607539966 650904083 1 -258500522 930482326 999997190 -729990276 -828016673 999997190 -611515865 1000000000 42 970829016 432732899 -394332625 734019752 -642362133 -445888542 1 -858461793 677878883 421431547 1000000000 607875158 -727901850 483294371 689741868 1000000000 -1000000000 226298958 -711357388 -384205635 -386553261 -847797013 102545787 -8482449 -580663999 -722250136 -999994807 -932348540 -879776697 14699843 938585807 999997190 -573183563 -160329890 -900768732 1 -999994807 452965992 -999994807 -274997183 785070269 42 -12776252 724208928 27776131 -240519122 -3181460 42 990126571 1000000000 -760295274 -687239309 -345990128 444269382 134625763 -517581422 -658015460 999997190 -999994807 -98028001 -781087089 607655019 1000000000 -593272835 927791929 1 -489529052 105607975 42 188362077 -685318111 -950753717 23340412 -999994807 654750746 -769102984 -1 4620350 -344084482 891324596 246511661 259060888 -608874876 -721830275 207498273 999997190 -823655405 645666300 275633951 -959753947 1000000000 -215203110 -494948841 -664130547 -749577610 -734568529 -867112052 -215608322 328870727 169446730 332463612 -659222593 793898237 0 -607343608 417821527 1000000000 -837598968 -148781078 1 -525567992 -999994807 -1 -356656068 42 851313443 637250308 332710949 53453609 42 374011491 617613717 -1000000000 -430767658 125304524 1000000000 -391431289 413664029 768658771 -265607997 999997190 1000000000 0 1000000000 -999994807 1000000000 855516060 500042341 519428631 -630816701 -567516610 -691315508 -316394137 -608861837 321434963 158699558 962514130 -133986799 -221195140 -999994807 476799137 113287860 -290926288 -1 -638058890 905781654 -999994807 439489434 -707772274 42 1 30424690 -879560115 657434526 83989459 94587978 255712216 992571200 515636160 806152016 -880314856 -20385959 42 366912610 -768255145 -333036163 -981037033 -999994807 -1000000000 781227251 -807745286 45775778 982841659 -24700108 405614887 42 1000000000 747497473 42 999997190 -565109525 -748287598 -808159036 -185050474 999997190 -762325844 412880123 999997190 -43506324 556556387 -647398757 557682620 -696490009 -996154680 -999994807 -44377149 -999994807 -29001080 238502522 709406479 150486404 948626565 -496555705 868036041 0 -373197819 42 -1000000000 -707466504 -999994807 -999994807 143683467 -1000000000 355287257 1 -561031278 -574683299 -19881686 7036805 308091579 278359447 -261092715 322524792 -469264239 938630562 -61816937 -304757524 -365459816 -52639309 -123428098 84526812 -720826991 -219332882 -887642825 999997190 -846849059 1 -817109998 -955157212 -65655704 -999994807 -281640036 -999994807 1000000000 -1000000000 500299879 1 -531752549 999997190 -736579359 -120377916 -999994807 909284544 -125104532 -610479327 -687649550 999997190 -218554314 -181704547 -554594479 1 624478185 -999994807 203299904 -1000000000 477573615 867400308 -978287254 829128517 -419121515 831225289 -1000000000 -673426850 13494222 -1000000000 1 703922707 -999994807 -974572954 -1000000000 -999994807 -999994807 310891474 -239318313 394957466 1 632902071 398212339 -258964375 -650025653 280641760 -433521028 999997190 999997190 -285028795 1 -999994807 -1 796291832 328490846 1000000000 636584150 -999994807 -861321224 999997190 0 -549412767 -948803298 814844973 -1297483 -1000000000 870984487 564726567 767362897 -103486651 -652598009 -717574476 -561727182 999997190 1 530090335 -643858844 -465960344 999997190 997225111 574006345 991891970 779373343 -147466986 -866246300 -287626017 1000000000 -634486574 1000000000 -754716580 999997190 708822898 42 -999994807 -404740657 54726593 -1000000000 -207805954 -326097746 686917055 147583209 -47472362 -636773268 999997190 -197917644 1 878038554 -39803885 -442586558 -744410674 -999994807 383852732 -1 -1000000000 801123051 -891695018 293963207 -44537348 -999994807 -999994807 465042595 -780844164 999997190 999997190 -301771905 0 -982330564 -619598630 -669563471 314202385 -672176065 962686731 -421293691 366888983 -164228550 -718199581 338772373 -999994807 -1 736550319 664617917 -839503222 234659211 243369019 -680809241 -999994807 999997190 -999994807 -731268990 901161316 -290926288 -612110321 -643628133 -156156024 -470400313 1000000000 628279839 528523048 1000000000 -654863433 231098500 279865350 -934571869 -999994807 999997190 -790988282 999997190 999997190 -122471754 1000000000 999997190 999997190 -917832107 -999994807 758981459 -898782374 120422733 -244172737 925030673 -22829312 720890493 -405526299 -560295743 -734760001 957995652 -999994807 96585840 999997190 904778217 -999994807 -1 1 -407099082 1 -139642535 -430930427 -620891071 1 -565411432 -811949537 999997190 -1000000000 999997190 30687960 -939741318 656244363 -835200193 754938729 534301859 540392523 173491688 999997190 999997190 -914242508 62641403 -792151623 999997190 958127372 -489422451 999997190 -391958769 -690456894 911025601 312855957 -326230834 999997190 763129558 106014649 999997190 60867861 -758985180 -339007845 214517727 999997190 -570562372 -168022287 692983651 -235865847 999997190 -1 -607877682 -983984299 374062472 820351710 -278310517 183511050 910222572 -256441611 504455873 999997190 180659535 42 -999994807 586801330 454332969 803930597 252987265 999997190 -1000000000 999997190 -726275207 713800100 999997190 999997190 0 355159672 -999994807 999997190 -999994807 -798252155 838388266 -442570865 -869896575 0 -473542021 519902445 -572894445 824146335 -999994807 -117122237 999997190 -999994807 1 159364930 0 -93795361 -435881212 0 -40424933 59417889 622527396 -494538181 -952005200 504401267 717074461 -850831093 -999994807 -602138097 852799728 -999994807 -894623658 695109612 -665338910 533282302 -67453374 -1000000000 -999994807 671947300 491571121 -999994807 -444929070 197192674 152141215 -610464065 -313110467 323960882 -81833849 -739320108 533523437 999997190 367799430 29217844 885726650 171886900 -996812648 0 -723998043 444449546 999997190 353785846 -586643716 -791468256 999997190 0 601322590 -999994807 -1000000000 -191869515 999997190 999997190 -165073974 -666256179 238549298 339247734 1000000000 -500310174 965987089 974949717 -727624304 -114304626 1000000000 578825065 0 0 184343512 -764853244 -492191299 387557394 558338601 742095927 844673627 -682959974 -499916365 -48284536 76898496 -615981257 -525715231 999997190 -588905403 -197977674 0 372968344 -572914160 1 -45813740 238457582 -722483759 -95354587 692504167 1000000000 491848964 -364674430 -141083807 -173178346 -1 -999994807 -279029135 -168481186 -999994807 1000000000 166056476 -999994807 999997190 894963110 -525533341 -658002299 813770821 -62439382 1000000000 -30417377 -244211769 360586955 -132272945 169687855 184939502 1000000000 1000000000 110394278 999997190 1 -999994807 -173815083 98621282 780282792 -50105343 306599369 42 229361405 42 -366522520 352897090 -975712539 -432531604 195012222 999997190 -952834140 1000000000 -357190232 -409316813 -1 -1000000000 -208930203 42 -1 -1000000000 -254293923 722331976 -1000000000 -623373577 -848676509 256699988 386794934 999997190 -816640931 672931128 -765892920 -243716035 -148827909 -624535598 -219258582 -778515464 -1000000000 -217612373 -839419250 1 -1 -926227372 0 932792571 -31815780 971463885 -999994807 999997190 680051803 -999994807 -336470032 1000000000 -731096733 795442556 -818558072 136788946 999997190 -537941428 -195180231 -999994807 -904398842 0 -620772682 0 -1 -43726927 -320274161 -62570457 431248682 504352901 -698160184 0 0 -292941091 -242990288 225986974 743615259 2815601 -567226920 -244691109 1 999997190 -512921323 750857456 -999994807 -59687427 -695385526 999997190 999997190 595228749 -265340338 58599809 0 615183474 408588479 -188356983 -798720212 999997190 -853306549 -920843287 -1000000000 -67082367 -152081865 953428685 1 210086001 -1000000000 -1000000000 1 165317822 999997190 137862147 379107217 374476788 999997190 -524329709 -43906588 561954556 1 -127552594 921649729 0 168827939 174538187 -177925914 -194310057 -999994807 797579234 -339302627 -819927425 812835542 92496831 42 -44093050 -269933884 200442623 -1 -312882728 995710561 999997190 583609601 839346085 999997190 22069864 0 668135897 195556216 1 -944383257 -932880333 -46451160 283066722 969119422 228611885 0 -759034340 -620409232 -626575067 489128972 999997190 636468427 -366375656 -999994807 948669391 742474556 436825033 -555637687 -999994807 -508438614 -999994807 -700212876 -820243913 -124539467 760183845 -999994807 -918767125 789348706 -786050914 0 42 793922548 -264789107 -583176199 -619867447 1000000000 0 244472931 -999994807 991569476 -326295226 977679273 -1 680211436 -999994807 613774952 341372506 -999994807 -411451343 0 734626084 1 978239173 -663233701 1 999997190 999997190 -168245520 -169113325 -893941528 999997190 -297347050 409495988 -586165529 999997190 1000000000 660813108 -435842788 1 0 -844924771 -120634335 -572243225 -528953225 -1 850897738 788099665 156889679 999997190 969624895 -999994807 -418431677 639420881 -980637307 -994260346 -735032835 -1000000000 -519680561 706046226 865456944 -203013906 813881810 -999994807 512321297 -1000000000 -999994807 42 135871212 180240566 -996376701 -133574223 0 -949886902 -175103592 -686910732 -617181421 790174191 -486133710 999997190 376867954 1 -936515985 409440411 528403008 -999994807 0 -123788598 -999994807 -1000000000 999997190 521589502 -61237078 849741021 -445461137 339841707 999997190 606778980 -389328541 -999994807 -999994807 -977172875 -551143647 -315738863 26887636 -999994807 405280669 662802078 739770039 651208303 -992397877 -115707711 -9608610 512481000 363911885 -181087860 -999994807 1000000000 -158678700 1 -82612929 -459607617 991713742 374197774 -508530279 -999994807 1 -838678461 376209020 -993751766 -1000000000 -777457756 422431802 -472901973 -999994807 42 -288893219 999997190 -250677043 -899986820 -600997474 412917185 459037231 999997190 1000000000 961254613 -800161889 870130575 -846728462 1 176103900 427030782 42 481443975 402809457 -955912546 484849445 -999994807 582496966 -903719977 -526809244 42 0 -240329215 76535956 42 -999994807 -591709551 -879329467 898470711 -46422363 -42482173 271487754 43139515 -482881381 180989076 -999994807 999997190 352944016 -627127660 970002789 -854169264 -580452862 1000000000 62675354 42 -200595700 347900384 999997190 999997190 962031036 889218768 -556351835 -161608417 -999994807 -999994807 473360662 277643711 42 -1 -1000000000 999997190 409024414 1 -942035273 -4072679 -598349226 -1 -999994807 817319027 -892515787 1 999997190 -497014308 999997190 -254485406 -648746600 286168867 999997190 183917146 769584299 304991489 -142041665 873976095 999997190 1 -592020815 1 105652803 -345516228 -914492004 -59547508 -999994807 264174693 -758565245 -820381072 798932373 227346896 224064124 150324509 -1000000000 -472030210 -837791618 -222475889 1000000000 417325729 549062633 477990737 -290011656 -999994807 288480367 -1000000000 145166481 -370865641 562489190 371118408 1 623010510 -162589053 -999994807 -999994807 999997190 -897105505 30828432 75782809 993386317 -534262457 -773576911 -1 0 -488740865 86824816 617902126 -999994807 122873019 42 328392651 999997190 -79671912 400751093 385449339 -471775216 -794835104 -872268509 235009838 400606559 588022784 -999994807 -239407104 -212697326 833513716 42 752700698 1000000000 -1000000000 -707728150 1000000000 999997190 669800997 141957243 -1000000000 342683228 762200008 -908871946 -482155429 999997190 -485202723 999997190 507179986 811786050 414178094 -1000000000 478006954 537983420 0 970587897 -393529791 -929945838 -331531333 976963872 -610164688 -748663894 -999994807 -999994807 726301498 931231504 -766459145 929840454 358101315 -788491833 -999994807 870128880 35742293 -34282916 -211525663 -786097882 354438625 -981615001 298221443 -40502257 -999994807 794902926 787725473 -630502824 -126073104 1000000000 324163386 -853003189 42 1000000000 -340560278 -659409456 291672966 -1 317313210 -737730437 404457695 -291383349 -476433293 902370861 -341272026 720703325 506144050 -836964211 -1000000000 -835267662 560976790 42 493964403 589429030 999997190 375826543 0 1000000000 -1000000000 -306639041 -351897966 330106268 -561179325 -1 -5560942 1000000000 1 959413563 600740370 -2213871 999997190 -596289391 -416972469 314111546 -82894036 -715188290 -841678108 -999994807 890212950 -750208946 725641865 -107084874 -578803038 219314918 -999994807 -873248892 -172260999 -471726203 -1 653270295 -723761401 448398902 -401087054 487337259 -999994807 999997190 -286092964 -996999844 -768470875 303146592 999997190 -187088138 171185603 -999994807 -596939984 -67992750 888421721 145808253 999997190 -296105804 484140403 689740113 343097677 1 480057930 662954477 124739703 1 -443972033 -739897438 983437357 -357718938 42 0 226540388 938727292 -116416561 68474647 -33394284 -508457004 -798886541 -396843672 -214428633 52706814 194679325 999997190 979115613 710712334 899628621 -792717440 -625775860 -807417765 852773650 300240018 657996315 -133041029 708236346 908869829 999997190 -434462806 -130960660 -407869433 529392121 -999994807 -999994807 1000000000 999997190 -466104775 516706000 -513463436 666754145 -210234109 -544742140 356105852 -847161502 447292666 47217812 359667279 859857693 42 -825005487 453681031 -737090141 -228142750 0 -810003909 -976853651 -830620141 -818955547 682503968 -1 -250298275 42 171094164 -166160271 1 1000000000 999997190 265473407 -1 999997190 -260962720 190442568 825876539 240058800 -711161214 -443219973 -945634694 999997190 1000000000 880137991 78998301 549618521 -962658362 -495726886 -999994807 999997190 42 1000000000 -418099945 -774268878 -260915176 722971061 -967794516 -212550142 177577377 -771421752 667802789 -100896828 779885103 1000000000 -962703464 1 -899963537 654847799 829085748 383822835 -405010555 -443775806 0 1000000000 -476525448 -65562549 -75220704 -853605778 999997190 999997190 999997190 -1 203390324 1000000000 -163282779 42 0 -1000000000 259903672 -756702475 -787226480 42 457495463 1 205536916 514157245 655834786 1 427255590 973262215 937236299 943968290 -70079019 -316004858 633891235 999997190 -580132198 -608670281 999997190 1 -38401195 850897738 -920140433 380945894 -355330256 -297528989 120872387 -780237243 -38902239 492996352 -264789529 -563880565 999997190 -166591498 -601278049 1 -265740683 844293731 -999994807 496155237 192267687 999997190 -715563176 -8943819 800539672 109421295 374090294 -651976762 -1000000000 596857392 -999994807 999997190 -444419824 -558470110 671190057 -286704867 825069868 -151105318 766753107 -648522244 -293573109 127453676 999997190 -371397691 433361471 999997190 -999994807 -297746109 999997190 -806305115 1000000000 775987563 -999994807 -985355981 42 42 98291955 -725049003 15285466 -959304901 -561163833 511510320 622492523 -1000000000 -583010757 446016487 69015402 -999994807 -823703223 449213237 10706315 -732143724 508615356 -631165925 -393606612 -1 -1 79079380 -1000000000 -999994807 -338660627 0 -101920964 42 -481701550 999997190 -984974072 -999994807 -92753870 -999994807 -51687611 1000000000 -1000000000 840697412 917214344 -655595791 42 1000000000 512703102 -687096577 42 184412243 -628317956 900399769 380445056 -471501525 -765847849 863125691 -999994807 1 999997190 -724671887 -829163043 -722982642 -282591282 775040270 401227565 -751233683 999997190 640783647 -646606832 -1000000000 0 999997190 71281509 42 -1000000000 -725065688 -180475441 -934673230 -204270374 -813470481 154602563 381725172 -999994807 -558009647 343227712 -279849098 0 -818444908 -485906381 1000000000 -225379958 -999994807 -31255071 -209638955 701923796 -677246479 999997190 999997190 580848968 949678057 830594340 908455332 42 585133530 105856307 421289400 1 -869511594 952506267 -83318319 823379271 -258328416 620181138 67957830 -449593697 19839351 -999994807 0 173181836 652950094 -432982701 -704478074 999997190 -987148295 -999994807 113979576 -999994807 892407550 -736387249 38805931 999997190 -386122846 -189383751 412099081 -565002422 893709055 -652767968 302070612 323222142 -570223079 930230585 -39471742 -967372549 755635868 -648461557 -719694264 106559644 1 -427883032 459363779 0 -831469004 777572030 999997190 594345251 841278529 942323053 -903237376 -149411555 1000000000 1000000000 229809931 -999994807 -1000000000 -200773205 1 591146180 -999994807 683144073 -572358258 -1000000000 -627649 509970079 106635884 42 -254756025 999997190 -999994807 384187638 -999994807 -849797511 768678864 999997190 -361810088 -931972192 897995720 42 -236075300 -1000000000 -1000000000 31579795 969405799 -409692022 -324021231 -336544358 -216570492 479056926 -999994807 400183150 263457906 95228207 -258585556 999997190 -826686764 -999994807 939548311 -466819911 999997190 -999994807 534770431 51595987 1 -722164747 1000000000 -43511628 -907997563 600740370 999997190 -380733569 -232645100 999997190 -999994807 -109387024 817544015 -999994807 36448196 1 -1000000000 -798719549 -473410726 -990424268 63271342 -1 -613432206 -1000000000 1 -1 636841782 237939340 999997190 -999994807 -674837737 76101459 887060095 -810483880 999997190 -131628325 1 995316903 -293257506 999997190 -833051572 -1 -219565797 -367076858 -998596245 0 -999994807 639647980 425806342 336924538 -999994807 -999994807 167553446 510118776 1000000000 999997190 -837051944 -454241987 42 -974082969 538227746 -999994807 -549496035 -25824203 -17122375 136426677 -999994807 -199508127 42 544986663 513224062 401295813 -1 42 -999994807 -368605214 -964327515 -107720845 575406584 458756629 -1000000000 -181704547 -107910086 -841859703 -999994807 999997190 -999994807 -1 617248128 -999994807 -850655108 -137743628 -260240221 1 112295008 -244070536 377413988 862935473 210283278 1 -975536535 0 -508305920 41480176 -412001180 -346702205 -822394885 -999994807 999997190 539669858 321473689 -999994807 -692390010 -1 756318738 265544594 42 -213436513 999997190 72048965 81286111 -719127057 -391759943 467172273 -57895383 293106835 -600513614 237861941 0 -449504318 -109951599 991552019 -911403739 465683518 -742202318 -293287799 -175421916 0 194944577 922329731 -444616328 540949842 -999994807 940216883 -775649566 172449606 -657742456 0 -689943500 -348519542 -893612670 -688014781 -582387155 -1 97480766 999997190 242025586 655676885 999997190 119136450 999997190 81699439 847251970 -391011396 1 1000000000 -136977 -462963936 172010174 -117505947 790541022 181492597 -914173340 45266221 -533191417 -1 -173988135 0 999997190 999997190 -785136306 13489046 889733493 -375873040 853785531 -944627140 140065734 999997190 -594230976 -122353516 284269556 -341532665 301977025 -626313863 949106831 648361326 422155251 -999994807 -304513544 -999994807 -239065796 0 1 999997190 555820632 0 -159461906 -27808931 1 -999994807 -494604529 42 737813002 -805245419 1 -968093946 1 -941569474 -325184767 -1000000000 -46296243 449073958 -999994807 999997190 377154070 19581678 -999994807 -562762428 -25523088 459625060 733309395 544324664 -559836483 -999994807 -602378091 1000000000 999997190 503585917 -320374929 -602044445 -129434988 498498429 -999994807 -1 361924479 42 135922919 310046491 -706490311 999997190 -1000000000 1000000000 0 1 -553687256 1 904480911 -264323377 995744182 295816993 -318720641 -964168163 145810557 -999994807 -999994807 -303688868 227372406 0 -999994807 999997190 0 609814954 -885266820 1000000000 633900570 -210355259 -80743515 -828891064 -596619141 -975250635 -106983049 933993940 -589751091 384607009 818311274 -611454389 -76104752 1000000000 -1000000000 -997053141 -1000000000 -496814796 367978271 547804214 -999994807 705078690 153536112 369704302 -768490961 -590675012 -325256960 -761661276 -367584876 -716299616 288046603 3262019 115028342 317041629 999997190 -794216633 -242669638 385360222 1000000000 760035171 -999994807 715889208 -283240644 -1000000000 -888409409 704197184 1 -588587916 999997190 64973940 1 -823241668 1 -300271249 837396354 999997190 -433477755 -583474852 -999994807 -532991752 -999994807 853656156 907934305 -176522749 -497297440 -87973456 -846090176 -999994807 -575831252 -484628717 93167622 -87585887 -1 999997190 1000000000 796733076 -607315673 -730398421 237636958 999997190 -411169082 -305295019 -626336970 -999994807 449659205 785454132 0 999997190 59026009 -999994807 767324384 607798390 -1 495078424 999997190 999997190 -1000000000 -381969417 -999994807 -970564507 42 838211085 1 999997190 999997190 834984713 -818703145 911047220 963206698 -466796734 -703003841 -611319066 -999994807 -51647807 -999994807 -999994807 -1 42 -561031278 -373226507 -254037577 999997190 42 0 512985330 -524477292 -953754401 -999994807 -941177143 -999994807 -999994807 257338102 354655108 999997190 -1 720703325 1 -828936413 419896573 -999994807 -371654749 212756271 -222271379 568214999 0 -104940180 42 -409885298 -139267901 -904751467 -87147794 -320668438 -999994807 -999994807 691403684 -1 353785846 299182606 551826369 -909998628 -943387898 732868015 509618999 0 0 -391174681 -34752387 -83548830 994996192 359301423 458037105 744849733 -128109954 1 1000000000 -1 999997190 -952896129 999997190 937401540 -893206196 -179588018 -1 -1 -999994807 364703356 -78612904 -569004383 406059315 -360310957 1 835482563 946681005 227083177 -464008274 951890034 -201625394 -999994807 -669323474 607971899 633192885 235359194 -1000000000 42 0 316106902 999997190 1000000000 -998714448 -212671213 -999994807 -298387011 999997190 732357402 -15725480 535521559 639168080 -1000000000 -634721124 999997190 999997190 708034813 -215423856 785017414 258613553 -57557463 330028041 42 279024919 537902976 -738869142 -470817155 42 -358642250 -758995162 351302680 250716846 -854342521 -794783694 554130962 601102877 -126992061 184293202 184014498 45595706 -923760214 42 42 -927851045 243010208 -835890219 377599248 42 468177780 843091989 -1 -949593295 999997190 262364424 240110557 0 -999994807 -329587531 1000000000 -916290249 -525320013 -673822529 92558159 209151337 954737606 -683785790 657075163 -999994807 -633867833 1 -999994807 735790111 999997190 -864605968 -999994807 827663831 -555967398 -989538270 777827620 361419997 -8948854 999997190 663962567 -683911838 1000000000 42 1 510476502 42 999997190 98472717 999997190 999997190 -196316490 -150386891 260642358 -901136897 338081089 138998305 -52338255 367219693 -999994807 -783354442 -169359525 694412887 999997190 615191962 758492349 -885266820 82644239 -369837216 999997190 -457926901 -57311238 902793780 693935246 258560091 -606560465 -200018005 -999994807 -735996980 -267238444 -654701257 555907083 -1000000000 -999994807 42 -409579539 244237055 986349412 999997190 1000000000 -79775115 -999994807 270777836 311655729 1000000000 -957786261 -354364146 -722879378 261080319 -818792647 304977150 559117700 -1000000000 18919394 -999994807 -999994807 -118861547 999997190 -276942398 939368207 -949609385 -742380410 -94800109 333069669 -484709505 -561059124 -972122083 102280194 -96601637 -1 999997190 -12388946 -779340766 -611976740 -999994807 -701169828 42 613957429 328051548 0 1 -774667711 -87287059 -999994807 103058073 -346832847 -973761894 119161283 -999994807 1000000000 -999994807 206618098 0 -816194516 -877193575 649418514 -202282136 -1000000000 870952285 727190719 -510916007 999997190 636555312 -999994807 -999994807 882620081 42 999997190 155111888 -368814098 980868175 -402060702 999997190 -999994807 0 692822568 -349372497 196939704 894939951 63346351 611210006 -1000000000 532456461 -999994807 -1000000000 341088792 -324374560 -403970664 269924594 602528569 -837647592 478416775 1 -118194975 -132345763 -453738963 424364552 -999994807 999997190 839838182 -51049106 -267526455 -590021613 425377595 87969417 0 -564118219 633515995 -404248871 999997190 999997190 -430207486 594522010 999997190 -540033992 -673177979 0 925994482 -404246459 216390200 5197770 82189105 -128062857 -636987499 -999994807 42 -999994807 -498438889 -84129069 -779233295 634183687 -94836843 -259303999 189552884 -1000000000 398612553 -73327823 999997190 0 765930397 304791512 -126197795 797754513 999997190 553715718 210248237 0 531763055 999997190 767289812 -999994807 19798435 338331710 -62533379 -392995138 999997190 927325671 863424562 588028534 999997190 -650880477 -510143612 -84897912 -203780752 1000000000 -314689924 -844059433 1 907224487 64460342 -999994807 42 270397761 -106582238 -786505311 242133103 139786276 992655000 195527949 999997190 -576102359 788343095 414134247 725844663 1000000000 0 122007674 -1000000000 0 -923611414 -133555979 126807164 42 0 -495825565 -999994807 999997190 999997190 51212030 -1 -566240606 444456657 648051390 999997190 -780062875 -171997953 -1000000000 -637267297 800149550 -999994807 -999994807 946293414 1 269672550 -285489809 -999994807 -204004762 -999994807 -999994807 217206207 42 -462980276 1 -644372888 -669566504 -577985013 -651946566 564434235 -787490463 0 -999994807 999997190 -1 -956559581 -771571262 -987013019 -812470111 -141554728 -89398939 773693816 89347158 534397183 589412820 773109182 -999994807 -999994807 -687548269 -999994807 213192770 628266846 1000000000 712479935 -982184365 -667061418 -77020200 541016468 217601177 -532164483 442885766 512858109 999997190 395906396 786703286 -1 999997190 821199586 137085525 758012751 -665852865 440614578 -924602155 -368858549 847441791 57226296 127079427 -433455669 70573667 320212700 -822027984 682144164 -841648026 179745850 -999994807 643512298 549057156 853436354 177384093 42 114678991 852477144 -999994807 -42508842 0 906239410 0 974940927 -180388051 -226159810 -918456895 966420643 542969535 -217637334 -999994807 171755666 -394153131 978729981 110123548 -917872073 -336053651 71473525 999997190 209955260 363289261 -230546808 -750366571 999997190 440036471 -197917644 589815670 84297191 55493064 -408336407 871826271 581657509 124649895 376459617 999997190 -121391705 -84183577 0 317538220 1 -478857741 -396100363 -648264560 -362362341 -394354055 0 999997190 251104200 -1000000000 42 1 879709476 0 620786784 186131119 -102439900 493249822 -701867504 -133135781 -398095692 1000000000 -209959344 1000000000 348983349 555065210 -71129623 925365688 -71837682 42 999997190 42 -927809247 15084810 -24011479 -592705992 -999994807 160720889 999997190 -764056624 -557364203 696633600 999997190 996083254 999997190 1 200348656 999997190 -438882414 -861839957 -294030539 -186060160 576896090 812007894 935970241 -753543742 -691849521 -229382162 -999994807 -999994807 -705548487 -179059372 -999994807 554494851 433471553 -999994807 62205571 -1000000000 496772519 999997190 933904377 -613144804 -879111958 -999994807 75214663 1 906857543 1 1000000000 -388375942 1 -504035408 999997190 808622676 -999994807 1000000000 999997190 -527474898 -999994807 -999994807 -516118938 999997190 999997190 -314980391 -316897352 299913678 -1000000000 -1000000000 -633601516 -355966048 999997190 -92769649 504543357 -1 700112202 -227968555 -417385989 844777341 0 0 -209956045 42 999997190 -1 999997190 405553201 0 -904881635 -150710232 -523238222 38545681 560124247 -999994807 -1000000000 -372716157 -180962861 999997190 -281374246 -234501450 -943353348 248857691 -949741786 999997190 -175835704 -490168790 302920574 -1 816347801 42 -36785714 -779832968 42 295888241 -701689009 601296543 -999994807 973156306 -676640746 430941494 -555384820 -259739074 1 999997190 -552383118 -152714308 512768862 0 705349330 474311337 -190373257 -692821167 1 886213897 -519515349 -691129500 -1 -298517603 220577526 180841515 -792717440 435578540 -71100781 -999994807 349821556 220988858 144906329 1 -699102357 -761449498 1000000000 1000000000 0 -4750372 -118608905 999997190 -516330122 -340356161 635640593 -364058327 -762104728 42 1000000000 472372777 -999994807 785490331 -132777477 -766698082 -631537535 607280628 -258664418 84757229 148340488 1000000000 762344123 641461250 390473928 -158643762 203945294 -466732237 -249922679 -999994807 -1000000000 -464833345 -975006939 925523885 -999994807 676600604 0 999997190 -185851596 -356900419 932867352 -829681965 298160935 -999994807 -660104115 -688375826 -981366885 32938 -792049446 -563640207 1 999997190 164824325 361122932 450077707 -1000000000 999997190 910614747 -1000000000 674799560 -290483311 -405252699 912564245 -534136354 13607649 -999994807 -186236791 -1 -617910210 -354468312 1 985813245 362128954 -1000000000 -819723037 999997190 -975673258 999997190 -113038684 343332452 -999994807 -999994807 106218671 117478355 999997190 42 -3555515 -599339115 999997190 -122742310 589858977 759937653 999997190 1000000000 1 906686021 999997190 -1 883892437 -428512743 541399791 1000000000 -685608654 -977966204 -800177347 -83318319 -268180886 -21962324 469746907 183003430 0 45795967 309047024 -1 693516303 -885877388 -78591248 358419847 884134966 -748287598 915258447 999997190 980465143 1 -69070552 728357618 -378345764 -646783644 -1 -154178592 854736004 -999994807 -940230284 -132625632 323665782 799742883 790816246 -1 -751273260 -731878184 -832408061 -999994807 -1000000000 250955283 480011413 646952574 240346410 794218321 -121310338 407725572 -293393814 580205030 1000000000 -669241333 -622329820 -773575374 -1000000000 361179763 -999994807 -1000000000 573518455 223005682 907006778 -999994807 -946212592 850346439 350501649 42 -641474947 -999994807 249714168 -999994807 -993491641 504341097 999997190 334167570 1000000000 -910557677 -725985133 42 164094056 0 -202667657 731155225 682485527 -999994807 787752822 -999994807 95694622 -5689473 -1 92408753 931152906 -976914213 1000000000 -861848136 -544122764 889275628 -366367191 -999994807 -1000000000 -606775197 160973528 -353116972 -652327218 892141072 -723623662 -387482483 324058956 352257937 -647295445 -93405694 1000000000 -300241997 -419392463 879941442 766106933 -416062219 -834437644 0 42 999997190 896897458 575751777 999997190 -776384908 -520509063 -534407399 -131461133 -999994807 980152363 -320388841 -45947028 96287738 -249928470 -63038761 42 149822337 -140863674 133438500 -580353272 999997190 -787598464 -999994807 -999994807 288129197 -349015659 -842741542 -219288414 779917077 -204672219 487197228 -827948421 -1000000000 -886676316 -474291734 78307236 -1 366550081 144695089 -539957615 697786460 -802704449 -999994807 -851316693 -443456666 388955506 -954155496 1000000000 -1 270937946 -999994807 200877177 -999994807 -817737375 -539815783 -999994807 1 841711652 -753358664 -785647014 930376940 684481775 -655305481 -926862587 136305744 0 219735096 -762875681 519513617 -999994807 -216350914 -463214908 -825134153 -22812754 -395589228 -999994807 17857766 301098579 9737568 807214013 -591744225 -175907365 395544203 -985353238 904209759 626913781 1000000000 667151710 -321081659 999997190 -1000000000 1 -333199378 151230270 999997190 -999994807 752765347 -999994807 407032291 1 -857377551 -580479588 301326792 586137779 1000000000 936419890 -754633225 -895523009 -463440003 -971067189 -999994807 843692061 81286111 -902066797 -1000000000 999997190 307841773 -308371660 999997190 -1 -862886394 136261610 0 -925831880 999997190 560066573 -736407567 -433005167 757426674 -446480371 520588229 0 -300035651 594195287 -1 -999994807 147676607 -25947842 -436939449 999997190 -574934743 -983197783 696380011 -377269504 33536416 -113116456 -284679186 -58348885 836613090 -938431240 390435675 -59714866 -114571713 -290549072 -999994807 -442863272 36870581 180357891 -736771133 820381996 -328582089 913814382 999997190 687879506 1000000000 10379587 -471129765 480864571 -371152456 495154333 -648952857 -84744068 -921322403 -447982038 400333335 -829477552 -725137598 -999994807 1000000000 804875739 -435982359 0 -420278507 999997190 999997190 524738711 999997190 -663496620 272223599 999997190 1000000000 990520616 -368622038 -1000000000 -383254254 -976779475 -134724514 -619820418 -543536310 -103862221 -999994807 104207745 999997190 641196718 691610898 371019501 999997190 -919905461 416816308 318856705 999997190 -667862660 -999994807 -820406112 -1000000000 -885958553 -231363855 -242005094 512208057 191420692 -504827934 -277319749 708811910 672298125 323673367 178656851 701064988 236968221 999997190 577303640 -688946547 65332802 1000000000 -514438140 999997190 -546271615 770335945 999997190 -999994807 -773294761 999997190 -595067820 -605164124 951418349 -999994807 879234495 -999994807 -999994807 207857893 -1000000000 999997190 -998300043 -999994807 454332821 953290491 999997190 826995922 538116937 765347524 763294423 -589948225 -194626955 -999994807 999997190 881284688 292978815 -848990959 482959135 999997190 1000000000 -677961401 -999994807 -458645621 -209072675 1000000000 -1000000000 -1 1 -1000000000 295131699 999997190 796671075 -58042841 781892154 -999994807 1000000000 -999994807 716024529 -690054911 -853188679 -549821000 -956099058 -723927040 -999994807 -657589332 230956581 803174482 -982514651 999997190 -268583697 -663620463 70359087 -999994807 -336220906 1000000000 -180773513 438171198 -999994807 590883510 -1000000000 42 188403771 999997190 -122599567 999997190 999997190 727001925 1000000000 100857934 -492031525 -174387805 27170582 941459479 42 0 -1 999997190 745011664 824265700 733794021 -735075533 -779795537 704736789 668240128 0 -999994807 877915181 862635542 -999994807 267625677 1 -395456276 -999994807 999997190 -91188926 -389661185 -612869898 -716471421 -747112536 999997190 -186283138 -999994807 -839657857 372185316 42 770246246 -999994807 20992796 999997190 -224212828 -989891786 384759311 -124227848 -803608307 999997190 687048958 999997190 -176774112 470105416 -999994807 -967605479 875618217 -568437364 -555880478 839427210 -999994807 999997190 -556601178 516519992 -885917160 -673712221 431776254 30536674 53511388 -497469183 -400124119 -185259527 723649649 11132077 -883689995 -1000000000 479941194 -1 778449106 597114739 858354536 -992483590 -615733521 -1000000000 940646375 -999994807 460824356 999997190 758707048 419432840 -903455262 -420848597 -435578970 -817799565 1000000000 930139751 -632887485 870055596 -153469160 -225842723 -200824792 294736957 200542733 505102283 962845664 693333220 944396059 1 974282592 980129719 42 -340729434 -616382621 40694221 840534283 277809699 -999932344 -999994807 -999994807 525585840 -176211768 -955329120 -69592345 -943657311 -416414713 842857077 841258673 -1000000000 -190592367 -994896183 -283835890 103257810 1000000000 -999994807 -634129678 398746865 -999994807 -398095057 -736447903 0 296933266 597454859 -679898796 -75001865 944718673 335304538 -859959222 -691021592 569424713 848753026 494610940 -390461302 -256041805 -857614536 470688472 -826958023 999997190 45072274 -232041032 50068679 149264958 -412788266 -89260052 -738943511 272408582 597975343 990251964 149814565 -653159512 774916746 -239748167 -999994807 -1 -436350321 216678661 879477397 -262545753 -363654040 999997190 42 652850963 213118514 -107027882 -352336359 154126439 455037674 -999994807 446063304 -999994807 999997190 -999994807 406930559 112911893 103002867 -999994807 999997190 -495939370 713563208 1 -242941660 -953863342 -240807742 563166391 934878354 152645508 -820578421 -30834966 318430650 228968639 -1 -341476391 -559867065 1 -374144912 -134709471 0 -468550608 -843963574 673667670 0 1000000000 -32046270 -646295046 -402271988 42 1000000000 522515199 -662301372 316239749 -49829571 999997190 728648756 -596214456 -999994807 -1 1000000000 -305445871 475498586 0 -999994807 -832339645 999997190 42 -619014173 -287974988 -367191461 -676572714 -999994807 98169960 -567974019 -999994807 999997190 810021851 -191903014 -999994807 -999994807 999997190 42 250357970 -301014754 575703506 -1 -999994807 965905282 -559854284 -769552247 -999994807 -1000000000 -999994807 898420491 -321440841 -616065553 999997190 -981294200 -47498374 -591964861 376249242 42 274463891 630941542 214080212 404556645 999997190 -45269698 1 0 1 -846778447 994155308 -999994807 11086169 -512254285 999997190 33627750 -999994807 42 286648584 42 178417861 999997190 999997190 529839805 710907304 -999994807 -1 -681148156 -116337286 999997190 -697178585 -3842002 -249434498 529394731 460780795 0 -939449621 -336114465 -133663078 -479285812 483695535 -809427786 489303946 940987668 -507190729 -697141624 -999994807 446628861 701131115 641557561 -1 -984974072 999997190 0 -292864392 -1 -109434300 133643146 -266251319 911291934 -1000000000 0 712382498 -186426674 -675575146 432984912 -840322118 -1 165247332 -105021089 403954324 461454587 -603935302 -251998558 828917829 423061728 -653397221 703763232 -218584768 -999994807 1 -999994807 42 -999994807 108348080 -999994807 1 -763572735 696888633 450458213 -999994807 -228827174 314008198 -385048864 -1000000000 -643687800 -851043524 47426425 205196272 -977076183 1 999997190 -1 3861724 42 619650996 -347885472 1 737978947 365291097 208621561 -397697510 255482349 626450585 779718318 -629187918 698799508 184135052 42 1000000000 -999994807 -523191400 -999994807 1 -191196635 916072273 -1000000000 809951008 -772791429 -999994807 -907184062 -999994807 0 453187109 -818077141 796028087 -894748589 -711826946 -286528467 -963813186 -1000000000 -860687662 510270696 -831864422 647889224 653119805 999997190 -242297275 -413989998 1 999997190 431426881 -715524112 479792993 -738256977 300994936 999997190 -293150349 481344171 -209836212 -999994807 318744436 999997190 999997190 -947549825 -934434674 -843898773 211817242 177689535 1 700765579 -653232975 -1000000000 -74406489 -999994807 42 -959011436 -344017526 -942225482 784595720 -871709726 -249110537 242914078 999997190 358737897 994885114 -349316749 199675903 1000000000 -690832572 -999994807 -242792315 599941939 42 -615428145 -999994807 787844462 1 -365529200 -933048210 -441190591 -1000000000 -341700218 -999994807 -294675134 303476747 -425308070 -999994807 -1 761597773 -999994807 774977295 339117979 -374700907 580973051 -430696591 -242997774 513615069 -446298192 -776457790 -999994807 -399968953 1 959893036 -676028757 -999994807 760254697 874517373 -760638326 -951580441 999997190 1000000000 -259822672 -1 1 1000000000 -999994807 -66175719 585722510 -68888920 414106557 -999994807 267336394 63683090 -846066365 0 999997190 999997190 -411386270 225742786 42 -260575035 833500697 348472744 -895420141 -105697750 -739995191 -1 -847239773 1000000000 1000000000 -214018731 280728649 999997190 -258054514 1000000000 647345170 -75420715 -340514766 909927443 -1 -1000000000 735168674 -234076658 -356547335 -636314729 -752746204 -999994807 -475758096 -878929130 -168857091 0 81036004 -1 -511892664 -1000000000 1 320474584 450547500 -1 -999994807 752714778 702822661 -567136296 858564995 -1000000000 772186395 -361511499 0 896040623 -512392674 60802206 -999994807 -1 -999994807 393763416 948460454 -999994807 -424887356 -294431081 -233125347 478155490 -365733842 22628508 331834399 58724381 0 -833615408 953957486 -204452333 915781112 73313319 -532258460 791951262 -1000000000 0 -999994807 740838027 45052371 1 -394872764 455628698 -974945834 728888225 -157867242 618001073 718950790 1 -843260831 -265566555 -999994807 829627328 -1000000000 -426569340 42 272734535 480085835 999997190 -565955259 42 182373682 46504125 0 -431754774 682029593 -776890741 967244705 13662241 -849241917 441075826 -1 42 999997190 -715632888 1 717786082 820235183 -521267555 -1000000000 -363887817 958934478 -557096238 705635579 -50714863 220716412 0 -175122116 -1000000000 42 -999994807 1000000000 455853746 -167634891 678560533 999997190 -999994807 993476873 -383281583 789348706 976375864 113500920 -160214236 1000000000 285699390 -32528317 862780883 283239073 211560990 169247029 -436810709 477295897 -467937454 -932744816 280708133 211797190 -588405141 145324363 0 259919814 545226379 538637529 722575799 -966981276 -999994807 -1000000000 -557901718 440527542 13861797 999997190 -56965997 -578753119 999997190 999997190 171194400 887249840 42 1000000000 0 -89457731 922233876 -214330426 319995850 -110409048 0 112478605 -999994807 -999994807 -746437652 792900815 317835577 823320243 0 1000000000 -621346413 763190371 352034896 -684283566 -481357040 263575880 536982119 -968768483 999997190 -93305139 899768086 999997190 -253524977 169510084 -851692067 42 170276648 789837999 455160713 999997190 0 -329385032 -999994807 -317839140 -994027047 149988195 -509207631 -78480623 451046519 1000000000 -962713290 885599654 -999994807 820257711 479994743 1 68950101 715766464 -207196857 999997190 768791065 1000000000 -246577146 902393333 -999994807 845453097 -100117353 -1000000000 -999994807 -999994807 -392904325 323057679 999997190 -8725787 592043986 -999994807 0 934989720 -709885916 684151810 -21749519 1000000000 -834427625 999997190 999997190 999997190 999997190 999997190 0 -1 23823454 999997190 -999994807 0 700930127 1000000000 -942512504 42 575733791 999997190 950097148 999997190 900661894 -999994807 -999994807 -941458225 875748356 -890651052 898492400 -841691621 937436394 217769595 24602611 999997190 -999994807 -751007635 1 -566971975 935780704 -502130361 -445726274 942699286 244699172 -562805824 -1 581080067 999997190 -983606339 -999994807 117112628 447952031 953780671 569470627 380661530 -758917454 -587671861 771856731 931746043 -1000000000 -1000000000 -311733981 -67718320 1 999997190 0 982783496 -848190606 -435545916 0 -999994807 -999994807 -944518477 -999994807 917241147 -999994807 -602741001 1000000000 757461020 -228493715 -954417332 -409966809 -796476742 189030647 488723633 -803429837 999997190 -381085296 -999994807 -737065845 267505219 997180489 -999994807 -381723276 -889526809 -999994807 964593419 -193889963 0 999997190 -613501303 450438853 -999994807 76743090 999997190 723078450 999997190 -920593698 1000000000 999997190 -577764625 -1 -888271681 -365395026 -488206023 -985992645 -413770172 626658147 -984136039 -999994807 -214765926 -309928370 -999994807 -790576600 -547590972 -999994807 -233526401 -1000000000 1 999997190 -376922962 1 999997190 -999994807 -923701505 770389741 467512785 744087653 -78034307 493799910 1 -914183939 -433823912 1 -668104672 715726379 -350257043 999997190 -163972526 -271685901 66722142 442495882 434287350 -1 350217671 42 349533411 -921103611 1000000000 808485154 -265857299 -575887674 822078712 221453165 144757705 -572403425 -532235179 703786560 -535053643 438426875 0 -537595366 488299812 -544529537 -650090789 899231510 1 999997190 202417121 406796173 1 602456527 311886229 1000000000 -790939569 949881363 317110279 42 1 -1000000000 519494367 209194125 -754129575 527163016 406460616 -999994807 -44972484 919657540 999997190 999997190 999997190 339732412 -517403473 -711190828 -999994807 1 908869829 734672643 -527312026 -217766720 157842558 -1 -999994807 -678926409 675517973 999997190 1000000000 182348695 903647126 -248502520 -392838621 887898576 -1 895472452 -504780114 -1 999997190 661117948 -839418774 1 -249875979 -615580079 -641996040 768040309 -506608692 933773026 933986483 -678755988 794012014 176159636 -520547271 591529283 -1000000000 1 -175520343 -310309724 354997688 819860531 219936281 999997190 -976501432 1000000000 -999994807 -274365334 231173929 -1000000000 79323039 600124599 4094186 -999994807 999997190 -999994807 42 544662783 -750933485 673547662 -719271999 305185245 655076543 411956116 -999994807 999997190 -756360512 485023634 -665477566 1 17128340 587996665 820029773 -325600981 -1000000000 -251130429 144284901 595021786 822175728 125412303 -1000000000 1 -73446533 -758180444 826588751 999997190 999997190 48374505 -277296922 773635007 829596677 -755934911 791849396 732138346 -999994807 502573871 -809250462 213161326 -999994807 667955077 220145005 -482447433 -983131047 409369413 -724051619 1 999997190 -460171703 -989456993 -469744436 0 999997190 226576304 1 -335730912 999997190 999997190 635569451 -711851548 322129078 0 -210040071 509961394 984253425 -702606048 -400901111 337313796 -987807100 678853854 1735717 -134013281 507467867 -1730831 644298050 547873882 1 1 770649945 -999994807 1000000000 -999994807 42 999997190 -866928422 -229941065 138698479 -218140338 -370590066 850439690 630569960 -272626547 661115594 -225309017 384448703 553408016 116716746 -94519955 343838708 752647962 23081048 274821600 533867001 42 -178255275 -1 916230343 209476324 -299936638 -830272549 0 725139990 999997190 -939507806 994104418 882058342 -104581887 426706005 -954304994 -191136070 -777201586 169333067 521505055 933333758 999997190 297295016 -455936183 -283881374 234003114 -9061733 999997190 379193926 2687680 363763950 -83318319 -912775055 -911850051 -747462178 0 -834732238 -868570872 1 340202370 -999994807 -605677286 -480839125 -79361299 -879800138 56436417 -217823600 1 322547918 -269784277 1 -350000684 -498513419 793376183 977499336 260369869 42 -999994807 999570653 253821022 -248722493 563497456 -1000000000 792031882 -1 -1000000000 1 -999994807 -821526597 536900795 109411258 -691023156 -253162378 -343048249 -999994807 -94608498 -278755031 -814534628 -126001029 721609152 -200194131 -947165301 654564533 373536183 -906030778 688969514 -73042861 280388521 1 903608561 -165803901 42 1 154594070 -967189314 -494650978 352148176 42 -484250725 42 -605349401 751486874 -415665917 -999994807 42 783336461 -1 812234111 999997190 -163262967 42 -817609442 -999994807 -163368938 865485267 326004941 42 -944157177 469534993 1000000000 -999994807 -999994807 842304630 220792017 -569154554 1 -653225375 356288789 999997190 378864551 -580593483 367130561 706609005 0 -508307399 999997190 -88927123 730598306 42 999997190 -373630147 802761245 -28916237 -863808450 -519934905 564173953 363012317 999997190 58024017 -915260496 818492739 1000000000 300485493 -329804962 999997190 -543335544 1 999997190 -573111578 54768025 -740985536 185449843 552687355 -999994807 442882747 195143494 970913907 -839218420 -307818052 39729583 -519955205 214689778 -644592464 216172141 992611908 -213821971 888794399 -1000000000 0 639444169 999997190 -999994807 424711906 0 -639367916 681963179 29477 14303213 -338050015 -926758357 -992654578 -999994807 412661261 -522555081 627993029 888454842 685757488 407592544 -417326530 1000000000 42 638415034 899596738 691403684 -1000000000 229934536 -999994807 -999994807 -1000000000 -847112147 -190343703 522361563 571254405 999997190 999997190 999997190 -433455669 -215619716 999997190 -999994807 -461173895 183764747 876469622 -999994807 828701719 -388541775 521336792 463236351 -1 907702460 999997190 -504878273 106361990 669212957 201217924 -49552153 1000000000 999997190 -458664973 892400220 -983472801 986418159 904372995 -1 999997190 323834702 294073419 843722377 608537523 752924503 42 1000000000 -999994807 -166807415 0 -821879441 161693440 -512729929 -6674422 999997190 -471703893 1 100361563 171720011 -734200556 -60215284 895860794 1000000000 999997190 -584186555 0 1000000000 371368888 289254368 -999994807 -307746548 -836260121 -768904148 58786830 -784309295 0 999997190 -138779093 -918519748 0 -545636508 620067515 -389102872 964593232 290443985 252606025 162944283 -866620899 28886811 -1 -270110562 999997190 -999994807 -497797064 -378322464 -880671616 -861077183 479819390 831929311 -860816471 445893714 -256936657 -963480401 -222073271 -264789107 469023310 1000000000 592719621 -1000000000 -786105356 -273805445 -369463940 950413634 -695350548 -999994807 1000000000 -732223362 -750063922 0 685179641 -1 -582391106 -999994807 42 186737429 180456052 601739551 730020784 999997190 743045280 -437173239 951871057 999997190 918187216 441667836 0 999997190 -900200469 -482755917 999997190 610131724 -424228792 999997190 358163462 460312867 -1000000000 496772519 42 -616705120 354969661 -243100971 -114870141 1000000000 322465108 -737801582 391197826 -718411049 113582688 -35588328 253447747 -619034809 1000000000 645975527 603690530 559676215 -372220043 999997190 -1 -308294280 999997190 1000000000 269504524 -405285101 776880435 -16281698 -15925011 -544729261 -999994807 267458790 -999994807 -255794042 -404025200 -323994142 759324033 58737239 -1000000000 396960133 -999994807 184567989 -936465310 927677679 1000000000 -1 999997190 999997190 806672324 498528120 1000000000 166992318 -829060255 360778729 -328182046 -999994807 1 1000000000 798857042 -999994807 309027124 735161709 489884771 999997190 0 -338321061 -531067417 546464402 -495951307 0 999997190 -479828679 -999994807 1 -355807804 999997190 919278309 -369671904 432267111 -1000000000 999997190 0 -870671073 38558321 999997190 1000000000 -1000000000 -650062182 -751241112 -631740348 52886760 -1 -369996242 -301701293 -960648746 -868590884 473567018 -958908947 -593076804 -759020247 999997190 670553554 420417138 -232911975 859548445 999997190 -999994807 26124559 321291402 -505592555 999997190 1 -348653628 -999994807 237284153 481810789 586697691 -52111632 -437414956 731992377 338297033 -962280037 42 361202029 135179959 -776115191 -740785461 -492769012 398311412 -458174236 -38985036 -878829007 -558753084 -999994807 999997190 -999994807 105548261 -450356240 -999994807 161665825 479347421 1 557596580 331845538 1 -508308161 647332790 33895551 -102805756 705737346 -675775829 -999994807 999997190 585841799 -344025322 999997190 636117663 -1000000000 -264916715 -924856330 -881497203 -38754406 673049144 -107154028 -113105832 999997190 1000000000 -88942126 999997190 999997190 808369486 -1000000000 999997190 1000000000 -148878149 -999994807 -757145531 -275459935 28120893 -1 675980428 -889948426 655918663 -783390907 -577825643 853224949 531635270 1 -511755421 786142347 0 -999994807 -999994807 -28727942 -1000000000 326832180 869408461 342899261 999997190 999997190 999997190 148524552 -1 -287436466 390755123 212121335 637417712 -910361583 85972879 109772294 281641019 999997190 0 -999994807 -835743827 12334715 -583520894 -620409232 -997256930 -1 -17493062 -999994807 -200770458 423620446 -1000000000 -45764290 -475540625 -771268550 -491569368 -641116007 1000000000 0 408633400 863644175 792633505 178891982 -260262861 -994790358 -539855635 -277811276 364544169 -787039396 -442490163 999997190 851279254 514090990 1 1 999997190 1 999997190 -997009701 -1000000000 -1 -113368071 1000000000 -1000000000 -432836904 -328894895 -1000000000 -490225973 683980100 -1000000000 -1000000000 -999994807 690986776 999997190 999997190 43091182 -813000082 42 -238237664 999997190 210930008 -493704570 -550608443 -1000000000 -161046473 458941865 43570344 0 -999994807 -639794917 -998587515 -941700648 0 42 -999994807 678115193 42 867449110 -15730437 -1 -737600612 722159447 367593433 436435963 1000000000 -399927101 745134650 42 -999994807 476044925 999997190 773728061 -790752100 1000000000 999997190 887866869 1000000000 -684997310 -999994807 194172961 230518167 940704947 445456855 -509934290 6779055 999997190 -154792239 -716192669 -213580077 75334940 269262935 -999994807 -1000000000 357076139 1 466502469 951766512 0 42 -391160281 -401111457 1 1 563661064 823617715 -1000000000 465768770 -213334853 -357824051 -191433035 307754947 -754633225 -514986583 -875411849 999997190 931077991 671161743 1000000000 -611356623 -1 999997190 -641048622 300330472 160886656 -675319146 563554150 999997190 892788792 -999994807 698694708 337680521 -865594649 39344054 887694196 -1000000000 492936649 -80127817 310954768 -970050795 -999994807 796384677 -383923136 0 -753478868 666059164 -739681596 112031827 -999994807 795724311 -461256165 75110292 -383097909 1 -210315059 532186835 751566335 -341871784 1000000000 -27508956 -151316585 -304072375 498480610 -469347973 -758549237 -97526756 29925830 -468637122 -591497167 -185154979 -999994807 -726916544 -614357473 999997190 -539925460 999997190 -304448328 999997190 116520199 -912434 999997190 -606726711 514843273 749663492 913077205 42 -634942938 34222156 782448241 545792903 999997190 -151717351 188946621 -1 -197581707 -138956547 1000000000 -999994807 42 -644775282 -592048788 778304265 0 999997190 -268830174 944631079 -156939370 681241174 999997190 999997190 605929725 313371028 479522269 723688832 -169483453 60534841 -671871183 -827736941 42 -177861165 -835088897 -999994807 438716527 382910820 -358630898 -262221328 -155598414 -401465147 235427226 -1000000000 546018213 -572348310 303032982 275905618 -56726937 -202325173 999997190 -543536310 420608815 -709281093 0 1000000000 661523040 -913922806 277790558 975566979 932076909 -813600492 1000000000 -1000000000 -159628298 -1 -938037829 -999994807 -999994807 -839684717 999997190 -387488235 818504814 -999994807 119171796 -781760400 488051827 0 -999994807 -26049558 -999994807 -80461107 -1 -381489037 26009447 -297608880 -915278994 -981933590 183987396 -417857710 -789053931 36746813 420902344 833949661 -918377093 -663577628 196729327 -450440929 1 999997190 1 -180175597 150511975 -351019297 -581745279 -458195710 -748758099 -999994807 -189595100 999997190 -215772380 -999994807 176523493 -710244957 193632810 341846287 -528110040 518342422 2824435 42 455774716 -1 -577253261 -999994807 -899312921 0 -421113339 -471726203 -205448616 -999994807 -301055694 956786223 628319487 -593551234 999997190 350732546 22949796 46415717 -479619212 -141849793 624541053 -177144198 -394692655 -719589234 999997190 251160203 -557420453 -460255480 138193427 -707783825 -999994807 -1 514337749 -999994807 313185987 -417735143 567483427 -1447355 42 -662534343 227193168 -999994807 87436365 -384068383 -999994807 -849250615 999997190 847597425 349544826 -980216594 -755644654 1 -1000000000 1000000000 -400561102 -999994807 -85410588 -514840513 -995003897 584085352 -148897959 42 -457145835 -563589811 999997190 270120810 -632045703 42 756502221 -1 -399097791 1 -864430441 1 -381860752 984080911 -150539241 732336080 209818272 -46540737 1000000000 -1 999997190 -999994807 42 -323050645 644298050 42 -427111276 -161763458 685919772 202050520 1000000000 200192086 999997190 428497073 -999994807 -375586375 -248769678 153893301 -408968634 152166643 978816831 -631162940 999997190 241740422 -184785501 999997190 1000000000 99689818 782206746 761714631 -758301090 754670903 1000000000 -288233814 -999994807 1 0 999997190 -17129484 25819970 999997190 878993420 568168601 -1000000000 -754899714 -999994807 287436452 999997190 353968044 1 597278185 530326751 -442034234 647016025 759366710 394835512 -610059667 246236745 40965153 931069436 42 985693295 -999994807 42 -566175128 934316248 -415113315 0 -176425789 300247044 899438392 -999994807 -355062073 309613510 999997190 -328168483 821723778 -1000000000 -191392121 -1000000000 -999994807 42 922032896 0 -925322658 814443948 -360211503 -965390430 -731367626 714707377 -985163328 -393344547 753032826 999997190 859963089 -770279478 -484848170 1 -561325284 292196113 609643516 -522971828 -134012979 999997190 272658575 962339978 714622938 661583756 437835799 -458637783 -488387634 155198045 42 0 908783720 -690113519 -73121430 302020906 -759466521 999997190 456550073 758569811 487264018 698617762 811681798 528282931 845793520 542252682 -999994807 448605096 -999994807 -789137136 -848248516 1000000000 -741782712 -513499540 289113293 35645628 790624107 68996133 305678926 -468550608 -46069706 45056286 -1000000000 -821815553 999997190 42 -79967201 -999994807 0 718376396 166934918 -22686737 999997190 892195350 1000000000 -658758922 1000000000 -489627887 687686347 334745618 -101690388 -999994807 -685102070 42 -296155413 -16578210 -769848322 -999994807 -497481061 -999994807 763008228 -142260846 827921390 -1000000000 -748287598 999997190 -82076783 -999994807 946832185 106218042 241239531 -105326922 38927129 103221494 668815464 -879460715 866910726 104356308 -998085131 999997190 -183040209 999997190 -347903629 -480509246 -502093826 -172668365 1000000000 -142502054 1000000000 959727753 -669183439 -604291814 -95931583 999997190 200719668 -850655108 -1000000000 -851815508 356779138 -536643353 797083026 -166079253 865084415 696116076 -673891803 950133857 -176240722 -942766638 -787792166 -1 -512576604 1000000000 823166330 578361182 736881282 76557208 -779245664 404783908 -893115644 -707749995 571762549 594394853 -595553671 -258227602 98627569 800677765 -124920506 -999994807 1 999997190 -999994807 -624321454 -224045823 -999994807 999997190 71800520 -378319842 -658029140 -356979769 -1000000000 -235989059 -839083845 628125202 -999994807 -104694417 -306686280 -520706121 -889155187 42 1000000000 -1000000000 999997190 -921618767 -1000000000 451847067 79775942 -425789192 61177612 214559476 704905595 -1000000000 -336925991 579782032 450312768 -390254195 -189512340 1 -904864748 502518922 951865268 968012819 820555054 315802452 -9676536 -851038106 777609534 317887055 661231695 999997190 999997190 -138646905 999997190 427708564 -728587671 -1000000000 -285635150 78101351 -85356528 -17898614 620419771 0 87962369 269808081 808258446 1000000000 -1 -99795830 -999994807 -989497877 -425966416 999997190 541542261 -999994807 520464377 1000000000 -778701307 999997190 648677528 904756791 -336180576 -458965668 0 -366659042 -256623119 0 411577069 999997190 86761936 483727207 -999994807 472506924 42 -985124669 -999994807 530988367 -999994807 -909563484 955224903 -1000000000 -929676423 317364417 936091776 1000000000 -221879340 598766220 42 -872207223 420388877 693996532 -999994807 383322596 42 393024376 243912674 612107236 -999994807 874489155 1000000000 999997190 70342377 -88077035 10249148 996783017 429254286 859729209 42 -371357440 600264246 1000000000 497615575 -999994807 1000000000 256026359 -275505350 -287805521 42 999997190 -274522250 -957958090 338262271 -734568529 409720609 297018441 103090930 -242118125 116982833 736222850 42 -217709528 -552576802 321887248 42 925767421 507178349 423911412 -1 644041355 999997190 -489668896 455774716 252763716 -482625553 999997190 215584909 -811424881 0 -999994807 819535235 -549635461 -509422811 203431066 -1000000000 852799614 570911241 1 -691960829 732313025 0 331636067 439254390 -771226237 713735420 916759550 -999994807 -575406282 -1000000000 -121169755 -878829007 0 -570279631 -222549082 609913462 122391118 999997190 1000000000 368648106 -809092507 392355307 -392790106 13199709 -1000000000 1000000000 999997190 -225554424 511284779 -355646233 -999994807 999997190 -952716186 999997190 -265254649 -149793345 -632261475 533435035 -999994807 731093905 0 -598836446 -467271184 0 76007468 0 81640222 459141649 -779331634 -220354447 290359485 147055725 -806512858 528906172 999997190 933671524 -958361093 999997190 -150660478 32189146 -955933989 999997190 1 -626036577 -827220376 971611948 1 52203903 1000000000 372561573 -580092881 999997190 277674787 -516242662 170381493 -866340081 -256986691 -999994807 -310309724 214858801 113915242 252099960 999997190 -763473195 -990702027 42 -342808102 999997190 999997190 851275117 848647772 823629693 -999994807 538496073 579790422 -164164725 999997190 1 968048448 -440877058 249136089 -345442291 999997190 115679902 42 42 42 -999994807 -302226335 -983915267 999997190 -932115654 -476900738 28689078 -719893934 -953364281 504244135 -849069315 470413836 -328177807 -57611847 146606085 -802793044 328580156 -1 -912204133 999848264 -1000000000 5030884 -949576170 375383854 -947533142 995893569 -437406656 -813665511 856543353 1000000000 -930143831 -494356409 -829043060 -884960814 -623261895 -844970056 -907191292 -153224626 -100117353 -307300357 -404481653 266400022 464742794 -830262188 881461293 30259270 -957022636 999997190 1000000000 -538704359 412689738 595352709 -274095978 1000000000 7252516 -174075993 724677289 1000000000 -1000000000 321973442 999997190 -71790086 493349859 999997190 -999994807 -1000000000 999997190 639333663 -1 663015136 345900845 -989953344 -460017501 734185615 256225811 367680538 444930308 536363045 -1 649877374 262123236 999997190 -264926848 -241096473 -333960517 -789646252 -860667166 -999994807 465168674 -664128347 -1 -999994807 733107216 999997190 -905550313 -826733618 -999994807 610585893 1000000000 -757269934 -229840114 -1 -1 53568224 -999994807 -999994807 0 -12894343 177560268 1 -899291754 -999994807 26368585 999997190 581006407 -846684237 -401569287 283457540 -605651314 1000000000 -422119833 -864496007 -999994807 -1000000000 -350134673 -1000000000 42 -440582605 140553795 0 -94540061 322169286 0 832178744 -245424622 -999994807 92757493 794817232 -1000000000 488096171 -261705965 1000000000 534297340 -333455833 -428697924 42 999997190 -610720458 999997190 729716725 -890392371 -987551434 -960922902 443198908 -115776582 -151521198 510078585 999997190 1 -509745068 975210382 -279607438 789015949 -592932623 1000000000 -172079134 805673486 616037913 999997190 913575036 626801630 951498450 999997190 73647338 505920645 944718673 -102014283 -502258420 -993585274 222042288 523313809 -862766984 -944723301 249651883 426756507 829896891 734598573 -432284699 0 901003371 -935457242 1000000000 -93427309 -939790068 -910072529 668405125 -999994807 152838111 1 -465721648 926747539 888800380 -206668461 -238488054 14525758 939103105 -45152497 999997190 614624707 -903791736 -561151705 234154957 767661641 530473489 -380814733 1 -183146222 999997190 -1000000000 325266667 1 117677331 999997190 -993112252 -203551609 499735125 -409669330 1 -276919082 -504017012 999997190 -702616118 -557785213 -490366765 -809763401 862355795 1 -416825161 -810286146 -306983553 1 -77564349 -581942127 999997190 881275860 638233910 999997190 -999994807 -818057337 -72059596 846744750 -63321485 -532787994 -523631279 999997190 -999994807 513046311 597769827 999997190 42 737095893 -725767540 -487383437 59961051 379579710 -999994807 -629682976 615308208 448649596 -620492145 425413029 -915838389 0 138957864 -298683292 -999994807 -817104970 999997190 561836319 -1000000000 344655832 -1000000000 183093820 -1 42 -1 -873965443 -321330906 1 -790086715 219801081 852741146 216208324 -1 1000000000 761162712 311228808 -999994807 504694062 -1 627897128 -596005956 -281082508 -727018922 -278059051 999997190 -990371292 -255249054 1000000000 -1000000000 130223091 832794452 -999994807 42 -727126996 -999994807 -258175417 643561536 821289898 -1 1000000000 526269104 -895923230 42 999997190 -880951968 1 999997190 -599102518 -1000000000 804279650 163897396 -387071610 812840721 193879071 175652688 999997190 -757284646 1 999997190 -1 450184847 -449983102 -999994807 -347148216 -22781370 1 -999994807 -449516861 1000000000 -282808769 228040526 -53307654 -620994365 -187686905 618308368 -813026645 -532897498 -999994807 -342757695 49910913 158229637 -1 -2073046 1 -999994807 468156877 -827507200 166581776 -564608693 -53200036 396373511 -83565772 -999994807 -521844869 1000000000 918912696 195402054 -824214156 559751002 -284782219 532457986 544220274 -138910076 -720610278 317977411 42 815225345 -6585766 -467358541 -356840654 928104415 -1 999997190 -999994807 268844851 -999994807 368825704 -276239044 -121651813 -529750038 42 999997190 688169906 525376545 -399968953 638822691 -1000000000 -750040785 1 999997190 -815064271 -694940510 -851240607 -999994807 6177427 999997190 -530806731 766421230 42 659309379 -725239715 344709876 573132334 419725712 -46158362 -999994807 126241456 -306320284 -999994807 999997190 176232017 84639192 55222418 836341174 472023921 10151147 790792427 19509723 640606615 378383269 -108177735 999997190 443326600 772167296 -999994807 -306515842 713702756 -999994807 -391519597 -695726830 -990337764 -47947308 -924112756 999997190 -50007806 -616707455 0 -538072864 333746842 999997190 -999994807 90974039 -854358880 -967890522 -462674054 0 994262422 -999994807 503924746 347296009 999997190 -592049569 793626846 967218203 -1000000000 -999994807 -343080622 -314609803 999997190 -666429715 699758589 0 -929190965 0 -559092527 379115460 -318210553 146705926 -293424015 -571037464 999997190 189427899 -422468681 1000000000 -726916544 999997190 -734905450 -664483226 999997190 567672613 -525703864 803968999 999997190 -248343097 509512276 -999994807 -96321237 -999994807 -846650461 -213293779 374180802 -999994807 -999994807 629676191 -178981289 -617686193 999997190 -999994807 -607797156 299471609 814464151 42781253 -999994807 1000000000 999997190 999997190 -62178816 -378294082 275783089 -259335680 0 -999994807 -599199939 996334488 927724939 -999994807 -387987114 -1000000000 -589602320 727347528 999997190 393570143 -281276683 839699393 909489124 -544522570 1000000000 -962136406 -434168703 -126031432 957655918 208205661 999997190 695467621 899596738 1 793405023 1 219113626 -999994807 122018714 537869031 249968175 -384856283 793786621 -244193590 -999994807 -769519509 1000000000 -844977318 -999994807 -756825797 -140995716 -464366880 714510901 1 -814714154 177596169 -999994807 -1000000000 -999994807 422092192 -999994807 -546240093 -1 999997190 -999994807 999997190 -532812649 -624943959 -593243432 -1000000000 -1000000000 -490764719 -160314366 -869003582 -898224363 -608794992 554965671 328926845 -843190727 -832416185 -999994807 -311423402 -1000000000 483104343 -352887869 -691606332 1000000000 -335184319 -910226868 -90299390 432133591 -854482251 -999994807 -40754725 -155899702 -578082600 -999994807 6162089 663675797 629008060 -882762905 473889659 -1000000000 146363011 42 360170888 272457517 -19544640 -991837253 999997190 1000000000 1 999997190 0 -212348157 768502608 -999994807 -75653219 -999994807 999997190 999997190 557407395 -999994807 -541044084 999997190 -822771424 977706246 -316570001 -13692712 0 -181561860 -999994807 909563090 1 -892597590 370795557 -28086127 -1 -813465111 859848458 -60833590 999997190 -1 -634676880 1 999997190 999997190 -581313818 0 252012447 -635694713 -798905606 -237351104 -611812448 361213876 -360380780 367759473 -234844426 -23765247 337323203 909763190 896535444 -32504539 -196844667 1 1000000000 999997190 74731326 327439854 392281680 1000000000 -743526712 -780077668 572292595 390985882 -782444368 -422186221 91414277 -322016866 -966812019 -676640746 16196591 492386592 198948337 999997190 184023658 329505377 999997190 897142826 -294446647 1 -575890986 481587689 -728855863 -1000000000 999997190 496655191 -209773059 999997190 -128695893 366255912 -999994807 -999994807 127858971 222888470 709304574 635763508 -1 708788319 601198900 -839675024 636625553 -458287308 901953427 293040594 -14644258 -39929797 -1 862156997 -999994807 0 712279082 -204046527 -371707033 564646310 -630109213 -889740445 999997190 411077694 113813140 -631485015 11511000 -424940241 322080242 999997190 -267045492 -999994807 242140868 757411051 -813123758 790346305 1 18314324 -254886397 -875983307 98993155 -568041461 999997190 613078925 -82297469 -121823260 503516851 -999994807 423321641 999997190 560143201 42 999997190 -999994807 -865315168 -476105367 905105510 1000000000 -352181540 -225503760 -756076493 999997190 -1000000000 608736780 -898735902 1 -1000000000 130145594 999997190 1 -312421977 42 250956091 -999994807 -300840845 754299108 42 443873059 500441290 999997190 742237840 966587433 -185826745 586746070 -128680846 -232447672 -99477467 -222459756 223415100 -977236028 336656307 322044793 313662494 -999994807 -161210192 -399982033 755797774 44223785 -700773904 -577549879 616788635 956380201 252836027 489879369 1 849599329 707371901 797992485 1000000000 -747219897 902139195 13362442 -770975545 -91811607 558958518 -999994807 -359300678 -1000000000 -907161640 42 999997190 322168246 193861695 -745889825 371038403 -999994807 950874177 -522447671 -645226252 -199733697 -1 -459650475 999997190 -905280583 716790245 195987044 431981915 458689557 -288713325 -271772214 -867240024 -999994807 1 938498688 973435602 -903937470 -555100974 771346734 -565335688 -879322215 50242137 381828785 -868885981 707809330 -847218182 -590859194 -1 999997190 999997190 -81308049 -442042722 -496081688 320217563 42 -307139323 -514212117 763532240 873747891 -482254659 282021801 455008723 1000000000 253080646 1000000000 -999994807 748915370 -252151078 1000000000 42 -570799512 756714312 0 841658408 -377725220 -357509525 -999994807 -707429547 472512355 37885639 -40185225 -885480753 87360695 -1 -1 -489619034 -810060657 -717595864 807643587 999997190 675152645 999997190 910748642 -483705864 -1000000000 -999994807 -999994807 -728959537 -503014538 1000000000 -50087348 999997190 -42833426 -947560749 -641279642 480069949 -1 -58466491 -559245601 -999994807 -999994807 -776052132 514880430 999997190 -48178351 999997190 0 -478336356 -421854272 -16690683 -860667766 628113746 -1000000000 65966554 490132920 493212711 -314714891 -626798929 -1 999997190 -425547412 999997190 -171735717 126451938 1 -1000000000 0 -1000000000 692932909 494523591 514337749 102070586 -543991465 0 973792794 -206330848 873449308 383091730 988545471 -330687054 -999994807 -1000000000 442808047 -1000000000 323483932 -999994807 -999994807 -999994807 -396184464 -130650885 -294173458 -947827957 -928391890 -25220158 435094763 -946323129 -839418774 132956087 -377656821 872245223 -999994807 -475044301 -377186 -788768964 -339269451 373602152 -642015079 -232766218 660194054 -1 -999994807 -999994807 999997190 -647713231 -836038465 61900907 999997190 999997190 287252784 132908622 711886636 999997190 -157626049 443274572 999997190 -105341877 470296639 -464486255 792398574 1000000000 1000000000 -152085510 -1000000000 -999994807 -289588762 -76035305 999997190 -999994807 409637074 -999994807 867148625 0 992136350 42 -999994807 239053297 -999994807 847240000 -196682461 -476695876 42 -999994807 999997190 520463522 -840374951 -999994807 1000000000 600802909 -638107365 141736733 58075377 458223002 1 903406475 650832209 135941595 393327488 -999994807 977980938 949948301 -493725205 999997190 711119478 563858792 948666625 -460947853 1 -655007142 1000000000 79186917 -963676821 -435181548 -999994807 -835505426 0 0 924852102 1000000000 -1000000000 -999994807 -861090281 -292860616 -144931238 -331211967 24885315 599920351 863570117 -315631367 -999994807 -1000000000 -480386687 0 -1000000000 -999994807 -1 999997190 705254891 541798146 936346591 999997190 295841265 477343927 999997190 70722817 -780891335 92757493 846851252 -999994807 495609185 408191413 -368308422 0 0 929975750 369850207 -418028661 115106830 661765919 310360933 -204709272 -999994807 42 999997190 271064895 999997190 671149298 -690113519 -999994807 596247605 -1000000000 385367465 1 1000000000 -999994807 17007039 -520417968 -386337030 -999994807 999997190 1 -115422836 1000000000 -140073948 890131890 42 999997190 -834321357 -218101008 -920409817 -898083695 -139639389 42 86588807 -701354449 999997190 -540857511 -900096355 493339321 164786848 42 -742380679 -400408463 0 -521284394 -1000000000 -460121090 -230443168 -331929792 -770641222 999997190 377181765 999997190 -999994807 -1000000000 695384834 643416262 42 -511801391 32751383 1 725139990 796387904 458558644 854921214 1 532623184 -107455180 564173953 -1 -705597032 289948768 -999994807 -133746583 938949920 56108111 981241552 -886616976 760432903 42 224708228 -1000000000 257642436 -452107522 42 -877509031 242653007 999997190 -385979114 -524007201 -999994807 133514990 657320841 -845489985 1 -350967267 -128113874 899167428 -649615876 -999994807 1 -216973569 654407884 -951117861 907397871 511231999 -507025864 -999994807 -619806463 0 -751384594 1 -841376893 -908063040 900662085 0 -682552964 1 0 999997190 1000000000 297711532 348230368 -851128825 -762529178 479402562 0 -999994807 -231982600 937571884 999997190 -999994807 968840452 -27042364 651222348 283173935 -688788468 999997190 -1000000000 181790173 0 -1 762692568 505169929 1 -470116257 1000000000 999997190 42 -575458109 -655243777 545389988 217939793 -714637856 198788424 -425552478 317112901 -1 543444221 674905962 816322639 637112387 999997190 -268505226 -61595490 1 -1 1 198081923 690533133 -999994807 497625168 684003046 -823252157 592045611 2301874 938461020 113472995 1 89839953 833246664 808795960 999997190 -618622452 -91628009 297944151 -276640932 511885913 -999994807 999997190 0 -148921882 42 515670903 -153020178 571906784 284253271 1000000000 56205288 -710806465 0 446996678 -88083499 999997190 0 903577806 1000000000 -90599954 56267930 -437226960 620570618 400653273 -470904356 0 327781054 448006289 550180000 42 -105236888 799182195 42 452460197 -999994807 -483705864 -302805804 -213279258 -999994807 326602909 161464268 1000000000 0 -255038872 -933718084 -941473575 0 999997190 851372676 589162793 182578661 -1 -58283164 999997190 1 918664730 1000000000 64076987 897096778 -44240147 840530614 18278809 84963542 696771425 -733261736 712573389 -354761877 268771195 -99059148 280133765 0 769119927 -999994807 183387454 -304453802 -292199359 533520957 20341442 999997190 -919429857 1 -516097797 -999994807 -194159377 -879469886 244280710 227122254 -498783697 999997190 -999994807 66299807 -814137390 696741309 -123554246 252845836 -853958044 -673583883 80459223 -1000000000 -264063776 138400324 42 42 665359573 -810205828 -348342333 -260469186 -345176044 -206068741 -484593509 -652901088 -471153967 -999994807 990969272 218915487 -903281539 179215213 0 -1000000000 1000000000 946948190 -999994807 42 -842745328 1 -999994807 -845094309 1 1 120719050 95518273 999997190 64528468 758510726 1 999997190 42 94833714 -14748496 43455985 0 1 -999994807 63954603 -591710093 1 999997190 659532793 -999994807 471936985 999997190 372157211 -885096628 571533992 -970802450 227463944 -775660317 926783380 -507192396 912956417 969658403 -16718207 504882149 -219450494 149561442 -235489538 -999994807 999997190 221593918 -778371479 17018627 166788575 999997190 924234008 1 103938729 -552130660 255518440 42 -531491906 540241820 469932478 999997190 0 -1 -878070130 42 -999994807 -241319393 -840621714 548371898 -345477431 138561822 204608180 438383038 675143586 -36285335 -999994807 -443350576 629160237 870730068 204964678 432370237 -936573377 944874163 -219679363 -486187151 -1 -356576547 290949861 -345940821 999997190 1000000000 999997190 -299405472 0 42 -1 42 715491457 472313969 1000000000 1 263406742 196938736 -439610553 277224799 999997190 761760167 -1 -125992787 -190361701 -252045214 999997190 -682544602 163907923 -999994807 -999994807 103130760 63803744 -177350739 0 -1000000000 42 -359477758 -129882575 1 -873287564 786955811 999997190 126818745 637238585 255586177 -905751612 83989459 -1000000000 -964994323 713858740 -142971881 -750406855 543567749 124150927 -898660894 -999994807 -631716911 -885554233 42 -634128760 -59429259 999997190 -148212198 44652100 -338644734 441177497 -437283773 495899641 -269304623 -900464790 -74251167 -1 -708749957 -452554717 999997190 938537421 -571331923 1 -165599737 559718078 -1 42 -997521400 359165152 -152712171 988444402 999997190 -508220804 -917925165 -662620793 -999994807 -999994807 731459484 1000000000 -939140112 688696924 -261568411 999997190 -764700465 -323057003 143254351 40960321 999997190 309396337 -249537874 -513857013 -1000000000 135231029 63908149 15173272 -1000000000 42 -1000000000 438914893 91024183 999997190 -365242378 -453377541 183412333 42 349037653 201655775 -123540985 -862728816 999997190 931056890 -489166549 462535680 658105084 -1 -952443243 991824372 -614068873 439115144 999997190 579729908 -380715793 87156156 -827494442 -982836142 -428126654 -181878202 427903505 940943637 -396558614 1 -945410373 999997190 923286831 900342553 184308021 0 1000000000 453485238 481479231 314615113 1 -999994807 -266042385 -999624286 104491029 257201559 330619949 257865624 905784897 495638623 -999994807 -459988863 -999994807 1000000000 1000000000 -425074928 -526488070 -225414290 218498866 714927801 236286081 -174893800 345167818 465175700 33794216 1000000000 -474381779 -124366571 1000000000 -460774323 -1000000000 -999994807 -153083900 -733988815 999997190 999997190 -153951362 -791478517 -659328066 802488778 252781452 1 999997190 280703096 621565841 -1 -797338558 656153398 -89650855 999997190 -630378946 794260543 0 39998514 -13936094 407455797 -254410509 -101888575 -391778486 -772244862 1 -486193214 864961512 454404479 -999994807 -999994807 -104819493 -230296858 805873753 -1 348758076 -914840980 1000000000 582464232 -429374068 -742100463 508251613 -469910547 -855901158 493149102 198355841 -188585945 1 293654146 -129222464 789450842 746160449 770430461 501263500 -890790619 -230047689 496655373 871443459 -27786874 999997190 38621452 -851565935 -999994807 -999994807 -999994807 428072855 -680634420 -999994807 836943009 487592513 318398089 -479632804 -1000000000 999997190 -267945890 -368853974 -643170086 580373860 445199476 0 562394365 717228236 2436857 542340581 -460739899 474999015 -113825725 969067890 -459109761 999997190 441312740 517319595 -839181412 984691095 851743186 999997190 577018365 999997190 -141594480 763368060 906619309 42 -353216724 -1 -889506693 -1 2824435 -498201227 999997190 -353574322 -50352098 545016711 999997190 512557882 -204225525 -999994807 -130128887 -999994807 373882702 9403405 519472074 915531102 -641650660 -1000000000 -999994807 268948043 1000000000 999997190 -952774959 -1 650309745 2761002 832090752 527513536 909308039 -999994807 -999994807 999997190 -471605685 636950883 0 122432827 579862146 925725816 -999994807 999997190 42 902812604 -252267362 -349877743 120580954 1 544716539 -738196197 -590873612 -570525465 -423006203 -369671904 915683591 -999994807 -456708201 0 960631251 984864178 298749007 -1000000000 -999994807 171691068 -686526731 6576236 370612451 454980217 999997190 0 -74795083 -911036676 999997190 61247274 -999994807 852502997 999997190 999997190 -365174194 123172641 327426446 939275125 505520095 -999994807 86727605 -778410216 -574877438 -11823905 -486792515 589254488 42 153834685 -777898397 -632038520 -621263419 95589633 -648613693 573126152 999997190 1000000000 726089757 251168622 749680100 -404640253 999997190 38511504 -999994807 999997190 716309533 -835935522 -137494068 946896597 -342386163 1 42 -999994807 999997190 -1000000000 849396241 946815523 -999994807 1000000000 635027679 956158887 -999994807 -999994807 137977362 -289908159 965816085 -86588444 -1 700362414 577578614 314872603 -430847436 -551766426 313934253 589208623 712076522 -828923294 0 -1 969203806 631682630 -121425469 -999994807 -525098645 -919460313 586319501 -999994807 923405754 1 1000000000 999997190 42 21962059 -999994807 -999994807 128620164 525103847 842325541 983551291 245608000 999997190 -928974549 -850822081 -864305253 999997190 -661424487 -838850692 -999994807 -999994807 552841613 372359686 999997190 -999994807 0 -358848954 -713795266 -21697440 1 -762740550 200212934 -8668001 75966301 -155715009 -497537011 976566097 991515899 622065390 -999994807 538607521 -455194623 0 615671199 999997190 -678475751 999997190 0 -999994807 435612382 -908306853 999997190 -36338656 -456772398 275613034 -538271974 -748755652 -19022675 -278964866 -808956375 -957299503 21953499 -365225120 56626137 -948908107 575103800 -701482638 -1000000000 1 375855839 1000000000 -1 201700441 454492463 -541644486 -863770265 -345676195 -163219142 -139269776 -305855977 -464913973 999997190 -759889128 531622914 430060885 693611077 396556152 -786338163 459902021 0 1000000000 -1000000000 -484709505 0 981144879 1000000000 -100991120 999997190 374921972 -1 355451174 794493019 999997190 0 -121424423 -999994807 -997393512 650602529 -656280075 999997190 453388274 -519401472 105364224 -692725884 0 859729209 474986818 228557317 688180158 561287516 237504711 682270929 -883585576 -303141620 999997190 42 285579144 -769518406 -638071315 700215551 511250110 -318509773 0 1000000000 -999994807 633031306 327892395 42 -532211348 42 995241261 -1000000000 1000000000 593647089 745973493 -792929774 631640891 -727399246 -458644347 -422137889 -743120667 676820255 -486863010 23118282 -400751543 0 -807745286 -523012075 -546002459 -1 625642931 800593192 -330034145 449775654 -1000000000 834318913 -997978747 945399175 703730660 90584956 328857330 -485297800 887011716 -40209062 795217070 514743576 -613057136 715605504 260106339 999997190 -1 999997190 1000000000 -949331509 1 315972478 550079202 39345412 -131070919 774665605 -402420865 466441035 -999994807 -694837278 -923432105 -999994807 -188060473 34608614 -999994807 999997190 -999994807 -395658029 -46823140 0 -1000000000 -756371646 260801991 999997190 999997190 268950616 -236929132 -376667740 864165116 36070114 999997190 -737725994 -999994807 521632163 -694926590 756796019 -27668898 108852397 42 977809541 74506386 -623530446 486899466 73760554 42 -443712803 -999994807 845830216 -691266558 -389301637 -1 0 999997190 831009136 1 391108224 -1000000000 1000000000 1 -162772355 854181187 -847762095 999997190 -999994807 -702555517 -963623716 999997190 -744676775 -977145603 497097443 528284147 294507104 -1 13565280 -125534749 -40041404 581001652 -437331449 561255353 -322100883 885397249 -52678265 -978914698 966501485 -398188530 615695504 0 -351908059 911887187 42 -190717208 15886793 685619487 697002599 561610626 778475102 1 -999994807 -440982484 -724786130 -216230817 532623184 -301227914 -389548896 0 -498791320 621989331 361852639 1000000000 0 741402029 0 -999994807 -1 -999994807 -633377679 -51278095 -323446343 -1000000000 265172036 -259435809 -999994807 -1 0 919969976 113927738 -999994807 -203628803 849249917 221627169 -999994807 338743233 999997190 271449502 -851453221 -503720169 999997190 802280820 999997190 0 -683807776 322874922 71761746 637295962 -533467194 192160317 -906133178 966029863 -1 -999994807 909851828 -999994807 -433430160 579230147 -51004396 76544937 1000000000 -710516088 -999994807 -519929111 1 -999994807 -530854955 346083586 438383038 -999994807 -721960385 -343647891 1 -765073464 701988434 -999994807 -647316517 653373144 578634593 1 -1 608697002 -1 -1 568551484 -908285544 -926591984 747508034 -399604647 -999994807 123506691 589860235 909007037 613472413 91176005 510473697 960640708 -964348284 -923204221 -999994807 999997190 -233420100 746465594 1 999997190 -788142583 123932862 999997190 -54356748 755863410 80720623 -416957671 630518105 -851289138 198082498 145157821 982163635 -449731030 71655973 -321532036 111962749 -942248062 -53872627 286776018 42 -317801939 -1000000000 -693706277 -999994807 1 -625466678 -999994807 1000000000 461441163 -676272914 145198412 -999994807 -307631656 -999994807 -602278638 -848222653 -42464952 878986689 666745006 145928889 -303115933 -999994807 1 976887790 -961588304 -653159512 -1000000000 -999994807 -845684847 609641704 -532437100 -969878653 -512799971 832995871 -155726713 -1 431655119 987563350 158445151 -992704444 -999994807 -490812370 990467913 999997190 713717612 -317043870 -686249784 -813499562 -283993510 629565877 176171457 999997190 -980525922 999997190 -520632520 999997190 -212329389 -933442346 767733838 -367794849 999997190 638796199 1000000000 -974112744 179609383 58290301 495614408 870578489 -72255174 1000000000 -1000000000 -447926672 -546437548 -118091138 -673907550 -1000000000 -428626257 42 405604184 999997190 -572751672 49567077 290556498 -688459448 -805610842 78993805 345218168 -163752599 -458500899 -649967296 677316197 410637705 999997190 -96888297 -214797927 976240191 -1 -844966698 -425456708 461471870 299656466 -228023438 -645891308 -579510343 737704044 -999994807 -629612510 475126311 -505665764 -221568050 1 -808459834 -918096406 1 999997190 -786430704 42 521067363 345381098 -770217270 748661856 664799151 -650347793 -296287723 -999994807 999997190 42 -462074037 684424555 -936718062 1000000000 764282131 -764812004 -107703847 702003972 -426052012 424364552 -1000000000 -999994807 -690388903 -1 0 -646869137 -243759781 999997190 -669876020 553909880 -637262828 42 190436298 616612944 954082385 -580652742 -972385545 595228749 -158225579 -88735833 999997190 -391497058 -1000000000 -514864973 57650645 720527830 882761313 -1000000000 0 -999994807 -767074647 246716097 -725981081 -1 253819961 180214502 -170451885 -1000000000 -573258128 1 999997190 -252981214 151914302 614044478 1000000000 766822551 0 -999994807 856427223 556276103 -1000000000 -886359710 1 -117453810 -354728331 92016313 -300265836 -111095603 -284505650 -807434015 -585829232 -644985177 583852433 698390702 -263515919 -695156518 613104175 -704713629 713788973 999997190 999997190 999997190 748896839 1 1000000000 863925657 882991405 999997190 939835566 0 -228080180 -864633875 -497459066 1000000000 1000000000 999997190 -104486985 999997190 982177264 999997190 -345199205 999997190 -1000000000 812143807 -1000000000 748296491 988504275 -806152177 -843502924 373857632 682693596 -147417582 -692436822 185278429 376404627 64401728 423315531 1000000000 -132627538 -451333263 -999994807 999997190 435018395 -156265251 -441598368 -999994807 991450286 330866808 -18334854 -891566324 -213646562 373124519 -768261616 950650085 999997190 -960446715 540610169 861041042 825697478 -1 -572361892 49185559 974956144 42 999997190 748471839 -999994807 57570652 260579354 -1000000000 832749501 0 1 42 879784440 -711778727 235206086 894391036 935666065 676741228 -1 -617386240 -999994807 610577027 -950364795 0 542500566 347957676 888270675 786620339 -999994807 464583858 540656352 -710830711 -723838768 275437403 999997190 114095522 845682652 999997190 -454200432 1000000000 1 894245061 -782942392 -703423905 -999994807 1000000000 -220389932 338117214 999997190 935542908 -917863794 759090991 42 375914207 187156089 615582997 565233398 56972345 736439434 308909680 49170342 -929598881 -951569359 45213210 553603456 608413000 789900489 -1 86340246 -687021721 286998409 484211526 751275916 -692702502 -837616101 -999994807 628306252 -137181484 814962655 -108044997 -480888152 -58072084 -876510197 0 -966900741 -921341987 562144188 -442224891 276665338 -631728973 -1000000000 999997190 773742948 502246547 -396028445 -237792974 -22609939 756206754 1 -407132765 999997190 -1 912437623 -817527637 652168690 410051365 1 -999994807 511122033 -399114834 926519527 -999994807 0 389313457 -784618630 -4977801 1000000000 -386821309 774506625 597504226 -202009601 -138080177 -597536641 -661875251 1000000000 42 -613861103 821229214 -999994807 -615989831 42 662996272 -446525750 -275705031 489938665 -558607704 -25935217 -338444154 512262268 999997190 -298444297 977537240 0 146224100 -422329776 1 -780714503 533008626 1 -698002255 -352152707 242374182 952305698 -213085957 -1000000000 -438677918 -100925309 999997190 743183478 -438208865 -1 539251186 611036679 620053408 838393349 945876505 -999994807 1000000000 72705434 999997190 936071522 -419974657 42 999997190 -526280459 41173778 848307149 999997190 -1 -997374815 346455559 1000000000 562642307 625793166 599238933 1000000000 -205373455 -19243867 -517705962 619908572 -735545916 -831864422 999997190 46443682 213798210 -894782437 999997190 -865100784 800613962 -999994807 556837562 954977945 -100987328 -583967248 -392801366 81201229 -314705208 -999994807 -999994807 539640080 -474351203 -475130515 912569608 -1000000000 -592938777 -999994807 -37135963 254881498 123026847 1000000000 999997190 61895456 -79706892 -641983321 421931179 0 1000000000 1000000000 -478360306 -999994807 1000000000 999997190 -788085049 999997190 -398615987 -754609286 -140773929 748284862 -971149014 42 -597477682 -999994807 -840842078 1000000000 -999994807 630577825 162059920 -567081172 -735135445 -952150509 1 433009298 -913995716 608228161 -1000000000 -999994807 -889817322 -152957362 451185799 -277510954 -517942700 975268685 385563167 -550633727 151338641 -1 -999994807 583191705 -656228119 -518461957 -544423521 683976688 999997190 -442411355 -126805489 736272016 259139955 -243883285 -879544222 647743712 -870948821 999997190 395171653 1000000000 928006493 890005951 1 978144667 -999994807 -597864495 -470830004 836253344 43033048 -662589187 44716753 -431164072 783385605 -126685763 176997625 706718913 -152912071 346846080 -240796507 -139878062 468402948 240516111 42 437191232 384208560 812559314 -103297341 -190380506 570406608 220734791 795869558 1000000000 1 -273731722 -973714367 -499363000 174408213 -736046726 -110822768 -883918889 898884370 -999994807 1 -999994807 1 500115881 -10450417 -999994807 -94011353 1000000000 -391153966 999997190 -209668917 -916413343 778481709 224365951 -37843628 -507842755 140892730 -884304449 134911546 381388515 -979273749 -316862819 -629527331 897467498 -785566176 325155156 -687139942 -999994807 -930970325 999997190 854554957 -999994807 -735825791 -729873904 999997190 394613328 -999994807 -622034383 579130788 537192288 423755222 -504867294 -598817712 -999994807 -728651207 -999994807 -825588871 -999994807 -881715559 605294391 499011661 -733119757 -1 -319638626 -341740730 999997190 268036581 1000000000 679330467 445894468 953659982 102134193 863852770 1000000000 195895099 -999994807 25653761 -664591857 -282906399 -478163596 511164673 -111942132 -672217755 525823972 -942123426 999997190 444630974 619205158 154464509 -999994807 -298885105 -999994807 999997190 -183438754 686498560 81384748 215829209 72312770 0 814428059 -393642275 -610356114 629258935 -612417739 -116514968 1 -59492563 499477684 12588850 1 -772002515 999997190 -138103096 -435886015 623268498 -427314214 866033371 0 669146835 999997190 -276433881 1000000000 -404948744 -999994807 -397268350 -277929586 -1000000000 243268671 -19595112 -188350 -999994807 909735065 -483003105 748498929 -799031240 567042429 -324290316 708582193 -318453243 461359240 -336600402 -474993874 -1000000000 31278419 -512965763 -48862394 87844537 944458968 -999994807 -584370865 1 299226727 -130691143 580155737 -999994807 906665054 -245346952 595012856 991794241 -999994807 -605860448 -216019831 -999994807 -206372019 565285109 -900536951 113508788 979162127 999997190 64923656 -999994807 -999994807 1000000000 -1000000000 -132401160 -299727393 -1 839007293 937098483 -762528354 672891091 206647809 -448467088 -999994807 999997190 -172979438 -999994807 -8268625 -938224004 -959579891 153646247 468859884 816214786 -852257131 -639091306 492848032 -999994807 -520473541 188780730 -554074253 -83633546 -108749906 -917732408 0 -999994807 193477550 999997190 0 1 577329559 -999994807 1 42 999997190 -470662776 -90780119 -545227708 -999994807 1000000000 -1000000000 238907658 766877370 290820966 -828991355 1 -519340989 -730814079 960903543 -999994807 -11532413 -999994807 -571047769 -1000000000 179103754 -1000000000 -248707482 -656072854 -835890219 -704088825 -999994807 533867733 -94893315 -999994807 42 -793844398 446492391 858729437 -558936602 221803011 904355799 895636779 -806189161 -459732040 280889419 -578109841 42 86113070 -999994807 42 0 -462153338 999997190 -269680952 942497569 -923589118 350298727 -177386412 999997190 -999994807 160862385 0 -721579141 -950015492 0 -221621778 -520205964 0 -460062023 0 720289100 46801302 7404300 215306137 704781408 -1000000000 356584272 607080110 -292706132 -1000000000 -512917385 216881935 234746478 642075385 42 442713761 306421203 -854518400 -930516314 -834285173 330589422 -373786369 -947714884 42 -2076058 18058558 -232422048 -367260028 -637470082 -1 401178860 985096477 -940556551 -1 -441552119 -371145415 561251163 378800626 545366418 -999994807 -323446343 -662489016 -876658358 -347837666 -467043040 268179390 278036933 456005823 768730167 -629501566 727361068 480382557 941802873 1 -381854730 -571047769 42 54226039 -218409179 603813177 -999994807 1 459143559 86665178 -581543476 -999994807 501529647 344401268 -907531819 950046442 840284715 72983706 -633654630 -255468027 540263779 -1 1000000000 520927877 285149631 1000000000 -328705686 510774707 -48280973 -104861604 -887414698 470438822 -248553649 -895025546 123750098 999997190 999997190 351427138 295663487 -327929054 -34966660 884440599 -830916870 999997190 -539299314 -999994807 895429565 -702228425 27418196 -123428098 -489214681 1 -999994807 817736935 0 -798395036 -614009375 -150676497 684239857 -79426618 -1000000000 -144411394 -441768366 -239679217 -509775044 140945153 -369837216 -837562974 -572328202 1000000000 852778175 -915159392 400966087 -750740326 267710705 -625234302 -999994807 -486086477 375921641 -997365041 -151148776 382753504 -999994807 -447982038 -703702102 0 360940605 782462173 -571792448 -657791853 -353763633 -453892630 466901395 -1 -631492460 756937012 -794823766 512107748 -1000000000 -696630783 284201758 844536718 234179912 668863963 -212966643 999997190 -631194895 -95607416 138705676 356100364 641246695 -658099903 -697216272 -1 391783183 335739120 -209203844 401092430 795458978 59686915 -736608749 464515828 986895825 -61332151 707936567 508564684 -833814987 364513126 1 946589433 282774542 -69196623 1000000000 -719075879 355463691 1 -999994807 747590560 -13492323 -653905623 608677704 -578264923 483885608 999997190 -749768145 -999994807 0 926148201 -999994807 106009680 831703035 -461748147 940943637 1000000000 -1000000000 673448285 -999994807 6807246 962863429 799945156 -999994807 -801285755 745779467 -425122662 992311351 -1 1 999997190 -348798962 147345220 1000000000 -727763532 -965444940 698780612 -253058240 446380060 -687734292 53413350 -391584883 -872656428 861909208 307298816 722590048 884104232 -343183187 999997190 121262678 -395012389 -522759664 -382831034 202572299 0 -628434819 -649596738 -668109838 -760725907 767911976 -775232899 167132692 1000000000 -517643984 -127335525 -277002789 312875398 507934116 -999994807 578139841 -304591630 603698039 -742310618 -1 999997190 -1 -860115649 -973714660 -821708373 683254124 -999994807 -1000000000 -999994807 -82881887 -996544199 -255898766 -1000000000 4454982 281694625 199954262 -947987546 -572705911 111090047 -999994807 241886259 315855341 1 445300926 -329372394 368085242 112438780 0 -738053777 42 -27052910 -999994807 82558557 530311475 -790895801 999997190 -930548762 -140558695 -776172890 -549214360 -347433922 -513393769 -266567054 524671803 329739159 -1000000000 373472571 357817222 1000000000 517830964 188403771 -772764636 53755543 1 -556312577 726428512 448070418 -533049125 -271671439 0 -999994807 907325337 824720052 0 -574995764 -999994807 -964057054 198596815 -65669831 284921335 -999994807 -279973781 -400455427 -1 42 258179370 1000000000 -999994807 652168435 -999994807 -999994807 490047052 -381995215 -206657840 -939977331 -40155905 -300791942 42 -221182247 0 418736266 906691673 -1 -946751925 685005123 -999994807 -1 -640286344 -787090081 -507293985 30020968 33308346 -395485503 360861531 454479928 -257875096 -783166852 -276467415 -152760080 98730252 561015962 -473542085 999997190 142463169 -641419684 -999994807 291569978 -999994807 -505210000 -737806664 -999994807 -452225998 255689014 -26866621 81489932 7783942 206230070 2508967 647795833 -200840088 -597289266 -1000000000 -588563978 -313657707 762565396 -999994807 672117689 -643788737 211694879 -762764369 -284258674 999997190 202732223 42 469502408 521046741 649454430 -282974045 -127535316 239946908 214364944 816917075 0 -623255935 -999994807 42 524866310 -384500902 403846610 -419066610 -902704118 224419019 -498680726 1000000000 -509934290 999997190 -999994807 -183301309 1000000000 -42233443 -486820040 999997190 1000000000 -1 42 -1000000000 -5972535 -215306963 385670847 184507128 175712001 -43827321 -513110867 -743462809 -715549590 -349581850 133896197 866297461 78484231 1 -666965600 -633477646 896045840 -409361866 -177916971 1000000000 781584760 -856747231 -77954712 -1000000000 42 -177339941 999997190 992991279 -999994807 759816215 960870413 -557364203 -999994807 1 940369714 999997190 -1000000000 -229616227 -999994807 -850429450 956228633 52483080 1 -877003078 -872000104 1000000000 417077935 778480070 0 -343333356 346663055 -948141274 -999994807 -1 -693585906 226035717 -15682149 65299432 -340668590 -950796652 -879322585 42 0 0 113257708 -574078478 -705786663 0 17933306 999997190 -470924053 305418150 -911328542 42 226468195 42 1 -132470596 398672659 -493487814 1 314896087 786200636 844104502 -177801351 -61195462 -4576661 -66549567 -499943841 338441386 -325422227 -503277015 605722565 424543432 999997190 999997190 -533540859 -999994807 344102352 -512825180 525088358 204524948 528781831 -410961101 -230006448 178406990 -35989939 -600490527 1000000000 907873245 42 1000000000 42 -307992280 -651815274 186258996 0 395284081 573960929 -231855092 -128306683 -714766477 -523630400 -999064364 207225523 21207491 -404786350 857258088 700719896 -999994807 -1000000000 298898406 -999994807 -470356221 -292580633 -113896483 -1000000000 -667667995 999997190 -999994807 999997190 311936860 -999994807 0 931084493 -733708471 -969511874 849611264 -229552889 577742755 42 844900437 -1000000000 -564710165 999997190 -373675759 -194071143 999997190 696686798 -377899933 -999994807 795047417 -341730601 -793345346 1000000000 -860226313 -450416981 -817181150 95815067 773203737 -999994807 -134644608 23701145 999997190 -832470770 -1 42 144211426 -503920022 999997190 -755990423 958667631 -999994807 1 693210455 656793713 -649861096 -583121608 -414012897 -999994807 954745939 306555295 865679288 -290278124 420413304 1000000000 -186267140 -999994807 -1 1 -999994807 -919082465 -999994807 -999994807 -488259883 997032582 -219658345 -117648352 87034968 -388465654 -940703842 -324453566 -126118949 728982777 870973992 -429135576 673244006 999997190 -867964913 -867168274 1 -235880611 998814903 727524830 -60602131 999997190 199493083 396347508 999997190 -406325205 -18253538 795951752 1000000000 999997190 -950347863 -129942659 523268534 -120896962 -722272628 -753861518 -792922813 -718328599 -457544916 54776637 -142508291 -426192851 -379356122 -146218429 -352735660 610790682 999997190 685330811 -305371574 812518550 -335297621 -910768666 -74039503 -522259287 -484709505 -69688650 705216485 545877128 656817557 896339401 -999994807 720009427 -582191978 244342850 999997190 -999994807 42 -811729655 0 235154787 0 -642795318 216018858 29147167 -665969274 42 6301801 0 363926883 613233257 773356739 63320586 856642403 -1 42 999997190 -9227261 -673860709 436373352 409997360 -616670433 -517090827 -280311230 -999994807 42 -999994807 0 814321953 516672474 -183357880 -115401072 484404414 -999994807 281629578 207343847 -527994315 -30212215 -391123575 684196300 234539508 89722927 203228695 42 642517841 0 -962961540 82816034 999997190 205602118 -999994807 -382702699 493376496 753382433 961429646 -7577761 387430484 999997190 -999994807 -467895064 630499673 -160620460 -550030220 -11499973 999997190 42 743895504 -407635829 -865413836 1 42 875403415 658071327 -1 -690907340 -722483759 909193758 -999994807 -999994807 -955605981 -270482296 -571605433 589150899 234420119 786542309 999997190 -261442286 195056340 -971256784 999997190 -1 35949684 1 999997190 -538562491 639940111 1000000000 -960382826 999997190 731330563 0 143086602 889362665 -541504625 999997190 -999994807 -95092618 449062838 999997190 -681261774 -474376329 -771605363 42 -386977453 633937130 -999994807 795542702 -599470522 -643754470 -634204388 999997190 998767359 606008554 -315370065 0 -999994807 -706817474 673646644 391406089 -999994807 5531945 821960638 725577167 42 494071520 999997190 -424514931 -461179694 542729261 -340244840 -506978709 -512139896 -418782389 0 -216908353 737237186 999997190 59351683 579969525 302116303 -528891194 1 -115133294 971894851 -598873291 -862604345 -808690394 787729889 999997190 686175189 747569124 -259586812 -34503641 -873259122 881240259 919885675 599759233 0 -185300434 142592193 1000000000 525395274 42 -732445580 465399638 999997190 -683500268 -999994807 -211158122 143303810 1 -792313687 829106044 -738541363 -758314591 257344489 -559323227 371841704 -184770315 1 471220490 -999994807 999997190 -1 -495984214 -547849947 -1 -783980977 279697334 444770429 866553239 -73906813 999997190 -842022697 363889952 -481434189 575290658 548052810 689106240 197760062 305661931 -1000000000 114373659 -786161363 306680374 64722494 -250822949 -1 -648655549 -49676168 -609985481 15591124 -691749982 288355466 -393493685 999997190 238250391 420302742 829948471 1000000000 0 -259256359 -999994807 999997190 999997190 184767650 -267736314 944866461 722483725 -999994807 999997190 -30117373 532621439 -839100134 -690519350 -485422135 999997190 1000000000 1000000000 -999994807 508435227 1000000000 -370313753 42 -999994807 754945143 346789931 189325271 115927039 -240081652 -320578258 999997190 793002031 315322011 -775057923 -533293007 696900473 181000719 999997190 960168129 193006900 -1000000000 534688599 -468614587 510816741 610058192 -1 -935108006 218177271 1 123877466 42 42 -1 731676575 -726303531 501798869 -659160642 998612817 -331552659 275051293 999997190 999997190 564370518 286286880 -999994807 -386131072 -1 42 315838294 44990573 678448210 -450115153 69434327 -115398309 -1000000000 723589796 -794650228 -33268474 976231139 645640218 -111490021 -938927513 -999994807 397566706 -521984944 -401821358 700133196 -573778075 42 -326388765 -651175877 311656367 -654444502 -192397992 439423428 768824466 1 -1000000000 -1000000000 -785323687 182205438 -164115259 -999994807 874711947 902801006 -778623278 -662074198 -485964708 -249871721 748047392 1 -321411035 -428076494 -815324691 387553829 -436799546 -999994807 580062699 -323933808 1 824666837 -703784243 459368355 999997190 -449675501 -346541155 -579573917 42 999997190 208744259 -939694432 749212665 999997190 1 -1 999997190 1000000000 -927281492 347694846 566894342 0 589915206 999997190 293463807 -768820885 -619850795 -983783328 42 -250025208 -999994807 67709269 1 -69656639 -192634894 174241649 285499332 -672606838 501776515 953838023 -999994807 -849452090 215811254 112756576 -999994807 12665305 42 1000000000 999997190 394909403 -666762560 779516492 725616034 42 -520616173 -759832687 999997190 996984475 696055977 -999994807 662094358 937139905 1000000000 -451976193 999997190 -797046455 -579838850 -815970327 113078786 889294492 42 0 16246119 -355309081 -271465513 0 484452906 -71669144 1 1 -993230923 -842692500 999997190 -1000000000 -773114716 999997190 42 -116233874 -420338855 578390956 368052857 1 -780604120 412744048 822028051 -594209547 271204479 363930644 -999994807 -230852184 -632340813 -233400494 185448018 -154500811 1 999997190 -1000000000 -109905115 458374339 -999994807 -961559528 -976203142 -687820507 717254942 1 -999994807 -1 600059921 -400648957 -553790410 1000000000 -470276028 -321177043 -165583042 -1000000000 296186418 365960922 -373329660 -75807377 -773520330 -137155632 555763453 540619387 764173890 763031968 -1000000000 -543242532 0 -588380718 557598719 -148002915 -200975690 746958042 76076114 100985656 7309256 -1 -21212736 386187176 999997190 -266696084 132622391 202068530 999997190 320253804 -999994807 -971323555 -56532534 1 276655817 -998781030 -5974515 42 -888729540 647835021 -850229738 -1 718193150 750793802 328994319 42 -681641297 999997190 333143389 42 -1000000000 -1 -696630783 509042096 999997190 354847586 -548943290 298944794 -999994807 -512663641 860148289 999997190 -999994807 -999994807 870925850 1000000000 999997190 957548651 936171288 433014564 999997190 -148406418 579050463 609705077 -999994807 -236281905 378352436 61449817 531897674 -428880327 -999994807 -138536761 -999994807 154887012 -999994807 653763645 -999994807 811514926 999997190 -780041204 303759338 999997190 42 999997190 -423226718 -430833849 999997190 1000000000 -251830934 195850565 -1000000000 130523936 178701926 -171243755 903961691 486999114 574112364 1000000000 -1000000000 42 554226359 481207580 965409029 538068619 -771453483 -517313882 -209724145 269228452 42 -100340284 456376091 319287537 686599109 247355007 699703128 677766848 652092177 0 108802457 -853253401 -253792948 -230499557 -370763332 -159626430 -999994807 42 24877500 345276197 -200631972 20746834 42 999997190 999997190 42 -746424809 1 -999994807 270748450 -557483948 999997190 -448135775 -41880979 -999994807 -999994807 -610065450 -363114165 -866768477 -821124112 -62574462 -263735578 -607366859 999997190 999997190 384317304 -548594199 777705253 -388490328 -327531769 999997190 443011711 -999994807 -852371677 253627579 -478416141 -1 -999994807 58783144 -237055675 817569236 -773841626 720769226 -977709688 -567413126 -999994807 -89758618 266562943 572678486 999997190 999997190 508604393 938558110 -999994807 999997190 501545183 871586106 -1000000000 -999994807 1 -237391533 42 125104867 899729460 -665711942 770250570 -117505947 787050359 809128766 -1000000000 101065676 1 953646336 -999994807 0 357676829 -999994807 -371094768 -999994807 -392734671 -776252879 474587877 -160329890 1000000000 999997190 -1000000000 -91923125 127028795 940636919 160972289 -164731803 59762844 -681098441 949581585 999997190 263687847 994716903 -247486010 -972817916 0 999997190 -285267271 -576438973 -1000000000 574119687 -877974631 913570324 999997190 1 51408339 867759658 574938256 951478050 613101751 -632701394 379465934 -706801376 503569283 -286942921 -411203913 334584165 774259042 999997190 -464729495 339149240 999997190 -284384121 128511489 999997190 879456723 -801460582 -777812176 1000000000 1000000000 -831053548 -944182151 -1000000000 1 0 233898145 680617844 -921271036 42 1000000000 176287127 -1 -999994807 -349581850 999997190 1 -999994807 364351222 -999994807 294619925 508344388 522796476 -457069717 -629668361 180202792 -1000000000 -999994807 -337392147 -141083807 312988553 -1 999997190 -31198414 -425799717 632015920 -294422721 796660471 8272068 717183348 405693518 830160148 -9443607 -970396268 219424137 160728776 619798685 -789377212 1000000000 999997190 -1000000000 999997190 350207970 999997190 208606035 -999994807 556041202 -68562088 -802644187 388873701 -968791465 -660902378 962393431 -905796949 1 -1 -1 270808768 279987936 -999994807 -612507368 446640653 -512417517 1000000000 1000000000 -584403329 -610805516 -999994807 981505548 -144195434 -189044893 -885730717 -1000000000 -561163833 999997190 -710866244 -545931394 745524045 -514506548 661232001 164971924 831518888 718950790 718630226 900027471 -1 -598442835 -1000000000 789848746 42 -999994807 141555325 98447079 1000000000 1000000000 999997190 1000000000 353749957 655641109 -1000000000 999997190 -236303415 115849336 977211114 646583439 -1000000000 369243807 999997190 999997190 -1000000000 400238345 999997190 -999994807 1 -401398622 1000000000 -999994807 -593509404 327658169 -221851561 -946717446 -241590276 -681032803 714964112 236127637 333626133 -999994807 -434750783 999997190 0 263022218 921915150 1 -407213737 853689473 999997190 -775969344 -1 967706628 -1000000000 -17780628 -1 -999994807 -999994807 751852104 999997190 998147053 829413543 -334783829 1 339281805 643411257 -879208450 -104176901 -1 999997190 -856033351 -485180165 -271747646 -366188863 287677412 358828682 131334306 1000000000 718772468 818438269 1 -568180543 104399298 1 -80730767 44852236 -806412284 453489975 999997190 -463982439 -794354543 850314985 -93639313 -313630515 -941102280 -999994807 -826576953 -303494051 360820982 -607554289 600246725 -801743031 -367676587 672961433 -999994807 352727310 215672741 999997190 -909890576 -565707680 -2457159 999997190 -999994807 943083673 -634957514 820426811 -135948491 344008510 -621476104 471709460 137496013 -123860459 999997190 -898028128 -71535570 42 979788895 -770026618 999997190 -117990178 -565234948 999997190 -95767268 -499103563 999997190 351789305 1000000000 658814754 905713310 999997190 -41967819 -888866521 588052021 -204861013 887810278 -225115041 -182231636 999997190 146257020 -311536156 -176970973 264432957 -999994807 -943499884 -712986005 446878144 -161210192 -726936733 999997190 -844912324 -1 1000000000 982389288 545283386 659898287 -1 42 475965428 678505544 779162736 -514939868 990813161 -1000000000 727690907 -79627978 42 -1 511648154 -288531963 42 42 999997190 999997190 -995822201 844795635 347924353 -258034641 -1 -442747893 -376467873 -999994807 76619807 -999994807 657628966 -999994807 137120515 1000000000 0 577510885 310158195 364984932 0 42 -46435185 -345122168 326790189 42 86918687 -35049839 166427723 5091390 -492668157 911735982 635575268 999997190 757193050 976204743 999997190 -740034553 0 805595743 -359493973 -713538538 -1 945730256 -999994807 -999994807 903297863 904320887 92057610 999997190 -999994807 -212659986 564350204 713157540 -267370769 1 722453645 -1000000000 148207806 -694025172 -434653017 818139244 -999994807 -902410587 -662594486 683802749 353225600 -163937545 686616794 999997190 320106310 488571708 -1000000000 559836491 644148019 413671302 999997190 710407178 -665331997 715119588 -1000000000 -221438214 455010833 -504852545 -362115678 315264737 1000000000 773453332 1 365952184 0 0 488376681 758172043 571120163 -291010899 793296283 -809477592 -364167363 -999994807 999997190 45645527 352903349 -679641157 0 -131491160 -999994807 -217095820 -700580745 -933824234 -999994807 42 825157880 -903005531 999997190 690301658 109598870 -275979200 699032209 -999994807 41440924 1000000000 -634786840 821048093 -303252786 210805857 -868970799 -121351518 193320918 -999994807 379758035 -440154796 0 675130960 -424087927 42 0 999997190 -672332890 980793260 0 -999994807 851499382 -412391726 686959865 -345408565 -102634221 1 204921457 -552777429 605244190 1000000000 109505528 -177211655 -611381681 -143949748 -999994807 -69455663 -429243806 -24512456 347455544 241589530 538663377 691796208 150989144 999997190 -907549139 -842284892 869242902 -329954734 670486171 169209950 1000000000 999997190 -940803238 -999994807 1 -87702512 -913587230 249557593 -866741555 790583122 -638335690 820794532 745263782 -350773093 -189163089 610359593 143360605 -999994807 218872596 305060274 250357970 -792755974 42 -802626328 -938711580 -1 999997190 -1 -904717514 42 41465166 983076309 1 1 161765572 -999994807 231321985 1000000000 -155321477 995545920 -50755321 -1 -987457986 -712810575 -580132198 662002824 817727744 -1000000000 999997190 999997190 -276273739 -600396093 -850317413 -850261034 42 -999994807 -512606476 999997190 999997190 -983253741 659717216 999997190 -416940447 -999994807 42 -1000000000 999997190 746498299 -720066285 551296335 42 453373880 385616628 198844414 -893642728 26124559 -915729210 441312740 388939722 587070826 -464583932 1000000000 316959553 -999994807 42 -37542454 761019282 -210868590 229376111 -559525646 -276752143 640532722 -419790816 -207428727 924518877 -999994807 -1 -543674178 -455058662 110187266 999997190 -666295245 876004321 428089231 0 -999994807 42 -40751535 -154923640 -420430930 923596199 999997190 294847826 -999994807 -627391561 999997190 -1 999997190 959917720 -999994807 714443025 32288637 376208301 -835308975 94529298 -497723614 -307642627 -196517961 -629576319 -168237910 -127790497 -88123419 -572903637 -827547160 -617996016 948435312 -999994807 161848321 757174246 699898059 192555955 404349379 -492286658 -195924672 173142816 -532002857 -390192926 -630757569 999997190 963134428 -808584051 234849806 206837635 -999994807 984494668 768332181 999997190 -505989638 -752649503 -824695120 262835196 340907223 -86779746 -615033749 672643300 -999994807 -590524983 -154129298 999997190 -559355782 335577540 -1 -342412517 368619516 -422403930 -999994807 713203474 1 289638253 -256105282 0 462166930 -667171129 -238461841 894777482 -993442833 698614471 -469043841 378644582 -129483485 605733969 -999994807 -581740319 9833380 -999994807 -222871569 766588528 42 211318359 -406722083 160996422 999997190 -373365891 -947227593 545547922 -455498045 802349278 504296456 1000000000 777418641 687692592 358762948 -654432906 141403765 905770719 376548900 -362452061 999997190 -945407046 999997190 -351427902 -999994807 -503068991 632115208 1000000000 1 -992029828 954081187 -1000000000 999997190 -1000000000 999997190 0 -725048938 -813149732 42 -848228726 0 -457047851 -742452219 -258400137 -163202265 -999994807 1000000000 -999994807 -540629885 923346375 -82721313 875218432 -827089450 -550328044 -1000000000 410119499 -789493918 -999994807 999997190 -999994807 979245771 -115925143 -944340697 -603151748 -472662355 508101376 42 852028224 272552424 -865987430 -522188209 374397313 -930257333 -773241299 -869976958 -164331728 626935940 -999994807 0 -1000000000 -602662364 263653000 42 -571832818 -985440762 -7510354 -98317364 -509541018 -709341207 -999994807 0 751774755 -999994807 -473715267 -217213379 -34816595 -463695342 -314855029 42 999997190 -1 -123956493 -415818382 692127162 999997190 -223916645 -615943957 -233207152 -371357440 -999994807 -120300253 -708219154 -999994807 494489224 -481183922 369063678 974343847 -1 -246366031 -768148392 -301928554 -109116120 48468207 -999994807 450435552 -571011745 0 899346159 -999994807 737994321 -999994807 1000000000 999997190 -999994807 -969812895 999997190 -993433039 -469505712 264966987 209378238 -871525890 -962372095 -206554213 771657578 288379910 -886702060 617337103 -1000000000 -457820961 -999994807 -465721114 -999994807 348177924 471185756 -32034439 -883449565 1000000000 146224100 547313078 999997190 999997190 338763377 -165871828 435722576 779980986 9068113 553036075 -999994807 -76539713 401640414 546996025 -120974304 999997190 1 999997190 523887217 -351203567 645199807 -393879120 719419674 984171850 -89794999 4794159 -210413331 999997190 425823214 1 999997190 -458304201 -999994807 -1000000000 815493408 -999994807 406773908 -41858120 414870093 -999953935 999997190 -94237413 -679418954 0 -36975830 379111093 619096467 -979597840 292578666 932423376 -1 1 910980547 680205187 999997190 0 -999994807 -911352497 1000000000 276024693 850004849 -789431794 222991387 1 -1000000000 -189881221 296655486 -770945940 -407875961 300806094 854965384 -683228861 -999994807 -329655236 725132025 999997190 -135235866 -628521758 0 -1000000000 137393069 583093576 1000000000 -282822556 609909252 42 732591827 717323395 234811341 42 -1 -97211122 423979979 999997190 0 -968820691 601130694 -911163247 -772913382 851336480 -620151977 -999994807 -483681542 -999994807 364378427 -449797816 999997190 999997190 6059281 306062320 816674901 155111888 999997190 -962795183 154134671 -917601495 999997190 999997190 -167457345 -1 -240860016 -999994807 -661943758 -572482419 -519064054 814207472 310319272 -935599635 -46823140 -717207753 -1000000000 -539257537 -534940559 -347207287 0 506709081 194113066 967044450 -999994807 -565433727 -398718792 1 -999994807 -999994807 142762701 -54187294 -999994807 158058572 -147341224 119300498 -882627781 588533112 390755123 -127047388 -99206991 1000000000 621151770 935560106 -890196031 999997190 -999994807 -623835878 306062320 984590654 1000000000 -920648744 999997190 433471553 205208931 981707951 516444224 165328059 -369993897 999997190 999997190 -430166668 588589983 3095230 976092223 -991431104 -910532624 562364781 0 1 -643352083 -515043632 -608811130 950400947 999997190 999997190 821549553 997286803 -999994807 889724530 883877583 -177725865 674488257 0 303248893 -259217820 -331645420 42 -225593083 1 -611701010 -189309176 575363465 -23202107 1 -1000000000 -999994807 -174837623 549517368 -999994807 -793489695 340743836 -1000000000 775940638 -999994807 736370550 999997190 1000000000 -1000000000 0 -1000000000 827753212 999997190 42 -999994807 978991275 375885376 -744320137 775631638 -502319816 426170383 1 873342709 538875063 42 1000000000 980461908 214816763 42 574114155 98083131 1000000000 114572815 -594109942 -228215221 1 1000000000 -999994807 397632255 903802326 957677377 158812103 -877373622 999997190 53955758 895811679 -600425911 -787824645 -83809869 -239859585 615593480 -999994807 -884786475 103339347 296227052 745876734 -717793068 1 -913779598 1 -789549085 1 -924908539 832014320 -171852529 -494239763 149544176 1000000000 999997190 -108689577 -1 569255785 999997190 37261421 -999994807 -999994807 -999994807 -669241333 -503129885 850078803 1 89886896 790189347 0 -269497915 1 -1 247355007 334559995 -387041884 -1 435821722 42 1000000000 936481290 844536718 879732782 -798574634 169055988 -1 0 541931544 300545773 482579229 -233498633 366060612 205422178 385973411 1000000000 42 208964006 627059045 -999994807 -84662142 0 -226891215 617154735 -387417641 798145251 -628434819 564010970 -735332395 999997190 375790917 -999994807 999997190 -438233675 -504497052 815582470 821685823 -919236405 -902180737 999997190 -422394405 1000000000 333437145 999997190 -860101852 -575931340 100691114 -230620328 -904030888 999997190 431842748 -383005257 968813582 -6832867 296180448 854237953 999997190 42 292452838 181448418 -72993231 762274388 0 -587169785 -740271379 -84410219 -805263809 319498850 1000000000 999997190 42 1000000000 -419260479 1000000000 999997190 999997190 -409940728 977002889 644331355 267470845 -485766174 337150015 -499616323 -446298192 933524568 -454293316 1000000000 999997190 -511284866 999997190 391094693 -1 -274123944 282746348 -1 -949343955 437627417 -948141274 -999994807 -463573333 106904493 42 -999994807 -626768867 631265495 -773190211 -851004497 -51697884 -21113242 999997190 -999994807 922943996 -999994807 999997190 -514086854 366402095 94111711 -999994807 999997190 -571144981 535660568 -485171118 -51697884 778827441 -350462907 -126059564 999997190 904609250 -1000000000 9379141 650026369 224837643 -999994807 100987634 -946460437 -613340521 999997190 -643875998 343963139 -999994807 887006369 999997190 -228168315 -999994807 -855944089 203967266 -812373003 -999994807 -999994807 1000000000 891617440 -241302594 -821861191 999997190 42 -961734270 -789444851 999997190 -202545893 779770052 867402387 -1 428601661 -1 -433593883 560112865 -1000000000 768787693 941073127 999997190 -1 976786585 604350285 1 -299759763 -438475682 999997190 -166870947 -198297875 -1 519138746 -1000000000 567050137 508219452 -999994807 -913885839 -205818125 22223465 473234525 0 807805188 476410203 0 -414589927 -999994807 471171486 324941680 999997190 42 -401681209 831879245 657899923 -1 -285104967 -840715193 -1000000000 999997190 -946049374 56294534 42 -28124856 -670128486 999997190 -279389511 -841734682 919731231 -474415702 42 581864312 0 1000000000 -260911037 299271018 123171924 469164587 -829969168 888853149 312892817 916300281 -24886577 190787048 -947331777 843306235 913598161 499457442 -571661745 999997190 -999994807 654543663 -1000000000 773679418 -999994807 0 268238846 574159658 823472319 -999994807 999997190 -22178368 765031920 337833001 525648054 -999994807 290193937 999997190 -1000000000 864239661 -1000000000 952056449 89061947 -249952951 -120312777 -569378389 -186364695 -999994807 42 712163645 375453565 -964050697 -795549095 0 -937227093 284051367 230183026 444787144 -999994807 -818495957 -36513324 -821957575 293236381 -455936183 -592163207 432312225 730412911 -925410341 228474314 521353388 -769531217 -302335979 -1000000000 -999994807 999997190 -999994807 762046430 -1 1000000000 -190762975 40614184 -647925431 -320376282 -632917212 -312126534 -413040873 -756818296 987534994 -1000000000 905137449 511623547 -513247125 761310095 -155472603 120170626 -230140833 -970114908 -778766752 678955105 -999994807 -1000000000 -238889064 999997190 999997190 103130760 430225191 -911839491 -254545039 60627611 984332895 -555668192 -241922734 -1 999997190 -892622487 -858088491 98278844 -471759514 1000000000 386292244 -119948401 -848782017 999997190 1000000000 -262442039 1000000000 -766262300 -474116936 -734724115 735771609 0 -999994807 -966764685 621416656 303946650 1 669224570 999997190 999997190 857947947 -253676741 -1000000000 -387114102 267413259 -334594920 999997190 -738296839 694049481 0 -999994807 -59864306 662092786 317492546 78523286 241500320 893963112 134849233 -276465210 -615277556 -688859259 -678136655 -593386795 425083382 1 -970594110 226942779 991403720 0 999997190 999997190 743045768 -293393814 -608150183 1000000000 -332990535 999997190 -652714206 -999994807 304525141 -563153649 -1 -319615934 -106998481 -30785521 -689459701 142104851 -977544885 0 -1000000000 693077970 -396875897 834370238 -569883941 13613874 -999994807 1000000000 44717796 -722313301 -92866311 -363618686 992793470 109020560 1 999997190 999997190 467869554 0 -872565923 250523117 0 -999994807 911184164 999997190 -531813682 633807196 1000000000 -156105987 -279166296 -649667566 -205243951 681955948 772050611 496204162 656502929 326774771 572111027 -947586215 169495688 -927413796 795541461 -999994807 603690530 -198362786 -774799179 42 -999994807 785440642 1 488427217 -126673408 -78362073 852918863 1000000000 936485459 -999994807 1 916092613 1000000000 466848564 -120755364 -367622791 999997190 999997190 565003334 226607009 1000000000 97836711 42 -942163393 999997190 -999994807 999997190 0 -983455770 725346025 -576126960 887841763 -999994807 148506216 -999994807 766359288 158195815 -809480960 1 895292479 -995588372 42 -999994807 -521193227 -1000000000 -202808511 999997190 397612963 694457190 -564874244 -162560358 -319888024 -999994807 -999994807 -999994807 248702997 0 -742689639 -999994807 -730404143 999997190 486385887 -189964121 999997190 -208581307 577905253 1 560304391 -573976107 598847277 108687243 -1 299346713 644314449 210094098 689653951 -861575327 681758827 -428949138 -194550703 111488576 -53563029 -999994807 -637323836 -51734471 491573274 -999994807 864820929 -999994807 -999994807 -653219586 583552787 1 -309237673 -567568342 107800581 363797857 342569646 -125408936 -999994807 303203353 -813799115 899581042 -748845664 -280128353 -958734145 -275530778 426157617 993391390 705838162 78484231 598160296 -635162866 999997190 -951990763 962941700 1000000000 42 -85605571 -186731278 280462705 817849028 0 -1000000000 1 -999994807 999997190 183817970 94671027 -882310688 -999994807 999997190 999997190 -217117143 999997190 757085321 -594255299 -133776930 -217323957 501930210 0 -1 459733348 923495721 311809854 247129707 328523194 -210556734 -626406799 319481106 573581584 -1 -999994807 150570890 173028029 75674061 -999994807 255265172 0 355330910 -999994807 515699462 832088136 -100461360 1000000000 999997190 -173090892 -1000000000 236676891 -259354667 262329645 -666255360 -240194836 -587277566 174510992 998196532 593416891 -999994807 595701136 13825059 -999994807 -574167344 -350857576 539780351 665773993 999997190 170417177 -999994807 870702600 561326905 42 56142186 365433307 -46649386 -943352110 -1 -1000000000 1000000000 930230585 537966734 88613440 -398000854 792765884 -352443064 -868498312 -731285890 -351453977 929483468 408625799 -344437067 717830041 529737230 1000000000 240006707 -623447872 -850115712 946966232 -382809622 -908550431 -1 -876942448 461225849 -999994807 0 -128316839 201589261 744142295 -15121812 -429362078 572146708 -200047634 -124983651 195218207 -666477387 829434096 384624072 -852776826 332721895 909228595 469497715 34572375 999997190 917502028 481196582 649577858 -831597712 0 -868738806 369705940 790882499 970691552 -999994807 227105897 -530469569 999997190 -557426509 -180112765 350898458 703301391 0 -620953835 0 -906479503 42 -421298954 -125789250 592194635 1 -664875345 319226346 -999994807 -219526265 573677620 -180007168 -1000000000 689916563 307503240 1000000000 -43531582 15415437 -1 -322542176 59699843 547995191 -739270282 475271353 -118420836 -999994807 267293527 0 257889598 338835945 953096749 65479703 1000000000 -999994807 -1000000000 -613786224 319755549 -13383719 208164926 999997190 -495783056 -215476730 850735166 973561641 466344009 -966166625 -1 -208144608 -498644563 999997190 1 110655559 -712135529 999997190 0 -878371388 947561807 634627596 999997190 409468623 42 42 517098024 518383527 -635451580 834363530 -1000000000 -309963459 858640955 42 -773041694 999997190 670822049 -666314831 -1 207285682 -849884823 -999994807 930107039 -833162867 600359205 -983761551 -107134944 50282886 -999994807 29036281 999997190 475523024 -607612263 -967276494 999997190 1000000000 1 -73302328 886674026 332301949 240145061 181703214 39663003 -999994807 -194305101 1 -614674771 -999994807 -165109869 -876223810 -587580376 -999994807 439989212 -161442235 -771901875 999997190 -855579959 -207847342 533786495 687987259 -880694229 -660428914 187132887 -508655651 -900826481 564640593 1000000000 0 903184838 424048581 495680166 -1000000000 1000000000 -783683288 238182799 999997190 73889073 999997190 917808089 -523027099 312294658 -73317223 42 -530748703 -999994807 988147333 42 550862054 0 -579755028 -477467956 -538858142 -876493036 -237346379 -483778035 -291293819 689760144 999997190 -114547487 -631929071 999997190 42 593327192 120942253 -638825397 -929122757 1000000000 738353736 1000000000 6566753 -114336328 482899213 -598935111 -891468286 828320495 -59716874 999997190 -138293412 -811278821 -846249755 103877928 417804145 -54468833 -630706209 -1000000000 999997190 -518717222 1 -874698125 999997190 -651585951 999997190 -185269687 -999994807 -11166315 341420439 -204801595 999997190 468385719 -10338563 48566308 -580272294 62808246 -785083474 42 -591753986 716971918 -401570508 -222408596 421380395 699597110 758723530 -293495792 -1 -999994807 999997190 846248109 -732367616 942908339 -784593173 956787284 -711613663 126592413 -923256357 -411821790 -999994807 241609573 619561 800855397 -1 269047212 -999994807 953320198 999997190 899768086 -321974327 -465935342 -1 999997190 -590678796 743318315 144071437 92611970 -519224859 1 504965292 627570494 42 957745872 1000000000 -469764607 -999994807 999997190 -327610727 473046359 -213503504 583749945 999997190 186618999 -36093211 9831245 -596008318 534322813 -387473802 -233394267 985046519 0 844146997 -236803390 -999994807 -1000000000 -562741693 482028979 110655588 -1 197994138 869298530 22130852 47806776 88395196 -999994807 -766158800 761266744 -1 -410507076 501171966 -30006062 -525352004 618019880 -82763042 633324612 931839571 -216021649 0 -843426590 -999994807 -711242047 -375997868 619165533 -904378349 -31183988 -751228712 -764517901 1000000000 949004169 -689053056 310475504 268791189 -141333900 -1000000000 121498820 999997190 -1000000000 -973719598 -894923008 -82841237 0 -437537019 -72091156 -132829133 -124013246 -1000000000 287231705 -834527645 -340556998 -357809432 1 999997190 776745715 -999994807 39003329 -664780 999997190 798900832 -999994807 -917542136 -729802711 1 741008170 -999994807 -839897616 963561168 -999994807 -999994807 -999994807 503171839 39096616 999997190 728223012 350920388 0 -182812399 322547918 -908255389 444107578 603735760 -146774050 686120189 -774296419 0 1 1000000000 -440124011 -740693804 790301843 -517054720 -723274621 -11294605 -1000000000 -756172035 -999994807 135957614 999997190 222071826 366443922 -999994807 -999994807 -1 0 -1 413336530 842937691 310966055 -340132625 -776481922 -758191116 -1000000000 -438682814 1 488299812 983765385 -930585753 -999994807 675093921 -1000000000 540924241 -526824018 -999994807 -810879211 14777634 827564667 -894973935 -151403945 1000000000 0 -195192933 -999994807 918475792 264783176 -87896971 -1 174271563 -886005967 734775041 -999994807 -426961581 -797088594 -468637122 -985070842 234054860 576423058 -1000000000 999997190 -999994807 416488050 -811298258 999997190 412161058 -1 -1000000000 156566990 466991694 -595968143 873560108 916570396 76438463 1 0 35206746 1 88111324 575372856 816584856 -862485496 -932489640 42 219655596 -999994807 779644788 999997190 78779459 582625564 -1 -1000000000 -270199839 1000000000 999997190 526384534 404813540 -687947658 -640969225 -954974118 999997190 999997190 42 999997190 294536564 816277461 -999994807 1 630807516 727863408 -823207858 478272408 -141594480 -1000000000 -85410588 847899185 -465142109 -228159908 42 972246309 398665965 -944945547 553587398 -566119076 4311070 -999994807 535198869 42 429205962 -999994807 -637490529 -800305422 347633159 693934669 519009933 -1000000000 -554457954 171595884 -261568411 827376827 999997190 916238543 999997190 999997190 -470595141 246462087 -1 100958810 1945591 -588712209 -65252166 -941065490 478558723 -462584879 -105637030 -999994807 -356895437 999997190 1000000000 -1000000000 814632507 -232162183 -166106354 239846535 991253090 -399073572 0 659593511 -636870772 745146624 -647948447 999997190 -889235854 208164926 999997190 42 713213650 42 999997190 -999994807 819309358 -705868020 -999994807 816881016 766281866 0 -999994807 -999994807 1 956660798 -999994807 -329998502 -535415720 -463555918 -597874586 -309427900 738920902 787211542 -575904513 -507457824 -690892177 -263546045 -846160489 645119966 280213365 -803850344 409271571 -999994807 -380651346 31459662 999997190 896889970 63716297 -820891064 -481896808 -999994807 0 -383546595 -110638572 -1 -41850098 40534580 -411478131 228112199 -591077232 1 999997190 648755083 896568370 42 228747456 420273812 -952158636 650652376 955034988 972498090 999997190 -401516680 53160013 -533157689 999997190 756554662 1000000000 310092519 1 -1 0 -540337174 573024275 148429720 -629550343 999997190 1000000000 -112277230 957204931 -1 143944584 -107414375 -999994807 104704702 405529288 -1 -837202244 -711536932 575367796 440063178 1000000000 -626115453 -999994807 -7906173 -708383590 -1000000000 -627063385 958624891 0 42 -999994807 1 -380960243 643095245 -981178274 -156215996 133396378 248808942 -737447389 -300498805 -999994807 -138453120 838203566 -1 -847999965 341962394 178982910 -14763566 660022535 -722885070 284857707 -1 69182089 42 658715743 1000000000 334749360 -1 -848813342 106251615 -999994807 999997190 400961937 1 -27412484 999997190 -740841175 -1000000000 424279419 782749850 104818918 -571069733 657108900 -1 559462583 999997190 -226307099 0 1000000000 264900868 672452128 -807229552 460029348 478706006 -999994807 425342387 72618085 -999994807 899933252 486460360 0 426503778 -1000000000 999997190 113058092 -652594056 729069128 20623042 -564321204 -999994807 999997190 901270085 966233379 42 857015980 -1 0 1000000000 -690344031 -277383152 452772503 120600793 810000741 -1000000000 635177855 390740494 476805227 999997190 608582977 -457667740 999997190 -865588639 751215975 873354186 -462074037 669494763 1 -1 -858570614 -999994807 201466502 573285055 457451559 -999994807 -999994807 0 -49669160 -127987817 -999994807 -1 -334739939 -245736953 -999994807 -1000000000 -16768626 961354434 -369372824 412905952 -31100441 354150189 -480680805 -940100363 167446392 -680809089 279557960 -161312364 -819503534 -943843210 -635804529 -729093765 -1 -551625393 42 -83567578 -428077690 -1000000000 999997190 -753955425 999997190 -998555311 -20273916 -999994807 -40416890 1000000000 -685609049 -63426107 -999994807 999997190 851234646 0 -815901870 -334618438 -578568092 208952982 1000000000 891107319 -999994807 1000000000 42 -1 -999994807 513396488 -750592950 -764217329 999997190 -999994807 42 125782499 -512772457 0 -1000000000 -50365011 422098839 999997190 610321609 117922862 -350134397 546996025 -946014574 576379359 999997190 563903270 -1 92712279 288935615 0 703230307 -218435087 999997190 702610575 0 -908296405 854708210 290296815 -868682617 -151511632 -335175698 469859140 -999994807 570478117 -52120301 -246877654 76957211 329464277 -605203256 42 -142847002 -90679652 -737092613 1000000000 -223994708 969832316 1 -753593652 -669357591 42 999997190 -1 -970594110 1 509891042 -603617387 825898128 -509991212 -999994807 774059214 -71362001 -999994807 -1 -1000000000 1 -440176172 -446292669 685595900 -999994807 -398292496 -999994807 -643779675 392483453 401295813 303436905 661097777 -480464897 -527324008 -999994807 -296728472 -21965201 215834179 -35564344 -816640931 -1000000000 -999994807 0 -1000000000 -500014123 -1000000000 1000000000 -163497562 -1000000000 823466044 -1 -309682900 353699576 -480837710 159969302 999997190 820642753 0 -733429817 683070837 767779738 -1 -1 -414968354 -418071722 747170498 -716437493 -999994807 705610240 -123664754 -226062483 -998172619 -2599163 -194274130 -583776470 -1 999997190 817151089 853875324 736831643 -948774707 -763458599 -1 -999994807 999997190 -490798174 922736801 0 -560585445 -618645275 396978297 422150148 522967716 999997190 -620074400 -1 -920900135 -722679760 481191681 754767324 395440439 -945014111 -581463679 -862947317 -182913118 364306803 73698137 999997190 -34050580 649689994 856382264 -999994807 669426516 -532886815 -698936300 -871094284 1 999997190 -1 855123570 1000000000 999997190 537126205 227621682 342784765 999997190 -317575765 179563599 131117413 321533876 -1000000000 -999994807 999997190 -393101604 1000000000 9167480 -166815166 266548228 999997190 1000000000 -999994807 -120382747 999997190 1000000000 -892051075 706337964 1 0 -999994807 -680917427 999997190 486169038 999997190 -454736429 -999994807 807627660 -975984398 401559079 -413332475 -979049794 132155428 559447433 -34734717 -479305259 -999994807 -110200071 76725361 -343675122 -40780678 246132629 5600902 412319821 866497832 -496441958 439664710 -76396801 -813855674 999997190 -116889912 -519340989 -471117673 -999994807 863075532 -851049901 120858462 943966868 -999994807 -601782523 0 -376355445 -62320673 -989903006 245776463 999997190 699231865 999997190 123937664 -329799293 421542931 -473771377 194561286 678662037 -880396284 -999994807 -136698313 42 999997190 42 -999994807 -795399492 592751095 230727034 -241670985 999997190 254557787 -729242912 684999493 -894532749 36308015 925165608 -426283389 999997190 -447451300 -212737811 -387604277 340678950 166548760 287553570 -355043975 -289019258 -139974945 854592800 79300549 -30597562 999997190 999997190 610732922 -579749557 -999994807 539715304 -278991217 966773872 -597853746 -922689663 209810424 831653140 999997190 -818991648 999997190 -999994807 -417039857 -796489010 -783096490 284202526 0 -999994807 -208281251 116311725 0 999997190 101107744 -301933623 186295167 -349279637 1000000000 -923616622 -560982556 501600849 1 592631350 -273689805 -633268288 -156128577 -999994807 -690702171 -338948555 -995482855 137381862 367228656 -900601852 613980048 1 37561563 -82768318 -978262054 -5296672 948556417 965553343 -412183509 42 100275247 999997190 -999994807 -292004160 912564245 -78946758 754152160 969078586 950807714 723513137 -168444322 734602662 1000000000 42 -360341054 9024809 999997190 -1000000000 537073068 768784003 -999994807 -416220332 999997190 -718172255 -409204487 1000000000 999997190 -108889498 -1 1000000000 793546746 -157256296 42 6461871 -999994807 0 -186099710 991794241 517059296 712253782 999997190 232363320 42 248840307 -907807556 349899432 355886816 -999994807 -1000000000 999997190 -999994807 999997190 1 -999994807 61554062 -1 165222424 -761617983 -950012181 1000000000 105380200 -985108261 -584103635 -521981870 999997190 539812639 -494769972 -999994807 521332985 87712065 42 1000000000 -632887128 -835158571 617632886 31200389 -837078380 246418794 -697162071 -127909334 594992830 -999994807 -1 999997190 999997190 -461564090 -999994807 -217323957 -25941974 -259739074 -999994807 759242654 113042693 703911019 -999994807 999997190 -994408493 116890694 490712903 -670081027 999997190 -557381870 -999994807 66682927 -507885486 83284283 -16129173 -622440496 -999994807 1000000000 -265739958 -624539498 999997190 647976174 -1 -928036344 892930660 -1 -748826296 999997190 -870837471 -142335768 999997190 -1000000000 826252742 -787412262 876681608 910531777 964765554 217212324 118122038 -952801811 -774614654 -1000000000 -118170934 223122798 -999994807 154679278 -80728532 -24036315 -999994807 491113313 -67688542 -416296362 -520892819 1 999997190 -999994807 922002417 406405553 -999994807 245930470 -371361136 852523319 834931955 462126583 475226423 -964050915 -999994807 -452741836 627275336 1000000000 999997190 999997190 -707938280 -999994807 -418936477 -61449931 -105895688 -978444049 -1000000000 -1000000000 -956134073 -1 733052578 -999994807 -208443004 -497671410 134130782 -561229629 41652172 -629747884 986351491 999997190 -664665965 446620235 652579717 -709024511 -582477844 -155088725 910637270 1 -999994807 1 42 664611849 -261340777 -1 -510557335 32142516 -999994807 999997190 0 -875967297 -682993646 -192954129 -999994807 1000000000 999997190 999997190 999997190 999997190 -758934597 42 0 938257288 -649808545 387792604 398276724 -556329180 -643739281 334031425 409204096 8415573 67192499 -248114668 992754111 -999994807 -708348587 42 557404458 -999994807 999997190 -683326024 -999994807 1000000000 1000000000 -710858822 -493679623 -379690622 -999994807 1 -372154128 999997190 119990684 954391095 105544186 473086410 -1000000000 -988280878 -1000000000 -408200996 -896128429 -129467076 -900455119 -454275848 1 1000000000 573204759 -999994807 773184575 -385300006 999997190 -529885983 -816548584 -466654441 999997190 42 461567201 44511387 -167855022 1 -557939391 -999994807 -1 794624424 342229755 -776872357 447133715 -604729820 171691068 460855511 -73278998 657163322 991224033 -1 658707478 765487063 42 -130279698 994917475 551411543 703754090 95231697 385241084 571070662 999997190 -10912348 -45741140 -992419707 407323110 505091562 -645681788 -72596497 -260315663 775635743 -54318019 -361322126 -186278984 42 -18116842 1000000000 781649937 -428789677 817968197 -578397845 -592128872 -269203193 -999994807 734359329 813929187 393781062 -352895070 -73601959 -697835138 1000000000 42 479879976 495691090 477752764 -999994807 -999994807 -999994807 -631624918 1000000000 222964638 999997190 -823096550 286991448 999997190 896763822 -999994807 999997190 -999994807 54641611 1000000000 1 -558862637 191075312 -716844166 -1000000000 50317938 999997190 -469871886 997503172 536164769 -596964835 -362947209 -619274619 999997190 999997190 -999994807 -942235052 724254864 -73887086 -567077041 990877947 -364203449 -777457292 -999994807 -477920280 902807798 540302265 249517583 -999994807 415841083 1000000000 855818016 -250863973 -999994807 -545336532 -999994807 -218476895 0 441756358 -1 -999994807 635082283 957365239 -999994807 -225691079 999997190 -170221694 862180106 910269540 937995218 256744157 16948585 40300762 819185304 -868199043 828974960 -709356598 42 -212111824 465757837 -769711991 999997190 42 -999994807 -681825891 1000000000 -796429311 728200768 321172436 1 253288903 999997190 687964889 999997190 534002676 207083212 -482988018 999997190 1000000000 -578055052 456010629 -117412308 -815927111 -531578811 1000000000 -498443360 582087218 834903966 902035409 323271499 999997190 -40596426 129506495 259456767 -966196624 -958430589 -999994807 42 -323837529 999997190 287709455 999997190 -307692713 739407082 -1 -996031674 -132922352 1000000000 -346115172 42 -76029184 -999994807 -999994807 999997190 470476418 555402078 200485483 535715365 -1 -38217369 107299898 -748298125 1 -281716675 271671868 1000000000 999997190 -1000000000 772878175 -759803377 -782293728 999997190 42 -999994807 1000000000 -1000000000 776615028 900229025 -1000000000 -377672162 386710317 -76309123 -999994807 999997190 88176994 967735274 -970174399 955229940 -190387739 -205670177 411088038 -999994807 -448215010 463286130 1 -512139896 -773791309 676612795 -1000000000 -435982359 -318320682 -100763693 367072191 -391471524 42 -999994807 67531260 843550658 1000000000 983863599 703104772 -1000000000 -268271987 -472571602 -183361037 -744329887 312804905 0 192082215 -999994807 318466759 -475883896 523254878 933030735 652844500 -703646896 -985573625 1 -660188938 -1000000000 999997190 -51767124 -648332977 -351580136 167102782 241822585 1 802416805 999997190 47348801 -999994807 42 -1000000000 -124879045 -219633773 286463023 -277029219 1 -642618431 -885831636 999997190 198291672 838223480 327930577 476563770 506025244 992634436 0 -999994807 427173088 -999994807 384752886 -1000000000 646145098 427430992 42 230147467 691219643 -999994807 -965881278 -819524455 147037816 100360814 12369109 -999994807 776746036 -281099035 -999994807 999997190 942119689 1 -205719670 -1 -386355837 42 131620101 712479935 -335193416 -813033042 -916727283 -999994807 -3676661 544557899 -260418605 551978505 -1000000000 -633437740 -999994807 470269678 -740818962 -999994807 608428190 -264865255 195184240 -1 -1000000000 -3166643 589208623 64142930 -79200686 -1 1 -398540191 735840296 999997190 -329402916 593546017 428724779 644332695 999997190 999997190 -923148513 999997190 999997190 -999994807 -1 899781725 855105964 819888663 0 999997190 -163310949 -582451450 -529100281 429833420 -846249755 412689738 -193033301 74924868 999997190 -1 928104903 885049957 766523632 -1000000000 -42834723 600877619 500621285 -950286270 123390222 -290363235 -835452601 382868144 -1000000000 -999994807 -657023311 178226862 357814212 999997190 636549036 960032615 870214489 -999994807 -236194734 1000000000 -972389279 0 -716790100 158231131 339565525 556835559 -994487289 260769573 904904085 -637395506 -817068090 8344367 -76935112 -585545036 778914052 -281297036 1 573305814 -810037525 291510299 -966960992 360832888 118767339 775575030 105681345 -999994807 42 716149099 -755143273 -999994807 -870764319 999997190 -999994807 -703351111 1 -999994807 -962385024 596791071 -606529393 -1 131219112 604163535 -618336117 -325769206 252918459 42 999997190 0 1000000000 -1 -437532170 999997190 -746609174 102884585 -242809347 -704861112 43523220 -930424448 0 -861142360 -796935578 963369009 853674349 -917418515 722523172 851757383 -23711338 828809405 612532141 321553864 -255249054 320970469 999997190 -241277941 454368056 1000000000 310334480 603296148 616012377 311301867 -862433761 778342168 262440058 -120125388 -197108113 843195607 -157929532 -916644119 1 -277871038 -971517008 -13229678 0 991078051 -954647798 1 -169101344 869003964 -447919873 -615835548 -909364059 0 -468036589 822999901 999997190 -1000000000 999997190 215369985 -469505712 -146049651 -396015176 1 -612627554 -42207739 -914134065 999997190 999997190 999997190 -866445742 831893389 831985207 -1 285287647 42 108181540 429942633 1000000000 290387809 -1 217575615 999997190 -201347440 1 1000000000 -973751584 -999994807 946310360 42 935831481 999997190 -854662325 1 692155114 -597776754 641823794 518342422 691695876 999997190 1 870168190 37260761 -807993796 -556678025 440530647 999997190 -935134647 -683151833 -650151166 -118594568 392449123 732315935 -453446140 -674639895 -1 -999994807 -134583868 -437537019 933825701 1 -148659741 972285134 -949288956 593683459 -999994807 -999994807 999997190 -1000000000 -161104799 -283335646 -166117634 1000000000 267395160 36326515 63367769 -440973103 865866094 924162867 -595222497 -432631663 999997190 -815005787 678431791 -677528046 -513465933 -560062710 999997190 -939037158 -364950514 0 999997190 0 161965155 31278419 -387641089 -213322314 28860281 215375829 -234524177 1 172666525 -67605838 706093049 178337174 324595655 817937456 -443856668 -59802723 1 999997190 -80391730 361609300 999997190 -999789341 1 552841613 0 767515559 922934896 -1 -565133389 -999994807 -68115022 -1000000000 -469400099 908186568 -616343533 -936070725 -135798186 -1 -999994807 262826384 -1 230850634 708192113 271708584 -630777617 -150855571 390663707 999997190 1 -317990481 383248636 -105429436 -1980235 903562013 1000000000 522418839 -948638312 999997190 -315235093 6960820 954728914 -999994807 999997190 795118753 999997190 999997190 643374288 410376520 774690822 999997190 -461331169 -1000000000 871667067 -756749371 1000000000 538315536 815732345 661091999 -606120130 35330699 -579795471 -999994807 -387590680 -1000000000 -999994807 1 775650651 982602416 999997190 -999994807 -295309795 758945702 272629795 -999994807 697240032 464434077 132832540 -55069917 999997190 86395654 -963550433 -260055102 -220143377 -826637111 268751656 -285156737 -582274684 461601630 -109774535 -473589081 999997190 259882904 390935803 -487262121 77693107 -144729382 755397749 -1 848440733 868598520 0 -999994807 -999994807 -167782792 -693946606 -113191610 136058046 1000000000 846577482 414892720 455876521 -61511186 999997190 405650399 -700071370 -462683058 -378385065 999997190 787671459 258003559 -77497052 826515900 999997190 635470697 -813301753 999997190 -148418429 182133686 246418794 371720123 44675963 -91439519 -999994807 1000000000 -256177586 -253911243 438816849 999997190 -370001562 -43828075 -578014613 -576313888 -72863738 -404815707 481810789 1000000000 -674453291 42 -363140031 1 -581869862 962900174 709518313 999997190 -296946994 1 -999994807 -1 999997190 0 42 38206850 -25495414 -475660335 691585002 241957279 228958829 -127884063 -1 -687894222 -999994807 -966550042 -548306074 -163069682 1000000000 908971955 1 42 -1000000000 323046061 926995889 -1 468031294 -936472735 149619836 1000000000 192892485 -29998544 999997190 -1000000000 -589465073 -999994807 -990911139 573646494 999997190 290551582 -905906151 347009845 -913108065 459648971 -904693991 447573730 344102352 -35885658 550937063 606027087 -140239134 -596927675 999997190 281289375 18079921 -858362061 -893568558 -909998628 84427510 -88685616 2625413 -999994807 -449454464 -410652759 315556073 -999994807 644045674 810265578 -386350862 847366025 1000000000 -469595492 -732833847 -999994807 -1 -270663892 -999994807 -291542225 -618604723 386721597 -550401463 -979860949 -999994807 475266696 868999151 1000000000 -300031080 -616513919 999997190 -966719780 612365975 -486183115 1000000000 453045382 543562360 514217171 -999994807 964753673 -463600932 56996176 999997190 1000000000 999997190 699441409 -765703726 11383034 -143805031 68459802 -777883379 -808170443 -19911959 42 -103431457 -143590225 794213154 -665537194 -232976774 -119370374 999997190 1 -180556931 554479752 852373036 541107829 -768908222 999997190 999997190 -1000000000 -816905568 -955653300 -565108156 614256049 -1000000000 -825669468 324733753 -772385019 -420213588 -158050079 1000000000 761081489 -376049032 41862765 -499640792 94173996 680308055 -204100190 -264630011 -284521086 -830329538 807492416 290994161 999997190 670031272 -386970799 42 42 899553793 -84015226 -94674636 362096135 -999994807 13589102 -445332699 524435213 273409488 -1000000000 316483102 300070649 1000000000 -215451205 -999994807 -284307118 -308404285 -476847425 -1 -616090664 42 -194479272 -999994807 -85055977 999997190 -1 -783617676 598828894 42 -1 700301734 -161202804 229632115 452819586 -900503040 -878417119 228589111 -697961412 -999994807 -953179872 292800988 860637877 -511777949 872365162 -856447068 -324700762 757368513 557793792 841706452 103843272 859107930 117047763 -999994807 -317109549 999997190 250498979 -1000000000 999997190 319474531 -309145877 -284666154 999997190 -1 822518524 -868174190 444092839 -350475961 -901188356 -1000000000 683289764 999997190 516950392 857142691 -746621400 -310372891 -759777997 138440118 999997190 999997190 -114245056 815385833 113586716 461572916 -869210298 999997190 -631598345 -340430739 -22307992 999997190 640354880 -294126822 -550194791 783798640 -999994807 -1000000000 -450908914 -400732914 673944288 823165137 125587711 -886658857 24345094 922281182 -277713599 437684368 -999994807 -999994807 -730636265 390511332 -115786887 365225827 -892874092 918910815 -965003950 -999994807 -41938950 -679613479 999997190 656843490 -999994807 -999994807 -797093708 395288205 298420021 630996536 -999994807 999997190 -963018460 486119870 -954381971 -446635636 -500146309 -455538970 999997190 -1000000000 -1000000000 703291625 -465724349 126590928 890136956 265534566 535154462 92188007 -999994807 836437584 499477684 698217718 -837116038 1 -1 359122538 999997190 -1000000000 -448991565 -289466464 230707485 629889832 805420564 -27337583 1000000000 -969318790 -102087026 1444187 -999994807 753237194 798344802 -999994807 1000000000 -1000000000 821273708 317409184 -999994807 -236378907 489332913 554383397 -124449507 -78186001 -847609808 -641610965 -356754574 -999994807 -969328941 -785548869 -540114829 570446675 -535879597 -999994807 -180957443 864746698 -509541831 -792198267 -864830903 1 -907991494 678110340 761833386 -999994807 418928487 403339534 -1 309710882 -544870808 42474679 -915624767 -586038419 628321446 -736631818 -238474207 526904231 304441699 -693889123 1 642929699 -999994807 395117402 727785977 43404708 1 657252589 -2952866 -779445416 -127593239 999997190 351140660 -999994807 -862754984 301654540 -933961523 -32370714 -732581478 999997190 -1 58483451 -984899058 999997190 -243964965 999997190 215506703 -868955779 -495939370 -1000000000 999997190 -510147200 81174080 -534859348 27436661 -701454390 999997190 -984599768 -514229390 -430374676 -279004944 -368676912 32219073 -1000000000 823072264 230160837 999997190 -471679663 -436879613 42 901802495 -458124823 -306323515 -368182846 -999994807 999997190 -589205589 -173244180 -999994807 -1 0 326250496 -202997888 999997190 74992383 209703583 42 999997190 -1000000000 -43680424 -999994807 -525119123 314008198 282746348 -893624325 13492369 1000000000 -1 22077960 524125041 -618782079 -999994807 689964838 -1000000000 -696047221 121604787 -999994807 544703270 95859737 -565528443 -490006865 999997190 -232848283 -400841290 -925460780 -771253108 -999994807 140742528 523607468 -848248516 -627284851 -783289183 -999994807 -115596793 99470944 1 42 -816827460 -999994807 -536073928 104336266 1 231971767 -741983070 -1000000000 639430311 -999994807 -2112987 859626121 -53138544 523931387 -342504083 658453408 42 520973264 611045417 -346885713 -1000000000 -437159997 -1000000000 33766608 -402568426 999997190 -92017941 -758055224 180363428 1000000000 651019597 350819617 152166643 1000000000 -674112317 1000000000 910941615 35981868 -878020485 -775070558 -685962863 1 381195613 999997190 -615942587 -491787239 -946974625 932353644 543219168 -468248844 916896001 88127661 1 832136953 -13287941 -1 -178931116 -532782023 -654182095 18379687 999997190 168915385 -999994807 -999994807 0 1000000000 1000000000 -653671553 943832673 138998305 837128172 682775722 525439151 -999994807 -225256305 -803377107 541034971 -931560614 -1 58783850 809715473 774360814 501731309 -337422226 43122428 -348895339 -933599145 -51487632 -365711517 -536131968 272255768 557477545 862459400 575727506 999997190 702606037 1 0 426601540 615995233 1000000000 691812250 562741206 -847992069 -999994807 -1 -934342760 202724141 -159117336 154219504 999997190 -947362616 429272253 998352270 716706675 1000000000 -176864047 948228276 -77296772 54129441 682560256 42 999997190 -999994807 231150069 -908685085 -1000000000 181329663 443385240 999997190 -236137608 -999994807 907426761 -999994807 -999994807 -524509146 -1000000000 163244272 73312737 -131111707 184173336 -328329441 42 -376689681 -802884839 42 999997190 -931361510 999997190 999997190 -999994807 152266671 0 879292700 -612988888 -999994807 -832930240 -621861354 -999994807 -744960433 999997190 1 999997190 -337798543 -1000000000 -999994807 226795488 -393748312 1000000000 -414991902 42 -258981895 32769075 -616513919 999997190 -999994807 -127332983 -540318153 -562317102 570113991 -839371654 999997190 999997190 -787897190 -999994807 -141983302 -365720082 494381357 -1 999997190 259053833 -732060045 -1000000000 -392842843 -356116094 -534419854 -533980111 999997190 573507127 -215439845 42 0 -999994807 318628455 -446244192 547297200 30580291 -473440432 -687301134 73489828 1000000000 401939907 -143950674 1612318 1000000000 -1 1000000000 999997190 30126417 999997190 -967794516 1 999997190 -841759677 -43510426 -862500606 142738570 -13854407 45147715 402630560 144900966 999997190 -999994807 445454023 -905161700 -999994807 -550786413 -333644813 -85507079 999997190 -626819057 845420699 236233440 -421746976 61396635 824138404 -553388712 1 970949728 887196327 685471071 594035333 -467413660 -491054071 42 999997190 -1 -72916577 -838277182 -122372575 -183291925 1199525 -89306674 -374259824 -209628564 998888087 999997190 -555197491 -999994807 999997190 -366630003 999997190 0 -557997780 -383148999 -906941931 0 924586518 -805047555 -279843335 1000000000 1000000000 1 -1 1 684710256 -1 -999994807 -431632221 -999994807 -999994807 108756285 -282528656 296655486 0 240143792 34554974 -1000000000 -999994807 1000000000 805682862 -115707711 -267417585 601322590 -45357754 -999994807 -612938705 999997190 0 634230465 108998171 458538379 -699415435 484187616 139731342 999997190 914848306 -428695916 -262845219 -1 -25050627 -25811707 -628769624 800814627 876741893 999997190 -999994807 1000000000 1000000000 527162960 -290851124 813440807 999997190 -30961620 113058092 615204076 423884020 -156716222 -352988307 808711812 -614460650 999997190 -841882252 269047212 -698332093 1 933669061 779866640 271153839 1000000000 -999994807 -267533167 841132398 999997190 819906334 -106713246 -110651351 -788361812 995069704 1 810416079 779238244 -57891054 -999994807 165549377 -141883830 -259323372 187511037 341110007 541399791 -958892307 818585934 888914652 754505194 -164288552 -454755929 -643421463 42 -533293007 999997190 -211977477 -999994807 807024537 1 -24166573 -496259523 120381097 135224849 263007608 66714289 407655746 362128954 -650525999 -1000000000 1000000000 -999994807 -625473192 0 448329712 919645263 1 -559107348 19761017 -142084146 -93162343 204949012 -1000000000 -801531020 -544545331 -121310338 -999994807 731767321 173787310 1000000000 -849475649 -346885713 558378797 172262984 -999994807 -623010150 887243889 999997190 999997190 950838148 348538267 -118458585 -969832251 70048637 944070169 -146002879 -1 334699279 435011603 -903373917 999997190 841491320 61675477 -582446359 738789020 -288620013 -313409397 -695319193 -413185732 -575904513 -142100237 -806362681 999997190 -237119799 -335439866 1000000000 -484858607 -785806922 761481760 -462267206 -458856826 999997190 1000000000 -999994807 674982911 90058927 -560673076 -498642327 999997190 328232994 100505774 -71411763 -479811567 553448323 687736816 10514757 -566661344 -999994807 -537695447 -999994807 999997190 -805050601 -426897423 -999994807 46013465 895335286 -1000000000 -397275462 -426914282 -613326710 392209807 -538710086 -180291549 791576014 42 999997190 -117412308 999997190 999997190 -999994807 -387707782 913635917 483979994 -957064021 558343859 10108232 1000000000 95968695 0 -986377720 -773165106 -632117521 671607376 78910855 261117774 -999994807 415692902 -885800068 76825447 389929417 -353122745 808426667 473911188 792178269 -999994807 -886417284 42 781775107 -314434615 -622700074 646311346 39053963 968396693 199760572 -559814325 314140740 -276218521 0 321795521 -807743318 39214871 -1 499940091 -705392625 609597822 525669520 -999994807 -734991432 -514648191 -456747286 -999994807 -1000000000 -636276974 -207580660 42 -260651046 -1000000000 -536344513 376809958 999997190 868243873 -684739495 516928705 -1000000000 199986244 -58606353 42 48808955 -559829288 -999994807 -18063696 221234567 0 -832923113 976858209 -580902561 999997190 -641087648 -657656182 969710963 406705694 -1000000000 161701280 -849290868 -999994807 -286022374 921379735 33309188 1 552103991 999997190 243335082 224126584 275178768 999997190 -1 -899583744 903476525 826160779 -988864836 -1 999997190 -999994807 999997190 999997190 999997190 -586753940 999997190 846549686 999997190 -507805240 -439084303 999997190 -804766351 999997190 947428714 999997190 633490344 -747548811 663663290 1000000000 -1000000000 42 42 -999994807 -841859703 0 -524249329 -999994807 -647921279 -306442375 43729734 261490997 -1 -867739901 -692364704 -799442101 227907388 1 703776221 -718776293 124767129 1000000000 999262103 -813483442 -820440368 -555390242 909684894 135791895 1 130367039 -1000000000 706513423 396183036 -467231517 -852599465 624623871 -1000000000 -999994807 -640583597 -999994807 999997190 0 358746278 -1 -721647409 -907205248 42 -999994807 505857882 -999994807 -268020351 -999994807 108520869 1 602788188 673216131 -1 1000000000 724254864 921238251 685779973 -1000000000 198241878 -234441267 -299328235 660599329 145162233 1 890238799 -999994807 -999994807 -417415131 -442792759 -333879088 654689274 -607940540 1 -177622886 970530816 -678608321 418315515 -749896029 -954776114 0 739064719 1000000000 -999994807 -665864000 755261086 1000000000 191262916 78735330 1 553817201 -78926146 397276716 -651576181 -826709518 0 920759614 -387376254 1000000000 -999994807 721856874 -310799589 -999994807 163959752 -748891890 -604794593 -146498044 0 239428502 50625827 -64339091 -1000000000 -1 297875101 -1 1 -999994807 -152844282 576135132 -497117149 978676792 -315763914 213007450 -1 -1000000000 551746315 -862940498 -496566778 1 -250055482 901798529 1 -1000000000 614559692 999997190 0 -614220813 -319303031 -192590150 732606374 -350296240 -566186133 999997190 614938225 -302929786 -279029135 -889226275 -340088392 275761451 820726250 619482681 764279269 853438444 157633321 -471754234 -999994807 1 -524418207 -439798588 550862054 103216524 580588412 -707416052 -279742165 0 -314554627 -13397421 209587322 42 1 -715610555 439582345 -883316790 -1 -651726676 124869246 1 703580968 423346431 654472157 -162497721 -125595615 518906235 0 -453350555 1 86351192 -652880205 999997190 240247046 907632316 999997190 321102425 -837359074 -999994807 733176491 253411380 -723649573 -30131929 -571365698 495281980 -763190177 999997190 -554502901 -385439216 999997190 42 930273710 999997190 -1000000000 536370836 -20505049 -927650806 1 -979073879 0 811897225 -999994807 -243831006 -1000000000 231925926 -999994807 999997190 1000000000 76436267 -483727312 999997190 -126387213 -958106263 -465859561 -184134423 -442832461 -508220804 1 -999994807 -526491911 -1000000000 495828707 -999994807 526486916 -708200774 -401400475 679261952 -524524706 999997190 752844293 -145349191 -726020186 72531609 999997190 -1 664587387 -577549879 1000000000 999997190 -999994807 -37138776 -999994807 343065810 -681097199 42 -284700116 -705628483 372489831 27766301 -606659398 -98494543 999997190 -547150340 42 -814628297 834180744 14943494 570403774 458992764 843966708 918583528 855352671 -601087972 0 -1000000000 771602536 999997190 0 815019480 146518789 -999994807 -417113677 679006380 660897853 -153888948 -787651265 -999994807 -999994807 42 -255420124 -999994807 -527300281 5477565 456751945 582853058 -830643292 877550039 -616329366 865637919 0 700606182 -822094726 1 -102827125 999997190 166603168 -172768800 566919231 -999994807 46095775 -2614510 -46163513 618382097 -393297243 -897632541 1000000000 -613769448 -34212136 -280245938 -290584011 586553717 1 788295272 672255510 0 428091448 523771673 -801688920 -741742350 530750704 999997190 967183707 840181775 -547591786 -61348905 69863007 1 -722882083 -1000000000 999997190 -457600767 230556379 592782770 1000000000 -715268195 884515825 -175832202 0 -702278847 42 -285761296 -507029548 0 -148876141 -999994807 -131709581 41620050 644020001 1000000000 915179757 744290167 623817385 921279306 966046738 667658008 -797938134 -409925211 -999994807 -796829306 999997190 -999994807 313108236 65668460 364312931 -628629363 -1000000000 -971504338 -631071631 -566019979 406028574 -959648893 -317575765 -455151728 -967846589 -143870707 -185160179 -406190882 999997190 647404792 1 999997190 -984751836 999997190 -309588318 -585270411 867498971 1000000000 402473460 0 193297820 -330532902 0 332510932 -78764228 42 -434115678 -445637981 449888718 -436064104 910675217 -905970113 -815256965 42 539447680 1000000000 -624023094 -504780114 358153988 848600286 -999994807 1 999997190 933729093 665458019 -1 -999994807 999997190 -999994807 -999994807 175907187 -1 1 230183026 321570756 153066372 904671871 629943835 -999994807 873522493 -908498122 626943665 -506969808 999997190 177657239 -270388885 -1 737772642 428091295 89389760 -478078259 -277368618 -347968299 0 297397685 1 -703525309 999997190 628367141 690795957 -876212843 -1 456940298 -883794610 184895229 -537240709 129091315 -905151320 633873765 -999994807 465115371 733080071 999997190 872509293 -685908386 -856298248 0 117022931 -1000000000 0 -723954517 -434336418 -14437809 0 -172728317 125761457 -330633021 311235460 137517518 -999994807 -334171003 -895825343 0 911482017 42 785921997 679964467 -448694755 -762954066 999997190 -689000899 -933961865 -946866923 906419396 -829721486 330402331 -147733968 -826143081 -927489790 42 -430143502 -847377026 1 995699326 888102859 -89161911 169248116 1000000000 -371503021 -999994807 -481977776 -84967147 119982920 -189495244 576118163 -511034783 289401555 -999994807 -8668001 -294064875 -821723920 825239236 87459183 -87140226 -871972154 606105353 -319519546 -646454658 -66804722 584943691 -898824558 -306223413 -765958914 162917710 -1000000000 475667713 199548204 708460000 -244091863 -611523325 999997190 -320443419 199789999 -809775246 42 -105315519 540574745 -803602878 -999994807 -228557470 999997190 542454984 -556790546 -244148205 -9908498 678955105 -580704674 424108965 0 999997190 -848383293 -690657354 999997190 423174450 -476405999 -101855701 999997190 -60763481 999997190 623096448 -1 -976906757 0 663922921 0 73726143 -1000000000 763363999 -8907797 530827593 -999994807 717000391 42 706637634 999997190 0 662170117 986436120 -942617936 -486166717 0 195056340 999997190 -762317992 -905831849 819173473 537206927 -293034197 -740964627 -260630532 180303991 102699802 -508878726 846157400 -920801429 -353635715 1000000000 949257438 203226770 -565274188 906854824 42 -999994807 -242886756 999997190 -999994807 695607455 -968596459 -539493134 -723755896 544614496 1 -1 298918043 999997190 -180173692 666464251 740524163 -1 628534177 -325014184 -736272595 999997190 -431791872 0 -785311040 -516809409 -248600470 884235201 -716310924 255970193 454452409 -261591400 501273898 281628557 -136549684 -443589891 700022576 328840841 -999994807 1000000000 1000000000 -938960738 -304295201 -548553971 716756212 376873590 256263433 999997190 -320725267 129224970 74190532 247183959 332595229 999997190 54332027 -88395699 665128835 925300910 999997190 311134154 238875240 -809480960 -78474770 370174902 -365582870 378175555 -897424717 -242444609 536893513 0 -7989929 75465377 -1000000000 -765507166 1 -40063900 0 167966188 -605665400 -999994807 -352566383 343468653 0 -437115710 318883496 318969109 770001124 620752848 -400539641 362942838 45019610 -521355973 -508557709 -1000000000 324691271 -992649094 -980519627 1000000000 869831963 -1000000000 665467399 999997190 -739362253 827240199 -921838974 -385043571 -623913530 858002148 -999994807 -517649165 744104989 42 -704736297 839177071 -318159983 587136800 462243979 57653012 -173891392 1000000000 79166895 -674197358 -806741399 0 178831423 -999994807 547532534 -390461302 42 -996812648 -369612985 -976534230 -364438155 999997190 -450850930 999997190 -521641948 42 1 -68704160 1 -1 -737542007 -999994807 -469364355 -999994807 410800195 -384316408 -582586654 -519096592 418250660 213292811 261611099 309131713 -999994807 959704702 42 58277631 548029860 1000000000 -672580903 999997190 -383211900 -999994807 -1 -683661259 220028491 498930446 999997190 -819663524 -891740233 -402925808 920697229 -426428188 -631264809 -59709415 -80935486 46397942 407583487 -814569966 -845286893 877701177 411088038 678532116 71668799 1000000000 347019002 -113617728 -999994807 -946001204 472725737 -81073284 -858053278 323961698 -375391124 538468934 -523373854 -506666522 -999994807 272373449 177386956 -999994807 -531638309 990275859 510957230 -999994807 0 -1 54236851 70563705 365913821 581505632 -1 -885811257 -130471511 346124999 -383997968 -999994807 205148775 918377380 0 387892455 1 999997190 -492390604 -156286318 0 0 8358697 -815032922 -1000000000 0 -369280032 206786992 901684086 -84413170 -170034487 147985755 -155176879 103993588 1 1000000000 207232534 -999994807 827009296 568549806 866926291 -448064519 -180697605 122542949 -237336531 999997190 307590034 633900570 -979380339 516428972 272858159 -364950514 999997190 349674392 -931621699 -999994807 0 -21680469 1 349174801 476777874 1000000000 -560135419 -967157320 860896429 -562853797 -999994807 289340436 -115174481 -784682975 1000000000 -222185980 -1 42 -985975352 908960194 -478948706 0 999997190 -999994807 999997190 -88957681 -990751242 -999994807 42 -497874376 -472717173 920161914 -1000000000 1 -751571991 -538914753 -494686709 -808408742 682442579 999997190 963476190 -691335989 817728144 999997190 -459221224 999997190 1000000000 1000000000 -415076779 895243514 999997190 554642462 709367708 181966466 -906098780 836844767 -804130313 988133175 479550298 390578834 -1000000000 -618258467 -139038398 398515843 -999994807 -43306212 188902314 -636360855 42 -655395776 -1000000000 804344334 999997190 42 908624904 535439997 -344779474 -650833060 157070759 -999994807 -571242278 -12809389 -999994807 24588665 -362802576 268861879 999997190 -399421120 999997190 -790791745 -358733983 588314702 -186071370 -119908031 -787415357 734937156 -427079319 779391745 -837348347 -410347941 127512666 -983761551 -1000000000 -720334602 608863346 -999994807 1000000000 158284376 -174556315 -256624259 355904201 -1 -825061927 -516698567 -999994807 0 -124940547 -544928197 222067814 103165857 367482755 -1000000000 -999994807 -701480361 -999994807 -360450118 -498453243 999997190 1 -108071147 0 42 0 25438462 434564506 999997190 -940151237 303193960 -723693662 454335253 -999994807 757699641 -999994807 -999994807 688014034 254342219 218460386 -977247175 -803844560 142762053 -967189314 999997190 949799591 -447473113 444390925 -135102780 699696315 -935493783 -519951726 -842814750 61905885 1 257110961 42 -777078278 353976186 925600483 -228023438 999803050 -269384035 -991620978 -274058155 770670727 -401936146 -28835987 356459273 808622676 -999994807 -287422867 643903519 -649610418 -497498418 -82800514 -124186130 42 1 -531813682 78097008 -691698809 -930671785 -1000000000 170405547 -654071825 -857843806 220380912 -1000000000 -999994807 -557834605 -273343669 835465776 -1 -192831322 -876219832 -373675759 -19371881 805372730 999997190 92416528 786229435 1 483473730 -269269081 1 816278762 999997190 114190431 -916467973 24879187 0 -46434135 75120901 -1000000000 234655100 -472637902 1 -710431245 -999994807 -1 -1 999997190 -99268541 -999994807 26787956 64838881 -183735403 -999994807 -307311218 -712606110 42 146965138 0 974225168 -41050028 -999994807 -823224489 683842824 102995640 999997190 999997190 -952125938 61054170 38231157 -999994807 -803775428 -861997441 -999994807 -236329437 -788950554 636669822 999997190 -919925220 999997190 999997190 -1000000000 -558102116 1 -999994807 -587657907 -769592696 884436552 1 -999994807 1000000000 -240552412 51293004 -646318467 846368196 1000000000 -17588569 0 -999994807 -235359584 -999994807 913948167 -999994807 999997190 -1000000000 600954009 -296183332 0 537576452 -645008117 999997190 -999994807 131957026 -135748323 -823555007 1000000000 187682748 999997190 -654143173 -314040906 459761490 -280144791 -956677593 113616869 87977345 58664703 135657874 549915276 870197420 -999994807 999997190 -598109725 -94799063 973365230 -43436419 -901460553 -515641256 -893937825 912409573 172184486 -316804040 837979105 -36253713 -424207964 882436054 934741499 -665899509 -276271879 -1 0 -129601774 431800412 -999994807 -473052705 -999994807 100307859 -999994807 -1 -999994807 999997190 -785592571 1000000000 64461654 -181725497 -455495435 -11395972 -714822150 423915453 -847258872 -353908110 1 232326669 -676147407 845263802 -999994807 -729012519 424496451 -957189744 562038048 -1 360557043 -934539010 1000000000 473265490 708915660 -595028747 -1 47354243 -927586272 -484617662 38797099 834602140 -747575194 -781966865 -384773262 298184986 -444435934 314870965 480916316 -999994807 -249617767 149350556 353072823 -564401344 607653966 999997190 251329901 -503186571 999997190 -1 -935098357 61455104 881566640 50341606 -517203222 999997190 -53056269 -514138063 -1000000000 -107403726 -999994807 -374566794 -358681804 999997190 82887844 306113122 910626119 999997190 -27508956 82895058 -141129443 856317029 382422511 -1 -999994807 411475441 -1 396697438 -632075986 -100064800 -976362480 720718791 -844398614 -999994807 122038227 -917708455 1000000000 -910102241 456738027 708203293 488347987 786703867 -999994807 -999994807 999997190 999997190 42 42 -867068635 -575183263 350818043 -429874837 558643110 999997190 438704027 999997190 -999994807 -832440442 331753375 -437965593 -999994807 -1 999997190 -368790007 -998555311 -501836988 -777814698 999997190 512003860 -207370795 -473252014 -1000000000 -201378314 -950996824 999997190 0 -999994807 999997190 -533550558 818922072 661044212 1000000000 699613112 -999994807 999997190 15077572 386148750 -190831182 73981463 -770481889 716741243 -1 -999994807 -528264669 645605862 -1 -999994807 -933572700 259759871 999997190 -217117143 -764075769 491387968 -809459462 999997190 -535069708 125224796 78918356 42 745912764 488864931 161543704 941816945 42 -999994807 -212332549 -717385784 1 -999994807 -686910732 -643582234 -999994807 352614679 999997190 -694039053 -432130608 999997190 -63658072 263186285 594613527 358872933 -572225307 32938 841133626 -765203481 672724715 375529799 -487088855 1 42 0 974338427 -783950163 -31559500 42 -340668590 999997190 1000000000 -1000000000 -1000000000 -497669464 13008818 772926073 411908984 1 -89269175 -587330677 999997190 -452736859 -483727312 1 -722690353 272530849 128130639 999997190 -1000000000 964534401 -935113207 -1000000000 999997190 1 -999994807 513015456 966526199 999997190 379254087 -676754713 121362500 657252589 -999994807 -999994807 999997190 -999994807 999997190 19860772 -445307502 238874576 -324941552 1 -655140180 307254726 -1000000000 -477593120 -736181880 450729666 392391802 506729115 998260783 -936986434 -1000000000 954095363 999997190 -578817679 -564207608 1000000000 286291673 197980846 -999994807 745957180 -304180486 -1 -1 568688616 107123597 -999994807 -214175519 -207604252 831566245 -643834179 -55739694 941976142 -744781413 492816570 -294727200 -404229040 -394113054 -999994807 -579283102 755956708 999997190 633591886 999997190 418407381 -1000000000 919321938 -984555452 687191625 -786537603 -228770563 -490135667 -490265778 -980704076 -999994807 -1 419835118 -197280160 171265323 113824795 233069189 42 959102131 539485977 553264963 -1000000000 -1 366798715 207521785 205857873 -1000000000 -332481578 458313290 -475501757 -919220705 0 -529522066 611488419 -406842193 999997190 999997190 693065001 669817894 42 20957349 -999994807 699934673 -997207270 0 -968368930 368034204 -113669564 -45079704 -851715212 -999994807 -446706819 1 -999994807 -999994807 -999994807 -999994807 531939743 0 -999994807 820474603 -154608286 905162019 870508112 785999301 -124113331 999997190 999997190 -627642830 721281689 821096424 1 -663919740 -999994807 442971823 1000000000 -633865261 386657078 -754322690 728430898 -1 940182440 852781686 -219154328 999997190 -770259284 415306586 963517069 -382118856 -974458516 -999994807 -526297965 0 1000000000 1000000000 -721904050 -166673974 937436394 999997190 -965678569 999997190 585194834 736567978 383699706 168808137 701218308 170697488 -999994807 94898585 203286447 -999994807 -905151320 -1000000000 -999994807 -999994807 -900346780 -554588762 -398104467 -134300875 -1 -529988588 -166344347 470300443 328054104 -447531647 0 0 712382903 -1 -920138049 -204183518 -54256695 845785397 -757596699 373947370 999997190 1 -964543952 -202433584 -732977908 -271607058 -1000000000 32404727 -172594566 496060660 917682477 -345245665 -681008770 -999994807 261616898 836326719 -44810306 999997190 -338584970 948044258 -1 -867024318 -227384532 -262949547 -800278073 -615865554 255744047 -945342614 999997190 767797775 -104803983 42 978921913 -1000000000 -107346065 -69260523 -999994807 268844851 -461100076 -895822895 955597840 -554046915 710658410 199162526 42 -675319146 70307508 359933783 -999994807 -842262058 414920449 -164888975 1000000000 257900273 999997190 -105760124 999997190 148651078 0 -348551305 336615688 0 1 999997190 -159314424 999997190 999997190 349239286 960284820 -669309321 -1000000000 47877559 -329464678 0 977913836 145307942 864436694 -1000000000 691971474 295843940 -1 1 1 42 350197564 -1000000000 999997190 -513492345 305034986 -364408217 -268976953 -577303234 -999994807 -939263004 114063022 535953626 999997190 709174401 999997190 751080396 1000000000 -724086058 631482917 42 829158646 326693911 949769693 752903153 1000000000 -44296938 167105135 -999994807 -556884505 42 -863704984 -1 42 -445695625 -69405786 -674066572 -64416444 249358525 -79955202 324205457 558976309 -999994807 1000000000 918130791 17018627 101494653 1000000000 966121214 -451909528 -621236439 -785931077 -258455202 642709667 -845273245 -240167586 -894030298 999997190 -194779285 -918474815 529471665 -177690484 -1 216251184 -667504754 -1 1 999997190 571977002 -225473643 999997190 766916040 922387316 -546437548 -9215396 -146285310 655481974 -440053575 -873756552 -818008834 -298822002 800470867 485282002 999997190 -26019956 -9364134 916969672 -1000000000 -999994807 1000000000 -999994807 604971560 939551075 -69415570 473209326 680511735 -254857378 -1 -306679354 769852707 24178618 -325954517 -924358027 -414092442 -46158204 -979436238 -635525123 -138561543 526045117 -444451148 486675130 -492978065 999997190 -232669782 125605343 -91569257 42 -30731759 443571258 -927480808 -243744356 -291267869 -391917391 0 570165885 769990937 1000000000 0 917539507 -512076445 -883243230 -460248301 42 -685239963 810979363 870917491 -104477156 546187885 969267565 -829551978 -1000000000 -1000000000 -971284914 -972415643 999997190 17539613 466604573 -466046324 787724435 1 -999994807 -999994807 -142589148 999997190 -156689108 -916174430 404880115 42 842503595 -600557297 309314064 999997190 -339984330 576870263 999997190 621882155 -547072746 329551185 620942922 -244832830 -1696757 707776182 1 -999994807 42 -674262148 42 -999994807 73979922 917133232 -635872812 31663554 -826467508 1000000000 813277777 545362162 130725781 -856482706 1 999997190 -347088733 459958859 -999994807 999997190 -982839013 760716985 -447757633 189910192 805900362 -99001560 -573957913 34156351 -973243386 349391454 394625419 0 -999994807 463154495 -646443998 -158225579 -808504267 -754947478 0 -1000000000 -675536462 -1000000000 0 -999994807 -1000000000 -965772431 -999994807 -999994807 878342056 203891237 -16426436 1000000000 149431269 336038714 482607941 745374047 -235841137 -406939044 1 927377015 995819483 744219080 -999994807 -330786867 999997190 1 -141589175 -347762987 -1000000000 515428459 -561113202 140102506 42 -999994807 -877889282 999997190 999997190 -979028255 246598479 545656020 -868705269 -440947179 918149982 -538518357 -896333058 676897160 837374582 795724311 -314208858 1000000000 -999994807 457055621 -975036879 -420278507 1000000000 1 -38375213 1000000000 -641388471 581744292 -523214066 994543123 -892539254 -771232919 -999994807 -612583353 -999994807 42 -278950500 845809230 558443891 162978416 437198332 -454330414 830805714 879973803 -374257175 252918459 -778229325 -757437130 1000000000 -43466169 999997190 542105320 241806339 -999994807 -999994807 -242267886 -210242972 -762338140 -999994807 62645277 999997190 327102133 -812741312 1 -772268042 820098860 -538691794 -810302513 667721563 286581450 -352132685 -1000000000 68867327 -808183643 843000506 344840404 -999994807 1000000000 999997190 -9443607 -1000000000 770594984 713258405 57817423 118417803 858348649 368333174 488739941 -2435725 999997190 -139497281 -999994807 1 452632696 42 411422688 966732677 870542920 -999994807 -887773317 -902604997 -870616380 42 544130945 229069259 1000000000 -999994807 632836187 0 42 228594721 366738301 800613883 999997190 -999994807 228637508 -527487275 394995584 -560126321 709951320 1 -513850837 162692151 999997190 999997190 -524180153 -188856248 441679739 -419237789 -773339424 -886290260 -1000000000 999997190 -152455023 63303017 0 999997190 900388148 264391086 774876498 -812028830 -999994807 999997190 -1000000000 -54409266 956891338 -546630582 999997190 317605100 -215887769 -300063698 -423006203 42 -162595406 -594184491 -227580064 -320255413 -211195328 527881242 349636672 -643090307 -754893756 -1000000000 853506815 517800716 667721563 999997190 1000000000 645191517 320355820 -78186001 692884092 902497312 -438311565 -952110655 134784188 -938970405 811711015 983656415 69782172 -595089688 -29430056 -160104572 -550113085 -649407182 0 558495636 934518827 441270155 -442895186 512805741 110911812 -837747666 735117728 629142545 595512187 -999994807 773766983 1000000000 153655457 999997190 999997190 -118849733 -552056979 -889551092 -461674758 1 1000000000 -266701130 -924153380 -360120385 -863758946 -999994807 -665193268 -561491645 514195956 0 419094300 -420863294 -140159132 999997190 1000000000 -402826167 -660342174 -999994807 -214390936 1000000000 390652522 3033325 414507161 -862952207 780135949 403058585 -1 536765699 -456733282 42 -999994807 -574426230 -642831844 414690940 -334730179 0 647623562 924824571 999997190 1000000000 999997190 -58254031 -999994807 346515016 993666124 999997190 -702697363 -449305710 910091237 -284051100 -1 999997190 257275334 -733745915 858955249 -89846967 -846037891 -834784705 42 349355873 -326406888 42 999997190 665719648 -96605738 -1000000000 188572544 -957005947 0 958021233 -329298093 -1 -999994807 619019048 952791133 -877214733 -494038159 -538849327 -112896456 -730280495 999997190 -207616982 999997190 -999994807 627980773 264902017 963122064 -999994807 -319300466 -120036783 -159039605 -999994807 -999994807 -999994807 182748590 1000000000 212911866 0 1000000000 1000000000 -494371680 -999994807 825239236 426761616 -999994807 -999994807 -544959047 576171103 994618314 -591803306 412401035 -999994807 -608595375 134290153 165313129 839314076 999997190 131195453 1 181981438 573510955 910891312 999997190 -74173724 1 677744041 694191865 275054662 112999603 514865793 431956478 -571987685 0 999997190 166307544 -980800310 -583894526 35949684 -421174153 999997190 -23180021 104234791 -88845714 -1 -999994807 -999994807 -654866000 757920800 -74241519 28587229 -636520471 633496150 -542109879 0 -91992026 235367865 -642979291 -883471000 -921543040 651687982 0 -681569596 312475718 -971015763 -999994807 -549401365 347150947 -826118387 516250397 1 496860556 -114034204 -928036344 795205128 -999994807 999997190 847414159 1000000000 -857265653 -741954955 -314073512 783915340 -238119775 933753359 -908462837 0 -1000000000 -892145993 1000000000 -999994807 -1 -806602082 -1000000000 -999994807 1 187416498 1 789063955 -891004407 953656391 -999994807 643086593 -1 999997190 -209908141 -412344188 999997190 -351359317 -237107097 86205537 776211003 999997190 -944904057 999997190 220401865 -35273622 42 -999994807 -1 -492187122 -999994807 601028984 608548219 625364434 -99892340 -577005258 562382966 999997190 -869827003 -140558695 723951575 42 -1000000000 -539561258 -999994807 506452383 1 -1 904957998 -1 -324785016 581025551 131762070 -992510986 -611443690 -999994807 77991573 727785977 -89021333 582975200 -198014614 1000000000 -999994807 -507075375 -166712795 652725638 0 -999994807 -129864157 152928304 -26725936 999997190 -637914679 111063092 -965152710 -706871938 779250104 290252327 -760574641 -754448538 -999994807 -999994807 -1000000000 -365237275 238067845 -999994807 937524373 838211085 509790342 66284225 -948587941 -653739305 1 -147146056 -324869717 -854632636 332632532 -867068635 -622700074 85270843 999997190 -1 -639826976 -26952700 810903177 999997190 -857551601 62970728 407528346 146776102 42 -435380105 -828359669 -319110661 -450546909 -511141450 1 651317772 -453872020 -198616649 1000000000 188277565 34744861 -426044012 -566412395 1 107168885 6528044 -902575339 -329113330 -956731495 -1000000000 0 -399547202 -999994807 999997190 -519725884 999997190 -1 -964109537 -488306519 533473591 993854977 719572808 721852602 -1000000000 -1 999997190 622784929 153166079 999997190 999997190 718860530 763968264 846735544 999997190 -276954278 -865971315 -999994807 -795928330 -776434913 -999994807 -818581259 327963398 -713179045 35801884 -80127817 -999994807 -732068113 508954019 1773251 0 -1 -600311866 -653759413 -601306703 999997190 -20062463 -721544307 -827474775 -1000000000 260146514 1 279785302 -999994807 -269241878 -711153872 -575117584 -126227036 365480371 29800562 418767024 162587531 160930302 -960638210 233047616 602000327 42048219 1 662674852 528781831 -477233483 -546437548 -822704229 -731771434 152203275 -999994807 990363148 871003200 42 190396424 781830451 -999994807 -324630416 -1 -392759587 1000000000 588919349 144643717 -890471996 999997190 175069353 75609773 -625581918 -531630835 952594371 -649223134 -211547377 999997190 376608329 -999994807 399590129 0 0 -471598861 -580743880 793076350 -794542338 605322315 608096601 1000000000 36118487 -829684083 42 -217117143 755270382 -302115173 -788085049 1000000000 44644715 80032772 -932478966 999997190 -370642602 213530204 935254326 234881147 -1 -867276043 -419862029 42 842239516 -675375200 348578333 999997190 852912647 830835645 999997190 684385370 1 -979141801 -666739006 0 -999994807 611456407 -181069940 -1 -424579751 -1000000000 504455873 1000000000 545310866 164615138 -814438194 -983136524 -443660201 627856075 -698750672 -331706210 -903919290 -999994807 677559937 -274890410 250354311 -824875631 22475725 -979382158 671531873 42949941 1000000000 999997190 815875492 -840519674 73073534 -72952642 -558092527 878489543 -690106052 -152370750 -999994807 -731644877 238991450 -405392639 413193642 -444032767 954844911 -94969781 -1000000000 -533647517 42 403812374 849125050 -251312309 -999994807 -25630213 -999994807 -999994807 -421775464 -999994807 1 -869560673 1000000000 261512625 -525701910 836872933 -95495208 -999994807 749023374 854091718 -749976246 515394930 -571741687 -999994807 -215582801 -234554768 -739783790 -999994807 -12124346 463175357 999997190 277628569 795351383 -735226694 747340858 -595636897 176086524 511191171 -999994807 813959694 -60181303 404075207 847502392 475511351 -101188767 -778680754 -209487871 503638985 -219179331 258729839 42 203999371 86695536 999997190 103090930 999997190 -1000000000 -893265812 999997190 930597773 567997548 116633721 999997190 -523670572 -585071830 -96993660 980418938 963996546 999997190 1 142086197 -144052870 174861748 281131037 -999994807 -48366692 343125226 -1000000000 -974374720 -1000000000 668164524 -1000000000 506321751 -176965441 -304992892 -679520491 -868834717 757106096 -102351154 1000000000 -999994807 -921544598 -70258187 254483550 -101250625 -902611356 -257976442 332710254 609675804 189978122 308348818 -215218222 465701394 -55422906 33390883 999997190 403484845 869964644 -581243555 326303678 -159440212 69688654 -17257473 -999994807 -904082797 -822232624 945076226 172628501 1 -108078933 792212454 946737313 -518347459 999997190 -242411701 -760468298 406709682 -367649502 1000000000 765393753 -622185183 -280694586 129048801 1 -808327176 409919987 -999994807 -832688666 46926916 -999994807 705384587 -458174236 590310064 621033947 -1 -335722522 -510206233 831537353 -23636079 -791660009 244973790 999997190 1000000000 -790126386 -999994807 -936028976 1000000000 -832882078 -403258598 -586249460 753524894 999997190 1 -717759650 102913669 -701354449 -581140769 -323138602 569089695 -596125879 -246744400 -249761578 -1000000000 365053256 -370286989 999997190 -1000000000 1 -649725455 999997190 711905775 -878577342 42 623731643 161354300 -368495626 42 287424827 -548056033 781055856 -999994807 -594501980 -804840273 167987327 -675690384 1000000000 962753568 -1 999997190 720440179 -1000000000 -489273469 -929678551 -999994807 -999994807 -860298803 -833194223 914409056 -905691346 -391345342 411637591 474585364 42 558005689 0 999997190 42 739563565 -68422113 -999994807 -999994807 -197644788 -898465546 434765929 762821452 -498921815 -37767722 765429455 -999994807 1 400785376 706632542 943055861 -731363251 -516413451 1 470874089 1636319 999997190 -579667277 19339800 -435575017 42 -1 -764265333 0 -1 32281204 703144381 -999994807 452533322 272208740 481735283 -1092264 338842786 550082487 146050339 1000000000 342799178 -428748376 472448712 -2076058 353487576 -501514309 1 -999994807 -524061221 -467540534 -23647943 347622922 -493036452 -867482908 -999994807 803673695 1 -955985603 -845537613 930450608 690381736 -999994807 439307749 1 135985246 896235369 -175608677 999997190 -46891170 -130464381 1000000000 -1 381588948 -904790210 999997190 -599269012 -981007160 388082322 650586721 -496139655 -516861805 -867068635 230237755 1000000000 1 -1000000000 -340251494 -503005333 0 -760338892 612560403 -65300212 -821089585 -999994807 -545647878 -249617767 -1 -1000000000 -999994807 -548128283 -999994807 738519189 42 -62465564 -452841704 -19908498 114469976 -159440182 999997190 -99223184 -464594076 -999994807 -809579707 451310005 -921353353 -999994807 1000000000 645104915 116768501 -13017927 -572664989 779699293 -598808144 -183004505 -373900161 -999994807 -535371044 634572138 497824593 139029333 596288439 -927838019 999997190 55653772 -52585353 296000046 -390112326 -999994807 178080215 -885631423 771014403 -321440841 335305001 534816399 951418349 324766280 -443965422 492641693 -833654189 959069320 -1000000000 0 799930256 -617097362 965410821 -915905933 0 -430033172 999997190 105045710 0 -533225276 -999994807 -999994807 580160097 -85392921 384474522 0 788533742 58530070 -1000000000 -238584278 999997190 -999994807 -612085260 -111497365 999997190 -698697439 -999994807 -999994807 881697602 -925410341 839943064 -1000000000 185487749 -1000000000 632259413 -177207290 627180984 386705226 165476852 0 94182295 -1 237116266 182341825 212265738 -511841179 328053068 -164807469 574938256 403432262 267470845 969321691 847103074 -372333129 0 -1 -210961817 991673861 42 347239543 -309983335 500674222 504527195 42 -449833293 -190150808 -889811714 0 133739904 695002666 934806299 954249071 -8665261 746643384 -1000000000 -881395852 -999994807 -1000000000 -999994807 434739249 999997190 999997190 27384841 999997190 -34508113 951216496 501428428 835632513 999997190 -999994807 804972401 999997190 -3443987 1000000000 -999994807 42 792245615 -945189839 -701858503 -681129051 -764278585 -815501268 53434752 -854517007 -276741747 999997190 -216164474 -1 13808763 -65056388 829016270 -109914403 129852835 42 323379985 1 957245209 -305674008 -702875777 38720348 -790888183 57621468 -534451453 855405558 164516569 -858609101 999997190 -139608358 -5243471 1000000000 283755170 -834759215 -380139400 959823699 -1 999997190 -411413114 999997190 -892600287 388842456 646663886 514899424 999997190 334296809 347715392 921225987 999997190 383774131 292967627 -431323782 -886658857 -166137735 -359201548 999997190 -125421576 -839558353 -708000567 -318666477 128147954 947962562 -672782062 -385287115 1 229735774 -1000000000 -256357847 -284270863 -999994807 264823549 846342983 -805454061 -28053099 169700626 916129445 321555762 -15875917 66912967 -322415068 -385503813 815417531 -715344848 -831340033 -164536581 -399839301 310567739 -21429532 -999994807 263036476 -186293834 539689049 1 225508866 147467205 999997190 435219146 892172955 -165826233 -361119331 -809391479 999997190 317758894 667327382 -1000000000 927250262 0 -999994807 962200465 -708463748 655782116 -449368459 -773475545 358101315 807137348 -911282504 -999994807 641602605 -88685654 1 785688737 -732227836 -774095729 999997190 682597790 624541053 383989460 1 281767534 825608403 518199039 168956479 -1 605664376 -999994807 844634037 -999994807 -527995177 -1000000000 -564811575 -696349154 0 333432956 670302865 221796842 301551152 399723972 691403684 -405431843 -942723555 -899312921 999997190 -919061888 999997190 406407326 -67399489 -612701796 881035660 175907507 999997190 999997190 878270108 -999994807 973840454 86723904 -1 -345923537 -776277658 825153758 329431774 313862143 -443913772 615962650 1 -1000000000 -1 -582191978 -350249214 -367529869 194388699 0 -619110241 999997190 -999994807 470366450 -1000000000 806654829 100974792 999997190 999997190 -696585184 42 735700303 -999994807 816326580 -254766615 999997190 30748797 -999994807 -1000000000 0 0 529699522 -999994807 -999994807 -60349830 441791115 -715610555 1 463437750 -169220976 62758396 245776463 904524131 999997190 823686220 66690278 1000000000 -566794790 -1000000000 -999994807 836944447 -489499985 -844305698 51009060 -302116675 -85242874 0 -999994807 -20760999 -840871108 1000000000 -999994807 -314039926 -790988282 25073448 687535924 -1 356111361 566496999 -349674373 1 75486260 -972712743 -123744877 -991008081 -936680601 -675029727 -794801603 -467347809 -1 272584165 876794086 -379874549 272657228 413958118 917881864 999997190 999997190 196714226 -311226977 -262202893 680514392 0 208324778 658385959 0 -999994807 -339040623 -497001787 -603174892 -999994807 491144519 -429374068 -992088879 -513600547 42 -220112137 308127357 -649839139 -398291448 -706553661 -676698787 488348213 -861314207 735936198 -884866246 -307757849 461047045 -77449918 1000000000 938191474 815582470 42 -999994807 -410890216 694188435 137123834 168494199 -895800907 676781662 584809084 -368871718 892192480 915516278 -557331547 -415461446 42 0 -827282955 -999994807 439518941 1000000000 222975432 -214371505 806604565 -999994807 891492321 848902871 -999994807 504182290 1 1000000000 -326596663 571788321 346626845 1000000000 536545252 458605931 -395871714 345629551 -918142711 843194452 317128039 -654926464 -999994807 748901922 457225918 -466875155 -126612857 -999994807 93317720 -79528437 458270178 -648836038 -14544501 -561331412 -999994807 369496950 2179528 -503836328 -869733671 42 42 -241437280 -203402319 -960712501 992245928 367459441 812907342 1 557363097 547297827 -906839080 420445736 -1 -666226137 704320853 999997190 999997190 -686522722 417349390 42 -377442808 -610036766 197645687 625243307 999997190 1 772875956 -817597526 1000000000 -494775703 -207984057 331424685 26180377 -945179704 -433772794 999997190 -73812125 1000000000 -202376854 -639095164 -651925694 -625531044 268243930 350914764 710790947 713739491 35789622 -252612615 -239791891 999997190 -937073095 1 599748296 220843735 999997190 -833725429 1 -483114760 -162805623 999997190 -999994807 -447209432 1000000000 140553795 999997190 175344614 -312640739 999997190 1000000000 -925388321 -435158366 999997190 1 -653809890 195778178 591278346 -444073304 568496046 659275235 823307950 -155198332 -636670904 -1000000000 208549229 -999994807 36017776 193285731 999997190 -468843603 -103652252 -805638588 -387108192 106289798 1 -999994807 870353120 870245110 -1 1000000000 0 452939584 1000000000 999997190 -999994807 -747800016 999997190 -1000000000 -504211131 -599553481 287656768 573487425 999997190 584177029 613631782 -650983252 427733260 16072611 999997190 -172513885 -1 0 0 499801467 913416811 480313860 -690719407 -999994807 -1 -999994807 704604458 -999994807 999997190 -654822930 -999994807 409623735 454557234 -999994807 -664778796 999997190 -514761086 -599001905 -480694249 255534697 722058451 606796815 385434482 1000000000 -181768960 999997190 -695129890 -554599648 -1000000000 999997190 -71247972 19596365 82753563 42 999997190 230319227 -366898235 -462313188 -720725099 950442111 -293120132 -837644029 909763190 999997190 -724182692 -361212217 999997190 747368330 -392639532 517107994 -999994807 917325824 -375639356 -913333610 202442573 -403382811 363874967 234679731 -999994807 -171595071 298205987 -477473948 581712711 999997190 1000000000 -2988731 1000000000 506959647 748184650 -618660611 45924027 40829219 679671772 -999994807 -1000000000 398966455 642144119 -999994807 977076535 -605111204 622584286 999997190 42 724672278 182732106 -999994807 441753191 664202275 409623735 0 -860673169 999997190 1000000000 -254249441 999997190 -956763095 1 701988434 -930626788 -999994807 59280373 -382363050 -566033334 -800015571 74200572 234054860 738480386 -759828092 452830278 -999994807 -791265033 719186757 524142586 635086419 -553915045 0 41291648 -564745771 -1000000000 -111264599 1000000000 999997190 67769638 -827668761 652152959 678304843 -1 -1000000000 999997190 849099647 286122002 992309285 412044386 -124699054 -289183131 0 468798082 -406754822 78998301 -140206976 -551723590 955539479 42 -249151883 624858011 0 -760955266 -1000000000 -1 182477014 42 1000000000 -1 0 26301512 809466381 0 -540724803 0 168330292 -543042390 -644015238 42 -558280166 -988436642 449256945 -156829996 1 17949315 -656442592 456090577 68244893 -999994807 -774379033 -212071567 183268175 -1000000000 -647074443 -188612946 197088880 1000000000 109795547 999997190 938768924 -1000000000 854597601 161891163 -250252240 999997190 701377144 274638225 212106953 871050693 532335664 -1 -904839137 -429676444 956441052 999997190 -999994807 999997190 114968347 56832393 690578808 42 -601097685 -172340554 -1000000000 86951862 -299124155 -218115120 42 403941403 953646336 -784872534 -341445037 42 770395843 801976788 11306287 241679770 -999994807 999997190 623539879 -1 597170692 -999994807 0 -1000000000 -999994807 1 999997190 -560295358 -229701679 202263224 837524205 824134324 1000000000 -929278584 42 635086419 -781689495 -108241622 1 999997190 -444818188 -472171629 411185548 -999994807 341521132 -999994807 -908264538 -622341649 -22035847 154478085 -1 64212786 593510042 787625777 -744270600 999997190 116358066 450815048 -1000000000 915333341 522069133 393319784 -999994807 -999994807 -489718840 999997190 962912907 527624754 389601488 739312166 -187958736 -844596125 642548567 319256265 -950908026 -762154595 42 -77649770 -745992520 -1 662425658 -999994807 -940694036 -815089039 68521225 -999994807 60963332 145937766 916059495 575568397 -491267249 -401111457 -838979468 106668604 -407039773 126154467 860098121 0 -170634291 -609970235 -1 890763026 -545577647 -853392543 -866797973 -937435049 707641931 833308169 655118531 0 999997190 999997190 -298753531 999997190 1000000000 999997190 -950171883 1 929742125 -999994807 1 -283843450 -372323643 999997190 -102576786 1 42 772866558 945613255 -104870499 -201663218 1000000000 1 216548481 347996933 985736754 -485977436 435515602 -1000000000 42 -558795339 306380536 1 -199989844
