1
100000 100000 100000
440085422 272088121 971748385 465856866 -569689485 338492694 -240919723 -963188956 -485739793 -547302931 -421479993 -949214735 510926969 -251490391 66115682 135976715 -649497519 193769325 -509155340 -102718344 263978114 -110619514 -349334185 325380815 -640185711 664869170 -95061300 686502769 -724653464 830751958 -462987335 394918217 -513141409 -869005339 -29859507 174301672 607837547 -997503123 -209014366 410134514 152147134 359643183 -482501181 -144851771 257210952 355999489 -69821803 646545690 -899923279 516681392 638167698 -444271883 -309339691 772419915 -146861825 -168876114 -629615291 268794194 431487296 -4614250 -306447248 -453420797 554403153 -968746076 538319 -626812324 171670047 -950966109 321302523 -932200083 807255595 345394271 -706215776 -425778096 7618657 228355723 276153644 -210037490 -941010485 64323919 886307160 -315608566 735635153 554208581 -839246222 -893045879 -839352720 -655918961 211522748 -314792657 911065172 -17178158 -642661098 684308780 -327589509 -287369940 752136242 208593878 -876305252 978556249 -33017479 269876883 770163870 438049645 -43338065 561799700 934270654 -580249480 37403563 220073613 -669458624 802028494 613161417 67749416 -593909040 166803556 -158953856 -32900469 223377631 474567674 205096012 146930322 93613321 -840489181 -94788623 903368649 -544921163 -768302986 -852642960 255760863 -775992989 -37682029 -759961946 325410975 -373441821 -531912383 638283398 -65408575 851093536 537776167 -743134790 -244001426 91412813 175715508 -952003501 300570989 868583050 788669005 -891748714 -650017221 -642914043 -648705460 908395092 -599751997 225592296 759239059 -393738604 78930939 -92399005 -198414778 -131185094 -483677260 16205625 -708860019 -7821508 803004137 -150274128 174917389 635772754 -635240945 487693367 -464214286 -242231341 943618996 -692147578 800654207 376317981 -149573789 -975325444 237644877 763312226 -261409513 -46428998 -580631655 962309597 911120723 -421045736 -861842147 475667502 439949017 515706728 236330342 -141410250 360808858 858002611 -44017399 -730500064 -672161087 -847230046 -417915048 522969717 -97682063 497165453 -813492660 -175692772 152967499 484819 948217185 208572878 -206046074 204415286 -228891159 -44308672 562414460 169812885 -588646787 -640941020 387499663 973306757 809065486 657524512 -72098585 -515797680 255885962 821108877 219485251 467623624 -262490717 298142316 233535949 375769065 -762485264 -598137313 -115168650 270124493 644894120 62707066 894583539 144364166 750542244 290541335 -369259727 -810567683 -688529353 347346132 453991047 -43981701 -704050807 285413973 -233313973 405235565 801701585 -958727136 -149800240 278836202 395818155 79261966 -546934750 580771697 -832341320 -118134383 -14331041 -82920236 -620812485 941977071 847105075 311145020 -91230779 -663139535 -692200563 -92486270 -606148865 202268652 -239738391 -838543129 -280990796 -872119008 -598314503 -921288882 942743310 -235086967 920919754 546231815 -633517870 681657798 725112285 252217683 532721747 -605063736 -183241143 -220898616 615804224 337683193 -652557356 505398392 961483534 -862310145 276799883 -726804886 752757145 995522308 760720379 -591759533 243593082 -113265926 -469086141 315349494 403195685 548053943 477663626 579675513 -311536513 -931667860 322130570 331480487 -76822045 -944579650 -333705143 475695268 -769929324 -596276960 -275248955 673896472 -773910490 30919060 -172555658 -174320191 38163092 661867293 895207572 201130568 602398500 -689579321 -45464579 -655542076 -834244804 172317808 329576256 -279830355 -177677321 -462243524 584014914 766870934 204285012 -738061083 -228236622 -731874371 -864268789 421440079 -80449646 -658961269 -225949483 -167375364 -365267199 450919948 -865016276 672433286 88411722 -469115116 -354029277 396387400 -561046150 -942737216 -726535216 -487758976 61554580 -305831287 -257132552 568796268 -790767838 700454208 -733242481 -309879793 757765214 -458020607 -168111781 834961821 -895486753 74385946 232015345 -172472055 -893525530 -515270688 238885538 -694157611 703162775 -240875587 -865517763 -979345099 -334284938 535801717 -528760040 132622436 -519618105 219285851 -320902456 -30650746 -133349938 -128498611 -560319424 -787231941 117867600 849515409 -848938571 416003304 618628394 -532565378 -972194019 -286808659 -579371891 601991265 453137180 154769233 -123686794 -817868218 650966181 807123913 847190187 -177249589 -568876728 920970222 196255779 978466062 783824574 -108952768 873753562 185713610 -121162277 -453615974 -478681674 -261542068 900239836 689739623 -139956688 -47819415 -525365276 7615473 291594457 969381838 122440366 539604400 -71021463 2012097 846482930 -452724601 -952595887 -485125564 490028644 228017228 550594392 312188684 -460615249 213715324 -658945462 732835676 706531479 -781535416 961461675 -15200991 -217639342 372914439 443581972 794979974 223706421 109093329 609417471 -903109493 -407923414 815387351 -902229018 182449614 -786540516 840193890 -91370187 83451912 -93767427 874531363 3050437 497694699 -198595143 -938035273 -571814921 433392270 -998282998 -484272701 169782292 624643649 419782597 -675659754 -5859150 -903029427 919835859 -645739346 452925935 -731639111 -646156897 -652418354 495832113 -643100216 -71736825 29825024 556489575 603309457 -767325001 239822015 -830512872 619961919 -568823088 65751109 960954034 103080160 454112274 -392737047 -107592948 -763554996 270596499 -920136607 273010247 263276713 633603172 108848133 119880391 -930288683 -471913425 -930003011 224554181 421814303 -322556219 239393356 555542091 -659918561 529854281 -483510770 -645183115 -101682561 -212438531 501608601 -38009848 -215452478 985362783 965992675 380432631 -687999990 958136552 170022366 -888491880 59757369 -600632709 -630957753 252046337 -930179555 729063014 121189864 -991559053 -663759783 220598739 950821300 -972845956 -372411535 -976964231 589451484 -91763903 829592929 -474061473 759567619 -522347265 785416299 215240298 -576419532 -280168030 -747822750 -88457384 360799189 -265669960 947333795 -329356158 -740811827 306612857 -710765214 211323085 -661277990 -14732741 938557800 -152159768 -143483131 -326508202 -566780736 879064082 -694950263 -83785029 -912849394 407002906 -788748825 -910309805 190941758 -476092481 -32112155 -333175121 -848508359 130582232 375582443 891685753 -879331201 -81739124 887595514 -59529906 -8070701 -911900058 -533108022 -904280768 -477746547 -422920893 -486581123 -347392129 -939091544 -624447328 -723456314 -246613128 -408907577 -791709048 239502796 -638350659 353350680 -394075291 -202581332 26233437 -855952655 -325217088 814080718 627301303 843412591 502877539 -432991806 351826183 -101800159 -355745730 199664074 606852883 -128919335 15352359 687709271 145556119 926252621 -520100830 -489275447 -623621143 -962472844 -772511455 -533488300 98251190 410331437 -420725899 966220084 42388916 421687178 440756572 -146205830 226516168 -714595243 759375984 603813903 -103649601 -509579304 758293302 -208778746 988766333 -779911778 -650706812 940762123 184439117 -36650984 9977802 -678380793 -134171115 931278116 -484675171 783873555 683462366 -699883405 -886915258 -443924822 951956491 336676666 592044445 -401241149 -861496022 -181831210 786875163 469639991 -67559342 -848290308 715557623 -946060983 997875761 -319000673 47755894 -909542292 447976601 -970934495 -291221856 77623623 -599845509 -26097990 332511128 556482716 -504621025 -657919333 901220780 -813704943 923872388 -16159878 -769827568 846146875 626664953 -762967948 -794232804 -325642269 409423959 -683905404 -41390540 -774366976 -713307266 -855851313 700181232 665831186 -751644257 -576329493 297530767 127312037 -819085929 505955681 851426019 615189004 54890299 -467208246 585409286 -377120225 535361 -750487445 941824227 430556020 428493719 -547110360 531005816 -947607807 851780448 461236385 -239869621 -101642239 793917425 409744462 375845523 -894738610 -603784873 280759090 -810010420 479299451 846407203 -672731530 -522895072 836746241 -783067276 -156712533 -706798716 689421422 -930871384 -494926255 -249262454 -14273924 -939076732 107046146 -336695336 -757152382 -213546181 2518523 -288524975 -977990620 874855386 959419510 682483988 -62903252 -665466075 -685216586 753941070 388069644 -412803611 -185591154 -951507685 150959047 -423479512 -503961422 -322592437 426494221 -290164513 229400958 657348727 -270267857 230615847 846921853 320267635 -425126369 684191456 -836070092 125584893 964667322 -922574496 -409430919 -830725979 -510506339 651505300 689067953 202918098 -15988446 918469207 -123745878 -472759542 844679595 -954414727 575091071 725673214 -447490694 -10515367 -560819750 965222934 -483199070 -342093056 409595315 682888404 -963574045 -554052518 913893533 -261725230 629882636 846526584 107404875 584614770 859533668 -656384732 -894796604 93464336 -757836490 602875065 -551546334 957647022 -348667135 712423308 337234588 771662804 -726298674 392834057 523132778 -931115656 -149343639 -986289541 -145748069 181190982 -270789101 -931959188 984904589 -697163733 -656600714 588592483 -194921883 -375952314 -519977722 951747988 -567359964 -622170896 -389086662 26171810 -866438986 195850897 -866238141 575357239 -85528088 -782092168 268861016 -592203195 -417667687 -28342410 -848111396 -174210661 399350290 -706092473 593424368 432173498 659751080 38860468 -416782406 353164526 535539163 -75019802 844634970 663020753 -738703376 -733436828 943397409 -576651291 864545239 -910174438 489601144 -49005228 -974616068 -534955910 -265388491 -891525460 732053355 864425986 -836960064 -283084199 136538225 558817769 291102620 -549103986 983290685 -823277366 786674041 289631253 963342927 574294336 -336356582 -642968087 -621799664 955745822 549390367 -758888328 879404643 435380244 991851231 -684181389 538044734 76230494 -710646659 557633270 -390203209 -743976508 897717419 -742882880 767450900 -229604087 -164319741 -342787887 -463287483 680385811 284361553 396447238 53101775 -382092206 985368480 -542976592 -305832281 361771405 -973845119 -185131591 564934247 -620656009 234128393 858028242 -230743928 -943265704 543859660 -158085648 136265892 -932916920 -227062799 -803640369 258931862 -954249629 -808077283 805693814 687235538 -302021256 -139391315 -119527357 302797746 -365888200 -777379234 -762350154 -294859559 795423753 -929830189 361297215 18265117 796416118 -491068007 -493844596 369715833 -797881720 565958961 947698760 -142986260 -941539379 80960678 -437426027 404763993 677807604 -123358778 726598953 -972331795 -875990874 787214959 -846409968 -441572023 529054558 -52707027 765807278 -687291172 -312913451 -651667623 -943003177 -750928438 226536775 303125224 -297963959 129918106 169015006 241938437 767152950 428187986 299018925 898937510 -364137179 -613519364 166141282 824623716 53521664 -517526327 -360337585 647762169 94222862 -872677928 16922270 349825045 -237080586 -23105311 148826553 -71647249 569029081 259725727 -384094865 709004838 125316066 773970304 256104683 92920502 348260383 97975312 -320533746 120611978 400594325 840270492 -149988645 -534318340 703193831 763871773 876020301 519654622 -224021620 195530152 310712195 -79452407 666056768 -253817902 318677092 517468069 580185082 680373094 -811460009 -718276739 512218032 242832403 74900216 642236446 -998873204 299404386 -484328382 711660213 145917858 991146157 318833432 344325913 -852325648 206144179 -97074030 285363700 311720218 -673528121 -303204267 -43640593 -833774415 699485689 -772665389 624764337 353169661 905624283 588326671 512368501 -848066232 292892586 -231798860 -483111530 952803099 -887584451 776567217 417931804 968598539 70805757 -755221542 310019360 955569450 -953068704 704476322 786324473 586400849 654296126 -655480414 36123282 110686902 250627890 226289860 189801731 788389600 745489981 -921314065 834576240 447858673 449173247 -228548871 -756130877 942662075 -869437548 482386005 210865224 609056601 737995420 323290999 -495517784 611743998 44504103 762951135 -894544121 -760524062 618599045 -731584936 -261856161 -754604973 -624973485 -429515621 -741972804 257943807 -754157103 253906471 371681216 -603635488 -24338179 -220032937 -730124624 80890110 885723658 -799286351 -243968961 913963952 -528843573 -458318426 700746771 -450692894 597014347 65162922 -917009528 -840033853 964245388 -811817095 -53237515 -988173146 -955806089 -831424842 253457157 -24471017 -646473461 942688921 162261453 561387099 -602002418 976635845 826851988 12032799 383885948 -577347531 -424644003 863867559 31756688 -496298692 664193846 -967901197 -935066684 -818546484 223441920 -694260157 -289529946 460275206 -558557086 -487149090 682653915 383759145 -609414783 -342426408 737802422 -981387151 365781578 -565192439 624715683 -325363931 -282557499 748392107 2778966 -731512342 590233696 551335713 416568255 -392856269 116813058 -163943325 930675614 -767600373 881245220 644583572 185368427 686638864 493120447 207050225 -319549743 57125502 655909840 856444869 926485857 381772318 -119853458 -491827272 739357683 -304594874 -771782572 973826250 -766888300 -540916199 -632052145 206981817 -960629196 666299721 -158482040 388673484 -206829013 -751290905 -34751128 -869010049 251932480 -332721592 -96496811 -693035206 462582323 800513714 800417860 403236534 -810086550 -141684580 908603403 -506568511 -61154289 -953677406 948205133 970133714 598395204 683046371 627672989 159637003 -484691270 748821236 -735483290 37957113 373413368 407424214 -55443307 123860940 -379835211 947267226 411097898 385234420 764718507 153349429 524092163 -367303280 -798601285 -787020735 64717279 -289779854 641501207 -186628648 -192514057 -67305132 -765049554 359248478 384435858 -336944054 474808100 585371061 -314653026 -69916963 -146112288 523624243 -250716551 449220474 438203846 -994528992 60387285 133634152 -710771484 15584050 -821470372 648086219 784013649 -392265459 -728946455 379300883 843691750 -800474242 -692160167 -940549098 388138786 644385913 -945423158 -854140916 370787192 -918223028 952209972 536833344 922252071 -682277928 179741025 578057119 -654276767 511215026 -682801931 52849727 270680507 -569267141 570595947 186377706 -679529347 693424014 338395677 599125999 -136869878 -27628075 877631975 -948249746 -852890891 594147651 -848028271 -594252052 -216233437 303258980 -302614367 -972066594 -816796766 845637764 -933608637 -118300253 243719 875456734 -545347805 -799196339 -508877104 399862926 833733240 -458807791 124447880 -85728767 267383924 -726148625 824776604 -377057447 -15524420 649125779 -129769054 350502729 -125531998 645188193 -240886741 136441149 436093603 -16160907 -560272247 701523083 -214124257 446341642 -271056498 587921311 -885201392 751743901 -287728825 -231195086 -569079569 -967427749 -586915197 -864541835 -902417581 277355363 306609671 386178574 110882080 -774082617 -165239863 -141268496 -151947573 -200583550 243167220 -325173725 356402065 180137369 308247263 366854770 712053865 947324749 657924419 365605058 61603851 -732734741 754936797 330928015 -492917317 -331355556 -998756145 303645060 -764248516 122565536 -453563076 497255178 915627965 -809845972 468185827 355778303 -400913710 -494863145 511127329 -528796742 -85657791 -27009139 207185176 218472330 877573412 307434368 -341027938 113121658 -610434253 908841468 -234826918 -78292077 587042794 803395039 674463497 -765398268 315392984 -930578433 -94470652 325773572 904749818 -972668901 24070203 31803831 -163980961 6413126 -204270809 -8300827 -745558600 296333549 -231404700 982999292 -708497643 -241226798 -725596311 -291198492 -429673245 268251311 51405635 92093299 653689174 -576606624 213959940 248595232 -194197613 -714080613 -500615295 18191033 338002310 -476007582 -852258078 962073311 -452251836 321733736 -171979166 771431709 -266444035 -392142137 321444450 284149008 559474535 182688026 -7327585 286623686 198142554 -77408725 920060083 329511731 -590461058 -365038925 -489757662 -422105269 440998465 823483007 -431598767 439163139 -108267679 -352222328 -144706096 -79729180 944078737 221906699 656906276 -571996409 671820019 625298567 -915158070 181068894 28947719 734848723 -953370430 380972403 287746549 930844697 15825975 97149375 -434993192 -132178310 -580656962 -552940557 187236214 710415608 -511480191 -680441940 -266596440 -655745182 402443062 17995811 -177963464 -41481688 683549865 -467980554 651131011 -466657289 -826456235 950188309 -29230161 842452680 359424741 -995278087 -709505993 512101012 -492221905 -904781181 5183261 434332452 112931991 296214792 584778028 -108070772 842842368 -16152463 564876079 -936845147 796747236 403794124 -135135202 -221243145 -510072400 413353747 583637159 384017121 638852874 91191575 -608811051 -435981827 -395139475 -555636183 45317405 -822474859 -719082600 442494768 770996278 397060088 -200330265 409726348 644116692 -193467443 -727589823 -109808226 942678626 -660748802 -301234530 -608859473 5576464 -971413649 -788907527 -966708784 32213540 706839275 920095589 918745841 81166989 -968599187 -117860898 146869230 89799281 -94151891 -203190672 964681025 -828244496 -586027417 95933657 792957030 651251884 -604093674 575774744 585967503 941395684 -609275936 -907126681 116047013 661242386 380846600 469848351 161587263 570414242 -190107914 -289628838 -318950110 -574598063 557077249 -109519304 320550207 842406574 -254806109 -71243370 509690746 -56450851 -962226395 414441228 290791822 414048268 363681287 -924381501 847164266 -462018842 -321717603 8123904 540641313 920015247 912868160 331381403 577828699 972727161 118807140 -541872516 -941880554 815074596 -664154453 440871318 345371866 -931129366 -519114254 -611890075 -589463114 -483788723 976478817 -701379144 826043650 718841946 475142000 18424109 698208867 -631747816 -430848255 16979383 339813854 -854972187 564652432 -520147956 -646758586 239769892 -248958920 686543307 -33300773 -286713064 852285989 -880704573 203515377 -521009620 -931698266 -952695223 307022976 55553536 -164149035 -815046615 -196849481 373842511 347296222 861913231 -820404907 784477301 -189202720 362268067 -903657345 -183924315 266621165 700278914 484453916 507661839 -552660292 518977633 396154186 320695071 550161387 -753579913 -185002741 -828852141 -511880804 931709354 -714938196 205526476 744916093 890514254 -285230841 -751089274 224967009 -544095921 -420571113 959123150 508461970 815248952 -407225273 -255621853 378280694 -933282504 -201138699 684749119 307101145 -18148888 -437879810 -889024462 598016644 -996783722 -668189412 972390085 -511981293 -781801271 -414198537 -801293432 604299044 307787697 15199138 77037082 -301095508 33130427 166074387 -538348428 -554685603 762884558 373162490 756744382 381359235 562028614 -41147790 -184534924 -183769044 981747530 -490500737 -646260462 130843293 407126594 782557264 -250597323 -293682102 -583631557 -937084876 -889201731 817291006 311021095 -918301791 -991171288 294897551 -588858815 -10661499 -11794724 113728864 815466911 -913322909 -313664669 -130813065 -213625611 100719931 165029249 -199693395 -120181796 -916972395 243080715 273046103 -523018897 -217297442 423408388 777384636 810764211 -182426221 -14338395 440836417 -191810571 -257508766 -563996754 347022284 237315155 -812499480 863988316 -241296652 -648406336 504694848 -779915746 -399305757 -721116413 745590173 -123077600 -681793509 606034544 -908853955 327810953 355627866 907859916 -886114682 -345372588 854635146 111546246 -875464393 240579411 -49125316 151630234 -656940306 420339807 -561663676 -513067102 492363576 996780767 -349311390 -816918770 -654359455 115656093 427769365 551713330 -437606581 260632528 -969324558 806452631 534326590 728775124 431556314 -57348879 287419593 544902644 -54841348 -393984734 801483891 445800349 -608626321 -960408737 -455812108 704326562 762794374 151913938 -798739965 -912383590 735206863 131449204 939917394 -899858362 -461813571 926798639 989173935 575785288 272425530 -377370412 -521207157 -617840675 981868695 -816820672 763046241 -910872422 -383790021 -802476336 -701113229 -178098012 -379279604 -860552222 765238475 -593493723 -316699872 923231822 489455627 650656686 869993148 616735937 -418799924 262903831 -766937810 511369739 242891207 258308150 -650497847 -729272014 -843492889 -743721909 -415467904 372376380 -563008209 868521039 239420807 830006855 -574038863 -198142566 813887006 -36714214 874799977 714963036 -939891358 -250818049 -982213346 107096643 -732928642 800009037 921861498 -341702570 -779187942 740862957 659199725 -282314959 731473023 -297039732 -936157578 675298027 -211707454 644446966 -315283991 437565235 -691417267 435215083 -447843955 273362663 204196863 -713003940 153114796 528021155 833706383 484702013 16567769 -243986724 90958873 -401271156 -956790931 -644239743 735722650 -286237171 -440002809 139963072 -38625830 905006371 495674528 -100212878 -787853181 -540943671 -277068303 -164287050 549505555 -267680464 104493359 -68617783 -86034413 -987348622 443857661 468995507 -850680421 996730447 -499049061 -75422899 775701550 -969846382 992754882 370235519 616738785 424241497 -257696239 -159260234 -43776887 -160072921 147405864 927738865 -358203149 -124622198 659352330 -941323572 -392566165 300329045 606690632 518036482 329425707 420472353 -219960507 -95291337 893041984 183554188 867099949 -430863049 -690266951 -594928629 466386643 -614597608 -241207935 313451528 -867871777 -17919013 -938904224 -860398840 625904916 -177124832 -354780991 -130090975 -932690588 249248748 714270492 898359117 551987857 104674444 -510381874 627383454 -499324691 804831113 301066595 -562539210 -537880569 -199345636 -470347514 -677435590 -867571706 5428992 736615634 -283077805 -553166042 -906425221 678249821 -904481615 -754681863 654081613 381306516 -947729374 917340159 477898376 -79459598 -579991401 -41113820 -41744052 791148299 -266917594 134783939 -557310184 675852138 760146827 718013973 378109922 -2224950 -747531256 14484113 413427374 847795404 909287004 -637530484 -755781569 545980373 163959109 -939416528 391308041 332393008 453973112 72570048 -261140823 528922143 515303367 842999253 -242497195 350230510 788733015 -428316140 -238140570 152514396 898328319 197824421 -878553089 531618969 -345351138 532411404 69141152 863187348 -313216617 531074962 825517767 315361789 168957004 -47422928 -958605845 925316227 812272776 -406994491 -232537201 356517350 -450065125 -587707853 -749388857 602552625 107617077 763982671 -164607065 426084465 889025908 372407811 387873882 19020907 -356260842 -910100445 -481909623 343920283 504703754 167361813 922073195 429800680 -854053806 -140110292 122927388 48797291 -648486527 209794992 609767126 -415256115 -719301038 562500782 420244644 -967760177 717738468 -880242316 -646451665 809438822 -419029898 531441351 851705339 731180942 853353583 -910380618 700332211 -912903114 -153531754 -756077739 126124911 653929845 291714764 10300096 667624994 -309389375 555386300 525570511 588336956 349861533 -280889685 713152246 -87108397 998807855 456048292 934954923 961090774 -971636121 -625522768 977815582 511123485 592146449 -230495635 667001885 359058247 -61415547 -906074172 834344649 889551757 336438317 202796589 -388213786 943198807 178031195 605209423 242076373 734833526 969821773 997682311 49163925 -236819393 873159747 -939658939 798544614 251999945 316171013 -226269371 47877042 -46868551 -650442048 -582420712 940536238 245199539 -155428952 755574914 103631738 -677044083 474545954 560937366 850732306 971611810 644735384 -27446105 73133555 533178505 38266614 359619714 386608926 980727550 960533950 -79523289 -387128041 587385058 -414138890 594827192 -82521387 691219662 -1421446 -895084943 826404700 -885850231 -306754340 272134801 -895727015 351902987 -918979939 -411919450 815113797 300511747 253282833 431707203 -763913618 -993939346 120326002 -407856230 -603073053 -12430980 352827729 614817273 -445470005 -912096167 582559292 -662114813 637649113 -791438318 907589551 964133112 353700043 631614664 -49043888 688759029 52736817 -644030010 913655172 226802035 -661312921 52706135 713584696 -284380150 -404104466 -176722786 -149404225 214838008 938018092 -174410674 -656012101 237241837 -349782714 306792445 923492783 -746090366 -956834221 357421522 -197194210 485606647 909896342 762007323 -700939377 228766361 646708967 913794192 -867267134 157049404 -417861347 -537746232 -637588313 -914183515 -998174196 484415221 -188843417 986895530 265750869 -153304383 -69212096 -278570786 218495192 -247188208 536470245 491102590 -955382359 70045246 -144691485 763241036 644953288 286247533 -341480465 -360092028 838000421 -298344261 -967558718 85884667 -116121146 22423033 842021738 -758506747 434055978 601174509 -261584450 -576171839 797939539 965350811 864832954 124404842 707466401 376020813 -630045422 874269093 -710598230 830865570 709424287 -890187071 -834798219 -979317378 -844980294 -444595084 -71783625 -858702197 747121197 -319677852 -884465456 481278014 292256736 559985744 -850241327 148296070 96746250 -949061920 325773569 -792680549 -698006507 547322005 469873633 -800141988 572720405 -20723138 -43594854 915770945 -62664554 165227442 -299526567 -203824745 936689987 37443804 238386652 -675540060 -205457470 -46649430 749688446 397547904 438806825 -499881957 942217911 -75582051 -558580801 -508655031 654620572 906668911 380763642 -592418843 855941281 -593093263 413511738 -814389025 -714195993 611111645 -383316812 -623955653 609274246 -123205932 178918612 671957670 -227698322 -523971239 -303561062 646140217 -776953448 -381589555 340439097 -272705835 752591160 -765590335 507572846 -573437129 802214439 -97811688 691236825 481138092 -116159931 93022028 331302142 -861062978 205208158 -177977118 507841616 -829817269 639217144 493748956 -167024277 -692335441 -497927154 -755424999 -828497305 116567184 493134904 633349175 142461010 352550570 -730392104 -42178306 -780053798 788812701 -338145536 856889960 -229820008 -788466118 156524655 -627340848 -569336930 982707050 -233021865 655824299 -617120490 846495181 893385375 750896324 399372263 767504807 704171741 873388763 -523279094 955205707 -198793720 90055946 -335861929 830441973 391139462 -379745666 318315591 514476035 705857952 -513907158 -150476980 -299885807 -640763672 943493982 160969772 -269549600 -608335795 -121215129 829680859 81560779 -28549234 -291719512 289618423 841353413 -41679021 294743026 -832531485 484812525 -387680261 -867449805 159245508 -308344525 692777066 -570844364 885616870 749696379 -481342043 747992230 -339635099 -174957380 525230874 -673570590 904284007 164025798 998673600 -201142032 888052979 -706056797 -695454278 -220995171 773233803 -133138949 643697491 -560272105 -540549565 463826111 -366455498 536489585 617116114 363930225 -815717850 -630755025 731684344 -499670239 -40121330 988022863 -638244354 391340794 68486954 -944401312 275145864 559599491 -384293771 -568430245 224289310 -123295381 903083004 -942364168 877657185 938271588 282904016 733827302 273398074 148202663 743385340 -887363440 118243457 735453414 399150025 513536768 942122310 328520429 93776525 -847258442 -140826848 823048705 -940734308 231081681 -902628984 -776782939 -345346995 709024053 -71417002 942250209 40585031 334594599 -92487337 622307697 396087822 -840259992 -813701402 -112329351 -799756639 561944458 642999267 -198687836 -983675972 -463700335 -201912215 -998782334 161918087 -523999050 -78161228 848986528 444910716 -220047150 24505494 161818759 246497387 -397024867 944512965 740517016 -239835702 521746469 -226039914 225775430 -358126115 -127787729 -78835503 -705771118 878688067 783497457 -156148144 -996194981 891229975 -564746817 -88811580 -693490687 455111156 -559826909 -433805365 952634022 -606343954 -104942556 875925327 -444502026 540992212 -933219871 854281235 600996428 359190993 91263370 38873380 -240396297 -687246018 995710655 -762621937 124788926 -348391896 -925096974 821724652 -130283896 776085277 794176538 599673120 -448977610 -710270904 106051530 830083262 385968936 451916562 -863075613 -642450335 -243853518 502532274 478092142 438113893 -16038255 -155753516 440929306 701154911 -10584461 -93414530 -889820531 824578740 -32184039 -468645888 -193638595 -510256658 -211498886 964688781 -918583428 -993472873 139545107 769985199 769554912 148094444 -174323578 314262880 -452295271 -84141390 198741746 -983962262 -284096847 422664629 757014540 -872950982 -962289948 -500370891 315488761 590544250 848352966 472461519 833632447 680864611 206066507 -819115934 270717576 -845005825 -352584534 652980107 -108015119 392017980 -30900058 999490726 285464860 589790077 653479118 -830485822 757808818 -890197526 776730833 729522398 5657041 145537311 450206659 -506744717 208986920 -592974238 -392762209 -352549410 608544937 340908128 536352058 823535258 492946851 850124937 -624564545 -449279379 -902738370 -953814757 -498003479 -458801189 134102655 184364567 -798502505 229417765 31279832 348656338 636216217 -29088660 -795029455 -719929282 308642952 -408006217 -551603358 -687875096 748610878 -857464248 -495097809 593371885 -265455197 -991066851 -727358423 -789588835 -706030823 180648487 -901262600 287625068 527312468 412684217 -215830113 930234758 -899972119 -160732348 492343676 327887509 -730983057 171435331 -189770022 63956257 -611541434 904405997 104854553 -181930799 534389699 -337676221 -717427192 641582336 522101719 806607049 -631694574 218719180 -441438093 287942597 744581188 571911833 390722757 116053368 196678151 -772952621 -966956555 -768735831 676991290 783181720 380579763 -959852041 95236701 826462341 266374754 499779627 262917811 212188765 110201529 -270895938 449913032 -287133411 -655276513 -89389575 476933006 628841722 -506006031 567710397 -366550994 -356026100 231094190 -618866553 -342612100 583324007 -119779030 -697254398 487755422 363404854 148106943 -456997126 721991355 546874805 -854571131 -763913524 234097484 -596134274 -405370940 329588052 814753808 -750558887 -405631537 -339873344 -958732173 406839660 -909929483 -369478504 599593023 -130638689 658874417 191913475 -112490913 -835821784 581723701 -469266725 798627020 722825906 -822696149 -403910781 149729860 914963988 665673735 227782443 -539948494 -52194529 -622883721 -816057567 450890434 -868603720 -359170369 -498920600 635826388 461266977 -635000564 406296332 862050003 -446860476 250388068 731413650 635168002 968820042 309096612 -961195024 313807021 644069993 683911738 -561656874 -195501014 -223780736 416938856 517148008 52989767 -912705843 -891776517 850967622 813174921 -270589345 -760648177 -517791431 -654129741 198234340 -746741286 972023837 242583990 -759941675 180132901 -740299178 -387542871 -371434823 864916345 -951700281 191136378 951885246 569838163 418384809 295041870 -555924933 -212772001 393485197 -421751894 323664929 -790318279 -720971361 55922761 31435524 -644682798 -770340273 -765981635 -619955567 -935475107 354264463 590879888 -464341369 736880798 153800597 -258670767 -515676273 489198376 -304326975 83092848 -603937584 241019725 -263827574 -119331170 -533125495 362374881 -434470283 -305781924 816181400 -233195686 -766678820 -13889756 315426181 -463224608 206991484 963235326 829707762 -717590451 969456020 -368267163 313403211 990966308 287340468 310628983 -628042917 -437816148 344402353 942170970 -660446424 780265612 605093699 -52138770 -211671979 -419894506 38510432 681220562 -857354144 953885353 -220115921 -120713498 -368089266 968106508 -645448607 -249441979 595734556 483227930 855655181 -433108435 -849028279 991449443 346503431 147009763 -468273674 -689802532 -929796045 545041223 162953894 436743275 -91139595 -436465506 -185198924 -779289385 -719799810 -391261354 8716599 590649038 172736229 -823524977 282843386 865443421 -996846330 747785471 191662327 398551062 -132250430 -625408983 981010468 309376448 -467137542 -254682026 -596586218 -559797043 -946378327 -930017305 974747306 -725427988 -336130073 799058879 119279520 -973043325 -877685536 39803189 -348460859 -410555205 899468313 721341663 568926825 412484039 212269872 736617460 490113896 28055061 879478131 983531766 837586486 -388739075 -930648819 869859078 -281042028 467589208 233611368 -664183861 -704458104 -909141695 -804398634 10591645 246115083 -623650252 -617973801 -212936168 551917755 16714270 -892651956 147237268 747175369 -284974420 -933774557 -689570466 83597888 576672463 611945243 669417182 540221686 431263355 -433674877 899538774 -878883794 -717489079 212013210 -486023113 873095800 970650570 -986756800 799465428 274447846 273572717 369278378 45130572 448524834 -651898964 -484749930 -916967010 793243413 534166374 -681129659 119476261 936754936 153452663 911107814 -489078935 -25955517 -212944195 438762293 888534421 583306241 -359222562 178837827 607250199 -994224693 28858778 -537217949 632075227 731525056 -852778150 -657217754 -49203271 816072664 -651102176 710709460 -377613862 284624829 98340094 -153064814 -801089446 466455240 -366647244 672663912 826262123 362744346 -274920980 654910281 -444594576 -941252589 -503849945 -206451697 -141356967 -571937574 831052495 329998467 13540270 763979437 -720442175 -504865445 670218629 935476908 822418150 -247145663 383009524 95215567 552551536 409548672 -398524408 465784132 966362282 -338213499 -557726569 -66672440 349888680 492209468 -381788900 603579124 873203188 -867547858 -329208489 -718674750 994557794 206832034 339851526 794875683 43531195 -128203179 -514383569 669427953 379165931 -669502632 -622770634 502251543 327702117 -68810464 -742537921 -915412912 190438850 -562980952 432120308 -968147420 -381106539 -354277827 -494880239 651100481 -457667404 713347727 904259132 978676504 -630493659 62010058 -423764970 -674738386 114854827 -271592543 503205545 -657834850 365366804 -566459965 46040166 842027431 -196601171 572100064 -775050089 -608527901 770468504 943581714 665667892 -676381589 -891061900 -735605130 472703686 609250583 228813111 -619451894 475616395 -762193042 -966220970 -449115812 -697255878 908729801 -534865431 -339954691 -887538611 -140898592 -732425652 -816126882 -970107354 -360701156 811325269 305760075 -695043856 -907488111 -72212183 -302905716 -348262907 962325707 -69306468 64064772 203336932 957698043 734289271 247532700 -252414275 -42478833 295689512 -804613497 786625770 458081531 59458592 -426594407 231744903 658427346 416266777 511914425 316733807 -800348573 -260017242 583399842 -541508535 -487859258 198051640 913752488 -938225698 667015452 -498629851 -124613145 -745921235 181629505 -189260538 -955654435 -221982716 -969709039 223676264 174973865 508250716 -733596275 347812671 980554373 932486096 695148641 664314197 -821327599 369878077 -358534809 -348505328 -904265007 985551436 -431480279 253823191 55661956 16850023 -880279033 998331329 137336373 -655441844 -12062433 -647873879 752893119 247390647 901202512 -544110207 509678043 108572652 815592147 -211760593 -794720139 990621815 807691513 -708702799 703490402 480758843 -265924037 -747194359 -576204973 -781003859 -976068743 999019216 -395377056 -170864200 -447239202 674156755 -138713135 685710717 196027873 113151962 -575345206 -681982716 602621522 -860660959 -870515187 809861327 513127277 -85780755 267280109 787256912 126943437 625304599 -660979333 -753060648 -578032762 251450034 -453207967 -31121888 -894228953 433681472 -486480132 -473999612 363269280 -55107942 -147017051 73112869 14570183 -405253114 315443169 -32631988 -925199283 162120446 -361351276 220691082 823868818 485395439 200782160 149481415 258166745 -890993549 444370703 575085774 -916210856 559049326 983174952 517246678 593419530 -451061890 -91228527 596694150 -771577436 417555205 375972635 -920860568 -313500576 848868872 -645270960 661472834 937758371 442218726 92853355 -770486554 958962584 615263172 -829142549 642472268 -425137322 856136713 161538014 -14327109 733332357 117807914 668594985 -458424061 -156948118 387751838 -358028485 124489075 16096858 -596324977 120084247 956147103 341431531 388391168 -698377719 -283647471 -217662562 -108614219 886134386 -332960114 -999910022 179945754 228349814 822591845 -451758801 -31655041 428154181 437553969 -148636308 -104785256 -617341109 115391398 -360442405 968756524 771759332 115476538 648161915 931118409 173428647 -664416645 -820859742 868600612 -249404382 412545521 184909643 -705151576 -620310453 -479709599 892036084 62620615 -181515190 -748657794 757113101 -539317495 989135899 -950839312 -963679209 -130285340 935203321 -610667590 -629533571 -154095205 771499331 -766338566 -133692879 -156478662 352681105 -827369218 -838289311 340402285 -33624847 703712413 689947465 -143824285 620976429 -340674464 -424577405 -761935679 -2223895 -30602489 366197242 -328236907 231879213 293934867 -171330274 -426459003 -539678086 -613448223 -105904590 -632796515 -412404318 -406764134 -90241990 523869043 909898971 -557153461 -31480306 -141141173 -606533641 973159720 491793959 442248688 -790116733 68729602 -934634808 445096963 751381616 -234621866 506896931 454210710 955664965 -894707945 -391504188 -780572478 -585141291 671473779 -494315950 -41784484 277851392 -955385251 -682579420 107680616 269979912 854300888 43532007 714732814 297828354 842988252 -322419562 655401396 152906689 529847192 651106540 262712271 611750926 -635199628 -318081914 287362385 -639847504 995584343 -899151003 546644986 462472330 388880940 370899743 -666713886 -994152121 117234838 -37236709 -926008845 831612502 674558323 -519751503 827041322 608270824 -635031453 916249101 -749396878 403968719 57374008 258211042 923225283 -599667644 263249850 -45633093 578612139 432783839 -354956685 -637104839 265235159 -636554079 208391468 -140479859 -949538058 -820711570 943853944 601997697 -939963519 413265577 911803720 -830557315 -406785806 33944110 -45665351 -730591980 783362973 663895008 -550494535 943171194 -42954899 -602912173 359382753 -350089002 -330418606 14041844 757461289 -494947215 -979859227 694861514 232612430 -710405196 705546492 117953213 -557252117 -268796229 106885855 -863188956 -108960665 -661457829 776798286 534007209 -194184360 -467446406 359308361 563281578 564807017 -836745765 -628519332 -709318977 -643101833 -866777733 330878244 564600341 -777710495 -161404918 -730373267 -55575640 -179667123 142225937 -969265975 908908915 811962952 742493276 -81842916 -517176923 829499681 172168273 -187626637 633696939 -218440122 93384701 959770930 -952885687 -83395276 826750575 -72909988 592128428 624456303 810815943 -132591739 478856049 -894375044 -158500001 850295350 507437003 -552338594 -582410605 196098152 609833985 717478527 -226814307 -45067233 713860408 440598829 164718057 -497328098 -306223620 -743706647 132465739 -166810897 -725751888 172424516 917398755 -126627080 722191424 -733334540 -994594464 -273256039 134457156 313749275 69481896 -253603750 -706068285 -66890361 92136616 -645712690 -130129974 -529477948 -269073671 903068159 997496524 -650855929 -908048774 -575383997 -197347962 226868975 -542428847 -357738590 640478010 -504028156 -659887843 -675258694 -890146966 -551082708 500386597 212458323 -739074588 408021004 -865461022 -434845290 877435895 815726510 438005169 297507410 794337622 973517771 972622607 495501001 425672672 -727701413 -361553546 -121773206 176032213 17314527 -601905335 -413802676 314691515 -543187131 389296801 630779904 -515331686 -655236734 463361166 792651377 597154543 -50410773 197422402 -731853683 762685294 -202886822 -558150659 -146897105 911253803 578778621 327789794 -221896774 -285676174 -320430447 940369853 -470270516 657266729 504263140 543995365 -194692985 -153037627 -175159243 172484416 653833631 -943182215 -314573626 887200606 -439645563 -292661272 -325437231 637974027 705779081 368409626 -393075660 962783495 195552028 681139692 -221090877 574802801 824522779 -220299140 448446467 405033684 78746586 383144797 -818867883 -277083196 164088037 -182354577 -883144272 353591581 -279878423 59787518 -468445551 -769930482 -464656116 -590408563 143727362 -780374827 -99619340 969952993 -555319968 -431873513 -607128082 -949677471 -463871832 -740355096 -627621196 197444751 227567319 -159125084 -798595061 389862426 -361365751 -548050141 528989696 148574394 914542428 632430569 -778083162 135035275 423309252 39826756 -324534279 496167547 -98482712 -611965146 10932210 -69321152 -568700771 583036543 791344049 894296329 -401511376 820078360 838863643 19657261 -962917421 804348758 230796536 667995793 -966978461 682943105 719364178 882829856 -128651329 -738286272 -267343446 748543347 -138853159 -354218743 -332577988 683606714 -183570325 332707118 -299012846 94138406 -234904501 -230736590 -255064621 -312494278 -253108487 -502101663 490869466 35390613 791549317 -702434001 -653627211 -71042871 -949811991 741874853 77976841 -799829371 817761045 -847174597 510468460 890239865 -775125035 791247446 -782001636 -139207818 -897939717 121170535 3251854 959217401 266523106 605111362 432508961 228537273 952739438 -848712479 529316979 -756934179 694207801 -61230112 529758046 740861882 766500077 -851907289 -703578578 846132259 -121901741 -749224737 825766818 574917691 -242634226 -937485614 -24348380 -559435079 -267945195 -645461348 -714130438 -475164232 366420379 -640569053 358358490 302927208 -355591713 -861180599 519095220 -481507439 823955659 -461371967 167423216 231664288 -309174920 -516313573 -368677218 661912591 424620009 765035200 386974686 -425780427 -677944507 464212009 2436527 -179051102 -973444081 908315717 -949106249 706786797 48593156 -239322442 57055086 910469361 -597126714 -753909257 666720978 -267275112 -629978430 304937557 406455977 991551387 581960646 -219074268 75664998 834310126 957254990 637323223 -878141681 779664745 610784770 -573392498 865091861 -837644948 -507063961 58593938 -196589570 166519059 -224640381 843763333 -278554007 -113100143 759773056 -32431849 166364338 -258716415 54541802 326493613 129692599 83418874 -559537881 -103447916 -152232135 891169567 -184453573 -994054283 833322501 530924536 -563720580 328771012 392988230 -879761997 379646953 -781550884 -550333884 753798127 947585386 -259687682 410875716 637855421 523285028 -820751407 456536983 -361534130 134366030 -583867828 -585359680 -476437036 -521717147 383092453 -453047697 571037486 -597244555 -566258127 672331805 690161189 -401714647 -342736362 221933483 937325468 845232383 485728880 295837087 282019663 752950676 19433729 738490135 -481687539 728206499 1353340 -313674173 -504433802 712529050 -376187638 514537196 -21180821 -630020022 -690465298 -206599324 -5962436 -843565020 -348545662 853415726 -273239836 276593172 -847208654 -740736602 -604288693 142089669 865903170 285514119 -917400511 -492121678 -217822193 885451482 521824236 -758304689 1298365 132546312 62484106 -765227476 -548048360 -255398300 -970762974 -513875576 -510193134 -426167709 -476545377 729394170 201821042 305372881 274217794 -581017919 -719094275 928427268 152529968 499455737 463431498 -450759581 921013422 -677220588 -690296484 -487313742 654298030 -134767258 -714716444 -773412052 397261551 -509794325 718207133 886738186 -992681464 695313019 626529869 941402584 -189433852 586442815 -588622036 624517875 -600873741 -108787429 358211069 -960537650 225734160 -912376410 -652017981 555630081 278519793 -902603453 977036739 -173945945 -569183440 38674702 772765013 885555144 -286484513 67754880 -1035621 535305839 650340921 2401611 -536358585 401857939 959302109 372277889 599976390 -473154392 619356703 212860232 -441383602 -617726552 -503017441 546591322 -438961199 -290786106 -443801275 -669964263 -504608489 -130984365 39226539 51573215 286474064 -874471743 123128172 -152142409 162302858 -340289785 -367775372 -708448113 332475167 -644163288 -871491175 810104837 -768028057 597925963 -296279193 562941768 498617556 -279566107 -535094763 -695764862 769509645 -842629061 -321221289 594259551 594634269 -411554971 558519889 -991025565 815619554 252977245 66789847 -482494957 -510031127 -942394627 662218496 971980599 -611152879 97303018 -549833218 688759413 -563534854 471980974 -945918178 688892283 -243854972 -626866028 882608125 583510661 498919989 648240298 62944636 343145930 -558514970 -914724688 928110528 189397091 -893455260 -504647366 367441743 -743683477 -200392936 287432781 612029780 -291171153 -808339018 980114651 -75256333 -799144967 -646094801 -62666556 -202560034 26353907 623088696 -722956724 356900079 -34262275 -83549740 -779725640 468283827 895967553 -992084225 210365520 215220541 -834916985 -542597979 -323550861 517642799 -90535971 -217297979 -589507260 -398087821 -977135665 -317702385 -277558073 455691825 690193312 -601897651 657286411 -671004915 421423057 -639720042 -936043418 -952716766 146949461 854291378 -611591858 -814700368 -508224669 -297907420 928773115 712032456 136117614 -250637965 403950588 30450935 -619738285 759745098 -120022414 97122594 611866126 -689151759 921279658 -921692730 -882265980 -341357596 -87087365 623525005 533295870 -354745681 -514601939 709014193 267913091 -261859882 145295014 405640420 -145895935 -81169031 184450987 -349618219 -780254943 710821428 444208954 -371014791 264670469 -900201380 -255010239 38126543 -24695667 -20204979 -442741186 14689671 731180203 468245877 -365993801 -879298143 348094700 -153277241 -822806596 -190203144 490651206 61960971 -466287150 -958986302 -376828943 -579236426 -853886836 -78794464 421589786 -825003600 318762899 157116170 522050545 -174975100 -298257918 -936552993 -511873765 -5161490 918485943 851711443 -945742980 729747981 -83289568 980077088 -508396690 712168342 363909902 468710389 -405863430 -922608021 155665565 786061132 -154682280 -247070291 -137462243 291401967 897734321 855782402 582654575 -126642025 -211586403 -128081827 38208537 263708289 243040996 -388991931 597327290 -429049780 145935498 -339456356 -449487467 -662274860 315684335 -782557145 616378430 -113151519 512038964 -208776901 -916300106 -350875603 208197572 693826384 -114288621 414607367 -66011865 -290023733 -568784020 -699309531 -173869788 -444860933 112980866 -349187930 798907373 942614360 -87400120 -384469288 388150527 536548390 -908126680 340842792 -229279863 -425003018 526271331 -988383289 -989314497 671426642 454626979 -125679031 -605114339 -124550215 -602752702 499778324 -412745810 7215913 45208201 721726901 -789385522 -254044060 229927141 -462747440 630851864 707959974 22005251 267543971 -592458610 -561454579 -253907136 791597042 792205028 877186097 644398893 -252205114 -269510217 -764741878 -100364555 -772320613 -789071463 258587961 985017342 7063478 786257709 632990396 -205577496 -47197158 803794798 326511411 593194503 849492267 -370762965 109490854 -457536487 -927907622 -246114326 412858154 3043780 -113342541 896328101 517276662 -939632818 533460430 -536732841 538461488 225330618 875664715 700781779 -509983176 -685037800 -755622384 -547582868 -348038567 156670613 195934424 726638549 663093653 -452255461 274866503 -806942263 657205019 690755907 -486698485 683372667 -106262333 873924384 -140682406 -914541809 -850078415 312301784 -668643785 426480417 -673917601 -146205421 -241336847 -314754709 440445954 777299849 260217471 88024520 -665810539 571644982 863311011 499193758 -473047332 -712665465 994228592 28755109 815874983 -606418525 208616974 288361352 -499118777 983503297 412196357 903941876 -989146810 -451006034 -250107743 181743172 -591665984 586004899 -812598888 510248400 -167877808 -568536556 -954381519 -432301925 372154873 956159543 -969433422 -73813182 755392960 557892831 299924954 -461639515 446796152 742730188 658049603 -243777195 513626931 -166089396 895269157 -923755458 939825992 23385715 -989434951 332959212 487517694 -532294462 -36678165 -133456350 -5208175 712811771 7772073 291846919 -366664994 97722329 300215451 224557545 149286576 -226799283 381162006 -523090465 50300618 635413113 300715181 -270116447 694281923 -873381796 -133657367 257979255 493538108 -743224470 721079137 382396602 -308989275 -706668596 -667261152 767027432 -886611765 875649576 971560662 -692189522 43549425 -935585340 -458433408 -283613908 736737939 -665096942 -848306994 -559417747 -839225612 466014710 661354002 756623926 58495230 -618021178 -926245162 537544820 -755329255 -229213106 -820010831 -280360710 804845033 -825174269 863896228 661450696 -397682753 -228200344 -795215920 -115816898 -438292603 -60131288 577232567 79716880 -240861793 583401098 -20804012 165582695 -813952957 -633981150 -84237486 427121404 -911180650 265297152 -368067539 21585153 684784472 -947774574 -271492809 -526637214 -989109643 125820141 -445670282 919259096 310011728 264704875 -460090341 950465336 -628979921 801789342 -477615378 -564486737 -783924651 411906713 -462152466 -657068008 828538405 180830116 626929120 -345668568 306873572 -89471538 -858840194 -141900987 495976651 -706648948 -639925797 -578568140 -523505344 884365648 -112851280 -647570126 224662342 -335444902 -675027457 689683494 -585444895 558667480 924686255 606537077 -314772324 91243289 34095229 730188939 738254222 143886981 299031253 266433762 518681784 490142661 -345434065 -47404069 -861822091 184740553 -156501690 499336810 504653950 -463149661 -409019544 -912952171 -583483254 72952996 5879542 484529086 680147925 643931556 -21846565 619028419 718902464 352571398 -502832927 -818933062 310042005 -364211962 171517763 -271718599 -563598583 -81462858 -778430080 358460399 -870842108 -93450085 769981194 615004393 562367698 1018464 -549456602 -356739310 116871361 49799638 -815714617 528138213 77641141 -191729908 -780153082 609767321 3380892 147784420 890050493 143497177 -187012073 592110928 -112308197 47229587 139992058 600635932 -577510889 266408174 406510854 153075687 -251058124 134817226 -513111387 765756402 -945744702 -431912338 -541917809 -614239999 418490097 3999648 635922705 -70298033 662158581 -481464221 851456210 -301858437 649708387 153412649 356002589 660884959 85800788 -366308337 365816188 -796231737 -304718573 -860560244 -917361976 -844132413 -42848430 -172058835 980164612 -701661364 86815927 629697305 -281961625 546919756 229556767 -289892414 -122786722 -963209875 -13974857 -217438805 730152134 982461431 -263424944 835667339 25018472 -196081803 -111632636 764355771 471397708 -138164842 826586797 151926940 -16720435 631724511 -589773654 46168509 -864758527 -411469775 268467223 580844547 595243550 -190007359 879145511 -772440259 -702956495 -755863432 682081195 -34807395 251117783 -405504061 -389264484 294603835 316558310 -779689710 191368958 -212327914 959424061 -973289940 680471466 -32880850 -740371108 -465535629 699200139 -754874401 -255082616 -391932179 735396794 -274827013 -529075071 -338770051 -674997704 518964350 -461353751 -774946480 -444430497 -683310732 570478050 -363973067 208174358 -836310601 3794292 -425944154 -570246353 -713358775 -297764358 272278743 -772219334 -826728420 767756613 -561662059 585613121 880187648 -4199131 -817595055 -270158010 47426702 -268814046 -785132061 674256132 130965593 698615393 113462976 -929443690 739551977 625787339 -926717088 497090130 85494767 592184605 -678281392 -27499884 -430718761 193947974 727435988 -627992617 965941114 -522228872 -90237172 593004472 627468474 -439716493 460056459 852444344 -593925261 680354813 -589629268 206360354 265842864 582904175 -768574631 -342445181 -747348129 101432263 645722294 103660405 -501049767 -455405861 -357558199 -953881633 -560008862 721703869 -150756942 -402395849 -378141441 -808611975 218709193 -556049384 -492058211 -325016680 -455548508 -190912893 916918175 -573139556 -316910743 -686375973 -11362900 62007309 -354108117 723875251 385073759 -277786886 552680110 42959556 537293845 664884177 -721910061 -364254759 835107911 638759995 69556338 304474554 -261269059 -898782437 881365001 253477703 -104464772 -489695223 -837483572 404107012 -748727088 107514798 996984285 95515864 744166330 -418223160 -401697244 -190667084 -594031040 24135102 -725900596 -848694610 -999991994 542490583 13151012 -999488820 -10885215 856718179 -48080927 775321193 -378284624 -608924296 -300489881 705727546 -647901648 895790077 335321574 -113543900 690841222 91899451 303716773 -210586872 -267810770 244946956 740445523 -298127881 -713889726 999315612 248215280 440408804 -807784992 -431269886 -154360464 -745965613 -428512689 -913700978 -500965893 431808624 260765034 241646990 -315679586 -333984574 -781640008 15470562 260363135 -23233216 896313935 -27133217 921283785 169447708 417551582 956241649 -701988204 -366299314 725509329 -569644589 847340716 -529318891 515461093 686590244 754115403 223608194 613738091 816955452 999413511 285951804 -318856261 -557189908 -359253872 -374729435 498093868 133206502 78982866 -794945831 -143240774 980878181 -965864081 331121037 971047341 43715292 -962544559 304469325 -421206939 200971644 -441428844 668954270 267706241 669951843 759804701 234836510 711564245 409966024 -469635163 181170031 -335431021 -877054186 -759275359 704531259 -187049033 -880557851 -637270920 -886047503 -943070311 582968674 811207030 29071449 138687719 765298543 56365166 -648987871 254087293 903667084 -830800179 809303676 -110049216 1856391 -722730534 -620704725 167728064 536390048 -214021725 662523950 240400368 -111621225 427541761 657171521 55467627 753305827 -262423156 -648744382 507710719 808815856 908091283 -43677251 861672310 299725486 -702237502 974754294 676643309 767043009 -816867128 -281269228 -414200925 -847849777 -178731183 -436875400 -764865942 392638697 491715456 189346054 -990743945 -351306790 627126533 -898158774 -46288049 728816538 -745395453 423389579 -967092073 154992502 -90536842 -820411344 -819816203 120130009 442143163 5695402 903220016 805677463 126639703 -959585202 784536825 676371793 -553745534 532992374 932398685 -400093376 776044384 -601461910 53409497 931641989 917130271 -405671968 -724303482 689107627 -547393032 -136571935 -839783571 692651594 113247384 238746443 -659501868 -161080577 -714968835 -102656842 735519437 -909866193 600348107 -40740358 573325184 8772825 -939141549 -795176760 144448506 624874155 -573381640 -852527965 11871571 -218485249 487710601 -335567938 -187508586 86301348 880127074 -662917257 400912226 27319374 -407586997 -947807217 -617079232 966623830 -462360572 480334652 318185627 -786462874 257847130 -548437204 311822602 -714415854 -318207159 -181275039 381374471 -756202106 202443754 -881950483 -975968232 586297151 -55124251 -644235472 38393659 263806483 -685595282 -635986570 -365339435 410184532 -810426706 -272168201 -115275081 28871167 -67103515 194933114 485967061 198976524 31335824 -360357959 -210583096 56821423 34922866 -22799364 -848983753 -43970033 -211073407 174501353 298233819 462291671 -470663161 346659394 980399843 720542278 995523489 549123248 -50472202 -280866868 -176618498 -47191284 579242264 569335100 893905212 117715646 894597373 439693388 544540156 380227010 -5759135 678027821 362649370 -484129522 -467025759 -624359097 -789243021 -306383137 -185305353 724653702 -789609960 -811896122 -768207427 -447694192 -770249233 613956141 306175341 793776290 -175026925 -43298140 896211878 -944536428 -566770314 564158411 12541769 315187590 -336043094 951227085 -184562027 678223236 244655781 -626216514 -202742156 -886126390 472642995 201744604 563903373 187459821 140674426 146674151 -19578080 -385385607 -476375754 -175544641 563571224 -367925802 918023760 -160782787 -890587040 -767584848 -199137536 -738167992 226865477 684266708 397978634 473266344 493150547 -516730190 -80194141 -327498333 185234027 642894719 879862253 -640388870 -735333751 317885865 399419962 -405515909 -72041712 363407879 607279642 747047470 -355308194 -850045448 775144206 312531580 -340154695 512511895 351399391 -659194334 412804260 543234860 642353392 946019959 -975699113 -46484151 666617476 -211958881 -794897727 -275421337 -244936842 -849616886 -384062201 -749248242 285955581 -929883782 526871311 969668241 -622671363 410803656 728095999 450517510 803012755 718902600 251323711 417523058 -755758065 888080231 821722710 489957841 -877429892 -124593167 -1550480 -533844212 -746136587 827559697 851694575 431868903 317801561 -206907234 -232935075 -100096143 574135348 -619392124 513650872 616019652 -405376334 872262300 666955183 116685238 -943780012 41325957 299795480 28614069 76121053 468129449 -812160667 120959113 383574392 -734390772 -62847180 -745681016 903171401 -364819829 12943982 128577493 953812786 -132830794 158102354 -81286225 -491620668 399034825 216447423 530680433 -226575156 -539729252 -618065248 728052954 348948792 473158910 -204658242 20736140 756284855 411802815 72127254 -85022301 -300683327 458007266 -440925036 -692886526 -658672791 -463261840 -8252865 32061964 837953858 711808635 461900754 -391771526 473478398 -985232304 -936585191 995675025 -631508755 -294665886 215763579 360288091 777314083 -988660148 964954205 -191774317 -293632598 -849489464 975940595 -998975197 774768731 6054177 -114188717 -259913355 -864043005 62067101 693047506 -568624486 793093011 669827438 -262913879 -954692130 -953885595 270115529 -504166921 624007619 547332728 -881133116 -761291061 -321528644 -471311883 114111140 216607917 237655364 -679356365 741652679 860502428 530890895 -393949912 430564511 449939194 371495047 807784663 70629968 -544435742 742213703 682261104 -779096094 -341416578 -734485935 404218692 225056406 264760454 896363280 132116930 -498302372 418497667 -437672679 -845012431 77804908 691203565 -478773363 -498790366 677540904 857231908 297684800 460459689 -387552278 301552313 -699247459 -271228426 -861309209 -742813040 311541274 -292372169 51218631 -773785427 -361863164 952343300 -59744760 221784561 694127586 570822284 -157290621 364963299 629643158 288301211 208607449 611184885 -50898197 -864230343 -197131168 707831601 264923228 836021226 -289273555 -550872080 -848832453 663875709 618213649 -844889633 -180880590 213690912 -395956171 665947045 -367035922 -199166561 -358323529 -164950386 -929109179 -930170237 -159345801 976277919 160542089 267968980 -707795005 514001128 -446091862 24556670 -51801348 -288558132 897498761 892607306 24234208 -474902653 -93866786 -768638044 649515910 -87337466 -448611877 -395629042 -558049053 998735260 -112009044 491780226 298526498 33965929 574566696 -278394534 949705574 828595949 404363698 -650941038 -136981859 -607906650 -256518678 -185075333 -911626080 -794754833 801710130 629119212 -971575830 777048349 58168316 -670785843 -519120348 352167086 269357563 550446609 602009197 -648882215 -620066852 42142155 400446284 -891951363 -537509187 913597181 799912607 -821591174 -299493555 -294362108 228229623 -377510689 -649082415 290531417 729293882 -248703112 541597802 29642362 245520909 398585130 -332999557 -602681886 946098466 173176625 -717556375 936400409 371742659 48665330 482418610 701817338 -215033505 -742944902 -31998240 -454161742 522493122 -444060106 48291388 -997731461 366039779 554582781 730470965 -911958235 310252006 438658356 224523884 -828751341 414446016 506583016 683518216 -104784659 -94954373 -968750163 163024961 -585019003 -809016637 541750945 -479307673 586517608 -853088120 382916263 -718527248 100140513 840164097 728168624 -10197537 846198155 -441062877 -926364242 -571964920 -620365920 447332155 -730765405 514143824 459382084 631794763 159889199 -337350288 609265087 -83183304 651210069 663901121 725706692 -985059022 -226428642 -922141471 -648671815 -59966341 445517684 346182363 -939119723 187125455 -369778356 781370227 -997887232 27713134 -135138542 529430635 -20806028 728799261 -491907031 511212391 544393684 -852554398 -718039829 -417288816 -120019322 -355929545 602510850 -816150218 -463548508 448040206 205584188 568931300 -131817774 187610169 -380676031 341087834 -401288133 900466900 -519856327 -378313253 430741149 984196193 703110584 988177813 501910777 -170556258 204952106 527069736 91819006 482827262 -854989224 -260474534 -563340815 -828053781 -438758622 -725994686 585353294 -408219104 140763516 -474322176 -188479742 370378358 -524499240 2312047 255919216 108634402 984928926 -833196922 -854971207 -728664551 -853371102 -668789762 800161741 -529739057 -990995043 230632765 -648273564 -901714755 607430283 -157535348 -340205236 -351658985 449847805 666035577 -652502710 -96873199 172307715 -727331865 331908315 -688882250 527333799 190935345 -405084647 -602021809 789757117 967318897 253178257 88279536 -199279720 -153356010 763786498 -576975184 -778758110 -471332153 167081945 173969115 178342712 -272052816 -536901889 984258441 -504048914 227836881 -192820691 -907566826 -586479227 785339352 275971423 528554523 109014618 249115152 -207330726 -865800781 -811273643 718958269 188629595 432002798 -624030608 -210612256 320105959 752337524 -401193459 -852775591 -486419198 -116937614 -295953399 221489009 893606260 -333619401 745778277 -746991376 198878130 597676204 -926862122 -454560062 624425144 -598532510 -589930077 535675229 -376764319 397961137 166256163 -911566014 531892108 -478051256 -803522994 990629638 681825273 481669002 -655320820 -141166216 -552558602 311559325 576695660 897218722 764590588 513138446 177494681 638500056 526538990 -861437184 186166717 131082384 -627913288 -144382561 -610838117 -410203362 -688477459 -81234956 -533756435 -551696357 -708260388 563406518 103940887 482425412 220918490 -326435604 486410213 -706293326 664210177 -810336376 -131923363 182358166 991798592 558806760 -223981865 -472474602 -99389298 344237020 124483373 371365458 -163227438 719496970 568123306 -26958948 170202177 -5550220 348535066 -213520519 995130571 -807644107 696204540 906523695 107041113 197839030 -736578858 771122701 434474357 16658628 432680331 -1085051 -810688256 -259712400 13429233 764174862 286837961 652305833 -881488830 -816483036 779848808 11493958 -442321580 512624901 265337094 656503228 194689550 746776813 -218920325 490867273 647293884 -175313913 819842923 255755107 -829461256 975849372 -217368990 -863190486 -216653570 -209183990 236054266 768254327 -355929868 -144528313 -304636904 373529126 869927357 -365792486 235459012 -488479117 -629156741 597301055 -929168568 558282776 -302689694 696783685 166894552 262065519 -308805156 -333936503 -966382782 -182497130 -200505943 -601592306 -657640031 359338589 -682764471 -749516504 336791359 591998951 240329414 -165925997 90868475 -589822713 628893495 -906456944 375238435 -758669716 -363454029 293987358 23176368 225922287 190391015 -143470252 311074355 477305053 -850102634 -750307084 936584363 990501711 825791664 133977210 -562251 -491744499 915357647 871180209 288803350 -95725691 -45732309 429061053 122191089 -180626325 469481120 -991815505 -111066454 456011829 -65265439 692126649 961408452 -130217317 47261676 741445903 441132264 415280817 12095863 -930849384 -283725315 835733956 625025977 -746123422 420493191 26600487 -721886737 -985817036 -353551289 411425268 779645326 352754388 -203340315 595306664 536489792 -57729993 218507624 -22997561 -143621564 -381864960 60574833 -639204641 45097105 -726001243 745626767 -123940711 264297910 22421590 -230147642 418031787 -735379345 902019822 -75268114 -698442641 653681186 -938945766 747533253 234299860 727135333 757628647 -420141081 -758779903 -637523003 -326438542 -404945868 595091267 -40124355 -85576630 935308557 -351077774 -250612377 384168347 -734434156 -619614129 -402888412 55943332 -775449448 -418712021 -145707347 882517281 -97312825 358152555 -822311976 412628788 57568603 -345449887 -414449794 532382671 -684900596 231503629 -571378605 -739637925 -174416475 -870737608 973818239 780587267 -729069232 -849734665 856889974 -635283102 911256424 -590461533 584656189 -520531490 62985531 401638178 -67109834 654691540 -661719908 -705268275 -778545561 -757507261 991432728 -13318130 -450812358 650937911 821339595 -920056377 257025982 977341732 21523479 299775945 828148004 -855692969 700802991 -955300148 733766529 -929974193 -962289708 -254217518 -185804535 133221367 -707168195 206605624 693754532 -918332329 778676384 521551390 237715410 -695522830 971690014 -241863917 197901315 -125641203 -725195336 30671120 -330533584 -173395089 -68604928 -61214371 105159242 648408867 595172010 744635673 -282858388 707492209 -546921326 410483180 -486860825 -447042866 134416687 153942071 202677363 -224170138 -161507296 -998258425 252202814 -912075881 672624424 838461206 117485710 -695211707 286931176 19843974 -419428146 453810868 -535328616 728393265 613295992 -758634374 -889265371 893083724 23773477 -678242943 416835145 582993669 829606045 -169658390 -945202374 -756743120 -701545902 470074625 155078229 703822129 -217470305 -872892455 -277087976 488909885 482430730 13273748 130575863 -135788232 -300529513 -674620052 -522355630 -169330174 -664264624 -222215645 -345953483 983677636 381465634 -477112860 -65220891 -143965694 -352506510 -386389372 -199648959 -132132640 897808536 284091415 -399251175 -643832602 -240417433 -490759601 -257178544 -937017769 570713377 -853234403 947447349 -127281469 334977917 809463162 -324215407 7487105 478935780 -962700865 448307004 65560834 -554382468 850614232 -196327121 991980314 -137797349 -405721201 -515069823 783214863 -239335259 941817313 54680407 259169463 545524932 629141423 191878985 849002876 -86898554 -93607831 74904674 -381409620 -604284624 -376603781 -648111568 178387209 663812902 479676953 -250987012 588811129 599768635 -877069778 -812427343 221675672 929637183 -664809152 -322344214 908539345 802385494 -657752577 770383219 123739777 -613744 -690898418 664180051 823259031 852591538 607525039 880415260 999736271 -55621172 714976153 963473176 392072164 -82764839 455248658 601968012 -392912916 894639947 937905196 916446287 952797612 239159775 158048668 -160164971 266408875 130288669 -142027363 -630969044 -616416327 -730108962 -486101682 624776709 791321792 456596870 324453167 825513893 373533936 -991535304 287754677 -159350596 524468886 -52959538 -260121696 -489027469 916209884 79042583 -106124993 572190758 -294977126 -527500939 364283213 -353710765 -863694610 680717983 255739572 80117927 673526638 16452435 -363393072 168773044 998741677 -115804803 329608816 231760112 997852394 -923752713 743290591 177326718 -963315200 156992653 -67871787 -611375797 138426409 -984213995 717849507 -366137224 86571109 15116641 722701679 -566305064 -960472998 756864928 -612932804 -624204757 56802509 -579516804 -641483189 -862834127 -218392542 517750632 -148432568 -561791663 -747150099 390414157 -464538208 84863866 124112434 230745490 -212778851 787754989 -6439784 599375325 396007295 -603992575 -85297164 818879833 173468907 176570451 -227168220 -513794341 306058750 -215497831 223852289 49692107 -664230590 -324757795 -318551707 355139008 415344068 -835070060 407218960 61458138 -188167853 -444008813 -296605700 -544397094 478062128 -358941043 52425658 -11312438 538061333 600476413 108641290 -409537165 -324080169 -226728390 386717766 882179577 534798048 -11992848 919683063 904468321 -651803379 889607437 880294447 -910062060 293591698 374778108 -65065815 -126721518 -384512040 -938447496 -780343747 943988396 439765237 -68598067 501719169 75820856 886239597 -153675178 -667663386 280687250 415083031 115910348 889759989 -816472625 154756238 -41868256 -222885078 356243391 762552129 -437764456 -757372613 -1623636 -9211286 -754469071 509352265 -545457057 -98488675 887433527 583391204 531649965 -308019704 -684310448 465812724 99551103 414411987 246290625 -886940141 283422639 498669691 -932121501 -280776247 -267195293 -828137902 913381547 767324725 -553883469 -811144130 669455683 983570895 -703045672 716782886 986996238 -778273857 147070189 802144359 -100073623 26486981 -802756895 195265528 909604103 887797872 -879667496 832863079 -712561650 -282146430 880153024 -781325563 56759097 -172484955 -356868547 -770448471 174097332 -583908493 -245591847 -91822517 614394298 -324981717 820499294 -45519024 -938249421 823991379 -435976561 -557390781 -853332446 -996644715 954400104 660812974 92247071 508245384 -13241396 -375113684 369577406 -359883982 -286532711 -627970051 -292185046 -259477737 -162850766 -205426962 394843041 -576752669 -92547634 -730485285 505732070 -530555561 460913633 749509551 584665344 557365925 133559818 -91538106 -58983777 905671353 -540197940 -819737400 387168228 -669267599 635159432 804613414 994762729 417754183 377928803 186652314 160610849 525135576 230405331 -891013843 163787722 5516971 222574357 978104746 50990115 376099711 -882572479 -888037549 -765500852 -742426723 -531770184 526538412 498675725 653915573 -942405734 -394520270 381174385 150711338 780013255 43034952 -455997404 649778174 281264908 -912826676 688727189 -70565420 -48548591 804215637 -516773751 -679818160 500882894 -217612674 -324277278 -118594857 216339005 -130973228 -389955900 20318874 948334868 577864226 682689024 296494475 596644642 785189326 -340720881 880364689 -80497105 805478254 -522020768 -565018661 172344090 299605124 -611689821 -754396986 938275223 -342572524 968615893 -795176298 -663026923 995206655 -514124152 961992975 -402173336 -391347457 -277975232 -814869844 41732271 -207571346 271780095 -397460838 -612515599 -623248145 297783433 -119535411 -579370118 -789852321 48433273 626560876 -84907060 -534138858 -10316644 -307568144 -723815206 -896135724 176670241 539580808 516787660 726573372 -553714739 782060230 -220808307 -373153502 -825514763 467757688 181198759 -79071697 -710131146 -485335151 542867132 -958548803 29627621 920746506 -406262689 -494002204 354488309 -48859543 -678876980 -799397690 -700036465 -479946671 393107166 656141150 -946182047 -113844654 363294784 660593792 228547201 -848728178 852658930 -932299606 -425936711 -148294174 775118233 -7382766 -214207089 -118059973 -746239143 -652340026 -447003600 887975463 -831212900 -623084378 105377077 -485806994 -886640693 774680964 -440179983 -963534970 -786349446 -207166376 878285971 -18996348 -405309709 -547112610 239474709 -388229625 143590572 -107929955 938038113 -410735852 -97974015 -894646447 298309127 490598268 -129624708 810964162 333750679 584696231 -658652248 -186852195 -192651436 -282512746 -333990251 102140028 -230285067 -13438929 -709509595 674297347 343522414 -727944102 381756746 -187002051 -702335153 13378136 -357549757 502575108 646510562 955238681 125591782 461003361 -23167554 611468061 736755793 -46780284 -825084437 877856411 -714884176 -545805668 381585520 -542447354 -317066431 -272538490 -337317096 -933376140 130808582 987381232 -992873579 -651893663 -861992818 -774766041 -356977738 80703607 117669645 -200284345 -882337592 -781602671 424213966 239141083 -708219183 272714337 -297570927 -587093881 -896595839 940194128 -889452376 -870794285 -722698489 241704985 -98466042 -485269513 755175616 -438646392 717215720 346734627 2443362 659852704 889564684 -54071065 -420479477 530034101 913114460 345002149 449829638 -404113357 53252536 -767030321 804208450 -258639176 795987202 -668264712 -906754194 -112520 -25766933 404991280 429192109 -520291374 -171131553 -442455191 -906938624 -780231050 -301428547 -186697269 483638262 -223224175 31141775 -333438637 485091495 306199965 590032540 817359050 679789544 -130618813 -306759736 312286966 -8334802 788465397 -928599418 356342804 -848586777 -894772353 426726354 -815649965 280440665 136866176 91979343 -410223447 -605232279 -93275859 -469495822 -35329177 -217793508 -772693183 802649128 542243503 -707697663 765900437 -706007667 373775992 -458893318 -563990038 85095849 583538671 724703476 94824691 -33625210 -709187016 -127800659 -983361629 -298236666 621365141 -53529875 671261466 -635559228 691432473 -989095319 939017868 -563788448 -397253145 702064175 -243440865 -313586391 594296258 723565531 869382509 61708102 455402147 -970524196 201111548 578539799 611858015 833782976 819427428 776612527 -656908304 214429142 -94170545 -871002538 -83569262 -586653231 551358448 772753858 561628912 456239649 329872025 584446891 876848525 -250393907 635451644 385699104 431211206 -518243630 -227910795 -913687633 -137326047 -880129258 349633058 -694998322 -285381132 -835627219 -826136077 -986942486 -634536797 196412846 -985850852 -421311149 -459702643 757171236 -121061526 254734638 312116728 492099404 959313473 630806236 58817199 -238395004 423203269 540723235 74308079 786571027 826442828 -220215544 633711860 -528015951 -497823371 850420396 819242284 -504314981 -879424330 -611127827 -586409456 -356771484 298994011 908165368 781734008 -396499714 -496538951 -329960560 -945346051 810189182 980295600 29992914 506533797 -527244469 -818853116 651196188 -693870268 -195200649 -397049600 -477047740 297148742 -680209441 81862528 -958175445 -649930288 -790031555 981168691 903152354 -561255692 657271881 464305641 -363588032 268712174 -273867696 -314218609 -472962079 410541200 286263300 -19581615 -811918788 -490704301 -779887685 -791986360 264779755 -395336353 -267512288 617617289 762058532 -656811458 122483786 -900207206 836793906 -466140857 933865720 -709871112 413195604 917662006 -187986899 -897914400 -859502387 -632649127 616885677 -857196587 781035778 -430694181 -774432954 -996724150 -19496654 397802620 -677027141 -180165946 817721906 -208545582 -715288852 678333943 752222634 -179461532 -403023910 592097384 -438559885 43700417 662878296 286243767 -544105277 886116016 699212255 245293520 -407894637 -450629781 -679246974 676992961 733330869 -249016885 628755736 344759363 -595408732 354641639 -274333258 848530698 -876307220 870014202 -736678792 538923805 365401321 -173776555 -261142257 -257169046 -539814307 416126775 -45015978 -598846248 774692494 384889816 940248231 751467034 573242889 339143965 -597338754 -764321616 628692075 332282357 689261360 -946720526 -523484969 -799711306 252711360 431696906 897229037 -663474003 -983077055 -737470375 966510119 365703907 -652320645 873976422 -854675570 -146070494 177889052 408523045 -265770478 -544604535 -655330707 723314564 -268433502 405666772 -849593209 982628761 -93667455 233703795 815189935 -955568198 29183841 -220800400 -626757958 -848656821 -265976070 -649912603 213700961 24132074 135198857 757118534 775834727 -172310591 -557710298 659219446 45558530 368990597 2551982 -671515834 607411488 -329473964 -395674067 -710808307 -272803584 53927666 -380804213 208733344 653894819 591942367 -493644119 -655686873 846408162 -936671138 778989219 -699375377 -237667889 -243289404 582085641 208322381 936849357 -856985249 -145810761 901454864 -15132149 -406147821 -736088699 -613201347 -396135687 -675646557 979453628 -339897229 584893806 219192359 -661933302 763308889 263333275 640642264 -608056949 252702760 -97875289 998020574 -257690218 234586162 452550850 48383919 446856601 -973001124 399359195 -836044733 -310465873 691269114 -194300786 477611155 -624402985 -530915946 125925161 -963546669 -318885309 -520426131 841341445 628567167 175227066 -260829730 62585246 190768951 -909181040 842703418 -404070768 -272945285 374632528 -534100176 -246415397 -654940641 802327067 -22733610 -940158663 901553479 718381063 842984655 -45041232 684265858 627928188 802106838 942211853 192993825 -582426862 -992926998 -372053413 30987139 185936734 -962313291 47076906 102245704 319939284 244658072 -880956998 -994067754 -234755624 278099354 479238041 -257376884 -495506281 -237712213 732079802 775675038 -333559977 689435530 49524900 -139349215 -947031893 -519567000 5721245 -838626973 226739576 -329541476 487391633 967727872 -293805851 -395747970 865763074 339742356 853455496 -30747992 -675655071 -447901319 658282368 -50863255 675912415 491527540 -848961726 -471423400 596048872 802296450 303924938 716012067 -256487021 -998307029 962695387 187775182 259199974 -806408581 -690247599 -447334222 292433412 -250151843 -168405566 512109224 614887169 42900316 -946165555 -22625532 928754275 -799560914 -639957221 989060110 422485306 421238470 810643087 -510864204 -616766780 268504179 -421510767 -738799967 302107340 -343256464 -901799646 -169166837 -812017504 589878212 -208906298 -539444851 -892189955 -830545243 -420523910 -240862472 603834247 97078972 225159338 191855825 -945294500 -647781776 857093345 460329545 -35306443 -226019558 977263452 -176761281 8038381 609563735 -179569838 -226088634 -166257555 -584883827 -301520117 -368204464 765854663 -556989072 -433174989 -804611685 269901351 -168904332 -486920477 -819843858 622138411 892064362 236770670 -650515163 -740205297 -444129644 972840016 -315847735 -740958352 890242019 173313629 -243649270 -356050988 -112828523 -925242886 477135384 955162117 -514341436 102601137 624410172 -269745606 -339759060 586646289 -677363767 -199694030 -233852303 -899423337 799547314 200956948 341840543 831464114 -503884220 -423452669 569420896 744394461 -112922214 -845889800 34322459 -899422405 958567422 697650281 84022951 -61711398 -814934307 770654915 -634627279 219442877 -378601042 -921290001 694282473 355059020 -866436133 -460779773 855367617 842582716 -100667309 -136545323 848585625 -711910270 408527277 339850262 63243902 633646878 819932367 -33331559 586968142 91343230 -798897378 954056226 158104443 596179842 412789479 546985067 808103119 425205205 510818818 424304608 584006837 752964762 -347647927 875247904 -306870231 965717906 509358833 322606269 -665108574 872319742 851923317 -929980036 -161443936 -482462626 -183972147 960953526 -148740007 721289105 626049842 -260923515 214732164 199915805 498508444 -999558127 606512174 688395094 -241916171 -808470088 -44695826 -317245365 -491074878 459228012 -688371607 740218569 128399673 -298222805 907467639 13791 -987828439 762535049 707305961 -278246993 577278929 689373855 90865969 -701906447 922451838 74845432 102736629 -918551040 -401746373 33233049 593130040 -394635953 364563215 701781904 -276208668 -447650649 389076824 -508470205 4531704 -545532058 860617556 555323060 237193861 478622063 -602350168 469828695 21952005 316407065 -803439253 853828824 -873510187 -426980156 -93627255 889962232 -424334406 704128868 847155144 440058617 820742257 -874878947 9247055 -957443862 499925473 -44629645 -546304796 -888257849 417488860 -691599803 794377195 -704334896 735853332 653956871 -705511772 497129639 -685941755 -421962322 507608328 281174098 -569767103 908677071 -525882951 -893030647 -134403815 -329660084 269958286 250125466 -479183402 -826637192 -236422366 -938993276 -223160296 563053292 -547972805 -53350672 -213362673 418967014 758925901 300625357 -317681224 -68320272 -10419569 -856915438 -461084416 260012781 173574858 -272961672 -985339267 546156874 446970712 891723695 -805327206 -886163515 574108299 739714562 -53472577 -55616480 -777564802 -215406822 677920793 -830087279 857411024 112274614 476062409 -843746867 -18673903 -615007833 993266898 -993855478 390168735 827511132 -449608865 -825165696 -851706236 -183386047 -962839449 -527356471 549344715 23086643 -359204732 -721511751 -534617709 634266133 -953097360 969173162 -391193437 883462474 -722027897 -653372802 -134635765 889606945 -920213634 -418129959 148836155 627757714 24220870 207829433 -865000694 958271406 -832868981 -277661962 -626219866 -927242160 -234244256 616902266 -582434884 135650487 -127067065 -753419676 -792680182 701918809 318908683 -870078511 -28210421 -521310759 744712039 -842627169 556819583 -61560665 -151276228 -344858343 -66373171 -513936380 935375166 -625140138 -716284719 348838052 360205339 -328313399 -36226847 110283088 80417487 -614441600 991601561 -978592420 -762891583 -835354836 125949125 -378934506 153377982 833143341 158767129 68239495 -49670355 623568597 158656949 -478031852 -582403661 472270557 -478819433 -630001862 71677589 -498913471 -122950119 -252361359 -215862508 -38023663 279715172 541515285 -411360652 555055435 -910236512 -782352068 191757114 -39252250 -48407976 -290764260 187171165 307385037 446707746 -476750378 -114700430 480724196 -827496674 543209855 -982791782 319772431 -33057133 330459844 -831409643 428471753 483410258 668488606 -369695722 -224224005 -672560527 -180883338 379919557 666129957 -502631432 -502262065 181137407 439106420 -317204965 -847490548 -228632743 -914652572 333102428 -919583573 448215504 -38223724 14087968 841799276 897748334 -947234260 793298974 236938328 967046899 301140222 16626964 -430773914 471692954 137169049 444958161 373898230 963531996 -816112487 -25753907 468400688 726795993 -757788704 126809781 467632540 711084991 312378480 -66059859 693003747 441215355 886429007 -924838391 603951813 525535802 -568324392 -489591752 971137243 573397488 11868715 617699949 -843604982 31533719 -890272676 764448987 603715475 -560250489 915763313 -753964334 -539465053 -873032444 -453227557 -976340611 457997910 -393660162 302308072 752174897 -670639057 836043114 -504930828 -305517281 -529764076 108950160 -812941770 -898380141 -651359762 -19570134 -986771668 245205993 -137061923 -449272619 765490470 -280907143 -771497702 -170073585 259711564 -630335182 -54186984 -638788687 790745326 -524689391 808863817 -981609202 -501596275 440400260 953939050 626651889 236591177 -829565108 -81478696 -111761072 -198539918 -742378863 -955201356 543645059 -58998534 -613524009 -389454606 -18294398 -406853767 946429846 564589559 826482797 909439131 -622469573 543628965 251106146 78760942 -814263329 -897983844 71773015 507892824 340617889 797699696 -349408343 916678173 219007484 129010872 -444985774 711241754 288196644 -357276273 706292394 -790225888 -64238019 -862627269 -662629859 -345461395 -676338903 -639100385 -567625027 -144928488 260068835 91605393 -872689581 -361656614 -550484743 853517313 -85777294 -826214921 460663923 -852523984 -557341318 -120480333 -946509505 798730154 5783068 424747703 264037733 -532079475 305249395 -316397163 261290443 444864408 572551673 -795529956 287868139 -682133475 -172219684 -370042780 714701002 -868589874 918332509 419315955 776495494 -114982113 -295644709 99290159 -989632076 -350344602 -702757797 -35557927 927473717 -262255120 402010314 549729370 109935542 -524708705 -743439465 593979114 251286793 -822234680 88954315 475293741 -337698370 -674710629 876293740 377924617 596401725 905469420 -353782200 912529001 99516074 432667785 488204475 455886111 593315632 -518764754 -862653363 141200236 208639876 -416763782 711412687 6150992 -477296770 72050341 -986891542 -400498664 -504903877 701703358 -841627880 -298731338 -605254824 622739190 31777993 657819587 709469122 -156874298 268059172 -849383123 478647185 670684772 387721055 495019961 -422891938 681841435 781896559 -992504202 787356652 -978688240 106811373 -832460912 846811362 196685173 -664453789 -372646265 -323334897 -571647405 384066782 55961045 -382817457 -770276160 -76366781 -247867336 74218950 -907209624 415213603 179113629 803444784 -129808035 209608369 549275266 -124075809 463102366 -382333978 216193538 164000735 -187701060 901304485 574950454 274035047 -453680538 -469742547 -310474400 261794717 -270552012 296093194 -812243530 792244074 -810160795 -103269405 -413525989 270594824 -555688356 964445504 -928953547 -50869863 -17655458 35342407 -431649248 592620502 -486262038 -795629486 719551966 781559313 -879058659 -456674494 -986205862 754261502 -993314914 -13942667 722233369 397847009 586136653 271166753 -880973566 -583951451 849518184 252375119 -52661827 -43429071 251990720 -627645241 226769093 -60615039 -97911472 -21243498 324534982 10950235 -774988782 329527724 665621215 265247324 -384077761 -368976031 -149686899 855613281 458561002 -606554403 -332582271 54983092 771889691 -721155385 -620183689 504707578 785366638 954424024 640968730 547884784 -759628133 -985284026 -818146891 -94001263 -782398503 -325012157 -889387763 -20767444 -55635704 -932435837 -259569688 952983970 934249829 -853225304 -19477065 499664411 -566537942 -632287068 -419295642 -548775889 660632886 21629828 724352474 790945409 206778426 812853549 -331401123 739951258 289570844 326611249 364422377 -646555702 -654611236 -11210259 656521241 -117933823 906049890 465534183 -566919372 961441455 -840515917 349644131 657676190 438251768 -213801362 -230881185 190088558 -206451597 877723395 191325751 102759916 -926298131 616496377 -748113742 -378530270 100489676 503524058 -85197634 -657446099 787646793 -693583492 241816387 541857507 880093762 737787606 -423550866 752873826 708167732 110612824 -53976741 48840595 543650367 -837170836 227578490 729287819 484020791 -645969637 503666957 -949817901 -546873681 696848207 290017626 -583760271 482985962 753587451 365363073 -309416967 586098228 341778512 407748458 -231700685 386524033 209836047 469123362 720226767 875376889 312242794 683293716 135206551 803003247 -660517341 -80017833 487299262 -377382780 968302789 -212965917 -90137326 -320639655 490781128 258340707 34311246 873951584 -797975984 221378514 560780575 655217202 956774279 -223557261 -771538417 609917819 -597102346 -966947094 534719179 -867490664 292387033 -295488803 613378021 821296507 324272719 835874456 -712509454 585941473 855155508 -754858134 988588703 360562286 577118699 806807908 -416023448 696114148 519416679 -974792208 551334403 435851312 -435290698 335948107 -425784410 497815920 954590333 -464224672 -768541394 -902154543 -427098925 270764039 672221168 352840346 -859857801 -289558469 -53173791 -603186511 -202694618 681322892 795850499 -287273079 -365698784 70274663 -189719280 -880900596 93303621 -804764347 -347505217 558333243 -316163441 500163955 85199859 440261707 -377578587 -606506459 429758036 862931532 -708002069 659527878 -698046615 862692547 479383097 -392500095 -1564698 681809307 -718705595 45684001 636476457 -510557407 445418150 -284677214 807507768 -327944314 930461495 -31303508 585979128 -554955275 -292196083 -23999563 -721456304 -961849857 -46888415 423525431 -984519021 -827849036 -879319707 -376618136 187083564 816875448 -490888657 951621670 355338787 766458626 -634524081 972856810 90977488 365775772 -733920657 -511168771 95338856 92053474 96701095 872600734 -109700467 774788346 300544677 855900436 -277104023 -441297260 -158371093 30851743 511878923 578366954 380076127 697233525 462148071 475762596 -516783388 815694212 940857086 -210498729 319919889 770687843 40283710 466454483 662340414 940667006 466172617 -914596125 -297240302 408082571 -574854879 776409437 -833052605 -526249060 -480737252 24660580 -897247209 -932222651 -382295111 645985431 -280107891 560250632 982979358 740207016 -217471482 422540844 -459594341 947934170 -281586189 600451397 -499617257 -946998562 -825013926 -36001374 -813666898 -793505568 -405747635 -716090492 822548736 542748767 950168663 -110208194 -942985387 653189068 -432354181 -184274168 -963495877 -242752896 752969279 -243509996 -869768547 294820796 -410481707 -83049875 -663796828 -117186764 276737905 -910074122 618933928 807257488 -730965432 -190541287 965195590 -796615070 582907641 88426910 524092307 -642940145 -800160657 -671803863 -307153825 -436286091 -117036529 -199609961 -813839210 -408907916 897597380 -805224994 -170076769 13149593 -98068344 -211175464 -134068662 19018676 103622872 -37114590 11339064 -787722563 305489455 284681720 328232044 766339642 83784740 -965798902 544046339 -221391296 -725706602 329630207 -115217320 104590195 -856873487 -903383084 -761537644 250835433 -347655855 -957074937 527655350 496064919 521287604 -323194990 -128326034 240181230 -627584728 -52551855 403086735 -767263625 140496656 234851748 -178948342 -358992142 713052456 108577316 883630654 -470118277 -662502290 -728687883 388330124 344737269 380486331 705162064 538001366 -496386805 491683714 -362561002 391044675 534788784 -832317163 -867195319 -402947390 15035722 -524974709 -239420049 -449957150 382930448 247094968 -656919048 834671979 -904597838 110320633 -580103046 -512207475 -892510868 116666152 13437867 -776519400 -217962001 455775439 -196922749 551956477 -310738572 -757244328 414973752 981211491 -268266185 472389603 -677269144 -317484919 -943557539 957593423 -417672267 95072188 461906636 -773889186 -529310608 642212575 -604716362 -594543915 643394531 249982899 113245706 -916437988 -634633193 -203567105 881294982 96605966 273133138 -157418323 -840668910 -566953650 518744314 -969262357 -859141745 -720244991 -715788688 -865237005 383303813 -309310856 -514224219 -728435148 26225513 -703222906 834615337 -952661842 210023785 -485796176 762911899 -145422822 -311823207 743051967 173918760 -671620060 -258868213 327885242 -369588306 55060502 617072173 -699657128 -272153155 -491037187 -941858028 243035116 271413652 -10414965 -188816824 -971538970 956534300 -853869895 430993812 -705430557 -233381038 263262918 -328120812 -1083268 815117532 752905920 52471632 -234802809 409672923 780758307 -179563047 860643312 -477023584 -127204980 -809949697 614866786 -886392561 581563536 439149653 -586243503 -140803601 570596861 735616828 -97612354 -288381464 443709632 799531821 744305167 -784573808 852258623 -493430675 -460888412 -117572732 540934178 -198693296 -710910400 -711496512 -602712617 239759222 -542251759 -858513947 -713712109 -897833645 -935397452 -438478747 -265978279 -471976885 -74567797 935009035 -284621867 -477763526 -248525927 -775212285 352976818 104263490 -569458930 42937660 -434663240 -12563525 310716510 415648332 496346110 14691170 898588984 175591734 -118338015 956908038 173702740 -614068518 -266348619 3685994 665144375 246932999 -594742491 437812221 -120411819 -911393013 -125659716 296381760 -232085959 28191677 -143123308 714088016 268617930 191444766 387862716 539441445 965226229 -530253216 77878164 -437468103 -56991553 -781980093 381401474 122128360 -224691417 -181610581 980929190 -125325306 -431110986 396241183 -689979887 160725945 -654279870 -708854132 468714432 -775481796 -607610208 556258077 455379263 -596835706 987243917 -428295295 284498905 513375764 -850405991 364809787 375005326 -442690286 -687727762 964174356 399075323 -545036148 -579470286 352969408 -30550271 406211439 762387127 -479877438 295839565 -875295916 -162581871 -168719281 560534963 -391747392 24057588 -464082019 871768877 620006863 -530364903 -413052968 530659047 420189046 -944630424 -251911747 -857737426 -139120401 -462234387 -713006955 629746163 594676025 419296901 140216281 676983605 -561704035 -583934598 -685219775 180307833 986784325 751314670 -80411429 -579992199 573698448 -147678386 602927702 303383567 417506964 -416119265 941810323 278104224 -239864927 886185987 -416632913 -508358572 106920426 75063433 586943038 -958554313 499782153 -233945990 981271167 -957112526 396932002 -380799141 44928211 -146402741 76334509 -746848468 -484074553 -50671799 -502734228 -996481470 -835772496 -446154250 -105916600 546697397 563252768 110735217 -17022378 331680453 -936901169 722585950 115784227 -304926074 -757494663 -776233521 615130792 -749791201 -316587369 -361968182 -246032463 958620510 853842745 825113263 -307403107 -641709093 530063017 -347639770 879316922 663389643 -218257591 -306849838 109442052 -515281106 -143053143 82007820 -203689379 -161999995 -474091909 -303475594 -899378545 765372213 -274277720 -467852334 135228334 -350687151 248337907 320755442 678815023 717678201 -919762810 -191970929 415029679 -304230848 624355413 4916352 -871200759 224325189 -836684207 -14768226 -700790067 140084458 636163323 318043278 -722263667 -71446192 913938627 803991592 -395398827 -849795700 268233843 -499715253 454599187 -3891031 29388734 428400051 -541714726 -617827294 665850376 -748009282 256558627 -435964538 473965759 766376734 -375673951 -228738715 -529248754 -904948478 351351231 736003404 878630914 -379006683 399718502 70044104 541956918 478148780 -853574057 271285626 -421871123 -29878033 -976098880 -21642671 -726022871 651973563 883304148 529832412 752939083 -471964780 -55486363 -402754315 -416594125 -573859140 -278547686 960320266 469945178 255157774 -89336099 -899691951 -502149083 603659411 601324516 847702199 349389945 -650775718 -213187123 717686758 -905952816 854553524 -819332641 -54377759 -891834545 -307979045 -332848496 722007076 396492599 956078532 -850277955 932175654 24355982 -83132029 -585922057 -111018594 -530364709 880299927 503460102 -861784151 183850524 518216102 -501282872 -101706518 830321600 -926648448 641042502 -364789634 666359536 -813333977 714590065 507518754 -380506634 -972297322 -646993379 -799674588 665729612 -711693599 -448486663 -163715270 693873280 -634691907 -686931551 -375238240 60078626 -132457168 -559205347 600352342 -980088787 526885810 904848264 158706704 -28489505 -327357595 857128760 -677009023 -30432837 106154701 213175109 -943552418 887344346 899385571 -455631416 880249572 -40807155 246057429 685396595 -335237379 -253313355 -857742600 447318850 461227601 811931165 -223110028 -172158088 -783844807 -717792675 505987194 -708982005 988683369 90279162 -698681654 233687623 -781206651 -609520526 -806192335 -749982395 -68044031 -105364970 898568123 462400029 -168183938 76727004 440886243 357562018 986885790 -672751351 872144534 452005101 871070803 -790717250 -299331765 257647915 -375261117 880694945 -536126530 -607848353 294756178 -734671713 -304832876 -30734838 -478976569 -969888880 -871302374 975919968 -388637680 -378301209 -800608297 -69702996 363726338 36681795 -435423910 282803532 316613253 699488535 -115663204 -311091440 288862725 -512009526 139870913 562195515 -24108856 -138768550 -282657468 -465745077 820033067 -243494636 424232352 111541709 200862557 195608387 -466985568 491053380 -384837597 -766387808 -492665374 -468311516 -788229881 -442489987 547037517 33071666 991381988 -735218042 221959106 379803374 -730310474 482429580 -243072959 844377272 -70469733 -358567424 -204810339 -516885121 -284715532 -719902845 -748052805 -217418522 527799676 -873977038 -917102241 -860191340 226225404 -75220886 790537288 852410929 -424735596 -156444410 319797012 -46897899 -471425349 712899954 -649873497 666751853 -787038098 680524372 992698268 654679828 184399633 333354355 641549914 2074931 -497189432 741180026 80206707 22947236 -168501273 530226996 707547005 985622213 220011799 566600536 -939584089 -448737377 797726736 518239067 -721648548 -569294105 540394664 481108026 893129964 -810568275 -244182906 -968559771 398040920 168042295 45207275 -754366939 298346935 -80346206 841811432 497259167 -696352925 -594435222 -281899260 674853896 80429973 981220680 -891046835 -825653340 701466866 888104987 -748379146 -822691879 275557030 -60843164 997992805 754683105 388545901 -917851144 -746822782 1442212 90121996 -157277254 11561460 282711848 245575979 -834584462 824043976 177841376 241309241 -817933008 947967750 423638867 882825581 -188381836 -150273424 -558887718 -404368360 546231941 424969745 -482793792 360663483 -750373920 -150382150 175508834 -312117354 445434932 669553478 -311047891 -49202202 477850580 -841000318 121357680 397166615 -616199998 -645403317 -248403790 -916197894 -408988926 436733602 873480104 553366957 1272161 186168251 -908798571 147695151 -909805463 -843098267 394846555 -464429354 295602405 312471278 476290681 -360216755 882336428 -131202484 965590089 821763061 -399603434 -35353194 49457579 706062904 460712217 370837835 982130550 -525933112 421700702 472025540 381266787 -721473602 39075973 511939699 -696648381 -185063009 -178713413 100725255 641877288 -169776216 -57076275 -652071262 691528838 98715798 -190848346 704402445 337432597 -435343603 -27747962 879619965 173245683 946650893 135445295 -719147658 -967221934 -78848806 -725676168 -758253581 290954773 -639600615 23434390 963293197 874095975 -298755931 -197899315 -194039127 -447106577 502398656 -32056044 -58264403 -344793150 175542331 120661339 421566685 380179913 273577001 -844366935 276024364 -29183070 -512865691 167267288 64860060 -931009232 -118681448 -945499121 -356079914 -185368549 -688533375 -308487907 174051226 -707996415 -169297707 725578799 -237999890 -311193056 -834301373 -652238039 -198991296 -566498754 -278828424 524559571 -861228970 53080462 387994060 333183341 -253046053 847716706 -319927042 -785955778 934902703 76177349 586420713 460759098 -35971563 618741649 -926219052 224489879 -575449321 -336324661 -511392860 -165276185 -49699461 961601974 871569984 366309795 825041386 697285737 -239616235 160442196 796473560 61676536 842977550 -225272603 -507505117 -705392417 774277976 103598940 -68933734 -525786058 855413451 -86131438 933006011 25866003 738080238 -360661422 457478157 -172187579 -236279119 -726302894 481538726 -32149806 998202546 32292592 644661783 721451066 -783289699 328743907 494603221 -691825651 -13267924 -924566603 -259197088 -568634386 430130741 141205900 -108557744 -472649290 727555479 -328343355 436696547 375623089 852377239 608263289 -516864937 455344118 935851304 643145390 766809081 -540602753 -774016804 -103221681 875148825 -99015900 -347583600 -847357241 978109638 876890383 -25282967 951559743 -955436686 71805325 659168587 23509854 -293257825 -402210968 -752714827 -445848643 4563540 754553721 -938194027 -667213694 -242226201 -649402856 -825054616 713023315 165988490 991153667 -860177845 663350439 -84335292 -811094845 874734166 493724165 -989741115 675927962 938865363 -461779370 -319577511 -193187580 -819575083 667035071 -790537069 330508809 -906676750 -422823101 335833831 -175031967 -431850495 -917857153 35134835 177588080 637745609 -84957964 382637281 -222708355 650713942 154332905 -453407884 997040473 759610649 -879974343 344307813 816560841 707960615 -967368162 683687403 968070486 507203139 -750859699 -681343431 -460594026 -629195391 257586178 77752106 834890258 889435925 -173360582 -339496934 -833274236 378446805 938823491 -662812704 -429308801 -48384199 -235089055 599824423 843813633 -967423964 -604891195 -673068314 556358778 90924427 -32843301 36466040 336135905 -831460499 748485483 805928249 69672969 156631303 779812199 -32996747 355540290 -557371901 -54668389 246276079 -12523758 33111578 -958851274 807944410 -781104389 -185974832 -38302908 -906696615 -157734238 944375314 900097494 767655376 47850805 149804133 -567847913 858627202 398063530 33891558 678451678 -365165602 687157184 -563794579 659083048 344722939 373200741 166850745 -402443823 -925752849 -919115794 -1832560 967835494 -821132422 351832994 -53948275 402232126 -333425138 388754111 798119572 -416810400 -673635648 -786548811 100905024 -529831300 -636889273 -125380601 -924569968 464303362 883949790 97968073 641314657 260790733 182092124 -335398684 -315758395 -962975382 -507559373 78462312 -957517306 690704015 -432074513 -783995713 -797139834 858883558 -115856935 -115130911 -322328914 -216457931 -270744682 715707788 -958243751 -68444041 -869849160 -282247210 923698331 499273082 -609249158 270402955 651812768 427651710 369250447 -393985872 -329974095 -631973566 969078704 -15778189 65137017 551153647 -589500876 178418118 35232459 -672383936 -942712131 -337213962 -316187615 486169379 543275197 -539298728 378787988 -686294072 -826786724 -579053915 979386004 -923923648 705327048 -542418880 -206069268 -204164784 -819435175 -575744799 -282164946 765894464 -687398313 89341583 -958316111 -765084980 351924909 -516193263 -967951596 749888391 -415446981 -16953669 -71155161 -459987304 167651906 854532036 -448964348 64743947 970486392 255185488 -957358777 530660790 892622829 -414610749 971843980 -90890065 -150571160 857387179 -200066028 -701897172 -425367415 124890257 -991043183 -275993214 -283438927 535672642 548210685 -730842565 -850370972 -117804608 -421109698 -820023077 557571588 451996399 854684715 444284706 177665060 -566090184 631451744 -346759352 -15162054 -101298766 -658277033 712756543 541397141 -170813337 230639868 -417496634 -752719185 -976043231 -247652307 -196027822 -172821639 467821789 846354550 345393521 395812863 -580083401 -164101499 -760236535 -869359184 -967586512 -976259995 -438032286 -740760196 746095689 -563569189 741122468 -56405151 674613128 414015362 -625165158 933944215 641829477 224506244 917992561 413540103 620133690 -364911068 -200290047 766367964 -677846175 -305059942 -568366737 -359445125 -776403673 842358393 -960306437 -678986993 623353792 149830711 418492986 -218480811 -886558535 -608333485 701454639 -351825203 289272402 605656292 -749275127 -395234074 238828152 614265984 -381498440 796581545 827340962 -171607987 366998287 -313359509 -397078942 695586162 -324842848 -325457274 117639349 -96538322 -804686858 384500833 632389708 -562636853 166462132 -649683373 -115208586 768588305 -740645721 433777832 -497524464 -866938826 -230147001 -224449161 590792844 577996457 -662135256 -959047245 44539957 -390965686 -704445144 899468465 -311803174 -831151471 -263297178 999317374 -925472665 -705376872 -9214072 -669285209 352614736 834172487 -738184706 39713180 712423936 -485596091 -333804241 868190303 862486424 -817027011 -244505757 941681438 862940994 -687846555 -518579443 155034742 -952203178 -712144803 474738607 900424820 295279786 667042894 -146902620 -891117650 -195210361 512750901 775062193 179343411 292635788 277126947 117088431 -250597055 -249516369 -198362018 179418141 -694589352 692971556 -164283764 -582777511 735792672 375937618 -955465934 -612123105 -174610968 438161790 712720730 -813774573 -45597479 103036611 706462893 789069175 340963480 -730233109 -592150780 424951006 -29601419 -61476209 607127975 -839573149 642771533 804883753 241804198 -385361571 122898806 -237323283 -699808719 -32561209 -958020844 -48308953 -652402788 -559636264 -149731613 -669672519 674838607 662042748 99428124 693728636 -190698540 633697534 -877615007 856200046 343207636 -228755489 -201480330 -535099780 175185309 -284435710 440418008 711313825 394392086 -386208354 107310961 167344905 -827985730 -407164769 183263275 211019815 -318270630 -308023641 401221574 562729314 309104768 -230355104 -864336898 791338644 440361458 -45417242 -723496769 17829840 599073414 731645263 -392074725 -575795103 474382124 618314677 345806178 -316228286 -811960036 681061233 -359922629 -217394547 490984065 -214195848 774454481 -810274494 844688711 -482606316 95571737 -932416949 896729962 659230709 -674164763 -984796042 804428751 605079708 -333635095 -734070096 -929456869 12767478 901002744 148170444 -62240233 -313853729 -308869771 -176747406 104907362 -86509952 -128979250 919270475 67777124 526393129 -710044247 990816805 1100104 752989664 879283011 -800157286 133641834 -688748969 779376115 646449162 637394815 -281035291 559608989 430758691 -478658714 -827962250 -304850472 -412205867 821765635 -382252342 -513817332 -498778405 470307801 985502491 110116068 -108583653 787014138 277998820 397454428 788940860 -294406049 229204388 -172569210 -852065135 -95221405 -148668420 97531224 -416211880 -691653446 596358987 933345915 320342039 655707635 -54446997 480851932 -450627933 960661605 295437328 932254290 940297225 492504121 -246363673 333151390 -328150304 504852041 -456464903 -194570618 533837387 -970837639 267888006 440533386 446227491 509419162 708914611 -559190897 -436618700 286647014 945704324 664494202 181801896 491327067 -612070657 -299829087 -363719134 83042404 -3274072 -372038669 253223308 250286188 438982141 814962651 -847998595 -540688962 693668364 -698922194 -731552768 -411390776 -802640067 506981930 -730722980 -189734141 -176674469 -298087101 577627096 336142174 541796693 481649807 157812863 410890023 491796244 804779278 -789139088 300375304 -190487918 949039269 980331162 879617110 -453426111 -865870938 747117485 788955670 434986681 -905460986 -61542687 445473832 989413392 -926628285 869550242 209911208 795400813 569333114 78141011 25741932 -259411447 706739195 453268303 93295185 369744531 -139512988 105489493 -649427624 74722716 -661057279 -877504200 218486338 310550784 -532745823 116217881 -771334186 -162945992 -672526749 852155105 642280629 -939880452 -172856302 672563776 -582335698 -276089018 464398597 -781292512 -583815237 570577430 569967890 -162662321 436038231 262554056 356858189 517402244 -360893304 -804203674 -596128331 677344103 -28254426 778809896 -358190723 768468861 -932451224 -128955514 -131773638 -521005002 -359401971 -937478840 -498753600 887785842 170210765 -503951341 -107407484 828915296 250841300 768210006 267655643 440485444 529181326 -977640901 -699788251 434078304 422396893 858548020 696069018 -959739959 392122541 614583557 110759285 -975764094 -680319026 -273792185 -447984913 -867850109 956871633 -769553791 578984884 -852039315 681122016 418757324 -983555671 -697166481 -500825134 -274684614 204124874 -142083175 -833638658 -411141363 315992578 436342424 -407422994 -340516309 -831107829 688465244 -155480038 620219571 -74724315 -497416155 -768740587 -908443444 768939273 854898306 -716227516 589413094 88787883 978823243 486144101 965883582 916695686 873000435 728559372 181192202 990945534 -983911401 830346021 943506431 729640654 761527095 -849612657 -946156087 -184032728 333930686 435597573 -331887152 -292925979 558153797 -728830004 -402401332 208274981 349688891 -197480351 -639590891 898607219 215788059 -481577404 -654669012 -161819901 499606357 784823872 361319013 764907394 -683620861 -875072699 -683773669 786095133 -939773281 362381383 -881300578 -904763999 -191663280 -441025144 470277966 12748435 241158483 942603009 -784705763 38345785 367250720 979024002 89361532 913700204 -97291502 260008085 89683217 538870734 775265469 649406327 -223545011 538453230 922772876 -53156410 753096782 538375910 422828132 -66746808 -939621434 -145119092 -688365919 -249634711 687258967 -416246016 112715685 -873584612 777716769 -104447314 -150425785 -654944984 746035304 289289358 -367021 -356636775 -150653785 -564443645 -911580539 138344757 48447013 883460871 -218237714 -996455041 -249907594 -776778854 718414500 181693125 -213517607 460587914 61610002 -525514365 -670946219 -43763816 704558702 440164877 933413068 506573700 964062714 -863979436 992507623 -894362961 253199551 889823866 -416716747 601227523 75968766 -993619987 -940835496 807795771 -537818988 -687465116 -35888182 679858792 -846654551 -496195022 -794276456 -909541362 370351199 -580494193 158381522 -243072033 -436418745 865955882 -887582984 526525671 810257893 -885520357 119351261 790545081 867895667 619677731 -699242948 808711605 62329827 -753745985 -162380375 -396085646 -123694376 -485560333 -902988742 -719786922 -392786878 -834651140 983077347 -425005504 810370613 567497870 294892504 -701200065 690936588 -461745129 512287298 -25409875 450714418 -584450098 589193888 -460935396 -305184671 -215892726 753107084 416099502 -842825351 -921965687 144490389 -512166058 687714248 -582439238 -156331183 17217290 763585420 127272522 716235865 817922716 324511086 905380147 -291582054 60369526 150874631 207338619 830509268 604800565 -394138305 -277654259 28770905 224218383 858062576 -901197042 -461157553 -793848343 -109797498 656952173 344170572 -201471701 -749608193 -355526350 708387362 -531023026 -151876021 123659185 747184531 -233380376 245567256 341064552 -634897777 -3542152 542540087 643563815 -723447225 -50848472 -133995494 -46117814 284001555 339105054 -104676533 -664971275 643036995 269622053 -721971243 -906043109 991860243 109318714 793557029 -759365607 927354083 877394859 687707128 -528651904 138887948 470833548 342262372 -405941489 479515383 -32672846 -397551710 -54228057 224474977 -85282541 -273997107 -723067641 -324847940 616264255 -273325117 -926769441 54747729 -95626001 244604557 392089417 273822211 810253871 -262613041 884569055 205800373 901363775 307697032 -632869312 -51749817 258127506 -842708442 -107595579 296703997 -8950448 778590346 339923973 847168653 -355547461 386492888 -990772250 668464717 895448823 171363167 -882061397 -291886680 -744921437 -268602199 256172115 789836777 364072585 628604359 -852766951 -472869814 -22716652 -831080379 694218772 -287249599 -1105514 -46628891 833440520 -200008968 953036360 -366635917 -536277441 -933213478 -379122348 956453256 752354720 -124193082 -616829288 -592158641 -274682075 764057137 -820658535 70318813 312864433 -164773007 -853306311 -224011656 -365116296 -860319196 -82288580 -663368312 -186180711 -789392030 566051100 -319149457 397903979 386209863 889042918 -284267726 -510552276 -960746653 -143445821 671715033 38683716 368371115 857773528 612204005 -718893081 -215286316 -874982596 170918488 680161706 -679857623 987101715 -557817235 203817241 662316188 -86775917 -952111649 147911448 -384167900 358239226 509164159 -630900283 -810490632 587423857 -23044302 -584713575 -999464130 -25762577 222909429 405300498 863201330 935302578 -487836626 -965849239 -473384586 -181228097 -956580303 629614585 -860422271 203873304 346421856 570442250 -854395167 -199922916 -851117003 978885341 -290257260 -967975804 976395363 -326478617 756661043 -347107602 -837359139 -163304063 335373451 -916624946 11824891 -621001468 451902689 264746169 451596077 -643555084 373964968 638561813 -167381229 575161987 501497635 -194961599 739926635 763332899 -981828976 -961492428 -562073393 87162450 699630200 824457284 700902085 392322319 -538563437 -909474239 -310096339 -347482675 -217382242 -358176240 985609252 -510440651 -128428361 143686928 167882783 864317137 -925342454 403318172 621997610 785045353 -484024558 -551924650 313481786 772454618 17914696 339404131 58344028 602281731 -143177330 -675805490 318644832 -61264472 503877339 -194998914 371077606 -60134020 3859589 -612080138 762027381 -486845354 -139289570 414846284 219228438 516424284 116026648 235351516 -141226955 400910973 -356572910 740151398 697460459 -572243051 -502373624 594830064 443583446 364681268 638948241 833122104 288961517 -915329372 -257461952 -469359377 168760952 -403043497 766694946 646420287 -10801409 -460061247 478712015 946904422 722572768 963411061 516677168 742735380 -685918721 111523375 582119339 510835883 129338352 599686284 -720592220 -384629122 -820931461 82529582 444985055 59460597 147806064 -143401335 -925718508 313687260 524899341 -537729520 977399022 403315859 485477135 344329461 -408812439 791254044 -506487823 454533729 -975197509 692407306 312223823 594219134 442476000 845886592 -933338975 384130490 299999135 332099576 -677774852 396280980 -328674528 140579952 642402624 -672758220 -176546323 -915076281 -238451144 803096195 -833992004 900380586 122753540 -780250885 -202953785 613609013 -174267773 237341699 61375151 -238265498 -226206614 -198110995 -320196267 913933611 -683877314 -774834985 -905285571 -642410261 -378522237 -542234505 -82509125 502745680 167447394 -527122466 96823930 516918165 -799960729 366023031 -884282752 -559175013 708675833 75376294 349276820 -286187963 485849293 126953171 -17997886 889077500 318724469 155341437 407871018 -804229052 -634409270 696226847 247558974 620753780 369809201 -996306794 -147611608 974184337 -889977641 832190704 108862515 211593078 -923943858 835648393 -794281842 855596463 -412289598 -218386251 -100035800 95129767 -24945446 438399860 -282380382 -562931770 72735871 226418911 -717263510 -527609527 846336674 -610673662 -963921361 -245057709 -758581502 -289899027 -417737847 -865903715 755367796 -386979061 -423672141 -633543769 -760596663 -94425388 408405519 511321458 -66814453 -368112998 786950015 345277180 -705598578 -859548477 975029914 964669481 595291724 -194276482 -469481257 -516907576 579162275 893593054 392581580 403806941 949426632 566233704 -582265201 -680482115 55952993 511658411 956691235 -852631547 -295110257 677653357 826752251 638580730 946058093 -423826028 -21059088 468003140 -105800255 -411881575 462833812 312294871 -811578392 681810466 91772545 -134477795 -181588896 -273916413 -513755683 867097228 -166975485 95074206 766565193 186078446 854170235 -418830374 415624158 -541256231 3849595 -582151770 244183831 -54586044 -250575589 -913603990 800605829 881331330 279357064 -846269560 -890102009 20318944 843787622 634467647 -200547436 350906069 811073692 151229970 977865713 -306713789 631719333 434127502 -140108693 86916240 -603800675 -113460064 -814189072 -370779062 791821445 521699190 -361080985 -234801724 239853583 20340289 3246344 -121796788 -437950960 -689587246 -16584804 -242535924 -226758789 -424676096 -218285467 709535216 446542601 -978287499 -843463904 411150950 441980923 827009468 -934229843 147799114 993108614 -766757228 93870131 971180084 603780845 -419873233 730453348 826682474 153047097 141536869 -430126723 -890370690 726824514 826191251 583415415 -244994548 982661430 -58312799 545163437 696738387 699357211 -172814619 -220362800 -51214905 685575744 602211341 131808531 -523350426 172353099 -343456569 -234429178 469619939 392052758 547838851 127156018 524088271 457477456 804650997 997193392 740727569 305209566 -936493697 886986587 -705486073 -35988827 577452920 -749598552 167401216 211298678 -180131674 19788446 -286951921 -468893178 -182890283 308448812 686420773 -843814669 -288194873 -130594856 -639099590 -363637613 80260725 -734038194 -527390884 -739771386 575356268 78191504 770181064 731473249 -30190293 161221280 512556147 579725948 856058845 -244730249 885936637 -422761104 -646218824 455521532 -1447464 459994677 -122957667 -3975630 -556190304 -532487291 462317240 890819793 845674542 -642023992 -508720511 149436111 -887204480 614527481 -960032065 64617228 455325130 560152944 -330904413 -386880257 291250493 -416248881 -249089003 -86448085 574401859 758803649 -287076484 468612839 -299826639 -131134226 -814538837 -63393720 -639613308 1809465 -579789237 91867226 596012069 -788482835 -374912922 -175450788 394672298 -147402260 -794026948 -601968095 -29897974 696914208 45878514 310637433 854584084 -305123022 390499272 163339917 -541508591 -187367865 61940806 164759869 -669267506 -810759200 900707027 -345552963 -618863160 -697335471 604762299 -782371009 527679086 981723386 -805084516 -968754915 870506516 474565869 -389315772 -212197337 248037507 539567239 -217311539 175629337 -581867502 -755292408 -982019515 213316693 975133458 -506204838 -120912913 349022219 789543319 -40767174 -316967910 -124844380 -575569628 27622498 -102917514 539773408 -333442979 365043744 -21256554 954252731 -820306322 590253951 202369719 858169323 -950131499 599274102 386617047 -125055225 -825116309 18112766 -536748049 -388170355 62157653 492669155 -364860665 172241334 346693940 148126823 83056702 41030758 563066013 447355981 633804386 56891998 -661525583 -367209214 8769198 -354591518 -188655603 -450997136 776983748 -683189076 465661704 -971567931 766487201 554866050 -592683021 -247254503 -919435678 -20480194 -716152059 508211811 868138335 18272046 -424066784 227084792 -758763236 132629491 -852677227 -853298879 -395944443 283511674 546862879 -827872469 400560256 759772926 -499900471 -59113697 -772352363 -36994705 -361678560 -120148252 -197816768 901552360 -560511881 888928916 362356318 602772157 -176232679 -560905262 159098377 -728805436 717184879 -521788087 251308282 697977454 -529642375 -764933132 962526910 10396534 139047062 -931300219 -163079973 613653118 -332261814 -52251806 127901946 5184644 -286047401 397425783 75531320 -775513710 601847589 -86087044 -670098027 -335427581 -609296945 -136804910 -418935299 -721941380 488313788 -284547466 -85730974 -257689542 -763848992 886622747 268866014 263254734 -883437380 -802048939 -820526989 175486497 -476021243 903417061 176039351 -373914543 -56273759 -992877373 454013861 836675512 -646290832 586776611 823424290 541007264 465615491 -287012634 506136319 -196133189 126939925 -583995662 292124612 -401544709 -791651523 90317067 347359388 298997674 -416998831 -483376631 413765751 -530718904 -535756116 -740899268 -602390320 -956086881 -66624092 705521409 780609172 726943331 406831148 681357752 -878165973 539365131 425698420 -513157549 -780355572 -993658481 -570503388 893383529 459417216 -314676147 -667472295 429372096 -265261239 -767054544 35480064 -748474343 527478165 -226925697 -586782320 139886413 170298155 981057703 -688754407 659466699 -225338770 -438908724 -781013410 -741743928 821529854 -867432057 -384602133 229938983 -122442811 802218103 -495463514 -391045944 -971715088 296859857 -408111484 -371975884 -337193344 56875716 -575394083 -158480574 -10363012 -690744161 -503865594 -395132138 922511094 176731979 -895297576 966183454 858862193 566728415 415658742 767334525 154975401 -911154684 -661644848 -542029867 14913344 38589133 575301543 -619106231 675145015 194986941 -409208126 434277791 451027110 -96166738 -871562028 448981325 404183913 -489002647 -251854551 465706134 517840998 -665105724 -435681914 29697972 67427794 -129932492 -271010058 26062321 504973666 -788619801 -169823241 -876050295 -941415393 -406226801 99243246 -301350463 765226488 756412013 -783261226 -735277180 33367943 330789109 519904806 -986204367 -757356932 -717186897 814204696 763403736 -879398849 802612753 955373345 465623250 -442062692 -429662362 -68797036 31719366 856249277 955103296 -948348192 516697468 -325452309 -448098778 618875699 -925457345 -347580955 20434413 -178871654 -808322934 -913822934 -618627820 196914659 -599791152 125217283 -707277129 320779499 866656617 -611208235 -936752416 -24407623 -21340159 87422790 -751626751 111785900 -916635310 661437826 449142641 54003889 294491165 568542702 303984189 352831826 659403744 984719322 697364403 778100272 21463904 -683591029 -145800261 -712865210 -844253075 189502321 598675275 -752708041 -869174906 -913526291 -871458150 587270008 901214512 438824272 -484484533 960634922 -176351537 -282898674 350874182 -486720303 -475114845 809832775 -679335209 -470681746 112432602 -209692583 -278748775 -716639000 264339892 410558322 -29804084 -685163882 669380341 -385302190 363043339 113969167 -770963398 780340608 -727966142 340971091 20609484 280033936 -609181445 938977062 -354523211 -571779766 749199411 831539970 -295861493 578863775 544778001 -584174650 778833240 -100375788 862230253 -794775671 85068627 -227432760 984932031 -82960579 766341059 925735196 -78824799 642432307 -196426062 -89782222 -516999357 505830739 785562679 247297628 -41956157 445050099 19842528 633670492 122753125 -5988393 271897304 159515543 937029897 723281179 988499597 79912075 -63870953 651896856 320286430 535220392 -771483966 -293150842 856344686 661971062 585855600 96334982 -965737484 -190764040 -944143816 937643180 -899164080 917898615 -466753536 165808080 514328320 -157280034 721613438 -618305755 259643775 -993437051 600892263 -261069798 -69970173 573788168 934567106 330182178 220302884 -470951923 -643662490 770210752 -374872465 -839264033 -651376260 898715845 -907503499 755630130 -346355423 197636915 405261738 -329996811 593583943 -627220600 -824908053 277158390 179217501 -102438843 199172439 -114345127 575775852 -686830483 961666371 -53387492 476570485 70600640 -35916548 825626260 -494304727 -70992833 749346033 -365399384 550543562 -813191609 679163225 309874673 628264123 -92165847 -420447230 -730224262 157972951 506145785 276839435 907732854 321907596 138798550 670370017 91915394 954927716 -948629112 -256437620 118892100 810938660 -181638828 384921843 549961133 -317799488 -889144327 -281137839 502385648 710557894 522104243 -477154499 -918129092 307715483 508068441 43451100 -544344214 784887914 968472374 -69525688 -878689521 922015620 597152006 437942650 494425576 -349435732 341954501 578706717 146744757 -16998947 -909758559 -368760882 276616631 661488569 -327225452 -674590741 509869270 -167897971 -112306573 -461532893 660173989 337011643 -807406490 816812375 274149418 943981102 167968736 -801703661 -146364444 292033315 745169820 686060929 -368305126 955101923 -906649584 -995553573 -961988386 289426970 -598626363 675005322 -938938405 509880372 -976943764 592822036 -203765726 729306406 -804215774 -575467920 577512685 641062051 -792309908 870607638 -396148422 -251349231 553820819 -405203720 -576018326 -643388260 697670835 274627525 451450123 -93404025 109333470 955465782 436490302 -190394160 290759025 763150461 -847713743 527426904 368663197 -161653797 338302013 -56486318 -160715592 309543916 -229697313 -646449137 -750512037 -872733932 -465253996 -561591923 -810493215 237662743 608766146 164032684 -764058287 -57559797 -629700694 739100331 -890100587 115919552 158400074 -536574562 668210039 747298482 -540023744 -891784024 -790549564 -364171544 -108383720 -970996368 -240210423 344105979 -596542314 226542060 -605712951 -433964706 -479427375 468475569 -417448302 -933309687 389123543 -601239665 -437334632 -801746870 -892585089 157857546 589808074 -614309977 -573403931 -727997149 769804521 -246413895 -643728932 718394927 -648179233 470804681 -844759653 988283046 132013317 238673740 -182030907 -987323457 618703321 81512921 -908486448 705459829 562253216 -608234295 -286509576 206813235 266769721 476159104 150495942 832297206 -747067192 -268227752 741726459 -251018433 -865431880 -723124017 133287821 -631865423 20880320 -224787024 463885685 -638149093 -883151938 203748545 -775637344 -510244934 -922757212 -872504500 96713348 838131286 760833285 -548001595 -932593026 -766928152 -996996112 -877033415 -628054512 24919180 -150302606 158812940 26030998 381478121 -732372570 530505436 465669672 -934831946 480406175 305684956 -239405806 797713596 814287997 992713275 -14018868 -724847549 408982781 -488754132 706277389 -410540564 413165619 -806407064 -37629609 123424340 796177233 -338683945 325808541 512490163 906413007 -763788339 -587818690 242934872 -761593042 565799156 -300712393 -651257500 323391380 -870271957 684992890 -181520106 -466947126 421748565 765931279 -812010040 154905324 -341667602 153875269 501732690 903941091 -978492605 936642864 -733570000 37313764 -747607867 420647175 -53759285 -460228375 -139017022 575501454 -900759553 -585779643 256257797 362126096 106710831 121300433 347778578 831547002 -403588369 113921460 -620306247 -949881728 -55756507 850827013 987427535 423234527 -770542012 487559778 -265919049 -983267576 -457377877 674844464 -572054726 624360053 -731137337 -266233785 326075815 -71913778 192845191 935981817 338194351 -670903095 231438245 -73253641 270421417 193271082 222664721 -94706627 -918653258 -993064551 749800093 616683905 418549762 -671445502 204432928 696917417 648522309 667730619 851326847 -266987309 467478060 -12036193 -669085764 -796032843 -860519892 108263581 -629345252 596512334 -654535385 -97113744 -548520830 -459868598 325167138 -728884242 481646454 51418933 -714531291 -858794276 -968679887 646493575 -393357964 144747764 -392466110 -548493336 659695948 403750693 158731405 -39731023 -986228621 864595156 826455142 195951736 -687410946 860379149 165696734 -785385470 164145129 -234262212 50903323 28305779 -771459014 83494479 -909418702 240237022 560136137 722189546 -508344678 -374135904 -415494179 561732686 807862498 888584432 932085653 227267330 -221036038 393253750 -888455145 -687368972 511932071 -268522385 -77266245 -884332561 178568185 -893143458 -863762235 -349041424 953843622 233821165 803331797 369758566 -380951278 -158580274 -95061404 850068626 -102248597 -14868343 -763967512 -402923261 543271163 770187843 768069264 -375038210 -801101349 823699886 -841479853 -699526249 507953889 253727327 120240630 526522388 585926324 790924678 982548338 -728802042 208601113 745440141 -310005159 -491154911 724391634 -444374986 -736887088 603118151 -296839416 232264123 -532823757 -49253447 2338612 -75796203 -550214233 355043334 -374806133 655633829 441563187 800343542 -728514000 422370906 -533128097 368838499 -253854080 -796870234 420238816 -139302710 -370328877 -393919574 800236616 -6526626 -571369877 236947486 -94298943 -347471685 946446487 -993679067 565487615 261384896 517820324 267969647 -85072758 -622536902 837013419 -118912164 -314344590 -3136937 -916676044 360698361 974276038 291375579 515239062 662575659 397073427 -821270117 652590124 909802808 350311321 166917412 544059767 600785311 749658271 705343391 -515539413 -65015590 560218359 -914925740 67795975 -40387672 792027188 -388504447 695847802 -25750642 474779393 552612133 956600796 354068441 -258776997 -346394091 -735318876 680322469 277679292 23113485 -275616818 -469856118 -394470423 306274708 -674879791 436876923 712913926 779483155 232423582 -460067358 -389524882 485319682 -62670058 -399759273 -942867245 -507674882 860457062 -423298846 -996940986 -377644118 -941338901 -267025067 -234087102 -335047380 -629266275 52991574 351608939 -90349391 -269994958 495827309 616321615 -218090046 534513910 592798121 -905983916 464073050 -317592733 703068167 -201021042 439523843 314059599 294722124 635028621 -214093478 685568951 887074189 412563054 176982142 -120229366 190970589 -502389900 -385003942 -553547252 -116141265 -624156319 898658782 -303362444 -294947596 -168159481 -778906620 -282195269 -612060656 601576543 -761494616 155826542 258395168 850193936 -140209459 605401000 -826632031 -151439500 792924798 35475547 321304853 -674911833 126144310 -572899378 394241915 409495652 -262047670 323769011 -626839537 166893108 958518364 -88491529 -597749941 314187 829042598 723530206 133167578 86897359 289087488 -279898119 -142401713 644348743 -382114826 316536756 245212307 -127597947 617971270 333203877 666684782 331610419 286976698 -63005366 424486415 563499644 215051008 706615845 446451645 -353186106 -648723904 866756332 631849733 -759570536 130318008 780130089 706776771 957366528 358187129 513529020 -285081661 151874926 -763287377 -750613537 -242437339 119201477 -472246128 945783095 71935421 -792656472 433597349 -729438873 -695629059 -424400816 388082637 -535921355 810008751 -633302949 -877593703 -865017484 835378597 -794097163 280947893 -907687072 827330424 861792683 -220291883 717962589 197806766 -175244019 958440676 -907507791 -219873246 -439782150 -568636179 852066299 -757512880 606148687 -603354214 -701229514 104986271 219518543 507722234 -206199694 585190780 662316885 619292717 -555729132 -338004436 103808354 -661027598 -85338188 65013353 -246893453 -221030259 621843012 -871926546 265629386 -208455279 688162028 280538571 -58869417 -866786381 -881825937 -468258246 217834710 813849192 -124577335 253955955 -95895445 -16804825 -762453721 -875375223 241531413 902658844 -312760180 409961656 -918718847 917345890 -991766227 -39916646 775881069 -402970712 298802939 -343477082 126814534 861947877 165154460 719569876 -247875072 -136327846 -330122196 -968545533 -672931197 119011344 16711585 -747796929 14421133 939631953 -634038247 -902071498 -983307753 237205823 181229189 -870813499 -64064599 7731003 885907880 44828107 -644192440 -558137963 -834507670 -442206322 -20995226 -412845152 -794029590 365957771 -354121387 -262139749 493374004 -47991019 -466522660 -752060079 55677245 -416996827 134381636 -214512239 550428863 686270186 606713129 936846700 -458597020 -44440235 907856407 936912906 -358781771 207495345 8760378 -274064496 -566289609 -332337744 -58638948 316358837 688038182 693353779 363405868 483792809 734217191 -752123149 -301750214 -864542463 131339101 678038079 -563918115 928925802 520705785 -18734743 -675939516 29617374 -442848150 52769818 994230410 -275993550 150973354 -899092531 693631451 537159011 965462103 782357708 -18576955 -318143517 589292424 550191080 697544279 -487992434 -722138722 -998555934 312945896 -915008113 -457485151 -691092863 752877361 -272373527 -311298970 -45204589 -431313731 -952700815 -194059710 145823125 151159035 672344650 -626276655 -943656593 249101780 305374317 971632458 -959328782 -179286955 -499654410 350358323 800628711 327213568 -858998980 372590248 811906828 671350916 27906655 166929865 -499291062 943823845 -829001926 -124757045 -751239496 -385605409 310112963 -343928225 -279844045 -847433127 770683335 -143773859 -680785254 -794116344 959915249 53558403 -830074772 271677630 678955981 502318059 -62444163 987495777 718245861 -199528445 -409122381 410181410 524023922 -726479056 -592422167 -534601014 977392900 976557989 -99528445 1377143 -368899764 52328839 37679130 -281358016 -210967105 -482726008 28286635 -823209595 -490491293 -179166758 987819697 -257157233 86039760 352453066 364416134 -286881941 118977809 576819653 544354238 864105864 922474580 -870910366 -6362396 -736565935 904654791 758000058 -964759001 470233544 -845856248 291598374 931685291 -13224371 937320516 -10290751 852068808 -597899790 189215465 -467405660 184430877 -424765073 622450042 617856230 869369969 514627227 988192235 -118631275 -868225848 76299726 634829970 17489680 408457645 -14201992 915088662 328007313 883569483 1308917 49086349 299239329 -158361127 106118756 -879961022 380475140 386322053 504422360 -946042747 -735342577 -4615017 -590541789 -752053705 -275407786 -752209718 -260887440 -365866595 302447787 410877045 -149969040 396487891 -34200382 -590695305 805379587 -117536917 -19209392 345545986 -1848365 680685497 -188827930 2890473 -83124067 361097138 -537644177 138999841 -562234823 -719871240 77237533 -113970028 -10074729 -49740664 743403909 256725036 -833549730 282425532 183112447 874746054 -996294920 873948493 -149928027 302856680 46520941 -909625888 -62108028 771277209 -457665745 -413798884 648136378 913278300 13961095 696521901 337272229 999212066 229611206 -462535183 -416129736 6720197 391885154 -655019022 344409688 -5768269 491800070 174467435 156879886 551494300 893656425 -873048404 -765632624 100410238 45788507 769869852 -755482478 641754295 463205094 -525777865 611836486 938195365 -388158127 -989421943 -569445744 307942095 279840431 -725191329 -737127853 -703901000 312745045 -793221533 965025768 -183067952 -436867610 418542871 607194606 155162041 -98080796 701990036 496591316 152006670 180695345 -677012592 900031613 -621985948 -338068173 581534789 593248692 -567173355 -277910013 -885761940 705529586 -219394408 994197295 192792254 -518792455 -623799156 -4943502 909959759 815249303 592850063 756735320 -198148720 625849907 -909381709 -683440765 690684556 737732442 -683617779 915533482 433330507 964847893 55566277 -256612726 28703306 -194917123 -308993795 -485379897 -309339564 857230649 509477421 415219993 -875304035 -967658272 761742479 507287710 -238612124 911400548 908915201 644182492 457315373 766938010 -149844831 -733931535 -788270303 85003872 -756415917 -649533543 -140988072 18223013 804597061 -634523957 -346969778 -823979268 910611409 -449248725 -249495484 257876350 631425163 168086986 972529585 -677082211 509424941 -937154813 48289559 -847025106 941337311 776103664 -359858437 829815251 487465310 357392307 -791889920 462072541 687671604 -290160719 934326124 -675241294 967735344 -405245316 62646251 -861922349 -627017915 705493800 840714365 336967564 -396350695 -406488722 391908865 950475502 -141157729 677254874 93216071 656237694 -308166806 -411186165 -768977823 759993621 -810079045 -175219905 -517231133 -916320176 7768265 -235126558 260958648 -683983718 292016493 -506611601 -769094635 901391543 179605628 950239192 51457873 -74704976 -208477481 231206999 -706393495 592579816 -75841150 -848021443 599245500 767995816 -374070342 -783093823 -354080224 462036729 -908201728 805454257 984632170 858250185 432318032 -2365984 -120711800 246127798 461829363 460876364 -952576064 -95074530 341057008 -713726043 867101488 778766003 545924030 -785357825 641605182 -886583247 -783051323 934522130 -678450572 -283375948 -280922995 336215269 -879752823 -251676870 -157914778 -383107745 -167832972 -932666621 -993067679 -700967272 638874776 -367808937 -750671021 85858470 109931241 884080533 77481255 -691272800 573960628 513851676 -127081098 11484493 870232395 458430316 109533921 -330320803 -22819789 406854480 885279494 505738371 425728236 136534658 -555846177 -458274951 457609835 -200954526 200278231 -86359935 -348123172 251143636 -580823555 -213356321 143204198 -513052672 494159407 802915020 -856003125 -224197369 882935801 -135657272 984613353 -515857378 440472942 213672255 -471846236 487185429 -42300191 -510173122 -90366572 -932023700 -850642892 163723825 -231043415 -784259695 994280318 415979689 263164655 -83441086 -399587333 606691523 326724186 -923792338 954670686 -436038661 -986249975 -17734120 -276277612 499611853 -64777148 410531094 -719174691 976210359 -937652084 -954831156 -95770728 -105715958 976193838 973011867 -127737257 -821268563 -66592953 -685468640 -715061926 542923846 75730219 -467110454 306720975 186118052 -224011317 -523363740 -764361560 -780300450 -278046982 -583740219 -768996810 826550157 923656200 -144551594 560634900 639496265 -104523811 -320683245 152361910 -559350203 803092549 929050966 189651999 -953229870 494378809 120278675 74061342 -649088417 -965888944 -360590179 -829959961 -465119616 -869845966 88063103 -320828350 -107200789 435430015 -633924368 748388265 495600536 178254456 -831370720 -195813361 -166007734 328999753 153303230 -502544696 116760911 340802739 821849074 -4473724 345809685 570224330 345125314 -203570633 849903024 209465743 794143621 338434282 164762879 -713198867 -689727985 40705886 -991735295 505615830 -82498858 -330186904 1525552 662659044 -240551255 62255969 -70030452 -359837106 886815842 -25553834 116099787 738375362 -108058244 -589091865 770620237 -584282616 415669025 144325112 -762654488 -279512057 -265994023 878396469 -27209858 453534851 725215056 -610607635 -22180594 472407988 97520114 873832682 267972146 -564351440 346738468 -241190510 -608144330 -550543020 -762144080 597849828 517143443 -165220906 788984504 287550589 71344374 852634511 -143670482 327137625 189396309 -165779093 -485793815 -696151546 -740139141 -228624341 61254392 187107511 -384035770 85451550 224630020 -176091285 176929986 859288616 -736488983 -406464383 619522324 -44780058 -302256315 -341572624 148596657 792922305 144265845 -843451627 -367725408 641705580 489341491 314813219 -747412151 756502151 237699678 527720808 981805460 138041420 29759320 -679218920 -499095965 -933969973 -436497554 -963339602 390032921 -974076244 -236798266 199780435 809283175 406186073 444610094 -111720960 8023081 -113307179 170972924 875733792 320820753 606867411 813964542 306733507 723722767 926475390 -350008294 176806036 208601546 -145789990 -251096130 108961477 991109530 -39038956 685275776 -997916012 670466412 708877195 -974175659 4179209 154213727 770176236 -300608743 676294628 640925998 159805704 996738258 -493751883 -326567866 402523304 -718221623 -97337513 839498868 -500034308 742086996 -504111171 863011347 719275179 866396626 -172308473 267319637 20578874 545449886 -297925455 -587679559 -826187055 855870820 384578946 -208176141 961349403 962161787 -823287478 253171527 -431775858 176108502 -551065148 -865366259 112480561 725197360 -949903075 928855804 -129967379 794339533 -668483584 -926038166 -273867866 658433620 -679815807 90374408 -901298964 961043881 141230617 -3515660 243235042 -824269382 162325401 893107052 623644482 248325972 719055149 -67087423 331600376 422813994 -840423264 431667723 -90093462 722242660 -96132446 100216999 -823211332 449070399 38719710 418638816 276624189 -240650589 983363781 -597310872 -419754181 -13434984 458255296 -471442870 240636193 -390482358 629416584 -760218287 788439876 -818995943 -558557397 -57437146 -724689925 376481483 36371504 -911617180 -169106968 -956532973 230842511 138022506 998576795 -540822213 -795123136 -227257703 401406348 397095661 638778358 -717508233 -876971188 783447477 -953773254 -951560299 795726153 -332410306 -788481144 -807840482 -746466508 -915231996 774976945 -688289162 -160097897 467030765 -643724419 506949298 415981438 -595693882 3571617 -678959854 458633004 481602345 688583928 -655501597 135481978 -82227809 -26985433 -396275619 624667797 -268467453 290621139 296932368 282823829 -702897888 704404353 -63930961 233672227 821814239 911238239 -93179642 470382897 -718096335 145325511 145413571 115207166 545865957 214713374 368974103 12189402 -122727016 154484391 -842280443 -606014708 -302727184 -743606327 304766505 525854054 640192148 478216758 -992750687 692272141 279537396 823785197 -202126439 835861858 -817768557 291105223 -13801254 564063226 -813297718 -735777824 -330488422 603197918 23204625 545195099 925249970 849923870 -526805101 -29828937 -638057495 -647959610 -842782375 -495700337 730726740 -68492415 -651023121 -170645493 -244835846 -863424696 -343145177 779043008 -386890323 391063025 -442043834 392629861 458922246 -561793804 -870906460 708710024 -936104944 891677168 76896136 19277901 -879473432 817983725 355195932 915140616 -852829240 426927295 -141621688 -458801885 -269948379 -866921932 -694057806 -603806215 633801407 -674077877 -808916877 -758853493 749825778 210403121 571037405 -751755742 -424778571 371768372 -227973269 935279771 -960947176 -666121694 996580777 -402298104 -356580119 -679357246 176959503 646861114 428938077 -765785350 -968020885 -311722375 -226947867 -893927459 787040488 244634386 420509589 -770609405 -479926456 -245686815 641203 497552773 -324336000 353459173 223532659 751003511 -721090179 -467367190 171603900 253159761 -18943220 443209429 120371546 -824606992 -190628321 717944967 -115099005 -124674592 -419082557 -830899431 -337618042 -24434375 927404052 648251046 112749471 -861853226 25731144 823655330 -608047569 769679614 -805463423 520334535 -36306818 -725731247 -701957085 759878062 719684596 -504285361 556621173 783682928 -373382938 -178391966 -889677047 37761745 636936923 -3477979 -445922182 872974546 -352218402 448854140 764868270 429382633 748629244 810578197 -69983753 660459339 -648632665 -249473677 226587288 -273154056 -501951777 -889672939 101428988 -936065459 1554620 -583874327 -174307248 144477067 199643630 -519901318 -707397574 682171884 774162148 432063692 -586733520 391960932 -423055711 -466243983 920412303 -41125162 -705093844 482771517 -414010881 491477947 448501319 -156649673 800873902 -855805536 -555793253 687491858 -599128031 -764953629 -539587724 -281152289 -494627884 -358266938 -935883466 -910944069 -855290186 -116499507 117550501 190574533 996684953 -626186732 7910589 -699975607 -607469142 -667805418 -185547526 -71662461 -520238752 387945564 -601890882 681960132 -179154231 -520641306 -580656730 -77544259 609956442 34062312 -973540244 -139616202 -224759097 -191398929 -156927245 903866190 160662794 794869340 -939150278 -314596084 193745066 5233042 600749840 910116532 -390555746 672216768 753292347 604143892 -433082531 798083648 -862419362 828869932 570641671 868399484 521468245 503080280 -464520328 274696725 649881980 103291207 901842431 535746834 -612324943 -907976656 229701444 -618819963 -898499971 865545137 -803268761 -281062610 89703283 -678146933 734363902 947314387 9235770 -425630552 -422983580 -530642055 -275964740 112150775 -960810057 -823161948 757626822 -122098702 488616068 661053400 151831682 -52535678 599481108 -821637923 -335112020 377750285 425534956 445618382 -594310778 -576572747 -781349737 870599430 198884385 824284524 -523418306 -746952732 12847945 249895668 784050517 -663260019 -240560377 -968559643 -495190651 452358438 689120664 -727885710 899887262 -557004147 -781237493 -762507599 -142070109 65912107 -52581637 -720552682 514614963 -536368280 -897530781 621199756 324376209 611530549 289345645 906702198 -577269156 587740913 -459932749 -431327490 401181548 632185035 470125632 687711146 -242350848 -356579359 360365741 -847553472 -49754536 -139199472 845971307 363526612 218087095 -818486162 -460526142 -617888973 374230493 -361978271 898541319 -91427605 -657636542 -934671094 -520523769 -677846636 305129558 -324612525 771813282 748188095 404095137 -427542294 395056188 943923114 694265104 51764612 107947984 -641372462 -611598230 268044191 655383549 -873112913 -485820820 187209623 908464645 740797007 -794466732 -128203922 441460245 392453209 -670016616 -375970110 290730181 120814938 -315219721 722966497 -396326000 159717229 -969550469 -350961191 -879367944 -30043370 898522703 -590844817 37061957 -290458365 629681668 450729467 -318246341 -138943118 -436921117 -123568915 -446396608 -254878868 -303139763 962009663 886782015 -64139231 857150148 -615929447 953018404 -274348640 175771567 -475116159 -975508842 12665462 -734811501 -369097629 405468631 477280237 -684395276 695830957 214383044 771807699 -273334286 87860446 -192174406 577162536 647673254 481215275 -150945667 617022084 -643738367 -525497497 -73322463 -283574381 460783473 546417488 -385321390 -882877659 -422886985 621605617 610300125 -646537005 420197415 235569620 358025983 966370453 -549504038 2891279 -679112061 -91567212 417192777 -972743556 -521829858 -22681022 958176431 -844695395 693361730 862255285 -686957509 -693601121 -651993839 -949119971 -223535109 22855981 349665396 797391412 -715327230 -612719889 130610359 435154045 141970580 775547269 -564817962 -237324902 -515704423 544892842 -312918931 557924847 609635920 -927510791 -797173544 850657197 844034538 5562861 -334677037 -427692618 129262605 -141933899 552857117 -617372544 -771748652 289637659 576557271 306101770 800419336 -512503155 -321369430 -81231114 722926671 -47291964 -704134654 -821267051 44641624 722495390 223980597 133827232 909598997 480874145 354291243 -778025277 344319285 -384782873 370074782 -571398168 315341966 -692271319 867442236 536707369 897949143 -542775572 -110969598 303196588 132474263 443923250 856926066 78701278 657251643 441520282 -423942892 826133947 -401062894 -486373498 148049861 128478557 532101233 -978496058 334109563 775917987 -902546309 -779404607 -969693393 -373292698 847475267 -319911553 772997489 -651657616 -815766890 -215017593 -483493742 151285724 -563451916 -612198815 -527651207 -186213569 -611666265 -57297826 166977058 -769739370 81619678 -281329087 21821777 579365539 -547158942 -857370583 559754207 -582077618 -113843169 582387829 423394791 86274966 -803972915 -912800114 715898997 -191364501 540664872 -807158456 -44894808 -176474221 -754777891 -89597420 829218386 -834978449 -232283700 59593380 357881785 602817345 199455746 580672687 -898207072 699326655 -337336249 731400696 -239054297 -194067516 412231165 161579368 -806683555 -749711855 616766919 163649957 -716345378 589943105 -659450349 -255086819 687236325 356275636 77737797 -714659237 -729390040 839696851 78215835 816755656 -984926953 -168909576 -659801189 604998624 135032192 -589484964 -81113388 659091022 -665680264 88345728 171705540 216840378 239076053 -219183810 576686761 988233201 -482323871 806484252 -527913523 -602877717 19271345 836334036 -795178438 -458662344 -67708885 381360538 -403582816 399735793 176544458 -559819386 381167424 -960936694 -804460296 662628529 -769913516 681398884 -118830736 766523253 -44616611 84976171 202453353 228215619 -36923163 629421129 -743802755 666600644 -523131367 18144116 703321580 349263171 220169863 -942449634 -299097589 203463567 -948207513 622955002 -683481586 -675372548 605307955 16584972 -175197015 387580790 -311441450 -486543651 688243039 740997883 465530611 -422826423 554098670 -377369144 -981389885 219285905 -583821383 -335130550 290475369 552894764 746480117 308220500 -667391171 -53876276 -662631995 899467236 803305595 330324200 273321282 759021266 567141977 -730518170 -264359855 -670842393 519105744 464047373 -211437297 948735219 984272973 987644534 41245028 610885258 892498916 387018522 762422268 656082434 -831832840 -87099065 477680159 491154001 655916041 33138911 253674408 -729504320 165160615 -671059827 464647894 45220726 515037387 -870463895 17916347 -664661441 -991340344 364155915 910241555 -914851923 -238945807 -751165756 140504258 -6079369 -234626838 -134311597 -862644039 -847285117 228759518 654162388 931216023 13999327 186779147 -353635935 13995924 -385439454 -706937634 -488063395 646186868 -944161580 951533279 122229162 239568513 -73963478 -871288173 -527129268 -615582403 -817051689 658951485 664871183 627563290 212740731 -878311123 298152742 234514670 -696432573 -109875310 -832130719 205730284 -958408434 472648629 983391893 -636047093 30159822 -769397999 146309550 -786574292 -331378504 308667716 877707724 386514174 -871105688 -274601024 -909036276 -948744575 734147336 677327549 -61002258 310656603 -531488110 -153171737 -543813149 550845124 -854221953 -344664976 115742799 -91504532 -531686792 96907444 813167378 -628177192 -393180170 298944699 4325945 398691422 787697272 -16442249 139373503 -611619071 510837467 -203624285 772223758 -276988773 -418555002 -999392282 769324214 -498577720 -468363258 95903331 154155758 -778731204 -199612929 -154342910 355115346 86632408 837240192 25957885 -927705810 10082233 -911441617 -348461667 -189121547 489115386 728553288 -107551190 -273396240 813439132 -149372428 567029083 -250229867 -782823297 -585706056 -341042470 -780069273 920340126 -8072694 -679159707 51037263 -422012335 -682531665 359515175 345361103 -138726132 -898959267 974268212 -493856877 796947936 -715187085 504011302 -746377440 -834849351 136462622 -287899560 873639006 371419591 -202335378 -478125725 707264857 -260748605 555816657 -255478794 -732050570 462514122 617465850 -190430442 688169999 551589304 -460917979 -370304690 -43516966 -738136567 573886129 843590667 925792154 294778058 424179894 -929506217 126080640 500198799 -883728087 -365103800 843498373 455764391 235018795 -450097405 -901373322 507954838 -40760253 312060136 -603552220 -240715510 334442561 111576429 262695500 -799621228 -302442895 376415281 -949547568 383731424 -984444908 580656494 -201778511 -195673439 524656001 -89004582 -759239195 -647274202 -133851650 -816136971 676396947 -806235500 -983749676 -159508978 -621515811 -67302171 -764501619 -516589391 194756702 -667218710 -836690756 419138464 -351789275 180082256 326571042 -480710862 -658154704 332563452 -241286876 -705213689 -620647249 94251933 426175546 634595382 -753528900 -450743572 736747767 539653884 64089101 -624381340 115731253 739426432 -835020136 -589112842 131753911 -58532896 377257573 -589967527 -412613140 787941837 817037511 659657957 -567420806 -968909626 -663039109 13980661 762434098 996893915 -521714523 21526256 447172468 -185369507 676183280 -190237847 657812772 805894423 274231555 -889844155 -305623581 -779099183 292203193 -106986318 -573081356 -370826810 122303686 376860022 805238969 276043693 -445086019 -895879088 -342007950 65448930 -473559276 641761032 156252396 880268729 7609889 -915030740 -586565871 -609270524 -702614892 -322250248 230340785 -393586647 -154388792 -473889895 669442749 -95760935 -161515834 -412293541 339317307 212616461 43338115 -661398527 877146898 -637038141 -182717494 67546214 33555449 -933329187 -674151563 -391947566 695718253 707018767 790305516 696125738 38555243 -527703336 -352364398 -898042783 590997880 223606178 -517489149 880778663 -782673990 359547660 143258604 314592799 118066789 340557309 -968725859 826308119 -457257185 823406739 -713139312 -203670675 195772865 427264264 -306169603 944158727 -661190784 -308987373 42295089 391282176 901630192 724599118 -699603490 -126569921 -952735411 -900482840 914278631 557124748 -613333575 -564025487 -981478882 -160134935 222563356 450548631 -467255754 -666144635 231124230 153362835 -394721512 104920308 374806916 -732983842 -555048407 -785447544 549029289 220647176 662828911 731559141 885414978 565854884 -296831551 -676503056 23196136 -801249704 -616626434 907024194 488675849 -610904473 -725718555 -878202728 149189746 170728883 64178779 882254427 -274314714 -71157335 160924469 455658157 575150132 -647248358 -615724206 493952355 -206215471 601213641 300597855 -927361211 -308892925 -394721034 -459762307 45878455 63930198 -175250475 372472131 237464984 -227303369 -106627572 255629053 138922633 -813673895 -527898521 -172172245 888237496 416755873 -963864531 218331542 -538319428 63138188 283722962 766812507 9449408 362490055 -591311908 4163094 -680687212 853985903 -736998539 88858657 -438605869 207649457 557236661 81528201 420860207 -566806545 -554988070 -653321161 -94947964 -914534056 601252535 409520961 -959733980 -262618170 813685364 456220608 768923715 917395257 -428567959 137891756 -722879307 -493445372 548660529 -974576508 -154161410 821235460 324270921 -561476237 3928691 -207932173 -379878103 -661766952 -971039898 809573218 -575404266 -658173579 -129289762 20534181 466826767 309216805 442888161 745810805 411947009 274871435 -799466052 140411342 211780450 311870516 -122323310 -738475704 577931044 -390599660 -948905925 65137112 157267527 164203812 -384178010 80529953 -67193008 -885869987 453827163 -306513234 -158232155 965329925 -469229647 472807850 438402380 622889302 848264602 427482472 977506289 980625201 -197795787 -35544194 276181821 -72191990 545100390 -797549566 786315828 188230849 -110045991 221019279 193836057 -794009470 248144368 -818394230 -171244838 911557975 220084809 950570100 433020230 870812873 903058836 -699859500 -820641147 -820543654 -450416730 -689291744 -173526086 935452035 -892238781 -761311567 -977264667 -738302540 984836815 -765341611 -112093750 381180675 -181434869 387178401 -895640071 659536990 -421940984 601629084 445748454 -214685060 -798466448 883280628 -75176119 -32865156 -229426783 -13769588 710362031 -78667827 721187866 -658680430 -314976612 -234904350 -302333465 366949108 121815643 -773575498 917440696 -699003873 -563252444 280808550 208906263 384490711 673505782 -502491048 523639609 145869480 473790111 606374243 351304358 883641196 -906409098 820497018 420108361 -707097768 359357941 -649069465 767515388 -217564990 437918124 326617386 757288582 -542002520 -598486580 481034116 895368593 627272332 -452848113 -605957074 -129559523 -658576638 653219590 883903084 675772144 -667396214 -917932473 984431674 -352431867 -441941118 -67494447 470515104 -220122202 -191183492 -560352193 -341627522 627536949 810758920 277923732 118214877 -862892272 112346342 627915216 762874878 -442499101 -594209528 80686692 234129470 896838187 122096046 164306178 -61974722 -132800575 -946527090 -428972943 -242063234 -926933353 -786780631 -438300432 242883003 369267048 -835028463 692774746 255323638 875618249 740835320 990215478 -687616325 655705747 -582002566 -71519609 525360965 -280199084 -354304181 -345340043 573869783 -378430327 413549808 117437952 84669859 186522090 -163942519 -442896252 -834064782 -971443456 520495846 -403114587 319586809 -123696901 20200135 -389889255 506831594 -711776745 -868052521 553407352 767699199 -293256963 -272931394 -28471008 -616534371 -859484499 -745931672 519196869 325216830 857386340 756425452 -897133396 588057035 388653440 720272783 -347843748 958199442 -175911387 -165141416 199604842 -962046038 833788056 47569854 -975073630 -149963519 -530515305 678613620 -215343936 931142252 -385591203 -938961904 729930437 590839964 -332719177 588293393 224709491 -156548994 658367910 -215894045 37285040 -567991878 610551504 864982415 -391126912 863002395 -533777065 -359721841 814370746 -493412035 -632984284 -902855672 -326339871 421717557 -251771778 -376153482 732493949 36840736 446713039 766467013 639672091 -600782430 -46612094 509765704 88441598 418598554 -999062587 -685584733 -936418768 649645739 -4401462 -281735932 442318444 689995808 373607307 416037189 517756385 -545959862 413314434 -183507003 860787767 -150952368 -425673992 -958378944 -150664108 -35270423 594906828 -30121412 -82091193 -503910055 -231623344 -194875777 -187363475 137573563 -160327781 738948728 -578569610 887360335 -213095497 -152126656 -212805699 -860998905 803738476 -832247309 357073730 603149917 -318021968 -343066068 778279810 797102012 -82449236 -137330882 -926357718 240439950 407142761 908334990 855975486 759263818 963316877 -35612519 -382054442 145749459 541000165 517547317 -344806807 419726294 -402058002 -573922260 605517284 -837021781 -341658056 514942560 -24652091 106485948 620902855 461969160 643273978 -343388404 -276826380 -914709519 -700216791 -893706544 -729466202 -433657120 861604740 -341789472 -254681546 336117632 -570399861 533980953 454610842 -759009247 -977361862 -207405599 260890077 -636646190 -912435062 -62322279 712829891 231417746 -30313021 636720352 557990245 -226441142 240798737 -567444053 -421069995 -363064212 901217845 -662070011 478230906 -459735825 427575451 -115285761 915946936 991444113 29213985 211308421 -680184429 734071607 974831868 665676022 419364999 -385030403 -34883715 -470214102 350894175 -805770030 652537581 147614419 -916090157 526131484 -754482646 -222019082 787199920 -331141854 680416742 132334524 951483951 -105756998 121637066 -808802166 449685281 815577045 160489825 835855089 424020724 -241079499 -289191508 -755654499 525151205 -990306038 -998697999 114911743 833244649 130596116 315929242 -379373108 -172993718 534555197 473627817 114679445 -293254129 -902283489 -821497423 138088690 -82823505 592344603 -472957348 573016651 733201890 577217032 -671935451 814051667 -939150990 -738802120 148035904 90794146 -917976537 -505359117 870155515 -921386677 734202422 441288871 890606806 -625454617 -192023618 870325402 -117052352 -643772444 592035847 823345751 -373279302 305866699 -613580275 237866858 -7897532 872470754 235181713 844588797 903550023 -679505562 -505892908 166369683 -886406244 -744751951 -808979840 360787641 202922239 594430076 -672734429 675717547 -609985173 357781847 -72622468 36559907 -437087758 -84221675 139450569 579163838 -197716915 -136853058 499384570 644855359 409502545 -971868456 -785526184 -270016159 859730818 780040836 744786267 658318295 -943301633 -516797869 -566407141 960598748 -361969451 -203785174 99621162 -451169518 71416143 540188523 170614568 -88566097 723996214 -285647429 -538574574 568594206 -843547698 765601470 -818163860 -485604432 -135446910 -923843487 -507366077 753216255 980424884 590816194 617940565 347103134 -866346085 -7661341 177768924 892511617 402758347 -289029954 43623128 192690486 796975260 -858882667 39375638 -774214589 -556610913 -260042498 195197359 -46861750 782017367 -220144425 209023087 320283485 -962425593 -377702273 -309349633 723106004 534719238 354669499 374354484 251162286 -475617642 641555761 -231889898 238127883 -652902999 -998424857 339663613 118709459 364496322 107971649 -363997548 308393582 -293295431 7197368 -871430544 447225639 746913154 -492156785 529315423 453412073 773373666 -351252754 737650339 -532847004 -775745608 492703874 -72930121 823733070 851989029 965920683 99775520 -641313397 -168139785 957622181 235791929 -306917763 -840481388 -48950527 453756068 -441801558 726210829 -580614380 -456366298 260240360 -271035813 84643163 -317846173 295324418 -981028358 135410888 52657100 -626864337 -432967458 -382123300 668030492 -281972454 655529414 -164646127 948196085 739145117 132000444 163338670 918226227 -395341672 -412350718 626197762 -872198450 -817500338 -656030242 292112831 458157572 670799637 -430482461 -530493537 892428277 -93326543 -825296157 319067501 828023004 239301052 -965993234 428595791 560425071 -197976680 920532010 752588071 275964050 749737948 663486271 -518635087 -17903190 -192811194 -353679728 19974639 -744810541 491725238 -714504864 -227501511 -870398683 -168886653 273829518 -207488281 513373065 -617935001 -930503858 377597842 -299337484 -593782109 189535188 -809418337 -72874893 475861729 250744430 -551279906 -429173654 328558738 -840521019 -886083047 29088089 975778715 -630864445 -852888247 924031292 231693281 775228464 -409072276 263808387 407710411 -121594844 -336066604 -628943562 390619738 -206484349 640547341 737081131 -541832620 29899280 341297544 -595606039 -743130628 -338427372 -27963134 152609604 -809154873 682904853 898725987 529734134 -907723116 879733836 -740078361 -913494590 956777845 736395601 -54952652 657760585 -304504647 162052925 -288806011 -304402894 583628490 -799690222 -291041499 7132905 151075181 -719592489 -453865915 481505864 -650878056 625871490 171674783 -347942198 88988673 -495936923 -440951152 -180923320 539924911 847881073 -980174961 -255380938 101821894 -575646672 -972765638 145258482 -680167586 -215306707 666180957 271552540 -755804683 -7604889 81977639 -958118117 -7811234 -710773363 877035979 98400783 782263631 929026233 -861927518 -677370234 445173886 -350854554 -540940259 -531405655 947779731 -141805905 -297547793 140043458 -475573420 344032716 471849857 167802515 -764648563 546791206 -792692897 27415877 723333171 232882613 548735838 -863597575 -648667626 380211492 -971994400 646051122 -113743357 -964286106 -287764631 -297851610 619578919 837194306 794377069 684410411 -323069932 119365073 152039422 374204022 700355276 221641566 -968912291 343294842 -128320871 321123867 -495961768 -645375465 367382326 897633803 -401306534 591317282 32283467 -913668926 186141730 222388739 311006262 -803560656 -813333119 -539281702 -563884511 -442088121 988343592 216378942 -865689012 -633670059 -368662360 970732284 -419465556 389946995 233703445 18356729 -320192992 -680719679 76746617 436288697 -502637675 443445582 -702672293 -432245165 -734560119 -179253079 -519260928 -694233630 -232247002 -30426749 603553395 614600080 63367050 -118558645 882902570 584784623 -370479831 762539134 10625124 532594906 447870688 600541834 526609861 -710025706 450604060 180812173 -971641166 864244757 64630388 -397186712 519215293 503229587 350278581 -957399765 -767913593 -442958030 601805417 -510237529 -489769069 -953822307 -933252218 805809105 -958744413 -927419253 405513869 939680167 -593270660 -159267201 -309894221 -502323233 428418245 870928834 -158940050 -832987286 -700511201 61798089 -418130514 -840916174 368910003 -455877457 945753789 184702718 810643498 -14155189 -780005414 398277558 250109484 -697767726 722173933 -575994658 577512420 -498206058 619393917 789819164 -857124445 -915685300 457246357 -33938500 731570085 -753384656 261065353 -99830735 896633561 339588966 -384858626 -214044435 964195775 38536569 -577889176 -872548423 441630623 396066058 553734935 -944274396 -28157081 -896504788 709604853 852055034 874305556 -949343896 761156607 -425347029 -345340691 715849481 779485462 -791651919 699804063 -355475719 -278714515 197440807 -793202563 -740299608 578918370 -325453207 51921704 -601091402 333781953 -356198464 423972314 36569720 -258911872 -782509811 -35113274 -674805981 350026731 226414922 -11990320 393338723 542446493 -255266694 84513563 -721200103 331420151 82201571 -155642524 -32375921 505072360 539461043 766697876 447988958 456613117 -553445495 -905355211 -801867051 -242460699 774377248 -874301473 -961632893 820053278 -919362780 750154098 -269078943 457465120 -881441905 -69846428 -520237938 -347104004 -518878322 -320413411 273180127 -988447054 849340541 -199317436 -308991533 308642228 -353750122 -44202135 -61879173 -339779389 456200661 -302536076 350190532 213529300 805754970 722839003 -706631588 671913425 -101508758 -940352412 647300563 -147620779 -97974317 -791334271 498327405 644168156 -999614488 681938346 149514181 -478820720 57513248 -516185603 -601638741 681686898 -500319883 -14519333 244277679 70051004 -26749195 326762125 185458609 542130616 -140681392 4778440 288350810 206991827 -519409074 -798619399 505601514 289088269 812292524 -187565069 -266615995 -969859686 604500821 -396134269 393558245 10015585 -39173904 -804696329 -994075624 -182092147 -72650603 518356778 584349130 172745248 -167877295 -483292269 95079244 -310554023 905059128 691080703 -12058110 -964376391 278104371 652054460 -397257977 -352432317 -645792340 847760834 -470723059 579570264 552419830 885276984 626366440 816466226 -917293479 -515089511 237125729 735000220 -498750583 615879503 566246021 915744776 360882488 708145934 -845863278 208636821 452211041 -995573606 306499872 -707613906 545625442 -64052578 -423636591 250403522 -184340410 16715971 98609733 856935537 8735534 -780458337 349130778 861169741 -420468757 677128683 284010395 -505298424 383458722 77983402 -487914313 994003511 816806386 847101208 -78516482 -856965526 206083074 -189976359 -604515955 194727770 986166574 292293309 331572706 -761682980 619740094 436275099 -536746460 -606530327 -967497764 901945399 46728841 -605268658 -463815851 42050130 -125380348 -573226602 968218772 128753654 318435045 -636573228 450014790 429438199 669050327 237723224 -713430997 602491435 928160614 -395662070 -905147811 758439970 -987926067 279916123 -294893866 -287603583 911628775 -281150953 213898393 -116830318 177660286 255700730 564698041 -108128278 -908755566 -813055617 -978226221 754778762 779586359 -442357770 -603778756 771601919 -851099436 425597360 453176615 31717690 -947819488 -794028641 444591829 44472414 -151165231 -127023793 -751039085 -924076932 18459342 215847647 -266892053 814928699 536942189 -856009789 -605567953 120763172 835938000 -275470950 -869498262 -709392047 -569903033 -387771507 288204757 -872185078 5293172 -557252884 -359350699 264720916 -565187500 619144630 -106252099 655232069 870247222 874650587 583296127 937301956 325012340 -844993726 -879435245 614096031 406668114 919917251 185248715 -581080395 380661382 -372820197 766954771 974687766 555469685 24030685 -196805859 529316757 -764866920 299751018 907556593 338359356 -691475664 425667155 -368030654 638249662 -896081385 303559579 -897836681 -189293797 503497969 -224637429 -798778482 -992783836 -58451212 -942121297 212890470 669179377 798060471 767236489 25420676 -144270781 -468888209 -463356619 734452075 -629017491 -151009296 897052647 -477945596 691778351 526220380 -27585758 969794034 -711215922 685101045 -333911815 -871452730 -412760025 -906825891 -99441073 -955571938 837041291 542893480 264992538 718104093 -34479951 -787542587 -318296510 474256506 993738543 161811293 -58713105 977576606 172008031 -217011852 -928712265 227106665 882493708 624841513 -154697092 473486900 -473862007 -961446112 252643307 298772033 646020698 843420198 334823613 -934400300 484954401 603730537 -890061556 90623903 836948169 -559585255 817676765 -279927354 -698518125 848791829 -448520801 940441096 -319560305 223677814 -535050472 -386256880 117207755 -874359495 -714658073 417376544 -717916344 748266979 -677179213 -174198799 508530970 621934361 -732527554 183611578 57413744 -130491266 -402078937 628460019 98095965 -321770431 -577752696 592506235 -68215402 -13994056 936199235 -54542576 -650637674 579029510 784472964 195327458 47355978 -867395603 436060187 313739013 654401957 433915687 -656805434 -854939567 873582093 288163071 -920178050 364771863 982821752 -3619227 887084547 364508425 86353980 99284688 117993610 -40282478 -566869522 559546919 761004541 559598237 185845460 124857112 -760146715 142607177 552741163 212848431 730886497 -66246429 275229376 -811305800 137957293 779551689 628592900 544827463 801871924 376392542 -405604873 716784116 -478709307 -274058892 673278343 172241145 151578647 365386628 403895068 115709036 -657513 464230120 427279619 8698590 -983794102 -262588503 -218318305 -812146885 -791137360 -341473960 -904306141 -40966686 508913394 -39785541 704696096 743414341 -86554965 -531658472 -185961181 679217811 -388557703 126630675 -779984535 310571541 -318402798 420961955 -162795006 -560594565 509509500 479707278 -45416884 -556968695 571362056 423851603 -563344677 -733587055 -402467426 -200785685 -3731987 -454715137 -870495889 -241366495 -601135056 195835401 110752223 -734467628 89270124 578869051 636933321 335160839 -482513567 351451481 -659337980 382644358 -816992845 -815564047 683440676 -706711191 315673636 696554909 -577026194 321975149 -300976018 -302279800 -829908946 -836890447 -319241080 604637358 24690171 -515931222 -915241305 785420773 415569653 820083168 -738939113 -966177774 487064022 -332628826 441968818 -730052245 225258404 950158417 834861948 932265757 -498461602 -565982073 -350475865 472182325 -799803387 -296442738 801254710 -379755788 -993577486 698449319 -40418001 -386743713 775474457 485613880 40330092 -420326594 576013668 -452940287 958283849 -184586378 198705327 -582077701 -526174279 -776281545 -899818966 2004634 -465209592 79272365 -744337321 942927041 -414949360 508137964 -544228251 311009500 582935219 -930771063 -764082382 -285455939 517667136 -158077606 960743693 -868991013 -272905246 -599573643 553229087 -109938213 772576629 663201864 -874699662 -115561791 668982914 476027822 -561040818 659599103 -780982723 -277340186 692764399 390345186 -935456446 -929002325 -294738903 -418349050 -448159412 -889816011 81208534 729825327 651816578 336342375 -169229522 415881695 -332621679 -14380856 447225668 -771209045 -136167134 180327797 -854739313 -327304929 752814864 519654562 -874083598 188883270 669796546 452884413 -173614768 -881409343 296003623 537262871 -663318137 -143924643 -79421821 343114065 -163652582 -793889776 -1852546 -838090062 579483000 811102060 -383815145 946111471 20906147 229071084 -441550237 -409467090 -44984883 623671296 183422686 471104184 170995148 -86891147 -126100369 700459995 470316164 692220764 -241961115 696571890 659844655 -908754433 -145259022 -238688723 -772244133 -575299104 554720858 -53368555 -496891004 -528673423 -541091153 -507338308 -204374491 564788628 606571113 585131867 683231612 -223358239 540170364 -979274539 290178329 572099069 394418569 995435287 918068305 870125726 813028234 -871074807 25099311 314803610 294655044 499316380 -303267730 263085446 -210054226 665319505 -519791654 996115118 933205855 -305077019 -259584709 -716954961 -427037361 -934403418 -245026440 -877551071 406498940 -787904193 730430715 949029379 541517886 -472955203 290930951 81790284 -90505049 13190595 213188199 -900999676 30594370 343881526 403072771 170095535 -784031403 840528730 -337753284 821054885 832360481 4949702 -683273045 -862658381 864222411 457394682 -159663586 13738921 840361536 748043158 -492056350 157372642 707321731 -316137475 540716004 324686528 413453517 -583792786 -760341786 -473544827 215381747 832401586 717506739 -924364011 551739390 -26776539 -399487438 573166036 -954570933 105286778 826835860 -967331065 250786512 -662632487 -313555146 -339868673 -652982373 -906583377 56029763 695928563 363389942 -639469458 158076480 604607943 -186340235 -65970291 -667281269 194875416 509771436 391389793 435405735 273419009 143999344 911719015 -217265317 723854748 479026636 -345053757 -616603084 -446786915 957236907 -304341537 -662851763 -886680431 -364510794 36242083 156635478 -842278127 325806886 413895024 -488717052 622161319 475886867 779245724 48699009 -191208746 -500484818 331677421 -759543044 -90785046 -343541812 -418022320 759981801 -573658950 -350944752 988960604 -791543782 592418338 -803048338 282342137 989439188 -877003954 -454998802 -967191729 -640823615 -513780806 -579638444 160906228 929414619 285613624 573529662 -11237767 -453787487 959738835 -504394098 -744206471 -643332418 -867513996 -310527608 -474011678 -777121534 -700804265 883220156 231001368 -900229729 42769955 -780081969 -127696679 393211232 -899775546 -912828018 500225415 269680732 199873350 -795431400 889650774 368673897 701584612 -128014526 -159112524 -943956678 69986535 807352008 -342050994 729011423 777060161 -849017282 415898921 319564369 782954697 -581431942 138942841 344788447 983192737 308789808 146292507 242379945 -187908336 121707327 -609487667 286426345 928776733 478584383 -305854745 -787794908 -829797298 69656666 221026849 526045419 -76627391 908616538 -211569232 719405994 -30376934 19618010 -840994676 700720931 797683818 -180325373 682921965 -932424325 -274742373 -888634956 609939389 -365485099 866094463 -926845146 -380332143 270816622 -714021631 74943803 302635566 -53841568 -665994230 -290600533 -576609887 -517546825 -495931648 -334586585 -399887779 157976010 621671847 -683962671 809470725 -665234392 -804331849 -430884398 -874197319 -657389434 -317345743 -391516715 -225917171 -515438471 -242930645 -876181966 -126257750 175174471 -615500806 774118420 -993923224 324201849 903181194 -257866887 -281885476 -585088513 -333269213 -334396885 497657905 841631982 316277140 -322924974 -576920685 -429972623 -940561551 209904714 906088936 -527496523 109053785 -500865539 307943225 -72739589 643678699 -408105742 383364265 897195037 -338536950 96911210 796890120 -963098414 476226008 -506509477 195589538 -306426474 565273517 238586522 -235060501 -669191915 374766076 445859168 374480593 -107313922 266563665 177162287 -502265865 -100651300 610402261 468905858 -583595234 38392785 -702830790 -194803157 669812879 -303993500 124175888 648909928 625859099 -874306186 -883394942 921482838 -246560582 -388795921 543437274 -539559670 -695761231 454612978 -978817998 659842529 -951255666 -378013373 -896172145 771979217 -995852306 90494639 901733210 154452652 940317269 -985269848 978475978 647705307 -460008385 192934194 416930697 231356103 -608862637 679476023 525697330 -27680321 -139992497 -964824994 -149910299 375487126 -389226970 -262191215 -674797000 -410042393 -709702833 -985954645 852995337 -346145614 627272046 887576570 -559746786 -513150331 -210575377 922144990 964078600 587094629 -877671321 528350397 411906396 -656523774 -792962914 813703122 -277948471 345164800 993676151 462840846 762838096 735153030 -417455711 983558567 -415786385 521570453 -65737836 -680762827 -621021459 -182791666 42290789 -42184327 346674842 -306021181 753093763 181103392 447759485 760795690 -362013798 468080298 57984975 699298775 620756656 74850522 809135873 -570094835 132326950 200786826 -850798420 523331794 -658221518 -990243124 373633077 -281547902 -123749451 692126238 986204708 -164532586 141601141 152683656 -965762287 439829268 223619280 -797828925 620602164 868466221 154384758 -862665794 181820672 869728280 -142636049 -840585850 365007901 473708759 586311124 -250555332 -452571890 488494353 849527213 291087288 -832114582 -971455937 832297948 -34325319 -901295539 682757435 52321760 -102469314 25112357 -822786085 -950640553 264371200 195008187 812021905 145120212 -595869377 572404058 242457102 534553598 957934848 736843082 416255501 359607942 -43346344 -687971422 -414515758 -358224902 374100410 -413124108 -419376452 -455235494 -647584823 197148965 -541382842 -515843783 -764715118 891307147 -532687204 44388212 738028615 805387800 281135294 -698548679 778559862 995133146 -55315887 -173008012 -923012218 -31483873 483900832 737920052 91119840 159264047 530788525 -607337373 -100495978 683503814 -354204967 -503268053 522179804 712496443 -473376009 915993596 392409199 917400517 935010981 -267060504 137004600 -416066499 -6126320 460948515 -301396532 -896356489 174255052 977054689 -389909691 784080020 800781799 -384928444 -848541891 -992967407 476580825 82368623 614481351 314858381 499314095 -167514016 -100237085 647809136 98470461 779292068 71648120 610598334 -325563902 708206309 860568999 675774281 -895215409 -301219012 -946867136 -495408916 43303967 994137308 908190825 573315059 690519645 -674608843 233041515 882552988 331333059 -116981042 347165088 -336746623 53192451 -615858770 -944475620 263780017 -670503179 -9460488 -243527894 -910107668 -230196056 60885562 -157664304 956794780 -984888056 -117486388 652063707 527220781 -578476117 -97010545 111051020 151346359 422955918 -646343517 97694650 -564497459 -235380296 -18269007 -270391531 774261272 -728293291 -941339545 71143218 -990555925 -905452193 546474085 583283431 -206082779 950234791 690458418 -488894405 -825876786 -809984956 906842032 -941714771 -813636587 257783375 -297694818 -462516221 359650376 -76511332 -974484572 911346034 -701813843 237805162 -667897734 214866213 -956629197 -428270802 170201246 -502607026 -62354189 945859762 609797264 -405292600 842456787 363004470 816137049 -44701072 -127951596 896264137 -809360268 319982306 932930493 -38668854 171913882 -525402627 517185243 381017007 -843235610 -52203587 868398878 -376750053 -418954620 -829973046 -955952977 -755911621 98634787 964315981 125795231 719122092 947431559 565607820 102418619 550365973 -456165299 -895815633 964506138 -574794753 589373194 -520962350 -960283733 -942885150 -510744989 338021894 -528536365 -534721748 266305075 645161577 -383650574 976962525 883456419 229182826 -239110586 -448386974 -900573094 984705310 -702302906 300307470 -688771943 483759423 897758004 -369144982 -2849387 -326550954 -302685565 -835387109 -901376366 -350560446 -894242598 457866107 653690887 10746653 321068645 -458415468 -495324484 615394121 287352844 -793474014 -253838276 -588906246 -310282992 958340189 -1495516 192842821 165400124 223368956 -823751484 -189237201 228891904 904140573 -649476907 -772227177 -858027125 -453682067 -434332202 -243320100 -677920962 493369159 88007557 -434310006 192208975 339041989 408823358 70955765 -685724038 749302326 460003255 595445920 -550719483 -817177006 17307097 834515886 -46090761 720866232 -207614110 755660815 -435004605 -83631518 -144179769 879760035 -454253745 -77884193 -196840645 661887247 588461607 812504892 -386892873 -259474803 -365522416 598311978 -21507223 75186395 667002788 476600956 -48662160 -939669086 -67603541 -820078999 -954655278 -37122579 31839346 -509916827 181715557 -316410479 -927283895 182641169 -81703838 40961041 5591883 -21763172 104712334 75253402 -989338914 987187506 -910604436 66826009 -903470406 796961137 -186340030 371549632 -704431050 818913150 413114237 940772709 -332554669 760155224 -719152135 -817586111 -237879891 -452930998 -578228921 -347914720 731810023 -79336412 -913458085 818748905 -690119309 155635642 -378952430 -838087470 -370686282 223949917 940303064 121007554 281842811 777810158 823404071 -397870330 -965657706 -115216693 710223126 655768394 -517771554 15933237 994688842 2797154 600750980 712143436 261585330 -299989944 51127797 -132237454 216616276 619224532 889549757 579793820 322823722 -667559877 208597500 511519962 560856854 -562617567 -874351675 793499795 -815159333 399980169 -314786461 879007998 951307931 640511645 -730311433 273367523 -149417821 -5017837 -203157630 -442618061 -473942896 -473638620 324467178 -845716207 671429845 -117835216 -537846626 -527397332 -231326702 -507636002 -751991060 -794815704 -542216047 -837853697 -335221525 -359392761 -716216906 466904125 -15418384 74634392 632671750 393983005 992709799 868686215 -248263086 -196157644 -832867480 -260786644 -516489169 125814588 -591250748 -655290427 522605846 -560139974 735111318 -563375780 -400666677 -23073010 867580105 289803769 -772449421 -274027267 591695085 357092521 929778297 -857330521 352118423 -328889130 -22659784 477926375 266957760 994825021 -451680012 228531872 -356757885 664880124 -384323321 564831310 510601629 102124839 746831750 128055607 -987592240 552273495 -93486198 -19398655 -657636380 -601037209 956292247 -363433805 -86159129 -311584957 -596753172 625561058 641620105 -182550269 881875546 734253898 -86136692 826186385 10660519 -85398141 423312306 -692851352 884041539 -785287755 -725500222 -219407558 816828539 592725823 194228179 246447341 578964857 862772065 -812308944 -368853369 822180575 395289677 -831030976 -346674161 -741399007 105785024 -109421648 196651110 131283462 975453024 -660519489 87787977 -815203444 421712692 -194119955 166498740 70981323 115583412 101362178 109047479 792347748 -218591580 -976571243 40573480 -773312422 985462067 439904675 494407127 -783297239 71512483 513687208 393574977 -784625886 -469635592 2321945 926262519 509905571 -571916857 -576963098 500745944 687977352 857467892 -166533854 412330717 -510652238 -71269235 104146493 744708766 922661625 312877950 182141469 -75894627 522806154 -329675663 -710216857 -470151987 -544016110 -799656219 -126045976 65054483 -381274268 -109468151 -868451047 -99862433 -347936160 -822301302 -499672276 -579158750 -761110150 -247527962 -104422468 70871614 -98859650 -964397198 -192490452 -245839484 -351917570 -459122705 -442815029 756555429 -235927706 -597945392 229303536 -610666512 -132061580 545604603 -940710706 -945487878 521287351 146858536 577709333 575594944 156443141 -241215904 -344261289 560501691 -425040009 405550928 -902306965 -162113401 -12438395 -630540828 -590154192 523134735 688389107 518730900 678008860 986835716 -92931036 -117797628 -108925046 465146041 623470229 -86542157 641905348 -614579951 139539674 -297324269 -216154163 -820732208 -670110514 504735620 -401513837 64479895 150752841 -518452909 824335625 976644315 -981408259 187887604 -800755376 274482364 384518528 -954596404 -906811281 -642810841 -198282267 -631757024 -360546985 -839429186 -789096402 22800543 27008488 583785202 38496675 -781428639 -256028770 -940179060 -103349831 629393834 -76459066 -582510870 -924322372 -611151263 162334 375785965 258425916 -487099255 -665833601 -92323330 288805525 954187933 -719163838 -404542590 -199790107 -618891770 -978757213 537085549 197281558 798802684 462422345 -549236653 794751445 -796470052 -355860045 4098113 375937202 272585432 -153584231 135024934 35119031 -494477878 -596106683 -458658688 575192600 210285585 581660186 -97914393 -762791428 362792633 965948824 445163198 -561842485 -207596406 401870952 341378158 332745285 -383942659 665685721 770345315 507385445 371816912 -626211412 -507650508 771432924 992049207 910961904 55822451 600227759 -80438785 861771077 -543192187 31250053 -297488295 449432688 359927663 -454999418 -519414668 -894154890 71031056 679051694 -439687861 -465479278 -294334935 -647926794 874175801 -936881013 -104071432 -731460196 951429038 -800750890 -994112306 -508360396 -931449825 -505022852 877731138 822265208 -846320338 252260655 669233763 938509003 -760320062 625497213 -16706367 272601512 370436381 634279499 -306093080 -153110635 -72758889 118358669 -514906515 738082499 -414080389 360828270 -105634840 -480792820 488965734 -922572429 -952942170 888253629 968504010 293719039 872140364 -530036035 496488549 326848964 64768370 865217433 585184987 67598584 323672327 -542079938 457235371 -465053879 -24979058 -544285971 389923674 895594531 336913658 -475995867 -442674998 526766069 395253408 -306545688 708279271 424710349 201717454 -97846272 -504638006 416195264 963148065 493135132 -328541994 473422116 943219829 475372530 -47035350 735509246 -248330534 462127956 903559691 -668705894 381898774 -180339408 -135075975 368194741 -813440562 -298538573 -736150408 -278056978 -125456956 -223136464 -792707394 -878982171 -825308925 565624278 -752964557 339364168 -236683014 -475466715 112121243 733237697 113900356 262837947 -236968380 -971675796 995319142 -14650799 500125750 -982365456 358620251 255112896 -538819229 195805835 -977676772 125464724 -243925688 106282288 815036842 257235280 544106133 -460623849 888861052 266821937 478616362 -229827319 -951539776 141146033 743596713 325810886 879157358 -718113407 278614205 -725517859 -539599022 -335811333 891428615 -796054999 992668282 779664845 2468363 -603302261 -610219462 323456329 -903686028 -393540155 792214053 943944187 -560201818 -108621844 152148030 -142760726 827051050 -519759639 -337708902 361265665 -647638834 878088168 -803902986 700641379 535177164 735210986 -580854090 820324272 50548175 -366419995 702019715 -587241089 -916528069 -760955728 -309233335 668348955 -26536166 435139902 -31658577 5847566 214890204 734454053 -510400074 -552925061 -813886161 220100655 -378310370 207371089 -975357155 829075296 -347145114 -470512846 251258929 -486481225 596391887 609290877 -938488843 -154988837 596716025 -370505288 -516277170 494625774 -511140969 957747197 -370090050 865251004 -34215848 352910874 253354587 -274788262 -456183914 -436418238 194167007 517021747 -169973732 -216614904 -567690329 172415543 -859993976 523835486 -85754655 -52944370 -881459297 -196669844 785680033 -680189511 705185814 -94529269 -789447940 -386993618 -959608942 861417199 -354222285 -510025928 424012167 48232869 722678341 -245184950 -643573330 78197293 905803490 -395948305 861399164 -781753847 -522601471 461820711 779057118 -36587184 -834226792 -921759205 -220961680 479969104 -376338788 -872045581 -982643043 -838279237 -122925224 333733916 366766942 544398586 -656886716 -591284293 629066820 -902562484 911563907 -426572418 36326672 600482557 -311095165 -18747660 -337785877 -600652141 986551545 259547423 -676036804 -384230581 478423852 -555369452 -563969050 560037133 922845048 -188883815 664827434 -266489565 516438197 -464521515 -804455333 503582594 79435429 -271796783 682879127 716039781 408370776 -371890434 206938036 899734606 -141757060 -10251938 907250014 -351820880 12146107 467096523 -197000467 375113920 -405850673 699846787 -99948890 -948083948 -518279490 306231790 -596003924 569699185 -954793428 -815922565 -88706315 665914612 -39473168 380289448 -7336296 646539082 -945462924 -560103061 167208369 -616279548 -866070764 -40361496 880723742 -880262576 -825170268 -966326999 -905807088 -413932545 -589239969 663397296 -284381595 297683909 -658206340 -925331716 673680783 461499253 921478451 -387027000 -516195404 450088448 -935437370 553040368 -520244057 -38499113 -815604588 -220628780 750862972 635330333 376175091 617009664 -524943439 848527736 911128376 360552529 -920111898 418586602 -16345362 -374341052 192603892 345121799 -317322444 893717049 -339396488 62467103 578438827 329012263 549782128 -81989922 -873978956 331314497 -406551995 -728926631 -929276802 -82292239 433768897 283546797 -41769595 -617899601 -722772303 341793123 -534201551 -701249673 -803764149 694584114 113100804 68496950 -570946887 -664134328 -700693428 -152909559 -177446772 -950338898 -321833763 85506692 452785499 515494429 549368241 47781141 -272112509 -562296719 -275129283 -593024163 -654497412 -707701591 -991171222 343230606 -626170486 -454425198 91863513 -475418946 -658293506 760384197 477815986 -303881746 -66559094 -657895486 147053907 713762350 926721704 -86182263 -87611180 289231259 565916711 -397418250 -378707705 165979804 625268712 77635124 -74833490 57613125 506369126 -44083346 -117246285 954850395 585590886 475706752 728228101 -577292973 373010352 -527651674 -425489163 -426358622 -103631141 -801905146 -510337389 -2157283 -867726498 -749492280 15417530 -973576261 -863105602 -496714979 -686190760 -92362682 -474027116 893423578 -316038142 -67176754 906525759 952662758 -572361825 -292341764 761084202 -649990019 -795811579 706757012 57284374 -567634911 148307677 -456788958 -202505249 971509239 267316402 633972840 417699733 -838540722 -959739231 -770249568 -597295421 -261200073 164020007 -563679444 -607970906 407627421 -321113084 -346818341 -93601107 -167348055 -603609260 733695490 -823136666 -68658934 585571855 498749577 503118321 -380209765 -839747136 -218200227 951908046 395378800 -588875482 -61773930 585650790 -238801324 30197752 -406244622 164840946 966327207 256866045 -2515489 658813400 739636803 132243572 -451550863 589339585 -852799194 982854645 673312145 -271949327 288993134 415762142 -265890911 -798499873 340102464 -394700784 592825151 -823989089 949434477 661075510 15617374 357994131 -701887424 625827152 -18685487 -775801024 -835346515 106225349 -550628025 37256632 318561850 122797989 292444010 310404211 812773049 -535578996 62146679 354771389 38504513 884614749 147182285 736955434 -540781900 166892665 134986094 -704530490 -227576129 985573885 557197253 -613020588 -664889320 454961937 -408591897 -304011441 -124902723 342346028 709983583 -37484856 -365927951 -534229146 968609271 -478290340 -74636993 774665512 56184143 209982673 542486991 682599167 -738769006 683667772 922153004 -734799466 294146206 981757062 -530023810 -980898302 748401371 116513900 931896498 555106043 211026411 -752336608 789639593 36387313 460040666 806112608 903822004 -863222132 -583824104 968667330 378235103 819805060 -861590798 -283097325 -682495666 124881460 -614921859 -461937889 713051166 337270438 -220897594 466337646 586390848 788923977 -403731337 -994667222 532129935 299812627 688424044 -410625038 812651030 627048866 -6445298 -494075235 727025764 -995411318 158887293 756004550 743347205 -128822445 -625758861 -237428220 682265718 -86280895 76114020 244874740 -359474370 750373034 731574940 340074533 -854586413 32013753 742038704 512696612 -837033128 122633212 -348812500 -952247078 412743368 -667912579 -563555436 -967360787 184239504 -606829418 491375735 -175078272 844511275 461141187 -19094183 622270896 333006962 -630196074 -874883737 830568585 -451856328 -666887600 718757275 68132373 157766152 -842788265 -771086237 -320996660 -64111049 64160624 -363498400 -77797646 357583123 704370233 -146837586 200767380 -436370288 624692867 -892796539 131501556 -316947232 924258853 -371650771 -101388742 -902958637 520778697 47905688 -35823199 38882938 -413500228 -593147452 -438945010 181441055 235320097 94047183 222727452 898817940 500494448 775733257 187041624 292839908 935615764 -585001813 -171724335 704883785 -695481428 -81205502 -619430875 901200547 -856764448 -921734112 -11503284 538438424 528713046 -205851298 988660126 -341163514 733206703 169915481 26605833 -297166276 230610580 160126224 -357938375 938147049 -382856086 -799130092 223772397 676379554 -828418496 613365248 -219481364 70335554 -43607119 389477784 909121070 -982242728 577158318 -372108535 -723678910 640046196 242391026 654772672 686197367 -321134436 918373789 -810191448 -999036567 -181660397 -415566447 -14926308 -745715234 860050258 164560755 -696866969 -351812703 414231666 -430310580 -270677718 620199344 -521273949 655762115 250276593 -747907535 -88856886 -346769257 -332259536 629670547 -192552955 -54324356 -60878227 169140919 24311563 590193988 389200286 -235691308 214952926 -319640352 -521968885 126310645 620584282 -44286425 -566832501 390988347 -171380443 -404529710 -804362414 -689816449 765405732 -630368146 751553241 619128450 -42004970 -567692108 -618746876 -617151633 219643124 -168332279 -923974820 39432497 758944091 163607215 925496301 431578478 887141729 -51960894 -624969563 148493372 785319257 817382309 299113527 -828662977 -289735524 174278502 -514541854 275837825 400366161 150122861 -219585374 1538618 -166185162 474665889 -49337651 -260572537 224783065 161134913 -47273273 249013543 -134435580 -909733424 -150148799 61358363 549820035 -493439869 -471569596 -126685421 -705399505 -867898564 657371489 -536105308 -543514800 -88277604 114017514 816765081 421298272 -77119596 -713877812 -749633432 392358785 -482817712 194572112 -839709682 905505573 -88710813 519051257 55205890 833954451 -647338994 -660203644 185231285 41801204 -219515551 -814475233 354462653 -880339942 197125706 -953970046 -362189647 -457177763 -115801320 -293502783 28732587 -873313599 -182226993 703998541 -142505427 675179330 -375525647 -362866638 225549221 246890312 -581594360 834878296 185675425 386519673 -894869729 -935285911 -805331078 833670546 -366013848 -651665507 -808373402 290756167 -200432786 493274284 -727857517 -870842340 155689000 553202152 -260781739 -353702065 -103567775 -751976957 -39683263 965686199 415950122 104537042 -232845652 -726903970 542973643 651973803 -899789572 -903195143 -929009490 -528437867 -845090145 -951909722 46474796 -897072344 -531486513 498316044 44264139 -802608281 -54446314 -509850782 347864065 -676757399 886818621 -65419724 -687901795 -96238022 971925018 -807711925 -125187870 -529027949 -892724283 -985244384 153007780 -930612210 -238272662 -181480408 667005592 420385093 852290668 133731090 -43767281 632844315 -547488418 -284067072 431858422 126113300 -453825956 -700136284 -185296624 842360849 521780303 248891636 580836647 976810128 -85774321 625455518 -115261408 -671138248 308127819 -52389033 -282019764 190048735 -833390067 -198599364 -793986085 924992795 -765742995 153612606 363471128 -592353431 407854772 252000769 -387579332 872819734 -297470223 541228911 -721357552 -609505604 21924879 919470250 420848766 -707116817 528822752 829674187 -377643017 776027734 851600841 576077822 -967458358 -125049901 -923442551 -608002046 900039114 -447221843 -179670106 -72000929 545975340 -889355164 766594835 -810594740 -853797527 950800317 -638723706 531980180 351615542 655061666 -769107901 164752742 358169829 -524458048 -357923454 -45384589 -242099354 -297587744 124097532 238530859 484043072 -807835556 285949074 -596323646 677070688 -855059546 -463480477 -548677033 753030173 36657799 -55078966 801625956 -165512889 303630995 13156142 150991592 340865843 -381054475 983580823 -284537389 773876086 110087981 -883863869 -811139526 543014331 -713918935 320127522 -829313203 -406427317 -5715794 344872791 915680307 -867711966 -40492156 -453947731 456701047 -487282048 105701065 -722978852 121819183 -174474054 -114433907 -433740911 660396667 -410437919 -539676955 -246798055 -206465548 -619666901 -134904012 469344312 293378377 623373590 30659277 -196014999 450326783 575638234 -284508476 248862524 -508256820 242483957 466652382 -174951490 120056884 -629837793 -452647602 702873610 186460072 44239150 855010600 688910893 524062980 391900269 390538453 -379671155 -544479346 -263014087 273418497 604214999 -534261145 -415317430 269825900 227110140 927759352 775902708 -111367394 540503397 -240340265 -613549779 6002179 -753948758 -93195102 -266461054 -660960616 257503795 863241873 79356863 -619040977 258696930 938312130 -410988423 -632318745 926299204 206436195 -749822750 -534489406 961567457 -879265645 852260801 -827503390 -410144202 69873603 942750293 154143410 -710141107 -251187286 -31444804 -67535838 66191533 105762657 337299548 -380598450 -65278115 802507395 -267332708 934312698 122220179 -949095276 -393582676 130270070 -362885166 -584284193 899548693 -880224582 918305895 160126131 704587484 441914981 800975060 840183668 -827647050 -931712223 480403428 101007962 -195326468 30646430 482388362 -701658422 887581580 -977659882 152896161 -278738803 -252956066 -355744903 -528715518 952314109 -252665987 -658114701 -671501915 -403396527 527996495 -746522978 -654545916 -732683979 397504889 -897944770 662881370 -55730918 825359927 -893632941 573572873 47126238 -327788869 656135779 -754386550 -60869197 -261994230 -298974674 201314339 -390180664 -343171180 -678981934 511803053 1687280 736321436 990774394 314188585 203953759 559695517 470149169 366039100 -796512383 422916716 222514866 -331130438 -504288283 465642991 753913825 8357872 -942412195 -184746864 738351498 -83878666 -881822933 525563515 -773108054 768093934 504412264 811745246 784883339 272736051 127573610 719642415 203521574 910489935 -95242578 521371670 913132515 276205131 -633571328 -784339145 -890051360 344334289 785959381 945284146 -348390234 -178573457 921505236 346337351 -496461142 -282925528 -497208267 -346374553 -660879291 226717349 -273205453 -703465666 881066414 357530243 382347267 144589094 -423996792 -73146591 401031862 -839671556 -309855436 -638557741 64173132 323578732 445872564 -324491277 -817070035 740121482 -300014431 438713767 880295139 671114347 -624500303 -309478280 805968537 342679898 -453788757 -459654834 -689557209 -483605846 581923806 -142038613 617044397 -573772155 -112427964 16865430 -739835945 634607086 -280008224 -882424648 -725364031 -79993091 -460580787 -863098419 365364241 420202631 -892357324 399302615 -184280579 -235579575 -515441709 532563156 309396462 174850829 -477299540 410924445 494961737 -12286148 -129351733 513830547 -436251919 -353102236 -229825503 616738281 252052995 -577205458 -456908106 342353761 -393677481 230376630 -271343586 944332738 797536791 -76542667 -64446775 574956750 740085339 -740118219 464045779 -403637765 26554669 -37087528 -850878597 -477512072 617648213 -420830380 -638020367 -133892041 -762233774 978213317 -126269138 494448815 577131345 -834911922 93990452 -660191099 85294016 132566152 -547144678 -802047197 910755837 722326689 746960633 -798117083 -304417522 708441665 -880545176 833454327 100347014 36674239 -384074368 354831429 700555014 140825821 -433591139 -373421379 687196258 -728240542 -531965524 545914816 -891877654 416627000 -421940983 -121293587 382968560 884661227 -766422549 -339082585 687282393 338333549 -73487949 -883696189 392009629 884027385 -357412175 -656416120 -586040675 860410737 -461887054 -890743916 -277053117 -502300656 862567434 -158038382 -103218782 -446129584 -423716846 151518093 -726843604 -736085928 658827329 480639752 -956533936 221547999 757095300 99074655 116118973 -365480281 393511463 -757057673 -257273835 56572140 490654920 653919850 378368836 -246882338 -342201242 -202401571 866299217 278684651 256769097 -453768519 -390236050 841337529 113869688 -374426142 745036520 -810834379 -104570138 -442243050 352565613 50051325 54104356 972253876 -477123136 -51751005 -409573485 74993895 -848037824 359527666 -361203667 -737069998 -791734561 829409364 -791420153 -493311720 707136022 -188421159 -896322825 726062475 438336518 857653190 -337347643 -673476517 880228598 790647980 258577515 248100082 -861741497 -169584359 975174719 -621150856 -9861909 -267294906 554192188 656479214 -139252677 720911405 -350427563 877776220 390578300 -828757797 -685025395 26670288 178228401 879111132 845963744 -196308016 -432298841 -799962497 47567077 213297542 960823262 921482271 629106844 255932924 478461737 -198716986 999413489 445840587 24638253 862147003 347030700 -993592618 -105273535 638954624 321475632 -791774212 988486006 555637877 358631014 -181532900 -375018676 -998526928 317560432 891436277 -933393062 -457211721 203518039 697548327 -728098594 654949245 -632943331 357076582 257631633 132106422 -83579534 -490110039 -917030622 440912869 555262185 838103399 254094289 989892910 -877672831 199373312 285077835 -14672788 -382617773 -813636518 18917670 -258269197 -275896245 -692635459 -380660294 -656700521 -102020866 -952464451 874939124 -409545544 78560750 53548509 -261097025 -915506356 -316090396 267477910 776778959 643715227 703629696 181708213 539647001 -979597669 277447899 313437384 -332163685 -495480089 -931119936 -711472265 943817724 607471963 -636621708 212445145 -680450712 -169246424 -319557182 -507168625 -85084064 203001124 -413844680 -636917952 139133994 791128422 -481848325 142201097 738846942 849198646 -483150671 128656463 -260192105 422361649 618266848 757825599 452270146 -448173004 -82382889 -537211739 917198327 902061416 877020650 908018080 99503802 947670595 -129205693 -542709454 976619417 -252921530 -924140259 -250267061 -813043259 67867141 331954126 267751884 -467144291 -936083686 -831956357 -846543195 891551532 -905254267 575228674 -492587691 -971205232 500799319 -548561803 307870555 117976100 173690328 -54355253 -574179089 258235056 287379150 853841114 31342554 401091513 -458578600 -160472794 114676778 -361832028 -542256059 505905836 728314786 580750775 -910126195 -35724023 -402444802 107765192 708612259 -885798143 973305141 461108566 -672438391 297642942 672798975 298599539 29213959 824428748 241976617 -321502200 788185518 629708517 646683509 -156158880 45874171 61231655 318599312 -686191785 -139339330 -600869224 643281975 514592251 342390019 197076359 -18024852 116992156 531734101 831570970 -723963422 65430343 302347736 474844931 72484822 -5152601 838484819 -264465910 -444006566 -458733995 813684844 -673260696 589856369 224171576 -938400143 -200159629 -409212282 -42395857 -111039584 329330042 -207267742 746774014 -402208758 -474477686 -733837176 -60357031 -284577955 55839861 427758504 -280022684 -338003354 110255730 118512530 -477268787 596240950 -242664907 -88001045 -136501541 521447216 -844975563 -942989117 123708048 -647831044 198988971 -445989830 598326260 -229986539 57542955 -820484855 278283074 -733611793 -666808202 -813219785 -985426185 828107891 -953506765 -579791702 -74664920 -298172464 -561002037 13111983 -759456044 -76023875 -198134736 23688140 551096681 430337 -411996426 457339825 796402178 514139993 -413430403 -377849850 -868293730 -497192164 -31525079 -366832394 707250496 -996190518 166709158 -979182052 291980044 -776090328 -885197695 -467334558 -510885171 -563435174 -531518856 -515737043 988719843 -487154035 -771498182 -235236916 -749332508 663876597 -997514129 654857481 -631727248 791988953 -814310637 127015762 637121494 516071565 -163142400 793798258 -396238874 -160884296 -856582001 -322026485 541581255 -117096130 33042330 -156074715 -120773189 4960816 -901619917 -674830539 -848866781 -476709123 -854348096 393702581 -651392280 -702451046 126975416 764887372 311343528 -204305818 55539500 -102703703 66294229 353464026 -626361664 -288113264 -615467751 -298485338 93743495 -662723964 408192052 -744934310 -389612684 -447513481 293508403 417814944 441820629 896919545 -606794624 -54239549 74331812 -706005084 -822719463 -890973435 907520468 -320177519 896629844 -865114122 -256124842 608501159 370012442 -389590854 -883816047 14298880 433721983 726085692 -791325481 531201240 -813429124 -285043905 497038064 317356659 -44768775 -564623920 -934245831 -173277451 -939490297 -441458892 893027844 -312246793 -87116813 -73685637 -581338543 -639768608 -339843562 -979569641 56102716 620919783 -471658903 -113185503 -311542240 136539417 -791688963 -802201204 686521827 -381608834 -47205194 -469346967 -420370359 212597088 -155181849 428411330 -588655100 443964374 676950837 703686335 -711470871 123904005 356323075 180521231 690917142 -258436573 948601849 764587380 -346033680 -578689174 -702400317 -765773040 -722839530 -13285558 -32992162 472420298 -319823501 -285070277 -238167483 -736431489 -510284716 261669693 133633382 -865085930 -276729999 -630102330 27100003 -904089069 77917900 -326143429 992239315 249753538 879676815 258648478 -261432578 -467765356 17277081 -491335492 -980629111 -257928729 693082843 103367487 -902026429 -714176638 -963924366 625284045 -99905465 166692324 -590097568 401972252 541787740 901413604 -790699160 -27287380 -39558507 -156368023 553545838 -357499734 -806520208 298623263 -221211265 812305864 59009664 810652809 442541077 736446263 -471224657 -44614496 447358486 993870814 -158768096 -384467764 -173554224 -505684122 121334443 295803616 -807422532 -406686428 -532450200 393417538 24806274 -618504217 173618318 513905352 710148934 -448048608 -850404180 -538716787 905237129 -113007298 -445573782 266316549 -662053558 229880270 -850758895 797622897 -366575202 -52869265 -793166 -644810976 -414565781 612611744 830291859 27480684 348158573 832990103 8252107 -942209516 832469252 908455378 -676270702 466197683 -153159332 656951673 677772646 373638689 -107123175 -572214285 -290908452 897143759 -374932225 -788412928 -197810858 388179493 -391926981 -587752206 -765788215 -539957981 -251323675 596180645 66791607 802053555 -85322710 -270606807 201776230 -649056897 940524412 214580937 -449401446 858980641 -795036319 13226911 702722815 -910219489 625875384 202496119 954587776 -938657187 452865259 285906468 -621644940 570804289 -252823817 710748087 -493326264 367307721 -20338032 -844802757 -680993965 -446265293 470812571 476781975 -910420745 -696357570 421377521 -239593512 584756267 417585363 967715784 769358939 92376710 734981943 -76059430 -23579945 -532616395 603553955 -638065408 -639433606 107453551 -99412351 710434691 810312559 -326130871 -60711476 -543762232 -962316134 -384930366 707287729 -833874656 122381752 -944612085 -315183189 -546248265 -852375820 -640439915 -700603118 -172755771 -558740787 497541479 430659800 -742522615 -672422865 706741462 533438423 -568003795 764236120 184144862 -74881617 -747978346 890758555 489988239 390939852 648531525 850690920 -658120833 -966035758 -492424227 -133306762 322561548 -240475841 7879600 -278864354 667793493 232435264 -457777563 442170376 -493101980 -16451463 842541432 -559999597 -219316000 -421969593 -28163271 -643345221 -575101821 -946230555 -208364364 57416875 677930522 323898905 471822013 -848045293 105316838 -264918846 -304018557 -936917478 737969658 986111179 -655634162 366856124 -467025533 -272951672 -861049651 -195492649 -180913141 -355860262 117310796 767433165 736768088 -632806043 821349493 -870817603 -979506424 -445663428 477814761 585545650 -4880621 -850221358 928918475 752575784 77780459 802423877 -582504732 763821541 755451272 -126757920 199477725 -606937824 -875862105 -757225641 222779524 122919586 859329679 -968950536 -218431183 363802921 -936733620 854291390 607432704 702252544 -411626929 -875383048 348651569 -982836867 842707141 -626410681 770940844 275873048 -904654466 -78729427 82760989 755092364 600103814 236064062 910337041 -556356769 955939554 961846945 639586217 -703150261 383872105 426283245 405303053 636629056 -162003991 262805739 154939535 -487307317 -595089698 -83210083 -512963893 625068376 -991790462 -910334796 -629568273 6347582 -138832670 -85978718 908257122 -447118755 -214108677 801912382 148932743 927639058 972193975 -36628410 557073330 -460171695 -365353820 -554922202 697622842 46171178 -565676701 -692984738 -291160199 234720812 431723142 948937792 500033030 849207693 -364765561 -500403523 -4916712 -682847104 327937621 348566533 215063472 891114820 700761440 664058162 483711009 -30012664 -162855444 -748222681 717742836 -205932131 928453561 -151845497 -510824704 226930457 161499416 42385240 -261014964 -42691270 -266126615 45339536 788890486 746718233 653858278 705895176 580765411 169115750 546243430 -729033209 -827262905 76562766 -677100247 31272811 -341363196 254467394 -770275887 682188715 152021003 95716027 553353899 -334662775 239717810 -359834425 611223176 -2192612 -738789291 -215277503 -335152895 43860082 -444129314 -324870539 196784328 -715566857 21606900 -108835099 -8138889 559564684 987460629 442089113 931286746 -997939918 515218438 -938015924 21464404 144888720 -267551769 -967416824 -597292869 -57336522 128305839 182006494 -461965964 551736076 321124962 -176227332 -858429874 -866753228 684424339 995772582 723848554 604054576 -335648122 92420857 752643757 348286285 -664481420 -701284788 201900280 -785145090 -194994317 424729675 687515982 -706791338 510419386 294990439 154328155 60255706 644038435 -655160056 -673893529 65168516 700607198 -389738052 -534124108 -952535674 -535162445 65200417 -183988674 38364855 144644206 760019839 -400773223 738982616 -303155119 210960408 654781825 -303889377 263966320 -897526671 897490240 -513001466 -67389395 366006051 -840118493 102889989 -592590778 -676908047 701067759 907977763 313951655 -786000262 -641030830 107719782 522008842 58729628 -704652560 809604120 519940197 -576601431 -308253987 43209298 435861981 -906371699 -165201066 -543630488 148233253 -106124419 645949120 -519917197 405747373 -372867461 -119405647 934279395 -802391141 672156259 525663496 193776242 419545856 309450592 418960559 -395387086 -96994335 12258429 -593337101 991880184 -682224218 128419541 -48403813 -97010742 -935593857 575029298 -78837002 771808411 -536032030 678791475 -526518704 971505319 732758040 -30196799 624921435 -745814311 -911683938 -775742268 52869895 -122281080 521135258 727222923 485313361 -189469440 -583132293 46178118 378193422 233951730 -663842400 -283917003 587480743 -603995220 -156477826 393835897 822674163 -855949791 -403134391 443790106 173501924 70996143 -190399110 -789018493 -391204099 539123141 601573188 936776084 -972373363 -41684976 126800442 282179159 440460734 532876345 699828844 -724117784 -353015204 -165706519 -574277142 29304192 -128442693 -642863741 531402476 -308833060 -948525696 -587795474 -678380148 622234601 -804053542 370398661 -540806124 -800732242 -917395086 503804363 -603696925 883982704 359336176 -32376073 -493126987 -642054462 -617944514 -288826212 988129764 944626349 858748377 5298467 -144865012 -370192191 -499000609 -320667689 -628512010 533744476 696773728 -966103086 3157349 -454858908 531960369 -318869176 -944074395 -90041752 -908328388 489705229 937418153 -566192335 399700928 931443049 -807294965 824597976 -929975376 -500571888 226957622 -355013654 123690581 825423847 392564912 -532533333 -138969515 203466742 736767643 970981475 313243478 599755898 140491297 487263765 -126573409 -123311937 -537758696 541447570 -78735786 -192600088 840548870 955424847 -765936931 -354470990 172962573 -297170940 -646299877 -20948262 -621796636 542102575 -889886560 -288970846 858352052 489399045 -428174295 676694489 249483355 874118612 557353986 335173907 904684970 -581277752 -307027503 -916313298 -534529626 595771155 897647828 457753653 -465642267 -273814626 204650854 -466638635 -835486407 -190365937 179836869 449468631 -840199948 -16231877 -110418226 -466373403 -53655106 -855902579 612499285 87034770 -619793520 -903485299 -854732484 715329911 374007701 219878485 987702989 881837958 -93889638 -858215253 946297043 -796085877 52266181 970789228 -886245126 667719487 606568274 359412686 -589446020 703922687 -865653651 -29162789 396432264 594187433 -767261684 -978223294 -108792432 190069988 714872103 105166800 642805359 -120313920 818423696 2625942 413218619 210810237 -89479327 -493278803 15395632 727201482 -467928191 -973333970 -676767177 880670732 -857327188 514136718 -965989352 -938708048 976673010 -233272951 377531579 274892624 -540114929 352346184 -820354763 108250752 140685924 573216499 33880783 279235671 366813508 -567292095 -408148612 -85354473 837700135 -52600346 210628412 -341182854 175734895 -232242234 919125125 -190962497 -415642496 -891092121 487835258 948661415 -395998769 133781851 -354813319 228743862 445251503 730033279 -503015126 -441670942 -508034707 -648886954 -726689621 267522563 -899363775 313651505 916298134 811501072 457124912 474269208 615466321 127907888 723930456 722587 -440769232 39475309 -993906303 -598409075 -19953823 -137979926 -983042915 564011787 314649646 -165140376 428708425 -383744966 10396840 -847043715 -416454725 -612403013 -890967530 913228804 -277950705 611433125 -981318929 528945070 846696708 814015749 -96380441 -697742921 -518579368 404437686 668770399 645722986 -984767475 778554685 -986908882 211524450 693252793 646005522 890542711 917201777 -679407330 73970180 -780489026 427515914 -318777810 -732685121 -808314562 -342981437 194103004 437004366 -72424222 987471329 485961101 937892092 905936144 -713697155 -641939338 779152832 -424780134 841921546 -666785457 -8357202 -18432359 -195717878 961042183 -836886565 -507813157 773388937 -469367678 602609563 923309926 109655371 467993198 -207908983 -672924454 540358940 407635694 -489773884 762549950 -875587338 539679056 892476756 -962549145 180166041 -855688332 -501674259 -169280765 -771184888 900097585 -11596149 -300845647 472379724 714541500 123724385 -174698545 101649111 -275078629 -983750093 -193726907 277480667 -925089180 -354246449 -880281559 9425237 -609162644 672398787 -300280487 89464852 -170973780 -238423553 -79809034 -557414563 -990161750 889108131 8228825 139579361 526846370 -292424199 144718581 942817817 -312446216 -927795956 -666934339 937793806 -286748902 -794491103 244430465 424956724 -292277720 -521775428 429875 -231339478 729707489 -39008051 -17793822 -852904717 706174805 816883683 -355897991 821380593 67876393 -612257630 500512214 876911771 -186652250 17220707 -207432687 45612825 -794717926 304008478 716039480 -180243892 539814037 -795373688 312469811 905410851 568412854 -562116656 -779444020 731607094 -314375580 692426450 713805971 -113152692 -636286377 -263300165 -38986048 -228896481 642418455 -436636747 993794905 -901920685 330049801 771918334 -152719275 -891467551 -447630068 295128486 -826037893 -226221082 -357312665 -575517447 586016394 199327664 890946992 797475181 -547986102 -191215783 -199585681 -154159508 -889619029 -799646006 -742113728 -576647105 677394371 186626086 461623255 -478885257 -33291821 253257240 663561129 -53720746 -995769914 -708867556 -213155267 374337553 799486011 602435843 -595561974 -676376317 -594288912 164785628 -908166161 938705001 710381446 -928484399 122358700 599491572 -170343718 720186256 -803230177 787749055 526213362 513780947 -883721798 -239503757 -361525889 84224598 -209262086 183757092 304112112 -998319890 -478390921 -366118606 -492965739 -269763455 126500830 771660333 -554597877 737707662 873114000 321960890 -96693887 -90157303 671866596 -924850275 34080882 294295532 795095309 452116944 -908320716 451363522 -420923917 -673160475 709153941 -873967949 -328847156 976009223 331671732 -14090682 529514320 -610879419 299926661 49600680 -130544468 166766904 -78071923 586969141 245040520 744835727 -235044248 819278449 -772198738 -322338360 731168615 597988892 224267265 -706529736 -339642851 -329845898 569027009 83938094 594130431 -818690759 -450864692 25952264 -652070519 -33301373 552624691 -296571939 596165847 -880136242 71650214 942370917 559269754 705507801 313314202 961689062 511411758 -766619015 -806906186 676677760 -334441256 473646086 -577071385 -858464764 768327505 -654585089 174075393 -282344204 692268231 829844807 255281554 790337126 -356935911 608896025 -157558762 -835058733 245497511 736190871 364632152 -807490232 743920459 547935953 182272881 -584735443 -690327019 325212477 -473480304 -513123861 34476325 86767938 -244954215 -371616027 392729521 877925957 -925730401 -48879807 -524625207 987080044 -845894936 663149485 427556833 -731627855 -352029073 -812598136 999125230 -124384375 421147043 -568332749 560838392 583534109 -854417243 515596070 214946616 -590867376 713017257 -391504005 145350977 192199522 120238138 186321606 -22947438 -916638646 -720787201 -932341266 938860787 -7998002 339142497 973827553 74890769 242541719 -428801164 313094283 -541993200 -331995884 947706325 175200005 -399433522 -178033343 484110731 317720157 -947398875 554272083 381802725 -12427416 563111147 -554812915 409515929 140486279 896361598 263599015 -908781191 849719516 883114101 -130055248 971512101 331060515 -329159650 351421062 649639889 101112955 -513074321 -517240519 -409817248 180680218 350491877 -425481978 476676259 432302017 978824151 -169323979 376589706 -675216915 153919814 -88374275 184557983 693290444 402961447 -195203289 -410652977 906326134 53671340 295481472 -307495229 804081177 -387232774 -273406429 537829907 -646324356 -888245989 990132678 -84563218 -532265871 70168225 -24557128 6430675 467736672 65536085 -463060370 358144890 -847736783 484012613 173948070 206518481 243706251 319814467 -534105832 136528119 -426425765 216079 418512946 -842965793 -497006982 -465439487 112139111 370768253 -855664249 -521262489 -319676065 489034115 193135766 657514119 964203226 -707400049 -408509944 338574119 459092675 -564221127 382790279 550905205 621767958 338689300 844457087 915949269 -731698114 -19004686 898928001 50129961 589606390 290508668 -804266589 -614434819 -224662056 688655832 46482166 92941381 540168734 -672693296 578102130 762296686 -405191962 -422617169 222784940 716750361 7229238 -971791841 563287183 579497510 553470693 444624141 193346793 -852726402 -922122038 76914477 -765871204 430444963 -979729990 -506709458 -659908524 480026640 -733601073 194203794 739219387 -889717036 336598515 266975757 582276359 243800003 692500268 657933592 437436406 94389502 -561895031 845553721 -204968104 -186732932 141508867 -910173299 637478385 -445978177 -818587350 354312918 82006071 974305678 758333441 -774921904 -302898336 322557306 735941358 232541145 -711905818 274927599 -511407896 864691911 456422378 386118512 -403833049 391137919 674134453 -112587108 27067158 -978866391 128285617 456189754 871449239 -641980161 358402958 -441041615 923389764 212683040 757430867 11336183 -315669318 317508196 -981125231 159554432 -496784023 -74684489 -717132248 -872502470 -573874437 469910319 417566095 -842211331 -654948313 -624487883 -660875460 777687661 119849346 -833419093 -300536960 -215260498 -751589670 -69818175 203602115 715859648 -889679647 904784629 -595481527 103110366 -70146964 -239111979 -397146565 -646513538 396254573 -52335942 415125920 -598688800 -665354230 667456816 818747244 -584773065 -76594091 -342134213 882437565 891502989 32936369 -822025385 -229490901 -772734317 -956687343 -566414348 -398323578 313034721 -132724557 -272390706 341364998 718113539 944129259 -691751669 555954476 -113536972 794497408 32448581 -983436006 -659035995 197040491 58340462 -148877766 46826288 285255778 72280171 689889249 -43865206 -131900301 991175849 878637440 -114310679 -294126199 -579079317 254834097 -460330839 -760535293 932953333 803143701 -138276982 35592075 327922010 -904913645 -229046468 393182077 896746759 -290614001 -731168826 566131492 -239552672 -218913805 63767077 830428887 -230935301 603534448 870607697 836302334 68532832 684043672 -946308111 308086611 678196007 706167618 -102977114 -107630674 730571844 -196334496 972746584 -606577721 215699940 -309777716 -667972404 -623198408 151532131 422783342 -637701969 553451968 952302930 287020196 -919388948 -316608943 865554169 789433588 444434185 -943322801 -768247388 141717948 833437788 -393195494 496315301 928744965 298512565 879385524 -960077895 782400969 -213298419 -938091734 967996084 -426860918 -660164359 -729758052 -987159966 -952035652 -235408784 -602122621 -873135564 -623882474 81019412 -853616294 -622768150 60535698 684703253 -744636587 -516080140 -102179562 938374904 -141076199 -291070772 539732997 -473279238 -260222787 232224853 79827907 -82694024 561615375 -565567832 692812768 172303475 -184977853 -452985893 -454839212 -558782842 140137148 569893994 -56127355 748243894 -66176043 492891718 677840306 862140273 -187285100 230899886 -378631152 -113792722 -581370745 -291655477 467527352 510189226 -175533496 264570190 334313437 699752648 -766817331 972608862 -587609856 293337748 265233238 -592182970 -912369938 429893260 11684735 215902226 -130298665 -368080538 914813163 502851357 -310679078 663648711 830427840 -633060845 -305443566 510699251 -29858584 216460353 -746873600 -937480333 -263610674 -476240696 -842204370 465394223 632896958 493927149 -389125380 425399210 -690134217 167496034 -692320576 994626818 358652665 -472239270 -295077727 -145254442 -320695473 -621297227 -55281097 369820871 624561688 568530596 -289583811 -23028606 978691241 -182049665 -807511830 -531293363 71558815 -563533977 624129045 29090005 -830322482 -693144464 -242294414 -910612009 631995610 714992787 -352416405 277116972 612574981 405127442 -108094105 -23246427 -614976123 -13075336 -564223379 575994089 -665813197 -432787576 -779603387 650507792 645457281 136567435 -902196721 -941286570 -222820634 545985577 119026518 -605708143 461177334 777400154 -382564012 -994052405 77765248 -471730715 787858613 597678598 578748572 737310144 118318881 -900687008 264183029 384871705 637924178 -225371851 -838561462 -119680546 438250175 386807896 -737841986 170807582 -557363307 -287439846 803516733 254741920 568085282 -930830040 -190183348 -426936630 805691009 195985550 52318133 -93171669 153233881 316481849 357900607 -423630925 -985398024 -277029484 -152738008 -215439256 256646296 301014452 46410143 -262391461 -827124993 -279954157 -487992338 888207433 380864017 -898718452 222452420 499917725 189971488 279646774 114165486 -969894714 334685794 -170859605 243463000 -858488170 -259808449 970054961 713646404 570472226 979877450 -415834807 -93894788 -696192070 -964586834 -258492245 886154742 -20553537 -770841484 -928126383 -918975607 -539413145 111613984 -291357274 -182333814 54401372 -458191987 -161384668 459459570 -508385876 -432342571 855745377 -73068597 -908521113 56375789 -464993478 429595842 -519075695 -978032602 -653948977 -464648233 255410196 -156876786 189794108 -254429752 -356198908 -334866989 470225699 629028196 396123043 -301826797 304755965 -481018935 903233491 -972075330 265222711 -127712054 350664692 -59258979 213029828 536153061 -228467249 -809768756 -238721606 972772033 -167203286 -50628051 55806259 -649640285 -449121680 97118772 599058335 638340350 164542905 316154079 873322845 934648953 -890244838 -423368303 -527036588 187009757 -44852618 577497140 84026217 -49107559 -592332408 -955142452 -227343918 910730887 586406022 -641522675 -450229116 -256990125 114519479 645407684 -59397036 657895831 846413051 -978658573 -774647210 -572241659 234254317 -144242082 716572660 -251723975 -296671076 69163881 -123144895 -664485697 486109552 130833361 -966621187 -564312351 911763566 -866818557 463847065 943938817 66166832 770363338 446345111 79123293 984422524 -377131088 -741702467 -183658986 920022566 723129684 -833327214 -819184903 -76644800 79745179 417977893 -720581241 820567092 276079284 -939848904 465164974 363388896 188965728 -584918084 191604426 647169586 -544911653 897667624 -867532866 -378691961 -208836790 -952673345 708321635 126530948 142064857 -887477216 860080854 -76381167 -266202649 -719966356 -795528110 170260555 54380671 -921275640 952608431 -806785710 899217948 960703800 -926220547 264055591 -411664647 -606694355 -763880787 799175724 -156105310 -580448980 701663837 -492664537 339822581 -661963295 822709265 734078796 -556019713 -209395568 199872414 -504884943 502225128 943032798 826617076 -138404818 -317841454 -543398769 -302934770 328573726 894589530 -947012400 -608634474 -658299318 -675822802 -537507436 -441864453 -971393582 401682243 -234589343 -991083818 -277078145 -561705769 -512654624 59131755 313221392 -662257665 689766729 -93239963 64495543 -305734559 170382760 -895840595 -906280141 944996541 -781119001 -525978405 25488833 -856043296 -826261001 -76951852 -674767174 352377488 303592689 844926945 405240415 675888744 -185197921 -699417466 919480506 -590383213 495657848 39640373 -376878448 -696793989 -262953493 220799800 -767707528 919871115 466563011 -596346517 -948255084 686624666 824441309 222720706 140367659 686356251 -461698582 -560882329 -793429473 41452018 -398456015 223024841 -404874690 247526817 793815080 -961515887 -270856893 780511944 102831074 -146007901 -712025037 -188210571 520457102 -596496038 -94027863 734207767 618078214 428975732 381061536 717493369 346364259 -557349773 478262745 -457656365 -208121304 -490951588 597054017 179608668 82785006 50066756 901685726 734777326 -331062824 95326156 343455 317041493 -432821412 945441584 713725065 -701499289 459932016 489090034 -122102964 429506716 674212507 583635325 -417188733 733980606 291833451 -593495730 959722066 494918037 414988367 -817426920 -687196164 833078105 208908527 -520941595 -560819333 -900507891 -330486844 -650540905 -485487700 985212260 -564699012 -341643123 572903305 -533116410 -918340638 -622244008 -34760089 71852687 -186265786 113791827 193797411 626617330 982991934 9540491 709929630 -641992262 505789104 -82085216 743838389 33234358 997859088 361611617 480801758 863332019 98501236 209944280 -614619100 -347702258 -763760424 -135478137 177797814 -550293849 113418225 -118803671 615651523 -671717106 -857933326 -300687910 897712303 187734217 447139867 -275793158 849921469 770308936 613205544 940858964 641706143 188264879 551673887 -795872259 -213469761 540781654 812790391 221612367 -623108468 -818721864 -909583195 -315977651 -975786473 -594105830 814205467 -355042962 380980342 -211558429 954929971 117105236 -681456899 199758732 -470785815 792601047 -483808741 -922314868 384708811 515186196 886565092 -640495772 818430583 -353913185 -111574986 -450926431 688983330 201712208 493289211 741010989 944452076 -70108281 -150832058 692710081 573989114 -862165467 82045354 366549260 -328868796 -803279003 -904668002 -842193211 339899329 -609041569 -244206789 -90260009 -884425925 -756471209 -792057558 -454336050 -328419166 140114645 -945745139 908616738 375819911 93266497 142618860 -529624667 618518529 143017473 559314161 130726605 -130837539 -448000543 442528043 650103593 285212375 274597528 -741817986 671170379 -589427250 636510948 -32722326 573942668 568003705 -465970586 912220323 -46796599 -983792323 13127027 -77126652 919130143 -614625202 682123683 27899304 35412493 711245524 -75395908 97901825 452985201 980464865 -649382144 441499520 -462170551 887892749 -949427309 976268212 -595023488 345977819 -987972011 465109608 -721702522 740427707 -619095709 61113981 537110957 -24260625 455125346 964022235 892350638 190599190 816978014 877268299 407636426 -567664476 -911202013 857944703 -256511874 697299165 -288693404 716852053 -683232262 265636998 813207675 -615221578 -77429700 52259311 -777480389 -560968565 460170645 -262084274 -446093524 -902072385 350932045 -461737617 636346740 164021951 211967844 -615826863 319310151 60478964 415278713 -709319936 -512788981 272270717 -718448142 839452936 621629161 -238432624 -489867465 -941344140 -264866831 333468976 -416533997 -7500099 736956247 -580725453 -296453383 -415365499 -867824498 -765996452 -826261599 95138153 -429649007 673312838 -934270821 258529059 -425528743 122124728 218907876 -134102079 -607323611 988703795 -135047964 155503554 -737080622 713993943 -589476696 -423300664 -709277829 -106966540 978870400 -395623388 513963030 -756336077 -257118071 -394479697 -854360470 -23420164 -405464551 -944832316 354796903 391514049 234183639 524925771 -18778036 -758308738 122267783 -913099220 -281668825 -663287444 -516209573 424531118 -112882883 -582710920 -97748617 -684171537 599352570 72888734 -470344178 -217476230 762787846 -4443604 689135934 213717126 -932024145 995525533 436554039 -937746876 804930321 376490080 627584038 140801891 -883699234 -349339122 14099337 42282672 -855665272 230307843 962308049 284268002 93482465 -788005572 -61577825 -967599189 -642097885 -810024171 -890490313 -203345449 -653360672 213568655 -322376722 -501367982 504286181 362868999 99363480 -512014688 780721358 289524927 -945515084 -949103106 -728724038 336123471 -527381851 45384640 -78963073 -558285004 87796549 -455294725 881954306 109831273 -51485432 -273097874 638453522 -957893578 -312062914 245273052 -514770860 -840765905 976169141 -869327908 -381203823 -787634513 846823765 333187203 841647178 -469935107 -795032693 34721475 12144477 -61765944 -980830248 517563728 571548313 -65103178 476830398 -768956239 693077698 424733482 252541279 -768010138 390338316 -862927073 -280355550 799852350 -436662555 -442336254 651462444 547898939 635371605 376177557 -282234057 -910362292 462034277 689982763 818662066 845340821 63879767 -623944187 -362453625 425866210 776381622 -598465373 437605481 481708283 522652078 -813135266 -993025199 287347574 -623650498 -523081299 -381730139 -686324987 418460087 353689156 309453973 -536176830 -575239858 426940332 957841349 -429980407 298789200 104013084 237350727 -409335234 775645468 589794484 -134417422 889229388 526731193 981388660 -566457966 -879651472 -294965184 -311626277 396662447 -345740814 -655449997 54169156 -702457185 -658376970 -463685047 474321202 -315892498 492069760 227878637 -938426243 -88047886 339783527 -578748009 846359435 35348100 -425347806 241210165 -171913857 741917911 -453898512 80659960 -150595494 443612831 667958395 533038653 972242146 444707803 -112399166 -263688936 -98537875 -180800619 269345709 98373485 -654609163 -680228136 46618168 655344510 -968845507 -649884231 452393347 -471628011 -732794529 -797137392 200656992 353117826 817865499 -506409715 249282260 -419850170 488183486 236928603 870172194 698569442 -720703899 550955763 -578960419 -807751552 49247218 425971031 459416417 -808459117 -745871960 631443394 376416906 861741514 621839729 -537154250 141498161 -330372502 772632120 -314049721 -525901667 92512800 -583572035 -264653547 810987397 -83741841 190014556 -642486450 -253045953 -164357949 15292524 915947881 -966111887 532878323 -436612030 -530993409 899783423 -104343178 -441724219 -938072345 977701099 -146449421 399566476 -45393362 304290980 923781503 -570142334 -765622871 -482827619 622731687 -424790695 -224367434 -748745851 -846755415 196985236 -228119782 891915058 -451508510 385945892 -386197991 696315956 480043775 894451098 -973750844 -40005323 -804050655 286927805 -723422409 -901325047 -7344242 839391942 796866797 649734896 564940146 611264422 -76128941 -599529932 -219420951 503626514 149117922 226339811 215407856 -254845585 115126310 394029973 849931294 -754339239 375521866 234977184 -636362826 750782852 237373003 20453642 348504830 87335592 -615107305 713812952 725783773 -95547135 -203125469 -966327504 -427715762 -568486135 -201955105 -50570290 781292010 781703139 97004462 482296047 471083991 -785226475 -8264455 -527298069 -887695423 -518952117 -119931832 117682441 -118083127 -598587300 175164282 -582814009 -707194973 -119117788 228911701 169192709 -759350005 941955502 -906347922 -240220998 -604786534 77398112 -672829585 -884604420 -510277003 -674451025 234759668 925746187 -802910236 -424857481 634937334 102979287 -464570054 -916959663 872498947 940212099 -122398468 -565221740 566433796 434323956 -157119111 -587486947 -977500987 456290353 -519578890 -502051046 75667942 14045991 -351297691 434445511 871819378 -821000698 -650837250 -905792976 -2602236 70162614 351951624 -241009608 317738418 -822840661 848327109 760274611 224199323 -128641371 143330364 237231446 326483381 563435312 680446581 -364015953 78399503 140281862 -846932327 -604357580 -704673115 -550260259 987811085 -322065206 328901639 -62222708 -496545472 54523388 -930496924 718280087 -188987654 -28761547 -975014104 146203189 284855806 704202976 -151057387 -151189602 -452785699 4820066 -836769541 864073244 -842296497 196613822 -8633353 -959929079 112086801 -958293367 -399245048 955989241 612495059 771371678 -179702241 306060057 101768714 426781504 855315893 616104279 -201362563 457347478 510849502 -812448064 541542492 -827200671 112437152 -159920699 356590677 84428293 -818562138 773948045 -29960188 104426668 -8295946 -160286113 428493663 -180404586 32646154 -466862812 917395956 162460674 892724382 38507619 859897501 890232360 93718467 -424970146 -449590805 769984650 72612204 -317550477 -818741198 -331821438 -568773427 -233263799 -607858318 105819220 228878145 -663501952 808181416 -932545797 -381479408 -423614287 724199480 -939110051 -22889344 -287335065 893426394 827590977 -963115878 569322724 -581762170 550520128 -778253800 -546484713 603326686 -785307710 -544678686 -307123409 989753113 -313475175 457210217 509643397 477171276 415033385 -742775386 -827026652 -57931476 -733753835 -20004842 -318071508 -524663848 231292765 396274251 192816966 21038146 -562507041 998513869 824087745 -753684653 508757057 -730050971 -667343918 -311214824 -457362796 800033159 -440161666 -137904746 -878309026 949333663 -608955676 926466197 -749691110 379226910 -752389695 714162995 242485063 555183217 131060842 613954221 949170189 42740592 -595716469 466242205 -205067512 943361198 811701331 386241340 -434781444 -417465503 -626625424 -182586071 603449897 816754761 446208643 956500105 -601920567 399147979 189875829 31952227 175476677 527437705 -562637785 332434953 -575233580 407640932 -74174017 7263831 692088274 -303906064 -791416027 -55062425 -79617331 -513204972 597529033 97199400 399737941 761374344 -849363838 -461363512 220697292 -710416333 -616875170 781329674 251050213 142408301 85895024 328403665 -493304307 783159368 -264240601 -681760981 802150145 -321906629 -387939410 476644972 315984895 963852183 888175586 -366286501 978473418 -849028046 391659185 -521640251 207568625 413379524 -410160951 789269438 -173618418 -726986812 -29266922 598107289 561689090 697969480 -409311835 601523377 246502563 877165145 -443783601 -54437715 -90622139 326621807 -490352403 -96730569 228550446 577620603 -718036180 -883202411 -838077400 -459060698 174080560 -556568665 440502430 -638281667 -519191784 305629882 471944190 -18249629 506445583 812696912 -340405193 -297564539 -744810583 -468356716 613818838 33219910 887977193 789174109 217336362 529805323 136734451 -426573271 634118509 -515138210 -489318494 -503865782 197333075 871750600 -521289050 781787999 -182709498 -543980352 -989811157 -886146425 -719416440 -954018923 -90208784 178323420 -902179649 -530580071 -269716211 180154521 121748345 -625967048 540391331 511932137 217401173 127952796 -310299202 -381591032 -477982661 -202247650 644921130 -68766895 295990898 -294625532 -203377780 535660869 131097425 -349756918 -374823084 460844604 -607483818 683678046 445934640 727378761 -433222174 -928578450 -252286801 124611467 -808694758 -994765474 939678215 -402876347 -785706506 27085247 -454914951 968091068 989012554 -323286883 484870787 -605966082 -879341854 551179872 781705748 -908870464 596778125 348709684 124365226 -833418697 59929508 -209268705 116170476 -253327651 -358320964 819240934 -876101807 946686676 166730244 990771771 -8856814 728334727 39398899 -650624726 479980274 436208372 -786012886 -232309250 206512678 -851635024 487169161 750197776 -292487494 -815388311 457072096 -860273554 -125806086 -510076357 -932307935 381015496 731643288 -95565434 -859686825 678906362 442027290 -885473339 -158840162 317315926 -606393802 -929575610 848576683 -727564986 434824820 823097472 458944516 -5886723 258515532 -883136523 -966814018 -600281857 654877813 107637261 -801864360 766468702 197310043 638042375 165912311 535638867 924696890 55928149 402026910 -792533073 -819903768 -328449022 466024275 766260807 -720275902 395903851 -694432386 469509949 209883246 271745817 25213247 -122068773 -943792602 860652496 459829050 756002310 937902453 661704132 -794344465 -333249901 -620976544 -308463528 -283649713 -432528611 -83461938 -682530515 -559094951 -606007013 -92194665 886757125 672714566 1666979 472475525 -649739127 835086265 24496890 -868157335 535855690 616638164 182879615 -869996327 -158194129 842309576 -638898211 -998745391 -382111372 -602232424 -191541183 331926541 -194496706 733043812 -786496287 -811995921 -986469130 663608997 625398838 -49685466 -646710921 741988853 374155776 -271442793 -416318400 305239847 -381406293 819599873 -271982697 659464781 -624721544 570215576 -140830195 800255086 479408729 878091776 -770851207 -14201160 -437796518 -864048818 -473768251 642458501 314488975 634438871 -194065748 -661983352 612325260 874286231 -228867395 910024847 -730112001 -277394297 30084561 48449751 188663027 -636120994 -31590244 -38755363 873674176 -103105411 -615443988 963769920 13243432 80546463 -467283037 -18288564 292306814 625897827 461521042 910776272 503007410 -967888377 879559165 -182174801 563023692 -630414965 -431134224 -227325457 308312904 -27234807 -213787115 -775664854 -630779819 957798160 302705189 -936416889 167771209 -36507378 -227773715 192239109 465524213 -746840703 -299761239 -705049195 942914842 934974348 -884744359 -205522571 398238264 -340597144 -742030376 496760818 977137964 -623852083 521788522 815465586 -785733508 915670969 -568536184 421936805 -469286660 -114091487 -472834274 -675518774 429525820 332556325 -182497043 164922597 -74089402 581291169 -822141993 156230278 707172600 -178459810 -167778973 863736829 -920543981 625078007 788032636 58148323 866776073 -507380945 -481169787 364050955 -645689704 -312448200 -457477781 -512956007 667775188 849159586 -59358134 -60898665 328905955 691245997 -30022473 -352031782 237000944 79206615 -228148268 605497852 256784199 -404550206 -172182804 451302387 -476635441 934530040 -863735098 -816398412 299402043 -586617369 -262387989 -939229113 -504891712 -799756693 -703059757 -905315738 313408234 918874752 823751094 166606555 411564771 -362937330 -221098400 546322534 843537813 -718739494 673195174 -100032458 138834839 -490396748 -9334202 -10773009 -918105383 -636312656 850896340 587605232 -216936354 -320692040 35747628 722620381 -519951951 204070436 -255336379 479881086 -243435122 -429558457 208108697 -785158005 -930319285 393063390 41809228 633703705 -737802591 -438617289 555676804 -62502462 -184206151 274632971 339073729 580586887 -843141184 -883964875 -664680798 -383536322 809136342 914107796 -113190818 666852482 -609282434 629115231 -334268220 -684357934 -965493470 -623438946 416114155 575822811 -790462923 -330751052 403879638 -250240101 389893449 -416691361 627243942 648599119 120546591 -337466472 139835254 -127839019 882768528 -910491598 149482477 699948326 244237217 996291207 151245758 815100223 -950424069 -569917864 -774070119 176918126 -408577485 252022999 842324641 265195923 -714953109 -896582209 900376890 444883085 -696734697 -429604650 -377736350 872181541 242484319 790993616 659914714 69474282 267168785 51161296 777034940 159440010 -705753962 -811307862 174824275 -4256274 -190818417 -419918228 485646099 -828983462 -704751732 -530342506 78877568 -484297703 303425071 -12397532 -627202858 -520471275 -90854983 -597218864 -293966840 431463924 -184050228 673211473 546330116 -774477554 -804860387 403783426 -783757654 -443836515 -510850957 261630578 393034670 -560242829 -498511191 666736284 729223664 599839517 36412720 -843691606 625949140 823603459 754439022 797283809 330426755 785727710 822008825 464480303 668609057 -24361946 529822232 -428626863 -590876836 -746774141 427241299 588086828 -362364035 -1313436 68353604 199087425 -849239780 -356580155 -409078368 -154080906 749730959 851435185 -790480614 801446360 270580401 960864814 524422555 346602691 -44072950 -396200196 193052355 -196075351 578895660 241891315 743784585 87425069 -409819142 -10331456 -285500771 249824465 -182878213 -805593319 -292697446 -992819668 -124307900 193948735 -462889385 -665177446 863221545 -357329084 767609583 -196782074 826436528 938537779 732308545 -201849311 846619032 -644816324 -287758369 -448472460 366165041 -900580539 -447409285 -758162800 211114306 509019708 297641824 -537587344 256085806 -763144596 190849403 -758492470 -429379325 987875168 76678049 -680852422 -149220351 653297817 -89114165 395038530 -381792313 238594519 422155730 -275223079 -486025724 -643541585 724302765 323358887 -494641336 13589079 552280759 989813757 831506767 370229484 12229384 -76647338 722032857 -779166933 -938471129 943178322 257352833 380108578 -818845542 971631248 668896139 622621087 -66860266 -622353117 -802894014 940490414 122706567 187918449 -506344949 -892749828 423564151 -785984492 995955785 -268712212 423918388 623516877 -796894540 353605596 426682254 209332351 857103897 256366961 -396607901 -711319389 344044520 -953711718 244931023 725735034 -904422838 -645272687 234182723 144053129 596754755 -898778587 -937843211 652573206 -139464440 -927573296 468618657 935693371 -54593080 990895557 -358042545 -151905235 -903969514 -203699540 869394955 240084999 947595949 -381546663 959496372 690478694 -457958904 -699072872 412710835 -635923087 5305095 -413620047 -685210718 -927682601 -808736370 -686325483 249830186 159839666 -790160380 653991581 134822690 -511852053 715019244 248975831 776616921 323671667 -260557395 427811895 -857952825 957766580 532722945 215742578 -11489424 353534652 754462853 -957274135 -592130974 -668945621 -524014603 926984400 -350945051 389464537 -209773470 -51970006 138643685 545234788 -164242283 -911778045 490867986 80388828 897055741 804312548 -124764803 140605184 587235378 350751325 556176980 -22818059 773963089 802883753 -11078323 165986755 -658754255 -944730245 -68916169 -238781919 -157744091 543231633 -896863251 -337727794 -644384449 -895802867 -566978611 -1141250 288579815 -921405111 -609851525 454622981 -594451563 468726285 -71358868 -143671407 -877564353 -992405262 315333637 966555809 713982448 221740860 681006105 -67989089 770384102 -37673698 -764443019 247282507 -10998006 -126938751 -625861903 -192104554 759287474 207280014 -671806007 954617625 762769110 683011603 -777848255 -769587483 -165965461 573355687 -166899338 -16412300 785631679 373711121 -756527118 775268596 -809607069 139564079 36842622 899930452 -560322785 680902096 -357669942 673640083 -87851581 726208029 -41199082 829937020 -970855117 102800550 896791559 -664036233 -619367268 -478420161 -380746690 558441226 294692194 95296115 -331402325 -717971000 274367027 338718612 -488493768 -80419572 663331426 652402437 127975355 -524750308 285110559 159462604 -583683344 719861955 774098238 -887346723 -55384403 751973020 346057098 937480083 118892264 717299862 -390152115 295467467 -63276983 300184202 743412168 935089159 -668052365 996926641 86203233 -975953343 -920082254 -89360130 599232801 -752523281 -493105266 667847979 257973507 -913164982 496817631 -622251663 430410857 470342820 -891376796 379934738 -349372692 154310514 235820241 -284733424 218253629 -997860184 -159914863 769840718 -74691088 826477281 291503134 -118517553 210767395 -795437677 844290066 -448676750 -676082246 -445379181 686808274 414609872 797832006 -170348664 -320663862 990747280 -652619643 377661194 467428244 354281348 -446619504 -262099178 -669028752 -38182087 412833413 -569132232 -747485026 379563811 828710371 615652011 -627627301 265443747 405816547 557330918 -765903090 895716445 678225094 -592000439 -980978853 -146709484 950135015 -288502842 526859124 687720788 37632509 490047476 13139562 510778680 -710892104 296935191 311926213 -323365142 560889041 -737886233 680042316 848882146 594473534 294311638 -153620984 391543754 437016473 458744917 511446329 371395908 204333989 609075603 -208062357 436044478 -110098818 -173299302 983609680 523558628 58560508 408504160 -850009203 973233486 600003219 -980773903 578273696 514671790 191229682 -480160195 493105197 -757641318 863606404 -358009075 -327694340 906624842 -247078594 -700986165 893742738 -963988594 -443800902 -346899141 -91185431 708787162 -381688040 907306469 144503145 -65151916 -416502136 -478991513 -896983747 913097014 -759995304 -502150420 283357118 272655629 172181584 -893973181 -60713856 -687870594 -734025412 215177004 -104965898 -755224753 -777674846 -455616988 151083882 -901052143 185947706 610498891 -976289034 -715072908 -994994708 -451986276 171007893 -21419143 385060362 -5388844 -710231122 -427500247 -464222830 -667584941 827869286 734139320 -597081802 -116079138 779872099 949125824 849531689 -226023554 -844292203 570031478 -181211937 -430766261 731049565 -99048738 -189964934 333153457 -84124167 561423521 -17548517 210106008 -162579514 990725200 955229260 60981448 385146611 872858734 -885095707 243170628 863192714 290812492 629590115 -556992477 -605052517 621179462 -381836343 178546783 693178050 737459030 69323842 493538939 252339069 -460216808 247186057 541394451 -519060296 732473740 -121623755 -627359344 -998569435 319776903 -529939830 789936351 919787517 -127877085 640553599 141755379 900492117 -171117020 -899623869 497127267 -414685071 240791478 -533098124 -698539747 971873616 757042006 616942814 -121981512 548780567 -214763047 377841836 93360422 -904933247 -851570840 -205334560 -764221460 709928880 912850810 -844784641 -85333690 102964388 -978738354 -29106282 -577138024 118581664 114100217 -443895086 -755671403 148982080 -792332305 595289473 546123636 -468657225 601467172 907253263 119259874 -464084286 -303330118 933939822 348898217 -532510024 659449295 85492954 -10832297 590419645 86666707 -434144350 -651007975 2457280 -709549325 -709304794 -904312728 -415495806 -274147749 -891720621 159101665 611455067 -885977021 -693370151 121532360 -320335832 -614603645 -30774422 -977896518 -63061617 578597603 923875683 936032326 18680840 785684770 544583109 715027645 -934525137 467102477 -966084771 -444594243 -542369615 692450045 -426154035 488033785 335520484 -278844856 256361381 -318935070 -504410452 791701961 -64852249 -47786800 747310104 567802549 -496855550 695746716 -106675612 876711609 680296903 -282782002 929746243 -157069368 746834472 924555569 906246718 -724262066 -505631719 -57862990 323270611 618771096 -327504014 828972717 277513181 27660461 -426385752 673328878 357743406 825825851 494694109 -731823378 -139860694 -150391613 111205440 -996909987 -118418137 431467808 -752032323 263562363 -141932315 -533332874 672723333 -311863171 949352370 -513481872 -228978624 -595790853 236161938 133853961 576654372 186796371 150331241 112778116 -121092966 -297461385 -393584152 95661724 -360527645 141263937 632874460 256333002 562875148 863709403 307324962 -238818588 -122750961 439459512 -356031023 895630797 -608890871 -737263739 285485642 911058436 169726540 202872867 721901575 -77078860 -638057536 930537926 959442406 139933434 -449629114 -655481914 600882751 -159792439 -722837438 -771992351 527574827 671476314 -541112642 975212161 486411146 -996027758 -36884343 585844594 788350840 -930001002 -73972610 274050978 373140071 434516063 158041505 -610603796 -381481868 -126241689 506958741 -82196732 -162457141 -794883855 934090400 -746580005 -255191181 -365573509 368764693 -949687164 618344134 -182792789 71047894 -431702437 87675354 -182287706 -17363042 794521024 605428402 333395886 -561972137 666364241 -591667596 -656249888 -892321344 740653265 -140395649 908417956 122464139 544865602 -327880652 131378638 489544529 -658281173 -72701194 -474875792 576863175 319173122 107082710 -564033665 -408276470 -552804333 -748819286 -254015361 94850912 467777529 548284580 -889942330 300626344 447207446 -986804137 142907276 533323183 922639428 271068123 341766356 -227975112 894094787 -141917332 -244531073 -781949507 -209044 -317864498 58152281 496240258 -975811888 867879071 -338237376 990197435 805763685 573015996 -746458905 -696742125 298435966 -181266307 616640934 -161996896 -131454141 326439484 -102776085 -325531814 -106438040 427770147 -487436719 -340113226 -256560984 -867400955 -344463654 -561570685 -108980452 -106401283 -367846087 495762734 819207278 179571254 -631347972 897842769 -596418147 -961931895 608265742 -952733406 -631997081 -871109009 -928975134 -832813017 -444638177 -422326720 260227784 -504189006 -808793971 -575601276 40260745 -471602385 -704287545 246101500 -206261973 492904204 -821506622 273621499 -23411811 715131941 951459209 -660451983 653551970 480893567 987681609 371564936 940027869 -528936658 162412697 521684929 123791621 602122485 543837315 -318682752 -703442107 -538427400 774066696 824607630 652209745 133431971 949593955 -913393621 -599157838 -28564040 -48444597 495964836 -505419207 -877056281 374902935 -401308141 147069270 -110411496 743364115 -98819008 -743892057 696780426 -334147619 589291840 -409694282 -964210446 -436607093 -622832314 986557227 -446679660 142283814 838782805 202359276 -74958728 941050837 251270956 94439858 713919490 916455892 425610685 -300916491 -652804681 -962525198 -964484656 546044764 928368949 -130742704 432525078 965685814 -701594126 -902318590 -497540342 -832856516 615186059 36903365 738968395 308836385 -58330773 277756867 918198032 -402777421 -992105378 -646173944 -794524586 317196945 -424230906 -687113075 601487277 236548174 108420122 635971149 -861155772 384252087 723866680 -31363453 -455796528 -569565289 73265967 586337553 -431127609 -105157958 -95212546 444763572 -987369511 212347047 820274355 -965464669 91342359 -229327999 337694990 -419566457 508449219 -649471761 539600468 316668305 995858168 -623383381 186722555 -80746627 -576469618 -332017206 671765231 -835079410 225404142 262387983 -624150734 266294871 -340890083 -23996554 327978495 -247784999 -997951209 338012040 -613605163 -865871619 -71024730 420084905 315325128 163652891 964746958 -872241698 29869693 -575137050 9186103 -161896563 121142831 -398382675 -966476572 -882461752 -576152744 843710359 827438419 -276050576 755145321 -489354395 -447845611 -594001372 -917473629 -182264125 580031866 945588687 -265989414 132639061 167023022 333985361 660915708 485038721 -974583938 825486989 -796065477 -360047989 978084434 -207812042 121872435 -328105329 -735701338 -87757297 -899655810 -941443671 -363500918 108432237 -268625839 -690140604 -861426540 738546577 64702319 -308579421 311118449 -732140792 -620301532 -384407695 706744850 -222218434 -753756911 -990643379 173422354 -739397982 -859098879 -522655990 -463807081 932945812 -557625011 -737515648 -488377110 -809737372 -705867499 680278464 204461365 -96538724 -891862968 -82648174 -834497333 -224337426 -426236682 531221454 239916079 74512849 -979878145 814673513 968006183 885674523 908686101 118137918 -269731434 729918313 62334656 306805999 -249344711 -12463156 144235287 -748890640 -889220742 252875845 -184237016 -691395442 -292599332 -96065794 575891230 -618519283 870223777 722952403 -235999079 -803378673 384084102 954993479 -602875711 -191260367 -142052392 -651278706 -389251754 -40960246 828316125 -605398316 975623846 -111748586 -446247086 42207717 -169363881 -960131412 -100079305 798887605 -440961745 -445632780 -694579572 -417510454 -897965198 751525665 301104652 912596894 123349087 217019851 -882552370 922959800 890265397 -525906878 -594397896 669888132 -551799102 70942718 -57925063 -682362693 523980532 -684196757 -737018515 -409900109 -509502209 643996234 -309945777 346498839 -840539322 338661546 935146564 32138941 -797741798 -783343864 -701636546 -941769127 -5313669 -739124889 -173419517 -649446571 656225853 120870880 -127855888 -440450685 528812056 -218446442 653094182 556574095 -559175635 269819312 -654169085 -686272834 -199314221 445435864 506219122 440453134 -753780517 925225326 -598525589 -101416310 -625601525 -654964488 159235815 -919731180 126386205 674740296 -48371694 382820089 578013895 353625376 -346329555 721166333 -927663761 -40721880 -447713251 -95717117 -358442966 490304942 386394974 323138069 -393355263 -748471538 -289369831 331617601 -234425491 -289398179 216677217 840832247 -774659296 888177596 364663676 947980994 -35633834 -569566691 -83651828 246161435 -21951473 585483072 991584722 135524342 -920525771 -848439808 870115545 424127888 522558002 437045583 953117673 923015163 -530956720 744169903 174276207 -762188062 449041308 -525118074 78794283 -225781095 710254827 711015731 297970480 281450123 587564290 506735595 427935072 -815862610 -455118936 -766727109 -141919452 -845220935 829884927 -212580910 -721766514 346047270 116582805 877499541 -74374299 446301585 -664877868 892133423 437213828 -214987921 -83326328 -655050707 -466741006 -541777870 -640448038 -388675831 73825350 -154805085 -519832785 -163500287 -666613403 63566689 -357492334 383319686 379922206 803304949 98151142 -111850841 123740599 -261029183 -524079679 -685796205 69836381 339452503 820355272 602973191 820092243 707269206 -410345900 103147932 -898133025 297808924 -461182327 46091770 -762267219 -940413534 -75412040 -365503904 322218869 -421289704 -51725059 598086488 -415259836 -625694641 323393251 284096976 -426052462 952888653 -705462914 -666052469 -788791024 648240321 582647063 942715941 -114463794 -851664471 -778459429 499805461 987343715 -852655882 -23307000 134265054 -300030281 894569525 845526106 -641366652 176070319 122424172 321156443 729929623 632186849 654859498 551975063 -835221259 -608500648 -31994912 -762220113 818479647 -94259475 -459209881 -84084362 -200970895 -408485043 325415916 971503043 -589387001 -421225560 508121823 -789509082 -519370409 -509833290 -631914338 -101553244 27622259 -257375552 -7169830 -144260109 -255483848 -752722963 460830829 -773293367 -730486714 -265325326 619075880 -422873014 966933287 652415262 -630971494 -422894238 373056181 -614071582 -984743231 491391008 673491711 321861631 300320235 -137634139 277552390 593678964 -652793401 -681286947 -349956437 -23228316 402658919 -222639368 -724693135 663119159 902340447 -304432046 -668333480 129648734 -464726183 -796490770 -11486721 120194013 -696207022 -731399651 -716652500 9199630 -489274145 -218408902 946722199 769359172 -159725692 -31297390 840273002 -221296191 318317887 -565299491 -658101872 -665000549 -767147255 12689465 -174928249 234001692 622125113 835814750 114879341 345899522 -994511569 -195348832 -506857511 -232644470 923030191 721747007 971382178 -813499070 -94885319 615230434 -589658609 -119041454 353566421 -715340823 -493979786 41685395 -713240996 388920427 -747555783 461985505 -521647461 -838085019 -687719797 773193606 -270065261 757503375 819345116 -19773248 390703270 -225776378 -100842936 -840851122 -488637253 166762956 -799380165 293181634 -731584368 879699168 462653104 639576279 -608417064 -666075184 143235317 720580172 -581506251 10863411 549539849 -633659217 -693327525 131489611 -696702780 -518276118 -777840191 541034023 -581082318 182039861 180787818 -715430426 441803493 467025915 756611654 657892841 -18327787 240670505 -595872214 87956379 208221423 -280784867 -232333678 -690119896 565720124 247536117 -804980814 -437793104 -475673195 -420713416 584926249 619381502 325473235 -954039460 387434578 271272327 878474727 59340496 177337052 386520350 -138629640 -280513054 -420677242 503031069 -415291108 223608294 -330376817 -985326588 -273282829 801198238 -44150295 135601617 867946152 640734636 308829743 -293538979 157487406 453656893 -967238348 882856929 -674081292 90740434 920933421 -934836871 190358943 -992585107 -661419095 475197118 -301583486 -193264767 900062301 341095281 -126134172 -703337579 130471476 -209823867 -661003655 -74178407 325062074 -829132195 -401091734 701841869 -543981474 70615112 888685625 583458439 -975178234 -112958797 -732054342 46232740 -878183425 693847425 -423961252 627081820 -318061848 -512359633 298069702 -568868002 604714437 -754246931 -781738694 -851900788 -302668455 762898707 43205727 357873482 9203693 -505680008 353017828 279907925 357122581 313304502 356504509 545352974 132585814 257929360 -961591305 512814707 -351233580 -284612231 -494762460 -615778520 578136534 -47235825 -147890907 -180458413 -648192890 165643061 -833933677 -866073110 489869273 -542099178 907072364 -715260629 303052895 -651996329 -523702621 626578429 832515252 -990227081 -901428989 -706361197 -637265181 308019469 -170293675 528835721 165414246 781995393 -395193321 451921266 78396091 998085043 399654315 -613694116 489886457 739504376 -705604068 332053626 -311524068 -209915735 223500196 337659179 -106578743 359476949 -740566674 393083638 69814880 353078030 309272332 -565212327 350269556 812824389 911989660 104789288 -60748998 -772322221 460819091 -38624172 545645112 251020259 -706355203 -9144210 -547278294 266085802 840044376 143918853 -772589071 -692991941 77997788 342884221 -337164936 -525842712 761442233 -908954057 673786496 427308929 424922763 565268849 -773023749 949022122 800454257 -853572923 471540694 14951814 -689500555 689979231 -110892708 -152353034 -108660430 658212622 45209331 825012231 752627996 478272457 -940126419 -521402088 -980912399 192378417 93541248 950266635 554286758 572677256 674734728 -222023267 724075158 -833688898 -740255533 829562436 820987715 678149281 -687880089 401242323 -225293560 593898125 -391389918 -820048420 469160870 -935771120 -833351404 -813687808 398364446 -138374920 951607441 -915210670 620430301 522733182 428518873 -132143806 90107446 326468327 273824364 483417442 774774339 550634605 -691402581 696089313 326824932 636630816 -208120737 -152445766 -33475912 -121669830 121281864 -480895227 -682322619 793004396 -233469795 -122852226 819298814 694832837 -941446251 194215620 -991609267 371181593 345281466 -97158403 528801270 28691777 -393216109 633216384 637508823 988221612 -38333586 -392174569 348928481 770553009 510438939 912311128 166757002 207084934 -826840624 529311756 18636033 506457909 -663427961 883131822 412911012 622601532 -315434146 -848321575 831755868 -104467889 349513424 205060571 -259038419 835707471 447015726 456629003 -297454021 926167691 -363903865 166801142 -515731903 -455555922 -921634574 -536258545 -54646813 -365603656 -538016839 529401413 -747676417 213510929 -946803999 -55589624 -87473263 775016290 -834861768 693178055 547084572 -688818813 551272239 257573416 887602949 209343076 690463445 -953740578 -945435803 -758277386 -665434620 -477597314 -54666235 312338896 694175979 -276642659 349956 -581485476 38516500 487967689 -428985907 -543895848 462715772 -366385614 -720814911 -388434850 998875541 -47368892 -495509890 408992527 838795253 71740910 860939243 615594142 -957818778 680845075 302931981 -871258175 819544366 951880684 631736901 819580283 544490151 639180774 -884909299 -24743936 179645803 623215844 -720271578 -415092358 366289506 -418762381 -326304235 111747054 -648454476 -489447421 -442247154 -975949906 -882974172 -27381704 -599463428 -919416292 -387272783 -355189752 58974710 88781127 -562994106 587088193 327558186 734476466 815236661 -490374569 604563488 559545593 -415322979 828932737 890955210 21615032 304071034 97063370 166729987 508231496 -75672378 -857350235 -306491646 910389007 -210566013 772012441 -312267180 -642656244 -266085542 -340324140 765433493 -348859480 292757529 446456668 -500987098 -112585529 63988054 348901644 -227359093 -12162095 -185156997 56549809 517795736 -74828442 291230441 823775840 -957289022 248242642 487834296 -830301696 958218155 -744674150 735984604 509328728 893063820 69328144 -23975904 140939748 -966481904 -814220981 731306473 112131235 668555558 184465167 551704692 -129237461 -463805365 616669959 -825987009 -228768896 -207613504 -792548868 -166678624 434829172 969671066 137327630 200109797 528322419 17873394 806999425 935878726 608557569 19871162 -31047433 -570327729 553152662 -640417616 -31065946 -711395904 714205837 -711410909 606208196 -689984182 98531815 414684578 -668505948 -402462478 142108237 191134824 983786413 -164443228 -121821808 639660816 899603084 467020069 940284953 -96271602 -596750127 764684833 135182379 -941105884 435380211 -29638490 616260142 -547213259 548996014 -105877829 851537432 501117526 -386555377 -971769358 313260930 381803946 178590943 146093857 495755567 468451332 -839677638 747568031 215225677 -314868583 861690677 369544331 958474013 599920469 -575304223 408054105 847952561 -375888550 -149679450 -734569793 235511073 21994192 353163501 530283034 -96278557 756682736 -44226320 611039098 66861398 816915744 488631457 773214838 -635514214 980431844 -451491156 -482476668 811174774 -637823599 -522333877 148484135 527558287 505492467 -201732198 683553443 -918442337 889564248 -824030582 838325668 986122630 367907890 -638649400 923725902 425645981 -907757841 927314149 285287284 731395368 908117716 45318654 -654057457 371682478 986980307 -131485343 -719122152 1800639 947394050 -140511085 34043757 875199554 -267994029 -660317175 -202261821 717591640 -532540967 200038753 -38894277 -881186881 -872078548 -113782826 58998643 890827446 -731728158 -723387452 425723043 931475016 -804274079 -761914347 -107798784 533339309 461397840 976445237 30220420 -706489987 -707817939 893735093 238208793 -163126677 -606302572 686783191 -555358589 -581276736 -754545451 -869656312 892498182 137527802 -606296488 570699971 -952251900 -831213711 -406208750 806508287 -768636155 -169518004 -633676982 277596323 577605560 903808181 -476581439 612527017 -314123813 906578700 933107880 -299262937 508802614 583813301 -168185152 -945265817 495717874 -173422626 23981523 845010373 582823694 313212503 287291805 992735953 -276955320 -493155096 -541673721 396429624 -436697216 645046671 -851969208 77673902 -455629354 689639774 865832346 -393733258 -374649846 -916719733 -316037305 472658764 191710669 -378999230 954895582 957996870 828875957 695116157 -782158894 -306914862 641629263 -942052562 647490824 -882170429 524358074 -773879597 102534248 -590087560 237170940 11501919 -695939740 -573184722 -19912111 -520852870 -999489173 -513928785 -248613650 737650478 -969977017 -373788792 -288032652 620886044 459282976 232122314 469646885 -573003809 53320827 -428381840 -360837456 -991806638 442198322 718273144 347428180 194228841 -899337112 384785912 -777168129 -560431890 -781590232 751291972 938534402 292999913 -743577819 521176200 -917987806 -313273809 -404426405 499567623 912915139 601423545 849725531 707945951 -272620411 -730403079 -580686642 499139759 -935600233 -932793438 459199362 666292256 164385348 -514369761 -237743073 695557023 -299485573 -975317845 -292226459 493723230 498865154 -868727553 -711022137 -943935670 -1093351 406701591 671113376 647417290 3811828 -956246167 148792198 562912384 410047633 -631962909 794035921 713949550 676654567 331337379 -808569989 192016345 -227587432 -185014137 887451956 410575598 -656694700 -507642158 -196722411 603283813 -552151805 798938818 448468508 834825314 -718097185 -330082417 19571472 723880066 -216410331 -599172859 -785204188 -838896971 908998147 458017337 504787668 443435354 145718594 -442498556 302005618 704100005 140650412 271560592 -594274329 -692201825 37731000 473254387 -195013117 -60370492 -556551443 217465863 531326391 -105036687 493725486 609830075 -867069284 -106175362 738762268 779130859 457062400 -972475163 -315003753 -174275584 978892505 -242611491 461846056 -876392288 868604791 -462238244 765666494 -17721710 -16100683 190512020 -248591815 -894518450 -879924947 125231978 735256576 295384776 -4899876 -300934810 178311072 813941782 -94867672 178614770 616709947 635330709 -979988267 837386720 231801335 25920465 69935664 842593165 -943418807 415069344 749020423 889428169 252459430 -866055107 -388348334 254641140 -960439616 911256501 710758678 -874952187 369172897 508624938 -835868496 -499863227 219775950 204459519 -751683189 -632316507 -501449121 629271480 -878716453 -144117545 959469353 -976134712 532309868 644910324 -845950910 -297422467 -152657376 -982576180 72208849 838225902 -983110379 -88480885 307743377 -261834552 270401998 193670482 -485288884 699075036 357121269 191284622 -468304406 -27137985 985800946 -968766572 -328491987 330181961 375840791 499691367 386584534 -307976807 -221645177 430300890 586670762 367998570 935668501 770025992 -674919999 -608772017 -880212182 -945699763 -623539863 498095083 68013256 473273191 -551705562 -596802867 918032570 -635448322 451553010 399148138 300649716 -783161791 -856475633 -719898987 -852533143 -301043051 -955217607 148615465 -242342882 751898309 921914187 -584265851 350446309 96083357 -49419672 317460683 -33203092 732788722 -126932337 975580007 969447107 -368385749 -809505979 -382573886 86018597 33841756 -160092758 212885560 -438152167 -661826176 -613506380 879167814 524589000 246477240 -624093765 -346630585 123990894 -824424576 951643635 -506069099 -105961296 795113009 482385271 994633072 -159105243 -468983732 437615348 -524203501 177266910 -165395562 -531362077 255499699 -323631124 296409619 -434817301 315334995 174035550 526818385 135015743 724109170 127538203 -908614929 -112473759 -115271171 -975016286 800364726 803273780 243397902 273774336 716884794 953970336 853778306 -619988058 402005009 -663772450 892077861 884730816 -116030021 -525794280 133443542 -514980484 -533201507 -475423861 -939036894 -756109692 2843477 -684957164 4880730 -335336044 -679891156 -864106170 -188448894 845261529 803291161 -150246795 -796695470 -509823605 -384925120 -17607364 848804712 377371186 -526121777 -267442779 -516761069 -364817911 586843857 -2605129 -763721906 821945042 337596915 -247711695 -493728456 328699727 339362553 -442328020 432329773 514291502 649097358 -940674035 -519073016 989133769 -783664532 -678074688 220907946 580746182 -646817512 -47373073 152684529 302913967 -587749180 707047127 295520430 46255876 -958999760 -659749656 967523379 -830237978 915618052 136810172 -399704160 560259570 -263895964 309381272 -993282555 -156872887 -659526262 647814190 886523131 -743494508 -782883653 -563830265 87522074 293582761 926527553 334485788 -908946566 232715649 -949792150 -28229073 -509482385 -542018736 899008929 -454897081 -855921218 -649555911 -725171791 -489636061 -586411751 -207361747 410623361 -149752049 451499384 312892454 -620302358 269449323 665598289 -292679791 982544195 -934388587 -68744711 101903208 298176990 -306911490 574013948 -667546627 29991344 348580125 -878581517 771001 389138588 542531281 -666352637 987266449 -285084710 -21905459 -977881468 -924967885 654518329 -229519163 400516743 773644680 860581767 -701151348 -105869469 -206573157 -913342082 340982398 -536937331 297280861 621478583 386192602 678052222 93946398 579471237 -238210169 -32537120 -488866448 281024817 -594504010 403869478 89125890 -1104553 -388867573 -44038911 -258536102 532740897 852381197 -237427808 -345871911 -745430827 133293899 140090319 461694017 717290827 -856023248 -459833136 -234232798 859792066 665020064 -528265943 -483829543 388903232 721509703 -504186659 636866144 86050176 -817383744 636266465 994802555 828175168 -178428448 909292228 -61090762 -575900164 -618498038 -791347686 -933831632 -221353991 181682161 866013311 798472812 884560857 -838066909 508238069 690141332 -521547371 -159109653 -812882010 657012851 -843981146 851287314 712825777 -932852990 554162583 921595355 -873686011 303152857 719285485 -91368803 -892709357 790055735 -200376834 -787011840 718192582 147349193 -326672047 -993887925 685747034 -555756901 50588884 -336996355 -320620417 290036192 626066039 -597030145 -449097271 459686540 -723537690 767288840 -14594473 123711897 -526696575 503610822 423871838 -129928197 -287468314 114726424 655418535 -874324574 -835138089 999864525 -238182608 -272690884 793171280 -3050061 -776343800 34027058 208172038 -810636295 -505384874 431301484 313346606 -827136210 663703677 147695164 -525133604 -369937094 654824841 -411318550 -109844462 3162101 270241416 -195930425 30307249 627136208 650919619 386223971 -611248002 641355242 -664833992 -786041078 -92071075 403161732 342961183 -115685629 -614486147 -380968129 -677034787 -965102284 185184103 -288547640 457076417 396875572 368801316 780742232 -145089918 433173238 -955160749 831317417 -495991430 -813331468 848967892 279468988 829358755 -525863244 -515281237 -98834884 -833988263 -564416826 -682344232 -88073342 107787567 -324777723 497427384 -716712973 -452138339 265657146 121298364 -817648936 -734225747 -720113323 504753635 -752798768 -541496444 -169020791 512903958 -213233669 582145739 444359249 -88197421 -921554817 673464828 -293185578 185294831 861741506 -289346564 428936826 -557476445 -633407512 971921452 965335656 737987263 -976844244 -779717884 -665589002 -809840281 846711052 768700514 83533090 33738724 -568174956 135739805 118306332 -648577220 -325521944 404287851 -564474506 197172797 592421801 -855974154 725352759 -168777938 39287342 174061237 -159142785 -884307892 -731432911 131727075 -170133516 883221423 -727619488 924667232 484732326 -735184538 755179702 -520746405 -989981407 -873891124 721187306 -535812701 177858672 -67952009 -178950735 -722712298 -422049277 -681121775 -16110324 56672167 -134807995 -661187630 -799818152 -163320938 16693003 675394841 -470678990 -773865569 185711230 319949714 -245079971 -482275122 -335585908 -997255485 845918401 106852324 -908568109 -588302198 430925240 -594602593 -96427794 -105459393 149070894 839209419 -607136740 560459595 596906241 -362092301 287683660 551544073 249843500 300931332 -952819231 703542430 685495499 834099152 -261309670 -814190510 254378239 -988149967 -681716523 -852544184 327161485 -731860379 -241941199 99066872 -30883453 71158913 110464791 -984102769 -277951738 501231255 365037786 147028655 -90093358 -106290176 -174730284 653913369 547239097 -782392805 -752201508 462912481 966605194 -881864337 -690234047 570500639 736951127 88198523 -416532762 -397531069 115658706 85672432 771792995 884927592 254011745 592094120 108474516 -609114110 -821037458 234520186 682870076 658341389 -990771839 -968904054 -223575736 -852740673 230123660 191344710 -786219972 435982626 161574873 874699153 -198920430 89181338 312776992 -208485083 -4832597 246467353 820403934 927086130 -192922485 727515409 -19910511 -510132726 954954809 640167037 -691657690 440570380 432081953 -521580827 -448874652 611198243 586382241 -270898688 -364696968 -950799399 -267791265 -495890595 -668862169 -408989013 -677944094 961168718 -199793403 994108953 -713486543 -918280321 -742840849 647475139 639975839 870103105 600637201 -300862339 575053330 256181946 332182566 -389383551 -192758416 198175949 -822202678 -94463733 -574457406 -489215477 505894850 860111366 -458005633 -152649385 -120264711 -348944237 396226660 167095910 817287010 898552133 344082318 708644158 501683285 443840215 540468525 -811302955 337048683 864790753 499018671 631206089 -197416490 -38791966 795985621 -68721217 749427288 -654601928 -24095343 332825312 -304757478 -103808686 950718669 -330820272 -946621897 -252818696 867669337 -522205164 35281850 322576289 -473535454 235568186 16423499 609628773 -333411687 -485518231 696337609 630660830 623116174 641316587 -701246274 -478068172 -711921056 563606534 -511303384 -661849459 -597699879 -894108503 -434509006 -590298732 586333801 327468588 15786283 115134416 -421759147 503091900 33740981 -572188615 -550598709 -276434197 868639344 -472983855 -357711700 -671356708 -671134697 -655574862 835153879 455410503 504910086 686765022 449455825 -925298892 -516021693 803428016 811516160 762873747 419245806 -810730024 245204653 -205887561 243406929 -61291753 675061606 -63637854 -740852296 -367594925 -148013420 -816718973 -190399956 -274039540 -974604180 274748501 797465128 883691515 -542249122 -761234416 -261631610 -48191565 -516393620 925333975 -484702637 -964124365 465409077 92444916 -46887864 -38711024 -486227070 603719892 -639267245 566642179 -621130693 463935097 -870363708 -218884478 -167868427 283168350 428840575 231182127 -18528081 847478705 804635646 -559142317 -238186714 754079799 250671656 322467231 -157138930 804119407 105796278 -380123265 -750199644 -800117683 491241818 -133065467 891465517 -298679736 -896637959 401315591 732510176 789180975 606353195 -50257613 -877650640 -396643620 57452405 113709543 172159580 256678067 -598613739 -360065213 714415920 934743741 -729452456 -689723341 748993809 -362165514 -703952699 323846780 -496614890 -262896759 731969798 609036884 126422488 190322593 970761107 -291856160 -341835612 745983818 -974357834 134104140 867689196 -341117930 235940425 -504672094 -763393707 125891808 -168177429 30155211 386767385 -633074358 -318073785 463101363 244581445 926479022 -495389689 -825488729 261400793 538303384 418555082 986001451 -866672255 -551730934 845953133 738588455 -838677569 199322936 -169451625 633329882 -569112725 779838900 156431468 566390217 -186974403 -146059995 420978018 -663786057 850500071 -421510121 126209096 -586591419 -909870279 -597847359 -188560775 544636140 -468464846 -884910796 106212691 988123167 -670039919 920573534 -130716088 -198633024 553272598 -661710142 615099222 -642063155 -605151786 -436830988 362642441 401682338 -33251699 -845552404 549060349 41060633 855891190 -823517497 -166632486 346527131 -18749197 -130344617 -131349250 -542119405 -645816775 309159497 764166013 449638729 -661666267 -319500742 615821544 -654490343 449199116 -487002017 -428261002 302264164 918144902 438625613 -316337143 808940568 77401647 237148371 978162789 -530498265 717978283 647303220 -784146419 25669191 -171452105 -233482427 -931056592 -61995944 89349561 923008977 146502736 274523320 -827324192 -292469704 884944621 -982437197 66654729 509139223 -215585247 301438918 -668691003 -42648802 995956621 80585328 -582154382 -999688142 -982579092 270683109 857802462 324522515 1906015 488126514 -963413412 677683634 180563822 -614877873 -609525782 948559087 -366718119 -147114373 227938563 522059044 -237102059 -100826727 -875632741 -202374734 -499466478 386857140 969397361 -983970161 21232878 522132257 251691566 -149928899 474859945 -965307384 408900003 -711595533 596367486 -356771255 260231234 559706689 -855665853 985133431 388512387 -653960420 -522926100 -149586099 -332670814 551235123 -660874618 47672878 531097218 835769601 63519001 -63378399 -433652006 -703785919 -707200458 -520000870 24797292 -39636853 -19134408 465537664 -631280621 175111804 -908732645 711712575 -860671614 914784822 -458592098 471912742 -214863764 282887142 -624310578 29240256 -809390799 -183176378 -107884241 -541711742 -429287681 -119948502 -195538652 307702605 -453504348 -569692217 363517448 4809927 592206950 -602103708 399624703 593833742 345194342 -589672933 -126781021 790249153 -186700550 597764831 675044309 654785312 -733876510 -49741859 -258020501 83676345 -323810951 182588426 -924625523 318167428 -592779264 -196476337 926842525 -427221617 56253437 -25917226 -727094248 -841455998 822481145 37701536 -415376081 -147813439 291975114 -700881216 -9350447 -820425673 -837158790 -747624411 666626953 -94688668 97640951 710007004 853683118 517016550 -291887123 56353691 -389886298 294357588 100709750 847331695 -427884110 999173244 284960873 -275300177 -655069008 859520885 208221789 886596637 -465259219 -305527181 487225617 -714486640 -334230410 35502749 -9486564 107718704 280722729 -642972592 -451614244 -474415619 418651067 855525659 857974152 -345434537 809769177 -900987781 -760449565 -814192745 -570612730 -681765792 647442340 636193675 603058941 489589062 349865515 688091088 -901426091 -687749445 -140792071 106866802 -481044121 -994761149 295901255 -61215959 613665957 -760579000 -828045325 726679265 591823867 627968706 485687460 -362495880 124408179 -898548757 -940787721 -399538210 -786941530 271618219 -757372005 749941130 324433312 -542836991 -518807179 457257036 -966199674 -667065721 20266136 -996710339 67794754 -353027565 815618076 -823397641 262758762 633458629 850089651 709224721 -650721211 633556933 543176740 -492310674 -967438079 -132941881 -64405955 -290140781 -646319331 -365092654 212506930 780546602 606862328 -398160844 -587239235 439199312 391039411 -821047876 -274493491 925197704 -172100825 841132789 148807041 -984830289 -169192489 -888846102 667017839 468094865 -663359163 626897289 648361590 187446054 434249355 -561418437 -763085891 967923585 842171820 920117637 385594418 770164488 -772764214 -164911652 -933910490 -585760691 -517136114 -619116447 -62537922 -87713132 745176977 103018108 244370919 -322207681 -79008171 -201600380 -842921721 -373948888 -863995013 582929418 912826180 199369981 -425797410 -629653119 916453278 743011741 -580154339 -13557872 -21013820 -903242646 -659256598 -575333471 312317585 982325739 -623456017 856347311 -241944410 -52381880 -295366934 -970320974 -555281381 -470752162 -745622924 576280904 871114294 569085337 525804540 -271028228 -305718534 529704214 609097976 -400854225 -884900233 752245380 -327866421 367177625 904340092 -480111714 75860992 683636231 638253483 -413632828 -650667755 -612633241 -576675262 -803555637 621726807 892825926 866944695 -174518108 -597426141 382900833 206101843 231816886 -823305633 454715090 -988210242 -281429983 325472211 -629201393 734732471 -832184341 954372945 -597310676 -549960372 -303028226 806490144 123093711 421445513 -36436648 -623577369 -247771293 -531590243 -67513989 88311110 92015455 514926320 -963321017 304210430 -322067975 -227965333 117268878 345561806 84997664 957151530 -799616964 840205428 -461943668 105820525 318526783 8747333 -17743362 -113721721 -831900992 -736891100 -133223803 179979469 421555833 -60438179 -893996709 -85138253 -551181787 537678110 -821621512 -288633885 -13938426 -517617366 -836830098 -15295280 979617719 -558939558 141303320 789828310 950212737 210376907 -578233330 -90725093 810455498 525062485 377443027 508053621 647624432 734049351 548513462 -917311129 -643957787 51263625 -712153341 -806450789 346063061 380867398 -201699646 -123433008 -723272030 350448726 647971919 774272056 -523029528 -120938386 -253578909 -605635951 172959659 274938065 -456408046 -400881204 602158794 -484365139 -307857420 -134902497 -57217397 -239432837 -226656636 374217784 -317908401 -836253265 -30259744 -751288442 -260985720 -869815713 -113103649 142161632 -973222817 -286852813 91036781 49637732 470960078 373548296 -903572676 641687339 -844388890 600181648 67990959 86007850 -630402261 -818059007 -853678201 -606225968 -682855366 364506002 -958373550 -335335648 366180759 -972644962 -339138412 -789423608 -145114943 -470515945 319353225 -445243387 482432967 2481597 -349156020 968832781 -987684883 -262362627 889008593 -713934205 147709734 -96705833 553466884 563019255 802797444 -190798403 -292582173 -681374274 -430164801 -929118298 -59988240 649692265 -781652813 -760688256 -130648713 866488763 -493807857 -307122689 -238252873 642736800 -305497983 28056121 46973371 354232669 -310234412 -354716871 913380897 -441510960 229860093 947608776 -60769913 -686286027 -869724488 -920631329 720562024 197368035 757180606 181214514 -483108000 -869134983 5492236 -16732560 362506406 266243326 -258761262 -485952708 854576808 -371944394 -890012608 -963806513 -801029778 -481892373 -741863861 -909159100 -73046638 846747326 -353976815 802352470 235322738 -44477465 -850862527 567906805 -499208859 801643086 -76323374 -823061725 906566738 787143710 -369824624 -241089014 -339355922 -624687137 -11917967 -458948121 -857802604 603954865 -404992648 -739678806 -209881808 709478211 -856985032 -662464882 -53824340 -917080211 44624619 -80991547 -467932064 -600582433 558777383 -874469546 -761961823 95166959 948244316 885751272 -902782821 -39908031 -993379578 195290449 -617094294 354789011 37487654 -740554450 -926111918 -37857988 841039910 139953855 326068685 -414580798 4500598 -586966741 -446440819 378238323 713291359 582040795 -663047050 -171299560 722571489 -167527822 384596173 -747541521 -183598173 -225284837 526188690 -403456419 -959232298 -852462609 197669584 362714762 -308978470 858389686 -768249680 147126865 751747165 61795875 131128308 655257708 477168729 317690682 339917342 335807714 940826156 655832443 -764351880 296194437 632548762 894614242 476856558 529959209 -973003009 -66910577 741276901 -190551331 -899829481 702042106 -888908119 -392718534 -761789860 700277031 252929853 -609071619 -762495650 99759368 767831582 -570043171 187540979 -230387480 296314735 28915145 -947801534 51051899 79619376 593492248 -570382968 33990398 461760017 -366617794 -878327835 -587814626 -822511230 986907144 -434874505 424421459 410439737 -269701832 180556334 956896927 -3894146 -272040680 -978875455 -690495044 -484065211 -724997070 71256382 -680978867 -169592397 386406549 440801829 325019349 791149881 239629693 -908368181 804928625 -284632789 -382114031 919416525 222283949 -176801171 92807124 -882585878 -513178286 352222207 -784628710 -847405172 407880365 -301018488 876522776 901337678 -380153367 410633967 226256736 498984236 -506213914 578687525 -986754351 729004653 -823508685 -585559759 -757924730 608416446 317030391 -137180364 -231104170 168540449 427260836 -818342196 -976976250 -756901363 861052782 -16789434 909146813 347362858 812422356 389539376 769958832 -551135589 58199613 -726564149 298603239 437839928 -80155832 102092347 -626988112 11864996 -810533457 576767728 823156726 -36824903 -986708243 652848021 48287181 -789961548 453538154 -320907814 -440326215 942953299 536972567 942546177 648272791 414166612 -500379927 -954935045 -703497328 -322808568 951987943 -658754830 -208767286 358195653 280246165 247834836 722720846 370049809 -408881392 -832211809 -998332866 847225278 146547800 -142361536 -720533625 -645082263 -775462263 460576320 141186163 801113555 -707310541 -630743228 -351035033 121726578 569597100 -892852099 -212768864 -30952512 99325800 526672712 -410158879 -762496654 -895423715 861504351 -646887544 460954238 359327525 206799601 716435335 505004317 205828697 684242681 152187562 -286403410 237103535 -537724459 -533080803 -442399146 -895738535 773136934 424062271 757834952 996947493 -223516333 766241510 598282922 935015918 879092837 -746945247 724406685 3037757 -256585518 -307254753 459816697 206209213 881233622 600911230 900770099 -168097644 962854912 993697594 -818348232 736912607 500085334 964457830 -374110238 -430919952 -371950816 -711308971 76811788 -437959358 910154953 379250850 -304447930 -241842771 -849632304 794091483 -906722591 -13030277 297541984 -559619567 -172120569 567726986 -677634365 215451880 -999145626 674141955 -990917975 35516044 10456164 949629848 787029777 -492182440 -73734894 -224356643 -290255585 -549807615 119697824 -142066266 -969332240 -701884376 -677361186 685848223 658275819 142949005 688028062 -169722939 813381369 -871486752 -422039097 487107809 376926649 837848501 -846206727 -264743509 930419568 682917615 678177381 -529360230 129708853 -181599551 -946974784 481905111 687931393 -746000381 -936386641 -892627867 -565001820 -422455403 613292455 -36609542 -191181186 -571489966 684639250 345436568 83761573 -787645249 -514853151 -29258058 -621418069 -144063511 -524410614 344302831 -211851153 -421940980 7054711 548308115 -47916053 -354784944 183560851 -849846423 981229043 809310771 711678012 231786045 208043667 694408023 -113804643 -223144644 -714228283 428845718 -674894141 -495827178 268055710 -750286034 480366314 445472648 732046462 339063868 -362094987 -578682490 989701366 -862246759 -950792489 -830438373 534827113 -37011938 342406690 917338141 274436126 -524466574 -323262817 952287854 142724003 142009432 -695893836 647316449 639580554 731082065 369166202 -300422213 870957579 927026105 917800945 485620996 790340549 -880979578 286320582 556563021 -190135791 735282186 871751348 910206550 -791693636 439216418 -435926007 -537464362 -623340170 78714968 -418440365 -226638346 102703732 571436258 -219154199 -611112928 -853660065 -81479442 -870258679 -228245033 266429774 819736497 68840353 560103980 -110318408 938072516 -772054927 389256450 -959591892 -894382469 -688710454 -269317208 234125726 -29373395 -287494393 -540461019 420863953 594766878 -955023815 615481074 -824876035 434386295 -423534402 604711917 64424044 10123050 20543771 -410417211 -841511758 -628596278 -431040071 -117460969 -659679487 -517715772 80707894 -560300902 -526402567 -138481295 70247535 -316245780 -500727299 874192728 -925856145 -175660255 758764717 931843430 -526130683 -363043377 416186891 946070509 454953188 446614130 -775573488 283526224 -573550712 -577983408 -650816850 443376559 -117773374 222831319 938165072 582236220 163005941 -239282229 706742172 -859583280 -253274671 -389074631 624997233 449278544 213727254 -764738945 839118165 67913339 849886884 -426609192 -523931094 14576676 102197643 -887925552 -706573846 522443406 -511809792 870119926 -362262392 314878006 -482403609 417994197 950559672 -543693288 -760754573 -79020845 -443167616 -376945693 -108485681 496891577 417969547 -117440403 166136205 -632181695 547763033 637372684 7631525 -207419431 -283807767 -731855073 211520354 116907873 -186319749 -364109228 893279579 650228265 438238641 50897285 -557568739 -813582083 689485096 -66820013 -823686856 -644610713 308341222 -970453741 297029471 -479495390 -823131671 80219024 122588351 -291232492 -661850932 271362645 -24528075 -190859963 -930820323 -813253779 -643946718 -498753617 550807339 -439294776 -78260904 702766509 -900853210 387054920 94020025 333434297 -429885568 958245928 716906237 173579363 -642779857 -536172530 11620900 -562316918 -772139999 -580245941 799450222 574540526 617669529 -306619870 -748084776 -254178847 845331718 -863254183 -9231797 -418901744 -435774980 516545804 165531099 -689260605 694720610 -31131501 383935220 675005145 -467313821 379090172 -468237311 -533320421 -563529238 392493702 -263378901 -657987040 -68761730 -462596259 508899247 781081779 -258937615 278370092 -317619105 776389245 -942316008 -694294943 139022923 289276619 368384041 -858150117 -127532241 -431812348 592831773 -964777277 997058330 64051513 32815937 478158238 154872465 -619884538 174696507 740848151 841486534 157069449 360906146 519909313 -538371929 -283832268 -85367125 88382361 -783451933 966023204 719534107 -339889578 -173943571 -169766768 200240667 977679317 -663669611 855139846 120066056 997490959 -285791165 -941132172 876055214 615925397 -586667731 229061484 147079806 -323138472 670955778 900271954 738650664 543149599 134112626 208774823 885416839 830038493 -907537286 -51666564 -721867485 981197553 555179620 561042639 66116920 305293668 557955157 -538819522 -494299512 36135849 -949432045 -852315357 -380805003 -884431565 -880656266 348947453 255943169 -252570004 -332106479 -590492843 -681140608 -358513050 -55820996 679099015 411631530 -332055438 -58373150 403808235 -627921086 -991731653 122425796 -244950898 113660481 678399407 562039561 21124263 355574620 -116513193 -914045181 352599894 -28542813 -847524350 922778148 -732481288 -321843872 -633468790 -325370772 981825900 464193703 -170336242 15244930 471679453 179017968 432989561 -724499089 238602786 224267376 578672158 822166136 -612518279 -372583439 342741330 -576105491 -918769504 310580599 46593445 -690584319 274787593 974332201 916093291 689949228 -855176401 514766240 981631710 -752426824 -612322195 -99170192 -268764828 -436748265 659738253 -546893427 -660617112 -870739675 -263809341 55184075 995122350 -346028140 -538502383 525972701 651060389 754190528 25297025 -247871446 -722284384 -456305862 382496593 -865306923 -939824387 470740196 -659634809 -764021655 734520948 -457616543 497069832 -629678902 956665453 -851546114 -142063256 248693787 67898816 -522225586 -655337840 -513150956 -606977665 -330713197 761227762 -337255399 -589024411 -667371230 -539633759 995145281 -827868292 303863177 505402891 -772600530 321405952 599747424 278880792 -991764686 -750916065 -218613414 -752959656 994290615 -350735942 -140663881 601819372 975559439 569542772 286650992 546952342 -796751410 -898683860 -627502864 -676355101 49448375 463324337 -426034043 -328198185 -191571863 861144746 -994635502 169700820 -770494879 906153677 -761924474 -163326231 234508024 480841736 -425104212 219581964 -849452083 59092868 -617485394 -324638556 53705228 -848838954 -199427105 -254188411 -699935826 -463188065 -143425154 742468574 -476667904 -196016483 -819763327 -628922872 383253269 765723177 -722912798 777879373 774987653 -887983491 -166577396 265086892 -229264497 565076829 524851687 -112053499 -947596708 711169120 994695581 276010456 -78080293 809981209 871801715 -671120540 -767057947 -561335536 -394118470 -752620162 -974163000 -725003932 9178776 -864728411 2434119 732157384 725273790 -223110272 730877604 -451389399 -61811610 736656234 -320207229 720430652 470038393 22874164 114680027 886755309 -411814293 655902784 -45645911 298631592 -686348811 746722690 953837485 721875215 -991119850 -3929150 -380158117 69698485 -222800898 -47323554 124743797 -846271651 -121546149 202170305 -715723001 904503812 527590716 -554393067 -883248328 -993565449 788254527 -406352160 -361194394 210701053 -812715486 62592164 34355107 939959558 52462604 673836880 514663735 115255617 -280547480 -487239085 209206856 -701770801 -439891200 268819830 853844545 -319858825 -399224240 -120408747 406768761 -657774044 -525325917 -688142142 -814171902 998821413 519651338 347502144 -127309907 -339173972 410342169 -772963232 139920312 344048615 -713459251 987767909 358097060 818621927 559589391 -488715240 -21394541 710268100 723313958 602053422 368585346 556274493 939239217 -920822250 481177019 -930015926 -275379871 341344696 661304002 -344235987 508335788 245373269 -816116242 334445906 -439374009 -88932090 -530229890 40097420 -413794997 401656680 -908159199 -613516270 492666077 -500273692 -669991894 971086036 -562698065 -21314030 -980263023 -642727993 -494326914 689043691 -608669917 -434367457 781456860 -838137974 483825502 -50544705 -239818617 193234495 -587086314 628941611 -115319515 658600359 -255529692 -86659476 -822591686 -166089909 670964317 -448193162 998326769 -118757714 412869258 20051293 -504135712 524284128 -265051743 -515713028 119124129 305955084 994737770 -661573436 -239037441 -318223173 966601973 -413648007 86524419 934456139 -493268145 268268893 -897115563 507179372 -66918480 -59252774 -548479906 607684020 773848231 339279964 -551628933 322989502 158913115 709802927 -331968137 -699309589 70294455 121129421 -514809156 -55020457 -99206600 -830089140 -738275898 -359439575 365221975 6370161 -266405748 -558067724 623913578 620415336 664831381 -613728306 216385884 -153350146 -20542776 -387190548 328072405 -369436306 -545224112 983888304 231537357 -129716099 170746120 953989411 549222641 700478788 -292154671 74204112 -998722203 -250357649 -632189630 -748474536 -100458644 362395474 985004224 -746263644 941232561 693914910 -715011586 12171912 -353923788 2229508 252896517 84989668 954384912 -603277387 -587244726 235503343 220132848 558813412 -355508407 998478296 -997270440 198466158 76477780 772222393 643751607 -403076767 -112404867 267553730 124600799 -46853718 780744136 337810151 11512890 925571475 -550453495 641390135 -824937461 584757269 953794493 783368382 745445737 -541304921 601229543 512718093 493197920 -271276649 846130023 689706874 141663023 559742692 -676288906 825088217 -54383976 -74572816 703085057 -912773225 918745690 -22947787 -919538259 -429007922 33208612 679928097 269593167 588056783 -266304973 321393642 -322852205 470926703 647838929 392976362 828303829 44561321 758016526 -413547548 -499174121 -601354405 -158046534 -352198999 247588181 43060567 -373517404 467764886 295454871 264472472 549901424 34242375 650049371 -309677949 -720948764 252858188 493578721 -496083706 18851061 299467017 -610706547 109126148 178867725 -574630170 650024551 -724505715 695441492 950120418 83360676 -747609729 -604218558 847179994 -617004996 729086794 823885088 375678511 914029217 -486175775 270051547 -705518592 42993539 -885407313 -45060077 684058517 334578700 660548432 546249652 401785954 436690439 183373894 -442883836 400435218 -935438047 87406849 -925542194 -432348639 338858042 -153545619 577736452 -35776567 5003239 -125835543 -72067754 83520897 -628054393 490201244 728340436 -66366573 -129627978 918628580 -717321098 -451558288 919914070 684690857 723347467 17583786 669403821 -250802113 520731953 748435533 -11394812 65231270 411589502 95710518 -157119847 -277253473 607310820 144356137 -659943793 148030921 807674218 451259098 -213237797 -994005780 192607078 -407650794 -449337301 -34932815 -252961831 296832696 712776336 44112767 206302931 -482530243 740458753 -988705689 -533079471 978370421 998411620 -274638773 -108758317 911386961 -749517975 -706875054 900034611 969201174 446152353 -821319179 -436569800 -367431360 -494923436 -393974744 -53962527 -635687934 999946966 73121858 337907322 843252092 488329237 165135470 -438693968 -939062568 -44108086 478651000 321556758 -643322692 906370798 472942992 -258264961 429569736 -468648448 117096604 643794264 701551733 -203165054 51947612 432854444 642099806 322060683 568242095 -927601707 -477279266 80165361 -285395532 -947554659 -279424804 -905023129 62224303 -201934694 -279678075 -415828874 -872696686 830215250 -599729177 530785598 -721042664 881773143 -590225649 -43301094 263728204 152305750 457394379 984501657 122674517 -359327171 657381744 -520229646 866775587 -499397820 -89079525 -280966792 -817142033 -137786364 461583336 -127812868 -443236967 525170652 11667693 131054960 367887076 149559283 830573146 -510729879 -422885100 124663401 -981952924 67419422 390196498 -993770322 410326787 -778643157 -928759494 -150486684 -821391672 772285220 186321131 -691982847 943220733 -108665644 -158743255 287006420 -509782370 -724967560 825004845 642119901 -878573402 824216378 -78472613 516564324 -246408674 313078980 -224991142 174738416 -447028393 -635194737 -121009671 -406172453 -624730053 -878152939 328886356 730880227 -887218583 513666967 807945539 -266435935 459009169 19018261 -143964657 -645845722 642973868 -329772469 -58209294 -549477575 628863815 -559081321 706559362 -499817873 903754901 -599779760 -543259718 349913663 99603968 287013055 475655217 -484617645 897802086 -391677535 -838630856 -998851609 -156482903 -871855138 831351268 -592518415 -929235326 999368756 430017134 -478980855 -24649005 570657015 -241945601 -215249840 -881148335 229928247 -68539939 598022525 -905692043 260450824 868909208 441748183 -533423164 199634128 -332236919 536144448 881310002 -3997337 769389440 -506763567 388722002 -849040102 613784077 -440387252 -602668032 87551203 471853502 -568283208 86384707 -520903077 -691025203 766031409 304908152 -236544370 80185327 575651317 381153751 -905401298 292618499 -74537865 -788187944 -976154059 786337272 -49403559 -137557715 800583142 -391682811 -178851796 219983420 -48490368 -51269568 -866897736 705129529 287472581 -914709402 -262458538 -78909791 -818508324 -546214476 -784041331 401999684 324014728 716565580 539995376 -574895616 -269319057 319478483 88309207 177832592 447339068 -568447342 127422677 -329609266 550257381 -623932945 -329863806 -38042601 609608543 -106066370 -288649900 53837812 909557943 -802495841 -632652039 346914637 -26542236 342556718 -770197494 873750721 736403685 73719364 -771341864 236977169 -527185815 -891055733 945772020 -109466137 275025181 -915237052 52336451 -646762576 987852896 35372330 754153424 -168771904 299873101 39353064 682481598 220740207 291419606 277696360 474113322 -954132794 178998952 573248223 524345812 -802691134 499747015 246884007 922635570 122436049 -677058795 818909303 -121899976 -840668402 -271058547 -365758514 369121886 -498883608 -609230303 -671050784 155845781 -64175737 791966272 -619572687 -954999757 -301260806 452287930 -343221060 -555915012 924616867 939677768 -287834819 340698847 -109287514 850561556 586359342 -559429395 831302182 21378280 511673821 518020358 403077589 74032687 345161658 394305165 546369485 961702886 470171834 597611743 -366799495 -939916504 -318317274 -699712674 -618198288 93179056 -271818431 940153094 -565053553 -287708510 -730390491 -700038335 481740800 547282867 709670098 -558101241 277783896 400084705 -762220405 281134829 178843583 -868362873 686382309 8917435 -578677565 -131441242 -859964609 -515556314 865465445 -661280641 23741134 804721231 -876832369 -325163864 125438024 -412040578 -630272594 420853609 -86149906 -931843172 -912548687 -268318910 -140360056 312164041 -693803129 -583157073 -18724739 -104102095 155739357 750591953 618976408 193348242 591718615 988902350 -329103154 227522354 416933596 -700838838 907373142 -80230187 -82291997 -907269749 -834900433 752802644 -309052923 -747548945 793519371 -128186812 -471520324 370422917 -704922573 101099322 -998393849 -851349956 28694097 -545197534 -385548452 96307471 550579371 784441598 196533826 78079372 387335032 999261399 -814004427 -631072164 72426229 -408762880 893615372 -734014119 -689979835 908961422 92585230 -375797630 -866167933 -960020748 -882962951 -767795903 453392175 -52930819 -510308940 307277238 -416335674 936738739 546935443 -81260874 138515293 -426084790 -681553530 56763766 165887547 -452992323 781228038 468479294 19293749 -385925618 881262179 -670254735 -756813087 -798125036 988797117 267100192 764420784 -251724547 854720336 859922234 476293722 -533323466 -193095136 793281411 737131961 383095713 -61671899 -851684659 -268974344 -727455233 -880757751 673428842 784305096 -333457592 745934439 -961864453 -793498277 -569739755 548090988 861232573 -187549685 293035132 -665443191 414623877 -553919075 833171158 -820778046 -868429419 450663785 -139063767 666459789 212866059 -7565444 397618623 214501925 417477567 -396076710 176968422 904810485 488790121 -100748155 196037589 202531118 -229129133 -180484019 -629285817 433222145 -464233024 504957928 -219982835 895633250 -308494953 -193400359 -499552024 901940568 321927767 -92870627 -877600327 164550950 656724602 -581656119 437801487 -564375035 965028710 -226514229 655073509 991643916 -609473200 -393911480 -617206824 -156768335 152113156 628640522 976131790 215482022 615496385 -554584917 -230311882 -145004449 453982212 190096068 119622327 -393176362 -59081027 -76678686 -410676400 -618783776 27006888 695672460 825210462 -107844210 46261485 29358754 884962354 -728875354 935730550 868564515 -402774694 -496062331 -71051391 774545692 940180228 -128399493 -885855079 -98830142 -972039044 -953340697 -740301850 -304033936 160606952 -999936780 526347874 -490702798 46595014 -894371438 -670830318 773772873 -264841360 -399434909 -674386891 624574648 699385266 850788368 -914428913 -923335933 192128338 -787219595 -7561936 -11591124 975839670 -159173431 933958168 -920546266 -297710594 877702738 -460821067 304626041 -744827766 518561037 -20274540 -637729049 -175293287 154609639 -426388806 248594364 -770369886 -158456935 -239924845 926269002 743577319 200249913 -31315228 401155296 -147913214 -366569453 631722007 319482399 -499719959 473118690 229486971 -98747966 -307972063 673407615 -610957438 531119321 -899267181 436734467 -412416603 -850192162 -591481391 306802980 416973752 809549537 805767091 -447497724 -37053574 -715820795 589174944 -442526711 835800801 304009404 -758051891 913390899 -884795417 -244263657 787185951 -650533966 -929145736 -670222812 649923289 901420188 -777080506 626140999 -358981006 -424258166 694316396 -897415017 695379415 635089902 -431566085 493465566 -273475068 -198660194 421206025 749352866 -984178757 -880439039 326285473 -123928410 -114085515 -531692054 803835890 619633607 -90015656 -88487199 19485250 -201467492 715380857 -854857974 -987726735 234971681 268950792 -393613952 312962477 -748230275 389955514 -439936780 21709911 62282643 855555395 -678053897 747155134 -426840825 948785838 -269318243 -678312163 554065336 -886042988 422236401 763277669 258610184 463641972 -124354412 -123398112 40275295 925793780 187525513 148525695 148198978 436098861 -113528294 -983426891 126716628 -418165774 408844135 -961266173 -604426122 193045612 -754139198 59390014 -64394322 293551063 -784875561 -670372612 -628341539 274285295 -553925159 796195845 672480716 523019012 -142475251 -286297531 32922447 -316034660 372456457 705142857 -183266421 261250263 -314177810 -717233734 520468280 -971510340 642565673 -647048834 432527765 675804624 -650682874 98112512 808665426 756816375 882817607 908409637 -652021295 -612366671 -474692749 427011300 -883427783 246702854 879668733 -373218070 33615251 -356088487 -14378852 813584436 890361503 -638986319 -286206891 -852216856 562698577 489635372 861724861 874681020 -3967242 506535310 -941180140 855323057 -328601692 887085488 -847928116 554102487 232099260 984534880 143856659 -623471032 -818953902 551981098 776724687 -718606231 -247663449 -823773455 327770098 -4855121 -257496295 394059907 710344906 -128639065 259409035 -212067992 520525405 -718125126 922906628 244581537 30435666 -427204822 751920402 766026648 -4120523 -678550680 92762895 -35131383 210928188 716734791 -450645729 282922981 -668646717 297823783 -623242175 -352844944 321227848 -283207842 -727131589 -373863161 499871954 685590146 934612255 39289009 469054084 -224125379 -421487641 670660841 61043399 -404585396 -763659096 -139261938 -739566289 -804000887 71540247 -84485253 -894617676 -181900244 140546949 250037219 -567671484 296003537 390020784 -221989363 -175113249 711408551 360884424 -87673175 756849164 752179468 543802872 -241494637 -531117386 200532347 -426160897 -945107351 90462551 -235895730 497342119 -463144447 -312334120 870799138 768534097 298061324 555450691 604410601 -231802639 662544029 791530869 486841340 498791869 957644014 -723571551 -392073425 716583711 -439516207 -984828491 630094130 -700443634 -134667516 57900521 844978506 -882077923 -872910726 -398347243 -869569340 76731136 260418221 820983113 961479955 699029565 -749888840 -77200061 671409483 953360495 202035596 875859410 -160886021 159558456 -136543167 480525147 739059045 364492105 -516373985 -631580227 -94199780 -494225398 -241201234 35433016 -281815993 300521750 -713220768 560781996 594948526 662074390 382768329 -25448542 692250276 735998905 979107722 -112422730 813185337 -961796374 -5931031 910096784 288587275 712795968 -889963013 -230301234 699605555 563876880 21320486 860804413 8315823 867705976 30723276 628628607 430627398 -858958370 -202576318 348494171 150993449 -827837043 -202509216 -935111293 896817935 -880551872 862333407 85140134 665095711 -253140253 -109391425 277604396 -195657979 -701542860 41074276 281758195 563720417 -891224548 -703894692 -951232082 970990046 623156755 735381035 256235053 97601769 647298989 -942067389 -435365457 -499166968 -787899364 714896368 697004269 511498859 -167735640 -181622640 525002697 -200196558 -687044267 151184632 -811769766 350080799 -413385787 636059861 791255240 675862890 -552967523 -438631557 251504422 627709498 384283355 -50332825 941410638 722756410 530197780 506851162 380172645 -220534248 749295294 253271146 -587288108 421806963 252699470 535310192 -643425806 364379026 -2696682 -404923280 191183731 595471711 213116234 890973017 254051150 953157634 -352778501 -683980615 -126721396 -177971677 17802143 529530943 340995414 838151549 368717092 -914921068 -380214706 -608315102 4914577 956617240 361805078 913068348 -247978802 994573153 -581394293 34158077 -77406382 486021116 -336953594 347280942 991490617 -532461274 -993806113 343307265 92390042 -542603293 -491586258 -219862605 948827110 -202821534 -824168891 -916619432 -695412488 -902484368 -772144800 471883564 287230808 770676822 -495122449 -444540647 -914471033 786659754 -909850803 -469506948 230154539 -227146607 170185316 639554947 132689724 803435609 907442222 540755194 -998240610 599699081 -987285183 -93303362 -644644814 -295377997 238649911 -923492385 -410935046 -530323497 -531828247 515381431 -525040755 528733630 781807691 -99698556 -778619419 -754170091 612047452 -558062610 -331266487 380184936 -811483571 -162849343 609137579 -27692073 -301648827 393347459 -837749837 -741421446 -535490498 121815546 128344912 182439110 -412799129 44194201 360944587 949390017 265600908 494734061 895841696 871469287 98857562 926873734 -200864194 -558452527 -641653741 155462286 -367009752 -621667230 -975128538 -198436903 -736246427 391963723 -51555994 108428610 410373251 843077646 631369657 796105370 -382939057 450914474 225727027 -305109619 -872496467 62908662 600602411 -207648896 508605627 -514758547 906739841 754208821 -124911596 -398723922 -841679389 -877974965 715310536 243977580 210905605 505979344 453715134 -320442865 -284473977 776375568 -495129991 656324238 36834129 -849512134 595221804 -368501955 -780334252 -479457987 941954408 -525199349 -654572408 12007062 -140735663 -347481405 448113091 -240463490 741333473 -318278613 -935815025 -688892396 -276716739 736988352 558639100 386911589 -455270236 375645961 -424529108 -301337526 -519083797 -327466436 541939399 -264708625 61113751 -836680509 708554777 157928306 -61811281 987164844 -255409264 337354938 345251079 -543601843 147088420 -428930162 338008927 708492024 -569703271 -606331582 -48965391 756441120 -457394012 342496387 -609698677 -635358150 -867106249 -112905434 -20021159 655025393 327389843 -478480462 -595996814 304274953 -455134576 399096454 -416909421 567997567 -792731546 406332255 87297177 -25318534 914296361 587365871 730837168 565419331 624510743 169068578 -537703188 -101583837 -940046272 778512199 -674072352 -255562452 719232895 -446026943 386904529 -66395291 -197603824 126563186 723946081 -107535396 -173703756 330874748 -979560458 -929231588 598190562 277006274 692194027 -976169632 -57546781 -416784065 193259321 511769663 -353011855 374687817 993687879 848556527 106874137 -766969778 642486239 -330749128 -180715991 847983474 914943535 -267822055 949219596 539810134 -576294372 -50879021 740816330 -474819889 -639466629 543747851 78383699 740508024 -290718777 -251497257 -898674225 -989489155 -511826521 -471587650 937154327 699426110 -373591910 659686566 4856629 -64889989 -5666970 985246261 565299661 384570632 -263784144 -880258658 259243429 145013146 162934484 -18998609 41036355 -928178613 -217194330 -131040011 272533971 584511004 702056991 350760935 985006028 -685801483 -915112110 -42833446 -354188693 208657192 910978979 -128012616 -301305148 86140290 -139698609 714490515 -948105574 291207940 607886406 -791444758 -848537049 668641468 -824598035 717198298 -857464541 958185669 -999762280 712074194 -811260 -190246474 -886059123 410131129 500259478 -536583796 478235316 -95810665 -10419840 757341273 533682287 -123571541 219978531 764253521 533807230 -454558762 603206717 -283671210 -143746871 -154146649 303198321 776360799 -392350075 177593071 606361928 -460509425 105826036 -690754529 364648866 323693864 -27226401 -614536172 -758226962 758678870 929157203 137672365 -107879708 438847577 -958222451 232306719 -955887192 -199296963 -824277698 771504978 128133912 728135644 394828265 508959277 805325254 -989457350 -182604735 -184305667 -277878893 -465770997 832645277 566300758 -483143852 734625114 -254121371 72346484 -689252098 100307018 -20190050 -6039835 406415815 523832631 -291328220 -278962037 -102061379 -197502121 -760905672 736608261 897915440 468153095 -559555699 -533149066 7412731 972215945 420700426 667267296 351989616 -546657016 573208852 -613203803 -214401335 -315416263 390422051 817361141 325712217 680326743 -921048725 -233357888 -784033319 315069615 73513125 -589675362 476967871 -71407291 -985326668 330124270 -129730877 91401365 627853143 -117499560 -52517608 294370319 -433707735 728988410 706428656 690814611 -678482351 110024806 873284217 243456391 -99165557 436757204 -158959842 -575937831 310768958 977481354 563906468 929762236 69441452 29771521 -477700631 -337221162 723426304 833339808 683709423 419994865 -563403477 95763278 218733695 -67294347 -613327108 149681634 -434259763 -8703699 -580449089 382009230 96167901 -281282473 990087776 74795898 931389978 372147221 -414555436 -926506369 -509140935 156417217 429317998 65474506 53433106 198967631 -171569512 -224001075 -402917539 -726908168 662943447 -519647113 -887180523 -903222075 -688845337 -852439493 459050831 183410884 902210327 -126490183 -75714941 -476896543 -416090567 510534742 298887760 340368358 178026715 -517590183 -870569868 723972788 678333510 416791023 -421718084 -499139130 -830752650 779550480 -965698552 354359056 536271685 -732222466 639285178 82011531 568807618 432047604 133294982 -959664763 -547834894 742291044 354476855 -915143840 784160055 811104856 -48449641 631762924 346270230 -115067126 32113242 927130403 405453006 169112013 -678913309 -820607697 -454053306 378304993 -249801942 511321682 539983665 -262594075 307527606 -666381246 328048209 -661588793 490403633 90128105 277115957 -880971842 -759979397 -801529528 288586318 -174952774 -803418043 350581199 -408324237 12210758 911954535 156652895 300133063 58669186 -826962715 323519711 -498848644 -153565879 -662978341 997595826 421387306 828941222 -822807631 -977856502 -56858382 977555501 256523001 352059033 32887869 -536381613 -650461060 985133535 -882476353 77583359 -307267335 -256010089 -352228787 543463439 -862096283 -988901803 -73661874 509885479 273207340 -146456622 598730256 -306826913 -793727597 -758622853 970805958 523006863 281950787 -657927836 -533660789 -70193101 -285731434 -598004126 59532250 -299651271 617454144 667875788 -15142716 -186186018 -316908221 119843041 435559302 -268762129 -186907101 -271737978 -527601014 -215372880 177755845 863345566 247583747 76265056 157465691 459771621 482296671 -819647583 942332962 801734012 -336394746 -470798916 -200878121 -54488431 207475491 -765180335 277441283 -586606786 946665653 -859617306 -817022373 -517797968 -122625223 -528183591 581652589 -362813040 -919089006 465720324 790628002 -62667566 -373888616 -672288519 470645034 905394380 -624261519 247204652 -544865924 -681389587 -121950296 -932189493 -153115461 -612477146 683486952 -699467272 -182011658 -594822607 -310757207 767226150 108214383 456188934 -638084892 654363703 -531155101 604010594 -785633812 199651575 275928444 700811359 -131928537 386277881 -756274325 -618087939 -656881915 -285162239 -49512369 244440859 -946986527 -280145220 -651269620 -540809206 -972189888 788519926 209826005 109328926 115559235 -382247165 -246083564 -447158509 587661743 -558585132 -905108626 371812942 850227108 823716215 237768082 985171399 -180616582 -328992804 425458031 -31231575 -617722327 -993184392 247831480 -41124376 713078565 -429316436 -190593727 726129276 -749628416 145555673 55604819 -228179007 245468228 158749547 79220753 -199160056 -804817155 -700608940 113119871 865254001 390752128 74663712 155556002 419439340 947232761 826068679 306909969 455383112 -47191002 609118246 83587876 553386462 -635958152 803105203 473485906 -429831697 -177456659 -11284031 695583425 727446317 -36325731 -164725648 264348482 -900747751 -688995615 -825636921 785162517 -633904740 74926692 -439652038 -586302518 296021654 779659770 -434136953 -965780869 478946194 103386362 649556427 687774831 -631075617 -280926651 -713452265 605313188 -464505335 874829376 -161296266 -377267094 -625761142 -68025001 -473358702 846763660 -265833514 325931552 -165427265 -764299822 220785470 -580832569 -646886373 -751807767 305053762 -200966530 -976357517 889368232 -571759512 -254138907 561968853 -972760025 -514378007 -484004662 697907908 -68244504 -68929495 -508279793 896672561 967037828 -155225222 -435058714 186766550 -445736574 263134184 -355169742 -470582381 -363194282 -316853327 837750987 167101797 -684930854 -56462958 -729411094 -404286726 683033039 4010933 929490050 -677905975 502920767 102268317 -693758764 -133077942 909318374 98472500 -679314732 -403767398 820974794 -372154733 -284057985 860398272 509293259 454781916 584759255 455615168 157530174 -255598598 953185169 -580328201 101098760 -148963439 534869292 -767822202 33441908 895333202 -418795136 -125027558 -81649755 -451804901 71443729 -184897361 -645018872 82177855 -674668669 633265207 6760813 -534525720 -192595145 -567035249 780457417 -387745936 938327209 414947599 564359367 -465973167 -8037138 865255827 529768652 388991156 100506767 996475337 399061298 578997775 -745818896 -545062303 -213119410 241490223 696679862 -685827844 395453626 -592497377 411815338 166094430 708805430 349577945 254623278 900603909 -544429772 199742403 -566124508 541414602 218722405 947778065 880126237 -847678094 570064869 99535508 200831681 -100611387 512756529 -90673415 -651391303 -955034613 -111042349 -237308004 -57844166 301490801 -49676665 32063586 670930868 196957809 758788019 -906538357 -808712447 673473006 360063612 76377095 763594735 -151106317 671883879 888800629 -175706446 -178769540 210685634 284620012 -910890944 -714518419 764032914 438662030 365225874 -271229192 797124654 -704058392 -153188622 802096210 100813133 645175332 -563459440 314902915 -58639068 583126487 -108105641 -505239219 -686825636 939232882 858639696 -960722830 -91873920 560416794 235934106 891256216 366973356 -235561301 -564064834 -726544008 212737925 -908144730 -453646553 -438706875 -52767463 -532319110 -172111721 863226015 546573722 808092623 261113274 323170398 -699185750 238711204 -677676637 -654203045 400358716 425296706 -188648289 -983973001 -792360939 -337692231 325736649 113601949 779002662 -543927882 244933023 -844391291 -518824184 722398777 -135831096 27024984 384055462 -562567360 274163959 -577045466 -729363850 -538539279 -472338331 408031878 -150969916 -518521760 427902109 -888838212 452880777 197183053 920946230 -474883514 814976518 -130161102 -17384563 512230026 -31230828 941953852 812149081 -160278708 621216757 -881903266 -152844073 898537834 208686663 -634832080 -387184433 387639047 646972253 808709545 -877270599 -642755526 -795269441 -509975522 615766467 -65217654 -659137595 -663846329 786959235 937250659 -528199060 -852954217 901628150 661701948 687397009 -394607939 86872304 994075234 616366557 800493298 -935437421 -858751948 -333900305 -204906714 555355250 270553249 176131010 -271752324 -664059739 262984686 -836076943 -337743392 305331781 188343497 -677229710 248574020 417372805 454151202 427841245 -292517825 741754001 -71314623 -173384414 -544016538 92259289 -502872068 316028593 -708287339 -364632109 -856176688 -835372537 991086455 737904524 -774555400 -338278027 -321608899 -264104001 765541345 5413450 -565359491 -265346594 -20135671 872652319 782449936 -204229114 397442382 696651743 -198088860 -252043658 -173638147 -92194726 296866486 -215412732 400660718 -473573097 53444508 448911998 296042148 -114930852 324928158 -529413816 93437354 -842648534 275255354 165703855 906235323 242677007 490834711 800524063 2316483 -377865085 -894680411 325616788 -409088897 -782410010 935030684 -97442828 -288469353 -475465991 -531806628 609094303 -522032483 -333542682 -150454935 741787663 -744555469 313717175 -223659579 -519093767 -15645870 255698301 557721362 340442451 248522210 757505199 -883022326 768858785 857493455 188474214 -998991364 344403284 632613482 907450171 -541566442 -72220845 132830281 892570482 -532763301 -254145323 -704986782 810337205 -861457669 914886707 -252450045 431426420 -972995208 603887795 439770421 685737289 545915167 56749122 930786495 -569873199 383787929 -537316549 -974062810 -701270992 -51132866 618486555 -898824518 587363201 122442162 328091091 -209458655 440786757 -586534090 -685766288 148563016 -982146321 -550907883 920681638 748564351 -767097364 -404898400 -71635099 -551582410 923198464 828793867 -767236575 -617051639 371449666 -952604860 -315089019 -615014448 -579243309 971841131 -680516114 -617231871 -305895341 -736560691 705356356 375706094 -342979402 619046411 9919288 308436591 884376023 -718698790 -145413778 -659154085 910484726 -993787473 920425463 417392856 608188456 -178844321 518030917 -581589917 -192801144 437293673 742760333 160840527 212031548 -384704575 -639700727 -706898099 -391378052 -518534816 -870565291 -685745548 588939689 200046432 -946310267 -771205561 472521731 -126227964 -552826354 652496570 251135598 -159256367 -258000192 -850343551 -609142847 396323525 -749356857 -355471064 -816757482 -706902520 -242162535 303303306 -438901024 -256713321 911315733 -43341861 -655598938 152755381 806050680 952900442 102132410 651903772 912870199 479707921 -948391157 -608497025 912928891 666039105 7431010 -227634961 621237430 333249245 955249186 274150283 661653450 289123965 -270159041 -596567234 761714784 592909818 18879696 979282267 107613123 605687044 -869922172 -809271696 -976421490 831169595 -882699697 -7391768 960266704 641532844 683898556 -173298921 39970449 397533455 -758290707 -935159133 294496065 397826436 809896102 -80779905 669894079 518578381 -560212615 -525854031 -69670501 900162396 725149500 647948921 -914747866 -334357786 -662917316 698619924 949821705 -841344596 -11255045 302314823 -574230412 860889188 -224251746 -465357078 -396365513 408431907 490229840 -585501358 -703911564 -906165895 702179778 542640723 678932683 246396160 899448933 -809410712 -332823619 -941635416 906533082 -510327224 827516773 -693765593 -772940960 -659407919 579372938 -467806200 -648821772 -532175864 677575566 -643592582 397679792 -579499781 -455283272 -451453105 -326358398 93780147 115039317 -796292394 254780489 -663364647 405615840 -446584775 25905370 175260993 909296208 554760728 639266748 204868350 -838020431 -604118054 609651027 900880058 339679930 -384966532 -953750408 -360564396 -322347820 -718670785 10106511 535846094 -86258548 -116079212 966281433 -97482984 546520345 847729413 -852130489 -307033290 982536881 -764811066 -592397365 810552436 -930330719 961728191 -184564175 456340457 50527641 -824233430 -251928764 -881104818 -632024101 360692409 -182740094 929672329 467125900 -576079078 468181342 -14187833 448567694 -888200145 -861688051 321058253 -413939756 -92981888 588250308 -51149577 306064528 -428200502 -534861583 318012806 -708360689 276689119 231334838 -589985738 350621353 -218611056 -635662375 947088420 -162796830 -261725509 399181661 -475400771 933974426 -819606752 -612824340 -751098657 -816277781 -490934645 415368396 624927060 -684467130 -860014479 -513677012 884944730 476799884 356395428 299405243 -420593967 613229338 -15765064 37976990 -671938201 978450378 653965999 166214774 284365854 -932025236 -172853903 177655642 -624510515 -966171466 81866118 -762631408 -694883551 467786822 -327766263 457752926 -710919124 732420341 59447362 130281273 -134349928 260008079 -742440169 345479365 840093789 211968277 -10303233 853426778 -59775395 -635340897 -755321904 849801563 -608776455 -424211410 -936596500 552798185 181623477 -35959741 -861706374 -870347913 -762014374 994284625 144003880 552470765 -632132767 598150287 473715752 -987714758 -315563715 277113124 80521001 491702715 -629067448 -948050372 811140196 789724197 -944365088 178946806 568383531 145372151 107719543 48644303 -256708448 -471817857 -941384378 -752530720 -633240282 68367413 -742333275 446655548 -228434762 -219837668 866505340 381860199 -289462744 -89579934 166720138 -932304555 -49413749 -853112473 801876582 311402540 -754206009 80054755 -532073654 426830799 408075727 266094577 -625980999 454033048 744894473 106622584 -22612694 1660915 60628060 -641708010 -272362516 -313343960 604464844 -339137372 817255382 -998642822 916636857 -688069703 832125100 962297888 -964463705 -951811177 -900431885 496497799 -826995017 108182311 439623179 -903138074 -621542939 419190802 -34885163 -578300471 -251674443 79603450 -863413734 169123654 237964635 -49920479 283493853 856122075 517435136 -551414486 -989947871 -603363241 -148263856 176502659 954695437 942038433 99086400 310457627 616780376 77332950 -432438804 412402901 943034967 209155 784553018 -413030680 447043407 -328772330 -906399595 424147283 -489094782 -527318890 23585504 816754587 -190515019 -102204180 -844362152 63561482 551005667 -652131935 8083799 601508902 311285234 -590694110 -973780398 -320455039 745455751 -431311723 681725013 -840122173 979796865 16330756 -947728759 -765841841 -56258840 97898471 244176466 -563292248 -740292198 -355150627 566871385 -175341370 799992440 -531037863 517419700 -130591590 971182289 -499769211 -957405995 139902180 155810583 -877894115 795316662 338292789 250384318 -166733054 849410346 -317265412 -742084462 -221285525 -919549606 -134806450 23065918 -754814694 699804791 362600849 236712569 31811826 -902678520 -86242085 256431956 -659722629 776418246 -760026263 -19575176 -532131378 757893313 190394490 -328943509 -288149265 -143683246 -184085533 160000265 -420116809 -364760188 335360804 -480462106 214126855 -783411967 -174747921 130809776 80393154 -275883212 600379078 -847231751 380784857 -779236566 777450317 -896378094 -271055509 -501902012 501168945 852092769 457317065 926253456 -167432823 103057795 118380969 -674785821 50977764 -471398185 -190076471 -881824221 -776103016 141894786 183100992 -27656366 742235812 -490005791 -160491334 594393092 -447788222 967401261 29277335 -906076709 658609280 -962609806 -489228108 -457007814 -413849149 240519565 -610322200 929464052 583222529 903143630 -373913989 -940721104 24767751 -547494668 -148951442 928251356 -988080009 160195915 -81424560 -971070714 -61541054 760594481 814808020 -244916599 360414669 -186607526 -785555976 -468352665 510535990 -265392717 -160479958 388316551 744378749 276030564 -616542295 -455342608 640149396 -549622867 998751420 582650652 -541117528 -73128085 -33540470 -250170616 37371588 -951528804 943316813 -700365966 -691989209 -224172655 -822126797 122283578 -50564675 -243615681 -696933459 -304328843 695498448 500836816 -119793713 -377371886 779403938 -688746242 -370929451 -515588816 792334919 63303333 -423095527 -117279122 -440311772 -257707830 4761672 -600045829 316260319 61268968 129161102 590256620 -343402244 52814556 453458431 -110154483 -689433436 -856079859 -939820161 801804074 625009356 -655094034 354883599 213647985 275401979 -466633946 285021143 -946531279 -759661195 130291685 -774386067 -127927345 -336925893 970888891 6493354 379173063 -677558161 -616229924 -961356189 -378863197 693260554 -229532823 -861167848 -797323319 -815682787 732824131 -446773083 -842359734 -297402204 -437453074 858440687 608646136 170807294 -962307020 558317458 376471918 -286172810 992554315 40605964 -625779747 -613751821 -900316818 -627216625 281386455 585938565 -335685770 954671776 -724129764 -520478097 183202205 422790565 -843233895 808683694 -427136721 511236623 493807299 472334882 202235050 -948277597 -939967968 20826319 -410897353 671992133 17853603 385510921 514583514 865809038 -479517918 -918099409 -11496494 509256251 124770346 663870246 -140907509 443687832 -123871513 -659007904 248651677 -831543877 362930604 -547448976 -872872281 -262693938 713206889 664683581 -726730587 940698248 642478666 -574577043 -554130100 397498097 780417151 -643983860 -239511060 -336899020 75620640 570552103 826680082 95361510 -988382558 599014708 955214992 356902717 -448376629 269920684 -273440882 340813919 493855067 77853179 74306805 -305437423 -728994930 -778899987 -695476211 368108327 -281234866 355184243 563044750 508166575 -170692807 150701108 -410776728 404981511 9198936 -414723862 191392031 -215063892 542435067 567799025 292998933 -929568910 -642484879 -73502330 -760621901 999312506 942256048 470852635 -44811163 532161711 915487476 -531520681 -761650330 852322284 -975817311 -803197329 623585788 -709817395 767883840 -270919498 929638414 -410942194 16696314 306587718 90078428 -90263882 714299097 114779000 266826266 706010310 172152299 -432953803 679193159 -676337958 -343035867 220046722 559313250 -872494558 -505874026 -502196011 -114213595 229816208 826732386 911828905 -264402916 -524526558 -708272935 376140138 489523532 666010919 519646110 -711410577 516108624 506966014 514938770 419155701 -930541253 472196347 959839204 236651424 399448683 -987011568 417432428 -434890789 851112261 620752489 -415987960 -680357194 20123601 -371208279 -443384647 380177783 535644076 442380845 -478031504 365587876 -835950311 -432577039 -940515918 68412560 -117066451 -585073127 -496436930 -478096156 747041442 775455222 -380521527 294304365 -71942924 877296732 621370449 -24551938 538829203 -660764940 185504362 316053696 -751507442 -818586006 659099942 440391999 -838977677 306804609 -866087335 394944279 252101178 484096036 825132571 398603240 -20270761 -933348373 879764581 781196986 432913457 487386646 453929486 -804688482 -325750507 -697278741 945266118 385992727 -656764062 940411474 -983253017 535903175 327487499 -753131755 220994771 -415669489 24696342 302037784 463365368 -339188449 -812516359 17987091 151193057 178890939 505438478 -76482312 937895464 161944530 -515810589 -830425033 -829879818 91057979 738524019 -194594742 870971442 -707919049 862078224 417934890 -537256672 -906686742 579146478 314844436 -493742441 -802122088 -979771400 -348175076 477413930 95004696 -878320024 -334337961 551589363 -566197851 -324870526 -864358769 195635204 -925830489 -71733503 -696450091 320013771 222484192 -382589827 609768829 -778313384 28078653 -515708365 155953427 -54863455 -69905085 191643371 59605944 179043077 232480205 829023017 696491007 -163529477 986369252 408433085 179200683 565059001 363931702 720998076 -275047501 -257386450 418374590 657591092 98030665 -160566191 -281213376 -186547418 -4142091 231195449 -820824703 -555618265 400688327 -670566517 -93963103 -332595215 319505243 -573897544 -46108512 542031380 829567277 -428854310 -862263562 868742639 -62361497 565450887 -436946887 625845003 265707048 597336347 -838193243 330114713 -466070880 -917385727 -121071918 973758281 896666637 -708191264 -659726625 882778598 -965551608 -954246455 -686641405 -280343600 -715030067 -863990740 -380520873 753750908 -352668063 -927769376 549391325 594536876 -291947124 85356357 -427401542 -261974412 -286429057 456932384 857309357 366278924 -966213739 -196213288 -440209947 935036138 -904633108 -93126136 719532330 187114944 -2654328 460776275 -681464906 -226475119 911816441 -333519854 -308780191 -347397907 707346655 873685024 716986301 636235942 340727469 443460647 625024525 693732246 -370558813 -811963434 -425220098 -802172041 -901687631 -339408976 525316538 -590812154 400457093 170751246 434090502 2568872 446955407 968479971 -155778115 -52264460 -956115419 133725971 -162291162 922226056 49383391 -439369471 -65850594 91080072 633481150 982334239 -891686922 -351917747 501588316 -469366825 -147178968 102304921 -747385115 -160705495 -802943237 -794417467 -731638160 -468970159 232378381 334589658 -880044326 389898374 307485078 848401379 -503570306 -870984648 309780513 770432172 -191650598 924093770 -881533917 448426840 888611016 847784823 510861744 -957941776 114365932 -998872476 727588433 -91472639 826659079 -722346344 331611244 330458382 -439059131 -135529110 -707625557 132905828 93184036 -334686506 573961452 345456062 485920055 -886938932 -676215565 906688618 -532228569 960239958 -738777146 -810758980 -683801072 -818791779 954772096 -460938556 -20985178 -493788058 -840943675 -418846009 -278818533 -414765256 778511891 -51257320 -935226479 197921678 -900451285 -244557609 938940444 -907672307 739342116 519508521 -726753669 -226169478 -77830890 -735287223 -912997299 362706641 -443750225 216636005 68437287 718708181 -378914564 717292335 692758651 131580082 506931940 740724349 -624411365 -886113547 156704440 433483932 543998462 -702831078 859497058 404377044 659222674 526963689 -95530064 886182942 621591409 869272927 572330852 -362252710 752190663 27542508 743647759 945709331 178507975 -98127871 683687001 -450654990 -513489221 -772329043 -305638743 -985809586 982053878 722123736 -774270967 -999390936 97899364 605803150 -348701477 80807448 -961748192 -546891443 -98992989 -279006222 566587944 388262546 34070557 -57721894 344635114 -390834792 -69847869 -20791223 -401112743 643368441 -500207984 27983185 681094420 -869186332 428708981 894397115 -966929632 -96429479 -296291270 -667936817 379112417 -865618018 -920226766 -838968960 555152423 258083705 -466033059 -142252793 -631262765 -353084922 149509317 86299858 884361944 -835256649 238493510 478366336 665886873 689963138 860143678 -67494174 698276076 669140119 -448818609 -448164622 -961408179 536460225 437935556 805552540 448752604 -462408346 45991038 515966557 340360829 -936400012 -724466442 336171384 -970476841 61316236 525633564 -514704005 -372833289 930406393 668958897 688387344 517553260 -235046154 218615043 963122307 336873441 -304330986 127513183 -640827554 -337388189 197905048 675360879 -966701385 64475160 -553675997 733149346 -678363723 760018736 -605133537 -490168458 592672965 -156432059 -484976194 358245024 -94327094 -2532726 936408628 -642557045 -507370385 331797601 617594364 595483668 -877200998 21756237 -835069976 571319068 685698956 711600718 954790291 -466755445 -931095342 -195620925 -746767314 -965501750 798492890 -302522897 -87743731 -573626134 -185285874 -501739425 -642382306 -623479357 -217581169 230914635 -339984642 811888653 -21158870 26521829 965189144 641470986 488241882 350020782 774672929 648356808 164590165 -124011946 -392248247 34693404 -613399166 -729580434 65907481 -85346063 560577348 -621915526 596856093 897270493 -505553903 651895058 454868363 694339147 -834588374 301634206 307987687 279383274 -424576880 246680085 -226763810 -55350644 970235972 -675041826 -278642125 342713151 657871691 -475568973 -194597547 28348203 -442181075 129591618 299490453 434854567 587085113 505483708 -361308981 785904081 -875146795 708804298 211851710 -223099117 254923598 -476547369 -477525169 -248603095 -388909908 104974559 151128977 483004495 216920850 -53063685 613925982 696405938 -876310801 805558579 413630063 -589890437 481283211 -698001726 -572722567 -58409731 -45416381 483860345 31723678 145042530 578222834 -876442146 743354986 -844712978 -16078115 -128317158 460529973 878910638 20036540 -905687673 -816363058 3855351 781830769 38146870 -514938416 217433458 464477670 917103619 -469938080 763874619 126880068 72975407 -438018100 -459903605 -255986631 -691739500 707510651 -720923725 565178232 545173360 -133860311 63490509 969153050 -504376918 -988587675 -574874028 -298030218 -273785513 360105084 -642341727 -129402519 35260098 -104179618 227000206 -749760603 -281834187 787335074 459886304 -476376821 -395395920 -876738606 474723811 560789041 -92937452 35185130 -216605800 -167256484 -435120862 922552315 -219212181 134260106 -612154737 -307719029 158123288 -466594877 -832454187 853381899 -85909307 850082732 -361869873 996568968 -441868313 -462609436 -322384436 -226873911 335454476 -696491924 789359048 -261958950 701701766 351161538 -528354061 798586560 -230021309 716828828 -644156682 539244721 937477895 -675912057 -508254472 -149942436 473653794 27161154 -163547400 422565064 -707801342 951769315 -384006403 -349594863 -92222708 -687039222 -167116786 -682414375 -688528537 -494669104 -718885514 -414855821 456444478 -139102864 690322822 808601682 -937858415 -635987291 762179194 213998072 -651133392 778971653 192751506 -294739476 253715921 -326266757 -880418275 -48986263 -794791113 -242993799 -175422219 566325798 744769081 92921163 734867420 188952505 -762144294 -300612032 -153194435 -959516376 304754624 407636616 530133754 -127543558 187889636 117805317 702951331 -689352598 214382787 948482644 914067473 162257177 -643745647 -206891371 -979057620 -937809187 805603556 -627524815 -497887632 840026608 595372973 712836292 994789076 360063063 853049780 -498140829 -382995401 -635289870 136482602 879143361 653801327 114603380 -74081859 40980535 587675335 266244668 -619894632 900957891 -108677450 -924333117 701873496 -977038594 -302874893 -530571201 -13967678 734078911 758174570 -745440664 299657076 650105354 586775289 938879958 957488785 -621133818 -250779598 979891977 -617797497 -168792909 411995844 477951469 -737355509 -159333554 -79664107 -856889951 -991971684 386727025 -740506248 -345879794 926995376 273492899 -223758045 659517252 -267070624 578238354 -491359561 -32354920 -262346133 181915495 251537331 -881026143 929826656 587509473 -42559541 -970255684 -754853293 -490196714 -646117655 98155777 -769075760 -219748598 -85177871 -626723533 -926204783 654331300 -982968249 741585822 -364779658 -462924071 595626514 -552145209 -296612972 -341597411 -20838930 827457598 283190933 611281726 77110820 -584008583 -470064291 438898154 -581108214 157816558 -557176562 977736991 115186019 -441512426 -500063577 -750245679 139919849 632381642 211296387 335031308 -576328241 462702161 -355310937 595888014 -95873628 355160941 -10827757 -745643464 -249935110 647005533 691725337 918456123 410541599 697292302 -712608196 482280487 524165509 259674762 468013552 -602988474 40063207 -205918687 -799957563 631165418 105919099 -453928374 -979471012 -974529480 414857220 813860275 871022024 794833505 -309830682 330748910 589968871 341483529 13525944 -288628392 -564735542 627991309 -445356477 -815386356 -184346660 327412675 -946891238 -124293972 -772004352 -328041092 -479245801 -272625330 832554972 437998653 363629334 729965974 729069193 503896372 -274962319 537079243 512057020 -427157610 359399136 197842952 -537063068 821069888 -879366638 -897477930 -783049604 541702872 621993290 32609141 140711270 480011071 -734836473 413788393 193147299 -405337530 -167438088 935358292 184225485 164405513 -741791532 -576564016 -192268908 -107695909 -118185065 -579437235 570153715 -752439852 -663736293 480065718 598637404 -604157166 -539564984 59264029 421952518 -651325803 -748531097 995370294 -384813951 -780854620 167503678 -128597546 468581229 444977707 -226006705 952478970 -284335814 -581564477 -218298005 -254165100 -50731725 -155350692 190960727 877673404 -83925330 -257039443 -869957143 -671304434 -279442025 -329887434 -357997142 130089701 851568141 -743484729 923210891 -81691162 799913902 917053465 -9040512 -309628642 770265299 -39958629 175237106 812450966 440296077 -161007297 767807462 272263003 481146056 -390756927 -187658222 -208294148 -241753422 -927298977 216969399 518135022 276569898 614650181 -85717885 53315952 -734419113 120214358 -640561285 374710043 -486104154 -881454100 -370502706 348055335 -340379654 438745710 261635301 -117863260 820354034 -49763710 -207212770 -345248126 -831364876 -855269346 825089591 403783638 703714603 -766979092 -558272937 675407012 -930078551 826696438 -132366491 -740109151 -425836577 179219685 79553936 72373778 145513922 935134461 -727033726 584639125 -725820310 585374318 -526353034 728384511 166242716 366799932 -427387677 -351252987 528182882 990342360 -569324249 -272195678 141915438 -370580937 509100078 -912168188 -144887591 507778737 -552201647 -501481387 -406964446 -440988649 564332034 505437179 961519954 -59364202 -55210141 561498654 -730558483 784595019 -806089709 -915970905 543863262 -127042949 241244416 -662753787 945764118 -500986418 -592472472 837984961 -63691138 -623909767 237744892 -799822096 -856824205 982100189 -302874486 994603745 -991300414 -340284841 174203541 -998495577 359579196 29690342 194167231 -266514894 360630799 -242851008 970986949 -978227593 -380447910 -751783212 -975698095 -567050019 984544551 756743995 -899203879 -383160460 -559680341 787124653 297804902 526278694 82193501 592422952 -877454085 412014555 -235446884 468117491 -649161533 978538217 -891113314 385564958 762600606 -575218673 -786923656 791480278 -928463302 -337063641 670879885 -132211754 769702752 -463883197 -753563835 264972868 345515520 -508985326 402923238 -889860139 -118897604 -454901330 -460778562 -536342726 -779919971 160294540 -103445723 -34494917 -140799417 40858094 -569778585 838658546 -716746910 795096760 981180112 274411997 -195484896 -751814258 770156710 -539034690 434358365 49181823 -989164164 711042518 -407108222 -925542117 67086982 -25443601 379840866 -199792121 -710586213 71884176 -234497009 252122221 -501857505 -870216623 -212031602 -190079406 -914581648 802461880 -763218654 -411761809 -486403619 -132333932 275929690 355600939 -702841665 409371290 275271400 -743850949 -250194900 598918530 473817777 452759233 -52849491 -870325755 803343382 -350237160 938166518 656418045 52405908 -197406828 944839413 746533748 429914174 889181779 299411178 922702679 -940444604 684345226 -138501599 738628442 -528516792 530752630 -474300490 -341447316 -348686109 998367342 -585862470 726181284 -643770053 -706538262 400280574 738347161 -492015046 132598382 -556762510 -539868560 657935083 -391542920 -317651396 -787054220 837650795 686635303 365889969 399483495 646212882 -654497909 -837016595 -409389212 419450045 -488518128 -364965951 -638081974 550620374 810055433 26403112 -483386364 595900774 831002144 -556097204 140049466 405848741 596224842 518651226 650672959 -348176668 24042540 564557541 132679322 -654681191 -508506193 -117084623 -110350751 -549830708 -64545675 550134652 -813359808 -206791012 582616682 7087873 -610651426 477136444 477006514 51478112 -516042965 -768671465 470118712 829092163 -14989070 426263619 821666933 -521797479 -377829099 179092457 -988892559 -493368127 -410773629 -916781497 -470110903 681730013 -519407601 -900278693 -237522672 -529156291 -35700880 -180825590 737295382 700683854 906782444 -554717821 722229500 -629185831 -455250551 905007 835529135 132937834 638012091 -73977232 -689207749 -655339045 884161661 -512594636 -575002557 -537136834 608647577 221452871 -738472946 441996346 738700272 490729876 148162029 -402773194 -223861375 -236206098 218132836 -814549581 -599513335 790682954 332777870 495622077 -213483903 604684644 -428217170 709636083 223852464 135407873 -433992973 236342792 732549608 777213990 285379728 -264152108 -409188049 -759228102 517736880 721655083 770696540 -154731794 -948190989 568717252 -301670255 -284041235 -232516441 291495483 -885664792 -941954586 -358134015 500384547 -818020633 899425740 -117646464 188914790 902087142 440855851 712318947 -609290273 639061689 -712883201 639475622 990780287 -706820487 773163093 230312465 -994751217 296278402 698806874 -704614725 -519841671 754116311 152662090 -909722948 -783850075 599248305 557634241 -911112938 -788325762 -829736807 -329594097 -212130455 -920682045 -216992838 -327690143 917310647 481119039 996512739 164537334 549211545 119792686 -390706105 -765280596 30795968 14123899 -767136612 898811573 43872531 110667693 -343396507 -663500012 502800104 -825820461 -241717264 587050204 447845610 -903893819 166259154 298883100 880654336 -466914132 3304937 -746621493 49430252 -760005301 478381377 -870401747 -60094380 584710519 -19087545 -38296083 273586163 -601514950 -196527279 568931870 834157232 -831977595 -304864117 535059844 774054404 -831771641 -487260051 -91633616 956360021 858519620 -926940003 495990057 -122371854 -393683436 -255670046 -729920357 707989348 371838579 161303484 -716593049 -158242240 901055814 -429308824 -652240496 -487224875 -741634353 -925752578 -406456290 -843858588 743638556 -810017604 -247128598 -227653126 -96553137 887533476 353714521 144132868 -456511628 488828640 -627111517 957838803 666068510 -37443574 -794002561 -557290387 -692626723 -474210737 819907126 -398674908 555185756 -320583504 432513025 -963308906 -751355921 -338561442 317284875 706839371 -498792832 -81177173 -562451492 968961872 -161712787 -788013308 -287756448 -786547261 940188937 -572706806 -848931189 -869891583 373754553 764260445 -455626520 712814091 -201431472 -221226727 -359322137 -164245209 804783907 -768473053 113358365 821577118 -32926943 77116465 -831723432 -934692415 -919599327 507153333 416227077 625016285 -448493560 603378506 753542542 -886085870 -479139793 162318918 -731350133 -232409471 944808784 -877096136 -320370815 239781208 902286922 -185306892 247288142 716900496 34182466 -332654937 239910508 -852334022 -508309630 545700633 922928029 489466432 521053586 783407766 -718894540 -404280887 -912208366 -558793980 -999309128 827438573 -717442417 149672907 990548897 940704687 -898462292 807850219 -318698129 828769420 -418785154 997196715 800899730 -204770841 271344708 743002691 658705010 34823553 573967541 450992127 -887367417 -415636811 -823510265 114589635 -652905102 406054702 -160213781 -827189184 -734637512 -69351664 -593935921 -123310476 -470023409 326903490 -464668987 -858194008 993001813 -213731742 -687520177 -916416455 332907900 -364887117 -913592827 -365405465 908897126 -760477258 433431350 474304396 427057408 -198249052 402169756 396627857 154043898 -688443989 825553168 120636204 705269165 228063191 98105395 -358119380 -795176763 -19807771 421736197 -878000278 374070133 976656393 -843840329 287366924 -746118122 190621121 -64552581 -860019080 -932718764 180255339 514123226 718022703 -290000180 981496838 -532349693 508312539 116486935 -983813118 539359094 -103440890 183643932 199164634 242724254 772433636 -306019064 -927041002 821021713 -571808481 990231505 197455398 1495777 676207134 -877940173 106102155 -104909522 174748642 557084134 -948652460 -778087061 -513893240 -507197632 763146721 989523508 873681041 -353536998 -449762823 147509434 190475550 -740723026 193531652 593936175 -534513582 958681413 985295679 170225853 687555227 -565944124 196751304 495045047 85578036 -208712380 833387357 390551663 459657524 -253736096 -577590860 -572727151 -985835273 -307503821 -45448778 -336579820 730644734 -349425802 -744216694 -880187003 -571641604 -284748283 182015135 910431990 -713982793 239456867 274074121 94785784 -631723544 -238759258 430728630 697427804 273832783 -476951291 530902383 208698920 -440897026 18220507 232154192 -610345232 -417370400 -577385951 722334789 -170098381 -450953953 -939067229 -56486995 990286579 159343171 -565467139 -627207721 236033226 -439485080 -327297275 -819266264 807985597 -674364629 -543070624 523045261 644061224 -956674627 938405544 -246377708 545027109 -947630880 149043636 -587998648 525084844 -265138009 -755624199 316172078 854727234 -976868744 -982609004 255772502 451377215 -946959043 207794318 -146953529 -508636812 604023595 -766184174 -598894529 840813925 274899324 790136995 -124056087 157739730 -689060947 -195586383 371985844 915886609 305518577 -139573441 704482890 -824555813 526546595 -472937139 621152494 441600665 -340758911 -461130614 -298390235 914417835 -437467114 559212849 -868733177 961885448 241411955 543099589 -335313932 422802382 572830489 354423153 378682466 -493275525 -598900475 -774502815 996184068 -33219302 -735747005 -901101018 -554758786 669806430 257627369 -475894198 260258033 654044092 360750210 434275532 805788144 -366413638 48186804 -432505762 428062328 417853636 -473415756 -335899503 726483222 -146973333 -641102671 -6656785 983781670 507687001 247231502 -406589628 -446546274 -627501103 -930913222 -543647984 -614239738 -891267337 60495972 -378191321 -92789552 -610250510 -764568344 462491128 -289352071 352871510 -708235739 236340861 309693286 -650728664 -556756925 -703544573 675331354 24203723 737345479 890817380 -196289421 694355115 -947876138 -806736016 -542092691 -922528404 -634226734 -41078798 -805633604 -867751255 -154449339 -448817098 -779400453 940035359 850544137 757963673 -581187824 449706823 65961394 177880595 -456588362 -935548834 496854014 310923101 804182179 -448784348 -164080447 -185392608 404090969 -325332475 -530347049 10302398 931674091 872693707 6868685 -821763274 99873681 -507906754 -250350705 667339395 46923257 -850736483 -429268005 320314587 -837263597 272859261 -772939436 -209820873 885309776 -924696255 -434576353 131035373 -480664823 -459599072 544146286 261842800 413090236 531037302 -291369645 163630172 -452495508 -317961449 -238761820 609054068 382184630 -326241180 848112807 496522279 195720615 281412794 -106961057 336607480 452089384 -187099145 700717408 635675119 -128866642 -255110650 -431659736 949844200 540768855 -848710131 627064253 341159725 724513388 271280963 569498838 600428843 -351592660 446171587 774160488 249274405 -144003695 501064169 421071162 342265717 461090200 -903961196 714082358 -608756885 264587068 182901086 292508411 -222580954 907439831 -114012652 -204122996 919081884 -370546541 205709859 -345260479 94869921 963208912 628756357 -225623445 128619957 -944616548 372051641 -530029246 -51673407 422025333 -627695374 40841273 491668384 537917870 838841844 -927847148 -475683915 857378818 483369408 -565028309 -397081258 983001319 294423327 -973993405 -965690860 -561354538 -986062918 -161381012 844426166 706202989 943849083 -948495145 -725910590 -108265642 -153553667 953995765 -461540605 139610936 -777412094 -637234435 704102657 -248824916 -829320188 325224697 584334720 208074599 -276449625 440078507 -258357130 445562276 -570326263 -709742032 -433811397 925897830 586761785 -236937868 -899267621 -529664782 522752245 234097306 786975233 285410181 368131424 749439035 -286933394 -463346534 134139049 109740200 196361721 -365134395 348182576 353888944 -509003462 -999629780 -777122196 -6899731 632227414 -204281663 -321933244 665010343 -875970634 -827163887 -859192939 -135183867 -607783349 311038273 -919363185 21171109 84740855 -21271177 -149522947 385803335 -908745190 -93713729 -546424679 -925555997 453060202 -655268099 140348803 -982106235 874904908 606695782 -333706986 -346348811 -100360424 34039837 476441710 36013565 523369337 -339950150 299113662 -639955357 -556342409 967072099 188618871 227642020 -874769293 -900233263 15788936 -182193792 927466414 646123220 985156733 104485223 479816785 -873422248 24022996 -7314785 -5057806 628515621 759867661 862797626 -201426089 122271461 -863151804 345324925 76691827 267259930 294755202 340850785 619693674 -270042016 960994440 -358889317 115664300 288173240 -104516095 -617143476 -411003593 764116989 -641453074 -173546422 -778046234 538688821 -140838779 -569766478 -805319558 -746209445 6826094 -438404191 575019305 -768766429 -729747903 -252025886 809438588 349589088 -825579436 189382574 -493455051 -166866613 -894504157 367634992 -741776492 606628600 864622464 -430383868 415696397 -451663756 -540554322 -248665046 743707401 -724126280 -335400506 -499945723 545814021 -408496981 284666843 -731807388 22125149 -362539162 -657459755 -970918624 849485908 -524675449 38962154 -444657402 790668665 -660977201 -265614390 -359801548 -233065297 976962058 417488820 456240896 -483523002 293218319 -793396794 -958842529 -805010956 447957569 136192107 46523891 814533038 -471614546 -66591827 34278416 908976329 -159298766 -519073709 -299769925 -465517564 862322086 -400347665 -50977545 -662778921 -248774265 186562042 -686395574 266513740 369023154 -610407949 -724199389 911921546 -186438676 -491855781 -481061626 -362467203 321700129 -120434925 294790177 -707462468 -156908485 -186751609 -641101320 -466589551 678859104 -222710605 -954678593 919365797 -410693533 -366285766 -672768735 -282243178 29232775 -974839709 -998190282 410551934 -214896500 -681904023 -246997889 -775459445 228595244 -296450243 -250198125 690996476 -712869909 911743063 -910729818 -972818102 239447337 205388956 -537166710 365273500 964707723 -516484227 -661909294 -541195478 -129905235 -325450313 -904528135 -741704033 -942615288 -998811234 -691512375 805206204 920702653 -135666934 -611483951 -93423270 140184661 651635864 404524094 -631231810 -4554224 841752847 161335233 238372043 863794307 -208925212 168677541 -244892771 -801977912 663179883 -401085377 619440768 200242417 655892962 -348169490 -626867510 392911112 -825852473 -270904239 -476461397 872033071 11394106 -64262077 -70800650 487779962 -50652492 -679115352 793769640 -197859172 694375452 -568216943 -738890692 90118670 612770096 641988640 585505045 285517376 780507029 559002025 -345759935 -46420262 620642868 -31612182 681305954 -63180165 263116975 -26541393 717622022 801647880 383979382 782755362 728952837 628527441 -234706097 533221789 210779643 -780316435 -327796456 144770484 -506708832 964043813 179965742 -407563647 -948804463 -420694327 -254383205 -346969603 392472363 -646494866 693124773 -780472596 181677968 17951123 370218692 -142475571 -839991762 -501564020 -851501269 -572024947 -588855663 -547372676 749178431 -710202446 -490852973 5825007 354677495 67300732 669359635 671224562 -475112282 -926781807 812919386 433431254 911584761 -273376327 -165181882 88793450 -132375459 -555647720 -836024074 220173352 414127213 857318605 56098285 44875677 -588589623 -965689233 327057696 439779843 -98946114 -431792852 -162426615 284155031 696033111 -412082619 440789178 -503762018 78164876 -463904575 -292397072 471149615 -46213915 -443602513 586013861 -162879890 -363947655 355244962 -796115893 56750412 820797040 -61774653 -290012076 -623341457 505762335 2189805 797921692 -775826505 65510455 335382697 -654766187 248266320 363070931 935957121 -437282328 -554157185 549620630 -713033025 -51102666 -890679750 686402944 -241024099 100637070 338843036 66823375 306244181 968589415 723512319 -292969250 656128122 -587905704 -189754736 -196748645 677826812 311428707 -949605800 -756537284 417174228 162316556 115174086 756376997 629299780 -589973264 231196187 684095150 -156446627 -730198062 358829555 -65364283 -727235909 654240393 858451319 -556011597 5884455 260531862 681054261 428059435 -51530662 397484019 767408287 469555676 -922945806 -355623880 -243136332 -465104188 -161012476 -689342610 -849766503 -38607384 -171802122 434722248 -788731783 -413823069 -904380776 -431529619 -435366192 -630042031 118271513 -410356616 -679132580 -175580026 -655646032 718885187 414395889 -960837669 367271048 765119786 786918666 912102128 63498022 -153101848 -527960192 -483424367 -381764526 989798836 602415290 449198306 -463093247 249508936 871535527 281346492 -551902991 -518571067 629047279 53868322 84415028 281992202 830318154 142144460 548383915 -383421460 657404151 897852075 318168702 190193130 694092383 -545479207 192203914 650115142 672729440 -728088301 -408015522 -480763754 850270476 993964640 -951831160 30210404 -548310987 346594227 876883619 -360346082 281549653 178076079 -587124985 -958303289 507429948 -973738179 153812571 -148521387 16067169 126157478 -886239671 -313238007 913199715 142731919 -642571751 -920959159 -242697695 570398993 415916854 -195011798 579864651 160189304 -240897663 -538615608 679432949 -577240509 -774902191 -378059626 -165052292 712696006 158827305 -437421475 -23620744 670131823 843776978 -27048138 -84345328 408029610 -944051007 -716969003 -190400999 662411823 652321015 -57433406 -570228290 674613749 475022109 611404901 946349401 609218765 127765243 -410757084 -447767354 669540537 -809952904 -976194895 576297066 -290794825 -854109754 -348587613 294863018 -895625424 -995897330 -265088381 679259635 662932666 90783828 889750787 442068191 -851653371 -353483883 768312794 -543802583 -978687650 -782921425 -104566775 559698262 917231334 452844911 -87185223 717997969 -181608940 -60692298 881446263 691109338 -542381041 240987578 783125440 830498587 425530893 239859594 72830405 656099920 -853088766 48073763 633568267 -963143464 388578748 -933032040 676302709 680709484 437613495 358450845 -772302618 -190556762 -802149582 614599422 -189598168 -73590105 -120130163 -29807535 -779046362 786596184 -456418033 -284166428 -727453009 461852972 -597612248 535976936 811569907 969091045 -20967869 472924239 714118277 -78033911 -81471340 -728944728 445978682 41079055 284500967 743016138 240531734 270698093 -143163318 -671219236 -81393157 -425291500 -321440504 -531371248 242870799 -632238194 20137481 654493189 -152769583 555378381 498145626 -450873550 537863944 -190593372 -335957373 533054954 -696969143 586570337 -405524760 266943117 -644859641 -509734766 988077164 -296250394 260002813 -345001628 -208538406 651964885 106117893 -210520674 -313954606 -421102305 -351887234 -372785650 -684370055 718017630 807406286 -279010731 61248219 -970165019 203122928 708657744 -199189537 -50919153 -30260422 285143815 952894296 -734735102 -81384436 885189897 880351357 13940493 -19163289 398644976 914663828 721068118 -629203245 661023786 682803635 383723400 -566114346 588106730 -878153034 729787440 -237850855 578133334 -280620998 181274825 -706906929 -950095915 -638194509 -280075003 -47037771 618891922 471876 61409247 -289806494 -876612981 -379517350 415621629 -789838795 -21728682 -482135873 -464950914 833656612 -678402943 -586669576 -881350358 -141893478 -920688553 -662712093 -310767077 151902053 -197010426 -545552105 386409174 463418633 -229960836 -468912142 -700865880 584572236 376422051 -800017584 -26342453 -899907807 976005933 -797113807 640405639 -120529825 431473921 -651132239 -155770069 -189850557 599045588 341004054 735923371 540252518 -365917664 -249072441 -760293894 635297388 518417688 -100183646 -134850586 119604163 699737858 658144436 -130777083 -163814778 9984628 277414553 619587824 -5305312 384146310 -292546977 880967427 298690534 1695058 737275449 -887429491 -234046553 -116148640 -862010943 331155110 970319517 -891003585 -118753184 731731451 -325670163 -947803203 425612994 229859801 -485319040 -164752895 207424314 826957930 -12833407 -224228759 749763246 -725589644 796503196 785354922 539476050 427209674 -709135711 -671786439 226282451 670055309 912287546 -828840364 579842355 -1576260 -789302368 51476341 972270093 -812405555 -92784666 166167080 488162012 116739619 922324836 -366424071 152660388 961433587 -1292534 -245417203 -187780510 367214065 -460501866 -367268255 54993413 -88014538 -116590589 82852402 154105930 536049205 987156996 -760195730 -972590778 -167620378 2979004 -767208504 990880527 964786475 274032261 275779175 355827482 836726769 -96907678 375315844 -496969985 -588087633 -851268298 -880310717 364088442 698353577 512268432 -443324721 -261151837 -64455239 351503420 318778314 -739483310 -157294496 -137692550 -327474862 574148755 572109852 23819183 -536946310 -228709552 -277211819 393349071 -134862299 311224644 795994226 603795393 88925935 -325684294 590309098 -604518835 -645054893 -763288243 640807344 226278787 -677926406 298224643 953814562 286300864 -727736693 108711855 74905199 874242495 894689104 529661629 -701969773 159825716 -434840407 149236094 -619585423 856831388 603578728 -287436318 576220281 -435178258 -582082594 25723799 279203119 -868870332 60140759 -553488137 422288944 -498946377 502554932 -880971077 -28208184 190263385 313949433 -53469955 771207677 -849166756 -77336118 360926907 -414142091 -974578583 584943757 -925257270 849355566 465347865 307652289 -55380361 808410839 -389307341 -164807277 825190446 208189166 -974105837 808671225 708515844 908276537 -613161883 204625199 -326733078 628752389 -791058722 -93960308 59058313 -106638382 454556719 -379712570 -678518250 -338695844 -581410290 -210643203 -212466592 871968216 458825179 -836043485 -916947266 -300018857 922781107 -400560844 383539309 -89519196 921490346 -869493941 -258657938 605120993 481218702 625370166 -50980330 -143451347 295980603 522019670 -794260967 -103496316 891707799 201353490 944760988 715472376 -162052949 75473701 -350108357 -708605304 874202943 -266407022 -248949389 -237806843 817452890 836427871 997638643 210678177 -50610677 -161104056 -820699247 -208837222 491810908 -408122393 -650170791 -499750213 674672730 880326050 605070407 -803918075 486290684 -390571355 -523230641 888449599 432042897 109421173 -218980645 -314958001 421956753 942216490 -270203402 357702147 -52168964 -534020964 774040673 237151066 375885887 432365386 13526711 373379876 -917732992 370236545 836758232 -47599632 -157051745 605901167 488493799 -627831900 -752824314 -859558730 968597329 -772931892 593188313 -119321857 -999488780 629832540 56342729 -500236675 -591880565 -300673285 -964275827 -762456982 -697904051 -992805588 -446307514 567714145 -244886382 -555726781 -179863097 -942760891 -252268621 719173923 -804105315 339627974 253845042 -989677324 454794544 -542018908 -3357506 -745677634 -261204470 -937733904 -643885543 -967412579 106253779 -744544908 -283573253 -930621769 -627603873 -852189161 -241709775 -638392905 193339034 391313670 -193836004 -688725149 -96055292 -108429566 303131321 168090076 -380712462 -714548042 709389869 -987603564 -871790713 296872443 -947323388 783105955 -52184191 522398514 391140868 602167718 -799928156 -852237195 -597609859 -911770420 458791453 469426268 91744168 -278487817 906143973 -859579896 993740774 -960141552 -486046751 447631315 -686218773 -928429804 -910618046 725868815 478375997 -384813313 -936825502 -930117361 -198754945 -611179308 987167297 720975263 195828211 -797629748 861350686 -442316998 -223892031 -346386016 -24730832 -574493911 109476412 -221827696 -436961284 620638706 198127996 -310549719 -539576878 944452589 -133045459 -773106465 -828916990 130016745 4526811 245147611 243562789 535495842 831786885 -909551499 774912306 -43811460 689429227 -567824341 728341792 -621262880 330331589 15212329 -256825850 475270260 -39879107 275348005 -491683446 -118014650 -908094776 -646802428 -302825702 -687336982 -855316605 -334396832 -769682745 -777644561 602743137 -318044547 956385421 812621769 188717545 -342109280 -972308039 -317911931 -777757078 -41518212 708045140 -900492184 -915759894 -723245059 333493908 -986106556 57107895 -304397702 -286102272 -585529773 80431442 498194200 -272661397 387748619 239889067 650875988 -63227794 243381919 939177413 58421839 -698764416 -796352687 -793336825 837783259 -864378175 611495035 -230093209 557708345 -842109615 396795588 -706494338 -537401608 -261412118 -728747724 510500632 476425308 -921544687 323282103 122735981 469024669 -317025535 165830419 -216608687 -432457278 915366078 -806524101 79615323 39139033 683622146 715810843 510977930 -482034450 -224393186 763290644 116873769 -302738671 270895098 138492443 666545725 420322422 -903963415 -901660082 328632177 -671951751 -684666828 -547149500 -463542522 789582106 -981989918 -211278287 -839682385 -11275851 462499335 823145058 -661747494 984591496 939234430 713384146 -702887908 -28961747 777979495 59910842 -84284475 -720253184 -699850869 -414332529 755643185 796693513 141687312 718984200 271078105 628917967 -131400196 688385681 -246991635 -124028568 922047046 728993045 130671264 -890172030 898993420 649775182 613919329 -699469766 988168814 616883827 483641271 551819766 -980056425 728187034 122779223 -505984565 202300294 -467357877 -678907798 63234507 -103953570 818139014 -998662840 -105057511 -410520036 687226486 798891516 766110579 -715804579 487173901 463598324 406227106 486539921 19159915 -515746180 -699047983 322565411 -917527191 518421579 -404782821 -558979760 387882266 528464958 260148074 -205419197 346515383 -786557959 -595610957 94690816 389527978 148322638 953755929 -667863774 -468157483 715688886 511891222 -609681681 -334564603 795885476 -474656916 -156720490 -858485503 -272704202 -559112315 533147672 -602771106 -569020988 106776045 -780396501 828635198 384976645 -727871010 -145779866 -261575950 -701263192 -929510499 -709213613 -419187875 64523219 -766988683 -790447232 283781459 -531991677 -762220695 -686726197 -882586245 -875074125 402133360 906668896 -281726615 -588691493 -854408011 -467254712 382100860 500684151 750733602 -419540500 756378237 -116308729 -748090253 645298934 -333840516 -879807418 -841563084 956133978 -234681104 -988309268 -576980140 -447176020 -166083743 -441854743 873040732 -224599644 -759077366 -949282643 782338561 881160959 -636640699 538252242 -908115743 -181204699 -212444289 547138337 -114942117 -650211068 -992383500 -443269668 376490179 -552118932 681499364 653138712 453498200 -672740744 -447837334 -522710966 198278808 566200364 -122966405 130194207 161467888 680817284 281891787 514637147 680697213 -391339315 141958387 148687338 949834127 -321175689 696146521 -753799862 -645778192 364999867 652120425 103278130 -775874794 825775401 91098993 214610262 810954903 857468216 871009763 819610605 -591267326 -269164628 -712115711 -945200477 -161007769 -673693176 358243863 -173202358 -737211004 -543179566 -919608321 -397771074 425642729 -462811252 -608310742 -724325477 66465462 848966757 -36391454 451156838 52307873 933664694 -442848727 -511471234 -967257752 -329843022 -533476070 314174451 -965018425 -248166785 -404203892 655525497 -707222291 -556347416 29507072 -53121499 974686734 905451686 804540789 -891122096 246084611 -910912614 233666388 -549147909 325111719 745814506 -837796380 259387354 554334535 470375997 240732198 631063249 -142281086 355370792 -339772733 -456823052 634046132 484000940 533042397 -694488257 952186770 -11609629 -656715554 -69556088 -112832846 543843903 776594583 -779755729 -176388854 113544480 609014796 255046851 -404034486 901362913 697172785 49564182 -504781449 773494736 926384521 264425406 -420252481 336223269 956503582 -158977542 353054924 901600369 70711002 75754585 545379677 990438525 988058882 -434694877 877387504 43091017 81766863 -804751463 27707458 255311705 126001657 -793701866 473003547 -754597415 -871914812 287139647 299462859 -934191129 -494029788 -640274389 -911157043 463541985 -729494068 434647496 788146421 956169794 -14826085 -217969040 -35831417 978982438 679773240 -340511049 -701173408 433943238 811337931 860881084 32674589 -454367546 -84185218 -16598080 308061026 714683347 -22688529 347598332 -721782065 -84117939 -998891513 215411011 -938118501 -93533534 -895878512 919934261 -267809796 -217542317 -86080810 788118962 388566577 -485465317 -703585066 870840511 693243164 406664677 -208430460 -717693534 838787708 857702725 842449551 272797748 421679054 38474606 123813561 -430036874 169461597 -963361770 -943146992 -202159961 -676478926 -596125709 -542906790 740719770 488927258 -174751476 680598956 -56471831 -925404329 -374128301 788975691 -207145009 -946309820 -307467784 109805333 425337924 -921337485 342305717 -369343275 -741619028 865825974 -970388958 959492314 88241708 -878460362 691918131 104938919 479155848 -883432425 105100091 892015036 -755907359 817814996 -553097570 -686446203 228994478 -533868284 -830754049 578203830 359675935 761288384 -923367855 -807890826 -170680456 147042732 -26715469 -284634040 -508682865 577840020 407218660 -296010683 -979123537 -303814390 53591776 -705053309 -645914875 -948439507 508766282 789626721 462238179 -24296529 -385672612 207271890 -557991328 826164470 20970569 503628961 633821537 559832606 -485092077 -56278391 -638520800 -65277752 413300338 448738407 163037252 634389676 141450784 47601055 -949454782 -843992899 365869403 -291087976 931290801 -483370623 -461319899 223185866 311743818 23942611 -330128013 137500045 -364460303 736227601 -844927113 -576339010 -282996601 -438235493 803062662 -594517312 -159558162 -614744520 -565002504 141796018 -233732979 -499243556 -412906282 -416875521 -646335603 646434535 910847970 71731368 -494355736 -314660099 816718086 -622068397 979786552 229210444 95247782 244231545 997157255 -358016368 -274093846 252871675 95188732 593324570 -66934069 837505943 295357917 -702662995 -997130806 842708616 269134920 -60681115 946343258 -878539755 949527095 436920641 514004998 -379869023 -731864795 -585547784 424080069 639809133 -924034476 107384666 871717409 -995715234 108355122 618652379 -599669769 379476467 -590129369 269740505 891027256 795213881 468619020 -71292238 -874097363 504172352 -3388972 -765860723 -727518251 -210232896 989019374 318964994 -168850260 778133387 -451359244 -336722741 754300484 434950457 513969493 178281502 -518563419 -970820470 504728568 704192739 66007204 -19600369 -547391156 965374337 -907426200 775220197 842284232 471690540 -394268909 655404224 -357458636 596501613 -103504528 -442323844 911507129 951417790 397234444 857018752 460771787 309948125 -660818022 65718766 296463372 -151790616 -91605778 -264339351 235419555 238606912 -727731651 -301755178 -496631228 -646842162 957894420 -653850147 -429320504 559715850 581579504 764440390 -119790554 944960562 -551904206 -620911105 815377154 215209110 -55420106 -443617646 -495546499 -773056648 -729830449 777308353 -425687020 -525303606 214108630 984114760 -685006080 -860051761 962395090 -330138855 -67696724 56163485 -37926003 -983861903 -259249785 -436999782 -510852512 969128179 213578084 -378727582 -442978446 147720465 -980853525 -967998746 784088888 -511855227 495960649 38574052 -434766897 32809575 818182172 815158208 -699194797 983410299 495281954 -79030584 512335090 129019363 -218020235 152230279 -301271787 -977321441 86074519 23798627 180785962 621315560 -556854329 -216114398 213894852 70214336 -293678297 826013856 925982768 78555852 -943245683 578252587 -230326270 720769422 -562529781 -788031235 -421729517 199067156 -644196358 564532240 120724106 -754709564 918171083 584336408 731551176 -192567322 812970385 130126734 -934081274 -610898868 -44029994 -703503294 533742767 -208508086 -631297770 224556220 989466399 912714402 -895877936 -93584080 -778277745 -271743316 -300360913 496695653 -563030905 839122732 997722701 -818686553 589319748 -491997171 -302915403 403220070 92692087 -724807699 -406403900 -94027563 115743826 -759383306 962496965 -77192841 741441538 -871105894 256957207 200298389 613284861 124840784 -219643527 -968946084 -60484025 841749119 -131520347 883611367 -462393334 -303582419 -621217039 -207506282 388494778 -908325794 -555813905 179660121 -594603028 -485727699 -823604210 286037485 -891341303 429670037 980153593 -283585770 -971614982 -229540776 17118398 22927742 325040068 -269853391 210314126 336460021 -666738131 548338026 767144894 -788989656 501500290 -305276325 -67489205 -551331549 -702530048 -594910286 -941112092 -118949888 -897815715 492276908 -674382951 -876157999 273294507 -692504730 -962953159 -48223987 201080322 31050447 859148267 -86643578 -716465144 -605468807 532180667 168313384 -61293751 -670115043 -112374047 -267464106 848216556 -257021207 779412831 -740434286 120621242 -613287937 877968689 -690159898 907470872 357022246 -801905976 397200309 -492871836 345735361 817607941 -167819450 98990114 345684174 619650374 369252497 -955900232 583286329 -614827258 -818164093 -751701133 319295382 243988702 632374758 227236532 -157531306 -5961610 -337086550 683482943 244532752 -459940532 -188622077 -842029964 -714652924 486750049 562499314 -859375988 583262341 -8374661 -833574975 857688781 582161161 504289763 -93612437 331251139 -584885828 -404024856 904689081 -600252523 783703958 -479034354 2575165 724881731 636352225 -856927595 383549345 971105434 269709539 546205537 -44471949 747085438 609373624 479395936 -433536804 -995672402 425123203 -902214685 -657301276 595894561 410262414 -219442479 603976891 317182589 -657642669 811336500 -253283180 -13572810 809046256 -970681492 -551441185 81064026 -207412361 -923351712 -423727547 -533485854 40770441 -512363783 -165742745 318768227 -984474890 -706048851 593545061 -738183653 -189798300 -74940116 -664027080 -32827095 622899110 262300302 838918098 123263722 -463601324 961512436 -851963543 501447836 -866144799 -414887387 662511971 890242225 328131614 823808514 -906618097 615300738 -896261311 603121508 2324922 -533832185 -771336732 520187666 -526371713 258649260 29082257 -23192005 766091270 973301895 481391720 681162968 904813661 -54773296 -289951306 -912187153 -477335067 -641062351 -147493670 -476582479 -201826341 409371633 662792715 -782183440 -855108031 -26682152 -297775465 -83827806 -711787865 -985720544 120370395 433156071 418567768 -89811447 996393231 698289617 888738814 476959013 -951708790 706998450 -684145090 378900746 -545949830 -833672071 886211703 -170719728 797091038 351933218 69360502 109878484 106782258 -900060692 793144054 65258052 36874205 865036209 -931839589 -307165425 88309475 -226488996 -303697690 773094837 -486299706 318502889 -576912867 646880445 -193325572 706156118 -336885134 -821922342 -134014013 -377157572 32906874 -19160796 858624216 924660858 825872431 -170105667 -828109793 -356194647 -949116629 -18574829 -146688109 -417643042 -566722255 992366888 -349323351 -130736187 -66700305 606724711 -172184365 -786012347 65966489 -746905066 490681012 406212360 779657181 355587918 -175443310 375690077 991307763 -42880603 -502695630 -290555777 -652755760 -902894624 906452948 -858321939 -710158022 -479960094 -545858303 -483108785 346039184 338865533 745890438 -354718187 -937267691 -45917839 56511924 -755222106 -16526489 -45629726 -363316816 47340486 435090217 -625726911 -641447898 237336658 -160447005 -224405731 558091600 521614091 -3047994 487369735 267549575 -397221663 724512777 49813311 749286532 112890224 95107840 908364319 -958578008 -883408381 534732725 560571457 742533093 -818787798 -991469727 263879417 308271810 459346122 -54956296 36179432 618661184 99676162 -459950139 -718127305 636938384 115163048 -318710259 -244848985 703104357 656548561 374981739 -309082003 -495266234 964731130 640624202 729603201 25686608 145558010 -730531144 245130771 -185374349 -920659 -472709172 -920910698 -266752493 312432571 512788267 511746950 872824636 536682611 528901505 816970648 622349429 416277792 -402736138 304555102 -695251742 -430736748 -710654235 370232904 -446336443 900706252 -84351790 -380839380 -511895074 -521601062 231911601 852180749 -20067048 -920846271 653217283 -859026654 -863180772 144748690 600446531 671405315 998976910 -287676102 -99902988 629512877 116599233 -779424610 -700523936 -433512937 883414910 173153221 199842099 -876518310 -13164228 -248632403 -983490113 367334960 590869719 199447705 -162978338 555258440 547351632 952399099 170946280 -621572019 -15812795 -443352029 -829726214 -233395739 -918011835 -83616595 835449691 -512857525 -979207814 -551566525 756244432 941424923 -698965296 -600048173 662245271 -809500411 -684991131 482671311 587170445 563506151 -261043974 35345005 -368791334 -654551888 455618815 -830244815 655853585 732618971 871795128 267694726 109183177 284763021 -370241298 470407526 -575085080 59026168 -371492825 575083531 356606542 -889516598 708942050 -773879284 -855931023 599008517 395176667 182144640 -534582179 -767086644 -130236746 -17497908 -358089024 478632378 83749329 -737600762 -550693392 -143033952 255317052 583564114 340209435 62868068 -542634237 -712710715 -499099787 394866760 -507642004 -690403801 -767704380 850079835 260822310 -160288987 -588797597 -249915067 -778465488 -214018261 462978774 -49149449 390330983 -503723943 358525505 -13836037 293701125 -292122175 -660544301 507626969 998252018 -504869043 58825308 406387501 -62779566 -450261306 -253971191 136405940 -521911179 778814706 472206836 456353041 -685775871 222097717 -322880402 -71632943 556385760 -572946754 982526865 447144146 42909149 813543931 230502865 890000182 918043552 -574088653 -184486199 -120847334 778245794 -282336617 835788213 174926076 -807029600 -892898543 375629489 -306037945 528524760 -436898734 -397217466 -432045767 361052627 -599659885 537824201 421544687 487304428 -704708253 935724970 -923063112 -967718557 267828036 -480452464 647737513 -737288955 845556351 -241462977 -7994091 221313407 514071519 -928074365 294529058 949282080 926082921 263782229 -6907300 844958669 -513432334 714990939 551171820 610056019 -561636463 -257477159 917593712 -647489171 200000990 883563292 -195636303 -393536771 621380979 -148020779 -299093530 568588341 442165280 768788355 -26819317 691393288 -752140493 899315208 862316390 -216084377 -375545461 968122804 979009208 81459199 130916718 -258455101 -345415008 -291633218 -706978499 -718423371 -408961520 446520165 -546881740 189295455 -731941986 -128479912 -680265847 -31993016 -740521262 -97362097 -321482016 38034425 442188298 -735504525 -385534946 750497287 -152350701 38940067 -941544851 16622666 -19099347 -505622857 -959511532 990224730 964413338 265570757 136790981 -918741948 978581042 -573890151 -608878897 -436379222 262107254 -402325422 -680796022 18658744 17779667 359666533 828858166 -441505791 592350546 436005945 -756096055 -971186331 820004598 720780024 83977413 909728602 -105946849 -303582068 255388732 268274044 482400555 -262757401 952067058 213680732 94935811 639155355 731497187 -729192453 -409522799 -832870011 -545925010 -447817653 858492294 -222152795 79202747 -862315475 -849677010 -3704478 -572191681 822385766 -254959346 978190351 -495815096 612962511 780843546 526391273 -715568470 -910893587 99714079 272886800 373027129 591770478 733424542 -45778003 -414352132 -796676447 -168769038 -269658406 569596249 -151326728 -105196732 816462550 -603353571 -287641863 724538546 -861585327 991898029 -486295053 515160131 812160407 510059547 -816820694 232619939 216769836 -712245556 -780917911 5022398 -13426079 179909856 492098822 -927094661 787016620 551087988 152202885 -924733412 -535274087 520608090 153108520 -350308590 200718661 -791445683 -586800676 229557278 -713094512 889529865 -413484697 -117557430 841843531 -71851161 176570589 236438762 -245098763 -514709446 615880997 -165989948 -795267441 -12658184 668089101 -144633992 573872252 367305400 487255393 399741798 949565483 -490894657 689501131 900576385 785473828 112759516 909204141 167591581 -499553660 -891004492 -221369106 -789797850 295616022 -131530540 -347739947 -225028511 767127318 959526626 677593576 765415596 -134085846 -288538662 -174271373 310465698 615313408 -621154953 47178935 -995172353 -152534268 -78754753 -159641793 -418484669 -609423934 584115857 949736318 919388088 -971929645 -570169778 393355446 835479587 607721439 980552271 -157427646 819229427 -134558148 -372772999 -755125870 -863826401 -29416580 793173360 -540517019 851517845 11878849 634703981 -740060909 504627759 -632087270 646123623 193308755 626403583 -546426622 -132370692 -672552954 -341088517 -631783126 -758368916 663142209 -979658459 512030430 -723742759 -589474372 -62266758 -635316168 -130424599 -14886071 -556154491 -893527579 -303768538 671266860 439130022 -46416103 -125741169 -924397682 479678614 881758781 843306607 -266372863 -735034858 -755474302 650431403 -714913112 497444098 574907490 -149764902 646216042 444312156 -673474238 819906854 641466281 293621240 -991726533 -231070111 979847492 602605463 -974329397 760967760 143799798 -791374813 291007011 -383657056 -199685897 -372669471 73025262 590642506 -312103395 -811756846 1952815 755150657 -311953202 496354570 -85616662 -931546302 -852062830 380780356 -510032390 665926664 14291578 -722591890 899218467 284005328 -705951773 107626507 -902284350 156022877 130921976 390861146 166758959 131241365 -237845037 857565371 212147022 -989735027 815218242 -183141898 -626793202 744861840 759435894 -186458471 744638557 491825673 983485766 927036185 136912309 -579495887 -797374185 90051476 -114986803 845352517 954187710 241203932 893795261 829179155 -837122743 569616706 55025737 691111095 912161482 -317838076 764138496 -799897856 -274681435 -63939284 761241382 -465372826 564161501 554478728 -350544456 105638938 -948584530 486737180 -362108718 183641992 397192449 -762838756 -441966567 -472234411 310033275 -743339863 374373631 147620173 264519256 917630535 932206975 -352172920 -846807299 -154528793 -987399110 -974360412 689565696 -97889031 382323699 -811460263 -770947587 -391813698 -549949723 -315928895 -638860733 878013866 369012326 139256379 805283133 135309797 644757896 -467519485 842633478 -404448507 694268342 -665472319 411820266 -990729088 -254203896 176573871 124161181 106027427 -587724581 -737852517 955296910 390138360 847726655 83038344 552236773 -859615574 -29547532 -836249000 -128993188 54122216 -792956312 944034615 746678828 331340455 -608783882 -674086973 -325031665 -223275091 -797354762 -6231668 -607415707 198312256 -194847821 432052375 -739898490 -372478520 -847937715 394244130 497763767 821845010 -777076864 474367319 211935243 150746910 370789451 710579778 -930306086 491323893 861140048 -845509145 -83099052 -839005007 -892924871 740980791 830133937 76640882 -76030137 -376226599 -491566563 -599512391 -317736782 -497100050 -26776880 319412236 443038168 749415533 648046347 872822431 928119346 373982954 -951300298 293796416 -728708256 -611869357 68100645 -613010451 225330109 -410926696 -54567059 -892079627 641038002 -159636710 942739353 241359893 86611402 5247729 -299845403 343705070 579426501 -405888806 912225558 289452972 -637757933 692792705 641654463 -755385257 -21334483 -894986460 831691630 860921611 -597874236 -827898699 -144155726 -700084787 -609265586 653694854 -549892412 966646225 -411473660 756731151 629951485 -465532188 -453139998 642935536 794681885 -776884526 -874443418 -614800219 245222258 -943999139 -849414378 375774896 -261939479 -146593556 -442471616 421156742 574970372 233049763 -605946221 309020607 -445417235 -158246717 -122295736 637836395 564657642 99632907 -504697690 -188072666 -405435862 -843223579 622196909 854364605 655104598 -296285061 825524551 -186248631 10856629 73018579 -269264908 878252543 380846254 -616268887 125518254 -110150352 -933070481 663345921 423622618 357581453 735153125 -727173554 -383141535 865573316 -68470474 212887702 161363428 -952638954 -740402469 178351607 -961312290 -384384125 518658194 278980816 -94042357 -148194763 503113288 334289862 -318868594 74845486 693772595 25582855 -242022661 -953122178 116592963 457361365 519245163 363523067 -994602367 568686311 713893639 585065912 -733348538 297038091 -842367097 62334361 -973948543 377348165 958220210 -710836542 -229165982 426015497 949857322 -845387811 -198291270 233267097 784470604 -141200931 466083661 59247745 143970121 -113374022 -915639049 494323762 -321699894 -368522808 373216836 -975568065 -958883145 933469393 -892583272 29913074 344130596 -233999937 417266618 -148082653 946661148 625754211 424419113 -938482727 935624919 102435136 -620313398 -223925235 171513734 -859987890 368570774 -182190055 -123285734 749223227 555549843 -858851076 -734459136 602209128 -693603940 184008536 -792770542 886439678 -248681914 111208093 616977314 488919280 718170464 -357551963 -586220214 669131425 243589401 -264199845 110554629 -192769322 223164872 -771764344 260072241 -473323743 981049597 833106438 -469042317 -228537961 486635610 421342908 -473012308 -428292632 859515821 370410355 -424052899 -767175421 725087751 578942232 -607337604 -335249106 865698309 -344744520 -634668308 262150393 -908569499 -929419373 -739919742 575231909 -493900882 419236567 757207562 -898408808 977609814 -107769083 -812459809 -715627011 -951783284 862027267 673867636 -759807740 573472422 -222779541 648131955 -399786521 427761695 692926433 124834356 208382441 -606869112 594825209 -26540857 831715353 572556920 256098010 -507554748 -774088006 180597145 -783450055 801908808 408746385 953192127 -873384471 -104867459 937934246 -223168189 328183661 138458219 -346438181 142151259 -448354812 -486246478 -941733687 568314129 913646954 721934508 603468780 526680957 335212523 -137331281 859254275 294199539 -49609387 -840556052 568418716 -811251347 -373626324 -260056635 -499357794 999145349 -693295659 -218276293 271451180 650582844 -30752643 769366600 654095009 730249491 336756238 -457520926 -648566268 78866097 159504718 -474222038 175785557 -287941807 -235000274 425047930 -632718892 124314003 921609524 -167646491 -479719165 -682435772 986237491 -802492621 -717027198 -214395219 -795291898 -293726433 918868218 68224718 315016391 -349129048 752421376 -452593969 720678115 382084498 -812513230 -211842571 783205849 814646506 121420642 -815739045 841136326 -729529558 734951229 9613906 417025340 -869678844 310816630 636319600 317353654 965527799 -689075487 -398063052 -974874851 598802766 -197716111 571762069 -728631333 -65432778 934900848 -35086352 486948721 -73373892 53174333 -873627786 567347509 624398940 997689062 855678197 352997034 274730859 503555172 -52318010 407522648 650418316 543603208 842927575 -393531261 647816341 -590812043 88400271 450813729 -267278174 -55690221 -720107825 -541867264 -654889866 -15073743 -273408477 -669058179 501175 -42511924 363158078 827740042 -141352563 -588815333 406025768 173915958 -958385905 514199296 -913719694 -295413964 -544505705 -628769977 -365053031 746759753 190891193 433963930 -976735606 436151355 -6533453 -295573589 977371882 143667392 -368205326 722824590 385859360 630117129 244024334 -931457002 577371060 -733028841 551686068 -779474340 56862088 -887549448 -750488909 -40748244 -947156751 -637237085 -64165456 289217132 -527579551 -659868587 -397528413 -120123506 969545686 195694610 476401112 788054656 -699521363 -778554948 -85356347 151955970 832311323 265235905 -69498430 -87141252 509682496 890292728 637796271 269826013 948085106 839732851 -166765754 63833160 -657283142 -755294136 -407100162 -843046335 -80305150 -645771485 71402343 343191556 803559757 -137966606 -316136125 426682812 -126343185 -155062208 -967395370 -721136034 853001763 822925667 799701271 -651435067 -618063497 -179502551 561592813 -988864065 975343229 -434853364 808848090 220924535 424054557 -404069799 401135786 -695208581 -964647692 333063898 86900978 191475903 -389603751 614637958 659003685 74515441 143258367 676668881 -69146150 -528719021 583650411 181231579 -340892002 -795448263 -575822583 -853997855 150114709 -16438262 655918 -305643492 -119871648 -768853975 750503777 -580916136 -544985985 827262200 955169289 830265720 254058697 532012148 65615015 331832550 -443253889 460942846 -651282858 597470007 88746809 516064913 -752415846 429249535 168557205 547342611 -313927949 290258085 442765081 -809366304 -456627349 855994664 979607638 -716877563 684736348 -709392195 -324774726 -561069963 894410222 -538082673 445304487 791402862 830505418 827233198 -132217356 -279934811 391964853 115886151 -906376572 -156149339 -739140642 498969495 387554678 -873608373 222076470 -522639457 931525119 -521416089 -290164474 486113814 960637136 -345969217 -504662708 -491767249 -587570000 -282570136 908417840 -148303717 911074664 -2299635 723418778 -334200321 -554175094 806369338 -439772612 -305301898 837415405 614009555 -564818555 -19705383 -265672315 -172385013 -369705871 -958599351 542177481 -631129746 -7967619 -646540459 -847116383 -671005381 685516798 768550692 -873381598 362514762 157036860 -172719124 -19416598 420784445 -722526718 151108978 -667972165 -411472393 -856199041 566753745 895943337 155623398 132278978 258844861 -815892356 496349035 -614921050 781764690 717647912 -815334902 308231881 -761547738 379544277 92825351 -235146049 -187947762 654321697 169793627 -787616846 505878564 -976988874 -845259073 -609725810 -496914669 891551941 -448101434 349743602 -828677090 817784460 -124908380 895237751 -491681678 -367341196 175564693 934819772 129503931 -955807717 790416354 841172073 525726374 -19255950 -205318821 -569597583 -680623747 -405191799 -206525118 375746969 -771029267 -806581417 412082502 -494279525 -248679001 -126407618 -509795679 314374872 -672539125 884417187 303941974 -213779966 -550647831 486001492 337261908 881771049 -515382029 -68459941 -55481529 794063036 -481015087 799434260 480483986 -405772681 45831260 -453069500 -959531525 -251993623 -310990709 -867375022 -75118134 -548303221 -65972960 -855155852 716540059 -268811155 922513625 993691382 190104954 -930109666 403707187 257903387 340950310 -672788173 396507886 692697545 384898031 159314482 181453406 797142632 195834305 394234900 176007785 114565121 818903316 -517622024 93516269 -376669542 164847492 -895190212 672042179 957361050 304187294 322864923 707238080 421244941 107222759 -623691610 225019096 -238597427 465544643 -691414029 717397586 -82295266 -934292416 -299661277 -459809681 773269750 152446050 -757631811 -976522873 145136108 -636488721 498685569 335931850 242447371 451248156 187422632 861869468 -293414272 925915650 -888463842 -656803923 -358117902 476439278 -362835234 -128206424 253245000 -193304449 926705082 945996690 -99936250 -805101115 472515080 -39833246 647620362 -982829233 -996640093 38265279 -149864603 317771640 820799012 432586505 -367671287 548724660 -143971917 -449068033 458780918 -557342125 -868525450 -104675367 437421259 722190805 -966973560 -407450418 928700729 998773240 498450224 675182932 -962378123 730706410 946033444 41288732 745986887 220890599 527096775 -191063682 -225542966 -132378369 153627741 714896643 217111328 -422447426 -239755137 939870460 -778780839 -729516214 584820989 768219176 -909851725 -725010756 589059991 307216665 537828905 -457159795 -752817836 -107505669 770915232 -59958932 275707832 -263053127 733029147 940892596 672704019 -42342120 -481957313 -381527404 -904099457 -138603476 857168506 487993822 593524836 725600686 555570546 28405589 -388615088 943075687 -923353977 710828319 -56223523 379070044 -219805039 -779995647 446286515 984443443 503610941 -612208697 156362073 -727799379 418520795 903750071 -142105966 -13987156 -886716759 -153961658 -540455573 399742736 828481215 -525323244 -379912715 -506176698 575565936 345297451 -701192622 919090884 -321440041 399189076 -15170414 -793764196 -641317914 687743415 533169716 141414789 -769353647 -930804000 -431075342 -812554187 -144186816 -295859710 -214339960 342410098 -401316949 -381446421 -848137757 -188374356 565212418 996671308 -626069002 -862452161 618565203 -58952468 852932218 412584914 211947241 -412771777 -271014279 703033929 -356798010 754738077 -401552164 -926177396 -558108148 -114391302 -755083840 26311223 51034158 -305216264 905016862 320567374 -521515239 -807908344 -612008701 -820960080 872779924 52051356 826783870 -64088240 -43885150 -196455160 -419382276 146334477 55219424 -552206798 834442138 -642123051 89207710 -338150686 -684541223 34813062 752649386 878844876 -69073285 -974343134 -126348922 -876919269 -675353903 -900001517 -462853219 615967794 600379967 -787169507 -834921476 716203192 403962435 -536926439 -350300457 858541239 -904300430 -77002084 -915237195 432585272 624214365 -509775157 824851913 -446336016 -748501857 -90338109 -931232927 147767596 392192732 624639494 -229611893 -315422859 133168020 184476461 -957849654 -147277833 667076315 856550564 -805256494 559925134 -503467722 422949014 -828340223 -749339663 844700325 121075190 -86036436 -594637732 33577140 -329298735 357648442 894455649 568925610 52027438 -367168522 -956545284 -65767738 270922437 -385805509 239015515 390741865 -848745909 11503152 -68790242 -141687119 446034475 -774423941 -302238878 429035286 -998870357 -488383653 -485757041 298073562 -962671144 -965962684 -875527573 689428377 748704649 -16958266 603070916 51001911 172530405 -377587438 -173741372 305265857 -913705850 317439749 878233818 -796723380 -197129562 751078536 415060020 132216054 82614216 -812549586 992730884 -711763475 978728363 449775854 -315606132 -727042666 614113556 132908997 159923083 -981265392 242407183 -7019517 955403923 858230060 350032234 968148748 98759820 -630582402 445228096 975486254 375140643 999512946 880970436 722283873 -280790901 -285464696 373898151 709243653 794288603 -441191757 -887697741 -557959154 650887946 -431745275 -703134035 822614220 -493736859 -645606554 624634550 -637551943 -115168500 917010546 -610020541 -470723536 110619610 904592433 482384096 -869017203 -404182230 712119375 346053932 567878809 107986471 858961682 310452400 -369923892 479234422 -785051500 700170712 -772085500 418189488 810312986 245685215 609681894 -32551296 -771063298 262771968 -159312725 630319599 -821873745 93209039 749677832 -421705171 305352924 -530812219 -661652449 720134177 617088211 533714110 -501395512 -47017167 199049518 -428513363 193966239 726497339 737010078 155346780 -442618090 -500169278 747002713 900536957 337267198 584005167 976486419 251070492 789418739 -190079209 915778871 -389346288 -858317257 896801811 -978466622 -919405505 912049249 -115764491 968578450 390701061 215557389 -429790950 -777664452 416849477 223579561 73204406 245300504 -277448873 -322275610 -353661587 -702864820 383246974 -29526741 -255495251 172748222 -122343707 255078692 -273213878 638911884 -588085750 974257205 -88379104 57511689 880532435 816049337 -21668977 562359878 739206911 -455086378 -924713423 537208540 -607921434 -653371957 350099086 795467816 -344349704 169363241 -499780947 -837202927 19896626 124162061 -761069124 -513416531 210655940 261496366 79525099 44358062 355684931 836180487 -68086462 879343250 -906924671 393458320 464019087 707467365 73504921 441430466 971952199 -725559228 -472727956 715343874 -989040427 986946840 -459196763 207693525 -172476854 785701503 387116024 901215226 -15195572 428027068 -144696688 -666805058 342424198 857832918 -894907343 743921435 745910528 -816572855 -182388720 -443434700 -808361344 923775095 635762538 464469350 -706543449 -222415377 494813291 -135784504 -961902046 940375382 -570215001 -213575264 869020366 -132270619 282384170 653161453 863664115 -242646916 -589585180 -986253038 739464916 -857161724 419303149 -76912937 -110683049 -872113051 -922788739 -458746919 -818332770 535233521 528194914 -884930868 -685222656 -940075420 152131091 148111915 322094088 -773378793 -950631698 366919734 568555 971135661 -443060227 954163769 465249127 -901830606 -893038606 -662474056 -860409884 -32715584 -289250632 954861012 -497791741 -56018648 -799190968 640569730 -477265469 567911721 -333390215 68659684 812981127 -214832277 506881741 -961542496 -640285541 -781918981 101025939 999313424 -969892258 138526139 -117736267 743152530 -22443102 237944507 -445552600 -447647591 905297830 -382433561 304918369 201951579 492312214 81682935 51397918 189726876 -989915685 977727080 778307071 704686535 452695768 -28954948 -851957551 304108378 980210134 179267969 -637065158 880981071 866706543 903335025 954586536 -242553970 926126692 233260348 722773023 604332059 69085793 -55311536 463206735 746963227 598139809 -214966930 -533488870 -474995179 885845859 200702691 -351741993 737692012 -617834348 434923663 -677110097 -79254601 879324629 847417257 376343177 568365867 792297073 -940722547 -336332216 857102687 -132072779 606048294 -98018167 230082448 -795954663 -197570017 794043838 675056982 -601901640 -41130834 178095933 226839716 -92072739 -458079768 415799528 -757737636 77815670 371138702 -186234996 686506623 -239938075 438156703 31261066 -729342466 939978287 -244897417 -114521286 948361756 25121111 -801146321 422730657 -229677602 80785954 223666507 182063817 -774774900 432314309 -394064220 314277662 -940713158 877413644 -662828759 -321275299 -107164345 577506221 -842211283 -289723626 -106712450 170962083 149125072 197133745 -170414490 -806622233 153847527 740462267 -665249657 -123524533 -480623287 777410697 642887281 -621962877 -804113197 854172127 916635134 84949051 -209606927 941184561 -265016173 -382586193 408884078 -442897738 -616514614 451518691 556062917 -688239235 -780188445 957315087 715442686 -985944641 -94341073 -81845953 -106043776 810701662 155996198 -274127628 855878171 93551288 969563659 84125806 857085062 728736883 766832787 -926144314 591406288 797504859 -268718047 -907300550 93618481 -163419616 994246274 -194312679 353072654 287980223 741743268 -504153136 727649354 -44942660 355839430 427045879 -634233061 605439160 629403958 -84292230 -693451652 720770220 -859124013 -372237822 -35020302 142986149 -127598406 535244821 480802155 558495527 -69816430 820415139 275096080 802314655 -719408111 86973800 -213981375 955555809 -634015861 70700800 406444457 675453948 -815784277 -738874674 -182620303 16355418 955631541 705914823 -914958501 174920040 -291515139 -475575609 671383133 599111568 -98531163 -299266435 -672193848 -819198670 -99059117 -261127739 -917061722 902709106 595061720 323104288 693208992 900170663 -525568886 424746605 -280089582 138647693 137551706 87435540 -51528043 -290293960 -233999711 -558820590 -804597911 231284378 -820605665 -127802856 364080972 -227995357 -442106827 -899961046 -887104528 -485839175 335314084 -938803810 -257497549 -183171604 -556833733 -80353152 402768632 -575999229 48489659 154022591 600926675 -960516527 -495686445 -895087295 445178860 -164411423 759225396 -366532231 440014446 807493893 239680317 218557808 -891296375 247044258 960559278 -145082731 -186679225 -965887484 -360680473 774923294 -418566146 23983981 -341292107 356287953 -220760415 680880555 237905697 -738851197 131021645 406619748 441778458 -694962761 628461910 -596588623 -29753501 305046651 491755147 181976859 565938567 -195026377 -414256581 976277160 413917258 190524851 65489750 561291592 -492885926 570335462 95046299 -851851823 -85988446 -646966680 -352294849 915592670 -772761538 -122324593 -131923722 -666002345 -151479272 84774589 208654806 646853820 45365114 889967723 957304410 896595953 968592249 36664359 -952587083 88840537 -765325805 -418870649 900244869 545593585 -53654974 84138621 -960002248 -608700416 -714290664 833192824 -371170022 773089228 -135989248 375236089 987808146 -382883958 -313131714 -707070411 876404385 473108052 596686119 104422551 412239020 36711614 798617124 747969976 847339166 351374367 -753445441 -690649420 765409893 714625528 143057157 -525581630 -359751569 -527928301 817260395 487626778 701243650 -171707092 -182042899 -80438933 718376894 -141180527 379312470 -74750639 -230533366 784887200 436281450 -444779423 -162927801 -418664348 256787067 -600591909 688314215 426694257 -331575238 -828491953 403953695 -846150237 302933852 -228726719 -481601709 901604199 716603393 354418982 -128343459 -595242110 98280695 194383204 619386130 -408490244 740651654 -319357081 423937477 -930356101 523119429 -844942137 -235872237 -940944309 -246270774 -201735219 -910325942 -339073815 743204851 -288462578 -706871496 -46505692 -530263721 472608034 101752223 728773129 -266174063 -432999298 784657945 22349319 785761751 699389127 605879426 -317731750 -828398694 459507364 954865908 -702365238 295757651 -506998927 -863651258 -691845507 404254429 910983673 681317632 538979994 -139344934 412995125 -399538049 193268831 986133692 4553162 -681793912 735791799 -816384204 -854868183 -161308721 -649562543 539336797 -983000311 196350427 654277777 391701904 9988694 -364882425 -524219743 929551270 345351389 497794045 -115686024 -802131788 -963143085 911389908 957022324 240785328 580160158 -641292480 498305625 484392728 240879785 12773676 -5140448 118242806 -481881702 84519321 -590536832 9525174 -556075439 -107454484 -952582285 -107759724 527330251 246506573 969136218 -521142128 -337858027 748215079 -139251644 -824426322 475582135 178772570 720551109 -324856324 -458713231 429652372 -259781234 -576349963 -615798430 -224588191 -935536532 729028527 544983654 -123916998 835432534 849566409 597992408 -905580263 -308018524 -841781622 509958224 730099792 335497103 214496627 -758496947 -138482722 765732678 -347757397 949678498 499317314 501356887 -788839528 -361434664 262364868 842414386 -802565090 961242920 112042204 399109664 -332261213 -839094071 935743798 -628545874 498764682 -746385860 -648563251 -1043780 -214438396 80562697 -960018620 726413039 364415828 -332594692 352847895 -718556316 944359761 -113046631 596154324 177075741 877930441 -662531761 -485414273 811243392 990338879 -751989190 843169023 -207297833 -268879412 -342948061 924017627 602149895 474241419 -585165185 -517759116 -656898747 381675121 101762408 236095832 718491416 694839224 920464819 380446202 18752833 577494192 867986352 384854203 -859879391 549675174 529103135 -202453799 322232037 562979837 -513785709 774675945 70703186 565720975 276903690 -36825969 -310325820 -208610943 599076547 -878439528 86324609 -933719305 238351043 -547020846 367595278 -852367448 -768916628 -217479993 549379200 -874406831 -489657146 -375297824 780067412 179193443 986493225 -221809243 549658571 949692846 -517394050 142089134 -783979203 -269247709 -721204012 -401155577 182301855 -14846942 681019402 -825542075 695635674 620961452 -865328786 -801847380 232892552 -742079166 350855345 317557526 993289443 -944976752 869394021 620804356 685596736 684674365 922641389 777332863 -351618654 -477921682 -139974189 -677792549 925476232 -549299445 -830835857 -798450637 -551487813 87941502 -221563191 31181567 -575062686 844924380 883805541 -771672862 891052198 -363858743 758541950 510694735 -165658323 -749533961 -621988045 -892652475 -293001463 826914739 -425680779 -60743887 770651441 794905336 -243920537 992176984 -189583421 -214346708 -61700935 -109569649 998893327 -333090087 231329176 837235215 -637951673 -429026226 178933330 -251395796 -300963951 -303167239 -401380854 656166066 -444674369 132251384 -760559747 -334260624 -558210050 -730277650 -890161590 -511392341 -462616951 -416715031 -385581409 223557802 739100321 40778932 -787679248 -555258880 979462215 -446192016 400847574 962725437 -722224141 379975507 -609681292 263622084 -588462344 -586962830 239513313 -324568779 432843518 995161030 312058136 -197982940 100725416 976177696 361331624 989777245 324703698 992765153 -988322186 -262899318 -703258753 -837515648 -514886639 310902831 664574366 -667565842 -932964972 -158530099 520518033 815221530 -281978389 -606043705 546165257 -308372386 409139100 -784267570 174500339 666245249 -165511360 -93876682 213449138 -990375903 247083810 427666664 445576473 937320455 -523547351 815119449 -799277010 -393390448 581089036 686620459 696663308 -406927549 58066574 -907971589 -510396071 -158710509 -417003121 -886160043 -766452172 10689848 523551469 477609110 798209604 -272441160 -898919626 -322740918 902574913 484115174 746301317 -346190122 654092740 538744994 168960411 82581010 -272213128 -352535697 -740626935 -782489799 -622897116 -35752738 -291858925 753633012 435741336 -198891228 -238391732 -848118428 983786638 -127544430 -956559072 -224598231 -111311662 -66820827 -310636080 176393265 483359882 47893900 101626440 -452981634 -659648595 -519840003 -857533608 -123792289 12295998 553925047 -39001554 -281518552 551594519 732578477 553469702 -852072966 951971116 -21181342 -147565913 -648938 -684776506 683267148 555201096 -63000846 -421081782 -804313349 -52765707 664346965 -747407635 788046881 980843881 43127385 603872663 -316826226 -648213486 88403839 -452391388 6962605 301993187 -788745634 -301019025 578868669 -875816163 -144825908 -143272673 600756560 47020645 928957419 549108092 -66268270 607499589 -151935336 -814161213 -970424502 -945416150 -17295744 -363125029 -672141285 -83282569 -786907125 588057935 -548717077 412174159 132135978 501467604 648580496 857111791 -971408943 -285256955 581392778 -139418468 -907389376 868960721 346547100 -467209580 195125454 -442632840 -860285391 186303966 511186489 5384166 184694988 -749243332 779684731 -986875865 460599581 -556983532 -700660656 -666782054 -392062428 427529522 -810700600 -348819867 95428577 337449645 944372142 -97047370 300978991 247141039 853909245 704786198 -899539478 692675508 -752412439 -3317407 655313384 -27006960 726071375 980108805 569501978 -866234383 870773270 575421500 -431363189 640009718 787135708 796608328 283557974 -787551474 575226035 502116442 -546633426 -88934233 991240666 487498004 -169757540 -756276694 776520452 -667604198 272696671 610531443 103662513 37359551 877300224 -524136358 621436755 221775346 -196391179 -424128076 833115353 -921585500 266440667 460411322 917443154 -14421987 -722331416 867159644 -940893570 -915811554 -572044613 716576343 -297767013 -838235728 -359005712 484302771 69617925 -671204455 -619503222 -608479429 -424741777 -556221150 254928403 300998152 -39531176 323532672 -113481466 587679926 -460224333 899005340 -665616005 125829543 903814776 588499179 -367866139 452672987 84826867 -6607010 -991383474 782069691 -985516170 894717993 112035794 -935760183 557327158 -345729438 511584714 -218474784 -893717335 -307845149 -284699771 -147474433 -702298492 787952779 -144598070 373722821 -303690445 754109248 -775312066 770354857 -469326716 -709331578 -68251865 751432050 -173892004 -731978340 914001129 -593921710 648518356 -227881889 -624958078 851932939 -530267066 -657776459 -43265518 891332647 140762520 -893695046 -198304412 377840837 309608275 818218358 71188606 -517503707 410882610 555356813 -454645700 300431717 -85526778 224770608 -944227279 554330422 -648855124 -794446132 -69760696 -395092393 87519099 -100258449 -771630983 -452161202 60430404 -613890065 -377529135 620367072 778636015 242693063 -156656532 -873792501 -972915771 -6502183 -726998705 428144364 -128117282 284062399 195618955 370566719 -675093908 398255679 -802006678 -594195742 -600718053 -342613856 -630005972 -755931170 481674906 -449548966 -182293930 -562110290 86827286 518867323 -450467690 -719504232 689811493 -967378023 283504281 -919397708 -347172206 107823604 478063354 335223097 -420568483 -118391259 887611808 -935457896 229100422 694038640 -641282936 183243420 202140864 298046051 458432963 -159611812 -44091278 677961190 -583014164 736885628 488213472 -42229823 974773927 -644520758 526688497 591627785 385999834 -847018393 -124472331 -319231347 546202875 -212268709 -468269167 469735873 -288388348 -236165383 591754153 -534236775 -406971900 588120253 223387661 963954275 -288130255 420944942 455147245 -879832631 14828340 811048545 67341144 -396003802 -744400454 -411723233 866948172 -280526309 -746158863 651375308 773778137 -47392525 704784656 -508355142 -831993724 8860670 -935170339 654856127 826049701 -945408903 857280690 -796099854 -931186754 515727015 -116710168 890606138 -24584741 -401556114 171480643 774892002 -254469102 850939323 -764362418 -932296745 700169336 70557127 730071681 -631191195 -867834237 876639846 -997830667 626708346 -194232498 121102474 262355530 -630238783 -454910724 965401074 -289340508 822248409 749649276 736224137 539113627 942359186 751749155 -775142643 -304375285 -995675557 -98927 321994436 -608266225 -460720653 483420340 257778100 643312228 -982876451 -43404921 323945019 916073450 -401949863 648130473 962181727 -464426082 344102188 -83239145 -978846883 -164762489 -273711458 -791668219 463330851 139631792 -431405704 -193861289 -713198621 290182372 -841342757 899632731 -664753482 884138918 898344088 -168471261 -309731628 -837830236 875754071 392018786 228238437 647375133 -868298348 -578319018 210908904 -572574469 -433191727 -637838098 -729719849 214942606 -166113645 -79744796 440638761 -588371389 -805507355 299782245 -418713375 -648052203 65056558 19472033 -839925929 -727228062 719342279 -854419702 342383644 -970990862 13687161 -334386308 387177371 304335198 -952731260 5531226 -573174285 -909179119 695573897 724498166 -325129219 56764092 -421078080 864855858 905413020 958909770 -60980436 854577378 -480436186 -514778974 488028764 14080783 680805224 -677056091 464838306 240662928 285974762 -800733526 394069668 -603192814 892579346 33210081 -723221507 -873239142 644993159 811521792 836641772 -653039338 -887721370 790430965 93335699 -947648952 -50755635 441993916 -370791133 -750396512 653065929 -54110644 736750984 981737957 118291058 183597176 -817355552 -681356463 -45573828 -192670832 -994359706 -7443400 223401654 -951070538 -479646740 9946672 -694718923 -346963040 98147939 241628198 -37170221 257685732 -744752969 301447672 -680455178 -848650594 71535527 648704419 -150445773 475207749 -956019636 380322123 -416883671 386136739 858380211 529998572 895762266 649508221 264282055 -663508383 -162136444 83606274 45796714 520561212 -892956602 -892707971 -621392985 -989692531 934917946 -391346617 911043482 645290637 296558179 105712895 460647348 717025618 -413797897 728230455 -267577421 -226946584 198501215 -377705371 -494166196 -710968509 -502414827 -764875248 630698510 783587290 230535882 -803089065 541250608 601088385 -402907541 -125042369 936536247 -516662325 -686016138 -806650601 -211279172 166841839 -664971830 764364900 -267572729 693338398 -465801318 654395275 606472622 -648402923 -431263839 -93561018 -616175103 202254765 886334922 563605914 -330069566 367470394 -469383094 655890974 -734096607 912723196 837064733 757017274 -230630677 709899026 -852817923 746821568 148979313 -44942246 848233158 -364271412 485102177 -955572548 615149293 -358706654 -270770438 -268538447 -980213182 397023268 144028365 64550504 -470723841 451855062 740407064 446380104 -114146313 -770060572 -890730302 -609812705 994953414 -774598338 515309838 -625403213 -866070662 865805190 487098441 888942397 -240565126 -816589114 3660174 266771757 -597349447 232558390 896525282 51194667 391047122 362499557 -758712336 594927539 -280948775 507969623 -352062867 254870842 -422613181 -799986675 -460052096 222406386 -264263965 -707472413 341032364 451724082 -66559328 -814015129 309864662 882729347 -292112718 -299997210 100148360 232881031 -171657802 -465310715 81148361 878821244 -217540548 968249572 208054018 -533428270 666769463 348931042 511171339 17500490 -703916166 275845456 -125342723 -581116951 -73392225 -773112883 464378171 -534036636 143924827 234601332 -482578041 -305260634 -242007307 -244550605 669841090 780312504 -202795359 758288740 681030684 -793647637 -541329284 -664020301 745914492 177137543 -557993238 205111527 979173346 297399755 976087364 -468128842 -866515122 579968116 920829876 -150528285 -363402286 424791256 71474601 -812221105 -885753842 908778996 552027468 765264077 157040604 -355635900 196416304 -733176076 -515312079 884980099 306655995 -91380465 -651365347 360748929 -723643423 -179361360 196910064 -761504709 138474120 567108097 612373461 -554687288 -388606366 -349835500 -434160618 -855151852 637321183 -623932102 875383953 -658847087 327682348 938704185 -363661466 652720681 -214377036 122802326 309016477 -691043214 -204555535 857496407 205724690 552433171 -350956232 711242001 12496528 960137102 -832179809 471411215 607458252 -425066551 -518469185 -816648276 562766263 -795335495 -991766114 -725142067 -423395605 341421863 456644104 320860387 -631002748 -128414757 419171984 -200832194 -880445523 -328873503 -995509132 742992527 783452783 -911766 -72622489 998186112 870631066 -940731095 18035308 -135257148 -396448166 -823722084 575489537 93848780 997514968 -379660737 -245979369 -480018231 422694486 -263780638 488025469 331364338 822201680 -406220727 -261933638 569691384 255640439 -654319782 -790493784 -905970503 927559215 -207088148 406346279 551068570 -66869355 507815102 281773349 -652795116 -242841930 -999443132 665534749 165918686 699902468 -967800660 138314535 113231054 141812981 -426330317 -204433990 352928048 589886908 195547883 705809122 -551434505 -782807757 -113927332 -953145875 -251372758 338750609 -467268567 595266341 -851046321 -20439955 678737184 -429163518 -716816153 -718870075 -814351995 -998065905 -17088518 -849916311 -160356426 -519169503 -809023616 104413738 -274791233 868788082 532885657 -19819937 209693892 -358468001 974274766 997283744 -89800291 700828767 788836681 240839487 -736152159 -409319468 -315244686 833122229 -725538829 433594964 -462692218 -4497410 -194885386 -180164683 -744931054 -955304954 -59044115 481052963 -239549872 -927411299 -91443147 653795843 446615386 728318540 -389000334 604101854 333314776 334470815 -151344045 241508520 -771755321 -183228362 -132162088 -245651436 508843501 -281187916 -835004460 -523834942 403184158 451066713 608461847 36870546 -835380261 -72475283 785870007 817423169 538901033 686741645 852991194 821309021 234490273 -265991675 431096459 -323004596 -681445441 126426287 -641861973 -178424738 623277447 -79837482 473327755 318677867 383611788 -618228219 188378956 -648775015 -60184556 912747730 650352078 -563154826 707893103 -532260504 -550603589 -916047593 207615465 141932172 -912930566 -197810348 -831882655 -432285937 697457799 -152683236 -340369035 -165155082 -476761566 175861366 955288015 526870200 972703393 -140384974 -591552762 -90795102 -196022906 801268645 -344134923 45056976 380380418 -693399233 -337486015 -776011875 981144729 -783843055 791353279 -268814568 740080629 -188050967 341415298 659440218 -150591901 864605483 35615010 -758891342 -566905063 -420335128 436450416 -930198710 128768428 74371383 806546555 -585210427 566946557 -9018805 -703150662 -542709891 67025384 -175337783 -968852127 921470573 877951998 443852807 -417799319 -243571243 -922065143 968263775 672638226 -196219965 312552657 -562120677 843693378 643459675 -344985699 629924963 712735790 -471709741 918457409 -318882584 123253489 -980676173 -521775188 -825803933 594510781 291346445 729224961 181803805 -131204059 751028360 481631606 550225819 -957145510 -85730402 785176550 -698268690 -850554892 -170958409 814439141 483550769 632130351 38899668 755531142 -278477636 565890742 744093560 450189200 -963515292 -310643914 -404837645 899426386 -747239256 707206694 923366428 473581363 -747798322 -68209120 236575357 -169282533 842240779 549298953 -848757121 67333944 588827540 -725488095 -864764431 -126889716 834690635 919722111 -242422028 -405025027 125960138 54742351 65803408 108509183 -431198415 -899404683 547439178 518170351 541915951 -108484110 707779588 -468626840 344975747 332461491 368827780 -337438767 51213460 -579368606 227289611 -703440637 -15783120 258225396 586990342 808025623 -618036809 625960144 623156764 272326292 903029042 -75102371 -532557838 841044419 -949453401 -991086942 -710737795 -948179451 -611325047 36379199 906691216 -700333098 992304705 -235674166 -690982063 -130852743 -171851525 -547212992 725959899 -955271843 -648268779 -40373995 356490402 24251088 -191489848 707522805 -725956864 472490093 -27883917 -404169603 -952436781 -463460465 833884741 406306617 111822781 -510738719 -261313679 655526782 -750146761 278125519 -754080670 -798707190 107819645 -376539797 -299587603 698734695 17277013 862526202 -927831538 164375208 -491337514 237012715 641634989 591893559 -963825048 565785507 228617737 207007135 -670383360 358822065 -254524039 178194383 -624668495 -883702759 740995871 463358008 78334038 -662950169 -358004545 -217029397 16429905 -404980189 54449219 -338281164 589602441 -500701835 917664186 -164233131 508533782 731105520 -733811297 757195904 997149154 -731539579 844459953 693290562 -810895185 -580384589 -282770177 -17579335 -177050995 354648325 892584219 436605592 112476798 -720135058 -692046178 -276607986 -647285733 991171678 446808457 694294349 -182853197 12896246 -464515342 990103054 772251367 -870357251 -13066690 413771543 904277765 497805591 -224484148 123916100 870522848 -625323471 -707991635 575946982 -904720181 376352243 152703589 -258465718 581240722 542213979 -80693843 -441765123 -400323806 614557710 -10539060 -738984284 -561990126 7464920 243260149 423063922 -308682773 999782020 334755798 662530561 -799596340 77049957 -336148486 854733906 -656149806 -59197319 167953345 784541034 933197077 521843491 301946586 -589297278 -418147350 -903788498 -389744511 -840819007 -221708506 -279453817 -608899633 -534958077 -901571717 10846802 282617150 -631688800 865547609 774599967 945396547 513362111 180254612 919449321 -943215026 302219939 297184085 813974401 -77251402 -142908588 -348951209 -179274616 -570193629 -588017924 243443595 982312635 -604639509 942337371 -349250330 169233568 709362060 -21988855 910819584 213095794 -273935261 315106480 -398052693 -465227635 352687069 -678057187 -237261073 -370417979 907452559 777103168 212730420 -845143229 -308194152 483760734 -494353828 745859905 417297626 454404166 284356707 944279615 -59652506 -849885376 176865750 515181001 -103264531 -649360214 -301919941 824124941 844208885 -208102615 -154362567 -990973043 297393752 577596458 561584390 -508431577 391843924 268463411 731729570 251923148 626036551 23706554 255904777 841227337 21126944 -290718849 812638043 72209088 737054284 904065336 590077725 -963338699 -900562527 -38972728 952118025 684045950 600561188 -175550660 -900631476 166797802 167948892 580991966 -294890433 -725658975 714154500 391360218 -381796637 -423254855 -343144215 -635946482 428547036 -371533138 562367616 994179819 558972279 -186975245 810450398 -579804454 -456601148 -125554979 -762366893 220808005 712030822 278467406 400791288 -120140916 434991874 562745518 -254202783 -387612658 -467280560 -715470615 169996112 -529104964 494773412 760492607 974071053 103388021 858720124 147223844 595779537 912710053 561802883 60181007 -487940669 92342778 884537813 -987430405 192852541 -608623512 -114575392 716042859 55707494 280864553 -382106710 291353014 333733745 -38223974 -820493876 566933452 -588252825 -848746907 77869978 -627192413 253622728 -875027006 870294909 -65360657 -562009928 586869925 236213454 -974425544 -574442088 36103609 -262383777 449590470 -230752768 -206253136 223694675 -138171622 -778159002 -945832743 -994327258 -21564108 -906732011 -692999836 -70623033 -234196198 979775311 399023895 -780900744 415802911 -663108158 -986999690 -783253882 400233649 501060962 208559486 792730168 103083342 687697876 304820774 -594944152 -933882174 -999123604 -664923008 -258059798 -78258680 -600574120 -47610098 514506838 275711500 147176115 109407033 32966683 266530729 -238108324 -669139884 681244893 -76516676 -894419990 774215152 952087297 -819035822 -772693979 -480687249 -25096108 -197383875 59887830 -267199584 63734408 734283682 -937320195 -303686693 499212246 907285688 263768593 -633260223 318860716 417943935 -291966972 -250757021 -988207294 490547382 -514847378 563415048 -849036243 731719791 -135204098 472043725 -529308493 -370668668 -815646052 212961642 487210904 -917256816 627369155 -207664347 -992311046 697273773 -49484857 400352669 160692786 -466175495 660676249 -58268304 492534390 -295301434 474065188 346501227 315441823 141822560 -885435611 -566732695 864722168 -355067965 -872554554 -153102759 -200587118 -418848504 -580924443 734402871 -605321960 -672802902 115878019 -433998140 -897269868 12345250 -337515734 -591764695 908653449 998538036 920602405 -87901108 194888299 237309392 926319511 603437557 583291858 538231405 -537470847 -645565776 74195720 -839002613 -746519500 -958401429 -756489455 891827389 714297629 847526251 -132526692 -356167449 267026184 336993449 -476528727 16007111 -95544203 712511568 -970322238 547006732 754156073 241970911 952274943 -56679046 12861178 568829569 963935296 367675928 995130457 -513160459 -771545860 -741360848 -225849298 319381930 -540574129 995873072 -270180791 49702356 863284426 705276067 -364923669 195823685 627645852 -426412276 -88725198 278627217 589934539 -101629952 553860818 252647315 -538095297 767126057 597860763 -815925216 -111447119 -589276509 -656646181 -537140326 206465118 -586081180 53812881 225777686 -481267721 948050322 318151067 -518694932 -962347808 -546932517 913792129 820827859 36515172 -208201966 127325971 -483406762 -660842947 -704890590 205621355 642732852 941307112 692246160 965688029 -492049191 378317271 -385144001 208671191 961187545 351776283 227199879 -808942789 157678651 -963015809 34049665 -649701092 -216145354 225754492 -708243891 702489745 -828717269 521958534 509167517 284781274 797624561 -662230032 983635804 -722675766 -619148278 -255815841 -339078625 -735266730 701818607 -799145624 869486828 -266049767 -622536100 -140767000 48590124 27118330 -19170024 -986691904 860651577 -270761407 350999367 -669594942 -48253679 -317964974 -572800762 97589484 831193956 -253612790 991785929 69066433 693558044 752649482 525232825 628504508 -861192041 174416867 596246128 -492332179 -488400425 77019007 940259630 -665254663 -842834202 218344112 -981071017 216478771 796873198 454400207 -271020736 -85761269 -838555870 -387458004 980771222 -112275712 -490438363 -363776268 313254951 666236446 -558957901 -804596978 763654013 -209692627 434120638 359924968 692222653 337839014 88085591 676422848 -521811381 159182285 -41749731 839135311 131119788 -812738449 832950845 -54921028 665920034 -981816511 89928660 -763087066 -65955180 -983107292 -534983887 -100423636 -228419454 -244217551 -732798630 643807485 324208703 643499196 -918420443 -22024819 -449264275 -902830125 -623158087 411899447 280125522 -216131340 939853348 385650453 -652216395 354429345 804322915 -327384241 681547110 -724606423 -394544581 62567348 -588752423 -888282953 298470918 -663038672 -456964021 856686158 -487234842 309454907 210818313 353958078 -895866889 885759105 -934155233 663705131 544657593 769820341 -699444790 -325785329 -407822543 705526666 923577102 -777307077 -340591435 -929138212 -213334985 -860283341 -967805876 533565330 -880338975 -607774876 39455713 833115201 88860778 -247761993 112428457 894330972 589020102 156854083 890158572 502571136 738746348 589821805 -804246005 -398501368 788430812 -602494375 -88907611 863093979 689083883 529654501 -544596518 -369670751 -142706315 937979316 -395981440 -667976158 -347852053 312252112 686923478 389681422 694380716 -11940075 -638321427 -256681838 480211381 -845799746 -790749309 -954878672 -677077224 -492051308 -324661689 823317802 -995114945 61944491 431799429 -554216467 721073511 207137696 693808377 -974242096 288120422 546860759 -596068595 -781021501 -673458028 816706714 690300621 856847846 866718870 673279010 581690597 465450101 -789292416 -263324335 472548990 -981562036 -124598606 410536954 95275663 473252398 -778128860 -813327494 750790362 760732100 905851291 921118449 -312521912 67856181 430310823 618412316 411879476 834233783 -873561548 919221596 -318271130 -609059809 778755731 -856238203 -491825945 -16360966 -745131467 -583988726 -846089873 -337743082 141823586 44442526 -708111180 -302781100 -284600449 867702189 -33200370 -336400092 -689344058 770605635 208859921 -551875180 993974424 -609180897 770448352 260824045 520594471 -654492907 998873 -110591890 -719874495 18998803 809605989 -650100832 -575316521 177682375 -526507093 -658188970 -370596811 -700749694 413758608 -747367491 -407634629 -936227249 707443662 812313010 -384868089 929756798 -842019647 533020306 19396959 -349271524 622886393 58954497 -202792045 808295391 382238716 26986766 459779733 -697437877 -20691420 970967010 871436952 412631112 -566608638 413935563 86564522 893376328 -247663847 -880231680 329906044 139075183 868464668 -996457603 -51420300 -293429786 72809914 129594860 825829141 -621871650 35632743 683485950 -880823694 -763916422 -929706017 -808641566 383378080 328304753 -691685976 409562823 -772269578 -535098793 -515065978 138303079 17322865 896566698 846095826 567031457 362104769 71685342 295441421 -856873129 824419333 -607475065 556742743 -576563041 -325378033 -744446475 566027069 177908834 322888176 -268094490 140821735 734738643 -497960746 373886453 555955048 981953123 409364685 638191246 -518299553 365253867 -401203009 -495408374 736780887 63168929 -301563439 -785804979 -522099439 -642577677 -901832860 -176749262 -582799172 421266184 235012225 -159498968 -591064203 -804744205 -612475696 379256037 -527944186 -538330068 -195273850 -37083856 -491529368 -547162684 -753830350 -520376299 716076717 876194008 -147674471 -718950318 -489896169 -726636729 -486697632 -335441074 -825725717 -880759087 -110615638 -880679832 -993295010 46977222 725127179 678077201 395792620 -605924021 -49193994 -749032009 349624258 457203763 -476351290 -883715862 -76205102 -242062476 334996856 -748660180 -38817675 119941786 754078637 -593786809 -862190761 662657567 186868917 882770434 44294647 -357064714 204387567 -485800588 815951022 316050370 965791221 -738381251 -600934475 -167841624 356077818 33284431 -808488203 -725597601 -718466344 -132760585 448708287 226265948 799483896 376496849 -815440764 -654686128 31730100 -538899710 -161086961 -350033119 -913039734 598338852 653067205 386140035 -664869001 458905850 -17381787 380637513 -942469180 536466583 195092926 -917763059 -256310968 554873207 343351585 97156362 -199872690 -167394524 -606253451 729096775 728674846 -658090775 -348918471 -116910456 17433201 -985728165 492851780 -934132961 631883559 -568015370 -308484146 138235376 937455041 -268585388 466925582 908653446 983283236 776515061 510383006 -314291814 145604884 488165499 742555791 -8030191 -779466501 498282239 -211792950 -943741782 -527754567 -551559547 -511290918 -136726078 -584792218 -225462105 906880880 161196748 -150780431 626506023 907135379 -56737680 -61057219 377067830 275740918 -612802469 127576973 20001260 -23395517 -770814388 -659602596 629985406 -287114145 -398537167 -269791742 820063593 -739540227 -615370440 -795472960 10041183 -173693920 159210978 -31144834 875175296 -767224820 -35418478 -563737457 749338689 -998488931 424356624 203967214 -580077957 807164012 -104013372 873652623 -155715144 481379364 942263610 277020450 -529058358 -434086041 -322981133 -222438808 870779716 523938806 -843264490 -674709815 703233797 -615463317 -936411421 -482421442 -948441315 487247469 211830408 -343378790 -965805548 -55548293 527992804 559603548 719708692 721474219 -882259081 935492427 33305520 121179237 -466201336 -52292354 303517091 261638742 -636909489 -224076235 -947557266 -447769565 -963126417 -225448669 -506404111 -210505888 -508977677 -613709999 695659312 874547046 -251082694 -697981776 553448974 713722351 -617357756 -315802525 121281691 -931071548 -144213465 381666434 -57839952 -798380999 -452226773 672328159 419558790 712143302 -10544415 -930459965 877968159 -607688684 129872172 987828893 114186458 -108066216 818341091 933434815 84118539 585702125 561620591 -893564336 123360473 -381911371 -786129136 -55112324 950740800 -1223943 -154749699 611549984 -266685934 -80905001 -235313815 502877002 -920295892 -576932284 855044168 653006497 115133822 656813090 8276741 160748953 -490158164 -427470717 120282489 -404619782 847974884 -217910603 679398654 -48667568 231190861 28103379 -463901174 170654175 351681393 -194084607 -751988424 767079380 348555341 233984143 637703965 880243108 32389384 126544886 69191351 223598899 -441258367 635029184 387499306 -547671755 -145240514 42038648 882074910 -512948017 -604799853 -923226098 -549005339 -115646912 826343330 273473379 -782398249 -598029985 -375682679 821433159 -305947654 295886747 179310382 -900682520 -740957332 958969939 62269748 -63351164 -930284542 -991539605 -124075670 -734056085 763553389 -243417213 259904236 -824666059 -931327535 868522903 -19790746 -999252659 -75451224 131975535 867567533 -64850959 -288465680 -607741224 53140153 413715861 664329686 -98492004 31533440 987744810 485622019 -42641600 775615342 128048281 -576261090 -72330737 -617077693 -287853684 -417972653 343364543 865683824 22410143 -327917531 -423930768 -711585848 957018200 -536987199 306077611 888052849 237511756 737311684 -2740788 -987341881 -581585307 -680380712 270340936 -640599104 307521833 -450463374 -866817562 90598074 22446609 -17349928 -839360191 961419799 811786496 -721562788 344347843 -279795870 -643464347 -638860201 -244808642 103393508 -835722584 384629246 311033908 -437278878 415300269 -648371885 863598814 222974985 873321559 -147740261 -174053590 -998970748 628325936 -838326041 -719424197 -263998181 -792063040 303585326 320995447 -972524315 826530925 -417584909 -383033749 91056632 -116149691 474649120 530469855 -94078598 -198318488 -661987116 584226191 -437622764 -482287364 -524006009 402151334 -368214940 469000985 -448882025 974478276 489098481 676184113 -39529667 -155399217 10669611 468846027 940230106 -229710543 256248012 372462561 499039202 -116725267 -600944709 617970851 351628660 643291136 -407468391 224002564 -196146499 931483566 761799762 -459528784 45883626 -143342740 791292060 414315764 720077850 225236317 -437915606 -480602362 -419821516 216085164 -677178673 -337193454 910904434 -508570455 546759185 -735873806 901898543 -227086965 -847456415 -832785016 -199108713 45698812 283065038 -43638743 705933692 -367427763 439511710 421148890 196198830 -181145751 619945950 85757865 -609374215 184629190 182010704 343128956 860242606 338142277 -219314157 565726465 -122842308 10248522 -218468327 -247844672 647741981 45606378 516485735 100800205 375982228 -889408334 416371659 -371926703 501773162 60554487 614129897 522919589 -500531834 -432003511 240888861 222791428 -779867658 496428119 -277873873 -388973643 -892009107 657937766 -991141751 -510901980 -814945991 910513096 884588143 126068681 733986832 -567550649 -164701978 -430306254 -588360420 277426843 344698924 -542692735 -393797071 -709166165 -418452310 743157388 125339113 819762046 934429555 -827232253 420739273 21833907 -953280507 -300995338 -226758525 -624599567 -486564550 -280948917 728584488 -254366091 978568337 -574384058 462213013 178191451 -248881712 750024832 -24321361 275445595 -893815987 -433711441 -720105958 387345855 -205706129 406851800 827371409 518258873 -816685760 887534427 -113088665 -16728704 794527170 -375928558 -84788466 128201134 -87375243 973962892 646654070 629425511 -961827775 466536969 -554827444 35490098 -41745162 816555793 183752007 372043805 734654445 -533685203 818144419 -875759755 -875212220 449512288 -951503889 923459562 796387381 860897610 187975540 654466937 246627009 834966345 -129499045 -10741381 854276221 -526808154 171115538 -943248166 -62523252 287711489 959896474 -783843109 554565171 -238304302 165115061 -932570884 196371428 -505357004 -360699154 337793917 -235871370 -780662031 -747274926 -209212206 662895480 -776968472 579531275 -8726559 -649476888 -213125069 979078836 -920891408 -922652885 -549546639 607955518 518024691 354808827 -502003795 -918980001 -819943312 954239958 -823256268 825644581 751210471 -477867402 -408557838 -554152398 -678965130 -707777400 -721413636 571348508 748472012 -411777036 866173459 108114015 -299772655 823045034 237338392 503061035 -84799171 -621218802 436927318 -57262693 505465411 -234725586 -850822896 638404591 398436521 -73974256 -147121331 -117653854 929718374 -560334169 -579326045 -996564945 659246775 -720369708 -78552012 -507966728 546503840 -750052373 -408942115 -467866715 685264345 414333605 574156323 -346258688 990087388 -27542643 -709494289 -398042776 71991671 370000067 270651401 -319232833 841519548 -243513347 -897135455 -719830024 -135684823 420176762 -254993912 -25349613 -960134279 692864232 28197914 592057207 -723420102 -789270573 437158399 463979518 -4754319 -140352578 839971235 -935932021 4044439 755044699 359339024 776794720 163845370 -91285729 -974236729 -841000469 -145993336 -214860019 660533963 -758168734 -670307100 -862480338 442747782 -153229311 337840749 -679371599 818697413 -898400057 187819746 -921050753 -172568245 835492553 632728748 614727176 440441585 -957961659 -273401990 390079705 610098437 -919133230 68450989 -804916013 -428475058 -362518667 720250607 -907938809 429424878 607182554 -335332969 163144496 -777096609 47431374 -749266250 541657760 746147984 246902943 912732147 894648273 -934730111 181149073 595775708 -537956438 -498103837 160601055 -832802765 -407995392 -381753609 -846972466 261385977 -206982419 -93435973 637904987 414790554 -953415532 126419425 -424682010 495618841 -268433296 -296698946 324312241 254360569 -447605612 291620078 978067754 -218617820 -860302916 805133095 -321314244 918798943 897140066 784459490 -334166562 -367514804 -985377827 258823217 880856112 984311557 528908565 -715453956 -51899549 170710783 -245867392 -870537688 918027843 891776716 845309381 308316823 -964876451 934967240 965547753 -133618883 -878708065 973728486 859658906 -261388392 577901020 -799265992 -160347148 -322750739 704477414 807247632 -440143546 811617356 -538045941 -636939307 -360826345 69246391 -161287335 239453306 -44431288 549268582 195216001 -656319487 767811264 660792171 859171266 481065275 749930518 812589690 601300969 -589927712 641418805 -94084555 586119012 -802971260 -642336132 -500559329 144315877 284412862 -479387516 595063752 -353250391 -711129659 -784384247 161779978 -389070641 -348415489 -906656323 232552400 -213265936 -442531793 -17693915 -507934642 -423787613 974920957 -131469233 -136689025 730105213 -870867440 321877390 691114770 473229780 -242068753 778190779 -489506606 30709667 795826440 714838955 928493174 -887547848 -41870253 695936217 -715777143 -179609859 948620469 -971872693 807816289 -109174398 -571160373 -801998977 -136934845 42853728 -362247648 -714558187 640956044 839591470 -360456300 -448103240 -711551023 -202961556 -933116236 486909292 42962798 144764419 112640461 821156683 -420686522 890177231 700141528 -560334814 -185870111 757389348 568818043 -525170836 -535216884 566984982 -496145889 110746503 1889710 -199384816 436730702 871519670 311858666 578388437 -311041344 -727024961 -32221606 -484403134 -502343649 44076224 -341134481 975476021 155351668 -120888050 -727360060 -279409962 558954936 845003026 -59485999 988860915 273338783 547279700 -418353769 528350615 533238478 -220103267 118942153 256924731 -610285569 136247430 658287114 -424823362 -787609262 207999402 -884716098 -471292679 -9855462 33261420 593625327 -18458969 25890004 -341312329 -452204283 843668864 -408866282 -195979977 -144658676 189059581 -342143764 286736090 735855731 -626093795 654422382 -696254871 317913299 -887520619 -928942963 -795038318 -382115721 -147745617 978389145 260961447 712011094 -164398307 550528363 -792908790 -173152891 -624489230 866939625 -115333935 199314708 -949557877 296473187 363055085 906472088 537561045 133588474 132013950 -839109604 109631064 148585406 -225692282 660811899 -595171398 168505683 -980904389 -420980487 -171140224 743306418 -819257970 -624659934 96587908 475759885 587276103 477372256 -575673899 398526752 -792998343 -958149153 -981757275 432562615 -241455879 319210571 892061690 105627906 -150379791 137238925 -786711286 581930168 -866549220 139474121 -756107442 -395943739 835304913 569654438 481485283 -84400258 -5838429 -636965842 -933221116 921121827 -178674993 -858592424 -471442187 -593564275 556105123 -943091448 -931669751 268463861 -74416726 961945840 329001504 766544380 739404318 -546678554 174345905 -936714972 -165129979 -162026673 429857406 -678370886 746546653 6247548 115007798 826577898 -799587908 869626043 968516943 218213325 418921174 969526520 269681762 -336891717 -412632342 -446092634 -480498613 717912546 -420536168 455034058 -17476691 -908323045 -43440446 -850958614 -184259602 505066925 -809947519 724264099 524070772 64920954 759667567 -289922324 -556885097 866277331 409103456 -212265777 293446810 -602340739 -632188700 393352874 -306876776 -878866305 538178231 -465376817 -845419433 -559940243 327187246 -198265257 -11461195 417834897 -297880670 -599572123 126282601 -803519239 743990571 269726396 -917087112 954915438 -55089713 642517061 922716274 -438857827 535375059 -747426400 90905857 904915805 -979919101 -176842581 -698274127 -52406296 859721566 243616419 -297471063 -224193992 -722367415 -133709493 -663728775 -478807711 -700299793 127741435 -376467296 -386615689 -77099099 124181242 -762264334 -952366123 582828986 465204771 -769249056 450216850 -26784143 902719154 257973020 -493787864 -664953833 -279578479 521346724 -5421982 -959496636 672432618 -856772053 -229965389 -357490286 -951809230 -458644077 502407856 -549907590 -634779347 -336608882 499711889 147337335 645866620 82345879 164838886 117288135 451063320 464785251 964669416 -820083900 722781254 965661277 -953162924 843073137 -708338028 27477250 -80801062 -289369417 329030863 -806921500 -131444834 -647172592 -50403740 555337861 845086002 590739740 -128760729 -718629660 352547392 585650436 550399497 714644075 -543209640 -487678515 -736123309 -969472483 -111466950 600260691 -420477968 -162902372 749667459 296349954 -177162152 335005325 671609570 679619788 417963632 -341429200 116126366 551141923 883582963 182133147 804781113 771914025 835480094 715031034 763592728 -68479712 505282015 -162161521 72537483 753921227 18976604 -494060472 231149864 547639845 708006293 -626384113 -379517440 -246080874 -789919910 -748088669 377944864 885522398 981050283 464863595 831176562 755517797 866555202 379011728 720170949 558050213 379162702 128758368 -360869684 800641145 126588882 198591820 -838153073 -985135568 -836260630 -478966591 920526738 -541011532 637881897 -512455634 -237092084 -622310866 37183109 881355003 331886982 -153681992 -84729601 205412983 857574408 325421792 62690903 -384429941 427569651 745639103 -314735335 -617347786 945690501 -461048533 281382894 -621141144 47895940 -946581386 -124233575 -184806103 -793378461 774334878 225353002 -323250637 462798034 139034117 -763630831 427687101 518794448 -350217742 406730956 703621489 -205967614 -18305135 -143583760 -735274392 508458726 723645696 367584079 381419404 157336475 328899320 -272888523 -990136245 -111358813 508474544 -523235125 778592741 -839184961 151135485 -915260919 -702258289 -57580530 -658228773 23676074 -110586849 852842463 127910465 936967545 -176820707 719348255 58014130 598892281 -839933576 -63116372 -6132972 592823362 363431949 758628848 -236125180 -708395268 449683695 -580466810 342592525 -935819487 -357515550 -510148330 -246391785 807795800 747637600 -17118540 606617899 984740156 -761647856 366441692 161090397 364702199 316288132 -834285055 -744879868 361845407 -523290684 -788670308 444168522 -558763096 -26031528 -473119412 -295678564 -947006932 108137596 -639902481 -308318240 -259447712 -209473045 -413140529 432698318 -4034608 -681453738 149598737 509795326 -900576600 90084628 -540478736 847568054 -914309111 -823632185 210138498 -730937365 637413323 -454708726 844083798 744167516 757802287 696549609 145516918 864595575 -552671963 -654500102 783367531 -694804776 73083686 57696577 -803499153 455972232 -618416219 -856259243 897353268 -521052766 793789501 -640104147 403853102 -500454103 -688311296 490663627 243699989 153899596 -654869104 -323422296 591218633 245540480 18289942 -227985819 622520929 146490020 -528187022 -685039156 951323157 -43105328 -258987523 -456232389 -828512543 704822810 -782554252 367129903 665927253 -679691816 530373836 -149529100 -27980242 285662194 -55699846 -577225635 542259203 -989342255 -756387329 -998521407 258620765 -755175939 100447307 -879590569 130702223 -32479188 -589651420 -839982548 -165783377 -940059668 654610901 168119203 437551911 -430914295 -588391267 -188446875 79978362 -896520786 -955197602 -254206533 -613645460 -864255126 546837173 686797791 -330907390 -369212157 953706076 -848471355 -587627328 -659436031 852804524 914268782 -339001532 266210044 -303352759 -432849513 911240321 145904233 -524278219 -84352854 -246725901 -310217533 -343286119 934651365 138095684 -367826589 568042615 958904038 617471747 -866729138 136294583 -927894688 565585304 490211055 -783592885 -699855012 160855799 10159947 -47136369 -874563975 -412959667 -509421443 871891100 963520120 -46841955 -288379124 -806654679 -788810735 195445535 505920251 470940578 570664529 431542429 709912989 707770843 -356797387 260462855 -497709705 -49981298 -548852672 468607611 -512693151 745636473 739092722 641912937 -417376241 471770387 319675441 473655507 -812538408 -305722959 -732527969 -790827938 355810960 -721196910 -634298118 213635120 -575578915 -461467824 13040055 257770343 -804105019 -138489874 -85676414 -792113283 874184119 -826747201 403812661 645647659 949909530 620563867 -146763154 189406107 608989939 -302381456 -755117187 -702580433 372268492 503414999 -934715628 60390927 -742303457 602829808 -704533813 118586395 738615665 94624006 -530426253 750735571 452189285 856007154 -303505112 -205023128 645068214 -666342813 -503595664 -753350439 -211686049 974412039 -630512282 -168244829 -34215492 44399533 -12507737 -717764349 974343034 -383145527 573829414 -622688353 -610306614 401846706 260823669 -466407833 -289034139 -351802585 -295493405 -390674898 473735712 405130335 -894862955 101389459 -580093904 361309754 -957706878 -870903324 76116109 522453435 509266560 -283625845 98250592 857866672 850000900 65748800 -869267393 -109674560 353709897 -341839799 463646649 30390061 -328094467 841850987 758097732 631279413 -590856486 406437115 -301503337 -543054344 -987863829 -957321617 367188533 -741008649 681137446 -226281668 183665364 417405666 -636486074 888631144 -637031734 -780270168 -970358116 558461981 145433815 -476003324 592668251 418952771 14913493 74012115 -64897734 544931743 -166572764 -262361362 126201699 -624024219 -318382000 -357339645 889595089 156376422 10511898 980837484 -626920080 -256165773 228997587 -153507778 34943067 516619778 96702909 813760714 567499179 -214851860 -456669573 473281407 609124380 -886908444 -613094122 765132621 -447291475 336856700 -82856101 586475027 623363511 -974548255 -142101580 42532106 314306144 -773866480 355022418 -612105110 88128685 -416274209 531920954 -940468861 294323046 117380904 568988398 793355229 56761143 112661787 907747973 -915601250 -101427584 -446130071 86566949 -991319855 -727127151 -865629919 230442357 940796500 94500878 355895782 328946996 -991700630 -401754179 689780294 314769735 377889242 -40784381 980281802 -551407166 957108357 -449921927 452331990 515156727 -198141339 -991701137 299316101 901801260 -172807098 -515765540 -829022883 80783195 -220963346 -382462844 -102754563 -55719404 257320197 -379482316 41766551 31703991 744808990 -416374095 577141196 -183393880 545624220 -872889513 -889623067 -578344846 -718416597 100396857 -383233967 698615320 825544394 260936520 -808394234 286446 -230496407 -16138927 -354818684 719806410 -789335971 -802035332 -139658797 613877728 -230200894 807616462 -781971842 -539992897 -149059218 314446898 577075496 -931297694 693423841 -743974180 436508236 -56247107 160392300 -274348799 -967833115 857461617 -682571442 -510339285 877659002 -735729630 925128885 94108444 -140203999 223779367 291654717 -856160838 688381402 -480552847 -692424054 -332589796 522197342 -986347143 -892666429 -304236651 -858560099 -593098589 -925515916 -153238261 493556337 -715481443 7533253 691543213 212476052 -818938217 411717683 -506048245 -794030197 -836782230 -117179067 -714592223 -990222276 -644746270 544523489 566521912 -254328228 -854223238 -391850624 -277144523 359442060 -212951399 272023896 708352516 348452940 281090735 240067792 -979105892 -573432572 -846584420 360618157 102126459 -623531413 -431920246 -592887323 699378941 326413924 -736859692 -2248587 -745476883 220378076 906201447 -408432045 498526285 -991822383 -292831131 122019999 852078201 -699248490 818325230 714245337 -977062291 611928581 -887381929 625836432 -403303536 -348935933 12441231 -296650855 -630054006 -124094622 -837072065 -116519957 -436019392 -974099201 843722403 738993282 -389788725 130521018 -399299106 -953901434 -11288035 398406202 -65374710 -72552163 223144382 256818517 -794256351 -614720497 -607025088 733046124 -484525177 -755623399 861270556 704923956 -91672634 270322904 -817729265 500847755 -8737024 314465469 -30930493 588643104 -419170494 -716605079 -649325167 -169889876 518944152 886404870 44701952 -717283617 943761491 77092394 104583159 79968892 -148521193 641785796 -275659866 668303832 991141340 453941323 -174301754 500031457 -78356813 -388107432 -416354726 405988652 -234597027 -553856558 145367201 909609264 529015845 -947003291 -174930363 -460339484 659589447 -867372447 -16023071 467555226 -465016414 138911282 -995086368 -768327528 176242011 885696418 -935459432 490889612 643699626 379372804 824526279 -61282171 -248369806 517419250 170937586 -172172314 480566809 610740107 -797503228 -893336899 -584301875 -867564375 906435476 376542493 -685060940 -604829466 468124802 -230405695 269727300 238692897 222652230 -734511440 697923316 -358135877 -141735084 -335584855 971225991 619876688 -205905231 897387010 -153699033 -500999223 -216349762 -412986055 362547399 65502159 49590464 857326988 468567038 -788237922 230483990 591125395 411191134 324337987 47744177 452781829 -278936105 -789488302 -433485882 -232333111 -910272423 -611222865 343239639 122696140 821681656 -259752233 -164390950 -108993660 -597716308 -183414055 452222824 -87210297 -73097326 495275481 84301171 990998944 975862806 836880880 466015898 -762063338 -274074090 148081696 -332150923 -824069558 787185990 727083977 -379752651 -78324309 -302839041 -35198180 -703598843 447854118 -994681932 -766506514 740031618 -939147460 -749671993 -532882970 -208198969 112274912 -221397061 -48431811 42691385 470299815 642621417 780167769 -239040665 502835407 -376436916 137206082 -373132499 -656567539 462825715 -518795189 -423389720 -944291304 -577393271 -770307635 -920933871 -536310778 798937039 516377907 99300163 -584934337 785564007 682604709 -790745618 438823793 -115574020 -626378235 -455260354 535319119 642140963 -994539037 -236992056 925601904 -842724741 -856189563 402102547 -77267870 -171025164 249558069 990122833 334033135 -124373305 -196020310 811937762 647011158 834593883 517992426 -563726894 26339684 -366066974 228230682 -76131863 965549392 443162427 -235457756 126088922 71574036 -410198908 670599740 -568171271 -308435488 204032938 -91705509 -460370234 -213463282 -13341991 -874015946 761529284 -194341092 -391128962 921030724 -552940971 464665656 387108698 714287416 -569078690 705665587 -516482837 -335037105 -881290617 529633533 -293552575 174368523 725533985 -953238654 797291937 -337609627 137062883 -442287201 -482699253 561078522 -234332239 -100888771 -912689074 -163586230 -49447991 711955120 -424167022 -370857847 -200550919 139142772 -707695836 643659182 972559854 326908936 353610324 173634164 307297603 -535338061 272604628 834618612 302188545 -532251503 328781357 -477353588 233454130 320990734 -798415620 -617806932 144308863 513499779 -679650355 -426919342 183003118 222603972 787549077 -315381459 776814372 281926224 -932057684 -452265869 -179480384 22917964 -621576757 871823606 -272427007 -573560767 -501966693 -134256511 515981244 57818991 -848673177 -79177189 253942862 792789385 -496707715 -915429492 -522217502 742805331 880182533 -45939957 -807427256 83665458 -744143364 -634588412 -409997581 421758875 -469319310 795837031 -254779957 685326312 -441107348 -542655383 -245377269 758338029 60339676 418274966 -916097265 231907861 511676222 -433508283 -310045043 234710800 -631468014 -207364987 -177540227 -483529843 716990466 -311362295 -419137203 -213752074 192218408 11465884 -97781934 374567121 748614928 -117853918 882287238 -921790887 -151258459 423473233 -819806808 916410102 -248933695 52804079 146077334 205417656 -644774633 734759432 535454978 -787220933 -854651333 463516285 -556215426 56614396 127707702 -194868355 -976982126 144820385 82980183 -694672488 -854836285 536102143 622576599 916241929 557239321 610225730 -340815443 -893461348 -918580259 -507845731 -226811382 -245502484 733604357 -51420756 -701131627 -457639104 -979054154 -192526275 806497279 94145643 129691155 -505559953 -678378770 54718822 897484847 -955812110 687887751 -945756681 308670277 75761473 927546193 -735190891 259920158 -467335699 -890406795 -381904592 -122827829 860449228 -665527815 497583737 145796854 -87039066 -386801148 396030575 -767205171 122165884 -604186834 186142810 633157317 912587355 -593594458 -94921565 393620518 -107365342 -57684510 939305798 -272900760 -742606819 -984490391 607355441 -226643975 853943940 944488510 -575678664 -20070106 -511476388 35819169 -615716805 -256485326 -830771412 -458337673 -562384300 928818156 499032700 -105445048 -470170138 -310928380 -550403009 71597957 860708779 -525447181 -934428589 980564501 -694278037 252984095 -982377202 -663744340 397087643 165255951 -976380742 734643396 566933197 -322683647 362364077 578103005 -129794392 435949802 352187164 288392740 850343236 -145011062 -960228673 -542569750 821097357 268449623 446206200 906197454 -38832692 -572194414 -283850420 -105712467 -227575001 735530657 47358822 -6107739 697266560 -863434300 -9039406 -380437040 -434651861 677262061 989964081 342996841 596089455 535107985 -165888564 420605990 -812509531 413843352 806006991 -458634054 -764052121 -210535972 -565094127 164166962 309457241 -321934931 -527215380 -874709861 965454898 -977637339 -903619944 777804199 -896914462 895536965 1848183 409978196 -881181275 -76983271 -56572531 498191002 194608551 -459748970 -187626072 -713268245 401764557 -319996656 -403210148 774983989 -77761120 531601636 -410807429 690562688 384292196 93519705 -211170946 -733743081 -796497687 1707801 691950404 -963946846 644983238 -720087409 883797962 -442328908 838386473 374923203 933830825 278169385 652916315 -420179909 54414468 772509553 -621698625 558260802 143154224 897799418 -582219551 -622209042 132738268 115638935 422915917 -594978730 -391641286 469856445 311898550 -102826307 428918992 106083001 -878785800 205282900 994594197 102678181 532457350 139780382 -191076127 -303399089 998526503 -889310526 -353825433 -982249201 633442916 998421043 767777580 665003455 707256778 637977129 926341197 -82193603 -455996179 198412937 313035505 408148152 189491663 -876903118 -496372153 125714001 168486582 311306272 281172185 662377955 163578747 608859912 689980867 -371304054 -117035832 -726573708 -394608314 -384704285 -552600973 569934099 44988064 -714748238 783816563 158354660 547601880 -49629242 -514444075 252782935 189045803 663692468 -198240598 886675592 -800115982 107966639 755343298 975992774 31458968 -206212473 519451319 -216999971 663097868 202081892 -290969184 -808314456 -302633830 -899027137 -247655188 379969137 595332977 923199178 888041920 -778158075 76804548 -561504689 831565372 -822174375 225450696 56429566 666164296 13547041 286498331 -576395253 -155349414 -356974542 -27246180 867566236 -299143696 570697049 473566988 735752054 665471508 -312419095 872506531 -670628362 41226761 195567823 505866732 -616970225 122186460 -495907457 756406144 648945548 224633963 -25907129 480941816 700725666 -389063532 -301760734 828839759 615624696 938793338 186101466 836131277 36045191 -734725789 918145745 810284567 -725800047 624334286 842617466 -221787673 843889229 -410513955 -442483282 777848875 -908477810 -435102249 -56290797 -606282465 725087358 607113155 -269709447 -628048171 -849945780 -312513264 863703356 407482012 749245110 -502397557 920337343 -658044063 -217066077 231231702 224899929 -205902119 885168711 749706996 745609864 -353950301 20534493 617543088 -34724009 -119887462 -107327928 -337868945 606282985 598216626 729564610 -26770238 455433841 885664612 -350475987 399908508 -667752186 775413936 -813804248 -129117506 927736925 850427644 895839177 -579591159 927058912 -107680699 570375244 -306548106 916009524 -943045793 -469742276 -463551338 -168554834 -511835223 -740009994 -900860452 375101487 556253998 501887482 729601542 36779780 -558196013 -920885228 809011266 791734678 -385965382 973814831 -318014521 -531364375 -342945589 -333134591 566502911 -78213481 -622624669 -723308775 258950383 859010908 -41302500 -284136242 44859445 860442154 50447658 -473894286 813998163 332431670 -183136293 876173005 579925030 -268851949 159273101 -352391502 -436894875 -601778062 -567246755 272557926 -930280537 -509868466 -669517678 -957165727 725995319 24631279 804970105 -20917907 -801864460 -541988450 -651226706 -122824872 892448678 -624886657 637286152 4825378 -940673582 157057025 702280513 997210102 -382496953 333044985 -455631275 930628011 793095184 828193744 -706601218 -235348403 381025778 252743824 -739040660 -633330489 280634668 396397780 877203705 -799155500 226779007 -847918403 658301507 -125603327 449446275 -57526699 -405832837 -851867024 -16842802 821681390 450900926 -167256697 90759318 986242913 405384075 959082670 -402582842 523404193 39531439 -657664117 551905373 76667859 -915962929 -280508127 223813823 -440069637 620180480 751382867 -415444323 -975145306 -529035494 -580883816 225657462 689613754 574963575 -187111364 -212306470 880147621 -459403984 -291940366 -950524347 -514439437 -540474572 165179654 -416080292 -13489751 -88836121 842115378 864272495 -610813571 525409055 -987142656 -470328522 -17001994 -348538508 103932617 -63457852 -70047759 869536670 -27973497 678983537 594507266 188133741 552467878 -495396399 49643602 212924250 -281221420 900288415 658178252 -222855764 330461919 -723004204 -253088910 -914198996 -794069325 922600248 57026513 626725073 -713823192 167402318 -184988958 -127841259 -889486837 -676605113 -406042403 -274611309 120563213 234081633 -259229529 -194428432 802590126 -945338907 -651499119 -728601521 592401205 510532539 -235072272 -313758669 -724048478 806893063 248061392 -537992877 521455639 974040385 -137538773 -802066214 303317145 -574925551 -205975229 -17045907 870437559 444745724 70248319 -773639467 759371880 -545833136 302605407 -754889930 477706424 -133069299 -799940698 -635714600 -727932245 -872626794 823857527 78290716 593093143 610138869 837514698 -13124630 -100981648 -726705427 693931726 361879217 399965608 -641527691 448838702 -116693007 540674964 487240008 -161795522 -383354065 61745460 145860139 794828226 -351720805 193887878 -454108344 -316583598 452308048 -354042251 992701153 -526246096 -686321519 407176672 209159840 477242882 -202032443 -12248165 563587058 696912959 -979326168 156830816 -271113108 -44367790 991693457 -222200011 372971909 768301342 674126938 532502051 -906560580 164996905 -801021701 -224075086 661673171 140681649 -27066205 360431825 719458559 -649901192 -987052943 -322981460 -262734145 465899533 22408906 90174474 -518920392 852497961 -908122753 -153293610 421160819 931466667 -943175179 965800257 551002635 474968001 203409694 425679043 -82508699 119656614 807214903 -80867119 -4816902 -2336142 -818516946 -722321226 -209765946 -409426495 -589770657 376385426 863876911 93631180 -734277683 217145566 875959149 -746490372 894499008 890585750 -939761078 783447241 -100452915 271730588 188165798 504360661 342432713 624179688 306553536 274759589 492729480 -17070305 193099381 227747269 128595461 -399408376 761880791 893457258 563153495 472707492 -908098226 -132202694 -198655491 584125384 -455731424 -52410526 -14237085 325984127 741569327 472647283 253091166 221390593 -800652396 -618438879 -816995558 730246851 -417755850 -463126209 -245472718 569530011 -95033563 768186520 -872507899 -375909694 -310507356 751019434 303264581 -214378513 228441600 -75955672 -853167948 -43261531 -713078711 806885778 860675343 353558793 245362108 -774166715 -240478187 -242655913 929775715 250806035 -814780327 692510642 -403162175 418633234 -703287832 -624913781 108342649 -438485885 -366507537 737160661 559603719 972938639 -957226488 185604631 248620168 860670106 899647114 -137604662 -748961884 379242587 -385821597 134281066 498917696 -671923526 996370471 -286851870 832289591 -595440424 32103115 343730901 -549769058 93918204 466100936 652826338 317750148 904377486 474152540 863321464 -697793160 -221441743 -141965558 854102468 504543484 834380236 650078417 756312424 -361275146 -749307452 903821585 -806887857 -806309627 -605359324 -295607429 -210584679 764166413 -474674920 -306839953 834793123 137521438 662466219 916454147 -683894409 -54181561 406816547 -688506557 660311523 653252667 -5731099 -160425256 -606046676 -604716260 -583654233 -588716046 782801022 -878574831 -894249950 -577275384 -878203079 222650286 -130747873 538504947 -195161584 106988957 629546242 856431390 -960574932 -593516820 319713346 436645954 -993254070 541715959 -456047404 -540454152 -812511079 600644911 -79846600 995677569 996409867 579584127 -766810575 701816110 335531334 -402800059 418716406 157392922 -220490250 106829531 -456666266 385831138 -205867874 121816549 -32284344 647431976 -456156997 226022069 -283711972 180221598 -68626241 -696595548 957527793 -777428018 -507021353 -405316504 781356886 -548435144 482786781 -63661128 -147325573 -869470492 -515132019 -87459634 -445869786 376387739 -645298498 773557854 -385907789 654130705 -367672999 -530721143 -584417602 152302379 699320088 -501301655 999002845 28160435 -426324197 408486147 847302310 700154009 945137783 448885522 897268050 -518885965 801065777 83966019 -156941455 -204151102 -967540231 601540843 -266544105 -602951245 -585676461 -771639652 -708358800 -588879491 977202363 110838402 -350591266 -417364054 -583191463 -110317033 349586557 806583929 947650677 158507069 -192499117 -865896007 -318269099 -23946436 7435586 -952372977 951574363 31672786 202116841 -78348010 847862137 -185162071 998805383 405536160 -26920791 108385421 -62886390 28537889 229146714 -339975309 -154968298 -692100125 102241398 478397466 912703156 -96546552 -503476452 -396758694 869689227 44401719 704412197 -670808392 -190510377 269553052 -258254508 -231491771 -516936882 35087878 995774890 905589983 -585945242 -160515521 395911397 132469801 548612086 625378184 412078195 414481476 -481066252 -376801183 272159122 534517519 975444170 159927722 -269533292 409168367 570800524 163248956 -541463675 438831258 -798428241 -441004858 -119267167 841711896 -228559689 -247899875 -801318239 331958078 556334540 851053465 537306565 -98792424 -141127037 -167390919 126712102 116949206 988438127 -819733263 157576978 17582130 571763057 -119804961 516009652 348994170 -902026673 587355676 682449282 -382709174 618343102 -276140681 -878098780 -695958336 -814647426 383411617 980054591 666949926 -828139616 -456486808 -240431683 -232988895 -970960331 -100072406 504196348 357799165 -6426008 -696946447 861677241 -22547226 138735450 405834422 282783177 -394259827 -852953470 -331768768 -207927010 -26259031 -500778413 -262310518 636369234 -596373864 302855793 506410241 -291704834 979617624 -638253270 890910952 -146254202 -944551091 -391489261 -10797885 -784262525 688645347 989564128 -730697117 -800778636 -90152663 -609673227 -573764793 826612560 -561520687 629330347 -253618260 636964042 -596993216 -666951965 -118331767 353299389 -232322282 490083402 90026480 -387102325 -215846788 121897986 -243126918 17488255 -842701627 -719517217 782476170 813351074 281834301 -753842624 -962523865 337772538 904005128 635126615 -725189273 903293055 -44220534 -108895302 655696304 961683864 851948133 -625184067 -105383742 -809006461 -100894716 882471137 682466761 -971450540 -680625447 -567911613 -631997317 -267337061 -418765592 526798552 -258290726 -457305410 54392913 -732741595 289773276 465722153 -538055168 22783696 97209290 924537151 463132489 -538306515 -177882263 -843766797 841645420 -534800598 113871955 471373231 4840683 -762247236 -193195752 819055244 -111180551 -894144063 693354514 399615203 896505682 196496087 -322018494 -964916310 -3893684 911868741 -345687650 -465651090 -869439799 -972875465 314890424 -954328575 990943124 -405135149 -733109421 -795995954 -635595732 -121293976 941983038 -500507113 -67318501 -162855124 519784488 -37483915 414572223 82652781 826212137 2377329 456100166 -894567787 -68090950 -851379195 279278128 -709010067 -338313527 194997478 -787887716 700561759 -180481830 -873199443 -334745446 92237026 -68330859 -407007043 514528788 582563985 -600200600 993978360 232328345 3676883 573663238 860683499 -191668737 934165825 -611400945 -130633381 -686901530 40457625 -327832244 -914228066 128551867 952140436 -228021793 -162128179 974734623 -522191319 522695980 805290485 178107383 -936044963 887075296 -110179873 -963200403 664926432 -450319840 -176826898 300424261 -253246740 370185931 616746784 149421947 122835293 266945345 205434248 -343582407 -114816758 111546343 975913173 610189751 267555299 -330889486 96468271 492008160 -22249087 185623825 728688274 320912982 -358947140 -809580874 323722316 -435075771 -618604557 -210338742 454669853 -366215094 -508187215 311799651 -987151598 392861241 540520512 -783585545 649735475 400632681 -964876300 683477996 191103373 -483363145 -927055353 851021495 -235170516 -775617556 955825569 -215874012 -808135726 265499929 227570046 229705702 -600463906 -733153088 453289547 307606532 -633404418 845295692 994561331 -87883730 -370545549 314009129 797736832 -650953511 512328292 648564846 -135218261 906216899 146469617 817183529 -702605980 608518946 859170023 845110753 -766619510 589461822 181026135 632783559 -948877760 -912257230 928959519 173668030 159220717 328359701 509578570 -216964204 -379251395 178877199 -533777879 316945486 851381085 945704479 347799638 443868309 642650224 857100810 -296237007 338435681 694351498 -265730953 646618836 -145054883 401428652 358000684 -944654924 25206944 -608914173 -688525924 481528662 90328221 610163356 997426632 -519639814 496567867 672389577 308981910 -800494908 -807603865 327670179 -321288998 -329097016 -705795157 -691431482 -994529816 268832115 -551839552 935065096 -519013331 14593094 -159906636 117179568 554341603 189446756 435803418 -431463069 -282432087 -43158878 -967558263 143500516 243924445 256866074 -718211187 -699839656 480540295 31703657 -751607507 668272648 -610260546 255658630 18437587 277395086 -684926328 814361357 633580405 300704946 -909268603 623653520 988808623 764707590 81876024 -235976516 881370692 12298849 -134388604 399970586 -61425270 -969668847 -805989336 -969459641 -717343883 -818629134 958547487 908013779 -501355644 269528641 926756135 -193548813 -606674055 -282269464 -322502433 466925925 -429352687 136712306 49951989 -448121650 526648590 -944682712 -865739165 -990063135 -600432576 221350968 -583261303 659248351 -655448891 972413469 56155554 350182333 335340671 -48685307 453374912 -478719359 -435755105 663791285 -449330762 -217119788 -75037219 -914776922 569869074 283443326 784580717 444269024 -74865831 -950197086 920657686 346753143 16133978 169333444 973745995 644384734 -561457190 -546150547 -378343714 599477475 278081533 -573523838 780593504 712666492 -19603103 -429355344 334591501 338576570 165734437 -176507058 680373171 803436990 791839929 -578496912 720307984 676158518 -834407172 -844932189 -969997869 -668470933 -150402242 -905404061 348295848 -970718376 -753117345 120267141 413292294 -336162943 -672217630 -218309655 753564044 -269068136 713205896 12187360 292888016 904220310 596365800 329716447 571292343 -792530648 -804742947 42197412 -488949122 599793558 989353121 350645841 -564835789 812006485 -315896569 882170391 316007704 4062826 -110778005 871984882 22784130 820274895 -93463368 -424466101 295831489 -641301854 -222771802 965437452 832600192 150599307 967779930 -646505862 -541857927 -173885870 340590193 197953043 -188606599 248213937 370412735 761812704 332741122 452030473 -272737428 221834705 -149246676 -671310462 258566096 509483769 -569322267 -966726776 111718181 -756355412 -308120597 -361570735 608568014 691184605 -147310407 -16619636 -641704676 685597295 566422346 468042874 -254369554 671810026 -32953588 673680846 700586358 -181534003 2561389 617091821 -222205157 -220917756 -14259834 -278149104 981884727 -239962779 572777917 -292471245 -767537507 -460257611 -274824265 -804496254 739743161 621963216 -740681515 -546030449 -942201142 -903247393 -211481839 -841425256 21970091 -937419158 688224369 -275606269 -896158156 688854853 -323443047 453494311 -744202313 -405639638 118951397 -738840311 -138675101 -107283921 -345821757 -663124185 723480785 854776418 425593384 213280805 -246666131 -993051547 -811283462 -300613476 238760976 918720738 -64099589 -699755085 -65843014 881062458 -502852384 665847444 -991646920 896945146 -234071557 -4264702 -626357850 -347002120 529230392 573859950 -454947216 499628846 -480200828 617029801 -22988244 829383147 -942363782 442501541 800012518 -431374224 -587922097 -873559356 -450622311 825323169 384199601 763136101 -244846513 -879167732 152433522 489733839 286848049 -473838867 216073684 62367005 -67029671 580638342 854194215 108181352 -158396573 -559835351 80342547 -607082762 927635037 -218663627 718078817 293772482 -34557596 676715657 681746192 16626978 885669136 -79537443 -67110070 458319622 -580564242 -946214939 -961452033 -679861853 892817015 392805357 17128146 -678816720 -604574888 -951240713 -885680945 -615360645 -953434796 -184518070 -249193499 50047900 247568838 -510681349 -388159596 -432409041 953218019 -232889921 -93929318 -917038474 12851547 -745053439 404110244 -374733881 -73083145 -435033872 -778825352 -946497227 -487931834 654966634 308888663 400076334 11938167 894022659 -888104880 -372288834 601666962 703966240 -515949959 533038838 -64419113 -59130306 520692763 340086490 -806428004 -775574127 -894894344 588800134 -741485145 209135961 887590526 -528803097 -58461332 -307347120 700664375 256128438 -343276314 570916691 -890328775 -641341842 -456739659 620357888 782957063 -510773310 -237499304 550652153 -868841905 981468247 716643729 -822941722 -156814488 -627284935 -668647558 631114192 -56476899 -189262463 951175319 -292137275 113367405 -527700541 40968627 -366889882 939059092 369930147 46700942 991155911 -138468167 -196499235 -996521225 180211943 -827997590 191042909 -448116094 -350195348 -175204384 297413220 459175492 -600356214 -785341299 373136422 -40245635 -417819049 -566676035 631944366 -866802571 -288821015 182017120 -932774906 52112266 613331225 669694635 -816255264 146614019 203994774 -191643959 -666980238 91883003 -477400069 989877048 -970180652 382959908 -15111901 593536792 -32598238 -394562962 -810805182 -619458230 233400380 -923229645 713872997 -39245523 -225221490 -442995450 -806275108 -651860434 641444567 165730472 -496223832 -209712760 40613941 -267516806 -337732470 -712599412 775179498 571408558 935634727 -826236922 913621434 580111939 683360145 349154793 742690880 188321624 284010093 -214035575 652645563 65921578 -364879803 542979815 -457069841 35185408 351091960 269640290 -219647374 -219604985 853543085 -814608711 531097898 947520960 379322575 -732952559 111402666 986890941 620993786 -682915390 837741268 -617881350 -749797038 -444639411 126686941 251824364 738966176 -704660659 900753954 709430817 -875238025 -370759444 -304667059 -934612848 691766719 715516711 835992062 489830152 -658983973 -938321026 821717153 -693486180 -360893930 -900795213 -648309650 -81710515 -835292514 -214712999 894327436 -792746870 -903134988 -155168052 662384862 -156834818 -366537696 -520996527 293584394 211712018 798567695 407174229 -173720129 710312135 989884197 -771099801 -934643452 -456534230 -563758500 37399152 121105179 192693055 832148514 418994210 -753148636 -747479492 270719214 79146336 334855200 992116587 -778486748 382336723 -315436793 539844010 -540693217 240467886 998899054 750979133 -945123765 786440085 592054435 275970936 -724420376 419951850 -306541322 -661309096 -391432239 3919795 661160317 437438043 328618255 751795239 -934738288 144350682 -585055166 324633660 -439902930 -502391834 -168444588 913496987 -250963655 -302818102 968330672 550207887 508303518 527510914 -942629369 261717123 -368350106 187911990 598633880 -460099446 -303275374 -761518161 -948190397 -827510120 -920094179 -145883564 925965251 -776371775 491715091 -202264330 -531523357 52420065 861233430 117681879 -216840608 -539278782 847224029 397929892 494076324 607661294 900044317 -454300447 214962959 28486621 -197741193 427732154 -460505968 667228955 261634440 -555024487 407070633 -512151768 -272212047 576247214 -982378473 -58513106 681740253 -766951740 -623972104 -183101104 738441529 545256026 760580189 -788068240 -53946069 -981686227 -147096130 294464949 -164197581 -749200202 227171525 -432154969 922248564 572379638 250439050 292771571 410808273 -786978609 685227069 -834895855 46644297 983262152 -176036882 483388427 620786586 -973163290 -981239661 709253193 -916055794 -770923049 760155153 9411593 86313195 -533188080 -123551660 -728929146 -857540105 -476565927 642847240 -960119213 -718715689 -645086155 -807967344 301537663 -896707971 385159620 -655806813 512690168 241261524 582675127 -67497588 539740535 136474549 -862168318 752969834 627411724 383151231 -312408077 586177411 828613497 193367575 707279743 623786771 542909976 456782829 884988896 611246673 488114003 -87973726 -433175419 621616569 799082144 -829884918 740023582 -131152613 481137327 339781753 -323975019 292616973 -421606616 -685561631 204716414 180170724 -232664480 814365004 847384963 128069027 9610852 657050903 -227059040 -707079252 -65696411 -67026495 -805974908 635979232 -517156782 -868624576 -116208771 793481451 582368152 -412531020 828849310 168442225 648591113 -946062613 105973620 -122513750 -656922489 139395320 837438560 -757152920 49082611 928796294 24160089 932846057 -473293311 -580411692 960978701 -442522766 -279771837 -473117075 -477609070 -243758559 286815320 -377034729 -406247121 320781573 649668299 -667613839 -199819508 259465246 180220105 510681967 39765102 212121815 962350980 -646946583 907159137 -524721929 826015766 196624188 -40659235 215080642 -747785580 -122014136 325087309 566934601 -659115306 -332790078 -902455398 409808863 965558125 -188607932 933605852 762737185 -523716758 814366670 -400555816 736733718 980846444 -564518794 230868432 -455841617 802647340 -388115289 237963070 -89481490 459053485 -652811764 367677517 776419104 -827484221 -725172589 317587249 846844627 901480366 -702675320 -654778813 -939539920 -617098827 -34005624 232824171 -133490303 183449808 412621803 949068709 -128263561 769733779 391479306 357523981 230928527 952656026 -514375414 793035714 -594965246 761867375 -30932180 510985455 22198524 601265491 -688023581 246581883 -276965515 -480613661 -329718985 -987238791 493902695 669297774 482630484 725380519 800553745 77470826 689691901 239683878 111771486 -152455634 170327193 -527216460 -626533676 -275889588 672789451 121420710 -996587991 -359586612 218466706 -599998296 -227689228 -70004540 695001363 -940849384 686280280 -47529172 -222948149 -338179542 -144461990 215739219 -638441818 72782319 88072260 -963463783 -84986155 -402658563 -339875443 179363673 686156978 -565484423 884038588 -209712466 170391763 803431457 458134701 134800550 795499076 -146751647 -393187524 427314086 -809557528 598984248 41064513 18118530 986264223 -560952808 -230164783 -542305321 48363106 931604267 -753436633 220565415 -116355966 54588804 -170383634 427302074 658302749 606928021 -298405810 -257235566 -323373359 55881506 270604422 736436477 -189845441 798346461 -184089846 548309874 -992355011 -263519221 -761540324 -629035884 532833357 41385901 225570512 515332676 -249135079 781241156 787071749 -414903538 736993872 -924261639 770397051 -692754646 -534027292 -214845701 801970963 136632879 998006529 225681666 700762841 355277303 -901209732 362168619 960746659 -808229793 318871815 -59455397 -557138443 272156102 568000731 5976332 356662512 -562615308 978110510 -106736281 -709597148 837971698 -764137558 568422898 183515450 760676279 381829170 -825785887 498852506 819313041 109097539 -33425910 777684460 171865039 -135169147 -114354348 -134708490 -531122612 -109957093 -713301402 -418215082 334784351 145652139 207732516 -408812976 -559652301 255498395 -36870521 -281604729 -182783588 -476864627 -357029109 -810328158 741930611 885183293 331354914 513030085 289160957 -21624220 -238618728 635201364 1407499 -735810612 288163437 -961198716 -707977861 -986750813 -120581336 -832644469 -883309090 176776272 -858385506 -23547370 905401562 -787408286 -904601988 -873895898 229237208 74514065 -769291912 -109730101 350936321 -401758246 983058837 31151488 -565236029 -494700586 28296592 -663830947 727343607 -498922381 392050253 568157395 281750884 -296252741 -984753911 -958083792 995325770 -942361414 -603861050 -837522320 -242232932 545362107 709678 897647 -966554335 928223869 -418365327 -26398570 -552139795 -67184300 70911323 -828875892 38128094 769420377 -458195331 102622609 -961966837 406669421 -15958314 -860640653 510002364 762683244 779680861 -440686214 348667028 455529528 -34678004 -119630003 822506131 383524704 -554225475 79091920 906400939 -845597857 623718035 20907226 -888945639 -45525322 -248489848 -136842329 600009852 783004379 231691946 694478678 -550497739 96759527 -335237552 -218432594 -54101324 -599109551 835041028 16253599 961647872 117980844 271623128 -753823544 893452018 -594061901 -136744587 -512639178 -281201512 376480315 10205436 -952558077 -151086328 -494912115 722494361 938251158 -796850998 810047132 -126415287 -183972445 279959395 -968718006 318545439 -264596131 -633988214 608287089 -139187256 430116746 -36691173 -479269127 -534964164 193146341 -587974224 399583201 219052707 919535921 -546707657 -355984947 264014673 571425938 -571884771 845640298 -650061451 -130059153 499767475 -650958561 -344891677 -836403063 584345616 -15778470 630511842 -243435014 545801733 -680845850 -334931023 323392980 597533540 -660792777 8526578 -233312363 -409971690 670437356 211421659 -77629148 207864209 775441464 641873566 -550540432 -829566803 910744729 -278397393 526136238 840295038 -543294000 -776634963 -378848672 -481381469 47059446 -487844319 487220391 -750224479 627696935 -112304062 924394902 -645844140 -568729004 -720062142 -115269563 586404095 301411386 -838046661 -441624887 -163781212 138257555 -113514752 432528108 -518468520 -9059486 -500147020 -860295433 -95723202 -941851507 372890470 710872292 -37684017 -740784770 -795181721 -505740576 12653209 -866486717 297031826 695283374 -583583432 566040727 -398715202 -306753611 -583718147 -485163632 -152690127 -925781529 636166613 -614766065 11417631 -829091558 637863279 366799900 -40468173 -981949482 943930441 -308240178 86793597 781701815 -999959912 999513692 839221900 -268399632 894463232 696587656 529345720 -264994148 204591622 31427175 -537157201 630206247 -440922712 951546109 217296282 -674985253 -339571848 -973567431 96760701 787076242 424245190 123003588 -963848018 -304654905 169869446 -498863921 -625983872 -117728287 166976595 495589028 -97053864 -296414713 213044934 -898136374 388838316 634191180 -185564310 -432303134 478941985 -49897154 -314025530 707739853 693956547 424520997 154817919 -647204166 -229176912 793549196 538546342 845820782 -81213600 593494650 -344495568 -384964308 -7265472 833528632 -738506013 -944594187 920881949 189860053 -686728153 -697904763 -142030836 -988015876 756045388 -680540149 451103698 -751583477 144726006 654491205 -748442580 -240908352 -543448639 798448072 956734343 470382262 795048735 -439398223 398707096 -991403195 -628010123 -376658125 313330276 726298793 -838545773 -883281331 -191665790 -835882544 -827060725 -893864404 415431533 -396421993 -403098658 -554292615 -214846122 182513228 865329988 -235409112 62554159 405504699 89531575 529483763 -450113397 -462938543 371880812 -31099019 -718917958 126706481 -556228520 -333774454 994649384 -408883128 157302003 -787079225 437110151 502609223 -891835877 204191923 -929301103 -932973342 263660216 211422651 -893755082 783911304 -563933816 -717297334 950694296 58475550 708714230 -381182773 -440558534 -884838472 -635571704 564247342 -841186248 -738876628 -256538117 513780108 -869614519 127939605 -641534588 -223543401 554151 -594914311 130767600 -429582087 -444450604 667838591 377541839 -327302715 294335778 -559943439 -444937630 40409475 -949930070 323000161 -444307631 -602581166 -675177755 -163329171 -897679234 -610489308 539153461 -98371948 363750556 -642115959 -81823740 -221707137 418656890 -629451070 3192542 -546782737 -449115859 552225344 816998503 -158323257 -182709103 -711161837 -678149122 -192136486 -946082783 470510255 112128015 671807903 718012773 89912392 784663829 -895066349 -104576733 985234794 -677175769 977090154 781714400 -694271417 -962613270 132929895 -111285460 -232096834 -636569281 -529759176 223336798 -599771096 305625855 983176870 -175409769 -126645821 827873487 -477004299 813800441 357347499 788744448 -178987110 -946634866 337903929 -545942140 -897672962 -532988005 -700851177 269381221 -261245927 -672049750 903150391 -119990470 639324492 -693509605 893957000 374468908 329294125 32724481 -738973802 518547281 -514403738 542730795 -255710341 -868616395 213485283 -621509011 70860193 -573121138 558619780 710135135 -175526398 985932337 -211221486 684853182 -114630369 189423110 498498423 432606846 -964453983 123713625 -799174950 991817872 -368641521 -121522302 577511984 565009887 900698958 -192632188 72843821 -281716320 960362423 -832855350 865089815 548622737 467017107 -891938157 756018408 -171924652 219074297 -37354200 -329258742 690726309 -279306014 -415008147 -986498681 -516329581 -715541649 -133696474 -26771433 328770360 774239380 65400080 741121935 -774796550 168192206 513649802 408220411 -603085555 -502863751 -481247302 -750609849 -920176549 -597124849 501095065 -663849799 123641343 -202694485 793180265 -445133844 324320515 -570689183 893223322 29298315 251377913 -4228616 757040801 -443015531 915314009 420565100 -952533111 -448300036 -166746554 -621151501 369370275 360174726 -754432957 568738108 986811937 664431151 660155239 -388217032 -747294319 -336840356 721944570 614198184 9234699 801190254 -796445239 576409165 -930095281 669585788 -912801171 -212797117 81449964 902282084 -709467663 142970413 418085362 -452943502 336909642 585320792 -527205613 -48779740 25695508 -207681409 -990662575 -373649254 -888928137 -362772007 -570594568 -811990839 972009889 211261544 -822658248 -693772903 844409144 18330365 -642284676 128799202 -604749637 -756248925 -466719670 -818507701 190633170 -804227783 -938865829 -496238968 336466857 726327561 122265304 727527524 868073796 -706125085 -669584392 -727936308 -947472871 -12850555 539700366 933944440 755018001 -255678384 15125177 -804969950 15797247 -817643532 -117887724 -425479444 857019535 989142246 95441378 911208894 -833199044 -84856363 -705531038 772805921 -852118689 -21186716 690613870 -341064697 -285326378 -904270711 -846880202 931728008 953611858 -956087804 -26511265 -937201840 561676529 333628741 763850401 858517131 644356597 432041271 691447083 -263574722 -152407817 -920312157 -623644369 -987909308 624662952 374241898 218621815 -703979542 -936681877 905103987 -338050364 326632096 286425925 686832855 -13814780 672993599 -620262030 -200916096 -221575302 -610624829 -520979384 939869259 -286905094 35363335 701423489 -963759418 -986754751 721297233 -213517271 641119878 703342271 236595256 987491395 -841556986 -705889284 76515978 334769554 -710428642 167770319 -104101122 388152623 -349007437 611804762 -701401030 910399964 -314313121 275038610 -525591853 43734469 -678363666 799997109 -67214703 665587188 -74762689 -875047004 39536277 133697283 581417147 -442121165 550752313 -218482720 160303073 -317007552 117626008 351842566 -304313018 -554528043 257657692 -717732146 656166009 173404022 -185083895 -825892511 506059120 496561383 190396141 -352164166 631972970 141931803 446661376 -557592693 -577974178 -111949000 -211933993 187441945 -283506614 602628351 -270463787 -967069393 493151181 374938974 953299708 913572763 560280441 -683756965 -389816670 958681443 298779270 -902483026 548097805 -596908423 853865788 -177854199 541947905 -827500706 -261854996 654812196 676771909 230666199 -401826074 865750114 -817692040 -649678052 -805791169 489189689 -962384806 -37097559 -337532166 -686001395 330980142 583986646 743617427 390751098 342205050 222317256 912167787 -929273523 -648057653 735373469 -917605057 -668954852 -326412059 944036954 -304219187 718222798 28894485 297657266 -58144969 -354779677 -151124207 380030232 214098970 507368063 -657657669 -704208408 -397332016 -853985829 208757894 154877780 -195283207 -205003194 -922708629 496383862 -19782575 -839875058 -459033577 339807317 -636749541 300021617 -892379778 -651361619 296145437 -650853887 -431558137 -694015862 156263044 -167430686 -809690356 -909178983 -940054003 -986676712 -235785248 -951782661 474373751 -89946247 -908943231 470723385 306199774 9797472 -497355188 633215902 -55600303 303249092 386720544 51623266 553776359 481233452 908457885 51635671 135685641 996013666 9217799 -342591904 -932702506 334865186 153834193 710350350 -166594789 384728897 17201177 -488515526 756514598 225615883 -335791414 20349238 -982334073 -353554709 788433281 -833124692 -652794433 789011511 26555016 -272936442 563316953 141087188 -367294591 645054036 -690264662 -618730122 122182794 436670368 -576696646 -311052259 287395429 -653315592 -919728502 167983548 -237134162 -546072863 -976142724 21577445 -27094974 208530862 -956932187 -497021081 -346311729 -137093184 332897473 414273298 -127802666 -137832600 805099543 733433757 393875927 906066721 13824523 871401738 680630202 742339336 -923562568 538260677 382935672 -989801896 -377944569 -503693426 -37685587 393290438 -155476062 -882438223 356568960 230342448 -443593179 163021940 58412345 556216865 22792290 -960063272 -763895110 -630220294 -498036392 281708792 -794781337 -636174928 -191792191 -927742156 542936430 -836800470 827250782 -453307531 270806230 61583587 574822235 77364031 -216964487 -256389341 -287003900 -6327238 -899823640 -655055427 335061795 -994084332 765699056 75183323 85648635 -331546432 436586166 -282202384 -8538804 -294860373 -903217039 872385226 -675123666 -673824512 -68525392 666044534 -762496594 -424758741 483129982 -177594060 855337758 197202592 -723438320 -481544826 133503973 -548778496 78236003 928878643 -802236335 -927605806 -355050143 -206049121 -958528111 414980178 999151817 214171935 -640132814 321781244 -422993201 477405003 -461658931 850556003 665770211 761832118 -49210589 -932494191 361508010 279393797 984696107 692444496 -132746226 -631375700 -593272229 226944583 597638457 -105506706 -41795577 -300250084 915073603 31262311 984038397 -392109096 -632951023 -212331130 -838760375 145252539 101780194 971158061 -394432348 -244278199 353474522 420321214 509314329 733285209 -189770554 -575446139 450337520 714839215 -989886558 876433302 895956315 582276262 -186253997 15743372 660685739 874193751 -414742397 -165891831 774121011 -786155562 690235051 -167545110 893110632 -942067027 -998629644 -725436914 -28613534 -167778380 -308846229 306580546 167990303 -269126056 5581647 828077671 195243411 -663907235 766819358 960639307 689751046 -888255100 29341591 144426735 -391403656 -188024048 -159382893 919051494 432504347 -930543064 -602540937 -372013985 -358644238 86031921 -463633902 557428175 882390793 -650199485 763220067 386681200 -714289024 624164166 548049364 764443727 124287327 -505689469 563777942 -193148936 -447069659 941451594 41596398 899062424 212909801 312116768 236696089 442304764 535328715 -256153238 -698141702 -566521979 -967128451 229917319 -420200395 -443065954 -952116794 91173383 -703462872 -754081629 -497046292 -918610277 -439085580 902001297 842724015 -742887105 -141756898 740048269 -254281523 985942507 165726436 -123748119 673700897 799848871 650256432 -275199351 -79158641 -649618445 509153946 246714606 979616994 969962140 -116333445 945471640 -336255282 976214605 237419243 109587527 329661191 -103767885 150313540 890614814 -677249689 562454910 -193325866 -222061264 -967930038 748950474 -634705218 -209889898 637541867 -396227562 288606118 57186054 -852896877 -578246465 -59627996 850047979 415717692 -607418888 -602107181 343636690 158918040 -894939849 454322725 -627522130 483677710 -597970417 -9775211 -211802309 -111813707 567690137 358025131 -573778785 359915292 835845388 -573330267 231268854 -346456618 266867596 651323901 -63928954 442748971 936972421 540304213 501177870 -418630998 -267897282 677551925 423407051 720887891 -185255337 -819275477 -479071823 -448220466 -302059877 814849423 -774986380 -11052265 494043305 491801076 314995681 228180058 -541291823 -280139140 34620016 624481076 -461424948 -922973478 -238782442 -805539118 259163204 -988875572 280528151 -120249140 -967935527 -477812156 -63580460 -574348283 -456007855 -992986676 724061213 -710626878 -325274512 487862133 -228717262 -333350694 215569295 869643543 -97961154 783915138 891105376 -273515305 130119612 -427683734 -49857467 -397788026 -60682820 -335070126 -510939545 338693769 -774020121 -320460772 -11248669 -142471647 -506182339 998917557 -530560922 -305139947 540183893 147046688 670774463 583679790 -926828838 915111641 -416936825 389933284 -822463197 -230152997 -685782184 455102050 -898573664 271864829 148560635 -709859969 583231241 373743640 -357838271 -909543645 33214664 889504100 904524582 -645141800 188418689 -641667381 -900736601 235782102 -983025217 -998588847 569719119 778988545 -858215850 180820516 583022979 -818045981 -13492332 399563549 -53522214 -317839641 998980782 437070746 -343410221 788924064 982387102 -398168921 278564330 -572154504 -182728228 -44950216 636724631 178873106 -968756874 -281009280 -381296101 766425680 -996073638 475592462 -899918274 -715808248 524080979 790692466 -482798675 -4452674 146864133 -625241532 45793515 -68878596 -993670130 -553341906 -159717447 330258422 -953750943 399871069 -356649314 778527723 -793590870 -227091467 -635342256 -275265030 -167913152 -645264872 740540214 -73168936 -606898307 624407497 -778412485 -864463821 -654007321 -511177215 737825369 -819052185 -401490241 -236286693 -803310819 335249628 -235405304 915156766 477216691 693376006 393928811 138186142 -278240092 -684641286 741540817 -277328052 923948076 -968904414 999331939 490215547 -172051409 -624569285 676043209 -610864164 528692559 31127964 13947753 -846653896 700083203 -992513306 206609190 488391056 943326543 797836454 -59158925 417704816 945852908 -941822954 727858090 503843598 -63991258 939485786 -873372365 597000786 -925768336 -801591131 -906762691 788579539 -730975782 -826665385 85126159 -476361886 379042044 348170845 -594101325 -987281833 -810587288 648227713 147136718 66458770 590650110 -294672318 982580440 828553164 63781680 -312401348 173098784 100835343 954356122 974555580 -633637661 -169832549 684169642 335879033 -573246335 -831007021 -711038890 376712272 -561530853 -351666584 697261723 710843666 -259970862 -714876376 -244346565 989743922 22435466 -94835086 129164924 -607037321 -391267764 -133721305 850161016 176337010 911780854 635021527 -755970065 81082074 -559567268 -549830570 -354865643 -83256059 -865937135 -618108738 -699064849 910322283 -628740586 893529408 420917142 -471724463 -634143935 65931769 205057280 885930555 -238095689 -354036462 -401574883 -671048791 -234168144 -617379596 658381843 -482591558 -427745717 -628587062 -848726000 117163478 600576369 -614336988 -59222030 -509374790 335408947 -123147039 21644224 613348338 -444164368 -47239472 978148490 718525079 214735091 -891612912 790456340 -948378783 -606696834 316632008 765375596 -861742738 305523675 -228075780 331278111 269925420 -426945134 -3879946 86134497 358332156 873540215 728138260 237620561 347014737 -572514113 918993907 -93293388 -586207622 -835809966 -728601398 141553810 -172740448 918470233 -407267748 787991158 -337026904 -316770180 766109179 -478215575 -784832015 135380912 81898046 -81911652 -603040921 -363521796 -751609541 432547101 347743209 -252282449 394362031 676598121 579287914 909247858 -255091627 734851411 -80092745 279663347 -630338417 -475173540 -860686724 293784341 -780309227 -309216075 265347503 630812603 454448890 860155610 582491872 895137685 885160793 -561944813 -111393534 -545592604 320110918 -489008951 648448970 -714335712 735627131 -708904585 649462854 -940716228 601079120 87162765 -380081162 -262389281 -470535837 -713028518 896576535 214396254 786575938 -641717537 749189443 -119830735 -150540411 61880360 245066013 258198745 508316464 -807412229 827990134 886765620 712202742 -834470145 105749007 447959162 -541662916 -312686139 -774867445 535867686 325669388 321817517 -517720535 -783241402 362439531 -352492754 681765815 -575863282 696899706 660499300 672176039 -720359129 -322392288 380954520 973107149 -118410823 777105654 749736399 -126975720 -859565489 -61621296 -545825918 275909361 265892993 815059444 -587348949 -499061795 39210158 -325345105 769477408 -574910009 931033708 -61803185 -946499346 561889127 869092675 -149218105 -485914417 -182168770 862143379 -185990251 192370264 -814106352 206565748 245295351 551498727 780478441 801426010 -648654139 -521561584 799048932 -405244617 -380740024 -65181202 -522396017 991772412 694042021 -517282871 -552916007 -617553080 114159565 -536397010 724676768 -990654873 -76082420 335188809 -215600892 -319849673 -707763912 232825120 -890400003 884856152 -431628206 337887509 185429979 -860774539 215167501 713400902 544568611 430766553 536817565 -939214976 628355886 413753542 -361519342 635159374 330900748 670501386 -844863775 -521607604 -250090765 404934194 464706493 49578809 -516711 981018427 588434254 -691053774 -893168840 -17730866 824540293 -608864335 732366625 -129505341 -440461629 314792081 663406910 351340808 298241945 232238448 -611956723 -76629441 771895642 37099372 584750967 -453421729 359930484 673632087 -324875885 -728197476 -872714893 467536662 16183044 919013254 636409593 -937739631 -851448467 -671564575 -128257860 843013433 164949660 -980245907 -222182977 68913661 336362084 303420375 403348057 816638965 523972357 963079000 703548303 649239922 849573163 -511785732 416444140 -170284426 165891554 -801859268 654620799 390631406 -818491252 678828101 382421730 687715454 513088287 -275289157 -686852060 56724014 903718779 142049337 -845831171 -594229630 730805935 138943841 995883549 128959244 -398335373 388712255 -335997016 -677083969 362649440 -815452180 -222908029 887648978 997634497 402788327 663061283 189028288 576290960 176363133 -254695224 -398203169 283726591 -786272043 -992542510 -929782522 -165173651 -326635839 730864503 -786646843 366376971 358924326 550043786 780966151 -311245676 736737519 399101652 655086859 -883150646 -268183300 921249635 980946126 4949580 -390383143 -561737342 -802152929 340203582 971417339 -760735980 117782904 484784647 6130770 617098850 240229358 -450475665 944364285 -789778326 -156712861 374605457 -873436017 564574475 398059112 518444995 239830071 -398056051 849270302 -928412025 -137723151 -762487170 179321708 -861995127 272327155 535480727 706945556 723927912 -835555635 22904168 -226217192 94189704 -51376805 -311735936 779068036 971355013 -328140665 335388958 -965712286 -599243855 696059109 -602317915 -572776545 979902336 624461516 758541503 754473767 -276451738 -824970317 314975809 -706290155 342865312 794391539 363675372 -354826105 817631827 119266575 815266850 -55110880 955261393 271453095 -688488760 -812321599 -637543839 -987184517 -397178987 624711557 859784926 321381554 46386563 -812761666 -878121389 -589813432 866786479 382906937 -256345515 973630051 -742346486 315121058 58121806 54215103 42233300 -82272808 -105011258 -102285742 278289542 109671340 -423719632 -325471129 -445884163 -633007423 -661660796 -495256406 795258309 -650100351 453580237 -811895624 68039397 -542644849 974197082 -386803654 912610322 912312648 899187436 283912077 738393802 527302072 646628290 258812453 -724694804 -458267859 67022772 330132085 496393643 55649923 268310517 -890735407 -7030751 296568513 934276834 968784958 -302922460 375043876 -583406419 -591224324 661808230 381368640 434910293 896582513 -104778189 -927329223 444066698 225739014 -774863952 -142075855 602520313 -422166039 -606317280 -748484780 -264009525 -555396768 830157363 489221225 -684962925 699780608 -262620197 -953618810 -853265869 901723199 -538304025 285485791 907597886 491810627 -788545559 702085233 960663955 317353180 207484150 163368314 974085111 658807463 -958020271 24614191 -358443085 295491859 -4362236 28554410 -447787449 998812417 536074533 597313157 -504604851 311081861 30317149 307016800 257590015 -195102653 -381741582 321261375 -586751276 -413257593 287957935 -14400137 -759826796 975588236 228242897 -216101033 811466732 20077097 962413028 464388078 -363892358 173724443 382593282 -973594656 -333599332 772172295 -200542530 848378108 59260603 -351503631 180446060 168519717 702497584 183486514 979628417 351159968 -5191666 -189048480 -791245226 276480783 -869216793 -888755240 181991115 -760196899 836889859 814569164 883652479 665449539 854660918 -211159667 947064993 -521414749 817276240 -773341212 -38853555 740018580 -963257878 87039707 134349080 160116919 -681281084 -630977793 -364465780 -693665264 854322909 -132152612 867235484 223692758 939675427 -992723483 -462028246 643015040 -710120188 121047994 -740293256 -307838344 -171080626 -997142436 -382269839 -854422685 173432470 809130003 260890220 4508182 539781101 -119067378 -58244000 -310870280 -193658747 -926218517 -822358652 186459959 -742275685 10744612 -621949189 360469049 -195623663 315889390 -301041043 -343586061 -299914929 -539370521 -881744350 921331548 -887843653 586783781 986111919 -223023287 57049167 -9674649 -507430143 477481045 766976572 657121989 -482822971 648056013 -653348449 847800243 -266284949 564280404 394750065 557301535 -871315917 -689935412 276664509 -645023685 -492709 -350985531 -865719365 586452560 -486699293 264789437 -625635265 963718164 -271550500 229565510 974444756 264694577 -349297920 550662800 381649845 -803163021 228144931 -245049036 -183473618 515534271 945509175 -663296525 -709031052 -179196256 -186269700 761339542 689769893 533993844 -584939560 945969110 646602675 637702284 -820870036 -15988305 -756660136 536485154 -759188638 563103981 -361014405 -542986156 -178889655 593936994 188943567 761809046 -786065035 -476373899 -448164618 445405459 -40225582 295197758 570810931 -994494759 6493114 -67473924 189001872 -384487833 43828305 -415536903 -580911124 476906799 -564694139 796430048 418972020 281107181 -827853988 603679457 733070415 257300537 -170766165 677837134 55428950 283588589 -80066182 -165942818 -649684581 622253280 -977691283 -788380532 423018533 166702573 236825316 -182424340 -78201560 -594148808 824762382 -114240333 171712779 -89461632 978221898 645220748 212204863 -702836380 173635352 504481720 77433281 -747832347 -937081305 304214729 -363900474 -158315564 -281104194 -342217766 634586433 -695382253 95146628 75602721 -321866734 -516712326 897925620 -750305533 560294984 2594672 -553772438 -249702769 -262650148 943483382 -782825568 951580646 145403208 800747745 -878600021 12127725 -386125020 394693797 31670142 -848136693 -90487806 365962945 253233382 -154692096 298219027 -758439640 -683751523 -784936743 874446250 257972234 -720137634 428111964 621814971 289609818 -835164780 826907834 -202111040 -4094387 -153243890 935870441 -447939725 411387823 867977941 253730933 816506457 243307812 678785423 -106604343 -212149371 336029323 -146769625 118538002 -262024670 85377589 -859754559 -726844706 779214076 -716858752 825896526 -660289557 52212317 308023098 -599820363 -437569625 -489069641 -359396341 -828650287 -979322921 -603107817 782336699 -453099294 -345810736 -868340813 590438180 -181047436 771101938 -552799915 544272149 267278387 -33666421 669661836 598725727 360743635 749146129 878997990 -127114641 705117115 633835159 516063774 33460705 -186855409 -558746822 135549269 -764292256 -280821299 -62093024 -661545449 108397401 -566964383 -91121173 476717802 -717293077 -768712878 -325184446 855991030 -651399456 -778382725 -600190906 701879860 346091222 921897563 748833773 761213702 -392653772 -654840469 810397832 -382443309 -547805125 422712084 -382622114 -999110947 804181530 -474389031 -782271471 512407843 774435987 746616037 -349429629 -305300809 815308905 936176034 58286481 579500599 457166668 828832363 -835028474 -102413330 143815102 -124156540 -44853317 540556598 -464395141 495058477 215801110 -512323399 -446003072 -975306380 546759113 206131454 -235284577 -353873502 439668085 756968733 -596971166 941953683 -997069589 -420338240 -342582684 174406018 559974354 -386213602 24184645 191754601 100161911 -611420735 741454594 971839428 -246835255 -597911408 -993447650 -320842993 488095275 -367421529 949479336 759030793 425071804 481666370 -884892997 84064078 943228055 670645364 -106152843 297530418 841298516 438095930 264039810 -177246443 -696679397 305957489 -60877044 491348178 -533932711 -954362921 -507962606 -112687011 445485204 -337572367 -967141985 -387724976 -598399183 99574001 -905427728 -233370895 183521547 70158681 -75988065 479204327 477283384 -896294034 284857460 157823139 319077946 888685190 76728580 790755935 -553837632 -837217962 -284705442 -712192021 52866025 974433189 32820462 199132183 -68418970 587346762 716944544 51078368 -750220754 -165365334 317682090 -865980467 338412550 -641461224 -658470697 -980005210 936073239 36530665 -706015110 -186632644 -854802391 -656018917 385378171 190651453 -277970655 291685947 35187996 -496714517 -584987160 372073781 -523156839 455094838 613443109 735775803 -932384441 -725466523 535014476 994157856 -332278149 668241118 -977269244 581708831 709087689 252768899 662746183 797220582 23074628 84506674 -983367713 -965153374 -247191904 -138640446 423505035 111055122 -983174806 -807029411 183087362 -108725989 272968896 8554539 -837756673 763484449 -427897674 645434383 144773195 -320063358 593889222 667491992 -717042925 -13050345 -463716583 475551273 -790960155 907687232 -990210473 729562297 -786230080 -957384481 692489487 -572546316 661103346 -792062495 400773248 -79939094 783662289 -443416221 -713569066 867013414 -602257942 149977742 328713516 -515280689 9446998 651288259 658806834 329314008 719925022 -930015491 -930118376 -19389527 336358412 -81156891 446482925 -694684833 -560146867 465446027 -762375937 -690332029 -597447752 508776865 -221036908 -696862704 644455017 -917417633 936670495 342759208 -491752311 352686905 690406232 813036391 877050726 -726653382 160645505 -876575547 -138337399 -305507979 914315790 988109478 -726158408 966322364 461823779 710946561 -870565146 670148106 705546755 59861054 -220337924 160084583 -900760100 -474881368 -440688904 -819931610 526630104 748169659 -114193901 39946278 338988855 601072978 866280181 -498707770 514920760 -588626687 -346925036 -274121885 -290731945 321571357 890125309 -859519054 -544124914 -376796528 -529201726 716827077 604080253 -916406819 441233498 430066366 -180774370 -354529660 -35157479 -829686007 321049236 -379296266 227235060 660193720 696603539 -223353946 -810557561 -79485101 694390357 -228312952 360117666 -180982761 562372602 -267870138 -184208306 380397887 923858664 269955036 -266323946 875598430 457670327 127623060 -470107409 -585909521 -738776282 -910635215 -420690129 -802128972 -882286635 -129270969 726667210 -869567294 688616175 615892384 -430450973 -187289295 -330416287 -739655086 -372354109 483189249 -503514132 -205557633 952653446 436798315 -387814902 446428616 769480877 -878556070 349403927 838722015 575280075 -960126673 -582992780 -496404889 435942955 151958713 614618907 507736304 386520821 -208598382 715516846 623548758 699298256 -705546006 481363189 -709357927 731510620 223530355 303523655 -325149079 619066572 737939238 -282600960 338092007 -125042139 236299281 -718123567 105634631 947955264 -989055513 576053276 -861633626 743708984 678877446 -563210309 696126694 520338230 -486181730 915982183 473097083 -499183610 -9944275 192656435 -154367604 -811555161 124742831 638400664 736905335 -626082958 415068082 23344489 -365236058 324445376 573424489 -292180172 -823106750 -874244193 142030541 601100870 -962146825 855499160 -930079059 -557921256 635383888 496945741 693954492 7071128 807156315 919980857 -187162366 267382353 907755250 968265009 713663752 -497341542 557266749 -470044510 -117493509 820298166 -603684026 -900127409 -626486314 49682321 -656998880 -920230020 89647869 643054069 917028814 -15898927 800847402 316813090 -855620108 -180771608 353304271 73263292 -322311729 928323416 954470046 733177689 -401412762 -538957337 -933567099 -389698077 431632279 -259019441 -865564402 -939583142 792804218 -284263175 -477258164 -421681849 198226152 346483415 -170392614 796464462 -384410444 528075060 -735439739 -643547779 150941637 889727997 -137273893 974741346 -129237746 913380514 540425657 879901010 -70530712 -545037142 -61674068 901810591 -935373353 -329287649 766627553 -881741278 93638819 601412580 -116523757 -808353073 521700482 -65931266 -945470323 247661178 715894898 644649390 615530012 -488424546 -889435170 511137041 797130345 748328720 968307158 383639377 636025493 861409277 -61824603 509119376 586873969 225103976 -733859975 -285577929 -907745409 285283588 -168936052 -979310343 -894453183 417613837 149973423 584159161 370242433 -443751360 -723864679 232653343 614300796 -770055991 -181654394 924228468 -449639094 -507289603 -864538991 648469955 -699336659 862480506 -145615246 -768452079 184989672 -698941981 264459792 -84798856 981035132 -129148181 -160336029 -52474842 187158832 -563105365 448940355 -894091539 710197670 -517329464 541065464 -641204108 -860263830 425830168 -603791138 7052692 300966774 288571283 -24621266 499693765 629992501 -259065474 -737962090 -867926481 -210463390 -448910273 393752740 897566640 179626153 40328883 875366255 -226303194 447827113 874641088 539200210 -771037068 -295806695 -668408088 -851389049 -267601559 -336142661 -981496775 -482354478 50411066 -600528591 -865287957 474289062 678484982 -890148771 853899844 -586239682 263603943 630514470 -821609737 -994220572 94514810 48983402 860956845 -103621248 -954459923 -838265419 -715752503 953585290 -902169948 -206376563 513775448 502075696 -110894186 -834132401 -546164526 559777399 314861302 -68861264 552223264 292602880 -824761016 592116499 -869341404 -2620190 653694552 738629374 765806053 -449773652 683603423 914153291 454085134 707947268 -850756556 249820126 -253123334 -563143575 -412077969 -187210779 668987360 -700607700 -471635012 -388461386 -563552039 -963626637 347432584 -646398355 618132452 373138105 120164939 -119694172 -120971468 529271554 -542209005 898224215 -374966636 345823220 544209381 550450517 647025342 376013794 -505034097 774819329 -16719912 382054888 567460960 38010093 600610406 -634622342 864498646 -147709601 33931684 101007362 974272158 755270188 -211413317 953585666 649441394 -12775955 -712905057 -360987585 60237801 912444910 -746179906 633549444 -512180771 -844281004 607950741 -412103930 -272511232 161024505 130348660 -570224209 -299001270 462899519 803604480 122635203 -656400471 -184560459 -612779314 -140760737 744997357 -143402383 -749852449 -825163142 -993099394 657004980 -40173870 -341821696 120209346 17091218 -554596846 942811191 767036992 -259309817 597566136 704127277 485570131 130880302 550308892 -471160839 502960213 -599806215 -973997539 -753116272 -160776707 -59130137 280493139 413657448 -360482200 -465485919 -992932024 -911479120 -51304782 -241441292 619512582 -867298160 -406944203 -312286538 399087872 29643965 862319562 -501797827 -621744237 -978685481 -136316735 815289184 800612579 -329474312 -786818898 797568194 -107772572 -262799570 150689793 668823606 90306405 -309469665 -313187900 -963920214 -777311131 -464255565 -890632880 811959102 291260366 931163088 -509531524 -500632673 654715736 98769850 450187720 -307641317 -472472385 834674185 -729914033 -876446271 916414527 -60307254 924331010 -794343494 789712234 -706348767 -861343667 -508441862 116161791 5480159 358149674 478965553 523600420 -394862382 157238142 582193374 -723585495 195343822 -131049093 -814640868 452657728 65935296 862919833 452077928 -857117695 222077634 586706075 -418062685 351560396 980294540 820897218 -361833905 -15541592 -739411464 -489847598 176117134 640123126 -835501325 -934810295 -630364236 -852116361 -151790316 -552585452 757319810 547690107 405297020 928047363 -160699809 426704151 497643289 -696633706 -362976338 570905242 -507102585 -404327591 754259298 607921203 328388630 4013190 -669368504 12665143 -858514522 834081718 -575684414 -808877462 679676659 -149462183 71364323 -154806951 331771814 616198307 -870370421 -802151447 -382697756 991590989 -677821923 -506291599 -513912440 606384926 277168613 265134009 446199688 119285999 555559205 -909639546 151531282 66415556 -873172330 -52213190 -413202256 -455319957 102502801 954764676 455427918 325472157 848935437 8021320 -48343738 -838846282 -775699551 250139159 274798658 786677444 261995725 -904448355 -473154338 106784949 -592710605 -210373615 -214074395 496102465 843128296 -421389103 542919040 368048927 -675493828 -357821076 -505369744 -900817247 449790045 -936198111 61238002 -394177706 -824065928 -948928697 388809703 510287186 -928894210 319453002 171026909 -511285474 494650104 182297738 890890606 634193724 -998402634 -750602456 -194113300 -469525973 -97898218 753147652 -112528282 406950170 -501170447 2931830 -671779932 -836009198 -756623441 902282915 886027098 -868268388 994546881 -422562223 -741416967 -498903273 -801684933 -13084217 213218081 926572856 872229940 -808942633 602264798 -479825303 -40198464 36508552 -774832170 -798678472 -572938893 865957890 685790234 -676459616 -184188398 -292789209 -98765168 447471148 -189266043 648702753 -774042293 694641211 -880305022 549377664 560312303 -490634909 -784915628 -683101668 -973001471 -902036888 -20911548 132160008 389670742 -35825317 -792459032 523375314 -253299725 67762239 607198531 -544611604 -467517814 -88331193 922972631 112396715 -730600572 423479475 981098562 401802295 736858886 -258218389 729963503 -601436064 232410819 671727775 -824710938 575070319 -658683619 -629762249 108268820 -440936338 -534363203 -14935809 -547127686 -742022795 283693920 757982854 -242391590 63596336 -828856373 989864746 -744621912 -939141436 713825746 -775012912 -911979174 619352128 -737588433 38572113 589334643 -256369703 855331158 -120975386 -382906709 -123450650 -222496582 749584883 -645293679 768903458 -910138500 935772822 -481140678 -918228002 62673845 -336157661 648971178 958664832 768706557 342418662 465097625 70461217 535778637 206181050 914264787 -472740772 624747655 18449992 -264749484 580141076 357909084 815264466 487657851 -806299194 -12535460 -308482865 -564529727 -408770020 -675215339 -997751742 -804075236 -52898033 -158201432 386479052 -385099744 980950723 736399774 -914549413 362935373 -323714384 -684415968 -53193830 -273461906 724731811 207339413 -600245868 -705710674 288640237 -173987969 73237183 134157819 -185615664 -985341713 874152203 638066977 907056860 -366473311 -216277861 -405716972 691477976 436755921 -912569218 -259952541 607986348 -612845285 189498007 116619809 -135913243 36476478 842369276 22317057 -721887040 -639108517 -842202400 -122794697 129595413 -792514376 -637330150 -308153580 611875497 550124632 -615346686 382024347 -834417257 292240196 773254650 -600251934 -192253370 344016054 -663513940 -281078455 501523934 872373471 -741730016 183160026 442793331 -90902768 -667391171 860830183 887761155 580346178 -895960631 59858124 194819659 -985977037 127287713 -10878660 807041391 -18388173 469747338 707777068 -555161001 503868248 476781758 -764052845 -526119272 -777311985 -494985008 -486667286 334794890 -10905211 -625230368 -877034463 587986058 -741392138 55871558 -6464790 -704454131 392701275 -691665100 388014028 114690941 -793984231 346536211 -419905017 461416658 -637785865 723496079 415753227 -865881927 -693311693 -1852661 -705455813 849560834 204360402 -413837687 152075421 448479016 729671091 -401090789 820930778 500873390 241920189 -217200467 -588431402 -821721112 -863930887 -909139383 -66978604 139220832 9480896 -705782621 250741311 -357874837 946522454 -225617591 -116775628 -801117596 240902053 991763924 79597276 -643466034 -194362486 166760527 27519247 835655937 -871566466 -637726318 -474147920 -476250399 -857128664 -404863517 33085988 729133780 -905428445 -867457462 439626103 72009946 -589837481 823382498 533985536 71198778 270173396 111134750 -521955 266747573 -626069629 961213866 -831161641 566093884 -398041532 295843732 -354204054 956739417 161485301 593600185 346774349 -986116332 432667721 86790962 -934798248 -782171963 -252363833 440341683 187870715 -162685743 -16806279 405440314 -339273544 411187871 860207193 702841921 326661230 -849903136 743221602 -787635921 476255871 691040568 -940024184 696102077 831447644 -985336111 -946146623 -325058919 -451519033 -574011526 696508415 208749291 952956375 -22573677 989526467 95398542 -364545761 -584908460 -151244875 732963274 884739095 -436692529 890454343 -602075409 -326296857 -632188666 -767596030 -150896604 -455565834 710422580 691884080 -460304009 405162662 -531592100 808369917 980857629 164216556 -970042111 -857568959 330298601 95084359 439657835 11198437 -622198040 -166369889 -785163788 541691502 -659511769 -652945456 -737191643 -230837830 564601007 715980965 358054882 676646988 235641963 213398066 17832184 -714539402 203573501 -235340223 -247788977 731350517 742692167 940445012 -33551181 -143943666 -995655831 715853253 -881395161 284841226 -144203421 -371387829 677782034 -17035932 -645278663 -225749490 -905857680 -825948897 -877313272 901413241 27252747 529434006 -579930549 -950024812 -523187415 146568650 819503445 196286733 774311453 473494221 -650263928 343218057 396563858 362096928 -555134272 130557597 940999312 194521679 -344847240 932977825 -768139475 436143966 -455332258 194249263 159409059 599711521 379190645 818807896 -34540763 147280481 35978323 579816085 -559045855 -988082452 -671519731 965120892 425200878 620308464 673860502 236405124 940628090 -210898836 549136360 -868554610 54883032 177951683 706028534 668821080 -886422489 -943468899 828316656 863857285 -634260810 -90306877 -355665469 836433042 -888391115 -312183811 626993776 -935575594 851676958 -218554049 982856551 -235811043 163494012 -833057775 620556791 200066411 -311121996 309839786 -826298501 399411753 -216406653 749165673 641434562 654706021 -804325258 -752777628 -813733004 321891681 -649893202 157920381 -781794338 502402221 -785426887 -61564284 -695064026 811454275 -632950297 825221369 605737799 -492172053 820250002 775764913 390177519 117219766 -464583758 165604329 -972161210 366310104 760034917 468400388 417064397 34314333 -324956346 384072802 462814553 -515970479 -784588301 -193058592 790012273 -76491126 -123230869 -392709520 -860938662 57599702 605719061 -939006615 463083494 936408341 746826868 284858883 -384350197 -933259300 623560151 -267528335 -895741165 -339117643 -972319097 -961269045 68915599 -85272984 584995289 723145986 288661736 -174096708 348228341 913802588 642282418 -136268373 542692494 349025605 -238159128 -803267341 24426075 -67649325 -602590312 -674849237 615060779 -725553243 662396105 -66808133 -605181486 -232121362 -301896232 -648210654 -905057764 402013658 -325091842 -983625133 138313598 946312920 61173588 -460618020 -182497652 949265020 -94069795 -182309269 -310846442 785616279 140127900 363271724 761683046 709839916 615719455 728409181 546676689 216405188 -532619890 339327892 -215283959 569544370 512443537 542303147 633800534 5179049 313416807 997608151 -69764611 -115690823 83546501 455002802 -109667467 -79776305 451747621 -612853924 397714723 -979363453 595198347 297368318 -927511673 830244856 -474552084 -712125726 -25886959 -211320298 961928545 170428425 608918789 192871527 262767247 -127395815 606216445 574621223 201420581 126226285 -149247173 151730748 -799631691 123484172 122489490 -971974340 216898634 193399056 333079754 965126273 -438057928 -267759646 256093074 -557594327 -137100348 -193147309 -281393613 -846567846 467685107 176304243 -730437824 828546769 687336070 -719185381 -344192964 -992718499 428998490 820184376 -527561561 653101461 -451571039 -396637565 905778649 -70431731 603396388 550912669 422762017 453518655 -119708991 763610954 -154468241 379783569 -838727925 412644368 -984566985 346584955 575846105 -970706206 742463900 -309154322 962273848 -493544181 625513681 952908734 -5214317 -118105870 -241497893 183807883 -952979381 787091276 -518159191 510286698 282551286 -924349374 -253319767 -336074162 647487875 -390463340 -312632790 -318620500 217914218 666508181 602050951 690989664 957451636 -323429878 467959675 82241722 255049411 578716719 -524938495 859934097 792987528 -445280084 262542442 819410248 901023835 -946385790 474189838 889742723 -852475414 -909727779 -446032843 789931839 989827470 -491933918 483926899 461808841 385505594 -374567034 -703715192 -650009254 124843215 550657532 2137479 -308743965 411974223 -50582315 416695391 -362537385 -350237763 938907534 -140833165 -789765705 -172689779 -634504813 -843010655 -34579925 491537042 952376113 739326423 590759001 823043841 -207118845 326095275 -383737653 -37018794 -940276682 123732956 -121401404 -457390617 560076140 -317867888 583759461 986503739 -58154985 687131338 -471624702 370986120 -204652748 -552478423 678590263 -772533675 807409939 -166002824 4069303 859658109 -681007602 -316822257 626864214 664972922 -844968272 474724654 -245354371 -988640695 346646718 228205244 821019044 -149975061 -95740309 743376651 70836706 -805947661 367228671 518376483 381052428 834709189 -924894193 945727540 858205560 -91492158 672891645 965162874 -851347169 -316857318 -495707039 -512147808 -300120277 405824278 -667507883 122683629 -851152684 130140391 -633977244 261799728 -60679254 -993680004 -138694828 -899040774 -350953175 40492976 -103559830 697564102 -910105359 -633137106 328998678 849585109 58543634 -154412308 356919893 -744158263 -503472089 761140597 -964136838 742991718 -255693051 529610535 -771309684 -815040475 989909973 664702437 -306074888 768495022 420207500 831226735 889369011 -874329071 -796850145 -287319698 369078704 267265408 680882788 -170582685 -211837686 771062019 253611223 -48758546 -13633019 -143321464 -375597816 518305215 -379799016 547386453 202299761 -233823106 832982735 90408334 836875382 -955496244 148364145 -498891894 -58350483 273747762 806141730 -641832031 -346331201 469961338 -910686368 -838616342 -588187746 -800691284 -659397701 -209480569 -400288170 200732621 -732307059 240772243 -521053856 298838313 -344886035 179943167 161272898 -428285076 -864107633 -458418709 227611044 -476900924 -170809665 -315280951 790253286 -653210585 -821996260 543256496 497462029 705002695 -381634172 150345100 3669316 788093799 710083063 879304878 212766645 822629284 -496243149 371253768 961726439 569843520 609975186 350972592 471894556 -248274283 526726437 133334148 235044005 418047591 -837076887 -422123350 -312532022 384494296 973878298 492022325 -664050151 -1550156 559923475 -947858189 -144287749 -940458264 -742780239 246217670 48142207 977863715 722360985 589805780 173288220 115332008 -274277103 -461245623 -613958744 985033939 164914536 -392861918 484953287 -759324225 678443026 -781299842 268035067 -940439046 -255645037 731006645 944324097 -817675904 -765528294 782360408 221541623 -72777604 -346295361 -676834229 -834988397 -703478376 -78328331 -747425461 87139877 -142680382 294349788 491123448 -385950954 216124706 -88667940 -377726192 631363277 -432871840 -744269723 -136197413 -94242283 -970418518 -605435395 -671256814 714467561 267262831 409566882 -305255075 504881255 191198565 -69367632 -168247760 251762918 -535865953 476358984 500215915 -656948705 363127808 -912302670 -600841624 -900548564 -715807069 947959083 -510103947 -878359223 706565923 231965583 241019311 403481834 -21773381 801621721 -264971381 357988633 612106087 -51842824 105610806 550301354 -279349730 -441213905 -681184310 -107649313 -15508693 -448458516 331112809 465526833 457453442 445047656 -782117940 600468148 -15632061 -915976512 125600460 39676450 331216902 568851101 -364130698 -784820578 519057408 75783271 197398045 -428726418 -908436803 -101533880 964342727 -837982567 248594106 -337025225 -290446123 -204449912 776367251 -395470676 327224320 65013386 614612996 -755814312 208338777 648447955 -702668071 387126610 -618542879 -18991873 410593770 -408243004 -277913307 298870136 696596389 -722848682 -827372125 -862502377 -322139021 -392830896 184307877 -922052508 784399584 -184029474 -112917222 -612660361 285679662 -112074905 -464293267 373648676 455715495 686680899 -901741818 -54959480 73808212 771524948 -823437384 409512549 660224596 761106179 -808421863 370021315 375820702 643087113 -93196986 -402059783 344673886 -854069275 -732730832 -385838676 -210913356 -641227731 551941356 129408998 -680696215 -426584890 928325033 708538234 -995537492 444821136 -132353243 -325696930 608630298 929032116 -925043581 710612581 -298778929 -728490777 -137451351 -167063952 134809002 -297723738 194957715 394363793 890622147 31906923 66025388 -854614123 -250576322 -851969390 -977849221 989956399 -130833260 -500610359 -92082661 81268322 783811186 439282309 243550158 481953849 -487797205 76132848 260223332 -742774740 -393775951 -471155023 -326897573 -281492501 429793545 139132202 -257673634 -946093624 -675405884 653731315 14057770 124582199 -63776515 -21435611 -524768969 324735035 69770792 -830487866 -537598671 681594911 643631767 728913061 -288975881 1690248 316070547 -285489839 -666781137 245313911 -535944138 662542549 -242735106 622493046 -57531692 -539412813 -794485948 -701302909 -860096861 -334604767 882207287 -752203154 -398169264 -44992778 39633048 164477466 -50464411 -422386006 511547572 -854299840 -269559446 58685674 -81250595 -481692411 -369982563 395533913 -43045382 52520992 17791095 -349874183 -496431262 -346785684 700334098 -86213640 366819774 -831282059 -945271007 691937121 918027754 -363599212 -837755430 -832594544 914952656 -40584474 584606048 531372302 108527375 445701267 -870130408 -73635565 553806582 111484728 -864665372 -542162503 449336462 -730886183 438190951 -713064599 926131574 530378595 244659585 708739503 -622565120 -319769150 990927962 163250658 -880173422 -804848375 717938457 -762232218 977009413 312249174 544010150 356609115 -989013452 578397721 -958568059 522998568 -202505126 150344129 -369446440 -390239510 -185578109 478726733 181755796 -912590048 -402968596 565409748 -259986356 -213518927 -628079959 171665628 148205914 378423033 690548421 -263729970 -466766945 -928292939 -347485800 731862171 853787558 923698251 -852849420 837492921 -488762923 917939041 377873377 -905181530 651963761 309754413 -743371277 -279019156 -748523998 227653005 69063327 -452235882 -254558528 -666912099 169431389 -113222966 -808222529 -745658316 -81796383 -861622080 -443845225 573538556 956439214 -974686970 80546166 -372131552 -363846335 -884522634 -880485816 -648930092 137167204 194166327 -431987792 711072349 517008890 -979769773 -203509502 -208019367 -368825950 618136685 -473052461 -622796537 397673583 215995147 462114959 244501015 263502868 546791573 384585599 1960818 469854224 -569723569 -693218732 -841395620 -497580009 915199441 621715234 -995647705 573356660 -494888414 -132226763 445048933 958391907 307075636 -308507122 -984373319 -558976059 -868067761 610070389 69988760 906299794 280005747 442481085 374770421 828538394 -795076794 -400101866 -746293957 368190526 858701405 494507811 702676315 -98128531 739300140 798715471 869332648 -912433845 257387234 979417262 -171032689 631504281 286178890 837326427 377214413 -102462472 439673182 905948145 875156854 -277034512 932065313 -430534289 -597771042 228560767 -992091155 -102860860 84232016 -397386787 -679899673 -726385649 404085340 94091020 -979115385 -550039495 -214259311 497493265 336574387 -459252993 376102679 -524793423 580271514 -994820861 -473143641 908927428 523099270 -677724011 451016243 -380693945 -779599488 -514281442 -199110153 366855561 -940216324 -918068697 -829733745 -431053378 -75538588 559648765 -349784483 -2537435 -312035333 -527166367 862869572 -224864939 -999546496 739348333 -407490344 -362664820 -301518747 948123582 -791597180 -706006821 47352418 910329094 -408216905 -421949876 -672468031 -615486146 829746787 -693872214 309293159 317212614 465970416 348006445 -893316065 -809348364 -587864247 482050149 -128075051 -912340923 764126076 -486077893 -700591792 340946628 -349036895 -7395132 708725165 -643813095 386487527 -213098738 390263732 968469712 558916274 368852389 -234348026 125515828 -980863660 -568210073 -718109539 -450330672 -733633731 785006932 651115836 -335839724 -451469132 20086297 -609430994 868562045 145506767 537369570 -140041325 -721176474 254637321 135890506 -341769914 -761210412 502311505 191260239 4878383 918009445 762094918 -478774927 -614214293 399844628 -369078094 233659478 -586665073 604019141 961191734 412529991 -510077762 -761588615 361592571 -587172134 -88229031 -896753705 960589595 408940376 -204886261 -701026890 453842400 334460183 -178767977 943212584 -965483846 596509835 -433756353 975244985 -819742649 -52627331 103170894 -313946780 43947053 -643251994 -906124930 22542480 -299782840 180116278 -69449821 287501376 -841434336 -980815314 -79294539 -704579268 -542701926 -195521563 682960558 357538959 363977935 -965323327 710604476 -509550429 -511494004 -166114184 469241702 966938740 -168001426 955610971 -957539600 870866493 -492712480 -622658595 263780828 235116847 309792732 623731976 -696401927 323811480 332673458 -560121553 -366768801 166228242 -902045769 -885158756 498212692 60953747 -361383882 -896015043 301019286 -242713069 -450083392 498903996 -22640326 546091599 952092576 292852139 -202059153 -165679766 880080676 -479400362 -420370622 -963047065 820723788 765465915 -462923914 938593793 -98513415 -497756424 685438913 -255247774 859628691 -922199325 -502723789 -478987462 -172437804 -805509415 -337654 -716210436 -256013600 -366882820 860364091 930609061 -251016986 -464839892 361122390 -378145662 881682158 -813907305 809710684 104975627 -222563409 -50934663 118702752 -891373800 -921415716 -706380367 18603267 160089042 184005744 -695367808 -478874875 126367276 -357634478 -263642293 -102137025 -753773349 100397940 -933772272 308653888 -202524123 83637250 434804354 -186525847 -210545250 795238702 571913151 -832212455 -455472303 44713916 682963475 -467785740 63979202 -540216766 -611479493 316718312 -720735054 -644191519 837548488 -625496078 341280757 -10202682 -794796257 -477539306 68153420 -861011099 57457240 45857324 615056086 -76073601 730053000 81772600 -28666888 -665467085 -732965445 227430258 -572196234 562637904 977606238 768818192 743965503 -433393002 -319977106 383225598 -186873205 495100320 476804894 -454498247 -888752872 191658002 -781695990 5642025 80292535 -507106818 649140031 -592930621 529783760 287406657 -587886329 821393551 -976079513 -917615559 754312472 479965416 -422087480 310733336 -703051351 463413119 825552877 437015856 429042410 -4430790 472342991 315291559 -195159659 -94590319 -411006320 581709076 480274272 -608704176 761596006 -335466919 -678850003 -926052903 -986404497 948224749 -686080845 143590953 124928931 -356633433 -60163585 310633785 813008841 845470471 -99933734 588651730 -102844447 25317053 -950632843 121977726 -577442914 -171388499 885698621 -884696621 185435315 -511704804 -907758027 -928664844 -917457089 817705154 230984194 -487422607 292099076 -17536838 142889770 -61177262 571772456 27680667 -429887633 -808077151 -969199975 677530116 237769265 201642144 -506524089 -984176671 -648310839 -273859738 329419050 -53079437 763832100 276906476 -981316826 -365433583 256482143 -722607420 -826509103 -783872893 -939170741 -320651520 -777469714 842399875 -631366280 -615673172 -229936704 569266477 857041607 -643146118 -853102154 -464815072 287171981 234595986 719676060 -379604011 -651798796 -497133001 -456259226 -365692259 -553455661 -95725738 152789817 -719485651 -671613415 -722255433 -832018245 -905111846 513379339 309464681 -109367565 -387142121 -761453114 418900983 -404536472 152676038 -443581259 -884689332 228185058 -61335177 -547045675 999284105 961546321 -722592513 -12082184 457550794 980140856 -362532617 668109333 426745151 267152233 824937813 -94416007 415517943 59995644 -918796711 -666289590 -695289183 -872785852 -54765409 434326239 662677884 -391583529 -111630544 -519259354 -273487786 -273470048 810127082 572297805 -525575249 524069338 -243793533 -122903124 -602710029 633344565 129091325 693309057 -515931546 -681936574 64958857 986996742 772682422 534859403 -987567550 -564968600 -830985821 207283014 -27291072 -148732862 479093906 919477367 -593873170 102686058 15104881 853944018 582208271 317406610 -174690102 -417521865 669955605 922017297 -724774759 18025935 697083211 876279774 824034770 -338444735 -8779643 -579628676 -456147036 -35058697 750388809 587647727 734543652 361403393 741048470 391283613 557890956 49699576 313047387 -810931756 -338747018 974870133 102133156 842882506 322312646 -852526751 -543017915 -35061391 -72161932 -113728346 -453348717 -507328977 -88862433 803670083 -555167323 -89397825 990464548 -947004156 741248378 30372704 802280512 -17940092 -216044689 656597572 -894685443 480612269 791785167 -103586054 -423534061 -789897320 642281013 648987693 548120360 999501420 -462738487 948523094 790277612 -377746984 -28101244 349218834 -878485040 69020109 290661050 -255683135 652530163 732563491 -371326295 -632245227 -228270654 -356499478 577095712 45954781 540824655 207468984 -539891830 -255070608 -122918273 167686689 -258170073 -456390944 355455415 889629162 -550526007 909590886 -631002447 66756267 -34329875 -443637730 579120668 -583158810 939881609 -893977790 378678420 -1897562 -455998408 -124193665 309915083 708035564 666576138 -117371866 -818351189 775716558 -60262675 343676157 680922151 -604278249 200137046 -720905240 987155720 -598374708 723574881 -145438378 677901153 46418445 -415135784 -51125576 -631113284 115222851 -674401276 795833260 330377143 -103784120 738316525 158461797 -250095363 476644419 -106956291 348498750 -162667846 -354946608 420522472 -994380458 796227182 -932238053 -911053846 807572029 -588406229 -614745096 267249565 138359109 -352679565 71588637 -565337692 -345639656 332656449 893539613 269908677 -73831803 -588125206 717350179 137720003 496035575 -156909032 -916922284 -865306618 291030031 708004801 -52594687 -260777078 -920268379 -924932086 -2659913 -372038204 891772366 943567859 206119783 -473191921 608228134 382763054 -288586208 -758036204 729769832 62315392 424499208 -299165592 -48158406 90705462 66371400 -698054666 197287031 -200033361 -139000667 439070844 -880182107 -515563899 -250884321 -846087491 -389604429 417458006 -339842150 -778372400 -764284988 -21445854 934547453 -402394168 -762040191 370478186 741936779 -569273700 731752819 650530641 926060758 327120953 -74659958 -595698661 705707437 195966013 -802169146 -602444902 710463850 438724144 760580253 -99294167 -769628852 607733 263255564 -260630543 -163180009 783873401 -389421277 -164681891 -292327610 -77412326 551139878 15792459 -672086927 -127370461 265441126 -719844318 421974725 347666936 -629455065 -515335718 -452044273 863812262 -441574804 643036490 938992511 -536546898 -37061036 -605376471 161188279 922272877 678744594 -481187834 76565181 236901323 -50528165 378162540 894188569 -204141727 363017666 -314320651 -153747889 -957158062 969844079 -820746585 -696530949 782177773 250384121 625857623 -990854324 575285899 134612387 87081113 -569162115 325126644 -678077096 -208927234 593015502 -18460124 435489187 498387676 890410427 620338360 -254722684 -451960870 -755925527 -26907956 820254515 -58716684 62237843 -219332137 66373015 317493404 750570294 763686136 771657989 -26764290 699434691 -457727865 -699538198 -235387740 357480059 99264284 -379341236 -242474446 -210079565 588987800 344167893 4662649 -559161490 367980609 -77151556 -895881793 854042902 23538329 510970977 -54360462 859924915 203906766 -32065724 -350909222 354076705 -402076489 265785324 946361478 348025930 -832292645 -247321956 -922933226 -881501637 -641731734 -939710549 -249111598 -459477286 -268654546 352671262 723745551 712711228 -884824775 -324484041 825551261 82088402 -879095126 939288972 519810770 -588922503 -201581484 -707743251 -127743676 142867317 -155683309 115658211 -33764848 156237733 887039434 131949027 -49942397 -735206713 -609982054 -265463080 -255618911 -136549168 -370482295 -377178730 -254636880 440121415 931572309 163199193 15607342 851556278 764157331 -58096453 771466968 624157220 -469634175 807670393 684668261 261072228 233653861 -414921629 -910652869 -35474892 54251934 269398960 -529181928 149563237 -10189164 1427616 752132814 -97659541 -442858647 989620600 -903210238 281030246 345242035 -820494204 477420668 -946858355 -580389603 -526021630 65075462 -102669833 157385804 -42127066 -832151956 -114838047 -337704792 -456804470 -884074383 -928379489 60432065 -965748481 -620704872 311741612 93014419 690718253 598661966 -946373722 693132858 63939283 794830323 -177887972 -282460817 840896716 467877182 18613144 788267875 688592750 563058741 -803096321 523699162 -48655592 576923347 -100955621 -607626284 -209802781 -827364643 700659322 -652283740 -198062724 -244676238 130360305 -331541437 -449179981 -760345390 760270451 846547864 988032725 616225232 -632252471 12253901 149166051 -629187807 679308668 153432235 -723206530 -969178166 9871552 -694613338 -614046337 -366563841 966575264 -284139123 503232928 -880776058 697003310 889169476 797268640 518991311 -383810704 -935202557 -402381218 -109852717 241623471 56185474 631664184 -388877330 562637198 -802778467 48843073 619304528 729587559 -19582527 2423555 61421592 -97462900 606294859 -549322864 -136276626 -75773295 779342965 373870396 -423335054 751873702 -246658115 971723085 608231571 -268003652 133075762 562878167 -150496189 501850727 156407850 684442412 730518192 -786980268 840857003 766566431 185956052 -981925221 -131246252 912146752 -119564417 197624940 767617197 -763407919 -307003027 603353027 394059529 206419966 254615324 47200705 65243018 -20372585 -628609274 -357418963 150600919 376531724 -973135791 275898489 -749607147 702306700 -340089823 280424649 982901562 982306800 -450713274 -464913359 -460714527 683559169 -594876996 -857619236 285579383 -897206417 652979032 235262901 139691574 830043629 930766839 49951520 333704958 -731533596 392306515 -663897452 -936179254 -347838832 -747529373 -480190124 -742470276 -922561227 358634719 196923856 636039453 55492171 -708589079 -148335517 844705766 418174555 333888845 -684930835 852031515 616655630 -92394631 21555042 482544432 511837407 -19535865 -364880471 790977518 624568984 -547533401 458510954 981497744 -206811891 -221447053 -22228343 -953847663 -154184112 824773696 -253306819 642433649 -528214633 -656736659 -539043061 915124746 761997648 308695732 565986435 968129494 -45882536 979664967 494626748 -250436361 727662767 -879110820 429779615 242943085 -846149341 886503362 582652757 458110755 826708952 169298151 497625109 225033405 777803285 609184666 -312646301 -224604393 455050049 -155116218 -88745142 -833151892 -371668457 952070187 -163010329 363059225 -636379735 -368407958 -125375094 -839374729 -402486464 -19298584 707498723 266854687 -650324583 872287772 570435456 87730626 807590397 -587521377 870463247 -361491894 -481425024 -174090134 -730691049 599592196 -362177906 -815272820 113815772 304790605 506979891 -676443167 -72835033 -706044558 -426861490 -872709997 482505781 -721257399 957023943 634421447 205449357 -681642775 -752630692 -636238350 421097198 54888478 -694865806 -328731757 497915412 938724041 -844262554 -791968125 696143366 -243954608 -395174424 77066774 542700120 -195934026 -911051259 435817729 -952139217 -960417484 -622767255 216562339 -413051540 -77834689 978708012 -176837412 -976596501 33593158 782527899 18260751 635805946 -492174129 231230862 228449801 -463664595 -442319163 -644720779 748991423 451979812 -675185687 206709314 -728069664 772825068 684923254 -441362199 833197652 -363735708 -854694316 45584568 -270855169 111066805 -635357506 764564299 63647262 -967728588 -914554479 -245678718 -637177025 987151577 -620035387 -226088775 -690979315 371162533 -808637528 -950395154 -769457895 811294322 -395679367 -363592978 914275203 -464447288 393865555 833121634 -60271055 -52840319 121304630 -710834667 591498110 -429572092 -409445123 -139081955 -736677557 396553099 144096805 -323484312 580577088 550239551 560110353 555309232 14044769 -44578013 -410816807 354711411 -912105126 768199281 945611317 154105566 468995241 -216340855 -211453789 -151613698 810133900 379624588 -641387073 -472447690 190333499 684351430 876984342 488787651 283954981 -315992489 -336052569 -849135860 -378052953 70662185 -858562358 -532748626 -152500046 470047624 795347618 543771191 783836579 -409415301 -73059885 -154710034 171785019 -668191139 -588241336 706623280 -659640775 -52108039 650721015 -680166625 823472818 -522392061 -590238629 399541723 -214108546 -727332355 -235153016 759955629 -187444746 -368790036 111561886 455562837 629864268 -459660165 316596882 875093739 -727930836 557151462 -878715310 -105559075 686324501 -367292119 280912415 207253441 57648384 821109555 -555087055 -590651210 -906311772 -884625537 -30047267 314826945 31913035 683264369 -711675237 -590402499 -254669316 527325402 685026504 730694036 -874043741 -938717591 -701153975 972457050 -212276309 -510880769 -368114370 587074936 -708372261 156411301 604951838 -483578565 -488741837 29807667 580873757 -471513057 553522790 -614219757 -63657971 -982552210 351002232 309506882 -285677750 107876205 512208265 -354588972 222961316 158684723 332021937 212304418 152176181 333675473 206844839 516712084 491392912 -882559696 -560489506 119064680 241908813 633108952 -23407431 -553070936 -976802595 -294805911 67656538 831093365 -546043903 587402705 517841385 310481438 -419571159 -879387889 -914843189 252291936 -948453 832096866 851217124 -985715441 43773979 122230685 -77364272 285391659 728472999 307551613 582909618 454766470 688521274 282171325 296411262 191710380 558892240 -868036924 914058591 67967098 -83328234 191496336 -535416039 -207946314 286572585 -712050185 28514722 15259647 849136982 373660332 370501031 -110097262 714124526 153603240 862531677 182557956 -843223936 -33670928 469641268 -861425386 -63010 926626944 -121652347 839382704 -815728448 -257933495 886116082 -809514199 839769039 145822436 167820405 568401906 -440661658 757751051 352942219 883726936 -519043079 -597818475 726927407 269850268 -393262003 -5535157 -997440683 814495688 -614491767 -980666573 -951023633 -818010075 836010388 -872960912 -679860426 -978595357 -901556668 -167262925 465721929 561430024 747831086 118647204 856280798 245005894 726343200 -432853312 -953121663 -43471282 216563399 697009661 -189071558 114786644 851037512 171937318 -350335241 -240220125 -776388216 775699341 519419976 340729019 -944647131 856604928 382457185 670935713 750819251 115246511 843484299 180736130 -668803105 174987906 555525095 -214041055 -657983614 -302402370 28510967 -267246848 -449697730 -294091896 -419169089 -837591219 -933846272 -518741004 572933628 899926525 481804959 -102368572 639134243 -762551506 -924124257 547186106 -771921688 -85317860 -602354080 883233582 265533727 508388336 -126314717 144436156 -236064746 -36664586 -386263389 649143933 -432183060 474364995 528636678 186079430 -320862116 238947603 434124205 -748988015 79320458 33319120 454896002 463454209 670057025 280668406 969553713 -356310081 -644838690 932599386 173005601 7774316 496555779 99512728 462481536 208288785 875415847 474162942 30187654 797145006 -634679726 365685370 830229839 -223297796 680326890 913360774 318372005 106903744 -912678924 158228881 -719709732 564117892 -595129808 -996390169 -499912792 -314839595 -968060160 -477910295 232776225 -443391424 -828209593 731042148 733578736 -6929122 -140238574 -769129975 -107934495 -938856345 370175949 22807224 324067492 625093847 -498919384 -941373558 -885751610 -593776450 420495039 -252444045 782096337 646707244 576138701 -612800256 755240046 513068395 -530890804 -305164277 -425280197 -123042977 -282785784 745550492 -442211859 45226456 -118980029 557481674 -494965852 578049362 475182510 -881072245 -132459957 -900259751 -242090834 896626606 -609636920 485093320 815230537 -638026094 -384275854 276030706 176444421 -324595037 -807681188 -885104755 -338032268 349067123 866968483 148134876 27368871 491347987 -421534930 789389279 730785892 436109951 -371524412 675824808 539276375 657996255 -942657952 -488243547 -66221354 753821199 532498770 461321000 346035448 -154131400 663292332 816567423 -917050231 -1571713 -613593054 -309545879 501993705 -15735727 240739150 866381478 646525011 -226357082 -422100561 -846978300 -435859178 -369990419 998045579 191822096 257687344 -874419486 675675359 -994444173 -765630456 316817775 334510506 -475973266 808084306 -938588669 314297126 926404541 471124948 972567812 -955592002 873704565 -759669183 -623946532 44615637 -771326806 -471170940 191058424 -359918640 -788869005 319051793 697748383 319262115 -721977768 687097293 -365098312 -309511479 514656572 -211778698 617870583 -919440926 -661793204 560885434 482250454 -910556453 543189735 999609621 605317741 60539009 -978605358 150755518 972489658 -124487147 -379443511 353889964 -181122703 -224205912 881051275 438492473 29790843 749860851 -650206502 624468961 105880133 14030004 -635340131 -115442626 -542937135 -836098265 -537644843 -896230515 -379838849 65474620 -481355117 758223105 -385153126 -271438624 -433371092 -341975662 462735484 -483980301 -224105208 276831451 649355158 -500344268 720099533 -878253135 -154034464 -15631317 -91345199 217994247 615519666 859014172 -770181688 -558324246 389153275 -180360154 -909890931 563173251 322665078 -731684849 -627966057 -633643656 138628321 -36620941 353079603 596052624 890367758 913634088 583521391 -72719069 -627886801 -437032506 -998217862 265890532 -524011385 341205884 -431331666 885523679 -557443144 36467262 843657672 -981443076 240656270 531446108 -3541446 -774082131 -333236537 950228895 760089718 -877253343 47667428 118268902 -312846942 17000502 282680770 266867989 546246570 -985170565 478855911 -168785413 -222202224 135529170 800182258 581338076 -528069400 -527173652 -982319039 -290061197 -343901436 641940904 274365724 401360363 883513314 386064253 115982129 643715911 -920917646 -504780227 -408225187 531047822 -217442482 956784889 260477815 -188704396 559198745 387037869 -616133591 821494277 -620796257 238044333 906632671 -335373098 -124608717 -398944313 349022382 -899327998 126574800 95628243 -901980698 773951413 -448312705 -175479725 316905312 -171517755 277187795 -689909465 -270758900 -784786471 -975398398 315569856 -713246778 652444671 -897589545 -895641702 -398491459 732933049 206275636 700228087 -353972205 182658262 -547797990 -45800912 -74693562 6138051 -23883935 762382102 -408655883 785903445 31326331 -104585968 771650459 -681321278 -58272400 712352463 8120211 -869315780 -471880404 146488751 -52251644 219053769 23039854 722581693 60546555 866089840 355975224 -313491172 -376770154 351320653 64189032 -416273198 -803966440 -873419975 364031874 43227671 48683695 121436351 -935512166 -928338138 219717388 -868394213 789497260 -188842727 363669284 -923856803 90305392 686636431 -956865488 -50360176 995901692 387750325 -585887113 950309611 -837630399 942453617 766876927 -5680190 -965016942 827287690 774276562 306763191 -775444486 -434138913 -249768456 832275010 -930934712 -664487087 361961085 246705169 -796805754 -875221621 -27284585 -709685864 -397679050 -607308364 -251307392 853502444 274005884 -245454742 371252022 -407473912 549841115 274328241 -211818768 139812616 -854707527 -499185481 -837067012 499920899 -63976531 -230893789 -932245042 -359370672 -171024985 872579614 -868531 -45179953 -469184761 -134978293 748921858 -540666469 709964282 762251870 336947632 -27269508 -869978352 506299623 390247562 212547533 -230575600 -656177417 -532908749 322592241 -213333980 438555580 -57941708 457186243 -248413488 241128028 -54645925 292068814 133307772 -705299627 334226306 -549386730 340165806 964212021 975486609 830015211 -201545717 -822278141 -606732898 893921100 -982912611 259153941 200619259 112474793 924970494 848785711 838698641 -763341384 363987003 763427808 -236258571 -115424028 335386736 -830876170 -892214550 -250766241 989188455 214685184 -338373143 -514654679 -855501356 495636869 -649593805 -908007536 -386471559 -222738996 -6668732 -499273062 -469167990 -786364174 85330526 844735462 221218059 186328815 -557680178 133967393 -29853024 6298380 488562286 839221785 -311244341 -552818101 601289375 -96018260 -25348027 580164963 984904103 -573676996 452786006 -723950357 -420906132 -964701983 315089519 925097449 -828333566 -346979927 -227037382 891933943 528332433 893909061 252862762 -204873248 501152401 -838413718 -442933782 509446457 584582729 -458934063 267927452 -94817357 139654571 -649284496 307840345 -242146770 -824653636 331428258 -255152841 -107972543 875240219 987802646 -341826541 -795202958 661121214 -515436568 -785569636 -273573384 182766473 -699527933 -920124291 722057479 -793148976 -922857848 -812596060 445731577 -192434200 -684847633 230825986 -833400377 395567339 -210370299 211570985 -714177916 331446810 19890210 422285678 -701021401 317048937 930934530 -51501199 222468582 -838450661 262243821 -268608953 208548307 -513565840 256536619 725139788 -48962128 480682357 -632339484 598085458 -343481237 -825673145 -228843753 127668707 4888309 -520672369 -759948551 -660488734 156013874 -561136462 427107108 -224714437 -760601764 507041391 -65194019 933695903 318676332 -634528404 -810385587 380875100 846597922 -633813032 -41053212 229260145 -516034301 943211102 -590566797 -253008328 -313038594 452052135 -877060352 489191634 -121901438 -121619678 -781008996 -925512163 -321484180 748572366 129436632 950878456 460489414 -3768503 -294287444 -75302117 783633902 -75431583 -644513928 225786145 -338574331 216504520 379599528 -236858040 231159446 -756075177 41128848 -565245073 783006745 547141455 252567101 -559590665 -608502375 553176661 65229149 -463406498 492018950 158527778 277109893 -388800274 883937345 -821146721 691535752 -988581078 -866439331 -587002887 968507898 -549717900 477520421 -203075132 -311617466 135595506 -913723696 221356644 994447786 987407591 60874633 354441645 -98605075 33248181 176475686 43107727 24298399 -403599073 -584917030 -433592686 -655875017 928591509 -169044001 -988564932 -229260048 -933924233 -315564706 218351188 -159507187 -79599750 891537328 -838019716 -186470101 -779353334 395783297 -863453540 73462649 495352684 -437931594 -7656412 -226063924 -924957947 -31732142 -857754103 -124189285 36801496 -402408818 611549462 -276239977 585086303 847763870 522885763 -495831223 216706826 162178948 -253045593 176774275 269634939 47644343 -174206812 -201174714 429919765 -878000698 46151396 -855629961 -776526912 -256390542 292318670 -832537739 -154148002 -761202642 -509250691 21966515 -680179421 -352533203 573937625 -181904437 -243071188 -574331421 -648356977 -170659984 -118735084 -610092653 -480325012 -555130562 -735791782 426864971 883223302 -842872773 -253739539 -569215865 -517799857 389543247 206052223 -511268675 -967636640 -725514477 393990072 -582356693 -356329310 -807084871 -524158286 -396501008 -432858722 57722261 899095039 342488470 -156354467 383802661 317270758 360234695 -293481339 -663632229 -489534604 620083505 -367293624 997996926 -291540670 -718810414 -429972109 -644815391 123119141 -820062402 -654626877 806509157 905368353 171964589 340763711 575652613 -907931911 -184669558 -133244174 -868528334 728738819 -587369616 -336596601 -339985002 -905094846 267350051 308660298 771184263 535496748 649926342 -153910537 -719020150 730145948 -711264905 978854261 -832176118 60123455 117715169 778869172 -592600499 -550230295 835063644 195016105 421927856 -479366420 -257508474 44926234 -262089852 856129794 -756314643 408141894 -189941483 309343800 -409578699 -429949414 -982486113 506427668 -894301978 -474581274 -75696897 -421281728 -766068435 742019451 944781846 -38076496 25316691 -940219069 -532816662 974298536 -982829658 -696632641 442921419 313665291 -329839302 499765126 -435354707 -17509896 -150896914 714067432 855719124 -597996053 905100180 613207262 5189573 514441253 574421286 269450185 -528535491 -87100351 24257741 -364263137 -451967595 -987633385 533181932 758062546 -209669950 882839552 243034638 749447446 -458314639 388705876 333985980 822886884 709666690 -136755956 586663554 644384729 -67679606 -995771242 -265484393 269161500 903355172 636223351 -13091595 481904995 222815140 -770199908 312651506 -11896149 154652802 -115210044 -547317395 -944050642 643264812 -327394455 363451249 -223091834 664242872 756311572 437471241 524714237 -764955865 561224741 -149370009 -408324256 -386444866 -729723594 295418997 -301574345 358380666 69299831 -691363169 317295941 976700639 231919804 -762871778 -219138823 364926709 99407264 380809326 440141710 -316203057 220359416 698281322 -650677844 457141341 -605545374 739441406 -326128366 -649742068 523398864 -406197969 900047572 -771958109 -632882259 -29073926 633886336 548686297 -668452814 -199982764 45547751 5340945 -480825282 290007149 -927442401 433135389 792799937 -830875631 -247783847 -746577224 -926581407 582248298 694780452 -238618936 -734730844 497524563 -929175632 389341783 -345994326 -714596208 -311619995 -600591711 -444837476 -70485298 745577438 769904743 -258323757 99630135 739025214 -599627248 -328184661 -11167055 -632373381 605045036 -972963674 423355009 -131292990 -826136728 -285785213 175408541 -276754447 695435914 907939576 37541900 308123536 174357540 924328089 834878078 574769907 161166775 719505036 246735151 -680929003 -589201530 -577126426 -349978387 610110045 855323702 -264093604 -494798039 669867478 950503654 540112487 -471577890 927231731 -925056577 713281561 452512098 -931278682 -896993112 -511675853 -868976457 -121577854 -597483279 844372065 209276219 856668050 -988297603 250281432 466668513 653629788 -226294301 805840019 -637458090 376074868 905719250 744638551 -165882323 653356974 -929071366 -731110886 -773904387 209784035 -133242379 -425003548 954636205 -535724211 -675967172 -176682431 581058548 -12465959 834746744 151696566 813654112 -743583947 -610087861 172415680 -86354207 -635927794 804306122 277239457 -718622225 564526893 458065639 266155556 -983429184 -59115611 528905339 501603680 -427982557 -546423179 876064282 -153889293 -544709535 -822106748 764525653 346416879 -20511390 502729514 -310735257 -811641412 -143146038 68904448 -643478140 144828493 -569103110 366524096 -742658525 933651158 193017952 706670523 998512410 43768092 -176491146 -703033203 377555930 -411145584 967034326 211126722 -810023367 618804439 464984246 507052704 -192547878 135357841 -99414441 -87759252 -651647634 362508112 -434028918 -164344850 702501044 301944486 516034065 321977740 -920390433 694973230 -575653725 57678329 -31154428 -988744265 530084065 -143032013 -43325816 -135976084 331272052 762903999 371957546 733806532 -408193155 296861934 -308940966 227941787 -719408143 740766607 -880295255 748268793 754110630 -946795639 357210341 907972553 518544344 566145231 -549191645 -206368841 -285613473 -140253500 468600051 -838160345 202823958 199646452 801465317 577603158 183917234 603824412 -251654125 -496926902 17361020 -381172457 -479627139 -666544942 193437430 344024448 -248422875 -225054293 731023223 -284640837 359518741 866252186 93154848 -355750635 336410339 -962020015 96011634 -730252038 892813860 631950312 -24897384 -64965144 129106363 843380147 304652676 -449510103 -38480649 594044468 443107491 -68120783 575348840 -218022360 106638991 251721411 999042719 -256452199 -796188357 -166801137 955078968 796571844 922372540 -951507014 714625938 75769467 81424518 -60429891 519655031 376016545 -525982362 -595062991 860811751 -413243262 -211242811 67344079 305843138 -547114865 -433261715 849380098 -880186994 -138663845 -874609054 498646001 269850072 856869320 144555640 493990976 606762685 -171907367 -483194915 49906195 -57445161 24560885 -505463933 771894514 -3802015 365335114 687525353 -109326031 45043969 803024073 -475102351 237401693 174563641 -887015864 -178625291 724052993 -154250905 561628520 -288343803 735934078 167250801 670098856 -280908968 -496478931 -694041953 449550296 -864815838 638614663 -852136355 927166423 -230940579 263326984 704556374 193280198 -981363295 -26429531 -666908053 -181939841 479558912 -587438257 -196902022 -336235939 -400619541 -355715531 742205419 271531144 -194027630 -643597872 438228681 370929517 -601768831 -839315762 499016631 10282167 855106818 623416749 -904753970 -12767725 721646463 282365364 -669436751 693747955 110342154 -130555390 69482604 -951932848 -325028113 191979924 -458365933 -237265541 -479930105 244797234 -745958179 -826116733 -486052462 114585300 354843686 -936383051 559413827 -779971080 745250194 -621394207 517060612 552458350 279052081 -434936023 -551645749 -38711740 829821854 51990233 953068762 -918728697 -851907217 1710405 712665173 284290506 585633689 182062039 -568414960 275553443 -348660700 -723291630 -863594090 -793655477 -712828290 -963656933 -169941384 -239090862 712898884 401994392 530511683 282960188 884677217 -933437616 495527285 622617024 83974967 -68341605 746795512 -121987974 -452345008 325885128 939843260 -658741730 -542155346 61323837 -524126533 970438912 -285470348 712453866 -930941734 -770984613 940743837 -22763330 -902261496 -128186217 963574241 594052170 -939636018 203221740 846216112 -848111283 -676106685 -479016201 599350694 507428371 -356653616 18613296 861247238 -253389081 -462348696 503206293 246376969 -418121124 182877500 721732980 -650394297 108394553 -779036132 704737711 -159044205 -758099214 -678046412 414793255 -34398062 -953880400 -115503930 -578812265 887763872 110794284 -768445743 -649599087 676914889 536512761 112172734 -673431985 100158708 -396903562 77007382 -942929469 -751065051 -236132583 -688471668 160448196 664984244 -630430454 191725802 -587244265 557729073 380432804 980350474 -87335955 286412254 -27517848 -278117275 -880880039 374314897 -487819027 546180915 750369544 883777094 398697305 536217879 -907219960 -798635215 870144854 -418775069 355183795 -896277279 -529044012 575737365 -256531138 538830773 -366775505 -492384463 826216881 -923419064 891008226 698740511 9003565 -671559346 -975354738 -883077064 62496373 -191256842 -165905451 -951337089 -770169910 -628019606 147917540 -260944511 228497391 -78835298 -438896105 -653709328 67401607 396475822 274909017 -516757025 459387668 12822762 -544359371 -150616493 404872257 326761045 941268253 739178468 781902633 -18926010 -720227041 301440095 6146856 -986266142 -261398948 -309573939 -104084915 226353289 264452611 -507409359 -354720763 359356448 -403655405 -351269487 -314544705 598323234 -212983710 -506168117 378201561 348246157 -745183799 876979650 264413418 863222211 678832744 -112635681 607410391 -345972990 848636145 -790864697 973949607 -779475982 35675211 -52608974 -133975225 -447152680 616554044 -705555648 70218957 -680036313 -96817017 758752681 825699016 -619386949 -79199453 -139124415 -476028565 -536194615 -239984362 -396322300 -546325274 597309168 787030108 -691827356 604732254 500688826 -550266728 -828729542 557259043 -133227678 -356774286 74886008 589750786 -908604726 -705655587 947657342 -383223091 218388007 -482172181 884724528 539603668 930114351 -425619470 436809830 855271609 572634273 -713852672 39167070 -612074993 -49748761 503033871 -844635835 -814936474 -298216779 652818635 -178859605 -503183647 263897232 954201074 -28061529 595162998 -80554700 43505205 298190438 273501310 -410248105 -853163700 730862703 -261850490 -911680468 -996000582 -615586609 221614923 918736294 455538771 -640259163 327436019 -774609289 377179126 -868499600 -187498369 144748046 905472039 934282985 377362153 -263099178 -882796153 751828091 -554146361 30054111 898823107 -907830263 137023965 -519339614 -758693952 668107302 -220241944 -745672319 356413106 -874483137 455316727 -736482425 -7541078 -228232152 971765719 -162693242 -502187663 -165708625 714823469 835923461 940488004 -580980580 996255211 568679386 -960292232 -562954931 425562370 -359444297 -610544461 -245849206 -913586200 448751327 250077571 119865668 -909241127 557414807 -822507357 864770789 -385894344 -191105795 485389159 -333117908 -455331485 -645494530 356541076 -588742002 313210091 538172325 -456930101 -66906827 -862084913 -920594444 -643045299 924884095 -676728329 -376073622 612099434 -382396363 -441852323 -442700537 -172095270 -624263236 -869024840 926224223 761755527 -749735021 -512826786 714497706 -96041197 380124964 391748775 -942791909 -104464738 261724216 360305410 788017349 -331907399 -458146829 -527272736 278859926 -808647735 -734976199 31495045 -498162851 -369190105 -763492222 721761243 724516253 665019068 654209827 -99281702 903668641 526878462 286825986 648998625 740702469 689887370 -214427154 -354209403 -312636308 -918445181 648325177 335439185 -218637532 -459026948 663705108 -950108155 125207669 -967245341 -314210376 638963100 15746426 -362294710 563843545 373700722 -32506138 835683759 873790540 -810373643 767060219 423477952 -127999182 296526374 -801639061 -14993348 -949370062 863226207 592366275 819237591 2267353 709910041 163835730 748745164 747619334 -724119865 905914435 70783931 817379328 -138629056 193299790 393273477 968330524 -463528673 657193825 -666321597 19298489 -699401669 234973403 564059697 239348101 626339967 925349919 -14183585 548939387 572656357 795161503 -216981665 -96819232 -775350871 191983267 -807021478 -588956983 -980054469 -818470276 -243685066 221034735 -210084933 318268617 853650113 -143103587 -240606138 -471616989 82709070 -254613235 3158958 -433417438 464419176 830177622 -726437086 738595165 425201414 166614338 -858789247 828928886 -816777024 -877973797 -446677065 -954480066 -161421055 841344584 -331104456 83145764 406511565 86060156 10075393 -27221971 766223790 -809821518 -591558003 765478176 451545016 -661696432 960377082 544494649 -306556211 602219266 360221673 -698373694 -221302099 854619877 -487565646 832046037 236769578 -795978537 -450240235 25591473 -89314207 876590838 149586414 441541986 -734190546 585943962 435215285 34740765 -291777604 -883899303 192348934 924347788 -811210301 676547896 -965177749 123677720 -715364040 -212351845 -642280523 480444818 -768331254 -916735654 -344362012 -164668476 602508807 -196567115 -286151997 555336009 602267219 -183742276 939822703 -689367776 -809382349 -782724895 -296802283 -258866926 719131379 -189343523 -23977210 -699106535 14632623 -157043900 -648292722 -908182638 -13073573 598682361 -629902479 -938716084 -663278759 -209458573 -174887074 -638611496 -344154720 -628367935 -439181374 844712459 -700436381 238795257 512031531 800476089 -180967787 -665503646 811289078 -219170179 -839633223 229332400 -563947881 -209764435 -105401991 704864464 -530428550 -88767319 -902938167 212232323 131367717 -124329502 201711429 -739550634 -218001595 -652587654 -538055095 -879293779 398669583 -182341325 167122009 159816830 727648349 139260718 -76699306 -337730115 104723665 -237365890 646894978 595359508 -709594897 -925311269 -6897123 -834939993 -975769515 647972289 911172923 -808789570 625741527 480234570 522215521 -386984555 662146615 -670286819 -123323949 -304958851 -284585812 802106462 -488357640 -647149499 -789298536 -467482073 -185578925 -312616369 20637013 283611493 447485625 -573951053 -770658103 -168322147 360460341 -379583409 313451407 513880444 -704606637 136494265 -733693876 689103836 -791070211 -75700650 -44375298 910957627 -610202223 265806866 459108774 -315060538 823059066 -989478222 38091566 174987149 629712038 -431743925 -333106877 -835253393 32899595 -158125098 -626965455 866976468 -886539586 603664518 -622714633 -442848722 -498532478 550115490 865282583 -731078621 836877104 -334936507 -162744796 -76211464 547906304 573328409 629189507 304737247 -804565399 451421824 62233460 -637018980 -660008979 390383169 447700271 -542926246 -724294011 -889608906 -551743550 657059669 945709838 428243429 607366139 325381103 -626284266 755393747 269175705 5164719 213145739 -919808892 -725301139 -26099835 -502759153 335299216 -775909934 600966608 943737498 -142080476 -230897461 -143866989 -136746111 -503201864 686569811 499972986 -725284930 -640426170 937584517 671976365 -288586151 -405044542 -68606859 604339991 -758633472 -383396004 -667918377 680979413 -386374278 -68084255 -222403207 -307673878 -579512245 909417014 -515969336 263237002 -859817636 574685321 -210515786 -924333387 230353867 381699731 642345128 432076174 981440646 773698488 803086403 -939645654 460697580 -406157408 -634150367 978353102 -254716151 -882053171 444882405 -14985796 -934558394 -187055990 -302680402 -930676056 -981093921 658569887 -665839618 560206660 -725250992 916626465 -901983688 668484677 -455910844 424017838 679764793 -572863109 -454985114 888840544 352756853 721249850 -434059924 -491945849 -84732102 -507870395 -131289589 -519265357 -858482916 605695076 820284484 -749041233 -731865098 122624757 -79382238 -674271736 842507447 -736768394 -320226561 10172261 124526918 -653021786 194386370 -171132382 204337222 171385658 609952834 419458673 -365895329 -223248189 -758743907 -59847882 606289078 -839918702 -963374716 -814671472 -156856409 -160881253 670455904 761959640 -577470365 -711118801 435717404 -906385763 -420080388 -124255509 316843841 -739153772 -347874533 -109660929 422823684 548351076 673789894 586115661 -677549178 -857558787 -998609628 930293314 -782515904 746870397 187482218 479780071 422395943 555451357 356625572 723934206 -104906478 747240054 594149671 -744969616 -940897928 942159403 195674056 61224191 -147345508 953063939 418233811 -413344843 196551913 -464938390 62421661 777099428 321852563 973404148 -125478941 655426225 -150400040 507431598 155026861 241743984 -388654150 982984751 -202473096 -130345917 60442458 674207107 55065185 107533870 198356585 -490604291 -472894955 269793794 337144261 -662062730 -507565543 269470579 706963057 -569854121 923797243 -983170916 -56999413 503633187 86052765 -690923459 -685714954 918895344 -312747113 484188634 217057763 -544321606 235112080 -548298022 409496524 290271832 -103198824 394456611 4436554 -539447139 500248316 428702199 32531214 -465521057 -799612629 -338180033 -852994246 -843921278 773674962 877262965 575408113 -667515900 800848957 -309074173 89116259 -643811053 -790339517 249778165 584004279 271414564 272278785 396222909 191582702 -199945185 -439702418 -828435451 -34813483 -845295573 -84108941 299823260 390921821 869540690 -665466460 -132678353 524586581 618058404 675243672 -760295496 829630059 670572404 401476377 -675492480 -80775345 -458204867 417902527 719029438 620803720 334281503 -941225820 -440510942 59278642 950426901 459939333 943470748 -6136222 863366181 927694828 -364947904 4220057 300407183 654891988 -348118568 555341168 104382276 -994581964 719319171 918862830 7070212 -493294691 147240311 627440676 -174005721 537639292 -216086651 -489114844 -522062637 -89645022 125897840 951563425 -976492766 -653662258 946777639 17847995 -974522785 662018924 -95302178 -252025744 233962425 73672026 -247807889 844212692 492192002 -908949550 477141130 -727873177 709416826 266868817 19332451 -962132077 -462144960 123012782 -377565742 313664007 581504279 320553457 198678721 648402454 -417757537 -281051749 -159824277 421968995 -488754751 845473124 559337418 147144501 904554277 -259245700 -676819993 580576435 404702027 -555937724 -319892093 545673563 -410458006 171658352 -186925256 -103706783 -447484370 -287170422 -225436981 498130971 -940326910 250832779 -327949094 -990539610 256393383 -698242044 49446685 -549298579 319621846 -272042087 -872601086 760464071 380405063 531073222 -412628837 455689266 -188966324 -848022121 878340867 -545649600 -532802379 -771402726 674447161 721197488 -970057088 -261656788 554591007 42783664 109262263 370963829 -986194390 -955442158 305414710 -510700578 -260232285 95320744 658631308 227492463 -851098486 -772445643 -158232727 983523798 -819515025 274978964 -492572787 -614410202 -112192444 -434940157 -322925317 -636473518 -820578774 -24364338 748926208 349968574 -531041657 -968158413 -41018720 -169621217 387966216 954855321 524875484 121063620 -584931012 972244067 -261925659 581149264 -563999567 -493561775 43034407 -335384023 -101691935 -648006311 65371476 744381429 -176531797 -597264763 46238269 486895139 -974608413 -391606673 54865239 -539672427 790271867 -94748220 84515794 -397983697 198078843 830892188 -824381268 85665440 -247583695 250050649 -810047440 -612406932 -979345947 -837541017 560795921 -476730834 178417476 381313211 269004631 218313878 477426356 -651826373 -944891248 673478690 254218569 645879011 801742031 62417641 -845261705 -385234263 655235063 156146744 -476976905 312984801 710692675 343823129 219172234 -699496901 -685832352 -955959203 -675021285 -286908220 753918840 -808029771 -28066164 58813448 140387862 -954658687 407944897 -88520240 -437469466 -391383530 -461242832 -391849647 612271841 -600876495 915152337 954309920 -761988792 -413507128 891043378 582609683 -976250194 -556256871 52812026 -924485675 -285966913 470927352 -749434638 -136284162 -672377415 442651375 -799062415 -924118678 -594196231 -286285217 -34955906 -591723310 -699007363 924496937 -141800698 -995142134 20771031 -369731034 651889539 507384517 -982509138 -58248660 326812450 649971307 33198244 -870533550 -715451192 724758970 797250422 725119169 -888898688 -880092324 -584505763 -803125840 101373727 -612580598 -127808694 -757552642 -697408552 -572027856 -525779106 -55992391 -196059589 196809631 -61185952 809255674 3239499 940863470 199141831 192119800 86754084 687219338 -660849816 -908200448 -351135417 -845026464 -975190346 712882171 -321640093 -174509566 641188551 413202682 173116434 793555288 754945335 502669355 -70408719 643147118 205646230 -131727398 750890712 627037158 121613459 506225982 -177637271 776210481 -530131128 -234074021 748407937 -133214911 982026056 520080409 532105276 -283620861 -313476386 -239639283 350106072 414957325 -316755212 -432276562 -958901140 356026440 -113263259 -71152920 116511507 788460908 468188620 582828918 378577073 25407269 145492338 426571680 -406590675 693041384 881013782 615813555 127177874 647216436 522378747 39323862 122722587 376779666 -316318909 -447152264 603089543 -96434411 95232291 -793620923 215107154 -153929824 765507047 656577011 709623672 742265704 184499668 651211952 291231151 997356578 -656501284 140750679 -253862688 -616438590 -403762850 475598020 -605164625 784409654 -884861979 -318037567 -302264033 -774939514 -975216536 -159287349 123800451 303216486 -988638906 -825641441 449584029 -464002744 167759070 434226766 540933877 283493244 545652849 239735290 -959114349 -712476943 211653285 -33359225 358045475 757196798 -202634039 -612431755 -940658166 890832900 -850629280 215480125 968346917 -727005289 42729295 -652998508 285772315 507474989 332434938 -236772622 883535469 -832318653 229444462 865495348 -995622815 302772956 -530677335 -590442858 -598373597 224935502 902804926 -500435383 991076901 -841813456 320398163 89196117 -294743261 -573396075 -151037984 -395150874 -323642182 150319996 339904998 974805528 -52048871 664963250 -709935668 789706994 694632996 112529542 113055092 545577869 -576288984 933336543 492087360 61128100 -126418731 679554415 218719092 -901306896 316354230 968822455 76764824 -136482221 265010507 -526567207 -676933466 764546264 42594110 -758016842 -882708275 785260758 580119361 49257116 -187948269 -610656105 111648461 -551028062 502276583 -693847848 -157251794 -186311718 -129398315 -720036878 489580299 -672066650 -106196483 536347457 562126705 -751825388 -351383972 133529785 55355741 -743487395 -524497098 -230612471 -271707592 47794322 -305069565 -859475801 218193059 676114815 118266854 210015900 -827076069 -381466020 830194737 -458213810 -786840709 -457783009 -383806710 -733827046 -224468609 -521152640 381676843 459398578 906756549 596172015 -286889975 108497619 526195597 194564848 219704066 -944971294 844600069 180289931 738934961 -909476343 341252621 -737978202 -389662503 409647348 883649686 477542654 760931083 -195939240 -518905779 315173717 -52954887 -716793275 927198282 -697818348 -452227225 742691068 -538473877 373645555 486719339 120859441 -253109064 -691106179 1164221 138507578 -596329299 463241173 -236008331 388185891 -917584362 389727827 4950988 -675954519 -571621840 510684042 -771558423 -323727613 47077819 -89336129 451771018 266324758 -603229773 -518724012 -999206916 139201924 59090833 -421081932 -89413298 909290067 -776139963 33876975 66323941 -170612666 85138790 194959414 116972618 925063178 716319978 -436907685 -479362306 590558725 -967814661 -540229227 373464535 709748501 -786478028 124907785 930040243 177706461 -877861640 52954489 117655153 -638311973 88530680 804813835 -667336585 710870711 139798480 853236007 555983621 922117523 961204405 253001873 -166015872 -501374508 -386966857 -834110169 -127763690 628897320 -936884669 669988612 674564484 282866565 281138001 -286876739 146654351 -583233542 937107502 -961169193 -370604215 -245506583 -572331558 -606752734 -999569684 589288269 -205864242 -396337776 -442724812 312076369 496200556 711943697 733812273 -452342531 835211410 -881869201 503623726 749411046 -41755291 557810228 231681805 926349537 914829060 228464077 71535977 -830123219 408806888 -845970624 -68578324 -543481582 -735103601 -20331850 -664768724 967466742 -327436707 217964811 271648934 -885250097 -473884185 -577674477 -339855512 -647724510 873760418 986036548 58948258 -195053137 -456648772 316739384 -458194760 -78477499 364080207 -174456160 -981350259 928701584 572201752 -845323814 925296871 361866807 -195990911 -109914299 639946258 -947355831 -726202749 596108162 -952468435 262028662 -760043563 -325255429 417100068 360523027 -814428220 87623532 797235454 -416583695 769178975 201701319 556919228 -38974649 802243459 -477098553 -919171416 -862695265 675291097 872012994 -173660106 414328494 526236654 593720448 46471140 -409522526 832377156 414719426 -244284901 780743378 27608906 162199140 449935169 237431425 -982604085 923521104 131756696 -852523707 599861398 422067513 147822737 -904611557 -977564268 37708803 -37429 662735478 693204211 -17326641 813678364 862816678 722604612 -962699641 -127775930 -877480201 -376122423 970361840 251329748 -651547832 643849096 670813331 218980350 93943490 -780611427 705745368 -336203677 -764434188 -437477798 -42938728 -447921592 242847765 -746024943 -446020867 328213804 663272106 351997722 787761110 993184995 -15950045 -875254974 132073824 979832610 462590484 -986434802 -635170657 206112130 407039104 40924080 281002311 -561539177 -506827371 297811900 520992030 -522660897 -307164866 -562519427 -135577899 146536432 -827160545 348264443 -207419093 752236387 911903203 773867222 168923579 747088697 -819505926 444383241 527871658 796799799 -48360436 792291227 735272607 673679642 553269217 -281656748 -526223212 566115326 439083863 -539397073 -994922578 997537365 -49757701 -876604101 918406118 701738364 -665335808 -219756390 144017003 -951465729 911662665 246171893 754222920 -971706396 46332116 -71437115 -24538994 -702108087 981840212 -418217323 -478119645 451270399 -968542891 47342085 551043658 982555145 851782870 158021152 -787367454 -915764981 155812251 -630908597 -397016577 759546190 -647398091 -90610648 915075500 465973375 303618046 563189929 -546512561 -825301952 -688820135 -61414220 -722705228 -258725398 96476908 795835478 -570134322 -473635956 -853233926 -180920463 -56811606 803653452 116248237 836356665 164643425 309906306 33013792 -942271543 -536563042 -228755444 259197089 -153290411 -316542767 556233542 -61270719 -223197224 482424580 -497699887 131009922 6422589 55341074 -901734185 -824203530 813586587 -230661933 -437638261 -694662351 65669125 919803681 -617249900 219581271 -795189987 -1800309 660383204 457780580 940995459 -601719364 12402033 34961025 894042717 -535206654 773228623 153209604 621904318 -602251484 -340082218 -680253415 561546262 -681076091 -516861816 336295763 442701492 -66282464 -929499974 -760714474 874688620 -637511482 71324739 972898748 505858459 2872477 -955963207 -691345770 -173211823 4693153 -508993509 -728069999 976822680 -458283092 296733961 -900320939 21683428 -626984294 -486975512 991146697 773433730 762632175 -580950828 -340306118 -173671402 -945399606 -482704194 -253317447 249520886 681548398 -901091833 -871938137 715305623 -711634044 -356470975 -374637340 317348370 -641468057 823647103 -438346956 674877645 -813732520 -380048959 -854253789 792584569 -125569515 592804369 525637818 865280344 505622867 -236511975 -41890953 613971444 -715223353 503406114 -544470065 258081857 -968961888 821529183 419868082 -354440468 -463458668 402933354 -641817694 682878254 -664532997 -193174075 -731866551 -123047046 -255429813 951289435 331375017 124323005 463685090 508851939 -564971005 -905573940 641783937 973837001 -651076953 237279721 -479938404 -864220256 28315701 -656182227 -564015242 -544398198 -900169665 -75499243 -686874211 72478104 581224700 -453355951 250188643 -695633176 -291314773 -491954659 439504036 -375466746 41230083 -570252604 730181458 -44061781 -532285833 986329615 124729407 996793273 -377079505 -731871946 540057679 -368230460 609416729 -505867159 -331456123 -421006053 821219046 205234522 780039312 -721829336 -168831911 -756446323 255159097 807494696 105428664 -958858614 -921317756 527406043 628656170 -978424275 29103910 -560295293 806221225 -719163735 -600147218 -267288579 -795178796 664252114 -104231194 -543503354 -887200427 608005945 -501998783 848315073 -289060212 -30699619 555361491 609057251 -681715002 735580180 -143541089 85425852 282064474 783033707 -989889172 935615680 277178888 427645068 867371161 -65014879 443591786 242078266 651726704 681069410 838768760 -90846070 -122921855 -77553036 683267266 -839764329 -234304032 73243489 -194272784 430710028 -259541863 908060809 -696542528 831069473 -134990680 -768683294 -32847612 472898638 475869622 543271936 -149221851 -64897638 836345687 326199258 157728166 -480012114 -472143920 -323395422 -556738504 -688213196 936939867 -162502455 -634461190 -200808779 119106576 -110427485 -921560039 -266118201 -17071911 550463772 -210414108 -640594307 210179000 156986828 -703622730 -19094847 195614098 336413948 -219162277 -327452255 -642733176 -137047403 -977536062 -185358956 -746342849 614864668 -53120374 -44341238 226201859 665274259 21446644 855000798 131475508 -325994681 -665590130 647511014 -520359729 -976285977 742136257 717677306 -483796276 748699946 -657111913 254300494 -611643461 -685712897 -667760681 410340564 -172407894 -978404398 -698990665 244534700 618003340 -798120626 442590484 -870038352 -627331503 -731180748 928109429 -113355811 -729902504 626542681 945525052 464820921 663782250 577302053 218710281 40392834 -71907909 -267687225 -418012742 -31849893 -382719085 -788976794 -507480173 190513927 -426300391 801618868 -409046122 700606102 -329374400 -154297784 -918832823 -687038346 -11907689 390052889 444058595 630558217 433294242 -390202584 623053206 300738648 -484078250 21085161 -785863556 -106936361 912682918 -59678793 737402590 -792105091 -377923642 523380808 41030080 824037133 836088838 382442623 -86205793 -173689247 -627578703 -462300942 -373365758 585479186 -81227173 339837232 701794469 -653876159 -547576329 -964075700 -582863363 248548173 434063059 328437059 -977893328 966818950 547466250 -917609957 825840139 178808901 180138084 -235945899 453361455 -768079804 -832799261 612289232 835320541 93643494 -74683880 130366798 -877931948 -518678386 -716376714 413696799 837882981 -766389274 443089646 -324174515 -616617121 938212464 55001618 -799060968 629995737 -405102683 -872432462 -353446681 477670824 218097572 485127570 507600148 -222031025 -325256748 921846670 -87764449 211484265 284604292 369426221 943156743 892970641 -547429642 -693837708 746710321 443955019 248793005 905659789 -82549940 -238386843 221440305 -306766496 -811774699 -450869337 676621147 -201001860 -470365108 264693925 -370571244 -257801010 -704991645 285001509 129143681 -94757170 -707356407 -908729642 -393394552 592017813 893046753 -953316381 -215496046 478561271 -553060577 -804483736 -34272956 653722142 319531242 173362464 -260143346 -373172654 -773566439 575930009 762094700 -319980353 708835749 903314920 980480935 -894303853 183573311 -543435535 489145411 849605529 650197988 -604414547 979932495 -55750927 764965440 -946599577 294146021 156045214 24793199 414487937 996577098 995903481 -679343665 -346265959 52307253 -26495749 -180809346 -752262742 570265122 548104591 10294167 -251264087 898706629 -202493245 -421707518 -161642790 567694005 -776591195 -659031511 138987715 -893638556 851276037 -302825799 -658569539 -403562229 -602111971 -732019388 499851699 -647615020 833074442 -307555968 291796665 225501529 212701020 -100349431 255319454 416316134 -320196730 291671428 -252456709 -692783415 136711818 -168320365 475841006 208149745 -576871428 -329139574 307236263 -964368410 -644124414 -8716156 -291706189 -590040037 659740565 -678235715 -176146063 -775253419 621259651 -882308638 -443479589 -382395912 -905143144 524653075 266595665 274769714 -267683620 541496700 235670998 -964216817 54643034 -307841393 961740181 430926905 -314945889 -589283068 139906303 722076315 -710820251 918299594 141545863 667073546 789107871 535212000 -820200445 -620623034 554685319 -572224589 -70663792 915590347 12001905 243201652 61519387 -512060653 319309191 10036532 -500622371 -450853927 253631339 -210175022 -80742123 751399123 3540702 509256070 -949167759 -475455795 -957751194 447249505 336938461 467080755 -4509814 -663791792 -510394535 440253745 544948519 -560063558 -124602676 -857895964 951610346 318121497 360121141 -812454556 -566042610 -529102663 771541984 68226397 -787673556 -234944527 -611955225 -716434498 -276320322 -968563297 606779983 -875667040 41163852 -360898695 -579791956 -916507407 471790919 428327282 40265610 255891915 995082127 534994971 223525821 -777821174 -492082519 455136496 616722178 361623537 940290998 -419718898 63539039 -831525554 -333676214 430736578 525837922 -77791144 -538658537 -404061271 -357123054 -57588311 -830474507 -317185357 -850790867 832106136 -810166431 -975670643 947336860 347198831 535308950 -888461893 -308196829 -837234442 260926568 -305655323 -818847304 -512889534 334754718 687803780 -261246939 143699007 602835819 546942630 407325594 800187981 245324841 211511484 321181390 -54897347 656210971 397034350 789413284 -566331645 -724291403 -306843651 382495528 527960021 -47712014 -566078014 -643341343 -408788525 618132791 989057108 -622627201 -681919193 -281204004 -912915960 373981250 247092447 544135574 -356667391 -362236340 871506001 809985079 588123473 975920404 -995877362 864887475 537869149 -966394167 -995889587 124498044 -759626666 175245109 341221950 663318467 -46858146 333931683 -468302634 156454145 -456717983 -669868007 -922570169 388236845 -164250821 -926399290 -363688193 -6460870 873778135 854614131 -571457262 79368913 -278255017 784923602 445873723 731931390 -654976858 5173429 -62119669 -908128467 -307100237 258221221 629262893 -789453940 743902950 -256371776 126119345 866161944 -336833012 553103883 611385184 839203813 530809170 906360678 -498144400 -420355002 -405373116 285179535 -478383555 33145938 -449517957 -102964977 546797221 858201682 127385148 763833057 -521396226 -624769274 276575314 -310940224 -560424220 -314321873 -45454853 -610863254 294195012 491332027 -273251611 837720384 41216996 301976334 16245872 47525493 456893509 -868340269 -777254541 -930617708 -277435458 388153127 52944613 327346433 456473228 46234681 756230860 867470901 680575306 170395143 62238336 -834378341 -836819237 -954850287 -134339870 293631738 224559422 238915642 -611355240 579330818 -32347497 -180740936 -382019532 -839548719 -939842422 914645868 694235898 884319034 -271075250 -25574629 242555394 79619643 274082910 418305521 576978575 951801834 -383591451 -488054329 -100889930 313804129 780396793 -835691171 -917179029 -11924817 594532288 895470191 348929586 -8002007 34797594 -92926505 -601411375 776635206 -362642263 -338953198 943351228 340624840 -413940420 787226886 72499589 676800134 586283677 963907234 231885542 641260744 -557796097 145742176 -727249896 437975256 434396900 -984776253 -99475063 -267320284 -807552305 -783164065 -503945187 -688118660 -964942320 -649697883 -937645390 615133135 99517747 563008565 -632314564 -428088926 -34728627 -603492789 -548012112 -724786228 -755436692 -217386136 374239400 -416668538 -419175303 -7019126 -51932773 132859433 583747649 -405004966 526189201 -332006589 -967685204 768982010 411205471 697901355 -227619354 471864781 424594025 -5276256 -901542637 538790019 247164633 939310387 -413635748 395223103 79273368 836310842 975029643 -658364800 -563847165 810559991 368712766 -495040168 387429541 742029181 452048309 -674040998 -733777021 -50370068 447871614 -956625379 -497236323 279312914 250688068 614506196 618696429 -127821088 475805496 -531948732 -413325659 -114415197 -115634243 -741612861 -398645770 -114342782 635680473 384959301 -794993882 582347757 554977657 953118837 976439854 355399796 -512758320 3563013 923607464 -908701862 626730246 188930442 -911038903 -236761273 -878655046 201243594 -85565227 535582544 977941222 777218817 -508996880 647794449 253236600 905622862 -512118628 -366062204 648360221 -502980826 163287301 -82268434 860137921 689028235 135029135 935109002 -56948713 161144511 282366618 -170609258 -587413190 -87394019 896397770 971513947 395942508 -374124891 -105521858 -419525047 592948723 -597917042 -890779105 -31140297 880222832 -223777920 -586298381 -765536129 -333629472 -622093949 124885594 174780394 -111879376 867790730 104743065 260779336 641809996 -682393888 -186889557 -405397026 -415405782 -876692642 -919690120 -683328785 252483783 -242129558 832181188 -234311003 -121824140 936774630 96853293 42026222 176990845 -244875213 379614475 -150103346 -45537368 729462226 193898945 364774017 334287273 -437056987 -116206197 100120487 831715386 548022792 -947773515 590873753 101683009 -237993258 195735417 -423223846 811856283 -799221043 -786514530 -90918143 538514782 48003053 -899153175 178546411 -458344784 -442036014 -186996035 -326088264 -591746589 -776275521 -644948048 -334764917 -64411222 689635583 246743474 -232126952 434629840 797532856 -987862569 -457267994 -422507732 721898140 -671239653 -387639227 49885130 -748930756 -645435936 137803296 -3222193 -42838736 655397854 -662961090 788958318 334736246 -881399693 -197377674 -203619323 -256668072 633045583 -674407095 -586369853 -518524254 135416068 997557746 -318941122 754736454 -68517365 782495640 418682360 912514085 -471432890 -222163012 -575121807 -877673044 -930460616 -507434469 -681660086 236191569 167272476 259120946 35871494 -601423394 -775081754 183837109 520385067 -170682421 324283111 -615553710 28409608 166003043 -703614259 -883050226 309551005 -703410002 -818971458 566627230 -958429390 -262085596 537271644 -514640973 139917770 281642321 -212747123 568804309 375862110 476996405 731048829 -896263937 579599424 148645077 -310809706 -801217543 -31646154 103917455 265782944 602429873 -150508412 618363067 636613610 286888546 127126616 774452737 -498932066 885881032 -813759545 979799637 -848814928 725662583 -934276421 329899657 -1748388 665780266 -876569267 -294653891 718125819 371659892 94713339 738971227 773966895 -167764607 -38428508 307567017 152003010 -279491848 214533091 -97357333 608165379 -309680699 300590326 -244876998 623269151 616005634 -580825214 883773054 -611346581 -864719564 302586673 -782213198 -998341980 -382623813 -372359860 -553747746 -156221501 -472290856 -308918842 -473770596 -234236098 -769814358 -529168663 -634232302 -777389614 343795054 -491835074 688618221 348282992 298195539 -639083769 -37360858 -202425345 676218235 -451671455 306809222 959980811 193803932 -280964528 929583093 876874754 -914681307 42758995 -595865173 11039537 425406878 412774133 649174959 479199140 -219005997 -243909358 -334944267 730911325 533234023 55154237 976317361 -114105732 -119259515 268853251 462444564 604404663 808462839 131270499 48463266 17443659 -51904543 889676659 -246278222 904072158 -864314942 -965382984 -338500610 198248890 -852866148 -68792069 -963095539 909289246 -352691346 840499001 673081150 -175184817 844341515 311328510 -531075785 -637480451 26475535 699122781 168098059 992891446 271884787 -676532614 698563595 126091592 605617081 823031896 -726299119 -717552192 846070059 -395777419 988102869 -103707031 -612643109 -166716503 344241974 -25106363 73913578 -394419660 782258858 720804027 -947433052 -373042443 50513573 804169129 280023133 554455335 -304623778 -389117498 -689674203 67203028 -650987754 875735253 -734666101 151979401 466119755 561266255 -388933796 -14746929 218020221 -181918526 -158865459 -880150356 -573764838 -503699102 44441897 -840940700 145721198 988887439 -153798592 -132700773 -604650387 482900291 438362760 221470521 -848467346 226098057 -526474942 196339800 882330771 -12069064 469268442 251613626 546579072 222754644 -638084654 -723129381 617289343 859417541 -123679536 7240208 -715786254 628462359 136836895 -938234051 717283041 -425570221 750053363 -294104855 529356087 -501374821 -457240993 383748291 -535262209 630345011 450107852 -3548906 -127144139 -945833457 -635227570 -425140894 -687090894 -973672811 -725185103 591158919 367804356 -99288522 -6098656 -650708810 -163841773 -50451364 915494325 888912790 56790434 582491065 -48241297 -824907522 -595208877 -728592028 25746844 38627651 -563798397 -783312028 -20621535 -25997439 962198492 -352786786 -445791713 -970892148 24090811 841524753 -634085520 692585210 305851773 47971246 -379789165 -892362512 -554769834 180294878 -195917249 -451661597 -939465253 -18030897 -12215437 776012542 31649515 80455869 -264631525 -123630245 -110041585 114012489 -740969019 -424616086 141063629 -874727891 -403957729 641560030 779631868 -127172453 -807449130 -514024223 825662349 499414490 -314112534 -578553326 -143815377 973344452 -401191559 658626506 -304823750 752974958 840789886 -344126854 688313647 -478386372 -712463507 -295627192 -962106623 976620844 525063488 -170698840 -890565451 922909836 -515081252 357941281 34050212 -315744921 -48553778 51284573 -25892270 208897426 -233390204 83561462 -795815795 -152874586 -312543481 -626560706 -670687211 470889708 -498933384 409470050 765340050 -464911335 195154390 -675597624 36419196 -363944687 -198090611 -503280433 149224209 193953118 -179867078 982439171 431969160 545885563 -590981949 141291089 -750105527 -82644853 264865040 745410923 -390463470 129564446 446638732 380462250 288835631 -348768285 370395433 66304000 -29709136 330199390 583208678 553311819 236206029 911485583 578554628 -139667544 109462892 86970702 569117918 28700174 808935882 375980381 -985086125 -253793613 -123881074 224223861 960740465 212471777 778502493 605450092 -612634529 -319695960 105468969 424121323 656704333 -758584396 -662797972 685964579 -765590035 197042 -379396912 -975134886 464798580 -346458661 -67284935 -393761457 -999588069 -650887328 754229887 -247895688 853751088 655802511 -900501499 -919890386 -127518235 -838022400 -661005536 -160242479 366415609 81410328 -928410016 79623213 930202332 330770137 132194919 -828522488 561270193 -961443198 769708676 -32934684 -109690689 -547713564 631110443 558951683 -89707831 -471051426 -56049123 900199041 551595577 -793258114 118622113 -168519061 -196264016 -652012107 -65824927 774778952 -51986340 -549817712 956706330 180896689 -310393669 917330803 -974761489 -459379976 454884725 -262767704 264303006 -940080814 -218022958 844737677 620624893 -278703619 -555311230 -962251992 614410621 -151876045 -904782427 -580294883 909022307 -101120293 -817430140 449201454 -527806517 920671674 -940041202 411577516 -764255396 969555794 -567990290 -657041861 -655544985 852323431 -4915467 239595783 288160704 -324570757 -613876871 -812917474 530485176 525146310 565022735 586310970 -709575986 93580530 -128584417 -185923590 -682749278 -637985051 -584632720 -398211825 -666732518 981756401 -448429863 -67303138 499971108 499079935 234909825 165346605 371208559 351623455 382444194 674641656 134992411 -45509947 451440105 -454672809 121219402 589360306 979638334 -825599898 349170010 843240542 585399727 323906364 -311073282 774621641 780286629 458106143 656511417 -658218747 446668127 155789909 243667121 515795871 -709216797 -939203114 968908428 787758539 -642817410 555251698 625481259 724666992 -623225350 890886699 339067805 236403462 -54343446 -704784972 -145179662 -922670004 186635178 77899451 91220851 -886930193 911719665 469985892 642366641 -567641350 -264913684 229134065 29325876 53238221 -657242480 -728069873 -467310467 -217001513 225604798 332536087 -620105648 915087600 -629048633 642716670 213137365 620196316 -335425401 -986359290 -581457736 914458279 -790043391 -829943270 519785483 364727673 840464619 777207861 -355512348 373492870 -820018117 722775170 -438302768 101451187 -770245717 706683727 -383609601 -108829011 -91902174 265056297 -106076068 821917579 -808229372 -644135634 -146940494 -392384021 -553909890 -79011445 -657963132 390514089 950938505 -543426331 978932158 865755577 809313037 531402377 332386559 -8677283 350717686 163837746 -435110749 -386595268 57471139 465541707 374820904 574199114 390418317 270852461 230140437 -840816360 575997783 -736065463 180672721 350247549 -654524684 527145305 688923921 -679840596 -182010280 831064408 -479960133 -79610327 994759690 -690741718 666058520 48213701 -475722411 -401424292 -883842061 -674662319 -130944964 677946027 950376505 -457903586 575562775 108737828 -22406796 -237612668 65109728 352042412 222743070 864295655 557841062 -263334111 -415325408 -451922788 95601551 924553001 -117378184 -859459567 -335074652 -447116410 -687678850 -714275047 46840951 104125592 -436376715 -537859664 -880361298 -152047560 -135405226 85763672 -585801167 117677844 -114568580 113120771 126722931 -215753723 -974833263 80266374 -433669348 164190087 215770763 -887183950 -963443358 925544403 748202862 927049966 514189866 -330083129 955779914 12098469 729020530 197096069 451918077 30926196 -242112959 -555914193 -834027180 -233489790 484160652 -541141809 -833629951 368703465 631101051 495129903 660324647 638092905 -34160222 470523740 -540890491 200164899 -764394097 779582818 -335246795 -234394956 -437658674 220245057 882972113 894763998 439047581 -420971288 -660653611 -643644025 538908844 -218921519 971530788 -869523879 537096948 -445965050 -8876885 -827638059 490102696 967279695 751734998 -470574760 107147642 -309938313 -76251811 146984522 -510702541 -519113121 -111316569 -642497608 -635630993 565267294 664965236 830544033 -805747391 -796551051 -2665351 406629779 -245626818 -131218147 -562784144 -706021940 -235077970 -237407378 -864248646 -355804447 25854298 -670115791 -519186689 496781998 376048027 21477298 21491161 659305504 131326843 -24688279 -869281303 -24789626 326241917 -64499345 861979323 -146177521 -217249283 -537724849 759068481 -570937737 805069748 66419319 446085059 966426080 144970028 11584052 908707477 897907664 -192121489 568605877 313476482 -300352003 942499218 863976204 -54371590 -45903029 -356446862 419671200 -59764404 119487579 600367931 -485123722 990177476 762330546 -163492043 -288392727 -803131644 -793826885 987975064 -90238469 -281337401 -621731337 18780789 153699879 -401232926 406149134 -773807174 -915691250 -358671497 692994715 504520463 -151573593 -114100018 457115862 -969144797 -324162776 192771736 527511058 478960722 19736015 537692106 -789412736 212211607 403146059 -9441617 903206267 -992731382 -714954471 402814958 763384299 362066405 48116496 348522768 222249571 -818507613 171180833 426608360 -280406972 849111978 -811594114 -725208265 40527158 -756983693 -206536864 -610343899 -10199526 -773941326 -957022950 758215986 -195763106 677689867 -557064235 -773230867 834342995 -856193758 662058042 -397252393 -469595517 93701193 220087286 720265119 244681165 655029216 1291496 -971534708 444669540 247039344 941711375 67072369 459774295 -373918522 821539369 -772792998 -119050098 10287986 -732676135 63219927 -624760468 640216064 578485988 -802879711 841251563 500351043 816642826 816857689 -528514373 808422457 -808675571 -513552393 644295985 706848879 -165508198 631467028 -636099350 270730366 220796019 517585093 -670007436 -185480806 -944593264 501654581 -200695626 736526833 -314922918 744262159 309608139 471933658 -981583909 157026329 -934909131 485143578 -423418045 278851034 68602647 274428168 -750269597 898514021 -361020517 -328766290 650486383 -269732890 21199525 981000778 -482588013 -678732088 870581891 518332232 76188186 -778013469 600592297 -692984678 -501180539 196548528 -159643087 -519846205 -728822678 387357473 395580455 -980445028 -342183219 483274535 794827009 -799236756 -387409519 -566968567 576572775 394682983 -953276209 569729202 -57544141 -578349104 214526517 161840054 -491398153 47382291 -806556233 -3277630 906856421 280599546 -647149819 978188383 -837124852 -710345153 -600487938 346139952 240738155 -74446665 107985036 633737264 42900062 -933871262 155497367 -971046689 378331611 -59863579 595378210 594313389 274969010 425763985 55201170 -983221306 -706231557 -585582690 459326796 614005980 714448684 799408652 -489009776 -368486602 -301710385 461499411 -94300532 -499276154 -357510769 -721199289 -197497970 -27788418 -544320984 631936434 450473269 697025099 651901676 96738349 790552690 -939999656 359756972 132161925 586186023 -834348362 -382006360 -427507336 126438814 -605426000 -540904200 -198591147 551583111 487508158 -220945029 -116400097 406661803 -858728667 591566926 100153345 -123255800 -531548243 -808185648 406954362 572017440 170841454 -849993046 -251661140 -56356234 627978999 -685606014 732198774 610295770 -317550079 -216116210 -145084409 -612734090 -574630623 966088984 592810590 -245624970 237132443 -3723231 -866683895 -726402039 -528822057 383599815 234638190 181946495 -959462409 913861382 805543733 51973422 246291387 618509702 100552004 2820063 478934150 438387604 910270531 190331350 456084328 -777572642 -42196558 -391170736 -452129988 -435645511 166601721 143714688 128840330 -878853684 294156037 -436103803 -3961375 -464413509 -349938611 229492757 602155597 726142549 855368572 -318218696 502985488 984732717 756918201 260635379 776917204 703420104 696393944 -524532979 774274321 102880194 -824651170 657494317 99096708 563241113 -723739757 675723985 737118078 -514220338 -459740466 -131109740 48803930 814791914 -401360584 -807109510 -858497078 726561198 -472302907 957457778 253401106 -160167731 230672965 87598250 -22150406 -91129909 -835413540 23690848 -801261339 -580014847 362530631 -637398813 -393521857 81223583 -104288696 -581066624 -75810292 -5343985 -650092019 750353685 656990438 161905982 -404709358 855033039 -951520301 167481814 298807412 971746212 45814014 -286609307 376332743 622144060 954229378 -753684227 655017431 71659163 366795118 -822074193 -514226365 -505447307 -784164398 -198454335 -133079650 672869724 -457307962 -882856693 -568608309 -189446685 839220667 412029880 921602414 -451683709 -115005864 -552211943 812385511 206621158 -763946315 -157163390 169741308 76136142 945062589 -150003539 981151861 -279747887 68106483 -748739141 952636530 539774628 308249737 813506987 206171515 645596288 237697408 -28909036 -653913089 -426760532 730290805 543604919 859161161 145441103 432469845 180560268 -238307317 897491596 399947552 -191978244 -811063239 729232535 -856598436 224662476 331053433 -626508507 -11980949 893350410 -606322214 936495260 -618561824 -225467442 270427681 -538519789 -788465973 848956567 -903370448 -818741765 -338298885 648826984 -93198270 18168195 346331342 448491890 -198997541 612217339 765534793 772394695 -932852019 235816678 -239296501 382071267 339794384 900606318 711745741 111196773 -872761192 -900903936 789342263 770430483 -928487164 -317787270 410284674 632519602 78355540 975897920 155364560 461001865 -44277837 -952845085 127948692 206160222 99774219 -856071679 -494454861 -866299625 -790934673 695147073 -819028008 268113510 -29172264 96471070 373880064 -68906111 -913945748 433492663 -451653661 634292000 179957023 -987725238 -818060488 168711259 901428904 -468221800 990699614 896878346 -102424700 79173475 -202603183 543947461 3920795 816467237 774104311 -364791243 -183698837 244622970 -791134863 -806640158 -459014565 -465565834 -569307103 854505324 -944293605 263761983 19428503 -419341021 -457080217 596963143 -434686492 786685778 219910541 944496096 -960947846 610980417 -401505874 -357289396 225706480 726259438 519690187 537575043 -870010666 157426845 759410788 558797531 -521111483 -241581290 953169402 -63686567 -401736987 100919502 -866776052 -358700601 -5978172 351836986 967898622 -589462187 -317488441 1173131 95869639 213562598 -108995938 650899381 202347193 -354153887 41362861 608123083 -808893601 -89991065 -541937852 -95079084 -881150215 459832390 696057027 -948181321 890802185 -120290488 888572992 -148769540 93856243 990599572 829161870 877303524 596790028 -971921398 321190139 -239594357 -415960726 -337411657 -984149261 -83001274 -576251677 32497058 -260969984 -730051655 -656955670 117681941 -899641040 19416199 878658801 -368793431 14677905 455601756 -618000196 -353911867 -65230080 -833674492 -74029020 -542512348 848282834 67144071 978815695 -692768293 -264661067 856316203 406029350 -269461970 -410899650 340309795 637202158 278143074 -600052856 -674136940 -476592775 -54361294 690736697 -609938584 -547335563 199718215 -976764873 -527360662 468099761 968566915 -167461809 691955383 -545995214 995115002 118736904 -356026235 -444630268 810092794 405805105 -27071778 249899494 721903908 597583241 -376472198 -280840694 719119370 20934486 172748628 -65392924 863876190 958233115 215486903 517346259 38105678 -344927276 64064704 729649494 -709940201 205436905 -776557796 769655572 -181756415 613187039 -181470335 -561020663 375026451 -73503472 -198875211 109122123 -420657664 460193792 179645196 -497361026 69727327 758271271 241768914 414253151 -91014857 -102098438 685438270 780983166 -637734260 349966594 165418202 -564734889 792923913 817116883 661427083 233911375 138247785 37726324 896513139 543806814 -458343771 691736606 -927791846 65190817 -951657916 -939503201 -460353310 -87788918 -702134144 -43209363 -276222252 -360117251 -175805848 -969713712 626172095 -819494172 -954523403 366879220 319216566 -384169245 35851928 -26809092 -155192479 596892194 -552082646 -426288567 -580233154 -997665659 48067627 25088557 -371429206 952292528 -933602618 -281932416 -958029940 -585266914 732360119 -306855254 -539285243 -971100192 40962596 422282430 411225753 888498799 6872161 812520830 348257710 964283534 511603711 426070828 -641780694 4336348 777204416 940902461 -11272626 59887934 48141470 274478975 777505242 431603990 -878805053 -141704144 -229451304 15502895 821714140 -782023118 90551507 -742117885 -478254500 -469568594 -340592098 -944373870 -931030435 -8804234 603963692 -986322645 -862366325 -885482253 688367444 -787382119 -969770257 -384001444 354945642 -445145511 -598958538 232133010 432454306 479060632 405601585 -212075263 12830401 -671061317 578505955 -481933072 706428354 -515108063 45374579 -239442378 494336336 -194544035 -328216763 337499726 -764319075 -353429587 69053625 -120412545 -877073103 -975632010 973970337 -726749603 -122543622 -486128079 471561236 -839207021 -410647146 344124831 -728149245 293631741 -539579866 92326838 -55823604 -682982834 -434992239 884853096 757229287 -21046428 -873923664 162585849 719149430 -953939209 764666517 -430115634 -109502459 269596014 819780777 514059927 180004166 -681175897 -197077635 -58062703 -590655441 541911163 -212065561 -314398204 -81524918 237777634 -71776150 813921497 918616672 -816991410 -248513700 -306525108 -607990153 133816280 -864713081 712546522 508370602 337736722 -442950950 106196496 -330281072 327708144 -637079739 -507945675 -981849847 -921566124 469047563 -305250765 -714097306 -226710826 721527280 541185761 -398262786 871462696 242083254 5157354 -722158366 933934833 874196520 -487930053 -29698042 -526677440 -275509045 -790389674 639328193 844103617 481498072 692674748 169627757 374574134 676413755 755363738 439383434 849802814 -991071117 -727738431 769959289 -480740161 666616838 -744942721 567629484 -47869530 -212274106 -263419135 -55290914 898148741 587799475 -893668493 859672185 301591704 -396550035 836867999 -461171684 243996700 -704284825 904115640 -865685854 441214550 -468147576 -361747261 463742260 -869554211 357924196 828708076 466488616 804195137 538793860 -466542 478818576 -800970629 334869169 354792362 -576098747 451476591 -285175295 618241255 119834384 990821397 632526008 -957014771 862000845 -646130038 505868047 842873743 -49547762 -436002104 -98178072 787120085 794351881 -134364467 12563020 -179777457 -645537399 560713471 -327423383 298144634 917152123 397311802 454539760 -940378540 -739025031 252652696 793598040 -139822669 152319931 211829622 -838106301 -445454339 -776605290 933691973 -202413186 248917529 -233241315 -344975139 744484983 677465726 -116197925 288135404 -948637284 -962687440 593113465 468901826 -308509463 -840930052 -746940161 -133927791 -841957328 706941049 -636788534 372319586 78752324 469356769 758747692 831129181 363394004 101164167 367933035 956175743 552599464 587855418 791171739 947871140 78208532 11555858 405100812 423054130 -113489666 282875857 422311561 375118733 -459217441 2345987 -15926152 908696420 -662138365 -930403649 464225523 980987963 238780246 376081413 780926317 881538057 757386598 821773005 -551054907 -953026672 -197946779 -602998121 -519823409 -530940821 -488386280 922952128 669157831 -365842 568936734 524237979 -570605320 -63236403 746398796 -384553095 989701476 644872232 -454465839 -805712929 489147730 750532111 914037256 -731439604 -19331860 -249433001 72507393 -188668108 -574906727 -39870031 411273584 878298897 -322853273 79924589 -622156527 -306501638 -668160926 -364029479 -843267531 -51725451 988021654 -802002902 449444667 523473823 992718420 -90893256 -652577748 -650480866 63507324 519551948 -267672111 -897787448 -790338168 -121778713 383002624 -85582866 -746527112 981287330 -488225591 666514873 683458769 152020009 -657940198 628979111 -325442922 31511903 305912705 77245187 -623917570 722420664 997227440 -248002898 302998985 21913294 61203434 -42747653 -894248963 998005332 -964529805 -726847188 102622049 549113528 886752589 981699400 852698017 -8197008 52363890 -444155109 675433110 146435784 -873097212 -502580623 -562986571 588267058 -717212919 615486744 102703890 -881779199 -71285794 850585702 -269573968 -777883157 366850454 -919953874 -23429981 -651681464 -683750308 328886531 -258916566 793860219 -45557804 -956107656 -125005034 -525062791 82357660 239507490 -359212153 300086450 -770390213 -255229542 -327835528 -192079090 911573940 -72369384 225669986 701990662 92138161 579728296 -992928722 15641688 659427239 -82151859 788069786 -568996129 -547969719 720782562 500073066 -576655819 -380226223 -495344976 -670556614 -439431783 184284989 241048149 -731474082 998485509 687294303 -564465586 103104878 545292106 -986696083 -334308006 790118263 -590832664 166433362 -119318965 -355862580 -976880882 581208758 109464295 -432242374 -549640756 627729301 -540262285 745164113 -322135253 44080967 477765478 -457569380 -137278488 -220185739 -389548492 542948884 -71934378 -193680461 -830065863 273469856 -130835119 138079446 918526898 -703575781 539962642 63444519 223540685 452193888 737463057 627638325 575500084 -221670502 115573228 -711178053 414905939 -447818166 -587295125 675094253 -370715709 -81283795 451166261 -100503804 -149047509 -62188184 958496527 506887107 43532183 408908534 801871126 -318460235 -213842091 409355970 947950708 922000329 547815593 -902758311 167367348 -257094289 222403848 -438876973 50805035 373148271 426467745 254394125 752585241 423398343 -990084493 -600307543 19376735 -273570205 -348952839 157211445 -73822669 788978645 -621005681 979302015 690777415 770875863 -977679658 -88344727 695890993 -610501618 26572202 501432705 -510134593 937408854 -183243479 -851401406 -248562482 -618084193 -813939872 -889207257 -77328930 247790236 541341604 -172649784 585005707 365989412 94835311 594755622 778069674 560437244 320592559 325495284 895647723 -309241277 921712900 -300321171 -607362744 261676873 267606775 -71971954 614321153 353450417 -446304080 -343012907 243183204 -340600494 572915431 977286303 -918592510 755000231 -16101758 598417341 -475502095 888051529 -62889821 -577821899 138303685 40061231 -930837964 -180260620 127487141 613697366 -662701173 -450030517 -328587987 800639977 -96404457 538016899 -388816404 955453205 49877040 -324876549 -881323656 -596797020 -989448595 957736645 -880712578 188838697 528888415 285965390 -266723297 -74094977 -834727414 -989652897 -505310237 437157845 785340809 704608242 699726718 -63712833 389212170 -584441085 -704690116 72087841 -157182127 -155337501 -586209401 725317833 516754719 824569757 26894048 686973804 61724159 529128852 976395091 519384650 455370894 -646773818 -735765574 740650806 170294397 -482434159 233785527 -716570638 110585515 -474196710 953769995 -209730494 999114442 -158311669 992692913 -16741507 -739334487 996403810 463722220 791517658 457059327 724103029 -791891755 722621239 -586528433 -473107058 -545979343 880989330 199399871 -794252430 -41311333 -436729148 -754647675 380860566 611962356 -422250594 360861367 -377757330 -195163717 -714001779 -148177468 593548321 165879604 -458693749 -612487920 -27778826 629648837 290203331 -429205657 487424281 189674485 181834565 -387453848 -50556884 924213219 345431205 -397154725 -62718725 -672826136 257820870 -681421236 308301371 707999192 633674072 909072047 548885274 114891729 -771407314 -20311763 -480125162 -229441132 63192803 -593092095 45686178 594463287 -865818851 229656018 -857753643 439616799 878362480 -697662649 -633476736 215625567 322175922 115562329 115544589 675420418 -74987763 295564937 -210026573 -479692749 -835840255 155244317 -323318287 754701716 -600402629 -522563748 -831886919 -15984553 -436146376 754673593 -55314518 225617605 913829254 -275172629 -581027172 -488109547 289416460 827918573 -718640403 -169808701 -26891442 617957141 421822633 -828120906 -90352793 -992777559 -389302599 267965101 -621497663 -622400049 -676925175 -524886406 970795386 -339955490 -451926943 818864403 627504385 881257218 261618616 -566680184 101432689 365124630 -466744786 -363106684 -821780287 736359567 -60925487 771517086 832769424 -854816055 222247529 424800883 672101217 -790656885 -802438878 651248260 -411428614 -799266467 516824805 698929952 -419449523 178857723 -656115274 826943599 160325340 -145593198 100520561 -161706275 152380765 -653024194 578187931 -460696310 379645762 -650250369 69718362 -686230439 955104153 -207813351 -902138485 509718652 -445400241 307729893 155247685 552696259 -584274985 780391269 866658672 827338888 119570985 930848835 -793940826 -86440335 -252152364 -925134274 -326756302 -863666625 84621501 -655237078 -206477432 -6824487 722657698 486376845 -332865041 262215351 -878648402 824988603 -479954957 873884085 356336010 -213664269 -807978748 -866599079 -648689093 -464093563 -455871713 -384518468 -113008688 600412923 114320592 217949250 -96566091 240451722 -501519028 -95534289 -550827799 -963423914 -876596595 -253330145 102867177 -346499687 -605626273 421304698 -151763715 321230166 261282113 90122686 -572729421 702720324 -978745933 661537550 635429873 -392816945 756062650 960665987 927534585 -468080579 835081128 -204044555 366878022 -754848414 -569843289 -810194543 -519257405 -7696798 -468721081 264835076 -843103379 -330246113 571292626 -921987986 -596205625 26603778 863622883 411252417 964615013 -473215230 355180903 -259053893 -624035307 507393382 752123545 273261441 -878507288 685708124 562872152 807747057 -344501716 733117345 -674421539 719609904 -187449756 -5640816 -965826346 902133723 -214990793 238977304 462484992 -352626619 -420359062 661026748 -337747749 -348268080 373917114 -669695159 -916955256 543958898 -158342543 569957549 780855259 393059156 -257680181 -237740716 533170885 20165352 -754432991 -119200049 340342277 991266553 -411525153 -431620918 510223375 573536627 305111906 984428771 449114003 833778708 -469389170 -891832663 98595246 276979228 -133065361 611313565 146092978 603189069 727629544 971967789 -490648897 -979719262 892009141 -186507349 -256989530 -239743391 59468623 -217733175 -224668699 -754005126 589660098 -393897332 -690015292 106383192 -146747560 -837999480 -842883315 -52205146 764683876 -677653424 322693571 897155570 542038841 968515442 23117503 346466709 851008745 125539900 898483826 -165636892 -9462612 -726570773 -276156244 397472983 746840860 77109175 116106926 247791351 -534735487 -581516896 352218870 -262398616 -548855624 -30245319 -341081384 -113688868 -743077124 410213100 844919604 503718195 -342456879 509055352 181663464 128939762 882446587 426612789 -571701982 94937666 995474315 655556115 -91688687 -987292240 -869517074 981818706 946790943 736867234 -220285502 -668404869 916348440 884603527 -554999425 656371441 688139831 107770992 58762283 -596288424 -10827251 907757047 206065571 -673117458 -678705634 332506910 -225578564 28242881 714136547 178504708 -685705403 -900938552 -450020425 624912730 573893914 -24318501 -953511211 -185355007 -985213968 -321521939 585529826 -599829827 -123057191 -266758847 -198688608 720896770 -835936891 -803359062 166860282 -269142143 265018170 -826983695 277707053 -835038634 269597306 -573662202 347827748 -880796260 -945706843 948024057 -385489051 714987427 -495987563 -199313119 371336482 -301370158 -229311535 -676006132 -818692712 -433768970 271465404 816496012 -727847264 459933350 690724608 -515089919 -135458815 481697781 401862857 526810426 -21919865 730295004 -505143184 595056678 -817024187 96193043 -524154019 -289118132 624169617 -806574660 -857729671 -43074965 339082565 928619762 -645347764 276065405 163038105 -611800334 -958568387 -448138607 -80395974 112164896 375398134 671088748 -481231174 -392454339 -872569196 628931331 530499518 897807771 -178732084 -460811755 936266222 218684320 768602391 793475777 583540752 94570172 218841009 -703289459 349332263 -418355850 74055633 725879678 566690253 -177304116 -394131318 -18924550 248654048 -37234432 -980859879 -412159668 375268456 740078606 -824410304 -62122153 560573849 536062301 -846456029 6970868 -970043124 155256194 826420808 220011617 -314685847 376168824 611653008 -108357657 -846185650 -376437517 -676359615 -494821783 528253536 863303373 564657366 326638291 928541230 868985588 -61769964 413849005 -852354173 -947520564 978323243 742839363 683618693 -629396606 918112902 760935471 -810569444 198446200 -524843340 -752457969 -76141653 190672413 947269499 -862115691 429924153 65008291 -342135114 -361430482 234770464 805779859 -429803489 372068089 486173272 338196970 -26634330 694114908 97774802 -867273826 -656998113 308241996 -69293366 712126679 -911882088 -122500420 -131292028 -262356745 -343270675 -566733156 -670387980 843552187 -53260888 -695533015 -102079933 749956085 235441558 95482497 -876034814 -865256408 225295674 -295713492 871630559 343858369 -679022986 122832983 -980436070 691372350 31724198 -617848573 83131954 -995850078 557005248 -9427147 580055695 137906408 425738318 -652682804 346357960 53277637 546558890 452496287 602201835 259621141 -532059743 671179615 466364214 -248175960 -557184387 872425342 242385187 435494625 274372344 -105858526 -519531518 -683241201 968716403 -956542383 -835060077 479714321 -170661154 306084918 -156317385 402994298 -348746572 469337886 359222028 -153845453 309129426 646713731 433277297 505688506 -528299315 -869511758 860303058 79444342 -466759347 -168270311 -413353719 -358552034 790330694 -45051260 917697684 920569239 -909206314 985634446 -909997451 434603928 25979796 466115695 -633914032 -227388887 699335648 -629479923 -20332899 211657973 83385553 113007525 737486284 315560296 498224680 -235775880 885674693 274312001 261237947 916359772 63152987 539228481 -791728177 -729020089 -135883071 175409816 441524980 293219902 -787181118 168626981 -808179288 261924174 661355511 959564561 -171102073 -922261597 330323709 291693537 -539847142 865051746 424887995 -748631476 334776776 -130716178 -794690305 -132482228 738513696 -291935371 -63054832 -281949075 -885696530 -389216557 234291060 -499864178 997122708 -846047395 782470958 -761167160 412230376 -970539341 565415155 769912209 -341069823 591750838 -104455444 -100670084 -514154351 -775124525 -971235556 -410441911 43161774 553980280 48543861 -271767998 -779191137 17460422 483950541 -383493390 702912453 -621454461 157037553 453647018 -326654365 -144024544 -269008227 -306671188 421487154 606757380 982972888 -131971 723356857 -15468583 877466770 -379924688 -911956466 -870081484 656996293 68878890 195348189 -48466937 -881726331 946416318 222492123 -453129469 -154856175 -766362704 -125174793 -612319947 315105979 225552815 750779950 667275928 397728835 -248596548 -233152658 -99050838 564024651 -974865591 273799107 203175086 689522388 407621173 347717259 569327799 875562260 276911275 -170231420 883397480 -633983268 -472959770 773351133 474414581 -186267872 485597315 960579150 -663610281 -358353268 472379450 -47207320 181469730 -998924406 545344338 93596116 561323039 -962179601 701014395 -703665646 473927772 -794855750 282481167 734437186 -433660110 538830496 949467448 -134711060 857895028 -468990760 -205908295 848766948 313006260 733571277 150533778 535274152 257888803 358473697 -508394391 317858178 -535239433 3751547 -390091180 -71175057 -44152599 -776405492 985716920 549023869 628245796 -736085935 455059160 -512039951 24288070 918193251 -571729102 -721984920 137396971 478771075 443945775 -782724171 485931015 -17577479 539846310 -904608412 -209195666 -562621116 123958585 -729523374 372582151 -370780027 -999539876 386695844 -991205188 -236832663 -87002897 -830001095 443857144 491585027 -253745305 810342028 -497321238 490522896 611831169 306227721 544646055 336396210 583934886 -515724288 -402684590 -516541085 -370452656 -948344480 22272195 612394297 -839762961 400634061 -292344335 556770163 202569144 -695819450 -468637156 -313963508 -420305013 -387299489 -829767834 79536179 566868360 89139080 -944099599 334475384 -210946271 356139874 -345010172 581030775 -566955006 729812011 605290655 -974790660 -44725478 597536845 648439446 260388902 471430387 966825068 -174991490 931098312 -963449226 -228352171 158963892 -400969506 -371373368 -398218454 -23499123 -781769349 -94195069 -514436288 -354324289 119931484 714587342 -123806589 -740839232 -138354654 -418407394 -627094726 159937911 -246017192 881370965 590093900 -645411907 -69927846 -105464139 -997916444 -177869886 375579528 265579554 124474540 -982348896 357992752 888531833 646433904 306668778 856290230 -247636943 -850024262 513798450 711883344 570033216 101909915 -500995407 916675060 -646291147 -389516758 516641464 -16614213 737095162 175135494 -586546861 -32383648 -98637176 -203344931 -18670818 -701004424 -998835177 -85439869 -524234547 -413773567 339288389 -646101970 588337101 578710449 979195471 9494974 -521549019 -298952003 -593128749 -144888804 860142419 -729767489 937890766 152655698 798635887 699990640 630098979 212482708 964961583 -527178407 258327933 -382490939 400367694 -823599623 -695236006 -187329613 -70967798 -331629312 495146759 -145592074 -128887230 444086552 836114743 429365528 800299382 148443026 742297067 -175160226 490744553 -609743458 -80147641 -471003329 398965152 251086644 300238449 330227012 -545642498 191673468 -200644499 -946408605 565438366 -291369392 547493920 566874088 -741032353 958656291 -835320369 705487697 757012496 -648745242 -670895226 595644772 -95997610 409278527 301265123 -733154185 936287615 15806728 497561872 281179330 887276495 978421448 -568326270 336653247 -347615511 680547087 -74431053 959584167 698957541 206924012 18151832 -630143344 323344691 493876742 317629226 -956310496 -527390366 808677078 572891213 -817236387 649652643 920702674 -939287574 -605786947 -26663814 142401846 -71506976 -30368334 -999398836 265561356 786591062 521752350 -609929069 108793418 -861136917 -986130253 333485615 -176203246 -32000763 507340373 -856089672 -653260156 898996183 -920743725 414754682 -763564836 -538388400 -704708912 -927319383 -413970610 100653374 735455203 277472047 749930484 -558517754 142314504 98443794 20463718 221597453 -208537659 717943029 336165682 483409623 -551588945 360245955 -36402770 -128446091 -146988522 -27760200 -143340492 391560791 658431930 -316035267 341912288 915746741 -219599238 135070574 433874176 -227655216 311818327 49067679 -344555649 -586730455 -416905668 -693602878 -643687962 -853560521 250463942 813878256 4185518 -515588955 200300222 856432328 -302274662 169356352 992907821 563267155 337297756 949600450 -220309599 -686919369 783233672 -173685445 -785530333 -706557305 951377864 -158277708 -835294786 703260194 -851152313 874987669 374316909 771970915 -253814948 -220637872 -479738384 398165658 260746496 -919163132 -68330546 259131402 805534428 -797921420 81138947 184070130 -594950097 13435504 885401228 300747826 -489285264 721039156 -878728807 211553378 232038914 -483122179 538086437 436709008 -860760685 -624379040 -743369040 879836746 672295831 -106592578 -740599419 -354536994 667124666 716493122 -993849850 556025551 -553246917 -222269116 762428449 -605512823 708106982 54354901 -72228293 -835312864 425351837 197533857 291869559 405898736 -419727848 -630269673 -548205250 247340180 -851288587 91081915 -712282901 -318803496 702386435 49512689 -137012353 -177026202 -231358799 296805075 -774940115 67359212 -154640461 -822173817 -825389078 149375840 796879628 -219189330 989594068 92287463 193199460 -981786149 702158755 -534639859 552895639 388257383 252069776 976606035 435868006 -163755850 -242343901 342239836 -605869873 -504394484 168256422 965136893 116970006 -871107232 365979245 -334049316 147777177 470738 -577165984 763572971 -443341833 -742436301 246324673 797522526 206502970 -702042379 -482265632 582981647 977494116 -353077777 -116543253 -989452374 -621491131 -982141079 10640607 717725818 921597631 742150895 78118773 -348137428 -355378039 -621196394 164912206 -567156776 -232699666 -813276918 352375312 -689953139 478517486 377531081 8207075 848336734 193343662 577179906 602067914 -247492487 -402721471 -504933389 356883970 570629107 642230448 -237416720 -748727916 -802056904 -361466600 -368512654 -713464535 -134625674 813623469 361234015 903042684 -660757664 -776311558 -665798369 527463582 -915134688 -387547985 -359656880 378916166 -268743303 -768334011 -291596932 -779317590 891231108 763922905 755707118 -562025410 -599560152 94161324 58744112 -300785767 730826284 -614283190 480777794 791951302 101434847 -392704608 -781860988 924879937 621634399 843114034 -790170894 579798100 -390729488 342247355 -395617861 -409355437 817378046 -148985015 -554436059 -140678782 262767576 -521982713 -835099390 -107098837 -664406403 -737129703 129920092 354172955 78626753 -103883406 -777197040 480029313 212037916 500273342 6862573 -555295818 -205881533 -642951180 -443643516 550682998 -37802887 836134709 -993306110 289584989 -86793864 332485873 -831153564 93904023 -848144865 -692520726 -689028939 -53657296 144764467 -181116208 -599426481 284222657 745416924 -994864979 -890475863 -660956138 -666184942 636414161 112107365 533954667 -725590669 -489730966 -882400187 -107203968 -964114244 87224844 -351065013 -957624221 453492818 521137750 -120627848 942380307 -486772255 170175940 -881095412 -370842659 -189035919 -496352694 -787850755 -545646199 -360067580 -368708030 -936618139 940091902 466847558 418883756 -603587384 -805713814 739322246 -260481377 435116422 -267025858 223849325 953824631 -245099777 693645813 -210800047 -734126960 -237689274 94661327 -476173872 323558725 309316446 -375310361 750164211 -756819679 330517057 -360511305 461133467 -938683631 -214145431 769043193 -34314286 439619820 -630262809 689191438 -304785136 838546683 -248225811 -993094857 333147055 227028924 -274172160 -103875470 -470916914 305400739 -503890747 558051723 444741737 591233478 -103152878 -640044157 -999713058 299747749 -546649847 -669076964 -981888003 813951531 -966198843 304608953 891276074 -919998676 -13021841 13092976 -805778618 810544157 -381272655 -753174503 -540862240 -723272301 421006602 995686237 -386580745 -627059998 971247129 712083691 -988281576 -986515934 -354727078 42583082 761997151 -241307680 -799291243 -964524871 -456543106 -773466775 -998667098 -935698138 -214327957 580527873 -577347919 -321107251 -179569484 320763954 45012009 -506069687 -492643502 904547267 -732915460 161744788 967773881 -363194767 -538432755 -68693932 618322354 -401409923 -888831621 342554705 870886803 319420541 141130296 -349512813 -162933470 88402655 -778705506 -635585831 197213924 -309214421 816826589 245626498 985587034 330244665 40976009 -295171943 -116581663 10298799 -392807692 -373684452 833790028 -833241654 -469132555 430873762 107196202 447712228 720691306 -989552875 -193554763 -784620404 652749906 -389369990 -919180432 732807783 -303147354 486950962 939497421 -51200525 573544322 672082929 133153303 -195504630 -987936525 726725910 982550339 377693205 499470303 -159362994 -203326441 865725842 -815450995 495191974 -262186758 58329332 987143260 473776237 -390676517 -257414288 -89640142 646990060 -43164290 438220796 92327131 91905587 -521290385 926442400 -403658020 165391364 715244352 588326341 -87297103 416486150 443481996 -331177342 13121624 904258054 -51903988 -415441147 -384637335 -352637678 653614346 -648870138 -923803995 958143126 -752216128 643521336 -438501478 -933413371 -104858319 255489707 -727797436 728553041 49352136 -899384184 350119046 497461542 880213865 235949129 268272276 347618917 -443395768 275326188 702977240 329764586 -986568639 985420114 -891820978 115584025 -359400404 144424803 232946336 -837944755 677002983 -386957886 711625739 503209843 357457337 269202969 858990568 -54605894 -976769173 941876878 705893710 -485156788 882643237 -881293932 -717097443 58393148 -498733832 -649377714 -483309907 11720190 678734897 -113321802 -360650372 -313922523 210396507 -878239921 -38261626 -411002992 -198999367 490916202 478417365 -667366377 940680670 401478000 949484985 43486714 946872776 -102496122 498503134 636418817 -489699783 -327165856 768006141 133881676 -954638818 549790971 -597656885 934578540 750971670 -684467790 -415360440 936939665 -96939930 435067785 353014678 -328613691 346283576 544138948 -811331663 401890178 409493661 -368095877 -842549154 578877956 -762974386 992525190 -826624518 -944840850 -178258626 -574425284 -198114281 -684620607 714017367 771842053 -368118759 686314509 760933462 776157308 909428430 419340575 311529513 757019634 460877156 294170341 782261254 576554699 -847603799 845953733 971330973 -102248497 -439432535 327230649 440989071 -714007798 -247798876 -808290296 858504284 -17059934 219548290 28659204 -187348868 -968865771 180186702 -641000397 -654317648 564730989 614747283 38155481 325673498 -859360999 787284734 515190156 786837809 -447295391 -275356431 876402699 -695835640 948181155 -65456146 681102942 822636231 911127605 -830259968 90098830 -763097774 207231219 -511669059 280016081 983904512 327833961 66043148 -341419858 -850043141 -431656597 822792697 22956236 57162615 -568188594 -684091866 -52216692 -727243528 885502946 78700285 485332878 -783281576 -82353906 585052022 596803410 329850331 586532215 -9078950 891871208 -665023363 -484809527 -249341907 158880709 -369854656 282621781 -836514412 -371532893 892638397 -840493732 996664306 840828299 -412778377 772467320 -569493540 -650280061 841873343 612262952 385400965 -599854383 434293879 -17374761 337129539 568747147 435509269 968742149 -481649878 -846533610 -808066958 -981150039 -455684017 166835260 -269475387 -571510590 -490013932 185080549 574450400 263490157 470305401 -328018764 658836260 390828601 -998039088 420296619 -739264113 310454949 390865843 515956034 -637675237 -537775741 -757673134 -754277116 -531548143 -609969458 482808131 -722742083 -71820735 326563659 462940695 133723810 466621170 208307847 -198876506 346682755 824635630 -853587308 -934381778 997068574 195100560 61011581 505695943 -351490294 -634350465 -159611690 -32560486 -481436413 216635852 805731831 279475011 293169712 -611767242 41879390 -401131676 648280088 153272427 -782430016 -862891518 698998958 511528762 588893088 712626977 845872768 -826726209 826847773 783223384 962825376 193228201 580151515 -186790103 -832114659 -457159401 243985681 -958037001 250894035 29540972 -984258182 147254456 253925941 469573843 -187334305 537800700 -556419814 129324030 551866362 -438955580 226307946 383673687 289770937 901613752 693282029 75206397 598606956 265715512 945245669 -297905244 543895064 -532280429 -405710974 685458231 350369568 -698932491 49523814 967216459 408923515 -79015352 807291206 -451188503 572509382 550440995 367469053 -531530243 -711445223 870748439 295864012 206245925 24118596 258033747 -718078559 -878169590 185073683 640595945 -587087739 402244288 238272278 152563435 -654544765 -934434204 351073051 503720287 -400910337 -260076817 -789281979 -17491472 -122759625 946599833 694120717 568436041 574843255 -787129593 -774379908 -306724725 -789573893 527813351 926281354 115671082 -113403673 883020757 -640448850 251093742 209627528 -912136152 925122425 -622334723 111678163 718862606 -519273637 825215752 -27543443 399777761 364738469 264619943 -478549441 681887471 -376421156 -102938119 768257120 396756672 -965353582 798026884 -391162559 -373474437 145186027 588335583 960183072 -17849321 167761304 -729585980 -810850624 219678527 -506261370 172372994 -757551768 -818345381 129100075 -601620884 272899295 -23052316 -48073426 -104981969 867004391 514235184 636875613 229377646 -188164989 -842011094 590241037 -408646008 436839963 298316367 -467873001 416587673 -170416240 -751555152 133523270 229535864 -290157567 6619291 22777228 -62185701 -91711039 800380225 -936480044 573087264 -669429776 -518303352 -486642594 837176769 -853814345 646946386 -274453222 -800354440 -738676664 326562743 176484864 -618356136 -880934515 -237842553 -306458535 336815834 836666746 245025875 993359187 -882685102 -303041336 -522532618 679135869 -702437200 -557311179 -705255530 644721767 -429254772 927926084 -58667788 572676281 867091753 -700916230 772215502 -751696745 190053831 -394745267 319548170 564769423 -431643126 -307091746 -329853107 437868720 -49222711 -620112640 947011838 -921281005 -307618947 -736715478 408574313 84644851 -505077306 904650668 756762901 -483838563 -497829631 914242737 300382964 -759707835 -465809073 -829515550 -198665897 735927627 -318465565 -449832705 -947561426 -669958002 -518057816 595683163 -601771383 755865934 773924786 -905912006 370654414 358318033 -23603314 -657165261 -697066443 -607699668 619988462 798457051 135320423 982098060 -727160722 866592660 557938405 203518642 -708978911 741824290 -171938063 95833396 -894349308 -509702683 -219094560 557153515 -186678127 -14324503 -129049295 964904580 597661437 -734995153 -812888910 978907324 719298448 892932255 564090301 459018867 819201515 299606283 -107577567 767908748 -401465916 -852850656 -280095129 -63954717 -362437429 -682754822 448067313 -390210926 -205191277 789084234 -545208131 483628557 -783844135 -220531054 -235770592 263324196 -859484133 658996838 656645617 631371424 345543914 -401729268 -698563490 178474816 -892539360 358798667 -725756830 -590547303 276474421 276833513 736680593 -881616773 494430134 -315296698 -946144782 -86606503 -83543564 16881847 -172697841 -715145272 941210328 318788319 836781339 -348888229 888380441 874165002 -162516525 867350415 774966165 -415602729 116302154 874668878 46223180 716976280 89376259 63288988 644387551 -269119523 -857640995 909450151 -175975041 366880615 -726994853 803933682 -539891899 -581590225 -270254704 -407071688 -742599353 -557569186 804691451 -183211799 738914801 54740199 773062007 639701298 -114753956 619939626 247158927 155442590 395115636 -598228711 -290174885 -846756847 71095489 130342935 -356220338 -151071279 -347926043 37039667 310896971 -540449229 -203536862 -221272486 167384436 -203731583 -5760420 949080628 335016430 98543519 -385552016 -430822356 -459525764 550334965 -803041517 -816112117 564080897 -178441089 -440351601 176748132 -777853490 288944526 103665689 -587222286 684678975 -984218640 854067273 -364476695 -301176639 423509103 558521353 -267229116 602252514 -154115101 820355434 480034699 410298633 -334046693 559716057 931693943 -818348814 202049226 -177207668 -974899889 -868613645 -438621013 -161050057 -160344830 -837217327 362088825 530703128 32396573 805614741 764051756 -508798736 -328046116 76292247 843930440 -200452375 -121402804 693636294 -436313594 -902706450 -873733130 -328609919 268721357 404563747 296499626 -141414633 -815754491 -278162370 -747584953 779863774 -74994427 857010125 -130833072 -19404165 730208753 611062457 -333658146 970908166 -52090643 -547596550 -22992639 352936967 603579840 -775020656 -387213968 118527273 815419676 15526207 21176390 -343944491 372617057 68235430 80603009 685493087 -619846320 -741696702 118069022 91554706 -36392157 249068223 -854198918 208035436 231114613 -709996539 -291457686 900311825 -822074205 -117561622 947671410 -407095221 19155620 90138721 -413649299 -249051127 -154749592 -950666667 -169037381 422403329 -573623926 -447887193 535001088 932299919 327436551 -551979179 526260038 719686416 -577862797 -270746756 -52031763 693467259 -712114979 462138471 -603941301 -770232616 242225282 586821339 -291368599 -683705192 -668228231 -69777342 39795366 504233357 -311336525 -114753717 300065212 -315871138 -937847187 -577065094 528721815 498260358 -534210021 -338670773 -684259687 469448398 -39691786 -134606651 999737141 627898682 -142485962 -893132710 5158532 226297719 -256671367 -796594902 -275020750 534274080 -826184927 41843400 -790642055 -80134254 -283679271 362926179 -524395679 -721435382 -934866329 -151743330 741417906 276814524 893418280 -338062662 -33992684 -292309990 -933905131 178387784 182621072 671554771 22550679 -348102141 -795452006 813070365 -198532991 533770343 673015592 304702966 -285177866 -275989106 -906452674 543721587 -653110837 -186786349 442096155 -793632475 -212940478 -60589489 230756693 998248943 300307474 -964011835 -232116023 335146350 397705934 656755689 -41756228 797042490 381115242 -182937017 -712803957 695019477 869168910 -428445831 -704599036 313465021 -668513043 -993837130 -67666101 34132680 874166882 -370992584 -576172806 298837115 -644791236 258746513 912348003 486912449 -724065127 248234595 -366626719 241827188 912130803 -284477362 -646799466 371708782 -113216795 574099724 -239755766 439292176 -578802560 -974193509 -643010606 332345377 -451582053 -861085039 413408031 277910128 -233401678 -411876199 606522974 879837878 472201281 -211248363 390155075 -865148464 -245417880 -682794669 758487149 -509935693 -770960378 -382499050 -761847952 -688772865 241995270 -752038654 -475298005 732375808 -701286263 -717809032 591626423 -295676136 -196132444 182767964 -958956145 -386180169 106815601 865964108 -940727285 -445414399 -102191889 552900119 -231175364 550626723 917948265 -111289485 959302687 452010804 -307964226 751796542 -787595857 822635222 94626021 -875250564 -538072106 -688313810 738918378 -744195064 733103839 815568463 976156119 334869368 865711251 -5433927 887333714 -267869958 -976278864 114229476 -883587562 -833295009 218433596 227934811 -692134122 -269540688 -294564484 10612013 -636151989 916044949 937029289 -773603427 352015777 -157286814 -259052332 521040660 994089088 -747629453 880746403 -223880309 789719742 491961974 582327998 -366597493 911560121 485818067 190078832 -954604578 302290839 891399149 459560017 -382237083 -905097406 847148621 489611999 516864388 922770371 899807719 -382308398 -763474242 -202824596 748398295 86836696 -527726509 -362563548 654865753 4092437 894520858 -102562809 -588680404 87680902 383451538 -74766610 -543821709 393903064 350149891 -422657066 197833601 864343917 565802647 -851356429 290217787 -514200952 -264009484 -878098513 -576628476 263383457 -625124140 -145160682 -207200943 -403466136 368801455 -729510999 -296299060 -757780754 161424789 -435995896 -477084315 844152095 924267489 187692259 -482988325 -193367126 -337499174 -848589147 431021150 666059051 165994561 -828914591 -253014736 -657345188 -354541778 -535909584 969218476 363817803 -905473551 -483106298 723197825 607635611 963756049 -723175793 -628342065 -44838213 340896990 141872672 592452175 281129419 -222088542 17379954 322410380 -281216413 -828583854 969306638 -830404797 -608038896 -469556690 398623254 -170871598 523029484 22469537 -860602124 950738423 -385179744 -680735791 779034557 -439702712 309313093 -663162754 -867097430 591636318 -339961816 909964786 -18644112 -297057014 -618182281 273466708 -193688574 445843497 -632230081 -803126541 -56601995 -136044750 124502142 -391075349 -383734418 -426712481 213012714 -337253205 622568158 -477390502 149909495 -888272899 -16140294 734056796 -919575811 -356127202 -450411768 -766409715 -776325193 375674897 -438847966 -201127051 362822984 175497174 -513193968 748890795 29350616 -87527974 -123883394 169318190 -521686783 -42784842 823154237 483552686 582490002 315667018 -943732552 -602555531 -40864142 608673624 443233515 -654072835 86325402 -672457038 658443893 137745787 -31063420 518221507 911634789 323392260 -153229741 627081627 168752875 617716222 317196790 -212442668 -646357060 714665059 705130616 984369553 -489824753 248008396 -535625104 -318132219 -956906356 -381502983 817167890 575638224 -912920496 -315447114 -769829675 225987135 864930373 -829134499 21031159 698472274 184244330 691792035 -685820961 -50286434 -508277154 -643798066 -77377899 -263340521 -516766247 -459622615 451496571 -687751207 -750241383 765136785 680392767 -725516649 312301531 -692117194 -384136580 820356720 893712530 793031605 230037049 518620230 -712217066 -982389419 638904832 -730259821 440420342 890636636 840937704 412490668 -388952129 312012787 569052089 -587189791 389470870 432000475 455947683 -418171588 -168494860 494323771 -352740130 -953808830 487228142 574688858 494322858 -452109021 -592093035 796947067 -520186754 -543556831 492146616 -112066601 130128214 -532568852 928467402 810543404 -705591548 993957190 -563406488 -898918868 119398994 -809666178 578330377 -74025364 -89452137 -636744549 704837148 942582126 889180072 -846271618 -147617970 -194447069 -67456458 -99724038 -80889324 852783944 -288476359 613048473 -481183149 -735682277 -664222690 961683703 129571858 113276477 -255952992 -181723112 -876984597 -393018929 445949165 267136675 52023861 112415475 230012417 -474412548 239698550 679357466 -758143440 -777817251 767018325 -943412284 -281254231 -635139012 740229738 -112267996 696075008 897593626 -176946359 945646562 267561921 246080548 -446239125 104643249 270643482 -853487453 971535274 -107812147 -755829208 -430276775 122771854 -449456593 838333608 -634854418 608737555 666012263 499403144 839173754 465698078 163150887 536363084 235634139 57037517 -766270542 774290292 893861339 -309138169 947634789 548473472 -375562253 -918282104 -203866932 569875400 134352866 -843524397 235900286 -705711302 364400959 -195921948 809374350 500856999 -79026291 393214271 77383858 994233550 -683081981 -26125793 -849746466 348665367 -970844033 -398720153 -801390342 -343519839 638536065 579381787 -676004293 -829542433 -750876967 531014672 -3110771 -372737372 84869581 460149614 278087269 -631516702 956394739 874786553 174361749 247419805 355078644 609478872 814082372 -505385005 196159863 -491099945 749618250 -785258099 -429091610 688234564 511927420 904685412 124297962 -153073184 -629239468 -209943124 -549002090 -525124306 -404303829 -764133437 474235245 -398048408 -622454679 96499803 49517655 917601294 603406038 -282441577 -415141097 -856987235 524584943 -479944174 14741896 -603569869 68273936 504470225 253260528 -510475811 46668707 370564999 -467997591 -498510563 -732024379 -727021191 757754629 -867231212 -672821915 -396836976 374961358 240090430 563936060 993458367 824228524 884606412 260002176 134135137 910142315 833026132 695378880 -858894930 445113804 593787829 358836350 204312326 343030024 920070664 -583087096 -543084547 -530241048 77291100 -708895705 557284255 740240204 -137983815 721346743 -81182832 -578090843 -680159886 207736571 225897844 -863505041 108470680 647579817 397333669 -245363950 -473146574 -241489489 -339713475 -407417199 -992815526 762729166 -843175151 -934951835 -178388674 900145761 260079310 -289243817 -205764298 -930834604 -307133618 -935895146 -568839737 606960560 619221986 935991748 -111736556 -179484563 269061886 -416124468 -567617625 -338687999 892904402 -24217752 -370517881 934504654 -99442870 -645350350 -233904480 -108957365 -829483266 -921079005 -993359542 -943071285 508419375 -631107787 910118820 -137252886 -447292533 771304022 812767298 -59305650 797837877 617878158 483736404 -528905458 649070559 -137356104 456461153 -457688649 109588740 -521607113 951513970 60085045 545203303 260146928 691550362 -727133628 118357994 52556871 -869478134 -663392972 903365029 -143064854 -232853833 524206932 -338184752 909368725 868490388 -18949437 -866215803 -93322754 -550856533 542369937 -240317076 -896165806 -598085302 879014330 -922543870 168204353 -834403225 302388915 -544001502 -390843254 350439043 538929338 880772481 -491306082 315106972 -230973571 -453387647 -463372980 -276711889 534453110 117719037 59839029 922891002 -400004397 -821648021 -674914291 -809103777 -30487543 -450449530 -759202452 109613395 -423002968 -356863643 -27785076 -412563212 265765091 -483991569 361767497 972975079 30195440 -716557687 347096925 239292898 -469531217 -312799268 148073485 -575500323 -391912868 -786299350 -641353043 93226997 404255595 775717247 -701839744 142559367 -753233218 969770908 778647027 962358096 558619498 -905963975 -721379815 -686377388 -199615201 783133596 830095614 -352047764 187129482 566704487 739658301 -560585625 117497987 872168804 997406690 -858413006 166057937 994472071 -872943124 -130619116 898663511 360006001 175561536 -460138947 -823860919 -550960605 134981121 -283582883 -60310121 142835419 -302330755 -606041720 -389608772 -21858560 637358167 501303003 -775693537 -754544151 -839981242 -485776903 932652839 833464463 -170371827 -437173083 -594105813 589226944 950625023 -323512139 -819629668 893798836 967267749 -381973575 209794324 91625406 -878737275 755770706 -263623220 859070018 148013137 -341231159 -115661287 -128104711 -456560663 912403305 643947935 -597095848 390630537 672436739 283879302 -391566988 663839082 -920912143 -115764546 663320167 -645870889 -354474653 -804844442 -36717473 360432875 607543161 876223061 782817945 -288290959 -846790296 98060408 -583797726 497279405 -445434067 -871278260 117140078 82229758 -434225073 -739814323 11760232 811319050 -726175653 680282512 123898669 -842125522 -523979980 155622542 690915321 812528108 -469885036 -344128260 -404282862 -475865078 105116862 812733963 -71736035 -251260606 392637908 -84079300 -984102059 -757179135 -258365393 193895894 -127599040 -48499529 -191778328 165578320 264690517 952475311 -155649908 499675684 469337372 -946164497 -319018186 369106066 -523970755 501921537 -445740280 -370129945 246518962 -242429198 -779686558 -855618345 -265847875 216010603 586753181 -869029261 -126057915 424090667 -212621380 102806558 943375676 -704221568 -812002437 -746129926 -742121564 -996257256 880082179 764211517 -601584235 -649820228 -695795586 -119581152 -834796690 586118272 880768030 284219581 719076975 -457977192 95630476 378501191 153540652 470704738 -370295041 -804136159 884210162 459950024 770620541 -41715580 440526571 -16999053 -861237098 190454759 808357306 687542224 694355047 -122532397 822603030 -571420087 215351637 147853026 -674474591 -18179767 -462580229 -325580965 403387886 -207385842 -754167982 -706550687 409337260 325334777 -256981184 196884498 -612127185 779904245 -277785976 962737461 -509100037 2674052 -833463853 827110494 -189214894 -960373600 -103848287 430924368 936632886 497131531 179883546 351860353 381104394 409828974 -302015649 334138912 111846673 755232105 666123378 -849668044 281995590 -989156991 421482400 -967662808 -232146869 -7251135 681433171 119380215 -475816824 -244386475 497174642 212007413 -171431493 -283650109 342846698 715636195 -263613503 -838601575 880702274 -157509770 -146119068 -783293264 689647275 292573439 212375397 103248355 215084961 -59102471 724192523 -179452116 -34845990 904416618 -155863796 -148993950 240336552 -481283552 671178584 -283924812 -194464493 -990320771 -99957772 -23072953 -754130330 -959505907 834481423 688003185 -35885383 -84741396 -257437470 -800024907 143185136 -814189335 -51130970 -619107787 -862682895 -36906444 -660902295 -982183568 911897352 -364396748 -599854575 -406712248 287127429 -792215515 54244145 194839812 281766220 -924548630 -264012289 179671906 308278207 647114291 -62766351 -659218380 47755810 -8113682 -302540131 -742644110 -605497787 880311115 -706214123 -773125529 -870337912 743928284 -257113248 422891307 561709936 -969366889 422589077 -557500976 -26795730 15728124 -455141651 -233892941 792261760 -716077006 115984711 490987800 682791673 -54987063 -717802785 -901925828 -808123670 611966268 215020323 -658969650 -984340154 656872958 -388057407 579524404 874792703 131101306 918913626 99576903 -523917398 -948056277 -994600215 -145240116 778646179 -166138940 -489523102 -864611248 -915724198 -40604811 538544772 -742676808 138292080 158422015 305834477 368025679 -996162281 -173610170 -232175506 -417474631 -897061551 360432248 448014122 222929070 -679428667 940873768 293912797 -363232951 919814796 -701746128 -695844827 596309572 -300874732 -143114356 -915150259 -861731416 446276829 641144348 542715856 -11392264 455358782 -816877990 -444688215 684605981 597674984 -63502640 -542036830 288020850 375129552 118582599 -865465270 822177513 -351177541 790727827 -468198906 -44100121 -733540948 912215421 911425208 -670250103 -721535678 951184767 -301564229 -862218712 -829336578 491050276 319275576 900756158 -490569046 208291428 -835967471 900720283 423510494 -882362466 -822112626 -571397325 -960006845 -618013372 92781351 662034939 644522499 99326766 561702949 -712948971 539076818 71561255 -709384989 989295285 290827026 144426067 830729184 -283913679 -732091796 8570980 416429835 -380939191 756729082 -361194601 983138383 -487425141 -540440785 284838101 270477450 -31650447 -624813197 -955782916 -922881266 -921012479 167662226 -367421041 -198528554 -126785604 -121318388 -692078223 544634638 433471835 -54265087 414195296 -27988087 213818620 -717379231 883615328 177264760 373883887 846850471 -967828226 744851347 -120136936 -232258105 131338423 -890441333 -721292880 -502992392 -136069810 -207321575 613023164 693066934 -121912664 164756634 -756346162 -158224030 -901985166 -154032255 624039665 -265280852 699717440 -761437601 -297074741 652695249 -277397363 185755948 498435068 -723527105 -349843637 708226983 165447441 -638344631 -106718196 673829680 3324992 -533922757 -414531311 -874123879 -371168240 -865598374 -700623534 -75260936 592920676 270429903 667903821 -498703753 -966252467 -554195164 -529716873 235626577 549350367 -131037733 156934544 86266767 -249197061 -313253565 31576504 -599955645 -540970651 -884096279 -44533928 -828993445 994593687 632506940 875340057 754726665 -983511989 -505464174 -979923184 -12848085 -830394138 -726683560 -951480766 -862311650 3277960 -927849440 605947975 -150662462 -987806030 381820937 903894648 -823471598 -321307412 89737392 -165636408 -311213175 -26175562 -6338648 -35876654 288908277 -696822410 -225368314 -929337221 -135510838 -192944440 632907339 554281500 -797406121 417416360 356270930 700876573 -304920088 -522440859 -605808526 952858724 -734359790 -353677404 454459570 208400684 824515885 -909652660 83947608 385817538 -701174097 -759443640 613909562 -430165420 742755605 -698922113 629965450 -240491963 -372839959 -2472686 162512908 -371751687 -961969505 947524070 427012237 -722817919 920965332 -890720027 -746676578 -552870354 711708973 930972245 -135252727 -134174455 598761421 -880864468 -346770559 -505934607 458351850 307991464 618339410 -33922119 -391476633 343576062 488543692 868323652 727837359 -560632128 21026549 385352203 420491290 -414144670 805039512 737610489 -599121918 -277653583 857068096 -882825884 -488097138 -677209043 -457687649 771384814 481758338 -890996570 1908405 100380709 32651798 123770022 422938468 263442048 -376683396 -871288541 505419396 77368035 444094152 220024585 -616049424 507039333 88703195 909199587 -249303319 -782715813 -265901235 -682536214 239213775 -915772114 -29804330 156840585 -992538466 583837960 868037188 -884015616 274598487 -312880429 -836006546 -994008551 -799648856 -110187539 851597526 -472527550 87250524 -834243753 798237091 -572595441 729924521 533900563 682692986 336361221 -623059778 914847322 -215012718 -121792417 898920226 538416564 887553494 107977008 -127084370 -285374739 -174874716 -803295334 214764735 924962189 -587190465 435989553 -714151943 900356805 -780137146 840647634 -311884024 -663736845 -3546366 -597929344 460052735 655425066 -725491671 665599052 -759465207 479935101 764948644 -808919374 192613925 -682732469 789062282 32018031 369432831 590077567 -201202570 -834739758 610973048 -135152315 -508681740 390767712 -404994576 859621510 -168152521 351484324 655127513 268607904 720364571 374113783 -591338682 793558208 820256491 573778498 847561937 -222987539 -499909945 277687394 -12440493 -303506858 -983725635 -456237009 -117687844 141685989 -156494433 -388216689 -247466917 197729832 893838022 -982535137 -966266499 617424293 -112239968 53415122 -678961263 371071119 58773669 728637637 -717802712 970106481 -874104690 -217625134 -682062725 -377029772 125910044 -70089366 262475918 726376967 272825468 -675514209 -807629840 -438771986 -845564039 -985097612 554990396 648531463 842226093 -818710731 641438318 -369510456 348540288 699690425 -793592310 499646187 -210730943 -349178241 10482418 -767685390 312892069 -883280950 333713010 -243208075 -301577683 -641708062 -132282932 -88450343 24002877 111426047 157202978 -33825827 403641832 -702528331 806495215 407017164 -756815081 601985285 -47037552 -598438301 -319657494 719771477 -612102884 -79265232 730994924 -190329299 251408698 498718089 387492862 566205475 93950129 -714822085 726808782 375567920 848160094 -931738551 -206397490 -601237892 -96051521 829166608 150363626 -733161540 -42782869 70628598 937510060 -853171120 -923979697 -438649526 -6133057 417103238 732676474 -256895736 -34142909 -371291888 -498532383 -714081654 -103534416 54174094 760523857 865995813 228243437 103635649 327574159 -787628835 423102229 403716708 115430172 -235151996 -36760216 969972078 832431769 243086489 512534924 -331354315 89254959 -43865708 122955721 970587063 694372592 163461298 101479648 -847295655 -549476278 -283203700 -130466121 696644547 544464800 435282680 -26802382 -863836394 -757333603 -331658718 158322025 -735370167 435373524 -632486723 370286495 -13432989 -102219330 -389199938 876322684 241753745 -933428680 -808339592 563039418 -493776015 -378170018 -492826415 -266630538 2132455 134974298 -848162728 -244355179 743091772 -833777309 -473472350 864213430 -749724379 527834635 -904572372 17679729 891131841 -929299764 558633944 888368888 596329776 386625833 -700850589 -704089951 -386479411 786725002 -18427573 -12820388 -487774750 -50036243 986934110 739543315 -89530879 -123444226 591468730 -572698629 -468906066 -234956889 622812602 485228648 -850620842 428627855 690927294 -54227597 846989167 180586993 -388007414 653607908 406007646 378240984 924999319 429271840 -783857534 -896993554 496722443 -510908856 298514568 -619946401 -486018364 -120524518 731808439 -489539998 -389629529 513885724 928413605 -582641150 -521609362 307906576 161584458 -384048042 -671504875 312979792 -259230864 -367380134 824914595 845724374 4539749 -216623960 -975375422 -981289777 -343582018 -773115707 316026060 -89000636 591740944 368283040 -562099777 -965629057 -432467754 694005776 401577635 -799857056 -765546960 -242760975 416736148 -939766124 252900450 -78810707 58216376 -907972677 -203692288 699584820 -64992242 -208638096 -987116045 -915567374 304601992 -567951427 -647869055 -617348515 299129317 -297917781 -596662717 -999470431 -61306972 273442051 -881490306 -276737111 807833082 103832667 -210445446 160421574 664228322 -620584897 -790223362 10057204 186383445 263578082 -151498086 778000735 419574568 363328170 -952972102 -809687640 633659959 836134018 -118413288 421764104 689107897 -870699288 -417653626 703757307 -48160503 806109817 -472556931 253404354 -226128224 -835235953 -716479512 427364933 112179008 237877615 -464847675 499002821 965250591 615083807 -296530969 -996440651 224455084 810845913 -456287818 323053055 434829748 394533264 680619301 282808985 269647051 353971370 -177279495 -141027428 -984071643 -685512875 741566758 532058621 -384282911 -720877153 -600948657 412248881 664188209 465268878 -243201805 982485598 -513704268 -999513170 782850244 972302051 -707389271 -820937210 167096812 320283068 -124891003 677637798 306737 -101164721 736250065 580430711 443005643 150220742 715086504 638339554 564651960 774163052 -72217336 267293720 -884723827 -249372082 462166236 491138375 -264217992 -301095805 -45311402 -969881615 -481833615 -159862047 152633412 -652545590 708617036 -153632295 161884204 636796810 -517255598 -428916045 -184660455 947060134 895469631 59727443 946607889 271452972 -908259920 356337193 185525384 -117982783 137148937 221710013 441271041 360000561 -311141100 815637549 -866737598 -533836617 629053635 -856238281 222513337 560043351 188198785 769685028 229926710 589510011 318592547 556422046 -615086657 -528521703 271582557 -849251908 -434201856 -267686591 -504165272 56882458 739400635 -240514409 -293875853 455571396 -643006714 -16964375 116728419 8927564 -490427227 -583774214 -775882041 217004919 977307591 -764319185 361214491 352718866 188293580 -732051743 -509433442 729050424 963795400 -456447238 -299479152 -869623872 799481095 -746870558 -905025581 -341897142 -330483625 277599051 -661313890 -196797653 -607940499 -376585712 -121175591 878417808 -33866034 969744083 -185130993 -947040356 -349781327 260578542 629210512 89715603 194958003 -463700662 -208224344 -518355344 -609456678 -775541616 493982027 -313044405 415883731 -300120379 -474918525 -916222905 538895570 -479344082 -491388889 -51549551 26261589 -425602860 880563047 995077597 -959213259 152639931 -17947139 364456648 -113276119 547361978 -116902842 -297909555 854634001 -113809388 560329930 768734157 844583025 187476050 445272680 -714590927 562403128 -772920023 445627426 632965252 926207708 195100545 890661291 62176273 -867254735 -597709 892536327 -97926071 466578151 935659288 450741472 270126122 230360238 958401645 629914211 656599506 874093217 228076911 783273421 -176242296 -886293635 -574222124 -295816091 -163820254 991797052 531329177 151931597 68112011 -964698419 687208584 512171762 -165973283 -465032008 746069731 143889676 3402919 505752986 650181377 911943170 282054288 -41848619 86922818 -869964812 -795654891 452594958 374605565 36998160 -117783788 740444828 906788020 -440345709 445067090 -444025554 -217334700 674643832 -711142220 965847210 -673965083 853456853 -11904028 -680195141 -463580548 -38101917 76262012 469133858 126828533 915622695 -255647458 -368664575 723258192 788309158 -973610411 550930256 -259496350 -503232665 -215900658 594246247 -648778324 93347506 861551694 -155157644 667045532 -857797166 -441268246 755893210 600297946 816982249 11798670 -179589801 -829107134 -793432907 134616252 -77252244 -927058520 787218056 717401364 770215650 305092102 -186513395 -48486033 -878057881 -554212768 255862035 353856426 -544500326 402986293 -298261513 -961303381 230527765 70561530 222123565 -201432579 -50674786 -706426526 975911583 739350046 -510401951 930396188 -122269830 -185606378 -410019987 412616409 349799141 411445110 589177414 461286365 233644034 -983967421 651003352 225502713 665372033 596361822 -569535212 -65088803 680486428 41381779 -123490787 -292122618 826818941 -262382283 367982075 343152382 381864260 -924462153 410525239 -61125552 -210539767 359410483 683431656 604593189 -24109836 -426613675 518918106 481390417 -455825993 717296956 -899797716 -768122249 592683421 647527912 99102374 -332553171 -867540852 57813827 672322964 -627071706 -816834712 257623420 251212679 -507724143 729720573 831879517 277909390 645423438 -259123794 251752700 948324391 -224912886 311995840 -436242631 565026286 -922495317 -899136575 -296689179 -785913899 92128943 -967283956 262184163 -564582480 817810612 -467209887 -979600130 -202180404 -51209907 119687461 -199821316 995399394 560652615 14869888 -550021766 548243940 500607964 517687244 -934641881 -428664320 337261257 577288241 -512968038 696586184 -582498823 -639005531 817693287 21896050 69097083 -141578759 -394206402 632356618 680883755 37453148 -597452100 836529957 -524111081 -347426757 -953339001 -630342473 234294193 735625792 -871231432 758763140 339075385 -447990409 -598449468 251723581 -577686518 -388880212 -577459512 -429501497 929892234 59052230 423779599 -412464922 409439262 714673899 -423011973 397735435 -412373572 -519097966 260044190 -317704666 -466607981 -958105133 383977075 -960490834 520478781 707993619 -922694452 478923238 469548092 -783237518 -401333163 828041251 -695556917 144607878 -45411078 -49952584 -174223032 -897831711 -511181183 64611146 112225711 396575783 -762436647 938994558 -585974793 -414315985 936331929 656395132 -838058917 864745961 437006424 -995838199 -772447 -273334278 -314795024 -946962176 61272774 -53280667 -870342441 468990223 -852076360 -25167343 -164585138 -915311063 -87431546 204164003 582825466 -997660375 -249631212 662724566 345437810 564699902 -290978109 713584512 -477427364 -532314946 10330957 657090972 -791516648 -595027363 966625258 -287912211 508702144 983207368 -57043367 480325821 825599277 507311316 -941175657 -533281948 -97629126 570212774 364559533 99699901 -221645447 -597842717 362434674 343392158 -735959976 242339386 -643247829 -288197841 722279042 650853236 41186191 36183283 -761556686 6004142 100593822 416732798 666987632 -755534417 386399211 129034813 766137462 492545761 587207781 912045215 31766802 -582259178 268271707 -441448425 772580984 512951173 -481454143 46945177 -116260229 -509334899 836437000 -98210634 606754218 -264284548 -317504287 41455083 -693722187 -338638852 26676098 184550985 324984984 -562340152 -410285199 360179176 146157060 160539639 168903614 -381867732 -528263725 608079561 283031537 529400138 646321234 188761863 -541556293 -214701464 -715808939 -282362090 901560980 -731259832 470283419 -732865667 -868592249 -593567665 -817115049 955385104 759277939 -937874300 -554841846 -447765689 231080965 -748414471 -889051335 -329565803 152214197 -765774397 169618581 -242466719 629361399 929523712 344222136 -42396917 -941997049 495687588 395765582 -748903853 193562703 185514186 -842082628 296732493 774541723 -942931290 166909086 508749629 -832265143 737503719 847504399 -485407953 -532699793 3750781 -560448043 793853440 -927716141 637337566 327476375 96980048 325199519 677559414 629812109 960490710 163100468 -985567512 711402607 -501050529 -151475727 -13032833 197982185 588869916 -937856907 -165621925 -42105959 474983909 -709728515 210179913 169290410 -31539174 105015980 -770649384 713305617 408850144 346180873 814264593 -351139557 -951234467 -245607195 -451512006 -240041381 -200668685 348031099 -448288776 464084695 926558491 613787009 -183494338 703488005 199640660 175919111 -193363293 -696326050 -366837570 -452298064 513551344 719293876 255883749 121001067 -506614988 -223389553 -550048937 -837557924 325594585 570713361 359788414 -268558083 -520792770 -539234831 -840805302 -243973191 -90255395 -623417925 113454816 -24930021 -800703623 631009869 695140970 -800582228 -356700155 673202217 -476528670 649465753 282081642 946671408 918666428 145963517 1593789 -372173305 229307855 -134334071 177518821 -197816897 -768999892 -588156600 -397777761 -404976751 188490591 -154376864 738504811 -335584046 106912123 -530720191 -151124404 -366657704 36315891 -324918114 -662739856 827016193 -578094958 -67569105 755069720 -200833146 -620964221 243769024 649357677 179063540 -855787773 -114678992 703286768 -855117149 -622695766 -241424209 -515010698 -223738737 316771204 -95616539 -810601846 61479866 -263618839 -137941240 317070083 -333564154 948869397 -224536012 643382719 -985792759 790430253 722654687 -927970627 -824321745 -22941936 -110861195 146319285 -928290014 680875606 -225847227 -359874415 766145071 -852918293 -298121895 661380679 -222106996 419791784 279187302 -832777034 137805096 -224282889 711649430 990722352 -206971584 -597863618 -419028375 -397401333 -482735758 -735201485 -275391893 824963935 -23608372 -752772677 595622977 588651850 -154455174 932858667 -216078891 58476205 -3398859 -507376968 652272369 -132115676 302070593 940846187 -947677421 -546755664 835940619 826307782 115226541 221445070 798882258 658915715 728187532 -447761160 -941333829 -869254466 -978485795 67381957 -270009991 -920048355 -92905023 -105560116 976700055 -153614168 343301400 613143580 -492316821 -77790961 945240652 -214320274 -814458104 -155868065 -384059914 -686995457 -483582292 370476437 539996658 317710571 773758612 816412251 -656885793 891083979 -702547748 -190737905 -736455916 678864963 635365374 -257088069 -709071205 -397337272 -670619174 132831949 -356423960 361142208 -387031765 -862300568 408721918 -922608519 -816296524 112345328 223787636 -788308307 84137552 -524101127 22794692 642336927 -509808002 -546913192 -480168382 693537683 576260380 510770239 -513515638 -529991348 807411833 -744359398 577474438 841457017 602669685 796122506 -121782910 953341597 -209230970 925925021 304731349 -285873361 -72474735 -134465799 -424541399 286533376 -820309998 292699294 222928596 427876342 152322314 -611132344 -522077733 16853828 606055975 8808571 -264238711 -589744 -36798338 -324427160 -415084338 445671964 -755543544 -233866418 638959631 -154882889 -862709372 -650098666 181410166 -258932389 -927216762 97184722 -315542524 -831855528 -564912825 -80790777 -545636772 313130052 -517924690 -599533787 -843476550 919862354 978159704 -258921288 77502012 949314693 -326527398 -173380528 539827901 315139564 734727622 -905976972 881368633 149266108 -804943083 -282970082 980619292 531226074 -66781596 916190237 -343051321 464642629 146168783 251911496 -631899162 -417021842 377745855 -243640066 -903561175 407635049 707869176 174164454 129701536 751220568 916806496 -806632187 -158189384 136144368 -339918874 -748721472 581473086 -20058525 807508643 -590442913 258594208 642882584 756544777 733491045 238875172 -836323428 370803965 -566337254 -536398600 -974410782 -905305447 -435565567 -330206918 -189309530 -456197833 335167271 367881311 -910339520 -232140801 -181461836 -257754240 622134364 734431260 767031498 -334548790 958764333 -437592311 914853493 -691282530 69531023 10887215 -387571438 -42383999 -439120112 -880755799 817946999 497947798 567061826 -564057030 775443859 984780602 521045019 -2793263 932597714 -587699740 423747810 151370116 563811401 303565534 219540968 -402013362 530125175 -773370322 -690939281 -255298999 -476522965 585235839 890658322 -44178458 -301858717 -302013938 -595534275 378997078 310843253 715767382 985700386 800325092 -511714870 -748571469 -936140635 991362420 -349285997 -184098776 -820603945 376930899 807785192 -510127410 -718877500 -446034435 -507911617 96258167 130133851 -444779448 713110330 -37606074 595408917 616271155 561222634 931116093 612874813 994787778 60068989 675769507 155231817 216090288 -297827682 114092284 890515703 39677228 -412957808 -124181673 649749973 -304195388 -758029105 507099828 205048605 265248619 -379862543 -758567620 102334021 -55758761 -47923810 672361031 -401967715 72819463 -161155372 332109551 299585752 900055572 -545991941 -363546309 821668668 692092913 822649283 -845240117 -69894087 644639710 -825365659 253439371 501223182 618743383 727453899 642426864 -286197965 878141925 -820353200 -950029817 316890655 -595494382 -46129218 -680265803 581401060 866509420 17077827 -604353908 625116491 271654455 689339388 -560139710 323873241 692427127 -611016649 465065291 -260678243 -374015949 873013331 24614044 978114782 260600673 -154243206 756568483 731152326 706993272 165867631 -79819324 986998420 547422211 -344242697 80371405 -623935637 -404587425 204240852 -911210539 -714958680 -170081216 -381949315 502113554 27342270 -846472079 456471016 482880048 39111294 19748751 256120921 -513385041 472735239 26328458 -323914854 978725678 -66543636 -817559681 -335015033 -362689182 434351642 615985608 56579707 -206245416 203734991 -159379542 -805587282 -197130204 -489042057 -459885100 418910473 -442202328 -962645805 -806390991 54427164 11236858 -26797535 -771205613 833246830 -982418358 -152604158 31692174 -557036364 639463948 398112236 -403149164 -481924252 -827108870 -274957296 -961503216 564764242 697993519 778624912 -814550425 220493083 -415966644 734547690 164080020 557956853 655489892 -752544568 855642312 428199336 561571599 813065970 -283333013 -608309097 -957681496 162450063 374177574 934691093 -154985293 -639198058 -862275441 -463342263 -437602642 -777270902 987121646 -227336445 -382220610 -760147807 516935405 370083018 797322142 513565312 -770513965 -548167876 -468985806 490700842 -63768435 96069897 -12337649 -646291448 -645315145 -54160767 -292637930 -119326855 -404186937 -578753239 -155762672 734090678 536505388 -714644170 395396714 465008766 -464071067 -891091753 428204536 -745480041 -54658543 185022931 615340620 -404384996 659418303 -199269200 28952127 -401975406 -527950797 772979892 648219634 -72004299 -465582138 857866747 676501660 247202332 725091240 -98220777 -587455795 -70711960 -240929386 -916215844 -505771106 -28180373 514412816 970403105 495068591 -489083742 -789843974 -531661054 57479476 656914013 715765541 638931445 -470834068 -633540900 193757917 850722993 785265422 -147877782 -966317759 948702920 19771286 812023973 371563961 141701576 303827161 -951109295 -831167235 -572157272 -595753429 93279833 213166863 774441406 760657167 252548802 778725477 663650216 584050133 -905354052 -199265105 417806954 470127478 -550760120 820406755 -100662832 61859257 -389044563 -990690517 983321720 -793327426 -938595269 -146821482 509241825 -907491013 -731100752 280708229 562196992 -10256556 118253801 -380441254 -449728945 -537929882 975365162 448896411 -476920730 304272195 -763527114 380603748 264831561 -682126286 -671324057 -895897930 -208686257 -167810069 362840598 -879041549 -759868858 -408904968 -386865180 948163318 -255938990 -130949990 -617639057 879349905 -301161833 -887600670 80628675 -179984952 -750200362 623089309 693963964 -65635198 -735308500 -468111405 -273469172 -195180234 45012389 -488209491 110563521 938901935 15101123 631057641 17159871 -952732822 -59410904 -762452794 637372137 140104894 -275228238 -486385150 -630928135 165439176 -470595501 915691879 -345908686 878516782 -321305767 -813541434 529884812 928036468 -145411260 511744825 -285579050 547200802 -758445579 624199991 -663549140 819198944 981099278 535131801 652194290 844830130 -630554832 223841737 -419782919 -801214795 -854439114 -831436142 -173408677 -774351276 -318171097 -576201077 -143530449 -526717097 559508958 -266595782 918921247 -631560733 -548736773 539291971 860802484 -975380938 79782947 -344531599 -42508909 595868100 -34127600 -355697231 147711302 504384975 541812512 518767001 778945292 682065033 -789014864 -324012240 -138425718 895450461 123625264 238807569 849087272 -256170293 85959148 -208386035 -44454748 33258309 32710736 632003283 1396937 -496224888 333939680 474665905 431611488 -285361073 171728456 676423863 -999622732 -823294820 402122931 342524814 -121099193 -401597329 400483931 -66077744 -977706460 -66110897 -570026516 946408550 -746442573 513583212 -942308142 39523093 -513791550 -372572782 -838558422 578890907 50712818 958180888 -272792166 355287803 685458034 -772989668 -351801201 936503858 -106640297 402728941 -661692252 745172728 -394147967 576890340 -105698050 -970698456 613671901 -345485644 951546082 948665964 515123781 -429723000 882113230 447984486 428619182 -368696564 209208964 854710370 -103712526 672833992 625671945 -672661810 -763053491 -561188223 332011348 -430674972 -901182965 -141050195 -985031861 -861639002 -874453594 -604263932 -594096678 705817728 -397390744 757773126 428700069 -474595139 425109280 -342502423 -705361135 -610822443 -959393803 -797769623 -199421826 357834079 -636020038 555800798 647837291 507598467 -720456210 -590783705 454416192 -944960504 -158055267 -179472055 24390879 577528834 763690717 841436218 919179453 766232308 -520383571 389456948 -554683562 -706441774 -162804845 907931424 702482158 -354725420 -289914575 996560289 991924122 610761401 377895143 245905355 921308068 -374494357 739204167 437135059 -107884018 -254823382 -867079042 -197751074 -294250180 -384802334 940354836 307057182 -774361334 565855965 966735530 -148849529 411801595 864010472 531320141 -393325025 614988547 506327689 -574558589 -520692740 -212960400 -812218226 -415016894 360288131 771972263 -310688191 532729744 -589101450 -299587622 -807613564 -170554623 -770191856 -142010516 877158156 -211451898 -962631460 -471598796 -433154683 -213070888 -782982539 72906270 381104764 -355646146 132265213 316204474 524327320 97415529 157454664 676776510 -806569434 524527030 -363491115 807336976 -903047927 -677744440 929963177 -779547926 689195527 813952445 -994740220 -596114328 -419660465 305149050 240866632 -233199973 -839488455 579569467 -829919293 714960333 -583363075 -951324148 264692969 -578537339 -184904637 -351125613 804861694 -735856805 911492790 -191840991 -90147742 -739417445 310531208 907019574 -451070079 465929525 -663919550 -485597685 -890610680 -950284730 -542151836 -143400394 167794749 709289688 350798598 403967295 -342828266 184675944 -509698172 -493402455 769878451 -314014543 -85627870 -56951935 904030746 737939425 165665725 -466492440 580007883 811260561 289691768 812742494 -704144703 188917219 919906596 -489320261 -364054399 709416274 567229540 -515561024 -515389385 891690856 -694727471 737403999 -340742669 730394374 -60101300 -627726346 -160931118 481474793 374156239 -444229027 774655147 56105384 270551147 533315139 -309514507 243474086 -44846079 -966025117 -907588005 -909353367 583980133 265877350 -471061974 -325095492 -259597445 -789476789 -654788498 -463918322 -276431195 336628658 286410206 -649833002 424149445 437142082 -20445860 -855976505 540530060 -745346697 -591598974 37147292 969950443 -480710275 607909096 154632768 -423514417 636555322 352735150 256004668 -968695019 547153957 670782270 -830119411 700044735 -159531250 912478252 -750023731 775054577 313343573 501614787 -378185635 603269294 519180110 476469898 -976118370 840066694 644871486 891610350 715622536 -166286131 -732757392 -226075108 225843979 -622072322 -594115106 -644235454 760192469 535674267 -905209278 -359294717 795355934 -48198072 22773225 -767225753 678499891 602424017 -570351422 -420927872 888864072 14822817 -709209792 866719814 -807480167 812924269 -586963766 749476613 108204524 408670871 -293542121 -516707401 657850976 -181221478 770492666 733144698 -954761889 232739799 -894278613 -206685183 -992836413 835440723 232379989 940296356 -714727703 791755774 -8542810 -48404448 -512349739 964815070 751861675 531624556 47437077 -998558141 368156826 -859125417 -477952483 166827512 -962688833 -122880964 152451864 21879684 420873496 323597516 666566451 583719389 575884082 -221124709 614452739 71680585 773226873 190561856 52132600 -791143921 12055182 -11538165 245961344 -39011803 -256550492 -40259120 -740109750 324408423 988127685 -884662507 457146853 714429056 -530495835 821027808 329767019 -648275624 662315461 821888019 -506957735 528919625 215516077 214860042 -744819639 188802990 48535904 329994400 -543461190 -599987186 918357600 -688881471 -886718331 -694550315 6134880 -523407650 202086316 -832845956 787556121 -279370520 230742489 -765327594 -345546236 -469767327 238979413 193750738 -86392322 -956201317 753331646 452531331 861837958 -312694466 728737612 -456184029 -415680513 -921788667 662650356 563368000 -202104574 -284602358 -337548995 470817429 -442319326 -459243692 517715923 -191586321 -551193952 191956931 -456164306 -188384518 -341213114 -857594443 -959428009 278802714 -629507733 -234917176 -673181441 183740769 -39642061 -950473732 -702794722 -920970084 369260773 -926735568 -870437602 -158733062 -171229424 -366922916 558917406 -176268498 -412415612 600917669 -145678121 -818205458 791819459 -651949529 -194377178 -544008492 -150850776 -884794303 -720716830 27128229 456817045 -742563395 -201788848 -254183437 -924605922 829714369 414422314 -856854058 -161194152 370633616 922377755 -301479715 -472986978 -75947171 -147342937 -963858004 69656663 869165848 -405289621 967434594 -666050374 -426993560 -830431487 -950270940 559363993 -371623250 -437849528 633518970 401608306 40051734 -284411939 -336349708 -835954892 -804771419 953372434 -611981078 -240663915 -158833005 326908748 412657613 486629055 974619453 466324038 -697574038 439203536 -526371545 571600891 903241853 -418578851 546098182 -905910439 473222374 -342278634 539563972 133305219 799127561 -707715712 897230072 -980910301 793535026 -707294671 -828299360 443101954 -570216793 -545215061 -125182211 -810106421 -272434355 564276383 37143222 -442332998 -621264111 -857978649 -226519989 -445599134 -878628035 -515704792 -342209484 436281998 -252917795 418082261 334847893 795463517 401950803 -848255945 46294149 451237895 -139703003 -369143201 -57917949 -291566377 -211564666 -363326221 767364908 -983430880 -507247969 -743586558 -189289562 -596240970 -983514908 -217191787 -659591389 216884159 -670829 -850216124 -643364710 496496118 -424586254 -405821060 -927652400 442832728 -135607334 -997978434 608934320 -853039248 578562323 -850365943 803974711 125166519 356703880 745126479 66026797 -462654241 512840352 934401717 -746531506 644265875 363863232 159840341 202446379 852328483 634102726 90311006 -823925561 19056051 292160191 -809927998 422382994 -510011411 439715109 63365723 -371620670 -167243681 -86099482 -170578945 114431262 62193859 -642508967 633772133 444069746 798683875 528489253 370890931 572662784 -326533731 -587286128 -900073461 -689744042 -310668200 769215310 -401768710 215375137 308823317 471572135 -663705696 -860247095 857028507 740089547 432881767 -591076491 260414011 -286291623 662938687 76102184 -999080610 -596933687 -979932294 -496677804 917259717 -967019167 44495520 53938629 -488914034 100702008 220170200 -630522994 -663744112 12633016 126888110 400612881 833745587 -774557884 999640584 261431937 818090745 -879760821 -84116396 955725040 108712131 -628809946 920878826 170454080 998648805 -391546422 -488887925 -176297386 -481357465 -556303635 -862111313 656664413 -868410938 850984547 868886455 -872935031 -44386539 604609302 -378127214 -636280873 941689685 -254035546 545921442 -399757905 475901250 -436421324 478004242 -755666051 260852367 439446356 -266905507 -776936195 819209570 -218314296 428917599 29602310 -105583065 -619781174 -478865465 -125327564 636581998 -262248514 -4811171 989601717 673812513 163498720 752870495 -809322561 116713542 697456530 199591892 -153067491 -325252140 -453094550 -33477683 -93919452 -244750821 -953734243 -702962269 -713998489 171138497 -628038247 -738946516 501793673 -739890526 160744339 999098559 -546479664 -282860519 -555719266 -804266077 452025493 -206000144 -576179064 322507920 -87990374 -459594439 963772554 464490669 340958703 -562580095 918079825 -526712505 -956943297 270966997 -590070536 766186643 541311997 -588184723 -315894319 -174848648 -681400828 57446927 434118811 -470491177 -430570018 -172010404 930992041 879805710 222966893 529310658 308855649 -860208353 282477849 -803790574 -821970729 174135886 546977650 303942717 -764740848 -57214818 783208958 472912332 -212187091 -871129099 -503637353 -20285792 610745728 564100856 -979305922 -858610925 -710353719 874760445 -918312461 401596867 724007995 316447157 458665179 81951373 697191632 944115323 -275573538 -851154895 -526548908 582506409 120313604 -97563081 21526345 -812095329 -745324896 -606278114 -425718254 81192393 60744461 -687670415 -215047284 -342982954 502906593 405554837 779565264 169668790 379456838 801887679 320450685 438347655 33468283 299394956 -716375110 417678082 969891515 -513509478 -25785651 152143223 -103065946 264580378 -162366528 752284201 -791969896 698234137 254418544 400768831 375070062 341112261 -38056096 30861426 -792318116 243672103 664519364 -839193868 392856577 -257742771 569256099 247414362 172005012 708727423 -224101680 -677259560 758001394 -39887219 -969052291 -690116886 -112793973 743998923 -400788300 423457483 811222700 112522750 968910547 -331917770 787310202 -996529045 -721993941 352964904 740452049 -622167774 -44102160 -309359710 -148604393 101051161 751925739 -452659708 -930894482 526703146 420748435 779328863 177506755 335306355 -624243618 -166704177 -418517102 -797136503 118681209 -193971009 171729274 -963291661 -681298093 -72504515 974736141 -292001740 834107261 638886432 -707659003 -602096774 -602681714 -542053190 353379936 -420907315 -748659548 910035655 647375809 825836563 -418058566 359621898 646235158 482109193 514814040 -373981360 -588510522 -312105770 740605022 -834911887 -928125994 883369338 -564563712 -958975245 -247202379 14201244 -930654068 549315375 61454225 -554215653 -381801148 -876769397 -894573656 940781113 -84367832 297757519 79073818 -766467548 -370308163 397205330 -594077564 929003919 -175314965 199916896 -562124770 -632246713 600692036 387774680 -914138524 699804574 -546239755 728905748 279142754 774313254 794094125 99494231 -7987393 -592013565 223143719 460233131 565300834 -539747429 120185007 713303065 155416391 850499052 577269236 -840059943 670207699 -594083619 356019875 -419972149 554644125 -87052449 -373783407 -618236052 634651354 -615510166 190958082 323908206 -32647433 -538004705 -299762138 796871920 865362124 -677346501 -14209871 -178436068 218449874 -73402030 -263185610 -481197039 -264071157 -69467049 317490059 -426942730 537389461 -960346948 44538533 125399174 -234388226 449809711 88734792 -12619011 -877586788 -716772025 -580568206 364680881 -68194149 445884728 263708930 943089638 378070103 -661428829 448729107 -259015868 680453375 648477564 -827616074 495406590 870100415 -345278166 758584560 -975272283 243471166 439106250 967796708 -462583418 -453065880 -817930155 241733264 877593417 -598755298 -43895066 889634570 -737560326 830783202 -964844145 -130663696 -974700321 -548214131 444395739 -237808426 -112895602 448634168 -650387198 755062898 -157693714 -587506909 3945286 -801719615 -592954275 -739173819 -604509500 339862285 -692352584 626292408 -413620403 915609160 -221272601 -462033758 194436233 -121003393 -211153650 782103817 840883456 584199300 -723371952 116927717 -757419478 -382684849 -642151035 -641029352 -54533520 -135763834 -287595831 -636626179 349899716 -107696037 636667399 -883466393 545350721 481972738 250825427 44409450 518658959 -586893153 404935479 523291549 -982818744 603225387 -641582547 -485229951 356756183 -545571829 -847502396 891997796 -180894009 42367218 616203417 -238738670 301384137 -284009179 155354398 -360479312 349951790 621219953 542116023 589225626 40657849 -934169048 859784318 -83212437 -773632667 391084216 -795621541 -931034277 -951533623 -134905230 -871272117 836175699 967161031 764982738 455742691 -731515257 87397033 -505674361 -985218816 740293342 -364786825 112465934 634538123 -765159633 -700582914 576048044 -260687572 -193033533 -436024969 585688101 -510594244 -318326799 -735068780 16720587 438176692 -508490227 -828612433 -196635897 57022301 -314639410 380416288 -564728727 -671300602 -357441186 -28368494 -859517683 -928326089 392104522 857587017 783633729 -980402665 -255104224 35889100 -352444443 434675761 323579570 -573032236 274650654 125519845 594600323 -376703610 772925762 -972586706 80894117 -507384564 -287410894 573624473 -962026538 596408873 -892756257 861768286 721675341 639868869 471362764 -334324128 705080251 -573284267 -996287299 -571976563 -17336875 264832923 6761856 49178563 870286120 282735662 -202452166 153359723 -459576038 884755058 -753716968 -42146632 195718093 -421380870 774758480 733673711 -314047231 230927481 -475386712 -178459824 844809420 397822232 -608248883 421905551 -686616797 769902607 208602431 -225940375 10017851 -796077142 -661782771 233625504 -946594296 -543716561 -99934787 376722347 449758363 -348249929 -450630310 11764637 -697630129 -525732699 691517808 239797118 675790981 698549364 -497728866 505970554 343086418 -2830748 923326496 590446389 791635151 460677372 -308292908 343282914 -580723795 609686554 617754626 -762002847 -744426010 943969346 -815505180 772197917 349217777 383566423 636679075 -602081390 247342377 33456485 955861756 -520527809 -107963005 520502039 885432717 -50981760 -941374871 -80950212 -596636647 -720883954 983742265 484557109 934309275 614115735 761226740 245920850 48097884 -174347203 -965934013 71349719 -135790369 408510156 1255760 44289797 638702256 854273087 363478948 -365332786 465179459 -667017366 -528746522 -899714002 594873127 -443050755 508248193 -541099183 -426515249 60457511 610541815 -259910951 -755547602 370649808 -374866536 818609596 -178908154 -202106827 250841961 -259526645 471197565 253010180 561571720 -937279180 525539071 186900509 375014134 349726747 953561039 -469425947 615434781 346875722 812343705 624231286 488970543 -270060017 -530836740 364336348 -684941164 -472107290 866457444 -310527344 798545346 556593192 -109677662 -697075513 -399311908 -33933218 -470498413 -153531529 450440899 300451141 707523671 -857880525 585079873 -616022345 -255719739 958529857 -287792101 -514664164 551806955 -829613247 305458456 -606551521 808566728 -358479906 -608363793 -729979962 361741726 -654042047 97018467 -538562160 -243612262 -847940824 -939317160 -238945410 61590264 -728158434 429209320 349465888 -386344682 364631408 -836276373 304725592 483483012 985735948 207936706 394100233 369377459 -356448954 338856995 -170850649 511071949 -823513511 710924911 758498645 -420019835 475137616 480792470 886827599 -484633464 -563848028 911028288 653003204 -631849259 56116164 -824172019 871927999 561751096 907570098 188063333 -281996453 756420956 497937803 -89412500 578286571 555951461 -53300319 250271170 -939948240 -495715658 465565817 -291870860 616335596 629211196 692428729 813831672 -491790902 -801318670 -885471462 -103998489 269250570 594116212 -891852519 -645776360 860999754 -706336304 157561288 917392231 723696769 -308796832 948938784 100265765 288825400 -46753136 816465320 964813392 198333610 -583991055 -644137356 -63567819 521027214 -451945581 -753003534 -584660150 869877608 -283577763 -862393604 876542170 329293900 -487090566 -706934453 -362215342 189911016 566993950 -380587391 -385446208 79644653 -60713210 -587387337 705182324 -46543199 728725942 -984502161 -619044351 -370768530 -58237935 352348070 378858376 -212206138 787018165 -699122790 730119460 -630618992 -874131912 109568329 170867608 -235879964 -187199599 -61222651 698325102 -483490896 -17823578 527437643 -918001194 327250794 -897748665 830336009 -296915372 -961561215 -838617072 451479252 312539429 116419041 677603108 706723762 -301959381 41055555 923662670 561500311 110549691 66980386 -423596023 -939097388 -796456298 240965953 -48195689 311142682 -572225305 -969715674 687967945 -484278539 -374600162 71857532 750532992 847323887 -420183585 -967361193 -595930392 -399747355 -49776362 -145824110 539154814 267500222 -984280662 927853197 275667993 -206364015 388201880 535282482 -54161247 847330632 856665127 -583709720 -924639349 -72859867 -103205919 -304515099 -648844013 -65143891 571721766 84864762 58629474 -847897113 130083901 936739822 815650671 471639207 189101334 996824138 388030250 633766104 -442773431 -788783893 217714728 -524613615 -340780462 762565251 598687714 310062710 -978705584 -593910644 -22955465 -978461205 -666290942 298017574 806876259 -809656073 932565519 745462820 208805182 414688401 -731631341 56123231 -900455799 -761035777 -564990368 810939179 230079504 -35428726 313372745 -519463351 950547897 -86095404 275695753 627666373 -605179872 360097913 40310239 282669922 -773958914 -348154331 -586203439 -164068209 -208497449 918691365 -133450679 -461168657 127566383 -209023571 -152114650 -70638839 -70755245 -157822663 -717792491 -617632869 712958868 299367547 -87597502 -284680494 461542420 310548604 -336622778 -881275530 672605335 268223257 109764658 355433942 -38611973 -263636527 -157034390 781435675 480960268 -589731123 -850728350 -71876096 611271755 -757152706 -9749075 -749338259 250613083 397580618 -265995870 158203455 514798979 273133461 -229767668 -531086888 167571672 -77522710 760175254 159205395 454858139 -702930494 769611442 128468370 -422780276 -261260465 677942699 874749304 -716802120 984664389 161729599 -328277608 -53542376 422790068 467230081 853385801 -91217086 462353571 437435227 -14813558 -765022216 622633353 -147326661 -541857388 -53249586 -670677846 640682947 -737871687 239973521 251694639 401206257 -502576036 593513233 -150942298 645522787 -309739732 -194463244 -382082650 -663291690 -178139462 852749083 -538295581 746912176 -528361528 -448514694 131632972 -394727767 -939257703 564577567 476601630 -235649681 -154071042 724716067 -105041937 -71735477 893200678 -248406167 -352082628 -383481682 -918691322 547301552 289821866 853123216 -789070751 917217540 936854798 175444548 781431988 272092313 834900206 399614806 251809547 -83118210 384165572 296708476 -428351924 942572728 94607940 118848444 537314811 -393377195 -537650345 43262908 -392834698 707994320 -170339848 -646018403 -744041364 -836690027 -353244834 323429863 -457030851 -980772547 -100533295 -721740592 100272585 -585976691 691722779 212098607 597968151 136800786 581429932 -440745087 655134142 900291900 -389740647 483541923 351624065 -246740523 -335238086 -706569125 345232364 262744787 665066510 130340787 -381487703 104176178 315988646 -772003361 938418666 216333436 -857686521 559274354 134884910 206374331 -352185784 752159730 577570107 -196421472 -569514950 387489602 836984290 -604554326 -342454588 950734123 -442000323 -185701246 -285305131 836117958 -860832462 230165704 -498800950 883828292 -470375924 -693824180 -22072430 -116791750 -51929094 44598555 879332646 532021351 574220597 432989960 -935058100 164784545 -692642794 561092726 152325511 -325797883 -717067899 -848145810 -230521515 -737714878 912580177 30610221 997150486 124585865 738052383 -809223631 323034437 -67257218 812840348 14391724 -634620760 51521455 247015205 76942884 593823871 313730443 -848916083 -934109618 713801313 131863075 -208998105 -955543996 -965546662 881386225 405442496 13203947 -894621208 -53830980 -289618247 137173053 -3960740 -390004105 954693755 -525823667 601793537 -273730162 -736192325 685537593 646750880 -549647291 -621939938 -473647665 -818661057 -508642911 -837096631 320402622 -611808954 920666899 549009901 581960926 378171557 955996260 -95508384 -230942532 -214658912 -316148247 927193892 -940436199 -841974829 -787510967 -676642373 321496265 -585798418 -983044221 -138616990 247838966 40448289 238890953 120568910 -768881544 -937473351 972004164 657789768 -176709404 922851158 161373267 -564134788 475956320 -156700461 445284032 563878811 -269526264 -258989255 -545342784 -557472131 543645524 457195889 -707177239 -312363015 -198251162 406572615 -46795197 -75350930 468329624 -40726682 728795712 -856402162 255225263 -756041393 583179319 -878175982 291463815 -339795319 -294644048 -322779261 -388823047 -851517290 424240650 756944709 575401360 609402277 -693786766 -321838026 549867672 263154805 203228282 -765530081 -796905063 -763077611 -904152165 -308817452 -4914309 801505293 479271155 -777501504 -137516446 797967625 237530146 306458554 -371631497 722745552 -598329561 368188634 40802091 460495442 -483048657 -541782758 885223617 156080702 -276643348 -163762872 -858717336 633130724 701908165 973233550 634618556 829586542 311005517 -745580396 -869388872 114503281 648562101 -36495160 306740887 646961087 255719226 889271775 -253518365 -977503087 526753293 -352895144 984247464 678905704 825660824 811957939 569857574 -827708490 -911593423 491456498 440856831 -814267724 -145867922 131012338 -226020865 -867887861 711551607 295200071 -559748130 582864382 510762441 -836913042 -22237120 445697426 300757613 -846776315 -33972109 -1692181 410775016 -922766547 792548923 -83246758 133562029 277786431 -552274629 -850645515 242163598 -475162503 -155981680 -54972445 -199984957 224563073 -586119591 472046493 -128168042 782898555 983430321 -164940425 460733376 -325140369 -588109552 -463852432 -549130818 -531638120 828609806 540828379 -151759156 18488423 -476576229 737111353 -801641695 571482759 295930694 418655599 815160667 -272454978 357138627 41810320 168023285 362845947 202965306 -666495085 -618945672 -992465129 353741756 -629000066 231466355 -140173927 280553879 -541133557 -108189904 138747678 -375231151 -450636145 992366218 -162713208 187061531 971499161 419841025 963888926 76063564 185711224 714711211 -136932028 953191169 28142385 200718451 -802948290 609843888 -443392475 849895795 -185508979 -407024885 599651785 -498172739 812624203 416850607 395920860 -595931931 -428119411 21865798 768827335 -226049400 960570136 653393532 491634899 -127835015 -498731460 -281953812 32939547 999725516 335827263 -472316211 -380105017 795199194 -707870248 -31925032 -845579419 -247058381 187929818 -403850700 624806931 313277779 650924969 909062863 -410109493 -754349772 988551485 -224653267 -743122477 -61384453 158463182 -940212546 861116136 -478030951 112207568 -569089639 -127850394 115219748 540410231 -147554982 651998549 657848782 -578628364 -82128174 178441121 -564027688 -5122432 315985429 11064675 -194240359 681978 -544146138 -135338302 -288542126 -290650480 138277156 933142751 -686484969 -996927458 51958034 -357770581 63866593 805772184 182458307 469500800 289292831 -264144854 -789323328 798483672 -816092218 -592774599 -653462029 -63051014 -668344725 -40923003 -408852023 -536749301 -962388968 646156993 -62696661 -359342301 -808053959 -906717584 -179033640 -865173945 936839812 -161861405 -350034484 300621388 -400167791 430489427 -282574876 -129363578 -658233695 -553494134 -18957650 837756054 -639567456 886589942 -666783123 -61979991 -390945629 745622785 258323048 344867475 -303209941 -693634959 218353996 476531107 813893923 -322843238 635738390 -97697950 -105024103 -548887653 866285164 -863962630 634391983 143736628 -954347510 -57258490 385749781 -140357110 195897 748724205 859215378 -964467769 221365593 -643074755 -65764673 634979869 -222270875 -893262738 -461964710 -18754740 -836782007 -677699551 499752329 848443552 -535191711 862739780 471295983 248172312 -414102720 -93674061 754614550 396152054 -693449926 960920722 -990862561 396173748 180428165 634243138 488533437 651226973 -565471986 534358381 -29210959 -216106222 499177712 -48446533 -480240993 -383111752 685951118 -730385820 -418749248 -399456197 950510459 -992702921 -109451049 445906408 540262139 280070042 14928207 -405695497 247932879 -691895383 812464694 -556904132 374312108 810769090 -766628845 -866774846 612250258 294024731 931575474 909002098 311644718 -349979460 373553527 -163396256 -430598577 -780573295 -640212921 -607933904 -201431354 -564271455 721819976 -667095242 -875033459 307781530 -424521189 843652925 581577002 -166392888 -328874306 396945460 -471732468 794644331 -677988217 -393933049 -659604846 -888954153 -666331641 568403596 -796222168 273706529 -533593109 711946116 -759269126 287894482 749434164 666818179 -883507745 263450159 -418240663 -787190190 747334730 862767383 863683672 -199194756 -545846515 308618583 -774099478 659949112 206084895 -410447106 -779898814 -512334796 694242235 -903670196 -390154749 27940197 503108871 -771835049 97174935 92290606 492155053 654855939 855327145 280083863 -850511013 -374280459 -404608388 -972233034 -822046472 -769890309 174091218 59945332 890200454 -660494922 -600591589 698536263 -384657425 -353496359 300469695 -913089854 -365121813 471875344 200606919 526007903 239872635 -539385357 70956638 -764820489 31318468 -95802605 -863065507 755716294 -373653422 492481694 -181771070 -80390138 820898573 -302347147 828356457 833105484 -912243022 846382846 662267961 -47052919 -101598597 -162187494 960844528 601394784 -622515237 -611236070 732576222 33643695 991737072 528488860 23735031 -486283349 275334675 -399451797 723650407 -531210740 -699497597 949414728 -955327278 -356901099 915240054 528409889 712096513 -858205023 -81991161 188714153 -91177713 -456852292 763927114 -208775314 712228768 958281287 -129741932 960257043 -949848907 346962249 498011674 -168792531 75189674 -80855721 -267270224 -630635101 576301724 -67077802 455941222 -230256312 768989551 133768000 -228598053 -721726786 -187541353 -717085412 -107026822 -227866458 620569464 -866727353 676330571 -913205093 -606097207 -428068162 -503670672 809519841 -63693641 -372483406 667233543 389556291 344808628 -27711671 -229988762 -247039655 -54793205 -431057363 -695121623 649711774 999145981 464473570 -860118980 762782525 130959126 914610967 776678680 -409385759 139571049 604163253 -965988185 -618835754 -110848404 639794703 -251240368 -432035426 -909883881 122502771 -869500741 725380434 -223168854 -441528240 -565604821 230872647 30272622 -673083885 167073091 491434821 -297050182 497583839 -565126213 -107636440 -130894802 -949987378 -792948190 -881825864 685364782 939285905 -624672617 -337918624 -337052567 927283510 703378945 -262449289 -243764049 -506650296 332270932 -427634439 692348803 645855218 473006322 -72820407 -389557757 -847469778 756603104 -394443576 160267900 303482721 -968347284 -57266302 170648748 -582102535 -379234055 63371787 -22686084 957149469 542391762 -842255738 759461909 73054291 84051875 885985990 -312990584 846054778 281798182 769340817 567256048 -696843973 -113599305 993976163 -137923603 724689523 870601194 -465068551 -807565041 -939310325 -676738731 -149298541 678177143 105450116 -822471266 636618424 618250087 640124284 895515275 133153119 -91648705 507585783 -216446985 -144356509 -511154157 432696124 -635999400 -718349424 234242516 584639126 -640987477 90320778 -610586849 -343232090 -880944802 375007809 710694908 316905823 220261221 -667479722 734981419 517917675 -226759040 892484678 -209771197 -379555310 -905535237 -840127570 543266010 -916336275 -311786101 373714743 -40574920 140739790 943567906 -250256095 292844343 -462407809 285517682 -375341477 -340076575 -245104152 -742349836 458958264 718815433 -132099353 -541500911 273986738 315447655 -308762641 -93474186 847623216 469980329 251144126 -445751707 -215372455 -766620424 133633274 -14104345 617097976 300248904 57074699 -49220386 958482723 539649903 -366996242 169865626 452459706 502138414 887169482 -933243980 -209300888 -990989795 -938181458 891041565 86970900 334890866 -605160681 -187627958 -399890397 586731734 -345553072 963770191 681111256 519767594 583420652 394812534 -730456245 -570350799 -811207271 -655329188 76765712 -325319025 39626836 425838351 -756770338 770027277 -611838940 101162421 -55431563 98077089 -771367989 -517555009 -887390639 -456587726 952140082 -82445763 266795449 302493681 417884201 -398029162 -849845504 -269403064 145069996 -535859424 329134896 38557560 967427454 -463411210 -555207637 -863572490 -65991330 -894161448 497055330 -563665384 772566316 -788875607 -129765914 752878514 55365965 263335737 280648063 267588248 375945582 -289635606 -526809714 661174359 746132821 -824549154 318564244 777843923 -507089671 224748288 -391114685 -405707163 535174881 -461057280 -435597357 -200470551 271355576 -693302830 71646280 934760464 758937321 506013600 181697793 976382631 254565626 90583461 -813310830 826833636 257266942 -865248707 895791747 246248394 -186929708 380373804 -636122718 -780359366 -107554124 -179073715 653730173 -454713174 -26819590 -177180716 174970503 408987738 671301509 -838104775 2283301 169292980 338200878 -327366406 46928958 23946599 -254190309 -995585229 -23453393 -703388879 -616059972 187780645 -174447688 -779760684 -923409380 360414327 103534920 61001601 -654030326 -271252636 -844124878 44573268 -394633022 -733006491 -738349367 -21135118 392173764 -385936108 -787007811 -571267397 359494925 -813184215 -43079045 -392482485 988022120 508298551 -431156066 873394520 -539224507 -909645031 21937793 -750338859 -643776215 543497457 790002621 191049675 824799478 -462923355 -673544109 -85309456 -24976609 -109707065 753717528 -403242813 573663718 -987890673 812196470 -458053014 259884850 -16758471 513238069 -748228521 775775084 -256504668 337884333 242675390 643859708 797108512 393362556 733595165 -634076633 782870338 -350660742 -126767345 -889780274 138670780 121747775 1291898 -779185053 -791465242 558523131 235085854 135117235 477499572 -138552435 280416946 -724762728 783166081 -232149707 773037176 290019717 -366775123 -289889869 -373518949 553998498 646465734 394587836 562883348 -938590555 -391988012 -243036268 933195554 458396465 859618786 396502439 235008052 -723473879 -387124849 -265547232 389054562 467535963 -388247023 -483822457 -195015763 -469074398 -333302896 277989309 800106918 -249265295 636398496 283760020 41387125 -584852353 943440526 551709224 2877297 68336355 -834640425 -772887845 -32590805 -644482712 287257840 950675179 350987101 845984124 189533516 912050622 -644759739 460014784 788188573 153206332 -290071135 198815384 -288854510 -811862960 644262210 686716064 -903592416 -167218845 222634206 -246919203 -4930078 36213013 -300219498 -678241547 -29575019 462533174 -149478263 -57455301 329922854 -47966168 -182748407 535236646 -264232865 -870734500 -869016268 797853304 579296978 -207688140 -603332671 -827939774 643658140 -188556959 551735907 261011247 -3423026 30417364 -518135582 700259781 -83625363 178670185 -109842631 426824733 -544588110 712624202 584162119 373002232 -952195340 -775322807 69142864 -152186607 -761568162 483976496 -810797889 -417799362 143913145 310098117 955258960 -100964974 -292727909 437433949 -179299057 77437985 774394797 -206186103 399277727 995464874 -482355339 384740821 323608005 974358975 -596158828 -682519934 172394755 859798395 248819757 -733626641 821127930 -916069790 -610319955 307234894 -151996360 820824020 -8375695 -567739759 -763860404 180295852 -178302433 -386778732 308424186 -158534993 264943495 -128080378 664798289 -767135819 59728556 -565535763 -429877735 94615851 -345961882 569802103 -977028671 640210265 -63535440 329684801 762147807 -162973225 -221084639 -932112627 992052503 964716169 -951206417 584628915 329102107 991873184 -280957346 -605277156 30099951 -324467686 683632406 -799594515 -624019838 337234033 -33037053 728733206 954633924 537999689 -697827570 667687069 -542054114 -564569219 -399578879 -210739232 104881686 719830057 477198507 78295360 -31029355 -991892026 95085783 200011916 159432140 290864573 599432179 -213935349 377531160 -489286851 -347700063 854369136 -782462207 677725575 213716196 -265913280 18782604 447685679 -383523609 -746890846 613794332 873638854 547182411 971495328 30612083 -356044866 -222946925 132145613 519777363 -845900255 639620124 389133232 -690339328 424124213 635202290 855587668 32562789 651464705 -278890536 427759411 -714786456 -662104230 -410870781 -115191925 68355804 163105632 -771014550 157367146 846308208 71853990 90932698 -139704431 191749597 448958661 94753314 9838344 -529314141 -445743637 650172572 -68553049 -537559249 -762527832 -864318426 -516013567 260466901 -385839627 -788570936 297320303 -649479367 285096718 742133504 147298023 -204305463 -806700650 480470017 173343349 -11572563 -616140137 -732550140 861395153 552712352 676137231 -173034470 -808759765 -59476422 247568305 -384927094 284610976 -990985876 -740844658 473165890 -750849868 -972739994 461193030 -162367015 -544149650 990319508 532280431 370517573 663568409 164488562 -694522361 -290531351 -746562594 564787150 914720932 -762041703 -735532461 429291480 763231944 147537896 466916598 -997011336 -925701314 -498254601 -943837108 -991987341 -818004380 275215874 315927155 -128449526 -466410297 55073052 797121574 -423537641 -549515345 -837446530 574092077 -89517237 685923497 -942992830 -710194463 -651271566 256220546 175393034 240331363 968062130 -888564134 -922076875 -914569982 -754957746 -243408564 10737648 -985658980 322532769 312772920 68812172 590592104 524145319 194442298 -236063503 717087988 -324770656 781590264 761143831 -302172496 447253279 -832494233 328890497 221634170 -584276466 -442283283 344600931 15334992 -501067471 82047658 218887091 384258044 -772154800 -530637846 228525817 -902680771 757656683 -192100395 712516368 888031849 -794440860 -983635501 897965877 330333362 -346684352 821335732 266134278 -845548257 -326837751 -182167724 -592214964 285167280 -281227921 360805216 533480906 -5840582 66286912 836075878 -654139792 642232945 248579357 806586591 228886883 -968947340 -562293532 -298862243 951148464 -86957530 -719139888 -787367271 -763957223 275249514 -740902251 257256529 378650855 -481816129 -175167686 -527597035 -989043579 -125447810 -658275779 46358534 84797798 980290244 -853976845 243118222 -779016174 34466458 633521399 -317063760 -187815370 -691312004 -330237591 -914420916 -213662166 -922263159 626237046 -777633604 69214353 -15085181 -817950781 382108764 561347244 -129961908 834720736 -804323331 237862012 -871426418 -449798762 163748606 -353160515 -298597912 841199018 -360697523 946569839 -943150745 -838017566 861301775 -943204141 147972261 476470989 -857328117 636845410 -347022994 769415148 -103979638 -847519238 716939654 -782305744 357981498 -127072071 -213516885 -423462387 -13369331 177844480 -779525528 542918834 351032139 -355544161 -400907335 206378920 936263553 -520102712 -566233864 491171594 -15511801 173647543 -781553903 540797987 905526712 -276802044 -611903512 -373515693 732434662 -420447151 609763614 899932428 -539550667 -439028972 -896649271 -802320455 -338145477 -467002903 -537015341 55527498 -930561548 288995409 87260632 -723959671 662130530 -884559194 237557127 -93516940 384597065 463133818 -193115323 971785807 -443707293 38063030 -747808953 -126817498 -844672714 927850386 611020667 826451281 286926070 -729583486 880384482 770766343 -179010168 706164567 -18507262 -810191338 -637155466 802817781 -166697982 838894034 -995274563 412287152 311181738 -997112491 -641957931 299230700 493143812 -399300594 -744565329 130374454 -510526096 134638569 -622006797 -344457519 641728068 756327873 402340928 533890860 -554649155 646457272 85242848 -818993309 -51999060 -769870886 -647975035 753163293 -946196945 760724360 571162139 -353905260 886339660 -812642804 -754536558 906503009 315987812 383443929 127030055 961453349 -714208597 -116228240 -294260386 160666181 -338828730 -27709130 376955205 13702988 901590417 974330379 -818467574 -697346525 525819085 -879106706 890265300 470828334 -168490596 -326239206 -7651843 -429882210 -722140851 -474042152 -43834274 -777349685 -934947500 -743105321 -951878069 -94346304 -625425870 882674815 150984561 -463542716 637073774 943680480 761695965 -700684733 -51831206 210308818 399784193 186203804 689298975 521129651 562537858 313779534 706035907 -4494019 431837080 921252295 -991718867 -236588464 -349321666 -133735610 -108980375 -522372274 220051875 248718783 300879618 -309217072 -510629904 -554328693 776361209 887731644 747638908 252455261 166576615 -287426881 -630559940 -463541276 229000984 -862560139 196432265 899000269 -832641311 -693902617 344685406 -379520808 11971766 364507798 -129033791 -269888230 -791392968 26821589 -471327580 -846502766 -490371006 -560018 276578456 186860937 477641982 -678218298 166559337 631940946 -32966037 -181651616 959358173 914777582 515260772 843083765 972505907 -430436761 -518829577 -368044080 -540413547 -947644092 126700016 -333439958 603395772 -174725211 429896811 862345347 104686126 -808799370 -175383002 756072745 733950525 835932016 515250786 839603180 -596302658 756936355 647699060 -506555513 -467921134 -927694908 -556359360 -255027075 127180434 724705220 986128266 -487581123 -734264404 -878668579 -208958466 815364594 526701639 -829552189 26067235 -980343639 271031740 -396133336 -858063907 228099576 508926272 -614885147 293108868 -290227107 -361311780 323706384 -857470792 -70338431 871326883 296397760 -650296564 -710982979 841882587 456211098 333588655 -549310011 328927390 -309908765 452214774 654659976 182790121 -855636334 -400811539 36364176 267160526 221750175 825447204 540285224 336453791 -90204986 931584752 920213045 656842723 -834938737 776748828 -923821472 -813668672 352739923 -585177538 -242316995 -687162272 -702949606 482867226 -801957932 139595735 -744957990 -749240424 839988827 -521590877 -262692532 345650891 -400272418 -566939611 -512237081 -840661802 -538665741 -614415741 974374069 -233929837 -951886003 40040925 -935996366 722169461 601371799 150696500 131323151 -684846314 -182808607 -916787424 330281235 -369213310 133664119 -905011763 -518277793 72215610 358151495 -971423253 379231954 166371379 -405975122 6624513 -30362388 -256026662 -337981908 797038892 -642220114 -936061516 -887978037 -896967170 -168801731 87189931 528040193 -756373942 677428033 835089881 677118469 119780640 489077333 350458774 -665036751 -35618850 539569798 387466584 37554705 600402581 109276549 962680794 -21418745 -76649634 -351599272 973227016 820926827 -372985233 -373004437 99798714 718000827 -761581971 546711555 76036117 -877918702 -524937025 700579871 744414533 429118934 479373733 481171660 50039476 231333942 491555186 -785927938 -248041013 379736720 -696854389 817783851 146397670 193450603 -313486139 -151273049 -246815115 620947416 192750968 472705856 -309472091 210131388 350615066 -889281901 602819941 -988145699 496282791 279375142 500762788 194314208 -209145163 212359259 37478667 -558992043 -586018877 790555277 -511238671 -475683927 166966136 -857809232 -133159781 269254422 -115235695 -367592705 -500213301 -71038801 -236063614 -186480799 -256686964 261169064 -342150372 465716125 -320272714 -839068997 817006013 930389665 -377548337 731512840 145331579 250794335 -660178481 -191263418 683759857 -12706972 427374739 -297966364 113004708 -703690766 -113816864 -839991966 -745549789 -929641093 -443836486 26796045 -361676335 -290846198 -624978132 841814199 -154656631 498866734 165767778 -413457951 -587510682 226114485 -215730662 510445502 -398971583 -525797850 -954409974 -516244238 867011207 -786714280 466805607 -496645706 -441931728 404009587 -769553179 -357739239 889036296 296876168 -963533228 -120955678 911302559 564033964 -430244931 203415628 522044465 -58641908 -656758682 372194781 -108834337 -629612486 491230076 761144162 783154893 -201656753 -707136639 -632797513 -261648809 -543293463 -228864415 -554558689 958787079 -598475788 -344756175 -629611819 174393475 178156647 437375411 -3057888 -352598248 413489100 804755781 -633759249 -513179929 -479944784 951721409 15978636 789462214 -534904322 -908830191 -76645661 -126783255 952117333 -776892589 -483050694 930655155 686053653 -896540407 686880669 518365714 -110125640 148103913 414086433 -446599311 824662187 -270317303 277233622 445970535 459903916 622720352 -374648435 -168716293 -845428348 -52289436 -815474308 -83526544 -153857935 745886468 -743143476 -138160148 479566422 690703282 -68527666 209399166 570779187 153921508 856012061 312470150 348330857 427135843 361873594 742427276 291163719 692405799 706218234 463641482 164680938 -908745602 401669474 244444119 529739135 429954346 201625539 -371914509 -840616150 -284809539 -326708482 -134949445 151735472 -784950918 550466097 -18272672 490740335 -532082614 676550458 -352539632 352935133 -496502960 -294270673 462751967 611865800 211460830 463081729 912067570 242964891 -133151948 911436031 -766921716 92746484 -628763668 820494945 680796161 -603102367 137565245 973779652 -377009288 -74006215 -894908978 -527739576 5730289 746700249 -48469123 646939089 877864283 -550605341 -391846281 782041784 675462467 -362841850 613055606 -377424665 618243487 66829350 -90848116 -516441732 -206453453 -950587576 -239519807 -762041557 -763185480 -740027089 928978199 -924216471 -701487040 -70539542 77464785 -409519209 -870085297 67816977 -906055382 -30763922 -378235264 -11274131 136968141 75833384 442976301 -131681566 678183566 -392679249 -980290686 -568726822 -83571186 -581827980 -86700800 423762502 476928867 209219744 -67922801 -383111574 -296526644 103113987 246040061 190819213 839412809 -662843249 955790561 -367346907 -541072056 811590432 114244283 403180109 -824618104 684634650 -290911937 -335546668 -306605892 -869911974 325967589 -295633769 637955383 340651067 760249000 364439796 402405581 -315294713 427212484 925748246 962448976 -896622937 -263716948 -582854927 766597803 295614825 -407992953 476408038 442860661 -19068351 -495118575 483976296 595789389 -266341001 39160059 351195176 255230708 795350637 924843395 951047232 768272468 894220065 -751874853 -590962057 -259351674 356075904 943899025 -74459865 88422519 604268728 -468535240 -335232623 495221715 854837998 623195217 -630641664 131158320 402475909 -575728665 -87437238 178458685 -694801110 -632010593 201088572 -953817370 -491591856 -649330056 149314897 -220087851 -313736490 265179058 -633575296 -686506792 382361629 -727296678 -70965203 -562739425 -325936893 855381309 -738820510 -572370433 -582552218 -573363479 878772242 601262635 -632879926 642317401 -146422447 152619203 47402894 -368421470 117938924 -110675415 -22425586 23853702 21655338 679569179 -387836341 -534880028 82231240 -470665070 525981042 307192306 970513126 813495927 447954495 -246549320 972288104 610614101 -655514219 -345415958 -905129727 -803950043 -328079857 449122100 24952759 -588992297 987349112 680439411 -290572285 886172160 970866493 250783333 401330680 -292136909 -834702437 -390569080 126863903 -880616057 -886262055 -14952373 -285821885 810365755 -990441756 966243897 864879259 758960222 -241784297 988169580 -835852224 214166959 652834594 -994115411 460261565 732670221 -193861971 147648220 695996 849379530 43018589 -883252830 42049024 226475468 -460778992 313171840 660022246 824423653 723595219 213716313 922199500 28917509 697368976 391725366 -88129672 813567879 -579579721 993885159 -395098880 -866610344 561093172 779863855 209656079 462079519 874279828 436741777 182616820 -85942554 498279435 -255929166 74113237 -339571593 599455866 371076846 -532706858 624434172 116341822 496470682 -658640030 447170421 875180126 -108958303 -654137861 813349048 -834246390 -544369598 -234458739 -695805807 -33579852 260336107 234050054 695589864 -82431615 -344003686 -360329271 100349454 81161383 -101156430 -705610097 -294285711 125342890 -303926743 -484935033 214973948 725850937 -852590990 312980880 150825062 -89900670 49137222 671650854 -405023384 622422764 619394999 -673992344 -368506195 -462449718 -640113853 527828709 -965792552 -185879234 -452620198 -535684083 860020196 492848676 -518486075 -884122402 -147138693 115903956 358446041 -329215140 224153526 980702878 209840505 -637883509 73303216 842657238 -502506364 -495639905 -978135419 -670750848 -392509412 -448890160 459420967 331033614 70628386 -24079825 12232452 153240456 922923866 392073603 724836465 217342652 -93045367 -748049596 -247520239 916661588 639121362 878542360 -809955811 -497737958 552137502 43205484 -290338417 606763360 802757429 870289579 -79195965 -984738775 370654659 256497569 -121717225 -593052897 593287905 -134319165 -100689382 -431401844 -800753209 -613245174 261576703 477664023 554948496 -71271449 -391558247 452645594 596787630 720055164 -937181762 474096316 -550456543 -175268889 -312535941 -661283218 844503924 -78156565 -740623544 294586931 -542104857 -809439214 579712477 -945110762 -398699204 -171658933 32221609 170532955 -439026547 389922949 -954232632 560267474 -398999813 368706253 91992223 834799296 -869648652 -737621145 449752394 -40780546 -50597001 901300741 35850860 -190661298 -288462891 -650170280 -257396090 -172703615 -16106919 -251537404 989713090 452128128 -212013136 945604789 -222229443 -96861480 -246302583 265438282 -859923385 -884627531 -460026760 -155601393 557064946 947774906 -746099550 -828958675 172203199 505265693 -718468670 -683061240 149401830 -367446249 439151276 -571231983 492595286 887243304 -710870649 -71758251 -834797264 -371084112 -411001501 -591078226 -783363071 351906982 624216417 -888151898 774144973 -163360917 -137016605 669369742 681141899 -26636540 408034554 -381309380 -126533712 285661043 800699472 659120162 -578986437 433462901 284201197 -725253785 -346529209 952985346 -66357567 458536335 717431580 82897125 277143626 711818005 211689244 965834448 -596303262 334081560 -198637356 -79349144 -660769258 945461368 155725634 -99941922 -716652856 -597589325 852709056 969475142 606152437 776912792 870783114 -917635879 -502583976 710270276 326915329 -519293932 -253473088 -898020866 952341225 -234452394 -701167876 631255552 -700530088 473738766 528621403 42379246 -155026272 698325527 -715441794 884335355 -594808592 -425574721 -914320551 530461841 -613069771 409133104 -710291314 -145513384 913912184 -834255217 140827774 -74983626 -832909297 -113620400 -173639048 -2960089 692509613 876381622 468646788 -68364008 -471703702 280526423 -206806255 -865931046 -286599876 416852182 445862827 -726046540 -437077773 733444595 507561936 -178402309 -510084734 575524142 900374197 -287355375 -230425784 -604980301 958071302 647835267 687059111 -397281058 -303834377 235582754 878492040 -995257564 -169507219 921129268 -676354005 189008716 -480809969 961887266 -849731507 -556756040 235098425 -516133414 980990258 -272158568 647183126 -591664361 413508168 -399227551 -721083786 235296515 289030237 -532672205 -706922798 806721831 96430389 -11177627 874362773 496373993 -9212588 -100566539 -59410008 -230866140 -829527184 911794783 815450634 61142153 -22050610 -469098904 15277550 645990019 -359356429 882737172 -562478520 -245366667 404164463 692426524 -493075491 -875164937 -327391394 -610249388 -470193337 715990042 39887359 -667607152 91273119 940319215 829951989 730011461 -152188593 -283327905 -114890993 -28104265 785085283 -616173265 459310775 -84209237 -815163299 95174104 -608685195 300886038 545885291 307015170 -955505713 -961548245 -741226153 -255322726 -693980140 -23862026 86134876 -441425971 -876921819 -331134715 352653137 500212167 -902355263 570750895 -791173283 -114297143 293889366 -857833547 -945910638 -734362957 -12082384 879558666 -185501425 398654136 -443230532 324574379 680306245 18367792 -417231599 -160433993 400894407 -425743975 945784565 -6177448 690363740 925308192 428402770 -684841748 -388787178 813010555 698819296 717950038 306274059 -328269845 -207067030 -652339842 837599557 -772689210 -558052332 -846913189 544582833 -503873030 734780644 -383487066 -554569769 -981490041 75613437 -672366760 -129994727 346024444 983166820 -126333859 712380858 688240981 -135054281 -704893345 -142598985 849605273 904672245 414673228 313724901 -668424143 967961903 -947948372 -635586712 251108381 124398662 994434250 -130737127 -383561368 -310334842 -736125967 235453299 -957591428 630372288 343789700 -555006531 -744773085 -697979091 101960027 -32747987 -487421133 10788859 390149031 -650285665 900011826 183166662 -664085554 184426733 676282930 785267980 -797992635 37042295 -218721478 634194746 -412892084 864266996 -33931898 423607123 -292777447 -117191595 321195804 528988833 750189357 -850418746 444373764 -992358157 -368847328 -332703565 273123617 -688913710 729685995 -478470007 329143778 -749941415 132439707 433783052 43462906 -810278833 -823957294 -323962463 888173074 -540476795 776852677 836472457 550783217 -69062579 178560953 -661638036 517516213 327805898 -937062902 950336304 -543045506 387793575 -168664173 -61270053 -915124922 -14170032 891956214 906153024 823862669 707837023 -747935062 -54393614 959525854 -716576360 474540423 898141425 -948732008 -223938164 -381855200 -379227706 -299007185 142248643 -886546726 681292017 -158475133 -888671509 43018247 116237672 -766743545 436888514 901306291 -787049902 333750465 -552986822 114605782 -227744212 -592718925 150118641 -410642372 795136402 938842551 -743443509 -129269121 857826571 418304448 -89387265 893018967 -382593879 386334210 792861936 553277765 -588352712 -142059090 52455612 -514329207 521775938 484991332 -5374099 679290437 -483937053 -662577660 -603698476 -648781972 22046301 629899917 -806150915 -415506246 -975302726 92497369 552035540 552672983 86652960 -21773028 198841922 526845552 750420986 853158062 -496176232 490874485 163020198 -19312123 -849229388 228784777 8503507 -89526214 835168924 -216659799 -893671458 33837581 -979657433 -834534963 -642689686 255489840 208713901 827871560 -432913138 820469070 804599341 382545632 -698033528 558595778 988527985 428532910 -679750837 -227613895 215024798 424964229 -319805071 465902015 -29002027 305954346 -415195652 308740522 887442043 298874949 9570581 128000110 -258299567 386384579 674027042 451176697 911295347 898221222 -938488790 269539046 -767129045 545300183 -64179995 210005797 -190438727 -359060944 184219594 987157443 -305493536 883690751 242570730 -930351759 756976037 876105498 -426307103 -78743849 -232432598 -176523160 -155887085 -818114671 545409780 901293511 540177196 -694629219 664082751 661040108 851270898 -579452826 405132507 43985630 997954710 272316227 909863931 581698318 -343854164 -52460371 913566701 134340913 250498046 563514475 -656750999 -139988535 897078005 483124572 148861200 -494182717 -346033916 -842260997 661708459 383248445 -659047767 300003794 -360611360 -587065693 582152106 -458822337 637950915 -576094564 149708895 -42763972 689040180 -784973465 137247094 -258300551 279208507 466507939 -614744287 -438209306 -107368711 -53487900 -395703676 721946193 -392451159 -924348769 -184337376 209191467 -911528274 -312818777 -168659711 -388388289 -799906656 90908826 399014144 -44799287 264345293 498869151 795909767 -270556220 698657373 -279759593 -237462337 755679600 -126567244 -517096591 -936940653 750743977 -677310197 -935977249 -206611951 -921625714 -418534628 -877834973 -680388416 669544949 32127152 317176581 852076266 232152327 284486788 51784925 -420767230 -855579256 -578733912 -376129599 -399968395 -238370420 -680289648 138690940 -907058864 733240180 598052169 850309179 485387719 559247313 16593933 -878814135 688907339 -106325442 514166956 -709679979 50412274 -675186440 638727485 617192565 -749864275 -743073258 711429264 337915854 615086663 833356132 -272391712 -9098434 -966642980 -844752126 -861879344 539735195 -912910690 782186541 308661254 74265314 882712002 143702593 -271226851 -67770008 -41732816 993822065 -119559151 -627590732 692858281 435265615 499223076 321023314 108306938 187078896 909020800 52730095 -537588604 -343820897 225257986 -940783114 -364142409 -276850719 379700217 142225482 992127138 -420587543 -126465734 -752643702 516554719 760813086 -437665650 -857615824 774695891 416518072 -891647389 132424139 -935311543 681600634 -981614262 -792908601 -981138040 29323515 -624210354 -696720281 -199635510 185331218 -991722509 -466011365 878048460 -791114516 -373715578 -937862783 -30369054 -438662739 -862937201 -190017014 761429689 311986416 -166869076 -3949233 -432651761 -561148137 -330423239 451786724 -665861786 133418951 303507505 -669329709 197848602 87567627 -363594480 536333262 -191020113 -716913219 -216138107 -141510109 -950894351 344632609 -635302513 -219647041 -460095614 781465015 385170680 657305938 398686516 369356501 -5591675 952291548 910387850 -36593259 -788003794 781890023 583159692 -634059160 -674877599 333388395 -327604780 -979832797 -303680177 -469577356 389025395 -765426411 408622387 393794709 -839300123 -783679145 134245678 -957670335 -856197081 -433416208 -117899277 70655941 369398829 791515628 -941123284 -970230899 -53433231 182131869 -648424075 -703186086 -679760886 -733307254 -702713808 -483218079 196816609 292483290 -530668861 -725787897 -633730406 -279681621 536518474 755611924 -873437920 -231337927 -147806199 -386357670 -989308140 953709975 -197972126 829631938 -27368372 -910030668 491282149 -77323111 -220461188 -587524089 -83420914 647757421 -445677338 458698102 -780104488 606786873 8274654 -46888709 -507131495 38516161 -114956589 748795271 -289998305 916090528 665924837 -233716939 -584830317 431772256 317287791 534812960 363296657 367308827 736489958 159715272 494658048 526558522 -388541546 -523433629 -580403714 -650319104 946053732 -635182604 684091966 335952293 427762801 990040637 91196317 17078933 366378875 386186118 613143537 -799671982 -510925296 158906039 808955596 -776802259 -700877261 373923311 543750941 877731367 -20938926 -604224426 -631790451 -66147214 411329757 384121858 -116874922 420907211 -959378389 -594258932 303055559 -487723659 854722617 -887232542 874818599 -260464840 997323427 -729266904 -293535424 -649453855 -825672652 -291906309 -721233048 -438260207 -282463047 902480954 -857165982 -20175353 -708241418 -289564860 -345795471 670439733 -70090751 -25212372 494096927 311281788 457707885 -260013294 827299887 706250331 -240493516 365290048 572563398 385019656 -236278581 806179500 -903533924 501208541 -261396389 473402903 -956645647 -369445192 -848554901 410451919 867030284 -636973578 -806224250 662222283 -797424697 -826640440 -159726169 48683311 -953735209 71889724 365473812 -625942509 -450288414 -434496346 749990949 301063243 815899773 -96100719 195464962 972750812 656874026 973970735 267248004 670018591 257409281 478751438 -214609552 959703549 -954138716 -801813968 -109613799 -212973593 -837983661 677999839 -42812951 -334338711 245424083 -875613659 76909668 -80014316 125919593 -63043556 293716884 -236598928 516309650 365535380 715170740 896397787 705651549 65712666 -812887 -437511828 -363847975 -443065419 -872599549 -680833165 -922488499 -640253395 647989679 792837296 -467684942 -637457198 959742709 313306884 -964200387 399817704 730947995 -572122833 -242721427 830681038 -453198449 597444656 264929460 634435408 394440361 -212540927 -212259439 881854587 869775257 569424318 439925462 878407316 -162404461 338478615 -54141022 -967587446 16744368 -827854317 111215040 -634684449 -992026219 -981668789 349865853 926166230 234996108 366539915 432552941 -604681793 163960648 -505784011 -216357981 272224582 -731799955 203359054 606615499 125263165 964408615 209615540 978088733 -266775693 859257021 -614545526 86269781 -903437347 791421612 441187803 709255358 -827262440 595134703 -527495559 237529326 -788309406 -208703650 406756105 -421005445 185591568 -548273950 -558266122 -425088570 -291868523 63003033 -637121178 674043720 -482935751 -753304396 -526921131 -588441877 -231543140 -195491530 152239498 922077913 907730664 187666819 202037328 -817890469 157347967 -377063704 904188037 -774161801 -247378256 931225367 -235787240 835349864 159244223 -712801251 -532823905 -109445404 941393621 -682291322 907271457 704989330 698267101 774007648 689583585 -100829940 549939444 12129589 883249659 -739443174 -90248891 459839202 980289125 -340822164 -645176093 -874353807 293176045 232673556 835784065 -225195909 -538351741 -367160365 714834397 -10643528 595395629 707748426 -959617351 438627171 -414814306 -915766590 -642445765 910492855 -85395798 483506694 -33444032 349441455 -893601837 527959075 -957661805 -369658248 -180655823 672609977 715178391 -87743939 -531156619 -411909333 -414701589 -417159870 -598238599 -659682572 -246138185 -872602402 -744526789 -552907495 475214650 -742976490 607897109 555663456 665212640 -758640695 -911763134 -361642992 691287696 -130983178 730906071 -142752522 891409642 -965110163 183312474 -879154349 -19578739 -977221427 637585285 -66611038 -61975341 -842184324 224763271 543269537 939175143 171522054 148339481 240507601 -683672892 -646014350 -681365135 -52140683 425704797 -447481005 100130109 -743025982 -87344317 -464651736 -705331611 -83746088 920661548 -889611605 852873824 -374838172 -450141963 -950942594 375063251 -768907237 689511527 -392840720 344444272 -236454957 60270584 549070619 902696809 446927680 150101871 -885413694 57454803 -634553601 -671490999 -973253602 115335960 -441889252 610444448 957161617 25778667 -632168975 -988775971 45661341 154220224 302590153 281355968 -2735044 -684856109 -306796643 756786100 237327576 739616321 763383751 -309639372 990019366 -764395202 9399154 406391959 784130654 283299646 641540321 -258772684 142197511 -445197833 -220294671 92271970 -3807890 -552699594 -485617057 -763257199 728243320 -287719770 147298280 615690865 -761405015 -85361706 552472163 -207616685 795246128 -722621187 -503857957 -667183721 -517767654 -76024665 -440793325 73887309 39824974 575461220 489567486 -946945737 -198238326 -601621407 146535679 -308194085 531178897 709945598 499833417 -974302223 -708777310 -210169022 580153545 -79725113 142250733 293830019 -957614011 458947812 576512085 979491540 725226361 -552446858 8779833 640544942 -53908901 -371825653 778420407 -247181348 285564737 -336245551 -58891507 263723358 709887962 -376290891 -51234311 -750626107 297107264 -666304446 25898328 199440848 417096966 -493844736 166452956 -378941324 304083127 197604267 161318301 -607266918 -16577566 -96488424 -467006389 34865887 -996616089 -286449090 981293926 -199025499 97409661 -360106031 14208383 -54568837 -864541254 -879623201 907844583 320298374 -648142090 339174030 848989355 794718396 245545104 -291448953 517918278 470962872 884414350 190060319 15159722 219943342 -20114813 777767798 -54097375 -601673399 -437222934 -725822517 -513916175 -1957248 -640866145 -96874092 -694334028 -965103376 660927577 341066072 508491855 -422100060 227013796 693432597 -146692532 -281128837 -25333019 591825364 -800377494 240406259 -234526770 991035833 107767090 152073521 89695577 306545464 -301317196 -865142191 -918967410 71096051 -211437942 -827431397 -877277829 -618114708 52645891 -47019280 -215076285 -456675439 231288875 -937162446 218248295 375084450 -642005479 -47725588 793545475 -889577658 -319511998 -857483153 902357120 498655347 -129597073 -71448274 380245718 -742368691 -881459816 63671118 -23271679 -238229133 778576075 738498719 81292774 -299814424 -438140003 -374218708 691066185 -566586235 -194857938 904377597 21582802 -917370403 898075640 -966121060 107055118 -806317163 -782730990 -261992398 -381733672 -108525831 -626640515 -967269871 886871532 65399582 59653225 652194496 569310622 -80358792 -380385758 -319364344 232688743 -160744819 -946481530 -44141814 -932247074 626592869 -279680312 524141039 -827229655 -109251838 797201588 -208880023 894228272 -688929144 -463985010 39730988 881908047 -582770725 -971629376 547699456 496633140 -173713235 175600768 591531745 -392164520 532084125 623681839 825932236 -941372957 239118459 811329876 -472297053 376003141 869884473 -762889754 -467893726 960077486 995757874 526070238 -51226847 -534548810 173264803 547727363 536863042 960870090 692878823 -287930307 -618935515 -943188919 883755460 -338476639 807807450 68225241 -629996479 -412403536 815750535 -122933502 130491703 -396098615 -557461956 -485240909 -291558379 -284318575 -320906228 -64928936 99218678 650416489 353901410 713467916 -951751015 590712227 617062292 673683446 -392039989 -98034484 932084279 117497272 893754613 -813708460 619641039 194927603 185716121 401703868 -869715927 8361173 -461840184 -785387024 -860608452 805954380 -868662655 635747999 215952132 -699359985 76658006 855966934 -318898000 396792174 676704497 875526699 -501580270 729132485 630735321 473595623 612477853 -273020187 376274909 221571624 751288063 275874129 648176420 103438005 -294689680 853703077 -826977668 780519752 773222033 -115786334 -335850764 391166798 432338333 -583064071 -589477688 806346753 -677549678 639548043 -867262998 357543350 857107283 -371620851 550622683 -746518147 207820710 -636443545 -87384736 -406783572 101202523 877718043 -731842535 305496751 -878761038 -457736631 852367425 633638265 872507788 -873269327 126658374 819703743 -887157435 -60234949 757664215 -726159227 371990409 530351651 767040348 -346634414 554978849 550739688 -477147243 755468177 -22416007 -417205244 672749898 473062933 631966100 -221771453 206703303 -709158339 61957663 557255910 -96977919 -4926316 894149666 305287762 -466193196 -887867640 -104756394 -898856049 -905260572 619902212 632708345 195012031 604052449 -163266133 -880642565 -982267411 975411194 -435858021 603930382 710519333 339021048 -865761374 99766844 -845133166 87922450 -531009282 571138867 -153917020 -442133089 -300482106 -381343156 160886632 58998946 939270468 -431281352 108342827 814352241 282765359 998347655 319964141 -813818841 -857773581 -810247778 394492550 -335781218 487890514 -959054355 -492762594 -295135455 -408736460 811206088 -2910799 403279475 833228696 -773683293 -599454213 -195253088 984927210 422867988 304132192 -861099312 182181871 -280095833 -852956367 -764216185 442866425 392587477 -466647348 -308057187 335825230 867514924 -425005493 953680307 244236671 -575101342 -108958395 -493920860 -598197496 663521585 961097782 98487536 545384269 133338130 -222017932 712034948 199049147 -469185021 -196915029 306572382 993434792 -817515543 306675565 738812403 609184009 367892795 -719205289 940368634 756869224 758214947 878566137 -717608926 917936610 -568991592 356274081 -941534268 745421026 -572185233 670432288 782430312 43426453 -411238722 850937360 822254089 81535768 -180562439 224714989 900113052 346266244 103886681 -147963454 514612994 -865913142 -211331625 -590593913 -407000784 -177813874 -881965900 -944345064 -165128707 991461961 -950648964 632247390 -836620303 390302241 770904115 657865579 -805259733 553737620 21090510 -84072368 -428457570 -241477248 772475818 -109150346 590441176 -606778787 704863902 -43140513 852081154 -181099716 668278576 411636424 -23687946 -96465974 -762750651 633035333 -180343783 -893698595 -74568389 -908837125 -710407280 947881470 113025220 -578797400 -508333950 -929353306 439446866 900595158 910064258 176738572 267806799 -584653768 -632077687 733525557 22386793 -464674877 739821702 -920126557 -392900712 -103697191 -13571406 -190316910 -537536665 324036789 405505581 218202266 131162716 -485975100 -837504633 932661689 -115804206 528603101 997744153 230516653 -85191875 419699383 -588150110 795914500 -961802209 -800216750 267005737 786745412 -359382435 576213897 615971955 -211562853 974445630 106096770 -844343217 -697108166 519067216 720105815 111530026 529993402 511926178 -53782893 -459760639 -841286079 -742256703 412851628 80309239 -182063378 -794686168 -161352171 -90621638 134068450 573093611 490756371 233394397 -117859879 36867440 185779761 -448169976 487029471 -979547948 370886350 483449185 -69963336 820805257 202609926 -681128621 207455203 -508813732 -286786201 645054546 82269581 316602145 265486623 627650831 339823112 908485376 433343191 -294861088 642391555 -248141433 961096085 899544877 716664221 80985196 -98627028 -799014061 486444408 -61006308 -175500741 720700936 749922500 502454375 -445743714 430705943 -830988859 -600616155 -811393793 -526414079 -336461336 -713368225 -99743302 -351752228 -670981862 275941523 345533919 -933662830 935056765 594120808 -729145867 -526701031 906275248 961576608 -759492994 -32002776 -723047694 17970015 -202229792 198269076 -731466882 -502053274 -997194664 -716715051 -574840011 485547254 -399062875 -411169198 507466319 513624784 -450834648 701932776 -937787841 467495388 68639684 -825116909 266153299 -286297480 545684417 -507485115 254160027 98602978 -508660192 -378397521 -809383273 64443750 398963391 -781386836 -112391113 -125366612 -500788062 -203124093 314987121 385084234 994262055 -954529848 -1877388 -110012565 -785466806 -335611071 -650603570 98174587 -609817265 347571223 -635481838 -257814115 561437536 -384741698 -813027173 -60125821 404656182 -883922508 -632535440 795462607 45581172 -157377349 810784855 465645567 124860212 110979437 718350473 958949230 -927953901 553499816 445977172 71805152 658689557 955840186 -860359207 -279784551 905085134 978658760 599888973 731405603 -753988995 -61724425 -51902728 964131466 843496925 -831816066 40750307 -659759890 342592844 -950155105 840516899 -529954967 535365169 166746572 -147527519 -510153214 368276281 24791976 315007854 62884811 -718364258 -198912244 214117847 329178809 -772880520 -12272023 -859298839 11680403 -472468649 260678003 231226995 -762750275 -908792429 939997234 -215942407 655645566 -232383197 -913820507 -221566128 -701033388 -17474349 -458133931 536765477 -299362918 137774938 641673525 -198980641 -107836435 -250106409 -754335363 510922745 -563133611 -284199534 -541816031 559577557 317508665 273008055 332534480 -689977220 525085583 -42046171 -619830090 382093870 131096323 -391734564 154289276 105281590 650294963 9254864 262559897 596140364 299509524 -721230489 -847559914 324548157 -267418157 769165636 -566678152 -678587057 -28036112 -30386617 -969543725 -947133471 18677726 -239015876 -103763561 -259242744 -953022481 -235482026 923594496 -528015784 -796370507 82639378 48177393 -551160886 -224019246 995254833 -320121479 390532736 896985611 -918320815 -933433694 -80738011 -305026000 488136098 -976450973 -836596564 718520309 -940218302 -749105646 514676112 -66838061 -578564953 207250727 421575452 766113621 87288337 316188976 -123843932 489897473 920633377 -411038973 210117701 -798797293 808276684 459127836 364552337 340752271 567505303 614850085 -468164490 436281983 934246139 17909852 -287414739 269110554 -124629083 506478811 -943998512 -422241119 558267063 21422047 684974422 -643793589 911786762 391361789 -965289606 28617391 558015415 -975697366 108347106 994432234 -864549956 -436072011 750864944 33318491 -796754095 584805967 638451552 -134598913 -512720559 852794264 794345380 256370411 568829744 302698496 360642645 -930104548 776778306 902987691 -624308561 957841436 -640562378 763878908 -428232848 582611547 -790669941 -357854687 517991874 263909417 -320877914 395278228 244643498 -539932294 -870742323 285626646 565259205 358815698 -811388241 122729084 -619475775 283997337 352561415 697533806 46949402 -411417610 -987414794 -793558590 528782146 985274037 560091405 -916865592 -14591971 602782630 62297498 830973974 -627102093 -941046223 529993349 -875350629 -965398954 806796483 813522393 -294163289 358780459 401085332 -704210941 -852912329 727517577 -930577494 575658110 532282852 -46463593 -574752910 -329252642 -358577364 -380068347 -850813339 485328906 600784570 839413112 -948422419 -746204926 915181685 -201180710 -516833963 -251939546 -476121396 936211280 -46850567 -230877046 -66598021 235257024 -299101562 350018114 220878761 -492304518 576036637 -517779134 -233325933 -253080706 -353353381 706553995 -54033696 -412391642 549251723 -371146486 304231694 -605311398 909748986 23906702 969853873 566100192 -755284421 312379416 -921959184 -143154907 -692883591 654541984 449116687 -9846548 -820752572 -898385248 -579889986 244177241 -621853467 -633348979 -880522942 218112295 -156293425 976684483 257514069 -175806548 -119742461 286231933 -833456308 -3356097 -575821898 781105149 -441707547 518655583 -343422252 -14924393 -978421752 -343346056 944225107 -663475866 416611445 326511080 -147046798 -270631955 212810237 207397189 -245680544 -4787898 108308393 2922464 850551712 567886632 -164531234 -948907295 534751000 -956676706 -788240555 -266275623 572021560 805751263 -497824678 542306257 -289210379 -333083658 -138849545 -78614702 686520005 849741259 689796111 39845607 -878365042 -467958347 -534352631 -717500095 19770374 422869419 929797939 125727875 16015406 -779297119 137707546 -894320738 374955667 268720860 959211142 894004107 836227698 -843702539 34789467 940604558 -797693460 27331656 763569396 -420283247 690417861 655661857 141023200 399005322 624244150 863623947 120064090 -669155818 227473990 -302612063 631732179 -715403351 453506766 970559825 -890906956 341513892 -81913337 84070542 392741113 -832658315 -598290655 -693923338 53010492 -821773473 -465684665 -773019640 352428171 456749623 183217100 -553299596 661406603 418875265 727461518 611579821 -861056930 475287677 -924352143 102434038 -281313614 -260791085 -249283285 784810175 -503258496 -113041008 23889024 915299653 448479813 -532277113 -755462637 -75578825 -446854275 -879263357 -131657463 -526489506 640335065 764458886 76236359 268861276 -588226895 724654156 784586902 -260858015 -567589496 657465380 858023282 148609013 -396070205 -907358082 -78169057 968248603 820869981 -672869270 -623477733 993163036 -565879265 -309600905 -668000301 955472000 -784359617 -620730347 355747497 869747655 -586279010 468057027 994160314 532959789 805795047 -611231442 878673859 67402693 998828849 -816506019 -664763659 221845348 906225042 420944398 -328036435 710311564 -556078915 -851277135 -90717319 831727880 -594197258 544489534 -160903143 -134436991 351603958 -888958713 -248632348 494787233 456220795 775714256 -44571484 -791584533 421088858 694735650 -861939909 -825387056 -791407876 -15946567 -558428022 123612562 -431394868 97600315 -121765792 928872016 -832935297 -466672514 648958198 -590309783 -954467397 87072846 634140100 -430973709 -197757848 -182357278 -189747457 996375914 -514189599 -711685446 -445337988 307185683 156104728 -500680070 -309396665 2187904 -377627862 -733554538 -573847540 236166818 -803680105 100001087 -37136820 -779853409 -140155885 -658584828 -512746505 559682954 -227179621 907955582 -807219502 264743545 -803353914 -41107041 -802550363 304359741 776225315 -602398782 178632826 -739732929 579265459 -643912475 782852352 -629733603 -64340884 435106608 654639636 882524588 704431172 -603793202 -902691740 340088581 -799161983 -851563329 -738943636 663251965 -18820048 561916759 -818779434 -509113944 -309155688 52230785 67709811 564997173 163079527 -116160079 279983604 -923237969 -672480874 -950831173 -426421536 630882775 -683190773 271142629 -971537980 -187736438 -593375659 710406529 -988533466 -976654994 -459584115 -619706570 949359800 331726335 226558238 -137733966 645947490 -154534530 209139406 -75409067 -863084033 301804048 -666217382 36975739 -62855399 -460189359 -479686157 692242523 230253478 120709250 864787578 -386359640 634560390 -534817875 363282741 -119794765 768221675 -844459328 324898587 236729866 -285943146 -2856503 -704372759 -944374750 -569784977 -645722783 489408341 231109033 -518530667 233124316 -168788371 136521808 -169584339 -970688243 22074206 407830268 553517036 -78924473 410032238 497592435 617567001 -7034632 -9301195 549116819 614563862 370591839 -240597882 673854080 488212795 -567906985 -550094656 899830940 -804731440 893895899 628774940 -686006939 -580439587 949542608 -712457245 -307083803 45058996 621203408 -510155188 99951325 -769590227 730534251 -427412343 248876371 923970893 993946877 -757695248 -991786412 806221058 201905154 959166133 851391426 -431547393 361346412 614150441 -381600434 -852082941 -203427140 298655468 -992691773 817146859 353639540 52271772 228904174 96167432 737578098 -204060996 826512250 743662877 -982928840 635152431 -474695558 -614710971 -451674465 -832218598 808556962 -290360127 -725360549 -70558602 662046728 -403983943 -283215647 317716173 -858188713 726156735 239463342 -577012707 542116888 34629239 666028621 -545835968 -840533375 -311793141 -904554693 571197569 657264485 -802163948 916171002 -382095642 116849636 -731928539 601909923 876848845 497291424 536945160 964252118 -553182101 949129599 836970704 -617159578 521551931 977302745 350803617 -915207385 253035914 -640179086 -625273530 417132053 466823788 414319966 -182558848 -188829332 -487724874 696917449 -39492668 -918606528 -689079985 327240132 -187412968 669759698 986333525 150029353 -51740914 972659699 257086374 382900321 -120212434 120055059 3642343 -418627062 -706129977 654734563 -880355423 -157120263 -158443654 -929830920 -834834404 750473033 -972585773 -778425052 -498686435 357108944 -622582110 -440668886 466192882 945926321 544728809 -842760286 81494868 -417321482 -428019337 -177006797 203521351 -606698250 577171657 129528964 -531989286 843144458 -354647551 777519960 -278813364 -260445163 -487315024 -279550352 -691369593 351791762 606662210 -360140532 1702691 -138571200 457956681 509926320 321253000 864627673 -755993642 396145877 627519149 187772551 -481058709 -616633436 -638075761 -720242318 -709919296 299674300 480828440 -576186580 881164522 229905083 179459858 -617132998 -125786971 793717799 317921442 824926516 459766949 -280090212 -649357926 -109115791 809741589 631822929 -435331686 287378822 239187864 -252698665 -739789645 -173845682 528966504 220391965 -757468789 -645303186 631637563 691747146 -146786300 -356898728 -345704176 881927831 -248570964 699118613 802328943 742840744 -289476529 83818877 811853691 27446975 -147560068 55176284 -879646557 624297484 -112781628 844417164 -518560639 -646690042 8282658 745011260 678520844 208205367 367546806 -63428863 15935052 -731722329 -816976779 461203448 128505250 -452556296 89695377 -706176248 -887612062 -640570747 -438145847 -22861590 113219368 -769394793 11947469 -809956888 -851088377 456286238 461222131 -423472125 -512219024 -471978875 -572409730 -329112775 -980945946 -416879510 -531560464 -965567748 61593520 490758787 896702473 -87782185 173875080 483377972 -939893388 734310211 -281046501 872897802 57159393 -921995451 -863049487 -572092270 -220869275 -373720330 -892305134 729962819 898436699 -609647042 549997250 -581461592 -804683815 451251257 417897975 727087264 948660907 196545453 -903767594 171432242 328735136 -922996209 727085093 899525909 777184744 812353516 -333805445 -638593608 942692371 -274353386 955689397 -311403662 -771313627 365463884 394490647 650566552 -89458415 569007292 332294959 -39912616 648634935 -233141248 970050031 919945160 131037894 16254913 734926235 293141847 -924569227 831553974 -772630426 -894720569 -714204915 -47121678 -498425849 444368927 628017837 127018545 813245260 -691192716 -708577737 -354190464 -392094106 -452221991 691644699 -301632265 703596962 -941785233 345417550 298546303 -531706649 -168167644 942460274 -898317302 -703293429 172148473 577733443 599866037 -388962652 73874592 -343258959 404965179 -992149225 286699860 681927986 14950785 -903036737 905623337 -770268877 801675385 937869881 -946774385 356093434 -982077210 -185933843 -208729424 -903934276 75256397 -309798729 867597824 -30135318 -715602960 -936926243 -551864796 485321798 -534252613 -228038122 244699774 -950855856 776667807 -71802492 -770069998 955188137 469886060 730328998 -42048031 -716575863 -611663867 892181865 445572689 -397420251 -891929044 -904772606 -166426818 853606283 302005432 425900215 -464998314 -281579582 -50101595 554534183 903210454 -448704670 -346464439 874126547 230863019 -770920855 -513493374 -791825673 26480352 -441373534 -285251445 262425801 -840802437 -5475449 -799872424 -180416911 108580468 -370493215 -349980704 -991997281 72346308 899941481 991485782 685666616 771514454 532364673 -179187601 -900480863 539007406 -192833564 -975815096 -19180331 -455726889 876465200 111299673 -451452928 -425627914 803496445 912497290 -946607261 929588004 -10760940 -904962640 333096296 -366853256 621581747 -123211392 473032144 -75129940 914385855 402896417 64508139 483140724 104112745 -227233098 148971796 807099880 221305287 -871780536 -15293967 274461374 -778287930 -879457659 701675269 -863247807 178392497 -661034834 636485234 742157256 646340438 -747848385 299197213 -277234222 -495939091 -450585332 128081571 774848418 890801189 619783429 -533324944 -18537899 -795186641 303820062 -604758766 116501541 123811327 699986168 384473447 196692962 -143759254 -40699454 931128352 342083532 983922894 512883916 328288318 784703963 681056261 -161482321 -79605154 -724228718 347377130 672300296 6418671 554492580 -441909546 -956458762 -863944604 -444951792 153798083 537070255 -408500943 368200209 951055669 -812959341 36418811 251528208 -587692204 -898927044 239334373 -666494547 -48152075 -978328367 -462632772 -65512589 -70020740 -623936690 929563439 -187378169 -550725537 996277684 109279247 -262607871 981025314 -824958141 -30110090 710297746 -309011686 912842302 -949772266 -285093748 -687503427 574680993 -874531969 483024624 770146836 -868764354 545764484 -310925569 -972505307 -66381260 800668812 799879224 -922939560 -681496721 -284682301 66780744 480736074 758638229 -228562689 200142818 -653128079 94647972 -509451216 83162524 195920311 815449726 540682875 -965426056 733592867 -250332467 702275971 -181720934 732228467 -616123943 923086257 598074495 865999416 109664888 630129502 249675237 762287934 210094147 -963943182 887899566 -83008451 323839545 663103873 241468148 -424345972 -904455255 769584935 657015645 -693886798 -971106152 724617264 -842287130 328714380 240033660 -942437407 365283629 613556524 372650430 422639277 -777067349 942064066 605476200 -929339941 368958069 274600709 363510228 27546475 375229052 360328502 -622726247 -692079308 -192690433 -804477728 -464193263 158748520 -475030329 5453129 -281082075 -362750630 -643821351 814438224 -859428121 73800478 198896637 -519253099 -700235038 -266004494 -825374945 -749403697 -529221507 345531309 -149249376 842878189 481033975 675939658 579173713 -652655806 -242936386 329466658 -883491489 -447881755 -501636655 -464201281 888469890 -171914251 -602500561 -16311949 -505402780 -51127923 -78283187 -856668452 -237766068 -843745664 25171534 -289266938 -140972762 -841441248 321211463 -869862214 -343106058 -888898643 -937663652 613602064 544776057 164591211 906969333 -462175189 420734297 -951896724 -808398958 465641818 169144623 570946744 -121081331 480525370 -302138740 306198264 -819263671 973352304 -824261683 -987791781 -130878922 778995033 249427146 797467352 -639410670 -705888181 88633846 -805070012 -898012712 600586990 114716582 -541832710 -788314059 -699474003 -982261652 546243411 507684004 -715294818 -839076387 963276686 -195061835 -462295372 207982369 -569736829 130470411 -488813093 304264857 -559821804 448407460 949545342 769979402 -260013460 -341248159 628376643 -465196488 410274229 207455108 325585919 -657174672 -33564748 771822447 -321086916 -813753713 -656090064 502956935 -217360498 633604470 479415594 957023553 207737445 -732711745 725303463 -551475139 9083248 -487000542 283970665 -765850808 770799300 -617078309 -116988162 -193165765 -199783488 -986301888 127785644 244961869 736819762 -2183850 114955151 66251965 -964785207 92110873 753738141 -965493453 872254900 -410415584 167360524 -445728504 813757368 -159265020 -969884471 -587016169 -959002267 359568645 664520450 -777497478 -923361201 725070457 -472666827 795522840 985651938 637345499 -433238076 870594003 -293191461 -283475250 -46962438 745550357 793776833 591722724 -801644200 34903580 -376739785 -998876907 -929159433 -564380364 -276756973 800576612 -911812020 65071568 -12328293 315027347 435353780 696434083 770522084 934418183 308791441 477962153 158951401 564297427 66408372 -481713209 -463280062 540339607 341531578 -985119979 -343219779 708318698 -530726638 -316293351 577156838 -287406023 -553459108 -348004365 -176963935 235332809 422548985 824879479 962784179 554144041 -849707986 -606435730 542237794 713826363 171874931 263880484 375474934 165105934 -718141369 -699875842 -69397754 -979923860 495068689 -552241747 -946441095 529017753 -883094453 196036662 -491066493 863809465 826233958 706340877 -454633659 -865052953 -550193134 -334566490 979128961 524674031 -158766238 481436724 293314515 915847330 118484387 -366759555 348586958 507802452 -651372423 425173196 313030999 -821263150 -547277191 252759368 183394824 -405409751 813483573 726640346 -909600911 256237201 795881437 -176027895 194671188 38230004 -250631560 312207255 -102318042 550206921 -985146246 -647949384 634484686 -848945221 299001045 191943888 142861703 -187590931 -820876970 316761289 307000737 558397080 681229942 651771585 -41812033 -110016192 219823547 -905030769 -445673415 -709677904 -174455913 -933141229 278929748 -36061696 301212833 -73865834 373258549 -932278923 -845438658 290014705 370397232 218715571 -941817971 -379782669 -674995361 136569582 163383359 607597195 -937530494 309237322 -417823138 659452521 369849829 233325239 71117360 -464936239 -940542900 385466996 -143413714 -923442523 -512838993 837249160 -390699216 -479926759 -235292323 726638660 -889381766 532192970 -686122892 -797512729 -725173392 674892673 324835941 -773880329 378002813 -902297345 116305213 -112430345 -772913107 845818649 -467862661 -890096869 -654735934 -942768552 287717202 658008564 304322674 -610400900 407018447 165697635 623672307 -552699697 -191829083 -87898449 826931008 -588542944 731023030 487417273 -626014372 468485758 140820854 -35537585 775961716 99044458 -22198943 135379734 484414112 119185028 938225038 63671440 -448938712 -585453766 512326922 -892201184 624986288 -977759717 -150360266 810245315 607937487 72072993 76366643 -444452232 -857833360 -976951339 -479265068 -977882179 -289452377 -353588104 360471385 -6452138 -601745640 651838107 138508947 -375595853 254323112 631564480 -972354863 -179801142 290242253 288950456 -494440618 -629349035 -972650605 873732444 -737204606 961729652 -451041417 -35602611 -400263236 -152242340 105802764 647779974 -201905329 -797822674 160533689 -919172817 381080789 -164003583 636391907 147127986 243721447 988115529 724085316 -707476294 -570566395 -136607563 -942486957 77214098 -625696970 463876662 -834974161 542967056 -156220300 575595496 -941414391 -121863244 -682939064 -686379080 -477627440 -924846908 -416666803 -132640016 859599233 -96711927 -711003056 548724525 503295730 639458574 -602085512 -377993713 805882307 -866791509 584176904 -739251819 48449043 -1576262 284127402 -32149589 -138326674 689797647 88802899 -722360088 251371567 727880902 889013614 -380998142 237494191 493529811 -6624965 581412279 -528357821 634204466 997266558 157942437 -403180954 881496108 -334208382 181555036 186383766 -833145599 113196327 781493746 -590258085 16768438 554866623 800249255 -726344898 670125794 -395505296 -110234820 -858076786 252085137 263144325 -169956461 144452542 -184681086 -201987781 -397712742 -822934501 748351700 369188100 -797448083 -861926659 778153015 34507213 98974026 891190973 820671159 297983044 968450706 -522490009 -745592811 715941304 223772462 283260122 864782004 -955432238 793451641 -505288763 -294565900 -524681681 185725311 -441559117 -108607147 248686229 -526261872 -504607555 -405567618 162604621 337593851 436548269 -328753437 856892789 -777214920 -487278024 -307878654 951339167 671323241 -289217117 354004181 221584075 -864871909 -882872635 -21013145 -725478190 504312188 697484900 629683119 230144929 -40426705 999879393 998223443 600668036 639435410 482182962 235620224 -673844192 -826055926 -505403043 -724870523 -567090378 1348316 -304933528 -439352855 -886481431 782738021 771875719 760835438 433739648 -479116964 -811638472 975361457 -644878962 790806372 584458365 54022981 -830328001 567306051 539647990 -506789522 -63155465 790307245 -476189093 -842303340 18978726 -337303489 -368005242 -459904570 98118514 85896983 105606891 613370417 -326748492 428083083 -513600689 -660037088 102654626 -536383278 429838263 -69378918 -246432369 702991864 -866084757 -4249588 -952263776 55052945 -838728390 598162516 -418776615 -574679472 -98198220 95457701 277258746 -948847188 -72955162 -125084116 -102353202 -822691828 11945647 365371648 -110193192 184170576 982731710 115677679 48592362 673134456 324124743 -80423506 558499228 -201972469 -751376075 -935407994 -874545965 215940519 326773091 -146561438 -46697334 -559387621 752265425 -31301484 885529428 940846694 -970502189 -782375815 601554426 676514548 452547325 -507691020 -696610033 -732922399 949015314 345884745 -871303415 -920192277 -204235901 783557028 -24234026 513973846 520452587 320285130 -864760084 129496293 -6429857 -468561610 -331626212 416396531 -446708903 -773948168 144224546 777696617 511138210 899758873 -896782819 -727650221 639693037 -992338894 340542919 719779538 -813643214 -438586922 69553707 -602922847 783935187 806382627 -716606983 481117293 622449956 -735420212 -976620267 -155620160 -863546520 753223371 663592869 -466645609 -708845468 -766527931 300593115 -77557960 852048498 -109906292 45368430 -312324630 -889978632 -560509939 538151237 965535006 -898824997 750479558 -264494557 196538826 -778288603 934140393 -110920844 -665469630 702915116 -563682679 860782393 362604574 937701286 -928359664 -270902695 84907979 -840920099 591076178 -552123359 -733807523 141517600 973157766 -246880900 797251505 -233017069 -202536228 -719462787 -779662022 -222834464 295755867 918874955 -138659948 -41572324 -914342405 159503502 -313730507 980359501 -826752000 -907198162 841355498 303897293 -435615864 751579211 -937374386 174592243 -317839128 -811724500 899670952 872803649 -312312743 964792563 -851310579 262459381 -518841705 583149259 -351703523 -652053547 560491222 -150508855 -631881802 501602439 -450486583 -973768703 415543402 -787592536 928326285 526146588 551592143 -211697074 189599702 -144336032 -250866412 -831104580 -220514199 179004684 -9625263 -518174642 937218089 529356762 248620468 923089183 122480084 868935352 334270006 501611308 467065999 -767409723 -372250028 -247764032 337241117 -818068218 -998272484 -828818030 172442131 -25861146 -83528615 565739465 -786409287 -518639520 -205614112 -457598231 489064349 -344190796 -322560862 929321772 281385792 183668619 316877620 427466527 -948259784 -343411892 306882855 -532372457 223548502 -219418769 320852411 794604112 460770443 -146300545 802421863 332606526 -197272516 -303052405 -631917785 561785091 393474947 -637623806 -143515976 201016192 -811502496 940146628 -238774577 -394678328 949112484 364146397 56930681 945485525 709182482 226953564 255615684 36631248 -487293168 41213411 -777926365 705156777 -252069730 816362078 309440496 139533442 278209869 72636152 -730738630 -106189318 881991224 625251243 576887334 104279437 -300797298 -800830012 -236146665 -77761184 234423725 291244000 565193923 524016095 -292473242 270692706 463706403 303744604 -483800861 881856253 -424799557 20383155 -667564306 -185558702 472889810 921087117 494632251 -890272923 267748787 -621337244 415543259 -841456138 705161634 -781985242 -432768862 622053121 946335391 102074736 218556798 -818028965 162633320 886192993 709995033 -114584877 -260557379 963657553 -407846214 671660035 -22103578 970840484 670466402 -591269071 -452099632 -620881838 909652327 -608338182 -709077247 -753482351 587108519 171237089 -699862128 -674882718 -862988008 610636652 840650113 -14163480 -927709624 -245276182 -267219872 -167970342 298400887 415936533 637835386 -452276795 797711267 -584977487 -559849420 -791182795 -990385449 -311711849 -692895766 523723567 630889980 601763289 881870041 -611626792 -268477068 306026827 696642372 -830791423 74942435 -10528501 -160768935 607807528 -214941214 -752237106 870358369 -724025674 24273089 514389962 528312747 -442098620 -497615199 -615008461 -948415036 519100274 -818257316 494726600 294700726 609666063 -135359988 -640187419 -759184960 -261809929 -744756867 -328975786 788179303 59471452 -740736073 -175272302 -409337080 -467716488 379896214 -352694073 327114806 -237456547 83638315 15895274 899071633 858876715 -333495794 -621216017 -755131446 -753025858 893422660 -430039597 -625303462 -6463671 -309853569 -764321397 896202747 593570834 983434432 -54926848 -370452202 -629415090 442383137 615657688 144789086 -349505459 373888231 252457586 112335286 -862386377 -971011168 638268042 696968021 -193772642 511556768 909168461 -595923909 568379877 384097336 543619948 -909605335 645178987 -97298592 829693633 -4757862 -244769781 906341279 563426796 193130374 -63619439 -874577133 -60632287 377320646 809659196 -538347716 -663869235 161454100 -613684671 -571209588 -873719400 405000518 -424006129 -656364610 -40494540 966805239 363547843 455104562 -812565478 772069900 -851818394 242416226 457802488 -753353749 -479563720 612158923 681843924 795069893 77718954 389915567 669072307 -478098623 -242275256 -273878242 -891265783 -383030162 -973200822 275890392 -916464342 227898864 415215330 55534615 609955518 -958793113 420461747 -457743957 608010736 -303130726 -818643764 -306910143 -597393953 80714435 414115046 -412793607 -584532155 636293791 -874845359 -540078907 -464831149 197131291 554053940 -379800538 -95783588 789004826 -860855222 -334506672 -559820331 -354216935 226333312 -231368764 703235546 730948734 684549944 240373097 314319337 -4526572 -659902316 -274066903 388111362 -188283136 203483058 -626993742 215938820 -531430311 -203834054 571713468 -832693027 821122874 935545720 812792621 -16799552 783460981 764956187 39057446 638777591 -468778080 748310609 766175943 -80021153 579059025 231613715 963360052 -804139391 938285718 448316555 -151736308 759786201 -985774671 586760651 -928118609 489066810 263570916 -571444924 -594795120 -395755887 -836860527 -371261912 832928993 -90221560 -127103535 -294391851 405918070 749519558 -642748693 -119349975 211459972 -417698054 -247541100 661258013 -319659197 216576800 -829357378 -658717199 -29510043 -230258442 -845514648 -986722362 46233149 371645525 -383801690 -826340386 -759486081 58958133 -440561150 103314057 -421603166 -501147369 -794409439 -693158200 -456127697 13080089 -602004058 -535720601 82248298 -310137717 -648531617 -817124801 -812520082 -270762449 815441814 233099215 -485939756 -670957830 502064325 -451620876 -449939914 -674208508 640352300 -700043191 -171054968 -901806567 -780715780 -971862102 901009730 834162513 -112041795 -307872228 -248730106 -547780721 -250471486 -165803552 26615712 -260368686 -16529341 271048272 677846699 777928723 -671367129 -816054833 -550730991 -921032843 -363262665 928199112 839055222 962108843 854952860 576473180 856156606 -362068905 637561385 767080656 -933973009 -590564958 12943740 311433160 65669538 919202424 79266619 266475641 851342424 -311497045 802014547 -688483530 -837245712 -399036741 20977310 767461551 -966363306 -947792244 161093539 -58750814 139804707 915033791 440663185 -343767030 -151267808 -502762609 236603121 149100313 934839788 -393776169 498907368 805599167 -226794243 -872739310 -276540091 -350873650 855169259 748317704 629642872 871631602 298326715 37497782 -764686991 -528279686 -375993527 115185038 -451852371 34941068 -415809748 -255475266 -459702566 189204162 -320680445 434312010 490815600 461174145 906437239 -982592230 467837820 -193871 -893027040 15892600 -19727560 946751756 -824067870 722519690 -729098134 617877316 -896353761 366241576 -758177937 347047667 -805804791 -589974411 440450965 -202864994 255043025 85906040 -301957878 836575783 -912598374 -786027298 29071766 -984651190 916383461 -678799208 -502865052 -761774095 801843791 -319692772 -48334819 -201861229 907259985 -556389856 777537244 855814939 -896446957 -444738041 892566290 293527285 777107998 -457998940 -153767508 -916179857 -75137429 -960272006 -482715592 223231147 -966642995 -230232437 -866143486 -664395947 -554977438 49369705 -759652994 463727817 -281757357 -34821059 592073439 55131860 479075934 791596324 -147997948 414127228 64947746 -267108477 -844096224 -111436401 -457479703 247925947 -789993455 -336729263 -74636749 -946902836 679367920 266481714 802402148 -249051124 905371611 -326168153 865562303 -957879277 665351109 376189668 72597683 978953342 936361660 -276744030 264640869 602246331 648653006 -925235931 -178336186 922113506 -638595271 -541555122 -260618638 -815991301 384601845 -234185297 -585462354 977457775 -582754809 -798601281 961095866 -89000754 -986538686 460087872 370210306 471257080 -95413578 -589936025 456402170 677802484 -562936721 -350900248 -638188218 -873079873 802274566 -534673701 -708686396 -480414238 -117852609 -24766139 699870916 -954087819 612465607 511308011 964503313 -456796571 -841298040 -285131457 797672015 963597269 347803120 -196769919 -289403713 505990420 654411927 -220701001 440541033 -50071309 -348714030 -139465614 53170247 273723771 -351508176 716497453 -745468938 -952292432 991014861 -956482674 894225503 -795056849 -162407047 -626593186 -490844490 540816737 -939357876 -672862313 506518857 985091842 507107826 -389050019 242557667 760997106 -43671086 65887506 -138638450 -948484963 661969639 488360352 594286724 382163697 681008788 -237228839 -518305283 349776330 256129885 114399229 -435734813 357019144 279318861 -825358170 -494261904 -200666213 28600967 -714452043 463991885 200018376 288494251 347082442 -941083138 -204433080 -589463881 -654558244 -368084649 875500526 -959666359 -466506250 346777950 239440349 267216840 -551146288 680455693 732250123 18190188 750310046 -686281706 -995905621 756869915 -251450998 -807979380 -796187370 875371697 -806264230 -503708121 157414794 2836338 -321171574 291964307 -114213664 946272394 158113051 -838194605 -940764216 143811063 994966566 424046462 108137970 -840473550 989290790 88688345 70232729 -212630766 914293834 -415170134 422551755 -288780435 72727161 941866331 652369393 -520028823 -16018111 703746021 384100507 363930025 347727866 82398780 -460122990 172042182 724460658 -2529891 -870552115 233546754 456145032 226552764 -837546994 72162947 202513926 -272198860 -188333555 -825723974 378227935 -183623088 138688309 -699832079 452716557 125063710 257949975 732493920 592790858 580051184 491899463 151611602 770167731 -171740682 868219938 -792346746 103856459 95299863 881327468 -738506437 -803023304 -878488428 619674352 771620028 -8687003 -783012076 -864536475 468359163 524840986 -286951938 646182018 -766878592 486460163 -805034810 -732057685 -392846456 700740869 -936017846 -436119159 -165467161 696156273 -123502593 12561569 919528821 -906282660 854823940 297057761 53818333 159714915 -504809892 -697187908 -717238973 -374841167 7876322 893322571 -575937406 980142512 -546362037 743820118 950814818 84330021 184715673 385059378 999968434 452320375 618306445 -447890096 26560651 621658700 698369115 -672223672 266758691 -992006117 209113410 828538246 826710565 768024347 -971128689 804287767 989157017 699790987 -991519724 -516546815 -248582345 -783518558 970517312 102390490 26386268 833521766 -422997763 -65718686 -788283956 -612178458 -402056161 479352041 -99011937 -554182273 -469552278 -709782603 584934357 617684896 -667342115 -173314849 -402417746 -682568652 812337068 -1922443 528174863 663714159 821585421 -973583904 -858462051 -566846953 987316044 798486495 -698385305 713074318 -299381553 517050491 -500003656 591559661 -303219072 -574697992 874685417 -222229885 -367874911 -969292471 68188648 -974472171 127662767 -183621490 286714898 -905642581 -338239902 -156722264 197885800 600492465 660891531 -245131074 -55470387 -263159188 889772795 181001874 372510184 -432084288 447112604 -806623999 -135195337 340401188 -859138990 -287840200 56701820 -946316057 11708556 473989061 -465829731 375664977 536603339 136914463 200485512 -987292474 -550282161 848745599 -888762160 -462792462 719592587 -179818983 -732785433 634824439 -735769975 95129572 -830034939 -808839285 228495213 588972580 840001303 346448770 399359835 -37887357 -370388669 666627216 866398881 -582861402 -917528801 928021390 -285857704 -173669743 -592548167 675924803 -421726101 -788337475 -938371980 946985494 287864198 447677566 450844697 638453786 -389395144 -577171798 461549231 512220591 819471856 -311150491 858486922 734672009 -340492609 -824196356 869179684 585540726 338206255 68524726 -380724874 369574607 -68515875 -885600424 -823179185 -960536169 18107187 213419288 719024626 322342713 530021155 35122261 877775810 -998988594 -675422742 335499831 926463514 -833837863 287926170 -51773524 136800063 843282213 966863256 -379039944 -369018008 -868878783 -223620321 739400922 -548067999 -979604557 918255271 -816035832 -259469154 -148550114 -695826545 182339610 -786964344 -85099135 -446531811 -416241554 -289206502 -926937506 332217089 -516229536 -227794762 -113253660 981732622 269692251 -467697360 -339957945 811606989 633373860 62182960 49537710 595868592 20505096 691647505 -276130931 688919092 -704352226 -806160337 -362714323 172272223 -801721238 -22921963 380285130 -428234703 916728285 82590385 464571906 752163304 384034649 -906922198 -806951412 -248764537 -932850451 -493673751 470190041 -455952486 -293910272 427194648 -547164996 551578748 23492526 629987549 -569679888 847125171 -237174368 -84147214 115388825 843704502 -410622664 -171596410 186075773 -631150185 -868942826 -446443176 -143106415 668923105 -389217765 643676210 108760144 -896959154 697156517 605759080 -29987039 -522893853 403260035 251744227 -150398455 -402808595 736217605 11114872 644780078 379270514 782922962 68026350 171262036 -789902425 239919564 -791268463 459385419 -158782331 -649088124 -440661215 -794985644 409984334 -333162114 -192039387 -915697420 519891814 -627855456 143013786 45675026 -569066600 -907867513 863052925 839558620 713854082 742426366 -926560213 441658758 -474286926 -236614171 -306160893 13308553 308275011 -103618340 44721016 793597774 90730392 -807831645 -188103390 -600318706 861060310 -525365740 973521414 672591823 842823141 157215643 -206681845 688791201 -990289057 301759486 -234342219 -479114840 963686959 -740369416 663627928 -345387466 256017814 838007525 -685548547 367843210 628543102 838746645 -169423080 883754513 -262157221 526778187 473339809 820768066 267290452 -613715079 187195824 -678198840 312109498 210756253 23545021 124744908 -681392212 -652737320 890718744 903143623 331463766 174921289 531646246 466282264 392381754 -460751593 -924936832 682577480 -577267624 318034512 904140873 -856572230 270076142 105642078 347890393 218918581 -280937432 -687711081 -396736584 -287648668 -976282524 12738214 260206127 930265754 -24339003 -669003572 -289528625 804236883 941776918 -95650856 -908209685 -475182986 -257958562 -845198186 -382537332 -525453226 743744954 -324874378 500877370 -392561509 955929093 -239973191 -746708255 666689549 561371331 -916215870 591870151 -741968137 764053418 914459542 16985166 196717204 924670288 981276530 866283160 -942064440 399601321 -52586715 -933613316 -118382878 291203126 -226517145 -219749292 431868401 444045096 512483261 -275882348 823940540 -107174989 -250124798 755496994 758661394 210401798 153491300 330628367 49086120 344258939 588438732 -10366111 -994958018 343891727 504940638 -458492334 297369644 -641057137 545144169 -644352503 520423716 -819114160 525854809 143462852 -228423075 -553312261 -490037163 153720550 -718264938 -977653970 -977167682 131284506 361910981 521007920 -96934308 241125629 -185072210 512399121 -626538969 -581420235 -167189058 -960483601 643524470 -484922179 -351276107 477399774 -593997928 -329844296 -426811412 -928579247 8220596 844817762 -625814198 810310657 357946797 -501009014 19957844 -743308364 613583285 -892520925 707957437 763694019 -101568605 781756740 183038986 285250932 445021625 -126112088 -389925371 709429054 407843303 675977828 889144798 -396665871 -189138048 -239559382 922974250 321484670 -704805154 548233341 311748689 -831559951 -572795006 -473270441 -943589353 -160107417 -117596730 143908278 850303736 787788987 770728932 -612903158 239363071 -702616656 277864658 42166810 -216626303 456894855 855525803 834335781 -825815403 441393949 -742678451 -926309383 -751367974 -648745114 140402761 -330618683 359946595 246106468 844315037 779115107 861972844 -389240144 227893975 -612484320 -616277382 -261015867 824917274 849512771 872550357 488643071 -57914935 -680036807 261638693 54195925 940796142 709778997 -862897298 -940147232 -176640736 662118455 -681181164 -915837218 -247361982 -732964934 409497385 -825972899 -537651406 381751189 574231557 563951905 -150498079 -688897299 863030723 744084795 -693911570 -143338493 -462009648 252865798 -304063694 326186475 425471574 407713342 376087089 -72615409 -264187519 292896068 -164760272 875109429 -269165899 783557115 -474776417 -672453620 151393374 868477812 -315308103 694981750 284470837 98752563 389257718 -795193170 643983716 94986251 -389185592 -361165676 -256032081 715923293 -997940846 -779121043 -163313467 -262898345 368259361 -98808395 692030209 449643135 -71319495 -394214982 -715586363 -747136813 -836281271 457286663 541466295 480886760 -898866647 -473037112 265093697 786093327 363984914 -228228454 -733885383 842095152 708514953 -75120445 -465563416 267208523 -794931887 -734368040 646294068 -442939263 -69276929 -918500828 -539140444 564604997 -282448690 -441941095 429203427 -625886395 -208707425 -670334244 -743200538 319921359 25633981 -938282902 -352488915 -218807813 703445542 -700826452 752324326 65319778 -863451794 30058960 762032171 -383931242 -691676050 762290768 124245729 167382915 571994935 624387419 -833298214 -182729113 -16250314 -517131442 698779333 805288288 -662578988 11555743 -890576026 831827877 108963754 -41679832 -400134036 640914940 595835314 -505690232 589388046 -870316188 395210930 -376275921 -104449752 93460252 162241054 -536793316 297325442 935678925 -350304485 926111141 -119967508 -742181008 -691160503 232048764 880932498 -111671628 968525027 309925011 -888384802 -350573489 771724002 669106542 -531317326 149466459 -434419600 223344506 652644310 -211388733 698814433 604697761 -735628202 -892959678 416202874 77864086 512844008 80162720 787938788 -12367114 156962983 -102003210 -362841781 -143895664 309090248 851612528 41996631 534392188 -347806712 -345835899 -445023572 439280196 45958621 853706734 -128547312 525891699 981920903 -431773199 655161419 -645443337 -908424832 -980057909 181892832 709601563 517082622 261286979 402326430 -411092965 687711095 341448589 416692970 107713896 73217224 -494828411 -419669534 143613043 852781242 -801043278 -522408840 -787263216 911932939 -211909344 546859172 381436006 196672967 433771623 999398216 -320927620 965487885 -971221290 -642047580 -637525724 -707646487 -830751217 -342059256 938527780 -375631684 -752465219 -730777467 -38651399 -168987155 -163376283 841935368 31286698 279648432 288798954 -282213684 352094172 873895769 -408698421 -87549826 247569539 -521324964 530949373 -353141627 598842452 106522649 560868823 -509204339 -983070124 995701067 51615993 424605911 50062217 -967886819 778532104 -126389553 397744967 308753778 -798679976 376395461 425120790 273007485 -910835549 821670829 681396415 253823651 -509805540 -346535987 -175239504 -151579525 922501588 -10284483 583448018 890671507 -768574478 34186025 -697803806 189112091 521720929 101075691 656976216 374445929 -991808543 -127593716 -552560961 527113108 684386993 711442724 595500694 -622595066 221784093 386580339 -503338473 -791375521 -260073640 156697908 669059846 -556262069 -812760771 -414435484 208294831 -763751026 -796959489 417326067 -651742142 933172596 -528959811 147834332 -194371340 641984450 -652151600 915559118 -121816679 -849435500 119770838 -654435818 -842424292 60358146 -840404545 227553091 797209656 696594362 -832028018 932347909 859266307 -443167972 132528592 -208484276 319760231 -446455045 281890749 -78721233 -342336469 -763205656 711113663 428662937 132286722 377741650 257620660 -844840138 912939152 -57153396 337733297 451914196 -648416389 467256168 -736779281 -552129977 -93899825 -928837187 -754371547 -518191965 -178247796 819322116 132522703 -245858394 -736858282 638584959 -773699045 -700794174 785545577 975010971 792150371 -492763344 -998357240 -724275277 621950808 -515265969 333923016 -761205525 177933133 -632540423 350750866 -984752936 -800037404 4153267 897584588 251065394 97854134 572870235 -406420759 -859039978 467875650 911012928 -742672325 -145524101 425775930 214653994 227438364 216061396 567497021 -424322199 726229064 -505346048 -902588803 -820536761 -885392390 -458277316 453865731 -595727829 44962147 -224294210 587748942 -586412309 347506736 460878663 -899444529 975286291 880140891 -349856029 208573891 -966034624 342845838 -674045393 -765227919 -750050303 -962650643 96002335 -986117377 796602182 193186855 771888354 -57146306 -803440525 -140806382 -286145587 -654476297 -891074184 453139831 704967512 -226306683 -216154089 997582952 885279208 202183509 114070452 -204105185 -211522922 857984110 352713321 592987423 -109785634 704150479 -643470715 155962756 552997479 -831250390 -238174193 147432002 843593795 -959031238 808316553 -461853826 -260409296 252003915 -995716654 -722550195 832108738 -893644692 134187466 184727162 -905843780 -214421933 588350138 422013111 -76015486 493272581 -150660546 101024312 898702711 -625524000 436196179 282729940 466338017 -780519834 881293226 -910458408 -302193761 -86121441 -697949128 -738896757 231010912 -426443629 -530099669 -453533663 914212596 953526224 -196117370 720770826 -227827298 40097232 838077228 -878457078 -982186025 546827428 -247463497 -492673998 -63143805 -954839658 203650182 -579484414 726508784 690149538 452585717 238257157 -574758196 -959423122 364325887 768967541 415141419 -377548333 -183987902 -653559721 -128145160 -220713375 429156460 -897217647 -882931492 -38405872 -771252725 507921665 360486667 85476990 390759885 194136410 32176564 -16936559 37280045 824804034 -316163443 -20683524 -436488440 794749914 -350090958 -366830576 -59647148 -518266179 620306967 -74892607 -252606844 -460518344 280247713 -85145921 391507785 -518349544 623118709 -729235147 296796525 -591005582 -98668033 557372749 65338538 217859502 915812447 -270657050 436744303 -99113369 -355074609 -756589138 582636280 -430117634 -658039717 -48463626 -548110075 -650170734 809737734 -717906037 -403937487 -652403436 -790655467 -756015774 219881021 -622422490 403581248 -570632093 -731207261 87222321 229106158 478900102 760241174 -222837725 946055967 796084439 -417561650 -992208397 -187916918 840093083 541084631 305002510 -480150663 918204215 522568472 -298111925 -930245360 820247989 -511769351 -434692857 722523151 -868295393 -229401371 -510653220 144735080 286226683 76612636 633568483 43683134 260282857 -428045900 -318310238 329926310 238289482 700824677 -331106463 -967507682 -991659986 -815139460 -91453012 -60951958 269357033 867024910 522960565 -791779416 -947714291 262319498 625240553 -493131370 949822450 -381092893 -443333324 846741563 -216304246 573475141 781154594 -691938356 181700622 27815622 41784815 225310895 467166402 -833271605 674526368 990314185 393854852 793774928 -730615078 747826640 182967712 -419320823 142634319 73910704 348372751 -270640554 -98625708 875215846 681916271 -157889623 -444017253 -650183689 -555421169 616849828 -849711262 -112170087 240495978 537587056 -723821591 -894445074 721653646 295074312 -689087438 -983189671 -848617670 -635763455 -633450201 -817037860 -678543888 879850914 797541200 842068560 41981281 123674777 933433990 -119969362 -249393486 346641147 -546445659 700745109 -424207610 943781506 640687812 619859273 978808747 -164391450 -64266186 848765612 239623634 233937714 -460933206 -192864665 -898717592 -318388571 187618584 -994492001 391724063 587588626 -847118434 -121916395 -609761504 617200212 -294469200 484591073 -612170843 -593074213 552525387 -773316414 -896772325 715296301 -629670861 -880306719 776911750 -849263818 697475967 60431221 -280483899 363687020 659914061 735655252 -825427099 181333351 -611170932 243759469 -222298689 988994738 -288612177 -241643570 -768074540 242594492 163613050 902780585 -216832242 956751474 -740364616 288923223 -602784315 935801864 462830217 406616873 -422552379 491678304 -454387208 -75622516 187957575 -914022314 726835121 417914009 56090843 -297509126 780302050 233828774 -893438734 -103037109 15888227 -519586600 583591276 -45527562 688213701 963375348 -669183759 50417301 -337067835 -779730757 -338993994 -859083293 832217343 -866866340 593864657 -521534440 -645403341 -288207271 -242471694 -790376925 -192994307 699405143 -711921172 859860925 618911676 876495729 -770368137 100531613 -179881119 223766336 162105747 -297662498 283841125 871647067 163759913 392414406 754223110 -843927090 463653216 200357874 697728337 -55120080 -978169157 804498140 -331172948 439056225 -781545294 -220599996 -225277727 996238057 694917849 86388616 246745972 -999754546 -954162706 -250409242 -363309685 507472802 -248644262 -52249695 678453124 403764529 967729353 -712309191 -34986321 532012154 -410282842 -771405731 -22641519 -302684515 -709222027 105467190 -631272504 -931521657 -773396727 960496941 467198716 840445159 -576359864 637629512 892007527 587289433 -532455506 395842924 -252722607 353785399 428477760 108916566 225186086 -605606499 855454617 890868437 -194420237 690765134 199765648 -430204048 -200868739 681609178 -207168724 -996777279 754027159 -435480066 330380425 -277693641 -105882935 462572094 -517652515 -754690523 285242847 -640003865 629239034 673675206 870495357 884022662 -741811120 875681261 -365191063 -65576096 -534446994 -274977556 60625391 160327935 891414567 949042043 179127901 692343436 -18065012 896627443 48077864 -531675237 -227756753 -747925615 -653987592 389339850 558630438 -474587751 979481353 760364325 833065838 -609284376 -563854805 -52040650 816054495 -438142298 -887034669 348016115 -991956389 -823271766 -193839600 -151747967 607516089 -411113019 -500403566 -22086551 274396162 588678164 -517196143 -244262424 909985556 -877822375 -265564332 -305747135 896626936 -993883029 123967584 817959914 -907571322 -20714204 -324533025 -373813315 873114886 -33402287 -47735527 -864452539 -792924965 -102396432 -140788439 -117072845 580689088 592763192 868501554 -318844523 -748711763 981442834 -167663937 890665045 -375026353 -968148287 628554916 763995438 -12673328 248824782 -638330607 368751867 139744309 856838344 41106530 -363760575 -417971760 384865958 33196158 -733528423 -508373596 60438852 133386484 891202206 559442089 -351398874 164064121 -393597646 788588268 469287918 473707757 755353914 852357185 809634419 -240175673 -779807362 984988266 149702319 -152164860 749151473 661012960 -486507300 -395183905 796457875 -963088750 810659414 -598138732 668063748 674932372 -429628852 715438194 213005494 140238225 402466452 200283703 173651492 -335769201 -846497252 584674689 205417256 557062497 959139134 -697533391 -434190460 568847348 50765401 132947618 568307516 -155956982 171123921 588254739 163210058 271198064 953904613 -627440281 -962070078 -236630168 -67147310 834645545 260226178 460393597 -532957435 640679629 -770780590 692613372 -79436956 243242139 -532881659 -397162260 581019622 286529642 372684904 143549001 -104947162 -948211233 558525802 820813794 -963321118 364822176 955059408 -78946081 -141764642 126605258 372820042 -386167214 -555584296 -960617859 370295177 402019139 934628711 880643340 -768893538 -155696278 -183716653 824491969 -277639342 417203604 -535166224 -574978886 -615294967 -217034931 -967620965 -51961624 -872033739 379544609 -649339653 973469401 260645515 -2466966 -523303635 -405230086 -347683118 315332265 250649750 -44907307 817013704 -650415576 -292087758 -364370604 -712195056 -877861618 -442332924 866221570 602046623 -442462848 -270895827 -310349386 -346812521 -294627280 -175539850 -864660300 782193523 -624819298 16716866 -183780659 583475382 -9785914 -923103168 -744633299 496455844 749470534 111328962 341878001 -650554745 378997334 -951544912 -325417311 271685060 -469044889 -234886337 -127847291 -232136571 24158759 -838797116 -766118462 822845316 286200660 -287533607 269094640 -301757219 -501835936 -955944175 553574843 -690447916 -482571469 -347664727 -798777053 469295672 -278764261 -139254759 409185441 -23974829 413497767 404669281 -392392212 -79737798 728723868 356483622 -246231151 -339515967 302764295 -964520572 75941819 746420210 -231013638 314067775 -817075050 -927764252 -151497228 -35194675 -526342371 -733292141 -450923253 155042457 -877548236 -540035332 991274227 732029764 363491541 237690903 864369318 -438931190 201155678 -923094009 -69625908 -677309849 91648145 887087124 795546649 -832356714 949131906 781237673 726088094 451009428 -104437953 -306286437 382239653 -28289049 -497117331 661698775 -791645028 398969221 -72649858 -222225730 -58305398 508303216 -453102109 609067579 481697118 645677312 -27297475 -926849382 628941850 276142703 -781864950 946592205 -355550559 -931975385 127548771 -980829302 -892661395 750852903 -939296144 50219538 428414706 -68363534 -651518426 767054817 -936558452 63285614 995327608 89446845 -924799946 308824035 871948037 379126096 866282827 -701951382 831577451 999207762 -249141300 800347179 748434382 249280332 -924069484 -605766207 135339603 -743418829 785293671 10492997 -958687526 909988646 -814539818 -314675752 394415257 -190983880 320424608 395271664 824879968 -433559150 -367931018 -569465196 201998041 -758318292 455670419 -927011584 287449561 25160577 723947363 -90782674 -334425856 650687816 -384179230 737505478 536685213 412981722 -126576492 -986288513 -604006240 -656185045 161790525 752429971 -131824630 -675357469 643964107 758913507 -445010422 -867983160 -324086748 425959670 235326297 -365816756 -266083151 414877836 -912451551 537439808 615008491 -382667357 65843859 99654325 10390702 -740380925 -258000518 156362431 548677063 -689963799 -396306035 -58657174 553311024 -824649589 -600457179 376358231 340860739 871403505 429125417 169370787 -268538986 -687882088 -479088692 -983671370 -937530216 987406331 719620373 607692636 -918812002 -798593063 -324739063 640266234 267132944 103966331 -127819452 -374620210 -210397710 -928778693 76050676 -835030177 -120486975 -319056486 -647279378 -714365310 -464073688 -357820423 -570652678 339207022 -906488390 -619139936 803042379 96483303 864626299 778239289 -251414669 -398814934 -708445650 875684944 -254002486 -833696498 -955314078 -89998562 -912016007 423190950 -810785669 278639250 937464085 -9473521 857834354 -3156866 -942707485 320017575 -86541253 -572337238 -9500667 806442199 -77059965 -48084099 158549058 -645951329 24159903 101762090 -942077988 15333695 194302403 -833284520 -47662267 625187410 122384729 -888293763 -541622277 -31390436 60880369 -739617907 404247466 696700455 543137136 699639843 -300680213 294248047 -165132281 593070520 -794578499 922983235 864771835 756211726 -768874948 436864685 -810096212 -420762056 295691705 -923313568 -122653375 -904407633 97501652 -754896342 -319533083 269332652 257048513 328060217 544414450 -56675170 57644187 -619564557 -766410578 -763137864 402683592 -996665768 -255491689 -506592271 -340340749 28014339 -222962995 23991271 -728978939 -528072580 -747440085 605501637 -679305424 -265050559 -622133236 -919368680 -176739619 849823823 -311180696 -398310576 964570830 374170470 988881952 -199883914 -545157412 -17543885 427488197 -914419135 200769954 -524607320 -754623859 -447603360 -593201144 -524498189 797012889 -760008403 179428438 -697343799 177634987 126522113 310529651 135032580 -649765631 -843544283 -103174312 -809745140 695057824 -154953411 244579972 740750860 4789480 -143919358 702040856 -152806576 606596623 -964155436 -291326853 513637672 959952432 375961672 446867494 456540985 -773442904 848289778 -679041846 463103584 276520632 7331273 297289146 -625914980 -611274502 292462412 753269904 -467694126 388470103 912083529 24641312 606831026 117017129 956670919 -511596552 666487585 483614779 -690962327 813741665 -650355134 -83084847 813202216 705257641 -774101380 -994302770 426259256 168585350 796279043 -910442016 889064001 311585192 -376905448 255376240 -427782698 218056692 105488364 -124019293 -210195401 -924159288 450657295 -854455489 230836185 158189938 782718041 -739440718 -950659012 -573459183 -153509686 265734305 136048700 -738577977 -716797327 519005211 44705384 154555299 -709150104 922837756 -634710759 -207801869 928736393 679995896 407383544 395951007 -595633802 -698746729 198589670 667888024 -690223807 705265074 297943098 331089298 -217214507 842436401 649770488 293381617 -133163777 649953718 180657763 136635351 -574682141 447359047 917316764 -623853828 441844417 -669493160 701107203 -864534146 -138779955 274436 -314635178 -725298918 413900897 72050986 -821129109 554272299 844196648 868327 -208127397 742457751 59548156 454031990 -795251923 -370259447 611786919 566189328 22586005 467465471 886256092 190615100 136999192 -683962468 359639865 -548042291 560347883 -822097835 -963359956 -1997752 453765691 -7521094 366378528 354342328 534415901 522218812 362684162 862287694 -901223043 -589088171 385230068 -783327948 -985371307 186032094 -430852676 -804569565 -448160208 -419941895 970172483 -564258848 -338933685 694663007 628252099 926417905 252353325 278805265 -584611349 375955441 105890612 -319233795 -827305198 777367447 610125433 -704456092 -440488650 -792114933 -153912785 418050501 -565926617 604361200 451413997 -690653468 -713901915 534449140 -486396292 -812232594 809387457 689921638 945833594 -829950316 -380283283 -464296373 487863356 -459790643 830217205 -399155897 436515154 -659613459 565183807 434783401 945491454 714988280 -771274337 -91337739 -825909961 851817655 -274312917 -567879512 2938947 -26247825 809262 796528237 11062464 -663191453 723877086 737008731 652956138 851996413 686124471 129700099 -340753225 597491713 -693553297 -543322422 -849702166 250603048 -918581508 -752677878 530123095 -710543873 -190980978 -304043331 -88941404 65180882 -550897633 -811378876 298728402 -485143646 -244877121 386457880 -740038298 -902205606 -952262552 -6254578 -601138791 -59285427 -643062023 -363937271 -809648645 612102158 -844089435 174677746 258119401 978770543 -713941677 240375610 -18068703 -468246918 482793612 -158764022 -54523357 390173651 -251848309 139295072 -867321025 598715051 479056355 282322463 -258034709 565894150 696241572 269151324 552066507 -428270038 463927688 822820900 956922260 526943781 -214408607 610687253 -761466310 -223081590 237590074 939994750 49765956 -707545274 -85593136 -927834373 -189943879 898081832 -683040284 -519801178 -294226946 -262628279 -28512335 -559671852 100541181 -336703396 366787224 -193904255 562377403 599149366 277987051 -284422403 -161918544 -930119647 -930983063 -519658584 539523096 578744460 -808948366 786045741 -246387545 -95930776 586492337 135758682 415428871 -193937488 -804390491 435557274 -637087220 179941496 584972834 -951044368 -325994131 770780717 -140332912 -390892546 -499933713 -646853472 -350377701 216231904 -744320007 238604698 -473898026 67820733 600380864 -836855743 -157892100 948525645 641654345 75142760 285665619 878160823 441352354 258912060 -861649748 130669508 489776855 -789153598 461543660 -801790138 -305244733 -151519676 16373273 -282689719 -872842205 170127711 -91771460 -497119095 965969912 -54742129 -55492764 -744967100 808710836 -902122798 -251063499 989247647 409285469 -55083688 178308378 379906864 616575188 -994832529 593688906 -89305497 937598662 -285408682 -203262453 -601930854 286048411 395405451 -603360379 421427745 -406931652 -118753015 225374141 -391567612 -650207809 406491485 -687158256 -97388680 849217826 156086743 304896219 77657325 -561255003 -475360683 690232648 977182479 -976030711 -970058958 2531683 -4467240 -43410614 609793755 -718538070 -732769958 -193020479 -61299609 -948799786 -417029376 813256415 -814848318 897248101 63743659 -87228462 -182123396 143865717 680759411 243825726 971352694 945626915 998009935 -87178001 62438350 -72108880 -452507932 -903471845 -465601550 -958353008 -536338186 -135552058 578953894 -858865890 -314902934 -721145979 -322685202 749451042 -760473920 -610620114 768171665 -38788480 -552819218 138111012 -707612598 -289395854 -418949634 675575515 523793853 -773922696 -950541301 163659215 -391255085 -570028786 -150116313 774637649 -220736756 -581280190 657965215 -718294453 -741599725 647412534 -723768480 -986314911 -175750860 -794480885 -610231495 581918851 -357453407 104236817 -74283553 -689086216 -292796409 438801760 406211290 -410318516 -853366931 -336274322 659678560 -978238496 744972124 781230765 -734498554 -994258642 733663386 165321439 -932068536 974240742 127964172 382777199 325440408 135789872 -991195843 -613607580 -580502000 -143443614 -265417433 808142281 78358500 1338806 985954606 -740579078 754327627 20683698 -535828301 208276595 -685765940 411253735 792827098 127462849 623462485 -653332078 450228094 716259458 -811924619 461703936 -820109815 238429019 -728459058 830745061 -980774973 654523760 18539752 938386278 -212046667 83324952 -746148703 -216415531 182551470 512740269 -524555530 -922443537 -704271685 -114144945 -92357910 266173039 208016316 511805778 -874420228 -660522223 -571763124 755812826 -810495923 -967933798 766855039 100208454 -708700448 313885115 822508821 73657072 -167644107 -599029895 -702217287 103425091 666136300 172519431 -954310505 405624593 149024667 -680513355 865480687 306319137 -567144322 -540362955 639267062 549678028 587878690 130932391 414868152 -444678930 -910241303 805625433 851912500 128287895 468577336 164643066 -210185087 -261572590 -220273186 960745708 708153986 -2619385 -279098231 -184501215 -15629131 469082747 -227143463 -708410871 845182343 -575621988 -774888557 671277381 447015477 -864086283 108396326 -734437221 -938892896 -645316133 878262246 -469195505 427342269 61876627 184616710 -512903026 242833852 -956414961 758022683 622160099 63367702 159929748 854524221 -829068770 426497406 -633465757 965528827 82763256 726724038 -784352865 -146213161 -191065961 -23421659 950401780 905773772 539162464 515137790 513825492 -445365919 745433505 -696894018 -919641111 -580730657 -51295762 202363261 383595673 153869887 755172786 342037876 863582591 234290487 -399276262 445545170 450973044 -453098224 -736302909 272673221 348461302 -861003921 -38390741 846904937 342711682 -809762397 682362728 -29398060 208786086 607381963 842960227 -773763561 11993856 513344874 -486230634 645810218 605396684 -539089790 237154054 -565393302 732422760 -223310943 367405233 898668144 758536466 -74295394 895561296 -796048537 751284021 924476371 -573185159 32233398 407649480 26778153 498055496 -272462428 -259347413 -69501531 -226751573 -366387138 662682463 -479434250 -674514295 -224606651 -195986617 568448899 -542648347 513541546 -683534188 655623082 54692452 250593093 39491260 226292086 607509473 -253506607 294166608 763193813 -255909258 -917207734 475018117 856525315 -859912843 530952303 870131019 -787550361 -833265132 449069093 -822011997 116333075 -114234289 -757373076 -631356460 341741751 -667600197 -384358963 970146517 -521487502 -687180160 163536282 -288406038 698940215 -606855993 -486147769 -559994752 -125818649 347286351 -6026247 -593877391 -857010076 -619168472 -609263545 512017183 105252157 -619990306 -137976856 586683320 -599302409 -131953671 -245405618 211072597 -216265726 -607039121 -407356687 -164009450 744950149 840406137 429175723 444148364 -505193937 -720454860 777211134 768401265 7284136 444925806 786343602 -957951173 112229383 881753242 -652726762 987070141 363187979 -32068353 -102434534 -463773655 -228163748 -767355366 -674904549 973919344 -279367856 815163214 -481408149 -9962893 347606803 -31872218 -553901688 999728505 228480280 -304361047 -727948920 -691210002 -404691204 686235272 225416739 599361950 924331584 -882576121 -863901963 695092190 -776458885 -754500148 285578694 -59325087 494305208 -454603413 614174103 158478356 272600462 766185026 794356748 -361495726 831799610 93478846 520535737 118155848 906628344 646730732 -891543020 323003487 215625842 -576993149 -112718462 193283049 -712907526 -329567214 -441574223 -215542127 936866830 825735926 -288741048 528604706 -991627368 -156286781 447332907 254868693 42633287 -302305892 768738239 -651845148 -485669902 376501866 103215223 -685509091 522460387 -812123480 516460041 -848524141 -524296148 -160145934 146847072 -345080282 -547738872 380527581 339119779 -729568456 -391420465 -772455584 682178777 548199548 801627293 480333761 716250045 141969513 -586545927 948402687 948292505 -728717783 -622994163 986758605 -29309355 -399282012 -628632514 450344715 -751190050 810144452 -290006667 328276591 35257053 210140013 -605418384 806190468 -126761176 -13847949 927727058 433871762 -147125991 860016075 -244538173 -467848503 -218352545 785969258 775904139 -258251036 -565134103 271088278 516096284 -403248640 -195108713 -751905035 -262858253 132416297 723395338 75747515 706848842 458309590 366628147 917637071 901692610 -589325858 -210852860 -800653414 748115718 -321615915 424367665 230648860 196293237 -770800038 740748596 913675660 -970772529 576973902 -847286977 881303739 -549028966 -197724241 716855935 -994063384 -794608772 -846034124 -771938545 -769254234 683098902 317397933 229935495 -838659017 773684662 284088337 -619339415 964554556 -676836275 509661701 554030391 38247791 -194072915 627158004 386102511 -122510465 15970257 984354981 -485754329 963586262 -151091649 915588981 213913679 -828506018 313231836 961714344 -791474975 -160406563 -447852620 -854996936 236258798 -240928033 183135844 -400489355 176518429 370914756 362237836 237918196 493389714 -971952436 -572406282 864237967 -340525266 669995175 -202550299 -880595957 255793059 -405731363 861184036 -625680262 783915390 -133269836 506844252 469921568 -493151032 223406659 -164513597 306869208 -802494650 -791595514 844873880 191905350 -60508759 -549008302 -76169289 279871271 -437499827 803849208 984001356 -200699253 348215039 771816179 -562383220 995012386 191675717 -526088513 -69816873 -188420395 -533089177 -172924111 281368106 -688933555 -759638311 917145946 -36872341 235832696 -882007307 -407499218 50971843 -868340042 548389720 502027746 27891148 -951917180 -680680344 -581920095 -414248978 96225091 -874397457 -445743567 444089114 -512287479 966636887 389530526 198025070 -70300488 491383568 -967553708 884518698 -986242964 746090974 -557135723 -716207441 -517830298 863707122 896508267 -335411479 -669704779 228497476 999848733 644628333 273179008 -376382397 -130627002 223494631 806379254 -696174034 -484700616 -818786548 -253188345 -187800626 -275570193 -117825336 -342798552 -85914051 761019303 103463076 -293847677 -292888062 335837825 19800173 122628004 -25798076 -312382045 -949655756 -841703504 382839246 -103634851 569435282 275574022 806738282 63512081 399148681 30875527 593594076 157487656 -61681270 -938654145 832788567 652821800 743423192 608847049 573615045 768840633 -65083392 20252676 -124485033 399094556 -483163648 562276798 -16649604 305978810 -663952553 403206382 270802824 559540157 -624362621 780292640 721156924 148314201 800814463 -656777363 -342809866 -472559878 -665282511 -474700626 341278139 -951956594 -15777156 -511611246 329822289 368366847 -353917721 -956463407 -661111982 -160314775 -825930789 -685606659 513367432 435360421 335413807 550759186 590814194 798522917 252103630 282497836 267132273 -795072651 -979348774 -656286200 845049621 -977295089 -621661875 528548892 793767667 -880713068 -570804489 507141528 -662000425 -31418793 337810509 -684242690 496823204 -721641934 -896829605 -796435150 -754628551 273620512 -243362184 -224268668 684981356 876752480 -627893787 294678506 14305926 -709677965 672664202 -893033957 537410617 609010671 523472622 759119868 914676406 -277115749 367312430 -92494911 -281100924 -128278218 754454641 109745710 998647072 -691483737 -105660182 362230361 826642968 754017001 -485659694 -979241930 -991331421 399254026 722104228 393944200 -814540144 -61808709 -221170455 845323607 682389273 202590416 573661367 293463326 383795356 442429876 -970376165 -50422363 2599857 -986831662 -67126778 -67788675 539028607 466425787 -636462110 -135891613 -330820969 -669616970 455234233 -220164845 -257172020 -579007648 -318925525 -578214113 923037109 419197639 527484009 -766410421 -752851334 104505297 -42098374 528667113 838251262 936737182 158300931 -530878552 -296160764 -235031667 -874508670 -234690017 -100426012 820676151 670937491 -789195349 490184454 -843319978 -122405809 195103764 -465383939 -909127114 854928190 618247566 -978567714 686629961 -538204922 853880863 -230618324 -396613693 201812916 277174972 -808354733 438847682 -71426641 187157506 847967485 886265456 -414814396 -166803577 747804835 640280294 -970057581 -983572512 807087766 -406229831 -200179980 174043844 512020008 856929261 -643259359 768884589 531988051 -508586068 -500671444 988919561 -208578058 -277622624 -256922894 -935312353 867535735 146895127 23943144 -856359984 -389927563 -726462183 -131105653 -576635068 -533317510 642984659 378784790 -695101739 -175898367 -288365787 131236279 -563949050 258251144 250734887 -712920998 754807735 557932790 -808188674 775303356 -213448267 998939146 263979717 839505031 438267114 32602086 -20289268 -98004357 629532969 -785549733 -807121704 625152261 -706981649 -613831151 670706461 984721428 -556949020 750006430 -929723471 -968883346 462276809 103523493 -760401012 883673323 -896173641 -317653080 536667008 478838935 -781728563 -576461394 279410421 -313279853 -106151237 701772955 -15461187 -939170497 829723945 -321774126 -621501124 -695947060 -552349381 -116679543 207610755 -38093255 -141835723 -559289902 626957615 -515664067 699087227 258525268 -232855509 152830399 117965068 248571567 538452493 -563081901 699060098 314373649 -181928107 570076865 -592897411 -750446786 446335238 875549666 -346849752 923314202 -646169163 226119375 -913539549 420782397 -191817029 214575060 911263526 -339152454 935251926 -644749695 -406568730 -334711713 59177262 89264318 489884787 144112007 -153487622 963194382 -388701659 -869765513 -603707612 -188681757 348084 90144576 467394590 313463622 22237385 18168958 831103116 730507677 -916374692 -538237342 -445743342 16654419 -539183366 328426033 972699992 333769168 -778060438 600447566 -659864292 -680721974 602643648 306994707 484031691 456091050 499557853 -694036442 -962318271 -534584943 834657354 -852403302 383452993 964933621 -279293387 -6463202 -664991846 -832958064 -200098403 4058932 74981475 -667368005 196446541 835203360 263327955 951434276 854062062 470895187 222209398 -829936907 687665303 596292580 -798204128 -626267387 -29878447 403126285 413841642 -962471800 -653973817 836650312 33732597 191058004 629342396 393668012 -109808488 686781532 -112851220 964483752 -480426576 -316136292 409962027 782720308 -640325939 -931995606 -978866852 -576800512 -718711951 215652601 58187960 278104574 -895400209 960991366 604899742 -282333704 977737719 -166505408 782069479 -79075255 112194805 411816450 928415912 -233462841 -422316880 148574787 -264197720 -948893890 778545535 855078157 894668436 424543107 -493923903 902757917 660588357 822667017 -4042181 450139526 682221121 -870158664 875108544 -296510457 -295414283 295909358 -238636946 313861233 886195125 -293108864 928581606 -164922928 690976468 -203035074 479403717 168031339 -908189407 457955558 -934126319 -25614761 839259526 -234443896 729733840 588320826 978228506 763480731 -139927669 647106441 -363709766 597528071 487459517 259724073 -629675313 -486003925 585979327 -231382001 -186300185 4786624 -225931697 154279532 21769014 696108426 -625397697 118176995 -314024107 -91632121 -451269258 -325259036 -180980490 -648825001 -119379564 -604775259 -463762974 744855307 -708667975 245692388 187226607 581214401 -853127296 85991753 763244338 -489662231 414259925 -996440124 -668650777 55488150 11011457 677061506 -742473241 -999587794 -697601039 -532830448 807475950 669625681 874300462 575479706 537192943 -272089117 -511505469 -191870717 320141406 50714223 29179251 -645010171 367289685 -713848425 419289770 -689182971 139557111 983185478 35853229 -74186428 -961807101 -903504534 984400465 697968909 286602057 -842945915 96906753 -436339936 654562358 864219668 650406691 503134969 -626995705 961843677 646367147 -401642321 951933136 -203832595 22180834 -7065126 -649529259 -483042123 -471723263 -626669530 755890249 -304761096 -335558753 -878565988 624995294 -435534446 -919695482 294044683 746925986 677325155 697083814 917670977 49070186 -347937768 702807553 280246163 -15471003 249711508 198588905 -5686824 229051871 782824350 223091780 -794733436 -927542246 259968556 -391132312 -802099301 -980158585 170315896 903739401 -123398482 376662624 648553874 831170949 163218907 -319986202 -626969400 -782939065 110716765 897285864 653896682 -540121516 141482452 -607419549 -588850554 -783425569 -273403771 -66077279 257349170 -914759188 -666901607 -604126369 -654863599 76432515 961080781 974062551 960264748 -186990826 412868675 -364303452 -202334465 241073433 -492018349 53733324 -80554768 -28838636 222416301 -463538856 -655532579 201358691 -502660257 117518448 507430125 984592962 -733458939 -741988170 684515647 -281086337 965933118 -680471783 -709331984 101402705 906497277 -698366882 -278479282 863212487 -699893986 -563012038 -528485989 -503796285 -573073250 -231584447 16249105 349592182 -211028098 642785201 213456365 784221739 -663779611 -275980977 -8886990 555211069 -170816347 -370811514 -88605880 619002380 846845439 -30699584 575614219 -17920482 223780044 -849658285 849171694 498349960 -548682964 -183315463 -486802776 359051041 -975993711 -251045489 -181537811 110863666 -260194444 18269744 141132060 -44265107 -338738728 571220982 909342163 806652208 -313979815 -8760029 903385787 232462758 153687383 245881844 463033325 -62660881 711234924 40929408 208532004 420103205 -265717115 -104546532 556377334 75606331 -162429591 704728562 -731726384 943245613 -623227932 -329860972 -129685000 585673199 -131406818 104986077 161370702 701769000 -55880580 -407774672 -517567645 -458658077 521689711 -977824075 -954842745 414936734 847422406 -676565543 -546423441 -659727206 90235160 -836262145 225916373 419895969 -110257984 165096510 669085743 -393990623 592189837 812726918 971733482 -296917265 981904007 723440079 381676795 567380390 -616280668 391612970 -248240338 -957408870 -752656257 859581296 208518147 -955144509 583400903 540689238 -302675721 -4234303 819052557 844541465 30662188 311449620 -591047540 -770286670 390657293 480836602 -985775395 53092870 -269059031 -823697064 155718465 709866324 953428779 790728244 -429463741 -816309147 464690521 712916361 -357966764 -293242421 -229241024 -742677046 -252143979 597679268 -286343208 427062123 -782873902 88751400 -410390723 -407158364 -107837012 51332639 -762273560 802023439 -597423701 319351110 -721569148 254311409 359014383 343065862 -798246786 845802949 457901829 -796514646 565876083 -168005021 -851183528 74811022 -835370601 -551588061 -293860760 83900580 -918970725 -653887812 117396782 -186809096 -678579240 363658338 358744686 -344385690 -833259374 651273123 -144008406 -816863275 -718265754 754521540 666183879 -134218358 174348632 -253477665 936040393 -158906383 -367182226 409948908 198615516 551675252 -904346770 -21223703 -209199854 427896531 -231534571 684275770 -770296934 687388447 151113862 861859267 -444894708 -265118163 486053745 -456080384 920276225 -720356013 -91939013 468177993 44424863 57179363 -375554951 793686105 514259273 246811584 762097057 920320688 620485923 -870228855 272001275 -148540333 -409567528 645255556 285563058 -362982264 407108328 302608121 877983765 661668258 584297413 -385031151 414030990 424593769 21524329 257959158 497907746 194566218 -7159787 -837879025 892079160 -860491869 214799078 -627954652 -22137419 -337117261 -970428859 882426498 -681041776 -74343906 -56317128 56496364 -900274173 -931694889 38272968 -943196551 -880411188 -391841743 -677626984 -761672857 -228220839 539588012 512961529 222505232 -542659918 820527551 -406211706 806843081 -890638190 -201754548 -384686211 76008051 884331734 250890919 -845462999 439054461 499255679 -161172261 -359381872 -186061672 699916557 471213989 670557152 90360305 -788202018 -164721784 -489109566 911364379 -296754198 357012720 797400901 -889881108 -842384050 -936972952 -666839009 683422418 602137582 477447225 505011539 -377668518 -988083408 -445823113 722858597 841342701 528999756 751744006 -618369659 874653341 -506808794 196339146 16727789 -130336679 221414615 706469335 425547432 474931463 116634111 -182555384 178133320 899901621 713035126 -360607299 582382094 822978213 109611795 -29811942 541873941 -960713601 718637538 90784545 399125636 319611599 -721160238 -97981833 106790765 542792534 -496604837 913443217 -174159834 -890162681 -370758900 -684796841 -161735270 -453024255 494781845 81054133 680115952 -873392750 -653568126 -447452819 3137773 -901870607 -116972374 680677965 247841582 -180602400 -112777557 174460031 258236486 -15088607 768037228 -786196277 -501740626 -733713985 -631025462 -106497511 -573671598 614264418 -613030685 789967751 -916465826 533142098 -686531791 686386442 -13303178 -575520236 -933099401 -116629487 7585801 349692102 -336465839 185786000 855976408 -971564236 131709499 354691205 57051922 -224836754 -194199296 92117185 498081859 401715049 285696950 384598676 -298056474 -222758156 572789251 -103826400 -405175299 690333029 429970694 808390787 95482948 -985490434 867149404 709187964 -327008753 -213773905 213100506 -545258011 903676114 -907063162 302372810 157255665 -899103619 944062845 343533535 -932697778 885368838 -865436025 -558590054 223016891 -563283351 -103668451 856684142 72917809 101335640 -478132008 139222952 734827037 903209387 651866036 -702134081 420736973 468322000 607472359 -808321744 -15091415 -858498861 -991903241 -346061350 102512179 169331022 -781028424 -774143675 -51931628 -529717467 134119480 905830140 973983331 -686952521 598677277 -36674013 -32117654 193876213 -492249230 -65545142 463417351 -164664984 359185990 -82098126 612547803 99911418 -679730290 -7774204 321537841 -552684679 -421098860 307026510 -770050214 937696410 -59517599 850571246 -442714149 603263174 681326754 -799662015 346382674 -182982638 -90610010 -533878088 362789950 -750389273 493602621 -828125034 -384338252 -501372639 650738902 -980423126 580804873 771783117 526214130 -940378101 854979753 413949587 -57629204 -22429093 -245301778 -585717557 -456362479 107508206 -960634885 -570427 343140371 55485068 -165849857 499880805 -860839598 -511840644 49237197 -985465449 795652913 -454851167 461850607 -360713732 939543533 -925974966 379664096 -465859773 -932078878 519248830 -477858021 953513129 -885089611 418879399 -964530886 -62238526 -976003100 -252526088 218781690 -73013238 249601106 -947530511 -482114829 114328425 -563298612 -766616514 960646233 868545232 -311366030 872291338 100509611 -572894790 634587851 433517631 233963382 -128523622 347032578 -835685984 488673361 -178555923 -609222355 282357521 -353241113 789966631 798593656 469802661 -729412208 603371144 751637754 -423080485 -357518861 973972809 -642361335 -743996010 533052806 -258118321 363314737 -632098754 105317016 -339232705 -728319971 -216820235 795656591 -703929015 -174432443 -525820109 143551516 -491118771 944201351 -586089330 351075962 937757944 -707571929 -808329420 780916283 -326377059 -242063995 732919391 450582339 691659334 837368710 689684464 375382127 -447988340 403096200 396495739 179272488 756309555 721857206 -575121386 -308492476 733481512 481941829 -637629602 891330280 289648633 -31973961 983318096 -714788901 543886608 -675117044 -247755962 -841755082 387352879 142893047 -699828522 -744508443 168211613 420277485 375288349 -492743576 -243346348 892038671 565052320 851163476 -440653863 215929752 34677067 862419436 213367741 -955123992 -587417794 -193867384 -743888314 -460761079 -293996918 778995145 -473979382 409561042 224962880 781135658 -153532797 860783882 -467245106 907478810 -286349713 43376337 -460099242 -761367661 -104127586 -475046820 953066650 937836659 713390232 574650275 834462835 855479754 953581410 165901657 589796303 -800258490 324964662 591634785 -155947733 60898210 378877771 -95705575 -407064943 449904212 -552701746 81064884 -679464042 21357796 895410796 635415225 -48695520 402557786 -472732876 -208758947 717405806 953311905 124090120 288971126 -485881308 -630627202 -803493984 390360505 384120880 -87957257 617289361 33291155 837544847 350962305 945745434 12864655 249777020 344509615 743616485 444412942 -1034259 4217602 996694367 505219424 -190002192 -732866652 274694885 -7804815 -682690501 790502944 362130878 348593809 976088135 -401633146 -259688224 -325105222 44065735 97350845 316002898 -980269945 172127477 190765564 -137256009 878054569 228115059 339591555 -248185036 -201484138 -530339829 -933682669 315659630 -452719044 -110268905 484582926 -818778582 672161273 308811408 -721437796 406564600 -910640118 -436987698 -142900365 -990164821 -243066114 -359024752 -35225175 953979609 326324689 -43725991 -123114674 809880426 -26015009 308402510 -185674187 759468696 489127388 -662795567 -40784453 -890253509 87101501 269450256 -765462317 -500663426 839449118 989361318 -791211184 -94879734 -337851980 2465144 994086639 -798311889 472302511 976558795 639771009 -854441453 -726360128 -164850004 727773632 -174496906 464699513 -656712170 167915540 632924333 -304076406 -372824483 -950066138 -850612080 -359036365 -943918180 -237289992 848643443 -760412890 851561265 -509465118 392811533 224018469 -682608141 -255769457 122796148 -942269904 -581465333 -576111851 -977569225 357753533 -928993028 504248197 -302000217 -653564720 -742102345 -346926436 -135463133 -278977323 760234577 993022618 -222758277 -864340306 -542806166 578765779 -328531805 -833198117 50530543 -54155717 -731517250 556322513 -337285717 -619892328 892242941 -161191648 86963231 738086248 4344958 46208070 566422052 -758071497 180782208 -869994333 -954876233 863052588 -955601209 -707113127 609922993 556879013 -277475757 507499859 -761877390 474188894 -472901644 -569879010 -160570362 429894552 309972272 474592121 174722350 383417128 -768619324 702107231 -900625427 313207665 -30693037 520405778 -874916537 225733798 -846739703 -942953861 678372656 -562192773 -921904561 -875832782 -498284321 31459164 -224209883 -21647445 935644829 -363311725 846256791 530061690 741233958 538386632 -464562814 888857785 986023078 -687056373 -616479627 477522827 490903846 911583176 58242181 445505264 516094890 241887232 18446657 -185789178 976787478 438240791 -138729248 -134120129 -431932597 -734559879 -640426647 869807883 -67337714 -476980191 979481051 -786594050 421045000 551367904 142777026 247458521 -279666952 350582390 -357136886 83606723 243556412 -49259567 -956982730 443899079 -778672470 929686657 384875896 954368402 754487547 -660202176 24251966 820910582 69112916 723402233 -6353855 -920298644 -291004951 265998213 -331820899 -117848975 320598324 -374693372 -159266298 -774175272 -33840834 570532896 -20217218 77472719 623487337 200745357 -647116165 -102679854 819323603 -959111551 270506205 -673608084 565382825 -806995883 -336674636 -216804610 422298369 167867890 608786989 -882483158 95782816 839410116 318598545 240866941 -935523234 628202123 261065454 -721648607 653138470 -972467225 -716568978 -748918800 751179095 -861053095 -572429073 -977010950 -411389178 217375022 982992105 -102645997 874449848 150714492 840589321 300651445 495894600 442218965 -557506579 666177944 -261821450 -659092364 174733300 -370372855 -754047506 -389884918 -989836062 -986089076 -976700540 -953860876 225428132 559198006 -272885180 344418270 -276012782 -584053509 -612465065 -213783199 116702792 607476355 -943510759 254509508 819152180 -487511118 -210231302 845816398 -270653000 804543509 743229833 350246259 -582676811 528796586 84893391 704630064 -277479013 -395660044 -255475274 -500780700 595178659 420949136 630316377 -628879358 477359736 -867020030 264079381 129639565 -798402480 -288594281 495340625 973266616 -607509400 -881366652 309241523 786672858 88563357 827526452 -618021332 -502446979 -52233382 -106510548 834685918 -902023968 -645361280 269523536 774575832 -920079661 -238274711 -160846798 40362246 20594608 436459180 709288661 483096467 868221604 994000795 -530178715 897814883 746540165 -971606408 -661794920 -427597583 -487551639 -135197956 -663639713 238977477 -413177080 266374748 441106521 -938769451 -77991820 616710646 -566215142 477319625 -126097561 -887168573 -983637925 255090385 632922844 758666608 -610896580 -768495197 -520548981 723717091 -648319425 -846262710 35113557 680997860 -670971083 761269577 712127268 -171168146 846742650 61248041 593885153 662897556 60028955 -716568884 394506559 525139016 -303843992 16239034 -710314788 -147777103 -512869413 31637493 796711878 -534200554 -336394085 -32301440 -829738816 70493379 652925343 229144995 -897565157 -952399661 314202423 -81461244 -794551175 209336419 531003023 -447964055 -443560731 -281583417 -118662237 -527431865 -460466737 602810306 990536390 538058980 -150209111 -37991187 281722656 -895456437 -233978641 -443127541 -564223705 794073943 -354891628 433899087 972746056 -372013470 -952817672 -965405825 -88335014 -410493427 -605481112 -345469490 -277137022 155579353 20848828 433749631 30502966 -457755536 604248650 300700125 -232682545 604473745 -656654337 -609694026 -462205116 -881963428 -509584876 921749286 -473355391 308350578 703156062 -77364643 -286103740 942113985 765654420 -242364773 123977432 853334320 756193471 700125169 -350009929 -868175762 521983055 -322696570 -790850664 -567422193 -798736151 -682991476 -941911441 -984876222 -78113234 -816638599 -232444183 259276512 681317425 -96639137 626671547 -204479770 627455796 -493991747 -805853133 517635197 766624931 825066627 -282716050 -769759102 -476073202 -667632231 -385449630 495720969 -122709008 311189925 -704495195 -424394506 594740799 20395423 254023561 -158751306 412279497 928775930 -623340574 660723208 521905703 665491549 761972324 550203453 359237369 -643862281 -5937955 306361895 -159998700 688818697 -122284574 966701403 -64084246 -882878469 212119723 85736849 -570339913 848977663 484264947 -38667128 832022510 899032085 -330094313 667476256 -822688596 -91782561 -427546291 467588674 473182718 -887940393 -274197520 -987527078 528756186 393007215 129585562 -381822846 -621984864 -32707405 915311833 -545731513 -113603097 663847931 923685397 -833588817 -576347546 -715734414 897820590 -283753584 597391877 -14516442 922259304 -558835612 650442496 -720964426 512847335 799160635 -940820248 -524545986 485051314 510783145 945598682 96237438 -339673076 739151443 255457765 435169099 786199473 222154729 609775350 -517861419 -641449057 5900839 589702633 121921103 -531072757 84458088 -884592219 222924917 -629837274 -830002573 -586932465 238920122 -802463276 -886022390 -13887722 38235417 -328142943 592865299 867669870 149892221 -903357151 534639358 603928651 727658028 -264775774 632396459 -450854101 88819434 147525849 -775838669 -854741579 252568516 -118505000 -284485270 -179902149 355180576 992353433 -816794906 -922728579 871359614 476621230 -665345119 -710347295 348701377 -953099178 504894650 24244170 252097927 91547760 992545291 -792164269 -834903987 870462610 -851213177 168276253 -68012005 -169617304 -700751650 135068602 958304690 -181524659 357947848 -707477157 -409307343 -329318109 -444438506 62685626 962523001 -675036158 585210887 -903986470 -153074419 828892825 -138388850 -885115043 358695242 -353982995 -347222370 31354393 -670707427 66753133 -943201611 -92342500 636924775 758250835 -530525843 -683653390 -186583258 761910597 -840849605 -369963994 488982425 -766328166 -104555968 -541001083 219842861 -206943474 -681629903 -856086049 -872877180 316450530 59190227 831869091 -913259434 -3785398 676806607 814123555 -317601032 326344299 -85533840 85088472 -358985110 89001605 -734420105 -62774513 -656465882 -108904844 296438463 -807435124 -536151465 642430500 136492292 541122659 509086909 208959102 951922841 -269363760 592630471 -813265827 -551974555 -870072798 761126041 451475442 148409997 -939670008 -48156474 -868565591 -187392072 -367324082 85495345 627265588 -815965171 718139770 453215621 -948821807 444492822 628149281 -684285149 370622872 729334683 424929970 -180982515 174748874 815096595 123484575 468268680 170299331 578816694 -695091925 444155050 324201069 -946333694 -327886784 859287898 -77063565 783714393 -674143753 -610379979 -312360602 510417038 -71156361 49399587 627190701 -505524719 -267871995 17866542 -215716117 -315876504 -199748288 -626196011 -367300525 255597255 311524989 -648968932 636114378 921398507 7980067 -892548161 -808540641 -229489641 105538622 4453554 340862101 -375284931 -494817997 630773074 454204555 502782410 762259548 -308883210 303613914 361960698 519469555 -875102985 662038682 -664245891 -349694502 289740655 954236637 162127195 209320507 100448295 -430831983 686073428 438648648 -265176742 -464970045 -237443505 700798894 83202351 302427537 -865801760 462001341 271489046 763012476 852963375 139557629 -95329126 -395863272 -155700083 371928851 -341578254 518917613 -732389945 -230498505 -553632161 -882019482 -830962361 -376152423 975289894 806140771 -499730016 -595074661 457033629 991898468 51672626 152803589 -909901754 209682392 -6440455 -250859830 -557031115 -14361288 -740180221 147205191 188020080 -284096263 -281116670 -319788673 -662090398 -438327785 -213929736 283920181 485015620 -32795800 -511337482 564907459 -128473683 72256796 -884168709 472942971 -632072398 -352381603 980282050 294818048 -167437341 -791468961 -423870010 -388723822 455020844 -440681864 129598223 188964017 -838006167 -436090572 -307177010 426523981 -758267669 380984808 699541895 -5806867 872649249 -198905739 792341559 -786948613 232866529 234038493 -802853681 491247075 390340103 -515357276 -707664806 -382679115 -66587115 -520165598 -747301061 -459193225 365116919 661440132 817599258 229888152 528783781 -328135872 300278376 -277987416 -331118791 -151108746 856904220 -441024041 -274969517 -951664498 660295639 -663601016 -454526433 -577377421 289047499 382490270 610577057 -235262743 -460554488 372284707 138328166 -85620037 283134580 233989955 -545455629 -673254179 -233386591 648319710 297044923 -468881523 550554852 -136578192 171388500 566646741 136477824 -421418285 818360188 -958724046 -613489963 499408371 -720111811 601548402 -833539876 233478176 -628854114 592226049 -593322035 908285606 -948243476 -582270412 -351952552 921846944 586627015 -902529609 548265407 -606275113 742985803 -699571100 335777714 -23549508 464950290 93067346 844164148 -928351249 851245164 -346513458 573033399 806235931 70008211 280448420 -783447389 130800145 723337877 -596813254 684719247 356094412 506584943 846635413 607748196 143363797 -555305270 49789623 230331303 -166613666 -405727428 572746489 -509756491 178271026 -420146046 -899291746 740285681 855162781 -319029754 50450078 -836957317 -393934507 -9128620 222534777 -134556972 -394133885 718851598 808614140 798263045 -942995382 -136948668 -821611396 891390450 272987869 -375795567 322241801 -8036869 -591095305 745387145 250816527 -470011507 -605291337 507404942 923663413 987571455 -578790422 -45741812 -26675238 20393933 519221487 937285847 881492886 -737646913 245024281 -945246140 105923527 -581660111 226636808 -785026128 -835882062 266571362 267803866 -489362365 999125172 -85631554 -778665033 152003021 601570683 914197204 928272840 144914894 376566134 812056195 -756414554 840468818 576299614 -449224587 272661098 -127507462 493188903 911228343 -841227431 74428825 782905481 510817574 -813796914 716728411 488659879 223603021 441378682 405459495 462220009 539311283 102031205 -261665846 -867774847 -551372287 782842536 -377332778 674853928 -187031519 725368901 81192254 -488226552 -660914955 -698314842 69107851 -142124429 206160975 -533135318 -272028896 -63981772 -607411396 59233828 -95276964 -671453103 899061270 24475383 -770084674 -762124711 844463977 94691034 649896345 317684028 -834603750 -89228195 478834898 550347033 -669736270 949074879 989775575 -113145406 -223459037 530920084 83738507 -516397791 -338443799 -108222189 100039 857975023 -353104576 -447069781 492844717 878317356 -924818656 -515100919 -707792840 925116087 -240203437 -983611541 -266565827 378218067 518115760 -102461770 -39885118 598839215 -997384328 122689756 -166140986 993901975 -858420789 274238133 -564559716 332741076 -753188791 -534617387 761188766 -116966585 68885514 -112884858 285582520 965304338 875224196 -978467654 -884422841 -892927465 56735104 154330642 199961974 802915257 341864349 -403909713 -42159137 834572317 925920958 -993602812 -641219572 -685411336 587570323 357828476 -402135025 845168606 -151654031 283947969 756540333 -538528742 415030854 -978653690 -162721880 -48126347 408408279 -581430230 844864464 881142081 288782093 752662108 608806830 -110815443 523682411 -853350281 718155552 -899540989 196467140 -642265905 890030345 -274272481 -824032047 -675134081 468181685 468822246 -748825174 938582977 52798660 -375481998 -147913216 -77018761 -164992281 484560216 363399478 590804573 -681778363 874874245 -199694289 912321440 -728507305 473751917 773409553 515256095 -540183479 957277492 -29582727 365585790 354460328 803360181 -942479283 749723969 -354350700 -957673581 549042392 -774450046 188026978 702784704 -60807143 -95300129 -699404760 350708053 -62948169 -713348193 152052246 233897279 -92017239 -369167716 491568285 -54590849 229797621 561845329 720411674 704374885 494496561 646694783 -385359924 471270749 3532656 -335379889 -886024195 522628549 -182178168 -464639946 -598674703 -326791852 87415696 636221927 144897986 -283263085 -265599124 -850235990 440351853 -795915934 346737227 554741778 -188747885 303187271 -488037160 -287384832 -550084888 387712257 340036779 775663708 -338126100 869021486 164713489 -527086663 660189658 399505955 -195832229 -293646767 8498734 -746312481 412804016 -364091652 -514067392 -185824078 -588023899 -61826982 498037663 860446490 -243358341 -871662358 84102822 -9371861 -742424573 -445648733 514721637 -942004088 -309149785 -619182716 -843614035 -441864940 -480029424 255566558 -581649061 443395182 72056296 -279426512 936354071 188755878 549820968 640452876 -751860226 421999297 741423619 158797534 752078047 -597144858 -262619697 605176898 -919056885 -665554538 -32938221 -787149389 940653578 -437930030 328739796 -495832215 33397458 829068566 53725781 987161427 569623360 -694558967 967966006 392485717 216815294 -200479046 871190455 -947727545 -515474366 -535444731 387113276 616176638 -296329217 259656970 844882915 -145139973 -131628249 2297559 -720880922 536143253 -397528342 -269806167 -241549439 193229509 370339825 905450602 585900421 820405794 593271684 -281730212 723200011 19678486 -496692369 -557206054 -806859100 686605700 -736291499 -422617224 -507006133 -727244745 226323287 968536252 562038172 473213441 -389588551 723018030 -117202197 -712585954 716700132 519463549 702971012 -508473679 -80170470 -112103374 -559726402 672771821 703085445 475775947 -936559427 -192351853 707270184 -478828542 -856945408 976822233 574683798 -225899014 -334480659 -493619643 -230417823 403405885 -816054813 31099247 -152651599 237926648 -738670720 -578818152 -459007168 403949367 -524507628 -389437656 840129160 -155813948 -735258340 -128376377 -658117489 125402420 342832127 -315576364 -135678768 -523207180 775669804 545854428 737950716 -645326406 -806255084 -236656543 -182413246 -446892483 -862506286 -57054229 -243260342 861518244 -418908076 -177179407 578736027 -245069823 922579317 -807585572 840063816 235415993 -642441526 -428701347 276333118 -447094432 694019363 169282206 629560296 392538138 -135409708 444841706 147046755 -524283794 908440606 -243883043 936891251 295968295 113286118 -286771063 -779097279 433626038 -550387366 429802132 840787246 -545277400 -211431021 -936859728 -739220118 -446485236 808281330 207635657 817761490 347444382 302145925 -237357114 760554377 -615937360 704995863 -997369718 174579592 -859730774 795187652 -607920323 -779826328 -533297395 77389856 -41600245 -982819236 89678897 86041588 912865571 -272576815 735564927 928157164 -200217961 -861373311 80488976 -137367836 -949893407 -287132251 -773946211 -711693193 -514343517 516515122 952580358 -202791693 688968203 789228381 -648101743 831748784 373167029 230044738 860863194 -765225233 121069769 809726149 -154381064 759241101 839771855 234892392 -754637333 -589897028 953248713 -765750742 855549870 -308144399 789634253 422941628 782962992 967695077 -51146520 335163548 -879951015 851653166 -947857965 286941124 -477089878 -826100984 134234328 -45660739 732262593 -407782544 395587972 -706723353 687869600 993139876 256187108 721931449 905964242 242185152 -680265633 510974423 772290790 290184527 739325894 -538199776 265626145 -156499865 37175548 -302210739 781162720 614868663 189025067 737930239 730600430 -291874180 -918947146 430059507 -541784534 -59073128 -78995793 -638171430 -847821259 627942078 105274989 822593003 -579087261 -773029256 -386476523 266583279 713287750 -579675111 -734701401 -436949493 -838147059 -584931471 564813287 -262781501 64765282 -993142134 -433827418 414756973 248827848 75835158 196151520 -274363522 470766311 453240877 -889350132 -293435932 -749898759 -976904324 406668997 -659563478 -77503750 730558475 -301462052 994622834 436936645 621981940 -219965199 960928420 38816824 -311225817 645320843 785771311 -137050228 -110165578 547053797 -713662858 -907334534 813254758 -519412496 -859034108 901506114 -556931086 375907338 -177475480 -943906031 -417550083 -264113723 -507140732 942640559 713235248 -180494243 155078021 -156169321 237520609 957680132 -105627262 -607610359 812874006 869153643 -931871813 -988382260 545339974 542401503 573827008 666523936 -915965152 371286446 388166285 -455521194 -572856464 269590650 979333357 512480179 502249101 -308594893 -393034174 989501764 -767843136 -713644570 -56514382 978848738 79267039 842359729 98108480 603988185 -610857582 -660988473 -818319987 145812465 934991755 581161669 -32806171 -777396583 -652163153 216358445 241282876 10572789 823312306 211684047 -23424790 494677158 505973683 -935900103 210789372 -834097182 321048216 393020898 -690261020 -183732006 -359485179 -533194785 -633990322 891524751 -367489008 989236408 -88863279 -683421380 -630463425 -477498236 -319998830 -291932787 -660749263 975099867 49635884 3759009 465169307 -26612830 316950967 -815189751 -396297959 653941328 -809903083 808297127 -799404207 930450258 -658396121 -694173721 464985421 -110895129 701189658 23932788 531805466 381930731 -193591585 -826038168 -241012173 -963244520 52755806 440199491 -697935746 527434241 631249216 -198217051 698150342 517797894 78056473 454485024 -978247199 758101855 -635074706 447871362 -957363779 -549112576 88708322 -476079344 -359704897 -642870535 -111657832 547096435 741847567 -203438921 -373712078 -526247969 -331902656 458962409 498522930 -463513158 940530258 126608116 287331555 819526351 -839268223 -942046790 620083850 -622717430 90231282 -149170309 288758228 566740848 -667779824 -426353833 59549943 -862291451 440091614 -632590612 578120446 314320238 -580624568 559790676 -227963056 -995397842 560281470 709656792 -506934098 299048821 113572540 -514647747 467290973 187236295 -287200749 -567838261 19358158 -495854078 859602708 90150219 442920000 -557240964 206439544 -964290274 -444279878 522118491 104381449 -18677580 -84907188 -658399456 228043324 167811363 931942165 -104773392 -697403729 292146632 -104366272 -654291164 618933275 339610022 -331659700 -595157392 329196656 774451744 -987769984 240924057 691778797 709966680 -247598702 578732319 -864996774 117260348 -379397832 -231989632 -944436543 296611938 19920373 983961730 478612124 561236769 -431776278 -583385955 71220000 -359392740 -78070033 -217205029 -417785385 776496732 231852515 466352526 407779685 -254658233 424688815 -47268919 539250051 624606606 605637067 795511533 -210370772 167062626 139829583 -949944619 -389302442 -558218643 936865889 -421314754 -398504444 798668460 778475806 968076724 -422342231 40846904 -891034129 -32526499 -967066609 545345555 186069636 -555464373 820552268 373735959 834935263 -877935050 551972970 -335724175 992732019 -343586540 -101292175 -626859241 880099473 -503392125 -925793629 -458947024 -938666912 601042737 769101069 791751399 -653669792 746197594 -284836395 586855459 604826205 -130924863 993217970 727966419 -84021700 -490238281 -64778937 817271137 -821043169 56780199 414547693 -549338657 -606145380 424198480 5311343 360666455 -940939576 895490917 -981192274 -927549516 547830527 -337386497 176127164 956068171 83720200 832571876 -534494948 727966271 269869350 669780306 -330946487 -635708139 188824316 -347857559 -267077250 -308810004 -79117433 -683606191 866566146 899978844 630740222 -253526291 145560580 740266316 -297399832 673506529 47239173 724651515 -951287400 394964889 541091390 -856284360 927787807 401924674 240700686 -295531416 613550332 -42284238 759955043 953946725 246621851 -387457057 371214100 -609409199 -899990012 -446631254 567581751 630604027 137234812 403425923 -198572440 53830318 -285498534 -256041067 76021218 379426951 198639877 809445639 565325096 -9265272 -723742564 -764717505 395645777 503593622 111502725 519223887 333443341 -945665475 218595980 -355187390 312973318 786376341 62386605 967500484 -112579165 814513151 -37070876 -337699550 -36586627 -355257781 -292146979 810831278 211714773 852179001 -930654177 -284370065 -733789320 651620908 -548642222 893506918 772042201 133659838 -296891273 418590457 -700969755 206587468 716990947 -482413670 82295316 -534528789 122365630 -187937667 937217195 118224034 -585474448 616317243 955400628 799111042 -219853830 299662945 316049549 -895299620 -811154415 -76189425 208077387 -111490715 557716723 -504692107 -867146891 291940124 402143973 -68546686 563360316 -105246279 359338070 -32211766 316974679 -930737483 -853006172 827378411 99433480 910719177 235553123 -872844308 -416863879 595765079 -562468419 -840244158 956044919 575711822 827343049 802467669 278083032 -786417981 173979594 803895091 935930937 -521378925 520233049 -98476230 -910218261 -523696281 56938145 -589921011 -469506509 -144807584 -169741183 -188014085 -635839728 416369517 649199244 497099196 -417046544 296065095 303715766 826107412 389703111 -124879534 252833100 -33293439 -34308439 760273866 -309146253 -991106021 519786137 -158370820 -909020633 -118661449 -860294549 -890068130 544346829 303468967 353726808 139364246 948576852 322002006 561582077 -215047636 -91564784 -99695374 883566222 923914407 36425936 577911442 252502937 410870727 -591394436 483615955 876031402 903032937 379263820 996424611 600896681 8648232 600469497 590942686 724560504 730884295 816102084 761056700 135912274 -752583670 -742762402 592360059 -953075503 -128691307 -392920239 203350556 905317703 536207262 -739864468 -760437230 -963464058 528852879 694966846 803139922 732110634 -561154811 -135181411 869026860 363187356 -941691786 -307067264 769591594 132386726 -869620929 -366051016 -983991890 461349802 -303552117 697228374 -969882709 -650248200 -306099366 122110931 244912143 -201200998 482258701 -246879968 -930755359 194033883 763360767 -830246922 970946206 -309712114 993490588 -526700481 290455984 -359992 -967138590 526509756 754126023 846603154 109982914 -99085467 368871516 -321774430 -515422227 49823521 -981133590 -85686527 14413745 -573724973 206418605 85624889 -299541273 -525817415 -982415562 -947322687 -230773831 376093298 425695198 74579365 573353559 -527964638 -271551109 32491171 -826634375 497666706 401245048 -616210521 714234444 -738916776 -882501727 -724849255 91439317 194809155 -139427959 162134051 -659782672 644135608 38084110 447378578 -300759175 -769188355 -481461392 165945166 265339786 122360587 172074656 320626492 -279224888 600025324 -308734653 -718264216 -153026252 -241551970 -42917584 685217626 887959133 57382608 164121586 -229543637 -360322923 498996971 785345035 -218257544 -446459431 -956363830 -936546170 660739143 181145027 -479049654 -451328369 -821718959 839810908 -883995631 -761611509 -723162257 604102820 169780416 -969770191 274719489 -532749385 -863873388 401732263 970719558 -723456882 -573947430 -971773146 794353891 509332182 245498903 -587033796 -912229615 86181712 -188791810 -135511303 -507476933 64259831 233223091 -207926942 -185956264 281825781 -973864967 -402707770 -188005598 -494280985 -301955371 -780174241 222976505 675336210 359503741 303295582 -244621527 -673595985 575063191 -123308068 -76454177 -71233109 -821162451 -169878642 963684291 654820935 -710243810 -136404180 -448861714 826061996 778181832 -665586346 -195606677 30917553 312254937 713048036 -115902977 -355322481 989302880 203090743 268502273 402535067 -182825673 539168618 736776179 52918767 175273623 695300485 -814751231 -628802722 129523914 -705624375 815208828 -576694813 -359256202 -735910849 -628056236 864681249 -356150187 897016995 -585946646 647414483 -636769843 -417524759 900785159 -61430601 349588819 794361301 -881458618 23010147 533005095 84114816 -188805608 -424461128 -781113747 30404903 -12337471 205245317 -326607166 -892282288 987607602 -469290151 -135178932 -654638896 -362954732 944672162 -990776010 66774802 -654691336 -206143019 266503804 3773422 793585227 -400685118 833398779 -467552582 964414149 302088913 -580712553 -91256229 554849854 -540361357 980723368 -778284890 632250976 -964209483 486153229 749241451 -827588693 -888495586 202908204 597633042 -912304683 -143832600 235801389 -75035490 -85558657 947521430 605047209 -537998283 732286760 596511016 122802116 -713020763 678723211 658422823 -690728773 -100791593 848687242 470253359 -219107315 -196814238 442139041 990618057 -784537853 -843931392 -785360842 -276747134 -869306069 -953629885 -613989484 438699365 -907103737 -221426413 -114521069 -797706116 -489790597 772204299 -949322241 -421389385 577736025 -96508910 720848263 936070674 758229869 -80439940 -556949369 -69760450 -247520228 -272646208 366569381 -193831092 850638642 909831149 -53393815 798027860 101561539 -209735550 -503911172 145755504 27679347 350721103 416105210 -879204291 745582781 956994435 -589861439 378242167 86745316 789561214 891481577 -68513021 557575633 741466663 -828768996 269407898 -637701672 5474221 845149202 -695630418 -866914591 -237166008 984677467 287250631 958766253 252267765 -27935638 236315072 919403761 -852229847 509758644 -443984241 -613054137 988296079 -66936289 -877727324 -585510147 -379435321 -786687371 -568225789 829420630 516517052 -725169221 533223022 -921022809 -830520478 319825 -233976788 269876145 12717128 307672969 185896542 -383760079 385031774 886905344 570549565 643344505 -142300730 -959705869 -990684717 571777080 -935176505 -257171688 814410369 370975068 911993563 761112615 -493145592 -269996197 551967830 603102638 80715018 374272917 -164856627 812505531 -386150610 488470300 237857661 -305679080 -112806792 -850598152 388048538 817401849 -368130214 -727422445 634959096 -412551011 -778348760 854780652 177055964 461827688 784979925 -957181068 -44162316 582548163 -502178719 -292081068 995278509 -421180748 496028711 -966269205 -556370917 -833763100 727952628 -53503144 -250049324 773843977 873310498 689124025 724416598 -707131507 -258689701 351986739 416360061 406870970 -108532050 713926443 -17787281 -849935993 290419008 826682472 -478596679 -399724465 -136468524 691837154 71491157 -117658567 762407324 22551258 -850613125 254997753 318925159 -932363810 -589761972 -654484045 -426311914 -110583701 -240474133 -978624435 -569856975 -181656855 -35364399 827135376 -235068510 162848000 950500543 453146507 -838388559 -611319739 260455885 -764607106 -137499317 419703268 -952249274 757936019 -391082596 10624552 -1643267 522951952 724731069 83166010 715795612 -627273504 -447092420 -667363168 13541323 770764006 -421442044 -789115327 -567724411 -183391037 -421361131 617803547 853764149 -747937830 886905850 -695809628 -641899146 -966986204 -619991551 120259694 870529725 -448030785 -121838334 494881433 911835828 764280561 -11026307 -982369023 257331163 -600045040 -370709532 -63638137 -735776737 -836872288 -117409288 884899568 -610963336 940029331 512663665 355346842 -209042748 627673698 -267430962 628473050 294573568 -282507747 -433939261 650435905 -902682782 25586273 403726403 683007391 819689941 -29830351 631914091 -651653103 936279752 -524265546 75053999 -547015859 -987675272 986455237 -76664685 -152369873 164969130 -225047972 -862473557 -360848131 680830879 114683215 184470027 802117016 836544849 564026607 -738135066 -71775899 630361416 -217525340 498340981 -914110627 116109512 227807957 -758505336 -969065146 41366781 -647761423 53292853 -189474097 643318732 -956592309 781344430 -508134350 783788913 -488189803 -948536317 -703195489 -561208621 -290715072 -992718079 -616166523 -995237576 -336735054 -557088295 80530397 -490198973 -264955879 -547360030 7650639 -892549603 -775543831 -157696788 -403995898 -586762686 -71505304 498052014 786160119 -299822264 -508674439 -266801267 31096414 221330780 733630165 586749980 -459190471 -293193802 255451129 -339716208 644514252 -722631299 640081943 -753898590 355137648 -415111965 -90342150 135561104 -194072663 689979374 -46091095 554365205 921150365 -332068908 999151284 -329728298 71619443 -769971788 652755190 -46705863 -815969548 500344404 761640754 -258818932 578192888 -249669951 -997080236 877037454 -750550292 695217538 -925998474 -825842678 -854214675 -429429708 79071344 -491962881 -133665950 -77435212 259934887 -582954764 114359792 -665284782 -121100551 -780317968 -434001308 -715830792 -580734661 -391147267 -535002353 985859468 -889482143 -837746388 921298390 903247895 -830813669 664674433 976867734 -988689445 869468218 483448563 -349740822 249112353 -898240436 589795864 -398253704 649174798 643484976 73370433 278981873 756168449 366334488 977944249 804184198 -942680609 86807735 640888829 571059160 276711830 -230929870 -742505031 -151505746 931869235 295735611 839630947 -640918497 881490894 455915871 -724396596 -420046435 -682027153 477692936 321663865 -72792311 -173533988 252029335 486306318 -307566508 821629685 -455504073 -906191848 825015453 -210631586 691812397 134355155 91522330 214791528 512600295 -678148843 702298612 518949281 366478457 487113652 240047888 763830112 -665438119 -410380040 -760357402 -297849011 -71791506 -62400171 -175549075 -330491640 -327721747 753647567 -110547853 -568223293 692361685 -753849527 463374958 -562172125 687973753 116348317 449965706 -691044131 -14717487 -6430246 260720002 -451665557 174137348 -299332001 759436565 -11378230 540762269 -89471531 -800092272 212639734 597448947 -158610535 981761376 -461896222 -129257184 120075966 -860479239 764048984 -348264993 -622710635 406043069 -590888542 365167511 857680403 -419572272 -971304739 -903702640 44852265 -724692594 950248956 225189161 530744809 770056872 -791853188 -593822424 -935679090 -575878761 -875290401 -887368426 370749597 795458098 94900568 -209586249 -883034269 165767946 -797197139 -35094321 178376937 -783931016 969728519 174764473 -613301189 751623304 -928722623 -470416614 -967656969 254068036 230632546 792110834 34991926 391353557 -467776401 957266857 -464273169 -366975039 47092760 447312918 223217754 423905383 737127719 -652284087 -164075014 416799052 15104470 863030387 -444901689 366971582 -727980804 73747565 83302832 992403560 377116191 620479189 917752394 849922203 -969075240 -998438444 -525886945 581685866 871674818 -73280534 431585212 -975364629 78902037 -326034896 869591448 238863845 -378742136 -342324377 474315196 659091877 -261898439 -239198163 579765544 -182314860 -875350660 -979822422 -149854123 -717493680 -667558491 70456739 870714081 680729271 -497048353 -805233105 -170203571 -742137732 494216666 948618023 554036657 -656116512 -887067207 73910995 -670407938 317903093 977091771 495648797 335354011 -750789981 -954087498 890424087 -797047572 -104722742 510400351 242678508 -270352370 -718645046 -305821713 -982589650 -229012567 -205044049 565358568 263576316 486151675 775491044 431586196 -622109460 253749553 -114256493 -44925476 -263845148 467970471 -329071413 -936679917 907751838 613654406 892824111 -811013628 631395064 73843745 -198943318 -362120050 976776363 161773468 429804849 -923580818 -707711250 -512427373 51833423 -192174773 749748543 589491902 702027763 -865405626 -732436769 -179027031 -237784818 131338618 -217543015 -752635626 -647568448 -347580825 -830596101 257970099 -998926202 958124662 -399836673 -197283622 -776677477 -745728056 862173066 923998115 482921427 682491990 -863520048 -975912463 229953478 -891775581 373770892 -247166838 -148439245 938958213 658742432 549102277 292447506 -727332253 -191120557 265408768 934640407 -452536931 -848032350 -167086286 -628409225 -967330205 -494825713 -70505319 -316210768 517752784 -206314756 -925182989 452710175 -122786450 520415852 -542855110 -693940656 331940366 -188759451 291709900 -719813358 -791670276 889222301 945800828 -521880086 63979833 -918424380 -55090026 -652085795 999274587 -132718470 230878709 -68371134 111267626 669387020 712268714 -340323232 199045987 -651498220 665558145 -559440692 727578157 999052051 252898964 -143966069 889777723 482065973 787896319 832859071 -193465528 -890778834 -14196694 542022495 680055838 -948887918 196290315 422216409 58201365 -970787877 657010038 264991160 43875996 57099203 703048356 8301135 35637585 -45857157 627193199 461504242 151809418 -641914141 149893343 -200410783 337571088 -380166072 241217056 376986706 -469141952 723188370 -365478416 -425580992 192701966 -588321181 46156297 184634449 717445150 -966636642 -730448302 903662447 992916522 225784685 167354874 238783652 727752014 169100924 -478945215 -851865461 428835876 -603518245 -308002791 -425111928 -456123679 -858611356 -51921076 -315406566 -72374444 -152464298 601081589 333344529 278001842 -363825447 -335506108 512711069 900229802 906471371 -326673866 -674131955 -223100814 -538658624 919756475 -192989751 -895087538 402416002 299069029 -457987106 914230561 716894315 -725995686 627515006 -974121113 -934538247 -943262393 -355535479 785128510 191818656 943947866 -328816565 -225134340 -811284811 727879375 -252081997 478435131 -624558677 -440182457 -756276003 -528392041 -25709351 -862017487 -696624060 -795200576 893482866 -273017890 231356623 -392636040 -307058766 306012931 37690377 838863674 -394766991 -30569008 -792646278 -57401474 -609847395 -385642763 -826561277 -177737457 -474007332 17535361 434770993 638752678 -883007674 840286631 284185611 -681426332 486753678 975195833 -576487066 -689998893 929679309 -452136815 -879332523 466405828 81087918 -907489824 605845449 -813941610 955370056 244420362 -668249419 -465507081 -25211481 388333081 682891708 969311798 -75110619 101591776 588760111 -159025716 647009854 -891447838 760461932 -653682225 635747303 -920677890 604886003 839022948 763339795 655235618 -168175595 373494203 -772605230 -535948344 -617258001 582265372 169729322 36826950 -194829830 -577089295 242172894 127233257 -805136123 429678949 -248045196 662770096 305512713 -29900882 -958184029 687606613 429638198 -986367557 -367686555 -206018369 -31726804 462170944 842672402 432788942 -512479521 213803785 912344156 -440409153 -755490979 504341866 49344013 -910658664 678917803 575963701 -350670129 -702873895 683080651 423584261 -952820744 893612719 960012753 645775244 764350763 263221983 296968006 -672848201 22150914 293756823 -227543643 -339998113 210209276 -445891516 -883907378 641987035 -726382988 810091093 90533391 -852223091 -112367275 -624514737 660717919 84230028 -206978748 -48861980 -863959134 -168984679 364359414 190080383 -115020588 -478774185 -530446442 -151248282 9075766 -56247098 -785489369 815871793 358646556 -120342115 25546764 -958661183 818009899 711293003 -126182175 618992743 306393716 7547402 801090712 -753104776 -380234740 -404874768 -905696842 -58772622 613021707 -454751794 -816393730 473799053 16762766 -780588711 -190793489 -713614696 804387459 -583643677 518959461 -301842837 -972335174 -649728974 -284131863 -101247436 365668996 -644743919 363078814 -107895278 -210294127 67051899 176445889 -364925498 582885023 759613445 -598932758 57915049 -55117860 255578840 515530414 436125060 869443377 -937718625 -916843508 338927687 682814819 -142768287 729860515 245890013 -967601994 164230114 618441545 561099469 426938090 68921721 -910944972 -922116879 -8744075 487240328 4661555 -813124526 891882622 -623136704 -989339476 -567870455 456078030 150841792 -462332821 -60631382 -416517741 448529771 -761865354 842984452 -285614027 744778278 -319326791 48222855 387902446 142331980 -852997835 -953504208 -808894766 841439665 -272133249 765209000 587094122 -610075341 -769090394 831406632 -560194181 -38615415 -135069053 -806356686 -406161678 -948053630 -185347015 -655420243 516312349 -129684668 -569111232 698803717 868476022 -813701968 -511434633 -67935010 -216388211 555935374 197538653 512116045 -901759628 -196627883 807007765 188817928 -275051794 -22630474 705920826 -258576640 -745051874 -813647930 858897750 329743057 315903562 82547605 336751277 -352264678 357954294 982086586 -288022115 618710388 179727188 851033213 -122856881 -965052974 -745199223 432221407 481077474 237398745 408390645 -490580254 -434687754 -168525815 -176495930 273004701 -950592734 809986116 -930358698 -980203868 -219605445 -552497633 464817983 -992903361 -401025429 -758774574 -336291233 -920314368 -552747969 -546002027 -821843542 574872371 818267977 -919174738 862029847 -263772 -456924574 -524960478 -310643773 -863208757 67886655 -215237919 -669573640 -285005706 -627292976 591269237 413128287 736904216 476741576 -366126593 -337628734 996537973 -540419588 238738670 -115777029 99810471 -616839353 643648126 -985716954 338155089 -286057122 -68006617 873736562 -414128651 -902650875 162039462 -196014479 501919519 -586835016 436759379 -607444338 97019958 522574371 -293597066 102837150 -376286031 73504017 -576572049 -945765886 -429824420 731159187 274558475 -686716962 -174577116 -725160143 -632413098 -213352689 -847926416 255329935 330830034 55447302 179561743 -353955101 197126176 755805305 -111009886 -993139059 -15561098 629160825 -394914103 70652849 -439124503 422877822 -623448146 293998261 -322550659 -953378564 -62379653 173214309 790085210 -525411232 -871453563 -91709867 -325715421 -563919635 350423854 137645179 -659446122 -24169638 191295808 -821148588 -318225301 -320891004 938430894 279547880 675019914 880579178 -652815160 -47754706 171974493 -422071445 233473123 647619155 -379057926 892720215 474745194 -6197036 272799638 573670352 556566407 -344153465 -186239758 560585372 -581623920 -87565894 -975502751 199108076 186279244 96894073 -901376218 -690215917 -931951791 419418031 137613261 20650470 884795488 127590907 -337486860 -614713483 -125615803 -733681827 -64928725 -495532090 -655055902 -782395269 163812977 83901617 181085095 -834922186 928694530 324956458 731000893 -391724814 -928046919 866513145 848863795 778022511 803530524 -741570015 -433179545 -215040790 -792827253 -814476733 740243288 226247121 991246290 -863274812 -303815562 986250283 316872279 -78676484 -897905886 -1240103 61391757 -378814497 135648727 -701507215 -749189753 -67304421 501175811 613308284 43623941 -278111247 294271001 758702068 -491610442 -859874698 232604864 -691569238 994162354 471204928 635237351 752043848 -182459077 -690423044 654261845 994505782 211131508 992768553 -656919482 -567533406 613959535 973862558 110773613 -710545335 475281520 406707852 257579326 -905547387 -399284221 -622920401 89745106 792609103 323874099 -561547366 -648389906 297191490 955336689 809223016 964162038 -359469860 -815478539 667748612 138323862 -150989220 589620589 913841769 -356695571 215388190 91590839 88916648 -309549207 377253451 142829339 79559266 311888534 -260023605 -183083298 -792436552 266322271 -108337883 -54888917 635809064 928592140 -851981184 848854607 -377982167 -412995870 -574525157 -660185037 -954719610 725654252 152680262 299463171 520542155 -806566405 482219617 -92138872 217929190 848429018 -793907374 792973948 -27319412 624743865 -26310041 -995920203 31062728 -91443257 -320230883 285373784 -542559750 172564655 172259843 30483735 106920343 647897878 258643115 630544046 182205031 -196644810 893861613 489537916 543445282 777022043 696880137 124435220 -200930639 -685177043 986866341 -836404504 452256170 52754984 403339423 -341985948 610432351 180583835 -872258646 -128224403 -714065169 486038731 -447619913 -885977932 891488577 -408525524 603406247 485533832 -633718567 -89243868 463573568 140759956 -12542870 -696391643 181512927 3622729 -772023633 11865232 -506132910 -541737876 628058162 167713214 867073308 356873939 -193428009 255655981 644298628 855746467 -62790650 -560878246 -718336032 979256740 -956831191 253529693 784468318 -777618828 483504855 414260014 -876405094 -931776047 -974439334 306570402 630545322 222403846 -434478279 481242309 790262779 932088571 148892520 976977715 105880303 -745413590 304611647 -266031605 887155068 -418654143 -968359657 289037653 -294948536 684970858 -220545805 333975181 514760441 -804191275 -681842661 -918154233 697201228 -579217112 277809938 506950220 -749082261 789068970 -525205997 584907001 577750001 -749815509 -215348506 690979938 818659267 557559474 -44336800 427258282 -767040661 -830028892 -701387564 429299869 222700636 217578557 195003462 -890543227 388451987 -577724369 840671785 354963175 -815954259 552078815 751884629 -280570994 -433524535 229204295 -188938001 -554825289 197017058 -765699827 471173560 266818169 727395275 969152938 -752223695 952523347 -304957491 175113513 100168236 104009341 992018090 553112653 637405357 -157418877 743051608 -722946111 937369845 -904805005 -911321070 -641826268 -439051555 804645662 -577825765 136877035 877106805 -550840529 921692732 -890429553 702595488 559788955 867489933 831894035 -769686580 582177465 93215683 436572680 730613789 142322146 -198087060 -703055348 -47799688 -700662870 -119881081 -261489542 735822023 -274939342 -848958690 -879349471 -42352233 -689262840 -646066164 -920570893 973066918 -458957632 9852386 -955999032 -419300804 941217694 437454551 -921372076 -541341387 -777395097 -154005147 -904782001 319494845 249528934 815529922 988446330 50677892 -429132776 401771953 -334187679 -379999837 765846276 -794225042 -598193313 -460675837 590341981 -196469996 995403345 -808331612 664510256 -767860222 -442929993 -898366980 553376150 -612413763 537913663 653460912 -576282815 -691547734 206023538 448581040 -683171129 23574626 -812569296 569062916 847724583 -68247738 -547883572 771165518 377014446 515923107 341200981 -256849058 -874592506 -625167625 446794578 443339217 508980052 -85635345 558369219 -417606115 -392336189 -346229686 619927744 166035428 -167216396 -256456929 -188790150 -711958097 333011494 719753275 -780761072 -506437590 443273832 -979530720 -120350126 327263809 -94511878 -458081177 -556660809 318009446 -329023661 749961931 -183475296 556203201 778852163 308879109 15463849 -717678413 736102105 669881426 -608996521 -718673214 -617329700 957417387 -519643767 360446477 -909202655 -895182772 -287412387 -367848296 646347732 -317916496 -603012590 453607140 316233564 -327299985 783255012 50583760 -793572337 -539303301 -584686145 -408646915 -739256682 532315476 -661112858 -227569294 -414529367 317657571 477213603 -723270927 -673865083 483742952 -41121757 -772494183 -213123407 5293813 -536245898 252948836 897383082 141667583 -406677669 -932366630 665119907 -919294878 109377511 -745980825 582315768 -187929986 -946377605 -211217429 -607580131 332886457 -637582320 -622429301 206994496 -770255192 841159044 -96561227 143788273 -733555369 307501884 786933284 374596897 793236869 827687382 337572121 -671307528 167339939 -211282864 565536315 247193544 705979004 -193104169 -135976937 -616897764 252861937 -300033303 25141162 -242222544 23479018 658007549 -970334517 463239111 697047115 -819499691 602554238 -771538772 -338430200 9159036 -933194092 -211282697 -914678194 -702537852 -556530596 313621379 -99356487 47777557 -7646789 -992560196 -934355338 -328953988 -558155308 -98288590 755552551 539172616 -551865402 -871182751 -989130000 870292414 704036508 -210478995 -857149600 849084004 213307957 -855209222 201349482 -156095210 500643771 -603827288 -379717580 751788232 253814638 -98475891 602604008 -385724278 -150930888 628585182 -792759306 -537434915 805520668 518014391 228005006 590078337 820491282 736650112 -316493516 528432578 413953213 282164337 180579066 -768621269 -734910002 350617456 244641981 -771280074 998236070 879874618 -369929086 -441748064 764159326 -138572343 -880004496 -694658766 328305440 934621914 508113689 83498273 -381951104 -400722889 620369315 -782345527 -468417383 698637620 828942983 969737406 85230338 -387335550 -796417482 576343265 588114270 143579927 -168026810 389895925 102836746 -699048281 -194178150 -611507502 556798175 693940747 67571145 966652618 289372344 -629829295 889415225 -884440122 78958617 560950977 14679371 -260983975 336180036 -147044952 -395835199 -338956406 -444128149 863509997 -270906089 -569883037 104341378 951093920 274436017 776858406 -88194646 282988735 -55926570 -728675391 -865428881 684374426 -163881856 138586438 920863636 634902351 937680607 800014820 -891265160 -932921724 952690649 685657608 -425517582 241782959 -703753737 539674305 867403384 -124681784 359830653 581511603 42223936 -684666152 344214951 -41886284 -937492511 -471440850 -598603826 785650825 -751592091 497971661 700309505 52033252 -98898037 -499387860 -124980756 688219195 -201046151 -307680362 438406876 -774005111 764218956 -810195833 691185010 -403842439 280969245 -866988672 846468538 -283321650 313699348 367397385 -151270960 19513103 322614490 266351005 -738385548 31020413 422235756 577868762 166988518 319741592 435779113 914672649 -360397935 -673190197 951435267 -297580791 528684801 564824900 823140581 -150166649 -973031804 -938401660 -424952210 489090366 -222441422 -810654505 -581365787 931625302 474159100 373573307 466092064 362759435 509160997 -529710442 -313350617 697710295 -735207002 273337944 -372256107 -571466255 -298778854 -203536038 -423331068 -125192984 -651093777 864474196 394129174 14410879 -860196981 -664059196 -570602396 698038318 305099724 687829026 673679564 -911865442 766107624 128715396 -410412381 132249204 -51089787 228963163 544115814 890707969 655493089 -952306518 -193218201 807219198 831370473 -343517409 539666700 -596431534 795536774 -230128091 -471291750 418992889 -189539285 888654372 -721427500 -591544226 332440636 -846094398 550144234 845104874 902809345 43436820 -158909919 -492617195 642568981 169329245 -735581109 332155172 495616404 949164288 -456935806 169602056 -140564076 -910573685 -726630473 -709880128 454548117 -306344783 12501465 101817137 -171346623 506483448 -215239490 903028910 -64705249 230570636 -890790488 345467980 132500001 -342384952 -500448434 147227826 -908597143 359697609 -444349554 431485159 -702189549 -999113188 -501023213 -922262909 -307022450 -619491887 911786361 540787461 78440198 -500818651 -570042563 29930596 -526866882 861805797 212665860 267113991 -827920629 572367071 -447155582 894695247 40322585 -863474340 510442624 -916176098 -25488029 173779646 -55244411 -589188986 -522422061 899728074 633793085 -865638924 938300592 993848755 369075840 364139758 909755780 787729058 232336994 -633051907 -113702700 -790857352 652351425 -118300902 253665879 637465935 528040860 -289128599 743322345 182092997 -862587540 376561728 -974787106 292697162 828314466 457660994 -795482428 -807682867 431425073 752761671 -140460873 242665880 317873395 244604599 838468681 580563490 -169984496 159124687 -441937701 -309050920 396845684 695306617 496229915 115466727 695867579 -984000801 -749359161 716158001 -648624285 -956544292 2889267 810056278 335073404 336478441 103916247 -419249600 -215932541 584016915 270134229 736136233 448937008 599192706 -889246377 -925138044 -851417552 517394563 -937560480 268716759 637466192 273780740 -559393433 -510105663 557897524 -35236391 454985984 -334631017 76610692 -915391274 404082709 -617821118 -564523929 543347397 327626046 -744196135 -216304812 -3525741 -83236568 -450173503 -937067660 538923695 -549770495 -140784634 -548083245 -265547934 -524677031 793264657 67555928 290185198 -245549505 703254539 578069883 -110205902 -584401019 824189553 715467901 -920836422 447076184 627483479 175633636 -522951132 614787301 520499113 -206742503 -85695969 803611895 872933141 -259447993 787222462 135551695 -722236340 -904320599 -857485215 456603178 60324958 -432774427 -286705405 746706143 -584885687 -318299210 488216750 345215513 -205069281 -120090097 -48081745 946555450 -711563880 819531434 -663994 -75903168 -499369366 -44282448 -617492918 -349236420 641252269 -473780370 694431242 -557987341 29737115 196276364 -769905536 -309258822 111962403 -328356316 440502771 755449298 -684240931 -240209841 -52958390 841760803 524768034 -770126422 527401709 -399197290 65854196 -855259921 -264221621 -973412411 907604590 666711340 -669818215 550779453 -552251534 869364334 -734770421 21196798 -260594242 557524092 61819001 -343824618 -172313295 262642621 -598790814 130047209 488634 -264976496 16000392 102413477 209433520 20815156 884006086 -646047974 68296141 216738120 -732042069 585908602 -82628659 -226798202 702284220 -670514995 -569295750 -793005787 -103583461 591223895 309342152 -897709212 -535498691 -219314031 896291247 -523233653 -587861332 871249328 406443430 860155921 785845948 -689016182 59878030 600733778 -374919681 672842664 380637543 -51367289 470137864 -514418547 71964444 -351679270 -489366380 787299524 -538207332 603636307 371744879 890915690 -158244608 427485839 -167865640 315963946 -294058674 -439060545 798030120 273664897 506952747 -923113276 -52720133 284904720 662341684 -730592807 -719449078 182414987 -303124610 -456805453 -339175476 -750002369 -593912489 680931635 198053002 -872290002 -323483683 233419556 97614184 655677248 279859061 -499126774 333914219 179989966 629222226 672019524 -624595741 375306896 740284632 780471085 -312909723 -750095338 231926009 -673066049 238200251 -419291222 170976855 376421049 318280661 512677957 933149222 -498231950 -693891369 -349729952 443845482 201472172 -519778313 -248147392 -359793989 -335771045 -790404020 -462091865 -222368037 -309413833 -471233107 616889439 -304292561 -794292052 -389010898 -216559812 -913116541 1283182 -199558991 462791535 -879168398 -484791522 442480920 -442551382 364226350 -652952146 -181368960 -815045107 -868287041 821775588 261573584 516076832 -797169789 212498708 -891936994 131713063 -510270718 399744472 618921510 -578555836 775130266 -950290211 901759997 952291781 419875107 160065871 879113314 -619221295 -686667632 28529150 433902936 -339758050 -332090689 -356565456 -709864852 -616031470 -623276461 -728966085 -687019214 670963283 537088507 -116179574 -663883757 45533904 841168603 -944374204 840581820 366274571 775212317 638526377 870004609 -387880832 378894636 956166271 580854097 -667150559 554802141 125202812 -828662973 408006010 339403842 921257648 -487535483 79225418 -323776296 -804582134 -492876631 -298221085 263413171 -251043723 -619099991 -599108668 -894517538 102641726 560689799 991310114 -354305965 905308552 -491320227 210751219 -556600355 -773307857 660457312 617904652 594861073 -86766389 619232170 -533284079 -491245687 -968274862 490850444 445111821 435750582 235906753 -642762331 -140361533 -455054788 547515430 185136927 -788008925 -27533452 -57045847 -440155235 943671516 339916954 -652926277 381622505 764786619 -624056993 650744730 49437380 -832146204 437634133 968035394 177147553 392403952 -300001624 908137911 778552938 -967534893 -824637512 854622705 -200701381 662825129 -81848890 -934307719 69988795 757680675 431927151 -19617032 921488878 -257653628 882040905 -654613380 -118083567 -559863420 992414192 -467761597 -971148998 969563733 -761379243 -515336749 -658755154 575651445 -687415748 -701582019 759399766 461697846 793814808 -305468519 435241261 742716266 796394290 589436552 41574151 -906250810 -881428771 -513342647 -800256446 -544026392 10868662 -874975468 -731583922 600853899 -557352490 855351159 -101345608 -934633160 -180391033 -806413253 -290760943 -542853034 526565199 994590024 534905165 -161827727 594538446 -608216915 630370718 -473973382 116264335 598280764 -239086667 830717994 712411987 -149463181 -855480539 551697126 -885010595 -378702620 -581118968 380691860 -30606576 -9162305 -537095425 449753620 -927901050 -274339916 655501648 -126537962 -595014069 -807664192 -368629759 884690549 -431024124 -353972275 989115783 756354800 -889345513 400245211 408021774 818382346 -131566523 197116299 -841214791 587259238 878699373 -755537698 -316468429 58459418 642641774 216005470 -153702130 279008445 482588410 -473238766 540490011 -875498873 -216870046 639359089 844589183 -23735554 412014786 -632522159 375331689 -409185717 -900352724 -996432970 475130465 -46734980 -830615321 -957121289 849388276 283232005 686080055 -335522275 939766972 759795961 -829725546 266569821 -848004984 -442820057 -933062683 100015548 -905416102 102850621 -29529893 -430197995 -422950295 -994746527 825765495 -892696531 341495333 555106360 -263065356 792168029 -93836336 -216183946 -254745134 -518607146 791486561 190300572 -93977072 -880057430 -818317362 -450718994 421336088 -960901663 784961658 -965919504 701649432 170042752 -145321312 476907819 406396831 -186825177 797292120 571598010 825956183 728790748 -501853621 271706453 745839533 -200890426 -89165494 347394048 343884860 581366113 -991282350 -84988624 473106737 -972111070 -404268331 445563003 -525526947 420872885 -142093159 494025046 -129320547 58433836 -717575370 615011112 287475903 -146948995 -268476448 514148652 130653520 -970692875 824943678 -725308468 682747960 -347887076 -512204145 734972910 -546273752 -584432496 -910138648 -712726226 -494853332 657089934 837309288 905929848 -179957863 208544858 -327693881 92580879 237163365 274087440 236350759 511480936 688032618 -255953315 -740182885 518599511 -364136399 238175814 -338895090 -869208392 -985134095 -188949816 -189555877 169560479 20265007 -355861933 -706520245 761872938 629703580 711731712 480589908 888460746 -391366814 815444577 -944390834 9384726 161864383 812592785 177739210 667113750 -926536480 228186110 -932672244 -579820910 33215962 -427609738 323019291 570824766 -758222753 -660561120 -218057191 517383561 576126355 -391290443 955022967 -314218117 916156760 -222681894 753415484 195819918 470076329 562096428 213842960 231749932 -661685401 532410287 -328226337 346383952 443166247 -470746796 702572115 470687951 -506515061 175392307 862958440 -302831710 -1133070 -54904902 930946757 -348872521 863979465 -187893050 -7868805 76308878 -669999556 -483353650 -843218633 592538617 764481509 983453188 -488365660 -54390967 -996468027 356621448 497354539 -190212070 747484183 -141058598 597890544 -814795913 304023917 -988640049 -731490265 415368463 137709950 880525039 678873552 -591608886 553860646 -556193848 -232811997 114222681 -234727578 641831171 -231828970 -575952480 -609493054 682196559 -567646610 449623560 -929393872 -691471048 -31789534 -361023152 -997614329 704315492 640562598 486942944 -598250019 -40572193 165905829 -492507386 271765305 118854357 857241123 -413542960 391719057 -945886710 36802084 608113894 675261770 -384861771 -94317670 -452585589 45151369 -174152501 612721936 -830677876 -245701978 792255023 -353268609 502538528 -730264092 -936201190 994338957 -671961616 573070860 -900007388 555788605 -461306893 259538102 74969076 -966085800 660277060 -494760575 -635165178 227722151 345101149 -128927181 840833707 500314606 -200579732 510598238 -276964053 -932740804 638053809 821780255 -563398311 -560866773 275094448 -525723913 251998533 678943932 285726785 841018243 738731022 431965012 523720834 676600912 -153291329 -667569576 -952651012 -632111248 978913440 8396274 -658377903 958943866 -902315919 -495187608 -173778972 -628459202 202339534 417542199 343130532 467425008 159243526 -960250955 266355375 -863268304 964043856 -928926932 -945984864 716981923 -790473129 -384625485 -714074707 630403486 677254506 530192471 416571495 -264642545 -818943495 5468370 349956876 601771028 173732323 297353796 447255132 -746264597 -939636829 730781775 515955103 136984029 479958752 -232349589 -478573376 -439275141 96864361 385122456 -280300137 -978135518 343673676 -619434458 -779294404 -271298468 311626950 -304964062 -172529033 -487704876 -678746999 -929572667 719979193 -152758379 -211058846 -699962131 -386109535 497663298 873273284 -463347235 299313181 113238537 -607330482 941980763 790121432 60612719 651385075 504835899 48672748 -217307844 -677760668 -231260488 -101001783 34532509 -892377336 -607698330 18603602 -159023244 -219708648 -536094916 187803157 185696656 -367622035 -811384962 733799273 -536378071 -506831223 500286358 -674711466 484002175 761928310 -556265349 325992850 516629846 142057569 729836399 -333422309 -272372918 958147130 -725045027 -440146950 971893015 -393567355 -370641258 200593659 207813734 -499843335 -103487038 567212457 747977141 359694763 -339619183 -737633654 636710520 554395857 39991511 420872139 -966747170 -642393973 -601948212 234177646 483016228 -702055567 725457230 381158658 -545749516 223508767 588253118 -127749681 -576287692 915805504 -493058930 -993705874 -466701976 767306371 -300401233 837723751 689474110 -753666461 321535748 24526385 -890115914 -479295817 735745642 -180552575 -623073987 997294792 -639617510 -299155521 -28214277 160870455 -808785920 265868798 -489294026 342746644 449732066 524343854 -856388845 625895499 541233568 569404101 584340650 354891506 -269289007 140698539 -50745494 682818376 -876857120 338447457 341947578 -360135174 -987266513 77018649 705675208 -859471102 -834013279 -384321821 -886571773 939893477 -287049786 -26162 457915838 -196603875 876165104 326745339 691843888 -376714836 840120956 -42065837 183726902 703948588 447891305 756622564 -694256317 468234431 857940951 545190014 -811745779 150541464 377327158 84106606 -522883937 -764340736 733979647 -52015129 -43009850 -344646809 -385930370 997717365 -356254669 905082047 -785385357 60320693 779232606 656536509 -375599242 -849111448 949265398 -862449362 170783212 -129610780 -10024794 -910346054 605834954 -351767242 -270556651 965447998 -984353061 -297122617 -500470191 139096494 103316694 -101885593 145024447 -639356584 -949665000 54506772 -236738573 -992687229 739282073 -624058894 -863375401 -953866714 820233654 -140915943 -914021568 -544190318 -685674253 -48216484 644383270 -60470460 974541685 78459021 -784242758 10310463 -147924943 561465241 311684861 -312494019 943609340 -703369584 -549258970 -849851183 -724812333 -456117482 -825029027 -102833361 -556298233 182771114 -361798949 939866438 -536737366 -58776909 388571776 852139705 536754283 -992271857 -326321550 364523322 305017516 384042804 -218150541 -210640419 292613794 -359790881 -541913402 -108237478 -271298013 336413242 -769346036 438620516 -60352743 551374377 722571204 959425145 -60757872 290923340 250323705 638189203 693950481 694433639 -403191129 -337301229 -912794644 203396023 -433429991 -608492304 -715566041 -495657657 328687602 578860935 -492361456 -522813925 -952758648 641767397 680122143 213612899 -181414686 -926370252 23049480 -650366123 221607776 396711886 -843307732 -8595396 118772619 27183325 793155475 309022074 742100916 853384580 -118973564 384284488 -667606405 -789687585 699076992 552399310 -307038269 -804286644 226089864 -262550245 915277079 451323303 -200538058 -529077446 24617176 -34323129 251719710 877086778 -888450091 -138411112 505458981 551682747 483165179 535221417 -144076377 -883367679 -507841191 -131852252 -560888342 -37942048 -575950795 184238371 -590257625 -572775369 473112154 453775561 379829305 -188512203 211702585 191531630 936181006 904415927 915797858 953075764 980185624 784510402 169431176 -924839407 -854360787 -129492936 256421363 718990461 728830689 -804762768 846388894 -237149363 -54618667 -556476612 -209770253 -704996501 -665967874 220024459 550864116 553591228 -186135674 20482328 400802807 563069231 33575301 -367045726 35537054 -833212239 872796540 473796135 -225322653 -95451176 210194565 -877230191 -730821178 566000031 -223171693 738353278 -182051348 238071866 178003746 -483703085 951806510 282153563 -223886934 -61745684 -82056499 840209263 428539764 -458765297 -873927388 383345908 142496351 -825042952 750614300 336488290 914859208 -81608068 -939625110 -440152509 606554294 -520843388 -115771879 640340848 -747647114 11140301 -95957987 954497822 -854633559 -622964576 991997485 706059666 -792908361 -639897691 773276297 -821674791 226783273 271549544 -240895238 -718434780 395857423 806101009 -394231927 209042898 689602656 -230948212 166618358 -554313953 -834584147 796412502 -349827013 -987174205 -934202988 -404406910 -261017286 213728267 -542187414 -396677632 37379673 -359248070 937371718 -3685587 925310279 -448780846 368731565 641931715 -431783837 662695758 -832277440 102709993 -578438920 -898843825 -122995840 627253860 -230679093 459861226 774160042 737188848 788545288 50553167 -969824366 629439142 997229745 -310355224 -657468084 -247244018 23706920 139536173 -16431047 474171832 973895657 840884790 50417144 -763341725 599110331 -131577737 -94225377 -691478366 -355440735 -429342374 112785183 -718977605 709191190 -217423058 -47216437 101901872 -113089810 382908659 -387581044 801034020 378477932 566021639 -474580271 659327059 143573583 970127625 -169532221 -901875464 -694208328 650526030 908114696 -710442860 79671462 754423300 -585782521 561560501 -94228000 -465349957 283090598 -535087619 -215731018 -945791013 514872345 193008464 493542483 -820985987 -766652520 -302861952 -949676535 912230239 -952271117 930293434 -949322939 469706419 -743937229 -869195052 -618208303 445448389 -682017171 -121091078 -158807396 963576068 48419335 -405700873 714547020 -782141601 -385154111 478651260 595645497 -858778176 -424496853 -689918605 -208558587 -636494981 -301990283 -149713448 -812630234 897928239 -335864411 352548712 635455679 -471672577 792330429 -298694163 707989913 250432299 159922232 -721014188 981451281 -285569500 317374118 -97152926 -797949129 -178453101 912011878 752758925 -548773450 -81052046 486774988 497713658 815669976 -401118557 -123442493 109706775 -800555468 -668108578 410707806 -521639834 641436277 -275581841 -76700026 -188835044 503566864 449774749 -790941799 -372005955 -306292326 -169953196 584388607 700852794 868597850 88983851 245282705 243641772 585110015 -590787042 -116508769 -708867467 -183552937 695492589 85792018 -317657964 506798130 -941316713 -986401403 374890391 -527824120 -894421841 323737386 620777345 553281373 772302287 255285527 -854969456 -764864724 131146898 -406332712 368228878 753137557 113224764 372584986 688064349 -718983098 -50707091 -463505932 -914267500 961096151 449482920 -105464861 -282013985 -220735607 -380206821 468848015 -312523440 130417411 -718072316 23163510 734570576 802063177 633627582 -893200318 -108509369 -148248423 -181525292 -443010485 894941074 652172777 -558258195 736132582 -60317509 158746313 692905390 -43665041 -249331574 136467231 -62712893 681624339 -391948732 -10632862 -188529715 498716642 -412119523 -469097632 243998735 -253508675 925232777 698097317 165728810 483635035 -375338509 849379098 -915187285 -828754690 -152730224 -560280490 -622126808 956909071 -595200421 -246293504 706519420 486599423 846673981 867899201 -612796710 -609555312 -998214860 -120845128 85036883 726749455 366851554 -873241617 540089023 983754044 -410766265 -375356391 290796205 -189160731 -167367557 -27152920 -395915736 -537933555 316098325 -359407279 300171877 373809277 -820681608 -525140073 -168124768 68276387 740952137 382383612 -594966269 -646186844 -995540420 464730160 -684072985 943193507 -626539898 -545801279 -9927376 -560916934 -613025873 -47702581 -185626883 414151753 -364413870 759082860 -514711220 938962296 321057256 -788165382 570782133 295884394 153376852 -664674854 148500075 273150332 -479084402 164246154 336290530 -997491719 462395993 401492374 444118212 327356406 595347647 651832017 732457365 -430127320 297864826 -823209288 715438197 -2182020 145953704 -169595489 -848013220 253866503 450984881 -545778851 -891795365 -349298957 -187766989 897762358 59988896 -9686505 263394679 48586762 309450695 820692418 34350816 -121849497 565782016 586761614 -443587119 748946053 770911001 -904795511 954004904 41448763 -103839914 948921200 563411709 -152453335 -354194074 -940546774 -91625448 -218396724 -206092872 97683180 649906795 437850550 -752669961 -882565957 162519797 -45127795 -109513085 -693610375 -603181062 -972201722 487838391 474425068 -562581471 330469454 -955182700 -805890494 218569829 -517091865 666676130 -344951480 -485567124 117047625 -301695382 253835998 211403400 -426806879 -397020913 138920930 351789242 304757958 523105648 -840499141 -458504257 681386685 940652675 -928227721 -942915934 -20605487 64266705 15645556 995115448 766591133 942611154 124895696 195034947 -283239263 648999907 -497441986 877360201 -587182695 -586743347 -874810429 -484595033 -62945947 -402302596 -96170155 -66390976 -210493696 -719401648 443166700 -805508894 64510705 -321850587 -667294729 -49902146 -998297551 -221956283 961893988 587344034 60234921 420086518 -366659491 237875971 146248725 623185301 -372985636 798311953 970782687 -321816353 -726655158 285469513 854999944 -246128507 -362064475 227662901 621587322 389339586 222497166 686839816 788582102 -872102390 -807539954 -73261570 -668905732 -593815364 795103397 -465130149 573650714 -318741363 -988082882 -557413658 -647136049 -701624976 118790988 95100096 397278491 913866504 -170198935 727831246 -607884930 -807318037 -84660438 -599872913 -473933024 -839153730 -454186637 -747307449 506795323 934100750 906398200 -1886546 215061053 465206452 -959494803 602098372 129712193 -167829622 722451133 712518812 904529942 -839675077 160785175 -282392302 -343085944 708611314 621493879 -341853315 -352485613 -712590635 239586337 -521714615 555853647 -889381032 151648374 64306457 134954908 309303705 741329146 -828671086 269998092 42474739 -319679350 376674288 402186046 -236975884 36013163 32467785 843922973 375082726 -221710224 -23089504 -706821045 351379958 -326409683 -500350327 -366264975 942350073 -22648555 847024669 744354167 -516259479 -324727088 824658181 183320788 493811724 376504316 -814551528 -284420640 -293513476 718890920 429062360 -518805545 -999852444 -279205330 248076209 -55858530 247105729 -801554943 15269669 -208616628 121254348 866457636 563972045 214507968 822458931 -550009775 253081371 534365657 816715757 -289222223 559621603 866082490 -210967412 -363430960 -791542192 -282191206 313023768 26904733 -395530165 -670980381 -774735689 -873684634 -689344108 -602341522 783850694 -719690480 259043709 -199635763 316871036 -379530607 -666142465 -519612214 362835953 453950889 -918985120 -167978712 983964631 818804540 -386155764 932763305 -441841606 -263116656 -851201775 679609880 -283095425 87241809 -803340071 -984578658 -321434272 95133987 673208506 537057399 68958096 763530094 682712454 -922260129 -836029935 394452728 960526010 -525884756 -797631858 -815106087 756369340 580929697 -996688536 -663671246 -856003438 -248120622 254496988 -272070554 774134727 -227020492 -467872659 -779157499 302740113 924154995 -979830638 -97131199 -439920044 180204311 122773425 -566223844 831869101 187283894 -871617807 993195063 -625046568 457534178 896162672 136899008 558203316 -66482948 -270472960 166196024 650303111 362963929 -15734470 -412057558 162476204 858029687 98387677 -665171728 -687571104 -502292326 -359352499 -436297779 -760021504 -109958724 -286075691 -837042767 576683673 -260383630 763983704 -216088126 656350167 957798103 -674310791 596665921 -457784892 772544024 -676961331 425046536 313467207 -413980496 -564337898 550282768 85125881 90427076 332710785 918825354 143851947 -742519009 191529664 658388982 -971235124 946634532 820246403 -277857930 693496919 310240070 678783760 217821464 920297644 -609651201 935857339 -101591864 424346469 -561168381 -51274349 -993703306 -262436968 801324926 834958219 -530377679 -921522070 -683914037 -865976072 -645749196 816380346 778703720 -914621946 -825677769 423034706 -322272007 -900826552 -973324178 -405101721 147632408 337325856 387045670 807380604 453338524 889929215 -712987451 -280720398 251763972 -570677241 -544982982 -91756647 -615666616 84187940 -170694388 938786789 -482657213 -491156221 40710959 -486128545 9059135 -690478149 -310140250 18762768 -678679608 -380332201 -627224603 -836220595 595298997 853372475 207027455 107510940 -450938079 106219855 -657755375 829359972 -161382295 -183763998 -52395726 903767616 -109615253 -586537919 129641706 -36094736 98051159 478691995 -218293670 -773803760 640480546 661388846 560722529 -487877190 269643335 -344365047 556578187 -24737660 295885137 -948773652 986300780 613522256 -292255770 -573326478 195698788 638015481 324784678 -924572317 476114367 -415498953 568706123 29894297 -855761439 -858686598 232993204 -345231397 559458991 965382202 -55496206 -567981565 -604552905 -576712451 -863332674 -936639164 572976755 -959232495 -41336132 -938077119 919804284 654606587 -803609805 182472766 -674681055 -860635097 -578078119 -52029955 618689736 -26427821 -727485283 -7132547 -373502348 -475916839 124176179 -108986306 577060662 375343784 98435405 695869911 635038422 601208241 796732873 966346296 347660115 -954729956 355915519 -366304943 706679228 -816659704 974769918 -233341436 553935582 -200876981 70322226 63746537 -13693250 781283173 222231412 625241926 689913116 541379160 337684339 959084830 -508050423 700216220 -674883769 -124829503 -523386278 -654226016 498099314 596544742 398693747 -718532844 -475411251 -100632593 -486904936 -831925243 379721588 -641169704 70941833 -917052555 -336797754 112592344 -200164786 -24529427 -94952943 -774541387 722507953 954159976 -84190198 -703089515 300758388 -349383875 -361763222 -536762804 999970887 137326533 354069549 -962391280 546128784 195644312 52621440 -540709118 93512267 303621973 785922835 -654382375 66576384 -83207901 442727325 -256287004 589290003 -990704127 -875789943 -198210738 806623987 292970237 164569063 -554801328 -108315135 422402571 -856496185 378814919 -608270867 -8078143 41919973 -935705946 834277954 -284087369 -462262793 -386931557 146484753 494210752 -839031080 787917452 46959010 -863456486 -626011604 457493695 18212217 913271868 48373982 244953265 -196251449 702538164 -481936308 -103966575 -59551920 183605861 469029490 -777024047 430583972 -200579921 239237502 414016858 27259511 -196776226 803700057 -537399035 34782779 -86437872 540296829 873754514 915890283 -727070876 -384833220 269096150 -634877673 69115376 -245800058 221551774 -836376647 709279261 259167691 566196542 -32190420 -755865182 269716490 -171424509 80002356 -367375234 -49953785 828546526 -391002013 -928359059 598245508 754000786 -89909308 -105621030 107475343 -34368999 -860965774 382397118 859627567 669348441 -93629600 -883279092 -543738721 -703621282 672028682 560887257 25705278 -891337153 -559166567 -428549714 112255494 -242671632 387024955 -148700937 775943941 17157858 539118475 151301279 -220465829 201466823 235978153 -440066660 -333714021 -982382844 -918398312 940995435 946579613 201360767 -254932208 -883545826 239481976 218352320 136823609 60622602 -448083051 -235358253 -414964880 441630567 369137160 -986949797 -634872957 -152177001 -323606359 -705602907 -65066823 567989928 -716006743 250247777 742859059 -749372864 768134897 -474865119 -471005587 -300393987 -61657152 268255058 233630378 -554147516 -16850384 209536229 -924194192 921970582 770392864 928624032 629157677 932080290 659889948 773973306 637417401 861719023 479617668 -368285779 415131184 -709150008 -482452599 -514870946 525047702 816267259 -206661014 620816945 960747243 480699801 -786759077 676244071 -564754169 -855432375 -211197939 119552032 37722871 -442114490 -824254106 477656861 -999554032 432535984 -163501927 744626401 690616111 -940209120 -970138236 -831865597 -659707111 457654915 902815893 594682138 -201779557 4374830 631271852 843818575 -736358709 -130017882 794997786 499408321 -351090405 594698290 -1647811 -253053170 398616202 148605277 525435535 -820106801 -997049427 495549324 -414707656 -852660410 359175902 579378627 -165977236 361730095 -50086049 -474864773 -445630138 -633562702 -98897158 -725191133 -776687918 680861378 -61196963 -531726914 -493814771 509736700 476089142 825989883 412969668 803417406 773240262 304647311 107149183 72899877 540099235 -959374652 386553004 -409127287 131171839 621786251 863362250 254408792 -696234347 -328711945 580047107 59642368 743319241 715386854 -613060900 440264043 -957554490 -953506217 155711815 447362463 -331764618 88256917 163508883 -685839653 -386840724 760187120 -172247024 -657209037 561609292 -398974398 902718535 256354803 552745847 633572842 -460295689 528624998 -674200324 -902414286 377321807 205990856 685502885 -686049283 979111060 23869120 -439145760 -178360973 -689684944 -888079592 -422180528 -611014327 -367340702 443801896 -260801473 -135818088 192899792 441870834 -245954137 -954430518 657471259 -220102994 146230746 -694025338 -141071159 -809200884 -41796484 82096796 -199838319 -197897349 273855477 -516333699 -173392170 -199799381 -372467970 -756621293 495202685 -4129688 -237076029 -878717129 261880284 -591804535 -356073687 219932383 150384459 -145481375 -561428298 821349386 944218866 -166315294 -717536622 428750249 485143246 -191752100 24307898 -612047518 816970027 278663292 977426900 -66718273 -908435077 -593714814 320083794 -93694681 -669258945 -434548413 -370834690 146444969 -231964145 531301401 -944291297 269974863 692398232 -661842176 -213169794 -584682664 626519997 35485060 779200616 654576559 -498003433 397352469 733120551 657732792 35703878 523986202 -379116998 132517701 251382093 -17324213 93527600 716986583 418836610 -159763078 -498765584 -378412644 -392102399 -913547228 501364410 -316026112 -119067267 -79100622 464079133 662082838 -921464044 -4235424 346488946 -234074645 -24155286 -947231473 -731596492 378351972 -85668565 241563355 649537427 -775522123 35371807 257762969 -111182715 920476687 923766336 -163939915 39133341 -839852371 623794577 -712619474 -169757439 -219038899 808489362 366205146 -572887060 -584968504 526501678 -220728708 714273687 902522668 175999311 46445239 47244542 686183899 -863373369 -242500626 -208121389 -748874316 820510909 199659505 -840211313 -34964701 184564575 -257882252 761497198 -925490870 447185552 403955116 860164596 919856369 255862538 -951346965 -155668641 -912100205 -538011206 -21365657 -370428347 255868595 697478683 455364025 273438491 -923657182 -529311237 -492897428 -517294900 914645537 -494518916 -265602165 -14961667 555310083 284591724 -837558862 -343998022 -246362161 490552145 672626267 -46180629 -474378827 375727779 -447000184 -742022492 -547631933 752495273 -648302073 -496636691 -217688834 -728474639 -626244989 576740293 -365592815 -658010962 -636584257 -922400974 -573479411 906671055 874508619 101553549 -548828293 -796600524 18554226 -576772874 -506070753 165183662 409118003 -809767946 629546874 -848938930 -868736234 722757718 155439969 -774105188 743300629 259372830 -641199518 154256736 -716905721 -785367044 703859138 767596752 -133267942 620421541 988167546 -88350181 779254430 596987207 636440225 500906476 419125928 -508272162 -212466680 -178127620 -622092949 545860048 11154148 897152443 596370630 -89130685 -410053265 -625038663 676120385 -291117226 672030547 -469413839 516869180 944567582 -308151355 -868836820 -196491586 983797525 112802302 714982856 314126463 341768099 46746334 566231737 -470562767 -102035725 980975192 907649068 -161332864 -561060325 -225131147 -785918180 -765870955 -999580603 -721113401 -394579870 883645499 -337380202 -988242390 47017405 -429851961 -304621638 989320595 144111745 893344783 -93710181 -863941595 -725197701 -602150692 276098141 545805624 -859057388 -399520776 743050988 342637216 777043303 -969361208 628829547 725614842 235729302 -538945265 -837618616 -936654592 -92926857 -401739520 142083873 -921962230 -406748826 74444636 -64816315 564582626 -709262022 369948947 -138823216 472448351 832682493 -850004750 650607383 261113265 395406973 795452955 -320439555 100272265 -372666852 -680488225 645084140 417594805 -73089189 -557716049 495212887 -787224369 -346511331 487915240 449358814 483437222 -311158556 -21298349 314504600 -583492024 -198652834 -436697956 -791197611 -435654476 -633272545 -572893144 280587973 -833490515 874390339 -35139785 -305569413 -477761246 185055877 -21574324 -773694999 726311095 -458941251 -11571134 979343540 766206922 490603534 305663332 848711585 965960500 257939862 -388991465 -32887633 -647359555 -329745516 -64027950 338091163 -267853547 -731507953 989343277 338789589 -627582665 786486335 486464955 769773443 -228825638 -428269078 -61085133 925806585 926655561 -410689043 376664957 302241867 405459787 -749924171 -465497475 506449494 546286283 -584039414 83945240 -726023203 315677604 715281146 905473087 -49745726 846958979 -505330859 -38488425 531400127 928735514 324870850 865608344 -37251515 550102812 760162865 291212110 410612103 856541370 599004400 763449944 -139541277 -789247811 499609316 262031505 -637851302 -219992266 -41476236 848280788 688427694 -657426418 -835018676 -469439387 -358852944 -434730124 -9278245 -91801803 907907753 500685264 -490002165 709831578 -529848300 737986991 -39696986 -221392678 -536305687 -531738550 425451570 -548108600 588386499 -329221442 -182255606 -166903078 -733996792 968481016 726178387 -570450344 -825133003 -786783136 -642968061 -566256887 441220828 334117492 210050338 535525330 -49531502 119311065 -242750413 603481106 -32296344 615016346 -316642303 -475917235 -592659454 86073471 570365489 136145548 -980916313 -943316875 144666996 369139876 81346549 -193423224 -706428275 388971338 -924952171 304917855 753648435 -679151177 -537733950 919571415 -581133357 -912049653 173925261 485891314 -657645692 -194909822 472185658 -799614070 -897229632 512742365 798368585 809712166 930319930 562900805 -585322975 364763290 951690862 -720578062 742255845 -113004861 231164939 -753013517 341485574 443093388 291492537 -934926806 356253416 -845680145 -644220176 -972027980 526863748 -986344363 -730908763 695489532 392175185 536303801 132527210 -460462904 -573960199 757082721 332643043 -909751651 595533628 -851912559 -242722084 -868642229 663363227 -337978861 -79901211 -672199142 102543460 380576600 784473271 897089545 -929716383 728781226 -42749656 955316111 685971315 -142429093 4230722 826882725 -5454466 -515228940 -789090720 880483031 -946517617 -827481899 -877581383 -427081667 505134743 -918027035 999427065 -983067524 -135012314 -322673149 323370121 362162556 576877318 156180132 -551366922 923233145 -534563816 870632971 -260678706 240067989 -947712161 -75468087 815101463 -888545606 70831509 186822679 882006663 -742612423 -442716655 -331226832 878448880 340944152 -393527093 687415492 437967250 -10514197 -815646298 -539783549 -884516802 -979069597 -221982761 772330031 363068209 -119436443 176520633 463190973 -729054165 242003591 -396447087 -384506006 -518082548 983297595 524896270 -126037903 -693571894 284099903 -257660937 -488675833 945383456 -111610087 -219374390 851607193 721644570 -974353479 15679751 -741330671 -440439258 530756699 -193481111 954516627 462940830 -750934136 839561549 867239047 557814527 135300126 30096182 583598381 6440992 -917407395 990311365 -102181535 448378879 -391578190 601872788 -276402191 -790150797 -344200053 -909194649 898176914 475413839 806327443 -923387571 716908127 -761460002 -828038031 42318889 307337328 -820147287 877991606 -452632280 787949556 386743960 -133017699 -472823395 643650894 -465275615 298656099 -892128008 441002550 405470548 814203080 -585344649 692901082 -589537970 292237788 -87688939 -426970127 990171645 773266451 -168974026 908633528 306826001 -746015457 164420781 -296957442 -975682722 -884947397 -833122611 919674462 150587550 -284180509 525949075 -222880066 -720466913 -940452762 161745738 -670606678 19370422 338023736 -484189346 790051630 -896603369 -238556939 250487695 -692515256 -439828180 -927474066 -834965247 514302225 -347196819 163805295 -279236974 697302456 -683690377 784978703 569993666 -931715895 706778662 -870761486 164856734 372700861 -747039822 -550982109 -181927148 -973744955 507637482 875624144 434749600 -422673954 -959555549 776622463 -110410253 487576721 312983376 -785780483 -84235013 521353437 743614753 156315132 -993585415 -304463101 322899911 615940710 136488421 589593391 -556095605 -995222625 305538441 -317842668 214229008 -389874952 -111524287 967630566 -63069148 394129574 -773330246 245262659 508577881 100485127 -737320931 571050562 -724695447 -350035309 -361752353 -511958358 -959598108 673086221 731865096 -287675893 -350636945 -890051043 -455765846 -771073491 550378975 -563893732 430274090 967023522 -86040411 738077974 -224182785 233352134 993031204 919374664 612217508 192296916 -187084658 316373558 662918153 379053933 -693006649 418236329 969010872 -554827401 855914635 -530870034 -543293773 -371501657 868483605 -986780424 486436926 153472056 -217079697 -897420153 -112146525 139261121 -305550410 -183273433 624037586 -750226258 -511730744 -612599848 -794934008 225173498 -568878864 -41251819 480581340 724961080 -239369251 391065531 992718031 962731538 -758937478 376642510 743302349 -996367241 -270861214 -192300239 502791884 -567175620 -675046445 -695046181 945923130 -156844476 -711041305 -581156560 -882280008 993251154 833307614 -495475926 -723151464 642660124 -340609030 -800733801 222227386 708619420 -298922519 838411628 980070787 570647056 804760720 -53511560 471549085 -338095172 -369341212 243242025 858746865 909772733 985990654 -285919018 -23616975 -413036242 294602277 -764406090 -325606781 -763456842 124935916 -722459945 315115869 843099648 582968655 800923503 231051750 556946807 647797675 -683517095 -420567108 23397761 606595643 284001865 813308566 -860486068 -234737504 438206465 -140178434 911502146 -787791590 -149881308 -636984747 -18293037 -930300541 489653059 396781931 411066889 363282433 -647090300 559263109 -462418481 719760954 470750269 -455437445 410179975 429921607 -789343223 -596540504 -186694224 786408717 443044260 -695212758 566583941 954125239 998623026 690228814 -908372245 641897956 817449975 -79045004 480322668 803441559 338322815 -433458153 -309750282 -305106048 23123549 938772449 -422178777 -812307423 63989860 -36223809 534277550 -262654450 161683881 -80852140 -86490019 -370519905 -541534869 -993688918 -485770437 21769438 11511435 -694247438 -438721365 460710936 810524632 -658473350 -447185139 189976929 225209495 -591262661 288167437 714013743 2643051 525855918 -339753676 -433915314 674283956 -262367306 829231444 -591524125 569021472 -273991097 994421083 -10297070 84235529 482579680 571083225 625893294 -296598010 -997036548 -868107100 614685287 -717782436 -763545178 -994865361 88499706 -694171345 -853720992 296789139 -309283028 131974860 -254727114 -861082728 -832832939 -210466524 392532916 487704193 -289682454 -291283822 336886695 936489447 -957309911 -136451877 -263835507 918871677 -758966369 -889059302 -146895459 -80522693 423983402 411245673 317507648 -966279381 -318064199 371312943 462660066 -254675023 952581662 541905556 719031068 753495361 280492741 399809763 123439553 257443786 -623599606 759460873 562574672 22270935 271770194 -37304798 -580319780 -208759837 -155898058 388625319 -604332218 -532600743 68946734 569179896 -320801799 -649235111 871472114 928540628 -542564972 -171913616 217663125 -60095617 -262131428 311971643 -602339755 856566352 501837292 239709782 -880081941 423641358 440820107 -765267910 479400626 -376184255 -449475833 187769556 -68137112 -937553408 805932635 -586075119 162554620 -224758495 528410168 673913868 -268233689 -118155336 270590635 -182049229 -766826501 -322381738 -137411480 -406940428 -21170099 205802708 -348933493 160089333 -246335276 -531805738 913641627 -179890268 506095886 -125869162 428249859 608730362 -474598172 398471895 -180358233 -686850097 -602455487 37171682 467336898 -927312102 247430026 8293898 198032300 -349024116 671564744 415513618 -646121468 101152278 -25752664 319022329 800109902 723030861 -874266349 444853975 397085694 -624977486 -830669418 385287622 -274680864 712788788 154944787 -21702174 700396448 768938160 -589029791 300435790 155093140 -174967811 977035911 -489335769 945919945 534809636 -160310177 -738129044 -815133002 -450334000 138379381 -921269652 798946524 -446429268 822122013 -669495235 -213595658 220679733 -805078044 -908305306 -213350978 222250004 941448886 -925233261 529810601 -196518438 -837229004 327162017 -15341627 -334752329 338795601 78798009 7945896 92478858 233541086 855796865 86968956 -571296918 285675841 486187178 135319448 804933112 780703140 643465483 -761350949 72704547 138132008 156557534 305319393 764003627 -197072550 44916167 734656482 697189532 891458367 112129304 395833729 -943966508 3420270 -268141848 735892262 931385146 -489613386 913236335 147027089 132431659 -312871513 972668160 -52824524 -875734556 638016932 215224739 -333821787 516569545 285998887 487683984 -128654234 -592935993 -83779820 -327689657 460305763 291702286 -160413437 -830053849 -833524438 217741270 -219398365 -62785470 -309879560 264760808 -612354616 483427904 47657868 -843954108 523495235 -10392568 -17912654 -714042547 407075329 856558653 -90013737 -47864361 103380614 706472655 491309201 -665179408 891671700 -661784265 231261305 132338968 -654212467 -483664179 731580257 593516726 337199699 -167444274 329762280 -427185301 970141440 -156735593 790641251 954504068 -469011393 -755485360 -940564658 200952179 -322870484 717653907 -902843912 426162593 -390006146 -126399373 -983293618 -27648013 -456347333 -943570733 -720527276 -374089222 526510109 -229766948 752885494 -711339284 -711363860 -939991113 498441156 604050454 457890405 798912811 558012620 663345467 953165435 -398707991 858818767 30783566 -396916207 -408770960 931090844 -169823871 -951776239 -105019874 -194547661 710552895 855003809 354521234 582776911 472279282 50130012 -724429651 615895564 649216529 -884301204 820275864 382296457 -452018040 -87021523 912242154 -997609281 351296336 -596700059 219688826 -74175799 437928707 -975404879 922428773 886703320 409122242 700571560 136590540 -991445545 -639704860 569859154 -843494046 -701235078 -418561988 552850975 -382266909 3714497 197209401 45978007 -930099650 -89888191 778074103 351178371 -564294550 -919806070 -364110274 -813321938 -701089293 -898802752 -864640292 168649335 259381597 453558129 355166319 380238975 534443046 -237699968 937785440 -194732814 239368568 -689444224 -990505230 514595181 -590826797 -582187768 -426426921 -853667637 -532738646 -194308842 -214932247 900957713 -414626577 -564497181 673548095 -142676724 718198603 36050511 -552892150 -13904737 -730783947 358458819 987401498 -71179148 -676488206 -560007475 367773628 -125741337 140059625 821075468 8952368 -225076042 127523988 810950394 918805620 -479187235 -885576255 240879113 952971002 -185968788 -626982739 965294248 830038270 802136510 -711754929 -416017143 -802621480 -760028858 -438990521 796659341 324570921 894087901 -587533700 -495751513 799887983 317583587 882562301 -579509568 858212691 -252859285 -785191272 238427620 -693458705 403605630 655523682 -732654331 306589760 -612689299 -907563014 518674955 615405551 -608645344 46693097 780237075 -719860369 329631425 -955005145 -942232605 475605804 355855704 -861042276 650665140 855722811 -995902912 986472212 49841560 219836007 517157200 -790409101 926016473 690974177 -552066207 -626442779 764465901 133756827 409045596 111982183 -428397574 -492070943 -44640607 921256538 134978892 -545506964 -614466260 -162515302 10800148 254356302 -414843190 631596577 944189572 112873667 55325735 250723032 100552525 474198746 76335750 760768626 800238299 -117182256 -407584112 -667838685 289076405 -764332040 -73632158 604513395 -74731165 -365798871 982603111 511629183 463362624 -722064210 302019589 -207094807 29227928 -866245838 -656143266 -946446491 -186237598 -634348976 -848257311 247743064 820011208 667669971 438884414 -936733831 594021838 -747280330 -479806811 734945091 -981708611 -398826802 948432710 -840811186 -90254119 -955180627 -431664243 728170080 227545915 -365207935 -32165255 -83228411 -957427944 986773469 20918418 66593669 -483723097 -45927879 -607717775 -527152788 -386888184 -539568758 29519711 154108031 184427181 -373056025 -351618398 -631783307 381806205 273027643 -165952211 61385619 -74114465 -290291074 -346659562 593038528 -716132714 -2987481 -150395396 -475849741 -468174478 -212643921 515756051 628910182 -922102778 -38048601 156180615 572031213 400198911 -387442385 517765594 -171866768 -938382518 249422446 18396462 -594576014 958694574 -353803660 908104246 436437493 874561739 705808538 -811050716 -507131299 457999511 -843036137 908769440 -327331220 -384076713 396095050 -884335220 -153290449 407794686 437636734 93336520 -827153732 287501344 -906589079 690714564 -670390038 -422330557 -301074518 166688558 501092706 -678394372 -106947473 -576351820 220417629 909647656 922818684 9658246 -28493741 708194606 -655801096 -3576867 -503480648 404147406 -497790471 283700806 891688977 843829513 -694466223 698934594 931450990 -763243629 820315528 -258410618 -636289162 644057072 -735172299 -866701274 -53872549 176003478 567907395 274606462 521174411 -665607467 593644461 93602995 312761297 -327363162 220734622 822940728 -998589751 677792259 798806788 -18263464 -79737762 -362722851 504238542 978944663 -20089143 47702257 597292379 -597908311 291974396 33866765 644396258 957625341 738266846 774024793 112780026 -45009814 -514351137 -394411017 172680611 -276510681 87758504 407370969 -921403904 956401300 -479604127 -414890931 -863419837 437581276 507869194 -864951973 262965259 -865872612 991675613 -154853662 264507946 -55655260 -212895694 -329181949 284636575 -128739029 -691335111 -825443506 683543971 -188142860 -251620404 275558879 279732362 -78221832 -956451721 211744420 331048366 763686345 534981109 -848654413 743523481 -122187183 817278272 -147714258 -577283799 304383182 733050073 -79358095 193932825 -629995113 689477150 527474087 131727529 -892323100 -549622659 -833483442 535432049 -226964379 -631567946 -913077493 -82322148 -503897946 -572530120 795177879 889579481 681670486 -774846327 711127269 -402147432 822966403 -442619681 -292422270 317163546 -273436337 -969838373 -68306273 -208534003 -730394490 346947111 124807653 964902559 -759911310 -847556712 -925838350 167611266 -446779398 916339858 -87150263 -547854739 679935000 -967910077 -476985286 -855857316 862194989 -829485226 -587704460 -95614989 252979568 690596884 -734999947 866655878 698286302 532908698 763088719 -102641734 679349048 -969788041 -660895066 748543928 -216970877 674578218 -469870155 683683578 -754235272 935796947 -543866134 -139746646 -785545937 95590061 -252209224 187345933 145221102 647382174 -278890270 -493319085 -618293180 296745775 701143727 -299723594 305098496 -470296389 290124507 86521890 705170990 -209335894 -413507637 209296097 -151545903 346033357 595361096 567672747 -824671457 312414344 307339913 -984910041 649979368 -2832098 -7705235 562238826 76862396 -650701580 123568891 -968431292 -873586461 -535515393 662250237 132694517 -801622091 -115068736 -717720941 -47248802 901219938 -124981389 352158409 -327515075 -754482073 916054049 410975558 -230512196 -756674077 -641311197 614308964 -660538705 -902115347 396110310 -887181167 843989709 -911437484 643265936 -828235152 51791231 434476966 -280191718 680862206 515922084 -594599648 -519222975 -916305456 -751252531 -566869198 -218280164 -24632719 58489890 -220887816 -496512241 -38197521 -395245203 123952894 277914008 321306617 -293698341 565170063 951855590 401580703 22135934 696401556 -822049790 -304614551 301799521 -288331135 120523074 -144861217 377544509 -419283171 -842167693 -672981627 397745507 642421970 -137343883 -446266940 320304927 249397298 -75347203 502918248 672266977 -316227328 951960547 687050337 803606813 869140411 166696168 -943629335 -61313455 831167140 -398459308 -659675480 -430063413 -296125527 831084893 -853972501 86093114 -854650049 -577568057 380346857 -280387433 897952478 127538715 246099986 737431195 -359450484 164792962 997407827 963129856 182367812 -467769621 336759873 462411799 -786098062 -741793063 450262255 944962367 157298713 -216469331 640194630 482886736 339449098 -458392957 893389226 764995054 -959430255 668789449 18510355 355700160 386501446 -470060942 942231408 642876117 -809840637 718649605 606023729 -114368326 475782939 71149882 385500237 55381363 -229983629 -205398456 260887901 -426540886 -487254948 -294661602 76267642 -203705011 -680232144 -20307971 -261162561 -997753533 -539708524 -389600883 282822550 -193876476 671841884 746145291 387895761 552791917 226378131 -510486200 -867289638 353370395 -383150866 685829273 746924521 324930763 -825001107 -426296444 -953647935 801239689 -154780252 182132487 -334864517 417189733 868071616 642343087 664002528 406696570 680617853 -626347928 -815744159 564524518 -31233057 -366428118 538900502 179373557 415623574 -256204042 787877232 54890365 197418689 809174208 -136634648 -584934646 -523677038 447538149 -87468657 508226921 -990379676 -887815829 954580444 579082225 586337260 -659797725 402990246 149725082 -298611348 -32734352 -733992120 -857138489 373931338 951211564 564795005 -924949784 -543082842 -846235454 348151753 133580200 -685936847 375012745 -161599124 210852363 343605477 -42035519 720781476 -32427287 -40266398 852836760 -660269026 761771135 995245622 -872715836 -214938185 231900586 -868061967 -511367197 228002821 -858186554 104699991 77587805 360417934 525919644 522375040 464626876 -815093137 110152201 598231089 533209493 -309228865 395288461 -304552483 -918357621 64498510 10726936 -487416331 -97133994 -966575194 -941352151 -902089823 912913205 667335698 -594375997 738122562 -584153668 961961285 952606854 -444733376 878778194 -463494214 -634936924 -995366273 -515196015 -365786490 713065574 -622909419 -815030035 -819195758 -32110158 -965346665 989716434 -120143678 -394686522 -222413728 -458476512 49072015 387515459 419134605 981210048 -426173052 706264347 -364527039 621618349 614031183 517358836 -595340672 476562567 -995720293 -665234984 284353837 -345102343 -275496128 -751942830 -2426936 889389428 -557683214 230636599 37727187 826418576 -109755384 167530758 -869353805 266529704 -823864909 610708030 267791728 -225500308 164269161 181996238 799813864 654588163 -108761435 -49104138 -87112894 -752566679 -648435596 -732032305 -132179649 -923923865 -768557594 -678882168 -613803086 -661114272 -134378161 23603041 -883388087 886237253 487089623 985860188 -39990207 -210249607 929200290 626723479 138867569 -592625534 311831150 -468208322 849614497 855795636 338439222 512659909 -256248925 8632999 -880880619 -479581177 32140551 -986880510 757878839 -119819049 -530872680 25578335 -304623323 -350363601 190976196 -235644859 -747181536 675708547 -143652411 924528451 -657800623 494050427 -875178887 439866559 -757561806 -863261714 -953355090 -815225348 -714739424 -409375080 273957666 -441766552 -815319340 -21330788 526230310 -220790229 -717995398 -902156743 547585468 -122730297 660760268 231699783 677325003 -58472775 837627175 -979099852 333145523 -663571297 -529897886 -445842286 -6735649 614446659 773929329 459457589 434075790 -825628743 -218532232 565426991 -438216043 -813635821 -959669853 677111475 291457595 -19994794 -410521995 122206275 132555899 -279198782 -564907569 -357225155 -340743001 789145570 -341779670 610960329 -493361663 445203249 727743828 -364992145 247657223 999548240 -939314038 553233848 -44179549 304623569 72281758 -307249996 -405675435 -914929756 -469115921 -565331668 -311687945 671001930 244836068 590942006 524744970 478452529 -123170680 735187397 -433530704 -352553642 -105003681 -520723417 -287497589 -848975254 720330242 677003660 376443215 743558792 -958848381 25006396 16436054 536250412 -77137866 -709557363 -828454350 580065991 -89654541 -244915756 -448387629 -258624183 993249704 290303379 -120737488 -633379282 101358127 -614560874 -276566278 182740923 -842802548 125443436 155161775 428190262 -158724604 192518149 705549195 776520476 -440995455 -977826087 -760489113 -928136407 657580145 901662607 -965016018 794363168 -715532678 760071729 38405967 -865431447 -478683246 -571608639 362188952 -900150264 -938340944 -106247814 -295170187 365326216 947239695 959750080 341414792 -762646055 309914605 -623488307 742593171 720161958 814513183 -654443912 140933616 263617869 -256344757 -506419652 -99782501 402545981 -594667012 -194527576 -207770658 -529589286 828026319 254076762 745187222 459853063 -646238841 -885496448 -972360312 117228415 656848613 389393789 -792290626 -18937626 342601018 -701063262 867959216 -931726405 -975727266 215094006 276578318 -661490170 -615527200 709934431 -838012647 171846565 198967225 165860878 -588031325 -351847350 -375862505 -597967455 -757835682 -342435639 26809697 607429261 -176998301 474891411 786691487 -704048993 -125537968 199876646 731157084 -186163615 -532502246 -379526321 133812567 934772451 392118339 590894694 -242308545 959583613 -958910261 819099743 -839857624 804146142 128580820 -630470097 -152733630 981848100 -885114245 235389901 -116372961 -274465408 -349681108 -383846061 -769006602 347345177 875113528 127587643 386107207 -160727476 -148860748 228428648 -480193115 -684825171 -951555700 629227459 -904136860 767827675 421556924 910507357 634069486 277379739 345245365 -658745200 -376684565 378666635 -137680592 -648157185 889295573 864667612 -621475259 634095708 377361453 -926135959 603806241 54292191 -704720454 -380571184 599877645 -478376434 -415507222 345668839 52006250 -187374664 -304457782 459705412 602835309 405965930 -827398500 217001813 -578833749 298464694 915772969 669921108 -847216924 394208480 -91559935 516708990 -304427163 98477241 172448061 -920265534 -631168095 684786999 -690788220 161232932 152763984 -1262978 -715514828 -392367988 612977072 351165201 -732095924 799607597 858690808 290168257 -117297783 -680212485 -94723910 -482191311 -484026947 364216975 939758083 -899824704 -879159961 855514892 -484934919 314015641 -798102772 -311640456 -888010462 -924099772 244751349 680802730 679168779 947762553 725086943 530503378 -741894170 600679422 23195143 -901194022 867533727 -406593699 97278818 -32049976 -947636453 201960427 -733006390 448460877 60756994 -250769577 48869616 -910797472 -775208072 -507582189 890287285 -330609761 111241449 -448716635 366217423 -946111493 181354745 -36376485 -288242564 597827145 607684018 35604881 -361922734 -464559508 -94678018 393984907 -545493921 171840662 -37474708 -351692481 557465904 -768170767 980966287 880894852 -604958229 698127060 256861746 909702548 -972020818 -579851564 -329873302 -250478666 -35570923 968286600 -344532627 402698422 -480771834 -997788577 892244023 -139432538 -85509306 -271771055 261624416 -70312315 -826700117 -848241806 233026826 -963789624 523630535 -184355463 -396569589 183368263 150544169 188332300 -671978627 384083676 566860705 -419004542 496996992 -883828682 -430797812 772244811 -376489302 590614577 899506132 -365737748 628279000 972447693 -354622897 -475771274 549447858 591775842 -159307130 331067928 3232836 -388950796 730172477 -90651637 -750412519 -846624020 636991751 542169797 651258047 993145844 919688196 200304832 -708796853 34723804 721310935 828377261 -467530188 -966852169 30632096 513784204 192521195 -693528530 -202489109 673899080 904214251 -422266652 -55316746 926201766 -523843788 605065196 903121811 -163765474 374190047 -968394693 122304084 -274290420 -103099574 -210581148 -502645504 717363795 853923301 -784891197 383099553 140771995 388277501 59358757 295467009 958641461 81896855 -586976799 -204191270 387974506 27817739 719381151 -503897894 38837764 -828076360 995671181 -465078434 614708225 836195801 -850252052 288502715 329483331 695594717 628374289 297527809 -505264343 292183584 -621043360 -500300793 -718646596 -359156133 -196672680 831080536 736783515 -453334380 894593452 412981641 784631319 -221970874 -265119141 64910556 -579068574 639497982 -573357884 -800370178 -748303475 704530052 551152255 -421683117 387059179 170789465 850673645 -854107730 167008716 274175707 717648924 809889141 -92749177 -401313067 -368956671 139989695 860543344 -508826661 -727105776 347422691 479259885 -973967903 -669762479 822971540 -595420659 -141406575 179113814 -335901594 178066212 28122661 31162843 38580984 959279863 -422815855 -680197313 -717900048 88262830 -847381767 237201011 -797043637 141274386 -255261718 -170647910 -426291993 76928474 -985094589 -817271194 411047290 640028876 -474157744 183104796 2725553 187240928 814159085 94689676 -553430538 967360812 463366095 444555685 877242144 135874765 13964969 344421555 -570126203 135538324 -450881905 653551544 167940340 -200762989 882895063 -68589539 -157359737 -696900981 -786844213 204963829 802464618 -368443013 -896171721 558928850 -785277297 -919624005 -109461312 -51497435 -427121080 -981917156 11477319 62852074 571793400 608127102 679798208 -581662006 674819192 975455586 111125331 900691013 127437522 950577044 -794913177 -946956459 325081627 -136696054 -740401843 -839221566 703148610 135424763 -180780583 -497041571 811334855 55334287 626519510 -712072381 -141878977 287556828 34630549 103205986 -55573604 -608251589 111842155 -223256375 -533276601 986767135 611746802 210323883 189307015 735445768 305830132 -932413601 -23725472 -995339488 108152358 99868198 -999167992 205798581 -714112172 -870336761 -347588960 916864125 -10226593 682560233 -646752035 -386841953 -355424914 913125138 118928773 -511809529 958215557 -696833476 888329321 -140184484 964105632 872267491 275999294 414752981 860952585 -423528553 -645852944 -573403373 648472756 832571174 567721953 -778542221 440198212 -220427671 -439717363 357159190 -521125806 659971071 -482092428 613394729 -583415177 91605298 218866559 900430256 210964442 837809157 116124537 -318447874 -100441483 -907027368 285461142 -855134526 -281058747 202652524 -429223083 -29357647 -444763218 -492377742 -32781912 581578275 -597006219 -279257776 -212445810 -112569226 -372000234 400995642 -231062627 289760286 907303419 -554006717 -810874102 639078067 268944367 -828021530 812329926 -822587167 626569815 260788476 602098099 -949957119 -163729091 -761345082 729991563 -847769481 -428437060 571531181 -496937107 946128172 128350304 345003851 -425256342 704433341 382938670 -550060117 -66812538 -683263007 -220367195 162373029 -414544494 385721553 320105395 -690756323 -819588847 402459897 -34423409 239614198 741744634 -622429049 617207278 73042303 901536275 470010342 -283936860 -80697189 657934234 -750932258 890272708 999119911 -41501006 65296058 -180397103 -350761742 586642944 -346594067 -795407036 161348540 491978544 966731992 491963515 -430256699 624150683 273740765 169332706 545707657 282823409 704146481 43800073 -834303070 -939023384 532790093 -345062848 754369624 -465910859 -79332036 -431308776 -567498369 -796889916 -373644459 -66910782 -110400852 80227963 930673903 -173352504 625559073 -559341782 -885367967 -647690642 737554530 -947530229 115765626 -280191341 607733339 -706972018 83931061 -799348777 282884077 -75567968 -557758348 620172624 -781971170 192239287 798017098 135085029 539218756 -37956426 640131939 -287527631 -359617837 -917394776 -230820144 102736704 593811439 872277664 -527314406 9215222 17056650 732452978 -282358014 726610185 -81951375 86091926 670823694 878392874 -893910671 178314951 470911542 -547957602 684295458 -357695990 -208930069 -416189974 -704965465 -177105453 12407841 313577170 697311731 379965096 415838249 -130364183 148343759 -903599914 -132796047 -899020245 690189112 -547303722 -539528355 607597654 824862464 570951703 967589651 837506159 977022281 188956318 140291476 856798232 -527245325 -826990715 384015410 163497820 243309205 992198510 -686725155 593537887 204835113 -481673669 727372445 -555022418 -786705737 486608085 803800168 -454100719 986254746 -786470991 -915747023 -766363974 189264490 875789589 -638591667 -181609846 -336662777 808788821 -854694070 996264679 981609073 -60328152 263276640 -266957645 -501892529 -691394497 834397220 -507902668 -858270102 -130122708 783758288 -652675456 266930126 301088097 381894212 -152184915 -188623204 315092010 -640791140 -130996067 -921261335 -143739577 -483669781 -293900467 -773786584 489011169 -199949176 151382064 -519744771 556685137 -361749777 4397548 -251649479 -907336251 633977542 978740272 857842175 253173653 75306421 732968605 608391566 417395116 -610763866 914934608 -162234458 301209875 74591492 -9257109 915204475 771514526 -969394548 -417537904 -535568236 308864553 -459280004 -569169343 -493095180 -938489926 174562522 828835015 -689285211 154509291 876143734 -818142186 320290649 241374196 -695084259 -809519759 -251318973 710334341 805047141 -4618704 903264342 307279927 680169270 -802976287 426236216 -857720261 353207874 405637325 -902689114 -659763095 -659845421 637598279 346714427 818520276 -893595281 447466965 65215296 998282095 -422398894 190846470 148000475 -815272677 905010715 338101230 -342334214 -821443336 -314560912 446713959 -890818015 -494278411 397578787 -490386525 -205450972 23308884 -868088721 -597918550 279070251 -22420390 142306551 -688185509 781150969 -226824952 63294347 -511260 795744090 -649072390 775003651 -549906817 696185116 357023475 -435023775 7170744 32995219 -645543591 -955857795 900633936 -376135057 -643078861 -732008690 603279857 629935768 -847066515 452320618 499212678 746889590 -53332060 -535683223 195811551 89670233 -973155377 -647108651 -832463075 -743747342 -716881787 -878018461 749418777 6696685 128920824 421255376 -293574840 996956988 264837575 -676970513 -668368097 -318047219 35628391 -528519613 375657666 214176696 -894860917 643263660 865742267 420018980 -496160767 -38468261 922164408 769549188 -794170053 963203470 -541401892 -761796763 322386237 205419218 -726602257 610446048 132365906 50443070 -942202091 -664249210 -483927406 108834665 -977213907 -60733144 409925070 -950087029 194515646 -297648922 -904833990 980933162 743943895 519063333 973390524 408187394 -372073587 543905138 403840811 461393374 -194903892 925680357 710836733 887417768 810921843 291381613 -961658400 -170068131 -564478743 -269732252 -36169042 66739914 -48884512 -98230295 -472333717 712867056 -158390785 216693068 -270978778 905666537 475133644 979125298 331391443 -57755865 192209663 -957781252 861911736 242452320 222576309 -440073880 -541171417 609454264 -26897449 141517092 -64998014 508223114 -632577846 -883888244 337147501 -939499426 30890041 -353340380 764162042 997057313 187605918 -745391699 729047378 50178614 794494892 666469274 -655268720 189390487 462819582 -624849629 -269434346 340380934 -299795981 533997196 -455138935 740385101 305885786 -915175981 586687952 81280042 7913734 999269211 954147940 -70164831 -6563515 419809285 -91846540 409843434 -559650702 -620259359 -792259690 287452256 416421519 -193584682 835603489 -339152813 -285890256 218011291 397257151 224551825 -500702737 -252056935 -613927640 835756034 528994050 604438469 15866012 231484456 -268386725 225053427 374189559 773413006 -941210951 492886486 777708453 507830555 303702603 -317371807 580495279 886456401 -910302732 668480647 128667715 -227488819 -611200567 -153214997 431246618 883170505 490149990 -865139170 -878932425 -143088680 -883282315 945111746 231647572 946354025 564961528 -814384806 743012152 433980734 -657725912 643810590 -447618234 599670639 -661257732 180691368 399308810 557988090 328963380 -252200194 -496479771 -387406924 471073742 -2804905 -373371534 -966057753 -317067597 116798358 197311687 69519508 -965682328 -151885754 73796661 -366753385 -897013888 381801784 602375643 -70366298 832325618 120421347 3047101 -99114521 480112683 -287884319 -646519145 898211239 -798788276 -122077497 -651727631 -121547474 386677404 167331512 -381224629 615608636 -292639736 297577986 -848501838 -615318008 333140042 -164482100 -471165750 -12681258 -713038103 159382310 -119486735 391691185 782538098 861230752 5049044 358423030 -892129856 -506476303 -69590127 302469544 977866000 266127377 -41377324 752995970 -243661976 130425130 623551797 -852689216 -574984375 -762009090 801448789 494412951 103686797 936212670 813311099 -231051136 -93460990 518669135 -58232251 -777292185 951858830 -181764384 -499946977 -190011535 488327806 -851270339 538279180 429184360 676556092 -750658396 721892733 -510111929 423241774 -293652368 125483471 313397195 -350737227 -339299346 -511674490 409175901 -603950729 873718514 -910731878 -477920468 -918637059 -336901281 251420434 399505074 -702360532 773388645 509392054 275211378 274510414 649050185 727748384 -310479592 -372844920 -128203503 85815133 -374633319 -695563221 83741779 225278074 -699031581 710425188 383854792 -798270558 817289082 -527699559 253212893 -121234621 -363665280 818599619 -573837056 67031600 670486564 729384599 -198281846 660841321 -318053202 276447559 642069088 -510065720 -422574439 888618325 -424351498 549217929 -407430667 -720354562 -755184644 764295309 118082730 879172248 562944937 -355072862 983876778 309511784 469312127 852988418 695206974 173706064 -541725282 -363660582 -473403145 -83724933 -88122626 533212803 -262837492 109446664 -275723727 -954613903 250688333 -498085020 565633348 -97687880 383728394 866663760 608810338 706317018 -784342511 317454637 933530198 113162017 607779973 590454438 -532629202 -435281027 -728217013 -517487563 569397181 664683563 -944619098 464892505 2517838 -162938848 -308189526 -688283255 103585351 471022130 985952132 -626852405 -483395648 963787392 175326035 -965538315 -684236317 -77992021 -30164588 -359054889 587289603 222857333 438424765 -985408219 87624831 314070607 593521880 -972490114 443647230 -524679584 587674042 -909156646 942655107 -9942230 -510476489 -60814537 -700286584 -323052491 -521905794 -783486914 -996128809 -500437395 -995318085 553181701 168225858 -332264797 367703937 -934198724 -490873481 599551259 686935260 671733186 627268086 -663315612 -354909257 240738068 881038099 -68245315 937539774 -34242782 351859406 -24556212 801668660 748110429 897074891 -260184501 -334977267 861465321 397748510 -425523885 838553130 -260383306 547212903 190185693 -769272033 -228594845 -744892702 549628547 -211722312 -596177126 -213904454 525269397 895469274 572414719 518077952 129152080 259511998 -525303648 22784498 -727229958 -302888860 720293181 -468269798 -815981243 829295203 794574860 595877273 129796323 -486845714 979061301 416736675 976524854 599155873 -872414020 -26678267 -328574113 949869943 -459555468 -476507859 -254040387 123910803 -757049109 -667084537 -413245905 -87892084 -594984316 3129416 165637059 875431859 -265081785 -474388124 77886529 867126927 879122198 305501869 -568966218 813618940 832362089 737164710 -696358852 730412912 607911044 199173387 -65884817 -117598757 -977325035 -136873665 -91773693 -602953736 589338251 919496452 685416252 157810050 -722054554 948731128 298110681 -181057145 -694031601 896963673 505584139 754407481 776226870 693512246 -620094881 494043596 916029914 446671826 -385573691 -467692331 189511165 706554095 -381477152 276439440 -637614004 349324356 486943177 81632198 793936369 486021925 -80505895 129693676 -654985719 -428334893 835005083 -382298517 -195190791 53930879 -620894407 -656161387 -550462695 -561109428 -193182686 -420279739 -118990554 209583441 333834140 728164996 -246567039 -663970459 -300288077 680109826 -698898385 986096097 -179383155 -510476723 632234332 -114765343 624951583 -308636279 600694951 694969216 -542401210 139845570 717397197 -156746325 -85797257 -635957057 -137771351 -576775555 -426000498 -673815985 -558160605 -831194517 -189578372 -361496892 63878843 -366043812 -35437186 974724634 -530481877 -974718485 -919721286 804487799 -585157838 -832426913 993476340 174464069 -666761156 264920220 -573633098 719303044 -272945227 708045660 -404541329 -349569483 -918187251 -218317865 676658774 -427848680 -12813475 -444421659 -529619586 -777241788 -960673510 590238259 -20292886 -437242699 237351641 -696152365 -249456460 -348799745 523736691 -854956233 -631420446 122748962 -397333432 118328690 302604975 147924 -75929320 459785481 533091872 67628151 987262733 -46782680 -861287283 984280795 165996199 -502040329 103514368 150611292 892909779 467110231 575833865 -836583288 -570438739 837109648 16135667 660303941 97305994 -606217824 408898938 210404445 -174464302 -326500475 114614372 -449909122 -995620561 516325077 493232266 101229486 581456639 -247527643 -377306219 -605942627 -168429981 -801411370 -583087162 -576348465 959786881 -790522845 3382356 949189702 -890616095 216656828 -399730622 871977421 -564120908 325437148 -390021068 467992682 -738981289 -109791288 226221660 -859111004 -720943751 936803598 485428480 132757312 594611839 -95721437 273294190 -782128903 -517191079 194252926 243535303 441250386 868547493 -4952193 643818252 426074052 -725426193 -46616830 973919277 -282844896 8145645 906178272 492056273 110719765 811057659 -539374191 -696910028 -275534727 356728990 -614054546 -558445017 -635478859 -443102544 -20982230 928313182 124556768 914197113 929749604 -723444306 -316746387 446739515 952278588 -291828658 38763028 737346745 796723934 -276664961 778842280 554189830 164029415 -74308806 411542981 891846711 -411249399 898668856 223800757 185995439 -354188450 -194740917 -144810929 -962912016 -510900732 -174459707 -447312280 -84454611 -183051918 506863466 -244479809 -995897876 -25534296 -183327251 240707430 213836217 -101631409 -828430343 -285477957 -932278281 -312440165 762038854 -324468687 -601222539 -968437009 -724507562 105148223 -392872656 256076577 821948088 490892668 -22447441 -857069256 840687734 139837031 284171505 -690350373 -29317493 976324934 -225479439 -802540593 -845886799 525722187 -158164211 -874465485 -421966207 225839761 -528544682 -841185403 668797098 -878407413 -161530644 -915104576 -573934885 583455503 -720133014 -538203621 -466567952 -63094273 341066476 117559624 -52649056 -319608233 787829095 19696649 -248627276 146994160 999970619 -14983485 -795551205 783138566 -644658129 481231262 -981917777 -347118971 -789390753 -206576373 539898290 49714425 789203276 -502790363 343918129 -519176374 736173507 -963306903 750452740 427346167 466368738 -513322773 -965690409 -969077298 -342985755 871438833 -841673155 827565403 -60625986 -582669764 878233059 399060207 337191453 -220734804 -556318517 -757048130 346277647 511766344 987495876 -491081162 918441720 -921508205 -718287294 791044525 424876271 -323555448 897746484 404787301 -231921511 -308176038 -941671911 -825264060 699116826 -775841670 819668904 -219189492 -684721170 -682185861 176832040 -249369487 243691224 76128096 -733301344 411637980 315836191 47930804 352337008 78657021 -596171480 -473212825 -539708938 -678005511 591206509 646805811 -118841318 922462036 42942484 -59662657 538074108 -66236925 186530924 85023258 129987045 656493979 795803730 -353144674 472928912 -448282436 989755007 422271319 -196428763 -171099286 -779351294 219218247 -859750886 486427710 102125375 515541848 -126709311 -661372197 535404739 -932220976 687612895 -142295973 -456658383 -556483479 219469007 -969297842 841236057 -945428065 -229136552 -747482066 524812250 -381480301 276161030 168508023 -184892235 183728771 936666316 -100413150 -169226095 84539675 -784928638 -9702887 531482894 -12733410 144059514 -45278787 407776221 -711081866 53978174 -324206431 406192584 -61690551 826248204 852236674 457348073 669026538 224770144 -95535027 -552241900 663740013 -881270279 -528142369 -235329648 603901103 -763631543 857917518 -339922755 -754347965 -910090654 -919573919 -636545530 -669891294 -321240341 890071415 530305315 -856086016 -683938129 315590609 384949897 -578277377 232905847 -290364324 -72208751 -755032946 -307615686 -783114955 421476165 236382910 -422329053 -453837071 -490686430 21014769 158627152 -691723351 -306790231 -48746261 -2252159 89644846 997314428 313272965 182995859 -383589997 126667390 -781779419 -127276328 807455292 608099243 -324092116 705076574 -799287090 304199414 950445578 -700405645 -249093368 705964488 676435442 979467744 -692370291 349836261 -673963692 -855732967 -892445842 139262920 -948224106 906380005 260827594 -584585607 874599418 -844647837 -76510114 93960076 -704393837 -586683341 318970992 -842083024 -771896744 -561231668 -266477964 -729059678 -245477244 956045096 -721041663 812559423 9907054 -694098285 460144274 862877894 131265669 -678322459 -102097283 665301296 639127857 746500557 105595801 225938958 289242886 364785071 689493449 916997240 -161128093 -990348438 -490147476 402926172 -714202874 -48341380 -929649702 496374473 -128004339 285878223 -294457825 -682982413 -571896394 -303585252 143550295 58689740 36216679 -264543776 -811584111 19503467 512321061 550464653 -475713663 -64933453 -911821067 -250753355 166865036 685782045 -204638911 974767487 337351323 -679060195 35157784 -750564178 279798868 -846613490 522542668 67348210 811108868 -25929658 552813123 26626105 -835974690 336262619 -764908834 547734527 -958260881 -831732176 499851558 -586648973 -981743023 297726071 -350483037 -603263528 921219505 -613423496 361643017 318403201 924208446 823634456 -452965190 -645304493 -988227150 -742724179 -891180270 -448205639 49220628 631552736 990222556 898611262 396242320 830621529 -947414963 489695632 3148269 94880571 985573143 46692791 667696442 -912941438 977220214 -404292149 -85246480 998291316 348698455 68150607 -839263021 275758183 -832600147 724353157 -203257180 -438361093 -106480006 -350668242 325441060 811769768 -943854091 -611944204 451991125 -486672133 623409722 809463178 -224545508 225754172 414356964 -908481182 -172553898 -287628802 -789262055 -918474207 -363794414 403151549 -845528879 864624293 -991979908 -491353601 -453873217 145915884 -859092974 490405279 36992933 -527937398 771406413 -638173325 -877473480 551221752 -559228611 -204650217 -608270051 -718122260 -226605959 890649420 -805969760 -58784419 -84102799 -786230782 -19971501 -90457934 -307171050 316790515 -558051363 519638507 -748680735 -937960810 707844358 65509213 91126933 626104247 -384805856 -377521413 376872051 907068369 457429693 967685556 928526838 -697212222 -989977233 -582101540 476977316 -349601932 442292171 550415301 360593209 459853547 -297868767 326276720 -957739760 -348313448 -6414208 506013882 657937049 477755160 -968721873 870805235 -840080846 341082331 -15127993 -29716654 735602432 -741825660 -365845485 490159335 862221470 224635301 249055871 -371039793 273699378 -897390063 -809828986 -499219162 -821622801 -571379337 -361352908 -377772662 -394811186 -823063304 431566898 -843966053 -348076966 980644595 -670775147 307561301 -497225354 489072155 -322922926 -567984991 -122716207 -73819569 808615641 -54465487 188082499 387538953 475839031 547092638 -717008685 604845576 -31913666 774070978 866183036 108091470 -896145693 -466189295 -650899257 -944474235 478977569 -471033337 896698879 937053933 -193886504 -12933988 255971491 751619855 658731541 774271968 -480249356 855171212 -384409456 -782001336 424350443 910473864 -238305134 578588001 -168892594 540637296 -501654212 156243561 19922331 -278680305 -674986186 -139963565 -81894700 -798968305 576121861 554139579 -342673532 870587263 950647699 -742684371 566131517 -391198985 -689644617 9025538 -672275124 162186297 283359873 -833350261 579157307 32273237 -702796179 -36664710 726841756 138340551 -636540007 -630101554 706835971 984388430 532550660 -55811885 542632036 -393966890 339095342 395808022 -266500378 -737719702 -789638872 -895063191 -937950790 856143262 -177829684 -208373021 411552842 704223332 -328187720 592741508 839646833 -315863827 581432036 -121731775 166704855 801578254 132413865 -418453010 948070946 -254440492 -892473371 -345912486 -417475738 -996436873 547009983 934615546 -46320 -607964837 -752104828 -329758281 -142466029 -37070389 -982379298 658904561 294709481 -29950385 183522180 -582613903 622377168 66253171 -412791141 -245731365 853684331 960281023 174167937 115269103 -502526480 856351830 514919914 447425355 318966376 618405604 807474406 -974990686 -796490842 -675701145 954675340 -34965015 -358250851 260273876 569359331 19980522 26891423 -183251873 209504683 169784462 978100109 -239592804 123940209 389366225 110318451 -435494225 -980299874 741973800 -108796930 -132074974 -125787931 -54608520 -331453748 776390707 13240146 113963295 -371940323 572221029 827447585 253383922 549899345 960573718 -681669366 -296370813 -759278143 428808846 872023747 74650679 604476611 -322044070 -224381922 -316319289 -723478339 878084601 -347192473 -429407607 931203197 307880140 271985804 549058749 -55265037 953723093 -493831291 -803676668 327315575 -357249938 959500198 -548057445 742099046 941905891 -458901817 392658826 81619918 -814732087 15494784 568438476 -22276999 -506596271 -521099113 -156978726 320432591 -681178262 -775416337 174190913 369472838 843673761 -298088451 -824939627 324358768 84371718 693601132 309434252 131537713 -157551432 723732950 -291163291 858145644 921347684 -383186847 637596174 275906536 591963621 242982617 584948494 -458900577 263393292 -941043091 -490936362 -663149514 -362857299 516357474 -696505178 -751691458 -252430843 675307808 -547899363 -98895795 394890749 -610229343 -372895826 -418378071 534689279 152753540 -150773255 -190902702 -697679703 -78912654 147681888 -317301487 -871981699 419369547 -568469210 409509094 762974920 -416731848 -210993965 -172767008 256179182 -405296589 -300942194 130089966 -862001443 402552155 916629977 -338825257 440679370 -620855796 765363413 -995140769 99449331 793696051 -888647749 -785281170 592067602 -849725300 -43788747 598218575 331162207 719485867 919220893 -375085071 -67478682 731605663 155045984 -61130011 699218585 232635597 359370686 -5763727 -427420951 -97677664 970784549 50523579 38841649 486247802 264105466 904035274 429050709 -535685098 413827995 326564895 -863236149 -142215766 185601061 5996442 978492471 -243195716 -73636570 49478410 260714313 -9655504 635476863 261667662 -204045692 446481445 341991769 136958398 634480239 535838875 -880366168 -122435826 -595871411 150767517 -942790047 333828474 -653156147 -388636637 -323659080 110608204 -712788441 474371760 942557111 909737927 977447562 -287474655 487954213 120520885 166272735 -954054033 -727450834 -972091651 -630493725 497457695 -990918668 -287748300 830120524 -552172214 800691504 183501253 -298253103 204248548 -520356423 723233769 59149698 100391487 -984582393 5175135 -38675422 -424083017 784003523 -337731281 219479931 697597450 435497037 361414370 -849731773 -274465406 772958270 -160844667 647473222 -315393606 -48127329 -134372666 -630407010 971966501 -556235162 -641431390 516011160 956045250 898122077 1816156 59900929 -623927359 -246589005 429768018 856147317 759909218 277188387 -726600551 693285557 672341183 41873830 485274502 -78815318 259821727 -962207014 709814997 422573324 -948643173 461255673 -765194175 -825843619 649775370 981954179 -435198522 304906036 -529049187 -942704131 -67011808 546875147 205900315 -58959222 -729441137 599308779 30230589 -995966362 -95065670 882826093 214872267 -724929159 -186519188 -936588544 -111411092 -42255701 -772364879 -951199884 748789723 790919937 -249955969 -343746632 -201153473 -551071530 -300460400 -239511262 -696506044 -677016314 991114448 -401570693 42332079 -484938732 530095964 303611624 972093282 -771581183 279838269 -111354252 456639471 -288149252 389060337 364323693 -767244989 262764749 -850628917 -648900771 435555162 -96686551 719908877 363240946 -681678674 -201639461 -521204391 246004179 -394790957 360633510 -84201799 -550303502 -593847593 -147813433 167285405 -984375204 534065375 -509288575 69040447 -250282772 824095545 855527154 -992265060 778280154 -513185380 899586780 988237470 99619342 -843800144 -697216428 -577347722 426184781 -382364027 928064373 -821837433 -375190425 364556987 916446563 273076877 -590407704 61217663 -13989030 138875580 -110191120 -435606551 735461053 79160209 521946380 179523762 89675267 45893146 906678579 -834462087 -859144360 903706096 63473938 -442505388 -917419653 587571323 13040469 431989297 441621762 -273107820 -827542051 -619017469 -927363801 -356367443 105718809 -998801451 970363860 5710487 344043497 552581305 22403309 440412263 -999737124 -898328740 -215731569 290287046 691910793 716404943 -988566005 -924485839 -969006707 884366024 -725433640 538741012 -617265888 -160962693 457148369 156042712 -297634799 -918667846 73453279 821020366 -231561465 226448266 -203126135 -75253405 -436992969 648297782 -807888653 671253335 -827532414 -673026324 355631290 -435489668 -862418828 814015613 -697893010 -185670879 -509502754 228098956 566374822 -151981985 -474584998 -683885517 -629072868 529651227 -178803085 -934252280 -84413931 -792695482 977435461 930464187 -2900096 -46732431 -979970172 885834658 -615938977 -258182425 264881324 -892775534 -257183616 -997574085 993087748 940082835 969688541 -391066172 -648088500 -365065446 146434931 -168155146 464915721 -431094758 311350744 -394131789 756236012 908809563 -481108693 -872140944 -286836794 -629142786 453384243 620216885 -395573653 739044130 -246360637 164476295 -63738063 821368744 -348956447 121215608 462705791 382752046 225257475 -712756650 -528718419 -667870265 767125115 304182703 473186213 -427401832 -513863422 -620572760 -26494500 -523869032 -434392591 192754947 -393655598 -329430796 333604419 -564749075 -841974661 834777628 -804427621 496512635 764940903 19138455 -491540937 379366639 -14168862 -94646913 -48113548 601731956 -571312210 12458626 -302686161 -769915024 -959161203 236787569 -702677566 462946544 -385844398 309970208 -867677802 -698365123 -684166711 -800586064 150097902 705604246 -245550381 -87526398 -265297086 -31270785 -507744525 600603766 -975660519 -454520053 -778311982 -465301121 48407940 -991781639 274120907 -902037983 -196055781 589767148 -773762289 285984468 -433087303 448070968 904517233 -523446568 -24400855 849113112 909702678 -243836898 653982121 -792542211 -887730348 731323187 890516049 -349385162 -823737944 -801357486 -975465229 -944065230 917026409 2509445 -794895548 -380980351 -668067993 -237640795 -689383119 213051277 -430454962 -975312960 -74452908 721327431 142973345 770599895 425609658 101935689 444360988 -168243144 670297548 -512112715 415194610 -481422082 -751302640 832313870 999785048 -236175179 842790790 823609806 922791792 392012092 849731569 -895168546 650995922 -257079842 -139945146 726796865 -595617203 454133454 813952659 11784633 -658766118 498500574 696646251 985466207 -284487435 499417787 457356426 468518492 -460090034 -9059596 831331291 431044586 -752076022 916202291 -91682474 -324689259 -127808524 -165170512 -139109458 863245318 751373566 902783644 -840623613 -770375110 262960319 -428140241 -608338115 586045586 441914878 560155620 609246877 161992920 -191936304 -516869910 849655259 -542638061 -845461251 -731381034 476187035 -468897329 -21481989 803843221 349552868 334376588 313529993 620276435 -81410033 -11692992 392665181 -858080750 -971722862 -713005214 -673075520 -766726395 -434701829 -709849220 -58712666 -419228312 930432035 605675327 -88072926 -733785733 560072003 -970085595 -816147113 117699165 -118378076 -203754770 557401587 367125951 438740554 723836497 -738707530 -601242754 335052343 -721773893 -101960470 -385836866 383025601 92419711 18539335 -928680346 249946859 -98381351 57074833 -133376045 -57948281 -72140940 -98866604 715193318 743674776 29414442 589412331 -83507710 404664272 462863834 -173257793 444850777 394820788 14056508 399807278 803799390 803005010 -558996613 -563325415 12551808 310476097 -619487603 -179348504 -718790600 531315766 -914988152 988663210 -356050709 -483091251 -480055437 690597662 71039690 -583869414 -23716318 -75392835 593437426 -778688694 -964985097 -58511256 -961792050 -820561334 -288027820 -65009207 219939392 421467698 -911528786 414468099 -163589864 -372629482 230189022 -426021750 -559872658 415688683 -421717611 866741190 137824375 896353254 -161453699 116448185 2003755 653858161 330802797 -448738122 -446651598 -547873346 934733016 793773908 -761880335 889324115 595321880 -552840464 -173351604 -164733374 -749131870 -867487834 305203025 -336038549 3838568 645086362 813006947 830572803 -720831433 441337895 879187269 -235336978 -627868280 -864738884 290872020 815411893 -373495423 -736593498 -540312926 -596214113 298152901 316130998 303772143 5514488 -418684966 -784902669 -349800195 870402181 -717488786 918623476 -813891587 -677914818 -468557785 521004464 -892126140 -968356831 247558190 957326676 -979907495 250211942 438694005 -391834217 -237883709 -708045643 515344096 -90548397 322977363 887690878 -184069662 -469080427 -882212657 135117328 260288480 29012699 -249586138 281668000 -217870603 328558131 91459839 -720184872 140502124 -772303906 -506406476 232815500 -490585287 -256272935 165562605 -126901012 400419060 -257449057 104436330 -444148907 -815782173 418067190 -716901251 443541689 -356785813 846755373 -437888945 990865215 -722100825 553907555 619440856 -96364615 -568831576 -182912618 -24889266 937118138 284161812 -123263937 276120647 506189248 -60205525 192818028 268677275 -262705887 -972835398 123537672 -235761721 -794941418 276338681 521202516 -814826912 -804158720 437978685 -665612515 356438153 -80453281 309031796 621185653 321679375 647768592 -795350353 809246219 289871266 670035885 807482530 531725824 -837112110 579182038 790252137 -721924038 -988491985 596038531 -874004347 384994572 300346841 -598893966 -955669836 -629968535 -461640153 69285368 -130660495 -688960493 -617225328 -911837166 627671759 773792530 -178932595 290511559 780380371 -719783628 915675869 -266467455 315947216 -143991416 -966961045 29752956 375015439 -868833511 -812657225 907404270 935262082 -255907685 -637971534 -142851175 575584703 -463436616 -945931353 955944533 72515443 -809135788 -248499390 868634194 -542291695 796216868 -877639191 -623962108 -105636851 -922669876 -353087266 -109204422 509423253 206354224 -755934290 -39531676 -667225351 812407848 24184559 -812575341 -508524413 91136961 564126618 -404389441 -267875224 -582593665 -491311602 -415000942 286602124 259676759 -954872072 361534039 -184043740 -782255453 975998169 -49266385 -654986958 -829643835 224964881 -456415477 -960533701 128561452 -157113818 410616443 917859081 -987914046 -704332623 197826874 679364932 -136634523 745813113 -789971826 -536059390 698523513 201753966 422005919 596485810 743383446 120579924 -627271458 -993577660 17363081 -893640441 -80569446 -931830416 669634580 874505674 574512564 -256141326 -786784227 186607875 -572587421 -79535500 -779132477 -275383571 -811830745 -631865110 -637884360 -650438022 203174657 626344587 867299538 -139893244 900994587 -479929560 -552754734 -290132092 867604201 783263406 739566186 763800213 275264438 -986695053 -438210912 220026364 -212601923 185643932 865272600 -263097161 456752396 -737528893 -311884549 898482734 -144412370 -817561637 59555634 722090443 68994062 -55002632 393475500 682080775 428333218 -981143013 -880323868 463762009 272197198 -536782678 589760837 -279297871 246326217 897469050 801613775 297173996 -691049092 846068458 675125085 -481776510 -227848673 -43152104 -341968828 94871576 245625651 649118228 -31993265 -49735024 456974686 -526080853 -125890674 136968048 378891029 -903841138 395024226 -925475074 389162936 -428065985 -669120806 613557671 -175272437 554631185 59656453 372260701 -579922147 -42167529 -592962895 -563194584 605883915 341928180 656280541 357846510 -634508461 -267520079 399039643 67594715 202048101 -737603867 -758314769 -636809395 812168831 510513750 -156746185 -144042035 564434819 951905728 717141546 -758516572 -115027844 -440364579 942566290 -585783517 -309663277 -959422015 -761398427 414331184 -507004325 -77630451 475493111 357760101 -883904231 -31001895 538459504 -551012538 -663652495 -421898988 -451492757 963438078 -892480410 676315369 164097671 394293583 658157076 -746372193 -165729235 -825242841 -885987726 -509072134 -10716370 -342243181 535276572 -336775142 -922102424 -456026975 270399147 -800333025 84896564 74088993 806745049 -327511036 442050779 -974983391 876988055 402185875 895100158 135862525 625722859 193470332 394205365 -246359119 -467993490 87366550 -128658084 -268573341 478808965 -922154306 -568804865 331557703 -735038427 -191950434 -754873378 523181772 -991302258 302121323 -576410472 561288496 -327678732 370895906 -700849384 -259298028 -274372805 -509913239 -497612600 -715267745 679936387 970792786 -467733297 458583278 729676667 569508940 89153795 -198010518 923505536 46047832 797949635 987784273 -472184471 484306544 -428074608 189797614 397592654 396707612 39771202 -651984559 -963587332 684630593 551225357 -569581386 -523502909 91839746 -971983264 -66860672 82477122 -741347598 -529394372 -522731708 722147915 813000226 -614549634 -959683321 72511348 523357082 216020925 -136328692 710500920 -852445296 -949925783 -179190792 -556583442 -613413473 -128612346 -497209183 -913929716 507543560 25485913 609899212 102995228 -692577267 -33715645 -609577841 801635268 841217985 274813172 778816634 -694339140 -651121699 340229527 -382536539 464478380 -562982639 56328776 134612333 849842457 83056870 -677667316 -977541392 -789891384 -674398778 -764332993 736430073 569711015 -457998862 -869345771 544600482 855577009 -214334397 -448312847 -994708198 843840762 -468572934 659648559 85410729 -32040304 707201482 640388635 -118946078 -938859712 -677756822 -149541505 -160866883 709652739 -584824901 17427816 510708744 786064901 -602904800 742709819 558166555 999410476 134898113 -919244991 -949518285 5686387 -831965452 -419410577 157366298 -653559390 170702094 793486857 -21558663 -380641039 -508624916 158182529 342695831 -552561519 -155194846 466417259 -795618061 -134350037 -736182769 -105065027 -217147217 818270139 945073773 -298314633 -419621080 -790830593 -214864814 -314972536 692624701 352166060 210095895 -725635607 30298117 -138241956 -814166232 227396618 -400519502 -544424648 -119091796 650043948 -142279659 -521903633 -662255823 330672919 8071353 -317382960 349851108 715598611 906420455 918423783 858780679 -6267242 324081458 -435232750 -843702081 -973682874 166588068 960437081 953869490 -791715069 -515224089 606742674 767116117 -595997828 -327140534 -613536796 24446122 -313801329 581572020 -63538027 337456118 -29941298 280842798 205765728 -364115696 -459387175 -838333102 944435171 -654720142 -629063998 991437834 -24690231 -289518348 139830955 -287099230 859304708 253559606 -55676740 -958044954 -130168115 151506754 -616670989 98407191 -536507603 754233627 247775342 -523145976 -598680975 891954249 -142867925 -940599141 -201574006 -788237696 -366602470 -884249813 -47133185 -228466834 -915839240 782850469 -693307336 9195533 907724803 130886239 908215676 906538488 183645003 -438474199 -154730203 -359860134 211444015 -471115998 341233361 -807587350 -577047899 -234576164 686633356 -275510732 828374836 669874567 570255519 -726596836 619592561 -237169853 329576676 390312108 -774363294 -141812282 29282876 492681831 -404192520 789616786 -958076543 -6725394 653846808 519516604 464125641 -420012591 -117943971 445987154 92595199 650966613 41421376 50919381 -209301121 -595913698 862317393 949825260 629969263 -115432405 -322446165 733986282 -204510303 224621495 -682883028 766463215 173477207 -452849460 -167341190 -909352558 723113745 -978326944 -66469413 820138539 -84934784 -434090781 -996078517 170750300 223268094 -950978311 -294099149 480172194 301493987 345509000 936175294 -187604109 -597923860 460589037 -625612179 -230482110 415460886 750210167 -699822863 330016976 140113693 385519393 320233031 174248175 904888023 248041665 517595645 -606235095 95272283 349022521 -152746968 742036572 -815984659 918921966 343747809 -314663169 560687823 75233089 -903488670 959895234 -235041452 -608466768 302081397 -332552956 866317954 -362618337 683024795 278793279 -66217942 553281165 722323644 305900394 -186096511 875187473 -370156506 -155802943 -162743194 858461071 -761538241 267205183 -700755637 643888598 588312491 257466114 -863609647 -976319138 -771124257 -801669739 672589090 808734563 219776433 -320898297 877879131 204841730 665975960 415376816 116262228 965810906 637804652 903034558 353438221 -295885315 185531964 -468041312 776703080 -464609035 657075321 -698667101 752543873 249032952 427301926 -715850687 -303560291 -502433477 -431872810 848239490 409285858 516405609 971692658 -774588480 -593488137 866532525 144713692 -505580001 -450784294 -525158975 239556112 -495453717 873184022 345207735 673113427 617439542 -941898181 -248615282 385188336 -61562978 453502576 866203041 -366098905 -342974662 -279944711 -129501786 -62984067 717213043 250515609 -643355589 390927535 -722842651 -960143655 -570304948 -536339383 776840453 350895560 496502677 -410407682 -854303320 -904605185 408035928 430352104 -776009714 -620278190 327842777 914008306 253735507 -482677081 -144204455 231397004 -307323774 337822362 998768338 -68954722 -478062304 -825336505 -783938249 656085854 -756116096 -394402468 113342206 -656407410 -42055935 -752981926 -184958230 -415915921 87129564 -971602221 -307107502 325746292 -118084790 -12016883 -428749052 996062102 -181080083 332258280 -65493095 863654904 396828562 29248148 200551528 139245646 -301409684 -831265881 -472818719 -67901010 53354255 208926444 343556194 -683933960 598530348 -620051280 -472675418 -863181422 -20111226 -736824254 774281434 325253416 845644630 -517019254 -996037115 -189850206 90518862 -395654724 765593437 -10173466 -230203533 -207834671 -356427502 288785159 487412579 -807390986 -562593327 233467226 264973342 -747828756 484653782 -343813771 -363619345 -146136366 -480487918 783702275 -466177831 -284073605 237448435 -582358410 210454308 653982475 80556952 371592404 -97958230 -773263902 708857537 297667173 -783253684 639815834 303977089 -595853366 -129296311 -956378870 -239071168 -319657464 -53038923 -258147260 969142740 -367379814 -181124587 -271188684 -609157500 557514921 -964973822 81062562 778451840 -64953457 -499619527 -246479485 -289710259 831360485 563008029 -592096470 -48069237 -658549702 70504933 -795138890 -335771463 711763563 -67437908 93507939 -203922642 578101705 -183717402 -407687577 -130564184 -605076733 -781030741 878245350 603128818 854451987 -951253972 -965278693 240910113 443010428 -121212306 247026203 348106825 203559524 847883728 -612179998 -119190415 357594589 -952446741 -488040343 918842932 -406958600 -997841416 444112027 -491253420 618970499 -981138083 -566008741 336543953 324043074 -540027092 -244074893 -687896220 -976990335 -68923876 -961622278 882272778 -809059256 402361137 -945858065 296869225 -935643403 -425953689 416337156 -442590183 -202333995 803089191 212433359 264452482 -297246325 795370329 -535750219 -366696771 -391023919 261586256 400204873 -633012403 624760068 -430017053 -901078866 726112053 -430037798 -138659697 635205704 -625779253 673150317 -358660793 -837951933 -645394181 575601688 -16527489 504018695 243619256 461992402 416165698 126759529 -676921026 -107476817 -931889185 -308025089 -975824468 -287790167 -543407208 -176092775 -852034919 -324240887 555880710 -529661846 -49812026 -779981148 595385835 890912718 55132941 -578586413 852178725 409484661 -680663418 648054243 668259173 -704353924 -684150219 533716106 411326888 -119173354 -468759005 245887968 -371119594 827501199 623308225 270535039 -526021172 -704852725 -316175554 137253074 -520718615 222695546 -710534875 -465903276 927811042 222091387 172673900 -579988126 404337406 -99870903 -457739359 494168294 430682439 -855833648 -343006168 919983383 -550627911 -807867084 -319720606 322222150 765788671 -538873576 -891925481 -429989806 -560736033 618528585 -386730235 884202113 -518029037 294292413 -676845633 -56491801 790624427 -391345653 707300924 -450470894 -452833398 -350035542 406698646 -710201152 129624838 -59310170 -304976417 -534279394 -262386262 609562193 -906891688 -998536792 810833992 324490797 -827661062 -687607861 140548671 491478824 -18133130 -611137885 -75948796 241329995 776196327 -169412885 462686404 -827391112 -79875558 -384052510 51775101 129703442 -613494695 398317255 686924700 699243442 -249826604 -171858360 -54737287 -504054712 -85089165 738488637 -191337087 -989283977 180124521 -5687923 901200468 -937256007 466381410 786282735 602994084 -156293549 1323310 940814331 -837425781 -888352746 -152328619 771425752 169736185 32919569 -186754903 530528195 -139188772 683599073 800279084 225181931 -60896071 -349468367 348129306 -263989684 -793767824 733476670 763552502 -454324216 116313878 -205105886 -578824987 -933415850 -500004838 804056976 764113920 637065766 -717929849 845069955 -555104166 763105014 -996433625 373459658 -495231506 703486494 792025070 675892255 -939829675 507249611 -669819330 33284752 -514113982 844561348 970528311 -599474423 -714037296 107424589 -384139072 270501164 -753251730 -259087429 -178722719 -581459227 356391616 613292704 270693329 -376958545 60778084 808840931 112701185 -695388854 829975258 -912285945 848567257 821572093 394096532 176125988 335030053 341208173 679641407 176835969 -16649301 946782071 -647081965 972913868 495590832 -333323072 632227577 147936084 568117787 431961756 -689155959 -544931257 -969268054 93401455 -819114778 -251899677 544126806 784279099 -993780388 907958902 756676598 -975874732 -386626315 -404574873 86629130 -423841241 999257757 711399879 147918707 -985874876 752242123 238826224 -990354730 -522033282 873361447 147901951 -760472412 857903060 933158470 -815326254 -952333782 761499490 -976994527 -34586555 -241805143 -641138083 382007648 452699099 -732989118 -949261617 837117457 -603659933 52104642 900618283 52394093 83980888 -355878491 997412335 976753874 626300082 -181351889 -817056304 -911294396 152415503 -991333946 363993075 492066737 -716697026 -64582004 -835849194 675017777 102752379 307660583 430221170 941153381 -485551667 -461903217 147275292 201698914 -101878960 292361358 -330416666 -249676635 959707848 101274059 297944353 -668324062 -944830578 597756350 1899790 294174757 -471020231 -287573699 977044346 -682224008 -440029923 -77478421 345054188 714610215 72822332 -561863162 -457794798 848647588 729803668 84049022 302026434 -180599192 -611871799 706709953 -525196477 173398267 827718668 639286428 87251632 -215236020 190491182 -717598430 865638957 -643910485 -553799930 473363869 -257939286 -681939901 -50221637 -901442119 -587916360 384135508 309966329 948774320 -68662622 337894625 21391154 841407197 996465502 408412810 705136362 265430754 943653151 -46248240 -35109671 710413267 -469018889 -44527076 -993532898 208216431 465381484 -614007318 -492991514 -391775843 600841791 456173040 730610275 -144486422 -432220621 -401145173 323626103 688905475 617342344 -2141822 -952518658 -759076830 878416729 -781193160 374142944 -217035211 887362044 554679279 57030034 -545796242 291282195 346077027 729104054 76905404 -975737810 -402601529 397985091 -643504467 906305986 417937074 -706641552 366665077 -815645535 733831368 -44048175 -983162819 -720480067 289317838 967913827 -415133847 -650201434 787042553 161017701 -139665519 18979746 708924315 -148806438 -825768283 993279162 -896250847 -605496613 82067266 -170891088 986592296 780189307 -556749980 628221743 914648859 -1884605 283064397 -299896911 -760582474 81395662 -854525091 424987991 931344538 551280853 495473987 -303869223 569739054 462069405 700734781 249116677 463641258 -602769254 3438495 877554638 -461729103 514947683 471451462 -618734208 -626832831 750384032 394128412 -346880255 160572929 -369382775 308235725 -94305846 -53910917 538659790 643035814 627754578 484147987 -761832100 -40922841 619857136 626388587 81219890 836087759 -722489219 -893117448 367590452 -623270807 -920560610 310044945 130361502 360321635 656319038 301900783 516221902 -508730528 511346496 152933736 -735789023 400833267 892753496 678954575 804339703 -672252255 -603213487 -611318358 808689478 893393429 809473735 -708663419 -44870985 902127826 425091050 -286335090 -751935682 -346508286 549674704 180832163 161975555 -299547740 -77293492 138952278 -241889189 -64738304 452655428 -27427138 781682008 -600205571 821754172 681672639 164639205 296375573 735693999 -905813509 -649137466 597246038 298376938 896262359 419950261 -491154929 -144364024 677171459 -933027951 866295604 -453325300 -706389332 -496894519 -726685465 743717134 -158971650 662239261 863630445 880839469 -539250077 -774494835 173573455 -445325566 -922379897 -366475138 353264258 -884685192 92680606 782889236 -39972025 -417795077 507873196 163454953 -659095354 192086239 110569936 180050459 904562512 -427632431 828642011 922339856 308919568 -516832185 667848562 829884010 -230465028 -537582740 940701923 -55903978 -876162496 500806776 391505035 27003149 -499929881 -383617862 354362852 874087529 649128405 -377079167 581307301 809286485 852791389 -432554850 762391119 -801744521 -830146860 -851411063 -51321330 887057354 872438359 -692907283 -999811764 755462571 906568756 -742919288 -313564006 -64041874 -934459672 563843041 907082170 717001846 -42872791 14865631 -936564969 -477148741 175178312 609762742 -471744088 -174916049 726452209 -255300384 799127386 -221856862 -228694585 -128563927 -200519112 -836437073 374144122 -453553622 -158461992 992697797 925234343 -579478122 -936494680 222916993 -652063474 348805532 41686295 531825947 -462641016 353119508 393405999 -281825287 774813534 -684972439 237932788 -110687151 733048686 640207522 431795207 443259089 -65425406 -591545895 933863228 -98661457 -266542123 -450762170 -316662071 -145959632 973484654 134029636 311417954 528350491 -24071998 120232156 -261855764 532174268 783294290 810416641 -349002324 -525779550 36750987 876098350 -373832904 -95637120 -794051238 528801734 -781486278 115819984 -381182221 -895746209 781114414 -413582340 -315809656 -942674714 -13091592 130242117 -676219738 -854323432 127730806 -108116364 -757195838 684781172 -489629480 382417856 -433237153 563124594 -934797857 -86411798 -601467248 -681895848 -956913662 147236343 815498260 315232058 580434877 -406713878 543373064 -223338818 742510555 147965115 112898221 531104237 909062881 -869371283 -305751573 661388031 376560231 -547212912 -758298146 -98443256 454320765 -54072819 545683190 46244184 705263250 994571632 -169331210 -557489389 21898023 531640274 -660547890 374982058 648403541 540550685 -438611252 -407041921 -196206165 -398327190 -793938232 -600912392 933004342 819881878 -414184000 903937340 -338145009 -275712294 844662813 304737525 155726779 401038603 201603263 379731506 -585252630 806763811 676647955 -566267809 625028377 174585992 -868071839 -356626339 -479573397 277985632 248673072 259766736 -403015442 -766318821 -718027763 -924566184 886629791 876284894 45840152 932890722 -947265109 765490093 804925251 350748811 318405761 -790222285 693941421 879734879 -206521838 491006419 826061628 -870146258 -504207156 116266796 -251669670 -94278483 -914968869 -193927459 -384019721 -337519955 9640431 78016236 -876697726 -460700340 -670076562 77034947 -528059656 417460132 115689455 -536571077 127384246 197367821 836905940 519402616 -706999471 580760133 798245215 -491072621 -258037645 161823588 -391797471 615114895 262279969 -92214779 112549167 -581527055 -631662778 -459127692 374853295 -435037414 221168940 -556490254 -628300756 225368109 -877426078 731748004 11393216 -835176301 -722897660 702068862 -666400422 292209379 -91505622 539500032 -417402761 -970551950 622058046 638480608 517633371 -647163743 -219372773 424256799 896002113 -827698891 -498304478 -492676750 438745947 -417205700 228039095 -49448755 -105995389 -736496218 37334696 461665565 857703284 -379690745 -344288549 -600427455 -385042862 151419554 -670332368 288850492 681434254 507182196 673251188 101834787 453928904 -537389701 -163281007 -774982218 -841782072 907641940 646221135 -333004164 -81795956 -959069956 -159223417 -138892463 -823041446 532293087 -447976305 -349530983 758559471 -585339660 -335592861 -719865630 394408068 -634815136 -103847694 -278133174 -497435500 397750878 717605130 -190747719 262067159 -621950665 -144971874 -345787512 -823844628 103380020 501536823 -753820071 320593847 -519891233 -114134208 -651913965 809352837 -307405005 443720633 -869816076 685453728 359032558 262071884 -415453856 -179156657 755978847 801193415 710810415 -981069147 745271442 -952271659 -169585157 664943935 414099330 437501146 -652996555 694930740 -857271440 -596977317 -381440806 596813090 -456330803 -718153192 -31335427 241083536 312224271 -204642593 50261507 -474262747 680403601 -593920674 -425284994 527994139 -779121995 682594712 -67597025 -582742035 -725619055 -486890941 712646776 -942526263 383111605 -834798987 -335896053 298745530 -690598045 645992505 221368494 649523056 395288638 29154717 95229740 725108827 -535485960 -804800836 -535594032 -901548365 -818820831 -29478307 913949512 267203205 122309281 215555337 977495111 -820724523 -133086980 463373179 787307574 684485514 -587624365 410901104 -415025899 650891556 303841149 127024915 317876093 280534509 -566380716 -467820754 199748034 -716481601 -111515269 -525753153 -254938536 972009684 -903279822 -388236589 -283563440 -703616876 -997248482 -374728238 662063144 -869286675 -1815019 199602364 128832167 485723292 788673406 -538539675 477486135 367130241 -229756176 933126185 116880801 -452413748 522275489 893589224 474181765 421325232 -882949888 -53052476 -177606649 -311183134 -746208889 -467334509 635848163 666321594 15459114 627667938 -693675736 -834483762 227180860 503004771 -512990340 -826028041 -135098715 -128876141 441274980 651150083 901195946 357610578 -423831612 -951680911 -329561460 267036576 437091156 -896088753 145366949 -855520450 -439281058 -404719486 -379439552 207207091 308696806 7046837 794447168 -741315196 356140489 -796082122 -822045550 663277910 -186549230 -86176944 184715310 -50283702 -851806827 490393264 -835256729 -840926366 552997382 298829851 412178578 257961829 -264832010 521187525 373589898 451189131 -517450527 -525762345 -244814644 -234938098 282237867 -263288157 -416664833 -827590167 -918942341 493189974 -92881340 -511349578 271785320 998119837 -680643953 -139228498 -609245130 -849676319 444355475 609948031 -524952033 -957470042 454309043 -594543930 -342952400 -487563145 115649982 -680045825 -136546012 -482997159 -10249895 -894880976 924412369 10080958 -269771545 -676422760 164108745 625034781 494866327 809101629 909727475 76728897 -570701475 112114449 754824276 938639871 541376890 -54790524 -622394000 -757871916 16662593 -911713707 -637663382 302739347 -377934864 -209456824 -533675511 -782675877 -503719411 -978085526 -462227755 -537521257 -229487395 441087237 -89232293 255550771 -564663512 -833057913 521832764 776463736 286994208 677506291 561263443 -892381342 148425425 -893730821 81845174 -197948736 416604112 -241957964 -146835379 -928249321 -55750872 873652243 -149775655 -224652946 -843771000 -683018757 618941063 -281015092 457354252 662533854 -245146226 -803444468 -992636475 609779285 49039176 -677759162 -586539503 118246659 730475007 89632579 -234638758 -431212564 -571997063 199508159 -221796915 513665235 340272428 816340034 137879181 -61690763 -431540279 -604297394 530677298 -788285433 95340468 948578060 466079406 -894837490 -228807601 -93987537 640528217 -768270033 -513674444 763294477 850514792 -633241652 -473404982 -139557862 822070858 -180950581 -147714727 -134718911 -197269240 -837987786 244692060 -103806719 -671615952 -922077019 -55706089 -202760073 71354999 -412456328 -192389951 -299393287 199826579 -771669070 -667649532 983696056 -646055234 -659798409 -599908963 612096487 -881774993 -592352794 661115108 566364243 -653409637 -737468507 -639520935 545726833 328104565 752467688 -772811316 810063478 -391580099 -43619534 -411885207 -919463765 320774652 -368483911 -701938427 -219040513 -411474155 513264641 550097853 151724420 365053877 753487326 154732020 598759260 411077285 53486724 24326550 353635821 -160166368 328718550 911573589 -721416180 810263713 475978418 490378639 604516169 121414798 901691816 -492932247 -250075575 -506295213 -919583204 363828593 -140228194 47324819 -112884553 -999646711 223737667 628773870 -939143549 -154189477 799319661 -197618554 561388079 -985595858 273130631 -761387469 481272052 804245540 -141289484 416513353 410796605 82594345 -724921470 437131370 737091217 482359546 235893380 -370150965 242957648 490893217 -278635102 285542824 -378628408 -799815183 -155418695 387410740 -434014789 -719018600 -906890352 -364845960 305185088 515371430 -528095914 660542298 935007696 -189635927 -124749666 -135723909 -179558238 180815571 -820819846 -102058024 -422245791 -254010663 -390552268 61179144 -611254357 -243785835 -68787981 265372156 -955677643 -145450576 636344836 244206221 -333840229 -124752132 -657437051 -652001594 333616122 305805408 -363435460 66916856 576166108 948140522 -284725458 -358594621 -489137273 -752568809 572178662 -637934560 -670734702 -493349838 -218050325 -494757885 428864425 -776571902 587806061 -551548294 -252852885 -796710403 448713216 -990700845 -202106407 635716211 987720234 -138717404 324451391 247322255 881946043 97925683 759595481 -347875547 -120527560 665537091 -748340990 379586200 -828062146 -284946307 -234404276 -742091721 457368503 -215369263 -326903913 -791717469 186231228 -114029887 -123937606 714985421 -590550553 -435064937 -120022205 452819698 567436099 -611385512 -676011149 414294082 -461617505 -412353359 -669646287 -499851153 891240946 -529064374 -900841598 960534818 920456104 816861886 450010753 214449449 58205397 544849710 -280138124 -268593097 -29375488 406617347 334841318 543631815 -483247092 -117377907 -226731754 -726393026 -613887386 217070936 -44500513 796063635 -387214306 370919353 -732487888 259229006 -240630944 524301564 -675110677 -242367860 -841817809 -358229355 587009043 421665510 -173510127 -492575079 -292148002 -41178646 -452977964 -504069667 -881397447 -87727997 670164971 441597669 -887110983 -809360052 -152396239 568769756 -71865417 711399709 950312394 139770058 -684331989 -48288939 -850923555 967815847 163129260 -3605116 634100853 435828650 238825071 -136310582 331059726 369818302 -909119834 -160348379 326993635 -185413816 800632310 -970513185 -196049710 753961917 -59684506 -818715214 -15018239 491373229 351708655 -843033775 73096038 264060386 102450847 -821220664 952573120 601346771 -421257859 -572273081 -394549039 -870145749 242909729 -880161446 710664204 891828511 -580482317 497904892 -865427771 -926072222 -991817482 720147615 52372381 -289382205 164433052 867724965 -420636992 -885217905 297108333 -448112291 -732877761 -727604094 261459476 200098116 -373904171 -687484422 469536008 740213657 966287683 -268782050 -592058708 453732229 -417405208 -304788455 -41509759 597719353 766713492 787382736 -663649166 366994714 -874408736 -126499726 -607149570 -241386631 -833256719 -666009346 150804663 116330180 62704629 -319804160 32976512 -442807187 508469428 530417096 -378122860 985090225 886942407 -724150016 -190740617 -615732042 -750558765 -669202831 511849900 558297855 -350965046 863230156 662275210 986109516 578128865 -524994257 297515344 869861312 346720843 -262130807 -737943408 -906550629 708376519 869574441 592868947 -916338538 -883504051 -634456449 -364800075 389872529 -109453415 548055812 -859133998 488377388 399301554 -965621842 966983762 -616100618 -460944002 -192574069 153687599 55680100 568336379 386186269 -727660564 -95613332 572575804 -84424591 -139521047 -799949324 -238996118 -667225901 -646473359 -986864128 -664029962 935022375 390703428 -927108205 28694105 929448348 -112097507 -305097609 413840113 -32964035 -7039431 -844486364 -691723818 -943552524 -43825663 525355452 831192063 -58670720 -796408905 593923196 275269611 862959409 950224348 -236794515 -915657594 575134080 -120686398 25250696 -31297600 -480010142 391719545 439564327 800486225 568130386 -987327418 -155492926 692966110 481384171 254881114 -650286508 -464938588 -726931761 432350686 256511949 893913185 280491865 -300584430 902770511 253360095 373901839 664182073 260720758 -447943385 -4428204 -282632648 598078084 -248084387 -986474554 -363504370 -862401796 899841030 -26395646 -373710939 -941864490 713809598 -98619157 -236841325 679779455 -854400124 -388226095 173426887 -519257068 -984677088 -960504111 318449440 168170724 -296996359 -396682163 -405486522 788876344 -27486186 580622988 -358219714 -870032164 41668698 829429991 209012255 286929435 399883293 -102155886 -866677160 -69378099 -97931316 969660328 -308397115 -338243826 -452399262 781624420 243358597 173813352 -729058707 -558981264 950974484 -887809575 379081193 -727158170 179518147 808931873 583516537 801142172 613700403 -379189090 323446037 -655404377 873521908 814818009 708623358 768324898 -4328690 945971512 -253774950 704620152 -332640094 806459618 522209798 492016830 -576126326 -620262439 -377642453 225770701 607671588 -367029966 299321293 -482150408 60473806 114393533 -35131585 589829660 -647594490 99526026 -469078939 182999845 996178538 256657703 -615316358 -808595748 455482827 169867934 -21276559 -376538881 -124907270 -904618806 -409475285 348990364 -462124559 -888660012 429004093 485484424 -572738659 -973253337 -885791870 693625254 510675663 342750089 256509581 176217347 87366420 -704754879 682606903 -446558645 508115523 809446476 -94106331 -115283103 838458884 -512031547 310989457 259825608 228911772 484476097 -798595575 651143191 -678285592 -84160363 662146380 -970378208 68932608 -863861541 -100309473 -437035660 917094482 905341614 661547470 -825950791 -419181984 -496724897 -872309531 584322174 -835707994 -448876001 -695973798 423575163 802889740 -959719390 330967442 407220251 -268376893 -14962521 371200138 -556730111 545483836 -17608043 -354815808 -62693386 665387032 -637667331 -176805836 932446715 -186100675 74545196 983983126 846967818 -266831707 -499782714 555103646 313506942 -721919565 74211163 -616969228 197319792 572770435 943565095 -648626501 379555616 559407687 -898624865 431548951 -718407964 262654772 -892204154 -361084031 208613877 653533592 907915526 744561350 793392001 12260114 -759179018 208251385 782169291 864016778 409146552 -365679250 -772294093 939876213 -100133438 478954703 -8190603 395310537 -365863639 -906817702 699191654 -50434299 326880282 -779144942 -460028389 -645351483 -123481056 735971787 965567322 -678845882 -111784058 -686037081 -904169918 -585164719 515110262 -158967909 806924869 989203018 501909712 968801571 95400767 615203380 -308422480 -310026254 -150174933 -479696120 526405707 -910475514 77726583 -380630550 -442438185 928135782 800745555 -768191366 90877328 -714754842 -803470457 146736616 -841852907 -73070326 484351772 777134310 852548750 -870541738 600040480 -659413025 257717653 27862066 -890601888 -630276298 -68310121 424310743 -507519505 -66115666 -637094716 825570819 -979752003 885499319 -646870209 499065722 672633381 -624096313 -138594379 -370942443 418187092 388524366 569627588 779192345 952090376 -776531533 -57135896 -438339174 -864092914 -583345259 955255083 263207219 520467753 144619304 275892810 85719691 -673499046 523422449 512032751 704443870 75198641 862428701 611446285 -333398485 -138115135 145607930 5419537 -531172888 -109641292 -552675073 433891373 -208305467 -752687447 -617947248 -829986308 169154825 374380859 727880559 -239306669 -135157692 666421583 -532611051 -394651294 67376708 929946313 445428373 -911403652 239990726 664278520 336877901 302643575 -279722030 -851317385 -408087057 191599330 -135615669 -544925461 914109978 811321114 806629573 -284997422 -569797298 -605157472 -878788530 -82156293 382351266 -924535452 408237747 879597707 -190668348 -873767225 613896289 927122292 57567728 316703390 438430740 356897925 -259206980 -704221056 -305714867 -910442976 -464890880 -803325926 -345709771 -896549188 -153196405 489172663 -250373713 -653296868 -396807757 -18028676 -71986092 759952767 -635412698 -408092600 -786257774 966342983 551950409 231764066 936597569 -652865143 970751953 446495923 -711478126 -436434038 -462558812 -571914376 60624579 -512483735 855374831 -829577627 -198778771 -365043527 754689963 535449718 -135053687 670098241 304916442 -711660422 -117772506 -831664562 526356970 -777079293 -310330432 903444580 13083721 717763720 -663609434 42425772 798313684 -639499272 -920981713 -444007987 720652242 -82287244 -413529664 -35985716 105197500 985208347 -248296528 -807889959 -188419611 -268194468 198760677 862940026 -107148026 301788461 595541617 -798073725 -977366426 -357650963 -909330522 -277625499 524340597 -326980618 325067964 676496057 -996005019 539017171 722601828 -197842732 762898854 315957796 -369704206 924089418 -812300494 -65902549 947562573 -856658657 436285798 702303009 949486599 522254842 -990165176 -164931824 -278394863 425259602 -294237707 154282822 316495819 315457039 99806087 -459869567 -953943585 995511188 861763131 144658679 109365151 -882679139 -299669335 715034497 160951437 -794873782 -630587928 584742450 -884970243 178276793 403195049 -551857257 151967015 -950403239 14367631 75919985 -21952532 -326084359 813966171 583382785 -292088956 -421117253 -638267608 -173421813 315691849 234430041 -28278430 -709175368 839560541 -74320203 -451409796 751391973 487797879 -289785875 -287518738 915148079 186761575 934555735 -290885864 618439326 539983594 158419172 29197792 -943220498 607632348 217716910 720105478 -473630188 203750794 -206613640 80177427 258481632 190906264 -473414880 -99838803 -411981980 378125846 -582576991 -946825698 -171203334 866177955 -248990693 -957834015 -297468881 484602931 -16018010 -962042672 378101532 285060946 833711830 243780260 628206962 23407377 61042705 538797827 -842434751 934121419 589908466 -296424552 741719835 -184746698 206188391 345259059 -100195733 -26141798 613673394 -331904742 -579335117 448956134 827284800 451841272 432118007 -549352631 580612098 43511706 687677495 -81129541 -114870465 651728449 -982088830 -826937109 6810274 358908811 594823196 -783149265 681126740 72231391 405925201 -434156247 -655725802 -861822303 895349616 744389769 -94643366 494895846 99093966 630478172 -984577467 664073762 698798764 -173026403 943034524 996327386 -816788233 361674898 -89489183 -223600389 -536191571 -53590402 468702209 182469034 -131786514 -904462946 307302625 -922902663 39044944 -260130696 338096106 -201122686 -371749011 -735270098 464167785 4041397 902490297 -318675336 190403437 -610414370 381524596 579889493 225361835 768729134 -92600652 779177317 385628647 -883482888 -635273146 53877770 -377659332 -320103524 -309591964 142655521 -295774604 836848526 -223489246 -307732527 -50800660 277300062 239163616 538617007 279634208 821845336 -657637676 478823723 -652033531 -261819853 -812819791 6781311 -27876 876386800 -741865870 -514245834 80067604 -24612355 305346627 424530374 547435542 -627453445 934930446 50613291 -262588528 -348142228 193945529 -313652848 -895124325 -998786534 -585783559 154089457 509176224 -445652974 471246749 -230398133 -160578013 424874431 -455835515 454380704 -908602464 82668005 -9318263 625470630 -217452387 -414783187 456273617 123730966 52832741 -60126010 -534415562 -63080367 -922882644 -523959680 112940702 59481323 -684940887 175773273 -655532706 -912349533 930592243 34481868 -940091472 -355297512 -434461632 945213671 -975861982 297613079 -142751264 594496550 -836661081 -287037470 296882032 530689053 -566595781 773732781 99840570 -62804478 851987968 780602104 -836638697 415217731 504018991 701192616 188046878 -516418092 -860402844 984071779 219601149 703596000 -182402092 583881003 995566903 203776518 557497421 746719784 -893012142 226246224 -868161966 -981266498 883673960 289621172 -344615713 -888342094 940841216 660893006 -228556688 -187568472 -376060743 -441480880 -745180269 894939256 -255275881 944196827 770360305 128738089 130295846 -397498375 53905715 -203622689 556745350 528154922 -426039645 165998620 -679898429 -828991061 10471543 -677262119 -68097924 770827124 -102357108 688813813 -463082432 -648921772 -64452312 -117529125 -99033455 -802383958 920446807 932391314 291644330 -6163830 -839679291 -524487706 -40714349 -475759680 746473661 -186477050 766378282 -936710713 -87552212 289153294 -687446369 -269868612 -646149426 -871587928 -355015304 505553736 -259934750 -450229646 348664535 162400203 -693956698 -228351474 723819458 437251416 583486522 258239559 775052789 -89065669 481957755 -961846927 572351309 450668628 316002604 913885530 -745605397 902800001 -290419791 877790945 612340883 -742217068 967951762 -421200505 -505116699 24381426 -320656083 169734221 530544394 323060892 953414031 -987935930 383730904 -9230783 -817557063 -63096929 -800714890 418250262 303913691 -102146778 -105552404 -360245370 664452142 -139927438 223663078 285995795 -513257811 427063119 -635509630 318367270 543151129 507119968 -756873436 728230083 335897764 319662962 234293909 232075708 -441969864 -784829051 -885885338 -496837179 -797350723 -650295836 -156448094 912318668 -320105980 8640656 412759547 -404832382 617439041 -272380027 145656 -440454879 -76146732 -631805701 -388850140 5108254 571985884 586461129 42478865 65024985 -755524266 -856107560 -411902239 561459805 -932216312 -423549276 372684120 293997471 -595948930 155684308 941762060 -990917296 307486399 -956430549 619586025 -526046839 138464829 -394011710 -350331441 -902344111 -74103568 -748614297 -294712374 -483308980 283291725 -642364078 -894226196 -880726714 -48703166 31283561 606284569 -649887116 -316321866 691805533 252346849 -508508354 -204956268 -702079811 -599372883 -550734375 973582310 -149749400 993078375 -662911782 663641687 566414697 -270610105 249432405 544334464 255235110 284553911 -337925882 303536017 -528579871 263666185 155340183 127701838 -845974732 299893957 -699778695 915808847 -579546610 -213125082 524828193 433893459 -640907420 294994867 -485888733 -787620167 955691442 -98281915 -574599022 879209631 -953253578 2491053 743687980 34024591 -206659599 697745178 -134134028 -9561956 -81195557 232229151 -481352040 152285899 -650786367 -99170879 -751645451 573605423 -450866315 -660080209 -763739159 287908260 -97101202 -131848895 569259133 311431400 404494558 821232560 -715553339 155982294 -43429249 -521433515 798468950 -414772880 35508243 -814315587 -714980133 -295073759 -448402628 493993956 -214735454 -373304338 -677198905 213808359 566788628 59569194 253077273 -979708369 673477852 584765915 -868172520 -561166085 992421261 -366165247 -946813517 -314349634 29568686 -12900683 646530254 402431194 486903560 242493714 -862926527 902176257 79390791 101882776 134365909 -359571595 -748442531 -709894715 324473361 28263717 -145655505 848376526 -295163463 781498831 -353772116 -792928270 175849833 -823548501 -730549411 22768161 969268331 -47137747 -530300830 907599889 -781229164 -578857572 -407964174 -87805485 -421001232 395902530 -884210190 125548357 293946563 575995178 -424986828 728097456 87769320 -927000175 617563817 835098900 -69360255 858606520 -2928607 -226958128 -997758599 101854406 86822616 -758547331 325236785 -850594441 -933389362 824039445 -242004450 109445711 392265950 882441042 -700005258 -129488022 339746526 -647213677 434604493 689168211 655892215 685686727 -924136673 840927563 -780013515 484469241 576058610 -609776633 934336586 493316959 -462247258 368020010 -916331446 5950145 17895035 785951702 -754534152 -892075110 -175707240 407448618 606501586 -587978651 -292318090 816583900 499387699 -910292763 594861445 97166602 161209814 442149606 -456450602 -263904446 -98842008 -327276335 -873433241 705159655 521887554 154363844 601697264 939713253 627433489 630353045 631812779 905888666 -696043407 345342432 294188636 -84266773 -122427418 972843114 -618721157 -471265287 339448957 -754727751 849398854 -724291320 787065674 302190584 452594126 -735933267 -171269962 897393313 703468428 -570841389 144761009 652573147 -955260489 -359693496 205289818 329539789 -166882883 484338860 -173303143 -743011175 -350108438 -445060589 -950744488 180170328 -366361449 -803208257 -812188775 -343291731 -444157036 584257708 -172480007 189104787 854601252 -878425035 904062078 -29465194 157391716 916052123 340701435 -83738512 447160326 649394375 745204060 -545000078 -1420472 -577068682 -34326254 -213259502 809531856 -823309664 548380913 -534397419 -282255221 478642419 835124463 -422194045 63710868 -3943502 -735189953 738478514 65734677 -232977449 -550039276 438173990 -877010939 -562739275 -280447214 427897100 390776176 -86226931 973889995 355704737 224714915 213227572 -503745730 -250637156 -160247903 997317123 544394939 175131568 759618492 838304195 588396971 403084393 588849572 853288626 -351389091 52851300 871255122 531707808 -253940133 808704429 532776625 491401694 -688811544 -637048783 -818366009 -33232203 -595516034 721674807 -298121261 638352279 885115542 628681228 -986865889 65789404 -799015669 -941935572 -306271198 -208177430 947941626 -560184256 -320110377 345744776 -16889712 -164763659 103347659 191153866 585512489 463635933 142516197 901373898 845959258 471635468 181796574 998069682 460049261 -237140640 604315103 502957080 -175689770 -617685256 -286196152 -162141190 110105662 484005867 -910055769 -28241012 -966231050 818473768 -542285401 -601619726 -887162653 -498668744 127587800 256674643 -487778270 925071238 904825533 -291267812 889765331 704912175 222380732 181184035 941198901 -43456933 998214728 490489792 -10977253 -953301979 -550370579 -807438768 568473748 76721142 -580999185 -772711934 831226533 932342575 386833660 -717681035 -989428920 357392147 135003422 957027838 583437210 560664506 -205273233 -729500225 -62692665 275453467 774670063 -467051845 440028006 -13222594 -415063908 578552883 -799915508 -470107492 -504849016 201791547 357234560 474435603 449204437 60050494 -968122611 -598698356 469680891 -601743641 -878096048 -55015321 684673683 -23754093 861354626 -969056159 -874604755 232578032 -819765273 -553349117 -206026268 -630189182 -778924196 -436891685 26240567 -82838190 -817162457 592140281 -741312568 369515899 542406728 95322910 224245559 737216913 -447118233 875691576 -233133595 252828928 -407942603 279391899 782903496 140311321 -93506682 240512410 673739304 770306555 503774833 -815705535 -937970997 -761164534 -811925674 280725809 -128901464 -182465077 -126932770 -314982178 147085271 -836243204 -173296608 823545517 -408188774 -78331711 -168942040 322194917 -723009785 -654896344 -559517972 -711299580 -518179864 77370218 -277167852 986048238 -486660243 -881120205 279887965 -27769828 148730076 -377708864 426007251 307839486 38579026 -130378429 -461721385 616815539 817297158 120058261 703563514 -862002799 -87106644 -210181728 -377891772 -59490706 -350268505 -830442508 -678514068 169456514 -321099668 -393823654 -355370599 10891418 -563174972 -566227520 789050238 146749966 -923636885 -396760500 454495593 -755906580 952342360 -401680185 -325741462 -917170592 -108266843 -334269794 330812118 647549460 569946929 896386191 -893933530 -544896617 -702962119 423933910 258157323 269915495 -298296237 -722116213 -226207897 -254989468 -263235931 -874061768 817725182 74281131 823579419 445232810 -286956385 212791845 957241401 -774464313 -430569656 -138633450 -430987550 542851631 -263477717 205157501 814217935 557646611 782808146 21542760 -133833896 -776309650 454874062 833255831 -697545903 678454962 2317701 593950901 284440044 -998205342 -97814623 -68214969 -834512029 -798723982 -552380461 -900113699 134651617 596084358 806505891 -671409457 81072226 -368911803 60448206 -10711283 -161707395 -759041760 604350261 -64683999 -732254317 -96766364 -155001849 -169244389 599855705 112701137 -834698783 632865698 -384800985 -33221074 -324964598 -95832747 137742155 -609380214 -23335822 -457931907 -143245337 587415472 -592583910 993519896 32488441 -421729722 205198789 -178175603 657554860 556612082 285865749 -712293248 942361856 -273259218 -584627817 607514662 -292266349 -474582021 389924220 -364714159 -459969847 465875604 888700664 -317151480 783174517 939758085 -121517635 361199590 -735277458 -597401681 257722902 251439061 -571172582 -193661711 198966060 -993836432 -575616686 623997259 780348791 239265923 220378539 -454704285 -844116970 876051392 816495798 603089851 168222162 17615942 -245911834 -942262725 -15999070 -753377727 214573080 218838709 -670406051 384935239 164654222 293189505 728083901 167330588 922719260 18679285 -837818532 -619528581 -338743386 -201360416 -868408612 3400579 386766472 658519875 31892342 371574500 201263708 780381186 -573595174 267268503 -891063433 630322371 928902653 149556238 -401729740 -800670992 -937165702 -354721768 -372982482 596922666 -22801080 -135397175 -625666943 803950830 825282225 -63725684 -227475482 -282085935 -480426965 177059270 330162204 -166777546 -398841321 105930168 356821617 708908292 -896372501 573056345 802374722 443604936 927787508 275659934 192640335 -531099455 404825689 -785417444 130141266 -783889892 202356770 -976567610 934342148 715146943 501152221 -271459496 374593074 -682640541 -424405645 116691218 -594193688 153550563 352144812 -238308324 229470594 -236162662 400198137 -697255614 51821518 108710122 819198087 442713279 290141067 599105213 335350464 -58674652 818836871 807979538 856209535 -117995239 196204265 205255260 385007612 678325612 -513640385 -755176974 687142615 330678509 -488512394 465654819 563502112 516053927 932043215 -76607024 -842663835 706600148 -802590592 52020976 100732524 -995814808 895895512 -256853331 311416596 497236010 19898400 153140416 -872607639 938929928 -871222961 -253465658 -983035288 -684971908 787816578 -580088523 860802501 396791979 -162535984 926077136 858723875 -303370087 -11568333 -119400832 -965918535 -661666496 -200940429 722586156 -876368048 468763016 -165161883 -76715074 -384575157 112348 796626143 -443318970 -559327071 729015829 332537920 -646281756 -336436595 -117282929 -820699306 129417474 377172122 -481846028 -34520029 -171356285 -152184012 238512132 -859197040 -997291694 120808950 830253779 -914540557 96783658 434868160 863497771 -757520768 342317890 -61795841 -301677712 -779522208 297642634 -236319373 -706516187 930004583 440026429 -381126246 418472680 425368622 -785889324 -380428202 9410884 683853546 -71514156 629132598 410446022 781580411 423851726 688218387 724377399 523167577 -933191375 -975427345 -775372589 525755530 480604952 156874571 -208492058 -64119035 284546177 377250860 478825294 538380289 62446513 -692367907 -849064462 839635397 908094105 -488524586 -539679820 799717303 112833962 843298714 -429313842 231744646 -270663649 -523441000 597440283 -184554643 578660257 847129693 -304142697 -405737311 -710484531 93019572 -933291773 570324910 -639636641 -980376778 487514880 364138011 170766925 -941643807 856045106 -318535961 -750591037 -778277301 -449466889 -830185546 -92516693 -397964216 -822555870 224202713 -335640762 191631215 89707737 -98828415 232485475 67732220 726484973 -54594374 267878631 -923404583 -799542544 395233690 599582979 550657797 916832071 -769557877 334679691 -316832992 -868760717 -307573379 -192658975 -288374642 384532589 -161551149 -903474719 255405270 976368203 609101197 774649202 -400720114 350649800 934291167 42276668 -154884016 478335082 -111456607 -686258263 -362282359 154895699 537007879 599805516 96786999 -845079839 167324235 541199111 -35835042 759293012 294146034 421875452 606408739 -652003327 -719549157 362515370 434521889 -614293796 405252551 -424656358 -106988024 -595632700 931257390 866927856 580243214 -580080383 33276929 -821300588 80021175 956306229 -483176141 -960794284 -572299259 843352300 -248416868 -115039848 619092395 846404012 68656431 606639178 -797741798 -655210455 736709605 -360879669 -91829281 166865295 -75613753 -929842148 113680555 111979472 -735935070 -60932411 341265158 -750883503 -647711029 930769553 -101735791 -182933293 92110574 178289214 484189751 422875265 944372780 -788177909 -569041452 -410248021 -941382184 93323402 75789832 -55616991 341610830 -84235835 679188356 -677926836 474550320 834158865 -162519011 -491027842 430921159 -75997031 -511467652 -8042781 -292362053 -379092518 -984138726 -479949991 -393035409 243180033 246609257 954947783 764277891 -866314647 430729876 279049608 -82694076 -829069308 69105453 -268606139 169836652 572820014 468223839 -105333003 296933080 -734949910 -43578000 684149561 -736266728 836544352 274904555 -301534703 107244784 -121090484 -67144269 716595155 -999566591 -151192233 -164707870 -311243373 -692592109 829275906 965187460 632826686 -176665524 578210899 332852200 486108744 -178223082 -752042903 -588649306 963812099 601900778 -912995135 -99687909 -948646500 596212040 -13044503 203438313 -670725327 -226914456 -757557371 924160050 756183356 -664911554 -879706502 210540775 -580374944 534659854 -817793647 731665498 921282408 196384345 626412118 423379590 -217502507 213637174 -238305870 -945660362 710449637 591969716 -578325706 915515229 -234158700 934649186 314692113 196525207 -622841435 801684344 627869348 55394491 -679101787 408135563 13061617 168234713 604317448 274612225 834487909 229499577 10208304 -7302068 728039581 215256968 781865668 906166272 395426958 150287854 183362626 485050524 -139914999 -692876402 38664835 120568391 945823502 -970286206 459988993 461254140 398057676 -433210561 -428035559 300524604 50568310 -208151146 -424899066 -617322955 78035478 -6325409 836770927 -597133590 473221035 -879961476 -765141220 -791830004 270840348 -959036920 14639874 929745942 -126573589 -92149723 -101158616 190522987 406909069 711504809 -279738585 -100576850 155053729 450596362 -952433550 47740312 -3376801 924544564 -566886059 -647827317 125058205 -432638543 -842331614 670700024 91037111 759242230 291498547 924261289 668265632 745678920 690892442 483997989 616734758 -948477256 618450108 -571522788 130674359 832433581 -327755907 -360002632 395724788 477353721 847159309 478493462 -918800517 -521463759 -885020900 -213455636 -305526690 -777350067 -277283098 307591183 228203150 -101921961 -475667450 -638421033 812758745 -230042085 91596867 -425195382 -531723608 -938250740 -816682484 2873230 297177112 114700999 732310952 -216569458 -185761617 177400486 -855672484 -611151510 50483285 -942329910 -764254972 915301780 821514090 -636671181 -188403698 494442011 460900821 -205871394 618805988 724767934 -937441320 569722508 -720211496 328379635 -311794297 726553404 783341321 470277659 715382032 229337290 200226986 -431726723 -430494077 -339799975 -469646220 681704203 -31626680 645914882 -698953497 -828337218 -934229999 55025016 325223124 376615622 232915289 -181583663 190343831 879928014 -861307232 -156294106 558406481 954100356 -445276809 -541867866 -353721427 -955009895 -770323009 494129619 93652440 617055795 719729013 -590265201 -168017457 -176280582 -85280657 -937511902 107284652 -560563218 660591645 -814613367 -245669982 -855817992 -238860516 698352216 857114503 803350259 492981286 184863727 890606364 694298458 632494553 -903585656 545953136 333416275 32358968 273678581 -5733519 510410983 -522589494 -259031057 -496014542 935199136 389579666 -427920731 -148711067 956663308 858162002 270122494 425209097 89668839 -119985081 125660299 -706412208 78324088 990809955 621398403 -346444842 910973080 666204679 660408772 582574970 -152846766 -742238820 274688295 896009129 928990790 532609041 454513099 -676084945 -47357975 -910853232 -457928982 866911296 -379551040 -181601370 991280939 517279794 -124643649 96218965 -696323445 -481706027 186580379 -196597457 398272619 537567819 266771412 -627438169 608694742 -265499259 -850626416 -185611299 572147549 136329182 -92272720 403957881 -700530071 -461721249 946016051 -354833025 476685475 304626189 699241125 -263996928 -571969547 -864361333 575530007 -868673203 -803450327 190244924 287221970 -490234694 434462803 -341554622 -613659576 14560889 895044804 819814245 64836468 724146266 -408993377 -249269069 -170291021 436459925 -835525819 -9929693 727405152 -965810752 -887401801 134811980 -953340841 -498510238 -751683905 -377861632 -784837816 -756085272 -922419653 -241662206 -112754965 -529009949 -554914633 -898009943 -584364208 -491837251 324272087 559970504 82515144 989225175 105344387 -673295551 937789108 702249080 558280746 -437003082 -719558940 27913860 821742504 523309350 -298633370 583550699 558710908 333139678 -187590552 40826577 -428056769 487948492 -757505724 488582344 752298743 195617704 487973354 -143133238 28792720 -83167088 881827744 271051750 463484211 712231168 -333836978 -186458264 259228550 624719028 -101032842 481989093 -840223255 -788467575 -671034441 812190786 961511256 387970099 -7620993 -492769046 -460268853 -897668720 -897329238 -655273977 566335939 -349092278 -147256486 -309004866 -281578479 -549219433 697536440 2570465 747971638 -562808099 822238258 199507308 600819776 70485254 -196944921 -574139890 -827784019 336535953 31940168 -743452728 99789708 559972247 420518802 -783931774 -182050937 -723104819 -194663765 460937230 859639170 -735200425 -602943971 -84041552 101200507 -394712502 -43896760 -45809707 -8736570 268095046 -48678756 932127568 -653976315 192223016 -153465462 -407866870 -21104607 -559582255 858891933 -410351787 -603630842 603529503 234930428 542179432 882071190 -117561315 -436699594 -609877384 976891724 -665532517 60100578 761540442 -225723050 913427163 -547649012 192892361 489723984 -721783180 -427410985 -775174941 37250994 679348336 -162185212 -416638492 -554914599 976432921 282958444 -35178395 867730538 -280067196 -615662687 381778377 658404957 -273715361 -743202878 -589481080 -896349562 567276548 701812851 -427572180 44149066 -820450886 -476697191 -782748567 -264230785 941820793 4547110 -260590978 524558329 389976606 393186309 -182957459 275253752 -303761949 598384955 -517563527 633889954 -884292297 804245233 25219426 -177011012 -933314596 267650775 549417549 -451165987 -68447379 -684983873 -321508801 798679406 349355837 -171040209 390163671 -919788604 -515371110 254391788 -818395073 914687184 -80023417 177760937 425327622 -482791265 -918379480 -167867630 963978362 817601112 92075118 -233907214 -831077180 559032961 571623897 862330010 519201533 -611988258 331085707 530986226 -580278145 932430505 -679070490 974481216 -771926178 -598293117 678305060 -679598320 234657605 970184902 240300640 617381937 -269519445 933126471 -446625221 768262638 -487435137 808854249 -664914213 -411936086 341626483 47527758 619339179 487154541 -675655238 -847831065 -573669657 -452133124 -747740367 -596064045 891429885 325841693 475579924 126955259 448149941 639042612 622574143 26752459 -908300848 842548247 65470506 -627681491 -767793867 730306976 891001381 887797691 -752620032 -669212783 67306820 283022117 -319667647 620184823 -8572673 -369078863 -865177882 -274548092 -527488797 -163624776 139087560 -26942123 681543244 300112007 252329679 64859530 792021417 -905227587 737647490 713932387 -999973843 864882741 97113207 -300192343 887300 844849502 320260667 514097635 -50049242 964602089 694327509 -206889851 -452904621 -32730138 411347853 -815749698 -603062048 -562792507 768710141 272729058 -710213684 408054096 185231675 873335074 606701128 -558647336 -953181150 250300566 -619786324 170972722 -292935306 669389442 653888435 798786982 109457867 -617159344 -464527631 898285379 554003908 -961719627 -623639544 656338586 668119981 -927523273 -172828639 710981529 -967954462 74510602 -979408564 -382275867 -694289370 -123011322 271391037 -602621254 954525876 -238153019 -306252882 -346499015 521235053 489195749 763205048 -305753103 756894893 -35050295 -62215928 349753517 -577959215 -262509011 422123279 799641345 -763623471 -120430330 536588766 -507622466 -25543865 -489691485 711446781 -70211298 -368694077 -92260434 -567755445 706474639 647551084 11149673 85192379 412138302 697985200 -201532897 -320278028 656586330 -54158744 670215536 464210914 -433517138 -803174654 918454673 -886474916 -26958581 220016192 -104535880 108479317 -631261174 -591397920 480460295 54614858 935310078 536990465 561342706 -183890974 -601535125 -325830945 -315617680 -282054513 862072589 67664747 589827354 -205786545 -451792398 -499208291 957173923 232060877 783154993 -477333412 1507766 -354422365 -231459025 -35780487 333823870 785970498 -583527213 -971863462 -529101511 -405261448 783993399 -713404480 762252506 -138931856 598655206 -705865780 155628570 622054365 -275384152 692675967 377343789 413865049 983244048 646048705 -377106987 583054695 -947100550 -101427796 49141502 -182246381 670813727 386062347 -398963379 -686555594 -900279554 710276622 -190679931 -803304068 -603321452 633340623 16207762 -734615497 -123763998 -957333894 -579576294 -190494024 -576270858 47079789 -883063815 -490829976 -882662581 -955114674 -130827551 -133408949 323403198 410705123 -952647764 899335088 725641722 -535515343 -826256346 371499801 -857418613 139461374 -981253636 392559717 -231901696 -377731050 836754067 376777956 536282208 -443258098 -449250397 455440071 -703907063 533489064 437302796 -556630734 -831916985 -160622869 -976173977 -651624775 -998208981 359220934 -538669482 103838923 -766477083 -715533961 -248014059 -560499079 900533576 -535520129 406142862 560187149 -789302527 521982828 418688606 -464374927 107309581 62505764 393677361 750178242 414631290 708890153 -274895204 -439136223 -744997271 -634567349 502029347 -736135043 -274888805 396746470 -895252127 -115398219 185033255 766774400 -906548559 -630339361 737726465 647843126 102918279 -195912568 51431693 -837685821 -853910118 159483595 -94903731 984175505 767234806 261332077 910902929 -86119599 606431117 -421908948 -782047259 848866232 472783087 -434180243 345751316 -518355404 447113774 756309142 -852858104 532441837 828379806 401545138 752665280 91219734 -286724709 358297854 994084323 289256640 -120750050 -519876620 -186812847 -565723291 653284328 971470792 -160490865 -621140721 -370625203 429754905 -392340444 -471451218 672885931 -473252390 25235212 -595334371 821268995 -329701423 -226927337 -759727277 953874419 -815276489 -892215542 251562085 -702199770 503367273 555416748 -970761474 -184889777 3823743 705083982 -751894787 -280892230 639131656 573838115 -371443112 -234294710 -610955683 -522355100 -203744063 462538012 -272767817 -172304474 340802958 -495341712 855780238 -569256370 126909691 577757006 275925972 -59416446 -345293407 779633988 -449996742 746701213 916728796 -953213573 -986951866 -767763583 -787557145 681776199 689759460 858646802 -865474180 543008009 633354270 343618351 486282120 -626698251 -718628425 -762650764 -171532513 36552655 -718905744 -483586202 624537328 583225541 -69254939 -760033114 469972482 436715108 509828661 -73672282 627430629 323821845 -754821274 -279661082 -498778519 -640577117 -889577272 -952874942 783118613 -538876474 -91129414 780409884 -330442681 -176559056 651014006 -667597348 -114212834 697066515 -764316132 -243214949 443590936 -755308494 159292338 -951847001 -726902192 -976449102 941604286 -868883635 -776994225 819702059 341838925 -646665202 687788461 419317937 156322272 892618556 -613021815 37208538 -53091622 856944392 -950512847 229657853 908939392 438890410 -922389562 -725989778 893335448 -552366103 -340103175 -181991709 606305754 -66179198 585698283 598194832 -603258368 -863966377 -829080690 394618624 -907359227 -264951355 519984458 828848851 -433100826 516465964 687778968 -36673868 -824929035 -870316585 526869237 -344555493 -161176525 167103122 725946946 297704497 -606904332 -322363310 -716809323 272796196 254043304 576801161 -222098447 -828325415 -945181420 -435157200 -464869118 -936896708 -150265767 -321719658 244105530 -268818487 -268994269 81315070 582425471 -245421538 116882974 600120954 298281266 -562012473 -329385093 146221407 664106377 -206165312 -260624210 -155067028 -912591644 673306178 175078391 -95632474 737670375 -406116608 818991563 -196706955 494937660 333107118 842179633 -975594827 -903136418 -20406457 -121158388 -756744484 -347802750 -378377440 460519113 71852148 -652991368 -898202670 657170869 -208113147 703300309 -9696855 -983032783 515662096 881895696 -107399257 866283305 210954496 699119049 276525905 -90938902 950491347 154068698 710671131 557004926 -670862561 751265618 -255034872 -555000162 46781116 -794560680 485341570 -796672483 479928981 157956097 785400357 -358701223 -455393465 375271206 -615356555 846593911 -62048618 -660718328 544232268 -178137445 464621516 -794728656 -847464377 -221555614 -834277314 519121266 -906066586 -540564350 737559343 465219550 337739142 -566320779 245209653 -534060356 -795890670 -985361468 338988076 -962780911 271286826 146344218 -870374475 665977636 8682403 312348602 -753701420 -633869399 -310815533 -999365737 -500431276 757883218 712089076 -883328297 -985504957 -400202179 324493773 -959311155 -351229903 485338277 331237882 682515123 363576683 208302594 -573702665 604700144 398690510 817583735 578382105 646636375 748167747 394912972 554395776 -108528138 356976351 197156993 89467821 -874510284 -269074589 -129037513 -980883539 707702915 979827021 -508268901 188714715 -654385535 30335111 -309947749 828297783 391309561 -999396715 -419098563 -830947936 -765976203 -817074782 -808551971 -436687532 -21306975 11046140 -487725872 435930403 -390386131 568300848 -509166532 885303532 875188462 688956542 922970926 557771705 -231124518 -92288220 321797634 396519103 826291520 22853148 -787841270 -797518529 913862150 -329695061 -588518128 493755247 868756449 548087172 434130189 -21254374 183824441 994575982 -368226329 842370403 -592862592 -927799956 -357093185 324279695 -537524060 -718776019 -378560779 -352208636 -697203240 60358611 -355725529 826707392 -611347252 -303476631 -960486403 -239641229 487078861 -598676472 45562592 382750858 -875127028 612874977 -541844308 -17528337 513821011 -741995392 -616140879 209605116 -165248589 350657687 -22377779 936790485 402849325 841864328 -81903939 949057076 -438019967 -428218713 -73648325 -712163129 -455701619 -798120658 41031977 782825427 -681212760 -513190096 -737968441 -856642068 -180647932 -62649828 61688266 620943205 932600390 303721229 181115929 350548562 -177657405 123289498 437605878 -103749571 517207105 183925915 -799319587 -24557595 62569410 -101582593 495754798 -849841034 -842745544 -675175354 92090072 -943818725 -970658889 136193133 164007300 617991869 -72462494 -989982141 859394443 889702189 -982115871 -586122685 541512915 325374930 -464612145 -920833299 713521540 345808888 662841902 -442801144 -559346770 469680610 -758980546 650984537 -279882423 -166836740 924779969 -42111231 814821297 615127141 780717925 -260834269 -778768374 -28396424 -815445702 -281732826 -300757883 -839660259 -192630504 -47384358 846289614 -730384088 -839783435 905632877 103939240 715079771 933560711 361202219 996991341 544132000 -825127561 161970510 815363853 -655791354 94720231 -325848668 489048487 -458772662 -378437538 966775229 -790013569 -476781088 -581287928 -555371065 257476949 7582603 276618633 -85564605 636211138 -121922437 -853405963 533538993 -118321966 800824297 -742760784 -144353009 -946803708 -374403305 -899638025 -642031100 -898636022 -212435716 -833554895 -628960449 203548430 916315406 -616417871 141013607 625255071 645938396 123793757 826760073 244347213 937725475 -723093376 -411637410 -4304556 507721406 15650304 -492164455 -887254392 795420786 -643012337 528832034 664668408 -448136022 -323294772 870000105 118154248 -989698863 -675904732 989598804 657702310 -549500449 -630982889 -297674821 -136109762 -24880590 962272292 971457337 393894268 -74590148 263461506 218652420 -778070507 835870828 -770398511 -842148537 -483216592 -345516955 592887236 -17834997 79784363 305188036 701413434 -24466103 -577196783 -176716562 603876252 61667969 96242955 143364776 516541674 423575494 489318379 -264949306 436194265 -447324500 808431789 380173087 -393510213 -65201797 248285139 -956875636 657802702 61330339 275701264 -691632610 87609227 -652552013 521868000 -836715438 -333502179 199477022 -390209318 -412790153 -386419089 786254360 -528495675 83276323 -447505290 -25188150 -700346860 -188627813 -686133413 319778651 -904895141 -393316995 532367855 686305211 307158575 -79018091 63545408 -900764676 749396107 571024428 -664625936 753684577 598021625 -694612535 -403042659 -836541499 10255124 548677367 -357643049 -688422629 984765593 712488041 426017827 337962359 319934436 27902262 -751612034 -635220673 284858512 -532192710 -295759453 646064664 -491097452 587108543 -280900602 179918296 -131146789 404866053 667088930 203337091 -354383977 388639043 -250498394 469990219 -239599245 941727578 -866866117 -922297177 341352340 -333787144 763609753 757024551 592745592 948360061 -460847848 344398687 848018116 289928115 323713932 799786376 864514891 831331251 655460055 195895574 -9658188 -862884925 707328983 167129059 64883142 39789347 809097439 -847582207 -55530256 591076199 -313878524 917221271 -172699675 382114727 -778450891 907865900 479865104 -486724267 252112829 287624548 748489486 -356194776 828529362 597092859 869291562 -322632477 -8495214 -852498689 -57408960 414754547 76519637 82861990 38292152 -46208526 384645242 607119813 335140210 -88546160 -391969464 764509089 684528347 -818433606 -145729446 -619172515 -630416939 211141784 -588349742 550575714 634760709 -149532045 -323332426 555365638 115139645 -515717995 -419705896 618922680 424572186 930795497 778593247 87719148 10593651 -477962818 -44351070 -219928602 695874899 -661390618 -174669233 -679374966 -168889569 605814374 -106911364 -26680226 997332040 -278381949 230083099 663468560 -421686846 688104768 724673201 -238595904 78101398 -934337330 -148628378 357766263 87202597 -791491778 -970196697 189682154 732187562 -699206187 999454607 -671785082 -404681004 119150935 655835982 235650655 910757582 941844246 -182367917 42213242 -671027275 777034599 -871648475 301926187 -919694665 -434977717 44149922 -710172369 -402590208 -495682576 843557022 -230557648 -199693978 -833530365 -612874502 -671435161 -875247004 82151436 -153491974 -873917711 -994741897 -57876917 -491584926 -227876330 889877914 -961410419 69162044 190803884 -749767969 -995480974 296764027 534239038 -18192747 -651406974 615889776 -934268017 223100177 149820400 216376485 181003361 329586715 -333132960 -116696210 956951226 -69739145 428840186 -569052600 191006591 8422544 783135207 -980588619 -358106183 195966446 -380840170 844497174 708006689 -482752743 543920738 -823752817 -101856898 452721040 562914425 -821509869 149541238 256930804 64941322 802327884 695480631 -501562621 817288661 -825183993 -365918204 219605547 -413523905 388130412 869254668 -60018549 -689985677 567728809 145627100 -85783553 782917603 700138302 549356533 749619502 -434584371 790865350 -228728086 -619851997 -454360803 -513937025 402615892 -354666232 -576813860 -104117991 651978067 -488359873 -9018182 203286115 617607059 -701134000 582146409 -528052819 -68242603 -492589007 -834636075 -39360107 627063339 722833268 905913394 -58026153 199653322 -688135132 -87406514 77050321 -636661337 439779294 -224495386 453046589 571946415 -547762463 -810044558 352288313 -639813123 -197039492 748299664 -600124645 638240058 -431044754 -604176680 450556126 165634305 261205184 -382410414 948801638 -28344059 922376442 -506805596 -73124329 576630022 308609780 864087177 68693444 295399626 694648314 52033878 218315360 -96981052 261659802 298964695 -178219808 -562756320 -17228492 -602742896 23889206 808349135 121460606 789557748 -881011702 -756712875 -886506388 -172250786 -679702185 -100218152 365597293 -206247810 761307073 -554942371 -293757075 -44229893 347917459 -157041644 888325156 -800705525 -731736573 -228935359 411124302 -344546143 801733113 -800120884 -552873035 -564721611 -356271613 601629851 -708799731 399019982 339364377 -234047455 951593688 -435603345 856122405 406528961 -577154074 704556422 -116030049 271868298 692974124 -80350005 314218475 -971486253 342944505 -646061037 -851571071 31835752 454728639 -318713329 -158408174 -677848323 817911716 -595027868 -730930158 -514785299 -590026964 356387395 -950902846 106877238 331569094 -966820301 -482062452 246805007 784828401 -15217802 121216205 -242868718 -646615121 620270182 648220972 -144087997 193562962 923454100 940616454 37406241 828041187 325407155 807499161 -500582054 -260360056 -449962525 -169010747 -398399637 883074963 979268742 -483100178 919808793 158088441 -620318686 -612128 424578914 -143354361 524132524 173007008 731509106 804849060 -336699060 899751256 -283375227 82984090 292120477 518011496 -165284994 -571944913 -419385768 540871181 -435863567 -293594843 161870148 -885744874 619959831 259574445 258310227 15467032 746904985 -150675421 204667323 -679879685 553802013 546596976 -472708389 671928354 203973889 -288410472 930335364 -330964195 142079379 758266269 501645433 -758307712 -222020976 -966393776 573839964 -911266543 755627181 -469271727 410508119 -57063252 -98511636 763062224 -804754193 -436264152 -712853310 -127795571 36209748 63521552 338434030 634845982 621237401 494225318 -223853746 304198930 708218886 290049074 -962799349 14377543 -547125725 -351178260 380403776 582237743 461125634 -303957969 -621984767 -27790147 -406147315 -662948445 -830641467 692778223 -770349784 -497668838 -545974566 355845348 52511674 -282813244 -910586858 180172198 465223580 216036757 -626255836 699055480 -545992511 912159295 -955721578 468029180 -874601509 818879213 869766943 -921608262 -925723237 -828465562 607317597 -84559430 -197241098 374617828 909153691 985215063 668221160 340935959 -638493333 -2550597 -955063083 -641324298 -253566272 -956984536 -165571930 969015302 -598791043 -965876621 -20446784 -373123373 -551842935 20470058 -577842829 666590923 -322985203 920416561 -749682206 -706954417 -167571926 -629412654 199177794 -505581763 -730901736 315626631 -578374388 -188580852 -870116436 -483810299 949251352 340034777 915254912 -670270397 -739989513 907683242 -381457163 377857930 -859820860 608713863 407640099 -507574729 -276220476 -391918576 -749167235 529711749 -842574171 -172620688 -118954200 350455937 -601392140 397370555 484681084 -718147454 -321039158 -876628017 -287959055 -662156787 973714762 625828188 507057460 466756224 -314715448 -943015524 647005635 167542219 583251550 -786669894 567620424 -261141251 -586928422 -305025477 346412447 -90819862 204871876 910643719 -779817053 -865699688 131807015 464512965 -124072126 -66493475 -13265553 538587637 97242853 702751795 387652849 312578181 14336862 414936312 195532298 125994031 577887866 -752828510 -987958699 -188789715 -780594568 -942861265 836971162 -739008724 -813517164 -807523760 837183994 -409101990 -890486129 446747918 702657937 -903854134 -637447577 91841156 729112384 765314346 -513723839 -376688963 170810310 -293740582 -981418669 61212057 -712900345 -140900568 10714338 -218310823 -583224529 808461794 -53052637 366817359 -329047976 300629083 -459528204 -603647947 889639969 803914329 275593437 -270021484 -60951018 -829794014 295496102 755244548 -538559678 611576475 918975543 -315430945 -292681022 -621563473 -503047372 178338803 77195802 -296470182 1332206 540078218 526170769 766079053 395047725 -500384995 429341366 -117961549 990055260 -785950141 -377817789 819204818 105887677 890287091 -85870356 29824213 -939230348 -407841944 777719352 -313598771 642630745 893579641 303021788 -967023802 965004545 -674790389 -685928277 -229246610 230511462 -199250291 495042404 899332417 -510688210 -758759445 248401005 -126233945 -510984901 737732963 -189660599 652323863 -965448860 -675918340 816694281 370748906 14153133 465969953 -333213164 -711105089 373456523 -553647264 -296366862 413282009 -946449680 778758579 -987061658 64140035 -638909854 734000276 -395258683 882621280 -170322814 162737318 -640527493 974513566 597088898 -94332547 310321124 611723481 -760901526 -599810993 -43474959 -249390694 473246912 700292492 -476205138 526737302 321773449 998769152 -345186841 -662604755 339866059 -141565855 -452870614 -712689810 443424293 -60055436 -662540547 -987990197 -378409917 629531790 -198983491 690728770 -630557015 -863645740 -218521650 -235097831 -766573726 -308295878 -233508663 -805999129 -948133734 868974839 611418139 -262738376 917059518 -379831303 -549958550 324661939 -56687336 852559146 96135177 248933878 754316802 -346898054 -355360370 -353073987 -917746369 -750165549 -759720949 653980599 967050978 -411884313 638153273 -346005405 -925222246 -645491723 874542432 -968330540 639742064 -759600323 869905687 -437445114 -990173372 -611541079 -764761665 -16223037 -574388454 506013854 -328528447 -837021982 -763222068 -752046342 -722003316 -974217577 -923765970 617618878 -47360057 106662869 -341504200 153557273 529984711 -259065896 872462472 131797592 -253746687 -271129063 437679036 72183444 -701643138 523251904 930424978 -82700786 -661827572 -929848203 536330143 652472931 -920126844 -172884440 -289808990 -638642692 -390229601 -174103306 632942422 483265247 954534936 -232042485 -467241303 -358298454 458120720 -790995201 741412043 -293639525 -679145506 417349409 -867567349 -746226522 188725521 -327497601 -991483067 894411837 380411080 -986962564 -232773614 837236492 266461126 -394488990 833680431 -117467632 -308240313 119657964 558968400 653007902 951606527 -848459724 -583103434 -19869508 240025848 -676472139 4053679 -27793933 -733551666 935358756 382749452 292092192 -122371180 733825713 -24859898 610157974 935976378 -710224026 587650782 904821214 671054302 260937531 -35653454 -814355655 -287113002 977836092 763485805 223710715 -734477747 292678373 -65652263 504372719 -529282577 -369628208 -747934473 -558751039 -682274758 212752803 -838507504 -873773211 -578099665 -434577897 382921368 518148530 -654815797 799866682 266844119 -290101063 852920769 710692911 -722288986 -977474779 -328684443 255179277 344549588 753763628 -581304723 -392343783 603973851 -78339546 313829709 548112945 720791761 692608930 -423836343 715162279 345735462 743780047 782163407 126161027 -750789438 294909394 110625221 805730308 382273194 -810060812 -276849476 -126555814 163893845 83859533 401014895 -993353580 378698089 -804557867 562880708 97763272 -156677117 542027359 -708558997 -383610093 -27268820 -328435685 367877913 -912541685 258328783 -388253697 -403642574 176330546 711816 17563592 -911401175 783918063 609673084 104017997 405063464 -881093700 -281252183 912721175 -814480643 474798709 -296932775 202451745 844620217 -450834397 -778588757 -140610387 -689601893 847533411 -814877144 886754688 -117916420 -174952688 426531788 -65508906 467377846 984032664 -681279615 -897136573 -210740398 860959841 -360039634 -396712202 -860047024 626667725 990389841 303226146 -878387069 712873378 -843991085 860104855 -664518749 -138168174 -776616090 -481722783 -251069480 84731907 -410738613 -959457992 814414591 -414496051 -283196272 280837734 612183228 -2123977 450701585 -459220201 29564148 -36871849 -782440251 -365487095 -915052964 213259496 -619351541 -906420384 660149889 -827577684 260695378 278639528 986458434 487679987 245437401 -304908368 -320883872 179486400 429730242 307646594 633531490 -661836721 -975014114 -901850705 191999868 -870062383 -708626666 615533667 646313674 -453903936 -287898045 675848394 437983632 684337401 586333512 -993543659 -349835597 829475756 -321784805 714131622 38888008 -879126361 -767715799 -590313831 198269854 574112824 833547883 -698550224 -387095904 -139424672 -109213683 -585151093 -502031385 -452176892 137363341 -532743984 -376627895 -961547929 -78447305 -115800303 979923813 513708625 686902225 -607283503 209875276 -29547986 -799104090 463464760 -485757055 416059669 104518516 -380774684 -413522526 671299251 -252927566 891353712 -764156213 22684555 988132585 116367952 -117331422 109112977 987552866 -55153262 215919255 -879118126 -474496220 811485641 -419355183 386318617 496556209 529693892 -406175855 475847514 378910287 341830772 455113351 282855061 -695518714 -662313304 -801576621 545279591 51721837 -662370940 -916355308 -810832769 -16087404 -268658736 -989263746 703838983 -362926351 845533329 -210059755 145511426 477903093 41271660 -488639667 -73013264 -930734268 -360681729 -902588586 959780957 383773729 -493701925 375072809 791914349 -629695962 602791597 -34077208 512713353 -946246356 134807779 -607898300 898866990 645241136 -674041559 -127201847 191944926 -335042458 -724524341 443157665 112036885 834523526 -547655518 -337756744 522936280 302370601 582523567 -272773959 -856814966 714211628 -917610629 637753745 -630144405 440518042 445395742 861396609 -995143129 -246139467 274843661 -231765785 -734842358 -469445857 -862565116 -878240389 561686024 -452017572 -353679120 650922795 976719760 -242306623 -652397744 527148245 737393493 649615386 -767272150 -553161625 233168125 -289005012 86207349 -652428429 265520139 -429187424 140686010 -55581882 372091817 372617157 784019737 -889800456 -892802303 -954096939 794782224 554839931 -926566136 486322117 956602785 438553448 278272904 -899919072 65672047 -442558339 299697569 -75606815 -314006526 -391898456 -497912977 891182268 -315702089 526303570 -515098744 -506077537 84174535 985083932 710865161 -675081851 -268423788 266011749 20906475 913137404 -993355657 -608893659 478369707 -918599921 -728539641 546463522 -572900012 -95206795 143097260 88171463 -665110374 653256660 289668985 495677958 707305690 840174924 300238991 -114353891 -472685707 226663728 -387781361 -216290566 -616757997 -942075617 -624341514 -232684936 190110871 -351773841 -988880628 -141666005 729956466 -819024279 -958940572 659652842 484696043 357810216 -940321436 192242321 -961945240 -217999844 -348495541 853128397 72046672 645782557 -951170312 -471422440 -296578689 848111440 -81002604 -511386417 -829023047 127228549 -183359217 11538534 -737637740 -279781519 105495022 588114958 280504861 950642642 256119991 -504803026 582106024 -398254312 618664800 466828931 145994880 564054331 736504097 -802227388 -492857516 -372395938 325092780 -881132238 -588227003 615782392 -438967967 -712371648 323564352 -863596866 -625472783 -373879018 -843770822 508440755 94808318 641359154 57136964 310150933 -342480737 -825339206 30889415 -244828153 -46308593 -428965494 250464403 958508961 -34688346 778063295 58167539 548324454 840585752 -28840797 -510169079 756861860 -964296340 -963812764 365184130 864583023 682444402 153133776 431971210 328716923 397283369 -909547635 993138918 359582523 110218621 -511753684 31115758 -691064476 593451470 609620695 882435913 426039555 814705369 85008758 -2911839 -337089739 414176120 -117233665 750088693 -394483500 -240837796 -567792503 310938569 573104443 710094711 139218447 -28631993 -207379551 716869409 919115520 731640165 -993650029 792938175 111623376 -343364216 560785213 -671895856 -675176970 -182386607 490319667 650048889 -629457968 409813326 974480987 -601991308 -279067043 801528852 -121381172 740266512 -156216092 -968992830 73957734 892189470 289947007 -394850969 -971466498 -249949480 982688836 -896675462 -220208544 553780982 35257241 -891671974 133446760 -364299890 782295020 -387145823 -962484197 438947395 -374318690 -20844669 -297864353 -262191956 7647676 260074057 -272952343 318489285 356541568 383771979 202528814 -712882711 -646487705 -819539465 -265466556 49765499 -159519680 623877448 -685088670 943627666 -958024819 -932054410 725768797 -856283164 839055616 -20498622 619697207 445334831 517020066 -593780283 -804716654 240534664 -25552203 -966179134 -429812739 826422631 194567428 -184145454 -690285967 -961731580 -154958453 -153394899 -785436135 -995524700 619204465 -309005967 566451077 -164889237 -61803806 553176738 428112666 772021134 -868487660 70064361 -426284630 740070561 -511950513 -684274903 -413482939 276728904 -372165266 275726957 931386451 -912741883 2821237 405472078 -592207259 -917179410 -541988233 348159627 700159404 -106956131 527786684 123369476 -933534367 -936972954 -960784133 -180332763 -908914759 -124982774 -413891483 -137311144 575190316 -324406935 380960945 -997902787 424236272 -76115701 603890052 475793188 510191226 618241262 621484079 -872145442 969268896 926251592 -819937323 560240464 266516186 -497810899 -782839835 157803766 -940353815 -934994929 -856179473 -333052216 211467528 -736833619 924739237 48699259 641562270 243363322 958946908 -351909006 -1685483 -610069544 -765938666 -257332133 101481081 897518331 -400111858 793815219 -152207502 -458916608 1805743 -759699706 790748779 -277543989 -16220373 199845686 -629125991 -751432943 -502962880 -27164349 935979708 453543757 -466236978 -881777381 328584909 291533877 96532059 -750403785 -150655837 -697366706 -557454966 -125561901 942581866 -454174858 -398733731 794020898 519675095 -462915415 146765678 130722972 -194160735 -617778173 -342183203 32340816 -196601488 979081052 752636869 722240773 348935556 -419162649 290508598 342861898 -170389509 -593370230 150631128 382443391 -976902432 719719109 -445226138 275192265 -447778922 54418893 -213526674 144972215 -223527587 -281696844 986586538 974413612 -531925261 300287488 296097105 398136266 467141107 303823751 -935180210 -772894596 981210840 -796491779 -847892092 235061686 973339957 209617073 -648823608 -425471281 420830702 -345257693 536933390 -323294766 125325551 952939164 179548696 -121166431 -281398471 852947035 461080815 -953330440 -897602449 723698468 128256970 442908736 96001084 19469956 970297514 -311538917 138047963 128387825 143921894 560568851 965354049 -60280782 -470336905 -294992487 -695560547 911984781 -308694799 143693796 -518829209 348556145 922947841 301859224 -468003138 611165515 452579920 -118090078 598594655 251553758 4744305 -274016141 629112714 -203325985 -115957304 -6956006 -62519119 -840296798 906194905 359498701 -732214271 734618341 -750454284 -967167071 -13088270 939231722 -329466245 -296036427 507430428 478305284 211145528 -873119797 -333706143 506693298 -427579265 357590489 -767257775 33707772 -599197528 467524331 -980618114 591321093 469917936 -791393694 -636665971 704022106 -502580465 962526673 -563185529 162783383 324887482 -258415148 -805572278 -956766049 -347390904 -705488847 995278823 566462934 555026777 240728085 596774431 -350434955 850015953 626341833 297546899 747098842 400546334 62178184 -793255545 104435309 444538902 628244670 -615929118 539690165 577619620 617020990 -853350656 92065231 841068160 -458349516 23543880 -105016761 377793220 701989933 -525704313 -661721912 -867282218 -764634351 167431797 159023941 984443350 861919021 -360842046 -564721571 586707509 -770841847 -368454636 -459823890 -468289568 611862994 -615841125 784001846 908319984 -397487788 -136687819 -552648608 165031054 399403407 373848852 689464195 929548440 640602016 420718041 506419603 -969594325 -756651445 627931264 -249549604 -754103733 970115898 -948928026 -743381760 388720606 -605306952 -246103196 420354124 -919850300 814724214 614083573 -45090198 -15905075 281753981 233351402 578429610 724771365 294752444 830005659 -100248864 490662053 933004629 -188090150 909051830 609989248 -197440544 989041081 838270661 767731066 286912875 649366166 -649925371 -652321613 401288492 318535949 204425895 42284952 24966156 996691909 214397229 514182365 464445203 -646174888 103213462 -15668456 53449417 479229170 -89253189 -628202690 -121240777 782040290 907006286 -95792155 -55737893 457662158 -882734086 831673008 -144449906 816284417 552874074 92215336 -109891997 -763277205 -857603218 -816553723 616641732 88257639 215026439 -896559618 -757312002 -309419228 -729457629 -71492874 -14397728 -595219054 975060320 880448936 548968011 -705142800 418061385 676818190 384781215 -967016060 932101096 404292595 -246004072 -769668361 -8960633 925109645 679405923 -538292219 720813418 -874573766 -75520107 -346716178 223773607 477218896 427778719 984989115 983126148 793091592 -721749569 -649772328 -974655496 -599185338 -947206225 188122318 435635134 869995974 -967144638 68565647 267916810 613068995 9489189 519725018 -627635096 514286266 159462534 868189571 -596741855 220016376 -677031782 -690303101 -308371199 -699403167 -92577988 990268413 -208281986 47154509 98119022 -550080462 -72649882 929801264 -269891664 756891763 719162463 286874702 783678589 -612096752 -15649145 -756464081 485449981 -645972888 670814812 -369449208 -361708593 -543967964 576325856 793125240 -372326527 246610536 -144234389 -729036286 834263763 280155169 916054138 -983814896 182600523 851436801 581307614 327714432 714536155 557806199 398308290 393991081 -616387267 -93046062 894237672 566234756 134850261 -202313869 -661469102 -269654855 -422651092 585486392 -553530711 -523434078 524831941 882358194 877992980 973501038 611751206 -402670084 -97122483 -164906386 338725469 -216580960 -505880363 -726864225 -851147186 656400905 42205732 -192226357 -133144100 -954980286 916983362 -93911189 992713673 -733245882 -219224379 547657192 -956721748 306198823 -895031481 -619684770 874069575 -307663891 557161534 -959510144 -953396825 -721133440 367215964 257231988 -523078609 839395342 -515964471 -874593699 702392994 198903023 865993252 216745953 15799997 -180652567 352110983 758744092 -828277865 778279827 342262428 117794123 434295028 -573849180 -180738755 -222888287 488230841 358131485 274601358 143252080 -421231259 600447943 -326005846 879339108 805852662 530254662 -701547147 -55413874 575329343 -676412286 -153604647 -869631387 -721964165 -424417846 686095446 -444926148 -119482910 430238292 -289573150 -855882382 -355765697 -291863123 730304475 -799132890 -808494070 -145714707 276736631 500122650 799691982 440720545 -519398758 -635050721 -7112299 -731843218 585658782 806559741 989877474 -657387226 -936314764 -980334447 -602726052 -183472139 773725253 306457519 -470629997 -20758831 256103573 880400858 674357804 -517992971 -59904599 -764104693 171486174 -20480309 858406204 -40773385 -349165485 -947785762 232609754 -263262943 297325248 -956381328 279150215 -724374237 501961019 889220509 -97828939 -250307204 624159412 -970070219 -692230915 536639550 -400898774 835032149 97378319 -577068017 211483198 -675647191 -450255441 -22503259 343379730 -603873262 -448929364 -401305862 524464972 -362827346 30941590 856995431 -605772937 -639448553 -487414290 -474981124 -440093257 -954872100 -467578876 795713743 -76982665 434685605 -944573332 -660837189 932659363 830600621 -135780282 -483606057 692495333 299672053 276990399 625457956 178324814 732670106 -621527193 -141946623 628193508 946900256 956323456 -180579267 855826803 -900653887 348794797 -10286598 353422798 -362735954 -604194125 662065801 12411539 -997383318 -552185698 48533042 -372130833 82639015 -319671822 -386285110 -895227093 -170137237 791044310 -492321209 -20039773 633978935 -195706814 152888564 431735294 429875744 827878734 621754326 908886334 655632227 -924774184 -195503256 -156808383 568266160 -149198585 494807205 949844684 -615481903 -16918782 -280839078 -725035077 -639565731 985174827 -615067851 -696016707 -136171241 911858806 852293022 -372016141 -141700693 -756693773 448177966 -854689721 -16298469 886016719 -9176316 -354688059 -127572331 820538539 -802708307 -241920952 392311180 -847616154 -262124886 -736967190 -176971008 945202395 551994722 169415888 262903392 223235423 153871054 -214491382 -745851807 -13109358 972076726 -679139660 80072676 357997593 945525908 -288620762 655814800 432843381 -197302125 -18358072 -823324058 -302975434 536512634 680335798 -8946751 -642193718 496852570 -575742428 -776214447 628348463 233976074 117674466 537658808 -137649704 712686048 742984969 -757484281 886020070 2590259 547474331 -283091801 -235020996 702992534 925207255 598079640 -172308929 482038188 180596555 640292934 -76208481 524587882 -288906338 543360823 -825089717 9323955 -674913585 -977372418 891451365 -881848059 -731818556 -410917361 511252844 467633623 -197480290 874850930 -80812398 -226053372 184012110 -524630433 445718804 -83475998 -490639821 -566643334 381862503 -817474189 941268131 -595791258 511278445 175217934 567387556 664911130 -409247859 939496118 -64925035 -828325340 161438642 52427487 -333520663 458700373 836181234 12739545 -275544121 518666076 -162542363 848790899 -240238078 633649913 994639198 -378281315 273450996 279504770 261572525 -348322736 -600138475 380294627 -989336574 382453284 915669617 -746925743 608112422 166527269 -825054717 -843670753 -494199178 872215091 15393191 -363330477 -201580215 -487204827 -473525366 5365905 -919386355 343665287 -226479910 -47506258 952326987 462161230 282470575 -221578390 -625767406 450078707 -453515594 935285041 -2109797 487263284 956769501 -762848455 -631791867 -542937238 -490109106 -870107067 -264673089 103874635 342382395 -166979774 473696155 45808348 779842276 -562908763 -987408907 788450233 229032512 750643042 -858388538 -695536002 582161667 63030255 933743511 652612492 -804056718 -205958709 314801421 -74786719 -334287866 633924837 -158395713 137100198 -816489635 883912395 -527506728 -125046656 669345758 -980858321 -637304881 -631188769 331739492 -514729115 774598689 487125660 -952380996 415338557 324960915 493369843 -605290243 315557495 842230542 -23179144 -161976169 -378221798 973235176 717710629 -349551478 72126755 375285229 -250029059 95694709 -527060871 -369181604 -121992916 526166534 683595762 -282497760 -71694396 800403634 135158181 -123897108 -420587305 799973437 -228519546 51079262 630962392 151638385 644623143 849510847 660444920 620158069 21521818 -151520896 -681917803 -23349764 -985570210 353845073 -681810563 18026643 -360838362 -44657405 -248276176 722635269 -707023688 -146490395 -749713561 -215278424 -943704914 436054955 -676779455 589222698 -503817868 808300970 -670254486 222472337 291274954 -69214771 -206250091 519231580 795500795 546330935 12615112 -819691397 -444761905 -265355193 -480152198 -599105897 -543279824 725952848 322722432 161922778 771071039 -347758685 472706626 -382068991 -633042432 286492384 -181557080 547918315 494330317 -368816321 -745312291 195068613 -318330176 -149499172 -334892125 -45021551 459773612 594244823 -532623205 780991704 447540833 134718403 37836903 453437406 136077933 -262643196 915963375 -919101787 340126192 982939918 -232207173 23673285 251462962 429940481 -281729263 604427115 -588175650 355712961 -115440633 921230485 917436019 -524237827 984030572 -250056314 460066601 -803628679 -277304324 -381880793 -239427581 52239028 -567162379 -494446178 481947727 -50859016 -90030354 803219131 -909876300 -770875503 803055738 580438032 -767729284 -99846590 -206673147 -350551137 -748020034 -578374126 -402177001 306996549 460951077 660115143 -396200699 -73858951 827247820 270673597 -702150329 -401171495 156888541 774341377 177652098 -980004653 592369722 301990092 785177272 389509524 903646726 -267717068 285074095 616413283 -995345034 -576073740 -419728007 -85261237 -537692969 -509754074 14179591 -119104003 551556658 393759336 -722814321 -479226631 -124107377 -966436780 676950443 -720008637 331943447 510137575 -246629510 -494105762 773629103 322416452 219235308 539161497 126631634 -892989303 -821464459 -925310400 -697919294 -541167268 -610725946 802493371 982985776 619001517 -430185283 536284091 124727354 -941290071 -70945684 -555299306 420175501 -191998331 -687047916 894055217 -578647581 662046541 -676811754 -694324262 543818952 -119587508 -825483196 -897745722 -92905273 938134746 -863797192 817018051 885037446 918141639 -421492884 -553211773 -804944824 843051211 503789899 -745707897 67827990 -190421986 -804334935 90428672 -92163015 -429439377 638833131 -946504662 77809942 -627280706 -745831371 -436136910 406472052 670765942 -426102868 -915574205 101452456 -305346416 346307928 -846153277 902037545 245795553 -898233144 -603224881 901905013 131641616 687358631 335997085 246445330 -5966817 762787538 167761374 -453544377 -17458599 724599635 -751021467 763611602 -900361961 175977969 -658659638 310853761 578193183 -807860585 -33164489 -804044835 -825286455 -587590359 -493609742 -930242327 47247733 -448533558 329940424 443348064 189505266 914611318 -968130620 87737636 895126804 -277824242 -725831711 804657499 -431508182 686885269 -612480663 -407078696 116991242 318472336 900105645 -918534241 495211809 931298104 170590667 -618336012 -583348430 477206417 131347664 -711863548 -425803937 45141428 989117226 820335567 -228018631 810811487 23821822 -821430257 -159332625 -412319813 -738292592 184139445 -791522307 891957768 391615408 -599443775 -716718665 -33441252 -620234407 419138550 335171653 -671964383 161797489 -820208549 124700107 72358877 -547720820 552578374 431299309 886129474 715197635 978333898 -537324364 -807991673 -321188135 -593635658 -824729977 -625202693 -739364212 -187431017 383791200 -922148660 -411313305 780517489 859320777 -670153323 825881157 196917992 -87451139 -910389823 -793253191 661114879 583823344 -925508283 -632334204 -583494007 -936415772 992935433 -765869851 -56419199 920979723 -366166222 594243287 244155033 -604420830 639635087 -623671304 -621819959 506292919 77150944 -469033981 550180520 488129372 863381929 -57754985 413286501 551576221 -958345873 -292453867 204284554 -44110366 -596757155 883646914 964336167 952089875 525738463 -10465335 -257739242 -19133516 723482498 -953893771 -352196221 -61123102 -13564941 81811396 -537722875 5649184 -542791308 -556538015 529248010 599361078 -421633616 175366065 701293672 -385759030 -506287042 494289381 796469516 -917521099 -477709276 -889542227 331694367 958106984 923253212 802102082 -641343355 310481597 -957659264 981437201 825433058 137772489 505175625 296282630 -922772832 549055042 -777339990 -614061309 767039464 -781051220 175201482 -194947796 -952754836 835489384 -619143780 -824448388 768713988 89111262 -168586994 496180596 -743595687 -682955981 -581184990 -285069048 220111341 -185774970 214382556 767886967 -232430913 -6221863 -137436008 857836143 117604852 117576550 -222577993 144961893 178531511 812267219 699324999 431609132 73533956 164556210 721004456 265341839 -407567735 471645949 837294964 -47598906 575008859 -750856612 874263863 -97050088 476164448 392728954 57855092 873075060 -849582679 -487792379 828427594 652772196 -824415206 -101468911 -872984707 -552314075 839219844 -187039156 -476440795 973258050 587584468 -395211540 -346280182 -691494445 170421387 -734320951 276592693 -784885451 908825377 514866894 561088836 157147965 -147153531 218457089 -672248675 -704112846 479665902 128200972 -787587396 965684194 -507134182 -402992294 802167544 -233838150 11062555 804374434 44472866 701922671 -188538213 -513612122 141414122 -663270269 -334575030 735620340 79424553 576022377 -696234662 68279990 -451890087 -24308186 -288644160 -163943244 452870524 -418924728 -461182972 755362645 95053320 -590189300 632071453 291219694 -194250648 -688068270 -77064660 -308971015 54940361 200640545 -803059932 322703042 -556758892 -281743126 276789685 -585980965 -993695590 740274739 550545099 -32120511 -469452950 -29595254 -255315085 25880608 172934094 -970618104 -496998686 924050544 -931419139 -829484342 295596503 585014415 -315894477 501300792 395554814 -733207688 -574387906 438803231 -694914800 -540897855 975577527 -386323679 741072909 -438576273 666249519 919744868 38676946 -347329815 931532038 -766424763 -894133493 276887399 684421053 -713197722 567805115 -401082222 -73958595 788289181 -115095292 -574222722 -441493702 994811940 -703097969 527958518 -394822416 28197867 -184115408 -869560395 -177840382 668182885 745037395 -704077870 -961166599 994576262 -626503620 201625432 -671632726 528630864 165498023 921865415 476951785 584714625 19495637 285028512 881921374 -96865122 -912486284 -578027980 91492052 207187717 50897095 937452275 -209279653 -466401827 -864515592 137243050 844563533 -798890790 -736558857 -338354490 59045006 772115160 -630222594 -133788313 -234744790 -181178722 676675286 -412857041 866207803 -756008446 131818011 234862018 -592085628 679455838 396916396 323673129 367553898 -859612905 780701047 391780803 -284282891 15823913 201371656 917675866 646455247 325556278 834875564 136680338 889222811 -902790643 -232427813 318322740 -892841240 -17149787 658505660 -857592406 -393510708 -107010373 609218104 682724879 908064177 -590732254 613140734 227899859 -523182297 -941999272 -154552346 806365327 276966399 723253335 16433721 -601385633 -917240643 -681103479 937455742 -612235764 -773534104 -812478120 -10872272 -684205770 -94496613 171212367 375185091 -881133489 402372330 787440329 -529317283 -622424154 493535233 162246901 786804660 833050190 441289107 882974976 -325878759 -878226561 -435300249 -585380785 -215637813 365309595 624459351 482322408 912069627 221223015 674143274 -789216086 -738584750 -374004972 -973651194 111285327 160389655 -610812404 -6020972 -833383184 660017048 -268281709 -458514213 -173908627 69119884 -177959795 631190670 -446584185 -441295333 939749340 -880990280 -708161293 963586634 158240433 268173352 -839500952 -311619166 753126448 -879883034 675387951 118213329 -177639588 323361463 -274226969 651622723 -551616637 964587294 210416466 532466203 980800617 -284982799 -154468803 -531393456 859896819 -297812990 375494221 -907257257 -789882210 858497292 -239916736 -442417701 985270048 -113953696 789810991 -19283547 585830418 -651120066 -692650015 31244770 -443923189 -148992398 -50979512 161010642 371722550 622940281 -51544377 716116923 -677517742 -56300826 -998959318 -335271257 -874909620 89183450 191482045 635523115 -287013568 398815817 248726651 224898015 -751594877 -855185812 532865734 367803044 98204376 -647748138 55222311 -115765235 888743408 -716705908 762927091 289524035 758765514 -400758349 -356419869 609528615 235160641 -932416849 555745515 308105325 -594931143 -420089497 -313980914 286863255 -285217468 -650398638 640166187 -799228896 72464135 892833754 -671088167 -208368543 713280809 -702891350 -498353413 -991386510 -564657545 609643151 -29720085 309541191 991511703 31381278 -479054681 -830186020 -873181407 85465709 -2121565 -617529687 -362118272 320350966 915931735 138989299 -149438707 -833570271 779165174 774111156 -155132088 -221214508 413654717 499505058 930663531 -847305928 444883557 713618905 313677207 -274790302 -313451677 -386208699 810843752 -329488709 376680312 510303789 -291698018 -875540542 -596201542 609139641 363071822 737520262 -414413068 -881889788 638914305 -172762294 408438490 431923691 -935846116 -47478367 643857923 -677411747 185790481 -462884501 -48153075 6801576 617468793 -249508899 982509327 -446506465 636354774 -350277539 791602162 329845017 129544723 -357259285 753557153 639083442 -925981606 -781592150 -115203596 -302304509 -846804116 -644657618 839102954 -183489338 -855442120 -399424586 -434733593 141074313 985997324 502099616 942343888 374501799 390664577 -117906354 -328513046 -470724019 904625674 92560854 846262438 -368651637 363457480 -210382900 -486835092 146341927 220235923 872952486 678126438 606853000 -605117654 -846112256 -981307769 98804625 80345552 -530441992 202333983 -560346483 276616297 805968994 -353264144 433247293 -117609037 -589494116 94831958 -409085968 -674276116 219076233 -266880582 408042095 -793000795 559220185 381810085 -102851069 -342956165 339946943 127005384 -154014621 -933585748 340676362 -737904947 -765920447 -148183338 -594203765 -823537815 -410766072 -277337631 -734227859 400130571 64072849 -959447062 -661808831 -858883905 -384416558 -165931151 471891449 35105858 -841543046 532820357 -92938491 -639150626 880708676 -172230063 41677806 -586300393 -252135654 503083542 -878619679 271557763 -562229209 -644064107 582641000 176453448 59916515 -964345488 274882883 708506288 736990331 -114422656 -48899918 -384692641 844129097 118536737 476292501 -867141407 -190049669 247171987 -412791399 -955895462 -725634151 -389448909 489290289 -979086215 691000448 545520378 982973051 -358767373 528798512 442833315 -597713793 368032382 -393560618 851103339 -705543977 -82495614 146441096 -731550166 -280371977 -722698129 -190686717 62456152 924951580 -112078609 -350729079 932915518 -273177188 178262244 493257474 -710343125 174680696 748624463 -916336970 869519983 410026135 665327331 -703327518 935545410 -962076049 612930678 -339564270 673743739 -476897487 -418012192 -520717859 787640424 967873887 847953347 -407120906 652506681 484638809 946967314 876834134 -798445253 492406867 700504825 578259995 -456982993 -303756113 -403957931 -286690344 196308206 372761932 -546026858 857880955 -514877925 -754844026 973674479 855470568 -119175450 655527254 -749598985 982285711 318892184 -509920786 439608553 587863539 384114154 933582348 513264339 148630082 124363174 -952374357 925980982 708675054 348387466 198572268 404984076 -594779437 -61181582 -641339702 773892359 37333802 -665934073 155639834 578827228 799299692 930547941 97912598 134812384 235024974 -158545127 664342767 733794522 935010832 -344118674 -888386653 234922325 -823713261 343114290 -645199482 -818176566 -105532187 38473784 -574809904 847957261 -445999713 859878273 -107794813 -13768733 -919029315 -587416076 -355392069 543528309 -744134384 212070656 153770457 -333171646 -751138689 -328970723 688590042 -269524944 -613809984 -263295269 -767636648 871589450 978834881 -320311078 -386872084 -214587467 415496497 183906881 628259255 535780213 199006044 -687945275 816895086 -138789708 448730931 -207704042 -186424234 -972959545 602030763 -685522840 -866402497 72229146 574366239 -799854056 -900072056 925196236 900472766 -774238186 136094839 350000625 -620971797 -156634788 -129176547 431694522 569710753 -934209694 -28875776 -207687349 -429340857 -402225973 -579814689 -215151834 -867427521 268153745 856697994 499464590 -745066753 -257226519 -111711895 512213470 998134358 -950286931 -230958969 724059351 23692033 -10556513 406649941 262414907 211475679 -13261568 416889136 333050289 -147736030 833436368 -8057383 -86640862 310402729 896579625 810134523 -329217561 769820284 52948469 511073207 -372123231 809503338 545344684 550134421 244704806 489292820 -573398269 664464023 -979671789 -233065358 17443740 784395757 815481156 -145733350 -254772526 -232080344 -302999578 -891916582 746019140 -389661416 -550893361 -590993813 -267704878 -306119087 -455674768 -778378536 -540629568 655705566 -718716220 900554163 934504390 783196040 -119527703 850490631 -736594614 80409386 -203391351 -31264830 -218459456 706915118 -365016341 167825629 -790812043 492654346 -40648813 384257053 -189390411 952060238 291432089 123569820 371825242 -937311837 317584473 897675824 -103434947 963698701 -952217124 661359590 -463338876 -807359947 -84610592 517956146 -189613831 731426113 -758046559 227354036 203742892 309425277 648290201 -874920509 308411187 33702946 340674015 402215713 658133290 -147552826 -127589530 -836450649 540129396 -696934007 -216822549 359689604 784858677 103842375 -590062750 206450757 868529286 -976944643 119313211 -442957244 -513790728 -121978186 -909620647 -359058754 240752101 194762402 423898994 365649827 -219545115 133273250 597272184 367035093 228835311 -642220543 -262133186 404871596 -113112258 403675647 -548045392 -461699356 298456634 557733433 -137935839 884254612 -276596089 151524620 -415133972 -634125298 927637153 532719501 116179436 -404404139 -58637534 236587473 124984271 -736935252 980782529 -479693615 -747394857 499858992 463844680 -29632374 656730966 769340758 44680560 -732436171 32215824 -628963375 99248055 -928250327 594666899 109882147 -681791724 155780205 -7482748 -257118717 539778106 -150534089 -475272010 -17986773 -588185398 539545408 -59069009 4994290 -84630678 178784345 778349370 542588428 801366686 244462450 -153893505 -565894024 -719949632 708422319 219624028 -850716713 -62661121 -891155447 -890622497 998374523 24819929 861681628 -175760844 531177716 212471236 439400709 347490373 46852322 -749089098 143923423 -688720224 -633599762 124681468 424999890 -817155213 708750357 672090103 -779972072 547108168 472337848 962641449 -974832957 -205398739 151779708 809747111 819953325 456114553 145069763 202281326 382355664 496583069 164765624 -965327845 829299451 599788574 414576326 -358592864 -367162036 -563913392 203717296 613160892 167436296 -536636289 -108470622 -48170831 430730192 -319225017 -267021077 -980333698 -125126031 675427890 246233587 -646117861 -613690302 -111577076 -592273723 994086697 553895381 -262913598 -879584132 -98781153 345458812 -50275070 -56541473 -488879629 -890708148 55172503 -181443967 860354803 -714970992 269236395 -724115079 -531834023 944262722 -910307834 530865923 -552092845 -548541641 -311169115 169671545 283435821 -880634251 -872075352 799606422 -841746423 -38772806 951620633 -261857299 -210040803 -336274724 759287644 323986928 -113408323 -143084873 889765226 -659317206 553315777 -909472749 -254888441 -521715426 709043156 694821965 655220823 825394932 986185895 593339711 106402969 -246054287 953827475 -144483572 376006107 941950006 319382537 621634691 871989918 -435341818 957121090 220826864 -426664977 -807895609 -281904542 587735395 -647179456 228288306 -222111319 -878693753 -507700440 275220814 -768069228 -544557902 -535977264 -234510643 -660437118 -693301460 -881144409 606461592 -412860106 212038909 -558278745 -282008191 272858933 201626619 426158557 999087135 127009848 -401984664 941567153 -313381635 -669969496 -154927569 14088624 933247229 -891736657 718618271 -286555736 -670631903 -657225776 211198054 -31666966 136151324 -988876503 896821065 -627286634 47049739 177938497 43579206 584393501 -860485053 -212919315 -405502769 -555272821 -334509279 723060616 -378269709 784133542 762556379 734798572 288286191 -308162565 -400664186 -506327906 -712464143 92794191 -429280990 569705612 539801585 205110251 -11815171 59937939 863439198 36268560 -265219559 -841144028 79217464 -117711422 -251377989 371879991 -2487013 -988915779 340523723 -174184740 -949398390 281230056 -756199253 622163753 -87746243 36890642 -81073837 -647008708 555801354 -175987852 -11447133 754586822 -418814739 876045703 -558342439 19033483 449387523 -944241716 764963073 724029320 670777762 -179741687 -416284387 -714492804 816125924 769502142 251288772 366526156 -953893178 -398759678 185898018 -861106790 -979435367 832119807 -933700348 -750856210 390223265 323198268 -103045542 281433210 -841374488 295027541 699897837 976200057 261124677 -449620580 -30216985 178305343 -665805984 59501032 -43895543 -916928779 -946925645 106743089 179343725 -749836453 83280307 -184279592 81625144 -364179592 426566798 823176224 -120130708 769778597 -566483186 603061529 22503618 -118093375 -939355012 -62982179 888825651 -704043113 809754772 547993700 -45261659 725217424 3406352 48344270 -207756583 406753416 158543261 113383422 -739359196 -469148260 -343571211 250742704 961701084 -375331851 -340680269 -12652503 386939612 -730402769 966298760 -165276820 376654111 -532647365 64548443 -638394292 737010358 -37033490 -514486434 760508059 709669691 -137466497 -321552121 -219922985 376676070 -452553779 165345927 63501854 -267621736 -413758343 -664252448 -869518626 -336010062 144610453 389164225 10986827 801057370 588568157 699829814 330772582 819029841 -641886796 788345390 840119476 -708149218 -579306313 304917713 204369009 -303655276 957263124 -9823967 316458615 -86935421 -745522576 -816879407 852194748 952967203 -284531029 -280697975 788190784 544139528 -202640084 21930511 46543036 501580672 247888179 -512694113 522830160 -656385631 -803002771 648739314 280786751 -95881936 -213356553 219378684 -705327714 -662854182 755302252 -814858677 -997067796 468216206 569716973 970046603 -156893546 455939061 666246609 -316110796 172619202 901980507 -172927032 -494036906 956167524 948075810 -986330458 988439780 606646277 71877996 -973195307 -271419327 476823901 -310697785 -592981347 -32006124 542636738 362459426 926323062 610235155 942443914 -78004001 -314114684 -624601146 209779731 -32300688 949891259 874713324 434026679 428246366 776292379 635203247 -445205219 318817960 -669333456 -287007597 492913443 -381156843 972413998 -317932153 -203347380 -16367754 65267662 792863151 258606546 -349979172 577254492 416629984 541327012 19738621 736604426 527532484 -157405093 499327108 646454486 -982588932 -486438651 -119403085 267735190 -520926931 -818875798 -831533298 -139140178 544165044 -307269524 195001188 -897123892 137804275 -381907888 838764640 555645727 368195373 -707490668 601928670 191446586 -893052570 999483680 -217780094 -330856721 746722641 -514603598 -156945952 -556794925 -466329662 609625703 423199343 -111244471 788064908 -290197241 -927640405 584294607 -926602240 27496215 210583685 154282163 -319078610 -791824514 -605360835 651354283 781307208 165309274 186969706 471578208 -627265097 -104892484 -873440312 619214044 -206925969 -872065373 -761520880 -635855408 492875568 876036648 -509277613 -296214380 -298944850 144752456 -937240626 150423597 -729100679 -763885470 525269391 581537365 -703236881 260672815 -177454211 795805541 -109160024 -616151226 -525036589 306548208 947108646 875782429 -189470819 23092002 67787973 580861902 -936138420 -746841612 166856949 661731600 915186224 910212998 705299120 484962174 236568792 96235776 -698760517 378625981 149489504 564677782 -495640599 302290235 -551012316 382736887 -775089680 441593646 -853994485 802504198 -963975831 533222823 -561312035 81067039 -41704829 -306135861 -975413102 514952020 551295067 949462496 149454236 598278311 -83993235 -72027596 775549544 -704585092 459080465 -676078888 853682708 -397994202 215391809 -934071804 -763849207 -791576396 894743469 158188917 -459652911 911216093 -168957161 343493725 -457981891 505689006 -625262197 -731593899 -930084562 846702973 862869582 -313774010 -355138411 -78037274 -316980224 -814553352 -50076769 901424080 24620841 532591463 -665368496 -579585173 177196080 838014043 379671400 -20705600 498848362 142262323 -584583028 -832419911 -261633194 -11317624 954564541 -919738031 333075617 -794961354 487690932 393977258 281589530 370853691 59432181 -588898567 -155779327 134826483 -523915441 348062908 663544644 81138009 54436489 -272959136 -947742729 -917753752 -97157216 400083877 -732226387 99012734 -803417344 -969068774 -442017484 -609242342 -80297204 984831411 272293099 -379205669 150013163 -579253595 472709012 -460331704 536053442 796195150 -692246356 522743104 364850998 748210035 140458836 686291232 487318633 -537265793 55811322 794112748 -809753231 -622720450 -635464512 435598758 -211097907 834786437 215357702 -982039046 759028101 283875177 -568867538 -559228136 -672472024 -150458533 726616299 7031851 378210392 -738448633 104217311 -251529594 726526983 -662931617 658064652 -373265737 -742061578 -104920410 -337604154 -530882468 -493947886 614801529 5928508 -488049396 -511127939 36842144 786695837 -795201616 -775873631 551245364 -793171290 -253996779 -457289948 -167715806 -504411280 -231553020 458616116 881934082 475542906 522459097 -938307687 -965418393 465583729 901883436 -160237946 811336950 -863860034 -299083209 391643866 26680577 -588046400 578556240 -487979987 -719815309 -531182053 29831933 -589614222 -849295523 435477886 -14069114 218545764 65040919 -626653540 480324360 594226106 736793571 -753955495 142607345 734037422 -960616605 -14081169 -834044978 -276741524 -45737015 110729561 -261601131 -973038779 -585795913 131890733 -621560848 860320442 -710516478 896038062 25290272 545196526 -438472426 -698969306 81337510 -706778664 993774302 333696054 -643829767 -167961368 746288677 -706768101 307219285 -290207767 457520321 858844302 716177065 338634102 66642822 406017917 -155606437 478944349 118449317 -269950626 -449980898 267271796 673717084 -251632572 857737613 996023492 -686018289 -44986593 682259401 886068581 405753532 -306096875 55380365 -159243896 742303588 26668964 -342968060 2805683 291627843 178629156 -333857628 -564352848 329455662 320683180 -579799568 -660072991 -32166640 194864846 100615297 233042148 48585923 432889120 153318906 -643152906 118922478 -556023678 923924751 -762480880 -198222373 33837023 414758380 488791852 294906834 -519728284 -912680036 773320539 526322036 705660882 -904720084 -257609201 507474586 365493663 833038888 -23955185 110567505 -561499431 -22708504 67540438 -442049747 -741429870 715261167 -592225413 -878836452 78497581 -596178153 35692038 -953178319 437994658 732042791 156778959 -229220811 -37939687 -90937272 -528821124 873773489 429844711 518056969 60349234 -508440016 -532326404 151694170 -685595852 474149505 -316472450 50443114 308756889 -439052064 942089184 683336950 232108767 38606309 17359270 -497080644 -224826818 530840878 339651364 693775726 947533140 -540293635 -619572054 11725463 -503485241 90408691 210216416 -889612293 -147688248 217763720 -970797078 -721435732 -698340569 -556633049 -136299447 -353602125 665824470 -351665076 -686154938 62687286 555008160 -419149700 -938459568 -979630325 -374241058 -259249162 -866303950 142301527 596817411 418992212 100231120 -522127893 408476195 804473248 965035151 -870879097 423465231 -145209279 413837667 -676204826 -57820585 -936639072 482204113 246777183 74700187 827565766 -486697523 -239754108 -582085946 709548840 -288287677 -343934872 -211331390 940514584 587465239 247059350 -298893687 -247709515 306727355 -786070950 -312540295 -618724423 966042174 -113880120 459288160 -730302167 -290670504 -118511899 660196252 674871300 -717001481 -876111854 27412835 756800206 -485779536 -866948646 842544850 773093407 -150971596 -846420223 -854707312 82460298 -663778921 -344016296 -378362229 896445126 810031523 -383732149 991517098 417718376 -151821880 -862531599 -840553531 -656702057 -990764452 597960025 207691708 476475858 366598695 -246263740 -892384558 -718197964 -833132606 763578499 657167289 200893120 -739151003 -226167669 121271058 998291405 -246322468 -268367044 -202249443 -497159955 8880979 -265546584 398865554 715276440 835168366 -846652012 252397974 -599962980 53837176 -972305498 291726617 326020390 110602526 -674402945 843516883 -177580066 769126369 327192495 -523851202 473764921 -487350198 968683412 -244779314 649624161 992630714 475652211 554928839 -188538148 293377134 -162150536 -876388421 925704650 -369600231 319782569 887491600 -763377024 -926996306 -404970667 678903138 -357669616 -964564442 938136525 -586392615 575856241 -960502648 -83543695 -364298696 -902062744 596849743 751590156 -294300137 -50447292 -903811050 565546194 -559491234 -473016144 -908781704 80456714 -251030642 -582569457 458599418 -608078975 245628369 -758054949 949340987 224198190 -555774721 -319430871 -327429269 39725279 -353048835 -709647998 -740892041 373600590 443215788 -362062924 796131807 110650154 636176806 -297765421 -275391184 491191928 -289929246 -796483793 842500939 338853347 448937995 -444483547 690042133 -549512949 50245730 -480619313 -310270574 -287975671 351672039 -606019306 -541226679 -370345230 385281086 -494513709 609669647 -269213633 956719170 487121426 -917696250 877256215 -252982242 382455863 -707224400 396941360 -36102013 873767176 -435559081 410949410 233077141 -166018854 -867510459 -507720237 619969519 -193100288 -224934477 878901352 547417387 664399994 593845233 396874761 426259668 272257251 61173313 -579512210 229872794 139408685 -273744114 66545693 -833001580 446190238 459224054 737775465 -504993728 914361509 119009914 -910586751 648063634 -707927440 670666954 -428900439 709617829 927779196 954028477 -389939205 -295739193 -249025743 -111328680 715541763 -802204316 -488636854 559293567 415290140 132456391 -567821545 -788431331 -560046920 -224818432 -779724998 -361567358 266923673 -190502774 -609472104 334993810 -167597264 290024247 -787677192 -57292215 -531089049 -590332031 -513461817 915210335 715450732 890043061 -456420593 -826903597 667037657 -587456639 987119404 -407990788 226605235 -148015061 766413475 741650191 375623634 172321400 -831077435 412061170 -666703397 -146329461 45230496 -506234558 284673054 569114488 254706286 20551780 703624946 461585772 283063237 850474954 -744970279 -274874359 -957386266 567519696 459746808 124183067 -863046365 -263263302 273853672 621986653 525029190 500979880 29198333 523466988 -677146242 -794990505 176070812 -870173909 96589844 -669266677 369991733 882889372 109240072 -519447676 -776060715 872728210 798700123 -158744489 776726935 -76458477 71055508 325671280 -61231534 -98760174 -55742659 -709981344 241896157 395781784 -633683910 684804939 -325893882 -114531693 -767535980 -379409394 -549918843 -614398608 582456637 -322251355 -327175144 651430892 -997384538 -457334773 -750321189 888564872 -832988798 -183114899 -412992794 900942993 661870915 164926547 -897489582 -81500210 -787416361 -320286963 -267241301 103247428 -745015659 -937603976 -679326081 -827776685 258601251 675536807 169411650 -937552550 872936907 -965905362 62426723 901875208 361755013 946699639 -191375753 340880903 -289458838 374706429 818793702 879490978 322557660 812723900 91583714 664608569 523690266 708565200 -310052486 -524780840 -438840795 785150825 297685764 387399074 962790785 78255158 633539073 873267735 413925725 344140369 370991052 405275926 -214788209 480436587 -213272193 950894863 471189538 -934936312 671271507 171529405 -54228733 598019454 852270677 919092707 -203844870 536350299 -163524319 -124317934 428454451 -553656961 -380018855 154579978 -158767441 -196207133 820509454 -332362579 -817038433 282024985 -126695392 -331099952 -828733848 -585105597 -772437195 -134086928 598381658 -888432991 -350186387 -326988252 777031517 -780130683 486250259 -210351522 -673663978 -22115626 553171567 77357183 -368519629 299400836 -800058601 47983213 -13457884 159407458 994203558 -656594429 993739917 -812890610 -318931210 -546790140 249487899 -40701039 -667242238 -11399619 518153773 640185877 -385716758 956995308 -778918568 -640099497 -308859830 -428922570 -927906476 -355080562 -762462273 -110681001 -448744267 55250054 -795456741 311185285 525787443 -162859440 -931410893 241615370 630953634 -484195622 241419455 -633439418 -69834591 -929595316 76298677 -60065672 160965219 -625903073 916559138 -220414584 -795525166 513885973 21734265 -495803895 -597515978 465434047 590411157 -502045539 499244386 668118630 302033887 -23866272 -302385489 659408503 -689141065 -559440648 138324563 884357993 -714871360 612770093 26078806 309017816 552504090 -959840306 340031091 595829605 -847818245 253693475 195320476 -459073035 -947512293 -316322222 755920157 490607586 83193334 -353369636 963052569 51641963 501158293 206320958 -681635214 -711081464 -480576681 -731198715 -168116620 533913614 -134099457 160290665 280248694 942169095 -544138575 835540039 -751877952 -745731602 -926277989 -587415503 218166914 -602584920 -705986183 525402766 923261686 -854328563 -530260453 75143911 715777214 830477186 779295318 -136650828 89760469 -298932399 795010722 -253753175 -772342311 831877445 -48808125 28547156 12026729 -663014467 236362970 601167135 -828835104 176520364 -562583917 345413121 -371827821 256244206 -648925451 931863481 -922688456 -16098932 -796926004 850880463 617045641 -355208247 -285145304 380302411 -677121977 -541346040 934257485 532633769 -141593243 -544895872 -96785643 -190961239 475898303 10285271 571468114 340664940 284654161 640364597 -132557240 485990180 -304334310 -377300957 -397222824 171150827 869406988 -141445506 -743707910 544876800 -113001809 -850793662 65706833 -361903205 427498928 -435895800 620301316 244904022 179754353 973673139 -128858842 269755321 542032967 -33372757 266860828 534881898 -7467795 372213126 523562663 -730997216 377412374 312140276 -618108755 471869285 -586623543 -266412742 -707558980 -526750333 415326545 -580951360 945001989 239221899 840510224 -772734253 -93191681 -509070233 604977510 32286797 26362129 -737745064 735969155 -810688391 258325667 -348305935 227200836 -488257339 16385808 -718502506 -550401749 -301910453 987274670 609873807 -404213831 659894499 441235769 -643414054 -594570610 -93219648 -880571620 -919147801 -472026166 -938252822 -244919995 -590255254 -505228030 -406638529 861112527 -997940477 -865073507 398859083 214138785 49735341 -606021975 875604784 -279168555 -240995072 668405209 -612637656 96712538 -108126229 529611046 500178007 -162442375 571706057 706702623 -317865231 640726972 912022416 -392882982 -325346886 353815508 516388061 157094924 442095323 -39287627 411748562 -305512727 -275656166 275648909 -877096257 240913452 934664596 787605597 570261473 -497123114 -166185305 -157573511 749858767 -607614950 589000744 679423690 -446214953 -215071553 817324997 -257977952 -302521004 911446264 430290609 -580966648 -773543732 -154421551 75845608 -733269219 -311882502 -673779564 -636607674 759754969 -466242637 -304267423 699962535 -499065426 204556404 112600082 540712106 894569110 -794600002 607002394 115687495 -952319915 -846136407 171662205 41375410 -930948234 15645078 -42488462 853772328 660564640 -214087187 -461949044 107918325 570763978 205891635 773730599 -960054148 913608040 -341210946 821956555 467481273 -944563802 291337184 -125353479 175630188 -941494074 546041904 -351538850 -525554796 646778921 715900 209483391 354404900 -846530532 -947661881 -54420923 686268646 948275348 585360981 527027119 -547152475 218556200 -607503622 -599956178 -466951698 347375333 303732943 768619640 911203994 658052397 295794987 157107524 -894388659 -238630297 -381287264 711688240 -861813538 975122628 932776525 174266769 439457681 -575059621 419682891 223396714 -542872286 315804601 -540409730 -910268461 983858744 235736148 772549697 -888323544 -800427230 -590973817 -468176563 190465665 931079363 -863330353 942597823 -6656091 562484360 -855244572 -865905433 -112968534 709923637 790767252 741180113 380274233 392482039 381197157 377585290 -686206995 702546454 780470192 741259644 456649068 987824782 505220660 -59103027 106810378 562875395 -262103484 901563179 667902539 278330315 80948735 -591183201 291214691 -424555218 101758835 501827915 653593263 -500575166 -303080245 -873279659 663624330 -641996961 -486320221 812368637 669366491 -657070148 -116017279 -569179089 -758042915 538210696 442137670 598351248 -606320081 616726714 683799059 -865332104 229985445 298971955 -542543711 -633674332 314177791 -424528583 -512654820 -647188793 -419463490 -597812074 -406763643 366366588 573392404 -797268585 -837267010 583815598 937504452 -90786794 388022381 519327102 47249119 -586232447 731700732 945617314 -760271799 -168115648 524130745 -807887903 -215901632 -368853485 -144252757 970152504 -132746856 224268366 65341115 -636588393 352392595 177243413 -239323494 -527336641 454412655 394644919 -393581735 -560566719 180909613 -86866365 -191235418 -253324383 -286374949 -876396786 904848655 847777306 968091475 -76979352 123508098 -997820163 919621884 54553395 317248251 -218065986 -922458756 -412511279 -983922806 333893182 336216426 75605287 -252823603 -637668131 436937362 99463457 360595010 -141838760 -299324642 55281317 -127239340 386017666 -645069304 -720010478 -793025848 -929774226 -498496822 -648953070 -437183681 -479775341 -756414351 643650179 564836995 739663550 -182258968 246862481 -414026325 -126341262 -242122922 -751566854 791119814 -751551651 794611851 -640280478 164859361 -676759181 70927520 -801084826 -146206534 748954551 -450412657 -914657916 -552788 -292152248 653757512 -788987920 -241422686 -446027005 -138228232 -110164719 571922216 390130256 630032900 329120628 674884854 -42144686 609780897 -529880880 218782204 -125008770 737529809 761657995 268701147 127229732 -141558975 -724016220 -496265319 -647953675 133473498 966243020 -558724890 927176339 977304086 -614744041 134443487 -833246779 -658448909 316768405 -423900598 538304275 -937008265 -244666043 252780614 19356277 -503501135 366959497 -31682739 141814837 96837804 83817184 -860614267 81156764 576584632 -945988077 629167378 -866905356 -170984595 956496674 476554657 595508686 594758835 -796251479 -558314929 -508944709 824628821 -13135398 -161241991 193584775 -666394015 270822414 357490254 -953218756 412755062 -475244730 19027781 -425184646 283908325 -18282925 -966160586 -192426613 -512264371 248518575 -130417369 -673089939 877111709 -897350961 -11545396 357069097 541283964 -351790013 -784977664 791045201 837350596 693697138 -526714001 -945528650 24360631 810737181 226333057 566010376 302211724 -423157907 524161282 289021848 280623760 -341379787 737616352 365381588 17567909 569322056 20931727 489644616 -537197572 -258566176 -767007267 -371248248 -753711326 9997000 -501004306 -528092631 -999056589 171871802 362759415 -808979629 -485983568 258539075 -767743208 -608974109 178588209 987632425 -551073463 -372227261 -34632207 -852404652 887590252 990101342 948007980 -708200897 61468850 -491656320 -269318924 566090069 163715639 339302465 144931887 -847006651 -978337880 208018975 872143955 -895487775 594916535 358010755 -754340586 -759915613 -324713772 -915090360 943598734 904052617 -262111159 -134655982 -596386638 699866324 -943593652 259902437 116530921 901677467 -646943727 -557165824 550036194 -482156592 57098521 980136362 973466653 -524781553 -769744285 423356999 -540122308 175714080 -133226274 -265620461 277618825 891060491 758991636 -575110384 -516896325 -590764765 -417128480 -647491879 -953503708 675459099 405852049 -89830877 213555186 -623667042 969665560 932999767 582782980 62286951 -593624601 415766471 337049157 847928876 -451394028 -52708154 -43546198 852443316 -545059570 -627240630 -710962121 -661172195 276333577 -33502055 -409999672 996039631 74150788 827016717 -294318798 972742260 -384402138 -576199412 807163237 900917074 692113374 485306011 840110037 201774680 492218255 -691083178 891435758 308307792 -731764585 424311015 -304011571 -545650311 721063326 562738352 996379945 125024347 -700950725 410647028 -69899957 118829062 -135930678 916011216 745583126 848579949 348622584 -958727378 549897809 -897353317 974150372 442937301 679472566 -154918114 -256756118 729630029 -498015553 -22148309 450090334 -31119192 -488176964 503983210 -147636251 -735745886 996870321 -754513426 258551301 348629054 234673036 -176104185 8647916 850270783 736005269 839528662 -238397909 -675376547 -396530093 293569404 118040873 -866873904 26185506 15139305 -156811825 -63459143 -910250535 -356811457 370884369 -113072287 -84132608 812281411 -590625076 222686110 -669306922 686426479 766083478 -574370454 -345291207 252039914 628339404 -843787929 -556608876 92936772 -832354708 -8355820 -639855616 374086610 576614404 -956469368 202110754 950245893 655490161 -254304647 -701248337 -824626005 -575923954 248412647 -26469317 -839732420 -886331738 -110269300 833189662 -483585301 -592391794 -150288835 -528958263 331801310 887607093 -552093332 -343214549 802348685 -204035967 -794781221 -976075364 -681706043 659365677 415364718 100354598 952653741 124225991 139433695 335046454 -776055267 -361889617 237936778 109093992 -896744383 217210868 -309384875 -355275298 -189870187 458181201 -520227180 786246969 386787105 -639013321 -965448228 -68923603 858203533 350294790 -439343553 -427305059 12378583 -904060897 195962138 124200956 -564903424 -451397589 -940867608 -91035091 302110879 -293780614 505710016 189872444 -283431549 -392257891 980016592 646711160 644575021 165316599 -428482984 -189388249 567113823 871692664 175799030 723759724 -719913030 -474987638 367425461 -632530698 326143560 -8043435 -316044178 823777864 -38959040 655271021 -213568742 -96837275 -817706420 299173313 268481131 -796309736 -596616581 -566099216 -649148920 -740516184 377669050 713645487 313180834 -3145561 682834630 672979070 705063494 -239792059 -905517998 997025156 815431037 578677406 -681407492 843444043 290221063 29288792 709681392 340660944 -201676892 656035958 -357876139 200948679 -462585898 931596604 537360115 -97531634 -640523085 -955347415 -422247458 -325698757 171226023 -646025561 -866229082 -544780821 -681586943 -231851465 363460541 623499712 -640696945 776437132 153339896 369486039 450266223 46477289 -584260301 -775881299 545952438 500718238 -80482793 344560372 -401722437 357687510 342166367 -352970096 -88648583 -81445515 -615395627 -47733824 -35583486 797581380 -229116237 -541055607 -775227974 -426751143 -509947096 -228435891 -235038804 835310523 -170135220 -829912161 -166167077 684233420 679154746 -894144749 459526410 -555468056 451441241 -379423700 -900355486 842497291 -669890286 192274765 -495913118 591820886 -968353688 952458508 428373614 -210425872 -309513455 593412487 -904547538 -183283778 819007329 -708663570 837709101 -155915049 310349121 808439067 -404628920 -790139535 -592876988 -788746870 252693407 262713005 -477227650 303663617 -217487806 -199877463 -775982424 923602904 420811399 653844783 -365759318 567880434 788612793 920260347 -65933071 -517090905 418660738 954561627 -635311609 301669340 -472577982 -250180538 269453406 -904355372 -646933045 -103850007 611593752 -721444923 -137329810 834717861 944269105 823810001 396246215 613407503 170601421 -678031128 -290356416 889675505 781148342 -958694975 200236562 739063500 -884299618 -285616574 -600603302 637146447 -8291716 43518699 293577467 306493696 -831894271 -832104727 -266519527 -232925259 34211662 -489633074 77661423 -163806469 63601842 -233411906 753458257 83830788 148650739 -389721594 638358208 58615397 -681345182 -52966421 -52061288 749734821 -95094116 140901712 -24108410 926373296 579966298 202528864 -481743083 756295206 567660204 -553308857 644877886 -227075667 544726747 752458217 -114494472 869503862 759866659 -292834966 705457801 274741355 846734719 933840858 -324231082 -574623478 378823772 183765721 -620442588 -872789232 717321424 927534057 144728009 -452327387 -2938487 -816066529 686144911 632311297 203929587 775421163 -26691087 -390372344 201586405 71542656 -831004322 416891662 20758663 -565813265 901424557 -240322605 764781607 749608365 -850550841 -645707666 177467891 941757874 967910961 770712776 298111815 719473388 -952562612 -112703171 134640281 889209550 -918875406 -161771481 -985281190 390311648 757623457 -946499791 518451305 -587699334 699762132 144243597 610128869 -544057095 754905794 -807469563 546922298 -759453733 449023143 994499046 -158214598 -111605951 -613571791 -255383451 -488649170 -408487065 -376812540 -476592948 -484727749 222579392 -943472782 111883831 416521423 -209447172 860236771 868522388 968240707 -929954915 666360349 356562896 -307609056 674090729 -877251040 -796802383 132957411 -578341481 586733372 -798388602 -653371904 -819707355 -496311398 -259181861 467637450 -235541643 -555501885 747066308 5354249 -485773022 -259100045 -282726275 -546495229 -408288392 923793993 -477465130 809758369 -370050654 408499256 209079264 -772035745 965686335 312684892 177751525 -97458160 151149363 592031173 164463034 605182373 -155287133 192631458 575595004 143172579 961954378 -133961064 800222310 -290530302 470899606 722680832 907449688 2903619 -418713774 63259461 -838780562 122513229 -254054956 -233430121 107272140 -593472753 559477650 886142965 -968798745 -308419376 -577035836 -278294944 -593799097 -834490529 -255954729 998429287 -789635191 -797873507 -501544161 395161597 15794968 -454028552 -341416312 -291676767 249551880 -583596696 567978161 -190098143 593627584 110397713 -158322411 449076871 -463254199 792897724 -618035218 341940443 -109063295 -96748177 -372371681 -432453338 992425426 -602839714 -459836245 661287260 424170117 761074808 -708821336 462961916 -224668802 657031956 -124198878 -140755325 -81478219 -618488959 528443363 728908111 170725243 411165294 824284942 932590243 -697923151 69621302 -85541359 -268571625 -998666464 -949709805 611479473 -674181409 -963904645 -197987174 99063945 -258709509 210989413 -604434285 758617299 -887657388 196606265 231048231 -59581254 30939741 993645397 -920258134 327263282 -599270574 -240386253 -152165231 742978405 972812908 521449486 -598514795 395312890 -249022884 92748384 382113458 567905110 525297103 162908105 -912678073 271188638 289112278 -620200019 757797121 -852988992 503050336 -724123164 -380540079 -381683506 -844013112 -292446999 108943291 -314136917 -356821401 -82999049 751448336 -129698521 -988966526 -238958252 435429147 93955202 -56191985 -942191501 873340294 -920003680 983463990 535891924 -406803897 666335662 482410398 128869055 -655710435 -131942981 -87972613 -334109738 180179779 388468817 305402390 722209776 141547887 986811078 328728641 368918231 341789595 -965557621 956534688 -332713881 -156976889 -943374072 239972279 670758419 105946904 361694834 18288817 128859432 926238007 -977104515 -66258906 187448526 -466082266 -868316029 -632241638 428678140 -670309687 -47497506 -154862676 618259688 -986675115 53291576 -568486438 273040853 863715934 315748175 546759409 837756786 -542487195 -8270794 -898780865 331531152 872410264 -49932321 708433484 648156032 754554268 599253270 413084629 -441313590 -36094221 948049697 860722781 997818265 870857992 120519740 687366322 398390354 246140677 -474386662 936579456 775986390 569414294 109331913 329497086 979244033 -777531206 -679629365 -639209014 -941088737 691780242 -258563667 -566842017 -726270686 -753508201 814015889 -520137243 441087530 604103032 808515525 22291610 468637826 218308498 -667405811 914180833 -240388118 811564738 -949608180 -736113495 153569106 926009777 759180939 -741450127 312166255 -125653652 479996288 967600633 -689371200 662620012 809693256 -507033554 362514720 -206211205 -472529543 -361848440 -719187079 -910438185 -218573236 892142097 2144232 348273873 144857524 -750848927 -213555131 -185176071 167630510 -597524702 312312650 845570918 -80411808 -20531369 -590330222 755709549 646006846 -521210769 736097485 640499424 -456125856 925472140 945582005 -350960572 -68300975 902035565 -817527064 -704150510 489063035 -436247213 787017072 -23595599 -201755817 211149405 537685182 -83170116 982473165 887951579 -135647030 -666609597 209507981 305228838 450117202 -292331294 253960751 466449704 -776791773 94103476 102360071 -808465807 294109339 -515561020 -827575854 98046442 -262405476 -783542245 183384530 793551863 -725980161 -756938776 -932012461 231014671 -466323910 725188009 -578599702 243783683 -107631814 -509231774 -832490482 -682500691 294550742 321181162 199232844 182869645 -524704087 541885336 -150355753 -224339131 608038493 -122407170 315377889 -569808218 362032124 -549368263 62627709 514226748 -829048131 431813856 591185141 262089074 -81620648 -384876328 354106554 26106956 252126024 -180721655 -928049261 -262908310 -413163956 -27393641 916418274
-620603154 -312201857 -869943606 -870115072 63599456 -793218235 -982361760 -874863263 872934441 -905538978 -673162548 408501628 765594673 -460818637 416410693 -670098652 -892015425 -662192962 -248187091 979051920 64676395 227618611 -667620745 514677450 515485723 552535897 -267062181 -691731678 -771794200 725419970 756392774 -29983117 -987543217 345513803 540580349 335516955 -63425552 -93483884 -852342075 402740792 -732231458 23502213 230725103 -331190404 -161393523 -998789835 915509085 -906469274 921309461 -701297252 814269731 -242531182 77917564 63324097 -422345476 175899580 343344403 -758113060 750712743 907520928 -680630196 -177268104 826377449 421799638 -295978304 -681975997 342294574 264252580 326625269 401368423 -762932518 -765482699 -738101078 980338631 167051956 68089840 521020459 173085645 -978942562 709368059 -709820242 -140746664 191618691 818127751 210041727 -104500432 -856748417 -941558736 -301643540 334729706 -494761352 52422976 90235160 -923454020 -215715635 -483385265 -397288113 -784539108 84904756 26144275 -678779688 -503924947 -664003301 -782148537 -665190103 -843333420 792897121 -471451297 -322331775 -162432754 400683147 -81106992 -774938655 -530202717 -727499146 892479662 -573534638 943219489 881718907 -84507714 -637361177 456942591 458547630 789760640 -714754006 -790105610 204095646 -80712555 -981530237 -516006456 -200120759 -338648156 11844888 929497404 -991238278 -757686755 130485119 -909221061 91680290 139058807 655563640 -954517570 544422888 661933512 750317883 -544322551 -130945011 105711322 -766602258 -931896283 197342424 -306238061 -63767810 278077824 23093888 451623788 -152326256 -396906287 -856585557 -644657894 -99080886 996032835 824102662 -446421003 66626112 -352826759 -555452965 128755408 -537215894 123389843 -96601475 418221003 75380831 762763654 -719787872 740000484 -255837840 649834049 -644759634 -197898956 -561726057 -774812406 61011442 350895791 965514623 -227127027 66203397 148360899 -767145476 -75515777 -903036034 -253927583 267700609 867648194 435721446 -587084709 207141736 463100964 -65785711 234265660 873319850 -418821694 531280483 -448664065 655107824 -356073425 -269211693 306141839 -939318815 -843509812 -613264610 435145445 -715326512 -552685684 235998734 74599086 -9337090 380254624 -147770180 428812875 -792393902 931548916 402236747 -168658262 992545639 -973913743 642217661 214436240 -847873498 718119689 275951572 817129894 -326034433 618441659 -301613680 278980377 -66650672 -473121307 -207949883 -679232817 -439000178 688777556 779872897 -950525472 -414311449 475874203 643075423 73963120 -335726510 404184680 214603371 68235246 742056720 312566946 -167047967 696567349 -482764003 369077814 -752847565 270052976 -878078185 260897475 227845570 -533130241 645920825 385891883 52057369 981750443 -530983561 -203667858 -258737831 -379906679 -486024547 -309390136 351591495 -845319264 922063211 817907082 492025455 -58672410 -445816430 -52274320 -900735569 7201562 347119187 22385586 -638657473 450802420 957331246 -959206684 346676677 -61230149 856745818 -240533387 -780158752 -109385564 -673141480 -383674299 -407748377 -394031850 614956489 42183784 -255091170 115985588 -408218165 277136686 -500000590 618849883 391283356 714196954 609630259 621925703 736928527 592253403 -966466566 680986846 -317304493 -673370933 959121787 -401912237 -403174294 -562932224 -308758214 233187022 417660796 196032264 461019659 85301137 -970805033 307241337 -360513232 -173607471 984969205 478209672 -280521930 -7604964 374358766 -79235629 -135543340 660892481 -220071168 -699870618 483725938 44623432 329832402 137209011 -280431743 370086836 783456996 118188472 -922302780 969966711 -453319800 377601263 640649127 123096795 295704712 601466719 881753848 -809328350 -332852308 -489385559 -967020564 -720212971 921126155 804550986 -518872610 -597277535 -42383245 751348236 -77563396 418062389 516869187 -457258833 830873553 -945565603 279081748 -855068537 -561536953 -731336509 -93265433 -106744645 -424421274 552391266 -172136820 -977823932 -610169889 986353712 5348600 318371361 -181972295 -442282150 -430954057 -945501198 455225697 764760855 936550238 -222913602 840068070 -675634584 -963521835 548523890 -442803769 -405152487 92109769 225112721 -241081400 696414332 -597767615 441854667 -252539379 697279887 965808843 425999547 -274694343 358000716 -545608122 -497053589 -554344957 -907659937 373497269 -184910743 736289192 -667501947 -42456306 165826653 -958243828 -136981164 -896783209 -451841357 -791230156 -3305309 370342934 -392402662 -26158317 557202416 -902555234 860731510 180579226 942216386 -14929043 694384877 12042963 390198838 -686970611 -111107834 550920870 335950281 885904466 -439564428 -700091160 924844310 761865233 945362956 -198879377 -668180210 -301290459 -513023329 -23552850 -301907638 -247429846 594134792 56083506 -686341569 -260008244 218055897 -779924368 825806511 925523322 -789013088 831716312 936855372 -571196457 -822575689 -100962222 -655024717 -97625807 140004239 157505820 77214104 -451592561 637768518 -934863461 99828673 -336161729 -568199997 562961673 -372943828 -998907176 -596393005 546920894 -772407395 -520953531 -381573425 450674523 341276976 758042888 -522419210 368038828 -443874576 -171345997 932207205 -156041640 454532450 -952381094 -163571858 -684629759 779207837 268735801 421921186 243569178 617254735 -509046364 -883906984 -714596628 -757337644 247907038 379963651 -25474262 831444513 -836736914 742019265 -681551768 553195385 -917770403 -532292453 351574181 721590048 519544920 -535752341 -964942519 773832114 575482818 -44629931 835681592 -992384982 -679441029 944234141 674377476 892673876 -505686105 892131232 279904027 -762857829 -169724560 733274106 187861968 160322050 -355185951 -19308512 -308856241 606238079 -625222528 -559567739 228332811 94392106 546137257 -209706825 981233423 -720840653 999267282 176980393 -227005188 -54270325 496904122 872201626 523618772 861654280 987453518 -123908664 -627382610 63766724 753599357 -922700340 -989366637 70056451 -182471789 -900464766 -686356752 781845763 260791060 -911042795 -113521100 49905995 953303941 568954079 -677892558 990886515 -503252215 929671772 450025229 -830967616 -821320070 557073730 -67560934 -437982733 374485315 546633620 -336838595 -121410897 293982343 973999672 -306959360 713835310 483872682 -761767954 -628870659 -993838305 -756060455 793544595 -549780327 -205973319 -523374813 770556729 -257771066 716554974 -509116987 -422103200 222403983 506541873 343307299 167864571 -739305711 343910287 -234148021 67055021 -881320152 423588732 820328993 478216227 400581059 -275473677 -638255257 -893710309 568827807 -647056561 239902618 -598810460 70127550 -277932330 -644675638 -708474161 991565512 888177415 -770226816 652627465 -505962834 84647554 -166786083 803928248 -995515528 276145207 -813543742 173311465 658724608 264405387 -272457805 992730131 -279605546 -801791875 345366812 -205550620 328429669 -405254392 -80498749 834868454 -79136556 405225511 -712596452 709958546 -814961869 -581271795 317550618 358311717 -615659504 948628217 -199115150 -6355759 872721481 202488636 -798320331 384435420 -143676700 20619496 71011 566839205 192070826 596405268 500231815 449958764 -723686810 -648525844 17891219 -473261715 -97468074 833095606 -968568966 -598837658 -797279867 906250552 736403703 -839655011 -563800790 4984825 944796701 562985204 719796779 746686862 -513221245 -209151240 430405270 -768492541 -174211581 329374160 339967086 -400828535 -823752156 93861909 -875253549 -691290467 661549831 336451413 903554876 508379264 125188070 -384381697 500789741 -354344303 -708133014 379542564 -799924556 496903992 971131085 5975222 -101163431 130432463 -107263910 378370013 278762983 -870863128 351385869 -596950095 -31147063 299254146 -408087496 884681952 -241800002 -277046661 929401814 375173045 391873316 -888993660 284044758 544504252 558986708 -550954893 -130801417 736110669 501268784 -500271415 73762051 21455875 -66116100 606931287 -498692057 -737405949 -479593130 433734143 845333495 -625936400 577555119 -145063658 86533407 -547906372 993592498 -571489589 -799106673 166421346 542344859 626336486 -392349605 296448618 -959089367 475395007 630846587 248297763 -992832706 368380364 -292602450 -363101386 329659841 249117896 -192102745 578302991 719181448 487803637 570355437 891608358 715908773 881797107 816739122 200829550 408629618 474001595 9382413 -17830104 990022734 386881954 -992007302 -970778 567050968 -658683506 558855229 206234790 -594442417 576839835 470454607 -513837342 -727081189 -449241460 -244961559 -531839614 644524521 277137418 343041981 52230571 988739090 -666959007 763598311 155560947 -855386337 -225002298 962048747 312198284 426405054 -502142751 229522024 -123346565 81641641 -291678944 -62592082 -398662285 411653971 910248064 -5189866 75254832 467464033 -87433736 -778551281 -116268976 213951892 705789933 508456190 -344601708 -826157566 -481866293 -97446121 -43284127 248112350 -664685552 295411876 -225966666 533719289 444545422 354034448 878830496 -580338149 254183205 596079980 223370250 87300466 3111438 -151062904 -305996333 -493562377 16584268 61388697 -869447454 787043328 -355358845 589885383 -314748394 -360513445 797081505 -713703750 -359258705 -418947060 -78750275 -308966903 785284991 954576570 575022563 938484374 -377439771 377415874 -20961786 411480106 -753804438 -835309529 -85274241 967021455 266091290 -204542868 -521535994 -432407650 493390399 -103529036 -891396281 -875859186 -63168674 -760331356 -231230858 -762681264 632373461 -914567509 -414481137 826376151 -180005322 855957132 -924921129 850922184 695983345 711862006 41813972 286727283 995691487 339131227 508356947 468402120 925049159 -274668048 708032499 -767626259 -202560204 433046121 -145265987 -328326349 613037594 -639770763 762823372 -299344068 121459025 -351885677 -917612712 58458195 839828729 -165790411 -493500533 686380157 703497439 806273949 -148702206 735209084 -702252560 766664542 471286213 -11005629 -925840086 -765778962 -134550338 -617745913 -210275852 -92596203 -394526770 663043418 -643121077 -625966011 87021761 -129222739 441821374 45439403 -477752216 859707268 368349732 -286631327 115326247 -505594175 212273376 944361136 483945228 -298613962 -525848464 268672996 -152402476 42345779 133870394 589209530 530079785 -88358835 364408237 -7042700 -397100422 -562901238 -18849083 905585308 425265264 -750159174 373720973 762371316 -512953945 549229342 137836071 524480437 -916683095 409598395 -657880118 723189477 -727180503 421081034 -563381474 -781503167 -117900544 460673909 992646786 -705979760 -991066658 667542748 -150752166 210725837 -331125301 706195233 193397735 643218604 257537487 593624819 990050148 128924942 -847632524 70448681 691127304 951368029 -564744484 682151479 824831409 812653421 -546640691 -303970235 379063787 -748829883 780911774 130360426 -153629880 -73404407 758796141 -980314103 108996148 768476242 -855283639 -445936567 829475925 437882822 -590310901 263478795 -645905224 -363378926 -389900453 184808811 -799785206 591742301 334068732 -195088432 657240060 -782493199 -90636723 467902021 -671439519 760937252 -439501060 801788407 910382882 -285382817 22231037 -804183736 -224750961 -943977704 611297328 508230821 -842655632 316668116 -910025802 -363069406 -747000844 496574790 -572781677 -483570158 -195614698 519943657 410232157 553311111 -182379196 58339444 92021090 421808507 -932813556 -31928291 -929982938 -713470290 -111412207 558584584 -677899375 -256663258 433684555 70212426 -674235604 218705489 -375913834 -684949403 845314649 612247622 -409888607 973114823 465632354 601808875 164510452 473150044 106864154 -723350672 -969512384 -738740951 -119210021 -536486307 -610527588 -87856487 -632849671 954983685 -995267851 93369549 340587814 814990445 -29248587 -990771013 -131151924 837477910 -73581276 -191953821 -554630968 285496481 -158189391 -255528242 253216948 -938042685 441756015 -208017720 236543455 418645751 350633936 -279939849 -398162792 -170287722 848071438 691162754 609816431 507169397 -821041941 -934732793 863513937 -609579298 -643627942 552248281 952002100 -142390769 -727612137 23991495 255001490 627213956 582225822 123666217 668752081 190244998 -143889147 975550366 522035759 578973511 70078457 -418270736 -937993497 -858911512 537912560 308432109 -931421939 -902272730 -655737840 -323324336 54841714 -841197767 -542496377 -734642353 604476636 776924552 565526385 745150863 873706551 505235504 102042635 -629429494 68304295 -814809461 381859601 181291361 -138320525 -291152400 12338152 -607416201 -609081469 967282498 850180253 873050434 -554718847 -318335568 90172133 -825669900 365671727 -141691804 -194798860 35759148 -425801908 808724754 146854786 -97047708 860270664 -89559549 159524932 -399439449 58578383 -849890963 164291512 112920397 -54375702 564718657 -16686096 28023269 -526799173 990246923 656396028 -772713510 875206647 -494001040 40354339 937146412 -995411383 -29063677 -971506506 -503236071 109399604 -14898366 -739121902 657486410 -272787928 202413367 313885676 -759336810 835567136 300446431 1325933 -191280054 388333829 -926767884 258655050 -289409627 -8351856 -434837742 -107527269 -465548085 771070555 637619093 -639327998 -513801442 657489041 -752143922 878171401 -502316535 852822189 -24227621 -707579256 -822097980 -818558332 -767543473 -778520884 -169972854 -808027995 831713622 -720421248 465173127 864362779 -938217814 601051351 661582335 -27830126 600120683 260586798 634868102 -308305689 -867367088 -849318397 378896322 -546794924 -154853904 567670413 -784550157 989072092 822026647 -466172750 977406098 -768309346 -536816531 899268194 -125764947 398599678 -666787391 682611515 219933683 191961503 -212314899 917666550 708909868 -221652662 -747876881 905762800 -95893839 -668141673 261813370 -284917673 -787864787 -476829689 -223017813 709503477 -503427431 -18095669 -395906014 96164160 927241684 761829289 -933435579 -717656661 5990881 951245272 -689843666 -755687448 604780636 -569435227 -921662628 887438957 493239201 425170151 -543736616 -56519254 -599586236 664084067 -762904780 316029552 -553785302 792799448 -699128390 -412528784 -719454680 -797663080 602965288 630560081 -436789051 709129395 -735905343 -427217277 -86915706 613776956 840714634 241465180 -177708439 -833237863 538221385 -393055329 973459234 -745808274 505575944 127800483 -359961773 455147141 397195344 420103908 -383440927 79148783 -226683792 89875721 533294472 -37467143 -837064249 88772762 965204305 -564899832 -647252190 -267431103 -398593079 379250058 523775096 -335970873 532797470 462866835 584645322 503328471 164617465 588072922 650926745 -612358888 -195060328 -650063884 760234932 120516873 265037785 677242211 -444928047 902929167 -40364465 950195594 974788115 335111598 382040769 -813437766 592659745 -331972688 -481878337 -66420668 -73346873 324286982 -552059453 -722991328 397149962 828925642 911722986 -758519648 809149719 180218369 -518233681 319667860 665001897 458483390 853194650 862711724 -588176026 -24514701 -306715238 -188136162 -839050181 -950433025 486610728 145733417 -950906377 -61555639 -700921441 54507061 742842683 468120953 -240560433 -217076096 234456849 -375244132 120441820 -62222262 -367835592 -343663812 -579062403 -532648581 -730451154 883080408 -690517762 -878096019 -704396618 -74706938 656199363 -123704399 214488746 662847137 181198723 -77402317 188024222 932930840 534334139 -492862013 -758897573 -724264326 201709883 735874583 -232113809 585443302 991947932 932718061 545754428 10065806 767485518 -871451877 931519574 -628881911 233580205 466094003 625773686 -488703580 776455836 737287688 52249495 698554544 -436309018 -735529104 663338133 747482220 -408598637 384301251 -182601882 840805921 956660371 776212126 488098795 244867405 83379565 -369499044 869705346 540459473 829692659 -849671957 -862850226 -454705380 -718249513 -673560015 768387258 184641311 -169148037 83010164 -105062658 -615649333 -772723829 318658605 140441811 -784984190 -806855019 941195253 834395579 269646225 906655567 -87434551 945632695 744567283 270710899 -180736249 224153139 178554625 840733017 114388624 -813846642 -657248580 -581198883 786441427 594149522 924961542 673073469 -801235882 -610067272 34237329 -812738012 443674707 -643942548 773768691 -211752687 987218836 -876702205 741284741 -88461426 635629463 -378277712 80742630 535163831 -583288868 162483056 -812243787 -555052085 -649742970 873228565 519023416 829943401 -694754431 657063319 527287817 -490819824 879092396 -723371256 377901253 294229188 -94932133 720486687 -787612051 506823698 628612992 527791877 -642608438 -674158031 299700759 604319212 80682553 145183928 -577474118 -772880377 274910739 145565013 223867112 733588533 -437964256 -787588290 -229084637 747398233 105309498 834654651 -653620214 235281010 -843755220 -579091218 123306859 -188062489 286660034 142824624 -860509771 -963625283 953945828 831259483 -823951481 36030886 547208895 -833399890 -902040584 -572918183 -72832796 -702352589 -157448561 -638327483 101838672 -723310559 737350249 166289235 -67453645 703162011 -401094757 429808401 178483117 685529263 -404802499 -417673139 762863869 -423671543 453368361 152154919 -896287078 -752753613 508921941 596504908 -599175026 -928835650 166646157 -972514625 -597828156 92712827 -944341358 871824180 39084344 550716989 -897871028 416247909 -781517784 -629423724 903833251 -382870955 -443048719 439861834 651379877 -132487768 -920986915 447044436 536016173 -820922076 -375996574 -650515955 868173801 -496951838 807288402 -387779197 693862860 213442293 -34586450 -385789410 -413075071 534801747 -159071997 128545734 451749278 970235500 215200928 316974390 564841705 197691079 347444910 223191953 129561840 932508652 -942362976 -31331611 129722405 -445138220 587493347 -26180757 545603747 316397124 63734930 23026895 540213317 -184371351 -595884015 -59737030 -499430243 375433945 -377172905 523287034 26622061 21545958 -365847267 417720548 -182493854 778158599 -683772182 -48245216 604429786 114071363 -203976648 711137134 107260902 976670196 247069059 -646109930 -965163796 -341062762 171407217 -508821534 10097505 962725438 -748942132 -28393153 50991418 -975174354 -74838286 -79322524 360819558 -737174667 -372445365 -369116686 238272671 296718610 -538348448 909287646 -980279166 -38891642 591102365 -100591463 287407054 656445581 -527224801 -909863192 -321892 -312902412 -134309740 -163481810 -7499400 -709603791 -340194807 -446393768 -781465006 -926084890 -537038303 -60470175 743096664 988238030 -404025060 -356853391 -361509976 -334020435 26115473 597894331 -411920151 -222334743 -633365614 617232222 -748820693 143088886 -332533990 481375058 138600295 -523055419 972262394 117065382 -169362454 -161646320 -683584829 687071879 -227583836 497507116 -497037249 -851380344 661495765 587263073 -359398628 771999574 -387817848 -455061248 -503077858 -252603715 -731342209 103898314 -303686580 956127005 769576418 33510024 -573010788 450936244 -320447400 -496544929 276669160 -842457327 105839742 977695841 914227284 606273843 -214768098 -43404656 684602162 -174854124 -591472271 -21891124 -501064349 718443087 -628172057 -211823747 -499869044 861301320 130467518 609859103 991370780 16653433 -843409060 -232071831 -196938515 896374129 63282726 -528975112 -467835567 -641963955 517392768 333239750 374094194 -390710230 -358701866 -343763533 -15602696 -307499921 767851711 -289524533 871269995 659361877 180012602 -378809200 -768463530 445604654 -47440651 69054157 777614141 176414962 -670068296 961862550 -883257078 -732075587 776312645 655128839 703255916 529774237 -860623871 865169737 232761256 279471797 922052327 -367984733 -6297556 -704188038 -852173988 358934119 -877016807 617392286 431646912 274707383 -837529814 -651271595 308644602 656558504 219848880 758936376 -15751163 283060630 -300403792 422170391 78268484 185900654 -757104656 -731939470 597234576 -133236751 -770329332 -53383922 -747422272 -416981261 491325678 733455502 -174005430 -901477274 697353845 576147180 338960354 -843481858 811977629 350607189 31523396 -726228769 56193162 527494048 -895095821 -944471426 -26220402 -505416807 -49307142 -85377716 -306638373 -185572224 135988840 394462137 -946892261 -734151461 564218269 347898053 46431251 386837046 662397275 -474083742 -557066861 870871308 734508448 -671188756 956067886 -645489438 -959956386 773965503 167837390 -698230278 544466010 -190326572 254699590 -422149559 -152934652 -540112354 422242239 -690408815 578101584 639159831 -58440861 59363701 -173855820 659312538 -463585945 -542523641 -420509806 249114345 394852101 681252223 -95865926 -879893900 479931743 892267887 -935115304 -124957572 244559505 484393291 -432065755 -789951425 245079714 286865609 -516448847 -759468879 246786297 111695709 -471416492 -208049204 -14993017 816826217 278030036 44537146 -442193571 -715716034 -124020241 -203836102 825851760 698492756 -276684392 434361493 230057309 -73616166 602889587 -854660253 600607779 14251020 665461140 801817542 72251093 -72282108 465500955 230441693 642784875 583641668 723302493 351070622 -340144046 -716128157 -969704049 -819883550 422292959 -587968272 -489209110 827650094 102331267 770415765 -219652517 -947602233 -601696819 -374167579 863905308 549251000 623377365 230146988 -979746434 -888665645 623774340 680516407 -793323680 47888219 25930883 -278769175 699913609 593501242 -618170594 -981948882 428801676 -309898558 304125915 -165328545 -230687439 672679786 186837924 -735542014 -400532929 -644291709 -732007567 -754687443 -603134618 -531224081 -498871076 557583781 933371136 -268534261 381745301 514670792 210206845 775115974 381804337 -471757752 -674370824 807569068 496308260 816453829 207475647 -973852367 -472313598 823486996 -720233658 861067454 49861421 -185308996 817485097 -398906112 -146064153 -34398854 -906675454 -537752087 -561691034 588005422 29110389 -265861023 -20925980 527556796 968530661 335613186 -405617170 176380534 936888937 481897755 -371091295 561991838 363977465 983309831 -511377799 341043796 -692636063 -945672742 912026232 -297009218 730207918 -524454096 422535087 526986712 75461420 -338539552 -669232366 -890232914 -212215502 -327088220 -873012867 -750600409 559834906 -926168898 472558828 -967177584 -405627312 -458569917 -519157717 -680283281 718806872 977390473 -957042866 337105540 -49796313 651161104 801346 785588920 -276848615 607813001 -528107341 857011886 -994282451 822818993 -249209270 -597394306 -800057505 973334235 -817316294 -480148496 -604303035 -366215145 715818858 897609360 21889603 -565054302 730764771 -640156478 629009419 281191084 67234864 828833099 782182586 964129687 258343785 -597216432 -457102945 32121527 698141810 762491266 -862567981 912033081 -704537871 -831346659 -844386110 -414762302 784289080 -864495399 -787961303 -992868273 -782979643 365960834 643427183 912361645 -245126102 -90485817 -155012334 -840698863 -152944540 -50410207 118092600 -280078257 -886209079 -666010748 -201148661 -596629989 -564640346 -449750982 797570458 -442669237 -663463567 -627367908 -58937466 968284061 816930494 -390678920 -324256589 801210204 652009767 995787000 -520191530 539180590 243684414 -979889121 159431905 -87938719 185027420 -904388080 -289748228 -883191036 -836149258 -237347404 876545064 -186723870 335533798 -551326209 -392137571 672689984 -311623571 766246897 555587627 -828485802 -507565745 -737374119 637109473 776106766 -110086873 62377558 -829735349 270851164 -699772152 -100149047 -472683677 375022450 312124794 917010668 -595079431 -363935305 -731378850 731182463 -780062697 569661914 110875966 820824871 712638738 902847944 861508679 -995126158 324459084 47755503 580655125 701914005 212530540 952530734 563110801 -677967265 936935566 -711664242 585159800 931346428 -993375851 598488453 -908922552 -996153581 -199827915 879649684 -1368863 575736690 295105160 -78966338 -497723624 -247123442 -504004018 294358997 -368204605 -719347117 947039944 -575273976 -713069622 457173879 372944176 -793230506 37159079 306770718 55825111 -946471307 -518119724 -107159250 -262216216 71181504 -303293567 608782422 -508838887 366565760 728258314 -389748623 -356885035 -284444521 -202612567 232174250 188127374 -977370758 306319035 177258632 989133863 -682098153 -217224151 409318195 636887414 995939659 -676375518 -125064596 629689461 -57568410 672386969 140407927 -346058908 759896573 -947682909 585180698 847782213 -358295575 -149145016 -468328339 -548626660 -450769198 -658220972 -112229548 -385046992 -575151880 -926180589 -244917020 -256990224 -892932105 -782187278 -665474175 -319796883 908423972 928923879 -46843291 -49451804 800405964 597742222 589485575 -143725962 -129506363 66328317 -583455775 657511121 -275164193 -388409439 614800068 441768735 307766243 -321626040 418554861 560346069 -915039786 543508972 301220855 -916277430 -732348112 288672545 536375253 534097337 948333876 -420016215 348721001 597696894 546537934 146682511 -886459361 -272802647 -517387539 -727439213 121525837 252558993 -548566055 434186706 343904123 -937607326 874083173 -567138358 129194003 -834683678 -570610141 -950080464 172699295 432838314 520344007 -797793039 -689401503 577207563 -323770329 875245268 765369607 254302932 408392230 -994015043 18218470 -587091203 -48455609 935639285 -32724939 -658842387 535114905 988937157 188058890 79487706 -200636359 -802697423 463692091 -362148073 49695246 702866996 778679746 -111070821 15620907 723072541 -934509225 -469843086 -803118298 -831473873 311380188 -748342307 -45950914 578565102 -269314984 410617666 -670982348 669598151 -286058638 803345681 -895343220 -352986615 390602374 -435614685 88464844 -962491399 28519621 473098455 -140666584 374206867 -267366294 -646802839 -417326710 530548034 -896105537 107035322 -117867372 28359370 578238729 -671047123 -192690485 957630677 743655160 -822463350 574272574 -359517276 -970276740 956703850 -772543565 -179124406 -406201402 -590520800 -736132761 -652307977 594696974 -142826810 723520148 352574463 -975677106 -295817799 -911751788 -119186821 -267541981 91440529 977282094 668651626 -212334267 560786890 -970765700 334869356 -980129746 253736258 -239284779 -999085272 -967572739 899101799 496398943 612134118 137889650 -672688842 -158589472 934103674 171905612 684338191 137849195 851545714 986449101 -873118703 155763842 -918531486 809545519 -159933150 424663964 -504891705 318636616 -89493720 -122557443 -839232920 890281024 -255788109 -403079287 236899270 -514616243 -488278738 456791593 790561995 529770870 -882979064 -972952778 347822348 454503938 -147983503 840997211 469938027 53230261 -830535818 135974125 457326701 -168048823 -148335803 409206701 -462093651 285792169 774078805 62114166 546577256 586776199 -671021048 -941088617 -319497728 867757780 -604381324 -335710881 -455265791 -938072844 -115544101 265122538 -267457675 -569103591 66532373 980965702 -78765278 -589921864 -931690267 114345639 -913412003 144625633 129054822 550153099 707399893 757543317 -376247085 -89228499 -99100141 -111490130 349270139 -955579011 -5861742 4133065 655486825 514175937 89512888 -306131491 -393424173 666531624 254292708 -956765137 308234177 315110662 689893676 -554424363 153138791 -670229020 -755161062 -29233819 804786477 -277353689 554180078 689397854 451433752 -998979569 -755856433 -163741381 38031281 -697396462 565276474 -872982559 423459933 786442671 -179399554 -182883900 426678445 878936022 -213832045 -546401824 968325560 565433608 -256436094 -207734641 -313441738 -641688429 835718660 689970500 581796062 511781189 -180875380 -673913067 -68059936 740102420 -34057643 -116550293 -202985544 80167699 541039474 -74702774 8525818 758712168 226422389 -432804201 -261471462 -770175344 -221498706 91939802 -404279141 -330772914 753162831 337177619 -640294078 255022992 597963271 -752798699 744685461 -263319829 311564633 -808917206 -490168307 -689048716 -835808663 -83316338 171219553 -703563402 66037540 -257127187 527410969 909571788 -612007927 -406565053 -960593340 319040687 -680190469 -280087353 475042669 -686276789 64784412 -113023566 -836961134 -993726551 73160349 -814932403 106457755 615420111 -137948571 -559353530 224514960 374750359 -433400175 109130101 880239490 824816069 628806600 -607222331 734127743 327834549 99155327 -96635404 -265100562 711118900 -197712184 103713568 -777726518 -920333356 -587950810 600753803 181366111 310425743 -85591418 747413017 56952398 -214563707 590575074 415367434 -783354190 432307388 375306143 29862545 -145767071 -380413624 80764492 772113582 558300276 776177128 168838673 154197744 951410000 -406638600 -208499368 -949885788 -442642422 939669478 -795800189 827029060 954352046 155790258 488190644 -473964002 727007112 14000664 670343700 -931184231 365693479 -391423104 286329207 -523612825 350303859 192942142 -514215944 -389993519 711725318 -729604000 -847003605 228740989 -624209267 430718791 940865609 63890273 -115488554 -869061963 48157622 999293259 131612062 -596467156 229449985 -277655415 436707000 779522833 893725430 -748870311 669435343 -475032917 727428773 269178973 271471546 -301428288 145293135 869872282 -191638143 686422299 784614968 541188305 177925241 112171492 138202373 78888618 622387868 -796337635 25326396 529409948 533357255 -58340056 -220004132 510366283 -720540563 631132528 -881591014 -643488985 -208839281 -464843759 83828886 690357676 693608864 129230096 -940643828 -205698500 679662271 -763213579 186050265 -591040663 -598059789 504731903 907120864 -263455042 -338182149 -735493251 -612287830 -884467955 -754489646 575831651 689582918 701059020 -231132477 482903754 -526957289 806838169 -256912741 976733629 608076682 -476185278 -854963469 -184860742 639928155 784587285 617199013 -312567665 -592830138 651427757 -158392139 601749575 990982158 455299258 18317979 -293772554 -243106063 -271016277 594322111 -527851540 -398651882 936354960 -531835761 -732444469 22063375 -472712395 -318377200 519621718 540552949 -329361604 -39897264 -101899586 -628390879 -157160872 -376509957 834943476 -413807924 -341164754 976260493 346913643 746433195 -269575992 515474459 -63177126 624339418 -651056775 447839022 791519850 -54676451 -832307064 46136496 -674178408 524789179 962019245 -367853190 -232645688 423666754 290188355 856269155 -382551749 -903512962 22684873 -20250111 394321206 398029057 875085638 302856533 -100622216 354221696 -333675120 -805972291 879185123 905074622 -82135480 161138875 -201059763 -41779022 92661532 275892497 -748137328 -251652216 -11359584 -649460695 -24260498 943452712 -779165336 866219364 442621695 664865218 -856327823 -889032962 212847523 821401203 -938793254 520011948 -497680905 315104351 -905229626 191639162 -478790704 508055131 11438048 -976154092 647872158 790869864 443994991 -372240045 -260828367 -208653329 652287402 450431500 532140539 -721346049 341982096 -557435213 -313619329 598711638 897147081 645686892 -712835769 -350307076 -889094181 321196565 -869543324 6656261 -584054891 -629991913 825538281 -127186503 85109726 159619694 669629668 -751534403 597605456 426404391 -705113023 291058073 -403454047 -109873436 552739841 946694004 -819356642 -108120183 -10677240 693458884 -91296434 788113857 355382363 408568290 704392284 40712768 -804545243 662206986 -732296158 131565539 -653076993 507765017 286475802 -898198530 -344030846 -283176170 -122351896 -750606207 21822298 -375854134 640465923 -731349014 422893778 947322921 -621038776 -307709597 811110954 -839925519 -925204740 689569104 701369696 626096948 -724775656 -933429145 570794655 747014081 -657377242 170592990 -707832510 -344360188 -534168582 -821662976 749786536 302421507 -414932987 -400762783 -224884296 -953128383 -298652147 709236739 825599909 -949246435 -920095838 -95492462 -909731007 -821983110 -998045984 698934007 -440793225 -297066076 -148416573 -802174781 297694702 358220560 170521082 -653591776 733105530 676046468 516777773 914013774 -169604615 -202768471 44964002 -135542000 121720750 456741943 -169638154 -920534983 303739537 725741951 -652295878 165303938 21429630 -221921017 -272137017 -523387479 508313701 -972597185 -69031702 393436466 -539883868 -844169329 -99883295 555013533 -846100765 -805443910 -387610680 10893055 95893899 -21465324 -573614236 -468148139 765825466 830092333 899430751 -505370360 385594759 -420461044 662867825 417367979 658459785 -175595559 -734870877 -14956281 -483313567 -169501102 607671051 -219339293 521466612 42887094 849167206 -770758571 -92672706 -662453704 21801919 174943391 871985844 -706785813 -662670573 829936758 -954659074 999873122 -698940997 -253036859 272531605 -777283228 577553388 -810329250 -989877439 33506058 32056313 958024781 -147903072 202425418 617756605 425161176 -193248648 410923762 -207859482 -857363630 252638972 -500902305 -974047910 -125232381 846831160 -908542623 -598308944 830060906 160843907 359649644 228882094 798344329 961013877 648251703 -443755258 -748115168 889236286 -313521391 298365843 -145387564 -433809784 185082752 -798564232 358363111 -617902517 41760509 300307765 -582010075 -390693448 -221969082 308592716 885981095 -632021406 -211062204 767680960 555989125 119549905 166172868 571469686 606346773 953320121 -90276637 -408118237 794194439 -20296706 109867991 -993888248 509954534 -947048466 679928845 -19075831 -521109719 -178759905 -424895394 -41965888 -25190874 300681588 -240432361 76414066 834554073 -540656839 -338445101 51519503 -726401955 -23362332 -765805789 183359379 -427923461 -946756058 551306068 790869555 754762381 477916517 829282042 656906299 -939245483 -576241497 -275389993 -810318747 911213010 295567744 -352378993 958119937 -448365355 54058702 -267184150 363342348 -27732650 -392401288 -137245985 118646677 669662267 -708421169 -231560825 -67750810 730379535 -91569653 248248512 468383290 -979598167 -784994020 510340341 -65457164 -214517577 623905352 -469939033 -77294366 -712180191 -629691675 -290792627 -124723415 -731236735 -392885169 -182173965 -301870694 -380300081 880284025 156857592 387306351 650403240 -132178277 -458414840 -521063195 -902540348 946457847 -275159575 459510381 -509756000 -410636116 684742541 683123468 148608039 55045475 649074616 563760155 -755222728 -606098738 -364295065 735215172 488946588 606310553 485064320 -342615239 208273739 -479342904 890103636 -97798556 -284151623 500568577 -783262298 706193380 142557672 77588624 -464424986 886442210 -315837231 507625170 606516956 284416020 -370998271 -541368987 -38694412 -347306677 551046425 -162498565 -641445476 46885234 269638067 281869709 66511478 244155690 -184535247 -58210680 873146427 433465305 197439853 -75396259 -344998285 57581525 414302127 438629460 133819033 -532020299 -682783181 -419531925 -41158355 485293993 -543494953 -715383258 521094621 -486299222 53282021 11116698 -616016762 411582115 -978226959 927589400 705199168 -678641651 800511607 370915385 952243856 265670921 663907284 -272821671 -884496770 351060764 -651346496 -124980616 -962038070 523956042 -199611791 -56506530 -859373633 -896889337 180408902 -324435935 663520047 -275124996 -682972884 -786445853 -179198282 -92139695 -591188600 498014699 -231512761 103422755 546880058 641345467 434475560 194040155 -363147698 90311076 498021163 -901957770 -163132371 -48890730 366672691 -308733204 51596042 -371358575 41627245 357106432 -461015892 -159208439 498964869 -15417135 -859683419 -288099835 -918584431 -840763192 -999171655 299924101 -164587192 884674037 991372896 -301396303 11118303 425625018 -330541008 -527043177 -469521674 77408022 136036654 -978277061 965306540 -487682135 687559386 192057118 71841268 739728510 -546700376 763051405 -403015255 -107122919 -710191952 487808311 -802715889 -385259693 780755169 -19751620 778629008 -314226676 654428609 982142891 535583415 644634450 -847393060 -225054076 -100625452 -367101651 -774051297 -441322979 -357436890 534540098 576776050 719459980 98540593 477166189 267780135 -721577686 777452361 -174256942 220282316 -856932413 -392425521 329289599 341562413 -566435907 -773366403 -846039278 276462930 -66045364 846610230 -977970334 191242124 394466693 -439238862 -956925975 357113768 -943443161 -892313011 -392600549 670564240 939736300 -586820407 488597678 769023518 299396645 -495148095 -464666329 -742977841 128482109 -999499439 548039729 -430136637 619811087 583632877 962115590 -650167824 294346216 971716386 -585311005 -972755499 416269313 -988861931 636514937 -986821836 -371648556 598896172 958684295 327013083 138193556 445734221 338945279 -621106818 -443625005 -967503420 819686763 -263409513 899483953 -548228079 -946338349 325885241 807644593 447655072 909698586 392036647 -797245276 699195143 50615108 262791455 222578796 546661057 -94505647 882048908 471107319 469019154 484898575 -689166757 867371490 44821393 938850736 599973318 -897769237 -419956882 495784209 369496358 470219469 -752968953 73413570 673898338 331892703 -124136009 625331441 603244462 -45069526 -130193321 897163868 -156920288 -281745232 -781271335 309092769 739897966 -922678809 -363324856 -354765399 363047562 912268816 37602180 271370228 -545455264 -288199930 -788563181 461012645 -14963687 588808316 350478746 157691497 -204687697 10543867 -766522802 -274351427 -395641510 -965341210 308429931 807914390 -880818663 303720458 488701175 182410990 402656160 419306041 980598541 670734930 515305831 406958300 785343760 346448112 53283742 -463674246 -778327020 -45360139 795509933 -558480360 -114114864 -112287394 232340527 249953837 -636146614 -301994541 -533893264 -270680413 -687631785 -698852575 38752499 -961924222 -243852608 510869715 244510786 325539708 376649873 -887974645 587477403 772065331 309880567 -246924593 -429933918 -73990608 591066770 895566814 -355714416 947825947 323984854 510224497 -100646571 86169453 -587255522 -515133423 14109256 -296918256 318355394 425861484 -162600275 304387239 -931600730 393371484 -16138898 665311467 36841835 -47552312 -480458997 -631619356 -411804276 830777879 -688688699 -333115801 -705683238 351102032 -567681160 -669157208 -451287770 -640156833 -715268400 -295995619 731006752 -296225223 -905333004 -365372067 289187903 -72236008 -799393859 -755496631 859949898 -71379314 390176202 -314281593 -876094267 207921424 98367010 523037135 107319534 -144024827 360926891 -842251544 -679029287 -46949721 -529347757 -192339466 8393368 21224646 -611522226 -426070693 -922472504 -85241202 -52732354 593991258 420625467 227847337 -616031153 2955700 966102437 434435965 -8198708 261464733 -224588178 -271452088 -647513325 -411477798 364491619 888668171 137336483 571575135 -597456286 841060897 -197027350 -387624226 -258948427 670112888 -217029584 -203266590 -199360522 -146948762 -60945213 73324603 -381223996 850951461 -554925086 704004969 477786775 -680401142 -456805857 -138546640 172517923 872933104 142999738 227730399 -883946948 981877864 -163932051 -655460281 -365156810 357704251 -813909992 630898996 788981930 -994290273 -309335207 -714548278 -625986592 449190768 958912312 164193009 785031510 978792211 312750712 -985436538 795044222 -268180082 -355395161 322074505 667271962 -256523621 342368835 868380551 987456691 731122249 -172369357 -369007889 -502085383 -577478552 -545811171 343273096 912479906 -1887810 -576112159 565879125 493716786 944592761 -914526949 331014505 -275674152 487586321 -728326909 -563522242 -855410450 217044832 -599479362 958864461 -508419292 -534778040 725236882 971056817 -575824566 63920274 322492038 908629587 -258596564 439413245 246850779 -866122177 -662812191 811233783 -760582275 962798306 -532938633 -42590781 -792877216 380667069 -261410645 229260314 259232149 -361129960 -370723555 718055816 -360113912 645778606 -660842355 27842710 -973425183 -524428697 119358072 -551814273 418103825 -36889740 168844179 88143754 658021973 -888004460 483473027 110359452 -236935630 -513386938 549128671 754733037 -722233928 -107508075 826628270 -874717031 71140913 -594508349 617432399 400321621 811060645 582131429 468301411 865760134 -186979854 -527103385 329481810 -352425570 -608690209 -17895823 -622791936 -643466011 395291674 -543051373 -433464445 -128490613 -771274376 -347406791 719308926 -227623218 -543901383 -566402949 360520146 744803019 200092801 -910065671 784681001 -859481558 -886643747 -302646357 -65680375 -691676961 -361140241 64680302 -844683050 850813160 478505796 50064086 -927981338 836523017 89426841 814107333 -256773949 -5371824 -264542976 182694380 548939902 171651712 -721941158 -873134456 594626816 595523794 705469620 -782147620 765496771 -460294224 560264417 837860438 -852432533 689488109 750431276 -426333305 928570570 -409443113 -493167983 482604804 -175259818 -345979763 -206022609 773255072 253429692 462833930 898157471 -333321860 -748346611 -927900895 -939552218 408271225 855912069 -533252687 -414633160 -81301467 -34789460 -861885708 -967964192 -530550311 837079965 -948944159 -389816355 785116022 587479638 579703657 764036168 -127933219 -452698065 833620917 -296138661 -135927161 -135645141 -267679890 -466616774 -731422040 936067788 852882675 -922544410 803849457 932404391 131255616 -77047369 -543252660 -918769308 -37558201 984929508 -104916846 890170302 -503616755 -336033857 175304418 -510686868 801347004 240243266 34653457 224719457 663820465 -320991089 -542037263 -302853557 -89107639 -409800823 -243793686 865254596 600899202 -944919801 797924746 798352972 427120301 965156989 -383532761 -618010870 -152571605 -479837209 342180879 -785670271 658593215 382529405 -199578469 60126514 718075002 506385219 -970455596 612331943 53916342 422257244 -113883425 -96345634 -201908770 -218526276 -360021788 479673949 243887811 999861261 261436 -291560196 324747728 -963671928 158738822 828732273 766816823 -262436009 859313751 -244155220 933692378 -22333521 991995896 776919179 -449184527 354015405 501589090 535108229 -370498910 452908560 399902468 385450068 374226003 -119265625 -37179649 -471510736 -604711024 -825606991 750515497 -265326577 -767850851 270089152 942661520 -507925303 617998552 83196229 410721941 -589577049 429775904 -927219845 -87532566 339258413 -406561083 191102343 -144812981 -609496275 223935742 -595039511 508681943 529374460 404760937 99304381 -509724117 755670095 -253066318 291169191 111518712 71895556 -847035556 -523518166 -563693320 -273826131 -138551776 812273054 -917814392 -951017857 -834896482 -802268528 -287618601 -443166381 20482439 -450297152 16572397 -654918118 588782 -782786914 -437598375 488494057 523419733 732796838 325384492 393952842 -555322837 -920734454 -158228117 342557578 226182124 -765060223 -245374142 567342491 -920344868 -452787199 110985809 -980322457 -86730780 -330018942 -579663920 441452305 -702786658 -782515004 634267411 -608374401 384837652 476783127 -514275054 165450666 -847562946 -494137563 686372851 243463856 857265969 -677097829 251790552 659298025 738506307 583454877 -170781622 -903378873 577833139 -40107565 639306160 -386604819 -828734820 540514275 -794894347 602482955 -310338110 906608616 97184143 118695870 -312160435 887362053 -268402003 103914032 811702513 -950521034 288037431 -456015629 118119459 116174198 134675305 267918003 -438879345 -404363277 323155101 -881818827 -910281096 559346492 -654517204 -938552494 20618546 489321569 -925402631 -324239486 286596507 323464844 965554663 107762881 -725398570 -565861591 -438131731 51914332 -898055545 697871214 854092201 -829507834 151518669 179015133 256671050 -164555466 -969207955 -537630370 268345995 846309537 -803232211 -589982308 -490416025 434046277 -813852917 894769428 -797833252 7845049 946038805 -397042094 -690580951 782797464 -53234231 -455261175 -294426268 -447537212 -343986433 -996382038 527643657 -375573240 82113574 172423006 -513151703 16065169 -395617711 661179533 649567189 270347010 786697317 -860876836 23909412 303407056 -812025346 404445806 669532903 916038804 -730443873 487903584 -296218649 -983890414 -740758779 801658997 -823642968 740105706 254674046 344863861 592830044 -736992609 972387156 -850982363 348340225 -889819281 -879395359 -151681877 -795533603 -968631431 176020388 467026000 -106417286 -937608572 319417655 -427996464 881320555 -363112299 631251904 207889777 -124061570 -783630263 -675705662 764774590 -223839168 661118507 -975645154 -145904649 -821891277 -444694684 -655825160 389086632 -603043470 -399694483 -747625314 36823013 564897113 -779561601 844593239 369429601 585563529 131197510 347362397 -47794975 479722988 118718787 451169783 -108697155 303643538 34528736 189232844 174380571 -166789694 -317614739 -779849367 58964314 412646180 43646035 -617590281 340032410 -831602225 86927468 956103130 -526124548 882307586 -764294376 -709676581 -668075015 -591738101 786393384 58679565 470595198 -637560446 -344123368 -122638715 940156544 464187370 878160717 -920399086 -829138167 -282111829 972147606 -187574208 184130441 765656169 528767265 -830118684 -410805077 -259171433 -972665205 -369026160 -974913542 -279506862 -117336306 564835241 905080344 234440834 603416320 -925389122 -271991814 357268221 536053016 688594788 -944447708 819918118 248493286 -397589478 -940567663 363602236 383089150 -896353059 -223264585 -631841857 -771683784 269450845 47480121 103654110 -593094290 348757858 -520698951 530403183 255263819 -626180906 -975013817 321944151 275452232 -442853956 875789828 -754637159 970805593 692367259 -481526212 -687461647 494781425 -957439083 526624616 920775887 991518257 133556472 674660472 656066476 232763706 650862972 518560669 -53761359 330696232 -703294194 150385355 -73567832 -536448538 -22391962 544601549 -85381706 158577589 -117368034 -77508486 -232663749 -125117514 -355753269 842940562 372333579 -92880951 115998828 369917716 -978585452 981035024 -723243471 237142781 -154227992 48888137 -635647772 980777914 -172937587 599899693 -267449104 -209287643 537156424 -506911261 665109603 910241592 797065072 355833850 -634677297 -226185415 742496578 882192598 -382239072 -108879205 -81276005 -579808420 -875304872 -274695044 -104528699 81194800 -355583016 713184275 997428720 340856766 31162267 -516224388 -407939892 945365007 704576655 162337482 979210917 -118890754 -656901756 133736338 -994872791 -542912320 238906761 202517391 -817129216 157685150 557594819 -795562877 -900417500 547859298 322600691 -327265164 775778640 -433363881 -878481092 166553132 -500133182 743378532 165948567 -366507079 -732158107 582019572 627700098 -113759338 -253181863 -327887847 -15043209 641822529 -588715203 761942675 -306302766 224827171 -330064434 -606450266 -623637936 -606379848 -528173133 248416922 -696687948 160019771 411815969 -174915085 -483301242 -274499246 865139689 367407265 -900441195 846788216 950412955 782625904 -131254907 -380320197 46619947 -453773162 -978121378 -648005289 -982514850 12976651 462544379 678210573 -616403573 535232076 449467970 204110698 655752073 -244409137 324066713 51153701 -292783622 -220112195 -799181465 38088987 -557030099 -282494791 -51672407 781921223 -891992921 -453817909 820518087 -356596267 -494607242 -666994870 -472070258 -430577353 -774010288 -85662680 4336494 109099486 -427360483 -461628869 146846799 -362025786 95733434 601985203 172237941 193689339 782962170 -421221508 334008800 64241297 -249812647 -676459503 -91052330 955633618 142540535 889167049 -819996943 82401873 26219391 338777012 -690644868 276570147 166496271 49652501 -142181319 -756484995 -423871321 -131850608 -669193544 826544669 264374852 7670531 189178618 -740306471 -883555360 968047821 823441242 -402165719 -146237296 -40357573 811385513 253432391 -35928355 -46405464 447365955 115921860 -139815602 92712262 785073236 896150325 -4325236 277969101 284169373 983912665 -469885018 986005586 555978257 -497162180 774778196 -163761580 -588611209 786448403 -301552406 92363236 4686672 -854539462 863853058 -60385978 720718485 737128894 224786817 730352663 180644876 -766811447 38038555 595711819 817671214 862199484 -333105360 -977625812 710979585 -217615587 134755595 -465777331 -634316339 -195594297 37358599 279824167 -344553679 -352464447 -984551868 873667280 312523685 -520783232 137448977 -130690722 -273527321 664202818 -801086719 459442 -981870204 326979651 849610696 -357736994 -162868951 841921061 945548463 -179823305 444621640 -851738203 469087169 152226941 -687725701 -226124183 372925678 676273912 -787837084 510887768 901463672 412848027 -367989959 895527102 15894301 -922723342 -479171600 905589688 146139925 -634427253 -789030237 -746573882 -233710298 -64331574 824775739 -437640653 258039711 884956381 -562364518 -557816933 -426609997 918280419 -649961607 41201239 -939403210 -180621811 47832708 218603487 177133872 -589420220 190839410 830735299 -384352568 -819557943 -692622137 -751604106 198409546 -63795706 -487681992 -381003968 -247539917 202357892 197097769 960945897 973642641 -652724830 430577406 -43943629 -269988994 629526798 327181964 630927209 -88119624 489541676 -537361192 921248709 207572080 843365301 551000862 900076651 759746041 -750509253 640823083 -753018287 -134230856 875139876 -746721660 -631376888 136007403 -980543660 232618381 -39025246 940634374 -971852430 209435221 -598361133 -66215741 813570679 -9404739 -362683558 -366932456 163649642 608870932 925526518 -879941675 -183537505 524612524 -679977161 512663394 264053773 -442995837 591959901 278234748 788756755 17812861 545003543 -281020024 -27335245 154721288 699910690 439296349 569516407 180007333 -6310240 487720179 442859369 -510967871 376839147 776062221 -794407345 -918643689 -563414169 19219664 -950965100 574068684 166171172 -580936568 64369588 980046175 -677073255 -501935987 872025648 -704296918 847849127 -378297339 942948344 683720943 -942569050 946449765 -491764029 752153697 -603707969 353341351 -672298739 152954081 501750638 100379711 492654232 -672520131 -556289386 -730688369 -208849202 -741268285 -686304779 858664124 -511755876 -500029376 880831737 -173217981 -856099715 455136383 -488847714 -364876662 -515464976 -313671749 520316812 -159231506 93420491 130902452 -340116777 6057319 506606387 -602213099 893054819 827811461 -149349260 680005180 769095029 379418865 -707263225 -652027065 -230206097 -198858819 180235230 -654612954 -905792315 588172318 -965051979 -443822616 45843811 355986405 -858959885 546263608 -671502969 416044919 -396111852 101317640 -812454548 190073756 886027486 356759705 -646765306 -453159913 -526533086 947425432 409488595 -17554473 -218671353 885826264 -506647933 -314171039 554339536 863615500 480121478 460974283 -647072384 435855547 -616217867 -964905251 905461754 38413872 -239414153 559318966 450339364 -994762148 799560808 -731598469 756619545 -934617319 -32659846 764128253 -747354460 499587717 -104095557 -906687006 185222453 -120912064 -389330980 -257102297 228733274 838165482 896675992 698664360 979180767 -188361631 450397722 -45435848 -537929352 -803118058 -308099528 -150899311 640529190 -34609178 -440985563 213610974 -205114760 -539252275 374803287 -3635770 613815021 463136916 -450005650 -319297926 657937024 343023869 631065729 757428126 -437179069 -199138987 831535882 -502584541 -597959176 290858174 803681045 -531107680 723228076 601289288 -499968042 200855364 -636343540 -945781407 652541462 865439331 776596554 -750696771 -776323081 928087270 203885929 -970030724 366666796 301449733 446936355 -81041849 -721921575 -156887672 -687914639 92778640 -634570355 564705650 -651715153 -493700482 373681111 940195088 -244834916 376084662 781466358 697050601 457204982 -699370924 758955408 374490605 250970052 131377241 442875169 381046944 901364373 -282495412 406961238 919546553 160634434 -857780368 -437112770 29133016 -712871755 -505799140 -217866429 -501899254 829175126 -812604318 -641827709 -284406297 4327422 300557497 -9331973 -722540080 -466556440 10019516 88008733 621672142 -824351098 -768157245 58674815 -150482971 607936677 822253891 -610234436 -200118226 380342789 -783619454 135393972 -238548718 607733462 71047489 -413497307 -645906977 6557376 -127558116 -39890432 612291686 -832354138 -463074532 177335477 -691228829 -701527751 -890480284 619121437 -431661468 929540274 668011848 745562753 -62795686 103335645 488582764 -281355779 -937976170 -834126615 909749745 385060820 651194120 -845433561 684900648 777735003 708508169 633116347 221380100 -967525787 57870256 -227313342 -71298841 -785663651 -968652568 189871789 -100616717 -951507756 -459162604 -909024506 100899893 -521781867 167644239 -214235606 -98071468 -685861016 912629837 -134070528 289740721 319743169 3248799 777318081 -427301838 328524437 -865489610 593591001 978271965 858990103 962982653 -231311208 366646486 703106873 556626250 914165333 684491179 340100330 179034329 -681008559 -63850466 -152921799 -419707140 557353471 -683317969 355131801 742594734 44940333 63456994 473769908 -293745402 -93176154 -157914990 406595347 764562375 -241390193 -480767131 -623850067 -220284720 -37339010 54735246 864775 -633043302 -437197884 667047512 947225937 -591002599 -73946147 517299371 -671686113 -540532126 764536123 -805339951 991922451 475665763 759305438 -204854487 675332241 -683130717 -741890076 861982824 185367304 486182303 -585298302 13236503 192871576 169908988 418423448 325812442 36247172 322582899 312836535 723104370 -598174398 -472241955 -762917097 -633231713 869507582 -680382220 -665836449 -242550348 202214194 199268634 -768862938 -259152582 525036212 244941664 -158849214 255183939 -108214721 -364276389 -296695006 -463058079 631176087 192297928 445408880 -470192180 634689923 411652563 179946452 379376216 -120300038 -930108348 50365738 -825143151 586341795 -998647811 448568101 493044291 545067516 -121280367 71362986 -627578725 320959554 -193282443 -278805108 -284531837 -818391237 -331408058 958939747 -601800609 775655558 582982271 -978758775 977991864 925031898 413652574 -508673476 919559240 -640273588 746238478 -811068135 -837059162 -929645531 -746803993 288754361 -457988563 -88963069 -331199626 -35617176 744586050 507461290 -204147574 139362199 626930996 -965394664 391303760 -166478607 -69035708 -769889567 -170396762 57335770 -639325400 -223684836 132683958 -98660923 -384709687 169463491 -296748716 -333534885 -998898909 233183228 -178125068 819850079 841118703 796607242 -494364675 -632188873 221708623 415831789 90031360 741528982 704465681 -422555834 815948368 343206975 778595033 -626470938 592332756 295278352 208937348 -613343963 -608864945 51305420 -804063619 -942386479 318878249 -838487596 554413663 -420580091 54861884 -839261274 -758930316 -210623266 -213885957 872326008 -352080938 -34634920 -617318752 228403636 612406971 560292323 -158684532 601563081 357460115 -79926488 828453936 502463302 -65821865 -268952837 -929517426 583227425 -959769419 591887251 -232981821 -768080712 608801540 -513195447 -991047829 510303559 733961902 200467024 -357384519 -869908205 -15557819 288839864 -709074910 476013135 -132415394 -956301533 289546334 409744296 -237377814 460601233 893273016 785221316 941345555 921942016 616419784 508319757 -976074887 421444237 -500016550 761979411 -216931790 -63320834 -51187522 180715426 513454480 -256473424 717794448 158340573 -668792111 419893889 -60372605 -387283718 464867737 -816060524 653703551 940185895 301910898 -410770007 -806856271 -666715210 -280255731 343832214 963095640 -14714712 -161273673 283859854 -830261886 304575726 -765149057 -290565402 562651233 683835589 514349881 -624197957 613084706 -609050783 -486339797 -827201156 329244553 -704702355 776963272 417582825 943777246 -477066554 -909735960 535717104 -139206096 723384776 -698589979 231122563 -463397748 860745328 -307403003 629289008 -725020689 454011458 -22270449 352091873 -862285154 442266488 -523793521 -643151581 389116444 -970407614 -592340896 976235994 -947778695 -686647352 -822982260 252189352 -958347201 -493264127 -157976215 -546691958 834386968 -77805251 140029714 878228607 960245345 -857876526 -190632234 57728874 92111293 646184324 337034462 -51522424 -9989727 -93848533 -647247485 669578515 -661526119 112528940 512846661 435093886 -500873536 855227524 519786662 -771293727 176400773 165192308 -408712685 313415540 -413147905 356369176 652035178 -713019450 416854019 606302382 387996257 466858851 256546880 659737962 892383695 -131689750 799321724 -281735677 735227214 -964767139 725361982 359055131 784895697 589246728 -816111558 -156034367 -285679590 443626479 -640273578 532353834 -471522611 928320663 -721018730 608351353 833260235 755079193 149627629 187183340 -572906284 -411016151 -105572489 -519834825 -547204346 -636935065 217203454 -993290512 593216038 293359655 -793425052 999297303 840295468 -437582378 865678765 110254488 992110348 865765283 -966647165 572640718 510846965 -436478456 32144536 921970221 -737029763 -14822102 -228853462 647395236 -142816428 816144648 640419864 -682126809 -104665594 -704352223 158759362 -680066300 -837024747 -561949364 -37561660 -18216372 718855549 18679694 -394178454 731878085 889897330 -489710174 915297145 156158270 6190872 456663813 -6800589 673395220 -770136944 -969623524 -683496574 -200455372 -72075361 468576509 -798273590 -16504896 -652091646 185845548 125210466 -115503972 -213962461 638710069 420795189 -540978815 293194105 570754022 529957179 -479584217 471416400 -6837086 537070938 962349859 -794354250 -152431025 -801137604 169635952 -580612574 -572793135 795633861 -791838275 -767204720 -291362309 -9506239 173054378 889943920 448668246 -765067481 -273764159 -389135311 -775641311 -542036346 -246715379 233727527 -591621690 386227343 -668614507 -712474242 -512049553 -392259841 35497750 727344214 16012323 448473559 43551765 303790502 -100196492 772439470 -300140906 -298952538 -378332459 97225313 -323243641 493770211 438715704 185832254 -523677528 -968652945 690417958 17023607 -578472825 -283226918 266400365 -621585390 -908429986 436401347 -93322676 -100720638 92778988 279278783 422632645 377397530 -360114710 -717521773 -287224998 675606997 807019405 989602435 82314618 214990994 -978106277 -479657510 -794940969 -347191071 -760593646 -749792820 -902508318 623531146 476992514 701813983 252167229 257796233 984118567 -335796089 -310328132 -460171043 105679954 803644023 -724717814 949632945 -899190107 -393210450 517957905 -303988857 921426782 962733258 -546890286 -603474543 -775230908 -624356446 -822297789 607663417 -791450000 -642123083 -467571118 -423154226 -611976304 -930438293 -296106825 -121337761 -697110612 496970050 797169676 -558382420 393109515 370206678 -554752088 -174355697 -994370610 -975077513 -886636072 -962457179 -463807844 -601059327 177767325 -820824410 998515167 -472728328 228020110 650029849 438759415 -369143070 -558276089 652407928 -903376841 -312470410 341892004 -35478955 -225034997 -784009191 529727728 -604777175 -742417700 772325078 921423960 307638462 723264848 -656714265 756491110 647960334 -244087546 -335103299 794079437 986147277 -41079023 -204013500 817377788 -215033793 3553472 197189725 706957125 841667889 100067358 408902182 -644362514 40499501 -900644333 -708758393 -850911534 448071236 -976360044 -448025469 -742863892 776686830 198544845 434751369 170241790 -170920552 433863779 -541419420 -16608373 -763460472 -701969969 -111727124 -966056182 -630196356 -313567116 -683781570 637060172 -963685000 -800126348 164921822 946526125 -597734163 3031730 22058077 641218405 -981646544 471049617 -208893178 -878987446 151833611 800360971 -417626862 -272166148 -132504492 -457620099 -194878715 -841429071 335255963 655998543 -947749893 -602404158 -652637335 -160661175 669285857 -181463048 238941535 913928744 937455613 -871808903 39280733 515529170 -160697313 -575096927 -988145134 743633253 687835122 -565489210 -989522592 52904109 615764427 917666191 467426493 74000982 -141474059 -999786351 964090268 -885587989 777462560 -778563666 925166494 966052597 -648641454 -901376499 245319124 331562274 -316472034 65838187 715373954 -510597597 642029005 143248877 -254040762 -746447409 -350061082 -121466644 -227976792 151082579 678641488 -2061268 -475806329 292987416 478758222 -419364733 -826079373 -400541025 -734601715 254219392 601436069 -137650866 287828180 -302165382 -318070424 -182711354 503488659 158427395 -177172188 -368352052 -176258211 103186816 -67400511 -888068403 305206058 -829781418 -964025881 -312884941 -309006551 103250819 -865124771 801910994 811485395 619922448 -952143380 -708003745 -484691016 -357930459 -569677841 -17298680 -806066306 -115971651 700833621 -114255792 690754382 -921302112 -106390725 938841220 -351560235 758014082 -417472541 -761884470 156420079 -812122180 -766058425 -765301732 -514881713 -777281188 -443571897 -19876 266169602 -680758986 -514551006 607190937 -235383342 983548971 830987590 421101496 -944358961 -460027073 -243590796 -243984397 -338774762 940982296 -667793877 -82089776 -762380077 692914676 -325686583 743068024 -167257176 255889393 -642824750 999460689 389125202 382844645 396778138 44426348 -35658840 -63911966 -426802505 -409899911 -347451740 560544383 -315153405 31659410 567229072 -510852730 784042668 -426333002 -588494340 -990742868 807912147 224198843 471524566 138812402 192458540 917675544 -606712370 736791484 509177639 -390555601 259677193 475357059 357108176 148874522 540060698 25377435 151435259 -173655010 -382513718 520731966 464038738 -275408061 230551916 -254947795 -319707453 142464 -573481792 814171235 587544238 -562199035 -308104246 330056334 880963304 -51976985 -433390489 -564094846 933462249 -254084572 -340241981 -52819837 272635476 -516873033 292793434 -648444315 -852021270 986860316 254712827 -269202509 -32289417 -56373648 939887733 -846822796 -648970251 -232780488 993348932 -947333330 -593547970 -393737649 -22301827 -725241264 -725804748 197124144 -718594869 782001429 366219531 -558400913 134915620 16290571 -717773586 180266316 -802732472 -109673023 -35385294 -750290467 -8592023 -76209913 17420236 -9786561 -357602249 772167780 -618995748 536300072 412716939 467475703 -315462074 66969829 895670709 -980466503 -157315080 800008891 -465981628 936565256 389888269 -773719863 -820443723 -732979664 -461210207 177601909 -435268103 409965213 289364302 -679073265 -424767861 631595808 728807429 -936943891 -427335323 611486799 -266070592 331066644 385393068 -775147391 -399476428 -716611633 214942359 -616035359 -736959335 -433893878 925509711 979422619 147964430 721960993 344719219 529127311 -54649247 -940969926 -417085365 235044555 -349234307 -958455547 2381699 613215183 -241020782 -571093431 723892680 755440321 601759972 183550173 -91954470 -75548331 -776753745 995662632 -50029377 333334593 -97961274 -593419522 -259327301 -618182226 298318351 -40525207 -595536718 -18504212 -1648842 -195672401 -342759231 -47985789 -306197327 445354995 -697919020 -782198256 -983883661 -60169145 177426802 -750526477 -195008321 -352372240 -326084668 244187620 -621085376 599344542 27820339 -301709015 6178960 -758270816 -24251939 436921200 -371998579 10959238 912394294 -994802816 -895272207 790591742 -199955827 -360101039 952107966 -355223266 680211145 -424979760 -45389870 -118155732 -438891615 615187487 975227203 536104390 -885372918 214806753 -65819453 139545041 213069644 -737140428 -305753378 -892299575 -424830679 -334665722 -345419791 294292758 -25245055 -73503698 635582260 782365112 -158946727 -246619951 488553784 -901320652 871942286 -514168026 -172291585 870775164 -420969621 987406191 -570999964 -459193690 772682514 -323746494 -558262107 -882862423 111676207 -559950040 -924203766 -140375863 -581680974 730095614 285028178 375493986 939551310 407981709 -292587282 467551930 271734943 787802153 -664226668 -660534122 690243590 881877680 -222377711 -564765525 782706657 -140470957 -572860446 699168086 -828467616 991781144 357664988 -978939436 -417821192 -664093501 -682319182 865383527 42646339 923672525 538160609 150501249 -376236223 4173672 342196091 644519319 -198312193 -83266682 -772923608 209086238 536236333 -610335131 752192688 -120756828 -433514578 -772208761 -863911729 -103105815 446562611 529654900 -536689446 -509195781 -436169555 965964820 141861491 414832565 757940904 173210118 176249588 -954076275 937001537 -713596794 385124983 120643124 207164486 899578171 -777688586 574692333 -78363166 786626206 -425411373 706358763 171963548 -345658779 -460645581 146637579 -449611183 75701840 287738476 -344175840 126273324 813627807 618857180 718630467 691897120 730428126 -944630367 904463853 -20645524 693728995 667448279 -860315400 732091814 -594626436 402462703 -146322214 -338359937 951612425 143221421 -661413363 -293536789 7010454 -8301420 -618475231 861761233 925262452 -344355612 -357671067 -463394967 597197512 380179453 -764325786 -73753627 -836710369 -821416871 -847214024 523107653 347861751 -840991830 -115411299 226198786 -556536759 -103900131 -997255535 738618865 793828475 78705722 237154417 -517458018 -93747328 -833250107 -516080513 281936586 683149843 -417972968 601689295 175818913 712871652 -965254487 -587487757 -365478790 690976190 -611063622 -586951825 -703016600 947873458 -976506550 634080354 609162991 807343371 615422338 605766936 -908115942 -413840241 -704173068 -63670527 -764052826 -832905668 135684657 541405110 -849855418 -824027239 330211613 775205205 753891308 -21773885 442580872 -443859636 -333944747 215219511 -25010676 898490078 111966719 -242125630 710910452 660435021 -176846033 -99661129 -647756395 -431197706 773812779 -315428536 256754137 -226952432 -324719663 -266377442 -657438252 551153269 619916220 977922073 561242873 -224981287 865841413 -231145133 755543883 -622701191 -235446403 -393402827 889533178 -213262587 -293930600 169410417 967964187 702211817 938646773 283133028 286403982 676597291 397498135 -546856067 522944543 -950957410 438986301 -851359365 -599642986 -693446548 -543751390 -436441537 225971597 939617502 495674282 752259139 48915090 -235370544 -110380722 985953529 79192473 79474021 -834482725 274874488 424615809 348768674 804378367 984819018 34438916 -129831879 10068801 -581336467 606047357 623542657 287569895 129298808 555758643 973017138 -26390366 -971063316 -442648627 -102343187 -300260360 494254919 -733548865 -318963293 494943570 519287055 -867153976 675512685 -863080203 901357006 -481144965 428639828 254866966 -991794329 137364502 -363693109 184980866 967168232 -510249609 -264955641 -297680824 964035877 996395588 -817924131 899574343 356378356 -730327919 230160996 -693235070 -549169538 773502784 733984117 742940952 -55762214 918645207 -368585758 636180491 534572578 680896946 -806421950 336244274 226526942 75024532 -135589238 62774645 -330680218 507939998 -740557461 244884082 -99204835 -425305541 -362678681 752548950 754128132 -78177429 931509275 -318460361 534967646 -829080482 708207002 543834032 751895040 990932699 452763457 -62567262 -249034196 -158403580 964246952 -460987370 -751837641 -652782161 -631426622 191713170 148547626 -159177557 -546398829 204344542 -434970087 -398136860 268361825 -878226048 -189213787 -743506670 -208834697 6513308 -37277202 -486792570 -748867304 564546070 -160219011 -990688734 -421369330 64286896 -333000238 557522725 -97040349 923441295 981439029 419492544 166260666 -509017826 167068883 -317070623 -704849016 -602067972 -713122457 -720343634 -268121360 -601189916 -225933793 -589106921 -969420092 661958193 -339658906 326584001 571726757 911678132 42960637 -421734360 978593530 647044878 751600807 952135881 830442778 -434261217 933262408 499617613 61491398 648109105 -919837337 -414679870 -215201984 610105383 902883460 -502166361 82512785 108861355 -624033863 -476289886 -307308832 166746296 972431568 -872719291 -58801508 462873044 -13533286 120516877 -479634845 -978330342 -948230481 820520798 47444324 431981478 -540325635 730421915 -175185552 722481992 531975347 -203721312 -896772773 -128505058 -214635774 441962744 -233005433 -448122335 941850280 253169823 -858291080 -593313499 105356798 -760014549 -395316078 373503411 -932454919 -797426868 622747162 -567185389 -85005272 -562574538 492612846 -482978133 -803449441 642125744 385208505 -500228819 -850987589 -10694476 993991634 -781800061 -862074810 462324988 994594532 -366106684 338324282 -819879796 -225281727 365522642 -652814952 -254066918 -912892365 -312234946 688755946 980669704 -780520464 -200021962 -143377889 -535315851 -790922146 345412308 298752702 144826860 750857215 93601170 942607571 -991949418 -974235570 845773240 -738402598 962859916 -294365228 -352411318 -26060223 -700723112 -87725972 -815206450 145160693 -137021733 763431237 -56839851 684781544 -668749538 -421951284 -506911214 -783594004 600128131 -720619707 788251340 -645492693 191142720 -247283800 345932244 -781238738 495263316 267937036 -813163941 413690086 41393796 754831924 297283233 543996501 91789411 -38266732 -619455061 970195119 731903288 528644665 832623799 112600587 -834190865 979475641 30137370 839077935 558226401 -473376226 587920638 917844037 286067574 -235867629 -263753977 -919026764 61041552 675731609 -273845763 480593169 -140905597 576734851 -689258402 734573646 720594646 -732574495 556039815 626223339 507046608 -712818181 -212053823 511603227 507287726 -84892775 -174763216 -651251439 609690501 462821340 343649763 669583150 45473856 -869458027 -864302696 395772507 -769038266 -254527180 -425464823 -256662858 -246550899 559513201 -506104181 -138862448 -292812684 -81859190 -322532799 -824380521 348303050 649769474 141931072 2726228 185583528 376817396 -882818251 906833630 -440983597 958925070 -531469273 90343671 -303575814 -984839480 719002812 941841320 -806926011 -683938841 664421820 -276304021 177035237 -71138896 -622048895 -779146678 910397983 -272964279 585595491 -858534365 -780878455 -972575567 897913201 556721688 -47925749 193310501 12542307 -38501116 139001485 347138081 690292149 -298600885 -679584442 123808787 773637958 -98949669 -726348978 -826978 -50436621 473541887 -838137702 -388183093 -17270926 -266780217 395549758 -428753307 664075426 334787183 -251506187 -22646190 22367148 -336993737 991744388 807361983 -693688664 174867515 291295784 -512600193 -468900943 513191134 31245147 198516270 898002428 -843833359 -268521564 714528598 -113189147 342731967 -665732186 -717615674 -322961885 190071559 238543493 -22417597 146278397 -750528870 -653113794 458653128 411509155 -911209040 819348219 -162679162 803379381 756033034 -619950841 -844857389 -919603883 -189087317 -366081793 -572077789 791047594 511431930 957186992 530410868 921171259 -257834027 -180570873 442882552 -458005992 -310887236 -195498816 86757946 -616346852 671200444 -556103827 -420702909 516558028 212972561 236871886 183987244 194791350 672578172 27848920 -151112464 651844486 -934356404 309485708 -547777599 -20545105 952108958 -421441706 -984988992 444663147 -803888685 956566365 134976323 186767270 -419883346 -294350464 987276222 156758924 -85295157 447079537 97675311 334310001 666723189 536295629 445896323 -606673544 69145133 509887055 -196434449 -606118518 428164553 -424133911 494808551 884161091 -261292566 346107999 509732789 232752546 542896130 883107266 -614086305 -948132925 508319891 625598315 -997712485 860975591 -77656920 700063639 203907156 390484902 -643407490 816282529 -311986219 -34062868 335284273 22044976 785801262 -763011649 647092078 -4873325 -174660 -990125884 -26404771 630273467 529879616 -166704955 -830296760 61688999 -390714759 932287187 -421488952 -927064536 616111006 409761959 672614730 -441797356 596295269 -147279336 605195030 -691935555 386422675 635611878 899526327 543537608 806722971 393490050 888010815 847632951 -701545828 -604698488 -708735082 579576149 955153742 974832125 -242430198 -128663413 -133890280 255979130 317208821 679055566 344624685 -887572854 -953008105 830243900 338713060 862464808 -107470307 -292285375 -961630029 898561104 312109615 -675101737 -907173979 -28860558 378319845 -846865301 282421098 96123875 560011402 948122122 -948448359 605972818 408149611 675330753 488508443 -327465929 706479328 958178493 299276423 -407477513 -73571342 886252690 829409801 411846870 435329934 -883910664 146856108 -640088458 27106968 -641767816 563126266 -535992058 311509714 225016241 909465182 -199977213 -365047997 885879833 -98670122 766634081 393343693 -211271211 385918621 -675357126 558948711 941044714 -517948891 -505198617 -987368198 905237730 796224473 294492000 -595426591 713625066 167784983 -64138792 -675371023 340882723 -165921742 284914779 -112314922 703629302 -27302707 685680539 -849236160 786576758 -315399719 -905765133 638890134 -23247265 135683559 229375739 65774292 -422290482 -30793349 370220917 -969495817 136629826 -85986903 514474078 37272489 -526829659 -436688681 -505412866 -630600239 53014042 341102950 675271521 -155620355 475071162 227614140 237833520 142772938 -15974907 -218705630 -686537509 319520842 -49321161 305285966 800415661 -775011618 -226472246 364402764 -233605553 -705274067 -192058973 -208370637 -439269690 -977754812 831810972 453854936 758113752 418013366 -16985901 -497768206 -510046180 -324732175 956247714 -28086441 -389760672 163863829 501710076 -133523123 -69744280 848438264 769829915 -763270406 663697387 -926484827 896464346 765816901 229223719 866965923 101888742 -416647909 403022877 327131516 -749046393 -995788258 780051973 19090269 285061412 -649157351 -451567768 -783203034 295474647 -220609521 436295968 768614984 -445389392 330739140 -626227356 680652917 857692262 -447320989 -531258885 -366598357 869871932 567180083 253483855 -148592368 -8787164 161609544 715418346 -213613151 -918856270 234099986 -161306431 280160666 -947134184 -845788750 908737173 -762217353 -437776291 466913484 -365744384 -922650391 432023721 393420351 575206000 871499510 -747971655 -238842539 641077527 805429123 -559325147 92535095 57291503 347927229 -128573431 -204799431 306675686 -155842271 375860010 154819509 545268224 -875139320 278425641 -395538237 554216749 185428576 -260238997 127122102 573097429 -998353863 917922332 -742335883 416304361 579104805 951357146 172468712 698080128 552523378 -123716010 -643970015 671137965 210300164 883332757 -367566349 192085835 26659521 -353783380 -101419202 -741668512 -716127251 -877397422 199970014 26699004 947716809 -49229906 720480097 240115814 623139426 145095948 11014917 560646451 348638175 -664406905 299334924 197210045 574525659 674248068 275394339 859628474 743400263 -485985198 -270570364 -313421958 722330190 391759556 -308297103 397676569 270187604 782151904 -647922943 646543549 -361305504 -271995182 662724448 86154865 -426612044 59981327 -162170505 445366399 276711469 -32421530 14304329 812279831 -718481782 842270992 -623042651 376250465 734240572 521947857 -287636771 880774293 142902725 -697809756 485359045 -620337958 391985291 303345124 641121660 -970189216 -239313717 -978845845 -468640637 898961229 981166685 119925540 622555854 849162345 -909094966 -848432506 -449203810 -997672295 659332349 -4602925 -493446347 -455699870 -509001101 -959319323 -103759943 176056587 847235415 74063723 -200877159 -399778825 -571953333 160904167 273302493 -212174423 -490298501 220143824 915654271 -836145122 936593903 445953168 -190902203 723692963 -342041845 -466950782 427372014 -647709977 990636405 -371005905 -510357823 -105665316 603813123 -710387058 333414343 804744050 913775272 -987591551 -610279332 -365207761 -225799079 -453705594 -798789064 -211031873 311193720 891163221 334912053 4084828 638750505 283127939 -96973105 780040265 -55590719 190496027 560187393 548984861 -948002037 -317211414 -772691965 804508393 -376483269 -395021563 596560723 812025206 -946085365 -474961868 -547680143 389447951 -931703223 -448378722 -745335804 468791689 890463816 452062793 206506922 296571327 -391503250 859205703 429714139 417260629 -813837534 884147351 -114268197 -639675072 927540788 177693898 500924265 212494162 192382135 217856797 -791706251 746345170 61982473 -219575071 79023756 -687504632 27487577 750668597 -399341575 899301883 462118596 507495467 -870630609 -163603180 -36779972 -905927970 670640287 -428108493 -830989425 142763312 -68804153 673416446 -94526405 -944718918 -389600267 955136856 -825729829 -325801247 -756369304 935620760 -754221861 -618099962 -54022883 -956081286 -739170721 -834125847 992047786 -279078974 765986762 -616282401 -143096827 -191456553 452837138 133033804 -23638470 536096390 -485052508 185403748 -378057246 729837384 445614769 -565766882 744572552 379879097 673608528 858188853 38591878 -205017141 -726344641 104264329 421932749 -371194365 -68284816 -650578861 883705 48093336 -707366887 910414379 -127662677 537757494 584063509 -901959600 -819206776 382677042 703914735 362723166 753666054 -348139072 -952515845 -900465177 140231931 -94862585 511581662 8620578 -446447853 758512606 47055852 366801372 -560517949 -873004229 279792009 -738917779 948867615 266135122 132490974 -84946984 -180113431 329125199 -567506523 -106714769 -100857727 400177529 108390934 -552913798 -205405352 -561093127 -14201320 -120722070 48951999 430527591 -92081922 -868302747 695987438 -781267614 -444615021 -989010196 994085996 169869746 934995482 490973975 -833260935 -586926300 904846520 953667223 242512068 -658682760 603429298 866612503 884170093 748360353 -506194628 708421719 563981145 348385805 435117174 -259020272 -32078210 416284543 296244235 467411749 880651033 -466632640 -412770826 -597949880 923829123 -486028247 -616552579 370675369 286961911 781213164 -846076260 111405261 715629120 952831975 -561322636 -629578241 -833563705 500123033 707374299 776578361 -604749089 309529189 -291103322 -873484217 -244615730 -605160361 -607072654 191232536 484905072 458750187 108629311 570164710 -539907446 627992000 881146606 771745116 770480893 901597697 545418279 -883626607 -317714273 677197356 501053468 161127799 572608182 -780776525 -746866893 -311108995 -874209768 -619662086 -589574037 16957200 -146160333 -284926387 -998420495 -419816091 942437429 -664990932 -926568032 -746828335 485844418 214549438 -723171489 -461079895 682908161 538019973 739741163 757441613 102823752 212317289 -216506928 177108958 -950313827 -674665614 -321529864 -649638650 300065210 -323892970 -14403965 -50256428 9307834 1113225 925572939 -835067254 -608921810 -435713693 -788771801 -757946346 -536369091 -552006594 -162057717 -244096317 -376887948 -989863986 -115194484 -619056117 -145963476 131501131 -672068183 808964268 264374605 -892515537 541666183 667832642 -432260041 -673062489 -824680334 -225282455 -766313809 125210858 495733696 -560265452 782916110 -948033070 -829629056 -273831373 961572511 360237692 -67117668 417519366 877378761 -293996377 937169690 435955620 -917324904 276653494 383233805 137393089 769062444 -122756117 476355807 -572076063 798437408 954631153 -657659512 -745464593 -142811661 125676686 -38231700 957706634 216948405 74651609 -181153706 844355767 -811350398 486241024 -51367333 381420975 429989802 -718447942 -364284011 -463078134 365965971 742305361 518001066 -185340178 -707197271 -83096087 -740780137 415406361 -9827635 -543575971 -580732941 -558028888 608960565 140704661 -401513766 -273126518 -540551977 170138046 675950391 -437302839 123569891 447489874 -71998222 -688405122 7712346 -676077359 -938738620 -708163151 227584752 -488057333 697757207 -364238542 113708546 -119167866 -794235308 -310593210 122053802 91567897 -739618807 -990797846 68681942 -775353682 -148361416 -626685038 -920690512 912019016 158776735 690426155 713844396 453853356 949947693 770924404 217518081 -949399927 -978665528 -931921024 205037540 -153620833 -779385623 -451877759 -345754534 -641167334 -117454833 -474803654 -650691383 -549026851 697839287 628605445 348298359 762638267 850671000 -584128469 -691278420 517242874 -436694106 605817593 464870673 444402551 -763300914 322594004 213436199 191679897 133243788 -317814972 33647178 -948520714 180425168 298009891 -204822351 -445188146 -905288189 -384824715 421775441 -572742317 359102368 -544471026 505161401 -155172668 -573011304 -306867799 -350804746 919200135 -965816539 -527225906 -229089123 -463852560 351780001 215456009 -576559886 204908626 401031777 -38898317 -163669182 424600982 362720038 297527398 920980130 -421487024 725774964 816139917 53488859 -148829487 -416807799 -803725722 826094072 -556480541 -855134253 -831797829 764041329 -709470099 -271392192 673454173 -210860066 -291054617 -777405727 758232660 34493724 831658823 -223556437 -1918415 545611725 -718649284 148621216 -563062818 -622026026 707448956 977945879 -720315421 -478780457 -278906374 910765151 392352306 -454407368 -645204957 76970232 199470262 947077991 803574061 684548447 -748575365 318759846 -743648811 427943066 968564463 -761339422 471190026 -518075117 598460218 -717918479 563800761 685535140 42044954 -588120277 719776467 -118034214 -682439739 -326673543 -644482204 385518478 446180900 96580701 -652810852 544457511 476514498 -429693159 -914192577 108677889 -231249341 -887675290 278183231 205613653 232701471 -32675119 263007162 -952127235 140455617 -857487230 805168070 409775707 161944196 674409099 353616393 467868032 566596919 87447274 -34303263 -878049257 -314513092 -180911590 -713631819 591001600 -507365265 112057479 -585273465 -311041636 973658411 -848022900 -876356565 584681422 -4001049 597920823 -475827613 567866986 -746336364 -225274893 -122307170 -210104727 663512804 -738316240 859032224 643028317 -509389911 -360816227 -363059980 531341200 949647921 -669993230 -65766810 -783444633 232673588 694598361 -835764472 346889440 871693807 125549116 503682357 653300334 -238676337 -670674167 448554462 -39313982 -36498571 594682939 303402380 -987301969 650631785 460579405 -241860552 -883605056 -477074194 323911715 782426064 427217808 673724058 -507664775 193083444 -588080846 431788771 -197525261 874306309 757693702 -209245976 310498735 509161525 128640237 295631123 -399677626 -655230897 -245972992 -49082549 -892750783 -694828084 514287146 917849786 905521729 -239572912 -548070587 -320530511 -337801179 -560862087 616532224 -488371311 503747071 260124973 -98022299 -456445125 495117880 637942518 355897877 90622177 180421284 900725897 -220494546 364056558 -15659468 381312967 926002648 630027559 308958719 -580299102 385188879 -348448277 -740513333 437776736 -698277891 672186214 169519931 -701975444 89066661 -621779173 -71531661 825645323 -542886269 -519683444 557622816 155820597 518183966 -304805538 408736002 868630362 -161049877 721248482 -85794816 678509918 -928558266 69906341 -323644712 -265246469 -482579187 383474238 453677328 -409769318 -679610750 -755703388 153976547 -134520336 417527836 -364183389 -196063376 969952700 -654995242 486580060 -391576789 160727994 -453146186 -731741656 200160847 -453311356 558550763 914893373 439752123 -140509840 415717805 -748292394 -880899334 -135886448 580661795 -433039174 22320800 484187193 742585712 395295543 456111019 -47151164 -411836271 643540311 -87836878 594180931 732439309 156639227 98743123 842660023 918534699 998814638 -438493450 979060492 178456924 -640025160 -209807108 456181072 -476270525 -326832645 511087957 991630258 10514779 -790004795 543392063 522421574 764102719 -514904294 -865319839 -692220649 407309199 -993952460 -643701169 675330364 965238415 957071243 312016885 -109176316 -320238674 408018909 -804242530 -702820114 -722252042 504643413 -410842652 -259082589 -615908539 597198353 347328509 632610534 -794291190 733002017 -935306125 338520703 -335285334 -131226010 417966194 939058868 -905368834 -799414792 683880827 -245565363 -544275477 -282399845 -74929919 428474558 -42481877 940200671 986325454 249786566 980373376 -281677801 -505554649 342367879 253645527 925432980 -728490701 646337613 -676960757 82044674 508706640 473154857 -694339493 -204812275 -484176837 967887513 -598909491 -360320127 -574042524 677644460 -343797149 735869891 300771353 -391088204 -434554202 -712478577 -525347206 55676557 -400648299 -536917862 -97245071 527802362 429101401 71962839 -665463151 454853167 -233306780 -593973470 -194359927 280459120 -84161071 837095260 -903485753 -29032445 160494648 -173695743 -498653312 203072546 256680494 203286016 758299865 -324273787 726128460 474920484 841213802 -527612475 473850572 724661348 56964607 -22973821 -886234153 -369117165 -463949597 -846559634 -610473570 952757280 -433050746 170945452 190234482 97863095 372388271 631789203 390972150 924018150 651778903 793264367 -663531309 242112786 218929039 -564655979 69159713 849981031 785000506 -840704092 600429361 242874867 298896731 386958863 649353480 -784989906 -67668989 157250940 -774449160 -645141957 923587908 -686097464 77879048 -665446067 147396096 109859652 123968588 -598944648 460782279 664829264 811847769 -931929646 770140747 288250223 981257158 -751565912 -810836389 -893413185 -992771415 357050557 -821133100 -645251086 806572507 311414600 -596101163 -815539654 734337375 -539277525 701151469 -146744490 615534793 -2313967 647913072 -182338941 714407387 -107734012 42811632 -11418176 721783663 -586442372 -163865073 654144726 -42560744 493094607 -95478029 81980805 -42831812 -450295946 -405251254 891144005 -895594562 -942725591 598123669 468170331 -135944916 303487323 -516375550 -660691078 -386401173 -234987186 260650965 441179515 977686038 -990686434 788538069 -308680082 -103720674 892149818 -868729710 333828843 107046982 236464328 -506609119 -690205724 -544498749 -325986580 973483137 -225975499 130295895 689851903 -610532389 678507164 301381615 -447563313 706384717 345417158 892457546 -968292333 -797747598 -372964325 -489565532 586628393 192529474 794405961 11444458 -815088390 -455258078 43802903 864048606 -238974298 -138082797 -204714228 -750161819 -512051010 -553097434 -219147322 -687042021 -210598748 -583528164 -465676037 -932418883 -20291191 -199064204 -538258946 -613524690 -232824352 843926878 566502552 642758890 605635070 -524597256 -624146974 -609411829 -56051723 -499139615 159092375 965003468 -682981444 726974979 186828264 -190214040 -624721458 775867228 471736800 768068303 -149897933 899226514 -146449975 88103763 -143596848 -517024958 735637448 -163619976 -958008033 83247007 -130425875 223113742 -211064949 776931456 990579880 953161345 963864264 757132093 -93666650 -829968659 780098196 -382684609 790016307 -9216152 286520317 891929190 396892159 -906781819 654315249 584139850 -827574884 -158156770 356077909 403834473 -440523582 -499490231 -649717456 673596522 -295517564 -706686821 -441155958 635442359 -277274323 -480092804 503809663 -102674431 -982697405 765658376 315254336 -388840284 881776572 480502180 389432317 317381648 44959578 -444230546 -700226475 -459474270 833187904 230655281 363385867 12716772 -177297824 -547711018 -1700568 202435824 488819337 -116555462 -365692839 90576072 123380744 937262089 215539528 136580650 925734721 672302460 -17507354 -660299014 964832672 593202484 -945005756 523026415 804720885 109032650 -612670013 -146421665 -879095364 798531493 884189395 -943181611 309382093 -662078371 822139090 -288049250 -162918470 949070349 65932172 961325559 1396456 920221967 -188956488 -362369132 -822879730 -101703633 -102926440 884914500 238736099 767807706 -266303523 -854424310 255086307 66391342 -396996270 688320001 31808668 -662875397 984449167 -872342832 -106014105 -969574326 -443745160 37377024 18467838 712621870 -140328276 -245221610 38708513 504665139 294550199 650167937 873844265 88682881 330561552 -961926098 519147585 345025089 -382879002 -287746223 -867840884 554087158 989749499 124329368 -812939507 -205596707 115892986 927038742 641378673 -759058034 -675799528 -289425442 -755929769 -947917893 959855287 -63225905 936863587 828022698 526488367 586663371 996834283 -159080502 -106104406 493793428 -106924543 -761493643 -273368978 710496755 139160106 -64533130 755159624 -239152016 188972642 659634937 674538934 476003720 -210018798 577732241 17199437 974294148 615307560 82364367 27731236 461887758 727732713 -240092108 -55638797 649850589 764715315 -10117495 -42861019 -746921384 635020499 281195687 -892390217 -6278678 197157148 -474724965 -209375953 161373669 262873905 -918337734 -414843516 -372054079 -852808139 255559315 -861843206 -36497028 932131634 747363784 412829685 867960443 -241520420 -774795703 674138500 470208694 828273354 -116014455 202024049 939899871 -235702562 832810463 223063801 440310970 -56901008 799535522 973666548 20841900 -335337586 -381744587 -285627276 283703292 -307098086 120323840 67045896 231685796 -950455802 997586988 -656303972 558080407 927506450 285098218 597059609 57654450 123717914 253676394 421567242 998612400 499150738 -342203798 -344222619 -426262031 -1313548 463275748 760928828 265237116 -776215636 -504232869 -772456008 540421306 188923730 -717336232 -784401629 427004614 -135845764 -732266012 93342049 484222584 -780648713 196713140 -49708348 -490665691 233024167 700783752 931469666 102099635 -311835443 -530940201 101594636 -116370403 989186081 954840350 248861142 -58900279 103537067 609121827 275797791 395646594 -52627382 -189906431 14184221 -959714603 -224178618 245556255 -382451488 -133661500 4847177 -886996867 455531581 -244508325 142868432 132287184 -952233337 340943467 -644896709 -782589432 -869458568 701991823 -440641466 -800620267 -606867366 -431887583 -701460435 676287283 551475889 768300527 -320162087 -671726390 414107883 170564799 408419160 -11593105 -659434500 -321216408 981608363 945070449 -156969719 -298076156 423650233 -467566837 -646522145 -181382699 341411575 366952217 -118514735 -893079208 697552614 -336908681 -308456453 896436380 -886441301 101453394 864934725 19002001 -303946442 631612492 -323151685 222261639 568164979 -893625776 -154839546 -828824211 170372018 -476331130 171636953 -264341055 819486490 906731694 174843445 -696077571 886144083 4456890 -654484182 -851445718 381688430 -133031973 317818587 197686979 -21436408 -436256708 -665789688 940181422 -412349304 859804442 134751241 -348515389 789400200 783508170 -173784695 -426155142 891188355 231540930 -707715347 -710732210 -34660353 -568133537 -959623044 724432207 134210684 416580476 943503406 -812181583 378657765 909830232 10084618 -944695418 -877588921 597370571 -186058566 -875108184 98302533 -145103547 -862789218 -548418344 779763515 -334826087 210207574 -135665342 209400245 52406425 717159429 -954105526 -835645785 -981556876 -794186845 -957827348 676781222 385228415 216437844 -514916009 750204447 307544187 -597227671 778407164 -888208513 715175834 708014339 831881154 975655851 -960533170 11289674 -421483415 -296823288 580911202 -521245767 -801029854 -652240412 642704074 750164045 -891639803 -446270587 640908130 -360990750 -766517834 234636561 -55076925 -12688188 782096586 510005066 -347320934 432852857 998067382 -547603565 -441999238 -124079090 -575490498 809417330 699538382 -477171813 169598229 4651732 878406187 -541136967 483976448 -547851146 603382245 694818617 825663185 981586950 -627162552 466961013 429684908 555866381 974236747 -102527458 335923969 610072319 -730158386 -917889816 265492520 -770708139 837736790 -776489807 -866450536 271817013 -66138946 -428556955 999389105 -503246908 238279064 -836085535 792214753 43951740 82969031 505053942 560149694 983129711 -865068823 -388758946 545470604 718067043 252875895 682746040 847908165 -843209202 861095730 419436793 -795606734 -564356690 90180534 924861619 698819387 -849925666 50714490 58071647 580522050 375876652 -78916286 -697045541 -546476160 -162163656 670819394 422502890 -52661157 -797667856 990309991 -659845712 -587940084 621533577 485043858 318898132 -41437899 163270655 850904007 -329647898 -406923395 88951301 589754853 93847417 742463817 386958832 -112271277 210392512 845971566 4978998 -547998419 37634569 338206137 820860001 421185504 332548222 821684396 -909426112 -592232622 -453731129 -354746912 -639146375 -267408659 541339479 834472360 657935883 -827545534 922795803 145699850 306682151 -499051407 -996334807 -762649751 481066012 610666979 -312226725 -368885379 -556417785 979952246 82352181 276593565 127218137 -536751556 582454871 -789139445 -293873409 -304900708 409897334 -245126877 -695118978 845584240 145909635 597514646 -134880933 91529993 -742085868 8331089 171726824 93941848 -966374508 109619196 -462384161 -975420614 -153374969 959614897 788935338 723415837 -701021161 410068985 779309247 -176409308 -236199520 770027207 -440278666 -36196402 -256669320 119317257 6123235 -468029601 -165536641 408900378 392829122 -164697344 799944737 340682420 650702809 474431105 -438320308 389335328 885809988 301211885 -646717453 -783893940 128833131 -490658150 -696407342 -270974253 993581235 -20263646 414728664 87701268 678233679 107339346 -832733809 -358405800 804225374 236122137 516693438 -802932347 364846385 361540650 -262311188 824095030 965192828 -978297109 523585938 -465041206 142918446 -140403482 210771595 -975570651 -677646498 -726551153 932821943 663018469 -249518405 412782475 -37215942 -355816465 -471344166 201009512 -826852740 -432329699 -88794772 784714911 285649020 -124187297 134511620 145905193 -844008443 -857667704 -329982544 -589948833 -149761505 -815037746 571977414 603897450 325064383 265932262 881321221 402827347 -730792941 30313397 106538020 -22178058 -343924552 -772325634 543646714 981143237 -32031818 656285671 -226451996 202340362 522374411 -535517577 974503225 -586768369 -279094074 -239459256 805888387 703533344 588682804 -904705903 6581858 -728834827 592979587 737951142 344349521 -876746720 45581940 677170399 -979246476 -494130519 -168261680 661889190 919752466 192363728 742247568 -868808718 -581158023 729422952 88614531 -781983057 -247550536 901537915 353933368 -547539717 -457591231 -892251317 -589241920 712331932 -192314999 -678129314 601479997 411576534 -454866322 476890798 111549450 333186224 402140144 290601213 -956369949 912224143 98586240 196124104 66359373 281905021 516313677 499851886 -822344801 -210721696 -873843528 226198607 734759079 -662752252 241632594 168707518 -772415914 133183381 856556292 174613598 784442011 489170355 -826914978 -559081129 -91355124 -958045834 -336059225 -741834268 -899990741 -605887423 -285371509 -34629545 -890495195 210714122 830731538 -175988272 -739783101 954564796 26911108 -962949241 500397324 -952342795 748361431 -179819333 -418493340 19965218 -494353216 65076152 747781217 -717747695 -688548017 283862762 -111861146 -857732476 -911742233 -366607176 813923993 -694169154 660904447 909820469 -268343204 627753423 -968645224 545091778 679743921 -728256539 -829552653 925458135 -407063172 155785627 103318147 -819267720 -511921998 -888826839 -256583013 389454618 726635844 -171697527 -274346075 -780701227 -468382874 -14090541 905495532 -525553686 -524045552 -886300849 -612984693 -323429584 303079247 -808568099 872180359 -588171832 200606345 566441650 -637666780 -833210701 43204949 -688999837 840427859 460719659 360853990 870834607 361171607 410161905 -146531661 959085052 401998947 -489722694 467329661 910000180 -351832529 23895501 -414720106 219900815 -84493721 -940897816 -840414749 -747026852 66605252 581754024 961807128 -457248082 -935065745 -194388989 -603381858 -422000685 866476737 -934561321 722477881 965631163 -368706381 -833547126 -440873602 418134084 177838243 955989310 -850771116 -649709659 311414061 -20473586 648992773 337582676 -400081641 554872932 -317938255 192056208 722230586 -949010486 643587826 -381851328 756580628 753577476 -570138681 536211938 978921852 -619012017 -449566731 96204161 -807524858 559909940 -535485613 -126895925 575494126 -813546147 990866777 200053640 47736964 -222167547 541539490 -809857953 965355145 139129305 827810939 -153743597 -258724071 419462808 -5199610 575856737 -69486815 -176380817 140820779 636693518 -301913984 87642834 187576105 728272449 539375371 885505610 -735062705 -484129017 -721787881 -752145799 733734382 -229302294 -791332302 772426364 860599959 951224771 -157851737 995865590 842813381 623130909 -922861550 -619335670 747559855 -431595838 799040113 -850970639 -292512140 274423582 992249142 -280789874 982199873 -981702884 -981889012 512251925 61866479 -927998605 -126580098 -97401972 -902422163 -354424555 637912199 832609838 563320478 972159236 -271203206 -749777185 513863390 -807184865 -376924825 137583508 -625665263 -153102012 -453903748 563752016 -330859752 630598316 112352341 484514226 43029983 -908208348 209906648 708619862 774302899 -299721033 237343929 906173944 220261558 564111152 856911181 -182172070 -394027810 276723157 -270890637 345730043 908989753 669750130 990241417 410897888 -317730713 918549477 -531249370 -202267934 -282797680 312076007 297528189 531999481 604296921 323947572 -759099776 257073809 205402294 443167180 -475399120 307561654 135566021 784638309 811751930 716491154 -415507201 18436732 -972903058 658989554 132880298 -566281926 121291751 435831900 229557592 876250405 -620729746 718488822 428761436 265983268 326482357 -944547792 127468122 97045261 723930322 -470158824 335439272 -131914197 -261755887 18818550 -305562146 541875503 215160110 964253984 25818871 -182586209 -168353086 840786707 -711979229 -387378076 -371472155 62349618 -762358872 -891543231 684551522 -112358317 -570906406 -673571483 -51020680 370521972 227555441 842785292 684078171 -188397622 -920429014 -341274400 -220620614 836682313 369140325 -917554308 889867172 190776765 -497583932 -738152996 -456539393 -636983115 709272967 547414410 -743044886 551300758 498138340 661597506 644221100 906790750 -992140394 -551173352 -406892334 202710339 -855931436 -797953771 951382451 251360193 -888049067 -626225392 242821699 -76171204 735206490 490956524 281427052 -483859603 -505985660 250598393 -370759105 -163627152 -738125115 -176361964 -904695156 -674258161 -533518613 -285555008 938891321 -407432763 14382670 -544169494 108897852 -821848860 -768544512 -456472718 -413334124 387335691 275445005 -491835033 -454033181 -923237486 462405410 463055661 -539094000 -417128185 -810060459 -278489628 -764319580 -387517591 695231890 -462905734 246380620 -265172612 737166906 -647539832 385222007 -310875023 115086159 -840163470 -507914147 45753512 978944459 62443253 -859853180 848008202 19615302 -340958030 -110111769 -155457069 -646207997 -420702437 435538440 -187421396 203123053 111513130 -812574658 -667461914 379780508 397537235 844279431 -827852590 584405796 -379944131 -694235229 676394738 278581990 855764246 -941988583 -547369072 614618763 303406657 -771198482 -24302634 -183029876 63111792 -557126038 710377394 -831496930 -792267602 -876495887 -186388410 -99004059 483355449 793630801 229373855 -102010569 -571380028 886604854 -824723718 519010103 377545440 328000051 -498146104 -467040667 -71850488 933481843 331657283 -298717446 371204225 840387835 -781980218 -592621656 432308712 19717465 -847492298 421807508 -405129434 9919038 657667733 -897033339 -927732503 56804272 813006669 349730184 101437265 271431834 -717860099 206547819 778850821 64282296 196831135 492935098 -355512706 921838130 792950541 -116840957 621573481 898721101 587297406 136598033 -757407313 -348336568 -430942392 -422412974 283297660 159970929 893217977 -120140891 -860111661 175905473 442816890 -105192132 -912461482 907984644 -701241271 -798940055 739286064 988413167 202976793 -88241319 -662142494 -645646630 -470919793 247239875 105327680 -850737169 611270233 567662517 313658744 -980578150 745938822 421376428 327681131 -574149018 -976686599 741668319 -219371478 771402331 321443993 -332829100 96391004 -606028907 -109524355 433280841 660055175 -986282082 -111458094 836752812 784118951 -113898115 -889000254 941673911 -939436275 583964694 -793565397 600296937 968900852 70682955 -465322342 -727922125 -538077417 715196439 184526678 372237738 -108309099 -672348720 424763149 -497630279 590681460 681490574 157159827 -126641304 101539987 -284018877 -726685760 279790711 -622147599 440762375 -761092879 207001738 -850891334 -535723120 403392777 -447171182 762504101 -986262108 -897111364 -82003640 -183790340 188169335 -756102248 525943856 -766041307 670816596 -11529032 -769792827 751872868 -373566171 422300752 506016760 154827495 170892507 694281884 310739688 -50800142 616181814 946165801 -714412350 -139917271 -947294700 26270299 923484 -865680926 -727475041 52196715 272398038 -450138248 764554654 543477018 26407156 694658172 -38752370 186153673 290101979 895086649 544768941 -620169606 189401493 -101242709 970490278 -896118559 753896637 52841309 698296149 796404396 -367046637 147967576 -447517780 -147821914 856530917 -505085283 429432677 616635574 536837016 203587542 -352012369 -897477994 287547078 80676536 -524214824 -473197568 -714670988 138023826 802482174 346791294 650504784 -67920929 -51458875 -570576324 -85627775 104206853 202749091 -126245000 -747148987 855897787 404870357 -806412565 87455575 26748219 -354181565 -343969952 -43388345 -850209456 188305506 -733012929 -13810118 -60577242 283031390 262753579 927195763 -351962173 493938039 -360601027 922362182 888058149 876892937 -921960923 -981791192 260941927 301320455 266160291 984738883 -891635559 -620954357 -553652474 581092572 745968161 646355332 -418152581 274401111 921702767 922231402 -108104329 858896519 -617389540 302351796 -616603738 789000148 85663136 374913635 631106160 -13401283 313301075 195386969 474426606 -19982006 773270404 -907415226 -398244343 -236633628 -404718079 -194124138 724077442 -305394077 -211550504 -857273520 -983088490 -475949483 -655420112 690275007 -80054877 -794551834 -332347424 993781591 -123743031 85829863 240998113 692173508 -468798548 -916257663 207407337 642199032 -773987310 -755311403 384598726 -800742624 -980679366 -171892519 317283910 -927905382 82829951 257732326 -744635504 -848971806 -535483206 940987438 438117683 28397313 -321633432 -241310578 406776523 4937764 -869846112 -704061968 144765516 -856556132 -513663201 941324244 -678743348 -420281676 897220981 506764390 -45923765 278258539 -494830369 -397601111 709093448 -449181660 22608665 -4246234 256027616 -75832400 605214773 -450506492 61644763 795393030 -252251039 846759098 242567647 -688636251 -304295486 90632431 651428035 -865032440 793769933 537247250 510572928 -478606973 -875210635 -932912419 873944467 -955393182 -123026256 -481581405 -924019089 -348114032 -322927743 723044203 621370914 -117508361 -80382847 839413192 954880127 -443005570 -743329949 -596078231 56368208 718324305 -825723913 -490251944 -776050553 -126326956 204903845 -310569256 -812135778 -291769101 876117223 707820420 -173825906 344996770 -542401362 844868274 170692139 -625499945 421794277 369454176 -4754532 900755379 -290356292 851439118 235693036 354153942 239822759 421810619 -676966861 454942128 -224200186 786991136 883281211 67102931 864971318 -134629475 -88912237 68302109 934530440 82597033 -120712489 -250925790 -587431598 595546133 993285912 -84767930 853605329 956186522 -132384757 -208193456 23225131 -441455950 516064613 -191194069 909096747 661788477 757533255 -775788746 -635967165 774849737 -229757003 927020346 -739240664 880243730 186623624 943156916 469707838 439125837 -332685094 -724515315 585448084 -993100102 -34426740 80568948 -732724281 863798711 -33022218 -31093504 -157814704 -307832457 242285914 839629625 -643350309 834257207 920790005 30168258 -238412813 -197328552 -524092126 -197205336 -645304256 467283350 -995454439 -247783737 908704006 -461683462 -686552584 960242260 -46269351 105479019 -946116380 972858933 257451876 -599456431 569421512 -271389579 -767338473 -314570017 890741899 -648366058 960988208 -102752069 -416763966 994926742 583338079 290993390 385220545 198295995 92520850 109928055 924233460 -850723980 983811975 368550554 -767902443 -646602827 -379258524 702529631 701266143 479712434 -87403982 749493408 -778979289 -411687676 662003131 -667569746 -736124366 -560738983 -378826399 720504991 803346672 -373960705 -261220519 -116309271 439822352 681824925 854745177 800722769 -16172727 762512967 518974085 57377621 24886504 -715148815 -464396380 871152668 -56451664 -56427755 828837820 -143137510 679173981 617445355 716731161 654631756 670062142 -407184529 -746104508 -658815369 -202672806 -366200336 29273949 -824893550 -68910035 -833857309 -633286073 900455313 640648211 -820252643 870539882 -768042308 -752217391 419752846 -68391150 893591139 -723848777 -599528028 -444244072 -449264600 -655922544 505178656 324577396 -749670064 268964778 -431576127 -726430671 435119471 103045413 -479757363 559087952 -8518984 -554414366 -560114529 -759540861 -577567015 -117314171 -2689135 627446469 -464557502 -252465492 662515966 703960816 946263416 -395512668 374065306 691109891 645414068 117182787 379143968 -888924913 -583894384 -142307295 680360004 -994999763 633178475 932519869 -540419325 -848723011 332884275 893281531 26176218 589995149 -426890518 156437957 286868849 -372342951 -325775593 463277100 120837643 -626356945 -254892261 -272903370 -779974332 77771837 -697292244 -75743294 35682141 -992104747 -400270218 827926764 912997017 -599054577 847983083 724243299 -619278585 -261507854 391804937 53723153 -939792477 157615573 -890614946 178037177 4977217 965810372 -125697569 -697705578 897971194 -379605341 -988074639 488447993 470543847 -797341526 683069356 -361684187 -392665729 -734268073 60106209 779978284 924189232 -568029682 -743041411 821372355 754852423 -470742832 4649739 -305069803 -645000165 755838320 259165716 -56314015 -879020264 -985380715 -936118056 891400432 188197251 945371285 470735299 989870124 -420714401 -661058520 -606387708 685693993 -185601179 935047266 486631948 -159680567 -673846830 292436527 -385854859 -6201966 723926852 -563255842 -99721543 413626435 838697598 614936790 -979911049 -370680694 323982666 -38241346 63866666 -923831704 854169195 55959152 821510175 -462241019 -248767228 -313182286 524943518 -431809543 -852814506 -53620765 811598315 -771785570 -496389668 -432088890 -436066623 845377556 -152776720 269089503 -318299355 510949402 -809434203 -22941208 268600745 -653636978 861800336 -204378557 -942164618 -139695291 241867639 -199202161 -470419938 -855319015 -23848915 -62799398 -34278590 -942309781 923080189 -500689501 -963660723 915586469 588406810 294088398 -982713555 -634348256 -47162435 116552256 49921093 774727621 -47256317 -327137176 -397267208 523480468 -451602112 -147398023 -310061601 -953518925 636930144 208647186 -346596356 -583363760 136214171 878575228 871906162 223343314 -835069323 -140118512 212186341 601439457 -202904069 -370596751 -179502338 816304486 -203755675 82605583 -102372406 393736580 -224890231 -420835980 386915977 976420144 482360649 116970608 -641444276 232389053 131136070 -275524782 383300224 273141463 -620494777 48151368 -948237661 -253929367 -873786558 4139943 -144372773 -357434325 -681900967 -551254709 -739910855 -976271446 -968386978 663439092 -882638683 -108832723 883789051 -902955329 -696271199 56684540 -522511790 32917126 -950534435 -427995142 -467142667 -190102030 -181549756 159158006 -272672581 459324495 282344504 739016839 816724004 -789440831 531914558 787221186 426211206 838861586 -817794642 -940954458 921352046 -486123776 899405300 -370406697 -454396974 278342657 -644922366 -732702746 972002067 -954653919 244037892 -256366640 -775096649 -539134147 729589762 114910801 -280486346 -149361397 -225768376 -283321983 -218103439 -280454866 -124669643 -357769506 409941070 -312812333 -827714510 357207232 85308289 -22230712 -449559316 -292513690 -576905284 -956969440 709967698 119791856 -294527801 -945917773 -373192421 610982198 335976284 -561085861 907568163 573386127 114408282 -973646886 340303637 161369123 -562533834 -120864084 854764679 739636029 -572690691 -593787057 -876963021 -329969192 194618513 -344622426 943556250 -700382026 41210469 133095335 684230838 105900284 343572682 848673609 -178100334 -264635596 -836537608 -265122019 148252464 -238181326 -333703678 -880398663 897617422 -589020715 898481507 -845650493 870316055 836381290 48504206 786540629 -852938004 55438048 116014006 910803052 499416669 -556727178 -253281493 707525849 -4189153 888459674 -229482032 964585485 20293961 208527123 370806915 664066056 193272557 -878027164 -150169254 711117062 -202316603 -608907870 -744165352 101361768 71719343 -227443317 -931931911 436327366 -317480224 396702932 -371390651 731778773 -171274721 -408361409 933678900 65133133 -975387807 -340572530 -439288250 -738578609 -319789556 -92055736 392902380 489834662 954781308 880940593 852149834 518019872 -618118124 566872304 504940192 -541119444 486010767 -236088012 -957741668 -309425878 -440086454 444765716 -372240060 878575438 264935080 -640894191 679915091 -773705086 -977356037 522050807 -855823801 587698702 -895091866 -128985606 259059833 -262599843 -666336962 -620955330 -424170920 -224737517 211796278 -219314059 981081444 450110515 309084461 -713790155 -59380679 -312092674 -522039431 78387773 -808002948 -751823211 397186938 -9090928 574155093 304595630 143371115 -529977089 866903183 560685569 338575121 -136240335 196509045 777632988 883098490 -716683173 -130127167 996321685 -945996252 -846896165 708459814 641416253 -412470280 -908225834 -212161405 510947207 278068565 -299020099 -453837499 -577066927 617854501 -976341636 936790274 -587804571 -122754523 90120868 -250994111 695829577 532018689 441896439 -403032523 93548266 -108586468 -621408150 -197101958 380597036 -26867419 -444499370 559701498 -204606221 -344955714 -723202037 840404444 -44775811 -373360180 -598084776 -135731794 -368532796 504090632 915535228 -526424429 242515621 2585685 475402314 -109671208 -906824821 -839281157 17428000 781071614 542177886 -291945465 99287928 221957348 501649954 -716118005 -779847271 308850747 569767925 368241617 -281618101 436358367 -692782177 -441598196 728484503 983615212 375832800 254693442 -264616248 472958801 73805874 43737655 -468400505 -383138014 37765849 -860776454 977752919 486079626 -100736368 393781367 -133722284 512903542 -499619776 -456268189 924013938 770969871 65371901 738045798 93133313 528158410 -228805522 -647950385 972141840 285114119 -633446989 576618144 770271834 67436210 -792396568 -203563789 840317695 -206146895 -419189021 404682289 705369679 -727895018 -134655758 605095979 453555823 -949162244 567798855 -361035179 555312940 -927457030 825603341 346331452 340590960 677056777 393714569 395656545 605379931 44790239 -805814317 30663898 -408799185 791073496 -495267490 -896639865 595056240 -480832782 -490907838 -378872590 -833697642 -721980192 199847948 894500010 -386866583 -959360450 327171398 -817292007 914626607 -616563751 994770942 -336767728 -563271412 800929852 -125811351 258856830 -5955348 932975602 -622355005 -790018996 -994207335 821098072 339012881 -543749380 -365524055 533208722 -521498561 603121993 393416975 155892550 161495294 -258744739 745007790 -462068020 276681643 102432554 -347339204 -768702469 303371858 -392718825 724812744 97478188 306671684 -956294553 -494397699 783993291 765436484 550584902 -68400267 101520817 927995226 64422038 -121714779 280857514 -218268911 309803177 -934295897 143514813 -94289272 -498496276 -866400485 548045498 -497207211 -146810050 976560539 992801959 -244331450 -557178467 -966590782 -453419811 -745983279 330590860 52414126 -94920509 -970709087 482452551 547858281 -359274603 -178866929 375948787 -54739719 -786258808 992030308 858963897 369267103 -405135514 438791399 -592857698 901405761 -726597842 -64959671 -461017107 535998739 526958878 -691263518 255102874 -955166041 400671856 -493960656 931839166 864670790 278943740 -543601500 344619765 -185958943 -771522251 725264092 800521682 -444442413 346834910 661636862 116966415 -207516423 239360119 -66841188 831348558 -897992951 -811210947 -607603310 422218869 -655898453 600623490 549595558 -815497161 -660678246 -312235742 -357557542 -635690139 -756269217 479511783 -787974335 -40735596 682556573 100726928 -425899805 806060379 -590891484 -91412259 509713444 4684254 552253858 922470206 442850098 -729885230 587233733 -946831811 -671352289 -985397515 -62782309 915224292 484110665 189008142 427798785 -219080814 492613647 -895657440 367482972 524310598 -765898426 -570769152 -721074257 -549346541 -749906675 -179426563 -55194777 -457489706 213474109 819434204 700824373 -749087659 -531057575 -498128025 -784206391 873448350 592566799 544118316 768076360 -765559836 631406634 -640938273 -953544341 608463017 -945693289 -717926378 640791800 625324023 96223622 -333433617 -153906002 -205720869 421433288 276929336 310523963 134724917 964897827 469433751 -130967745 831517092 711564055 883275411 -939601775 -22812170 -402514608 472230673 -771164516 -510254806 19803492 -19879646 -922686943 -451301597 366425041 -638590918 144138543 311828317 188932147 -514563068 699140128 -617640442 -984059439 -270902196 -250421279 -974816527 -678113836 153063743 266146696 379985987 633974859 -918029751 169078028 783442129 206404576 -940921176 -256652247 -548836015 194115829 994549551 -599276308 520324834 -275294030 725312877 989468558 758472945 354850238 755801279 368182271 -234174499 -414601686 -690078970 -663555556 -561349308 -430158270 -867173954 -496508054 -340919066 -225357854 -28095839 155870785 774287983 771336641 618047029 471848486 -409474381 321188156 939242947 -732341211 -995264990 -727817953 509873183 -328837537 -695345923 -889915420 -292537262 384114807 -162261518 566983918 91028641 -818529011 622579077 839879210 -307783660 -874201883 -161877390 -933600411 -332001361 -870920925 534335961 -360741702 717027022 -974423954 -570256624 -189911312 -739054015 962801695 -662654033 4368199 872850047 -54275818 -32447265 -494984376 -991399059 899991972 -14411010 118034953 -309384757 -320609192 883025281 -657043992 -234917101 313861341 193372208 -766316753 241493341 811024378 374531316 654074180 -33949728 326468887 326849186 984165032 -448002932 -807633605 -123591622 365491763 51358599 -274876030 610574872 97177682 338719990 477952828 905700264 -282664134 -259407050 -166570721 -717298541 218865169 831118031 389728595 -811478635 631549960 -943679177 -911534972 -301336523 690004809 620815168 -242453595 947089121 417399457 -23588376 811995945 -112468524 -577561935 157841403 -785785052 -921300706 -336854265 -736156075 -728331263 -391891134 -785733477 159847220 280602686 636557890 -764230945 -599584217 469334851 -797311566 291733138 749622388 474822030 -202554912 -401744226 -232751323 259898092 -266447395 -747564843 677101654 -990510278 -283784213 -642028489 296044462 -686063912 288214844 -983327521 -478876667 97744315 -84394477 -197948467 -315513810 600508479 732526706 -868648946 -773296456 682217957 -580996589 -794661648 -598404097 -772440654 278045566 423911917 -684247070 -535095588 -166869338 39009866 772910441 828293497 -710545303 680121916 846778590 489523528 507637363 782098032 263825898 -744876802 646856525 -767669903 -561607962 549945444 302714647 464868744 562540093 -720322044 -529975331 -452650883 -718092181 -518341672 684653865 -473486543 165620364 -349288182 -481287486 -532731476 515699782 629544830 -742089264 -893249628 124761451 775649128 -436993403 -699234392 -148560311 -394636708 102937323 -48760550 887957019 144002824 -186288461 -491337712 435652256 -120352500 -509297474 691393816 975545686 -332151941 -977142107 694286811 774924576 300168666 -157762908 -236511177 -284605794 381743768 -721885311 -954960738 -147086759 407685727 -633777052 699066622 -235518193 -250005017 -85479484 -11796282 565438762 588946882 -29201686 519985468 506045062 -10077513 -202185537 134392747 141418107 -125248916 701178810 91294961 -267499661 -436783498 73177557 533735676 483162245 -235077370 -130501302 -829758952 -868783218 260035479 644065239 145438756 -118255279 -869205939 -965373317 68105885 -689803514 9251176 -731321304 43048062 -865489355 542193835 880161428 -828251082 -964879825 -612125102 992759526 -565638006 -116425343 643881660 -188994227 79533277 842728626 887675029 235603038 147866318 322733235 -843940345 412540902 -504947914 -995095632 7416947 -930344049 373378793 376394731 -85158207 381885253 -59103618 -309229585 -641722407 325566226 285366966 532098369 695112719 492133154 -798968311 360986971 -568689041 -75759937 645210148 -431686790 -446560778 960502989 -246404043 -289382586 -409866985 -898720885 397828507 -297774305 -111399971 -622270507 137962469 111215447 309506935 587694230 -175702625 -903699500 598905988 -303625479 600686344 432955447 -455117862 -241189703 -912449016 478822837 -456027712 -389997857 377764377 280380428 39972774 -101212419 51997651 -802525469 288104851 -276054243 759386398 -471628417 -706445550 322770825 -286472904 -23173878 -843922295 53718924 -817913410 682104139 78774931 942217572 491510071 584002494 290304520 749320289 639589710 718644400 17001214 -675288264 -377372423 -531308131 -29925946 533010968 -958461095 -840805651 -983003958 300711409 323977237 616088305 -195811906 -290169179 -449118017 -334634431 -970547804 346855647 -917450799 -21140581 926275802 836305531 758575948 903230920 -157809387 3935510 947276329 -288321090 538347018 -955184950 -668511678 237715953 649255044 -954363010 613502655 215283848 361625732 700140582 -863672033 837507052 52584502 -308562436 -285564736 251973645 -383074405 444346455 -294926446 57494915 233623486 628960477 624491162 831649850 982031270 142942618 667869002 -803845002 -274383765 -54317353 -917751652 235922411 851829724 799104134 794743042 293762024 -587329132 627010505 -32896003 -422394082 270570887 68118752 301313474 940965013 682311920 967113622 822826820 -342681017 -656236931 -757631195 696994049 -682141757 146692943 -440980174 978608010 -403290339 584569588 -261128606 794981481 -413146635 -416380979 192513511 942169908 -683366222 -976535649 -232356510 420377600 -432075063 806270973 128740011 664508024 528037005 474645935 966118686 367548913 822938789 864433408 632862140 611343716 -202317221 -633860448 964490742 59025464 970476300 -512760047 -390711986 -870830814 -683754166 616514002 50358342 513453568 940990271 520370194 -454721912 -72282300 613259900 -694517250 467475626 593679310 855093778 -768171411 -14962948 -732908458 -239467515 -740275843 429828913 -651563045 981515394 -420000495 -370161539 -343366665 -315565140 -615887508 782712760 577336026 -889625876 -439221445 44748404 -47855328 391168518 13473538 -661402189 -374196274 316138552 47098200 -762124147 580873102 751809925 283465962 -648867811 292762703 -212792829 -331454283 -81067939 -297096486 -944260928 -72482105 -365256612 -400963586 -629118043 -152126265 -800581274 422349976 -733414728 -474662360 -137091904 -456400963 -704590095 33235650 608982690 -102178247 -834940970 -310250442 536259208 10565679 965302436 743872973 901794627 -422746494 -645531540 -358116524 -126622605 -703650179 -122689513 -67289094 25315502 -175305696 989550321 585354478 -511931561 -971202865 -925395270 -101516445 -688464629 497980144 397176862 313163713 230864475 -204202452 190059431 -203158899 -394338411 420842593 -315397125 72128340 755340817 -565249431 -38580068 237189981 754760445 695757423 317253171 -795102100 410677706 -360405095 -231977850 710564986 379142541 658230361 891560262 -235978077 739404746 336981124 542449012 205135636 428514301 767638896 441489945 -470881671 675456070 -388244717 651861395 986695737 -146405681 755232890 371015027 695040553 648880523 -886573355 -210730215 924975104 680374533 141442890 837774250 188083807 -286226003 888489464 661419584 -26408643 105580631 960323467 -525899423 -230161377 -952509243 -970769455 -584113501 259044516 289744578 817421184 -782655499 41667886 -67964518 -350409520 655421867 -652411691 832990344 -607087214 -342564124 512096553 -797566178 212466850 -953911967 -428255900 -72820572 873360490 436908663 689832202 -702966890 -495174487 -610813208 -515332251 -616467681 -699830203 443849436 808380516 708460090 -86073201 -774692308 -785180869 61344341 -422515765 16774416 795144726 -937704095 734087647 417843544 -799763562 844614695 693603626 644058800 -955949777 -891321911 701545367 137229969 109721660 690773259 -876401352 -152775157 -97465024 35309403 -699530175 -750838456 -287570350 -929862365 -497718946 852199097 910187631 -150973823 -767693799 858891769 513263129 -20054744 781276401 -546082219 -794244626 -594083579 -457281508 -291441037 -798128737 170796998 671199719 -739310365 25835948 -522178188 897419589 -370058103 744417126 338039393 -72327939 -467820369 488891267 -36638286 429695258 385197536 -391847313 -783433127 -221849416 -372653597 -921272064 203213008 282810732 939064581 -153934638 400153879 -982315065 -719268424 -646936890 -666943932 -350149245 -617028554 -927207244 -434866129 679789262 860204073 -884724232 538221158 611893960 538957689 169213114 -676788037 372836363 -141832860 462544825 334657834 -707798921 137531984 -492777497 -669069093 528922863 102979128 590589515 -407431883 -922082316 -942231858 -169522293 219482984 214501527 -837828042 -803872975 -753673795 -826214814 822133704 -477923725 800877134 -466022650 -286492067 -829414666 -411974731 -727857021 975237834 -599789385 410251790 259872389 881042167 -694997135 636240425 -448465306 -412230310 -889877018 420787945 644035236 -535540381 -793334983 -990796267 927956029 -663808044 654801592 399098952 -678960949 345765827 -437570806 -898462107 12176671 56323366 -808569444 -956012356 -613880815 50190198 831089384 -663945521 630968800 -67507151 337662414 25067707 900801053 -467083667 332453026 842147945 245621974 768365406 -974281785 656629863 -696112598 -70884095 -746509271 -803639387 305446069 -213516268 211604561 456928318 957022272 -687796392 -62349398 -548240904 -523822353 -989894859 -829161144 976710824 -830748787 -521080448 177152274 -632733967 400944642 626207764 420949012 722532724 -206438846 -782530799 -542101542 185190776 -751019546 -163473572 -440522005 -294047909 -836614966 587743485 579998111 -663868952 -97798169 908610943 707627028 215197237 -19893515 -762599192 880961445 -484088183 -934533236 -179477204 943967386 -388259103 -540422945 -396411992 299550349 136787497 183525515 678887827 -414669820 911640539 100520301 -121757860 -727503105 -42081373 -691010777 -575419804 859587925 895813089 420385286 166892059 418449296 -421854799 -955378633 990704650 -139780546 -244519053 -429379257 -188383143 -930770038 -892268818 319694979 -789847016 774264335 626290775 -874641787 -300309204 -77727755 -37903549 -987669808 -323614327 152071724 -282160170 -203561260 -7328263 514582167 -801206903 -28404533 -879812705 295109500 231104425 -700837692 -915734155 214747412 -697518578 -672169825 767287949 -891473200 501744912 120144177 -374597506 -274793705 -203225533 773383388 892754517 -93648344 592826751 -747379382 -462020005 738290859 965176407 -331919335 -569188359 -140239233 912296618 235988005 -218427831 73035371 -506844921 -437697308 306292798 -295705218 -243738502 501277337 -544349459 -844579172 -552349095 -865273499 -200861871 683484474 -928360722 -583399935 649812767 -4317440 -601876508 -769671708 -241485938 -302308816 -226469144 -24535053 -660486000 366314890 832949813 -766772769 703836563 778669188 -196276890 468690373 -719166766 -428595485 -844933703 -103571681 -872481148 490672742 -729372628 266085241 356273201 87244484 180169248 871402468 -651182191 -284752224 -486377909 -515641178 745811299 -967168095 -121039250 833597152 -994439371 -209214857 820917422 -22736229 216886573 817956651 -212925196 495895686 -942013779 -860486506 895055717 -537003125 614123339 295161506 851811703 -394613746 -517655632 -833668777 484203927 -154158721 748210874 687586675 298655285 857270836 244862949 -375754460 438473767 140413522 523503710 950960064 -984752590 583023436 237753984 441009161 -485970575 115012298 -460658280 -318724317 -375401765 456039062 -303407291 682120344 -504936117 -697275526 602644605 -454374440 -839773366 386552011 -457698033 256791001 998791715 28150565 -600139720 -94210261 -260168809 -654962822 -777338938 -270766848 -831036989 -13288763 -404441467 162277314 103683004 496064028 -787775894 -594811403 557855447 538100945 -227274955 -809225295 -631451546 -669337478 -545576329 -938772548 399264768 -306792185 13599198 131367675 -609649544 854708813 -523168794 469802114 865867573 731127543 477844774 -632882749 -583076609 203316637 -738074736 -81130515 77320874 725092494 875697320 333650033 402934464 -323755276 397248804 -589683213 -895922940 977164397 -466666391 876290311 52604991 239844287 960241785 170912446 91466665 146393283 -280655364 -140384906 -303891473 636280208 -993798409 961809996 577213873 968086487 630055473 -20743396 -517427125 463320058 860947704 -738679633 -192383330 -275190084 -351157779 698135989 307538723 -820949669 -265459555 92458430 932910369 70364188 -340386035 655675141 34335936 4450505 627434004 73703575 -276944859 -294156122 -180581127 -531233805 -778426042 -738689440 -831246090 -289142345 -4268681 -594429248 -326625730 -469117351 139595275 40454702 672445061 -364698872 258448284 -829507939 12345043 972751944 900825717 119354124 -125484555 493108664 576681537 47555898 911228273 -928230549 810912615 206641813 262216239 -827219780 -896377711 577478475 29891855 450342031 -689550013 -922171511 65035535 911043479 -717152418 409112052 -673533982 795682990 -925729041 -809851072 -927220725 252222776 868538709 -60623361 -1987670 -329991052 208339304 637658777 656507262 -246847058 -559698567 -199411621 -374267691 -982594016 -695293866 282555505 -148292802 821879652 -598416716 804249629 957618943 -827286497 987833416 681884446 -836901156 -333518904 853566768 -43956549 -167269530 -470356092 328472011 511526647 729627834 749177458 -890157395 120355812 -667461620 -767017371 -850517422 -617988548 -398127051 507324827 459494088 734446583 662281824 -299899537 -424752937 41350841 698847031 -262816841 6813963 -498435294 -929962338 385399390 464664276 652044975 170628192 769732205 355755550 -483863253 761269689 -886867255 -626786032 -903078408 -211220095 475933802 -147338820 -726366013 559530337 719480386 -941734755 409473677 -720891963 719051092 723748632 -45800663 -811844059 -618499535 -882284477 -609786088 324018853 224798230 -91340741 -584684871 -854113853 879300152 -819767415 224070527 854058754 909586851 907266381 -61674925 511337708 149461540 625999052 -197121764 419120403 -279131346 -770169803 -803732919 -762352561 885234173 390308701 346978741 -293908365 138130133 17899198 203599464 56765599 444280483 127705233 29867960 637097611 -84747194 522990995 721141699 655065290 -315314441 -469564261 999622611 -345279857 -372185013 -501817408 -924643064 -426299590 585210028 83257502 -509472489 790365677 -554538665 -831189513 -972261756 -16892217 356101010 181923237 61054898 -939504335 -888659597 -490152081 -319049910 838817183 -75919219 671721935 -191503216 803491827 269647040 -547359101 298839665 -325295733 74869136 611913805 414982034 632542773 168758848 932974307 -854644723 -178813321 906662828 251160380 990277316 758932801 -682840636 -617682808 -308661450 -777817622 -481810250 -140682325 256389010 879474565 -408930537 -501895606 -699687110 -634253858 -713610228 -819710057 -312014322 -162399011 469780059 776401311 303281533 -825242915 -540260913 76748152 -164415200 484327928 102133262 -548403334 -632185372 -194371950 263536603 -632004510 440988635 -394010366 -30963749 658870917 -880204549 141290016 -784774882 -676809047 -750695247 37400978 892494472 789794115 747060029 -584413724 -224790464 941058702 -777567652 -184297909 -179453288 -791819509 -726603043 434994956 721530273 -55228036 -516720895 164846002 -83365319 233939499 838980602 920418195 637776410 422437472 116881702 296960979 546477636 -274564699 15857433 515605499 -732406986 300953443 164199795 -696256630 731402511 -563145183 -834554474 -576621039 -886175980 -587959841 -329469029 -593813597 615827667 421583120 -839916147 513876185 56477628 -326282174 355946656 -441738224 -639332244 -3311126 -871136915 -70800751 147152044 583433729 -644903732 -819405304 -148259041 920392757 37388071 -810727356 349573727 -482774619 -981710981 400320056 929493576 36380300 -69466965 -717859440 -812584196 -273941565 -876165856 -881974200 744992003 -301350653 156518716 -723694354 -240362503 -618406347 -2423280 947004311 -398347717 -335247609 -943735105 -142309331 -309255428 -527092578 896418174 -350956114 29976390 -891940460 -286416800 -945309585 508387241 418690100 -581031439 455421804 -500876204 236620532 -22420717 372475617 -796076513 814325352 -85895761 49862657 944616052 -987104058 559092115 -764560150 964336496 -632569925 -567668554 386371207 318705383 -46626541 640578720 127057434 210154569 417324672 645864002 -36929050 -334686840 379302315 -831877941 851929885 -472393971 -705431333 940122165 -926040576 763628444 831365912 -836103559 853128004 -389741144 -77766790 -190249421 911684095 -160711930 -315556144 -609790998 159037897 414099277 153787190 -553110114 726202864 -351950072 568124277 418277018 -709893616 119539697 -73642888 -476176101 -588493811 -727735961 -547767185 -259582844 -182526708 318208688 -204486440 -857906660 -838882601 -609812351 395792764 -800486728 -157177536 121768438 -550693858 661315973 601981659 846482283 -313132910 -800592245 807511541 226334075 234294022 496872482 972593185 43950048 360656983 -245552683 -705803454 797019172 -712110272 -128137511 304977940 -532074163 -77775392 569430633 -759458785 795813148 -112892320 525032760 -234290607 944451494 648174064 470980409 351077410 973952344 -223742093 -38943594 282853504 -367616426 -725320567 -98390554 -407846362 142501103 -532045325 237229483 -729420115 762176639 -712842715 181968341 330983147 79482403 -821920754 -968419377 582566797 171820748 -65111180 -929365262 453721820 -229196556 -182192615 -812721659 414248137 -423439071 369349112 151900678 -319549976 54130388 -141550722 512664253 -502925117 -270266809 121657271 -681150632 -85534076 -290197550 -751903681 809539575 -901120418 -175302128 359989766 458612398 -501949770 765336575 996974463 956072579 703634469 327497056 215687333 -68555955 123522006 -597396036 894122773 180829096 479464471 297103294 699663202 2497712 -822520116 -219774255 -728201038 -715735188 -55171123 -262329917 -33825526 895489240 928142462 -671204914 817157006 -100887734 61365810 781814284 -705113503 -492500788 -234696757 213070285 865953817 -914391172 575232411 139500705 -500181275 -794248662 36890820 538855575 946083407 153427506 -278112764 -711352395 620731050 220758763 -509355326 809472101 -564840468 -163399831 411115029 -545052540 397725810 -106896064 -288578211 -793261761 476168045 959065901 260122843 732130945 -393118260 -908226266 -468703804 -617941779 -385049519 -96188430 622249414 989592454 435390235 204054394 440243935 861525737 -446981594 409066071 -779343928 -998169102 -26293113 820594781 593584871 -940063742 90530417 -3843441 -316331416 963125581 43723085 -962481531 259266618 502153078 220599505 202658988 -566231491 -519989315 -679278824 664198522 -870768220 136157499 -847478156 523324812 922330241 -916215145 792900129 -681188315 -520857736 -42792264 -889700135 -576371545 774216081 687297084 195480796 458746569 -84932216 842184258 52147805 769527813 326287066 -984228347 -272899984 -667179412 362299124 -551450124 923752197 441539472 -361631133 -392576231 -36958399 515117577 179182683 -496634543 -532178124 -325258461 -521421381 237163583 408944062 109185604 592598115 387116623 492829196 -454342317 -784894359 -433652986 811785271 911745254 -88387559 801285649 -747604437 120297722 864075974 -468281964 832977554 745831256 -940626890 320668954 227036082 -356226020 269112448 247426096 -263726488 327081436 862345026 3652677 546666645 624371318 -927597851 -359022871 547925790 -439299742 399949432 -539432576 915820974 50054372 838291911 633607970 -481314091 -414835079 19134895 -257830798 -295206350 -771302163 -122166960 165985035 505252694 -467916056 900484331 67073661 -43037344 -355894581 115710571 345367443 -837574435 -688532107 362267409 498555355 -363701640 -24640664 -152519702 -149986468 -833178792 604286775 309064471 -975248928 -852310517 146705775 -400689923 864813948 601124244 -495596498 507646848 -183429305 937288217 51187162 409697499 530454758 -194246205 768066777 -457918401 125713415 -292740774 -798944638 -439463405 -410144104 -355633653 -209252082 -590165031 314902480 -893830774 621033788 901671357 -374195752 -734454048 431222754 -834919141 -327485304 246245060 -759856418 93549504 867246804 -988995732 679646018 958064486 -844677390 -646037674 886420348 300624127 -168581304 888143167 497332641 -336867689 -457303738 317531469 -433703584 134953096 -365017854 30090495 48078041 763482381 -725722616 98534223 -672828203 -908615997 -996480786 -146652018 -696259290 -117153068 45957965 -923962694 129385259 678278809 740671748 82556287 -324763063 90816713 656579625 -399849171 -703580538 -934085617 -180479051 411505285 427863228 226482322 966170659 790879391 92705249 -358663056 -868365242 -492048289 308288569 -557087111 980316373 -430895865 187824104 -439736355 222628009 -31371895 626877738 -944873595 865894647 250511015 985518096 400054503 -709927761 -849969033 193496543 437270441 -419021916 517489831 952762213 -389419756 -353841073 -951799372 -86942746 -733070209 909387418 -752603646 -630567122 17267333 -972307637 916495978 180814718 431265324 -853458263 268185415 525234505 -947570213 25541585 -263805997 196790184 -29131539 -318905853 343038971 -472696113 -946474539 826769031 170651295 488460792 242902551 -571130785 752121367 -148829446 -950406330 327246997 -985897551 -903709870 -500570148 266340859 -5683335 -852388782 -570089976 497134365 -29758354 99223583 -695545453 -283315239 -354597419 951896849 908059893 -14554710 422660547 -755037508 288183473 554302435 124045167 946885479 -250896793 209224837 369947470 834599551 984643119 -720504742 758216203 353865808 821972742 -108819685 779006012 843428846 222266582 730463268 826056109 -495385360 963740363 817274161 725145160 469177976 176428254 -823778987 -276321081 729013231 -281483048 -297263960 929556344 -556567914 527449561 -151386192 512650104 -994126893 841920985 -582628694 -636218012 -569859790 249810708 -805063351 -410548153 -894214177 486794459 -448964661 353775574 -307224813 -241717955 -650750021 -521362156 -860702452 -659558107 -355285352 110691552 -20028279 -900138366 -733967889 -621555491 687665754 -203230195 247953457 -841561381 -524287829 292138077 247443056 -440638914 -226757176 836859449 -317578583 -747266095 491300292 472308718 -648221859 734009300 668728396 602130037 -995237996 -611867188 -212419380 434162438 955847404 621872090 150427195 -85509774 -724993975 717968294 908126001 -759940041 139858943 645919003 -884460861 -637361155 -359709223 -329024612 -369599224 -579970030 206945985 245489192 -987014036 -518922804 -172100671 680903298 411594407 680164837 -989246093 763312103 -102342379 -781848543 941335479 -890591437 159940754 921316294 -559946071 508095184 -484805405 -603544185 -977643702 -221048571 -956904094 45457013 909437371 759229863 636007662 186580475 303419545 -845588823 718948352 -810706009 592016564 -537564601 64746525 -151094370 -699347620 93866984 89667264 68155936 186470748 -174867102 359398359 179025734 -595831045 932297940 381236477 239397287 -102165799 308093192 -981674756 -143473225 698142207 -943216014 -869798427 369640174 558861663 -810631322 -222795770 303197224 -289023855 -994464973 -779782558 -312994262 -973497117 660429654 -269456235 -127914265 -311654049 95854445 650894385 192543162 847249430 853075804 731628817 611066856 951971051 336245183 -11232626 -197784845 -979177685 -342363599 -228875579 -253816883 296930138 -648223915 -726975077 92448644 -907451665 997109204 -200770174 -202238850 -799425594 -908886498 133479238 -625035784 39620556 17478850 -781369792 -654855393 -119679143 117768956 -801825923 -393082560 -604813956 649617547 -817408940 472674453 241011718 -719417677 -842974627 -283774205 -115755981 495880229 -695840640 -241019386 910839576 300821898 3405610 253341654 683199994 -31770714 -777311806 80467274 55144653 -154320886 74499905 458210882 -311246979 76762774 -274242446 -735580059 -402018233 731975397 277544802 -581473355 -215075430 -991867445 -647920765 -547448847 -739456621 632864679 -410324764 6311352 -62302393 864782183 -795193161 737126920 7352325 423310565 249535682 776251686 -558120628 -368522334 928176349 -644696541 -489987681 -943799999 -925194091 -291316730 704011222 275320446 -6647786 347256975 -433002288 -956494470 -358129292 76349447 263105744 -220363616 316130069 837294766 736748107 752838850 808403628 -868426994 334537375 -533020529 222828906 -42921880 392149299 -285416410 480519258 165246438 442936108 -633844931 516293202 -504418450 360950978 -769401025 -399894263 86313227 816066621 694993735 709912049 857212560 -887538441 424400619 -296434564 593471239 -961909737 844132892 -842054330 681896706 9970837 779589710 -627957483 -173167239 -949353820 337214292 815508574 789620905 245380392 -13186953 -631843219 921521201 505423903 638934130 -874943672 -834037548 724766999 -363143896 709293571 143125728 -303394974 -459213360 96676459 -390568310 -706039704 546728790 964326419 298027760 -46913842 -297478802 -756150954 -426420830 911952584 -414960571 -484332791 338206203 249398689 -278730875 -654362560 -846004832 45820602 872524390 302586163 -783625415 -642637925 868350691 804657878 662407485 -735072007 -610545977 -90700447 -689614132 783682308 544964117 870463156 389190326 -423151323 848050751 981679096 888605404 -45132970 -516477343 -696927279 32489806 -113846553 36857796 612809539 -33767159 -97088764 426334337 137067637 870115344 963474093 -771304725 -380235052 -975423269 -976614966 776721848 -898719071 -200947371 835498916 914843653 -228918233 -801057316 -325671535 241305500 701346576 312055666 4449731 399011977 -791223370 632380476 -763218710 -268245304 -140653250 583399732 -569316256 -35145210 -237321604 943260960 554176922 6253885 84618580 -234151799 -391184259 822624850 128454580 -63320186 -541114305 215653298 -644258758 -697485323 -176580932 -887546773 555830712 873482584 -114867715 -271058309 -885872237 -295628114 -937605580 -595611791 499001211 -807823011 -174027318 848959870 375458396 761080069 -549626307 128923610 -105814986 -32911446 27323210 -975564370 -84714795 -328953727 448081432 -818322233 644012975 332920642 -110808390 979900303 840107973 -442119747 -849373887 -437683044 857051673 629260077 100556019 -659623726 545436757 -6461451 -327496585 -838460913 -401081037 15818210 -121382141 -748389266 991150560 -53150878 2610787 686360115 492498283 -975383032 818665552 -864657960 -242389664 -937117260 270435864 588868049 -646642238 -36215511 508479451 -96394340 -635793735 936387184 193374110 -106405942 -813765198 251907212 500768398 178530627 29753518 301467997 -391922609 -717215920 -306584348 -632709701 -270910180 995412233 -50244812 -903170220 153740507 -444876021 -397280809 410120976 -706855432 462498622 840599159 187876528 -281639037 -17373120 894754905 355654365 483449450 824838567 -257214943 -852354174 -676034952 452589890 605144827 512090572 -540991331 142952947 626041341 -457626230 -51828722 814023405 -679939889 -256265307 -197229087 316881586 -560153293 -949767715 -724145663 -233939977 -996368221 -87955081 832289889 -845178910 -924014857 -266682416 -37666301 -893531466 585300868 -673396202 537141764 -917894669 787848405 -665976680 31071856 274103127 437932357 913050727 212860249 -293451008 682359255 27571116 377786440 -101775632 632166209 -30167643 -968656870 -424495789 -375296418 947897055 -920344513 406604557 -812859085 -706784285 -774726226 -311490366 -925201952 -371765709 613639075 -667355998 832808760 -941905143 865153638 -997498673 521390386 767855985 -891763374 -94920600 -85233299 -315364348 -679003 -871531387 -494414776 846889585 -639928817 265123752 -134039360 177089923 503229251 -356914737 749737762 -697557733 992618963 993839217 567603026 -924487464 -277390646 857678164 -202194942 447492283 -382098933 -279054538 977461760 -157482384 922011163 770853609 140085596 -577476231 -895259303 -397249450 -676796128 -352511253 239897286 -916857071 613134999 50514571 -368870608 596342698 242052821 439685193 938699592 -857576717 -182827508 -844131267 778387715 907781063 -689414025 99598138 -801138265 -166841217 30617537 -636560244 -485259587 -296974877 -62700345 -985997056 222288327 47718261 -246812425 -931615056 653437669 -237029874 611285012 654277884 365959711 -444482653 825644278 -73355092 -811052304 866264910 -487878985 726112443 275542093 -690052219 372414081 689315010 952062939 406248499 -60628349 312992712 -932988560 -320154987 -452047414 204711936 148032211 -784236573 202100615 310133229 230733778 -818036347 259762022 -454520906 -536915268 -661243798 -90014148 902932784 -598990990 855917475 -763386179 -612559748 -530999857 601542815 513537427 805758551 444090968 -973117135 -516510323 -695451904 417751659 -392448424 -6663943 28029596 -306255287 657035613 -730464167 578256168 -134252748 -254673757 183900432 -850400033 -502658892 -529420127 58944388 -639611329 208469446 495418955 330931604 648604698 236631578 -385917459 729904312 378074514 -509641687 272302827 22364746 443638093 -386009058 -58727661 862920714 -715954388 -876457346 737104585 754504626 -887944422 -118631410 828189690 -655155346 936075335 -307847462 373075781 -239725504 -197297810 -699018327 987286961 -431014822 -154605687 255414598 824997635 51140173 541140447 -490267324 516912181 894099787 -686989697 475390747 683047344 348515619 227451138 534923820 37200417 -781757850 -292938689 480200928 507288214 956259371 874305151 -512792948 -486501130 -188511735 -198992045 -937694465 599224224 115991225 756461346 -713047830 381951870 -127263507 150957809 662598936 516758992 -208466921 -215762263 -559214297 811365655 -148732477 -19278662 880774942 -599009766 866141073 893714176 -675166025 948029107 388623204 -674843781 557604878 -443175121 -146665170 419672269 467809857 308157377 177473642 694136811 -401063444 349760697 683465894 -215231120 507779313 -781937487 711533798 20599114 -615197333 -572655134 117127633 -894758096 865147476 376159885 529509378 409734182 -849856944 516489862 827643106 -331361668 627381582 -678486911 871851595 160913912 360701814 817747329 -670752478 -579513520 -845091955 -499095147 -354716469 -344463663 308885928 174590526 -636565517 940565932 -197069651 -159680052 748257880 349077239 170973186 -772966059 -876942134 898003508 8086873 649178081 977901254 -486036859 612147632 792714995 -321385846 167897169 -73117931 42175644 641750312 -514627073 -306152389 -33882922 570973749 -155229677 810039039 -936894826 -317200745 554105837 640206391 -171900924 613101062 -143812845 -722676027 -634732378 -610713601 18937439 253650151 -593331286 992603781 309323632 -419128821 -697700804 -90224935 -825799035 -343933740 -729554677 879788634 -134503434 -908411902 585080414 -2230003 -356465879 422014951 -862611746 623574686 -902453529 338208389 -99686352 -358853584 -762764606 502135255 175727880 574399747 6271032 282318546 122520428 -832391436 497372766 119039539 -180764616 755922275 -913155812 -508976326 -821704046 913903201 951628962 -685932493 840696341 -95671118 -592987900 -235256808 -173408515 904165068 -360120895 -484997850 479330601 -27537696 108833487 22384041 922424600 596348327 -760638603 -924297158 -650274214 -147572484 251193492 -797916139 -234553327 -730190609 -516587313 -495700422 469791427 -406356503 895689459 -564067331 -249784666 -631138043 833806013 227451852 -302708491 -439296436 -12402521 -284899024 -525740682 -542838480 -871000497 -342660082 210833946 680020092 -896128497 -599270447 969529567 701395693 -749163590 399402564 590954032 -480881345 662271977 -821393987 -598867879 350082299 -446742013 -60727715 802612578 840545290 -383043813 271218908 392227846 -613110468 -871952128 216024051 -643317211 615487982 804556706 -618242405 945756046 -762973382 -15182327 687818320 -25870467 -278624977 -30212456 952625014 757174092 -375776859 583394904 461873098 22212809 -840995968 311693013 -293153123 -733240117 -525912898 935461051 688487729 -152545415 -840695869 -402269652 -462280179 -290837382 780126970 964326387 554048652 878776120 -572492502 -293916862 -760581771 -922569014 339384165 -243436966 604711670 517255134 466312633 -136199802 -562156826 -82685965 904733512 -155017304 -175301308 -346382204 -576163814 -659193923 998156901 963329457 634591156 -534024666 923364544 57954125 839136888 322512431 -913856443 590357273 -50805519 661934816 -87745737 -623664305 -716390502 348864361 -801059879 -857419275 -721765170 -415162414 -553584094 -668245722 -111392249 -896501972 -265201283 723168805 571093113 -609524595 -117933035 183567558 -138650799 746646997 -680548765 538697871 988440913 157376090 -413450414 -130493594 175511321 -989921004 -676470058 -655423437 -916967206 15084380 552720292 209719057 678023070 -961966468 834814747 372196500 -611647104 383457455 -1697977 231386370 394784379 748953848 319059166 287360614 -263558357 -194704399 -668659138 454719874 354785676 -45437158 488018375 -494150232 902624489 113375447 218824092 769412758 371615973 -216018896 -445719676 834931016 -194059877 338815175 -597722950 776804667 -223877366 -588511770 617184775 201576801 -720439495 -612158895 736574059 -216133653 -943867353 -148808956 618818740 452192896 -457249817 -181925830 150642720 724841006 -114968180 539660990 387161288 -560241039 547577411 691381882 -395409795 -712490124 -7365584 308389818 22512690 -324534248 899172882 -243856844 364041053 -585689857 139432827 537678864 -680804582 -221818802 -527578482 696589236 -962400165 -95677928 -342127739 61938691 -777321363 -731990428 -388308721 -742446503 643063091 -450854844 -269541206 -190773315 448112502 -31982317 -546338572 -315658239 342793790 568794720 -554193392 -555225789 418213413 -134847734 -551090484 -386497919 -447163861 -134888287 77698173 -108509346 415987015 850055030 657899311 -838236813 620842088 -202549754 161365689 -822934843 359708401 -909016524 -447658868 595717807 -287383736 114364353 -273419497 -49464757 -858561424 777763558 -853141625 -516701179 672280139 863126893 -409664358 -355342917 448160058 -692914627 -968655425 -423321796 21748787 234844109 -796491823 -739180242 -893782369 874960938 -872605647 -823041212 -534924376 411639015 -517449018 -461176782 -336565270 -784442309 -827635947 -393675115 303767228 453185425 490131607 997244623 599840405 108786149 -153865789 387227375 990839282 -966917526 -644766545 813802975 -928657494 -609402516 -231759345 -916617559 161120693 -839151436 -264106327 -915952683 610704808 12558554 -799071939 350282087 810208050 919180965 -92767926 81760967 -657811734 892715635 -711379102 794792028 -717930948 935806115 -548066761 -729375515 -545147953 -908998987 6720988 700820734 -423193313 -952939422 -649221980 341831367 233457220 482814723 -703426501 -160238913 -651010087 -129022723 568772318 262349972 -666717056 -881562083 861286219 -952217039 -459605552 619445092 -72222395 631211913 -212540091 -164018835 -982128144 954523198 -986975360 -147950641 -241637107 -75459757 626616654 -261516890 -687551809 -182467653 829438996 468985737 948301961 58816589 -610643296 354949 143287920 206343199 210748658 151536438 172418485 -228691304 300330279 -495447510 -663715099 448855432 531152461 -901967892 -145421884 383507984 504561971 -721327386 -193761992 -288106910 -796259835 -455268513 -684436747 -574333938 -108594892 -635394540 -944546750 748262143 -383970905 993802566 -853917345 -620000867 300764395 -47238629 360991651 180730898 -284770374 273144418 -102940399 994978683 -433430211 -823657642 -139094432 -72349749 -727837407 -767849025 843957169 849685878 -512615915 -252770645 -64646927 -726213417 919493065 468466697 -986479792 95064750 5343201 216334211 152749542 -114806303 -1538561 -38585180 -282693925 696687649 874523917 524616831 698605424 953926538 244701952 -833815195 718713531 621122355 743603891 748799755 92585362 -677626261 681280812 876488184 -132183558 -795695782 904414140 -20868956 464367682 -680572405 130418184 898222563 -858646854 -523293202 374134830 275196037 -91638514 -800066502 -902448303 -760975141 -582152926 -746356211 735375617 157034496 -428991937 479553428 36251895 103574802 785874706 -152712422 134984719 -702236476 478034075 -117601705 865123202 -478260514 -999065636 -475882790 -278461427 -97816242 656582790 452951247 661450993 -152760720 444417350 -148590553 -658088932 -418141371 -595621827 -547006678 -287557093 -431902918 570085749 -818203702 344425847 582225669 394808461 492125919 96146280 143544716 320984012 582351083 -449773272 -518055793 613242776 77168749 -400872678 -314488108 27468701 483736591 204789971 446830510 -421986685 609053125 -617320461 211437700 439243451 -637734073 940471711 -321089808 159333462 161733248 -479553191 -374983883 -635046655 -280933506 915364125 -391830534 7040029 -844211541 -791538454 -673773216 -936640076 -203113939 -446878630 71610377 -26556711 553105555 937458961 507634776 820667069 338321928 183409017 -459815335 -232888654 -136250635 339156842 -863612071 992399190 196487010 -413350698 603342413 -237650604 80574660 312464978 -66251814 82606106 397164415 -732540323 -453051687 -485246910 899312343 -690160339 784337139 337644005 -638436918 107223632 214903123 347680563 548743444 652539097 434478724 -987409854 927103432 -19494352 -723471636 -233295003 -712778452 193832028 623660282 842938881 28180490 -257760319 186591002 495936515 128408881 664262461 -99591099 -129141922 -825042981 444957588 -275847780 -249160439 682410184 -516630108 464624880 -184063996 553150196 -992559951 53979667 234820897 -266867661 -616992252 943808764 -112357398 448562243 556068295 951880327 92093077 -870937589 976791868 11038273 899191432 190703339 754104960 625610142 120815177 -795688146 238513687 -247984984 888190356 649501006 813165129 -84846778 -618537600 177577462 707830348 68477542 -796185221 -875339483 972710888 -817459865 461397651 160886819 650291970 88217981 -819712026 300381779 -651382692 -498179263 657678497 669570303 847395877 -662366498 106504165 425751607 -977030128 434517789 -412276408 612475472 -503389500 -879547576 297632849 -283875023 -550494603 381223628 835166332 -171103009 -265078809 -221675229 551873598 670467110 793973974 -591885702 -952498659 -926846481 -414838840 -859537590 -457783525 878864701 703388813 -747565130 -240493068 -107275082 -553654008 -111130294 899663343 -983271383 -692981876 -763926315 -135372739 -209535031 -210206109 -542385177 -776484170 674156817 -955012807 -256483291 679184189 113398795 146367031 -788862657 -440683528 -255076095 44422293 -502252700 633413062 914330775 -864492638 743126959 562317154 -760984918 -610170426 -406711184 373908564 -432322007 -638696058 200005564 -534043878 -948344708 356035806 -685397639 569008671 -675915154 -1747974 -35333932 -554570184 812442128 -62929257 464830136 524310970 533239799 -744613197 -629927523 280811601 -270042112 418680117 -273612119 321257904 -444005010 151088480 -24631174 -406415952 906848926 -185668110 -941079819 -503325795 -193369079 -404390521 -296676683 993485238 -662314777 -47783932 841773232 -64038041 -919252928 826357820 380114016 -951333297 -676140687 959260079 943990238 -34642340 -160066520 -307636144 -269080871 456178096 235763758 494938098 -197253427 103188818 -195245529 -317829980 602934267 139215217 -612752006 -990839237 910952369 674994162 493170240 790807958 -623132173 -642810079 -424992736 508722764 421584647 695426130 -921386299 -610110538 -964789161 337032765 -357206376 974895621 -580976039 766245302 592227479 792495416 -934248369 -295030559 773779657 -40968720 -520949194 800290005 -312154034 448243333 -863036937 439833256 -808280712 -741341628 -47741186 -180079613 -571470603 977442308 -355785622 840446615 -997819570 -28839676 196091264 795336197 -500087645 -294115551 514035197 121697722 197631219 381452204 897971676 95426115 -853267153 -590194816 -358931056 -80619151 173679551 -777715196 -239472715 276862245 265445186 355520479 -355251403 -75644614 911946789 793203942 -95028577 72256584 824695297 168662077 -707612082 -548441135 -494734576 670570311 -186652932 -695053204 -903414507 391554063 -352474354 561297732 592600710 -538941680 -750132741 -222397662 588736850 384311143 339819750 293956 35945398 112489432 231532924 -260935356 -462757074 -740930678 550705253 218622504 -867547180 13291759 234134199 652150585 630539236 263243748 272830463 -534511139 853094126 711080877 959495874 612819802 811388634 246549288 106938037 -218668472 347373664 -20940244 881117991 -266746797 440758472 406365209 -654278712 143025017 738794111 -524550464 806498463 -439729653 585302669 314883216 40467243 -95869888 -369408972 459176276 592336461 995715076 179005518 796686008 -13002362 185992527 448213208 -969586679 198722668 -3803312 -244373949 182071531 987813517 623401969 449987614 814758855 -349980368 -387221650 -163548988 62412512 931333212 -398989567 -402667125 -185918875 -804605810 -96133160 -85061214 -155779345 220043925 975706734 676586922 953881339 771358142 411857248 -578024 -222394715 -962697697 -945400590 98660269 93841970 756372862 781855927 -858485985 469187298 -210735336 -540771372 981348446 -890621651 37254851 -441367069 -628103456 -495285400 -794402965 -577845254 60147966 906257546 -308196205 843578959 -820430226 -776267946 -993901797 -937812248 -654775190 -490375317 -20172614 678988714 -522417863 -496397921 -908697430 694821525 -587730013 -403487192 889021767 -279131102 -715846841 411955567 -272787135 362848309 -252328261 195172084 770395614 -173422531 -54442734 727304952 905314153 -879895723 422814862 -405414588 729251527 -683183723 720747701 224635871 -985628777 292305518 -360576672 164516754 -974937911 -641585476 -216846135 -832236460 -728946650 442541761 -624312488 42305244 -176773654 496302078 -287789554 -287608979 -54578869 154823870 -701247149 253805102 133736398 636820688 158970162 367108017 -270784281 -715846117 881748114 -530978632 645039377 -855354732 411513720 -121391294 542372668 -147281407 -300282187 924564981 -461150010 -597613800 852369656 -661275165 685196855 479230451 477944001 711926773 977901144 767425876 -776680520 -948820468 225903330 240493502 -873893822 540431658 14205106 -395942919 41600234 323335364 -818681841 671929133 -945051271 -471343659 -572213459 -886871637 -96989331 -8123998 -939063132 -971183574 -101355441 -320109063 379693773 -738468818 788721298 -661170786 101938323 -44327464 944175653 875647866 -180983091 -455529455 108310162 -339848595 -210108410 -397697945 117087756 145830312 112395885 -823006110 454939328 -118787153 509674923 -243927565 -847497399 -569969782 338527640 69410293 -357246848 708195902 514263352 22136116 322504251 -686289770 741942601 -930053106 -798015633 -969500216 -355292020 969551623 -628530783 782229148 -379966390 -211259737 670102343 -829676679 611073674 936421762 -682818001 784629419 319027113 -456774854 -262158973 405940483 -262459886 -912344153 -311459820 -943495783 980860309 850828797 690342220 175178288 -750820812 466003544 557885377 13867801 -955783197 717050410 369227255 849105222 364785924 134822346 401837726 -703531025 -96870512 -189944729 715261943 442208651 -733112555 -63353297 141034517 208743703 336039633 415603432 -980241965 801921300 941026096 635357194 846351355 -988784205 -744005340 -904476939 79176081 -777633242 -953697364 751815954 492631627 34973017 -486624121 -187731046 -375837280 552201319 -986921748 -435750970 -518896944 -839588326 971291554 -428101343 -195982291 -278279756 212774300 -876847316 223746573 -706028796 746744331 -999665448 -466020453 -474074823 674034811 -376290660 481908259 329189965 533251715 380908167 810483525 541378081 -720801548 -849084604 -678781582 -177873161 920714839 755035846 874491109 -854762469 -387258047 -935707576 -93642701 945144488 -574341190 938180601 281424859 481823862 -953056803 513770877 977202257 117928177 -837916102 668251175 -438662396 -647371895 425784562 -908870562 -125191110 -468962480 285908904 -917243139 949258610 128833331 561566508 -911006199 -283198231 370930463 138291373 741869108 -172319551 -544116046 39748740 -843367692 -697228416 944328501 467416518 973430549 590602450 -22836735 -987033386 -459795016 481897332 -940460418 -106391440 627940203 855138428 713788312 -221585127 548299025 720456807 -368415911 -547089217 -369677437 386547404 833044026 -516561862 11983075 -534486643 -441277513 978877208 -139395918 -70281804 -338984432 221024313 644135695 -174860493 -15192920 274254185 565597526 598864316 -185016984 929042897 -818752198 349576819 186688562 -554967820 353926626 -29302487 -619136977 809231603 254119525 -402619434 260193138 -422808160 172658405 752109338 817775763 -652627518 -393271049 -604580407 -623404117 -889526826 416676003 -830517199 -51503497 384465119 851232557 595702018 127374078 159520883 776569378 -268912728 -371744149 -497215922 225843172 -448156778 -853656797 -981767621 -445231812 204091380 497874187 574324095 -368997443 -207562202 -218911022 -912131122 -257121206 -883112508 749196003 557808034 -422126641 573110445 14141213 319219533 233312177 156830244 702274093 -217758858 664720500 634960213 349390586 861225950 784177038 -715501073 -933839712 -36342780 -402485165 -282903806 -481520052 -555936677 -40572849 -579234195 -721227494 674381750 -89643528 756791532 -239475435 -112386823 760906993 200637248 710237514 -396247061 218777233 861577043 -801377246 104707084 -200504177 -547870868 557930832 -34950669 -804450984 -888307897 434911712 302472009 527681070 -465594944 686061124 300107620 -406808279 216977837 -26463179 -444590440 -176577962 -209818272 706351924 -994362363 230223122 -376746582 549047424 432287471 -638691867 -518942185 849489067 73650923 -599552321 914245093 -903551609 -212745019 594394923 94947034 487427590 403211830 680289370 -718295642 -914479813 765357557 215473854 421912604 -156363807 533812241 988783671 656075093 -926467528 -84556588 62044204 48725565 767670742 213991112 280764406 866365905 -915830873 263036453 -590142775 237849432 -281482157 228006168 -316077968 907767063 -192021755 28658115 413644793 9699750 314744760 -647282285 462122812 -863428636 -384163313 -233491906 918688622 737321671 -904726878 622851673 816063815 622863365 34201274 422425479 912142081 -123832796 36317545 752261834 -152455765 396786488 -389584433 -77647711 -53529720 558089886 -748692791 -663142634 -587049971 -974360660 512084346 -460807815 -289925345 534337644 197797330 -141254196 -55812034 -501980515 754638874 346076836 513203727 253493709 435040890 -993305807 -145926956 720870160 307259242 -234319026 677958563 210447823 152472557 -179508037 -925409503 -136818022 765620614 497508235 884118794 -348977661 -317975677 -122083022 -536764653 988439009 24179891 189846114 482283965 -840053844 -71372928 595616001 -314332831 -565080565 522094606 163679406 -456017694 131500793 773200746 596825016 315140930 -208948990 99449335 660869201 930972341 -145665881 -695177282 -922094162 111432028 885947543 274885993 -359620838 613781899 -560037722 -963575399 29677782 -954894912 621494133 495133717 400123154 498720420 -96200370 528562010 347002296 497872804 895727629 505717454 296260355 155733432 564410073 649867964 -535530706 -34791265 -799209814 197897171 -399072821 -381122201 -491867611 -676756139 -4868707 296642234 438619299 575235317 725046426 -961137481 -351257183 163167002 -824137453 -921734308 -277524059 439181421 169204527 545994641 -220218362 290874820 395284315 844790322 958502933 -995073623 -920405046 -405890738 -330887372 108840896 -270983190 296029919 309366416 142311533 -320276724 -136700110 -547543069 544690809 -667441062 -386336215 105830033 -642957666 572651095 411886202 677245832 688711845 67983503 -660233227 -819980255 449137557 158990564 691942128 -196238489 995068161 246400548 -456153555 272135722 26781215 -14325951 -617139851 -996333315 -241892477 372186215 19978773 -549356818 -37117204 -360481443 -159568485 890658695 562438915 748546828 746360557 -830245501 -979841103 -172148049 -55592136 246736851 48636098 -801603829 457882897 199505038 -378521395 -606833172 36415241 754027348 639818502 492485928 -152751773 -463439121 543786762 -360879583 659606606 -694652313 53739922 525172012 -761153238 -410253264 747801570 821061658 -703325336 360863058 307423124 550364086 -337166004 -375024658 -975869073 427695366 478285448 -181288833 -674117359 667891550 696934899 -630201089 -962045224 735563386 -121470895 588278403 295972662 -500405165 -489571447 -338086900 -610722582 -778712402 -585335408 -608033462 -177656274 243824850 977635113 855156594 650337308 -621974249 -379509920 744447239 749006173 339525797 941705691 -647614316 819162850 733129782 -521988756 86146662 -872006519 -835017756 42033111 864799478 -677931182 780433218 407637140 -230243988 291641879 -870849834 -598047104 838674487 -959615205 438202916 -212166467 -139064281 -801892203 -768045691 727836780 -517588108 -388010544 857572397 -666198265 219539320 -142184633 81940598 877693102 -797769732 -319037302 -476960870 577398034 -996882994 440106293 689205266 37326628 304219730 581080284 -192498312 -602709070 285513684 -986679156 -204802637 35458174 875148587 36732180 -102974534 -485268384 16677925 504992042 -409581193 376547164 -55924575 -465312035 988425380 -811916839 -169761026 334151617 549139722 -932720358 550432626 503922208 -345675001 -650346865 819359459 -703771930 224097749 -835836619 -480721566 -397557285 621917892 -659689486 -502288447 679365923 -695644239 931515107 -639980128 -847364964 -977888355 824861511 749561360 -715361471 -188840992 326787121 -696494592 452993791 161083709 835631104 -944161813 -621936518 874604174 -48003346 -901987963 -775653936 -420750143 562501407 326887467 -137572093 9899949 -886358512 -354769331 -612403782 -968936512 236706587 -235285383 218778796 -268650276 715264994 -745739304 437905682 -284902681 -163931840 348210255 173604703 190786040 -573386325 388758071 -907871851 407107760 -816511082 -924414702 404559372 -259439132 834991410 109757181 -644205073 -803268480 100487637 -851008626 813143349 885983889 -101006690 -832721262 -37424097 -582822409 -797963188 730093434 -686135133 -418431884 -277077696 -460129657 -104064739 332633518 -109689250 -673437342 -947122340 -572556944 -910556977 269396488 -39345309 -837043558 614120429 -845367617 58625103 -2469577 -329196964 404855381 -840264503 -921876763 -856014617 -447451064 722234020 -399313424 -721185304 -730610671 154894254 883618523 -28296149 788089851 792837324 741159168 -273220453 199161174 -260052629 -611446561 -257839071 -995565725 -180198077 -565030529 454907933 33221313 128912312 926665221 -929846863 -807576526 799040264 337302879 647628443 -187131062 -503316665 -171075591 681433944 -968006679 43969848 -218893255 741457372 -615767823 -30152520 -216449849 -194170595 -423276450 156801398 -666720460 -417755751 643094114 30545654 144228961 200885189 451224825 446732269 -102625592 496287190 624671690 500016064 -696242981 469668535 -325660137 237554340 207452787 -269395715 -219913925 384232118 533413805 -571040318 -520188464 -627311146 -883503162 -465509510 716911796 159887886 268330110 30985752 -323141823 -50024514 143025661 320521129 603107511 462085555 900672230 -462203792 862376026 -976307880 -518276769 -488089932 799874713 241445171 680217961 -301466573 -438021489 773030139 755045555 192195393 -7527110 232474759 949384653 -574464491 -511561308 -524337126 -456491288 875885091 371947164 -844714975 -441640938 -630420802 -794341276 -561096248 138181106 144347588 364836172 726087123 165933203 566041473 -229595584 701928262 -401429433 -686345439 605004707 662276244 200233056 -384375178 851029660 -969029244 -784011003 -674143483 -940007805 -457082111 977014526 -232524863 969805789 -291612146 676079571 -732900165 -951066310 -740987565 -844032758 902990140 -124603988 995570801 -898342058 -991594085 -826239368 634962183 859743959 981329845 588334966 -85112037 934050801 -425937542 -833789205 895800044 41990074 894483366 -76501847 -12753251 701556748 -986449018 918848624 195780483 947866053 871495041 150923568 -56305427 233767466 830706694 316796641 540278575 67790378 914776931 779970086 149549468 -361576303 383312102 687779325 99598385 -175643132 545475181 -641209022 154798078 636674216 105699016 64221172 -232734701 -267229352 75461119 488005630 -707475019 179224825 -114942369 478677244 -967740223 305801592 750669972 588748434 743949147 97151600 -245127483 -264183779 -944799337 915451667 686840325 -804122375 314556129 436861232 361191568 -772774669 -594685281 554352432 182482676 -72103324 517800732 933470626 -571328392 -515990981 -254627627 22627678 396031884 -581808571 -863391713 -713164118 426950719 -370529468 -307219459 -35840838 697049715 344085045 891441448 -518265082 553016834 -701143365 -838255852 308615606 -80331623 -451395480 -656924210 -162010533 -463683458 267972947 -385741737 -404216499 -27569369 512947487 -769062419 949108210 -878851036 -319741771 515049790 829945412 -101779356 529443325 537284537 -201935081 -793322073 -216841737 983812035 639822329 -941458537 -11486719 896087291 -672704344 274996302 -474249663 -898011380 -606623789 -868670974 777740754 188146339 -504454444 -184285504 240854631 854253243 925734156 -601765307 364042656 -888621337 -75134719 545916483 481813074 -263814833 26109126 534179302 -454709896 575747759 462370637 56103980 -375448869 -272539612 -715040143 539102001 -520080624 -809684825 -580087569 -665989138 -182930208 -222843538 -426293917 717976648 61833631 -733228654 -362655240 630352598 -680265142 -163704102 264006634 -903560163 522967824 121047486 -93646711 46813404 864303087 820507591 -865428756 98701553 -923312293 -750405313 357216756 -524542166 -395552696 690579325 -844680421 -501070117 -767356495 573547856 152397250 781008814 444756734 265107718 41996466 -57220779 167204938 -573838998 -632825290 -159988241 248567916 525828135 862745629 491363789 -257335297 319968408 171852320 657439971 606821077 -588351031 669875831 -781849946 230223897 -202746388 -505577028 -912393079 776179610 526774426 676270136 304984679 558708831 407089078 -839858984 91058571 -170220245 929319978 -431318465 48302386 -979424166 874696561 720195717 -276235754 -731193471 -657421145 -823686872 683673348 -740992790 -113761192 658792868 649394001 146621754 325597866 310010730 115995689 961890022 627095094 315125225 169996013 99363516 -268395759 522437948 -584269809 -312357968 -260598814 -432273871 -110096018 338147103 -113943815 878696392 78460994 532720478 595366909 362006888 -179923332 -849434490 204772803 -169218118 599898675 311548854 519976269 -372757833 74002417 -150029004 312834596 -688453766 -628451510 -331012026 -85554838 976922689 287240195 699403292 633057899 -128871855 -832493772 130037742 473351034 663755931 929997941 -528893009 534753054 745861315 567944190 -995884704 -762250933 464177264 35789869 -223410249 454837107 178712127 892352730 -44166756 779090545 84835533 -388086365 547640511 321393179 490774940 43684820 775648628 -395043519 164637842 79047077 399582501 -870546470 -352613275 575647639 554640120 734577380 841156901 -797113561 -837912742 180821371 -768444587 -622939481 -12423439 71355568 237886757 -851133487 531605776 -28214660 370849616 -695905490 -278074170 -335046360 396531467 674138501 -847398098 463102283 869046638 -156952133 -18701841 -1272008 -591491544 868573108 -913821117 -522336240 -224432252 -597070182 140564173 593091599 281497493 697939508 39605679 -242753288 443599194 -787363045 447415703 914745177 592457881 -79224859 -961481912 -967846982 -614261189 293583085 -595961815 305016575 -29215775 -701434435 -665143883 -608254702 217752377 415942120 623919206 87627318 -403423794 -458792779 -17282214 925405405 184709873 -679573893 -968581632 44265896 -717027206 203470247 -925541412 100544950 -954341167 941104634 562260431 -807374725 -911448500 -838468493 -643451575 -772234804 -989440532 -158118142 -319924204 37552603 -827794829 -338932554 63013339 -834453725 601758071 -272551964 -338809276 256058967 -564382391 -722485331 334291004 794432250 967691663 656749325 520550333 244254437 918632975 558453678 -261123808 -223882037 157013983 -99965852 843675664 581338408 -323783104 -528998827 704538552 458067802 590519813 -368332588 -870091860 -57954364 61163291 782354253 -41935248 -820315198 -229693508 907610270 228365600 397883174 -600614840 921604414 43402285 -462362553 -652375832 375635826 429055287 670850737 -10117689 526355790 -385272767 187233535 -24490286 650781256 -190860750 -945378456 -312928545 -747936656 799974743 -781023294 277019579 431474807 307066716 -207462378 1989858 48872610 -573249256 860255882 162393800 569781288 935210307 746726217 789265528 355885046 -44436125 -793778688 -72132306 -234629407 -517765959 563014632 -221026744 866983208 578764703 272389384 -206027119 -596733433 -613859197 401100956 -84208628 -471972372 -697929441 155952366 136781544 -266754835 549505119 910625095 -489131267 435029953 -116063165 -250986850 770957554 645466474 184196887 -519067435 -388638871 -247216376 -902029837 685112449 365007518 555706073 353650186 -673326817 139986523 712789548 384740116 -90739644 726919074 -207142079 377647413 999320854 -475165946 652891634 -622416587 -117032971 -868862337 358828265 -885482320 -239381355 -618734380 -413612697 592565023 -901471641 -312139225 456173800 248589490 526234365 -22815211 -13368188 -318529951 -747452561 860410008 308915809 -687681287 716410584 763595128 473749459 -383097465 -658668164 -94712288 271424013 -992912293 706319728 -130054525 -942821656 262096332 444717929 -825166457 852586605 5797265 941874261 405377129 -354985020 -509288418 -610313768 966529519 -819418379 -270028861 700311111 548292959 618058263 -43183992 671202581 -166801648 18358080 715812569 -463763647 -906870093 969024747 403508694 -95544943 -2810567 674853039 335344229 -324952901 915298833 117230383 109761989 -598629493 971025182 45813172 -612976515 488985498 136417513 -461658328 -227849102 915500828 -677430563 -77015811 420881311 656647643 -974011901 743580994 344628128 -853504130 552693896 121639742 822573167 -856116631 367086278 201993023 637648475 516701135 -506497366 294902362 -967470433 -157636164 932560670 606080094 395547802 -190453363 -594414875 159322820 -845512406 429812739 -119201641 791616592 674429315 -163332512 419362327 579181740 105783335 336954669 352862112 243922074 -991980999 996310216 -173860853 241918811 220245884 482123142 689271812 894040288 522228973 -275879658 176743357 676913393 655643949 -318312151 313201390 444241525 807064785 -146936126 -718251628 982041287 337787143 137552872 -127968819 199183118 704645227 -605702264 285058502 828811838 -971616162 -817646780 -29247960 -734077305 -208654528 -201042734 -292746706 280586640 -896662342 -326074707 215602388 115300186 -885041454 -178934889 742163516 398244402 -500130298 822390245 677626791 -320851795 -968909043 671695336 555381855 944405304 -984108499 -346382294 -404692091 -589851113 64380412 -511218969 483075231 -616335955 -717465266 461207666 -554757531 893816828 -246150426 -63540605 -561611890 -39450105 839033547 55323276 -959023563 -734357769 908910654 -886748004 -686456326 -389997947 -513004053 -572044609 405414840 41328673 -983518345 199418971 -990186111 -761314402 709897577 864789077 -192678589 -30809540 -840895699 703161097 -506490676 649464186 598756628 604897676 699384561 436529836 -158916179 -361241472 -967357764 -716091041 398936383 486949670 580687540 927668344 468369361 -243989065 -290492471 222135466 493403244 -594688339 -832593825 -111735531 -649372470 156748886 -612651341 -355657388 999173427 427374961 -640080872 772378010 -53008856 727915612 -774474238 998425688 555271630 446643511 610557616 -539455791 736205669 -740328343 960033750 -453327785 657556881 -820608111 -581685274 63150030 -400672233 -819081333 -465498001 -423436413 23039328 771648383 20088361 -395066841 932430272 -840284757 216324002 803982008 533239838 -673210832 811711907 469572064 830748852 624018172 901247586 338621948 520159270 -337416569 -214350640 -835344534 -339055084 230238226 -270385565 911532576 -86938986 124780209 917331310 -686779434 -539830026 388051964 853626678 -586583873 -649723302 -918950739 -292509852 687001116 -304394601 -96592122 -771896203 239922672 -520612115 203833918 -492289025 -450833268 265823674 213991913 543907851 853435206 1724097 -838723114 -793609153 -303537943 -619019765 832198339 -606080542 641434880 -277733232 -66513416 -532282516 723379867 -770307784 -539921678 121592906 -352084064 -187682506 893210617 -654499681 -508384502 -65186801 374711195 961878473 733907233 -285570316 -64887971 445369684 -83048539 -954003258 -374808511 -759240056 901475977 399439303 487651701 401708600 13300862 -762897192 616687225 722869956 967319719 -486196590 -223871075 492887295 -661346038 -368745594 -45139955 -377597615 -883783620 131920257 341263312 503358388 959004963 -34259111 -964152206 -340101985 -489354319 786136362 -654861758 -976326593 95952370 812788342 385889408 650931410 715497541 -350718384 -980558750 365340577 -120466879 575102266 -91466735 760100199 384911456 961165323 479657430 531179339 439016121 -824011434 999990132 66208732 -813141464 -998632060 -692925863 698311591 -382295453 -717292502 -847788519 664762475 231697142 -501243497 -261721924 252621918 964330685 -352635139 -788352206 367134670 422368099 -77202576 334001425 -479321691 -723119862 775379880 -728124651 -531707508 -989807932 427345212 -571175528 192456669 -622363884 750171001 -509220107 106660701 827666254 -719392839 -500516005 644081210 298217432 977206683 -166828062 828475393 -705888382 944179790 -737839372 568944059 553097613 320555557 602331591 807495871 -313296406 -612464215 -699007201 35554720 -19699317 -587896118 -891273480 -659213988 249124356 -736675785 -823908648 -262879805 -781572186 438875921 6476122 629902893 -64870391 -537286073 -420414499 -526761501 340795225 -631202374 -278500185 447791385 -904957613 327444353 772018230 954718677 78980062 -238277563 -39422162 -9264821 411635911 457065192 -24088432 72260888 83424812 -764100239 -645515714 -559320611 726762659 -531845930 -477032644 -644683283 992302803 31975552 -774448619 515008767 67348730 -818252541 10315374 604796868 999385155 -114409217 342032245 211326663 868444827 908589402 -995562605 -183690088 64743651 -642749643 973359915 -473203969 -936758279 79974276 -244007667 442673611 -286233940 945626390 -80688687 -588838157 -551889754 -420764476 -563773087 -229811008 375252362 29516667 -145185270 -782051353 -599214658 396142182 638720348 707200296 -334291925 118097735 312857304 -913566723 332113392 71252368 -251991108 -869371041 563270717 840825434 -900012153 792298160 -875183259 281451703 106763417 210071573 -425547024 -227655974 438927406 -34784423 686695650 358187620 -125184245 452312714 -437823478 199598193 519538488 -544091440 -650341085 844684042 87010810 246711554 657483956 224880468 -916787568 -302792447 -227575164 804432350 722111395 -89400218 687948730 699084309 -252287022 561428500 552700408 -380737502 808811101 -412647301 782478393 -552742661 99965221 931526686 -663357658 525493595 -397686932 -862960270 888133924 -930072680 794773512 -56513419 342829035 293123115 -62345143 -664697497 631868457 398017085 962945995 -67305240 187347450 -255003144 556349259 72751300 992380816 19504452 635140764 -922360792 959819510 765862328 836563279 -389990109 -955695911 -397589931 -239706727 -690114533 8755081 229370771 -154688412 252833544 -535964318 537574622 223467645 -62323111 -250498044 388872225 840807753 956434187 -726672423 -79644161 -909388057 363881495 -564044664 -572301426 -820247568 466830585 -373711458 -1742011 -803822039 326350661 724668072 923839438 31416828 -61047857 581567356 -656690085 -647036884 -734780159 -207345005 -885935587 968095405 299277743 -819680163 -383486494 822617463 -923729325 592892361 -155601069 -619797981 -207885379 950164025 -853648286 438694704 -585805892 11906622 -297832253 994830685 -375107244 -104908392 151244519 -340178753 -32685315 868540577 -731305854 437509574 235108821 880322522 905606547 622557336 -60094143 -21619702 583061331 -625890149 518501290 995800417 917833216 -501441432 -566743549 -715282381 -557397950 -153374343 378649949 -198885843 -429336437 -244386555 238433997 139529795 747778099 -438259190 -977339137 -812531877 165385572 -761344559 822766509 -542071299 -739474219 593973519 782381604 146865654 534026897 -971790133 -834272628 244884516 -362812504 -820911129 -546943866 993219389 669559354 271043611 -561710270 -944764631 56632187 -410008182 271057633 442201417 202981 -825921603 -297936255 -387927033 -955005988 -307177479 -232751113 97228054 865017195 -97668281 -36129931 778272273 -785196157 945270540 594922301 300065881 90579837 94125243 -788584484 -646003643 -953039797 535483870 -152461268 -651108239 -420708539 -773410338 -583277520 -299368667 -140625896 -769476730 -546749487 -52275454 10110628 -375472579 193517638 -587046252 -685877716 730104402 -965013372 -46298364 -705068911 -669085005 124306224 851454128 -692255465 -5889171 986353569 -561466799 675654398 852509721 -967334557 454016061 -922558708 -719330 143247042 783575670 -517057929 -871615023 342097186 526877310 -55455054 843846452 747090238 -64999190 -603671603 -655318073 581104851 -971155023 470361592 111272109 -842134991 634201540 380456788 409692559 -344677775 684114790 -225549979 -622162649 474794606 -385903312 -162497852 913567231 574030600 -18814719 -226166305 -746849331 -325230658 750970600 797308881 -515265506 941874218 327315235 320727660 467143227 -148510153 425301493 -34776295 -437836369 -976533757 -658344784 -421148045 955338461 -784556969 188373613 201715081 668701045 -109153405 890452784 -497634182 -967312602 -649771853 391384183 -177746047 -671711407 -997358232 807650922 968408406 763280486 932894551 569383509 -973925146 105235360 936105478 339408723 -918130587 601898466 -212953004 904358450 -258478584 653801509 -420367245 220284061 782083377 -433058546 -854470256 391271531 75108718 493910884 856044636 632678458 -600200156 -303459824 -49392375 -714201174 -419153057 711875408 523921744 847967728 708839972 262837479 184160004 -983111696 -669117330 -610070715 976186153 170449624 -995856840 -712699842 591705906 838005248 553822295 690464213 -208860321 145276173 421920925 -647438567 -252292945 -95785815 485685649 -493063178 930804772 -206785500 722919 299970434 565029126 593829369 425702525 -817356564 77247290 411167972 840320781 538341513 657647607 993110094 -978962887 -240963163 460569387 -564894392 807307508 155791356 34267480 230206417 524305386 455481792 763517369 -672709441 365735672 311925556 677363137 255773908 471535963 386989470 -469346778 621732908 778006146 203220030 374033584 -207957242 653678329 112814594 -644230331 168856112 -371486997 -809750385 344400791 21972771 -475147741 616097495 -422726961 -179538493 428960153 -357599089 -806597296 -447831833 -575646490 -75292950 353087378 599081070 -784112940 -543297739 -957446009 -332867819 -301105918 -311707940 -500490279 536274037 -27970856 175635709 263771023 -916229731 -230005421 5750156 210513462 212311184 -340683602 435625459 -637460606 54368503 -608376165 844328732 -637315847 59068579 723603998 -71398536 -789853292 452595978 240369820 -433292269 966379424 650917517 316649877 -135800509 72024573 5427019 400890510 -247106551 -309748653 382904389 -212731131 -343122664 -269277046 981373433 -956989178 963118563 602021873 710866892 539484869 -771537634 -473519611 638807794 -521574627 29153577 -64722000 -751581243 992883933 -438294406 406519690 -365072183 -715540228 -677795711 296327730 -643435032 -919654819 545108515 -323509445 521651400 217503178 -128474492 -525883199 572337342 -910487992 533800271 998772869 -779392537 703915627 -270895748 954128500 -210855175 -188858452 495104434 -877881833 724088968 263345578 591417184 -855642864 118961211 684652949 -975761822 -783660288 452493615 -19045459 905812519 -683695557 830689421 -983046490 972038624 131406741 253050008 289941702 494787578 -989994769 -851621350 527880070 823072127 -176422207 -937332829 -406084800 -575098075 478537818 918108085 -169285909 -641675456 527922771 -56807363 -585290942 -179747455 959402955 843160338 320380781 740711727 175851957 -546349043 -37654297 -689355146 296535990 177796052 -90432100 -132257378 -45951369 -906884825 35827676 737444499 -450225345 -668791583 924180930 -615165471 802401514 260427903 -641031516 -275678785 -944689076 -79713829 -266526466 -100540539 -241626497 59616991 -23677971 80860784 822297006 -532916218 912146281 -95164192 186639037 232927911 369629070 711330701 350940858 -27406132 -55642072 -402279107 821431669 732040719 284113310 923562301 812846238 -757614030 932991007 -203467833 -667431804 -140435424 703208083 -578694669 772894983 117738828 351453539 -808724452 444795512 -325768770 -740698843 -714916877 305549451 -406980802 -814986648 -557646163 -80280175 -270335238 549517078 -105945990 -650209049 649195606 975333756 313230637 -669255751 -490281521 792424655 424757474 -95876474 38066416 -170270892 285427670 869418109 370752198 403806178 -590631167 -256162097 552729882 -755385974 -841095736 -287255364 -49719563 100029282 -592957976 -802806076 976487445 -711009379 394157745 -180927741 815234542 972358034 824071921 -277467285 764179691 592639984 933824527 260707603 305865091 -452594576 -115725022 -439394945 658242188 477049012 435455040 -476830833 723013241 -578343495 497160675 546017399 931585239 -666717476 178405805 -634600607 503512344 -296489079 901835646 -304477372 19197498 303481108 -339425078 980568638 241435806 272789148 422597132 -267959435 92676575 -716435308 946919316 -432840356 -519524185 385815222 799254163 -865925357 242033338 -516005223 234832649 117721418 -345228719 -518061808 527236765 611992527 642811330 -119155538 -21761017 -838781430 -78777360 -660965773 -843592066 328556019 -240172655 -575921636 -708232279 -59950534 -91490802 -279539866 -518838654 735976764 682066960 141094950 -804281964 269929218 34681933 -217396615 -307070726 876697935 -711455062 905066867 118418351 359605013 -305160789 299895849 -758049932 -597093719 569557263 -300178617 210184037 -80331407 984782537 -38730781 -245838984 -992107331 -553502772 -341771561 -302632523 420862917 -583641628 -520460631 425604081 616677357 732619178 627753995 563680489 -911318393 -563893548 -617000510 -533300860 -872181451 788533198 295622452 472310790 89547420 -282955672 647582991 173577376 117041109 -135356525 983883339 -713958548 79101139 -208487785 -962674429 634262154 753562504 -49490496 704165170 -307766226 711873263 -2935127 845837093 677631750 400699956 474722404 -458006190 558339598 -218056981 -516796226 -878865730 -440565879 829750860 361026182 -357311787 282436817 825907030 -488848856 503527959 -428120422 -750449766 -567523184 -717819575 -600845426 754007163 -419963460 -230871458 -173861992 -940858327 -534736874 -299999922 -167773580 -95415917 687088643 600577174 713773770 -259412818 -443463877 114129824 238861694 343689402 -663728314 -131221322 952701002 627118853 -948961299 -978361652 -719035111 743959299 878947716 531093195 115909701 210151727 -248997909 -529310032 -395801779 -400795083 889592012 753501150 944283270 806267640 -425300856 767155994 242965313 -832608306 496064367 511442620 354231630 -569340556 -576299352 -28816949 -804818998 -694759294 743383097 401736466 394840994 -708212538 477536142 -434008682 -306307112 -137307112 240748240 788884476 -835818693 536015040 -310881177 870837445 -137062038 956101711 -394213962 -947688244 -934506123 -639426134 261929757 -778600143 -79977370 -56275591 -736797819 509882321 -261087491 -417532031 -868200729 300990004 -7215498 -157461299 747239461 -748861351 -836895162 63740775 -404430434 -464296292 -521126595 -29332140 425168977 -711371476 -959886602 974802145 831110109 -999559893 -553373143 50833163 -150826729 542841668 -178450809 -24211352 -460022429 -241911565 -560819586 -734720088 -994046806 256927619 747674174 -102502208 763199012 416468817 -760696296 794417053 -959355367 671386530 -238983159 -304860770 920353719 -139396156 -285136789 853346213 4900221 475386004 63345698 256443663 161113094 -704843951 -58769648 116288299 980480485 -331271241 268506249 374298948 495984437 -464790551 191851706 731311400 964218317 651046132 -509820990 698331396 -864242237 637958703 858919730 79593704 -992690462 -636545519 732387471 184965517 248867739 -864024355 736743979 -218756178 114123055 -768925672 981326667 -358472913 -468162778 -25474052 690357405 100665053 -366527700 -209664924 -124373055 523881130 208979047 -899209779 417946255 -421224839 -32834773 -845727313 -290158785 987453178 -164309982 -487808278 627706322 -80953191 -640600251 916119008 -194126966 -763448651 -717344537 -542444629 690947371 457040967 309444853 139231699 -515045357 -102821252 553140560 -926863299 -650114424 -991651517 -754660396 -873097258 697578530 -408800015 -90816108 924988165 159217914 702151107 653902218 372773167 -120086877 437878707 -302371780 308803494 -889320480 201129608 -899627727 -533959093 -172509444 -432589322 -789908649 635968597 -791617591 -997192594 667536051 911498877 944925832 -566163818 -503096154 9842153 24581751 931074410 280777557 672619487 -103116918 305069889 -788417339 726221723 -182706118 336211167 -146811291 50877910 -767053228 -113738727 -24727164 485798917 -548426413 -730355725 841768731 382084122 929414123 -698004601 479858693 673539048 192357682 213423315 -211195404 86685303 -362637251 -216392589 -673507954 67976090 -524117567 -614596539 -866544522 624954135 -473114890 -73748453 -849360315 -972502468 426226061 665774406 933954494 322648926 895864182 610549481 490906629 -177079624 660139636 -571708416 -794691188 758422287 -322061277 322062963 898586382 -958053806 785125563 46281661 -232958945 -424246845 799366178 427328728 -720979728 -816573914 -793363034 -333507161 -674141815 -918130996 -242316720 -825139374 -367279540 -593572808 661120097 -578981864 272467537 302236398 -936291700 -515812043 -451792338 250255971 -688939896 -809312328 236630148 727776109 -702441745 -86135017 -660443924 95813470 732845452 834174754 744043693 266617854 749338169 593981662 -74139660 39017764 -956626546 -393021109 219543587 -502203760 -925881960 272874511 -339830343 884578803 -954084319 470935315 -753784249 -265831814 604595163 218195164 490278548 221293349 380647588 363405180 222705061 58274922 -850523556 -482762855 -905228125 -291446227 -275240097 572441219 352549613 572536281 -824168893 48766828 300902720 -223525537 280858434 971283265 -621444518 -93986262 383201066 -251496135 900683489 -655530645 372081007 -321966834 827516031 -630192176 -651437054 -22692986 283462806 133316249 -963379238 127463946 936751084 -11546563 777366118 -217146767 254670841 390990394 -486482369 -370624758 131525051 908915614 220740500 -899969110 296564774 333891292 447636138 -310668053 -577579896 -345158513 19340151 -422500212 -704637263 -81083725 -67819826 363798905 436510794 -795522282 402511436 -648675936 -530858188 240065862 -152564877 -802513673 633966458 -454556285 309765949 -435595183 389189311 -302993721 -155715774 -504683539 -648478907 -56669912 -415119303 538018314 -168963337 -367468734 936767752 41800976 788281219 -8390422 701090757 91280382 -639241339 855225445 -664260494 531075664 -693868776 -673100105 -358393504 536953052 -276685515 402684447 -442385091 -414465629 -982228928 -568150580 -881539450 398814260 454187394 739336816 383852870 633944436 -119436230 -911372454 -285067318 -740626245 -425163347 -150471694 -384261833 345985714 -482728117 -471876081 -941859739 -32439998 -115616691 86265644 -628266507 -652320349 242681925 876099186 649733898 -169086553 450206326 -7112700 812454699 -536252606 809178827 865697166 -738588395 -757568949 26870090 903079945 -377885780 -638786065 -424792312 -375045469 -831592693 166909862 776166830 656560878 -900992672 -923724500 684552030 -99251592 -857585680 -317078577 -888342695 465738041 -548484085 83298184 144886221 699631677 279079010 959472551 -980759021 -936538821 -146166997 56170830 174981489 -863236317 -922082659 79236490 -35832620 400472891 713709841 -8383295 436438825 408311793 -753761723 -322538898 318015490 -442673959 194345532 11965849 237557729 558478784 -213464944 612154698 -287849209 -918586436 549273682 -777974623 -258215413 -717152927 -808141663 -305410885 -884440521 893248364 -11069485 271197575 851475865 537388623 424033660 -701147893 717673691 442941030 -327081063 -863328443 -663770169 992579379 871565803 20373870 -584478824 714597246 107209552 753051227 283299818 -808721885 960845343 863253901 -189101294 82190697 952818805 618113297 351465580 817182554 431242319 16472818 4632645 328024855 517790377 951584747 -33584659 -557888475 948529641 -413181914 953044032 210894632 22245776 -735344292 -348316536 456574426 -278597279 463286570 83140482 -994375368 -933052887 -822248173 249221292 -405735173 597214084 798164514 110274230 247316204 228278906 -59394830 43776953 169959521 -792272901 -278211063 -579162594 -909666403 791971015 712854589 214614565 58615452 -133634243 518050651 992925136 805374166 297020992 -180774296 986633285 535565642 554467509 -350396334 538595234 901070338 -285553645 266167197 -176348861 789737783 -149755560 -525987520 -939361147 -867353117 -66241033 368997346 -35245490 437306604 432927106 -648933018 520804196 480101041 -679574853 -665803534 234255791 868956028 -494619989 706507984 681295110 370075389 91160863 163123767 -938229565 -818995365 12303327 -203365054 -689698053 -516721430 -968753449 -725821175 -680782868 -45415084 -587786706 -967544252 329060620 730731748 712023510 -323719567 265732816 -147713773 888371394 283084951 801184546 532242005 -210831327 186802358 -695747078 -929209505 116896368 -590009259 -36124359 -352323488 -850150516 -444086501 -456596490 -77763366 648739577 -477346694 -386321826 -613422195 -269408261 608981279 451278647 -700781466 -19760950 -755331671 -221248098 489082098 -791735811 530833565 -301495322 388144683 -303924385 -473652663 257958042 127341657 -406477196 -747863060 -917850067 -391458645 -797992672 102766933 26606435 -282415012 660241558 596759367 893050937 29059958 512157819 683441942 -473252825 -375661428 -264058365 516805208 441951947 -223869174 -651036198 529610380 -987648624 -339460866 611831337 769127387 -186387957 -322218194 53036277 -433024567 877836796 826652256 -518253115 -372062307 -418295070 -346390640 429341532 -558035491 628013025 -538293488 -323757918 -65164059 205690247 -677513903 987145205 -259186609 -674090111 -468870627 187746961 457521614 -728170973 -180505634 99978431 -194677335 -5275670 42874456 76478852 -584455418 -945421390 -687758917 466651867 -457390082 914220956 -848698813 -794520469 789574780 -460292892 -555675135 241566344 -190848749 -529021668 109125796 13891010 -543875964 205493567 628862314 -368806698 96679415 530153762 831010543 -423030709 408389838 390235212 308150540 -563332299 -223926455 427718573 455598904 -407357176 828641630 534792207 -974044652 58319201 -264482592 -172347465 -671720020 9592663 -339801371 831267050 866511670 -996648301 -679334102 446102742 497769724 -889554981 964325397 -815572269 -660397022 -217248873 -191585164 922575353 -472187343 -928939659 95922880 592462360 536956726 -653078623 427319249 -113214838 451922227 -158011492 -523670908 -522968246 -654514155 -677835650 833950337 574664485 490134006 331105979 -549308717 -38778800 -591463523 787741862 495639282 935300451 -380911874 -286197398 -411634323 -695699820 -880254920 811393545 78559933 897495420 246014748 -211632959 750235184 781903967 -191306755 -48200251 -85871438 965538078 -945050565 408594787 620190463 361431110 -575481025 -688009567 -689844615 -193928412 218396096 -809759410 483320032 -158985761 936489194 125396966 -609087043 -644918566 -992291390 -690862523 631835194 435008234 -240757309 649760125 966780109 329753175 -34913083 253956217 29047111 38500667 967704309 -856918791 -459531036 410824505 469640469 680424048 -896443992 -659230636 386294941 -711685414 -832087056 -719592960 -169266477 -665021305 -582482500 216882932 -42906761 922360622 236884717 -389174298 106248158 893927243 40308356 391510649 -230171480 -536721646 -719855697 153568045 -705952943 -711809073 -62845380 -500622389 -403513169 943270897 -976029334 -384320253 663374041 -798608127 959707444 950728437 -543024045 -970096738 -779805295 -858268317 605177655 -930176544 -950701387 211587668 428465626 898036440 608007012 935032556 77926922 599203241 664253993 -99628150 813349412 658792684 -191605518 -437618986 -802135482 820743058 214230377 -101277725 343371803 -266917137 152604621 -608745005 782940014 -603628095 -876162397 -447175795 264136336 -365108723 797719175 -679822976 632968855 3186814 574170907 -845277227 460733518 133424610 -239739004 11047765 481094397 989742742 -236514990 567553304 -190955846 810271081 -925110751 424144919 884334356 -809214503 -747560286 333323722 -921421276 -795212541 266445963 -561060268 -456109045 138714494 447916366 183998891 -336179700 733516698 -308892419 -691172386 -704634678 898835594 783723351 981709091 -526360899 -144056774 884577459 -371960509 258308228 -659975547 910330366 331137327 -187521224 667434081 853947076 915467872 427029275 -589945896 447111520 -848851075 301415313 -788196280 287287203 454387022 417338275 -229781144 -866019251 680348225 671354767 -766041777 -613846634 783117190 -586690994 -560422959 -261397924 -514487175 -373574475 906596086 -559093303 613513171 310509540 765894644 881463911 -619354868 249265589 825477994 74018264 -883227260 -472716907 -282527213 676647945 -453497751 -61855982 534238622 777442702 -134588067 -45467278 -251829940 -892811255 -679245738 617100497 -67758058 957504753 -674166457 -363222844 820867858 -738383076 -973096862 784229477 991691537 591508627 196724311 395240298 -267730672 277452180 -302782086 257491837 -472255614 -164044972 529792006 710779554 -232348266 270770713 951079076 489794227 -670242840 -4851023 -290775241 574938231 -222994862 -12833498 -420468912 398322586 135041630 -237527021 161612790 14003050 -997466957 302856332 949742443 -155787883 -33263065 151047638 384984840 -902009508 -763322107 -908024882 -874836760 960422689 -896303388 791019934 -401836492 -422430914 504716460 -140038140 577247778 -834469539 -139862327 721622498 331345490 -350726944 726080696 -435182841 52131368 9427233 891695722 -282860545 -400129507 -400319341 287627652 -236659043 625195242 -437383125 -218152917 710168124 855643605 -125295107 304071731 180695958 -737614904 -912400542 364928043 -174795266 826203013 -601069634 863076013 -845951813 -908822907 -651881903 994019415 -425702940 146188471 465902364 749995910 -242629684 37412270 -925947752 388665096 842890256 130888009 115046826 -784032277 887779395 -901234895 -31642335 394557226 -127382309 -962574578 760338560 -35591708 379882149 491395890 44987199 219603612 244476078 234728899 774048321 872998700 -30039259 207995594 27213468 87539941 -694686111 -472810828 -737998141 -257133217 563431498 -760045897 -227524319 234977983 -577529452 416290091 -547669072 233853491 -38219432 -802275879 -845503106 917786890 398104748 872566185 -210746613 53770131 412981481 -503188693 -810771874 55574493 128547276 19442248 -375952453 860453429 173890718 760237192 940671016 38033334 -996934941 249735320 -244351703 -77857502 261121414 26313955 501697995 -929413721 327665973 -664892552 -843481678 -707366979 98377143 114929252 241233888 -195066055 -325427444 489940217 214189871 -162834788 981602183 529962715 116642330 382460473 959915474 813988802 -557990928 491318539 -156151055 153665827 -608191593 -592242634 -546095789 149546988 -989992511 613426748 -63237704 767605977 73581330 -16793717 -513377921 -204064377 -647241029 260588347 -638398949 926317204 76521441 -452761354 347236403 -251657740 169753443 -859806970 -673205314 -256881315 961717872 -736762031 904923410 951167200 515346281 609631074 -153174446 270599073 -414669852 -240334527 507261431 565607731 -368526426 335220951 623200703 306669188 -87011244 -360015185 4015694 63217558 328785010 -324418828 -769601232 -442854636 -335598680 411682055 -108791507 -220230559 -902654196 -247008203 756187533 778255956 -428986625 781407834 800984508 -171804506 -171023123 664220192 -983903268 -821687990 699025604 -410078372 -622462489 201100079 146127000 -976997731 505885730 230618825 -194676262 -62059635 -742707103 -261768179 -933302040 93718393 -110817533 367661884 -369530018 418570100 -960166557 766303642 -426226840 -154471261 819440392 689665108 -836759800 -521028121 63158998 -38040180 239225481 -370121068 -487064556 996781045 -879107798 -28466845 929700503 -866414970 429620471 826938481 9314314 70687681 -812918722 -481946218 -636314816 712439988 582296507 -811157401 -128385531 -909844653 -257374041 -638494264 -749846001 598491598 34549008 -307395030 -59314588 -276066187 754193775 470367374 110635694 -566200748 -459432955 801674929 -923371816 991366082 643870540 -553668775 -261909825 -118102886 -441526599 877427243 182978619 -295377149 -95269507 -957225763 723643080 -122255766 -314490499 -516377830 -661735160 249199676 133445787 454425927 236551982 -119430221 625188602 -873723985 770748538 769266486 -525054426 904680243 -663471261 -518738888 871276125 -810591793 -534295966 -86462903 -499587830 592489494 -461009810 579895338 -95543821 915835347 -659384298 951845208 325396588 752498026 821803536 -853540497 -127775181 -985260306 132011695 -643459141 -566447794 925210675 820492303 -435392181 666674672 965889389 -39523916 -287491441 458717373 -591423803 -940477094 825933985 -910115131 -644139549 -663130046 -828475797 58141573 -337928310 -159616790 -429927777 -511638078 789307359 -657600106 682429291 -69681755 611678685 52497291 -172380141 624633184 704243719 553221493 20076855 739557189 408287095 -216632126 -634201193 960755851 23309479 -869468525 940343642 -267289913 657223543 -816044228 -948392205 -527604580 843428416 -202066205 43052544 -97102712 -469025161 -61329459 -858547768 -220576552 224243823 -190620220 924532761 -947102302 -313012926 880454620 -380690187 364423905 -64573840 -493989208 -75154198 337364720 -513639053 641679899 719210845 263351345 56264938 631828267 78742374 889529072 327640562 154867189 -776330049 1280621 258867146 -645085194 -885130734 -345553407 746542255 760173923 -927126260 84664814 807289483 -372072137 407678370 998872092 766707514 -923621904 346562759 -745944434 245231736 696385512 -508593890 -381763676 -970407236 574446500 410526296 -844452721 776977729 -411963111 482816465 -458693281 -152062943 669958952 -771718529 -783221522 226637370 -830000647 -287218906 992694545 685016776 -623071691 -808981714 -739139000 -766352038 -365940591 -723584280 -987293939 957750984 -983016862 -495357061 -874284901 -717440044 -388472939 330110713 969069474 102022339 83284902 851997308 -993414885 494245500 -376157953 605186094 -404190384 864482152 -177547603 -732814381 -265764614 190024536 79811000 -785259934 437818869 -480364573 961731338 271880457 -139200340 455045600 82302329 669183021 566592451 230487542 243178897 -748623219 499587870 772955623 207515355 68013216 -415291897 -38160994 652493597 -539394119 761935498 -479207066 -917635955 625168724 -85333008 55916888 -120327140 846635078 -530113788 -340546506 757969982 273371107 -467888499 -774145696 -614995118 559813189 -731800233 338111545 931293724 854927810 890689077 -694227795 951321084 -253670975 665348372 -242565882 809096610 -966661621 -820097714 635708617 -28571723 162361896 412168137 -734046078 -604771735 -617155572 832567665 -312220688 -828525645 826555379 412630434 -691425171 -38294192 271796710 512954320 -593295709 -794575693 -303361511 -710381432 -458389034 -97415645 -173284008 711168807 637483616 -910550046 272676166 547898690 492097564 398684050 -136464847 -506242095 254545497 813437131 540266954 844246274 -707226049 726349628 327448666 316415352 -801825438 -58465956 -579184808 -289522564 760636632 807964410 276984330 254975054 453648447 -618121856 -529111030 407872502 612531396 -591952719 948768813 -657249916 237879745 -828848738 164766736 -543238317 841042175 -543690738 11428422 400418618 895165882 744416349 -301345969 179000725 -33099195 118194342 -663660512 -183376865 355228096 983197740 -690389617 -533440688 712211662 -568363408 -749069170 416309039 -832168122 894566313 732171292 618584392 952323661 -379974559 104426699 -931440912 -649274733 535365693 160190984 616317758 -653645798 488308529 494460545 589980542 -673874709 515565845 -232514487 -798984181 343307170 -974579146 498268419 -558983952 -236762562 220043741 -382951940 454494702 807026404 671730601 -649145331 -979286500 -377432324 635278534 40056859 -909734388 -881052205 -792472001 597619143 119415873 493646675 111776481 -786206527 287829956 64808766 -977093318 860932300 -780914966 -764799295 -471145033 512259938 -751092189 -491129074 893893239 -301252745 726607207 444938104 673825858 -697799792 504336173 -431524060 -884570685 691330994 963870943 311300748 -537205362 925290059 -869291322 869228147 -951809979 787008122 191177582 55145468 -577218221 -613750588 106918003 -258379206 268748837 620040458 -72664946 -254968298 803415088 465678125 -458544193 -901983711 -317020972 -222195414 -607908130 26597659 -235182765 -924679146 -514739473 -355465525 -807525498 41655677 198331565 -461338545 -380123053 188429998 488881499 242046161 -653106602 553155902 -676326247 619027011 -35092750 813709753 847395488 238932166 -816805746 -676783156 432606276 457329294 -849007373 -50834227 -971103768 -496101736 433219494 -335247215 -42604774 757987887 -182189544 863160140 -253202152 907245829 -882677272 -846321663 32306652 321935495 -682761727 331438524 -307598568 -499655351 -23354944 -143445712 -491089017 -720660009 -162156751 -327508304 -946288804 -663372531 275137468 -968703864 -911075300 -809225649 -373029220 755490229 -37856445 -908862460 488705579 754797654 -930196675 -908753456 490453040 -579275203 161338254 -979757919 -552977030 201329301 254794538 320174611 403113487 -464735723 67355803 -709565253 47797680 971192027 -138428645 120437773 574906779 455034203 162974206 172164257 966718994 616561773 429900273 344430407 396107977 -229989651 758832026 -429423595 236678399 390650210 -401652664 307081832 -490556211 -410917772 234813868 470058852 -646080397 -251285732 20904410 353241906 691244170 -819258281 -436190738 -443640654 297401264 -723815546 -489158707 758709934 -315378620 962229324 560354188 -46068486 627893139 -528850179 789825102 -583211050 765555239 -458400694 -119602749 673956553 -697735654 -198569913 -88538864 771026027 -55213784 -465814219 635385161 -992787291 645472930 358167344 -562625243 -310889541 -855729403 -494882499 -291000476 -874436817 -223073885 847528813 -318097744 -110731604 67709515 106091685 -913064757 580949090 -253073576 -433994911 206845429 -873907560 737779191 -469040728 976787511 361699376 4451410 265073361 -865062975 507762450 64487169 688879028 20498740 -51752923 -831642002 -96359945 -829221962 511031136 266487451 -338993425 230289323 68901470 520283980 -47087120 587759595 -337746217 111476820 590824806 -418704210 -685858659 -860120041 404228514 812313178 211453346 456745713 230944418 766949492 421469605 400146377 648513644 -4718761 627758881 -574463071 -191552287 -943292125 -229108294 669248465 -526278326 143182636 384700385 337562858 977600430 572509627 -801147305 296322105 582103392 651618474 419183407 -355138425 819245590 -484645933 -62805468 651226000 616236635 -585246047 -138962000 863047507 -171654825 144555660 536620811 -120514060 367534518 -408509926 154173710 203444300 -896163688 -717689923 -793255153 792254166 953905144 -830451194 916640329 -771746924 967745699 391066199 134559961 806962498 965991343 -873568340 839061378 136573959 653368977 678686982 569018982 849509909 -124021248 492046735 218218350 -733471011 129594782 -687077099 315656963 631302428 181383527 426213530 898538713 696686276 -801600418 767429266 -722456861 696615183 -519138685 -92176459 -417041357 698892589 394535944 813299465 -266580995 497962001 -251207505 899271093 -874673607 789480309 -938555079 -189028557 529639171 -567000578 -29067123 -508232300 796862256 -251468610 684496459 -953627603 -840023750 -732373816 766795871 850388520 148330413 600961477 -74382561 325048590 614635852 564555676 603296350 240353160 834924285 -491474363 -322887438 688501281 389719937 335643025 -238474410 864381702 -387645668 -81388449 828215987 751650288 408639242 782607653 -860268584 400410946 705411500 757203874 -941225247 -469819026 -270814838 185396291 -483987442 616161880 -149486292 426182524 -419186196 -355621373 201837917 -152103525 -330398819 711708206 -765962232 -130971170 190856966 -380921435 -804495364 478318836 696690156 -452316190 360617720 -234672558 471134505 -723520539 788314153 150542960 811610037 -596529338 767204797 728601759 -850985002 -429936525 -207455410 -595138525 -20591733 102670456 193807784 -743090945 655650863 130808733 646430835 198867883 719832009 192169777 -991793295 758348518 630803385 93921507 997669138 578187818 829867217 -364540538 -42195219 -653242693 772301434 -474136480 -929120896 75447608 248490043 -274607517 -793501289 129193278 674067788 -515998388 760908689 450065842 -539045909 -23876717 231486429 594152802 -731833358 705323998 -672873484 -331751070 -392416254 -326257677 839971282 400713791 -278103547 532460756 54793286 -267021223 -461235406 -504900190 961750565 -292329474 -627924604 -665609281 856326340 -177923624 234403464 735300854 -860127866 438549875 426767812 849783425 487843917 582567922 587286634 655267301 384125616 -360879599 615195542 245734304 -691569281 452906840 -87196985 484590628 -434581257 438685348 394595886 983733540 828467101 97559777 -190631339 293726044 -468823795 -63107111 -608127015 -307105427 280050827 619970202 -703833105 300770796 994920744 -667261819 377959154 165085452 709156008 -857681125 621097017 752616406 628101729 609854944 506160905 183535879 579468337 -73039341 232490937 23685709 -733134432 -137582149 -98204681 245004596 -988798103 -921326768 959095486 877124678 -142723055 623282932 -740475525 -664173977 787878917 295897527 556378051 10203836 575298345 -809376585 558683099 -646527158 -833382863 332332184 5963299 582305282 690478300 -574445184 -325389680 -286606331 135322452 -362634882 518025539 -900170696 754772543 821970444 -877581345 -808698741 -926883582 -81096087 410269043 -904121509 410486366 397311823 -42411496 51086647 -652747211 49034587 252461061 -191326488 -31004918 -478098414 817358634 422931085 -119482726 49145597 947065959 -361551325 -725365541 -892731641 15187189 234370392 674398384 -1977854 568419947 116899582 637740710 -289652111 474233062 623303770 868439429 293540499 95922123 -690183809 -256854125 -509205303 -609830972 -619354779 146144939 597227165 881226152 422856701 -616817459 844484357 35921498 -167468671 245750514 -603239799 445604046 -937539163 -474117702 825355232 691060170 241755382 -101384137 235037662 -617607932 -329287312 -916903977 -651253725 345436987 -582988817 154555012 787384416 -664824178 -143117705 -621918962 -155831534 -524402496 507411969 -673998007 -341245966 680784719 -949692933 -245879498 652442062 91110528 -158752453 -795984411 350126748 -738064749 161949188 539169057 -930015172 -705219426 -53387617 8217670 -34265022 996613864 89052207 -189228882 -854291671 971893376 -253882690 -16943790 -508388608 801334207 -648372765 -787451243 -273960397 -935799516 -68381548 158899830 -941945674 -570185346 -714686741 -399846514 -732701831 723761916 -548337115 -237138827 -345086538 -460073354 132466663 -381265085 708390317 493768909 115730893 65182427 489205942 -534850884 -827179896 -42355026 -422663590 -522065660 -528637746 -450662605 -2195129 -871613100 -396873405 -322455773 -246995335 -145483220 -156128601 561634270 -191231328 -660459165 201940046 895539803 -848733336 -791467588 -970482550 -306950084 -883493256 -560452329 -830255871 784264749 -369796468 24196639 -462908115 -233297185 -633125222 -991032283 -750113407 -661248856 -486576556 693777922 880132930 -17629793 581347995 -670296450 -611692315 -949113326 536838916 -796094104 443344687 694284720 159650113 -725591033 655922581 182835606 -304674113 -190275977 670373630 -286347489 -675135593 744923161 -389002461 -350328223 268202360 65742108 770811428 -175103914 121564210 -995127167 -535909153 -955709041 888878213 -879781412 673688140 -124908038 -498232575 -96390447 919268980 -49522455 -427078991 252275198 553922967 -576022191 431111294 927690262 -377859548 151756653 146627175 -792082588 702515317 536256527 465275744 86860914 10030114 -816317778 -307305009 995786678 -819695674 573306654 305789318 686269107 971526534 597086755 -57601003 -591311406 133122224 827687636 -925568630 610268429 -765817893 248663950 939299112 337370214 -278009923 -575622106 523078290 -419787636 -197177651 -480184321 -293716723 393502845 656441375 -719743293 -199875027 155586595 868474093 -552266267 -537185610 -419102694 744594639 -590162778 -361470089 -224547641 179518739 614366122 -306717585 329352641 863500346 109374108 776276954 -383758504 -207397027 -22887295 917789127 434301604 531216865 -950483899 456570495 -955782653 -660494261 714939161 -570863846 -934327242 934740484 325851518 -479814303 167911526 81974381 996518409 -522187249 257736659 -346373211 570227003 686145201 386933193 147015357 -60571964 629146426 405251300 557695677 -248917654 -452295524 -767613701 287782265 665986463 -987755221 -911939963 -100499158 123566261 818333842 976447452 983535296 637602409 91349166 653944378 410503137 280284084 583021812 75012988 762291744 -716216296 625800560 -775805158 -504938284 237031600 -294270686 -336869144 118531307 520426504 171396049 531697158 170291980 -306578766 337561473 34179613 -231309450 -678472231 -239131866 -584663081 -810351836 547347494 70674012 395639945 -140099928 -638402229 861832351 425589161 -479844544 714190178 450734294 -133969443 488870005 -770148922 -97632480 190181390 129808000 416856229 -96932993 -121601469 321711770 -880922279 630272834 -645565109 880572035 318616440 -304950336 22574837 838157527 -617189392 -922912202 239594673 303757879 -744924236 597367355 -774190906 971683173 -608161292 190667120 -727995438 283279716 936626869 -585458313 278323706 712934875 -168477262 456493466 896670559 -122732428 -939321284 120356672 -986649700 360087906 435937683 864937031 -198419875 410709610 -148643289 36039436 -886143977 -638572458 -133699922 -874909937 -158141282 -118638813 -744831454 -443494215 -682231223 231225387 -710986185 483935707 908555381 345121095 501224272 -40105010 865917300 310416956 -346513882 517956997 390106404 -169876470 621878759 700398351 90633118 613771515 -646237749 -263960244 -617738824 617676425 482217771 414845968 -376896598 -755255957 -805387730 83656076 515342565 -450561796 -476224242 -256865631 977970456 467052165 532072765 -417919563 -582144278 497335063 697590020 387575872 -661322268 911486839 271245009 723466415 769790601 525765426 -335709054 -380038060 -254150393 -226904027 448613519 -360636063 -739980844 -204863592 -717670971 -353745680 86144926 539223224 302089992 -197160150 880387268 -330042578 -978652237 902488697 -590419418 -251545899 24378053 702059650 -746556542 -793326284 918126223 -897302610 94251779 174808531 -597214323 457537927 -983357688 -831334806 -800169546 892032296 438742521 48098614 -149204702 739543348 -41889035 819707453 -188573377 555536196 -947263638 514405777 359807643 -341333107 503857572 -358230034 864835883 -979453973 732452774 724511428 -606102818 288642150 608147617 135733165 340646230 -62569247 468235000 -130969840 763123853 919239072 -591511506 509312447 -675813098 316752851 -979286618 -95282932 -414420311 772883737 -1392685 759166093 277160359 853981072 804757840 -928154894 -271081404 -172612363 -913910301 879895735 -858295016 55267039 437402052 670004928 436133793 329195037 263680772 -929637836 447419934 96565399 -789171063 430661578 -265972068 -819006808 664623571 -72744385 53523185 460711760 667337366 -621973362 205800068 -359179779 930303849 788513017 -137073264 -559209538 -173214190 -466818818 -583520113 -428926021 -381655424 705801812 -982637059 358542806 -224595250 -280865021 -869304336 -887433732 -58841720 -177165918 558966351 70170349 163372642 -121410554 563860322 334841189 954438481 831796613 294120573 -940813007 110380254 912191655 503659112 -236310949 -382429796 28373983 601697990 293356330 -88331220 530418942 541069579 -651698739 -83399582 -365450553 203878870 -477465338 198979211 438146441 698397106 263652470 -139322023 -211825931 -49027536 985815538 926212163 -665175382 -730952680 -795598806 798890564 -637392604 -384143076 702318910 173141467 -545150275 -919898828 -826438577 -190277618 628040953 874234896 -2502139 670083221 511928402 916603115 266720431 842226575 344590805 898886524 -803060683 574920677 -274903542 159288208 -368176382 -23258700 644775616 632726038 540935043 778321864 195000567 153124420 -883355292 10957394 866538798 77562393 -454783797 746487669 412161202 -944930134 765810684 -749997365 605423446 446487271 613503208 966656375 812592247 235876946 -782023316 -164223889 306806138 191081914 -61267116 520073258 677446639 274659111 400054572 827845666 675576884 -214907855 335346538 424692251 274635140 364765562 -629233527 88240845 151041452 797942241 -519691941 -727681709 -794863647 638430878 -491405301 -781138557 67874021 943570110 512676673 -171755535 -893622014 975442581 -347110241 -797569287 -448254867 -140208084 -90616727 -256089781 569798752 574951123 -512829819 353901238 10138515 888897 -539826112 -972354757 -773877058 -72755310 -113076464 -373293048 460047769 -63434950 -818598660 -111874790 300799003 -263525447 -781963849 -486604711 116910690 -227934035 527004630 612729042 -278874217 425068133 751952361 -175888000 -354491121 -594013736 -975483890 230223887 682502962 -937924639 809205157 898051645 -169278158 967504203 -873115663 738773037 -96149784 -870510618 746264703 -171611899 -775084446 606675726 -826171824 228111784 -884641512 266855359 474288055 -660976131 304193237 -381762245 824686656 117996871 592047470 963693844 -81563289 268461420 -264339216 -686210928 -313293075 52991965 969678953 -211725488 453306664 -144435315 -888110605 407349600 -323930809 754490053 -452413180 -724677609 -466640818 -405934796 -800653345 -745093995 904593549 671507540 -568797949 726110520 -412073662 -903834860 -930651886 -806133869 -891725211 11977514 409538751 -857375146 -187037643 -977592351 -83658541 -890868343 -782779197 290740971 763236652 -777060213 -764388069 -834763207 572150208 23268690 -317132092 -291362995 -865292444 920433209 -199888130 -353005136 796861002 -166525026 -472955028 -995647580 -651459864 122174905 221048075 591116493 -995267526 935163967 -944097417 324047798 -761273009 -29023885 379705201 -486007518 168570901 -597589062 -474416044 417599872 -766612655 -152229597 124629140 522127942 -395227389 140619511 -162242879 353547228 -855970655 132035859 -424832379 -270653446 519132108 -183242938 193277372 -782788331 358958138 564585893 -809907400 -522564559 -447353427 918993508 -313600018 -434645179 -63536409 640677257 726883237 24880545 -621481420 -490563982 -497660573 128655794 938582342 416431371 189898385 405472749 -114011091 190740057 269277399 776185725 340480912 -758485395 -198263868 184468541 346889059 146690481 209884224 -500942399 859355466 -430369839 -905121306 711764314 613538435 -478753525 -95722623 -544628733 501691594 -672408371 -687997745 660307680 793479768 -16329670 -990323651 -141000677 -352383847 477002969 -256701178 -219000871 736706092 -643565185 897805020 -703785102 -127108802 -922008654 -987578606 -101107850 554080751 -523862705 390178885 834282801 -427657919 -752924 380813214 -71413839 -435726058 577701450 490354858 -102070986 -69855693 -662373580 574297185 276337943 90169400 -122560136 -521708501 -800985190 12602231 -882181887 -769122475 -128997663 -663057187 11501736 684018283 -191425165 -631626375 936420286 -858467786 -319508156 -531691100 616769165 882802825 56398347 -67814109 -561114520 58789719 844171948 827357555 376355211 455533977 -587192842 10358103 -607519157 -277194063 691048057 98024865 -842776528 591708136 914352535 -858402151 371409549 -760223548 676794431 998532383 499165045 -95298612 -585777434 796514108 -851489268 -328656037 -198232801 15812106 539337624 -902416181 266728282 -789758007 781623344 -916803092 -324724993 351145311 -851172799 -916695498 -743944983 167027933 317217496 986386167 -605214997 -911793288 480535240 818366507 936406309 -681497267 67506390 -639129981 -761637928 -328877131 -916127812 412553863 799842588 706494259 752450311 177082635 -803719925 253556344 -322729572 558380860 222059070 861916115 947914745 692796829 -552737820 -561546939 -562823504 -410173408 720184312 475873241 661512235 -356671528 -520723259 303835430 -236556870 877089565 -502616231 -41891476 -341610165 451675424 743346413 179300311 -644758980 939635273 692121099 425230651 705639853 -654805067 506267619 730945685 -530046476 -616702859 -656731347 177257396 280047661 -418776700 -559550892 -60258880 752281886 206971933 -272221801 -711859640 100197191 -727076404 976808335 132343595 -94426148 -255990062 764449797 293821789 -46612571 821598341 109309018 -606912861 -766715313 -52890764 -112792432 112775123 633934941 -394210394 -30635131 600504268 -593060111 968998913 808008625 -778739420 -556386140 -546690913 -294258626 172583955 -882876144 905626532 -876255495 -49498865 30273971 -613646675 -763471699 138189949 103198599 364529603 100934745 -722568183 704543146 -979993225 -278369711 286746651 884628792 -497674994 398678564 270168611 79960586 -513590787 952397336 982991177 905182742 331593682 160610978 -585570152 623946070 263759544 -672303541 -394010978 -323308663 -445153977 -682601903 134588016 692787106 -987791069 -478538182 398783006 724915821 -459805866 906437439 -413962406 354005207 -802058222 422436638 -504889824 907605453 -341320381 -665229025 -13946255 33499648 -345463118 852850884 -503913219 -661502901 314258873 -16638240 259485776 -696999645 -677120018 800830097 954781030 714549708 55223879 -799771516 -328009190 -94232133 -249658958 -897256671 743154702 -781924286 -832633650 -815656190 449105592 -10772811 875358781 969829334 -592038665 -675415360 -516622623 -339482899 457422236 -393829360 386466186 733015160 -853778415 -273015136 -814042903 -777216363 -347251013 930629767 227388475 -783435945 -108438397 -891334522 -578067458 305206772 -281633411 -309561258 819320992 -4035466 -998022851 -30284285 -987593395 255488661 -296129922 -614676861 -724802515 436877083 432946353 395986773 438842439 318067663 494064542 -541938850 -481053551 967020563 -896243481 610863878 -920738953 836672878 -815516027 892678996 43807829 -874287922 -615816658 733803044 -503316895 106977842 -565342342 592238124 -132799097 -558764257 599469597 686271015 -655885874 427878860 -262510971 -589131523 -578829722 -241697828 924836416 -439263454 447911808 -87287278 907921415 177438352 8914085 -894822094 -907665515 -957200750 -667217856 261267150 -969272051 193601145 -749378497 419117259 101399079 351651442 -471710853 2848572 -991537486 -746403169 15570878 -462670701 -937197307 899726310 -521288927 -419490287 570085268 -623434481 -921935576 683827846 -451211171 892087623 -993932260 590114898 970610674 679741588 -844131485 59072482 -695054117 -338696529 559767683 594789147 533854690 811931571 231380160 -774282240 542825924 950000493 665773288 23045428 412918423 -966665736 -350513434 619839656 -39149754 -735596178 169194086 -972295381 -974755106 -597939562 -625305991 193468613 632568343 -833931867 339042620 -472286160 248423947 -38221487 67337896 -802349604 -590694865 13614813 87476163 -919087893 -866612678 446125257 10898008 422102730 -65821728 -918083084 299245396 257347879 -738599955 143279119 -836845098 917709744 962993682 -367782874 727359368 -308684426 -339169921 -821921641 -359552869 760592198 -108599622 610722221 -463812840 -160399729 661131144 -204315028 155389834 606876362 -356214618 -630290063 479778393 -492247606 855700726 933251286 735465803 702508241 162615398 165936525 -912337934 158684741 823935796 277458209 367437097 806803537 176596098 -973148960 93950277 -495329639 915240822 -606943226 -548803186 485136107 -518179102 -227999864 236339684 158781911 -88133610 -123111163 -386559784 -721768077 516484605 113357520 769022812 -783501454 -74369642 -697308945 -848789881 -740116386 428884668 259542422 -800646012 329505944 112102709 -19536129 888689572 -817191758 691986322 -961780578 751318681 492361169 -901955799 650913143 402627575 189693959 -950862237 -213690410 -609887135 961612323 -881981071 446910312 -333730022 483471376 -808826995 643588137 887775148 784028041 -652963905 823751286 -92158660 963046532 955877061 -585361142 467777094 -190918847 -260189709 -451076158 -323382203 -68193737 -746115811 -634252856 143821500 -694412393 -857531559 -703599397 -793526595 -25859421 885035603 -341675014 -632828467 344673292 639841357 -665833391 525074564 306560615 -398620850 973257898 19186023 -430406573 -886164951 7484738 790518973 -858495644 -686792349 -847342023 194333682 -869397835 701884976 704628632 278529719 870729032 281221076 -511906707 846768693 -570062992 -865910758 -950748600 543362671 -543992277 715649660 -620543296 154371938 -970000292 469801167 615756203 366750065 431902629 732582347 -628869174 -767163548 -563576963 972288303 -536909079 717289229 -628174099 -240355730 218755967 -757243326 185522564 -199448100 432780791 -333606449 366753153 191720384 851649402 368941101 -694292574 -324055333 842426145 719496125 798395193 -742107037 -988956118 234697038 -143515960 417826459 -481071291 352163308 624398858 -9268312 -577614591 742693559 732709205 -239974609 -665961097 228787412 923976726 -921895762 -250941045 -634759453 -949536129 511476640 -550837292 -926615037 -915341 883660987 887107447 -62436586 -21651223 767470430 -337783194 341476358 305130315 187399349 626358688 526008258 -546996296 -653424580 -327196267 928046111 259837606 -794231145 686994689 -659599329 -460077061 -512464988 -960630103 905230304 249319438 -337900320 -142116457 376343921 -686501876 -960834477 949378159 373749237 922371808 -325371030 -818339638 725634698 330479804 -769018328 590601827 -795267518 -865570307 900810195 -16266315 -957321907 -305754251 384322860 -81020700 112591830 -335929827 -580298030 243008232 872086161 -884254937 229993871 904436519 -730411879 757496074 -289527386 678541468 -12013696 -768398898 618859890 -629012610 -335084456 962791419 41118145 -296919956 814916818 -742507254 744690327 339038700 634398349 -671639228 -300833597 -662829728 977080821 498421741 633515725 214855463 630374008 3137627 290704417 602769299 540257704 -974267669 -368283656 -743010874 9960452 -473314313 696264835 -488696552 -744368251 -145620502 674140961 -792480273 759053059 -172620397 403199732 -681237345 -203799844 286949482 205966269 46178851 360843670 -131606223 475631408 98122935 -178382427 194084716 344675687 -845769953 392559362 -401789745 -723493176 925649733 -424772433 -759045795 -882812699 894343620 -269480128 464461746 -256824088 405665099 -72893986 116753090 -829298390 140139692 907924190 -940767123 556262015 389337661 -909520058 852986603 7444474 -689266643 -345407329 -8108378 897332713 -211153369 309018542 959656160 -104314720 -606067938 -766895866 966392242 461454862 -582957456 87957514 731601894 410259046 -50728458 238658934 16499282 -406493793 883498085 345768525 -742350795 -699334800 59169604 -859641375 -250683807 173606290 -595638307 -517402811 -234966345 -484615711 658640749 574790408 809955607 -252209458 548548541 -530403004 908169220 -600007429 211850956 -650016855 714252596 689877436 145778669 318525123 281000943 179486207 -106325473 -848355605 -6518953 -321695536 241096018 -733772943 797586776 -909209742 -446056385 -229892835 540137385 596374433 447935909 -398548304 378463205 525645767 -388487485 -396805458 -17896768 557808746 -386550578 -901734547 -139253080 -904037291 -463601831 -600425959 -150639547 188735363 674866231 847156602 223509668 -583865818 903547533 224298594 77249259 -174076685 -946527508 -245894462 -404221275 -503145274 10444489 -216660456 144792475 606875471 897620470 -753867021 -539519059 242975794 -61648056 -604881026 -562131094 562074699 -922631733 17749269 390810999 -4383016 365201600 607339272 -585571509 185618712 146233761 -734347922 -566553680 721629397 647204335 -478648406 236095903 949742294 -475119682 936987667 -334001708 462460438 499879922 -755403016 455945562 422618992 -56520154 -827556326 -381690471 503384026 -470616826 -500667541 -295363045 381927709 180571369 -673250322 894077845 -85753977 -424285964 -74569037 416423649 -620832872 -316873055 -635818260 90628347 891224029 -540971527 934784412 -859946970 -961202923 -374567747 -617574651 -808706693 384498833 592695149 120142539 -756807137 -504267891 782969558 -683174089 -311308200 565620894 -890287048 -594480029 -23912867 686991629 -670255516 -108500088 -21938305 271377195 574103858 -884267947 984020359 658968458 419570176 -583117618 928687069 84797716 955768513 203649535 245635982 -193481444 287538173 563404421 -532155812 -534627716 235806151 823248435 -841712399 -981040433 -882704759 -94507157 -678292891 -376433776 359653639 573895899 -791719049 -851326118 752968766 508324664 225760165 -942832811 -137226323 -27767776 621173107 820922590 265905817 227768321 765456102 844824355 215243600 -184307549 -239466114 -728703340 988170999 -327491119 846968210 -601136616 -856346712 -278253384 11095514 405876744 668907520 -989244184 858004556 -823701280 330013507 455024565 304755750 265369537 -245156236 98375194 -442483389 6304609 535168976 -67363264 489157177 658221546 -269254251 609090674 727049363 810185502 826940804 -972827828 277753083 -826527248 549985732 474765801 -723148963 -214423122 532695567 -219737238 248105773 -766954446 582045020 -456795940 755436393 428790630 499199133 723539278 813888727 -66464252 382806474 972393361 304420233 358442978 -297588486 -472465573 840010393 -979846049 443420839 299256596 715028874 -551037446 -468886855 148457776 283319312 -930276128 -135529389 413372689 53338706 483307274 -511772409 -327551302 -285433925 -782553129 -362677004 -806139398 315613338 -381961330 -234453273 -919036554 -360845461 -393152927 552408941 834234433 440323040 -19774164 347846323 -763353219 122108841 -655804463 771826638 -571704996 849335894 412208512 40731146 359743086 698009246 -775108403 -486803029 963469259 812268957 845712482 -134150546 -202297959 368144406 -492665044 728390519 927288821 329391115 -135641503 185220565 837824868 -247212942 737424522 -192097082 145981962 -971824859 49605578 880116346 -134714075 -218714083 -340468060 215027460 87077301 995275173 -627651111 -886667510 330594459 281297674 116431700 -47086686 -221600816 -437663047 623935342 -599553372 -661883057 -579915454 659669868 87862208 -680933515 529290975 -435859586 411739949 -132845252 -559310120 -795828950 -787633365 -789011069 -586942236 472835835 271333605 739089718 536787840 -482128493 -3134587 -216706300 -853370366 -932761092 6846720 -632237019 918656134 337586122 212909339 246037270 315834543 -603510437 351676498 622048538 -537662593 430045035 856387318 -552385383 290267895 775796760 -271155067 -208716153 760114746 933869791 -826939490 -512884876 -307244781 516912815 -927903237 -823704200 -872888978 625886633 -414994297 -937448542 -470314341 -462713300 -6314070 213050990 -397458879 -961387984 -123995831 814920383 622442837 -351103305 -411288413 -943523829 -44438662 852324233 -592618130 -920556814 224870060 306207209 209803276 176577579 -430876914 -386856278 641268490 310029922 786200399 -992285438 290274779 -588253929 936206548 -418589896 568169846 -500995880 -569860761 411049856 63063409 398634277 27553572 176798517 864918109 64395038 726685441 -703712759 515946108 511400353 -404060917 735152302 -633302465 429584129 339141649 -437986763 989961788 773963374 687443428 192905342 360612728 -934738838 709430297 631895222 -206596352 -368545520 -340200788 162435807 99066803 49123286 623133556 -99180722 794822697 -122047010 542235804 -799214425 347146697 607789362 -655189172 724053685 658666044 88634531 -141540238 -259958321 734798361 359730601 -508148318 102541130 455244557 841657455 -99854172 -375446993 883621590 -10534167 540276501 851400115 931486717 835244610 -541694036 306404866 -589965879 18091192 660557604 255191344 -3014839 -325549308 940397886 -122378246 699651201 418544028 670017229 295704320 -359366790 -840642754 183866650 -172443944 888581496 -152893131 435298700 920863733 2737606 75977628 580442194 815020404 -124674006 -338317109 516001977 -475436032 501685174 752815198 892335134 217483452 -653169486 680898941 861523807 148419459 -639274066 -947927214 798743326 682115781 -354520654 39694628 632110420 61418769 -296869449 -356679835 -724554803 554250040 -497451041 -754171818 -255578527 687008890 -801857880 12037953 399943865 -393937319 719762005 -668682072 179714460 809282881 -385791841 774552930 598914680 -767395477 -383049462 595583872 -345051699 548006236 201676499 932258898 -185808523 -466967115 -115495430 -524299477 791034661 -439130902 -621910489 129322722 506374379 489661529 -27963114 238546073 -792147367 -254602979 -291710669 737258855 38919216 -936742838 640293835 -102570701 960778656 -304895184 493431801 -200577259 270929974 223712931 -795085103 -198631175 197396646 115398154 -423156473 -497852454 -714207383 338078863 627218609 -841162575 353440694 763522016 -326815898 -737290048 652670516 351230360 -307424796 -973351331 641931275 656421014 98855389 421907180 -64464806 -572351354 -573830841 -573928654 337527358 58629920 750450565 -396513137 391618056 321068203 6413863 259891191 817565393 198165258 -758639563 -216203132 824985542 -334674647 -272051949 980361036 934820841 445096858 869545776 -412822440 -112930954 -953194942 -899307695 946404317 150360745 -785283697 301529170 -703471382 -900130088 317292830 61707934 901238027 699747380 323592687 31967955 -375425500 -860558317 343130488 462450697 925350494 -545741385 966773519 203112473 -232447181 770887863 173095785 -489789941 -344378077 -639371957 -48597230 788229547 -1105476 -739060391 -127217898 938527447 861717288 734115396 -941084009 -596211798 417638595 -817641838 -244984216 684604384 -782957406 930945481 634764552 -76683162 522013165 521305897 544100010 -498654082 42998496 -988138245 494221808 911234936 431869699 -175560567 62537533 695823076 345163753 -547352369 190518401 99895570 19206087 539131147 -606958791 -37462104 156307473 -690440970 -797809103 -91443539 -905795952 -326367255 600153613 -577374171 374306429 -495565305 462754398 4011391 37412536 -878200448 -802114929 -238735120 569535738 952096939 173034286 284024299 -457272889 -85707555 789581602 -307794542 -777606433 -528071547 625274869 678732539 751233666 -891749889 -904376647 -819529497 380899004 34727474 152420928 62037381 200880808 523920625 -371810571 183388616 385281431 -945742853 -708268438 -326897185 645257235 -314538753 -704685552 608336207 507181423 -543265917 80375278 587721860 -404214123 -723399952 442951051 -298644637 226075851 624934623 625173812 -663048045 -808438218 -357020487 -201619968 947448034 -986346737 -442356746 444285576 447322892 -648083823 -287584715 -653531964 875031960 573993854 -480256283 -349410525 -187485973 979388600 468849004 139448511 746558549 -755448372 -889792333 829343734 -851374940 -705252691 205808332 -855144333 -569891653 -654070927 412211044 -695211711 -385435947 19862359 -625904526 897439582 -375650738 -390165196 -464639099 -329572442 915054574 609704456 460011633 -271158170 645043235 516546485 651665798 322428032 -288804223 556307480 41659308 -148420672 -932607040 409504208 355441414 214308129 9613855 -888915456 779661195 866706637 173330141 -116014434 214053491 350820579 -499021493 357777286 -193336219 244288754 673895307 -979216882 268110376 666698521 395885818 -879367568 707816910 -931484297 -858533792 381996863 -97637943 -34348180 -503285337 128945994 -440721540 42655956 -393485545 -409108857 -398722260 770637796 809237643 402663468 -382068722 356525184 -425801971 -549824624 -51111299 -638873335 57804745 -567595241 999399555 227263415 -230370479 571219388 90350697 838289969 -146170793 42488029 660432664 753227338 -559538684 576141726 202620815 287872709 -334358450 215353870 -818522959 410145996 341526880 -743825500 88367863 8421961 493523309 496783854 301114429 504057447 -971548689 925314686 -574655943 694460258 897362857 -139957896 15537335 -117769479 -458245128 779145111 77623369 -79833715 562212031 690722053 -257293696 -102311457 438909733 -31152450 477321186 331506395 -245174784 29511245 -102234381 -590539123 161608021 -398829545 929976463 432290278 -194170752 337367983 -318035003 487036240 819158311 -66620144 345922036 -302196672 714622457 603088964 -736442348 -821815342 -386596174 -277492581 121806218 -411326441 -557147588 649130167 564421594 951789931 281046786 549178113 741519409 -352325013 -137708621 -758238327 620076925 -805741946 102930725 -20064772 558316983 -377096479 -819623697 990960754 213328846 -607720728 415358106 -824422686 213424693 -48571737 -913228711 847128870 157420836 -489645401 665679684 183910401 957170783 -113529077 609341283 -343272856 -110056240 297462468 877507261 -898225610 376404367 594697114 -286165522 857747430 475019082 -580737875 -877858886 859814555 -954423683 -524372768 719831818 509367254 797735736 734886101 453048759 644780529 -294290423 -82363076 878712848 -854359437 478126096 2097563 -553714366 -867621466 439741986 704293989 -716740459 -281571167 307942694 99971943 116509854 -893377647 -635281296 -345270543 -289369328 93940634 74876518 705730554 527946602 -725984155 75413636 139283474 -426530294 40334738 -550816422 -345476339 855510312 141322790 -510297673 895810119 -741916059 671565195 484545133 905593884 -867062448 997610117 870176552 -802052771 -597768914 -904318586 -377553413 940360305 -823057089 -868191315 -600261275 704616024 -376802289 436447727 -449524321 -531488537 -926201936 -620514201 -784488265 -28799710 -992833593 894296049 680787905 -860344082 -543894898 407915855 727548421 -358044622 -155231029 517650144 -953361300 -582438318 633556183 137296711 -179330846 -516034064 -181786287 -697954747 551756405 694380958 97736792 -534037883 439899475 627496977 -682049746 902369347 736279096 -323523352 -432203406 143082968 870924421 134073269 -565283841 515716801 -115507620 971250225 449147841 -377243502 -790170266 297666042 -400523742 -889962760 984632734 272714265 797451589 -504648405 923177903 69502158 673805472 503889560 67622019 396686782 -383886865 -902460434 -230698706 674519354 44498492 967208959 -41389128 -997812502 17253178 87263491 -668310495 -246429588 460186108 496410863 605473876 980733024 617387790 469674099 -190161208 -270550982 -67282060 613912031 -567568854 557924363 986245963 404730887 106395912 228782689 -807979412 347450189 -448855003 912255418 701377443 992483734 -37599676 -257505341 413232202 918644623 603175325 -445312822 -182813080 710477645 364584124 -946749227 207603051 -208472227 -825567832 84557661 437584485 666816976 -355563843 -299226345 -354736206 924133029 61693839 -319832851 461523092 231217994 445343682 408758340 179037056 373968292 -581016931 -414871671 545396688 -365747454 -982774942 -507480211 -800156046 771044076 609865619 606207580 483268867 -689176534 695039810 910891635 -549234172 -972164486 -452307070 -892141994 -784421974 899015627 281830725 -18796724 383965929 544167008 -885297577 -937817800 -172240510 -682870026 862137295 371961531 737858389 39814130 -451870174 958309426 -701052699 956182406 -110831066 -233030587 347149838 233407748 -227044048 209863383 -7451429 -971446489 -449575532 -891494738 -19937711 -691907922 -711804054 113983557 -884249372 -974285340 455241479 593007770 172147204 797121822 -144769697 496245259 128410738 -577453418 -807419797 -601950287 -49069616 103984893 -678022731 -87912131 -767427435 614191168 -364450003 978847523 997955178 842736968 -650542138 568171104 352826464 -592643375 935997893 426723162 878424801 -388259873 427981052 -927479447 464622971 253021665 439203845 -321244220 -136124529 -439607697 218983814 47340201 -829659673 934792644 -587905040 708736702 -163107329 534680834 -904370103 88969408 574831880 -635213414 281501012 222469401 -345638510 -518622814 -514549639 470873978 620772294 -655547195 766577878 -619007575 920322828 853711470 846348207 316818758 791658863 207258954 156999138 -174104809 -363081507 361594962 -54731654 581845370 710767452 3356694 653841661 -855827432 -723714737 -731812161 -513392512 299325643 248648748 482058686 541570161 -544696830 171648253 296487656 46693536 854673294 331962701 -837708769 951283447 510576439 30991788 -355139932 20649477 -194648680 -803917789 -487876756 -196545124 520875735 254255454 -703512775 -109925924 -364874243 -628369559 96218155 739106358 524654355 712316760 241591507 415649778 563900780 -815603487 234488604 776472597 -738193036 -238052644 431283173 67644904 -603314213 -573412224 793795964 -820093386 -386175639 570327514 -932857665 54200152 240335711 -981849339 -252860715 989504452 386272201 -595196471 -238240377 33154583 377925590 -611171691 878782626 592591368 -151234667 731276546 -729837995 844614879 16983595 -878982598 99385561 -387513410 -462252228 116116546 -246708526 902827418 -415408776 771900525 -648413330 -814025656 510457868 237760294 281821804 -712264064 -383878069 -782684323 965003081 -57971528 506915362 553010273 604701702 -479618044 209825716 350119171 -168424057 -505865890 -122656992 173368402 449599172 948679795 -600486012 84533440 458548825 486589219 -849716389 -90108826 459153740 152536020 -161342508 625980505 94371208 -299904063 -452428746 -627552937 -335612232 59997606 -342982592 106716799 -22821565 58479849 524276236 278029737 -359454747 -201182920 562064734 -480450902 -99163030 800307813 -477169335 544596645 995983867 -826557193 -985867551 -52373859 -908625745 -259311012 136102787 -307539474 -289529901 -612157490 -970916181 -804236924 728839888 917130827 27966930 -54397273 -76823790 -812207637 -726736685 -215230333 850407666 568668052 -536476127 935506732 -843086022 -274310474 761727008 -502314067 -50763967 667572665 546489769 -37825441 789211585 151140635 524597020 -490574871 643724197 -590148688 628832526 -15895401 664963273 -588196218 -544713086 -804931343 735796402 -459602582 74343442 669480059 531109457 -208650446 -203695936 625020047 -707341007 911065461 239525468 58119849 614440049 -557773400 304445662 970557550 -465540621 72247981 -165492887 286190519 45968181 -436865626 807077755 -985446560 -62239318 240416964 -800082814 -898450188 -660883857 -414255605 -479269590 -408009463 475885197 -647404106 -300556943 -62176472 523259420 533145948 -641350548 -279374593 368490378 71983495 -955352533 -370013472 -299386027 50184881 -675177102 -770999568 410254677 392778118 390174519 714767463 785195598 801693749 368699546 -5219047 -455429670 825072350 862141066 237757629 -973285419 309317935 -59446476 -179920666 -301004256 950302477 709223725 -232126431 -880200457 927587316 -898496678 489307064 641907112 115961032 986151512 865095877 -674631546 -141688828 522288195 -648099977 -669197415 849259449 -723955262 -490932236 -150233898 500385534 -791370742 -730705329 -902598285 517212957 729710571 -193944719 224705642 693634377 -993664911 683217038 60055320 289105121 -509067072 -474628543 -999741765 -214206716 -254161995 527897171 -944702884 461719918 857970568 -508796874 -735137161 671494853 399771949 790310361 479052249 935028379 849200944 -745498533 -169513234 -703791355 377503781 225608842 705253589 757225920 64165137 -789790175 -319341086 937566442 -486497807 871258156 406175995 -823441567 517557351 388322945 115829382 90976827 -439662662 -371093285 255561875 2487974 -223445573 307858888 -842933020 474935080 959367440 -729525593 -633510906 715303083 -528334041 481976152 -333634818 834819034 571190701 -13189143 230532474 489330763 -351018505 725065515 574608067 -436829277 -16293896 -673153330 -201671126 -147100856 -274168695 -182429777 364201802 -109575244 507658431 633522070 -977548074 23766599 -429778738 937201135 -635601192 -419445818 542282170 849375995 -670354446 -397787838 -955956797 864334115 -930459207 -300359604 458469678 472067808 -425350794 -372803235 963476267 -577749648 231010525 667406525 -942422020 389975717 192258782 897470598 354637649 753229107 374228925 516171569 -8028886 974886958 -6579902 12388762 348378343 70719435 -481291612 338805701 -355447452 780629925 995566783 899930338 176015113 -352059618 -825976041 929359039 415678348 -549675290 -828874508 23588057 368051663 -949186531 -989423685 -534582166 370260010 -707203788 396937889 603478665 439664774 -854922557 974798679 812481621 327827833 555335675 -397626748 230845972 738645246 -536863271 -447558442 -996985957 58351046 -313317523 -699919261 -152966443 -604174480 -100553047 -202944177 -409602873 251565553 -463959999 -59356630 -616823375 916506004 -267264559 -289037267 -820890343 -903610542 817996955 -667478572 -259873163 -54775635 280388136 213103571 -643477028 -176795222 356299835 -117506588 -62037875 918017496 247348791 -745032902 387754578 613137139 -962677671 865806623 -710373628 -353209636 165723329 -414629925 919921917 -364373163 808581683 -753905318 770244496 -855892438 -324960397 -530053692 787939992 -250484365 984825542 296662170 -813240347 -755838878 314317556 641787676 -844268572 -639934267 -213026103 395196836 -925085575 -894026889 513285977 509699938 491653939 -256672406 362415446 -736485252 252264741 -441853040 134090329 226225765 -218329556 -37707535 433477189 -1691560 178056105 957872978 -146040750 414161860 -273716132 189026856 -934343625 209572580 312573209 -272088849 -429902277 658274402 -458658531 683362775 603936483 -920121961 -933647567 773954988 -798555833 247296895 705170322 866304905 244236414 -980946483 -340443269 -457157582 -874724999 723514450 -724143725 588050627 -267590669 -144259472 -504900765 -395489727 213228541 829600925 107511365 -233587793 451880759 -852334239 490705860 694926647 225057236 676815360 -200874490 22134505 -959037220 -945122802 849859619 947265150 -123637030 -72276596 89953153 -113133042 -537971882 193913251 868101388 238762693 674126104 -99643853 318031269 -714429956 238768247 524817521 -116754908 -530164179 -393913234 756922877 -860722100 -823443996 -250006764 528801157 -995337291 767668283 661140510 -44451844 -810633934 132012799 908515039 -117755814 -514139887 -468804311 13924348 645677599 -261148269 -500878705 -242458997 -145903921 -673277460 -806948574 -834692037 292781900 -671489345 325190672 706280450 -145679056 309687166 -313020988 696748233 306242739 -652397753 -754188360 516085854 -537347847 565810471 230079250 61617691 344035852 259941490 -184029804 -584305879 543620547 624786515 121788844 -466708518 716412037 912535947 -667253131 246919203 -655630632 41782887 -67742467 183819726 -128817150 310307941 -980092251 366812901 -41037204 -206294536 577611307 379096726 224801470 -226696292 974508339 442795947 449772198 -553405970 -618642972 197759711 -594707950 645894571 556761234 282623556 999970829 -296482938 -317783120 -466743249 -207499098 262023852 971264133 -941751869 -103529606 854993223 -763411367 213909827 -69411354 872511232 -896619762 55953901 -420454170 -929998786 5717997 574400390 -83213509 -789172594 623396453 -893306047 373774492 -642230343 -844498831 -117190758 -193317115 781240571 -516684964 100458175 541950185 156560092 737517198 195262058 -318591592 26669281 701124930 233024364 -161411290 -554766830 70723846 -559804961 -711193302 256340625 -893611186 -772272631 -522730300 -487147031 483325582 993446823 -76455322 -929269783 -490339729 40133088 -736381273 -722835118 460337781 197912438 -420263541 -813734147 -505689165 649727731 860051960 -885031484 149772614 -532130684 553117444 -639555582 -406796798 -782439889 -409049991 -777917890 -516418407 -96436738 601210005 -936442750 272901388 -255631228 -946721247 209516721 895354993 683229214 -33910883 527644610 451551227 157882751 -72397133 117547980 -136307903 430719038 -680167462 921802126 68938053 145247419 -833367225 -664549460 395768961 -54455901 499860912 312928023 832330082 -822077326 437592249 214395506 949197811 -783614283 -546429044 -23789752 155384220 -953024811 -30239750 -908107985 -828953118 -303330454 669952338 588724152 -818023884 45977598 -798170532 351281999 494706720 620518060 718293055 -468769289 -534964447 435959212 199435339 766337863 -342024821 -589612822 -321020681 588036357 936265659 -134175454 -837788849 -115682494 -793322706 -947629019 433759372 -184407113 491883496 -80809148 -397483469 -440677737 -234274936 -336458592 -197690487 -706515154 407301569 69146987 -966753182 91663820 -756165405 333266457 744223647 -647982153 -927136587 587197786 228515410 110569531 321054028 378820655 -318560180 695391188 829250726 312583286 -625708857 80628329 -44144341 -282512210 879281949 265393708 -812834817 928587833 -501508209 738252536 176589292 -666248038 761680853 38233985 426901836 -173360329 -90465126 393116342 -40875442 590699831 153917930 -308680646 -889235122 -62207097 946520212 -726842138 385450310 182927020 854562986 -279606163 -744405002 -110371924 666710222 -455103993 -174757638 79075754 -768945966 95774539 -695105275 -992921757 481499440 -189937428 719445994 -929399860 818458974 811491275 614922227 654971381 -971946755 282503754 -971361113 -560295207 262633626 109875099 106929796 -508876950 -77188964 668188951 589415953 500837577 -86368362 -678488888 -623461325 671912514 97503395 -736453923 -518847769 710405038 -103962798 872077643 815176498 728723472 -455949040 -111699998 470864183 -656268445 -486250164 421471005 -294124346 675537823 -604819941 -170872515 926987802 98429090 -957619021 519645773 634040528 122895722 211667916 -716135993 312181977 209728979 -158341350 -807511490 -905167077 -146795086 -214826205 -141084793 -21926930 -857604804 434035391 -600692706 796097232 -289722800 -687178378 -642143535 295934934 -777603306 860916169 -502097225 -545275192 785092287 8153493 -324885379 37432652 -602337717 -874554435 445324407 -80972947 -987264554 -143260709 -169536800 796334427 199835831 282142662 -246674258 740609166 -658752216 733896755 40121276 765592626 995281301 728193340 -954991810 114640693 644051129 914692231 -442415619 -898307694 -762063144 798149635 460126162 643809122 -595012809 -329213542 812300277 532371658 -173404965 -188684743 940250252 -947450650 354441372 -241365810 -636854039 -255324080 762100159 -509286619 150547017 115739554 -131408559 133863626 -514748801 307946375 666185299 735940202 -72236329 -24924097 867287339 968928808 -645376091 660766977 -544366181 462724258 626070602 -631558680 -717706877 -669059354 -555286465 315495814 87444191 -261894486 -638259291 -478912111 -883428072 -182220176 -510268724 620569480 -634946225 831642301 931878854 960853135 -339536512 -388701461 932492658 -486096540 -232907453 -583601815 -875023982 292010964 -428510975 -804612727 133330127 -689547647 184967430 -686978484 974390493 505777303 893746025 278665787 -787344546 -2329129 -589607764 -854530303 -291586260 494090623 806130358 737242711 -377583469 -515514290 788034851 625732997 205557029 268573219 -517618182 901434137 -785449746 -65094052 775292950 646448072 705732170 980944211 -73852333 -914061275 852375412 -607920088 -130257621 801506065 -915080975 -767840636 -704660431 -783652764 327769352 265456375 853779484 59844777 588282525 176194305 101157701 220867933 417304479 80448106 269151742 -289947536 467232737 -814861088 -59653208 659271644 82450794 -539269211 -117026661 867917830 -635052854 -741391968 171425199 -510012112 745517646 -868191790 -279318821 -762636687 772811602 388231073 385387128 174771493 -783326381 -63494029 -280605631 926892667 713564099 -814767068 549647272 -86418670 870489576 312841888 -43846919 864412885 65589945 -211313715 -16411172 -839802568 -863795567 -107885299 592376952 708680849 -727043572 -878671852 817995353 640682141 388192001 -23756789 -469012797 -501540892 325517401 87141945 65379155 17575867 262264312 -675317710 839772077 -10491338 145589869 439111984 -425230450 -131291064 402801204 739520550 -610106703 319225463 567308635 -164762606 -34925051 585579562 71568924 -426804489 607783923 782072893 212136685 -122885893 86570626 -846100459 -243532957 -680854764 846994753 600560448 905176125 -716231833 204673693 678371686 637009810 282563699 -504037855 -475055354 457516730 -769089384 -827763786 -651055613 91820633 721471786 -145148146 387941764 -506587214 674765798 -46955918 196670373 -3460494 665765588 594242213 -896115513 -701493521 -680438125 -840378875 -626338181 13416506 401196770 615206034 -885672133 477728716 11835803 -788580828 846613580 -276804274 312126268 -40740005 -880937481 -490644287 -398064511 377467950 959717121 -24522636 -896267837 -897715600 -668758269 -173027431 528854152 -482621179 -391140083 754227326 -318637662 -901260624 366614349 910836983 -77411065 -391992020 -847730724 952050415 -707307245 187516046 617887609 484191000 901264015 -333302159 869221002 474787259 798462823 473745592 107563250 -934182308 886704826 -458450047 -792930017 287470254 313175545 -438592771 761132515 -408033905 672535754 -389757191 53035828 482439123 -563682324 -373412983 -695415742 -200368129 -471842712 -77077799 -557792266 972899149 359006318 803127662 -821404950 732634179 838247234 -93208320 718521253 -484934030 196579084 271301006 -186889920 446754526 -484230471 451554947 -548841739 41083876 569545903 -655377843 -737953306 -612927994 31156093 -931171684 -246408239 680572292 413468742 -489284951 979535616 -267386144 -611219790 547199960 893010094 617806017 -912353444 437759 -951303331 646499514 729092344 -381658120 958642063 -65655333 -321417717 67969484 -681344905 543727053 338439962 -35313408 -806603338 442928380 -431774284 176627250 -386781788 -314138349 545487735 -748949892 -129416697 372022721 733505080 761264080 -709966300 -806360830 -159502022 355383946 691207686 946233613 477610095 538208993 -941914245 269823207 706296887 -874352535 227275027 -586305433 -567828732 605686989 719309708 773352484 -446401268 37741055 70492732 834943762 603811507 -971439765 383993483 380081060 585318536 -268640959 -958692136 736777772 -843058991 237785916 563374634 375028893 540001076 -302067799 625523248 -652274026 174299719 985774662 -740362700 439436912 -924340420 191784341 -144776603 -578617518 372596176 -481827710 -913116486 815202825 -566996507 -687222919 781855487 432298291 -220403796 -390597020 352374222 -189033776 -554037636 -703825721 -366274400 949665543 860846357 28954081 -680577449 -164050952 -416748881 764630918 -374533526 -65487351 -512205533 206504229 190567877 996152192 -477641475 -668308975 -911221998 -858018474 -301014403 -357537731 -651180407 -292108786 -647549423 209798178 -955355119 -736157660 205708409 437831158 84030840 481051128 901182101 -360303112 952537626 647522677 -722752640 376719930 134797619 882121115 -870016755 -87572549 105196567 31362731 -269676327 541346946 393183027 778642286 -201325785 -861548774 -747723271 -698273167 658183763 -896344865 35733965 69745770 -395914491 -502324590 86878363 -861650673 -149593142 524831005 -34983477 -313239266 -57209853 -629314835 915565905 834068406 -914693635 -851564952 -813690347 454398360 661661825 -266124175 -729628891 -21745663 -943781686 570966946 839808588 755108234 -654912240 802339141 263897302 214274830 149551042 255364256 -556024938 222536758 -904530867 171380625 -39331754 -1560880 431909269 -784647247 -355149995 102227343 732293736 888137413 773651874 434529634 -332701851 -788392830 -948074484 185868227 -227041530 448190362 171995926 -814073437 -954120985 -903268537 -800894826 -624651439 639098050 331493306 -459620314 14573919 54499046 928032840 -516485966 272815651 970675833 -427690553 226540557 488096676 -885945697 49246131 192266719 962834214 351838544 287716427 388314041 -196656866 920920442 -907719733 -757140378 -784135071 648560873 -555472346 633833725 -408295835 362454057 -252786575 312877018 104551856 628511851 818382718 -806385087 -935637891 637185288 -896388256 647741490 900140617 986751529 -578852991 -720434035 575472356 -653747089 -408429331 -779351959 584260870 -689791194 -482347716 326132237 -208949392 -941289120 35541102 -343853905 -331519626 763789362 -211861684 -481281432 -323934434 272586761 421122577 -386935661 -343135828 -292674221 -840446184 -1411905 -825305421 26276617 -299619201 467590103 336211013 71591285 -113686554 -541508683 -686533425 267587158 512384326 -379186518 -541430568 -184469697 -369538814 -918876455 778714844 -461140187 174315572 -815606113 429446527 580258862 -184473544 -616316549 495508572 -478053376 -887338798 -628239886 731737016 967596789 -757421731 -460359816 611168568 782619511 -509283589 -99113838 -26776300 700397309 -745797 -795105054 -628331336 -443749032 977797118 -444945907 92453892 -204909113 -124372369 57432599 156430637 -584422103 549340876 -740779609 368359707 -985251224 230536015 846625613 -543971418 624230026 -979495989 -475136293 -387509015 176874580 -419803602 794435976 -797096736 -80939407 926447272 875783185 -514253513 30597584 -312694252 580529897 900696526 143363518 -575000236 -702916182 -538485648 889373893 708233469 687952509 968811327 357366184 -666756479 -579527840 138249182 -800363998 120918767 476584953 640951610 -465864046 859333436 706648666 539217957 838859798 -417131476 571788997 501846764 -619340369 657899665 132263705 990025086 -940549248 766026913 -404691423 116012996 -746377729 -254192681 -135519166 605416506 -776165733 985395072 -842372349 12625567 936016825 154968181 -971815410 -559810427 -881259568 761003804 -752133368 -929407936 -465759743 393632210 -388526560 -909654676 527473909 914248817 983935549 979213241 780885886 526228799 -569928792 188542783 -727214837 -441404973 -557427755 -212220123 837042634 -884580964 383802430 -762201614 -710615693 -208380949 232061901 378528868 104972351 -418307236 -156854248 462827817 430978587 -384628020 326564486 -623069427 616408234 -738814638 -127283317 698277145 -13801932 762186197 75571887 752038266 -17818055 -60274845 800277332 -851546742 739383137 724565806 298507968 596331782 -184429449 -746373391 -635161566 787075043 215096650 -66389110 120156211 472586195 -806640918 -851710021 -695446011 388534919 286078292 -205319397 795414245 154133214 -514682554 -339045139 798973587 1463813 966474022 -948540761 -26479858 -555885704 668588612 921427492 -643958062 149622522 604087508 352555510 -285095667 185874360 436854280 619700910 -958510569 879904053 -571713559 789867328 377280577 -365882324 347216181 -84643417 -941295746 103663547 -632914567 -67103356 -634246785 438612880 910679042 -875295898 648309317 -801674527 179349412 -460137494 404071539 361595351 93284366 955311059 -596704905 -742897836 -188895575 -198105612 -210350123 594521877 -477289302 756522714 976567265 126006855 622454362 -246392514 411274145 -512231718 918847199 116250357 -496027841 -115431049 -540415320 589693485 -620507352 -478508570 77605353 -782233892 32357842 -309115165 625012875 424709136 301191073 -349549762 -376430582 306181658 483243820 -174269340 44305532 795308841 -45193070 -636722897 -243727699 355624046 -313702574 -79161772 914891500 -467034944 834666533 -175854792 -335040663 -878219392 -549103845 -417296967 126528936 639650825 -772339448 -901886028 -673789592 748374266 -28277764 -86472958 69602869 -651944272 -533400323 750736804 -36758366 788199257 -134521364 69202454 158967633 -509228906 -877126627 -985457767 -901020428 -285133408 977793106 -613959879 471181735 -318623287 -440937910 -988295993 857345421 -974121747 -321495305 962240028 -199230130 306974124 830614701 -345852109 294467524 798977601 -45220849 733542698 -510159103 405331402 -797784433 -56711931 -905247548 313114556 -86911546 182244689 -790467839 562838254 -960996036 -762787054 -51814135 -104105077 -598372647 -215268044 -340597549 -792511127 839197090 710410347 -472053949 444861136 746626756 296786424 638206105 -999660294 -371328127 423884831 644916257 425155260 466365158 -450932073 -719339848 353118080 612048503 709720862 -971703218 459641363 484905673 -641264352 -272737220 246861144 556814207 73626192 -457193340 896337010 -405738267 -959444075 778381928 -510478873 485826263 617577388 759400763 -837079433 -368262662 220827064 793587085 -511500568 -127340986 -414872560 -213888528 338233271 -914434843 -527675288 20896419 -628714411 453494249 536959024 321009945 694130435 -840264169 155117554 -775304955 -603913309 731214165 -345945546 -969937007 836752002 -39185280 347583753 100206095 191483404 -286386902 -72905364 -168690230 447060782 -473625573 -765976826 589461064 -763947339 -860293996 -233108446 -838375949 824905867 54933109 694887414 -589813904 -518313881 988629045 664621230 197139043 841141441 -886560818 -270778147 828077745 820834061 -186007682 -451224565 256959467 631903878 -857922134 -289805502 -920299097 858335445 -362359438 561444899 -327193860 13339878 293261603 -470027761 539399792 925895722 -865786928 -767050177 -245509440 -994960444 -843976836 30964748 -310637252 -155057755 -637781970 -536818939 -203490720 -887095476 -157766519 -273008175 -855034916 -539304846 910493573 -96857665 386427865 -864678877 -889246224 -918450995 964187438 -769073735 -671188596 76578337 383303175 776111361 60619149 140767672 -87735365 871108045 -227254352 -419253813 -187933526 508204660 692079963 -997856997 989274261 -727788 555214279 220338772 194344481 -26340039 -10248221 -669904422 -322195099 452980125 706326212 -532954586 -951456478 -889204449 -552740023 -569818315 631882827 56602586 138428646 129080265 801715136 -632930557 305205201 -5898788 230267732 548744748 -608336978 -689231759 3631057 180528732 -469454615 583223422 -688380581 570747531 597342047 45895337 638390303 966564306 864385647 -176555307 471127287 -192604824 841966170 113957294 -657502316 -394715506 380685232 -471774002 251982413 328034121 -716285972 557510206 740176286 -872419619 883479381 -170519922 -88793989 -537677430 203094667 -860367023 -173963377 -611707085 -455712390 -32238546 701300061 816574947 -596052753 478255038 -141252553 668891509 -182706394 320199093 860634481 370733072 687937319 283864089 576198015 419482772 721152778 -297793558 -993891179 -687324866 -994587120 31292597 456314940 -591125347 -129996298 -692793133 508685273 727489957 -135839033 250255178 -162572419 277589729 -190259635 250683527 624429501 -573784512 -705108894 350315565 -832789485 643526572 657843077 -260648901 -931488007 -921408031 969313865 114931528 -641200867 753309222 -496395222 -445360744 340182443 -351149219 -401042241 -457878741 -513603519 91092263 410287482 742873811 625084832 702766316 842088093 334202536 -527044887 345245875 960674695 -232536836 -861169032 -716480441 -677465179 -437053773 -206808379 -463094388 -122463263 -428735310 -891848995 586114688 -542021864 899329642 787802035 -226574651 -877279029 765151465 379560095 -712238629 -53441055 -681677169 -485230731 575614077 750400529 -243746520 673540971 675562945 560469763 -631421980 740439133 650006694 -924926790 -757915172 -175149601 -373966107 542588828 -408860300 -402769498 110027859 2233854 584528932 171949482 571585043 -478991195 -848321735 530241514 20586669 -147884390 -954621297 -440074083 126075356 -618607534 -140423781 -60318801 -42737675 885712210 94800771 476662220 -566894165 135463584 170644972 483278599 483809811 -509155236 -617796601 417797776 -103855629 -461735654 -713318488 367934178 -128951370 519558916 745579301 -914565229 -888816232 753122226 936880055 -311272100 -152380763 -664409707 810542146 -950761641 116459657 -652317731 413569785 959725006 133280498 -25520335 911462143 -924564291 497856798 -605938864 -927495096 -753506742 -750981650 605241416 -566230745 -750823819 928023814 -221420060 110167001 -553520657 -739626598 718852981 -894579709 508807036 481657992 -339008723 758696812 -79932015 836260394 273306532 -32629288 41265680 473809523 211460291 804761225 -539287490 -666278238 678726016 -667805742 583925797 195958965 -234083173 757796340 -476663757 -701476074 380858534 -643367053 229372094 -497742936 -332323412 640557228 64086414 -611443766 -995588946 565164674 194894954 -246069725 4123575 130672293 135881585 342294453 -829124352 -464649065 112761868 -453906775 -512103004 527059738 445560557 -539374910 629706090 -781900922 630503116 639775451 -354941400 359331577 352155628 914881134 -943955966 -787805331 -831168279 530935055 -80578040 565656588 269428157 -780156615 989866346 608977319 -952039799 -879068378 568188039 720691884 584092235 -128140941 420849474 408862056 -529920755 -417124330 947028745 342389671 -780463282 30019530 -884370580 -224669381 -176689702 590678569 -102258226 -51049273 -151515075 -953344461 -54134215 -265672942 455991330 -484666790 818770290 112150386 -383647297 784908219 -443005265 529703644 974991906 516997632 938644744 -536633348 -210770615 -798231805 912475465 501735698 839446875 155563299 -316094624 488470807 230210641 817410743 287738465 942744413 -255704613 3882246 945490175 -440955679 28696723 -710588102 794332923 193714855 -942300831 -452267820 718273095 -168023394 629349261 208762309 -320631591 512062398 840756120 445077922 561099832 -606671986 60282226 798206640 -719836981 384803455 -565086415 -954019580 572712815 -802136335 481042265 428703808 -122777126 -189408023 -787877847 -736136853 369896651 71129632 920684654 -956832618 33902010 -289059355 -316674613 997438759 -742949064 -301587759 359875290 -35975267 533037830 -493525289 -309828256 31984807 385089968 28342411 -262687713 -309440977 895663172 391472615 -23381949 -106593817 -225373097 -50311648 -474584762 125558935 -305285436 893072159 849840379 -205732572 -782078507 -355965464 797582437 456249576 731037114 -532330693 29824189 -508225897 87500376 -912938485 497038474 77151918 897226399 983260241 204286862 267218577 -551949660 267377031 -415790847 -738814248 -970922377 725155617 837050551 302004029 -633149422 -708423897 -322330269 -822538850 243446988 929450180 271682000 959380619 -843906850 657755501 -145856229 159790737 -489785731 826971023 649326018 717192776 353653249 -374551735 -502439246 728551717 -734987567 203638076 716695096 58519453 149568092 861171771 497245969 532721638 570307814 -109141936 -94759016 -460263829 -57120412 529094372 493315432 -632127960 -214001446 275111267 -811211521 -340712905 -339291473 -104852510 193967423 953748725 616130119 -928780301 -765265902 -488035081 -442781596 596963124 557125523 638682441 372015499 560453311 27699844 -980210214 -231274458 185717451 192802452 687121201 -475984807 -993285978 914743532 953653899 13197160 189510470 -650404611 -642357448 195587098 -375288203 560427165 -431304626 -481121502 -475234100 225657100 274074795 144016793 160823910 782283915 155025323 497883899 -757090576 382153746 731387553 626282347 505737317 539232931 346776840 -271135775 466333823 517198102 505185637 448996550 -652732007 49987596 -165762773 -655701515 284853525 -391954517 280172470 -252452118 -227236041 -264701558 190636334 -328116589 -548917478 367972801 -519987766 691785128 -652462201 -677215055 -165005053 573660813 458013521 68739258 763084482 89426774 672581191 -279679683 762481213 139164782 -435958667 186292709 -99644600 543078877 -764544599 -510288580 537268352 592985784 600763542 167417433 750039463 377289317 -544710825 -449125405 95288503 -168683283 423768719 -644870759 -793833962 -458133793 840780133 -632195675 -474439589 -238280169 -61611381 -495106129 153074946 210972245 329410001 396082818 -237932634 -159442124 -466409624 250952079 434351347 709862792 661998746 -725445729 244416299 -330370544 -132858523 -820957365 672057081 815211599 160426545 -265905532 615488377 259219858 -727186741 -210281140 892891332 -446959782 -720243298 286124835 374977190 200808804 583931527 -353345475 590047535 704040 -152849411 -81765481 70542025 947304086 604449511 243309782 -507220601 709938898 255052699 668767151 522816622 -702100577 880022683 -938301915 -379014730 580740122 -337774583 -744864770 304408827 -244692638 555862588 921296275 -13865293 856098401 -852799818 -334544382 341763471 -278510478 453220478 200548404 -732501161 434318523 819554577 -904104416 -136571968 406725235 273487634 -649330250 800771695 493407227 -832770004 -75950025 -288829579 953516872 417794063 -415352484 -396334532 423554536 -348615342 509253918 566298361 53126713 -307012185 520055687 -328071510 478345440 -854323517 398877483 995819201 -441902603 -166185642 966324875 96468346 700035738 44186582 -235187029 -224606609 349571997 799782616 701102817 44236445 916791520 -314795092 270180826 -185174278 -629745643 437631259 -906578511 693164029 327111544 -961151013 -416898089 -349637106 -231700508 571636878 462652614 -27522925 -294689814 -550696402 636488210 559230751 -55947429 -420424885 838624568 -238909619 921902200 423894105 -683953226 339778244 466481887 -380088402 -179026515 429437632 155076999 -494027972 25697926 -44902885 -195300148 351454157 743536443 455405631 -341689171 -27623013 -396457902 -561008761 703819809 133855053 362791502 161447225 -554139472 -574647696 946411584 619932682 757194816 -140090707 -69141816 441745267 -319461721 409738658 411334058 929048693 -701469590 -722938288 764903974 838897799 606432782 -350644003 154226803 84477957 665293916 70135720 264331860 238022350 581083271 650553696 63779805 -124061041 -454283751 133465455 54842888 -665109126 -350804223 743226058 88123963 -376887791 -178322206 -831602914 528402246 963023156 -521396078 -18016016 -925931047 880074418 662162397 -805491713 712635764 493182300 730612783 711584063 -373808992 361396278 -772306464 -401338531 834501409 652268736 -578494181 905056527 587199974 -41340300 -810817182 608191443 -801356092 -596423533 284132806 418669831 -364593770 -904712784 746369973 144743889 -200991673 -995091518 54036031 -950911358 -328007047 -800568341 -739199168 836472245 -805190301 -672794344 -214847940 -184770697 609012428 -382617414 124474517 323428106 -512257795 -899993933 917818266 -794119839 -209995260 847285084 -382485774 -81089156 -904787023 341303633 613359474 -181005006 761013471 636637583 -82965694 826499135 -187376424 451445493 386975427 86804028 972595225 -914147307 302540925 -952703775 -367004568 739473100 856530455 502741560 -916745102 -610064413 275944278 4574846 -76485109 -229011710 71717695 -537544415 -698966043 -604986876 -389338592 -267805378 152215508 -719010478 840623248 245345239 785063197 543805497 -394540226 231322222 647118090 -190567304 165232575 420518398 380235809 601499469 -784486060 414857390 695013629 -913110802 -260892115 458048146 762093896 234057483 -594065364 1611867 912692898 93732098 -525510573 -214214810 -976874929 -947017724 -965767775 975507976 -711937263 699762873 -511260361 913684799 -156943532 -277291549 770428783 195231775 -616131235 -452400998 -759736089 -879661757 -403772198 636654116 -954822296 -904076873 -330156473 339733796 -536189318 -807425234 735100986 870217804 525115682 340315377 145452751 -12764224 -73445201 903733067 203260707 975847163 998646785 955679630 629124126 860344698 -506023546 498080416 -951562631 -855636069 -426490057 -173120106 -439668537 -168902019 -946346384 952885236 917327448 61086940 -997295181 952771784 -37720076 746850420 998748155 -949529588 655039975 74480182 -451006873 439282923 -105239598 415604292 -515067483 333225520 129781064 -253216556 -250584161 -634019562 -444361728 304003200 994127642 -171934615 -440663572 -481983219 183429643 -164614831 -874909521 693708368 248722449 -422266599 166546939 -146131172 867227769 -955402875 944227645 -266287994 59972660 -862281928 346071574 -727888615 -630393669 111754113 238747159 -232240195 -649887087 -766752394 -810362051 -398434168 -878736596 -938847957 549603212 343811966 884840466 -668429317 -642844925 552347443 264223987 264826942 -44798235 -81528555 171573250 902882971 197604086 -351493065 911697111 -906874290 -939571095 564205158 -816822367 609433360 -986764225 -249683785 244879849 409117775 769265198 655156552 -421982390 729271992 -35670528 214939852 -300864217 -130130976 628066520 -957765984 -596416498 -536891172 -302715916 -308180062 473299959 358584965 145193631 -602300324 -285553545 -360614536 221053243 -902092069 -599057368 170188246 94777797 -307300180 48278078 213146487 -928939910 -592520959 -298204608 635626232 -143348399 -745638867 214918173 -118646390 426488861 616839004 678985429 11579640 -526910653 -305412667 774981538 221268736 -844985513 301775935 -306395979 310131386 -666802314 -921614865 434341019 63478789 -882477307 -990551723 514127386 -708671375 -352870880 923356239 909296502 -754446190 850564614 192690776 682653594 663334759 -76018211 898807831 698130764 741232052 -860425836 -223798876 -711832519 -936949943 -405694103 -334256320 524052948 270589170 157628078 83725041 -395606716 -859736044 448488295 -252979161 994243464 175894191 572633285 -191262129 176760081 -13273266 -859774651 -22356397 -925424085 927273749 -353276616 138614591 667099091 -613624165 565690442 -387408817 -328269172 715744367 645669359 14708245 620436522 707302601 -565349207 319239322 598234781 24751526 -807973945 -19781142 957342653 995747777 -767770044 832270222 388907976 823729702 -546543571 10192004 -694242756 -502364374 452137981 964912007 962180139 652711898 -239028863 -132362329 -810536256 277134671 -314105691 88050046 -86038273 -862252137 -654029914 -357519544 210121891 329078517 -19885808 -797630915 -872184227 214098469 993378900 -680589348 798920758 964878332 -53967173 460519091 664755027 922977708 -917232473 -291564159 124231037 206419103 603990531 295205451 875074095 36123590 -775493904 -250675562 960791734 521319485 -961578344 694396638 188529196 -817662723 311543727 -934494644 288532966 -722403357 199420393 -37596478 -14332313 252450896 305559380 373084608 -151601609 -636770323 -44079288 -359030312 353161475 -790683069 130874826 -776209051 693579754 116613068 -45306365 238841531 -55169839 -559851410 113077787 792397047 -960662024 -28691102 732812376 -505715453 713471236 139396112 -748727578 277042525 102151143 410138671 629546281 -58251618 699906658 357430946 -76350689 246782591 41282118 126258515 468527418 -48338390 -618428518 -283376652 402142816 -505120624 -557825840 -783661674 -291201118 301167350 -85252587 -633135278 -52318298 726074441 351315519 689433904 602837027 -264786801 -15188265 140151957 454008989 508064661 441316168 -864045312 -390559632 927186157 973090145 811670228 -501688887 218980285 163306062 375272387 -541494617 184958350 211819320 782195073 122139226 -802603793 -672083032 -605482255 -501386915 231188573 433806935 -984182875 -155774779 -608874012 -804654804 -685205176 -934269748 -512924558 -522822962 -775928451 843977224 -67439426 -404724390 -988274056 -764927737 936247839 -951117748 790019258 728972474 885646862 421506346 466593119 -823620493 98339277 226076753 -395218390 560586964 789868850 -414217706 434758027 -495327063 485333060 -764890802 -467667070 -406835409 -549870931 -73225516 -625203386 412741926 938945568 -31623566 -268535159 668494912 896567799 -154708591 -637488566 -403444124 -184223433 -15243284 -956285336 -664826473 -445297224 -181174633 -8172897 -424971072 -697024039 262347704 -108379167 47780484 -776085384 -369012376 903926037 89736784 594267829 736139780 474689061 243472923 21612501 -150493657 984063335 469219327 -310217903 -596409830 961865098 -615151928 599238913 431032462 -814928501 -858589429 846879773 452964304 458408434 -657836597 -560947222 828941248 608175614 945532524 -256206462 128407312 -368082806 -877298740 -295174609 -781850874 -97059215 -67847166 -126843347 953284444 -117442260 248901950 852257045 720448886 361933018 -247787992 969101632 312361843 -718541660 616890867 652421231 -533359864 999010658 -715380432 174663473 92754146 404687154 60186362 179035384 631537316 823256131 189871898 591451191 560255563 141050556 562327710 379138984 -206497025 250317050 379630917 517746392 -533632001 452611157 -230123705 -48961169 -180337034 902453610 15455854 3795810 -45139856 -716059251 327397747 455412715 -117115809 -903054004 -395084527 -416435794 -382348462 398002551 -151681032 345170458 -407484892 -844040264 -18362859 219926213 -826237408 106335469 390415875 633280880 410970871 -664838079 759075700 -123081659 -826997914 349129906 560367712 -381309088 -428539597 -562555070 -181406197 971478696 -69916459 500776248 539512523 203591026 124375165 -656227498 -611786106 -779499821 -652451556 -523168442 -919137322 932967850 -589743879 707373917 -150628753 291257228 -79354985 -704271676 662169117 740601209 -659635289 -749608641 578130113 -885527508 -301230770 439424109 -290953965 33373348 -656179057 -41900619 816176557 57589168 283138083 879707427 -40299689 45866754 39842795 16766041 85140211 408883866 638589436 -305919208 -283435438 -555733552 545507751 -939297994 -423038507 -522855107 28768116 -667143996 -580712427 -222408086 161770847 426873622 -523179354 -375582175 -2511438 -888749825 177758192 -875497745 -978982857 -582348577 -199830669 204632459 -218655450 383319175 -336383182 -102854425 -329790145 875579311 -802096180 -937638135 -281831571 380148506 906821974 -786483238 -95848308 339916020 -915571537 376719510 430481342 -474224243 -188006745 398915396 -522490245 -784304820 -136597138 266393439 481179855 146639855 -559525412 -71776341 -380242000 324986620 667894880 -472529545 919311709 619777946 137064653 -91099784 574723097 819071486 877159695 -985801645 -933658708 -543989670 655764722 -60280226 88771146 331933377 -184576128 -236694748 116390069 393959453 -626716533 -812076240 -403545116 -477695856 622916899 -640449681 -817376997 -233890929 -360656465 -961716432 826234049 443556111 798491490 -653812582 386255744 -547261494 -253586350 73819322 207411234 329789793 363237431 -620862547 -3610324 169567254 -801736490 331913478 647117133 -689881103 666492918 542722165 -104211383 -386297984 -962799100 446434742 -729771004 835971817 -836901610 -915051914 -587963969 -106729684 489413657 447681413 -721690254 655716270 -3380671 -773105345 -249680889 -930210562 907548857 271870013 513946509 939586876 -648743869 -966535431 -748317428 -528048022 -380522280 -729969730 -115580988 926265287 353739609 -246443557 863979692 -902089954 118119764 -699692563 -17795123 -952790545 -478343720 -867408026 483782044 349719393 -587997905 155172628 511083545 -417875146 969269286 -392065010 68325644 -266754873 365078565 659497792 -602889596 403371735 85508659 738733578 -517514846 -140817649 834141546 155416199 280376864 -437337178 -943388784 -320455515 921168047 -958138909 74582960 -536568882 540962728 204948766 321322280 617649987 115210169 -457393224 860825438 42501875 678336962 399157764 -229603821 4258892 -340589598 -793220834 910682500 -362278793 710827062 -823929787 -967562639 477538780 371388019 695039771 916099092 -314140392 -184707581 105577564 372947738 264863197 20926805 273722891 308719052 845778268 831233789 756917628 608251786 -710216369 424093135 -121622527 763228770 -873878124 507584046 352999737 151286364 -852550639 -351849989 7143210 9164647 -951430969 176228803 -783155089 -113989394 -808586668 -429794783 -485334467 -463870743 -124436693 -243407530 -112744377 262688255 449901955 420214220 877353684 -264537020 -391043479 446341679 -576530854 792326062 911308000 -748645961 -139592200 -999601328 264046851 600415196 805403632 180105513 -372195692 921465844 -336175243 -917500641 888742017 296171204 748129409 34738936 709939963 697411835 206250736 -877045224 -852173262 730526891 -577728848 -835058585 -87434808 543561692 208870210 672834481 -377966637 361178125 835129239 -370157459 123081858 988124141 -536238708 -728448756 -219493459 -742298763 -798214914 352580595 465259351 478991628 -415062740 119586467 -625345765 952094659 956093178 -342086951 600343351 -570875924 -839146169 588095444 -118267879 955887683 -956779798 -889782157 18215628 630262388 543684689 618668809 -303042758 2350546 -541696815 -80823212 -64087872 339580039 271809433 -899140937 -825649911 -550609836 267659694 814375797 -562779166 -459648745 114322506 989488655 -136395154 -15411790 -751251061 331954747 -233946236 -928275843 442747417 726562780 671802240 393674894 761656223 518296666 -56598571 -377204073 454664893 137490994 -816282946 457664428 691361968 -902355955 376040416 454907713 273946529 -965959990 484312552 124340354 -934254604 -978825300 313986954 -716791156 -540889102 -811029079 957803381 -990895763 -335145544 781360556 -178537024 -753820851 -485576893 -995066127 -164297364 -225143902 -480191099 -410872502 796179222 -440415902 -221624912 293805932 567355334 790911140 897507988 -126059415 326796445 564698464 475496465 -61602193 -397899362 -499128288 720967355 601317861 -343537366 -498502802 -60413425 351904852 537235464 35506234 219477163 -385101928 547748949 -555631858 86183912 210090448 -530206446 -621049157 195809054 -691793029 -649391648 -677469690 -416829299 -488668194 343347751 -275363663 -79583792 760234200 -736907678 62439616 301659889 497782295 -540659504 467460343 693009293 -815588963 275388380 586557656 -107488989 -262579436 -836390001 564003510 -547769248 830055631 204411130 741041924 -389047128 670044343 -569881836 703602221 647897457 56333848 812290144 258117825 879455907 -802497530 395763181 -427496800 951977976 283197020 104419078 264947532 -541550295 -245830679 157390113 680526962 809179225 738799244 567112241 -161476246 -772701447 -132697345 673968205 152821468 -632271003 601116149 -590092170 -254531715 -352314143 -264299046 -343168591 688806515 667772236 663458888 783058400 -457475367 -28246686 -58393286 -368592867 -758735202 -362123251 -691413991 -230528246 857000822 519911604 333440834 105813755 -842105712 -767495887 975665571 -442201355 89273170 -605888924 17546312 456639122 671622537 -149123941 119108477 -151490346 21828561 -925893537 517055581 -36024065 582651661 -910431248 328154527 908016381 -748228958 167411121 -828533735 -911198365 -530562262 839723193 -938936519 -635352365 329165237 -390809624 -974051278 742128959 233836519 -536449403 -634552448 -282558998 733591365 -586680454 286651176 994521592 162290016 595977196 -621669195 -772948953 718254809 -603309136 -87193383 -789867846 778167717 578085096 -905576280 739876459 -801733140 811019273 -657914334 978989913 279874325 -74242031 -356605948 -441197847 -462475001 -579947477 793441782 603656196 872316699 272939865 -135455887 -239019263 -510395405 51108685 -614451090 -166821084 191149410 111963653 29195563 -795958985 -450479889 -895712064 -676134325 -989773714 -858991771 261071780 743528785 270898984 -828661235 801904326 681338001 374961466 -89424635 -817262126 -281090247 -64681422 -189039389 361445931 568482676 319850205 761370980 359727753 815083373 139711768 -774162295 461559350 -127127315 547079800 -860480433 766601502 -297190084 -350679088 162153451 -29834833 41158690 -157040195 27720323 -20599854 389302520 195954233 -420838962 571713503 454728941 560317602 241171937 -689255528 -774676568 973096230 -377425857 126872231 -391780298 797394059 -986274823 -157190786 465670031 -196584401 -725548491 -393106566 392080382 -420298662 -256257859 472512555 607837321 -386290450 -208882278 -779195008 46593321 -430145261 -118944187 767123723 303352279 901449586 -67627277 606864160 135895166 -130625587 -827212453 224303137 992422821 795792021 661387262 971892761 23073132 507497784 -779355356 575857774 193761296 -74633807 566161427 -957704811 -568112392 567957870 -395414149 820390937 162938864 165702023 -924475587 197689056 -479087220 41756269 -406767637 -156190448 884856709 757582752 -805554771 -781382168 -881435956 -422710444 -344202392 504803577 -570206471 73290344 925175039 -820254082 540572381 -341901127 -771335002 -847449578 447822796 521726115 748858414 -808133257 -89764300 375066695 -335944677 -622355185 -124291440 -395795399 -923096315 594269776 -475389483 992363654 -524269767 -918294004 -133356034 660073301 -623006553 -483870497 810937886 610319837 -889774021 -2486967 429991025 -522472247 805057539 205906842 -42071823 -363206584 -483949886 783800828 -607336523 419641195 528487170 -184204106 743512445 -802022473 546269301 -943236188 -845016134 693955858 -140231788 997701872 546318433 -587013855 621002990 396796367 -533591924 124395282 -929987472 430954555 -524354715 -729173912 644716736 -940109042 730251337 -453167375 616039875 -543479780 727551008 936542656 -596175057 -633795166 712256725 557432710 648332272 130679124 -673234922 713482611 -155392376 796385316 572205559 -919183034 615188712 678618296 979615715 -904175041 371347393 420072570 607534417 897537697 -755300996 -847959050 901166421 932783482 373175706 -624398385 357124275 -308849950 -449792047 -528056082 -40976523 -911812140 -758978787 503563077 -334859329 989822274 959165766 -723310607 -307144398 -799606555 -629822442 929661888 844108031 157661803 510537964 -969342795 886866016 861455453 -354965673 -471149614 887042746 575546917 -999009751 -809229425 855955648 152615145 -824796513 612894167 924963533 -212798700 -776433749 47071978 -418340214 586156884 845906482 48612508 345778074 -900883714 -935417946 389425816 55894390 -366226596 876667016 802106964 -191398733 -481348809 -123713044 -934729409 631658791 -786196953 145791179 -801160842 517743111 788924038 663499176 170735165 544417838 364702474 651144914 635787132 -613129699 94700998 -116333532 -711562986 925069570 -796596382 294057977 -943626218 -655361514 704185831 -761082852 243546464 62807394 -243212602 193712765 -362515046 -796644700 64808629 799462282 -762920008 65605447 -74186682 -411418079 870031884 -974551756 -301016056 -341100913 333888053 20496588 -879789575 626538721 613048277 333183379 608426794 -672473233 467206756 969174660 610804147 -178465429 -951236341 101970024 -269810125 -736204154 630928452 -217585046 774661753 219080116 -956037004 721200514 -319448175 284655167 397223884 -813128928 -174176249 -348747578 332804245 215366151 -822005223 46160458 -840059684 -625529627 602728652 287036190 843550328 -552544510 397395496 470852499 -489411484 -342553542 -435895481 752285411 -416032635 755689663 63122261 -832267759 983468240 279607126 723051609 -254279280 852360215 937536282 -636494906 400283232 -763711196 -34621492 32984876 33334915 188693901 -897087100 446725517 -552636271 744520851 814443239 -4911532 415524354 646397739 689845273 -955609957 -262612248 -145174259 -880718132 -886748509 -802783967 -9067147 -888820013 -932693436 -990751030 -135513898 -24496044 -899366096 619377435 -134610732 -591880616 528095702 142778511 161542574 -535166564 735693075 537538697 -560945084 160325225 641964620 986451059 574205023 391198037 -105346855 -604351198 -555880525 984840284 769686670 822752531 513643507 947660891 -505626987 855155777 -931714712 -262776118 833710777 28093567 729310791 284851427 963339990 -675897228 914758734 -160437565 124326429 -122183502 -96563119 374814877 -808139133 -910429344 -261672952 -342461267 784614691 -791303998 -19211087 322776913 741501772 -833136851 -861024638 -724893139 -949548952 390104709 -608665737 432865659 -816523541 -367594442 692683359 -108137273 -954162598 635867719 -116418486 617993822 -222647831 -155103529 -723536588 44383347 -227457425 -665650437 190285097 -690734708 650088674 -271235480 386367073 988318841 -226425749 -470128481 261612325 -499518581 131818266 398331623 -495990279 888155454 485077958 961968884 -324334817 812497207 777086001 -107245360 710496479 -648995368 458234377 -79523068 -631579888 994033000 450418984 646991639 -528096634 434111886 -628211730 -6041495 636838598 -904508708 -995359254 -756073642 396894294 122832931 -881318441 107246312 83505969 367807804 490715466 774525609 355251873 -625258483 735195543 -304583334 19568062 59549311 830491875 26701348 -971063470 -920150275 877483286 51779796 -426258036 -279807366 -266051328 -432316405 324986310 -528138165 -177042380 -749992145 -441700635 100294568 138025460 -476297813 -341652066 551356716 -228975067 954801594 -306024082 78051889 975558738 373232086 70761443 668020835 788727281 -781386136 -3035993 -741133510 694449211 -92570594 242262330 507143581 -804934920 619062036 -926898902 594912077 -77773068 -640236505 -917549381 129857766 367970840 939736384 732455086 -213700944 193546660 -449388619 -420626328 -199932988 330723033 669938034 -563155252 358497082 -546449976 -149200670 184237397 153697101 156329152 114437649 -775059839 -783100890 -168332067 -324522383 824812643 -467895808 567499542 -55726118 -523313265 -437026075 894772033 492485723 996131247 314366368 415129963 28575941 -301679116 -256885415 376422703 623422606 94048533 -931562316 194888708 -279377252 -610200877 544982184 690226080 358202434 -569222686 -16740705 -123385470 729382903 816170235 196349292 63576994 -59716718 577341476 952757464 556370165 -463847315 93107538 -185157117 -683823846 66082973 240727327 733288632 456886443 -267823457 -337436185 462517162 -822135529 -802894841 388436194 -640796311 -847211532 335667708 -414936358 493012299 314148960 -221833488 -236554609 -280683417 882971146 -290943116 436016888 807999760 449108032 -961862083 987026719 -697515603 -563544708 366330060 584367549 -83370202 -180350988 -719363861 -711441915 643699309 -850370228 981872093 874258778 -411534267 -133520158 912442177 939841220 756018666 864353399 -567861627 671185094 -40828562 -868154510 -490163614 823844405 -156547858 -903756747 -870306293 -857365276 14236652 854067735 -944588061 -545047688 860352227 909389872 694535963 -459806851 -27348863 705932334 -265435594 -224547057 691798256 630177383 726574645 -804188686 -27497504 803213146 -690459260 -126166652 517839187 163775507 -492817455 415780042 643629270 -291780544 -457671668 -773989824 440542005 -733614934 -778542868 700056027 -491088328 -800547477 917984317 285035417 562225331 813923048 -41122900 390846067 193099270 883753691 689389295 -941219239 -120696978 -404436739 -420036981 -765376264 -730935992 741537345 -836244507 -740514932 58210903 204067399 771398567 970147224 -535605454 811336464 -708722734 537399791 -450877335 -524791657 618457322 -956191883 -509331340 -453808232 288026020 924402145 -951773408 656306581 50090355 464225756 -201235125 440749304 392461425 -382007133 -34306050 65173049 708907496 -826594560 -825845158 62875164 -852678755 -572284759 -175796166 768597570 -986976660 733607208 -372537303 80293417 79049743 -98308098 -319411984 439978727 313800314 968484722 -908720909 597895378 -422684491 414257641 588595591 719274742 728535176 237588248 460715550 -646278363 265610390 575522082 489888422 -378880236 -853292817 -830834515 197123709 76791268 397023261 575937971 -353220032 -269680739 334128675 921021038 581865288 304578201 846703630 927363064 -634276148 797310215 -2937934 27665414 87601746 900695138 -276030538 51670336 964174341 -650657068 -472634468 -788624805 615083628 519954678 -297292013 -17772382 41090127 419857207 -391195296 848021231 886443551 -317223483 -681431178 723263706 -201952702 513983653 901564905 -608449894 -949166335 208890997 -85578879 744790117 386876465 753606293 842362302 93495308 -67253649 -446497692 390582030 637886631 572134657 -281057215 -730126854 -800083333 -108598325 -135659897 -487249001 594277462 -528324401 768057364 240325654 67333429 219063087 -409078189 970984176 -642463779 330284306 2564355 -281262981 973085008 779338412 356164616 693468415 -64639093 -393439117 -835151444 -63299994 938950976 -496386962 137118335 739405135 -811411514 150831388 818753495 -669152637 65925410 -203078667 385439840 -498024535 -687324668 351316822 497366322 -161545475 880396732 913644198 -92411822 564675689 492435008 236948994 -382953975 -365917924 -569659803 297926526 -498512105 600710790 -758268122 -296342787 -660733803 -763446666 -283648635 -788425680 -922352351 -230177487 -803044621 -895617093 965404007 376175657 -632466180 -905378248 -930150499 30183858 -987979434 -257838481 789759981 592035218 110766650 231529320 -337608975 -317744665 774904720 -751308310 -8897826 281674667 674184731 -931016825 864657057 835343341 265192112 -693221159 707059203 -866000545 951239571 -763805872 -77546820 581260034 -348217251 498254968 -979403576 800668524 -801603057 -844569083 487357864 -238311302 965287802 588184706 -557843551 -70538658 597170076 340305889 -604579335 541451013 56077986 602146822 -869597876 -722487544 282541282 760985134 150147862 703471465 140341132 77313579 -760907179 414864896 59877700 -69122919 575577480 -812650069 298993512 113110567 -969795965 -46160433 460243813 -754627369 554935683 258769956 -607633158 208295240 -695607425 772097137 328575567 680471658 237030931 128474744 496851133 602648600 -828658059 317304601 272010636 561738149 -410529266 -708913404 922738380 -554380001 -37461292 888066006 766087613 -481469555 510477616 -57587413 390576316 -650467642 -157882987 -8800033 -705534524 69000131 -396672524 -115152992 821621730 737564871 185648433 -964677025 143107821 737210823 669974276 62210698 -935453457 83308228 -159726721 -985127345 197362187 -532622340 -832897519 777303581 390022251 115477113 455683550 215767629 -700458181 -734533281 -202063710 511253269 973737897 -252780411 649524395 263610026 -428030981 136061406 -870302773 440324150 288181643 -45713963 -256976353 -695084738 143337978 433149741 163545193 -526849520 -324381389 -450274785 596512623 -491498477 626640692 -239271934 905931209 -343263398 560955402 122888832 -159739593 853988577 195028804 473583329 474429239 462619523 -194733489 -282219714 -256440221 -675793866 105912467 750578010 942188061 -885764109 455814350 207380499 -103172300 -929234533 393647662 812675769 -602341773 507842804 -641635146 852963110 639116609 840801612 843484912 -751574064 297293887 594197812 739633583 635500934 81640888 376878836 156792678 -566138350 -186873856 235593761 -129422756 -803125524 989958525 -925337465 -60996596 649791444 113269626 -636817743 -813701436 770171103 -251652472 976896892 29208866 830011111 -436959848 -88992233 -949359205 -369221454 220271050 719141847 -996969598 -194095940 -936888543 810644712 -56330507 -721268004 -671988721 -555034125 386366201 -501934958 807356149 -645969767 761872079 -611650517 -689027174 859575572 -985227373 -880316799 860375478 -890531953 -32392190 -810801058 -173388238 -941412126 -866782830 801784981 468659427 -121314961 517627567 -315920762 895156053 -43121276 25440447 969298407 -866527122 -726619537 -502198184 910953684 811842434 -496082521 73975247 774400796 -645848519 -610456551 425527721 862028345 510727430 -283519548 427742546 582043651 -348521199 -331488535 805890903 -887168406 532872300 272608567 -899695458 760805373 -2449121 -103668511 -886033001 -118353612 -717469332 -543953392 879800518 548607392 41092926 774140425 736213862 949621685 153486107 -274852775 -800342151 -750454775 335586515 406141387 592133174 -877069465 -886531104 625868012 -749666672 -902628740 -930567927 -782285992 -707936260 -165303269 873548129 682466637 426315259 -525670860 -414673376 -511785638 -455653717 870543920 121835290 -586564058 568510658 809533427 -384727938 525953706 581395322 580758081 800701932 -770259152 948554501 808464193 -14405270 -845039406 24804414 323231648 973472358 258724166 202586119 -244225410 538522374 787089713 -415348763 695927225 353756258 -638420763 -442101710 -424423523 -427754256 285705147 690404118 16420664 11090074 805760853 834138913 671622173 322623012 -662954241 588351107 869633322 -107002922 874979650 -603070928 -301671612 496471300 685875023 898894914 -798984867 -938586723 393522300 608914576 -265773680 -686601447 -207093901 747109732 -87781059 -173095899 591412261 -688798233 342315373 -238756456 471912787 -576807132 473657952 -229692264 -827221614 179393494 -631655288 -868589587 972549097 -918777932 -363702640 -911467600 736103933 131564967 -962082403 641673401 -277899708 -170093247 652897195 -567537879 -605417465 -58613147 212628771 602798405 887428190 459938306 963182290 -38142726 597676685 -716240889 134686496 614368726 -984597277 214635764 -807703422 -848248849 254684460 681135378 593359313 -264371163 -862806414 -152755124 -450036099 -981603309 777738294 -229335861 717388506 -849423877 -613099348 496290927 327484178 -987343887 -779147571 -598008487 711287954 830756896 -8367407 485992858 894236482 147813647 -251532165 273183501 544869121 643837020 -79786339 -567235532 422486469 -653914905 212939345 110701310 -607659732 -144805042 55870295 325250242 920488419 278938008 718079635 -917683620 -863675233 -78792628 -462341139 -765393177 272561191 989952873 -609554170 632895128 264816154 77986861 914755284 -155459660 -564769539 -899194070 110592549 553123382 105636635 532354188 129029525 -968855829 411699081 386323436 868941316 887251193 -488204930 -452517140 -443327375 494239250 -800586348 -665216003 509110168 -765332279 -906287871 -63534981 597888585 -172252289 5239688 -180544703 242002750 -263585562 -622818598 -951880057 -599797476 -517467602 612051736 163893858 -890348650 -304785980 245406009 537063214 311253313 244383905 -805345029 921307341 -62254309 -774268079 -490253629 -40030268 -397013183 815387628 899439296 -936022403 -528483947 327859291 -872733797 421570140 698541546 -400826652 -829814076 -808493771 -30742828 241257295 -477247022 319425436 -858032780 984862973 -815548737 -672863650 -605773528 154747580 410262879 943818547 610546552 -391891295 -71055882 734750578 600689723 822898310 -611826666 -475180671 977810791 634442488 -414948753 -45585793 -9650642 438236147 453734654 864039176 -979563820 -93831817 -670451481 -707103311 520804847 -790047886 197166929 -922245897 355703374 889307749 -371266246 -986036719 -145848067 917710103 -869295025 -684499219 408666479 732437829 545618706 327505443 -503978155 141207555 791150884 928830353 19950489 -414330482 -519273723 -735300918 406856906 -763807014 90922289 -814115555 -753170200 -547072913 -328486028 619328032 -597075578 937762351 -813375104 254709349 527815975 -655095743 -986711199 -129048594 742538628 -482650488 339834101 74282576 -938337620 295866518 -56071780 898550970 -146179681 701072464 473719596 192921792 -548922326 -825881101 171548595 -330366123 -154461929 291320927 170928433 -713103887 -672744230 -279407070 -201619492 355122461 -73809965 625813872 383608797 -561090231 201984416 822209462 -365563614 -308019527 -806882448 -88591176 -75271305 48314793 -890642031 -923418715 -1753587 -805414683 514263314 -776129311 726817025 -831204725 379252732 -860961898 -151728001 265441524 -476022006 729237158 -733722140 -154238765 596144430 996718142 -908327043 -777184584 483128910 24727767 -938865750 -731406773 -602294693 -148801815 -441993232 -224742491 -95441358 -600106252 -237437921 -526452780 -589729974 237904817 51177862 -700198303 906915044 76426305 -651375106 -383130027 847312889 115656144 367674793 359542165 -108829617 -58157465 -439580774 735354056 -758307019 -580526457 25380132 -535856215 885695404 -350791028 699808376 527703188 22330257 -372234295 474039113 875113769 -414896014 732502145 -496278306 -138527605 -174072759 -214025620 -223804456 461244081 415840651 350798421 659435012 548862881 50293538 -426216306 922434634 -461001341 -947551149 -610008939 -911747572 -354463679 643339536 -104584052 82020349 960368912 -321491620 369801574 401418007 -132510575 623559937 866724291 954737203 693409202 -275656039 241840577 530262738 618521745 86911958 304236088 -17987602 -738992287 872712753 -692787683 -591774598 117915596 423423984 -852500187 945850932 623863962 546217648 503409334 916116431 -888931611 649420701 641219698 475944215 432117936 -483140349 -758351309 -909526884 -147732701 970007914 -359947524 286481836 -278814115 -913676224 -36252678 -912577362 975176309 694178412 -631264799 -476307754 378374208 998040496 -221993370 928411452 -815437487 -98063125 -311149822 501196407 520177675 54360890 587121028 -617683372 661123513 -36881026 10582812 -86232357 480188467 671163636 -709135761 -99845799 720002410 -826774255 -168830698 -826568269 230999355 63315243 -777037544 -889321148 991191622 -613627826 991047257 -443929284 172077461 -580560362 670380936 684683690 480992389 527419155 -803042203 813807582 -966021361 689389552 -636821570 677688693 93692907 -437140717 -75735432 -280198896 607071187 -671148371 597725706 668822997 133102578 -448109009 590759009 198454466 549469955 -409668145 173005660 -373556478 -233217829 -506398082 -313276428 509637211 314447083 778910362 257098541 675252888 -578343235 983306723 -468315231 -263449496 835995439 -178500744 131519835 132745549 633038987 307109496 -395420241 -805643822 -779375702 -515349788 -134256758 763676110 15116673 -657783547 -340350560 157196354 -575900203 72537420 -271308901 -96720157 -871357683 -444866517 -850030942 87972492 -75375050 -412464106 -319215491 359258699 544650674 737742029 530551124 975600843 136324209 929864736 -213462461 -287362345 -22691644 889429883 -790457877 265888778 743053416 969891162 312089707 -860450513 -132775489 -436311372 494089657 -907349750 490440567 380829914 -560043524 -713101196 978611820 -209886524 357667504 499613994 408668202 663307401 -938644889 997647866 -776479342 50501043 965486372 671007717 -375117534 235081178 953698575 814716244 -404680169 -102722406 698754440 -813338898 373046663 344643591 698612671 329547670 -537803269 792697566 651848965 -9182492 930473607 -118545316 244508737 -601701551 688133625 664936277 91831046 -533163480 -689307941 100920726 413785428 684337855 889792355 556961257 -656051454 813686088 -523366005 618633906 -635699385 -427718700 503446812 149480705 -944063906 -193004926 -921893999 145876981 466904692 746938052 -351081999 -331463032 -648203400 -917397761 -407067069 -289742127 701391466 591290645 87181040 -999174872 686987984 293946106 -950782192 -903019534 831652970 284968614 835639964 -294073430 -395565479 -57370852 460568745 -4047792 -983670628 -885912279 270842172 -146156918 -680064915 107362831 -810293291 638404809 -527202413 -487791324 534076917 -908456542 -700742550 -881935252 886836155 202572358 819744765 69571561 -450999050 -132788571 -118371115 104403218 -758398344 -506566416 620354241 -591750252 74821757 231901340 -338384296 882958393 -977104399 -815998479 -185694 391403106 705459179 1450543 -344972756 -757556076 961326631 829750465 891236472 365729593 -689074123 651432067 615122760 -743300061 -294359397 731618661 -80259248 895199088 214191834 -69448105 -59919967 473264104 406353371 322553461 -822257886 -336083759 -416944204 784127553 -547902686 606707476 97650833 -56209816 -650174830 16408666 -515209245 253545099 -746063442 -824579619 -235116648 493371937 412716941 485321258 570816382 -918581156 852418142 649551597 -24520107 843423586 52828460 608140615 -391450537 472598640 54900169 601083377 -869617819 -225117077 -68824500 -892638341 684118968 857397629 257296788 -820067280 -704803694 -370891510 550770037 538003094 -744640022 63550044 983321714 -177615261 943730750 246748355 710452872 -871814733 -292853787 -42713023 -329018620 715319539 606960875 490539265 157636627 -332497914 178409928 -677237585 -6082526 -873775471 -24578726 -54776744 -589080546 872079503 482985433 990193677 -223156108 -801012427 750261433 -54588730 554817024 -847788202 -428679810 -482978700 878584725 -759010090 -592181539 187225486 679201706 756333609 -977211110 -733392485 72883558 -266182993 -666587100 142725134 131823368 920397879 -258480285 923305594 -560594309 656950440 -761387563 187956412 138721504 -146017963 828966696 -165164920 -600418371 491139159 -329820254 -631639293 -979583702 681473042 -855376606 -35911236 -850904180 992159905 -54772816 -127147682 449978736 745144171 -327902061 -10696792 -54288968 366718059 -471695415 690119891 861537726 824326736 -133253769 -85139393 928537961 -173176325 -758644863 -211529703 505044864 822082278 708315666 -659129521 97097170 607674834 -932167279 -288503376 -429592569 -752386331 -200081914 -615428818 385973742 -238811953 -654104155 44133407 910956125 -279165208 167058640 -867783695 -212429702 520195139 257391590 -79949663 896097483 -176370242 -608427340 -283006208 142235884 993772611 -295937574 -584269063 711072707 548458018 403533619 -777602787 -188628680 224596855 -153607002 -404893636 -505661962 -132839778 -406678185 239270613 674469793 -544474598 -106973931 -818093518 -402410319 300063769 -951438325 -870196774 -31703767 388976275 619443195 -49678528 694753404 -450819896 325118292 279149005 -512564554 -381900132 806667492 -909774501 -482050296 -181417030 -720258046 -380306066 -126527016 86328724 290728855 310412811 507194711 -313391579 -704113290 -805174340 -133480814 28434402 -464717313 -589485580 -110943969 17338488 -620338676 696979455 298824452 -330768386 100165702 192204913 -802387965 -523085277 -530611618 -979050186 152638963 -810109051 -590702490 281750710 -709009139 -516677097 880768540 -38141816 -827644491 23985279 764768242 -919065737 -63649194 119195537 -257735007 -256740742 560178828 -27904601 353961541 245344694 -381840625 -94420733 -184428595 962487749 -321771707 -489781273 407047541 -833846423 -822294608 -566165541 -37443865 -878799791 -909546258 -585740065 -927754191 392946 -444142956 -953692186 -499929493 587904622 35494064 125871114 -100002987 375721811 -710914914 896896528 657918417 -675996243 787198677 -213523450 -97834392 -949643850 24678873 -469312845 -212791101 730258009 599870560 -797994387 -303158560 58128847 -356612295 616274141 -457975347 -491486148 -145709093 769227103 -348868661 -950050840 901878587 -412063607 -726583563 -439070739 -626554689 15138175 -172524117 710326739 428186391 184510179 -501082029 -902772508 -369132549 -798290257 492103631 386896165 799577474 353254650 -362185326 -320903015 -715379913 -462818583 141532631 -301113294 -566505111 569188713 486431213 -823898109 284386321 188487323 -981500613 222661976 693863324 838927778 -877255658 -378694784 916818976 211496480 -813530522 332973091 421546018 -279033744 379504164 913631532 -112203120 -497328906 316963561 905529497 -614805896 659378494 49586899 726252709 83248483 36636520 -408326459 327814923 -853544735 937096862 -714629536 585871792 -243884732 212626420 471172921 -244803983 -91204581 16868732 -854638417 -318357025 876511656 715182113 -269051069 855145289 790472401 174647713 552148369 -208741492 -965837352 -52476239 -159584251 -73397874 -505711034 539945812 -413036984 -199258933 -477810598 171938468 -215835911 -468315209 531343188 18554457 481047870 -483682367 -210100795 386411676 205359344 77727805 -792314969 -999883757 812235762 97639669 -65815565 -256846424 362457593 69156532 -366581718 45012210 913704581 667986681 -281037411 -393881143 519764098 -601305119 -678772003 -66859136 -589718501 916897547 -178966584 539234563 67256550 945267696 452569548 556082128 441757908 304597920 -700479557 -782754542 82189756 -52686038 543621345 -514597610 281080463 -731655210 931687970 864010427 517760505 -139189842 -448312736 -820064660 -451308615 -288636847 -974775087 -879571536 543844481 -691192500 -480433081 -46019859 715308822 -29609963 973867063 -663939308 123706711 -834149808 206371668 -451524227 -67193118 410801704 -159563177 -897426148 772278623 658924026 -886430487 -454288052 503784701 894115907 -525839087 -781181231 331555517 394645341 120005773 -523672807 621272456 -121664797 -433905446 -468396574 502747954 616575584 -275499288 -194576720 -621274007 -804254407 834016077 -205368564 -741927507 -191365687 305634629 -769907299 -790804910 -291500272 -88172379 -933916990 -506377792 -654215730 136803476 548201641 196058028 -220560217 -536177499 -598403012 49909858 -647389257 -777704975 -795287161 -211306877 675683298 182197201 247916369 153360012 -359782013 912872242 -608467661 -135446952 -457191563 54499213 -125902145 -212232416 -187964008 282560756 244754219 434311294 952063874 -462994253 903960907 -752980303 -271532393 -937313754 -268640194 -301633976 876989578 260829939 565043118 575395840 501734798 685814448 -588522561 -34730801 705005145 230488364 -335690509 -40761600 744259825 693875055 -166735417 -580964220 245960673 -663657067 617723421 -3591179 540008277 987311354 -849804706 338312804 88050812 -497756968 -474224457 -512653162 18065549 -934521451 -744128075 817583735 341474707 -813974007 427461815 420438235 -337931272 -454225922 -330190137 761913943 91051194 177862415 -830678473 -52986180 -195001815 -262762768 447758613 -178562274 -734648654 -781642673 924660144 652861497 -888423584 -251135898 525342375 147236201 596080216 656962408 34111935 876201654 268409535 -592248384 -936145972 -462746745 -408150519 91861796 893862579 625081882 263013720 -297835785 135103003 -839184126 294035151 -456843145 -222470908 -176691226 603257852 -644512695 -64869485 -22350802 -615315144 -791197764 -585863409 -187641598 -273031202 495336067 773134505 -92573819 455227343 -468416386 104434262 283725157 -388659587 792456873 347722586 -695117633 -98633665 -374541201 137450458 426714894 413468506 -34485308 -205029473 993949687 745479477 674034686 726408236 -120388389 915371386 -93648992 754931855 121579066 -812897070 -220730971 -552867865 -576997588 877099323 798192526 -900190535 891336470 -568829984 -832166489 591436816 565483733 -326299177 -182799821 -442878531 -244904322 -3708894 -741929666 -508545105 216820202 227960295 73462880 -525376588 -346666160 556770907 -507178210 -429281301 -488678171 -14546821 504559303 17978525 -631770596 -114353415 -591110571 -834520460 -923441527 -163326049 647275624 -481573423 408138252 519271402 -634489680 100118453 -471289926 -994329311 -506712861 441428713 74901149 163180845 329290446 862717948 -672652678 -808240343 185562323 355763609 -709128096 911916159 -110888996 367749619 414187258 976117896 -883615716 -383685213 887446441 992827684 461568738 -676122638 884136373 324272882 7283186 -181336551 -163414105 794020746 637381449 -278021068 772406170 -516987670 -95896810 503879111 -208387707 343268071 183674615 777605206 -143931928 -911710845 -458337175 930083062 -37087765 -980812763 994167182 721376718 604276216 -230248850 -613454675 -625570370 744023545 -673994528 -450601378 -197721433 805574193 648612310 -971350116 -82816423 246266812 -840022999 -529304994 899206939 358616955 -519026960 -646922560 -965418414 481555337 -680743085 -840333071 -291863281 -376671890 -97704691 -7701124 620361940 -978698401 990056729 134274588 -327659280 395561571 -460719319 -421337088 -447844002 222130080 -972792903 502302229 -36933545 -721372869 -184177770 527911881 927783931 144989284 -963912334 333955137 -493829219 -438328149 980012465 -478864099 537000958 -284522355 449969027 327498510 -423563328 -93458791 507571602 135310369 -802538984 -315692014 523516645 234684082 781288487 -539572709 -55234839 -263883963 838400922 -835512469 -776790215 909765707 -668030654 279474054 395488183 710857973 -397375996 -987424961 644689494 -510615831 -565063168 -317802640 -744923957 102698631 -931163846 828621778 -552925698 99094262 17643692 727487874 -409037047 -810328346 822828426 -807476608 -458076072 -802226813 518124566 -233281887 -603695482 32561437 406849108 -866773101 -330674710 62842487 42693791 532048225 141749481 -360302600 530365073 636631221 732957558 639959599 -402758102 358652366 -906983663 322871316 -535603861 -556825054 122630347 -666351395 -37671587 590213771 725917464 -251862756 -521614408 319970181 -434395282 431580796 -372873927 -91023283 -517624569 -748005043 833578902 -534559352 39951050 679158148 -686266596 244385295 868830338 -889706947 629276750 -121910362 -317963214 -78254582 -836833137 -552034496 715466874 -326206744 -467260826 317861406 587221733 -937369656 589689225 -565622883 -878423681 -874092673 804928145 207395737 527018596 -653530482 -726795552 839533829 -190217327 756846208 217536932 330285096 -41816623 -182726146 -94104364 -602527636 509844340 -251752188 599809149 353823538 936927901 909117005 579406771 -254717844 547214111 -334570653 -171275 161955043 961919674 -851837240 -331569526 26302305 -503245519 317379326 504371016 255803405 495611810 612929760 73069092 378064129 185500660 -263706752 491921767 -252901144 -446304925 -964006685 -425126065 -828118598 -506747555 -332715360 -617880347 903815400 945239159 -185397536 895401760 -571250702 -235414343 -261616923 -64984759 -500380957 -232366425 610856625 -899803912 322392701 602238511 -577218697 -382593959 -829338680 -522765760 -738929787 -730870041 164933644 -822044785 892283507 -387166220 -177322314 325373010 -444779829 974419716 32512466 312083701 -907953113 -200142627 829982226 -923343959 581564799 87917555 -180203126 927891612 272525578 466399991 -17008380 -852513041 774369875 410822398 -883832373 903554973 -510174603 115408906 119355645 98458237 -573544755 -151881521 -899273292 -777249053 -69061743 -2899960 129131279 -939212202 -508620877 700399549 231341286 120796802 -24056003 -599885512 -755158943 47872585 430888047 -572289216 349682022 179563822 616457182 126248057 937321718 721516097 -905832511 -639603468 -878544863 357701167 157340634 -797666590 738269170 -665663 -784005010 -926821944 701719816 -693009913 888835186 684833783 822655830 504214928 567673522 873212726 572958526 -888261911 484617028 408475723 -908518854 -799751024 -174332218 99076769 913109196 -713337363 465667497 -150023639 -891643179 -218594903 -378714875 -179662002 -599424124 -481127501 482482359 692719908 -721108565 913028240 393966274 -86249991 -847970598 -920045540 282522676 -387862597 932383102 -775773058 95073591 94391164 -479854490 -106850022 717539357 -818409495 -376374693 607089359 -854111077 -255166424 -614274975 -838375703 303612817 -355825220 -150709248 -559848168 831088996 444823958 408551910 -441716999 -948737426 850096206 -898923076 -173170163 -191353969 -373862595 -994069509 548767450 288659266 655159649 85385298 54922489 -317425984 -527191556 -504079871 312824590 -581725725 -311063590 -614932304 270230653 653116234 22649185 282498416 -863485644 177048053 311459385 -746019783 -878229676 641394311 573961204 998331615 540272489 555861254 598010385 -603803787 360161656 413833911 -148706518 89326575 98214512 -399585648 -233132017 -977683798 -503379018 -499744097 161724909 335957363 878500302 931226542 184244440 498522876 -576512740 37180460 764196805 -515724150 120632559 188981649 854571258 802431358 954046459 -365007153 -579417705 298022895 757926883 -347422512 486423378 769401887 -463645020 -384032649 809556741 -188715090 611217833 481166424 -381020680 -226984150 815201467 -667014992 898817120 -691438558 323678300 884259135 -58304623 -497675355 163541962 -196172205 546229318 393684187 -352025805 745439815 -58157779 278567339 644069115 897902216 777250634 910734518 -206263597 436936243 -468339678 40747584 677882869 -394641237 283341249 172665569 768876859 -920557488 432421980 -764627716 -764712736 -268220268 -268968917 -366288840 -693311296 -715220406 338960920 37997403 532987063 -410340660 758873141 -865028004 -248789207 309662674 -85878201 81763657 114075672 -625160294 566199123 840282668 484134429 -946404896 668982720 135314767 317471066 652983546 249577977 77656738 684763368 -924044822 -609076094 -457861482 796495051 963754351 494795251 -615470251 712584834 448850741 695604592 -915873169 925973653 295347665 367914966 -631977843 -710628509 825333515 -825871227 912869054 979811284 858149460 119972104 973106031 809775908 562234388 915147914 -629488651 308779982 245550366 296707182 -533008727 410921574 -17755757 197339838 887838687 240309092 -530202584 437118744 -635481902 -742056293 58293057 535992058 -933109775 -319881437 400576265 472679369 791099447 -122894604 -979824867 -153466651 -296683760 -739061889 -83086819 -281529533 -684762650 -813911499 659157839 678242307 -961662389 844674772 -343576029 -614888579 209927196 -505804707 -275506843 607292247 890630404 -982991777 341228961 592049348 550485884 91131769 934162904 798773495 301437190 20210720 -752065971 -484488822 -631667290 286926685 40093258 -999666910 915314072 567831471 20677311 -921345967 328075403 -638510047 -727547889 393526859 809333390 807592939 461266327 -696908119 775521338 -825632790 161023857 355029533 100006952 997625517 367413485 338551122 559719372 -53494403 -930381764 -104311933 -544346726 677758927 936446168 108833276 921470173 -289425518 888703516 694763830 7464915 -971011536 350061459 220583299 66859435 -84550760 390746643 -688489063 -223213092 -236422255 -466227892 -739674231 -480072033 478543125 346909168 -914210738 412087583 -702398084 590385049 -132176158 499573800 -884240917 570372442 188372759 -695643881 -384154901 493774720 860350665 -811164446 112784624 113352358 86577484 -211615234 -753922550 -274130881 112754333 271497619 -253361478 -254169585 950524481 -936762627 802229567 -629902442 818679116 129329923 331833931 -772067323 -745984471 408793644 -831384915 -48115747 -967256259 -23897572 258683517 776567776 150921850 -871711966 -952605657 -992115323 879353855 -566618904 759975994 16301516 -436589750 320026863 618518533 872149629 37213651 -932664744 -302564467 -143139214 821571232 391397774 -691517983 786224522 -937294807 -940534419 -798859930 944185077 -187367599 -469950913 -457986975 -495457314 -706576414 -403195879 128020806 895368350 221181375 -675977244 362583594 -84106950 256628586 -334784866 -502091881 800838116 620864186 947143235 646928266 -821666739 -698482103 495543192 -32488201 371090064 -900245980 295339338 -592764839 -164271952 888645232 978559990 -13019620 -216588448 485746909 732160562 176626266 -96712596 -139929734 -111609044 -874209349 827866286 444533585 -897120076 -402288506 434106441 761971505 -288401959 165269386 -987344631 819410390 -55678313 -320891328 -156209095 -475669617 941301669 -226085193 -817361932 579324235 214724147 799902704 763123775 278681843 -136588796 759688443 826498316 903567690 277593340 855356693 -701128147 -248210730 340997052 -12390608 -567856333 -79919403 -429286299 15762241 -273182604 697035064 698857304 240865658 405742677 -354827135 331852115 109736943 -89300219 -767717354 628608968 -949865868 131406612 589747338 194022900 272265817 163174884 -962864631 -190001279 -582055688 -249857906 644911740 532686199 82389935 262031993 -5276057 -870220721 713502796 -140955492 -249260740 -712507541 -129757246 608623042 -767198424 631249285 -637486060 -323120114 -212413890 -918346922 -562380533 -882960015 -45641291 353225224 -600702822 -374120193 -627839134 -806253079 -596971345 -308850305 -243143536 -74536029 29349449 -527663341 -114056527 -151711204 360852969 -15121934 137848267 45578418 -799652597 -502416812 -897954375 617818031 898289234 -889606712 -277179414 284490153 -166654231 -490153870 400754989 -217539786 -255948892 642431873 753985571 -662780587 -670258058 209092266 -17453610 -824505331 852819059 -481353652 519842650 -844983530 1228424 233711893 -275244787 12182195 951696683 -201610528 584052398 346365259 -611867711 -407209847 -343722451 -725792325 502508700 564014054 -776043742 736144298 -285662257 122105962 620797962 63055493 263889649 -998333017 -188852505 759357776 582698390 -484619347 311550038 -547832306 -348664457 -482863568 784112571 580575563 894489874 888236574 635489798 -285303775 292238702 971680080 -268550182 -957314491 586089987 -79610274 -458282945 -778031870 837424296 850701940 -141901906 510184012 192830567 496826316 -93274713 652773766 915792571 265381893 4803565 261255555 304640602 802322543 780144459 539416747 254601330 649018613 -453734539 928472608 -749315701 443096184 809218793 -82923116 25776591 475987047 135936813 -297817000 -429515091 -133411271 -547178304 -72489715 274941011 560311190 575998104 -581357087 -235629409 137072651 -251005459 -190313375 -293684122 812703914 -620096155 -548324966 525646053 -854376847 -985541735 -618729778 -423872021 319688312 113257279 -940694989 825723104 377036539 -484346798 -478790457 865775864 245879060 -227447656 -791669388 85658858 91411173 -49431622 -111262395 665705552 -181760164 713597983 -689142507 -285526749 336809864 -809742005 734342258 594102119 -551830061 256520919 989718311 -89660773 269425668 -419881338 -801823894 608013624 -92073867 495156415 117450506 -670520897 371453879 -105378517 -163213250 -525194714 605889740 593355661 -28385260 -555703265 -252178333 -31546537 719789351 -987917928 -145197932 780102955 -826334 -620017058 122906553 -889040831 -627565066 -953792450 -999709918 452225808 231864274 -186708066 60401927 -140363704 -745908329 207466370 -715056839 -244488705 -118413606 -980756079 346664760 752082341 -899646469 610798628 -565220794 -778462185 552335593 -149846683 132166558 459681395 -641179130 230438911 253542911 257398730 -361342719 -871640845 326984690 -110585004 292038217 -301815684 -673227438 70161828 623022242 811113804 717266716 124103288 -271237909 873535033 49802085 -866624532 -525052862 590006394 809021126 709790650 148434763 644397889 -758081474 514253879 -847988332 622282907 609880486 -714410619 -962351300 -624925040 -234749178 93158064 -432802879 160497605 -628208617 -296289908 213993384 847186996 -143744763 -263832212 -967696083 -804441161 -512874256 152741012 548030751 199681296 985241889 -261030434 769271550 -857604403 -370656871 659420060 997947367 91043794 -679791837 -475939087 -626035592 804794441 687336046 -57645651 -610819978 436086185 379807363 169710638 -384813534 -409632800 454742502 -401559827 -982865690 789446653 -852114705 -217830026 -661306523 -290278236 412863468 -121765006 -703347752 -529358724 -949990818 473150980 -237037138 316049046 -426692457 -450913599 610189129 399049647 -791708832 -529734836 -356436900 -213600723 722101385 -283255908 823719011 861663449 172375410 127696686 255340662 -47136120 -263579101 -18777223 990006319 -120924694 317952671 36109721 525280187 -461332729 -878631427 -949778749 -505752095 871907893 -309606504 -315908125 -417090543 691857800 266138267 56323414 920300258 287075368 -391679215 -309432640 926421424 -2376403 -533777823 65979426 -566159118 -221081997 662277170 783059383 -700242127 630292385 -375529122 227497764 691801665 518695181 586576178 966351441 582582000 332654708 49162432 94519701 576293988 867739298 -86372609 -352507811 34575163 -700179711 -733993570 144409916 101875780 -248945528 -812920505 -941944906 942986069 -414362152 -69438721 -980020704 524780311 -333142786 965492804 -738036518 -660250667 -305828673 -178788812 -978594466 -655036381 -678001818 -501622642 -580267304 -768303285 -703432268 99228745 726293438 -332400089 733249384 622107983 291432860 396309971 941769092 -266246402 -392646142 -418016897 596284561 -995837134 -666575850 -275287740 -801073568 -864409290 303385864 157713405 -521590347 -642355718 978531013 -26981761 -130227948 442104308 -652033287 161469032 -461322769 595607852 676964504 -493432109 -722089946 -301884060 183767776 986255430 262963291 623576429 -427166180 -58200499 726865589 -124177092 -668747800 -629454531 298211184 -265492871 656231331 450762591 623133212 -306342420 697275221 -331196991 -830888572 -916946621 -384322144 702028752 -7905036 253031293 -154696519 -408856982 -205973234 335916996 177484568 -21937144 345818834 112427067 -100344459 437239668 -517222916 248963639 265527844 689306548 -657550767 -397360845 325454549 602073488 936644794 304083032 796764942 -606584550 -725831945 172396877 -297356276 856146491 -383424129 -202327193 863163817 905201538 -591885369 291238361 -511041591 326883840 578645140 18058381 -551280366 -444908245 66868552 898139441 -323389907 287098936 66950131 -89580478 -817363523 -468516530 -310116941 -761133607 -617354670 -431469145 927002493 726594676 -458007822 855114695 -388204939 625119891 -598808143 -775313749 750457575 639082155 -259680617 -107534276 -427909098 844774669 -735129805 105781955 501855539 725747840 -853261479 398970984 -335470394 691931012 151140610 -229550688 265513741 581374345 107382832 -227431058 544635846 583914480 -723016950 325836946 28785437 483190023 666906310 -360958390 595608887 -925720265 -240927790 560536704 356823957 -113278293 -612476253 49818567 551569013 947300947 840798948 -66801980 369792522 -590997489 -946310299 -993384030 602833026 -629512685 32285736 532907780 -372426047 597657770 -702458746 -654342367 -915031538 -497856046 -707213370 -735210384 311971421 590906404 272000727 67233357 434124643 552276015 14387307 -566268149 -971749872 900492552 415021961 194799304 -544284919 -273244981 868220445 -373955129 -396055159 -353724066 810593475 -90544340 -923623851 -215004260 -983871344 942627521 -544565861 -724655434 -407284864 -765201164 -689523313 944388638 -278953877 -920840131 -195796503 69838322 916637141 457543444 -640041812 930214700 710206969 12237889 -441874961 -870614373 345704424 -163853055 -481642747 516185419 -680199811 -270995323 -562255739 -144357499 848154775 -15032198 788603795 562264567 -593104673 661220725 -264592194 -732221106 703337622 -845790936 982696676 -892737410 -714095514 409324668 315994042 -717686425 -555750342 799869980 -327667114 -375238438 -493121176 30047862 -543555737 -24178611 69532779 -64064634 539214746 -565836418 329344750 -352254492 103361703 -520108478 377392413 194577385 83626019 -786297140 -466053146 226024505 538513256 -818130436 779892331 -185261829 -588674910 -971680414 727075144 -289989244 -617119326 -818792057 -290948267 -125071765 437696158 172469139 893987993 -402209894 -544189895 -432725713 -23395172 786806528 184241674 905682882 273292467 -960025042 -292761624 -34034997 975157524 -885954953 374250335 -820470694 666294577 -239641506 565457642 -901314212 -221971758 -790685747 -652098332 602621111 307392533 663731239 -755287615 561664022 -409097915 -855622583 -675283769 385679524 -639144496 -812879374 672440639 -400220074 771318768 -736310685 747610505 -347363773 675435852 -602293926 237012749 911067760 856836557 285536765 -427829073 -922913115 351624549 364578475 -65289188 -677301283 129984976 -546953355 447870784 233177507 494030068 226848136 -327292661 511961314 528945642 -973223822 -591346291 -625953028 -314460988 -61145774 -852250409 -237285246 -971299636 298906290 157088585 20098646 -353399796 705637438 476035627 -403540000 98727199 -841922318 -22056217 231231298 501192407 288276886 33799778 155259648 968519166 812687469 256675908 -718181947 59389437 -200080830 -795277652 12079861 193038825 -456930848 -504057946 -941371395 850898307 -647610400 -873996057 -675533854 290337648 150190254 -262124681 125841559 199431423 -665315894 -861711205 -214827795 661263070 -237770081 106494040 -945958525 608795132 -411337082 -976241622 -72534251 -342555484 368415892 978131572 -1698313 42538582 -995419862 345245864 -88715694 924978603 310468728 231465402 221047842 -502832513 378391506 108173793 520081872 -328964863 105987235 -759638356 836366396 -888966410 -829760437 -933475721 -886941244 -573434138 -440315048 -216949312 -886734914 351036774 458395523 834711132 838409326 748231713 -546634902 703607627 -343062281 -266547563 -594854379 901018291 -474862917 -306448045 59949913 -484449055 364429897 557800463 926492952 155377059 289168523 -889618951 634970771 -971220103 -148352184 -966349062 -247799388 -968318697 978924708 928253182 -293674423 -556509612 471494665 64137281 357249535 -895375011 281460389 -966141714 -365389496 -380342111 -749454282 112691540 849335551 117804361 -784089381 -336243400 886115454 -425883486 -830773528 251650643 112059434 -198155876 -384932362 -649517008 955414272 -735404204 172301513 -872890804 288131207 854911380 616375450 -6327439 -571467747 497598630 587637490 -659205942 -775149433 110122132 -727549483 249425176 -485711199 475339589 -38972528 600491931 587047776 -622394476 260331159 -502855186 970650266 -395994526 895612497 407551432 289054663 768427945 -792527533 879674314 144170909 -242197097 -947068404 -794922660 -939386191 52913203 -494297151 943591156 146910281 -252084166 -19749713 430876635 664218638 475035481 -749208104 472851393 -125842368 -820925078 21852920 75035236 304774224 818207741 493211571 152790836 99513012 778363258 -264444191 36941111 120036502 838135187 24877437 114355649 715535379 499013123 803249638 -604850226 993217584 -116156432 369620743 20531245 656429254 -389740438 305777403 802708430 321478677 -718909332 212693876 478645782 593363191 -312924261 96220237 636285846 320487637 -18079469 -748690650 443618031 311826809 613302678 -796129205 -471402059 271970569 427200671 853439907 -334690607 119456695 742497848 665307882 336985581 620143506 -315208585 434473173 -656180306 -772535999 133848316 -992861778 -778846707 631697912 583698826 -552489038 665315659 -949163029 -887524921 872215300 429644544 -435370211 -141916261 -983040575 978554810 558259313 -746499524 -960311737 503338785 207556600 -565471883 -441300985 -417238136 -898453178 -656338002 807381022 456561960 449637156 -392025825 -306703660 964988265 -290180119 -865633536 153830160 -141702521 365571999 945597520 173436677 715448983 15422532 808368308 696955117 -885181609 407017641 -85768838 -72369924 -255351097 -102540101 685083864 302541784 -130580585 -530877081 840405419 -654766531 941901743 121775146 -362020677 275763143 151419924 688993596 922632033 -348344012 80660152 784451614 995234924 -413511666 92866607 454780741 -520642498 578308230 510229436 -489784844 -999745541 529935207 -373746259 508289441 142001470 586531362 292313068 -662286908 891381661 724437376 737049593 -891335988 862255793 893282271 167460560 -667947483 867474171 849314709 -883204762 -521875237 981420507 -431976874 407154253 236014635 839660024 512045041 -944790287 -655942237 917530304 225407423 -233167634 -603621786 -963947000 -614039262 604875896 -842772867 -592494190 759979164 458627875 673637393 978353553 -592782461 529075044 15673542 -804834850 618402509 949778226 994925726 651445095 -995846941 248790383 -62827522 789631176 522219535 612224830 486657681 560246708 551342755 -816373577 -953257532 990656661 -737208611 602690913 -85125305 -81805678 -672522146 -370045572 561459148 -172214205 642007585 296300785 -6112534 -925642106 -68458849 -282826199 -862181810 820788449 652457579 533803731 385047377 -601800649 -14497919 -157486193 617378517 370306557 598961388 522690156 -16327753 686590714 -234808479 -206412323 23563687 174805979 647370600 -697262661 309267514 64052763 430814620 921573466 940142571 252576947 -898866819 835952886 -111065568 671029914 477206472 -187514544 -729286406 -970976061 -984182308 260675038 972719515 146857969 722055642 -209780803 279517435 372444777 829863524 -148860530 746178734 336923874 625867782 -685141070 -658053365 -492708992 -580686070 566015637 806707731 862273771 -130626200 -464633217 -956991550 -665543724 72959043 -986472475 511572423 678682026 290318943 -922429166 523541702 -231619233 -505406913 -733214794 -246722921 -401480613 -205927745 -671155074 -245167945 859073419 -925923178 -685446095 880767579 -492885171 -825432394 374541299 -36688464 872264393 413856704 -399934224 -879317865 887210886 98726921 -92498136 -458584572 -866357202 -898093685 -796068746 27788662 10271829 -157401857 -43702071 -993377862 473036765 454646627 -277543964 109877124 -713242117 -728375649 -120034588 862801077 477747948 -840556282 -859693412 987300169 396799958 308705316 377635395 646093946 660800841 -568049247 270589630 137034172 -266077521 4578114 386770392 -504482462 243426775 155226808 -315050896 -118624136 -658164878 -688560857 513520516 692347701 -766663120 563194509 961902104 844510810 -467326961 -779249981 -609330683 -440897095 -569651543 -799158179 509245422 969517277 -162281129 -775155381 142886835 721076686 -799216941 939178899 -408846640 536764249 910000611 -56431220 995021270 179619921 -54079129 -690976092 -367171561 -855548524 967184534 -272123651 -468987155 180723619 -568361321 630459695 -752932056 -547591518 -561076846 -458297722 -881770758 -151571340 -267414180 896971936 162044025 800578315 823951192 372045997 10064044 -634508365 157596423 -877142659 602122715 -72304146 801963606 456939354 -718140756 -259441086 -523175814 -298400023 383638838 -130472637 -329963517 993151497 397748055 676951610 -792221932 -78792795 -316306429 -318380643 368084525 -62956261 -132775077 702249767 426888226 538987110 289480148 -539888996 58754330 -670900087 320171256 391245214 -586935736 871473441 134500207 300300247 208896994 980786890 -213293535 -23865133 259141305 629542677 -216360310 -738289688 300040238 50914163 -627191520 254491834 -482126239 673789427 -144390467 22865556 -115192650 877887546 -875538120 179140971 -670059361 923305636 591240145 532775018 -80897655 542425247 99767359 83167651 -671641807 844681653 554060407 968150287 563279004 118616417 729929651 -701747801 616692404 -626919314 -315759526 81098783 683888830 -733067714 -679968434 -844744926 701997566 -421342977 -94075660 -296576123 -289134797 149033070 -512693091 919588966 76741996 -806735523 -848549901 918519565 987776440 -414272923 -585262345 52009530 -740209126 170667577 66648370 -669944472 90135866 -977094824 -525098353 -566615679 -504134391 214202148 804335052 -374678442 -892917512 341905157 -810226700 256770544 -662980715 504914251 -713582359 -216787871 -757501748 891321025 -934066811 544984980 -371540973 35556450 46880505 -175085268 251504225 615821381 -447864595 -350267909 797489679 -982929242 -354411728 -559014971 893487125 357939394 716651296 -239800679 -772399556 -94323817 455458180 -474297809 -910891064 153116850 -515626066 168272217 -758016748 -419892425 -966655907 -290585776 811773137 493613954 605345366 436057585 -417740519 -737503862 481864899 900368040 657286887 288852186 297839419 50846285 -973243444 902519981 -335875251 848766175 687587375 128574162 741369584 -401590968 983364165 598309895 418867085 -884373598 67762234 -587183679 187420342 761087251 574043017 -520925262 -394165726 620076520 -445824854 136078207 937951721 83391945 -152307990 768771448 921668068 -335837982 594162624 713638961 967717699 -612516941 -197678535 -51647887 427513396 -193180428 -346824674 724442268 587418681 -555809843 470813708 -602572831 -626123043 370995911 -120644229 -725280010 219419062 134876921 -385015244 750227335 789066645 436789989 666563936 -100836170 -263941771 -432508834 -928382497 -813580473 -696481136 125850359 -757976191 -658196619 398256684 500185339 -309501714 162506573 730898380 804547475 862405144 25529928 -871626922 604327691 248583516 -745454106 -648016442 -893334389 -388432826 -490383586 -840451348 -681595170 -388821376 434946951 -736511730 -50566551 -148193263 420434217 179889692 499230135 55201470 -373870633 437304865 -899802635 630421464 -140250175 -699666980 157031435 961364514 898754172 -111074367 -861743421 966569444 987846866 -155204281 -375601227 -331558551 368224256 -820054007 -643845909 362320883 -684025275 -543307499 -728642372 585889265 191312338 -30070293 -104037827 836121583 -904042111 -199054762 -780303151 -816200027 -743896451 258993299 -492629862 -701352578 999273801 340704258 -103161089 -955262417 -848065302 766906496 823971031 650221908 -865169213 -436161497 885785890 -635008831 641435869 405341621 -86624838 916168035 160047615 -678732323 573770101 205317557 28593674 -39100540 35808003 -675873229 968884828 816068217 881531489 -554770284 848744387 576316781 337629078 4289855 -800653792 -710178949 -569989110 -685155446 -444757147 -889647192 247873558 70855890 -554076294 323430308 -635592199 572313688 -969461418 -757873868 -159659950 516062597 -372985841 356115832 -457055992 423935505 -648538603 650600743 958937342 399535532 272728441 176761272 -634856437 420397291 450377128 -373045797 110556728 359078765 97517809 665611611 16392847 -426060727 293041246 -467797998 92012030 -249266736 71784144 -598109816 -782059930 988155376 -383179141 -119533236 934325195 384108755 851017395 -511133568 652142556 -612341794 -572845988 -615847794 -788871242 982682795 451337735 557961870 -639949016 111907413 350895062 -530567270 -291647553 -590550172 446136384 320853868 -707517955 208053521 -519429092 690123850 278157448 -379058376 -550344469 -176072534 992044911 -749263194 -606823172 -378339061 -424085806 -673638586 -288398501 -308164605 560051945 17811854 -390443907 929144050 847047644 -807764098 587081164 -480948662 501500778 973676121 -361615395 910536425 -216816250 -495863424 644285596 918130593 684864111 41695640 256633474 904214528 -926620327 500056834 248774639 649642477 -281992036 -512859034 -114947136 103916360 -29076028 -551809958 121010413 -510121088 373843333 -37220962 -193633910 -348908955 655874655 -685008641 -248634122 -3038587 -729611464 802759624 617819765 -899382629 -931278394 -101029097 845214436 938610078 982989562 380357284 855440842 -925084137 98676479 998865439 427473974 -879211714 212930484 -440074141 810681408 200568369 -348398079 -921716859 993832945 -585483942 -460700402 823778842 -823539634 515404913 -217444419 -177708810 -268806970 -766417121 -666015020 -923171649 -200010693 668514315 -24700081 -82107903 -615478917 -416635615 -364038174 93554563 -41315144 -376682481 241786549 152806004 261092888 126236433 -375134972 367468322 470280868 -763932634 -963794404 -157800007 -712192555 -144776750 -884779583 58038800 853044348 326067957 104107704 722244265 -33792555 -293421638 885112094 -14669409 679929573 -323397874 -83801909 881905922 505157775 511419413 980019420 -725089785 -159903011 -694678767 -258067304 531100645 -688377311 -34185902 -333617137 991776229 -541833060 -24942379 -259461990 -257992363 756467508 77704336 -219802411 -440641257 -817522193 448935864 -97252843 694644941 -120065203 786060344 363743824 -62653683 -3417731 -236350597 481391978 333314262 720843601 -924975621 -373814596 -715339644 38575706 984967390 553234664 165714107 -476207029 483672310 -198478252 241922098 756985225 694075296 302952503 87093673 373921659 -449978476 -562432815 -283084735 956291834 -837894700 -52772007 -866520184 -517119964 -282718545 -868316100 -587920 -733412948 -100833754 851293749 -884647897 475995040 -418988304 -443646269 652826450 -544176761 -614621362 -494433483 -60845132 -259287240 893490014 111676035 916953417 717148995 147941029 226707857 -181253255 -565656136 -640412235 -735427015 -785321312 -821721480 -259191226 397716227 640034284 523895390 -336858762 425913212 109957983 376036840 -141640621 276813237 -183179254 574213092 -368324822 590457040 369766452 -181441207 -764978347 13263798 -830006413 404638710 -431598359 631368634 963497503 -498679221 -617929548 923826286 657968744 297810899 -334261082 892505942 -232390597 860655413 -693144621 54104512 -98172177 953944001 978439567 876084677 -699866831 -885729610 -127275077 -681816765 289431026 -686949716 -101903383 -556430950 3245298 -810375108 -676892557 120882798 527378178 662550837 248625762 -579899321 649664103 -338276329 -464704690 -602289800 -171222403 -691930049 604456152 5267813 -357594744 -839313773 -62237673 -217354439 -251985688 855210644 140689452 -373603318 -581340947 -589156129 95514124 -216440403 319228604 769758856 -874477697 -409755782 65100218 -210061071 649257266 276678770 819107659 541757188 -745648382 747445595 186143612 -283981256 -399703520 853048960 -437343067 617894340 651930390 945873758 620489969 590011587 339730670 -128574011 987782933 -25105693 330680875 841744842 253854407 -174615116 -944144049 -917055356 709635103 218131495 487134796 525725972 543331242 70342835 258499376 775537059 -80959212 -651113581 -650072855 -747643957 -578130967 -160285520 378653436 -632907484 528442019 66316719 783717619 -83706332 -43533235 379915541 -70863992 649762455 725145992 496832680 -560592239 -466922303 -809686630 -263909303 664133631 -562482096 455350702 391563301 368722602 -752138211 -864179761 306762554 -45220858 -749622424 864884478 -423687709 275949469 -79252015 6575456 -405727471 -361550881 -142253919 607500054 621560217 -147252676 -224832942 47689942 -487662440 -418381614 530860062 -622791000 458646174 995476610 666376621 -502093840 675500207 -601219211 38943055 937089230 -205412927 852297344 -598337121 437127063 477441253 -51852337 -717938451 642863483 853950604 -812910206 -750237769 843372214 300313175 -595178911 203893128 359195886 -179434595 865429640 -224298516 -699693397 571318644 -78917002 -454698350 473587638 682399081 454107206 832379011 -776392081 -712754514 -818187417 -622799057 -518690504 735739039 691975725 -687830107 -349550774 -848484344 -373462103 -994105889 -547515567 -786128398 -656779425 171920559 824939237 -119180793 -292499019 -621388045 246672105 -250021487 612242971 969619733 236534474 -943912947 195231325 446926814 -798608195 531780064 -695589574 435076527 -227937444 574366467 448973291 193936973 339501431 229028731 53580042 -138313855 -358528230 -361469678 551348516 -126240601 -700006766 170088590 5779152 -129311253 -916456195 -214707962 380231467 931090767 870568089 -204607029 -451476991 -32255529 269842189 285932362 91275812 -547719237 -858578029 885151425 677592916 55127880 -191245291 353585182 746597861 -692183190 691708888 -858097171 557144937 -122572925 420130702 -828018736 782024399 45174181 825432857 573104917 603731390 -906134404 -914575187 987037632 -481706976 -983910778 -868420529 -930466737 643903475 -823030181 -968919770 -58063017 -82218594 -193417474 -470470954 -146254352 174014877 -314720036 920091921 555497951 965330960 953702517 -869853197 905502754 -755139580 115912636 19548286 -636409803 -271098468 906333163 -794184702 -553387195 -125121168 195938041 151540144 972093680 827321099 219294160 -459708638 -105829988 157496407 35682470 -266404199 -759272875 819102539 -270866613 -493368857 766057784 -671344211 82437532 -240333607 38587975 -254223759 -4612555 -480014942 173044755 753424018 -568236369 881980438 54447363 -546449165 -913323013 249505848 -83395937 874336111 42955194 125587803 -662206767 129306211 669703642 -119335317 -377928481 863672254 -901495089 -194325832 -663130470 957224664 -840845742 854909924 -483489036 -625048408 -136250461 888206339 -713410623 341133917 671433613 905924600 -570273334 753416098 -421179238 151221589 -279187564 -212600917 93035659 -212874936 910284569 171119762 -418099286 -897736696 872553330 -847478477 -537143791 -942073537 391199915 528868711 985925 -178648540 662047605 -429431275 -801283182 478023594 815624813 120325810 563711526 -120696653 875655004 47086700 757882824 -10993722 49830297 -746952138 -167055067 175200632 -408966636 72879855 -477636561 -950139500 725446629 -323243534 -590238112 -967939814 -51520946 -837889537 16304729 -790748184 -771263553 -606645843 620457984 -252972736 -56820138 -827869577 388699021 -68656318 144913261 -199111815 -529135549 418751246 -353443070 348061556 -133404879 -762707180 -367506606 -565291474 418650670 101292040 423979187 586814426 193404964 -225109211 -55167575 -109654802 202016768 344221952 -693815131 -83010091 -105027896 -10639514 725759288 842652945 120246083 987375546 695678116 950174874 725353094 813160314 736322333 352283939 -413903325 330755135 -134456142 -654434800 272458225 56367257 -26791530 -633075005 451110385 -846026543 -615277194 524652510 960707844 99068211 -440138825 -220957033 181352412 951815323 203052 -556823241 7588452 -984849946 -560359724 581447982 -148862374 -45434634 818606958 648722340 -987624772 988608574 976177327 726335319 -43134510 -988778518 61039939 507274003 -953395905 -921666375 -394748947 -734278260 199216338 -632382117 190651101 -355743290 1921289 458686505 63311314 -459648447 -622677320 -321484713 964951888 27821348 101499740 60431046 669073578 893086895 -819857705 843441180 -873377389 7226851 -4024139 -842661206 -797102304 356507311 -954435486 -43555532 466575908 417977601 189625489 -268962299 -118677974 820751734 -307916776 -72628123 888347304 324706994 568588093 380958869 944129120 566656366 -839859185 -91105392 240364129 -610294130 536145991 -65137785 -566486549 -941571875 557083840 -608044155 -416156380 585780270 -759740841 79296647 -694439311 240948789 -330022468 423188151 281997317 -101800167 152474986 575541040 59841293 -272613058 122995363 304074207 113248793 -981127145 104917194 280030766 -411101396 363145686 860075587 -242628200 -61568789 686171352 -607958820 -779853106 -751797095 396493965 -40615075 -136139074 -494757374 -636172433 -427992114 387033656 -578734616 485926120 147838159 702939902 218600233 844150081 18154895 -544213102 190119942 -206003859 689509682 423203833 250504484 -264823244 -335375581 -98386866 -980260063 -408132140 -112225704 230770609 697174224 468167115 -536895434 -121762331 -241682878 -470765410 -683153172 692491148 -721752922 -514147433 43520168 -934079803 797618629 325643696 -52729009 -409219714 -829595121 759813770 510346296 -11697375 315605749 -39785000 -339952499 -621609981 -58873418 -457956210 -992981183 -107796892 -627179641 -974769673 -731944640 781243020 546837286 -162144349 966918283 -12467285 655180613 -934153095 -631949859 361250129 778029536 -571991 -724810207 -976633776 -430382589 268505684 -491256854 -162044770 182250306 274295597 48960996 6832873 -281206305 251995544 -834475816 987739511 111452138 471073650 -757510799 -991433601 -749576130 243212016 745484039 97747260 336217681 -698542476 -370529439 813023388 -576344961 -533037436 957142795 648672543 -304659325 322231706 843155678 800780941 59841044 -207222010 -78404196 -816960343 236166149 646269190 844374139 820295314 455018545 -558311670 509030714 -662729860 288082503 -874754701 236451326 -118425534 920792565 -794011770 561254806 634734145 316785503 69595194 -620884392 -843338174 824054293 -193065297 758844925 -823187668 771930421 171308909 236053408 78022468 -320078955 676123348 476815563 -999323451 579205647 -21585909 -748652390 108013646 -80026507 -948434747 -903201877 171812824 332377598 889949785 -489182224 -685305382 -641068692 960935725 610644583 132894453 917712300 -720331061 869023071 32190400 769377710 -887137570 -63171032 542757195 -79129053 746464281 884476807 357716690 -368690659 357312041 829745564 -15654653 -491733036 -895710001 -149630896 201909985 140412952 180877342 879274914 -138595865 -64735455 -714788441 367725136 -798090741 370334902 -719971356 745058641 -377318258 467471789 -379640745 -250270615 282835772 406649127 -720894098 870274969 157029482 -560708424 147254283 320284881 -680970986 -323097246 -248063424 -970452961 704239560 905436215 133320827 -328269878 725754524 -825304427 -730308071 406678997 818278694 -43586207 21088794 -427849253 -288892137 -251558683 598590278 -261728459 -737286752 -374572132 -334303269 689109941 244795240 -492029487 101854130 -152169541 -569617650 -270020516 686224552 -905630579 -459032832 546843910 -461991766 -551689961 -437683767 688857543 648933961 892890019 404071888 -150867764 870668787 913740925 372400295 926986709 709633050 -770854074 688185808 756546770 213432313 -103666111 -22834162 -961335726 -179377872 465061257 -456750472 52787894 -821107223 63345953 -669873072 397466041 843959361 793223012 262814205 -32017206 791802571 120229548 -640033767 -616344069 -978202367 433635477 813084758 740524700 2831889 -483858942 882143880 609215264 716183741 -155657485 354256765 -918846890 432520759 98377004 752715660 823596373 927337327 115015259 -168036702 695059146 -430313664 786221732 231426779 -104936218 786424850 -608991298 -365854731 -817077944 -765527990 -496259410 -873377521 -487009169 -750227720 -704743369 -137522693 -795923273 -535193212 -630183474 -518165001 103831489 -642492603 42149425 -509101588 80282503 88915004 228200938 -816477794 5801415 51828733 -149394000 -175551211 154307630 726190924 535462071 -218514079 -701655377 164385983 627720095 951950803 623144383 214736155 549963727 -774512686 729722282 -513403132 -764775115 450522770 -16699165 467261957 844712171 471101361 -606650558 -246907877 -218108300 -309830814 -363526036 152376651 -718296074 68089865 -137704456 -429687417 435526454 989627771 707026668 97654787 237128477 893582239 671956820 314949968 -729610429 767914353 -985411783 942600817 -674494631 874279890 -957960640 191554819 177528600 -37855399 574981530 -770229658 591675614 -522567697 195061760 11943743 63113501 -486236400 85894088 361810857 333123329 -318029087 -820358852 -253605382 -810797039 148693101 -179177045 460153405 -408843356 -388744499 522045489 365439908 838093165 -336407135 -984804647 -810025413 -585145482 148758971 -450191830 -495921717 -801384082 -51719287 260490590 485259040 -499240758 -605069457 -495678374 -303498918 501455518 175780645 529872333 256429972 -329894088 925577710 889640729 459327477 -466518632 545256317 -159562509 497153322 -361124901 703618480 -300423779 -590848889 399665442 -475329886 -321325431 -89783383 1721829 861658235 474033395 161667377 -201604322 252863167 -159718671 115854788 -270868673 287484146 933718900 -296878298 -544633514 398972851 -876249904 -292155961 -240051209 86469438 805684876 53754720 -2148088 195715228 159946088 303961818 193042774 -266349188 -297922304 -580437114 185156696 662981790 -63583292 807357345 -931119056 -944207181 -810275981 -45987206 523037712 449092620 256688900 -639487375 156900709 870529960 885280626 586662393 702895 -84208200 108195988 -729571604 -591093619 -272223212 -769194691 934718661 479107013 807173164 -222615547 487065763 -810081305 -856906139 139259047 190944018 652728006 -280312538 -974321467 586115252 -828353287 -480147891 -538685544 -247391002 686573559 -818133024 111425163 604943457 -915519160 592544314 -353442629 771511985 -172755735 -868125546 519463428 -362699996 90023413 594778087 -549066936 -798044568 -750029671 75929075 -811720876 -642683723 167772898 -564157300 85079543 -538071707 842271367 -678051407 -223118645 -29833046 841822368 514803403 256677138 -122580455 -312613633 -379646450 -32678695 373793749 -120373242 857418953 791166244 788714560 -238857383 -436131950 131394916 -9314952 -131158516 295813980 72220903 270993213 398623725 128706580 107248181 311341327 607612994 928889733 930745135 34135423 803896820 -483781366 247754451 -919844373 -419969138 -760339084 214290325 126490284 908130331 -586961464 -493915648 -484108772 -568290668 -864856996 -849710278 741435165 -986762851 -934789814 -142181226 -581088681 -959053355 567051465 -35098697 -43806636 -537149311 505344266 768193419 -255792921 -999920768 -539119796 414170009 933180082 833050301 180280807 780437457 -536695786 -318929420 -226661586 583691933 38859666 646391852 833988765 419974381 773465609 -894937349 -214543386 -289258623 -573015097 -162565666 11374526 -843503663 -412166497 877806779 -620238293 522944254 -909701782 578000179 687482029 -927735808 -531735991 508779203 590251467 691826261 -523034233 284829517 466027590 -711221008 651293025 227797113 131903238 91369632 -920195544 -124725809 160860135 -903725004 737198061 -829427957 450606651 970439711 586837696 973639043 253066547 917698276 -266987130 748645042 -861540707 594718416 364382428 749537964 -484446551 170123335 -194322572 -821931881 39866184 507540232 -743175342 951840738 -91407746 -569462830 -665837666 417405826 952895151 -348981558 -969808724 814320276 -538578977 -82514478 222679200 614732064 -826032362 468796583 -165961087 63044850 -672440370 138882410 757505694 218379929 519303145 525649508 525992222 809798179 463039226 491408717 -955596184 -85962956 326049515 638827810 -228490600 -342192166 -403152711 -821697600 -509723585 284583015 526489974 -644127936 -45580372 281582385 -848570109 266545881 -43721626 495120346 -811884401 278121680 313287550 831677657 1825400 -353705586 -239450413 266445395 -625181084 113118141 230439871 -873309529 -113516062 -131539590 -120580128 656713389 473952950 -910072559 456806300 867479031 -448587163 207146858 -822198447 180016815 -915499704 997748185 333790099 -636654649 -115086302 -273322062 747495810 212948948 -206236653 -143380945 743442981 753730383 305551080 -501084993 968376302 -997693667 377683460 -258469906 187065444 790344513 -59988879 732757869 -914301761 -870697538 -672612476 -142660609 -665725618 -833311744 527477817 -532598989 833196141 -220973742 -849256924 725428566 -388511590 -115301472 -991709500 -440103582 -351882072 -813808274 697234539 272465145 798937552 -267370711 -66615405 -71086224 -301249416 437083066 285488854 846079961 -590746432 488792765 929095033 -59724357 -452179296 -143694090 -201159416 -719655014 -408190765 -195913313 53902513 264138959 931292855 636186354 611187226 296377890 -983760945 -831733276 346892867 7201082 636536183 496621307 -611527895 -894721351 -608031034 -443141335 -493705546 -278640302 -92192044 -86411083 304003569 -154733981 297474572 -587155470 429181581 -362626526 -413890869 -406440709 685190458 -55973063 -704397320 -287334659 -324703613 -477905892 -805218971 -757569515 -215898804 412515724 648750597 261692372 224788396 512654743 663657977 368320004 -326871246 80263952 387864123 -708985542 769709001 -411022949 783512106 -593477602 -664361221 656531383 -319759209 -597803933 -950474505 61915339 -8806738 -746061371 745792998 -688137680 998347443 589543706 -431838301 417948875 947978418 416104034 -177701916 792066186 -722271535 579717906 829894598 229535011 541331355 9333250 -965722320 -308988568 851691712 563102900 -809622025 755961771 405737062 -652177082 628187431 473146365 811240873 -716943723 -548539586 -197072753 653047894 -160124703 -684359147 -714697729 -934631913 -82507661 -181448899 782731431 916248158 885230305 117234453 302774506 55238804 -202283310 -923383530 691607942 51476529 947441565 -922954213 36196289 -85696044 -111030641 138214056 -253793056 534341040 711414006 945322658 36759831 -704802038 965783483 -429225186 89446302 -417332874 35111324 -987631454 -304823547 -872806816 -931041845 -841736020 -917196084 -562968420 -527395417 944345235 -917769967 -559287070 -361935214 -194463798 -565622098 400208489 768058974 173948578 -71441566 -569434938 501058214 -860286224 -459243966 690657145 977893809 -849434207 -481963421 -713991034 -885391368 -837303940 -317498805 -390723244 610500307 -295804513 639318749 242114778 -748527135 -992646783 -176190369 246371623 23354419 880036107 852805695 31409302 710243945 633157188 -895932536 -173958330 -674582531 -592953932 3882379 -963394747 -455149970 905717011 -836527031 -642816935 -409640218 -136035626 390486384 83606107 989288731 820160493 -366156858 218735191 -956596451 -21204139 -573878034 783062641 986163889 -172103056 -202562731 537717292 335600773 -769981011 604274754 231985074 449441708 960381446 359087284 323192749 55652744 -903370879 -56475189 104870231 -915913550 -917649415 -150161519 827325101 -285006656 305447652 -241702983 471430970 127723601 710009773 -52269869 -825368330 370686615 249025998 669073740 600163746 -643930970 576570713 -358999388 -687708728 -655998352 -978508263 140496951 92897014 -78925382 475408840 -878245052 442548037 904364470 785460193 134345122 146366282 363832149 -179750986 3701660 -236724232 338696651 910970222 81339113 29671881 -570851334 -304984034 48094728 -936729676 333278995 286565311 -66206496 -103726604 -359720089 325745722 -301625975 -383786873 805773008 459114468 147864002 -822006323 -253505226 -223614252 248018181 297040014 -204665466 -362082451 891232975 405971395 763822218 -374151050 -682397046 162406386 862701633 431850872 -14225391 27092758 -453260981 799347266 795112078 -676716634 332925662 -839331951 -232505947 540212609 808750593 118187442 -173933898 -532092062 -284020921 529810068 -747598007 811128008 83978042 440002207 -877385686 258859724 -198822887 628341853 -35189502 -169621719 664352267 778381577 21088856 352850927 -469246152 -35614209 -344889630 -345247848 -661520494 -3358160 -110852908 265451623 333656948 515820887 -138307346 663629664 -846963157 -403907207 -120330466 788919097 531610360 974111381 75323328 18313251 749047069 464271403 719576847 -751542514 304196061 415016857 -903942628 -503570130 924789339 361036241 -804348644 -646333706 616060271 762159076 -21837970 522513966 425193979 -334015844 -595452974 -729156211 842776769 614249677 105909278 304784566 653113098 74641894 -583820249 -835658676 -465003580 33700664 -27524408 662641593 709279910 683971611 -536829069 303763615 886511684 -202303828 383127787 -691668289 31535751 -633312179 -605875912 -359780060 -35428740 -295087379 -792565915 -660037873 108312894 838517585 687707202 -346545992 107299797 8895180 325565020 -30169185 225687131 -274609958 -775616659 -305884870 328614532 -968026571 934260999 -27029499 587057618 210021527 874930362 -210329207 -922248167 -534857273 -36032794 -650126709 -410566438 -445854199 994605739 930713271 538262537 277832251 -35655223 361033812 -179256600 -114832602 98373598 770883843 710964663 406050646 -83874475 -173999942 -346689218 351448007 -350713100 -319250178 979649350 484720415 -420481840 -716476772 -422668153 -470877594 -649460061 -196316655 183508506 922537400 985957472 -685686025 -274288240 64297883 920207026 -834532218 331352343 999883220 40345140 888469104 187375885 763253373 -40413930 565922165 15311358 584831489 540465027 710079505 -347174545 995686700 -503008922 -8965783 283054861 -638512541 -529538452 -14465882 -931125285 43484232 -925801086 305881268 -441807532 -999116709 -403302310 738102049 455252782 454677797 367459742 -549368584 403167162 801818640 -840945909 22900897 412733449 -347664706 824144471 -348559976 267110695 -344868995 274976461 -827227601 -39894663 -438164601 -100969760 139077788 293493253 -473195445 -141481130 -131873183 339789122 -638319854 806846474 -562887784 867791939 615888302 911795622 -836565809 -905970910 845727055 936129144 -310930544 226807239 -879436256 -851541054 -279891073 -276096967 -27516964 476429378 -968160289 232507723 144065676 731748199 -838836861 -653374593 357915371 701572372 961140108 572099143 -933683221 -652334236 826869782 143178834 -133986548 -661417740 -351044460 -609631957 723014589 432011697 -807894655 87863051 -370649541 -183838257 959923405 -686199389 -336946943 -233728877 -806735127 -612896577 977733956 850169691 -723042651 -40843173 177816706 280788328 450456939 -208338062 77076436 958677275 -985528205 721822608 -694945623 -205654756 -934680294 -686348930 -434334201 549172934 530780082 -593194831 771601183 -222246721 365994454 4758262 976769942 549820402 216126662 267801335 986794238 -781028551 -746189431 896183475 686905695 -992119591 655431091 -756610475 963393467 -775921113 -237399250 913880519 264916420 -240797283 -54166442 -484308866 -699460685 878390503 -32851512 -470548396 654574791 -397061099 -632378221 -897415873 352052600 -253822941 220914323 -244426598 177549040 279999006 365591945 522487910 -378106839 142798384 -608905020 -205426339 -316986865 839777119 716815404 -440674809 -783031015 901151595 -931822476 -566450750 836824373 39266596 -684850185 407915979 -792099840 -544905404 -674672519 842853175 -358601973 699546301 683617285 -874491875 868814573 -835814405 -192640989 53251084 194369636 -858723896 881269680 -24293297 -897782434 -726528785 -975755314 -751937396 -931682132 208335655 -703042404 -653830325 -984825587 467520659 27635268 939628444 -890855793 229283907 602435678 -271221104 -445874490 -376344051 895050510 302955797 -627262210 -601564148 644249070 489026368 454889125 -401315090 617912463 683818757 619631859 -504663975 -616737719 762950159 163536306 363957672 403482126 -91166549 224761213 -441801136 -52116246 -448502719 -813998987 -142177160 -990442878 557943389 383142703 374289755 -159761722 -579323149 395668865 850905522 990595414 653050805 -502943677 -693302499 -64719284 115516033 -215854906 695760614 -572800144 -436508901 -577006459 167940448 206494438 661303983 542936311 -129505163 -857783906 253089557 -793280081 331466904 865207375 189280012 596250426 525266320 -802060828 241583861 -537647276 345123808 839416872 -325880844 -120269601 -154864138 41651229 -946228008 497389910 -21313415 -680915912 817270490 -265195535 -136705329 -255540230 337233658 -811506567 468900561 576166140 -109433814 690782269 865402157 159197655 -604932910 -678429987 76677128 -874747430 473104137 913518128 -489923802 100044281 852546458 941573933 -501639171 845820838 675115296 -792754619 -192180054 -579624027 843680274 823166637 488800357 -604927654 -96998110 -519577542 -911617840 258177395 -389220193 492559628 -524028468 -837470592 -523340118 750002754 -531330553 810034622 299769924 108972934 -957586874 306152301 194330263 -978364633 -158108756 -501952609 -269196311 286509761 579634284 343110812 -337722691 973762384 514950241 -976489073 -797401622 -626479732 935776014 -608822042 672649799 -913250908 -803010937 55056303 -578797285 -578647211 -366583859 -528209714 603702971 -668729475 -892385301 112971648 707125748 -457581050 -123780798 825322415 688334278 -820175519 637400670 -440282504 72464046 -29460220 252171033 -648751222 -540938061 200606919 -547891016 559830907 -410412624 347034276 -334781735 318053404 190859406 -685449695 512332363 682227077 -399671859 922987477 924205292 864378920 -636750323 505182213 653504794 10250103 14173887 710141844 425719417 -205839723 -468128617 -571651843 -409801839 -55854986 268948134 -405108938 426478072 999122965 -291111534 -390865127 -399160048 -611758121 -610016340 -407890566 547105288 159271484 690928712 -879346541 453443678 -941641772 -438893801 -981435048 500757269 -426780358 683401271 373332769 -793623172 347394208 892911007 -87092671 691964972 635738835 -205205055 547217 -649507602 849203142 578262318 -376715911 -812400478 821487493 49192946 -975168670 -684118329 537904781 346986959 -63501081 -61071221 53166865 -998558057 514196405 37916847 456346500 -450669795 254745357 -510539058 -547179125 513900125 533781183 -783088431 828260503 -381875876 -946635403 515455134 -240363939 -34236959 908359053 -688521187 204732507 -368849533 -455507779 -867257679 -644176056 -744012122 265735261 -219007893 251365839 600914569 -630850153 747750958 -867212579 439800483 -979457236 400953238 714349675 890400910 -671749913 981153383 550349574 -951342712 343960804 840356849 675120020 430803410 -447888161 182639829 912302566 280071477 -605110205 115491344 -343218085 360204680 695995332 545027169 496113118 -571043723 -273592478 474566025 -86181066 -953774355 560950664 777319639 672155997 481946075 868078077 -941576300 456612067 -785045049 152605229 767467839 878957796 -204251570 849941691 -766684410 -790777878 -827714397 -300082429 -374239024 733388758 45936356 -930667043 -468764354 -582647632 467033075 808963861 -61375777 -82233632 -717845548 -782117792 920426971 -659747413 255677310 -745917315 261860816 965205697 -948790107 -275593865 630019714 89048378 514416807 -533653778 115862397 -38783684 521271831 -607218433 972440267 -910531849 445111415 -991911768 -380710332 328369737 20800438 -549596955 100826071 731413223 -86335729 -435414016 -297614084 -425863685 -225248724 -787271193 704395274 -605002261 130765791 369297918 845213159 201311026 35807409 -927193010 -706472363 -54494551 -148743618 353765246 327649224 -123424016 494258901 -63489529 712812996 867188155 -730144830 -270784427 -534052902 231533707 930378439 -156582864 -509695090 -731892534 595674754 306027290 -943401499 672398826 -588779643 -784878316 -544723736 783205768 -276322022 333903706 -823709236 -208581185 640908065 809098502 -903635995 35301723 -18210678 248434029 -603625336 -122488655 957246145 -529624137 -639853956 146846635 900687853 -280185766 925815271 377329167 269776074 -36753179 344189377 -707199417 92980852 -162152263 160411505 209047667 993985753 -686236916 -636094423 -36490163 939610058 -901820905 -238223572 -996106273 -335409207 -702963354 682130835 536333797 348508342 528514960 -409914841 -767123848 -996491626 -87985413 -346952250 925370327 47904669 61419968 822839593 -307728140 -846917562 180930807 -443527484 338505838 -955405343 -824908443 796004927 691343582 677120185 470883846 -171364311 -384655655 -101370128 810204285 315090440 18368125 976354931 772414344 769126547 829644223 762699988 883426414 265339840 589614084 669740885 830755665 -919209874 827417674 -706784648 -394426304 487760011 101871745 -434911147 -278185826 -772625246 -851959807 847538501 62484199 -123405289 -371129603 -156421735 -151625671 768421654 68830862 -571368164 -618322815 -337184927 -423968429 921067406 -549660731 27579179 24703682 -906130273 72725318 577468129 -558371376 777712881 248587692 -741935233 470493711 -569529271 -892810286 173401304 -872505449 -633486251 277157210 -908472248 -102049326 740037729 -814534860 282828296 772208669 985833863 -468912793 91842627 92851969 148529711 537228499 -186859910 263676930 131424891 647258941 969773152 -926502880 271562670 730478725 -551335606 224167322 -368368482 708755987 790872956 -978722768 393222997 -564411500 -478159111 710015409 848627758 351098851 -334061756 805168602 -833516049 993841521 -297112405 554164737 -997331871 199813194 -17453229 -485400947 -422763498 647564744 76185743 86325255 406737462 684132679 -376823359 657397999 -861639888 -556649657 -107583190 -949981870 227472636 -101588742 -794363630 202547762 -22123133 -344012584 -506480464 88754146 -15027453 859371957 -427133550 840519709 -27678230 -929692816 214754924 362473710 194904990 583853209 971100922 -326305094 46477453 535693540 941235995 188674861 716603041 248142330 -978153951 513299219 -107189327 -509798954 508315981 -630408413 -855038754 -640981166 132740718 105496067 349841322 -950678764 435686875 971973716 -576307837 659540091 856315972 -935352259 939391806 -841797847 -847896904 -451723119 -629013125 -671389442 -972327243 635080263 993043276 887107664 109604234 836241176 66797501 -520862434 367283398 -212615107 592177876 -61976429 318753777 -368997020 923877890 489881477 328058330 785035277 -847490500 373602017 462111905 -313453886 -303136243 632488219 -129389878 122671460 -6289012 40447924 440067392 -301175289 -671110204 10456857 518782356 25560990 -399127472 -277940905 -552019337 407536436 851344345 307109934 406596399 -154109581 -69127036 284176527 33535724 207480986 865177675 415731553 853087626 418956193 61883788 -232908938 -5185468 361344361 -759530249 -540846556 927428905 -802316340 -466694433 557817551 -882304980 887493596 989339912 -71789964 622592487 -677191212 -485286634 885261408 223853422 169249977 -168047517 546577104 87474391 732629248 -308675015 -917562769 -267502229 81686512 -553719420 502523826 330076121 481829881 25401103 -810472020 694726728 366921113 -370181039 535040083 -416892364 221783987 496656623 166813256 -211184792 -666131969 93177558 -395820152 -589752326 53500458 88438224 526102766 -566658399 526264998 -305808236 441566933 750090725 965005681 174018366 124843249 -294390723 162354237 -569948654 -929054438 31298431 672416300 -105777403 273425140 -343420741 195994398 944509839 -612787954 -213399209 -463838890 -246246309 -839508083 -460193203 -592736570 15369857 -129386829 980944480 -151281800 557244326 -9525227 -26604251 435246773 -984412362 -73022664 279601386 711321627 256145747 -397298579 933034365 -264988947 215318716 -434635473 -275886128 -709877698 135344971 -194168890 -55755285 134872903 313566164 857684825 -334146241 753730303 -298745762 -579040869 740717290 -466697761 822113096 -35921738 814001184 -395041346 -136990609 978377349 -803577038 617529192 -382309163 405307016 -215773025 176723982 458503040 278636742 -651806117 -43063658 -464210085 -936766756 -367747210 -398333049 284021000 -537023431 260460714 -271078305 136110895 841475551 -351874144 934586465 421790619 358120961 919091898 579861334 493360304 -905314518 -496647949 771279887 200977779 -488138255 162005727 846261748 -250379002 620636160 -838779094 -581080688 54469323 683181167 -865446579 -317633955 799226782 -223865489 -643011667 755596599 -203243926 -811717268 541989374 765252518 -320070199 -760201251 826807284 -706990798 164031426 391447375 258186341 -826286450 582751779 -691275125 -298594676 354677912 8687650 172153757 52192217 912802113 -994165735 347899883 -319314235 -581678562 230864234 648414561 992089433 237672956 -549141439 817022729 467341316 -505755438 262492660 518492287 222679272 -827508403 -606993235 -353761103 -766029523 -101920614 668964071 -582708310 -133885967 345862591 -109257538 973833767 109520831 -330823400 -140498098 -139913268 -285221730 -251258771 -785300378 -310172111 -879356403 -508360347 143499918 -996373348 -705257542 491514305 -750662579 239326501 254276370 977384756 572957081 768915099 -466342371 94331390 780756995 825109701 -382747520 986916524 239890724 196388398 671230736 792902889 -633928185 -990688356 -809878697 867918171 826020971 -157987509 -767320252 943246531 137413364 801797698 -936176075 118936517 -602757615 697342119 735903674 563387272 -254750634 71516428 129694521 -465274250 725632284 -230375448 -324469188 917290057 438892738 219307925 59251090 916324071 -10807448 -290521347 -153085750 692734297 971653928 896451293 583533117 -667485258 -822553139 48291422 -273397973 -429880262 -897857477 -755944028 -783992634 720358587 -627705916 -401712008 -176776488 -794958417 -697363158 -113674162 647955796 886736265 507925041 11719309 695617550 739581344 556170877 543770792 535554105 -173724236 425550247 -58020046 -40471744 -408563674 -207993042 -497807581 -927323211 -462763644 911522013 -585829304 -333424713 346952168 -350488592 -679256993 -516039466 953076081 294189845 -308017527 908073231 173533344 318122146 -2660401 -837291124 164465687 628832070 -269635548 237190477 851327587 321744271 -324245617 983184831 25863005 -736997984 -699021474 103492594 -358058200 808281796 995187179 898006443 -623004378 208803544 421364157 107375640 -821441654 897564837 -966608251 433114447 669736502 -555018663 -899444541 -510858750 150694718 -243749557 -265202008 757552251 -777218547 22536378 -858085316 661349576 -620105399 233292892 674654170 409581972 298593290 286833682 570278790 -876492444 674184436 866356713 -878092678 467767393 -59325703 -690103536 -123363227 -828009352 -528236167 -849875546 586927913 -773835370 317305583 -230260344 -950858875 -568443440 924975472 242171945 -433928638 596553462 196696218 20607772 690526935 -25417546 -907287191 68522646 -84626789 526743053 -110384704 -908522890 80901784 824187897 -738157737 116364343 -187004850 5033130 529393359 -236231641 182653909 -382412475 -950079707 736588437 -348970151 323839328 201831324 152510836 -859868651 -601523258 -445997553 324703863 -346462280 738261699 -877533926 750995435 -507206436 795005285 -754832461 927520492 -266342949 -666509659 811017305 455266120 -243003915 -110619126 -243094564 -787466986 -731841630 -587955023 -273339399 217525311 602745362 881272414 56077467 592646971 -337977186 924426464 443493459 807369481 527078310 -616973179 598298607 -761534495 -589090080 307908312 764648357 367060545 -324783583 -305056900 180864742 468175560 -169807452 68818229 665480837 194983470 928148322 -807848891 332182974 -323400446 -964192921 941485734 -876776144 -105077181 496174842 458250459 869048687 844098616 -620793869 662688125 -342481866 -154062594 547135818 838414954 -601059376 794005047 -454257595 -920327274 658608387 -861291994 -108449955 740807598 -629266414 -778881385 -171514522 706701869 -565645503 -396162611 718734723 621686737 -807664415 903034169 -184125115 140337673 999839401 -103442016 323516507 226254660 97444296 324345169 979237454 294331041 -406572420 -663660248 -260670591 -426986209 515383775 357237304 -316066397 186940039 835372707 716998847 -284442587 -742914041 -90462828 427971320 -504313973 510722262 547801558 628616683 -97380255 -76597607 950333655 525857412 695088390 955458270 -858867088 52866046 742589654 -510245295 865268189 -199979889 -219014010 -939030172 -235922718 -602562403 801156244 -735548811 555923890 -80560318 -563530658 -382890346 493054366 497563014 464663534 -704940902 558379284 161669243 -851761943 656866565 -84036400 -425006272 -364051746 12024955 -146762661 -770751388 -628803159 395364453 369543690 -174409729 255647337 -588455014 -335237285 -615271531 621990498 -317541680 237133994 -128044675 501549751 -160679281 -898298171 360314131 -235462262 714342865 -343064906 907898004 91784320 569851320 -44262799 231335906 106001711 584047336 -861557113 809843116 977892909 -781642223 271898953 -360473627 -906725677 -967019807 610214357 45680381 379874796 -588262815 476883329 82328788 108476047 -738236392 -760123755 446803636 -95194004 -315633881 -449941006 2612232 -475486760 -607702247 505596235 811316046 -386337925 -349217728 -377161767 -83222954 900185348 -63893200 986065800 -94198681 -437920549 -418466077 -854403813 -708610497 425556932 361110350 311387401 -619539653 -50716283 -170455474 214078080 -24568641 184574743 -303147812 141884642 -137589728 -17807488 803934534 463354486 -418219697 -437659105 -53408657 402082382 -576838740 -729979192 -728951476 -940405590 769599656 -538307877 -47129516 996193956 980442833 436538053 29155623 614473445 301044396 110080352 128212633 88189632 541408692 -444058714 889522716 749900809 -937902958 855628517 -629884959 959491532 999316968 471181720 596858877 716777305 839568433 477373516 -951318623 500555612 6319981 361967145 850928 69182977 -572775415 -463438065 948658131 -267769641 816603168 119103623 -909043969 357015892 -795545714 -336458583 -756728347 256273125 38354623 -264784112 -458327067 -241037504 -367856377 386328380 -579081018 -318088064 -697040863 141765400 -998982484 -624268795 466034750 -362762391 634442642 -360325225 -799092514 -433221862 766439925 868728365 -613635250 -772448689 549255264 -745656989 126991258 -883387246 545836205 -299268574 -870460231 -758513878 48350270 -166212422 -11463966 -42043196 965739859 -546872388 -737118696 140665780 841693001 -454503014 -953272165 890838955 924922285 -530838735 15762587 21188881 -640008343 -655432142 -742164597 147383647 727348763 40947493 -964109148 -843307111 -148779859 -121955801 -354678811 -198014704 -626337955 588543265 -864645081 886775951 -825009703 -64313526 -670665600 520772618 769502567 189718781 809590322 329472055 546373762 -690158933 -392074734 847928774 -238190816 -103869987 387921836 401953784 -509736996 -266591883 -813224455 -925608576 229740877 -252963688 315211468 443031107 569847596 401824306 136491687 -823488911 980892753 -365809756 -153769284 792498185 43555929 584487148 758728605 -319050141 457492777 -24033549 898779131 312312698 917091741 -813259101 -463789712 897490058 605777441 683773141 714845276 146696912 -183223075 648928553 -598353551 -970390081 58128735 180792404 -870436648 -392655390 -970353360 -187696833 -575502761 -815362214 -358038486 -946960374 751967229 563325784 -792635532 -744745156 191119627 -596007537 996963051 -49227667 -26056314 -487997567 562902160 -400921891 -875478780 -37047071 264953348 803014183 -629342376 -506871843 -863849756 -490283625 -823561938 902558995 -703690669 -197665973 -91959311 498004449 466386376 -306716503 -689804305 548967595 3573533 999561138 675001411 -534465856 113270985 -145111141 812882497 -282606464 559189382 274987813 746437524 510539918 430618601 -513882344 -112413243 835330659 720719115 -223230813 -142001856 -291341976 -884013539 -258047337 -67489630 -413517273 -523121530 -755323759 -749367934 -505932065 865345256 -811260696 164917297 446637169 -305387222 -772590853 -70285939 -940557560 207244042 959245736 152362230 406297308 545528592 -442104281 127986643 -431695318 -395921679 893561063 -624061431 614448723 589926061 902322645 -747194504 -815218123 16476466 601212271 678120361 231770328 -248119173 779196634 -836358401 -572267319 -415888606 714775573 -433841452 204979566 -80248976 415553600 160679083 425193716 623790785 857196468 -298876295 200295283 -979139935 -467960223 874322316 731334939 873514626 -105130178 -61953605 -723384916 -96672563 -320337017 -87278387 -364780791 -981768456 631844320 235904205 -739177937 990446729 -358233754 308003615 -392438722 33648891 695824603 -184922929 436442893 -533776828 891582799 132439420 691441220 -235181306 209158225 -913847837 -312058684 -219822461 132861589 -60895505 376311641 243259052 990106336 970486445 -791738870 -607122956 -641982936 855251772 -487093988 -733507778 244131875 -345236612 773698527 177784737 756052368 366099608 347167638 317395850 790426101 69708173 838007261 659028364 252801641 913050671 -905847122 -667498688 361882174 254947275 -277599120 303790204 -299755951 -958559543 316285850 -860478340 -566081431 -540630350 467301554 764280590 939676270 20826552 347468835 -342499978 314557664 229836877 833717176 -715524093 -196333881 -466837285 434086874 654493635 507370807 -507071318 -443700332 362750702 -448522687 -530759429 -929004450 592340196 -70982681 224764682 384439484 584228860 969140601 559415738 -36761789 968420291 -401198789 373249020 -289457020 -12301532 -969012315 519262794 175110709 177673595 866718757 715236014 988199722 -282656126 77007354 -772464695 877314765 583032372 -129262731 539755572 -24332152 -854179191 -302915597 5585117 -117566748 -278169564 298964327 74947326 68867977 309789539 830008246 159282942 422463205 -248325581 -401952381 -474394428 -580535934 -776547677 734486231 523597810 787077479 179564235 913131638 -623807697 -625800499 890377660 457000360 -132448643 -291724851 -423957070 -463037676 -128290597 -302533598 360304447 -740873985 -349470507 -869075898 -551991754 -591797898 -174290895 -281738411 359342136 5187442 857518745 9912375 -216565186 560003252 -635375734 185812042 420588679 -513007715 939509311 -931317721 -382723003 -539694552 -152991439 -81808829 -436092204 548012497 311063425 205049582 -114995921 185743093 710737730 -927852698 378874077 -556984247 -52207461 -875818520 88255631 208607225 979866410 -233333712 484947175 922882789 188069791 142472736 739263422 -444525699 -958360497 -691535737 -284128475 -819913663 527492133 646494165 936597475 -127693568 -677458513 -953520057 -907078991 337936373 -844365178 -63565475 374687585 -318953989 933447708 74791023 997205610 87515288 876338921 279272851 -954890979 -236611353 889655076 -112861765 -911261822 916852729 -390295951 -833424997 -971796945 -165149096 774547930 -36073353 598043875 76174503 626009388 238705699 -661946254 -161299048 -559610519 625503781 -731286350 292574095 -304708833 -28576279 -416335232 345360258 -782480500 467666015 542958294 410420103 879840680 -679240977 -188515837 -966388897 850963008 304981163 241040112 -859075373 136750064 -292989238 -777185029 -370925464 266502892 -413804182 24746601 -351560126 -47388496 -490168408 268320858 -531060253 336444596 -287222990 -270772614 -151256173 -652846200 -831791096 175176587 -754705695 805391808 -312897047 -490081861 169568520 847665460 746159873 -152090671 949893130 -865354550 932665019 -559045962 -14012842 -704151492 -788083484 -400943326 -255050867 -726566915 -988832848 442490611 714210722 -685806179 866721491 863151946 275048232 -683833820 74233550 -426089441 -387580954 708542173 -768869456 240729980 354135392 762369225 954176711 383353629 642127845 -840914668 294824222 650970825 980077354 95504884 -483912280 -875940696 59276431 218634356 -92176841 211535754 -379458603 752006391 752741926 600669434 -856483994 74164392 545005287 502003328 429582208 -639267370 382366171 -33183383 671965920 -410160434 419536643 149690248 -290545611 90556735 -92852304 697118108 -201503053 150444608 504257012 223884952 264149132 483826322 704722744 89046961 -103664327 -811576980 650950431 433387693 -282063491 286263288 33990949 851751412 945530684 -265290099 -411620751 111630852 685097548 -405790811 -470536133 208453773 115486529 -239669532 -354732131 -250877602 -375861377 844228110 313421535 910882998 843886162 825417420 331217527 859465612 -239501691 -469879473 -829759958 -469414522 -868486344 528786679 -631564024 104239701 346891758 -890860538 894432387 859986844 -369713582 199857624 -750699307 -394383143 364779446 -145529246 -46257207 -92014482 -819515215 -824317251 -534859467 -786616481 38613195 -167855445 598235399 -597530871 -30739099 194183861 -663034901 48402513 -978900488 371757431 -230934471 287635427 197030813 263484807 666540014 -540678562 -905277520 -279688491 657351190 340856860 -964270621 -169275908 -362272967 338644429 727557298 362925082 -123530530 -306511787 -117096386 545466304 444207746 743037266 923086082 734473554 341168726 -24451068 -912461991 278654865 -847275171 145580217 55700163 432676649 -953169262 811544141 -684841071 -32089718 -739468734 121796344 525368177 -849190672 604325274 -345317547 -179173207 -278226112 -375712251 -413441253 103023343 -138866486 -642638910 -269003604 142554200 902525415 -902084676 -941887952 -357336979 -450875845 -349252509 -418752860 812871891 -253384366 -704597736 -361905304 -816885054 811036944 -424153125 80409156 -431631269 -109037167 -919585661 749798611 426005111 81788696 -701744439 -21175016 636065368 -678233770 691578855 -856619707 715086293 -129531233 878553521 421866815 -981614527 186795112 -985873115 468096981 -510561990 -805154589 -611326143 -99593282 -764165194 -107286149 -981122139 -698843874 834046931 -572819930 -125425503 -970884215 546518505 242347661 791677101 -843243804 685981606 -993060910 564202567 -121391007 568084509 -87734111 -485273273 -98282961 536669961 430013364 -791210677 -245151887 634342301 -595391869 331483117 -48269501 236966747 -261291460 508850662 556323749 -455484900 898117480 484505415 331305443 -50071491 119717106 -681265568 -536299438 -456860373 133029273 826454321 -2588254 33014388 28648137 -516580194 785833110 206419741 -743466114 -15387196 -243911940 998268773 -360158397 317932831 -35539074 -426328359 363189173 67386437 -550746413 -82699349 -754300686 51414831 -638488323 747819984 210225273 268965885 -362882864 -262730811 431900218 -234189835 467152144 703552050 748982430 502148594 194456002 -358606741 265352954 -679237570 -816135878 535331559 -743946135 -574705102 481707185 -710157972 -422763278 602750239 192782128 -605284674 141226868 -212427446 -33564931 -699103423 297763363 799415391 -213580448 810394186 -170034592 -272471444 445701838 -870282858 655831501 -593657696 824191005 555101077 907670959 -765683120 11927918 -374912353 367181294 -225296009 -743472329 529116543 638406737 131052311 918026619 -481581225 -56272127 994187420 211045544 945697878 719613035 280939921 -687529968 -919687925 -372050411 -610504562 914633133 400159404 -57465263 281501304 627135172 503423051 -225532758 -898597374 -226084859 296158069 37182244 118784783 -250825469 -277934547 240956415 -56270984 -58193518 439254345 513446207 277496739 758512876 -886252927 133535627 704909375 -753451895 932396792 320618812 551729425 375935342 -981982406 535700478 -734608830 201605822 791486278 -404519233 -600932829 -834970281 -770036895 197965911 684488340 206237245 81716991 426395633 -959221925 -378511660 -173616455 -816586359 294276037 -59530592 -124101612 -686247392 -940104912 -460426059 779939301 676503107 -31099250 910210120 271914301 -403607119 -150862415 564316607 -844121152 572873015 -265117371 -41875813 -76001149 -762970977 780530074 -173741774 -751036103 -871348602 812816547 257044184 -853030062 191223373 -835374901 813805529 -546346518 578564402 -667837126 -76148270 265402636 428776323 732272058 47910628 42309929 -103523921 -301856161 75358927 828873725 -75800953 -157230413 -765954238 502879829 -92848517 923292734 764047818 -721894287 -800451425 -714276567 269933492 -56366447 -602288161 -348356912 148299988 67116576 461558403 -916577321 823286262 -391366305 763586332 -147396604 80541289 -967836868 -968256068 -267160606 580174362 -878947065 -159586333 -228380706 550856274 919869132 -353208040 739709760 -996413200 895906657 -210784729 370348830 -819882640 73139250 357932122 56035264 -856505292 724729729 -832481744 586222215 473490754 738200709 -90190959 93289556 -909946058 967071027 316121895 -670440928 -930274132 490446854 -311985467 58600159 -781077299 980556881 259376574 79363322 134796532 -974574983 769781163 -834992685 -729069364 8528271 47547499 -337375964 779269799 -443643642 237025449 673563488 407136310 496025339 -940113479 -759923325 846515346 562355989 553871756 -636135193 106175101 -308584591 -159349848 -654375096 -487402327 -946125920 -192499742 -983707644 387244420 969785202 -593758042 14023791 -736602597 383453695 119084314 77258 -573669997 304192180 129239697 388586709 176100009 -993538755 -942613303 -319687124 763845550 -286886980 -679661096 172210112 -798122428 594067676 940371503 75080221 550729683 -769763169 -11541075 -673324665 -486747653 -602022127 24376794 149797561 -142611443 64354018 506275401 824631999 -700151016 -822094835 -639100642 976157775 -644952963 -253366309 108620853 -496284679 521669396 -259467594 970707496 889578707 -988527816 130944594 667696463 -694557445 991123372 623213771 485691580 -362317504 256051987 -997455827 -947195729 75505188 -119086731 833257904 -632266552 -266752523 -347765693 -938732767 862706632 -327997018 395249266 -242261118 -492143731 -48032167 -92074754 253998516 755702914 -371011436 -619260895 184170199 961282834 -811232115 597353562 -22266342 -175532547 614133432 -605974741 -101632190 -637303772 60201843 905094702 -606630934 -962644011 -46328798 -57606299 5797014 921503682 379228605 460581311 -68862144 401865227 -134141281 -79807855 -519720739 961372168 19434546 -96789773 -203368808 -139390358 558739176 800215530 850782992 -336572167 530028200 -783121743 305323182 434614936 279932711 878162024 644142086 190155723 837376676 897319010 113926166 804161456 557871933 -668127276 -327558490 959535391 -364356202 298933918 -22656689 -89847827 35326556 47033349 -30828604 -815221314 -771453596 -773959829 731144966 -666932891 483029870 470007700 -397052972 -816570712 -934833041 778176577 -634356492 55888110 -980234438 904221714 748910655 -93424579 -747952129 775328000 519805135 -869251987 311854696 -569577795 409356673 -833735245 -717348072 -729767888 -643227174 473566838 920417222 690344268 -979042820 979277486 -689343935 650397412 -970393959 -90742868 -929305524 663481117 -136560749 -828604660 -27291209 -616891228 -828005882 241161367 105652876 -216047211 -335422865 188890230 174575734 -48578025 -784228851 483601188 677448389 -562143541 -457160445 -597744502 432006735 802676808 376767092 -758304217 -536995088 576907893 -801467291 -666467372 223464411 270696439 -397739641 -8079741 -640383648 704625552 -709933257 -802438178 -781671349 332489929 -474747326 -569585216 713528428 732311903 -506979986 -31894259 -763257422 -507580216 -579120221 -809634814 -875639769 784618395 -999386554 450036261 875873995 -460143393 -971240801 701814563 -748539491 866968688 311361272 380422137 -244178950 -95819349 379024290 837000272 55218479 372002236 -172337119 824141935 868089206 298290476 -747451342 108187360 623855438 -329866612 127399799 668123522 -396471134 755352681 680436666 743439249 608535040 104828771 777293592 -721286999 -264429427 -937651479 -813586098 287244027 -308849992 -31754812 -143297597 975899745 999998370 929171615 -834266301 -878533886 -550066850 878181632 -294475093 646130908 800400502 -361424357 392509081 3418345 160378320 498534329 -69910648 825137258 777484767 -608861234 -987740728 698043365 -745076367 -763443509 -954930836 -566527815 42128271 -270628610 -249661069 -309563937 -821662899 -152534708 206408030 -431710839 494549126 -566967094 -867704096 -320643404 759125573 529673969 -8112625 145852996 -609661187 566301807 -530488088 -380164330 352682157 450984241 -636435214 593784506 138759605 19260808 77175317 990561898 -786268105 -346593388 426406258 500894864 730327230 400386594 -729266339 150272221 218804107 896256363 -634194960 -170976672 -167488884 -990115008 -486693771 -387386000 -961290171 192546605 -938758402 -264380137 -830271187 -33266751 38670132 -810696676 -253047224 278399138 212781396 856126580 83424674 -870763883 -914401104 593519512 -324713300 -928977060 -229221385 -318266798 29597929 -546783501 900888137 -746817246 -704555849 142329685 -30720856 568861585 695974984 -473855513 -2600448 -937291421 663811438 -123759614 267311372 469538625 -488537584 386369329 -746497981 -614516886 143723532 534889713 -252266866 648281968 357543114 753743918 -278465040 576087726 -737208383 698806869 -340882703 63461829 -519259178 -528080901 -814743080 -638669523 460168118 983974725 3577658 -25138770 -514878611 277977382 283577480 -101486805 476579545 354819514 -205652559 880210667 775760535 273320209 579441263 -264279196 -704609010 -797887909 957171651 -459863153 848647924 -899084952 742845028 -508265622 -310995071 -604179829 -911870472 358176262 992877093 -905473321 552565646 504591256 -451658375 -777075151 -841822890 64651771 443650266 -400344639 -103076975 1748227 457612217 762131021 226348220 -589680330 -220957037 68438589 348613691 258593695 -908842653 -358935226 121231182 241847678 743346829 -271613807 -183756062 -254959407 687052425 -140716772 696078783 -785871797 -828566701 984544637 486309442 -899699011 655593867 56688666 -156446680 819651480 200360708 -400399499 -553443686 466822912 219062991 417160482 875044453 -993759360 183279927 -465296840 -849260735 -367293028 11456318 868044149 -572427827 -248194966 -337759071 -952402094 217916405 146325861 -316596875 897126370 -604773873 953623968 -49417272 537804917 494549679 501795477 491589368 -517502802 416961494 153162062 492453766 809275973 -287920102 680623958 959690343 996232524 629339947 829847947 -871566578 -482196740 313345072 552167556 184903884 -17171655 265336593 258103493 10292299 690611572 529178977 252374612 504874363 -321841714 -405793849 283282073 804278195 249282970 -116759463 846149070 474412245 -622907490 647901943 -841316667 814271498 -532919497 172265085 857858573 -531619509 808966335 -883679385 -635605675 510114811 951363761 586084170 -950537498 -977406642 315090631 -492659692 -828592649 611119046 499036576 413210769 -757881012 -893110835 -82839917 514668505 505217698 -5281625 -153685687 -457247587 678828705 43803585 813217604 736390167 577081023 997860813 -37170050 -398086506 683136835 -85925030 85574293 795638725 -590056898 -300516556 646720995 147662555 3161204 -661733253 -568825256 774837128 655339050 149774808 417561239 -622659801 -523781464 601235740 -824922531 924070082 -683692000 -279840005 -923179979 700365983 931277959 373121116 896315248 -476010331 -298539186 -844870619 -195698475 -909872854 -448652583 -854188836 328931649 927455923 -399136953 347618231 -794264244 -184678464 78369210 110601491 651589754 353584323 874793844 -207703463 -847667098 -776236568 -462135124 -762792674 -981672297 66487816 -403582394 -879705638 289718919 -602918966 -368825359 -499146313 -317704425 -345179012 -582026975 -393195289 -865574629 672749801 -890610872 709441960 -848724649 778728 -11905698 68286037 -881569924 717813466 783830621 117202242 -815773381 646414789 -509251557 511835432 87175097 -196107838 894565959 382438775 -462155096 936872114 222411206 -488483148 354548910 251453648 564215051 -942671773 -100863206 -472792995 880490413 -945213703 -428612444 519163096 -20677948 -785698946 -114338758 521532385 -18847356 -518001120 -552542294 -148271098 -483863076 -188014279 -150636934 -691844311 62657756 -379252567 -917147142 -248854202 903370950 886470989 649272225 119447759 -41719676 -157096771 -579802096 450225446 817395948 -373579547 159620085 428591585 -330084874 -234462400 970765166 -986222743 997192842 -110469866 422662881 -649965100 -173359590 -956928277 551255268 -501511001 -550146240 -207803122 -787119861 -222281044 437654798 -532194371 -387856991 974058013 46291360 -209143130 -914706809 744313824 -489304732 751609963 254079954 -37239434 -384286623 -709461073 861249039 273589643 -367572027 14719261 968808278 620219109 75520654 383495831 76261645 631809852 103055123 57892558 -819871415 151754134 -251294623 -543059376 -883349370 153632424 -179150086 -580659890 -529908243 -656000251 -422661984 67211395 -213314668 -471600022 394895229 -853157779 673723263 799001381 -656314719 -657415263 786363738 414443937 756721638 -269026442 655567331 -841010331 67636806 -691226222 -937642351 -147013315 726014387 549110422 262624458 73751078 813889315 939545072 520192502 -209098618 -488624513 708678707 369174169 -636799652 -162539477 429522125 521716317 756303070 -598143920 -619647693 522803805 916044620 -681170296 -838517379 -320547924 -633818417 -896888608 -894320484 118175101 423607777 327264471 440287871 531635461 962325811 131799501 -649980346 -150611353 880791444 213187113 -380049853 385841054 -309639873 -795568162 867886654 -630668258 -453839858 -166590980 417190345 -771275744 70214690 319891090 -399788588 -960487272 -177058120 -331101992 154336884 244435690 -969459577 784523320 431353820 -450173413 -629189611 31397086 28547640 -221105167 -228086738 438212863 844160405 -423070482 636105491 72017951 186916234 -476193482 388950371 -94349330 165591475 278515437 475050764 55150942 -100519262 -547759499 382582534 713083731 665324706 960581638 -909896103 -726120857 661153804 70376512 -927572983 -658749782 -47054732 -451579244 -621491695 -850056547 316991478 -352698825 761532260 731876585 -71692951 613026474 -273076292 512965609 936514266 913198747 812566148 38524511 -87718589 -275464664 829328348 748422368 492513759 -223568611 794029641 -230670377 638537880 223601241 466371029 -191341957 175667116 -643518353 -586976802 -404501404 824434689 86205645 -181588953 -231393843 125954638 110348188 388496430 -759566990 469994962 -187367257 25485841 907497313 -966514397 -673318764 895601595 -701046295 742497797 390481770 -733780740 -515899615 -242595102 110543141 470435968 462744369 650825175 699965168 -869419546 790325339 775223952 698475132 965982413 783054786 -248931051 387011574 393500905 433012287 -168044628 71426467 890470923 736491893 -944940031 84692344 215171826 -159345762 171324210 679136658 317147299 -316842473 625166199 -158368528 294700797 319060486 960697696 733110703 173478450 -455555558 -232668888 10433013 991910001 246350126 -885181746 531529067 464487520 -528947453 -384586209 -622878766 399392818 -94106063 52013772 -13376190 -57849571 784394640 -185303849 -641618978 666032927 566876192 822293410 446361312 73615188 -132615300 173429627 -534098592 220757972 749523948 634095068 -663833424 241467576 612543136 951909362 -432211276 -278958223 -212019931 634719426 -350691073 -906307871 780500636 427448688 -22477087 501065104 -787152521 36407485 869950105 36671771 813614415 250659905 204356120 -519297357 -778813932 -245230892 271567722 313735269 -568008599 165395921 390065938 -362610808 269087091 -744626005 82343207 -739227324 670179810 960805306 -110073655 -912363774 -348953922 -211893859 474974463 -721205551 775482713 -166028882 426788906 -352625465 -979506366 -483437992 -574996552 90414417 760838518 869565013 -223239155 358584738 -331217764 409697792 189462644 462131160 -110647618 -938519032 24589224 -633541114 398182829 -550071063 -760983589 -569063197 592687695 793374491 81765088 -44084027 -347286147 209711058 -928640807 -769978664 240039717 -751439395 70851445 -973894188 346735072 433308086 194484428 -319876320 234229934 35727543 701800602 742114985 474683633 -51942120 399725273 710876201 -229845372 651597330 -188683660 734804657 704052837 -978064524 -458281832 480742250 -369658523 123822279 107800686 -136320772 -393225815 210781084 849677561 781029211 260435786 -280829103 -17601157 748290404 -473002653 130066363 -974186520 -412105219 617452630 -385049693 -785636288 835031257 625330482 9742300 -878445767 -307530815 -604674867 -80657748 397224215 -613452201 882086610 841224560 470092138 44668544 -646234267 189628539 -303020558 82654697 -261066744 -228742928 112806904 -798785433 -92224987 -272453070 287158070 341313094 221307510 348431241 666290369 537369185 -446862936 599025248 441915883 390447375 676548124 347550268 827538261 729851116 730577879 -273683490 88695876 839420468 -634271785 -647313226 663183954 311631508 -624464363 -561263734 -460864600 -108795430 320956061 -250743803 -206814118 87542829 -996459288 -703497366 -137190774 165904373 675502344 -278722571 257902815 416110536 -888323458 415566653 298031133 614025067 -484317885 27180271 892243618 890255074 813047251 -308940293 -3919868 300480355 -118898618 -318000284 -984472433 -665183529 60434555 469853767 715027930 -932568925 -734174117 863762248 458039363 856104458 45301968 -849070029 -859895411 -645107819 -414431982 340430230 -788844448 -858353608 530979356 834587285 -115211457 657080527 339182287 33581013 416019369 -505389507 -115495400 40344734 799230828 27821410 364777100 -639518785 988680537 990131903 -83492326 182120584 -376401289 434160534 -840940428 -301851560 954864963 -110072851 278563302 -931833466 271664959 -549402149 -537396666 -761571025 790740409 -641319369 219839955 996257855 -772733487 145270746 -17710527 -209851636 565723945 -225778834 -202840846 640341410 -545639729 209509133 737251830 -951607867 760738310 -637843207 947131688 -876075348 861058682 196417405 -491427333 65292292 -375832064 516711535 60177469 513841056 -345570879 -554207575 -591848347 534788786 -636149016 290387903 -915778485 380703768 -103656923 598990060 -886381030 150905049 785909603 222986569 876143947 -370942182 -643249643 -352100584 -782113034 -780744802 -53615508 -759348625 758444245 345747210 916398343 -12664796 891092792 -898040122 -273905406 -186797258 -956560475 593518705 -348745442 111378026 874482268 888572734 -646469962 -792716478 -324780216 -546659981 -883874653 -115911407 -487030225 -15531351 -56617902 -984055317 386683624 976071647 973042263 985418641 -517637937 -231940318 336339709 163063873 -127570313 -119624214 -819983186 589605569 109612885 251496136 11355111 -483698687 146181488 150489510 429166718 220617504 417236110 -339048682 91666036 -582147287 -844695989 -918136426 924806913 -730873716 343875925 407770646 898123492 959366865 554066608 152101747 -359194955 -614521652 -779295914 -160130368 -624127472 -940134602 28964953 247353879 -334677453 263462915 663963168 -194595253 650334236 -18483169 504119721 832511781 864233055 -666195873 875565210 -504233692 876095533 236493636 867689325 -11174465 100374388 74111952 724529312 -756416811 -157531723 486341688 489351653 123041548 -25966723 824880119 -766626250 -834252526 93910170 634412110 -899816985 281589180 -575976387 -18046084 420534347 -616438858 82683676 -737395098 -61977266 486118258 904975832 -820325824 -40646786 708882285 -487665290 -150440875 -606560891 -408417513 -791779586 -95777670 130176421 -988851650 768271185 276322739 763694809 -938081265 -441039362 -340367873 -539272925 863721423 581549429 8280105 377771509 -992665726 -779194475 -140726995 439183769 -110738031 77828654 -790644428 -193292266 -97394863 91417423 -123767572 444102132 -267180142 -408914671 394993665 -339555091 495403055 231882917 426532804 40155311 -580715331 702328301 -916263150 -526609235 196785549 665867949 -444238056 912126103 265843263 -986420728 572559887 310871155 698541546 613119847 -738555657 -238539092 297298933 -161006812 -836744718 689657381 -368106981 842378940 -678345849 806626188 -202329652 44713538 406966609 -654176838 -206188279 362821033 -162663145 -774805758 974591833 -542830945 -323264155 311722518 -127072583 -758585494 -325437762 -557178732 40213449 151228436 918669159 -540576852 509754082 -489236110 116155036 -264963786 581367435 -975277298 220397187 -552473659 -869357607 -296205088 -377379400 -424428928 351492327 317596659 -308596695 176107391 73662076 -751270209 583595123 266456976 988377639 -942310368 727474950 510965642 130022630 -47153081 342162340 -845505576 -781259426 143284455 686243125 -947801593 -580187979 179555159 -746366659 -734580041 -586867306 -477637765 -774485437 -83898837 188735410 548554626 806278686 388516329 -206896199 720046594 10303947 -976665471 -464388538 -257218346 293748208 -567224011 -85867955 889116810 63679994 -217157883 955563269 -216841424 521802293 606443298 808750204 -261171431 -888477289 -740651077 517449106 -35517503 617681486 537562944 755687138 -865922634 -981406584 -662111704 744990558 -765117785 -790407469 -322003726 -238917080 214681589 -820468018 -846640388 -472238084 613884109 397264452 -904057220 31846012 -117897979 -468715007 837565637 -19482841 -924701511 -250819567 -613495711 425426220 686228301 145975486 444126602 -349968269 580408883 809109277 -209114854 360061116 426446594 237693598 174576248 -597044550 598667998 510507105 983035301 -373125472 -140642632 534279843 -88123310 -873775994 -253478991 786272558 -288303922 777546598 -699053158 -230387567 671140230 -667827227 641151181 -933329646 -601648895 -728903047 -820527254 -230466963 -538474996 -199983055 -348050769 269126085 389574951 -976821380 572114766 836292031 201268197 -688607444 690440036 451251013 687046299 -820890993 -933175075 307077369 -617201072 101509415 -176630663 -67367933 -805522238 -345592129 -137927721 422406088 802331832 292670968 945080306 -39781067 647866521 476113399 282952277 -683278093 780152795 -807769741 -880728690 -710328024 738503027 108604663 47157123 524511756 860405397 -833748432 986548593 806279522 -925066956 92472161 869342924 -290717481 998165354 -137762710 601254714 282239516 -482453064 -628926276 473770912 618044016 -376812480 99972381 622973954 842963489 442983720 230363691 285381934 459353892 988385488 814613029 65001886 577683833 -403388655 -897127554 31622315 815032855 -118836675 258130758 -119429393 -484357245 926699241 -762461574 -25770358 746796041 387733242 -450481499 -5655819 -830456484 -670724808 318466702 -68282787 781849080 380023738 -495815396 -946832540 -69237084 -641623204 406225051 -872014707 -229207841 -945976758 -822894969 88982641 931475244 -418788792 -867173409 -542854600 345819214 271783014 796857471 -359938764 306083928 -679882009 -193799870 -859830670 709763867 -575262614 -111749898 116501315 821067557 345750687 -486505645 -36823617 -536853266 768585765 -301625024 26166610 -21605966 -922885817 -309921728 -411961920 609841151 512789090 435219991 109389211 -564528402 -812044592 590125519 689564611 786694655 647404064 851790311 857423943 -828747662 762397931 5475716 711004790 808422613 320426001 -614745411 -889953904 -276070950 -963200943 -590190682 -445162641 943469701 -559800529 -961530786 -66854142 286478548 -361026668 -511116159 929309315 466159579 -272013276 -105504751 -168550566 724974131 -498904171 272548606 625007682 586882393 -701489856 -383416818 -285477109 773948472 -238893976 -215783298 68157896 319361341 65138122 -587678957 -403374999 139778389 -385089404 -516672250 431323739 -118107136 -801791510 -152377022 -911173252 449022513 -889836079 -465017548 429045565 727501767 -475356073 299492468 -991045140 451625635 -749414170 535212551 93839041 -622749862 518762015 -292324611 193867403 145190124 -131623599 -343238690 -67324496 -101241070 -627838390 -441573548 865709222 397203817 891640960 453054820 -720728216 527919806 -969160060 354973613 -274640317 169131012 504499617 -696912615 39755199 874452745 298492459 -496630799 614607541 123361815 -542433215 795021033 749236140 -816803362 760900309 234439219 -828705868 -427362912 -672052663 813616439 -234227527 -553427899 846529488 -700692723 -570780245 943727578 -360829763 456537741 -362542806 481915820 -653374452 355722331 359140880 -546256748 -12225797 -277755821 279335161 -50701867 -748610819 -319234576 -806056566 608860953 890192769 -517689981 176169338 -96989052 -250870409 702351912 -666265337 -429612105 -717058456 586923383 187526124 356552171 -891252887 -685899007 -997484377 -528764842 -582487606 243050424 -880677328 251435081 -378561370 576249086 970951838 -468448193 -149189150 537541354 95410621 598530896 -846548845 410844681 -949573534 -549218716 466027301 576342433 -422577168 -276685627 942881994 96036795 223424347 882502626 -482831245 236981241 698476951 -749109039 -290844384 -216163811 867806669 520775806 373780585 363793785 48671788 -48162791 -956019378 937022891 517065686 -640997277 -514504273 -256599498 651706750 -920221692 -803947816 372956034 -865975137 208189651 -371650299 979912415 -452927132 23782872 -634422906 -796156221 -231709281 -190866161 -594931046 -872300056 506534773 103796327 211124682 680433272 -297086571 465252819 250816205 533606461 105155517 898194217 -809541105 -688515613 842060180 482933102 -31405636 -737059463 579767552 -591936284 -926838127 -928512698 792003127 84048236 -645215861 -167417294 485778035 -823435978 -673777377 407473644 762014857 725723517 469741620 179172423 673392133 -305935685 81179316 642235605 -237042960 -243963851 -879867282 905218241 305260457 10939778 874179133 317523863 812034267 869179327 -599072222 -490740543 -338427365 92002878 -321290332 726143465 -522370807 -537740332 -519821959 -315412759 108481457 783400224 964246878 865673303 832126044 -179250149 -890498958 -922843023 69422122 636242813 964955363 160805649 -175782774 430816235 -277357780 -37067361 -673262322 -870893390 946664378 -474890104 963498784 -876597444 -933320572 69753194 415207287 -796048449 -513704630 -298167399 -111654406 -435654967 -437507805 -575760226 423848572 615930887 139928768 738162169 508447270 84806055 -477967565 101685514 -479908221 -330367755 -336766889 -580674129 -734528640 412094093 755954065 587516593 296828213 615126976 -888332375 899372130 712707186 358680905 156546366 811842981 -724998062 -397618578 -653095983 638629928 426432214 -775375840 -8219361 232983351 353663277 -327053534 875475236 -924089433 -539933201 -206085764 686930589 746611333 386374288 -338191609 822912833 156786763 -450090456 143026831 161673496 -11133014 504071088 301943200 826641711 -103464031 -895102907 928301622 516980770 930436705 -218419170 53905191 -554342569 -63054601 -84231068 -911645112 45742610 -858282521 -234306356 -914889139 156140290 314246289 411555331 -896713921 755203068 -954259946 -630727819 53255588 360244022 -671930988 -478077375 -780131019 286259035 954173686 -455283280 352241086 -868500821 83470367 500311214 627304514 -727009742 -241311010 316659553 73227922 394496392 -741430784 308992329 399806908 369783902 998741148 952202840 -11057885 50548017 137042604 -146776409 618094009 466110944 348009917 -397500483 705257040 803405698 -211737652 -608505422 833201555 -154287018 992630858 -339950671 831074805 240367607 -998124159 655536396 41299111 689073385 787821715 54538718 156866086 -631198640 791435859 169107490 801678723 163964650 256276231 -118332032 -193979558 -412074211 187127504 -415595693 -820005411 126606580 105565619 -342293236 882585109 -88097461 876633541 313064263 69826305 -822699737 -425889386 38432835 -95993852 -295699294 22983099 292876002 -983115017 62750568 581639095 998373833 713960358 -709063898 -977049341 660268891 533236910 531664852 591565723 176364123 655026011 -670972923 -734026607 247244792 655202382 -103221469 -955743252 -435547033 -305269626 -522316064 -412875172 700464883 584191012 25920188 -314509816 -114693195 -120388715 -674358229 247320842 954896890 726844728 382944186 54185277 956208922 -364503660 182317371 195966128 634074067 489120590 117131953 132653819 104695721 -51399506 215723828 387546962 432282666 -982468923 928325988 -96761711 71413982 -104681414 -311443220 -296727440 -126039041 167610211 293347997 861815547 964917988 240644403 -131718731 -78291853 917242411 821360326 450301580 265757133 996801208 -201245768 -139221055 -572597120 -164206543 158093176 875554891 716341634 -987215477 938331132 -496478656 888991156 -238361357 83039402 -800596115 -88220545 601583583 -982970686 -5924430 -415269398 -62518449 -706750757 210435364 152694019 -263058969 626728001 -692174756 446181432 -10248550 -390145314 858183273 984186039 -673145669 -578919408 -898570977 -834223599 285631369 -370030657 -710796843 -973489993 802980547 167322890 722844620 -308014948 831020802 570386031 -504388879 449345865 127652954 -251946064 982775620 585813159 333245339 -698630039 804278201 -499697313 899760465 -740715774 -623572272 659591005 395242087 -765105766 933116803 -170450817 -189936347 -973719079 295030316 488136712 807563948 -783286746 -66605000 724083541 -36676379 656994609 -411133007 -295011032 318704473 -615124309 250093539 822330273 -230976112 386218248 246512724 -480589948 698161333 -430170842 -940925948 -75365889 804210552 -357848565 334718512 -25480296 -302928134 -706712864 -143329836 -247471149 -606250337 38077056 145364082 -494282374 -182738614 752782383 251526071 -800475342 -655574232 474749285 -588154158 984253488 347394604 471304064 -15378654 241788265 -342301116 693681085 526573268 -989241512 555935026 752752208 -670138048 862520811 -922073960 -177055931 6219304 562528604 -477711055 -544368911 863742712 697898756 -921496907 -736275672 535120231 -541678983 -145669932 101127620 665903042 -540292139 435426707 267615009 66767688 -915812933 43805442 26844323 -5940410 -399831009 465265407 -948864964 501899721 962908777 -902645070 -894886437 -945669543 339987417 -498975062 834281702 -808916405 -204613940 -661485528 63174872 643108181 -304495873 -269352935 -65335402 941187621 -254519555 613324559 -804299974 169498916 -4488101 608904372 714817137 -910565473 -796382207 543885427 66863697 479584726 872009832 -74654653 827875923 436127607 -703675164 -894000869 -972279193 -267744570 797454739 330537358 211132264 -288144073 942280116 674616431 -59871135 449798743 -400137772 -361587374 264707143 -226169813 406674164 -128692112 677296340 796524994 772449030 -803871257 -736025371 -987764195 40492009 -118606483 908540625 338460541 981528572 -508024882 754856630 784088102 270060528 -344400676 98378291 329447216 -391063287 -882177716 -744423919 763991138 -259107058 372428478 -792170712 -623894087 837701805 -109901182 610734412 843854746 37390633 -119544386 820967606 -117911334 712428451 -204807016 818823061 771499759 524666492 -441178004 302379242 -190475311 921244331 703018453 -387589886 72445402 -801326071 554522388 524459303 -11991755 -745910731 -250627757 -716581525 -66027197 -662296972 603317954 -556106487 922503358 -86036800 750379037 -562455835 -30886420 -77503272 383073392 324093026 581238716 -276630500 -950553755 -412895083 -379693585 939933545 719596984 -816847004 -612447865 -934785062 -492000585 -738586962 -150360044 617771161 488779620 -156477377 775574567 323586857 619013808 -73915980 629350819 282018599 -855858611 -505469423 -431430305 469052384 -267849309 -840648735 868035376 438482837 -879150404 -970317253 41165830 -217757200 113111033 -127952395 -456222109 982825466 897319970 454574338 -834164557 689784321 809833937 -828027887 670280837 936149605 338516636 709835938 -476434882 -127105789 -710308145 -979105045 -44025393 -8556669 -693644780 -544318953 -620508906 -23946655 394250091 885776694 135658833 908161489 -35028994 -990580997 844133730 121866395 -868655435 -669680833 89388712 625252125 -81211857 -475210623 363169029 -22894696 -257664235 585983567 -915927082 335565709 257801988 -985452805 333333478 -486753555 227963831 37552964 170413646 758803326 490640880 307008795 269123222 324696102 529950668 -864642335 -694310339 910500572 2416467 466828078 -437895743 232878120 -830650515 353440878 996154627 -546474545 922416116 219039242 -244562817 443475113 59719657 -811441563 67404888 -3484922 -188752112 647971349 -801031835 11914771 -343003713 -848309088 495823788 822294689 80435728 45269202 -404849277 298165528 -306052771 263883131 -137886023 -532580530 307884657 -797253975 -429250025 950180908 -500327512 353383788 -106452911 -569353816 504346037 426848699 372978105 -411925573 704120019 330398497 796827462 435706520 -48405736 -428711619 944342314 -820919259 124083534 554706071 626245285 612096135 -940221247 -555257826 522500019 134383133 648691260 -660075100 854059660 690977692 2446922 700213536 -583728874 647677878 -815529755 -629226607 772065220 -788908346 929632049 -519965414 -314322031 410310606 -352755663 110837397 -63647996 190380888 -422261991 627303378 144285435 -945367599 663358750 525458136 -332943377 656945112 -773954526 258775563 442033767 -830208490 -327477954 -616488705 717747901 -161224835 -575802663 -141181445 637347183 810897228 -930608829 -9044839 48277151 951575899 -515690028 -725269102 -636444420 -521585171 882704513 -923093218 -854847275 -955908827 770154109 -209536708 61633083 -344296257 977483883 -796100914 -856396432 -130265653 182279267 529618378 -565685498 -604318487 -276071758 215871170 -512322341 435977338 -364045097 -343367821 -46364927 -857280396 -108995122 592460845 983514489 -797121511 877794048 210140540 -625600855 731959947 212388623 -593271720 -766530537 -416970326 645442620 377889755 488880290 497422092 485262649 328819963 631938428 -102120554 637383549 -519750358 46487010 362914657 354360858 544025492 599295145 716544218 -96225545 -399072899 -626801371 941386534 653108530 650453190 99162607 -405836614 646824122 145135231 -884567600 -744509680 -542354621 -519412062 390089864 956461009 -834613328 106633106 111594357 -774650554 -637554800 -719642378 381620356 -918227473 -896514187 237681177 -522627614 868095681 279156074 -894501342 892668264 897483812 945261346 -122156472 -21119642 222525509 750454007 506951622 719942630 -6012037 928943859 -418049233 331082210 552775261 696255691 -831916782 646113012 935526587 -674549309 611015621 246313285 542891116 -579488215 -297053309 -923699986 -582229361 -596360174 -211992930 222954580 224421823 35915325 393171728 220539650 634828446 758331323 960593853 -910841171 455346341 766462788 175203808 -121214529 140890631 -966576457 878770281 -536502195 -266394831 473617119 -90386311 588611196 480914894 -546577863 -884392770 458391480 117871842 343947591 840939883 226323637 -164146651 289671325 -148065190 404213400 -985823125 -520686059 -83357707 -249627431 -139818041 -169458745 -490769545 699529371 553270401 801058967 215216795 -360289751 -961999730 728558714 -605564448 -648534728 -109750468 999181056 6932181 -969646894 -723497568 331284954 -750610231 711514027 -736549514 -202631087 408053905 415497271 -39944236 745774361 -171508363 -307168928 -443949367 322832678 -714734377 -839211905 -774647091 14771914 86009543 -128296027 -963509901 244147457 265847505 813036479 826713646 -996194753 -608381025 79999924 256612233 75563438 510019027 183554793 938836091 816469435 -117695847 -472996355 -617246761 353083434 -232642723 -166974365 588681525 -520084224 -932272467 410682739 164645044 787345130 879579952 -288438944 579163416 -37633577 -458661466 -131318424 -810426239 -473594024 857113254 -697500844 -885319948 138224873 403488880 809106183 688444550 -382409944 929041744 -783641536 -593515303 -76808718 594120265 -51488807 410102672 -372289060 748838736 -53360507 482376654 107378825 647445955 -249489696 606450534 168939663 114216790 -44268652 692302381 -69362180 291433653 184209624 -189444482 265698443 -686636289 37763637 211070807 -752828698 864600431 -41128360 746386296 -136518998 -706840504 -330326761 -706189217 738668769 -960448163 38374733 -122238842 259767386 933150050 -954122381 -847796602 -313893811 391473917 -398721853 592952567 654482446 686367251 550212372 19612235 729827924 464581685 718388738 910001432 -152512823 -495775469 952009690 -545436102 836915321 529438446 -942491005 662358401 532303904 627331940 883808551 523411923 -69175074 -714269506 239481899 -830648200 -660297536 482067982 119320019 121000112 -988062436 565323948 198614262 -355180345 748250870 -224528255 392411756 629048006 109206368 -351320563 -157285948 972369373 -694529728 -138986294 667952418 -232182565 -138252827 450153099 469461814 960661138 -809209115 -398941727 -853562007 -117552098 -429760906 -514818516 675462070 252650607 -571981948 -26508968 783698640 722798212 -512096081 294736913 575680341 45402393 957954467 -377766618 -543069817 27184672 -221406799 -806871998 -435663222 -923819621 -522515612 677085392 -740022639 -309512990 -12961473 458323354 -908781880 -420000792 141914896 327794200 -955331001 -879570862 -846476751 -233897916 415298770 649383242 367730368 -52026064 674951008 -710381680 -412008870 -647794580 787249784 769692528 838943750 -782108586 -824728093 459257709 783114801 996906601 -369910513 927036023 -267939935 808446469 604659736 -166651700 594467353 964373924 202453221 -32133997 188575245 602075139 -414634149 41747212 796355019 -788352257 643979740 375527211 688317152 -779585404 15738864 -841602759 737777366 -811862541 -595483664 402242200 -577605935 -398839103 118461513 890302939 715938772 423087665 -579982957 -740136490 -449312362 150565373 -111533378 972681325 -212757185 -306228380 -270908336 354797025 -17433595 -761459296 944391215 -51242361 588951526 803638430 270549960 74680065 -812016407 -805158097 559306162 979270729 841417338 834028365 555898756 -911190746 849449013 -608126371 17016081 817467056 -469263903 -323154728 -856186219 -361667355 -379500586 235233659 -618764826 -584614677 601289728 -318941234 762352539 -251596693 -633144979 153425415 985651451 967910805 -797428019 -113526089 87418607 -475940493 -842259663 882685822 -86092085 226528199 855969268 -361342836 -422518046 -341617680 -302496977 282534265 -643895336 173179583 34636058 -829429977 434432542 -718086381 547931431 415811699 -263635194 -212947393 -514690092 505122675 -424682519 682461313 -928606491 961420241 175460046 208907274 395669433 481921578 213290189 396790130 -422159339 559455394 -528079081 -593455338 960191238 685078956 335895409 359377161 -283753943 82377507 124789828 499055470 21746067 451277678 358264162 -914302458 -239806666 807530875 830920177 627279668 -476690248 -115493228 -639170900 -649718865 -754941086 966301863 461624558 -448778801 -852892680 -421882858 70748593 -590284388 599695555 -762987209 -737159711 -551317284 -54405183 -333843958 -725927564 -838469065 -25922991 173344436 487301296 25532061 779000145 246520069 -597485799 726123805 -808710694 38437196 692888186 227764808 389498053 -944580972 69740240 532115135 499861745 -971475154 356336105 396594382 110433731 -289871514 -605113856 492346704 755204454 125634870 -659071069 -109461753 -364860477 878591346 -186353062 -62256264 -904924736 537841985 -914918146 -295113534 -485353952 -109133122 -566495063 616029547 -636642873 766734529 380264907 -284347437 355364615 -158120459 275253645 -537249883 -892616850 -535010548 836088819 -9787399 -583449124 -495060292 684173683 129289879 334915311 -882369667 845724093 343406147 -270578955 -15088139 -882911505 370654723 -286725045 346115104 -625890241 897104835 -340012103 -589199503 637129191 -88423368 -259408426 -711010739 908312587 -223466792 805321395 659243347 628746645 -177863413 302371267 -443104544 402186388 33864889 -940185879 -467254410 -854131001 760941998 302388041 -658186825 67078707 -959331463 189785919 -417007337 658625175 20935979 -266126815 303210200 -21177860 219626386 -640759794 79189476 -65859373 810741741 -794098381 853367685 909793455 622689065 373323223 663866334 -418628141 471585091 -151290583 580905798 -299861789 277850484 23309594 262001067 851919631 -29713550 -658192487 606585455 -56625814 530052561 -310798387 -365910881 -939057643 690856957 635275942 490780207 -740366357 -714909813 235067138 -909882028 523435730 -875609182 223621545 -77453693 -90928485 -862497470 612591015 -590216741 249947305 -192462018 240807893 -430420415 511990722 41726215 191667182 -961292645 -395147050 217539061 -948983432 878296575 74684262 465108390 131301829 -312933457 -397115076 -965960415 574673821 -345768429 -809830353 591613572 251068446 972473969 287854708 487311895 -3035824 -39764742 906232186 730154709 952363313 842741161 767475630 -555662177 603523397 -399627188 609323940 -372105279 -783049367 323535170 -504194576 334805084 -125969103 430909196 -164840960 931340158 874464516 603253421 -405786830 -183181855 -269377685 -612030044 -415251566 680397001 -128913579 378023122 912650780 747566625 679205331 -947723481 367559913 -968712636 -144650480 396134047 675748191 246941468 -95106059 -249312184 615737401 957449955 -975190695 337159609 -194007503 375823220 -240580872 -601077753 -239325530 -986123754 699906531 -979643308 -550997088 -230466265 -348292658 242678052 -812340800 -803921016 -831814210 717254266 378748367 -529060041 239573922 -138306611 -574620491 -434021348 -689011905 -389449309 825264495 -767458421 -819783148 -707391618 -945536839 -131332720 -745994867 759326280 705623064 572565531 -886349780 -701881691 298073881 -696530607 -6626463 655906457 585564932 183395824 929672605 -922463102 -828625146 465749473 -541202868 -773877168 -171366809 -191467670 722909755 698838068 818509986 233956117 9197499 179685544 10926057 -652702633 -850105521 523361693 760251929 -375142694 456253971 -817026094 -113507541 774916046 -345909997 95711203 236756002 289252398 -693426578 913910200 305228629 -803921199 551489282 156160583 177356688 -724319410 -628837617 781765533 415944661 782356188 39439448 396922788 886146320 583850119 -655949360 504812176 107106692 484604670 216720128 921069482 182969411 -978356306 -308614935 709545440 915602576 -505272045 -585773936 560713586 -944209959 -396199714 -820872155 -852236890 -586408110 323812471 -709590348 -823790564 14968855 -110403277 -826832145 586819198 609072212 316499643 571279028 279962842 161468497 -179879194 522754773 -515289147 -687436975 794929168 -545194770 62667275 237188693 -403554467 -775294904 403110670 -965269533 823742855 325933672 -909005252 101070802 597305635 -505953921 702754839 596827441 -338928245 260592190 21884097 501581362 -100031026 -967997978 211927533 -524950229 359151558 563487560 195793939 -57435687 550597573 494762204 288995105 -941287299 -20238304 642445066 360100733 322162408 -17750898 300476387 308636304 612848879 -729862071 -237242257 922762992 -208451475 -712326565 -943413226 -691174801 55826269 574688211 758754985 -568053366 568145795 -971017427 -658011458 -254592963 -606782485 733896003 -471985671 -352413315 -945435530 689651027 123970807 -185911954 -988544886 -4780847 421425713 820758670 -711936330 193204417 -413601526 -887931859 744689875 342493954 420550228 740320731 128481526 -14976519 641870954 -915913017 693145408 34935560 280743753 34288351 -784053131 954044224 -717384501 -294091640 -158406367 -124091397 -880618383 -354858952 -811181297 696866631 -961683598 -441246482 -127709557 640967105 8832084 -559771242 762268658 -906504887 934192767 -585415492 768239709 -227828775 959552478 -23591677 -441774591 -717680378 985359619 732965216 -872277784 589861232 116691309 349452588 995113347 -763258819 987331758 -820811333 -738786014 -483724614 564419000 -208668344 919463786 40959986 -437712365 655259724 -780026913 -361693678 -864048685 -512105917 -370582042 -276530621 576039721 -954166374 -230963149 97277561 -666221299 -837428333 246334863 -323532009 352226121 78287654 -90537001 -739480634 242998054 -881380618 -348344991 -440035543 -562922116 411569035 -898108615 -335316927 -76225144 -268724194 -840751787 976507564 -229375795 608979731 742528628 -477998368 453770393 936819069 -872497084 -427657057 619387473 -877261907 -670586477 -63078269 924535810 999309794 483364560 -910935618 -787966031 -907551572 -555050444 902681540 197711474 -615207119 980459208 360350163 707050398 -748836505 81873379 -28870197 -838087682 -542368114 -820495627 152151374 623387145 851314486 169768700 -994603205 -372487953 -864825227 916311129 -656413306 104054233 -987516707 -924818159 970499594 -918148340 -123177759 20641127 -773445464 -39662465 529849381 134059910 -376170860 11490571 10447848 -915051348 488361677 359305830 -806210039 -625209955 -575008754 63326435 -598420531 727067381 743967174 -860290229 -676339189 725711527 -283389145 892810284 -110719975 -698495540 533940079 966918783 -234192500 588446808 -415117286 -32017781 555923744 988030746 258164466 -948101383 614623074 -602120581 -289437998 -96883813 -659287284 -410183689 -489816085 -258597529 310378855 -411211516 -62865113 -801214896 -827580184 -915218363 -782552087 -101005168 -40825157 108019691 818085917 -976194957 481871510 -645057955 967052042 807459733 593810714 529479760 842361385 583468947 408571596 -766884718 -285882180 881323819 697310796 995190680 802501001 -34488080 -553118693 234634442 -392508874 -366562650 -888838874 374889130 282075938 -991478139 728074310 -270119079 -808004958 808004202 -20288307 637514413 -626747529 -789624581 -706798009 999423515 -240126396 466617282 -253110050 -189227396 176306585 161596596 740592426 285882785 492562850 -355999960 -738210467 154139646 38549801 480683590 804343161 381556783 -771960322 -169687853 -50232918 -901740603 296116593 282297232 -989070049 -482467992 805730104 232525003 110262425 -112635626 -252775941 -461798989 -590755010 973379489 -223219524 163413940 968861855 368662298 -99425749 -392079821 659274371 -157806996 -734778321 266755637 405484969 976182814 984303501 960523907 652743811 -391072413 -797564745 46607248 -574528514 -153157266 -785179923 23738395 -395482624 -592610018 -253038342 436896580 -59335233 988232497 346397776 -955686125 806940480 -8271021 443737290 678498151 168387982 210943849 55845135 -275657020 947347773 75312689 850444136 -317734507 -643285299 942238970 -309146904 53236955 633380731 -51746812 -143331441 -400801502 429104479 125318494 -268184878 416580119 740437820 -686809379 -35708768 -483474630 -618420554 -304828989 -481777925 96809040 127521462 -313666789 -530253332 463124183 489122386 -362455834 549498051 982594760 47225920 524491919 -110412365 424210496 -338515609 352216162 -442576941 610233265 715061527 -737637927 -550059810 30057518 -881066453 -713310043 -344526033 63490050 -707603471 -366861188 493671114 -34596447 -343330123 971437817 -107925021 949469596 -6844498 586983850 -79599026 284638667 -490598680 913649422 925835563 -634114809 190969082 591323172 733891438 261420953 85109288 -128302165 -596930632 616790959 879973221 454735619 -304591963 814958849 918101106 -822229137 -670691091 501709858 -964291077 15447811 962854021 731660996 -269062346 761974686 781509181 416444500 -568123933 -335315036 -332949689 -675882628 -63645250 -18486908 437782012 871651445 574187101 -803429020 978117583 370077108 -881785668 -913432082 -798674595 -752392290 -600210597 -614274752 739473415 -192038472 -687812269 29312185 -328925105 812961981 142260862 -177897122 -388786379 -581042966 907584115 603314026 126407957 413980114 -345686748 594714994 -884940082 -281903260 128204184 16934763 -986723906 -351821092 439080531 375331405 -701048202 915975057 302865093 -349025336 -771985840 79535631 -467117368 -851492054 -166793655 26230419 125319317 333235339 40361696 38739929 415778132 738768037 677545649 533244717 523672293 -51992279 652140481 -340665320 -4150303 -751968790 -792667025 257488362 -505042669 -42205173 737034306 445471276 -11044278 -933192036 -489596193 -413534397 404919913 344433036 -742162954 119492394 386962009 -682599063 762231503 -894139112 165501970 619514560 -795013508 -57556616 -176083057 561157834 575520924 -293151194 -811199437 -353457781 -638882069 958076950 510077979 314070035 377809629 -286138447 -84599514 -535789802 -275468373 -567332698 408045338 939667345 327644508 -366887340 753054399 -911607286 98014837 -289114286 -571522551 -417994893 -840034418 385071598 -87654985 -657100494 -794818105 53587026 206819447 87017834 -896832268 126649640 -352259774 -114061364 246303615 -711170598 643630059 367642092 328197725 343741380 959474459 -633999773 349332061 71869861 -108878444 703574696 923333142 -121531427 846966091 684136519 360063802 -577810317 959428520 635781333 -859941351 560730864 -6130170 225495553 180653734 673025425 -521342847 30488054 318402958 -35879294 -84645860 -723650303 -359969881 -669747496 -313104268 -840668275 -749651263 255425620 -104798463 -6076119 591905790 895028313 -822862988 437026646 830789255 684168781 -433143165 793768627 800673909 462235067 -465643184 -546443567 -887891191 762060056 -216628598 950723665 -702010308 -954846450 -472601266 -458851728 59779464 -671323973 537956606 -186103478 -855187885 22478120 424615402 -250983166 -526553614 -522569737 411988286 -213817665 -92778640 431195500 -755113249 -483537980 -295574282 453679407 -369040442 -82201370 -300282735 418107727 -713523101 -908908227 -36496242 -716725872 -697409707 583565302 -75438097 -904194806 -854377178 -712789194 -202219437 -432137653 -809825081 171371409 -797432919 -470053710 -604613762 -618751630 -376838051 -164277268 -156998534 -591258026 -697167786 -170368662 -731942303 -829113077 931357559 358852569 -31407911 -7845268 -854155344 -86471279 112921996 -53708503 -778019753 -895519344 829917312 -824485435 555935575 -949901324 264237050 907941040 -334016352 697396701 960545915 113528133 547187467 340895732 192005995 43279583 421071223 548881352 -815011437 -597628628 -919972355 286132944 865245414 952446708 555406431 -580285007 524528730 -159395729 210388141 589842513 -461067982 174492827 -16967271 614830976 -658377439 886451650 962130753 505836951 -948183088 443694994 -34490136 -261511176 63475643 -63391078 72132874 885209542 353301866 536915693 -870712264 734247101 680695352 -144231336 -663267981 755145957 975485239 -504843097 801252163 -230919581 774793036 -111584522 169736976 -582447726 31090941 684201561 210257168 258006723 -995038004 -394107296 246426792 936255196 430398548 -542207218 980738785 378074969 -309466165 -817993795 782075363 -419825529 -246517973 261481486 231377432 273813710 -164717753 191933304 781365733 -698165782 -95836804 482997887 9780347 720995099 80429580 -359131609 -372637298 -51961278 -110844348 -681218030 -849510291 -601890062 -484348533 946871610 2967224 -46917236 -164088249 -972700503 584108925 910822172 -316570375 895920415 953908484 655836640 -904757803 -749908795 -366097915 -29869547 502769620 21162618 -851712847 3549658 72105899 157617063 -171717354 288232658 229083845 59561213 660080908 -55700617 -584996062 672323123 -43241380 -98071021 438744931 683916505 -10264513 467400581 703347573 634702423 732628451 615434607 910469551 -811060329 295902591 123096196 286223624 82461541 -458049561 -265199628 -111989848 -534519352 870768351 45918628 -197896047 -243694602 -17767083 177726316 456676472 350635792 734116740 42732842 511046483 426961285 -794372483 -369657002 -285365445 -69795101 -610085196 77290612 -148844731 505536716 -888340362 -290145302 -483425690 -672828482 93966599 -773872157 753800908 595169231 952244757 66991194 514631864 -192471145 741077263 -192414873 -175087931 251446285 -12753107 -322405231 757236470 895438783 -341396062 -22783242 800701512 436072706 991579619 805138898 366055797 369580634 332635564 -912191976 580581158 -640822604 334608573 369381556 -969443429 -257577585 -256261519 514230506 -564288753 313239071 133353817 -594494987 270949031 -762046062 -675934078 335317550 683347883 -530711889 809164353 -540188324 -531580339 677155060 681519529 -957128500 273729690 -270501496 933944712 372424134 226344790 72420203 -450346669 -535671426 -986857336 -60772240 11522291 308936900 -820714786 765141559 -899047125 -922751545 44818485 -956247042 -87160097 531175038 413484985 -881530212 465024283 -862811217 -483038359 777515620 225759838 -542561132 173130207 -598869277 778684527 605616058 -810593914 -82508147 375038418 83965770 237928447 -102273788 -259536268 288373297 813931115 365589064 -488927759 417208482 -287110600 -995868605 -743378630 -679400042 547472374 85180616 -393478843 317657569 932087000 -487754093 -13107384 594462341 124244841 -771740855 -86812046 984949361 -770242619 -381399732 501654245 27874597 -454609943 -458762777 -63510646 82860562 -107996931 563426611 746205036 -916108926 569620163 -925085648 813702463 390793506 784620725 4927721 -532154694 -684203480 129901167 633180507 600585861 811220621 261885959 -336031232 899743887 -890443801 -230013867 -726693188 -25330288 -13457971 -668093094 960253986 39926919 471245940 -289833414 -189251191 -963417638 -55660367 -647890126 432746454 -99974241 229144776 -308362236 853474185 874890746 815537692 -702183337 422000179 532420046 -871724100 718958996 -766979649 -526382479 -233913059 -84262295 -275153320 973408639 -426789395 579577481 226317735 895541992 864901483 -348741457 -342863012 132054632 -765870743 -263716338 57291053 -63830581 426560448 229315289 483853006 789371408 519695114 215583132 33593806 -484572959 891540140 417158562 -104014518 782868388 -958519880 -732277580 376590334 807354949 -713483614 40550201 769177798 -785716169 -719294772 -431372646 889026483 -15513406 -374242256 142864523 -6930261 -886895334 821720008 443393420 -797599831 435882039 501922100 302109574 -662233143 -276999371 578736335 -896878999 -653350304 -905610812 913214692 -622422015 -683250633 -947166852 -478454035 -918378640 197913409 -534099712 -921475238 -216051147 -378743734 -999748522 962871168 -273998124 219112568 -428330503 357947605 751227751 476848553 263476664 -638699759 -678575896 928230931 -823524910 -162873340 77688598 -310050057 198304660 -260715960 93276090 928294453 642511120 -73880419 -174865065 -197478913 -71355636 916219462 -83772491 788084770 -609818621 135904751 -637126341 -985320822 -168377725 -837299420 993110952 543238622 -511046141 650558643 -825861014 786103594 -375382690 84153679 329997033 365431313 -202017884 323567604 -102318792 83783752 574283056 929347355 577964235 143812507 21338167 466406300 310124398 538445965 -914757105 346836370 466956730 -708641825 891907066 960899752 -649273813 -721632499 705739866 -91829228 -37025609 895923244 -181010085 -69748365 -592339101 872874603 683339171 765092677 -42768935 -892143224 -272210830 -45436983 -145785255 800696097 114050439 465109011 -478537928 -135924365 698407358 -216652834 919517684 -856900930 959156158 -596167500 68135169 -347466222 -179338541 -68979151 875508842 -466996753 739932794 -998603456 -641418811 -412637080 -138392445 -570644782 135479616 -183392558 274992662 -682382292 -251571061 503273055 404864478 -794933885 847169081 -813556317 696796177 -230878101 -23800179 533988462 344108969 -899456437 -139069567 -162415155 807302590 986846703 764697290 225314427 99398604 933190232 780833891 -379859807 111816691 -619810732 950808762 -710274308 -154223994 409943895 29248542 -632563931 382883010 -377322767 711726543 -469410632 232954172 649510952 -319888692 -111916317 143915316 443709173 -411238610 257231679 -743382136 750996218 -673189367 -917218590 -968427854 79749516 314158229 459877040 -375789726 -120617668 -409537671 -454864984 938229575 -181174910 -91209451 256274559 -976011918 -49790196 -604526298 18032203 -674933609 -840593038 180730484 -94565847 -414041171 -68542488 -77066678 141272353 300499278 -454630677 -329968039 -123949330 -551661208 553411554 -758021927 -481756049 465973288 -770845914 -522835046 -889347112 -305788084 -540730468 721190418 812919252 -682261405 -747526221 304365685 804833001 -372690345 322622795 334972329 -7467508 -844955396 448060984 -755595968 485955969 -5270393 -514807568 317501084 185555338 760189091 152294817 803402665 -149960839 354461901 -796744675 541281944 -43913505 370666386 911233127 -490947632 -181406474 120674177 -678087938 538249983 -702706437 -523098199 -473559730 493491595 987508181 -732375249 -820975515 376864646 -461208251 748210364 -187853135 8426993 -55902855 189575004 30537624 230226788 707298803 421502562 -550884680 413991301 -660667997 -686824265 98108326 45131966 -99972787 -844733481 151115061 -14952613 -891543285 -769454289 880281207 349341840 369189695 -696090927 -622847120 27354908 918523962 46767093 503975655 867925418 -82689885 430884485 127667187 -783706068 -537042180 3432818 12377252 -726832913 817273487 415242906 -575738259 -994234454 285944229 995553174 -976312684 67703061 -155969842 -719838285 -970964226 360000265 337199219 220224947 543276265 -551307021 407776824 -454829055 270412574 -480036359 946421413 -169226476 -493263270 671650069 -283827480 -998009872 366401523 -693431791 192620629 968731707 -84402815 -753820994 -710520009 306042174 990289230 -859170908 701069683 806246093 -7905713 -205056211 -92000867 22203848 -609403794 843915735 524287106 468797461 147312570 209890384 -609333563 745620793 74520337 -962501250 -277495684 -822707358 -950548356 -262524592 -283061216 -684832924 -769950142 46873756 624906614 -333791650 -768674056 1107958 -767577572 426431131 220848744 765552572 -903330964 -658987868 -252031791 -183333153 -349760155 207500821 827750567 -145474835 368263763 -280122479 538587409 -224845522 -236793412 422617424 165852902 -241603702 528672177 -167904479 253650421 -457991321 230415581 -767729236 -278844606 806598068 -103028430 -880786402 360258303 -655040290 543382662 373349974 266904217 909639686 -243529301 273588946 131897833 65300814 -875437708 474326883 799129347 -293439985 -67229190 -958387843 -935515508 827115250 260433447 327304951 -651515928 15854210 999020933 525088503 277131553 -660955676 630449020 -512439707 -20196621 771329180 -665411981 910782962 129846869 405015262 336604169 525491558 15112640 522674386 781730088 -123558417 946311786 876245070 128595450 -949843359 455395025 -629365601 228814029 -865036066 760521743 312115047 -199397763 -177378770 -784256202 432750916 -257356739 542938089 985235648 830989267 372043088 93347703 496355998 534762621 364958207 88359008 239086945 504361980 -806539562 -990306030 953714167 380697004 649258884 -820082194 -705345297 553989630 -71207867 -361763971 390034052 966351649 -755775089 -813444145 -6015895 -102264659 -216171031 -317285181 -380760298 -418272474 -472827794 747341019 -299913037 -261916362 803821808 700158241 474865177 274154443 -960836432 29833113 221353297 -727424431 -691434913 -292132495 -272842798 49192666 522960326 -536195803 430979608 -144570968 -363264643 -649751178 -138115581 -230768729 -418791747 133435401 -89741155 692695356 -786036106 971880274 -711746782 309768319 -918549346 -664542710 834736838 -975819130 -698754204 927815904 634191619 110481497 -758504537 -823662368 -341011219 -439764846 457866524 -329417119 940621605 -197439018 182939927 -594861643 -398398661 -518581555 715290084 515222994 108221395 -861882406 -784926922 857809625 689089180 -937433252 -373848226 -118894668 400662406 937890442 -709581924 666967951 -164832044 -574565969 -609660561 430636418 -953745924 -111423672 -921041636 760503304 -416152642 -991856000 -36661553 -91450752 70977963 -257263034 891395571 -506349152 -528270030 952304799 -207384186 394894555 -815139486 -709639947 -780762482 -344084964 -957212930 -789662557 -381229259 940957454 -38897981 366871280 754690216 937050821 68870677 -195932412 -454594237 881667976 232115687 -974982525 -586791287 -642168197 740356058 297346278 9469748 997414697 271310802 921216125 -52757396 -872300114 -175614715 -986423946 49816064 -378467563 932398520 488609332 193412659 -795589817 -781946046 -725799944 -536660945 104624958 854661736 -901077293 -730929991 205993699 215896668 -514148541 644851128 436606522 744249888 -612935232 865779814 89789618 -294162023 796315678 -930102081 -736988035 -779489034 756046839 -947069205 -228123782 -766475853 897221082 -78293439 243849413 558479280 632724323 -115147585 -100599861 720985611 -27113216 926466647 890774617 74368330 -836754008 341592886 713982177 314618178 -964718701 -845271154 -645106028 466732606 271945462 554429813 -14481248 51369679 -832693639 -215357724 609966670 180378006 -530344752 -246028695 824595295 117738731 -455894421 -270895058 -165720097 67831369 203478473 -869642206 -561145938 -959776690 353208866 716190414 -977198676 595014721 969179986 480825395 719500547 199704563 -852592646 -504443852 392473933 301263174 105920358 -490017557 -717819442 692300436 -895596972 -174005950 -615665119 310559636 99176390 881867814 389873405 134714307 777874674 -955902720 701866515 894557766 551560499 -908301971 560351984 140212011 529657095 264941829 -942134726 -399357851 402135819 -41999699 710364614 870489694 -337299620 -748355091 -951595707 478699634 -897487745 -973153735 86588344 611403372 954619142 -866062484 -57176144 -867684621 678295734 -388781083 503107766 -816950028 232361549 -817007011 -3866313 100426752 335399266 312712959 441779469 -173836407 21875857 290980345 445696429 -821499949 -453100311 -187758524 561326572 -724206724 705374449 -669591394 -94264564 -536067225 63776634 -766062527 -865910049 -878062572 -868514854 -974870116 802457948 166064147 743249293 -818681168 -236482138 154904353 768579826 620064689 -507437 368753688 -277292781 405333960 -905916671 -777432222 -484903846 620344952 984570848 -173251752 -436836005 165503351 -546455316 -820189050 865228489 -928657794 -736048419 384069999 -24690512 -298817516 246094521 -793176516 507804180 -328587786 974648495 88837469 198865360 -147091054 174096799 527750914 -354778007 -528986279 911910673 610903600 880182765 886282767 -392115778 -911868413 -452141398 427229898 -433003574 665641401 -561978603 777196008 646359410 -947758938 -899181751 943386211 465101714 840897465 703763007 -54330313 -846273877 779852598 -310094495 184552638 565459543 -772462307 -626035178 590794573 -238840919 -293041745 616447825 533774822 -911964862 -308703948 110282642 -569659239 -967588057 88330689 -855545226 389887483 -568416625 582088683 -383144278 -961933050 -619534628 -80269232 221219744 435053416 -407134292 609794579 -137415968 414188102 133669268 832099397 -15962909 -829128551 957449381 820146214 -728622083 662408599 -725042822 66594778 820309062 -869830448 -456807216 -16419324 162605572 742627577 -732665720 -144084048 885074791 -404497893 -254841495 314397008 856186861 -703516317 -139398342 -141169060 -980602557 -606394952 169766725 875155115 -876299004 -796722354 -821332680 -318212797 -687568869 -68917560 239556478 -964304364 638091820 383648856 -257395471 214041085 374060536 -5517371 715676870 -239859643 124170674 -906055875 -39025628 -801306262 -935037379 -274715671 274190510 34536946 -359336849 -661504940 -254745794 -139664166 -262329997 -340805816 -761338094 853187518 -287819085 -870774919 247539273 -584331273 398549750 784721756 -503899803 170706963 -916128434 895760497 -111527911 -468278488 393980691 -888288816 188196162 764564487 502458599 -200716491 841396246 -895249211 365841385 -248165094 -417070773 440824898 698854166 738350533 140689219 -432818490 664571817 -224876657 653293533 -295272090 769793826 -96331319 -588558508 125997625 93215932 -436593914 64736500 630177800 410795149 -625333278 866980507 -853250768 -628170428 -492659296 299483764 -235276398 -242497964 709235497 -843916574 918058898 -33404689 740263841 -716577601 -424660145 -821296268 661169630 683994309 905185095 320098721 44946878 -791746948 671860808 -229848554 -582507304 -614041772 -72903492 791605907 207542583 -145350070 -657127338 -563092852 -550336748 -910342080 -642440328 -665995854 -107168445 -840836962 355438875 253531011 38746392 -272660754 160426455 71956083 -300666805 -742108398 454662662 -541709984 -133383590 -67569957 -75301795 -783858992 -731181040 -31483815 955152341 846691831 -521274219 228314003 103320775 718845691 514019958 400403485 857409315 771399025 -397589099 -895924746 742890399 -754362878 607623263 515339789 54568445 421532366 -128582932 -65022858 181939594 -952578519 612772380 524773983 -129004949 -886231462 -759161686 -156357060 -848873800 -865858975 -520461717 -855025950 563242628 -717618242 960504832 932684735 -320018576 -153923391 911237135 483036835 638854 -280668477 -696443695 -441614925 90891838 783923520 -954232077 40198803 614542718 840740454 843973443 -332034039 -746355639 424631907 -798586760 140040506 911204957 -266463581 198862914 576632876 758679126 139959086 -974259154 -297362163 50744211 699917042 21748831 -306891954 221059926 322194955 735058761 714034329 639780812 784533898 646875341 505069582 -608541392 -500870293 -398661365 169955203 -920533248 -929842 88270757 294226705 -297383002 882206964 275259746 345311432 65806399 -141465439 -640724282 278276486 -362733228 156498363 -422875162 252467660 -90704323 -720856150 768943107 -695822064 -432893344 -12208956 770546741 219643839 -631555926 921171118 274979682 146626336 789576905 908977657 -227545209 -876875473 395027016 56954068 -787718214 87114303 930082388 275358652 482729531 -722037732 -281186482 -524645795 700122970 322000815 -214897245 225064763 -883218029 157099921 -287878660 422095489 734650245 -585534305 -773705480 819782436 30393046 210097480 897680519 -89798142 426929796 -836447079 93026687 -700387661 835959887 456849902 258083763 -69616385 368542352 514418318 121671645 219859372 379099394 -665311790 -535769527 535433879 -9500346 -805342442 762978757 803857026 768103636 179586377 -443037629 -643757537 -729885839 526638556 442864460 -679234524 691969389 -616289563 -417030740 505640258 633745260 144232878 -351935542 730978263 -761524854 214714235 225650929 -540142934 -458550062 37779911 254500729 -659795035 472264576 -114985745 -415437645 -143622369 -77784374 -173941835 -571241214 -672301944 416030764 -884164529 -338763730 -291332190 -363608164 636709352 -836633605 -987878146 914743978 -208931011 50421128 402498942 -660345376 -463418991 628272325 -214090635 -900852883 995337364 324802882 804685669 887990272 80634862 -784360276 -762138988 202176540 -264789517 -533894508 963760110 -920559290 616733309 599163442 -903540388 -686443578 378580344 521343826 -914919508 -651515957 491992239 -390564251 476525353 279808489 634447461 -5506454 895320751 -13161358 -895980295 820929766 -539592576 780570467 -951689249 618642625 138655614 -386579916 -491573434 -868200421 316466911 -797948801 366965701 169870252 -829236466 -968613121 -616507040 -100637713 141104048 -948629086 901632 -672040593 898423639 188499191 239841746 -321663526 635599442 140397309 -545395628 940125624 859015323 -815773393 -210333035 44157654 541650498 88629328 73614445 587562752 733069172 850050778 774867793 -77896530 -558081958 -733536412 903780028 -576087626 648325289 -827588764 630275662 -690340014 303321285 -529325223 105097353 -873111634 -178553299 -642978678 -426085465 820194261 649685082 413213903 -134571654 171848874 101080415 831223529 196549392 -630857457 535401550 827122388 -975561800 -98826782 -319952514 840792037 -317626303 37838949 -15127472 -886517050 -24847090 385468069 -592171789 -976241359 -59095767 -370740052 -216082965 -623159458 -79047007 -869397676 88599724 -11248743 405594693 109846211 -227460651 888415670 -617453666 -465093740 -981720085 -633975198 694880004 -525939923 827017493 -786946820 -813181539 -907020851 385637122 87115676 -659484547 -328211322 560351740 119167005 -341260965 837391188 571949869 224342602 715282120 344008145 -137288574 863841581 -940005070 738211345 -513337408 977862303 -821218461 814359476 -888231550 -585291994 -932891923 579811865 -21943564 514857761 352871034 -558210137 211685961 65128322 624271572 370989277 -450903793 -760817599 -436689248 635463643 -829402114 -634825053 -117406566 478856021 563312420 -681332519 853712231 -88161987 853588468 -127718643 -43280507 848549666 -482695493 -794517573 -510562576 707970715 -519877815 126826477 712582252 -711093797 -256537349 -383589482 -881424534 523601013 -972206490 -515176174 -512373010 -271450450 -201260069 869320028 701236200 -596688015 -55325470 -244313714 -990860516 915834903 184119597 584037929 851281200 -460347167 -374756564 -127989809 747528251 492768680 168860115 -100297104 -497419902 -193419636 -250734288 -298209551 735034873 861177554 264639304 196158942 277413809 324549485 343721769 -699133325 -182151585 205551372 424732732 953938550 552338233 464788690 205210000 -384035516 -469169136 -140610888 -696120294 -400372035 537459890 904926434 962893596 666648462 927406023 -876813993 117872928 -60825387 649495120 786447092 -530672670 523164647 -66437687 873119342 487721560 157849222 199713550 -269264920 282427924 -927090727 347001185 430163134 -85417048 -251090358 858743836 -336468291 964908117 -163083363 783661673 143787317 -73850947 -221276877 39091809 -774300864 -142721102 766488798 -986592780 -971424212 -398777705 216520921 351038636 24992476 976176296 -777209317 -155936930 -792159139 -46445713 -63583681 781938210 686183813 770534621 137288714 -396020352 -793949266 -481040592 -99599734 -164653124 -29159824 145519950 728090012 -549934347 579502114 -725022753 -217842973 46707595 -142409048 -913223732 782953871 58594900 378377525 530209538 -202355447 11670805 275478809 322235614 340717595 597635 -657634096 -158250754 -321876580 -303295896 695595500 -415759117 -42453971 -859712745 -140507337 -21601665 -514322653 918898006 -711656114 766493690 -348184529 862360899 -169556752 167961030 -370854998 829390932 375140644 -853338041 764368360 -684472897 -258258624 759856776 -175252042 -565405553 -392537067 -386043911 -990327678 567829837 -212840278 24534963 -531955887 -293982283 -154133639 -237089670 886561283 752412486 324123221 -755247540 -132345246 852899522 451677743 527088927 -947330965 -932057169 -441482714 601762718 -440229986 332566969 883341021 356389362 -951044501 418098398 784892207 -656121708 651403583 -276623423 -74158461 -981256708 757729197 -971250150 851668290 -180749212 -258051480 282373930 -357212150 -345017913 -776344044 679968110 237018857 371469408 -6464954 -256994324 634428946 -753944743 -932621374 136133073 -29686248 -704456184 349922127 -460286965 591965903 -786639231 -383093242 -789851894 365362191 -80922520 692146254 277532250 -370768737 -116421514 11057523 726254083 916869652 850984476 975728390 280181307 120026544 500085073 15712000 727716272 621314930 -375726323 913854770 36308812 930402910 -875457394 669383752 -266211327 -409416663 -201757166 21556099 -723269792 123701261 817858711 -84262447 -224926487 1012345 -156330355 -850971511 -921878886 -409043100 -230413575 408861038 37047768 928532121 -927607297 149160732 -161065935 640243185 -773095485 -284448086 269091299 -567108157 957975472 700252068 -651602844 -346184555 -374963484 191284964 85306188 614307586 252412453 501071471 -400255581 -258372614 -283598536 893152970 403772877 940028469 981951692 987654115 989641669 446350032 633876899 -421593436 -713839958 838291681 -911718429 765879987 992967180 -895576584 489300193 406016768 -592791265 205861584 -848610654 -630377216 904583872 -807710696 -243045306 171032083 -986422013 771038549 743036693 819153908 -84722181 -391123320 673519182 857983258 561038020 945742466 -544754257 843602747 -249339483 -298271079 888349201 305674076 176829882 391877478 -952564553 639749783 521200410 -874067991 258213391 24044205 313889829 -339379250 339424707 -233691710 431735906 -809602198 -892189346 17112616 -66277611 -386252143 588082063 255334874 -344921774 -217484565 -245204968 -175685437 892481294 -143787957 -454928891 -870140753 -800407543 -544000786 968912855 927960769 -601289223 533059009 -481851899 -610328421 556893411 -607928061 -32071342 -455787936 -59929234 -201613551 -417693472 64843060 275344477 -623429030 -58997871 -260358148 -629269839 726607011 -938199655 -462167023 574609232 -217083805 -512125765 -436363286 741878799 -898284434 876536265 -228692014 -618021709 138552374 930798727 760514475 -201630846 -284818590 72190707 -30026920 -549716691 -312539286 -154391103 -975502341 379063829 -821297752 -757966643 276106430 -78177102 607304390 32358261 216828985 -71042013 -637465038 -653626096 -793033240 -714859304 778851817 -583062492 -15446264 336416095 479780718 451356212 -595425821 -97293847 -433631939 -993563360 -217445413 528950296 73365970 419730482 -376244380 122356473 278275678 950397962 -876227360 -215523363 472512824 464140743 -296852724 913021658 -435476769 -272606372 -571455483 357321446 -399348649 629704100 325412299 -10054908 336737015 187595928 -591260634 945843506 -262549592 178089258 -692865393 -248784427 474402562 711182744 566382776 -806964060 728106475 -627680890 -136117619 -31979531 577442432 -174436126 518643730 -21583180 767310744 -241734919 276955989 -764420033 402619232 -77855177 -460486964 -28758005 158738655 -568457775 -321955461 105395734 -227301956 140348328 188782754 685297249 -679475674 762415425 784967082 935792550 635911785 120977101 11877251 -198902095 670441369 -812824887 350211610 512782079 580757635 281618067 -157643880 69186079 -432593247 -71043593 -49077743 737918145 -155462969 183645103 -286674182 88921423 490878973 -545216035 916496979 -195599609 849936734 189516589 497964391 901246820 -31281594 842055091 476146789 -511357214 755982198 118956293 355121811 42347356 273060110 -662893744 -695113085 -437586785 955036393 -775076379 783980684 -909470147 292142572 -766716728 -119025464 161401250 -302584688 422900111 -344277205 103039871 496161175 461000531 2092791 -310622984 -331142738 -82370103 -612641500 -498969917 -431338623 -727634464 -517487589 717762185 -886386797 -339782546 -98650331 -526615322 418565130 404192118 -749764304 -459575026 -128593080 444218672 -805707011 283829707 -236108800 -985175481 -935321935 -713399156 -880947079 -806622017 -712280073 -577088254 -845625235 766949374 493143458 504213417 392071027 -213542443 854278542 -323843929 836511525 698965832 -150272516 963965687 -249784641 313398165 59359612 -569139173 -284389114 -940929768 973459638 -595866852 -702436229 -536538695 346981535 132671122 88694301 569711030 740227459 -343402221 105909177 70871501 -583117148 -713203762 -932258583 311317613 216222412 -197711614 106882576 90508019 990241048 -966180548 -211471351 -17331832 292285266 -913945117 -103756202 267603420 178214826 -536783010 654806657 -230508401 843124615 -246210237 372523751 738418387 -976609036 509105262 -95423127 612091436 701386154 -327083109 -227536457 55743194 -398333462 -757889683 788747982 327697757 748080122 893582216 845261781 785637112 344378423 28640201 -680064168 -124142250 274847798 -203258385 -816066883 274561541 -432784938 -166719466 665818927 -998135897 375128893 -907910771 220638515 804477753 349220903 -450819899 155025465 -962030694 315604864 -642186261 -711734701 448456479 197174562 -591660954 -365840910 -431182643 -849861653 397599698 780281008 503913963 108533006 799210773 751605565 -14518786 466520151 129664138 483996213 433293860 -704838043 -588052428 432310852 774175526 165218008 -334026587 -119294718 358138909 277991471 -427589890 -69358396 -789200316 -392785649 -180259674 66431762 -423717397 -947476850 -378253097 -940226935 235498087 -397366432 -634604780 -227198742 165229837 -990762436 -928731923 -882641621 692516311 -98292182 357306360 580302081 391658142 349665986 -230836940 320126107 857536958 -172415130 458811331 -983775570 -274117080 181248155 31871117 676922089 -274673730 -123178421 -341005640 755979623 -895315691 655400850 -531908144 -421810478 839293312 604458321 -470410478 -125780251 -532999481 -176643570 -859616224 65432729 -228480309 534741804 -300446640 429533616 811814302 -868044905 -21707638 675930630 -92302711 -332002861 -50718283 -463350636 -56190620 897725252 -362224164 -836095909 -178830367 -764897715 329429979 143294828 990814854 -26278038 454977514 -196981797 543366304 950745254 -63188963 -640664361 213701415 -151342533 53805819 -390723028 -964038198 -445181919 959536886 27077713 -444529887 -565541242 992579240 553767936 279207442 -450312679 -928622901 -13413580 22400456 4346768 785809365 565953778 -172539567 -48533489 865164697 799169558 -930963550 -655797132 -995967185 -892740934 744604520 777075966 -750409849 -320302588 -91225499 777641123 -421598528 273962770 487892808 686189775 232190870 913177010 -785882017 408902640 -351331340 269684200 -739310145 563075972 303833449 -100281723 515741611 -381104088 241448024 997109328 576427631 -845173207 -501726531 213872508 989672027 -19935780 879247530 732282184 270208422 -598865570 -710207175 893640450 -134689700 -692552821 -343366359 -809582305 -667191494 -459763158 373121311 -977477726 -268013099 855157662 816272721 -617283523 339602521 -542640281 -536841372 -518579288 974093765 507444541 -506268875 -974828365 126701284 286018699 -538390182 930365453 174054679 -501984803 321890891 -52865312 373275328 -226422917 -251273458 -586325144 -842306818 -237344937 461961184 462242203 680266895 -623949269 -612042179 -346102496 218352954 -288905967 -945151350 -902710549 -64968831 900169056 -231174621 40350622 887599654 26357427 937102510 -230658912 -998013809 129116094 -274997825 317781453 602601531 -301459961 -98193930 -408177251 -9244875 -899166873 758214752 -997779048 41997915 -967666490 545100665 -292558849 740476985 556259066 -202531488 410633761 555743999 -874018641 -108743591 -76854040 714330807 -836410739 786977668 -393708275 -913021510 281599220 -850931856 -940475484 771625729 -500997482 460719602 -124978798 462002342 -471265176 73737339 405144587 -489308386 722337753 -528839285 -278447507 238182037 -855632464 290002681 551378725 36882057 129291566 835699244 -679067830 622315591 321424137 834624609 463572486 915852487 938173001 398373711 321208194 -42037062 -661934827 945596427 -981398884 -931128063 -320652295 794415413 -652328132 994660253 -563769121 -277685874 -624790286 182406559 859773669 -404811558 -723623035 -816493213 896197698 277113025 442644745 -207589667 886482439 158529146 536778410 389639401 -810074609 514673314 559958835 -629382445 811451242 -403747505 50701845 -532491850 -773340247 785217012 542483806 -402187512 802318106 964282487 70587386 -492527522 -497588667 -910540349 -179222006 703871854 -607900240 602125065 608995061 36059911 464726839 45659414 335671439 -650431769 493736497 583271119 -339774727 29981026 901389270 -945232125 -853654885 95775043 -213021442 -453311308 89315135 315008130 -48928027 -880611585 -245606530 869567032 -660018649 -174497066 -464592902 -86589806 -142298575 410236430 746733490 -583555382 154192827 -420704703 -764927363 -665162170 -564218346 495896601 -599008974 -350897072 -25005320 -701845788 -561097009 -93070759 804590918 -984374714 -284960897 774814667 970354055 -832393950 -22052086 -89968579 -907272467 -728566691 958206350 -870304175 124278428 562207773 486642094 213281981 -708524751 788377405 948109750 901728759 240443930 555652375 -489893154 -520041356 -829070353 910780617 -838143551 -996671074 163104138 993838100 327452648 -107962465 706536163 -72595325 -435069078 -107514531 -67365840 -799524575 -171713719 -288654397 537344143 120857363 185140174 352233157 428362726 -242375488 260851335 126624719 396615435 -963762708 -610199676 -128146630 -594698591 9631880 130319991 839939937 -534140778 -697067793 -258994391 -909838531 517234991 -139149340 -319440813 214264858 694413058 293230114 667383140 482335279 10524816 113486744 47807454 -305763270 -137419020 197733499 568510075 641932438 177784503 -884473779 676768427 -295137135 -692588427 294340375 -287289484 -428282155 -276495298 -923219609 -676988527 -50161961 -791240225 655164210 687567515 -206932111 -568988538 179641204 -661378495 903058390 526645513 364370915 519227314 324849970 -263580951 -983935918 98510701 -553555977 461765862 383318454 875667448 228299627 430552234 -211783816 680788155 971688749 357940306 731997055 -122609811 502294666 481761550 -174137358 -550343774 967224354 656277208 -242971272 893279452 -617090853 459994053 664862852 -777088083 676778229 -577330777 -44043698 -226496749 -878643953 971613535 -564403597 134464930 544617871 688454923 79000764 -523905391 -235916678 651537689 830650504 -735265918 678960789 -769970837 909014574 968556981 -392574459 65773890 -721317961 -267539978 -953210373 -251546617 -609937154 725703535 836131817 -673095574 -610623002 -404766041 -755408345 860646550 537955507 554398470 306331170 -678401109 -114892168 198245860 -657606329 965412505 -618246205 -410280519 666152978 -217528129 -718071197 -170728645 767214621 97816246 411542516 235900969 893369199 -762256197 -599290082 -176268165 -971933042 225644971 399486650 -888580503 438018148 181283205 -117958261 361518725 -265191373 662209740 -355768800 104285170 256886518 989056234 -949946194 -773839088 -484624114 -351049188 432952904 -501899957 94785033 -483649908 -929983368 638180943 197675485 879469058 -348510230 549909362 -707010602 115811295 761167711 182190200 -868906249 -426068117 -379938583 -664709996 496196186 556241517 -327304084 -963484631 -30864791 419094340 -423859604 -467038222 993383358 -671517747 754713657 -202509249 333841035 380999604 -470942588 -142489930 753079882 933125837 399546574 812241414 210213943 676711484 -460499746 266206156 -351554762 910098996 -921988995 105828928 -342971722 -676240990 -347179641 -939567178 -525992029 -845167239 435016721 494583094 -311546335 -999158611 401522472 962212626 400258524 -722222759 364435708 -231367297 -328784899 -610701636 -835882643 -488598712 -221209286 -767345423 -176483730 50829643 265501792 37885741 694435294 -294386510 -915755023 837378887 -635808697 30558850 875023929 -226912627 -693702339 -193268265 726705886 703049155 330802059 -974756915 348835257 905316661 444401560 547330547 -626163376 -625186916 -591410767 -361935999 -173823279 813678886 227912753 113203684 929569230 -24930487 775378924 421696741 -651543239 -665741267 -202854617 723524017 -726439480 -254576958 -29837234 -719000207 17813059 -44511215 896872315 -413469599 404624616 -853741095 843113577 -454086577 888781583 -979154247 -991710668 -109143257 -773571139 -556545805 186915397 345910380 482661259 314118294 -38996945 246648509 -285519893 17831226 -531188902 -455488326 662354038 -886054540 -713867856 74864135 966913751 -667872961 -485304980 485770888 248099578 -660939669 663906766 75282430 137499997 693415051 -597367225 -138433138 705106553 -316683513 -449912406 522642142 -553233953 -799939901 -839267472 690786820 337347541 -244790470 -476052113 -210818922 555010048 -448002426 -761409071 879710335 -4508423 348369969 544344471 150441979 472389533 552861305 -417914449 171099597 944155490 264400898 -954145923 -665297479 -906726517 -496923621 966371121 645719060 969577926 310322321 -750690992 -900311270 -691796724 928163246 535050401 -267805709 597719010 -106267279 -702349138 136038780 -900144412 -409776009 22361562 322104572 -479392931 -59729174 327514024 -351778937 161635815 956243084 22503527 -113900675 -33864627 -340176632 544445944 -705318447 788852225 805280879 588744497 -873550507 476807614 584705977 512526758 -732914944 170614184 -222889257 -914371973 910842761 -554020991 -888401002 -905607604 -304940290 740715882 476319406 -99339398 -881350204 -736252176 471088942 333375954 183227037 515774547 -410989520 -350797808 11827417 -304821028 659200327 357134027 -499325608 -543225616 -916461084 209647046 -307095947 -436278637 -332705664 646350281 -921748868 151816240 -487143651 -197241888 441255260 -877908078 -794373576 842148552 -534455571 -599633452 -766088246 -983610201 374596728 -367042898 -395085254 809873577 407870686 -78585519 -345597446 232552288 332207961 197824392 -930868136 -743974740 -289286902 -168267453 -994505603 -19417892 -904863616 972196332 22254148 -981565702 894857875 -99102686 -979291950 -367582000 -454361426 -555469447 -427365939 40567364 -157220832 -985576892 510305983 693435973 -586499971 -176076613 -60065698 -708645286 93286997 -780960615 -430738293 121140275 -176192287 -171045112 -802294552 132865896 796876801 -48458880 275921308 -820822708 -797161186 111971404 999357955 766034331 803667846 196930957 532810238 -805382136 -129276023 -879890653 -440038794 354426238 -905306979 -105094572 323871856 -465540574 854022579 734495460 130302744 644482613 -93782472 578539179 932128351 -600626798 221804307 153122267 -501871261 527727847 687295977 -427421727 382561093 511078749 -971281313 -511017311 186053771 70260128 224891566 -676419333 668948374 -295579173 -929966847 136740101 498333119 -674408381 -670047389 -316566545 904146956 153686133 -83483840 -633072492 -403598125 -967225201 258602790 -879691845 -857362957 484340270 -316679056 -68228023 640579258 879025446 -537761216 983646897 3474005 -962640207 511465960 -367227846 694763713 409496591 648232221 -398809602 816259515 638413649 771972863 985807886 -858612014 558264705 -649041370 269146471 235118646 545426776 138233662 283855451 -61419970 -935281436 277227351 -79378482 -526633836 80862291 -722719577 83247179 118706974 -250704467 -402404 50335075 -350878522 862243924 344513082 669112511 207092830 -338273022 -502774687 469825693 516881774 -715354621 -505801625 -844722392 622428471 -750781789 -917970300 126177128 139967303 -246351686 748084990 -475637543 -566488858 798844207 883508452 -20421607 110642580 -289821968 -201582257 824095899 -550524352 -44838496 801795159 -883665669 145831647 737905317 352341344 848693553 -199264740 -410299488 982235213 -544333733 463689819 820713901 958552937 -390092998 714079507 950083119 406101194 -360217609 -781884026 -441853455 161445696 247763408 -77228923 -32045319 -288736388 957298179 689884672 -769308407 390080407 -307704287 445714180 499696537 -626055340 -963543013 -475624325 -466661278 573673665 502171624 543083263 612708501 771728803 625128618 824723719 -408576484 211390766 -459663469 -958976805 125226276 -4964448 766425703 534655475 -815347938 -528438542 948041864 -233814981 -733727410 394009255 -206531667 -676486555 -720798535 790992659 458364672 941121477 793249089 739490880 -946282264 77070146 727466007 -258464058 290186375 101133973 -238366193 -477336105 -792182036 -636488045 -258773703 -103871590 -388444291 -326392164 233241104 476868190 450769371 -632267805 -419062596 -506243091 -850487970 451734219 -107126205 789038715 240985310 -186312569 -981560015 -952936477 -326250493 -100753649 174190278 153871934 919808291 -290153256 -676348760 -943264735 -164197890 -240392160 -532975300 -457726513 -451826438 638912761 -639516168 -543509755 -69153882 288705326 424159991 -40192598 230475071 -350071196 -527782637 746423856 -203829698 -490080562 -966549148 365071708 652477967 -921063905 -676130521 -637167093 -544504677 801136982 -664604346 -237100621 -689763961 383632949 -911625663 -612298741 603443079 528378085 859438671 -67374561 -232898690 958461504 -674581419 -607237892 -587103707 -542990222 -28806048 71488595 680837067 -89731491 -683801547 404368664 56066827 -594258564 145909562 -789116622 48601427 -761096933 -441137442 -776654955 647254629 -230931915 895319653 185024122 256063709 312339651 733072600 -71133832 -930608098 442662876 132703590 -543487432 303856927 -386208190 -759730215 270420346 707210356 134442002 -688614340 889635443 637158131 -258617133 -203814538 471012768 -561624005 735138149 134271555 -139339984 792866535 376481228 988290334 681447125 -136655470 121166004 -737816398 -969618270 -470143253 -519643984 -461356892 962799960 -104307835 -289010830 -434408039 -279003725 -576403505 93370466 568807946 406152743 -783621909 -22911044 898757632 77130170 559864432 -721977307 492506739 -830553701 -520734285 -756896867 32993134 4256646 -827796314 398748210 -585632078 131267500 147278465 -415856399 -872917712 -492704979 -319748874 -849748325 179096348 800664148 -847475660 -869516988 588564335 672215180 -315304089 -438991673 333400948 435377159 39781311 -664914480 18173181 -307378012 346816043 -666321208 -149542784 -156102028 -468175010 -759170413 -551805671 -854422879 878726275 201227953 207818082 341081411 605757982 -523156117 -159558059 -274129600 -988760523 -953679655 -555140996 -658208509 -507891618 -856028076 173120860 86789587 237240979 -920061667 6842906 881613898 -625711491 -66319178 -851099139 505466553 390560979 198296830 -391366094 -621570457 140668183 675706294 217741068 -735641621 -704672771 -354525238 -868475154 -3407048 -187228430 -232657611 -568159243 957655664 -93248415 -525097164 123259692 25482933 -142740764 190504148 22001596 962875121 -593004586 900114130 41040504 293106430 187230591 -296451452 227524783 271681476 969237183 300061596 73189331 660699454 -374096980 314861247 71327348 845631994 -805254857 204559839 -521143671 836005363 403052049 -907080646 166336077 640864878 325311378 -924820969 -832523052 414823962 -576457249 751107921 504534092 369755107 611466366 938271429 117029755 -241537467 453524082 207420357 742328862 -635314415 674908018 -406953537 -465176097 -409408123 -590738472 802264036 582120543 66671966 -997525419 -657218200 -438183331 -307623865 926775196 789521273 869044867 -766625069 111723866 735385050 549384130 547203860 837949329 532335095 910054313 22167538 94550314 -138879211 -322933500 683536669 -454977325 478335152 -901588297 309091506 507946531 -601133174 -110115847 -660125485 199345730 -488277605 778370236 -674470582 -674547580 -825953231 886499067 -526945210 -840607040 191953070 818523018 731770832 -636259536 633617916 73713657 250805594 643825249 -871954603 323437776 536558707 -116867014 -191501234 135659227 -307100141 441550043 553431655 -260288310 -663118813 473897000 423248095 -214925956 -551715067 290117752 -742860206 -853068978 -994978589 -950153731 390979095 -650325403 579927786 -377619149 501621932 197787068 739791215 665778030 -636886830 613326492 16884435 263562978 -336960759 -419850988 -879491709 -964444329 795764652 228386224 -261180416 441309075 -10410446 -591486868 725031593 601745026 980103712 163989469 -425677459 543590118 950895530 946499895 -342174992 615307896 -204690237 -641036420 -899098913 909368865 -597470717 -320167359 601544904 314698956 -115958185 -243599238 420012853 105878974 31883012 297405207 -50964287 -59894676 117747666 855251097 -572457648 898628663 768303548 -435707627 124898152 -115780286 -489419552 487943737 -296971113 -348814374 -29338311 804477792 421767574 109357482 -645021208 -325359356 -845969102 548779068 559483587 -453744622 -296443190 -71984156 3571669 -867437313 -455286062 -248940609 915477072 -402521008 -946823543 -303572845 -953889008 -238402555 -591506392 21830216 -827083446 886313734 705223997 -959919581 881700155 65502669 -268342264 484104956 -491931333 464509062 845182485 645392060 -890990724 -972671204 -813834595 -642402643 260182715 -75625865 -917179030 395536807 587051824 -260982482 966449614 -774786490 954806706 -913015422 404725301 -49478615 181421463 802872907 381356347 -66417419 -963065600 -333614777 -225059729 482059760 -926068886 299097197 818340597 677294660 436448990 984620721 -208216820 638792666 -368728972 -374146750 -817724492 -360487278 332981553 165239425 944295402 567088474 910082327 61024175 410000732 -467635761 602388228 620714934 869583698 953547710 -964584527 -525134074 -822589835 -917060186 788234646 -391724498 83358308 -23054203 121641885 293228033 967756800 671953927 -993652368 796026922 -477997782 899454869 436281481 917674440 828165934 251660665 -948233957 451838082 845996172 -11287664 292657603 -281219407 -859479300 -301494695 -78465699 985960630 33115487 836078732 845011589 548000825 740519487 -130156430 558046482 -898032689 -749792791 -235797046 -356510294 -561566328 -696315152 711118429 -544571232 -306241791 199143025 -693381778 -412741278 -699152309 820156813 -655776291 -747127966 726501902 500116435 407114414 115734458 -950158724 -493182543 -326777220 658203601 -696795502 810053649 -345989122 384772694 725566248 -971396560 891735703 635224977 -192374527 -642610842 -231141441 -343566893 95609236 818243960 431567277 320011066 -132174848 -914182928 -263725096 879665116 322162490 -498919176 -903372256 -617301731 -725124359 587039037 852706397 392154883 885848033 371391051 453270609 847503410 -655686383 115773952 364446370 -130073678 -195275801 495550944 694501887 432492012 -994035504 -194619874 -278325798 -957100301 345096370 109792489 731415206 814778209 539063854 90630012 -855789152 295481550 -113375153 815181018 194350863 -420954549 -51707056 476937215 -700312184 -495455520 -432604104 909698954 21322357 -476052792 -94406858 -89496215 -240089813 282647223 245730770 133575811 -467095372 -482248433 -459595516 -326761493 702579358 646872522 210912896 631242611 593766197 502502094 -280431038 79716975 46218749 447689007 121645318 -855190356 325434071 -542511994 951850193 800697411 -228226583 66247961 -611333664 -115438859 -838314108 -321793776 -647229645 -207068808 -711400466 -57019826 676385799 18352454 -865579553 -930085594 -266863344 882866676 -557434361 227237417 -578814174 -842771881 607460872 545761683 -769036246 -464877339 35441279 376433004 -473295074 -899795917 -688004229 170330196 -918470293 494128102 673278691 341574047 305982776 320837894 809120542 -251486097 308717676 -399681045 -102260647 768497772 -292252445 -800857355 151812041 780367957 685467171 737338355 764915859 -883836868 646825010 186501175 -209269884 -944391486 659449604 -679659402 -262579438 930284549 578155669 74111930 219363296 -89095857 -949669314 931176360 750557855 41959910 226811292 303144685 -556856752 -80692350 -793624333 766962783 -461968015 -807931967 -704156546 -962028350 -650075577 -102814850 103021196 -811084823 -706240471 99738689 607250501 807822402 -16049206 -693844674 681936913 -868816774 123335544 462053741 -263852514 725256512 -727861576 176631789 606890126 -454822277 -680665616 -639612667 -484239269 -453225022 871147813 -844355011 451312508 117371404 681000402 -498969477 -917451730 -760910217 763289806 334104308 341653826 366030942 232657329 176704321 -165770263 -294814224 -723872476 493306990 -158774599 131475757 182977723 102891556 809743139 -340596785 -884442740 -687693135 -442842937 898852137 871355244 -973065341 729228607 -686082607 -633272303 -164203452 746304484 534136052 -72807131 96854151 606616945 740952898 536078936 777958598 -139977755 -469956841 97393277 630301136 523172003 688207046 37910035 639634551 -873432050 -709318134 -173627322 155197202 -896820032 -473003740 -500190927 617524350 -757248139 -579348059 773153723 532854801 340254335 -863193144 -239343880 422519698 521221930 825674288 359954716 746856011 -961669507 838095837 582183279 -727507609 72430633 -422019360 236722118 519675593 449193948 621234444 399952446 -209187590 -735778252 -570337033 454551228 147866784 395156034 -175722261 -609281726 982374322 -492641220 371002810 974908233 840832833 -243210688 977031547 -114480733 611022400 -358415265 640593435 -129991175 960507736 32340911 -277136040 679599269 55060089 -825662484 -179023692 735541293 417777922 -708299920 -890630386 541913970 382435288 938273778 174025595 208015754 392772119 355822487 -552087290 75471781 70985589 690759399 -432691376 -326374641 -852878911 -865992562 -884340328 670100548 -255746500 83391797 332030240 980659702 686799533 -677017716 709491159 -793375350 -115540862 -748815980 525998732 -813332941 671019925 462991002 -548185002 -571344740 679545185 29314462 61550858 -564389917 169854792 -525807786 -925300289 -817560456 289620351 147726274 836371993 -339593416 -126129503 62028115 -173633166 -482610971 395168652 769668209 951532650 932688341 924146942 883426110 -310075461 263883573 -29959253 885048098 371676813 944255426 407904018 547942013 -890958366 904622670 -756200808 -689900375 292986421 17246261 -483097911 -114802373 -1730417 -890489956 -195207361 -30224712 663284956 790868609 753873795 272921324 -530331356 -346603402 -819257089 -227991324 -168674276 34719826 -289131560 624747406 61384700 -513362898 769424762 -144738907 412990285 -681462765 -483392705 348060313 -958034715 186954794 -161656467 -558865659 -32532376 -152478295 847392700 157764509 -68245043 -829647954 663591325 -456956736 -317166545 14756551 -475474590 367111291 973285361 -387674438 49269366 -522328216 62822557 104452383 479108853 -472560802 -242622268 -308028163 510949139 -909946958 -128954355 -712222147 -605776939 -777636794 756155278 -960614929 624250740 -513534279 844652586 19111192 805043704 170343145 -923764242 -784487174 813652283 -496662574 -315277782 523756145 758131777 -707960950 146778065 -724328764 708542988 -874925338 -290640827 948870372 -696845975 -17709272 612961734 551775643 247368165 122529004 357154159 915269538 788414269 -88968266 -436957269 249050610 -309091923 881625933 926988118 661167763 896403550 -496335961 -14921139 459475969 414693687 702527987 518448811 63180675 -238169226 67015669 440582882 559944955 337971951 -268798388 798525856 89097523 494590307 -653285381 549840877 301293160 644077951 851102072 -405567429 -660039302 -276879937 490460140 -476221445 968920840 307736379 17600201 440697945 612298455 418109051 -260771988 685811540 651159787 127365081 610793248 109871632 -163306616 970195802 -508222240 -891581196 191854358 463957120 788816513 -19452760 404181391 -457241625 -434154890 772802584 310200249 319842997 240109936 -935159917 397554117 837731921 432060342 -433847710 938623005 -213324014 -640552265 737252590 837556678 29661912 -470546218 596338629 119828242 400545999 -112305955 646303985 357601935 -923098104 -345658682 -160119315 -32190453 441807134 -86348568 -414615293 922571362 -991715828 138930628 188411990 -602608187 978462312 -921302543 272240310 -691770042 -836023989 887858478 58919077 -866818786 912224329 -841738598 31267794 367193965 859004462 834801179 -330497806 125458546 168710007 259255328 -722717731 68406196 720746660 -308565276 -503516070 5793567 -667028383 -124429731 -357291458 -791933959 678981690 -103935475 -92240471 -820201042 517749308 -203468654 -738553419 615397514 463235615 489911865 928718500 -528428036 -914004408 -246938009 -479172469 459219452 817459105 454007914 772792056 570700835 -768364781 356367059 -449311203 874439183 722621820 -499541570 2094560 813656270 -169252266 -869340745 -383607800 -39921028 435743073 680953480 -373828548 -99002778 -412438949 519200469 -340973383 153638229 -332068198 -435254022 -164320744 324577958 272129163 381558284 431692837 551045174 732944888 608057588 576922111 -251582372 909380227 207890775 962842087 -108593485 -306130455 371926292 657565377 693213140 591517364 414684344 437378030 -473972745 -252652747 -976106773 -412099678 -180992311 -432617688 -746538447 809923249 452804524 -534660194 -799902128 -143964080 -353697410 -360628010 814138844 983542750 292503431 -132527640 97784555 -745255184 -970593166 -164535814 -318111370 -577739502 -304596820 577710696 -426566423 27761861 38735395 299788443 506928388 -17811817 -214778552 -225514763 200573027 -444229879 -375160190 881265032 -387907582 -254450918 216379075 -761957157 -274870821 -497898895 -107910807 812797436 -752445417 -718045196 307830241 257870147 28727161 -717629773 -109838770 -875887273 787517666 -642908306 994338819 -905970324 213844978 489798742 -808351388 907020253 68592053 -946087163 -940023519 391282708 657006996 -595214716 -399903730 106808204 -514682737 723664310 -864360954 403108250 487156840 -311493594 177676340 -826002545 882078443 -652133415 -954590635 -100671435 -927512386 479970674 357501667 -248481093 -334340943 -777185182 -33037788 -179286503 400899488 -162007852 878357616 944709156 -249928379 682402376 -710485755 344606984 904767124 -306946496 -722944833 772872765 -569841787 32899914 -489245677 -274826790 -170611199 186476645 -845271014 662201638 239697368 855474158 -855562376 -683677567 883724366 -823957686 218059450 -954302757 5910494 303359547 590845939 569958125 236794250 -466275268 706757192 -73214663 440975754 -50376899 -643905473 168430454 623306478 -256875206 -992109266 -568568747 690255846 855243606 -423081560 976678580 -56231081 -933238997 466814791 380779795 -910029492 -747444931 839023725 208097607 936699298 -560577905 10456028 810210880 77749824 533057630 555047730 447224596 541487354 -710434695 -600048870 -311211061 392150583 547686483 -434771994 151925242 735061396 -107840116 -284383042 727563756 687425302 991044694 700937398 494044404 813132871 191037495 422379850 -293778142 -159068799 -657265727 882192735 32487342 -696137823 139794308 82557024 672837108 442494721 584790284 858825749 956814745 -132436252 829550219 572982962 -785223791 -498723751 130918842 433750100 -26393375 702391139 176097426 806748942 -557883697 503419725 888475643 389707078 464968554 -670170922 551089093 870279825 -615775793 -288560875 238831513 31053680 304554031 -958201957 821519638 316325464 851106627 968168612 716176403 956046625 -156475367 -886605477 -797427627 224392065 -243907933 395908047 -296489178 51531682 -332426020 304308628 683577399 -768038905 -130442336 870559512 -323602207 -707814398 -218576738 -541721815 107052994 564894823 765110803 -698048537 -691730248 -732374965 -971822777 -774204997 699370656 -419606054 360083834 249897218 -27181932 -829372603 853229207 -936833645 -915876149 895368981 -724148324 -982555574 424040589 91810211 -165304765 -576996151 839835572 -935202750 350221480 178659281 629978723 528928436 -365185394 -364332282 193221533 340031991 -254162551 750577334 -364711619 -233222256 -609986499 697383699 162829852 -545082134 108453162 -477430090 -579682493 282053954 -659064677 -578550686 -886078405 -375195122 -714360728 138470213 -854648358 -45952671 148758619 -617131660 -634994508 857296152 440653059 83232545 -770654926 -946200907 -519327000 253715526 -57178131 -119298364 838437304 949065207 799376024 -766290731 -833152171 -839728003 -474668828 556155912 892400852 64938541 -642988014 -344654930 -402935672 -402133459 -930341640 186414762 288439295 919083777 885124787 -409013348 -202449932 879757551 -172806862 962718224 920687978 -630320273 920167217 341692156 202914760 -901651611 988784190 -344519528 -116317366 133159419 -621981875 348576802 933373843 710885051 68468850 57217447 92978990 -64186219 410060153 -839477906 251399238 -183774216 -181200338 272129452 987967117 -843086203 -619496791 53637827 -231398582 256794707 -475335273 171391072 863448033 34778863 -957230048 -774919555 -757895949 -426371609 186892858 443647509 553832400 660881343 -339641290 666265065 247287912 -666977709 -259088109 715821989 -728735015 -647926439 -204900178 521426108 931464833 -223847986 -531901952 948071913 780365 652234139 -110788471 457669108 -563589077 -864738283 -795956732 395028333 523917566 334146954 -7010082 760056776 297771542 -970262431 -33694343 -103534173 -330769 630526736 843637559 -209711094 -48664953 3584800 481282482 537785542 -314143566 232096684 862934122 -317616756 -219977481 822035405 829210469 414990267 540446121 725307072 -521595136 -382600856 -296401229 282191351 454766353 83722046 295695010 -896583699 -916888924 142399463 998137598 -938531982 848599093 680040177 332414512 -469044763 -846486791 980997965 653370257 404534982 510409215 -642415563 -776467729 -760179988 -922884463 4793509 -278766831 14729365 193726917 540348297 77774732 -765346638 -433599640 -371785462 -489537010 741881720 224727294 -117379328 59658415 -756597898 244183361 750079088 112847187 -11565114 261780991 35048301 -218818397 -769330821 -418038608 -685268016 -424049076 -289029591 -922835527 -182358527 -365326101 264951477 714714124 773130887 678230085 -30048559 30534478 -340707159 973109515 -582996386 649232505 858749537 -135558987 -477931161 -517940614 538505218 -115266353 926180663 823737554 -92904337 684635994 -48988931 -415500667 23353543 -275708870 -718741710 493777613 932287135 923153773 980475377 -740416529 -971591920 -769370776 -263792557 -708902810 508180718 -416701511 -635716570 -96415079 938218241 535282864 -851341854 751523210 -528366583 -716959196 216575299 64728281 -558630876 595413028 39722610 924961415 -727169808 -28665305 596499779 366716103 -374206744 -675035162 62111012 -340557126 533573006 782044746 -71698811 -579311064 -118398294 -931193279 -334630087 902509593 384032081 741288326 478604989 718658947 60635616 230946987 -214561655 -731864755 -932725060 591555743 866397398 661520208 80394602 -399484784 203411 272589781 641461622 -738264726 -765114311 596173405 207644528 662991717 -609830393 952487717 -310700459 808699937 305374594 878214323 -6087837 -90573019 409573259 346396743 860519133 821945589 242150832 192084422 -587581426 -590421225 500160705 -95373935 -181219003 -16428831 44296724 203095604 932377315 -53116572 -882881751 229472569 -485408265 -276670312 -612776844 880083366 -231359057 -989316488 740755655 -979234141 231879030 465177147 812812866 -843677351 913079842 319547998 830459531 752143863 419417453 108227004 226544141 945272280 957334341 -822691149 -942182878 914219373 -700985602 894793444 -382913103 -351639121 288784170 -441789271 45854192 458359029 423971917 -319880908 238208381 708190091 794267041 -712851028 -871944221 -693573627 -830058816 177272402 -340198588 -766078818 -513585250 -548502017 145472928 103525457 -480506489 42986165 931393116 -655483772 -780265943 -143849575 -216482077 -256708338 -348907697 -116312681 -557154042 143775372 -917188881 -145563822 -192489288 27473473 -354683446 65034374 -488289456 433757882 -431004302 204403961 648555270 -757649148 -572066348 482180507 -84184899 -386893067 211164122 764476078 -360180534 678232276 -576437539 -858213470 -977035388 -608577203 -903136699 -513253125 823851729 -987639570 224231723 365970206 -148870628 -444709798 -465281949 -818217601 26022896 406250772 -56011227 -866402099 -366668722 -414893467 478182389 -124272224 792421731 93806846 -588061429 -671009488 438026890 -186024700 599627287 838564942 -996058970 630137242 -92956348 -280543264 543666527 444208770 426532367 577613292 -193032366 -812642174 757141499 196878088 865345954 -986516029 -419835718 -221003469 -734364511 -660834596 290364272 -316953063 605935804 -910310658 844612369 642569295 -946436522 -694437061 313420558 -942179795 -750683734 148098275 54686809 752890836 97352550 -272806131 379985716 674911920 -455510876 135772059 -132397999 47140746 180049258 881676558 -102780748 485178127 -762674327 -800992335 -776019671 -844489704 946968417 -427713230 -101066081 -989364381 -829338039 434950500 128493662 899902693 472759874 -333849694 -555152966 -118268808 -33395258 198585797 609408994 666035817 -175826873 -42061140 483928125 959871963 -585459855 -248451491 686506812 562772420 -141946206 937508944 -345326013 -386859178 -589691930 835842848 -341211169 -699229267 -710827304 613863845 186757375 340268385 -395516549 -276122957 342595713 -783449557 -381198824 348667386 532093094 -968711430 -769258216 -339811252 -544269777 361173434 383142806 -834364477 811799818 944128011 485845306 -998560342 -597409838 661326611 -681903730 -812017986 958853262 481450531 -370375772 -621126977 -99149952 -423779307 98004283 -976825756 -506638274 161676088 -924164681 680223742 723674681 -182901599 -228119468 -171452519 -350210910 145614566 -327102595 -451370317 860522478 753770918 -547131733 504098460 -543692583 162930292 -163830576 516171817 -165984915 140050364 808931925 -203666358 589055980 302385553 960966859 527974344 -39439705 -613427521 -358644798 -995866734 526925133 -365636805 -494602186 -485596804 559531227 342177176 674537593 -60889292 -74658640 -299427621 -30037536 693861020 -673397633 -4385532 350978150 441368015 -923321347 -124982632 229318614 -252784489 372017717 -400098559 75809429 -814976750 -283887709 946933219 -845421683 507375275 606289116 339114807 708058022 694142949 -494416012 -715028185 830860424 748841552 -548079167 -18018029 240214027 -724488818 -75120388 -637310404 -133777083 527987250 -108778762 830283100 284139802 996681837 -608231085 -227126273 5418687 -345643156 -167798242 426536545 -235430281 -190789972 434474086 452492073 -145267017 -880645173 -644991470 -981258550 -529476572 28431733 -218064698 550563681 -833922813 505277123 127313882 -899376666 -169088885 -581184975 -57742371 -714053795 -798880712 693621250 -353187451 -839332712 724517283 836561220 648931135 744864880 215833804 414404655 -937256855 -962924448 -266970348 740569293 884240083 -227886582 224239639 59182016 -827090398 943152350 237234291 -497810440 874200346 -292269145 791695949 -91292420 -862487793 698340360 490908793 605723576 -237109552 530469063 -570005939 305092511 -268378871 -238919718 684024790 -899833191 204579625 10307642 908763011 877015198 322398486 -814751697 685277064 -481261412 382670310 -220273802 -387537398 983561361 67309389 -752979185 710701373 -876084745 110009099 777469789 842881359 951729609 17253977 305031611 -352617793 160161404 -950298251 -227210519 -433752414 454598895 -715247359 909547804 -931901580 -376623380 -58817538 -351995168 -234914250 441925365 -868200481 -385179914 -732394534 -188751778 688950140 -275588750 255938284 428400493 -993879380 -43601400 -157838043 -870921716 -569228176 617863483 236723512 50714436 -799720797 395545431 355463881 266754523 -941512312 -278866467 -547812650 141317346 -303809655 650870007 128268345 -350956380 -111640289 -754864031 -961335956 589341098 -322448054 685796110 -670126072 -326820944 -530343986 352274748 539735063 -278376852 -963527369 507761197 -638183375 -249807199 -144405663 -799962990 -129622795 -281064798 655175252 -861078526 501337570 -100058896 51505118 992655264 -230640895 -814232673 -222706479 -992194069 250232644 -803753 -337437964 -802550545 -796468880 770064159 -390201336 890062644 -119443467 56718423 496894701 -974779232 -856284954 95553224 -183198143 -796167466 -985597979 329201702 -395146458 -757699070 -694619221 443800173 -522716205 479729771 47300422 662220746 -608144159 -495509677 810323002 236889437 205430689 -462750968 485947816 517969537 -229484596 -580479832 857063367 130497005 282747139 -13542697 834281847 992850020 666573377 113555360 -655571672 -953076587 -172115356 -938373090 66741400 -909045165 -204140617 -207582785 184648502 525102007 897178219 -418998142 -857555050 162314544 -345831411 -226051855 832425352 -452925947 435090518 27591216 -211101743 522475205 -413043220 -881772328 -582807261 -649107951 654437206 -661908550 649228855 -388673925 -328624646 808448704 -213110880 26300293 697417749 655652869 -623658226 96556389 974945350 360815804 -402414555 -828895908 644228064 597708989 755100375 443348954 949179506 500777868 100305378 988729341 478016726 -58346026 -171739502 800087589 732642563 -441704523 -692347542 -657284294 -168274879 -913595569 739164744 -277066725 -980969831 140053553 -82134151 555003164 -151242608 -572101949 -553205781 109254987 304264614 -764465931 378577587 427651264 233746009 518415561 870971876 783974828 748936223 392524046 737189684 716065499 404253583 -733719233 263156640 163068728 721537201 282964884 -86973518 266766827 -692593226 297273688 313396252 247676609 716632422 355665311 -282877097 157618935 -866639402 -843452562 398762 -669208323 -833409454 279931690 -898974777 79639685 666053992 744140880 -974768899 946682096 665382314 839204464 54427343 361531947 491811831 -722123721 -855100550 -829830920 -85991061 696260906 904880432 -459744684 581315910 -688466000 626786425 -175313874 -774308760 359248995 744881982 582675965 247777583 -435660334 -222418658 276779423 -979984662 -301770085 -891493391 850858187 776850814 -544823888 318932525 -316048485 -152352203 -121999371 -871350421 -253925086 205954820 134161732 515707651 661970536 23133208 -980256184 566342091 -607022346 -16022242 -951426167 691714293 186972852 -929665042 143027261 -249973230 -268245220 -147727332 -459208689 245449324 -112463285 -264575954 846119994 417949922 -451452053 -716876951 616309178 -162140453 923348731 -647881387 712303082 672766106 -510955811 -578425564 -823779212 998759143 597585249 633586286 -806020966 -765119110 -973376144 -544806509 199368350 830997881 -35901736 111564538 509081108 955699485 -268662257 15457505 906185706 -200665082 251238723 -192472589 685037427 698919397 558211124 196733273 -94064534 386867121 -611225855 29310875 -268316445 -503523754 846442394 365347018 280569237 -972624741 379084488 -87945468 -359327783 693513183 -379997646 -658396539 468708861 -196676548 -915428960 322433868 755370803 413072635 910393105 460903668 -482851328 -3485775 -802473673 -49827031 -671151903 638730209 -677878232 -821808185 -625562077 610356397 -433296141 -7259247 -35684494 247419883 -233523073 993741783 -545685535 -833802897 540923719 970495550 793057681 968365483 -522996164 915884145 562276274 -168995012 280145089 871090901 -960851325 863986607 76330520 369963775 -557746812 -718939536 816551425 821198288 -325412463 -449346858 333207602 -381852532 -921669519 -589182454 -620682962 -453666895 698223975 659643772 692229449 -218905321 -519358002 928450656 -543203958 528074073 -485407139 -996496089 645997397 -141488420 -136827379 415698869 -816240401 510129203 947881931 107614975 -249577832 -486714026 -869184264 783260937 914801617 909305206 64245173 -81101354 -757520536 809436353 -938753731 898924622 -515311903 -27504673 937110277 95181441 630101386 582245964 -343286078 -426186696 821547266 3692505 -424384490 -936820691 -535033777 387725409 -666609051 368017066 -782187905 351768243 -85457058 -674955000 495635769 -11135992 703599092 -276284151 185750273 -917551942 -223831194 465360256 992247877 800230099 -525739378 -941427663 38921791 -473849237 237050827 -640232134 142145264 882556961 -906138930 -218610430 -267485031 537665164 -877634783 -441114980 -472251454 -769123942 -352968124 -224529833 907547450 -459170875 -328116497 -670705613 -719952621 303224627 468453459 -362735316 -130212933 -141317062 364240733 -867695107 759981033 -127604872 -522639033 -35702607 803582672 -23681396 804133922 207289140 263832306 689738912 786028522 -343361928 132459631 58461703 -894832734 641263853 588911677 -193733715 -841601746 -875507533 118029453 -472562424 -48650699 134532013 -697802894 506649521 -994940299 -586057485 594320965 479719449 -169921740 -962577666 434961995 -80498918 -289981217 -976643719 -270488555 165845211 908199591 -896380357 173775643 767572024 323437360 -496852337 929887641 712593050 40567730 -583904510 528442515 -204223943 907220060 -452945440 -849772855 294354477 499647925 360176747 665766919 621207530 -727641215 745163656 646331573 758811000 898989210 321715508 -680943106 132993389 -655112171 -61286291 526197338 -908958903 56590550 -1601817 649555000 -138314447 252593309 371025640 -470560291 806767316 -367416663 -645216164 512604936 -955369638 -966055311 -261417417 770476376 -449839481 -16377092 -804563686 -592508242 -700713627 -963264361 305563203 -46642643 63445112 498482842 56076624 -330003095 966732127 337972551 -989063142 743117155 -781677528 320434774 678799751 382656150 -90959816 -477377973 -980113832 -174227350 -264701568 328877002 690213599 90026130 -583902169 812602685 -229731263 -359482619 -184298494 -275252006 882924457 865526946 472331716 545146523 -240075993 936492188 -577378779 -4758587 -189492101 -115078134 -342260600 897346314 -906755148 -492366293 922036122 121017263 429617695 568675794 -276202690 538967335 862556631 -175190758 820057499 -185983984 621278068 913297314 -871035217 -460615943 223989923 936890928 774455959 950845975 375338939 -407738824 469468087 81294549 382724457 244879601 879072010 573280259 -945183782 303049764 -421579325 76760447 557901341 -701525981 339158038 453858049 23892977 240109173 -882206319 541551288 -964774786 -274922714 -838232755 -215499299 259989624 -434120126 -198407578 -11537025 221920942 231575688 -940941482 517689403 123535402 207313066 115287297 407010385 14738386 -929347741 -455336295 378507461 206074494 146130564 444193420 -104032757 917312723 -21404947 14628315 -310168760 371653227 -618281531 -159156406 -158254257 93102870 180771569 172092534 -712059465 -45793485 -378938509 -837673932 966622855 960175440 -929149997 28030682 209192772 -454602761 -417374788 -485481873 -653931393 -959229230 -769728990 -583889230 -216663747 -560618265 805744837 -664838641 887406096 727200113 620539417 444784766 -586585712 267452203 286006658 77249605 866581197 -455935755 -437037911 653277334 97810067 639854173 -523198769 -301765780 -563016474 -699287148 -991842403 -382924741 -652680731 -111526822 -651384053 -41397546 724641532 -718513422 -433078370 -686272359 -71583454 65871491 375242617 161580190 958689440 604869425 -759070371 982085322 -828070469 935353844 -469198443 -643086548 227192281 -941869933 747819554 -319515819 -57518473 489664279 -544779944 -508344263 -913480122 -309191906 -119936910 -451441247 925297334 -674088026 -922277046 -417626744 -85418809 87795025 -438027982 992110710 -654564758 -397140571 -729006733 -432970454 -166016563 -906600610 732983001 545517270 994589493 752235063 832252377 283593443 -519047135 -796336521 416807550 63855737 158650318 -71959321 -900611166 -965635920 51066728 -718327517 886040620 -123504589 -93737599 -576218146 -823919519 -103854879 -927755384 -294035548 -278928777 887677777 -794569092 561917186 18757250 -526602941 -258420655 950642264 -912814527 -311108880 -782147405 -142459142 -488002487 856080785 435072399 621272636 408752238 -629810968 -953191141 -154503637 -317115745 -908244670 -708374827 -706431384 -390003558 659522953 -345155080 -878092905 618316885 586681643 -922906049 -858189655 261720808 -746413306 -226931971 -918686296 696617254 238483221 736771929 857779338 -987458503 -636872665 722394728 270354793 912454859 248334481 621702664 847464331 -120850705 377058075 542520236 114446249 44633936 466685361 614334760 675892544 -848064945 862524097 543672943 -173298165 -595070244 -657297228 232464651 692785838 92712627 -925749549 -779350403 920048652 -701609007 766683365 439757880 158921450 -594707733 744864569 -729265068 641893064 -853936665 848583921 -821424848 911505552 62299019 -949450456 171619303 -737817096 -658437881 -356745701 648057535 843370118 364930766 389340635 958597008 -183180659 128254130 963713075 -628858794 285455750 -462720026 957166016 -303437374 693121899 -528470364 -949432450 849648424 414031989 224598497 776489114 -920291352 -379380624 -615868038 691068536 -479725286 -132486014 57678089 -498137299 -126285321 477803524 154165409 -26397332 44219385 360375829 -870467246 741305172 -334492893 -764668299 -493744944 -276433837 747337644 367325446 943004340 -477734110 -155676556 -429400357 828653098 -282281655 -125142271 -399529685 139577398 -977616026 425419864 341947337 988505980 -37962087 434325891 208046232 120642353 697718620 -130067434 -115087090 -621506747 -367039148 815986171 306047689 -420606469 534584342 504292561 158326973 424882719 -661592280 759848669 -588709502 -867314514 958245277 245508836 -333034043 56529932 -390559059 -494696580 -807371260 -552929723 913991018 330812479 -410750517 121473599 899519591 674801955 -77097725 126190473 -61280536 410304568 36280476 129168278 430409175 610815070 -360597888 -345656420 -671212954 438005449 523868251 638840635 36823088 -274472126 -181191346 -984201351 439554462 807405502 -528991277 -924615714 -516766567 869508969 888639480 -323405308 -139507052 -263679627 -724379272 -941148263 -851055452 -593193524 541632240 -64219122 367202319 -951827239 -941448448 320101757 561371960 886059251 -693388280 -607355407 -252560904 -677065334 459978327 836626996 -460876599 836039296 -112157144 -945888106 -304380464 1835352 413489919 442843086 -139322874 111836901 -465620881 815972897 818034033 916708150 -194410926 -587486408 612587949 -175680968 359316477 -278239377 727672203 494736683 -160956459 -699812517 264295542 -640162045 -983814364 -657124399 -314388132 -557601500 249178548 446608313 -900147662 -940672714 228303184 665633304 -842895843 -606309804 938843642 12316124 162355170 13738670 942587466 -529361205 128121011 -615605266 -815752860 -708753969 506823166 -291775546 -149846211 -255752246 385072152 -58068264 223885165 498788300 57771473 -481261311 -562891253 930749938 25286140 858814315 951440764 -657677589 -624621692 530670156 -117781781 -283984553 539877545 -248234636 534789308 -369639897 267583896 -103225019 -16152368 688993657 -271344096 -940199834 165064369 497186768 -773690196 -41748311 -672456404 -504309010 563456867 -418525502 -453297187 829683286 209406405 -927908533 640070748 -305463635 -592871781 315168430 177513899 -160235640 -19778384 -827923691 560858251 -51407040 -279454381 -818023742 971005299 -136766055 -318492918 76890032 -586356166 199377674 224083603 625269002 -887475404 302706739 684871909 -375710923 -805897297 618637323 -600157421 151548855 -41844371 850374714 891573239 610348908 -346206687 -183002070 -686468915 -450044412 -173025984 -556776147 -856267530 699362858 -181362135 -101254019 357549222 553991778 186003207 292136369 955492492 75595976 -697752674 -506737248 -968346373 478417702 -234036766 504108330 613988066 -242472825 421878295 961283961 592946112 810635052 312809764 895304604 -654175678 227886534 -1328957 -10268377 -232319495 -430269702 694575267 686938640 206601707 282086153 -804026462 132725440 -895949342 -401128915 206597521 499148713 -361222817 -452770092 873117310 -427359677 284592087 379171606 795894433 816083164 -610150807 876076116 221919497 -994337808 -259341077 324457479 -193465686 953087945 268838834 -807274012 150686734 -453615057 -72987567 529744214 798234545 -848337477 340759406 -914726681 -798026060 301351284 444480877 -72514659 214649046 -431567920 -252662611 863073512 -556796882 -504842959 592534697 672292504 987403070 693663657 127742799 -308479077 822861840 581299136 103884287 -350198967 440416609 981452146 -462723984 -211811542 676330026 725717850 719058511 -97257525 562423472 226800464 -108196450 162953183 -487420813 777560063 -964582316 -29331757 -817089592 -688144214 678403597 -794414327 520732644 906053643 653135612 51064170 -918050183 340852065 -772962967 934277221 242703377 -683912173 597166542 -742610473 450648139 -820211608 -926183086 110609555 920320410 457974529 306911789 -564284737 -406651317 -88472388 -476288662 88895536 -396997814 478356478 286149580 240727551 -312663428 376426815 896329835 293407351 576988459 978618777 908745440 484852644 -744269584 98269953 274352656 -668824713 360502720 -792789978 437430150 -783371088 -864417647 894025688 850687183 -37129752 467668780 731700359 378227432 489073925 724862748 -614287880 -147169037 -190392325 407810808 -612737151 31651487 109877892 630387628 711457616 -779956067 705790425 -496165413 9348477 -255449506 -890767009 381035555 -201367963 241702292 844285347 754779942 -577744756 648429365 534783406 373077886 -724989056 -513481360 663454858 -563917693 -70486132 495590325 847259408 -889005302 -526321220 -661839973 278477830 172222349 -443860160 -254528711 -996726217 -995134031 139488912 700129107 -201185137 -280556126 -908926463 -747590025 -382957059 662096370 280836891 -817847606 -797143577 220859797 779282134 -716875841 -466718156 228703217 -740502792 -787258146 -904385506 479487249 -202248157 -447508602 547502133 -817146778 460075342 722574592 102812137 -412977825 -437135134 977554714 -219426137 88651392 910914788 -16061177 289205076 -401816078 54963778 -830392279 -545179942 -309515244 706456842 58431472 931227462 534708906 969346025 -669743646 -531032449 -269083025 -413288348 -223241896 -227591604 639323403 668996900 123695231 -294822288 613165523 -198319449 167747814 727378260 408111507 835760947 285058136 969508299 722358683 660734236 -499157487 -523142509 -729965951 25153134 -420531237 189618710 -588494055 -885636945 95151417 -809519247 -389459383 -616594906 -552858202 -408799274 -969776760 396919222 601094693 947537548 -110471828 532073422 420289518 647023506 -123991355 513503172 -369392051 658483404 -818639352 68887003 610357007 785850945 -314204384 373241659 402527763 545032731 -205512116 952532239 363931494 -808373180 -880217636 -288571668 678575307 -973243381 -184397165 -485282895 -918304541 147083332 816163934 -946625823 -55586018 466487499 744741229 -461800686 423053268 469167874 -391479802 294059598 -925628840 34897120 503968865 -463022678 143683437 -399412847 -385971526 479663646 313943927 -664615738 -155127796 -47929176 -841402867 52860338 808070796 707372207 352201258 -70717342 103546212 887950128 -58698697 696398554 12980765 369802275 -851874009 810737201 111598979 -264519736 631546710 771624437 530368036 900129766 306942424 -136727574 875758844 -771341889 86963367 494538853 -23331818 -791321786 850645361 -234897574 687633074 616206747 973827960 -64171247 -825810659 -47691469 707040837 51047596 -134281381 -998813198 521498632 870341732 133387008 -591884364 -714872548 281302627 319898206 307735032 648079290 845239866 59893878 -705279009 -218117064 -976629300 -62149659 953876953 -700848530 960683199 83246837 -703327595 -581791627 984367659 -747516571 -978378690 328115503 -124418994 -949096633 901435981 -794727312 384405954 -510957247 -28589113 216664058 -580866642 -818260545 639270153 998202723 -170952910 487710942 436981382 925249133 689812322 -790653671 -848634003 -292458356 -340884695 -577244951 -932946050 -889604616 904422849 282907408 -760538876 836733621 -590783785 382419841 -996355661 -887731432 825464757 -425126516 -801145589 765760984 -632419361 628719124 -22561622 629844718 -53486658 -984250856 50694927 -277600290 -458868891 667646229 208310132 682008558 6422790 -990187795 913079028 883602428 721873566 253715449 -242215478 -275719178 987716704 635829023 -295826721 -863141095 -94916203 685016975 -929382383 -288561674 4241467 119018787 -291119863 36758402 -353201958 127695742 712338044 403220228 504900482 -746942524 -807948448 628736228 498963559 634923968 -835489756 435754585 369635584 877881857 654841778 -611192890 -651383157 -835747402 -832241761 -365176055 -190780642 -749298984 871832071 43376332 -180328738 535950397 -114190037 908290270 459070255 -11821191 892352288 -879240634 786545628 -968465966 852452945 605600512 -154439131 -326518672 203145232 -218195137 -245764721 -556297918 -43490040 96713185 -600301142 441156519 -230375676 866552003 -991969352 614231654 989322468 310790215 -59449008 -246407190 466816550 119640348 578104110 -795574172 -189300791 -894619852 718933385 -805706181 735743522 -292131756 647732012 57278733 151633045 891884394 -730249290 -970226880 -240666795 94822447 617768150 -964718808 933581673 397825218 -141369057 543321565 -820430423 -6242219 865781167 -295623053 -107884221 572152378 -303628591 37043817 852947955 748707597 -70303288 -222816386 -627860000 -361608656 -900216953 -113709244 -933900517 888109863 266470616 971466306 767517793 -850055066 -570164631 915213007 407296722 950728279 -487488371 206047640 88750366 -433828280 616461285 930319063 597201516 -387616026 121837661 -341964574 145868262 -991366705 -343170488 -209396503 178049386 -2475062 535172841 -883047648 -40272167 591849553 476469134 930647062 -280164847 -546676229 -631829634 -650992473 -449614822 648744912 -782134305 -719047913 -530084920 40585034 -703578833 637086680 884149321 892194627 -265576776 75551851 389764848 -261790349 -160767655 -97332647 175026607 200531425 -573705773 -737185187 -513670142 763191209 222919301 -46571012 -423408964 403923287 675343303 790325985 -344881102 -160679842 -954382330 -236612205 879850570 106630682 106304593 -597595004 -486566563 -616600710 -432395011 479700926 -552542707 -148278138 -182976314 -57829725 -387909273 896453743 908750890 -743357551 -818445585 -723401565 629090008 960280352 -396443529 189949596 602296841 598642651 -567000193 -87665204 925129070 260972921 812807967 -499515886 310197336 185508060 749609926 -279054621 654178770 233021667 -213010230 969905982 946668119 -937584575 348780894 9139304 913513059 -869115618 -501998773 553514706 42814187 -170992302 176247479 190146354 258162346 -14863633 -288618626 -622256842 -420718705 -25285873 -649686607 -215753999 -106808317 -24634918 162207768 -172305119 -218682339 489988224 -382967814 -218811811 957948821 291161573 -833527127 -150986302 -579156891 667708386 104952605 -593257669 537857360 -899210585 -419367654 -636416881 177875104 913169917 611023479 -611380863 -867243809 41979754 401039994 993823653 -176368609 774864901 -951721277 -468875582 -58208240 -114825070 489297357 -230575925 -579095302 539758718 244812694 938313177 -223213163 -945600112 -289302110 -614239595 -667082784 881059 453935858 -161010744 -198045205 -591960549 -478806119 -4300526 -850903713 -458630798 629090388 553193177 -509828745 608366472 808421318 -289423576 250803819 698686632 369108415 634172404 830403926 -119482031 -393939833 567932033 358757965 996820575 -386213801 419166262 779340647 885385675 -936196951 308774796 -637779391 -564880096 -727407369 -216685883 -898343313 429150196 752602247 25583029 -257502052 -111222237 186819917 -872536369 675187105 160591636 -905870750 -863666792 780684174 -873029392 525795453 353233510 -471821026 872993882 -553429655 -250102939 387359078 -618950094 -645485125 -329730324 971917667 -167190712 436237893 -93134891 -327409783 110835439 16210426 -390390941 -161631819 45317825 -333571747 707407938 577145684 -233393536 172520080 -907375273 -551805712 511163566 204067270 308478676 -11971912 201344725 70207855 453499441 499388768 993825790 868111798 -915130933 863341638 511426948 -826078271 624136441 -62689808 983623699 -250677059 674354027 570749816 169381285 -261525578 624281523 156946670 -94670700 28187412 -56400011 108824923 729382642 -662903647 692322980 -811560153 468885957 -224137087 -559010101 -650774526 -105578933 783215437 492657032 57349645 907097628 513664125 -681938256 -196422437 201698020 -35729499 801593573 -521571790 969044604 400788962 -463141236 -731554876 273801557 -879070960 23753272 194016473 32216602 47335878 994942568 -403718137 -867795868 -418649703 335829165 792093029 -643798897 -196727 174453108 17329178 940608707 -204987178 -444465843 -335385399 199105698 -435451678 997410358 -519663429 12869590 -909535720 -869099073 857124688 584098207 -861393988 431854910 -587167776 675574279 839794906 -738874289 982842887 -566988163 -14373238 -721556835 -878804358 46804794 -526525578 536790063 -510337948 -649931892 -105209490 710982333 -619915778 544669219 577450774 850961286 361157147 218310016 -476605612 -582721898 -291415203 410813140 -552852094 -295219950 -9367253 -910484512 722767699 996399430 -880656722 -982567490 -699536897 908817469 187826444 -639892883 442555034 -429572748 -920417198 -245338943 -321213516 895918764 862562107 357494016 -133628897 919946779 -628536893 -240274887 -676253292 551722832 77760320 -611428316 -634490678 158485554 -173026984 92396105 849761588 -812082836 -515568612 -462136870 288703975 -995044445 -613023169 -622578455 -804475566 -501484261 211932368 138312350 -545151975 865771687 253646963 661507006 -715538384 -624751910 334519827 -606457755 -749982178 -679338883 747621325 288530518 93044374 514455778 -448069431 -297740548 336592002 417845763 714404645 812539661 51108914 -437351091 891903282 -953753488 -133673559 622813710 -666281066 -816586018 -413891524 296356580 51237552 834426809 665261770 41391049 -839555662 189163227 448119748 -618828253 757243371 575366006 -388678089 213899975 -880236930 -307349729 687647060 -299953780 756384889 -994153745 -695197129 -884557937 -483408948 -612258465 774222568 -710028627 799077990 728672945 257261565 -682797579 294179919 630102112 -26266756 -51740196 131629393 -259143713 175577550 -717280579 -952380769 523076271 210287760 -309697494 -727091638 -2260572 -222691635 -862125749 -941833459 -830506065 724867269 906421555 33817823 277566813 -963280549 -537701638 -493012943 -935404955 -154419109 340703734 -863832737 -135000341 -203014231 123602802 257570931 144463637 226011747 960141977 -478459318 570348200 -986230301 -26011206 -77134405 -982032084 857812285 -156221634 -526535162 -593966707 316497290 680541646 -487571169 939813625 -719340472 289297855 139559856 502948754 778051816 931726317 -366522937 -723182047 -311633922 688594809 620496175 458811414 -756598232 803353423 -238765141 -926515325 752256662 923696511 -745171982 900624794 -693793891 -999876675 -644953928 379676713 -915282903 572193879 -271529732 -503441145 391900442 664852352 878360997 37631569 -652701199 866629545 -879638932 -832080823 -750925191 812248345 408501827 -947244547 -173237803 -480194570 4817795 -716668589 -854794038 284879361 -28014605 -850374519 967243966 711128760 814237323 -554767585 -127192293 -325852017 364318763 775839955 151510071 882045460 -490481602 231355658 -261394711 -998406035 362951299 -107645599 -279896908 -553981971 908000172 -567292761 197702695 162647092 -87267091 56033200 -556015552 662794382 340375153 306352635 574832267 -830307691 -91365398 -195942174 -880027186 -645908685 442939141 242191382 425339351 178417591 -71711022 -954623950 365244531 671875003 716521833 238886199 440657381 -870929902 -533719723 -769605325 -787977939 -236965494 583896908 903620277 -436249296 -628303237 712840271 -392768440 -983577422 -393411520 -403702622 84543993 -391486538 147832517 257555954 -173252835 -458019775 -296233824 726794560 -943758922 -234602549 -146382466 998577236 319582753 -621839003 -602693335 -918340790 820962899 179375027 276010686 -912903520 107884949 -691387040 -954513922 -3042251 -846208801 377000766 -814077402 276782576 -648093269 -733011726 -891012752 627694366 -592765217 78926902 -520367774 -150355190 -474392047 -104344251 486265062 280376133 -873620579 186806715 819861992 -811609370 -907715258 -200855622 -249588901 -491448658 983911739 -813303316 -249427297 362919459 903160755 998350943 -696033092 772204952 997431918 151659294 473438048 -853992301 706774402 -72749750 136865104 -305297922 -414584608 -693715386 895483477 104799990 321814764 656156555 834719909 765086320 -185398085 -57212053 505380270 815181227 -530149611 -559511793 849905765 344812551 161875051 73940832 493263165 -554931591 206735730 -698532958 -725985874 -878615012 -786863869 517096450 -809662642 812685941 490600648 243586003 -395778574 -675031517 -18025920 763521714 -792553063 -322589695 908957595 -911008519 1242546 -964429112 -583338269 931978974 -203817281 -953243831 532902469 -548888794 140922730 -160270911 363073276 989259201 908951525 299781221 -429305205 -723276497 -118426444 786826547 -859259115 725548327 630712329 -403056763 -569797961 329251494 -622746197 -946594298 -493342752 -192613492 -277159873 242726331 80099664 -908325527 -448340207 -970154318 261408562 575667860 -613571658 602045895 -103950506 787129249 517033756 -546059295 -53464307 943919347 -824847548 134847892 860612202 858112606 927318551 -339163334 -8840212 861750971 110971155 922816678 -665651765 -819050854 47987883 -730071331 784714152 -55093388 789221469 286636330 579071878 529496539 925244788 -583666402 493907866 771140290 501727581 944137135 700065408 85684410 518389561 -771888666 675950290 -887503167 -725260094 -311540410 849312203 -917661166 -954896375 586819787 -952073570 296911342 -485177515 271601885 -481306691 -364420598 185844573 844109161 627620496 963201352 517693075 571283615 -792249368 513334987 375019180 677057364 -877097776 653814666 -850840928 21575514 -306619719 -366960365 -111953017 758659423 -412744059 340577421 -727945707 -212762089 290117522 847549820 574091432 -173554453 837692811 -547303870 502757793 -363872732 290943357 399702270 20408447 230751524 -783529574 849103082 -429025399 384931668 -538096678 -584081849 -166205129 -619809108 345391833 322246979 -660354414 -100895193 315121455 872280922 -511965492 718656962 684304369 211652128 -926664524 -637197127 610960870 252512459 350230759 -820028205 -966598697 842036433 762068136 -640996717 785853239 69509498 641117439 27921929 -584786101 22724591 -152277915 87099837 636915712 904994387 -353033804 -30164792 -12136446 867592365 -571167771 -927393608 112105923 -798967798 -758491827 261776666 -503262251 -317188904 728617041 560752813 281050264 -151668238 30837031 609044891 -757641496 194405359 743040506 -806871011 933169599 -301656790 308949782 34050757 968795947 177562095 385699911 162261562 975604126 -1419263 543857105 643251661 -755962302 458348329 -122480543 -26602714 -333751038 182639801 -54937909 653031240 -105847049 615132008 474233049 322930306 892359726 -615711771 23551380 -388544381 319472608 -81968772 -975927299 301962332 579655959 330488494 -343886291 240263933 944385720 517466793 240716106 -656428456 829224492 -146811572 -332665635 -528815072 -154330264 -631734142 218055662 923431246 688948391 567695036 -147303557 212631363 -834261484 869766422 -145156878 316532880 -126860599 291303367 786684472 -451027794 756604953 264159130 944114674 922854838 455485293 683790154 253717736 425542401 -799753620 888310997 490145147 541976460 19183050 -51083077 629207869 -71748559 121051485 -169103590 -245046270 -898460292 -111323252 -282736528 627462793 -422806067 -368116508 146189041 -898559118 568256438 -678638138 -700214603 -139619862 -423548964 -143527383 623838941 366505700 422603564 962313880 -470636766 93534098 -222028009 -842488777 -328480945 -106989868 -291299100 138930619 890572969 107092187 157551775 113935316 198898863 735389466 -204849359 24831163 -603934987 81064584 552738603 994545033 731439255 -634927012 83691406 -432445679 715584768 -716392238 -161726176 326105810 701979551 -907437396 944488076 -14408184 42112260 -330510548 -560424166 834751480 529904740 -577926718 -209551522 457134563 -113818486 -994584393 883483652 -36906968 -692547686 -697299378 504313819 31308881 -405574551 997510781 -458678800 -171195489 -327678359 -786650147 -555664075 701934526 695949662 -992249501 564433956 -215298303 -399761631 178221298 348724275 940473931 -886183032 -592449188 -92839335 -714198793 -136504076 76146456 -829520763 410785339 -79263346 -30640811 715338279 -645111973 902439940 -662111310 -471078644 -172732660 -514971995 307018447 -811929300 -280663396 474320454 -7843634 -226163201 108051700 433069624 955409742 -538409884 715269713 -769238819 -846991459 -869767994 185408008 -691666575 3199596 -818168899 -274813464 816613198 592050825 664345149 571589082 -149262472 -604812101 945015236 888390171 -825758434 -204457501 840986316 375928642 966195316 308388685 -713936722 583439342 -790970933 370635937 -998948557 -327731081 442924622 615716238 37495145 614297474 209713077 30373083 973260140 -636987009 365892043 29636296 -86450680 -85926940 344461650 -616631377 301307271 -79778963 -282725945 305781744 989953602 -160787020 145383147 584323961 389789488 -746199725 873073878 624056093 792890304 460658395 -775592427 -345572116 -405457847 866804246 -750244464 574566870 159025280 -980489742 -858827081 -497579253 489284998 -492643201 56094132 534642037 -335802987 899866338 -432945731 -898275082 -996031836 -927894354 -592188808 -773833100 -11708567 -582530660 -886532112 505719811 -727470534 489076026 -108002509 51383236 -522304675 -250089719 -41204623 -259283106 339458478 254180402 660165947 -415227759 172503168 236577955 562541778 972931801 -276837893 -757904419 -136067181 250060948 155890068 621012408 -45693986 124939564 870615916 229061855 -163671612 385059137 -451892700 496028889 -343598859 -700047469 301841287 772668787 -790622043 -315314273 -58853771 -838872331 -886888295 -145570632 -453132052 -697060554 -242692814 -81722004 -230412038 574384550 -708341998 -823394547 425677545 28940036 325565019 84906717 905121989 802230796 509577427 528374382 92991733 -722908469 198442591 -975302969 -80379199 -554485235 867811522 -823782875 -100672644 580235652 -330841690 -491310374 374166178 685056124 -61845766 243895383 -978149258 -198769008 -658044247 857417652 -829181052 426518826 219977323 -685718215 -399765925 200369496 -66814527 989550608 140531498 685756262 -965712961 -119054039 833523169 -517958580 49343148 153336032 948539943 1895792 83606228 164902438 689166494 162807160 -207215020 -93614732 772522222 724768583 -593200406 933342747 721879781 440780209 -728310564 -53216915 -932380190 -836896791 633597532 404859786 5598736 399310531 -537140229 231828612 -272941350 -896963181 27830809 717399705 -498720375 -720772569 -624358534 -695868971 -672220015 436984899 396061735 -799367698 902061110 143648856 -486297943 495574445 -48460415 -88619961 836803682 -772653327 -967223771 -12613750 -945503647 406812746 -294508585 635243444 965904190 828730973 331507508 279753516 -99769099 55269902 -541801940 277554868 -329879217 872379713 -450312763 -785959886 177636936 -816124582 -14887093 -590266410 -567743390 459739585 634895005 11367842 -814019655 803699864 -291187225 300636358 289794237 -246663470 4130635 558579843 -53588274 -360208233 -149747249 848004313 -5992201 -744811980 61151255 -235291664 742565149 -148551022 -914539539 158897067 -174740459 -651979037 190190627 357083312 64476408 947254524 103139573 358987652 -577482981 -94749765 668150129 149525976 -502869646 -305673088 -31234735 31142727 30499697 815367604 -899905104 985334010 -646085376 338983497 127217061 631834931 715977025 -79917642 -716362124 -405407389 734796810 -744079636 -407222224 -682012641 959307798 794162312 -463187420 888142164 -944726769 -259720781 -18224331 583124131 973894933 -719083293 -7109168 845117281 41162 -638822920 -928501448 -243896684 144594899 -869682552 817227974 -847057726 672177235 57850225 412245466 -350504292 -540181419 386257182 253572001 150885323 -856066748 281586811 843540094 -102818174 -381204678 -591885710 344052473 -347489721 723666932 -100024375 137742203 -957127542 -793211146 -219210478 -295705196 -466369899 928846735 359291591 405385150 -289935301 723795143 -771419457 -741177142 941320854 -798717979 714502846 -637864613 -329688213 580841270 509940037 -349287220 487290451 958896267 939797520 637698059 722501108 -165331882 559161501 -115880515 307251489 39476643 -876666906 202631221 646911000 14601611 377201918 -508492899 462533442 -133204591 -543674130 -522935480 -566230916 -652228730 783603395 443037702 501115808 -835659835 -221502995 -324171220 -515311882 -481241628 -38509798 -810119359 -804221281 -3902217 -279438858 281135238 240831706 305832052 -245044810 -75483347 404240987 552244726 -99405691 855420693 566654864 634663160 812949549 723933806 655815824 793862892 -798229735 35170255 -231812272 -296454188 -551568286 -827809921 27029613 304504768 122127563 -666762577 -100306688 -106226014 420133786 765516963 -397126873 -542530868 -838233496 -639303231 118337984 -926169345 -765029349 -762403214 -515450411 333241040 144292463 146903358 703575352 692439423 -161586313 -342528116 151108492 -959900358 306812208 -506440684 459321444 -550167359 -816304922 893692491 -594990226 118538248 -679227582 726909035 215868480 22224161 -866304939 883272091 -249211188 -140428243 -733825013 -96503684 -587185682 359543961 -226671657 -564592432 547313612 -160197393 -852295112 -930940906 243673402 -948875332 -976128263 -312221537 -6281172 342733266 -199912645 390540896 -998443888 262796255 -367788799 -844122962 -600955024 210735750 952933045 39884068 -790082471 606001993 -679158435 277851044 261621067 -308022699 -456072720 75830545 -294800429 122768184 144259611 659116644 -740782755 -823458161 -758468933 -451063314 -396960336 538196823 -465322467 135092160 -80904526 220924422 -232719894 700411703 190585690 533415809 -603356479 807836779 -410083172 -111915381 772586641 303101383 934124128 -330392713 -914400820 292724033 -349417287 668986459 928608901 968000452 325357190 -128726278 -537015103 -894004126 651704958 501147451 82893340 274009542 865679392 52846923 381278095 572066094 -113227451 -808094115 508728465 -879245403 -459595413 -949898121 659048996 -434606086 -489881493 -1486335 -155895223 -98753285 -933280702 262465200 -523843394 410514872 -590954751 666678634 -189732445 -922223121 -195352636 658091093 803407805 576107476 975680113 193180800 -994295498 673163909 -209560597 -571534951 -757132743 -222884732 -185287725 437301589 841318311 142434529 -28969323 636244050 -851178886 -186230718 47953585 -89669055 -825305270 268566269 -990330153 -552146589 -830815799 -498684338 47045595 310132472 936731383 -736252094 -642309528 699356631 -856324830 -483487149 -207514935 66810790 -881543769 343332289 -823877033 -200542711 386855360 -93382915 -387677663 -737644528 102006197 196011940 -625678146 474639759 -647827723 -400086312 925895303 -147049671 -868608132 732070592 521119699 335767844 512340736 484471047 24098896 -241752823 -170949106 120074756 911980272 343957600 393936543 126848318 561273330 992063730 -987225409 -813885841 -697281148 -816488344 902588285 219916213 658815159 -453198432 245607777 -354375468 -468104721 713996893 814028060 -514495554 104685398 -142654669 368468283 203944007 208496445 -577901213 315751404 11194970 -785335759 298901995 -504990911 -911124148 498785895 -846679197 674001774 625791232 -667182192 629317599 -166432377 461474205 910687461 562937150 -523472254 288655316 374282348 -812204868 720328928 280391746 -211896895 -136608423 770468546 190578195 -352477880 -752546419 -755574826 76625991 -325226890 864586417 -634053122 -925522569 82047250 524560875 546191940 -294862663 234291702 -950631 303970270 -774760125 257364624 -729044518 -470957901 360518841 -561915961 685782799 412071822 989106394 -58856235 375868157 717782519 692574827 -959338271 562342225 -625491572 -653823396 738330319 -837373711 263221898 122730610 293648438 -580129544 76456095 847333753 258963916 345436317 -817770871 158146482 -253920939 528540102 2370253 795501878 -26015328 -488911230 -170010332 -837050553 641656901 -196263916 544070027 -297987887 -379210937 739489045 781193080 -127263691 914554384 307364847 -365151249 881995837 816680082 -19142499 515505016 488928297 -336330502 596408620 105500315 495266734 -907475345 500595721 -744012964 -53532382 180053310 -737379731 701873435 -965909443 -972434004 521512672 -680065566 333148701 743109183 712927614 564954245 98957582 653345490 -148785642 79650228 509932190 498227478 -722671235 845762848 -350813139 683514107 778012945 696878385 -874016574 -102767608 693730846 696871335 -188039484 818136904 610109169 257809473 348514101 -846057211 814671002 26103857 -477172686 167303892 -544346596 119451803 744258590 -361418780 -519513568 -790015563 -45167499 188490684 631636008 454019592 612961803 398990906 -917301847 -867919602 -511199048 -208301151 702585945 -924153829 304395461 982292974 -266899549 -237027374 -135232878 -425628969 825490573 612457344 -381014513 546923124 876570115 834621944 29887531 687579117 -842724660 -158782053 -472227208 -53888094 -499908030 -427963541 182247323 212861311 -530295748 854767690 966192499 -773364789 117601719 -482215430 853039559 518727513 -492363720 -962753529 942231957 -824877443 103000670 -662608499 -538125749 784372940 922379840 -453299169 814223248 -932712489 796003431 743671886 899000484 817309436 501207580 -211850937 -674744479 545668136 -322931890 -330727662 870787489 -494897468 677001950 -109649844 -176480472 -419343328 -718566588 110954445 -303068484 481507864 530227964 126308500 521345730 569528646 105820785 -226961625 -727371710 -419204600 -846460576 -35149478 992052107 -729283198 -30931158 256145681 -548153919 456145968 743863195 995908130 165574734 498614495 -770497777 400189749 707258328 -165992741 -390381998 -862955052 -517306997 -642893833 -166600588 905035696 -391551278 -549122684 108269977 -304158786 630656828 -513793528 369742271 685853112 -972624348 -198618099 -450953497 -46792922 -116946311 759969200 871591599 924142609 354871834 348375779 -187911709 343586876 557584311 -475477908 -219530 49622117 146335123 -537034177 -751137164 -173324640 159146956 -46883053 -461068477 -639045127 395726662 -641470103 803043847 -743399091 -80500082 -162146112 -808680918 -286312398 188736424 313547147 140370991 -953624286 -938783412 548444702 667177330 -556646516 481778784 -364155119 63746668 -622640585 845597899 -708280292 66044991 947270350 -968490298 -548139761 -816192939 17108439 404693793 342006822 -853655633 887332399 897672846 -775575118 803150826 -552912033 -316705634 737376030 -24995379 -591865386 -582778275 -388761393 -342260428 305352737 -930786025 -190725005 724706916 285502001 200820134 458223957 -794512584 -810582464 -44773710 -899937800 -947821237 910482333 -837087644 879440133 587315084 790394255 842018567 -245807158 -565551614 -961378178 -331562714 -16155411 686646990 831110093 917242466 118983542 637098926 74479141 -164153891 651483710 -683492527 -495678315 -863399857 21585219 265373458 -485940593 -540455531 429817195 322206481 911077262 -816846653 -446093775 763499463 197751950 897425923 -86529675 -272848541 -382119231 -842989700 352020749 -949200896 390640963 -91926337 108492604 14652273 750930503 579391393 -833471920 481431444 391246185 803605769 106260320 -712269576 534752161 331178510 721437580 729499243 531783969 135315000 69448221 370304847 779522266 74369223 -597938409 474058092 14719198 623792537 -182342196 -315822562 -261777720 183505218 -316112421 -9791953 356286576 -378153732 -645966762 -571012759 -153838416 109678515 -308489259 118679070 146397107 920703430 -736185019 866961001 640669309 -797365570 338378544 726478967 816917308 -998449499 -528114607 -162380924 -723873318 -919449554 491290284 700117187 851644230 -50438585 890403472 -882109776 -107974684 -900276088 -158153462 -129301749 203804448 417944889 -847152755 117790459 -749646286 -692835402 279343820 724473506 -679629239 -823487818 -965960550 8041211 -961798396 84581103 -821870870 787425434 -556068206 979444159 557858556 -854181946 -396736060 -753919149 -881775490 -368261163 -199951109 -253151865 536500170 -832107142 -235371864 125635394 648403143 -727319606 -54785924 285917624 -445665994 590547136 367725997 -178561717 -206199525 -695986347 913141293 -981979010 892177042 966735305 -869982170 841947386 667647076 626377797 -734627916 -667149703 105222680 -149755674 -655611069 918309165 623127372 -364467728 66655788 -229819663 -547621615 255013260 -765432958 863683650 -158239074 -422797938 265571028 -976695708 -207418186 -225824536 568828212 -428689456 897762120 760511118 -475218027 -541185420 188655848 272228604 45356527 109803084 -556877431 171616830 150528766 893912843 177293364 -948199767 85136244 253700761 -959817637 -135439389 688752120 -911914262 -383264501 804455377 -144660174 -825529575 -573810961 253246374 -264449801 -373309933 -280342026 -237731839 364443410 657627694 -134471067 -123821571 -585730325 314494566 107542369 -271051778 572389231 -677179492 5105832 -635069744 -395013855 -72595028 -833095981 266242183 817418985 -59011192 99465742 981492017 -502821905 -785241739 -72068265 225236962 794157509 -187550919 550957547 929581650 -108613934 911101622 -693345693 729455903 -487134280 780112115 382236821 -81268369 836958916 478634961 -780535487 -192383300 -967798834 106328104 725434077 463658645 -580638695 442264414 -851372801 695181547 827853468 -934486073 -419281713 624217050 -669236084 -537872292 616027931 83940523 -571194095 633704890 771697302 -371671188 -680535726 505742619 511279333 413322409 -742976440 463293998 -757076461 483043707 -368673 633039772 529072963 -78792485 -840723017 -141423629 -479792756 -403129059 736047529 -145071859 25036358 -676278557 -885248408 -410714453 -540392936 965428366 756228401 972725489 828303985 -863971401 417793208 181625113 400767548 -99968329 -365942672 831577775 730430429 681923083 -696234234 -570586471 -65357028 -19001384 -741365089 881886420 -945945439 7210998 -549682084 999052545 521213284 -550165045 -96087077 976709102 -71049052 -139089429 816456346 306183016 874117999 -628999197 859656989 -391739056 376798314 379541994 -205265764 -513835671 900011632 -848510065 -65148638 -431499348 -116765021 772610299 125755859 -545178398 -831444370 -837912965 -438886906 230236660 924471183 -813985568 -430108948 220199436 -507079459 784613098 147871987 665787798 449216516 720731420 -334535598 -178909906 682433490 455543336 -33599624 763633945 513488146 -960507854 -820616741 696437408 103132930 -122223824 -369400226 508330210 995018372 -36692950 362166710 -90142379 -500523564 579023722 -536725193 -151351026 115551906 -796166822 -388210794 -228690103 -741040474 -146197753 872633595 790352348 660317902 -909454223 277426835 -418789764 -993633976 718092931 -248243516 667127074 679379418 250477901 -523299892 -578553916 695907849 -878535325 -56427113 265068397 392039094 461083274 -46400822 268405417 -988255990 -841329687 647737711 794779282 237620585 -318974640 345643519 -262113505 -507949516 828717598 -810466389 -493895567 114558926 335041920 -678352459 -528773939 -800698802 597666504 567101389 296622788 203572897 -592795255 -646340983 312344875 -600422197 732289223 -67217358 204010865 -96967844 -166256126 -978982591 623534387 -161582385 -844617278 958095995 723638533 -176757162 809455897 99262915 -188284441 834174764 -858027043 -86027533 -688188745 -573969607 346753846 -280777501 -552557219 -892442406 -712726490 827690435 -192212732 -283147601 122786802 -828388145 887796795 760776789 268612993 -941751287 -708660649 272797310 -435546194 932492258 -921446873 -950298163 80121847 -586213702 -40557625 408716742 -653621718 220695661 403251235 145041130 923603548 -777906829 -292314379 763716649 -998114031 406876949 633874534 -540261674 -208981661 264225434 155320294 429342382 -448374763 772811540 -345703644 -971387049 634976139 857378403 -64224887 718526214 776742949 -996182153 457267024 403890219 963515526 268892186 115007299 -856172052 582529243 689838199 -560669636 -311118082 -38778279 553953276 563753347 380181908 -153665958 -262339947 -891383852 -612521573 -83568357 928231192 -132016114 711071783 -323293112 -221097873 832724890 -878938828 -864205988 549767149 -147081422 -369581001 -248302316 -9932317 -791147702 350888056 641303447 -906365161 892869680 578373090 215957792 -121131840 -488863676 -336860639 303115383 286500602 -725794394 -648829232 199710444 -794201872 -513890936 82122859 99826051 722292289 964819475 -928739845 -194036663 -849349845 -370648558 -356766851 85263920 -774151611 940628846 844387258 -962755926 -332291072 552415686 -586375000 633424083 512119849 500576076 -601643882 -830558010 -30763252 545472673 -177032013 971909750 200892685 242414893 989196431 857662821 708054521 -998115444 649425141 -496067052 110462314 689642159 -910869529 -516466531 319459114 719298307 560353125 -239287494 605472860 939257493 -723954179 965339438 238701237 -426919228 -80703204 -414907904 -549196470 -958263136 536670288 -778771799 751085698 -240035743 -926858436 431735154 -935388948 -976055748 -906442548 646499174 -282367809 644229854 408037444 -620235172 536806683 172824959 -387951628 -961999951 990190576 -712654316 510995265 -796285203 -556138866 -175747352 901852624 18789314 -100282529 -541040445 -710083567 -816984493 65901562 892332588 -735921764 -628151942 602533413 -971979548 897939047 847884832 187788394 550625296 391566804 -710922037 -417336178 -903807590 202747973 -2723547 659121686 512637883 -715791490 -747887072 502874906 -258406550 -855442296 -722803409 -490963956 -627872802 480557766 449093168 -473537453 -200205812 869371940 -995011928 444005543 -459183055 -275293343 -126419986 -180789939 652313372 -823140758 761492740 7176562 395170591 -595406391 -400305161 -288542483 946764359 -525371450 700916801 482302688 153407992 796651310 945054963 520434276 -218093352 450797644 785757463 -615356196 655267415 -938942656 656154903 -460284825 -404413972 695202505 222207923 297744954 311267944 -279284022 198544012 -769598803 703953994 787870893 658905913 770465416 -790849802 -806251121 -210770572 464325653 -534088837 575822433 -300595007 -761170139 -738174238 651100142 -890937262 -620949744 429377057 850811440 595993769 512460759 -259152564 -153418525 -344549335 320466521 -804804251 -338842038 -53607349 625869326 -54346184 181170243 442648663 413484740 760390590 -304591595 -934082915 53626043 577538653 780282058 493056454 -457063576 -710957897 105467922 -637481682 494495562 -48976909 907500786 -639703344 811466616 -284251732 -549544470 -573725422 466646820 770617891 519274780 -610435864 48321108 303421946 -787139258 -338632675 744411881 -351958145 718364287 71428630 -992831653 806878607 91679017 -317165031 -950088535 -439553505 -377610142 110221859 32820604 -859838579 751200148 487558344 -525464744 682970038 -848035551 75461654 -827230598 453489743 -996665150 505121763 -896588620 -787375269 926065672 -71972122 465334000 -462823336 482724517 701575403 -244440585 627880389 953954661 737461387 264412427 50493265 662977265 824011224 -295224714 547667260 160200315 16177704 -857027955 -725200548 871568633 763114560 480619903 -710002564 -306643411 894554793 -121788159 -985770385 -412817272 511663827 460781120 237515593 -363152754 125703421 237721513 -682534107 -691775723 -933908667 -732449074 761783032 652327842 -818162904 -833483733 -920563489 337224452 721436805 -807319480 -303345999 205124333 -292658155 747427576 715433754 703665943 993142388 204093334 -729965530 468019314 -756685278 -395242250 -142407319 837579924 -135515025 765526975 825969245 -807359679 628006153 -599505565 -730067410 83190806 -895358519 238033124 519235244 625322631 -992363170 948400216 -888648302 -684867720 860513923 604822603 -584015185 -962355891 717315090 -186397508 -615294338 78491524 925723056 948348178 963763781 -826860413 641352820 819767877 -358269282 684150975 342874980 -843533078 981430480 -159760663 237722280 -729880623 769992371 -222368805 72229209 770073227 -913678508 -226813529 365953484 917724517 -793941521 869619815 -191184075 -123461979 394824397 833794902 -812195995 -845215379 -412664624 -616059875 254884322 878842625 569639034 784092451 -619764847 -789114162 598078410 -885598626 -779954259 -295713487 618686451 284706424 -211162125 325307793 -217366781 158554333 982131428 -558305938 343309312 -150036936 -50226444 442114402 564194550 623471078 616630312 922222960 -827703600 17386353 -883064402 970163777 -12293995 -758818317 987417440 -663662197 831456280 728343614 818720067 704308201 -38609088 -564922554 -577561758 -662602944 287017813 603886479 27176260 722505482 -569762587 837432266 790992657 862201231 -230476652 326129943 268382215 -207484396 508203865 -88954239 350751323 -283176002 656528751 -580842191 184613029 -454551687 527631178 -341137965 -89955048 -618118169 -650110747 -777076503 109313488 239964775 -561537895 -262367936 790930778 607323242 165934221 546897266 819728734 -157269639 449956655 965862151 366919689 -619261381 563668366 -246286641 752939033 620003187 -256455126 709092030 -517870600 160026131 361625203 270811726 -752675761 -704628115 -837296976 -967909067 952833496 30528864 845551330 600558170 -566309945 954910593 -648866180 227759748 295427579 -732283460 182093176 -802384248 480937147 152356325 -420188910 -809384275 518943143 889109528 892143927 220410881 -502219433 -753667305 -519132750 -602820472 599532947 -454877351 -664774381 -277643107 597799752 770620410 967867907 411740878 -726062981 118931273 -707787920 -835632030 -593359699 -794999841 824794073 483352376 -875863180 -88248858 -149046551 -639374505 -684024125 610616231 -738992043 -829017474 -663806403 -481010937 742040935 -760130191 388682327 -243226028 120179090 699855302 630222176 896489190 -181563498 -612907506 882780272 -952816380 620891933 256941171 -636377927 347846396 76104234 688913016 -35353018 -112385783 -234038891 771140725 -638347407 205843006 -679016081 838874235 -51415165 5222228 -297017076 214615398 -959101867 -415919946 440186939 1703937 -899855298 570882320 -936690929 -345413192 -602021645 -203358477 329023774 256123179 -199619279 -665440263 -183899176 477584676 850341458 70210389 -305161849 877719967 398750797 140725871 587288288 -718036047 387947487 -335169855 275133460 -304966235 -33443986 690415820 34768094 -628085256 763408982 -225151852 -306049192 503008024 239952641 76793565 -316448442 -640698613 540871418 -968429543 -604092959 -513567088 -61660491 -774227774 911416888 -686736890 552882003 795587892 -712209760 -785423508 -269143259 568680674 -440366248 -121690938 -151982308 -623174140 -179042300 744606496 106827542 655261728 -693187276 120347370 545877975 682673355 -372487391 852105790 970425519 456428130 214242927 94411339 -974649349 341685455 810878439 -425212432 -962919510 496786763 -257628385 -611332646 526123849 -532170384 322123889 69258640 963902509 -115872634 -928281766 -589047568 245492037 969611324 306485354 -440551750 171700847 -391457241 909677694 -257545081 -138698151 -431777985 217986416 -766911235 78413078 395900266 -951046251 162765280 -856469355 -650776733 -688780616 -805717892 19174518 150568420 857526805 540645247 901143434 -507168170 -19561078 -99375304 881123811 -170658726 881843889 -715223612 641546465 -410078292 143720202 -562434986 -786065281 596453864 -576372120 140018111 774379635 423655436 23829343 -100150286 82724887 632052550 -496376112 -800518650 -47281750 936256372 703427757 -234584968 -540088591 -729770139 -604292221 745610215 -623382036 -586634197 -316778923 -577840990 309116334 447073585 828151893 879165742 -890821719 -922651214 -813198830 100325332 234109352 -385789029 -285281496 -687583984 343909406 -318814601 557743736 -421672269 -246824366 698444902 -458432633 -650746026 -425945674 -621938830 -801010146 -384756309 -590748501 792357906 3770987 -129515101 185066357 -150620006 667703758 947804808 828093334 -502456281 -512997468 715102054 675210427 839872055 123055964 710730391 -710393774 776549417 -290176230 -111283446 947217130 -39386376 848110584 523762273 872720233 -746964042 97901223 485325617 -502339477 -920685663 -743966172 -67566249 -727536989 -486059503 -955615712 625896898 832601389 312164295 406562493 -262622810 -132028030 66644012 102085925 -957464199 105112798 -87336793 220388878 -430924026 486939453 78156958 108748189 -622306743 -429140549 565842480 -431198082 -921429229 -128402766 879453757 713688927 550365002 -263008369 298946048 -57257521 -652176968 -160416383 -801905928 -395343986 -632550548 575586886 -380511313 -876443916 648706354 147900278 -542231447 309426883 625056061 195255481 115691011 -613763087 149070711 -961141846 -608888653 -601059145 210332024 916199430 -320389914 855047133 638741211 -104225660 745224184 -778038692 -193516134 505063834 294851294 172774381 -210879860 -143656755 788500542 -244207246 164015306 -778243230 67955388 212221067 805658716 107845183 540630358 614042115 -484929203 761835919 368509117 838843427 226249668 -667208027 -701976644 -224883229 -10152126 -42564216 370417277 -782203577 -932579651 -968973592 -726803735 -131960437 -237354403 691415178 280489793 316721076 -734425860 309912261 938093623 598858635 253713035 573146192 720145841 -632462176 -868222146 -434577843 348122918 899496130 -401209078 135687546 129934677 984491337 -906038231 234447415 -320591056 -818388039 227881301 -476131188 -684169608 448594832 -422746822 335801171 291208086 -518264242 -922162800 -27364088 -302411022 779418391 -958122843 552325358 155320598 -269607324 99307356 -377471298 -844435666 54648840 -401249170 -867264047 -211720124 353607798 794369551 692668208 -183408841 -371312413 500571106 961636896 -872722531 677649989 -342264356 -348029921 -895624458 -940890784 -332719058 882023911 701658353 187610428 93159793 22002495 -353970069 -476053660 -458663668 920180982 -265044886 -121897339 75932131 -836676986 641136428 141451670 27375586 -648549108 -404079664 425201892 -610623952 205729843 -629421362 647436788 -484804608 28136742 -613639255 197623330 484393853 -537384373 673363494 -969630207 -844041491 -69297874 -461239573 -857129002 -175991698 130424187 -149760031 457728161 440258080 47727071 646521865 557694782 -27864125 -527790244 433103217 621750099 -946046471 -687812994 764388514 697938145 -4154501 889127316 509490551 -812917445 -233317106 -72145611 -100902908 -761031979 721992528 448384605 -398705461 192480652 495942181 -500555819 821387229 -279084589 -253405136 762921854 -205888717 120101670 674875062 -626987200 591550627 222387921 -114885236 -196059891 691536413 -555985989 276551290 -994960718 701304893 631613832 915393584 941700394 -923218702 257916554 -183637019 934396983 -355967751 -314334348 -42340895 -469338349 -326324936 779244842 174784361 330553961 263480468 95148483 -963377522 -48767960 -607573773 852969336 -978089982 -728894857 -514660305 -605420232 593766470 -950284102 691371152 270110323 70715397 -388169108 7150673 217139707 580445631 861813204 588604030 -490792863 591639505 -992504133 578598861 -427767824 175165484 450690534 108797631 -937692205 618105516 358198679 -900745281 -128425112 368701961 -602167739 906922839 -667262866 799192334 -682849167 228732014 698712547 709906519 538308636 -888593291 304062860 -510759917 -428845468 -688185037 48389662 -338485573 348824116 -83724248 -698950980 -189381150 -974976455 488860502 -527082176 -134390004 722921530 177288769 512014722 -814821967 546658143 -807671047 -8180518 -284231088 -116707656 259532214 -281721610 676418112 -183235225 -412949534 -480346901 -770359143 -125691211 -847072578 846677445 -819913475 8410002 -141437225 674270418 -309847834 -934779161 677482612 231347537 683029779 906720850 -452610714 891210292 698842700 -244665571 388905118 634109435 -637889123 -308556207 -805118153 -323014705 -950299729 884120139 -526392439 140787806 630199640 286091405 -726860978 -171951396 -916695486 -695057262 -182639722 855121584 725407336 781563479 -453458217 -217734862 190464927 79551555 870271668 877121222 477590430 -790643585 -564709042 -757626600 -421134317 -783744498 -580057938 182469244 -868080935 296531925 -382200628 301482584 523155865 -739667125 -793985301 -942598417 -279203878 496013528 670665525 560037086 33678956 362155153 -732014362 -619098997 428069962 484821964 -229266333 -640709168 -736919324 177960210 225272219 167404008 -624843493 67180513 -962133157 -489723255 984711278 -155034069 836536522 99558789 -357455198 798441689 873181545 -175383152 -61551720 -24492559 -850622839 -793601463 -854036449 -483638854 -711755706 -661151871 -85334264 757690363 979603152 695137252 -963490079 160441318 -917963709 -431068440 321345615 -206702765 -571928264 -940223247 692647645 838962024 -73622710 -925698151 -523557841 -910750610 281463093 87352844 623849852 415827481 513016074 603050989 -707473070 696894449 859133990 -710183148 56669381 -150871976 -915983376 750758389 -55476128 -857873427 766291235 -197341595 30327346 -311770550 -475262255 -256230227 -890405745 -910137234 35281375 -995869119 -510298359 -218884190 734499666 -669407970 -968925037 -343387020 336771633 -5014215 446420016 -905112631 143693441 -861806875 524517505 771451861 629070864 -813811021 -734351960 38378442 385120459 -944650819 924009108 -350291721 98048611 -241511035 295116431 213730173 -575409804 223635574 -189572760 -804576394 750643136 513591190 549511036 -153031967 883181582 852909797 679976224 821287729 196762980 532413347 21332933 780364011 -184641552 -56059581 789975407 91735081 -115924181 -236996207 -25892109 826149982 -507509094 882870525 406872333 751342811 -433739973 -33508404 203652854 -895025250 -270311907 -982609026 -319443161 480572899 -263586488 -919266995 256207962 885047057 -261754232 624653804 -910573788 975449515 -915018661 748923539 -281922682 385189744 670649277 -462843319 -556423954 -346073791 363531224 870588365 -649558664 329608641 149730120 395098533 -959262202 924323536 978080515 507200145 18442161 -954835928 -193519029 -861298136 -906686295 -400465200 -225627471 -984168545 228855930 760956891 912284336 -411050843 -472988481 741603128 -345091054 461320500 269275375 102021895 -960918258 700734332 -213345697 958377066 -925187194 -693201539 -807839280 -496737970 752589673 -56284493 483168635 199015999 -532882642 -704727132 -370533449 -819367508 681851254 -680300240 -840254900 -130125004 758930298 312751569 -788271763 -343981067 -756055086 -158319575 -27692971 -472792647 -233303204 811953749 206957235 499329110 -353468331 13982816 636425253 -712581582 225652894 940745718 188808647 -453689275 997709612 -642391438 -672474956 778254067 946002261 -746453339 930642871 -411984372 -45774824 92320873 17615602 -172874212 -56260394 357655423 938495984 -386041893 688209060 -181560573 -584633981 222039008 967377644 145951401 861548983 -612718550 72761657 -743424209 -308900961 823829276 -749650554 -949879965 -525119021 71444605 129231062 -24264656 458286512 16777702 -862445016 -221648858 -905923959 -67369542 776263082 -156141952 -344939265 129660142 -741662532 -858262954 -29371017 826347761 -292705757 479619292 913974188 -409202984 -876692655 721477758 -188959346 -165681596 547433881 990817047 -271979858 952882781 -589968223 801554231 935125270 933602731 728723793 420602244 -151081682 -839318164 171644908 -86437125 -742217928 911406447 -679674861 376540466 316236239 -269107809 -792087081 -952405822 -859824747 599153895 519120177 649590589 -438407321 918588945 -600549008 933811319 210521330 96259592 -924460660 -728101905 -326185046 -771412840 -936490180 333513527 -75560612 -330499683 -973430129 783358459 -776495842 -856419198 -270097663 -93219094 130488560 720053351 876259769 39199753 -918118096 780747127 202842113 175510844 -86674545 -150905765 76594943 893934541 -251282041 79376502 -654171785 -373119923 834685895 430317374 222067544 -961048193 -750273316 943058085 585193373 620635217 736741401 -573260556 704784791 1956068 86359338 -917032588 -626600115 -336398994 -296405632 965874217 -530902306 -868782824 453289578 -213481414 -27723457 580428922 -409897410 -150524390 -641833853 472790413 680225036 453743148 975599723 -898109429 288867843 625485259 -304025488 -354559174 323836675 -428999760 -551866766 -995882921 -120776998 -656480426 -331206409 46244093 -760626002 630732201 906216909 -247159444 233859927 -398169301 -299142974 356797882 -720288207 106126849 -892423349 -197663443 -526690010 -968687006 -220141306 -921246067 820000671 -130652082 246830737 851822147 -280551479 -658285959 -132474004 558072048 635917639 513994273 -362390572 -762523344 322366280 691646791 -431821746 511577537 996450089 631543514 599365872 797592183 525599614 670830000 177025024 472007879 535092507 476653532 608846331 -523825083 210959962 144186899 728915731 -465758664 905809306 542929699 -457296006 310668496 -628265266 51916065 929306515 835307538 377997491 290545445 43886908 -406019299 -713532886 692096830 -582224077 525241868 237351236 -11262386 -354781758 480448643 -302076906 -121801889 90526107 -288592553 64056113 -476102500 786554442 -152520665 902001163 606762619 825158517 -409245322 354942326 72638554 702683381 -627517037 -443648676 -503760525 -202462404 865262957 188392770 -552653798 -367286010 947984241 -124373037 -262457347 460316484 -815570450 -457378612 708527509 47479615 240866860 841413332 -814711147 9795693 -75328131 -357737642 764195594 -926154668 -975901856 526204533 -475091328 -418931399 911723785 -411201451 430367065 387628816 997881138 -319595185 -722772308 965225965 780997861 -394168764 -649397466 -547750681 -910129972 -889229776 310122053 173349528 474007643 749911982 -569608629 -512768550 -435983003 678208761 291398953 -911737421 350069631 -404045875 780027296 240975819 506581107 424376295 -583298327 47122717 382187816 -871181073 354354397 83319053 -892428223 -92434421 505305945 -787730509 528961205 -502212625 -591438449 380601328 616175322 -734735444 356193557 -595836997 -908126486 909031412 -964874429 42829706 -796689981 246322130 99082121 876659452 671564821 -270633932 -867172268 317769208 -153440505 -774233413 870806424 -912100064 514596180 -461357546 672064708 -634784279 443292313 367550216 -745394037 315866431 57489569 -613386678 870776798 -815367293 985143825 -497379895 -372936999 -576366924 -928244850 -495679045 -476068389 994276400 250393644 -117669199 -701731303 691541933 254238245 12447618 998681536 -650486469 974579112 572922696 -153331910 669228652 -469852412 -290297288 -794938801 683133009 166372481 -182245836 -930882278 -391606971 -336077762 623441460 -921723344 -847598251 510607463 -826874114 29502776 921807988 -842032935 -562654925 841918114 -800322402 884393879 479332461 -411510063 -627682573 -399887877 -634467334 -43451671 372843513 -807568378 -462869007 -548605416 -828576046 454876398 -143188277 467920595 -437218917 -511526414 684208011 -469791910 7016723 -354957658 -353859879 -633415323 -55543192 534186892 -305361204 -879439547 -435764778 209357485 -895022045 463770910 -68209388 57935943 764602718 -417798383 -131382706 -672412142 142956726 -663071750 229904809 178379440 443621009 -711577922 -182376865 -221967305 675764826 453054459 210566601 628340049 -711091971 -18374308 137271667 660489654 336489528 -197932446 -243604225 161639482 -315901906 328232639 277558051 -190784896 -449380140 -450344177 437755321 -486287724 -450388143 -906366898 -373755777 907490748 288808080 -921737343 -849531709 -521439804 917476349 -535406384 -473369420 -861896775 912561397 -733596933 982462593 60114083 -853244168 343513515 -908058693 -198793908 111161873 8841286 -13112795 -168071598 -497490539 -386750777 -779137280 768016670 -186985700 -610299754 341339277 316421393 987980559 -549677358 -135170162 -843671832 549814318 -836943065 -330150717 -688490048 464198531 -466286175 -710624230 328036278 -243839441 -726151198 -892688753 325797855 -385702563 795025666 593617858 969146240 -314441498 287543735 -22729177 -675698770 30125285 -896783191 888001657 -201895209 -823735214 -258381173 648314239 -12161837 290843731 -730882 -904822091 -567273236 -788461320 578036208 632430372 56163499 -933431457 279819801 367052537 582540316 -94775388 518056889 -269118889 965914642 -797039365 -986847345 113323222 841967841 426031241 263922051 -112911346 -854060583 -458024205 -148650361 568524398 120190527 -632025906 -394257881 161594827 -296749003 -117398337 447658616 -656505987 658955042 730821401 -954764563 504898780 -110598050 740974014 907229770 -920807088 559072189 -616166296 336321105 101112788 766273065 801430929 -617947861 235623875 419717939 956233336 -439590407 -414086121 720456519 -962595838 640992801 -255031909 316349935 757383520 -307815613 924321295 -651435773 -423323665 762783864 -600451434 -484189885 -153538324 837865744 563042513 468669497 -559418827 836707534 308116793 -361970682 122049676 -411954048 252437784 189555112 -87225269 474963987 -796385084 655572136 421883501 -826017269 -240921799 300711188 -745067588 206296080 -39550320 -87710012 206667346 823240346 826210482 -754697015 -717786792 731623927 -126069147 488376975 -430153080 249032649 344322527 79937249 329588286 -786835344 685728084 811326024 205932815 -881489709 -167163700 -993944605 -249625938 -776993365 -652744433 874529054 429517660 199615269 365198614 424631866 731065900 432055294 -111186515 343589518 -834682907 851152765 -606516619 141090810 411584214 -265677584 -551934206 -65526003 -963752775 862736985 179963222 -767137287 558405944 -37237147 -786937511 -642928664 218420073 229439313 262992544 70563525 972572458 -909218247 908573241 -915054369 -933690524 232371909 626806654 -463533353 -1567430 -796695325 -123788903 90769493 -744340035 -839139946 343338584 -540181955 -323599449 916387998 968598194 104625103 -575714954 -899438973 880821733 230162153 103608413 772351769 -194728438 613047204 510174330 -37101004 587589196 622556289 -796577654 643892891 22803400 24296400 -376626863 719781223 304601830 -469934746 -332726347 490060099 910898123 -701310830 966970364 -78284892 -677997650 -652598878 -698050335 631625523 248360147 -533511384 -196174501 341991506 587131944 -5483258 348497473 940611797 912720932 -671221824 169381135 -185042132 7397903 944577746 216077040 -969139451 -532520540 572913341 498935324 -671650679 -985906836 754103924 354402746 -712227097 49715953 720404085 433751060 -907289813 24899970 584595554 479767411 -170214503 186845682 -95301404 245107895 33399491 -44699362 367214311 962037712 26944784 -501274001 748724188 937814234 -234851443 858565421 -194829644 66158930 307551043 -179962342 875859333 229498844 -863103840 -555429042 32057573 -554507459 -440665832 -74054399 -587323634 810640754 -99012156 958942504 -738326260 693768988 -691717078 -966878919 494343055 428500852 819706518 22095517 -679115766 930020166 -799860452 381980593 -269250159 767162732 886374551 -304345250 284230699 369417080 481385326 505278409 -868846361 -312018102 416538786 -144382494 -857738847 768050561 -4340630 -722005967 217889817 253250643 -882203576 -589530198 833976928 738519020 -705536784 480209131 801156132 -69901164 -729060105 915054429 489885854 701324073 963376750 -310870875 -705335737 -958592974 194502574 -331896866 535144560 201495033 954270125 -330653002 364800561 807020862 -111201305 67736348 370984303 338958615 -758683173 -632063006 -501455822 155287634 -231252332 615748932 410764264 -145849800 -38756646 210073180 29481939 -322301504 -499921587 -565400346 804451902 -602600749 315086284 615199612 -761786911 570852217 195048724 1985493 -389857352 -433199312 308969709 -30642130 -923724032 443158310 -881794099 -760916998 -592487286 857579352 -934822228 241328437 580186261 653004008 767960129 332048624 -933251897 102821285 -63332221 -267981956 -24378060 -518964564 -457237145 215046937 380815264 935841625 418670487 -617942697 -815308542 -683018662 -909041234 233733472 378068198 -160264642 -646685282 -87277605 295629696 -309919612 -790337025 -156799342 -600299914 -183561769 406175624 951126898 -909413927 -816924972 -228944283 -990311859 785951998 284782613 242508512 -35195709 -760980589 845948456 -522380994 369940379 628638439 932014746 -184760966 -145451697 959250371 -15637685 585277617 411678857 -663160877 -50060531 -360752526 -408508507 -730493538 -600635795 581923258 -901093884 918658623 260106103 453094609 770582029 989198378 -563902026 766915019 -87488078 -714787320 956646189 648188556 -487244615 188500376 -137195764 188392748 -27734557 487985095 576131371 -982782028 -579014694 -713739281 426297222 617497322 -223031742 13991043 -87470664 698243096 -759463475 696566998 -214721666 -101747991 92314875 941297691 996232014 -385785139 -278079064 -579840764 938706411 49176112 -16371958 125013690 104361411 -390617996 -727891355 444188690 -105779652 -42440907 252588205 -782454439 -309492510 -868849972 -526639404 -229698486 86051342 -645965324 618261736 413012574 579040792 625125868 103287752 -740573100 765661025 404052106 -566480862 649892424 -716733785 266553965 492413701 155217144 -28510564 -435099906 977225976 687069416 339803892 -736250463 169065303 803212588 -139338205 -703367499 -831723916 2689862 645627849 -893990713 859918214 682531643 477066161 -302212868 -979177302 -49605002 -858121155 710662220 691543768 -805970997 -173891775 701892683 -3811674 -561140950 192170886 733451012 -981658625 -237470628 -132518219 934543245 -456831828 207190825 395432449 974220395 -334209382 -519919582 490457775 959330720 -411256458 -617898878 -621583975 482442736 -146903028 -724370666 -570428035 -56891277 -283738073 720244665 230252386 216589373 -170471305 -462041947 -666789048 -742339111 279279789 571584541 -809611877 484407936 -496733925 25356429 -403868187 -761671212 -934609029 -104391534 -897975199 -602562123 -890768967 -930179304 812908232 797975485 777215526 -628497258 -986667335 -781874032 -294142368 442172246 125155642 -330658997 -665895226 -103320272 -945114506 985522101 560468313 856996022 -100329821 880623240 799794521 983096097 878036295 -716946645 -346699544 357352365 304881423 -668813640 589313234 519238386 384261425 707837364 -388400084 -161618382 200790610 175378667 520691501 -108157746 -247346113 566546850 363642574 14829646 896177644 924356667 136437073 790932542 -711496822 -685218230 723749731 -368778868 144729840 817961515 -198667330 29302687 -813950704 957216623 272418833 704034652 -492184106 -75908943 -876269400 972604941 609542715 144332438 -753033626 8379238 -750704851 192324439 -911600915 -932066945 -669406113 980329116 72580472 439489784 500025417 -37542030 -309119142 -594025256 -19653543 183878526 722162731 699489434 -618100155 -457305038 722963425 388464934 598552479 -256941451 744220618 -858652177 -64895355 -204752104 710963086 -243648290 -277092376 843609559 967320774 86930492 910943528 -963765204 -508699795 684279106 -558359562 587889568 498107215 331435420 -914494020 388936415 -354225337 177819850 431703487 -190863634 433010683 776929663 737576998 -804939009 -53235530 -495873757 -968202058 -891123319 -400399400 -558368326 -641491422 270153172 378500377 -785786941 125968963 865054826 505746709 998869750 343479160 526305255 -345556765 -180781660 823596029 921847110 -817507325 725512223 598495199 217175133 132418622 539637727 -999718867 -761147372 116237114 -821905608 221192585 218209038 -15381869 -767850217 748679623 196182713 -387316351 -199823424 -938199590 982179111 -249389334 269362131 90501615 665860734 765772546 -972797348 -849605432 593566205 436783532 965245680 917660033 -604320065 303723289 42369713 -394408593 -840648327 -587736913 303318836 -192789964 373270146 -687356932 618079076 450065603 -550667710 -722371662 278695013 -198487227 -20990569 948940188 -20216850 265695998 61072095 769789724 -453715717 -182752991 -571140814 -414791395 -743962761 460568360 -456055130 -621277115 -145631255 743959849 40073522 17930696 -572362610 173050711 -718586063 908072269 470082665 -909183622 -249050981 377528052 -333203709 973983255 -113242603 -733731790 301258622 742443205 862474359 -805503890 -131208481 416855049 -570259313 -477731753 207475925 -291383891 197591779 893752028 -591166780 987069696 573906449 -892241211 -791100167 704372020 -104475304 -243668593 -498833723 217154582 63586726 -944781302 -927868839 237785525 -112057258 665935730 -809946847 -538002913 -39054633 -92276724 216805661 -436250523 978017335 938550343 820257433 -150486265 811334233 131391151 -742959145 -726588181 -81335089 -729135611 -183503368 -648261216 -53941218 583546602 -574073597 842028387 -445926833 335908773 -34918056 370251606 -993125668 783446666 252437347 -712388316 720729331 743686745 -285182167 -601915043 -137675409 363614481 -160682868 -308123692 -101387295 435007458 618193213 722686005 261181722 41663675 -238635891 -444835520 -155853469 -510794690 522955575 -779894476 -508100058 -969737226 723421195 145064074 25191629 -471366288 917173531 921059669 330424577 813811878 310504594 -470540526 -173114823 -558771417 -528425331 -732052834 880466964 552921193 625627363 -981401787 885533567 465115253 226809291 -162571305 -7852497 90449409 -835948580 202279454 245227893 -55481603 -500251179 332553142 991528748 -224994229 171557501 -759574275 -605834154 -203889389 -604273842 641723747 -97810032 -87897616 -537048719 -993386421 496934709 -418107031 -558062834 -717690741 266573822 880238596 -713118801 880305648 869339982 587481509 643510755 -205553591 -581159886 64297458 534243900 894518898 55856370 -660049922 237781138 -529289228 971359642 -390493225 -313409050 530643865 495222031 759997649 845138296 985955173 704545063 211565346 184237363 -413373655 791452786 -951360715 -576310665 985126689 -898780229 -519160154 35298247 -191051381 -532002575 117360129 95334521 602296185 -362326355 359024622 -42328339 -416470869 46789686 -399435308 62262735 -125554158 -773427840 -405498742 -733719378 994800304 -543640750 -437832924 519868937 -549257654 -698545737 -498092257 776036733 647187057 776485817 583471536 28071630 731944092 -10137005 -2593193 -844904326 21739084 -571742529 -456356484 -852070767 -944604072 701272802 612156733 465764545 -45097801 394664998 -259063341 -706433332 -459645832 399972690 -962535322 -542943146 23524882 -951681768 -227168220 -61288147 458690197 75443390 -225719571 819657749 -369101335 951735623 873883648 -344185439 -711389426 -84158195 -477814043 597647690 646931040 272694772 -261655048 -59023617 -594550293 727452802 928708744 -923543219 219653873 -581653119 59885586 32050156 152572756 -626951905 -1387418 -716868042 -466918394 655776910 405411206 6669037 -243138882 502004748 673850299 119901226 -177991473 -562492787 -471258554 -481338698 -64846650 -229236946 947355997 -206052302 -564219806 -400100758 757565995 -560090848 -965576530 223648225 -462137255 -861682270 80616238 -543839455 290142178 -732965523 447894678 -354323761 847227780 71855929 733740614 -811387028 -488157528 -109366520 -960273076 -561553809 981563722 838277002 -288476725 247260144 -733067479 -292186807 -651882794 -588395468 -849726456 -542722219 315466976 -218159907 -459437400 -113217505 639790758 544591423 -33129452 126716316 -45186380 -550291809 422001877 -986574311 -231307920 -264881442 550661048 -847369076 -923111312 -664826842 601123198 909515936 889471037 793614337 -575093379 919637343 -179137544 -293697026 -811784506 429350865 229601675 -358296822 423359083 957964616 757615578 239821346 195341665 -512155493 584900300 61108862 -657052049 -783705730 594560812 114519085 363407027 68895127 -208826424 288404124 833486444 -868683659 -742998372 116898336 924908039 -791077268 526932101 -296500771 -326511671 228797674 -944369708 915556905 -678391764 639928102 289951339 -310734002 -893461708 -810730433 -898979279 -383317657 18481554 751162111 -951358063 -730898980 -14818306 590950996 -237707477 -451897420 536808438 254255122 746209734 -824988188 -318049025 908347251 -716657734 214606079 -979057693 -773226866 -914142575 -171977641 86581043 722737086 -917926327 747291279 -12901416 384397530 -144039504 -30494835 -227512242 778573150 856946087 383300333 -371499700 237413036 -178540576 271457460 643203098 31064084 -255497559 -711095765 754696515 -980038399 -946675144 -827108771 -457886147 427975945 -67467358 -857758386 16506675 -264345544 -691435066 116575926 -279953205 415288833 -628860645 707609512 -557167042 -82315937 -368693819 -125586061 170341321 -165237161 874668136 333399105 -592915345 -538644298 315681551 -411334735 -484541844 -726502051 -637925639 -179396162 -467161368 -99611673 -928359394 -540132819 545626591 364292857 26211591 326666443 -844446931 57410675 298437231 -945212926 611934002 -103814361 411360490 136290439 -185924561 940206028 742459074 518604054 535523293 -478990395 110267889 998839295 634008734 -987847771 784493917 -255520874 -962718621 -940783168 395213521 -834275560 188067560 -954234240 -718282455 71318085 947557884 -925426053 -16042248 -664859494 -268932091 821873368 -732538947 -456698454 32494217 -365343959 -790097865 -19733482 -144505498 232018584 -615981599 -252065242 -364340628 184580308 767938082 602965762 -713449031 139038517 666221299 792905592 114614833 -646041361 -587945168 -579024620 -416032810 -80454905 -806318301 324955660 -95021932 -933551490 562890075 -341710203 294554479 -833296952 -22543668 133204810 889831405 96343232 -927303851 375889756 277293951 813671121 -124034037 -420960206 981609459 -901859713 527313698 913604139 814674414 99989766 -877496615 -261552023 -546456761 61896705 -982870797 -23624312 319522414 932541686 -487231612 -812358112 313506310 -252859293 -163046043 -190403147 993506980 -707985739 -380988520 417075688 333152004 -965992152 -599546017 -767251934 377654258 436061285 -830333756 809234142 -154262265 998080731 -363694221 -636616162 543271835 -985282980 445797760 -396998578 730792402 -805563865 253608645 -821411219 628886914 -718815693 895220447 562687643 658605060 289359669 -951784296 -68096652 -22940211 687857747 276949117 520390829 916874846 -586765471 120406348 -543807163 101537035 -270050739 -710904540 404163493 -643703075 723616702 -427265958 -188126855 308011224 665786216 652837297 -42208247 -874180300 -82173198 -326546151 -641166418 -930893822 -789422879 -255698977 -242979514 -834754019 480891882 701246791 416806238 258625044 160277839 -628444887 635317286 808563085 -155980074 101441865 56318828 122175734 799566807 284340590 -365575030 452477756 -37375483 393144042 769657228 -682026632 -933863184 -9369730 557518904 209238787 5583872 420455336 674537947 870485097 -199128569 165343048 -975533354 235734833 167532312 -198202500 362336166 464982537 -683368293 -243632983 959312630 884858895 636324657 -586083491 -360631367 -229965279 -258337446 559280742 -792766751 724360311 -728386090 -579469829 928726556 379578227 634686491 -955958557 -153491336 860738823 -644017332 953536240 -271265191 416800962 167107031 115415152 470625063 -810688024 2325954 -998491755 -501335978 344133551 400434464 311631443 -822959975 -684548527 870069249 -776967108 -982360557 -256781488 -592362892 -469881110 -648836216 56698483 157067092 -249664227 -23510499 -122275216 -224807138 -923632998 168043416 -571760212 -396484140 667850537 -283524419 276467104 -819187094 865383225 17557885 -671104196 -460199562 335656353 -61107079 999019897 363208824 910696651 285723942 -485277659 -330460790 447372002 791748958 -809487088 447751880 -753519896 626761235 843356953 223402587 -747574493 716095339 998166981 -653174519 -248913103 899432411 -524568051 -123926038 -266816047 -644508693 -612221400 40930048 -65872626 -511466304 680683240 -231791826 662834673 -212585487 35336112 650856876 864645766 537154428 -55433531 -778496527 929391625 -671780555 -719394259 -30490823 -629302323 -604439002 464120021 126322622 247465236 -479291505 -113330975 589872375 -657102340 481473330 -454386971 357929180 727945746 555915872 154846964 -477873878 -924232985 47554483 -644139540 487383147 -211472896 900190361 -804175471 95640570 245023544 -159916146 -368264501 -332805115 -146030834 358041378 -560789962 -134514780 980634259 69954323 458594200 130842372 330575661 969202416 -651928489 -455565491 987729167 -919763461 -640172534 -633880127 -8609974 -379872662 234123557 185979935 -825106116 -843892821 338676739 -815576316 685934089 405650959 -686528987 -451528577 -404203951 -54679026 -467047375 836804470 789357970 -377840029 276472697 -337077478 -888738263 -743802451 -199538357 -397305563 326381785 925948175 172422356 -780777867 919867842 668404149 588642548 757801902 116722314 -919002783 -35714481 -510038686 684396925 -924088741 508118692 194549855 -675419160 -484695823 -540379556 25323910 -380476786 -124231494 104133315 486452997 -918506540 709724451 131958520 300612263 -522035959 -825342993 557562319 -472625857 -50904913 855753940 587548960 -424052836 -500283868 -815423039 -304496082 241783916 826630670 -728737169 -476159353 150843917 5324445 120637575 638028926 -831728730 -813889872 723576596 960393078 124076207 -741453736 493941774 -757458774 253392085 816981572 935321262 -150169489 262110849 882186394 778581585 -846746116 -497529126 729922161 -863049291 369740183 -71684235 -827753860 -652712922 -163496621 88784959 -967909837 -554599237 -125166260 -29939068 -444822018 685369914 921257579 601775499 849800720 -801132865 327497345 569645887 804119248 -350067459 47221216 32310557 972764661 758331 886127685 -598904374 -989147717 542024935 -307457379 937509414 -27885826 53723641 257334559 -474155292 457628873 -738499520 559445015 -501748577 440567552 -754755787 319173774 -862698567 -879866375 728520079 -171104258 9128579 -901705253 605498609 415834720 -142377264 -356051510 -427537351 -532261599 -776350881 -875322982 -182983391 -454111729 870475597 -150048324 -278643013 263977692 -174425569 -768820129 -773850371 -632287318 497719365 -427667534 312147965 -857130324 -591034518 -401471977 502652486 -920802262 156216925 886205655 582436323 966524522 7018237 52516356 -808134896 -389704135 31151123 -499133751 -281523606 90701566 371147947 -736840444 553413515 -89441647 -319579333 424141528 708884079 288468309 880234490 -51122643 433699301 -565579590 -30287447 37326863 973183139 -988503080 -19039823 -140621775 -795798513 -591647393 55605803 470410179 -627902189 -653081972 136705437 189941779 983464999 -79855109 -18877818 770304756 228965212 -291016116 -773111977 -267988454 -629453250 243641130 -721226151 -917657677 47866507 -151181175 193618855 7990818 264127706 233650637 -632219121 -494858402 701113349 -577905703 971825761 -340426585 447935277 852555220 -102884462 -842111658 402764090 87255781 -522664700 542738605 -592445010 -54588070 733472439 -756400995 422225878 22339481 -535047101 -469715110 -36423717 582603873 -454763687 441444437 685787822 -115536169 99206711 -630273529 -534455993 -23000994 -628587875 110233406 -868563136 903155959 485951246 -978786594 -360196759 524445703 983022975 -285783159 -525085458 -83023472 -404119678 510076289 64774586 -808319041 610041207 -705217100 -625727299 663612467 -18379129 896252121 -915326197 -213660721 412313973 388280488 221119056 879191161 245227273 -963299015 911101978 -120865809 72932197 219929840 -582181001 302364011 70610739 868684108 908950397 416624858 -828826219 -648199497 236318075 886333769 -830059318 -980864812 -275118405 -91509293 13391907 409275591 862695517 722888489 373875902 925100459 -507034045 -295886537 549787970 -334856207 -963464710 903648644 -965813248 -641760100 -73166983 433601772 -837400807 -780901044 161202831 634478823 80926675 -95811345 -525465652 -53361794 816986732 -337764472 -621529707 -845530410 237912650 593400427 -823655487 415465588 691424469 166571772 -269927514 261433785 729183544 295638775 -997852671 235920861 473694565 644968651 422642826 -659802664 -564669484 121357722 -855357308 752152000 48926409 340611275 -123022998 -538798827 746764887 805886673 508211228 589417338 893776700 -498366708 -228336214 497268509 779400774 205810078 -727898207 -456455252 152665627 -12218860 850211038 -705614513 -396925004 978853094 214974725 -754551127 -448449975 103106471 -34371358 617557426 748328622 301701548 -738958328 633033663 520466590 -63810961 -450399192 473286539 182914093 131066236 -77638820 461247906 -361758794 589032347 -863738229 -613005564 197132970 -153877834 972220245 -884804932 -35089332 -63404200 -466051227 -166741626 -985117399 487923360 591712659 848775292 -762228251 -863204537 -228661583 178751251 107877125 864518463 865905606 363815206 -699562983 650308811 39955545 -376086709 723307421 -895782281 30018896 132080150 -479894486 -846412965 -28191187 344512011 -948545222 -136353397 426784529 155443974 -581441882 210846374 -545139981 418035369 -255472138 410313937 -437482587 -40344367 620364403 -947965124 -386759643 193062979 -780257215 116876865 -552299998 -801806429 -653088304 824300294 241247302 454813628 -287651220 -583549244 -295819435 914529597 629772104 -408754495 -422997015 -809146201 -624731176 -621020320 636130976 101361813 -716209760 -156881437 -484854069 -838775267 -786841182 -703801710 -49333705 -15118183 294748969 602258652 128862382 904855767 714686472 -917729258 871991154 646545344 809572899 473778752 -55102944 -295521752 571807921 -190537756 832078123 -299575748 698292829 -361347705 -115459022 88176604 807251382 -759092741 660178316 -24035560 345916053 986349690 -481238140 -66894224 436497434 -128654468 73598567 948160975 192522625 711638206 210845747 899886236 -168920081 175449116 889148324 -366468379 -363786245 -934320983 780994507 968238525 655367423 -446104386 704379157 -364365954 -383585771 -543810523 946437336 -978475093 -81865059 198453639 818269017 252401237 242070161 239959634 -81194832 -762740023 978186980 988765716 615194066 326662634 894544478 -545631426 -872731943 -803715430 894967093 -291583850 -618892018 -917933981 808159377 -604662932 72845059 -860504451 -196752218 -684617424 420987817 -453447388 -587838422 299401944 -936163141 -580070907 -528083553 -197496920 -960311468 -526497099 -544905477 886974039 119561137 -754861204 917886702 34359110 -890761282 -109029931 -569495835 -580216716 -664344141 -657657068 -876963053 -413906886 510888088 276575824 -638210536 -614093013 441921973 -367903930 848359157 428796548 712996362 280975490 27721263 -102994158 755109269 -595128232 -721146154 772465123 957897914 80389675 -925876889 -612869143 852809320 42676267 -425577037 713439604 -274203695 -57796494 -523090524 882852788 -229716732 972842630 343920857 480220965 -735680379 497297059 -275689728 620451462 686650021 426243402 -146727064 519350880 234938393 212549800 -842309957 -916670086 159796385 -640491510 -326023005 -436055126 -811656959 -199727544 -31667144 842346082 696868840 -774399886 -283026296 -790109988 -916329378 777485843 -188639405 -519435656 847396860 -223002861 16614336 808646486 20969388 -178758115 848824892 206129805 288557231 123897732 -563495687 456097884 -49112124 -548192950 512137018 -988797965 902951793 577406820 139887977 388563531 -437977968 -910767712 -771675658 465583620 235905351 -271960011 327203535 -730796773 -588737131 -726089350 -244518765 -889860608 -386820499 951024273 391334436 343526962 674463025 973493066 694394605 139312830 18777481 584621631 -261246779 -500258971 -126091989 -558525741 280367253 925275782 -400561136 420151199 -34858814 757391992 -611452811 -925623723 312231921 -580743793 -882966577 -238720785 962676535 613924148 -396325956 123811658 76388522 -715644255 350252950 910105851 244014006 -63816596 -362290109 50506750 -920964566 -843122684 -758353159 530380556 -827854120 563994819 288578801 295498440 -242873737 295398629 -612276658 -408403625 -815302839 819975347 -562866773 -403655663 -269805806 -422791143 -406401486 820681763 -262155531 -242489355 -721743114 -722154476 -546139205 -903610260 -903276853 76461550 461971779 366844574 -905378094 -448723880 -741420102 -822564941 -853279465 285143357 106255716 747675288 -449737629 -195576875 -362162420 927293933 623833215 235655823 -450432307 -706404767 594977360 -631535495 795145997 -354806487 198304342 114027738 715100422 -413248883 473530363 -615632833 166358533 662595723 -372831553 921855657 -711177118 568573356 -266942625 -383994968 154159183 -153683072 399214084 112356329 -421639043 -366809896 -445875505 -891635897 15888697 -74450659 -479543260 529759139 -571714300 468343085 -949197078 -706605514 229320988 590754983 -314782845 490472463 702493671 597033978 -629219632 937545243 -569799521 -640370742 46248641 13507982 834034758 -634683182 508506522 -151788793 138574905 -741124351 -305371614 131008729 246792021 269228868 124334501 201459078 -576564269 640727313 -685811647 627007948 -328755108 275717270 548128657 554101738 531068608 223794773 -133535444 561021120 813309386 118127745 534435461 449411011 -917819594 648100759 -575601175 377355017 421592675 -112955124 -810772810 -561698240 271720242 900788002 663623772 -678990699 -947284238 866425071 340347845 -933213684 -72510230 899679996 466920445 815331223 142638631 464076130 -61656643 776422949 195527927 -935836723 581880610 -448626344 -311403810 304810290 721124852 -787854926 935040961 721314542 44593643 -329597915 -991305803 419494315 871885980 -304336303 229690644 -318927826 92693845 376031188 -225239429 -887856092 965089967 590879724 971570292 -112111314 -215384073 -245391517 174734172 -104422367 59489522 353644530 -161645186 523501314 -809589688 -616584517 -612707065 -446138776 -983700873 533346861 638409158 -823305878 961926968 148666363 -554593024 822711608 -432771672 -537747863 -881203567 -242708162 -681376721 271182208 -695028127 -684806398 -73128632 -440687297 -21196400 -527809402 -460818319 -647799069 983162967 322910109 281399056 709412934 -173538801 79142714 178465901 -818782413 725404827 611339703 -507389652 -859866552 -80827888 688757935 545343444 813438636 993714053 22609030 -52533663 -394303137 -647203985 912014144 345406659 -255231706 -807905887 338188635 540061461 248605103 -791676475 -868408339 846628632 53502603 827778059 804734188 201203581 969159936 -71543793 998967552 832750946 866347641 871162900 618495346 497210666 -661705121 -828318093 -371332876 -552716417 967610468 -101563336 -893100642 620683834 822123447 -150666940 -989663518 762016084 -516460798 481673740 213693373 756807408 -976915221 -510234306 -152455070 -199711692 524708763 144320198 -595554360 -232938393 -661888929 984369369 -604747986 -75269170 -734852186 146143062 577233957 927707844 273654034 -493080965 673980653 -841691140 170723669 -262246511 239610944 111824594 -220989162 192647616 77973030 773716444 664268400 925389935 50798196 -521430581 -5030236 638557822 901513823 -217651862 158816020 -422716432 847156667 -757150967 119555724 -89124495 283472873 -117166739 -665485130 -201255696 368387603 -33340488 -599063486 75370805 -827780256 -115665082 -677988564 -877884879 -703066782 -605368797 548481473 134469974 -369210162 -907807809 27304811 -652128420 194274808 588986474 -343190390 308916264 653556576 563341952 -45442383 -719892039 772813543 -694204080 -920038004 901136074 370381324 838207540 152529411 -296896823 719657644 667243259 -102641137 984798946 531769868 722236247 -233874278 196991662 -77382994 381499082 -481587818 797266168 -871072559 -931236098 904332300 982469223 -79761806 675477025 -135824314 318274861 289865704 623174666 160187888 -873636765 -749561042 703316148 927335992 -454877834 391477043 -694209113 -831527360 570278252 609713550 70175468 426465740 -683192393 -516759382 32748367 340598591 974109892 -325763726 497803456 -162932590 431418471 -444185742 597711880 687239548 -110050471 661926713 -925001724 -663293314 232955028 -364921485 545580078 448935291 982300667 -751447658 -135535397 -117703744 564108778 -599991112 -547674996 157875831 619523759 -780161787 -516929007 -138567289 -840290918 906523505 -639910843 -980373326 563470234 -751031773 -753986160 -132778182 -754464291 378170656 -466883102 -986634243 -127141264 -369199679 853483961 -370544191 -809882704 95983464 -670343838 -641318989 -874452595 382709321 -996037529 812992428 -13720526 -587690201 -391406957 -478989574 314637579 -879275910 -864580908 468458232 -861087778 -651864822 -642334591 677908351 -12640648 127377766 -552076516 677716395 343502931 943299455 -832628885 705802847 968780834 922267945 -765971806 585462930 -503675040 -731825619 -309942748 989171369 903486573 -990114027 991491499 544938443 777465656 -60112709 805065920 124693107 -167320516 -913362565 -530713791 43536010 307049208 -190708727 514628133 -225037419 842134405 -136031373 732649682 202613773 -868167252 489417058 147395236 -527538435 763423309 793345073 -422126307 776983643 504777282 223197461 858113081 804838932 -504607644 -685075867 -826354465 843702841 374939133 -298616864 788167029 -785052849 425833495 -529977420 157434424 120083658 -425986875 803160443 183783680 206423381 -199029370 320902436 493385319 710068110 208241676 -544513330 -928651574 -524707783 896768892 -38856146 567955397 627514357 823089792 -727611565 663167841 -899731757 -904026372 -945333312 -541326233 369958228 729767242 765430956 -857551030 514790853 865889453 351167846 -482938696 591894641 569443904 -63021368 232034878 -394065923 468408334 546933994 827852709 705497052 224136060 129957351 -457370177 -471576074 -625389152 481808396 831700776 -942872813 -318338318 586420363 -881749732 31359462 231863852 -470695237 -600326510 -10685503 -713749381 560987348 -628067385 -501509051 37852055 708703976 -173710187 219138384 -42332226 392262084 285291553 -855435729 100403151 103542214 -826002553 -886576723 -529717835 -382843402 -500738010 -421622375 -653014200 -796913073 471418250 -766586424 295538173 497197889 -52942102 429492592 -338459484 -786731381 185067723 -193113378 -868562513 -812834892 -3806563 601044997 -54834258 79686306 121883180 -560879651 147954862 776101794 277010382 267006184 -476355905 326290000 261785363 133723560 -874879150 278519400 -474573791 -650599041 -262637460 -112092671 -802486251 -258017276 795071659 39437139 -984454921 806600739 -450923911 134786531 -213430956 -200263998 305108501 -874807098 -392536101 213765227 614588747 705856520 -357823960 -343166817 -290190512 -333852432 -332984980 941591415 306203622 -644012123 158961792 -641300744 -676786923 34482495 420834849 337501697 -157243893 12243652 -536439002 489633548 -399322370 -27660035 -137688603 104563284 790420594 135694219 -586546159 -523047363 448364170 -320355684 452899382 224307993 -221190150 551912737 -295692354 -725430087 764023799 -872048750 323987204 -206340855 57729810 -791158417 -506420856 -628511699 21130007 945048217 -163574774 841611365 834924940 -421022925 -324367754 -69865220 240251427 679361747 -77320321 -80867743 660438578 751920589 326574904 755186256 -177953417 985364823 -560196935 -358823838 -409889858 -713653917 -470422424 787858649 282869946 -765836343 373205402 611556247 -756541040 668280920 -591105269 248964436 861792661 574899365 867968642 109847011 -923139234 -311029648 -967598742 -99227853 529307704 573860659 302174208 -585552583 -684343296 -413458444 -427144308 -763696090 862914936 -591833550 346810383 -183904956 841036868 -482986535 289205017 33928893 6317250 826518043 -963352187 94176739 -361510158 -341986423 403473759 -609654563 -449221732 326180 -990582237 -406624 -732651711 340484772 -866803654 627724905 -841799053 -114378923 642410820 150094041 663558017 -448142136 352107295 -725866600 9001244 731623925 547040175 347184355 151351211 -997829627 518068614 749589160 -400514571 -953629853 331906840 486807295 217910462 -695766227 -333038714 -440300122 -648871091 -430340644 931339446 -390055771 -77119741 -769852441 905560643 311584273 373191805 -295089228 -949792379 152800955 119762423 -375126512 571653517 765941284 604484388 60246634 976189348 878375178 -679902020 323446620 403555547 704595172 585159479 -684465214 307610216 -745897036 -197715399 -845405980 153482337 -82889239 804952218 550458658 85866870 -173313570 292020911 667466960 407921584 -933894808 125961354 757661201 -232691807 -942252317 -10712339 679308035 -825836106 948445670 776923327 -432981915 495945674 811369642 188091544 377402446 -823384848 -677251912 -962250454 -478468458 -732500987 671994135 565354002 -134071875 -876626566 -525348153 113131894 854366154 -952573880 -683666661 -843474987 210677735 512207673 -345597338 -113926731 -743238032 -103063095 -302512944 -889514613 -384439220 552943992 -324526185 928661571 552200381 -407097733 284927053 927068178 534683832 590269848 110230001 -575055637 -286753268 428807736 -894655882 384557615 812455863 -851592517 574746934 996263209 732768169 -175728523 143818879 656693578 -392956642 615959794 -990300869 -930842333 -656710119 49285451 -397009285 -509264957 -285517563 -941912846 488109714 550839781 -167314236 729076832 -356266219 840501830 -481042201 167929802 -838395960 -195851580 -504760449 7007543 -589805741 -973874341 -218555063 196536995 485480965 -770003982 154803722 -69664918 307992201 619206868 631256921 -621624084 -658948138 658160985 -559719290 -154189125 -117415596 -497118966 436792111 153927737 323249601 -797166459 131348166 92703639 505146682 740213750 -984882926 212021994 998215286 -838341904 -432228468 833651949 529075048 -758834040 -799458493 -299660407 240551387 852815062 -31626441 -995376912 127565070 -55226125 -508909602 -248373625 -38038829 -73502885 -103486353 221281476 843046202 777213217 -378783436 -880190696 -479471073 -557085480 -350331903 -641181819 395038599 849392817 314614991 -999572614 536133785 907470295 80578302 787964846 279079968 -50792430 497930466 139283930 785529902 147028171 493597550 -925722389 -134385750 731859480 970252246 679768348 -770877831 163052291 -312872139 -877308715 -710049663 -987924666 272564061 -35551927 -326383180 -386928209 683876268 759253122 611986384 475722907 153866394 264991840 -728599740 107299401 241074261 275351415 -835823987 -254097042 -555235909 44954576 -42851396 491762825 -470258349 379932444 -279789239 11178720 -844905652 -936563642 -526762430 996613926 352374255 -282959639 213536478 -670661131 -714972845 123296944 509151383 -601408471 -543034015 564553370 707483892 682656541 -585135801 -723730660 693614327 -815104072 512491834 -125564890 612326894 -733559191 184775242 -747229139 143382152 930484786 -435299715 931888584 -220530657 303726041 -305881823 -988438885 221393608 -699255333 -186669862 -100963025 471478132 83461027 768313626 -150400860 133352286 -810080638 387991979 85796804 -829739172 500599338 -884191350 39959170 -614726652 476671604 322436990 -965578312 -826367708 -168967439 -502812327 428971135 572448480 -784793064 128768102 -507043826 -23402080 -297885651 -898277229 742839398 -90980280 811628097 414405983 -191407523 -510500797 -950017029 731965317 989416853 -384011226 -587956171 -821484293 -110817105 -900741528 -900889476 -505851549 970033284 -284116043 442883823 -967314020 594144523 384515886 761402299 -622720120 760037845 878625356 572028536 28359022 -482945388 670461445 133636977 913955890 514844770 -77604702 -503563866 -479793021 401744101 136905133 -211057384 55154881 -90808483 73420804 667505613 -593937249 -213489687 -790993793 -40896558 972973355 -388112551 759578013 -429344026 -773667673 -455800311 68069166 -810155245 58059338 815183479 -310377453 -580668232 -543311787 -921676734 -462589254 903549652 -790738608 899983095 848666445 -776947760 96096875 -173038684 -342604313 -477892160 -524538687 478282474 -954942959 706042647 223188929 161459498 873678715 -890182890 271696132 -261572408 -417437131 225423544 -967632683 19277304 -570013868 -776513135 -910100519 948747312 -588748494 -981777119 817425716 -479987828 103373027 -156965669 446880156 455215739 673985240 -796997446 754108891 994518195 440841095 381291172 840740430 160098696 -115743154 -583078557 -228931479 15351940 555431469 351343802 305820373 -633362207 -724164545 991660684 479451761 60296621 -616856211 599263693 219475005 166085499 -268124968 720846867 -882547844 764163609 -22429089 210669095 549891205 986671971 -775261217 944803273 988215204 -620837108 428931307 942142363 -910038555 304352026 954919092 475974074 560906865 290028588 644352086 363608926 -253328176 599233717 239228378 -43225326 614536923 619630913 953251410 -77256281 -220886596 -51073208 -72294297 -755207474 265348849 -525676787 -832689741 -506452822 -206363595 -637888884 -814180713 669250956 474670770 291118559 619625667 -913365673 -462746920 315853516 280221228 -984678628 90083977 -481709015 -204065627 -531493871 729953894 370499994 894920038 -85648571 138710020 -713887651 -140585627 662010617 936811741 -301696327 -21977366 281145511 822341418 8887367 892144406 130428128 352558240 182196208 593730620 23084278 -960043654 -883540935 -196650742 405459893 394201383 -620481700 470027910 683879494 813501737 673493659 104980914 -544746993 272740039 981633238 501598868 -546566495 785202663 904428136 122338839 -223147932 957596520 -415855269 37445525 -665408697 595757187 -677426919 229209057 -134338795 -325195920 633490527 995743625 -290276706 897901698 -371355703 31862781 -190511018 209528343 -482532015 -889757451 -964990628 672270227 -606377876 -800012675 -785465475 189539284 486841077 -689785517 -428168982 130150922 324362059 557438298 -115428241 824621911 539156438 526914749 342811367 -777006815 -410781700 -278573037 173965074 -100781433 -853162305 802117439 828445560 -270677429 -134246627 -661838814 -379099643 -895638630 -776825929 -844436974 -735584845 510700113 -540196199 940354656 -499361885 288885035 599766636 752627548 256533840 -439461640 -976405210 613663 -162699299 118105046 700203842 873291865 772569477 265900402 899145943 -962409914 475016426 -675786506 59145933 213508134 959129361 -591272348 788864734 336739389 69540686 280087132 -317868203 -580815919 35499910 465654189 984806244 -793683048 808686889 740000407 363211748 676879256 526369993 -846868682 -684515820 -114587053 754862948 325159238 -892774958 384890747 -399300056 50735131 -516758089 823654072 302246321 936454146 320241485 -373382024 -988153913 840865749 -952404600 327465917 -998368302 -412427730 -909796234 670585728 -400311365 268441646 -944880491 453414711 -696249648 935435793 759043701 -276350672 876487223 -526104115 -347338396 -718996775 942543197 208313015 899668372 -331530033 701757081 -480546559 961269772 -214220622 -109939291 955843349 -817706290 162881770 -458200298 648448796 -261168091 -337448483 -126348037 -482207343 974644633 76762306 -990836850 -660797677 318176688 283569318 993044921 920954808 -30596523 -666817020 999953707 19226940 -176530866 289461138 341956874 308106070 -459429600 198453520 138717988 -508928956 219103969 3568665 352429456 -389298233 -620045458 456540697 -631277126 -107949516 322947470 -710320520 987758005 -301655891 651779509 372720913 658593633 933168468 587306043 -690728925 384314000 310049365 113053738 -494276064 883844390 298989301 725437757 -420586175 758532307 -485836291 -742063365 502176522 -974531509 924573615 799783454 -680581664 490510421 -459986996 -126788485 -774283230 377996032 -895325940 -176356692 976235300 10829611 -373765431 731301996 -617771220 -502126491 -737310185 258571760 -405191756 223726420 99654352 72284972 -562640068 595612750 -659032616 -36148997 -157984737 -264660226 738172576 422598307 -27804266 -197241342 514227905 294565315 -116497407 -451720484 -507510275 564033874 -364326015 -203397135 399030138 280369189 -583415527 -495141745 -696270393 -95500335 841466911 753720171 680625582 816925693 -759764950 -921857648 -788272471 715443072 -142503236 -760157654 673555513 354492543 -309285940 880924523 314575314 284560356 630126736 -296179847 848737057 858565921 -46809600 402579371 -399172917 -526472321 -464058470 -675203545 138961983 178360994 482089270 434649277 -615385817 -974406876 496818492 -471761398 637247646 609685569 -538991339 -353351393 -102651651 -367025971 -183067867 -244038300 815460297 199601689 66902726 618548302 163130049 -368618470 -843742877 -904907189 -622366814 167512466 -534329630 834120235 412866361 515414023 -393424462 938768750 9593102 -59954807 -298678273 709553423 -384578307 324470909 455236504 274028142 -585416830 -287574904 186704465 -846837298 229824515 -764635997 52970526 -73126657 436709673 -488048590 -897444752 -808585742 907531305 -294058021 922260587 -941509447 418204348 705041599 705971887 -834972430 435028584 974539941 966363764 369161485 -463779097 -978874820 315463955 869487765 443638642 -359439835 202513796 253411328 350644259 -488760120 -217534864 -559031239 558814581 -180268907 -916192531 -337151718 -354200108 83293839 -987944056 643655151 316639057 171133757 302883850 -297063313 533502971 959136601 -992418332 -778321172 -373028486 -152395017 550834014 683332101 140020287 429626579 53488433 -896945856 343835575 -633618635 662087561 323255228 -244506529 -881962280 657205312 -112919051 706916776 179732098 829627757 998811936 -554328159 875413894 -403350873 246966763 -263781604 -124599916 -471208427 -775129544 996261139 916936016 -576130944 11234975 546300967 -882433714 -845239101 88023230 -239307688 -25788082 -167225434 729454257 349757580 645839202 -738217241 4967377 172603701 427641006 680603966 -999192885 -201722765 302926549 554761359 146491918 -366521148 782264383 -620642252 251399887 -922284951 -787256024 -538253356 -668523706 -868680758 -930041459 504816741 -300775445 21546537 -894291745 -816890537 701290461 65946570 423487589 -59049773 649359726 -723299790 -405103560 569657620 567688564 628874933 -747143005 -145470299 -882291336 301096751 -739096516 -49275434 -521189578 476966586 -607898908 519498478 -879218554 672954010 402087923 -362883068 803667674 410010231 -801075647 -995974160 371678780 -840911430 -88830467 476239244 368065382 688624390 666861236 -650870863 904491801 -670285837 900137555 106314156 918419597 690034556 -146987489 -873098295 -257819151 -954099139 600335078 306718413 -865466914 -387309599 -418908171 832502228 194498752 292409622 233111266 -549328572 381259278 -444113018 -692179578 926177256 489405780 883187614 701645790 495149986 -399390594 -909113144 -268890240 182331184 -676892106 943556624 321516313 -776166538 -277655686 892377020 -903334941 -90663745 -462069619 898515573 -998643275 -958280819 231307171 -212833704 291749226 -718529735 394352932 -313214532 637173002 -875027167 643604375 233995751 405317681 -482339085 881872376 357931399 818965452 801694632 -262179269 -161531758 184326502 -124463142 -204042911 -250916154 -299015171 -851717530 12736332 -524443987 387309382 852023725 296070094 -568507349 -921313903 544429745 36008344 -666320251 303004796 -297972560 643253392 441713002 373332707 -439327983 923958257 976734360 -869024513 197388582 -850399181 89558050 -982085012 397603816 67107777 876783158 -780885974 -741721171 -579160181 194349383 402020529 947656965 -293399813 788233738 581145053 991844066 812352156 353995560 -433282809 -79180971 88467851 -371737959 -670300574 -322146679 922320210 276241640 -608236661 599418336 353687071 -15180395 899801307 803406446 669393689 179877010 -647038481 -194023443 -363148648 -643869376 105004645 98075563 240506291 -27060421 596924781 138535817 -323478997 970849304 389473231 102734412 -159484544 183224740 -573050209 129040656 -757722815 29992451 103922440 343503318 -649327250 -78225938 -173917435 -547804877 472174579 -739344546 -272393581 -66226669 575322101 -260142747 264849757 -960776712 660351831 163784575 -867681591 565897043 -494281559 -251173201 -405344093 -344425552 217832296 -497846771 359684873 546983538 471996121 160483140 -696185852 702735732 -159607240 361211247 634669392 925988573 -446202932 279671085 385956833 12557076 -66324418 962104814 750051227 810748722 313350798 -964110954 289005879 -124826998 827364456 556435190 -831661360 -549398259 -924207036 -762139867 447331775 -912922404 834987733 -142260831 -609098124 -960930963 -732406365 974478997 656337107 782196486 421989338 389283132 -679773884 -515623532 -655387773 492949682 257020815 -446157355 -970234609 572987952 -681268414 824226371 -517008416 229384456 727114457 359669202 -34116414 -960875802 -685858422 84794822 219720348 148067583 -849928866 153358587 -85311495 207256317 -847328462 354212838 -928516563 -988657398 -682278208 -739371973 296787000 47422724 -305993886 -422188247 629894789 -254300053 -224444779 723207453 295842413 164442381 891305585 384579202 534667357 5814524 347583375 -505707099 -761420118 -579354816 -803150387 -316147381 854990163 329321981 900651417 -848627452 372920305 432679487 834208103 593145236 402270551 -961054854 37079143 201140728 -107833774 -250517618 58693965 -891127948 -187324445 -65489613 457948350 34730844 284606363 505604823 497110892 657305220 -610891744 943228313 990495980 -630269167 -390031900 -550610912 -284531337 -416954153 805395138 -236029757 145268002 -620352251 -328478671 -350943505 -622039843 838782908 892516554 110070675 -706559488 -235841146 941666121 818287695 993947526 761392756 -577021169 959019062 239521378 155012430 49523785 -60857655 -89084285 224660120 290348210 -380469288 -435102982 54200130 647526141 -657969454 -145099230 -755533428 362464567 -107035699 -736995289 480714242 -97074503 104275969 462452574 534237348 783548213 -586289438 -775131622 162470036 -613545705 -507435549 -883017423 393222729 397182095 -853155080 -356675291 -320097176 -994236453 -652355058 -239651752 820303191 272892729 360021902 305046265 229293834 359944310 -977798465 -269847064 -381261078 736334401 737886190 173886832 366962060 -89514541 161757641 839608918 -662486512 -134088686 -243173059 980526035 974462644 -656578467 249665416 -784210609 -626301638 350567351 288155608 250709933 -501931922 -100158057 -798913109 -736204904 -945849452 -435884339 116332644 -78213475 -611879851 293211663 393194364 567325341 -860947493 344596306 -414733114 -526048599 -117726169 -604097954 -246975483 649690905 570677706 -873592360 657186524 776229531 366501716 -223544565 85081635 -551025930 -524527583 -124037131 112476291 730791384 -690116654 -891735565 224847880 -907112783 -430019993 706132630 330612303 811874368 -802986835 -592150790 -256389063 -638008568 868974613 190457744 -815274425 759676060 293580893 -240976018 345645895 -665888604 -705039992 920295478 -405072200 -701605134 960521142 -754318041 -832733267 681530508 223331193 258955382 -317004185 -115345021 94752324 926374723 178297455 993749783 -10862573 663230490 5676429 523597486 -302923725 199232932 -839049023 -410544478 -249083481 -940820849 -642825684 505212260 -446226398 474457511 833515779 170777427 41995778 154833241 -829834093 223083287 -330979596 131543433 -396672194 -172579313 -648278709 -674067975 -52060727 227624134 513352358 317596279 -219650061 -718189186 120019095 -364120076 -200608982 -492433322 -115253989 344630746 729751282 5871827 904623609 678931328 -807042698 134234940 -297603998 -992519720 -547081603 724960285 542083163 529655198 225017723 462765529 -628555527 -551188852 327450114 -403037508 -857776335 -844111627 -375542103 -16858464 29659529 -671277349 -680477177 537311503 -715797351 244279063 517779058 507769480 -180930138 671297180 91317054 924199982 -466248517 904339060 -315707798 691216167 3968630 860103899 -174965046 292226641 -914106208 -474301360 926642998 419591100 -122827777 -802895394 -214784083 -523732508 903766617 278719338 -866023351 843353805 -699699797 -980971819 -250128539 -335737685 848537587 549876094 6849382 -883804752 719494684 544122830 443840549 486756384 -775643926 968199968 130919427 -321876038 640246306 303714476 -113243570 -454524467 80799952 -550587281 -704069300 -795488318 88075907 -620990041 -801631477 16090001 259772780 207158028 -797540057 -523186327 -217244297 -124441699 -203283558 457961644 -257511520 -955703571 488520277 -298054118 765283667 106010097 695471154 -442805308 -845623992 -349719156 117837823 -410234673 -47704055 -495346488 818092215 -832468656 -324623036 749248344 -347867776 530812073 -202061881 -569882413 -112460952 -227719085 -666595172 -546656252 -124722441 -211862212 -1727381 627142132 900349939 -362138481 361306943 721192372 992055857 -209053666 -849083363 381898467 -253492229 148689677 -281865001 -495200170 611239373 -468368059 -943359820 -551929269 -759690634 204763923 -110632767 262422419 -793681214 973767967 -994310829 57271366 883855257 -123289487 -668466526 -208116038 909960358 898994924 -590752329 698666728 130550789 -455068347 -850000366 775157597 203810087 -611176977 721935570 -354418522 -463139825 711235847 79264857 92443379 -47457395 -261054528 584857873 139619141 824137281 18885534 -390735903 476126082 -777609540 645323777 -220404888 -307157087 880586861 105713962 214309035 -427059977 -554228151 192314821 -679454052 -245640945 -678496862 135541211 29810032 -856541320 231063962 2426440 468051129 194735366 537605124 303847957 77281610 -317315109 -484929394 -390476708 161943380 -519165471 591661958 128604287 283973787 -361641687 -389466434 620726040 -863806980 436735860 765236026 -600863376 254892764 805419959 -50731737 -745707547 335477237 -424980798 923090906 985133258 726203082 -77124154 -214582515 14587058 -243138277 996405606 256986466 679304232 474198110 -295345193 -441250354 553370861 -254365669 404205742 174281713 -940783487 226709686 -841531036 587302851 919511642 -969079742 996839681 -169429823 418363302 325053398 405293148 -566729686 467997064 -35999311 -638383275 -147807760 -526681180 -290832606 491879689 -656201296 139940022 392657967 -280127375 449897516 -726926467 -166540680 293826736 170411369 307621183 -687719093 -468445223 -125084193 861652078 -661704875 563910300 -792288021 -246177511 -403211883 -496957709 -925034170 -233007910 -431857120 -695429786 -341593370 -606917317 -783817778 863552603 280753373 -155616555 135371154 91043371 665806934 -363890398 519594653 72423779 291783642 -672957469 -552649046 -667177871 -116659426 376061780 656262807 283016677 -22162333 -329496378 -386836515 874992913 -527488647 -733696057 198231684 -563659235 298343280 947585920 -68813133 558732477 494824460 500282389 161925848 184732886 167879115 -549352734 354162224 137982087 119843685 281293249 -104055825 -754311366 485920077 -272235031 -656073553 -679295452 -993189682 -654375416 -476642560 355550445 894936639 -266511872 -432306306 60710412 -11729721 -414343235 235481407 673050168 -111309993 533873071 797326064 -173206694 -210218142 -860497032 -603560609 -355495807 96380042 20481571 -62818651 -537225816 959219825 -963954150 -406837343 -58303626 -985644461 -231403240 715342445 258151822 987792629 -150473994 -22594745 -435407528 -81787949 21353663 525806774 134825759 152622670 191600351 979559841 444696 391281409 777249758 16979864 -712484717 959554643 -44884775 481463545 -189480570 537536537 556374519 865158299 839900020 -418338280 805414824 -924473079 -770723505 408761503 719068353 -846871707 720856158 -557877861 -884496496 -980142478 641771421 -368189009 -575683436 -229817802 890365530 170683414 126057194 658726949 806182768 -213661617 -655321444 300602063 -765430320 -744249135 584868449 -394645964 157117878 444556177 -207390450 -620793675 557614331 -77933043 698597911 349800417 366010368 42837064 -233110999 399129657 -431768702 252284513 878628588 -187847739 -489136268 664522372 143115067 -212679948 687845403 653763645 408443177 -218793126 -123978101 260803466 952831831 181669274 -879254710 329576938 -861598664 -283550163 803223626 708550067 -595403877 370173721 256195496 175807126 165563903 59617466 153705071 -596841788 138269772 926072361 284139083 -198864519 720482942 -122742338 -987201496 -653545063 -138790192 -263589087 565800491 -57902482 -959107534 578270712 -421087231 -270911792 -949291515 -883980212 -795014594 896874410 165336658 -559310881 -586184551 -953042476 -369880425 -614429219 370876673 -17880195 423686055 759736703 608116609 -876254370 783944468 395089155 351645368 -904523626 -89188143 613611147 -617685322 49915477 750008721 775466788 88827285 -27565610 -381835741 356154551 412134915 413637023 -299728647 292613651 -802125643 317133361 315211782 161549516 -780101021 240669287 -302475020 134019472 9079010 71297178 -138310731 -885819673 -752201032 629849150 -142319457 -23103954 -853449049 -603054982 -718646715 73703825 653761950 -421239632 513075865 -959392759 -862640423 -39192784 -412699419 436664947 19415173 505009350 925112705 692337130 -976227396 227484187 687997922 -884017187 124082425 922101360 36901604 -327950423 -148118473 -548517822 -968018571 -109732481 906566286 491719515 -942994325 80049693 -496640221 640558561 -112377910 672636002 -333674345 -43530570 905176729 807068439 -202204766 140279343 345263063 727950086 -406675574 -651324192 283230786 744680729 315625375 -539383157 -607870611 325227755 390001667 363268858 -72880119 919891480 135009339 -600702260 93584533 -37862753 356293144 -596105480 845735330 341576651 -31451770 -292583542 -922644449 -856833354 -444568753 -17526911 -147398760 -674249675 -940139768 176386442 -757392618 -103148067 -373930417 -91066531 -552557991 -60651983 149456926 -580614889 -656231091 -43479248 412394301 -379502673 245072954 -676891230 -255080011 -481348730 212677712 907609821 -357313452 -848408408 639066827 120079932 405517259 201431209 -886686325 195795570 362651041 -569708365 163421358 -592815368 -369378741 697373293 744340667 218346974 -138709476 163212014 -225246679 -337197179 -310142922 560423762 811943319 715851599 -864205898 -419969625 957081149 742876666 -775971666 -320513605 -673413948 -320387816 -611117739 -254373568 90877967 642000756 -306493121 183974257 -618940519 -310738156 -600882985 -164390925 -105691971 556453516 -778215664 -608017802 -39690099 289359614 -313335829 885192972 -429025398 -373395284 -159577639 -681846971 436662007 -443481017 -645276796 -62380906 -271201279 574602928 -674668361 -62747355 -5076584 908072173 -264101358 -635431077 -526562454 366733431 -586382910 -36499720 525579732 99413690 840680288 -138611994 -352680787 373884225 -496957793 653237438 -297695673 -851066462 -925641681 -140753298 -829492721 273058294 -101268062 948134119 503321992 263098487 423949696 -807747814 -340291875 -436357459 662850709 432673259 777752516 261629235 180885905 857339084 319487730 -854219330 -377713920 -529545261 276640641 -757488736 -303994221 -225321546 541398706 -604999556 724874643 -246101698 -419858229 -911008208 163297557 -423905654 97201727 188801381 117781021 888779923 -473475726 187638934 -992270841 905965405 482961351 -586497610 548328721 -228392665 213168970 701055351 44293929 -953044955 -784575857 985040322 -334697169 -478265359 632331498 -246414060 620584808 636818177 -4656263 507514680 69067688 -741503135 365081450 -721160832 714987952 367726476 351655885 918969278 -702263818 807265943 548715582 356940198 85029561 313596661 390735636 789364062 -285617627 759392459 120897648 -596740491 784811710 -277287251 -363859023 -373080348 106917829 -457559117 -568462087 56237044 -209435858 342535259 -235925139 890080006 -409282072 -467257739 803836560 -474404780 -268637244 939493587 -583559846 -860756376 702152517 359963295 -327872770 529807233 -197472211 559909233 449523770 825937672 334474045 -117088581 -381139329 -831209309 605869956 989003104 -676808939 249401465 503321276 956780244 -592056675 -518747216 105991504 654515912 -586257295 816661630 672506739 348321189 -799159796 -963519000 862133756 -615027979 -595938772 494253311 -330569167 609431100 -806154599 678813513 -687141071 408147279 55958775 -574048028 733169396 506877748 -409654785 243637785 345767851 941691878 -797446533 636542526 793696724 592164208 786738920 -251626308 -552930798 -177047745 306120353 619525312 209794347 -390395138 757421521 -333017902 -658159065 389057836 -631502605 -638588349 819047509 -753207597 -312849795 929052777 843061764 -534184076 298676268 434056938 -7360047 430162887 -745073686 -902185969 -745444566 786740625 863144425 556482002 179004723 977699070 471571412 649061018 185260480 -266645479 548546562 57756405 423081990 -91877536 -589945059 -931035882 -12861583 -706840227 -649042193 -607503721 265839819 -477453022 -468095900 398090383 113273235 418400308 -955391880 -511881776 89283833 -220521238 710198399 172896494 34838265 795256150 343189085 37548607 -157966907 -585666488 456429185 221949764 -712685195 422343832 978318152 -949947959 851893687 503700997 -726708665 -560237418 -456090462 -423037289 370663375 483445887 -133229816 -890791097 -757615098 612955687 -32532297 -270017860 -674918514 -706529393 -974608133 -335797929 838199775 -305663436 210144830 679948503 -618059635 26489061 -261276706 675475176 -50630542 205420850 53166297 -349722912 689674256 848623716 -254170131 -221412104 -124820876 -487187823 -738406179 570387328 -41663931 969095327 -221044585 568322720 -898570791 -204261413 -426701710 71575204 743170153 155008474 758258313 57163301 385201248 359182977 -565088608 794820679 463887783 560820231 896812161 -632849073 724587972 -804794014 929946325 -952491277 -981811301 341091551 -22619620 216737160 277587295 -112818147 381187282 -850747933 724020840 -700444501 800393284 845423708 201237076 141247116 -815768027 -842327467 180547965 -748560741 668899098 747842473 723841218 363841277 963200242 -373275271 -192315377 -764154706 472934299 -664793429 549052397 923595704 -662660785 -805972314 -919352184 -548821038 640488110 -487059113 6866550 -686828634 -674405624 -834840931 -942449458 118299892 -462791574 54707574 -444243939 -526314546 451084882 -745899752 -668718588 538455410 616053331 347745669 -357098395 -73325066 731892467 774647900 491425552 543981514 -127054914 602508157 100269943 -265302251 -455184528 -973039573 423941145 568598593 -625022149 245805004 -469190211 -33435289 -261421047 220674467 -498248597 -165210536 -905372128 756688040 -754759091 906736102 -326258865 -662827135 436323890 894996136 855501338 501437852 478973974 -5292870 -609850479 -991482901 -901866854 -734337784 541696602 -838029573 149830977 -546420292 -913077929 -593612543 -494877219 -432677605 820830542 -760540025 113199092 -557336468 686459311 -865205901 -686426843 -49396419 591071746 -589230993 766772790 607397054 650745232 -477971208 -464765460 -112915405 721130989 -275056235 648398388 -504508762 280401434 -508425169 808440077 -78091031 222695424 655921063 481176625 618437610 -510162222 -248811144 683742720 -48156606 -528820191 303161322 -308961072 -737712766 -709602097 -792292441 980033466 268922387 -462136225 586277379 -35079543 -265266447 70355674 145671473 96917513 -293420360 -301662197 -279464244 782333696 -607488861 534433152 -86252608 269883362 243201454 -470974571 -767650261 -440678021 951016244 67537580 -634824798 47202560 -111660683 586675413 465008653 -223973951 901386179 833830789 723394129 -57080494 745821268 -387290488 904618961 652990114 307470266 -356238468 52565926 15357463 652939252 646552516 829305940 665357639 743985684 -320112877 -950477517 828921335 -493048482 449499545 -130511370 -985678385 -409671793 -453856562 56635360 289539160 -83367725 996602283 -455429439 -91176274 -484105087 743455846 -670515057 398356580 -681120915 -422536073 -224525188 -485504705 -896240911 -951059567 167263636 -399902845 394580421 379653281 -846808715 756365877 936587743 -955789510 58293034 -742511049 891274943 -788854313 136245413 860393004 305540445 939607061 -917957173 -322031137 749605722 -920131261 347619717 871796654 908124756 -249909831 92663294 123714256 -756898216 -757178089 567299675 622202178 348902155 -195512381 126843893 416340458 795936940 609823659 124194343 143469814 -255751329 -86037965 643512511 51639534 3677770 -533845458 354762748 -545781507 -678821688 914673143 -325257920 -378043420 881409125 486607203 763921281 -409519175 123625348 916581186 -598163402 -825029582 -490534786 78225029 -358110233 -94702627 681744410 291138546 -700816125 -234986302 319704502 414720424 -720436468 443916043 294550898 157612493 365932297 783614453 644893492 -933091779 64333556 -848225034 374379612 -305797032 -24238635 -781648520 208556192 -457878626 642764045 -655232004 517928081 850541549 -742862898 752601358 -574521036 -359954628 241257036 -639427613 736787894 -873475200 699024174 790195113 351421201 -219244465 472825959 -688211468 498613853 -542438492 -377112172 134708846 -762781465 -416524880 683033635 -709127504 -639770515 -154903381 64976336 256611886 -66903164 932907167 775650724 -687812351 -93787988 800435476 748281159 576337691 -761861682 563916894 368114894 -519392522 -388488813 -416131442 -288728426 -988946291 -521324440 196705168 -634656476 -414027533 117837398 127554402 579111391 -191915381 996561136 -730149140 -653877439 -741950593 672638629 -217105719 489796397 813964744 747862882 -237795354 -370909857 357682929 -457409996 -737918663 -55152361 149776752 879609988 -44210962 173679323 297980484 487467634 402591024 341015824 -108778372 619520130 317044415 -848833842 -848910257 -405636224 14152047 42263253 -63878208 -293928813 302783581 -305882454 482454054 -458182668 368486164 -405300208 876655490 -709409335 42952949 -557614345 460244053 366721322 792664256 -96795103 -542253366 16547190 -961036286 220579193 -442532667 -967469556 -434805200 435905557 -976111795 -646442974 156834020 703293574 -28084872 -678073114 425841593 -876986161 -611450368 238438065 -893797218 800202063 -698265085 -535838580 321852354 678838482 716254408 329166744 652991388 963831480 256190283 116347327 516887852 -892260174 943890248 -782816086 476973714 -370881979 350185472 357795889 -736495169 -267940786 586074223 -243065323 599422565 -754899443 469985898 819754865 496449255 -28759925 871937155 633977168 -899539129 292250936 913837544 -11224340 115593751 450160741 141375468 -593037212 930218927 660195084 -438380602 -504063817 -676588576 589478778 662033313 -193966454 179656350 713119471 899965621 6358819 -826926531 933702016 -424396532 166184993 -447650735 717002286 -74304704 149562474 38136867 -667647446 -155943441 979565208 401247642 -962850815 693494461 594555329 -203116385 199313757 987530360 402566917 112121151 788415202 -510673470 -432111873 539527759 769443078 -864733857 318011473 -401608961 237883065 -440912726 -383200988 -142872334 734840210 495573226 595215756 -836516978 -874728512 381616143 791082229 -273504063 -508998106 -493785436 -571539264 -662914869 -505436209 591217743 237023995 99851625 558526200 932691525 891494410 678350559 -869752256 173809042 362290580 369139656 664727232 -390483797 41868699 -471231217 -660346126 -523851812 -305042705 -818140732 603930757 90398972 686955920 -755748320 101769781 931349901 -159796339 -497055601 -918161191 -395628551 -13172445 300470452 -986116652 297560572 914150078 63429576 -271061250 -165082148 204992184 -5640627 856453816 418303497 34523018 146029215 576221938 -481137808 884379864 360760571 838859888 81383615 -32292689 -882455937 48645366 -404017218 -240733476 -207908510 48355698 711858007 644818818 -663138299 -365501833 909202412 915979811 -141290604 638589639 -986808711 405947358 730265864 881298770 559260828 639521162 561567949 -772583732 -376103617 -641636473 -61190017 -238410194 336980144 -917697084 416039784 -27095804 -939153801 644315391 -475086461 94229775 -550029077 964096012 135006782 -958089619 920029876 -115540757 820748289 -163490697 -86538398 -978617289 -487352627 455074787 -618591729 265104224 -243367766 444961004 -376748933 -575300705 -669549498 634096026 -2695602 -613929025 891653524 -459007263 -711048534 -460146839 454133947 393602574 -735315813 -656150807 -593126267 826937358 604839590 -284184280 -549384725 902631444 372262590 783182514 -822695795 -744951629 -405882774 978783454 653420961 -682505508 -829243311 118877937 696318252 -760597936 -718358456 -553395644 501654159 92689065 10103304 -982394265 754677835 -401013824 -888152409 759516059 74821468 -510089759 875937774 564047586 -154445104 632702775 431218509 184326434 -241520592 841221585 98069935 331948163 134808595 -502355907 265348085 890538392 53862369 789923942 961049438 -761684642 -233829449 -838056570 862179554 -16029720 -544890334 -570127870 -126165320 647818306 -776876523 772592968 972497579 -911340180 648792802 99881543 558502935 -645703629 -447598208 -454040867 954862510 864279113 785996434 976231816 154094997 371658829 -642842732 141440120 94184716 918054384 374651194 -850119387 905502223 -265158238 799440228 987168416 659137639 -273542751 -747221018 696390943 -579356705 811784204 751366174 555753015 432178618 -644619086 -88740521 -957239550 -947709093 894641690 495508793 348976849 -293756102 -263916077 228056221 97898634 -741746416 -221594050 859153013 -916437370 443089686 854413671 926449515 857194164 595073230 -969318838 147252718 513183922 -409856750 204537629 289096414 420481131 184616175 -12374910 83305224 516315669 173171335 77986437 -455779971 -287562050 -615587354 -443855077 334612062 598072675 -745654957 230449096 755670298 -723651301 281138700 379535294 601665058 739259592 333721228 166880638 -106020103 162211092 -986639056 40697853 -364640647 -60371129 -797045930 -706054362 -321381916 -404906684 -477894402 -913788838 333702567 646407324 540491332 612806312 -534690954 943493787 117493497 201226527 -116697249 -289944991 -942198803 389389966 -353288884 685252458 214115203 -183715475 -477055636 573991258 813750204 681220651 890650490 -504853703 41205462 628372739 528827853 1042413 -946381915 -291216103 -775883405 -541971995 106537741 -104205637 -502261310 -643535167 368795331 3937311 -845920238 298343451 740726830 -211533469 321761897 479567117 -787408405 -241942185 -205458899 -929305972 458168877 834334364 -697690849 -199357432 500142076 935471822 -674628024 497246712 -998479099 -30935513 553564934 -117070559 -97089231 -609125022 191609683 788875256 470144200 -146215489 182102732 -569715019 -333148333 -546336620 809457279 790540965 328254134 -361080977 830903839 -787544671 -27364797 -242206289 -904337887 -870820362 -929329333 -443488435 16974556 141809884 -890454674 157680710 -527446475 309792010 -118177028 391814603 295308891 881842768 -944488793 683663997 -44153254 210908931 524557744 -918682897 -63770344 -895338549 843168732 -970539291 293596559 648616060 -953132799 -138956524 -697366182 821703746 638367040 247410276 365932618 -410871679 464291163 92544042 -645212480 630768390 -995022407 107404104 -652214436 462519296 303874082 893286486 -867855521 -680101801 -184173216 -111454222 367125813 684193261 -487390744 -537109708 818268456 -383777387 900881711 -507394033 -491811221 -258994486 43034018 -499629326 -77886103 -270944251 75783486 333951759 -214950748 -821185061 554964431 568674052 40860214 -346021154 236630342 64787839 -222164280 -503424947 -25446582 610039480 635045932 217750272 29724718 -332890038 227950733 189901680 -393108630 -487593375 -21101487 449594552 997332281 -991414464 809751634 432302213 -919856932 -520195101 263849293 -831541284 593675497 -145542519 -179297063 -216024944 483488727 852511437 -897817577 996998507 -501379588 -608151438 663710778 339119413 -934432537 371451875 -540142548 954674420 425258629 163166094 -787347499 210529824 373522114 762524595 258342798 867941136 690832840 -385888329 -98390179 828317308 477406722 -446877043 206051816 123265324 -960285063 -338441623 -287955597 -903456007 -505689848 634524315 114385799 -343208368 505296374 22176131 562922604 -33187506 667724245 -165360449 -571367725 -688926275 759081937 264103493 921087486 -110949153 895872072 -983774162 73090473 869563916 -152908997 361833819 709274539 -228335925 860653215 -304123831 -535567545 -342680917 881793643 732608525 -808715110 517828798 631336247 -14083302 761323538 -12008750 -144421817 -724902157 822704702 -989385091 334215301 -868355400 -3199530 989226313 -909450353 42120308 360552504 804095707 -503834900 450992070 411632390 241752001 -141666999 72832679 -560600407 732036321 935804865 99423781 736761051 698073588 714175168 -426519306 -945381039 -850862510 709131536 -161158518 118964855 -828230965 -691087303 604768342 -785844364 -46072975 -914159423 247443755 707443182 -973126442 569943847 -353947633 668935974 976880139 76204890 -435938131 620832854 -738601389 716703795 -954824284 -661487666 -819187348 701612960 -300380694 -176810700 -633872398 -95468239 864204525 -960542288 -201293964 -185885325 566964293 -488204316 -255478351 -671444357 -110829677 629603077 115279259 892923502 -52642975 57182735 572400389 725772323 -413030278 298261538 -113929425 -994048700 842305533 335040340 95695749 531761931 163048694 139348949 740722405 -303577999 -7474799 -428340810 -149243800 458284027 -22139818 674021152 64739487 -59747686 -7609553 334770234 -586414584 663837544 843702751 590305977 73263416 -757170375 448472986 744497312 -414548167 -42276525 -972822644 -219772683 -445770555 -23483102 217898117 -351711999 912816163 110891748 -944089017 -156177935 113254265 453994389 -615219532 711197666 -519941655 36719366 -603979693 -443302119 763747473 765941468 -607408070 394037548 856653288 -501872449 -99883843 -892609920 -452981581 236052963 415232635 -569694391 -251956051 17030960 -650564092 -451842537 13280902 -738624804 252014704 -483309587 371615746 -300944482 -731006007 -229366255 -493008222 675710933 -390957406 -59935990 -824920497 -421758157 99652002 -283946276 -552112574 886026479 -791037100 -727791966 -465914645 593393126 608757742 37321761 297851841 -317697673 -754974069 -522584298 -640203170 -667547022 -811874687 125500384 -24063898 -957356773 -561724897 60186196 682291723 444107529 -906236876 -941976923 362466570 -315154906 -972567743 -829339636 558943168 893531666 240542113 272615986 706858847 295264537 155951227 717553366 -751359815 -676934247 799580408 -363466889 -479858113 118619769 86461883 850444489 5955734 809840875 76433417 -165464104 508668941 -121750660 267936835 -470917764 -763029727 -98604606 -918143171 -648662463 574534277 854746844 -470249313 768357011 845275551 542778391 211444824 -145836249 596238794 -723097992 -81729114 855190941 826389498 -398848337 481910567 -34630868 -667106488 -263059142 -870080304 -29635327 719950552 -212963031 310543996 942485342 -384315949 -189086902 47160248 -139770784 -524251732 144290380 90997530 -668129035 35808165 896141290 -276320029 -957103152 346059413 445587684 857114467 -295292228 501669907 101588914 -22040249 -859568738 127049297 -153077673 405729906 995517178 -662383973 967911041 -956176781 794293390 -25974934 -587965370 -314166898 171067499 -937429569 -973474636 -548214750 68075243 160946701 882959978 -118146831 866377847 -367757022 -596185191 435828561 819318198 527034371 882802041 -583538571 -311835078 -957967631 -570224326 749298242 135660320 186837468 -340407731 178745878 13954143 265511719 640192592 -412199781 900235418 -800015667 -646764135 -907819821 709662422 973163009 65332764 508167885 -468035524 499135779 485890501 -943211034 99755484 258000861 717550548 926168245 -159648456 -141008637 -57163918 550311639 -972192942 792746700 -41249913 528904180 -499182811 -978705102 463805603 94999930 -742910110 275965950 985689506 -448565871 735397865 -426135636 214741626 -980031831 -481092214 899690216 -877870144 -939500228 -304948394 196535224 570091966 784720645 295146988 144986457 19765197 288728817 -510429315 -713357472 -899461685 980656224 -383754125 -232462813 -98851757 403859366 833497032 -718036510 388419685 -718870738 -176419761 -407607341 991617174 518101231 -467592674 -732197388 -868488720 387141310 -202133312 646427630 -76507641 826208421 362943595 671900818 448983820 153335754 -263038399 -365376968 609914063 -836442251 -73536981 323005464 -263763568 709623277 946094067 -451604067 -878424750 86706316 -632134436 574578140 -76665233 853971704 903359588 -761569288 456054340 -16408429 865485418 941290802 418253311 -99084156 -652559557 -682840675 888634532 582753367 864557070 -158805924 195885845 519461275 -890965230 108665275 627642215 -450969291 653948183 618623948 617652391 475454190 269272272 718872949 511361147 -165082047 286194365 600373891 56114720 864272056 546164513 -971426852 957588201 -841069909 -960048043 -277685214 -543852076 502413240 742569096 164921894 300059251 -532029999 -942656790 228264231 -716883814 -727099206 639187828 916607934 -197973969 744007467 -767960189 -44398643 185347320 657226056 88413554 -954082302 329287467 -534236481 878167816 689726876 544538382 -493835525 -237425287 -269273344 -76240091 743703195 -64571157 -199188059 -311417454 485281112 237105463 -992856891 848390422 -669562831 -474421350 161437040 147959548 559737297 722028294 267514661 22495998 -146167991 127437916 -876868206 559800129 801987562 280590565 909765033 -627762686 -174821533 61478856 -203812271 -306518069 303968612 884021647 -405102090 -172498246 573247367 889461773 -345548741 459401084 -98657511 -796657894 -266504249 -759270715 684526638 520516023 383269907 -56540819 -817899036 668191420 92655595 817347630 -961201143 347672311 92953122 698860736 -634090057 612956684 -857663903 -440988284 -142087963 962544455 -89930194 679347739 -538993229 957246318 65153248 -227192761 931886549 529381006 334229893 209341110 690559854 599179133 348404364 -590014840 756314011 -583488068 -535859909 749601332 -454720306 733801745 556829 358966354 263242967 -39852086 -171443405 -16579844 -936895857 -994192021 752091566 -782371747 -695260337 -603433027 898400531 -776808264 612097982 386381654 -855266456 548429315 -889190252 698311193 742130745 -631985650 986333566 -613181345 297176183 -528373019 754427998 -27764812 -459705216 231695340 811919806 140445260 168829256 -451429262 660654607 -30622037 -103507586 -382046482 139874239 884652892 723448597 -113559898 -869201539 -984502002 -476808520 942793098 415464940 -813778208 -895390270 994697336 166953619 332101310 -764077019 -436762582 334473632 -582063036 421050608 35218604 -466463251 745957104 972079551 -417622096 -653340745 -930948818 654001786 314854225 -396173058 489184519 -349935009 -824344237 281293576 -942554560 649222178 881654677 404522532 -727271152 -308544857 -860973993 -117730886 395961932 -481949410 -119249725 -758805569 -789580078 -607000793 -550208315 -990158759 -747348279 -562587803 914676391 469878990 729694920 966890286 257961070 -829749761 559811399 708162889 -239904751 222199263 863021478 -45813825 -782162211 -464790767 -946238637 -477896867 10995386 -518965067 444613171 497711677 -312159849 98059805 -325642185 -314445905 -117879218 -658532677 576151328 785555758 774464629 -32005927 532727436 533248060 610184296 978607240 -335848738 415720393 -760359534 232262189 275865997 591271106 -857000817 -746848559 -355037214 -29955062 302555500 -267361426 130022994 992613838 -999664952 187393395 -404842549 -51157866 -982155231 677200036 -667408557 797406879 871437966 529562441 -293681635 497935917 -459688616 -953270285 578285379 -293973930 -764549143 -516415441 -317653043 -932936619 -842777531 573641241 215414589 -386338196 -182701561 -322150561 -100105380 562610365 -460765104 630626837 261830601 -520209813 -269332544 -413572515 -570982451 -82412509 298806885 -833337901 350839080 271158284 -282307279 556970446 852536241 -866443107 -618589344 185057434 -529003635 499891207 -117024286 600776532 253479024 -339718939 -478858830 278355543 650316415 -920246467 32871512 290466027 -932144952 994439886 465905286 -272038190 675901245 -810548315 397414328 -366583371 -408309112 -466549364 -159356117 -191685711 -820609704 526800652 137683831 955862603 888049508 215604481 -200163712 496749917 469371054 100049813 -409709448 -138445949 611104530 -145437380 129809716 -827538626 -826296660 -220395869 -198366915 -645141200 906038302 -694458563 -969812497 398542043 881384054 -177243048 -161741677 453747699 -967070756 -978902722 -627216812 761296834 -792633791 -21050982 599038289 407609823 -237993688 -765505590 324964212 -559158294 -934137665 -469091147 436045435 500767170 -486274755 -869453848 -132664803 393323870 -645044213 199943540 -751946735 12073166 -737727018 -989414145 -186628079 -526508882 -260143826 -441105972 -644905409 -256390327 477310721 -869758117 109203604 -571847177 406655579 145972642 583273257 -316915142 -686529006 701722225 199493370 -199084671 -996566665 -336997121 59054113 -254254195 -67640991 375837094 389539564 986478576 -737847802 -97817755 256194564 -89070040 -725136597 603356545 -773144376 -395277909 -197051544 906374833 507210863 251757084 -972661836 588219839 103909159 -37317957 -314465065 -780784269 359274277 -327724508 -70195826 -73405994 369923331 962758894 -265213733 -796376713 598747849 -295275569 -893908324 258062060 53070350 525179236 363538922 -217779297 885002199 -619622402 -597948851 -293584603 -33583341 -598593424 742079745 116623384 -580581419 -716040326 199709059 246249211 753676694 2733157 458040938 -85708094 -779733169 -735229720 423895969 750872283 -16783357 801240336 -553130621 -654442630 -928518225 -204822432 328448885 -469832736 816870550 -205283365 571739047 -626105952 -73666661 373198425 -801102554 931886652 224948930 509915005 123788820 -410374933 -452407837 901141667 -495822728 664949188 153529706 -885163085 764293389 119823256 -22925457 -186326172 695950247 -917583036 -702241893 572136270 33926227 -242282426 -401982937 611411968 -685786986 301267794 -506102538 -211997546 376968960 301544261 448239083 -888656387 -948222573 608163840 -829026889 -288698243 -599788001 775548158 -252885499 -472413576 515402733 964084101 -69966985 -816442289 -440655708 -100587292 -895770714 669247735 492215563 603740862 -922187424 -17720426 -208544454 682929914 583660385 -279420590 -205417337 468387260 548837576 707541631 763255513 -597954752 -865859414 692587395 -187476450 540342805 722114862 1245429 -748336565 207457900 -721898149 790887810 82282153 699644998 -848878589 -123040706 178795220 -627870242 257466053 -149664125 886900233 -118858786 33051921 -946252593 437733859 82342004 -707409119 -378869666 -761226645 -319003336 -650174599 474836637 317415909 138391067 749996862 919135291 -682529094 156483457 579520982 -453351265 536578336 -225980502 849612668 -192453280 976839738 -540839240 326369941 -140508692 -205378000 499033884 -166697358 -386414873 -647831720 -604136674 -675293225 -37737878 -49485700 -882510213 -907229324 -548630651 835005760 -920935541 -392029549 -740926189 -689603236 -660703568 316505287 443885873 -273366653 -75397846 -666261575 165851505 -262151745 431457791 -167617500 408751188 601080606 48494247 29794213 669070870 -221412490 756150267 868959102 113527548 95765125 -539833906 -225102724 81248450 739227126 127729940 -919401088 597659907 985314323 -239927283 768410861 -862794466 -937459373 -554190689 -770575389 -943972697 772018164 383835344 766456925 985308698 489805357 -418434315 362849278 -522149582 -772633473 -350552835 -4063266 -86328622 -611737397 10000928 614830979 715817745 15915410 -482334177 29344175 309818163 614624816 -989897966 661323941 701351269 884409027 860507820 -650510476 483301776 488418393 19164755 407538798 -798215274 211900330 -837290359 982175105 -525841799 -285156867 524276323 -915544099 -18481563 -639721727 82670387 73214298 701208460 -945675262 320425852 -103648326 -919725981 -163606719 -621394287 97246646 690464134 649717570 -430303860 927203405 291219849 938369853 139828470 589791067 -996882104 638560835 -307569794 668963369 130682020 991679903 -683384120 583805158 -27092833 -706860391 -316556831 -184480274 386746463 719154277 -891992229 742963287 -752255368 -601323585 -298984000 955645873 908417827 622163531 137775098 -716202830 558726257 483369655 51743319 -94181089 -441350496 897863341 48759547 -472069537 363131827 437357030 -360624624 456150281 181138344 440319194 -548615361 316305658 -4673723 598000372 -747825086 775164294 217170085 -439030954 392439187 406738297 -490069351 -619141420 369130070 -557992846 540335333 146198557 -590221067 -474046502 8657167 106671165 607081353 -778139708 568664349 399874123 -827625114 -410226433 -735904186 -989112624 67578801 -481495311 -570792806 481527229 521152762 -579395036 -215223089 -93805744 632514077 538217159 -377710021 -119825500 -256200447 725488269 948842679 638777189 -287712920 996017634 -78930007 -886443623 872471410 991002289 476790246 74122480 -610056847 803979034 -16768457 721901068 -920461986 640584889 34493818 380883467 -225244987 -425830804 -356374124 690862131 3816390 201119869 564227905 -78046738 -361469131 -551050252 204529710 517679865 -201498152 -761047370 624366552 581385381 13019599 -66284834 -212581301 792119883 863817505 475551687 -729174049 700071442 279405838 -349672472 -740599447 -423732004 -78382570 635468743 -542400699 -936708275 589983587 148273121 801608282 -365092745 -841013329 -132590980 -883180607 -426863011 -453231097 -333163364 -53355644 639362584 -652331961 -406856529 -606662970 460533152 183519648 -837189494 -150226682 -169986400 -972772115 274825594 -549882441 143456576 912408082 -307101256 847442411 -762744986 293270463 365206619 -647960928 136718914 -236939311 -139768871 -6432704 -804299963 -731482869 152018631 486479371 -763138916 -789668676 401976668 680590402 -963739494 -325396869 -112539379 350766850 29347438 965328402 753610115 121655792 307751479 -631187065 -815515613 -786527731 476252597 -774669984 -840914709 580201259 810245699 -617890814 182812501 248173171 299534520 75181057 839033527 -148549705 -971589597 -155867678 319111529 -582397705 -177309971 854893611 -745730912 719967074 439511340 -670024544 863189877 733018688 946179305 74047505 94918946 -603473034 672302213 802366810 -364304798 265816526 393728000 835405826 -445478630 166200908 793160510 -693825528 -530849779 4238497 -457001874 -899702136 -371879691 156943812 -718912248 916428535 668765182 -10959122 -416754429 -105581749 797229904 -993721905 -693275580 -733264682 510005591 -422112661 -926754311 809094182 -108673612 243370448 -800697568 -847109762 -900920879 385866301 696360141 489891743 -203700676 68580130 -356024565 -636047256 -53980800 -326059012 -910140480 -74978642 -785157278 924514684 462404784 643078464 579630091 966327404 -352000697 192514622 -303235555 -780386333 -838843165 -284353876 46958891 305163550 -15668414 777004029 -552899280 -373759607 -985420685 -693743548 794968768 -657807387 471525139 -409782393 -538715673 623713583 -342044796 614939824 477273491 190774463 493849190 -481311668 -411507494 790761596 -632635953 531207141 133280543 793853419 -138478064 -854519874 -705016269 537533032 -941118768 -11894492 -355921613 -478994413 -42878617 -847209112 -581165177 -602631945 149702533 762134186 -7949960 209863074 296743375 422301736 -898946165 291228571 588903154 -9677105 702965196 -561831794 -152541381 967081176 745526787 570742254 98820550 -695015887 -384588250 -667080195 955683800 262864034 12601212 296697095 94937560 132823342 264023602 -968745287 -830363965 70848839 -926749754 -376707280 -798085215 529220687 989900780 485658640 -683936050 179775617 219481648 -390945487 -292185941 721316010 -111063145 881928311 18911852 -536942876 861768582 -336377354 366123493 445652896 692994965 954267311 -509891321 727198811 561667664 664293707 959508604 278250386 -898388061 415610521 -804958299 745426841 -574328345 718229907 699398318 869377021 -491506045 740216841 890505827 -659558099 -78371396 -673208856 869769198 -824292737 577262580 462066526 915227449 663724185 -125327275 -598505789 -329789660 -761007671 -839885145 -735216505 -935091291 334302314 -193493315 194364838 188088380 -135253110 679905023 133358294 -96880371 566563432 831782145 540006066 -23345586 -847673310 244373190 504906025 -49872492 -138990505 430934162 -832308031 -620173553 -992475276 985240641 -978864245 383688369 48747689 -587563423 288047480 924856683 -465800850 520235428 -120721129 337252372 945849951 414155841 424668129 -437974833 -319299162 -682623505 -625336524 313262695 -575332779 -454347515 805500516 951385770 -523246134 -85138400 -888223293 945823988 610383666 -83574161 578057446 -897999821 -505489528 -511141020 411507867 -50259601 739469141 146069711 -600733261 936737596 -28781475 -762081131 787152211 221205842 985885398 -591008257 -67922795 -202053416 426794064 467088147 275008650 -799022004 -460874881 -542360444 186580140 -691959884 -159198193 -773843544 -941323551 536898111 423515902 -401705066 -909503861 -843374704 -649568879 869559461 27464191 885437656 166927333 677970243 789079302 -741575820 -440242553 525197310 -65191883 685447866 -993362839 396808067 -801376590 317833645 969423181 -86872905 -58597437 -522402629 -755174252 315060188 790312389 -571528626 -696918099 672594501 936658496 375881900 69346942 -63605240 -411311236 192908581 -305125442 217258179 79448950 -386610229 911809701 -269576947 -763105042 -141893224 -197139731 -961063138 -936245354 -225207638 645421769 -19894154 320051327 -228529782 -90079698 -144650995 -257068713 -908252727 -67538370 371081862 982618903 920777633 679886062 452869113 26843325 515887906 -974012937 980759879 554000779 -754670597 260878600 -958820915 178037264 -723865744 -902791966 -327415955 -478140583 -886523272 687537947 -62059986 113151691 -681104417 -75315695 -221934359 -779744257 205239380 985247707 925946092 -695208377 -568254474 -842339283 -584265290 -154197714 729831480 -89698399 207928733 -502992526 -871194253 165034922 -431956714 354483095 -726482468 -711386440 -561349669 -124484961 511165156 531476070 -765858097 815610010 74788349 678801458 620844050 -53785345 592186639 986644321 520780152 510515079 70752456 549761275 504386578 894238492 347123921 378733181 -656266564 -150028607 -90792223 727636527 -810226792 625509905 -920370916 -293372975 -55683286 -942817407 644168214 553141729 -11364807 -173111997 929443961 280854376 -669326200 633920997 -286826410 405531084 343966757 -365739443 -77776186 -872136370 -99299679 141634595 818458065 -881355896 -316344364 558907739 -671232322 574668754 73795362 613474345 -420514358 -192768267 -934023005 257268331 -44082827 -582423016 -756418450 474053041 -106822734 885164758 202602165 399636817 996036987 942173350 415715083 882614482 502907972 625318551 -410326170 528406053 -227415932 70095583 -600458512 -466089556 262605347 515718708 -84258075 104551828 764038459 -681614805 -937268876 614858199 442339153 501106909 500101363 -528219655 175224317 -422231898 739487681 -168473347 691882022 -567616469 700129622 -786253475 -916186400 -695514178 254237485 -87039277 107431501 655903409 -558865222 149845850 247464338 148934926 217394105 815803308 792428430 -340029583 -365562104 638170179 782962573 -438298738 122861438 19926747 -684119634 -218333116 899385489 5070402 -200887535 857234944 552186915 -734525628 -839549656 395694519 -557526772 176274360 916377353 44729021 -339452452 -61329487 870753146 340015168 973376558 592097811 803489579 330234167 -428634525 814567653 312600248 -750133772 761491544 640010468 -553270789 -179720874 -652276353 -828557097 943717319 -600693491 -447082378 224021354 -409746399 -830688483 -957209213 -544802353 -958368422 -529581184 420440580 165668580 -29537279 -226364514 913576925 349132555 913537167 -25667623 -613499868 -998784055 357142212 -142707805 -963693675 871966410 -288049205 -703004260 107149426 -454317089 -220994272 2535891 888954098 -285442042 -892661929 -149646327 -906151712 -954155871 299728369 -504164645 149142516 191098717 -334552952 -198648378 477893194 357899406 -183338318 -318932038 -19039611 -183308726 165968844 -425753339 -512404447 953798854 -248070076 102148739 23321720 -241213952 -607694907 -358136063 -327797430 -20120689 -295462260 -612923993 -129348422 405717925 -511403346 -552783115 21839751 -71293012 596136792 957295089 -633194775 -785368042 957819109 809820023 -963248616 12982426 609277737 68109900 -540510336 -542344151 -348351064 669875519 449472894 885325216 572398272 -633448229 441555316 -217885606 545989153 -230394133 -333895086 9793971 -18335985 -384825754 62504688 -160629504 840363129 65924742 871862355 596588749 -762201225 612247417 268107245 -69736434 -442510012 926475182 512284556 737888909 645905608 -83713816 -944825219 -908193630 253132941 -902459666 576201503 -969544020 917608883 -8910959 380806124 601055301 135267742 865386951 -101973063 -955108493 115129462 584154987 307975692 208398061 944825582 -743192106 -673421415 686467409 269191289 887203041 865554913 -603899204 -865634589 -745221332 -872876194 441595275 961040271 586629247 -101816463 -581849853 537286803 708321887 434776129 97863822 947825600 358710879 925541107 -257478562 587854712 242738476 960399282 612087134 -188090178 859430000 -635596491 -202775749 -115508972 196144355 -26476440 -646879350 -508479672 -584972433 -906252349 -680524174 -352681331 984590685 198560549 -583426206 243844556 -805716658 854376793 -98507324 -972161732 -47971648 -716699226 -726244059 -369648145 16755285 -223854955 429842520 497681189 183508948 261778475 -943636777 -898465323 80147710 483415914 -486095555 178806139 -805986677 263407012 -950739260 -10294828 -702148167 -713964840 468983531 813212144 809162437 848804111 306735609 -416013473 -907878289 749386479 -578520024 624071346 804603939 -163472047 -157027709 772396389 465021776 -757197689 497280390 463144851 430970641 351275776 503757733 61092316 758610160 -530114360 355591487 223684208 916671122 -128024346 731612735 -564025275 264676768 684073333 901812014 -926861752 95634571 -14030056 149937485 -762821261 78375225 -817371805 739614758 -983883396 94259822 -28838316 -239939973 -946061028 469008761 505154666 150462029 -601354786 861244886 -471536067 -885214884 -951202864 -983530649 416424655 5397245 259599819 545706501 -369325667 -926198983 505157820 -154724010 530506422 722625182 -912771937 -132272535 563737429 384908783 463427506 776494545 -46065370 3706083 163462090 124426088 441069683 294608402 183633195 -127775941 517175298 -23289305 81269779 -947477206 731953511 -772706070 276766180 -870288696 -980125951 618916015 18625817 -726999081 -365924523 395308377 -813781492 67408199 549028406 3032428 571350161 -665572428 988701213 -616658044 888895257 881762724 957086483 -181983045 583802395 395200804 689745523 -13701772 -669605516 -166691895 717426424 342336415 386401 -2975064 123209248 916198157 -979650145 -389853246 377468483 -27963283 792878817 994536774 -49863305 -436902472 -209114880 -62969822 -753571117 334511638 534082170 781816266 -237546412 -661682760 425218577 733920088 -241325774 83215666 -730744184 621620101 7761864 -93738240 115731439 -142802414 -555650415 491974851 71305058 -99581704 -754142986 356738363 -851479638 -184833739 841383166 -752533692 287515744 268851033 -912631425 497611222 -582586108 456566876 -544124945 -483867806 320919612 539462422 746196894 501425857 145190986 -692206511 -469387011 -12994956 830924035 -873586116 667840738 -387867842 400117589 -787882173 507188456 40143405 58507092 535588043 517088280 -888068027 566802825 168565704 -347122721 -663375963 215893316 949476579 27700404 -24406630 -411863440 -574121196 366373273 776930907 467272445 935471892 730115871 -132911143 -660134677 758280366 -832938608 166681935 559398660 -132234685 -671199271 -987768497 -569044760 -3673791 -810336714 54282368 -52583218 -228676137 -687596664 742328374 170622670 -548902576 906984482 -809990950 611103331 509522692 -155674127 16036428 -223555389 -771214548 45218512 -935087282 150885587 646855095 -138438473 693304509 -886286776 -370168895 -1916692 544133943 -920262833 102797137 -62973133 -911126407 -678913611 -109393768 989419774 481236684 968908290 -767597864 -568771340 -370337452 -954853023 842976981 -310866373 -292521200 -293389952 421233935 -929929521 -981495798 -699679784 314828716 657117777 178565187 -661747685 -434431232 446170172 -674698079 300842282 -725008127 499905457 -279854416 912896309 426674273 336377368 -927733472 -610480713 -453931374 -238961707 617979564 815444725 11545609 -167038385 -977234010 -198943563 994030734 -203250524 -306701484 746858623 -608437088 -940746117 -748716200 609634858 -861975347 -757377091 326589815 357087512 137540446 387390392 -849409480 -349909892 305426340 901419992 310321891 -227479871 539845162 2677905 930215099 -321076689 -806093539 -724386408 -923848663 40070720 -646257763 695926564 -560188191 108337933 -163993637 -318743034 67174013 493426856 -569535864 -5534767 -240487803 -979356410 601496698 580616535 118531302 -984899772 212412489 -881002076 -317998817 -848693091 -642696710 539658348 734712703 931756928 865735827 549873356 55843796 -911154484 444812109 404298412 -904703163 679212747 -607558468 -310073783 124291060 -81491166 -781581632 -711815802 -644192195 -793986592 334511183 109090739 790107570 -674108205 73892013 206733776 198769326 156169216 590076573 68859299 447964650 -651558778 -188804744 398118611 362523980 -708295236 671224515 -866025015 -343051644 -847406983 -537120170 -310773709 358580075 810708357 -613322235 -94647649 419617009 -541197957 951054827 637574641 840711309 775654366 -209229655 -856861641 -894993328 -957470139 780586774 -989927822 342756520 -228823463 460352306 -591826620 804822040 279993741 622540474 374782081 160856863 -624706769 -283068799 -797698008 659167730 -319134202 -262618093 -779255217 -478529427 -583707873 904461950 758059852 340199588 979553819 -984989798 703074061 -488296141 294095600 641564669 -473218581 438691611 -734690275 795865848 455719272 -857112245 936607676 -872159549 829904176 -160003184 -154165717 616728816 809097522 -711834933 -617164598 -458736308 522943059 -147754164 581997 -535818763 948950751 -423141745 -292121773 740701083 -328016523 -280742415 -674873419 619939381 442942524 277945533 -889104836 -431207209 -701873783 -563058417 349201636 -272758354 -883308565 -937649990 -946623178 735225726 767904249 -402225122 -983467481 885261669 861691680 -334670674 686836464 -571639354 37752899 -975049797 -924799082 -363288573 473466292 695004783 583385111 -103515716 -964110594 -685453983 93215863 -213828056 -29295539 461043695 185492971 -759809295 -227064770 982963819 918023204 -262871633 139551253 649559346 -314923856 318677097 199584195 684105069 -649147163 -290243593 903872477 377902500 -472495964 171928755 -694716609 -519135244 522841473 -585504167 48663631 -168251764 -419917104 -313639399 758000328 368087465 -192949180 -239845884 691769394 -661513382 246517746 34184985 -23784874 -51662804 470941991 -405161863 -119898619 668124944 -15390804 -389331082 510252309 -455743233 555334032 -854085610 138575589 -958775549 -390238631 -524062600 669579922 -567304036 762695571 959694752 -475881054 -395965761 252753449 -857562159 -919991969 878571773 586667875 804073044 165917866 944610881 -369963704 889636810 849997064 -161652858 -792168777 -197989731 357658794 -764828086 934566651 800413934 -218036357 106604347 987036892 544268350 -767042568 -1438692 -353470685 -806707695 -564213942 -457697709 431868871 598114446 915535180 296842936 164167983 -531494826 -518052536 684700481 502834123 455666238 -527432029 845781658 594492972 -609566459 505055531 -970891166 -180954281 826330297 -242197635 155411179 -600625917 -973030162 988406750 881966029 892369487 -768902929 506893391 901669295 -70350868 84718107 -100394897 493319088 440932721 245688925 -398820792 -142777604 -900324313 -173443462 -33908813 279047774 -675564845 -247852061 -873310773 -984076145 131318094 372142962 840304487 -61934367 924948856 839276767 -147382221 -825439607 955602289 269517683 491262756 746723130 692532073 658091310 -731250225 283419628 -590328893 -248878408 725460171 699714101 -518373647 -788698934 -144325570 205672279 -225942851 50300756 -958658243 -468636726 -103364872 96250859 -6530702 871089916 179516578 -110043709 664974096 -865328954 518843707 361759414 -151260537 -30026800 728666106 200206778 -701687288 567322450 170464873 253648258 282551630 -746539531 231197576 21392811 -139142374 -520309941 811678208 534256663 736723369 -643381529 -83732418 -18914858 -979980252 -806978289 -20873969 -688373513 565819946 284325729 50447622 -686927561 -246140608 254903816 126279990 -293101351 -348037007 552884331 501804311 404980187 -336448321 -705339474 -37747445 645247470 -108290098 736890573 79998002 -875546063 83073221 612011851 -775548970 414170358 594663585 -458011376 133776479 268862903 141590917 187574064 -67851384 -120031701 339132941 -251769886 -923284589 -859587308 -503789024 750357814 -909501027 688581079 664959966 186328850 246468035 789223985 -335499966 557541029 358243270 -871679255 -350239303 -395776677 180294911 -277723366 759736748 -337862551 -101465737 830513433 356362140 611906808 687596270 -940083857 -924586211 803932223 55668518 -66808554 -745788801 -33138226 -369712445 939372457 860425521 -130618098 -918010613 -369759813 -857248150 429199348 936333362 903898199 84391299 504479829 706995838 -920159647 405108503 681717867 -549333315 -635995344 -889959723 167463617 816438502 87597860 -82180333 -240453251 432736144 -359359678 762393093 823348675 -561031356 848743870 702493667 660110854 101932867 -751006775 734772335 -250389534 -565740611 405509377 643580072 767136841 129567247 218239790 324985129 -961025516 -30095164 -186982350 -515430186 612162970 588790783 -703286069 762767406 -589347521 100367459 730641825 -56261027 -883557059 747312775 -479414609 -54631829 -788325700 97269892 -101654635 275296859 -330573686 23094810 332456639 -555111770 -636476513 -42150839 484132875 933780052 -622081612 244783032 -155384108 925612625 -676046093 -39974113 233981093 -145769478 182861671 -103200550 935832877 -123383739 18346801 968969521 256178957 169267660 -730166127 51595615 -727592855 968378308 -269032789 -473643762 429829119 781933307 -305987725 -468491138 845105614 799536793 956271436 -501639840 400835624 364087570 84956121 230763648 -44483816 312417866 -749351755 -372479439 310646127 -979084201 241696803 -303429981 471796634 301056899 -126168660 408611383 347327820 -648204930 -487321218 -314759881 370268130 -177274720 -901351947 -635641002 233807029 742969745 -574253339 -622022162 -310857034 541478470 -676667144 -34083324 -448663923 -58511577 78746306 -873958692 -34605561 844117190 365997518 -48363130 -820007012 -75829408 624539623 -318205404 348406344 -176904462 -773835614 -142151456 919702820 817638424 -201292872 -24266761 515968573 -335835057 -444829699 -630659126 -682700444 870288475 -803630186 -836353260 -854854111 -899883727 147988422 650105292 688856912 126933312 643576301 114449458 502015702 -698146777 -710356003 -759098557 -870793433 388680146 392373024 -485006745 -726839723 -568113037 -456977338 -208758338 -14397773 838349169 733047842 913071242 -496865597 -207654995 -960526723 -74552293 -254762485 135532865 -185968318 -656626079 483674793 -19304316 338794977 301313938 -905376540 586129815 -57805764 -994815872 -116734869 -141160018 936308135 -503467667 983174237 -213945744 914332673 766114149 677764956 515171696 -216595691 -993344823 -507590915 981232227 -612056000 114450201 274471282 -303435697 -937037146 960676081 622344 -106165479 661080239 -524100510 -828648492 114823899 -589001865 -849295939 931635471 925890381 -834525064 -735880781 72197459 634987964 509821978 -196507360 383997161 947640269 -666827271 -373804741 423706309 723615657 -658664754 -959452381 314770901 245966715 525128764 24107347 646617831 -55650867 243152387 -331525977 -159224821 -819398696 864559906 755784166 -567858934 175409289 -908667212 54770300 55427185 250307850 137220427 454883907 927053760 -808287225 96586563 -855496889 98969793 -762076811 -759904700 820177405 261210356 -625242649 -640893455 -787819563 248633058 452255415 -975839139 -352184680 -559890328 -80648329 103079676 51022989 -301968487 -587714470 -696861476 224593734 -351953647 913983801 -982910772 771295994 -261079430 243948243 938662327 -587083126 -728590974 -718823318 -837917370 -121446942 -866884429 415461176 639289293 858623076 -222095840 458232757 -257859653 912467065 209378077 -612211391 -149632377 919699141 -907461296 -982212843 -973643561 313695644 -289095165 -57440498 458401818 -188296281 557247378 91667401 -28617374 478398489 -656149400 241846701 129287330 184066421 -321158136 246831623 -641773463 849880246 923922011 -115395619 -301125958 -72156793 -933163048 205147686 -714030441 -739197424 530315715 147420211 726270258 -153204125 -172498914 -242586216 455307564 544268467 794234216 798663493 318025359 -887267800 -842726768 -940419728 609859987 420015675 -197471297 -714940568 -92457036 391407422 -800358566 19154707 459137659 432179730 41957264 -941092245 -807871640 -197289828 182456464 -33138554 -991242704 -693544537 -119397793 47531204 -681619994 -920022549 160597345 860725477 829722861 -725644834 69070244 -647320608 -349972005 -156185947 -211956769 -735005442 488459626 -498934541 289268039 691586526 -614605701 49253926 596076942 -854890224 -883383202 995771655 -703402503 -991831983 834964584 -117072329 618968195 999808158 -888699053 813388963 -627481922 -776957164 -247009084 -555660932 -464722119 -472496757 443106127 -491131768 840410721 -287415661 188017556 -336447499 -363683418 -704456797 -276506659 -512712893 -955962862 -938403172 -584921539 -818995140 -600348333 422290820 870477321 450883231 -448258439 964575406 281512423 386063742 626976959 -768963984 222094340 536216567 516517608 -163252644 -670310037 549105956 747774301 109492985 739614807 950096948 334947448 -424752736 894101171 -905809120 204562268 40077344 -38556842 -388256165 870521057 -973330504 -330955110 441944338 903282654 584942905 -476850579 983996719 -374421204 -198775403 -116998456 228188139 -643655525 -803192599 97944293 -479605798 -493174622 -438776911 447215240 483143684 -376520695 -25254846 615954258 -176936896 -178459127 -667995384 -536665070 562417314 -928607940 -218651521 252638738 -714919602 264534967 549986167 -439024536 24115703 589636208 77440380 300689164 578445172 197165164 -846011851 -73564790 -664592375 -751054915 101554985 742591549 -634717808 794061158 42598079 -644049977 758816164 -441473415 -219833897 -894303414 214697124 -830902301 127616480 265879804 -504548959 180561226 -78986653 637079107 167372762 422501579 22417301 797157066 363174964 -785830966 -656864050 -578000801 94201057 -728111039 799676579 -104049843 -195276628 42188551 -100779204 -380402695 -41360483 485934566 -525122946 634731605 -595332187 -307857032 480147136 553183246 67719840 299143051 6376687 -262096375 -569977684 -641688248 973515696 -468069525 492556951 -573303167 -194195844 -794910186 -570906420 -559026253 238100528 -921885092 415840092 674577377 -685581551 619078353 -79401044 -890101731 -239575984 -817420009 971432445 418943100 998934012 364753885 230035963 106338118 -951834786 -215976546 -815683064 -703497554 891550596 -807658828 -509116681 -425267778 183931983 -517530135 60760382 -289284370 149175942 727520483 217562936 -361208341 -548631857 -868729482 -490356366 374076984 193983385 -702089370 -888288090 788442205 -536485387 -991416526 -663654546 969132210 158336902 97510389 342545710 -478433508 175697440 -529790922 195784055 591143337 -639596259 -389627828 -743301739 182431456 306404198 -153596049 618012381 -714748084 -88099023 258989680 782860058 -442607319 -661769398 684119828 197076894 68772179 489475924 336154489 -609519310 -222572451 -242013861 -143118472 547973411 -542255436 34417915 -334445650 -295714545 -709239244 45699261 -157925689 -639758323 -341208329 -272605385 -753778189 -4535497 -707003489 -392185698 -622162939 948926354 23695228 -635194277 459996092 -144306680 -809787108 789531752 -889100156 -927443471 305206108 68847039 -796677894 102306219 -107805209 50496652 492631460 747564792 193726806 698694003 113311499 753056763 686478769 -185480446 -770124444 57443754 -845699905 -451527305 762079378 940468070 -757541600 347845590 -398124551 653582161 155237250 -713738870 314874090 749626933 -476555553 -855519521 190798989 905847400 -464665301 -340750747 759310834 -28668841 -344275339 628946731 526825466 674818631 133811722 -280981372 689259762 192150295 61912616 -883801351 686743386 614133419 390007228 -845128976 580319588 -346303553 650096562 361248603 -215575959 -257314405 323676279 -522176232 -825699516 -930211908 -892889986 -6679808 -462156971 -790418799 969371563 341845267 544954343 -844008137 756164906 50128936 358446540 -273462656 989796056 331782274 736207668 -59710972 -607531499 -355265749 494682639 -881944411 -336277686 590155879 -558619809 -865181522 -511413558 500772270 744496947 25217844 936234392 592995711 -417647682 -473120418 -171610646 -229062144 -766663578 -366285735 709156193 -583852380 -407217301 844177847 89337037 -146610429 -961343512 -538771955 684516834 884843574 -982574722 282996261 -845297955 -877823899 -677822702 -322385245 -800972583 301202296 815799752 -366353487 497587722 -179292475 358667130 989072870 -788981202 -24526206 359548007 -224570963 315718136 865843883 114863022 -160643395 636578661 -390650571 -668255227 401195629 -493724203 385984393 -172876894 681992041 869194589 815113368 439946985 -791632428 767547334 -516279961 -345923571 649357157 805359592 253562474 159189013 938985480 -757451220 -763182162 504772761 511315002 -103079533 356513663 -187670288 -399263270 -543868831 126323883 998662007 69694725 -512868644 -313768869 193862467 809295702 -792464696 589450377 -724938688 698036344 -687215090 -689661043 213726810 683026342 -632502792 -129960661 -126915129 -412085998 63256582 132857558 244750338 -732790790 -675810931 -570337174 -804714583 2738614 538378168 -741123048 -402748640 319418595 697156660 -468287691 634677348 -48889339 55987201 222638699 -314071259 -427453424 -729675048 557634967 -641398649 793391924 -577274174 401786278 435606420 -828830957 748905459 170566680 88371481 987304060 -926553270 -265719174 661338868 231905551 142336294 -33528304 -586142729 -444168039 -404450170 822186998 -591298353 -85523492 -166660383 351699410 -429254176 509749985 349216012 124528947 -786838757 4133406 -701201091 836888261 960552236 820522733 235567056 -860155428 669878954 471264083 -347012472 -366599101 -810581007 242219996 -680513451 761863011 -208801784 -76335029 -857460993 329054359 -491923202 220732692 -897155716 500292879 -839254420 786090272 -526741980 -577713256 -456197701 -806955596 828846653 852047536 -412943857 140721431 -291897779 -182883366 347210578 552395396 -448111348 404634822 -287873791 199517307 -867064606 985629999 -557114420 621077639 -655859387 900321966 -492827129 122815465 208822325 -921937008 -612391959 854820229 740619279 -546126516 906594161 445577488 534483085 445979358 -490810368 372459357 575426512 436096976 555624906 -890727066 668077168 -546616547 394140680 778565545 69669204 -587838504 516627269 -336298936 453685371 167825407 -476231508 -91901648 -530719814 664655045 38749930 -273944037 1161966 559845469 -895245557 680745023 -122311761 -716618659 929584475 -898936358 -433693960 -529703295 -83234167 92735544 -964439036 447981736 -191229179 310590868 891337104 721733761 246256711 887443735 185253237 -252821725 -490404115 -654930725 -936734709 318434362 162592670 -588061910 635834571 -323905381 -740793914 934954563 -141343774 93393136 809508319 -528477389 537712849 -25548958 868608946 -682587363 -614416374 -693532894 -987201676 -906588461 515019920 54960184 -567588389 194347497 -966038875 420313317 -192474905 461454926 178596918 698960012 -762080468 302304627 761742498 914935422 443900852 238238740 692791812 53161704 -1154988 192998188 -284408508 589736970 999567612 -533249218 99819605 -766328784 693997307 493187266 -673245139 -288882347 -479121378 669759285 -981310829 -961636965 -45609658 -310878015 447988134 557018072 -890516450 616214609 -911200813 -216247800 602878456 -197742178 -123323133 -792719795 -31186958 -690399708 400721509 -443774366 473332846 759919565 -546336431 432584947 961564949 -841018662 712188045 -172239347 76035643 138155165 117372167 664083438 114196381 757527311 -834914519 286851544 591088027 -114982849 235266699 -936844085 -83958397 710786395 -8240647 80542941 -17829248 944601620 803150266 -715514825 -681058207 370805725 605677402 145533316 -43326074 -4408320 -990744514 -404759115 -609384578 -378446889 -765793352 297230063 -587274133 171930557 -808661247 705729961 -159529273 539443328 -782479790 -595529465 -64853372 -714621688 434251210 989883860 -460804737 -608109143 -48177607 507018453 -905899605 -900495929 513170818 -252240995 -166877058 -710986816 -204475460 513148086 -534470369 -69049407 571576762 111176415 -24164962 807233702 614481282 253170094 -905450242 713750177 -610474828 20145916 -101319009 286867657 552969210 -436355053 484155397 -406834953 -475548465 333563748 -632286641 -348992086 -661579504 -559187061 -956511855 699258183 -299615777 -499721492 330718391 -568083934 -330839992 -989490018 -784805288 -660154905 576696813 -243352265 120239334 -944078331 228309239 206011204 635983441 406902123 551676278 516482243 -613393833 925761428 485726445 -4966138 647577837 -476586643 -629860620 363595271 -341384447 -79536830 -711865377 -839414001 273316859 -836011545 -445049234 441148514 -972318364 287139153 501627805 -448543923 532258644 150922852 839059434 365635075 -666500903 764369739 -844663167 466993551 -406583374 231188015 165150277 785703682 808678741 328939814 955127004 970069169 -760141737 310937853 222320650 614747297 -128757779 397856765 -719276450 582370613 -504455721 843655169 -38012143 140079676 -138861745 -222821925 -900831694 452323459 338222788 -953805963 59336631 501116336 -569920378 -349202802 847580530 487343113 453577303 576323101 383188822 -563639268 -497533535 739301282 -637905715 255229803 -616406235 -169345239 -425015481 673529641 191405999 -61956138 -591577300 21708235 566634177 -333054931 853488074 -476590601 -809997535 444493379 841725027 -614703380 229137371 -431539209 -68293570 -628715741 827730810 810441846 753929324 365973886 384475356 -115981370 427162105 -781683170 812574951 -655845442 -217973469 538675166 500163456 562272422 -589834415 -916932895 299763755 -442567319 794486964 840685776 -286663564 -99997687 -582198465 595702543 913598057 -249847741 714108250 -141531183 625267407 -374384763 -479689130 515567348 246553287 258841964 132455267 992497111 123827256 -881446181 528724779 -357855516 518983158 -875188986 135295253 -767085392 420410447 -950479857 616486693 487659161 895968130 -534700226 945412023 479250877 998152775 179294177 735481407 663829436 708781587 991596166 45595540 -290899744 606089436 87652686 984109232 667115798 -259837954 721612249 812700200 491702852 896975302 -151885089 319167499 166073068 -517621705 4548502 -677836121 595130433 363927982 -676622549 -109219543 641408993 188369933 185663469 -245542843 792534320 -905482961 -468416769 -460283089 -605931737 535942499 884906725 305944540 -520075545 727556648 637814455 595148124 -713405913 -759329498 240946398 -787907892 -939741178 -208508111 -571661205 554270156 377678715 574968617 -635747505 189180331 77697137 534370558 -280509151 295966874 -499094324 374231139 -706368139 432458043 109806136 317958840 80780763 401579036 394370988 -355620358 466275617 960091596 452013959 896079577 -132876233 -872086968 436010025 306229947 681768861 -295535824 860241313 830731266 600876649 -700452418 -676428944 -456879002 -909970911 612218164 -459083686 482715078 -515323595 522413198 -320501574 236586439 -785331872 140268091 -966259073 581153021 -429603750 -930954983 -175729899 154415555 933658015 460331450 -119798537 479208068 -961928717 -81867213 -890048079 -270765778 454885986 -225744518 123160484 -102166006 -529022011 996992970 -500129165 -434761452 -397333447 -613245018 -88603262 -269787198 320201732 496138608 262859629 -32103121 -178396268 238775210 395618978 412189739 -376804852 -961927210 -551423149 -705480328 -735381721 32840644 -296662589 989950125 -744734828 762547369 -994337355 236936282 -52976402 438457994 952629846 -138843792 590683458 731392353 -832850643 616875487 221048133 976962334 469352993 -137226401 -674356026 -948210061 -85136143 -385316930 425116027 678253354 -112384054 -157000842 260244201 -443876208 414263616 419578404 942885277 864473669 334065917 233033663 292337261 159435275 902750135 -493685889 -744678735 -612076283 -950628868 243841176 566877848 117198851 713841298 -499649657 -176063697 -632999828 777716188 793876267 -433591544 -280834911 936240699 -189682633 -115438130 -879612392 711693571 841091101 663046529 757081606 359443793 -48802670 512977466 -392787374 -352248060 798013069 751249992 874430084 -62407536 748038728 706377597 226038341 -466834153 -256983755 -612427321 -399573062 880322702 -660597049 740099537 298140071 676015734 703320278 887741273 165992509 -89938708 -856457084 394349395 -134317169 -980873363 146102240 -129094325 128571402 -326970405 -281420594 -399824940 -781881419 94865338 -679370934 633219223 923210748 -493641823 765278656 876222411 -357376169 158994326 -431182670 312032968 990742935 -877676209 -443069860 110174662 -867046770 -305880803 -594255177 -758988131 266528346 -369150953 -531693132 -382845438 -139609388 429548284 929878267 -943118890 632131306 104638803 757941926 -175116532 949960812 960638659 -920329721 -158538183 -385991646 400076566 -736466865 -547197329 81959550 445297688 744732735 914986059 -868963421 -842384905 -500511870 292164489 -178296934 803024284 72077881 -784348102 -559419067 57927024 -666353691 -719065634 599681245 -872963666 -324590809 -338995199 940335601 -564131590 638647456 -882427246 -857305183 832234944 924381868 74726573 40712675 973434012 666346806 -847800351 -285870553 5215019 318635965 -689300364 34193389 -184400168 771362413 469794121 435986150 535181847 -983940384 875854046 -519431417 977202192 -560335403 579469854 656330061 479509447 76597139 855898563 -365066012 -204765916 776441208 672125020 737401379 169670535 574809343 -964925481 -576249628 -280899039 -85273336 341429230 477528806 611624711 572268104 -112524011 604543731 567702332 424768058 -190035814 -315475014 28704717 -438165429 140282543 992748637 -316217812 884143956 -883775887 767162734 -30308451 -517110429 915141469 -455674365 507762546 926557598 233133034 580034545 -48698393 949479947 217654839 -491074054 742838677 474069036 -111965707 711305590 -204291906 -521235421 546477295 -739185236 10833549 781952906 367624881 291176450 969371976 -928288867 -750759024 -803365573 -690191665 41480766 -320629066 -24087127 31507385 659712292 202197013 97330939 -808922093 983137200 961790330 79650082 -731016352 -984853330 -135947744 551965753 94736409 -842186796 -25902688 919197618 -108841718 138929612 -435788442 477710342 -462885723 -185243560 -498933726 168834378 236115494 -622098801 -732580133 -311167545 290072998 426873593 731648832 77855238 -198822223 615527248 895417989 185829101 673169274 -268279184 -495663292 -29307789 874757594 626739609 58373373 -755927083 -985878080 -941745792 884465844 -622262769 -873137666 -258759715 202439364 -270382649 339100028 -144980976 -7758689 -166982218 715032526 594830685 -803719271 932744778 -169262170 239756794 -30059263 -684532306 443198918 696216778 647977012 236456159 33195414 42434127 -616888126 -989793996 -715124888 -146503116 -371283444 -370153426 -11482407 91526900 857895345 768692644 -288355512 -551279208 776619380 -978854216 557744877 573868036 -24123472 -962283645 152382254 879572546 78081352 -38960707 16763221 192408752 779548251 641341531 269114935 449271636 491190136 -93733060 -441763693 -429395748 834804696 -271218990 916419335 972998066 -63052141 174025294 118603668 -321479382 836290717 480962193 197678947 250236900 59855542 725226357 -7340949 359726303 729247983 -592168184 -624740359 -893323776 17398412 -878664524 279076100 472940299 -378158899 -634629924 926016118 -868355181 530027160 128645978 568648860 -646378688 726670368 -784779070 797562440 -206109060 -809763679 -857100322 -45082931 -385674903 -144240065 358113809 871543520 -95797700 -71616407 692242041 -801804732 -611540311 -672842819 -529658460 -803530530 294649425 544540268 -328484501 104827529 -424243331 -558391499 -443006196 -573999527 -581692922 170593809 -432569882 -704699885 709155783 -629456986 -104871917 -978160091 87631166 -654071986 -277066718 -365527868 -891116505 -51916067 -114818845 -21702378 776979519 470550972 153200036 640901971 780981963 -618316772 -761733435 395514565 -643098266 -982056295 133495988 723413627 509186149 552231310 178568537 201725677 537165564 814091603 954382566 192652993 785097160 604174740 -209590450 638277294 285694674 922154479 -127942919 654238813 486058516 -121384973 27064533 917919462 -383793516 -327162262 160960812 463512135 -978202379 -451968707 -323862685 -21746414 -213936537 -163091169 734457080 98806904 -390355682 94910879 -599846742 371021467 350554521 -301528708 7112126 -592212190 624746936 -882481791 -193272554 -280164286 -964095166 288535508 31629144 -99395761 -271383541 394591597 -664191301 942670073 -173096319 551522694 864491547 -445060775 769761968 925378912 411953268 42791127 633271787 -517596253 -307561036 537609289 -900488340 -152272945 -741958150 -437754639 -585960233 556812945 -797600224 77190303 314630800 151641123 -515860742 -166016169 -560444332 -61269498 -432336315 210806133 572611484 89477743 9407329 -654408461 -304599482 916368918 873980998 -831877110 -211106096 -359307649 755453043 528719257 810065005 987636516 -672976139 54318650 -241441155 375152454 659836339 520785242 -533878925 32616251 846346250 -855831616 -45704615 -970885366 566621853 -83473110 -342237212 996590215 379035732 797712498 896737148 333624448 459473306 -370696652 -426969408 337167989 625954390 813559903 79890415 -402031851 -194607787 -892755713 874905949 -917385172 627006299 413683909 237184112 879498562 -634413249 -767213474 -665191693 -838284404 387609412 694624112 823402525 -135729050 211250567 -632306936 -79755905 671981439 414824352 -308797693 -385844737 -825810988 -425850965 -768992750 -373227972 -300084485 -446228167 -401519722 -560142103 -811509294 -480309114 -659506269 -794769155 -414800354 -421925512 -259388209 933494841 -257656007 -981045243 -841280430 108119835 -342275027 25608934 28903352 -222110865 468077368 765233220 -735131654 -446920749 802518545 -522866225 234524587 -270250073 304780164 -506713267 -62222430 -105048931 -170388560 -44779487 100676337 234088290 399812179 375515879 814732856 954352513 406330080 -781486085 -383746837 551488440 -401762127 -797386025 407433897 48597626 509051170 -384751303 -256865158 955118559 -789377783 372261066 661238290 898179368 -395644546 890664957 -182757767 547756171 -866096442 574841015 522255059 332849710 -120236767 879388928 787197158 148553136 576337133 53599563 -596573358 745268589 -815833185 -72095236 -163266032 -60850021 -956896286 -862683908 -360821480 -988149942 303322630 -690849193 721561521 669113579 785103682 376607619 527792281 853316449 -502458643 -412389557 689244608 -664753704 -887205205 -867384330 -832270124 187613251 -35324411 185471368 -43647148 24900328 -406926507 278191209 619309475 39180577 -890552178 367727392 -591109285 -675975049 -195110518 -645133407 -70058394 -304981751 722198079 -354348661 -598847075 65683994 -968668222 -812683331 207597782 548503287 -40982746 406144472 288580558 -201061289 -646734879 -60837099 -226711627 -403337705 -446582 -964125538 856487134 -758133295 540103029 -858362521 -958981455 -131713972 -746678627 577297020 -240398783 345933349 -374244592 -745548071 314732444 820168027 19877447 754878547 747638808 -164063274 -68536135 -946617423 728886074 950793974 424085843 97349939 425002036 -99087390 -645743259 106269050 787107750 871738853 -496828672 823625820 -550337154 833898980 497609998 534268370 692804376 729461109 -45004493 709960081 -667202215 767378905 71131992 -316796644 63536959 590266268 709122788 -272728095 -145927229 592733822 -321549866 -367029003 118441269 -794837897 176538283 61414742 528278775 -970893604 723443527 -872538647 -896608841 829991876 -939913176 229628050 172246628 -67617219 413114369 533748750 535935289 -271331358 407408114 -499586340 -420055160 298753156 228634476 -619169849 -96154718 -331532974 770589016 166505118 663983421 530774619 -357725442 -116302717 -539746856 -963254119 945667397 775967281 899917138 195456945 -443058466 434335117 -375068260 -64715587 317926244 -206570061 -852356203 -726503505 965811476 873948251 -743077108 510220462 826023277 436754368 633166284 822565102 -156866874 163011590 860451457 607997477 -583187282 352045591 795179631 -223036649 -546852327 -251504221 -666506332 449914242 167475901 -929670116 -975304592 862957394 -185935087 -197797027 -878936231 165785791 -329998483 -70053916 536817606 -837249882 174625048 935570519 -881335097 248957104 47394915 -106153468 119258091 -510624105 -883981441 221740771 401866837 714795485 839599982 218440569 574166711 141352774 457331261 -365717628 487194813 -858144931 797138570 -110644013 384676393 -664991307 -740669821 -519941071 921622533 -197954541 904200869 -460787993 -495469831 -530981329 828244790 -246919822 -314549978 529183100 -211175425 -859750826 255774651 -905743165 955370138 -687879240 87357065 926444909 473088339 -910036960 -768966861 -827455536 219885936 982725658 -230640736 613257168 -350271205 387814387 -253493961 -404629045 701281503 648105132 988793998 827687655 -667198787 -489166173 291192140 208510202 848539176 -762921237 -160474072 606026857 39415062 -786252860 314792404 -597079696 428376498 691116341 468411955 -657587626 -244118126 202909563 -79026830 -143245050 -466699799 160525349 -984463242 -622207366 -891074254 754042874 -180206463 -354362499 -658843774 -539741384 -335497375 -998890573 -171261959 140980633 819365298 -594450360 -576227986 -894882482 608005436 -834126332 -907063845 442098484 798514512 811801938 -525002693 61260363 -596315050 38211511 -685405163 89997208 -657867465 686109565 920238026 -88015555 465664818 -635638032 -879103861 -253006666 612585161 332292652 -40167347 114298901 24334782 -24044712 929630704 -864092703 622873260 756065135 438640021 590252903 -586965101 680137481 -526468831 728631016 -735373427 -95612209 -307215416 -873019084 -102757607 -775441731 523431343 989416992 115318963 -603307482 -448693547 -222447953 858604647 540046013 8306839 375595987 21569137 -980312542 -115929015 177998910 -439844502 63100660 -782507070 876718509 -287308412 -433660200 416277094 -449821869 -128940473 -704460698 545623700 635283439 945692765 239288193 -194399054 -311014417 951560066 508730790 340884188 115683141 -505740231 -872297788 584231726 -414620523 -804173331 683432528 461105745 599375949 -504589653 157709986 -802302221 492296947 854786275 889183618 -265976871 -640329034 -100173808 -8314634 379189808 -731809431 -394714458 -867402699 443028344 -918328529 -550075958 253409706 -433056787 280106942 903295161 -803536328 661804545 -641300785 652900486 -408050341 -281515628 -736369210 -87939406 736837513 -929988906 -282195219 667343306 815426253 670716663 -734319059 -54582113 6359991 -142162401 277664075 -617466141 975193925 -639636234 -671277132 -450723475 -488593098 918543077 875324625 -428213421 -53726033 444109607 -408215659 -54264258 39487429 298390170 366799246 215793277 -583263301 690087847 -319565876 522332395 -58776147 612259648 -108952128 373290599 -265069902 417688427 132992928 674129622 730704279 -523328961 450125887 746592533 -526481981 750378682 -245884667 423610612 456090449 -467552517 -334814774 -727010019 -344802015 7702946 -69959773 54507302 75479839 497680276 501797203 60766424 880052340 85631120 -3896977 -153957682 902944737 -197601329 -897047140 824063400 -107375045 -403354498 -443876295 -238710610 249487456 326552677 -273814940 962587254 -858810507 -541734232 -197820845 -628122369 264017931 -781529043 13306452 -939352638 370081956 324234711 142888781 83659096 826205201 -513612064 -979171464 745557739 4957011 422057301 655316130 -462646698 628311458 232739763 -932374240 -669633665 -294697937 -611470261 409531276 -309274113 -89822317 523745126 -343903846 -597521843 246685006 35234912 51091278 3034222 -730355843 472290929 656212195 272720252 427520775 -283290296 460287263 965505484 -684215578 -896506924 700852567 -511197219 -357376288 244300416 -184547318 656113784 -23834414 -556645199 -702275174 818438626 589871796 258400642 982213219 168957448 -672281885 -368360550 587174317 792947862 -258976823 392871216 -226001328 -755599622 655268838 -93842053 252436527 -412425500 -388306657 25834283 89447131 712446653 -758806559 256067152 -990849091 -542666513 -342416294 180837352 377756148 851401316 -477933022 183587459 686878110 595593347 827551682 -562649554 -911611347 -551929545 864739901 375967362 374204527 -70936774 -900733622 -442668860 12570077 142778488 -258412274 421096196 44156313 794054331 525865955 629988521 -664994594 -483540881 301798327 -960403838 -722769937 -291817562 496947253 347635049 918147028 407281849 -48950506 -401302290 -804447252 -903945194 543152541 -944279318 -849460611 267723608 905815610 -661238905 -767713510 -798740400 836313514 -122877199 -319130349 431971977 568256462 753589625 -317301434 736890772 -13301555 -896393696 656278703 -672042516 -490811514 320246565 -874247253 -114053100 -507702136 -69583587 -413009347 298361677 443568380 -432512487 -939462663 555636351 -57798310 -430264412 -451772918 516932182 736394532 -622952129 -233552154 540749267 461949486 -123897490 -245993158 -857307935 322226065 -125425467 -113231107 -180550758 285604073 660106465 -249695633 -250674634 464834267 445122874 539640087 -668231284 -572637408 -886228964 744942693 -996199966 -147192975 887394877 840852842 529235233 -594672803 232074073 728775205 -315061894 355113191 -451443551 -574233236 -473049118 -627325952 -971496574 -971430606 -392217350 -295591747 639880707 -986474056 -744551603 -230686644 -408580259 -891832351 832630280 -944251096 160035256 -925850177 -374934164 800922347 -69252419 -595821800 -244376223 -128228780 908637280 306177289 -309902070 341102789 -726440379 -594591688 650985900 555286046 -174621116 114980784 -968877699 -966456655 686495833 320762612 -430350243 612443850 62782772 436589849 213519799 -407631869 710919923 -120810280 -605436905 -191739703 908141279 -637269853 541834310 -231032200 -381672381 -226624327 -608276074 262473414 -883522404 -441129146 -237664979 382636662 -575940686 -619094334 -182460777 -656551689 290407704 -356345182 -812140605 -230352077 -554849628 855760909 892069580 -325656281 -140864112 497687515 913294255 615338921 -283163364 788846913 -850345400 -351555990 759056618 -133890405 -431261016 -581047173 -98679900 -560441413 -10000912 -618785114 -2885810 833392823 -183841232 -501746539 583757479 773381332 -49616123 -134785847 181544744 -879512701 461687836 665880527 -17458960 83422483 -883332719 -684767809 -291416017 -714762910 901357330 121739209 97129401 -768698744 49451627 87368988 -417393986 185534428 -151478061 -660984779 872998730 -955524705 794062012 -978058737 759281624 555106056 508258842 -442689160 585290783 -80543861 746146437 -112959875 653836243 -683125374 -987670382 -283397973 -320858673 -781681229 -44128086 -682921606 -187410999 -979704658 490776315 625381352 620892097 -710475719 -430184322 -771975481 -231126466 -22716289 -497119104 189051144 100677692 223350772 -726253862 805594061 148263257 215808131 740182415 -19207759 -941912106 787845901 -596782936 -647447661 -163424769 787082521 -374635787 558433599 -811252977 -95228772 567321485 -535968854 -550944005 -318939950 -975837813 713732094 343577848 -964662438 62992612 -717336543 238382067 -142608281 -564861297 832229608 350716529 496715464 846706311 -72349856 708953207 328780804 893755282 282886787 -872716039 205141508 -884992300 -586289896 107706604 539671323 445172394 -161224238 481134617 729239938 -17953184 265721751 622774265 -607778448 -17350503 -423401098 -257930687 -118365962 391756062 424096689 303028814 -374122413 322574666 -630439730 593745020 671099955 -64478838 639885173 -594747515 909003009 -303028035 859063128 597264233 2070681 -194003236 -602801494 -3152556 239039406 829483216 -589456520 80583295 -756451695 -836572349 617346167 -407598389 992633031 -702568336 141048607 -857137463 -438335850 587787533 -40404284 -839106070 422496460 -725195361 -435175224 -66226099 -408470972 -641253256 574954084 -116869038 -20849039 49351425 -968019641 -349421463 517947643 -888833063 672020591 -974609989 847353917 -646951530 864256659 236525014 532553344 420629236 -336146973 994191505 800698131 -964218095 -552134600 894267457 -505849277 -128351440 963334006 502743108 -737765847 929867366 -68977948 856509549 -457783673 694329331 176277033 -767237544 -734739878 -857739940 899378320 -107849878 -841449275 266131927 -964555253 -20946907 904062083 -94720544 -695229124 -713042705 -678576524 300582810 -424876072 -510969935 297139359 -131778967 723248856 63771943 890566774 452046034 -63530847 839860595 461788930 -846861049 -126774096 -559461574 -913484292 -611414697 63154272 595027332 589480908 -328353388 229310603 -953360315 -546623602 370198428 -265321042 -135366450 52723835 -601045867 405127255 488753543 34443012 -933503480 525259571 790347178 -10813896 754538380 -643450370 -452978311 211111838 210302681 -547522213 791347816 -418272592 -22213300 81340733 709396773 -890572009 273696018 -683637303 656321124 -803790385 175667847 -90687436 -266525969 816072289 276492886 355295483 863353705 986571876 -274885046 -72700158 69810827 -533562565 -319605918 -428484948 -377581520 98297641 856604800 -593730430 829955311 -241830633 606781553 588895221 280560557 -774098474 506238994 676363284 -901261595 147136055 -668606660 664951989 -717302034 523864562 898724932 251699743 754144694 898208939 365439715 -594801138 -728684831 -447614669 528400788 -465493871 289556440 -775997549 -105753487 414732882 -327837693 -78126149 -451447846 -597117169 339323585 -572749652 91221721 237148672 619852180 -348796348 22569349 970815668 -898178749 -406916953 -264381963 29678226 -606300359 -361823824 -444547743 -377394959 -2918015 -958148022 -359152375 -180924415 -697831669 -957105383 -685826903 451289225 -340378263 -358430491 -47709229 -762256111 455029794 -697874901 789978788 491693479 412334553 814271115 -668229109 -287687631 809215370 -227056888 -827364125 -190376436 430364748 -920615017 102384901 643175258 703658171 130404365 666489402 -380714521 68394254 43399296 -328086098 -830573099 -666123410 44671746 -262331719 -749958744 -689340895 -571405578 -893329103 598746513 -26615036 772333996 17626735 825591197 875515282 425035719 -538250358 -727695497 -174868805 296360671 -385477583 -283622014 481717637 519337500 -582656978 943637268 428549242 691513835 631881234 289093955 953652141 -727798033 509441564 979806201 -531703950 -323196036 -878810739 421774542 -939212539 -223164827 995598096 945549145 402525657 293051738 499305128 648092425 -445732227 375852493 -428944104 225165030 394047326 -671762635 381951347 -461329832 -234508617 -913298015 248510686 857011161 -694035624 357236256 -317125136 856186201 151105136 434401432 -117723465 -743090490 -607888985 -84525750 114339291 -41460854 229604852 -864467793 418379375 -29107666 -955969093 -909500981 565907159 822026702 -417449465 718114544 -29222683 -438502983 -588927513 623507103 -880295305 776076225 -202908891 94640885 480769635 358278334 704090820 171556596 951915588 -800119943 536021246 -280808755 254410045 545975806 -458904454 138945370 493287281 50635280 938380634 -295485010 71765540 65020954 345733119 817271786 736687686 -239650541 -204214060 -684618680 235849704 399099853 889919692 503175903 -564306168 468581840 381610052 -705792207 -138999238 385969760 343312253 -657535735 249529252 -203188613 302691255 -887945536 24819958 -305375815 922065010 -136243784 924756612 -420280147 551436166 708455430 452971518 -127988634 174269406 826897940 850929356 752272952 4962007 401559510 582913785 511655588 -885725770 651885137 690735394 908541937 136279033 -207733300 -98895559 -126670381 -837901114 -608380957 272102557 509007919 -43239936 15861866 902226696 -694573964 -624061966 161714196 -978726197 945864268 759034310 442778797 890991631 452330902 -586354764 793081851 -696636272 825903840 796201011 -851729963 -816295766 -536352429 754712527 306561394 -626692805 953918062 364295513 -956328320 -899471910 957797678 899273385 -983011349 -814300590 331428707 -731425926 217264534 -882171878 -14078203 -914561299 431671353 -820278932 982069497 -379962177 -173413266 -77094047 437038567 993145543 256542129 616644523 230006625 75591892 673628759 502372081 756622215 415388262 -329995300 156650622 122662633 -40302369 -824152612 -713007256 -318374155 -514935507 893816158 4221006 821850072 -13157056 431677912 -454377440 -863305199 244819750 24026763 -76386688 640135369 878399257 374004435 7542067 -153096116 471151089 628534436 304136834 -842693563 -155477812 45769265 -246836886 604369280 -898799814 -519890758 -901388033 22604880 -715402577 227462699 -379832501 -837623394 185666720 -730068913 -995303882 927923387 892337815 987600643 -715325296 698910740 988973293 -692530050 -365508476 585971684 80079801 -110157397 462524733 -740498842 337184371 -212286966 195896429 -391322941 -578097674 -442903686 -288973678 374150927 759523645 517717198 -623863302 484819048 59307594 -52152325 -529546831 893266837 815975223 870471837 -434469623 977804334 -91275075 -717409097 126283423 -440033076 68108626 -476320480 574995817 127006848 -969272306 -395483901 628537440 62630396 -292580066 -814141838 -530014980 -421613375 631113402 232139661 -591022073 -87167346 -494160968 -927915545 -451668590 260836788 -426474037 815263648 808485473 -455864794 372178796 758972805 -980497193 -966075334 -843736163 927674433 534969982 364252365 990761466 -133039871 390062577 -638146210 -700023751 -91310162 910127081 393069060 -822319086 -232654284 980303284 675195847 -812343349 -360135428 864656703 322063581 65112481 -809102624 23631630 426745993 997870772 -970917093 -134934431 864614150 -961464804 -51330056 965301124 -808517689 550371079 548615220 203103124 -658243994 967348657 -469846592 -420953135 169085497 33906009 -447031509 947904463 566458002 -132352122 -131084951 -522735297 -564404606 -639062294 -50927865 750047172 13676764 391192011 -687285866 846173581 247378807 -518482551 594683569 123491389 -720559026 -641978785 -285812297 -249012746 -631631066 -962958741 -771305006 -992349374 -586205908 262541140 440834301 419878532 -155065767 243893815 76231986 627173352 -199395746 335222257 970612600 360441276 -286842556 -135606643 538457654 -794507790 -806693650 98395540 659720429 -232356152 437671505 -87216725 993021135 530742089 -529427855 35002154 -991468597 -653724050 -973380988 84251549 -38714612 258493972 -428981397 -96332177 -297459880 823609204 -676186250 184772882 -291192537 3637029 951677371 687359964 -196930306 923474030 -672725267 -474785234 -113414228 692689591 -139493772 -176626750 -567535424 -70103857 939395227 28107270 -287281007 567473997 24371900 732946709 -930561810 -647285727 346312418 -298066161 476905735 870628864 381271086 -438647043 856130418 -443060153 -788663353 -181403562 248000418 -485417252 -402749428 -262475381 931470554 -776632719 335863556 -245080570 525389504 -79601467 460893240 295103523 -502419477 231768261 308957079 775462990 551962687 789752142 167808598 480227876 966214807 378437513 268081174 870158600 -354531833 -810479070 -149633492 -537670865 -690327074 -726767226 -889554698 273866571 578842078 -860260877 -177175850 -284054849 -73949282 -110453365 131298455 -640040390 -119878420 853068758 645029765 944799701 187204802 820486554 -262779333 347224247 -877050426 236401607 -957291856 -864562965 -448617099 -813866978 833987665 531466210 -529688963 -155897722 777718747 -744672609 -747041366 697908979 -92991582 -397285275 220338 174754342 831580578 -734648714 -336008691 17389912 358331463 561694506 363738705 -53738392 -277453684 564290170 -79925242 148768320 -752354653 -931258557 612321848 -621049251 -300212592 995740258 595597671 236322190 908973702 -723112117 119362552 469922635 -780047416 -354779377 896175434 -479874647 -349693243 431342840 497582755 -774922060 -141100409 -147140311 653999526 902721414 133063872 -241474660 -719926481 574833907 -702012947 593316996 -485234072 -133197707 610801309 329002720 815734332 527432108 -307888383 -862395126 139869179 783446780 -311285646 941105143 800671903 163423595 -513209153 860191394 933823403 -835297547 927940697 -62392597 172822475 -827494979 -115682139 -978307201 235998337 496086172 -727869514 670455045 496810331 -512787799 -391716180 -938459815 630921091 657093751 826133015 -890528060 -704540644 -908409362 929792980 -670387523 615733729 -465750979 933336992 -995153434 51409980 474269959 -714537562 668299933 911380120 260842742 616470567 62203908 -748794792 705261394 -903005282 -204873975 -465374487 563607337 626769503 219725632 283886020 -675561932 848887086 452877355 596308059 -909134782 -668558431 914749844 25721654 -554776630 -767086307 -125887650 479548921 923727119 501062227 433137053 -832244698 874067967 -567337987 -613886812 629399497 892298994 244981092 426434454 -466058604 -122113457 -711532138 871374474 438519761 -77592695 822423025 994581832 691498476 792368622 769077052 -595581801 -652878130 976721992 495991279 764905377 -995692812 -593759233 302873130 -914267621 -205392065 645523674 -980370802 -739032096 785457862 361317456 564959215 -425784858 928181456 986574197 591942943 -49946550 19284431 -2043757 -490668628 -163672150 -956899784 -554167394 -570764519 500989939 -945443738 243942432 -718281227 376147709 -347785561 252632626 -528195894 96945583 152330964 729924919 481270411 -714739168 -698712888 222848490 570614418 774986729 -639947883 -888147007 -446062669 326359159 -548390888 -232354634 -311264452 -513038520 254751984 -7100491 -513771915 -612371537 -831787054 864572946 327168514 -678055236 -577435445 -430693704 -674100272 -455522909 -957946371 -637764709 790521233 -573400150 -49917476 139941537 -640340486 -901711906 -755896247 -628108634 -175649591 -531301455 891710225 508305441 372235038 -380316054 -538686992 855150755 -301417613 895504525 -566939297 -481021507 166833657 -457548477 17909841 -996367233 250985027 -59028379 692993346 -772869483 -344996330 -400041340 -595965628 -919806517 -427114568 -351487905 -559451241 -923968941 -433927316 -165082810 -728516082 942275935 -364763173 550167976 134724414 670490364 443913998 26824872 929201651 -785363637 -655113515 -329236335 -693358712 -587841429 929338931 -955143515 -6937588 324062793 -295235735 -275031729 -691510167 -95460564 201825505 409070082 152977092 -722264718 751116995 -589003322 135990035 -347689367 -343150717 -827619463 112142315 875361644 33920147 405782882 -909386464 -153538330 933459571 311073439 969201163 742922737 -211688012 630576007 -100401833 -431254287 -987664126 -426432655 377231075 -888541762 -532098073 -5799137 366009963 624540881 276710547 -956324061 150597389 987694694 -716649291 432528297 403887578 -457553714 -122931199 497620244 -781133241 -51469301 603751662 -698977434 668205245 -964688086 558091328 431602172 -454189196 939681898 273972779 843094953 486995636 206594721 429332663 -662867892 406812738 221796199 -681587048 -116760566 -224026266 432047096 136775250 825236561 78559871 631993821 270706343 980252909 -921447694 450224889 974715098 48443616 -929587565 -843550985 643346952 -833170458 -927012467 194952587 797245427 240828657 -762059859 -651485249 -607207646 -557646757 370038145 -912363200 409982722 555837877 -634574949 974966578 -845043396 -8600952 512281964 -62843291 772430606 -347358962 -128231748 -885674961 -86111451 619229266 349549525 -590253665 -217209321 -946451949 -196056763 -298152886 233329311 -766247051 -571793027 466192130 -726012793 350305641 934571011 -387496963 -360618566 -663029891 497168528 49818415 152578799 324196781 -436807452 720740288 -844008210 -138749292 -281956346 64396276 30957679 -379947073 -422401233 -480934524 -648412220 987457569 -591112464 -31032833 328448236 322725904 -149122732 -511524968 -346677873 -233557180 589032946 -627422730 140958579 7954245 -631601549 -285414941 -545455286 510343453 673550378 -191779670 850261994 -970359556 434535060 155259156 104357549 983846251 868135469 480904134 -225887528 142187862 -812087431 -586677088 472790797 -582870665 905140251 -111384948 183358237 730330007 287254450 -90672193 118145227 -784981919 -455197256 849854586 -654857943 -590400739 -559588794 619638053 963330935 -137696722 -957168521 75380623 534377271 -953520144 -920252389 261489747 -246061633 -387269061 592855362 -292735985 -461791895 -531595752 -987890440 681780888 552626178 -689066251 -294266080 -941594058 -119298684 -576946037 -442960692 31739545 -36939421 -938745228 155217926 -785934843 -778681841 -216287626 379047026 168009125 -520820740 -929952816 -907479659 -75292526 616053349 -151710569 848968419 724513667 -268714289 871372914 94914961 427186622 589515117 281266910 747275977 678066704 -820227051 110152325 -97979612 168317727 367740435 585471410 -329739771 461723078 572731369 930970100 -74475405 166769467 -282154506 -835109630 415022122 848993457 639141213 -390337023 208459645 -21022604 457277152 714760435 321465027 936752450 735307723 -368053150 232480707 418474063 -464129695 -325868865 -589452374 -426583061 940779431 993573390 200482355 -156339490 1404741 146889439 -33153358 605178194 -36360437 -326188946 -281526915 -737784807 -306399578 669810652 -524860595 754181696 524052030 863558115 -726458483 514360525 -855779625 74281279 -405364981 -993403392 -998815505 992294431 -438319395 942219763 469534316 684935267 185449750 -213284966 55908739 304125491 568068281 97497138 295829022 290904517 -983603183 -683217657 557412474 -296019019 -294036740 565717303 121070918 231725497 255840228 -927731416 971768045 931068144 736001399 -107991369 71207489 -622233432 -289512212 -137569078 462927557 350874896 -745476527 -173998758 -50118053 -893190873 -144812881 642871377 -693452581 -227044585 -55847944 -430531514 554795048 123271964 177909202 838590745 -131454233 760824238 -585044573 829262726 -182401689 -455679944 265711143 -85591325 -519661350 612849081 152851658 -154646249 445165404 -482648432 -530191222 -649728785 270723086 214272598 -385611566 -594115610 -467911520 726899317 -412686280 -813164098 -447451327 -666559223 386794760 722230634 958176879 862257908 540084603 910869994 -337991666 6462964 -304586634 -200358518 -392063239 386141202 227729001 -142501695 226276384 399804582 388020847 867757652 -117514974 -797301446 -496142494 -683042865 438120530 155498985 251781232 -46943122 -18433336 136977636 389709083 997610692 458939305 -962592815 577194327 -372173367 -526948226 697721050 -611354363 -365415993 -78814687 -946291796 -173968310 358471577 661727305 844675538 -516640216 -330819538 -839508379 -210424158 -124735982 491871509 -663570103 -532851437 161241812 -412263790 973547089 -388292513 677791625 -293306122 -891036549 -501019644 332954208 712126 408581081 212581474 815269402 772209714 68137176 -994298712 864565181 -252650468 -185729331 640737716 983105737 -106449260 205457530 412435736 -91375881 -534701978 475612021 -479587724 456563637 -888412549 115406274 -20743316 -728244966 51007070 901981959 931806512 398477640 -17062043 -414125313 944000792 -223888341 792599741 -336820232 -118713840 316599000 5186503 -319816715 724726070 -194128567 1596217 239251254 -567784991 989621464 487354662 -88186874 298495833 60359040 -51280971 -748682583 -756004389 -753682408 14904284 722914478 -39440334 -436631608 483675158 -846618983 -788695458 -974452454 -630214189 757155616 812665035 394485039 625068604 279350647 673252446 502973652 907233991 703675458 -356890984 -929625304 860076935 -324798738 778020285 921909678 603057908 -197150152 346258831 -499201526 438798259 819454704 699494114 278527820 -301133052 465753563 882939954 -514115382 376508446 939134824 -122019768 510078899 -852666829 583076800 388075772 -978575942 893249626 -335054313 -447824469 -724901602 436536500 514985746 -543947688 -210911707 -265306934 623511287 55830720 170000952 -759563284 448132776 511967614 -193949341 453643133 -101043528 524171024 -744109798 576419948 -798439219 410629959 -474274229 -148094969 209595382 -111680430 -117880957 711004053 -548365366 -826681757 -526471390 -649801824 430348006 75372403 -377652101 355619109 869663402 -318136132 763519069 426021468 -437062216 110647442 207851307 -170600072 -55977550 550725872 -775370134 -795077641 -502537464 286250277 -547033470 -692355472 -589490395 -416244320 -263526701 -666383655 373974768 -933307982 521534386 -58228122 -18627533 -579701787 197837386 518780223 -771576783 27925263 -486955157 -696802687 116871857 -781867154 579753524 -253885216 -904135168 -34946882 -294425370 -920418637 202675581 -683309718 103938184 -962607104 -569786401 696100958 -202324796 991241255 519890219 -328666747 -228417884 208531409 116059812 -4522722 -243274328 -125971034 830286959 522346048 -609551203 -16074442 -175332977 969367659 769991082 -521655771 703838385 -626955055 -248684586 -374069105 94565887 -813971079 494284815 423270963 -992554646 640303725 -716978781 -551127881 -917662014 815568033 353054676 254227829 372979403 -220678024 -894793906 625942150 655571973 -606774640 -772110858 858297641 -959889553 -379280703 -545952249 -631338584 163948626 -816372293 14173981 491936697 450107533 -973760214 -787727701 81573859 -447501757 -137461420 328079211 673794870 596849439 77536820 -542317013 542658348 -970050128 -910712370 654737490 -747790621 360555011 753947919 -753364965 -356043195 -335767147 -676012674 430450150 -385071539 -935929567 687795486 -959587602 -991209718 341857924 -644440367 989346912 -396373154 -330433790 -521596700 -418000417 991176281 -663202897 -194630279 865178492 -583430931 -574997009 608802411 156367876 -913513049 -865466464 -852643479 499024132 522375007 685660013 96067356 -949872113 56406069 -704622595 332385567 439916385 -885262401 900257772 -159842161 68684218 21335396 -46477337 -657431753 -637003346 -400924692 -106253520 -591980728 -153904811 -812418509 -323572481 563701872 763861341 66201770 -87437714 65588975 327532815 554885470 63690747 308079709 -704895643 -46857118 302354240 -787114383 -944209045 -857915365 654374251 -76324844 288335873 504713392 -617822172 434681630 -896623549 233651468 -233415826 233565063 -459492364 -113962444 530054005 502108607 -672273249 299996977 -189076545 47906767 94502238 -758750677 -664850601 -3649274 -823805537 -30723407 -630772701 -107090116 814147085 311144506 -756604240 267549464 429880089 -919958502 -379271133 914263102 637272702 654702476 -368677361 -42889503 -499364140 -950685224 -631614017 -736668263 -99568586 -989994958 356728325 -368166009 446514186 141643840 -540742330 -286908028 -353579682 813379655 112352918 -660365019 592264700 83072234 -719818535 -588458510 693750065 340715206 241642383 928388631 997818047 -340162455 -52577545 -574409891 -370898516 -954013882 36457053 15938228 131545515 -690941331 453120801 960483904 632887583 -298181802 -959813921 240149368 -198429173 -294507697 -460259655 258015362 -86445975 -912488272 -289100096 761404569 -829628848 -549880976 819894478 -497635447 -93190232 -963554511 811239081 -713316576 -687511646 -518613105 622622645 -470382873 443334528 -286715512 594496934 -509627412 760133230 -134899472 417141640 677859596 -431827990 -746027215 357396939 617755444 39095616 -654048395 89488764 669293954 2587677 -241432905 700056204 -608614189 -350464197 739637777 -135184999 -86547101 278864600 58471338 -233185068 463167320 -288510661 509581993 -969307462 -666431436 -644573695 827022574 42023648 686238120 241510821 -250061886 -609874552 -3533572 640672114 652286015 -630213813 -410879382 468516718 -763451592 498146361 289849416 -272664281 -840215434 -959372847 -849098458 -130225098 817562547 -696345559 802756336 83406024 446135966 549614055 -52796917 -152629096 -764849007 -441458344 367581755 612304588 -453673271 530113508 -423648140 -25553727 -85752005 242000086 -90974780 -230647399 -940637930 916341280 -60885608 148936828 423625030 -971369901 18749402 471380308 577659682 769276425 -974577547 -660230757 380684048 -291187762 897407607 842845958 773892614 -279397842 -179139216 234472310 244030134 -818552344 732670803 -254392179 534665816 -77172122 -234786148 63923213 809151465 -593402053 -609107195 -921419045 -324472397 -933815992 406889144 764664301 -703088596 421930986 839742251 630850794 767585841 543510077 650237178 115799469 -357329416 996458035 -26216256 398664360 -456091387 708006000 931118301 751518114 940514880 -407282901 977959793 463513978 135455871 238442220 -453890477 874063917 263447757 402403351 -965794553 -683329743 274174752 496578934 -501657715 -638590501 -792629215 98657488 894960374 519449417 -460475606 -801996273 -982694280 88893046 593725836 -247337390 773723236 953915988 -667521212 495036396 -156791291 930618881 157166676 -633451800 -842214824 -959907897 93660818 42201810 112294150 -193286237 2659350 503977829 -640585861 -860074711 -989180861 -628131319 225565132 444073212 512959026 -375498743 -181161501 -451560879 30555986 -699070279 -182160249 719470179 894119799 -811552652 -619167627 542100273 -924529639 751402698 -254505672 -972581232 -561292584 924120128 760806497 153703230 920755704 -973114429 37054206 -144085318 602379352 567164192 -215070291 571719746 21663507 -370929514 775015663 709538829 -377166591 23474504 184448967 340729689 287146479 -288165260 149156033 379772451 914993450 -240667978 997367628 787594340 52715329 -467621087 -995908193 -114716455 -626743388 12255564 956770617 -17064936 -253827198 120083891 599989944 178979600 289390542 -937896103 -588055862 -303392251 -546940724 164672341 -600804267 849493474 475863564 -600991772 -930530070 847948230 -264281083 292049037 550946307 574688322 -419987821 -571754891 -425025094 -753468783 -111719252 15000048 -752384654 682840051 -47659967 -224881269 -946113145 981782284 -560824939 -956070053 -604931584 -681131632 -591166826 -986460767 584010261 -486831249 -865366085 -59639641 705803424 824681430 -3543845 581140832 -922292039 626243045 323809036 -513199285 532261546 -424255101 612130034 926883669 3187781 -884644654 -914188239 -227684459 806703669 315388790 642739371 501754845 -881473588 846039118 -398812562 -809369158 -498726447 929040995 891372779 -980916597 942593705 466098038 -415484173 440545547 879957329 358010694 -670023994 -228146983 -568219773 -349552128 -224811727 844412675 500622672 697215101 349152746 -879171782 946126314 161635379 750132300 871177680 247812600 -578887030 276619010 -315105408 -750675848 -390765958 929209692 896721037 -33928328 970046460 373523166 666212912 -196620752 -331417347 -48661379 -631974237 381560591 -99054445 -419355473 590978704 531143736 946523225 -640062191 -568558732 -934383101 507150460 -508571157 -393595706 -972408881 -452282188 633004359 -973557693 298921623 417196744 -685412017 -912302449 751232843 839218599 -699440393 -267936950 755354709 510490120 421724439 -527430255 331875494 -565608099 698711593 -811030231 -676539020 63392536 135968560 79727833 228050851 906344204 -558865289 -879873429 -753321972 -348965240 -110228154 263605455 312978444 -353558338 148145565 959695196 -412567701 -729949107 -280470973 355361023 -347285269 928718542 -401771290 710880285 481849244 -816989965 -666537965 815223740 493358085 218179535 -786727240 112203368 -469896278 233248176 -891878923 -611590626 382174380 432411824 185109518 967951256 363213212 64670575 -89273205 624612322 581831516 673579807 867588244 -281122075 -840786421 -763536215 607039715 736569102 -327714234 -132890032 612352147 564460005 -106883181 801971034 -781394217 -973392734 -975631467 162321534 -817151064 569422400 -256238648 249374756 -902373284 10150367 21464966 766461239 206932785 206719399 -136637168 -905649376 582680360 172282684 -691171238 976839697 -485989245 -504446986 -285977077 56786019 890918998 -449187882 -312766155 119354613 -54917268 441769907 -721094723 628228747 -609536463 270046370 -923652961 970593512 781549791 -187945696 224647789 -580129612 81938103 -841095642 -984721542 -519909002 616174352 -697088602 416682674 888063056 -834766789 538290754 413025351 -179466967 758452374 348206703 610731189 -125599887 492497937 -715678670 969039932 -880893599 -99282281 733111742 -604695117 630489488 243014388 624655632 -150224096 -493114001 725319800 -970120963 112780696 -586102137 -564591977 700264196 295049759 134845220 252324473 -897604715 831911526 -113255736 -960673215 -849684215 -928134215 766988369 523909634 192878205 -741623741 944276017 989530402 18404425 -887511223 977266961 -753716547 590868708 641903427 976563081 729419580 -961466091 24217116 861947866 855754609 473054164 -40079662 -146408396 -28355467 -614818928 567954577 -339777981 -143005677 -86532133 303735419 215484174 -515874343 571066563 570776290 -397590697 -523259203 284923148 -607881439 -269240470 -354345370 460609154 155991927 -739429923 90319028 -374832600 -487343686 -380815416 -321487590 -602638511 -390544834 -984981070 -186771604 -106656092 426933624 -61439948 245556858 -553173916 988183081 -640949955 580067743 255944625 -899641008 432616129 -922439433 822861891 -740083646 -862158120 -224092604 -57683642 357135523 755462601 -122438974 424936328 562575931 800488047 -547751352 795706670 -602994396 104920646 54456024 -467122512 976812331 -212671008 -742432273 846013414 -555348507 102563683 -237313868 643096983 661541200 -330528072 125811361 547332281 -700146522 -618988637 432676401 -848532228 -249384084 279322176 -563612967 396946330 -906986043 -854348458 211743710 -662160069 121352237 818660925 -847491599 19962285 278794494 -454483314 -345892549 467942015 -816422477 -74861032 824803099 -152566383 -845677248 996205304 652332765 -170756940 -167904868 -61425864 708075696 -932632345 780634312 -984863212 -767951646 -404681866 254551482 277893061 -840516308 710680742 111334115 -927928076 -726572312 -847257802 661178940 -635278584 804877589 -361347338 895574264 -571343026 909687091 721834598 -671519862 -215940266 -880499730 343024269 912838959 15616385 -928496379 -270358717 618519329 -915980414 -382186196 979691916 113441622 213365516 -514110717 246874700 -897208562 772110950 -13746771 845514044 539878522 180688228 -319900215 -476063801 167579629 490197465 925458617 -371374608 819943345 995973063 701240867 171038034 -177309041 655183063 -434096909 597532347 -969367150 771326953 -240462881 701633464 401745961 994742307 283587828 -588512450 -138467585 -151875565 757678159 617741872 328061969 -308782233 808609726 924927329 -872143136 147157297 -774947733 -381103638 958348059 -681340164 566820420 -675693684 145568235 313191373 -190939246 -212711536 -935500028 746221478 16289805 392244448 -916786362 848698596 -467088144 -875122189 65340648 936596707 722439083 -743700504 522684844 -964089018 -509557366 92789332 -843848476 -147997491 243154537 -606956350 -259285374 414878400 819387111 -273516858 -825047386 -436934657 744631875 335618761 -635583279 -750580671 -90579727 104591526 58712507 134704000 462781092 480963121 187122520 777721214 225700441 -695479102 -681619132 709962444 110810862 101443772 623734104 -334020530 -321967304 -908838917 129637994 706340695 -515827163 -644493771 -727053920 853221684 -567530167 917025191 993720776 -172348894 240331283 950228648 -422057674 599170452 -639053746 -122245910 757679087 -174769822 -958985490 298562376 634076100 292519166 -344189563 -573752875 151280645 270842656 175602064 669236528 571715256 -322001313 486370533 42157419 790505465 348121339 -652157542 570107705 183437319 -851266556 -118294576 -863296383 233892141 366817128 -291444179 -362005842 591316930 137764659 -380090861 -140885005 307756391 -438219395 601067306 71669662 445591482 -73337607 672597360 240597565 995097503 262954454 -633632294 -394932107 -441262728 -726915294 -342602287 562541675 -825047144 978712676 -657770173 -394054553 -671239089 925307492 -265991775 637437920 990211409 288220156 -189641894 -365066267 -246466249 615361685 -548592566 -863980913 -249924551 -369461961 -183563700 705540108 -490393013 482036298 -483126695 -981980573 854749023 419974032 -590055994 881500804 502436868 -495842600 705512373 -682675915 316141509 709783276 542972745 583022063 398168088 -261781435 259149317 -826525194 -564402135 168917304 14325231 -307684022 -794277964 736247214 871371983 97209811 922011533 581336476 263826509 -539563585 572813491 -517035653 881413512 -998561770 405099184 379700903 37003700 -966459519 526039856 -300562131 156394492 -190310647 432693403 -433175144 627696543 469185058 -611304512 -935248419 -279540689 572159361 -110409117 -141812820 768779278 -84939436 452069856 818915055 728831885 -33529860 -307394729 -791198997 368559580 376560197 -139949437 -794178723 170614147 106874353 996183249 277515290 -910514515 -759874859 -62201074 743090376 -913116285 -88766575 -772667093 559299869 -32854178 -848175139 394941097 670866957 480404074 264475096 -137441240 -825257722 367667415 -79106453 376392114 660255159 -340738120 589145989 650134022 672519170 393500959 679701235 643678841 57041523 661349706 -495993122 -20509664 36929281 446300584 -847265783 237768973 -619479222 571314640 637143785 853127717 867437638 507372264 -185667179 -756792341 -973357455 -493263523 727823453 240792781 -676278636 169685305 886258277 147004588 -382955681 -433502567 743529869 272761938 -740672283 523803113 -881288468 611947421 93866605 -875777129 634443677 905951041 501404583 -517438419 873124064 264220493 -996953793 670443986 188706205 -782914806 896084231 -126240080 609076927 636062362 -625432492 -813491003 -241273214 -797275626 -483762741 -363902573 -502039293 170071322 -398469974 485220665 -798480925 -400186389 -815720014 -140763138 688808103 -860005227 39211047 929140252 988452138 -366633118 -918762137 -236457688 -680006728 -943874479 -306194011 -547026793 -127225568 -414895476 -729713684 -596109063 -671172896 865998582 699339050 -744815572 -635342787 248386677 -576500554 -15837434 832104687 -853292993 -979817785 613826074 -820665861 -425645635 134079529 -181861433 460181205 359844685 160597677 272794547 -455362222 641349765 862692283 1429404 501685665 41655859 -203017639 -219630191 244627776 -873190878 -545161056 423501062 -291350525 -450069842 -77402482 171391799 -89701624 426896702 -725397512 132542245 66051638 475373737 -976289971 -411174392 -935774229 -249956311 606104593 -487833964 -778221206 -689776179 277084593 334567339 160846238 -978200411 -273381588 956792159 702986435 156955636 832315561 224634956 -269076936 627657955 312163157 558014939 -570570838 864612513 885616705 138448972 -517339683 -84682906 -781763256 960958521 -493819972 297640270 -832856010 527203778 609209962 -855868225 132637778 472853844 308364320 -497773356 57755260 784231285 336450008 -282270463 -78920869 200717654 770718694 -250838363 785654965 893659177 -326248168 -249846229 131919191 585542660 -322398376 607149202 686777889 5832532 -348487508 -642167735 -323539866 -67005710 -685407672 -741233303 979056725 -925969350 -366315457 617170044 -893929896 130124242 106516833 722288179 963874429 -58742933 742585213 372858453 -139233422 776594992 905221481 596375467 867841672 -344699618 -702967095 -216915357 -772131972 518218816 -711989756 -855064863 -992299226 352370566 -484705310 -574671923 -35754076 331514416 540278644 449708704 441775960 -966798888 -779981997 630191626 182999839 175699960 -55090607 640237042 498904891 856152451 973095232 197500945 -8809823 727099560 942542144 462288636 -361715979 -37260430 199618952 -290030527 622190242 160231751 997327262 -998673325 55399397 413499656 -781539746 177254206 -332508839 315768115 723917231 65497667 675703369 400300588 757606686 -116190606 287755301 -658462982 -926404793 -250250723 -31059503 701515918 125094537 717808926 -591775581 -279602505 -121412112 642868699 930815797 -36539277 887386983 -873174408 295502758 -181918841 -118121347 -191011002 426470144 474172232 -197229459 530342381 893033434 -86279709 255050416 400976146 536176125 251181367 -986977633 -230913951 -404914837 -162198746 -547918524 -407573641 233649774 163090296 -604169749 -334101620 -170543954 -693600677 -39894131 -351023986 901157573 -508417865 789654712 -470532612 934398312 -156139949 917375470 187129325 177239339 -231527264 -438933309 648109572 940076162 131031427 12464897 -366234510 -228928226 -917310825 33184229 925563364 -80490003 -115192815 -885555725 404832174 351610826 -543669243 -66023391 740434022 262205180 120005453 -961545045 111237792 -316405266 240056923 -540826462 485706812 914135748 -958944335 392502049 503632015 -196950617 -485662940 -857003004 138845613 650556194 -95595031 -226754836 -87586782 -382330208 -489972787 701686025 -278676458 -999081178 -805066915 -31254488 -248914001 112401832 910221185 -527923699 -52644141 -590825417 882926908 -78172945 310436511 -281037876 -887257290 640422410 -976997155 -44681966 742484368 -609320540 -761528641 -153536581 -904757552 793690543 843838688 72630147 698600525 -286180989 -886426485 76905014 -689035012 -563991526 117328884 372161286 -459860371 585106774 633392837 374075090 -591345140 -933859023 -227920291 197136003 822379786 391663475 -765387692 360994995 921765663 -274415851 -40301320 -331123690 308504441 -475288595 -545716450 -800840402 274796115 -488637913 623747090 499776996 -375096851 -17417580 -227331615 -248231458 635169050 376169138 -789296252 -8510999 771942057 393848591 -30996109 -531193712 484667078 405484464 940081846 -264616204 225710345 120574164 712279542 499280960 715353506 -241931737 -567994030 140037896 -859820071 -362599222 375228432 -664349877 -83517772 963377577 -660412551 95300461 372087779 -129602016 -370976650 457062859 115036601 -615158950 191486112 41972511 -906038482 421686775 353902100 898556461 -158665827 756429115 167690984 -593284980 664473020 189680936 239636222 909627589 -591425221 849503319 -252998624 508890124 906762810 -107470240 -632022275 180873427 -200471765 -762802236 538755649 -256376527 237431232 624759154 -882728083 659080436 -362680011 -827218020 511423906 452248674 699472668 -189070633 902905128 713080421 418365303 453861925 820468373 -778798796 -434646782 -175186187 844600392 -970757294 -92933987 -160180878 786573754 -536513106 -129878156 414109481 -615353843 -246021368 123202882 600811233 -285315377 502860338 707427688 749830769 -794395148 -18396158 453960315 -402675477 -773444690 900043465 773224380 -394303239 -234693496 -304827537 849780856 -194043066 304261423 643246135 -901256341 980479029 -766776478 911783854 355346399 -827222152 -514064933 131677530 800959738 -904713622 402318431 -541123306 884976293 764094264 96620286 -323485239 618646080 -897312957 287750663 379808334 -736573504 -881647569 -192182807 -321786278 435297747 -780758851 196725296 686797302 990896704 -928089073 -699375167 339125322 -903488034 -836487344 -563272508 -179184314 14051008 121754133 -428481183 -184247327 522095113 811228732 -505101112 317959448 -576198059 -472450105 -782859832 791215547 -733290013 718515631 -850783453 -407165981 -103263809 -456013645 161017267 109885804 -587620274 -340273392 -769620254 -917803382 -32512354 -108170635 541849241 977953395 -341496737 723631761 111696767 904639420 -272901404 498290584 -999492992 -963498518 -943573649 -525473031 -22328807 133108640 747949666 -290283438 -105004634 939145245 -757003538 943985831 306464516 -992026124 -665976203 605062445 361328357 130873148 -33126148 -852076835 -649785351 -448808149 869747283 946808560 -592025584 288938137 734806092 536202797 -133639027 -748306856 619055635 749886200 379524614 451130879 -187974348 966006465 -598819902 -919296237 -552181332 204422123 238481701 -502061222 -647596370 -260857154 999242730 -779594914 865397849 59006005 -684927343 756692434 275060316 676938131 -312661476 -443472579 720382673 834466808 980487497 873691002 -622528749 560119222 -16253953 331780869 -974202525 -921382706 595378834 765926896 -183990284 10258673 773759019 -718853933 461476770 395922516 -989293762 124716862 -394317977 -176330452 4598091 -592206697 -287809120 672521789 303003699 63703441 -224238516 887747232 347856634 874618115 -56667416 409822600 807862236 803088664 -923716229 -220042594 441646400 -638812594 728379027 -295952187 -766246445 52896223 275669883 -112399196 -416947369 -426264440 -357820945 383131417 -762359675 584694229 -352381566 489196983 937068434 40701890 288167664 -812013420 -617296900 -933809376 -832372166 -27633427 -4863101 124235421 -517459945 649482639 -834783197 917616850 676530505 -905598679 -404758322 962760541 -155288030 -873557071 -367092415 -554571833 322759061 771549869 976156342 -515082682 455731912 370522221 -118753050 -875766535 -211648803 -458539708 61144670 134159120 115742369 430727010 111731711 -895835783 -627721985 27624405 994369578 -597646967 14687288 -138875789 -426640912 -618156224 -832774378 -60805511 504929779 93319668 -395103314 -420962070 -953614240 477319133 420843079 -750429935 282065746 -512212364 -472820835 -239038137 -426024987 -841431983 73366131 88372553 388907578 548001996 588113658 -593192038 786454901 -519243818 -546383111 -121185244 -463705569 391424664 -316310084 575324043 -157004469 -421897269 556490099 637507582 -366309114 -873303070 -530308455 -118813603 -199527819 -294275427 394762246 -853273593 798048399 227874123 323418840 -321991358 -476366629 354843329 251591203 686286541 -164069418 -933486768 -372355223 -311020027 72781822 619825078 170910176 -93244779 -281460211 -327378583 454620409 703163164 -35142105 58137373 -173247174 21036650 -928834517 910991254 -116841396 469523851 980211134 -504171322 371085176 365636077 833852643 -458594222 -340645089 262851876 813583015 622746094 -836954005 319280859 806949842 -926749296 642615108 940830769 -371034288 -659790510 219160186 -292130862 -872111539 923971052 52308175 479933265 -846087901 -27012335 633665087 -588857019 666870913 159470329 -287809422 -199787149 -578261577 118632786 285810981 290567247 -462936673 -131098784 -499433217 91304289 -656809096 173308727 -9439451 983127949 -247960220 595104640 -85130370 275091822 854845437 -803393756 -422228663 -913634722 474421166 -9494440 969968621 212676156 -516498358 668300999 207570443 149089877 -643516052 209453191 71866557 -823999209 665628761 -974791185 -944980664 46945237 540138782 -606508532 -650591681 -882491638 693720069 -91739087 -786877253 -450517902 979075237 -488220007 580807144 406708440 140160171 -632004910 632726885 -992263124 596741413 -817248724 229787800 235233233 -918215224 -937659381 258378781 -218711644 -63130552 108755523 948252305 827710599 -34475188 749871236 -251378566 395035082 -71494520 848275897 -91657464 -953009839 734832190 -919888221 -926953882 -256384853 -584133432 -541031588 547597428 -745763900 550570319 -336984771 183364249 -624507644 -928117738 -816695000 939097942 -650525473 -425334354 469639265 363215775 513419762 635452718 966057253 -976244021 -104922690 -710042080 -509259103 670148594 167766425 616864390 -946632701 -83359571 423104645 234494363 -717220854 -854657797 76779720 886115156 -702781881 396201566 157681601 -398864271 695418349 -362738251 -874460411 -205831924 599757001 -856626002 780348178 899806879 -416310540 385117357 -270367295 180215456 223605549 964426754 945945019 -566818275 -445621750 764103615 971350076 -658477690 173847619 -688761630 40623880 211048773 -449071611 -245438709 79928267 125981411 -884543282 308932218 928948756 174083292 -870869224 378606011 -321241937 -975622043 -63961794 -257549194 808321764 -151638880 85148188 -677377910 164591933 587921242 704676172 -881130702 -944096151 -428652313 -935661142 -857054966 971801416 -87889288 -234321140 -513604104 -418417456 89115490 -394965410 325311665 -869229136 573860700 121269605 115212901 990161204 -835706524 -788105579 553013286 40337733 800081448 -676338058 -339130135 -108592602 943754691 -920338219 -939436841 753222349 -268365823 847292522 406820108 -875068499 -578187959 -955785466 95716173 811005921 -914585212 -232117219 -478822116 733898855 915731526 308909311 -636752181 356947172 -138212181 -68548886 -11057976 -674692284 740508570 23733094 419599137 673759719 689834673 -236198256 -106058096 -893609224 -475119636 865107258 -216191780 614949757 -765750181 -313084068 455768224 -696124981 -341573903 283675083 809645844 99825709 -374119995 -683294865 1406101 -263641380 -49444299 -686514954 -296614860 -961728457 512801029 124927527 -406947436 -601838567 109321488 329797411 -796025017 -466489619 -384868113 -833606060 678093661 64896697 18648719 536392832 421740981 3795720 -798560997 409368684 -334003419 -781319554 -979483870 71260485 -635969871 -257319961 999571982 172097439 -10695695 205673032 -798788325 -485658006 -879993344 357676643 949571110 917586522 268010293 -779426268 -147501814 276026748 988374867 966702852 564067235 564574638 729693172 -133111913 705527395 -753182210 895025434 726920386 -461862259 -458965697 -662286668 -48770603 -244185485 -129239216 837661828 -233846460 486560541 86236017 644748118 410732100 -715776562 118451477 495459386 814801669 -132696455 206334366 753414484 357850752 767080650 -218095042 819084906 -124363501 711657752 617578944 94642150 -827635972 -458507359 127542171 981495961 404431919 -86762278 -538753810 -931809286 -764072119 596493339 -445064869 -992255068 528478587 568569180 -862408114 -849028430 238997231 -629576259 -425011261 -438543077 -113925480 -974631820 674823288 475296539 -346393377 -886298433 838950468 -97119528 155621824 911247843 771446717 -985733910 678168596 -152545590 187354571 -782372786 310888292 -502515262 286177509 -161638014 785837234 -501386735 -548577296 -362806736 467074755 459363483 279318973 -121171335 626387163 750922307 -434037801 669153489 -159573516 -224166090 7888451 -998055324 786090644 263621317 389651572 784181302 497801579 -476730851 -464870276 -839264609 -90531140 478052693 63615762 445220252 -890056812 -135051431 -733868305 -534758041 889535670 -493536800 12314267 299986175 954797894 588216648 -773871639 -189977376 -990149866 -770290110 1797303 -779268056 -655907265 597261267 188487616 164226937 414449026 858034910 -168083897 933705927 496428583 827126692 727104238 -433823933 234620814 -544199053 320748797 -275784462 770411524 -588282557 -627085385 -596953965 -379399340 874966 -574238994 -856696353 -302769378 -962113990 924708615 -836689639 -561954143 -191871227 127063894 -761223840 -545354242 187384587 -378723334 -708987694 914921251 -481670412 -179961168 914283669 -242002752 133582920 250551325 -25260562 -781058866 -378472763 -400095074 -658678010 751515148 305841262 774789684 915390716 -529949728 -499657655 -150306422 -836518190 -731823007 822119000 -867260826 678396945 613852264 -297008801 -49637852 -886341168 -706028933 957920654 -542809899 75060817 -445257351 -531114863 732020912 -156932157 -82340056 -788608867 -269247209 -408156333 -357022733 -827298399 -19325688 505527301 -29174132 -604390193 -537166032 -214448802 -925399439 332294728 -672112379 -454810940 -475198847 952548196 4408804 468932144 40627271 -852301584 147494543 -619576145 823447507 769062951 -52787199 -486522623 -684201963 -626227297 8594360 -663055811 -968017289 -169422553 -343601662 332488438 429916060 -582367802 796800714 765241952 -576186765 -20373209 -350220861 -292484999 24021485 115012190 -650304907 164173651 162404066 -1728972 -995069335 -625419892 -842872580 -487436312 -203888244 57962451 -76415781 758241547 -542754054 248438341 -712622571 -912453221 477802559 15278457 -738286341 -690873068 466030865 750365675 513175947 931368096 574933229 397499130 -143179729 -286765660 -479044917 406304977 -243630085 -854725039 -417163546 608786298 56852170 744229864 427885547 -866780121 -581001426 656881974 269091960 -2321311 44613436 727772554 335699200 570865954 -779350522 838788831 517559724 -814062670 -696780655 130829319 -858496143 352799000 -443694430 820311667 82087658 -162007699 247276466 599293890 -272603540 -714983720 -299152766 483106649 -479410721 825466718 765622879 -573366868 967846743 -869813071 318596446 550179792 865431721 329824781 -123937966 -232341557 -953141092 887596156 676776964 -442059700 -339548586 -45731679 -84379330 568079307 -156173100 897531749 -335056541 725893042 -967348432 981267389 886738920 648116715 903185928 942311242 -624412252 72097237 362273998 -465966077 -576962405 984674166 -687712989 -58444866 542591468 481545961 -592892445 463771368 711866422 -22811254 586026762 -822796732 994859806 754535833 639645449 -721348288 238984862 957832072 -546804879 -212815232 317630826 -643491040 302821278 -468757978 -628478408 -102563905 -635479746 -140009279 -684932672 512881306 952005646 -854546173 -14676133 -770672453 945950139 725190407 377618056 888391466 923394775 931211386 687495742 588667230 356904647 -312635969 410555993 -338237059 471933047 -907625988 462346596 486424594 -932949648 186175258 612424164 212527647 368426739 661136064 -991655429 95024077 -539922070 302913562 -871092124 -505273957 -716856475 -82257964 -593931580 198822957 -309119609 -555171298 -454728640 -88925448 -984017639 -571181538 15221352 739036378 -693486709 -59917507 -770015825 -639810820 -319895247 -665056771 229357263 953261193 -408011923 -994890853 337042833 -782971932 31638489 -337637687 -28061057 141622605 744921748 364755857 568620750 -586623049 417760894 825258105 -142957355 -518476420 996973661 -332209099 301446121 501880616 -185977561 -601340885 440093161 -328427540 -648325964 262078428 270952708 512256412 964375732 85305433 -638412237 -505732040 -699915394 965822444 -371048768 -852612048 -638730153 -233521949 978022520 -326790558 -515051524 -744690422 -721449618 878760035 -394734112 790722503 -85001260 838726415 -28409336 -860690224 4006948 -235801673 515710162 589626165 -756537576 -6310402 40944732 -130469443 176197035 -118673898 775010648 -214077234 -676005780 -335217744 -932429279 546789660 648334532 523860116 121112402 90593480 982365961 -176866734 572954376 986503506 134898773 -882621455 -57516307 578747549 759808973 966797370 180524346 -447395959 733886556 -927157357 -769911214 584422989 -173050243 -685512645 969758397 307603519 496420825 -919079134 -146096438 812145806 -768155047 -222821602 -849988037 576732854 -687255430 475462564 211165068 -346060282 798486836 -848775616 932734030 -778004402 597946809 925660370 -18138781 708650403 -372962160 732592388 809008911 -95647806 -120946245 246255314 -711566674 -282668875 -89415618 157563730 643060794 -234612673 -319074777 -663140433 881766549 208258272 -437319849 126496111 -917923560 -273973906 -196900032 947758782 -850602478 908257226 -366855713 -44669969 -516380804 -638083772 -169324810 806578751 901965523 -357048706 404803633 -12529956 36324098 407505521 86158766 -420629404 -761716031 -228425690 126261533 -774372442 -195154471 -612567333 -707954167 -878599270 -91984369 566563962 43186123 -814672733 -467766550 695193693 661474543 -132880706 -592326192 412473610 -180868788 651024882 739194097 945264915 -305651715 587497991 -944127974 238243610 -219959814 611500377 -46285580 -487189306 191346011 988174940 399773241 12184198 -717493516 -531055988 -918061499 972665376 -940997424 -355352981 636367325 -328980437 401689355 -155808390 653121084 461674440 -284898219 962673210 -527892748 29140801 -548880235 660187383 771834265 -498946846 -631938085 -585944771 62144615 -361275181 898579057 -98885640 -790275940 693631103 776581282 81556643 -489039097 -593325792 893160897 539608853 -740198221 313562567 -334026454 579550109 -158168977 147675797 705630560 400463925 960481517 -164002870 663747004 376214976 653820533 -968135491 826890411 -185053064 -203325443 451628022 -158150091 833353221 -21261783 355985097 535647944 375177547 -110867831 -46350962 675651853 920036796 -840426386 991856487 659146246 -780267723 -801097601 240361470 771915526 -381913793 -917331331 197621235 -261977326 348149967 -971177028 -80541022 -725557537 -870627819 505938068 -733838389 -868349237 234917114 843034434 -984307505 -462217676 979054398 668113689 -557241731 -563251094 -571584442 -496417888 -451533597 -367301789 -589772934 -252456214 623083445 -27086501 274435473 544818320 355553690 836071344 -497428657 -514935559 -652225713 -340916534 306997181 -783727050 567889254 -611585691 666887529 444684239 -921429128 636174850 152551370 -854680047 458473863 -723641965 691703878 533434161 292490421 373058666 981855221 39042833 404299179 -306883957 -578251456 -566834504 -150372747 168459868 -503940559 260328920 -9363243 71165622 839673957 508815650 -799875261 -207241055 -64692307 196668721 129547706 -99631273 -303278177 663898467 -76844470 -719228893 189098552 -903477205 672135911 270538144 511060796 35908255 454902926 673519108 50343213 610936415 -585234565 -125018473 -152261702 381111250 203832189 654697018 -548447174 -550931369 621404427 771389424 -113213334 -461063589 193868848 -676064243 274069047 373145551 -729519720 -28621526 527376380 -678168637 -299320572 678805193 -820041387 319918287 -303322040 -921058277 375012783 -554266291 317058772 192780304 -556685734 229525703 -973444580 227855802 -302468459 -900093975 -202175448 -912500074 -267359693 -980986727 -987493646 -927166726 520120936 534699989 20699641 -130484363 285281571 565859705 174360457 -47112649 -231338777 -492462695 214431702 -518185141 988695212 -495937849 -775767116 -413014321 -464206872 307563101 805681206 -467974003 -990298320 -131488552 487746238 990389836 949658184 -371276580 928464815 -59218660 -126409792 -456736091 -68890146 626462884 -708190542 -566565668 -254870075 -696380529 -907665890 258601045 815040596 871877804 205524143 -317896509 -531131485 553412548 -14453377 -701976485 -408601551 -937714945 -525655786 -899413987 81113602 791467670 -915727384 -876739240 -916777031 -365618376 -199842492 -971058239 -709917486 458137068 301157713 -885254530 -27744395 232414215 626343336 -322342019 466276536 -300256784 87433473 863557066 924646606 -515279212 292859322 -995219129 49323584 -437257221 594111881 107397715 -829709065 738621038 -669644901 321570181 -517272099 445875671 -805518468 885636555 -461374134 -217304568 695443888 185111508 -916543849 -902520797 652928495 -176984407 369466094 -373786397 545576953 -234981282 180346280 -817947643 435902458 211015289 -411262583 -49848495 84618056 -326137645 -709195488 -253231108 345049000 -871125912 206794414 -896912063 -16399427 -496868427 812819076 16004507 -509492243 514495980 -154293947 45808974 387858740 -48782990 -802193637 -465441072 -53884947 -31298406 -148853683 383803446 853822034 -790268452 -598114201 622594313 159372636 660045235 880448402 361359891 -979819482 236516031 -199557732 -646947467 -64968910 58791497 -812622301 -330276956 958815204 -691881354 -719536884 539013166 -914017939 -543211355 167199580 -625965255 966682522 -330126551 951795237 861105767 -903397975 -49625282 -999407583 232925860 425146276 1655909 -560262917 854184962 -217178669 103874946 -505365202 -955519277 -697484165 -543622660 -924663122 -382510646 -241314786 -144574947 -223855979 -935901794 -724714281 421441195 -595462639 -199366286 -376045145 651655446 -313580198 -332724869 967417900 663579672 -816892403 -421138993 -279934778 670199405 483473857 509099004 -433213859 -994560108 -636721590 -505937721 558649624 819331736 291153686 938455778 569455732 547268129 125357746 -188229633 -178594614 285520624 -841038243 566753443 -277193479 -702390186 -930727554 267534543 580492539 -338056956 -335640230 984504777 658785102 -513411329 -162778023 -883079083 702894440 -180470167 -193435652 389336128 -434167005 -197977968 -389219344 720617072 -158561733 193549135 -135763656 149507271 -277545593 207764439 -497394803 436566600 -662083791 631299895 -442444871 -959394419 -389078778 410752657 -199792188 -332115799 269902386 -599089181 101476483 -27893912 818053842 952667065 492844426 567933096 -513912084 -62285607 851534438 56255483 25005075 -895926752 -979580703 764949082 -966643881 380644906 254296294 -246041012 -661525329 -889101093 -240911100 -933564949 -366257240 -441947442 -748973187 -767157480 710926921 -85302394 -872395497 586662515 733308875 -736254652 -926537143 434640396 -597683028 54564774 -178862637 -241755951 -783379659 -187209652 -928611319 -672579217 -423690760 529323415 733598014 -941320810 -542010801 746354251 -367600223 -211134465 782372003 232145417 639760875 207501661 -567490786 770814317 -587443239 806086866 682507610 32323830 966155690 151529865 79380252 -97259303 -17033435 -314481166 -470521299 -405094072 344450511 -553961540 530410450 -227965016 200723240 239005929 782510860 980423515 431920253 -378249476 484067848 -527169674 51057740 -446093404 939838365 149459633 246777047 -163943146 -816228140 574098222 -434773106 -759982544 -455693852 329815205 -420322843 -961796277 -627095132 -765774608 461059919 -292291900 470585920 461992733 981456589 57535524 369737790 -674249936 -787522575 -639113902 309334322 418272211 995569325 456734610 375059115 693562884 138185704 104493491 -903814136 -16115517 119285874 -795638985 -139266020 -20827523 279385135 748985326 -786197933 -237428766 972160946 796589581 949730633 -928996243 335334536 -239615319 -460045022 547724713 -997950861 -704806374 -654894927 393041921 -537506622 108021412 611483953 -941395335 419525557 -26237298 565122269 -241857697 -623536553 -924577197 852563914 -671490777 880465314 789305444 -812271980 156632611 -590383025 159398555 -855140844 -397384314 586689823 830067083 -78936960 -731382328 19101244 450632878 358233640 287628164 364968219 232094592 921882687 524197383 -561242393 977580131 -819041298 -157587141 293627659 997452756 178154104 -433670516 324008849 639330013 -573848592 -191799222 -180211248 -271313201 -576816804 842050737 -248424869 375187995 -2551331 712850019 -447798471 -725574672 193437334 899249163 518468696 -275925939 240050545 -855829970 -813481365 255650044 -537032924 -658087173 998372555 619086244 758236594 -176253295 603691760 -995967367 621397970 244435733 -185780775 83849168 989332859 -881293674 682800925 752019902 498099937 569694598 -947840975 345750287 325220688 131021383 51856173 -421573296 -438599316 -474026172 628780540 -13108243 -745478230 -914579534 -793812687 416418558 -558484347 882172390 -178169158 -930311044 632466906 98673121 -200043087 -105333329 221137637 -287006953 -554374633 272543820 -376954227 408065897 416955301 57619303 978886663 2062667 742458620 -940018723 128578772 638943352 -34881394 562611361 -359972937 -754732399 980374700 -811127217 689014461 744208142 370459653 809518267 776718750 916974732 -16061922 811416713 -891362021 -456673904 -145812512 28473040 -901619931 539599017 -446912918 53540639 412866996 -322692963 423332919 -527942119 -833149715 111725680 -710175912 -463094730 812981947 114717237 -852881898 513681464 -595204943 -573392753 -61497184 84767133 -891897054 -331862994 402191895 856819235 -348783613 899893118 -185251647 790997727 -511434571 778445552 -783575287 290817610 -824369244 506587113 -367123837 -485499226 801082392 724151160 -143165426 -966168440 -155966414 444236959 -64235746 359315962 -755503352 -502729048 955632608 983918158 -927774760 -606614952 -976424850 -144613809 551556360 -610266125 638860388 -873937693 961968354 750745098 729874553 -179445360 716378683 792329288 290093437 560633395 -214749982 183651572 -149621415 255322847 -126014532 -276422614 514757145 -516635018 -860894687 -15825855 122579994 -630561595 959127464 501722854 -98470119 -790275618 758260272 958403466 -650862888 -297086141 781102870 -916873561 -333294987 -578160804 648087224 -946268234 -804821138 289564200 49794630 -400938564 110084094 858232745 596710004 393313114 -301525407 -799546535 534077887 -343841959 -245438810 -715617530 -81586185 -546370693 463009347 495986800 -945202385 235525357 -143452208 24589520 546710395 926471083 -89281670 433020831 635903535 945455862 -160225516 -526684510 -188838642 873152443 -125263397 -405256803 -816155214 -23437476 -528985334 -35144865 -671293995 882344235 -802619960 -227210185 -327730030 -106422909 614193964 588750172 392489627 781078817 513705726 555131893 272688025 528000035 138037535 867566799 625874165 -924457532 -728146431 730971742 496315939 -749273356 -842840438 -190238214 887455419 512287242 532306115 -754224170 24353510 342120611 334582030 787782045 -399700716 445344731 178540857 -11936088 96991418 -786503929 -605644675 488043258 -197933603 -561142599 791805914 845812097 735135736 -14262071 410433516 606926925 -798648559 -799224635 -727210110 691861953 -425403023 369627155 -91520405 -874331436 847751701 -709872191 897218857 872240682 -640788359 195170777 974121632 814459565 14109846 902477398 -897950193 -757083547 320563072 231293738 125665551 453224535 399069105 -382939272 -689726908 -807759759 -332765377 819657338 -218660308 892379409 -829278795 -995190898 846049685 -340981545 916723589 -315955297 90723254 -185612863 533122107 -555450714 -638256555 -988315444 826471170 -109075025 -738093889 -136557985 480745296 477476459 -440605926 513036071 387956791 492596606 497776041 -673175865 -922646682 -939907404 -561167669 900503483 -275331592 592543277 88828193 816705174 383199348 794976992 -812919259 -537326486 796850540 -597219778 491441318 623257209 149736773 -901297114 333155339 614072155 -809699253 135029024 753888531 -310807544 -824447616 -4213168 -565687344 139682740 379543037 -274850570 -545471199 882670851 767162990 856592499 -549343269 788176499 190147835 815909041 433378181 -620328158 648267723 -817627549 -355616979 306838922 886106778 565071073 -409783445 -836988845 517178756 316416211 688011083 -309474869 -271364848 -333668989 949360162 -150325128 312095223 -392133086 -886019180 747303741 -81206937 98321356 173394220 944513055 -614926325 -683482799 204984178 -40498217 403448245 571094422 170207187 431740085 828356317 599192224 -785682717 393808383 42371355 -826040752 -447454502 731427648 -859706309 817557082 -94635129 -799803664 -810073163 -671420685 348052878 -789196168 813428923 -947901101 -828373136 -162705668 -939144754 -269040245 20368888 -992883070 61474711 -871254391 -434188188 901324341 779528025 -589112762 -393364856 768447876 -65070409 958818551 210828297 747811143 469580380 653818140 -981936071 -217798459 -263825941 850160513 -542177823 -544080909 -676465646 689970398 -644986798 630763339 371055712 517426353 -906912576 -526132964 -598465027 -728045943 800144010 -654601997 181373882 291891571 -19242219 -960581148 -597862363 212368241 -927919665 -157629835 -530786953 -249796572 -868665062 -291881454 875180252 -544846955 206122611 800475002 231445109 -30986836 -144251412 -562555443 -500881511 986855151 297170305 723844000 -408964951 459068895 395580047 187223602 930291188 -618000804 104770914 -236488961 -773949147 -854532492 760420915 -742313373 212317849 490148484 399974471 343682724 -677887329 -94539213 342751116 923077449 -816210585 -951365415 -665518254 400625931 483865578 -756718007 -156293019 -576116920 292312355 -746297063 879160696 735974168 279731814 179086038 -441635659 -598109496 -339024351 -889946405 -996913850 23185541 442780377 -806461947 -99667721 -367501781 292294192 -238515793 -326399931 258966610 -141041848 -699088000 827323150 290412402 -921070109 -748770366 110715453 -80274648 645740480 -554835878 780168041 371712628 334313765 -518516 828814758 65467318 -150686075 371361238 334277274 519760080 -487529689 334568226 747564912 874889388 404411981 -450646738 755632979 -135566913 -253885658 -745167648 733792642 618747629 -485337638 -798280909 808834238 -920749252 -823221770 -933847332 -594660870 782652298 81688715 -113565978 550323256 433975727 202012006 -801713870 -802651071 -440038289 874231157 781684073 781048453 -204378338 -585736952 -563537669 256236120 204090590 -743865790 -137242756 777422150 50055724 562134057 250728765 466239321 -495576697 -842865848 460023997 598792678 -630198772 786750161 903691255 -948925220 58420970 -767017279 -615163905 869681266 503409804 -446941876 -384529241 -197703162 -256249072 -276495166 441469282 486928575 -628270617 -569825175 -567508373 -49068313 -961815740 -123667980 670555771 -98043140 549507838 -8822755 -245236070 -692369388 207418182 -135839274 -238438838 -894012222 -92250680 -285829922 114846990 93019410 224017927 826879215 721611445 185537739 909962858 912236685 -174082115 -947134993 -666423355 567806450 -655863341 535379924 -488478784 723050197 -108686172 957127862 755974987 881811662 -184637628 -469910105 233120949 -730312877 -934746750 160023828 811601406 -907796020 838544083 -902301907 4328331 750125075 998262472 49853264 577990292 -988310537 -9684966 -445791406 -841459753 -701213 567810416 -159940367 -702566890 883755682 -834990324 640146659 -907274474 -850083215 -933143160 630929481 760652559 5960759 961087845 676784030 -704419371 -65334330 -15730138 410815253 -558550258 83751861 142641025 88267749 -275334021 346142744 479585535 638844697 -752627270 -163159345 -563232963 813230504 114250400 -11380136 681383402 516124356 268155358 987712980 -679880042 996397634 -142622163 27524536 -723672795 -237684529 -796905241 -743798461 458981983 357211057 56893904 31453918 273620966 -575855380 307958505 126976151 154808246 -217962420 -468431155 157473161 47236654 48401524 -870156645 -49760075 837061273 961071410 -878974274 -418950660 -242336905 901315591 988052428 152698406 -939408464 543788351 366870290 531338300 226341027 948041046 551088089 -476102415 764625970 763906904 275626629 211368732 543272510 -849198142 -209867753 919145272 -374182640 -574585192 331433295 716216249 958487157 -348267226 -141737408 770474874 642276519 18066021 650361690 -29848419 -408960885 135348631 156797658 -817281392 941510729 201882092 -892320982 -848637479 -814723882 997438603 -121671529 513464551 875757256 -194901007 -127793723 711140586 592227401 747623238 68976551 -181656880 -793157043 -419648745 -227264425 -348004379 -933482990 -323428102 232412834 -161116759 -961168574 -888840965 434684999 -165462782 -95882321 -48500561 876061904 -841395809 235514363 -354821435 -898880741 -877821184 179557546 -114234880 -542121351 181897131 880657785 129633021 -668832952 -115147579 -652722743 -96226053 -739133776 -613248951 59521000 -675815318 -719400387 995554936 -44666529 -505974165 274398748 -431205544 -229412291 403015855 -616580868 -399074891 -595024372 -791153218 -24355530 546989612 -240152432 334429182 -449466030 -471478301 130429985 887418709 -319912573 706863725 781807617 -143487393 -829980252 -421304439 396643344 -241484310 -870495023 -206955392 27997684 227222845 238638564 761023804 392343245 892980085 784974451 302632018 -275631416 -110262535 -912565992 -756592339 -439512996 -551552232 490281943 -831592161 664437622 586633007 230645378 -327904456 510635738 595910784 287859153 827433004 -485844981 137883158 853766870 -680532068 -453696258 -635029673 -910551771 112585725 -36490065 372715661 828906154 333567267 490911965 855127356 478462143 33514211 434408441 808211785 -122149551 -581478892 -641390220 -934461653 -190685889 573596715 925000499 -265656292 -110199918 601963003 774300667 -469631352 753111712 577017735 -740095723 980983409 -417023563 574231864 324443023 -633348594 355769025 898345510 -754867208 298859476 -256143646 888080256 378385315 651053905 411087613 -482361847 -695271232 625040834 -593395974 175503107 -29981523 162529860 -459128016 549650691 847490545 784049647 -294054613 -162303844 -828901571 463368513 682425797 253019884 645104520 -974972202 -623176850 -344811870 283346501 -796609265 -694231245 930145800 373236802 -407593898 -117994654 -477595853 948583093 -733127051 -744766341 -827654477 925779697 184504573 -526497152 846419510 288133613 -601398583 -150648158 -360933859 624427643 205949809 855850021 -957496122 -994243361 -729472126 -1113556 -903464 -355627883 546431363 -307363833 530284388 -507493208 492902616 -809063169 -178838254 78619552 -193569581 458613484 -200941695 763420734 -702244400 525220191 -119354241 -526719064 -553540671 289137883 -193250988 -470612575 651484154 -498673855 527390826 -27706846 835423688 -223535988 438522141 236772137 -702677526 -305422901 -421361895 339773260 -997908303 612695250 -424139123 -342755259 -683771252 873147029 345754830 -171494224 -741954748 176183729 818640183 328713183 -102125916 668284309 -198175501 948749149 245068729 747585941 -746184025 -727673544 764849050 459000933 -267351019 -970252715 -197858001 -752040167 107006191 -315960354 607400985 103282606 -707464064 788416141 -950638867 938615019 630348651 -321559254 -994036276 -938219311 -364089966 446095142 -397271658 589576527 542703731 -466146496 803778071 831821657 929472827 437453657 -611705804 -924851264 -867503029 647811867 670483657 759151116 -34650050 867033357 355422392 -241152723 -273771020 241738310 397875300 482603486 -4249693 -241352707 228663489 -495417670 -48978880 -395819933 -258585505 612216830 -503824690 -459551815 -794325904 -42695734 225347423 -814546180 117362276 69464622 -337589918 -497277401 -110088084 -537205767 461503360 313350964 -170630492 121325152 -567915471 604598726 -589084412 676471883 -53762925 -233243627 -533511654 -901149200 -869823853 425713557 -514056456 -34569875 564513301 792312304 -394297237 150334523 -14072507 -360145483 756654941 -161607158 -789070874 -424984400 238381341 -982537765 717496855 -274027620 -252054353 -516850984 -672736937 -343808934 44144277 -638566741 -929053908 -246027004 886377348 -2041438 -884594031 -541446653 -653315642 -474463748 -39935835 -684531579 -814169127 751686890 759776720 -202674365 553859650 727640472 524948032 697832925 -833463398 -865111594 133907450 498750177 72230123 -795486623 99280092 -501814321 -923667161 -790880775 -943878930 -499675426 428746876 16249807 684747155 -906700846 -22376026 522260461 -754869417 656723241 453719001 893388945 -242885093 -538023094 32811616 -939794086 -945376357 -57028288 95442449 291689332 120905159 764556663 744433222 584963917 115278918 -122873463 780735678 572514171 -202642868 -375288040 -491128175 -532688528 616736183 858983035 -730647042 -255892018 -847796179 917350329 -630283222 842641936 337658281 -202102245 678268401 -15260363 -821361164 865042322 637196673 669879969 -617628422 -687105091 -915689441 62541703 -909045396 288747716 34406176 -166933272 244493047 -711487739 -249748080 44228257 -80407728 -564050557 -179528318 518947523 510207787 -640431532 -723906242 -105879492 -706174108 -174396369 935876554 4907004 211444576 -734812977 -142998891 60578539 938829978 568292813 636995155 -106713395 -236579801 423608049 -161051507 575270887 -279880317 646363135 39542095 409204727 454831843 -399935577 812333477 236796920 365244129 -593107109 -620427242 105775216 -953968641 -541909646 166872451 142025152 131574653 -207612249 -349703430 -394812238 -840466772 896033437 479431539 290441246 609884960 -588324585 115058409 -516735712 -420646861 565370612 -223390709 -439551381 832214103 -183025070 -529732467 -212249202 107529441 462386583 20618051 -560525227 906304707 -579956075 -214305742 481232096 154560633 -558862010 -126405995 -825496435 -835181610 -189332595 262820392 999426759 -451880119 -270248890 -84597871 -603806806 -667739390 -707184062 231369711 -890278771 899220564 -401798460 123572121 -78119231 -715349407 513734107 -247021975 -777560423 919029097 -633217183 425855080 -418427210 387340729 -806253479 344540995 -172562200 353248528 820186647 795434463 -678377371 56353312 466218667 -784840967 -294377904 -912447032 322313694 -352899685 248891219 77735912 -738596789 -231820032 -915511384 807372183 -280879429 920367167 -642294441 610523289 971444514 210177543 706371518 -147036317 186837613 773269770 608916294 -771758768 -738526857 642330360 -434972732 -591568589 -423340277 -965737932 372549127 648971551 822952770 -791590400 -602139149 981847995 967179868 381442575 938931138 -846289972 654107735 148126155 8509232 -41917659 386152711 -86243886 -31401755 -215853021 327975439 -827137450 881573363 212837858 -30106126 -146917660 -624326196 727813904 93849836 -990444040 29530635 300019600 -547520102 359327767 733154618 -463616031 997091441 940953722 603531465 -106621966 204697604 322625785 293390974 -366760118 60974253 -215249437 -929672447 -853527181 328659370 547209766 73485788 -979677566 841682940 343934805 498075362 -451547444 720172167 -504059763 918610478 -611786063 847746121 54780203 115157689 768183490 326527123 794485726 -362951745 287298174 -147171146 -923447792 -187544722 990486729 -354242194 203442493 511876461 447722328 651552696 -999731604 -86318065 248966671 944628858 -19119797 877567983 -283356047 -905496303 623557063 -979434502 132865464 549987078 550805471 243611502 -938642574 -27070773 -472879773 795545251 713896582 -164263157 427251331 844642901 923929425 506781297 -163899635 699262462 25423186 66178560 -772714805 823199051 89212794 706988670 479842021 -898580117 -460221884 -405368304 -736198702 -775188481 803715329 -620243869 589214441 158626264 534864261 156556054 800868493 397380133 326778164 -612482877 -843649103 -681507724 397226385 393370090 274691287 941645227 684135735 -637445026 -94093797 -550477054 971889561 -44906652 -169718570 312433709 -400647547 894276893 -442974130 -4016200 511313654 -128880549 339113597 551449008 -414747165 -125810737 -87141563 784653906 -238024138 226098222 -734405899 -669924738 151861448 607942555 504047624 -297529433 -54963401 -946798508 546485570 -76976283 -778740791 -323437431 745821572 -66350988 -726644265 -254734063 135568020 569657973 -282667940 -997542460 606673794 -134861654 39984056 159706497 -130579969 -108947772 257130534 914089870 826221011 -177716888 680711315 -151026949 859101534 544050486 -78694352 -216479155 -491277942 -196631806 200579500 -843292102 -440709129 571017106 876677399 93517905 -350251293 -59385665 -730307264 -944831821 611671172 704817872 -601062745 319074235 163408346 965011585 -164475987 -178988438 -153307323 -4993225 -371019024 -897439704 127893190 136665420 402664830 257730420 523381025 108720014 -530012084 -594994591 -9879879 -153419999 409516866 595978689 680598589 779714862 -480093720 -915739170 -532759053 -954453838 680638252 332764475 -124824049 421279676 474928657 729512909 -672578313 829095688 -819559001 364560321 506636187 -595789915 -343865931 340682091 -388491068 259322450 -642086112 357347393 901421179 -687298097 370262822 784800751 194357697 446828122 97153185 919443149 -131387364 -528877288 -433281293 -470274773 302417206 600354568 466732128 949896023 -242378646 -700427282 747128197 -770609583 -488136590 -496483580 985567224 184981732 53692662 5398603 140385273 693557746 -351988963 239440367 -831151712 -898313786 331090740 -771915832 -229788390 -704363893 55128866 303823945 -516274037 -505570062 528650153 307122322 -629801965 -144142351 -660682313 278716504 145806269 197864673 -250018128 -488797207 698676715 871665063 832343721 552409669 -666658403 -406828320 -194398667 969899535 -423816179 111759766 -13229806 -517729215 -111004561 -152733926 -370040081 -883925944 -805238747 -37527594 -300142342 646901321 927336850 -362868862 -561151948 847076157 -775587426 215458860 -561082920 708517145 -255218419 111086565 672390705 -651111068 -871822620 371437092 -372470810 192840083 -680536828 -460404231 816198861 -736964885 -761219898 130396788 -111198459 49171315 765155453 395769859 -691964712 382047507 717884951 354331112 159955643 107143534 120388816 -236181395 -383946872 81468429 -281964294 -616583147 -76357394 992597270 140394545 628101153 412038183 192955987 553642879 881128999 796768438 760266797 -700344626 -187571426 -837282036 519653744 -698855492 900277222 247087671 434639573 23772907 320175086 317001321 -600797211 -570230063 -779860268 -943157146 50322565 18696877 -787052837 128284207 -757334829 700890111 795809439 189134491 508170224 -538406046 635628406 -251472522 -700591526 240406526 -822718342 882981631 754454344 792686329 -174372509 -523824155 344473804 -504248315 -24016909 582314130 710721214 158235479 -746245390 -354620134 439373294 -737826811 -10222678 618515794 -602851450 -600482666 -798245488 331703714 -661444820 366837264 699570163 -10309133 463149092 94765808 588116592 -190300703 383898580 250285708 575069417 -960795289 61848587 -818862939 -748625919 692166160 292920239 -470129165 640450531 -584228399 174198555 243813395 355542345 92008364 -128833203 -145688469 207364581 649192532 -60088669 -275966284 369694842 81802129 -869714294 -460474373 -87078680 -402425269 645236591 317876731 -62371790 613363406 -79783744 -454392832 -912544608 740397425 -961382145 -761614245 950886862 -470630060 -932286625 38913098 -266421983 -336186296 -160302874 -211197740 946178767 -291029030 -478323829 -506684543 546129776 545880712 -474127573 671149362 -767438567 595883920 280074656 -755136112 409341961 130846956 -879008806 190600743 -680914298 -66811263 -674465073 -311878513 291233227 428929861 644021152 -387926731 375115975 71821514 -242457434 363313930 -703989172 -321338338 -529150696 291001866 -655541903 -217413221 -237075306 518176327 -746958047 -438560494 -191791337 -231773327 124642579 -794286750 998399207 458712065 -332064511 -955229243 -784886731 689389543 310704459 -477218607 442174928 807097745 -604679062 -157584537 -823395508 -582287827 -593755027 339831312 70785233 782100502 89888423 -858064765 112384821 -217451400 80214844 412271580 283642175 312077687 343546037 -819114031 531608715 -62226740 767942301 359334703 86502565 894803708 -165561305 -580889672 528715158 -366820940 173593333 -277812757 400241079 361458616 54925169 -73475967 -487125444 770625605 -76189336 -23993213 880490924 675602817 526253079 977465723 -496281028 -51311981 -102153397 -30233294 -840587464 203865165 -248771255 -949494247 -690996165 155822024 71597313 39767740 -158883634 -258906109 314679154 -264986793 -745891006 409944768 237702024 362765961 -67589493 874274635 426941486 741406211 -480663539 60352344 135788648 -175885825 270292223 -86896826 325132065 113431050 484601893 -208890461 -774816056 -566639439 91347469 -586545106 741406812 -169150347 241115649 842984792 242558996 180297006 418025115 -745081318 948477812 750389768 881811783 84131135 -486570092 -817518668 223676667 286687599 794456773 -252558337 227946795 725675463 27761316 -381496416 -270860145 551750654 -171224982 -572235790 -732178458 655857551 948670703 -39638135 -193218915 270956929 -671880635 341293281 513317700 714044700 238165560 398966590 -828909324 692105861 -242811554 -301795876 -366164513 -278919527 208969269 -53775741 -323263043 13159238 708056387 55104208 -186150690 -586070724 193379809 690962420 851919241 649023270 -763076570 -546543749 -194130977 -848900974 82935542 -272797358 -562721638 123099722 -451618639 221821322 872444291 324642325 -369669935 699348224 785620473 -739677698 -650653070 280355902 658422135 753849901 -765245046 -831036098 -253010530 -192335406 -874302603 -595600417 -37959755 -371963678 810245994 441287352 -53895272 -472659631 396738212 28997416 -474415511 -593218693 -92435678 237569356 62068749 759863549 -5725920 448668675 816990793 87843689 113394248 -782070894 -72893456 -347133439 820439040 -148776144 422799524 179648519 -262894673 -658320576 -664711303 651965069 669113867 67885780 -987920361 822593696 136423173 596942113 -616322367 519900007 472371260 136626409 320336836 135138662 -554540628 -652670324 -578443712 677542455 -669711650 342949502 -196808151 896940570 583765504 88451559 307968971 -654543110 184640107 231678476 -913764944 2768545 537900866 -783195118 -809809363 224629947 480065907 844858089 -547251671 559775840 -319065485 27070088 -135660157 -662504090 42753876 -966003480 508477326 -33535751 -261053356 -388352440 -542650939 391830001 -879617658 60511261 470801475 -781867334 57836126 654647921 -728476122 719958406 -441792994 -796109386 -834927487 622234779 -1227810 -275553601 440043295 -722657250 -816671893 487679240 -933240742 853465279 -188032272 -213296846 -683167947 -735045344 -855896482 -147260741 807671129 892041247 -762726459 369726473 -115115918 7191620 564177913 -477404142 -325743313 -451793981 -259722830 -860036244 388844988 -520326611 125870730 576372832 -42336609 -992590727 335887876 543304960 982338229 974077366 602053366 42809248 -702577195 -841820218 -339952982 -941234048 -812065522 321993060 -172198585 986113823 -604747771 731310660 857267108 594401770 -545212835 863901603 14303826 332056815 -307840117 314149162 570876231 -204478309 577384544 -935368413 789575454 155478217 666391983 137518305 74380340 -459796611 411119187 -641734155 -676410545 112013649 597463940 389044539 -492615358 -495404874 -53083481 -629352369 -643018624 -82233028 952583901 714137238 229946628 4524751 112028246 582251923 -105685002 45910612 -880892308 22970686 -133531825 21994862 -342699514 -534397188 -275194298 325812592 543937140 827008087 -217311531 598846220 -601605296 -769968377 -972536327 -693362251 53524613 -406934205 -511502529 77951921 -612568979 -584533246 174472821 466643548 -433623049 781001653 -678378146 -344832467 -89563549 -35977870 420141563 -880805315 -116038946 -799700648 -334782488 -806587814 -805188044 112673264 -114963986 -224760621 -214898879 53377778 747387063 31705834 -279652863 960202112 362464422 380823181 -85149905 -273986767 644056852 954132904 -970240614 -953558181 781736070 823256356 -496129985 909283080 -700065254 421088569 932169791 -870899935 761097908 357387950 -989721762 -409774575 -939311718 -78229240 194457095 254956051 -492268945 240716977 107373432 643200413 629864850 321325052 -643328479 840827943 -47982273 -876511601 -399784057 168061109 -482249835 -54739744 241286214 -416433104 510638478 556245 -896892042 248026190 -768928132 -652748112 892515658 -519827631 -314782435 -421804947 -504749864 -505523197 364403529 -503437173 -634592482 -34183925 -828400355 609339705 884299026 209172565 -76148745 879048060 763278563 887852454 553342561 938740876 35402049 14491043 7575295 -737583125 460425672 519769871 -70896304 699822213 24509086 -609204211 -120818649 -934332156 -328018664 607598520 720262254 -475640625 455962018 -493086714 -708908999 -199007062 227195693 441511777 649439664 519885787 -627191166 -223681180 176241884 -38762422 943992663 -708018231 -11736371 19931332 -479215181 834422953 795726556 790051443 600720320 -358764552 -578324487 -183186850 -735819381 -142711388 290340893 567320876 -971746332 856929484 -662886146 -780863127 698614261 -633476888 -499736951 -642262771 -883358103 -825053923 -576069174 -599362328 -336685363 -882236260 -236170739 316311832 -714451337 594289474 -431857287 -18056564 937415387 -320555897 159354772 -831132074 -316717545 713426079 888583976 -452656428 165800266 868665251 -395131724 917381708 408509578 619610498 -466257586 621272012 660678255 -651523404 988972334 113764745 -704867963 692014369 850194168 -120282262 929725815 -431255538 178899368 -14136400 -380199518 -284321834 -806782479 -374817375 104195537 -79692069 -751775125 918002306 -670099338 -784423784 303622995 -398127766 343070256 -944045968 -63743337 590979317 -366265092 -127141113 -608466685 904357436 -262972658 588554974 -199632665 409982541 -532185413 -482154549 632600872 754733389 -702958467 -5294641 421987361 142909475 -262339830 463031211 -235360531 54045384 99054040 -989380415 383205998 -997458786 602991162 811264291 -104008106 207322860 587843908 -70927458 79730106 -33540875 -773290924 792974973 106450913 369646970 669288359 999367565 -225364017 459746602 198739254 -931217970 -231521378 -449193696 -258881452 230825010 710433081 661262235 358894657 -285693201 578779835 -97149021 -270633032 -8562767 768231150 -595555248 278300801 -304472219 108749031 -780531810 795983820 894946060 -441845532 113305205 -929766471 358440506 -493618242 -444964490 -794076186 -388921655 -406937156 -542158271 -980011498 -357141680 -676708101 255066710 -264140181 -295183489 -924757394 647469699 892558765 744820524 -542806209 -916770720 138611934 804357795 866755217 -76334481 -736550128 -279859170 -258330604 956224652 820206779 -45128393 382470432 157406800 -882459029 -780787077 482874257 331145360 109158856 -990617529 -320349352 -312089002 821029109 -98284874 612483518 898919293 734977950 238046513 -852388332 369925441 33856765 -973489303 -27599494 162280830 -97697219 29415372 74730682 -920381498 280700522 -526597144 -771097796 632644534 308484666 466653036 520563385 -329741768 -292916811 286930227 18898144 -260424504 -420087398 -129150697 -356100221 -112581009 -235222319 -714109857 890748074 -166001290 -184220355 162454066 178746164 724486158 -449334215 824951553 184079477 -220582411 98137171 -278219926 571902093 -445887787 129867060 -905848842 -971677553 964014418 -598743149 882499460 581582263 47118978 -933019289 592862123 -648596040 152208525 -718977166 -534330008 -175758110 -207212505 -822120934 -788744862 -427142571 290198848 -978405643 -719293668 -726418793 -168818424 -82472411 -90389167 733454796 585266322 -484521044 919460208 -723144471 -317246850 272283966 -528397748 -387839861 -300352241 868202565 -991316955 -974578078 -782728739 281415399 17449690 678328123 623280360 710299820 267564230 -847772079 411946851 -290138336 372612287 -579543137 -622506460 -469277725 302321392 -60830655 -923127145 834845522 866935532 902099611 -544046063 276456407 236911307 -353564439 -230114738 -102450694 310393213 -266685202 -140143551 -608016286 819551609 516494907 701122444 876148878 263354639 -523215095 -361378232 581938917 764388688 31463393 890226053 -134772075 899596968 289604527 -762695431 843230467 238126035 123783142 622954769 117309197 -510144921 255720590 213157752 766775008 500730004 758786390 -471883080 -555727875 -562417822 208474690 711984431 871992871 772468077 903017581 307569062 948486587 781165872 -637700146 133776811 -210491013 223676270 -491893164 -354576972 444683406 545175987 -81154713 235534685 -674063066 -597923513 175368819 844882680 -503284378 -356328555 472766148 606644150 702460881 -964597792 383499437 -80025658 169293167 -454918430 236308807 -371641153 -201042457 323451628 -59687079 -115211190 688025155 390649342 407001769 334105832 -674577919 -713754849 -926309086 -526619627 114357487 893427874 -896886678 165813104 99284863 -951194006 -321906570 647111994 -194638821 -62667217 -869050142 74853241 355640877 16923235 255866770 -929285407 -655726308 520895267 204822785 -299268418 -647271409 345872151 616941450 -138027928 -553200006 298866505 -153372228 899345134 -266494393 -772592986 -294224546 -137075194 -165861128 277310476 -72548838 557626646 -952326251 466306999 -605499218 -173489037 957181483 268569127 -966618620 -70007082 71885799 424594746 852061396 353068809 -735827109 541800778 -194554967 175271444 -490441959 -558014453 -160979925 705146609 89652895 172023977 447188632 674398959 88288459 -804207670 -355018541 244181848 569635266 -651966671 -994316667 -904985810 -538609860 956919352 -831316604 910609951 849069624 738255830 -708392395 -327021678 455456102 511596717 73456106 750654993 596065040 401182255 -991091289 -471051385 585532697 461979028 -599981164 -819760487 12502115 48286541 100279876 -908263766 105682999 -502755174 145631452 -811582836 41263267 822445474 498686443 -979486130 -364677096 -42346677 727249907 986361302 855836445 -277736770 920923766 137991511 -547656962 281644631 -399604763 838966232 911230005 293851822 354252438 56755181 37541538 -837648790 431479350 -541347055 -798853156 730381210 -954542279 985403171 29859297 668221595 -663163394 -499281265 -79162808 -584449665 1263427 214951686 -780669162 -42042797 -880996323 -669121390 -691430186 144008002 -757381454 -231563022 -132388122 -452054409 -336029199 853816202 948063557 -815583028 -853040455 -124620426 -518454189 867696373 129721756 -42632888 -73070830 -696907904 901402713 993420004 -922121653 -173687670 -230968751 -823251592 42601886 764661835 92082210 653266189 -635495576 -715461375 -827530436 715033057 78602630 -852419478 -160976454 -633816813 526410943 -176674914 -214377004 -737738024 -317775043 771971072 875950469 -6797480 -480363181 153321209 -240632471 165846427 -118347290 728419883 186667106 870866734 -440136563 161643808 -632528118 738513862 -960921770 -842489859 -819984442 -794372469 435125503 481075084 -118158692 496135587 -355743761 39749144 686881481 814713724 919306502 579884789 -989140757 536082232 508478496 829269481 -925633409 174636695 385370814 -839815704 -762692522 753468959 670689174 17782334 -626475262 -298932421 -618100635 726655806 -690681243 103662866 -245348644 -389520149 -385176939 -974913069 -140038264 -495348891 942476189 -42886966 -898828428 462160702 715223797 301654866 272430357 899443694 -660859873 646585883 391909856 849766540 -644008224 -297738175 -409042380 561137032 -568808153 869718613 -591710526 -863111662 -64567617 -227175809 850404016 -623445064 -585158854 60590040 610685525 -263949471 770192266 -173063657 521618161 -831310599 420466598 -441773031 -375629300 793737259 181828658 -69767227 578643483 219375495 550937191 157294260 -553060491 -88044777 -224890645 138959777 -156673846 54181822 -280838354 472018145 -342114084 -877343243 -446892040 -362481958 970618450 312596625 909400798 -966023896 -734393695 722234482 -913754568 786774184 -698478764 -545513872 156738863 -547285167 -649403709 92680376 537408972 170143576 244724643 508213258 -83711558 412439330 -209832379 -788694000 78372617 372123395 652329090 -81352380 583306046 763705691 259149995 171363803 -118228123 615262176 -86073648 -705180003 -726804046 -937628057 479088587 246940199 844719824 -706848966 636246019 -121972119 -368758739 -493237891 7348791 -269385464 -170288793 -942605291 -378392832 -246350274 -349225314 756087104 315554342 -947401836 -956170711 -329241110 130159827 202137702 576054959 985361134 693107269 766905003 104070034 -47645564 -515129805 -315293722 711681685 985146386 297302285 -873136948 -644236148 105022868 576320630 -571408214 738124319 -619158622 -590602865 281163471 285629682 -609257902 356600281 575848239 -925325161 -880641836 -274416558 -209626332 -27522345 -246068656 998279458 -416984390 712934752 -952600914 -272527738 -130706582 -716154411 -529831831 -897708910 886256203 -213539223 189874023 -724711731 -50225001 653599038 -628276781 -198907822 436489327 -401948682 -925151988 -307502202 -87445768 -926506709 -658403099 -638667883 743083871 -650837733 -938767668 421540729 759598277 27291037 233695844 -138329808 -661500186 783951900 -132608702 820747285 843770369 -77533871 -58541428 635875982 660929469 -269928440 -981863880 292673047 -970274318 -240569683 124367654 896384353 -26390636 -805956190 305956975 655823436 686258933 -999722086 -297659801 -221857694 -656056063 -147237214 -263356669 33750818 -449933359 -362683375 440453189 -849008722 54921301 692920755 -467222232 524467542 -383291787 451930219 672628618 -611152062 953000458 -240774721 947210512 6240920 731471289 -274193472 -333092605 -384142704 463324891 -47954551 -385498178 903270044 -872082448 -123278716 58523495 -40631890 -129479218 -2930665 185327857 686341176 227076142 592059735 -45111247 305970980 788580974 629512417 302687473 -650757132 621018793 687439570 -272192938 435440205 -388841066 874223059 405937924 -695943403 -635994525 -421526966 -737849746 -126812698 -251061465 -9061251 -896576421 213526439 642628238 702568700 371134638 346279718 711366684 63289165 168524400 -91646970 200721156 -810704003 997475675 745203317 -444396320 768320848 -383432586 24263889 -406131699 336803310 781844990 -104850366 -525196287 802662251 -67824794 414596724 399682783 -885761753 352434474 313141254 -387272137 -679315648 -815891891 837013920 -711574489 619768764 -504356871 -718609239 477776431 606342668 -375202065 669859620 728640640 -43176285 -15349617 355850462 752183114 -98695784 444701864 -994844160 186584047 -331540895 -710887843 -444311371 69856260 810196517 257538551 527848111 727487911 -780834395 -201545984 327992991 -51854109 -358262019 213933705 400608670 849680381 99572816 -888889168 -320116397 -465824260 75961596 -3677506 -601314168 -425601778 275112524 242474356 181365744 911762311 277736245 -218832726 -789825076 -197096289 -967779450 -750963746 -225696606 575001625 -574610947 -470068936 722716365 -766248799 -977225715 359319917 -499393920 393964501 646944708 908157223 848247232 -238743551 -386343069 -263240018 -26684311 -98858419 -460008144 28146488 534881653 -226978540 740867838 739577945 -651097722 650442078 -839466620 -337745997 -579097038 -766881222 814326633 107572785 535027957 687578546 971803094 -54167534 -38940696 358324167 -477458409 -956920467 19572476 -469288378 462768002 862363547 -489229192 758951058 535743452 -888316308 204003803 377578903 -913361385 -801769720 194208500 94765482 -621936345 -687211181 920607437 93614413 382581962 -392456277 -323446444 722520033 -33871932 391348491 -353176569 -293227767 57704296 490051235 -215100640 947576037 -78623004 996843312 -840574485 -457544514 563804808 426294647 189269687 -258018780 -990806839 506381261 -418648764 96896165 -667679875 965760869 55013470 -254118814 -163918176 -110340458 -290662478 -938943435 71591451 536126586 -352974089 95124734 409736570 994959978 416553749 858043214 -426501678 -921569434 -279477603 -111462826 211590151 -230153262 402665011 875184717 382540663 775699238 993180865 804298904 -934373787 113811791 679987047 647328339 -36752383 943352395 995625287 -230841735 113014828 187382045 -706476312 843813406 540372843 747589434 539480972 -526576404 143752217 -390842431 25443645 -430917151 -24526340 759543434 -128064890 368556875 202650356 665520032 263410874 266269887 262848716 -197540445 -77294391 -14616991 926816396 -726527794 -991013217 963917405 -270541282 96887480 825596038 -693012842 -361293073 -461856659 704894950 -216940811 880296059 233551101 -655045989 608067532 481937101 549605184 -658610817 410267162 971974185 781284368 -738256768 -808206737 -468482306 -460796982 359101146 664084845 260957136 -944954821 -612296878 -816947631 509140791 -89075778 519726314 446981632 117793175 272501484 347909812 710338950 -335894289 818236246 535755989 -541404225 -697831844 914633977 -39620273 -797703507 -737302302 630709384 -636409038 -39453065 671211362 -517150049 706682673 487920451 -450482725 244480424 -174066063 -295336096 868751899 500648139 136952897 -144215608 -621370748 -800421408 95584218 239924814 214530433 822786977 438619672 -444666635 -783688441 516504872 638053274 -422571038 -474415122 890632407 323510879 802066253 227093307 -762530957 -877678080 389713638 -94155264 -353191502 -481763931 -922908234 -362872942 17427185 311047119 -563293279 813193745 314958829 441546698 -92112776 25217826 167197709 829599380 334811997 135275576 133777989 -691792465 715088443 -473086859 -885944848 908044749 -570406829 -189905707 187900512 -724444136 57559907 805359450 -951373503 -275161745 -126310282 -389009634 -946274854 -33451927 -550622460 990501256 -973301256 -20554708 -725074327 884926421 -961931190 192676980 801883807 -91340326 -28148896 -574834351 -932821887 928131286 633579066 946217386 107108345 -680865600 -309242572 359851574 672972769 667156466 883079358 -893837220 308554690 -145345339 -342082591 809502022 -105279213 818254239 605889024 -890966416 695426257 -521236 91727594 -994444102 418740326 505946955 647870914 801404691 754949053 538162045 -567696123 -374082219 542661398 -702999367 -409919852 -735887135 123320944 315688384 431398195 986241989 -569061152 -572186256 -741000258 -734620910 9504936 -272342368 -240835171 384182049 966380494 30336540 126578568 832884501 -669730170 -578514240 -153015164 912253713 -69787673 222712218 165011384 -61740223 217420763 928362609 431963873 -176063896 -497106515 979595519 -700545206 -280220332 340335410 -913332454 515806877 294125970 -86400904 -314529749 826204805 558386728 -300812807 -631498095 -260111764 447352159 368064781 780762986 454597425 -688953953 -404933778 -13663795 -269092649 -948926168 410576941 -43844324 -826514367 165682527 -875481532 387403297 269400930 -216950689 716553040 -966966794 409038593 -166681685 420912097 -697035332 -645723055 -604464678 -719716277 -236788675 339518024 -999799286 -316683025 -565199038 355981343 -761892070 -360199476 509415958 -266876490 -443309776 -986421747 -377988064 -814260866 -852804261 272794395 -903928348 -123809818 -377657589 1919159 381118328 -833950935 -317108347 956949814 -645416283 488251967 577946151 879501798 -363959339 672309145 -829816842 -826661945 -832073873 946007060 205020718 -327903645 236399973 -852997604 150681782 559829589 -944358946 171844112 -196922035 642038724 281720459 72821602 -658049951 -34372109 -902023119 294764006 850195878 423435693 -565344277 422109267 -285785945 -592174448 -582133827 -567452637 -753960921 661107507 688737364 -639796128 885011682 -9326128 -725373516 -913546366 122427387 897132801 -397032024 -905445730 817484105 -397712768 370206766 -435549251 -684130352 482890274 -438410986 371508067 -737033902 440811406 -873105040 -676713245 -365562301 -334007275 730889314 -227976659 -543107450 729945777 840519077 634059315 -304255835 149913467 460743266 377935226 457102499 853864078 88733624 771309047 68545999 -289997181 54496307 590379128 -883969761 15137009 557811227 115545326 539386858 610062990 542469648 221822130 582049552 -97708765 -370018756 660793643 70244397 -959136115 -67478080 -842047882 551353569 390786519 -544101662 207232892 257555756 800024431 932561505 194677971 830134621 191959059 -502354623 -490195115 -268577020 765795574 357625765 -673514811 621512636 433481679 178976481 -618906039 409849758 874277397 -576069013 -159628435 -903326893 273393790 -198011443 967178224 469350368 791737498 -308510367 568024727 280688213 256289635 869404451 -226354968 -751745452 721135739 749828711 -63228616 -699484610 -844773459 -356209991 -211536053 -501292714 323305071 855181710 -751505880 -310158006 124473726 -874420391 544382503 952238655 323289360 -11826471 399435252 -776916957 -92916806 -73854590 832837508 -393339518 899239786 524492939 -47444255 527555453 -348630643 118564654 637609204 582516419 951084676 549445940 -145112952 396315777 442057748 241267758 231957629 -206425999 -68948922 -546600851 -205533683 -934148059 469230442 -743301760 -244807350 52070118 -846312966 -185533390 941326616 541283276 694941175 -482986409 604027668 85364964 173617047 -116855694 -538983224 519867859 -497078470 -926272397 800889689 -323915612 603814304 68710204 86163952 -709141402 805119144 978095943 -623415859 994194028 547602137 -263991124 601754338 133315784 956715692 -968948115 -83826273 3785203 999739926 269777662 -282430248 271844193 -849640157 215721177 -958755872 -246068229 595462222 -85598795 434367773 876702519 745321233 -848426513 344265824 217544753 117688145 751665425 -752182476 -676534095 -533357266 777568833 575142550 -666498119 470686271 465282971 914354251 662485975 -903447085 641920584 -811005575 -103303162 849616054 -356309152 656067236 171135669 -294670285 111138867 -660806262 -238493096 -975577955 -632857773 -474619955 -384771994 171868887 858547636 -698638954 -298031980 594666305 897217906 -55158178 -791058650 -247430506 343241707 859418715 176853293 -438730996 616602604 662694253 239980042 837719595 -825250228 346412490 931631360 -40254609 114799653 -466699377 -852529314 798587093 -288772838 491758000 -576043854 -664182227 -559942606 -973530721 384423425 273039523 -795551260 524532996 -88878088 306457227 -463782090 352275454 -612062204 930798626 -336619481 127133076 -525402636 683080323 -773651665 353761439 -327120577 -760179110 474742469 -183516447 962508408 989890150 -975039694 532359703 846623778 298843317 662934998 -808087480 -245898159 398229235 -697604466 643173740 -105035657 883519756 250817078 -629105559 712888323 -44274076 -550270256 821704165 176623233 474249523 -507274663 -776720288 -911792492 941439969 864174163 -267113944 259578726 285551810 404814983 635908518 -381633989 379451127 977080206 862338644 -509768064 27234238 -866387663 -517831855 185025682 527769081 587070844 846223960 104468499 109768061 572996059 -190257273 -907573042 939155937 482269132 -918897821 694089409 -61905017 -426684170 932457674 -677628054 597620872 -801175921 -880486531 441928952 284644384 -16080281 187931988 553377354 85366137 -790277820 -145577670 -606862166 376716354 722121088 -921000186 230150885 162760593 253300456 -969150313 -751340562 -340601770 90594188 169947593 235216475 -584105168 521089356 407032711 609891296 -125875358 -74957583 -218459537 -325916397 -476876596 -291458688 363955711 998422156 392912974 -777958073 513877562 951300434 -900395129 -369878138 544152279 328504705 -118560821 -402842091 608267685 -561708344 123395478 606424974 -541215835 629440363 47409221 943016201 -632566650 584308513 878477019 -688104069 140289099 -617279267 -982307235 940030522 620391519 29228934 -524369116 -91601149 724624690 -537265741 667806224 -756224773 884070638 851609000 -981762014 691269253 -399462640 714612486 516937426 -730969662 -374810709 -845913794 -997212503 316178545 545562748 -175623502 -560610971 954928776 -66910007 -577558027 516236536 397598359 -342606363 46929831 177845015 835212738 242810797 734285942 770283231 890328902 25485429 -332841325 -271662414 -463212071 9022870 271517642 -207467640 11456507 921213272 963674981 -215125775 943428559 222392585 -949912752 -891023261 -270073753 199699034 641744569 -257353582 479616051 -236434818 658566426 -560614931 10138972 205442680 360343172 484082684 -224095643 790785241 -784128030 -996868615 -809284934 -66134704 682908488 415319140 892125224 606950809 -161576874 -857612327 -643031761 -156373012 950709742 -194276699 -192978058 790500580 452892935 -364420315 -482001024 545836019 -39515859 -511601259 772033457 484677042 66515754 -762958804 626820112 244686928 730116004 -13523217 239367808 694639328 243654014 -686104003 -385954028 385233695 33002993 -166283296 912063013 412404955 796831367 667170023 593726823 7522706 -70396407 505716756 -631662743 397841876 -933550360 234262456 528392080 366126778 -522262916 716944105 880636561 -528613672 -967452388 -340152847 474753787 450352157 479048715 129224346 -621926186 -447877993 306806717 341168521 701785159 -918585137 -495421782 -870467795 360475508 -205884539 -654168529 -215687969 -843837726 -725436837 -743584585 -878856906 -434963515 768034708 -482963978 324725668 20484392 -892990197 -41135669 -153044370 231349072 172225275 458515397 999679347 -536775084 812129716 -948334950 -96433123 -253591656 644047841 -379060664 -493694312 930510334 -305035997 -166794243 981208157 -113861974 -685428176 107965629 -107976041 -344583077 986133709 969939988 166441893 -794854138 -289975472 -400124385 359316830 -610108528 -783165316 -321325072 -463583049 -253816231 -344016269 -398180412 -726808022 710827225 174054336 228649087 489872723 -504592292 -582237479 -701405825 -642439767 -759400290 -528864921 645048690 886926276 810800832 323631921 -943362263 204138812 -950156159 -360126162 -775001915 491306181 833097629 713243477 519664202 533287937 544923592 -732264440 -456548876 -924773716 -726871571 420767160 -663232370 -283374324 -11757268 -678898920 104580924 -553864706 327808027 -317970389 -886916247 750220359 365767104 -914587846 -447203729 -750649289 -672671604 -227465400 638138495 658390548 -719147654 -160379584 574628864 -702749553 937358675 581753808 456386373 -83538410 -663528328 652995153 209569294 -201063712 348432573 -198652021 -623050142 -993518655 46226413 -340051625 -302308197 568908570 82013231 -243455180 -112157638 -591956859 246650148 848305333 814195668 -69746866 -430153015 143010407 -276709295 -942430407 -966658990 -67044740 748674311 222353863 446941255 977529862 611226444 693606726 472522370 297302366 194181911 943301049 -273155767 -348217673 667995207 459361507 -495969122 -770539213 211223980 81805317 6348493 -257063087 -75238447 -523974094 -899042119 167563957 427986654 179623445 -920789623 400628963 -625309386 -369043747 614632964 1682748 -649008356 871648697 761016193 874732308 584576889 806520988 999921505 151560915 -915300078 967154487 -919323920 -211658803 -365816187 -51812542 -466274779 778623920 -52054200 408975301 -18563845 932119063 343214634 555125661 -31545197 -72112874 614114605 -793407415 28779954 795918010 487088205 -489022095 638794732 984006553 -46162428 -177654796 -182793265 2639284 314790090 437496248 -294931267 -252485584 -211190494 522055467 -892916766 -878823449 571202727 187644175 -401754917 -109728422 -733248386 590395590 219261849 -564971899 -591958686 -25189549 215410538 21312112 -772681279 -342056544 343045628 702612677 -727445205 497197819 710955081 -641303161 334991490 -575049330 818295514 246189412 331599261 -421309029 391575134 126857106 589872384 -798470666 8276256 46925396 816644336 -270084188 -311787419 524367750 -862561501 -661027063 -820759984 -426321843 390331570 388218830 565763477 456194252 -284414346 -452778374 923405932 47693059 -787871651 664368188 844297395 37070756 880000591 821387852 375082130 155537715 -973032286 213820116 74998310 220944350 897869440 633750090 36505205 -33795354 306333533 -185721919 -841213231 -423964153 -93906118 -991361548 -927336424 439189903 692854884 472928066 569990659 -817437341 -442025607 -289439972 -604292523 -364186936 -528744591 123014780 -59727321 531788783 38156191 681342961 130885552 -745813256 752877281 -530476866 837541009 711728147 124931854 -253847215 369590776 -583172319 -366867807 348086470 172443135 853142768 -678695429 317498745 -182246609 177235459 -788229030 227742154 18695990 802377821 -509603637 348410484 -754836401 310157812 151358302 423384127 -143106579 172993788 -251024495 797425146 457206069 -501784564 -136164941 66234058 369631020 758312432 385957664 -793185783 -882148740 -830109314 783135514 -306851996 179186594 -608761650 249520594 -429636509 -172267884 919002834 -684084091 -556736212 207374282 -243520626 -503755333 82646097 -332351183 -901142973 575431682 345219449 517865119 594760893 655088180 552334286 460652256 22116486 146759356 -469083611 644750620 538684618 -204448578 299832420 -143806949 748817953 -873698735 737570921 843960126 215690473 292749263 -167503610 977216777 875428536 996468062 742699026 912293225 418818732 622108774 -201785314 -232161905 -985749637 -192760521 -101969056 162603048 361301948 452603900 656759422 -742805588 863801217 -698807319 -272548475 230820233 -114590549 925550967 -963839728 113813033 445929884 885319679 -497732748 105449247 -115032977 515262128 690199814 223316997 -913560885 332413797 -589382832 413718074 -553021683 200150438 312861985 11779004 -94116055 -586701651 768981518 -702122438 367508553 -461698999 -590963452 591712340 867619910 456644972 681994466 -166367961 -388088413 270493140 721124151 -962315086 765374123 -267525006 -96912074 743752291 -183081524 523231949 -241483006 727660088 361404996 469833623 -512816630 -681985159 -671142297 276439201 510348206 -968736709 94653788 763221498 -266777518 847480016 -14634549 -588128422 -156887547 423513790 -798143340 -566046535 -204291290 -78647630 79994237 -695132180 -897612241 420318706 556342115 -299243613 846909096 -73085096 334537164 406888615 -238979351 436954884 261679130 679156223 157661835 -446765851 937298700 -421104586 631150833 -489298875 -482634520 -477174765 -220828835 -920368609 -877396635 -150175928 -190116225 -159150458 33407196 -259133444 143407998 -889530913 -485221382 -472824885 438397639 207614552 634318979 413042217 121758916 -633015521 -640082846 -72684715 -205574629 -743105666 -613654813 92905233 41264874 -742464083 690942746 830527611 -339885919 923317439 735363229 43480522 -273643383 291301153 508447182 -513952891 985826056 -601612553 41869567 -669073632 415560580 -222599575 -400136561 645171066 954207851 -625606141 941940894 -172214235 799214285 623454856 398646632 20898053 165286461 621376227 -377917326 -802744637 -827858867 760329223 -748405050 -336052409 435428798 270752438 27212033 253941821 -279771760 -69767674 867366894 794499802 -150972649 893943167 -928464264 432076990 361220350 -861868041 -16523361 735022955 -422172036 919983154 665913945 654457174 -836488441 889789730 812359245 264791673 140791906 267683478 -391215706 -8812299 -857615180 984517403 234481685 116027412 51029198 -607105182 -925281389 -887080739 185503177 -616984656 102621231 -357865249 -171297483 373856692 747686836 -180632538 -427151830 166135855 551026745 -163379571 815602549 922063950 260390455 811070219 -808392089 -500577244 273008356 -869659520 646126416 -541139937 633086881 -661288958 136451872 -650329980 484206095 106561944 -878794734 540506647 943919615 898079352 588301405 -34282695 -41958088 28498562 -973206091 -336770870 677984952 -766505398 -646247589 -491563613 -451169967 216485812 -893865422 18436184 500667205 -86115304 365643488 -877653628 -718087659 -810843400 193582144 -662517219 849045244 116674083 -909533101 -29837876 -637953274 -234049751 -115371952 -904878006 396616927 -725661166 -352669806 739596645 533674781 -345047442 827878142 -524945767 712130919 369881814 -714089124 -280671021 -295566460 -370866022 606657196 -754580874 -997769261 733382752 347619218 478621910 -402061552 -776198075 -984224754 18495067 -267593585 -217564291 -291208801 -979710875 289239500 579906890 969888901 655492237 218210677 263661436 -532899336 -509610723 999441570 -570877545 -609429446 -968683380 870975031 580846087 659705097 936760100 602921416 821522023 930932142 -918091425 -157992761 -941543101 -326643310 -364680742 -102263392 720894666 583140742 391724838 460320170 866971543 804749313 251610023 381121132 138551836 257985434 746141566 -765732760 -496986420 -250887759 -895233416 -300834817 881890741 218448022 -419664992 -876600579 -135323191 -8584805 -744618914 308164785 -395252715 818972959 749720676 -742723009 -452295519 864882204 989207160 -130027950 195689838 881438470 -308591506 274751816 495621334 -580598400 -526839602 -699874321 -8890915 -815632583 759522903 -784606714 215711569 -318020575 -114876761 546577935 -315260105 562445697 -840951062 -188902251 -229641828 761118312 -238884044 818646443 -435543414 -8408023 181534942 842111573 209640670 61166032 -625968979 235297470 96801677 -135523110 -769466455 -667925419 -892012420 -925186484 -851686026 938401302 122715499 -628773528 115173211 676501099 -901704169 690673336 412214780 -384473587 -61246899 669171689 907806604 556853413 263610911 -904694635 881528998 84028848 667197175 910984970 -474656070 -588286491 -796334133 -77003533 -101086176 -647144387 -292174843 -733728035 -872454439 982429288 672372513 941301522 -833441257 -983626103 731151540 339607396 -478926633 -590949288 -440795430 -20196322 770937700 -198244256 -13075239 351829870 -2226522 -659076000 997741572 237453019 -70741606 -65735152 -602810907 375890627 -310562714 -79816126 -974688590 482572202 -365774597 624226466 729450269 -224898613 591944718 -460201604 919497128 667743390 -160919179 -952562393 794511546 423771593 -429490276 -591693087 -737792622 553590913 -318156069 84117821 560422250 381273509 -582544279 948927033 695055109 -797000394 -826285759 -772438492 -510882639 -306208935 -882417961 310114671 600623822 204008879 655942929 409644412 891070858 398467812 621498193 227414444 412648782 -295543373 904140976 -951787598 528730509 266005713 875442309 -811721307 437788889 -407827394 -772152205 455535741 876374336 155728471 -94936577 87208357 343443704 -850433742 -463259487 174808972 667732478 -709181420 35635205 -159578153 -16622787 -975856232 998846644 877590618 323838454 -943292099 151906088 -280508426 -560489961 -213336016 658589108 9116055 107482694 -628753259 -351380899 -496680041 -414380940 -261097939 -464859317 308799555 -681214141 -843382091 -615214958 -953823150 687639596 466234912 -528449652 654519911 -962798024 -182668628 704964701 -268168166 248755855 576613774 -286226102 -279994774 -662607000 755192829 225749414 -788778518 -817342906 743551457 697464755 844307358 -483119732 -116035634 657075064 -220282449 51712856 543279443 679767180 -719926582 -897975930 -788375779 -86102069 -52931345 -865759233 -882320959 878791579 715577115 -633293033 449959454 -781537852 -852130241 469236151 172843651 488717375 -103425701 362018771 848940671 -794926656 912031610 -95194517 -376454112 338928429 324201003 -786298246 925483387 -654292334 913406119 190989713 -932545628 -962007329 -773520358 -302699600 819117899 -265235529 839583952 795768141 6026018 507241385 -297488896 -746998389 65355597 -835970787 404190182 762047995 193099636 -882305026 -267633413 55922177 -467529553 -813170844 52360470 -402450867 -277773906 300641505 207133704 -639035211 497307323 787371753 904111549 437421131 509026234 -528450952 949249849 -353165301 435456154 92400483 538585794 -108639763 -652836540 -421691307 346631856 -55933248 997375825 947304368 -972466794 983286284 -872705879 -74318856 -576014717 -457645029 -704373200 -632010887 -882471665 -708806413 38147541 356444231 -319558396 784526040 -421244815 694761108 350159596 -410372785 -268567406 -270120197 -927188098 -994915708 -915110327 -713528633 900055612 742357038 668025172 -32124290 -494522323 731865627 292202416 761459637 861300208 135110631 878581998 226133649 825939787 413137060 -275300957 -719184058 -735422025 -257521000 -810940485 -773365862 291424716 911832944 -935988850 -760892509 -111997147 535729912 -719482799 830002196 972046905 330923665 839623974 -919654468 -711738979 -684266410 -78040458 34906158 -423444942 19087289 -161843695 -472497207 -977694621 -3363737 254765125 454361774 8674952 -427987994 -276904996 -380079368 585336614 708833577 955187090 354696775 284669326 164679426 336451523 101046154 455282709 -151335884 457930095 45282776 497294067 386710585 -690326566 -196582393 504866534 650581788 614007158 -233843404 -623877667 210975460 38824450 -781142158 -30778756 -266310868 -473678419 -405991905 211918480 -842898931 -556144097 861810218 226738935 -33356352 -420576690 -345154838 67665357 847630589 -471697469 509718427 -37897010 240300284 54071426 -854035244 42796214 -305386727 126326814 -857413558 857379065 712808992 984444424 -370978684 -829495046 490508819 922039725 537744916 -672065644 -852727767 -775879453 -968252889 -816142962 923866239 -565783967 30275397 229076351 290539816 659309683 -584808238 798026892 -89690560 -987955197 -121382774 -983965161 642935129 -578508430 -534088571 89981754 -471209906 381674222 -635368953 921283028 -382486038 -742901758 -306442562 -409541068 -150435358 -624697961 -160815254 -305785209 -282377196 622887823 842881782 8042420 504919665 947138053 761583515 661067285 -782765879 -567518918 -337136644 101688717 737021191 -320226965 -174592422 656610975 37899860 232071613 -268785593 -78873560 -628634117 596701781 -485650156 496791880 300412145 249252768 877547060 536044886 -920451945 -231421345 -333506676 99333507 199523436 -780283257 93237792 851082641 992137947 -304490874 -186117169 -632755013 984271803 488777063 618123650 595355792 135832055 366425244 84891254 -149865677 -848777866 -692666332 524108900 417068247 954938704 -30393694 380953248 -697191996 -820531716 -790101329 -41621164 -806803963 985829007 457051765 -567803419 733213489 295277804 -364461938 304629276 188270390 -288157582 -737523371 428913240 963693038 987558055 -326737812 98472100 -391896046 -24034796 -152931292 849581704 621344144 -424348854 -492982793 -630580986 -204894202 -450273175 599873316 -175805396 -296521986 -266090177 -944845734 727248682 413428737 -853375156 -724072872 452598194 -688753289 -417880698 276904209 962712643 -936759176 422938406 -645282578 429794685 711874387 -856931246 384867766 -824678075 -737281019 63331891 454745666 391105560 549775098 506853975 491214156 595341617 562345749 100341095 -96432670 243240066 47368888 -973475274 54286433 -16806809 921622745 279665636 59479377 389008628 -127990977 83285487 -530794153 596623559 916731447 630152611 -783822284 328304971 -177772293 -28254684 931865701 -830416040 -949976442 -264157430 755151127 -910487445 757133984 69546511 263650863 -286691516 73732041 10454618 -429916581 -252832974 337191169 15348420 591845713 233706192 671495087 271807364 501987509 19521271 -894906848 735034243 -140931378 -737405897 -192744055 38155712 941158808 187517340 303759773 -256097268 -813155585 553288180 662171939 -988780903 435209204 737023509 789487551 -601015839 987554425 -665948173 856474753 802884932 204229581 -197847267 223680745 -955083381 -313288387 -214281155 719429098 441942244 796832915 -854411437 -413470163 878199891 -285454664 -415394198 -94087166 -44338810 -709816607 669261832 893156176 -602851191 -556890433 635452982 810066710 130428338 783134464 641903971 -776234911 -68487006 -333584280 516421448 386932467 165504921 451504344 813588567 -89527112 -658774394 -466175860 -128971113 -755553407 -273755573 -554442627 -814520616 67636889 161365156 124957297 145594897 -973226131 465923759 704709860 -398204439 11532873 296817190 -340405445 -356424112 -261000070 -924974605 -228375285 -964032789 903179557 72590868 -383584896 -376366190 -533081369 -84218323 -408294194 -956000713 695833794 -534145167 191755163 -967751977 952155050 247390726 -375319992 591271442 -725412201 -797506223 440421282 -683939417 -264136060 -438341995 -530156612 -52254255 -118644968 -64966536 122644783 -89570311 -595742198 -79074629 -525298257 -999870863 -145004823 -792881442 -917585619 696325870 626098300 33793862 -622819098 807778126 927558404 -12607788 510268689 261124727 -613717100 -257103892 61076785 405178434 -418764179 438674536 -55023091 -65020315 343492404 701365556 38764815 -795195637 -516811423 -244080752 837071282 -148201862 408170339 -3991763 -570426331 -196263943 422193561 85387146 3496070 -449656509 154853849 -679539847 -242169727 183146462 201261303 178646511 -261626106 -680279427 -166446412 -363188276 -228267344 58967014 -653260341 580243856 822827575 318587349 985592141 -901664211 371906755 839018260 484810907 -30243580 -600020232 -243899760 817528124 476980397 144337143 -433802705 -985734311 100735613 953417230 -884234067 428713836 7597642 -690707879 -352000671 239160382 -770466109 260673110 763634923 711335024 -444482311 770594993 -849312475 -461636219 79655690 -641818202 -491459918 914422346 609070524 -133935685 952810265 -395376310 -339735074 -667992185 -724053637 974190747 778726227 -486732364 -279099527 -28448428 -372975116 -534961684 928461967 -418519637 364272780 173396042 -545490320 -133889558 -235578870 -61911610 123846462 -833796768 -999301193 -961781313 64221781 684825797 -634799437 233894961 -607609601 -846455543 265374510 -859233134 881840754 -574334534 -336461916 -204478597 -963657090 -728030824 457480049 -971996099 -514368168 288391394 897573127 257805350 -324926076 371119177 -579895831 385996035 -389731746 121987259 -358457420 558731596 156729970 -961367154 -257899710 334228313 861111917 -604658236 222418166 -641624542 -200478480 -875973373 767461993 739046242 -503098091 989220678 -122124211 412031673 -703675068 -993781858 524063502 -141112967 -801500159 -470657321 -234411239 174799585 467271131 -779435658 729099740 535350601 679250970 829206217 896706524 885517393 -610959636 843985331 -629549243 434289685 386287764 -751797477 -999824431 -218198141 738270571 -123539315 -779846949 -690873368 -627134293 534268537 210895037 406754610 66026612 163612063 -588171435 -574116734 493388223 -922505034 -930714654 -552650094 206864787 -721775205 220951214 -950578639 952317359 -658036144 605932749 594763359 737460496 829611365 870087127 -467493391 339764870 927394412 -892822061 558608847 438435340 752746387 -195701115 253315296 -983985552 26321005 -75057085 641476756 -140824673 861672014 -698761945 -788953858 955083528 -370721552 -388832291 674470611 -216052776 625764630 833475444 280616286 -877959987 770315879 -326473603 694884448 -228488545 158394469 661461366 374637439 -781199588 -441628767 -394574070 -447989579 -90848113 634406099 -793332246 -767699427 264735421 331173740 46150040 347499039 902574024 -41327519 126792586 457430981 -716614953 530235933 -39146928 482791933 -418658426 -214194707 -404344447 -158438346 928039481 781296193 -866027774 554304105 707585997 -468448685 313100168 -208112340 -77306289 -40226895 -604538615 960984157 430450659 461630101 -118695146 415320299 730749955 346572215 -353377069 -916061245 -114808885 -531068338 -545887850 237540386 -754946599 540562104 -708381763 -955945088 -557455213 -517489761 211608941 -490023896 366466640 513280352 -100525931 692780636 -38128465 822775142 7070672 -592236680 -622711390 -993160753 299408484 584883594 -284184043 -121236878 -329369464 -501719762 486836422 791987652 444709739 -26849298 772324722 -483841150 292549912 358198297 114736305 337851107 155579883 555172750 267038754 340499404 -550061173 580740316 876798842 -45854374 420037006 -394787522 -121392453 170917934 -478329238 160520495 -255544144 -196391503 -163845972 -646173335 298133330 742006530 862694347 -610224989 261565336 -157239564 -526978640 -577672125 -844029729 -813549022 307775462 -175686380 144141736 948684564 -86419508 78333798 -73644178 -994827784 19265388 -564730626 -421036880 959389452 -619320237 -682186270 668837313 398684881 413270609 754035372 -637604712 -631059772 -428284954 -460119854 26200285 -43882841 606313681 -761000787 266357145 517749590 407966544 579326168 209869968 366541889 580657396 580182822 -857701513 -147343135 560695710 -416643330 -346569657 -223148981 -154116654 750843504 -775018510 144109914 901427696 383849646 903514476 -906026560 665051727 -448664818 -822624507 -705105551 -938605295 -328576906 875486366 -531710919 -569729275 -438974978 601131498 815953493 -478602816 81905900 -535306918 301831579 398741316 984596684 187819131 979661105 -12709061 596580943 140387096 834859078 514991027 162392324 539849164 -653230605 219777904 937334861 -826414792 -692762628 538301440 205337462 -332261721 213899598 -963421548 604996513 -967275266 427460560 465688394 -93474599 -25794129 553208710 -516570545 -885165782 -455767706 202888797 -843982359 -52538980 -711321097 917669370 -52732361 -797312122 167578460 600933376 389311276 868997436 918746944 -824119298 -276283402 226825974 826184566 955433926 -62472244 -859234871 -798925395 113692003 -361546938 -584569874 -948033401 -53550855 684703965 -862270383 286263571 228080091 -339066099 593428710 -508465370 -825438246 -768143103 268972815 860878266 546876166 615940939 -457086777 422703260 -574754455 949969674 140044172 74229840 -188873884 -889125592 -188141274 931029057 -480612120 413982180 763477216 -169762624 609867237 668023395 -114303592 -352390333 107176561 -878705424 -260041469 546419253 -510971428 701503447 81325010 -854640547 -571286978 484116270 604310714 464639247 -823680864 -690061739 123178343 -703180441 -922193666 417592760 -204717045 824300924 300145407 -812056654 325083094 300237178 371624555 -94739785 109359569 519121534 388811241 170080399 -471566818 15574471 813665254 -813934958 -874779055 237333801 716677097 -782227769 153889595 916909197 -444779561 -771574255 780124927 -585839443 852010202 254440669 284662182 110124759 39168394 666823114 659103543 211032242 773124450 159677513 -893593288 -430179894 893288657 917142908 487957666 -82155646 789966250 -730251706 -831790450 -350980951 346663473 556526258 -788924639 819663996 -855866381 228644668 84240712 357499646 -660606128 -795419314 -49559979 949969734 918368968 583301499 129507820 39364227 502247008 -124941589 -139272791 778222420 -590963829 338999051 -457828996 -936130281 -322610223 96221732 773179401 713113042 221121093 -805841177 -157004229 779568000 871347466 503226138 596234646 815103653 -918930882 281320526 436857407 -949611209 -889359263 -17808895 824137089 446551795 394529081 41516650 210247558 -465176322 -670928362 -948862235 416472666 318936115 -189603545 601424033 903400446 -569595897 836933534 -985431725 -376031067 -468603302 434366702 786390307 -99750402 996860260 -45183662 279101164 833117386 876531213 -925425013 -684517053 640052778 410193789 981291287 552588610 423684681 780868282 -547150856 654796152 427868642 223501145 -610037948 389113487 481474903 -989577342 -474286385 608988829 -467249648 708110967 874215823 601473897 736025531 -528983175 646419118 259815429 592075752 257026519 -133715763 484591260 -771033072 190254839 -190917521 796666656 347836325 817809601 182370573 42336524 -432946109 -843989113 -934050305 480507779 -625606452 79605399 79169467 -112201129 581702154 276753639 -358756299 596773517 -435746135 488907125 -278372500 -801149967 -564587398 -519844248 -879114585 83121765 928222470 -371321763 -82193082 -439253650 531872303 -171766254 602721780 747421586 -232253028 483046575 714039592 128671830 654090114 -596904279 -639363392 -978734726 -752756573 355368752 -175567541 537564344 340511202 964275924 995579124 -555400098 253008687 -386399552 -214136791 26693923 43520939 590575683 -941609534 400708320 -550440288 648229853 594397429 282332911 -987892716 22331629 -987725842 292296947 -257807882 93369503 -394746927 -713882241 -890555818 613704649 684492881 -421299887 -529512033 -606642434 858601450 657811507 394864545 920625065 -922285634 -564085904 993295524 126939338 45558159 551607646 -154836628 657219205 -216475273 -976685215 -176761359 308977587 102262680 620471543 326470048 761178220 596857504 -490864322 883517928 -744873329 457041457 -166054842 -587966078 -33056914 883687865 -23235706 533094666 -368151209 -491208942 -442944689 962849037 -881699177 -756814947 229133699 450244206 -229280730 632003609 334688421 618963198 66764797 -496424826 945364760 528712538 555756442 385371452 -133787494 -974014639 947774159 335070345 -719631081 -921692651 -886902354 -433761941 594704212 -845999737 593628015 -220365539 -458983529 -759352334 -223121175 650351066 -25846892 -84474446 864149542 766215730 63726010 -817366004 373134353 -382930935 309186206 -934461973 859651920 -515870030 -915433747 248790441 -952773065 707720313 608271414 -69339502 -708680155 -655261163 -508844739 -787615004 -553572030 -57952923 -742514395 -83913264 -481556101 -26487673 -165181698 819373051 258219842 -927867070 -313490678 754513053 -2496594 490161000 -754624370 -878595494 -387385505 621558604 -638932469 827471955 490514031 616597110 -998189680 -217549860 -146912501 363591212 561637462 -119722788 -765375927 -850617114 446373136 996172849 -170361805 658113271 -269858149 -968371718 305277579 373252126 76326831 41416445 -485023659 967894267 298149294 -917439470 -859802798 701334586 -174651299 539300799 956577165 961320976 -831033150 -19279975 797975326 -908668214 -398212388 -48737335 281132274 -122607176 -968511285 -939325681 -335486736 975004160 926021116 -364036092 751244808 -90375650 441181544 -666060922 270104805 920090846 399854359 200876640 592446702 173270405 796046452 130531284 -555892219 523467112 -901445941 -921215496 67076645 -345671774 684399537 -459240014 -863834782 -597138715 637438052 89246312 919757859 -441714369 -911354864 -324978659 -66797568 -126186741 -501544701 -441072936 505589080 530805844 48324881 777562403 -439372782 -714064167 -279943535 -55884101 121409319 -122114293 -251738430 -373302831 72917493 815771834 258670809 -879598776 843310799 -242001906 -55927600 185743437 -694468857 868930280 -219901585 -935610745 -880273249 816671826 918385741 936149833 -37527888 983887516 809390012 932152399 -712778677 -740466508 -116863130 -2149678 -450971938 364769268 -902953115 -344141010 -958574609 -13087354 386983911 733788274 -11362409 -380720075 -797480117 758814144 261572406 914329710 550096685 -313466600 -265319911 -544143454 -145228183 -179618923 971903046 -386485048 -272975268 370149735 72276598 -911249322 -310824379 807210865 646877219 -273739581 -842894459 -174945601 -830553775 639465121 -65463226 159658103 798978186 -907429372 741899423 -109353660 110763551 -789461288 954995381 824326637 404862372 21177244 -848248493 103141507 -305184421 926494808 -780010137 -195203378 -274204751 -592701218 -50459848 523222798 -526149511 -892773053 183962171 -950735004 -249016033 -485476318 -438092329 -579053591 629935923 749307796 894349778 556445402 829236471 192322542 -9441652 -772484930 -433708177 69706333 703632363 309515682 -580510374 -504688140 204366431 -325145239 943522130 -349154841 257515047 29602548 62259280 -113028860 -578073977 391720164 542411685 768118782 369863625 -758057037 889514122 -746373552 349045752 745986146 5924085 -490035701 609932155 717487932 -198883327 981127981 903008431 200183547 -906181333 -600402963 -492837631 -713000537 -455315675 -889329013 92896992 775436649 425381804 -51366635 -516977284 585248031 985327310 362997527 684637061 981722057 -35026421 973619698 998292756 126865531 108426927 690487660 -959742766 37832338 787048138 866831623 -196576742 -699044376 755605689 162978547 -744616863 491456116 418144416 565208165 532636623 41103491 -342418092 747599854 289529574 162992257 -713159864 -574917175 -181195933 -979624724 402771606 195544980 613479568 771250976 -98645903 509571863 -792079174 -658455505 817872992 -395994528 -205820158 972200041 -544133884 -175852542 962035430 990746584 -751381529 686318974 310114656 621059140 643029192 141333133 -195484072 -309339092 -94335568 668807006 -253562886 -721389984 140970174 -996219710 -744601244 526913587 889941709 866331739 387554456 783671811 -116056504 117315763 -842881071 551048796 -726042275 16241711 -794231467 -639775327 357302572 -497907411 827756384 785115 -447458542 -171209658 975089206 -164232233 -925153463 -9503658 671990116 847392584 598589430 958891272 166628378 470439710 163407164 560819287 933085599 86492752 413067223 -646616844 854372130 -766821626 95361959 957453841 902893278 -454358701 -20563997 -698598239 734631002 448654207 583669091 -165845070 -146674461 863247209 261033073 879846850 734459836 -117115859 847085801 466198670 275994202 -993039259 -543343778 82371014 -818745294 679713398 -391858656 -173729998 659225794 -268348708 974592709 727741616 -156910139 -828169623 -294066359 -34675659 -285877411 -766889875 -899295455 -734376813 95929657 -664860546 -617832710 -746849555 847568918 -206476220 104738411 -249337441 997463586 -136766052 217291800 374203817 -868374050 374324674 706740623 -59213477 388712608 984027388 -519506336 417045001 -942071157 474947169 -212919726 581953669 566756891 -518115233 -928174071 340855344 -501960147 527344983 88900146 734196256 -132964135 -613071457 709362262 490488477 -735600155 885107407 -596138598 -315611010 -534913192 -520518909 -528212777 -991191819 814015156 -489222283 -106944997 673819052 -674009058 -844628510 801879827 -146532771 -916008388 675774748 -402209933 586245560 679568464 -465824188 626878293 479225919 308086168 -721001683 351324958 974793187 -93927239 -770205923 774616185 -58561741 -355951992 991780148 370059071 57274167 506523159 774026121 -17073335 130424922 577871428 -211778500 490307578 -825068036 -696332333 509721399 -171217945 272931770 315303195 53528634 -59752525 35209365 -870289270 -137207082 513493181 -216671717 -919892924 626004564 143275345 80582833 509520129 602580125 202647803 440157572 54288500 217467570 -452329409 -168916860 -885776936 -969523885 21407139 85906959 197435542 342513328 -954990452 -784902102 249265349 286749203 63080221 -516395927 -557452690 -172371435 123321939 -343139014 483941236 567477370 320382814 155172272 -273263169 436511269 610548635 -786409244 -608499470 -177180418 -604756860 -619984254 -982149539 -770675512 446158626 445078475 369359445 -720203567 468227751 -119603360 151725142 -622937473 517903763 -141910929 798231254 -680453403 -195025148 741302324 224251767 834438250 291581860 -198861625 843654446 -465703825 -923397410 -162461228 -612584855 991495862 -307384916 -513112955 666469609 704501771 139460173 -138442500 -581006798 97837953 227832332 578155353 476395513 138559977 -899713751 681623773 616714432 817806376 31504165 465702160 -133437764 171245605 -326265479 522975653 -905006867 -838591209 -250124906 560224544 954013272 766879249 166066171 944368135 817738751 -930491134 719479433 224244105 -725852577 -349245388 590319125 -700994468 -572489325 -980021599 -687352134 -359753960 -30837016 -939333964 649183491 18196516 -939354709 527798718 287088186 228146728 -382802679 331455754 -374034077 -490757199 877356416 -948047268 380321333 -457974232 375997945 -138473840 371602670 -175827024 -245423732 -137108927 402310159 837369878 911881682 -313289648 -829429725 182395616 -375839270 -354517773 655865985 573438928 -521896579 441365577 652517907 -716100585 801904888 -587214305 -917960044 -289268646 -970761576 -457453348 -642141018 -157500534 -99444024 101881236 -573018211 979151485 144937746 720867890 -234764934 65263066 -890643 621406342 354186862 -564185409 294457181 -457301666 -255403454 982450645 566481669 -777038102 -400653499 -167033246 -564580423 -437330325 767122881 -485424233 257491993 916014381 -747993772 -105331693 96089617 -297331692 -971510356 -146526385 -530694576 -516517908 864378236 -828154581 443486730 468230273 843098846 -738715416 730070084 -57055599 -676180695 -310543303 -865067621 -342383827 111520053 513993432 -970680383 -572884609 747079419 -583331841 -938830139 -453303099 646148317 -478655812 -116680824 -388158189 -285046440 851751358 600637413 140156207 728689755 -343615035 651891459 -368459355 -355894396 452676091 504795697 916655517 759161044 -51730210 -672605440 726868226 -103836022 -908435174 572974895 571837101 728504897 -277681528 -186265121 -470927021 908891287 295025264 298615925 -141579094 98519241 292995352 -22966074 84518645 476544849 -738149365 556479821 722511199 -53487220 -14356197 -371008970 399242578 470012279 -485630180 -651291466 -17661216 706632843 383069834 -79388845 641181846 -927012068 -765246698 -973844031 32785697 -53973353 922017235 -398299438 -69810192 105821726 -917562689 -995577033 867103836 440853836 -536840203 837173964 688773815 212253612 315932961 -414065221 28600007 303430158 870528798 -873038563 864247565 100094356 -226776465 261975212 -898227787 -195156181 391396700 711567269 190975843 804959285 -801368393 -675130893 541624030 578946786 711341597 564307247 369826192 -465337710 647127428 -574531427 -600932305 196529567 905467402 -772917479 172614836 890315930 209320031 77645027 -774111557 819095328 -500473338 -901244988 751918519 -21063010 -892996812 -903258114 943552950 -394757949 19814786 493626272 213235993 -144164768 159711136 -321277338 -733935354 655602612 426478093 -506722533 408813131 641508210 -514101471 205769678 952282969 -618720275 -27627336 744977827 -831267722 -85411954 812962074 759202991 -976211208 540380912 -366231274 474862739 -504171854 383976144 704536145 523971824 -691697408 -695719346 599231805 671488036 -874842064 -203504532 -384516796 -997329237 818803391 -14522479 -172431161 -396213165 -362767393 -874718797 359827184 -929198585 -776647129 48177479 -670000183 -188821811 353806719 -95318743 526434386 891885881 40476773 78423822 -781208588 593200189 -283730141 -400598818 -220627065 406499226 792001890 862038710 -90839661 -453214526 -31643978 -158510633 285888934 -255928887 285430522 -984549926 603009556 -256053584 193462883 442179144 262358279 -50477800 -780102594 485775139 -237333975 -720289165 494268016 -791649464 693227636 -464580271 -976434615 -417043214 -496994476 304834894 867294758 -861469201 905559223 512539353 -724155236 -157827394 745236486 30044216 772276096 408767317 684242058 -946816586 -395858776 804125531 658601922 -995442165 -87857658 -326731766 -591767812 -46340134 -518772787 531341528 636645029 -287434662 155002463 553637750 -765108712 -153530508 -193143543 713655537 -751119306 518970396 818977547 -647982311 397346321 -543706009 -617936991 238973839 -49464866 -994202510 -771126682 533268937 -289162046 -914936372 -699770123 -416882381 571524536 -278914353 982549581 -484887734 -474262001 -719116368 46438226 -808039786 -322950488 -474044623 526258942 -565180952 975462450 547508927 597639274 630768064 713933607 -957102400 -560317542 -27167396 659710432 779138870 -47562805 134047018 -167589293 798051841 67368071 654996925 212533339 646752600 -275084663 -675281179 -713853485 -503117977 120803918 -394096452 641534843 771131272 -245396142 534807920 -360895244 -620329718 -18321828 -275986305 394111577 -30672648 352996929 -921844250 -280826502 138321944 -589924155 -431163487 -984741199 496461441 722974487 -384220449 795090143 344189720 23891065 -502047648 743330920 289806582 404006459 247900483 -517605102 743216200 255886316 -404389508 -682376545 555348168 -312293866 37522116 969932890 -302177578 94860714 -325293121 37028609 -583855477 990990780 915383876 706204553 -512244025 -437697685 -693382215 735545000 -551971519 -301335447 705199839 -948519073 365467911 -436915957 112641418 196669097 486053553 -671395111 708591221 564681813 264792922 264133645 909814788 233612097 -686556968 -274739223 108948419 -139299328 555721451 453379566 -226955830 654043698 -276511757 690852628 468089218 -704744855 700519461 -218545390 -594385209 -44567644 750558254 -466809920 -86145118 140665960 54740539 -77691378 664149294 -864891304 182066664 -720466088 577685358 -34499182 417357315 -35025822 302634413 -331368365 -548405349 872150223 951778158 -524347885 -873942039 587890880 258578912 -347098554 940962764 -959051442 828323873 904573991 -103292609 743472035 -255229861 283000718 307124783 673486453 146982250 -501173641 -151764807 -252659854 -831663531 254096614 -616867765 -308321890 -664572822 -543037794 -989133149 250739993 58267054 221082529 373101156 -967898172 339279114 338207501 282153555 -150632824 768056670 -385097942 199840967 864134653 811155163 -357589364 -700903069 625398046 -104755253 381812364 -767910814 -915253383 -278219839 -639288657 -168797800 852952352 -271038041 657921323 -804243484 -519110481 -372261903 489969127 444409990 815076000 341357708 -52890729 281201146 -907568904 669145383 376722664 131601779 -366824647 805835562 -709363174 -912331363 -572912281 637434043 -483653810 -782611839 687646179 73916874 -242716227 -294201703 -193403381 322456952 792503953 370355958 881297450 888050903 764586922 -408497144 665237492 -328134073 726156446 915688549 282752343 -183453536 -971530122 -112370798 -625088241 10958735 -569359267 548358629 176791567 784842565 -496991541 -561807970 -333762975 196705410 2665689 807086651 370086380 -311633827 251494259 401066443 908296705 -944368618 -829668035 4153353 -895424383 -571284311 231519688 334400341 -91709329 28161004 965451023 427944680 524603859 -137094512 525181593 -309726522 748159830 -684329012 151962024 638208267 -865871801 -196695751 214126148 566627355 576964208 -229489104 335207167 76430423 -626615933 34086089 -825147912 529086359 467875816 149398762 456223410 243761155 -352437440 -788296856 -24459758 935993264 448227712 -302135390 -27022141 498516375 -402016091 703903057 -813870689 258772250 449585153 509988259 -833898579 936902282 -359424800 675910421 -401294334 -635954971 974187927 -307528956 306480693 -839356607 -898068741 761803304 -700023745 -798860099 -461324182 -349456661 446421243 834415899 -84206627 232648559 -231976977 749725373 -948815343 -155441962 152187474 -229553698 191245949 646077202 444801090 432653168 -611012250 -715555186 -191763625 -838896690 -49452329 -88450191 -967003452 -194776487 218919176 -954502301 -305698212 610936072 437324791 -835375284 586701355 -561070814 259881830 -338338487 444510720 582481671 90371168 -473201905 215884507 387932261 660145649 -953966926 407341836 398429192 599777144 941673294 306010743 -723617272 -616021056 -14768082 703719093 -994051723 646816599 -354326686 450255928 -457893305 -689056542 667170542 -668212627 231052750 -523735266 172070862 888931008 508646469 884433335 -345600791 574505131 872793340 -421162835 -506410721 240094122 -708937918 680387820 578034823 -131480765 892167351 567651799 3081014 -248301245 520595324 408296037 463941857 468844739 512016996 592305800 399176572 -284495544 -384236424 613825656 -535475095 -486843330 828215121 623236577 -132580870 285875042 -801368266 197718652 -311344 -701659337 -324416484 -809224644 441635055 -509035451 784929587 370534932 411699281 896839173 541301989 -157743550 313945275 -292826783 951444791 815880320 -865481313 -207809499 -877717085 -968867140 22106314 671285573 -577219155 821150970 -671433147 -466390984 168171750 779009441 262884062 -327745637 503691549 240726078 781912625 576733797 -654100478 347143245 -240777790 970952031 161903539 116962448 -348621775 436532039 167907286 -995399826 53668603 -261526130 -710460295 -921224501 468218509 426946915 185012351 -207014734 -263832886 898250162 93271316 976497088 -129530475 198879774 -483222035 229212419 -836194639 946799180 -432745039 608685633 586978275 -62373195 179930557 892733995 12099796 78865202 -426961154 416336185 3509100 -415688515 781617964 -890153474 -860082101 -209729471 -535803186 571949027 -464810640 -290036826 -614799143 -336658476 89770862 55883124 533380679 -138916354 -161434480 6930235 -314093228 -350440542 405771106 -572460695 -302210127 -631163341 -557380656 509053478 434828217 13944040 -949243065 587449150 -480670605 -419084694 -372090524 17558275 -627342271 -237735916 -868203599 215324637 169768206 798920540 601332771 438980339 609064531 -410602266 -357644402 910414488 702945095 -702631419 687567617 143683110 307702286 521139661 -819251324 -912774721 505575400 833906031 157723919 163698795 -562161964 359096084 924937904 -412756597 550774166 173544507 168940691 899194331 451868732 -355935569 607852114 -309293569 -398162350 666166940 324892584 -417111065 268317218 -823270056 -399768974 -616017148 -393879554 651795711 -750005938 -424295296 123580435 139046331 -406588073 790299935 444281759 -110058831 355048511 705846713 -14859580 593064193 827348481 -176095659 -344271218 725850551 -712401653 -567692179 -775385852 -80650664 -648676482 -736445784 -535852429 321371658 -107075962 557684461 -423722331 -140359063 63191102 849872961 -549462351 -837372253 576119926 -223239767 63865945 948148947 -12727879 -675786325 279840160 307845340 743921048 208702569 673239469 509657844 494350612 52128598 -361086049 273585300 421945330 -325834238 570064326 -569452067 110572585 -864104315 524926216 -774725679 253462366 704978307 463935059 123687798 -276419838 372891433 -896721019 -477787779 -995875325 -192397566 217589079 767171165 783078832 -953538546 -623960654 724365866 498249311 726504399 -36147329 -517507984 -221412700 -691795591 907938861 551512446 12891891 -276838205 124237914 475299095 606011742 315089066 173214822 -308451436 381837280 491839096 199496770 -947631948 476048028 674057261 -44933899 -245785308 805427080 -575048539 477820535 860540491 897362770 -85955666 972183186 -365574534 -749445657 440633054 719405575 -964090011 -861315008 492277538 -108155991 142921790 -313962801 490440683 170280281 -574152422 -527740217 -193143869 334933139 -204919764 -177747144 26433820 344988303 -463549602 419522378 -708540797 -37233204 179859691 -168126174 229458727 -683148267 697119207 -960624560 -162607115 -108353813 461118195 -262694650 985894771 -435257506 -635971346 -557925296 -276174885 -251893729 -839304432 812951107 -727325168 -445470970 -764804230 -315376350 343691232 -918915899 603984364 -601803224 -714489980 -983937291 86436862 353719458 -735273726 580207788 53927865 -581088519 -61741756 279301377 -117280743 590024440 -596481660 -682946209 -297877157 470344984 750713355 -580782981 -318742252 -864509554 406696985 -294932450 -408560823 589260688 -14368301 895996379 789173374 656886844 271583908 -493310880 854282964 758974820 999567945 953698620 379248936 910658563 999064112 -19449345 -969929947 -570356309 443922742 423344496 277021087 454718360 -55541903 745331834 589633471 -343640972 997453187 245781906 -950793985 -529250684 -647157130 -422272437 718710427 -687692168 980040107 259344878 527687272 821873262 788844173 -959378701 775260749 882610087 458934201 -229187162 -34918992 -670157670 259440040 -797446408 487089867 -982882089 203663576 -417927675 -997797306 -624946279 338394760 684918948 902821559 749799405 -399682353 -121953122 -592003521 161429508 -750519823 -802370230 -545743279 -691442120 -569209849 -222160633 782043940 -656593121 756710945 -929892175 -276391446 -186410209 450811418 -449024375 -633109138 337192032 -850282441 -675526001 394833782 -435372401 -434386704 318541773 -269761746 -910479271 413603325 -247995460 909840287 793762382 -834327876 -232181921 -47427198 18715816 -196346331 316033348 -673057778 -712628613 264493484 52187916 -756029039 557540797 -586986190 -721795987 8779049 361931373 -425782290 -943960654 -814024594 339782674 -369848784 44632319 -721118357 -101401247 658952419 -926412388 660482177 -239711673 -406062280 -658349207 -177901223 -600725289 961154729 453967963 384418120 -312404020 -364233602 212117852 567491078 -118966428 -436569510 -185971845 764882355 -996279122 670814761 328112150 886868509 771203630 425080739 -817885199 261277625 564165797 192064404 -888702026 114077596 -631773116 195028471 -754237251 -419824342 -250065069 788957570 -698928319 70217604 -171665230 893260348 450859973 -932542160 574269320 -154452091 -455722315 -451985616 834954630 -811649400 -326533261 -676026769 391178332 -388636895 447149494 -498929355 -859526306 744201546 580669450 -540837493 -917421483 -715517214 802902367 -287820449 47020442 715670666 -532857913 610284060 -809330850 131826622 882828712 -232207562 -820841739 311863853 923178002 396427037 -864852559 -684349418 266187620 -812188902 816576081 -193616594 469446947 -723465519 -880322903 -675801543 406034417 -855261435 -11426837 -669932441 868009785 -297121395 -920742000 436007737 -324421667 586198847 -304210766 -709446057 777225120 572313864 169575494 982987198 200807250 -970262339 -339568350 -103057295 956775650 -239989486 741042258 792988694 298228078 943845650 25429166 -191193742 586390225 -139895485 717338735 923718743 -860015377 -644382618 993698599 765407899 55167269 131864985 546103423 -830516939 686735677 -310150886 -907820483 -923221339 652549124 -878470759 -49009702 -896088865 -304317753 -244746024 494484122 -282466934 -725959930 -487961654 452346278 367249330 805142733 -145043232 -646159401 997065197 981955658 -954387911 -495871246 -405060530 754093684 704069708 -899310662 -618116120 438176746 390600295 -96225808 -579613817 -827203139 -272468870 958082635 936716303 293836152 -594667860 -387652771 -940503458 -743056677 866653689 462271641 -674037587 -699364610 628315535 189531035 236431648 530108385 613707156 -815200912 790555239 451804009 364585741 -341399953 -222962647 -675701567 197022831 64461116 -78126734 -461621373 -96992164 585657957 872903383 -939770177 -504940609 105896774 -720337102 671903944 -992879721 -581218441 390268295 959091110 494454770 188973495 -915867888 -46423448 -583120406 791951557 -638177197 793722988 966926511 1710443 658208398 -609969262 -701646304 -814164098 415069156 158738850 -653585773 -697149045 452833709 -493482279 647484214 -485320568 -326711721 -550484022 833009496 803641844 269619325 32115594 999985373 178755647 669480432 -792100990 865957190 484870505 -432535397 -121647473 1466081 -860128548 272521157 583435292 -21226523 -849315683 -108028106 -641613280 -215804383 488524456 -871231964 -837127070 -877461058 29985381 578487200 -666223956 -249491629 -630385112 945806248 -752408443 530041750 -488844182 256879323 938436748 -992780315 475924262 790414781 643585167 107912397 -85434252 -19806301 684195792 -164400716 -934426170 812824089 -924157327 -681965720 36819743 -169113839 -776949388 144453318 908538578 -201786373 -424326960 -408402823 -59400743 97200167 9377697 751253988 -695009233 222468720 532962489 676521293 540176916 -205402506 -426220583 -884870969 319727365 114344796 390829213 341059213 -223729304 -32173256 -727933011 -108909540 70275576 -288399631 -281818162 -696118006 -98760857 -122347147 425478121 -601933939 247683264 593293597 -704243161 -596305404 396831929 843636903 336303537 3986223 -604283094 -267814472 -990172998 -949382878 -775157983 -727067274 -778234572 -966109835 -890071034 -128921420 -193688258 -507717288 -147251164 -376080060 723079611 288777084 -315712373 -360607455 270835566 523722249 683422629 328945157 -611948729 178338163 -547985524 145904156 476698403 597365534 700930220 844662350 -193177685 412555981 -976966085 -185798516 527272576 872498242 852499469 79905590 396690454 -858240385 207691577 -973297291 -872546638 -750184676 -804014646 -363508251 -93295328 526005030 -808131795 61413485 58899921 303765197 -663700901 -457346303 519454932 -569696976 -473645782 159856807 -799996053 924001844 -666077931 802807629 314450351 -779824164 936721816 -536767922 -661217915 869374994 -703849578 28031746 33724323 67339608 -315333900 465272129 1101030 224094233 -313081531 549231121 654673298 -419346149 996337695 933056695 669699925 300780822 -296672188 -116705029 39880886 248972404 529874396 798527817 350642965 506232991 241213086 304050322 543303080 -460191545 -897009660 861402332 637728471 -266822521 431441215 988465372 53177139 -691025791 -415648287 227635442 466218356 988566045 90839737 486502368 688385362 -529283520 -105667929 567640140 -312867820 473597766 253144292 -543494389 -666750839 -152568922 -485151438 283421852 9803933 781784049 301456426 -930466677 461201607 526367101 -815308072 -861168542 405265034 -952187455 435153468 103734058 -846472266 334239827 -764666759 568537301 701425057 845226045 -230646268 -765315776 -529796057 541597846 671114021 -194797409 776559739 -799977825 549980651 -26617958 325216457 -309946594 776668682 -949925234 816605032 -95981285 253961426 395091801 -495081590 780662820 74962670 -452616193 -287780297 654430308 -706942078 -785627781 -546342318 644986546 -728898314 216276198 69054156 -787732330 -700074174 991411387 557227100 -465439615 901540340 -388932738 330146988 -382435736 -872353719 -318858359 115617488 831679453 -434195201 960788503 -702370759 -249431633 -231158805 -99505258 -375765465 699923685 759859878 41384348 -107002381 -768163654 -272676933 788031813 -255581502 208926153 -97242790 -709527928 -660618369 528956555 -531938116 -282355805 -164993099 452614137 -31667982 -946574136 -590984428 -525115576 -143806823 -159916788 -437567014 -448241587 -932908816 439701371 638700467 656275883 183208952 152245261 634160918 -465102816 529394908 503247115 -491430442 216113032 331433784 -728447982 455024223 977126997 -137284509 -781716536 272740691 -61752716 97770219 -894236701 743329530 -742119215 913368704 733376185 440456784 -527480212 895414959 -524070594 504165632 255818497 -442668801 -807464967 101875921 152644507 -415780829 -88104727 808395779 -386071768 -260180111 -33997217 -168360469 802440249 -682269191 83290578 -148809323 197099724 447214477 173934489 676775810 -485734422 -885099149 -801034199 -449531298 390638959 97770874 -799787616 865120183 303688904 970650742 728795527 61734310 -682879641 376644480 -359963750 -186480028 -542308117 161288906 538442248 977113042 515159676 -604257990 -945623928 52722993 -456340966 -707408979 -354010493 -61692567 970826529 -528636151 -875525891 -844467374 84259832 -262654182 25408678 267700758 -611279620 -100887765 -273546349 758111827 -683924009 -905462509 130695476 -741978099 -368717815 -379275263 405977183 424386316 -682396517 -905477529 993554088 -545629033 110741130 -560875781 465150389 -223342440 840125607 790068382 -58599813 607699567 219451656 543398460 -75687967 75850522 -57737122 -380249513 -728663850 -740940239 -810444236 115518547 -417750731 385321434 -200870436 703479103 -557759411 61932473 879341649 549893183 544637570 766295985 960079992 214793626 -125565144 479341205 -132978841 739914483 -193032466 -153743360 217217322 158768186 491271585 -165233082 871779626 173809855 680181953 932477505 531708746 448521393 -110867286 -586310341 -222788198 60051880 -508796693 800283947 783327752 941692504 223562436 -335501565 -916068561 795176741 390397104 578844305 214660315 934558360 -708942016 223235760 -740162424 -12125372 527887976 -279682134 -850862058 -379348471 -585547363 -122876649 956957407 -52604852 552260584 72923437 621037329 409145678 395964880 -618886240 749909796 476776131 -699902176 794274389 509199827 -187575983 492692912 -182094977 755692666 122145221 76780742 -307207129 -558167707 -980368970 -284241340 536846455 627513989 -161157891 61500970 -341131199 809709619 -582702935 124256293 496972678 405593456 -88941875 360670258 -734869683 819335532 488085357 177377518 936349612 199112603 -504193505 115513595 -616974091 174714017 794092984 849291410 -891806711 465748093 385960793 823757329 176331309 872208832 891078625 -713169836 -556348520 -760694700 227967375 -370102681 -141914420 487663189 828171094 -152495182 712052287 505582412 353944144 -23467448 -334584693 902619841 -113634467 592869587 588113677 -836504406 -799020252 -65430636 640176092 -287840115 516671653 -575411963 437023546 103809502 -721082560 -543215104 -400158690 444777166 -124762487 606238758 417472990 -363875718 862820431 -676845284 440922161 630847014 138570575 -151392199 364853863 -146097965 -834253319 892891095 246806224 987587269 603542405 636127947 661862469 -428745786 677315602 449445059 -911831066 -182390120 -479432247 -186101497 334912734 155683640 -482762896 40954094 254868400 -121251470 -343714375 -355502276 421579689 940526427 150799465 683457381 -240995412 441386452 335285092 279154537 998154523 -469635841 -113977583 484369358 152813303 754142932 -108174136 364761655 -375626951 577426378 435948036 -2674993 -690136306 -427830794 -248718508 -316873299 -72372989 283987703 883576441 -37672757 -245612345 842354502 578136703 988982048 -479704331 -838143268 78066149 -698194024 538892747 -259976481 141164653 -674122132 -238407063 -691200859 436983413 386881178 -287704876 -265750892 -391699174 -531876107 693498133 -391898686 -204462102 -597948632 -203574821 639963445 -678307713 -469100192 83993946 258810487 -650948096 907376112 -542264963 -628458537 623726445 362973722 846943432 -660741060 650774690 115108916 657260659 -206976962 543806024 -461512806 144461521 -569465922 644244498 -75735837 -282883798 148624072 808384622 158989173 -28465704 150195487 -501583475 -738577240 173103842 -95864308 -317442805 617679001 560613839 -563776692 -485531198 -397569213 529411867 -933592220 433282583 -433884426 733807924 73614391 -344495163 991549155 -404980915 -233553110 -364495922 280538556 -759529535 -581594600 36240233 487990214 696400414 -175490309 -208262088 -962107004 -575491893 -873791487 28777724 -418662319 998652746 724650635 -652635860 253058077 316647533 674497163 -653482367 251656203 328436366 -580963182 92398735 -364731334 -548262952 -799330606 -614031155 -354749082 275716436 204664928 221456473 -133944636 -825770487 -762383734 580421251 39913107 -655133501 21027137 -224759581 918487570 594135809 -470082980 -795415276 -3531644 -856664011 575842137 654618654 -712832066 -249060376 532090347 -457111026 443476621 415270632 -529673413 -669826339 -753090970 -105539494 -318838001 312583029 -165732686 -428461124 -282073659 452204982 -961960691 800314081 -752466495 -298475659 902044424 -497885803 -884802186 -296249001 -601535394 -960947641 -889154866 -930600970 921628739 -949711407 178079354 79227523 979970829 -179360612 -534060648 -655416009 -810170131 -533664285 215487373 537481345 -368508883 -557222187 888120619 -784164027 686862912 297343742 882279100 806325799 -512484330 -289807780 -151275401 -479753902 -19368438 -660579616 -548464260 -268128918 -482064579 863497781 -659494584 563805708 848562530 794320962 671517690 664238458 25767327 933029625 797699811 -893011111 797012044 -28775982 -815242786 631159016 -135849424 -683220374 -734755878 -651151998 400428215 572370255 376190677 -252892450 563790904 183869933 -189209308 -721825749 -102176147 -905615014 -816299030 -976638368 226598731 -682417134 317272914 -992823179 365915342 506850218 -866406349 562419977 -230664632 -921105137 438751362 611258563 -262043888 920422298 -395740702 20399726 894165820 -201776330 745596300 389016489 501137459 559840031 523830024 -474627587 -796436634 311916251 431673547 -807513705 -476388578 -76224121 47977817 386988653 -186221769 -573673630 782953157 36423186 279557706 295369892 994315154 -188558299 -406420271 95431679 -299193907 34113345 -135033181 424859457 811292258 422467035 -924653562 59142972 395238673 714123001 158888072 -991463029 530488694 -689009398 142107763 -639421882 53296680 -308781032 -299169940 -449282498 316622226 471258279 -292312083 -398736169 745582472 831774456 -740377953 927768756 325110587 930735911 -175593931 337673981 395399033 437541397 -251103192 -805734187 964587767 866217812 -582247959 -797197826 767153904 112439261 424272234 361938798 706658849 995701487 -825516617 854821529 827104628 765489579 -148336188 -321720915 292670418 -906048122 -7073053 -945964201 -747093815 415269225 641621730 451878616 870144093 912126796 528435814 -689065651 78798670 -619592464 799469631 968912763 -449537713 801233766 -781568480 439150565 -364259944 -621961744 822185918 444086329 -140913105 901669105 916118762 915805577 -679434470 614830901 -28473250 933180996 -454639990 834033000 -196916288 46404590 -307429187 377461981 -672079063 458384624 -115435168 458504100 -697217920 -218513988 -414200466 -53787279 79292339 -296995243 439919464 -666909064 146166266 -785213886 42569872 -81001084 -602411843 -881884780 -37952873 70482876 223056572 -374002666 828706432 -601865201 632737424 -809624772 223215750 -753915650 -584728267 960401875 441014751 443239665 345763928 -849027137 -270333535 -385285974 -205905018 -320265193 381791883 -44019420 -703813175 531071890 303940416 -973819191 157687335 941212872 -442097714 -222773372 -408816171 -144523314 598722419 179223115 -537045459 -477721596 317744 750995447 -775105418 -21305320 662405832 -72948779 -527646052 162516697 -69939936 -506504082 -429573824 364600438 -171911748 341734561 -440502875 282060728 822419489 179290230 641439086 -763160225 542594459 -491489168 412038882 -350031469 -98370987 -393811057 246198972 870856140 -454979415 749943407 -479689661 280263764 -714580824 278815879 -621893570 33776146 942917424 176323657 -471921593 -54148618 -947286612 453555771 -549780748 -84136936 -652017742 -393894875 167624545 -203663641 238322866 -213151564 809771382 -177549725 -837727684 801239506 211031996 -165873776 742843148 -719329321 639696074 -501368811 -623923028 -305345335 613878333 517122885 -629748090 -206068799 179129684 332628130 678332592 707696134 -600852044 186799553 307725613 -879766567 637230076 -56126709 -303728449 -788061027 -558013213 315425907 -124406901 -232518000 -624351401 51895114 704796838 385419804 -478305835 -559222511 -345263008 273231919 615790627 841610697 653202242 923529799 -471313450 -399513908 114328270 -628991106 -19572435 431104887 724535461 -499337980 413534917 663238104 -744583442 -385595536 -760960241 -353543163 -411353863 763911611 -593624661 618152603 594686326 549235983 119560820 790040363 315868500 761730514 221179790 -533959888 -69531624 -390742522 258778499 -381074924 -137517520 491165469 290714495 825751314 97117854 955253491 497806582 -170978700 249708150 -491030909 -582440306 299589365 -259797444 209614002 -522896299 398773518 670812838 -325812237 648276428 -430006639 -240999941 774553993 687953849 829684235 85791978 -46927829 567342154 -323189532 -32594040 -858789669 -64508951 -760421956 566147197 -320376765 -558701791 725917295 929582838 -116846048 -991292578 372397991 754302946 -739114754 -682680967 826903269 -640685319 3502054 -280382696 -635073918 -452043162 -791667710 -150740562 42548467 690697880 418899117 -722300296 344129251 745289742 808315054 -888453586 595004266 -823042114 670656706 406128734 395904013 235863993 -330145164 669419980 -921489436 171945570 -345740196 60608831 -689284655 291716145 781652542 395479193 854555383 -47347208 -501632665 689296268 386384895 984583033 346094046 -464231108 904170824 -631926529 -469645576 -588874733 997864213 365966979 619993241 783412834 998602051 23826010 -534390705 -417007952 -161251620 -327016539 -542232288 974419450 -948152802 170387403 -253104188 -431032336 -336421168 220933756 219540018 210892111 194827394 73357486 225669657 715095431 254690932 -270128263 -901952587 -698347977 -747906 263799893 823080362 -147770563 527128039 -225948551 106994910 -693892932 405266366 -414414411 98928178 -998946518 -938213625 -692819073 -394831369 -345079207 -71664396 436759203 -582421054 -654246413 -343006545 -264933799 -189314154 299363606 407891172 631442923 992642525 928645949 -33572860 -182129133 -28941971 -288820904 784068199 -225032851 491478988 791777202 361007997 -982438711 867134510 201565067 -720029597 645367460 -838169078 -499425709 603417318 -670326989 972555864 -27832595 -619719608 793141032 -729760900 159955630 364163858 -183450583 103023690 -733664451 -79570316 722556691 -817363040 -651001485 55737882 882435398 -332651100 -912731105 382179626 -463832069 -849503831 197818877 -731371686 92860325 -897994020 -460265399 -290172546 -375627087 791028493 -266743765 193026378 932042915 972540110 472900313 -127569235 -890259431 955285216 -119408585 -654125388 359018308 -153438880 385449505 -67786867 -407329685 236884942 500469068 565676125 620991006 228908442 516713614 988530262 -409852318 662679372 156416673 -95865762 -118292264 -648371332 752587872 101303306 455702749 -270919849 -138843937 -577590137 -50126766 -248313957 970346399 834029378 245346947 -133182323 164278528 262099060 760915777 -975456749 882441191 -452386573 145781440 95728452 -849462789 565546655 -977983764 970156993 35272915 -62258754 -386566949 978129004 -738852111 -946695370 -558039152 -253985483 702567008 -547080767 -24589097 867827082 254049554 60563036 344661043 -327724256 -602785063 -27950278 -201877278 -724003485 -656189157 -378910793 600170533 -961301553 -171328588 -334117401 717392045 842403935 -581173888 822331374 -542275316 -342065362 -341010790 -852806249 86981955 303446410 -702727886 950193511 -731216634 -901998110 -874484803 -712384765 -530809414 661980599 928958479 864440189 670985688 -940151840 720061039 289466207 -571517703 -430284944 -462861583 757111420 -504867407 343230101 196678011 -421985646 -957396900 379422187 897425503 345673345 -462938470 -119979749 159216314 -224742570 341942857 265843783 -109378079 -823102145 -841014968 385019007 173958668 -421391770 546203334 215567460 72600075 -15396089 644027438 839044615 612413019 -432982403 -271613823 380563954 563584647 248989249 -898140784 -601684340 659441185 -747659377 350347192 -452810721 -304899485 777228351 -761079894 319384921 337024512 445520070 -846736201 516394232 433309427 427394777 396115693 -514719719 -833651783 -935820128 569116583 -678967553 -32906407 573429762 -992688698 -925482 459997282 -287975828 -47568929 -378601004 666997423 -588340458 -435015018 -194974727 -298782899 174482904 -924500176 565235613 -418148640 449469356 -338616561 154886618 -778811821 -4122513 976663974 983452703 -664554869 757558286 -229562543 682236000 -459593391 -722710249 417789209 816414304 86046639 684874070 -962994941 -104390363 904020297 574102410 388071013 -997315674 623178575 403450250 678579193 -420424785 -443861994 -606736818 -560708369 -49864843 -655612833 324438260 -997287539 -186235743 895395218 -913261799 -326361417 -405894949 440428219 395919362 376639582 29687190 746659496 964118213 -790678207 -503543359 -785121826 -767072436 558487256 922209384 -971883616 -884336591 73813912 -706147683 -162479348 -253172185 865583642 -661426405 665890634 739675697 -387980520 -635053808 225652961 399395167 538930071 320454855 -36438872 -242649392 784010199 407536243 -663518151 -184636016 -930336844 -871483639 647428008 9924552 -90486183 -262889665 73618827 -941641201 -224892917 -497499500 -98370313 637692985 -474223139 920165132 -101918430 267148922 889620656 111330870 -485438691 4193686 471777415 190285756 32259107 -840609457 -85476079 830234476 94964715 599705561 327047797 160014403 -506726111 -710539702 -439212560 -999331807 126735500 -489254958 -8756249 -270747432 205487222 -717514087 -598599061 -171772869 660953228 -691562000 653903300 -341623327 -338121729 960252672 -89454960 565639939 -861808138 593447408 266240901 -73425254 -576669619 70371780 825063178 606953924 -85625150 -161826647 834332486 207046736 -311449678 -37393797 -988761104 -364315972 -620843376 -196993870 -163134198 769237973 508828834 759748801 -396453741 465601773 -945335390 812145428 266261035 452447271 -984528616 302293804 298456674 755315598 -64611940 -618481408 52193804 431161128 -468244164 471012034 -116911376 -315328642 -439920276 594267756 789284467 -818392029 -934762365 777437983 -985270149 -183790770 -663549259 -631753158 -781728731 -277186082 511521066 674570665 -596691304 54371389 -267624919 968610136 -656552680 -826023311 -414777187 451286116 -540943773 -605552027 -594781964 -398230698 305435134 949483572 -583390675 869649892 829297111 602298197 -327185982 455866744 300290409 -538540191 -592601662 -928308132 573492108 457017666 572435964 953593433 -786894295 -83050646 364855015 -479355845 -329626539 -442165826 504387325 816216028 -43643546 564360047 89365422 31772142 -966513501 -378760301 150886734 788997836 -368963354 556300504 -889237500 915636558 805092906 718386934 -733396399 929784657 -701308935 -42775238 -752339591 -212313594 -789338998 109461378 -424459488 524955126 -339406397 -853238214 911980984 67323950 -653576673 739648392 27716388 -305022816 -179195137 637032911 -617788130 -704167805 350752940 -330568797 671062277 -730858876 358502310 -287982724 801024272 171111975 476314868 -297312747 137550794 333601052 262235703 -23425821 347278651 17306514 -232009719 430340466 282595289 -751836023 241327015 204203607 680239805 238562050 -664734599 83302050 -802856687 -915061234 139184540 -352731952 -796603847 282239676 331047261 -382609393 630876877 795120230 -235704116 26523343 -46581584 -420125283 -232269297 875170513 157638033 -544257123 617175569 -538648551 -773476888 -504889965 -190200713 -504859541 698230030 -56902521 419269823 51964690 902685455 348177263 597367019 257578627 46685017 765332335 398177918 144171569 80893925 719633033 555743375 -773485365 -823133707 -318241008 759412276 210837565 -41329885 99823322 716033513 558251073 493851280 713089346 -881722318 248931874 659487723 -539034685 -165842585 981424308 -598974955 986850524 103541994 -850396683 -724734462 -663021591 -767254757 -288131812 -113784985 179690723 145640246 147989677 -522564101 -712124355 -469540643 -333918156 545022864 449568480 726076373 -68193165 -914446661 -995149444 614401471 -7148186 859898864 362004743 889326230 1181747 -309341712 488659436 -68735797 444939524 895580912 742070901 780085701 906118352 890886613 34124198 -383962849 592232902 -889478579 -199037080 443020110 -26237695 565536496 -618107002 662641500 184677910 -907889219 859314797 88665843 -479338409 115034272 851236003 -580150834 -181382865 -16620721 -327758980 393070945 862990085 448925097 -703341711 597461930 606765178 -36962291 549138989 234816469 -747425886 -888307202 -41909373 -124989253 835791296 29617257 -813085622 -305880688 -789390755 -971387115 -155535141 680258769 898269476 647735781 592933755 87189352 696318606 -602626304 -710043435 -3412313 129313261 -954691839 -158547123 154378265 892154563 614750717 -256309562 421256539 -357687400 -396920709 182144083 729227850 3811112 399376091 -306871021 665593612 -256656852 -51470929 -487782491 980864835 242477539 -627479714 976556418 967574778 255669870 -827274773 968894721 -9978550 -92190365 486270420 49376781 755122638 761828952 -4942258 -383704019 -43331500 -280536314 707468620 -13648021 586065224 56856513 -9315160 -928739677 180530878 431070914 279866866 -231798887 -616942638 404300815 -70567960 -771466138 828848098 -351163864 -451647731 897478554 382564544 407058154 -41030540 598878617 802609734 898547542 350045729 822123057 -191843067 -544669190 902426532 -561311271 -651932414 -627649574 -228695889 48327272 -711089106 345617209 -343731683 552763457 -136027285 507058318 -432588117 187216247 924152745 731257033 95246306 171791932 786186715 224496426 -632268938 -843806604 975111032 -756918296 -943944797 354170512 544980790 525445135 -637879005 -277389558 -419502446 -553425595 -320759971 619714835 316084894 -499327692 918656300 -428667439 -998369595 -218165610 163760445 692684466 30682353 993937088 588652304 896350397 -782501949 -345279981 527702700 233612446 380276046 869890639 315269702 197083324 -744978282 661170698 636228808 66276173 -143307647 -368957859 539842970 995598146 942272103 167116664 -425840643 -322902622 -660238984 304120043 270551929 -359679954 860377751 -808052533 71895035 540230494 929193220 -595232067 -748930814 533136277 870616101 157681268 995751779 -181164869 123014082 -186552221 -739619930 -750073913 -345758214 -85644731 -755435351 -545669293 -842309309 -459984080 -578283009 368410850 -284919448 699292202 715963231 828305355 28765791 834111796 -264921812 712740238 325554593 -642159340 432421794 899560974 666378675 -550307831 346579836 34667972 599971812 624432713 842286426 513539844 -73908254 41479562 -268322033 849091763 572613403 -624897310 -15940805 -960386362 681176334 -488246371 -775139781 967004242 267154728 664638010 -599153411 -145258306 342521709 -438536534 -645502203 -839878147 -850095072 803366401 329984125 193975645 -899017058 102675129 -678388148 -483463768 388425438 79240377 466056933 -661532511 -635945154 60467147 -730947210 -135293615 154758092 -242306702 46019419 -576793503 681384354 -701770167 -557985169 -485895738 -713163492 512894164 893539637 -802018758 -145183690 691176509 -224179031 419288173 -309949618 -273291423 120944423 563702973 -434778181 224458122 799552592 -764183109 -8615690 -66116174 -58932852 -570065297 -591201655 -86522496 -647221743 -928127329 163905782 -516664627 -284712309 70662512 -481672400 -826380297 78519587 757542608 149394795 501289957 792271079 -393343909 208076435 52716337 922079053 -313531443 -279497195 655510098 733576253 498341487 511819651 335884995 315243436 794164730 865913560 480762728 -911575864 831311862 219342284 393049944 -631797102 -87043238 66638033 -826728307 -724884178 485909190 21209487 583038075 -972934259 28134340 703397270 -530275804 -147426603 -718833102 -857170226 964200350 342843782 -986766856 414652493 -210698453 517656727 931244041 892169408 -606917569 231196947 473737080 932871210 66799435 377808068 431774826 -199788125 263572050 794248287 -740428328 -755927511 -499926004 -924389428 500249033 636387839 -981929421 499285063 922446284 622780082 -513899904 483641920 522421945 -892388373 83692389 -406062211 723485231 -176720900 105228549 -823018608 530068954 493655091 204452325 321413235 524340814 992198476 212059913 -605359984 563166506 -763141376 563173941 -241965875 -415070561 -978675567 -371127970 205007291 120249830 571934559 -462478968 851105544 -35570354 91318334 -888910684 -518721351 121188687 264189786 427472823 -912973017 778576149 -311435757 -391931467 181250360 -429239292 -834416536 896137508 -380578109 -738779244 691014429 -88351995 474225387 851291319 780403558 785569810 79087081 341849561 -518480610 -879474482 305536241 -257818358 -412588435 -473705997 -567656217 200731128 976377026 -598345232 -130454311 914420921 556010043 608712196 942617101 -694008396 -140618207 -893038535 17787153 599182561 -652281249 34046829 775306284 530525412 565971108 -525893665 630864625 414054450 -32039777 556437820 777042974 -918620082 548985901 528485720 -141132498 -343533539 -527618301 190051812 -942723048 -500816975 -282512617 5434870 -774805905 -541765489 -450150384 481255681 -195933702 953123446 849327131 89390536 -469285171 512607243 719173333 -639948491 633014866 -695381925 102209631 -139559202 319988315 545780692 -937838338 -670917945 -848564603 296152285 712406678 -328501588 -626941244 -152904821 283380298 -578743733 -69650654 -815351264 -987632212 195311349 -752963757 -567993776 296752650 -315392864 225234620 -966468588 -325033588 -386988983 -49582456 861611224 331624309 567165423 227647116 -337086588 647723636 730031478 916668101 82329329 302879250 -46346750 -404291687 522705537 607084523 781416095 -882950450 -578486484 -624769535 -301063529 897891226 -352772574 -882884048 -896871720 -632596984 961100488 162340526 -887201016 447366375 -518007391 -266930216 -854398396 809757709 443532104 920848796 239847295 -121864286 -601468313 -375456271 -58321854 119563863 -938823693 795799026 774937203 -907975314 -659526331 597208244 289721392 -950227988 -128018095 -990903889 -789286099 2743907 63703101 -814614949 -17397590 162479508 89143442 340902570 -365709155 46127111 12106374 -502024579 364481384 -305132032 -664514024 -917671406 476952644 -640552958 -153093000 713831558 -384191100 -80981613 238757458 263213674 903204049 -580953222 525986502 -653224534 -280644095 263081984 492567863 203928048 -804768932 222158187 -697429711 -802505564 572887588 -8596956 470280734 95771772 -231650577 49117 917261681 272381508 174779913 -866272463 38775461 29981126 75125769 755577738 709440915 900088637 225460257 921486216 802428172 -349474886 506613125 659638334 -79538136 -650018951 125949263 -411738391 -693445366 -718703591 736613869 -949939737 96082912 515054724 -521866356 -795956525 455622822 -251748039 456824634 -317137240 578490968 -525355137 382412946 538166464 -640321278 -973802994 957135241 54714159 99413376 439251015 220779536 317628306 -176964438 799371867 -161027551 475269657 743042972 526376557 717366907 -666082238 930629203 -617114491 -379279348 526513290 249736658 954367906 184206034 -416065690 957432990 -504965437 -300004887 909255759 -58721022 -806593967 -853345395 -366096788 873061468 837664736 -255501211 384653520 -235641362 -74718944 -570280474 -995814521 608690236 927690415 -766227867 -441561871 -405678772 -157879868 1522288 482419224 659777159 451482066 967583564 -777890240 98245306 339501991 692677617 364840717 593838666 -140931311 -555007099 -252664665 292293484 376087511 -805425648 52299970 660427014 -825102335 -919789922 -249297693 360318696 -33301029 436046924 -477118185 -176612788 455070913 148241576 732158714 207279854 379972435 843630900 901081136 -401202826 -392718454 -531468253 -633766535 -489386021 -706382623 -883860230 328396297 -868389087 850418522 451845185 946812079 -555369005 255527153 -395843765 -698138520 -427173397 504696158 -980056031 770170548 664729817 470477281 764588029 709012061 -658295449 727762061 -664298386 -933117205 877179819 856791511 -16446503 412160946 860440267 -63886337 170861032 -912564782 -926165599 23788179 -545066871 731663367 890263261 472415069 452629605 -41027896 960192688 279088897 -33141638 -755107772 336586774 -876452309 821680816 -717721437 -650250884 -965355112 -22836556 774634418 -914649460 -528908378 -739296822 -381603392 -870419037 -278830435 -61031937 -713883398 -145589496 149372898 -344859318 -108056226 177476481 -44854359 61062859 -21593400 -768245917 264938135 245858518 619293817 347823660 -104965475 -581223464 208330062 548893213 -495258058 346401118 -993462944 334475879 -714087237 574209604 -379894164 -149778517 -600626815 323256945 -591190545 858664813 181344078 -744613428 -792152507 446520315 153390875 -502725044 15735510 -32812660 -466452369 4863978 -296163749 518940240 591714951 523536786 -177874283 775272611 -92002489 -253628367 679256505 -511449168 590624013 833265825 -233174873 -530729600 348392189 -228490502 724208788 671516585 -253705425 -878256348 -851845588 959675911 341818532 409326951 77813489 693336398 -344061058 -952912440 -929979036 284993498 715432664 -791630441 535192811 -626467216 -788757027 -507739997 -384777697 816731296 -596860868 -156003640 439967037 239559298 768628047 86412468 -926343815 -34360075 -909641003 -214210778 100902807 827260755 -729857256 -723432269 972286758 382771687 104832294 978811506 323570241 -548065174 72652667 316746337 715922646 -181033202 475522091 -419770626 276841065 -866376269 512211015 724508958 -936219556 -898426410 -989239134 -104263195 701187663 -434906280 -569143080 708674215 -332540067 529606848 555841590 136612241 -30952298 -306996766 -60175307 399954052 -538997588 221018207 -28520345 -848779246 -26830716 -793041150 -944130195 -128958327 -242842795 -304868645 -443938353 607616841 724282699 -502529486 -301406698 -118047576 743697573 496197026 835415112 -167060798 -506871467 -403221899 452593159 -377672757 -600780267 930929438 467368520 664649468 -676673638 502250607 -59907638 407331573 899549459 70550440 -773196101 -798347299 798167276 790517515 640740427 500362231 -903213014 -489822364 -145529089 -325578989 -870226347 -441936216 462776852 -97756693 -843138013 -848515853 -885714729 196847506 -700372624 -868375007 -468524936 -951623112 128538334 -93726197 -984255577 -373936479 939469641 -726124562 177694378 331497585 14672841 922401117 971112577 602054369 411262771 -607483202 -926013221 -979888094 -836146561 -58479142 -811117435 -437707928 351838407 587797099 -9213650 308851852 -351079545 -5641372 -599270618 2791417 445798956 818831645 233255991 -527049785 528161077 -642646849 403331992 -287670747 418465190 -756144068 -279096976 -299373858 -5413464 488631658 -28879670 180377109 -897004951 178353671 -388381820 -260420285 202226187 851174627 147734783 691168715 768082972 -557434259 748655923 926429489 322091204 540095783 752778338 -918935417 -431392956 178050081 134813580 730337167 -463603586 -770136917 990465370 -111365350 -231176613 -875217917 -115742541 823864612 -813662416 -573438177 -256858324 458050652 -893643487 231072012 -819284741 -662529078 -980155435 719041045 -20102012 889200540 13093318 286619955 836352539 -323178374 171784653 808388089 634605772 965349297 -457429032 -306228638 -397417427 201129815 -212846505 -48693517 968274239 -793808648 -9606312 -67086528 -779104946 850138138 -861838793 240087960 443217770 -738408062 -219663691 801379364 -220027008 573866720 -352902283 811858690 306786181 -518952916 317611508 -6740392 -789999699 203570044 -255016498 -834849741 638128768 873856342 488394666 105876730 -472950924 -464474841 -117506495 -495454739 453219720 -266952545 488104489 -583485244 -934166636 -571768181 -699750993 440692033 -140552257 -82659783 -755936251 -303001512 52477218 436485982 727878221 87925027 934515806 -942199771 537997248 741695746 700302168 -484302658 657737592 322637883 -109640794 -170503630 -366097821 -987112325 405943340 31333553 -945586071 -954505575 58017175 -674136370 180943021 -219291092 927023759 -868277958 937561965 -473272241 764058386 -203558903 561902377 -224226088 300418929 -880028598 -499429695 792407520 91180600 676977177 869889647 215189852 -275652015 931413302 486841118 -494588938 -586587602 12101221 925494846 613116888 -932609092 -91767863 -124893861 -75203678 -732057440 139317401 714690241 806098134 -36137667 -760888627 -412794431 834715078 -875411404 -858095654 -392210378 119574524 699682879 -223166883 -224366088 -897321474 -645891408 138324325 569807925 810536222 289288938 762433722 569401232 -395464876 -827879912 -544363685 840613461 272338537 -772058129 914419074 273523400 -13689263 -181007498 -320046989 66872981 -938349589 -620206012 -522036141 -425625762 -978896418 -929869669 -593922068 712273783 -464660930 648513112 -56069524 250544149 532414132 784932379 243626702 921392351 772980607 38096825 447348621 -836304570 -481541172 -191475290 -738912801 660289620 -201958295 -876689879 -23096962 -622965704 828474772 -220776645 -648834525 -279485097 -231112493 -702004802 -606575936 -275840647 -844893664 -320445917 -690547504 -293277145 964129594 878346569 -706584334 925081591 732561540 -885316812 -580643369 166368685 290604465 703838302 -122246826 -330154591 710891977 -352895722 -850617457 -227257930 856422768 -750324056 -39614199 412892618 -726827275 696715042 946307134 684108656 267350699 -220507545 889796966 995692682 508324163 398349628 202372070 -533393490 -184798692 -69529712 663897351 -622712209 -479047720 -96902159 414189413 -41480858 130170468 768054975 -542947820 163609639 -221524303 -938410652 959455305 36789501 -100205973 -790125763 251230222 342380784 448777237 118616356 -910083295 532420550 -529422898 -515053481 -942394256 936420624 -491755331 105521086 509667288 -120409245 -769233355 -796365604 -243897376 -335064832 -712048531 -136952410 137100949 -120373187 664881975 31686206 -884674016 505363260 561464420 157579779 -223343678 184247295 854306720 877656066 287697034 -365711953 -79886678 -496042042 -178312714 363242106 -704014393 -464412078 371731050 301500356 539209647 -146964214 901153815 -893253833 974419939 -196355503 757379404 -335296871 -860684595 741175504 510515927 768859121 358000196 503645446 215906602 -965942048 -789530707 792516895 993109227 -225174649 724751523 349485607 669076369 505286230 -878251526 360273105 392479147 635639325 -615224494 -823448343 260631716 882559711 -219184017 -592444196 -395130278 -462250996 310072715 -924699479 345219234 463231704 21620823 410578641 885446483 496246030 -810674039 793424297 96957616 -77304209 -830851511 -701165364 492956150 -900548312 -641604268 -152439524 533696199 100069174 771580884 -699299967 315185258 317916520 -800285093 -28236081 215476299 357289551 -927896322 168205558 80051218 128203606 -146751834 -136091747 896739661 -342686276 -648697937 -853236444 994991225 -610686542 -864587279 -822012419 -125704701 -753225257 882762713 938233807 -870833448 -148453901 -946812067 -312093612 -450448420 -500018199 -943914865 -889122973 467054489 696674315 -827047062 -150298627 -540285359 769505132 547401346 -187941651 -502654358 -361532312 12310191 -401831181 -476747968 410997215 -141993406 927838491 -332154651 230369219 -465318572 -825753413 -825819209 822537936 -450881177 906906961 -177123911 -263073107 -949135444 -970381302 511166218 -694713975 713353359 -793682456 315471703 362752467 285033141 -789179386 -797501206 -244922169 -1963067 774197719 781318221 -221787989 -813397338 -626628520 303980543 383145668 -719743041 222738849 355436538 412405805 -649669154 657831636 -741250643 509019562 -184217766 303633064 -844706442 -368735863 -420543376 -325872277 62895246 306434402 550438443 -120825546 -126992773 968410355 522420241 331505348 -949279200 -929530155 931142192 458901898 630272592 610367569 -382256118 557896212 895817345 -803843715 819573389 -209507474 487247163 124194454 -70779870 -681083238 643704445 597244789 -86554884 467099902 -239543388 -759686540 -139783275 -799730978 666868260 515385411 -614490049 -462934674 572947978 479045822 637933159 265536274 221595941 -849236557 -655167036 -922106919 -298503495 940628778 -694307891 352793403 -26998846 -98422659 -45361962 700192074 897599339 461118764 383281419 -922489978 -330607867 -429185592 687090031 496803105 150435833 325544513 600725565 750655166 -829340411 968272933 644715679 654566095 264881323 959566947 387868222 -840969457 -540968458 153869795 -563235296 -676535206 -409452038 619196099 -61992091 -360174210 170823611 153859128 895417590 937497284 -128737438 -341257911 374189525 -334280592 -801986472 884337657 -50238301 358621877 -921100835 166354156 -14478783 -896474602 -300882840 -118690954 -224230132 217995908 307528890 17323167 -193747410 561977060 229912512 -830140293 829912563 206731155 -727515735 995050285 -591252177 -817139754 961160407 -913963268 434457722 -857466383 -366540620 279755334 -777506541 504986067 -854284733 633155418 126351456 -210306958 -92222757 -876949677 -699398487 650329698 685526123 197470157 -681899203 -92892965 855893554 523705993 -943861280 987816166 -409856923 88707447 -691232270 166606774 -71080188 -299226297 39289851 -650531520 121341168 869309727 -688002018 -384882903 -819975935 757258920 -176318044 161908982 346777534 -31369480 312401721 -158306982 302925342 -529853318 -103587539 313496373 -417981909 1787305 562932952 -614212349 -885319637 403924936 436531337 -711804443 188169596 653988964 -74935186 -54510480 517246819 -504245791 740892931 912046088 301819742 -541120459 -752864571 -206734786 -260232545 -138069411 -229791439 108829633 -966172948 310882638 420367755 -330936698 292927849 -311384141 569260841 665204632 -673412693 936636458 -478769954 -887329727 -726355877 -166555318 -61285405 633958500 -405484355 443870114 635177777 751668361 -378070216 -128862707 -942796315 104914932 867675984 140635609 828103045 -829035462 -291609370 861332360 -748740571 -206172063 637254057 918160654 350116086 866332882 -226452064 -801166730 90000543 614955945 528336337 -459085360 311496134 169891635 -506316143 629038726 572383022 -145680041 240533775 210282782 469067921 632528831 819620369 262560976 824338605 -717296755 644604776 -938456223 -72591615 47412253 -171223984 589906464 -116784715 -84872675 933024482 916304212 242345437 -754999400 -999165895 -964745077 -59771087 350027876 485746161 359019832 -178591780 522750480 -579218129 907169459 -616088407 -186827047 449569144 -435054191 243794011 -873455390 391117069 656658400 278161845 -226657836 -443688028 721050783 -906961138 428486040 520522475 480290635 -648417848 -700121611 -374902473 -373423262 517689310 658890876 -30871370 -367210810 115107875 45731676 -845380810 -875605421 -492766780 -396476077 -11175128 -935023608 -679456244 942881134 829715236 -504993867 3190876 916703020 349124694 -722921249 638253241 883290625 -898676767 146688919 887486224 -44145201 -693572917 -661653247 -244726268 -463248130 760564314 -390125727 -216707883 599313172 440680749 -475839163 601723207 37612791 -475462732 844269229 -855228413 175807112 -524995723 -828670217 877580042 -830014665 -941516464 -255396974 933934937 213619693 383814439 166753183 -734486833 902760243 936952028 -399070530 -659681282 -932163964 268461459 -844376995 222755019 -236139141 428714007 -431804650 311168457 354368953 889353017 591629877 37616273 -568642386 662918854 -31541740 -194760718 -31343358 83784221 545692392 -523613496 -641865285 -366252839 -556246370 244479497 -242640698 -415727044 -189304881 -74927136 830720193 309185567 461820087 340936815 -406995099 975180394 -896764344 -426325083 -260939971 855418071 -264305367 -32534531 78947628 -866937349 -545358975 -256501896 722189632 -355718612 -754238995 750500787 -190192874 -791738578 -153733130 686770649 942230170 609937197 -586196971 873610255 490562932 -890072363 -759974455 12074522 -46241043 -598498031 -517357421 526997880 -88948418 -101285764 767290172 261022157 472235329 267318282 154638424 -500390180 -122080668 -981899631 231958807 -347488247 735323252 -572677140 378937568 -731934150 669880024 -345908442 -673750612 -420797247 61640897 629206340 822400171 -168676484 -742637450 -878640586 862283323 629757819 780149654 920388701 889549696 879727303 969349303 522046703 616049024 -176302548 874194686 642770359 461776430 -98577413 950694601 -73015777 665394719 -506375723 -903464230 -907954981 -376727532 -871383742 -460383144 285127443 -886810689 63840359 782731965 182788776 205020475 150471498 -551132446 -817452138 -996843277 162084812 -920895742 -221889024 819541650 795616515 406681498 -232649631 -505259677 -746821175 -456960231 10334056 -542285876 316291215 907714273 -38148426 -301331015 -190103179 -419167108 125349913 380183673 -642218040 802013 247345392 -327247159 242749590 -994711200 -433950359 -670694506 845215954 -707986169 637329194 963585817 -990063724 -264679401 -2565833 -630370441 897183068 786809210 -188298645 -437392513 99248975 -872421207 -429201745 562737441 708594810 451515806 181582307 152088375 -173923202 -752480988 -826466044 24128749 -538078839 832765341 90870312 -848696699 -701670154 -548555641 -628408422 -289295948 -946114227 -979786175 -12595308 -10592427 84218265 -887604856 -39909880 -517992388 -75200513 -47605505 -359997673 -144106907 -304224630 117102438 -833949157 -409709021 -745393874 -36046196 -175825246 829975644 -74593275 -836651634 -712649917 -579900269 -772462717 570411394 736368286 902885397 220020754 314569824 -45279545 250019832 -440275633 342074785 -228723992 720675510 154679261 430983088 -601043151 -676236419 536110227 516404901 721362391 -930743959 921143260 -166284815 728246722 47170185 -114074817 148282390 699501405 -370350567 385820567 75652399 -336841299 969382390 689221989 -414441505 159365408 -79186768 -334913980 -108435699 -481659769 -737127072 -155260472 -92983880 -125921626 -438422470 706159254 157998247 -850997842 601818284 774901560 -977029150 -526987631 181976023 782223677 513674377 -426236887 -742751477 938218320 846571966 -910923287 391016646 414511538 -968264092 528251491 -796834729 -135698921 748722987 577043934 -938251682 147263298 -716376971 -100826923 253178062 -117268111 -20052789 -796039506 -369317570 -417625815 -38185820 560871859 -678343486 317714169 437239679 806839302 626749869 174806452 212264265 776253392 -111538268 -371972969 809783260 151706360 738225881 -260160945 617702335 -618924504 481454174 338352945 -120010682 -689120142 -464446395 1303050 513156218 -734724944 921773628 690667486 72006673 989024206 -781684976 542243128 949235743 -440305760 -730757879 -209515309 680718656 -148861214 604631006 -122366369 716609004 -236491357 -882930626 59694942 80882006 4977955 -788666449 -432071354 64029487 674001531 -604531105 -257982605 284353066 -512740528 -945192238 838944874 456303927 -480168330 310981371 -85803805 -640743189 310965415 -838687941 255472130 810058771 -41682551 144234573 -550539601 839055272 -940556763 -243696896 -750388134 -739115150 -664272254 692696187 -715827731 597937370 -653640736 479038779 -515706527 970574416 -422838655 -71499377 976775751 -901163987 -370613683 -790438913 719415928 -103365709 269404160 -190168726 -910988383 -519601492 -390476228 -751176879 -335735059 952140357 870897706 -510900331 896563034 860951725 -450150348 336134309 171968332 -510539777 158623927 280912366 -276052839 946767655 -400540038 713439310 497891527 901732887 -261119348 62414525 257457596 -81309378 306020248 475964559 311990409 -351129306 506394631 635976640 -455976962 673391944 290687335 -121162995 606274953 -671694991 -304410396 -613526418 -239696511 294512899 687133889 -437606804 -215552929 643540209 -205411608 273842002 -907484623 -238516681 36056726 73497029 -925857014 621860507 -234107886 821858588 -828954749 -599501543 -785481434 193853890 730986293 -591515854 65022375 750057523 -862448231 -502942700 976709333 -125951966 806784897 -85144437 157052866 -674947045 -744486859 -399667896 216118869 -583182618 -49225289 -496525892 207140004 -971011630 141919750 911434767 -463473758 -652879659 574305550 -397025088 -756844124 -911723794 385229285 257905686 134335052 -285286629 -353552688 413477541 409397722 -638147517 403592913 478111747 -143524232 806284912 -616843495 -730397565 569362655 -950812716 533711451 952610122 -13472191 -90774084 -886640908 -94052976 -718327339 321654455 -999775773 762420578 340788836 -832696779 646679703 28430216 763472757 -714072882 -409435577 383496518 700346533 765088662 -465840285 -91850711 -400085382 807511801 506864824 951272425 718522779 925621437 -801397716 665080181 -286605568 53687553 -489836241 12633407 -17402582 273956458 -484334804 -276582366 -55923778 723103018 -857138935 -202062622 -716422050 602330094 617510710 734921279 -451417521 -410332315 -965889507 748712656 257551506 299583337 -142506193 498567173 452405940 491561742 504168984 -603421150 724363205 13373048 -761356502 -381064084 571166580 -104638473 958265539 -910368512 932833006 -575860473 910770660 -62481696 -422271111 657658997 -620144093 -913652360 851694176 806216965 930667224 360447547 -543909364 165326630 -402481041 -550387435 -430374347 -237932874 934996128 -767643042 -929766006 -814453693 -635789470 175740909 55675208 -935286414 -639799923 850680863 -613501408 -607144904 -164326670 -109981491 -146557898 713833595 801893139 830537655 811571055 -643943113 -914987957 362218743 996315771 -131696189 590420777 -447906655 -644073311 -483179892 -359611567 -273156358 864832760 -472943402 572830798 -73464587 -471390641 -783474549 -349633344 -908281464 125335086 -216516072 -164975772 502364199 345925758 66179243 -669784346 -799990019 450579559 752037685 -568834160 -104750784 729587674 593339166 863931535 918303461 -999409164 794242796 -614324568 282517776 764335743 535315155 -856877733 82561054 82637305 -811435769 -83926021 658914772 72730143 289026634 477286514 377648897 -289214527 -425476684 254422837 557267517 -258741367 -73514030 -650404597 -245082942 -52594658 881202289 -326679902 476993800 5726904 206351158 -298172591 675535910 -390398637 -668646025 -631672941 148596459 -573703888 -38557126 -681462607 -260343409 971492886 166601006 969461260 -788966125 -927168549 302461581 655602538 -307418126 575133568 613665310 -441129326 -310502789 641008328 30693389 -790887151 -632591518 115248172 863250290 -821457040 973520843 563982285 -580279673 215394147 -494090039 -910832304 1491029 795419244 -571476078 -217464521 -541301449 -308498705 732890400 272234198 -810908523 254065665 -43265504 -881430354 674004694 -160257361 -708173145 -681554407 -109603829 44937356 898127894 754574528 -279688993 -517039899 -255072649 -541148773 283524148 881881465 83303080 927209894 159245295 -167204504 -488161090 -819101998 -858154080 -787815568 -104173801 564842013 -664957637 -393214159 366266110 -491995398 -12615904 263273983 254765409 974071807 -973835583 -362938265 -221952001 603526895 -490402508 882630574 616182292 860580988 -606935785 -582190670 32973092 -86415461 -855605064 -429087081 -393344407 -440443001 -121198012 -913930652 27976204 -855304973 594373994 84485269 336855691 -902041373 -14169496 527557384 908844431 -565025432 -106735593 -763886662 348701832 800311660 791735385 392511439 746447488 222665354 555885853 -519489035 -488249716 -340279565 -987549801 19258066 536702165 -674342006 -487700686 -250067074 92772784 -309884312 448919975 -437226963 -601902186 -620145684 -997418017 -513462398 609443998 470081412 -128600753 -508646913 230437018 820926133 717738700 -116041858 926525123 201020498 -493948352 -418604233 -491780046 757713568 -157145640 221888469 -176239126 -156648284 33444495 528638039 -912254975 240195179 613825869 -71043918 895280328 717021697 588370479 784918637 813351505 99893671 716402070 -537378798 -804023435 256162421 859645230 397227914 -771760115 743742993 -966621967 71444772 599133691 -888888136 51897198 250600190 -607704888 -66139389 162937770 458855728 474366235 -411843213 498587319 916121726 843471450 -490561951 469858534 192936707 -757768889 -362659656 263158958 212495767 -348567042 -563573211 836400704 -902772655 367654242 589607696 -529064024 -450811763 692723505 147737679 -441016644 966137490 714355598 -747342115 128527484 -2122228 967865317 662138791 -606708504 129982162 404713684 -390009416 43208463 568445359 -924783988 439008690 514972736 886087685 -576946976 -515108582 3015010 -363772694 -941148302 -64326012 167126001 100577257 -171873909 -641133911 810624772 739232984 351841640 774464356 864888498 607749170 401157387 715453103 -88400052 -61758252 806520666 -571224807 -213808881 833865709 -815147573 493416117 -557886573 -735209098 468470279 62162744 -152396204 -817045087 -938899697 -672313243 457871180 -818907805 521853894 588075398 -20757166 925692595 911780294 674445420 585618665 35427479 401419766 -833758381 815891296 527689083 61048561 -791418321 750538067 -352328119 -818836522 -184060929 -283276516 -167344364 -956804875 296504977 765486210 -582686586 -114982109 -276242588 17969133 631547633 -623284505 -999277572 -956953790 172367183 -745928172 219192949 -894380835 -326882146 -294382408 -381694341 -519315175 -418679594 575151013 -454912197 -857823595 63850713 -368856465 897267866 -416178356 910653920 312772530 544248595 110970558 532265534 -137746621 -466472362 -345155182 -554254675 -939701389 -235429700 289579784 197698901 -974521284 -54069922 -643610928 422773804 25283772 -814627664 703461151 905084609 -10294877 -838525113 449153326 -358145273 -425366256 740129604 -531223141 250890170 -883899503 101638840 816220032 508253440 -851164130 -663041129 530752650 155349048 -934639656 -383817493 -349125715 -909366191 -183856780 205618258 -995796361 -204697624 -458861210 668153256 131626345 -749251533 652818455 499172262 27791340 585813697 -538745575 -898749393 -476474416 567906538 687217258 -985340123 -573592326 -471218304 643673354 341085180 750380143 108394263 -480746387 670905567 10327238 -511160667 330332482 -912685035 158117167 -193903501 511643593 511994558 -592778843 974035316 571034369 686792725 694186902 459728593 -993220047 -361729207 464314407 266760928 -874324929 392285274 -459520773 -528885481 -832737254 -607731423 434433458 -927647231 -669398167 -83624856 -950960349 142940025 -650927174 947003331 460336156 109729152 -701823284 78444139 234749472 -160541535 756814461 -954558941 500621907 563143035 -42567004 -238413450 682802624 -448960855 248872980 591376279 430887023 707715308 -391890037 -389498420 -610817223 470492537 -401994347 -248773000 -697163789 -974996860 -995787807 979802258 502116696 569980910 -553286973 -617925349 250071511 -444430708 -125166948 -723844521 661026165 -555861254 712785595 -338790233 291319245 448169638 156225565 242977698 659415150 -606535800 77313396 -186723190 230514410 651979330 -210870806 -745013286 287251158 -29912768 410600975 484569964 -782261669 158787009 300053998 -665397729 -830280895 841776678 622435459 524642632 778398492 -668604456 -737510141 -126253932 944506054 -769982041 -839752698 878561257 540391863 138628305 791551409 -460566517 832327022 859092452 -646967315 575207832 -596579980 204377410 -961399267 -196607326 630338078 701484777 698135860 993202363 -426433350 -105766457 -410539612 -430128191 -456998200 819271742 914274828 -107673063 -984513102 119211071 -600889164 991621161 -890172282 938618584 786749063 221642881 -218797776 -774471945 931753811 970290471 226851758 84677080 151825738 73983665 448646242 -114894246 250106587 976700298 -960250969 408129715 284075112 409201951 -665388486 -311852006 -54210969 707756980 -745575618 393193391 -855785170 -870551335 485349807 -844005162 262031361 -705011751 -440354993 231178810 618287536 -610012797 -916614616 -666980946 -9150108 -729795858 -870204578 92733984 -47150920 -998781761 318863039 -514018576 625764121 -66045633 787220985 533047969 -487962881 396786748 886472883 810342425 -835605722 -370064847 559666216 311109590 -679415105 344504395 384616126 -939240583 960640657 589168181 -56078702 643702012 -644921468 560406256 286416394 585712059 390314861 6141277 -997730376 295991446 141368454 -540609390 -88227584 -42683414 -482120508 793010988 738780375 -805271188 -841393148 -574981970 376786898 -920167947 -885303147 -581506829 762406117 375568235 -791017007 567692952 218224466 -456893513 884345639 468334213 109872722 -821136310 -660348321 -299771083 -32295044 -948542098 460551899 644123377 846508476 18137517 492224342 787352308 -153009201 -880121817 597743995 -108102535 168755701 -225502963 916801381 97335422 117622635 -567494459 -158360 -601565902 723878270 909562871 643810932 -553422632 -248779918 -255894947 -407302325 166806479 277572835 99039934 -859333226 852897459 -472661344 2707376 370002876 34394266 -764669848 -335681556 -97224213 477943305 -237162955 939141370 955124557 139179911 -147540294 -55727577 384997047 179316372 -500154467 725496551 -634673261 -699763300 -877469985 698688609 -630072220 225371019 377122276 -489455131 384764961 215729998 -457299801 106598510 -443411764 -571481308 523854923 691691516 592316156 -677468995 -974201350 572433132 -394364710 437801445 -289209756 57380006 -732939914 226849772 -195912206 493627539 999444344 -431527098 -63024606 110237583 -27167483 465933650 217707391 -347225262 -801447331 -53518958 453696360 -163834503 189259277 592740594 -281808180 -109566636 290362917 476566958 -229672636 110854622 26669596 828379193 -575734878 828847825 -467918394 -454759943 -213771030 -637112613 125694487 -672463765 372804375 -767040298 358696764 748374208 -463539975 361995070 -805320602 345622245 -749498568 627987913 247640509 79545518 -498755442 -68196117 -263263492 -194993964 426925315 259332825 938347265 757582154 -529013507 -562512533 -750510606 694792018 -515419320 -740974647 -783066209 477305749 -376760078 -644908880 145706106 -772125577 -560819966 -461524963 765342335 -452470768 -549805512 -949632200 -227441203 -280159664 -382500877 -935771900 -364158129 531764600 -905716784 -142164293 -368553699 -633965125 405315258 -596660528 449536182 720905430 696326482 -643545932 -10443160 440553271 173137735 -912392689 -518832037 342219741 897365508 -107907417 -618851524 192693419 101212462 585907515 698126022 -837388641 -860866511 -95598198 -791413249 845828088 -33130266 90855951 144287243 -556086685 956078697 634857348 -160667619 -440486381 -878841115 -444617241 -770411694 767589504 777562949 -149880742 -193909710 225141377 158645920 982471248 798734266 825639634 -677110226 -518781927 -285046494 -451015741 -25481365 -191954277 -212016656 6348706 -546919999 -503090822 -548675156 -934267359 214932819 -772690648 -379465793 -18180429 28643322 -8774651 -761877158 -605643800 819395371 -58626132 -774430764 320546247 810930994 -566381837 -384270581 -593392989 -744936770 394058435 -673981581 839398457 -371127967 870925762 992148040 -848634336 -19439701 -485719347 -611036819 48402335 485232251 765215501 669258416 -891497615 707015613 -307063348 891380449 813172991 -881778086 -67722863 450624821 57276141 143355690 -914495861 931176421 946571773 585245468 571848590 -864533645 81602548 -884444105 560447117 678724100 551117874 975987590 85373493 180711250 659741623 -188041945 -950238990 -954604430 -743404691 -579774346 26025725 706621246 -971361300 -842093140 838736313 -690450119 -896891232 -828752695 491274650 -401079371 394549992 562946479 184849347 -210864103 794171320 -53135787 -867956815 464911599 171827360 -475248395 974671954 -719461545 966322460 720516570 671031385 402889920 -434489567 863455791 -533181498 -168932159 576198823 544312312 -874909887 -809174989 906812521 580967533 -708235058 822138161 -866244545 -206614360 -215195363 -220525481 -993598414 725169274 999648100 -699817812 -614962732 -846388531 -724401705 -406003786 -867416663 -625226869 762732451 -537377392 551391645 -288868069 523739620 630708757 -386488317 903194334 -850529772 -107493416 -999920213 811329212 967441008 -963242691 354314004 -89068863 155130284 -35505548 116545475 676169792 -84049366 -362540359 675337539 -38177298 -716812214 566340277 823531510 -891654728 -690631582 494103559 -873322527 -890280104 -388998403 -714436798 -467950177 -650593978 -989266466 924795681 -286862828 488001746 -967609558 -69107268 113684893 504482480 -362132519 262647978 -455783835 415789849 -142568049 978993995 -825094578 514766963 96318040 -182371863 924024848 -371321390 863295270 592971503 198930550 -685841433 947026087 204362948 233904239 -155559463 645161161 -746965840 -394673981 -393621419 102158098 567598385 574176408 -426699922 199625837 -911215835 -786338477 -196133975 -260060176 -852477678 -65322330 488424166 -890335385 797576765 693073227 590244606 -721524534 -989929594 44904102 966417560 981361375 -297789855 989524338 176121827 -671117613 -882602161 -608652232 -294740522 -156210095 -144921344 610979183 -753365258 802807571 222691289 -262019748 -804277865 542823990 -540328376 -542476319 333147679 979977545 212189341 865804390 -401903430 587683134 -902700578 -779179445 -380837197 561604001 -250216283 95773331 -312150650 -841617367 707017655 297885747 -764846264 -410442749 -423964247 -828033680 -448422362 -978946110 469579002 -320689621 538562638 526729776 -226975194 -814334414 429863017 -528357400 308652555 -236580208 -541789071 -85411171 83581378 -731795088 -188649445 132195521 -590684800 -636268775 814080825 -782293762 -101716006 786662252 775627901 -610303626 -70698911 254969401 254314857 -493281496 -968935223 864229253 765648355 -668843861 -180064948 427751615 -291372365 -665650695 353791063 664246246 699815421 -951331869 105296831 -936446378 -117685599 699760439 -77062018 -342976038 897586352 35909943 -812680587 -903561422 438182208 575496189 929354014 527293626 -473539918 -716696466 -640779926 -410667599 91086232 -456411376 -823999426 310517926 731088306 798573418 399843900 95784476 -960990877 234361782 894155432 11213514 -278826093 -545118470 926043495 -823688748 268892161 -581157631 -888173175 -785016468 -176130433 496106879 -853274420 997894970 758622149 237820592 743055993 -865911669 -762873356 727889778 -274817258 749159412 -86491548 -849160994 -97712514 954587068 531791986 -186983496 -825931924 767316055 381691205 59264995 -28196484 983144352 -491886484 792479352 -822648090 521624917 78252548 137948156 730654627 -703167443 567393337 -183817461 -932665087 -882586500 760189257 694818202 -687231426 634536928 -957268523 3507471 -335504200 148875257 -92964919 271039625 404874267 -952357023 -402581756 504034466 839643787 -392197839 808903843 639261485 -465458141 -662807898 -508140956 -373546350 101853511 701536838 -833814 180208305 233344956 -897677362 -276468643 214555226 231312844 -136907288 994897937 568981935 549526479 282065575 -449154959 -470884854 -422088480 600884582 166513149 -502185652 819761663 -636292632 812370173 -276295044 -847836519 537223045 629690856 267724266 -298583014 118233472 822730951 -726407312 -830594573 -815481930 -767239551 119803704 284037064 104543544 -693043072 603249784 392834123 394572295 -193933602 881473358 730204366 167644869 -409254099 -26740534 518204061 165012591 200481178 -134231493 -826054363 -848737335 -196906263 -615891738 70335534 -803524019 203922523 -61679967 -860978244 74310476 503361922 590554784 401519341 -97669937 744238309 916884271 -121040676 -918913159 859072404 -484693769 -639651253 318695046 385419046 258200889 -111429543 542516611 -781354383 -679181346 -561515851 -946469262 -368062615 776043810 536785373 227636268 290147459 360499269 881261848 -177093596 -475438500 -45235728 -814777467 908197634 241693409 -226714734 582545937 216417232 63997367 99410489 735932429 -815806513 -892060275 -891697427 1806845 -290672607 -438688034 259354903 460773082 -622074862 236734048 -786119301 687007720 -981345451 905193110 -803688683 841954821 360413143 594354160 -477528900 534659385 -483377622 -968324585 971777573 -763191349 -501772537 480437193 -21885290 -694565820 872956432 150115800 168802678 -121814255 446753934 -462347215 237906547 -519920205 73751977 622234918 640767597 549953065 125550341 903436943 -940978834 422466205 951258906 -872473753 409861348 -194789701 -949444935 -333737475 -515101263 -155748058 -514443234 692225494 -996436963 678603132 252062240 -467854341 -979174950 -204463411 -531677322 -990397775 681431692 -488409468 683929652 959260233 999455509 118850336 255839615 993342863 576288927 -303682218 683900241 -202244398 854360995 144374963 255482312 228488202 981996059 840607658 -830203431 -893880734 -121211712 -699767689 -548883514 -822778340 -598458021 -853475361 815249515 788542540 842115305 -839525652 212926321 -255845027 767512579 -34886233 102908247 846537440 874218199 446821390 -775876852 71301071 -797229345 -752637723 -387252031 -481818643 -177992170 531322538 894637815 -472577474 -451896712 117604664 14494810 -946004114 -933359175 -901276165 -834474259 -919154044 -484013467 621820098 -317169059 -617692843 694397716 63264687 -512459787 -266294291 -223257235 504830748 755475620 -141564032 480338360 740998045 -718720184 220020617 -771728970 -692187509 710291444 -710801842 -123074082 -921481754 318621635 447126682 -502024597 -346256818 -878655755 -869757484 42220189 98531957 7137133 324399715 903951591 -318766911 -195857208 -386292150 928321160 61497001 -600373114 426195368 -637106368 877207065 -583048737 150618864 270047132 70896385 -454105308 -661822980 -396519936 -828786728 177566564 456091210 797434522 -184011272 893799107 -931522879 483663126 913212805 -510247439 -941711780 -985479014 670736600 -513568235 -552993642 -187411323 -907836669 -629110203 944483737 318902077 417941290 -543685730 -20343481 51480802 739136174 630245457 -5143194 906121052 765711291 -734301935 -235915706 183352156 -190217585 197157329 -817688992 232134894 524716996 214691609 -669729364 332136895 -252695314 703865764 -537644128 -99124854 540345599 -30677958 221603373 -561044612 714136561 747957950 348363961 -799556885 622997623 120722867 -393655897 27837979 -208844036 -982453796 -648195372 986735280 638394453 -538650110 344140448 485988657 -770115502 826878410 -688040720 -218599019 -903348926 21592533 -108289712 361928401 -357273777 -434990483 338034126 959393261 750985200 -586651997 -26714063 -192903038 455556080 29741667 -476197408 -798820966 -872360039 767015220 -705663858 605986841 -935252620 -930056482 -767439601 -821168201 -599055330 268868441 -753159916 -196680150 601843292 -972465376 198548856 -969906506 -7617586 859099011 139484020 397996509 292523858 237950899 734894174 -666051364 -111021928 -920362993 863201382 685965522 -772949856 -470153815 25644738 -736902772 -597931010 403698696 -227775766 410478574 261510553 152805950 681507362 377274736 -48293526 -440821905 712015945 -756388299 -410371517 760709358 -918689978 -487597941 -306433594 -59700067 -152304810 396229651 588414415 118490585 685600460 72447381 64331522 -476467021 -26707591 -996991707 -656131293 -746638393 -394146880 378134073 -559686575 -848015230 -903665921 371977730 -638782177 700515685 -643273872 -686944978 651325645 507330060 -277887452 328327412 -543568584 557985283 515228102 -279677384 -547836067 -269256047 552618480 100123830 -477745022 258394180 7029728 619934955 107174673 -756664535 -959208637 -558970836 428903743 640998193 256166462 836641241 -181117160 -194479649 -707192146 693654808 -307887022 48480939 613187469 252356519 866031179 -747415458 -914621022 -965365822 -902469199 487336945 192995000 -85582495 681494992 836864174 548435395 -323371872 -458483257 938017106 -156447008 -497084987 -65424574 -444169226 -354831992 -491663734 881710771 835400844 -67198916 490296024 815540238 -127105466 290119093 -707584700 -512913228 -529311887 559854692 -397093034 640762664 211648130 -32192259 -197669845 800877380 749992317 802960352 425709721 360185880 230207794 751270639 -536315837 -166820524 -920107185 -428090417 861439907 -408654869 399113092 -901743698 657362902 637239789 -906813125 100036154 -615457330 750028615 608802246 434713822 830063340 979763268 -270359556 -640124169 -399849452 -438343787 866747635 538621300 -961705873 934665279 -905978983 567458896 443756763 355047612 -911062095 48160916 -304920677 -719516933 -191535867 -440061921 903233289 28471401 874164382 -411185931 48504720 -3854411 -796511154 427274445 99470595 334590206 -249759419 -412903100 -511518017 -155973202 -268514422 -853199194 -110637832 46747252 -473936892 -920748032 -915571473 -139854981 27220849 355194526 -825744491 199508725 169336878 127365249 108651431 -930569885 -35977692 -965679868 332025607 -163938067 -709234708 831413702 505169185 -770260094 263134841 -36903431 729100516 859060547 -489457779 -12277878 590731444 831569562 302746303 695855067 929746281 694636043 -834467087 -677481961 -187029443 489652758 -589424811 183987877 384026266 711460987 -2442892 340850910 -896106380 -150356676 -616231231 -415121507 -916249549 264867115 -482137233 108797272 209437531 765085482 25465639 344591704 -243084414 19628348 -237232583 260666657 682539784 -701124130 965500838 662764884 882861577 152231505 122661957 712281577 785647493 -795622104 273967672 -156423367 702907035 476724918 -284039121 -830089212 928750479 -991229429 785285216 -420132694 524683813 -757151971 -484339460 -142453388 -111139091 974771990 -976089764 -581392534 795461904 -901025043 905745725 292414708 -742843848 -604279621 569824178 -195568808 -59394365 181342994 106852826 -523151476 28856984 305233158 -78090445 772848742 -90649946 876960902 -650565160 951718700 -122242692 228660443 -748298788 -121916567 330379377 -209533251 700734013 -318752841 667754849 874280078 -461621566 -469401028 -641875363 386519258 -566703269 -313868239 -508452874 376703378 -699284942 -796992397 -773466828 -39273789 -260564767 -881177264 -154022437 149475318 582278781 24532913 347414182 430395761 -12768452 433954472 425408324 -355330823 -662578437 474049704 -191604705 -970684610 -575610465 39913035 -914530659 637622507 -258477413 66360377 -735222705 400945243 -496549216 -169889916 32920116 -7695574 -880674992 927684660 -979914315 669899557 -207660333 -77191833 273344980 386126322 -13116186 210607055 726181860 -805780505 -492177308 859547170 947605723 -260808397 -373996084 839044765 -694202828 927953491 -751228447 140113823 -987545639 -418263468 -589302713 -398460854 94353891 -952344757 585637602 -108349499 -634611313 -609647766 -489502192 884282215 533322191 261071907 -613763350 920099370 506733968 -153899939 493488727 5045858 781391720 -87450876 803128754 -901658786 -280902737 713012887 -945260740 -539019106 799211302 -294144808 -842104573 90877350 78595361 -792711425 -415362634 916653626 510979871 -257502902 786817209 386434762 -21079457 662710802 -59703738 -231403181 -549051328 992631910 801296815 602343254 512967086 -426482354 -126112950 176686516 316394905 -288060997 783592246 -167809556 -739560301 -489764697 -102657777 279396182 -632901296 443315997 -694813111 554130835 808131913 -282280473 -593186586 916411076 604850331 -33610760 702774403 287505427 943512857 -946940297 -500213353 -654238601 -918465561 -194242384 -104266277 -562819774 -545153957 -490125389 -53656889 -342325771 787673505 455304227 -143159727 -130102423 231681357 946540190 -80297781 -481250813 499588349 264996387 -736501200 466301588 905254255 924118795 -386416277 273643771 -399214476 -649936081 796127183 -21386743 -563671836 798547528 -255009933 949588674 -744270506 -67530482 -593852308 -111783644 929825355 -523117143 -250505377 -770516871 -947619984 580169897 602210701 614382011 -603099010 526604708 273566021 901153843 977412445 -936927026 83915629 685353996 -353140998 -72158938 -995385388 962798303 -828531760 -400226244 -470305047 489638336 275335308 916163636 -181092463 -724248753 -765608903 581651468 -267804524 985946180 717551790 -936806749 -68295765 -690711956 156411196 641953099 -212528203 860394702 -624848591 525440903 -691151720 -628615680 -917060744 55267751 -702274192 830892508 -690969079 -26497164 -65563455 289700410 86182863 416913066 154572375 -609878995 308660979 -984799679 -481736594 64398374 -213329699 313806588 600076602 -93385543 -237445319 -637705939 -807711419 -221275627 647645427 -192778911 926699841 -734909869 543631438 -944709231 282187038 -1655086 334819008 252015893 -318190639 -239181174 -556849919 569305451 124754636 -654474047 -874669551 -602365985 -67494714 663090912 -515262690 458110202 -440180160 988732282 -70387536 -961656786 -395886740 -95268944 612070809 402548524 -58399544 -385372654 -444771135 489385166 -458361000 -442642965 -855036274 921723673 135528174 108286605 -787162886 178066464 -815503910 965789708 163038840 -710295449 -391844987 757896170 649649456 -164180605 476768916 -979993534 -168411991 584584231 -302552701 -629779626 406516523 -754408150 -146061071 290655000 541473647 547737876 447290569 88873362 -679611769 -367404876 296619975 -291531525 253587338 -936533399 575762393 -695220776 574906560 650915233 203223170 -684945669 573297340 -81580671 501734661 -715816568 -906677712 483363988 -140554303 996841187 -588122176 -195766130 268659037 -897248661 -487557658 963556721 -981444441 -178351898 131433047 568911013 -325741106 259784464 568206940 -830582330 924418188 901726940 706570538 273701595 259970922 -410965544 966901114 51805580 -797770786 308173151 290050892 -773134666 -512988858 -246181202 -990113779 43432763 397948667 406504212 469174305 -869616328 -660677585 -915776832 -821197698 173206069 678554905 -497005992 701205330 442099377 -776593580 -609177201 -844913541 -422988048 852306616 537689232 43912988 325646636 329066455 365130731 529231459 -166569312 -456983772 399446736 173742162 -818065231 -82496315 203059011 -155990476 574408063 -492133628 948747062 498095381 313287838 -300757237 -766888842 990080939 646721423 -399628051 40418720 -186917041 -411307324 -223731637 772542170 94604501 366983584 291485443 -825379699 -537955228 601441183 346544896 177911647 -947754501 974207788 985395117 567288146 80074786 401821175 736349149 507579487 3189488 -632877185 -597971006 317593088 56619886 203543018 -122970710 868178427 -707336812 197666000 715571046 -344043085 147925668 -916780815 677128445 193159995 653449720 -160419207 -676472641 -171314578 -934606400 -591060646 49428988 -784266441 994498445 -374684866 683069537 411859699 -543125069 701155126 -378986667 -894374545 -765789583 37542709 261006768 -537454296 183079935 -638004936 584728305 916256207 -55772420 930849827 -781365668 859576436 -782879860 -417543547 -154016467 -570038215 -782536551 610678680 -183556913 583856950 -502724297 921860477 -288470533 -501036199 860761241 -347576459 727069510 -765138403 705802012 -380461073 -124880162 723016840 -497921070 -898906839 969306330 -506537565 -47511906 -448856498 -150662307 -541070022 -924270317 -805873322 -596491081 420677113 -873582819 126550353 -918011655 -758367527 -601082485 325440965 530408746 378286084 588634895 -877903361 471429714 831777635 -126554136 490243368 894841327 -990822972 690202518 -391505600 869679105 -903700605 -993559685 909708984 -595628572 82951664 45758102 293170777 212799899 44074768 826048012 -336862690 -765318666 -566867891 718789319 -842866483 -623307175 -880951605 -984199627 -415973448 -389127594 48511703 -430924616 970059477 336008565 513966282 -944353545 31100842 -574572168 139456816 751526378 498630683 571774761 195272290 752652981 -350879679 838828024 -838117058 -909416915 -510661596 466344550 -910197668 966486416 294656833 68626591 926745112 58047955 381665006 904671394 -762925764 -850928866 -420862894 -428755610 796628168 -430238993 -651461838 187367279 -256666333 -813811210 -804139130 -886147313 -738615253 603009531 504869118 -150137961 -898228252 69131674 -122819979 472574788 -467302090 -156722904 901902047 -906428776 -494288974 -661401031 307582939 907229112 -141968778 98414942 -169467315 -583721340 -228947071 -952618024 559780694 372534248 171273534 926859923 -907839033 -122786207 173725674 -285854642 245462333 394161506 -582717763 34825276 346766259 564747877 -229744287 -461839718 -798054396 603281536 -579368778 301007525 -59516721 95653528 479257566 -342988909 -95463393 718959056 -241195623 -974599219 -700015630 -40901508 -10512172 -819071994 94333744 -543631881 136075064 -147030097 469310342 -894201986 933148584 -735164531 -609175165 513324441 892807162 -342911057 101510415 -371604622 -579592084 318618600 -369655213 -685887776 944282508 49061824 -946876784 -246374173 636614427 245615894 -181451764 306464505 -41295084 888245975 264940815 282042838 568982168 -352903471 578243232 -481684700 -220093185 427747590 929510727 -574565368 332476226 171915755 592114030 -581889561 -59895002 -561966379 -662861789 -810830473 385179815 -498392184 -875345710 -459531622 5743142 -344846345 627752403 -813739141 -439835299 -445082596 -952448087 -610387403 243579673 670068599 566567083 -966509012 200741653 212973804 -905037824 -88012926 516730982 -302752656 672800924 -724929084 309931558 571764425 975885637 -659394324 797780999 -773388734 -780035960 496025199 902116967 -310839368 -581937122 -38182057 -243786392 916035494 -397902441 236943984 -564460921 937210852 384773831 -392538103 68216872 307684840 -955134478 163534680 265252268 -562629876 962635782 616979730 -422997634 432803826 -970555391 301463043 -103295978 653498023 339383470 -287271358 -279638257 729925116 -29595251 634703505 -600892792 54899454 -905540023 -952393805 -230245553 -866394224 -993036440 125816397 -186249057 63575055 941181748 836454375 -311987753 -254541148 -762409746 -261857668 -613094636 -926935070 -388665359 420716104 -76114459 804007719 -100542692 -617599213 -892923688 -656709727 3535986 -340663313 807055012 366377873 -144689029 -415014171 -422729837 -628204135 840154516 -18739782 931862582 940112977 -52778352 603975845 -281374183 -482670186 -713359490 -666727001 295589770 456050150 333594548 -582481676 43904415 -286004580 907483600 633809419 976405994 615828941 258758134 -601516351 -542530316 745601132 -632418635 -150479508 222423638 -319189633 974338893 97775394 -865588337 -415204480 397222313 28707944 49378071 -297745576 -971557150 654093182 -845496439 250012235 948124843 -284018400 523549229 818422039 -564107214 939720156 -287175315 416354778 -492214851 117822759 629422297 -289138258 -436883019 -182911144 663807990 -105879595 -787336140 208563740 -360683366 453633086 -130142996 -709591618 -319062363 -545397406 93894496 107598876 -16299324 205495156 -777211921 -543195044 -147924257 -311345456 704956929 -170236677 234242162 -238373932 -408877984 363866880 658389167 -720843984 -855335662 60449359 346308279 553292710 636730851 799649169 -839437022 -64840265 898270973 511400507 -960011759 -180552902 237203695 -513394720 387194361 -741703654 838439273 829810842 14202650 813223223 -791815741 345762872 -312919897 267874588 -221144922 -646425138 -578758261 -252507662 451326210 570053985 886815960 864628515 -967930319 -17560422 128598128 410742311 -90804582 132465685 759134396 312898300 135711662 415632630 -664505934 251284796 941255255 502067429 -781413696 640625582 855509917 699589256 -871068469 -296127104 130459420 966789103 709762113 -514723865 -920852480 -925600110 524282222 877907301 -581484068 -510331729 895059814 441426460 919171380 282584951 -261486038 -136330842 307485520 -348360830 680715698 -95698539 291712692 -713266230 871842838 -195878390 256801601 50126283 -301985488 -562337718 -809557206 -660672796 -487389545 -58927744 209845291 -987477804 678667554 -642574786 -339852461 -117167087 -760132605 399263435 497664895 -27019965 189857432 85821422 -247854422 72714934 896953444 -857155940 847710470 572605149 739837677 -14486661 -327686908 921352211 872927531 -27324482 215661360 899348292 105414654 -468499767 -461982760 -905634039 877875324 952002461 517859672 -140186981 357430537 -587970205 134893328 -954217743 453785451 -71760669 238714217 807413150 432287147 -984227760 -448592416 -261021322 -327007026 -661167606 -265395445 -506343284 -713627273 -250799961 -288637616 478123648 59921519 -885212065 -280934080 -147178975 -648110634 33647004 -421772478 -765461597 -788887814 -901527801 -56452626 -185213086 -899556412 -987479711 -549823362 70658095 448889275 -557571051 278303968 -8201502 -963667443 48451796 608049038 238784689 -637328654 178724840 825290682 493732954 -826370484 -70947960 -435870381 -841414129 -74316357 -974400956 706455778 -332377133 270107752 -772820140 -644006646 981928488 -374546211 131040296 185811550 622247969 240507112 -184423685 650531605 469209612 -614842193 -404870571 66328470 344578640 543638443 271672291 93744667 391351971 6484607 -482306513 482276910 980309230 82781830 -596965739 -592504446 -372424686 832394984 464683690 -605694177 -918967959 -777338301 -593302887 -906377941 -161144090 737085920 -959689829 29369210 -543691732 149335944 837870117 -350140776 -789902822 243554035 -446257994 830626807 291881664 -805566434 -28706108 385181143 -259652389 -193773201 729893829 387469058 -109059383 785930528 548708268 -989124539 554806936 -665562721 -78561004 -809511219 -871281400 -831342342 -298028250 798861596 735688298 788974581 780232632 42115258 142763824 354478197 -36079599 868974949 725819318 213674458 -212154150 980930000 833913766 -848391313 446939403 -967848266 -311194582 -51204771 789955462 534502032 -251337791 -334851148 -289448284 485460668 -956790275 713735941 464828391 -747695540 684773869 403468791 -800023482 -113849576 -915308923 -770272255 -7040898 -753603861 -587484505 -388835076 205598488 -556611027 481933429 149573778 649761912 948964007 679877891 -944658353 -817507308 213381005 -996424411 -949327955 -501237826 772021803 -319740802 498854192 817652413 209925108 687731171 545728260 314152769 901770053 919237220 63033000 -996311598 -599304481 -866200755 -867710176 218323998 895892211 -430409881 -988709984 -456066623 -834689495 -941453513 -489781272 242145096 11951703 -785633684 -135249199 -315500393 59403214 -997879144 -248466730 614966429 -343318055 781381753 -263786852 162292771 328638122 -664229733 732229123 -220344036 -895868950 954774079 834110518 517685165 -247033368 -668267761 -724719282 -151105808 800046596 -78973560 -641833893 355593529 -624371738 273890574 -492548088 512368525 -429577876 604638462 -10438864 976824957 -672759869 -764715114 -471738604 -497822023 -3574385 -58250906 -520319799 941529704 -159057535 157325113 -608442215 180140710 -983902177 246538083 332443987 965488569 -619519456 -553385134 302302774 237246826 -707840155 -535401881 -683961144 816985686 659420780 -56794554 -812669138 -808724722 791843272 245254101 797806463 -278872832 -826120751 790736987 -108617434 -569141871 -157183121 403330385 -858172643 -735878410 932391485 958230276 236697946 -821107755 845230674 650464948 -174090397 -703859494 -55761753 381691985 368977764 856978340 772671913 -495042644 771949306 191401856 -210185588 -10579487 -115597713 -426686702 -33904033 -868872806 875487209 -304782445 22163877 -319226791 -81140847 -470034951 523906440 470450683 -508896579 283896481 592594827 443067117 847849091 599392995 103209118 -558457458 -439200305 -697176076 53729808 26622962 -338007815 820047701 -899784222 -323140421 395313570 -61849148 295501973 -39501943 -975628448 -86174121 58548492 -171126926 98420082 775750624 258157181 -651683536 -933301808 -191371993 -211208696 -894897947 -164622376 358907405 -505997914 244776987 -613911743 -773710032 -967534697 422942431 74908454 -564826662 -551375723 -751889073 159681917 -195814966 301875052 665062066 -345509158 -578886201 775682190 47703316 510201714 -842690931 -103298901 619666037 8544430 -251015859 69391456 71015343 -707321444 -341256679 -940666370 -798802994 644739929 468424758 -733692119 -235387430 327864291 -101771422 -631680898 -773939596 -77463189 987924701 -336041899 885486631 407060874 844369634 745384474 892046953 -369204014 -761720772 -723633937 693809159 194235914 -598673052 -412669974 -17143495 268196482 868656750 -240192423 196513601 392122915 -945032657 -310181480 -113537245 145110061 446655338 668652361 717121947 381215012 -472326840 -564935552 -620886366 -989735603 13576757 -598513128 717101017 -655419125 -704181620 478306047 573421543 -579103716 531576296 130479855 266071807 -954556708 263176942 -43985526 -376269497 -321772208 336200966 -29571146 -800295811 186395963 379920525 -757090467 -858011001 -559889038 364154947 17805058 773933040 913951064 517899358 561259637 -350430686 733570271 -249273456 -691881857 977668452 425050492 892790211 -842860252 788065890 425660504 212654872 220194 -515433665 31606802 -205595090 2961285 98012046 -109883443 12702850 -978058685 587451662 717791159 -505664997 546751073 -421041336 -995673020 80751396 144916441 316247686 320472881 -899531834 240584718 -801654624 674196956 5481982 135218380 890357225 518509094 -886299000 371752387 149558089 405710846 762302500 -63989802 991407395 -609675884 -974210807 624605660 108802798 667175849 -195150601 20269441 -279304641 -229873537 113512601 -596324460 -264412446 239479395 37022515 -871538267 -407553501 -399367561 -570389811 -840247387 128198702 386522204 -167623440 -398901103 236010267 -3029932 -429524889 884202885 647676062 -190744042 -929604252 880797491 -989168616 -106379972 -424454708 -967694389 565386545 -585057967 -810919912 -342304794 -791244431 -498662672 -749895691 -566592794 638406129 505741702 460374362 686844986 -840682072 -874727480 -12125093 553982963 411133763 -517697778 747255870 -75191558 232080450 313282578 219578205 -751861575 47541781 -827366039 530284467 -465606133 367466538 222702361 524856991 973015822 308082423 -785959509 -992400328 -396088293 -561980141 -729617155 219486822 -130773348 -797045839 -103231739 -329660348 285828529 773887105 -757270701 205678458 -878634439 277754163 -365653887 -922354794 -925552132 408161721 72981233 944434802 -569955683 463796598 51276882 -814946465 642324360 350520938 861492902 -252588539 -262083319 329070408 55606742 937248072 -2572365 964698788 -793381889 695162840 -101302667 -491965824 475115423 -598695477 -728250470 -910922205 -715942772 967303750 245387931 -417622475 236446414 303627781 449786905 804128356 282600763 -901441383 -762572147 720761521 575886184 -803607243 218354802 321987190 -758812925 924265176 266439588 907309957 731413212 -798539961 246686321 362716205 -234030242 -308548625 284915450 -915287848 639058484 -522662012 -32393666 931370006 -225786501 -769551757 -549239995 104929747 601669990 766400230 -799392229 -74815571 816843823 -704519870 -776307646 -600101434 -375366725 -817929099 909455075 -866365198 -100439101 474656712 80332257 -193320734 -711856519 -991909941 -155921673 -932935234 276071644 873320961 436505891 -143380289 36955132 250016823 526055004 419420893 -932248103 431873222 870581934 912655724 108468153 842175206 9672784 401945991 -676544963 -830820406 -462270448 10309190 878711458 760919754 -729795827 -778605558 -154065781 -527927735 642116924 -63942553 -54840112 -43084673 -923800952 926728935 236457041 -652132340 -178637905 814783572 -82235313 -801308715 -554949536 919114243 -855012750 721122831 378010200 457907760 -87212018 -616589572 -488581184 -82150306 905837768 700217974 776916131 97865817 -438215205 -814724536 103516775 122701156 -945571095 -31173851 918074190 853774191 -697716184 17068166 207392328 -812624717 336677074 -782761920 359250118 -416557891 -437363886 778375417 -117214040 998609932 -967759679 238181673 121600645 95488795 -766482782 -724864147 551615094 -696462947 -780859561 349105140 -712694088 -391527002 -198149533 -75053453 412440189 -783905120 -761002498 -702044952 -209870833 978642583 25816623 -647456615 206305771 342646959 988542862 -167949714 -893720883 -20223311 -570532294 951837539 957885237 470850678 228471233 -691790096 -346429576 280791665 -870633353 761084605 -791114201 738397870 -138689822 -243083561 -959136931 88060396 278275748 -58532695 -605963878 441119065 498909765 -166348957 267035927 18294599 881405357 -439128082 -122443131 -348493099 86406891 576063490 -419119355 -954924700 -687785967 -456627977 -26519451 -714609102 -46405863 539331652 69822894 -898110406 -894627320 565718063 694629518 778329700 454431870 465191315 -140459865 -519853984 -513589596 -651819988 -798484217 652092439 80887754 -77925603 632341344 -677047129 225447230 -913290952 -838074825 503352725 962364122 -475290219 -488500251 -669670892 -394501663 138567089 281552326 -338235097 -137861020 -736135937 -28766051 283059012 312738703 422912198 630525183 -279147262 -207308006 217827572 650699124 -800612039 943816547 -9201256 951318488 98322009 758816353 -909164061 -294406677 -175817565 702453655 -732254681 -483937177 26221389 623223556 -557771573 -141882426 -993085578 -578468620 -650931158 249170103 -918333407 -82919450 -753127179 -795045389 358682130 706288298 -80686913 462271944 -835158847 -627232955 -941130209 619846433 -905427153 -18405004 -928088228 570850314 -97537665 642801263 208152369 463590677 -483345832 739858882 441984347 402348560 -611316538 -129168759 -62279704 -672107495 -385867846 162887971 867981586 -183478222 -63861923 -319458737 297780976 -710809278 -295589408 -462276558 546333056 568569053 -180570566 -139008663 794570894 -868431666 444199658 632961618 -770931899 -114918945 -149556902 48463262 -280030534 750640708 -217274717 -936338863 376078318 -36434451 -543478872 103189314 -119713480 -732859341 899159171 887470199 -280115423 -497861502 556733304 -528755599 -944961372 934101969 722411170 -546738712 170874284 -334936950 -832501272 688516472 222576388 -345060588 436692745 -628854260 172173407 -417214844 894065046 498758933 -242760099 144449318 631112973 579060003 -61696288 566183353 5614728 857737973 -707288933 -552292348 -268436630 -702565391 -963987678 -309806715 541649005 384486269 737066555 123140941 486700664 59602357 -358320245 -319969461 827387564 -518651080 -495021795 -462999234 -710977252 548917130 752087189 -818767790 -608472640 205895740 424923938 -964090381 687523662 -241894121 -178135901 -259188246 -747820467 -658256104 136130429 99834314 -518687881 109413327 -879002000 854579046 594125593 564687550 416509634 735853443 147244725 598608357 -921666036 351088101 -863140159 575991167 -926962896 -852680305 -618374758 32729410 -854434812 -17061485 326399426 -628475788 -975634631 -887432539 368555597 811900498 165988358 -374868107 -551923136 325831174 73870790 223691988 -460480367 733726648 -228934562 564133459 -47666895 791063383 51400488 408813985 268982348 -713521697 104981961 243614019 -392772553 -509986334 146379613 348561658 766254563 -777307773 90832153 -162197841 -542713254 115848659 828471803 503181098 180188943 -428765705 637421380 -607919876 -522324355 -867091522 -909004182 -828351551 -256621685 -498134781 -723998520 -11209275 969935040 -672784251 618527684 -351990159 -700854694 215218412 -768258055 164184858 -891404044 656549112 -378577280 525951830 -204979011 -20171752 -168711808 -736573964 592084376 494195171 -655375020 180117940 815574207 -435478689 259032305 229285788 -318493963 56863527 590241364 593676344 -206848867 480502635 40254215 622732714 -144311141 939251915 -647890622 921523222 -954382564 691818217 934342248 888984494 -959636945 -468278113 169162292 -177303774 -227466039 -841684708 -561764455 346587726 554369504 633632345 934228561 -532943262 607604398 -344653228 -304588939 -320202218 -276148386 635114430 744236775 -434384863 490845269 61700306 -191286936 968859451 -68598289 607895739 -74365139 -578333633 -982187162 -35194109 364530562 -823032043 417663848 935374632 -403116212 -775275072 -722921590 699718954 -76585726 328909572 318320092 -226224045 -989152618 389506833 -837093189 -773989286 -370673635 -98257640 722713409 310393946 936733955 -55355032 256004895 564875261 247272623 -287459940 -448599898 880557369 215701730 -915046284 -555054032 -775481476 831837382 -618681374 14228451 -841502308 317032143 39202997 92977998 382234137 394753417 -159573908 -705688578 147426331 342101722 397959294 -362049819 15777251 399121660 -940623248 631222505 794162278 -911261709 489609650 -663256005 749037127 -230109548 72132013 -201808136 -433156455 -666820470 -211460919 -464462217 -399611939 -241374528 428886001 -580363979 673486719 968309996 -753399844 -529595452 -389539014 640338988 420483001 -469540481 138021586 220165725 682826389 -372530634 -666390533 -114410636 -118881573 -400649245 430019874 47860211 -723693025 688681658 183009252 -892192194 907961016 -677582507 -740543362 51545251 -412812788 884918735 -65580486 -356921715 -931499616 -195297626 614204021 -527068282 -378986203 696149218 -29970023 -673446768 -81719772 -669684789 -984014396 455800815 -975966045 -8476855 638884901 928963258 -3132513 -314129543 625295444 -712618710 -425278075 -763698055 -112488924 -440433611 -285347657 -395789966 877476612 722948844 373507614 -485668640 324472930 902555472 351034241 -590368064 -921975532 949284774 148863445 -247845779 180949295 387426183 230770353 -574783719 754291080 -566243993 400928164 272486597 611391485 758804410 -644849304 -123375564 -582985840 54066459 611161767 518288800 779639709 -94476564 511257609 960122045 -790356997 -241573779 406489239 -439796276 40480559 -417851607 226415392 682340545 -948457953 351179382 93932097 -612789138 -161092571 -44551548 -538034452 -17235125 696632279 557401117 201606239 351729112 299291389 -195238737 946272632 295558856 -582693905 -861610311 473130099 -446432224 -375333129 -457229644 538618802 789738191 -180771034 902152688 925576 366983239 -533548882 -651286463 -426911429 -515466336 894035382 -711902015 352840071 465776693 157706386 504428825 402998945 -44355337 -137428172 686551652 576839876 -29638224 -569343690 50341392 -834271527 43124133 906088389 667562442 -554901179 -986645087 -532373088 -548474686 -488912871 892316795 661886977 -327328011 -420437564 993136765 -265386779 956338237 613305730 230029187 -621727602 139281390 -667721786 130534991 994188458 -307150225 691431581 -282533656 513508916 426469515 -159381747 -586443786 394455698 -179014649 770955559 817373159 632184297 621326449 -739773029 508606997 -350115185 509921047 965188541 533533249 582007909 -244347974 -420477561 -614946793 498893581 -965585485 164844874 79492530 -198656054 284043641 -253277209 -887772030 310449419 -968111412 354534372 -48807667 -352512076 -455144608 490120207 -547299498 -125299830 -277181572 -859008824 -644809650 -244672540 401174439 53708113 -942962276 -57647244 -528259438 -900273290 274088257 -349653283 -957012558 21677379 905729848 -84094769 185427509 -637389225 639502760 911920791 -425953929 -372935473 803208533 -266581777 433805576 328333422 -703674623 837447702 -35971563 800873697 823758442 341845988 510242818 -319580253 -278707640 -584465731 889154611 -401808541 -488546799 -510651906 678376811 769664817 819451854 911410264 926754938 -383776048 -491325063 -349827583 -924064446 -937417845 698748930 -982316941 822999688 -534831712 -778020876 -747778966 -864051449 425704682 -412417792 -147528577 610670299 -284667857 -316754112 558946803 -51424793 -507499801 -393281826 -196900191 772451119 568394274 605662851 -623887979 39669264 131612075 -704332728 455306975 -73299997 -842858449 -935961376 265184219 -130139712 -37865308 529924347 647104501 980567766 541706090 608502854 466495911 -288916038 584688627 522914659 842880658 233090240 -673660061 344427097 794388553 -858271859 241651899 -792235591 -375784779 -759403526 787866104 624050987 -275104106 -372335409 -633025112 779891012 -63207845 60306406 650454223 723727841 72986940 -179606397 759347972 -210505624 -883028873 393725721 -185266569 316032344 29323936 440450715 359894734 454987678 -667433301 403197499 -915087250 100968352 439735166 536036116 624026618 539222687 493571771 135137469 -482162150 870446693 -375928052 195510321 60116922 384984408 -88960057 933776281 941985577 -601784873 90935649 161826497 -916333353 591248184 -24687655 -252936700 785579392 905493983 253731808 708066335 -658804063 971743168 -377062247 985371180 267405308 -506747554 927496163 -329104083 471533824 -215252761 746823010 721411296 154585806 725377854 133358191 -585421953 -282595593 647314751 881256318 -364287299 -937076573 560910209 751951781 -872180845 -899147416 -593933459 -353112509 199556947 747161312 -194429901 312533183 579740361 -534736069 222530916 848470884 872656589 893279019 824171463 376613192 -405791441 68330575 -362266883 -183108875 337284613 -713465953 -632479780 -133915681 -903160643 -151454801 -557179200 -710843301 -413439578 136244281 -850218492 267935927 58678763 -927435444 877636509 -816022185 707296567 -427789724 431319888 -513356651 297731336 892802381 -844768198 -144504331 722961588 62727645 -28562710 805194927 -978465399 -665634856 714904409 -913036515 -501119089 -261536736 -371603960 380245346 598964662 125895734 622858288 -568816881 -647229880 -451086159 867396698 -313129771 -847696876 -280228960 159925474 -255102601 519996249 -140618763 103649090 -766475265 709082310 592363279 599298939 -651392400 324171465 -665465894 498263597 442052360 -402545983 -297389763 295914746 -874086235 948041875 -666354142 238986653 -573183714 699404761 -506559086 555779814 -855474861 267896615 673487720 301397335 -215201127 -480419027 433934671 872230625 -157692171 387072473 901347672 616980282 92060955 912809449 626095140 -448645787 -349050547 -825287219 -589459046 -317020972 -152978190 -236841618 741863292 453311346 -842979816 -165831086 -344018962 400806934 249944335 -563208243 -442152257 -31260088 -59663589 -306041253 657887363 406262308 -648727015 844474145 -51714111 898595911 980765786 -842090170 510157297 155318388 -479193926 -196967625 -867718347 -817884740 559061556 -186911541 949662979 -923095184 -208397701 -280560714 468281783 -887110083 753779111 106978885 348636563 496011253 -59127727 603045609 27992293 -473594828 624984549 503202818 545723058 545814589 29453631 -187646929 652762400 203526718 606666268 -23403883 508636537 -23430471 109169066 -938542862 -594869699 843322430 357596068 294686623 740087707 -286162846 -958076847 -705719483 -777383571 -918242575 -153319615 -698826233 148464897 -803474998 838481488 -544666199 683054368 -865297778 -28675231 -509859636 819575907 153303401 -36851217 -550978730 -209553651 -973275033 283847259 224078250 957872702 740525674 -584336920 895122997 812539965 6490533 98676656 -621423263 -757442615 411941457 395013888 -552692268 -296923083 -45395068 -141722394 494894301 529939311 -493448647 -669588981 -165307726 -199298642 932997418 443704770 626519526 -387817720 404379955 351438418 -168875420 258683369 -800269342 5125025 -565772216 864067414 -191094817 960236772 -368286462 365473282 564803113 526054606 955845111 -569528038 740144945 244772408 -699047913 790687614 65656184 461919063 -675414102 -518267031 -293722398 718947660 762886980 523905203 798546514 574271075 983779074 -479553584 489800430 -80753528 452816475 794176635 288779456 325510679 -802987121 198508775 43219326 -614868305 -623765310 274132184 -916870805 710802685 -138094598 935999210 587357367 280879486 -789402168 745724740 -927667668 -537614892 581860207 369508155 -748357020 647659362 -153487296 734771438 -878325049 -722091501 756273099 610665307 264165041 304990318 650689404 -58918465 334403202 768011082 805686918 416616667 -275758035 -309696568 277329194 749076934 597440258 123164809 -25712951 -432430421 169397970 393672813 333803028 164467921 305922818 -59552159 -525145016 636381181 -985133981 943048677 894687135 -821733631 -393254735 598077526 -748099738 -884107264 982114376 579626060 729204038 848720548 -388137068 -480860838 978237568 -935554655 -802655548 -785590196 158167510 455500370 -700870933 -83549494 945427440 -900347861 -466554834 -528138126 624332962 932547577 -848855760 875671409 -364838936 613834112 555293816 898447214 -816185104 120597161 86321318 -924818300 -666667153 788008967 -659163846 -247199714 307652709 588073139 -784883128 178155461 7052710 401483746 659019034 588158266 740374186 -520531147 593814155 664933345 -671898829 -697783877 756175792 -26549243 -279415160 -782723756 87096679 -16889165 45230993 131318233 320945458 -780575929 835595988 72362984 190739864 622250416 -626933776 -58070431 948935107 73042254 317596988 -473468324 -171403431 -210066157 287606771 -196947772 -708202505 -197248601 -79864996 -357138277 15854892 -141340437 -743665277 984939772 -921316252 -106167188 -817289014 -642224642 -252381402 -778985789 646583700 546018893 -451720175 808607169 703900026 -447456164 266029798 -790893898 965378528 755797608 368939731 904997096 568684245 -548371402 -596413216 566562211 273510190 956739752 -884454379 -677729025 899711470 866784092 901327222 -760779962 838162175 -21801458 589248409 -371723409 -142266272 717971786 -280846630 -858658066 -525276858 -608557086 -858869115 -559638950 255251983 194076270 -606267329 383263265 236163869 418947477 650943228 -560316580 -153563933 -143518683 519936206 215175519 535313888 832048984 -953732332 -493092797 -547795157 -847444932 291195621 780738504 -83941785 -156677288 936844726 928677396 923602584 -783013752 174741056 -40237343 150694414 -643143623 -79275549 -313506562 -67603371 481751818 -236043469 -496504126 96353262 -903404599 -793415801 -452510149 405354813 138083120 -300705173 -518762257 -404493983 325882833 -192782720 -274657217 -946929381 -30642779 -744106406 -943311492 997750941 -302046918 783715405 625157984 -914216917 -294560321 791937648 48911478 -189957179 264868671 -984970266 155080524 684535303 -717394589 876919334 -149329009 974706804 -267491080 869401554 783399921 -964332968 129242024 40959455 255971335 207719993 382867457 684795717 180108623 -201962226 481718754 95013373 -643187738 -805026392 -46060590 -638301931 555179288 353987506 89180384 -410637745 314696296 -377989169 478783846 196233392 213618115 65114333 -659275986 869079884 271381571 273790002 347648626 -717364381 160470273 -787010610 744067319 110298390 251035028 345813303 527291117 527120052 423224973 -413499257 -524779942 -119260473 170586154 680991399 -781189714 582907235 -737545108 32804120 -706025455 677640725 767220615 896815877 -698406810 620340028 -736573298 -111496951 -553957029 412905634 -351481564 -495107581 -118178404 -260820511 -932401731 -256336444 -757418041 522719432 924230397 494418658 -400547831 755904749 455691929 601732418 -675411627 -510987391 114781027 52312138 -313173227 -379701854 104380486 -885547094 92412378 609773246 142033412 -369365587 -644314250 201776472 538916788 -839193423 -991327030 714310259 327903688 -350261612 -509530589 -954232961 -84991472 116977535 -561497140 767323513 76515047 -399410709 -840393753 303662968 653195985 -439099090 -155159386 144513203 27694794 -24125090 -393849803 -997948966 -857839371 234617 -350956182 -457856618 -161270757 240247823 -424820341 -353590863 641381461 417339888 59170332 -730317488 494597055 -446757277 464289479 927071761 -461799899 -502654645 -870721529 -348462095 -539944350 95473212 875615731 479445025 -599746546 -971693071 -829629700 769479088 694157308 93772469 -10900248 -353861083 133140089 -160141453 -155192622 378926108 -940577307 -890423088 749204116 -660031292 479450227 857546440 321937114 761119235 53533278 312862270 -960156533 324196849 676457401 666462982 -681686934 -643483467 -767497808 627105382 -173453916 411921167 636896607 650653261 387237264 788076803 -739179340 566684846 -239883672 -111912926 -898273359 -12884415 616206277 357909530 66552446 849491343 374895922 278862936 -98621287 773333672 849364535 544577307 -572763018 552849335 -452478854 30520719 890617791 -407470961 -455346522 993467145 129188476 -956901984 -70700720 475863341 -76284989 -618725578 -12558109 -126058894 345139076 77402162 -227669477 -625344380 459714082 -816426532 821198533 924172301 779894480 35556416 -337375625 997585277 -489085016 -933583772 -65354029 44179801 421712784 -991780313 -392022439 260917720 -600229578 -384509483 -295059350 801790563 -711512165 -642966836 700748889 876113199 -354898966 38014273 -688143747 -302285566 334010650 518547628 159632317 -537319553 935392935 654511488 -230414610 404913064 232386758 -658598718 -100595936 830074766 401793808 -692879570 -456635024 -835746245 -243166300 233308073 793917291 -537481782 50901330 248010171 -733855474 -971984014 540662207 445675109 943761005 -309911151 -387651729 165863586 -10248918 922630756 557528299 -657054849 998455335 49535179 -358004036 203304734 -656665682 -716296109 726032015 -609986605 -594353580 -851610340 971749248 162719769 -964904014 811628007 -900793123 -467418992 698539949 389810780 -421448768 -794920281 -280161695 -365643495 311185728 824150657 342353718 453303300 419125391 -533154009 600580020 -996067468 897336072 134693778 181605889 -822068320 405531185 309212520 376289530 641719330 -708873390 -111342841 819054177 173467522 -918178378 -355952495 567351511 474646580 -383201325 -598134166 -393186168 -537051270 -67351461 -895363594 -65731882 305636061 -336900147 11064018 -725840723 33345152 971864553 922043061 599686171 -306679612 713886144 868673851 -111165046 -905275472 371284451 79023687 -22949606 -285936430 -647420429 18225475 258882927 -376135731 831386155 435031764 -936323213 -191312862 831931208 -429142532 -317576294 -28852708 385938806 586183925 -662103347 -480562963 34911783 149595034 -952604349 -760366293 -903736000 -974686654 -968036136 468839043 276476393 -247647927 742740947 640262561 -744461701 -554804143 -963326380 486632006 523092682 -843457465 262990792 -165624894 -744482996 -64797710 781168432 523035227 -499933995 -156930248 -963783693 497311643 847070473 842882917 -919739451 -335278813 463122027 -591806165 -131038807 227517798 -83001427 432031448 895271446 -933032188 640483618 75222259 -232928277 665381257 -550402762 -94544051 -189060818 905593606 476989536 -229807332 -856687731 -94299563 344959442 457829703 -964520696 -571654374 329854275 922893247 -267024327 990038216 -709367566 -128432269 538122144 614454513 999065148 -881096346 -536169220 -422087239 989385828 -831429621 965786993 844331330 -757476994 -1267108 581611309 -272935305 850098062 -809178706 964559153 12309553 931203752 186296469 269752692 -100819031 -130368167 786252668 90945283 -366768822 479495982 124150743 654212359 870892517 -803318982 233179444 -655068971 358048614 764461709 406397999 67387155 -629147807 691990110 62187506 624914468 940259012 789024470 -954010477 -78774791 -903077037 -829454855 -957669626 -833662826 -66037497 550153024 -564133689 592637697 -718569078 79393839 718861951 -90173200 126377056 -426692156 -237147025 94873354 -177517036 -468271806 122913439 -923155020 -275336529 626096088 -495377808 844115382 456337210 755460531 -292582870 929582941 601365557 572722539 -811799928 -665225119 -106990081 985519283 77084563 -842386029 -838785829 -590497242 216794769 516542276 -8918550 -36295785 881410935 -881450215 -141968528 -433937000 -891156077 256600277 -898301727 972819592 595999501 -831052891 -815825150 -301435944 55283476 -763731631 14067782 564273593 907299536 129438175 -902383537 -395677514 987532417 459522814 379863730 94090480 -889025112 362174094 256760848 -649910521 -509283834 805164826 254495323 759322998 -701909936 962906773 787467032 -378225346 -54467853 -132874482 -19063499 -318987297 -341318094 766388695 -147449166 -84804412 229876092 254569658 532728873 -644975917 732185465 737141853 -708451246 541611042 566911144 -602561130 990181121 194495769 -882864328 290193107 -393722982 -939189672 823884792 562315360 871363471 -431842795 331829041 83085553 -473234816 -650882792 829396937 456227753 -886780074 796185523 -645335272 -244295544 535909009 637961616 94796168 -866810649 789276572 887698726 -760365258 854350862 491419162 -958473925 -39614854 -956966688 697871204 -266268414 726990027 937230176 306840052 -225563336 824999788 272720184 106533834 521522401 882436074 -199032203 115996523 678659474 -4985999 -369862988 292628070 67775806 436537124 -421174846 787770499 -353598807 -38290684 -825198292 329151097 -868302899 -311146750 -463016177 -929551369 -952544776 773209801 -861091260 65516836 465583025 -683304841 -398355181 160963617 -339781872 704936478 -9479879 -714677523 845184030 -18090999 -336588969 247147145 612106208 794430800 974555008 603963605 43279291 -745801980 -390616058 491174248 -916970067 867763632 583879807 -513902687 -203779930 518428628 -828472563 -333184696 371501813 328108719 -563382506 68028249 -967110246 177640805 670968680 412794021 -402639138 973958768 -118997957 -804241302 688117292 814255814 52155389 950291225 691016364 602192224 894758120 860577254 -518010436 390701621 -597115232 915931045 840989479 -59295431 -511781855 -448887278 -330554105 789109762 -826049032 -569732887 688366625 -969611367 893098824 767472500 -14335536 -465280700 -27575233 -977636354 757293424 61266929 23268358 477936573 -501186500 -408974214 -927600060 840203604 115575648 -179586153 55124368 382952235 719961292 166707071 304755406 582811543 -249004721 904875056 879386481 756688201 330338283 -862694192 327331930 132803757 -409100147 128372405 714887730 405604003 -788869561 -908690353 -66215154 607746861 -183598318 -60500007 374927504 16770668 -6625259 -20355027 507700518 -502227605 558609126 242346364 -383895024 616398334 -66927817 851511270 -494100597 576783642 -723153087 -80383605 259766801 983813072 -745474614 767265893 7484532 -378751133 -838976094 -969959431 339103176 707612517 -88694385 661718848 293627038 604215327 -502239647 458805628 -669876797 407461760 531820227 -195967228 -801870210 -785865723 159462986 -580959092 998213190 304954484 576549955 848294579 -501479233 -318068877 -655812035 -608421215 -441229516 462591669 -613226944 -694222271 481601429 605323851 346039760 -784307312 -99384103 -910248207 136795161 -13103417 364397770 -12459206 461259764 -937796021 251473321 973766922 791213663 -669801536 -19268905 -998994379 694654617 -529890870 -717432703 843610100 866887412 944137580 -7658870 -460941475 62106727 -556408798 676120278 -480217210 -894324661 60123334 -611684929 716452364 913828065 -166741528 838550982 -526496182 187334501 621309467 958118332 165823950 17267614 95420890 115556403 -802114543 193847107 -587497026 182473351 -151361788 -133278336 513609132 -616908859 -768499188 414132150 -276390707 -632979731 652618115 -474194316 -234044141 -102859407 -286281656 52414353 128761001 577800695 -542144826 188893851 -677199839 506194632 305399333 978606275 -251344285 -258141276 -838664044 -832566355 865692362 365908217 -121936229 413392717 -204446868 985517575 107231836 53463580 -506896740 -957750390 -293796458 -655936722 204612683 449038483 883816434 -27495690 -827224619 -265589061 -713124488 -162386281 -233559820 834927474 778725491 365755547 -492507373 599178011 -758663321 405653135 -197036618 -502604552 -764979155 -195469018 -403185972 955376867 944310051 33282837 80594255 983392412 -856387701 337403176 -599965963 -935383957 787793683 444301543 -592394621 528264590 -788952684 303888525 -533859179 250644328 148567054 -794399885 -549055104 -13312035 167062775 -216953234 333223871 134915028 343170615 92119289 203236256 -539612365 -879785443 12648313 200917282 -531700481 -294993138 -830489687 231510255 -440845789 -230433079 334546495 -246062844 348187508 -240941893 -99342697 -626130237 275723533 57876548 293890993 956879045 -370389914 659610983 663592098 -440526354 24071562 617615766 392537837 987215956 -592499843 215181400 -77810643 258176268 -338896381 428294210 -992356282 723102491 -282787675 354764983 602294611 -714767128 389685053 -814449119 -366090212 761596794 -17978423 -60251409 957061074 144799103 888156054 -690541782 -532525226 876590505 798934160 -859815599 -432006239 203636141 -213465026 -388831386 -302264097 -876194910 -147951896 455096520 -480900712 657739608 286283287 997495258 246124568 -360070908 -755952444 953709533 -473126210 933855960 285795735 780104191 73475019 734037992 -506999431 103574201 -913786418 102775763 -673156020 -526456240 -752953273 246791870 -657087888 28978813 -166898106 -69930137 -609813921 223672417 -545346869 -798084316 255878252 -118578783 -798112091 903022653 891872982 -740423186 -593564267 96538804 792256017 546100905 -877123119 -533208614 492417957 622958234 -781299214 -512778680 -917196888 468830539 -450834529 -654224524 256210333 238359562 -29424055 -4013496 -464625157 -330276475 -768701843 -185175672 941445687 951449287 586170147 -726865811 32616460 73467943 -921920902 -933305011 484364555 898353382 635423830 -958425737 258603984 350535071 -774402475 -851222522 -254293292 45599616 -90791546 851447149 532778191 -62926609 -934959507 -175860290 -383404144 589677445 282647388 -443473977 -269257778 -887846944 -330995399 481631165 358999082 820323884 -16844923 -294988113 830551368 -67361870 191645623 -417073024 65931065 240596843 953934842 -539101925 58136453 29242404 345966137 249492215 -439661106 -209063920 722545796 -903713023 526823555 469576726 728803120 -694885480 -847206288 500088113 907940098 -538528146 -196449945 592220128 807933526 -905916197 959466109 -750188562 34851970 -850992082 -63418413 -586336067 -701962210 -441226596 -885511863 -495497219 -880396663 -101659810 346704699 -340565130 393701059 434455217 -483188034 363664105 -93298129 989387911 557810209 951520704 361777783 342647303 190931855 -555206063 -829727506 -768530523 296413925 -807822161 992344479 607507966 -847088510 429575739 327795273 -544995646 62587461 -938346667 -746313362 -797491013 -451615542 -52497323 -123282404 -859983250 -534552147 -32974933 -447008667 221004075 -744674312 -413403919 -272777897 -352232883 7371029 -224040313 -713322478 -886066026 -883016056 230217185 -102523573 999250822 887196989 -514085435 614310775 -357360929 310588646 519118834 -823801750 897086296 376746350 -295652069 -695146999 177400130 -675034585 -450967690 -75685735 -715522321 83802138 871610281 -196907558 288127568 -635641530 -676036906 -598726396 -917204113 473733778 500500244 -589203227 476673005 550520298 290939680 -218594190 576377683 -709520133 353118195 940625648 -800564368 946629595 497525055 769916824 -503731366 -565806220 462454079 -548959691 516220009 -29038480 -236974177 279591160 336164068 515990768 -801567844 -883382787 267943666 55345176 -638099334 -607117254 -450983207 430101195 -771286250 -50837493 -484400089 -907601012 -442705012 928026918 679021818 -28777601 -28544181 -946743917 -493479999 -684941848 -302898044 -899843878 -547764280 308689574 649410683 -267706790 -577784032 855039749 775871434 654213617 932115132 581959441 -792936958 526127600 -469630782 -295591344 -756554502 -307705157 -714705364 -217319752 -491646253 -173069016 774655862 112688049 792842459 293541192 -387716218 352543932 -293147856 -798587501 990975111 826630669 627033946 -299226925 135521045 174883759 -759740914 608908092 274486057 235416548 -431379935 -972908979 883548101 -638427514 -182813923 -841145883 -822846634 -25766805 -904406739 -835360337 -9925157 -47978807 -747623931 -864787566 -348706174 295801172 -346828304 437030951 -826635098 271548008 -699714365 -744177007 755153306 -537424109 -685739506 199497333 -715903933 688027095 -444038087 579278782 -674808583 903490643 685357319 762846090 540973103 79785029 997946736 -67793831 -3072989 -512808121 -490215661 338156926 -413228919 -979018590 266074735 -761499489 53156588 940689888 -4264220 959986351 937163816 -438411711 -308557854 893827407 752129382 588607562 -51188968 -812774468 689239490 833563445 333550652 -260523760 873458880 832733738 -190767482 323926188 -660822788 -346670872 -854038731 -183166004 -312421260 726816481 197031390 860020979 -913597162 866391528 -861089197 522060113 482971606 -842719258 -508539909 782260902 227623656 905265099 88862508 977537398 -635286027 -704349020 287903774 772646384 -938420995 370060917 219232209 914914680 231773545 -201913334 968536923 -340196762 -993293174 376734697 191044073 -221367048 759426794 -519271408 -721529499 692777984 247677595 141594076 -839422112 -278385890 784236752 181414758 -76767584 -262769058 247696095 298189060 -509310091 -941865528 -905272992 633713698 -531743764 -668517790 -941149233 -449187436 105862956 912070408 76346381 420168218 942352993 405264619 648908809 -446931236 -727412425 244360860 195301240 678888890 199876268 620497663 -801910951 -847873735 -968588601 746845347 138657884 970006906 -910925087 475119248 -399911278 634651178 -825627711 754030055 641084242 -728183962 -628799885 281517600 64483850 492203794 -513279506 -93868706 544902648 198140862 -645061354 950409110 -373134222 745654317 -783628928 -19578328 377952605 -370981741 -890329779 -989091611 -252845503 -393488035 -579733856 636597737 336998121 -806622561 -75830803 -366658189 637632654 -645340180 -142328628 -25056502 -551814531 -482036727 -294277569 241906360 -142828194 930892851 498010408 255009369 997114905 949237720 527021719 894921135 637033092 232344548 -87430834 -285884665 -465314911 973349346 -994817405 716867081 161595121 -637900919 -801764621 -833070696 658013132 778533871 942085389 294186255 624291562 -272164821 794597360 -753669063 143739423 272493002 576135806 771069939 -419330580 694382791 -472929066 571190489 -915249402 776857220 -812240358 682214191 859354321 457943378 -280149412 996123724 366393746 76276019 -863248857 -401191346 400605475 999386526 421341103 958541628 -471466689 -313946664 624133670 205485681 -608160313 -637034818 -681157449 76202249 -825390730 558463568 -752533916 101191692 476584882 372295120 -485732772 -699403906 949811327 -39310124 -840941714 -948148633 822999714 -240789673 943737473 -317574276 249107901 -595936109 -437805407 -346992005 930017723 -599114028 719885606 99580148 -11070500 772568542 -35651669 43680622 387323193 -44606691 -280687530 -490253863 -700080835 439421666 249629264 425515509 329013006 -524323246 637310204 321146849 -386115623 244016907 -741256078 612321877 922158973 -578037095 -898630601 -470543291 842195825 -48516270 116609384 -939256615 985211954 66061318 -17229682 457169471 -452188390 747519306 -26062558 -106119599 112738778 -848641746 -532543602 752130447 -366438994 -964029659 -868524005 329933829 96976571 -262807806 -427383591 959330640 -476873207 -838456749 331726863 946616782 346854053 -788534968 -987516517 262554037 -293941202 979709884 558631430 101109510 509867932 -408609963 -711691401 -879655511 -842089401 854218882 -554879969 -538952411 822246074 298785907 -279833398 980964313 137300986 -326267174 -449778764 63988551 459410371 849021958 821438961 804215176 -676554344 195300363 -564752834 350127419 -128986987 238317133 -895287199 -981111811 4601391 -492275244 817048715 259997340 652475812 72759928 803993549 -160422637 879564807 -426276960 -121465285 728378092 -8962474 -767889326 120745738 82342869 -858473026 -330275691 461644557 -847671774 677798799 -110504013 -949254250 -710286092 453955484 -690010776 -245059847 771099236 -837696777 333212052 -443556018 -890402134 839301349 -487839857 -859532791 389401093 447250818 739612534 -640877117 -259560735 75455048 -901613618 -75531249 476346454 -666391519 755741001 407111517 991877099 -819754731 57356801 995621274 398382506 719751368 -683024570 -660167954 -376303253 -473159612 275858762 161163581 -490453736 -617602911 530400573 394605631 -15519519 747270748 -697946854 -680313193 -183601879 477619580 -488881329 717501938 69437769 -300394675 162172655 -85051459 108061577 217345400 -558225750 -466178204 -752534804 -538499083 604557583 12449618 468178500 -225204500 834192292 931264113 -796719640 395647934 996538862 869079814 157704954 393050260 -481438495 88125719 10424980 -246444577 -279762046 -294028601 -113569118 584775649 -367824424 -247103316 920572152 -220853736 -967013917 -515162150 900985555 992060958 777960544 -324402615 422734315 525909443 -720613436 -32961245 188982520 121968701 792196625 518026196 133873475 -58187450 28085666 -120115127 -829043023 -452420359 -465667389 465850825 -461693096 583718223 824412163 537179813 -415443188 -627870842 -721944231 770210071 -171057564 364409975 -995924160 833197691 713787106 -533197124 172927646 -802881213 -858245164 891991751 937607647 468640114 -237965026 977708866 450014319 658962466 -945467406 237215000 491794581 -334872718 -358692563 770500369 -800990565 194905414 384600183 350011571 -809266881 -697119311 -626302414 714711100 -282881827 -137342060 -96034054 975113712 809326351 -297427550 -914167923 -493284517 590324386 912532359 -284962477 525044006 684551084 180615194 -296995803 -608912715 -964846341 284777123 -60918962 -285319191 314575995 583700447 753209559 -780538295 883508542 -213931636 746043860 -22140754 342001779 -276361383 -529405363 761145686 -17918242 707781837 -46895523 960520145 17715080 708524992 -992742514 206942296 374176373 413434955 -586364696 -196469788 319595054 827362529 -100911160 513107483 -729410425 -808859048 819260090 915519729 -101321510 836892119 -698940451 -199263459 906658417 255405581 859572622 -824346881 -120671179 231227136 -584818487 491527961 925577492 960204710 112603559 21735187 -749417779 -391064518 968134961 265679859 62898592 714208833 -846386240 615016914 -635923228 802522360 614242758 -136980318 487147701 -71030270 -247176339 357117908 -924963771 -707961968 -997717664 -937096032 310228115 281874865 675444170 -589364868 -47293379 -11550747 216694001 288498248 -439125093 948843319 804243998 484410985 256884524 -377806632 576316441 597337015 856463207 -625953266 118851430 129803043 -993299068 585969018 -132664916 780892983 -630658255 397881622 263065262 332354865 267530508 -215583836 -124508358 801649786 389315681 301710173 476635360 -849024896 -32137327 429166902 898805818 248625803 -830688445 439194963 -68220940 -503114825 723803728 302728511 486544902 410621442 -981203701 -870606768 571648248 -628308918 -959410635 695456227 -959796738 291803369 -601695366 -594071488 590536841 131979407 -482503292 -888719854 -268105545 799367007 673336365 -751977878 -229177300 -992922113 275684682 -627612926 824057460 -27663616 62428099 510419062 463200387 356311820 692036864 -915555197 290581115 294984959 743667979 234822934 15436655 -123481197 -486277813 374340109 677221647 -15230986 -629166196 -95134511 -47293420 385487844 -543226429 -760512081 901846340 -147084660 456411045 -369565034 -424172748 727167219 -530991420 -439562453 893697550 233483817 882160495 560713677 220513928 -421191011 -743435544 -981533050 537175816 -122698469 184153930 -110477743 -341454758 301914374 207448712 415232816 -917988580 875387850 -480285783 429829453 -833240797 435728262 938442448 -852693199 325983173 -909737277 -388621181 119054600 -302576138 -951419813 -482311188 938478205 -192659378 -974739090 -701795969 -366553554 972422110 559540937 696462918 264696583 -661427703 892014862 -874237212 963996384 845786766 751876850 474736716 -920527789 911049627 553649771 172098444 441767768 -986991227 284460592 -162053652 983568803 -538354371 -615926455 -353100601 319648850 -499034346 -976101838 582610931 -586919679 8375566 834452888 -445300533 -691016561 -122745031 -423759095 702386726 931763610 837674206 -465089848 95416026 334139141 -347932819 -435149976 965177316 175208409 707461752 883002749 116323633 -28777283 741050441 -969818495 353282119 301389663 403202187 473733731 826225673 968382571 -606700893 -730586885 264006277 681138087 864105076 -45325238 -527946247 -22607861 579056495 720023921 -491765459 -880467036 611992728 -765109766 134926167 418278110 234455332 639853360 -922594516 143849074 -917288375 -637936447 -483725059 944462435 -578169874 54920552 -436970306 515695628 180690869 -823616441 86521750 -531137256 508784976 -54035803 -955616889 489374754 893227832 788265602 32610117 -655558443 608127641 -652041037 -552675263 -33434034 756839377 -953268724 -679957912 318481772 223236572 840580810 -686976535 -322246513 59181712 55430549 -814209387 500122446 900991909 324583984 -249219049 -720318563 -847576689 -826558935 -137331770 -428497274 -288880980 983167389 -631684763 -434844566 333357136 861154449 859158979 -164298946 -699352341 -192077806 525171927 548337682 939024212 53327894 689559738 -195199747 -671584640 883825514 190964206 -784807177 -375201803 -888973088 634421249 798112021 305029771 -861955341 -702879806 2153550 -349528695 336732973 -842741852 -463918284 -973226256 864085185 35046064 531002185 -261965884 833191452 -177009019 -654369756 -713325599 213777247 306209569 91673899 624338014 228330723 -749452984 22270395 -575541518 -666486797 753643105 -796739539 -133752450 228970524 712916346 -882597409 803422699 17420446 -983053435 45669401 -719141027 839176672 -890030660 867941101 -993442532 544696276 652762859 -999471306 314050129 -282880369 -410967314 -437840518 283324415 782849276 228729428 -802872944 170234463 112526312 -209194057 590254612 -23071538 -458995601 -670906888 535696876 259679312 600325708 -444771435 926175339 -705344401 -889680669 947699534 247284789 891657436 937899455 -32790451 65523917 294986699 -516491250 -639802547 236972026 -700393169 4004130 -302814367 320461634 -354006138 -889821616 -119162914 666034041 563728558 -171296956 -832278284 -523578414 -796659040 -859945318 588067119 -386452171 -750432147 -392280199 -237942639 770245878 -206131224 16897211 972159197 -361547502 -460774251 -412602204 609100674 436089530 -2896913 980584576 629295728 981800841 188394199 -540754989 144592259 -688492419 -237183679 421940552 93134113 -894683312 617833797 -911421899 532340727 977582842 -101479519 -808777274 -209197812 -805394887 385333099 -555109068 -295554684 -270959412 927666558 373825892 987242630 -739263016 647517859 903452631 290781364 919367263 -227293960 -625871580 743728526 764548621 464084780 -957953059 -477743378 -115112645 -158965457 690664392 -989432262 399755836 453477256 801002143 -180775417 585734485 -983133706 996034542 259141972 92472669 -148271056 160745221 564582822 -823970373 735236342 496223829 -100260617 940994662 925850203 -497846158 412481064 -686663515 520823211 -668961198 -758177213 -832422296 608962754 357991356 -880930309 809243140 322290756 -200355649 815581998 -479102326 605075321 398090231 281793141 -84534160 -242904341 308016286 543782605 -434081866 255215022 768488304 958608378 -919378807 594055149 55889731 783764707 179798591 -256342378 7754091 708018243 -260307659 26747471 722439221 933129551 714503971 -816287458 -719865316 815340277 -362615839 -316254291 -878349174 182391978 34907575 491105646 -31409962 -171903537 30090385 -615804630 633038085 573786991 158824194 -484062807 711091062 -314149860 141529727 818453260 185176217 -509333691 440439189 881285344 453363479 185254219 342911863 122894303 -114961970 -107694273 916107762 -831854614 -403803030 -15735087 -557516976 -365484155 245637117 50462030 543799143 813099739 173947361 -998196960 -78141258 85822467 -893604391 289177782 423491369 718870370 458151170 977140595 535865811 728059720 9080307 -358644315 -461724224 151238845 209908623 27563048 -884541959 -539270426 -615034378 -329701448 30766889 554808372 52619063 882981492 -649833781 714236945 -737664035 -329734958 -873336731 -203981309 -629668786 655327157 -110032883 -307948779 -501813397 762810822 681071030 273125466 -13893898 475804780 642438960 421280549 409080604 -164361151 -109246664 17580002 417872319 320386832 70131981 -31855338 -413004856 -585331406 134604227 -438280668 -153881269 477924971 -329971405 448966909 -191683242 224532308 318954265 -847056327 727254752 -302783288 698162170 415125281 -61835892 320698157 646067786 123133854 -975154279 126236610 -183062088 668829674 26660101 -917746084 906754068 257711339 -615415966 -188179622 92917798 -864795360 979122994 -535250771 -975340327 -825901621 990355982 283076644 -735847596 372708373 -606029825 -14293243 -303542139 -371642090 967175774 574068300 275357573 -378917839 368308636 -669766478 -790541269 -439193758 -98932200 271535659 -512134675 735680477 667405003 971071606 160499972 222033828 -160808723 249933600 499309793 546087136 578218085 -142201611 134955668 755825093 883603344 -54365778 701308015 170417934 -887936296 912956150 -850455354 -787264699 -567759849 171997090 487410146 -445241885 -860310278 -525705873 115073332 386693345 -383635453 -919859434 -275791941 313580675 -244872663 986180977 -951769137 -647007811 268583204 -929353834 705027 -833619042 -747251382 757182417 669865400 -37748476 263795336 -99012237 37088797 -16847061 234603197 17136320 439497228 643434280 334298584 335682131 -661336731 -384256356 516915592 769662387 -678695857 670267259 -42095409 -896141703 808062064 -796330919 -944832262 357335539 -472195123 102842494 204537600 811164079 325501556 -432835890 245383189 -811275949 -440837733 79378319 -771651010 -642887948 -119345444 -719649902 307217123 479563739 858592408 -380713569 -71190807 -983669808 819837191 -445179321 -481915490 -669288551 175009401 179959040 720808899 -242074510 58286009 169472150 -242563405 -241132277 942352100 -947575271 373386803 -727309212 803066426 45326787 -81323480 -28636415 -191612513 212352950 968809757 220273156 413001606 -847921292 -23785635 -827388743 -367653710 -991623210 -19696760 197382316 480653909 223204116 599103627 -626920348 199586866 208514416 587086079 -276594791 670452635 -981756967 -262226082 -365882260 27201538 -300914998 877859242 418492914 471013486 847649395 -545864411 988159774 -622214614 -701366453 519941401 139237255 -68053168 -21236134 -609170678 177202972 -919476690 125549787 -924377496 261330776 -527656073 629644208 710943000 -358145628 148823693 976940971 1163511 -47588175 -97905547 274088954 -192033895 -79561555 171240993 -664237521 -540010244 167080334 -958404034 -784988620 -884870063 246796384 -94393811 -792520594 -426109755 243169072 -411675971 154337609 -201466974 -993107768 -160487835 -148818187 -254055632 213797087 797663019 164504575 -233348236 -425716862 -893764712 -592013646 100700141 290911330 988769270 -776269523 -715033333 798436881 166006963 117581167 -465863047 214157736 -28145930 105542379 -209674713 447100841 -351591787 821290043 461021745 198734260 -325015384 -201649760 923041576 394233409 136579246 -849773469 -592915990 -685728732 -542846025 -650996255 -353265343 71398126 -743158561 760281707 616354289 -465726722 648509850 -812497581 -170702869 209165862 481791794 -966651264 793334157 -472566747 -926629921 -825940005 216059470 359204301 -819876018 155928195 357852420 417879695 654557104 467778355 -4520228 -509376769 425714138 233072262 -722586354 -401438693 -289493511 -83445788 796013572 338119144 36832233 -748858037 663261651 98544442 -911249112 -395902928 -587009933 -741625563 -420972666 -849532958 752723026 -995001449 -151808038 -887203629 458105865 -644519489 423223872 46740757 833584351 -48635593 -61968443 -110031334 130839119 -950155591 801217840 572109988 -785590286 381540746 -18720445 -39273724 123395364 -226619601 -660353733 -30621145 -88466266 -150791323 -489221322 63429921 -853353122 -266300527 -353664997 276716373 565268228 -261609211 11131201 -627001110 -249925695 -585779743 -320120257 -372930315 -554583703 -865753882 -983725933 637315818 438659791 832012824 -956386317 292786984 -343191212 -980716227 387441534 -291273750 717235690 719372046 475974721 -693111076 667748549 373738281 372641421 -409465892 -486843156 -951476351 425729862 -867544037 782190457 377555854 977914741 -149048893 -180457985 436121261 -581511652 79043988 -206055998 795211975 -7882740 -828528789 703945314 -276099474 726925139 102717537 -702416699 -763101754 -305434109 144196771 -410525704 -134512639 238954338 90319647 -682269894 -755344060 -720572357 -345810516 682484943 -370375079 -359043895 932889914 371236514 -635280950 413573206 522116168 -427627554 348313468 -231671671 -912146036 -291594103 33460918 -568345252 -665252514 755681608 -626920835 -340095135 -435765712 -383967947 -174110278 -459939148 -924337699 -647985080 -863100918 923987948 -963105882 -616197557 -333428282 -627382257 -892623563 -622286417 -615655673 -891830959 -825561048 -391491837 -903207072 722143289 446361694 162862867 -707142722 883124649 -499868696 780324044 -199030392 -795807509 -501917651 -605754379 65153199 71280421 -639145644 -42582818 955696758 -419018402 -743147864 502321830 -363436326 682516232 822856559 799043059 -392150836 -996940283 38418717 -635254995 709215035 814021625 886459283 -624598216 506092767 -907421331 131372586 948793829 -894745544 -14894209 -977136442 -916597242 -478111434 -538465077 976328883 -681186034 -462227508 -793384189 -624785764 -382140971 809384768 -476356537 419566126 198600112 -681651306 562974037 -191522818 886569043 -600831038 749239246 -170060456 -103065516 -764200282 656815404 -532058598 -766289436 -459602073 247839914 -972540346 765682596 -218384064 383273843 -605955786 -971772760 -592518366 -165426226 495423338 -531758873 562898238 984989508 812796963 -521672079 -218063069 -574483799 907818092 -991114421 -879750639 838471747 80407311 353570499 249170063 -731425847 212559839 -333264362 -136443715 -911265463 -433706234 -587150411 605882992 166646819 814858248 -516889685 344551920 942274373 532186971 -773548412 576448981 -378365342 -572193732 -90515851 -498571956 981684739 513467408 277347156 470731797 288681374 -396457616 853200680 251687178 64049313 638627159 578457522 -568602524 766284296 -906341905 -558454064 -478027038 240971764 299870351 -654649500 -6248830 -895150617 266214184 63526487 -961941385 -17835760 692228526 429550550 650086576 -55468502 -58063199 -706421034 -237575217 418818746 498158422 374830185 914368573 682784303 -140891239 34718129 -749387684 247174682 -586986164 26302145 70674030 664963122 447497151 453058239 -235822664 66889272 -453180278 169457443 16855028 -530591504 -770538 206033422 118844605 -571922492 64092221 667142327 15348148 -999866267 -624501889 372983622 -478686861 519114551 189544673 258080718 32194091 314254792 243159763 692333087 -291491502 -642851936 437092295 -707104473 8990476 804570657 -206264899 -675330560 916450634 491381346 -819493840 865899430 -40360292 -903946469 -764606810 995125296 -486839505 -262365914 199321449 -956998627 726315069 89979512 -613537855 -95249763 -937540102 496530200 85170020 -70406167 -585921257 29829938 343280201 -446842792 491066832 -995533825 289416021 -16316744 733065759 -437395134 612715602 -598984442 376869456 -290332258 -758289832 990682526 973527588 471658273 114921043 469908876 515713398 -529839556 -828062947 769626199 -681791052 512104547 608368824 362484684 -306462613 448087618 970182411 440696913 -663015523 -186008299 40402222 409327488 -997201783 -317099956 661085679 -653793321 58514224 -203742431 -837115373 -532129638 -969403914 -794739507 -618440400 299592232 -318432860 -477685234 -361240464 91422965 -871156945 152731363 184939912 672689032 198445268 436573242 44480561 221943130 494765013 910199781 420081461 -552123181 117034483 -377890069 -652945420 -413123862 934724445 -497712807 -826834130 646560908 344434230 -525144223 737044105 439868383 705703172 -485895634 249179135 -441046435 81756546 -10208689 -32772233 324752679 234722355 1618996 -652806685 708379046 -528010909 -458675797 954808146 557893596 889832070 -314271498 781706678 435155819 77607851 -32185468 -778624767 -202974949 -254010015 -164279738 18767510 715929306 263482201 -556301127 -6410916 -392882498 -539527651 318657835 -76721711 322361788 425827344 861418393 -662214989 195356615 -913238209 943967115 -926034013 -810817552 -643354639 234546160 -508195390 -566532497 -760493226 333686828 321201295 -112005828 -664288656 -715293824 212597879 577414854 -39046699 -916615823 498390845 800327512 -419694566 -815508376 587247006 -35265942 818815377 260506880 -136051636 -206680011 -326481318 -73584142 185353736 -959989522 843402055 -996261501 -84308043 145593199 -951050995 -250937774 -359180944 484127678 -36490291 -397470864 21727157 797739803 -946301764 818185161 302705384 -624853954 -217805526 342127723 -195253220 528546467 -601693654 -947532612 -619737850 433668324 59123191 396038031 472242138 307002518 637136989 807056551 -147422811 -899735530 545698082 -21905175 574538567 399664756 497643142 -631890015 572166339 279379064 -352056723 137156205 -996290384 334604021 133228189 706942099 -91749487 270081789 873786088 709211523 -497181764 739210201 -280777844 -640570746 141310119 -505303707 -511329016 265035517 130978532 834704653 -368002886 848944722 172085318 748223383 -606725430 491246533 -396679056 501908104 371773743 -890339660 661099236 -851383 2043249 -334288642 -667654910 570964320 -301267233 488958034 43067039 762921754 -656168109 -318851017 525595644 -810668649 -157882525 121289501 -577268953 -817546903 871802061 -384465507 790412702 -830911692 -356331765 460040514 76401527 -151742687 83502106 105134802 -730158331 -451139845 796734340 358858847 541506667 396773722 334835956 -21133394 -202415683 -192504697 -898910107 414741815 -819244318 -963438003 -430177494 522225335 470864962 -323663755 -177386851 630694485 628975110 -139386711 526014166 203238003 -926188241 -43103890 -238887684 462881292 -654669507 918010701 636852875 104101230 -348876620 -557410097 129597954 -368137103 -731375183 243635407 -936856239 -781176654 942043468 77618355 -960502711 -610513993 697615244 705184859 652909678 -859971236 788155464 44991873 -846047413 -746962563 869599064 186429710 622151677 770803114 -188752642 -451304582 820620200 -93107845 -797028639 -261842564 -840964243 -316462294 -435626781 -872178373 -356715700 -214675912 -267526292 627648441 -810207304 -707099414 299829435 -933028682 206959015 -420582154 108063726 795398822 -269007991 -293451358 -203141821 473002428 235719997 564781272 -317582602 -752494152 -656287453 620465806 260269538 -431900948 631440061 548598933 295301804 -413880095 -998146273 682678586 852427730 -428778970 -852190348 -258758547 652042258 -705860453 -817300606 470396502 681984742 -732390790 247037012 -336330287 659797815 -428557415 -604141019 -284570449 64385970 -227096425 -491089327 754153245 116695116 40155118 482007787 321046040 229633892 588145185 -649466683 -538616699 -109980641 306216577 -118023590 -200962327 160635235 -192693847 -733757644 -355433663 977381739 584599152 518153067 -970222951 -918638420 -63542153 -268564834 503850706 -876431201 668553262 -893372465 974150980 192545295 614438374 -913329748 756063600 -5644033 474777389 879092595 -745517742 -186204165 695563457 -918861728 961340975 -771388889 -221468119 -893431464 -756464211 567595096 313051648 93082921 627039567 -64331663 393281288 147983300 -95989134 676296264 -207473757 -205857275 -463197653 -63808187 227885025 710641097 379207611 169605892 95631730 404735859 537702112 -919367484 -14385908 982391443 -211816470 783964231 -537877835 913574780 717963679 -175004562 217406313 409988770 -160160373 -135482619 567620109 -442323184 272657178 930819318 -198501338 -547092553 -6193352 -724909201 -415423104 407389812 188186809 -880136128 695926069 242734891 -371930997 492477511 401018841 915395973 324318179 -853876863 983320394 877563798 111576737 -944730808 512298551 -361093997 104506750 344305660 460437139 -846368955 476933923 -546711404 222860499 -925344387 -694606586 283245164 -176691610 609347586 469507409 881981088 444897548 -677898749 -133479682 567912064 -539655893 904673730 -829175113 -355082459 448833820 558062403 450515285 -136692709 -612944314 460704633 -729325625 320905508 -599639637 -30387736 383234845 801180943 409707448 754108426 -564747619 -259070532 -698552591 -160825437 655944158 -432828007 -58993341 -804066894 -19427145 -756176941 382407742 -771246030 417295768 -13202183 415802943 -4186842 359851091 373789811 -691997930 621756216 -237503897 -29192917 258475375 968732839 234817980 658635228 -252861768 -117828666 122414318 -859821509 601006875 842560053 -595052234 937309833 151930526 286141445 878719301 -525018793 941675914 -454429602 33587824 74170690 464500362 606969375 655073216 -341748004 256367333 569929114 221585665 -780850280 97908096 -928609684 -196691799 226734649 -667729063 -206596172 -300500757 320563591 -425904453 105058739 84737907 -410303038 389077308 -268181051 -610936138 510973314 172037419 67800623 -765116105 -535753523 -25561114 -505315612 -41345141 632137750 -287725354 -497604276 -274809401 893549150 -496737537 -710235092 -85944346 -901636114 -925159205 3594128 -308220665 -921584639 753916704 948477333 -140313409 44674326 788496065 732058678 -483674554 847070522 492596938 -925207886 428388702 129591163 -123032594 -671861883 -751314685 -864106189 132572877 -611556571 96190357 -536299603 -808483724 389194066 -52880749 -423210518 255817576 96754431 -258256984 -126371216 993704187 -618792138 625113396 -264212066 480364527 -284796060 877144622 -617337339 -738509563 275962247 -488161258 -251707950 164678688 -536975844 360337146 179007554 -143705258 362812136 -170521650 571523969 -38636419 -424432065 30643614 761705813 943510181 588732702 -274425190 197764576 -920109347 192010372 -65830923 -153220619 -794194180 450426535 106524222 956225752 724676990 98149787 -318598493 -359610844 -471267221 -467092896 619282084 -543488626 366772803 -98195952 957273682 -359527196 547295188 -321890814 -134817409 -735623110 -988971901 564233167 688285238 298387080 -458632302 -8812106 -183168296 -92490663 515722247 -520744648 -799632023 -749306391 -979432505 -395163651 305092592 448484051 445729798 459339973 154994699 601030851 103618045 218071325 -546838488 836791176 -957079722 -396654781 -21491425 366598884 -260604323 363846266 -373618734 70825366 -729994965 -494465243 444484960 -110873180 301059396 -273182487 382573015 -359824553 595278703 542405976 -508826591 -563759850 59297029 878672884 873334630 597704794 -362787510 -222083642 -464283970 -96758663 -480211223 726258061 568465521 796833557 663186477 -295017900 -64011237 -953950088 -686225175 706681778 -675801159 141339475 371032705 453146503 -435059310 -726905429 -880184025 328672150 -990288994 -946514813 745424127 908634793 -917740245 -74023339 158360214 15266602 373683575 -954171136 219457283 324815377 692718871 -196714139 55988341 216638760 619820362 86548649 -871616471 -195486856 -657539102 -711714612 796285934 63944581 549979639 719751900 421611094 -488715799 685891509 628887933 -388953087 261129817 843755322 739915898 -603874950 -432584405 195240320 12713413 -588312420 -845385789 949915072 -238104704 169403116 204499562 -139139256 -691742121 650576001 -732270900 -898909448 -837909013 -829234994 206965066 -52955888 576907566 -966163116 844622210 -333810181 -68516579 -608500316 916044712 -449685988 56447637 -506307986 -996911274 -328145875 233475303 -797173633 218838105 -625874685 -17959139 -655323024 91486023 489706643 996939097 -456179667 723324955 -697360770 721214756 -705717364 208626160 -101698113 -396996471 -663283792 -324615178 382115347 -443039911 -213702911 976528674 -789483789 -671624676 695135016 517321033 -447093627 -46636093 96671076 -727954698 364023155 590416993 272231417 22849509 -507751164 577643723 483414301 -9361859 281315701 -903546595 852364517 389811382 439706441 -368344628 751659805 146919537 324209234 -535712657 -599657611 -448837379 669612754 -765230674 965171138 -715535466 528307656 699601124 -736671290 -523849 320652172 -530849295 816410659 -894566766 82628093 -206812390 204808743 708234350 731554995 -258946873 154090456 -110439943 365800872 -286875610 -11610714 -932439100 -678261098 -88744379 937537737 -395614789 -839196710 -207957252 23550929 746363250 393084551 621577189 -503763625 -992591514 -606326777 -446721648 418798607 428029177 157453613 845972297 -111379790 227440446 -183974489 -140593263 882865939 -538809142 -976173030 203401927 -100006263 -205439022 736711695 14611537 -970086306 -423194213 720821813 38297261 -291496655 -403225834 -118313492 -380795196 416133506 505861172 587967441 -40527139 506339048 330759498 489695222 238645294 -372887619 -514923535 -697912759 -104396273 677292780 655511679 -129881024 -616401569 -164335478 -630187475 825867304 -287093129 -897391950 -31931539 970979522 -411578302 -910633742 871563644 624555594 -448057840 -161217797 451229144 -365236603 675800914 -389980474 926385833 -741070171 277568327 931598972 -404332458 352135540 769562976 -961732560 -588704107 -152326381 109961159 128827620 -346304119 -11469581 749926121 -833171423 92260863 445628826 266885566 871891332 -192587941 -237441542 627003155 -100896608 147066850 -450706735 456179483 -356809515 -319886301 -420285429 -234742831 991366629 885632374 796864205 -678890909 -786928509 -321255885 805710103 293536685 -363643162 -695411404 -844734454 230474230 -452789521 99463165 -666260007 9425817 -438728280 122928250 -297703166 942066794 -436381241 -203379725 -59304553 -207914725 -288822783 -349628997 790157212 646459104 957971549 13877919 -80839618 38803427 304083483 -826072247 -66063390 145083208 -822766784 -889165201 462150020 18972971 -617573126 37846571 771767308 906466148 -977650902 321954078 -711946525 -127662552 904744881 731341314 506852930 857730567 -727510684 -600048515 473453074 296017575 215254799 266024994 -703429690 636246917 233629750 202177468 865053508 606930497 -200504285 1932937 324150476 83866390 -923061668 673729181 -764005625 389233868 981718432 -978912230 394473524 -195866416 435146454 -367631982 -850735775 -401768370 -221506698 -724753327 87855109 -506251529 -455914543 63714672 860465279 806643764 697773461 83589652 -320817098 202511377 -174518412 106555756 -417614700 -870404982 136113708 339819023 -963546822 472822711 -758291899 -505303257 -277401346 9893895 998883738 795065140 199053811 355788211 553738740 -579950427 523408894 630153085 694829305 105484984 -619210689 -796876074 -877587426 892800948 -720800887 -623587543 -401732044 122642621 -181922538 658274846 -939600870 -573000746 -896299132 -95633155 -828889390 420014833 999369252 104129299 -690100537 -178484479 -373529755 -396058842 983415616 487091302 -936520849 -888073615 -460504527 -367450128 803126700 -169958234 -411614889 96379351 250445352 158951058 -286263832 728618459 484722544 -978761059 -702555691 465994912 176005978 -624936942 -12246367 -190633056 436376883 816372262 -486754656 -74294868 -716807236 -474581929 802880365 -714465946 562235836 -432047115 831358201 -606695520 584741531 386715687 -472416666 -193058129 -556233418 691467757 -637049369 -297162273 -359417165 306211644 862112987 -161482535 743921410 884766724 7458232 -696100255 790569638 233775208 -600763932 -882058331 851622290 768331569 273806225 879406962 -542836743 252510635 600288152 -248736229 482976915 -458532216 -219109206 -311073912 226666142 -94968104 672877078 227273580 -662008524 228207594 -977012063 -728111800 -526301039 -171057084 -672600548 -453470393 -112504430 971311357 -837182894 -316705914 88383074 247484254 -746211548 495936684 724429656 -325559148 -28666629 71153492 -805733759 -572201624 -242705309 -880951530 -82647029 -85311764 633153352 639445189 286303961 -344544465 -100950561 690107323 236174850 569403750 795656350 -243659243 -752109919 116478501 246260704 -375578472 574722942 -489176323 -358794524 140088345 697384877 -561329868 879147270 573275946 843408385 -599174189 995533979 -921533812 -953586503 -610385177 649317686 9534806 -591023171 908268916 310124093 -86295772 -445986078 -670201161 736972039 -68846852 -520807110 697463051 -504072680 449281543 -85763447 -958742347 840726105 29593308 -779131867 544559890 798052851 -561081470 -8178352 612697972 385431694 -500540163 -567541041 822644154 -525125495 872857401 -368760783 -667833816 -509085663 678035725 -12861751 -790989353 -446314378 372124524 986438651 -182085606 252124017 40559135 -59419585 798575925 287017446 861306073 651679750 654335574 39287466 292727923 247199207 -894778976 239860267 459868849 -941359416 327463193 -546782571 -51209945 -613957569 -541770986 -476806732 -429377657 841582374 978658710 443362439 561216603 437653195 -473660776 877270230 686102410 -558849642 686206046 -202913902 213703370 -5526107 794655259 -978733327 497401611 783390863 -937383380 -310214409 127698006 817184022 86247201 -3447553 322198877 -705648967 -512999456 -620552370 984709264 -712549499 -462465543 695676772 -49666041 -880259842 944711497 -96642200 -938083430 389309143 -376682604 819280820 832817870 -60438835 939764000 846537332 -950164311 -594110142 116814608 -103183683 -909485431 331244348 205736685 562933073 488668229 917980935 306858969 385665809 -176129467 933710831 -525299336 -727832005 257788717 -444932727 35001201 -979976656 -708907811 631370564 90426166 328521601 -6369915 -428179214 -998884638 -889814829 150786487 -429904935 -996646959 378667695 -478277220 -510119784 -170904631 249087064 -454591501 -910630326 -795271290 -230693318 -361459187 22071414 895171987 609210026 190789612 -19460906 520127038 -671815636 -975850019 -730572947 -82128705 218819073 -299643018 -692000859 460840700 -436468677 -762663419 260463257 -465295373 618076015 -653365227 263368214 -82150291 -58078488 350404097 564104413 -907769588 155579480 545166686 767008919 -538486808 853731617 -921933761 -588159469 -507426850 102485191 -773679930 609961334 548608384 875569466 690297354 -834605962 114282780 935317886 759434833 -504241941 -282482549 409341476 492292454 845292842 296663274 -583035108 -386127270 -332279938 -934752835 -979887665 871081958 -374790677 172273137 776752226 493196413 509264148 -929215686 -236775471 64888558 -59990025 -491156401 -904636417 222546579 520630772 290218543 33745093 -16232079 151359262 -457268750 377226013 -829484241 380317431 -63741969 374127216 -603645939 693784568 500730680 382093277 -692428336 144797215 839928850 -474470506 -690922942 -688182325 405287969 463299863 -761766160 210334802 -518205797 -390719743 605876714 -254998111 -107767237 343531417 -311619724 503949068 657936554 -769174674 998890842 -622465547 555000984 -201534576 -494085155 587151042 998156936 -80103053 275219269 -263649363 659564022 759153295 949589072 -662776292 -845179782 447677159 449551675 540373547 -589914743 -520544359 -294916739 325828204 451700317 -738670776 -895838469 -581966864 689038053 -796408979 -559309495 -576647545 598789476 238184337 85363670 -949883718 -891634554 146362446 -491735582 810573520 518712259 855248032 84431718 687165923 -831445356 -713687187 412112260 -453390553 151646345 -953541008 -624591906 -450800438 -856226778 61795976 -698031555 -236962027 217765947 624395026 -162353376 781699753 -463136946 735384054 601590744 607067455 -30464841 144787914 522930172 694196673 590943011 667998711 210837058 -522773322 263116000 95799804 516810278 -346076929 -688947060 -826498422 -511418845 803697794 -651104246 875402840 229423708 18971540 971753904 24040952 510737519 438821635 940291356 924690981 -136117553 -759655451 -153692570 111044929 778578066 273042202 -505035761 560287331 434193315 -521656711 -774355864 -583485455 599329849 402757520 127242273 -150560725 291298112 -318733874 775863221 339534419 360856104 -152348303 -957636550 -613538766 924508606 -998322435 264736351 715507952 -525916517 -395818889 476091984 -207338735 -204905059 707465749 -689477174 705980907 -476238005 -486812806 -551033546 477656925 -783796709 -216179730 -412333764 411814728 -167461769 -381123965 167108872 -120768552 527718591 -448242079 882872159 838593022 938394000 272315455 941148055 565856901 -888199765 -74005476 233581734 625912170 -104536343 249911989 806682307 910169539 -596862311 -782674187 767698816 41028010 -100167298 -526333613 342102010 -695642270 -442974481 -94795218 -273632882 195345210 -685794338 -710579279 -804109540 -415089982 731167673 -93645265 -836235728 280622472 -535249125 -4915402 -20189317 -676565693 505092261 -896711798 -624361365 225317954 -954124991 173346941 -479809088 412744039 796647021 -112060128 -997818065 200993841 525820284 275917319 -393927936 661754444 -981993440 -804901661 491547565 825676976 184428092 485538870 -839775069 265787689 -886961409 839414118 -786835250 933654466 64268035 -162530276 82363769 818790596 220010685 694005875 272457930 -631762362 -575912033 -604651892 712830386 -40274824 -641908315 853438953 274864108 888507451 -506688080 838754300 264992371 -94137194 -805368481 -891816007 690904561 264453426 -647480320 -233749588 -583831084 -797753129 562520683 -606344827 -315625061 -304845510 962745907 993966384 869124487 108464200 -794398134 -990429437 351927884 -61033564 -85900348 167234069 289089490 -286448339 162467310 305026296 612031706 7987344 100946140 950066440 -788651204 477717210 517643079 566341218 623823871 -741270163 871768712 -325041372 207708698 -914374379 -594669684 -245106350 561923701 -299773503 -516820467 497520803 -987811400 843147242 -779633861 311798001 -425704927 49721695 -373212693 -448656324 623517421 -434459396 -826266418 -552422737 -382172290 -752244248 978139992 424422516 879124686 960624723 126870555 -241937134 -722182777 -169324249 -987162300 -618619115 -81520940 -182365400 -997725466 772789328 -627248141 -125464092 -271624664 636522260 303875973 580922912 878017085 -502784526 -89324696 854807143 42917530 838028440 -103504228 -335426152 -774197538 -777057874 -121801104 -862707329 -271278148 -105451012 978295126 597508313 -196255225 -635764739 899445114 -294089528 -760202993 909182450 -811317878 170439247 -107739713 350197569 -90636642 72632420 -258191493 -859951210 -222946437 -142586947 -627513598 745800880 607666009 -201224079 689374528 524938665 461055497 320269931 90983693 595542612 734374042 668334081 -663267662 568358846 89986421 772670291 590694226 -848404406 997991247 -690913082 936680149 -257672569 270561195 522856124 -288387527 179365658 -97047380 287432379 -384947540 131062937 -903810939 -384335903 941687548 -501281579 100159244 -339208940 731218709 -265984171 -972029031 61788563 269760721 419964082 801909233 747444112 -99081428 174511684 610334089 555225917 360517412 157977625 109148080 -926275162 847010770 958446994 -864169780 -941507823 504058797 325900810 -214460348 948708880 891726017 736470135 152510367 849931521 -905002092 -585081483 -788816970 -874603353 -570938193 -912976282 -740630979 -896703660 83472878 -325325422 -933225802 705419322 -499375727 388895477 -630121002 511413922 53354426 647361150 774454599 -946180355 607595221 363757988 -533848607 784014818 909227993 -819584534 -356682577 -492940233 392849118 704812779 889361294 -168540068 730177646 -189183586 209003746 695482465 910994661 764352897 981463836 -610122332 631066922 943788260 775479082 618465016 841276305 533692698 625898711 -993509233 374050985 846068344 546521199 -9414161 622351612 626431162 -646096648 -363570270 -987757793 -686774070 850795290 787679404 94076036 82650118 -330981466 805695477 412729369 166292288 823694122 689418280 166468973 638388908 -388809639 -682566621 881779217 12376518 848814297 793362856 554576846 -367219372 338362986 -880754270 709926035 511984490 -901990415 256163358 -442881555 -321163740 -911447047 234024499 -407968320 15932249 -295057580 -688465009 -303381815 25318325 326389890 997662360 774890715 604904247 -553025414 768189749 -382779871 -196250947 240947536 -526168310 492552487 997982459 -545676224 921671562 450222239 -414366057 585224084 -518047756 -713325465 286779301 624029515 191091626 962454925 533256702 -914234018 -16353585 -536084968 822165608 482290179 -924498525 105755034 -171905863 -297193155 874873164 -28540960 195782592 -491480382 636014974 -879058362 -70496284 296978376 -25168200 -473767631 -870794647 690775456 90058047 -276316717 -981380820 -456595017 -59549924 766931103 -144937772 -510824233 584522554 -327366465 -306072637 7730158 342062353 238330201 -566553485 674353257 862194754 -627161623 933121829 599371958 -643188777 827755257 -326471556 212305730 -199222486 -226045386 151005212 826668607 341165471 -436048540 -816474470 -549352791 449868987 117062623 -568743507 -546510122 -737299159 613682804 233383175 -190205925 399073763 -70632786 551340724 102331267 -882146968 -929924021 -925492982 96609556 823939679 -516482176 -681235247 539093952 116824884 -900718374 485675104 -827694666 631280423 -470946516 674688297 683640720 941619794 415386917 -402013655 133788604 799548372 -741729122 522350584 999434700 -277244000 -789407833 797991969 -963752962 -904590919 156838000 743957589 260255546 -614071901 794932742 662238679 -900315348 -781033597 -624140760 235801693 -112789272 -323488238 185383515 -201935427 -893553385 723911563 -321028492 684646295 -927110328 -834913938 -506483638 -616290739 663988907 -549624026 139537565 -982951504 -814199676 465871740 189830192 -127789473 -643138692 -913638851 -791538729 -975751174 -298989387 635338322 380532525 -597445863 21772313 852639432 470733167 -683441609 409218609 90037585 374159913 -668605254 -717051174 -724302565 -11953106 871317435 -649951793 -446072031 784262993 -982277300 -158953236 450696994 676990778 -509506750 -350712126 -384213217 396766849 535339208 395291631 -165280164 902228773 545842352 -639425072 -867159971 242848930 450469281 -214352304 928752081 -180221345 -137945465 -839000891 -125051011 826855814 -41919035 -362758868 -367308596 44292489 93117467 156457135 245210662 428761500 919770878 -396167840 370591742 790445818 -7673777 795359439 -220827940 -511465281 -355668940 163868229 -490089751 33872446 -760018875 -574809620 -738080399 -738785318 -162488117 -159328374 518396365 -889371840 -525554904 314174654 -817328057 -700537077 273330464 370526247 -181339972 -863371015 -953685495 90438981 -536192711 -965106640 538759104 -940252027 208451774 922450489 280406201 -340826432 837108711 -730199037 900535246 -608570182 -236826969 -471767562 464262206 -535421155 -726262913 -135384705 426771066 179358588 320396010 197295956 540637497 -94649891 -194561276 -313998370 -902261681 105683227 503026081 -597151234 939555200 699629319 835636387 980883189 881440124 -957240773 175649566 -466906266 660760723 94083506 817215059 597641361 -345931402 -22402150 723148207 993882187 -902978989 205420394 19918390 -645432522 -773865322 -681635047 -563513256 -33931767 -895581429 -221882941 628860076 -538547858 793928985 127643194 58122587 487995994 343608756 -666026687 522580510 827184864 -942601831 55397362 718212769 435777607 710888871 -275015431 237928983 629854994 -480040746 393319539 -874160774 -553720433 -368284432 -973838068 -755039865 566903395 -504432889 522566983 -187454649 108981312 941556761 922229937 332541773 -197922510 -308512375 1235042 -448627489 844558788 725007879 -131123129 -491917213 415972039 373433217 324312182 -559171328 343903397 -752295708 541923185 507348862 -27071916 388477780 485391066 -164639649 -377293645 131975983 -603455836 -361774182 734256596 -334971469 -473338459 245516633 861720068 561774478 760904643 109983248 52591330 -570611232 -100981549 340599871 -351313608 -782175102 621423800 -703786963 -370130935 -197569133 371194663 -484102361 401260055 62181106 407799079 546185516 993569293 -508119405 708474537 93953412 -591098363 -928444211 -460614148 497432138 967977101 -995953546 966754110 720887465 -632969273 100576954 989067818 -129878991 -934665932 -129488614 144565860 926874646 -719749470 478370398 -453187014 -454340454 -755052456 910770983 799148717 785856314 -569661127 580986510 345663904 165770645 146542727 -436434717 -801501905 -925089183 -896325791 491936817 638364103 -562795490 339470456 591512484 640016581 662703551 384978466 823701913 669443180 -349083136 205497756 29047524 243777745 99224091 701005476 983683312 -23743177 -39992515 78690159 -290377851 902597944 311565832 -47694355 972208158 -802898674 -518354950 876137830 -730189747 -505743371 -350183108 845535995 599190753 102626771 522445271 -151707602 -628917377 -514324519 -677079026 134600831 313915707 161662236 -707666355 742179713 -946807396 596690658 -403734651 -503056829 500400810 -325916403 87155863 -199400885 -414245526 -778089280 -548051192 -360578805 -923833048 -986719337 473289960 -172646170 -5555577 -765224196 -58529113 207861512 -89759107 -364762043 391909201 746577705 -817659090 -832722116 955308788 436916985 -614471598 947619998 903654654 506762623 124913228 -88782921 -788067176 -999530050 613444635 -915498271 120284937 709078508 -399970314 -666823872 -51115810 -856198751 512694858 407026562 -769260370 -813373682 88863975 551916143 -912275850 565704842 -114696511 -208792736 -341101808 623783416 -771881135 -870206193 857955764 -879574675 -294507994 406503629 202508142 360082332 -557362529 -712111356 611192859 783361456 632597228 -710098237 -479191848 146724628 -789296076 263494253 186713418 -527827651 866380601 955215744 -628426273 286779388 571098484 -272797330 463856061 -644542582 -922446336 -981705535 -70468670 525461400 55332061 719939210 -415696789 -75572906 -854378215 551140437 839447814 -902698101 -465507731 314088757 -228727220 -992718123 -841681706 -770020230 -786892754 147362933 679077006 854388982 457004458 -840377197 192569780 -321161636 -542090291 589564298 257325391 -120603722 -271515059 -764294577 -134082406 -818990590 759344801 -936211315 -120439378 -498884541 295366299 667822720 -340322157 547043169 -16528740 540593769 -251994202 -559337779 625445365 -376374707 -63556575 237080376 -113573496 567714174 -991755826 -205326275 -460884358 -750959541 162076184 369280582 409991041 139933718 -678398661 -788742032 -249023306 155675290 795950721 958054172 156191118 -168692679 348886395 948919642 380832281 -111790155 97529360 216708042 837812744 -966051598 -86406184 -202521714 -709640640 941034315 -290521439 769140576 -345045062 -95188852 -678895467 317815452 668138696 695059892 -97316425 -521548668 628212283 940797646 -405647731 -662618136 128788023 -34859545 -42153819 -494342268 -411283467 804871560 -528698411 215133385 438346635 343080472 -906420725 -196396436 -815072747 691488959 -50639831 620064052 273971427 -20676509 566967597 -364681810 781129072 -49025363 73247585 873208341 -678577867 -786345214 939751168 880917421 -820084761 -602495029 452651834 -634465734 -72933057 790727712 -342139899 -154774538 155309021 274758575 -239029472 221955468 458758762 -931526209 227773326 730901461 955711226 441680131 -566278318 -526317516 -798050197 177883178 -407319004 -920815355 615935135 -82459434 323802496 274137615 509122418 637611781 -80786869 -504846611 263304233 -459628947 840041921 840511652 -677562769 -561686043 -12467683 345254188 759551309 -701057292 297034126 259015020 128016255 -422732919 722812445 -939294473 275413465 147651150 480939287 863239168 575006439 955562517 589469025 -770404944 759918092 -213070304 821883401 690110877 800412987 135653877 472069892 544749754 984176839 -829212170 -499748309 156026807 -775903344 -522230590 -349255835 -30353119 -155133219 -601394215 72427043 -616085454 -336287919 825416651 566177844 84256506 -827809347 -718126404 -368603567 -764896973 -911360582 -389714413 -121321291 943892098 298451132 520427908 -540838433 -180941386 -35715637 951889303 -457930495 -820337135 721038763 393465968 102626838 -37939821 499597069 873696873 -570815790 449913158 143609380 -585462178 -906783453 390324585 -498742853 -230012912 552637770 -912528665 699132440 838974394 75525460 -218370464 722562614 -327025178 971579126 -61978317 910867195 -842323292 -930717642 -285759646 211202153 -371660918 -636556647 804047932 629553514 -328316483 -167817190 -436147548 208563444 750970988 -783083962 175296055 -560649660 444186695 161721761 482661523 864651465 218743644 239296974 -862685079 208514865 -41463878 993135362 -800108351 313330565 849555274 -230948901 167793923 -779173422 959379178 -153591947 -443827568 897127762 -591115774 647702285 -459977350 -198302292 -946782347 -369867815 -837719718 -338501647 140575618 -92747489 686030221 -619260853 -598762172 -909049372 -376797331 -741959739 671805660 438703259 -463925615 -462953927 327493760 -517629133 457219059 290534833 152620731 -831758566 -413936385 894105352 -737849759 784896457 -632159811 76441408 793890813 139963790 -776597294 478647611 455789577 -674600856 291832823 861011014 -230620227 -292456420 -13572352 -602127662 -390776767 157172092 824339493 368885948 390092073 -339923468 -826571259 487629746 417106250 242480838 -219874635 336886169 871078831 -32714680 756041162 -628612460 -531005725 -803355877 812412852 894697830 -618136581 -939818952 369942714 -574616596 -30889580 552538721 -658792535 839291339 -114506678 -855447187 704184635 -192282410 348207641 -868920280 881521437 522090722 -241265786 -577453813 -711416004 191075818 -743565295 916246920 -337062872 749925228 187996757 74788706 404063933 -468248538 -340788136 -831386875 -161269933 -894030493 -408954164 763225103 -845226012 848608436 -935788025 369430860 -300276756 -1011858 -389663325 -429542491 904394373 -62007471 -438358066 -420314019 817737496 84095395 371819031 453290356 -179207606 -27857779 209224790 861759672 12353541 591688494 -335933241 834408790 940495295 -459439977 -510130322 130501336 921677634 -294711990 744164280 13138288 -632697620 -957915895 75361778 -593053664 -686503639 -998366171 277816917 719175858 452959754 -47631199 -506089267 -860974779 321492747 737132825 510899999 204879133 -505904368 983526660 773172033 660272396 -114655140 -742070998 907329365 778898523 -35977366 -654028560 -899325473 962020240 884139048 835220115 57354570 630322853 557621668 -734434833 715704244 -817815863 306690051 570465522 964716218 -813420055 -221271542 -669314927 372949156 470753584 -12815929 996571132 843911608 658095705 384843509 -545667063 149294196 -943496671 -633614387 -312401290 -98993616 758520209 -898239651 335617244 -856565090 333773142 -979277327 -71274592 -785510907 -93320388 -355433412 273486067 842799933 345084057 -885268855 -262962348 -747173067 12610032 -349624667 -550489133 -684883136 893039899 304027330 13734830 428843804 568548940 -58333915 68079388 -533990719 219995516 -121010100 522003813 -146906699 988506860 -434574622 -760225750 -954877021 276475894 832256007 691846581 779062942 816944051 831930000 -598593761 857618125 -633850298 261192447 -459711914 -443215381 662414406 -64866676 39673331 -825209553 -225128156 -988468796 989493043 620166479 397486190 -842325803 -954259983 -868794782 970896899 860389200 831511695 782029352 -75406672 -626135234 767210059 64976922 -852650527 392602635 812264941 -463225794 741685826 370597977 -804952709 -55087449 -588020376 -241664255 751391356 -425061888 851553462 17487933 881919196 -780958771 371052684 -744600007 -870691033 582920169 892357132 -823037959 123480196 119538488 -396386050 701986201 -370510015 -249735077 360804726 -11250470 -582506427 -342086234 418193832 -506778090 -775935545 -207688009 -26387842 678872814 -2334836 -13965609 -480830089 -590842272 -187489599 568709207 627490394 -4385596 5054034 -868690283 -118994255 557178708 -644800446 943157196 -906259271 -325682310 728109694 734569219 292460944 535726571 -707296891 -642480245 700305691 -949077355 -476498250 275648416 -779628052 995238639 -812631278 70124617 -943407681 271583745 591980869 -61357209 701591996 -469458872 895601048 312535877 -352751204 -517503243 616755059 428246342 -58119036 -540260384 348242257 932501342 290394706 -885119109 492875459 -502662488 683566900 409703621 -52740330 -508425087 -457227449 -744221466 182232402 -639424569 322545527 259480652 -832723728 618717651 -247949786 817189332 479691798 44485151 712679393 -579577481 -437505824 141485273 552016927 -260855642 964354977 901092148 184882063 931229424 464640553 408120016 547941881 -879039978 930437347 271641059 -133777226 -889890142 -867901219 -603281702 -749790112 -472682702 -60876968 182467848 -374668012 60842249 -390959146 441969179 -224839276 78231293 241328721 941781183 -372458025 -534778225 -168360853 -828072428 -409900338 -114223636 -656377320 -314325261 572740590 433514777 -860177230 86291652 -308439535 -266759673 -226253670 -850792702 -369162829 683686454 -635193364 -397144639 812992275 -887622669 -232663020 513154994 -486474205 -814702608 416430713 998044290 211842087 239167521 943758778 -269735752 28211684 -237357626 969581808 681246490 967286098 -387920674 513901908 202862111 -385847102 -929853893 -761190310 334035365 -152436044 876401281 875812299 87241008 -548373359 849609376 278388868 -301012691 702709182 -590604804 -296391083 -536778692 -268370415 -746598302 -425319459 -656045249 -91892550 859719462 39953273 -44426254 86683665 99255450 505830417 163391229 263841924 -494959805 -515365353 139550865 -916321223 244737716 -654784747 -111142068 -701900235 790704601 550582273 14000026 580999940 150857393 -681517056 -645266283 -907009538 263643201 -33134222 655757299 761862604 -822029154 -551018427 -278770911 15048922 405260540 607661329 893149568 -58625740 -515707620 690382409 -191062160 771983483 -205216294 355312487 -379133281 310742153 474980377 -426442923 -659331126 419900963 -285388988 -510994079 15743044 -867400839 748522795 132709724 -998601154 612000418 -751860486 -548666694 372772930 356251205 -141959545 62139185 210888521 -315500470 279681875 -134797338 517877205 844933211 422196131 -105580941 664396172 426690555 -289953779 270526081 -131455401 147574116 333095162 882493831 -349174241 832098477 -95247585 20395438 354848045 -171160796 960558569 217862070 85240923 -52761697 882771574 414259068 868283369 -265231890 -695856309 -723585572 -883438371 283470198 407658202 744092478 -440360303 169620182 -772439284 808444744 -398145026 -138893324 262997052 -346315807 695737272 -693313037 -584521449 543695122 -356461328 -431426755 255328023 -331247293 577241756 688630772 -60559437 207051833 672424295 572245282 719039305 -266131845 -639359692 408986039 -858941144 -609614409 -792155559 986056699 -389045775 430621353 -797767885 -537294927 106470256 796058703 499121360 -922035579 64801504 612662964 -938359567 111817827 203637923 -201480495 755111758 122013405 23109238 634532748 -315399848 -84194934 16298218 -969281108 32835784 468053492 293402509 585743086 -871381687 882694269 -937916368 747152872 -321397581 845137678 -141406983 -74413427 23815385 -379629397 -823528857 370763876 32900892 740136551 -631720737 9953494 -895641570 -665524149 -42277513 840704782 771841646 629159997 769443921 414191495 -461704351 -262485311 717482566 561966045 70122272 117219460 -71600095 -837277575 -8523832 -919765869 -201319814 36232633 -578624474 -306003817 -459042188 482117023 -9201936 213843248 687245892 577379499 281896017 -827391620 982267843 -394480559 261227264 586697914 976181084 -411855873 102568797 29962281 312053338 588259648 441663018 -600182499 -781159519 -545040083 -791586699 -620644766 327808605 490615465 173296543 55054526 981410665 -357625426 -700070421 -410900847 245123937 -539628195 -24668796 -134148768 -994994490 -929872357 416231144 333824962 845949542 -279716646 851080511 -803420252 -486470224 769331397 965625295 97190930 -535518976 685530689 670387805 -893571631 5645210 -245313922 311942398 820663480 -482902057 -310437899 961366080 729312425 -953638318 498406626 -9090319 700375827 761634138 -103239029 825304299 114812544 972498148 -839905431 918126497 -631385907 -444164289 996559688 402082337 -27886868 373960896 -766805663 996887870 830744183 -641028805 355413028 505372049 459948217 -251720857 683472439 -747434282 -785017019 -776860006 710229176 213877587 960616298 405794390 413219608 -589526373 -299430708 -720614682 -273678556 742505353 -244286849 32736254 -194140022 -975170756 372023495 923795996 -45618029 -474443451 -808184874 367167719 -582035527 -707563704 344522095 -967861167 -894323206 262195844 329456208 913691012 262087486 -623070150 335266655 504948831 -878115673 -803371140 138887665 -956696053 -219677255 -137744246 -127485701 -182783441 -44930825 -931007349 -462680606 -713901029 6252724 310879423 869533803 791070937 74543950 772387303 34614023 953831013 87373449 415328721 -692344416 -237707912 922001619 -278845088 841138994 -26823824 188675575 -716645819 470924771 853171022 449870033 77831324 -38458605 -967135173 621900854 721534132 425778794 -527776209 -908564489 -78761819 421987424 -6920277 -171889710 461588143 -23786112 328464153 -207367001 224774412 227037953 -927474820 -61142298 259941319 -853950145 638804644 657328182 -572547213 -180480234 255373176 -18385480 517341223 266225858 845061566 -264665055 -233640711 874714751 -994001380 660815657 -212396467 101464434 -691663868 -493572522 -943982269 363944369 391702972 -520169465 -91268546 -931853863 -342407797 450675427 579426134 -478425830 -418901043 864918335 32956515 -200586747 -46830647 -343639398 772539870 742507725 -111732006 798634443 -576977295 -287523602 -308829979 857960657 -71682035 948798523 -35763811 -996929103 661632231 -230931859 249846814 225105785 -125914662 31040692 161287856 -7713622 323808538 -440842809 227190947 407818448 26342821 319620994 -649091975 407243725 717126622 308629421 -615907706 -743388055 643004132 696447542 982737684 -679712148 -347587784 731988828 817606431 685627626 381501244 335963799 400991115 79968255 -659728976 559850304 174095356 58099309 298956940 629954258 -737448816 -232785992 261674525 340496551 204169166 -45154737 985164909 -30022090 -674228880 -197379561 -905349837 663647609 -472118808 400013054 860098084 956683206 485546911 402092866 538610668 248229122 576298913 244913596 -878550898 -752102340 -615247520 -11014444 -827595207 -499173442 83668076 467646831 641250037 -880923135 -402462034 -407921189 156275985 -585171643 -239092801 -769759421 43773021 237715459 512447649 615374574 710008661 157254431 -363656153 573214738 69865544 751395192 82368280 193154137 950353280 727396688 122226877 -503726105 -527184404 166835995 202717683 753282922 888614057 611005767 -936850367 507899226 -563067040 212037062 578993773 -82267039 645079782 814150641 -6975464 -722555360 428859938 -63383432 386438588 11625185 223890031 -429680427 -904700955 -7166520 -428098489 -349047985 -835673446 629269407 436569260 519302573 613262364 -749893052 -331769376 -980533914 -539717066 250965132 -996428291 930699934 -90137705 -989834829 300321413 -49674976 -697434749 -612898244 -39873298 499563114 -91693007 -26187699 -181607250 641136236 882464104 510227912 -696684641 996999867 -980263963 -287270758 360156841 -772007598 -679046428 347444580 -996735825 55508725 -134854027 -109942926 933043143 781727124 -121241860 -880195976 -919344570 836615302 -395562105 -282170216 -983239356 948354719 974983977 -516077321 -142857828 228859362 949156178 -234741068 140878181 -399083398 -626098680 333142577 741961905 -277875864 -546344119 541924713 -497351243 -553223157 551372696 -266644913 -805140992 442785386 773585491 507933120 529530008 14304862 -109473625 157933161 -303361827 -709984604 594712301 -862350915 706887008 -264107452 587193821 -257772232 413251137 -747811209 -261573138 366876981 -842371495 645509364 41151730 -691394848 -790595361 -682872100 -908327856 471087077 -431905730 -791828360 -858467972 461375334 791554201 -451994048 121460159 -42441663 -560487271 146374447 300828138 -259159789 -306592988 -285894123 -234629485 96077170 -173101755 -71444216 -271636452 534417468 358215237 960795696 -373886872 406720426 -784592746 213988962 166878763 -943626537 -755001977 -174700923 -432140025 371594138 -647534518 97188372 912519095 3982967 368909338 348514583 -282704876 -288980560 -678890974 189413811 790508937 123261209 -486264889 898756944 -235770752 -743390569 -988242646 -624071958 -78341214 -487510326 458678112 929526005 -639377996 716355926 -85701302 -151940855 480138523 -454395202 736386921 215900584 730161172 206567128 34892385 827617105 368524676 -724456663 221999269 -88587672 38894250 -11369348 437843536 -951412672 52640013 749013775 747967854 592410289 -135277142 -36861932 615373685 -629261628 -905186014 435097533 -163490974 -116780136 645252285 -910254608 756598546 545824725 -700610976 9370988 -574341656 222571249 183666159 188475585 134414403 525769215 227231234 10317930 414577541 29402638 -566818542 -720318914 -467523129 2958814 -242791158 -714435092 688647933 50467318 627687603 162406117 -433299641 -358655764 -4577277 -200009223 -630654115 -474680124 -240858894 163731728 -616214490 353698537 192420719 656618079 569271995 836432367 -329675501 928803269 -113713251 -221757969 593563853 -948534931 844117737 -389857090 -700255649 -487066829 -136724502 660540989 -236145972 -333462249 -903945387 768081327 559741732 248913409 -795117334 -114627555 -126445542 -21065628 -201975309 94198261 -782502230 -604225481 170130344 489976962 573369700 33877053 494539066 170275710 339945803 235611400 -981137207 314383949 -615226784 111472940 341303981 -986281464 -505218603 -769474755 -730946918 -895442763 420507046 532940629 -274812019 231101128 476698286 -383710872 799853798 -482741380 605481709 479068388 106290056 301908612 828706126 198868681 -26512182 55249167 373991341 -374470454 797609864 94409037 -72645157 -276402944 575545619 -756582361 45647805 -758970535 -571238131 354537166 -572811734 -265766693 -783216520 386548162 -32660578 -413061181 219299881 -809675521 -77740445 -972638701 -45268404 608549379 -58005277 141047263 717232381 958688283 -519303662 -732324610 -733037156 729609497 -335089828 -350179355 502780760 -171436953 -28485044 114133707 -510885016 -170379659 346228775 -117127826 -774067488 -491744327 -501915200 255969449 -964831852 377666043 -20306126 -278181405 -168505381 206482139 568560108 -717822090 -683923852 -808349676 743822611 504154678 294406897 -203387986 826965815 18200693 -852460475 918919237 454885193 -305295608 234694699 -420712681 4026270 -696131635 -82500706 50201468 -817071001 -605913970 -725571746 50531909 -341155738 697382357 -846538578 991050770 703856271 212187524 -299315522 269785650 518212690 686876799 -278146373 877520109 541213031 -138296134 990148347 118331001 35820738 -56882289 -391367497 286897107 454798692 338942011 980476296 -406199818 884897674 384542108 109665692 -940782107 468659843 971961626 698890059 -736048333 225105938 696600741 -48937093 -154683825 -229282610 458109772 99904399 819747867 -243271250 379816579 -12191950 376417812 804933098 -398084176 -458342682 -583379332 691845960 -642244339 -530802325 -520027505 825044070 -176472806 890850873 860605279 631306685 -453837959 269959727 -251144283 -950951686 545824026 991808840 -778930173 535155222 -364839704 432195278 -863322994 750398008 776584107 -775462538 -225203852 814302696 464944847 -586386968 655507822 -340068857 -569704761 33135342 58699522 -425662196 547912053 879883944 539323238 195497996 544792657 541352702 -118732313 845783309 709442640 205142326 -877515901 -292338039 242498499 701096824 865901052 237222247 3118591 -989274387 -159507654 993902326 149083360 -557819988 193904978 -588701572 -20258795 -673846242 -117433819 -263520464 92933279 606042487 -590195327 -418539810 -339868904 85168310 -576826563 -329254695 -105638516 -49253276 -12944534 -152123839 300986042 611688423 457214735 864923345 -695770251 -128531761 519919898 207249486 673308488 -635287627 -142472631 -736142768 918766828 -703683895 -526815222 -523632216 156577132 -258688760 -288422865 264710575 177474992 -572807983 -201966023 265587644 669646727 619793054 -848495212 256712403 -340158204 253852638 470454136 567683395 -969987221 862158719 513384229 -8150100 -676048592 420745674 -457857014 -666286925 648877611 -136961181 -854532178 396296558 -291600495 -703906568 -8783193 -642365006 812067535 994701571 699725509 -393444648 684193759 89293421 547060118 -292865643 -936848995 265517280 607023971 472124467 725443305 -203919205 193371344 805510497 647244352 538992270 -792470180 -292309283 -840198890 850117667 -422404676 -691050816 -145233652 661499344 727700717 -977738220 590850523 869670712 -99468833 -877111139 405875218 646549974 401780967 543042379 -241216533 68630816 838768179 -732800112 -614671385 -689225287 -203477468 -185877200 524549484 -705710406 -943993249 -544051704 -430594385 400747424 180059670 -741562550 -902320035 662833167 -385738947 464302401 -181377461 -650163544 -457244934 832414426 -109939461 484540688 -256249570 -934265490 -941019029 191948397 556894157 203408296 906795494 -117483818 695945949 346300092 -449456203 -878403496 191755091 852497454 -172208587 -81875460 -845543093 -435024641 150074048 142686477 -400375578 202845247 790004314 186153090 -434498990 227500859 -717589700 239039401 -151599284 836693859 -774597780 -666448941 -113120268 -647369634 -71712164 -906278766 -48765718 -339742643 485194814 -699526185 152782346 -363914033 823676928 608779031 347133407 160651657 351252450 26366229 800535767 298052644 868329622 -442366937 -925771878 -339252575 -685489807 -277281688 -634012577 -682457024 743989926 186699876 -389000110 755370916 273663698 -492895011 -413949799 -897323232 -899696321 834573108 -395214747 -206098917 885751985 887522302 42941261 -760333343 -250613125 335313348 678310828 318972987 -698547717 -930049330 26224360 -492357853 730999902 951262461 737673524 -538980688 -141427819 -24670632 -843050385 -656738908 -86905794 642771302 230360422 896281118 659326971 755296195 -866219289 50950672 531443385 -878115188 223917849 939395241 389741769 -795984145 324142056 -964977746 -126439932 -309863862 -586172399 255863221 776041599 -400952098 243752971 -541788221 -198653615 880000013 702134246 644325834 56677444 835171936 -953392982 -241355 985581868 -832936309 621226455 725747476 -194137623 18297368 650455893 -961640326 -152554185 322285684 17104397 -941259654 4490325 822212327 62400296 117934924 -787819623 648714366 498282833 -119971970 516296139 -399615608 -94316698 -398735993 -651269579 11956627 -730812407 -591470059 678148743 750184235 -253985323 303831296 -711227537 625680821 591286873 13140167 799916606 -835741394 -709595659 -493549349 -534601105 486580368 4751985 -971819700 277539440 845318498 -207811967 345270886 -205237269 -54754216 -348861037 -55183354 627015332 938623732 803398579 -150259070 879776847 -528940497 -398760158 -631649589 -612422558 673449815 381373765 49791617 342104565 507510135 987437064 -854184006 194133822 185744582 -109362321 -755202426 -913153833 -983932142 272623390 567313098 -978500238 -816554401 -810590470 546164862 812165312 -48557409 -371918363 -739043252 854179884 -597874091 -130075325 468151051 38141792 -867710284 -271546789 -567404943 -723085982 650418076 332432491 506833130 690278791 876019686 -696016415 82465768 791825356 782000470 -445181445 51235323 920162723 18015349 -462346364 667274681 85826932 466422309 644026147 117179557 -520772867 181132737 -122302279 943318712 -396778138 -343705302 645395830 539737072 896917551 105147733 -125123211 -791892085 677778570 950570386 33453506 886198107 646262470 -469884467 -171094075 282225027 -602086685 -389329217 -933151139 -556332277 -82321600 -650132937 937877563 83997139 981323967 284170476 -853069410 899538872 -715215197 616239216 -320201899 855397171 480604590 -457780605 642169527 -399380680 62506226 -274015255 -922005676 82962025 769665487 638342893 724157519 808345372 816571823 -209486497 -401094035 -481313367 93184027 456595723 742164201 -221159890 -551346480 -570147305 -975390482 -758770970 -360976163 509583535 400628885 813271320 -348245305 -684863623 -557642654 828434431 -723487062 22083257 -943213826 -9685006 772408147 459472551 670487663 -245005872 458878753 474596402 54523807 -986792102 -569192951 -712035319 -222583582 -346621017 189337494 407415849 -485820814 888033191 508761256 128967894 294533861 -790026845 -928177920 -950681516 809869627 324377838 -250556536 996466289 -98796590 120649320 -530696997 -305195364 -445361217 181121610 208459249 174559071 899784531 342638278 -399092130 -282264577 -446339899 -324867737 -883167372 -42862820 -20818682 -25057865 -23473141 998131752 678422740 826304586 803128776 -350242078 -268715153 -835688750 -197187702 349947637 963407417 -267869596 -883500004 -458113682 -2597521 163074561 961698444 70442059 510500337 -15653142 437133263 21701560 -860908646 275052611 -315253301 -715434437 688607055 571674993 -800732591 -471979384 -455490549 -473039177 308876850 383304562 -777926815 427113914 -582237473 -792616025 -172879122 -474036340 -92207096 542518296 -336383936 -107776806 701568440 748714842 893675342 -817642915 -784290875 14675794 175618059 994790178 -724416547 67010030 -413540626 499899639 711828760 -528105770 122293956 -637037761 422787410 262274090 343645921 -428271903 426586962 190052499 -914681873 -266089185 353189180 -331278789 829537102 175473790 -284116311 937361386 -296780683 813785771 167036188 281424903 -708961080 -667575853 692309733 429874174 -965110665 -660015709 -871810193 297472134 -384847751 532509685 -362743721 232486151 158171943 -430726165 -347257632 318189430 -42936753 -386378351 131384496 818243045 101656635 541866480 220117584 424637354 158257790 -283179492 -8632639 578716543 189871350 -16188057 -389517051 -386048232 -619548416 -873928652 -538805122 -914596090 -588337775 -8269494 303200570 741276178 548826349 109306376 182110706 358606991 -228622359 -592257881 -377304789 13753143 -726126636 -921683588 214860048 -825012786 -507140477 -966432489 -152356563 476286361 117196017 -765401364 148126521 138263047 180148552 886205063 -736253135 -154744036 -625096360 -253502073 -652959139 -354458788 486005547 -906068277 -727761598 129595371 154637304 -121217835 -942317635 -316584868 -914458002 -696541711 -381259112 190059220 -645534801 -407855764 461990317 299293581 -205475738 77657669 880110845 374011811 -795713132 690027180 -748383972 712834701 313844583 379938105 -52952882 -248528937 -574517139 -242435645 -283970927 10198352 162301052 569095035 -181584141 -177705618 8354891 -893198676 -925701292 -827906587 562990593 839415625 948376263 -592253696 465072472 -602615815 -251073474 -161274530 736863995 -96484324 166463866 -839098381 -802067249 869342115 -204406263 677416374 499839663 99596689 -168729335 117140861 934611856 -286300907 -105611181 474230622 622166441 -924916738 -704158459 -992229326 -502114169 -274236617 325019571 -351595567 -136022955 -507142529 -530813560 226357376 693917318 393067212 -439662361 17495628 979050160 -818956164 726639101 -417577953 -71220480 894902738 529178283 881581181 -939188115 977828542 801233398 776024048 984383571 -105607153 760304273 38971624 525998776 507862550 344983932 -881755188 267907009 -676469704 513318553 939250233 690038536 836669024 -682897829 -782496419 525385617 657425622 378761916 450478812 819621727 489386282 -176736292 -548619058 262406772 -247824078 -667619781 -341880470 227894209 -893721001 436819999 -331803403 22430568 671015537 -568362523 -271276823 -549200627 -733885240 -5005393 -344883831 -765268611 -246666803 -826091497 -1600539 696657155 400312820 251812840 -217718997 458024338 -407547250 268574907 -274522287 -807930953 -317804512 349456520 63218038 -243994136 -215455251 824306690 696868181 -176557136 549603600 185032811 -741253770 815424059 -977542572 -383704046 837519551 -446339858 -912063701 -504279370 568673445 -622213967 677054374 516097030 832193927 -729706080 626580291 -524114687 -564834886 794165826 442948267 -335936696 61603053 -257079602 -468734909 375362533 -720802262 422217087 327451935 -693132223 53339284 -871370472 -222943895 994286899 307846462 -172917672 68921725 248078202 -590811178 113343470 -326361576 587003380 812719750 420526770 -401907017 399668477 532414322 -338546302 362996231 367556121 -454686624 502565379 69996381 -922019545 -605983203 -312008958 -571151471 779043814 -865537858 -547567546 -223154668 -181373625 -719613490 -228133980 -246379771 -565418587 -682908105 440546674 -603646593 154694822 795382130 -926284161 164258163 983846151 -854308347 -44132549 403096589 -157262250 -616290329 -61815773 -965980694 474764865 -394287584 -132859692 -92282603 19465600 -956344634 814355597 -764299020 576014588 765591324 -919016281 160100733 783537242 -577913180 -150721058 922548302 -169132204 -403909995 -175576862 -437409008 375960500 942872296 -346497056 -812682416 467394243 -517271136 -115995161 -297312273 -679759578 280438070 120994762 -800928694 -568780253 -743445637 516583135 -840295113 -937662261 340029946 232842095 -378194063 -578162813 34954076 -344710035 37491758 -85881029 -865936530 200513550 -878421574 -845121374 -743353809 -548323826 963256625 -730478626 -883295023 878380182 565530954 149699006 477940151 753296815 -228082262 -496466762 -831952620 -312694259 442663911 -424054652 210943394 815263580 -195749419 -225642012 203492399 559873528 -980277412 -20909344 -199841614 858233530 -592936100 -323080293 703458179 -777102003 -196391674 -251569584 383110565 -449349626 39536372 -509858826 59505621 352748785 -60394957 824085437 286538434 214384987 865206228 -800854140 790463045 -22901947 801032105 115842108 235883957 -437705317 -899503888 403098859 636639747 271239609 -368335570 523721692 -254087817 344005507 -226919974 453526182 26515179 579998841 -620724361 -968020885 426835741 846221410 -880166342 343472983 562402262 127328007 -855454522 434022064 147106713 216783506 -832165276 379944514 -904111003 912811663 308820318 -436488793 105628152 -993601274 402445619 -337532328 206229240 182309769 946690848 -279775058 -999681394 960481682 -796877230 -224166803 346479647 -496484692 -805458032 -679665204 -960528498 689760079 783182055 366623077 -275316675 637906864 997882232 -578061894 -765405394 -572578112 932870691 885748544 -529624934 33913413 -290659987 707051320 -569564388 869131918 932443951 405682278 -990580698 388335351 759128836 615676417 -535740542 548639486 -472064126 -551931287 182708419 644573761 101615693 -326043886 365218031 476124680 -749701084 -100774627 552361261 -542161801 265910558 -813249753 60861376 527584675 779505979 -535713276 -804504623 -193269761 -990805223 318614116 -289728277 474848431 -762998642 886630938 -333899133 -435206572 -529684373 169970268 405004242 53239974 -478436359 808153723 -652762011 952662984 -895561502 -596600025 -890728592 -683363253 118079640 973416558 -64243402 -468242268 -21369540 625442523 -286498790 479225913 147331078 688813227 732242827 710894475 -975033543 -734913756 111690003 757627376 -809532060 368076990 414983706 -909037666 -254571660 -610813013 38476076 -781510224 -73722288 630874219 -328660175 -129630710 172697982 -500792527 554391622 -417485342 -978618076 601286349 -562276566 -587292745 331216565 -128883612 271133530 -281846194 -874905007 -49409412 408600436 11119975 -548339337 -616379544 664269273 268199766 -549141671 -615430832 413788614 -294950768 -464993417 -129422537 203929509 17927041 632716521 -417996204 276521274 -221990273 -701069967 -592915820 888735575 -242281457 -350406233 -527910099 -855207744 11224538 665006345 118194792 -872168165 86393957 580517638 168995662 -562036916 982982213 843694987 -819298267 588446678 292569444 -72980506 747818134 -908682904 -806536440 720438994 833726622 571730808 -622275780 -710207956 -82630225 6113581 -887746993 362858502 736455660 6976131 659775767 -554452055 293126012 -799037478 -577598877 -412176874 102635169 526916290 -10205764 964813041 119504279 -511793411 -840469127 -188663822 182514882 -764028490 -615896420 822839575 781965950 536954552 34601486 618261264 -169037344 99182650 -382082881 -510216128 601474124 83651982 719891267 -978478039 -346776823 181575762 782209586 -426383318 626284306 553540040 -979733424 -610733616 -879800471 462423598 -479950131 763559432 -729761571 672468595 -455823606 -716237896 889994008 -609902601 897173615 -565037239 -387413201 917511019 -555243175 -884773580 585454657 -233127897 -707643751 736433866 -286857274 -201103374 529265358 -875435992 102139630 951362874 -894700784 -616524721 -245913023 -667152523 -934006841 459406208 -940831466 -558757892 318891460 -277672309 557146552 -145704638 231788188 937245603 -342242197 -215372395 180339911 -93014561 428046852 788756466 -796674889 59358462 -589941288 238601161 589401489 422530210 488032135 819367872 -637424636 -675859980 439250887 -356018726 820933074 99527211 647631812 -732485329 328994060 -876371594 -276628451 -754753095 787567356 993094747 -620412607 213609970 412217450 -593661065 -482236813 482075104 842666234 -180338941 -938381450 143033792 16368034 -159635449 -688808439 108150980 -557395944 -918373738 -444247225 -199746958 -480151401 514444118 -609650582 134621107 837058429 -177275159 -966664392 -3986083 -791051528 -680833963 -159335952 66370094 787460214 -732539863 -282599509 637765941 212102229 -953991114 672411849 -840892518 -613838907 136308574 805644844 717389963 -833097062 320599455 485341302 139657612 266902853 -723383122 -67951358 131794239 643127630 927795509 90076887 -942796696 118559628 -11752159 466485929 -705857858 -273569147 673034304 -547720830 150233610 398969573 -513096397 -322559336 -579538273 607528785 590016853 310264933 -1472561 953317203 924413142 956523243 -777391384 -651650869 721788152 -818295029 -333395421 -102623784 -497241265 332034670 -192967833 196683267 -704504127 834418210 -982885516 -591292847 -452806918 -692876931 653882666 171649981 -936536029 -57559087 -566303189 45087381 -790397952 793921842 -606593175 59877091 541972474 544794788 451407870 -562206551 117761227 957563419 844407214 -362574498 -286826788 -611942166 -681621810 727564723 -48340852 -540802555 909806443 -195511380 -610439094 277290376 747109740 -199767929 -922591747 448297457 -722713032 608898619 -326400410 508784457 -529436973 624766201 241168800 365891107 114820006 -310276576 -600588358 126344636 728496349 359946030 317559641 947375414 -30007649 969408924 192931967 -562592395 -91156133 696696274 731949922 -863090315 -592064317 -626205379 -560438953 -11579942 219696692 842603846 686512188 791328038 -506381283 -92282845 -103626458 -154875432 284576105 -483557991 -599807135 990869635 897340430 -440967251 312176596 306316600 358244370 -844170844 105521277 -787558187 -949454309 -315331258 -662660060 -406487104 -454673961 865715151 300875366 931382187 628324263 136086335 -502111991 790817658 -260182334 -669895822 -678120290 -565851131 172790343 -788236510 761139460 595578202 888465709 675822621 45223192 -86330142 276745885 -572943061 473469546 -873827599 653975158 -958616925 -156566286 -243661535 261457786 -837038157 -410301979 -830495862 -597913651 -634476848 787170703 -214344396 803648446 -934374214 -171045317 216753634 642213729 115991255 485853845 -889012274 593106858 120654572 -916813502 -356434786 -994451966 -423810127 -517879991 -567955267 -84723599 481576521 -464857019 189209499 -89679164 759973527 898787667 -964069176 -144051810 377906098 2912755 -223650093 -143055620 266425501 -63529494 -540720933 -460475811 332024120 -250701876 819142159 -893012275 961940478 777477337 -43796721 610062207 314468786 530634405 -75881124 872395291 -220525920 -828164876 106170109 -137157521 872541613 907891845 631908264 168761695 258771634 -980467104 -634527215 885115736 33752726 664276032 678179121 109123358 -791281545 -719894956 444375693 472887239 -884043717 -625032623 -628465903 484336415 -106330040 320676517 -249102310 792959988 -980788320 901939466 955976374 756330557 -869010881 416432846 32898163 -398766077 -679723403 -565619096 -156169385 50920846 -746979974 -952260030 -525515718 -166367605 -637050462 -846856499 -257624092 -364925161 -321203529 975203267 705243097 -516822424 277182152 -319520419 -473654540 672407261 -747063335 784233459 -747548289 441481454 -950677287 615748544 -179135059 -668265857 -499416614 6126960 71537491 -859793816 -559939387 -963718269 693400104 616515379 364355644 268265780 -195309042 -579137681 979289117 275428834 -63909677 989597757 -202773957 145419377 -820601103 634343696 -455253170 -586816586 820233931 -365206704 -985822047 578223163 849652253 785526855 471161591 -909390413 -343391580 46860549 193127129 -506314198 910596526 -658090797 993694756 -436134919 646522844 -341406070 -337610372 762676947 -160440748 -740758069 -742532306 -545342651 -722116349 759185799 964080599 -668197084 170336428 -589736274 428091578 779280012 398952095 -271633863 752454596 -870030938 251965828 77897609 -716077051 32270260 623519837 -794822480 10417800 559395499 345441136 339581880 -184639730 -542214853 558065515 -594144665 -174283642 -405656114 159696711 898488765 -243533954 275247993 -617287540 311268955 481892452 373436136 -146475157 -176274676 -440517550 -782698819 469919608 -857197049 836635438 -123625641 532045309 -269082971 -521559178 348041381 744352751 367762794 -310691770 -881510589 -141141537 -11577846 217267821 164369862 814712964 101510376 -340743329 -290089309 628097696 114450522 -935544561 450607994 237108893 812331956 -440824394 -678202559 -232034769 -539365494 -699335463 354860951 899084750 215525918 18319997 -922065378 -126730617 -551903558 -326965855 -384181556 102440516 872349405 -169334303 135160740 576106385 349052523 160155916 794000988 -324153594 -167958336 -874578498 -40732704 -92513403 -601040885 -302985003 789373812 50475134 -226950028 -682647275 -284833538 437288844 -503416347 -918113553 819263998 472284301 -101129972 547055233 963297460 795522648 -781983041 -27259826 -641816589 -768952175 -762727132 471996817 -847049062 -883792016 -104699662 670283288 640159421 881748107 261697897 -661854702 -194192929 546763147 -632817994 -560439652 -797510258 -828851076 -228560241 -871770825 -299502506 -328348647 -281625887 -938017523 14388030 516341769 -262332859 936026437 147956985 -852624705 -769453358 582473754 -568092097 -406416286 627088545 666460940 -544392892 -926285018 957128936 857698981 -609390354 836993351 665359585 -895534092 -2299530 -506608971 -882369156 -136863594 116644497 913461359 -16751923 -351439167 -345330627 -31572481 783674000 452953112 -977846338 -377629823 -596961435 43244659 188878901 -311499317 -926722323 -393555718 73712470 -886161667 -320522215 758674026 -697496874 111541557 482772728 509699739 -97571611 -662842594 -644827543 293043628 -501140536 -894720543 997700729 986049988 -299797067 -503511369 843735945 -216957499 -670954854 -300992668 -439805686 -651426752 97333058 -694145761 -532576292 -756101149 988447691 -610284133 597416476 -89206709 685087918 -277179271 -155575932 174636207 690774735 531735506 -84029575 -2593862 -575467818 -288326890 407102784 861920673 -264601494 869131362 325270909 -414443254 482602202 -908486602 459564780 -371985743 627904888 -757835784 568620083 958111249 16215440 -706202657 471475141 385405336 762561274 -342788744 910115006 28316845 -452492491 -676702303 376544327 -422517059 347650877 -795259400 -978679261 -657493993 615795811 448333263 -964306724 -956233117 -716490829 -706177327 601439686 -526334956 220241842 -239223480 -573786846 66772577 393267019 951998050 602006499 485264230 816359250 -892860887 -579582329 -196175831 556272151 -636285752 303581509 -644945637 694705569 321884290 -364718867 -700775331 -813721616 23519198 -711770423 762238484 -88130729 4050702 -463932630 150251291 397994856 -559057607 -333572798 450634979 -586021350 -149767225 -964242911 980603144 -589886798 905474627 -485995589 -621825177 133914543 284681779 -303138656 -667360173 471269579 903889541 284542059 273864151 -436881376 -762751519 770923618 576016298 565379770 -886965389 437061785 -260458403 -753221520 490727583 418999498 494496146 -390716027 -416978966 -72942390 567888699 -262689468 -635844865 -881476516 176189484 299919271 -218639051 -468053939 743019400 -99012963 -368443506 -572381600 -951553050 -230095148 -194052038 621853554 -496759448 -631808236 373086899 382987567 -370352098 118013105 17047251 140741853 54215910 -5070453 -343604757 -379754170 -725033182 -91475982 173327369 334343133 556345897 698160757 883054003 -326170621 789711792 -427196990 43617211 -376337958 -995909767 274748823 -657201134 346189214 -54220215 -90392529 -600332401 886381533 -138848863 -596979628 732639902 -36853448 854340867 614057953 369539918 31529252 -660748315 -36559898 -868173206 763606226 -860262081 624814780 270799766 -802503344 -604355461 974649924 555856904 403774530 561100363 -566402189 269381452 139563674 296551224 -138483628 -393400974 -430355335 -198699790 -490570644 505667242 -501386831 -807554673 931881063 268708339 -331289859 78107762 -839943290 925881440 233260569 -426064560 591980644 593096604 986279950 747775073 955596761 357311302 -489785695 -858801344 -576274991 862195226 217539439 -787955973 910114625 -691875131 -74972944 -557680141 235795848 -435694307 308883735 921337189 58448728 142411455 1208622 132691578 629758648 619849900 -325306422 -457961518 227125726 -482123866 -58238298 935144409 -583461830 919185158 -286105683 13997072 780663774 -916341212 -83083614 146574271 416931339 437608290 839741666 -292649978 -496416903 29191278 54887335 689667733 251818393 -368397492 -986806822 -285488338 -216486080 -120017659 206964872 98806630 -182232733 180526695 -192038789 -873919666 -286987710 853180778 611795654 -143848989 1931063 4289586 563828308 618680153 -831685309 508236412 784597049 -929583633 362862048 -522357827 -978682998 -674908419 667162496 803560547 -879262676 -153411260 549691886 46896250 -402270300 -523593773 268639533 -551715784 -899714394 -652140024 -567204516 -329674017 -818630090 491895637 929471366 483247622 -833606746 41488780 -722418950 959367077 -161832532 -53790260 -658405614 -385621043 -166436452 -695215612 -522767869 769013350 134982227 982738866 619954300 804192425 -441239477 783395023 87339792 -447768485 688430469 947746035 -500784740 948076421 88900062 442539585 83058239 -899647252 557181869 -138553833 855534873 923799040 298899074 772250779 -377743570 -386819614 284288576 -856115080 -867432023 738697309 747343001 453511510 947140001 78960241 963157311 -78522194 -174486884 304516636 781397235 -223000654 594775418 -405165860 -215275767 -563879414 906214728 -299282659 135529145 -587839065 -742572418 75123969 917987403 853540353 974210511 173721193 -74608058 -811718013 -247351602 -991191451 51611180 921335404 -754617213 654119582 -781558349 417099501 497035682 -184674615 -784539720 -490968775 742638666 251057770 -481928865 908205594 642547411 855797538 122017260 333630249 -192727096 280878492 -634061542 692969204 668012963 -881300455 -412972036 -290386641 906625184 772318061 -743465387 593477729 -987779886 483283864 144018133 299611418 -892588836 178095803 553297032 -782077200 -437528230 -480338008 355613376 -322516270 -362162063 549031826 -910405654 -787074868 -555590760 -153055747 -128465327 416926785 -651006351 254594580 255886093 198286850 -119099513 -538794292 977437679 -281341572 110939479 97801535 185223240 355551469 -226396551 -143758252 -253861844 193601278 -780230275 127647370 -615914014 491784626 -177654433 204707990 580880820 790873891 770419248 -520661407 617498167 608035006 860993652 224063343 -958209663 -748687813 -462038282 -11830141 -300431873 -136502324 783320727 416843453 534247616 -516458651 -882231210 811924642 -628669410 -48054266 -632290303 71851484 -667674261 -260287247 460915701 -48191605 -81106922 -926564585 -502762461 990231531 520983302 316619524 360586911 625970287 210980856 206165747 456915047 9286302 279705902 -714877072 810115119 -508466359 899745398 751774190 -49534329 -700045945 -30193088 898736161 -297616170 -906299421 106045706 834020129 268823643 658196699 -519326270 30518973 -629458606 519699555 -168162640 241634987 -938477365 -737813703 -103521932 -195196163 670780294 882938518 -309941212 -666028530 71692299 661234650 -176041816 -772261605 163961680 -181065040 168862541 49661461 623072787 621607898 -460261713 732439427 327641755 607345740 -183828066 803509329 -734746375 408190053 144014251 69807894 -598706969 62683995 626485168 766613894 -276568356 906430552 857935054 -323750730 767808909 -527455628 -434995777 -720330678 -649862838 -328118514 422746773 -637181728 347526832 -386073374 -655661706 -647326329 -387700934 -914811683 -426673541 377513860 121570225 739402918 -19655919 -839664721 -916317712 -843696036 -133942252 393680526 565807732 229767647 692952511 -71656495 712349816 254287205 -136829910 49575291 -983889387 295746018 -817544574 878557931 747579168 -609794877 -315686730 822555963 -394258575 88651360 550700591 -403893096 -41898886 948102326 710489711 675141955 706127279 745003067 -901326478 -292016276 -838905651 -535256819 540123934 -540097520 -73432458 198281193 737942654 826369227 566115495 494278320 248167716 744721198 494592348 -21930383 -87635547 733842889 664935898 -636932706 301019302 696810130 -69389863 875136261 -756204606 468627367 563378573 605748609 586250369 667320045 -992190235 918363722 154961399 -805266747 -708186424 831073429 926636641 757035504 374332249 -515359855 -428882126 -968046283 -683885821 -625404614 885461266 547710163 909443133 -908014744 -245500262 889612482 -739128131 -338655914 963709956 153276054 -740800919 -120008572 -923323204 367320860 -210866404 212615752 952608258 -529161002 444601136 807225982 -206146276 253957499 840237684 -752047262 21491231 785274054 489074875 836173700 919112069 -591673641 559128189 704144830 881496913 -247770879 -63285642 -772945468 -437475894 351585078 47261288 293514158 715637187 -696472619 -188738495 -958561185 -534424777 352742239 -629311986 6862736 80937439 361875799 573008412 -323230213 862572924 720766668 50823186 -984558028 -544952829 635458698 -91650920 -841466638 -223950013 -429936253 984320920 220140194 -134517270 -180289055 -249145515 367938984 934121541 -834804342 -976044955 -362601601 -324389033 -602248789 776809145 443398365 -746767873 924095709 307810097 -347252416 600235482 115321313 -305435219 477556939 596011895 -186150913 -570653641 -188847600 -961185825 255390592 984118814 -143428831 -383717867 -243232899 -462501602 220543477 430769387 553237030 493730567 936906850 756132878 681910303 439365383 699666084 169665406 501127996 -899066442 -57025256 226394852 508937216 395102974 214958897 -969083962 -683836051 246883227 724466400 -928991750 155291728 757920796 680874957 104628326 401476785 -390335535 247927895 -756022853 -210034549 948093543 -480885399 -591048066 -488874483 316983357 863980648 -753089077 -207054772 823331602 276843903 815801971 495803897 991508310 477306214 902188396 63440163 254870359 337473041 491662283 -288289023 680889741 -141594996 -222732868 493882994 77536066 -567113612 -31584280 875853424 -916077475 -968097059 621881677 -858590494 -390196466 220591704 -764863669 937744092 -892967813 530643532 501456143 103169377 721614336 -885528722 -661997915 614531735 -25259083 89773662 -171692406 -259583464 572537668 -25204104 -535033837 92074266 812893006 -309059322 223863791 -148625522 -117055544 -168866085 -918439537 -980507694 591546942 49887354 -369948690 233415474 -684915917 852205620 914180379 -874779309 -856544943 118656452 -299252604 -13495269 715867708 -11408938 -457739255 407063562 -521010780 -601129513 335662824 705031587 819803170 -421241004 160541204 841542850 -259198439 112857949 -860915065 414309815 -290118510 -728384886 -262241891 691487020 876036488 -744839442 432667543 -79371503 -173927765 -215923581 -831342440 858076731 -330088565 -370121322 -712653391 528082216 -929323686 -170674937 545619130 528224517 -237678353 -637960224 -216709481 -527722128 389708274 -445504142 635645506 -563355914 758487236 -78784265 -385011596 -770313365 378426007 -637058233 -727143011 -365832184 -806917852 573674225 -246006720 504888577 -774894392 -605242765 507302548 -236405305 -742444938 134734120 197415735 30241816 -58664489 670968913 776434887 151501035 509227138 112221490 566982219 -432942567 626099081 -364953746 -980840238 333017900 -919209979 683535371 845301589 -916108136 389008393 -851284221 -647843150 -85669333 -851183612 682636714 -184577486 -792495383 203571469 314862516 -447155785 -144748240 606152994 971901030 383166219 -392156316 -103699116 -29815956 201864305 -547341983 -115383355 540270021 -210992222 710977940 23467725 -482798289 -906146823 -155647921 -561322451 871168805 193866943 -748208381 -372286427 -447837598 -434431681 -468558068 528573027 667191095 384643754 503324312 -715565706 325285379 763606344 -447459691 35490065 -273952308 738565554 219431786 137862096 197904646 75250133 -373844816 -661956934 674513074 -310296617 362382137 -524732942 904012271 -56579558 6570295 -685333789 -902027757 394483322 -230565801 -532678049 494751150 -309325131 -794287793 42724611 -445943921 -734505941 -306640976 725256100 941165619 -266300195 313409282 545875452 -303297687 785358202 132699617 765204839 -654662230 -622497730 966637779 -162428081 -584602434 253974141 802793152 -976847817 -731376340 701723273 -455775319 103678559 302147699 118424620 -299635433 -104428634 209433184 -34715840 767447873 296327527 814425251 -337077717 895413048 -832912863 802791693 496618906 333330290 -949840373 -918355002 -768905151 -335909292 22725520 -504962221 -61028786 -482324373 748565004 -433346732 -373415621 602380216 515360550 -680256982 -403000749 814202191 53497127 728933284 -890489938 150490266 -847295323 479314953 287269387 -848915494 486486033 448558648 971214552 963553283 -734794847 -884720664 310062714 -180448955 -79579503 484761585 -821536866 -587482325 679741772 -430003756 60697926 90033218 132322137 -695837316 -752772070 -938812290 229512263 -414393111 -5783067 217762367 -678133173 -937882312 664165554 453327125 -174297620 -603459228 963810813 168513455 535568822 286126581 -463870637 399220155 798095284 644155412 -979101708 855283384 518351821 624599152 -548429778 804346266 520346488 786214112 197030594 -606815814 895595435 -653540519 -875370080 -963807037 -135058588 174414245 -327114917 -288507940 482646697 -965901419 328787723 -335343748 -185173174 -566009156 -964175374 -919843722 -454516732 -496447139 -135771675 -100384167 444332424 -345890341 -146613809 -901230619 9275808 623366729 -346954805 48444832 441044594 -416485500 901033066 120206171 100574169 -565058515 -503219416 -131285114 85978047 -832917808 817530283 755849848 30107923 686939199 -210129310 -778944232 58323814 -612562825 -470318221 754120064 -516303648 284096968 386864964 795529118 298222371 -712996869 -596937784 467600200 558580297 -475721479 -98062522 -359366003 -955637912 513967389 147363259 234927807 190513213 648658500 912274321 610194059 -138875696 -471643109 471971181 -520724047 732857250 -596164739 -94678657 266031738 870048277 32221584 -629979012 -291295824 -145491694 -278973985 -163508918 957911565 -58348510 249591202 -155482272 118002217 518666535 -816617245 -997486817 331629673 389638022 812964063 -968812359 -61678701 367893123 -374862207 -31791876 216927830 495920131 -419361959 34127126 -511047683 -388578965 -149032388 -364879500 -537671315 215419793 862856206 -431753044 -904909440 -922787311 -856254312 546848943 -135379086 230458481 58585717 -354938610 555519008 -66752788 56085088 -456254389 271754383 -246390853 -18668607 -263724107 -671415397 815093978 -444032045 159773963 -595231055 -506121225 -830477299 452455345 658876447 509168053 97976859 -687676189 -333240954 -346573142 44668803 -864656624 -722092422 376223159 199290937 -411958455 -264660271 338643208 639066996 -648909061 47049118 -136370969 766369330 16234090 713104257 509193583 200773777 -973594623 -810784735 -591942857 -13784147 298953243 -180376032 -23268307 367826020 346273944 789943588 650338745 -171003814 484715195 85954316 -635461996 -412294652 242730319 -543671765 -983505409 975901510 744116689 692584431 572379304 636170770 -881518399 848176594 87627183 703659002 -422256760 894872843 181042753 -314208817 -697536469 -673515525 860844942 -258164728 197133568 -840521631 -582627628 295830697 333594930 -538758813 565751775 732002909 676941930 -893172995 789799820 954934702 728415987 -636863700 284511304 -943128185 -413532928 -735698758 -47719914 267933081 -382539858 603865650 -780111641 694242623 568844109 218804135 -983535799 10113361 -505571644 -13570559 -126395509 -677577376 941064253 -128391071 262656636 55503948 -618356552 -886909962 806465784 197884590 -258966104 92583443 -739974229 -600277350 -359721319 -922963177 597266943 -767489398 488847860 -69296031 576811356 -836308807 -372235664 -338301956 -104565628 -943325980 46706754 -784414848 643801676 881576854 -705064180 104870157 137792598 -800292952 -652869432 504805053 348692944 769600090 -661203356 -38440647 -39652605 -416650646 -778633181 816013868 683367570 -899249441 -348642890 630860803 -828012309 -531916019 96094925 -911187149 -292965380 523238904 -816797354 -522477654 34274547 -734741338 634692627 -937810833 53423352 -570424736 103137852 374152819 -133435833 592730702 -981543866 983622211 881830615 386032110 798923318 -224802502 992797779 687734728 -908989748 665570644 -642222676 284040451 -48169129 261581951 -774026390 447249034 -568445704 22251317 78142385 238851632 168667420 567099237 -166262937 579090837 -854845123 -320335884 -38865374 -507793758 273017019 -260339453 469450020 -628979275 -163692615 511553895 -481551563 -882449726 -123587421 -43477305 18680423 440730641 -254390654 603821890 -728800274 -248358652 -580632756 -918258021 -376364386 269266218 762972260 -748386423 -518275920 -767239538 -263024368 934437010 669938833 507282 -917814058 -72132299 -685670132 777280517 604791000 518434305 -471609500 946418095 83820744 462860474 809436248 485799322 -33241498 -645666466 -958229998 510584097 19952858 195210954 82560266 402376654 279355000 956532173 251251385 981089861 786038984 90791799 325345748 -830888178 798722912 516424783 -678136492 -120112305 -540965696 536280186 -124191218 45713878 -902441713 -569663462 -897117732 801763956 410693121 -806670730 255746880 -146591037 178148142 -510510929 -271769415 678703449 925871571 332763367 652153651 -187592004 983688060 -53123840 -37626198 532417628 -791795127 115845986 699445106 -809836171 -956193851 -661416356 876235536 26336704 -109213336 302143651 522418141 -408259824 784143294 -356037903 936208145 433055538 556333061 -529839508 237506877 761467926 962200792 892382867 -139110116 837095974 -574283492 907658407 150623697 -769180925 -657568391 -160333305 976823531 -53811046 -861816232 -254432181 -886623748 305637834 73089618 -630234716 -808716212 622198947 714690952 -110121038 545243977 -750161711 -631356067 242103947 79787860 -964684564 102506448 709090441 980257435 -473614485 -686190673 -403950457 -475666686 207339635 -111816378 -849892692 -809370550 581588038 -380091556 -347784679 479252655 -778243000 694005966 838342214 -469870894 462866009 559262368 -858300224 -298735228 -745777287 484964954 -304726220 311395828 732206171 -565788083 73047640 102812075 -516268527 -229875476 157783495 857000304 -279895390 405283628 154434868 149112831 -804718285 490710531 595745847 -752909911 36212354 -152215304 -269959210 -427507935 612546256 919235384 -46492810 137953898 605595819 -916462952 -322045345 -453724973 920486910 -149970468 186360778 -949621490 -121222391 -88229006 156220575 -210696872 -100526747 311224380 108718643 -697438768 -455294066 -397081423 -389661223 -392166735 279463497 224701415 -217153268 887651446 -225858158 178993248 392203958 127143840 -359081550 -864960752 844460434 -451347933 816847618 145829404 -795655854 81807038 367875107 414994559 -105953112 -14241768 -16646838 560381589 -327178745 542365512 -96886906 117021986 -982189592 -142201205 316025214 114031039 -474971431 -332427152 877162008 195719195 246353025 -356469293 -843318752 709685275 307765778 -118928256 -843022971 713666299 604921047 23204714 -121354025 690192085 231970314 752578281 47125009 505647735 -863033470 89358743 504009390 790742793 -772820844 -46745053 271304034 440439759 -141819381 497437409 -699799631 238678704 49936934 586896408 579659503 810433314 -155990929 -926992681 717619506 604507861 567485328 -558778046 -862015882 330165630 405125895 -628307958 841240404 588280172 -526711424 -579635757 -573934171 533417828 -908370796 42547666 16294600 -645382550 -105783909 -330708 97788865 955686258 -709343174 -110274870 -49205283 883750787 546209738 762892350 18285202 882195472 452022454 -547601488 760091287 -3476565 470343215 -464658099 -137736896 -944931129 -219169686 321660758 874399825 620339389 -666336184 -591792744 853806308 -462893795 -460041060 324383888 978919748 166783709 -355622467 -231100318 375514414 157248762 876658846 596274990 414797078 445155845 615869661 -766079763 290897069 -193355710 -653523406 123174379 -549038744 571026140 -612270406 -676484435 849500833 925312986 -530144702 379059570 298576201 -240899431 -311898881 -904424031 -445231872 -719476390 542270035 148667224 -548196662 966819273 517535216 -625952301 616179327 -707591848 -33376554 563469467 191153511 373789978 -429313916 548905059 764702932 793722280 -358844361 743676723 879628550 -709453307 -62653241 -210782893 -133875869 -11550891 919941325 -728829681 -62874135 -64681087 500793554 372639595 -367791280 -281892473 84455662 86738723 69272337 -22518506 -832028823 -732888899 -167075631 -186340566 770151931 461636620 -478330701 93304434 -987261077 -976409145 489848699 223149683 -308356714 -243713148 -426180455 -898294171 511895476 -36611123 598275539 -987099860 152936378 -712665451 698423797 540521577 -592763546 -649474494 -705998648 745714156 930832784 625509925 -740966068 -114304407 -311968599 90429929 838822526 -218891518 554149398 -282084199 -718712635 478616523 -568719812 -299303566 -331711752 -864171057 -346799606 942050674 584179455 -798319592 851699873 224633597 -906957640 879014374 922400819 -539053314 56076624 910473187 81196018 303323508 -566801029 -77780876 689335128 145046907 -750897494 -37122338 881518 -674726074 150050965 229289002 -800848087 -391060167 -862756421 235620133 232347179 -162084322 -789889407 213282489 486141512 -928880171 -204040749 347884999 48230245 -274152226 828604246 365437265 -482021053 -666860423 286045824 134233837 698321309 161344024 750059289 502383208 -933515450 656468720 894857428 -877962945 -32215375 -629919288 556965488 -842359860 438000152 -25503232 -612532331 -134123772 -523490725 -96346963 701482903 426240146 -513928346 492956571 -936065681 326993394 191291674 -545271746 -63390876 -125883701 149795951 535050407 829908883 -705465184 -656352757 900318014 297028836 -147857371 -2644918 898033714 120272102 667017931 59526566 -974528252 615353353 -167447614 -847220943 258334553 980403741 -248643925 51220080 -918678443 330508699 -835245184 226042216 699317611 -704554411 538754980 -894779630 159478775 -213858799 -488359949 255306770 755915365 -994731472 -914375685 345664473 -607156929 -517734231 158866651 229540920 786009631 793445106 899001838 -341689803 561147395 -886247275 48575809 23556907 -112128451 -928662549 657188826 854209404 57568369 -833564110 -866716142 -707252686 619491703 492906296 -194947278 420581702 -399471196 -370944144 -981651095 -949331341 -470558592 -512483826 -384063096 -394145517 980856671 640714321 694419534 72246336 591828713 889159660 -348149260 -886844302 144070772 503338611 44637218 546655387 537258492 -358056205 -374807550 891271682 -254574167 -185215662 146853516 -92377984 -653145048 -9074823 367189110 -898693913 463346545 -482101112 760666381 733835059 354129269 -376930712 -421256397 -665114064 785621025 616219071 -346590199 -765313419 -324968479 -995323589 49287509 310975013 -614846109 402372521 99199637 -459350297 -922678294 994944094 -9558264 741731694 -799471297 41848250 -476337003 -143895303 -920675353 962306591 722584974 -866037555 200092360 -666334016 700744242 215797327 778016675 -913950593 -227252374 -8633579 -580468882 -758262050 -611388631 -90870976 -702720459 674521254 693394147 206808632 905225860 436153824 498356968 586047197 -145077212 221425441 -498408701 -423285349 -141914306 -145666844 487481217 492710284 662641232 -858646706 347930643 685363064 815990540 -769564059 743577573 463013396 -70933235 617882649 412069239 -93655162 698226021 114522532 -862481149 -787877794 -320542436 503853525 -215065206 -939051207 -782779301 -362285593 641409719 -787916521 761404103 -500669200 405618803 883999422 907635387 -953806318 391724802 770643455 9062767 -491814702 -280841898 -137003386 -971363747 -756424670 144356128 -202248409 878580895 17928953 789580449 -431092049 -612023291 -515457284 883283059 11553631 212858149 327621322 896833941 342111455 -401544047 -747809758 -193595736 -610171009 325270965 -142703814 835474426 549509232 -531349096 -195015494 505829864 -209813143 266161279 295666824 969821092 378514489 18787532 612465269 -474967663 977727611 -787878566 -322876970 -324102410 952311317 249894902 -710945467 -560545780 635205280 464406503 -847282588 621213401 -922196114 292024472 623695632 -654980423 112752842 876453189 679100328 100783648 582164898 389805232 -334640622 625158748 -34204629 478607011 545733483 167050610 -309411606 -131658205 -517028294 174513481 -359262262 906744988 -715020572 -158169210 -786954601 163660222 397662304 327215199 686468290 53893703 -786620458 103184896 -984666286 76166772 907282884 -963812640 -505488778 316379137 890460816 -796511602 462701985 -823468511 -315475849 -669342177 -772360470 -638353366 -373264510 699204391 -988162681 789368466 -359762400 -560284677 -716055023 -381698984 685841605 -848933856 -906919316 -141389695 -635187305 242549291 -284231762 249136164 710790944 -547263809 434119429 883667189 -489828637 -767494562 -689472701 870621429 359728761 -938074941 -641892212 -15095290 -798880642 177355718 282965399 -410047684 -373806616 -266454697 -454049257 -94473869 -61431141 550917828 230271638 918403403 -43031544 -625821690 719284633 925774010 -885886431 -875314269 494818580 472127393 481101459 458392852 -771268469 -178173968 -478366570 351642231 505845050 -330690870 776824097 -931146280 702185167 -987304537 -734893853 735167980 684388433 -633005917 -697556674 796653559 -277041884 -659790072 282574195 949598164 -507412650 106892612 789946920 -819038158 48054897 22247542 442783648 432055206 585841363 -66818591 -957111103 321712506 -33853441 -503111553 -270285923 89071648 378521235 -950826338 -816527649 443527857 -248120286 464060361 41865103 -558106371 -73868542 211411587 -216296781 805741982 -524663985 333470387 -304541011 739300798 -642322932 973970785 147369986 -698711416 -991823088 -745690858 28579481 776433271 773306895 250328886 626772235 601142839 877926783 957902400 858050860 254771917 -888284097 929855157 648034101 478458575 -58948476 929252569 -338363006 -120829331 -870106046 -86234345 -579082384 -718609087 11334709 -96202317 209303706 92988836 -224407382 -692096075 794927193 285692328 240424410 -590563959 -694673419 876287744 872840093 636264943 848387338 330490876 826612781 -555893504 419022078 961723808 791962479 153078576 113395268 944912234 871104444 337969194 -875451542 455092841 -873657247 219155048 -182629087 -663524627 223867 287648610 538039613 -873126923 -19249075 -718879069 89478475 755233927 -26909456 579104770 -745602569 62930446 -310325890 -506491388 264714139 846132418 197552298 58057359 -987763123 -488917201 787176186 654854228 802616388 417642580 855970123 -176309053 715750658 527936801 666144857 -562876786 -64034836 -634409846 -317025471 538010215 453906783 -860762696 -502689462 37434116 -746692406 -208995510 -74840139 -693245007 -94243008 -944454143 -504540821 -197947684 -594759731 -15000343 -967731560 -742965913 331462219 198252723 725940192 -553534017 994112903 -885309549 634067693 307498497 177771433 -987335294 15278546 -899961618 -237293589 98748041 -164752475 962376329 217340023 -232108493 709942802 924056167 431376173 198737779 -495552447 -141209573 -384379710 -226346728 -246884168 -948123265 -106013851 -537258745 -569295218 -780144772 438876307 121943761 -831069104 -535936346 498463995 -943309264 -397977191 -318383904 -579378746 27961191 -833933799 828983660 -140372302 378262191 -903071431 591465809 376385843 -694888655 -299317683 -37827885 -212741618 -606017626 -237351068 -828462294 583795645 -143847898 -69000852 -549268889 248921948 608216605 621372954 466274913 232388034 678981078 -89187811 282324753 399563536 -402739213 220316917 443555004 259843285 413728233 -953343327 875488565 -962235210 650150598 899536897 904227407 940605038 -15063222 103322290 -175476611 -211262507 913208025 -805243614 5598734 14693700 -524665525 -133840098 -273197281 -740023981 -488540333 916402102 -764857062 502587729 287455969 473342004 -497896043 -880186936 -634995307 927802334 458248580 958093280 956713599 -316415242 271043307 442051047 598279522 241405552 521799649 165742374 654445703 -944636886 484298513 -169242178 864675733 -882932187 453552875 -508068303 -594669261 -358270573 260382997 -454637930 618838450 -771117881 450645704 105099305 -876926153 685936162 974511126 -584294353 769665027 890792144 452860919 682666346 971226330 574825028 -2251146 -779111025 -874648301 -500008092 909829476 -719566454 164807594 -166445403 680447187 164383810 -680508616 494244419 -707973364 -923878109 656252883 -970300898 -883266739 673604248 944239459 373207462 -899533714 -175231720 -452661902 -140429047 -242337162 767177424 764257943 522257147 953836522 -967367154 62822275 366171722 -570605659 -351824670 716319150 -203007455 -771935377 784695270 -764376845 -38522956 641134715 -368554080 -336324564 416119547 474951860 527247484 403305255 -132621656 166407712 -243005467 -196438037 264766852 767723305 573801031 -206428998 -720110302 -408210846 985812278 -791514026 -936059865 336063727 330939987 952109361 -671952418 -546366200 488415982 -146326535 467213132 -959388782 404974754 -371324729 -618409866 732329428 -367516336 271290278 555225452 -824079163 773532499 -469933467 -143188427 385445618 664479279 886567663 296401267 -417232145 -948153029 959245070 -45257800 -665774205 604193388 502881457 129789513 -252969172 409384776 700376045 -290724382 -843846640 219101854 859099251 420279144 873963028 -130670011 585905538 -873341797 -65236845 901925896 -967025068 966210255 641182855 -253561467 -761603520 -669834175 747351803 372026809 -378156076 -132909717 667665095 -506461990 896109806 877095062 -888087234 -770325012 -187115468 -31130397 718283266 498589161 -362848409 946561479 955741533 742668591 921385232 -685461548 94234672 -985292442 531732900 -274600489 97200509 -588737231 95697203 283977208 2106344 69938202 -986873558 -108035227 -762189069 -158437284 -398113243 405176755 -641278200 612194902 -745599450 -507648867 -948646167 163930161 125945546 -592483434 348967248 619205296 187112219 -20718730 -494240908 647856440 -921037080 -244799417 116492360 75943349 356948117 551303403 283553965 -113611032 929345458 408003536 281954219 -806116661 962785919 56484666 340006745 -40278390 554296357 88265449 953874197 -305788498 -883018103 794284202 844584729 -309902185 653921788 -147138795 119842353 -103296644 105502233 -490709005 751241470 483963675 748744587 464835143 515587501 -67624858 336481368 818214164 462308945 -775403919 142594944 687586135 -329711058 356993417 -905992369 -991812658 175777579 199479731 627525290 722158333 -881511145 346594229 -971190749 430766362 -937741120 -304265360 -109820118 -71325534 -576330059 -770607331 -425779647 -105694162 295715710 -937259135 517449633 -977027674 183609935 886427077 865750230 300229647 560222050 50899779 -717826887 -635378930 719409701 84916703 -850223205 -930960321 -485754588 11360221 -782215353 -984891989 -905306568 -277257849 877566206 380147912 -735518969 -28694800 -218203707 940833165 327348255 131777224 -908053510 149872533 -430003183 -113273630 -344304713 291034251 -215837819 819360791 901737095 -657967599 -441592608 -493886349 645321776 423347597 237883343 -127001340 -190727545 460497039 -837130507 -764832380 -437346920 827834483 -729250966 -433495816 114338388 105458055 -264698497 -320948177 -918372987 641157156 129941667 725184917 -904608390 342125076 7792430 -257296274 -526529542 -2146604 28314948 -82017623 -762605765 654902476 -435813736 803176382 197564705 -876010902 -605430337 818723289 -796491370 347863750 -349936891 418483130 543746281 36162720 -530100721 280776234 940561248 -793451876 -974001836 -361408857 570835130 -794854966 623888917 768931198 53530345 233119620 919531866 18343198 14095602 769285804 -244053807 331320397 -298514852 17333975 44654540 848249976 -306969361 -878625990 445176716 40255948 -730742284 -744568235 616247207 -758707339 794146435 -716483270 -352265657 509615476 350375167 -783895616 -164286189 90751277 618470516 253345099 -53550788 500270416 -115254980 -378287315 309782885 -270038756 398353462 -840625285 827721615 -243855686 -659725545 61558468 319940866 425965459 742898789 -951096174 71436938 167999469 177234342 -939485928 794838620 -1946441 189806692 -657369728 845538338 -225914140 -439336965 -827727089 191595628 -618109332 -996578623 751426434 482722558 -412105158 397903063 -589695419 -966845519 -917748143 -8265035 -290844956 397646001 -163891273 -777948895 588332805 -634123851 -665658477 553297260 126757767 -462990053 -843095331 452418375 792861661 132573066 255923049 -360672905 -994174731 581342948 -75169727 -111716531 776264469 139770711 -670987037 846929139 -701123661 -229476204 -106081869 -23172518 -41388828 596966365 -476313135 15896424 65274298 650961653 -187957140 887998460 -865390599 -759373031 618503569 930527947 269170586 -482207147 575471062 608198344 255761740 -90171838 -869134608 -500755121 913620038 -232304974 -941863938 883287369 -524604351 -844318233 -339003933 629156438 982148513 695269348 813203086 -425821352 -436123127 678743823 469818727 732203151 -192949626 976348898 -858501648 154863778 646511965 384887759 -689715787 -431634849 -255485250 -419568829 -478187624 -282705756 -313880079 -445363988 -835266541 219521008 365489368 -69219993 932927416 591979876 521893342 961503875 -220974846 322403692 853022325 -694459752 -797679270 -925132917 811242255 -445598423 195109376 -681037322 -136536060 381216385 517019345 -534522545 844450377 -63179737 -544017236 220256096 488537813 198886830 423073517 248456365 234673211 -18140656 -773109748 632389241 -417225165 630666803 757288766 -708585363 -897141229 926687506 945242536 -433286237 -758159803 35609718 922983932 -683974367 810867245 760028039 413494068 251135270 -407204589 -592081752 -794833041 164708541 -706731724 -134729898 -515115738 -434788980 -582400208 -519006520 452422946 -182742732 854414696 -529575281 -581068688 944687466 -644126576 -291927955 -344519047 -438756528 259737187 -745093691 976555896 503166629 636442903 276365970 809990416 -460570012 280972275 132689977 -599593542 341138597 -438790595 36774430 -781128543 580803791 -299266839 -974681285 -827752097 -827506315 882795775 -866853008 -185350772 525267922 294626963 616669917 669995835 910058207 -219566134 -773635640 367007346 -801920191 878947105 128616789 -681809965 -125079684 518716742 981814795 -171172362 231601670 -62810177 -642881342 -590229007 -894335308 -262510162 717385960 708334221 -301484961 -36552698 -449112561 -94378488 215283125 -554863790 -44885904 151810298 -485317219 -59166558 957144247 549077186 -779997746 850814040 -894292217 -376928168 -187488113 -839249805 574948404 -184536992 -226951717 -498634086 -465030337 -813645238 822722518 -489165500 34155349 -593204918 847019019 -448155605 206884222 528698039 459291384 -263931531 806534447 -699014833 -308652505 -464370915 -720440654 -529357908 -266140948 100394956 -975839509 -536837839 71397309 -236171051 167270601 75537897 472735563 -6144441 -733177394 -932442121 732625751 -117614036 931395350 668276704 484349560 935699195 391008909 -383642676 673092623 862297113 179837709 645696379 -66520313 -498542487 305222351 444829011 841738537 -836164571 940139785 -505220121 696047622 9436687 -597102696 -862556016 457200769 358126061 -375370186 239084533 -67963508 -521979175 834488142 187955744 8685220 407350515 -674105936 -919626824 -965710933 581774114 -928968281 680612371 474946201 690884722 962746284 -116807163 -507474913 279233884 -401555025 406541869 833408339 553714827 445255892 271109201 -628626450 -853914449 -840416946 45208242 477985027 -470372765 873547076 -351188887 -343298759 -421123555 -383686970 -919457127 720776145 98019508 -579845073 -820688502 84560390 186059583 -311655228 -580576052 -988446689 -821293883 821339806 121320407 -684877250 699327374 75795951 261635934 -977728710 341764670 44946650 11570948 718774931 -419162192 247296743 -115358281 -563829916 713292174 675512304 -235040207 127759910 650526802 -285663488 125480007 -999071230 -502598646 200652387 -479463113 -828791651 -654327403 -909100376 56144942 -815794545 -844856922 -683948022 21334701 238360686 -61123854 -876027606 -32722099 947085859 747518589 -980261395 315537288 -401184115 -706799409 -723957954 908367495 280808406 -22497335 -848374541 -84928572 -331804434 -74747407 398216235 886207418 -25357650 -230908204 712124435 -160314945 597810400 -825475168 430474345 -213161874 911891559 -613673407 443175861 656504855 -877013730 1738051 120959958 -966285747 871186117 938661326 -4414666 468301764 -755741470 505761802 638024924 -85925808 -748782267 -124642943 -508696298 -472295388 -347725022 596551977 -798685408 80792099 20542942 -196998724 385405618 -84780207 -35988681 106143768 680168375 323709776 460984717 -173295942 467027906 854542180 -566181552 -407831964 877110241 -583899883 -466726269 -77142408 -835458716 -409254785 994557244 -10511475 -360680257 841377537 101059096 -10345696 639852748 204133706 -541104000 263773786 -101717225 -132475689 712387679 -753481426 862782752 22555569 -316981930 -728318878 628284306 -380037106 -206092292 -212012737 957348469 21253787 44270930 -928278668 -153674756 -968157523 358602411 577365264 651578737 785597534 -18120419 -203480780 -404044389 -942583101 -419748111 246131347 -889070968 -686340049 -480799429 138195734 -551081234 94934337 -185199737 -564676390 -458723109 -585729468 644934503 -381466224 61871496 693450850 -577870455 -731312512 595375453 724510598 815213958 718759613 680682457 574764420 -754650326 988059865 -583942309 -628843291 -800448214 -65006833 313977737 929480185 -817638307 378928837 876666476 -732135097 -219661651 -269252577 -254444841 986111332 -356720400 563885863 950803412 622000774 897827666 -633679896 94559088 19433080 -293642351 33752481 62420640 211590557 870929810 826239406 713900379 -954658090 -148084524 968631518 -958498207 119962472 -465075491 667540564 734933961 -288121921 -170929243 -548661487 204375313 308684276 -70455273 -936956839 222965913 156973401 367796147 178570927 -123954553 228216451 617372918 652214866 453854634 752951029 824632520 -339522629 17453741 -277583985 285133728 91063646 -10750365 -307140297 271600019 -62333486 828280509 328943880 -509026487 -353798825 83838601 -330480424 800839154 -10828586 885574704 -525199477 927933411 991962449 260763092 -543781047 -109974878 -688991286 -344904363 490724184 713356515 513639507 -732484140 -778065311 263732199 -662078367 -970382720
28260 85000
13069 62857
26432 79071
38106 83495
27672 38394
2953 47298
5095 85919
28095 41554
25502 76625
46998 66558
8810 64825
41295 89328
63728 81907
23380 39690
7488 9580
39742 54338
35909 47895
50782 81289
88630 98414
9264 39462
5520 40196
69307 80158
7515 41763
30698 60487
20145 22302
5791 59527
35701 43164
521 7650
16451 38875
10663 26152
58657 86406
11977 85472
31383 71849
50801 65552
7023 60579
54017 97854
22306 35964
22853 74287
45234 78784
44706 62920
33311 91886
40713 56899
61247 69876
73309 75001
24895 75216
43993 92930
27299 32008
5772 84779
18450 44639
29619 56456
46222 83696
72732 86582
37017 79923
28034 52467
60724 94440
3921 57955
64735 74470
35249 59406
36164 63772
49397 98754
55478 58745
76674 88085
48090 84758
78208 78498
17664 48837
63495 82148
27896 30954
44173 75963
41158 45069
11001 68507
19521 87282
82759 94110
34883 81866
28753 96644
3904 74863
77335 97072
14800 47620
4919 79591
7422 71600
46712 61897
19607 42847
43768 47860
2351 5254
48584 93489
13152 94669
43469 70171
39490 44845
36616 54480
47805 85696
24488 59102
65435 71968
47423 87870
13699 62581
45978 81964
36639 97440
28841 93285
27648 85788
10691 86354
25976 94102
34908 63967
1996 59909
34404 99335
12924 98733
90160 98772
44484 95786
13036 87072
22127 88490
19572 47327
11058 89376
52821 74740
19038 82362
56710 84601
12934 85415
13028 63993
44663 66512
22944 94920
37951 87576
30803 98528
1744 57191
4055 38089
15444 19906
71247 97774
4386 31329
3142 96921
47833 60674
32261 35191
28957 81204
35075 50409
20493 83029
18702 89455
22215 86672
59874 91575
38426 55005
15346 98374
76373 99326
46977 99236
34332 65170
56247 89690
46758 59466
91219 92647
26006 52051
28312 66913
22690 31139
59002 88661
34018 45778
87606 92598
10536 58287
32133 47647
42641 58969
46969 48666
14105 49723
29552 58395
35765 55898
80323 96126
9306 87166
48843 65937
85779 85923
1739 46125
48123 93071
52590 85839
89857 97849
5151 98181
86204 95105
8724 41486
81136 81239
44573 76511
13241 71545
63132 73709
3550 50898
3369 60765
3857 78338
80134 95125
55900 84860
32804 76941
6222 70090
38795 69798
61157 67719
37998 89580
2880 86435
2688 23179
36741 45281
35985 56986
29678 29911
10130 10438
31446 83539
70683 99866
40321 73464
19085 79045
81907 87766
8407 59813
5749 45233
15117 71349
14531 61664
6791 47587
9686 52778
19671 36895
7037 88642
27951 78248
8568 25261
28351 95856
46892 64998
4275 28502
15781 40861
58068 74788
48293 78300
1208 45431
25686 60569
57240 80078
58423 70142
29698 94085
35819 46049
47405 98863
20603 91183
80257 98519
57098 63873
54686 82442
7134 94086
70785 96887
47609 83726
6455 55054
43628 60170
11770 26955
26041 56655
188 91996
45179 84673
4729 25524
77525 87178
14356 71904
42748 85731
36470 45586
37818 72885
61996 81741
14233 41629
67806 93148
7206 13657
65248 82191
25234 40943
467 85314
6310 13381
36258 62572
22226 71933
36881 42658
90728 92522
18643 20965
35100 89915
3981 93808
59439 92343
22856 89971
12931 96381
54 4595
12737 32289
38181 58988
53736 66611
65249 75541
35197 66673
16317 56581
20413 25833
38221 68611
75683 98936
49646 88847
30276 76580
41244 53204
71789 84767
38499 86626
22185 52465
16034 90745
11572 23029
30168 46826
87996 89375
67157 88075
11866 18801
16514 89287
46679 72546
27169 41564
6074 36987
44685 73682
14885 47400
19475 76294
4345 19005
37490 83966
16045 62927
72528 76889
49105 92697
44487 61841
18797 66380
63365 89416
13024 81049
16110 74927
24115 59629
31058 34592
13332 90560
5570 59408
8475 9472
7334 10282
42529 58141
3297 18515
52056 70023
19937 29866
44113 86318
10926 11200
26435 58954
3763 27616
23154 42014
84510 86265
7206 58061
48067 73603
53280 99444
22612 53596
55033 56562
38088 75331
35368 35795
81710 95899
48521 96433
21504 66552
43457 93438
6784 64186
36471 76344
36761 58834
60950 88722
17209 20115
33863 62756
40720 48483
29502 65037
26940 35637
10913 65429
2703 54422
8467 95954
88713 95453
16741 78719
91642 97262
18925 75637
79506 94628
8893 21147
62098 73499
4363 39791
89253 96466
3489 20542
16229 84169
603 95573
31821 57759
61271 64475
56269 92903
23010 44913
46518 74189
58407 78128
68970 82795
27303 85338
65815 83424
32950 57257
92764 96468
20924 38689
43241 45221
45072 66903
48991 59763
4958 44671
16863 92795
51108 68501
69690 92184
2978 73022
14234 91072
38939 76176
72710 78479
71176 98154
18548 90115
72622 96878
65665 83180
89039 99385
51262 72012
32166 40406
29059 62897
28959 31658
30491 56440
32544 79811
43571 44130
55833 98953
15913 24952
25679 66118
73994 78968
17090 87692
17987 78315
25158 66177
28206 88397
30231 55487
52080 69042
22238 71542
43913 53831
32696 93268
27759 49216
41464 89710
59584 87509
44042 90471
50260 76732
36409 45785
4402 16287
35622 65672
85507 99218
34422 89603
78183 79213
63400 69076
35432 48167
37811 99637
15933 65885
36751 54224
54022 98174
58793 94322
48294 65349
26089 84540
5075 92430
40715 83691
42035 88457
77807 98075
22564 71773
26696 39680
11071 69039
83442 89378
42400 96425
8119 31802
60954 95122
79982 82922
21091 41034
28969 70385
4168 47463
36490 88204
43416 60275
20377 39712
24714 89841
20963 57364
62845 91855
13172 13722
41270 95340
34237 84312
56930 56934
78615 87536
86252 95474
22279 60138
51049 90135
29454 95183
1503 67546
42811 93313
16126 61799
4377 17149
64936 67966
1581 49091
32941 56801
24357 64669
21063 93440
9017 24509
9876 74160
2797 94387
35545 49743
52525 87924
28922 38813
9034 14863
44528 85616
29635 49485
27459 62757
10429 40069
20593 44004
76270 99552
62453 82666
38249 97172
64775 80944
12136 31050
8654 26309
2177 54517
9251 61182
56332 92949
87938 99014
57873 94422
33982 71487
58050 66854
28310 38548
48121 78845
68919 98504
91420 98057
90460 98074
6290 23011
45951 64808
39466 73716
44560 71424
6281 13654
39742 49443
11569 82038
7580 61040
16871 27320
2544 42423
26420 73802
35130 37964
33225 39714
36523 69522
79709 81363
2138 99122
20335 96148
26035 67327
27864 72475
12102 34443
67249 78148
5295 99891
2999 83765
52811 77839
14259 84103
44945 78215
69885 72076
34427 36025
31820 72684
3507 61491
40421 83137
34213 93939
18596 84155
42880 86062
25447 49187
84370 89342
58906 97269
27962 88353
34137 52687
7072 68427
32345 76982
42536 95646
38883 67262
505 6768
83179 90346
8366 36261
45030 94457
4871 30348
7628 80726
2101 99455
1296 61226
62041 75337
23495 33118
64492 94199
8680 80237
59474 87557
258 81012
67990 86004
84608 97631
56229 95002
30536 59666
60841 82899
862 45910
5837 67016
23366 50718
44171 61551
52423 57940
40229 44477
11498 43781
316 43927
37090 89382
7337 9292
47522 77029
21686 70981
31736 31969
38209 94796
58230 80842
23027 87718
8421 34199
31851 69484
26476 81647
4262 16022
17723 87946
36216 70509
38467 48259
56647 61371
7586 53688
69929 85236
21351 76979
22950 97836
78768 88506
14554 57651
3219 50635
36906 57175
28455 69639
45140 73082
8579 65086
61048 71607
13630 82803
31832 97998
47862 55243
17408 19081
10808 26348
6226 11639
11868 93100
63388 73483
1546 79869
13891 47730
41668 64200
54457 57620
75025 82996
20184 27836
71662 92798
5110 84469
19367 21870
8169 99251
41669 95858
41445 47418
33912 70340
71930 73910
37655 72753
4553 81064
59851 70973
84164 96730
20492 30806
63222 77118
91168 98581
75113 95095
31876 87506
12662 85620
65962 71361
76785 91533
20460 27511
8956 54338
20334 70222
66911 86570
84358 86700
86488 86673
11793 34423
49484 57395
20035 53748
17799 68073
9425 40553
58554 98162
20594 75268
40364 50230
69697 73257
28554 87739
45932 74414
23943 99445
26958 66125
64853 94712
24240 58638
46234 79277
35882 68947
13327 87267
62003 74803
49902 59625
65450 71456
28085 54265
20210 94707
7199 26508
81025 87913
5219 30181
359 33518
87243 87655
6313 91785
30371 93968
49630 87334
16342 31660
78945 84733
40144 99773
16349 47751
77874 90032
44687 77390
15302 45721
7585 75832
12661 93130
62869 95919
49476 64253
55484 62865
14860 62444
35990 57921
17999 26789
1236 83529
11065 18747
45055 92679
2643 30005
6760 24996
50640 91319
12579 40519
7711 12632
23781 96870
25018 76858
18525 19505
79003 90187
61469 65020
72365 78871
71995 84136
49384 92032
27227 60548
7735 39867
30023 97410
37116 83488
70461 97750
17678 96276
89951 98924
24288 79596
25108 47712
39986 97328
19369 69273
86287 98625
70784 89073
5118 83540
46459 64564
56844 97307
64707 83233
86923 90828
61436 80646
26865 90032
73606 96107
35785 77118
24587 91821
75493 87284
28480 76299
32419 47200
8901 79954
29603 93171
2318 29568
54739 75203
42342 96268
83331 89829
10809 91594
24544 76249
14505 15936
11389 90162
77205 77292
11710 36915
30218 91902
42413 96072
20458 42910
8303 40638
382 81479
6454 92923
18732 29210
51212 63583
72262 81630
35751 50588
65017 68539
7660 11813
50130 68386
21975 42790
10684 89020
11711 45943
22348 87815
2121 32782
67074 96193
17981 27067
44641 96067
27052 96748
67097 71802
33883 73099
69033 75125
23403 36423
40093 56179
18724 74194
47687 99319
8116 51345
17472 99568
8365 31297
68745 70024
44029 57756
4286 42039
14515 90059
1177 28212
46972 99881
89613 91295
82221 99989
1481 81037
23891 58457
43611 62098
35804 64966
88817 96299
61109 91303
47260 82148
32987 41944
38769 52233
18662 88809
45772 88713
79794 79811
37285 55537
40327 66375
44703 73034
70919 71726
7204 61410
7064 21072
13942 81199
22147 46568
60737 99654
3364 79417
47539 85901
56387 72152
45920 66694
41023 92631
30997 50341
37520 52550
6287 38634
46035 87129
3636 63790
13850 40478
3356 22057
37600 62430
35688 47719
61710 67932
36847 79017
19552 85214
35529 94783
73461 82282
48738 66379
16167 48924
44039 46199
60479 96858
71128 79830
21475 97971
77055 89040
4086 94573
90900 97687
47102 60394
36179 76208
20876 88842
17272 47694
53358 66058
51716 94509
71379 84323
62404 85444
14288 52479
9827 37558
289 18740
56993 83721
14619 17802
56257 58056
29691 33427
12535 61465
26973 99743
28988 67005
47531 69853
47679 91497
47970 91647
26917 53996
292 950
9365 60473
58306 97711
34668 64789
29311 95747
16571 66670
14033 92671
49018 91468
41464 53655
1922 81131
10129 81697
41034 45312
24777 48847
9326 64362
64049 67620
11986 41392
34463 56706
28290 60501
58382 85461
2887 67241
17210 73888
8 59673
21876 42813
57260 64276
39466 73879
82590 87195
52341 68719
28111 90654
50058 78739
316 59697
60366 91290
32079 37900
12250 55689
13455 53708
20698 36032
18357 31688
18132 89855
14907 15503
47361 69245
36656 96510
1037 28333
7238 75077
18762 38910
12094 47388
1311 3090
41881 98503
72654 87655
54495 69845
21524 52710
57601 86802
2935 73785
15102 59650
65330 77716
6481 42826
6399 61905
48206 92859
82405 97199
55415 74150
40375 52576
51809 94824
39216 65817
37508 84419
49230 87204
25951 97447
37410 66394
70491 90394
27502 48943
13223 33930
45299 46488
93331 99131
20861 28450
24512 82727
32981 67247
10081 30470
37161 70623
16075 34247
18260 86092
73443 90009
1427 94437
21789 85098
31609 65288
25151 56508
58279 87090
1780 93301
36074 40175
13130 98865
903 91098
49069 53621
15298 78915
41177 75077
9300 34176
55761 72093
27349 71991
52473 78589
51684 93787
76237 84036
1357 57525
23080 47860
73858 78650
1043 19531
8300 65310
23208 84880
40093 92853
59654 93803
13265 46301
36212 83146
397 58022
10631 69165
36598 91279
52170 74211
62421 80265
32840 75699
69573 74002
45267 70206
47769 92836
26044 49422
74401 84306
20828 39907
18055 98239
1651 20281
50866 75139
56808 74581
39637 74376
11675 42368
7968 24645
8218 11871
48365 59969
348 50241
6620 82076
41247 42929
9188 11121
70434 83393
51470 92673
12857 28462
12734 41210
11098 16113
21375 98806
70368 71699
82193 98839
68305 76749
56203 97336
40749 97190
1535 6951
8923 96405
3519 18173
78966 90396
21966 41134
83529 98267
45981 88311
30763 56925
9561 56165
40 29599
3271 50492
34495 86041
31231 93073
36100 76046
54339 54675
46314 73063
23968 47424
59012 61351
37807 92462
29050 67894
29675 31838
26616 81290
3099 6495
55958 86756
26305 55728
65169 91109
44218 46817
52513 73828
7074 98855
20554 57958
7705 37405
20833 95244
6371 41903
82341 89920
72401 81824
32571 67398
8357 92336
49008 54375
63852 77263
7320 12542
48660 94164
33857 91313
41743 85027
35653 60971
64975 89279
57847 83898
75341 85488
49088 90078
31452 53848
13124 49012
363 23397
31877 49400
4007 51728
10788 57813
2221 2336
25291 94375
20280 33124
19660 38022
24010 95701
11379 96288
54556 76696
67738 70289
16774 21338
72085 78055
9984 80384
14628 59224
20116 88287
3170 36314
4361 21151
56508 89222
96 71625
22421 30675
6452 19440
9253 49577
15513 57317
33932 95065
51619 99571
55956 94596
55564 88398
65830 89371
8834 53162
59091 62804
10271 61875
13312 81463
40210 88558
18073 19473
11735 22384
1379 98093
649 58577
481 48733
50214 73661
7156 46570
23603 53975
27081 40743
66119 71227
46754 54367
68887 78746
5773 8933
30121 60028
68505 84363
16187 55101
69727 97288
82323 92779
35343 56049
65966 87942
10215 42132
28034 79846
48821 87105
42525 67245
9083 48174
6518 92633
27776 66903
4404 41426
30806 95103
10013 83654
15090 80747
55346 67154
40163 70192
40920 94862
2987 43814
65276 65423
80785 83627
25208 77710
73766 81408
3448 42516
38705 80780
53467 64414
47751 95986
22727 49693
58596 69573
23543 47342
8097 74073
57241 58759
14872 21388
9766 39828
19088 45451
27112 44366
844 94925
62423 81596
90699 97433
38780 58700
30285 44022
22021 76373
29173 39885
32459 68920
40858 77739
36158 47236
40774 80074
36592 53715
39507 79104
5084 63665
40324 55636
35033 92534
32348 64430
42118 45537
5412 50950
17502 36793
77427 86399
36635 69613
14373 21506
32233 39345
96067 96255
29902 86662
36024 84067
35909 70464
11208 60498
8727 85220
1460 33289
31056 51867
16758 69425
10161 88938
35337 82309
85185 96527
23656 92508
57440 65083
40254 68804
39477 97934
23619 82099
36899 63374
9138 90271
31243 53969
54442 55459
31810 80505
69965 96501
839 20446
42849 90151
89120 93671
57866 88257
21347 77770
82465 96720
28659 71002
4252 23726
47007 65333
14364 73439
10633 20201
18967 84402
42630 83422
68462 95930
36744 65373
73436 73542
7936 54707
66752 90567
67041 88673
23389 99834
58220 66232
35617 79182
43964 98264
41731 94100
65643 94459
50522 74413
80459 95394
57005 58160
30116 43405
22792 97817
61290 75622
1643 60967
45927 74087
5953 91223
42268 90698
58453 62740
58099 97403
26310 69681
56528 70553
51637 62571
4285 94675
49595 95033
21631 44191
34487 51854
2042 50755
72068 77164
44093 70231
1157 50760
64790 95352
30845 36473
49741 53755
11076 33527
14156 46135
3902 25925
28135 81949
24790 98218
48186 48817
32256 40410
64216 88066
62745 91006
11483 75013
31245 75648
54601 66145
46354 60917
61649 71897
36317 78524
672 66435
27202 51682
712 5458
22455 46257
504 55364
30617 94899
3013 63018
31198 38001
36784 48649
89590 95671
64699 94678
49759 64368
26788 32230
16216 56452
23582 52221
33594 63933
501 30296
41633 59003
76906 92194
21768 74935
27049 65473
9466 62180
11281 55330
64282 77651
41895 67373
79945 83669
56283 79599
33752 51033
59585 93963
26771 78222
30109 82652
81145 96177
85566 95265
14727 80245
2191 73762
38178 98590
15606 51695
67993 80116
47925 58138
9704 63170
41894 81404
27563 73367
16471 88874
18271 83594
65715 91060
35747 61164
57141 92422
42956 79069
39321 78616
85256 96530
41810 52493
57097 61531
36859 92299
40222 64755
77946 91683
39084 93780
21691 94851
49633 72560
60449 88781
18437 75434
1008 83013
39290 72997
81289 86097
15211 88673
72399 73804
15916 51396
22816 36209
46523 49959
38548 57393
15062 34125
3204 88527
32074 83260
344 80324
8887 88716
13543 71556
26319 62091
28001 34250
12452 43716
18352 85630
1414 54053
30748 30840
3159 17789
1296 26830
3561 45768
30469 34293
10788 32565
74558 83981
20484 68177
7300 88113
58365 85556
15133 84753
3746 49986
15767 44302
88886 93580
60695 95703
4587 17843
59308 69416
35577 92744
17945 20965
2502 59494
92914 97771
30015 65422
61682 78248
67535 83860
20262 94908
12087 78938
35582 71505
41315 74306
4777 77774
20421 34016
85208 98651
43669 64489
31794 54466
9018 76946
45829 84035
25927 60930
63022 94614
5183 10167
35082 77425
4994 68392
12944 58284
45481 70100
2314 43774
48673 62610
84549 91701
65379 68678
25638 43663
17584 65009
82540 96320
15334 87720
36742 93422
28192 76319
81660 86927
7874 38185
56062 94310
864 71617
87541 89540
48599 95093
21286 35049
76567 76625
21689 99375
17254 30209
48708 81416
18283 46423
22345 26220
44992 70848
15089 81578
62820 89764
97095 98143
47413 50705
42544 78878
29650 63822
60074 91207
48081 54341
10324 30504
3252 93959
51148 77323
59521 90837
31097 36374
9264 59878
57191 93724
67787 88494
63996 68986
14120 15443
39180 54979
4684 66579
5789 96564
64751 74224
17473 25885
24092 30679
68154 87247
82190 85654
2660 25885
20037 65800
25536 77558
5830 86096
25912 75611
21261 77540
62983 98707
18783 68112
37518 81392
14560 34061
12896 68036
13672 92655
28810 97516
37515 64241
19057 19195
41480 82771
13400 66275
56816 70903
20199 47124
907 81456
46274 48280
56471 59497
23408 51474
78975 86336
43458 71496
28480 65864
44653 99634
33884 69570
59057 80384
44376 92752
60386 86652
33895 98545
43821 54066
15022 97483
21702 71150
9204 22760
2600 63528
18844 38723
6411 29529
23751 89978
27272 46820
47607 76241
49795 57497
26096 99390
28663 89010
79681 85742
6784 14967
28870 80174
13672 33565
38766 69039
33025 95801
22385 94495
31887 88959
9894 63294
33928 80433
41384 49380
856 58244
1244 8937
89080 99513
44087 48007
21876 51424
440 23153
30851 38763
28164 48770
70774 75247
66831 71739
14605 91416
10991 82850
25563 84561
70368 89737
17016 52928
51026 63208
16066 35344
797 29498
23997 41115
32934 63584
5371 71440
55412 96091
11002 48417
22662 64095
21370 30940
43929 69374
45868 78336
80879 81287
36623 93650
7660 28761
79541 88582
44394 63320
11968 42565
24585 88270
90428 96330
22000 91438
13226 42106
3321 93502
5799 33969
37215 64044
57566 87603
16723 58668
77228 82556
82077 82747
27734 42769
15302 73258
20925 58331
35594 94099
40136 78502
51250 76585
82345 87276
30324 55498
17159 97108
61911 72291
71104 93756
25951 57937
1775 5439
27000 47519
43841 82608
18841 73204
83985 94787
35378 45136
4286 73961
41659 60006
23579 50121
33679 43982
57 38628
8632 47528
37808 98389
7418 17080
12656 98829
68076 90911
54277 97632
25239 50561
27329 59581
2398 97681
73770 91222
42688 74612
19214 21491
47648 85640
13103 66930
79408 81540
12544 30806
70077 70108
9144 61155
20880 79972
57627 78652
36909 79622
74619 90162
4880 82219
64150 77394
37918 98359
15338 70267
29328 75437
71249 86414
51628 94844
40758 64869
11116 95852
15175 21777
63716 83165
82467 89520
48027 77630
23191 86502
57442 59936
47251 76715
27196 55354
86704 92119
45772 88267
6450 59046
18283 79914
48097 67925
16693 81735
14533 42821
20951 43531
69562 83424
29333 77053
7005 83916
71032 76289
89719 96756
29139 83100
13342 92404
33265 52531
49957 85389
26589 61712
52849 66692
45670 67022
11806 47394
62412 72044
31729 85239
74115 89061
28371 29537
16355 80641
34117 64428
4828 84721
66478 71914
60367 66212
57103 92176
13880 22946
43439 63539
9995 45605
29318 47562
11048 27626
55557 61712
42152 64848
45407 54732
18366 25574
14922 85718
24588 35362
1827 62178
53598 56015
70929 89002
76124 83111
31461 72986
15694 35556
3306 26021
30720 40440
8882 30545
39603 63220
31869 69072
29435 47830
49409 72779
34034 78651
9640 61708
24195 89125
21923 25658
83665 89117
65978 80979
24530 38794
9938 32725
5081 56201
44585 54055
30601 54290
30045 78472
20542 99150
31454 64417
55834 58083
56930 93440
6846 90749
27436 82333
37801 86945
54418 93726
47616 93420
55497 62013
36911 73122
32620 67237
62566 74014
36542 72673
66764 82245
927 61201
9402 57309
5031 15773
14555 57912
37509 92642
6842 86604
31536 54790
24393 69571
50083 67124
18303 50813
40664 99494
85490 96396
24664 88573
13712 69311
11365 16077
23 11966
29324 91054
2525 87622
23687 82477
16417 91787
27049 56519
30378 50046
20410 79675
50162 66036
15086 59069
20190 56313
30270 55982
87604 93987
18004 92343
29441 42842
27369 29848
18497 74556
15812 72824
10028 86041
63363 87588
58884 94585
88121 91582
37210 38075
10157 10414
29136 73377
26209 31040
30838 77664
19747 39174
55100 69980
41755 99215
20777 46808
23938 46979
20143 26513
7959 86615
53427 67907
42050 72498
6938 19656
56733 69560
32359 61153
34848 71330
53869 76215
20756 53184
21495 90106
34193 57051
14923 62251
14482 26713
33369 94046
47923 80035
4582 21170
32829 69994
12832 17008
13445 26222
51807 69714
23799 78824
55700 88100
16645 35326
2714 48605
69136 70634
2082 73852
14644 26650
25256 84548
43805 51241
78304 79958
87723 95105
36882 49097
63043 87581
74645 90226
11436 82418
9128 21850
4289 58351
55941 92056
69636 99152
69998 97492
10854 71142
23985 40997
77634 96965
55701 77978
54387 73887
52613 92691
15791 28431
9210 10250
25901 57188
27256 85022
60351 65420
61256 87205
17264 43823
66794 77542
14743 38646
966 40119
61044 99693
78030 95971
1903 19551
30881 88918
71709 89643
46120 98569
12260 58561
81376 99080
8127 54162
11417 61147
53404 80983
2422 86868
15788 35958
91794 93493
14654 24298
6602 84311
56163 57167
32066 76326
69104 90925
79 45296
46780 84324
63832 77381
6508 50029
2072 89513
44336 73128
37477 86196
32406 60792
31921 40320
4684 20392
10860 71377
14593 60378
5647 38517
36684 73867
21389 91429
7736 13746
42086 67350
14740 76925
65203 86015
28067 87854
26329 79085
7140 18524
39318 69735
9153 27250
41052 60959
45082 72849
25429 52050
30126 37265
86253 97555
58461 59338
19824 94775
11762 27356
13290 47006
16583 78189
7086 80025
86267 89131
259 35660
36783 43888
57014 63172
62258 66793
51128 99494
27200 33600
38772 95338
15685 99750
14854 27398
85559 88261
11640 42695
9521 75439
985 59009
9277 74693
89981 97273
43879 73609
42744 96924
4985 21973
52742 98814
2396 35105
7017 94284
37262 63645
70330 77249
56827 68189
45986 89631
56750 64798
81861 99886
2323 98981
11645 75981
53666 85550
44501 79298
1467 92907
16470 84984
14947 17922
74555 91900
58079 87412
57435 84794
73784 85260
82416 98372
16675 85819
39451 72123
21301 82361
58825 92496
21757 30643
50510 85762
4603 27037
64008 91767
6261 73740
3594 67945
59089 65962
87978 98174
25965 99270
26694 32561
9104 55057
50229 83214
48739 94513
47012 92670
53436 78850
45871 57436
28685 75122
54902 73775
17286 74924
42814 72044
63724 93197
46646 60711
63265 68041
14566 42634
6746 80092
32213 42495
58543 63150
48132 54107
53658 77785
12333 33777
20713 98888
23628 69941
10629 98679
43045 50779
45208 87485
19188 31642
52083 89587
993 62050
31213 39002
71235 87237
54420 73600
31210 39480
84138 91844
1681 75503
30722 87474
5976 54060
86341 96282
22619 35222
2353 66542
55155 92645
20726 86853
32948 42190
22318 40817
34544 52653
4619 57154
47029 53746
37129 47035
1649 89546
58664 82374
25550 84977
58208 71019
39390 97739
2766 93556
35566 42119
29757 35621
43466 88317
9461 51525
54496 78848
4603 89313
49637 69790
23814 95564
30260 72433
2063 25679
10238 18457
9287 77739
8475 64279
79961 87323
61150 82632
76214 89945
14810 78601
59156 61960
22761 33436
72493 78526
13683 43724
3569 98406
35801 53653
59022 72993
37233 87177
22524 76352
29394 92858
10169 76124
50236 78135
6577 35510
69645 81479
7783 24858
4112 83780
47218 86161
46873 89711
55824 85044
69483 77389
13409 78341
34483 53474
53549 70478
15820 27347
62753 73459
44305 46754
23833 69268
15476 21637
32490 99087
55538 68824
32217 99542
42202 93384
58196 89886
17713 48761
9277 92676
38796 42037
36717 39541
59100 60756
25229 98082
61025 94857
8971 64564
16610 46531
82610 83937
3975 67189
23658 26906
93157 97947
12891 23605
36239 47827
3277 54130
27158 56683
69515 96043
22426 85434
48818 60913
72011 90027
5905 52146
14313 90859
59628 78952
24692 96549
603 12131
38459 86649
10764 41780
25578 90115
580 35417
18519 20630
17969 39857
36875 86748
29258 57268
5487 12153
15323 68614
72308 85933
17792 78671
39480 58463
86170 91154
8135 70336
9544 91392
4492 21038
14189 75672
42342 81254
12791 99350
81590 99046
2784 92757
28542 69877
55589 69034
38600 50093
50868 83231
82350 95771
16112 26010
87381 96467
8741 28346
82502 88641
68250 83596
10650 89994
25816 79347
65058 66737
18041 53983
8337 55061
6604 49346
41510 87255
13728 53154
6713 31226
75649 83792
24259 94881
42183 86725
31712 92736
17814 39055
6348 58661
2429 60918
1617 47963
36697 95440
2282 90479
4495 91594
10826 23801
22843 54187
18472 70550
5022 82736
5380 20823
70887 96910
10171 76945
23077 97514
60245 61987
57950 89368
23654 51256
68152 76686
30631 71874
36803 72500
72389 75827
57194 97530
7812 12263
55845 77936
42455 93078
10372 25416
24948 56975
32396 73513
29736 38896
49342 56908
47206 93120
41183 56873
45565 92520
22962 64227
28579 88304
42477 97089
567 10353
47937 94482
17371 90844
32335 70851
37160 56634
29558 37310
358 18815
4350 87435
35533 83060
37556 64672
49915 97577
57462 80704
4901 73977
19965 35774
97329 99955
16029 28553
8072 97239
65254 82424
14201 54595
3354 60412
24711 81806
21304 55686
24704 27160
17913 51313
56323 77658
64188 89514
40177 68344
3438 57064
11183 66866
79048 96455
1348 99020
69131 77516
5948 34010
49550 92815
13407 43352
24032 33369
33664 46654
32179 33069
30975 73174
24800 57840
3254 30703
8818 95589
39003 57139
6941 55748
21378 97636
9449 24319
16204 96294
33249 46744
32621 86105
56862 60649
36530 61161
33808 88418
47628 98505
44155 48379
24214 60092
73560 96699
20094 33109
18007 47977
15361 96488
9378 79053
44892 90026
91908 99355
36381 96259
26480 37715
25184 58566
10199 83069
56418 85889
40191 45723
36076 53255
4656 51364
89830 97698
644 27942
3940 72248
11834 14719
22928 45571
14407 50961
59166 93593
19996 61775
39527 84589
32960 55790
57078 92887
33568 59998
3285 48242
16999 82210
12958 74929
51629 91368
15911 78985
34726 78761
39932 79356
12475 75358
82353 97589
32668 47062
35106 35954
51702 64847
43607 46287
57199 69859
8450 26516
10528 44123
9893 77144
44396 47083
17296 37553
67893 98009
6104 97034
4574 40634
36412 84710
16945 77384
23715 83028
54202 75102
4025 63257
6478 56246
16408 53141
75365 84320
38052 95186
1901 36695
15105 48190
18449 86442
53212 55781
23726 54860
65069 83622
61003 89042
42038 87738
48000 75761
57806 91409
38436 91100
71752 97858
44898 63360
454 2714
10396 87718
38498 61701
44727 83130
83401 87003
56742 91976
9770 36221
17550 36098
20873 41686
58279 64017
68414 93371
6924 93453
38826 39468
52856 63340
36771 92786
5912 27678
58479 80459
34022 63610
6080 74528
2196 55302
39521 40931
36297 45022
51070 70350
3710 41065
59207 78484
34111 70495
1546 62125
91695 97945
45195 97450
12898 86392
19677 39244
50529 90389
3677 3986
88191 96984
35232 46137
11265 53684
11146 22380
34254 79889
25420 78043
24098 51477
48444 95077
70922 72416
28309 47724
61482 70669
11725 25798
77614 86860
80150 81770
54272 81180
54965 98598
59085 90192
68385 71273
66900 70282
1744 12997
42601 47973
27366 73609
57596 88509
21779 96661
7493 65518
42647 55672
88868 99001
75757 84794
24753 68269
60690 76639
89576 91065
54778 82873
44106 97091
463 65789
68138 82111
13670 77136
16547 41320
8508 56515
2225 96373
25625 83791
45412 85067
37750 54883
59209 84267
2582 93974
2309 59670
19808 54100
4971 22416
59399 97738
68228 69913
42464 74421
20664 49112
2211 49872
11217 15295
19623 58726
8268 10856
31491 76311
24829 55132
51969 67063
69135 71587
37763 89908
61181 67119
24865 90977
21544 90042
7902 18830
14823 68255
86248 90935
31025 92666
11924 24271
27437 29830
5902 30658
58580 74471
354 97330
65600 65703
28742 99357
4864 97647
15131 68071
22321 72726
68700 69109
3977 23559
63333 96279
40511 49921
24251 29350
25983 99218
43550 91552
16951 69622
37995 97494
53963 76809
5389 62338
79022 81285
14661 37645
51412 65040
52004 82879
24241 53684
5266 84810
42508 79983
2395 16703
37085 56677
46499 66032
69766 76246
64824 89989
52414 92631
46659 69015
13080 30751
36983 65870
46420 50078
10067 91754
3955 41110
17632 45077
8595 94347
70665 84430
38455 73925
14191 97933
67752 69565
2073 59828
35242 75607
30870 91200
57641 58586
5368 7640
20069 94774
215 2707
38111 80511
9913 83780
56601 56989
4143 98493
8666 13967
7345 79373
1085 86764
31131 36769
23268 95741
29254 47905
28012 77743
46919 47708
8572 10677
34746 46242
36424 81394
74028 94670
7731 42557
7019 14941
73281 98338
43841 86435
85077 92810
88636 92394
60074 65044
16358 54571
18105 37141
36187 68159
664 74312
21776 82250
42906 56123
17035 89516
9202 30360
60724 68534
34091 60050
48507 57917
73937 94869
29636 93038
61223 68049
2366 45674
41615 94593
1587 14111
11092 15023
28027 63170
30030 54427
30133 33472
40801 68776
16933 64210
16951 41708
11169 25523
65534 86210
15181 85399
12142 39436
19466 76870
41110 94741
52881 72812
40662 50625
50344 83633
30931 71877
24573 54411
41699 59275
69232 94492
41800 75610
63588 77906
1890 91197
3014 82888
57350 75561
25044 56944
26300 82201
18456 84765
13849 87768
42178 72666
18207 27597
57398 68136
1562 95341
6021 81774
5835 23227
3569 44997
27643 90560
13182 27277
4806 98445
50743 85531
32931 64992
75802 83862
13471 90482
32027 34461
71478 79692
10236 99169
70057 89790
68535 89153
3567 8439
10377 86766
10400 14825
15689 93409
8534 81364
10276 24458
20983 46467
8559 80713
78104 94747
50402 73887
22953 51962
19545 93051
51589 90609
37477 38899
41648 91343
20614 71577
13343 54864
50175 69835
9071 77219
35145 44473
76674 78598
5930 94829
64691 68183
34152 84686
30228 54949
23068 68466
18291 83315
12341 28905
2956 6135
66972 82314
42282 78403
21586 71929
4882 52933
12593 25045
2938 81275
25203 39713
22128 29916
12148 24523
5852 74688
11932 82282
23186 43673
61575 63112
53733 87500
24605 67091
74423 95981
65951 70975
51881 77760
8910 86374
46107 49821
54094 90004
16566 23894
17005 68494
30649 30838
3315 70889
9800 98112
11961 86981
69386 93847
20999 78452
44209 56778
17623 27402
15703 57401
41952 56375
35173 75942
25081 45048
18478 63676
43087 63239
6136 91639
25490 31706
31528 94817
69584 74361
39629 82040
49599 82009
81260 99177
81314 99435
7152 99723
33764 60068
8367 74063
87463 94629
49392 71226
22606 65903
14736 60661
52955 73439
18449 94820
12974 57618
39961 87289
4688 80427
40576 71116
11278 56893
1458 95051
61401 82177
10729 86596
36448 74976
12088 61871
29103 33667
13265 87406
29484 51458
40547 55612
78423 79184
49848 82719
44467 76734
27620 90013
58110 81421
2229 89568
20212 32988
11553 39728
12210 75433
63912 81406
49710 69520
67181 87734
33950 60484
27551 28227
72136 82484
173 23494
877 89255
21375 82125
4887 67260
1286 13961
72110 85284
11063 23200
50407 71478
39184 93467
38136 41553
32094 38625
30034 80297
83053 90172
9384 84621
46988 48733
86548 96075
24338 32647
25195 28782
51260 85010
60356 92798
70288 98244
42952 97119
11062 41813
793 50163
60891 93318
35074 54521
19763 61372
85792 98000
66960 70626
55422 84451
28578 58862
22357 74202
12722 54452
42352 83741
14593 21266
13276 58615
38752 91783
36558 70740
7336 59841
69732 70639
13254 19781
7311 81467
42318 64417
72424 95372
81080 91358
20437 83627
12148 97655
55823 77750
19993 97243
40825 46706
22596 60208
18533 30523
47489 74656
44873 58385
33581 47068
34062 53374
49005 75254
93015 96502
27462 46832
26389 61802
31763 90553
23447 72467
2105 80284
34706 37605
33559 37636
47512 57328
30551 70130
14078 68097
872 24018
41646 52731
79755 91160
80486 82281
85938 88077
42707 56711
40100 55225
48334 61147
22 23799
2877 54648
36434 48146
18381 88530
54490 81881
10873 28645
55706 69071
9524 66998
53103 71578
74673 98614
18588 28113
45333 84286
24774 66033
22026 76548
30273 97756
25885 62639
63817 73832
90625 98362
52710 55691
39720 66444
16309 80381
28550 56926
33324 36737
42471 53490
32124 85707
18374 65061
30323 37455
53611 85668
543 58630
46814 86911
61185 72011
28633 35555
48899 74188
29328 43203
24728 49916
44785 86045
480 62355
90412 93190
20750 34303
36426 42583
50746 71985
13837 41696
59669 66307
14353 83147
64209 85518
6284 74131
27293 29477
34637 94279
59100 91460
63369 95787
48760 64779
10017 60708
68352 94125
18818 45535
7454 46466
3026 18988
77086 91185
29585 98579
27918 66938
8469 76511
18095 88015
65166 80897
12996 91477
90155 98912
1446 55190
75249 84615
57589 81956
9633 75602
5329 74726
33426 48469
305 24301
64553 97565
1286 66500
17397 62838
18786 21672
28947 52633
7533 73612
30064 54323
5833 55485
65296 67017
3205 39542
84843 92492
11303 85030
1945 14483
69919 83083
45700 85306
31379 50158
77759 86065
73709 85350
20159 29304
8545 21076
10818 53915
5994 36352
11501 24805
66338 85921
9041 65990
71678 86197
43018 99197
59191 98334
69519 87036
13035 40946
8434 94250
91112 98520
2476 15466
23351 37323
47025 79217
57194 78680
77643 95573
24524 29787
44654 92264
6727 57346
8823 87780
25226 72693
25704 84282
2106 32019
193 69702
3242 91743
83447 86244
19059 24095
70615 73496
3048 20295
27023 42995
61767 97474
80119 86996
76534 79091
15621 23873
86417 89244
22327 98696
14925 55849
49516 60083
11474 57015
57284 78996
3279 75799
20317 79797
45410 49390
58364 67480
1455 89221
9011 57438
62534 97435
56404 92997
4635 91660
76582 85588
22852 43110
55651 97047
29621 64826
33207 72319
33796 54048
812 62635
51727 80765
49826 79959
32330 88231
23389 40223
4759 38833
16869 90210
30412 92119
12778 23732
35303 72755
8484 61415
22372 93426
41329 81747
34930 56785
40210 98413
61984 62228
27896 64226
2941 41173
6391 25522
12928 89198
51936 92158
9553 54066
14686 95100
28747 39388
30701 39721
35308 61549
42969 95862
72213 76757
59220 70625
29925 77189
42672 47170
50540 96165
39115 78001
54724 67086
5759 37914
15625 78486
60771 64817
4424 87988
19533 40342
30480 32437
28594 36676
18365 69953
20493 57491
3812 50906
47974 84256
42058 56401
50972 64236
33368 94172
9240 90009
59381 82284
31358 91363
58170 85249
45232 81766
46769 77850
6831 23468
25512 30891
13975 83361
18800 23759
21639 78990
21177 95537
14628 78953
68565 84026
48957 89275
85368 96669
1058 81555
45670 77204
47769 67616
50726 91765
37265 59241
33387 34655
90221 93932
77946 92435
15184 26979
27776 96117
31114 99836
64401 87956
50945 58051
5529 70116
76752 91562
6048 76556
17689 28357
982 36701
4180 44933
34022 98769
29415 38066
66495 85103
70691 87507
24125 41066
82802 90477
10900 61667
43132 88368
23480 89840
13119 67107
64212 92395
53472 66502
8653 66979
16913 95858
78797 80760
2354 36136
65736 98463
71695 73309
1495 82747
13090 82853
18278 50741
2277 24015
24558 41424
6833 42732
10288 65977
35100 97124
28126 48333
4806 40687
5303 16131
11805 84353
1312 94150
19991 81051
67247 82675
18660 44614
26402 84330
22920 53311
50712 59689
10141 47150
8713 87705
37280 59635
67642 80010
13971 20866
32102 67315
32064 52670
19567 88595
14682 70700
21551 54947
35081 82354
21454 23155
8022 96437
2681 52157
37582 75808
20090 37014
26159 71276
241 87049
38712 99053
26494 30320
1775 35433
14955 84120
39447 88929
26078 91617
8610 38481
14197 31017
15939 52809
12449 91067
25217 50630
24866 45219
13552 97187
33749 73549
24217 97762
8062 23521
81819 89936
17271 78568
41829 67390
10232 72743
28772 65785
31569 37721
47298 76283
19784 67034
66174 68320
32802 95592
18971 25691
26608 91587
13105 47421
48662 95031
57519 88790
2533 62500
13678 44175
60606 72658
28906 95651
55464 76510
34473 90106
66805 95559
14930 77323
79269 96051
30333 39273
73977 91531
23161 91672
36096 98841
1226 75853
28521 54849
48997 56587
18346 88422
811 89065
32402 74855
31821 88193
10862 98241
76985 80460
63014 66724
41653 96277
15310 44455
4177 68816
50422 85228
22818 93325
40315 65105
37067 55676
9465 66647
22128 35493
22916 88520
84310 88369
52825 72504
40992 55422
2574 25926
28582 40147
17787 77907
36943 55181
17242 33722
15063 87275
56446 94429
81453 97275
20890 75117
30742 90878
25404 58556
3010 53800
51278 64549
10300 43442
51114 90535
52509 59609
29648 51611
58396 84602
15374 54258
10724 66887
47532 69951
66882 99138
63249 87415
1548 89480
66592 96352
53533 63387
14037 26052
33976 50001
34051 93756
65155 72029
83344 95905
64075 86786
15331 71433
13449 64429
13351 36849
42872 48151
8651 65928
20340 37163
54763 97077
8558 81694
42641 89439
17013 50166
28518 93094
69072 88889
30071 38162
9071 60457
57224 85185
34577 82186
38627 60429
49134 68738
27160 54229
26962 80143
1457 23090
79192 91409
40881 80812
56279 83791
23677 47986
22337 43618
23447 63795
35727 93203
36322 60357
36468 40599
28547 29037
13070 72362
18005 73498
76895 77534
19425 79542
20586 49453
3343 31942
40893 79870
38565 77232
20657 49099
18446 37894
30277 57428
29376 99497
47502 51198
18128 77698
8609 29906
565 71242
36960 45277
1988 41692
26596 98351
2209 30447
26773 30614
69757 98626
64254 68495
67636 83980
8623 95702
48561 88263
75455 94374
31505 38288
25526 62666
40328 46489
23921 70870
5692 10417
14625 73118
26653 32736
6867 18328
14731 65667
97062 99438
35343 83050
33090 33942
13262 86378
2531 68053
63067 74168
5064 15961
14627 94888
2269 64215
6400 13229
26196 82346
54151 99309
43456 53914
4122 99105
73471 98144
26634 60801
3161 50385
97819 98146
23050 38602
39441 54499
2045 41203
42461 81054
51091 97294
6988 93779
52297 78489
6977 7564
6850 74097
40270 87931
61149 81639
6233 58300
28134 81598
14864 49900
6235 54315
21272 70057
56250 58429
19066 92144
25671 45052
80582 82469
58052 85468
62240 94517
17124 23325
51649 88602
13202 35850
24113 79671
5977 99933
46493 64452
9053 81654
69010 96233
1145 95654
72961 74109
72167 89844
39552 40372
21636 80964
45655 49956
45662 65655
94248 94460
1085 41069
6043 57171
51224 70935
33825 95204
79716 92898
33390 85003
3053 7287
13381 14620
5941 51384
12283 49904
4818 96613
1269 80598
13978 90399
80685 94674
90403 92470
73310 82119
49030 96333
58920 92948
37514 99615
28064 33818
34289 46652
17645 36582
28457 51270
47177 51547
77748 99891
55016 85018
7419 66215
16065 31236
17387 63394
54103 99037
43903 78115
21506 76365
37601 51348
43237 52250
22394 73700
6716 82274
48790 92942
44213 81874
12358 17095
2216 50643
14317 78394
369 30695
13045 43778
6588 84991
17405 90943
16979 85787
33404 73807
3807 80029
55035 90478
43545 58263
40221 90442
304 86107
18565 53405
35827 91483
10897 16292
6626 86175
49017 57900
58316 95740
27977 59457
18523 63337
39340 57395
56209 96791
61745 84887
60646 89596
10950 65664
7969 64836
19830 23046
43128 98431
44802 88476
4685 47154
20822 57066
31036 37074
6252 39148
72796 75820
52049 91462
18636 88269
70960 97116
78306 99703
42734 98887
89047 90402
12293 53663
9071 13703
45612 59722
41858 74425
79138 83857
33061 90863
37237 49198
36970 43437
34879 61400
84247 99898
59141 60462
75500 90789
6458 15235
44050 51333
1857 30502
4710 46420
6447 25964
73263 92493
9039 36605
632 88791
11935 38712
21317 37631
94755 95575
19479 30207
21235 53290
29265 56362
41876 55141
37162 70812
40980 88437
64037 73080
37172 85540
27030 68455
9441 62499
26456 62199
19922 26083
74389 96917
72675 79614
24488 83741
91860 93767
34930 97649
22479 66767
41181 45760
36583 72790
18116 85418
76578 90631
77855 86753
22739 52011
63758 94732
1155 45491
30460 63243
11149 58110
20812 46105
39075 41991
8333 30405
13839 21647
9923 35506
47074 85588
25263 49953
14962 68424
30352 43281
2379 60552
69157 85590
6163 39776
22063 75353
28821 57556
69969 95018
22036 57905
52274 91429
38739 71737
1850 21959
9966 55117
46926 99960
43135 80283
18000 35900
27936 48904
3094 44291
22569 39607
17227 45498
6600 40359
1635 74174
17274 36539
15642 33962
8370 48842
8446 70428
23692 71664
26859 43808
4121 9201
21431 51029
15450 72490
10167 52113
23149 99440
11940 14728
17611 74398
338 57475
42068 98227
14831 21068
5627 98231
56382 75676
25554 79125
23847 58556
32884 94720
72716 90012
30975 43716
26050 33374
27299 36136
24808 50548
10278 45037
36251 58776
26196 51153
64387 69602
30590 34553
46297 91477
83831 91873
1722 70618
10365 58080
24455 71302
64421 77893
19614 97072
65277 83586
33959 93490
46796 57531
47066 51464
38775 91050
18082 35459
59565 81247
22846 56204
30893 82856
16942 93638
25483 51829
53561 81810
14569 88431
70257 81597
18693 52531
19542 73219
6412 37544
27588 87404
46855 81737
24007 85930
39900 41955
27943 55092
31769 54237
23800 25606
22850 45815
5870 46356
76600 93258
93836 95947
19553 72942
45486 97969
11778 24114
7815 22582
28563 95466
32009 53876
79557 86074
23799 28003
18082 96878
12537 96939
66211 87332
5293 66965
22484 55342
40400 53246
55139 63335
22460 78120
8818 66591
22039 58438
11426 72038
46747 54415
28884 50889
28205 98787
28904 40658
44437 83598
27773 41345
38578 57331
11009 80249
63906 67322
5233 91738
58419 61378
77407 77756
16909 62765
20358 93201
21568 67668
47335 98278
71377 95344
42714 90547
25687 49501
77269 77800
22166 25848
15796 25733
1953 89247
42457 82808
66314 69236
7045 21306
17342 86277
30343 99942
87209 90687
26847 34213
24642 81695
40119 41948
77405 90048
9429 12143
95974 99317
18148 20888
61993 68451
21825 56950
43960 74166
1738 58553
26058 62488
846 17000
9110 51676
1876 82885
47905 85507
73123 73935
68913 81867
81524 96026
74261 75104
73437 92699
50061 79057
74235 98518
58669 63240
20939 42696
41023 64934
59580 93388
26364 87458
10296 75055
5611 54989
7964 92857
46551 52497
16727 47714
45612 69969
14807 60580
26125 36534
51923 91024
17824 43990
68023 70557
70567 75738
23861 37773
12997 33689
50374 88402
81509 93830
71454 84365
29766 57384
45425 81002
37956 87749
61190 73737
20710 75607
42890 69572
44293 92089
3154 38796
22596 33749
6286 55118
5357 67451
842 81973
74249 97896
16284 69616
63638 72108
72302 94987
20811 33410
5820 29735
50192 64851
49844 57434
48478 66611
61258 76151
34930 76236
77158 86328
9572 55773
31730 49712
48916 95053
31266 85277
5236 36097
7034 83425
18576 94153
44334 69436
12433 45178
38178 91843
7728 42459
77232 84351
17399 44541
70756 75815
67355 88479
4176 72780
3073 93315
52524 76112
41698 71300
44250 71874
50982 93887
60469 72778
2513 11384
11673 22619
26825 32376
43430 48209
33866 81968
21949 79434
12277 35753
45479 75934
48274 63002
42005 88988
19808 60603
3042 67938
21393 63165
17048 23061
57356 80522
18154 92387
17479 19491
3217 86433
7580 33547
69367 75740
63522 81926
94448 98944
13240 63020
27385 38093
39950 70684
63417 97020
27496 66069
26171 70967
20654 33410
30424 45683
33087 93409
67670 89577
8307 50881
13594 31456
51232 78837
39097 83064
11557 62631
10908 71557
67568 86929
12906 15421
4440 11638
43999 98943
58485 83472
51727 75982
13328 51637
55111 66183
37215 54398
46240 99756
51028 95723
26125 52694
23688 96890
42936 71504
50457 86727
39197 65909
35829 61462
3012 7771
30163 70907
34188 36443
35858 69621
16400 75214
5643 56987
95880 98597
51608 87563
20927 77774
35835 83048
15420 67148
49536 69929
57616 92032
38434 82266
6865 53131
11087 91821
40859 47115
28000 60835
35171 54435
84188 93058
23380 71256
33938 37943
27446 48490
10603 11713
58117 61237
85212 99547
23745 57982
34901 39849
15381 90093
45730 63859
35205 43729
31416 47187
80452 89841
21273 40844
41546 58249
30505 64312
65906 74606
9101 52602
2527 68736
32748 84386
4771 99910
11212 16297
38288 60208
51771 86498
72475 88794
22975 66566
22686 93756
49083 68852
43891 48945
68947 92890
8070 34721
16447 65032
72190 88339
39266 71063
23012 69280
10479 47188
17878 47486
5146 79833
53053 85895
14040 86210
56819 97966
45033 65981
70025 93651
36668 67654
63023 65275
14678 71291
40297 44304
51012 83047
36886 75137
43292 59481
28680 82396
35517 39940
51434 53544
31967 61964
29159 75132
59979 62980
42570 70581
79694 93662
19805 39196
67261 97469
84464 94831
96450 99112
52040 63289
59175 74170
25580 90623
18942 22390
21071 42602
215 28970
56278 67687
93510 97230
34643 89761
67664 93125
44052 90132
36872 53898
11228 62569
40173 64163
30165 60198
26161 63998
48225 99319
16550 35454
18492 80968
3600 28957
52348 89086
1003 56081
22988 80349
33866 83803
5855 42384
56357 92221
42478 84994
34320 54814
10725 71636
18610 87178
20498 75493
14178 74297
13035 51242
10635 59998
22332 90046
17203 75015
14759 70169
12498 86806
36514 38544
7582 23353
34529 43980
31377 43135
69237 89405
740 24181
29028 86826
42153 99982
4963 26760
11851 97431
35861 60668
11663 92221
16100 77635
61271 89371
30403 85919
30709 68970
68227 73100
26205 53541
4794 36427
3664 88645
18561 29157
76863 87053
35738 72129
314 54044
62554 71571
30910 99617
26732 43800
13742 92052
2090 13878
17465 42228
41368 78305
38480 84230
72701 75129
48196 59067
88753 96286
33646 78685
34283 38265
9618 90635
53406 66875
71291 89529
4185 17886
2533 91396
12770 18915
25407 57894
78472 84599
9137 67090
34006 47686
19757 79259
55192 81545
31614 72679
57656 90541
87180 95740
35121 96881
26721 57604
10821 33563
11893 19411
64954 81800
54066 82790
12974 27166
26679 42164
45200 71788
2243 70728
13693 46599
82471 90949
36291 86533
34775 84724
64995 90233
20670 33767
45052 94334
50892 91056
5209 28014
9854 46636
81387 94456
15560 23323
6656 36401
28215 80471
61942 83671
53725 66497
63088 85111
28892 81534
68836 78622
42387 76182
40247 42903
68930 95416
10227 18225
630 18116
41991 83582
23652 43919
9019 35480
52047 78164
9471 90799
50680 53995
20175 30078
37281 75924
75755 88597
46837 93877
6380 34875
64963 71414
59799 61179
71278 82769
39493 53906
47287 82976
3706 13788
68056 87008
8063 67053
34528 78353
73037 80875
38512 65909
33475 62959
3964 98987
25662 63750
41333 68958
15549 79859
7141 91085
6024 59961
35160 89845
62245 89927
62946 98248
24159 50382
81445 81487
33460 97743
1470 73189
38447 96666
41689 57938
4808 17612
20137 87298
23309 24001
91552 97359
8254 33430
75369 98339
34148 66573
66911 76058
18029 80428
19597 24961
5408 88070
50534 53367
90213 96973
81165 89285
3402 13135
6203 62866
75248 86651
45262 64621
39364 91536
26330 89403
5395 55833
28042 64693
16850 67915
9058 72444
8492 15661
33674 41838
45716 75267
20563 47770
23262 94611
51749 59090
40911 90000
1061 79614
150 64347
36205 64639
70158 99712
11542 58119
49327 50816
79678 96261
65446 96374
3057 10530
38538 42935
49395 95981
30443 75053
1425 14505
62419 76004
51673 99184
28310 59933
52168 69725
36639 73692
2738 73896
69007 95781
97162 98004
4615 21839
29218 76014
37025 97347
47616 93040
52297 97827
8683 45013
69394 81968
30877 82945
35461 90167
14324 22507
11888 32670
10491 45968
73180 85703
65409 67065
17740 27411
12585 20072
40906 93198
48472 65925
31200 36974
59843 64585
9635 65293
118 38488
9356 87936
45455 62977
51363 78582
23463 95402
789 62866
59131 81137
31504 91217
20284 57129
1065 88734
2538 3685
28633 39573
86283 97080
2504 61772
13874 69326
35577 91179
10236 64328
58989 67074
60732 81098
56801 90020
14481 45289
35855 98311
73811 93614
31629 94846
24341 50430
12745 47898
4617 31429
16788 78650
30850 39897
43087 99549
20367 76246
62384 71539
14442 90286
54106 75241
62191 88749
3754 42318
29083 54740
64125 66455
35597 36023
1199 56780
82546 92874
26875 66225
59307 61468
19851 63272
25202 41225
53100 62210
14244 58734
70046 83173
16543 67557
79859 80522
7690 58237
54545 77083
31484 98060
15786 93646
54809 72048
31212 55197
2196 39812
38948 64661
19094 39933
28404 42206
2779 95970
32311 33244
46154 58805
33471 94301
32688 46639
9689 59137
38382 47410
60317 93338
53450 86966
8292 44952
5457 14425
58421 67000
25329 71502
27 37478
22091 24413
27058 56884
60534 82977
23044 78990
17253 27166
23798 78993
64879 67217
57893 69321
27124 78859
7622 28970
47669 75446
19464 59085
9178 61829
16343 59525
22997 90483
12669 50243
8207 20399
38761 53116
78521 80137
7015 28285
40025 85342
2383 72908
23910 62202
40341 66558
92473 98019
58561 84657
21933 45687
71258 91490
57730 68895
33482 67465
47197 83056
31359 79274
44055 44345
83391 89096
22616 27071
18572 79987
40638 87445
38179 81774
21469 32922
31229 57763
2464 42576
77825 78674
34463 74562
43167 89996
47250 52883
20888 23534
23084 86137
1972 37988
48157 49461
47667 89809
47431 47909
28606 74688
178 5629
59551 74946
17134 61935
37796 96426
963 50126
18522 42481
16547 40345
84253 88763
1845 70130
46570 52965
3049 30366
18525 80998
77439 89121
8935 43662
35972 37238
47676 91482
3124 98543
10276 47133
966 61380
85256 96877
32007 50704
14465 60337
72535 77429
12106 81297
17273 95011
19841 35749
46752 99149
47593 86585
74214 99144
29726 64052
31182 59723
18981 79069
63720 84576
2549 69942
5383 6575
3216 71388
33836 39760
2505 98552
1902 90970
30181 90119
24499 47594
16682 58391
9746 90171
18673 50045
65939 95396
13100 40965
46543 74353
4825 81022
21617 97699
46974 58905
18100 35910
1313 13065
75605 83745
25929 36871
18525 99692
8284 37383
53144 72938
33067 33648
24 96169
13634 73020
2247 75115
70212 83369
72004 85286
28004 83148
28126 88226
35819 53937
16849 96314
1462 73491
13856 43520
56552 64366
36240 78040
70234 76192
69658 79625
35696 38905
67096 98823
20096 49387
2609 97701
48336 80876
4170 53858
70323 75024
4640 5155
32578 84080
45378 60098
63490 87648
11551 12367
52953 75219
71314 75977
46946 87877
39439 93321
571 44426
62220 64213
2015 79950
68042 73299
37395 75458
2695 55383
19634 87190
6101 23459
18832 83778
43504 60748
42513 47385
14600 93843
33033 49728
15932 45984
29273 43625
36458 74766
7925 48466
3755 40434
20104 81426
17924 83642
1104 90179
2144 86042
9465 45438
58893 97862
51903 61268
51602 97753
88974 91149
35149 90288
4833 45796
30581 82187
6818 13410
29663 89278
21891 92770
40 25123
189 91631
18853 64459
74542 78142
20887 60063
40705 63432
59724 78595
11226 60051
7608 52752
11671 61941
94756 96073
32345 87680
69180 86726
834 14114
20539 33251
80116 80422
23560 72637
22888 48402
68798 75502
27727 85194
30546 64506
32626 48387
47834 83656
88745 90192
63650 67882
28678 34416
73952 92452
64475 94913
45671 58386
73342 94589
35914 99112
41238 66341
25332 31822
60307 83883
2641 51834
68327 98505
22142 73845
9167 62949
80226 91012
39733 58970
58709 68155
30336 97616
40758 53859
88158 88520
5394 5612
58378 99157
7748 16175
19172 56927
49212 49663
46946 75883
20877 74870
7201 90059
2368 87170
61277 96801
15379 72286
62384 75926
36502 71380
65705 83850
66506 74904
6905 32983
17055 84424
16689 39066
1353 16622
10691 14213
42494 96616
24650 58647
68610 95787
78638 85173
54675 89791
80031 99210
37980 86368
68593 88134
2788 9680
39750 40080
47835 74047
34776 57306
78448 84445
79507 89890
59915 80781
41716 71853
41549 78927
61426 98207
41450 56696
49509 61480
57452 92239
41110 42233
12659 99661
47887 61961
46653 68839
47385 50296
65716 75781
43258 98825
60343 89552
982 31807
62185 79267
24545 99625
53526 76638
11829 59616
57697 86551
25824 34019
4055 23935
1367 52593
1470 23381
33998 34550
92707 98704
22423 41510
2806 29919
27467 98321
3122 31293
586 27514
5325 67328
26675 76163
50032 82583
14368 95751
15629 63674
11836 58080
5247 13530
19074 54728
58070 78872
38547 99453
53918 68283
50643 51838
78578 81493
20001 99858
41365 94438
44616 63506
77147 81590
38184 38968
12983 60023
36852 97704
33419 73150
59109 70892
66946 99516
2731 64165
44090 76239
6413 46729
11284 50683
69315 76067
57157 77826
34321 86065
37874 56724
14657 35788
6774 70331
91877 93916
72775 82553
39722 60644
18637 53640
61105 61863
46049 82777
22986 89094
25870 78958
8255 19983
48624 80026
72026 95642
634 12978
36047 72466
2498 74818
2253 24426
86148 97537
87404 87810
24258 25523
14278 80527
60256 64611
31639 53173
23629 79931
22439 38107
21974 38762
16161 91566
58864 73429
3851 86022
3753 91911
61966 68122
87091 88732
31496 87911
1223 59902
45038 98163
27604 92432
78843 89836
20185 73042
7807 80900
9797 37978
87266 97821
26070 88789
22293 56445
11271 90193
27340 73771
64228 67014
32843 96738
8483 60061
51559 55463
31525 34820
17269 22716
3217 7413
60972 87891
5213 86279
1987 86706
5292 8491
17235 45067
39665 96997
84112 98877
31912 63376
47823 54862
26337 55280
29131 54431
53787 77170
21311 74989
28222 56138
18413 21738
33931 44200
37978 67640
4024 73424
13748 90983
15393 73159
37109 61986
58124 99916
69628 82367
55842 88638
28115 40361
19187 54348
24028 60634
64263 87081
26434 92638
63266 96187
29473 60872
52114 90066
581 3733
45848 87862
63823 89085
60857 63409
37326 44118
66347 78624
28692 38749
58522 88620
56957 72687
3837 83470
47463 63171
21199 80271
26245 54173
19327 37181
10323 77199
5430 27705
39944 59432
5403 35474
25567 89570
41542 78191
2650 62912
2036 22770
48125 54605
71886 72631
30161 93107
28166 95814
34905 41701
33492 60799
35407 51900
31607 95145
13928 92016
40085 55992
15190 89875
71254 98441
3350 50651
1710 38354
54409 69642
1636 74493
14530 48122
54639 93089
8946 40010
41036 48912
8196 31524
33849 42603
25271 32410
32835 74589
20286 63365
40028 92890
36442 43139
7135 8987
9351 75981
37571 88001
7619 75875
17965 58182
38127 45967
46804 99568
7240 85925
27358 31379
70 86909
39718 41060
43125 58074
1860 40335
13397 48071
12380 30631
15987 19061
26304 63704
32028 94727
16994 65336
34377 51843
12825 67004
78977 88618
59919 93704
59342 78240
41790 73862
30222 94295
45765 62136
12860 94592
9315 89744
16227 79703
56846 75836
43281 68461
33975 45399
6335 17750
16606 69242
30591 45629
35318 50186
20566 38659
20491 43509
54440 71984
18459 66803
1375 97766
14553 57084
11007 60238
6795 40523
7905 31317
18884 49663
13640 46353
4246 45825
17392 65235
29612 33036
54186 85861
31636 55287
76202 77686
12639 16794
14035 81743
7156 81745
10047 15039
49579 54750
1066 15509
55940 88689
10574 55417
23348 65716
5125 15787
63226 92400
54951 76093
86880 96176
93615 96493
35549 72464
8240 99209
26023 43953
13200 66900
42022 71932
32117 90769
7424 85811
39935 95687
26314 42367
50354 94804
75728 98592
20560 26924
43046 74010
10866 75487
84237 86028
56621 66447
13013 45674
26919 72277
25583 55240
73558 74497
74160 77356
68184 97181
11092 34965
75746 81529
13193 27488
1253 59237
11942 78476
60233 80619
27110 32937
41536 44546
57800 75396
39373 91961
26943 30042
23776 95711
60388 82759
16902 31308
12204 84578
810 83994
38163 78291
38176 79928
10410 15777
37025 37258
32011 92798
3819 6789
44870 48298
26444 96993
16453 50106
5696 36786
33556 89664
22460 56353
41249 73646
23748 60330
51140 95592
11642 90033
18514 93004
15557 49166
25001 92066
19175 40763
33784 47953
31071 53802
26328 44162
13732 32136
54260 55063
45850 51455
55190 83376
1065 35298
20803 70008
39279 76083
17733 62956
21540 65980
29300 80887
67468 69144
12498 36140
9287 50111
34222 48894
36348 57083
22598 27361
57624 86430
41203 61877
3481 30297
9683 49621
58421 60782
8844 66265
18776 38959
44647 57037
49731 77658
35489 58949
26898 71666
12652 40017
5110 18842
76373 87733
19120 94113
70759 81767
40641 59875
38785 84492
68819 95555
53425 93025
31812 80089
15748 95074
45398 92350
68850 79259
39716 76693
33316 39841
7066 82991
23579 91173
41511 58512
22459 84353
34173 62226
1455 80984
81736 99749
77559 87517
63034 96258
40851 42889
89266 96542
69448 97613
10448 21361
19817 60842
42425 66325
11182 98836
60456 94629
12924 97986
14385 49347
22534 62514
34290 67800
4435 60215
20576 49578
35976 78668
61370 90595
52896 76350
77968 88132
4706 45546
26937 51599
12559 90513
49162 66023
21552 31267
27042 27271
5276 48981
1981 63873
29943 86464
71796 75557
31369 95653
95840 98290
63378 95347
9870 44386
32884 84092
38643 97935
2645 7117
65425 75148
7342 58364
10191 79341
13131 70054
2441 40776
16220 51828
16693 76152
7849 30121
35045 94096
25531 76018
20067 74203
26996 89131
21602 55979
31647 51659
1315 99150
15883 66084
45950 75615
11911 67108
56049 85621
13604 61681
46494 53380
26710 43965
31847 41012
55951 69840
15870 45655
27221 39368
58879 59654
32677 54676
6802 85851
1870 35861
44536 85377
3763 41303
27607 90500
31863 63555
17783 41777
29150 72791
2133 47387
34451 50718
56268 57905
1208 85887
28509 46773
64448 82040
39980 55604
24468 36280
25451 93597
45256 62253
42326 76349
20582 75399
19441 56483
44836 59946
54099 56582
53069 80349
31444 74624
36027 40969
7969 78764
22635 88071
540 24582
33725 80119
31417 63628
33454 86980
19881 93259
30303 51031
26273 99094
4258 35628
14980 98744
50622 93026
44951 83611
24709 79014
3050 25597
12057 40778
12311 42027
57761 72679
14199 96040
97 50953
6533 62858
5476 72570
57417 64930
45558 46761
6558 47934
860 62602
13054 40110
62979 71430
56845 60253
61943 87515
6614 21162
25937 41588
46215 71021
28296 59945
67277 89940
29568 70450
46138 72825
23085 48608
47613 90121
18415 77818
4207 71020
18155 42883
25558 40007
5713 19886
83884 90669
22420 44706
6959 28681
60989 83846
56614 95927
3234 92578
42240 86591
12511 89477
31166 83566
38841 64315
55505 90120
47189 61973
60601 84657
16271 89805
94255 95863
16428 60239
5184 8153
28913 99614
43136 99207
6296 47261
28711 91051
6825 94835
25856 69362
16059 93118
17671 66761
20515 62058
64271 82512
28831 78909
51267 90305
27892 49557
40082 79726
60226 99955
42600 60631
28084 33697
9969 90067
22458 25914
59935 82222
59965 90992
34551 49210
8250 43661
25959 28591
47286 58424
25657 41367
49029 68688
54537 56213
13973 66136
84652 92407
23374 34199
33083 95562
25816 64615
58998 93777
5313 29909
19521 21093
52198 82284
5706 49163
9296 23031
43796 59077
57647 79169
54558 92167
21806 50849
2486 54556
51927 84970
6221 98041
20812 87991
23210 40440
27963 95756
12098 78758
33910 98366
46162 95297
19345 45616
10745 63964
5887 96593
11441 24606
14396 33583
97718 98268
39781 79035
8491 81709
38013 40510
18645 59981
24518 78208
11277 88130
51284 86351
2582 93707
9898 94556
57883 95284
8818 19202
49847 98578
2769 49899
27586 84719
10724 31315
212 46719
32837 63003
26615 62448
43211 55817
46194 81243
6873 98159
34862 36277
51735 53526
9091 16228
54156 73976
36494 98722
78718 94403
10608 35931
43741 75013
57771 60363
21957 93703
2283 9618
11766 19156
8901 65075
47621 49215
44328 68600
9510 70202
73735 80111
41095 78676
41311 77268
70168 79374
19361 30957
78394 84360
18135 61112
1024 82330
12464 32358
45205 97228
34513 76601
296 35498
50675 66286
57139 89552
5721 82909
10140 99594
30714 94152
72072 78302
88652 94227
35490 81250
86718 93155
43620 72713
38240 40145
16134 96245
73525 94484
46681 78392
48601 97881
94935 97148
16812 72849
71118 84186
26416 46066
53023 96595
1114 75810
43871 61512
11821 19604
2360 39391
11995 54184
39351 69221
51197 92427
9476 74074
5355 83389
22100 82013
44149 69910
44180 73264
26032 90289
52999 65958
20333 73010
61427 95656
26339 73595
35717 59791
24852 54494
35393 53715
51331 86662
22532 70849
12586 69280
60994 76698
28605 56494
11344 75306
3870 33010
6036 81321
22641 60151
61232 83449
23538 79763
16432 25706
83205 95482
29386 62332
64872 85600
41496 65662
44520 73061
17999 53554
28927 45490
43746 56234
9246 44971
8831 84388
37076 41475
20991 34966
33047 50225
40231 82221
25063 71013
17193 43454
85842 91686
2090 91915
4762 28995
70059 99336
51290 99436
32124 82668
20695 69470
12364 99033
30360 50914
6583 89198
3870 85946
26907 54667
35315 69509
42053 89984
6786 35400
31154 43241
47304 91736
33214 47035
59054 64859
58383 85717
37771 71650
7234 89808
14412 44832
53494 76651
13918 54138
29026 46711
49205 84792
8989 44202
4897 46642
28368 68709
25538 55608
18495 73614
26463 77841
44539 72399
45120 62787
11978 62041
41467 76063
77929 93549
56010 67527
54627 68499
22419 96837
46323 51874
11311 57980
11103 55792
39169 85518
2187 6226
4189 75285
6555 17592
3099 60419
33637 67291
74933 77102
31838 66950
11157 48654
24725 57114
36059 99007
12919 34598
68460 72776
25910 55229
15767 68404
12037 27699
11701 25167
33070 61573
8772 16837
59635 93109
18209 24452
193 77330
40658 47024
54321 98512
71 88699
81400 92729
84516 93883
12632 75190
45958 65117
5706 22271
25691 85964
30389 79651
7105 62474
47121 47520
471 95843
3812 28448
7429 35095
74601 96754
1825 28534
13348 49263
9196 96227
4909 70474
22108 51549
44004 55357
58582 86919
19823 33313
34076 64471
88813 97020
50842 66754
24036 71497
12140 47822
52957 68384
47449 95263
700 31252
52816 57195
29309 67987
19713 76672
27228 92732
30892 60051
14933 26905
31396 41431
18385 21840
1278 12046
50135 98761
3387 98546
27279 59825
12308 15119
48563 80184
8034 50003
44742 94531
43442 78579
20737 79856
15369 60327
9001 35778
25367 65298
31759 83806
21329 61413
8034 85167
75235 90339
15317 93507
53369 74752
65365 69133
2736 28318
36814 37915
10435 84007
7508 14540
2687 5039
604 46450
70544 90405
5425 93977
13282 31183
10308 66770
39168 65730
7410 27210
53689 73922
6125 53756
54016 87957
49292 81567
24414 73970
40712 41700
85862 89704
9690 79218
1831 99078
13259 66261
52138 95102
15613 93071
5168 76860
66652 70628
21991 86771
21244 26555
30285 53718
7647 47498
359 44788
1250 85265
48308 85551
703 67694
27759 71914
3443 3473
17148 53950
67181 83759
58569 98358
8825 70383
2766 81158
63579 73514
13050 70141
45385 73521
20712 31724
52543 65522
43114 70745
41218 91472
61435 92323
22722 55105
32865 50690
25036 78549
43767 60151
4286 26688
8324 80785
44061 89082
47193 87719
20869 39480
1282 86924
28041 72918
68784 78200
20528 67113
37201 70995
13119 95809
3856 15818
211 89525
31266 42019
4752 51787
17847 74858
36624 51402
52172 82035
70878 72852
93560 95120
10720 58749
23463 30353
22158 77583
45334 83712
7072 59352
10310 39696
8018 42563
21214 58735
42879 54804
28641 93173
53846 65397
40265 88545
841 13218
46176 50903
29301 39962
37737 73565
17367 64808
13022 38001
42735 84189
43187 59397
47220 87637
42902 48476
6570 69790
44881 50304
16049 91786
23454 60913
53452 80923
3354 91015
35034 77230
24860 94969
53377 88166
67863 68249
40650 95730
14022 26658
4008 25820
18059 60729
17743 89041
23143 65032
37014 37053
14608 35087
78209 88856
67489 82375
38460 48588
5273 12005
16091 25869
9764 27275
77084 86422
87693 89488
9636 17286
60064 70974
75121 93131
21 3260
22367 39641
62909 97480
9246 97262
12090 87762
28324 29218
67125 70178
2303 37703
22100 86407
6923 84858
24113 64463
2248 11905
34471 58113
54050 63873
33881 75469
51567 65438
37458 97063
24017 97879
17628 58161
35170 43947
9276 50070
10768 25032
62629 65554
87794 91943
6083 28490
32684 81162
1067 32914
47649 98656
27682 58437
22592 69789
80011 91471
71443 98782
4622 45511
89020 98539
57320 81303
9840 68861
29344 73736
26183 30369
1998 12815
83360 92025
43422 74224
24611 43376
87150 92019
16851 23874
36782 40292
19340 37925
76905 77608
5001 46258
28406 48995
1503 32175
4460 27974
20673 71458
26739 32179
41971 64411
8194 11074
13575 87832
23642 49051
3839 53939
14006 66796
8339 64841
70290 70864
11299 80213
55262 59238
1063 74241
17447 92122
40183 79423
32504 35431
1794 25190
26281 38972
8098 99617
17251 25438
20216 99976
636 87967
35693 77410
27744 89944
61750 86808
47183 70367
74291 87796
39350 42740
30826 84867
41239 77996
3549 83384
3939 17529
4856 74557
76935 77846
25433 39939
70008 98870
66442 78349
24846 70570
61037 85234
54406 69109
13908 19567
3104 7983
63717 70197
27854 46125
60743 98685
60648 62320
2560 69892
11160 63595
16410 56742
65774 69143
7046 23535
40323 41567
17292 48079
60107 84600
9704 28628
24394 74778
7811 19184
20948 79176
7193 42541
25135 57090
43378 72049
60554 62349
38859 39793
20533 59287
10288 66290
14405 59888
12536 82443
54164 69282
7516 44487
24441 82458
21800 97268
16442 57393
37953 86229
10434 51116
77840 89524
75805 96421
73629 85542
45328 78120
14945 40882
3787 57891
40953 48058
32951 93199
4620 60978
20510 56420
10244 45541
37600 44131
1013 34018
58055 69344
29897 73402
8335 80621
56794 77393
2651 4971
1757 15743
14021 52463
12155 96871
25915 47335
17154 93577
12319 72528
3567 68178
501 43527
647 69276
15297 97769
72819 80597
13321 64711
38243 83952
4552 48502
31766 41984
73069 76200
59018 79835
52672 94659
9313 94720
38207 88192
22978 88192
23467 26878
38826 81302
16816 31150
3288 85875
25886 34368
53338 80490
40525 90545
15208 41367
29380 64265
14113 55224
63094 85329
91476 92069
41525 56742
72754 85174
9269 14985
42691 89069
58341 98277
41222 53264
37380 39164
21132 40747
31575 62402
66617 85643
48605 95374
66850 78715
15998 70530
39927 72568
69052 95898
2702 67838
33688 49951
81296 85759
23446 95263
32406 54551
2987 88706
26275 31895
38021 52116
74123 84630
18922 82536
14214 29690
14127 71229
7078 21152
36745 54280
31315 53692
8674 52822
69035 73359
39344 43292
12364 23553
11388 74179
18175 49042
25975 57521
7793 75186
16073 64120
43721 70262
11389 50053
49692 95636
50350 59661
4567 35643
16080 40004
71699 79389
1881 55404
69001 99439
3805 28919
45279 45373
28334 63811
24917 98879
16702 40502
32211 63223
4130 43279
71612 98894
21950 92131
85187 94216
39034 72694
40681 93329
61401 61964
14922 35426
31358 61111
558 36656
4667 19595
81661 97302
3393 97381
83515 86450
71348 74483
16378 71279
891 94917
52453 59766
89907 92434
44165 53287
5977 51529
23919 33605
33585 57193
47182 57547
46044 84037
18298 97772
31294 44606
46586 58992
491 95080
20158 45784
12791 39397
10023 95405
97057 98503
69099 98396
12924 28236
14772 69490
153 1232
16253 41852
13689 90131
25683 31357
45879 95626
14701 52601
402 11705
64399 85994
27611 33847
17580 37241
16349 98667
17382 23743
36979 41066
80977 84153
23041 80481
15430 41392
57506 87645
70936 72041
15590 26380
4556 82429
34176 58892
7062 44545
54432 95980
25536 84023
23043 67192
11234 18161
15312 96726
39991 41821
14695 35924
6906 40191
19238 49508
47183 58595
56646 89266
68447 98629
14045 67878
34030 97711
86470 96980
3176 81098
49824 93785
52071 98007
53478 81631
30273 36056
28026 86321
14486 51491
5256 40241
29754 53042
14926 25610
801 13457
72074 98502
13189 14996
53774 71308
66475 81079
3100 79112
34624 78670
40997 41602
3922 34354
25216 50728
1136 10206
62491 66166
37495 39702
33348 67561
7623 96022
28695 94895
47889 87900
34497 44444
35711 66364
18146 30892
15062 75291
1267 15983
66813 99748
42918 76714
58605 74133
42244 94489
12049 34168
23166 35025
61691 82859
72660 89277
48144 82195
32270 55803
6868 95528
391 38833
14693 23066
43403 47210
32916 89998
15485 86253
47669 75218
70368 79916
59684 71309
1855 6269
8057 66058
7655 25528
29491 70602
22247 42294
17891 93138
3815 94387
72829 98843
17531 54684
56594 87115
9533 94316
33097 62661
46503 90543
75002 75196
6500 62158
564 2099
25476 84119
18331 99193
40509 55993
63173 94373
36170 84861
26260 82521
13479 93323
24159 47159
9490 16483
20167 61192
6376 75866
29042 81528
33728 92477
16708 32608
38261 75781
51590 51831
49654 72447
29228 60008
33816 54005
36627 47890
53260 86429
7237 90812
48602 50895
43984 75169
34882 44262
40075 62305
16516 74003
9766 55147
40861 55196
74396 77968
36901 70233
7977 89443
38270 89377
9659 78880
22837 63849
7234 64804
31467 63408
6415 85788
40259 44499
14596 22205
96396 96668
8107 66912
48797 75396
17539 63799
78353 98766
65666 75523
27520 50194
2527 7050
26291 42112
22699 82327
54448 97775
20847 51638
5082 7962
75973 89628
31690 40263
30477 59311
12629 32697
54185 65437
16970 30860
65295 77646
64945 98264
39718 46113
7277 7334
21549 77378
24624 53529
55008 94494
9168 96247
1575 29459
2655 46862
73098 82675
19668 53567
6202 49729
11424 58545
76115 93568
21364 57981
24576 30897
11263 13744
29775 42427
53358 53735
83070 84407
47188 73508
32404 56342
38147 53518
4096 30460
16464 73485
87213 91177
54543 59013
64082 88740
22742 80308
15754 40801
3775 78153
49251 59085
39394 63973
37520 61334
84391 93354
51859 83553
5288 75184
6947 87834
6253 96006
4694 51246
28515 99577
34854 81821
63488 84682
2639 23670
27374 58402
39420 47562
17950 69588
15242 68903
5167 8028
8107 69320
21821 32131
17395 70894
29641 30489
46407 98759
59220 67858
3365 12486
41142 63597
27059 55050
28522 55974
13088 19583
20828 79231
30104 97828
40865 89065
27586 88649
13090 53585
1869 71388
5062 93076
37347 69588
7083 76066
89544 99215
22752 57920
34971 86701
9553 25976
68341 91911
48597 82982
61210 67748
87823 95829
25437 56937
65386 91004
4951 18720
75285 88384
5390 24145
9223 16463
2244 97896
62978 87599
18186 42405
5852 55616
1472 73361
72307 96820
855 10657
23853 62777
55990 88450
32204 92663
17762 91064
31885 35378
28450 89644
48637 52847
42500 72778
53754 98930
16053 89541
40258 62565
12638 71599
33801 66886
24151 49419
48952 85309
88023 91026
46215 53888
19723 22268
4729 66742
6200 7417
67342 81309
67299 82403
1245 65010
2082 89357
44482 48498
5657 71614
21304 50735
49981 67662
2444 58311
85505 94768
12199 68450
77499 81036
92946 97475
61516 62582
28666 41446
89540 95487
26292 61329
78913 95223
6956 87687
83726 84394
25957 42755
40807 49302
23726 95706
46920 92343
12488 94584
14452 89953
14742 48775
16950 18484
30209 94474
19606 31210
2622 97168
54558 82058
50900 74959
88051 92458
73507 92722
44162 66593
36485 72024
38933 92206
38817 91650
28225 47553
46946 49611
31956 99827
55473 64632
26573 35549
55401 58998
44061 70877
47529 59402
5130 36366
21501 23392
31177 72673
17199 34521
28281 76397
9512 93062
61030 95930
1805 46017
46221 58496
9470 9973
57275 79428
45207 91724
55427 61563
23893 71572
68615 78722
34400 79972
31678 60460
71999 92621
1903 93035
28788 93908
60171 94032
63088 69760
19009 87852
36438 71085
8087 43391
30815 49034
53417 87020
9456 19734
61507 98493
16575 51875
8654 38166
37110 96741
5609 92687
62008 85582
21869 60216
9175 93525
89578 99566
20443 23266
18053 29630
72161 95385
30028 58282
36201 89629
55130 95559
52685 90906
21544 59359
22084 72093
41711 45619
43442 90718
27765 55651
51385 69005
29384 89848
35684 58630
2603 17707
45570 73002
26100 97284
57338 62128
5661 76744
82689 86468
75170 92377
22244 34749
8221 88526
22811 94116
2598 52725
10477 71501
60900 87201
75713 76002
84259 90819
14404 51448
67307 86082
37812 42850
35091 68562
15465 95363
83238 93525
68178 86379
22429 44189
46601 99041
29034 96666
34310 86604
32909 74972
47383 89113
12687 68420
19801 91257
29377 99246
68791 96162
32658 39266
61862 90668
42310 78556
58057 59790
58805 65147
57994 95290
15579 20510
34446 68587
16570 24398
5561 81788
42184 87996
34529 47597
21810 35722
60057 62423
15883 53381
9048 11682
2720 39493
25435 45118
24566 65168
10847 65157
80667 84546
42754 94226
21829 32647
11648 51338
41328 79843
31151 49839
26046 75076
1901 33210
27979 54670
80461 96484
49588 70096
14153 47982
40592 93863
28350 29829
20533 94774
11769 69328
54494 91609
27340 83097
25169 29853
55310 77634
16983 60036
17864 84829
29266 54217
41302 61409
4092 86116
27006 32881
12688 90834
25238 79504
45853 92934
359 21088
68012 97405
11637 85612
29615 84362
56752 69789
53571 80978
42615 44624
16619 45260
20183 91532
28081 52633
64575 68053
18538 65984
84876 99637
64927 94178
31259 36967
12213 65226
21445 81815
40239 58534
51830 97995
23394 75768
38810 68494
7324 88799
29892 38785
9710 12466
21214 66993
22046 90533
11725 37866
83920 89567
58190 85906
80810 88241
46450 72398
58258 86225
4313 90212
5592 21106
62411 97497
66142 79124
64405 82644
39267 80563
1981 48102
18189 62529
2431 68707
5173 35948
34990 63561
87595 88604
52787 98992
36890 86444
79661 90029
47088 63801
37352 81144
2505 40566
49087 67424
24821 49315
12451 78441
8124 26532
58895 79880
29293 87180
10686 93013
84378 85792
8293 81191
85403 87055
13359 47635
4301 20975
1788 56940
64740 88643
22484 49513
5768 85923
23035 79889
75160 90189
46159 98264
14553 20278
42894 77965
10835 91590
73031 75444
37553 68311
19543 67640
69665 73551
54583 95551
52418 96816
60127 91810
23989 95713
10368 80428
3908 61476
42287 53108
6387 31264
36906 68935
42960 52428
5776 13751
18116 25538
66857 67145
5437 21765
38250 42382
9984 61169
46691 49940
23579 54121
20474 67299
35826 96285
9269 48114
11472 65629
286 66590
3671 57598
28966 55071
48012 89844
25132 82502
8702 32090
48014 84703
6083 62460
41727 92127
65014 97999
57626 59553
5296 66551
16337 34115
32639 76426
7443 21681
9873 89375
23851 71969
59259 63885
30888 88081
94392 95097
73998 76646
48844 53915
32221 72684
36785 73479
5758 25050
16032 99684
10652 86721
212 50208
71992 94376
69084 92542
36265 39857
52231 98886
6910 24081
61680 77681
60581 94720
23731 52565
33315 37827
24572 43951
52709 55893
16877 95289
3168 18721
3103 37606
39611 49751
71275 87416
34387 93027
3785 18709
17020 91624
27132 83998
10948 30232
3211 15406
8771 76863
34198 95527
18258 25454
17425 26123
36606 37019
3590 75353
58488 69495
31335 96987
6029 58312
79988 80217
45191 96042
32034 85032
9801 18895
8976 49982
13491 45815
28995 78501
5954 59270
13649 27959
3046 24691
50733 63716
32411 43748
6158 23886
51328 94810
1223 87371
3994 59873
5089 60678
63158 92368
38814 79257
26184 28647
4024 34665
46302 79603
66619 89324
34834 90395
5769 77944
21491 92725
29983 44581
3488 41252
7377 41380
14496 83835
45032 87076
63047 64983
18756 19304
28986 31253
1774 89519
65831 72568
63749 77417
41453 65404
18743 25684
11383 49844
21280 85087
13902 96602
14988 51103
76830 86209
44422 82461
283 96015
1690 92912
4695 63038
10482 41249
34043 62473
12042 78218
75151 94228
11894 75348
22034 77786
12692 85916
2572 17678
9743 12077
59653 63051
43256 86120
51383 58322
8080 25835
8968 76981
69952 80674
29199 84618
28099 62641
32020 62440
11377 48899
45759 76946
3187 8795
7350 89304
11309 21662
38525 88084
11363 53420
15740 42010
35326 66138
17159 41362
60053 68932
20786 48701
14827 37923
52402 96271
19560 34462
10131 23899
46381 97864
49732 80925
68500 68702
36821 75735
19815 45806
73804 85277
48107 73253
57917 67127
17030 75849
42260 55123
78199 92058
21782 56383
61782 69103
31201 63365
62970 71913
14931 19811
24445 98546
76029 97710
20577 38829
17450 43024
49475 96226
20092 46781
24606 26905
20722 86096
3587 71703
3872 56556
9507 21115
20644 34821
1695 62623
34163 97452
53340 82406
2990 65497
10227 72934
72341 98227
33554 41575
6582 36604
3972 29745
42823 92242
3776 59771
70682 91965
25369 42170
68197 94426
22898 36997
2659 84480
11088 49954
78747 81162
57785 86273
13180 86114
5552 75710
26268 70675
4693 35224
13743 36668
60289 68795
46673 60401
3092 62721
88962 93609
28579 36685
96465 98216
47515 56728
54149 93172
6742 10595
13324 61603
82876 93384
61229 88737
23211 95703
19313 72041
12018 36335
14407 32119
67525 81164
781 4862
76735 77311
51205 94226
19848 96194
27627 76454
6290 51386
13514 41532
19303 74148
13977 54876
41411 41494
55153 89570
69637 95562
26013 30945
7700 21785
54344 72505
8538 64275
64593 97212
23791 50237
45130 62440
13789 62716
18902 39530
4781 11244
38464 90111
76911 80049
28153 64215
39209 48038
20462 87188
14621 59249
23294 70103
51350 79250
57657 92406
2751 86474
560 90863
21912 32608
27701 99872
3648 23893
43126 93319
1366 16347
31457 89757
25962 83558
43547 55389
23709 95875
35664 56198
1346 11699
7184 60038
30764 52928
25417 79189
13134 77037
32700 97949
38767 94956
40301 50250
4261 67217
7206 17946
12825 21365
49333 83591
9801 85962
1069 10135
16542 52163
23143 41341
57699 66683
24388 49398
9778 50493
73117 76202
2753 44668
70664 81004
35845 83686
19245 51107
3041 55379
10294 47020
30765 32729
4851 71515
66915 79614
14060 55840
44735 66127
41695 95112
15240 79479
38243 64917
33774 73213
42825 49015
4669 88360
39317 47091
35790 76723
21047 66498
55978 83869
17020 38046
67383 77179
12291 68106
32137 53865
447 8170
61138 63881
81947 84666
15459 88910
10448 92728
61794 76979
12705 26658
29188 81672
73063 77605
7497 53292
56173 81852
59020 75995
66875 68902
15267 19143
2402 61937
3758 40495
53641 70025
3351 94860
21351 53503
41731 51818
53612 87224
26655 35210
4109 32092
13572 54854
74178 80022
24355 38812
19475 52647
5128 90562
29581 68769
18357 42418
2122 85931
21354 57618
81711 90000
24033 47868
87598 95972
62000 86841
15052 96725
7317 12423
5705 18941
54071 68929
15034 34539
640 34359
11670 47115
35925 42104
64853 65381
67626 86357
2706 82682
67437 69752
5077 91988
67213 74741
51492 63822
28293 34233
30325 88868
1448 20319
95863 98687
70625 82954
13988 67462
26124 98057
43963 70780
46999 51308
46040 94116
59589 94694
32428 40998
27693 67685
77387 89245
37163 80700
33116 51778
41801 70138
63257 82826
69163 70904
14461 21586
58036 92746
16042 24022
7660 98565
37703 99279
11773 55114
52505 59060
27286 67341
19084 44240
3227 83486
82093 88901
38185 95519
62350 72031
2477 70853
24104 40144
65463 80206
10005 21940
47593 66752
12126 39456
74247 87931
46743 55324
32629 82202
10855 42012
54190 94033
6238 91687
8436 30976
17417 64793
33704 37457
64769 77430
31216 97490
58820 79690
64270 93915
59265 63196
4229 57148
78503 90390
41174 78092
47881 68095
13795 88721
36018 75751
29642 67181
59632 92946
13474 25240
18233 57621
47437 84968
74782 84343
19087 51612
34109 66275
25965 90550
59004 81415
8863 95010
27183 75876
10898 12534
37077 79224
22252 51491
39707 68713
55373 93941
44636 58354
26277 39068
25754 55092
55681 67473
15018 56180
30021 86752
25592 40429
9214 26832
44393 58056
68463 72273
18110 18845
11626 99457
43456 61368
34349 70056
42912 71519
9575 71476
48925 68993
4845 18200
31114 91344
1969 72920
14893 21821
63058 76630
45430 61821
27194 37670
19053 51605
46496 74454
42741 67637
50573 74743
2270 35878
35532 77494
65428 99723
78867 93668
29194 91586
19208 56051
22863 55772
48845 55462
42197 42525
20102 34373
11217 22994
25058 35985
33206 71669
4588 29263
44576 64795
28289 72235
57961 68701
39519 97388
13537 57118
13612 22530
20251 39508
43041 66235
30414 46251
72070 74432
34720 67342
84430 91961
16225 98479
11431 94007
38631 79455
11908 42274
18482 19218
5741 34796
33354 92815
48891 50190
47405 79879
82321 92584
78098 99534
16726 70794
19480 56643
24569 90147
38499 63538
46004 85601
23829 46712
10449 35783
18822 69029
58749 73748
48286 66271
2921 64124
1048 91514
62126 80646
15211 57965
50199 97370
3361 57813
52323 73948
5983 31466
6884 84775
974 78770
56625 82234
47683 79314
51075 97112
65500 72693
1902 40324
31163 35844
44338 46132
12912 41403
40171 67417
21582 44789
26871 86006
9395 44407
49834 99143
66132 74184
53109 98071
43526 89151
10195 35568
12127 28993
30445 83440
18326 77402
35804 97926
18521 82951
18940 54201
32948 69800
41345 60815
23048 81955
8369 75539
21140 92063
71811 93290
4268 58207
19634 79301
21664 79038
48571 52888
81981 84808
33534 64826
3096 78569
4817 76680
23407 62924
95643 99151
51154 52713
9997 16069
54927 78684
8978 16190
13532 89742
20339 84986
14091 88644
36898 82595
19657 51642
65404 69464
88401 90124
79923 86863
10675 83721
18157 54755
59599 82871
38115 55898
3061 50094
4527 10706
54756 75125
41648 69014
12723 81842
37309 44971
21133 94226
584 80227
24397 65310
13835 39124
49648 84270
2856 97420
4425 72591
24109 80528
20587 31918
29737 51453
33499 38543
52224 84405
79806 95823
39684 68701
14076 34019
17008 78054
76012 96232
26299 33322
26336 71535
46204 61902
20089 60266
20090 35341
15120 80445
64846 88427
13228 75425
81886 90815
17759 33354
3416 25037
41073 99854
43137 82648
16689 62045
32094 88816
90459 97001
23101 35658
983 62831
52738 85580
40714 57752
19169 87407
65433 83929
27528 77044
74175 86970
40571 45343
37988 74994
47242 53057
41945 92271
11566 37366
24913 38681
22665 64481
5291 80639
20237 90591
34019 71205
21041 73746
49416 71275
29793 64809
37331 71088
7869 85537
12616 74574
83909 98544
1691 5744
33674 48915
26147 43197
3442 86409
7732 42392
5668 90012
16168 98164
60660 80439
56030 98384
92544 95041
35320 89622
15305 23043
9564 75256
25692 70939
66449 93898
67250 78003
28902 48282
89890 97043
2831 42927
41830 56784
39897 67410
45508 47686
53992 98762
9515 41808
4312 45879
20127 53281
17012 66233
57737 62149
1418 62485
31813 41370
19607 71786
62191 70613
40514 78890
71588 87557
33849 80962
84843 94978
53929 89943
22332 42625
58028 72185
3246 39432
11460 59648
49940 75044
72945 96181
76136 76353
7312 94795
15338 92675
30667 55411
53518 62715
15943 89376
62569 69930
16255 55534
59784 97712
58855 78043
12898 39411
78243 79017
31333 82990
8279 70989
5954 52926
15748 55181
5810 11008
15363 34655
57498 92929
45659 95890
40911 91036
3806 73516
3497 4735
14788 39403
42084 57003
11206 65283
89952 91240
20621 29266
6904 39473
7041 33062
11279 70180
61121 70053
29949 55527
38518 41939
16403 25389
86754 91010
22614 41678
49722 50642
1022 96902
60521 72493
47602 83671
10264 77878
34058 43810
64027 70013
40313 54681
72005 76930
26280 32348
74530 82716
10426 34267
6828 61982
832 53171
25056 33595
57342 84524
33968 97174
39108 55896
48254 74623
30606 88049
15335 88546
9527 55365
3879 21189
5957 82239
1746 84583
10944 74576
80200 92392
43426 62845
74541 74926
65686 66104
29275 49807
41203 42787
5084 65395
46695 96034
17805 54764
51134 81229
4267 6822
7429 85866
56929 98165
41641 90288
15511 50272
3981 75968
58939 69626
17701 33556
22781 99834
15760 68375
5748 86775
25825 33120
79048 87160
72272 91731
29865 75387
26368 42593
33909 34441
47510 89288
71466 87489
27609 58446
92084 96101
29880 82394
48381 86376
2680 73762
60221 75031
43253 63331
36146 66465
7748 50012
10334 74450
9037 11317
202 91723
78043 91936
6201 58191
4179 89131
16650 89530
6323 58707
19724 21705
34148 70196
27330 40884
35276 92048
84184 84979
30136 60896
29678 34926
57913 92950
44021 89378
20888 28229
28194 40675
18709 76797
9548 98012
64377 78417
28283 83392
41661 85108
7105 34309
72118 98369
6943 63396
55894 59743
11297 18865
9232 53389
19436 64018
44408 61131
27800 55734
59734 71928
44868 83752
45264 71372
12801 20437
58195 74342
10910 61383
4537 96100
51138 65152
4338 68534
33648 50641
18147 86971
77111 99884
48153 92458
42849 58767
23909 64240
9544 33573
23706 48818
10228 91853
51457 53937
55100 79149
39924 78862
28282 88451
12940 94487
62234 69862
72422 81084
37293 79261
60471 72313
65625 91550
68094 90945
46619 60783
44029 50432
16256 66699
81254 91849
52197 58198
8668 91441
8982 83875
24670 76545
15176 82480
11770 88449
16356 96247
26613 55879
11143 46126
34682 63751
19338 26648
2020 72870
36048 73109
22412 75015
16561 62511
75917 78721
15814 48751
21076 79886
21208 54792
6903 25072
1287 15977
61351 81142
12529 87992
12039 67112
30344 41523
57823 66443
16228 57980
64111 77614
23447 43009
60405 62682
21007 49941
59108 96511
22530 59459
12767 57166
45854 46004
16204 48549
4512 17628
53174 61514
62838 64557
53330 99840
6757 12014
38547 93232
35067 76748
15565 98624
13058 75962
20108 89212
16495 41186
53093 59967
19183 60501
18852 43935
22400 87276
18725 28882
73107 94914
16077 38162
2054 77529
3994 47333
45285 76785
5292 14295
75307 95908
2583 70142
53693 67883
11047 85457
14456 77348
23217 78649
24394 83935
40665 63172
531 29678
25788 97299
13615 76708
7104 49646
75093 75810
58745 63604
1200 1739
29408 67493
12543 39474
56813 56927
15381 50239
12943 49703
24675 68125
75088 81087
35525 92871
450 17457
20682 27684
4659 63711
20705 34571
15357 29898
94616 98635
51155 52545
15860 68422
24413 40673
89292 99672
13903 56762
4911 33163
82 77768
18899 24895
8173 58841
56219 81579
4106 22962
21058 76228
46767 50634
23547 80703
36704 96611
8706 16248
54988 75296
11800 91381
72302 97049
38213 66716
34716 34955
2433 29806
1462 99910
69260 85855
10719 69485
46655 49679
22313 64041
11569 96948
69083 81119
6066 72611
9881 64543
18568 76397
57427 71162
4054 41555
23931 62012
23583 29025
62200 76066
44726 54583
3031 27676
10783 87686
14840 86526
69926 99031
32634 51602
35210 61815
13348 30858
40910 93478
65459 86989
85902 93725
81979 99827
28827 29325
24412 53164
21962 55661
64387 92986
23390 90541
13183 65625
62027 74858
44720 70924
40579 92551
4952 28073
90384 92034
3090 26011
8392 99239
55857 71680
63455 84405
10063 74105
88984 89225
5925 45739
5277 66948
80625 89430
13749 64813
23811 28577
7697 37733
61000 93809
3579 28467
7385 65714
6405 61324
93789 95443
21585 65262
20022 52111
64133 94788
20897 92531
3145 41828
21995 46558
57558 89053
29146 39157
36690 77079
15362 73803
5472 71262
40137 49593
89137 92110
10544 72848
37753 49341
60725 72440
51200 62908
4755 90400
5984 91777
18790 57410
66063 93652
1321 4065
4717 20730
57323 75396
53385 62863
33199 50429
32372 48433
57911 81528
35406 36650
88946 98537
35272 75727
3365 54487
73525 91751
24343 99226
52027 87163
31133 91265
8687 20045
27386 55152
42803 90273
82737 87627
31915 91005
61883 91614
4505 54474
27127 27492
49573 89514
4561 68926
44641 75789
29671 96080
37404 87838
45547 61200
44404 59945
28378 53202
48039 89320
15766 66412
15634 46145
6929 29409
51315 56829
37738 55075
36592 48130
41935 59372
86291 93001
23907 41622
37277 37782
29589 97632
8410 13330
9133 50809
22097 50943
68507 83536
42713 80284
10443 53536
6894 96686
17006 89336
40367 46651
31280 87277
73212 99818
25773 60570
55468 79628
4698 77268
7470 86255
40954 47635
32942 41436
13784 98546
65398 79567
12512 82964
90260 92721
2290 48649
17083 46123
19162 95576
10935 24500
24842 26234
44355 79896
11700 20389
67779 73847
43788 86939
8505 9771
75957 95204
67485 83823
18963 28047
19303 35632
73699 94298
73547 84012
2779 66192
29916 66317
37954 52810
27174 54470
36854 89539
20736 39144
51794 75669
77593 82466
69776 79500
6566 81243
27576 82648
91327 98828
10124 53654
41555 73417
15125 39754
12461 93751
23581 27350
11110 73879
9501 89104
33276 34122
22935 44541
39989 43727
32743 75396
34365 87861
5911 19791
11572 99160
29586 68247
33568 60318
26568 68957
7742 26543
46106 48376
17596 68519
6573 24318
19724 83439
8902 48486
8132 35982
7228 71377
59307 63131
46524 55839
5423 70376
6260 83335
59412 75240
10439 60566
15846 93336
5323 93015
18069 62539
10097 93885
18898 57883
31255 37012
4098 46776
22377 89818
31757 76055
3288 26212
72690 78583
72009 95559
61111 85292
51977 68554
8374 69235
31624 63004
26597 83966
21272 45017
4885 10747
14801 61274
56335 83210
24396 72383
17686 46301
18605 19228
9096 90800
1784 40640
33068 57207
10146 84353
49520 96062
36106 75774
36178 71897
30157 85034
57233 60722
27381 74324
19796 57662
7318 24875
4 88636
6914 96353
52112 88941
14578 46340
44122 55402
57021 83101
41326 71423
14042 37136
78110 84880
14909 80692
84842 85105
30280 82724
3963 83358
26432 45315
37836 46485
30462 63401
13524 20069
45081 66129
18018 62960
64035 97854
66831 78514
17719 77124
27771 32994
57830 87513
21755 86467
36592 44278
10090 95271
66845 69087
12571 36607
7055 35433
24449 58993
16216 76127
29518 50862
8857 39969
26807 27856
62623 67301
6578 78739
13448 59338
13324 43138
56958 71641
54857 76330
37705 77622
63783 76957
42545 90959
37047 88810
7082 73973
72387 87133
13186 50501
84934 86268
39685 63941
46341 51729
56987 93627
18953 36930
47677 81018
55079 61583
73833 90501
49399 79216
12617 61994
4199 15525
41223 87911
15154 73937
6377 79846
32492 66548
36411 49462
16304 50355
31777 93297
71604 77090
8476 81459
6594 42374
215 26474
19054 66239
53553 85671
63618 67376
42446 86798
55797 59884
50908 65091
8560 24266
23564 77974
57842 78394
8701 74415
74774 75424
21433 81585
28219 69572
51937 99301
60382 75640
30218 35743
25403 39952
10570 15367
6319 47292
1095 73289
9872 13932
2977 93705
27975 62166
49524 92889
26564 75479
32786 66493
27369 47593
62417 77080
36293 47845
43418 48635
26758 96519
56202 92861
92695 94226
28484 89866
67354 99057
49707 63326
31320 54302
38718 91404
33661 93352
84612 86568
17009 70389
16910 63717
1330 80641
65755 79629
43676 67411
35455 43859
2740 75760
67911 79596
3287 69512
3914 28510
27408 65945
1357 39120
29246 78310
1934 16613
25344 71209
22603 45257
20619 25402
15653 40939
29274 82354
3650 99710
5017 25291
17725 74105
39107 73777
60610 77027
49263 78389
25255 45551
18987 42418
10821 89601
14399 30208
16418 40030
45822 46276
45120 93086
59878 80584
18390 78793
19145 32848
87490 97157
9079 43532
65451 90063
5367 90685
11522 98387
64533 72828
41160 53418
22963 25260
3423 84219
48232 97145
6330 11310
25949 47402
14796 95126
8206 57805
39170 80181
3853 11107
33587 96611
60517 83168
51993 77627
43431 48180
5791 9948
25689 66147
49769 65577
15744 63721
7778 34672
34179 97212
2352 65523
35474 70367
23717 97139
89024 90468
56058 77461
62640 88442
12024 24557
25239 36135
20341 90951
19327 44869
26605 48578
22935 49864
25387 48966
14090 57863
61074 96020
10645 57949
73480 96800
59293 70745
4697 5151
62209 80190
46549 79946
24675 45626
9207 88309
47538 61176
29075 89082
41162 45756
38088 62081
24944 83458
35121 72210
30926 84864
85463 88503
17859 51505
10790 52715
21229 84196
22360 30017
66607 69623
4855 77802
25746 95698
53646 85141
42052 59387
72309 87975
51406 52553
21645 77044
66095 99677
37729 80673
71402 74321
14097 98002
40751 55371
3397 14831
36150 99009
5520 7813
57861 81452
1029 24135
39674 39834
31467 48408
5921 41556
78341 79164
55544 88986
75336 84615
6004 66034
14601 52158
9303 11319
9411 61591
60384 62143
1221 30566
41748 58543
86826 88569
96937 97135
26210 83702
15990 39249
25894 66844
89859 98243
55170 68916
50185 90819
85129 86305
35101 91002
18444 98652
15772 29283
49530 58548
55235 71829
82383 98653
57353 98978
8967 48531
58745 60697
13651 80586
6251 88010
24621 38795
54172 88074
32658 73632
17841 64238
36337 96922
57574 97681
74607 75408
62778 63245
10895 55431
60137 91639
44098 93135
1347 5316
50607 87237
48135 81936
1144 86139
62904 92189
54178 55101
39075 98575
361 64932
55102 82309
23530 62689
20959 39681
88053 99052
38942 56735
92191 96011
35109 85319
15783 17704
5947 34260
13255 19137
3805 45923
14164 28254
8399 44433
48159 59727
48949 50921
35738 60900
12343 88568
18720 69345
54822 72864
72835 88711
55811 75031
44225 82721
18987 72011
60608 86465
15087 43406
32270 51295
68709 81023
90688 95345
46567 71621
16039 34645
11940 81599
35109 96410
77983 91068
68252 88040
78042 94540
17197 80514
7632 65477
19204 50641
8294 93904
10011 89700
37315 82499
16642 65786
31146 66801
67108 81029
59856 98820
1823 61220
3912 33939
55965 98506
28679 45624
47449 57013
15603 54432
38371 54534
68334 95641
19114 65011
21799 45083
2939 67875
33114 41578
37061 82249
1399 29511
62849 86610
2366 59824
48206 60651
9063 99796
8790 30583
9326 62502
32923 97626
7713 78568
25901 94787
64721 79349
34310 58698
16036 98192
25587 92454
72630 72825
40955 94238
43957 61743
69354 88283
52998 69868
14665 66959
12856 84933
19889 61850
45294 97636
69093 98925
73286 85496
42072 43300
27391 92878
65453 78139
42792 99516
11423 91816
46403 74619
3871 32280
9303 98351
56295 76338
2237 90748
12367 84072
8588 98508
51931 66556
27059 77533
15361 16956
26893 36030
7672 79756
37424 59458
38193 48458
12935 24738
40139 58517
18108 22988
34638 70128
66889 85394
20460 53465
1876 55270
66047 86062
49324 51321
2993 24665
1644 17786
24580 45770
61334 84209
8778 58328
6187 48419
88219 94632
20811 82640
28015 66765
458 95103
37648 55191
18952 78804
60478 63748
6763 7490
49282 93969
16393 97267
85997 93135
2247 9478
49885 69953
359 8611
19201 39756
34292 64931
35761 48644
37481 69802
49386 89993
22030 62310
22785 93960
47214 64114
34796 89245
6386 42681
31141 62300
6055 70477
8994 60068
1472 31453
46092 89078
70210 91691
73831 74646
34199 85488
12594 99739
10228 42005
10755 85657
61679 76086
2012 71683
7520 62720
45560 60824
37245 74319
42109 78003
14217 37019
30601 56469
49536 50988
14029 96553
53270 71281
21227 27230
49507 50099
12832 63616
55420 63064
33521 66144
3534 28451
32206 50448
22818 89968
12872 82312
19446 51952
25148 80889
29877 88210
51249 64972
46933 88543
22204 45714
24537 72344
23718 88324
38731 70448
8424 64288
55382 72630
56163 73862
7474 41058
17539 83356
7672 81593
62658 93759
35044 75952
59956 75320
39982 80389
45711 70988
50880 73037
34225 42099
4263 42235
1071 37387
37203 93212
81013 91365
39219 71639
9387 74320
10309 20509
50043 73022
57228 93287
56801 79769
83456 92043
32420 66790
10168 51048
40376 52823
7620 20746
7380 76318
6804 25790
85137 88156
38271 40874
21132 38437
48402 67987
34827 65781
48448 50803
88385 89509
32561 65407
56115 68803
71648 77125
35059 72244
50487 58800
180 93024
1926 35786
67457 81771
20534 74308
2334 72095
61054 82914
33266 89010
76602 94844
34457 96312
15321 46089
69346 87130
3557 24348
40241 73560
73058 94968
31553 45213
16048 73359
34266 74820
19273 49281
9280 62093
22102 70684
38219 97815
37822 53362
449 42282
14632 54380
17255 63837
53875 98003
44115 59490
61139 84874
40666 96788
3996 91301
66449 80594
43613 85572
18637 57884
25410 27090
7315 25945
28810 54343
13608 99180
21643 28514
87318 90376
28330 40845
571 30423
13028 35890
30502 95713
25121 56700
41424 65516
17980 31607
6053 21900
8987 54538
50935 89297
12643 16900
35681 87710
69554 74333
57397 63031
73932 92645
42080 77780
79543 85665
2744 90971
55225 80048
9595 86097
7989 49091
35394 69992
624 89558
39630 56273
74316 80566
43287 78434
9014 98244
23451 37767
40696 93517
21447 76697
37328 96930
4422 75585
48140 62850
18839 47849
14494 90492
8103 12019
35728 78038
56662 61052
24951 88510
8389 73855
1242 24886
56847 93696
2549 88945
64176 68410
15488 75242
13852 55469
18520 45492
24511 78575
39264 74291
28860 64114
14764 15923
48860 74126
30308 91516
13 29438
946 34532
12014 44876
15051 26812
2834 94738
29638 73372
11038 46067
75182 95049
31898 46692
4975 7844
33459 55245
6180 49976
21995 22477
1955 89421
35632 61828
3075 56027
4322 63274
59979 73334
8105 10414
31437 50771
29456 60609
1181 64426
9816 77589
25660 88422
26534 33395
74 66358
54944 70486
2018 78784
18057 96236
57382 90720
26772 85661
56022 78529
23878 50216
5551 39615
70027 81098
1678 50789
61758 83278
2993 40730
77310 95705
27437 84730
54563 61102
61903 71325
10909 40588
52783 54191
23684 29241
4608 71736
39998 70489
12496 25842
788 53269
2913 6165
24806 91268
14901 86721
23233 42989
9466 60303
41709 79834
89045 93669
7465 84469
85980 89138
24598 66361
479 42026
12831 78729
44129 53117
52984 93927
36655 47627
9980 46618
46415 77506
2762 11526
73250 99681
62396 82484
33919 70648
55126 83807
40673 98451
36033 63607
21626 26212
34828 83317
67891 73444
82464 95918
38519 77979
26380 37685
20608 89398
33470 98829
856 72062
89392 92653
54562 79857
66323 90549
77133 77696
9976 62721
34034 38651
34413 64746
15597 97289
14441 17711
4207 7732
75336 93982
35350 75763
53065 88300
6696 50147
33055 72003
15569 82796
84640 86730
69476 86454
58058 87300
32329 56827
11255 86484
29501 39938
63102 80020
4068 7592
36502 55828
41219 93027
4320 41898
56818 70828
56552 78795
3723 49035
38147 66061
49805 70834
37027 65388
67124 80736
34775 99590
44759 99004
7479 93900
15146 47926
24548 80415
35418 68286
26896 84096
42404 50225
66281 74151
34152 84702
47527 91212
386 94729
70722 91246
20310 24574
26570 88314
7949 11434
47360 47882
10585 85338
4574 81243
72024 80752
25252 54748
718 6692
416 77762
30187 43839
9433 92633
14347 70544
12244 55736
7601 96179
50676 84005
52900 93678
16056 71625
33348 39223
32827 94835
40068 68823
70312 93820
55647 85137
6272 45890
74020 98095
53738 71662
13519 59149
77773 78617
45754 88954
63633 87879
957 83804
54283 57112
16604 73464
69515 93747
26644 96934
54310 84475
5521 88083
1314 88764
32183 69975
4136 20314
52369 92738
71986 96632
2503 15933
3947 51034
97464 97905
38281 88101
6919 99386
16193 24389
38722 56429
62077 76246
20956 69548
40298 87856
50381 77016
37613 96625
19343 40461
12902 59984
8543 50793
48908 77763
28303 97993
37140 78771
3210 11338
45182 97992
50526 94774
18550 45764
31652 72281
70477 86827
15808 23362
81814 83293
16430 38472
5135 54252
7358 62357
10219 94252
33261 33728
1549 19285
50712 94747
1615 38806
32180 78743
15241 23758
39965 75341
65365 88866
42126 86311
94657 95812
3977 11699
10300 77959
58487 85593
27722 47205
39362 92198
3758 14735
12783 93544
12624 31528
7327 84555
14743 74974
6105 24237
68299 85103
4624 94860
34471 34957
41007 92066
70402 95343
17492 68443
4816 80113
20337 26105
16858 91895
941 10472
32877 88019
16185 32808
21264 59833
3869 85435
34426 79925
29088 57277
79092 87956
54655 90371
32091 67695
8167 34975
22082 61171
585 12364
7262 99849
5122 52571
53103 70504
29493 54652
15613 81115
82911 83201
28403 72379
43314 99361
39876 73034
39139 83782
8956 68699
34506 99049
5841 59969
14716 30098
29778 53816
1483 35768
73045 92439
41894 73370
37971 80202
67121 77444
47088 50189
19892 69434
37796 89724
62476 96008
24504 40783
78357 81100
2154 65750
63145 95166
29682 41520
11049 45367
53141 65810
75126 89181
20816 59287
30905 36435
38571 64877
89275 94237
20311 32272
5973 68302
9480 95598
24160 87793
81402 91864
23854 38128
30884 96056
56691 91684
3715 22705
3562 40458
75285 97006
13079 62117
40455 83146
46 93193
6206 28740
62147 70543
58700 61954
11830 47167
9361 14454
43776 48164
1979 90063
13371 44860
2348 10549
2075 44767
52550 88760
6725 81503
23110 60049
14470 56817
15602 21809
51771 57985
54142 66034
25180 36704
8673 29481
3101 56290
8173 76736
4538 59243
12281 74986
6329 76172
60262 96193
76734 92010
77281 82520
39274 76091
23618 97946
40292 87448
82498 94480
41375 74898
22420 84681
69227 71907
17353 43274
410 40925
16654 83759
6758 50245
21978 95679
23535 90128
29937 86168
51509 67077
55544 69766
3475 43711
642 84166
5855 78915
876 39822
30536 91526
19395 88862
39851 99091
37414 54202
971 28906
26730 50856
27164 60178
71166 86402
45472 81021
33879 42436
28953 67471
10773 12013
13966 78993
8822 15358
43462 82266
45480 89896
23122 25722
81635 85838
71501 83130
48678 61445
70020 94253
17807 21236
36693 52465
66763 96615
17041 84552
24425 27728
56397 76348
40774 63547
19219 28278
79619 82261
51358 59827
18312 36037
17121 45570
9710 68922
71835 94755
7241 69026
16491 86169
27144 69217
43001 71860
50355 94900
4421 76899
68478 95354
8083 9474
27046 76906
7172 42624
66953 72740
60126 76173
48920 90385
27789 38940
13042 86795
23442 44076
29558 54785
48072 77342
14039 39811
32039 43506
84169 98543
31715 40033
11230 92018
13987 20387
57265 82550
39461 88037
2101 2964
75352 97774
69446 74614
59303 80241
21091 60164
53073 95179
3025 72824
25319 62823
58319 64063
9011 25167
6862 24238
3900 66601
21266 51081
25091 81550
77580 91444
40251 61719
53450 95611
76483 79864
37707 93395
2788 46052
4853 38251
16865 49842
6140 26458
35789 86631
26138 33478
32987 92549
82533 85573
36608 69409
14560 78767
8410 95382
22458 58360
16457 99211
75991 85601
8656 41489
29732 85635
36792 45079
61085 89858
8461 9770
82781 83517
6068 63741
39278 48279
43038 47278
530 67145
28328 45450
101 61665
15305 36881
34390 77247
47572 52437
13264 41612
6122 56167
15769 45142
15858 45974
54222 83117
2155 54329
63283 88440
39196 73473
12186 24347
5614 99569
49273 99246
14916 16204
24921 75581
15808 46471
16545 78144
23232 27817
88190 88938
81791 90276
25225 50532
36341 99380
12923 58867
9934 20258
13967 62512
34285 38561
77907 88599
32422 63752
19551 57544
67144 87274
18316 72717
39564 68292
7342 58687
72208 73467
1372 67320
89587 95707
41545 67154
10500 21318
48954 97236
17131 57065
38441 41224
46837 78569
16418 49304
32690 93344
29578 53958
20839 21450
6664 51837
67637 68311
2288 4738
17320 46399
72558 76105
874 91616
31051 94980
24955 59912
35230 38743
10098 38997
14514 63654
13015 47086
44208 80623
71786 80537
42869 74729
68860 92167
28209 69506
41471 60310
54093 87357
71208 81261
61387 64320
1469 45106
8063 14884
83406 98400
4315 82238
9217 89474
26751 69582
17986 72600
18172 39347
8860 17887
19309 74329
83507 85263
70316 82448
2977 74815
37282 97062
32323 81132
14372 37570
73301 77985
39110 48711
1231 94098
68838 92846
1275 56642
6787 58243
33594 83451
19233 59139
30953 61351
12589 52340
14403 22211
69348 70194
8173 32346
51714 97607
30461 82925
15304 58681
43022 87721
65801 78750
49683 70080
14922 34193
31906 99500
46281 67123
11466 21317
58888 82829
23257 89601
28282 89549
65952 78726
50471 71412
22475 92726
1407 53379
42161 44400
12551 94382
36681 74943
45406 84137
27502 61617
43442 52024
60123 91348
39940 49826
6341 41402
17099 91662
852 14141
46291 83580
17053 23486
12146 98318
56630 76209
59134 96751
26842 32687
44273 61223
8470 28973
38733 68409
36391 54132
4762 8796
84493 89514
65125 95577
30941 99905
39226 69199
27902 96016
35077 61677
53073 56011
28204 41844
21565 85042
35046 40346
2349 32175
53543 71836
18332 73316
59919 83053
2662 84217
61205 75299
25011 65292
28048 47754
19762 58289
8014 98320
17197 32828
15885 40092
9333 79053
14093 15269
79185 79907
27588 49072
43155 51998
75131 88436
51749 72145
2772 63886
9105 58516
45165 72987
20795 70436
44158 97270
32798 68329
14163 69690
21160 99280
1524 12439
1254 75614
28573 39922
70583 81941
74481 95632
3776 83426
43823 81506
5584 61326
58107 58258
63634 83407
83000 96901
53988 75113
9462 65100
51525 79932
29001 54793
7680 66134
22280 47528
8175 31147
47543 92213
44813 86659
31621 79226
13849 58794
71301 98847
3801 50838
53081 63039
69385 99334
24879 66435
14992 20691
89990 95832
19647 82762
49038 73076
61582 73098
40482 53005
29854 58016
12888 55051
1917 70394
42305 53829
27501 80323
36409 58631
83956 99853
26593 57401
6385 71252
53737 92402
27244 59693
23495 51768
81415 87346
60505 93213
22937 31904
2102 60203
1157 56831
44356 88745
65480 79664
3129 50900
33794 61054
1482 84624
4261 56169
44041 85634
65404 82047
26940 61559
60148 90802
26183 47509
72166 81568
66538 76091
42678 67736
34855 40856
12975 66649
7074 76607
10106 37812
26711 56120
15737 25041
43181 47968
54940 61806
43648 68195
12172 12351
5663 77873
68014 74965
53949 57297
14481 16729
10432 66377
26908 95606
2887 3448
14770 97775
78285 86570
43692 43876
63952 66737
20569 53132
34908 54516
43549 95381
32982 99107
21836 56190
6008 34100
25501 65225
5346 97195
58812 96864
31663 79594
9516 40430
25988 56246
13241 72332
20725 70961
508 14616
14038 64870
60908 71104
30499 37496
36669 90172
37438 58761
32570 34264
67017 92692
9287 81091
49848 89114
9178 99931
86878 99695
5068 58324
33614 53498
6594 15500
67760 75415
38100 86112
46621 78522
9305 37724
82013 82408
34761 62482
16808 54908
49027 96151
35109 53271
73014 99854
1901 44677
74410 84706
95996 96160
18891 69585
2714 21735
30428 91832
42670 52773
69012 72852
43153 51034
43610 84158
2305 26312
52528 84799
40723 94165
92286 94685
10022 68476
67832 78615
43569 80600
28149 60580
7700 31756
4764 16104
46928 56461
28509 95409
54127 58161
16156 75370
15329 98736
42375 98567
32646 69333
2569 99105
21752 70130
71502 73630
60972 74329
44295 88825
67412 88248
82679 87486
78237 99730
29791 96851
37482 63626
76690 98274
64694 91953
9532 60877
42181 55514
31782 79561
35931 65306
46292 64213
48166 77693
22584 61709
52809 87798
24272 51457
25718 64381
6894 64970
43552 79619
22085 34713
6281 7957
13982 19489
60760 82312
63065 85006
21947 57236
5369 93848
30371 54605
22142 81762
82770 88377
31392 62400
3679 92167
39825 88392
5463 8833
20732 29020
36257 72721
1638 17722
35104 88146
57946 74125
29818 99530
45333 66723
18272 70102
10027 89891
25566 32004
28969 90400
38258 67465
72041 89416
1434 24505
70192 79042
47303 90955
25433 26230
22404 82546
5320 16933
5990 36132
29385 35065
1469 62123
35477 99296
19948 89028
49170 65707
61553 61555
34271 72829
87511 88946
24286 85175
30038 50440
5567 53234
36744 89392
42705 45029
31437 39160
46017 95040
50548 97705
61786 76208
39080 49664
18840 68573
62532 99823
18675 66436
40080 51102
62142 84433
11350 82264
28753 93007
45583 57712
26460 90100
22958 86199
28543 89187
6847 18553
28590 55973
12098 54753
76658 93893
5709 62219
32433 77279
63699 94850
49460 77408
54368 67609
25955 49785
987 53351
7095 64885
51642 94867
19587 30915
9438 28942
61400 73781
9512 84767
51283 57831
18980 81999
62316 99828
44369 90146
35638 38282
38990 62916
949 43317
6130 44137
28337 56650
1689 50053
772 71052
62552 86634
76447 90573
22443 33503
23687 77447
39034 73137
31995 45939
41315 89220
2148 47033
25624 37432
59694 81388
72653 80561
13911 50301
73743 76862
47436 88887
23894 60161
13197 75896
55635 59554
12988 18589
36051 71970
48532 62665
27993 61601
4946 11446
13923 44850
32193 83174
7110 76033
18910 58041
53569 87251
65822 80586
91557 91746
29844 90456
44340 84916
25987 58366
10485 10569
7799 92079
22917 65887
16228 26799
59826 63034
75860 91115
10182 70417
19799 98014
27199 83185
33323 75942
79302 85413
3725 28273
11138 33983
28409 73238
53990 65762
69698 83997
31412 75296
6923 23423
45082 66711
19404 83099
23426 72665
40893 46479
57331 84464
10278 28762
16774 56349
45815 49767
3711 15068
8670 74992
353 55121
8627 43088
33604 67179
38094 48263
56388 70637
25540 94521
10116 52910
42646 46076
55610 55908
79665 84949
3020 55366
16130 50621
45152 62071
35944 80206
50794 80370
45964 54853
83984 90405
19255 35914
54655 68822
6322 89418
40105 98946
30703 52937
22841 89575
24799 45452
17409 28780
39185 53268
3174 91063
41046 78581
27893 63985
52210 57824
66836 81778
67574 89513
39472 87566
43102 44034
19003 96950
27876 75782
20629 29447
40179 84576
30472 78475
43854 67165
42674 43342
42264 84170
1477 58933
34243 50295
40029 70057
45797 57764
18076 82484
52645 58346
51399 59585
6746 54080
37133 73968
5736 33746
8441 56450
7049 78139
13674 20282
47175 84194
26096 92830
30301 75671
15830 28012
11606 17105
29673 82119
7673 72474
79528 93035
24518 34515
23854 64124
74118 75262
5513 63239
55483 77286
61026 71229
25953 89509
61047 91697
69018 80547
9696 81201
29087 57749
92781 97696
70723 90949
7956 93737
69410 93159
15996 16492
19753 42253
71752 92371
185 61662
54005 64044
21092 65109
57764 94429
67573 93785
60289 84121
21365 64140
58617 60582
23795 47655
46820 52655
77436 92825
26491 57928
7232 60194
40090 85675
67600 93261
1306 33178
60445 61871
69741 93660
90151 97140
43923 91398
74439 77455
22482 89279
23114 29313
13580 20358
21809 31563
2093 20734
55873 78375
18356 94023
61535 92280
6620 53256
33948 66443
38438 79496
13540 60694
63396 96285
31943 41397
18716 53348
12798 41335
21806 94807
6839 36700
82467 98109
3074 20050
1647 58048
57761 95605
45193 65908
32964 98652
2898 73257
29759 47308
9846 28361
54793 82161
22545 95758
64872 84781
14282 41506
27155 69585
80603 85650
17263 67361
37410 78752
8383 32636
1982 35929
91100 92797
27509 43245
15287 81404
93730 96962
4559 71891
78073 84424
67384 85483
48766 50142
32496 75663
88509 90840
12353 31673
52816 72467
28213 75368
33225 45895
13002 40091
8493 85483
23004 83787
4396 81843
16453 38181
74111 83030
19744 65955
40257 47881
8840 61574
3209 77768
48512 87249
40324 96177
55180 98021
78507 94451
52764 78581
16342 25709
4712 65573
36124 65745
23076 62135
28030 48018
69763 89082
70910 80553
3605 92049
2701 96711
91550 93428
39889 83043
75206 98846
26305 39586
16820 67178
1327 73895
1657 65257
11422 57491
67886 81310
12655 89565
56218 64689
47099 53518
71844 81663
42451 81407
6643 36785
43484 83673
9932 38428
14175 68767
68066 80557
19668 78372
62174 80284
5449 62202
65146 96048
35361 50674
90249 91118
75238 92488
6511 13632
64354 82531
1821 10839
72305 85853
1975 60829
40033 67396
11016 94303
59093 68114
35544 65138
69962 73055
10608 29999
53961 62643
1734 75770
41797 70428
42 96702
33996 94688
6348 17524
71356 98847
48225 54184
28621 88037
11480 45431
15897 96261
9668 67011
19055 33719
12529 77630
63304 70633
26665 49145
35883 59183
12223 97055
2640 96291
30534 69008
8127 64990
93445 99280
36961 58561
29188 75445
11262 79259
18280 45956
15542 97889
43468 97110
1324 58154
21830 62925
63730 63765
20241 22156
6593 30101
73310 97339
12223 70114
2826 78992
26326 27874
26082 50309
11167 75477
8450 22683
777 34831
28911 83412
3467 45245
43136 84428
8475 31697
12773 20299
47921 94162
15084 82460
35731 63155
35304 74339
12646 96381
37596 80910
1277 56537
50900 92569
44091 81580
5011 10617
28524 85372
3604 59322
19436 71325
35642 56200
59536 60560
22286 37872
18723 70713
59452 63485
4555 23416
52640 96331
11008 15409
17215 41186
926 76466
18341 98747
29977 67036
71059 92428
66806 88106
16057 81609
6533 93709
58160 62087
23265 54795
10745 70971
638 19309
19175 56132
66560 97669
18151 76555
24790 38317
20332 58024
279 61189
11180 85611
18852 73425
60401 67964
49971 54535
42710 87043
38488 93602
74846 85929
44127 76391
31797 88821
93620 95572
33391 84869
62766 82486
85195 93036
54696 99176
14022 55896
50361 72890
19064 32531
18166 88968
24838 56328
15975 63205
59926 90613
21183 54332
20725 71892
42657 94823
34231 77025
4912 91068
52698 88402
41170 99174
54056 88106
16381 92916
33023 36022
24758 65431
33405 94838
69256 75362
48364 55663
35616 84719
31347 74555
40051 56761
63515 68568
6351 31993
25237 62722
13060 95849
32289 43018
3266 37847
65218 65402
30472 81335
52694 98267
50204 92390
377 1326
38018 68588
49820 79632
8506 32994
10562 33402
24578 95009
44045 85074
77980 99140
9058 70429
42430 96870
4581 93414
33737 87734
8430 67871
50963 87134
11185 62586
24922 56656
77451 96116
42392 47469
4490 47149
58949 83813
59879 92486
65936 85260
12621 38007
59102 96584
58066 78582
37984 69673
58510 60052
40885 47533
41305 92099
56013 70193
42791 87795
14006 37446
7064 20093
10911 14055
25034 74284
6394 87893
23830 46818
3702 30294
45594 72321
28226 68082
49552 98200
4659 24801
36511 95688
8038 90420
25200 89713
11369 55735
61879 75968
31647 74259
27544 72166
65940 70230
63958 87884
10688 69447
23963 51899
16136 46821
29922 73978
66291 80621
15631 26281
47035 51235
63356 95129
75192 91495
35720 38125
76234 84802
56445 75708
27722 70105
52389 89712
17135 23224
97755 98901
14448 74680
54857 55700
73146 80091
5635 56794
35105 65794
44152 81306
51995 77665
9502 88260
53063 53857
38684 48275
56264 56598
30254 51018
75335 86623
13580 83939
42496 77270
20591 58506
54071 59121
4882 75350
66940 78241
10968 55456
6255 47238
19791 20989
48377 74225
74477 79897
56760 95159
12902 71426
1039 72860
18909 94192
30398 56215
32342 86288
379 49779
20327 40527
40610 43360
21781 58808
52782 59344
36335 65686
56941 99329
5127 71415
35511 68166
84503 95074
20366 27676
35189 76994
42002 84538
50846 82161
69781 93970
18445 65125
29334 89779
14409 92822
9556 85305
38969 53387
40507 43091
31051 32944
31931 54282
1652 29484
16826 46132
748 25832
7853 76870
35956 94977
27871 83738
3078 94417
74653 86166
34783 84810
1306 14820
5946 58896
75057 84400
8271 46711
72368 84502
23576 52794
80930 88627
21216 59115
22469 72271
28803 85772
50554 82407
9495 94818
74805 92853
36904 55700
3295 98483
49908 93906
56172 72985
7722 23911
67160 77566
11014 35236
19093 57641
77513 89626
21913 61753
31991 96992
45771 51454
56524 62837
10899 34775
31633 65033
55690 90029
54718 77432
3004 72544
9293 12978
41196 57354
8471 43445
67006 88038
6546 41143
42092 88577
26389 87056
31955 63525
25238 43589
35868 53767
48135 71996
20287 68810
17304 45948
44199 75441
42251 73171
30619 50063
28434 57913
35913 55935
17580 40870
34357 85550
27382 65252
25566 59631
57284 85485
29192 68915
54845 98194
1189 60055
32468 44152
49143 54175
56862 82364
23495 30142
23511 61077
40734 58612
52552 78493
42985 76652
36028 83392
17128 21027
19185 44420
4499 62050
14502 59256
31848 82958
28503 62837
5167 25116
17265 77859
18631 20512
5689 9072
40368 92357
62415 79145
11596 50657
17671 83741
1606 87021
1029 9404
7226 33113
7312 26659
56875 94834
60353 99877
6967 79688
21994 59999
32399 57080
8808 48780
38955 70698
52505 52539
20136 50362
18875 98525
14278 72013
44764 72674
13713 83947
32703 86395
22638 84966
41438 57741
45130 93234
1996 72818
23981 50787
4270 43729
9766 86307
27607 91820
8571 62333
4697 32542
37201 85970
24966 72448
2470 2518
18590 44622
29935 73719
20100 79673
2731 22332
24433 91365
5125 79847
4127 91648
57350 90746
21789 33672
62829 79964
79688 98289
23091 57749
21063 33281
30160 89183
7371 27886
82800 92656
3584 82025
52966 57380
11430 84063
14736 44242
35119 44061
32913 38963
13285 54781
18003 67763
7836 48440
45982 67585
87820 99843
36284 49185
35590 45690
70312 93015
39897 66480
64590 75209
27210 46366
81916 83428
83780 97348
31977 87414
27305 34458
49667 79096
70751 82335
11484 18943
41910 89325
43383 87501
59921 83980
69659 86548
38770 71011
5279 59597
95396 98476
33317 82516
29411 32033
5246 40130
45885 71233
33377 76691
52846 84328
59870 70476
7443 37689
40506 52094
92159 94219
9761 30956
25586 62983
45973 86497
11272 52473
25207 57525
3977 21018
15349 59624
40985 57372
8103 70684
89085 90083
4742 93749
21003 62191
39273 73824
68160 99587
899 66768
1879 68011
18497 72501
70566 87865
1538 48488
61357 69199
70371 87733
11541 51815
42257 56237
24076 99398
19187 93644
72600 91309
72018 72216
8529 62008
31356 92373
12392 71540
76099 80610
42041 81962
110 92806
11780 14398
57227 68311
68761 87749
63645 96428
12798 75445
80101 93675
10875 81976
34262 63831
13347 24482
5260 20110
18915 76983
24794 49470
22315 76516
21140 31666
34140 57896
38359 90248
57901 95728
12391 96241
33875 43530
41299 83394
6067 78283
39879 57991
70307 72590
24032 24484
23496 69489
4749 34870
59808 77478
4456 6159
35400 66666
21699 54763
77320 97588
16272 76354
14968 82320
15355 94919
5756 89240
50523 69978
36859 90589
32357 92457
26674 78834
10605 31857
11906 86903
1076 38921
53921 77699
4924 99178
78519 81896
82858 93643
41758 70216
67377 77808
36938 96656
17519 26443
9827 27829
29354 96599
46921 88237
3350 49620
346 46857
51122 89760
12008 97748
26490 51429
75904 86125
26499 31866
23513 81332
4926 29877
45230 47850
27678 85993
35717 60583
7526 55824
19820 47094
2990 93795
31105 33522
679 86257
12267 74716
20410 99070
16568 68834
46621 52423
43019 58989
27128 61147
1447 48207
42353 57679
17008 45243
19054 41580
63535 75654
79181 80674
16413 39216
7587 23258
6601 97627
57630 85619
17884 42314
17771 65628
72508 77520
24997 81307
22534 75672
46805 49198
2962 19356
7827 48193
70828 98122
45520 50756
22531 86506
45076 99050
3095 19605
409 75267
66145 82499
26338 33260
80417 95193
42282 66190
38695 91362
26952 88999
956 11002
54950 82363
69243 76343
8605 99849
12019 98942
13134 62525
64187 75954
16618 34382
30170 78464
3699 56918
66771 86741
11461 91071
350 34461
12836 57825
35132 48686
28622 52151
5031 29010
27937 93575
44177 62180
28451 55757
29913 45884
7912 99794
60774 89511
24649 69104
4860 22899
37436 37980
20749 79741
80819 95995
8490 18102
83024 98898
8548 98722
17257 18004
21068 53457
30299 80116
1043 34272
21559 47538
58247 95346
6706 22083
1555 65520
41230 71656
9620 78703
34127 41140
70022 91995
55594 73882
9044 63949
5858 10311
81181 99928
53904 55933
76589 80079
5936 17982
21560 46123
36333 36411
6308 98834
37411 89075
9788 33357
43419 59725
93968 99067
32654 61333
34549 45713
36798 91678
10543 66792
71294 84820
546 95182
65728 86830
59327 95759
3804 40800
25324 73039
4428 62042
21037 91062
11581 96216
11982 73386
9516 63931
51293 56199
2960 68062
5134 16738
30850 52397
34543 91275
64648 83790
74794 91812
29647 53770
47743 57515
9611 48264
33605 88400
47954 83978
17570 64759
20614 96900
66395 71945
38070 90357
49077 76301
32441 52294
73102 77578
57610 80331
8295 51993
2930 44217
45350 49506
50870 90767
32949 55188
2206 76331
56400 74552
5961 40344
56556 86531
12556 41346
19859 27446
24937 45378
8457 74870
47313 68537
32873 77932
43116 83578
70519 95693
7717 88357
6965 60288
11188 36148
6817 30209
553 77775
68500 95033
7698 76186
36903 46775
1806 47177
18799 58414
63229 95684
27370 63432
3932 33389
16549 60218
1690 14368
58771 78696
57728 94667
20204 48514
46826 60307
84035 86475
7606 92288
56917 73447
12322 36244
18343 36789
43438 84463
34912 94552
66117 67295
31702 77919
42188 70152
32407 61465
3624 54880
28273 57007
20190 61800
27117 90813
44160 73596
23765 40239
72439 97381
18486 56149
21387 88780
58721 76994
26419 26600
69868 73863
40984 42516
20662 78791
63404 75479
2151 70870
82316 89150
77171 83285
29823 96820
79779 84671
53292 58415
11908 33561
60643 73951
29341 75415
15458 36037
14121 53795
42014 70472
22063 79158
65873 78079
15724 42519
42960 75806
54002 72750
24095 79448
17332 33241
66165 95157
34473 41795
38784 98643
13300 20219
53142 58826
76386 90253
14145 41597
2754 96874
23829 51489
3618 23877
22960 52026
1987 99581
56811 98178
38736 98944
4640 27270
85062 89056
49006 78068
18688 86531
36699 41025
42197 70079
22470 55368
24266 96777
13121 75156
15084 61616
6868 69617
84915 97341
63800 85945
7757 59967
13052 13373
36469 86417
48343 80314
17085 85327
44878 68871
11190 98919
845 72929
5523 12273
35558 38622
10368 64664
28336 33809
37817 49021
53684 80214
34313 94255
26862 78670
28414 29567
58799 95512
89508 90261
4470 51959
11245 63465
28738 44312
76612 81102
9770 39255
45564 64730
17642 82032
72316 95227
25484 65585
862 77905
6503 56214
14233 43999
66799 75637
77334 81848
8050 23585
16128 77122
67278 83976
49098 61171
24311 73458
79091 84168
61293 81152
45598 63301
1894 33954
79184 84599
16549 20283
44773 65979
65097 89164
32021 33747
18769 30449
60795 87866
20766 88948
4098 69398
15824 37073
50065 96232
29150 98427
30026 46021
48480 60489
2470 58780
75791 83895
30801 36464
4240 5330
12273 94802
74924 77312
3544 18407
19238 71814
30093 31293
70508 77168
25176 68187
65013 71858
58618 63302
32931 44673
28352 63655
56404 99932
20081 39194
64151 78548
50186 72242
4096 64026
7174 75048
168 44336
36403 97922
46617 48994
70517 74577
27196 77487
42073 75923
75502 83891
53110 69526
45410 91550
12212 91622
31583 59670
26749 28474
21492 42013
31849 74120
41252 77310
8717 44204
20950 63932
17469 38854
39085 92730
36500 88300
9334 81919
42658 56888
30038 45007
79630 89254
28379 65452
49309 67108
21409 91252
15413 61289
47702 64825
21926 48466
69041 78335
9339 73954
79562 99977
52841 79575
91138 95782
44481 92591
8577 58547
62090 93164
45965 83071
12280 56602
5818 57397
6987 92871
56442 76108
49078 58305
64826 94434
50823 96512
8375 79047
55045 81036
30486 42108
83291 92234
51566 52008
1749 77594
10789 18233
3234 50806
13554 79675
7494 38901
8145 82144
39902 98698
50677 93194
13866 83664
15975 26507
4909 14571
57753 75241
36561 73277
247 59599
38583 92818
48280 83281
72139 98345
642 27979
7189 61026
20404 54479
87196 92749
29553 61461
57456 64456
88431 94890
23975 70937
46497 63943
22792 89178
29882 43323
67672 92499
49225 88958
9953 14371
22688 33177
55760 61864
73757 73946
36149 37813
51034 65288
9042 46273
34672 99091
5991 37077
16112 90493
37795 45724
20391 25230
40445 88705
45570 59726
39754 70966
46679 83609
19378 35806
45584 95726
22896 83907
63916 90538
79667 82553
36659 87282
7772 87126
21217 55235
49034 74498
44200 81673
20739 60303
38474 55752
58542 97557
5217 64808
3391 93863
10468 50898
73264 95026
4560 45183
6198 44614
46525 52195
31890 33729
46636 68535
55904 58909
5548 69938
843 16052
72366 72817
66350 75905
51073 76310
6090 13856
8988 37885
1731 81522
47370 71368
31996 34808
22348 87930
3438 57437
38980 65771
40662 55169
14586 98425
20282 73171
4922 81776
26155 75203
12627 23482
14265 70422
15439 91629
80920 87891
6753 64568
1234 11154
72589 95887
19351 26598
25466 38495
19211 89005
10918 42930
14937 32985
5087 24528
30230 55810
14130 89389
86354 96414
44891 88505
73561 85008
37798 82452
57188 69688
53959 94455
87495 90275
20219 89392
38307 58547
12942 24660
23030 39271
30931 84516
48811 82638
22692 34474
53974 60163
24480 26168
14125 26800
38945 78987
47760 73061
9048 86671
6310 11729
1119 34468
38168 59114
38753 70553
357 89457
71277 93706
62847 99504
61496 88361
29788 71497
36551 65984
87261 99432
30437 90180
20512 31342
7335 30661
6850 26346
16218 94945
6735 73412
71468 84884
14711 76491
26643 53962
42017 71700
8756 95774
43226 97166
26425 31126
52511 95377
22800 39140
73584 89767
27122 85915
4399 79756
4543 44112
32115 54353
7585 71568
17144 79730
15538 82168
29705 65145
12327 52744
6924 87969
1274 46480
61797 79291
19302 88370
10851 61964
35066 51473
85074 95027
6618 24577
58269 82237
22989 86556
62749 65915
2016 90526
66564 91980
25649 83851
17267 58153
59414 96688
28200 74731
41493 55616
1735 36647
7286 12704
43315 80393
3622 39135
43977 58750
25209 43537
2581 3376
87810 92883
17636 68986
20203 94000
34254 69876
39234 95434
7927 92238
11650 31834
43302 98299
46405 88234
6305 99241
29739 51061
21385 89350
50925 92493
39551 84822
89065 95531
23209 50859
2168 27378
70180 88715
649 7286
93723 94680
933 54960
71962 89661
41777 91446
58855 94919
5745 14012
56895 90542
27818 71875
401 51278
40178 82480
78025 80159
39612 95539
87564 94162
43905 57534
70955 96438
52687 64789
57559 80264
44910 66589
12464 37945
83183 85298
16801 63826
35066 50318
4508 59633
19488 71351
3667 31313
38234 47196
68976 90632
10556 51513
41865 43474
11034 22963
3370 80773
70172 80036
7196 36961
3247 69817
17863 67181
61783 86025
19358 33737
53223 59057
12150 55887
25183 61142
48428 73675
22823 92420
18952 70100
53556 98279
18292 80240
66317 70528
3492 40331
19629 58528
16573 46598
23402 72635
20522 72613
46856 93846
11409 26194
71166 75831
33963 94496
18954 36820
5898 14789
53759 86397
2469 89159
70979 99994
51704 68569
96754 98371
30940 71549
846 73651
40462 76029
30768 50344
5995 88871
17807 66306
16528 75501
29666 88500
13898 68461
34680 52276
61506 72003
68731 70021
32442 82919
40409 79831
46615 92354
13223 30776
6212 59522
81259 86090
91011 94921
30772 90439
14754 77813
26671 84195
7064 25496
18334 94424
7827 39599
6852 71473
71338 82982
1950 6193
61717 84765
19427 45034
85182 98422
46894 47091
7373 70112
18875 46695
18478 92530
3410 96050
60382 65717
43112 99569
12021 29565
52807 81507
97215 98308
23297 83730
64469 82580
24628 27213
69792 98935
34146 34634
5857 19193
36717 61639
2124 59771
7863 24775
54444 67855
4023 30389
49823 49921
4124 7202
2996 48903
57411 63751
55029 91806
36102 38134
10802 55412
46966 66328
43377 92569
35822 67160
25892 87840
29001 40488
24756 35702
14063 51188
9927 73746
39413 71446
3146 59179
28276 54469
60276 80848
20872 72904
25979 65647
28771 82726
69599 76643
7677 74448
9018 28871
1864 57928
7068 11343
26573 27041
1270 88251
93986 95204
48602 56342
53685 87844
14472 58819
58691 65086
35686 46623
63016 86507
6920 72950
70926 89700
35976 48843
61382 64529
24795 38168
70295 85422
29216 82787
9630 30438
20286 85299
7997 15430
16491 24878
7509 57817
53229 68812
34452 53757
13196 13577
39443 77943
34585 58641
33060 54507
77486 79299
28719 67830
180 19399
45203 94985
28574 70217
74882 84873
63027 82706
23634 41629
55778 62537
86054 88509
28396 53868
31093 81608
12717 22847
7652 54314
2954 61785
47419 51326
10000 63013
55185 90621
60315 94132
46306 66731
41342 74353
18353 85290
10392 12618
71564 86615
33574 39992
17951 60783
20710 67993
22374 56858
60187 74183
30933 47331
43516 88326
76827 96298
8533 81409
4377 25552
34431 95048
29610 82309
1985 94962
59312 83740
38896 43570
18487 76704
44271 96892
41248 76168
1116 45930
10192 17472
64362 65254
31340 38994
4710 65083
65908 85594
8172 54049
41076 67900
13402 84130
2808 87012
34160 93145
14946 60692
3961 22661
40130 68545
29009 43993
43395 44293
36596 78706
50172 77100
11203 34922
7159 15458
83068 93562
11275 42784
14201 64504
31060 38725
10056 59389
13678 36253
3652 69480
3013 84619
34452 50775
22606 73104
4958 91347
39611 68493
51685 70386
39296 62876
53398 94588
10252 73814
64284 88765
57266 85314
56284 67038
32717 88944
39340 69518
27770 73657
55378 66751
29988 58960
43551 96451
27260 33446
11694 70124
7634 38605
34169 51062
21892 93826
3732 6179
7633 41085
14353 88626
64142 92083
2346 37079
30810 39610
46960 77029
50430 56783
54827 95175
58245 75475
43461 79127
3006 23240
40783 85070
6463 58085
19323 68334
42570 80693
38190 84548
39694 76683
50942 92589
28274 83799
38632 64022
14757 34033
11066 41521
22829 95141
12158 32680
64410 67548
53588 70492
37978 77959
5530 41304
13909 17787
30086 37717
1136 21101
3106 80923
40199 54800
49348 88197
37172 74770
47827 60149
32984 72067
11094 98177
26331 39133
445 90666
3612 90185
18426 53693
39949 43520
44673 98190
7092 61448
13584 37388
58974 87739
6766 99682
15656 38620
62185 71437
3395 25035
46845 58650
11444 38471
9794 48940
49308 92861
68445 95789
17666 47194
3122 16438
6621 94468
30261 68121
9247 99391
36646 93410
10653 19695
7319 51083
13013 89664
32665 63377
17773 66894
65689 99210
15519 62479
24537 45040
20261 36230
74797 75356
6731 40329
2181 69591
48286 60470
2261 2417
29973 63451
7930 95353
12624 70364
5687 69621
88516 92575
11231 49181
24246 50669
73095 79103
53456 95964
94305 99713
12457 98334
2061 36942
31655 93310
79550 93131
5551 82577
64967 91562
18526 65258
32397 76233
27761 84001
63121 70804
18686 66919
3469 55607
16960 67583
24119 32990
71727 88734
28251 49011
28521 35291
11888 37576
45147 81517
40878 88572
35343 49291
69290 80825
56909 63858
88519 97795
2023 26767
2526 14919
41815 88319
12190 33021
14000 65783
9740 68286
25036 31068
12922 47150
20620 70129
66108 90014
6634 69098
70162 91139
73358 95504
93900 97772
18518 51479
19787 99899
36490 48646
15953 91220
29821 99564
65816 95073
17546 28362
41294 50927
47528 55183
44298 83035
60936 64894
7138 24020
16904 60792
20712 70043
38817 70720
34402 87461
53680 79771
30023 88668
45206 76994
10976 72221
58584 63108
62924 64808
10642 41162
10054 93694
2842 81494
2185 14934
52388 62742
3708 56427
6236 89481
15807 39435
4096 71036
21408 76646
20612 55147
56922 59390
1183 84647
26349 41654
26528 65506
75186 90004
28589 77771
30361 91520
78914 92843
8697 97876
89123 99246
89111 93674
8546 70457
52745 93916
17331 25972
52826 81653
33597 67925
75079 85334
29568 75473
43537 50016
55920 62662
71163 85387
4282 22502
18572 67849
10249 45147
18194 62102
26264 32904
46741 97643
46196 48709
40499 98103
34463 37179
14932 57669
25914 41362
14084 51656
39529 65002
20702 79905
41977 44757
25767 77190
48739 68233
29963 42625
53848 91446
77650 92246
39992 51498
11264 28155
45209 72321
17465 20280
79206 84487
31337 85589
76095 97301
22519 35011
46625 64098
38217 66683
12486 17949
50938 84921
24458 80522
11166 31644
27534 92982
29594 48329
20599 24855
12733 67563
35071 66707
72798 86612
14986 42926
5469 62838
34785 57763
65576 70105
65648 93257
40466 91590
55351 61751
26745 90710
3389 56339
52272 60389
34801 96331
1584 40579
38611 83432
47843 96063
35517 41919
13355 13915
15289 49434
5537 58673
7352 38011
28222 60155
4677 91111
26170 42234
45161 87611
71745 97016
31041 82935
52442 76668
7035 36949
4097 60079
7090 63760
81819 92195
28950 36217
36033 93891
37066 40395
25125 84428
59559 67570
20699 40158
51355 64506
13032 53031
30247 44154
33663 66475
16906 86105
2438 44142
17737 96237
21065 59016
47560 85620
59779 70931
78126 85364
52768 99814
5610 56622
17629 25806
31845 37289
18667 73230
24896 84620
27951 83155
1099 57615
371 87301
19084 90527
2849 63398
36697 40429
5676 88034
7542 51338
18203 77479
26117 64265
6364 39109
58843 79160
56471 72672
20356 75941
53034 72519
16575 61099
80708 99872
16102 58594
20834 63900
27798 58544
47014 89666
336 56267
34305 54175
59882 69722
6162 14599
69440 88044
42935 77272
7203 99482
10589 69454
28124 44167
46108 69662
35375 73751
37844 41114
41953 90562
42959 69123
27012 81034
57585 80253
2193 37337
25819 41220
6470 31102
18472 68555
28122 78360
654 67737
24508 61524
29068 50773
41686 48318
80108 99104
5759 51319
71686 75410
7988 31727
46477 54911
54287 74411
45147 64919
53088 77228
35508 64942
76057 96572
68478 69515
11778 29848
50450 86671
27369 48793
25730 56366
11871 37622
31143 93464
40580 72433
8602 25661
32978 77357
5552 26230
13681 91248
61260 68703
18967 26882
32276 74765
2223 7873
57676 65671
15016 40210
24191 37144
25902 35711
9448 82090
42994 56522
7877 65828
26658 51193
14541 60859
7681 40784
7198 47191
31846 93975
44130 54415
66095 68249
67406 75271
83545 96340
89008 96951
25584 94779
4938 49972
67983 84696
45809 95178
279 97100
37495 63404
11381 37289
63440 67983
65794 82574
39046 40044
84259 86720
19888 76526
22539 64488
12323 73778
4327 93693
49571 55164
20850 51956
58903 65146
26640 79033
36366 79129
53984 96607
49363 58484
70465 97686
64441 70332
60921 75419
33935 58728
6874 88149
7360 89127
31349 42108
4385 94840
72508 92465
46046 71156
15851 80758
58141 63015
13766 68710
36087 37877
8963 33288
33838 35741
20981 35881
16744 99516
22544 55652
19417 92673
86462 86584
6217 24957
5899 31086
35132 67486
2087 58905
63677 87101
59900 86201
18483 55361
68322 93635
34554 96009
7561 48918
17359 98264
63033 96178
34860 98486
49941 64084
22271 79700
32180 40317
14797 33126
59805 84871
29193 31335
63217 73956
29555 80313
8561 48521
34887 35886
35261 84370
5307 84936
23883 47334
66027 98345
5632 15670
21194 78685
9501 96240
2885 69492
46585 72159
54068 81488
385 51690
16602 26136
50390 75150
6061 36661
53409 90054
19716 99133
23162 50471
57036 81336
54061 95149
23990 37651
25814 54752
63716 88136
43767 53661
30618 97614
16734 21253
10422 97758
36060 64361
88515 96757
80818 92978
32446 68150
18350 64777
24391 87592
46965 55742
861 34562
8723 87615
14820 88474
45178 78603
148 25140
21416 83440
90720 92052
13192 64322
35619 87765
58911 88041
3290 18976
13457 89406
28270 73546
29444 43419
24460 44843
16258 81563
49681 68923
36581 99787
52292 60713
31054 76748
5265 70562
52062 61939
47789 86206
19032 58267
3535 63385
75328 86295
3260 94194
32992 87874
72438 91494
3787 49153
30215 88169
39894 93838
26788 99467
58986 70098
1272 23191
52533 65029
43520 90437
29421 58546
59291 69848
70722 90004
4334 99168
53623 71460
21808 62079
46770 59903
2397 90596
22069 92428
34732 74840
46898 92768
22559 60934
6052 60939
55591 63481
32115 77948
15493 91562
70041 70388
48652 60813
63772 69450
36762 87264
1191 24457
40448 82260
11143 85594
13155 61872
62699 91569
1455 7027
38247 83763
42230 63578
10320 60588
2152 32631
33951 36916
36867 37328
67419 75024
1743 15526
2030 53325
47220 90997
12476 47986
51079 53934
10222 61600
57325 57472
16062 92183
17796 18398
59254 95550
10190 35418
5064 95607
145 88438
14829 66193
25307 47214
40461 78920
6395 39395
63701 72121
54655 88816
12017 63066
10186 79456
70989 90561
56303 87928
17900 81561
10781 38334
1473 23253
74434 91233
7257 85333
44948 61947
50151 65762
31962 49455
65090 78142
67853 88576
69841 82756
26385 86038
31123 43694
46872 94162
11560 82001
19290 67003
77951 78467
32723 44979
60636 87901
28086 31463
6619 95397
6151 85158
32960 98698
21841 52828
70038 87791
47856 71145
21139 62040
24894 90665
10071 84816
39450 57747
43922 65845
37740 86791
11971 78562
11189 16965
27067 45178
65370 81648
74832 89983
705 37307
77199 95820
41000 82884
46677 72680
28274 93930
5917 12200
35055 48888
42854 88495
8161 67180
51038 80434
30439 37137
61741 68954
49463 52346
14033 19731
6226 98002
15630 29412
43756 78471
5064 88938
31376 50733
33694 51169
35029 41271
65096 83956
7158 59596
24923 91464
49744 76112
73941 86839
80686 85806
33166 94353
26253 29236
73924 78647
29699 66240
20143 79506
50731 71166
79166 88107
10507 59150
30509 36502
18782 99940
24312 52209
19881 67522
7691 13950
39339 51924
53220 61296
78128 85446
42595 94147
29290 70392
46810 56184
81614 84785
85297 96932
52835 84372
68460 68619
1837 20042
11777 74113
39665 52100
51194 55529
83559 92695
47133 91491
18593 96801
71746 84317
15522 89149
66006 86172
6483 82139
16594 45074
81854 93809
24102 88735
24504 77661
19065 78396
32557 75779
6160 46306
32557 96305
57614 94099
69326 96100
14811 37764
70998 97227
36384 79941
40599 64375
23262 29150
26543 50572
3956 52883
12380 69616
62841 73071
41389 46860
55431 91251
88051 91274
4335 63006
35506 73668
13238 87080
31059 63723
71905 74333
13869 45445
28450 98620
46948 49625
31085 51505
3433 35033
14671 95427
75530 77827
8515 54006
49063 54839
29410 51995
689 32161
2386 32408
18278 53420
73659 89876
11763 51912
19631 22726
1413 98188
48044 75223
66757 69628
4299 72673
16125 67612
52123 89476
55515 63792
13704 52389
1808 80491
1466 16575
53519 90045
29556 62572
40126 73934
8210 11388
137 79256
86715 95041
26141 91061
40680 88194
23571 67266
7459 33055
84734 90078
3980 53017
600 93543
30872 98917
53402 98989
55932 83430
21835 90293
6994 94487
5646 79758
20290 80527
12502 51441
82592 88364
1452 3778
44121 98324
14065 28478
34506 67499
16414 85890
51573 75240
33901 49938
7431 88987
1920 61723
52943 80773
41113 68141
7301 86104
71563 74159
47610 52600
3984 55446
51812 93432
45719 94249
11694 12725
7312 46296
35091 36427
49250 97339
41098 91956
39726 59093
68005 71150
48785 90526
10251 80057
16777 56111
7985 64929
15062 20583
71408 95673
31913 45389
18055 90780
25592 40036
10393 41131
32474 40478
32412 44570
80013 83423
26207 49344
61428 90991
4255 26793
30843 43775
38437 68775
40489 96034
53874 72496
36182 80264
64945 88250
2479 88992
16681 84498
70824 78677
20372 30484
21115 28187
18922 49642
66496 75557
19912 21874
14533 83348
3644 35453
48907 92554
212 53359
1757 70558
1615 70966
35782 79054
63000 74236
19086 59993
3231 86173
62281 72207
51053 73915
14303 21084
20480 61584
74515 76748
35993 71501
14532 83672
56781 74801
35362 37238
5695 6115
34620 52703
39132 44789
51319 74082
35521 44184
6809 31040
84427 91793
41754 73101
5025 98778
62835 87787
6626 20096
83885 90567
7015 24564
54367 67588
11603 63774
57446 62228
9687 98951
89445 90402
51243 65844
38438 44797
38324 83200
32867 50905
49236 99201
26674 64465
73471 77689
1314 82743
71222 87853
60922 73600
40900 75501
73469 80234
8660 57969
30389 42080
54141 68150
47003 54715
19253 61907
446 10125
682 65235
62395 95692
22012 96898
42465 56737
69216 83513
33017 39145
79916 88733
16617 72769
24603 54118
27205 68602
14858 52942
39110 82072
19394 30228
2077 80483
63612 68038
12924 55277
4473 15857
37989 60269
44636 53778
58653 92511
10849 45908
27023 38914
54961 94749
55908 98039
59776 75298
17314 53059
12946 26732
56627 88733
58528 70785
3648 81532
28761 89454
45080 50267
33962 51211
47494 56273
62633 81975
19291 47536
17958 43743
73133 87155
3034 78031
26409 76892
15974 81829
7702 52024
38433 63343
49000 62232
16534 61238
12694 54253
13999 78944
60515 95713
66121 89290
22017 23755
7991 12786
43831 75021
28972 45780
24006 33984
14971 64375
38111 68099
12717 91050
87658 95883
14794 89276
43740 53869
14501 81096
80483 86153
47214 72258
24688 50370
40100 98076
12314 95760
87193 93546
45800 69818
41037 43601
72430 90795
33065 74457
65568 94345
34612 35431
37532 75060
25667 97655
14670 46324
4684 49361
28626 64862
152 79019
77037 98826
78028 97638
68339 83478
25408 60132
50587 65473
65216 87254
29882 99962
33356 76356
50494 80818
34346 97031
86738 99718
23037 51491
9842 90480
5589 15648
21848 96623
19887 40018
97116 99149
37963 86358
42712 88904
78764 98363
70367 79114
51855 85140
701 85648
23769 59226
82635 86055
35881 85095
54320 62580
2245 75535
28203 30839
16085 95671
62235 63373
28655 47794
2367 52769
88111 98359
16228 19204
63812 83517
23786 76280
71497 80849
57227 58385
38371 51618
9149 32649
10839 56792
8923 20882
20011 73056
20071 50131
7590 92308
53484 81217
32228 72087
2870 56767
82433 83094
12858 40990
4362 46881
88703 89407
53082 56186
53602 74073
48384 63806
58781 86149
33675 67934
21142 87989
40920 65798
17886 83267
29441 92278
54829 82110
57541 89571
20997 32539
31588 58442
9355 36703
63191 67207
11762 64323
68300 75263
40262 83483
20978 72161
24162 24351
78301 84086
35910 92561
47059 58867
10911 88208
14011 21056
26116 55673
75417 76485
84192 98713
5021 21605
59374 73990
21528 27961
43450 80551
9121 62258
6179 77921
32867 54909
85976 94978
59129 70509
48877 54008
92999 93650
27186 60140
21877 35850
33941 42821
60313 77662
48893 90682
48518 49861
17996 53155
43008 47068
81457 84616
46441 56383
15879 29432
16550 66805
5387 84441
25526 63237
74560 86481
32284 99094
45709 52760
62756 98902
19510 22722
14612 93589
15659 55368
10208 12641
42091 89927
25812 32035
71185 98211
25335 75304
50363 87469
26411 89457
65503 71609
4824 67665
13021 55413
40658 83379
51109 89398
16913 28434
8641 66737
31459 46123
3647 82630
8179 30954
52229 67985
32084 83942
20083 31960
1744 71554
7654 88914
17353 35026
4811 65154
37988 80803
32254 60674
25523 91003
66141 66363
66516 95744
17893 67609
10130 35883
11571 49329
54720 67254
23497 37258
4817 76589
19843 43443
45903 58472
20903 58080
2940 16852
36515 58234
212 37372
51439 82531
25642 53913
92060 97082
11376 14133
54963 70947
434 71453
32022 51315
4983 30796
7959 95529
76859 84126
13016 17396
5653 90547
71098 86962
38468 64848
15284 93065
30949 97365
40597 69868
43915 97680
12107 32352
83444 88952
54466 87982
42011 68031
2579 23545
56579 82651
30516 38626
15445 21328
59094 63983
24197 25590
11987 94477
24320 43133
68980 80116
60377 62307
13497 18955
88453 90987
3229 17266
92257 94690
25866 63802
31627 67981
29037 70871
40273 91405
13987 49162
66078 92411
23489 31834
58739 98424
55200 98459
21788 99753
2549 40799
35765 56986
13147 47226
9086 67643
14038 75846
47488 49280
6619 53264
11002 68710
56074 98337
64403 71273
29064 96724
40218 58675
16045 54487
48048 52990
44404 75361
4622 99413
43854 51085
16239 38974
42197 44309
32055 89464
1422 59898
35957 61128
25559 37926
60879 79739
44491 99436
49443 68075
65525 70120
37135 65419
57998 67691
27340 37648
23171 48258
36891 70676
23524 74446
25604 62631
54283 94992
40317 44075
12447 33965
35469 46341
29251 96685
32778 55492
17079 53512
7750 21704
72902 98496
25790 67672
90488 91994
37607 44197
25858 77634
42718 87588
14246 21613
46591 63300
5889 82080
5680 15470
39507 75309
55619 97106
6025 9879
51048 89436
22705 73262
40641 65618
30473 54310
51310 97741
7656 69919
6703 40361
94564 99045
85601 95057
6680 46110
17609 55298
18040 48764
10099 66069
1919 61531
59934 88353
6045 67653
13405 74089
3644 8495
7167 74422
7013 79596
25215 85825
20312 61174
19626 94637
16958 49360
17104 38345
35422 99893
73226 76722
19807 97580
87663 96879
53647 71303
45175 78323
48189 89970
3604 82420
64798 83649
17739 44738
43240 84349
7842 38491
34035 71792
27071 53891
16901 31395
3630 8064
14620 76902
596 54748
36622 83089
34838 82210
11 88285
17622 27988
31772 58434
44580 71266
9625 58902
21423 82050
33732 42140
30017 51210
23442 42984
29813 68186
43691 51015
54724 67813
32501 78917
13489 43850
63195 91182
39635 80475
45748 84022
17783 88547
6744 24559
21846 66239
24995 98129
31866 92609
18799 50477
12138 38934
33666 41034
62983 92273
48511 94691
11681 84290
59214 82021
48543 58138
2 54973
40563 58022
21607 45166
21699 64623
34788 36256
14777 32053
16732 41900
49271 77034
31605 36381
25334 63327
77158 93294
32695 47100
56179 68382
68027 76983
29931 58076
5991 37145
3598 62699
5246 22898
24482 68540
67568 83096
2883 87017
61128 63266
25196 54293
56539 95331
44801 51606
5248 71876
11974 72800
88288 96474
7998 40153
44821 55707
73968 96796
21843 60020
9878 14841
63307 77984
41315 44380
26670 90088
22635 88459
32578 40926
21474 30390
30264 47503
52470 83983
35996 76614
20071 71509
75169 77508
60584 83427
1204 63648
33787 37408
39681 88999
19228 99391
10607 36147
26727 98025
28021 52190
39950 67436
8080 61432
39031 56750
4369 94276
20697 72924
41745 85975
50857 87429
66142 86988
45749 66736
18075 51579
77291 84448
3458 24536
34824 76396
73757 95920
30781 91788
31077 36818
15419 76407
39985 65897
22120 41688
36111 78866
85217 94683
62136 80823
20576 30068
7351 18349
27413 55882
32800 58158
6708 93729
35114 68043
32737 78032
2111 39431
65750 77996
1920 65306
49931 89705
5240 68918
18377 44535
13078 62124
35508 35873
25872 67517
65543 71325
33875 79733
7978 90533
32354 74450
6417 65984
21517 38789
23592 53763
20011 60055
57065 98280
39354 53947
28528 63656
50611 57674
62797 63600
8229 45771
34422 44480
6895 96557
46036 94086
33338 34933
66778 99829
84950 88715
2127 41192
21876 52052
75413 80261
24356 76245
12007 88010
34999 51976
18495 44664
50626 93595
33991 96906
23537 81522
18505 96911
36017 50018
48477 65710
34359 46330
51448 61916
19952 27452
41455 70959
45907 55419
30523 90010
24882 41683
61121 69239
48968 85479
20587 69758
71013 72899
26016 55666
43332 73936
44992 94931
21700 80582
34407 62152
20605 81353
49718 68611
16963 56970
84869 94458
15134 25312
20251 95353
11222 29319
53252 67644
34077 78050
24713 97597
6398 95447
14906 55166
1748 54341
74087 89431
40979 93991
75735 92519
29499 50443
65228 97353
28484 77688
25861 62573
61545 93414
46877 94516
3189 85701
20101 82809
10861 33338
21132 51578
49499 64578
78215 93910
39833 90547
9081 10360
12478 57307
79043 86704
20901 89318
20768 77758
34763 55942
21676 71074
25201 33865
20591 77491
18786 68241
57273 74356
9819 37282
9001 76599
10241 56085
17245 67578
63008 81380
776 7038
5662 49923
73701 83901
10352 47545
62040 67095
21446 77535
94834 98554
58032 58693
1938 81326
30158 49937
4335 68148
44016 75402
77114 78674
22575 78315
18853 31866
37898 49871
46027 92937
38958 70075
4986 72043
18125 91950
7623 36151
31470 80385
56519 87357
42228 60262
8694 48429
43681 84280
84591 86059
26135 79968
3431 56766
14689 16862
41282 47978
71663 77493
47134 55251
72065 89672
33302 53117
25108 39461
28066 33537
40736 85927
27414 93815
55048 89016
17912 46473
17673 65901
17743 40183
46507 76064
26846 66464
36404 71979
37950 62266
12036 51927
31553 37335
4282 82080
25740 33690
54487 78435
43707 57053
95889 96596
17844 40269
12992 78879
3912 52526
37625 74646
32589 75703
31137 85518
37227 94665
81169 82081
9930 29263
85778 99974
35191 46696
1966 65156
13193 36587
14956 48393
35627 50280
29576 49049
14818 41395
61951 90160
28977 73926
14306 28251
31667 66422
36334 94347
21931 59824
50360 87542
2145 79462
13664 32882
16227 98364
44271 84860
8313 20220
10980 66976
72556 78209
30841 91387
30332 50504
55501 80636
13765 58807
60722 76964
31008 98350
46783 65316
7364 72233
46350 79135
20089 38659
13289 54456
82569 88487
19624 61684
6659 79424
59326 70560
28850 80972
11934 51895
15005 54407
53626 79433
60858 71876
28749 41064
83393 94536
73967 84852
22055 96347
35574 59056
55305 79812
1509 45912
2363 81582
19741 63808
13954 25138
61641 96755
42730 67827
21239 65957
25354 77636
30653 37210
9572 95697
756 12282
65924 69554
19202 64977
32671 98995
29365 66780
9848 44254
11896 51718
7791 95541
69749 92305
10978 93055
58769 86851
55788 80823
13364 39404
58054 84531
14355 70281
55778 69014
30510 92176
29827 81094
56952 68466
7268 46768
61134 71032
36740 73703
87910 98807
15458 54164
54087 60232
7909 31292
25710 47442
31254 76562
21776 80908
18807 76999
22819 57896
3908 94940
32763 82461
12761 96675
2680 25704
54539 60438
58999 67142
19936 20166
83187 93853
26080 35097
16455 27594
23407 29918
76094 87864
19865 47786
27880 44093
7350 73695
64269 83437
18787 71490
50181 53426
9240 41456
84838 89032
59207 60970
81857 91662
50038 86889
59556 60846
23359 47975
66866 75473
38212 80922
44475 92214
38062 42079
77207 97918
15314 39331
45718 52300
8568 44006
8331 41287
89439 97284
61462 67764
11532 81487
38129 84066
7753 97188
6363 29949
67799 79740
29873 94060
30498 53832
35198 83080
21657 78053
17592 28395
31089 55495
17732 66072
34595 67298
11502 41874
35941 86560
9238 14136
38506 45167
43117 96211
56254 79307
57533 99358
12435 12869
38426 75101
12843 40094
9412 39402
56570 93908
28601 42670
65743 84325
73254 73434
20166 54570
28959 47261
4434 97174
60749 75653
6947 40733
32263 88234
26066 27065
79269 95343
18350 73216
16383 89003
3496 47979
9331 31599
6238 88630
28069 49332
60382 79139
13456 66579
11717 98002
31862 87110
14757 50908
12989 26607
55246 80317
23892 95911
43006 95212
28967 37459
77529 98037
15148 21376
72947 88783
29163 79022
37287 90722
7008 53009
26015 29305
44437 93932
25157 35151
91997 92538
14536 60514
7946 27659
42576 76640
53751 68577
50833 84751
27054 90486
8751 60382
3895 82144
38451 69082
41042 62905
26579 67569
7556 61156
23373 28132
21616 54047
3560 13588
38128 39512
33098 70322
3995 14218
59408 71800
32468 54122
12493 39989
15400 69701
11149 28760
35198 49028
41575 64675
30200 88376
76743 88600
58036 90849
35971 77793
19718 25537
26549 51188
36347 67016
22486 72886
5476 53810
27640 27698
72471 77008
88828 89295
55472 77114
32295 45447
6736 28534
14849 75795
37902 98258
18501 52586
10491 11989
24847 75546
9660 73700
61415 98861
25636 48255
22122 43115
24338 65834
8457 23526
5775 57051
34339 44654
74035 97378
64945 81647
66086 81746
41422 74131
54305 77011
11508 64251
29798 30634
72235 77772
44823 71003
33662 80245
12674 64894
20672 34541
54113 99570
6154 24902
42571 70004
1592 59029
24530 43058
35881 51977
15239 47629
11091 71032
10159 53748
31637 95488
19480 41816
6814 92585
36812 80874
1138 84589
30091 95269
43565 62144
26703 27585
34298 89096
32452 37147
44328 81006
27101 83188
20537 94211
61449 93287
49459 97397
1658 2731
5708 37518
33667 84131
13236 56796
14681 66792
50056 59911
4799 52942
6535 9318
60887 81525
56215 94376
31426 87902
20708 73858
20061 76374
5156 30900
59659 71768
6376 90888
2794 45480
12834 34228
9870 18075
31514 47634
7432 41608
6233 56515
17037 93697
40104 57853
10616 39176
10316 68467
1993 10355
65070 78437
24419 63455
66320 93965
44709 96098
646 15478
67277 93941
55157 64363
8861 63190
19029 69659
4571 69564
6291 18250
20994 92458
66375 94149
8397 17814
61370 89504
16346 90032
13760 39382
14311 94160
51353 74057
322 91986
82433 93411
43760 80157
51243 94149
32550 40118
66580 94018
1942 11960
3584 39212
40883 51082
27618 53815
38663 50278
913 72758
17766 60508
14392 41998
9541 49539
77782 82154
1343 99650
26221 95219
39789 57151
47959 69929
7007 78842
15413 83585
74158 75106
65951 69025
3872 68091
55939 70085
64926 81593
492 50131
1980 96512
69361 79436
27692 62979
19814 66120
56090 90988
63453 89353
22694 44432
59730 74612
71927 81391
49158 69699
3253 32829
10630 13833
7329 11228
66320 90910
18585 27326
10836 56869
12658 75487
18307 78797
30724 46367
25616 29653
32541 94461
9255 66219
16058 26793
9323 20977
47552 80537
43015 87454
33729 35149
31152 69380
87104 93434
26332 46057
41677 76250
24993 48974
40713 50639
3827 59494
4113 11052
19696 22573
40136 76048
56411 79774
11935 59181
92065 98262
6171 32814
76858 77351
41877 64261
48275 62898
34098 82970
56880 78993
52237 53520
41723 77277
268 93437
49189 88172
60958 79828
56238 95104
3542 21663
21845 56062
15124 51891
28825 88504
20759 73274
14093 53355
43099 66965
61851 69088
20523 75583
34863 95983
12591 30116
62309 68037
65791 94013
69180 88945
19552 99966
56077 65218
25142 26196
31394 95447
72266 74531
59435 62552
11673 31181
63735 79626
28870 69986
70046 73359
4799 56014
14574 83462
86668 99349
31082 84053
20980 43093
37738 68957
10933 46018
8353 45048
40301 99555
31052 51447
48377 59518
20206 88853
49476 79421
22469 88751
76142 86346
74738 91202
40065 74795
42943 97849
16132 43481
40593 81183
38121 69824
3533 35371
19329 44116
78782 93862
8184 30598
42537 68319
54410 60019
1843 98326
11634 16073
70966 86673
47159 91043
79050 93694
22425 38822
61037 85079
59381 79116
8605 64438
66797 98118
17576 21485
27368 96808
23853 58041
40073 94434
36789 81772
23596 85961
37182 45200
16066 99208
48914 80260
45893 74656
54598 89243
4381 55649
65290 97862
83960 90795
36110 88530
8724 85002
7285 56740
77550 96947
46307 80952
52134 90348
63217 68884
3768 33312
33681 63353
23755 45853
8272 71365
38872 92280
79134 98616
91482 95239
18124 24808
11788 73553
4380 78197
30258 32819
23974 51733
30919 62263
36371 91044
9301 56882
10005 31673
30868 55243
48673 91220
13961 86531
13674 35924
64694 69024
36251 61157
25813 36620
12465 23126
37083 40619
34664 93107
41021 70719
49743 61347
35066 36999
64018 66467
20306 21684
8419 41615
17255 62329
13564 49642
52879 79712
16966 91874
68395 96961
18598 35761
51057 68227
31797 67981
16124 37403
53969 90791
27175 60344
42963 85155
21311 96706
53075 78040
40350 61031
34929 69304
10519 30047
80503 92223
25717 54547
18293 78104
6911 88012
76594 96768
29202 69985
31081 54803
5747 64723
15117 33716
16805 35614
21609 80056
23274 57100
29962 39847
39307 69041
1429 59896
33815 59134
37984 61597
21128 25670
64527 93620
59102 85742
7510 24244
73530 85438
38393 44022
7689 21476
16665 62227
23947 28248
70496 94056
1001 97135
39820 99829
43126 96173
6515 34210
48815 98697
38087 70539
14366 78973
533 97806
29155 79970
75563 85420
19287 87682
22097 30431
43859 76240
43380 96317
48775 68748
75317 90641
27741 39202
2668 56228
15319 77563
15883 43660
39589 48178
6396 97266
30911 70503
80523 97210
75407 92161
34506 46502
45825 51116
13290 83953
43292 48708
80080 97050
15538 83197
39837 82197
29304 51245
22495 63099
38340 38558
27045 94888
26132 45845
20740 48389
10299 29452
45676 79988
65482 99867
83529 93477
15692 86785
47659 83161
28859 89601
22051 29834
38203 57489
10185 59257
70755 86715
63547 99896
29845 56916
32939 72901
1737 18780
7000 32482
39274 99885
85399 98869
75526 89365
11153 16024
26168 40794
35025 45908
74428 77043
17644 95847
23582 46694
47416 96409
56153 98572
12042 64939
72562 94160
9629 12377
12512 21350
527 55467
45084 95793
38098 42993
35156 35509
40472 90241
3505 77730
50592 79349
89867 95911
13333 44958
1397 9240
49253 95569
40772 66221
53387 66413
4955 70246
14678 90306
9789 89891
9263 92913
23770 58151
91343 93452
51546 58382
6219 55498
55454 66858
7595 62659
58864 73293
53112 78030
10292 27501
48051 59733
41651 91080
28465 47362
3802 45448
14885 92328
17060 93387
48639 76103
52029 72942
8240 62781
60269 65733
73367 82623
19175 67938
3441 46421
32417 65316
35791 50133
30072 35807
56729 92743
6239 8538
47276 78963
54992 91082
60715 98979
7323 13774
41609 60762
47318 77933
60248 96633
65372 75328
25524 61759
28256 57103
46200 47390
9205 35216
70511 97238
34749 88235
60368 87109
70431 93830
6065 65251
19905 56226
60614 91468
16719 67767
26124 73890
20895 33634
8813 36786
43047 78712
16552 43518
31076 47340
72638 98488
4657 82436
3254 18026
20657 54041
37648 61648
79386 99740
31445 97429
15552 48691
51148 79175
49314 93947
63422 85569
33399 65191
25201 29053
48414 54646
32181 45136
5500 86283
38500 98488
35798 64886
12067 96106
383 91511
38283 74958
81169 86547
27530 99982
8008 50877
41390 54073
18247 30338
66737 69790
23448 37432
72 53486
19073 45488
7370 33759
23778 39047
89310 95270
7661 14100
68402 91028
27385 42893
12055 97761
12318 83594
64103 99760
23268 55017
35055 86839
2426 83781
22768 78181
51943 73226
89785 99064
19677 86868
31486 60427
28572 60626
83916 88246
13102 42144
13686 65323
37170 40636
13870 95782
41909 48611
37409 99005
26124 33307
54795 69151
27470 38411
55791 62301
51976 52272
37713 95523
21612 55036
8609 75580
41121 89648
1575 94058
35230 56717
42660 83091
59255 78290
11757 32729
3530 91620
3650 21445
1317 7971
5531 5550
67874 91756
34151 46625
42831 55759
36236 65614
23806 27156
24066 42269
18948 62435
34834 85812
15263 36111
17391 49297
11612 95955
4421 86752
11441 18063
50334 66282
4444 85294
45400 80644
44604 49946
17225 64858
271 59019
6845 75037
30168 55980
20032 93285
7583 33740
12297 25331
42935 57850
13672 44043
67381 72290
46003 62615
28031 78794
22120 35218
5937 88115
52624 80618
85946 90287
36622 75206
9927 51036
13847 80948
41116 88284
65006 98363
23183 38306
10380 22365
4802 58216
7053 21308
34933 73188
13306 69971
50487 53318
53828 81712
34351 49759
32855 44645
71993 92838
36915 50722
95879 97516
21718 77775
57780 85041
9078 13035
6593 30740
54308 72738
8088 12603
649 27857
83900 98704
37033 75133
2780 47516
35799 39064
59636 63309
70461 71645
18754 95695
61633 70298
47473 64720
42234 76617
9294 49301
4272 22965
16662 39606
5010 30329
29146 96393
28716 32241
26140 41295
4020 21241
46780 79412
47827 91088
2702 30725
70 44454
4530 29827
43449 78440
53606 94847
28458 76847
43121 50745
43186 80828
32495 49761
78555 80084
5089 13489
8699 52816
513 73771
30318 49674
22274 23131
17136 17336
11158 22887
47156 49653
65530 82603
5955 90042
50572 86604
21300 35564
88021 93918
6799 45508
7265 33783
12569 47315
16022 92226
52161 92603
48917 90225
70637 89909
57338 85916
24138 97931
14318 24874
9968 42778
24894 76762
34268 68493
42954 45383
48588 67622
28495 52934
31995 99859
33168 58475
12621 82602
63452 77682
8803 59620
83780 90927
10014 24771
28593 75173
15346 58897
56333 58190
569 55598
19906 38436
16752 56554
34746 80333
6374 88031
32239 98424
2314 52939
17746 33505
25087 32428
57752 72916
25866 68379
25205 61908
11782 18665
52537 86905
3468 25117
21509 60857
29908 76898
34397 74251
27292 57902
45738 53163
22173 59318
76589 90870
19420 59813
7712 13208
7363 55451
47228 63883
25676 74498
42203 45639
47930 55624
43740 48968
7810 11454
58132 73126
84935 95244
61627 86938
13732 87342
33722 82006
39791 60129
8642 34558
5320 36545
4856 10761
57782 85618
23517 95197
2171 86879
55438 69256
18388 58654
305 60594
68777 85527
16670 44391
24020 35294
33367 89965
490 12509
65922 98479
20882 87527
41068 59339
34577 78069
12160 82821
38974 50501
86192 91821
56629 77482
56369 86154
50108 68668
44287 94856
6957 78835
37009 44264
51521 74669
844 4707
15216 15572
23884 32164
37041 46163
87805 91393
48135 65674
43866 71012
38443 73402
66248 69183
29151 91897
31338 76993
40694 67318
55462 64033
30896 31434
31416 77014
69357 95664
84394 90596
45861 79226
21008 66614
29248 53223
24427 64708
43743 69120
20633 26282
39837 95210
46487 66009
40798 98622
88198 98039
52160 72742
6001 22093
41489 47378
16431 38634
18802 82533
32635 63676
29936 68193
22394 57712
33619 40041
3544 51689
27078 90117
46951 53573
80777 99864
61687 77368
4857 87785
12858 80303
10063 36622
2666 97655
57319 62416
44971 52683
28848 84454
20339 80048
23181 51429
533 14815
63873 94555
6763 44609
58894 80988
29759 85139
4831 74219
51542 74696
62301 89382
302 34906
36276 59574
42504 65954
4142 38555
9568 44763
9749 45179
27205 69030
20845 66700
18183 82902
63354 80834
31331 91013
42417 92454
28235 57952
27235 62583
17386 80010
56664 92671
79223 82009
16517 31295
53924 93548
36393 76172
9246 16001
17319 52439
12201 88797
15074 71069
8273 66571
43049 70190
29100 44066
57513 62207
36671 44243
76071 90692
72680 75426
57859 93042
46028 83791
57687 83822
48304 57692
22350 84293
7555 31385
17904 65831
21806 33470
38024 80500
25839 53593
2049 5634
89826 97458
23695 44008
8972 41071
61770 84234
75523 84852
41068 51434
74425 84422
34684 80231
48742 75630
4123 80316
10416 23865
67505 72004
1387 51338
34402 54884
36259 79416
30361 59552
26055 63981
12839 41938
12185 37225
47117 84607
13775 81188
74204 96438
56986 64188
51789 57098
6243 39198
26858 89556
34278 43097
2646 5367
83719 89523
26240 31096
426 13474
3073 37839
94869 97072
27358 81259
13748 61512
34523 70288
39446 85888
8421 70843
14517 77570
35205 62611
62483 84249
19379 30281
40863 73172
2923 22222
13562 98615
35926 39924
60264 87819
32048 32881
6031 22161
28006 33559
4549 83357
69720 88435
22894 73994
27357 85179
26223 33004
84979 87276
40905 91778
18799 93021
14529 79169
8203 66695
10400 39221
59034 97110
11794 77078
12811 84569
65278 98237
82783 92047
751 18942
11529 34489
59873 67952
51281 83971
31851 83245
71867 90953
33685 43780
43028 72432
49005 74226
18880 56686
33974 45253
68464 68759
16811 82458
13570 43919
35902 51665
35415 45660
88637 98775
72967 95906
33178 85761
28465 39546
79674 83310
25632 41374
77422 81213
47614 73183
15804 34889
17732 67650
60915 99849
29049 86634
37385 77077
15159 48744
61016 85757
55442 93748
28078 60961
77973 81762
79015 93315
10062 11719
78172 96486
33096 69727
49842 93448
7103 55312
12627 42457
13484 77605
4638 96754
73925 76570
10721 24686
7542 25873
624 82421
9236 74568
21095 49232
37357 84952
15995 86718
19596 96828
32006 60280
42101 70399
73049 73765
56921 79288
78112 87914
73675 74973
7469 16707
2358 69180
7974 14918
30770 93646
25516 46952
16054 47290
23432 68634
63572 72471
58098 81293
55439 91279
85894 96238
3060 89963
3717 42284
26258 56778
39939 71542
13893 43934
8787 60319
16913 49857
4429 31748
13536 49924
17304 91941
11531 68589
30491 38606
38260 94861
2173 34999
6483 9500
40945 91531
6193 90672
15806 77897
65965 66618
46602 79589
2397 88411
19372 23621
50927 56843
43593 48650
53836 95421
50060 52108
21953 80652
55872 88710
38311 63799
44578 88112
5213 95639
61509 78283
22662 47561
51322 76802
7663 87229
26795 75835
32153 37002
12109 93525
55669 78091
37840 44348
78381 79642
11103 88893
75496 80607
83859 97435
7813 12342
7400 78341
53874 97071
6715 61353
15603 35186
21657 41836
3654 6554
31517 54809
7709 68827
27672 77190
20663 73477
73940 87135
53666 88950
90980 91229
5204 18505
68896 72121
9795 67436
7158 13610
18383 99428
5258 9386
52216 97950
24788 44936
14698 99092
56163 95890
26024 32170
66235 96099
21763 74918
67094 78762
2936 26298
4802 21021
62948 90148
18821 80382
32256 43859
6971 80967
12574 91713
10468 40593
28610 34524
61877 82914
65628 78944
24762 77634
19555 65540
25840 82345
50049 98745
71621 95014
29278 35247
35280 53247
43123 85741
29724 65155
37275 72677
7069 60686
26166 49671
2077 64578
48770 94546
1506 34318
44497 87811
18574 95894
4723 51037
22846 98313
60420 78664
71418 74707
13062 27069
87807 98311
89378 97818
665 49775
9342 38893
56830 96950
25223 97920
92355 98603
10914 29357
44097 88701
6304 24155
16042 45787
12044 85336
26346 85590
48521 94250
49216 95805
73684 90166
58224 73328
21405 41976
53283 71505
41694 76944
27592 61964
5519 19492
8406 75808
5122 50726
75917 95404
593 76027
15836 15897
20484 49528
41815 86469
64079 70618
54545 68450
1898 13905
13422 44166
46529 47682
16184 74886
11327 49442
8249 26346
53527 54307
5297 66847
8133 13554
72114 77416
58200 91428
29959 38565
45593 93655
45940 81376
367 11383
42219 57980
4349 43089
13252 18611
10196 14121
51865 75778
21229 89135
26347 60110
34950 55948
59139 89681
68602 83994
66450 87621
32619 54300
55385 58860
60025 86271
8569 69797
3771 33543
21938 53951
32350 96700
70864 99189
19971 45529
5763 75042
76292 99251
20548 60394
30355 46948
11349 16197
86788 99697
12082 28376
79594 84375
17171 54435
59329 76522
75974 93486
52354 59154
44137 94625
39475 73637
22029 88582
38454 54242
14854 33453
41601 96231
34196 97831
50864 65389
57802 96401
58312 70797
48085 52405
16934 37182
15391 17976
97549 98292
47539 47802
80013 85321
18997 50004
15109 59930
51006 69308
48070 95811
23254 87462
66079 82955
36439 44287
77753 80390
43128 96533
92810 96320
10559 38897
25139 56148
4973 29107
35198 68822
5688 8809
56211 73450
1964 38873
26711 44945
60393 86538
29154 78404
40243 98056
49478 68781
52986 85439
56154 92153
16607 36171
50240 53294
33150 54675
39403 46393
41461 59476
26027 94991
29768 57985
7396 86143
22713 32478
51614 90894
3684 27921
57821 68938
19669 56880
295 10870
53523 98185
23294 75796
75568 89593
26143 88855
14391 82802
1400 16249
79157 98774
58742 64215
8681 9874
12721 93808
14843 92574
50357 78508
71834 98431
11379 35859
7777 32179
51263 89982
14181 33007
13259 18152
41575 84124
2539 88018
34464 76238
1333 25234
13868 98768
4421 27037
28912 47809
48383 87373
20193 95744
23177 97941
781 84904
12048 64457
44991 45087
6116 14378
15591 96726
50411 95172
8474 25556
63309 83628
43292 59964
31977 63893
55019 99659
84802 94641
1085 22789
8269 24146
28495 90199
13904 40783
87908 95263
60419 61238
22255 90158
36266 84092
11913 97091
69948 73442
62119 83548
54975 56548
9477 75674
28338 61083
8614 69833
31466 83118
49246 69320
24812 46404
8408 56682
732 2748
43043 70070
65784 92389
52787 83285
43338 99669
7353 99522
30671 70761
36056 72707
41739 82855
75791 76173
39819 68034
38483 66447
6096 77721
82078 95736
167 82769
60887 67669
19809 81955
16985 18424
48148 72747
15395 16724
38821 45832
37957 54781
81598 90230
13825 51404
9418 55190
10829 45272
4554 22476
49792 96100
32947 87979
21709 78363
22376 70246
5383 36277
6007 92162
66434 77152
16883 83937
71282 97905
26980 98569
25237 67521
47235 74375
67894 99260
23754 52633
25354 70890
58405 87386
1133 11457
2995 15963
39380 68770
17070 50174
91533 98685
27171 63757
17504 83973
16657 72583
24783 77684
10394 36218
34840 63066
2654 47766
822 58634
39212 83143
6951 76217
29249 66560
80918 86052
30940 54646
38267 88252
24859 25901
34508 77186
2855 90521
36421 59787
23058 93932
21907 94300
10267 46112
8221 77521
14838 60979
32831 43122
43702 82292
41171 80398
32227 48625
17698 48602
5433 16232
14557 91046
26760 36595
490 68472
13967 30227
31878 84439
21801 84666
14430 88928
13018 80639
23836 56228
45371 57188
2882 80538
50552 82117
54077 63250
4269 6594
68041 86054
22708 38016
77960 89931
6234 45377
39794 55848
74539 95395
65782 80396
4418 10553
33595 43120
1997 3898
49101 59701
9271 95514
8556 34285
36901 74850
1114 85192
7271 72644
27920 32890
66080 81923
25864 40564
10846 39173
74197 91677
553 38899
7422 47323
7791 88690
4388 49287
14246 25494
32355 81864
35270 91471
21416 44408
4886 27817
43001 92762
40876 85524
27435 52315
92366 95608
34170 80033
72935 77091
72804 97435
12884 23150
43554 87863
36935 97700
60681 97359
4791 66042
78018 95923
9812 90385
32963 73478
48381 93823
70634 96783
10495 71879
18413 58253
22033 50883
31200 45636
58421 67282
22403 59127
27258 97954
5879 12229
40805 69677
48548 59460
70782 78785
52485 65839
54912 68887
44668 52625
55101 63929
53437 63215
17343 40628
3051 47603
12259 20547
39718 63753
34882 48433
47332 97591
2478 17649
5487 81063
74166 85527
33240 40797
21860 42200
20876 77398
64643 65536
33054 36997
30844 31819
10477 88439
51312 98258
7026 25496
65474 69969
6031 64008
12579 75043
19172 53272
26979 66560
62274 84127
65306 66524
48056 54719
18495 38977
8351 61177
86733 95573
58307 65696
26665 82044
5885 86365
8974 86619
90461 96825
76019 79042
13017 31321
88141 89355
49316 81709
44082 94254
72859 93020
65338 88201
12652 52920
32156 61193
33682 97467
40804 45704
9941 49008
71910 91682
30321 41971
77151 82691
63569 83017
215 41899
41485 87434
63918 74226
11999 37335
66861 75107
59289 62004
62648 98452
12980 74561
36111 39185
11877 30260
11913 93904
17839 87313
31928 63058
16964 57656
36385 40546
14218 20325
49493 61118
33848 77480
37814 95905
4059 14117
75155 97751
30890 79186
45166 59036
12299 19704
39465 77122
16759 26430
53667 69021
5958 99114
19186 60688
5090 49751
16965 24640
14548 58040
687 60527
32022 60110
26167 35773
10812 53581
23593 42972
52730 74563
40776 80173
43553 92996
69493 90826
36202 38605
69263 96298
19286 20018
831 89287
63216 94563
1263 97264
40335 68218
5924 32315
47128 53059
52997 81516
6632 20512
63495 76115
51470 52280
78961 83124
29791 38228
34309 53548
26902 73667
8107 29523
36094 68229
10989 55492
13993 25146
37798 96004
22225 38989
23871 33131
10284 62834
20133 77662
76993 85396
2059 3540
1662 5940
16330 57543
15127 99502
9612 97168
26471 98379
88180 88561
69057 99959
56995 91382
41540 50939
59975 79958
6092 81111
6725 38229
64699 74791
12854 15471
54924 96732
65201 99102
14542 43943
16711 82667
14668 96808
29725 66553
2274 98968
15726 81657
5359 94000
28887 83328
25159 72698
19894 31804
6417 73312
19275 84826
30822 53629
41154 60139
45724 54909
17395 29679
63209 92898
9053 87203
45940 91842
23319 90497
22830 78012
7710 43518
59711 67602
74878 84932
50868 72075
54344 57079
22657 36190
2017 23554
3200 77367
34517 52191
30854 31322
45007 72637
29527 73586
38943 43443
63743 67430
46602 81841
9667 77909
20308 29319
2465 52675
66531 83441
51875 79473
2893 29967
8482 48578
3616 16206
40729 97885
42020 56366
46270 51928
62770 97048
9701 30820
27298 65055
39027 83716
35509 92415
22101 31304
6445 51056
8839 64299
49138 87633
48832 61876
13361 59089
59832 87586
2083 13241
27826 63047
5922 66588
48727 49947
5124 37453
26587 72871
57932 89369
64367 75736
46013 93952
14970 98425
42821 88116
22497 35569
4365 35291
43252 62855
21336 63378
9218 43255
21877 89393
4945 18341
9508 73165
81062 93062
5001 94129
16434 45242
42680 60253
46013 50606
31462 77543
21518 68065
9576 98369
19478 36582
17402 61344
76329 96918
54949 77252
10373 16178
7736 19948
33175 78032
6076 41926
94238 94623
40617 64787
3160 14983
15478 40692
64631 85891
9642 59219
615 56003
38647 91692
18953 23519
36574 70804
70249 83054
34207 96315
29487 38462
12749 31392
44481 73985
63361 71018
62438 85141
42743 44185
72485 85935
3740 50112
60387 71595
28906 78524
78827 82898
48250 84997
3839 15184
7035 99021
48336 73933
19105 99891
61935 80870
7769 95425
16090 83944
52612 88574
2109 40738
56484 66793
43690 59703
31921 73458
17953 71132
44113 62989
37346 65308
67176 96687
40060 47820
81341 81622
24792 64209
10325 48504
57976 58891
3604 15150
60238 60590
11684 73243
42667 64216
1168 83517
37661 82083
29468 51578
69619 85007
27324 86401
36128 96679
40952 96040
46883 46984
14554 77426
11107 58542
37510 41434
24974 92228
20002 96477
42514 97240
3898 50018
23465 80626
27558 53119
51756 95196
11183 70430
39594 92200
60265 70066
1653 55386
41626 45531
11128 34360
31670 43957
41020 71667
52085 97230
15589 37141
7431 51552
8984 37386
21780 48732
64252 80007
49238 58938
53782 83067
57989 70173
18365 27594
51112 84523
45089 56718
20977 50972
22656 32367
60806 68353
65258 67759
31290 83252
29424 86210
12806 28620
27670 86056
79796 83005
33022 92786
3416 55372
50213 55503
49455 71836
1625 19390
11273 39920
1821 12543
48514 72477
25186 63071
13758 73947
4752 57337
56510 85853
7268 97869
6724 63317
70647 98590
3914 72624
51730 75018
23439 91435
75370 90845
12898 58655
57346 60698
23240 39039
30995 68831
11104 63428
43269 73656
37639 58674
26771 47619
15573 98572
23445 26941
15909 25936
19974 43513
56627 70702
14398 27648
21809 79225
28322 45442
41553 57675
13628 70449
80809 88364
5997 63034
8917 87647
13007 55211
2505 6070
30636 48365
21458 57925
8660 65270
8367 19053
14643 60673
28609 99069
4532 71706
23727 80508
42794 89816
38065 65379
72481 90689
14105 63586
16674 45969
562 77012
41065 95690
76516 97182
63192 93520
10825 12428
92380 92758
13280 39718
37571 79146
17631 22188
6777 51787
48557 59305
15267 52022
27092 60971
2693 29359
7678 63410
4739 61195
8641 72370
15058 84202
36477 75550
31090 63819
47982 75334
50459 65640
57963 94945
36096 99553
19984 63279
66532 79508
55937 98211
29210 44711
72391 80753
10366 89596
68508 87281
23178 58375
9293 68197
85500 89877
10153 66969
13737 50502
32726 77750
30246 38957
43765 77553
9755 81869
33528 34616
39738 98632
2144 36618
15560 15659
49657 62684
65523 65657
4475 27406
28881 35169
29762 43898
55320 95599
28569 83381
3232 44534
3584 79029
42634 48242
4928 45772
1661 5533
14972 90333
13217 16634
55333 63997
20155 74954
54637 68419
76849 76912
78699 97107
6005 86262
88397 89469
7579 63581
22564 67188
37396 72631
24873 79358
16995 25523
45999 74533
21164 72932
3762 32734
28748 53166
32973 88534
13216 74449
6590 37824
7543 41277
26426 72327
75596 95175
9400 36601
12606 65725
15740 29499
12566 56942
59973 69876
828 43931
48426 87823
29974 94506
31274 60997
8127 48440
42640 79863
73281 90701
30534 95699
20122 80736
8177 58141
17575 37115
16337 60410
71149 78812
8511 36678
1440 5819
18078 22373
41762 44471
27185 96897
53895 84541
2553 18386
29279 77675
3161 67371
17814 77566
34129 55208
41152 67373
7991 65730
51701 66363
8964 65452
12855 70464
24422 72114
31857 85429
2782 41152
44984 95258
22455 48031
11015 40299
13716 49738
43760 57372
23992 90427
22669 56943
78747 92699
40889 46346
80442 89282
31069 98169
25500 33788
18188 78870
12361 99744
933 73914
10617 90570
96147 98856
58424 62822
35479 58094
1554 28622
32597 47102
73152 73964
36784 77772
8405 56018
25331 28899
38377 79493
20287 31243
43349 51269
20987 57954
11512 35032
16865 27773
39330 91302
4359 54727
32927 90338
3957 50237
17628 38638
10022 65555
45438 54184
49346 86060
64804 86882
4687 97039
4522 18239
5071 84247
40484 91724
33162 84921
2483 71057
18535 90226
2296 9069
31192 96392
45215 62586
23987 79807
39121 74560
15085 50664
69479 75571
31750 32643
60574 90859
67648 70385
71071 91780
26537 61784
41755 92628
16099 65288
45296 69709
21116 62541
19141 58191
11042 18121
30705 58635
64588 73074
22017 57774
8296 17112
1639 82265
34304 55109
45626 49006
4238 92410
37096 96461
5438 57622
40688 95874
50709 92953
5145 75580
10341 30115
4571 5520
48806 63007
57068 75895
27313 74940
71547 92929
31719 91145
18089 79910
155 89631
7090 18091
33506 67226
75231 92728
76048 93669
36262 82665
23488 87522
32687 76339
56198 92676
41085 67077
24157 54507
32257 37796
49824 53431
56843 87940
11952 92335
12619 65429
49689 92168
1401 84356
87164 90152
14467 67804
21433 58948
20189 45666
12095 82017
50629 81752
55807 99564
528 83362
5426 89784
20172 53519
1506 97489
9055 49027
13155 89696
66835 85752
52308 82941
58618 65353
1901 74059
38388 76885
81663 92102
41030 78963
52034 63008
1014 30439
14280 21496
73349 85550
13188 33410
74051 82554
50175 96317
47013 53861
21544 65230
4786 58741
15582 73508
34944 83846
32020 39709
15324 29997
55907 56929
7582 67448
28676 49752
6734 87214
75310 76053
18842 82691
9373 75189
17538 65984
13396 62836
4632 83370
17378 96142
10953 11973
74957 85695
62322 81290
10219 44154
31699 65863
11765 37853
7356 70227
45852 57357
11180 52611
17042 42232
19087 58264
15911 53790
33552 58067
64491 89699
26243 73021
21364 70707
35007 63126
38292 64723
11757 56115
60577 77740
38025 59880
41306 48558
58900 92517
55648 88865
67515 93014
43207 83176
21406 91276
37253 90067
74696 92176
71206 88802
23427 32186
82770 84962
20574 59481
29413 36678
28940 46204
55567 83155
28757 37492
28052 34824
51880 80806
17923 36184
4792 86144
5893 44452
3427 80379
37307 71978
92968 95921
48229 51337
18866 27423
13169 34527
43322 52815
51352 64505
6274 15404
45605 90038
20127 85401
7913 79775
27217 96501
43703 87288
51262 59455
38645 45435
64978 88808
2220 69109
8058 66979
67742 82328
16873 37834
47405 99845
4799 87208
8417 82864
4496 59767
26506 46950
49981 83802
15847 79483
3110 94963
11779 69841
16068 17076
9920 19164
43104 61016
67113 89276
35218 92427
16247 72354
39620 61080
4625 8609
44869 90944
13936 52944
40092 82769
36832 42362
21052 68994
48821 78512
13379 52283
33244 64073
19110 32187
20511 68263
79629 97920
74896 85785
52177 62910
13098 27494
48485 82078
16319 84521
44278 50727
70396 84478
17012 82981
43044 56747
51235 54018
4924 70922
6068 70490
62762 65966
14135 58519
8961 26980
77197 87558
7084 66010
13462 91545
44381 79957
8594 34991
9443 67274
15560 22143
82525 90167
17310 33922
18704 74137
38673 86290
40815 91888
53030 68315
41397 85135
74157 80557
42022 81867
44539 46983
1984 58867
45524 53182
10588 39451
40175 55136
4528 19943
1751 66371
10071 96624
36289 56060
2610 66349
40450 93134
81189 82562
19818 61028
6145 7650
25825 57946
29073 88273
22812 86710
17002 31614
69202 95646
2228 47235
12991 28068
67370 94646
296 39144
40317 64463
32306 98196
57302 95763
37659 78283
53286 89775
10391 98488
28314 59762
68087 70292
75272 84232
11752 61363
22612 52073
23737 39914
48060 93839
50821 52528
6790 70873
24304 43695
52627 63495
21536 37588
59328 88896
7934 23101
29441 97442
33334 65635
3606 88064
41581 52499
61230 83142
93892 96944
42581 99926
72362 75991
16834 97543
11720 20695
11132 81392
57248 67712
85592 90578
18215 60535
22247 65331
17040 28119
7414 98290
21900 42075
13218 29209
33850 50040
5959 23070
60275 62371
16117 82227
15891 92239
6218 31969
29257 90285
19044 42748
59004 99214
39906 66160
27310 57999
63379 87101
21007 87030
4180 24584
26423 75128
10057 75466
78447 85131
65476 65591
41652 64933
25534 78736
79770 94054
6488 27760
28679 96846
2677 28573
72935 91791
39131 49009
40155 73134
7205 12342
47394 57255
14971 24413
24679 66083
57747 78882
23056 93280
48066 66924
79255 82748
47652 89648
7968 87953
25908 30628
11162 14296
15880 71505
52853 87398
19533 23713
30090 99920
7237 80205
49673 53251
26299 60216
14095 74912
10204 35837
62465 67083
2091 81836
15999 59041
9178 41976
6829 47713
11055 13317
40820 60529
85680 91519
10077 85814
27640 87354
49783 69585
24110 76704
59689 62719
16712 41085
68977 72871
38128 68903
25343 83718
43411 64057
80591 92645
10028 70485
32492 56354
60780 62918
21464 66096
46731 72993
30160 70916
10084 78443
58632 92642
3704 82957
62043 75096
10710 98256
44926 86588
42649 89679
40241 96386
39194 66573
20856 81682
38446 67560
19591 24387
62990 77886
43743 49234
59 40011
81251 97620
11093 23337
10791 60593
26148 95373
29823 65927
84666 99285
459 34085
82037 94669
34789 42635
70444 84851
14827 62253
33541 48297
78886 91252
72857 90720
13059 84982
62130 65764
35642 75769
33035 86858
229 10887
32979 77142
1122 76535
14054 77008
3570 63582
72224 84415
9267 37823
70842 90706
71064 72862
30474 59059
21304 66942
13149 51988
21552 35880
11403 74282
5495 88362
32640 63310
51613 66335
37987 88994
52071 98044
40901 67344
74046 87701
19800 71101
20944 95331
26571 67099
27822 96560
39615 78236
46998 62622
51616 73580
15626 94683
65492 99494
54072 99137
55849 94230
135 3993
47551 70878
94869 97320
7000 22955
86871 87706
48813 49169
44852 93364
84755 97490
53698 81955
17597 73254
1660 2356
21740 73687
9643 75887
29034 48947
18648 95099
519 50715
35834 50904
15789 46108
34723 55931
4557 30987
11581 84005
19506 45887
14231 48660
27068 68294
45065 62270
60184 92722
74964 79402
19967 52653
50123 60513
79163 87035
21469 85737
44453 54153
5033 20990
7729 85457
53494 92714
72328 83556
76164 95000
42188 70075
8048 53573
22233 41147
13794 93366
70918 76260
21149 42523
63979 67350
4418 56691
43873 64221
54653 64238
32647 89909
30801 55113
54446 98192
14706 95399
29898 62413
12929 99833
19643 51355
71481 95683
55598 57189
54613 78045
17190 61524
32105 78125
89063 91155
28378 43507
33203 97720
51882 57455
36938 39769
57869 93429
49614 67913
91 39815
17376 81842
9000 60331
24177 56295
3411 22757
9354 43181
32698 46675
6461 71445
19714 71757
54386 76410
40568 61141
51906 82549
43258 92176
10838 71364
32460 60170
38559 96550
65972 90750
75045 82287
36818 45035
56114 91218
79909 89084
1681 62119
6837 78828
29816 86066
77372 87840
6605 63142
21975 86835
1228 50445
20308 83391
12779 81168
34524 38323
9334 69032
49568 72002
6337 13108
51425 55955
57265 77921
43156 44957
71559 92680
16938 42810
23826 38569
20747 93355
49050 63755
26932 88970
27033 54033
78222 88193
46002 93132
16220 54568
29811 72616
29737 79713
49719 70070
5137 83515
60866 79288
84480 85887
76034 97745
85203 98110
20243 47720
68291 69999
69664 72441
71744 76385
39145 40663
17657 52379
43372 46957
41493 52602
26412 40649
60045 99092
17161 55051
47023 60688
17819 41882
3983 64627
20370 49002
49524 93131
18407 26717
13459 76088
38953 91808
45969 69081
10290 32706
31201 66202
35184 48630
18406 24800
43159 91532
31986 64815
20197 57086
11665 11796
35469 45069
38723 41328
25909 51853
14353 76757
31542 40503
34778 84349
46861 65664
2073 47162
73127 85112
3389 55071
2959 92780
48639 67139
33847 64166
8453 79707
44471 77498
2 73075
54914 90430
4482 6663
57735 99478
38981 63543
1174 10424
14472 79655
3753 53170
48581 52876
64635 85437
18398 76496
22708 35807
56388 69334
17201 96747
49193 86349
44351 45783
3485 53900
37712 66258
198 50872
37057 76421
43500 81712
26461 28226
15947 68255
9089 82284
25822 50337
21712 59784
33184 98219
54898 88912
15085 84057
24104 48750
9484 21040
466 59480
2221 57033
70508 89289
10401 70407
49258 93833
19465 23828
36190 90011
20070 27515
49697 75289
46639 82532
47787 61066
35311 74746
358 36382
53283 97021
3841 97284
22620 79791
18445 81080
29387 31052
99234 99472
8456 33304
10137 29701
23876 61809
14150 68365
19821 49407
4645 51189
43669 90961
69566 78986
16002 67870
19894 60536
29957 37241
35168 51295
56760 69312
21677 44179
21798 69629
7332 78830
27470 77903
31591 82488
65065 79318
21201 70547
24915 26160
28588 84025
51354 93622
30880 98954
8924 53741
32236 59406
4342 9284
9511 27032
75936 96862
65865 83241
72114 91262
11113 79170
49806 70730
29033 31746
4018 38239
50993 99861
72603 96322
65162 96361
64978 77174
62691 76559
79875 89177
50820 79610
30375 37539
58620 97950
2616 17883
1942 40284
58242 60375
66534 75698
6029 86780
45932 56114
11213 80695
29239 58106
23589 57838
7209 76820
5709 57946
20188 83836
18455 59097
9230 66214
6694 79008
230 82019
10802 96125
15794 18153
918 58526
40189 66033
32059 78539
14006 17176
78934 88634
43452 56288
50187 59249
64317 84444
34436 83456
28661 54815
69692 79683
17045 87167
29974 63729
671 43557
49466 94674
78958 99028
5950 91420
1524 85330
54746 99377
20794 43160
36270 53791
31734 47145
11692 15557
20649 53784
47610 61374
71999 76383
17242 65765
41792 98901
14824 43644
19253 70575
14714 59365
45485 60307
2931 45040
13994 81135
68672 76973
27942 67230
51388 71542
897 70832
44231 85635
79323 91217
2304 81276
78737 91550
998 57603
30501 33929
42352 82151
30424 38536
37972 47439
52583 93735
2522 60013
23656 62709
45709 58807
82097 89163
41016 87776
47272 58660
15280 98735
45785 68569
62521 93773
11913 17653
6592 60756
17826 98071
14860 21322
44883 81501
17685 70137
22668 66646
90293 96775
36571 52945
7804 86637
3245 54211
57055 67223
6404 86916
70992 71127
36869 76390
42312 45669
26025 42010
11127 39873
35170 97451
21049 46337
69336 76245
62570 88784
30863 90216
22227 54122
83797 89993
8304 28868
23248 32362
48780 93593
18724 89910
2215 92660
59098 87671
70201 70548
4729 22877
17061 91082
16308 96014
79281 88361
51313 74684
34212 63321
9822 12132
82724 87197
29971 96822
302 52719
14851 94189
81164 81362
28261 53562
47160 77851
14686 97434
21949 85854
60826 89014
6129 90015
93183 97297
18946 29741
87132 95853
35579 89140
5426 34635
10352 74414
48243 67027
17243 37984
33876 98968
47788 63881
7416 74450
13982 27176
8650 77393
19916 80003
77687 81968
16014 47363
53785 62199
89496 98042
9322 88144
32517 89220
44711 90871
37321 72870
49870 94911
6233 95726
49349 94496
60602 74317
42130 70180
30226 70235
33763 36206
75681 80129
64816 97957
31602 65659
16928 34969
26755 75925
16137 53903
63515 79240
43747 77660
7231 24716
26472 73616
66444 82892
20841 78795
52145 70552
20798 81309
20907 92149
11947 23112
36961 75915
19716 56653
47179 53487
47115 96376
9821 22495
17819 41598
33019 75801
17545 44206
40814 81275
32292 35831
57146 90478
47769 73142
20386 63250
51905 70701
1241 48381
21795 65364
41489 89300
89117 98806
7034 93463
23457 73477
29497 36091
33067 57643
44421 57041
79997 81473
1894 14684
327 8651
28199 64965
29934 42018
7390 43265
15573 49718
3836 50061
14043 46460
29712 33172
42050 43601
18147 84743
18795 51727
10311 69329
18540 47740
74334 94145
9859 38089
1170 17180
5470 83860
17458 63885
18624 60494
2467 39136
69405 94475
6771 43931
16146 68024
10510 82452
4640 55882
2354 94570
29550 83498
30446 80980
42419 85779
43954 75958
46747 84351
27265 79107
1040 19461
24818 96133
54397 61892
18172 36796
39265 39804
40879 69008
27627 98716
26532 97139
69490 81436
39671 45161
28466 37188
19441 63063
31379 93781
34876 99436
22197 26186
34063 88942
22974 97620
35436 65089
46303 87682
91871 97462
10934 12940
29965 97831
12045 33884
34082 45272
33722 59807
7874 74860
29371 46867
68532 95726
60773 68353
1250 75958
42730 69129
2549 42780
44766 85539
48333 62092
19161 68974
62688 98739
8447 10448
40232 84158
58552 77870
916 6737
61998 67349
22591 23391
27725 29482
33884 74798
43320 96736
742 92650
49295 70815
18287 22152
93762 97432
63146 92104
10381 49308
87219 97174
27022 97647
8791 34643
46483 97954
20144 28253
89515 93783
20294 40962
48829 61676
7340 28586
19413 71906
2742 90417
33005 55547
36925 80363
38389 84512
65114 73240
59456 85505
28132 78158
35119 66931
17059 22359
450 16527
32954 68306
10474 92294
55070 97508
50784 63453
43688 80215
4099 39094
67051 98156
56632 57185
36565 95111
14465 84842
87365 96489
18710 97968
6879 25826
56309 75140
25217 69357
6487 94839
9940 67110
32401 84402
49705 67902
5959 46690
6388 11784
82639 94409
12041 20492
8645 60437
27216 42330
22727 33611
37650 94991
4989 83476
37349 82957
15602 79076
6171 85635
33096 77088
23245 38978
1169 67620
79541 98296
18688 94695
18869 45138
42013 99119
31325 36383
41116 81670
72171 94913
51449 59852
32934 42938
30044 56476
74802 79690
15159 35101
49562 53703
5869 68135
7580 63238
33389 42032
24376 32822
77659 83122
83341 87976
3600 31803
9564 92518
23064 90385
36874 90477
75673 94784
26171 69003
76737 97043
24560 62726
43427 76968
2341 12362
10753 45930
23750 33031
29098 75337
1467 46052
19550 20440
80222 90723
35586 43212
87910 88217
70649 84782
209 53396
58475 69531
29060 29510
25792 37246
71468 98573
75528 93961
55706 60712
46402 59236
28357 68993
33092 61899
29326 32812
13118 98713
23977 28888
48856 99382
35498 52003
67122 99074
14745 35477
29813 39859
25588 93743
1087 50638
23856 57100
43888 86960
19973 95532
67081 87443
47399 91326
6037 80085
18445 78058
54884 94406
67570 79132
6066 44944
19008 55554
241 67673
50535 85988
26074 41592
15265 93673
4094 86843
20658 61351
40310 50010
79534 82340
46 74776
35793 91474
10928 38539
48172 63330
40075 55515
57940 77164
71647 80899
31202 86548
61845 74504
70004 76445
33829 81050
81497 98621
23652 41783
16036 89249
41707 58155
74646 88235
12357 47573
14533 55730
21160 56082
38799 79336
69828 85119
15052 39650
19630 99705
5558 23694
47885 54203
30849 95833
8327 42111
26115 99646
93396 94357
6748 23615
23432 44774
41302 88636
15076 97773
15082 36338
72785 91021
1777 56087
79032 98593
66337 85616
73009 97046
67642 85318
40144 58898
56135 91511
51189 71402
68363 99670
55330 98907
48194 48559
88404 89241
22820 39996
57446 88798
58149 61153
18561 91201
7903 41821
27688 62552
36692 87981
25024 96700
39157 70190
333 68726
57569 95635
54371 57792
15188 40890
28290 86891
56395 65462
26457 86068
51534 96146
12039 43235
35408 37247
53610 93074
12299 49727
24875 33861
25398 93055
14413 15183
28764 85388
26707 30513
65317 88753
13092 27396
6750 23395
25321 28747
46986 54167
72940 93753
14167 47829
34547 68264
82292 96122
29859 58305
77407 95434
3330 40448
79424 92870
49608 72474
30913 78338
403 54025
46886 60180
23117 34939
7869 24790
73342 80521
2294 17267
75135 83726
25825 83708
33590 56409
24185 31587
45465 90616
33779 52126
39193 84212
49550 75230
5941 39822
67637 85273
6782 85541
17264 75561
40690 89512
24899 93526
23416 59687
22039 84635
35116 91825
25566 67466
13338 15173
13552 64930
19222 90183
10253 41391
4589 68924
44314 90564
44306 93830
22633 95799
4500 13692
23450 35760
15056 43174
23388 31793
11849 26380
76053 79935
19910 81448
3268 82916
47087 63634
19203 67394
447 98849
4816 24336
4940 27011
17479 23790
6342 69523
70081 82097
1101 75825
69061 79649
8758 50462
4957 27754
9648 14288
61265 75797
52145 66821
35010 40945
38067 59869
17101 25154
17556 76348
54731 76555
35880 55629
19535 38778
133 72634
10554 67811
1079 82571
13957 92063
17823 67214
19539 20749
2647 81473
22352 49329
43150 91041
9786 78088
44134 68059
24920 46065
37548 57339
6228 46626
21586 63746
24530 69664
22814 92131
70865 88582
42572 82858
42063 45775
16681 83343
3860 32473
58084 87601
30874 39363
35017 88583
47950 99135
13391 57886
16246 32691
50344 75284
17631 56728
35892 40177
29701 55874
62372 65043
46416 54984
33395 51070
10100 26390
62660 96873
70983 99072
31965 57074
46565 83660
8467 24510
31847 90500
61104 69980
14571 62971
37273 53646
22514 28224
89346 93373
54430 67298
53264 64874
35317 50340
55855 83547
37615 99922
31665 90323
8814 21083
37957 46330
27399 53103
407 53908
36606 72982
14534 27729
1948 83904
12578 54142
61140 83690
71146 89137
48060 57243
16667 82149
19856 91490
11638 78406
31469 95277
56937 97292
68773 91522
28416 45820
37620 50032
53014 92286
95713 97026
67794 71570
58643 61644
10423 63656
76322 82099
20156 51667
28140 37942
29403 51815
40409 87297
27010 65851
28741 99466
70651 87166
11185 24906
49644 65906
37887 68340
32757 76785
23202 57386
2212 47722
26240 35850
11322 18979
47711 47726
3031 71934
49222 94868
40670 66204
48199 65091
55506 64402
36044 56713
18634 53629
21340 69441
6911 65470
4444 53950
35319 36801
3510 84723
1449 65473
58859 75208
2488 67321
61774 75409
18719 53156
13402 65116
26584 85445
8306 20680
9071 84892
85207 86128
33250 45844
9847 94446
8455 76043
16306 26688
45185 54337
19017 89993
44075 98854
25762 38193
36168 57034
74266 91816
5787 31416
7363 40397
21672 24444
23960 75626
56853 59379
12144 54475
19551 83426
27732 80406
1498 33561
1054 1877
20582 39607
35686 97208
5020 8160
16152 75658
1422 66348
57918 94481
66246 75958
9104 71566
35103 57673
54123 98702
58860 76842
6769 63769
35637 92487
49529 98668
41008 70122
7977 19659
53628 81476
17426 68788
24328 32345
12001 20118
65257 72696
21667 84155
77898 82701
58321 64392
6315 19828
57315 78709
28569 64241
73587 75672
59088 72819
44463 77023
38225 62093
52948 55258
38548 93966
19954 87184
72983 80388
53490 59161
3426 54908
25883 64139
53897 98481
51703 99617
29712 39987
42957 51017
64528 76718
32007 49329
20427 40352
27786 88049
74070 82177
55834 75551
40441 63204
41186 42791
78108 85091
36222 48152
71227 77933
76037 93340
3657 72854
32657 51843
27687 97284
22128 31229
25507 65733
1158 20160
20575 75791
83776 88840
6777 15396
51919 90653
1016 77872
44669 55672
59576 90574
73241 87701
53312 55673
4184 47181
7712 77660
26453 43024
43084 74179
59408 76291
6440 26426
85619 85629
85710 92629
21926 36099
9130 14302
30051 81149
2241 70043
4679 91252
42329 53167
37880 38551
60008 75360
71235 88006
57203 88984
59680 88546
27027 86100
40240 40401
9777 36466
3763 90202
8774 55837
12120 54112
49075 85309
19838 83663
23653 31881
25052 38074
11066 46917
20463 35807
85435 97139
38406 65763
36304 40595
73547 96793
29395 43705
4437 89529
71125 71566
29973 35135
23348 63343
37066 99683
48487 78279
38438 97189
3199 13467
46451 80042
67922 82253
432 24242
63767 81802
55290 97728
12772 16408
72606 73701
8345 13116
44784 77507
43782 81717
81618 89100
4154 34438
22856 64440
52091 78815
24134 64746
13045 95297
40822 51856
6556 30087
42005 81394
79628 85039
7341 19111
19723 78725
60755 76675
52437 86244
76298 79998
25655 55979
29580 40982
63710 99055
93278 96554
11357 48749
73505 78966
4968 35602
23747 43145
14246 62973
25388 76166
49267 90847
657 61216
46250 51113
26077 39962
4063 97652
3849 20283
11506 32510
34954 46959
14368 69701
14447 18704
9265 71334
718 44009
40968 96951
4855 33006
35810 87091
52866 96601
1364 31373
38551 68080
29690 66918
62527 63325
37848 94656
34039 44745
13967 52526
25250 65433
26318 34577
33977 39938
22559 56699
34230 64081
31315 87784
59104 72170
24489 72617
49242 72610
20954 86274
23385 69077
36388 50603
63392 87613
43621 65180
23490 41426
55419 99494
9778 71342
39775 93589
34312 96557
21375 35370
29532 90596
56669 68043
68929 95473
2699 55784
4138 48032
1586 96397
48544 57055
33926 95024
55291 80888
73344 79047
28864 45144
33435 73689
41795 73084
74411 75919
8398 37077
66450 90348
16630 16836
18106 18434
30656 71255
42003 86941
2346 4917
27544 88136
11961 77081
45277 81906
39838 51640
24973 52756
980 59759
65971 81468
78391 81081
75651 90759
12863 56514
19175 99882
10202 86514
63700 79421
14976 81519
47746 81308
7596 62056
2063 23399
53368 70791
234 52166
15893 72777
57871 58232
21380 84778
10905 55344
82452 99993
25383 92439
49272 54539
29030 51570
25547 91364
87871 92640
50959 63396
28416 59033
21561 51109
68021 81511
50029 94417
24512 69363
18080 71266
59179 64935
11170 74318
17090 69719
71366 72614
72908 73310
25781 40078
5159 36134
19762 58441
51310 68013
84385 95705
10044 16730
64979 81958
26835 83667
37496 91118
10994 78941
14963 33128
30868 43716
32612 99167
44077 66061
59396 81378
24840 80290
6667 32686
26746 47308
39787 87004
13302 64619
26444 76209
36948 55899
67635 88485
14136 48568
33711 57536
59059 62890
18884 96925
22676 98431
14172 61089
46548 49325
35192 78555
4932 76751
10673 38156
30558 82847
7259 14481
17820 62155
47293 77207
44178 94153
25195 82381
51830 96058
72255 82420
2206 69589
35704 43987
15103 15451
81367 95295
8886 97906
79013 95301
22820 92571
1369 57037
40255 54347
99389 99460
49089 74628
12919 71583
55384 99898
8687 96414
30076 45281
3233 62344
43415 97524
63080 80522
70684 94633
10689 41894
4265 39740
23151 87701
652 31577
52546 71979
55088 61234
28557 78771
42632 83755
29408 54524
17354 73795
72257 84176
84815 88866
35982 78841
11278 39949
18197 23129
59712 79468
77974 82258
31796 59295
67930 94846
54378 57874
70527 97419
52708 86781
30327 34856
20637 61612
45446 93720
27660 38806
44518 63895
31602 67921
19110 26337
27122 61931
25864 46126
71785 81950
59442 83967
4918 76688
19211 57493
43171 92860
74647 83453
9626 81762
41959 61807
25203 56141
29719 34781
74338 99785
27396 93122
14462 21837
8413 10148
34374 62275
3160 52619
37575 56391
43529 61617
44838 83540
13477 82157
6171 91145
15876 64352
9926 81543
22050 56157
21474 96429
29373 81497
15984 49870
31324 32874
42153 58745
6929 25884
38417 57636
32344 59349
95 51451
4715 65807
61993 81468
18156 61114
54581 60077
61221 66220
55919 59228
47084 74629
39730 76380
80397 90765
74906 92571
64418 99923
5509 65530
11810 20801
59 70848
1743 19389
86613 87982
49687 79282
9137 39661
36869 73329
18293 21790
16657 48228
33969 59774
17531 44455
67078 94799
42348 93423
58117 92419
10399 34125
13203 93030
13680 78218
55083 60423
27770 31165
7923 24651
55831 96458
19494 45497
10086 70162
10542 90752
34337 98949
32408 70967
54809 75764
13849 16099
65534 85681
40435 90363
22289 95886
30914 56585
16771 64264
1016 42554
52451 61443
54335 64008
38999 65729
91688 99063
28779 30169
40921 98129
16690 89676
24644 69120
16453 88931
28344 96228
66569 78790
33269 91785
30444 34847
46847 71115
14142 82512
55238 56205
37517 90150
66894 83973
40316 90346
58152 98542
31414 49118
7141 21884
9782 28796
21340 29931
24367 52605
2787 72456
45194 94153
66279 82955
12988 94888
52917 58490
4021 85061
19284 50905
32108 69161
78394 87650
63879 70463
3908 35096
40443 88931
61864 73443
53186 99066
32832 36303
31420 98325
21368 44779
51942 90540
35549 73859
6653 93224
45238 74461
9453 94235
26005 57060
8242 82672
9575 35090
7362 29866
55118 61500
13773 75502
3557 22810
12714 49514
26679 43517
10175 56879
55467 67087
12209 54324
63 3236
4149 78991
24077 46079
11530 40966
90832 93629
49653 60032
3745 98945
77832 98634
28634 37629
21475 57120
5025 68596
49871 90018
39685 48074
35244 63152
34917 39398
8039 98589
24226 50190
48129 49977
58957 80967
14594 68776
50700 55415
26844 86153
23701 51578
23221 94202
77017 95074
6404 26473
78278 90783
3709 80175
62780 66970
28923 92503
69535 97964
4211 21011
38948 45309
9187 40027
5696 49058
21382 41735
44812 69158
64417 90888
5671 44882
16664 35973
21175 50102
27899 92599
67204 99780
15596 45457
24978 25105
41748 42581
1937 96482
7320 78988
29687 36374
70578 80248
16720 93599
8195 82670
21231 87300
70088 82545
53980 97210
32523 51494
56543 72137
40170 67519
13651 33025
42193 46443
12531 80090
45801 77072
36588 42865
65936 75814
36373 43894
79556 95471
25402 27128
45675 97925
49993 71412
577 44686
78157 82579
96317 97033
11837 24932
21856 69323
34546 70320
76944 93392
4488 46660
5783 57571
19792 60269
25364 93439
3516 84506
2505 24620
22788 88414
7246 75538
21869 69818
26603 37750
10361 67253
29038 44996
74613 82589
3231 5906
41249 71274
13892 74239
8112 99496
42820 59296
30277 80041
39692 52777
32206 90389
94194 99889
6982 53043
12055 13795
43238 44357
57547 65084
22789 36339
1425 57245
23815 78315
68881 70975
46856 91039
34879 49531
29828 72870
56627 90555
72069 98754
29329 46048
70043 76113
29565 72861
25323 37251
20839 65486
29415 29465
5462 46948
41638 42736
43611 56726
49891 94678
97604 99391
31817 83842
3369 78262
27610 51454
32872 72777
78620 95429
10429 33029
58400 98887
65998 97536
18735 29674
22368 28779
54660 63482
23917 96582
57732 76445
8001 45492
8894 77858
8461 16659
20138 31369
5565 68493
81551 82861
2599 10461
86892 92359
18160 44623
59032 88342
5386 75855
27887 76259
7280 75937
56433 78252
42483 64308
35234 40238
69781 89723
27476 73450
51822 90929
55209 97483
4779 72360
28071 62662
14059 83797
2486 36575
20619 62387
24055 67329
29661 33526
65933 77734
31292 31750
69090 73716
82366 91858
27580 55263
16332 29935
35872 77802
61595 76958
81460 99988
22022 41419
52390 64573
23029 93704
51681 85950
7907 44215
32459 75186
78582 79391
85710 98786
7532 56872
1076 43308
62786 77989
82351 90955
6970 60083
39478 98056
17065 28766
43688 70558
67386 86947
69606 72881
7751 84619
37458 72183
69493 91828
5882 91420
2024 67020
94776 99117
66552 93768
14609 60353
5426 33616
74725 76480
11725 39827
13003 87206
2853 67321
38684 52522
27334 92905
77333 79434
25436 80285
61799 87172
9770 86938
11121 43529
16958 71756
63627 97595
2415 7791
15696 17623
13346 46295
4342 29311
5419 43551
26301 51390
6791 72274
11970 61278
20371 96140
8382 67670
33579 40733
5037 11441
18313 70106
25997 33044
30863 94400
17504 93615
47859 92978
76321 81843
10335 26567
5686 7435
61813 70573
21045 73120
6754 39756
7049 29508
49750 57998
5398 81882
67035 85372
7957 96772
19604 75913
6 17532
42019 79223
6779 63194
12137 51109
36991 92979
13418 68468
85288 88248
9373 16615
3752 98157
45962 60844
23637 38575
34842 51389
17336 76176
15315 65388
25633 39731
3537 39482
26442 82829
11295 51686
43635 82399
32453 34604
49602 59641
43582 81438
78331 79665
19601 45012
33195 85993
10388 20244
64051 77065
93020 96467
18912 80374
39075 57173
18323 78868
35602 40850
44460 66892
10373 19968
15260 60289
3770 39435
2240 12131
30687 42648
26632 28757
30991 41422
29112 95124
1418 78035
62586 98934
22445 38584
4090 95286
24693 79781
21815 22259
28341 40205
24711 52724
633 20700
30265 66837
36997 91134
24419 25987
12015 63414
24759 64818
46509 61912
29162 98184
12914 30972
45294 50183
69554 95392
32510 74962
37589 92103
44161 78580
33447 59060
43394 87160
37125 96198
31791 94671
15519 36932
21821 59355
48724 72461
9164 85630
19235 30227
44114 75085
43010 90318
56542 72998
35358 71821
50896 51836
12191 64568
78339 94622
39980 58396
21419 70817
1018 36326
9441 52066
77887 98621
7236 75921
31824 46289
38344 89839
83490 87299
32721 58907
46490 66596
41777 74629
67676 92047
73197 77650
401 72690
9373 66632
16615 90297
328 62049
51810 57194
23906 78356
11779 77125
12264 30411
2068 96875
2302 44234
11810 86859
56169 94790
38230 50743
15140 88349
29422 49498
53287 56983
49844 70115
3847 38802
17311 20061
4987 57455
4201 93565
24389 40012
45832 71220
2759 17635
25676 91108
27858 81635
69840 74484
27714 81760
1069 94956
22061 23923
67207 73939
31408 97906
38103 87926
26791 75375
28914 93090
53671 63166
65963 94428
4940 48701
14590 38966
7786 49480
49890 74220
53612 58730
25846 49389
13657 19300
80912 84581
84535 97841
57437 76797
4171 40601
27952 69386
98303 99027
15434 37110
33119 48149
11525 66497
45374 46233
10649 67595
40969 72186
31945 60201
30697 76219
8000 45345
34847 62327
32936 77493
18399 25107
39582 87075
37471 48380
30980 96788
39272 53726
18255 62472
10980 29098
4107 82386
11190 89502
3118 27511
2649 80764
8534 65531
26500 65841
20883 36899
23424 80806
17145 59824
62282 98285
20396 64504
38311 97943
42937 55846
13986 62249
65184 71154
10684 43663
7407 53939
11215 85767
22048 33969
36717 76820
6536 58430
32011 92697
59476 82313
28847 95350
9812 82362
19026 49243
42352 42606
4945 89079
445 73547
75732 96164
49087 95466
50074 57833
81063 96647
15282 55845
37078 72488
55033 85797
11317 16082
96115 98579
17541 78629
37518 89919
41525 41745
7287 52503
35402 74971
17618 92028
22342 84418
25906 69139
309 31582
23237 33705
18161 77799
57784 66646
70804 75793
7633 93811
49800 93061
33332 74432
5962 47917
29685 63454
8321 15912
4016 51106
1416 22857
1358 87868
11359 14939
8856 30099
32179 81046
40289 86276
26018 94328
84723 97472
15701 35016
56905 91170
3135 58416
6159 62647
54473 86899
51225 59222
12928 22606
40991 90896
44618 83346
36698 71929
34245 49710
40761 77415
26288 55571
2788 91835
12765 34156
9003 69651
3352 70632
37366 61078
37692 71211
81596 85850
41580 45860
37613 50895
12125 17361
25580 53426
36170 40979
23309 34772
18058 29124
44388 97146
36110 99274
73975 99453
44230 64122
59840 69992
43692 45400
16402 49099
43934 50220
26790 39122
49920 59724
83046 90506
11120 48561
22903 64128
67000 70546
49788 98928
21951 64449
71935 72030
45525 55308
10430 99101
12278 90079
49095 67265
22971 52647
26172 68347
1701 88462
5661 67466
60039 65473
64037 78174
13808 18574
53479 62573
24269 68209
11139 23946
47558 61983
7946 58568
7205 88400
11422 37297
28143 37937
9778 93508
28118 71931
7388 61943
89002 93551
33794 87544
5745 86539
15519 55534
76934 92249
55566 77404
12106 65157
69823 73179
18426 69175
19639 22722
8974 15200
27449 29965
30908 59807
27602 58584
11837 50733
17543 60737
1268 54239
96869 99397
60993 61374
81701 82401
11941 88852
12978 95136
55744 93494
11155 95322
24897 55806
21119 75273
25342 65092
3541 63619
5379 20058
30742 43526
32323 88962
78768 81247
46312 51537
1097 48580
47048 76514
4793 51790
40229 57410
42002 42994
13240 69459
12278 73767
60679 61790
57235 80995
32527 98843
3432 77748
43981 46799
62417 86420
11422 40956
45576 50839
33610 81339
46858 87795
1841 33284
109 91001
18800 74416
7425 63608
7695 75414
60296 84954
40358 58869
213 34024
1638 97431
32636 40561
32352 32627
38381 89551
3520 80416
3506 63614
16613 89576
76390 83371
38265 50334
18327 71910
61303 84835
546 71942
46589 79648
61933 86855
58859 68944
14418 38403
53499 92314
7985 81839
26127 69961
64716 88781
80769 84942
25322 93167
29446 88003
10151 64570
7135 37226
8198 60541
56048 75392
51055 60954
27352 91090
61705 84130
30115 77880
35972 56528
34156 59835
41276 78803
46498 75171
27701 75262
22124 45141
5525 88639
8490 68905
1484 30105
41309 66342
6870 29722
6570 9263
23756 25128
49498 95916
58240 69631
43201 79507
6579 60352
62831 77087
7754 55046
7421 52114
64378 91691
47023 77597
12887 32577
1902 52147
17089 27637
32788 34696
28199 86453
12805 69542
3940 33917
26512 33783
5430 33555
16180 49417
72818 96089
33962 59446
35226 64323
23458 88270
596 87376
70275 77734
1385 71188
48033 69162
60099 91336
18260 94906
22494 98401
18486 34923
60721 70200
6669 71832
27345 80496
7600 55936
12444 49942
3702 47552
39848 89093
16535 23017
4458 93024
17131 81124
29021 96416
22290 78649
2523 61954
70446 92544
4789 31869
28881 68993
64874 71032
39874 86520
36880 62541
21129 74649
10767 89907
31939 74533
65457 71815
15552 79672
21437 58385
15760 55655
61230 77982
37258 85773
36674 82911
13529 35006
27213 50814
5801 63404
60079 66776
21828 23864
68155 91355
61446 95560
8758 80221
77820 79025
83169 87670
9151 37454
11308 92379
2561 67737
2953 40956
26247 63649
11464 54347
31023 80112
54557 56199
210 78353
47362 71371
7444 48080
14198 42735
48578 82952
28007 97940
5674 29108
94696 95128
84031 92762
5404 23668
70697 78948
20932 36700
55089 97668
53112 99633
835 42427
48567 92830
13395 51040
94823 95334
19674 97712
70621 98851
7285 58809
25830 43630
26963 42208
60 56529
27200 78516
23118 24496
30438 85061
11571 62560
67862 87266
31701 74149
46659 87883
15374 83750
10166 54312
444 4611
83287 90797
47354 73031
25217 90259
71917 96903
11579 38728
30949 60112
42116 62705
13918 49805
62514 70296
13610 32941
8432 37431
11964 61571
72538 93899
45172 97671
18142 49406
6082 92602
21627 55507
3783 85625
48660 58143
1073 65412
12642 83365
57945 84344
5174 95904
14103 18711
34513 67185
4648 30013
24404 42823
11658 43111
2105 93123
25159 70298
24693 25008
6255 72684
2094 67790
64974 93029
53251 72478
12553 39174
66112 67254
5464 41759
7815 66245
73006 98128
2084 23529
53825 94451
71037 86542
16389 49347
33596 99119
5552 12334
1007 42209
6029 53287
71685 87427
36263 76493
22423 47970
1017 70240
25624 78098
51380 83213
1229 73829
28439 94271
19365 47004
30708 39816
1495 11225
15616 44378
88050 94455
43394 50503
12502 75199
69466 86757
51700 90646
82346 86191
23503 54659
5074 93624
44956 69117
89654 93647
42151 46167
87717 97574
15015 92431
10920 48141
34109 64228
19101 44676
5065 83429
29201 41836
72869 90409
615 68270
54864 70666
63171 97337
43998 76164
848 36907
3803 71425
51534 61807
22376 79361
29421 60233
14560 20422
324 79636
459 64045
32735 35829
70670 88391
11600 86303
2766 21316
56135 85701
48491 78756
88837 90959
160 84804
64016 98198
72975 86395
12969 28951
6886 58085
29891 40717
15685 98754
2336 97084
42125 74814
69824 85323
18083 67119
35562 63728
66232 98560
55311 81743
36936 52698
48283 91358
46357 83674
2276 20060
18942 21630
43515 83307
18641 89290
22 27802
35235 45967
12440 15840
22640 34979
30106 75684
8301 58802
80273 96321
571 34077
8047 22771
33712 94970
11676 75432
16118 73507
62817 80001
17214 35628
69336 71055
21760 26834
49351 76199
10773 34314
74184 99230
12208 13335
56534 80655
33868 82535
40952 81883
1228 36096
11782 51818
6174 17763
1551 27356
9540 55417
69882 78890
10397 91791
39624 40181
22407 87840
12606 89669
41176 85837
23313 33069
19674 92838
50058 63919
51567 53688
8730 62999
56414 69036
6243 75741
12919 98182
8726 24882
59404 66086
75332 93467
1541 92788
37752 53861
23514 55481
8563 23282
25245 98815
36386 55412
7553 38804
47625 73768
39224 49980
23332 87108
21605 44933
17151 24012
12140 38379
48352 88914
32910 86625
16403 49687
37655 60532
188 30500
14820 86699
46741 82392
76191 79551
66189 81242
96691 97773
17316 99297
18395 69141
10834 90396
93270 93936
16898 52998
18780 63435
71537 95409
35343 82686
43811 86458
53583 91560
66190 74800
15376 58657
7332 52657
31808 43329
3307 46239
16781 54442
23123 83418
41951 54004
23413 84869
67023 85284
50880 70959
13013 40014
69644 70977
56689 58066
56014 57602
69931 74028
38767 38880
35156 89181
40937 51016
36390 57561
57001 92846
35725 97350
43241 95608
56990 79608
8258 79909
3336 73764
24750 31882
64607 85831
43479 74200
8986 34416
45443 80697
12070 37629
472 54163
12388 52548
77756 89760
56347 95954
34246 92734
76635 82609
57696 74362
8469 95420
61323 87647
9599 93641
16632 34115
37545 89182
13045 76265
45230 75021
32075 95788
8667 72343
25373 63119
17714 21532
80177 88893
41995 47866
18738 25239
55887 96874
7129 15510
20425 51218
53670 74134
20007 89686
27773 32340
36281 38820
27018 96264
40811 57216
77630 85981
35182 74480
19121 73654
63382 95620
47459 57051
12340 98444
1425 71536
14793 46986
86298 97565
17839 37918
33382 48880
51699 86739
48988 63509
27547 52262
2729 42106
8484 9872
77933 80594
3031 95399
27772 79161
32189 82441
19599 83188
3920 27811
22715 76967
11562 27847
41881 70739
10712 96615
29552 70686
20705 99770
48985 97017
823 39411
36329 88449
9759 45487
8588 82095
67844 72324
54714 88501
33345 61702
46977 81239
35797 87908
15479 88653
31477 39544
16854 65455
1038 45851
48826 64197
68781 80547
37241 98581
41124 56781
3675 50978
57908 66557
78480 80535
21993 45261
19702 60853
51509 94339
31012 77486
34708 71444
84936 90775
39655 49462
65624 89283
25432 65290
48978 88460
27407 94770
33664 93180
22267 82515
57154 82644
39533 95368
52652 75695
15300 28668
89874 90416
67900 87251
46957 96189
15317 35907
15609 19666
48297 62097
2124 85912
22329 85259
68040 69564
69401 79180
64433 91972
25909 84900
20888 33428
4350 48627
58646 92859
29390 32560
20275 61275
23258 54571
9641 85167
69644 99607
26521 67111
45555 45640
423 84435
672 95780
57436 78446
1375 68852
6353 96670
59931 83758
34539 73739
19626 76851
6814 78048
37369 62991
22504 43131
34142 35028
35830 94336
44594 47181
2114 63862
10719 57946
59197 63415
7629 88911
86198 91825
12432 88692
50339 85633
65500 77019
41790 86001
47281 90369
12124 21694
32011 44522
32237 38928
64845 75713
34705 54311
35193 35212
40239 64281
77098 97921
68553 71777
12728 71052
27492 30702
11778 89038
10623 85868
36746 94065
5054 60462
73074 82774
17978 88197
19781 88728
59229 64244
35751 90729
12928 75545
13072 21789
8388 33413
67838 86029
69229 72457
35473 98691
18301 83688
26453 64857
16368 76045
21418 21954
75079 81696
34905 44414
22473 72956
38680 43842
5772 47373
45860 93100
36390 53546
49939 55258
7243 55624
33327 96193
3301 97094
11411 13040
29352 30896
37982 76602
10897 15423
34947 61408
35577 54174
32524 45899
26782 96133
86118 86492
36925 37166
18637 63738
24537 91101
10877 83172
85410 90140
24801 55439
21871 99160
32236 96478
8114 34511
5927 93276
35830 84936
1704 89328
47420 86424
71316 78571
17047 74586
33113 59125
32536 71050
77624 78069
10713 33608
29499 97058
29 42310
53524 94609
47656 99990
60978 64207
20074 90960
49731 81318
17725 90113
5853 38533
58237 98745
11964 18507
2761 65342
37459 44227
58556 99639
73258 94673
24832 37324
4131 39288
42696 65745
23346 47862
4121 43823
31127 62152
39796 42213
44859 59368
20534 49969
44846 75885
27910 49264
91749 99236
12167 29142
59907 89550
43495 64528
61523 77618
18847 64492
31897 45690
7184 69799
39634 92316
35824 89328
82634 91123
49653 86468
42238 79112
24218 85721
39383 52642
60617 95233
30964 41319
54181 86311
44010 99790
39200 84007
24082 72310
49133 66125
19705 65444
48648 80816
38502 56876
68523 71473
51932 85367
2752 53679
15354 46099
37289 47473
2336 76755
11868 13583
5992 62926
28016 73082
56055 89484
37285 39541
55289 85504
14546 31612
88856 97497
26244 50733
17541 66181
79807 84372
46328 47873
75399 78477
53551 92767
20724 86334
42317 95576
43102 48405
13611 61286
73783 97562
45037 51645
4346 41390
76479 98449
6401 63424
9544 43710
35227 54176
39500 48259
39009 97406
26650 75148
71071 85217
1265 20337
57679 70885
68921 81675
10722 27413
31765 56017
30088 51312
78512 80627
18279 27523
70861 83321
1327 35226
77533 88471
26135 94649
7497 72688
17188 40307
36928 72307
37963 48258
5707 83509
1550 16684
48009 87904
2421 99963
47080 49827
44061 94650
45018 67983
60370 90211
96261 96525
35771 90885
6087 71309
48963 69345
65796 69019
72145 77410
25768 92431
16995 97996
750 88339
23476 35397
23310 42813
12288 94423
70058 74350
22750 63208
25679 44771
45221 97312
35918 79873
52793 93701
61683 66123
50501 85806
87326 93212
66685 89582
16129 46635
77085 83172
40301 88113
28451 63335
27609 48713
2178 60001
47518 71912
17807 67343
62483 79332
25011 26429
7625 74472
29468 35805
9056 81355
12703 59506
39597 72437
4988 85884
30136 44240
50124 73199
42129 69083
37597 51688
57250 84743
2613 35990
49641 77381
45091 50067
32938 53510
13104 75774
52124 79286
29913 95409
33824 45551
631 41475
44772 70346
40751 49794
27321 87690
2255 18660
72483 79394
18334 78885
50330 96570
36688 76281
46382 58296
16686 62487
29502 84343
31888 54375
28074 79840
4452 54086
24416 49447
18960 51764
18664 33967
8428 95714
7475 67875
55530 99289
29785 55464
4507 19104
39621 67127
34277 64975
13201 71445
73632 81029
44351 94430
36284 61831
4503 52409
28480 29584
39755 47005
26010 88077
54330 92379
46161 70934
34895 62826
12386 34656
943 61609
9267 47793
39234 58393
21693 81992
38742 92177
16060 37042
44603 89254
49930 57089
43496 69173
46930 63938
79756 85822
10516 45831
20020 83339
79107 97874
12098 13602
15325 95627
80519 97946
12253 91964
10655 47785
14669 34182
12770 63935
44577 48726
328 72208
19371 92666
60223 66281
6494 75280
2498 55717
7912 84208
69451 85987
14571 92611
5616 56511
57501 92080
40230 72751
52360 70056
20849 26345
32110 54632
48760 69587
8791 53824
43776 56635
5888 60107
27336 93346
80303 94439
25393 30756
15596 34698
49170 58504
46510 58366
12932 26381
44802 52648
77946 95634
50347 66324
41228 79101
39128 94349
21090 88636
42181 85891
84679 95931
37368 60732
69109 80743
33251 81538
9758 29230
21032 43942
65085 87838
11087 65079
36886 44428
66005 87073
25189 98072
65576 90171
66376 85063
48138 75665
38240 42162
32545 73824
2150 16223
54150 67763
6619 61529
79 21539
12153 33357
59742 86649
12802 65094
51233 53363
51907 71769
3115 17309
75438 93203
5862 26570
4911 98931
8743 29446
47647 88351
11017 69105
11778 97049
21497 32311
36082 36952
68280 88445
24289 70807
8361 66688
70387 96775
25872 30942
62148 68753
50220 92686
20496 80704
15308 91122
1110 76036
60866 88851
1622 31654
37177 68498
7079 58742
3184 4803
26960 62439
12773 78369
40061 48448
28282 36738
23141 91715
43945 99684
33796 86658
46173 81927
25807 62098
41655 90065
51072 58481
29688 48466
19158 87467
24785 75101
89924 98494
14979 36053
2439 7820
24015 42767
10845 79022
14521 37839
90659 96841
35800 74864
18895 43576
9948 73312
13168 30750
4508 89031
3081 98229
10780 67496
51347 79541
19263 19320
16915 24241
10827 81935
5491 25058
4581 41134
41675 78992
21975 59630
15525 28054
5999 14888
36477 38834
42721 47866
19606 49527
6898 75799
2788 23827
40472 62210
3463 17665
49307 80934
16929 75160
73114 87412
1348 17938
52919 61768
66976 86277
78866 93242
17728 33680
14805 53820
71431 74448
77659 82943
91941 96881
38059 92390
40692 78818
26398 39752
16569 55934
22832 80372
52632 93730
68341 74168
30993 72061
36860 48254
3730 98126
51415 78205
43814 89115
19453 78580
42219 68971
34218 40102
22370 82913
9052 51511
8821 23039
61979 73445
34833 45664
57256 92621
57381 60058
3549 74451
679 17998
83414 91940
25418 32955
40172 81193
8026 65069
14155 77249
17716 77810
17183 70007
39855 62778
49145 58478
14880 46663
10325 24682
58360 81233
48378 54358
8266 42196
79216 88381
39390 74308
89188 99284
44936 48068
17172 46484
36777 81937
51316 90503
27373 36175
16714 39704
22418 42096
53845 58417
7121 82102
2048 76347
26324 75879
4984 80530
69805 73221
8977 72365
21001 25861
33153 79371
44720 76924
59132 62919
18428 44565
21267 39780
51771 77240
19691 92131
61464 67119
10053 92705
87585 95853
26877 41263
27406 76049
23814 50391
52903 70827
67227 86848
83592 85513
70320 71167
2436 13690
71398 89147
55161 62508
5256 21231
76768 96994
49450 49670
31880 69190
25692 64357
82906 84183
9558 42613
3985 54808
40331 47638
16860 25753
55600 86633
63961 78954
28321 45111
20324 28182
596 80674
38493 50577
23817 52139
68037 74426
20515 50015
29740 47587
18224 76159
33354 33378
35994 47540
83092 95330
21893 67943
20015 30181
65310 73654
39435 97103
33291 45108
10212 86228
49739 67282
8274 46065
23072 69381
37193 65147
8033 21530
24036 98400
22098 79635
42168 44603
417 50445
42792 80914
34104 79456
39361 87397
46160 51666
13238 45211
11426 13850
14296 51959
72190 93039
65872 81390
60009 62295
13715 73720
57048 60411
40621 66230
64070 75225
36822 71786
16389 97759
15875 95373
6930 80745
52802 60002
76353 85626
15122 35180
1386 11582
5491 69733
64506 71876
701 23415
3605 75917
54435 71684
45894 68317
40417 94404
6135 21755
818 39032
18049 46023
85429 91737
87288 94647
11548 96458
11752 83311
15041 23353
8230 70579
14881 20298
6523 92111
49552 73232
64046 74193
48355 77745
80034 93631
42101 71276
16513 20599
27378 62969
19917 93763
43312 76540
73389 81342
31363 39968
43260 62962
43220 96617
14862 78171
48833 66622
48210 72275
19226 49950
39487 98928
45971 72790
50941 89579
5321 23239
15370 20254
37464 64609
54608 79141
20771 84065
43061 79826
17419 88586
16522 82318
14809 48901
35171 58828
9499 41074
59064 79538
19492 73777
8725 60216
40535 73286
13665 26092
77632 84586
46695 93715
20702 63119
25955 94540
86815 95885
40230 68310
79818 84072
9640 89318
17189 33394
1278 81158
45967 54238
71700 72125
12552 30854
83045 95402
24884 53877
16647 23778
37908 49203
27034 88876
12551 74615
156 57755
18534 81399
71409 97359
3310 78565
3513 98222
5694 46591
27476 59786
42506 58540
8282 16726
3528 53844
39977 56259
29774 69846
84756 96416
30921 80469
8152 27469
35341 99065
14338 30818
16268 41155
3520 9485
9233 95742
27960 91651
29165 61150
6771 28931
7831 63146
14825 65303
36847 65960
4453 25529
8200 52703
19708 50411
61284 96707
17981 93841
42230 98372
10980 36523
48053 64772
38251 64943
49444 93883
20821 58509
55492 76979
35559 99678
34396 54378
36838 66612
72382 81881
12575 97437
27363 48679
23133 34044
15893 91975
22000 47528
82385 86980
47588 88649
27506 48354
32589 43730
25310 74237
47941 54479
48869 84788
49096 76154
45445 80663
42497 46515
76377 79578
13215 46207
50613 53648
22120 80601
68888 92891
40769 49692
8757 53848
39602 76040
4475 50557
56497 60484
4460 89038
20669 66701
24023 87253
1019 33834
46257 92491
14326 28563
9829 15103
16508 39552
61284 71178
12856 40450
39915 56826
40066 75635
63166 83005
42298 43794
78010 97250
41477 43565
11948 63721
16779 42128
56219 61257
25299 58067
12782 62672
23761 87997
66621 69541
53140 92987
12951 17994
5996 18413
70706 74104
26508 93738
6707 44259
42664 88051
3054 43883
29814 77978
45484 59768
5650 9549
39703 91844
16505 70469
24409 58145
51059 72970
18631 80349
49055 91151
10638 57829
8719 36233
4035 78838
65620 98886
63560 99216
13356 44946
28539 97483
11335 21503
51520 65311
44279 85303
10906 34478
25125 42655
16585 22205
42185 99427
22546 62097
9581 40644
19524 19992
41475 83722
41530 48529
18758 58673
11110 45649
32716 60324
15510 73576
3599 50717
9440 42333
2445 96819
62304 94212
39529 86118
43814 43928
18291 24194
79217 94950
19560 21992
28589 36808
10276 39663
6999 98464
9172 82260
5418 16866
19988 93587
15422 34902
68996 71094
40247 52448
46843 46995
650 49790
72253 91133
21490 29956
4746 12933
59455 83352
33807 72085
92473 96797
8223 56031
68130 83477
17521 54929
34815 59631
56158 78972
17849 92043
18951 27777
51490 96675
20205 72706
6686 20299
29820 71934
31030 92338
22484 56447
11424 55292
46764 55383
6990 25448
14305 55785
82323 88462
22322 59372
51947 54796
7390 64389
50889 95195
4116 94875
81617 93452
37819 80063
16234 48823
75772 75820
66178 94634
63571 66244
62382 69264
8276 44403
55585 85229
4064 38380
34270 98544
60554 61291
27404 53840
18289 80072
14711 54935
15924 79538
89856 92186
69837 79228
42470 70691
42060 51953
54748 83677
27253 40415
76588 99817
10522 27821
83230 94936
38 29304
635 87738
33327 45102
3315 58629
30161 71204
60886 79297
20997 21216
49935 69667
32792 48187
17314 68277
54158 76130
30808 70353
33392 46419
33914 77406
43112 54867
7988 66961
4690 46597
50988 88035
6867 20573
45321 69208
59979 75137
43180 99630
21953 41603
20998 34137
12205 92292
51835 52712
45192 98385
28906 84008
67288 70564
17560 52008
34472 79635
5188 86032
47091 86459
3287 69660
1579 23963
25741 61826
17260 98734
29041 50684
75226 80066
11558 70193
33832 76978
348 58250
5218 23246
23270 81351
49215 69781
17141 96239
47790 67858
74477 77006
43791 50767
45052 90560
9130 20907
54789 87222
1934 99879
61482 93247
18549 85806
39341 90886
36824 91086
14204 63931
18849 62541
65201 85535
35290 92044
12534 64360
36343 50634
23997 53268
33193 40819
35572 77738
44945 72837
41637 45752
35717 44592
14619 70635
48354 96945
40307 88983
80680 92548
29712 30176
69384 76929
28619 98316
3468 71358
11521 68706
81891 91987
65275 93652
48413 58021
11994 90584
53551 67730
7937 33100
3095 72411
32425 80562
10649 54282
40668 64793
49487 58488
4188 18699
98428 98943
10714 38300
2297 23486
78937 99381
11525 18897
16743 39270
20928 48102
65025 92881
56318 85394
20182 55597
8712 83388
49971 73806
8568 10067
13036 65376
51931 88401
31138 51540
7834 11072
53024 72711
8759 30670
10209 89013
51114 99058
16967 23644
5776 81778
16894 61238
43268 72340
4189 68217
58984 73468
68130 77869
54433 83811
67456 79367
14991 66309
23147 99239
26329 39560
25090 82241
70730 85090
9541 73037
37438 93311
26397 39083
17921 67756
57229 61092
5397 36733
86203 92645
19511 32082
5115 40516
55132 63752
22576 65421
43 82062
53760 62869
40427 83163
31932 68836
32686 98102
8809 66033
52828 57335
40143 71526
35816 54648
28712 80793
5040 89766
12862 95864
20253 60813
33084 83051
6922 92347
6234 21612
92496 97151
40647 75152
79591 86297
67209 78893
52230 96607
5158 72354
68915 87714
10070 32588
5943 77306
48349 86366
34635 95698
72908 86278
22863 88050
1233 76398
33167 36847
11197 33567
10071 40763
19764 99900
20391 55969
43862 64776
52831 61161
67091 95711
40129 82458
33168 86582
24836 98134
31233 99895
41784 87238
5305 66579
25018 97228
48127 77474
64055 78639
62764 97448
49222 73137
52432 75271
45949 76762
50671 83393
4652 37849
64888 81208
18669 22864
69416 74707
13346 17904
21189 94603
40945 93248
30819 98777
13622 15289
27601 77618
37360 42281
785 58649
20896 51864
43632 51477
10927 61046
21400 96108
78129 82401
34965 58182
10259 93249
7718 85104
33797 81548
51950 81740
85112 87158
29614 48140
9474 25684
20851 76011
34294 99219
71720 98218
19794 72025
22250 57736
170 95358
33333 55068
10742 62162
65915 99889
55752 99406
34687 59314
17633 37102
18945 67054
47866 74899
5299 92649
34437 84301
6670 9883
51998 64821
1790 99144
6917 23685
21067 27978
54039 77219
6919 14921
14643 73132
28109 58027
2459 47074
86920 96605
5978 35946
6886 17184
4704 78726
27413 97192
51177 66258
15744 77245
15189 47768
38144 71583
34195 41688
14842 41421
16013 19492
89887 95993
60567 80696
9839 45611
71628 94100
73300 78451
8277 27669
47889 95848
31109 57965
4831 92437
21341 81324
33860 70926
86100 96507
32612 76302
8194 32551
61346 87870
57802 83421
76762 87625
2076 99862
26690 99590
15879 98863
22453 29117
41717 79297
13798 96952
8997 96420
87970 98902
30779 76666
72542 94721
63861 84285
7601 43913
41797 49653
19448 25151
40551 49036
9354 71868
19485 50111
15701 78982
826 45184
3458 60442
83965 92035
21111 85559
2795 90166
26333 51429
55032 88285
8115 67563
47846 56358
37954 89994
43046 43664
75895 90126
22863 95870
19256 98980
56969 96927
29024 32842
86143 90467
40045 51696
61827 74655
22028 43604
88400 95875
16366 87195
36008 70234
4959 11270
46436 92531
47397 53310
31486 58230
12451 75007
46966 79000
16540 67103
68039 83015
50435 51212
47922 87699
44451 52780
17307 95577
38898 98331
28709 80562
9818 47212
63056 86374
53041 96827
49546 86783
21360 33285
84589 91617
12170 21147
53478 97126
64966 92886
19469 79031
46660 81403
14996 48873
20722 60982
74007 96374
61878 62040
36444 64746
45076 94237
35348 64498
918 93782
12111 71021
52998 99253
10712 33507
29069 60763
3746 48575
48417 75862
69461 72623
2195 84866
40854 73484
175 55762
24984 74508
17058 89109
38244 65171
18467 42687
5780 66711
14844 22946
20102 55393
39755 97506
23033 86171
27078 42203
17109 40175
70272 87203
21538 28867
48472 48912
47292 58797
69616 73090
27919 49444
35388 61481
41807 47891
24867 64301
6533 74648
9895 60816
42201 58153
20729 53321
11445 85594
61320 75168
5149 7216
21794 61880
22055 70585
29292 86242
49060 80746
59230 73812
627 39231
88229 93352
57312 91423
46657 93651
14162 31044
40726 52155
33770 43964
42975 96181
77945 93517
46637 59753
2442 46858
40690 72416
4071 6595
4405 47437
23085 85626
14620 41949
51820 94411
5800 33183
65195 86140
54693 84928
60378 95632
12338 26290
44744 86306
8145 71239
15956 47228
2002 81746
28673 55281
96546 97249
21250 84381
11926 13124
12783 59964
4784 20882
7822 41134
74475 87170
10374 38858
4727 88773
60704 86612
52969 66239
4135 48607
17735 55266
53606 61566
50706 77941
40358 85176
9771 63835
40701 63639
3476 80892
4782 52550
53221 87644
1197 58698
24793 68667
8657 64195
13501 59892
4563 78552
17886 23510
37242 73272
26524 49217
7581 52864
33393 59688
18227 90108
20289 26994
64972 87703
12241 59688
4351 82074
2027 53605
15005 73925
466 46822
2804 72374
63121 72011
35272 39616
37142 69292
48817 52917
58778 89107
21061 98732
22004 95903
76151 86216
40699 72934
6944 85668
40572 79443
73720 82555
1519 31671
7251 35201
669 75055
5252 87558
59552 70933
12783 80019
39827 94772
10702 39629
15925 55899
40672 89464
4829 16172
34600 73790
3071 80042
35701 95959
22125 95486
23725 83532
24767 74430
75073 88420
15190 90550
84464 85020
37678 65700
16892 23828
57155 65819
22231 89361
7096 10887
52307 73207
52710 54739
43697 66377
22032 24468
76251 83196
17748 99630
48458 66168
54966 62325
49905 81821
13131 40357
5151 11754
12268 17026
29801 33763
36459 72241
38181 90720
50565 75821
4386 62556
31479 57662
13119 84630
68971 75932
7395 73208
5140 35771
5955 23045
46425 46768
6586 80267
32048 45757
7107 57973
6558 34657
35121 59453
45658 54371
33003 74174
38560 74753
69726 87889
3146 25167
19681 31469
30243 85097
4227 84909
13078 45906
17524 21999
44032 45070
42285 53240
63442 81291
309 18844
78812 99811
14556 26032
90745 93181
42494 48593
4435 16208
10222 96740
60542 95358
79941 88280
7801 27954
80575 93007
60042 79229
10624 27080
10779 84792
13032 14139
60825 98815
45769 80099
40580 49760
67850 86550
6450 85581
13626 99154
15574 92955
65087 96737
13453 33064
62615 66787
4753 82987
27419 43761
16089 32839
46811 55256
22042 44470
58304 62231
5573 10448
23332 68477
345 80205
19050 26070
58761 59271
2016 69434
57517 84182
5324 17639
3889 31691
3571 60747
22229 36098
48476 49641
12647 30249
76854 86468
52387 73754
39090 54634
419 75018
38989 57820
26152 62390
292 60866
36064 90019
62820 92555
34107 83093
29598 80833
30462 46221
57332 67307
28776 52714
15684 45802
94 5070
33374 97239
14906 75095
10031 67609
41213 73851
67918 74861
58933 85391
59093 82932
4706 82028
27405 31896
25591 45722
34249 45462
37746 52422
41264 78471
37871 97209
14825 18040
86866 94554
9582 86830
52222 58534
10593 51538
2386 38588
28528 34590
80568 81176
21434 72263
46509 99549
82679 94333
52126 57536
21901 33982
47018 72242
41925 90775
9665 33198
20638 64727
42119 65955
3031 42832
228 48524
13535 31862
46283 86267
22769 77483
14949 39700
16619 83484
17253 68554
6682 33496
8155 26579
2828 11950
9678 51360
76057 92303
37655 96233
5303 72523
45916 54016
57277 80593
17093 37671
20345 43052
1866 36302
6891 24273
80490 93710
39128 68090
66992 96932
8789 92803
12645 31126
30763 38840
52870 68450
35809 67858
17679 52804
2552 98057
23921 99657
34245 50726
26642 52765
43319 64742
2431 34176
15448 90895
5994 79578
48767 61818
50945 64337
4094 5858
39915 69679
16049 23087
62587 81796
34595 93329
46205 91138
57794 74246
29583 94159
3327 17971
35455 86322
91625 99276
47457 98478
66402 88562
63819 71180
10197 70657
68748 98613
4088 61414
9591 38575
21434 57806
6239 60368
77010 81360
29704 49429
32013 66595
2673 67277
24755 62827
48289 62122
6174 89254
74344 76633
5427 83591
59160 60559
12063 33507
15782 65778
6564 9737
14424 89245
1666 52786
46120 47876
23555 87444
56538 95467
18485 54366
12671 78099
9303 80463
46389 75200
19329 37409
58214 70985
9648 76611
21649 77564
12818 59679
68687 71586
14602 88026
4707 62781
25569 47321
5333 49243
6657 87241
19731 85660
24847 79063
16858 42298
36678 99613
35505 76214
63102 68681
33721 90359
8765 83450
15676 44612
31290 79811
12061 18596
43695 47373
48043 84915
17055 54869
53625 71993
5594 21306
7201 86866
10973 69797
27912 57586
4594 15482
38737 84807
4161 10890
31815 56180
54926 60558
40541 50204
12619 21044
24944 29106
76715 80033
37199 95866
34576 52713
12291 23433
58791 72132
58952 96127
5204 66347
5603 21593
20673 89303
5205 32044
13071 28088
43276 78365
9094 67606
11416 75352
16177 22141
45067 72546
33330 56505
15651 51092
6505 68344
19256 51419
28615 80418
48286 66664
736 90966
43375 58790
42650 76999
20980 58054
1386 33352
58391 88090
23812 96138
75340 95440
8086 72589
11104 56856
15690 83562
78908 92740
69404 77224
2907 56904
56364 79192
73685 86161
22104 99110
18442 24302
54528 86078
51315 90567
39180 91703
10118 69286
13821 89196
58538 71916
70309 98927
9883 11616
26740 81191
21222 31608
15484 93055
7563 7653
72395 77100
32766 37858
24519 26216
44358 52603
19848 27167
9949 88445
42906 81754
52751 98339
6564 69315
27276 33355
68055 74179
28409 28470
37975 54501
4106 71997
48517 49399
50954 78474
24631 62175
25498 64530
19019 52022
17900 88762
8025 58556
63782 76492
10085 35799
41477 72533
19981 96019
97663 99796
16761 67605
76404 91256
30068 89944
6300 92791
77410 96287
22559 61896
31525 43960
36047 45746
50100 63321
37487 62802
53021 88386
33858 92376
10003 94465
1884 41313
3389 50381
58892 98459
6378 9757
24530 70807
3538 87540
16505 34114
49335 69642
22615 40073
48088 97513
26850 84374
9124 40645
11360 31048
49165 73071
27397 98340
15952 36291
41448 66955
62999 77287
45173 84594
83133 85249
31959 90633
18572 95731
13831 50289
4803 11537
44455 91986
65574 71159
7395 42982
11268 43019
1929 50667
23151 23864
44130 57846
62589 67219
1470 6742
15552 98517
50644 77018
57859 89797
51329 97446
52725 85339
23033 54598
27750 91468
9282 37510
23748 98498
31521 51178
9282 57747
14790 78870
795 57689
14448 45422
54629 55105
67841 71222
34475 68732
18509 40549
54697 99384
49428 86882
46959 66978
31110 73060
16358 57646
10940 13641
35422 60950
19225 69662
36222 44472
54181 95156
1255 4856
54967 92798
12173 34620
40639 73013
19518 33964
30244 75080
138 37077
84818 92885
74312 75506
24949 39965
10438 53546
71775 79882
24449 55585
85 28336
86322 90101
15045 68861
79929 86981
9487 65604
1673 68171
37127 56991
20299 91756
90871 95133
20813 87373
45592 89751
66875 77033
7798 90614
60170 85366
71679 72461
26749 75273
15426 54187
52178 89168
15152 96257
25279 92617
30747 69333
6386 45421
31298 94239
16230 33473
29894 69627
66227 87126
78679 99346
16824 60718
14468 65327
1702 8214
21334 94864
20455 31313
25293 75576
52626 91307
38678 91750
50280 97295
52773 80673
6282 60279
53154 98365
35732 39357
9987 89513
38618 51149
11319 35541
56886 97410
11803 18658
32046 39852
10480 67934
20541 72466
18588 84460
83724 92902
33055 64349
43606 55308
7491 55560
25478 34956
68035 78420
49976 74100
20153 24916
25740 45469
16213 99801
36775 91979
30703 96372
14134 98813
5555 90986
23699 54258
29523 42682
28770 31286
68256 68328
27771 90887
17266 59045
36707 59431
44202 69305
59543 72092
35643 87616
32768 35977
57276 89103
57492 95128
44148 83944
13486 92466
3164 72878
31486 74548
59916 61759
50668 90907
51771 85790
9806 79264
35757 53367
9114 27335
61146 70815
14247 39381
32753 59806
31882 88212
41453 80010
78061 97842
66110 69956
37030 90162
7739 9973
43206 78246
41765 89014
96852 96900
26779 79020
7582 42080
39915 61533
63733 78747
63962 88119
43913 76340
57388 77653
23138 63070
4000 55884
37013 41005
29162 99264
39453 88407
13690 19976
832 65229
91737 99356
30833 74448
17034 81823
26992 72473
16347 99681
16944 58269
26527 34822
39768 95835
10782 15082
61553 62294
5182 33828
18480 92093
50719 53200
57923 91495
92115 95145
4384 19500
55041 80783
48743 55829
51438 66058
21750 51188
80655 81096
34270 73588
84001 92169
50252 60486
42977 53917
25398 61973
2853 45163
19680 79320
24455 60480
37976 75003
68308 70337
13209 58632
16187 61258
32615 94074
39723 44642
32696 49245
1415 29675
66773 82242
12597 92390
29195 99239
2267 66365
45477 82816
1159 52840
7483 81089
3110 12262
56887 61040
45588 88784
22528 30468
15163 84336
47661 81656
22820 50969
1796 62274
51559 90750
31743 88306
28590 30273
89841 98781
35140 39245
2053 49031
79208 79920
30577 57054
38975 77300
51712 62847
44230 56539
19685 70888
64900 75416
49830 85917
42182 72509
31518 96341
8617 50527
47009 47227
34557 76897
42838 77222
24743 27992
8448 67736
35958 40554
26404 39495
65687 71327
23608 64251
32668 52458
29799 45646
11017 48804
24683 51240
60538 65818
73515 81769
46872 46874
55668 56441
49533 58817
13130 57705
42590 73309
57556 63341
9838 83507
27072 75751
11707 17938
50165 65124
12080 50201
32271 60228
19093 33892
44149 79543
20524 92351
33687 87594
42182 66422
32449 53181
1384 73474
2155 99426
11075 11801
57112 63079
29990 71821
23962 85281
6108 14580
3426 12168
8993 96386
65748 89322
13658 79869
151 28207
20017 86765
78062 88708
37857 53180
13259 34491
60255 65721
9810 29455
49485 73327
58990 75581
10278 79944
24686 54290
79648 89974
52137 90550
34105 62770
5125 89483
25614 84176
18797 92812
8147 75795
43515 77892
74239 85136
14567 43511
5977 32360
22670 60089
65378 90607
69018 76002
39278 71452
69418 97123
85437 94076
72773 77641
15158 44516
81704 93048
74532 98115
18211 40538
48202 52401
45005 54965
7891 28148
66581 69127
58294 84294
50217 71599
32892 61303
45314 60775
17350 60984
10848 98425
39845 50730
64036 74862
17830 67298
29471 49416
11483 69486
90021 99749
2808 46044
67580 97235
14035 62189
27609 38785
45765 48317
8562 44536
28370 55690
58361 72979
14858 47960
51710 93056
36673 89199
3258 64709
3433 28676
13731 71897
8059 87555
45736 66417
31047 50371
20293 36028
45663 83218
84311 85271
24281 72434
24462 39881
9142 73387
33882 37635
62051 82636
52465 83747
35111 37678
26707 63838
88224 94465
2473 17198
22790 29942
7075 42655
33678 92263
10782 69809
32035 82893
15187 22719
33511 38856
28641 34101
33716 77961
79374 98532
80588 99793
10156 52101
32969 81773
30331 66178
73057 85146
556 10148
640 24954
51229 85694
12190 38158
14937 62777
47933 75387
22092 69169
25379 92706
285 73058
18125 69338
20580 34080
4456 61628
81130 84580
22158 58268
40581 92536
6952 68619
75881 76950
43845 87311
17828 75001
86 32083
29590 99467
51151 97073
38675 60885
35144 88191
48803 81928
27015 44527
4817 44316
49906 59018
49260 79127
33205 46582
40347 59084
2504 74075
29964 98704
44618 76981
4708 50300
40136 77178
15047 33836
66129 66606
22694 95491
36601 87441
62955 75877
20552 89082
14952 63386
3510 27846
9721 33456
1382 88841
12217 52253
81508 85084
9953 24000
87196 96951
43955 52937
60737 83694
34496 45922
28471 30902
30303 67482
4572 34156
17134 94298
11372 32505
5597 91615
77425 89164
37976 56031
60132 83850
62865 87694
54578 55316
48935 63163
32849 78553
5040 83515
5394 22519
44560 78837
34194 47506
22532 80461
55157 96965
36083 42838
19414 94207
41220 74351
16542 87000
46162 86868
62526 88803
88002 93913
48331 84222
37135 72267
30367 47675
7219 48334
28464 59768
6404 47088
35065 82113
28689 62327
49030 51951
6290 65691
29816 98514
53071 72977
77474 78078
38311 60101
16727 57226
5887 63620
38022 96733
22064 69072
24943 30412
54519 77570
20245 89871
23413 82515
32991 48169
48999 79088
2463 54005
8214 36246
3419 60099
1112 46913
33744 61219
33837 44566
36211 46991
66150 78632
78573 79263
46899 94905
22533 46081
29121 66762
36001 77458
10289 53255
62830 70231
31372 56424
14504 75973
17718 53575
5900 39228
55531 57838
22730 39677
31389 55684
22509 49844
21171 73920
28151 99908
6059 71180
24037 78926
48787 97626
5812 77084
36785 94283
26551 37107
18958 99146
7646 51003
49523 65029
6128 81646
25071 94022
6523 70040
53142 78474
47864 83804
81024 83309
82561 92681
55978 88654
19691 68943
20435 29990
12894 35572
51812 74600
15410 42686
39726 99566
3929 10582
60408 60733
20678 88181
51763 55602
50927 65793
85160 89808
27786 53479
46335 58002
13801 41350
6511 71289
72627 98528
387 28515
64756 72764
17642 77014
7099 49521
27322 52445
6787 68101
50242 83657
38776 74109
8075 67897
36448 51125
12660 64747
66512 83939
43219 86630
32240 85586
29404 65696
25328 97189
6921 86147
25883 70088
47718 56746
519 1201
1689 6536
8346 57155
81080 87869
64221 81768
20802 29895
30349 46607
39750 73609
38501 72555
16552 85684
44497 86123
8568 76728
40448 80536
41383 67900
8502 21325
53309 95640
12033 72843
6539 78888
7310 61461
53678 71002
24873 52409
75231 96586
26399 85756
6705 44109
14363 79365
42489 74297
17357 42376
3280 63593
80578 95060
14881 28899
20233 81374
63702 67151
36487 77817
8631 89228
69683 82145
15799 55655
30609 36149
16039 42840
18854 70181
63446 91568
73766 84471
4870 52237
29146 79211
17993 72039
54613 63056
65759 86886
24080 53784
28592 56299
23877 72902
4160 23211
22474 55998
11557 95976
10578 25525
43649 80513
21452 82071
3339 55187
50234 78243
3992 43455
14635 84216
51368 89703
59143 75383
20993 65247
23894 58632
57950 61037
14592 76806
61051 74343
20994 49525
34171 61557
4288 96637
1432 26515
62837 74823
46950 55801
56974 59115
27567 97384
51144 91200
39757 49662
17578 71470
10593 77324
5692 97540
78899 79198
5212 90445
51450 66278
36116 98756
52330 95697
41729 62273
32768 51601
15209 81861
26980 35195
17741 58331
43172 52197
37467 96656
19005 72800
10259 40377
77251 80862
32088 49391
40271 48404
36924 64655
53395 82154
43943 45085
20657 55833
35576 35988
14048 31499
12959 26514
3722 70926
7156 56432
14394 86765
11555 79619
35747 97659
46838 75260
20588 41228
29857 49803
23222 35331
20134 64031
43641 66425
51791 53348
53962 54505
48328 78892
46553 84090
47559 85045
2278 33883
46163 98607
25917 56555
30009 32662
53162 76730
54043 97447
61374 72714
27850 65690
4316 38575
28467 82364
70166 81088
46203 71713
19361 30476
20086 23291
49104 51377
68129 91654
56982 97500
19520 20029
13064 48156
1571 30108
4286 60299
17049 35162
22753 26344
10023 31618
36628 79837
68707 96221
36900 96988
17905 29416
17039 46499
64197 98679
11569 89434
89522 94298
25840 88627
38573 96254
60098 74290
1444 22954
141 37303
24675 50715
45790 54004
6663 13516
31728 58419
159 26579
53193 80257
36049 72942
62772 66022
22002 76379
7402 35457
7933 99684
3057 33756
86864 93749
23727 54112
12960 48594
65545 83621
4022 22981
82537 93140
11118 87308
8365 47244
82611 98503
15848 65796
18999 82097
14276 86903
2849 28058
92532 95651
5144 42695
64643 67491
49115 72808
10836 79352
22123 27931
79094 99782
4635 94278
35427 83071
6224 91653
4724 54904
75620 78062
51767 84740
39927 55350
23632 60574
22247 80216
49469 58636
1355 16498
38718 58826
6681 8835
16404 30769
30810 33126
61753 88017
38793 91392
38993 88006
29414 80534
52159 83508
9020 26294
53411 87920
85024 90052
22052 30631
77963 82694
69426 88710
60689 97636
92788 99414
34861 62012
25043 69151
19866 67744
22966 28888
1201 17594
64086 89984
13477 36837
12038 75040
15789 57733
21570 38216
30066 59091
17365 21175
4430 91099
35686 61558
188 11488
16294 55422
34010 83528
24388 30629
210 9816
23281 49487
27572 48619
34071 53439
191 33331
76525 92561
1741 30269
57537 62455
17206 89524
73612 74682
54389 90313
36925 36945
48619 59107
24811 78595
3789 43377
6750 82597
39478 61778
18267 47325
32216 67332
8749 47170
17450 83174
16279 30010
73305 76536
55617 95540
9539 94565
9320 72042
57044 68310
2730 47227
3895 93063
41584 96944
26146 88981
6162 29575
7847 97574
59423 99887
14084 56438
3581 14620
31530 35537
87221 92548
19466 89558
42007 50659
20141 78605
8270 35258
26366 40836
35252 80580
78042 98702
21443 92977
63930 67337
41900 63350
7264 90513
20640 87515
61214 94133
15848 64229
18633 23201
39123 65049
57544 67431
72072 94741
717 3049
15075 78878
22889 82135
3164 3461
31048 48604
6262 27465
27411 35174
2106 54588
22516 55768
50036 64386
69968 81581
15861 92812
4641 25749
10136 11693
69954 97459
24849 31847
1419 42954
28586 62538
83239 90837
51697 55943
11763 63059
73629 79804
53055 72502
14323 59226
50942 74616
61807 95656
39616 88849
56519 84904
7146 72782
8148 25861
7601 14779
45982 63396
11365 14217
67976 82353
64909 98240
79050 85994
55713 57514
25101 44111
17046 31765
483 74813
81887 92839
52063 95030
10210 91588
64227 77868
8738 79554
52949 68972
8806 24931
8944 40931
37518 60846
7648 96200
22288 80957
22727 44549
45333 89682
12390 64474
29766 87121
34635 93914
63837 69815
45945 53586
25417 80332
42667 61292
18755 20116
52956 82970
66672 97110
8347 61128
18423 42267
43298 80311
1488 65218
36215 59075
19476 88705
46436 64408
12850 89723
74768 99591
711 95315
69905 98653
2667 56267
34780 61540
35024 49654
13293 66465
36406 37190
52471 68628
31798 37814
26612 81584
317 18008
48642 51475
46027 92096
39962 87214
25949 39913
1161 56034
56989 64752
5085 99803
22406 58299
79346 82609
26716 95213
48998 53981
64969 71992
6932 87725
24546 69342
144 86898
6246 66887
72269 87689
4803 62207
34087 80309
65400 70436
80563 89543
88764 90796
71498 93590
53473 67916
32221 40154
18426 63583
59712 67084
71676 84113
70147 92828
9604 80611
93915 95056
11156 64192
14970 35161
65717 74557
37620 76668
24320 73189
62665 71603
9553 71408
14003 18347
6464 30803
40894 58518
19849 93061
77048 79049
53572 57429
948 2985
53947 66078
21601 51604
32262 69977
47354 98027
11662 49348
18840 51813
20745 40881
79431 82563
38512 79266
25345 85385
18596 62758
23587 92111
74513 86319
65293 96046
10135 19237
38088 97225
55542 70808
43322 52479
22370 83143
29518 65271
76009 88338
16536 89569
4104 13291
9834 93360
71455 74290
25569 45275
13556 45496
38780 83374
6197 35056
832 92977
16003 73613
22277 63343
26606 88175
92462 95137
77277 78315
46098 55896
35266 44450
42775 98599
2177 71654
49994 92605
14853 73329
46462 62831
33914 61909
7137 86545
29344 31768
14101 60422
57986 82666
21220 58266
2993 93389
40862 77682
5031 58638
6717 53071
14936 63566
2938 41577
26953 89798
25080 71694
9984 41018
34925 90022
112 67740
42402 89346
66781 98259
29089 83632
47105 62949
26314 67326
86773 96982
42329 43770
8536 96239
17377 21698
69536 89113
20196 84188
31413 51886
35282 61214
54447 87046
65421 74363
30206 36540
40227 60339
72946 90578
25139 25688
7121 68520
67152 74777
7408 74346
70551 90553
37909 93283
60734 87817
20653 97768
60986 91283
59771 79776
13022 54016
57115 92260
1506 73442
51559 59307
54714 86537
39691 45442
47053 90069
40273 54250
46371 53718
8052 43440
14212 59867
37810 87435
33050 99352
1001 95048
13983 75555
41549 68672
29666 47781
81164 99523
50095 64654
42524 56976
14809 85575
66173 80966
7063 52405
23505 69908
22027 68358
3317 43660
18479 34826
54262 88187
10503 81042
54433 64230
2776 95264
53524 68672
19144 86843
42779 43875
14232 66389
36861 98818
67665 83350
60994 85435
22624 35075
39069 93682
94219 95420
7297 86920
55789 56999
75140 96870
4666 99866
28307 85017
35689 37181
57054 81416
27606 79668
70374 76894
39944 85762
1747 61170
6971 8531
1402 87547
31277 43761
29321 55591
56490 77131
54207 59827
1843 17207
16352 26049
17576 23606
23203 26168
72949 97648
15737 57476
46052 96688
4992 44856
32254 56209
13825 81906
34329 95510
78637 89715
16133 95953
24292 27357
840 42089
15142 46417
23637 82269
62790 81512
9732 35304
82196 89589
14657 16138
55687 70535
3680 47482
11670 41469
69448 81097
13281 20002
21343 33762
74736 79528
21247 78465
32850 42631
8206 49608
17471 83151
21758 86566
13895 99170
42978 94518
42020 56558
6946 87856
32742 51246
13242 16440
64658 98074
13949 72459
12296 58278
78618 93922
8213 70592
21296 51336
13036 66598
8908 58541
64257 77743
3741 34875
30615 97937
3523 40086
2768 79385
77962 88998
64810 77244
82952 86414
70258 94731
60704 91088
15010 39368
37604 96948
41609 87335
3368 29580
13614 84532
7965 54647
6245 73840
27528 56063
63820 79866
17332 20307
59753 67394
27446 76456
19124 38375
8861 14400
3594 44786
70632 75028
43706 64118
45539 55691
81609 95765
58823 68133
6885 27645
3643 93635
7057 77540
32960 78376
83681 95736
17425 43817
56391 85029
32890 98972
34096 57819
34290 39981
32037 87773
13405 66825
11601 84326
24826 95387
34394 93631
4644 9172
47805 97388
21162 39876
55200 77030
3354 61016
45105 99530
13291 17311
64383 82920
28607 94222
10011 39893
74568 97452
58687 66023
43559 62657
37068 89995
74223 79477
58445 80012
60617 88744
58526 76530
6030 99696
310 31406
72004 92316
30953 64505
16212 61596
16831 38099
62208 89372
11834 61637
51014 82031
62741 64780
19109 57841
40603 58575
20357 30353
30232 44894
12983 75830
40176 70463
35765 67216
1602 3553
2807 63664
5905 42485
16771 49952
23653 55809
12372 29992
25681 26402
23409 72104
15707 18608
25156 46376
17481 93374
13600 87456
3364 85571
50131 96658
77386 98772
6350 49678
33741 41616
4795 90246
51241 83511
4672 91259
6330 50561
23116 24280
23847 28283
45483 60973
11139 89816
32596 91532
7624 60444
11588 53816
86994 93267
23135 96467
40149 50719
94252 95309
47431 85922
480 95141
32431 41945
69265 86783
17619 82325
54660 94952
32222 48072
27929 44401
72967 99747
33150 59019
29647 44398
52565 52716
59338 86558
54626 61162
60389 76325
16643 30035
42207 45794
52551 62947
66589 91289
64582 93172
14188 72986
18530 44106
18300 46136
11008 56872
58159 67618
40500 73870
16889 97901
5495 50960
41913 77326
15499 86270
81498 94653
13539 99431
57235 58664
44737 74665
68324 96221
9246 88596
9311 68365
36409 67651
4332 35130
17506 68806
19595 84122
71631 72465
19967 71290
1102 82936
49602 59161
20906 49304
28210 77603
19308 77409
5251 22733
47463 71190
24169 50168
31773 66098
7315 82497
47358 53175
45671 50317
48832 64356
10904 30504
14022 73014
4196 63113
30974 84568
30346 79249
5939 84861
8257 93977
10695 27441
1619 49285
48076 65645
1472 77552
15489 47111
35951 53253
48325 52424
41223 92751
56491 74440
84828 99070
2934 60344
37487 92238
21323 48804
27339 38870
14260 51222
28580 98362
48151 75626
31758 75068
22469 31507
43400 76733
39351 53440
53605 54431
89265 94509
13918 36326
3924 37465
47148 96511
2123 40741
56543 58398
37337 48593
37915 53960
32234 70366
44115 81384
9483 34967
67075 95676
12555 51109
27092 39203
27559 59404
36484 37146
15254 80138
26853 67632
73268 82230
40475 73967
16981 88770
14108 48202
40242 85100
12229 59701
2294 24012
9704 76190
14165 31549
37348 55371
3706 6529
16632 40390
83110 98063
36433 80935
67738 91919
1441 8640
25598 73508
33069 97987
7258 62337
5609 44841
1563 74921
17894 36727
57535 98289
37169 86441
23189 80468
696 21401
67309 95491
49614 76518
51750 89517
64494 97597
41953 94769
49103 74196
25629 94866
68006 79375
13421 19721
15209 66894
16818 34048
42096 89333
43053 93278
7934 67151
79940 95067
67599 75663
36221 71179
87994 89141
37501 41195
24245 61817
6531 18513
8142 98465
37236 42226
19467 40838
24138 94102
3681 26412
79308 99829
42246 57060
46739 92950
10074 60606
37803 85665
23323 98834
34838 81092
808 11680
7518 80459
19119 99115
4459 34331
46732 58098
20710 37529
60124 60958
8852 31195
33241 65845
11163 55374
19255 78669
14968 52780
44345 86170
81385 89952
45575 83505
36439 75687
92259 97395
62717 88402
48116 78323
32618 49845
34150 97508
64252 67705
5542 85189
45221 85369
54153 96167
61060 70912
42978 87751
28944 94660
1359 71142
20148 39898
5938 7236
12450 71209
34600 78186
35140 50574
5275 95121
6503 92339
7340 25405
7918 89488
37430 80004
18550 70059
33804 90113
11997 76553
53434 71098
5582 14433
2216 10224
57600 94736
30888 99189
41292 88367
11795 33760
76389 99942
54410 80793
4068 95592
4265 16811
21410 90894
88835 99966
16690 17026
43744 98650
49999 57755
19443 88041
15655 91079
94000 96770
9738 49984
15574 99601
47401 55997
79051 88104
54838 58266
16193 51297
21270 97401
72289 84610
64889 91503
47326 64471
13341 38895
8998 84524
13965 29339
13337 63199
18127 31323
26627 83000
29941 32574
24532 69112
19302 85564
79614 86187
4581 96470
2216 46330
35273 93936
24504 60950
50310 56468
24830 84211
4434 26577
14823 97796
73935 97415
34261 47148
7841 54393
28816 49500
61055 77734
10085 42368
11423 58985
45644 87615
48951 56556
53689 54785
34621 53288
14906 24497
35132 47171
45591 53780
18782 98705
9429 81928
9873 47805
8456 58758
49244 58714
81452 87633
61359 89957
14967 83248
28796 83445
14153 41226
38671 66097
45795 69376
52207 68697
32626 44420
57994 76870
68118 93958
57128 92386
33990 72156
9028 95715
85416 95345
25552 61254
57745 94644
93621 98886
46606 66878
49700 88977
59437 76909
5457 40698
40889 91003
19520 55036
15142 90205
6006 7500
12600 48900
41636 69800
58130 63934
23534 71370
55982 97769
16259 23664
9915 24995
16190 74900
9134 67742
18417 87577
37071 94439
6217 15634
23554 58661
30817 92310
2485 67094
4687 34338
71308 91541
13606 31813
13408 50143
47025 68363
35661 81302
18221 59414
50726 64696
16004 24298
15298 88348
24592 44665
1811 32269
53732 81860
4421 25516
10067 79968
15173 49091
62454 88861
32958 38953
39328 96928
51846 79875
35913 39744
9467 63608
72209 81424
33088 93981
2635 68865
35676 61600
1287 61604
15420 85779
59836 78350
61709 92096
82946 95941
7531 84934
5051 31365
11360 89186
56265 97019
28660 39632
44775 63631
573 67204
23151 58802
79982 81031
11828 22955
76545 95899
65480 83903
1967 33805
27343 41002
4920 77529
59039 71628
2201 91364
54065 84832
519 17221
72411 75123
301 33148
5138 57835
6782 12740
78883 88348
11105 69147
81432 88906
32063 55064
24309 55199
5072 53551
15998 31888
29013 64322
94844 99643
5380 86977
61067 98513
28684 72594
18339 22259
63257 87191
54846 92920
13220 19885
28708 28907
36162 40297
25506 34250
953 97963
76881 94748
73548 91778
65325 84211
27958 76670
17691 23144
16127 78465
19978 96625
92244 95289
48477 54839
65652 76476
61797 88849
6483 27025
35708 46321
19163 70782
12964 65777
11460 35352
40290 93030
57323 87130
15610 67020
43201 55170
9219 26341
30376 89824
7777 34979
2497 64691
38396 51300
89945 97064
29116 95581
38631 81421
36557 53410
13193 37431
56820 95009
18237 67930
4308 34247
26701 70124
12143 43051
22780 46494
46742 76903
38201 52314
22069 95165
18478 20955
3453 40854
7972 10265
15833 66908
25376 84632
14290 30523
28662 71679
2944 85413
27494 45510
20917 42670
57173 71597
8579 59793
10025 76553
82177 95321
13472 28377
63474 80872
34670 51639
55656 63964
22833 33737
9653 63949
69810 77975
42763 75060
29208 78075
18001 33259
5903 89925
3138 55090
76943 91466
92646 92708
11980 40631
44079 58120
18220 49704
25463 28607
29685 63274
9940 67575
68692 84829
35181 72202
15729 38799
8577 94333
75018 77285
34843 65367
35210 88893
30338 67524
14848 53654
2263 52414
39305 47675
25821 93904
20452 51829
3550 27774
34264 37400
20154 82470
6873 12609
32685 54945
49378 81328
960 49376
59128 73996
74840 97767
45322 62674
38315 43241
19240 98633
14002 90236
23689 67428
45452 68454
17161 24858
54889 79485
50789 95466
12002 24314
65963 79681
38434 90557
35638 57827
17010 51372
38735 47002
10999 35461
15235 43081
17167 83013
8231 31162
75732 79352
2146 72790
65137 70991
39965 82732
41606 98469
29376 45526
79327 88470
47129 94600
670 99330
4575 98863
5162 89703
11731 13826
12824 75464
65322 77797
10754 19771
78759 83192
18895 90808
60070 67286
58523 64179
12479 65603
10324 69807
13901 19374
15071 67270
87754 97988
13140 85399
31511 62095
74131 80734
14844 56357
27268 39294
46963 86730
35088 62457
57310 88964
13970 95173
51028 65212
45423 92965
60079 74647
94347 95387
53426 84550
67705 98923
58407 65735
7991 62656
43519 74940
8585 96075
37870 82839
6191 11277
12221 89584
47176 88359
47045 70399
21534 22967
6128 93372
44814 84892
28776 80711
6830 51071
44638 63684
71713 95719
32550 33233
72495 89517
67641 90380
21206 71486
37100 77068
12727 79822
19392 43160
33220 94915
58237 62205
35230 38490
54058 95199
18973 58380
101 41901
30573 47042
746 56969
54653 91149
43165 99460
46130 66688
42129 96266
49157 75810
31351 44475
12895 45782
78108 92250
20733 79373
86946 91677
20878 90121
18820 68347
10592 91208
31684 60198
54538 94074
75879 94652
89906 92784
85311 97159
50244 51374
39203 55412
13236 19795
64110 69695
838 93535
66194 78028
41635 77099
17062 94627
28809 88931
22947 57027
31322 40453
30038 43512
94699 99737
11936 78410
62518 99315
61073 85483
57461 91453
18933 47418
44508 47151
83164 95876
67687 76421
67885 94588
38189 96256
44370 93983
27696 72990
20917 96385
69334 78351
52980 68225
64789 65459
23975 57144
5274 49755
66677 96167
58235 95185
33568 96700
31864 61971
10133 93580
60060 86886
71596 98818
4972 58770
319 21840
14357 15490
54181 93601
64945 95684
9226 36942
14784 84838
5491 90440
29292 73621
1809 9773
27439 60585
8971 12875
34354 39213
91 15312
9752 48007
50979 88260
46419 91975
75995 91391
14004 96775
33863 61671
52200 96157
36888 50966
23328 87832
30933 56929
89577 90297
19570 63078
18611 93465
45590 64605
27266 56830
72687 88838
35341 58382
6690 83976
6807 97696
65124 80424
37458 42979
43959 76560
57085 76655
49545 87463
20279 69085
49284 60899
14583 56251
43479 63726
31252 46733
7474 81916
57259 68569
35063 76191
25247 64495
7407 45313
47131 71507
4184 13058
64393 72851
51062 75476
1787 98665
8239 51879
72777 74571
13319 29023
84110 99001
4645 21879
30668 52388
23948 55442
13587 67026
47019 69915
40095 90003
37411 63949
26173 49435
23263 28640
70669 91355
16806 43463
11616 17764
6196 35172
89073 99199
68894 70960
72212 97927
43793 56739
29870 56834
51754 89839
52128 59963
40782 75825
72464 80075
54208 77155
24706 61417
27965 36947
44547 65103
95214 99226
86227 91314
27898 79635
38454 39208
45148 46583
37242 85739
64930 74148
50772 87557
60267 74543
1043 51209
64844 98347
4311 44429
30925 80244
29726 36260
75841 85575
24657 61215
27312 72837
45860 55513
71429 88297
48406 83490
36090 82101
60739 62011
77263 93754
7528 95739
92245 97379
44992 80161
75102 88873
39224 47020
59799 96491
70642 90048
14639 21231
14215 37269
39706 79951
93147 98571
14266 51801
48755 55842
2748 42334
29149 86399
45823 90200
3464 79582
27278 75772
14693 40254
15512 82190
41852 66679
42459 71266
38966 93535
65918 77770
15283 56122
7021 39570
60378 74556
86026 91530
66159 94110
9162 40225
66165 90948
51475 64627
6334 27389
24697 97969
18205 60156
24702 62543
19385 55441
26258 89624
66133 98573
5304 57930
39162 57600
60467 60602
24961 46278
28203 65980
42890 53901
60302 88462
5718 81813
11034 60564
19353 77407
80527 97534
39187 49480
39969 80980
8704 52960
64812 86359
10802 82943
1381 8379
36961 38589
9325 10335
47469 95235
30293 50994
76921 90805
28029 52358
9335 46197
8719 57242
19187 70436
18462 72623
39950 66164
54049 91858
34556 84113
64883 98955
15400 63249
20741 22744
28548 74634
55974 65933
35813 86308
90425 98545
22031 33337
34827 85229
89574 97741
48437 50328
27675 54196
66514 81361
27219 81553
10916 11581
36824 85745
69547 86473
61272 84253
58707 69020
31227 34570
85185 88379
9182 75181
45597 76172
15999 62205
29799 66477
1564 9052
89347 99792
14492 98237
32957 47526
1525 55621
30783 43960
10282 89602
59001 96516
38920 81362
18031 79487
25654 55649
15274 47603
65509 91208
20171 56626
22591 75589
3833 18742
41164 94728
88035 99535
24540 98544
57653 91030
46078 85952
67241 94436
11274 18341
27536 87168
7752 45018
36881 94242
83041 84734
65 71502
54362 90061
24526 58541
36707 42005
26950 48795
17780 24010
27246 94518
54203 78532
19534 40735
44275 67121
29746 33032
1054 70155
32292 93826
23658 40089
62425 96638
29046 64191
1497 90192
809 18024
2181 90776
20945 54269
36719 77618
27241 43332
38070 79976
4524 29440
14459 62634
11699 38165
85176 86655
44331 53351
30377 75277
47510 84802
19064 31831
50963 52764
34512 68212
44662 56237
10779 31360
72578 89341
62439 73090
48701 81022
34096 91915
24892 34381
29817 62481
18359 38568
4285 29503
19125 87724
86132 88070
22961 97668
62482 71363
39876 43843
46265 46271
61927 88751
10324 31193
4455 84861
31093 44920
58365 88515
1793 98672
12936 70761
1826 40496
3728 63346
26998 97643
24733 51348
18112 50408
9926 51216
30589 76836
6434 50002
26152 50772
61567 94369
19315 54806
20959 22325
6619 11952
27353 41977
13839 72779
7941 78868
14292 95973
57880 97970
8895 81757
48581 73618
9737 97423
487 74922
14176 59372
34499 89578
24727 34546
2296 77316
717 90590
13566 43305
25769 65932
52228 97319
32499 82904
20198 25333
11051 32807
15089 32701
39456 76680
6309 82248
43272 44252
69300 89897
71417 72978
33137 58204
22507 68173
36407 98887
65015 79696
6141 11960
45686 78321
8155 97927
32508 49409
12174 94591
9680 71498
44148 60754
3113 78290
46355 61975
42979 50942
57739 74185
11667 90596
31680 66345
4120 18885
59262 62307
14051 70773
58198 74113
79275 79661
3143 89384
88220 96719
3621 34372
70358 89776
53977 67506
8185 73782
77415 97439
22214 73061
41709 57793
13975 54004
46440 90387
57462 81054
20768 81853
33262 96645
64886 82925
9188 33307
24743 44131
56420 76774
16445 26794
8770 92333
5833 30122
39352 85985
38617 65920
12883 42819
7294 10723
56830 64445
65721 78017
6627 87826
23345 93528
33009 84867
13265 71874
13562 90490
2956 96224
56164 74798
22115 83930
39170 68778
902 28018
53567 64436
57632 85660
80387 95866
7855 30263
12822 67883
46550 61672
28172 50601
62929 97899
5759 88176
23808 58654
37396 68925
35641 38002
13127 13525
229 64896
715 70379
86043 88661
2546 45700
3267 42146
14414 40775
36128 93974
40117 62688
18350 54001
7926 67256
37921 79375
47488 84638
50093 72463
60823 98677
34291 66094
6663 37817
62947 68531
1908 10992
10298 50588
48339 78084
33956 47562
32278 65379
8172 83420
53216 69327
24176 27429
85773 91915
51508 78377
4373 20963
42510 88151
55836 99714
34408 56413
13760 63477
6039 17681
22058 23717
23943 35480
47443 57310
1948 33330
5294 32945
8644 45520
65081 98893
36346 90047
16115 80088
3172 67765
34836 43555
3607 64763
7169 53789
27795 86940
7757 70759
1251 61872
34367 38224
36436 67697
5301 81957
33986 93339
88386 95582
14943 21139
5346 50352
57440 95906
35764 74027
41028 59993
39902 58643
13600 35738
84186 85708
52932 79668
41733 92528
27789 69762
4625 51819
62253 70097
65982 84046
54182 75661
25523 77408
39854 56012
25289 98788
7131 76684
74962 90713
4363 88567
17573 40665
26504 40876
33209 42386
13128 68110
20224 78959
45955 79409
2173 55696
17136 81204
46203 92866
31476 95093
60630 70811
64529 83796
54600 63685
9351 41851
3073 66214
42818 88060
16330 91758
28866 66585
43060 97460
61062 73788
3832 75971
34714 77025
22156 23023
59438 64416
24848 86324
7639 84766
62548 98847
22812 25902
38491 74641
27765 70421
25861 48935
44617 58531
9315 28914
21045 77839
67839 82293
37333 67584
3538 44223
75717 76406
59419 98371
12794 51034
53754 62147
32122 39159
43086 70400
16642 55423
55768 89831
1754 5630
33424 84194
69426 89807
6010 58740
12674 37671
3501 76409
9975 19952
42065 92280
36820 96951
50143 70511
69481 76229
16246 40806
2009 89851
60749 62575
12522 13528
19249 77199
30298 88776
86290 90047
2654 21305
993 23225
11810 51006
25458 26212
69733 70729
15043 23895
13056 94886
18987 31063
52271 55302
61070 83245
43701 83073
54688 91414
56116 88433
15085 41402
14617 57865
34760 78329
27498 46715
8709 55661
19547 68264
53947 74307
96676 97312
36238 66095
60582 83228
42611 82336
6976 68287
27428 46031
83069 94068
2918 38539
33667 62848
81605 83336
23380 59804
14360 94401
20316 70566
77500 81747
61978 67760
47776 90003
25143 61736
4982 36148
43341 47817
23277 57259
16536 21806
40669 74269
24052 41925
62741 81458
11411 82367
48346 58988
28060 30469
1787 58519
19574 41267
31813 33954
53350 61444
59575 72922
48450 54998
23802 41438
12311 83557
55666 84632
16400 65010
19259 77197
35459 37862
19407 93922
30812 48753
25586 86941
22361 61432
50553 56907
74450 90364
54904 91994
1405 5442
31210 64226
11102 78283
69091 72924
71039 83948
11005 69924
50257 67736
45352 83182
21674 93102
70400 82052
7020 41629
59342 70031
6237 27513
30320 89365
56458 93443
2559 40617
47358 59393
5384 43574
5620 60339
20437 21157
45364 93703
6270 98711
14233 59931
19009 19482
5870 52112
17527 56388
58308 75451
11381 76691
14739 32692
2866 9662
13372 27423
3760 63667
16106 55511
46369 79198
42219 73601
53163 73810
44752 64053
8607 72349
34445 60399
19203 48366
16273 88323
1825 83435
40368 81367
21290 61375
39904 92190
38985 87091
44516 89263
23004 73886
16359 31992
25103 50103
5463 87735
64579 80863
43956 51211
56269 98373
11895 36993
9901 62786
16915 73085
73227 76997
24122 95456
4912 57192
6377 60457
15462 31835
21636 91429
12295 88828
4729 36856
52712 98469
36174 38713
22880 39969
52238 56180
72024 74099
780 56084
43408 49819
48699 83505
39239 85655
11873 22030
58560 83917
2416 43691
24703 38966
39586 41143
8793 64192
22081 28524
39782 61956
54818 60684
26329 40184
63395 81829
52301 67636
18562 33643
70834 86222
24401 75950
55608 63735
73311 77919
7485 51139
19927 24987
11987 95872
19021 95627
77494 81404
48454 88455
6015 12246
3347 91112
29260 63486
65324 90137
22453 65624
12127 51030
82958 83062
12270 67315
51267 93849
38601 74838
18321 83990
75841 76972
83989 84284
1564 67395
49734 75170
6347 70749
94457 98446
5587 98131
26145 82406
37478 87887
32141 86679
24029 36788
59051 77989
31466 76896
139 28303
85395 92312
13164 74065
31305 32894
22393 70159
25743 93144
21249 86288
290 820
31332 87028
17912 70960
10360 91204
47807 90799
35758 64691
464 80331
14228 61288
4138 4201
10404 13375
50184 72368
50087 97617
16404 24768
80092 89428
25523 40788
19510 62735
39941 53866
34806 72970
1325 49803
25944 61771
3791 60600
43169 94648
52947 58004
3415 82665
15467 44199
25164 47779
62955 73526
12805 16844
31453 62867
56103 68089
30725 44530
15814 68119
56290 76521
26495 83127
90431 95854
41252 55056
19061 62949
24722 48277
41543 91114
5853 40630
9228 52086
11611 56731
48086 73828
56863 64033
58889 95432
81556 93341
12432 19199
981 44060
6355 54415
65243 79352
26424 87113
91263 97896
8643 34427
3861 53165
26051 36651
67511 89685
26697 48462
48142 48257
35000 79431
27940 72856
12757 15993
32467 83560
18674 28693
30386 88071
541 4048
71095 99095
12975 17597
29317 93262
10700 26783
30803 62061
23988 77572
5005 29018
39702 66359
30984 48427
11658 52795
25086 89664
57176 92553
23696 41094
31260 46844
52332 83871
6266 26569
40510 90307
65006 89718
45013 83932
4524 61806
56003 59034
86999 93422
43826 65287
48810 60272
42454 77157
31391 39334
22194 31339
60901 64092
16807 38802
88017 93480
1824 32899
80062 96414
76925 93253
51825 73202
28449 78071
52692 63886
34422 71447
12360 49383
8641 86490
57482 99115
56881 82891
37178 39069
74340 79439
29366 95728
51884 55440
12300 27734
6549 74785
35709 99251
23883 92735
20026 35686
11834 49736
4136 54898
38984 76706
79737 97204
8248 96748
9501 35643
25806 49282
10068 53088
49886 89848
50650 59854
67173 89108
59677 64782
22658 48409
77003 90636
19809 88912
35644 82263
14245 95424
11424 20380
33841 53115
44209 87847
45900 56161
66324 81350
70786 92684
9343 39093
46641 72238
62510 66930
52820 82354
18078 52687
58072 99317
20733 25902
64592 82110
16936 25036
33966 77099
5913 10246
21079 75700
58068 90610
5930 50885
16043 71272
27485 57747
38460 83505
11061 71281
57168 63829
28418 81819
83593 97845
40120 58443
59707 75589
778 99631
990 26910
35399 49968
51045 94039
35137 68253
76721 98016
11930 69253
361 56178
7056 61436
56671 99802
45628 68262
90556 96563
1969 64097
46436 79380
76961 81076
65880 93049
14490 26738
2277 41372
92625 98471
25835 76510
1335 31687
77871 87264
46375 61360
36639 55788
3601 25898
68125 91698
20489 97699
490 87628
6567 62363
73104 73346
69217 71385
5004 92329
38908 77217
6599 92246
35246 82019
28722 31182
22842 58569
47141 66870
50027 58084
23669 71781
22081 52819
24680 88990
75162 98817
11278 48580
52923 71943
64536 96268
9299 83959
55378 87187
19474 60723
3556 53794
23193 32995
18679 83393
4395 34968
84293 88901
8432 33454
15016 25816
7206 49963
8791 16737
24532 47412
52895 79581
56150 92821
16346 60173
30017 62782
47423 78264
45125 71510
23717 83250
5236 37790
23384 30033
3218 33511
31076 56626
12447 50463
44841 52108
30540 79675
80641 95356
29991 67620
52553 52801
32061 99318
59594 71335
26969 58550
19591 70910
50666 84654
39355 79594
60133 94404
42756 89031
18097 90443
9909 27648
19744 48901
81014 89884
24779 62439
73035 79328
73142 74854
872 44782
21197 91336
78351 96621
26628 99598
37087 50119
8503 84925
87456 93546
27321 30912
66100 84259
11677 65990
34228 78765
85 10678
27016 50437
7547 18251
28376 99940
41284 64590
1165 36266
24415 99914
18443 35860
78214 93052
53880 79289
54664 85279
71223 97925
71189 87910
29189 50206
29129 99710
31793 60416
47461 83045
70663 97240
74864 95277
82127 93175
2543 67255
81113 89548
48086 90574
70544 76834
92499 94691
26507 45110
68178 85079
62895 99366
8349 66346
430 56603
32599 82922
6113 31932
17328 21607
15849 86553
37295 97631
93265 95922
67487 88721
2938 81695
81536 82080
34228 48282
61766 84382
89768 93188
32095 35986
2315 56674
11381 31039
56314 72646
5843 34067
19173 63576
24401 30269
26380 68383
56952 83707
54141 59821
24775 48864
56873 59777
46748 89624
1908 48341
20202 67676
19493 76420
35780 57779
44985 61537
16768 72987
3303 13690
8856 9784
25568 85962
21845 48302
22997 61438
53688 91849
18092 80904
41943 94381
28577 90991
9152 14331
59558 66006
40212 77249
15123 67007
38451 67778
18960 45509
39569 48036
4708 46430
1294 49225
11541 57254
27368 33543
76200 90251
21800 88555
57938 80934
15319 16328
23967 29860
30155 89597
57052 59108
28182 59729
3092 14762
7425 10399
13525 14210
66932 79555
710 11606
59370 81672
80670 82506
31182 70238
12457 19736
87160 94792
11178 44388
18361 94166
3148 94222
1070 40873
13323 94689
8048 74021
33692 62698
29456 35652
497 24261
47578 99202
61377 66503
41472 85594
50025 79808
23627 89542
27964 36411
33725 70305
2360 68405
29191 81766
46276 83789
58376 75255
17479 66738
17249 33141
33852 90148
43069 51592
31499 68418
5781 44388
15754 54484
11033 63566
61721 62526
64963 85202
61221 69031
73357 93308
725 85210
59893 78204
16680 70259
65499 99388
33987 43546
16265 95290
10624 21349
16562 51259
5604 36748
18703 35258
46112 64051
12152 64601
9810 26998
63226 66071
4944 54921
39928 45117
36933 79111
37340 41143
66367 66739
49259 79405
19284 89534
16647 25036
66483 74843
51550 90790
55011 62201
13853 83813
22209 73025
46914 47084
36956 73017
5177 85956
76650 96810
32629 94983
45707 87215
27488 90474
33966 42722
83448 97601
47501 62593
54894 58898
10561 98513
51965 93284
50682 86953
31979 98706
77259 81785
59121 97097
13125 44850
11188 84987
45261 66921
64727 79775
62216 67371
71465 92390
13655 91634
25528 83515
43240 79587
16050 38734
25827 50375
6396 28642
45725 82758
82885 94669
30448 30749
1320 76801
28064 77381
28930 42752
14465 65110
41911 52515
41219 69322
32827 69790
2393 68800
32030 81248
54122 66326
2941 84334
52461 79327
35883 88326
12705 16207
28374 56034
69605 82835
15754 86124
10152 18448
85210 94259
86090 89575
48636 92422
55543 96556
59892 86061
7722 14379
9567 57747
25302 71984
52083 71463
3551 40691
12415 25907
74666 91897
34212 45157
13277 46591
23583 45880
5069 42969
2040 95759
21262 84107
54662 69277
25780 30198
2726 99130
30937 66014
41166 79640
53434 93722
63320 64654
14778 79448
2607 36587
4426 69962
6153 40689
36401 91681
10909 94951
2837 39508
76349 98860
42954 87487
7858 31302
1415 87860
12899 84712
5723 72251
6804 78112
11031 28138
8048 38005
21476 34978
18575 80466
2852 10807
85666 95492
30817 45839
1552 61255
20472 92832
22976 42731
36392 57455
7807 70393
38696 97255
47552 80189
14498 68168
2346 22760
7580 59275
51774 68369
25556 90321
13646 57841
22789 62124
27656 61050
47779 56973
48770 97572
45078 57653
39209 45755
13969 59244
34293 34693
59612 89537
40401 49979
10344 65188
46042 90142
10530 20443
12711 73558
21589 29394
80191 84268
27768 86485
30539 75359
6346 81791
6313 58336
35137 78617
27226 87955
63917 93732
53388 96586
35447 79590
31369 62503
2932 96670
81620 95947
3883 89873
20239 41176
65664 67589
36494 57104
39251 73876
13235 95775
22713 37113
17409 46073
22478 42991
17266 48268
5821 76753
11516 65737
10667 75996
446 38788
9254 38608
20558 31857
24254 73404
40218 86123
54195 57762
48150 56697
3773 71323
4827 55161
9712 26262
42955 55268
1272 18069
12773 81097
32826 58863
49840 94703
31758 62981
31235 90648
67329 89006
85847 99512
36761 73496
2059 13187
38877 59893
23755 33677
25843 25891
55789 92123
11012 90454
43296 48353
24892 97733
56615 82096
14030 42925
9530 30466
8116 34790
5771 34277
26528 39476
1485 8027
60281 85951
10195 41703
86963 97918
18433 79598
26784 84027
41135 66774
17185 61959
16774 80737
57075 64573
31851 78755
3661 20176
24263 42573
54866 77889
58832 67404
13295 60400
25934 71412
5586 79092
28017 95410
20265 72258
15301 25320
14597 93593
61490 65459
57634 86628
37984 60890
53204 91744
135 91783
28515 36963
9184 36893
16286 89752
80344 84893
65779 73429
77282 98418
5822 24984
29584 60303
22293 73187
2963 69142
70640 73254
41841 48749
9467 56499
48018 62368
15817 22204
29005 54367
37761 89805
40308 97503
27229 38461
4452 99919
26090 86140
62125 82282
47774 70463
40899 50341
23052 79877
46428 86368
79989 84617
69880 77553
18819 46261
50273 52454
33819 66815
7762 96561
58684 59921
32230 43140
62565 69717
28875 54117
3423 91954
7232 42883
23098 70971
8287 18292
55865 74644
56260 97242
28047 87675
68171 84722
31590 34612
38976 88240
60304 82746
66699 76863
35401 53586
32342 85734
27144 66596
32790 54125
4017 77712
61081 82519
6294 21886
5944 75778
47250 89362
5334 78480
27487 77784
4685 89510
56956 72690
46307 67235
18219 77540
7854 21386
21819 64470
29044 55117
52461 56282
9777 61393
68586 92611
51997 91224
37855 78134
13250 64851
580 25194
54346 89955
11966 60123
31039 47299
58257 72250
56223 95074
12210 25902
47266 51140
91008 95782
4877 15620
62869 91472
52869 74947
16771 33676
28714 91521
6653 71760
19339 99729
12238 90581
63906 91530
513 94279
33203 68081
1271 30770
29297 49927
15971 28018
34047 53485
36222 81460
56456 75930
42334 64767
75471 93756
863 7136
22264 93137
11526 41871
22425 35086
30183 47573
2825 51119
48822 58088
10100 88251
48430 57746
78335 96293
30672 35831
4328 49145
57975 83062
72089 96310
27576 44687
15352 90156
46626 58961
30210 51015
51249 80564
65215 99438
13115 41012
16816 69083
33601 68241
19255 54693
27554 91846
53873 92843
16093 74575
79387 88866
33322 58662
23597 94498
305 11531
51843 72968
50581 52369
90271 99810
59207 96784
42948 71555
74022 75857
40392 50613
69111 76774
38898 89968
33442 43031
1386 83440
75636 76522
72137 86609
21341 57300
3039 23386
19284 99518
44195 85204
51295 94862
40988 77933
20588 56500
23102 82862
57041 97464
70794 89052
15022 31464
69351 83091
21289 77411
54289 54403
13474 18098
88921 98550
14770 76216
18561 55301
24307 67857
34574 45715
29214 38275
55270 71637
48156 75996
35490 81459
27319 89511
37967 60719
76041 83340
7700 53640
27384 50880
83186 90417
30686 80328
49301 79934
32730 49432
80605 92593
27619 48707
56246 84778
30181 95030
3952 78621
23844 59125
46482 67912
17509 69801
90327 97029
14981 41645
3783 81177
55156 75488
37527 40071
82315 89282
52963 68635
63875 82270
21090 94630
6435 7473
19121 32925
62023 84746
11025 89255
26096 29675
48287 60563
59722 78408
35074 75030
67945 94493
1182 65472
62830 96749
41445 49401
15086 92881
22589 53997
51976 99527
50481 65341
54630 77437
69728 99872
56693 87912
27031 93500
28946 47075
52285 81882
23231 32834
68833 74219
82653 83625
77458 81274
36076 63895
48511 54908
66796 93066
26861 57600
5816 9084
65553 74020
38305 54891
36202 97159
9258 58829
25922 46614
90497 99101
63033 94246
88889 95322
65643 69090
22610 52220
63027 74034
70500 90271
81962 93155
9700 42181
86240 92512
20830 35659
7066 90077
10752 99208
41938 42182
25656 69692
2394 43650
53313 55984
84709 90013
44913 98480
5230 38024
60416 93364
13226 92437
971 92009
43330 84264
58848 71312
45680 64010
3954 54610
22689 65676
87278 88351
68337 72667
96174 97794
25654 48708
43729 73745
27538 99144
71050 89878
29552 35085
106 8390
3525 51981
23387 50581
46783 55278
45891 73953
71093 89567
16323 33180
59987 82969
169 27789
12028 36874
38989 98899
13447 18849
32811 41923
21972 24841
40301 53247
36462 48622
57557 66149
21673 60816
14207 71885
32434 37531
29995 40656
21939 71251
68481 99217
32118 81784
66510 90762
14211 52955
28300 85010
60675 99068
5759 21928
4830 90181
6143 15036
7582 35083
30660 60454
26448 94776
95603 95918
71068 96678
5899 11683
36622 78201
64963 82032
33118 68845
35464 98181
63969 95369
326 7547
75326 88409
57751 65012
6655 35654
35531 86779
37547 55249
33789 62236
73687 86370
62369 93703
62949 68797
19882 95373
5098 23271
50599 60469
82706 95914
39669 56855
67044 93602
23451 71014
43 19036
72514 95628
765 58079
47765 54221
5691 13939
66433 88990
51866 83530
61996 68875
78685 92970
41087 62636
2768 81130
33906 77394
5182 22392
34822 92135
49584 64214
46063 83079
20906 39134
36574 85291
2113 15356
64243 86200
33702 35761
67989 85436
21611 34708
35619 49318
13098 83840
2142 76613
32327 81683
2406 87549
12320 19539
20569 30894
5452 89688
19996 40029
15750 36620
13598 25174
2128 31027
36095 69207
90056 99751
55935 72267
29307 48395
55054 93348
29787 50118
61083 89116
49665 60553
1800 48584
44472 87860
33459 44098
10302 53531
27665 59119
12552 33140
17136 97527
60086 61710
16951 94758
10877 85264
44481 55169
75629 78913
18939 67603
4855 85165
54899 93293
24147 98064
54409 67293
50170 79708
27190 66422
14741 17445
41902 48952
17497 64838
29086 60221
3966 87066
56582 78513
8096 54474
3071 67472
14059 26980
11636 72798
38880 73133
15621 85488
68779 86063
29459 33735
41662 80877
44189 88904
57842 82959
24804 82619
44599 63931
53507 73028
39526 45555
53796 67128
6290 44555
9982 93068
25212 63910
34753 94967
25388 97254
5143 29175
15562 90687
4923 7340
54470 74013
65932 75565
4285 54345
48139 83548
78100 96666
14917 60287
27880 84629
77505 82403
22919 76857
56834 59051
77146 81861
33336 58207
41984 58348
58955 74168
1456 96568
43278 98003
7576 77822
22615 95721
16658 85646
72864 92116
948 17432
7205 45314
18473 74964
19730 78582
20804 50437
11246 61919
5799 58007
83576 95759
11133 76661
33777 63804
68994 99533
1907 52305
55875 98104
11761 50078
68453 95588
6726 90327
21401 34024
73283 85897
58084 66189
54698 64437
68667 86037
28519 32701
4872 68462
96397 99507
9512 36502
6124 55382
8953 45533
19527 27325
88761 98386
27411 83311
305 42150
2008 42596
19369 33535
12116 73941
71769 71863
64880 89040
24220 85875
17400 23344
58943 93025
57820 79839
57215 65638
46715 52865
38424 48251
49842 51339
51503 93359
26762 41765
24267 88504
55899 88269
20167 75632
32780 67081
34950 80844
41310 91431
70527 86077
14597 90541
7286 35838
88096 88463
40748 88629
62739 90622
36580 73789
85392 96309
5807 58172
12167 78278
74267 98633
27248 37545
21176 60463
67416 87539
6881 44944
32863 46407
12913 66815
34884 93783
9770 74239
15676 69751
15096 35826
51092 76071
56341 74209
55978 91657
10572 77599
3463 51151
24769 63890
31224 78447
29361 98751
14829 85651
36775 74972
7674 85408
48748 70070
33590 87204
15574 84130
15222 44235
49157 96596
41665 91985
19129 84787
98830 99124
13979 22555
5862 24604
20397 96347
43141 63590
68032 91113
9454 22431
47725 94773
48635 99485
35907 87912
40618 62430
31254 65442
24607 96721
75 80280
69188 92937
2557 34843
4505 82446
41135 72884
18671 76408
28130 69785
12046 39662
21119 62796
7807 26188
29158 91677
30766 60204
17977 38057
9153 53977
8878 10517
41032 57585
37475 63903
30511 49684
25797 71216
48032 69916
5149 59183
26992 54190
3070 35557
25732 47150
20033 89005
89944 98649
61852 78980
780 40043
44814 67987
19426 73771
8169 12389
16282 39608
4672 90479
35608 69687
16269 96236
43255 66176
41464 53999
3048 39288
28351 71002
12668 39401
745 6464
35049 38509
37027 89422
33375 88584
21674 87092
10254 62405
9148 85560
8944 57445
4292 12251
1655 44398
71034 99299
15558 76587
31028 82072
5795 72897
19760 67941
37034 61059
81051 87034
17236 89153
56879 68287
19370 60312
20530 78785
6686 99564
49791 61196
18050 31031
13079 41397
16225 95423
57545 97743
24608 50244
28550 67311
75772 89702
48233 59044
11683 30240
78926 81403
23902 42789
40731 94772
31055 34194
16040 28205
23102 61480
41922 83434
47635 56163
216 19382
28970 62030
29586 99890
44003 62434
16001 60503
24884 51742
35179 78065
71161 84196
38897 64046
97698 98072
46277 93222
13442 72569
39372 39634
5144 80360
80005 92107
10472 44668
21489 94283
7902 92037
16242 60069
57717 87352
26105 75348
34850 74442
38218 65263
57410 79251
70647 99126
64958 71858
7458 59737
21251 34116
67539 78771
82351 82914
11723 26785
45402 83650
11065 73623
36807 46964
82653 84749
10194 60675
9226 81411
25605 96100
55906 82553
24049 81233
10938 57777
26204 98947
63734 82208
71384 93160
3541 9744
217 55639
14937 71073
44359 97581
3261 98307
57700 60915
46118 60909
14664 58252
7122 8766
4078 31346
77519 80845
19042 44474
69655 97020
5065 46710
76036 76753
15812 96215
16102 85740
80931 89490
11966 37011
6145 45253
12173 97240
21376 46768
43555 76075
17750 25547
34610 39387
32595 54870
51395 61166
43178 89490
11483 50688
23791 98455
6046 78354
85031 93707
39867 50251
55840 91703
18525 34414
48291 89414
38780 83803
19006 54686
18121 96774
65766 69040
25585 38285
14088 83636
20371 87969
26987 32942
30930 85354
52907 74338
42685 99938
67473 75146
3857 52200
34424 65400
52644 72123
61172 85761
62194 72122
24930 58482
52332 57988
72560 98395
56496 69129
60512 71057
5651 93386
21979 39408
28286 35663
23197 81487
8704 50905
9770 41766
8323 71167
81710 94474
43856 43988
10799 88628
23541 53706
50098 95520
31314 83704
36806 50128
17206 99297
58192 90609
31117 80439
76917 77077
51686 70273
4478 94559
56348 80347
69790 71466
17783 81155
6422 65424
86769 96961
25601 65096
63977 74814
24810 69184
44433 95746
70195 72830
21091 76684
48086 65100
34899 92845
21420 55073
35478 52524
21846 57662
41349 45003
67925 89094
47704 48385
80239 88163
12722 47856
9557 66380
24176 52522
6231 7136
2249 66650
552 46378
38368 89274
43751 91784
63579 94416
18649 60535
47905 75924
63868 73329
68687 73935
26225 81393
29811 74371
17482 58794
46471 96294
2147 95744
27696 81923
16520 95273
6907 43865
47936 88052
15595 29413
42327 57030
62403 88056
50367 70503
44115 99815
11195 29890
46857 93166
6943 79637
31873 88298
24542 97190
77285 82435
22507 39353
55436 68733
31114 43972
12779 97776
889 49171
8688 68793
13815 69774
78943 95305
71313 97944
55228 65802
37693 51681
2646 38174
3364 24389
15453 65584
22438 79252
32386 96555
3771 86788
51147 85737
6445 53946
66499 94991
1980 45975
53736 57588
11903 88704
585 41442
44874 57993
61923 89905
50944 54246
13210 39569
30980 95124
53145 72510
24960 90831
14641 16259
16117 24440
83585 92874
17806 70728
1818 12632
31808 82722
26373 82524
5154 26146
47226 55586
15492 43028
2941 63645
39215 53825
30640 77224
26360 52099
26410 39669
84388 85653
4559 11558
33243 69095
5907 94835
76984 83960
56497 59135
28707 31661
47032 50458
835 43784
47313 61442
8693 98719
74685 78996
61809 75936
82949 99402
72742 82116
18456 49830
37544 67338
34101 92051
67123 72838
12886 43144
11074 27820
79796 90867
81298 83682
2085 34368
24805 87495
11458 42564
3152 6284
19256 55929
70043 97863
70125 76958
92815 97036
69115 69457
26213 70509
46226 84178
61439 71114
5374 60078
2729 95520
10955 75586
21059 36806
225 17138
20849 87214
12833 72943
15689 20673
26640 54401
37493 87879
11396 27614
51636 52788
10223 39984
13912 15256
25840 30865
47334 95493
3463 74429
16613 31794
62722 88217
443 30057
72499 77537
45431 74790
1959 34338
71872 91957
14493 36269
66384 81894
15917 48831
2784 79656
21637 92494
3228 23815
17253 38708
61517 87559
27930 38218
69458 88128
42194 81494
25734 76824
24350 86145
8596 36393
30014 50024
7663 81126
31375 65861
12555 87804
725 22830
8959 34164
25222 62774
12567 61997
13155 31071
25067 31958
73494 90088
2713 41464
41156 95531
1932 98884
29574 77927
568 29119
18089 75512
81264 85458
52187 76683
68014 87323
32649 33428
79316 86862
9934 50150
22668 55393
63317 80928
44434 79764
1111 52695
13981 58575
14230 75406
18512 55522
7471 58278
5003 77175
4635 83158
57388 60297
38406 42995
49844 81504
51107 84944
16199 51460
63130 63162
10058 71977
22427 51182
47813 81750
55946 59265
4968 28244
21112 80263
26037 49220
39134 99187
24039 33202
36038 95882
4200 51709
2402 67267
49641 98101
36319 44157
62240 78824
61268 93277
56508 69490
49045 81442
66359 91236
58981 90343
27040 67575
22216 85780
30049 97216
55894 81793
26711 37178
17163 47465
45882 78831
64923 74950
25423 71922
17039 29475
13828 88172
42843 66763
3213 89804
23783 34896
5063 24404
28237 37693
19889 50342
1424 67936
37129 49110
30949 70683
63551 86084
10218 32043
91254 92645
5858 76196
61082 65530
23418 36017
55326 57212
17200 51865
35119 62011
28789 83340
63512 95868
28708 57879
521 74985
27886 56166
37427 91418
10641 57650
13421 21211
22150 24583
67280 67874
25841 78844
21042 39133
39406 66129
22580 70221
30873 63194
7382 51330
6274 41546
24886 71497
16945 18794
82926 84372
25756 41700
59088 87250
78716 96701
2289 77062
24710 53356
23261 31402
7275 80447
74605 78813
36446 96138
83184 96330
51010 60345
49080 73414
41363 42174
51665 72354
2730 31125
5862 32825
7908 10214
43898 91131
48067 53399
18234 94606
50954 88210
62945 97008
44981 67269
8638 48096
48581 82743
44661 78090
7814 60468
52330 64007
27644 60140
37916 71085
36746 94262
1357 43923
1444 31370
41440 48577
24485 88184
3112 11531
30297 95084
43325 73323
69982 87892
7038 31587
30701 60422
30821 47874
35961 90222
3095 76627
50129 62423
18510 94857
44663 94046
9998 97039
12554 80918
38277 89686
78953 93107
12440 44856
56719 60277
26059 75416
9128 27330
3569 16924
35136 83302
10596 11749
16140 83536
86749 97188
14213 31461
51800 79967
24539 28572
738 6252
34639 80811
5362 13451
86322 95195
41156 92149
66467 82989
13877 83751
95833 99682
17724 56317
17956 42281
27654 46842
25777 41246
43298 67981
59032 97934
19855 94385
23849 72756
11040 67018
90513 99171
45622 78919
60580 79908
589 60341
31354 84102
14114 54280
64340 82889
92358 99639
173 59251
2854 47675
89336 98722
45905 58043
11846 46446
25330 72439
54755 90365
36863 88268
34112 66470
22348 73545
40931 64099
65357 76409
11364 35308
5862 57280
20478 86282
69402 88535
6671 41255
120 19598
7408 26017
9210 60852
4041 8097
22292 48217
72523 90605
42877 57772
27084 43483
50928 63597
3508 90827
4177 92940
6943 22262
32645 81505
18138 45594
3664 18462
13963 41470
17943 21231
16029 97812
52143 98431
25246 94277
13930 96247
17292 17745
52589 79213
38409 74631
1445 71558
52122 80048
69588 84681
4540 37548
8853 28015
65068 81580
8821 33046
44001 58958
4515 91893
32177 45086
22343 80702
82929 91716
28641 30269
27266 80804
26068 56933
43472 70408
41874 43879
20633 96935
7179 57237
75423 96225
38499 62388
28728 51508
14907 84037
42098 91982
53304 89599
7424 64068
21248 25066
39054 56044
66348 73233
67383 98741
91702 96484
21058 34903
3141 30936
76374 88644
40329 59059
2634 6027
6929 50247
17095 42531
9525 80847
58368 68853
74336 83960
27134 92841
26008 85341
11977 59679
13002 73546
17983 75112
3586 16727
14704 19128
35548 59413
15897 59892
8803 42312
15996 58214
48462 54864
61199 87064
59033 93817
55644 89962
48332 98761
12512 23473
10043 20930
61409 83158
26769 29484
35471 70080
34810 41137
52049 79504
73314 83466
45021 64567
20087 40749
9970 85641
9100 90292
49218 92508
13625 95943
44773 58086
34509 37143
15392 79897
34056 52660
4344 74952
27924 55131
3771 20160
53814 63347
21100 87820
45198 49688
4609 64484
8965 69115
30406 62420
17111 75713
4166 18400
18236 46953
61109 86918
22154 79189
9691 55742
64371 64759
74293 96358
21288 44572
79244 97368
33781 96664
17046 30033
11300 44820
32315 72637
34304 86166
61871 87655
18589 28223
49803 63948
2110 39325
55536 81791
95938 98267
16130 30212
12976 74958
29328 51631
43697 88991
15272 31001
35483 67153
5507 66210
1648 17897
18975 98344
63953 82989
22816 86281
16395 22972
20714 38909
3149 21196
75973 92729
8379 71931
45498 50978
21778 99262
15450 56588
34126 36511
75993 89491
58065 77838
64103 69637
26530 86751
14857 75551
25550 89889
61381 81348
16363 82147
3859 30526
78001 98055
11788 95093
45720 99211
5433 99446
4106 20366
27752 92510
56810 58731
26018 90200
72209 76717
28380 75638
35517 92171
29954 81073
5733 44510
77642 93733
55818 56161
62412 66622
30498 36556
23048 66441
34749 45950
78950 88083
10999 80855
35034 92285
5495 52454
56743 96703
75485 99492
58828 63012
35253 47505
13913 86089
79921 99393
37552 56834
29424 59973
47673 72884
20547 23474
69942 82637
7720 28077
6837 65181
39496 64482
862 44020
20296 70294
16026 94604
46441 90968
9829 16793
61534 79381
66929 99002
29497 39194
17795 41641
27150 53558
33256 97001
40970 42585
53123 55182
35502 81181
19786 57319
71842 97987
57231 57857
77774 81795
8733 67734
38354 81795
4172 88198
13276 78988
56495 58744
8397 10960
46451 52415
65549 97891
62558 85424
21683 59807
10771 11105
33827 89489
3681 6351
5000 74445
42770 80276
86314 99650
55548 91080
19921 42852
2095 92377
28584 56660
8568 14357
22826 93055
31276 63475
73091 78542
14781 87325
4980 90405
9353 65881
2640 81561
14246 79039
2133 38815
87825 91806
13895 77283
89798 98444
57274 62495
67104 99540
37416 75966
52489 88877
61725 75796
40540 88077
8605 70659
17003 19909
25057 95663
29737 53130
24089 50792
13114 97422
59599 69803
55721 98936
6832 24207
22869 40161
39139 72535
9916 58293
14078 47843
33068 85807
53723 81839
50436 71077
48289 85970
63852 93883
59805 80594
62438 75290
13169 24962
47489 82193
82414 90254
6561 46356
87440 91511
36430 48760
32222 57233
63648 79764
58329 70441
30505 62280
68533 90137
35128 61982
81043 84082
48258 84307
9645 78178
21724 76868
2954 17358
17888 33787
3663 56135
66917 90045
154 66685
10151 74963
72927 81360
49302 78242
59837 80102
1398 17949
87657 89514
45566 53100
45762 63464
47138 63347
89619 95541
45366 62168
63427 95047
1025 98586
51120 59182
45825 88929
5055 8458
11210 94752
68027 79161
5608 17483
56108 81294
30440 73486
7600 45859
13607 99060
5893 36857
13506 15740
37176 74360
87498 88372
4100 79514
20947 94422
10039 68501
3258 86896
61899 96105
46670 61282
9638 11439
58635 84179
11473 82673
57985 84245
42893 70328
32708 66462
28632 87198
49427 92147
38693 73147
42589 81549
15669 93624
49519 97936
3684 97077
69263 80101
76475 85589
51198 54309
18135 19284
63618 93839
3927 66904
9550 23352
86460 94565
47910 93488
43123 70009
34653 46923
26273 94704
8210 45846
75222 93883
9619 53118
33726 49180
47554 60887
53979 83802
19896 75874
22616 69844
50487 54220
54713 75748
1193 69145
28667 67940
9829 59500
67303 81360
5550 71341
31502 62635
25221 81999
16824 39015
31747 52250
38313 85218
12418 47725
12076 93904
32155 87827
363 67687
7913 18789
4583 42906
63002 72904
65620 97188
45227 95677
43857 89342
18969 91421
7047 45483
29238 59245
2609 55967
58740 74369
24441 76937
47732 90747
31281 88714
82324 97410
38176 92116
29696 49767
23798 81951
76295 82388
60564 82831
979 74243
6064 40955
12402 91327
51184 67587
33964 47777
10322 94922
87458 96243
38689 73845
4218 20118
30012 86448
61065 63395
17461 33430
24659 31766
28374 78810
25867 28636
65306 76286
72486 87210
52548 63522
18318 83064
44744 72044
40535 65973
27015 88660
31164 39224
41078 74571
3524 10566
10796 16890
41366 83247
20337 59771
23674 96688
322 21895
15146 52052
28918 63096
23945 39976
38396 87738
10400 37195
50784 61550
47701 53761
13548 62937
17385 71840
47279 74411
29782 43425
21353 23608
43872 88572
5878 47229
67350 92748
6601 42450
13653 29218
8991 79041
11407 77728
79116 79559
829 57341
42223 77672
9967 79092
9334 55486
40009 65699
74549 75077
20852 62778
28523 43851
68093 93066
25037 61225
45519 79292
85806 94189
15625 50498
26371 43329
50239 77924
60809 87532
44888 94992
25214 86635
23688 83045
2846 19999
19178 36685
28039 35088
6753 31044
31734 50757
10776 59143
41357 98208
20274 33897
34414 62453
3124 15486
44434 51743
94795 96986
21638 87662
43781 57162
25073 40010
4358 56932
45797 51668
46648 69864
32822 91317
21475 94293
974 61596
26509 75311
3622 94313
67331 78504
53640 83298
64980 83631
70760 95386
648 46789
40198 46818
58553 68814
2090 56827
42535 52652
39391 44226
11474 95534
29526 94168
44383 64572
52675 60887
17635 22641
7321 16957
23632 97027
17295 88889
39200 69016
3732 31543
37022 85492
24169 52801
22215 64609
32976 91984
23179 85524
9312 39819
11706 13844
41161 59500
5303 50609
62542 75221
25310 29572
46826 82736
83236 96742
14135 98013
14258 92917
69613 81274
73147 81395
62727 87849
31653 59204
69029 99357
15697 16662
19644 39764
23318 57166
27142 41430
10277 85521
9073 53836
10354 71660
18102 27356
61151 77450
2261 76436
5928 42913
19721 78405
57869 99017
11864 89020
1696 23171
152 22765
71459 94464
42728 79298
53646 89961
9785 55167
19937 77470
16737 91008
13553 30412
5122 12660
70052 96163
4065 25371
38793 58444
9073 72485
39520 88100
84629 92600
10678 58456
34290 41037
17157 70630
75447 86518
60906 86616
6267 84232
10555 95326
29584 67029
42535 76657
3496 97109
13270 29608
73576 95807
82133 82447
62757 73781
45706 82886
11627 62632
20297 78008
8489 17058
9679 72198
9977 72220
7926 11526
4701 84310
44714 93235
14671 37332
31172 54502
80516 88766
9734 27646
23949 45940
19541 72024
9460 28154
76917 94269
19381 72298
12607 99574
11396 90426
10630 69591
7789 32618
23429 37559
950 97965
32093 86021
3520 81650
3491 62820
22084 83126
32251 45430
31886 68980
8648 26882
86811 88275
26946 30879
60205 71802
26491 32935
687 56066
1903 75848
33968 60765
57995 73615
40496 57880
41869 43509
6760 56066
24732 51661
9658 37029
59124 76299
70977 78945
55513 75735
1077 41978
29949 96441
10375 25983
5278 34466
10357 77225
41809 70028
74144 89613
67219 74429
74756 76184
21212 90774
73380 84064
7810 70950
26346 34206
36617 63995
78721 91833
7258 36000
8815 54107
43826 44919
55558 86314
12310 57743
91839 96442
290 44581
52651 70151
22821 80910
38764 77065
41998 90335
53658 70908
4276 16615
310 16087
18277 81044
75838 96131
27246 85585
46179 55861
3149 65253
65396 77196
30781 45519
24546 83131
7877 23815
37328 60801
17939 22924
62285 94593
10082 48647
27025 67529
9057 68763
30245 82145
26383 95302
70485 94522
63359 74615
12597 44123
55065 62767
47840 75085
74513 91099
176 39185
51465 67548
3365 43134
18879 81257
19850 78033
72809 83575
17941 57042
33901 50611
16050 54905
36767 90738
37977 66434
27450 93598
49910 55348
62577 86803
3606 90939
10762 98866
14561 70364
38632 96706
31773 71940
9830 35266
23984 89096
29783 88048
2386 16035
14497 33793
35543 50526
17117 24904
8822 25545
13794 68314
31050 72244
11622 36087
37265 84975
40877 67304
56134 92868
4612 39087
14988 79606
50397 87002
16592 27306
60967 72081
9799 74709
25647 47081
37881 69826
1722 47694
72517 76111
16059 52736
62257 85044
24968 38180
33412 68850
72526 87840
13227 61684
28803 34069
8344 56454
42711 79541
7989 97574
61264 97755
10769 56644
67970 77273
67542 94014
48725 91295
5560 66582
4321 65996
24025 63933
9004 73789
7734 74705
53250 99198
48606 77974
8722 86717
6414 73312
19721 60184
27973 37292
20031 32249
16350 99353
30589 85445
2896 99210
9151 97024
5155 62820
75569 85113
37340 48525
35653 85223
24573 57393
42087 96605
42761 70201
83437 98759
32059 71052
16198 75398
96066 97748
31240 80367
53299 66183
4805 6978
6856 50748
21005 90932
9758 79867
1710 22299
37012 85793
27160 55956
3382 49581
6513 59550
44536 63239
80756 84519
25056 88741
68066 70787
42928 67953
22688 88670
18805 71137
11516 39876
35142 67589
19861 34974
57593 80896
25916 90726
57767 97581
30041 71240
28516 66009
12724 84807
24980 72304
36272 47022
50447 53615
57395 96338
33349 97413
14007 37873
59675 93673
48862 53288
3158 21872
26631 80487
66903 97961
10880 96687
44228 61530
94794 97883
75557 96527
4474 56519
14421 72501
21067 44714
25997 35421
52073 95611
26771 44151
65734 69414
12845 62956
73188 97452
33056 87884
122 47053
35461 42402
12746 57341
3753 7840
52923 53267
55434 70294
87830 88833
26382 60506
21725 61786
41971 42830
11356 83774
13103 66185
40291 59326
60446 89171
12682 33965
18493 96026
12460 23404
4812 75800
24650 49175
36545 41486
39669 86304
30745 65664
3449 61372
48546 58996
5579 23379
39878 78933
478 76960
24831 95724
22763 95285
70525 70757
33485 35749
3197 40929
3592 32241
14655 16082
8291 32274
78776 83056
1541 43789
29716 96932
17441 65523
1655 99413
6519 46121
5383 13194
30598 85603
23615 94110
20477 57956
70449 85299
14665 29266
86618 97760
41021 47301
44921 46604
38227 78538
72312 78161
534 81351
37802 77802
46996 88760
6732 87958
35568 94021
57133 95660
8992 21426
47978 88316
44491 81520
80498 96286
82825 99264
62216 93977
28871 75172
25713 70087
55538 92733
52256 57166
61487 66878
18790 24190
28351 75349
76582 91691
40155 59803
10562 41291
9832 76939
18278 68918
82739 91187
12344 25764
53881 88409
11453 24176
24857 33841
47140 98623
33711 81396
59075 83722
12047 67211
30476 35062
18701 62392
411 77781
47936 88027
46495 49541
51346 87856
41975 99618
3369 18771
21815 38090
28238 82051
62175 90518
20274 65960
79448 98916
38621 49974
33219 68826
62112 65566
72784 97077
48692 90915
19592 71407
64753 87402
26304 87895
35211 73549
9920 54484
17249 60434
70702 72458
45083 68609
2037 19613
62817 99440
58050 75900
24698 58426
46773 81379
32288 36623
28199 82111
7045 85308
19874 56060
33644 79460
2782 66910
27167 63950
55846 85599
6383 64213
8433 73767
20695 21780
4208 40745
89101 92316
52660 83050
18736 58706
1431 71231
18368 88518
8036 44248
21409 76636
32637 78369
23147 49924
7908 74665
35276 83532
65132 94776
60806 72032
19493 99221
55150 98154
19463 45567
13909 98467
65059 80305
40043 92422
73371 97106
18406 19988
38147 99003
57627 89765
47713 51148
27772 96664
20906 90454
72057 75320
29715 36375
39127 72124
30984 32044
4157 44700
23756 65923
22625 36693
94199 98980
85340 91391
6477 34057
22416 79444
42374 77408
59981 82456
17572 42177
17385 38698
24119 68985
2504 66698
33802 57123
17316 38750
63532 95220
59507 94036
7476 92440
11560 58676
40255 76650
59063 82145
74330 96624
47528 92820
27620 29063
36315 54504
73497 79012
37791 66407
29455 66371
17823 80562
6954 98653
45912 99441
493 59463
77990 90004
46290 48674
42210 95072
78409 96653
25285 32667
23610 44934
12464 49354
17313 85892
43752 78152
13918 24143
4763 8266
44034 95933
6053 42690
68506 92853
5304 30666
35383 54707
48608 87689
7910 99195
34048 53247
45333 60293
72573 90284
44764 93300
27100 84633
21068 58529
26179 80996
2661 55688
9665 45670
34504 99592
8184 25619
4767 50750
67182 95832
38134 91652
74289 95708
10792 22755
7918 13087
21282 33995
9519 48960
33353 79913
68384 96550
24369 32456
63729 71437
77291 91179
69814 78543
15826 67561
19032 75454
73933 78909
28037 43397
3662 13548
21586 21740
61598 94795
21590 67980
8900 96099
7623 89663
22455 44296
14357 40655
13530 21609
21013 96697
29733 91002
43039 48056
7104 17850
22708 91500
34167 48021
5783 53906
42851 99872
66110 73429
10068 36863
48760 85503
30448 37680
29328 66744
16311 67862
47423 64842
6983 97051
48860 76723
26538 95510
215 66077
27693 40951
31948 97013
65931 71537
14601 22704
68665 91189
54842 80939
59686 80091
16792 85067
29336 69881
5863 10214
4672 20150
66 39081
52191 61008
36424 47952
46978 70447
30942 34679
64601 87512
8910 48611
8291 11088
46750 67861
32660 76157
79565 94079
48709 60870
19443 34540
6526 70707
7862 51927
21517 70308
70773 87054
14022 96379
18351 81428
17262 39004
41423 52611
15084 84398
33341 75050
39185 62360
4874 66916
2776 78734
35656 48951
32242 99799
11484 22438
839 29554
6732 75795
90110 94840
29141 67987
47630 53409
14769 61012
37758 92294
24427 40184
40147 50339
4318 24573
8104 76492
6194 35665
43995 62601
14874 69949
45782 54558
37547 57147
63754 73461
58642 63947
47951 91822
47916 87303
25542 89357
18019 82645
43520 65621
6477 15154
14321 24556
24363 50012
9329 83581
71762 86744
42393 99084
32308 88696
61348 62623
6656 14401
58287 61869
36342 75238
31872 42719
12309 16551
10645 96494
32948 87297
44415 75768
43161 94629
748 47867
86906 87398
15306 76675
35502 64108
28067 36154
19687 57167
5533 93809
1447 91205
26835 52150
467 50019
4697 20889
10976 60378
23260 77822
721 78177
59210 59639
32501 43622
32806 37062
25974 57900
45199 50427
24963 72554
47763 77459
30921 43075
7292 24689
28601 63429
14539 55025
1822 37062
4276 87357
40781 72377
56792 57493
74800 78711
4144 71996
41543 46147
4127 56357
14341 16252
56981 77098
48751 94346
10713 39040
21379 63012
45943 64417
52686 84771
51705 52438
70673 77194
3823 27042
22016 42008
20289 24373
72312 93589
12301 72865
40328 70140
12076 96828
9657 22302
25208 64681
28517 77105
34911 45199
2435 20347
10808 38768
19429 24821
75800 88546
19482 61244
20211 85048
6013 55562
5374 99918
34583 90053
3718 18043
21064 31995
8208 70687
5151 68349
4140 90590
53753 96453
32546 88953
47544 84851
19080 85804
69648 90307
25672 77291
82692 98407
43598 95017
2309 44264
7633 95286
33140 93944
52990 68797
6807 40071
21904 95713
87491 90532
56552 90281
41023 60840
61279 82587
80757 88142
27706 60089
32995 62354
67748 72464
21567 83412
58186 64356
23227 23524
67135 98015
15797 93311
65628 81242
12232 36355
77528 87854
30319 81027
61200 89757
54187 69310
45913 56008
77358 80146
77571 87036
16903 28718
20222 79509
27577 67341
1071 73144
130 61558
13631 14061
11057 92988
3596 97821
18325 27281
43423 90983
15885 36294
14025 90767
92529 98925
20579 77960
43523 75864
96535 99321
949 90106
6740 83255
9779 61128
5071 16939
16300 74530
6397 16713
15057 99678
28524 71169
19524 59615
66098 84792
2646 63148
27603 70838
151 33893
70578 73754
37251 97511
2313 72243
55208 99950
3805 85171
10433 56426
2644 3788
43054 86796
47601 58133
35043 96270
45358 46379
2039 48133
83276 84701
39667 78277
2876 26652
76539 92993
43611 55365
43982 49560
47022 70927
32505 40621
38632 55734
43959 92630
34772 65339
10456 16060
20460 83416
64268 79552
36125 81191
31407 66298
35567 73772
10806 22007
17727 19327
23430 65423
41728 46844
133 31553
47097 65648
46873 74653
10278 66756
9918 30076
4439 49354
52042 52841
58249 95212
17321 97710
4642 46790
2396 37413
6069 8387
15575 75650
3810 72208
7141 79708
38675 86215
54420 68015
69344 75355
9837 28337
19309 93314
3679 44107
14394 96051
38892 44708
46 89767
15951 34045
27019 89201
32338 38251
45958 72338
55814 60461
60361 88802
33062 41647
43294 69938
53628 99609
2356 95667
20559 84582
2675 84782
20516 56849
48248 70066
758 41645
43536 48361
7475 89390
15785 32144
9168 63621
889 29915
4700 83832
10282 34617
36472 67988
22055 91058
27911 62349
2316 4125
74807 79836
84128 96572
10053 17069
75500 98247
903 34652
21243 47136
49212 69426
47101 63064
40297 93176
12834 36064
8962 74289
9910 89724
19325 73567
35521 88521
40410 71837
68156 91450
12438 60219
22346 31178
3104 42554
5604 90041
23921 47800
31548 44470
5277 29296
27815 58306
22481 69223
76511 77309
39575 40979
963 47083
50329 74500
57660 80929
3415 28543
43443 46645
24826 64110
5507 94562
36 32097
10306 23167
13762 72299
8367 87847
26466 93458
11052 18595
92576 98611
1087 41786
44707 56684
101 81324
32882 53783
1539 2661
31378 73817
8939 43276
75178 93347
76937 93883
64184 89106
29720 75296
14812 84074
51184 98382
50517 82695
16526 95117
80360 84546
47701 60444
60679 92276
65247 97875
53610 94796
42276 89889
59283 98937
37124 44341
55947 82800
32610 55977
70058 88857
39148 44877
14682 49972
80748 82169
61963 63762
63307 78365
4177 18659
73800 95957
30307 63906
24246 91347
53463 71591
58050 97545
49753 69369
60582 83265
21607 24992
15633 76001
9497 22700
20295 46389
40855 86787
58867 84718
60311 79863
15041 89965
16660 40533
16764 22968
344 79726
4621 94529
88170 98316
24737 55089
9972 94080
37800 46257
50895 91934
25978 57877
18326 51028
49332 75109
11400 85501
9514 94688
32538 62830
77683 93425
1091 31425
59262 95599
22985 69965
49937 79657
54623 92058
48197 49998
20731 52080
54781 74251
3527 68986
12411 65120
501 44598
69937 80183
44932 50241
16292 31284
30912 45475
11134 73731
53581 88748
34416 40370
102 85606
39917 45750
32771 68666
754 35954
75665 78111
968 58499
75351 88038
32869 44841
62245 63353
20109 35702
80822 84637
4032 30819
18506 39436
57224 75800
26952 43834
34593 49066
35515 92806
27141 64734
46253 99181
2924 41043
18943 21113
32699 51198
38487 82210
46473 96344
38069 60038
24146 92716
29339 49259
4322 54657
42136 58402
2516 66946
3471 31880
6501 97689
47186 67772
35505 68191
9432 44722
6020 73143
23470 98831
31770 32628
4017 77372
43354 43537
12123 88801
64707 84721
35476 97604
5583 19810
27808 88486
13531 93345
13729 37070
1072 81508
72940 89308
8624 79669
6591 89476
62711 66265
68403 89732
9942 53126
80215 83961
94872 95885
5610 76973
20343 64710
16549 77690
21706 79801
44413 61271
21848 90738
16508 41415
27536 62071
58746 70831
92372 98884
18501 23896
56848 78278
10034 19148
45850 94310
32942 44109
24660 79217
71734 77070
33800 94055
14641 38082
10013 94230
16170 78576
32029 87772
28477 94125
7487 14028
2079 30378
9585 83598
720 55490
20998 84544
19979 80158
76180 94908
49178 53227
20416 87557
92948 94792
27142 63390
4464 36126
39135 53721
1361 80223
33022 64706
4073 82933
44165 56567
43776 68736
46140 46426
15362 16534
6045 79193
64428 84645
30349 35671
19337 71231
4937 13554
17368 96416
30071 37595
57822 79911
45364 87126
14585 30391
17276 67035
43112 76974
69173 76378
14528 35078
2538 6761
94016 99848
72295 85689
20500 81178
6024 20588
58457 74369
63409 86320
43476 99032
35135 65300
76429 86567
15810 81824
1361 13727
16633 42941
697 52207
10447 94606
22563 24367
38988 73635
44236 52334
4286 72573
22091 45453
21358 96523
44163 45873
14965 68249
27647 89239
25441 87773
388 8043
25967 98311
2125 55132
16124 67354
58094 93537
56074 72341
36909 37679
61064 77816
7638 12591
44272 48623
4295 10686
55266 60327
70755 95370
24424 26259
24670 38058
51138 55850
45777 65311
30611 95278
67181 81509
31116 77858
4905 17625
21013 47607
28195 76187
56610 58845
26425 37673
10449 49332
75618 88622
2932 63978
10650 50436
62465 90557
619 47635
60230 84558
24503 54135
39063 98880
48108 87416
7125 17856
66926 83913
16017 35371
28870 88679
33960 42461
25854 60523
52684 69495
6762 63430
73027 84332
67990 93320
8264 69192
48889 56693
14736 93662
40988 66247
22188 83975
3781 79026
41485 47545
60678 67587
60443 87244
9824 63076
15722 32158
17010 57374
69942 77469
1483 85457
7379 85569
22564 72387
16329 18017
76212 94589
19556 91053
65763 85570
24802 86058
44302 97012
68486 74159
29194 66916
3258 22668
55439 74218
34185 60025
21863 75979
45665 58603
46613 97304
14140 92713
26342 81929
27056 79635
45686 58537
24103 94896
23150 46239
3341 93263
19425 49502
18049 32958
70263 84744
44444 63284
25082 54668
33666 34921
38284 52251
38619 83051
88374 95397
26898 54345
36737 55822
44602 45722
19733 60411
78491 83805
16996 71822
29002 41709
63013 73118
60591 75431
50066 78593
41333 47591
21789 98564
28748 40942
47468 63832
81199 95018
54 7911
19063 85302
46649 83494
48833 94194
53837 84718
23074 45321
64136 97158
6270 53626
28985 62768
54343 86897
30955 99705
31161 47435
1521 67057
11130 11691
16911 73108
31697 78829
32593 77371
3636 30334
36484 67057
27279 80714
18866 71142
58744 75279
7865 49565
56110 95976
20647 70144
24605 43547
61429 98099
67843 71964
78780 86694
74229 94868
22148 61592
43543 85973
33015 77448
30716 79752
34799 80126
3546 77254
39545 61128
47921 94484
12040 70589
11516 64749
21500 77339
80256 82322
17524 34019
20851 38227
2259 19910
44798 61276
70363 92715
40850 68392
15873 46094
53558 84485
42982 87349
24041 44915
2773 40343
8476 38691
12333 19972
29660 59854
18628 25514
52114 54921
640 32234
2800 69471
14485 26378
636 25141
25038 74923
13408 75939
76970 98571
25409 63052
64680 87762
20730 68590
471 83419
7082 60672
62128 91683
6502 91785
80063 84423
87051 90593
19227 35423
18729 86027
35735 38452
76403 93171
36254 45618
53103 70221
24649 24958
53230 68678
25291 90932
8948 73032
5502 74733
43613 78563
4942 55380
85257 85290
30535 67408
18852 55482
31625 68660
71067 73009
72805 74033
16806 92555
4294 37592
18475 92051
25951 27678
70598 88832
7556 91105
38083 85547
37202 78268
43690 91085
45855 60281
24590 24829
32636 70397
23305 45087
48845 74078
76732 88531
11249 18790
39505 79066
59015 76345
48455 59547
1662 44881
4060 72130
7125 44237
15659 25421
75980 89544
29733 86180
57939 86808
14318 45282
7718 49629
49845 86062
24140 80049
85527 86783
26349 50042
36536 63763
30601 99906
15815 22712
37619 79748
39781 57484
49484 95875
64596 79773
10911 67445
29977 35764
27284 37407
25503 53308
78739 88604
46794 61754
22314 40865
37004 53387
62125 83794
3828 32245
40172 74636
27229 83952
57585 72155
12000 82136
9746 98226
26398 95251
11616 13160
380 447
9320 66146
15852 86135
71077 87405
89763 93444
90626 92363
52723 70585
33072 55652
71746 89180
11284 83914
83040 87781
8491 90842
6224 79387
43526 75507
30275 96365
96290 96676
65864 89955
50289 71860
43085 98514
3525 38434
53412 69758
5394 18568
82776 99027
6395 61510
77600 83392
42912 71158
21811 40169
10406 35861
26825 79898
14530 35587
14816 23719
6202 80909
76532 93058
9813 73003
24135 90914
31542 95629
12700 78416
7654 44933
64831 75791
38292 88200
77494 99794
2897 45478
26492 44242
28516 88353
2146 94390
48149 51467
5199 60222
94088 95771
37031 67884
30425 44086
28624 59688
4599 91723
67028 90284
29798 78258
7329 61003
59137 66333
39858 92158
50936 66051
9822 54803
31378 39627
3467 54229
49439 66661
360 25457
25337 46935
2838 25892
9784 56148
34772 71889
25022 65146
64443 85848
44158 71130
79275 88371
27845 47033
23717 39207
28376 79264
35677 40288
47386 98910
42617 53915
53460 82291
53581 96248
5992 85537
14740 96719
64398 77665
47886 48216
31117 43027
56156 66850
10112 63876
4807 67347
54820 83057
70890 76622
29041 50389
18173 34222
3103 33874
35099 87217
57446 87131
58663 70818
47102 52519
42957 62201
34163 45116
20793 98396
98329 99062
6276 84118
28778 94314
55635 69000
5528 38722
71119 78618
28993 55901
34690 46927
132 63962
31882 60599
79872 85517
13745 38442
3052 32975
23546 64354
14322 90803
15361 89960
3367 77848
29414 71224
77969 86926
3084 99241
7940 34339
26384 81129
41762 58582
32153 67600
38347 40237
16508 65902
41189 50362
28755 91137
10120 63420
33553 89898
48580 65253
63969 65785
76284 93357
1142 27659
21301 47049
66628 99295
12365 49573
1197 25170
63778 77418
30986 81246
12024 90846
31130 39237
290 94286
38346 96643
5362 67845
22815 95198
69286 90317
28416 91520
5511 20219
68472 99206
18050 59270
9896 43765
14835 50690
37540 58094
18251 52838
54998 70356
85685 92604
15544 94977
43105 47961
49213 84320
47317 81592
32463 94378
7150 56332
20194 74002
5737 31453
58545 86233
45691 54204
62305 80184
48005 92416
48427 80642
22490 55270
53422 55191
12823 97962
48196 76681
33728 88115
19703 20261
64084 75210
677 40898
29834 71950
13793 63019
29536 58313
62360 88646
39551 48642
3876 94509
81440 87164
73866 90586
39308 39878
61394 75489
56146 86413
64810 98382
13617 40355
7396 45375
2036 47182
75559 99065
61327 63123
46243 84735
67078 85823
17972 93855
85955 93148
49886 87262
6794 93128
30509 98630
24553 98963
48159 82505
78055 94872
43865 72500
11647 52502
79705 84527
33207 54521
6660 21366
9085 60341
18562 43915
46351 48259
27353 60999
45773 63387
83606 88828
18484 50923
27181 77667
52612 88692
8894 10689
54622 63103
14729 83103
61107 65626
2284 45305
51689 91160
22713 85719
49222 79770
47992 49869
8830 21993
75080 78549
6205 71577
77467 86129
29629 74269
8303 66436
1715 57099
29872 30686
24603 48021
64755 99210
4238 77031
53633 91952
20787 24698
3601 39301
19908 86527
26246 72510
21294 33615
4068 27487
17883 44739
25135 72785
87881 99283
29517 69159
7923 66386
1220 94347
9471 69041
25994 72702
62139 80873
15769 74187
30433 81706
47075 57285
11412 98817
20720 40622
35494 42054
87123 91157
37130 66288
15440 55352
39004 60865
12776 30948
14586 37452
546 57879
36277 40063
22296 82150
59723 94857
43995 63835
6130 21442
41796 99831
50962 54874
39353 52885
28004 40999
45079 62926
76036 76383
31394 70745
33913 47643
36231 82698
44955 97759
38729 89979
12517 49616
45801 98896
71657 78130
5589 37131
16143 50000
67211 86493
41210 80167
19595 49951
4061 41207
41089 74899
9100 37027
21180 98805
13257 39762
11365 43287
42381 44713
51477 77557
57413 57701
59721 60199
3114 71848
34011 77469
7006 86344
63362 85158
47060 61975
1424 38620
79364 84121
72354 84263
32433 74726
65042 93232
67485 78730
64761 84941
21337 77563
33287 70776
54746 71251
32522 35569
41806 64290
34583 57633
2403 83516
779 96071
40119 56685
45183 96621
11757 36913
16335 87921
2257 50689
66611 91668
20738 84528
28189 71305
88588 91296
44296 67766
11853 55719
69969 90241
2697 37125
7568 42472
11808 67459
66815 69311
41893 86780
70200 72617
30796 68099
39246 66368
27601 56008
20955 48859
66838 99231
70138 99866
25968 37318
50744 61895
13456 15527
16268 89666
25725 85319
56370 66332
16878 20411
49054 75078
14482 76907
14124 92823
4308 62743
7972 84905
28954 47721
55577 76560
33436 40841
63215 93305
18635 87166
11676 20764
51769 89590
1984 54118
5998 84059
37274 79769
56819 61879
75235 96282
20103 80615
11006 64876
13823 92775
48560 59939
28811 32159
10658 51541
47005 47487
2894 38125
32096 46910
18280 96187
49805 55687
2831 23234
64224 71031
65851 95684
56806 66745
6299 17893
17590 89399
26172 32113
35354 58561
53242 55745
22278 26014
19886 68106
39702 89181
9112 99437
90473 94916
37776 52838
47453 76000
5269 69141
71702 86318
30198 88501
62809 81060
94740 98993
94808 96154
1420 4603
30779 32900
46630 60755
7953 85368
19871 63718
3098 54726
1778 37193
32809 79396
14050 43913
19039 96868
48851 78771
19123 95157
27247 28255
27964 82851
10362 25417
19932 44568
28958 99439
30103 59926
36119 97010
2742 73981
90089 99435
2686 3646
33986 34422
54246 72050
28916 49381
13069 81234
28911 85967
5019 83105
66889 74040
20885 52101
17704 93324
12531 49048
8920 19137
4353 56283
21001 95128
45169 58727
34790 45368
8116 9929
42314 51018
89410 99073
2394 24254
36537 65870
55821 60254
82843 84638
14290 52648
19045 94371
33970 76606
22016 26545
56614 83708
53 98381
52493 60876
10041 78520
69577 83283
20947 99468
25175 39310
2 76231
38086 65243
37816 74907
65684 83216
20357 62575
49858 95792
93447 98587
17763 60554
70196 74728
23568 72496
52752 58122
13207 37745
5120 99701
34052 79170
15916 95978
79827 88914
62774 95817
25199 98716
39720 99699
16612 39965
6330 14030
28277 87181
11984 29294
45205 72624
14596 79489
52503 82677
39069 43966
27998 60522
40077 85872
45771 48903
13447 81621
40750 61917
10909 37668
16892 39473
12299 81263
24663 57155
86305 90282
10219 11253
6030 88711
62457 82902
58440 69884
63476 82024
37330 48361
42092 73381
4637 37700
14941 17692
58370 69640
51279 51936
29536 74531
3763 99631
57935 64213
22499 73668
9896 15437
1255 56480
61659 85282
9137 81682
29321 70824
13469 24365
1006 40712
35562 35887
32830 88059
83663 83717
17200 71654
72973 93372
18199 73480
10248 56311
40791 90172
65893 76700
2677 58091
2140 26897
21706 91719
15693 16621
33975 75659
51240 73189
49196 90932
52929 92857
24286 88478
5350 75988
1173 10275
77629 79733
7462 42631
52235 85138
74380 93587
28383 74271
23882 92887
49739 95838
5594 34639
7306 20417
18155 96455
2751 34589
10475 34472
11565 93438
9657 18058
37156 53728
25347 70501
34272 76800
28912 85556
39669 79520
6671 81937
481 78328
20231 23437
42497 60148
23517 53693
63232 65645
53153 96182
30672 84961
1272 46670
12138 34297
87906 90884
88065 95175
8635 52326
32700 87185
5699 34619
8984 87238
39715 50762
72466 96117
16927 65773
55673 84623
28374 76104
7807 83099
34909 96782
23254 43822
33547 33576
50091 62514
28432 99787
11517 45442
77423 92712
18965 63835
57257 82152
12696 16888
36059 86915
33489 47440
26655 34823
26687 34330
46981 59400
24727 61458
9535 16549
31498 83522
31938 60942
24748 43458
11156 56042
71702 90507
25172 57392
52142 86419
1791 96983
34186 84505
72233 73956
69370 80741
11983 91528
45642 74200
33159 59767
66732 75655
7722 19792
64839 69401
32063 58520
45846 73754
57810 73617
28519 96000
36040 74295
76 77868
17571 43232
25585 49631
29433 47927
57513 85201
3026 94085
57651 69512
65474 74312
38370 95820
4387 66179
30556 43295
66447 88142
40616 54417
47797 51824
29670 87715
37760 47170
44115 97980
74194 95906
42029 82015
50871 75945
77337 79184
3427 34684
48158 94077
43006 51019
19208 52844
16942 89778
5746 14368
7535 78477
17727 69765
42314 70992
63869 76479
10383 55476
29125 83445
6534 58519
42250 61961
7153 10564
28375 73454
35270 63969
21803 33678
33686 95517
13201 74827
7793 49743
45662 98784
56629 61495
48553 56893
29828 47862
24587 32048
66194 68649
203 56425
116 17829
80485 99990
21083 88650
63022 89590
31793 49077
44806 75177
35850 93877
19154 85036
39113 82580
30499 77173
19404 66233
45554 91622
48503 84392
12926 41569
14174 58211
50643 80865
17869 71089
74724 92728
72010 72898
28157 73986
72970 75212
45410 71634
17384 63806
3700 12638
58638 79137
56905 78093
29738 60948
59764 81471
12727 80936
23627 64593
19902 81745
12689 80321
72831 88582
19859 31963
11282 16973
26870 90521
38547 92890
34125 34932
22459 31013
8491 82630
29787 89365
8386 71568
32243 96797
12332 18018
17627 87096
7805 64017
6213 53781
45342 50441
13155 59522
4396 71743
16433 97765
1014 15092
39475 48049
44462 49534
22877 81415
55146 92487
22171 57020
34845 73254
60717 84998
39536 45713
1029 49133
54294 67251
54742 90664
70348 76606
61702 80945
82850 85029
62554 79664
21745 22842
31304 36714
98790 98985
81242 98065
46034 88154
44086 98949
74045 93764
71770 97284
77231 82804
15276 48714
29165 70940
55733 96442
24725 65118
21501 80182
11843 72986
53777 93730
10924 47066
87861 93339
36978 95151
12731 85329
57141 81476
15388 85272
826 51083
67230 72396
5153 61390
37351 68045
29170 96945
31320 82863
36705 82296
23707 55926
22394 95882
37813 52211
27174 76049
13584 69030
28637 76189
40908 77333
55624 90952
42885 87255
18068 77361
1342 83537
91146 93681
42067 98804
36822 50299
26706 81835
44735 64248
10089 16926
66934 98430
30786 38464
43787 44233
54738 84713
40676 61902
62053 74683
59135 88715
10821 35012
3324 8063
50761 54204
11907 40731
44933 95136
30076 34925
75064 87955
29431 34315
48380 67157
66882 90499
52571 90302
26078 26518
66606 73227
6825 63224
87788 99446
22541 51760
10493 37111
61334 85000
34913 53057
1680 13953
31119 94584
19226 63980
39805 51338
35075 35281
36988 52008
2974 86930
68032 83268
12271 64290
27308 99545
30002 71566
8858 63876
39142 46684
32737 33299
85946 91756
22220 63157
43702 92728
34015 37766
27768 91429
40564 43350
54876 75048
26531 97813
65691 81553
8130 66907
39297 65441
35809 58073
56110 96345
80529 97724
75283 98208
42379 78871
44311 82836
58571 92942
44124 56750
70526 70872
67289 80238
2198 4981
21321 89761
49048 57613
43567 44929
18818 80952
62681 63814
42317 96897
51551 62444
71224 98159
7992 98893
50156 78505
73763 76516
20329 90200
21344 43583
60104 94539
4282 35043
41714 52273
52179 88267
52768 87301
12836 35187
9386 88585
34598 88443
8479 55258
5341 73770
50652 85800
1839 15074
46289 92182
59147 68771
81091 86159
12650 53401
1121 25747
63069 94745
13276 43790
51025 52007
39761 76190
78925 85897
41253 42364
24074 27797
28548 99409
53587 77823
41185 83354
35410 72925
34951 81480
5474 22617
12325 69695
36250 38966
14141 61299
16031 55851
71213 92362
72960 92241
38956 76270
17032 25662
14035 20329
8774 39466
25070 26954
36071 76287
37913 56715
42482 61478
437 28974
7834 83723
65676 74689
1912 76901
44503 64937
28856 73305
26832 68564
5285 63899
45041 46798
24428 29333
36978 66218
18766 97857
8445 35870
79376 99751
10074 24063
71565 83510
42923 92850
30665 73755
24027 91566
60231 77435
40447 81980
36554 52377
17089 21894
16647 19030
72493 77543
11026 98217
4766 11003
11184 89633
12576 56662
14507 56885
89648 94464
43666 88919
72756 95202
36335 70530
14083 15881
53565 85914
7514 46177
61281 76536
31313 64039
8872 16568
7416 99229
13259 58469
11536 41913
18301 80466
11547 50277
42724 77013
55888 76274
455 14745
56919 91885
70201 71593
54139 87382
52046 76326
21711 92487
5062 80356
51931 84053
12193 72865
41829 88946
40004 76432
28062 97769
52086 53004
58192 76193
48935 81360
11469 75994
31839 46625
21454 64178
68463 89379
32634 45908
23743 73299
55719 96382
33206 82488
2880 39495
1411 35830
53995 61703
29098 43257
69553 90200
16672 61505
6088 83611
4917 57058
81115 91323
10059 54426
18314 63383
7331 75762
40996 75000
40121 97648
27426 71869
28171 80690
77262 85319
46636 97970
22955 23444
69296 72003
8467 38518
28158 96166
5310 12143
21293 54815
33039 98073
50044 82311
77712 96752
74524 95019
74750 75828
12679 43368
56431 99214
7320 17367
62077 71092
23236 52615
73656 92926
52817 94955
56802 98778
23561 93562
34184 91966
22967 75866
19928 97724
4153 85145
23121 51780
19178 23668
12178 23799
29183 79293
17982 52633
70478 98767
81366 83966
2699 64714
46778 78228
61005 89417
16985 68451
18790 67920
40415 50567
12514 76091
9527 95837
57350 69063
38185 44462
18659 87789
31031 65570
36593 54106
43089 72308
25624 54085
17767 49711
30843 56697
81501 86948
63724 71502
43117 77109
23897 89566
32290 57700
19604 80468
10123 78323
35256 57713
12485 77146
26782 58844
8660 60166
31381 98077
70420 96490
9583 97498
20420 60619
34105 41610
78220 88601
70211 81818
64466 89873
68 69461
9580 44723
63771 85551
3878 4100
33535 76384
40858 78443
920 51992
46467 94368
1118 38059
4878 26477
31448 71040
66998 81983
70478 85066
2979 98287
4110 96013
44474 61056
2990 31020
6958 67000
89145 92003
18259 66879
2197 43667
35635 73389
2864 30843
14418 52730
70473 85151
6050 10066
56246 77868
16110 52501
84815 99835
16147 82735
45304 95506
10946 18651
19801 21685
30298 54812
12725 57664
33525 45111
25074 32297
47592 49698
27387 49544
9591 70264
48525 81786
15207 75065
47751 92665
55685 70443
29253 70799
19130 31408
61711 64595
64456 92796
8005 41481
26954 49371
70791 96006
11297 74576
28784 99456
12124 83452
805 62892
26360 70186
25443 76540
7988 48996
71651 95142
8631 70364
7292 40399
49756 72745
90759 95701
17366 99315
48847 63427
52052 95288
426 52178
43048 68656
66080 74336
2177 70404
9974 98741
87542 99047
12359 16479
8792 74875
49209 83675
40300 69080
14538 41982
21188 80902
57691 75986
43096 49642
35915 64681
28696 90922
799 20796
1497 19682
45162 65974
11892 27571
52048 74716
11011 92279
39147 42347
5650 91225
30879 39868
49629 68224
31285 34639
3054 50433
82027 94598
64547 92837
77348 84996
27137 82911
30120 87929
7713 48399
8517 33095
63360 76534
18955 56574
30302 60434
47571 83698
31979 97322
51676 76570
4731 74617
21081 56476
7724 34467
9448 57141
8810 27945
21043 46519
5149 44385
19180 47194
28297 58278
50679 83139
42204 75664
14460 34591
33263 39622
40109 40865
4802 63178
82284 91855
72480 77602
26574 55976
45058 89950
63478 74677
15161 65122
24795 47540
1106 37826
24789 55948
95326 98195
10921 28025
10204 90788
25155 69560
25518 59126
21244 53419
5653 81650
60777 73018
23959 63719
17719 40677
41300 60103
39737 73625
1689 83005
22224 63040
6067 82182
46783 96589
36613 80521
38651 46018
20917 56979
26961 41294
4531 11456
90657 91942
20687 31726
9033 70398
59840 84418
11528 13336
64646 78578
38421 78102
30418 75181
36446 49096
23541 55185
6947 74171
47297 76444
6876 47301
2135 92776
51389 73508
7827 44968
613 50115
2458 15661
16867 34107
34307 63584
79941 93430
14164 58779
34606 58174
22898 80922
72787 90932
6726 59308
6659 38573
7862 10465
7025 53367
1505 25211
3759 28393
27978 48042
50584 56520
37791 98749
88118 90506
29568 65820
35060 49231
40664 79614
18761 25479
32852 97411
579 24203
29340 35515
4000 52729
63243 96009
84557 87387
16210 35587
75771 81345
78795 98890
30665 83937
6779 20795
63484 92681
4215 31117
55099 64536
6305 66567
60616 96643
28524 84297
53345 98926
13225 26754
52131 99086
85149 86255
5510 94230
35697 80660
4726 65040
82826 83214
8633 92066
85079 85587
54867 91923
48341 90205
1308 20579
9986 84410
12432 40552
54073 62343
25890 57892
18897 70582
2703 39393
34870 57504
8525 77707
46412 91190
46866 90235
93083 94455
68608 79404
11901 49398
15868 56509
23898 56932
64635 87111
78691 96135
69513 97253
73537 95055
52367 58650
51848 73754
59745 59981
50931 82489
6815 66713
26574 38104
22468 83781
52330 73075
34791 78063
47691 92028
4473 85536
38775 76235
66352 67556
30013 31915
7627 87226
4593 88236
12764 16819
39587 53426
3614 72262
44987 63048
86 70332
18623 56583
18145 20016
33868 42790
23554 62734
51629 65458
1951 11612
20137 64043
45483 63553
37702 99787
5671 62416
84795 91812
10397 13653
18763 49645
26785 48680
12169 63148
17299 52011
68879 91406
4412 29635
4064 52583
71108 79406
23654 66572
18907 70941
57758 66511
11351 29611
36784 56203
46171 57373
85866 90243
55192 71441
19935 63075
10788 86192
13696 69947
30905 92826
1216 20608
10850 52489
81482 88010
54534 92398
7707 62431
7424 83464
4616 55068
22601 43941
12111 41681
67703 72108
18441 75607
62635 91905
44592 78076
46102 90441
80699 99375
3163 61872
53079 79475
32495 46237
85679 98340
24703 61999
43429 55688
26411 94073
26340 63822
17708 83036
34106 44795
15089 65919
62187 93572
41184 48948
32406 75032
33986 68671
22268 95937
14853 42809
826 91192
6026 66991
19602 74216
93740 95597
11724 57336
14145 77505
90131 93148
71699 92565
55441 75779
36799 53046
61472 82484
14564 27060
61753 95815
19430 47629
53258 80352
14296 64843
69670 99464
22279 29638
33815 36426
10792 38532
56519 97006
404 3464
52375 56731
89267 95348
344 21149
9973 32310
19365 63327
49894 60234
3420 72029
17753 28754
14814 68332
26624 48497
44499 72359
38777 95459
4639 5570
34967 93928
22036 40968
71847 95459
8714 59243
71871 84348
6461 99955
56676 72647
29160 85427
76007 95821
6469 94925
35019 69176
56091 81306
18953 61720
3229 88397
38475 78615
8058 70776
13787 66928
80384 86382
89036 92534
24422 30184
42940 94562
57079 88869
46858 89890
25873 44764
25229 26799
4652 75062
10920 34699
605 16229
70212 72169
10061 22284
59167 91029
34332 65360
30083 48386
24844 89175
26821 85561
17509 32688
68781 70906
26004 99487
31766 74832
65363 91840
20149 23115
21391 44532
62898 96958
25216 41450
44581 91045
18786 52411
55291 56433
2772 18898
40677 85764
77751 98621
78356 91585
5270 16429
18648 68535
79560 79714
40911 84738
43790 57209
22699 78126
34440 97219
38855 56078
31312 78676
31393 67665
24874 50180
16609 74720
55899 73791
3547 42610
72131 82870
42264 77543
33762 60558
25455 46110
54088 88180
39258 90956
28725 76842
7182 11632
29606 61004
1921 15033
89935 94970
7819 9232
37215 65158
35700 73623
22309 98999
48520 60800
43813 83557
15330 80146
36306 46114
58245 82419
13713 98509
41463 94597
18685 38296
26024 68287
19746 67823
22537 33613
70768 78497
5287 26648
67932 68030
7747 33408
3295 20138
81457 95299
52911 85615
5955 53865
62725 65249
27642 53616
66643 97369
45092 90502
21177 81478
46161 62395
19867 77925
83672 96425
2218 63370
3419 19034
26219 94330
8544 53119
35826 40964
2394 34063
20758 64024
8384 10784
10827 86708
68196 72438
19624 19890
60159 61899
5213 8760
26812 71305
15989 49602
25700 99214
75474 78135
20153 46556
37395 67754
16126 80410
7743 18173
14231 51654
3053 22564
71131 96875
25705 91854
4229 66459
58545 60305
46341 79919
9778 28606
27775 95181
76986 80020
83767 86221
61038 80219
31042 32757
20254 71869
44084 98516
2843 72183
9072 15130
7722 94710
13806 90762
35666 52691
34646 61791
63306 76690
18875 83459
8911 11928
25963 33098
13793 56155
15673 36756
28051 55194
15872 60532
44523 97453
29904 47155
34292 55358
6649 62094
36531 83584
67853 90944
8007 26523
66900 91100
46673 69295
37415 68507
12847 81733
26135 78212
49482 88815
81894 94110
86113 90088
24538 93065
37817 94192
75828 96240
7483 32758
40964 78696
12226 55935
45580 80209
27159 72271
14030 26490
60250 89323
28748 76267
71290 88211
41120 53525
26827 33940
48315 62440
26023 33651
2442 3378
31174 74145
46723 47744
36069 90085
22247 59274
28550 94302
22767 56145
9294 86939
61109 85635
45803 67225
5191 30862
66221 81886
57018 90401
15598 60950
53715 64174
70077 94519
46223 86952
5978 36851
29494 50529
29326 32389
46891 64292
6100 48286
83451 84821
10600 23257
37893 70576
31827 56834
61937 76035
20861 38056
54060 75993
94880 99776
30362 53244
67609 76248
26771 36825
19031 86488
64722 79077
30741 59088
4643 92697
24191 90884
39442 97775
54913 79176
57392 79496
11463 83144
43512 75411
34519 46717
5128 7333
55134 86000
96837 99606
84367 86107
53473 96531
44805 89506
57027 71514
2969 89311
23812 40526
7326 74227
21081 99349
6942 96473
13336 84001
19978 98785
30345 36012
20930 31855
856 70447
70208 71490
56274 73492
85682 99459
1091 61922
50126 68127
36060 87716
21551 38708
66886 73602
6189 75621
7930 19412
4451 13634
16429 41092
287 72033
46273 92551
12526 25091
40512 58159
18549 99937
23724 31493
35222 39700
30371 57398
6183 70770
44350 64122
7638 86665
69904 80742
5182 65409
7538 66888
22263 39730
86034 90469
52023 68721
89974 94822
48808 62951
22888 86642
16210 62639
70434 87089
70291 98320
49511 64545
59806 60324
451 43835
40081 58962
43153 79203
162 93230
4087 33329
24171 66192
60055 86988
52574 76091
31546 62607
16080 47376
51519 54947
46653 84160
49005 84088
11827 87875
48567 98800
6216 33432
12697 48847
23532 49245
8556 74991
26791 57556
15783 34731
73042 97122
21423 26463
55366 81574
82512 94167
29005 55794
21207 21990
38968 67975
59443 63241
23955 91016
9933 37924
21460 46521
25319 86858
68093 92938
24999 65147
9730 86393
5205 69370
27659 62049
481 34446
30036 88996
46654 75633
35423 95363
34640 74260
80680 87034
62040 80284
2854 51589
55079 96791
29849 80806
63725 98817
34701 82824
32832 63361
58514 92597
59125 73282
36720 79339
35069 38080
70059 97612
13867 56141
20277 78414
53916 77525
35852 57297
13257 55161
51138 91229
68668 72809
32494 52898
518 91058
58258 58299
8526 59810
32587 77578
41989 67293
60773 75316
20353 85201
47890 49421
30317 34061
39984 56903
40328 75537
16784 22710
748 34836
67583 78222
21896 74710
37131 94314
31382 75441
69950 84583
18499 26212
8480 48513
9684 14644
65634 96059
28151 54830
7018 18910
11350 36279
22811 91038
77694 91415
69308 84059
53828 69442
36108 81089
76179 84399
36610 56326
179 36673
13232 20518
47191 74664
23161 97030
2786 60576
9590 78249
23511 23767
50372 69415
7532 17277
67490 90876
3563 90995
3143 89282
149 18453
62988 90603
26995 79476
47883 91799
17163 73451
15531 74508
6836 95514
83800 96337
24516 94564
2390 43203
36497 69685
16289 70431
13939 19955
18952 21242
92579 94696
37527 75419
54932 69714
20864 46021
36603 62059
22871 71842
18073 36748
17962 97271
11554 38828
58402 82165
31884 75267
42805 83404
42527 88197
28004 57210
12624 72429
22275 41142
85051 99577
8431 19036
3581 82803
77279 99119
18601 52943
4490 78459
37612 46445
2900 57080
31699 98339
26214 62554
44643 45040
63656 83720
42054 51354
77388 80723
5605 35776
97611 99122
11311 86145
19437 87870
19112 48666
24974 54778
6785 14867
41098 80053
11230 26476
6952 55239
74801 74830
47128 91590
24295 37699
37947 58241
17129 60840
2992 19369
36823 44542
61484 84282
16905 18097
63476 84760
37901 43238
79848 95175
21610 46312
17925 76506
1018 94135
30901 59535
38143 81440
1183 90568
19538 70616
69130 88535
86380 94469
18068 61552
6877 99723
54335 87565
7661 98939
18803 54673
28762 65857
44605 71290
41257 47618
56286 81278
17596 71273
640 79616
36898 66862
1647 82309
3818 95461
57564 66200
57251 96181
46244 53013
515 81648
3779 85987
24638 43443
23982 43164
40166 73869
14694 83284
30819 64402
21545 21574
28500 63369
36272 96335
33147 98381
38688 94172
16190 47314
14500 75337
15238 98743
1324 75588
54820 63659
3628 43969
54510 74081
19567 63851
20819 54686
76063 85712
35341 96892
23647 28721
38220 88616
32530 76451
52373 83596
8095 79097
18933 24014
1122 73859
18356 51171
11881 46040
38483 96419
19004 61693
20000 31161
17228 81437
17894 58057
63738 81302
84230 96827
59688 64271
60090 71397
11546 75234
10916 94734
20604 89924
46626 95872
50190 52582
37809 38831
60544 66948
25354 79666
32602 49767
15306 51229
24470 80281
24672 58916
13130 73257
60497 65760
50564 87640
47240 78256
10044 34031
43468 68136
61460 71959
35729 79953
1177 86489
9875 16732
20555 21285
52295 58454
29512 54806
37656 39322
19832 96557
34073 70447
5709 85156
28803 38801
43390 64663
40748 43849
6510 16334
27611 85666
4627 34783
75550 82113
16279 96319
19214 64750
51762 63628
29012 83705
16222 69226
26886 81034
7541 59247
6221 52039
38427 42951
896 962
76135 86038
58365 59764
3075 65697
4546 86084
3593 34180
19098 58805
25533 55900
72410 78918
34024 78429
35487 79497
51684 65618
39099 61440
36016 46769
31870 64896
47844 67994
89419 93958
77525 89877
12470 86570
26355 77899
50120 54145
44359 91181
14649 25297
1334 44925
45268 80670
18768 43503
29643 96281
46906 52071
57738 63616
32176 87175
82670 96914
38506 96945
19858 45577
38893 49832
54794 82804
28705 29119
49627 99360
21870 23440
54128 85241
41806 65837
1232 4538
22926 55603
33086 35067
59088 82161
16264 88942
47929 54563
15513 62520
313 13019
53213 91034
5859 17363
31317 88811
45874 79026
52117 87073
13010 64882
76913 98961
8714 97376
7647 52673
39900 60457
67050 95573
21825 36588
5036 15881
38572 45789
79911 86402
67021 69106
66412 95281
69835 87225
40976 46703
25623 65000
6142 23026
25238 94535
35869 62290
30795 92141
19643 84145
88638 89413
2172 28754
52399 62479
14657 22976
62915 91026
83226 94918
8178 94147
60076 68922
59552 96664
11147 78026
39939 58537
50326 87884
8800 35682
14466 46693
17889 36315
70483 87604
40956 78936
77683 81515
22157 86239
1839 93762
75492 88213
52215 96216
1311 32143
81055 97226
28907 75231
27726 39177
3177 39448
13439 15430
31416 44659
58528 61058
14647 93720
71357 87146
20128 71118
11744 42696
11710 12816
47810 76986
43057 99612
21641 96931
21694 82148
65312 80445
53581 83076
14512 85678
10394 35901
88422 94026
73853 81842
41602 81558
9504 69449
10669 67449
3717 36451
38982 80061
62067 82027
68789 70279
13945 76879
22864 93249
54578 83414
19035 71329
29275 61867
35045 51997
75572 86418
2265 49314
6067 32181
41190 83036
63025 96272
23030 91973
705 89052
20425 31902
54879 65106
19503 40378
55617 59074
29365 93824
30778 88191
40528 81485
31018 87287
13596 81056
43044 61857
66052 91131
31140 81128
21348 69490
13436 65876
86221 93713
51229 91303
319 29709
44296 48186
86020 94966
7017 82509
19470 23747
36873 47651
35302 97266
12140 63406
33236 67502
20724 23928
28298 50568
20365 98727
69348 81130
7222 95416
14146 47206
39370 59371
55701 62645
18801 55126
1511 97663
437 45859
74702 77900
9189 94229
14107 91531
45526 90258
66487 86295
4198 40494
28336 28670
66082 88885
31662 52851
75734 86428
26228 70267
19750 54368
51591 75987
61150 76187
48237 99354
13188 26846
22480 95516
853 65670
5376 54526
18140 70376
32541 69211
45631 99927
41457 95866
25998 35776
65112 77487
65676 90249
1473 45356
33943 79388
908 66694
2300 70163
76011 92073
27232 77356
17200 32301
12678 85696
13416 43376
25011 71602
27576 28030
4198 40643
4884 24138
47423 85970
47427 87445
19438 94658
27415 39650
39423 92369
53718 93014
77397 90414
38101 75056
43811 95883
43895 73646
43495 52589
75880 94756
47417 92268
88996 96286
18191 84596
24007 46844
10089 78574
76601 87604
25711 67913
5353 87586
15156 94626
43300 74395
12420 27559
93302 97437
59897 77382
17914 73314
62464 75293
36831 59283
14876 83837
593 57409
64710 81784
659 42748
51290 83551
47140 58297
34819 60100
40934 67190
2598 94105
1067 35097
35154 84622
74790 98350
10206 26106
4568 33923
71694 84939
28356 36991
22171 39681
30889 68279
49330 66752
45450 62162
29239 95448
31303 36761
75670 95935
64444 96262
68270 95572
17236 30941
38156 87757
10229 34829
8590 10179
9964 39628
11253 67818
1368 97150
62508 90744
6387 46256
33585 43174
34345 69560
29604 41741
17529 61333
27958 83396
39142 72497
54841 97981
12336 14256
15239 58216
48711 50701
15164 37221
41850 95027
13294 84154
18628 34814
48256 83850
22057 31210
27833 59500
23836 41178
44057 83868
47230 96962
4253 91089
18539 94086
31004 78040
26930 54774
8087 10818
35664 56691
2467 51934
747 26342
52204 72928
42310 48123
28067 39491
635 75117
33645 84613
65541 69198
14635 55532
52950 79286
85510 92321
2386 82777
25969 97410
74972 84293
20175 25538
25403 69770
79875 91398
65000 95732
19243 81591
41208 91122
56376 92855
62804 91496
10633 53872
9411 25485
62063 85500
18697 20003
28856 64584
42515 53799
80257 94956
6480 86067
29795 34602
13687 36956
39 61097
4616 13982
35424 72324
57006 70248
91549 96545
13425 73971
654 67042
22209 68902
42100 89815
15855 69159
46869 90491
1626 30237
48151 88416
42395 48459
54408 84222
58237 73705
27932 66196
742 21890
48581 79009
49883 89344
14597 74823
53015 64097
22530 45135
6883 30697
71256 85111
22024 79868
28717 57121
55933 99582
36387 57545
23595 31448
8721 84514
20148 34913
29233 42573
19346 26374
42868 99281
26751 47476
36551 44934
53942 72348
11944 40650
12545 84505
41672 77479
35273 75525
78866 79936
33225 41044
17851 78727
41935 45410
16275 46331
60615 80337
11640 65373
39760 41600
8349 26778
57801 58060
13225 86804
87059 92343
76839 88772
59213 80539
62837 76621
26093 82909
59598 81383
34153 97836
33841 70497
56486 95618
32780 75681
16914 32502
40183 91956
25187 93284
63038 96692
33729 99224
7873 85970
17766 41521
16315 60954
45215 92464
65224 65625
75448 93466
93226 97222
17501 84094
12302 36998
2198 75786
3215 34553
4678 76277
12399 22601
44643 53459
30621 74067
53163 58060
57125 63586
25960 56200
75033 92271
50550 92559
39302 71134
15530 23571
96539 96541
33623 59249
76663 83816
6242 35664
63718 66546
30722 66824
71812 98610
14036 22879
71005 75116
24620 32251
5610 9830
42242 57453
72070 98325
62391 85613
37872 38674
11399 68316
1943 69809
76218 82680
45872 74780
33682 50082
4024 43869
90204 90355
16386 97497
6189 79210
1347 9075
20922 56168
96952 98447
82965 85078
65252 84196
57716 93583
4810 13578
40675 89752
3129 65341
41708 56263
86653 97622
49282 80638
23237 43186
8325 97370
21844 74572
24185 45026
42066 99163
32322 94493
4931 35104
6730 35571
47851 99481
8825 47298
41800 56170
49619 61261
4885 83910
29318 65084
15554 64842
56491 96642
10941 81816
14023 75659
29894 33559
20896 26102
11896 67406
16184 72831
15586 43259
12608 12731
4641 10569
43636 98574
8002 37777
6441 52862
34381 64706
50169 95198
23426 67691
8443 45400
40687 98329
9448 93595
1634 20327
13108 91084
28155 65502
75230 91266
61506 86284
30558 53025
32458 92519
17650 17887
71656 73417
71407 77531
4465 81559
41509 92677
15106 83599
9062 34244
52142 91802
6846 47753
55893 82247
19531 23623
63042 64445
20803 71983
65032 85475
33158 89658
83560 87304
2071 32842
71123 77038
19492 25020
5386 96280
15822 71942
6118 36713
2066 37209
24285 97871
79409 99144
20243 52221
46399 99363
23417 70040
77708 91293
34628 60779
2424 81342
50687 68001
12975 22809
22069 57353
7361 61856
50231 55130
50839 76789
42700 50930
70814 83278
93937 99484
39265 97420
48747 92625
32494 47036
50610 69651
29822 93722
25820 73364
8081 29256
29144 88064
58853 70397
20337 84557
75388 85418
1211 57300
64964 78533
26797 79177
5751 11600
8188 78759
38240 57855
24982 35361
27898 52038
76807 84333
53632 91354
29708 36635
20247 88810
22752 32497
41071 57202
7628 95438
44930 47971
800 62549
5835 32602
12496 40577
44808 62507
14309 31520
55221 64943
59639 97378
75286 97225
27532 29897
47008 56167
2463 50795
69927 82304
36882 58513
4549 33629
25065 31904
35568 58664
2700 22925
52285 80731
54731 84666
31250 83766
47840 89484
26785 71797
11465 19635
52733 69343
2517 59660
33015 81566
52515 59378
29538 47808
54395 99050
17032 88115
42862 66230
42753 79637
41680 48579
53640 54704
33965 64638
3764 47947
44133 71979
72980 90584
19146 56364
12276 27708
33732 34124
85022 90751
80426 86802
14529 72265
64307 93917
16948 77711
60646 62493
45718 89793
5651 29833
27064 44583
14094 20205
18837 19225
35707 86606
26864 61645
14642 36589
41353 58923
66675 80294
47154 77606
1034 84016
29767 83248
92350 95615
40240 54885
44579 82267
49815 81244
41737 83747
32428 81112
27099 49521
27392 94831
20995 49867
28398 64597
44457 68264
28120 36647
58448 69125
7832 97221
44272 53077
51032 94570
21122 47678
66269 85033
24352 66220
62022 91581
21716 30630
66698 70196
22509 46570
17878 59876
17888 53975
57042 75044
13397 57261
7341 9724
60870 71766
38603 51705
8469 54881
18922 26552
7929 94748
73093 86442
10996 97970
60618 88947
27584 43519
31190 97170
6759 29868
44828 51016
63532 97010
12639 90030
51250 99289
56831 63147
56985 80972
81786 95308
27684 27776
53507 76267
10817 61011
64220 88429
31278 32406
65944 75971
1447 6283
8132 73204
1133 15565
25202 35958
49156 59957
59673 63750
18953 42618
48824 69507
68302 91036
16981 92324
802 65575
619 79700
70862 70980
53523 93944
33623 57446
5928 82380
55763 84346
52990 96039
2658 36096
13989 55161
8199 52634
52225 94053
29469 42631
4006 93868
19160 90088
62009 68445
22730 81904
59673 77558
56217 99568
31999 37421
7023 11291
28778 75670
11350 29904
33429 48244
52664 95916
25509 83224
12217 90357
41458 98151
10144 21667
7739 96334
26071 93163
22780 50490
15605 97597
89213 92310
22620 55221
73231 99256
88550 90237
1944 38143
1765 22674
43103 97884
2922 47341
35079 91638
46420 91139
68206 87554
33811 84904
32282 70237
1308 39306
27873 47407
9427 85331
28900 94113
16887 43819
1372 51189
13636 73403
27938 75953
59778 74451
27707 56632
52715 89258
29084 37306
16823 96159
7881 78779
53711 75411
31335 33293
26696 57182
56749 74960
14000 74946
40713 67282
4432 58083
29418 57561
11296 96152
12710 59042
78804 80742
27869 32876
2758 99373
63771 93253
51822 85266
2230 48693
46205 80789
8211 21350
41698 94677
28771 61936
60430 83293
28203 38628
14807 58246
3500 65866
26551 37740
33753 97655
40897 78781
12253 95128
39367 95429
20087 26652
40374 54170
14901 90634
3201 67679
52475 88001
686 14245
772 1480
3602 82263
32805 46612
23956 45412
58226 81583
38390 41669
10613 79760
24088 53889
3681 52367
27087 42119
6132 45556
51202 85594
7838 97529
21805 29369
2669 37994
19379 64799
35359 75903
57247 64806
38464 94927
15612 66943
21063 69173
16872 38317
90014 97438
8372 20142
39052 59589
52359 64291
33824 78295
49438 74110
21559 96533
85841 97099
21546 71511
35938 53738
40439 78413
346 2268
36809 94241
67773 77122
26200 38919
61589 81752
6360 95831
7047 65003
5764 63725
12455 81624
21954 97524
72614 79203
40669 66391
10601 55057
4172 6406
82370 92630
38173 84213
7854 58952
31157 92430
10529 68443
863 5700
2136 13119
21039 63205
21786 30599
79471 94647
15728 31454
44218 87940
57188 62551
45371 87725
19889 58534
4795 57895
11036 86227
10088 13596
58704 93930
32343 45338
16698 17744
813 8369
42192 97981
4794 8587
6995 24083
57695 62730
6370 42637
28067 79492
7382 41652
25938 32911
51948 71872
89295 95930
20555 40638
7818 57254
89494 94951
71842 95689
43372 78131
9380 77287
60956 72876
12333 32493
57486 99661
24026 84824
52696 98177
58856 89729
59297 79148
58951 98639
37087 75826
66105 91527
32474 64451
12056 72469
67810 95604
11468 24256
46267 70907
4336 78383
10902 96743
51086 54266
43737 94908
18531 42903
70819 72611
34405 75449
60763 80483
12065 92382
60482 98171
20119 92294
12363 15065
6661 24720
55038 75102
64161 95240
46374 60257
22573 85574
57651 97907
13623 24628
62401 81421
57480 83216
87066 97394
24141 94189
38205 71990
42074 62715
3194 78287
16796 78847
60054 70528
17318 83801
6464 94760
83371 87441
768 31174
65790 91137
1992 38196
2775 98146
49340 74946
42775 66510
79016 92411
13014 77154
2193 80723
63 77935
33003 73986
57995 72740
2797 47838
83604 99951
46572 96774
12071 71093
4049 33470
34993 97067
13757 82742
2830 57564
9314 87355
31711 64088
51450 78379
4061 23315
19457 80682
41842 79953
57512 81785
16442 58360
53971 76135
57204 67239
57221 96811
33585 86319
14046 30907
31712 84096
38500 67364
16080 25413
49669 80285
56125 94315
86763 95997
3512 72576
39108 74297
2839 80055
57192 71188
54934 65479
31861 69894
46739 90216
2637 10001
14750 67269
22692 81751
41843 42483
53660 64789
34097 55171
29847 79696
63467 94308
54562 76066
18161 48410
25326 36807
25651 69969
35484 95867
4349 12618
283 17069
48126 96704
28402 44190
3201 84729
51509 75065
35669 98285
26104 70828
37081 97926
25660 66854
6537 16442
39187 93024
1259 11666
27799 43155
65497 73957
67319 96594
76492 81116
19781 20498
18799 56588
1517 24243
48334 84849
39444 51222
12723 51773
8013 35150
33387 45026
11872 56683
78591 83776
13369 86258
23681 40041
34364 82038
30582 35839
88512 93740
21738 64014
31897 57512
35306 43232
44033 92966
47279 57209
41893 42529
19209 76957
4223 70832
88573 95481
52856 59235
28060 94044
1618 99954
79256 96590
63838 86538
48342 80808
67868 85338
8710 21961
3892 77514
26559 74789
35002 50400
10233 23447
21358 64205
9386 32242
16947 58786
5491 59551
14739 96408
7413 73682
969 21647
3173 54344
26092 44822
705 98229
33992 39127
17758 65063
28825 58988
17388 38483
51059 79424
31313 89178
26674 48079
1010 41527
14699 90813
4616 45553
446 17778
38166 76591
49460 79401
19074 35570
69375 84155
56674 89390
175 58449
12902 67086
58235 85172
7561 80268
61280 99850
14584 46077
19983 37824
7374 57561
24050 96652
70504 76571
44860 47528
32283 49038
10276 24680
48113 83397
37831 59326
16242 30422
87124 95198
17499 64725
2718 99317
13051 78338
66370 74196
13187 49792
8817 43085
34244 37482
26886 93770
81141 82579
35638 98794
48918 63509
1368 81765
1735 33313
1065 60404
17843 52193
36184 98930
23466 70635
32167 46148
83 41052
46181 71564
45681 91389
13018 53580
19785 72587
3929 34204
62270 76195
62894 97515
2697 94619
51054 87001
5753 64041
26001 60106
26985 45378
17986 46273
14305 26839
65945 85332
47777 56962
33990 64267
39674 77621
46546 82189
49347 83855
10797 26970
15228 44041
13835 36191
36717 49053
35332 58366
50947 99836
29611 71657
67769 70478
63807 74260
33216 54706
7864 46009
91860 95422
69770 99332
79962 97540
37618 99118
48384 69250
22690 69753
4353 43755
64334 74714
19985 33861
57532 71212
17155 57490
2950 53757
75366 87800
3091 34175
28686 91086
60424 82249
27597 79622
2747 60103
15680 31632
12801 47872
20579 30069
39961 97011
30285 84097
22417 58493
6027 80439
21308 52691
29634 66074
23139 29627
7509 59925
76579 96439
22190 89247
5909 96559
45038 75312
35444 40207
18642 18863
33483 52721
52760 80567
54701 88355
4851 81264
13655 24220
31396 89502
39774 41394
63071 93709
31586 63900
57785 58698
11417 85576
63162 77955
9618 39694
31969 43466
37875 90551
31699 80499
719 54488
13626 16933
36163 61181
42754 58594
25324 99714
22623 90163
71090 79729
78040 81476
28252 70782
2600 20984
16838 88570
33939 93969
27029 72266
61837 90565
2964 58811
32999 91858
9681 73322
72369 83725
58933 83359
76972 80220
84535 99360
50085 72706
12271 47536
6200 28559
7668 8311
33395 56325
57248 63407
11866 49953
15890 70792
21216 78284
79377 94680
69426 98975
10486 12729
14417 67445
76874 97945
53126 94881
75824 81976
16033 31770
5311 15551
1440 73027
38134 93107
25173 71792
14107 14410
8817 17544
20412 78315
79413 84314
55897 90136
1455 82008
56028 85889
29710 61953
1200 90230
87588 97557
31543 49088
32348 56777
14977 20980
42659 93742
86366 99835
2691 36160
11547 21806
75558 81735
27191 71533
14216 72584
16724 90679
69693 73893
78139 98230
1108 55099
59612 83194
28859 75131
11323 24034
13828 64577
9879 35323
8502 9626
7730 59724
26575 50085
13603 37603
74984 82406
68119 68304
991 73371
75428 88910
46472 94597
7053 32985
5247 67378
37128 62890
82006 92429
49165 94299
67566 73729
6897 37135
12298 76381
7484 96246
34925 44441
121 87608
25426 54356
37964 88795
7867 44423
25251 31377
11065 74228
6808 11567
7984 23136
7795 55910
50373 96576
45576 53412
32979 51488
73120 88582
12050 19069
90302 94958
33195 69028
82367 98338
63801 74996
19867 29569
4063 71202
49370 62737
42605 75214
11599 84379
6465 69698
5708 80246
75258 84342
19444 60236
55605 68469
18428 80128
15770 45255
5887 41192
24533 91605
20982 93018
76554 97234
5834 14869
49686 84632
22615 99287
57271 59704
9474 21991
61352 66010
3751 42428
26453 90156
70098 97004
1688 21172
47297 64889
27224 74524
10987 23788
75038 89519
79015 81262
19313 53850
19339 56315
40802 52928
19070 64535
435 45261
74611 93222
12632 13167
21466 95486
7212 69631
69291 70674
41599 52017
51214 66217
94469 99516
67486 86489
4441 69175
5576 95326
35176 82920
11331 72135
2837 54591
64485 88114
4550 10880
13417 69421
11172 42243
20191 50648
40698 90192
6440 81069
59680 63342
43851 92514
28279 60104
50922 85299
11035 39088
57072 89871
46264 65070
39843 82752
37273 47748
21622 83704
26790 82708
11899 56762
20795 50593
40053 69986
5864 51979
58326 68231
13194 63060
20539 83383
965 80609
55678 65604
67257 98239
75568 98246
27188 92814
28738 56391
9859 47600
53660 91636
47074 75442
44029 67313
12548 66170
37605 81196
73170 99375
19819 53380
33955 53431
53091 66652
1003 70724
52469 54346
3845 87207
76324 76925
16464 25422
31386 97145
10187 63910
82826 87277
55954 74392
6148 31735
21156 66751
3005 17376
45208 70865
38258 63535
85024 88920
43014 65480
36906 82247
48842 98305
7437 48308
53904 63276
29941 35644
26748 76959
7393 90092
19741 77788
33129 70029
24068 24559
68671 90567
28783 64484
20308 50962
68038 90566
22930 54590
88235 89095
32867 46403
26642 74539
34101 70202
41325 59343
18109 36024
26815 72826
22711 94280
21949 81651
1259 51524
2429 90993
17264 78252
11130 27985
86195 86267
26452 99828
15634 58184
4437 39059
14552 75115
13038 52864
27883 80738
1340 51902
44268 49299
65165 95413
10769 12911
36516 66862
4818 36605
29830 41598
42545 74894
43175 52310
53071 87145
13968 67358
10783 36337
16738 64323
32014 48467
10253 46857
43032 58555
20392 56070
63203 94214
51038 88883
19050 84958
32018 58854
48458 88769
34125 91520
78290 88436
8943 24050
27259 97508
29645 87239
10093 87610
32869 53982
54890 65744
49248 59213
8828 35197
1359 63105
14521 80113
46412 80240
2753 78508
17077 41093
29600 87165
78902 94762
15411 17848
96601 98774
30223 95178
35251 37727
23774 69787
48969 80079
10453 46094
3441 48891
79986 83143
89025 98070
15609 44866
37333 51016
44811 59934
22247 51433
1865 28851
33809 68517
19798 95853
16192 27903
53678 68625
32519 36028
52718 93551
59157 90407
23383 77824
25693 93292
12588 29661
22971 34818
67067 87416
39561 50946
1145 54747
27747 75375
28760 87688
62249 87295
4194 85286
59353 66384
33059 78341
4422 18262
1775 91004
7915 28606
32841 82850
8007 58613
28991 69538
67905 79896
60152 63282
41623 56230
37355 83001
23959 69441
19906 88513
43621 86279
17945 70873
25163 87962
56916 80280
30484 81794
62744 87685
21808 90310
23199 36090
66818 81149
26709 70724
4009 11993
37363 79303
13302 87734
36766 69206
27593 35153
25530 51681
55585 62907
44319 69336
18132 32854
3769 79562
31669 52595
21203 60438
63138 94777
16270 97578
36890 68975
41767 58627
16966 68076
43079 95985
84998 89354
31052 48462
39325 67251
12821 51691
58770 97756
1113 84120
76769 84113
36325 84545
20558 49118
26141 36521
60120 64568
54505 89496
52770 68975
56315 64113
31084 34676
88064 88510
55416 60041
56780 94434
10908 80470
69734 97125
66143 89276
19213 22507
66564 80335
23277 94816
45143 78242
8967 53032
39734 70775
32710 33509
14288 66241
26194 31843
21775 40788
41358 43413
47316 92067
18013 89004
19289 92191
10193 23361
3365 97270
35691 64344
2291 27508
56228 68139
23029 38833
41816 82946
11071 32458
17370 50837
13421 36627
32516 47164
41361 52996
35549 94276
58352 69147
69501 88260
65231 76170
49275 74773
27957 40529
12134 62244
87999 95813
2174 78758
69825 73164
73104 91728
31653 79321
4109 33015
52365 77353
34166 93293
10397 53327
19679 64045
16321 49041
1419 18342
96684 97794
65812 82855
42402 44306
5076 37586
29684 68431
15120 92533
42523 86890
29891 65748
10077 21126
67328 90946
6951 72195
27869 90681
4720 96689
44516 85244
73195 74908
58121 68647
40843 87173
3353 52881
2558 75871
76899 80172
4023 20582
13309 34190
50258 94643
20490 84752
6629 12523
5383 29819
9348 73937
27422 33971
75581 76560
42287 51044
58469 67165
54890 73162
34551 56639
46738 85350
18569 89841
64748 83055
43143 43681
91818 98944
8587 34587
15723 85107
96080 98763
54353 76843
49356 66403
8220 37041
53137 95189
38731 80755
2490 80190
85075 92548
43408 88647
8482 21914
42245 68539
39331 49858
60279 63974
30339 71962
47338 91575
82005 97288
40971 80788
30740 54291
41243 77366
3260 92389
20903 67710
13524 87428
38615 72877
56233 58983
79705 87732
65965 99967
28376 86930
21544 72026
10490 99834
14866 82826
626 54394
58074 65748
72656 93605
13217 31129
9315 21838
48357 52802
52038 74299
64527 77674
25576 88117
40110 47369
14768 29853
68115 70159
3653 8042
36743 98118
68051 76114
3385 88197
81256 92312
1875 33495
55701 87772
43888 80320
48162 74534
45987 65873
46787 94034
32543 92411
40251 91040
59944 80862
38465 90994
32355 54162
28432 94742
6044 73695
488 30048
2855 21045
20981 73216
13650 80279
27353 32979
62419 73708
21354 63684
88180 97069
13328 78181
7944 30698
35073 57300
58889 82890
38785 83955
22255 97551
55787 82462
43320 56142
76762 91323
46752 78797
9965 98806
35779 69822
18875 97286
22401 67039
17641 31315
20731 21324
55001 94307
75227 88031
8024 39565
33520 33862
70184 83746
36958 65334
43442 57276
49617 94420
15217 25043
6431 57418
15966 18468
72465 86908
2710 66863
20551 75299
32932 62147
14623 38655
45266 51023
31314 89623
34015 72834
6066 67701
13778 52920
27956 98524
4016 37567
824 6873
11086 21695
63954 98103
37202 76664
16486 42493
20008 68073
37174 94688
1632 46858
50017 81404
43336 77492
63397 63698
81566 89029
37148 61155
16201 32902
15077 74980
32540 51110
24506 50472
44274 76789
12666 14890
76660 95391
15684 57591
22565 49016
51614 85469
4527 23565
14231 62630
30755 62946
1788 39329
10632 44985
844 28650
50841 90263
34005 63587
39579 68581
66056 95814
58027 89696
33109 41149
13738 44746
75546 91828
9274 98311
29023 57746
65646 73799
32819 91810
21313 23954
8081 30530
55603 78082
24002 64161
10375 25406
51728 77508
36754 88176
30487 66841
78526 95284
53656 65429
18864 92439
12166 72813
14617 96411
23133 42516
7592 96549
46217 98229
4651 96949
5913 40823
19780 46833
18248 25557
23977 81085
90682 98331
26207 31134
94211 94938
64980 87839
6102 82900
94912 97475
1313 40994
35795 83933
32598 87164
91294 97949
48686 63552
11330 28608
47082 86722
2070 50180
14146 15486
28142 94780
19741 27416
31872 60621
76776 86151
34358 42191
63680 89412
9880 32616
17785 40955
34227 36409
45548 76608
22964 46533
13383 70585
22444 33479
43463 71321
8389 27703
14062 56690
49377 63722
21917 43884
73885 76074
56976 73678
43112 49689
34421 98043
44771 93427
16743 98681
40369 58671
50347 66254
33679 54031
48006 54563
44243 53078
43577 47370
38952 91083
36378 94812
18057 72439
46032 74587
4465 15027
28246 60747
74629 91355
18219 64157
16695 92389
44102 55545
18155 67704
81128 99687
5553 95184
8416 39043
9701 48888
61196 64353
8125 90522
25494 48549
68254 95330
42313 74185
61811 76905
80006 94250
31473 92552
66258 87825
42376 59683
2692 58116
20122 40469
38610 88851
18267 56321
45610 86012
37533 91819
30275 86901
38999 99113
21616 49654
812 13336
29565 91610
14114 55205
75042 75778
26509 85205
25910 55812
46192 57836
79990 90430
28131 73271
42387 51458
40480 88165
17907 68630
1022 47970
72722 89224
90853 93473
43662 84866
48684 69209
10867 47454
36419 36570
20071 54413
17509 18514
48363 76666
15536 34485
18233 22625
27924 99434
33261 88939
6964 7586
524 69017
83911 84087
44247 83603
39224 96456
19890 72447
89191 91570
33878 66467
51642 68795
73101 94156
35361 78699
10809 31937
50488 86407
61896 90027
8860 26100
60579 97024
17989 57023
41226 93895
9753 56609
15385 86218
28229 40291
32490 58038
25531 70462
25213 62728
1629 98540
84578 86280
52935 60085
35889 87874
12040 26778
48230 82256
13149 62735
9621 45114
13251 78760
2769 46003
36196 71464
55967 60827
17718 82271
13581 55911
82821 83129
10018 90286
36244 91388
64972 95732
12456 49494
35355 38733
16652 95322
9724 33887
56758 93329
28607 75543
59856 83984
68851 97830
16196 56008
25259 90943
62468 84858
54029 61627
42405 55097
25770 77254
10868 77838
4581 68620
24835 61480
67161 85591
23906 97281
10922 99249
4933 64117
82097 99740
29789 89055
13613 55034
46180 75917
39629 77788
19834 27298
32105 41642
65040 80802
41180 67105
44326 66288
2298 40286
4938 93102
21131 73241
50558 97652
30939 74866
25773 94161
86432 99183
31186 76005
41563 88233
5130 74828
23987 86747
24676 97348
70388 78903
42333 87637
12824 21944
349 27209
22358 92212
5108 72428
298 43856
75299 86886
9764 47686
55164 95628
39218 71935
51475 94069
12012 78815
12375 78104
437 23456
61723 65662
10567 80995
48706 95060
59087 71697
31194 33134
3716 4222
8050 50312
6852 78376
61341 92195
24555 53823
32684 69319
28738 87979
20165 92581
1490 85663
37572 72563
35236 89485
51363 55779
78493 80362
9773 36521
14132 91794
6333 28440
10518 75104
39850 80371
27866 28536
29834 31015
76393 83705
6067 74691
12606 43868
62635 89959
46185 63111
28966 52639
52568 67013
60775 70753
75550 92445
50448 91577
27995 38206
27823 50550
25089 44861
34371 54016
28016 38003
40649 73354
31717 91306
27105 54663
9190 15339
82799 88745
22718 79329
3153 16831
1557 55453
45304 67744
31469 74577
9406 14540
93976 98297
17898 20806
60975 75619
38444 48278
64296 64656
16742 17080
29825 74020
18040 27339
40047 41946
37955 74610
18981 96019
24472 55481
81134 98839
30592 37356
70167 74318
29704 46054
4038 93249
35996 64146
50122 53473
77331 88992
57324 73180
45447 73602
73501 82914
1987 30971
6956 51343
24516 24670
7962 18486
49262 74771
20542 26322
12321 43579
49414 82535
61243 90193
62474 70984
69959 98385
6402 74463
79097 94198
23315 75672
92780 93282
22375 63179
58637 99300
41197 83665
37625 91037
38905 92327
68209 99813
58010 61327
17447 84220
89425 98106
45261 86867
51809 75498
57368 96875
47115 84000
37451 81730
6632 98578
2985 94811
695 77312
12755 83008
25811 46103
27268 55236
27184 93009
78505 98081
39911 93445
42176 65366
12011 66316
25791 32705
67753 77665
58554 79760
6953 53497
8946 70898
6652 63984
37287 89883
48198 70977
64653 88625
44613 64019
13880 86714
28680 31363
43045 62158
41353 50436
41841 58780
13706 59935
24506 34154
10043 80683
33667 37377
42016 74589
25900 52865
60134 75028
15292 79973
78337 92153
1310 32042
49444 84284
59438 98748
77122 98418
64982 92692
36909 83192
26836 60367
63745 90745
78355 89584
47811 63283
5737 64289
26291 43392
11125 67531
47107 68217
8553 51793
26579 73300
15527 74244
35310 61323
26774 99860
4596 65859
8655 99576
94611 96154
29580 59585
64030 86691
35545 75933
30670 42343
67341 71461
5800 94744
66385 80421
14593 78600
30397 80166
7715 83396
56577 73628
7526 36084
37220 75876
33104 83130
18031 51987
27595 39762
7805 68998
34866 60197
32974 43815
28458 68175
25017 35291
6342 28849
18689 22627
36999 71281
15089 16324
73821 83348
3078 71761
11362 44988
92337 95404
23450 86828
60670 69397
82115 82440
38443 39540
344 42811
19824 29352
7200 81435
49871 84218
8273 84227
21812 81969
12877 85495
60234 78269
37481 54772
31259 66422
41043 67145
84286 92131
24090 48903
53159 59243
11358 79987
85597 98139
6106 35220
12711 95440
92389 96877
66150 87364
65234 90682
82483 94141
45769 48538
27136 57940
12318 41286
72727 96076
59423 69739
16751 67453
59791 83590
28575 30008
60002 88485
14581 86672
21972 22027
36961 76810
42389 89281
24651 65634
46034 47048
65196 74257
18484 41434
23941 31020
17101 93776
63450 90667
17088 57154
10093 45416
58683 74847
31792 41066
40221 81544
53358 82673
70305 94077
8634 49104
8380 56068
44482 80138
14039 87293
38594 67969
17682 41193
7797 20610
62571 93591
78264 97559
3526 42134
50926 97769
46910 65545
12100 65102
70399 95586
18565 46233
46649 57067
43491 95529
81793 90246
7294 69759
65557 84605
22170 86690
24807 36222
33901 46608
54606 99897
37055 95226
44671 77520
65986 95716
4576 62517
44493 75788
24294 93167
77157 84342
10232 56401
26049 56171
11885 62807
44723 59431
39232 93997
42766 94161
12379 97862
22956 33329
16327 33089
6503 57589
19154 74337
51215 86415
68281 91650
4324 26562
7536 69576
59364 87400
12290 77377
1876 49643
57523 66843
33236 84645
51728 96396
36240 81331
53174 98675
29420 99874
4101 90326
21458 38011
31936 32961
23889 86722
12796 79925
28433 38367
36667 72808
12823 22900
89721 96980
23259 35074
13854 68255
52982 57373
6508 15659
33974 84844
76577 90324
48788 66100
5135 85417
7973 34337
752 50176
38736 70896
3839 19601
8918 43258
78970 82419
31409 48956
45177 62371
79013 98107
42812 64910
44948 61101
19170 95862
55987 68864
30876 71616
7813 13918
52006 63218
4740 41980
41939 99205
30767 69996
33051 85204
47865 89510
9989 70250
23654 68360
47015 68356
19489 37277
13713 17179
20076 52140
52316 82360
53938 79803
41946 81405
47517 59481
80335 93156
15807 78547
15615 22740
15403 81363
63894 76497
27639 68732
86340 96349
24597 82797
72255 88624
25464 49273
30555 85825
54636 65640
24116 36818
63362 65543
70927 90478
36743 49460
25282 49981
31349 55806
62824 69871
15103 80577
21799 70440
37988 47009
40741 67765
48919 87790
7945 96345
73287 78920
14753 65105
46228 84597
24019 92976
64259 74492
32656 37590
44571 65645
3473 64070
18733 87952
59776 73819
19809 68855
69937 89838
11928 37397
38807 53371
16824 38483
69222 70518
51299 93359
20291 42913
53325 69125
9183 59493
46570 58077
43963 97136
41105 45126
30228 44220
37185 57062
13788 58429
72224 79327
62359 82457
49745 96083
60103 73978
25002 34117
16600 47067
55605 88796
42332 83536
1807 26007
32284 33639
25408 77082
20899 22911
41370 71716
88149 91504
26284 76732
1751 56243
58386 92540
36727 77315
38657 40319
26089 30647
19153 77239
14566 82044
11996 64807
63168 85345
15159 78246
88522 92747
5734 32264
2536 8574
76220 80538
14216 14979
29397 87108
4245 39758
40817 60394
34978 70066
42181 75733
35909 61185
19068 46002
37730 64061
43864 44457
67593 83252
28209 94845
2882 24147
83989 99047
8117 56121
9142 22273
11163 16481
8599 95836
49350 91447
61826 94589
35722 95180
32073 62017
62579 82969
5439 66585
656 50801
56832 71396
45051 76666
4489 40618
13269 32259
26913 87675
14774 34363
22097 58280
18833 88638
36808 57188
36750 89732
447 14067
58864 99273
31929 84399
4678 85476
55229 62435
12533 81262
14781 80324
27627 86743
25669 26621
54432 63896
8972 71322
58948 89666
27023 72101
857 68900
6273 25084
6253 49930
54537 54787
60556 75464
31187 80953
40864 68598
12400 37549
25013 93510
12219 40921
33872 34542
26510 78983
54014 92591
23644 61237
79492 89091
10037 64523
19399 68022
21964 83762
56766 87113
20414 78247
17429 45355
9628 11441
1116 47438
39911 65504
17423 85523
14283 33479
70551 79207
10544 63218
35851 76291
67255 81184
38800 63356
8134 23600
74831 84825
60122 87180
55989 80706
19921 52772
67100 68792
76493 90616
31665 68621
31712 38837
24475 85044
66055 96109
31195 86114
12908 54231
53103 98532
24004 49002
46385 72380
44454 88837
3429 23568
29151 95121
18501 53756
73736 84844
10281 32704
23743 39276
48257 50408
17263 49393
17919 95003
38448 47297
19149 19267
15414 30553
55308 83336
48640 48720
6918 89627
21081 45185
59325 67584
18542 91363
17934 26926
70719 72699
3120 48230
12550 15761
65156 68640
34327 98729
33229 45423
6029 33750
55952 75138
80193 90011
60712 69090
29967 77317
50625 61823
56484 92406
33226 71117
6987 92663
19843 22270
34338 62908
26961 76514
41558 81226
35356 98313
27926 95159
31597 72223
64672 86817
18061 57036
43118 47512
68274 84988
33780 36733
25667 68192
15082 27896
43898 55394
14048 67930
30254 72729
3301 76469
6291 8614
66755 92381
50447 93176
42507 66612
3808 89315
35885 47574
34274 46362
12787 36431
69387 92010
58708 84813
17684 42957
16047 53949
48267 71863
70813 73942
35907 61348
42025 84987
41896 81559
7937 92364
47360 81887
58492 63923
18639 96617
3513 24295
15232 76086
73104 95481
4153 87006
8275 58215
26698 83752
31159 81400
37630 60101
25857 73026
19925 75651
95365 97393
32898 60668
15803 18181
39574 68210
43702 87196
2359 73901
15684 23662
6369 58460
48500 71295
5611 17668
321 15349
27803 86804
74522 81576
62956 93228
14436 55744
50052 59918
29765 89217
11877 76488
2704 27329
2538 98541
34944 69667
18767 87247
35703 97784
48584 53792
48962 79318
16815 48645
30286 66461
11819 76228
12028 20291
29459 81987
26967 68982
31715 71211
53008 55230
34237 62632
81229 83083
51565 69241
35742 67004
29642 99316
63349 94396
51235 88239
13554 26334
36147 63690
76625 96961
23017 79522
2287 16877
61224 65647
33099 87497
34717 90727
32506 63595
73512 73620
27734 57432
12975 58493
8489 52419
60926 72576
12080 30366
43757 56197
13222 82893
23711 83555
80371 94097
16718 26444
11563 63719
78271 80019
88345 89372
80968 87971
72566 83820
74 68803
8982 57523
46594 75552
9546 79754
33846 38973
26626 67582
84386 99900
25639 38161
62983 89109
40271 93416
60151 95069
30074 99040
72331 99988
42516 81522
20879 90635
70469 83129
50652 64370
28288 60738
60839 66009
45061 54980
2330 78364
73580 74929
56235 75589
41737 52400
45307 51271
5648 19475
10474 60425
72400 86682
5589 52418
23790 36048
60184 88980
41110 43643
34531 79924
33803 52230
33868 81617
97447 98908
15631 72305
49919 67935
56035 77660
58623 61166
59658 83458
38057 96890
32454 41062
9823 78331
41623 66299
44090 69724
68038 82226
51586 80369
5568 58017
41520 97886
8501 8604
23013 51540
4202 98687
20320 46011
54170 71114
16670 95469
40925 61399
48460 57695
45094 98323
34354 53394
50761 94653
32563 38451
35965 79159
82635 99697
6706 64434
46619 87894
4751 61574
850 37970
13543 93441
9562 17363
467 25123
12698 16787
2971 22420
40967 81295
52637 86933
32627 34444
67300 84842
10950 48608
49625 72737
38870 63886
17055 69975
39041 48241
9272 71112
16804 95641
4680 80781
18684 61134
70139 84147
36742 37667
79041 83286
13381 69557
65632 82702
27954 70898
26352 66351
46661 68361
41676 75126
51527 55549
41179 79766
22772 72853
800 67659
42638 80845
10711 91347
59294 81452
73917 74566
19511 86114
7347 58865
1218 99343
42434 74563
53954 80326
2340 90031
63366 76720
33251 65408
50268 62453
26778 50931
26805 81496
65073 93692
20020 74401
49254 61494
20265 22782
44054 98680
10290 87073
32696 41588
22267 79031
33497 86391
74872 95822
24538 98088
9575 77551
47634 73923
50703 59255
721 45167
76294 83985
29215 46943
14741 36815
86308 92448
2272 45720
12497 30581
42583 76057
36776 47329
68018 68386
67572 78162
7112 15821
51622 77469
24250 82891
2851 72622
47231 53147
23376 69109
43348 72748
13112 26303
40003 63773
8297 71027
43149 69192
52450 64705
35643 53358
41396 50687
13860 98669
31892 80044
42280 76229
10034 37116
2310 82839
18692 57930
45922 69411
21552 83650
66987 69332
58117 98059
7285 90381
4036 58997
19548 48282
28478 84480
17817 25626
38405 86780
4145 9839
12865 78419
14434 94596
70672 72940
11983 97222
69146 78794
36435 69067
10717 33858
28837 88582
11683 93180
24584 26232
67328 95094
2297 61241
68183 74520
1468 70477
66467 84905
79868 82396
11582 64703
16447 38040
32534 48111
64462 96023
15514 65203
9015 66791
10651 31145
4027 96003
50735 81775
59296 89587
55939 90278
19178 77113
21448 39301
97630 99460
19485 63725
19434 97160
18352 72161
28694 84419
23138 98974
57139 79858
70761 74550
8050 30572
16720 87787
26346 31812
15357 40552
50977 88113
25453 46812
76209 80558
20408 53528
11200 38999
1759 94934
9319 38879
28986 59535
14323 51410
38046 56839
55366 57446
9027 53870
16845 52103
115 41127
86118 99598
8288 33899
40647 59408
32374 88539
40654 92178
46891 68262
47750 50391
64680 93021
26239 90990
11487 73052
5778 39904
10834 81723
52405 96766
11128 78693
28318 43899
13151 25977
67108 78660
3148 9692
41481 68464
31176 48719
972 21936
29537 48709
57450 92965
25674 66919
59438 84111
50949 73500
8644 63763
56126 94352
1423 56036
65659 88513
612 37090
21050 86358
76780 78678
24342 70143
61835 63717
44269 98118
24220 71664
44843 56864
22100 49520
57543 83755
3616 74671
69124 77167
18029 88960
66248 82492
8843 74390
63193 83274
22338 53295
33754 97054
37096 41842
27800 94193
44800 45716
52164 69818
40182 84402
37471 78100
27415 75709
9788 90019
52903 85524
22728 97793
858 8594
3569 46417
65297 71176
3353 81234
62903 89596
33957 52899
34013 40203
73746 85676
37120 86525
27002 39349
48262 50211
70791 80787
53497 56765
50106 62359
73210 83423
17914 30078
18966 31734
20768 80900
44535 85753
26673 55197
2190 40567
63802 70878
8751 59381
7005 31724
23629 61813
27760 72655
34177 61284
5393 92901
43175 91773
9813 92906
79061 98700
56684 77233
10664 37597
35447 68489
42098 76589
16696 54505
48455 84981
30979 44319
20961 40389
25264 38195
7007 99485
10692 30464
67650 79763
68254 87713
5325 72264
27424 60833
4842 49408
57694 63726
25388 25603
24858 49812
14727 18647
52626 79660
27703 30044
52411 76257
78361 88781
22876 45706
5929 90011
75856 95018
72345 77944
10487 25879
24324 25500
37841 82304
38587 65971
47255 86536
262 47324
25934 58009
18168 43565
67819 94514
32048 33170
54265 93381
49721 97763
54362 87149
73412 87468
24371 39457
57431 59610
4168 38034
11743 75647
43177 57498
46913 76387
5968 54014
13231 16487
10059 90006
60150 80054
46028 81864
41803 48211
60210 77806
84806 92473
2242 47998
72350 86331
18393 74964
48884 91673
22311 23957
51924 85651
43792 87107
54093 60086
8091 73396
4024 85643
39063 64128
14040 16307
4222 74144
45035 74295
21975 87781
21443 22821
63458 87431
71822 82730
4865 67388
21546 63347
33416 94722
40980 47584
13992 19088
44350 88775
61583 99149
23202 69503
13173 84747
38260 48774
87072 90065
23227 54953
58529 77734
15894 93850
13501 50491
5271 10540
34573 71726
6103 60322
21984 26975
46246 92533
73012 80756
46789 50812
73103 79485
22425 59662
35795 70239
43868 94388
35522 71427
68328 96887
13127 82644
40225 95597
22713 65999
23261 90038
34607 48369
8660 43941
10479 20483
46924 81322
26676 35273
10517 15737
32349 77755
38076 69779
35669 91761
31217 56662
16826 43385
50612 70675
92346 93781
74057 84944
12910 16256
48772 72348
36440 87819
13779 98465
68771 89941
10666 93616
18939 84948
21837 22904
41212 75933
34658 59246
27286 53888
8981 59393
57784 98585
49297 63269
73725 98975
17913 61426
94036 97361
24465 86482
35997 83872
6997 9166
55382 98903
81926 89309
22583 38013
3959 14152
3566 73302
42906 45703
40248 54368
16103 63917
21333 88293
18310 64575
61209 95615
52186 78367
60053 87117
95623 96203
4145 75188
52301 75378
35064 66128
32596 58290
13989 76962
18473 36553
11546 68408
79985 93867
38560 76228
45437 69246
39971 63617
13222 25636
58829 91505
65481 65622
1103 49073
37898 75835
22442 25705
38992 82447
83748 98747
16697 95490
68998 73816
30178 71894
47486 99422
39006 51289
53693 68246
11673 19785
9874 79350
5765 60122
294 81022
72057 93209
30449 86723
16023 66015
7642 96742
23146 40080
3622 62182
49452 73296
24051 33310
94097 97558
52260 92181
23206 97861
31474 59658
8300 10484
9691 39809
30628 66422
8017 97937
65101 65630
11750 98834
7401 28307
7735 48141
9091 88839
49995 99612
85634 93054
9602 55095
83897 99870
17710 98483
4963 88622
21204 67492
8387 14507
9968 99370
10446 53383
40552 49418
17133 82710
45472 97187
89484 96003
9427 61250
21289 79099
39366 51713
55352 82662
13479 32133
16387 92127
11181 72576
22844 62210
551 10518
49754 96618
63430 65172
10405 50944
78284 97725
52343 91224
16692 56826
57324 60378
64323 72714
15990 34766
31532 34777
53100 72100
31572 69426
68189 85250
14646 61855
33364 67481
14957 34745
16765 83710
11921 57411
39233 80132
31739 37957
20661 52245
30950 85355
74094 83949
59259 97385
55312 82831
25904 94888
38488 75253
45408 56443
47430 71489
32387 39565
37253 50096
35084 55709
2287 52313
7515 93219
10373 39015
7325 89844
31988 94678
34745 56201
16 31765
63938 74511
25884 83027
30482 60230
32132 89544
32591 65301
30594 36814
40879 83847
46419 89531
35608 76550
9745 33557
6290 19296
46784 48883
50643 79678
90001 99256
47379 79144
55670 81125
19482 67923
31197 40972
41731 58299
25885 55818
49158 92212
53417 54633
13239 94666
47631 55618
3625 62260
25523 44921
52882 58806
34469 51755
20503 95747
60197 63833
7895 28253
57396 86466
14203 81460
6681 61487
26119 61978
53520 61285
43528 56748
83580 89675
71104 75622
1151 55828
43173 92923
25805 75909
29185 35670
2728 62995
28369 66163
24126 65347
22345 99867
12030 85137
70139 95029
34961 79058
51808 83290
51086 51294
15162 89840
14621 70728
11368 65942
53727 82576
17583 37870
23911 66857
1253 98162
22863 70943
59590 86144
28609 36680
56973 93399
2581 66535
27686 66656
28173 94821
12504 70920
51950 77241
1248 1398
23185 68117
10578 52529
44472 46147
95799 97205
35716 74362
39387 67462
48292 66268
69109 80676
20679 60777
903 73123
6835 46916
76626 86841
28191 60398
21158 68421
34405 64601
3953 53373
25700 69372
59795 65879
49974 64540
18459 82314
28618 66665
4932 33352
77332 92117
3539 72032
7757 16703
3734 7451
12296 36749
55089 67430
41299 84504
10831 44837
20289 28454
14036 96949
6667 63938
49771 61410
1930 8351
4315 96550
1178 11311
16289 63183
31674 51590
61343 62448
77539 83444
55885 81346
20712 65897
60601 95081
57941 97233
15996 42710
15148 30863
62381 62421
18845 19014
29411 76416
59667 88805
3098 75389
23611 70172
1439 94791
67995 92835
19174 74940
46825 59230
38977 40155
43978 64792
19462 30748
11066 40507
51184 90094
24501 76989
80745 96550
269 72046
5939 33875
14726 39410
22694 27386
94352 95685
10141 74794
10137 93763
32503 49199
94435 97875
54549 56539
21077 84556
51663 90306
47284 68347
34160 67743
1931 33849
8188 20396
62587 82226
7597 10622
61451 66103
25257 46698
32574 75708
27804 51211
46477 63395
56284 94584
34164 84134
14981 85695
31863 34956
36134 45536
24505 99892
30346 30868
60898 78183
6091 53499
3540 22142
53156 74695
34035 69210
74585 96624
82116 88028
2894 23028
22782 49686
43227 43910
47030 48982
50239 87953
62926 97558
15557 80469
24380 49420
7635 73039
33086 37787
93768 96185
14844 69764
49301 89003
63438 65570
54124 64909
9068 11185
2627 17450
55084 72658
34549 59217
20014 90166
25365 27605
708 91700
44021 56400
72337 77061
54581 84286
54256 67355
64171 77796
6326 54138
38550 87594
4259 62624
21767 55476
14643 73784
26111 63844
14067 40820
13306 20642
5199 57099
10576 84094
5262 87115
14443 42995
164 8908
41088 68299
18652 75645
30294 81876
13459 91399
27898 98120
7603 22894
62534 88194
18165 49067
9307 15486
79478 93841
12061 52572
34477 59257
32331 67300
15744 66784
30019 91481
56173 64866
15372 48211
8146 23560
27129 49233
26803 70723
9063 50554
28283 48740
40738 41558
54539 74314
35550 87180
45338 47325
49940 71781
28380 77764
51698 56054
82710 90253
34154 44272
5893 11683
6134 87026
85 48944
56553 78429
17630 85118
47126 56989
29387 55211
29976 39817
14425 77513
2053 74630
59691 82978
21842 49214
70640 94096
21415 61258
82667 85618
49324 54466
33899 55724
26419 63917
11208 31788
44965 92241
9323 20985
14201 56984
8059 31011
320 25310
6556 99171
571 64731
53362 86320
60202 78285
11902 52352
68348 93989
2923 20471
10501 73004
4618 68551
32215 62790
15142 76791
64447 86612
28998 41183
68595 78910
50601 66278
20994 86627
13037 42199
38754 61153
10510 22528
31094 83442
58617 84600
22057 74472
46857 61476
61390 91819
11202 91117
4643 82260
81416 83602
62853 82095
8443 90622
739 4842
21048 90825
16412 92178
30268 37101
28171 64669
5146 15566
4796 49660
3679 77332
18652 65308
72460 82632
728 66441
32049 81848
25312 99334
4593 32336
9849 68889
49003 62572
24865 89564
46685 49934
29507 40622
67331 85219
9454 37778
18287 79451
26980 33501
20950 69445
4846 7840
11300 18507
11467 88979
4519 48783
47925 69263
16263 31909
31287 91309
16813 71882
24092 45532
69933 86650
39243 95740
19510 60477
2116 82397
24407 76500
12817 22729
45791 96129
59450 87794
7395 30486
88718 95645
34532 35756
13490 73940
15773 53139
78006 96685
32204 75044
50687 85112
7794 65466
24861 51563
19113 38527
63277 82902
153 93642
37973 48520
67333 69270
3706 33647
130 21637
32411 88098
93460 98619
24259 29539
11040 32040
78142 90152
33174 37093
34446 48899
69288 81961
46527 50540
15472 81292
16113 64366
32320 61034
6770 63052
25503 34054
16701 74881
24342 49117
33422 82049
61000 78239
75089 98059
76112 92572
72335 87159
26922 36999
83149 95922
7532 86756
68603 70669
39625 52223
74365 96270
59130 77693
7906 9847
67720 79564
19062 67980
8876 81703
37076 57027
21766 66319
66065 97197
23308 65893
51479 58499
37645 77563
1408 89783
40262 48474
67188 99684
52427 72954
934 65308
63324 97959
55949 63447
74035 96495
24765 53873
12842 17973
22104 54804
1707 23171
55599 67575
86509 91301
50878 79419
42660 68149
62507 89545
5875 33925
21885 81877
18694 65539
29787 40863
23658 75964
28466 28614
6407 91678
6773 86628
599 40187
33706 44415
36386 55467
1780 98584
12148 63923
50277 66041
42842 43042
13427 81497
10959 47650
36394 62148
3528 79110
17295 81533
2992 91817
6677 18167
11994 78620
5524 69800
24876 94836
33036 82007
6070 57328
37728 97928
10705 98388
31620 69244
49294 70011
22170 81085
2885 24927
32597 44241
48972 55358
5555 87547
14582 99644
16160 55097
16775 76902
12289 19341
16487 59293
75780 91249
7176 90539
82806 94201
53387 58396
9487 19878
54019 81301
10313 38149
32289 63718
27228 92435
18036 23810
16566 56325
11939 99304
11138 13267
18793 25625
5415 56832
51329 58419
22762 77675
82663 99493
11906 86140
57372 84872
55311 60808
4175 91123
28944 96760
46059 68168
78263 87693
12772 13287
19184 75960
29135 77834
72085 99942
7875 34986
3228 71140
60270 87581
15748 94775
45420 59549
40501 66996
49704 54667
23141 70585
5233 7019
18775 90246
10711 49033
14651 86238
38848 83199
3552 26992
90464 92311
81014 81163
40939 63227
82465 99631
53718 99175
48268 77267
29567 93059
46437 80453
51217 81245
10050 98495
61346 73983
17824 53927
45080 83886
86991 88924
20128 56715
31695 67769
15908 50041
40904 45175
57202 85587
43660 76452
83469 93623
78685 99997
6956 59172
45200 64905
34165 77879
44515 97526
2380 25756
6993 88490
55235 80666
47650 97740
12893 73451
48639 95179
83209 86296
21118 66063
19984 99378
12382 84760
56744 94864
1118 61318
34282 65215
1914 63858
14039 97741
22034 90698
7244 77085
44229 63597
29586 99180
42819 55641
15202 66186
54038 68152
11139 97657
23376 76180
57631 96437
30787 81722
22263 75419
46755 81937
28306 99635
90247 94807
27623 62344
15143 88894
13737 34003
8637 67369
61542 68856
5745 54619
7604 39867
20386 71401
15580 96938
30991 97869
6893 30440
15126 26277
51023 68730
86019 90912
75225 82982
45563 97769
30428 96138
24969 29505
6531 17941
7476 72729
24306 74406
14049 93173
4103 10468
49767 96626
64807 70863
12239 68637
47377 72203
55835 65774
15516 46808
19295 81512
65394 99802
34878 99450
20572 56419
11671 47627
85584 99495
17775 41328
27999 60931
3916 9863
87645 94841
44617 82056
33165 53881
9271 21461
2749 99331
27784 30230
30050 47690
25482 62673
74803 93841
21096 31882
3773 18742
53509 95459
13403 88692
64435 87073
8336 96711
41252 89719
3932 73999
62526 87468
19271 73990
47076 61809
76500 95783
12807 81163
70790 85028
33511 53453
535 88490
34207 36265
6706 82888
54287 93923
51411 62727
49923 78499
22255 67292
38208 63909
33817 69926
22036 27048
62977 79745
26749 97249
7617 32610
6336 45054
24171 42105
31995 50641
42056 85905
74132 87713
87633 96412
10104 14401
5086 40400
32290 85128
21003 77582
65509 84932
20395 79327
8293 36379
65439 82464
1167 58033
31746 54991
91718 93139
84798 96469
21298 23689
13259 98267
38613 50618
52918 90284
30564 92271
38228 42928
7286 13956
36982 43841
34539 59990
12281 30477
13483 29828
8436 64647
6655 56435
16387 76187
44110 66030
33414 42696
50838 53922
28292 29754
86599 87559
14298 70391
60770 74361
10398 19767
23585 86892
83971 96124
52503 82602
74647 89586
59402 78963
42522 72467
8433 95004
30402 72862
40394 51603
36521 71718
65925 99382
516 6391
2588 57519
18439 60397
4088 53775
2990 94121
80467 97257
25204 47347
16973 32664
46681 56275
23095 27567
57937 85309
19708 28620
27561 39783
64966 92369
33074 59515
33986 89659
36396 55591
27269 45624
42514 51280
43623 91656
36122 40425
3505 11406
19345 55448
22951 53532
45524 82676
7147 99732
64962 83477
22920 52499
25088 56262
4661 64876
56477 84258
32442 67196
7962 49894
74493 89920
15277 20102
1898 85122
41885 42708
23964 95440
65331 92231
6407 35052
11193 99642
61076 78287
38009 48452
4181 22698
39791 82892
19434 88583
1469 25827
30257 91467
15474 70534
5910 77227
39651 52668
3012 40368
44103 71122
7085 48880
4362 24172
34995 55324
80293 86177
46794 76893
19793 84907
50134 87574
8079 32086
15428 15548
16579 50657
59340 90365
31873 50228
66916 73631
44615 47959
63976 80858
36231 66764
30704 51386
6226 98080
19491 91305
20029 30428
20106 39547
81228 88925
22698 61903
40985 60675
37039 82424
19494 41216
45828 83089
47075 93449
12700 50112
19610 94509
3709 45487
31719 40335
10815 18378
73689 75918
5096 42908
46405 91071
52884 78657
32687 97646
21081 79556
6270 20156
18522 42725
26968 34404
31968 43831
82900 99652
18139 81894
53769 54922
3523 83176
27271 51766
33170 61187
42675 83162
3874 36333
43585 56574
8804 23114
85895 88329
24345 55354
16199 98574
54752 92061
61042 81998
58464 70984
25845 35292
38102 80758
24907 36848
14605 44585
68035 92441
6981 17407
29158 92118
56759 58476
31118 81429
27927 42450
11726 97932
91198 91987
7769 32686
42709 44229
14395 15693
9340 25219
6861 79584
7937 66739
55525 93552
18736 46485
13979 68915
28535 81911
31147 59489
49890 90104
29825 37220
4974 80462
70498 84721
63750 68938
10392 50095
48025 63542
45780 72857
81334 94558
83497 98075
51706 60728
20940 43183
5793 83600
13506 24168
27613 78191
13455 13765
58373 90471
94317 99891
29438 54084
23911 46668
55716 81955
32997 36456
5941 82430
31757 35387
20219 87429
13036 67972
30823 36373
6185 83033
50 82943
35276 37915
24363 48042
51189 75001
45828 77355
37701 65862
12726 48250
37102 58596
78765 99521
3108 35437
59034 65478
12918 46617
29614 86508
12742 93698
8711 15430
63173 94497
53797 73336
1299 79244
23763 94095
27323 71350
89924 94586
93533 97249
29975 68458
59820 88763
1705 39733
11242 53248
74268 95567
63342 70637
6708 29063
25346 94561
35544 44612
42295 66405
5095 47496
16247 24177
78655 80683
9942 83390
20457 52806
6793 89927
29411 71080
7243 90081
1790 4528
3885 17572
23371 96259
68071 89085
32560 56554
35243 98928
8350 87360
5517 24048
14835 41769
58241 63483
20063 94342
11130 41303
66518 68965
32606 71261
70692 91137
60942 97033
12453 58162
20287 86208
42600 78104
26524 68454
29831 70345
91863 97872
33963 83556
403 95758
39600 75150
28867 75918
27027 71577
30117 77946
40111 46345
54855 76974
4695 95955
16713 99065
29775 31009
1100 50366
10374 82996
1390 39999
3964 96983
43545 90821
61119 81287
42281 89335
2066 51227
13663 97441
51423 65847
21178 22491
4263 90490
57839 79689
34909 36467
20754 51473
60955 83671
22885 76711
17529 70041
2234 47043
25002 31668
4070 97908
54733 75212
23694 54148
42003 90956
80642 91519
4533 96071
66604 67520
11288 46419
13812 51559
4360 32776
33081 86171
23467 59177
18588 93439
59894 96909
74528 77642
16692 22163
34832 83073
11833 33801
15928 72919
61012 99483
23520 62924
33542 44687
45209 54948
73103 95265
13105 87140
41899 54453
10550 53845
21760 25359
12014 26978
16531 67888
486 32838
42347 54652
46960 96205
16680 99665
58264 76855
27990 50940
4172 13325
6591 61500
24821 61769
35907 68805
13189 59194
66971 80128
47224 94377
60602 82879
31782 58396
47228 76718
63451 95104
7713 72211
50191 67877
55453 60856
78738 85624
35386 99305
38750 43299
8147 60208
12500 62580
19634 25271
451 97294
19660 87786
45620 56314
846 4222
13840 37627
9485 37028
34477 50913
2845 51083
43331 87020
44050 74173
54701 98474
25696 99607
27668 96773
9904 88342
43925 62270
62 53840
35651 83681
27919 62013
12907 27936
15057 87696
6688 43234
3576 43992
4894 63777
68189 87902
59503 82903
25859 94299
75115 76453
11685 24835
26328 91300
15197 26688
21643 61516
86482 91355
11622 74279
30391 34331
81536 89229
10490 82867
54958 93841
45583 98766
9867 70970
3065 74027
34564 79533
13067 93710
4005 16293
47447 67318
23639 26826
20485 71515
21451 77953
24479 56351
78952 99840
78948 83486
33842 49277
37982 52523
19463 40531
14986 74281
43772 48411
68466 92489
10688 24936
953 21890
25937 29457
2223 8528
37967 52657
18148 42017
51234 67625
32252 55454
28602 67664
58006 89406
38631 82401
37713 76157
9829 91142
14223 19543
49131 98435
22446 64683
6702 78197
24851 34151
6634 86273
10099 44546
470 635
3821 52281
10481 51320
23281 74759
19280 64796
96195 97980
35279 86049
461 16999
46641 87896
61872 78947
45046 76268
13361 19653
68001 81689
15475 85340
45782 55081
53959 72353
31907 82217
41321 61362
77741 98420
13724 65365
80606 92007
23474 51113
17232 55695
51251 63294
7789 14497
59109 61737
10050 42185
47434 56926
75590 96799
2645 91197
4472 26847
11361 56431
13935 97497
44717 51374
21403 43918
68088 92772
50007 95801
24076 53045
7382 18870
71317 86411
35922 57662
16997 44556
70866 87856
78906 99920
75523 98489
6092 96685
5428 92532
59861 65582
63692 80083
34828 74419
29431 53700
62885 79885
21043 42734
22392 79856
66905 81080
36629 68322
35720 76161
728 80475
63 46462
61353 72392
43553 77397
8112 93006
20831 89231
36499 50664
24291 63299
38427 96291
56249 63765
38394 98640
1570 3089
28633 32367
7837 24648
18019 88043
41774 61953
44926 50991
28652 35273
64874 73133
7277 80032
75729 82919
67819 82386
4194 57645
67610 95263
51684 90285
62993 93289
14060 24047
17507 73497
11119 67467
11067 61956
54107 70274
81926 90614
4913 99845
40095 64195
9512 51341
64220 75644
17467 74693
9922 96559
30872 75840
36851 49531
8822 12440
8518 65328
48175 84465
40266 42252
12652 90411
77349 77748
79863 98951
30436 42754
2561 93830
15004 35360
55925 86954
16832 38254
82847 94670
4867 63708
12645 35273
31123 65577
45675 96229
66081 83515
31308 49444
57576 85103
7195 97400
19577 91856
10401 12454
67607 85487
27239 89680
55461 63318
10443 93670
37263 72474
12389 32691
62648 97448
12822 97746
35486 72254
23327 26638
14933 43181
36726 72171
6818 12055
12746 79616
56972 58460
59378 97342
33720 40540
61219 81724
5185 57462
50735 63538
63491 68956
67682 85142
29894 35718
4118 8968
55895 88879
31798 44775
5282 38207
28587 59938
65302 78268
39187 68382
67869 84786
81471 82322
82974 98731
35618 36788
2673 4407
54435 56356
15054 84891
52010 88923
12426 50672
2623 19402
76591 99620
41603 62326
10251 48070
16711 42309
46242 57498
14010 87401
30814 63446
19154 28337
26386 46568
11806 68598
15322 27467
49880 87651
15391 60640
18689 45399
10363 24392
5131 11285
16401 46087
45464 98304
52197 76230
75153 79524
62798 82975
11903 91702
37067 69925
56079 97999
25104 34098
25780 85246
71169 99687
51862 73729
71002 89600
48076 59037
72123 78405
49500 50527
4812 26725
12184 75834
20960 82021
9787 82533
22541 26096
71351 73706
2784 36539
18777 97247
4047 45513
41641 45343
15742 38889
31455 46994
52035 80333
34061 62497
52708 57156
14897 22722
15361 94353
35785 52471
29063 62928
51831 92879
53713 62486
578 84989
81722 98899
23863 57460
57516 83912
57663 77485
68951 84677
4894 47138
45149 58365
5336 82762
28810 45609
6796 83252
33461 42081
63566 78380
47499 58065
61465 98661
47686 88186
57485 72761
36252 47650
77162 86181
90239 90895
28667 52157
54094 65168
20763 83780
38083 44429
3589 88406
29247 33529
1371 55645
33991 49389
26540 29995
33734 85123
48044 68757
6931 87886
21890 96397
62556 91498
39787 69552
9498 24964
50658 94690
30834 70674
10235 12713
65875 97463
10925 59684
81079 82073
29276 38458
1515 30392
25668 29259
78605 91050
8456 47775
37307 86791
35103 47089
9876 13673
12760 42159
2506 57650
59089 94838
51239 86304
32435 37748
29215 66593
28659 59785
8684 54152
10473 52391
57573 75800
54014 88445
82465 97276
16636 52938
7192 74947
38254 73814
21020 50591
77547 88802
44698 81316
12093 25916
19086 81265
9847 52010
44897 99048
59356 62298
69934 72844
10135 97895
40270 69130
1944 9530
17125 60944
50636 94060
41685 68495
47031 47113
35239 48465
34961 99249
42441 67288
16953 78106
65589 94544
31054 92347
1464 91304
15643 35257
39628 67535
27678 87290
602 7092
12974 49151
30972 65818
55101 60247
42930 70883
24129 26462
85181 85646
46858 58998
29454 32970
48495 92477
37238 53977
58821 92755
56081 72552
1540 30380
28257 35406
62065 99462
85624 90494
75347 99888
22467 30260
33395 57729
28387 61090
63608 89951
62744 82742
76304 91022
89793 97980
6148 17529
14397 79257
4338 64659
23672 91511
27478 69132
62735 84735
28751 39620
13068 60955
74065 76379
49346 50480
80817 92380
10034 36188
12741 98842
13698 76469
39181 41224
24693 91828
9594 99651
94578 94689
815 80314
36424 42896
8038 60250
21785 83671
36585 70650
25082 50464
89734 92219
51044 54362
25917 33723
87125 95986
19368 56138
42538 56310
64358 92213
53230 79812
5486 9239
89290 95889
26650 36129
28623 76735
25863 97982
45513 91172
11511 41800
47885 96858
66259 82342
59983 64451
6518 55800
34863 49047
44971 71771
65815 81672
42127 91132
37442 57999
45118 66478
58713 87696
12458 67305
30567 63361
12385 39429
16905 88724
11039 68833
23588 58978
59537 98364
63441 86998
11809 97766
96678 99681
16321 28883
12872 53606
9819 75297
69501 85345
35224 60850
735 96853
47985 75737
14512 61709
43787 95315
5532 48349
54244 62905
41061 73802
28143 92613
14771 69795
67692 92814
19683 61852
9007 39619
27117 35094
2695 4061
31996 60149
8793 33824
37135 69540
11795 68421
60597 97810
70443 72503
10258 34052
34345 86405
73155 95416
80466 83316
17225 72844
46259 60653
182 80337
54048 97371
44941 93770
85323 96146
84531 94544
61174 97688
77154 98654
75480 85435
16185 74370
22521 79699
51143 87175
38633 47460
8851 47373
77415 96789
30880 74333
24024 73496
39328 62776
51304 98332
37572 49055
1975 66599
54588 56877
32556 44054
22420 79134
73654 97311
30939 85753
49198 70309
4393 70321
22376 49991
28602 48989
25286 36937
49427 73939
95074 96960
20610 54342
53390 75610
57886 94271
20906 57718
9305 92134
52302 69921
59450 80966
49768 70542
64075 99743
69568 98480
11148 50404
9063 14407
12646 73585
76505 97690
18014 77002
14619 17172
67437 87972
30901 95431
3969 24092
36764 46846
21872 97866
57848 87219
63900 92424
15865 74452
57277 85589
16846 63309
48788 59190
490 63384
13544 90450
12959 30468
17256 83507
36987 68659
2804 66133
17469 91165
6235 81891
17223 46845
21438 64884
24021 83129
46317 54727
41311 84820
28482 33126
25393 42649
56298 88820
34964 74734
33522 63141
14651 85917
850 59845
8867 47510
5790 32235
6102 22180
40022 54623
38221 71211
41142 47947
3669 56060
37088 95466
30931 84204
41 78360
59120 61352
20153 39789
28361 59069
8994 77859
70774 74737
56682 92650
18983 53886
3046 89731
27503 82820
48770 67897
47467 56864
9946 61027
7985 46074
45139 90378
6761 90047
58637 76553
25724 40670
55746 76887
71769 77838
84240 89103
50831 58906
4182 59124
58664 88067
4057 16743
56907 62770
39056 96663
6346 78157
4688 7792
48823 72060
42473 42907
57022 79660
33939 99308
25727 76107
4897 14733
7094 43878
68011 72462
44045 85163
10361 33303
46204 82952
25560 72336
59330 66511
11347 87424
11199 67445
64602 97863
97076 99568
94113 94679
89066 95439
63221 88447
14897 28623
2290 21548
16982 35431
65898 73508
71026 87607
15688 18872
6741 8978
72312 85728
14418 29300
65642 89260
39922 49126
27963 87324
19210 53931
3450 71735
6858 56965
43480 50676
29312 69266
2389 42700
54754 99810
60276 82816
17860 62099
54619 60182
43092 77658
5964 72796
1398 27166
28984 64943
10501 60281
19260 20736
18560 59004
30446 48697
56704 68931
58039 71465
9007 90348
55547 60340
10125 12569
11492 79841
75813 92754
13796 84695
35828 72730
47048 75111
9187 32209
5160 43447
5190 62678
45660 57386
279 68157
18154 70248
21456 81182
2189 5341
31682 98703
52921 64487
58434 68380
7798 14337
57704 77755
13302 91455
8461 40371
20063 69383
3250 36333
18465 62102
23726 44411
685 22241
18453 71134
24431 27387
49471 96328
998 18648
25462 96918
48206 52702
71506 85199
6511 23124
11465 35818
4198 48979
51473 93773
29406 52648
5379 77798
19942 82816
70491 88006
8399 15581
28188 87957
21346 97029
28976 96054
13500 23290
9688 32461
68674 98696
51347 66229
39566 52403
39851 78706
60726 96487
66121 87508
2001 94388
53829 83689
89672 90299
31896 72608
41962 45583
17425 92085
28891 90918
27932 84264
16127 73964
44043 99816
31579 59353
52005 81352
51877 55588
31196 54335
22542 88108
11454 83930
2297 17220
13275 76392
22882 93957
7798 37041
17557 99189
50867 64408
28191 56080
45518 68235
3587 92592
45621 92634
5595 7527
26409 57020
36010 50313
3274 45179
20025 86607
52893 85543
7753 38139
26174 49413
16967 92452
27450 48045
38789 61717
3586 17493
47282 48217
74876 78143
16461 74202
78637 91747
54798 62555
35461 42373
43505 68743
37823 43187
47869 65346
62837 76006
19321 39226
3074 7393
20928 94149
41415 94856
36914 85102
15212 23959
28450 67146
15391 66565
29087 29985
10776 35318
2128 53876
1399 80861
27581 88592
84826 90657
60686 75562
9927 12974
27263 40548
34852 38329
21988 67754
18005 46979
10352 10788
16453 48802
19091 83414
64787 79673
290 71889
27099 96551
14797 73756
8293 9685
19418 80403
4900 13683
8629 44595
31783 59746
9676 37502
5040 25337
60695 93446
23791 66666
21619 75899
832 14041
46291 59401
5852 63310
5702 16886
35211 96888
36107 78343
34415 73381
49228 69283
83833 90245
2856 62435
15653 18697
17109 40427
5270 11304
305 81819
70425 90097
31952 84694
20022 61341
61714 78313
17461 79937
28351 86385
91061 98293
37650 68067
25065 41074
14784 90219
52626 56055
28454 79184
4702 75809
60687 77041
323 31570
26601 75018
39608 83661
12442 66234
2351 74654
14102 92970
4534 87091
27174 41570
8218 89748
19106 20842
31040 85863
4516 40533
9823 84080
94319 98195
96389 97389
16396 48818
41200 76596
7696 38903
16998 44537
1771 48164
34059 72371
69293 88916
34771 40456
38233 61475
2715 70605
46570 55651
67325 90001
14466 48686
14314 36863
4787 5843
10642 44686
27906 40723
67688 97246
45015 47756
5473 75185
9677 53156
13307 99236
31663 73384
19769 20425
4325 39198
1026 64844
20862 28179
36302 78748
59193 70032
78278 92776
51947 96881
74676 81548
86072 89764
1404 30292
37440 72222
404 63521
63363 78637
4536 11790
4774 72437
13866 86799
53834 67853
79053 87694
4596 40381
64823 68124
12961 40476
8488 50830
77598 88541
22645 87638
13893 14438
18315 27506
33727 60817
5047 80011
1331 32083
54622 60080
54047 73476
11647 69974
56703 79567
74373 82080
66750 72549
3739 96229
5401 53162
36672 56986
7248 15338
62683 66780
14332 86013
46605 51862
53441 54863
24779 92546
3167 23883
5640 68517
77162 83518
22421 98332
1215 90083
45273 91659
3665 70159
10251 83166
7797 10717
70882 83536
14061 93830
31948 83923
83942 85883
18480 57577
35190 74306
44327 93739
8363 37671
6525 88478
64999 82683
27861 59374
45969 78201
51409 89921
34240 88960
48613 98498
11952 29715
45213 53400
9731 38970
58215 76306
21205 83586
18969 25377
48907 74132
67241 91518
27517 89245
69622 70970
34581 63764
59741 88517
31813 82616
11822 29749
69664 98619
62110 70740
30201 61238
68181 90790
56107 72196
68874 86675
65301 74656
60227 81081
80063 94333
29348 88449
25280 27383
61988 91522
3932 9977
83114 85727
17882 66460
18998 67485
28260 28421
21518 48147
81315 99273
44013 93169
24386 25888
3632 51540
9893 56943
22398 83513
9105 63767
76556 76983
31550 72932
44091 76279
45577 88629
50382 76287
9200 87736
72780 79404
34079 87458
7892 85656
40712 43819
42363 63448
25090 93293
16333 57176
502 13588
72361 90523
7909 39894
6286 42572
48701 71734
16495 39807
41753 43299
94218 96831
20887 88505
4005 19014
33356 94385
23957 47351
72098 96538
58346 93257
8879 15069
72053 91811
23560 34185
8869 38262
22882 58156
3370 76502
36415 91171
31485 57493
4220 43018
24527 96132
54144 86083
52884 66479
29527 59421
43018 86606
1532 61923
66495 97432
31142 69260
48477 64857
14748 90530
69732 94287
37449 87566
22032 75776
34441 37727
67008 91541
70408 91822
4144 52083
52336 94218
46987 76270
14151 18006
58362 64206
10982 22830
55637 56129
74120 94832
41812 65891
11113 51300
9015 45709
37598 48721
4324 98140
15211 92944
80362 93380
65012 96335
45055 70610
8526 68255
11302 52189
55518 57460
36874 79339
31240 72139
41014 94036
72529 95272
887 13946
1696 99123
24787 96563
22966 69976
45887 82793
48517 73006
48066 64726
47973 61663
14087 37327
2838 14174
12203 91984
80355 81735
64569 65373
69542 97901
91470 98458
7643 97519
62791 69688
1183 45706
47836 52663
15464 27908
54627 69789
2326 11124
17641 95584
25523 69728
203 8159
900 83076
1496 87553
952 87108
29304 98252
18837 62457
28376 96370
78690 86338
35087 83015
31707 39724
10218 20982
70493 89028
49034 63864
35824 97830
83314 92360
27060 71857
19337 79355
39075 66907
8236 13576
39472 78802
27384 52159
42735 57580
24437 54707
7579 92675
18900 82460
27 12970
11973 59330
1904 81205
54394 88201
33518 95780
54628 67326
93767 95023
16334 22606
18705 35488
53215 87526
51301 85165
12308 15665
17469 29173
21803 70029
60824 84858
30538 64411
94695 94867
36786 40621
17040 28031
82940 87393
26944 46002
27558 74196
10124 89039
669 19662
7807 54105
28289 44418
60385 99876
1995 36926
36893 61709
52841 67980
6963 64452
1204 3256
7785 19704
3506 78799
21264 91753
53650 80469
43637 46108
5269 60900
2833 48093
52475 94509
1479 88932
46579 73108
21572 51600
47705 89663
30977 68188
41042 94786
42060 93945
6079 81470
39186 84924
88460 92792
11486 98332
63171 81463
52116 78833
58171 88284
12150 41839
5729 97899
28879 59571
57463 81841
72700 82392
16241 51771
32028 42565
837 55018
44833 69555
18253 24676
5735 42005
32739 39614
23795 70103
16103 62918
18686 78921
65019 79890
84271 85418
24530 48412
66085 93871
35058 39084
23979 72213
21445 96984
71138 86510
45910 65863
26941 66078
155 3237
25430 31404
75735 93559
30733 63572
79985 80649
76653 99363
55594 91720
12148 75726
9363 91283
38014 89277
36154 89896
51488 59695
29015 41003
3385 95591
2558 31386
64366 73510
26104 61481
67108 83795
52174 83320
29799 44974
15286 62271
30613 58113
150 32904
11971 68341
19291 43763
45644 93505
26350 69213
22816 30522
41758 51317
12959 24811
12808 72172
9610 23819
10750 79662
23829 36896
81195 91157
73532 93510
45962 71952
38888 56811
8240 65850
34655 50484
40437 87206
64799 68997
29596 54965
9289 66765
45873 91064
56904 85471
4823 27191
40055 50657
7603 40935
64641 74833
1106 96992
48859 69827
12897 96446
71265 83131
58472 87590
25740 94719
66409 86174
11066 41532
17749 26169
15665 16877
65235 82664
22611 83769
97218 99576
10941 82710
681 45721
26412 42843
14851 31314
8210 69293
45741 49647
18176 81037
30382 63283
12234 63918
4567 23762
42821 98776
81023 88888
49667 53253
36265 96889
94723 94801
58992 71841
4147 61292
46070 51271
8401 65820
18451 50160
54200 83401
84994 96488
28825 73026
34607 46508
17001 83240
39846 83732
22491 28052
622 28664
83675 94004
24278 75391
5318 52144
5222 79527
53118 54646
11366 50076
61222 71508
39278 76388
80858 92095
39520 92769
8523 65780
37381 84656
24557 77282
12296 81129
42279 63230
10254 88229
611 98756
26367 30958
28438 54260
42905 74186
29467 94127
55040 85353
28240 65975
36648 76145
19815 82041
21997 51243
8666 86263
75371 92027
30543 96092
979 52531
1890 77077
10445 90248
45239 68244
38393 60487
25829 56931
7069 8561
20182 45475
17141 44758
21475 37130
40862 42197
7708 43731
39836 72778
49257 73151
41683 78356
38624 95868
71066 83673
53231 80206
48189 54183
14886 62699
54070 71891
19026 80374
55395 70015
2879 47355
27565 44338
2769 30641
55095 99327
12135 95637
98718 99913
39681 60414
4018 35933
51829 66949
66205 88592
37937 39135
62837 99460
41549 68870
25766 89624
26095 56243
38489 83490
13021 49030
90088 93590
14127 70063
26137 45954
74951 85432
57802 88324
3451 13967
4090 75837
9179 63905
83275 88740
50413 78873
50469 71366
13098 55357
50802 68165
15986 47100
46173 61555
85244 93968
25587 89003
54121 88434
14977 86487
63800 90586
66004 85091
4287 53637
8773 97520
21762 47097
24465 49917
60817 68326
46535 66636
5927 87327
81401 91380
14656 53252
33407 85400
35109 83050
22889 46161
32708 64141
55022 77338
41135 93980
93536 95736
74532 99007
30571 57817
23454 24273
21563 23689
9339 64578
44169 82815
465 22264
1281 96534
11400 27699
84404 90903
12902 18461
60124 79821
27508 58145
2257 58991
62635 83034
31121 55096
46514 98959
39907 64023
71956 85468
45167 57273
38508 39875
88738 91104
53851 84778
2303 31695
43081 97603
69667 86782
31298 48478
4434 49935
51655 75163
23317 64038
62291 98689
7127 49868
42551 61501
60608 85232
44455 72431
12107 36616
1870 49846
34869 91717
39516 85595
25316 56581
51158 59642
4258 31153
22909 98624
22022 34070
4214 43193
6861 12610
62246 68525
11028 18889
17658 31996
50950 97782
35612 76766
31383 87749
17511 28559
7713 62823
46159 72066
11591 44249
15983 95086
46469 58100
17468 90648
11270 39275
24602 75513
5574 47661
68814 95883
7726 52290
2338 35899
29337 49151
20540 33046
1818 43361
78154 87986
1127 86747
4519 74569
35963 65329
78758 96742
45919 69163
63930 83778
43955 89766
84345 96271
21400 64778
45612 78865
36446 73782
80780 81526
28413 65919
15902 93913
18313 34048
658 26491
4269 56278
9292 52444
71537 81044
93317 97649
56132 97946
17881 92723
34928 81371
76156 87912
47032 74427
24533 51939
50745 84134
31264 50750
11398 97177
10936 48041
92244 94922
14284 50103
9291 21590
65151 70325
78076 95046
38179 82414
56965 59081
36650 63283
50178 70814
27676 33124
56242 69481
60092 89254
4062 46957
40576 78407
37277 94173
45341 53098
34699 93606
10532 18992
52942 75301
72067 78920
22148 81142
44294 72944
24912 76225
78663 85760
43884 58275
37389 51880
71171 73683
47542 71933
11829 18459
59621 73361
40517 93214
25377 41410
19841 93144
28892 58654
8084 23808
40158 73575
56741 64868
18796 86225
18048 53152
1778 11185
30035 43198
38592 80537
49770 87569
51511 51821
38786 83234
50423 78188
63185 63972
24497 41307
73286 86700
46461 86701
24528 83210
5190 77715
69752 96650
47570 94572
16251 67415
44504 53743
62467 95834
14541 33401
17824 49601
26457 63731
65608 71545
12277 79729
53917 92361
26811 95487
8489 72231
32441 44583
182 15719
5798 22811
10796 92693
39778 40911
37573 94650
55246 70877
3717 80486
11308 69381
1740 46868
26013 26852
28930 32542
58832 69798
7770 36564
13837 52663
1424 29085
15006 81683
2907 21979
5208 40188
1356 51088
16580 56554
30093 67955
52166 61732
30362 82778
89146 90268
22097 57503
13130 32853
29812 79714
37836 91361
45177 67404
6177 47907
34827 98549
4495 73031
2218 8787
6424 21393
19633 24795
4968 56389
49400 78549
39542 98307
10708 86843
66495 78091
10043 38832
35885 48237
13760 81565
60397 72501
7627 87770
8510 43410
3703 63466
60805 90274
6552 76113
71262 78236
60299 94653
8141 22457
59241 76404
23218 79455
12392 66892
50522 68908
880 96214
60114 94555
61447 64005
59158 99863
29551 46452
54809 63593
14723 50886
5086 36510
19817 21033
5330 98891
89075 93588
35316 41436
14639 84504
21773 74588
41714 65547
1393 57297
18982 80085
12296 67463
1076 42471
32568 50477
1486 92971
57765 89739
59411 96092
21172 50489
68257 79855
31385 88338
4859 85641
45034 75322
51307 62652
8513 25786
59089 91279
37998 47752
79343 87762
2801 77383
18775 74668
18452 75248
5995 46612
13270 59550
12528 90812
29638 84716
11396 67640
1878 62438
69397 85088
20428 35504
66983 75434
91151 97647
82028 83305
64066 84727
53909 76604
47181 72050
981 71046
5520 60048
12313 69811
20032 33539
13324 69259
22105 66058
39702 96120
31309 45851
85543 93132
57304 68691
74866 93005
73578 99680
18279 86829
3265 31236
48934 63644
20718 78704
44596 68745
12325 69518
90252 94796
30385 90216
43997 61068
27622 81489
53627 71586
21411 69957
24832 94805
59896 74326
5826 22821
4391 94800
743 17967
59263 99506
47720 74341
9614 96862
19028 79849
63223 85501
5315 33977
35738 66705
40292 43477
92583 98721
18346 63959
5047 8411
62866 72066
17795 45335
37577 39451
64377 85123
26032 63651
11908 21296
9469 96235
28241 94288
46428 50811
50921 61873
5843 81500
73363 90847
5334 21673
20558 84127
38958 53220
23257 74278
435 15540
42140 76205
55211 89792
47637 80765
7612 76645
20929 42438
83807 98735
35420 51160
196 62494
24544 85758
72239 74299
37039 54934
88942 95175
41419 85074
69 74693
2849 3781
1483 45307
35914 54055
3088 53991
19663 22403
36848 50346
48747 52025
15299 62291
35699 37548
38735 77157
16217 40928
6656 8452
15835 72228
35062 52891
72048 83553
4417 93918
16120 87242
9870 25947
31932 77775
67676 96642
3643 84952
39569 58693
21807 55760
59323 68571
73082 82142
6916 56515
17076 95821
29595 37498
5923 56881
21558 58165
33142 65388
35454 57291
8417 70279
43618 90376
545 91854
27249 96295
22432 78316
50933 98167
69045 93245
267 60668
24290 37750
58638 77348
85610 98053
16292 44978
26275 65628
58041 76353
9018 47692
919 88457
58848 82000
74422 84168
7000 29821
46039 57415
6527 65687
39310 39527
40509 59672
36475 76200
18702 58537
51050 77764
50015 98012
75483 77924
7041 39318
15724 81645
8046 24552
82596 92698
8762 86362
48327 63801
52678 61999
45999 84216
3247 8218
9521 24342
43566 45459
11354 21062
2874 12628
3737 44570
88534 98695
74986 84029
59715 97489
24914 84237
8541 61198
52903 94193
31641 99410
8352 73541
24719 72120
18233 25394
69577 91348
47051 93778
59530 96386
59159 98974
8424 89514
73879 83200
16047 58878
56274 92084
55078 68775
9486 80852
21442 75769
69910 87026
19712 84524
16506 65198
80215 95116
65766 83613
76217 94545
10533 25959
62870 90329
65329 69900
65343 84128
28037 46159
16587 87288
38055 90381
10349 23022
58616 86820
7879 47320
24560 51925
50188 87909
9095 95991
21536 79009
6201 66222
33042 63446
59761 96574
26444 81718
7750 75976
25788 64814
1305 96522
16657 84485
26765 30462
2967 91456
2009 12395
2925 60386
4307 65108
42327 79865
37190 38235
34611 46886
24640 71118
69382 78026
52305 58539
53453 67376
77714 82127
35622 46469
21809 53671
31141 72987
79850 97750
12415 37016
7473 97187
39980 73431
42835 89941
87024 94355
40957 97387
2068 15599
74314 93318
43781 80498
7449 14994
6497 43607
27218 40666
38270 80479
31394 32588
27742 75354
25390 90816
59333 89263
13455 63026
33065 94154
80000 99582
14683 74053
23850 92609
14201 48861
2214 53568
66327 76097
23136 76021
90004 94487
98398 98956
43815 95821
40863 85471
2162 9668
7507 27223
14101 89906
34872 51981
33752 51838
26128 64177
31740 88644
47869 93095
32663 38261
26214 65889
38017 40617
10116 93389
22339 93291
5358 57826
23384 80371
33596 95393
3930 19095
23095 75862
38964 64755
9039 81448
51801 87118
2964 69909
88675 94328
264 63553
2187 82928
50158 77726
30142 87846
24360 64592
46767 80457
20831 48474
31619 70645
16344 26989
19399 90651
17072 64897
26416 99643
26105 56823
37149 55837
3881 18502
92119 93010
50510 61668
70618 76130
48490 63682
11030 15338
11088 55088
57583 82036
15798 24964
80792 86205
12230 22759
53576 70553
91300 91943
15693 61726
79417 83054
75451 96719
35092 74358
37908 94191
72292 98323
6344 59392
19622 48506
3331 68594
75970 81057
1838 86168
56060 59570
20799 41882
57233 63613
85935 92216
29749 88641
47570 66352
12244 60288
68155 71698
24414 41974
21229 74353
12276 82588
52988 54585
42718 46016
21697 32313
43167 94874
4380 64476
49199 56283
64301 84110
2034 9997
17359 53820
61761 95719
34505 37596
69966 74627
7889 44908
20132 67421
41790 50519
3914 43789
33260 89777
49875 80622
24123 60718
83853 93453
76194 96625
17971 24726
24458 94603
21709 90315
36008 47227
32202 32622
26869 87415
9450 63081
28767 89234
16622 72543
22233 49734
31769 87433
25603 58707
44068 69850
14916 78164
493 74864
11907 90282
48148 73963
1255 31030
7920 25507
21569 94889
3714 85535
57106 93184
17256 52044
14896 66736
38287 48767
28199 64077
981 51764
1508 24149
74854 90505
23329 54943
20110 62955
24699 99205
35709 39083
18838 98518
29257 53180
2251 94829
29131 61261
17740 41600
10194 93849
2627 56193
66875 85250
10475 80193
4468 32721
81846 92328
43926 76470
38005 69317
71074 85190
57482 82328
17324 65999
6796 26318
13466 70542
4217 10762
40459 73165
90553 93977
45693 77748
45147 48471
51755 79174
758 44265
5579 33794
56155 81762
56463 81278
50136 60740
55432 82875
54645 90647
9372 76435
51741 94371
52482 85745
68833 69698
21394 79589
18575 61774
50907 71778
83965 90344
21087 88259
64351 95589
37469 47069
10678 20600
16533 66931
45138 91084
17496 96456
6695 96591
61073 89259
4632 82172
87416 97255
19133 44118
23281 94749
42919 89823
3905 42055
19245 61511
70872 90641
3377 5988
84687 94292
21469 68972
5712 74791
70788 82134
1817 18301
23584 48472
20143 34348
95934 97297
1956 79679
30813 94219
17463 66557
44868 67232
4611 64646
15464 89871
41173 49736
43016 81856
5116 75492
22915 74243
53698 93007
445 96266
70033 94415
27348 57494
43162 45033
20214 32659
30908 95132
29526 97541
41674 74422
44804 59658
30340 55317
84327 85120
46080 57783
32568 71263
29569 96649
12289 43836
21055 56976
40572 76514
53105 84098
56636 73800
79734 79926
11321 31360
1490 4963
56807 90908
28928 49773
13085 91488
29066 89156
15672 99809
49957 79977
20707 75221
2954 54639
28444 83049
32044 41084
62165 99103
44129 79304
9190 11032
26439 47304
41723 98526
997 59309
23587 23991
8184 71513
73666 97128
29368 71402
11880 64257
52601 52930
11717 85280
15969 41186
4064 67639
19597 46985
38216 60124
67906 78935
5672 66824
21073 96146
10512 18865
88571 95790
43264 79671
25570 62498
16892 77807
50364 57906
48915 55801
58470 60399
37867 79561
49013 78733
90986 98818
40521 83140
70955 72315
83843 97369
14391 36155
5161 7480
23067 86411
24282 57781
6341 99212
42269 88770
6928 40074
71691 77755
38607 44171
12347 75001
3179 38355
6366 12048
46832 66891
50161 89815
67579 71764
18640 54778
26277 42678
24320 54816
28928 41538
16986 45284
39272 93498
4764 77182
33292 70272
15534 62681
5789 97456
8352 24402
57034 73649
4431 6255
18996 29639
90426 99622
17261 74189
39417 65633
27272 55325
29037 52876
56517 58346
38946 68619
18244 89084
1492 56855
23346 77226
65198 71286
30142 98813
21031 60285
441 64107
53630 62637
11553 73956
17632 77611
41897 44788
55195 70186
71060 92915
64803 71072
11116 25461
4111 28198
5039 57045
48270 78974
26633 77752
49343 95386
83295 85536
21583 29333
11613 81810
73565 96238
46207 93651
41789 80611
32389 40972
90689 90753
75898 89246
45158 85488
521 22505
28552 92421
15679 67975
58286 98727
19786 66858
40320 50908
8152 11892
47404 81149
72625 92515
32375 66113
14947 80086
32564 40326
62715 91668
465 80599
15825 48385
15313 30875
11369 71730
986 9940
16344 39046
57144 99173
23544 81715
27072 62117
46916 50075
17061 83302
30499 61482
27724 77246
14993 55199
64622 99360
24309 98361
3330 47824
41932 89055
28822 42756
31289 72825
29029 39050
5886 53415
60844 84432
51688 86135
3330 76395
21746 93820
73532 82024
94485 97692
39632 52872
21743 36484
22314 98477
21435 44234
86192 99334
62877 98016
13139 81126
58259 97758
20987 38829
35028 98748
54161 92155
78251 89820
11712 23691
2831 33729
73813 85428
25981 67451
25288 29075
41823 95575
5310 55213
94002 95899
12262 20998
382 43968
82301 99493
635 67955
4850 66880
10496 41403
45371 78247
70872 94148
53812 75972
35574 56488
8815 26853
19578 36736
5427 65463
63662 94950
34539 48982
37526 46248
53671 88359
28575 43144
52198 96264
2068 84654
25617 90355
1975 4516
34165 89859
17012 56003
29969 73787
10965 19740
13342 35935
1984 90382
1692 3714
33704 67036
825 77819
10551 24473
20524 25189
40819 98333
61643 83622
46189 46839
36289 54678
1092 5860
47896 57005
15264 52143
6568 7637
18749 78113
1635 63704
21059 84810
22732 85026
25814 43049
4778 10512
86492 98047
18010 87093
12258 46896
8570 28110
21412 78315
42978 67745
3302 17271
44250 64488
56449 97403
30198 89552
2113 14016
15523 41955
43789 68291
54394 93144
2926 94124
58227 91545
21194 28077
41387 69749
27963 56680
7857 94741
3271 33521
38902 64840
37026 77900
3070 5288
4441 59612
35926 70726
21108 71611
30164 48259
29664 63917
12496 97172
46966 96154
55207 65018
3798 50694
15072 73307
10512 47339
47493 59490
3732 21987
20228 79550
49723 84347
15415 68978
4048 42020
6494 98138
14626 51359
76229 85055
21858 80443
4464 60456
36427 80428
1242 52727
11412 85358
10047 18296
26237 62840
3267 73949
27142 58913
6640 59414
36756 76791
31051 58682
52765 83826
11982 69255
70605 91905
14522 20495
41859 74135
35178 53185
11418 27151
3475 61825
70391 78601
7480 35703
52098 57220
17806 32350
28832 78557
84670 99493
28580 59107
9269 51418
41524 98859
11687 72255
12725 76347
11460 55158
23425 49654
7756 63205
30327 51750
22863 57332
25116 25717
6510 55275
61650 72884
23125 52939
45413 59660
53297 90431
73019 95397
40470 60203
53779 92617
1264 34423
41518 63312
4201 17095
13963 98950
78816 96515
30611 44439
66553 70429
30026 91103
301 47840
21828 83851
31438 96169
71959 89573
3769 69198
3136 74865
1392 9218
39736 56582
9418 97635
46315 73604
7870 8806
31860 77001
22999 30851
25230 47867
1874 10162
84983 87084
25562 69258
22863 88553
32203 98043
48020 97603
31192 74948
67671 93175
17257 38098
49407 93247
56247 69276
33910 86535
10283 79010
36421 55918
2784 75406
37922 84113
11182 93911
81672 81838
31514 90844
69846 89090
24438 87730
5875 80902
21812 31511
25411 83567
51792 63427
54311 90443
11782 49607
19827 67340
4560 58132
9300 76730
82152 96238
44492 65747
19042 99728
59264 67161
58415 95339
14761 22144
12940 17382
58027 89294
37126 37221
14151 21611
5764 47631
32960 97523
26502 42482
325 74855
8005 30492
14928 80403
88298 90592
17095 59388
2626 74945
35299 87395
40746 88734
12392 95865
24875 72884
8001 84976
57329 95842
37241 62544
50414 67108
52503 83586
26473 61727
57585 62413
5671 68948
56503 65076
25612 69431
17464 24995
33775 41920
29278 50389
77693 83419
28663 46338
28804 56383
50757 81842
23681 89241
52195 86412
30529 64999
47334 62485
17989 79570
14843 55184
19153 52824
6131 14795
404 6053
64058 67522
17586 81340
55742 99707
11770 15594
57101 84957
23971 99863
67255 88846
67811 78008
27156 27398
11122 56125
37758 88693
59632 88076
8069 73863
52117 74225
48055 89756
34942 41412
19519 94849
14541 75244
7768 91288
12751 63282
41423 60731
50420 86823
71407 84673
39769 42098
32509 79782
65801 95442
33560 46464
9853 85652
40033 47641
54375 90913
32190 93414
63115 70188
434 21450
31782 40513
76656 99232
47932 87725
26994 61953
23269 96376
69645 96231
7691 54074
49012 53870
42651 83021
16354 42208
19471 50012
46516 65335
56231 84736
87044 93156
9860 50735
68193 86731
58316 76165
41866 56904
66442 97449
30483 82344
45390 79658
15995 48971
37549 38066
12155 40180
22279 65702
43808 84008
4018 62705
8573 52155
48326 76150
6603 72427
34610 66200
3438 39574
67969 71693
28802 68457
15616 55385
10375 92948
5048 54445
35149 80114
29674 63591
7273 93145
5345 37760
19165 61478
20305 79041
43521 97912
17624 58407
39481 42606
53853 99736
72513 90174
36170 57420
42852 80498
42723 77613
30729 68866
40825 88482
447 49848
13272 78012
49974 70204
32098 98426
73207 89493
10144 96848
89278 98153
23376 58775
50595 65745
30343 68934
20639 41556
51627 70518
43865 51570
9435 21526
65142 78604
40214 52316
2703 59863
12704 77087
81848 91298
4940 73226
78258 83623
1682 99009
7652 26643
2018 48522
6968 39100
17823 38186
16438 57956
26601 83936
7057 37006
65054 75864
50591 93660
73083 95144
7374 16310
11463 41763
4480 59246
36835 90789
21348 54624
71609 82877
74715 90569
61636 93858
10317 81681
77896 79130
30118 40549
34397 47590
69359 95806
66206 77494
24675 64680
29650 84723
13176 58673
17349 96202
58201 92463
58714 71280
55136 72547
73147 93652
38560 83109
23849 40933
3328 60076
40970 56933
70313 81780
27778 40968
5382 53318
72731 90634
57014 89940
8539 71446
23528 26821
12461 66933
55258 77287
3969 20945
11999 44016
27626 52620
14517 57661
4767 90397
64906 99881
29273 58384
41923 72423
47330 99153
27148 76552
17096 54937
40170 43464
85050 93604
3285 39058
13589 52171
24098 82606
24335 80364
66920 89977
56309 67727
49428 75759
37059 59492
9936 65342
27080 73502
16465 53496
50663 55634
66035 89194
7963 58180
21073 28968
20882 44371
12805 47628
69262 71215
51898 95569
62838 96933
25659 72596
72073 79207
15769 20726
12770 57701
84538 87258
17815 81450
13734 45067
59884 62917
63375 67183
1841 75717
73240 97729
11337 59188
11432 86489
26289 50466
26136 86390
46144 83178
39806 46452
31421 94517
2959 71361
32889 66043
24851 34666
10214 17290
24993 56314
3430 74639
11733 16219
35941 45852
50428 51341
11437 76465
42550 74075
35757 55916
17328 31167
55073 78207
9309 62084
46675 61776
7358 74398
59604 93268
46085 47197
34535 54340
20833 33694
7333 59863
947 53849
9267 99108
5175 17002
40067 94495
23768 92735
55864 61935
6868 21521
53548 68522
3700 85666
29221 78133
26214 70247
11663 37706
15499 27278
54730 73186
11023 30854
12634 76005
54138 85134
16750 95104
61802 83726
2189 97105
28856 43796
4912 10566
5242 44687
31103 47654
24812 51612
57999 87937
19885 62380
42510 78641
54738 90152
11263 89449
10617 76829
12019 73347
23284 24330
65164 81685
80229 88930
62032 67995
84515 85958
530 3243
54527 65940
19952 49841
49046 66681
47605 63624
23172 62133
43998 72628
7077 29242
69352 71217
2866 4806
32260 38515
32901 39422
20582 83135
14599 87232
50320 90546
37080 38412
9755 96538
89752 94755
14900 18802
29043 83824
77531 91453
1058 88452
12027 32881
53797 54137
20808 85357
2286 54470
38430 48766
67890 72545
40572 56760
69068 81506
65618 95050
1672 19822
330 41132
24761 78496
54061 95100
34167 66372
59669 83076
35771 71515
84906 86584
19138 63663
75219 92964
51137 76289
84313 84964
5310 36485
2190 65239
74277 81360
58709 58776
8561 33543
61036 81099
38298 56715
16679 75294
14297 39832
31810 61686
11041 44065
24592 65149
30875 41684
16054 62367
11775 17435
250 34039
1805 79359
19684 63309
41798 86446
2122 60552
6295 21928
73692 91252
44162 97876
39266 83118
22984 82643
51124 95931
32696 35370
10485 63378
26926 46882
49342 99114
76572 94679
10211 23725
43908 68066
36951 50200
23648 65635
5818 10564
31206 44896
51672 84866
13139 32564
60227 82814
17399 98236
1 36498
16421 42665
37650 93907
19809 50090
18884 53538
14330 35341
82181 96174
74118 74499
62164 89604
26409 37233
45778 88699
6114 85954
71946 93697
27440 82300
5413 67439
19816 60359
2476 26354
81612 90194
65964 82902
20437 76196
33395 62422
13156 95496
36014 69251
43383 47830
22309 97407
1903 2498
55732 92065
76813 84036
8864 21535
2095 57105
44136 94484
9930 34718
12636 84844
77881 83889
35584 48179
40306 71168
4151 58866
51223 58629
60866 64225
54958 55707
17371 72174
15284 90092
31888 58238
3789 42872
64172 65437
28899 42262
38241 46259
13941 85826
34359 79281
35608 66514
26781 47158
18694 85961
2449 69996
19769 50101
59069 81091
57984 59287
8942 13491
3746 30973
51016 61961
38373 90578
72705 85635
39488 61393
12821 37344
33043 39007
16902 66544
67058 85124
23227 84573
34068 38226
13849 49445
45054 64763
59188 98925
25248 44238
11865 96010
63832 99949
50818 56499
4986 65927
5231 78681
51546 59364
6211 56784
44193 66577
6351 79388
33114 66475
3794 85735
70320 90016
8321 70754
15579 55484
62426 67907
15873 19556
31236 71365
14850 56906
5234 74176
13582 39883
66690 90219
59444 68902
44641 90858
13439 23312
15647 58270
27774 55795
39681 49712
57399 92974
764 92777
4290 57020
26947 57641
29374 59512
61079 97969
33109 47062
38344 93370
1607 93234
983 31058
20165 95574
44811 50149
51365 68956
35724 60891
93299 98461
76139 91819
41027 99162
340 60263
19049 78623
42148 87715
13369 86815
1731 27222
28246 98435
72765 92413
72393 77711
51162 79773
35611 72896
97527 98791
1891 35581
22134 72905
55487 97149
44396 92115
11278 51138
44070 88215
18147 63816
15029 76848
30775 90539
77159 79343
2638 67970
83714 88434
61142 86071
14007 55478
63287 86361
70329 84371
83214 90198
38932 49385
19111 84260
78664 96383
16807 46511
14820 98431
51613 90563
50140 54307
23399 95366
65323 81257
7426 63045
63082 67453
38366 81012
8755 36623
55215 99268
25388 52132
1867 86106
58712 60450
19984 49671
11410 40435
55545 98734
21906 30645
30208 68416
6971 88082
49469 51125
31112 40549
7200 86069
3025 20155
11767 64070
4071 47754
67644 72352
84204 97464
77726 97853
21446 80551
9770 78476
3408 33695
9719 50180
91883 96403
8789 45963
33 60804
64812 73563
9570 78807
46471 51180
17753 93570
13169 35639
14117 93930
8370 79601
1626 74022
2294 35720
24330 45445
22294 49995
9532 55810
80309 85524
57655 66188
45593 61378
12867 95134
34505 70908
16572 57907
42475 51630
44087 67156
17879 62865
32693 43042
22650 62662
33237 99237
51573 53008
19157 80195
79179 93030
42832 79836
54594 79720
18155 66560
24639 90985
3733 25060
68968 86141
68571 90572
86346 96470
15241 97195
14046 24666
8172 38803
21322 58592
23453 63823
49616 78970
24195 82428
8525 68943
29692 77011
44339 93316
86132 94972
27279 65808
53082 72457
7488 42684
49656 60483
27600 93773
34820 96843
72809 94374
19210 29749
40948 63976
71299 90827
4187 61609
39167 66589
83041 83706
53882 70085
47402 88125
62763 73886
12191 89881
22341 84533
890 49355
8950 17961
17310 77997
279 90011
83752 86077
1340 55316
38451 56183
36749 80714
15177 63105
74347 90876
61148 66762
67670 88479
24998 52779
22629 85834
26850 98920
16301 96455
15938 32534
6587 34901
1989 5789
62370 83381
50166 94045
29772 55997
75111 93672
10553 49127
38 3855
50074 65278
14503 64718
87838 99882
68884 96603
24741 63029
15757 77731
21606 57380
33383 84035
39700 52878
34278 86865
5864 56782
12941 50753
61761 80962
73 79481
5875 73197
1053 37472
57602 96967
14991 30897
68741 78988
18907 84060
34866 58863
6290 55468
36078 79972
3008 84598
51589 57801
25000 25405
59602 76469
2929 92992
7321 36923
22527 69852
47857 77854
52690 72841
7546 93942
79757 83250
32779 65692
16430 55092
11775 66908
28486 42600
25414 65568
1041 48802
18387 79194
62221 64534
21374 53347
30373 36238
21953 31766
31631 95939
56768 77158
59894 70991
59113 74012
7119 54395
27424 76322
11298 41351
2817 42018
27483 77854
14925 41329
7101 52252
35509 70466
2062 56219
56788 61192
72743 89061
38492 68774
43522 57627
3804 58880
11857 64579
62288 90321
22893 50091
32168 77235
38763 63159
43182 96450
30349 61801
19178 33575
17415 29944
77333 81614
35675 47123
37946 38359
3072 56019
39536 84349
32729 99455
23766 84724
84075 85525
51771 71104
14830 69909
46472 77122
34090 48924
37654 90338
82151 94933
10441 45582
47114 85461
27152 60665
7644 42896
22287 72616
13630 63524
13787 71413
6908 87676
45077 87218
31806 48643
13899 87040
8640 8930
33348 41378
9315 87114
68069 75183
43488 93412
8193 90280
24197 48650
20696 58153
21049 74145
55666 81268
53731 87980
10832 43157
44792 90622
22133 31128
64497 97918
1222 33156
20264 46084
19867 96428
5095 57608
24046 58193
40122 88076
10500 71515
13259 72638
23860 41681
15170 21517
46602 92461
8638 59253
11005 49412
23106 83753
35105 94384
29010 40433
45547 63781
27217 72521
54807 91086
52747 78392
743 12901
7899 42144
38634 48166
46107 96808
1645 59774
46215 46237
29014 93996
33455 92856
38422 68520
33836 96257
34779 70833
89008 96930
27128 53692
41481 93884
51994 70047
30460 85511
6665 20109
29070 60043
48792 72539
38366 58296
26340 88775
68677 97037
27290 33923
32019 75310
35818 92522
4300 35817
1191 75088
70095 83080
12591 36383
25418 72569
627 7145
1367 1968
65774 80647
23341 33484
35160 76907
70616 79106
4983 51910
13761 95791
25639 38267
701 37501
14467 55927
8533 17478
6377 95648
47169 73895
9109 61250
86993 91292
27836 86086
48121 55787
30392 59592
26637 57190
35206 39441
9242 80718
43689 74705
12696 91772
75390 81388
22978 57192
93955 95173
27708 79163
43797 48197
29252 70907
69241 98798
18018 76762
2992 35383
32983 94334
41194 94821
7461 44282
22189 33240
16579 18739
51754 59376
27555 64054
6853 71300
82612 93942
149 17601
40466 44463
53664 69028
1456 55811
12061 59063
27973 81217
19651 81566
54259 78749
89521 96426
44685 53960
13891 87940
6203 70434
51840 57172
8442 80220
438 29862
11140 75308
6503 82231
71726 93443
28097 77244
75366 81205
8562 13638
3059 36209
18824 26208
19342 52736
72571 86689
10410 87842
20294 22926
12635 33530
64700 94116
12197 63679
675 22515
78137 85628
42920 64334
60347 93668
34078 53311
48190 65363
7548 75886
29911 68119
97747 98786
21044 82644
26576 98649
9726 99360
26865 33492
10608 26310
57677 69705
3560 79441
11041 92177
62737 77376
48510 80311
57564 85190
59986 64651
22189 72222
42026 99353
69271 71877
36198 89817
30600 41005
31548 73023
36733 48037
35586 82640
5432 54880
20427 54437
55110 91240
17189 88004
32423 57077
44077 78793
63210 88586
18542 48837
31659 96632
8112 84106
23829 86097
38322 49965
24142 94718
698 39726
62427 88084
14063 73347
6085 19629
15045 53439
83332 83447
39202 68302
19888 54973
65651 72988
45059 78121
51410 98472
78294 86713
52134 75459
37231 81684
23779 99272
58891 87291
5270 66612
14660 77019
65515 97938
63826 74316
26766 57211
39814 61489
3942 41243
4895 7999
15559 59698
20613 60860
18804 60596
28438 98898
35093 85904
36532 45978
91248 98350
71425 91834
8807 55473
6499 38534
6941 31342
15617 71442
27890 90728
23532 70480
15414 61661
24970 30332
67440 70330
42312 60356
55781 70864
23869 54121
58395 81517
52338 55849
35879 61543
1495 27565
42561 75627
2503 61181
3924 67585
57399 94033
73518 85695
62661 76060
29289 75925
24898 61562
11072 49821
16821 36529
37359 96683
11234 86271
23680 91432
13535 15205
39414 89597
5198 94249
18488 38627
29910 58579
7451 91864
40611 87988
21960 66770
58314 69779
222 72030
57150 62108
24589 81530
16699 24938
45415 45416
74258 82432
55150 82450
6126 56660
20513 63845
30188 57569
31328 44383
69471 72754
57814 79750
35801 98302
36482 82488
48615 56963
33076 39630
37190 39344
32884 42734
14553 50890
1066 92192
1160 37191
49754 51628
31795 69880
30228 99979
17834 27411
47533 86435
1044 27262
7113 88351
23564 45171
23011 58977
33482 84788
55568 86682
67869 70125
37035 93275
55125 70209
15598 23319
61691 71765
52489 83657
46871 79714
3709 32727
73930 78680
42994 85266
12836 92289
7928 37144
13719 81201
26584 64377
51858 69793
75349 91158
92579 94601
40517 86085
39858 98629
3153 33830
23104 30767
6399 59263
25744 87891
17940 19371
17810 33694
13489 93029
33886 47397
44484 58759
1052 59119
9735 68305
13933 22258
4555 90355
74967 99902
52309 72305
14596 64282
71867 84510
60968 93147
41823 75872
11728 92047
15530 44206
17745 34801
18243 62104
10613 39340
890 72311
16734 16928
23551 49170
9693 15326
2686 38685
66834 97452
4049 9123
13439 86884
18018 86273
5423 29684
14753 83277
5173 75668
29752 99454
2858 96805
29473 49933
26002 54632
35542 71814
27656 93042
856 34333
33493 67947
48240 96489
8290 88219
12158 79659
26552 50407
35582 37870
41217 66664
38967 93390
16161 96309
68217 72665
45 27233
55474 96306
17427 32594
10685 41060
37382 67378
17293 49359
32601 79627
17480 60168
27225 41298
8678 93624
66342 70913
34644 74424
55608 98131
47174 57780
48252 98115
7601 35345
45566 46523
61527 79680
81906 95529
50886 95444
14063 26334
10775 61989
39892 43596
24680 92496
23942 72922
19008 61612
42320 71270
22837 34246
10040 70827
21368 91053
1971 53001
3901 62948
41100 89275
5887 55359
3518 15987
87680 97215
10946 73458
62854 75786
31380 72536
41364 56982
35858 59938
7163 22416
41400 84203
66328 82139
60891 81900
3689 65237
46394 92844
41839 97174
46565 90506
40623 87427
58310 92860
5284 31171
24434 38931
29984 94254
80077 81747
40904 86645
79476 79851
18489 26137
63640 77101
1797 81252
73915 95734
79010 94652
60232 96682
63051 72603
11069 30381
17962 21184
64661 90320
27618 76648
22997 74720
14889 54564
28973 35879
77577 85025
35108 67924
18042 38400
40755 78787
22144 61848
635 75133
51349 94823
74339 90329
3317 54119
37417 48904
81130 98869
61951 69362
24575 60130
21149 71874
66557 69388
2376 60120
57046 62834
10248 86898
18952 62546
53103 68638
54056 77613
32240 69827
72858 87512
24602 76447
11090 81422
48337 53609
50453 58836
19353 30247
13413 81150
67100 71582
28715 33707
43445 93414
16016 32129
642 7863
10037 10166
16862 47555
45194 73936
22205 57854
42060 65992
57056 57057
35462 82180
1530 2084
18250 37364
45109 77235
50737 61944
33165 75280
12138 75363
41773 56339
71340 74446
20503 78681
11053 84662
11701 94679
58001 81805
14142 18410
1068 47474
32620 68354
67172 89709
21598 40311
70109 84443
42313 57722
9608 86049
12356 35902
10606 87992
20644 23743
77281 83836
13787 22074
1419 8114
39660 95864
9874 68680
71415 75484
81049 90413
36113 84805
24653 98976
39773 80762
20204 51778
30175 62440
17744 84494
77541 92123
52667 70560
24992 99518
92725 94300
55648 63746
46662 89192
47456 84034
3557 94912
67817 97000
23108 51457
52835 67632
18536 56431
26080 71452
5433 91265
21734 35399
11403 84147
11925 51321
48340 75982
4950 86004
7835 45299
12957 34193
54428 60052
64961 68222
30608 87848
46308 53177
35385 90393
28081 42282
21540 91330
4884 14696
29972 38365
66295 84022
8607 43522
34435 97667
24821 64094
5315 24507
37979 61778
77644 95876
64417 91033
1249 78447
91925 94645
70541 76641
16816 54293
43628 99804
59456 89203
14892 26691
11941 15496
12720 83664
16914 99182
73596 73634
12363 43068
63589 86668
36583 92639
1322 3767
57546 93468
66482 89631
8099 66832
62549 85671
62153 82862
33004 38660
32388 81937
5008 21373
15036 65641
3832 10275
33940 91582
6472 49191
28866 52627
10855 43797
55364 99979
643 44279
40457 95361
5764 25172
12605 74159
17814 73672
81929 95638
19711 91758
81041 88755
56826 78707
48587 59783
12084 56486
43902 76530
1414 90859
31878 87664
79938 82678
83558 99548
610 70894
66955 93139
81674 98481
50668 87168
7295 71663
14093 51625
5919 14934
16040 61170
9457 46873
55042 81161
23692 99974
47437 90019
28330 70707
13690 70215
8837 10678
6510 27146
2499 78780
5310 27131
62841 74716
41022 43599
36446 70341
3287 25500
11017 51993
78531 86921
50603 74797
17602 64327
403 73609
84821 99416
32289 44616
30322 58876
26774 64712
25970 44595
45239 73413
23487 61559
42725 54329
56025 63275
11785 78220
77783 86744
66697 85952
61000 69899
51467 55335
2494 61924
69726 89649
2992 84909
29892 82537
28147 70275
21222 21907
90083 90146
25744 41968
33330 75162
27098 65105
28214 39892
53443 79288
4914 9648
64764 84106
11375 20826
29935 34879
43205 48236
17101 92345
34009 36448
23218 32018
45584 80448
6058 64794
50562 61452
18129 62354
41559 78138
49140 94978
1791 89306
5408 40366
4311 31755
16073 54565
52114 96177
14526 25736
14893 25726
26146 94035
7675 41533
13894 54461
72215 94846
28006 72658
33511 67953
6174 31775
56868 95419
20572 49629
19399 92895
29137 76822
55622 94498
27042 99064
67863 99077
21525 87451
43041 45258
40309 69250
22557 25174
87162 95081
46060 51504
461 43037
25718 42023
33724 93770
29531 70675
709 42307
32962 38441
36005 97911
41 90597
18456 82569
76134 76739
16155 91146
1314 42853
30545 45426
20797 76483
38268 95967
17723 50690
10753 84116
50483 67518
35534 64744
5593 72507
4515 58331
8848 82576
495 27576
3413 66805
3308 86609
48475 67146
7215 46990
38684 98875
43422 52339
71417 79232
17112 65645
24271 62499
35009 42575
15406 21315
17708 34872
14762 23970
38474 40008
41544 71571
26162 39980
31524 78577
74703 97174
26308 41313
8769 20975
64681 92010
493 12235
20332 80585
56214 97922
27077 29227
38945 75378
37642 76999
69196 95870
10033 46170
38573 99470
53105 96038
26312 71122
66814 67398
19993 43735
1160 35611
845 78218
43776 48628
3582 44947
6628 40617
37950 75277
8375 16858
48085 89536
58922 74816
37082 94341
6831 24797
9551 94851
40524 97245
6963 12032
1041 64643
53069 95563
11979 91852
94938 96046
72062 95476
12016 40197
10892 40205
4714 16654
70080 86540
58078 60946
20642 36596
12400 21834
61703 72094
75122 80222
394 44770
23879 87866
28705 89560
45365 54911
75575 94784
5832 61716
8779 56377
80869 93557
18120 32073
21177 42237
63852 75342
56560 58954
36011 86783
54897 66019
46348 46754
9785 47345
32968 92781
66706 86218
4079 86143
24850 74025
40987 52674
8005 78374
12575 24803
87961 90912
71773 96782
77345 84763
20480 69138
18554 32915
62094 80530
74275 90979
47616 50144
80458 80722
47139 76475
6677 58567
48297 88479
19165 54409
49713 64176
41988 77416
46048 55686
36900 41542
58381 91315
21992 94267
22886 23335
40800 62624
20256 72079
12532 59859
34550 77915
756 91623
3831 30024
8886 9571
5573 88508
43472 66142
26117 38390
13430 49220
8527 47957
27690 31835
5101 95261
8841 29979
22598 76860
50853 85861
907 67429
42967 66711
36612 91672
84917 86283
25060 67339
3697 65818
20538 48630
5205 38324
22620 37828
30636 89854
58726 93938
18783 61283
7537 68109
7265 27860
43170 74440
38990 53110
78115 94200
307 78785
23644 31451
60119 89356
72542 96616
24535 99795
29912 43958
17938 19647
17850 84499
2752 81876
6187 53101
26626 29176
63885 94441
67380 82843
35902 40606
7199 69895
37068 58043
48300 96133
83431 94548
34227 94793
59831 84550
15420 84337
41448 56234
52612 62584
24769 66389
50098 70272
55929 75267
7547 12679
13270 33588
73351 99364
28817 50015
10381 31484
29093 31271
26725 79032
5088 49182
920 72875
53729 83658
38285 90913
39216 69028
13175 60524
42183 83950
92931 99960
21273 23012
42530 99411
13038 88067
8444 46402
136 3095
19368 34810
67974 85116
86286 89474
70863 89227
1676 7012
2975 48234
69262 79029
27674 41075
35180 86450
25247 37026
58507 95130
24979 42976
14734 95324
61257 88314
2378 39577
29534 54978
55433 76452
5197 33653
26107 28232
8443 34508
2489 25698
50859 51459
22382 52792
38336 81109
61592 66350
22110 96309
30414 70911
27809 97268
14473 35472
66399 71610
15375 35490
59464 67972
40033 97918
6190 47189
15954 21849
56742 68982
53875 84969
11586 56561
6430 48047
81081 96874
81731 83181
5227 76055
37280 80230
65632 87067
38397 48509
9759 44235
20761 36871
5887 47579
90709 91388
15348 16522
25863 33115
21150 42708
38926 92828
13805 20354
11960 51225
57676 60484
12161 32598
33960 67679
44468 46774
52194 99964
31960 40940
40383 54384
47108 87139
8467 83344
17394 87720
68850 90808
14384 49458
22217 99031
12192 58398
6491 21407
1526 42228
8345 41305
28807 37483
69552 75401
13886 77363
21099 33290
5707 91974
28132 81019
33223 41338
12091 82531
45792 71157
46916 95517
20096 47999
4904 63638
53336 54425
13294 21055
20003 66510
11453 68071
75878 77491
5319 43305
60194 79569
15698 44486
66699 92492
5040 46883
25668 69278
23856 65075
1943 15519
39216 46056
4427 45865
55047 92222
25419 78127
37091 42941
7098 13986
42451 63112
37593 85963
32724 99057
21892 77413
82933 96364
55877 98986
15801 27273
24804 55361
82856 91907
29166 43690
93320 97889
49559 73441
56 41876
58263 62266
21977 96560
10456 28396
3762 71648
22973 60173
14194 46557
34111 63466
1975 73326
7081 74153
45683 95729
2529 23456
66342 91752
25965 46916
10800 70395
30022 97916
51793 96955
82180 87881
17484 65431
94163 99470
22071 38695
44932 67201
47983 73817
6741 40343
477 92482
28524 40394
7950 98756
24552 71621
32816 78930
50472 76883
47938 54836
49342 74286
41240 45700
46986 58109
38920 51515
37560 61235
556 80685
33872 80059
37723 75338
41898 44607
34906 43850
4338 76291
54657 83138
55803 63848
47287 60331
793 62803
28841 51450
36482 74986
41478 50734
50845 59482
3273 90810
36330 64368
4869 71061
28015 96199
14968 26888
18638 30861
21931 40002
7008 99173
893 56851
55901 84476
46025 77978
36898 69659
12866 84328
35717 71446
3211 78498
75730 81219
1157 23637
35981 50969
31300 93334
44380 83520
42178 70093
15539 57956
31113 99467
27225 27910
75213 94084
26486 80914
60894 99841
38269 92682
11982 93427
23999 77523
42919 78360
23422 49531
8078 54099
35042 64869
53406 98003
25091 79347
58960 89982
52176 81861
12870 75464
79136 89307
67108 72024
63722 99198
52264 89734
23939 74014
10033 95153
45063 52352
531 12750
12205 47598
15640 27512
21142 80222
11526 31632
28752 74508
38365 40019
19767 66648
30969 85884
34246 84043
22166 86869
42219 66662
18666 93820
29520 45073
70134 92560
14973 53846
24116 44343
32789 75518
5768 95190
86245 94562
33440 82528
84632 88047
82671 94689
45248 56763
62024 76985
7149 78284
5560 90046
13965 90319
40532 82606
7082 18073
40003 90783
11546 20948
50061 68425
38714 54847
12177 31794
21270 37025
2617 14001
27373 28064
25145 75662
1680 71906
14226 91863
75696 77979
17687 53917
31527 73015
24038 33330
5971 30217
29553 50942
21044 35164
5165 70924
59270 77119
63824 66471
59280 93643
86557 99725
6850 67333
51341 54365
20272 80542
82920 97149
15783 47800
15258 35044
51881 65226
2852 11324
39535 53878
28085 36529
53670 60523
70535 81670
53701 57450
42933 53695
17482 91907
18087 39442
12211 16666
56594 65249
6152 9659
13100 50690
11142 96102
30146 88616
35658 98054
31520 65651
23314 54468
32801 40957
69532 75021
24752 50681
3517 16530
39756 77731
42518 98605
2138 17044
45323 58924
29607 39826
51678 64301
54229 82663
34893 56191
84553 89577
50524 75538
66262 99858
38932 74483
39367 72586
25219 45037
4073 56893
13855 14397
32675 38879
5747 76707
16858 59239
4225 99420
21152 69781
26393 28678
1979 6858
68527 91303
18404 72202
48529 69619
20882 82342
21515 94948
65541 97262
20512 87102
5632 34682
59630 75106
89966 95575
42041 48006
30213 62950
44270 65033
81488 97293
63188 80257
42755 69536
24609 63936
25958 34543
46216 48740
59979 69359
78992 86040
15073 43776
74865 77946
21422 78834
20654 99603
11740 38834
11505 72674
18353 86930
45336 60133
28151 70933
10281 96285
15395 45356
9299 26516
8100 35868
62435 97690
2243 85508
14548 86293
68126 87825
4718 36736
7186 60923
37976 72945
68711 83889
59027 67706
17906 73552
13254 61856
5392 75016
16870 82980
38302 77408
75871 89119
10933 51057
51755 54979
40372 79041
41499 45039
48255 66391
19280 81361
63585 95483
80882 94636
64493 92556
29216 93445
16613 65530
20085 74007
33784 99329
23533 78348
39448 42160
11434 13270
26209 90078
17369 97664
30775 69927
42256 87091
19398 81610
7382 32068
1281 46562
48113 84648
4957 37164
58748 91861
16085 65566
47600 49429
26574 50618
3470 40381
4210 58934
6059 60568
19803 79849
54396 76185
15994 45312
19342 37246
36977 41122
10578 10688
52694 89924
17706 76489
24816 25041
10172 16302
30307 58930
55391 70764
36058 55779
11735 74817
12601 23292
32916 89580
44029 72816
10358 62755
38596 48061
61339 83616
34028 66570
87209 98009
9125 99348
38034 95312
63737 91263
660 24372
1993 33236
16024 19484
43816 93222
19225 99903
653 71097
21387 78756
7617 22895
25093 25881
10645 60917
30125 86015
2344 79435
57759 60866
88721 93704
18295 23208
3868 66027
5335 29163
9259 59417
59274 98736
17374 59415
81562 81673
21093 96846
21359 33785
3091 32821
26650 72707
2599 28101
50045 52503
60127 89059
35063 43503
10623 60019
3247 22835
22458 57290
7514 45304
77069 95540
21177 61402
23263 91307
9226 33766
14114 31187
4073 95642
40744 83427
18884 48616
13488 39922
19501 29055
53256 86707
36052 59222
8840 59251
68697 75979
32315 34447
14686 83953
13711 68062
11113 62895
93967 96213
12708 25621
79253 85358
53447 66482
27365 96044
48768 66468
8639 70211
55044 90345
34696 95469
32598 97711
89244 89360
57819 74815
27310 53665
87951 98082
63358 68385
10831 26643
32746 94482
13110 38175
63200 70997
68580 96187
34510 81316
13116 45377
11345 51284
22047 81358
50886 74849
53592 90007
23556 66522
2929 45167
1920 28875
82665 90982
9461 46330
58539 83612
42892 97181
50186 96721
29468 65865
21051 85973
29352 85056
47834 90773
27286 42187
2817 71557
23336 45892
24894 26850
14290 70390
3619 77991
38509 71049
7952 57075
10671 20712
82011 91109
12320 79106
3068 63785
1410 3174
3273 91002
46067 51285
43040 70514
60114 91583
8286 19215
31430 56628
51373 62052
15144 89051
19385 90873
11918 38651
15296 19011
52779 56225
80847 94230
3252 38862
20536 66225
25240 83168
42468 65708
20337 83674
1452 13042
38817 84073
32431 59374
405 47412
52680 82320
12595 84947
54489 65656
34783 72701
21317 43396
22134 50258
8496 17726
37908 46283
355 29630
3798 10901
68457 74309
4060 49903
44088 85810
49813 53137
28188 74993
59847 99851
11827 95163
1774 74492
44454 96217
20844 91386
53557 64534
29265 86418
24170 43305
9225 62665
15172 75328
4186 18754
65818 74334
27613 83617
10666 60678
7715 28602
24013 61096
29010 96666
67698 74808
70054 98495
45411 83534
15863 71337
27430 36989
58587 75128
28408 86292
51507 93216
54547 77750
40191 94755
24709 77085
14594 91641
32690 97718
75883 94971
1593 28692
15178 26406
40668 54954
8246 38364
2893 12149
17646 90291
13258 29085
24141 39718
556 91109
34763 66477
27593 32000
22555 68953
75011 76516
52816 80909
15695 21656
1660 88157
25084 96465
83604 85154
36926 64891
91631 95575
3272 95999
47860 68461
39259 73141
3684 4596
18505 60208
14422 70661
55376 93675
34939 54702
27233 30587
55249 73289
65982 92106
13453 89122
62741 68983
57414 71567
20498 25032
60374 61510
35207 42389
6671 44874
86458 91292
17330 53931
7849 59861
3832 81371
11745 42969
17474 73659
52851 75050
37107 92824
24570 37543
6319 20465
15017 84219
24897 63236
11146 20408
9710 43323
23111 26767
52151 63081
37790 90611
27885 36490
32818 97989
18389 93508
22701 99406
15115 96568
72243 85101
35542 57393
23223 87253
27415 49068
34715 82512
12937 64661
17215 70091
12028 31308
30931 59932
71008 99694
26382 41035
69983 71201
64278 96613
17715 76849
3275 73676
8704 94550
60718 76334
28480 94374
76563 89100
13656 27991
6735 18763
68343 85090
57328 77016
30659 73067
14834 89163
7999 84733
66208 83718
8917 23579
57393 72242
38556 78353
493 38905
72928 76782
5456 92026
65400 87625
66878 69110
19352 70664
47115 92736
30813 31665
60309 63168
72872 85645
4533 33444
49658 87336
53266 63422
35867 77155
2716 79916
4535 18388
37080 57544
47737 89673
39252 40174
68582 97257
36860 74213
29136 82169
29580 69125
28795 33784
4355 51111
14447 88934
35016 85715
17546 73262
49435 89139
18333 64741
25928 55128
99240 99438
39952 99949
24069 65990
11490 45019
29002 42495
4817 77966
25637 74432
23109 87556
66246 79740
70289 95020
60682 81691
21201 65739
64655 78917
21452 23470
44734 89751
9306 78666
62271 73320
78264 95292
20854 41290
15046 52842
87101 93865
89858 96324
48731 83154
59562 96254
57218 65298
24759 52912
63725 90576
16576 73714
76974 96129
60838 63589
65316 80714
311 44246
19740 37178
61077 95562
68426 95504
3858 82469
12600 75015
69138 76924
2774 6209
157 20523
79564 89842
254 7395
39539 94818
59919 85830
59031 59915
28319 65241
19130 60300
46687 98993
2822 88307
17658 51642
66151 95241
82050 98052
20224 86346
20042 23461
7938 25880
23072 47487
16538 55231
30872 81672
38399 79528
20849 30062
77659 92043
5565 53981
44107 95336
22171 79470
26988 32479
64220 90129
28558 91724
10453 16195
70708 72174
5762 96704
31273 57288
34196 54033
27774 58560
55419 57476
33938 90999
52406 56017
54431 99248
26341 33317
70723 82061
11660 22177
45040 47090
42449 65903
72667 76374
69562 83178
15945 85108
27238 71063
72106 81096
73986 92403
80979 92785
8827 51899
10717 66870
26919 51517
40255 72506
506 32933
83937 88818
55134 72535
44056 96350
19942 70784
56140 74976
9532 18757
80765 87894
29659 56637
47032 69980
21547 28536
1773 87096
1392 55530
31686 64791
41626 52150
83357 96221
432 87168
10149 47279
7961 69280
7302 15801
70903 76769
16146 58226
38988 94877
26968 34501
44739 72810
8873 36105
52502 64052
22391 35230
71278 82936
9255 50170
62368 79234
37068 97054
21914 86396
11736 78164
42662 68522
35520 45975
22259 31833
22635 25382
21730 47504
180 9758
6979 69776
51186 51792
71553 84448
36372 71933
25994 66919
11922 43106
31059 44030
73649 91922
38865 80121
69313 82641
27418 64634
73387 76936
65483 72177
72123 82734
12283 50395
21228 85983
37635 65918
4572 17024
26102 61770
34011 44754
8560 42627
3988 23868
41142 99521
19145 47217
12639 70947
59969 65374
51797 92199
2180 73513
59971 62779
42887 50079
3084 74848
71718 90297
18297 39512
69966 83307
26134 68296
23572 99502
31003 66280
58739 81657
7361 60586
13402 48911
6294 63584
20551 60515
14940 75555
18743 26502
32941 83325
56237 58067
61895 74468
9622 38032
72214 92452
12463 21026
52975 89703
70346 89376
4312 21154
52260 54237
37157 72702
48718 91673
24111 90706
55432 73540
46134 90593
13988 16629
41862 46325
47243 47522
8994 40362
9387 68526
25115 62073
52486 64565
57873 63787
27929 31522
61620 75678
37290 71579
51512 59331
3508 27257
49329 78535
52167 99412
12949 47141
40970 74193
61033 94589
74415 90297
47471 58712
61316 91947
3499 44459
67029 89754
84740 97863
66082 84650
559 29967
7818 82153
2074 41390
51438 86019
8851 36640
19625 51561
36115 92911
44705 65338
16858 30282
27436 56187
41668 59344
45739 77558
83754 90735
49314 85987
10974 40059
12289 89078
66794 79121
8090 33319
27418 92906
34273 54413
24801 88140
69202 93621
37072 45750
25913 84376
5437 65167
37292 41717
82167 98644
25960 77150
1432 61341
52819 55556
31242 35637
30267 71097
48055 73607
29185 53894
26473 51643
59977 92177
28580 31959
57797 79182
21022 65854
25305 63001
68001 73143
7602 50784
54644 83409
15071 36121
63527 68412
26329 75041
61445 73489
26477 62766
18390 89259
31892 61771
4005 82046
56118 97559
3014 24399
18022 64614
19123 46189
41617 81962
2804 31851
11039 94574
19714 82582
11389 95534
17772 93741
4584 78112
8224 29652
11807 80388
25913 43136
25465 36197
11565 92844
49238 62474
12579 18130
78962 84762
70370 91493
17458 59886
54430 94171
25927 71559
6416 72045
14311 55156
50289 69503
10006 16802
38722 98928
35774 77669
24631 76075
33012 38441
24741 52150
26358 97908
35040 61617
85158 92613
33183 75755
41842 70441
6770 46987
21118 52749
63799 87476
48412 87841
69160 93080
26318 89526
4065 71815
46626 56020
72955 90614
30132 47041
80769 84803
17584 54132
8851 44656
63702 86026
64798 76515
30687 48516
74541 98840
17187 27226
69668 81208
26557 41840
66439 81593
79302 89883
30611 50267
24543 90451
44338 71213
20122 42436
28890 92625
3802 35500
45647 58898
33038 54966
51761 86356
21629 25204
55765 77426
31102 46685
35064 36943
19094 27432
73698 91305
45422 46106
35423 36381
8314 52597
4910 75894
57728 78063
23594 43582
67356 69929
29388 49944
73018 86292
27091 94936
36080 95244
12678 60695
40050 94955
35350 47949
33816 37971
15754 71435
20107 79720
46503 71971
8332 17882
79722 84622
63674 99463
71055 90595
19975 22710
40850 75123
29408 47254
3421 85233
3314 81899
35211 98065
13202 99113
95463 98468
8593 15963
15464 41681
76832 93783
38888 94023
64444 98291
38674 64544
28502 74485
67749 77246
6990 66263
14883 70231
37944 64477
65828 94593
36181 37334
29241 32423
5620 10010
42991 96292
54145 94039
2397 51282
8476 70322
18932 97618
2185 36535
34137 81715
47318 80432
37409 62576
54141 72279
16496 97677
26213 76637
26289 58807
28398 75216
15040 21086
19947 37123
24603 52219
80848 97048
1452 10880
29995 81541
90883 99232
41596 77848
31885 84976
25512 73472
37122 70292
28765 80229
40403 45584
43958 55520
44103 69448
11866 15957
20722 67197
744 86090
18078 68428
21642 38473
16443 20528
76344 95356
2401 23936
61163 84790
13615 73037
21588 72312
46388 74324
20443 40301
21435 67213
68100 69284
50405 96908
34973 84889
49065 88802
60455 86732
32893 77452
44701 86709
7861 54349
87291 99958
41770 60045
47288 96743
7764 42127
62433 73606
5131 79926
8603 41890
12904 75896
41955 73742
9922 79333
38396 45358
63174 92740
39380 84020
32185 49840
26355 65288
13700 89478
36411 59304
38413 76815
17808 42422
20024 41552
45555 68256
9660 44123
63673 89857
14079 23816
36882 50966
1774 13244
4441 21514
27351 51566
13987 75782
29834 65849
28842 71423
19755 92977
890 19236
35652 92838
3082 63397
45998 57878
87512 93679
10955 29529
9541 90097
29539 59791
11520 47109
50740 71037
1057 56953
10894 92131
4221 11889
3311 59552
49501 84597
83999 87280
25222 42005
25498 79549
442 87544
13819 54741
26862 72239
87750 91351
21754 78800
30200 30914
14545 98096
46076 93815
16389 27808
44715 91486
37800 47881
15746 96643
63919 89886
36742 63668
5279 26325
12302 24239
44674 91524
42803 82223
46085 47462
18987 51667
31136 86093
33940 93730
14855 44812
68045 68317
22093 43155
15834 54762
16133 92034
3221 22376
54310 73775
59698 71460
17081 77957
54188 83493
37531 41991
27313 53538
70118 98787
24404 99080
23110 50705
9574 47578
34430 44310
30472 30564
92596 99850
31874 56151
11803 32304
51974 95210
68604 68997
60125 79326
46759 64908
40842 50277
46765 55988
18922 49265
12037 58633
20162 92686
7206 35067
48902 81832
23827 86120
44629 62012
45234 99880
1081 13161
18603 87527
21117 30422
17784 47791
76503 79818
32915 68023
24944 39356
8793 13697
7218 33697
79613 94808
70149 78349
57540 83454
37170 97289
52347 76230
19167 23221
45716 61817
29010 77284
9820 96411
46452 50829
49527 55082
17907 94701
7307 93905
5654 85131
9005 45782
59701 77564
9123 9458
35357 95420
59045 95950
19115 85008
13609 89876
6199 18707
6554 40914
10193 14971
55327 75472
27939 78510
20397 62457
8439 97145
50869 90988
8333 66170
303 91335
58013 90161
48510 51366
44870 86201
3968 33451
193 93479
23144 61824
990 36495
29152 97713
13219 24507
491 8361
32973 64334
2560 18319
20806 48451
11068 50451
15808 44531
74601 89665
59577 69513
34771 96074
43805 80478
11195 84935
29724 79487
65674 76590
62754 76593
72040 72907
5683 85711
69803 74706
17209 93790
35409 43555
21183 94468
22498 73343
5954 99710
22576 36073
68594 97971
58320 96037
17589 66448
21882 94456
32494 37788
13156 88484
1507 72529
12723 99128
13661 98772
58216 66203
60265 78707
47430 81990
7777 22933
13184 94380
26917 95040
30031 79017
53264 87870
79917 80537
17810 42914
50214 79722
72924 94675
14755 31914
11431 94659
40210 43389
38142 79078
27211 43986
19940 73375
56269 68738
764 71230
41274 97648
31535 55018
46343 77306
9348 33748
71922 82613
15882 71800
73073 84293
54127 63088
1232 52465
23568 93244
3612 9534
41176 67609
12308 79632
6691 9539
24538 47708
18210 71972
10429 48821
35416 99774
9989 92677
23205 45010
80604 83733
11371 42490
98001 98186
27884 46794
6162 85226
34019 61614
41610 70200
27583 42386
15185 55678
51873 74872
18753 31127
25231 59845
22985 38933
21938 73794
19081 24197
22239 78695
12758 69157
81703 93999
2568 45008
2984 11809
16172 70090
65103 90884
94252 99827
24109 54223
89961 99757
34686 75672
2859 51394
46159 88300
31197 78118
70573 81179
19510 79150
25070 83245
11815 79767
75865 86677
15312 25172
17930 18855
55803 96522
44850 83671
65563 99951
12751 68443
28805 81773
19677 58936
45729 87501
27352 31994
30217 98834
6261 37272
14159 48051
38267 68757
31838 86547
57223 76828
21111 70721
7921 78101
25260 79671
3723 13471
50194 94760
16538 77784
11941 56213
6123 79940
10200 40602
39712 69555
25030 65879
40012 82797
14504 38554
45942 78758
7806 71087
48715 84387
66344 67203
35149 98675
20361 85663
45473 67118
783 29049
42266 83893
17471 57960
19253 99813
28263 28331
44569 59483
16912 30673
12125 29032
5345 19514
18112 47061
22379 97437
3851 33981
13318 62319
15328 91222
38840 69234
25872 58593
21969 70042
6497 53781
26923 77318
51642 73973
11198 91207
70199 72631
22078 88835
18396 19022
3604 59699
11927 41695
54384 68077
3715 81764
9719 57208
10317 97045
53384 92380
28387 35811
5160 51828
11708 82500
6849 76077
45918 87432
47662 48693
73098 96432
53153 55057
4098 80444
48818 90793
6656 44311
79171 86911
2386 45874
4819 37950
36621 50638
51997 76239
3197 90730
64748 94150
36385 71171
64943 83881
9925 31377
66385 88628
23960 85398
29550 40800
36125 93694
33375 81009
16427 66372
78766 92770
4638 98136
6622 32979
34723 55830
37460 92582
55132 90321
8203 87035
31676 34688
5359 26936
45206 87332
12544 13284
36733 70342
18228 52792
24017 52261
8484 80155
19263 50998
70095 82798
3451 64348
30221 46141
3833 13082
5815 40367
39699 82459
14440 28486
54778 83748
2145 66385
9657 69102
37369 70171
12726 74458
45265 99605
24270 40765
31168 52000
47319 60842
11191 23692
39263 45407
19828 33854
29517 81173
86500 93925
22199 77708
36487 37597
22982 95422
80452 89389
60214 89247
30310 45194
30574 40065
2489 5303
6310 50344
76280 86930
9367 19318
43706 81760
26139 92744
35004 37765
10661 17754
45857 70106
16338 98130
21805 58515
10828 62360
5601 36476
3500 56722
28722 56127
49990 55922
15092 24659
49291 51599
13685 19904
64620 65956
18381 23276
47290 73348
13082 87926
63181 74196
63889 69922
27347 31638
13804 52109
26447 57544
51757 80833
22134 23523
23671 93237
17412 44828
12065 74014
2044 56234
60941 92429
6657 83489
43617 75800
32910 35320
7201 19220
59086 98705
36571 44271
43033 95633
4236 96220
21823 86871
39472 77195
43316 77258
45602 54136
17400 52554
66570 87463
12386 75689
54878 86227
45768 97651
52973 92996
10126 49575
23589 51621
2696 66026
4063 32439
22158 86321
51469 52439
15195 24316
18601 33394
61827 67489
33632 56501
1096 99854
29580 65546
41579 81075
57444 93100
40572 71158
22390 88387
52630 83755
9915 91884
46236 80566
69070 76452
68247 79689
33266 43380
34651 82264
10269 12268
19282 67794
31939 95887
41472 64209
18926 98360
43253 52421
19798 66203
72063 77346
51385 89201
35164 83080
14221 27735
28652 99916
38620 59735
17150 48902
39910 87423
54698 79801
9314 37337
32029 93722
33579 70464
51768 63702
89366 91554
8523 11690
9373 95152
8168 28630
36065 39066
21922 51059
1163 84428
41021 62813
19132 91191
71876 95425
54531 76790
697 35972
46899 82455
16231 29997
41953 76630
48339 54864
29278 93638
18776 81777
30061 62252
15536 79827
93716 98609
30204 50383
16941 34061
31710 71923
8249 11313
49459 59910
62841 87554
93855 98971
5519 85885
53139 74911
34134 96986
36373 76756
24512 96643
53058 81130
10327 15735
1665 60934
60955 76676
1156 65115
34037 40977
32354 68594
32677 45322
74136 98722
63682 88544
85154 88015
47820 96591
76164 81926
27630 93534
45526 83395
57137 73211
60348 99708
33074 91827
78877 93797
41428 97966
29699 62630
29674 76774
61535 77310
8357 87381
81591 90248
25761 98117
4814 87374
80059 97301
37105 99619
53793 53857
20586 39296
8019 52261
82107 98537
32851 60066
60980 72375
17648 94356
32586 53112
42309 87660
4422 81309
27901 72583
3884 41651
53866 61975
16019 86815
85814 99562
22544 82360
9557 85879
30256 37059
32496 96654
66609 81942
39468 54316
28504 92739
18275 75805
3293 57635
44918 50220
34416 41966
14292 63121
2641 37282
17451 68317
36614 81509
15200 98501
39151 52975
181 61101
66487 79030
88677 97681
62388 95366
20977 66066
1844 56983
43787 61505
32004 75767
12125 81949
45661 49033
45028 95407
12725 21246
8022 26367
45655 63560
29451 47146
41893 81769
46191 73388
3738 47990
80445 99133
5695 95511
17113 48566
44108 82085
1346 73342
16746 95811
77630 79284
58508 76135
28108 45116
17748 27363
4267 36853
3838 70472
3742 34893
40598 57146
40215 71000
6044 57624
71462 90873
45486 54947
18416 98566
56068 65793
3566 67751
18035 55066
19620 45438
15402 29714
5596 59552
10111 63577
2113 28094
33514 37933
65007 93326
57238 64774
39380 47268
42032 44001
27361 29214
61879 70413
68434 69083
18369 72609
70532 84862
80873 82891
14623 32993
47746 48600
31719 65119
39660 90752
73284 90345
38418 81817
27283 28528
29176 56146
20135 42916
43342 70161
35522 87503
14408 15199
49022 55088
37846 95590
42570 70966
50679 65376
56832 75302
39850 43196
85404 89987
39151 61757
82095 86193
40677 41270
35200 45975
92160 98546
32491 77782
26512 69030
29073 61244
96446 98868
62815 68817
51543 98903
16080 16694
62867 97214
32984 74452
42515 43107
37148 63810
62668 79652
10713 95607
28344 36806
71926 85911
21718 83734
18927 73701
30753 61549
3624 35461
29082 77763
82547 89786
24470 46553
36723 89210
13520 55433
70967 89906
28392 48507
16697 49922
40487 80297
76937 84524
13650 72153
64963 84895
55783 67496
18054 54131
5367 8711
54583 57520
6293 11371
47963 68479
7599 36360
19284 58264
15429 46721
72813 85705
4413 71817
43795 62204
28675 83104
11076 42981
78018 95000
41498 57680
60078 83559
9904 61787
65881 84103
57250 71216
28660 53087
18679 99290
67869 82113
58626 68057
32253 61365
4313 62736
26288 39173
14354 25215
56606 82854
71378 98863
28966 67616
26130 40620
65290 95914
24811 86740
68453 99142
622 8731
21971 38778
46511 75257
16564 93639
65885 66038
14526 38997
45713 76651
7412 26645
79492 91094
56434 58901
11530 57293
27036 62152
11610 42653
29218 63428
36807 85992
23045 25938
1887 87683
4731 61965
88958 94140
15958 98802
5492 42615
31422 52260
24694 74929
44601 57825
64364 82645
43867 88428
16129 24578
16845 71713
23624 66501
64170 80215
40192 81363
53658 93122
77982 79064
76139 80399
38738 51596
61185 68315
56402 88586
28523 47309
88115 96623
10244 64156
55760 97167
13847 74947
27690 96305
70551 91138
39833 63134
68848 99726
463 57107
56249 91448
54494 90909
50776 80645
21158 86052
28408 96342
17323 54898
35959 62068
5609 41690
66328 70779
41114 77680
153 55649
42585 80000
58860 86356
14140 18226
52390 89456
45067 77321
27099 59797
51315 86808
14483 51317
47090 78694
7548 92828
58994 78356
68905 85931
25100 55257
35737 52370
4553 91220
16681 69812
5187 11730
6827 95663
53938 87606
19514 98277
23680 42499
36908 61827
14816 94622
18652 42742
38957 96179
52240 76896
54067 84861
30092 98399
44145 62891
43820 98804
35279 58878
18093 52496
28618 78524
39802 42501
33706 98998
26163 92415
15376 93396
24433 68790
31777 75850
49798 64847
39853 75404
20183 78040
19732 67743
31914 67198
11432 95421
34358 66388
86003 87330
65416 98728
31383 55438
14166 92753
15217 52890
24232 57823
10436 30700
34061 80067
5066 57409
56307 81620
9527 59172
20085 49016
71579 71627
24165 41855
45199 78117
17173 46732
65204 79671
39400 61063
12513 47208
25079 40435
2511 69268
32437 50145
2036 19020
38756 65790
34547 80449
54664 98105
15235 74747
76245 93870
31222 95915
20484 74800
43015 50109
53257 92659
81018 95213
80288 90514
4163 4999
14276 18875
31818 43510
70168 86239
27288 84787
27771 99323
72966 98363
38921 88466
11107 79896
91765 95506
14088 49333
10657 43251
41315 46150
9634 18003
35688 39161
35239 87435
42397 49828
40866 92670
49380 93109
3931 31431
16662 61621
3181 80820
11731 38228
29908 94681
29534 34668
16211 59007
53882 59416
29435 59038
15927 79112
21400 37611
57170 99361
176 96948
67882 82140
46165 75471
34593 68613
8250 44149
1125 90416
3049 92565
32333 64180
45906 82685
65649 68785
3261 59359
53052 72762
63132 88928
18028 79024
74950 98967
13676 29606
26260 51696
35859 94396
11846 85660
33254 51418
24502 27168
40566 90477
1794 13475
34093 63448
6777 20704
454 31797
62314 84594
40762 66441
18794 60618
20930 46647
2907 98561
49354 81582
16206 34777
22090 69165
67176 89163
65768 67894
27280 46942
9499 47442
11534 67133
2676 24599
59602 69713
63918 91968
44596 57080
17942 29339
4921 87202
8235 28738
26574 41514
22141 76704
60001 64293
13166 54181
14915 67373
14083 74582
70863 93729
32787 78102
65708 78655
49358 54718
46057 51324
48672 73267
49680 50803
67203 93523
48522 89085
44797 79252
27802 41200
44289 81526
31966 75643
66595 67354
6238 28881
69642 71774
47329 85556
18227 92575
74803 79465
43106 80765
61156 92531
72559 97617
9925 32691
6775 11318
31563 40999
24767 79484
61821 68684
56126 61187
89179 96157
65429 66680
34457 56880
4469 7279
68074 91689
75599 93134
21748 72322
13158 15287
85319 99945
11440 80191
13716 30609
17929 61186
21910 91005
2462 5768
54852 81127
87448 92952
5189 61781
24387 35670
2486 79424
88635 98057
6742 62766
41260 94424
2357 62523
11632 24620
17332 34070
27204 32661
65022 81444
27516 66223
7887 73202
47530 94430
22957 41758
66697 85397
28027 88701
13032 80372
20425 78501
66497 82495
42800 86830
28838 93528
18521 34379
21797 37233
40903 85493
39891 78336
1079 86541
31303 61563
86515 98658
26080 45753
5347 87229
41647 48276
38692 65223
33987 67272
65745 84056
62502 74667
17142 37893
5529 59596
64228 73124
65119 97572
52712 92406
79870 94200
25523 55538
7656 37283
4090 38477
31528 97897
20102 69021
1470 8760
58632 63201
29689 46856
48622 99089
7411 58652
4258 12464
35441 59420
85467 87707
68382 98461
55218 77941
2369 24570
44419 58043
8985 76899
33716 56539
6255 56730
54716 70926
35877 42123
10745 14803
2410 29002
7065 91567
23032 52121
34808 60481
28365 44774
35713 54243
16195 84977
7032 47224
18155 54734
5235 10802
14738 51099
10121 27549
16735 97530
57443 89483
69790 76522
1628 85615
35497 83923
7539 17065
11557 76746
3022 46654
57872 71515
21658 74802
59787 93501
1204 28510
44436 83894
8595 88384
31266 85140
23431 80858
12556 23851
48775 56127
9595 13819
30534 90839
63306 75879
36419 96239
33021 68261
60073 88854
71059 94235
11818 76985
3397 20970
46459 94055
15814 26749
2213 86332
77149 95923
32859 36161
80618 91156
1557 3511
19495 55467
42072 68995
59371 94721
44366 46679
63205 68444
19464 36229
62964 64641
2678 45199
34578 86958
47843 66169
33861 48824
1222 59871
4599 75163
7621 62087
83607 90989
22791 24687
12656 48774
80874 90739
37891 98977
6354 39094
10543 83989
25246 74543
2615 94529
7174 15009
50552 80475
34582 48031
32703 39891
83056 98823
78243 88562
20303 77786
31639 88970
66146 81692
4061 78939
54493 55038
89327 91844
13282 63831
68259 74401
9119 85560
70640 93854
19475 43951
33584 90705
48003 58915
1518 35529
77709 80165
11671 17625
5785 39092
46777 53109
29957 74133
21514 43781
31845 47273
30199 48087
3667 51992
19202 78487
4832 49891
39726 45697
26505 77637
5198 35891
48292 57156
8025 95597
43600 80315
55158 89094
27624 63591
71168 74530
30424 78092
15389 39096
24523 67905
28464 55647
66575 94282
14917 30868
40211 82422
4631 38461
34845 49446
46822 86438
19676 61844
13825 41173
75141 92277
12067 76109
14046 67049
9378 51668
9576 79403
11369 52538
8983 70583
10532 79081
37465 49056
1826 91869
20115 32302
14588 91768
9750 75555
15021 77324
64177 74313
49206 57227
41497 91520
45729 96739
21162 88162
18548 48204
29257 66421
39296 47374
84545 85163
9318 76027
21365 90095
43061 91275
56862 87172
14817 94503
65881 83694
4211 68269
67349 79493
24655 79981
4799 24352
16283 70391
74849 81015
42759 69876
38656 45694
79534 90946
24637 30496
40938 46359
18279 34283
39009 70357
41193 85437
7454 35882
65811 72404
24049 62442
3790 90205
9396 36781
2958 80822
6429 16530
89057 97601
32558 61327
41487 68892
21998 91154
26811 34720
65155 80965
40039 63124
48997 66868
5105 99058
24719 65659
998 75146
41816 80551
19740 20935
79833 92173
29334 89066
67134 76023
14755 67838
3442 12620
4609 98397
50933 67522
43772 68224
33153 86411
36569 66047
10436 46716
16418 82256
61552 89080
13562 87295
23230 99048
7925 82888
25587 84851
15037 19661
46857 47474
21090 64813
48037 97138
40129 79499
22478 48286
2643 51271
12055 26926
36460 54674
28993 92387
2801 91515
43157 66405
4792 77380
16853 97811
11747 21674
12950 52482
50421 87335
11181 88301
5472 54754
810 5557
242 76191
46754 59766
26680 83668
75784 81508
20032 90281
3461 51735
29123 95172
54512 95622
28344 84600
17257 87826
4114 81307
24829 64981
14262 79639
84610 95942
68262 77837
16349 87825
61414 81340
8436 96061
8498 51223
29953 83063
6814 69520
89938 93486
27068 35297
60344 97023
22953 29571
64777 91856
72601 97373
9354 19588
14306 66770
22023 29017
60340 73543
26064 98030
16166 50321
32489 36617
63364 78534
13130 55096
34090 46523
32259 38725
49439 53061
15038 81908
54429 88652
29166 50892
14300 97795
34412 38840
21899 26815
47114 98383
1058 83886
25204 26737
21385 36193
11692 40933
31800 58864
24644 92637
86432 93065
32422 80168
3940 77553
28248 45353
20309 23755
10080 50517
13886 41441
45447 50212
16528 53591
37709 46331
9074 19065
38403 58135
2304 85778
4764 98411
18188 59949
10441 59045
30269 44625
6976 97959
6834 48310
4090 4739
3792 86679
30449 64082
3748 24651
10846 52412
9130 38617
4627 54679
42648 71339
64364 94764
892 84010
15435 68895
10417 40582
25155 57245
36834 54700
33296 91358
34340 79249
1431 84356
20848 81127
47225 68066
59029 72018
5559 62965
17279 35864
11455 26804
12482 93297
18758 89231
13213 40356
59278 63078
4975 90025
18796 37699
83465 86842
1245 69275
6124 96936
43889 53315
31385 82576
25624 52701
11276 11380
40578 61461
40500 71717
26938 79651
27978 82150
25657 92367
85452 94763
9476 26297
64219 78010
38177 73107
15305 81272
6521 43270
76288 97917
2030 70995
24082 73696
76630 89716
13019 47861
77244 98328
26547 67823
67843 92828
70428 81590
46066 98426
14856 80570
19996 31040
16509 22857
3884 35258
46303 65603
29620 97286
43829 69107
3968 59930
15036 16817
9697 96464
47581 97394
9866 62352
2786 31592
74809 96216
53975 74940
12763 70941
39465 95057
44626 84855
13366 28974
44466 65324
7903 47168
64522 98968
5427 94297
2249 85804
37696 91602
76252 78695
26448 48071
39148 58677
64449 88008
7973 76583
32911 34939
13652 50446
26102 84546
20588 74258
968 87356
53030 64845
49006 77729
47139 61004
11837 27014
65166 85214
51254 83360
19627 27532
4760 24423
10767 77651
36327 38064
51732 73588
14859 42948
42703 81589
43239 55532
50756 76011
60152 83049
48943 95791
19258 74863
28349 96347
18318 26709
44612 94740
4486 37838
8721 38645
37623 46409
48386 76179
24275 29336
14914 70106
42893 93132
40098 68820
19435 80343
29974 88419
81162 81672
51612 84602
27552 81094
27105 28692
3078 49728
59645 72976
46117 89502
1786 7213
17970 73181
17586 64030
86961 88143
51051 97462
3234 28128
36459 42020
36579 80795
79758 87490
77261 83362
30104 60795
21063 36823
16545 41117
36449 77730
19503 42745
2770 60520
43007 48851
11662 52441
38595 62762
48327 58211
82707 89850
3377 11023
9326 82393
81762 96829
826 96692
14988 90244
7 11560
49958 82435
13944 52437
21983 31570
47756 73520
12449 71410
11991 24489
27069 40001
34233 72843
37701 52031
24510 93309
55868 63216
41288 95311
91104 96126
17659 65230
79641 95891
40785 48270
28903 34424
37036 54955
22063 39802
20523 94970
2470 18463
3068 75949
70133 80089
36660 79481
18153 20923
55610 60262
9961 10198
42194 84036
69416 98664
27941 87320
3092 8040
31631 66798
62568 74000
8678 48016
34904 45867
1659 36637
3124 44275
39675 83304
12969 15173
74425 88869
32067 33760
86124 88874
45205 58938
49378 85243
54455 71385
38379 86579
36398 38443
17039 75921
22707 60601
40761 52777
17403 55741
18837 37307
31392 98515
34219 49982
58152 93485
14671 79746
30929 98569
27229 59160
24354 64212
15349 29198
31005 55000
2357 79056
542 69916
47534 59090
6960 32612
955 8406
55665 66349
61048 92555
28029 47106
17761 76783
7111 80918
28457 69588
4685 68275
25505 92692
22842 33903
40015 44273
64008 78895
57527 69588
7564 85066
22813 88218
54663 84159
5715 98730
2531 11404
78089 90752
9984 18820
38215 89676
7974 59798
14592 76412
31208 97475
30785 48395
178 6066
3403 74978
16896 40109
54946 71653
11276 22651
5202 92008
48704 73850
35140 39514
2845 93219
12865 79642
285 98205
5925 95298
5001 43363
2440 43131
55873 96214
72635 95672
54110 91454
4332 79126
52588 92325
3282 27199
32177 71666
47254 57037
46390 50163
57548 81919
6373 69799
4028 32884
24296 53938
18495 46791
5392 93907
66170 84465
24313 50752
51919 74741
13923 74247
52358 75055
47762 89096
58959 97460
34032 38290
22396 58190
78629 97575
9712 37133
14146 60200
39177 82263
15206 61620
49597 53450
11881 76081
37934 94688
78911 97035
14201 62972
1409 26053
67504 78736
10171 80229
6677 9246
50369 60382
13820 94090
37689 88832
40695 52595
52873 79210
10151 48925
47229 88086
6880 27204
44687 72698
28375 32970
2601 45017
44778 89204
29920 48327
42472 47123
34311 86387
82403 95830
93522 96637
3785 65221
22068 99991
47674 52947
76910 87374
27419 48089
22433 58460
61527 67130
54313 76031
60994 69116
23856 60105
34197 77986
4409 56399
76033 86365
17487 40563
52120 91445
50867 89561
44080 88846
3741 16024
41481 48211
1721 8423
35971 66340
73962 94150
79643 95247
27483 94453
28241 76139
49876 98227
8944 34730
63263 77502
28943 84208
17068 19394
15926 55730
9313 77514
18320 83417
36329 84587
34541 65603
45775 54118
23948 85673
5183 84005
13778 94675
71886 73640
60 11929
27463 80573
7853 87439
4604 70469
51462 77905
16961 56055
32867 70462
70798 93113
34239 86252
19568 89933
27603 57484
3329 29684
28520 90031
31781 61867
49476 62231
11093 83392
76255 78495
8367 47576
7574 47105
45865 49697
33692 93189
15232 68694
31744 69137
6810 14397
61201 89194
15742 80300
38778 63977
25067 98188
24441 81483
75887 95519
42034 94961
25598 57350
22240 50065
16623 41787
64450 74112
12620 57062
7470 87842
8975 29586
43229 43922
43906 47889
14905 75862
21858 34255
17398 67581
55290 70904
10570 37931
47143 65326
29152 45078
16415 92860
64961 66179
31884 60344
75128 77278
37896 38887
6130 86030
27909 36716
29670 86318
40431 79555
40299 87446
36246 72629
9902 74491
10275 48477
26473 69528
2224 15276
59704 60914
68398 75939
8170 8616
5672 74596
71483 80879
24287 42972
59251 95411
834 77884
5063 18097
14003 32219
36412 97228
60940 92900
6973 42429
41804 48747
15895 53257
28686 34319
7885 86796
52279 97384
3834 10872
17801 56787
62768 66887
7956 25496
54374 60631
22599 78169
10005 71611
77413 83097
13983 44478
36873 61711
50672 92624
45366 98235
26802 57849
15640 72791
16967 71925
9599 88799
42502 88340
41176 51251
15354 29082
38294 74182
9594 34401
10448 12319
20153 27744
60205 94380
62313 77071
63755 82832
21003 53768
7484 87143
33491 51527
34686 84971
58619 87853
58687 76870
30274 50466
54376 77768
27966 54108
5125 66748
30627 71220
9233 74162
19945 94815
23935 38809
6307 81612
35653 38476
15377 42745
52900 83781
43386 92233
54062 91158
2685 92378
2779 98064
6595 31845
18582 58062
7744 36704
13807 93253
18070 52214
85853 92855
22025 83883
29124 57808
50333 89983
41420 60485
25159 74166
7401 54223
12033 43487
30277 69716
53055 53377
19062 57235
32225 52540
63832 78312
7203 54588
62586 77267
20070 98697
39217 70313
341 60258
43825 44658
14132 24355
77835 92330
27312 98933
50829 81885
1721 62832
26931 89131
9793 32186
56373 72835
43321 57601
24287 90139
80267 91970
32556 43384
27944 60595
4713 80324
6344 17506
78979 90811
19448 54719
24818 85634
5169 28872
70771 92833
19100 83482
48892 97584
12867 98846
59772 87378
61831 65075
5129 41666
31901 75560
29972 71837
14295 82031
80788 96720
51616 62338
608 16350
13696 35444
42713 80045
15652 38925
68257 84593
2250 22483
59703 82021
9056 40778
36463 82773
39201 89522
10739 18424
19517 91904
6912 13580
1936 15545
68646 82867
42702 83722
41967 96074
24872 84511
44337 82929
2077 86121
27353 97471
34856 55984
40691 74736
61785 76595
1505 71505
29786 91844
26759 28556
82574 98975
58322 99259
45436 96189
78085 80637
17998 78999
56870 68930
27535 87865
49426 75856
28520 85703
9393 84048
62820 68026
63961 96931
86669 95413
44425 67848
15823 46115
30833 90215
37337 73012
15246 16605
46022 65485
8573 35068
2815 22146
73868 74871
31419 42482
4707 48281
56143 56726
23740 92199
133 67811
41954 84092
11744 30209
56161 83318
16981 96082
742 9071
13876 51906
37717 63467
28890 63314
40810 86730
16681 45786
27487 41059
26222 55555
49457 56569
1345 13598
29674 70606
37003 78786
54991 82354
61602 84289
5373 91935
33200 48838
2215 23354
26066 29646
10068 70574
70304 93500
18697 55683
6138 80041
30001 37580
4920 61073
232 9498
83 60995
30427 59612
77396 98194
4528 61197
86012 99044
68977 76777
43844 84531
8705 66067
83281 98801
20285 99215
240 9611
38748 92413
61573 75221
37781 66871
78288 97759
21434 75235
7465 68697
29560 69567
16188 18126
16681 77665
8669 94930
63510 76626
50923 76117
5806 28152
16854 91230
34452 77598
41416 69594
51019 52073
640 52831
25064 88479
63263 85180
60607 61685
20518 79955
14650 62200
62851 79790
10371 95996
61736 99872
34540 61042
82055 90916
6329 25525
17956 70059
35013 36137
31178 37918
4725 31166
77211 82576
26914 33731
599 6764
4623 74445
50766 68903
9232 11663
25480 43405
79847 98447
10081 77539
52263 69357
2706 82270
16140 50010
53130 87808
47183 53770
19200 82534
11073 69006
27879 85902
25963 72213
55855 68947
7080 19657
39255 46806
64369 88996
3088 42139
53409 56293
47047 77428
45373 90308
38399 65608
58016 95013
63409 85261
7258 26991
10852 91119
32690 33486
2043 40186
55689 71749
40213 74776
13503 58473
8473 79330
61778 70395
5502 66191
2306 88932
29389 82519
1442 69181
2298 90412
14708 60173
7920 50034
15966 32921
15866 36302
63437 80209
6023 14750
11764 74837
58615 78728
33109 34853
39583 69781
20902 66201
33626 64345
59365 65995
6808 53791
50246 78206
6282 51997
72655 75559
1453 47010
54320 63660
47970 52986
2476 62869
21717 83845
61726 74217
87963 94803
20656 37038
58772 62910
57218 86849
26692 38159
50947 85335
58253 79552
84662 84915
12861 83844
1778 35112
2549 35143
63874 75308
27427 52580
3667 60974
73610 88100
21222 95452
25964 29926
28692 46874
29890 55722
28408 94682
38722 46438
81199 84174
33594 85058
12622 61433
35684 39114
39284 80880
84415 93058
8892 86986
37962 94969
12474 22172
3786 21230
38799 84769
48316 55879
6205 31781
96132 99607
20382 38692
69569 83911
11984 25537
34629 50875
57258 93674
60336 75155
12679 26086
50260 94979
15675 67297
29635 34210
18644 26756
47865 81816
22430 75916
49282 61081
19222 93145
29149 59289
32487 61925
17443 63463
12385 87982
25629 54767
54733 97564
9053 64572
34707 77402
97736 98350
50665 62975
128 72807
13480 49686
62072 70744
73297 85591
24634 39573
59868 66260
67474 77540
39591 73025
76407 96658
5707 75970
49215 67037
56732 80578
37341 79437
56686 95119
33766 94063
87066 87272
18487 36585
39599 55507
4510 85967
36190 43813
18377 46767
63377 68650
65670 87755
3388 5810
47722 50833
14424 70571
30703 79638
49680 91259
5286 5861
14854 96845
18076 35951
82006 93228
61838 90875
12000 18394
79393 83809
1819 22678
5428 17052
64308 71221
9924 40702
82809 88060
33845 68708
17817 54803
15815 44347
14107 42094
28460 69579
8514 92998
3749 8270
13353 22966
35064 55041
54577 57807
23859 65553
8903 20676
23503 58941
4753 22818
8285 84385
31706 62173
30767 47371
38854 47991
11449 97424
61301 98169
21441 53825
4481 79698
55932 99079
35348 64415
2124 43292
41969 45113
17226 38404
25836 32189
17258 90525
26014 65905
32376 67400
2014 53932
23637 40896
68520 71783
30584 86073
56628 88895
63708 85453
44128 98319
62557 69463
31989 78656
3649 33231
48420 48717
20824 62781
17457 54514
1085 95577
45899 94060
10971 91139
56766 90698
10057 25724
35005 76860
12026 13403
3877 50826
39183 52433
34463 39985
31381 58856
77596 97281
33859 94755
24589 84161
53938 94913
20791 48793
5591 99484
5425 29104
31121 74687
1627 72909
23001 95207
15978 28363
1178 60978
18703 64077
12206 71763
12713 64072
41170 67460
65367 71083
27190 59758
13064 67246
20979 27820
9447 89636
7978 20716
46039 60560
62838 80536
14367 86786
3653 12922
6280 94290
8825 22931
55792 70529
16333 18773
57530 82702
41919 46649
43730 69900
13135 41394
33559 42990
6554 28504
490 31358
18156 48042
55282 74893
3515 62807
17417 62148
42073 53984
52153 65382
30803 56188
58440 86910
30498 88605
36244 94811
9709 51501
52509 69258
28853 60545
3906 29934
66800 95795
14051 96959
40610 86985
73772 96149
55576 59065
4637 35269
1150 77416
24740 28730
50788 84296
17259 46151
17054 19086
1086 71295
13779 54498
34216 71790
10273 17241
13980 65844
74337 95977
17142 63993
62837 97658
6774 67666
19625 47260
14545 84297
62219 65396
1848 49366
17819 52577
19436 83714
45771 47191
58041 82064
45970 77134
39359 84773
1346 21476
68419 70362
53661 90307
17286 39619
56998 76944
47554 76455
23678 92455
18611 92504
27399 34581
87763 88563
38924 59626
10597 26702
55520 69338
49150 95247
32771 83376
16964 60706
60952 98872
62015 84016
12489 32564
5068 51482
19457 69819
47069 91392
42412 82271
10089 15558
12310 63838
16031 73664
13000 84299
26010 85630
49326 55134
49469 74369
38038 44498
48135 73936
89880 90299
16849 41932
41169 95334
33072 92144
70016 84183
25360 99691
40774 49381
2221 43951
3498 18773
41887 81939
77278 78988
76718 92198
45108 59547
22753 40792
12299 14346
23458 68973
7248 90902
14319 65458
5817 55983
19957 66647
26242 91966
41222 79831
8671 14370
41159 44579
23472 91782
12959 19030
16867 85617
11322 29638
10726 74068
3316 84220
38659 77614
28735 48741
7076 19226
38343 69867
40793 58064
61765 77505
13882 61139
32824 39746
82386 85969
35074 52305
54364 79571
35897 39752
7939 27684
2854 38894
18489 28879
9012 64204
28582 83248
14986 43173
86648 90847
3011 20549
79734 91353
20941 56470
78589 94940
29074 31831
27646 78379
33237 92825
50467 78594
16565 76986
4860 15234
52530 79927
20192 65071
21522 60716
20486 28279
4209 37463
994 94342
33663 59259
17496 17659
70777 71075
34364 86910
35833 63915
27905 83851
28417 95571
41762 65452
1326 80710
8659 76284
89485 94184
400 80856
28424 42907
59065 65122
27726 36121
43585 75207
30815 82339
3154 15196
4347 58478
25489 69079
20321 53921
24009 72604
42927 87883
29461 61262
65281 75402
4873 6569
21981 56788
49788 97358
492 39162
2393 48816
3718 97726
22161 29853
43246 67848
10157 95435
46169 48393
42609 60427
18579 21607
84820 89557
8671 45019
40192 66170
7666 34073
17945 47014
35377 77220
83925 85913
65060 92925
73183 78882
26683 77083
63238 83055
8639 82545
17762 25606
50461 80546
14990 94847
73074 73811
68311 72025
24183 55127
38150 57160
34180 50824
38456 92408
49522 65415
59449 82897
12574 85389
28048 72647
15001 35518
4682 49833
3751 8480
16392 89486
21856 89593
52034 54290
48870 53013
23243 70954
31049 71265
31077 37167
6866 18707
9410 67064
8105 63052
28486 56915
15369 44148
10375 95648
8205 37137
91298 91998
1454 91876
20212 92487
92964 96066
7719 51009
26703 65350
28240 29822
29246 96362
5612 98107
64148 71933
14089 88494
7697 23504
7096 17944
15627 53793
946 94678
74841 95337
23881 73612
10096 36954
16831 59119
52781 87344
64290 94047
83538 99510
61254 95534
67090 83631
30510 73742
4500 4592
2033 98862
59742 76119
3883 16671
32843 90471
34741 48731
18147 37050
29308 94958
33561 44686
3308 48508
29530 41665
73328 76040
41428 99100
34102 71880
44033 63275
40398 55296
51053 93900
91293 97164
26128 36088
60473 95491
40723 60021
1464 46082
38446 44055
69137 74980
43651 48254
29856 35104
41297 90594
5625 28908
6392 72394
3105 81284
46034 59406
50781 66229
1436 76459
66491 95986
5234 48417
31772 44421
1924 5377
26145 26971
48950 99838
64539 80470
29469 86195
20606 38704
44661 95466
56220 91395
35874 95285
45662 48130
42142 52184
6305 20001
67729 89044
43123 54417
53680 99007
16379 21331
90534 99259
56148 76922
217 65351
29441 54130
40864 76044
52443 69296
30 19034
19968 34718
26390 72401
20450 64613
40145 52725
13052 58425
18627 58026
9220 41409
55988 95102
31826 75819
36213 58654
80450 90087
69445 97949
53407 54102
66588 82417
31925 94523
66196 92417
35747 82807
63193 74321
337 11649
6711 21842
70992 77172
24113 62916
27774 58762
71089 89957
54335 84678
19491 44689
33901 82615
16949 57053
43317 88954
14776 95571
19809 90928
42668 78914
19216 90877
41070 82026
241 25194
45288 66381
37466 37708
30654 67416
55806 93641
56598 79707
68628 78604
48569 82948
12414 33881
12199 82849
82121 87983
39859 92682
50232 97361
84758 91460
29093 86407
12569 42031
81844 86435
27403 94264
6124 61767
45445 97923
37875 64196
1739 8882
46693 48766
28363 35001
28656 54923
5239 14341
59694 62490
5602 73915
1280 68496
58918 81772
45764 46573
91007 94165
5875 53837
43558 67045
11339 23482
23833 24426
44064 66898
73737 85383
36905 95262
21261 85845
31527 62689
3580 97354
58297 84959
6969 37993
1058 6012
5214 95920
74829 95719
15491 28272
22515 23195
39179 75738
4151 62299
40144 92495
16399 50272
16084 58991
21420 30586
5617 93406
20420 63696
53710 54416
9602 76093
61336 97451
14570 76831
30717 98345
21 67639
17897 95316
18496 87705
3022 88859
49371 70839
17723 68921
24830 92553
8903 55047
46195 64578
3634 23441
1647 65130
16516 23448
40712 42670
54701 71822
1740 22431
15396 85871
31746 68174
82004 88341
34337 73909
29316 45738
22254 69838
27089 88330
2495 67603
52662 75027
16953 63093
25435 31835
30490 84373
29725 41338
34035 95425
2666 24115
25198 88141
5492 99126
28111 30445
54277 91660
14640 27090
15885 73121
22065 47834
57478 99268
46082 57317
15543 97909
19601 85368
8016 35727
37961 47204
3562 58912
49833 80552
10097 31573
19074 70001
7991 37263
2313 45050
794 80497
12110 12195
3433 65143
35124 41794
74536 91345
767 85375
1945 46870
68447 84189
2582 70915
26347 33984
17498 84815
5036 12347
62194 68602
29805 39227
39945 97045
65939 68559
77640 77992
49315 94265
38204 97312
6058 32682
10895 98835
72254 97106
13301 48245
14339 32959
6441 70160
57940 69551
81824 82030
65249 87178
5315 45474
39376 68484
12308 89366
25198 44158
35011 56854
26072 44389
58768 86314
3190 44871
3237 72151
19090 99585
1080 3005
6950 70955
12034 73493
4680 72738
20495 85699
78539 98637
58414 63807
18299 57907
13701 45756
49536 60349
60318 89181
23087 30011
43815 66314
17888 83786
6614 14121
68945 85585
47749 78371
28344 33321
5744 56092
10202 12160
78032 83516
18706 48400
12534 76643
31145 41862
62673 86572
62783 68556
8206 22339
41921 82234
48021 94309
48136 48938
33948 60166
73542 92077
14265 21249
3378 72793
26847 30674
9311 59691
26 50649
40784 44438
49634 96735
3765 99993
17707 88650
40919 75607
94764 96039
51126 97298
89582 99551
51226 53811
52133 56506
22019 75419
5 76511
45538 73060
25298 63691
733 21910
28 95589
42907 43324
27086 44402
988 89191
67431 88474
26932 96811
29914 79484
56482 61863
65308 87943
63486 72918
90040 95541
18959 27789
18970 89926
18466 43944
71245 78234
83490 85065
33684 65239
25063 64426
29702 80901
37057 41510
1049 7615
37790 49336
69570 81587
37684 72324
1171 74015
4346 13188
13160 73819
79901 82055
4395 54679
6206 89650
44084 71797
6504 92517
11949 40960
49582 69181
2923 84143
21961 59464
20949 69950
74262 85843
23949 28666
34111 98220
6701 42534
11410 93842
7824 27754
10293 77497
13177 38891
43735 77753
51245 59085
86404 94636
54674 75178
95035 97472
26278 49762
13347 37144
8443 55664
8304 19458
63633 86292
20804 70646
73098 92948
59379 89450
9170 43737
53885 76471
13560 36454
41333 61548
10680 12825
75673 85265
60905 75912
51557 98614
2076 36910
23921 40873
45466 60284
62616 63185
48228 84065
6447 38063
12378 14641
75431 99675
66553 89203
51712 61931
58967 61586
17387 58767
39709 71242
25690 90875
36947 81778
1538 41921
54835 68965
74640 93720
37359 46335
64303 84246
36945 82126
21500 98098
40561 73633
58463 93003
4066 81204
31241 96261
7531 73456
28747 61707
19998 27318
37839 48793
36182 38903
17538 46087
18583 20789
55562 83730
12540 62733
14297 78213
70454 93815
33746 76880
32297 36162
33650 54651
40207 54226
7917 89957
34680 68437
27308 34975
28209 94591
71441 92555
66190 75158
30684 88587
12868 84793
76012 83427
85833 92343
19347 20538
4321 92964
37638 45998
38434 79148
24379 29545
57561 94252
32831 50258
31178 44430
31036 44118
19300 29167
54980 72740
10570 42519
4273 94948
2624 94882
6510 23402
16343 65972
71668 95286
6610 88239
73258 90447
1573 2190
37399 60752
45193 74865
91677 98853
58642 75936
46029 99893
9571 74066
50232 59916
4925 66110
6397 61261
8736 12500
37112 51959
17211 52775
23707 93873
26253 81162
49587 98168
48547 59631
16700 82321
56310 81762
2923 34675
60546 81746
26911 56693
49123 77739
17659 85103
23969 34156
63916 80435
73272 90931
24964 33161
10117 97720
81999 90652
18474 59926
12204 65621
54175 82500
23461 49450
2709 49441
73358 94286
13934 91208
67020 82450
3093 38464
81102 81345
8455 25284
18614 85940
18524 36580
32502 58579
5121 60115
40171 58932
74883 77586
67395 92976
630 9383
63981 76502
5908 85146
30409 92363
59366 82249
17608 73779
31473 64692
67422 87247
48179 80860
34956 41626
10527 13162
4211 80809
34224 95886
20221 78436
19464 28260
26824 72051
71133 71165
63161 90986
77919 81305
4606 87137
48137 72240
1317 81883
92523 97384
8390 25142
61086 76628
76529 80632
48874 99702
36959 39518
36243 43874
40067 59590
80496 81742
38999 44152
59626 86342
32974 50265
65445 66340
32666 65723
72187 92496
2895 15353
49178 94845
39078 86956
16157 82478
24877 25374
64084 70118
33886 66152
66464 68465
52185 61845
17769 59419
35269 91297
38983 84114
19950 38871
22761 34259
38774 89879
8707 85498
30824 77088
55450 70321
66212 99590
21260 56453
19074 93251
52676 95087
49529 65266
65389 65754
57886 83242
38568 61420
16843 30544
37555 90968
5145 91199
28913 98998
3363 47612
73281 94502
5360 96234
43005 80424
55060 61478
48289 96892
4968 89094
32135 87737
22022 74786
52875 76390
37389 46466
59163 73804
7563 21273
55937 70910
2659 53235
164 40864
31542 92815
62724 98972
26140 38426
67368 84823
45665 68472
54968 62512
31252 42794
2836 8038
5744 37059
30824 63424
17815 63045
18616 28828
21070 49387
46876 86961
9664 92663
51982 58043
80674 84497
13143 35722
22234 51225
1492 46043
11031 49131
49547 67037
38116 92267
10091 88654
41856 52740
28703 90084
3724 78108
57540 96881
50191 88132
15714 85036
25145 75964
2309 13227
75901 78600
46062 71284
25359 27930
13438 90512
30227 58457
77583 79880
39976 90127
17756 18649
8669 67991
30204 97533
24601 30607
30079 30466
36543 71882
22146 82933
18257 24691
71469 72802
9561 76408
59134 74014
52509 65140
65409 82900
24189 56528
5561 10929
26793 74981
7020 45625
72418 92664
14968 22891
53329 89444
63866 91414
25681 77571
54546 54834
65522 80782
96374 98953
44683 74820
9324 55033
17786 47113
32304 66538
15347 22219
10804 90152
23963 52881
14545 47539
76008 97447
61088 72185
2672 56569
81413 87477
5822 35853
22213 77253
67309 97459
19206 60274
5585 37320
21493 77153
33621 80384
1447 35311
71033 98016
984 11116
38130 90519
59241 99740
3147 67008
17124 93583
838 72467
59685 78033
35381 46642
1971 37775
53284 71862
40733 75765
30242 45570
40773 95779
6439 67931
7988 90061
1370 53722
68325 73621
61763 89468
68834 69508
448 93860
79485 97453
40314 62564
82717 83361
30987 96532
61247 77508
26500 76644
17191 55422
14108 63598
52157 95156
11518 49441
13845 47742
1890 3973
65171 69571
45826 88098
18139 58815
28727 59965
81101 83975
8353 96017
6678 52274
59909 83238
2873 30831
78472 83961
2561 68297
90434 91520
3768 76594
37534 53064
13424 93044
49094 99012
46155 97669
302 38978
64470 66566
21641 40490
27975 89538
87836 90190
29240 49110
52030 64614
49413 54048
1848 16902
43910 73745
87385 97452
67029 78006
41857 63470
86462 99311
11713 61814
40832 65087
33239 65541
36794 89736
23774 63289
8833 66306
18507 83414
42211 54052
1843 10830
21807 91334
2760 57071
17066 52506
51909 77893
4461 86751
54318 77314
9661 72486
4985 73802
62389 99432
19337 88757
3494 58719
226 93689
80985 97505
7616 56140
44422 90372
20720 37836
25625 28790
18808 44522
50410 53345
16129 24905
25151 83973
31663 64021
22721 57088
6995 68117
3872 52257
15985 75103
48058 95780
28191 35958
30003 98001
1569 68805
17754 97717
5376 66858
11250 13720
7013 79925
40195 51840
4499 51529
13420 67617
6952 69369
44642 61147
39762 40299
7086 49236
24524 89791
11853 15445
28499 79050
12455 62002
7059 84496
14694 37643
23911 26813
37554 54830
21754 79994
44585 85082
13006 96362
7141 61305
71170 75581
3443 45791
42720 90907
9989 88084
18450 33554
9055 18382
59514 76786
6203 74872
17715 78285
38906 60587
9162 46361
16294 53793
14683 54223
9746 39763
19047 39856
29268 87290
43280 45319
1194 19817
38033 93064
15976 32023
31767 88030
10289 76515
12055 92993
51090 99319
19205 84141
44153 65579
62157 96338
77120 84281
59436 65480
9392 66960
32787 37886
19828 27300
6937 36774
70423 86374
9751 66713
59375 69755
48312 59710
53385 54791
24685 75919
31064 62906
32321 67119
28387 39363
62748 69139
16829 96943
21905 55608
30740 86903
37048 87172
1769 97607
65977 86809
37019 52363
7543 16129
14608 81924
20147 79914
30794 85423
2054 93673
43343 66681
7647 56245
8670 87397
39306 94113
76811 82510
61939 79086
61821 94179
68228 93967
3409 72223
8874 44892
8059 13002
32205 67834
1118 88981
11651 45921
7352 39055
10143 77000
62417 94544
23820 89866
80341 91678
66714 68786
48402 64358
85959 98222
15924 84193
3651 73032
41753 97080
73508 89776
47512 48572
21442 32565
22061 84627
58845 66533
2647 46010
79648 99774
69223 83856
28643 75722
3832 80918
11010 89447
53721 54728
41916 61024
9104 75539
14915 24923
84190 92171
11470 71812
21560 66065
73784 80456
15057 50722
21172 45564
36428 49061
46051 74312
39199 63553
72914 80031
23888 42907
6111 59196
19579 75249
33457 84893
26876 85223
49396 56432
50697 66953
40362 54096
74943 95422
67955 88485
50214 75070
9321 61789
56858 67908
4832 46598
2585 66556
18321 49130
77249 90307
4966 51218
38753 60049
6595 11074
31936 64651
29102 73253
7207 31034
41085 48263
9408 49128
35224 57378
58537 68834
27183 63243
13574 84490
53886 84747
55851 79076
8245 16974
45749 73851
47930 48034
16637 83691
32116 88386
79504 97092
10911 55559
66138 80408
2697 54942
3314 24368
34475 93489
67516 75972
5460 9682
29938 70828
26653 44621
44921 66539
63095 69577
55016 55358
4874 20304
63557 78820
83910 89845
55020 63882
2065 65986
45926 76532
61704 71444
5728 77923
52231 69935
49477 83574
59175 72443
68510 72932
41321 65240
77933 96384
78198 86484
50398 98242
32483 65419
23276 58624
27937 56234
66320 90648
45744 77122
63943 64043
13646 39116
65965 87703
13513 13784
89535 91669
51208 95134
47187 53055
38180 62147
48860 74501
14474 50800
21230 82374
43505 98365
13734 35395
11192 37672
9938 41331
77808 88460
36128 48082
54325 91909
79802 92001
2104 16956
38598 99068
29279 35145
82016 87272
12321 87633
71347 99752
47119 82680
53027 81977
86946 92144
48871 93361
55585 86094
55431 97850
3428 27492
29845 68381
16351 92659
87763 94989
14156 38107
49745 70447
69854 77668
57272 63042
16517 86776
23497 35815
29397 73781
17681 51166
34615 37724
72675 75853
52811 55431
17270 39553
90847 92432
1057 28329
2835 79178
26425 37492
45983 85205
93590 99724
42897 68667
28913 39856
88339 97099
47515 52701
18022 84980
79115 95673
56447 81352
76207 92156
21784 68008
45429 91274
63801 85839
19650 34928
7858 95902
35653 93652
29017 91606
1971 35536
10312 42645
2553 80860
59421 61008
16089 64404
32137 61158
73126 85230
45599 66922
26845 55042
3588 35758
93462 99480
58723 91273
19103 51810
33203 81523
62928 85036
40600 49437
47906 76534
53246 77711
39935 85136
7071 49284
36584 69598
10169 93097
7842 32501
18100 39099
58114 62275
6671 52431
20934 57625
35633 87713
38115 59342
32461 54407
7372 42529
45107 67750
18091 58898
13876 66529
21958 57983
81893 85234
14674 61193
30819 96711
13431 82893
53494 58396
13044 94530
70017 84062
85809 99927
53770 86919
7375 8874
43844 63440
57612 70681
13777 19719
16581 79138
36849 58235
34930 56318
50917 92284
24332 92407
15977 55352
51266 68563
32852 39733
9988 37540
74149 81894
60239 89907
21178 39242
47001 63479
11965 53057
42824 84469
18877 86953
13175 47512
61000 80451
19431 80480
16740 23990
21062 36690
28655 64909
30632 64058
40603 96465
32808 44173
20740 71862
56787 69459
77636 81182
83489 93071
63330 81511
46209 79914
71376 95340
41625 96469
15882 45343
72411 94794
46309 88756
2790 33930
67232 96788
4530 21103
36936 47276
45394 84257
35837 45479
8805 42982
5318 59259
52780 96900
13432 96245
36368 92537
3481 26554
33664 77626
36346 51652
86558 89056
48877 71242
36441 77260
1858 12768
29685 30134
29486 82379
55960 98243
72620 96343
4028 8204
43047 76341
37190 47840
9820 43751
29892 51689
33927 49115
9531 72529
68392 80539
45895 60134
37868 68544
30925 98080
21148 69282
88211 94756
62914 92431
80268 92953
2680 38421
30701 83817
63300 99364
38157 85441
11055 48596
32507 43829
26395 76871
58577 90508
38056 82663
39306 43135
47681 57550
10215 44698
34916 77947
86325 89290
30223 50663
49765 78724
3871 93050
61547 82818
29442 58173
8604 15682
29346 35713
30945 39593
1586 8825
26958 91349
39408 89100
28394 62688
1172 53700
24622 49163
10463 28478
9216 14617
2934 40393
47507 72620
6764 89526
24378 37483
64228 91828
18327 49718
85267 92842
55932 98872
24772 64976
21690 58108
55125 67850
8796 38155
63422 87809
5277 46481
25970 75968
29144 48359
72744 78718
34510 97521
57518 59824
12149 72225
30671 75901
18464 58932
19279 50394
70826 86777
30708 85216
559 28545
79260 86517
41448 49938
29019 64419
51072 83990
37343 43348
40177 51799
36009 63511
7258 56487
73730 83620
44632 97696
838 62092
49885 58061
39703 78983
9677 69189
8820 90387
35052 89212
54505 98402
68568 95489
65956 74790
3545 25808
21100 29294
41695 61132
13228 58491
42217 77491
1759 71314
13894 88285
2069 70254
43667 95286
54916 91441
54381 56684
28830 70594
57429 93408
36 57697
12095 63102
32748 73745
63797 86924
18115 27547
7254 94987
3321 9625
19335 51011
57308 94491
18115 60492
17963 98860
56772 58980
8447 96037
13065 76228
15860 79207
32161 75984
82288 89414
18482 19309
25175 90968
14329 57949
40818 64262
23363 55936
26292 46214
51574 51660
80971 89957
29779 53313
24736 36836
18314 80469
55847 96639
35513 56848
14396 36498
52275 85824
57113 73022
2597 93616
6990 53256
68207 81774
2035 75051
9503 19688
50223 96487
13524 32583
3507 31906
14171 65775
39667 91249
53628 86954
55147 69861
72079 93876
50703 77410
21209 84857
47059 76043
37931 95149
42868 78073
53161 83336
21092 69895
57721 68622
2847 44512
64853 98746
20053 69225
32446 42506
23211 65347
11303 76302
1036 67089
3649 98197
33852 59233
12121 79503
24627 64883
14810 92327
71851 99486
67711 93994
5037 86152
6769 94280
18872 79124
24903 51853
61483 96343
30920 78656
58146 69274
41588 55856
10428 21095
5377 37558
26502 85475
46742 51893
41452 54808
26659 57154
5066 43386
16409 52131
43522 72914
30282 31499
135 92398
18641 52115
78717 95901
21478 73851
47658 68697
34594 91560
25514 42127
51163 82499
47708 72978
37155 54418
58227 60640
23491 24285
43891 58915
48219 98089
19849 26200
38764 82250
38110 94485
7713 35923
17699 90617
53687 78003
7108 60152
47341 69172
67824 82506
31784 73276
30777 58731
13651 21161
24397 28027
65498 93581
2218 13676
36261 50354
52839 69133
3767 30234
75681 96829
37719 89161
35394 93634
6546 73995
83904 97152
25528 28968
31938 84858
48033 60896
63826 66542
39901 67324
16856 63781
16398 56676
31508 52136
33284 38091
7748 46431
11022 15600
51941 94855
84294 95415
39305 76700
70802 87934
32433 32566
14438 32375
23593 89135
34155 50627
49624 73095
23728 79669
10239 28491
41453 97070
1437 27940
30480 69299
93413 94019
52956 77563
26455 97089
47454 89542
49668 60854
75759 96973
19706 68910
20733 44055
25704 35004
3625 41464
16951 55583
16957 46009
38851 91778
13227 78926
15229 71295
25507 68998
19118 30381
20445 41558
57998 76617
41480 60486
60039 82772
28287 90235
35392 64892
65722 74369
32709 51925
12032 97620
5553 22795
16121 97515
15961 31632
86722 93762
2889 38781
6522 29699
6726 55885
17753 74160
9555 27857
2049 84784
5754 63813
67476 70604
582 16436
73253 73700
25839 93219
62002 92490
14154 67201
47067 51855
3160 99572
18230 29053
54021 60626
1498 2842
51474 99382
64852 74272
8019 41665
42961 75412
18290 50893
62201 86478
45713 72585
55579 64315
72262 89693
7183 57413
41061 61335
60577 71547
17321 66013
31564 47540
25175 92014
89928 92639
20309 23198
29528 76400
25070 25427
71782 72478
515 97967
58792 78718
30276 70257
34747 53986
85618 90324
1527 97757
18842 78762
57985 62612
23141 48779
54215 64123
79812 83302
18918 51784
60825 84530
42220 47699
3372 69110
30747 80490
13861 40491
27608 88991
9534 11556
54199 94908
28231 73867
19510 23676
4069 31480
23040 91308
21454 96339
45157 87307
9040 15310
5598 88323
62266 87887
36224 99634
58497 65263
29161 42583
8190 59764
15984 59746
74854 89749
36259 50510
57355 99477
19016 36383
46121 97845
35756 56461
45959 78539
14119 87645
15033 23454
71211 98061
19375 65205
3292 26140
17368 20267
175 7485
92401 93182
30745 81267
67803 85754
40851 60060
61588 90451
7495 80388
8810 30804
51162 90425
15817 92081
16149 99903
52339 79037
62545 70619
7350 44574
36862 45097
44916 88798
57009 72659
30504 96888
60184 80936
16626 42519
2171 46378
70316 82707
26900 40545
843 65262
40120 97180
54537 64680
15383 50594
53682 82829
32136 65002
27721 91146
51181 56749
24893 96375
71937 92859
6263 17701
8405 58513
13777 48287
47695 58491
7937 37312
42813 85922
49197 97398
26471 42347
52407 68057
50089 84451
5468 11424
9830 20222
82506 84877
1324 59453
13640 38748
48917 87034
41997 83086
10663 42220
20886 23499
6692 11252
20077 45815
68702 94946
22733 87145
16560 97207
20688 38719
82071 97323
18144 45408
41791 90269
43422 66458
20680 69730
65333 82852
11200 14643
28176 76423
44291 71167
61802 67691
78989 98329
31858 48846
17607 87784
57473 59400
22943 55018
11263 69317
6215 7279
10455 22571
22441 32677
425 34437
11719 36591
39816 82145
51852 84821
56355 99362
13981 88844
19762 86162
40414 71342
19254 59256
19441 23989
19867 38746
6889 7625
18076 85069
13763 68412
22546 22600
38151 93517
24194 40687
68089 91564
40112 90045
1863 65067
56182 73385
29507 84350
44614 54654
61323 76022
41502 96552
57794 64345
2385 70497
47681 61751
3899 43451
68571 80699
90601 90808
25307 55340
96134 99828
4252 24276
13912 53511
11507 37833
35157 65511
58315 93240
25605 84139
10856 85335
79146 89941
6080 35335
39137 91317
1390 10310
50031 83475
50375 82122
87940 94091
8629 49513
74397 74917
25817 68019
34154 89899
24130 32758
33922 54323
37887 62407
30084 49498
56041 73267
47393 72752
50287 54228
20287 54300
38765 60273
22284 89049
8741 24676
13155 63127
6652 76852
26732 59538
24939 75113
40668 79595
69105 82637
189 24389
19702 83275
40720 91030
22063 48515
49905 65380
20180 80369
3834 77214
4777 83366
145 39655
12950 65343
2166 7463
29205 31842
134 20929
52143 84752
23106 96076
1415 2720
61790 68347
23536 40348
40284 76196
40680 84590
2527 51204
58010 61740
25795 76419
47503 78381
58880 62355
77218 78189
30457 73685
59284 99669
8175 72295
65140 94128
26719 73602
13092 75653
45714 68034
71108 96670
54354 93011
34766 61910
1549 6116
1755 16100
4075 62226
67151 98097
47941 52456
32938 34115
11048 57501
82 1933
3500 88599
2575 91790
18816 60248
51416 63140
21686 30805
37753 85055
40870 55335
65096 72457
16256 32089
35195 98187
19630 93861
45616 70947
24912 40078
23348 34517
54978 66457
1788 54389
639 86213
28240 80656
1360 52572
36803 77175
20573 21336
51044 86883
15874 94253
50892 64202
40054 46653
15517 18391
19975 94268
7227 29071
54536 76726
52214 69124
142 49465
12735 75801
65742 66182
91120 94391
43945 68492
31173 90869
87343 89564
58808 99887
13642 73817
5859 91080
1904 60518
10459 53830
639 78564
4692 70124
71845 90018
32954 89981
49119 63202
25771 66334
35885 40187
3209 68703
53114 66320
37479 40909
15325 75046
14314 86790
62 8515
91057 98007
26465 64378
50010 79531
12911 89339
36193 89003
44893 76721
3235 10743
68153 77929
53495 61480
65708 94319
4297 34868
12094 51973
21344 26911
64623 68552
25196 53198
32720 43730
55721 86172
1256 46448
11436 46220
49717 90717
26587 42795
13258 48515
49567 96186
19595 83126
52352 85521
28931 59295
47553 52571
66429 84412
3362 84915
31980 49107
67479 78533
49416 62742
2708 54630
60143 98745
52896 62417
24369 55491
33349 37344
4924 57408
53703 88006
22778 43262
5100 22091
3654 29330
7003 57092
14127 22580
52374 62550
76770 91824
29878 36730
34323 91193
36491 64052
14974 98498
55869 98606
15891 40818
10661 38526
11786 23719
39426 63148
16628 70632
40413 90347
1915 47127
1525 88455
18648 44577
27644 35394
6736 90073
56331 89666
71273 71292
16233 43490
65701 96022
66967 77603
71389 90946
16765 86617
42292 92147
60165 76688
36329 48253
75430 91896
12316 42830
11720 96644
4605 77303
13882 55144
31484 69503
24766 51821
46851 94012
56171 56429
5342 49265
1473 83160
28501 73092
13605 82994
81145 94778
27508 80388
9628 99091
5153 90095
46872 95488
25067 31484
7914 50370
20098 36621
22063 57489
36348 93414
5811 83009
32065 74268
17422 54597
57423 78191
35327 52749
45527 47912
9678 42306
70718 84690
26326 29849
8956 62170
22542 92260
7637 42192
11374 76010
29748 85450
2006 9659
22551 98578
35632 62861
69345 74704
41735 59611
31389 52197
35647 56944
51234 89505
18499 35088
6308 27217
27438 72015
4123 18124
71246 87780
8949 91337
39450 81207
61028 89315
41040 62549
72807 92179
43698 83997
8606 78160
10296 18330
6632 12726
419 93528
27462 52985
12009 38510
3185 3790
7721 75528
36982 39270
48893 62323
41835 62719
9048 44309
76518 95228
1861 76464
31751 64227
6911 72325
15380 77334
62786 80794
17070 86618
81262 85369
26582 86034
34320 83649
61602 69507
56826 58731
25342 95632
74397 78631
28927 50177
25151 49159
58180 98948
19405 85324
73223 74062
38457 65722
94735 95568
30196 59746
1218 60280
9958 11781
1783 52064
84552 98259
35096 38569
81847 97623
23723 65064
29799 93692
22442 42032
9822 17270
12784 90271
893 87243
13422 19042
15908 62416
18040 68555
45562 53280
60681 70177
3709 28259
39864 53165
8277 79383
7881 43328
53268 53937
61869 72792
74920 99105
46688 63055
7099 40947
4703 61041
63154 73800
49628 81368
58375 79065
1391 95456
40609 74047
11485 13140
29779 51146
20396 76827
24190 30304
24999 84209
5726 81669
15153 43689
17215 22286
20132 56754
43717 72008
38589 87942
32482 54501
2766 23788
15107 21548
31998 90141
36995 85148
65625 95694
55996 85791
53606 61266
55559 94143
39397 44669
32735 71042
50008 73235
2132 54066
60568 97521
46354 67286
26792 33207
5888 46761
5201 14822
34791 64624
1537 30174
29392 53024
25401 34187
40325 43724
53245 86578
14478 21647
64297 93560
16064 91092
54879 90289
51249 89851
19099 77476
41642 93613
9622 51752
2496 86293
33504 39750
571 88152
50402 95825
2090 35392
16929 52287
29015 80609
27169 34819
33822 68798
67607 76471
88508 97560
23553 73760
34825 50543
63349 73402
71622 79725
39724 89675
18479 57109
28973 86002
60441 62207
83315 89596
54257 85717
30461 86198
12529 98838
33842 44989
132 51543
13134 71185
3777 14108
8200 49870
60464 87057
7188 56222
66509 89574
3607 15562
14107 16309
37963 39468
10961 48335
22403 88392
57269 75942
5979 61018
52168 67278
42691 63364
30558 37779
18493 24785
27489 76642
6158 11001
5368 15176
58796 73077
37604 68684
72697 83422
29414 68104
8442 30159
14974 78373
47669 90986
39283 84462
84533 85065
25757 55074
60171 90843
31104 41239
3390 58451
3185 66735
7702 18197
15137 87339
6178 52080
75347 96783
22419 79290
24707 36149
18380 20768
28617 95312
17039 88724
36836 54829
63846 74591
16758 26209
40518 46684
19774 51910
61321 65432
42907 88336
28312 63812
205 58960
19625 81077
28689 39726
25618 50892
9049 58445
42776 70976
24852 36260
31654 46632
7323 80391
41744 70612
13374 62874
32459 73482
15119 88033
29968 37575
80801 92731
5884 11958
27210 41282
2831 26798
51635 58254
40516 51068
8432 69471
61220 70560
37956 89685
72324 74038
36789 82327
31599 85666
86186 92463
7405 61737
31166 88438
65984 82025
47337 68996
10465 71073
16098 79022
9553 85079
10091 37044
1527 64662
11332 11720
5991 66467
39453 57945
32626 43500
34540 91452
71829 91185
34381 35718
16143 41357
1183 79368
1351 20105
17996 40424
15022 80920
61037 83798
51952 77509
16103 97804
16490 86353
8328 47372
26253 44755
9346 50563
57171 81598
36959 89391
3754 32784
22789 80824
23926 77610
6990 69907
51125 98542
1020 36940
75269 84210
30940 34814
84349 94431
13406 54228
158 85029
52363 92596
93347 93373
16440 72454
80672 98221
54339 97330
97655 99309
30713 70038
46292 96358
31367 74804
4121 26787
18228 25968
66816 87436
13161 83269
29011 30884
33422 91592
87027 97131
47687 97247
14776 92616
49570 72824
10466 24263
63946 90891
38510 99567
1829 63646
62784 96003
23342 42207
47529 78729
23364 49722
3600 63052
45877 96707
38653 47200
2603 8299
36962 77023
43102 96226
51418 56992
39684 90891
18405 75479
37228 82139
46266 86340
1141 59545
26944 78704
11526 32904
43352 69860
40864 79150
13846 24298
18560 69585
24378 51980
42402 56105
38273 82150
40546 57956
49679 63924
25813 47300
15888 32239
45482 50201
38943 70334
73739 89438
54602 98738
60512 78071
11129 59196
8860 9489
41646 98914
6523 73682
13622 36564
80636 82256
50979 80388
59941 97834
19677 96730
5320 28227
41104 95419
42169 78278
11381 53150
11051 31843
24881 99213
37760 55006
65867 74182
21767 89515
23192 25676
50255 98040
26243 38910
13306 99896
19804 52605
3798 88030
167 11428
46440 94905
2938 4796
76168 86797
10206 13146
74267 84696
42117 65065
16182 65095
92109 92158
723 88931
1049 17276
34861 86603
38938 75496
28720 72995
26432 40373
35073 95402
94759 96337
14261 22076
76769 86360
77067 93906
44257 55907
22039 88826
41854 84007
10588 13937
31811 61047
12086 98137
1361 94216
57145 62140
21422 76056
50480 59258
61219 64303
65430 66745
66064 89990
59397 79694
51432 89636
35477 58969
1215 7632
27571 47979
89371 92125
65728 68354
8733 86904
98426 99743
32796 50412
25963 54989
5651 8915
30184 51204
22129 23482
62221 91401
85574 94167
2472 42968
5335 93007
32848 92305
17385 57320
40988 87640
43297 71841
77055 85913
4487 55566
21190 74241
57985 62011
13788 70844
31228 92156
7748 73648
61181 84632
5667 53173
48981 49072
18326 26841
50383 78643
39105 73227
57295 85427
71780 83495
48148 83653
51745 89252
52715 96136
69344 93140
9801 41284
19989 97497
20639 45783
3780 31603
8600 83664
91117 96769
8855 91054
5227 8685
73279 96502
25343 37963
41001 48657
3088 25769
55359 84952
38586 50983
78237 94056
40813 66891
47304 97384
54392 85336
20301 56425
11222 99289
1848 61477
72542 98161
42225 44518
11073 52756
58429 62139
35857 51647
32394 34631
23330 86774
14352 74210
12202 47708
48056 74316
66550 85364
211 49453
21550 94155
31037 72500
25731 50993
3913 18820
1097 44779
72716 84966
50758 80213
18219 68183
18425 86880
2853 73977
57726 88962
45859 88609
30483 36598
47384 52304
33653 72430
29127 86829
11344 91182
10462 75009
25671 53750
45641 82470
55975 88685
38547 72442
47607 61261
79622 91367
83302 84277
45740 70831
49537 63944
3247 39892
29001 65627
5284 66085
8860 58974
74185 81723
9261 83885
12077 17035
4668 66054
7411 42279
40673 68166
1202 17168
72729 95150
3184 84447
40283 72722
6683 30179
70914 98663
68542 83914
39524 93833
56967 82936
3807 90825
38827 80572
11454 87301
24151 52509
27655 60982
679 41952
13225 48061
12919 40977
91169 91196
53774 70132
9054 33964
8415 10850
44424 89555
27866 37010
9259 75828
47598 79060
73107 93746
390 7569
10779 22006
14362 55825
35510 44845
16847 76224
37097 91487
58875 98555
7811 59738
12356 43960
31154 92662
15308 69678
49789 84856
1678 58775
83469 88131
86429 94349
15007 59688
38433 82505
26824 29429
37349 98416
20139 64002
49889 86119
16293 41569
15604 71665
75565 95795
61141 90273
26501 95866
13066 92473
68618 72996
18453 83063
40501 66180
45784 58871
32849 78487
17616 57642
54664 66262
15683 48519
12311 46814
3913 77602
3617 91510
5793 23501
38117 68664
258 34887
11164 40076
4216 89114
3469 80724
3281 18792
42095 63970
54632 82849
45742 62417
73101 78448
36866 87915
26315 68983
10627 64941
6458 88086
15698 87393
2178 52901
62605 64000
45564 86735
7903 57755
72798 88706
64328 79067
80133 99808
16158 46194
17023 22001
63051 78585
8245 29527
8253 89732
28421 50160
51444 95941
36640 95470
1770 38730
1060 2757
22783 46728
50077 87641
30259 37243
4999 95198
24403 51228
32638 40840
68520 87431
3748 78679
41303 93817
57863 88536
37195 49512
37713 91049
17871 29270
15514 87750
73726 92754
43690 91523
4814 9141
18626 75454
36096 76379
23948 61614
40994 66873
40745 84076
13968 51605
18437 74079
48140 62127
8872 65479
50154 97167
28651 70528
22358 39064
7882 43953
5154 64764
47332 71428
43178 82224
30280 36570
67374 89548
56885 62783
43535 77104
16977 23320
69562 94257
82774 83308
23969 80475
39032 39609
3023 39198
90986 97333
62301 80846
25137 69543
45563 98430
50989 92072
60215 61836
65542 76622
30153 81433
936 24263
52055 95773
7739 31489
13103 50153
33570 85866
89705 97123
76001 96767
22382 70809
28377 85012
36298 39019
28528 37823
18572 65259
14434 32618
87896 98846
5354 85700
77525 84535
10372 75099
75662 88611
5815 90573
26179 72353
69702 93526
62249 78233
15665 53955
686 70288
36461 62273
1027 26913
44599 76544
43961 83479
32198 57309
7272 73733
21962 28990
30361 53238
38419 48013
26280 51303
87375 90637
36957 83659
77 77402
400 75431
28513 89570
2769 39641
3361 80761
61540 99435
36126 52619
1860 56281
28054 74044
82309 88377
9776 20362
69363 69616
32917 42129
28108 43193
3389 62907
64709 86263
11012 82757
48464 59761
28706 39235
55223 96653
8375 86675
25352 62406
26521 95334
11873 34612
77416 90731
36193 68480
5325 20366
56007 80122
51504 82620
4596 78486
29265 79010
3010 41077
42504 51471
42490 46433
6218 32938
50100 81265
1895 65613
30873 37216
13609 51075
13709 89028
65780 70088
13309 24593
70573 77464
30271 73121
5958 16642
57451 82447
43008 90051
3378 35487
31970 37032
32419 96663
29517 81114
54343 68507
4667 62806
15586 77032
18104 77109
45367 92657
35978 81085
19232 39166
27392 33487
124 89852
1622 83454
11356 47693
25658 89799
45191 84508
78634 95312
59836 68285
22009 38525
788 48640
10674 56071
48246 66880
17304 23839
8934 61709
40041 89698
77224 79489
14358 75003
39904 95074
42553 98733
20913 67072
58453 80336
72819 93201
22638 73425
85231 93502
47055 91625
70264 95772
28414 34150
18896 42759
27671 87213
43194 61358
16003 86268
70174 82055
4210 14257
21077 24160
19035 58493
13417 65696
28438 90099
40748 83617
28815 88482
2337 57583
29240 36079
46518 92291
71359 80331
8097 10244
57409 70505
9647 92435
63515 94466
69672 88420
20313 50019
7089 83738
92269 94931
51979 98590
27522 34142
17339 44410
57865 99040
2116 53621
77067 77358
57389 81230
32788 66415
24817 36677
47583 89155
23563 59979
8338 20201
80416 93654
40433 64068
3411 38662
522 27245
12863 72907
17652 20082
11876 60497
5967 37261
34736 94609
27452 56076
44159 71925
49686 64913
2361 49579
75575 92653
30070 38152
37928 40682
11955 69607
51080 82495
36276 73477
64162 99156
24077 58359
29083 69176
42214 99774
85778 94259
16778 91542
11275 44063
39966 81595
29865 38020
28326 43265
47163 49517
44489 63209
84674 92888
41924 91917
9815 51985
68597 90926
12591 56228
26458 64884
58887 85430
45516 61966
47498 78161
29699 89898
53584 99496
73694 98342
18140 33203
36886 87392
48100 82978
920 94194
55286 76182
61437 70644
70186 85223
35272 74117
26328 77295
28100 76444
64243 76298
88855 90680
56491 95722
26831 47216
75423 99627
29701 69768
2636 58519
55355 56175
61184 74646
28326 42230
54261 60745
6539 90090
7503 90027
2839 87898
55361 66153
14289 37282
474 13360
14044 21856
34472 64933
31204 67597
37245 87259
29594 98192
69376 69796
64804 73205
57769 91367
35819 42679
60810 99071
17355 57639
10935 38756
26937 28974
3407 20805
61900 63058
28946 31148
69935 78891
57641 83472
62228 75205
74570 91633
51083 78379
42009 51021
64139 80595
21050 93650
13412 77103
53864 58461
4402 71505
20909 38623
6466 22756
69317 82104
20503 62435
13006 93730
2235 7907
1567 44980
63029 82043
50030 71898
13850 35244
24637 75047
90198 96217
12237 33429
45621 91059
6500 55078
18029 91249
40056 53293
55878 56193
24054 65128
10664 72693
43394 56182
26805 36652
1420 38309
21268 48345
20748 38958
74445 93768
773 26767
5179 98698
282 19856
11746 30103
38322 68318
8479 92796
42026 54580
28114 46766
94898 95962
50225 55218
24896 82253
21471 74174
22103 29557
80245 98547
24097 40040
6034 65638
17180 39283
62890 79596
58510 79341
4367 6510
17257 74853
77487 86884
63177 83398
40605 66319
2113 14337
59695 81456
7711 49226
42863 45400
53460 84649
8956 78877
21413 24293
34975 56779
23840 74317
17566 77022
39892 57851
9951 23244
18802 32684
62868 97864
17962 67814
26660 59004
48512 92599
21907 85178
13052 21255
50576 61353
25323 30159
46565 55573
26831 51560
67202 80990
7074 62052
777 90949
33963 64337
66360 86309
33834 98285
7908 12685
813 59307
24941 42570
5308 69159
24355 67039
52454 93612
36371 56823
59996 93281
59649 82655
38517 61620
1989 36879
30613 91261
278 53297
3826 5929
33405 41646
23145 73671
23031 45393
60512 62881
21275 98828
45015 89670
27103 94138
54435 61485
1308 96023
21239 72548
39077 94177
2224 66439
16675 55035
81771 90943
9399 93602
28128 28357
56659 98523
34152 91195
37968 86249
19044 27390
33329 55254
81719 88071
31234 66725
5525 22654
89125 90726
82045 84339
74277 86941
53085 79900
22747 59097
20349 78150
28480 74785
3830 78106
11612 95711
15127 40976
28213 96936
16315 90807
8669 62037
8608 23264
46624 93575
67873 82675
5268 97719
16377 16440
23893 87287
96391 98463
7635 16925
20077 24364
42819 85811
11067 16475
39197 86862
32048 62915
1909 73271
106 5089
4426 74324
19075 93908
66594 73452
23573 83479
13560 41937
33868 84170
16852 20744
65084 66108
2446 16476
24320 84064
36159 90128
29095 65062
14490 85021
53819 79685
6843 10082
16597 55727
24240 98611
26105 42436
58396 85082
10425 35960
56186 83142
80301 80684
2708 94615
57398 71056
38991 79146
1095 43885
957 74279
2976 45326
21239 44575
14476 50747
38832 52375
17727 56597
13846 52836
21336 33906
24532 92227
57740 86320
4177 53525
40139 74502
33355 55429
19409 54805
56857 88188
19139 47302
6129 97629
55949 75108
10520 84104
7510 19944
55791 70645
23783 35789
15460 72726
29907 90083
6260 56052
16371 67249
27398 75374
85304 86173
17410 79330
77619 84961
20128 38008
61759 86971
53135 67061
8606 64784
14273 95725
5774 72016
20297 75236
35129 75107
51159 94213
17065 53585
29821 80036
44596 57872
28784 32272
44040 61431
12077 16753
2087 5662
32679 46224
43952 70254
77032 78134
27822 75631
61207 82753
21176 36648
44721 72422
11685 55712
51131 96029
48351 82157
4371 34408
60369 76511
4780 84729
28685 43512
76950 99008
13787 53847
14655 53325
23847 30436
26682 88507
49996 57482
12988 78201
23479 73570
39053 91023
6166 77966
61496 84140
64049 79699
12818 59163
2575 10836
29717 73988
45934 94035
41654 69967
32962 62801
37344 43502
55096 71589
14225 97040
69957 94444
29960 70101
18037 98640
18420 89824
62329 73819
744 32626
5713 89740
40409 84471
38370 66514
62015 76533
28430 88988
45717 73134
11805 56835
6990 96136
14830 16220
49834 87407
37331 49587
14343 97635
50150 58034
11154 52131
37017 43476
21021 26645
24179 93017
16208 87659
11901 73694
304 24575
36858 73373
37041 64342
35796 40189
29450 86961
8805 79268
30044 74840
27108 39976
48765 70036
39919 90111
15419 77950
595 18385
59351 65804
6368 66218
51493 57473
15129 66806
29208 69128
6136 29834
9452 16766
29289 87957
31867 44507
7821 54599
14545 45020
10372 87160
38369 86826
21662 53661
29836 53355
63626 98922
28338 40659
65493 81145
64111 78459
83211 89951
31795 79758
43595 64694
17232 98578
6639 21647
29646 93648
18421 43692
38461 85246
80216 98775
46675 89311
18870 58916
2584 12976
5998 74182
26122 52871
4153 10937
31351 67112
26749 44485
59302 72132
13431 47574
44017 94937
49884 51887
79956 90327
80805 95236
31234 69491
5978 62849
1487 89068
44872 92857
9406 12198
18635 32017
739 77211
55225 60436
78303 80508
21812 28989
2083 64719
75613 78529
8115 73988
47811 84249
19819 20459
58856 80029
801 71345
2118 19444
32978 34574
7248 11770
9130 44120
70298 79497
73411 82273
70137 96413
11754 14415
45640 78022
792 33178
11040 30796
86070 86158
36656 84441
26269 87161
34518 85172
33389 78432
22617 89289
37841 49735
4623 96029
68115 99176
25434 80553
16468 99720
60362 63005
883 40539
42876 71444
3198 18659
11580 55923
51220 77938
28441 69680
10818 97986
51485 51799
59491 60857
81053 90736
44300 76465
19275 43571
2042 25900
60238 79973
2972 67138
39084 54890
4040 83661
40341 41563
27188 47716
20597 54986
54165 82594
77208 82910
3981 72491
41174 52257
18669 25226
30237 97909
2897 52979
24743 57715
39657 81329
6809 85777
543 91490
66266 98467
25827 54400
3831 86512
18559 40624
50072 96700
65716 92347
11574 83697
16595 85302
17082 79188
8660 92003
23795 92532
20791 40912
35370 58348
12725 42877
2050 31424
7681 60668
80909 99974
49377 96529
38341 51973
50201 96099
44434 89044
15270 90430
19052 93639
10056 69158
34373 38283
63336 90027
72027 75085
50574 73871
78644 94135
6882 85346
45610 64487
77052 93263
16676 70698
13302 69892
6245 14288
25332 60837
51041 55147
14580 56189
62080 87412
24581 33853
39599 63878
6755 35425
22613 44948
48144 94671
3573 38716
43875 63301
43071 52914
43523 82976
62784 99434
99126 99996
50148 52409
47813 73016
8056 19048
41034 98658
95106 96574
69417 71986
25875 83553
43792 70897
17476 86945
61227 90713
13166 66482
93043 94021
11732 27716
2858 33905
33074 87882
33045 91677
36597 49158
28432 31665
717 72332
41657 80691
65770 68261
74368 86769
32731 65484
50557 80166
33807 87684
30613 56143
44814 84131
68235 89854
28610 90044
28070 97831
11704 73029
58342 98316
80880 92343
27203 72954
4817 78942
23015 26949
50875 84673
40360 62006
58029 79255
17896 28057
9241 33938
40740 98869
24557 77548
32378 41691
17326 92880
49546 99943
31178 68187
15469 32863
13882 45598
51458 95909
45404 63102
65202 68112
80450 90041
53561 70110
38059 92026
540 26487
54021 85184
38569 57135
19732 62112
1022 13142
19506 77499
51443 87947
30385 58683
60659 60867
9674 77822
5027 36598
10191 37089
62295 95696
6496 11912
42890 79852
65882 90342
33477 71693
9624 84096
11328 60250
19121 60102
16321 19259
46604 46808
16284 38033
66564 74502
32341 48018
1474 79532
11097 68178
15856 70685
40465 85057
33047 53153
3005 31029
51489 65550
5254 74319
39319 47208
15758 72267
49319 82068
61410 87141
4129 67194
26083 43953
34497 88469
13472 34202
45531 68871
12731 42969
22820 45059
80497 96330
34827 36249
39384 66636
15354 56751
68705 94324
41995 49411
14236 29902
38459 75196
8923 43026
9172 12598
44415 77391
29113 42161
31447 68494
33151 41116
84022 92630
43659 71114
6575 9676
41282 74018
16957 90117
3730 15794
22630 50948
19901 97475
8974 47674
60158 69991
36752 70773
26255 45914
21177 83511
57721 81988
3838 71715
78439 94508
30568 34788
107 22981
78676 88309
3262 89745
64658 99125
43952 86732
4840 63554
6866 14905
36128 86248
61518 89966
9254 94465
18480 96704
6785 70260
37193 99710
6404 28064
20362 86230
48312 93811
6567 41449
2477 20817
7460 79483
3023 24857
87052 94554
7157 53018
16458 46014
34262 71470
26868 34943
33803 46305
64476 65242
28131 42832
10275 31869
57740 97021
6033 77450
35013 68509
7941 79529
49006 88899
20664 70931
26008 64072
48202 90577
49138 71903
50678 73178
8304 79396
32486 40574
15908 54440
156 82552
38791 99770
13364 62540
9181 22280
70290 86283
28544 72552
4466 20973
20683 52816
3774 75437
4115 85714
10276 60239
53741 86265
5804 90541
13409 93742
6775 21615
95338 95956
70792 97531
31148 57742
68189 82113
8091 71511
87628 95281
6426 66044
61243 94211
12983 23547
68217 89405
2410 6021
5480 94718
22265 45711
34422 99046
3568 89021
60555 81477
8596 42022
22448 60233
10370 52210
23322 61721
14247 39777
64703 89874
5750 51789
6348 94134
64009 78440
68695 71310
91942 95089
2107 17553
62610 80734
971 8711
46073 92975
27973 98486
23752 60496
15612 82004
42907 85004
19823 74664
12110 32336
22554 91834
14408 96031
88672 89667
20336 93854
3073 68784
169 13323
70386 84746
13723 15287
60382 60723
60808 98253
35061 41003
18902 58812
34679 89991
23536 92988
7690 79672
14235 52945
14744 88710
8929 62523
14885 63124
21445 41565
45338 93750
26504 74935
70192 96096
58718 69420
2148 6894
20239 73022
32107 34986
25662 73407
126 92478
32009 44753
49800 84037
34784 62732
50439 70110
2157 45098
73984 93019
16921 49194
32912 33131
12180 89531
62287 66384
68373 73753
19616 99245
7897 41872
8503 56540
21002 67689
19094 94157
35511 71411
22843 77107
30214 55949
24737 92416
6936 24057
7704 85579
71425 75338
19958 89141
11865 16131
17199 62834
2969 73533
30626 74936
5903 6097
13094 55341
1811 69528
20929 78312
19002 97818
54508 60306
41581 71021
10839 73302
39650 65890
26514 73462
32513 65809
26823 33487
13514 13941
41711 97662
66973 71135
30179 75342
69110 97366
35232 88330
44240 97199
39797 59218
66788 86122
5998 80936
3750 89812
62032 63054
664 94702
11472 23185
22621 39122
37578 56235
47244 83683
30503 35478
51461 61425
5607 27299
4850 57712
19448 23484
32947 59696
56965 94033
62055 77099
44689 77786
8981 64694
19203 54857
3247 4032
921 56047
39289 76897
10715 64388
7640 62509
52000 95783
6120 14388
58470 60534
1826 70266
706 92067
54728 78475
27621 78375
55733 56515
10551 63873
53309 68903
62094 66883
9980 56956
29935 41668
73620 78361
64727 77272
1265 51271
19591 22686
67640 96430
69456 99217
64369 75040
40545 65720
31477 46833
63017 74936
7320 81631
77587 97857
1635 81435
53860 79327
10034 64998
21461 72774
60492 65425
55689 63857
72764 99397
45592 52117
26808 29812
78629 81066
5115 33087
21472 89635
26098 89568
45509 88106
8147 83156
42433 62965
19274 38598
37115 49986
20258 97509
44689 98119
23983 58548
476 87900
11205 19922
18016 43416
28213 49138
86570 96598
37330 38044
42081 73440
44897 48432
32095 42221
11469 18260
58370 98678
32828 62327
826 90873
19156 35690
13959 80508
45528 61249
3854 64917
5111 17179
55740 59939
44426 62085
7033 26674
87660 95802
16842 46460
13871 19724
20790 77789
92071 93461
60134 76267
12589 20208
7575 16392
5920 90421
52761 66041
76175 82853
7450 38135
64752 99772
88483 99444
19168 30555
31447 49488
70675 87526
2135 41398
2418 66741
9011 76742
29418 74694
59444 85445
13112 44113
71605 85189
71018 77272
9581 32561
51776 91599
39496 80085
46847 97755
117 1158
11545 37035
26419 29786
42550 62217
1045 35607
68029 86351
43991 62014
76264 78606
68194 77062
54438 79654
64994 65912
6006 64426
13670 92729
2422 86634
71402 82929
28909 66377
75151 93427
8034 52479
7378 42148
75668 82429
67418 82339
50805 97072
28043 63321
17347 33539
31005 96503
45713 97455
30196 42980
94908 95176
72132 84937
14153 52917
73634 75908
50853 80114
7074 52227
9466 15472
12288 33336
46768 52534
3051 99691
47326 59371
54639 69386
25261 93674
28288 79354
46919 83061
16367 59389
9636 71364
42023 52953
12000 73348
76371 80737
26462 60343
22613 87524
439 16480
60361 87843
15157 96418
8198 15595
52627 62715
6255 19359
11420 17861
11713 83884
55671 89635
76695 87032
6166 21134
56730 80310
25661 95307
60668 97507
2962 94232
16664 24385
14422 52555
43977 66658
33992 45364
7686 16958
3646 40977
4685 81039
32697 61348
38834 67860
41013 98779
18255 66952
132 21418
1253 76016
55262 55556
24169 58772
36187 57872
3107 30201
15872 56320
44891 46416
29014 36341
16960 37416
7875 53822
72582 80435
16344 37930
17041 96335
132 24273
41856 82716
43772 85924
76743 96384
51313 99066
15339 94364
10613 54013
22055 89011
32449 73706
78944 98116
24609 86109
11726 74087
75734 75976
4352 63166
61356 96253
7149 86084
16406 51373
47862 57570
20170 20905
27472 51820
46999 67459
53353 84108
94905 95742
22730 62208
2589 66686
21896 98696
12248 49845
61136 62707
15376 64557
19342 54357
16724 87797
40615 85544
72700 94230
30789 84029
2569 84595
17467 42166
92230 93826
52293 69115
44533 89979
24759 78127
7565 61179
18955 55900
22480 70430
73179 76943
27594 28461
1124 71740
70677 98118
28456 65006
84530 99272
12489 90186
12245 78463
32107 98094
8176 51835
40347 61762
7248 97703
13146 44298
48621 61306
52814 70384
64025 67427
24555 50680
9738 69497
32982 72407
1524 54242
34507 42512
70658 98991
18895 49073
59683 76721
32139 95492
3755 79956
6134 69425
90329 95628
16526 20208
31251 86178
24916 40092
39393 60076
36158 87302
24086 42980
2186 90201
35090 79585
868 21170
20752 70978
66658 88034
14254 26886
2612 40533
16494 78089
3636 73409
60301 86881
36884 45878
52529 94901
33523 35872
2814 40315
29008 79637
360 81292
63672 90719
41428 49236
40440 95913
14542 33284
18880 46422
6771 84312
7216 94864
48895 74703
31823 74065
51049 64645
31543 76426
44727 52284
70280 88953
34895 55978
43501 52019
49589 57298
2590 70534
8239 73601
35633 84962
7405 90141
24990 28239
63485 67669
59265 93164
10459 85089
54079 58974
17196 95632
38551 82405
11177 62765
70226 91135
79325 87783
10146 89130
2549 32888
6008 58857
9686 89802
49681 66995
22753 27891
28785 85810
57369 62087
67387 86218
18147 31893
2324 92723
22149 81193
51796 54878
21162 40379
24769 91289
15704 88187
10863 27026
32319 82142
14772 80242
13438 72757
34144 87595
40449 64356
18272 58959
41364 94617
2610 22578
4857 83362
25602 77907
1872 56878
4951 65571
26692 84628
44939 97067
45023 61534
7009 50293
30182 48843
61491 95607
38586 98532
7054 44180
31614 56026
30752 90856
51166 56052
14778 75429
4069 85175
33696 92799
69750 81421
48874 88034
44780 69563
94644 96679
9925 89174
61649 96756
1471 59135
8972 80219
81693 95582
10400 60832
27543 75308
55334 58209
65051 97963
9800 74279
93361 97507
86398 97182
69998 71240
27979 45368
21432 27987
53760 71747
10753 49218
27790 36375
50206 85919
69237 89310
26111 83171
48634 78402
30671 97103
47332 90656
22020 94877
66285 89919
39072 47866
69139 94579
39138 93868
18768 35780
1231 57836
13362 53617
14380 19492
3091 99930
2384 82391
29938 84534
26864 57530
19151 72833
1260 11958
8103 54736
8835 96858
33995 68611
29086 90728
36193 86002
9183 48325
31574 75201
24965 46539
5104 99143
28227 93140
35879 98447
20214 79614
12010 48339
72645 89606
15706 29527
486 7135
46780 51389
43467 94661
2008 23828
356 9485
27693 94543
44642 56653
4430 65752
35528 98522
58552 63164
93328 98338
35306 56623
25319 68468
29839 96762
15946 39604
2531 69112
2818 40448
2367 56064
16385 88240
47043 62525
22068 92255
29855 91387
8241 26454
6685 67419
43307 96412
38586 77241
2022 54868
21294 77438
39727 51494
10678 86735
42252 43182
2941 85798
21348 94635
53210 63115
59207 67700
18791 67066
39986 61552
853 29742
41335 76431
3454 97958
7427 74166
46192 77084
8625 62739
31680 71496
28970 85967
13367 57714
11753 40879
65638 79197
55030 75663
26829 32787
3619 48801
59070 92617
45045 47587
58859 65029
16800 54561
19149 93847
61125 77611
67895 96576
18632 88257
12194 21667
56597 70538
15683 56555
26103 93209
17606 30411
38771 61415
39469 85692
42763 80408
40107 70782
26187 55874
27171 73302
20874 23272
12376 16215
64032 71139
9744 72988
72655 80371
2077 59550
26894 67826
14587 86894
16072 57904
33404 63690
23 82673
61356 89004
57819 96984
6478 91571
11787 99661
819 12963
27019 48518
5301 95143
64146 98968
17602 19489
1628 93611
4483 91648
39468 90247
70470 80880
22948 65894
74998 82883
51126 66865
3745 50884
26955 30399
36101 77217
12900 41806
34054 39161
5767 17997
13473 48100
61240 72742
57209 58778
34718 99696
7072 97266
44685 90917
10485 47317
25653 89321
8597 87567
9802 61636
89161 94430
5977 94888
25612 60771
12753 74625
78778 95538
9490 47683
31127 33833
61539 95635
60504 84318
54372 93389
35794 47857
30891 46919
12382 25792
48825 64466
57734 80024
6005 21537
14415 90889
57276 94323
58530 94707
19099 19222
1693 88248
25854 46414
30372 66978
79277 83710
7763 37456
34717 78380
63618 73194
43539 51193
34495 81098
11158 65011
53577 76950
40093 47577
11562 86564
78768 79997
61464 82393
15663 40758
41865 95017
59963 87989
45018 59093
46407 57837
62108 75093
10010 42480
18812 35468
30696 34897
19181 19481
90497 98192
54347 88596
12951 59023
82132 94031
15535 59843
50742 52066
26807 81905
70842 99936
52827 88158
30144 71123
39667 95095
60553 67121
24964 67180
475 46960
16184 37241
48570 99407
48523 58991
40952 48797
81985 88798
12477 46705
29222 33104
340 33010
37195 90919
3601 36534
50548 63308
40129 93066
30223 54548
35560 73549
66995 92862
24764 46260
3039 50924
49148 99473
69483 95473
25452 52367
49107 71205
29666 91939
20503 42555
7919 50177
20371 25031
49393 51935
26756 82777
42551 91286
47237 64053
4253 54748
11179 16475
6322 24699
13975 20136
58466 69126
18588 26804
31334 88034
17273 94225
20476 74953
3656 70389
42142 64817
43712 70489
41394 53211
64143 90711
71306 80520
48058 97387
39317 77514
45558 82927
58099 60105
14164 49585
21512 30540
50090 61924
14574 77829
34807 66325
8941 21236
32315 39092
59070 77052
74942 99976
36651 58890
29242 85340
16420 46350
58566 92662
30827 51092
34095 49402
30243 40304
42187 93036
66821 85314
59067 85234
50534 68944
16332 98282
36843 69960
35529 50616
55541 82263
36997 60244
14924 61622
27591 40828
20591 53782
23582 86555
1310 32755
11002 28846
72192 76556
39570 85657
42302 51709
11694 99671
42411 53148
39236 71517
24747 87656
84168 94755
63162 88959
54803 80984
13323 68863
56585 69531
22999 34092
20837 98284
52375 90007
5305 40833
20789 88968
14528 48089
46295 50959
19299 29164
63387 68932
92786 96339
19103 95034
31044 54432
44798 59551
26668 81672
11422 64777
4794 11706
67551 81828
36160 45566
64002 87626
51899 75805
53563 81380
8611 30006
9838 85460
21357 37333
61972 91459
22349 40908
30304 34749
61620 65361
60341 92727
23543 59923
34070 84601
58249 85248
34989 67954
20836 75346
62304 70532
9968 20361
40608 43338
6046 47719
12460 13272
29294 72201
18462 20519
71471 84774
7576 63167
27137 62019
37005 68852
76219 90604
8979 46184
433 37674
34677 53433
25076 93376
1633 15469
26560 35381
60254 68056
943 8195
58249 99775
72516 97377
53451 98262
4128 43602
6756 52219
44844 90671
17198 41252
94140 97671
6586 19977
32257 72162
60839 96608
28737 77133
60933 65437
16680 75357
16233 45522
45786 74080
18313 38427
995 4450
16980 66482
36036 38083
2071 24437
45705 92697
44033 71864
72263 98286
50027 97460
26435 91734
46971 69705
61822 92158
2684 80923
5700 19485
29186 50351
24317 95767
19058 26652
2065 16221
53828 58501
11762 35707
45657 90400
52365 75460
11526 98630
61744 81798
93315 93860
11243 37032
2586 16641
25665 35478
17824 73223
69000 83384
16299 59654
40749 82123
5753 52904
53288 93521
29696 54146
78798 85293
13240 77187
23818 48724
6393 71275
43265 57723
7628 9415
3790 10782
18055 88415
58938 63868
41744 58648
97906 98728
33975 82617
14898 56750
33157 73935
3095 52005
11408 56860
30044 48942
46778 99344
60373 87757
2110 14909
20494 40148
42707 87208
15962 39967
47462 69397
8494 94117
6319 50437
30104 31408
8927 36170
15833 85416
38377 79958
41779 44607
1234 38761
91908 92556
16417 96510
64115 89540
535 58861
20435 82410
13819 93852
40770 53554
5788 36856
83061 97262
12897 48705
21845 92364
47357 80822
45984 89781
50241 56921
66963 83485
15710 35628
83779 92837
81374 97109
20006 78957
58802 76714
21910 58450
44853 99369
64540 85017
49803 91227
46348 68627
62848 83049
5462 64232
65679 73238
64248 97212
51529 98740
18921 70152
39213 40130
23811 65669
22131 87913
50203 88500
21914 62334
37651 80421
37833 79073
13186 65649
6521 97075
64787 65325
13644 15927
5734 34416
32811 43630
22784 70260
25165 72978
26201 51153
55449 60619
53528 63536
46917 86511
40130 71423
4428 75301
55176 97728
16907 98183
85379 97987
14932 54538
22727 93399
59576 97006
21305 37192
17194 53852
29303 78202
65017 68129
51970 92563
66676 79660
19570 83503
6904 44505
73463 85421
4098 61501
983 13559
44655 68767
200 10687
67392 94769
588 39652
21747 94553
22116 68340
40717 90646
19051 55987
50947 85122
23098 45968
30839 60131
62819 90247
47279 53661
7245 43264
82530 88696
53597 94660
31628 39849
21364 83705
60769 72927
52072 85029
22910 68525
33914 96216
18383 40347
96813 97225
38362 62428
59954 69742
28263 87237
7057 56330
35182 47344
75422 96216
30799 91690
2824 37364
8301 69747
14522 52695
50769 99858
3256 3769
45480 79508
67640 98256
40473 92056
61060 70925
23319 28434
82750 91409
8421 81447
42705 78876
15584 32957
41069 41258
14409 83662
19178 71178
19343 35192
12206 54524
22269 85202
6968 89752
11930 67230
23384 66169
585 49576
71123 72211
44140 69159
4996 26316
15865 81403
19567 73193
34759 92475
6687 16967
69031 96802
14969 85771
26372 76607
37452 40869
10549 84074
5720 81964
32483 82673
28604 71082
73969 82258
91951 99487
67149 98336
53607 54579
79623 98002
49687 93180
24279 30446
25155 71259
5039 92376
43099 69863
2207 61932
8082 12746
7886 51196
39542 41998
71787 76832
27336 86358
21012 83305
27947 35860
21281 61295
35099 57003
5744 79879
7902 38104
61273 85189
17769 68748
1105 27225
9737 18589
19938 31092
37002 83900
59259 66060
19820 58749
19915 55081
30177 58321
13527 98273
27800 81852
4516 55374
36436 41528
32522 83545
41057 89497
38753 70628
71214 71573
37637 60518
49811 58485
35639 76998
11936 31749
27537 94015
13031 56514
84118 84530
7785 93072
61231 85980
22517 77165
34923 55714
41884 54950
54406 74928
7162 71356
41930 96871
66082 71870
31222 54059
20968 89177
42172 61724
5768 48265
40388 60344
66259 85324
9372 79007
1221 86086
1802 6951
16777 48027
25340 85627
16477 67685
53820 73996
40374 50349
30276 82360
43222 91632
73584 80883
2618 65839
13719 39432
89772 96471
55111 75355
1828 75581
33998 55420
20071 56346
63837 73442
69502 98258
48070 85315
37711 49940
40637 55315
44417 99191
35342 63919
29974 49268
44824 56019
34217 75694
79885 90589
44242 71136
25260 74415
20473 40878
30497 44011
5608 89514
38596 79914
42849 47292
43335 50324
55493 90106
30137 63024
1919 93582
18738 94906
28423 56800
36703 84464
51017 83034
78464 89456
19096 23679
12816 63120
38245 78629
39702 75264
11930 93820
12465 92804
33856 53095
810 38106
24403 27640
13622 80370
31187 98600
40966 97114
43262 54964
11998 20490
77560 98830
13270 58325
64919 90546
93853 98282
39260 62500
43924 58158
36239 77112
31064 61399
28192 73602
14284 98610
56590 92403
3189 45297
57539 61079
23460 65839
20403 42802
67657 68646
9730 42230
39392 73554
31682 90110
36830 52651
19529 40731
34985 60512
37995 47471
26404 91340
20608 49159
31585 47007
32777 34319
15370 88847
31503 41073
5482 48465
7552 66583
32842 77135
17352 98439
44117 51400
36285 44792
2289 65517
46591 64654
4889 27849
10134 54100
25489 81890
81061 83561
7004 69446
2520 7216
20811 27731
28981 63667
33200 66178
5708 21141
25105 38704
13792 91941
21805 33591
20982 26474
54073 60166
54048 73617
701 79079
20224 34220
41889 60621
5811 93214
14324 52775
8410 97296
36094 96554
27483 98892
26511 28191
38592 81882
4699 18755
13916 53686
86931 95723
41750 51554
65 20865
4084 8886
8272 41400
42049 59993
64952 83906
18765 50329
31749 94239
41649 61765
15218 98720
59519 99513
8597 42195
21550 91597
28816 65529
82 42459
32117 53424
9268 86625
28198 47289
14963 23037
4208 25270
29486 55582
3893 40923
59896 92141
22171 35003
32025 34345
21222 89804
14943 77681
66432 96825
6700 17743
6598 63122
28074 97956
82711 83897
6319 24608
46394 68918
40670 81339
85587 97252
11294 67386
2842 21197
28343 87024
20558 54778
60435 66135
79895 82698
36163 40102
35517 48026
61786 95704
87525 98527
57413 95209
30746 41659
10981 36571
14464 36396
69652 75596
5228 13476
12058 51391
46564 47986
66612 96239
10719 96241
56820 86093
23381 42787
54098 86633
33591 53764
78038 95427
11981 77399
40274 93811
47133 93523
50168 54533
37391 64476
51455 81243
86212 87849
60065 80356
5704 73934
26275 80239
4533 71573
21376 41442
56692 98649
1556 68361
69091 84122
51339 96061
20195 45199
24350 69995
49991 89232
35852 69428
9075 62610
32063 57443
18852 27615
3523 57008
902 30713
45528 66323
2034 23641
45168 61941
32417 86136
41151 80616
63899 79834
58841 68477
24493 88631
31637 55135
64391 67097
63626 97239
25608 88842
23873 36523
11921 23002
65321 93589
34461 78316
19249 97013
1052 89521
43635 81742
68230 91855
12618 95495
17067 18096
12950 61733
64974 86599
8982 84808
15162 38509
42598 58800
25855 36522
22485 61696
24526 64526
23146 25650
8021 95927
1043 70601
30133 76241
7313 85566
83414 86496
42782 61079
30049 46886
26612 34396
31507 34662
11602 97228
18036 82252
3844 78869
34215 38716
75714 85840
83686 93611
70518 90095
30119 93497
30019 99361
4269 32897
4678 85792
15258 51325
26407 90562
36768 99185
61444 80552
23560 84738
88940 95328
3572 68946
34776 91691
10453 96740
2667 78831
5754 90372
60495 94628
21990 89143
10871 51200
69830 83546
12480 66430
31521 70286
57898 95291
13955 69517
10214 61281
1123 80702
38009 70857
44058 56054
27834 89806
27079 84666
59752 84896
10193 77389
7924 70022
5346 18937
48249 81299
55178 59110
63770 76086
50391 65631
37207 69802
21619 96043
13480 15987
40073 60843
43209 79052
45312 99126
2124 19768
6274 36179
13860 15021
44099 97125
51217 91685
45761 47601
14972 33951
33331 50886
43951 65381
81570 81666
9323 43692
15092 15550
59468 61105
15758 21007
5893 83898
26329 32408
54900 91097
672 82282
23708 62771
78032 97444
66339 90362
48546 95800
6664 16726
5738 27496
6128 39056
10181 54667
19561 19987
49545 59770
37446 98401
17321 63560
48502 96673
15935 75191
22160 39372
9923 42297
7532 25038
721 776
44951 56433
11386 67184
25617 36857
41174 83197
12253 76658
52805 65455
3268 48710
64243 83735
40444 48308
21801 28323
46417 54661
59536 60144
13841 79831
53872 65520
12599 83346
15757 32451
3694 90912
53531 84321
70142 70779
49613 54022
34574 74056
18818 62820
4898 28086
10818 51198
22800 55041
47773 62406
61322 75017
25551 49975
61688 95185
22853 39562
2899 45697
19849 55656
78265 96686
55175 69056
22644 42734
49813 73848
54601 83718
6296 94600
59122 73069
21582 40845
32210 73359
7058 62653
14122 22493
2048 92191
43683 73621
2872 98377
6511 56517
35750 72623
54694 59462
76278 79820
34839 95815
26128 58501
10481 87713
78916 99317
87294 94711
85750 94751
69988 93973
72098 90054
58848 72968
24063 56998
21969 51259
55891 98843
12869 49884
34794 44520
5865 81195
25763 71428
15290 54026
19459 80579
6860 51657
59 46349
31030 75551
36056 70092
5218 12717
7516 59818
14504 35977
81448 84582
37518 42863
25259 30435
48427 88614
29849 47368
13165 71660
5417 65603
25179 98386
38737 49797
13596 42039
59382 79920
11410 70723
62622 79171
28623 32527
4579 75933
1585 69351
33124 85103
37616 66485
19491 23030
10647 19976
37027 61847
46190 74274
23011 57863
48958 88530
70271 89503
74020 91870
61843 67993
26045 30128
68399 99637
32463 53390
51536 93600
8771 96979
56521 86500
8468 99174
45079 94736
347 62693
4488 73517
52255 76339
16806 47508
12695 50095
21573 57618
21762 59065
38921 81863
52227 76564
35236 42465
88607 98274
38006 40279
66403 85758
10569 38537
24966 74990
1822 15570
1624 57815
2171 14768
60728 94880
42289 47424
28666 88940
11051 61004
20839 54029
5146 57553
25793 83399
12805 23319
7989 95601
52741 76298
77046 96861
32057 66499
25490 53913
25952 77803
15795 75086
19538 72479
9529 48993
19340 66079
21402 64430
70993 90182
35351 38929
70761 90444
62715 95486
16954 94759
10789 79454
2511 94302
82592 82788
19659 25238
1813 9955
50667 92678
24869 37707
32687 83699
58947 91916
16866 75834
26520 83277
36520 52647
29384 70980
17282 30596
83431 94908
27555 86953
25453 51714
9528 67432
26471 71652
32981 37573
65576 83915
65683 95400
77311 99732
25598 65367
7584 94927
60687 94417
5221 79855
25616 52519
28355 40310
25217 91381
49013 50281
79856 92453
21665 38720
23900 82694
57242 92422
21877 74089
38374 81420
27243 76149
66 75937
83490 92832
31893 36446
42226 52890
78966 89816
42097 97238
31284 74517
72076 89777
1309 22244
67391 82004
38272 90900
35756 67322
20081 60011
67360 86120
43635 95933
2639 47400
10799 68425
16777 59864
37831 69452
86 59843
1426 88568
14793 19918
8314 99512
32684 68071
4413 10184
15300 67388
46605 62897
36590 62395
7263 85591
81416 86084
4289 5537
41469 83004
349 79724
2524 36397
22552 93197
35544 40998
1159 68730
43658 66772
54035 67865
66422 92218
27146 43895
41737 55242
20588 72011
1637 86299
6810 50957
81859 99330
5050 21192
37855 98752
66908 74898
16371 64257
12686 16758
36802 49843
23352 73490
8556 35371
38422 56219
69710 70558
6423 43831
26680 94571
54849 59127
48853 87247
37618 82517
43910 81988
47078 71234
31555 45372
90011 91364
6113 32119
15979 90842
6045 19384
62644 99529
76979 85955
2835 93763
50658 83132
33984 45826
30276 68262
37865 77808
29195 73507
35881 54435
29171 87839
68989 99117
47482 95576
7304 81262
3173 84425
35061 86158
75726 91880
61108 87871
55111 61295
52415 64789
23546 23942
55393 70583
63073 66493
21693 41075
5826 36690
23513 71991
31343 46729
18383 57524
47194 84917
72491 78397
9054 29041
52612 54318
54568 55239
10046 38854
8867 53835
43968 69860
34970 95246
14303 60870
27989 53027
8395 81868
57129 60262
2347 19040
73468 99604
3084 4220
49207 52762
39614 86769
59158 73979
31036 59667
11026 85895
33289 82333
4418 88883
13446 19736
12287 12337
18630 70205
58130 82014
1957 49441
10307 79443
2670 24038
2934 64095
11723 40872
20037 58184
14911 92803
18892 54625
3041 84813
7635 18682
62735 81701
23507 52178
19799 19873
12028 90162
27253 51540
45816 88199
6144 81396
21614 72693
51472 63540
39938 74907
67544 98213
65957 84215
28697 91009
37960 90964
69795 99558
56078 56276
30318 78325
38807 76573
8768 52622
51186 85514
61673 72360
54571 60656
35886 41612
57834 79203
70866 77600
26166 81227
1805 15790
5058 21908
3788 35202
18177 21362
36242 57285
52828 69043
89232 96317
30280 88660
26140 86071
40197 46379
10961 87840
76879 98894
461 38754
65500 77937
48443 84890
27442 69384
4663 74767
27065 55705
55135 73720
5616 20350
70826 85062
1867 7713
61027 80167
26333 31510
35755 46743
70661 79582
24580 83164
48887 78503
33673 33826
37618 94534
5315 42213
28052 87530
8567 59552
3832 76497
23859 59769
36382 98116
75702 84504
594 11266
59272 61736
29093 75309
18337 18386
61138 89339
71201 82967
63224 99643
5366 65937
37850 81806
31071 92387
17254 86304
46371 79011
36158 45526
55043 96739
67477 90547
18100 65682
32122 41026
15891 81447
14447 68610
33474 80795
52178 86773
40628 56445
21317 58770
14206 29052
15639 71135
15144 94289
1274 29585
62028 92669
45652 58902
56041 98066
2976 76727
5340 78775
41848 74437
12069 79992
32488 75649
45754 93310
1818 11597
62457 71562
43277 63860
29903 71822
10995 14310
21258 24861
12453 18141
40435 86664
88157 95974
21573 38913
31281 38969
18160 30649
64624 95295
3653 68783
29063 44425
34511 77743
92304 95478
30099 84561
14311 73953
63044 65571
40875 52797
13467 13736
12512 12870
6247 56522
29449 32845
25375 74717
53805 76200
12565 43503
39110 71556
22560 97589
922 44004
7312 24628
1087 59293
7495 30856
46979 89347
3790 6754
68930 87514
56214 86193
9953 68397
36351 59655
29996 34000
31571 62149
37833 57482
55745 69850
46955 79291
62937 96191
30653 39312
45533 50439
47330 53182
30904 41377
66470 83372
16994 48080
36025 80501
18462 31530
3642 56216
2130 83037
60190 61008
48405 69243
16512 27899
29714 99411
10595 69815
14486 56544
24222 98839
15126 67615
22450 59802
18763 34929
4510 71910
943 65555
47120 62084
5655 44201
12244 55414
44167 58047
44581 53853
28516 64888
23294 60646
8657 86505
24211 41933
5846 16464
12535 57491
53859 93869
28408 91774
4387 28364
11060 80671
18165 20325
51614 91977
816 72726
18297 28117
79715 91295
42 67783
36292 72784
8729 71567
13195 41895
9265 44222
24266 85527
62008 89618
6993 21884
76050 78215
40261 55462
23132 70909
88436 94333
20692 68875
41949 43574
37687 75807
4146 30123
22503 43084
34048 46929
31055 64430
2097 28565
8072 93910
29928 87893
49440 84041
19135 86947
40144 78265
70931 78004
18656 40908
59582 65986
46150 80431
92658 96172
67747 98134
29422 87006
17943 49225
30972 46703
28891 33250
44867 89067
8662 15313
12911 33829
45974 98377
41930 56511
31748 93725
28519 85333
29669 36545
71121 90637
22791 47863
75069 83234
32273 77440
2077 16875
15422 30354
894 41979
24325 40633
64345 75048
35435 70870
23740 76387
21193 75901
24840 58066
40933 93138
29782 69515
44591 84526
13415 74429
14412 18025
14147 60269
629 1120
49923 77992
10213 17303
11938 26578
34243 59734
9151 92088
50987 64568
19916 74375
38923 73513
37569 67850
54739 78961
26836 94427
1961 17025
20934 60739
38729 47432
29160 42974
47865 87619
52744 97475
7878 44051
75476 82334
16350 40776
3073 43560
74540 85274
71552 87690
50256 78962
25063 97200
50364 95909
32244 96552
60741 84352
71412 97714
5625 45777
50852 90455
21007 83600
20815 94129
17498 24233
2997 22776
21832 55349
59523 83499
50877 54182
46737 66122
561 31352
7228 65016
48651 77177
66540 82007
30679 68400
2036 55614
54143 82553
5370 49292
27176 29198
928 71586
11083 86979
69170 80395
21207 95967
48949 59786
70297 86551
15711 78111
20892 25475
44221 55006
37725 73418
57100 58158
32177 69556
21449 98843
61182 69365
5035 7701
44007 65747
20545 65481
17005 35111
9559 48674
50496 56074
4763 29368
42106 45740
11999 37517
46550 75464
38879 71651
77883 78500
53968 68842
69394 75816
16729 80799
25944 42810
25041 49871
23218 74863
1525 8187
12458 15365
18842 26240
29947 47699
29298 98480
2813 9601
33792 97949
62695 70548
630 47310
25960 43423
82773 94788
15889 65708
52411 80807
5272 11159
77237 89898
59909 78207
41515 65216
66094 92901
71400 89679
42376 96757
36892 99817
26744 74613
460 50715
35855 43971
70593 85620
95071 96408
36147 68799
43751 83295
34871 77157
63430 64795
23935 33557
48845 64078
86214 98701
257 35545
45331 83797
66268 90002
35769 77947
19095 48568
5666 13859
47461 79155
66223 77858
36870 46206
31829 61125
7239 92454
69325 78000
84839 85560
33509 82515
22035 37099
18379 28310
5966 14190
35398 61408
43427 61174
13809 24789
17431 87522
37595 65649
65798 90975
25044 92539
38320 85434
50641 52698
60282 72592
21617 30669
90849 99458
1481 49721
30851 57314
65401 82099
32192 78354
57348 79652
68004 78545
6576 28931
42312 89212
33704 60174
2453 81951
67867 79531
6879 70942
61563 76386
31887 44965
12474 36443
27031 35147
23077 62276
45944 82224
25698 30155
24747 65511
4181 35666
50042 60610
72830 93430
78376 92383
32846 60909
26027 50895
54363 92531
32406 45794
65089 93222
4683 85625
33411 72154
40973 73931
2684 53133
14191 65616
24703 33628
67347 88514
33972 87783
6259 60274
20460 26324
65869 85711
53167 67010
37579 99268
83624 84185
17323 42087
36970 68663
8166 28525
11452 35472
41717 94405
76595 78434
18838 95947
5029 88233
44570 59354
15725 73517
14201 86447
4267 71749
31404 50350
28946 55777
25509 38888
42749 76471
92084 98543
76785 99155
35738 54718
30624 49338
17531 73478
40203 54271
37174 98194
19486 64609
79751 90558
16193 18141
26625 73722
213 55013
36491 70157
4601 75742
3353 70482
17926 40954
49665 75489
14894 98969
8704 17450
64050 73582
72947 79026
2346 23442
28133 46630
27540 73873
5340 62629
36553 88469
24831 84955
67248 99721
56525 98787
5097 20237
41455 52945
39398 48312
46067 52950
31186 79441
58620 97159
22775 81118
45712 62734
62753 75811
95797 99180
7863 43843
54642 75502
18893 53671
1022 25820
90213 90718
16022 27042
39013 41506
56095 68902
68263 82975
71586 92620
13742 90593
39602 72871
56029 73460
92366 95223
41121 84891
87164 89320
3651 67856
11056 47914
26377 65580
24968 81517
22859 29253
6539 67455
76113 98128
10184 77740
73285 89161
20819 66584
66842 81130
30740 35409
35445 73465
64203 90885
9749 37668
13356 69982
70025 70720
51215 70424
40919 69412
10788 70461
43880 49202
25967 75885
57453 94067
33164 52245
5385 22409
2537 64461
3401 98319
28739 42268
46207 98115
68903 92560
19958 73119
38491 69042
26999 58110
5783 42407
11793 73068
6039 91552
85802 89227
59522 82278
33227 79532
30902 97264
22564 43137
97397 98067
72951 83567
69990 89433
49891 77409
72266 79850
66018 94469
8828 98215
4245 31738
51940 90326
20629 44190
4536 28343
71084 97233
18644 69071
83938 92704
15812 94327
45612 78838
45846 48899
7840 39492
42515 90634
33593 88406
3326 48480
80124 85580
22594 45796
36803 55179
31454 51345
76307 90628
1572 4669
22696 23712
39486 93707
17182 49977
15271 74578
29268 32461
2764 75990
25146 92656
916 5629
25775 52905
22110 80079
34920 83879
65351 66725
93787 95215
39429 40755
52794 89253
65177 79724
73460 86650
3175 93032
15674 41844
37044 84674
77969 94664
7701 95652
9075 47294
62936 76635
18594 19416
62487 91169
76907 88393
2165 74969
51147 86130
270 12413
51197 89413
38450 83905
18309 91491
19443 29915
57416 80792
10573 28702
11158 33580
11326 86841
32060 66164
87641 91778
74504 89315
27680 98904
6600 52425
60350 71718
26490 27873
388 65982
47890 88905
30876 90343
77124 80010
60615 89399
17129 41148
66244 91276
33528 48222
23791 56421
58529 76703
30674 73807
80228 98974
19705 43661
8293 10838
4792 76590
45047 63498
44695 92380
28500 84555
68640 81036
1563 94812
30374 51313
7530 83242
6139 88322
36128 97962
331 85501
66804 92164
63108 97497
1311 86396
31111 80370
17731 31657
64204 81472
70803 94895
1273 69183
1931 25278
37255 78049
51694 84590
28116 47069
44485 94207
3637 55349
41376 58584
47366 88037
14054 59307
27840 59270
51324 73549
39490 79878
46345 97203
29725 31376
35823 72395
3801 9326
37617 80349
3837 36081
66529 89554
36245 51918
55587 76813
18728 92007
16296 31503
58354 72451
79338 83128
38136 89405
54650 96845
34875 59281
30808 38473
21745 39571
85625 88134
41296 46154
31709 95851
87789 89288
23455 48536
48825 72238
34167 64183
24903 94109
35626 77366
1496 86053
75763 82896
8512 45571
27978 43588
31125 55529
9791 75607
15626 61403
68375 85075
8306 14357
72317 92402
76225 96278
2406 93655
12706 91314
14932 71650
37894 86618
79237 83910
2580 9673
18086 98823
23296 35175
47444 95423
57908 69600
839 26089
717 6526
24640 97874
49833 65502
15178 49424
83419 94671
28354 59005
37932 82229
24175 83730
71108 83705
20086 50232
2065 20251
11505 43366
61085 91707
44205 71843
23206 59872
87951 97179
18767 52830
3244 45347
77257 99721
50390 93419
30652 92652
12856 66237
12300 22172
40362 65565
12733 75221
23317 32270
1584 1809
48920 99202
76469 78555
42611 85352
9394 91453
46120 76529
12642 56353
51842 82520
9915 66469
60695 85991
6236 19467
34124 47594
6582 17866
25007 64720
21260 85002
69251 83903
6918 71343
18527 45646
67495 88030
50122 79045
75597 84471
22694 30097
23481 59275
21931 79456
35698 84375
49512 91902
46658 61246
2067 92647
27635 90573
94532 98045
33940 78799
9881 36904
84698 99847
5608 22112
2057 27847
28171 97240
19189 83336
4744 80020
97675 98142
60896 96407
21444 89665
75073 97746
83528 86499
81142 82371
28203 87958
7384 74477
1952 21263
65618 82185
27175 78165
52735 88294
84929 98856
4249 36468
97638 98574
41793 74877
10799 35995
64851 96008
41518 90045
13780 81992
30093 89427
63316 94361
87109 98423
821 30704
6096 31332
67442 72308
17540 66009
34971 91774
36254 58634
77498 86157
16989 72803
26193 70182
7859 10253
37499 59825
70661 94320
32768 87258
19958 34626
97120 98987
51917 90298
6414 8488
50068 99316
38456 93443
3346 47403
77946 91300
13864 89502
753 59704
5317 76435
21420 41396
27005 85157
57541 77853
8413 37853
16428 46264
12720 26841
70768 91934
120 3491
71684 86510
79200 93924
30897 52319
45967 93797
979 95672
40862 42234
1192 21089
17003 52652
67593 83813
24129 66214
5042 93219
31720 36201
53313 99089
29924 89544
16651 97664
73467 86134
9073 37951
92088 99337
13514 34229
275 49863
47306 79472
1809 59432
28240 69329
87569 88127
42854 59060
10165 13875
59422 87552
19934 57302
34730 51667
33175 56833
39638 59654
41846 43720
38508 87838
52533 83711
12895 46720
17787 22924
17662 37986
64891 86566
15272 59617
29795 89885
7587 71898
17767 52342
4080 22948
3274 15856
30694 75895
46234 58605
19843 97525
19327 34111
40830 49079
58302 95450
18945 85960
41963 87848
14517 64609
11838 23526
29560 86721
8755 46954
79248 80511
59857 80205
17669 46058
26024 54610
14314 34367
3046 8234
41805 48331
64146 89812
47114 79488
80301 95639
90081 92084
55176 65486
10622 73527
1824 55872
9550 17081
12329 38293
39494 44257
23805 90086
12022 72275
14521 52052
14143 39514
11321 59121
57024 64915
24149 90938
37061 88478
15220 25116
82174 87740
18325 48786
83675 93177
39162 81454
63013 90408
43892 67817
40297 67348
2328 61611
22868 84131
24339 72665
4429 37209
29640 70504
32655 73268
11434 20198
38305 46868
2507 75433
31517 65779
19626 46839
27253 69399
24265 83822
63290 79337
16574 59698
8300 61214
49341 74075
61141 79519
14504 30149
81163 83292
15525 30737
62763 74097
3787 56408
24819 41895
81661 91499
48539 71253
8912 98184
45182 89335
1026 41090
29663 44384
28308 49212
48659 57010
83208 94321
3945 29005
48402 53272
56405 93120
38182 80209
9610 26832
55232 66334
6715 44847
33836 54359
503 66779
9190 86817
11362 91235
69326 83352
56368 61835
30561 47412
29516 34299
43629 61297
19630 94982
41189 92371
44748 63227
47166 92299
5341 94454
1864 37651
68115 89385
77890 99773
21727 42734
62824 76444
32540 75515
12184 16414
26480 97120
35011 56757
63036 70091
862 40897
6063 33562
15550 28597
9280 93973
80321 99493
21458 51246
57491 91166
1427 93972
34016 66355
6124 15596
38583 78290
6373 22811
1250 66378
62641 95618
13467 95603
78871 96038
40157 97398
23817 66657
6628 41259
15240 66864
42115 57409
9281 59030
17445 25042
30086 85409
26938 74269
64776 84550
18010 47187
33718 43781
9841 63056
5640 61526
11818 66760
21939 91631
40418 53682
14359 32314
26187 88668
19087 45048
72228 90424
8009 37322
19299 20260
62546 66206
44580 53150
5331 34833
88606 97961
50911 64031
15138 66121
35657 44543
9716 62279
10970 88276
9953 33335
52046 62569
61370 85560
62279 98772
49682 91828
29132 62013
43271 79248
21296 45579
67707 79858
3236 92690
37128 56360
71531 83638
22901 33358
3633 36120
22581 85900
35915 43884
27853 74475
31280 91265
37229 98267
15583 60908
54540 72846
52432 85060
43856 86032
70439 81563
25816 96569
35148 35755
41724 62149
24014 59470
4355 88510
60025 82337
20195 39001
53903 74217
39227 68945
6740 39332
84014 88338
41458 70174
19741 58771
16882 96856
74087 77427
36994 51672
43640 51756
38145 50017
21640 98344
22236 46156
49392 59437
62416 74082
26862 54133
33811 95924
830 91983
86487 92175
25988 32497
8589 44692
26084 68509
15463 27963
8068 54234
44819 65930
42305 76766
66297 96342
57574 97040
11636 90857
71312 90975
21000 44194
12303 50625
12779 25521
41197 80260
41180 77012
55911 88116
6321 65190
75326 85956
39907 95124
3318 74540
41132 68054
1589 16677
27093 67616
18968 56595
23272 79017
86064 98847
14481 99400
39600 76746
3653 75178
36121 51801
31576 81399
61158 96135
60759 84306
34282 83172
81679 97808
18593 91453
35403 38999
24628 45177
27890 89978
44997 72482
12655 61167
57572 73041
56982 68098
17038 97259
23828 27686
5647 85494
63440 94989
30142 96483
12899 70828
9607 19285
28228 33839
10511 37726
45224 74284
67360 82929
30541 57409
45306 95624
67051 99089
32630 56227
67525 94169
83023 89620
31089 50273
476 33833
32038 73993
4289 88912
24201 66842
56084 81520
27623 64099
69702 70750
20307 54526
34715 35648
11600 78368
43739 67929
22657 55361
20100 56942
6505 52667
33225 63595
13905 56448
2291 51894
20096 78944
53682 59201
68145 90441
3641 75556
8065 40474
56765 92511
5861 49804
14988 76699
87657 98851
64141 93800
58164 92468
31103 68283
63850 91351
89358 99188
81640 97415
21761 36808
24864 54117
52075 53557
85576 86085
62727 96794
9902 91603
22917 33799
23396 30758
20439 79091
55135 81434
86035 98442
4639 57897
35947 67165
28162 49292
15891 16753
26715 47528
238 24528
51404 94540
17647 37954
11347 45891
8362 45724
47814 72652
27973 66793
15031 25887
75110 81078
6759 63657
47634 98641
1364 11107
60200 71755
39422 87683
33736 97515
43671 49774
12736 97245
22922 68614
68698 91970
36629 73973
50525 59625
26086 70689
45062 65395
1083 34994
16986 27644
57753 77136
62347 63894
29896 40007
38116 38864
14528 67509
13372 66379
26521 28821
47740 54853
27251 78516
72276 76742
22928 63347
28752 64840
15442 77285
21890 47298
35178 54812
16371 60223
14221 45901
55942 56936
50159 97816
48731 94218
27460 74011
30834 93863
1201 22372
30150 87899
8185 40857
32410 61801
79409 98920
37053 68694
67628 77326
43522 67271
67269 88180
9971 95409
14962 85547
14044 27525
51069 58523
27336 70193
38998 91172
51468 66706
48750 98468
64385 91379
93528 95763
70915 77324
338 66512
58942 78546
7659 90846
59273 86486
32922 98276
61328 92727
25366 69812
14828 73927
60307 84677
46336 82189
25518 43949
38369 42832
93193 94197
54483 62529
8178 24951
48686 75336
23998 66299
19994 64462
52839 78518
80418 89179
7534 40321
6140 78677
69127 82641
5696 74941
26213 43613
8465 32069
3439 66445
35816 45985
2823 39689
53369 59358
23596 65849
81628 97908
7397 87279
4360 42344
27467 43775
13792 18044
71995 87750
48109 80942
29629 69154
80548 88690
52949 87160
5698 53931
3190 32670
43418 66116
28260 91198
25487 77895
57826 69204
82081 96340
52376 78259
73875 81041
21404 68943
34449 76132
44270 51232
13462 63336
45772 51948
15132 27993
25990 96169
19364 70694
5020 97984
36620 57020
27368 79776
26872 50962
24639 74581
6400 22557
82957 91594
75629 76460
62049 77431
77917 92705
12446 34832
12907 66821
60147 63624
54695 96076
90236 92966
30203 34282
62292 67064
61906 72077
83555 96092
52743 60546
46168 49120
21331 70636
25430 90329
27784 66463
82977 95367
31044 67148
3310 97162
14794 93089
7652 76635
31321 96431
6433 26844
6059 42092
3153 35882
60027 86655
33625 98946
11229 46672
59628 97326
51847 84430
14472 51427
1293 61948
42928 86020
87083 97593
60129 80323
15594 44571
9447 20276
73350 81478
207 67370
43198 73239
10681 73000
73288 94539
6943 11191
76069 83815
32758 92667
29310 84728
42712 58989
74266 89689
52515 68816
4347 76948
34241 61771
66651 72636
46141 52428
53655 64320
15236 70697
60406 93252
36748 68587
48576 92480
29590 49329
14560 94015
24867 73970
6078 8347
12922 69784
1064 30680
6096 80237
53095 59110
2458 4522
48521 84783
7040 94882
2001 46353
10036 64317
62838 66183
13041 51235
11613 35262
32235 82683
35567 93358
77813 97130
35458 89174
60303 87421
36766 71145
41218 93800
38704 97826
22532 97253
78395 99559
1767 13236
26678 72140
15691 76947
58085 81008
40805 45740
53105 77194
84355 95720
54136 57705
30420 88242
1970 61591
40303 98747
43870 48834
3581 14263
9836 24398
48308 85883
60291 65290
48625 90525
25382 93229
6327 10805
18885 26808
3669 43824
9542 46224
53518 60482
12927 68672
17214 95781
27743 82502
35365 53695
43189 92366
59872 98033
59821 68524
15739 45908
31307 96260
47327 54227
32247 44914
30276 68078
12665 53136
61719 89393
9720 99727
55723 82048
56042 86472
45132 93441
27037 94279
37713 62275
53776 59735
62762 82927
54435 89159
4835 84703
80426 93878
4894 87874
14842 25957
29943 45714
14679 38461
69679 79492
82434 95428
27217 86627
10522 25111
18636 65104
70665 88885
12862 56850
12360 72925
79994 93322
34287 70900
34308 66108
69745 95273
37983 42353
76787 85305
60083 83156
58371 75281
16321 39804
59229 67500
1783 55693
56932 66799
10698 41759
6924 69952
19515 40276
84666 97884
29397 33591
36837 51609
275 69837
78792 89035
57781 96740
7023 98712
35018 67101
37757 80421
49905 70286
51347 68310
21358 41828
53654 63517
44684 86975
3071 21733
45834 83810
29666 96239
3603 35091
57145 84153
13118 87580
26798 66519
41920 42834
571 37454
34214 49368
37390 76937
45763 95373
19385 19557
27849 49229
14 78967
204 78256
57531 65572
5764 87065
48932 61865
44228 62376
50786 57780
21227 76508
42893 66394
28809 97613
4807 64420
21981 67433
13937 21720
29774 77979
36002 59262
47462 75107
39388 67912
30783 66834
24808 60013
18661 86229
69443 99616
41865 67660
1705 80251
78667 91123
8948 41821
39097 64674
13028 81087
31476 39427
19344 90721
16132 35101
15939 74500
15872 54211
68450 88323
59890 60721
26533 58553
26922 86642
29478 72805
3657 24753
2513 43649
24522 43950
28272 77546
11003 66751
41155 89543
9724 18669
29896 70047
90893 94627
52080 66043
1912 25539
41993 70171
26154 85313
17295 68963
15692 49998
2081 84956
41405 78166
35167 68346
43618 92650
50048 62875
46005 74804
43076 54293
48077 59397
27990 44494
879 11744
59687 74237
50128 56857
1168 94086
15055 22642
24303 82553
75663 88254
32676 55725
92120 94238
663 95962
49442 78160
49267 50330
42838 53868
109 98809
59127 66036
9777 57517
37575 75438
83165 84077
20826 41484
60344 98205
21858 49914
25098 36208
54439 60261
39427 69436
6095 29518
28956 78742
26331 62313
64059 72299
58105 69093
10336 11722
85473 87117
3425 23309
2306 18810
24144 87173
7067 33167
77987 87124
85004 85288
3932 59651
62568 76104
6434 10173
22164 58988
28721 92516
86527 87320
25960 65687
1794 63823
50140 69538
23486 36755
55238 55750
25615 74730
44820 85032
10496 33387
16344 82237
17949 34918
40030 43409
18982 24394
19699 85686
16185 39741
30447 51200
24062 66375
83627 93349
29326 62568
390 22449
41994 87042
4607 18416
80873 89660
31355 57661
62564 72223
34703 66776
10655 66270
9503 55138
55924 98672
49169 51907
22238 76025
76679 88533
13232 84629
16315 54678
5674 55996
24897 51215
40183 45536
8404 60829
83077 84533
37616 80978
53661 90668
25403 45322
2646 53001
63267 87243
67336 79197
25204 76519
31850 84114
34630 75819
15709 33939
73407 76732
66368 94102
23879 23930
31582 36014
50628 95685
6871 16086
68240 70528
6846 29880
4422 9729
20908 74800
56805 58058
14836 62902
41970 85793
18741 23975
5825 11750
64971 72434
21603 98624
79354 85478
25227 40212
89410 96894
63190 67928
48273 77703
4353 24282
27685 44893
11397 42144
74463 85458
12873 78577
34271 60813
57015 70748
340 84604
924 83417
45851 87978
71165 77799
12591 93996
37539 55842
72037 74184
42077 72925
13322 23817
44904 64500
20023 47309
43277 57962
6142 39763
25875 59029
31547 93704
62828 91275
26613 72730
25393 89348
15847 50935
30927 52102
5244 20612
29770 87744
23731 54647
34263 84845
402 53026
39624 49825
16119 85149
22175 24629
44378 49054
86113 97840
45783 88462
18960 46245
35958 86524
40426 56372
59247 82196
35935 52175
70522 93164
66104 87726
36104 47496
25097 51066
12661 77025
79798 91429
18337 42538
58732 66059
79059 94152
37739 85698
19503 89533
72468 92561
69293 81923
11151 56536
2758 96420
45196 55354
42468 82690
15103 54577
43690 90860
77272 97720
9541 68201
41667 63911
22323 56588
47271 57869
3918 33127
26185 51340
48044 57284
9870 39119
28096 47073
20440 80338
22828 26816
19845 34930
26401 70198
56520 66809
4631 42750
59484 77448
2879 98712
49223 89479
24471 99636
7906 87620
11503 56173
56562 85420
50430 70794
305 39656
27473 28781
33622 79080
7545 72326
76580 82227
8781 30149
60872 91754
83933 84327
11193 12956
46000 86102
3115 38004
54316 67930
58295 95436
55066 67630
85562 89129
9908 19575
20250 92213
8922 56996
5411 68695
6589 60800
36475 50597
23237 89865
38323 90822
10802 40714
2563 73530
10515 50787
54638 76551
39527 85470
29169 99156
20689 71937
49334 79653
29528 64637
51977 89549
43999 70715
93197 98186
3189 16201
17691 45742
15080 17531
509 32019
31689 41099
6350 91620
6840 16772
65934 78201
19003 45866
6991 33203
59291 64822
35545 73221
68017 92297
3448 52655
56069 69061
31371 44355
4684 13133
1449 72640
50692 84838
27545 91668
85880 89421
35935 90478
36262 47692
70970 75605
34522 84992
7869 35446
32432 53806
14410 87546
3770 67673
31254 67652
17783 28014
60021 74080
60910 93113
54051 65718
25709 68590
4060 25550
52244 71857
46190 82743
22175 84976
34036 97104
38009 76996
11601 34912
62036 76380
8892 63337
35065 99840
10423 82255
9539 84959
62933 80848
32431 58927
70525 96436
12950 52214
29593 45603
4138 38341
414 32983
8274 42522
18066 20300
22189 48987
71903 85939
41012 82155
26930 92710
11956 68496
45846 67056
22748 66976
31062 56096
70468 92149
24222 63276
45220 97459
13209 30725
66532 87925
17365 88380
22563 62142
1380 42832
66472 86729
28596 32443
1368 91819
27505 48742
40975 87356
31092 68539
47913 63103
7566 77010
40835 54570
4098 93079
54907 97048
29332 74515
35175 41588
12578 28818
17775 17941
40962 97406
81407 81969
88839 94937
36853 62913
51789 82379
7854 97433
22999 34531
14347 86359
15727 35245
21054 71447
28341 68869
26555 52127
94102 96218
153 18612
49389 55496
19534 25089
91242 95183
2950 54424
37424 69357
26121 34661
14809 53564
27259 91891
1741 62482
8505 84036
85202 87341
51133 70762
8138 44920
429 23892
48933 64650
50265 96080
6977 27147
34289 75785
23512 61214
17281 50704
20466 84556
10996 17423
5738 48442
14870 80933
54763 95722
20986 60731
71559 82845
27857 66666
16682 21055
7332 53374
7257 67812
7439 46293
7375 85537
34650 46434
21836 57124
15472 35987
44520 83346
50343 98694
22452 63947
36766 74438
57267 78658
58255 96240
6643 81614
31938 34216
25195 56510
37057 58291
58362 82071
10981 41139
28649 41170
9797 77672
80673 96639
56523 68450
12343 97076
62435 78562
6090 90866
14598 36602
28426 42670
62925 81832
65123 76878
64023 68596
52682 85455
13921 24111
25539 68866
37669 90199
35915 73048
7742 41960
34057 44243
34291 77936
45308 74412
3376 95860
77185 98867
37574 77892
73440 79892
87626 93349
38112 96648
460 10378
49173 50908
30891 76162
7371 35493
16228 39621
9579 63127
2254 59025
2117 21880
34899 76111
63131 99342
66288 82319
51660 67187
22730 77422
19117 62614
41293 53399
7487 93666
61214 88455
77237 96020
48572 77481
1459 80822
70871 76927
6451 44252
41004 93154
60163 75064
15520 69693
29049 35533
83946 92869
35508 96769
10126 63605
18744 46979
50072 87605
25407 50163
8809 15843
34491 44221
51832 68405
44170 96127
7884 11441
10351 57810
55317 94105
52286 90928
41229 92323
20568 71518
44886 67446
67805 97714
24032 93058
77103 84999
16474 23974
8259 39186
8047 70904
289 78135
17172 24394
52181 72980
19181 25573
5281 67888
43014 44334
4381 23985
18840 39993
62126 83205
5734 79945
69071 78675
64955 89970
66044 93934
39304 74768
45587 56365
6261 78392
41813 60010
54608 87777
266 62389
85609 95976
65594 92221
305 97001
32627 79488
7045 96179
20454 58189
14679 70073
5593 64080
24270 59823
50971 79701
854 78005
49499 85970
45960 82284
40429 98233
20922 55203
3070 50151
24942 72290
83697 91035
57986 89078
27541 61056
84677 95641
44779 70820
3796 87827
63619 90520
5724 56717
34858 43510
20315 46837
37092 50190
39353 82781
45246 58632
72412 94175
15525 87820
2972 95115
5838 14296
94751 97029
20854 66518
5303 37059
5637 83163
657 98265
9100 77732
33613 91805
72683 89927
70077 84837
50715 60749
15113 88738
28955 39835
4407 77867
41170 72458
32924 48083
9449 86484
15418 45375
17540 65995
60132 84161
2962 57803
49645 56166
21007 49648
15297 49749
1659 80291
52641 78263
39858 45269
21292 23646
19671 75445
23963 61008
33828 65786
29894 88026
10690 93065
10322 51867
50416 66440
20068 86387
14619 85538
61349 66773
93009 96273
64991 86153
86982 89622
31860 48341
44822 61073
28762 35121
56763 64104
47983 98910
3583 21681
41437 54132
44347 77453
40533 79107
3200 6045
8172 86074
58680 62209
4098 67635
22613 39034
22458 79869
70204 83688
13474 95626
53859 84477
1142 33137
23537 39969
70699 71382
13770 26494
74085 99828
6428 70702
63516 81750
10184 50256
27490 34379
9351 23809
8173 11954
20192 50848
2565 91027
85234 85820
49828 92375
27468 60511
26644 50241
44443 85271
5523 53675
45498 70021
75376 87811
50309 64964
55941 90704
26027 30452
70650 75047
41304 75821
3720 95909
40084 79639
47474 70006
46904 93946
80400 88030
67032 73606
22310 77448
9532 76285
11628 54928
885 26872
2810 38811
5797 32410
48179 87075
54936 83220
24880 80523
32345 45324
22937 37793
53618 55479
26524 89855
7658 52286
22932 83465
31778 59183
44112 94521
2234 36358
46283 90633
13838 48603
15880 21232
26066 42513
44741 87851
9351 43983
47346 69252
38872 84840
7459 47864
20839 69837
86998 92117
59378 66101
32970 51157
52523 58611
4077 88465
12311 99015
8350 81567
55859 93594
45164 86151
36880 78141
1200 14888
72629 76478
64447 77574
8775 16074
26577 48730
23335 75864
258 99629
52207 56826
27432 98116
24991 58013
13400 51951
46552 63573
30959 77793
12355 68237
2779 48803
67058 84066
78241 80679
25304 89831
268 21304
36161 43755
56081 69389
94 36361
23367 56089
17228 52472
5655 23654
74485 85198
55788 90125
6947 82305
23360 87588
2586 91856
1993 26729
79949 95428
11906 83253
16834 35501
90779 99149
10361 65139
28509 43700
9474 25855
8327 45774
23424 82897
42773 99028
54734 70428
21631 41711
4262 64085
51259 56599
1462 94429
3292 59434
22375 60501
47462 98648
91815 95285
24982 91797
1973 90867
2485 22148
21800 23838
57222 66208
71881 78848
27286 44274
15726 27421
39450 45219
30393 40304
27 34583
2862 20020
34962 84769
14160 27742
14746 69818
87965 97761
43626 78202
7765 47843
16328 62597
50969 61813
5289 78659
24286 72068
88111 91524
327 76534
30221 53618
61111 66737
56982 97315
73930 90247
67323 84085
12113 15436
69374 78292
15703 60278
37566 89295
2214 83629
47910 61665
21132 93509
39796 54378
8390 14192
5038 24531
60908 67979
60986 73873
16941 19137
52833 96163
67724 94985
31686 35919
32768 72738
69016 84087
22246 93818
35412 85543
74275 84975
33066 88885
29265 60150
2347 81546
13289 71986
44343 52660
79326 90900
13751 15363
47272 86669
58163 90356
81506 99144
32001 95643
58352 74917
3913 43643
51619 75695
10224 32408
64030 84495
40692 96599
42303 63049
9200 81977
79405 89053
48506 72142
36737 83461
17527 66604
20699 58136
73088 76700
32697 35596
10759 90452
15545 22997
20571 85069
29567 75545
29076 46071
37115 43394
34922 56956
67158 88853
31911 77033
20667 36224
33100 96132
39779 75785
19905 54718
24007 69690
43474 61289
1937 12847
70525 79276
58466 87428
22438 44333
40622 67388
11949 83248
76606 92187
207 95447
66124 78462
69323 77402
46247 50591
74007 90534
28188 57022
62576 92405
70846 78362
49586 51272
9891 38061
28530 65582
9603 45839
7290 95108
796 58854
44629 51777
35438 53642
66919 74589
85143 96037
63942 85175
10628 87231
24368 99445
2548 73141
62214 76423
98177 99693
18209 24434
45733 90380
16990 32154
3020 42882
10988 22740
86910 94809
14777 89811
25988 75087
43798 83041
10347 87725
30112 82994
24637 83693
20387 30684
39664 59009
39434 62150
91177 99603
62149 78329
13960 23120
31231 36042
64225 83662
34752 87218
45051 56293
30061 68556
21234 73648
8471 28000
21116 93308
45370 69537
13845 63422
20230 29472
12404 73463
48659 59506
21082 30848
18750 69108
65315 83835
11380 33877
62857 82501
12849 57849
67873 74485
51076 70096
60529 86923
23881 68692
45973 56637
47833 65816
6597 52464
26160 48608
13514 42882
18094 95767
19048 96024
29811 63060
25491 85704
34957 69670
14769 77841
32550 82653
63987 79839
57694 59416
8751 65869
77483 88437
24291 41341
63889 86234
44280 60242
15935 16182
15663 99904
639 38760
24850 91380
24351 74007
19564 66907
45619 94152
33067 44570
78532 83791
29449 60033
58072 81631
31344 78182
50888 81265
31617 75734
1078 26956
78575 83545
21729 48077
10618 53585
26153 73691
53881 84203
6883 83891
290 77015
69602 84283
4600 47381
14048 17683
4210 64005
29188 75434
38849 83076
66937 79046
61677 95527
48411 99762
31100 81613
27819 68615
25887 44281
15844 33199
9545 60201
23556 90556
82399 93932
7417 89783
13280 28276
17933 78829
18607 26851
4516 54447
35774 66466
83347 91511
3153 70105
28847 65430
13496 70155
28362 32624
16273 70684
39383 48469
11182 12890
54662 83269
541 66295
27637 63541
63819 87173
39103 71233
35475 46493
84464 99087
49068 86482
44544 85907
72313 80281
24711 71002
4606 75410
91460 95160
88005 95519
79560 89920
4798 78143
4227 11758
20989 82062
8613 13697
45627 61824
26291 55083
31737 64500
70995 90230
25109 96997
59946 72615
50660 80066
31546 31679
32418 77284
1943 98620
54053 83470
44404 48107
19179 50079
7081 73630
11204 66726
39547 84191
62518 80725
34788 68807
41787 99779
9776 64857
111 5881
30945 99644
42741 83944
9115 50891
13225 16181
43052 80553
77825 94674
47156 89171
9716 88148
35531 58203
26630 46114
46093 78513
7663 41066
54398 78529
63333 63447
11852 60044
53748 92815
31438 31649
31327 45841
79682 82494
34039 93818
32212 85127
50674 58763
1270 33893
76032 87822
4905 98398
32592 88620
15838 71405
50738 53547
34117 50478
21058 61373
37994 43907
8969 62008
33730 90203
13242 64730
37105 60877
9840 76709
82106 92545
55157 90739
65190 78410
19880 64779
23788 62869
6214 53018
37960 57744
34894 41986
9544 52919
51238 92345
4879 52338
11904 21115
44644 67229
23222 29646
44363 74189
440 75404
41697 60846
27517 54702
70087 88857
11152 30016
13412 20521
16213 74805
17226 31283
72770 75781
43964 64095
11652 93487
5855 66445
6000 45145
27695 48291
54286 59113
63882 94173
43169 83506
18668 78595
26783 81248
25954 58145
8508 47746
12512 22722
80827 88952
54991 67876
18662 88952
36935 61270
11225 33468
15912 98813
58232 78220
11633 80057
9557 47247
47164 61894
64890 74627
9876 69182
2638 67758
28188 53715
25935 64644
49468 57885
50516 97119
15539 70943
2340 20358
55914 90068
10379 78609
26893 35638
6081 48513
28481 87837
80709 98080
14059 60662
83658 99759
32381 72403
38267 80351
27004 57444
11930 29294
8813 14844
3840 68930
35847 81481
62323 68144
23771 77468
2137 7399
57236 99245
72504 84997
51784 72513
49197 87780
174 13999
35814 83898
52460 98359
31398 48364
52612 59462
66136 75101
10855 91012
18986 69550
26496 82887
26460 45128
23249 94704
14934 48802
42336 68918
81770 98080
75557 82811
32897 45375
49335 70103
19904 75783
23537 88655
5526 72579
52909 94456
28352 84594
39930 55068
62227 68506
4319 7151
9173 63884
55179 86086
44343 71751
57046 75202
85022 91398
264 5429
7723 47550
37574 78788
26925 52347
27274 95703
22342 48517
54941 80239
57179 97725
51744 51970
86211 91574
35128 37063
10704 37285
96913 97167
68569 69071
38873 52584
17804 20854
28753 48678
13898 54331
52001 94155
53538 79322
7485 96097
86052 87032
34527 52182
76043 88305
7309 88316
16899 78417
21630 47281
23467 32747
14053 49154
86652 96915
20294 74178
15564 54800
43314 67989
8708 21928
1662 22092
43858 49704
34005 84599
72266 79454
1032 94097
59463 86674
61615 82480
12946 57156
55366 87475
38914 76124
16262 23511
74133 95063
4022 96881
4739 85031
61088 83843
8957 53306
91762 99498
29321 63281
46418 95062
46377 97018
6647 63096
26945 61061
66175 91490
18429 38234
41459 42111
63757 92598
5569 86331
6503 48462
34043 40248
49825 77379
36993 75173
54124 98864
7707 42399
45664 84531
3793 11413
2773 36690
12682 52678
32056 92131
55470 57140
35346 88572
14666 86794
15566 85650
17845 86372
20781 76278
13976 67693
55304 91962
42161 82484
17275 40569
56176 62925
18418 89388
25436 76196
1892 41993
60857 73081
16799 64912
39698 85484
41032 46413
1672 69838
182 44083
42726 76104
49158 74248
70104 74526
16287 99357
40386 74329
26959 64840
27841 61596
16899 66289
20683 89795
22020 96424
12885 18330
25965 36271
26463 35117
15520 73442
4397 71364
70819 84820
67356 95894
12210 14044
51136 97694
65091 96422
74556 99714
10943 30334
33436 55797
73655 89012
33713 66839
614 80085
74462 91266
15231 80634
41402 62535
3940 90187
40591 64012
61051 70058
17399 73063
36027 95040
52274 76642
34304 79203
16201 93469
52865 91742
69584 91809
10513 25835
13890 46818
33473 55795
33699 40183
58422 99111
31033 72097
51315 53536
20340 50747
68798 68842
45389 97051
27814 32167
11177 31527
14858 32758
46946 92810
3782 45164
16024 34974
62473 69847
13577 65779
73007 96254
7621 56850
61996 62582
72525 98686
16146 92019
11383 40045
26023 48499
12366 29789
41463 70373
9525 91126
3402 25391
63993 64174
21637 89356
21609 98862
39138 41931
77232 83767
18208 21311
21259 51619
14864 51182
69882 92692
33337 38981
48373 92027
1716 82909
33674 58995
25576 42007
12174 29006
83936 96903
60485 63691
37744 65347
52121 93236
34090 97522
80418 83611
83773 90566
16750 88105
61330 73496
2551 39364
54960 69734
95140 99433
55441 69173
27821 60553
2883 89261
4999 50645
8539 37669
55403 84307
44987 48948
68826 99861
12246 49231
2478 99433
70151 73576
43441 79258
55990 90248
78778 80366
22958 77912
58647 72027
94273 94800
21922 74925
8249 91757
46 11924
43805 48544
13571 35781
476 39875
26968 72510
52712 52984
26926 73279
26098 72746
50473 52281
18479 20836
81713 96702
27300 46304
46040 76448
8515 19655
28565 95338
14529 17207
49450 78494
97396 97987
95638 98195
38357 48005
7316 53700
34751 75718
67901 81785
67923 84399
26153 74569
16335 61040
26455 67505
1468 13132
10636 27786
38783 42089
84298 95797
23160 36487
8794 16136
56184 75755
49246 59130
47277 53098
6581 20091
46713 64787
20810 59904
60443 63454
2566 5872
76396 85711
42365 46989
24076 34144
30866 97683
48809 76796
69922 93189
20993 36212
1435 13456
50281 81715
3112 64004
43392 65583
14007 75133
35507 43001
10876 41063
92978 98631
57488 60947
6758 63833
7956 37273
14465 16198
32851 35817
12214 59394
36163 92873
81991 97351
26624 77691
22962 87976
66312 75381
10651 90880
19248 52684
3109 88858
27811 83379
32857 33953
30686 78229
2617 23338
18922 55136
20850 58367
56817 78786
32084 41317
22127 35388
15045 56895
44701 97421
17880 39066
64937 88954
36367 93154
9902 42387
23677 44095
48906 85330
25313 41875
32688 89358
6035 79275
1189 73267
52344 98282
12690 96018
11112 42135
22647 34049
86051 91692
9349 48105
32014 36689
37615 72136
60751 85115
60881 85577
15470 93004
59014 96841
48100 69275
135 33589
73858 76777
19657 52647
43861 76604
12237 86583
14895 58869
61596 73457
33554 54229
72942 81076
20104 42768
25915 38294
73424 76239
55895 83208
69840 74755
1755 73225
78146 85776
18468 92542
21630 53280
17738 20255
61705 93583
45094 78471
12606 46176
43888 59665
4239 34070
30698 79953
38505 42443
1144 15121
43552 53158
19145 70401
41167 88366
52188 52825
46795 52828
66290 94746
22762 37640
68426 69234
16964 57866
38787 54963
38873 89005
32585 68708
31259 54660
43599 67813
59281 94044
46725 67824
23652 35188
10310 57354
6284 20165
54081 78712
65609 87531
40978 63071
6426 80356
52356 57245
35368 77027
16882 58150
24601 54556
31311 69241
5545 24549
27151 78003
22202 85792
24171 89379
43903 88782
52759 64820
84844 96604
158 67852
62785 92497
38384 83192
64520 81329
51724 90242
36943 58487
28534 56052
7439 10963
87991 92596
21912 75665
55391 79488
63161 93434
20152 54677
16490 51827
74792 90667
4339 53573
64727 73029
38327 83203
24023 68241
30326 43078
1777 73868
12247 59202
71121 82483
10361 28011
27156 61242
24249 29777
16275 98544
60107 61219
14762 65760
26683 65925
84532 86922
47989 89029
80447 92972
48852 91279
61704 92069
68919 69736
37109 58736
8405 80325
27918 71730
44608 83507
16794 80365
81117 83819
25798 76639
17372 43851
79463 81558
1347 2058
14778 45581
30502 50785
13831 57799
9356 38168
17332 20534
38104 39843
54156 87155
23069 48357
10026 52905
13405 82541
24434 74366
1811 45545
4215 5158
32174 36037
11726 26990
10693 16921
30556 51367
63449 68156
16425 82066
92115 98979
3074 8378
72669 84425
9685 45389
74845 90957
51242 62860
54779 85891
53811 97037
9288 14419
42677 79087
22918 90566
4285 59620
24795 41647
60598 67287
11513 19299
51974 70630
10791 35754
31977 62605
35913 56592
11103 96456
27439 57209
54059 63096
4262 66818
40910 80034
1713 11855
93527 96794
47528 67072
51470 82582
55663 59578
14860 67566
3304 66767
11955 90086
79040 92621
52990 94934
17058 47371
6121 67676
23077 45039
75423 82737
28698 61350
25858 74230
1360 77137
21743 77230
22423 30473
14190 27501
30981 48973
44834 51810
21103 82188
50262 68099
37641 42458
44757 94326
74666 87278
12259 50610
60979 65398
22650 90139
14282 45299
2435 47595
14325 26979
14237 70785
243 44089
65399 71113
5569 55037
63611 96360
94766 97138
4235 80474
26158 96474
25338 51164
11918 86149
18377 39685
18092 68015
84399 99036
44262 67988
28038 40422
41049 78946
2077 90514
7504 34900
4007 79364
14344 53534
3122 61659
85471 97633
18270 44309
38406 62609
23570 84185
44125 65305
56120 85840
27956 70737
7348 31285
48485 64262
59358 96268
20637 50118
11392 56742
2113 47103
6002 28481
50813 90500
37831 44598
52410 93047
16016 56781
35937 71590
19932 32773
392 42033
76237 99408
25012 27242
45868 92571
69765 94182
67168 95103
22794 26591
65440 65947
55944 64304
31430 84363
67652 96482
7138 12742
66430 81007
42454 56357
56384 73456
9396 69663
25655 80028
88607 96226
12148 18762
633 14309
80156 86708
8511 68868
36843 41144
70469 83330
12228 85184
58614 97831
21058 93229
14897 69111
21043 32024
26529 37539
32885 48693
72351 97017
44692 98922
28188 41141
56342 85063
23554 78691
19545 83547
12591 31808
14724 48102
12649 92184
54917 77110
57465 62388
69881 74904
41661 82936
54952 56474
57797 62156
6774 93302
23495 86815
45349 49164
72216 90568
75614 82420
5163 51018
12438 60599
42261 71237
73144 99006
56990 60100
30102 60705
50246 78581
50936 87727
35756 73146
12953 54099
83204 93781
55382 61626
36483 69652
7243 75065
12393 39873
47187 83972
7456 50629
26384 34021
33961 81428
62440 80728
38567 89530
8395 23236
27440 75534
8673 42408
2651 15672
45949 65410
45184 48565
62515 70170
8754 9392
25442 87565
9731 74883
59501 87222
11175 62535
17931 61591
4977 7710
2294 48583
23334 50289
18166 78756
29682 33437
8486 41446
12800 33013
59050 77675
42761 84562
28453 63701
2902 87082
45004 76126
29681 95352
62785 90348
6212 39044
59434 60547
27162 31215
47146 95390
80550 84661
22105 89305
2901 43216
28943 78204
6125 11159
5254 46461
12401 43509
50070 67739
2708 65428
85165 99198
38847 71217
43769 77142
83376 89753
28211 78620
40482 74976
2725 9235
6343 88990
12805 46313
11803 72990
45847 58983
7441 16997
28265 68828
74141 90702
22184 25376
29939 47488
907 42019
47369 68902
41118 77633
80478 84941
18984 53558
47667 86975
44922 47371
29277 66674
33391 55253
44551 86427
60848 82186
65945 88621
40841 49415
27967 60486
30073 40959
48234 88782
41480 60128
65004 89140
39321 48445
60706 79908
55781 59822
59897 67930
12534 77969
3496 88486
19116 91140
58169 58463
80784 83498
33569 63592
71189 81032
63186 84824
12905 96784
8818 24445
17737 49610
8540 74846
32475 54385
39956 43612
16777 64797
24741 69205
25835 43435
30045 76254
45775 57241
24558 93254
811 9706
11999 31739
54437 77791
13324 30310
26671 37492
66080 68914
30067 59538
35434 63244
43576 56226
5824 16196
2012 48883
63018 99606
52748 54333
16679 79432
59415 90795
3630 71328
19840 40482
26121 42117
56816 58061
19622 42799
4912 43999
3019 9771
35120 68455
52603 69776
60627 65379
19186 84326
45817 72524
7745 31518
80209 90921
2344 34746
26531 74647
81009 89740
44382 79997
77160 90775
56319 79265
75735 97494
34317 98118
11785 90796
16598 39468
52861 80245
13329 29128
71727 90325
14109 75813
68180 97849
28970 90390
2024 6051
47809 95364
59389 62748
41337 54046
63912 82652
30644 41009
9812 22203
3778 77414
52890 69420
39895 45252
6502 94748
18182 92789
23187 43758
10218 66867
44466 90768
12230 86732
36134 71037
74581 76007
75603 80136
25668 52553
51105 61557
50326 51085
20061 97815
61218 95012
57321 91928
75721 75956
23060 41087
7940 93936
53312 77222
19580 50418
28609 75542
60412 60782
44360 71225
56181 88034
55382 87300
83970 88756
24455 79334
31650 41906
4048 98854
17939 30162
37589 81995
67615 71424
35617 66909
90642 96298
21551 23740
16189 46671
40842 50297
39004 79170
37627 42658
13133 63776
24331 90596
33981 68110
13862 90074
47370 99077
8835 64008
7541 75208
40406 93506
36142 52267
23219 84327
34482 46936
38337 57833
55096 99418
14862 94832
29173 65074
92231 97449
12542 35002
21574 25131
73938 90992
11942 98785
19211 32864
41894 43492
17999 47670
43646 79749
28872 73371
74602 80182
2783 65145
25751 80320
14570 22985
3691 63765
9218 29980
18660 53229
43245 98114
51578 78430
14760 79884
14938 75200
17992 62938
40998 99881
20371 72900
18482 50503
74339 92594
13262 17177
50555 53474
61719 74744
15892 77688
48354 69249
1902 3306
20646 98099
44138 85280
3873 27676
71250 73063
41944 73659
21355 86528
25849 99380
24753 30585
10708 86941
12593 31093
23191 55761
773 80044
20256 51781
1371 8248
94357 99079
2876 91860
57224 73271
35348 61005
13218 67029
85478 95300
63218 67893
62471 96630
20922 44358
92145 98084
21978 62538
46952 80680
86698 89105
12748 17887
50053 77777
37117 85602
68475 75948
49582 95248
77687 77733
62331 66768
18806 80905
75239 76181
52210 59070
72194 72943
399 76079
79905 96560
48620 95964
60251 84078
31501 70089
43580 73032
23258 31580
16827 28654
55119 85832
74412 98892
44722 68949
2752 43746
9501 47280
54036 57046
16526 30775
32239 94000
33371 67620
9340 71483
24478 26009
1709 76318
13402 60601
46360 79677
424 87798
24263 82883
48537 93646
26774 78241
67669 68483
1966 57102
47155 56964
4027 35888
23863 38696
42394 99557
44952 95076
10376 79605
23715 65157
9991 94630
19134 80171
15044 92144
50612 59763
85061 90579
30370 42508
9649 99394
50908 83884
75671 93979
41712 78919
60638 91545
4040 19277
28404 91702
22316 39808
25179 40802
60016 97285
2885 57248
38260 92509
23173 23317
57569 76967
77143 81557
16477 59400
14625 35938
13185 27501
68355 84922
57016 76333
38402 75843
19172 56124
4854 14432
50521 53231
41030 98918
49345 86898
37745 70494
12600 68618
6206 84802
28198 64404
57886 82784
2660 18079
70582 97515
23958 80493
44768 84084
9352 56720
20737 65455
23783 86128
65731 66713
33305 61646
76000 78790
8798 92798
13028 83101
5761 34868
81321 89683
46449 62436
14046 80552
12635 15655
49042 50994
7582 40512
46830 95935
36762 69198
33822 89774
58245 65454
50241 61171
38639 40531
8037 43771
15871 59944
12253 48117
29174 53259
77918 97481
83067 93109
16769 96891
35528 77423
60378 78057
32719 80969
43959 49421
85011 93628
69207 82781
5588 20054
10750 17912
11263 63216
62732 92616
22793 31364
1349 36118
15648 59231
70455 85762
75894 92812
31129 39583
34678 59141
29703 82256
40429 72187
10545 77020
24920 65386
83420 83426
51934 65625
47933 52284
33220 77541
40454 91729
51232 87494
52137 52138
30840 99310
59718 77156
22207 35208
28022 83611
39942 63457
22686 75291
1391 21176
52322 98370
2195 63591
16082 77650
2799 21472
42883 82804
17921 75877
15686 38910
32450 95046
55166 71735
19630 40800
16851 99903
53152 59890
48102 61403
42731 91528
6174 41282
70616 79891
9451 26514
55986 91935
39536 63340
2476 45313
15283 23220
21914 88836
45896 68394
49548 81730
78646 95391
18099 51742
81745 97879
7781 20122
6174 13697
8604 9338
76204 79159
36927 57424
30003 79232
375 30885
43424 58719
52057 99086
5172 55532
24631 86963
12727 14690
2326 39544
4551 44935
20271 49396
11524 19522
66372 89920
25372 73351
44870 60451
34498 91129
724 51636
14305 93053
53416 67213
7359 62630
1596 19353
10055 70453
71345 80720
61488 79904
46982 66713
25619 69156
21480 93529
23599 32372
36230 73811
67488 68548
23715 57375
6779 11302
67257 84120
14444 65127
8652 48040
60935 85728
51647 87856
12290 24016
43221 98279
27290 87287
18117 78519
25511 50849
6786 90620
51863 53472
23211 98572
15969 68762
8230 36886
26340 76199
38416 96943
14728 67589
55162 84181
5077 11270
16331 86563
23973 83124
1964 35750
19407 27395
7182 75149
76818 78695
77568 95798
51771 87550
34834 61219
39885 69075
30442 99363
5641 27592
72272 86013
52332 90263
28100 96925
4210 12520
22516 28022
56691 67127
26343 55028
88125 94640
4937 62155
29835 69558
30023 88025
4761 40138
13538 32810
16289 24107
42796 57889
21661 54001
36012 52292
78853 92135
46601 99159
1039 51053
25356 62542
18557 21377
30548 44956
17717 19620
15562 47318
82617 88417
25833 54408
9677 18591
35800 47740
7482 46364
48791 58685
43605 44770
15127 81003
66931 96431
5464 13004
67905 86040
50218 88653
50530 72393
26217 78304
8195 28938
14182 94353
24276 34343
22429 91049
32588 85471
10847 83172
33817 71771
48932 69432
19136 76420
26119 32340
24672 94843
13427 22323
25255 85345
70693 87955
59370 74592
45706 69010
14833 23889
45327 49152
3498 85841
2196 38911
43984 44745
52496 63875
21208 82409
56866 69912
69296 84864
36291 56494
17711 27137
5180 85793
3504 6196
40649 50059
2861 47654
71067 99688
49459 62686
49049 89577
2035 74849
14532 48398
31417 81525
17609 24755
42504 98093
58825 93247
71995 83860
34749 76290
15313 44873
95464 98170
39837 62661
18424 69647
81119 92223
9614 11209
16772 47820
26157 64058
31297 58683
10681 54305
33587 53392
6676 77088
45244 80778
15265 48380
25170 74473
8213 58022
3798 17849
1249 85066
1152 43482
59451 97193
39503 91636
47503 88350
62272 72792
13221 93651
21821 81807
20446 99494
396 15554
78924 82665
18340 48297
45043 57696
36942 66112
66881 85660
57466 78638
27612 28087
42821 85025
43820 90107
11649 84985
32927 79231
62158 79604
9486 77148
68721 69962
27311 96024
32966 86242
72844 90219
26226 32400
46983 58679
170 67474
22187 98194
17075 33131
29090 95950
30213 72408
25036 81114
27321 93122
80 62515
17017 67083
31592 61743
65308 67880
12521 24275
26596 74629
48832 70290
22620 43809
26206 85916
1132 43603
32374 39614
14442 87837
15103 62075
61582 83047
65022 91964
32366 45903
16830 68758
10670 21385
67694 69257
2169 99875
36827 81215
28062 63659
55411 63402
14859 76459
3067 88258
27928 82232
56905 82385
32694 35237
13059 42183
57672 85251
13524 79558
50937 62913
35508 58259
25889 93298
54499 74557
54778 59202
60116 97733
32706 96542
75939 99117
43810 68322
4542 79458
23184 34293
59216 86806
26552 38205
31958 80161
45733 86157
87707 93314
9535 9611
2474 97868
6123 35109
65409 97035
29461 90919
59298 95472
81761 86981
50509 95029
6247 46010
18819 77975
25982 35866
31594 67751
193 99592
6989 99820
21530 92650
52734 59328
63211 88567
16614 50355
55695 66199
9085 69333
15948 20040
75209 85107
37880 61946
1744 68639
31420 65320
5702 6878
23814 89497
64745 84584
9863 20907
20700 92365
15429 93716
64089 65147
57162 89170
40388 99779
19962 84370
78870 99509
48456 73972
46403 50093
32599 36360
27124 39703
47174 92254
42234 47387
5826 35025
69676 75573
9235 75444
61117 81090
63114 76287
14153 98893
23921 53440
56905 96112
10499 15704
78384 79295
40871 64484
20275 43666
32589 67156
26089 29063
12434 65929
4211 32178
62373 74311
45332 63458
29207 89736
7570 54304
23918 57375
19687 97268
85681 97863
12556 17306
982 97398
142 94311
37403 58912
17820 68088
8787 53600
53038 90471
8919 99560
32806 48103
8229 64990
41930 96737
18732 96041
49952 79003
40819 61703
12415 94334
14304 94664
69788 84619
4255 37815
27796 89537
58764 71223
27429 62608
3035 91089
45275 64120
64033 65832
30110 85638
50099 80826
18747 78810
1217 55388
6497 62896
25984 82988
12423 24686
3282 51336
945 94593
7665 34527
52807 55201
47275 75215
22542 92752
36937 99161
3364 3966
20014 66020
38023 61147
63974 80703
31049 50341
25126 87692
84516 85768
28546 39446
58388 71780
9355 74107
37123 88351
26529 28851
13274 34795
38019 92599
50849 69352
78947 91342
85019 88157
44116 71739
7038 30562
31218 73168
77018 93939
5497 82608
1289 86747
24155 96604
55142 83322
73750 78351
52356 79752
56854 84930
28162 59971
33347 78646
13799 86086
58436 96171
1754 34677
30470 43414
65783 89279
17782 23622
3993 27282
7051 97107
26106 71641
30386 73423
2839 98221
17473 42059
11001 43506
37772 42665
10548 14219
50920 73609
56871 80252
41381 69517
2438 46840
28321 46701
86844 89790
14992 59899
10731 68085
7991 67919
8075 88931
36767 93934
44961 64251
25639 64144
35840 62293
43545 64874
32225 69354
43775 61016
53699 59455
8391 51791
22652 48130
51900 94050
1740 15387
7138 27365
71709 71942
6042 55329
27003 56628
89486 89607
8842 92856
41048 52611
8534 79148
19577 25890
21812 59823
35369 68542
1216 34915
24685 84195
15658 68541
66217 98203
52691 63776
62485 71762
75657 92994
26142 64533
7239 7623
31811 71532
8860 30000
61466 62647
15191 68115
17897 37066
12065 52091
70504 86606
13219 14234
27212 73325
29898 41413
3047 51312
33288 45134
25666 27811
61808 90851
43543 63537
48984 49993
49633 57620
7591 76715
39983 56289
43465 62045
35023 44662
8028 64532
27906 75323
56059 57102
49403 71023
37983 65554
61223 96939
33151 93962
3966 30490
14616 81497
29861 98826
48572 99686
33539 88667
53666 82730
73131 80776
73791 76687
4670 56424
62963 87331
64240 77413
22758 77495
20991 91802
74676 78894
19010 21863
12221 67206
39998 65305
25515 68915
30224 48499
80259 98566
11557 66587
1455 82276
10343 30087
34508 65101
10635 86278
68347 94252
24542 51157
20176 92612
6413 42705
40815 52173
21094 54257
69913 83556
48949 52326
8641 86832
34134 84165
23467 33890
10389 73346
2610 4044
54161 73131
92984 95687
34163 70090
59208 83346
1111 84764
43790 52758
20728 44891
36206 41480
44668 98295
6324 35641
4357 59896
55109 69789
31575 65208
13737 48254
56572 73597
43158 65263
32458 49034
15928 35105
63022 70580
26957 28667
1809 44376
12710 34303
29211 67828
2211 15175
62841 66875
16961 24877
28891 58840
44100 96902
9497 95166
58042 97460
71403 98162
23968 46402
11032 28501
223 22175
20491 88012
64782 94650
75677 92755
12283 62806
25665 86729
21930 61987
15152 24677
5816 20894
12741 94577
26521 65511
7977 86978
83675 88992
23495 79061
36866 52713
2121 51096
51717 67906
35582 78616
2928 48290
3433 16949
11536 99052
49721 99170
28461 56876
5323 83039
2070 9992
20047 51279
13089 37084
1007 22452
30223 40630
77021 96145
61965 78571
2293 39569
40631 89460
62096 97029
19575 19880
19554 23436
32907 47063
25650 89450
8321 90629
37035 37794
62219 86641
43163 95465
16863 51257
21282 68980
72569 87627
19716 36807
4880 79825
10385 91524
26313 48857
84454 90248
15297 91622
18698 19018
5739 28655
9605 31743
19437 65181
40024 99615
10883 75047
47915 59634
35890 41848
8376 42661
33087 49458
2899 83672
27143 29784
5783 31632
20943 48822
3381 64451
81921 99647
25542 94660
44347 78751
37998 43132
12915 91244
61204 89353
33984 85312
73349 82335
64271 94202
24653 70341
85663 96900
14707 29203
71427 73574
49973 81597
57102 62365
75583 85163
48174 63287
29839 50682
36123 95457
20421 24866
7353 37572
58660 60535
53608 85581
26893 32900
91977 94247
45518 99931
59467 88263
11676 19128
46584 52352
26346 31013
3751 44646
23963 45154
28381 88270
73481 81566
29240 99359
6708 31423
13506 79353
48523 86395
26462 35684
7668 68005
69835 78345
23887 97517
28186 81502
36053 75928
58649 76618
4804 37010
81137 85393
22797 93757
72421 74599
22745 85957
33084 36104
28602 43021
5921 38416
6019 37236
2725 12760
5395 80164
42044 81620
18542 94390
1558 70772
39785 82687
5468 45447
23030 52041
58591 88996
72655 82008
39459 57501
16248 61612
54566 77076
82981 85940
34028 86284
23223 51215
21699 48702
24616 60730
15692 62414
26147 83860
19549 72902
4746 67317
17811 32540
11684 41215
20881 45653
26572 74689
51946 59571
58407 79691
20720 28162
71852 76023
16309 68338
5269 80342
86075 92297
42558 60307
32880 93914
36804 63081
6169 30015
64288 74505
34892 63763
35861 60866
30927 45656
26825 91916
18990 46768
25651 76141
7989 80270
17497 87073
79750 99473
5703 60055
5713 34125
23204 42234
34204 41084
5118 94562
33996 82935
93836 94161
29692 41841
28754 31236
32463 51690
30252 63977
25585 57160
66532 74019
28053 64977
48289 65017
20555 28212
346 92317
69096 88863
32337 91279
42436 56346
48214 92914
48289 99162
21471 46358
70079 77487
56297 70126
30224 98535
45814 79504
7809 89893
5774 97134
8312 82202
1904 8359
67910 81842
49282 85068
2534 91283
53515 88931
37532 91413
2723 87832
63751 89554
48171 62012
47506 82634
62269 99701
77359 96075
40418 69053
43266 79164
50288 55626
11 25428
25836 67776
3295 25594
32392 80851
64123 89742
26597 58813
21400 25619
4891 65207
39165 46839
68613 88552
52849 95230
42124 98291
4489 82990
7511 45956
84802 85559
1386 8014
54915 90595
2072 72536
43532 96879
61328 62917
3437 11876
14202 31543
41292 95928
21909 59504
29847 33070
51480 63494
61319 86262
71185 89796
867 38916
20729 33078
2116 70953
39075 86700
30259 80011
22232 37347
49206 96319
37598 90519
31596 32029
24863 31127
68363 74247
42968 89556
24147 82736
31610 48887
28048 54960
7401 93893
6050 60162
25477 89934
26446 92614
28813 87463
27056 45264
13873 18100
55368 99063
58803 68897
4958 99466
29000 30369
31973 67563
45976 68358
75745 87781
29512 43799
27903 38353
9880 68776
32827 47432
3340 19700
46285 52185
11052 42518
63053 65942
43430 62111
80346 82744
27453 50476
51554 85028
13823 31105
8222 49941
18439 61838
38853 77538
30100 70667
58574 68982
54529 95939
33883 76740
43731 74556
12114 12648
49259 90724
68225 78175
46427 72666
5468 45322
38774 50613
17508 45720
5023 23157
47737 66556
11043 68356
22045 96096
35753 68835
43658 78635
12713 24714
77296 86493
32669 94746
29352 98399
94597 95600
601 36950
72693 84407
61355 96646
74479 91173
42129 60176
79141 79865
23249 54973
1405 1873
43990 49803
52152 88387
41961 74576
23477 29678
69875 90836
47009 51534
24933 96803
31138 87496
8847 73207
24247 53035
56651 66498
18573 52077
59662 73504
24691 35904
32760 87517
56652 86325
62911 71947
28397 33240
4496 57498
32807 91111
4322 48899
5382 98763
408 95484
51535 76249
15926 96553
25033 40901
18738 97279
21876 89698
58486 82340
21711 92191
73315 80096
16804 21011
42052 56174
19013 91516
78819 94749
18406 25284
22672 75501
41719 41980
20961 60704
67041 81349
54192 55361
34278 78531
15264 63863
9895 92857
2124 79665
1162 68188
5094 72905
73179 79247
8387 98250
29989 91076
5325 72773
33025 75599
16888 86897
7862 33112
8739 80871
2986 30417
4144 65572
18710 31510
29605 72624
11436 13508
1852 27444
34517 38718
25724 52437
43596 54852
17741 41834
38524 55929
26366 68283
11466 24462
71450 88039
53358 73388
18659 39137
5216 78464
6900 67054
57036 72896
42308 44221
6713 79013
31352 59731
15507 22234
14435 31262
8111 88980
13383 79519
4526 10892
52036 57832
22243 34231
48509 85695
84978 91166
57408 95913
19224 59158
2924 95237
28061 79624
1699 89397
42711 83531
21035 38362
41011 51929
48934 94035
50332 54237
22099 95999
760 95035
50131 59921
70587 96083
11456 59251
65199 86359
25251 25549
70432 86811
7440 53834
5725 85551
16911 68416
39366 85902
8033 34293
1581 27994
94590 96913
14870 81780
31358 77014
12140 62314
36607 79225
27553 86250
9427 97482
53777 82628
23663 60419
89390 98034
45239 65916
38399 99387
73682 79117
24534 76053
32153 53725
41388 86219
45687 68323
31086 64867
24335 72725
32537 75652
58309 60539
19187 57945
44282 94232
24959 62326
23047 29887
81760 82229
43189 72352
62383 74008
19230 31008
41752 53354
60743 94616
23701 99008
18695 68974
63269 98846
7154 66694
74009 99653
47005 57689
9931 74394
41048 96466
32856 69542
46064 60661
511 49171
61498 82080
44527 93883
18426 64844
51815 70087
76576 83750
28364 46507
46926 71176
35448 71041
55731 72152
85 74685
14872 50391
78787 90158
4147 82764
70268 76204
12206 36281
30177 67214
12729 35903
55424 84830
92056 94295
73361 87958
60407 94799
50610 97316
83387 90298
8976 42490
15930 38168
57499 85335
26086 81982
48615 85728
22649 30382
18149 79462
9699 40862
58332 80616
11448 46607
80869 98131
23501 50690
30683 73739
11733 67967
37935 60156
6968 31699
29627 86582
22298 49549
56016 71716
43464 98919
13210 57956
34989 82477
48998 61400
57850 98198
44707 54054
7539 96942
1410 14062
27949 98356
40873 85595
64605 99564
69927 74565
51001 63030
5291 58071
13582 95059
12355 34927
132 11265
30672 38048
14044 21876
21666 66681
2079 55145
88139 98218
29412 59798
52955 60644
32204 78126
38243 55924
43670 60073
38584 64858
18226 82472
53782 69346
19651 25590
3476 76910
32714 68502
15069 62966
17863 73404
18109 38139
25091 54817
59261 87205
34464 70926
68713 69365
21374 51703
24840 59889
86047 96876
46377 50764
22050 59361
42779 66350
41944 53103
48598 98759
21419 23501
25643 92214
63690 71454
89491 99548
2808 89153
15272 89086
26191 72740
67091 85009
57840 63447
3822 83922
38339 63301
998 28904
28011 89656
34726 44201
40524 49589
2977 31034
21089 49667
30402 36525
38209 87448
52853 56898
47411 72205
9459 77512
36790 95820
62745 68751
69376 80619
26029 43769
29636 71208
6633 15818
8733 87539
51707 54758
21095 65915
15087 79045
35171 77529
38360 60833
41232 65213
26611 66420
16040 35434
38936 85888
76633 80473
46232 47180
67694 78441
684 55829
78594 94604
17497 27075
56862 68679
52768 75318
61188 72828
75497 94423
44235 71854
1930 36074
54844 55938
18451 70245
12875 41212
20331 52776
41137 78666
27087 50783
8179 49807
71326 87756
6918 51939
69179 73128
41584 68456
19311 83064
31199 66580
1211 40539
20137 98057
76663 92930
9082 50791
31623 66396
4400 19878
8215 29265
16084 62561
41350 86170
976 18775
44829 87868
51980 56103
13197 99345
63372 99030
19803 40114
71055 89701
54650 65174
77111 99593
1709 43027
28089 74454
68972 70258
8653 58859
6557 6800
27659 42447
75733 91706
6245 53943
15587 36835
45242 65482
23366 63265
771 76566
53042 97485
10168 98753
23147 85370
2493 39837
7923 27983
39636 91245
14552 53098
51728 63156
3281 79464
47966 54370
3265 65398
4414 63868
18088 31809
33778 42403
34566 77775
28307 43332
827 46872
1192 68949
39966 56302
9947 31006
28075 91017
78768 94974
20190 42826
38080 79026
8689 66836
41869 89490
22957 86912
1792 88343
56925 90430
58276 60314
16866 31741
9671 47789
60498 88146
40681 89549
8043 62964
26079 26645
54022 55211
1164 44932
47071 60839
65575 91412
8841 26592
35585 45103
7869 67757
54647 60950
21529 89432
41059 94835
8625 95278
29362 66677
26095 40027
32472 48964
39856 53957
4320 45443
45060 91596
17105 59115
64343 87294
3105 55925
28890 74435
49977 63185
32112 35157
11826 39010
14092 32665
63491 67121
79165 91887
16770 18887
7777 59034
57542 72834
9551 19382
61072 87983
35337 45568
48642 78474
22266 73746
36103 81430
3803 13918
28916 46225
39930 43102
8039 34236
26659 71021
11129 97018
15193 94244
35680 78001
222 99378
13146 29015
5502 95723
2489 86854
46712 76859
18118 55634
22141 44457
12984 54092
30464 56885
48484 64566
43371 87567
53130 53481
60473 75536
1752 94897
13717 89815
1798 71857
15896 70856
5441 20303
7697 36837
43533 45103
63191 64497
58101 65473
44923 60924
21099 23388
19116 94557
51859 75821
35257 71915
19086 40269
21025 33991
34010 50676
18342 34121
2087 15469
47173 94304
25106 91978
39162 99982
3109 40840
78391 92328
90816 93249
45834 58704
10630 62422
45606 52391
9213 24339
42810 48049
5979 94424
51080 57789
21273 86242
1295 85552
79434 87989
68638 75960
24260 39657
41295 69926
14769 49722
8272 28544
61864 87782
24645 44928
68442 69761
3880 96560
40698 66279
43768 64337
12937 88971
2545 96357
34098 67989
86584 97372
7642 76535
11045 24006
11945 36019
8472 45563
60997 62183
12594 97247
87772 96923
15458 96368
1441 18620
38478 83382
46054 76774
28417 80247
16969 28652
46676 61475
6601 89602
26949 99553
34034 59886
36480 84635
14277 65531
11018 98291
45655 85268
29588 65258
79380 86783
21155 67445
1162 98032
21908 24532
37499 91565
47129 66611
4209 47646
10741 40680
14562 35484
47966 75311
35207 67041
22270 52386
65846 87389
35793 36409
63077 82489
52056 57428
15991 51589
7377 60637
46431 91049
20662 41286
12624 80990
67300 89020
93958 96659
48076 72725
9761 18328
52667 59111
47346 56107
34591 98930
18579 25975
41273 80570
7005 9184
36035 94898
23398 62912
11939 15947
4157 44389
73359 83656
25361 63652
3823 61755
29988 68839
31500 68048
2122 8681
35051 51151
34021 58195
21391 74358
914 27084
30429 63312
23201 44545
34038 49785
10610 17948
66232 79478
47551 61151
28180 47774
9721 72380
14274 74817
61382 85624
6745 60875
58083 76769
24449 99343
42579 93023
6922 86091
2508 68188
32697 43162
1710 62708
35229 83030
57950 97898
38727 68064
27538 48162
16333 74521
12794 50572
26278 65566
29667 66023
89110 90268
22411 65147
8877 13198
37443 46559
19161 38592
6392 84488
33827 63672
3419 99228
32228 41909
63104 77101
25650 39455
12065 52283
38433 85223
6569 56537
69266 78481
4217 31693
47958 66728
71684 98410
25361 41793
31498 76310
17148 97678
46034 49643
23213 34994
54713 75326
38787 49590
36402 89701
10586 70218
26910 33841
18162 87490
5255 85624
10423 26466
11054 41052
9325 25555
63411 93059
28540 82483
45276 58570
6594 96732
3384 78751
68778 98956
44851 83690
33164 38943
22761 49394
7781 46068
38112 77317
1937 54190
31933 62553
36844 49394
11254 72313
67317 95771
4475 89722
63986 66870
8658 73592
38902 84024
88388 98627
57540 82932
76083 94572
34739 96020
26269 56983
5524 77810
22451 30594
47194 61928
71242 89235
14339 36327
19044 56552
16802 85316
5940 91024
39775 94041
55541 80143
923 40279
57667 72961
35012 47704
42633 50124
61927 73950
27378 40324
60558 69942
9227 20972
18554 62812
30340 52905
26596 94481
21388 46190
36721 58217
7699 40487
18384 36130
91300 99592
10828 67478
62054 63746
38317 87279
267 8493
5198 18287
53636 85913
72102 96965
68997 91774
65937 85887
1872 39184
20490 48589
42729 87782
49756 52839
29372 48947
71119 81604
38400 53243
53259 99371
85955 96804
19238 22152
37757 50274
41003 88699
34336 93312
34478 68293
4179 65023
71943 96037
15216 61916
7393 17031
33829 44098
31697 96810
70708 82345
24704 28081
17050 65199
90782 92904
24177 71340
11571 14072
1117 39847
6038 77700
5657 73308
41660 50584
20314 94786
36024 76742
41802 76704
14795 54069
16564 60641
60926 81019
13949 23196
26973 38053
18242 53290
63416 96339
59551 95425
5015 28725
58156 79824
21683 51036
90524 96379
73921 75172
6942 69658
3919 25138
46113 53808
1243 59643
5201 59908
21806 42438
1661 81952
44606 55236
2853 43577
29293 98861
2018 45287
37654 38064
31526 35482
38967 41288
50615 95908
70842 97414
1186 5757
59565 99966
73016 87072
25789 73095
49357 50831
65950 71912
20214 29290
42278 56064
4564 79715
37489 78205
38583 38584
5642 14635
10857 29888
3767 93065
36067 64152
6353 8618
11069 36842
11327 79928
86469 89237
12800 14976
732 65833
9632 81222
40206 62221
47914 89534
28996 34795
10330 14243
1124 5894
22471 34535
25769 53094
1029 51975
8371 71100
3474 61022
1359 17019
16999 65938
83514 84307
63805 87559
56659 57938
25988 92806
7486 49959
50176 83133
51262 90750
47834 90502
78412 83111
56768 76458
7674 79503
24740 68853
2452 49050
45473 85557
86745 87432
6368 55947
33517 96093
66288 74678
49699 72404
16358 80360
24176 25831
32852 91980
128 62552
84817 87648
70894 85939
5643 76118
12271 15839
57517 98931
55716 57260
48777 49659
13946 47367
5958 69440
10583 48625
76206 84274
29230 95938
36723 98804
59992 64784
1123 97798
10983 19572
9425 25587
17116 98000
11890 62361
43678 79036
938 5743
51614 53328
28911 94916
18650 89162
31481 54216
34485 79466
5374 55307
1157 15525
69121 90510
8616 19176
55504 76797
17733 66710
4068 91343
24641 83085
7617 8735
63514 82343
1180 28992
23907 85500
16443 93793
59516 80197
27657 52394
7099 97165
6782 64922
8894 74751
35556 40663
10162 20727
40592 69079
52483 83728
8471 25920
44051 48361
11477 87811
16774 81494
33118 45668
51983 80589
41408 43445
57053 66067
12590 91719
79184 95178
21814 39184
1859 10333
7862 19536
94257 95990
18089 71140
3738 53791
5167 62295
6036 27869
70849 75273
8061 51111
15775 77314
31799 68709
63044 99667
2005 88149
12283 91428
33556 89050
20032 22251
41158 73893
34746 41358
16123 41227
87391 91738
38797 44760
43122 86279
4304 32466
11965 51475
36239 77634
24702 68436
37806 76649
65139 67143
8114 41333
9268 24118
79727 96236
24767 61696
53530 87644
49492 70658
75290 83363
30071 63947
53521 59902
14242 89126
48807 60002
604 34309
63457 65785
21252 58216
48733 82409
47634 64421
37542 39223
55856 93788
29261 74861
20673 89913
29658 61793
55924 64023
72317 96838
23787 33300
1008 77568
1732 91048
58343 94743
26497 32147
8055 12449
42794 61247
38331 78854
43174 67614
14697 35230
9541 49272
8490 95576
35961 36571
12990 74674
79441 82445
53043 78397
14362 33263
11502 98322
36251 83327
34257 39877
25106 97520
57294 59571
51235 65565
11001 55878
2658 21495
12971 33263
34765 44811
18708 70999
16905 94141
14617 27252
15315 32659
28230 36598
71403 71726
70606 94088
9261 92481
62039 70902
20758 37805
23676 25588
17605 95395
3874 55605
42522 78070
86274 99182
26268 83733
32905 39205
66462 72199
27234 37320
20931 98330
17598 31330
53363 57330
55285 91285
28416 59580
77712 83658
62355 71453
47175 91668
13375 48445
46399 78758
63715 99837
55280 71250
26008 71404
46708 77935
47795 99481
54333 69827
22979 53591
50056 56684
71660 84826
22063 74662
72882 82541
22464 70197
35555 86108
7199 69530
54311 93993
33886 40447
20806 32955
42942 66855
19327 36998
90666 98998
19758 50628
7151 54584
19388 95512
40358 45064
28117 78144
14662 92393
14244 17322
40968 81484
12742 29763
26851 88386
56840 88823
52177 61512
38326 87796
32586 65672
12693 63963
5281 99454
18795 84452
80729 90684
9183 29606
17543 24738
29648 52664
11576 68982
71108 75612
41571 73230
29762 39045
21461 83617
1251 38012
49011 60188
3949 15528
12070 41595
17495 62497
395 86317
10610 87336
23694 81527
65011 97392
88346 91009
64470 77826
56513 83051
15475 95260
51371 71001
12748 68099
61251 64511
6444 52510
18777 73665
53225 91151
6743 66517
11522 50840
62945 70529
58525 76111
16145 78491
89260 95676
63540 66856
9018 68996
14084 69501
23667 76191
26304 27203
25648 62570
17985 27682
43867 72059
17561 35991
18177 29452
59406 73019
50691 56393
26993 56549
48749 98801
24010 66811
36748 64926
10740 51120
31285 83130
6366 57734
81993 89879
44078 74810
48443 55460
28298 96039
7039 57213
72906 77503
53659 99183
7134 60722
57221 90400
19481 44914
72117 75185
53340 75817
2437 57118
23918 73439
2206 97192
50474 87427
19800 87834
51127 75829
58622 87163
6372 39966
10310 22062
51575 87495
49689 66288
13533 53117
31228 83779
20706 57847
22460 59169
15852 25530
4926 27114
30711 72566
21063 90995
63797 75456
52230 77723
26038 61805
15373 31951
35758 59714
32427 81419
78019 87683
71690 88982
42493 89888
40033 68175
78869 81252
24870 96470
29054 61090
39828 94881
18586 28353
70395 71207
6857 43883
72494 76373
39682 97479
19477 86894
3001 24826
33695 79899
11220 39622
80019 90070
7668 47553
14307 80047
41342 45988
42326 95203
3125 37333
14764 47283
30465 40177
272 53641
73169 95855
28074 39847
9694 42230
61805 99576
8649 76537
2723 94070
11149 69284
7382 76931
48820 91969
7951 73004
14916 19817
24444 48753
73813 92359
28336 56750
17484 64123
72447 76436
66277 75982
41051 41193
18800 45516
16001 60825
10740 31137
6340 92580
44914 66289
53273 95346
2130 26471
6595 66113
18152 61353
50198 50267
8579 66507
3836 93457
2740 9825
79776 99851
29234 54931
21052 34806
4553 52369
8636 58077
65919 75111
44677 93789
14726 47971
5120 64055
24962 44277
81311 98854
22200 56015
1875 92327
15063 76035
18674 39086
4771 26158
41233 47014
50522 56403
37460 71584
29300 90002
5046 56837
22526 54316
11189 26761
23695 99948
51245 68358
72536 83983
38167 91167
75442 91443
29034 93049
82717 84856
6457 45401
15527 17550
57029 91724
24608 42627
70184 76378
581 1809
5081 65056
1410 90649
15585 82963
16240 30624
16210 38790
20488 65210
3455 88880
7776 41990
35724 80728
90727 99731
14674 47080
50177 55289
16763 77076
57001 57816
17494 49502
27153 43572
45263 61915
6083 75117
46579 52808
63757 76531
18767 23438
69497 97158
21676 95420
7073 35135
56836 58606
64715 86259
51276 70404
25265 47459
20685 62717
48312 69284
8098 53920
15261 33451
34230 38991
79247 95155
14273 72652
18954 62138
35315 64106
83121 96357
6545 71560
19932 98672
54979 61765
15995 51808
2075 84784
47939 93595
9599 29084
45746 96444
29525 49007
6930 25095
13258 39993
26737 40535
20414 81154
42056 98347
75344 93084
37990 48923
5090 55704
35955 64013
61800 91636
59956 75509
11411 86450
68181 99772
1300 67780
10746 82068
54883 68687
29018 35093
52926 86110
50003 75688
73534 88143
70580 78802
61962 65018
40154 94331
31123 33968
49834 76620
26281 87008
46702 88048
57900 71784
12086 59371
37425 59881
4256 52181
33988 43360
5772 15448
70817 93287
65064 73450
17880 19766
30635 30761
19847 66776
4280 8884
9912 85523
1916 38666
69368 78059
50362 84411
55011 81262
34319 67068
87626 91471
28518 61492
8998 62090
63699 69914
53095 92921
29920 64357
28287 51288
76846 91304
14344 50921
24758 32103
6662 43173
11472 27575
49737 72731
44503 69165
46683 63898
9289 60921
54235 79602
12868 64594
7 22059
5474 58881
25234 72327
39347 84698
4584 17882
6631 56219
8181 49600
53788 81381
87151 93773
44836 48270
47092 65873
40858 89800
28727 94975
49176 57322
11390 96720
21020 64355
8281 19462
59178 63222
50086 73800
32732 35526
47129 61391
40539 69624
24099 73598
29764 85771
16425 74220
68821 78153
55736 81572
45687 72979
25744 90301
11573 61261
51778 78258
4583 43593
76582 97164
7621 63989
29644 69578
79505 93737
15412 53290
41913 50213
45653 78809
36456 67864
10599 31622
81153 87299
69526 95245
36763 78935
11107 69039
20973 82443
50545 80582
21250 48988
68080 98255
52162 98023
34822 92835
30794 52006
9890 51806
4203 78674
16315 50649
13956 25095
3841 23932
13573 38197
45626 56854
29893 79341
36780 78866
91174 99096
25870 65760
8698 36233
34373 42459
36034 39299
22415 34064
38710 67907
6856 92283
7621 20643
33972 49592
43100 83757
2399 47039
61861 85653
37701 63000
46415 96885
16701 57322
9817 79315
6563 30480
18311 52145
5568 54029
45464 60047
67191 84345
58910 59442
4081 7822
8893 45370
14384 93308
46779 89206
28517 96801
3414 90406
14154 27669
28079 90318
50970 55339
78821 97011
19824 56525
1228 14086
46006 72424
33198 89305
156 43255
49353 95649
55410 83741
8290 75774
38024 55333
6967 73700
32951 74103
88812 98411
26910 33331
64514 71380
25991 65771
1996 83888
9744 10611
5711 93115
19066 27473
62084 74392
24324 29534
5924 16509
62410 95997
19287 44550
66661 68739
52634 73734
1112 55702
7481 85675
48853 66261
20572 36716
34416 92949
41351 81449
14729 99990
9678 95244
34497 93004
21257 73269
45442 45713
26434 32106
5658 27112
32832 98917
997 25133
16218 41341
77201 91406
94147 96279
33856 60163
54257 97050
57902 78760
21544 95363
31458 83238
8698 51325
509 80349
50689 97989
74794 99990
91916 99576
73393 82342
4559 91106
56498 89972
26601 70096
3003 62364
46548 47165
59963 73047
77557 84001
27300 93881
48531 86131
66210 75667
59568 68299
32515 67015
3091 33080
23568 41935
17233 78639
3666 42188
7257 14143
11695 36492
19224 80965
8515 33739
21084 56262
9886 12401
67804 74086
47212 51269
31596 74156
9007 75536
26435 58330
22480 43976
59698 68948
10281 63521
45978 48607
8044 8962
26295 50525
20490 84735
17123 28697
9266 56332
37969 98868
8345 18043
24556 87738
10790 72005
65059 70230
24427 90163
42353 85797
30367 32666
5047 50199
47615 56952
17776 51831
79291 90278
28542 29019
14214 38146
34743 73110
15864 89605
12951 60761
17803 19341
11960 90691
50353 50995
23063 76139
53083 56623
13511 21238
82428 88841
79888 96491
23966 41697
65387 86069
6126 34719
11303 20827
44647 66536
28789 29395
41773 45657
9947 44642
55453 56790
18122 78765
36186 68025
55666 69048
10323 34633
54066 77849
11683 92531
41908 44210
50609 62121
52954 79716
9016 81844
5149 79819
19278 51434
28149 45265
35521 42381
83280 84468
64335 96685
17296 47685
30814 60786
35819 67263
550 58244
43699 76772
34090 45048
32662 61520
53454 88083
30505 80431
4327 10381
4706 27006
5578 98799
46752 86623
9073 83420
15591 94965
54626 93931
14564 49990
37602 68176
64647 91955
90852 93865
11922 98791
57539 59584
55531 68458
40003 58310
5291 7548
42910 81953
22952 40316
47024 61915
57714 84215
56445 77728
43948 81394
71422 77470
14146 97934
83147 84295
32808 54121
8751 15886
22193 69498
89277 98002
12898 73606
40189 97456
4630 71565
37064 88379
32670 63982
12819 50612
26816 47006
26619 60473
32033 79360
41275 57031
14701 74385
73067 74717
20467 88019
19374 54052
44752 54419
88325 89051
60635 76829
7942 59582
33468 92103
5911 50530
35187 68507
49594 58538
49307 78139
83698 94937
49323 70674
10337 87383
63708 90738
67772 82673
42056 75852
47084 85271
32300 84589
16331 25473
30367 83807
9441 97925
10414 70833
55744 57817
47049 83132
51557 77556
26585 73295
82921 90290
13454 64989
134 33262
1941 53249
491 12299
7642 69847
20874 87425
40242 67058
30115 45834
45861 73325
45304 67762
42234 48054
43097 78562
57932 85851
71558 91258
27756 62112
16246 41924
13807 65012
8628 38139
19568 93021
18895 47247
76125 76792
15104 39550
33223 44280
10465 57432
3426 60009
7469 96862
57107 64762
12821 20034
79156 93271
24754 61308
54610 99273
28091 62310
15627 94608
20054 31435
43694 61183
28112 54508
82757 84147
1987 23092
26162 48495
29178 98320
53129 77976
26503 79701
5398 19577
27272 36509
55794 95546
65856 65918
17220 20073
5204 13492
52951 57622
23033 82250
30285 45889
55618 76262
9991 93325
56355 83657
33805 64531
9013 14560
8127 73806
18451 88903
84571 92817
9606 44119
16080 82800
74074 77678
13201 67431
23157 29170
22470 66219
86976 91083
6346 35710
27649 43994
776 13847
1043 15908
13585 32581
42761 59501
15462 25184
57254 95413
3343 95600
2755 13875
58630 73242
16004 91037
23635 91812
14579 37988
55586 83515
57615 62499
6317 80420
54464 64714
12105 47624
22407 70983
50846 87164
84058 92968
1829 44033
85716 99587
18471 90422
38775 53204
12935 62204
7454 50758
33679 48721
9038 14208
48316 58704
58246 74026
45060 48320
67720 68744
3989 10318
61906 69848
7574 69648
30321 71361
63837 67556
73943 79949
49017 60168
9893 50700
3321 27335
52759 90193
63884 97087
76819 94610
38114 40434
36822 97383
48673 97205
17757 76646
53710 72253
36219 49961
30233 41974
13349 16216
53903 80420
63443 74923
32970 82647
7231 35745
26007 78427
71100 71786
9704 73353
35448 84507
57504 67502
149 81723
48929 65791
16250 25667
78250 81914
19122 75552
33326 94433
15505 25740
6830 81476
11198 47964
2111 12790
37216 68753
4345 23254
62492 75223
34459 92877
26513 27105
11654 22410
14862 73941
17316 47960
5661 73591
13915 28009
77259 96131
13562 52323
10936 14737
71918 86185
8268 72902
48170 84971
84518 93207
13571 54349
18062 26747
6072 9715
49458 55175
4308 10816
26306 80875
34865 66222
29778 75568
30253 86935
73629 77105
37004 61158
68107 90702
61824 97528
39940 54200
81075 85607
85752 95938
81203 88921
51357 63941
83858 85086
17041 83630
29695 96403
40431 92471
12439 29741
65952 74525
39754 59536
58570 75841
10461 47944
56338 85010
49071 70497
48774 49738
36961 69179
25193 37368
90303 96348
21182 92532
3454 16465
49412 88314
78022 90747
5808 82869
20890 72199
42385 54798
47989 50636
30152 91925
20389 37545
40520 73276
36764 71257
40846 92283
21228 85222
1616 66107
30969 69757
81972 92319
33232 66513
1850 31922
26367 50267
51761 73682
14652 94770
23975 95575
5729 29773
42739 82057
998 32864
5235 74460
31741 93345
61818 84898
10780 57560
40389 78378
17675 44201
13683 57931
31197 82977
24914 62225
21089 68467
38271 50970
30936 57804
81742 83365
52098 53305
40255 63041
63326 69223
71655 72920
42157 81849
84167 90618
6276 23063
7513 12747
34714 40693
53347 63622
11607 16677
8276 92934
27676 38508
29953 45628
31624 44689
39216 48582
24621 88338
1627 48102
2559 87299
20175 20859
25956 51680
33292 43367
18554 49540
20156 40327
48532 74024
30328 75221
34115 57490
64591 81945
57117 60655
12718 96314
73804 88700
18931 66636
62462 73845
26697 88237
51203 95378
37706 82784
67742 91633
17564 62218
46480 71750
66194 85106
9178 29211
16987 68584
59236 91676
20528 86998
78138 89056
37754 76313
35149 59866
26922 49149
84864 95439
43928 88225
48911 77160
18923 99562
42260 63307
72556 93384
2910 43548
10974 27008
80852 82909
197 30876
17312 91895
64061 82351
79378 95256
1472 46132
37624 59607
24861 32262
27836 97678
6304 94400
31360 81087
19327 61669
62187 93409
53084 62619
78544 92499
56198 97638
62650 63438
2461 17827
85530 99413
37626 50649
30473 57994
57821 75687
91592 95374
18573 27650
14261 53703
3963 33226
36198 91296
2433 49294
34669 71489
55307 55800
6977 55782
19479 21516
26851 67345
22369 26135
37117 80325
3580 85172
47717 69833
15593 79666
2967 65631
38444 95284
29009 74700
63353 84934
21607 84636
34325 51482
20748 26259
32738 61968
4350 81859
67911 99061
39183 86299
14380 83061
14231 80337
57859 81308
40988 65686
74693 99532
21713 52950
62798 74336
19955 96788
60308 79953
79654 91592
34075 55807
6372 68016
49539 92026
26186 81085
45445 47466
5286 36605
19170 21841
25557 91586
61481 94732
18467 51444
28261 83257
33614 94386
30356 85823
10335 92592
12378 72279
23209 65976
91142 99362
36688 83864
34792 81747
13962 92359
24671 25492
3965 55868
8232 81118
83163 93678
5696 34187
12111 47719
6341 60053
12324 95766
47446 74288
46009 78295
15468 85101
35007 91153
13923 64048
7923 36669
28494 66965
25495 83041
74681 79432
46087 55642
18849 97553
24127 95734
25677 57580
46964 62099
42554 55683
55867 80177
21622 67560
29018 88645
14077 33754
34163 83877
812 61286
31629 54905
19777 21005
4942 98661
78382 84420
73469 89945
8414 90321
70829 82183
45797 55666
37604 92156
85526 97672
42966 53528
15023 36102
12999 56975
23426 40383
53286 71718
48526 71279
21460 99663
42015 77109
1607 79027
24229 75607
43110 81671
19356 49368
3170 3484
43583 68926
46485 65958
1064 78895
17406 60731
2511 73811
46339 96073
13121 36366
19995 28334
2410 84930
21060 50007
36894 92975
3892 36019
21012 70277
23427 29342
29287 93076
25563 94351
66072 87562
29627 40533
12534 68552
67218 83954
33291 43728
34813 81149
5526 28229
68093 97861
22516 74626
20726 99284
16559 38978
10875 35988
22094 83153
24740 90147
37701 98709
7014 14122
18432 31103
52301 60553
21382 37415
45175 71057
15752 28659
37406 62681
11694 51375
51880 78411
56129 83092
19792 67029
58461 95579
3544 65013
29505 82759
50554 99935
48800 51114
25875 50007
55325 91600
9106 94419
26988 74991
27922 40266
25456 74186
49787 96833
43914 82017
20719 64100
60515 73948
41417 90909
64639 97372
59523 92883
9879 64371
18493 83153
32875 85721
23809 71755
34897 37137
19753 73902
19454 58977
21382 48434
68377 91989
78009 83303
55169 96637
56195 70357
33264 84734
5893 54176
4063 81233
49930 97209
47223 52327
2432 68511
43419 83268
59640 61562
50753 52759
10420 40685
19456 32434
19960 83901
6339 63693
40058 95009
29532 78834
32866 87162
24221 92027
2505 96049
17883 33588
41312 48590
69877 89287
5429 31567
64446 97748
58878 68660
69012 95473
10725 49656
49878 63703
28524 73727
28707 81301
15993 58733
78938 79768
15452 92633
55838 78200
49252 82999
41263 93795
52633 82963
25875 30697
29522 51009
26873 28414
91813 94112
18046 66693
9306 18633
54725 93696
36165 70380
61324 94867
6089 45551
5048 79148
2655 53279
42715 92677
23540 33933
22691 34636
40333 55435
16674 38260
37258 98236
27758 50453
19519 50083
35552 93672
32124 73005
17765 98001
34552 99911
60201 62034
12319 90316
55462 60885
3352 5014
76726 90361
18981 20866
21482 59350
80247 96080
15478 42412
30226 85891
15779 74318
21207 74506
6760 89926
2886 53571
41180 58201
64727 80215
7995 37385
11334 84590
41531 92787
53524 97799
71573 73508
18324 65740
43627 63825
9903 45732
77135 90729
76698 94205
18493 95868
3329 73690
76300 77503
13940 62343
239 69836
39225 41116
79 22341
8042 75970
17537 53910
1297 30607
26130 88389
24473 40527
47860 90599
56384 88692
7870 37266
4672 6020
39413 65915
40823 56945
35145 51470
22769 58884
32380 54372
49053 54352
15771 59911
4040 33861
27331 74537
15225 18425
79926 92683
39908 67664
19047 71884
16779 71317
52967 75099
35150 79431
42123 94662
60643 83899
55660 66400
41874 66432
2504 89364
31212 96513
21032 66365
30641 55867
25821 34250
1384 76195
73572 93387
11114 18741
24096 48320
17924 76654
194 70244
57403 70758
25984 64435
50962 95845
44183 55306
63845 98819
31466 95613
5423 55775
25025 66102
40235 60696
74870 90824
66452 95694
47305 91248
17726 48032
67153 97606
87071 93888
65463 92732
7717 93532
11008 42606
22572 66207
1958 95880
18160 58848
1734 12627
11528 96863
34837 65914
44626 75768
19881 63266
13552 66336
12526 94953
7060 60247
35 98863
44411 62918
4128 88227
14628 76264
57159 59986
19644 60405
2273 74026
519 40249
50407 86787
3476 86204
75368 94108
67517 86330
13345 95139
346 52530
58835 60814
32284 88801
44301 76282
51788 90500
25677 41983
20264 96179
55420 73970
58869 75148
39228 98708
44926 68052
17517 36996
4463 7283
7893 50843
74542 99671
45128 54778
19447 61880
5117 14802
62489 83669
66927 82016
5565 66374
76910 91449
15483 31722
75090 93587
34444 66856
36393 55947
36330 45588
5218 58566
16405 62335
25484 37406
50737 90360
57419 83762
48203 95526
36250 66302
66405 85038
5062 86332
28541 59061
28699 78194
8113 19569
6463 83924
45686 99852
9807 96834
75484 79487
8769 24548
23549 29378
44136 44961
5296 21550
1181 80208
8335 18136
76584 95149
19855 40246
56900 96372
37361 63941
36494 48870
10252 21375
34878 39092
18021 39804
66280 89270
58960 67538
15022 83155
45552 73962
37526 39120
40617 52464
13683 90135
55269 64201
21645 57778
32473 97381
17164 17469
16597 56082
2576 40741
5503 51960
13715 78152
20814 43678
27386 63192
85977 93713
93008 97733
27965 93120
18124 24398
11933 89463
6177 36075
62855 84084
36331 69634
39054 46534
22571 82850
16760 28676
20779 29534
49073 83310
45399 56845
13171 76677
52577 59493
1844 79063
27308 60364
3898 8679
4178 87401
18639 39544
14065 26810
7068 51433
28135 73551
55257 94533
24401 47178
26986 72003
31034 84588
51581 77309
20407 35695
18558 73601
40657 70689
17481 90517
6874 66439
3571 29451
47495 96667
31204 46053
11667 66251
10557 14089
73765 99375
12120 24095
6505 58308
75774 81045
26940 46601
54576 64369
21723 77534
54669 87340
15137 62158
45179 74975
9690 77103
19974 97989
1840 57302
79367 97259
45631 89183
27992 48159
55464 87444
45295 94182
54104 69186
53062 91551
37582 55792
50591 73612
24717 29384
15781 25399
42361 48954
22058 27118
36190 80170
15488 29504
27763 59215
19415 57284
7604 85009
86681 91988
18038 72500
81383 92042
61049 89664
13668 73207
20090 70095
50547 91678
3265 92978
24828 88039
54237 70842
72998 88201
30202 69245
20104 61485
31314 76184
5471 25277
12964 82948
26353 45072
35569 98754
13699 22559
27857 85651
36261 51657
2640 12302
7274 72191
35306 93855
18112 50757
14659 20785
15345 91783
20509 27438
32354 57634
85159 94322
33275 60016
16251 22147
6882 83242
7955 66141
15538 59822
37119 93715
33393 36165
10405 67728
4952 24470
37757 93971
33747 47076
42216 76568
22901 24405
44971 52501
2737 62418
6735 64439
50916 84286
73213 93639
15635 20083
13337 65312
37632 77732
58301 97245
24968 97153
75149 90200
48441 76413
29138 82158
1050 61979
58551 83805
48617 94260
28567 57011
18683 56399
63141 77828
36971 59758
25089 69067
1727 91078
44681 52989
4172 59737
68704 95638
12093 87493
24476 36716
39608 60961
56513 85712
52466 53988
37458 46678
65256 92610
44344 85740
18959 55490
67967 78235
69158 85377
2376 57355
89312 93892
26487 77368
34965 65799
34588 55200
1288 75791
10374 32750
21720 43160
59619 64824
16138 75494
62444 76551
532 94709
37370 39243
45290 55175
5734 96362
53971 89041
33248 85838
4548 9877
36313 72275
15932 26820
2308 88161
1210 33062
4384 75491
11131 52247
13081 36380
12536 44005
28420 95499
29777 44735
5727 69413
4906 53528
5083 31050
8918 49875
36078 57288
78231 99557
31072 93077
46578 63703
5213 96173
69914 98524
463 57820
22961 95719
10921 39024
70512 85413
30225 94178
74954 86607
1537 9786
74415 98731
30659 47436
70771 75803
2314 82202
28138 69916
16769 68256
17621 37595
11595 43574
41038 61538
22960 53366
52123 94014
64292 90553
47590 93417
6836 31171
65474 74522
21373 27204
13408 85780
27183 47288
27374 97371
2407 80711
13526 15384
25786 86192
23249 24955
72434 89105
20959 82119
57519 58011
65192 65862
48347 69056
8173 79093
6597 32366
50237 84499
48362 62115
14011 46570
29327 43799
33450 73355
59353 82516
16990 97454
36770 51269
28054 94272
11348 70132
27454 48659
24685 38531
66657 76844
49296 59161
31118 38523
38148 87322
4628 37913
59993 79328
17682 80726
3000 16746
3321 90062
26133 99236
79862 87683
37897 88422
10549 90801
23527 83297
38351 55321
72671 88626
61372 87861
28195 58206
41688 62339
55367 67274
22716 61233
78407 80116
31479 54651
33735 36110
30782 49403
49836 55581
44338 84410
36667 96736
9742 60100
66235 82783
44663 66253
50071 95084
49515 65285
54781 79548
13240 41206
24052 95025
17672 40701
25471 25965
24415 57406
37118 75414
41910 43692
58400 79895
22214 54392
49657 65835
28786 68290
61064 90480
3662 95054
25899 91989
24020 75309
53411 82056
56912 65965
91833 94295
56077 68322
11007 94630
7203 26430
97339 99936
45059 63640
15508 37447
70785 94886
57485 86163
81826 82594
20718 92684
76272 91225
18256 51085
69495 76680
71649 80620
1888 17309
39526 80581
14174 69061
535 56741
26029 43304
6601 96630
27541 32167
6031 42203
38360 79526
24883 89749
21721 46816
11113 72300
51259 85831
5858 90067
9220 35645
68714 91438
43028 72660
21364 29466
5800 26831
21599 62955
44352 82161
7045 35348
90724 97464
9385 15509
12058 47777
13373 24760
49585 91066
56517 60031
41273 94983
89615 91952
16300 20018
40136 95708
11660 88233
27931 74103
25749 69296
39848 97887
37473 76556
18416 90673
51444 77535
34324 75996
51681 92533
61416 70740
22554 88250
11715 25818
43812 49686
17305 45787
2506 29891
192 47338
7597 98768
482 70475
74147 91170
47635 99576
5807 59252
1265 62013
1532 31709
94222 99913
2556 81901
50974 64923
20267 49661
11410 14823
94007 98129
37216 70473
26351 93881
60621 73586
33341 53690
46473 62382
3277 96608
21017 81685
62956 74780
72879 85452
55656 77984
10654 86092
28757 63060
50557 76548
69920 92548
54715 93974
7684 59935
20698 68574
5076 43091
77126 95256
53412 86904
11905 45258
43632 80008
32258 63782
633 39486
61705 73587
10381 84232
3681 8641
21361 67775
16662 81911
77925 95094
13107 31400
86739 98703
61660 66206
75599 95731
18345 28085
15065 96523
43805 67809
85716 92584
17124 65133
9192 11773
892 29936
20370 56297
7638 44354
28371 67875
45032 70701
1623 62034
16303 72546
11799 16807
61497 86509
64595 68317
183 55168
29967 38742
21136 42904
51104 73810
52555 53590
44798 72751
1767 15290
13881 59286
65731 97631
17842 41504
28677 33611
63131 91209
10241 53352
36960 75886
61487 98437
61746 85463
1747 74285
83933 85116
48848 55987
43340 57124
24864 87664
11780 41152
25428 95041
13817 14641
4983 6914
6683 8865
26421 55139
30805 88592
83751 84757
71260 76623
7239 56276
44259 90466
6966 86749
8466 23941
4944 27062
44392 69736
55055 66950
45232 75860
453 25113
30351 76119
78146 82483
78057 92516
46521 48523
26201 70089
26845 49350
3334 55814
24538 37978
15746 55867
46111 77448
60647 93810
2532 93220
7817 42657
52749 74141
46321 95315
24762 47291
83527 95474
84459 92676
28429 66831
7402 56321
20636 36986
9062 34318
45914 75024
38668 38892
11590 65123
51529 66122
25389 37191
40963 66529
54019 83442
53976 76621
26528 90301
37534 50165
24011 89552
72362 79058
62837 70508
3198 27305
33574 96433
20237 76571
86557 98078
2433 36188
30049 99231
15316 42141
20377 69832
26357 78169
34345 78241
34123 42293
33764 93633
1129 79014
71537 72884
29661 51674
49033 95372
87910 97352
58800 84685
4093 42457
39730 60392
59296 69884
26003 83847
81628 90331
12479 54042
68770 81471
3217 16015
69003 87206
17973 76194
2858 63414
33933 63969
7008 88920
30694 98441
8510 66045
68515 75646
36701 68028
59506 90987
38827 83523
6381 43395
13590 74824
35155 54881
39460 93871
80834 98317
31035 39095
27692 34429
4332 21619
18898 80125
16934 82222
153 49391
13039 77491
41811 44615
439 96622
10842 87361
85048 87441
47270 80531
40374 99241
73769 87200
9460 62281
22595 96461
31935 87162
2106 33721
39203 70465
5076 23531
2300 18442
50775 53664
14281 70100
17582 21779
59967 72694
17963 20901
78695 99967
59750 75303
17697 73487
40501 48188
38003 44933
2262 65412
31035 48068
40818 80125
2211 21156
59528 91502
79198 84263
21781 76160
57478 83294
19819 85602
72776 91992
92176 96287
3743 52670
14404 92802
74870 97684
15275 40760
45430 97092
60426 82972
71188 91816
17993 62601
45217 67263
28961 61612
46919 52801
76264 99602
39587 90028
23651 64242
11704 48965
16950 44958
66583 78318
2764 40525
47551 98663
59934 96921
25372 49248
55587 89512
16540 76525
21363 43778
85335 90639
15496 42771
63197 93836
52954 75138
24598 59648
64444 87960
62011 65963
54028 90698
43689 98800
8004 45308
57981 89949
14788 91970
42313 53677
16133 33757
1425 10506
9348 83950
35217 62627
23046 59027
38814 85025
32414 73560
40780 67110
41136 96049
48142 54756
47813 50406
6955 19779
70768 94722
13637 31482
11512 84751
51187 62733
6996 23406
17840 55710
26640 78094
34606 53872
5908 79753
2632 76185
41374 78815
15170 54871
14543 28387
41239 66241
46342 56743
52460 64848
52084 88181
12130 39595
9749 89183
62533 75085
39535 55828
4674 80405
69064 93099
35221 75562
22679 62315
4736 44617
33155 91559
5772 80087
44249 57993
19448 67609
9729 59442
40164 85049
14133 48037
14146 99930
39176 82714
7065 91019
20117 98761
37252 93387
94304 99785
26024 28517
50515 54059
2980 50888
30825 46638
59936 72714
40662 73520
75948 95433
17415 86414
12724 48532
7689 32694
30431 68101
4365 57917
17761 29132
72724 83799
31674 67219
8030 60761
53686 99693
40169 85793
23079 42688
54371 85495
56767 92582
55198 83098
33127 73430
18063 57278
5858 59570
48346 55125
4533 31111
51016 87805
31236 97636
8258 41886
46690 58345
37406 57112
7599 31686
43077 92760
21278 27374
16836 50759
23962 49138
2331 87893
76698 92421
58348 80357
8852 17511
636 14759
9593 72868
34365 76653
17091 53062
38345 52206
28140 39412
39456 76860
9975 48006
89036 90243
11634 99653
46781 60742
18040 42687
6624 57445
6077 75671
39911 82001
5191 51085
41810 98623
5089 36255
419 93232
22542 30173
22953 42175
28191 69444
13678 72566
79054 86182
13210 48447
12232 36055
7791 79914
14572 47185
78799 92033
11010 12690
27316 79977
52485 87152
96396 98376
30369 68443
17621 72096
85897 87580
43577 50577
78143 96046
62845 73030
6651 66677
48533 83293
38116 69977
38484 87697
27011 82037
41642 60061
56621 91914
487 5551
61556 75782
30692 98078
53672 61568
3978 96416
8695 48471
37845 70816
3142 64817
6169 26714
39561 86081
52929 68561
40798 63752
4521 50295
23631 42991
1644 11448
46818 47859
22812 57823
12622 17354
25914 90105
9027 16763
10244 99845
35970 83198
74538 87737
76650 89069
5425 23803
25254 47092
291 49231
46650 47484
14944 24994
69507 99814
61321 89654
75616 93062
82032 92917
21511 31617
27511 56265
28221 41943
26996 30295
64498 64800
64134 89635
21886 39945
94465 95172
13904 60297
57547 84639
52061 61060
32403 73039
18747 41172
11092 80220
52380 85286
14542 77661
69283 96800
78106 94086
34642 64369
33852 50443
10649 22466
44661 51532
72470 73607
53469 56346
48339 73578
76087 98842
20597 56045
68176 82632
3848 95970
37729 56908
80232 85336
29528 67437
43159 58696
47517 54703
54719 94693
25333 98336
47655 86253
559 1811
49416 80523
46051 58197
38373 81753
8866 86622
6409 55175
56941 96400
26575 99681
42021 81867
16143 36715
42796 91425
22658 26131
75504 91147
36839 87206
9066 52645
15105 51701
31953 32180
44058 57797
761 11913
44853 92993
31676 49457
43885 99926
51371 68670
36151 81539
36403 70814
35891 69716
72478 81723
757 8904
20308 31537
26858 96237
30652 40686
45838 91497
32004 95805
59831 91907
22178 86667
4311 13574
31994 83608
22086 84588
55798 64124
58388 61772
53695 63175
4827 37828
33321 49912
76077 89250
32055 63117
74296 76611
960 73856
5623 75417
35007 37872
12580 64727
41263 57762
10412 46109
32817 65463
34331 53147
45515 69511
89636 94070
37694 88076
73297 75144
50562 59227
61422 99732
9466 18387
31593 40005
350 24618
51781 54004
40279 51631
40686 98862
21916 29800
47062 47900
12443 76968
47450 60366
15793 43503
76690 99439
69871 92035
36943 74176
2964 24274
16782 83106
50491 66559
59334 96453
22861 40525
24449 65256
6592 25567
22341 48720
22939 96070
52137 55977
63734 89257
69222 78296
5182 21783
12554 77889
45507 80469
52998 57105
11834 59833
21339 52308
61699 95168
25042 71351
127 33488
5090 54872
10117 42795
42640 70763
46194 93899
45609 46935
62476 93318
64355 68942
19896 21617
15184 30848
14851 59281
18156 36158
24205 50703
61795 91510
67261 84416
5298 41070
1459 51628
7899 70185
12196 63120
13702 60931
29341 54229
35898 48570
20212 58336
22262 95908
36655 64772
4450 44456
76892 99650
62708 70668
30261 44006
29159 35006
57861 97440
15944 58623
26789 82428
19772 53632
21921 78847
221 17497
22836 34627
3974 72959
84582 96793
34862 44482
18416 39067
30199 99097
19976 73923
15516 60597
2837 67313
88251 99951
38226 49789
83482 94654
9374 84752
28549 85368
47699 90460
34953 66897
14773 43248
52029 80399
39409 96663
5407 19723
29808 91610
37402 72032
39838 91802
19961 45436
52656 89637
27259 76295
28971 35178
4766 61100
25531 88929
58080 87262
8765 56313
24788 26072
20432 49443
17545 44441
54100 87509
34581 61835
29079 91375
35414 40297
46799 77865
35142 45279
14378 15862
11206 19229
93947 99796
6516 69536
63717 78018
26847 87927
19688 94535
22873 90028
9379 75479
24393 95444
76722 82566
10821 55656
28383 76859
16559 99050
14684 86988
73666 87061
8792 30921
21524 45619
18371 41809
33532 68276
7086 12436
8642 55805
87314 93888
86358 93577
52408 58137
44385 45333
58487 70746
61982 73352
80461 90479
8382 88992
41832 72756
74127 76373
16286 27758
15771 82120
42983 81750
91409 92163
34961 59863
43077 48747
77741 90473
67645 76113
18666 25959
21342 23879
56837 67938
25604 62271
69886 88870
39448 85712
46775 82583
11287 49548
35391 79902
75144 82891
22856 49624
6649 53376
77551 77794
32931 48764
25453 76518
69418 99042
22205 33140
36500 63406
34356 86530
29859 63836
1750 25494
76478 96911
33832 80716
4018 73661
12138 50848
37366 82806
37007 99081
38275 96981
33311 75861
16386 19046
79493 93533
1594 75799
53608 57825
4539 35722
28561 86403
198 74248
28305 73848
6830 71513
27164 66029
3738 42499
73432 98292
30966 57617
8028 85630
58531 94852
31454 55276
62756 95005
19601 42313
13757 46585
74685 96245
119 94224
27908 55765
27548 85390
33992 41932
38755 72104
18342 90461
65038 75639
52346 77728
22382 59470
41189 50427
27168 29567
8985 59792
67411 89646
26478 80358
40467 85566
4626 76498
24242 84172
31210 55284
62546 98010
8555 15548
60338 94979
25472 43611
34455 97866
31047 76326
65731 72544
59037 88293
57501 95868
19723 64129
2531 33341
615 21056
14272 76923
5657 19165
4838 38077
4177 88553
22772 65527
13029 72819
29296 54890
4846 84506
1955 93989
26990 27534
65010 95394
25726 47257
45232 71963
7683 93253
10832 33193
13609 27459
50726 84359
4089 39047
13471 83087
38128 96982
70430 98432
27270 99513
35855 57733
23055 57907
47476 92252
14392 89255
83073 84837
28844 52235
6029 22241
63564 80844
2466 54047
27955 71559
21013 33063
74474 77296
88337 90342
7893 13541
23595 78740
81897 85931
46165 49891
24671 61923
69572 76721
11845 63530
70579 98880
37355 70065
84679 97490
26830 53475
19582 79955
47702 71540
20240 77843
21256 36469
22896 27077
32611 62216
16596 56336
63361 65711
25263 69170
8218 21509
42705 78299
71976 94780
26252 34886
48178 87656
20083 50260
49679 97214
35360 43969
25386 90376
19451 24062
4259 6750
42482 94160
40117 67904
5089 11558
8828 96206
25960 87006
79416 80634
1080 95575
11381 39200
28065 66778
31123 62106
59911 89766
36977 37812
54061 92444
14900 80985
18906 25371
37653 41128
38799 77893
7311 13760
42161 75885
15225 27170
76812 79891
59745 69649
11787 37417
69589 96420
72449 82532
41394 46489
7794 22417
75513 84661
44317 86211
10693 80907
58098 81375
23217 80344
13924 85857
51348 94460
10005 28109
12823 65219
20928 76356
10585 53022
5496 64380
5182 35565
1131 5887
38247 54662
12938 71832
33238 69195
15435 39541
31588 51090
23166 30406
22161 59821
33420 38240
22077 36947
74432 93035
4322 40671
75919 76509
62244 88246
27204 68292
26752 30593
28873 70744
72010 78944
20286 41989
15290 94044
12313 98023
87568 87684
30682 88011
66011 98072
34259 70861
27864 89232
38599 90250
13308 65576
2057 40712
76492 92454
48178 99828
50528 78516
10127 85106
12553 98929
14695 91926
61771 66492
32525 42379
2693 82783
12179 31932
74416 94961
48479 85180
50031 54720
30958 92286
35477 85802
23268 68166
84437 88131
9665 55270
42378 79248
50665 85402
81423 87751
5879 36880
452 19398
37707 68084
51879 74454
60354 76403
52769 74462
14762 91337
74794 92244
40185 64956
27676 59372
19221 99993
36932 75616
29566 42180
32808 53893
8074 73781
47641 89148
50056 71123
73574 94770
33524 64635
19681 32664
1248 85972
5344 59494
24610 83102
31075 95305
30891 57942
24274 44549
34758 45841
11661 50527
31457 79089
48210 58196
76280 97942
22722 29134
12350 84529
88210 97109
11983 67983
15486 91951
5822 33604
6882 28971
18652 41761
37473 98193
17090 63017
14944 35877
25424 69963
8421 28933
55312 91835
26351 53995
28144 59189
34784 50335
30076 81952
23691 62918
43338 82556
19574 91005
20847 74150
67867 99825
80874 90325
28304 98807
45060 79430
52698 56079
8919 97788
49311 94358
1475 98437
34123 44568
26882 94590
36867 96885
42002 93129
67264 75182
4724 16520
82202 84392
42937 70960
24543 33757
62365 82850
5710 78869
36727 60510
6708 52808
17262 64521
17047 24624
13653 31403
25851 26108
7954 38466
49410 77619
10082 59200
69046 99071
66093 97167
64128 65075
29023 89876
86274 96499
21502 25559
50475 95796
81654 93648
5588 16194
50166 60010
459 5546
25928 54274
21077 82108
77889 80953
51421 58417
68216 95890
31726 90704
59457 71194
21267 78666
88998 91014
13304 48726
6173 36892
18593 92146
25359 29445
7414 72119
24596 79920
10421 39333
1005 92338
12539 79084
1054 72075
12131 51671
89862 92453
23795 90191
19023 67747
16507 90430
70236 99793
57940 99754
29498 76777
75729 81188
16462 77417
37705 55282
18029 19055
31568 94874
8015 71337
2942 55635
6908 64607
17861 59469
54368 66525
38006 73474
39552 47929
13440 16926
34724 43272
19788 62068
41661 64525
80681 90582
53 6640
48078 92970
19296 77824
39262 57923
9962 13570
70464 99849
21569 37158
15882 86434
62578 89734
45111 53186
90342 97730
26160 77717
62627 71454
50392 95218
24618 51039
17251 67878
53456 96682
3631 27979
26333 68331
32646 95695
4344 97562
1663 65061
56813 66264
24204 66390
22649 79483
20998 28374
27952 43271
17334 20206
11859 29555
32537 77372
9457 85794
31875 36423
30075 74993
10991 12140
66964 72888
12692 88779
18186 79418
54872 55876
48019 74201
9406 93166
6341 60420
99 97526
25945 82661
28374 99200
10966 33499
24796 99452
1228 88153
850 53928
18220 21318
11934 87670
16261 52478
23438 95784
42375 57009
6379 37149
40717 63561
9101 22996
37347 61067
34045 74157
25871 66726
26546 62814
13075 53610
59367 88164
5995 84810
73880 79802
23876 91777
16479 42203
21081 68783
16572 61655
12388 42243
39411 64429
51063 55395
62114 86680
6270 23967
22935 72173
28090 89881
18685 76848
46419 63403
7793 36406
14329 17058
14354 45303
6579 69930
1995 29212
5607 26441
33338 49874
10518 37363
68121 74468
8979 63708
89564 97874
24121 97332
59813 98428
54907 78807
44434 56432
36164 53643
50286 61301
36280 48598
25123 39637
31660 96039
41536 43409
60674 70513
28215 52741
25361 44933
19730 43461
25088 54478
21510 75440
15894 72063
26428 36380
67998 78699
3083 38334
22182 99553
59986 87974
8892 94347
13954 92404
90687 91869
13554 46177
41632 52746
80838 87315
18088 33054
84849 90420
5927 11881
30788 67268
8276 32091
32194 61664
66624 94255
25687 60195
32454 37879
8145 78220
2586 20644
30466 98586
26322 26593
52178 65458
13466 44276
11612 21983
641 72048
19691 54548
948 62807
7525 74810
43563 96646
4290 94196
33299 65899
69025 92171
63064 72019
14860 52414
73671 74629
41578 77527
88671 94801
16468 24422
22963 35107
7695 21292
26738 76957
5361 47085
64620 72588
45060 91212
25962 50186
4189 66256
21130 27266
83135 98168
7737 9421
52330 61199
15921 64694
89767 93942
39799 95633
2707 45916
3562 54351
12262 90730
36246 61826
11099 72255
30419 40924
12375 34591
30717 51540
32128 41246
8505 27098
18743 31421
1850 86479
79113 95767
5974 97266
6327 96434
17671 61519
37803 37999
24819 79806
19688 78827
13428 29551
13477 58404
51867 80589
26261 66322
53639 82423
80454 95164
66645 92020
20398 94700
6798 83934
31949 93833
69962 85885
28509 68032
49275 68758
23427 96624
18593 42482
80642 99864
27143 65059
12292 16449
15774 66845
14664 67091
38632 47436
64246 71994
34040 50671
6560 26178
31453 88905
45498 87291
17400 24932
52915 90972
866 89198
28463 40452
54017 96185
45180 67363
57806 87382
4397 55577
55383 60681
1773 79741
43547 80913
55613 63363
81222 84767
31110 66781
31226 97620
3358 53591
52482 56221
53210 64960
52400 97821
74532 83983
2752 4958
57367 66307
23070 43018
5553 58578
30492 84083
950 71192
35395 37529
51971 76488
63237 64470
36469 48545
75395 80762
1322 93668
41261 83930
5594 86394
11547 17059
31348 70612
70206 92855
19501 44790
39813 53931
19884 55592
22144 23647
31286 50470
48469 65192
31360 39240
234 52791
66674 73344
2170 95728
25840 46022
26301 99761
59392 80149
22430 82975
40984 88051
33957 61971
20130 64847
16008 63082
579 38159
49975 99732
8193 46540
44260 69122
44712 59720
4622 53665
65916 80404
14513 90910
8930 61253
6454 67317
51888 75974
49239 61929
33822 90743
46956 57618
26074 72642
926 92458
58173 94967
38707 58293
32335 91436
34892 99750
2357 79269
14390 69255
9547 35451
40818 61521
9020 52956
9115 82395
19118 86592
39779 67421
44051 76139
7378 9616
62499 92889
57765 73380
20059 68184
13248 75150
32593 97643
37929 92780
7428 71931
37261 98294
59739 82036
21315 63419
13867 96151
27093 80433
30327 79933
61762 67924
40539 54978
49017 63072
38467 91975
43712 60332
32909 87097
33719 43104
54199 59376
54269 60941
71565 85769
45283 72342
32680 41080
25211 61660
26552 65061
17052 48889
7811 18368
8669 36059
39042 77288
89974 95526
69666 90780
95190 97844
19600 62454
27490 99287
51270 85169
41420 59419
14815 69432
38415 54791
16190 94006
32376 65520
3074 34173
19065 48512
30339 97551
21636 43612
28928 40669
14662 59868
26759 29576
15888 89994
46778 79696
34373 82280
11394 92608
16699 74123
21125 56598
10820 72688
26153 48439
30195 64757
20058 22569
79425 95979
57782 65505
36779 45784
23425 41039
8192 68580
65098 85868
33942 81025
10380 85662
63699 96345
36875 75222
25805 33777
7780 87670
42641 80601
18617 75333
66359 91768
15803 83555
20514 64066
34721 78635
52089 54916
14392 64704
25573 38743
37258 85215
18430 63799
63622 97081
91872 94444
53514 97665
57926 62816
39586 65608
11794 63262
47022 65751
49395 70657
36162 59081
32723 91688
91522 98184
3439 5299
9839 20288
25186 62683
8231 76411
27270 66058
51596 91861
53862 71872
71520 82040
34731 80429
11326 29287
63827 92394
20358 97448
16794 49719
22619 94245
35120 36951
16024 62798
6291 10394
22850 59434
11464 34204
35858 68167
88353 96252
10231 85808
6091 94920
9934 24915
42283 60351
16016 36275
15661 43038
57753 89944
4383 28957
9073 96356
62702 88370
41507 80854
34952 95277
87021 93595
16332 25947
34319 82455
37873 88548
20687 77914
27882 46462
3544 73221
30790 93807
249 95266
30386 79998
12704 80549
28630 76632
86266 97832
41887 66914
28934 31830
19104 79346
20388 40887
9553 82508
52542 54273
53869 96386
49688 57608
86492 99941
49033 69596
38917 82509
46118 79744
42473 60220
37565 63301
55829 93579
6469 95611
2559 21504
60986 84364
17334 52678
20923 21825
20419 81436
2940 95266
81739 99482
61462 66285
62882 84305
22203 69909
1976 2398
34868 53254
20090 82633
22869 92716
18350 94042
13484 87675
15994 83385
3916 4548
80627 99127
50533 72797
80241 96053
12983 65028
20081 45212
38796 77502
15581 88378
1350 81553
23845 38167
45633 96338
71380 80491
45826 67063
52137 85461
32557 82784
71428 91729
53003 74503
32793 76925
8400 41208
24820 79411
57098 74370
30890 87415
25102 53120
45680 83092
74464 91984
27124 46984
31231 82437
20134 79855
7084 77495
53792 55773
21863 54725
16788 74408
62155 82967
17590 79968
2142 11047
6070 30920
62211 96424
60974 90442
31010 77157
41611 72266
34727 52239
43607 67349
51650 69350
20156 36638
8845 20873
11737 61537
1504 4987
18590 84901
38545 50409
72403 85361
35141 48714
15630 26418
22638 64322
18771 70646
1134 59133
20106 53620
29910 49801
65055 87686
62071 76640
49764 80002
57483 60447
7297 87724
12095 45333
65994 83540
34114 71280
83759 95431
73511 77337
54992 82870
27990 84508
28514 31339
56164 71632
28005 72565
60330 74297
14010 18692
41020 63436
11789 85767
50513 74535
21082 91574
28391 33285
22028 61372
5216 62529
42718 80103
48558 75905
66256 83160
49030 59108
49127 96917
53435 66336
34481 77519
1055 20444
55932 58870
82266 83002
29321 53104
7952 63976
55155 61543
88227 92731
43705 49023
63855 98065
64039 97219
83885 88935
24827 40194
17967 75200
53718 71673
11269 68528
72076 98267
32259 71387
10846 64215
14837 49693
11135 52751
69829 84027
49036 96951
11723 46548
39663 67126
57326 70967
3649 29242
74670 97116
43908 86299
815 28778
16785 38444
12085 57094
46079 95114
27795 70866
23136 99938
76080 93387
39694 80604
26183 96004
12909 57909
68114 89463
70470 96802
38739 76952
85756 86645
5660 66151
6647 81485
60775 95771
34931 43626
2531 71491
1597 7711
31546 63437
15146 93798
14415 73782
45846 65809
65383 76711
32207 40162
14316 58759
17031 83123
6449 19670
74252 83576
29108 50729
16568 80782
14085 82618
5573 35266
1408 26126
34016 46810
10552 19428
48780 68778
6355 73783
156 12191
1679 98996
3957 85522
6157 16393
32577 99472
16855 54781
28922 54098
21127 35078
69291 72081
1473 95561
21159 92943
4992 36874
38714 75199
15366 77687
34772 99066
15180 87959
42340 51580
25460 63822
73944 77091
38888 42496
43668 80339
2461 64778
54661 73756
21366 74453
4467 45706
10583 22179
20524 93331
90855 93227
7602 24352
59822 61235
56147 73755
44657 58356
71441 92027
14712 43497
61118 92585
30995 84113
1219 15855
7438 36013
8414 65149
11654 59849
53326 94773
10432 29543
23149 98285
72602 76484
49388 83089
41408 44641
2011 35668
33119 45067
80737 85751
35768 89731
425 61304
89345 94080
51380 76631
24460 64792
36683 40455
81136 96802
52751 75413
63819 82239
2664 47449
24267 48637
53889 61201
50740 59200
39863 85331
20780 94877
89458 90507
41233 64021
39688 94170
37765 61616
22138 69232
61538 87773
13336 36325
31334 61189
74787 79863
2169 93890
2044 67407
17331 29362
11684 69573
15371 23400
37995 93258
27694 90731
4779 14182
28679 34355
73151 82819
27397 76021
649 98238
69700 83740
48766 73881
19290 97401
4892 68959
75828 84701
74297 78998
21647 80289
46829 82990
3051 20715
8056 22801
9915 47163
31554 83660
40766 97170
17703 34067
323 61412
42180 63190
40796 74021
3361 74355
4547 42174
27856 43504
27276 77433
15829 70195
69876 77418
25554 40299
20630 26909
37976 39270
23727 72742
23370 40576
26917 44698
47545 51655
7076 74353
44168 69491
47907 79830
6250 20645
24564 77177
77394 92815
61269 61561
18904 60946
31958 95635
43573 81845
32914 42417
5014 6135
50763 73794
51329 85693
22113 22143
29983 58446
5324 40847
16684 58454
23428 61629
3909 96121
54703 84385
27798 62208
27000 92300
23161 37910
6857 56544
70366 77851
34337 80576
94461 97487
13940 99013
10102 41644
36857 58608
25785 63552
74466 81615
30450 89813
77611 82981
395 30160
18884 77150
15249 86407
2814 48418
1580 36868
30579 87809
96200 98874
11480 24616
49138 83393
25825 51885
32015 55743
59635 92482
4015 7500
12687 55329
28358 78171
23715 71132
68925 83231
38719 51227
43783 95509
9278 94107
53539 70625
82578 97427
15453 87199
7312 93515
485 4631
15835 50347
26574 49356
2923 25614
1828 31689
37274 37366
4069 72261
7451 40138
6881 19609
52441 99288
59109 83288
93659 98093
24722 90191
27234 35024
35931 92326
14235 85807
25747 75947
77943 91969
36625 49677
20 97149
16827 82635
22854 28354
4581 11316
63055 68684
852 30010
6145 6524
26925 77253
77438 87526
36174 46004
79119 81060
9897 72927
7382 77358
17929 61992
52441 89124
14946 89423
44011 71206
16228 81242
20217 53624
8237 36024
47844 90163
20556 23681
38145 44280
5448 62923
9765 57280
33163 36628
30238 81698
35023 53561
78044 94982
74764 90752
51944 67717
72729 82740
92506 96568
41386 80418
17299 39150
27731 57332
44436 92640
11415 30876
10753 73433
2875 62141
4653 62519
48509 82993
28351 93076
10265 49249
14010 84513
18993 21112
21711 92240
3738 48367
32894 43598
15057 52730
6423 67196
47790 67754
6677 96659
10157 15208
37850 59489
54296 73056
68241 80647
44849 85719
8713 69112
71572 80163
3437 65915
8235 91795
92961 98091
6055 83317
65355 81293
29556 64507
7878 96151
53480 95846
20372 34167
17897 53923
52603 86454
10119 88518
44746 54288
28151 98350
7298 11969
47526 58351
30924 88499
22869 65168
10477 14014
34383 94354
33944 58485
2660 31342
94918 97616
21851 31143
26458 82779
82254 91107
25684 31490
91329 94156
23374 34643
14536 42006
11666 45346
18018 28812
22807 61956
38307 53841
41608 72587
13132 67712
65040 99092
34720 39725
28617 55120
17711 36606
77836 86067
34538 95791
368 55954
46215 89515
62262 72944
37026 87398
24538 86477
22656 45240
39191 83898
36960 80453
7085 90354
68045 75946
820 11169
30236 69690
50246 73015
75585 92324
24406 25067
52877 92465
2385 71322
80427 82375
9928 43032
25335 54759
75023 81928
21312 73036
465 92555
42142 70128
31912 35677
14106 92929
85997 93034
35782 84832
63513 65119
47450 58185
78805 99836
13825 28473
6782 63150
69862 73825
34187 37948
63576 77727
6437 96439
57526 90220
10115 15471
49297 80120
55615 94111
41835 47875
22354 80432
17436 66522
35597 63350
45828 65532
55815 98531
8205 61044
4953 78946
63773 66922
64935 97646
24032 49418
17565 41520
58512 76418
4104 33027
32826 79537
12266 69911
10118 93891
23863 79928
8468 26984
20901 36755
27867 87159
47781 84733
10743 97687
51686 71209
90324 95543
31868 90531
31584 96081
76323 90239
19443 42241
16366 20049
3315 93052
44883 46515
57597 87815
48388 63473
27300 52172
18890 66179
80102 85707
17549 86948
5973 96866
33689 64843
59992 71091
40784 85071
48034 89089
28737 64724
26877 87586
64970 75421
26731 41026
21432 33102
1275 71196
33337 47731
43236 96937
29792 35962
3895 76928
58181 82507
19875 39283
7268 88681
13343 72864
9910 57303
48493 74058
3845 31606
33493 37081
32672 49626
4622 89613
22474 47311
23927 83523
14652 47954
51246 87546
48940 96843
29678 94156
35149 73385
7532 41461
28070 64608
13052 26244
33565 88962
21661 30537
9330 58428
2407 41294
13807 16514
43462 62572
28490 40684
60035 90435
5857 38479
15327 88410
69458 98924
50378 65514
6878 63102
10451 25054
44454 97119
1187 70944
3465 30951
12971 36382
13820 38186
55037 82738
19678 58758
32028 34253
466 18530
67698 97950
64916 85208
11137 55130
36725 82703
70485 72775
64731 84797
7020 25940
13398 40940
57211 93320
10174 39191
30981 37809
9384 83473
63749 90670
52128 66762
37043 93544
37393 57981
19417 65114
15193 76192
30764 52503
5865 49274
28505 68753
5878 12335
9177 33416
7289 90909
45631 60824
19893 96499
11244 23995
21900 96757
12398 98218
29865 89713
30649 75875
24892 77310
25902 53720
27992 63000
50276 51973
7684 9902
18913 74260
17558 77795
22208 46385
2812 6684
2237 75098
74141 91139
27667 77823
18207 42711
41415 83025
3406 6689
25414 78816
7368 18472
16002 55551
35537 43992
3863 31344
11800 75314
25996 98859
83380 84728
42500 53409
37907 86318
4820 90886
27675 71323
4577 67823
78210 79597
31435 63198
18466 47293
16019 89120
3249 28953
80305 91466
87166 93084
34713 50650
22297 29225
25937 34069
12480 16343
25578 89900
6802 63958
2624 64250
48786 67856
53221 55668
74570 80026
31796 83761
18121 92889
31746 71829
40235 82354
7283 88059
66899 97610
13022 60969
19628 63591
28439 95556
12568 84889
46100 79656
55661 72921
7074 67788
38079 75995
3189 36176
11811 36427
12117 22924
7432 95114
82969 83539
19307 74264
3561 69223
13285 31653
57440 58905
160 80148
40387 85868
17600 24082
9896 71751
16122 26168
40608 76045
29003 89870
103 83748
37633 38436
44621 88524
13858 58210
47035 70064
86126 87717
32740 35767
3175 41584
39748 92511
13142 69800
55264 81559
47282 71266
76202 80029
92606 95782
5481 90056
19829 46656
62472 65182
60872 73303
48950 58380
51228 90006
6782 29612
65016 65517
6177 55621
22929 43566
49379 54584
54930 98678
46361 46550
1307 79794
64636 81472
2413 86153
28673 63119
5465 7117
79037 88461
64316 73691
30319 50118
49418 52457
1489 1809
7287 98044
15934 69418
78221 91275
88411 98400
22839 60788
28610 76043
29937 91107
53634 56036
34943 59038
3548 7176
37981 65000
14953 48137
66911 78435
8015 90715
9346 87997
16525 88991
631 35771
54755 91735
9922 57080
49312 83320
10013 35328
74353 83830
49785 93867
1783 43429
5985 18865
67324 89766
44825 83983
27663 53830
84601 91650
9790 75644
50733 71234
64100 90074
22844 65281
38028 43976
37914 43172
28477 90353
83372 87149
25831 71953
31629 96134
27811 59700
66103 87895
6239 78759
55093 86036
68755 81943
38012 51675
35359 81691
63533 92687
92731 93046
30464 60040
32610 54285
10359 39460
64888 88730
63307 63978
7562 17901
44493 77324
15011 47469
9476 36229
15903 29350
12658 50734
18746 50801
84954 90422
22327 49198
40591 41035
885 34249
53858 96078
11523 43197
10285 96508
16347 21602
31119 88346
25106 87210
44174 93376
39112 50102
36655 83627
55273 67375
25130 94811
35175 58952
36810 69299
4764 98198
43611 58857
27190 52068
2849 97608
58561 67874
8402 42831
45605 76226
63390 90287
28211 50060
27766 86549
7874 54262
4713 65456
55279 80840
9934 46753
9583 38238
55704 92959
380 33085
14063 14916
38046 95970
13466 83954
83326 85743
62024 73715
14509 31739
49342 77597
61121 69655
936 47424
20338 89126
34375 42233
28194 35224
28571 51163
41603 82587
68109 72744
15109 91020
21428 80488
12425 60254
25585 75138
12405 99553
2050 95404
28311 58721
36240 82232
57296 65518
72520 85620
78550 87806
41405 79815
5689 22976
4598 81564
68827 77376
18600 73992
78408 96876
26732 66380
18669 80442
77163 86792
46955 49517
32948 57566
1659 7828
5525 9113
5430 84565
6982 9498
78757 80225
70880 96478
52658 94458
6696 89716
17321 51921
51484 65124
4286 29691
34540 80149
29413 93331
16156 66154
6888 88962
7347 67150
25902 53783
6712 16876
58626 91731
47010 88105
61928 74044
52136 65984
9201 58202
1737 60739
65251 91569
75188 95399
81297 88615
24423 30757
39261 67156
29745 67603
31000 92396
48050 94462
57117 96692
3556 86783
6989 65577
40516 55441
52978 57813
26229 38018
84436 86553
21713 54088
14712 18058
45005 98446
28778 77021
6706 19522
1143 82165
92394 98938
44355 93467
29651 71877
53484 83265
39070 95204
69083 70441
23940 49171
24441 57870
19603 19923
32636 99984
13733 90102
13113 78561
43524 58579
1517 79221
31615 98894
62617 67750
75371 81299
60758 76185
35185 60929
55408 67103
5354 98065
51178 90831
22466 26310
28526 76142
81887 98636
4152 53959
67412 89687
28261 70096
1021 85068
48178 73484
50181 61135
24287 84676
24561 30361
27237 43308
10364 21209
23867 61782
44504 88394
38439 51300
61678 90931
4424 59830
71816 94965
10375 89110
80746 87798
62049 87337
74958 83992
21246 32695
5160 34550
27606 67131
62026 88888
20054 81284
33954 88312
8899 29254
55525 68430
39723 94504
28480 70264
68748 90073
78786 95381
13357 83154
90139 98840
73698 98993
50955 74781
1493 49608
77574 87516
12417 16959
10763 40112
35292 88168
81743 95946
1493 3164
29245 61415
30421 60404
27456 45864
21715 60118
26855 71112
65339 95651
3898 39937
12060 26187
37743 85815
27578 28821
30129 42409
40077 85050
8919 10553
28610 98563
50965 58996
27528 66391
58071 70998
52626 72756
45618 81589
26127 66450
11096 94405
62106 78166
51606 66971
40803 49723
7287 87362
67346 79953
26634 73140
18165 87531
24759 90559
50091 52780
41083 72583
72639 85165
35474 84021
27064 76551
4059 74931
53893 55874
31049 90961
35703 69591
41625 53139
24966 50698
47498 70510
46850 88463
89130 90011
24598 77162
21864 65279
40114 89533
6553 75012
31534 49602
41420 42494
23100 83891
22749 36886
24954 80408
46448 99597
4051 46494
6511 57301
51782 73199
6203 97217
18501 88363
62711 96624
1441 68865
12789 30373
53178 60686
46353 68320
14452 22576
54969 90708
7644 89201
69309 85523
6380 82798
23802 78117
51507 68924
78077 93205
3562 25882
52083 77512
93556 95271
27572 53514
5486 90128
37437 39883
35571 96839
18311 44239
76021 86376
19483 73932
6188 82213
11422 84511
3857 59045
20770 48052
53992 91705
9512 29349
51051 90507
40967 69129
3079 46336
52549 96378
2308 97285
12251 54605
3059 22888
8875 50971
51571 61859
18299 59768
6772 39231
7754 81064
35831 41640
131 63227
9589 80298
47777 91117
21117 45191
4458 84454
15570 77371
5421 89878
17432 50950
17088 49907
19107 24929
2039 76543
18952 34846
62488 88079
14496 39147
8715 84538
78616 83126
42387 60119
38486 52907
65941 76887
25489 68499
63047 66191
42895 48917
56914 78162
21366 66910
27976 59673
55320 72341
74697 98231
18184 95837
14361 67363
4386 82191
12987 21525
45593 78112
97739 98378
71711 91008
51177 69143
22157 38307
79216 83496
45515 61211
78049 87191
51434 77306
3944 14241
901 57193
78000 98187
41831 52452
30521 41296
86211 94040
15053 85021
23984 42410
7724 19659
81916 87060
6213 9820
67359 92638
41940 77338
2041 13136
4928 33719
25711 94580
18596 84798
8510 83713
24405 31275
84798 88177
52180 92082
32537 62125
56407 81365
41639 60480
61052 65291
67536 97951
9591 32913
38924 68603
6999 92281
31064 64399
33649 81992
81281 81834
3393 11302
3777 95031
15707 87788
53842 90393
16819 93945
27023 70998
73654 98072
6284 32973
29023 65887
11989 35323
272 15836
47831 71084
26646 81281
58047 93656
11817 76046
53782 74880
45995 46659
62252 69892
36273 63317
15205 25872
66279 86955
9518 48932
39064 95118
749 54043
67064 98107
23752 66854
32896 94437
29541 89094
25685 59142
4494 67842
17358 82683
43648 82904
18029 26466
57 21063
62583 84672
50173 73834
42639 52802
38446 51128
33044 34939
33711 42173
25587 77964
54604 98451
84438 86070
15576 24700
66487 78460
37388 99807
45212 80522
35928 61267
45699 60319
4459 76758
49174 66332
25310 28026
61720 64296
7698 65604
80635 95108
30961 43276
65626 68159
27830 45863
11186 62054
39766 92707
46880 63991
16920 71944
50133 72689
2371 20165
21142 80747
22205 66860
16360 97221
22229 72042
38780 84987
41054 91712
8534 98423
16605 22070
45524 92934
17211 74340
12120 26025
42978 67503
15382 46763
64620 67867
12906 17464
85448 87741
16134 70555
36384 80050
41305 87690
6542 82823
26380 60804
35194 81817
12445 15863
24276 38130
41935 53769
38189 43727
18610 27311
15123 94273
34091 74522
9293 79883
36128 36146
6768 88971
44386 76442
36546 39280
43973 70053
65339 96504
254 579
40457 95397
53472 89097
6242 84011
80853 82809
65664 65901
38742 88567
25316 61494
10157 32339
17146 38706
23411 84537
70067 80816
62283 97631
1626 38344
65021 81437
85826 87885
40396 78133
707 58629
19154 60885
25325 71606
46601 49704
11130 98448
60875 80820
45174 49221
8963 43842
4811 83054
5712 33146
3011 23312
49084 78950
29189 96566
43990 85974
76859 99527
12532 40054
7421 54233
23823 78261
26004 66568
33648 42571
23278 41277
9949 98290
16978 76284
48674 82414
14532 91764
11644 97607
31924 34000
4082 82187
53840 96323
6579 23779
75757 76823
73221 92143
31122 36961
72515 86454
2941 21782
28342 34062
5242 59342
15248 81220
9931 33986
21304 91166
135 56825
6885 8684
74171 99443
60129 63344
15306 55481
72570 78937
89976 95318
29682 82501
59214 68904
23993 90531
3059 90058
15453 86726
37969 96712
43997 54345
9463 12280
41287 61067
337 30234
5334 86483
16620 65981
72283 80702
24141 33943
29326 54251
8746 87307
19375 52698
60820 96195
42630 78689
54869 55106
13789 46228
53197 94474
2368 79421
61912 77875
48413 55421
6624 11632
15327 88294
22610 47803
4439 98228
14124 94688
63726 74387
63561 68715
71722 76411
43527 60039
22804 58109
18886 35950
7951 71702
27611 72348
283 21655
55334 74452
21694 32968
82681 94605
23544 29285
23323 28503
14296 94695
53879 86397
64141 93205
26776 78858
89174 99241
62043 93399
8501 95167
48402 95708
37154 71254
30573 42888
2816 11006
81159 83917
24864 83471
57970 90550
12189 78602
68609 98063
48879 71934
5126 33197
27200 81236
11355 49948
38703 50309
28516 91320
44413 92872
23911 69366
43008 80960
37279 75943
50315 97995
49108 92638
36179 92313
15341 34109
57386 82932
65214 67745
35092 39386
15649 57922
30064 72832
36247 63860
18232 86848
69454 86679
64333 81521
1259 94414
13279 42809
5516 58646
44908 55431
25339 92687
21991 52623
55550 99912
23525 86418
21576 53166
53306 76256
32798 85757
2306 33228
50159 97734
38774 58127
33501 35911
50772 88610
14350 26765
804 77233
34891 62840
34966 65528
48223 96406
32647 35677
73882 99163
52649 84355
52114 99677
68452 89252
2285 34598
83596 95800
20360 55559
6176 70162
27593 42855
41269 98097
5609 63728
51628 75942
8487 64024
56540 58562
12282 75633
17086 37680
44407 87607
71140 97168
8191 52033
36246 55834
13789 90340
87127 98645
5540 15756
58877 84155
789 34126
82893 93720
37716 78392
70690 72226
1960 95368
44863 48477
51785 90331
25525 47993
56981 94483
66231 88914
30931 40495
51926 79925
585 96376
30371 91578
68200 72007
14080 74223
77485 78630
67179 88737
8802 63338
6216 76797
12301 14111
20162 57405
19981 32651
603 22078
42530 73402
395 69140
13595 26451
12939 41477
15500 56989
20384 60944
65785 95404
75034 93619
23712 60633
7806 67188
72 3784
1106 43418
861 14704
18049 40607
98211 99356
34536 89184
34008 83721
23649 94834
58873 93282
53583 98249
13035 29861
22803 43082
42672 44859
9993 73475
25767 99431
41178 67221
14168 91034
46846 67188
32587 66463
29867 99275
38879 66610
11791 80262
10666 17064
17954 26903
34372 55292
25126 82612
62570 95973
30878 57277
57712 94855
72045 99318
65257 90046
39913 85652
11916 97502
65250 82605
43499 91535
4666 78592
15725 90552
10751 41014
64651 87801
11674 30960
33752 86686
1951 29199
17101 36530
23654 91100
38334 80100
18237 41550
25802 78773
38194 73983
69425 78780
39530 82064
49201 71621
13694 82853
56393 94508
37535 80836
29217 68367
40466 85613
4562 34691
64245 99225
80823 84927
63995 81776
26088 74588
21975 96837
4094 42351
59536 62389
24696 97118
64889 77041
44581 95570
16508 52205
56474 83901
62594 88242
16036 40138
4912 61184
75142 88239
29175 80472
53440 82797
90174 92687
14771 34115
86462 94286
34545 74776
38074 79030
11814 71989
4159 56699
27090 40608
6331 25258
33810 81044
42364 78342
34672 83046
70269 88246
87550 95249
22189 56862
14825 51347
32981 54955
69228 83970
89238 96735
26292 57175
32762 88593
9400 25438
17024 84160
62129 72466
68020 99483
28810 37548
47192 61805
47050 69333
39855 56180
10748 36028
70056 74769
13358 92653
20602 40772
39449 71148
14154 92997
8656 31003
49866 96931
48442 50019
17087 51062
23719 82136
50684 60321
52241 90225
6841 54843
77750 93454
13625 76701
9542 97445
42813 90261
59716 86431
28845 45487
12055 50300
4716 45893
17045 31883
99030 99672
26428 48653
4161 19087
20022 95017
72072 88930
67228 75588
13205 27058
21004 91565
22725 36703
29791 30720
41934 55903
36748 40829
5242 71962
28864 82544
38850 50097
36456 63164
19416 82320
34412 56103
69321 89312
29218 99864
50449 74842
49280 73641
9240 45566
20080 96968
30561 56773
44876 71776
10591 27876
7225 64527
34621 91072
42071 66908
3415 78072
49046 95416
48523 93573
25835 66086
30907 73885
1041 20249
77784 83266
5188 51025
51103 98843
74824 90162
7439 37637
30650 87727
13836 94623
33613 60426
54430 57522
64984 88862
15204 50998
45693 84792
33717 79275
2399 68605
53981 62810
24353 97317
32778 94820
51866 53410
2672 92700
29622 56671
52003 68481
22894 91714
5978 73283
56619 96099
22917 65280
86452 94524
64634 85556
67027 71807
54903 68280
16949 17655
44011 86256
19970 40995
20932 34300
10216 71918
20033 25568
82944 95140
20927 52049
90797 98219
48453 98029
15623 18813
33356 74598
22183 87793
357 58685
2667 10419
68154 93532
48909 71885
12091 16612
15282 78639
19259 37901
58039 79812
22959 77539
37651 78503
1635 13613
17579 91278
68552 73466
42712 81531
48886 90779
22066 42614
35890 65213
7435 39076
59997 98255
20786 37801
43033 88352
36260 90669
7820 84272
18689 36963
25589 31490
53026 81522
28140 91855
12851 31927
65044 72591
25198 68644
52039 86131
36123 71131
47887 71677
13410 53245
56999 93955
32955 76687
14691 76061
77132 86144
2394 34845
34760 85759
20605 35789
3908 9508
17824 53961
29561 97451
25608 28871
27669 81347
11264 55267
3083 69297
37248 95153
21800 52028
3532 25882
84131 85788
85705 90150
59757 76671
66289 76478
1149 31423
35070 43235
64 22317
35263 53971
85710 88721
21428 93546
30208 42367
19140 93091
2010 17718
8354 64374
26299 92124
27135 96380
1799 84232
58758 63029
82424 91055
36592 45612
9093 33113
72697 85691
7851 13425
54581 59771
28325 95183
23022 59385
69603 98618
36733 66015
6097 43931
2245 47441
1425 50847
54896 58128
44276 87297
43788 48499
39621 59858
49381 69521
88450 89599
46746 91522
85124 96649
71856 80201
30771 86790
5883 87976
92338 98553
54850 91480
8771 30659
1005 30776
20175 47704
1913 33617
41940 54292
26623 81682
68728 86842
32464 81254
15706 33829
33795 57101
76925 89466
8210 70547
11435 15292
19435 46909
24129 53888
56914 86312
42885 80114
43901 66591
52905 93387
50616 99293
1339 55556
39018 70847
46589 78708
81710 87174
7361 67633
81609 93887
47725 82568
58508 91648
15986 93989
65133 92804
5381 89171
5826 14384
47830 66913
13269 27775
63128 78776
18681 71839
16150 74334
9624 23335
20398 32318
54970 60013
7429 27849
23291 78755
7547 36417
50718 60105
63118 83089
23443 31488
41142 92240
25989 56760
59242 93620
40560 55604
57961 97799
32903 89955
62349 88177
14315 19873
27201 47130
6656 21799
59173 88104
10202 98861
37432 88684
3773 84753
21652 96452
17082 49743
56280 80524
78884 82637
37492 84303
20503 56366
55579 66964
24854 53773
17069 74055
15391 67881
67403 75436
24461 89760
31574 73521
69148 81793
44419 67524
26492 78299
90456 96610
42957 47772
37200 67258
24980 84307
55575 76618
7863 50391
1367 6060
23227 72800
45397 89147
26007 91763
19319 43486
67324 98676
7849 11244
52756 78532
29494 98310
41627 95905
26669 74096
47548 59951
11812 21196
14792 73550
27983 94973
23348 46947
47681 58246
11817 47778
47354 87886
24199 59716
55424 77200
23647 68105
53619 99803
16662 63736
44887 82179
19208 47982
657 40200
16370 25270
33453 76128
44930 83508
26620 49316
16020 70598
35739 36116
61268 96566
4622 17480
17794 70911
47723 85268
7777 27277
7478 45139
11502 81707
30236 59999
10567 48018
14537 94428
82924 88235
28379 63297
13395 45549
16544 34257
147 75160
59978 68172
16832 72625
21595 84725
29161 41662
40990 71868
50186 93168
50162 59917
31289 32920
4127 69526
29757 60069
22239 75868
33218 71758
208 4129
5734 69254
37849 45665
19847 56096
15424 41330
31124 94660
16614 28841
27397 75533
38231 70466
36826 64521
9987 17509
89697 91244
20972 85174
36643 85921
13666 70479
16367 37309
56182 65745
8115 89853
2306 33487
9922 99808
11078 94870
31718 86255
61753 82449
37624 85860
81247 87540
80256 92609
33152 99356
4265 10205
12152 20192
26738 86921
4412 69349
91041 98785
92290 94995
6473 78045
62536 65768
51206 58992
78939 95921
58425 67402
1881 42179
29925 75672
48905 96505
22948 23306
17057 90386
41012 94718
32376 89817
7432 29940
3778 52319
8561 40250
56204 90086
12699 17130
16792 22518
7943 48243
27733 38630
24707 37780
54237 91677
42107 78705
27795 93193
57125 63834
45912 75661
29447 99396
53366 71885
1487 49363
43371 94592
54957 98866
16213 40098
17992 54270
73488 80850
38679 53999
19111 32632
31400 78371
42168 85029
14336 70882
12531 26088
22729 87460
9479 14020
47078 83235
62633 65022
59517 72262
40675 65938
11655 86061
7738 82178
47365 90236
7002 7019
39625 96074
32953 34328
59883 83852
32575 39262
47572 60449
88635 92378
18237 72212
78855 82099
20079 26868
3030 81663
62044 86587
13230 75435
3728 28949
4200 59218
23077 32584
31993 50135
28452 71189
52712 73665
45503 74675
31013 31052
30252 37492
23296 83363
41771 70648
5784 16597
29206 57884
9765 95328
58912 89463
41329 95260
50303 99144
15066 31150
53553 93809
329 5776
10245 14761
1426 92974
63179 92745
53919 78164
56790 64898
11186 19435
64240 80010
12145 40937
51023 97534
14286 33121
24250 54400
28284 37774
1354 79370
6667 17233
40348 76509
28534 93187
41264 52733
2316 9472
3885 73065
19777 49337
2082 99445
88555 94129
47016 63782
41583 73580
54148 69513
77917 90190
19848 25808
13227 49149
45017 83690
52209 79265
12683 56158
60754 85686
65288 66756
8095 75558
65968 71168
1054 24319
15740 86169
16708 75186
20344 92096
28457 93597
64721 77976
78745 97368
22919 96163
44340 66380
46001 87164
14144 20512
22375 68291
97776 98990
8113 19890
37059 74914
32756 87460
46027 64106
958 37867
20138 77370
56493 66978
20589 41512
30441 71376
3780 75509
28602 96974
25748 38899
46549 98868
81546 85298
31821 82537
34446 34725
62193 65530
46018 53921
16042 25246
49567 59484
2043 68145
84920 86950
17056 73164
43898 56612
45391 85863
18273 49914
27524 29029
6738 71302
46442 98278
22845 60516
3423 23651
17050 71333
26505 97746
64491 65227
22597 94451
30273 71557
33710 85159
18876 67168
10040 27630
1253 18166
23162 51805
1222 21353
60428 71417
80200 88194
69299 74918
26723 73539
29885 60523
15447 89347
36575 86732
60513 82679
138 20981
14489 58068
19413 22183
14992 19558
6730 70956
47582 70500
65365 69184
48486 77798
15970 88755
50942 58007
7125 62983
5001 63674
47664 82479
2088 8084
69847 90269
9592 92168
25961 62028
47197 54828
5071 93355
51798 71182
4618 90313
29769 76132
29797 90979
87159 97557
48978 64990
33386 78534
16511 99412
72467 97724
15215 32209
80913 85099
66649 68244
62212 64898
36127 84148
19167 51796
1577 33789
60507 68675
8222 87800
4744 45162
22632 30430
13607 22590
40094 49777
22258 42211
54035 65024
51520 57893
51599 85268
6134 64190
23515 27124
1848 39337
50264 77976
25118 65411
9239 60226
36210 93001
44381 61176
78981 88933
29161 55648
23920 56544
50521 91376
6042 82433
27968 51766
86210 94167
14627 58619
50300 70399
30703 60898
21890 79689
3899 17803
31053 69278
27261 76141
36887 90782
6203 70128
3876 39561
76394 82015
3745 99140
25431 91199
33156 81525
27857 57986
36656 93494
57151 98924
47110 97634
2517 46807
45019 92991
40319 95754
8036 30952
13139 25631
40525 97813
3267 26795
90377 92106
55022 80175
15608 83845
53474 81997
70451 81270
36251 74792
30450 31249
1528 90410
14364 48920
21191 33585
69750 96241
27179 96202
2931 79270
11616 61959
12834 40026
35925 56257
3002 62074
38371 69530
14768 97215
14735 91677
27539 74670
4409 18116
1993 84765
2136 77857
27329 79127
50694 62086
17946 67281
27202 88575
14671 42491
18462 45382
39424 49210
20425 89554
28024 88624
14641 22449
5645 93029
29167 33556
36447 69979
67064 74818
66046 97229
16879 56732
10501 62758
30328 59367
22813 66975
12514 39617
53277 67421
79139 86524
10756 37903
50770 64965
28584 47454
28683 72247
42838 55689
76451 84811
34111 82606
54105 63448
3221 83378
22169 51925
35593 46779
91756 95296
42521 69562
11519 12790
70463 94206
49412 64877
68855 69738
10163 59276
2521 80847
21138 84295
11040 87374
56774 63487
48346 65590
56747 95504
36875 44745
23123 62951
49732 82104
16931 51493
284 43723
2113 71822
42290 44732
2646 9978
46677 98116
10444 39842
9360 87861
78647 96643
39305 52813
35062 69097
52436 56904
56209 96446
51838 78570
27738 60909
8655 23100
488 20838
18230 59197
23234 83717
23061 30543
29091 62259
66348 92555
11 25838
33360 51173
7537 92017
41238 68092
18329 29596
23578 26576
23983 99414
37062 98326
2061 15170
3636 62357
37913 87259
57710 96829
53256 72719
20720 90438
30904 31171
13038 61058
8842 77551
25342 92433
35006 46791
51261 85338
37734 86904
77633 87663
45024 52758
57495 58642
3921 75478
57296 80286
17979 85335
38501 64485
3914 23693
76846 81552
46745 93501
23203 24794
53090 89317
30772 85145
17358 40334
5863 87927
50731 56551
20668 39403
61731 83766
26276 51905
57693 70924
25214 58165
10606 15827
42834 56245
59526 80024
22905 76153
2645 29514
26413 27209
21631 29148
25963 66714
32550 82650
41944 91367
8243 10839
47413 72786
32359 35648
55168 74728
9498 80691
49541 51816
51348 88900
17586 81832
90605 95608
44668 59311
41809 76959
59169 83090
58684 63760
62341 82444
28031 45321
61299 82590
23615 41854
2217 64479
7845 28498
6475 64930
20731 75311
25382 89072
71858 87197
73104 91050
49523 59056
30423 42987
16370 27468
5524 14648
48416 79443
35049 99902
4913 82012
79581 99440
90046 97253
243 65135
17565 68197
88525 93979
49300 55140
17164 99068
29181 66979
43364 58109
1956 81676
69524 71513
19364 73886
41825 87864
62776 66447
2567 10393
28067 54595
27730 47770
11313 62373
7288 83700
260 16059
9620 89344
7002 86934
24078 74281
14055 51736
47904 90405
30934 97935
51003 58058
50973 94969
31330 80080
41102 87667
67755 96426
15883 89153
57686 67854
47140 91079
6448 88559
16395 70395
39106 97798
16297 60544
72403 74955
54513 65528
58438 66426
27461 29844
77150 84324
73833 82406
22837 86329
23327 89657
60172 72495
20762 69019
92562 97373
70340 78809
31340 96744
35831 74905
17212 55616
21818 81474
27422 79382
74509 78980
72101 97027
14679 17358
6963 99530
79133 84682
39671 78064
45223 98493
28670 70064
39689 92819
68298 82041
19699 35950
41483 73719
6156 43529
62406 78529
61 19363
53708 84004
22481 44291
9653 59074
79300 79420
30110 36269
66793 73902
16682 91210
3508 92650
15258 23400
13255 22768
9695 41946
38103 82778
18255 99921
8126 49389
48355 99359
6781 40177
66857 81315
31311 60855
286 8965
20840 54875
3191 56753
50414 70181
21299 23865
17388 59025
57220 61519
55924 94922
45521 70648
1618 82227
32259 40645
479 85006
50809 89486
24460 76080
55128 98726
25372 69092
35825 38549
11229 32552
16577 48551
48901 56050
72851 80373
26345 59601
55857 62788
34756 59686
3289 11987
969 77994
36108 86628
29413 63756
13130 29888
34948 95328
12185 95590
41612 81583
48748 73705
59168 67359
11523 35715
62030 62187
74582 94507
86574 97278
12742 63805
7376 41795
66980 76596
11412 51042
26361 54968
88771 94795
13194 65402
4717 42578
48455 61537
38619 61235
39731 86137
45141 52307
28094 66203
45147 81654
84664 90997
4085 55447
64210 99330
64602 72469
37287 51647
39422 97254
72800 86116
1120 10303
11247 97185
20966 71772
64718 87233
1069 59205
48369 95759
56344 63136
16141 34603
1274 1885
17093 96416
23701 99611
44631 49673
8152 81568
29549 39073
63475 64961
55957 92906
88767 94234
19148 22008
63655 95327
58000 88445
53193 62454
9064 16065
17826 55333
18500 29081
7660 49977
48082 99888
11797 44734
9443 23035
51648 77862
22610 53078
62064 84977
10219 85680
14907 81469
32436 78851
49229 66680
12217 39745
74970 89938
23846 65404
34537 86278
45815 48552
21908 87901
44392 76753
33350 60677
37377 84199
8715 37285
32066 65098
13776 51697
65210 90230
35492 52140
25974 30956
8963 69745
86554 99860
29828 67021
40271 54128
34286 52376
47001 67837
5526 61948
92003 94275
7153 44480
25421 28583
58138 58260
26144 61618
23109 23624
10796 11210
37145 47745
21605 47863
9494 65592
899 1662
59050 84541
1898 61905
44825 60810
20062 44442
92715 98072
1332 47690
55771 79360
8516 77240
50965 51908
41300 92349
26801 82859
10150 20351
26431 60047
17979 40677
11097 79375
28665 87667
47846 86622
71073 78380
25843 45935
21724 37445
56735 56827
12719 43787
55241 57211
4681 17229
10912 70504
1630 53733
11704 79149
80529 93220
24473 89740
52346 53704
27516 52416
31742 34278
43126 82061
51058 52507
66212 72786
74309 74626
47237 73898
2408 87114
3901 94244
2267 61888
76779 83337
7139 59068
11491 67296
57326 88400
5515 63308
56921 76932
50944 54305
64492 92600
21974 36228
54106 66200
24499 31496
6030 33587
17114 51937
20458 38643
1981 68303
44950 69710
3978 45130
62310 93015
13312 48940
60818 74821
14751 35036
33676 46652
39916 86212
24586 96921
4644 89949
7887 46823
45811 54900
2986 36542
3357 24120
7301 58672
59755 87057
74806 77842
4257 95552
16070 93838
60185 87040
35780 91798
12798 80876
1396 69095
32505 43815
18240 60761
73852 76277
71763 85372
13690 53496
26374 47406
38339 55155
43201 43216
52493 78301
25724 98210
52927 61139
6236 50177
73153 84096
53687 66503
40090 80192
39152 39774
26160 77146
20886 22823
48256 50785
34854 57616
32569 35740
7312 98414
26838 77119
61866 89950
51112 78470
21540 97978
28443 45092
78230 84699
23020 66640
10656 55738
15901 56232
49845 56260
14370 70979
33978 88078
47186 67512
58163 58225
27074 65765
9981 64990
15942 60037
14982 23278
2137 24389
69683 89904
15226 56456
60760 85326
77423 84820
32469 86195
5255 52733
3870 6485
512 13481
11894 73021
80479 84933
74287 98529
76557 81652
2070 93296
5356 97347
21555 79224
63884 80969
39094 85964
23542 93401
2043 29530
34397 56176
2819 75163
56065 99051
45958 76560
35728 87391
54653 90839
4331 4442
23127 45465
5827 30007
36892 45243
20020 20198
81555 83252
24002 70887
7104 18259
69246 98212
48810 92397
38825 98731
7440 88101
10951 57488
10459 52957
34421 45242
43056 59637
45017 65294
82430 99489
22980 34758
8721 34034
63936 69474
6223 10768
58782 89267
26860 83140
1468 57494
53415 80187
10220 96001
21229 75129
59767 86757
7368 56779
6829 68787
91 31617
2643 8974
16609 33268
20622 87644
14270 15431
17479 19259
27259 54894
5250 7174
26844 29716
19572 91841
48343 53880
44733 65653
18478 88089
25019 64024
47617 72380
15630 44044
18189 76613
57021 96591
51753 52447
34280 82954
31011 73073
52098 67117
46350 71507
63655 85917
48742 97188
71140 94145
43037 51289
43041 43640
34013 68628
95062 97791
22618 42805
29484 44457
68614 98009
62737 73966
5774 82242
26030 42955
57026 89669
5308 77255
20641 92699
4983 53351
20042 79470
5368 85538
12272 76895
75729 86700
28207 83246
13960 26514
39560 90265
19585 41514
26708 98279
69139 77632
36677 86051
35985 62437
37289 42671
15305 31917
726 52509
61832 92741
16632 58041
576 97963
28755 84703
22658 84370
19917 97876
30495 47641
31741 70062
3421 26036
12626 49228
31642 90182
5249 46820
41549 94103
11371 27794
5304 80807
61195 93651
40869 73284
13162 34210
46543 74977
30549 98114
43313 75750
5380 35602
7091 94551
46934 58095
555 86038
19834 87111
27758 74959
43497 76470
39011 78455
4676 46156
76821 80258
70063 81895
30655 48492
50238 75749
15594 48056
14283 30570
34986 39922
54641 76866
60677 87456
21206 45041
19200 28019
7188 46118
3665 68049
34872 94488
17237 70457
28484 64580
15790 36487
48556 87300
57917 69357
49678 51678
8314 82399
3974 65952
48603 55651
625 23554
20104 91931
3063 75474
42960 84910
11780 52926
41777 98742
39323 40755
25853 49245
14247 87157
42800 99649
44360 98528
37661 68802
3286 37322
48867 66313
10333 89507
65059 92879
35190 57877
23352 30980
56622 81845
22182 75412
34876 51988
9747 87474
8115 99712
33379 95923
1738 36699
85318 91198
1326 65189
34898 77615
44827 96284
1944 75930
12729 37156
46928 52003
51423 75060
64428 65916
36608 80269
60551 73145
14283 36915
56763 76760
26049 92533
9882 73439
49601 55514
11273 44668
6759 25506
11537 73175
61608 75393
10429 77801
42406 97134
46052 61586
48768 76996
4308 24777
14762 97588
14573 98778
13702 88829
30889 47169
39578 48020
50309 58422
45431 72288
68648 79397
64912 81332
61411 66794
52188 68371
11083 85012
2446 48622
23569 84901
73454 99689
46755 71793
53769 73863
22945 60295
69341 86457
4603 12935
10180 80145
49676 64105
33812 63802
765 58870
10670 97740
20219 97612
25471 41632
42933 44606
57274 71860
62483 79061
23601 77810
40816 56087
62122 66608
16913 26121
6624 13488
58870 73915
11304 52025
83695 97615
16696 53348
14604 63908
34042 79851
22559 58992
4319 32051
6859 89008
24293 58781
3610 21228
2303 3328
6441 12355
22099 33792
56312 83294
77296 80186
27607 98779
47943 51076
1716 69915
5393 90436
66177 98426
47932 89375
58505 72244
57232 93136
7601 12672
21517 77860
38262 74161
27451 92714
21871 23947
59151 61894
87546 93208
30076 75038
30017 51545
2409 80546
75502 85937
38678 73438
75146 95458
9726 79032
13594 40173
73445 84956
49249 75850
11049 94824
1205 90991
34085 38246
19107 67434
77497 95965
7675 80909
64001 86617
7797 88526
27067 76255
7025 73365
65449 89639
30939 83201
31195 52465
6279 68288
24026 91027
38416 44817
52106 95922
31240 61036
37544 80194
82214 94834
15235 51117
42940 45813
44777 60599
11570 88210
68285 81872
76139 76754
80585 94776
29859 49568
46125 58250
33984 36853
6573 40654
70359 93269
30265 82894
29067 89028
23748 59319
23513 94846
81641 95568
43515 81383
59219 69714
4533 49889
33204 49771
15703 38212
33788 68867
67620 88371
66239 89294
20001 57351
13277 82504
36080 43219
47553 88396
25289 99910
9542 86637
44149 79371
10566 34884
42593 50003
3799 80458
14210 17551
76900 87971
88732 95742
24360 27834
2165 82717
47385 83919
51383 79169
330 16952
10631 39895
62262 75151
39162 52752
33397 84633
47997 69807
86727 91540
33308 94117
42173 87376
27023 61372
77009 78572
21197 92770
84434 95951
31070 80046
7148 67313
14515 67499
15793 42681
40025 66493
2076 70124
60987 99453
39417 58952
58747 73494
63864 97324
86463 99039
33990 39640
247 76840
48507 93599
14955 58056
36175 64294
45178 53154
25340 87468
30994 56735
13614 93606
1324 86487
68960 80651
14959 62849
18532 96481
53005 68317
2081 63709
60647 97375
14712 18583
15433 50361
19633 90402
56341 58667
9718 84897
70100 90278
37436 51842
33931 95872
21710 45387
57465 64259
22919 52609
3185 36668
19974 51532
58292 93721
6629 75609
3087 89631
90145 98679
52011 84995
34924 68471
10432 99531
7251 15210
19479 51976
33762 70230
7399 43033
49078 92092
11270 19987
36502 80610
74753 91109
9626 52358
44307 74527
13713 49742
24003 98285
837 73321
12732 64063
10988 65140
33551 91743
8049 99823
54724 58591
15392 30829
8975 23805
55193 67868
962 97841
67264 75858
63822 65252
70114 71493
19811 77742
37455 40298
17203 74992
11908 55240
30218 54197
375 95245
52870 86011
8751 78794
58707 93257
64720 91815
5103 74550
5385 75475
17967 94386
5145 45397
1563 30766
7166 93504
24544 51331
29766 79803
74359 77673
9859 82566
42721 88660
55290 68107
19122 50792
67550 72160
11175 85534
29702 69287
13151 74981
56345 91971
16354 90425
53742 60245
9744 13460
46341 47002
30139 39780
29609 98825
1891 91547
79138 85467
20438 57117
5469 42401
20123 91065
9583 32409
9316 48559
46679 78447
13633 22846
7058 16286
63934 65180
57026 88296
50353 89481
13805 88980
26538 76693
84234 96633
85957 96433
29075 62221
66398 70324
644 95487
5789 89735
38542 85281
48066 89759
81958 84310
13915 73206
35820 90820
27255 75423
39047 96757
32289 62050
107 60784
8184 63392
13784 47411
13016 63399
34042 78607
43131 70509
51559 89639
54017 58692
83801 98802
5706 80346
6903 61647
42368 57648
11414 39835
55937 77509
86219 93285
62503 87953
17715 88596
35443 98353
59545 96715
91002 92343
15071 58611
62806 98841
816 62343
32816 62332
8730 18394
61926 76592
48397 75150
39280 71875
10545 41597
60752 67091
72839 88181
18700 94916
44707 48600
54652 55806
22670 68374
62408 75293
11341 85315
42703 81616
39157 77281
25063 94380
77608 90778
30726 53865
41007 82405
79162 80667
70125 76721
20375 36172
56719 82221
5607 18429
37089 38287
21533 83253
19548 86504
2213 34638
2724 32571
40523 73508
50111 53700
58252 83846
677 38888
23496 49437
6363 70639
80088 93365
3369 67184
62412 67317
39845 92096
10006 72373
7443 17804
57360 74038
36538 72035
7053 55045
28057 35579
24221 88730
94606 96520
17693 55458
15452 93200
13696 80370
40352 97587
66177 89712
24078 36457
69313 94257
18243 62285
49994 63028
15490 39292
42698 59201
60632 95053
25585 95593
34850 79175
22043 83222
39862 83250
16559 29030
69355 72911
32267 47588
32888 40657
39673 77315
88052 90620
34245 95052
9640 50829
60635 77241
2374 92800
79996 89248
66743 89695
59557 74622
11344 22051
4823 96187
7200 96591
89750 98324
3798 38197
7318 79899
22648 90346
74559 94563
64494 76781
35860 41279
23783 33604
13468 65546
9164 67876
46004 81049
77564 99273
26503 57760
1402 67156
2470 6925
39176 65852
86556 98107
57411 58167
11706 65047
67466 70765
47930 55397
88817 91297
451 73167
52140 59169
82955 83231
57515 74919
23167 59004
4676 24746
35145 60306
41257 64998
45500 87153
68124 93570
71057 73697
4969 52117
56595 71829
10676 74252
60994 98472
20123 66705
33104 82549
15293 68691
762 37793
3820 80377
655 89067
13914 51723
64783 97866
79792 97023
21451 58989
11766 30369
33415 83214
59454 80464
96 1102
50896 86245
4062 75707
52705 84895
65807 72054
255 16045
11777 47086
38194 51726
83833 86378
23233 29572
26918 94387
14948 77506
30637 88606
36168 50846
66419 93861
23211 83032
239 11275
71527 78727
6121 35837
51025 90454
33493 85204
30990 44781
11143 52183
2594 52411
33426 75838
73549 94809
19425 86353
17335 31829
11087 14896
17661 58630
96170 96584
47058 89475
22543 36949
39035 75752
39203 96262
5046 56356
4065 90185
38441 70123
14592 29505
78460 89175
41642 48684
50510 99216
29556 48616
6844 43836
1 27562
89090 91843
18017 98682
95137 98396
317 86216
9041 74043
3316 70533
19614 44913
21362 29390
26870 38392
32590 89569
37392 50986
62323 78524
20703 38918
16348 62228
70108 89448
76430 99001
3132 23274
62862 85598
56840 78793
3674 29818
71501 83604
32666 99412
1945 6854
85903 93554
28037 72318
5380 19741
38456 54065
69341 93014
24879 94662
30196 53937
40152 95567
66066 76506
22926 95951
10312 71893
13071 22427
54049 76201
65651 75911
72584 76346
5178 20937
14074 45229
44139 81183
50664 83397
27782 71956
23883 68366
58386 91474
29704 37804
18276 38580
54985 98633
12158 64130
8506 45098
46806 86698
24079 74351
79624 90182
38514 39641
34977 57680
41448 91297
41726 95612
62391 81687
7340 69271
49921 97688
21214 83982
623 98149
27772 92853
70598 83145
27599 70652
1786 70465
10402 89801
47833 59695
18476 83179
23049 76055
2646 91308
10503 84409
8640 9292
6302 38524
4783 17935
29703 87365
8413 75238
38975 76895
14077 69323
43870 86943
13668 59824
14764 22510
46456 48780
46958 62644
9862 16805
26651 84064
49778 96507
52301 90935
1583 72969
18864 85210
62670 85139
71601 83224
22143 80261
6144 95880
8786 84644
3502 16197
77616 88770
32339 71109
19270 68826
92015 98866
40219 92553
22306 82770
45829 81447
62207 76301
21949 62841
14068 64097
28480 73254
992 65128
74299 85448
26966 39350
11064 87836
591 81275
24081 42124
30730 38147
22798 87148
57687 80744
1547 52685
30993 87697
31022 50056
26624 32496
13184 84799
10893 56741
76663 80428
57345 96002
64683 82447
28189 70310
34705 44615
33802 51568
10984 26472
77137 79425
9937 22744
35017 54122
22049 40319
19882 47220
7755 90392
17685 85524
4981 56500
50091 94929
70122 76392
58321 71390
25905 89040
68338 74992
73400 78435
65436 87134
59608 89672
4047 48080
5338 71818
2219 75179
6363 45497
15052 25810
26659 42952
10625 71469
64545 68684
55185 56281
9222 98178
24892 37834
36497 53696
3199 11363
51588 53042
13191 35323
9253 9281
35253 58678
4747 29466
22657 26110
4558 30655
4718 43663
24621 44440
49321 77710
21275 65032
70498 91503
68186 72838
64673 73406
70310 73818
73266 73419
90847 94272
518 67333
70567 99731
51923 86907
75323 88583
65576 74046
69649 93968
35569 37376
13745 73178
7469 50864
55669 95054
15178 26084
3900 77078
46377 84938
20388 62467
89421 96891
81299 86780
19363 75754
77549 98022
62978 77726
21107 71970
50552 68461
14229 14708
21797 38478
11076 68591
74651 85597
7990 39182
33946 44987
25496 70620
5529 32737
21698 62428
55368 80438
19376 71758
30229 67913
819 7481
22315 64080
7729 30563
13601 86672
34125 86896
46682 53439
76191 97304
9713 99693
43483 65509
38136 75624
16518 17145
41000 52162
35718 54071
33381 88687
11471 95189
4312 6880
27628 66413
15597 39495
36335 90795
13615 35830
37760 42837
78836 96041
52574 90031
42591 80907
4110 69951
70130 92565
899 94023
8389 37113
13715 69097
18142 50374
5292 79405
58378 76489
8775 71086
49260 93433
14973 80798
17524 25794
78136 85969
9847 92384
12120 68183
11513 79033
45053 61992
12644 37020
30804 73180
23794 88218
19706 82009
41893 81152
13372 51608
40820 48433
12287 83575
6146 16036
23616 97808
5925 18361
66403 66637
3778 55516
43547 68439
21844 89658
33467 85156
36042 37788
34506 58171
1056 66187
23151 27115
76426 96390
52947 54205
1348 4517
76304 92454
26353 42620
45623 96125
30742 41374
5545 66044
37714 48600
24369 40129
41092 60338
1142 79324
69216 72014
35078 74270
38589 68793
23645 61195
99055 99629
7556 69949
18398 52534
1349 80454
30617 77212
1815 60101
64598 95355
12990 50366
52063 85206
70569 75963
23174 46237
57539 70869
28674 39952
931 28481
4948 51503
30787 31668
680 1306
2948 47326
57499 95270
45857 84302
44821 78014
22451 44494
30116 91464
78894 84802
43971 49712
24291 75582
43443 68314
16632 86223
3156 45686
34166 53670
41399 55283
9106 69932
48974 52811
26534 64195
12542 24551
12314 68798
9852 11814
9256 26867
58416 95437
32911 79976
42982 82362
50749 78244
34682 94545
25147 56030
66746 90739
58963 72691
37214 49349
7256 85020
45422 91755
11792 30336
52045 76142
51264 87263
12388 70644
28445 36133
45588 88585
37668 76423
16667 81208
18703 70189
20262 71887
37875 93105
29499 42616
17517 93227
54542 66747
11676 64535
22139 54400
26531 82410
22692 80597
70922 75827
39074 64619
46745 85493
54398 64006
25496 71946
77203 82704
23650 87400
2986 97625
78381 93331
28882 47299
21241 34706
73611 78340
20475 45590
7632 55015
31910 75539
35996 53434
41729 48199
41105 91336
15578 55549
10138 31119
26951 43983
7958 36465
32788 74959
8092 11507
16102 57410
12414 70540
33643 74381
68276 89563
36923 99789
25415 88381
13362 21275
42049 64044
9648 93481
25485 76264
26 74363
79754 80890
17029 38520
22239 27451
23317 60361
53870 73568
44804 84973
75274 83424
61302 96543
29050 83017
30736 82142
71351 93219
34440 82583
48398 65542
67366 68098
21654 59330
397 35954
42523 45619
29986 89774
8564 74846
41252 79026
60086 99237
36791 66685
40753 88606
8076 23695
9569 12736
3635 65961
66192 78177
539 46445
69504 96356
8466 81947
27550 32445
2377 52070
11087 56111
61870 94905
39080 98336
16076 22323
1414 26245
21497 38256
13515 27683
22553 98409
48907 75703
11008 38923
71999 87108
48179 83534
58599 67116
68205 99026
14706 86724
59900 67680
42539 89250
76989 92958
61424 64163
36683 80680
53285 84211
64162 95525
42469 91420
30746 98089
41375 45566
26598 55146
17424 80661
17050 76133
26140 48799
6072 8064
40491 55892
7174 76471
46051 54191
41180 61637
41642 43361
63680 73963
51953 77769
12759 25713
34811 36516
33172 39968
6110 81676
23296 26822
27401 47464
4708 65369
8141 33415
47160 68119
14391 52377
17659 65712
29387 85530
15011 17042
40331 83646
51736 66533
56275 64948
5424 53779
47288 68426
7970 32811
47183 51635
9970 44370
86099 92748
51938 64048
5899 87242
58265 80291
76016 96881
47533 76850
64040 85719
11426 71562
1030 66878
77135 82516
39536 62218
6486 50266
50763 92244
6708 8788
52788 57160
11392 52546
23636 37202
37868 63594
72586 79629
21905 97190
4754 81271
43248 43744
34365 47578
27567 64144
1285 14256
49713 62210
33488 77913
54040 95663
51505 52031
44899 97017
80241 98303
43786 70222
56970 66708
38404 90301
47024 87040
9348 10579
29647 47154
6285 21096
49628 79882
52382 57512
14332 80599
21638 47201
70153 95811
73672 76247
49645 72447
2933 72140
26475 90796
9919 22367
48127 57217
5061 43141
10370 72729
14015 77847
70530 72989
36302 63641
35353 85034
53459 98918
29912 36382
7076 12817
18785 51066
61468 91286
11907 14920
12684 59266
53187 54790
68915 87544
40437 88302
49473 76906
14115 99275
8423 24131
5753 14053
84406 91656
63229 82410
14993 43582
65612 69643
20929 88821
18759 94601
33136 73511
56166 94176
38787 42266
58053 79800
48124 96733
14863 61808
95659 97519
61131 77814
64620 76385
12715 87369
3963 51607
11176 63745
44036 46941
5526 92983
40610 66239
52435 92461
25725 76008
14521 79644
21991 86621
10860 83487
7794 42541
67029 88505
48440 77753
19388 97585
416 19893
18438 68179
44942 98893
15087 75667
16237 51356
3421 83892
20517 91500
21826 65507
22787 60338
58527 76080
53182 80575
21664 91500
5147 80506
550 25120
50428 98891
21187 65350
14200 83651
79876 85153
41254 98507
21154 33030
31120 36843
30296 56483
81095 97044
49274 69341
39034 96997
9598 74862
33299 48779
30469 60210
46199 51131
56374 87976
65257 82571
14371 34762
38554 65886
20537 50040
51605 52279
30594 69365
64436 66557
27926 28843
33618 50694
76528 83484
21746 55562
55544 97132
33850 48903
830 12135
27095 46040
15730 92415
20855 80888
45201 84993
2910 37156
34230 97727
27188 91952
3630 63220
5513 28379
922 96867
52286 68770
32462 63472
5844 96653
34579 41662
31366 34454
8368 53437
6035 93522
48592 86341
29463 71578
19233 81519
61792 89650
53488 66840
7018 28486
49457 58995
23380 72246
4756 22514
14600 35522
10004 75025
12142 63644
39031 88978
13580 82269
27358 35753
14962 92664
31005 56453
35038 74933
6328 53574
26971 45285
3622 96157
33401 39314
33010 73411
35081 88051
9560 47902
47912 72743
37585 65255
16001 86475
24568 28779
40222 50815
75469 78368
30714 88957
97963 98309
47039 53580
98452 99104
45981 53127
26830 97678
5115 81614
25512 65701
7405 80294
3368 31290
65255 80225
95814 96298
98177 99039
3403 42863
46196 89119
25760 36596
79949 98807
36959 40090
24622 41795
33808 45819
34746 93532
41721 83156
15392 35493
49247 56291
30164 44752
16790 39342
23560 77476
48643 61409
1695 22366
25902 93846
3620 99295
11420 30522
10233 23536
53211 61367
30912 73983
14590 88220
12338 28412
11581 46834
32628 95201
30646 75480
51021 95550
9911 62396
42755 77392
12254 91118
15329 40220
13477 87637
16303 77875
83462 93988
30663 45720
57669 81585
38819 76137
9793 76473
9124 60960
35371 43243
37254 55373
3596 86364
70399 74878
58879 71273
72051 85441
3490 74911
21550 36777
64276 73663
35494 88614
75500 77149
15317 76198
51007 88411
40851 55261
8484 71582
40610 76045
35131 86403
26259 71330
63267 66631
41259 71688
43072 91450
29985 36167
33322 63761
73639 93340
7518 86888
7724 33897
2251 70271
15417 84512
8169 54255
65327 78676
27315 70648
64871 94338
40659 87754
39594 44906
65641 79808
2096 93301
21360 98545
72884 90324
57615 61377
87614 93018
16489 59973
25158 38675
7765 34673
1923 30634
1680 70007
65161 86484
27059 37976
40146 92759
50562 64457
11634 63415
45047 92616
28992 86506
58708 93987
89948 98222
4513 84857
1234 64765
36472 59977
8470 47030
37665 52051
55770 99064
75805 83939
8128 78710
58293 62184
57173 61969
42449 71057
15181 77117
5381 19198
31057 86955
71788 77734
8616 94687
64107 72582
55780 92830
36751 62505
14562 34086
16822 72406
10257 21933
58787 69207
35078 91167
18167 73695
40336 45193
1213 10713
41072 50112
17447 21447
21484 72165
27263 27786
85696 97303
26428 55216
3076 25633
35928 61202
26009 92686
478 98217
39727 51101
23583 39119
43113 89819
18840 51001
11068 28446
36352 91556
29295 92644
27537 51494
50357 60942
5809 13670
10671 70851
28308 45615
65993 70313
70245 75627
27036 33441
32206 53231
7264 28752
61231 98212
60178 95799
46178 55298
38350 57332
69879 83048
27502 40445
19328 68502
68912 95161
35157 69533
31501 41956
68723 73564
70193 85969
32332 33844
25746 78706
8234 30682
3877 47328
61125 77020
12257 97773
32070 92193
12943 62009
94956 99319
3073 31695
47820 85881
40154 81472
60383 93234
10625 25417
40924 96908
556 62431
21260 83210
66931 85986
60151 85663
11618 41151
3896 12121
12314 77200
39832 93434
46545 89138
46447 88343
761 45537
26931 77989
48907 80101
45739 95364
10179 63218
31623 55166
6136 38702
8574 63015
29571 90339
40345 96082
13443 14011
34011 45856
48497 65219
7152 76110
21546 44066
34294 45291
10766 63091
40503 45781
54611 93647
39115 48856
2933 77815
22348 87122
19456 93355
41282 99814
17321 57479
42707 77927
77087 79187
2261 83233
79771 95946
6010 9192
40707 70648
21308 97359
46627 78617
51681 68276
4394 38364
2134 83374
65988 71970
45872 99100
75099 96791
54710 66945
32394 42690
6954 42962
81807 92135
9630 83324
39401 82796
4850 60006
39641 76271
44991 93181
28858 85036
41851 54002
41772 48108
50586 70959
28903 92147
6176 84902
19309 75142
22600 84673
14968 18712
18662 64737
5392 23827
26845 61794
5413 7768
27720 47917
64487 92772
28422 92039
41079 48796
11779 30792
12904 56165
6672 42972
18584 42699
59927 77421
36269 47577
22012 95963
10414 99623
20317 79769
3084 28643
58913 59166
37874 86113
51457 64177
28201 39699
3784 54445
56520 78134
17500 99532
33036 47090
22437 33664
18288 58629
79223 81352
25508 53503
28223 41049
44775 58252
3841 40190
66786 81969
23790 76097
51169 68399
50690 78951
87188 97247
25174 95831
26426 56675
625 57578
5406 60453
40685 49503
64476 96878
1948 44178
46832 82194
29102 35670
46939 84231
61074 89224
817 89589
9473 40968
61482 74978
59875 84557
8496 71480
31335 40805
6051 68615
8455 82006
13857 87540
93754 98461
4104 12818
47352 75250
94548 99687
43653 88398
62952 73714
24620 64788
10752 33986
47698 80371
24926 70688
62520 81127
25257 99433
2845 17101
50177 85402
13478 97694
65884 74829
63678 86563
27447 48391
15083 41887
42335 89447
46641 89742
9869 12166
26175 62602
59399 87127
63539 84167
13917 50436
16267 63299
39995 42032
40548 80668
23036 30701
73579 83263
18882 36088
54265 83974
38861 93375
9910 18513
50421 59173
3554 14044
55195 71722
29939 64728
3054 16869
7980 96404
41548 42237
61623 92863
67619 79911
2921 95837
45390 57470
62348 74780
3829 15434
52722 79257
10947 70554
55640 72481
14102 57979
19868 84940
49664 77128
55549 98979
21976 94398
3682 27022
54818 79855
4889 64918
27795 28243
48812 98983
57076 84008
39130 93816
18744 19608
41826 82779
20418 81064
19555 21875
28467 36622
115 88739
76096 90099
54289 91215
7608 86123
18329 93864
52732 75763
34300 97843
9057 26199
21930 50805
14624 29746
2828 59641
6768 95797
1627 36528
20519 69538
7480 93856
2051 77824
59096 64455
43136 54368
59331 62111
3592 72549
1973 5750
41874 64267
12516 61805
27584 96345
30716 96551
6553 73195
16148 25857
18709 65856
24285 37556
13060 35311
1213 75961
27378 47198
29697 51194
3298 20099
71174 98423
18043 84278
54573 85819
24181 57757
73487 94491
21979 30756
61457 92549
95156 99991
76933 90678
5868 44078
5854 36996
82211 85373
67166 69260
36102 43992
66562 72257
38477 55470
16336 42460
63245 95128
80289 96813
61517 93528
84615 97262
25665 67906
37172 88413
28928 91199
25113 97303
16497 90297
24874 44463
64274 78774
14374 87203
23749 27041
19809 35853
7352 49091
19220 88754
31888 45073
14148 33648
38353 82559
28120 74767
33618 52395
79198 91629
580 11539
42225 64314
39391 47936
38587 79923
668 62407
59258 62931
57018 77159
27357 29656
9416 52308
34661 97052
79606 96166
76808 91053
11507 71286
56487 93363
15311 98615
56040 60789
22324 58553
42628 66465
5419 46724
58997 76260
10517 29075
11197 41520
17321 78779
36025 62551
11157 42912
16287 93657
69787 74292
43917 56250
47719 82914
42904 72622
4092 75288
9456 72078
6724 20885
20185 64349
9195 48169
2495 53265
13965 81189
54484 74702
66248 73539
42968 43773
21776 63120
4734 22338
30004 54943
73256 99866
9894 75523
76660 95822
5599 17345
12617 42557
37001 58023
3452 4121
30701 66519
4745 91491
17223 43790
3906 51489
15137 61450
862 8864
9432 87994
12094 28853
62004 92586
21959 28983
77382 97017
12281 89133
45480 64986
4486 54759
31474 64123
66353 78665
49612 76268
32257 39943
37046 43574
6604 28541
16803 37306
500 25935
63330 66180
59650 94310
11328 31593
72873 88940
17725 77990
23994 65072
47921 52897
24767 69581
50126 71672
10944 15357
11960 57232
1403 10364
50624 55309
1205 10901
50577 74791
55619 93912
12130 42578
45871 98921
16720 99932
5875 56041
32581 77515
2489 7727
4938 69534
37303 50277
62823 67950
3748 59892
10181 40071
25770 75626
4961 97968
76066 85311
27275 46156
57871 62959
41510 71083
35624 52210
49587 70348
45050 63252
48227 53592
28072 71309
13799 85844
1420 23590
40457 72424
14889 86807
38732 51697
4921 57214
38982 41771
18350 64662
26701 79297
45087 66630
57330 83526
7538 91125
43156 63591
21967 60113
28747 78290
16753 73499
5229 19448
66335 82792
15928 69689
41840 60574
22971 30166
58925 93706
30160 30708
7382 9045
17887 25977
49291 50236
21685 74923
454 19568
45943 95550
77644 93760
29851 43122
4806 68956
6749 60992
24653 69543
29528 56342
37854 39743
13560 53288
14602 24547
8914 15663
3302 55369
18232 61076
70039 84454
46072 82474
12583 31960
79482 92142
39744 97737
15673 36108
510 61746
57559 84644
24224 78704
64461 75923
49385 87127
2557 2759
17862 27305
3201 13697
8233 73310
40384 84193
41511 91959
3490 87665
68635 82305
17025 82250
26800 99104
42671 68141
76037 76140
26396 32794
13093 31504
68988 92611
54591 61268
6253 42663
79327 81113
61933 79440
68201 73699
30635 68870
21855 98852
62727 96102
84147 90895
91760 96678
66807 92321
13256 29698
68440 77216
27822 50586
57177 62943
23368 56827
40467 51576
16795 17228
56511 80672
9143 87636
36604 50425
32261 78829
28291 43328
78427 85359
69095 72388
53866 72022
2454 37220
52884 73202
5162 63607
66411 75388
2945 94578
60527 73302
60393 99065
4157 64890
20859 72030
1251 72705
89644 98159
63995 86211
23679 98167
89452 95378
17577 49126
44660 87439
40314 81587
31147 67807
28701 85381
2763 67170
7210 25267
6280 29682
82932 89916
5105 17034
44207 52307
6346 17110
9064 23244
62723 72263
36246 97663
22449 53842
17078 38222
9522 32739
46285 77148
25186 30155
5141 96733
70097 71134
11381 82682
44825 47268
9213 48335
61242 94192
32874 84999
38180 81619
39336 77106
82699 88647
23743 50809
1335 48347
10900 89520
43976 60616
41296 49399
55510 80912
15903 25869
51982 81946
2764 30708
62296 64590
34245 64041
61629 89472
24281 50595
16766 79779
56945 87093
40974 97181
45114 84571
20813 56468
53863 56320
62042 68465
59366 62969
60668 78866
24006 92800
14820 34156
67405 94299
60552 81794
8187 89556
39695 76926
35481 53796
10971 95930
59932 94832
19568 26590
40472 58607
4680 41889
52114 55218
52018 64779
94427 97613
88219 89730
73071 98601
18014 48735
2443 4245
63692 70392
45038 84984
69519 96001
39568 57276
37871 90238
30880 83529
32737 35986
27128 72588
25214 64197
53850 99194
13120 17247
16857 83457
12906 76865
70398 94526
5836 26044
26171 45669
27242 82433
22312 90628
39529 50390
59787 69781
42461 63363
46342 86570
21654 57373
42276 66368
1252 11776
45346 47660
51837 65964
19353 89940
13506 17039
10097 88214
46933 74004
35918 78384
31975 63951
51522 90999
10652 38135
23673 44985
32892 72905
61993 97268
25505 66274
22603 30260
36899 65061
60571 85327
39950 55782
19741 30174
58897 88788
34651 40823
7480 32640
73846 81599
49103 97264
29110 84493
19718 22620
91099 96702
67128 91262
45130 95484
7238 56984
25496 29558
37029 53951
10052 55037
7390 54871
44012 61197
40515 83645
4658 63940
22621 99536
28858 80288
44833 65756
19967 64453
58775 63502
69519 95806
43549 85069
50960 87188
37133 80878
44312 96497
4878 53187
23910 65988
43517 65803
77639 97114
12555 40495
1196 69823
2361 99911
48760 62768
41557 72946
15699 29825
52341 83007
7338 97533
8300 32364
38737 86653
66427 99223
52901 83393
44802 78117
15448 91110
21235 32943
10040 74387
6654 21869
9091 71973
58703 85594
22346 97066
6422 79681
37187 44550
1168 36151
15167 26143
44512 56377
41813 54279
55911 56627
46930 80494
25656 37990
4191 74421
11214 27981
38900 42202
3483 84336
62665 65789
11014 85785
25543 97265
11545 68011
14970 39844
67584 92822
66179 70760
973 3257
5149 43785
69874 79227
51514 57938
8413 99761
319 39526
74335 74510
15444 33294
89469 98420
21806 46606
25705 53522
36171 93728
69749 71280
65966 82331
36002 89335
33033 82716
23023 65126
16728 68813
45269 82061
20090 61642
4739 86251
58651 63405
49073 67902
7707 40069
85087 91352
24281 35561
19630 63976
8875 55291
17464 40923
8663 37003
32042 86142
25023 44709
17952 57695
46182 55499
14634 83846
64483 66525
26852 92372
16222 63735
39900 89437
5858 19133
3269 50959
20301 78340
83931 91500
6939 27077
35385 49933
34197 72973
38350 98636
35925 98156
64046 96110
62394 94791
49631 72977
24071 88624
5821 49158
5197 60184
84847 96916
31578 49661
10726 84570
20370 51183
1983 20710
30917 69165
71963 75482
32230 96762
7228 48749
75377 82946
77574 87455
65992 74950
52124 79583
59068 59750
3709 36009
55566 93986
67770 89738
55681 66561
93345 97809
20902 38594
3970 38376
30199 31996
20674 87737
52857 64603
27503 50333
9673 78186
55190 89721
3541 92826
14078 87081
7443 87428
26174 74141
70136 77365
3361 85813
22484 97602
30693 76926
31243 83029
11522 96074
10568 68053
7346 45179
57580 71659
36899 60983
49521 95687
27383 85278
94409 96595
18397 27473
76901 82796
76733 87707
117 84767
29704 73607
25368 50642
57847 81973
45235 92333
92139 98745
41315 96354
5264 69300
88543 88961
45154 69642
30367 93180
77191 96359
41207 92822
5930 9340
43684 45058
57737 69070
13476 73594
73653 97971
32849 57288
72214 84366
54292 71501
88832 95210
44554 67962
153 18687
18138 33134
64603 64768
31277 97734
425 82697
82320 82604
8575 79273
1630 20720
61860 75466
87694 92116
52919 73699
60885 75364
50794 53815
6831 66988
3335 81615
65156 86895
17021 61219
39648 97543
59038 67231
30601 33615
82081 84983
40363 73587
20234 26082
11523 20255
18243 58355
6458 16414
58261 74630
2579 71759
3031 80808
76758 84143
36706 61150
54484 65845
7029 35521
38784 64756
29956 81159
13781 36079
51956 92647
11643 67443
84201 97025
3464 26897
3057 64726
21263 88715
38862 67670
4457 29155
32 2643
31110 60625
15190 34058
46657 58110
3100 18101
48333 85530
95539 98571
31699 70297
1034 63813
57133 64788
32135 32403
11677 96143
37424 40265
580 82873
10490 96019
16824 36569
2796 34314
4740 49542
23015 43431
22502 70567
75320 90928
17025 78743
41084 75312
24520 53698
26104 53271
4488 86858
57539 72080
34497 75216
16197 19808
48834 64473
45286 63464
63791 97975
23241 28279
40674 77588
20440 34954
19672 60849
75292 78137
2767 99986
29232 89950
37436 64089
59185 68576
55568 97414
49463 59161
42362 97673
51939 77341
31743 63052
42575 58705
85699 88066
8334 98620
2873 96600
5125 86991
29548 54849
58090 70756
34533 96786
36130 72314
66696 97086
21210 41909
53084 66283
60756 99185
12109 47787
20191 89094
43879 48286
57714 71623
60391 68799
44665 88336
61592 84958
30734 48046
10549 41692
26673 39900
84606 97462
8480 53902
38171 72473
68472 98215
81180 90240
47863 48566
79672 95088
5278 7309
71596 94710
14788 61230
93615 94704
85986 99286
73798 87028
12154 54103
4292 40264
46117 76579
15837 90931
68640 78396
72980 84035
31215 44171
37244 88689
77994 82325
1797 50567
6410 22688
18652 78974
59914 69464
24891 85776
28425 54372
31922 41317
38870 96758
41119 53912
87284 96644
28571 60263
13689 32036
16473 80080
37875 91366
57360 89828
5282 79152
17509 26134
60876 66253
19233 62915
23818 93945
38275 55229
40282 59944
22005 48687
30750 86504
10287 51225
60602 68412
11843 21343
8847 55101
50316 76915
6970 73848
88939 97404
34066 56590
37647 98591
18026 78568
657 30984
54226 75482
21579 73739
31850 71620
19490 58072
74034 80292
55072 66745
76135 94097
5258 86015
48106 61619
90131 99072
8849 52173
12475 87075
54630 93017
48040 97556
18856 64452
65886 70385
40368 94405
61869 71641
58025 84000
72924 99284
19161 44570
3554 38496
63719 93040
27106 59563
68069 68774
57265 59564
13266 89859
40585 69608
76605 91116
41737 60436
48278 93160
33886 44579
4461 39208
9423 28663
49824 85867
26056 32567
52757 77953
22733 38094
17896 54691
69831 98466
47857 48379
7530 60873
3441 56190
32454 66451
46109 94838
4184 39346
33586 72400
3234 38755
34399 82087
19006 69395
4387 77096
7189 29417
38314 75085
66621 71837
2532 44712
30945 35154
33396 98630
1455 56033
50500 74048
55976 99973
22754 38487
6887 97523
58211 98155
81137 94882
5646 84432
616 27285
33702 57724
31044 50754
47372 53923
81121 97528
53114 60791
29214 32549
45915 76272
29646 77564
63187 89081
67522 75620
72130 84846
11856 83510
2854 75158
15317 33455
10910 31961
81681 98482
17671 29089
31548 88913
50063 98949
15695 30272
17886 60535
60881 62658
1450 74991
17182 92763
49856 60927
57167 62860
17628 45013
24557 67384
27 2471
38545 90526
46915 62724
60180 60741
27387 44954
38454 93912
33095 78040
4379 18747
3766 62774
23056 51272
17684 97574
15371 76363
47388 69657
86511 91190
32137 77355
84002 99470
51144 58065
1027 18090
65750 98769
25140 31910
11670 61068
1238 98121
58976 66345
13612 32183
65640 69257
91359 99820
47783 89120
1297 27942
60115 64786
76372 76871
11493 84109
70200 76710
32745 74672
73265 92867
9447 99273
56757 82758
74764 79161
1818 92799
27552 28679
48151 63673
5251 73176
29275 57835
17714 68006
40853 72737
15777 26568
10780 77498
24053 47083
54125 93435
78360 85187
56798 88545
68623 72297
76060 94651
21168 91175
15133 93653
78871 79933
30517 72063
49753 64361
14817 95038
16715 22554
56987 98448
42104 44768
22944 25069
42385 44296
41650 90482
36210 52515
43623 90780
30846 65050
13913 62666
42135 96346
6823 33245
18443 32955
61994 63870
61855 68510
27073 43053
29520 48950
2268 40274
17259 32766
29301 40643
31244 43784
11627 51553
13589 30891
41921 51834
744 21696
31046 93012
34708 69460
37755 74636
94206 95833
54395 69384
57534 71527
31979 40351
26301 72311
19036 90649
5520 32902
60001 94799
53359 89818
52829 62204
34226 34242
26687 79037
50365 89827
52606 87187
3867 31612
35026 36960
40852 80874
36886 61512
61416 69930
49088 56526
78033 85075
26556 41439
93049 94428
32267 54882
672 51855
62538 63030
67690 89023
31029 55819
75542 96706
26189 56789
1874 96387
13159 29719
32962 54929
12895 95153
1032 46133
84073 87880
32842 89192
32393 38092
24346 43621
9857 75812
57760 96801
23715 54968
24408 72287
10266 63142
13710 42970
84528 91540
11132 58141
8196 89053
13410 91628
1879 57498
15867 88897
28592 49754
3428 97007
45310 57151
51272 81316
43952 82530
863 99380
41129 50520
29622 94623
26846 87923
53195 78749
22600 50664
31389 59649
54109 63321
37290 60125
11947 25391
28839 31457
4251 54262
58908 96291
27266 77065
2525 22007
46328 69940
44798 76482
4067 76264
12456 53429
29804 77440
16495 68353
28929 70524
15383 42177
3957 34206
28468 96640
7766 96141
45553 91017
65073 66574
21795 28973
1657 23292
43477 95163
70804 85878
63586 72443
54440 62280
5739 79098
47314 53847
48831 76408
32101 94815
22305 96065
48817 98975
5652 38397
36003 72927
42204 48748
22227 66552
1208 83940
64143 90407
48847 79367
28595 93490
61094 64288
28414 84971
4271 62936
51445 82541
3256 34462
46214 65589
15910 66701
58257 62421
41480 87243
53064 55018
40895 87884
32188 80241
79279 93870
54291 81073
70191 99888
16021 30782
36076 46277
65157 82247
93006 98700
35001 79636
22866 35316
88923 90147
9199 46706
53341 69647
32787 46849
75547 84685
33382 94293
36383 62335
13725 40396
51737 89406
86954 97145
60815 99487
25564 62681
51211 80137
37171 86018
25303 99756
35517 95648
1857 32608
19709 39340
9752 92802
21443 53799
17590 61512
48131 63020
40997 47857
43733 89925
57092 73508
27592 38066
17333 27129
75761 95578
43088 46054
40263 84074
16610 18008
27729 95108
55418 56995
25993 88053
24470 42099
68252 87538
28223 72588
1885 29348
44091 93585
41483 86300
54454 97048
18973 37279
4666 21521
21463 39860
21096 39652
51155 90932
92 78831
90091 93881
26221 35421
5800 44562
67590 93995
47239 75473
14926 70650
438 30738
70343 75953
54899 67956
61140 79566
28158 78754
66024 77043
18877 92912
16294 82856
51607 56822
29854 63763
5038 25174
13726 25924
24109 95912
30174 58347
19259 48773
93003 95137
61732 75608
33356 41831
18049 41938
30656 89467
64634 69830
63509 89667
33057 67176
58319 99460
13618 71530
9439 62880
56200 89059
34991 71564
35949 51675
35391 55658
65458 70220
8471 35642
5916 8888
7204 66993
16297 29562
29439 77426
16351 48595
12047 48011
40812 88011
57733 98063
39534 85278
44966 85547
15532 82055
20615 25414
13133 83387
10940 47918
33806 79004
27276 48704
26633 54433
28994 51442
4640 89071
15158 71463
19376 88865
56510 74394
9333 9690
14621 39307
23496 64782
39380 88776
13853 82581
6699 99045
5261 17220
5327 15316
42791 77557
41131 73899
40425 81420
83536 92954
40759 80793
32807 33807
40799 60818
27593 78433
199 77858
29445 54818
70932 93051
12939 85296
33654 80490
61201 63436
15267 28501
30789 59560
5142 28374
24957 81516
87181 92256
36365 98369
20020 56744
11992 98045
32383 66573
62335 95786
46280 89045
22071 25139
10412 33350
1500 32552
17328 93992
55709 95055
35719 39086
7146 55733
87726 95619
13080 57634
20001 88584
17518 24587
16523 25313
31115 68006
39585 93082
7233 51947
10835 78191
2853 72132
40967 43119
16604 98547
39305 90885
36993 61810
3754 81689
30754 85136
50002 91027
36898 37985
3407 70675
56539 68903
5048 57663
33702 60445
2701 65735
27450 67859
4896 50546
37746 93704
31991 40892
11967 29077
3802 87011
84768 89485
48666 55261
20236 28241
83177 98166
10845 49663
84410 96886
8598 30445
45537 59894
11627 47831
5926 75818
58889 95704
26276 51199
70820 73075
13191 35897
36427 54562
16457 88083
22710 69274
70055 97058
80421 88915
30323 31299
17422 20621
72752 75675
13215 76050
11762 12945
41158 58720
67647 97928
50349 81716
48921 70581
1113 68158
59145 66734
1742 16865
26511 63796
29557 50175
39334 84236
29049 29251
69453 95894
23418 39297
22322 38425
4027 80842
35962 53752
69256 72865
46020 93741
47052 60666
34279 52614
57808 91172
1685 52378
18491 92441
41161 68928
38382 64612
31083 36480
44430 83858
45289 79510
2147 46127
52592 66809
22669 54571
8076 66578
7193 96134
22148 65603
40164 83204
4151 98749
61993 93978
25758 43265
33662 99573
35261 35435
10597 53563
18676 89015
427 74674
20009 43031
38959 90409
18781 33277
1818 6280
90802 95596
35712 61349
8071 45431
52415 82047
43529 77396
53957 82106
2543 9874
69975 93454
72522 92333
52847 84682
10373 39684
87757 92701
355 92605
36549 56096
17291 86382
37350 75157
23228 53805
8822 35833
23350 53147
50530 57374
7811 71869
77319 80598
37227 81952
17779 87566
28505 80948
86784 91764
24732 44195
55350 76457
58858 96907
9463 65244
63895 92487
40499 76293
15254 43650
17940 58914
6916 47251
16695 96368
57230 74855
34085 37618
45335 86784
5501 98659
27480 44652
53500 82731
64816 72370
44594 54563
4210 12326
56870 70034
59603 84363
42664 61678
45071 73941
69559 81948
78211 98821
269 27709
39930 51354
24705 86307
42517 88358
64016 74793
34615 49723
34397 68942
32604 66419
13725 98598
18415 77042
49866 68193
55711 56117
12903 65282
16490 57785
36389 99993
28051 30504
9731 74303
51510 88192
31237 72215
15467 36517
18938 50443
942 83298
43403 97391
70411 77261
60277 98446
46643 66069
12308 37011
49168 58823
48212 75958
34885 36554
50178 68556
58601 60866
40711 54302
16148 73660
6889 68559
48476 80498
10391 49220
57445 77969
61969 94233
8324 57206
58978 91784
80397 83001
23715 50495
1014 67656
14558 40020
5429 40649
21618 42026
21381 61767
22412 71395
4970 46356
63018 66214
14765 70433
12640 61843
45324 79120
66072 86779
5519 31099
52143 92450
85411 87981
36523 47144
2722 95681
31691 87919
73563 87278
21849 62790
38641 72391
23472 73412
66090 75242
16591 33932
43365 56161
26378 53596
76375 88740
2536 15813
64726 85611
17578 81961
47930 57447
80673 81012
28188 36673
1308 79771
37279 96329
10747 68692
26446 53434
8695 73398
21290 41155
25739 62662
46291 92956
1533 22030
30645 38292
68941 82085
52605 63353
43308 58135
35094 90586
32248 71782
20169 98874
18518 70060
2139 11929
40521 53819
32339 68608
37389 89542
14403 74909
20761 92275
25890 92767
6338 61497
22219 78036
41427 51844
39194 58121
36061 74303
2842 53018
26949 66178
19600 97983
1310 83830
18252 64662
34943 82296
43409 53983
1917 5376
41357 54775
15066 83367
9372 48184
203 62498
66589 69464
51840 97974
54089 91574
293 92016
28027 58988
48891 68876
30182 52817
69966 92566
18736 44253
61718 94187
2737 35304
60122 82122
21478 49005
34901 46260
49697 95615
83884 96269
4334 36820
51506 79668
70949 96254
16219 88012
63314 77134
53928 96943
27298 87826
24402 58138
35324 90672
92289 97878
18617 65483
47607 68008
27923 91185
8534 88392
40987 83969
40138 78318
3844 95229
33237 50699
21322 81914
6929 92633
57425 72005
92858 95572
21175 75911
53739 92245
28398 77097
76428 98342
46319 91195
15146 44829
36821 41433
11411 26978
58204 91941
59273 73113
17381 73569
53765 54070
66409 67891
56559 77605
27246 89141
63102 95974
24010 69956
17708 44624
5882 17836
42494 44717
5672 96604
20077 64646
15832 65555
13193 81439
23185 86135
12642 40396
42242 86026
23140 25836
34012 40904
79763 84141
39073 79260
28258 41424
28734 90236
44586 87852
35412 58428
1676 55373
51166 85513
58109 90206
36047 46338
7791 87711
24307 33013
36344 60861
58791 80515
30636 80041
27754 31849
63592 91611
62798 63183
83987 95452
32183 60100
2272 80551
81918 83088
5239 85918
41512 53127
17031 75825
36235 63407
33994 99831
78142 87003
16816 20573
6511 29896
92868 94754
58145 99744
26149 44723
63131 93505
24165 73230
59353 84175
23764 38386
70819 75766
20214 91040
29595 83061
43542 79276
31591 73365
66988 96585
34343 57291
69528 71736
16851 72985
25647 79400
66818 87971
35288 86461
20981 97883
58186 70413
17993 31059
7882 15937
72064 84872
59848 80365
84360 97725
81139 81341
6506 55749
19004 87723
33195 76577
5109 99360
17326 83348
26659 69054
3188 50180
18553 38584
46319 95459
27316 59775
50506 91233
168 86951
42523 92535
46409 88832
35793 85972
32977 38985
42345 66885
6817 61962
66689 68094
34603 54731
11251 99868
32727 69317
4475 65336
53930 69021
93183 95868
9934 84048
6768 48896
87867 94734
5576 20232
10732 37086
19451 80013
16614 78194
18967 26423
13804 85614
731 58953
48829 57163
43447 70389
19769 56009
49554 84666
32455 60774
24841 37848
27054 66275
19856 25298
23492 38062
7259 22624
52358 81932
55910 61311
46736 70260
16480 91848
26999 47447
58307 99726
54000 76245
18863 63490
37563 87246
17013 72583
14403 16600
22863 76238
76399 91155
9436 27357
46900 77389
50432 75048
19082 92364
14420 91458
6416 25282
42224 95940
30382 45294
30355 61900
60135 72861
30365 72026
87478 88306
1259 36784
29016 48241
38741 63346
21145 69650
70465 85387
13859 27596
62532 92207
16099 75597
50506 54375
25298 81389
63623 88579
6730 87253
49642 94236
71639 74791
43955 96641
9799 17491
6192 51921
22058 47175
27125 88161
57029 86399
41110 46430
30413 49286
18543 83426
25590 57761
67037 89907
39757 83123
51029 71212
2940 36176
54291 91275
6647 65940
87675 90054
15360 60021
8472 26318
65367 84977
31069 55206
9112 24588
5499 56239
45854 61928
44054 86949
1703 34205
30632 61121
34040 61364
54427 69305
55842 75322
15769 19302
50289 67697
51246 78952
58847 83443
38229 69548
63058 64631
38873 60175
50544 84724
48965 54399
31878 49368
117 68948
33426 82428
2889 63148
40118 96775
35312 94408
2968 61233
30737 33072
50713 94146
55247 84572
53202 75221
27089 92764
825 3984
28013 92140
51228 87518
5531 39072
19420 30266
24912 57539
16535 96471
72459 91299
74473 92322
42703 79221
3816 23840
86670 87854
29036 59651
19757 62986
49503 68976
8906 89077
12272 84370
38742 52475
29158 46619
23121 43159
48677 90110
67134 93235
64285 80382
91224 97903
21631 92238
6502 87278
609 92371
610 16613
77970 98018
14780 79000
47144 96407
6580 9691
60471 73717
16799 20200
61954 78797
29275 37223
41856 78528
5779 25064
52282 83315
7559 90198
71599 76749
12701 96256
51982 65780
20202 99538
10937 91820
29494 84163
10687 88563
9800 85646
6148 77914
28983 76379
49402 66467
22334 37986
374 44332
41095 58145
47009 70812
62378 76475
15862 75065
12946 55271
343 51285
41840 85538
69395 82117
46691 55931
4355 93435
26966 55319
12896 63120
79796 88279
11197 66308
19504 89098
77044 94288
10132 88606
65276 90023
61026 76406
1438 82688
9198 18768
8062 51532
36756 62316
25516 92537
48081 57834
68859 78304
71875 91816
1005 29870
12686 97437
3441 69765
42227 48216
47342 87949
19645 49426
20918 45503
19344 33662
10104 63083
8220 71754
50780 59927
6830 47570
85402 89548
19002 19405
9088 73441
23618 40869
33668 58993
77180 78764
35246 44740
41455 81561
38840 85610
8658 81959
83600 95326
82871 93512
33630 82997
43193 55951
4709 68762
12789 47955
17803 28805
8026 29441
10674 59288
29833 46258
67787 77006
90004 99847
39456 61100
34995 42870
19561 39781
34549 85169
15693 46807
15022 91701
18941 89290
65007 69196
44089 92206
13192 76362
30512 88684
28121 90519
14631 16964
15837 40480
34421 97928
18804 58088
8715 13908
10624 30185
50702 53707
33679 60129
18846 89425
16966 80555
37548 54669
12768 24760
67338 73049
83599 94565
12399 18933
47657 84595
46709 80072
29835 59164
6581 61828
9485 52055
32569 99879
21684 46600
68988 72446
20574 97071
8040 81727
27438 71765
10350 30416
30624 66999
7900 9645
53401 89070
71283 79273
14868 40677
68976 85674
25774 58144
9958 34625
3686 99618
75834 86736
36293 36568
18205 45485
7394 52212
21213 65896
19666 20158
5704 53641
61667 87436
1415 22636
43067 55880
44860 94533
91388 96225
14667 77869
90094 97408
35249 73995
7769 93098
31943 72524
50473 89305
50706 81582
73284 80960
32878 56018
40198 42058
19818 67261
44926 91357
22234 77342
47938 53087
8611 40708
29263 32370
48762 96373
47342 66350
4713 65384
57768 68324
40161 84402
53065 97564
40127 74741
16482 22315
4118 73339
25743 46571
45960 78962
39044 76844
70214 80908
159 68312
69627 83757
27371 99827
19378 90022
37855 69746
22612 38060
17347 74488
35326 79044
15780 44313
13943 76328
41506 52584
25079 83065
7465 88607
9623 80074
37278 79880
51169 78101
36539 80131
250 834
20586 43807
49350 82564
15622 57119
65611 96339
20845 96219
92881 98249
80501 97420
12440 90401
39833 73882
41049 47291
25207 51961
15019 19274
74391 99392
6346 10548
35099 74610
45650 86343
60452 80505
22410 47027
43000 59095
64985 65100
30368 40683
13506 66254
18771 97783
539 47582
3495 81657
52000 63925
34690 81322
34968 56886
11136 18426
34621 69892
4305 27310
23361 73848
26029 51236
65079 73075
6817 65961
27523 27818
24806 26549
1209 17061
43139 77582
6099 32901
44952 52337
16031 68716
27509 77948
38865 57938
26156 89754
9157 23667
30787 83301
22560 96851
33678 57199
73012 94964
38157 71774
15707 78706
22882 52592
19398 57782
34856 83780
26777 65779
52105 71293
36163 98924
91118 95373
69421 88127
17091 18705
6630 46068
40748 41655
23202 88478
8733 91132
37474 59022
30359 32916
2809 51300
34528 35270
19128 92073
17478 92430
55156 69244
5024 11023
16656 34345
14553 47591
65436 82085
56880 80877
7266 75902
6032 84470
23442 62438
5139 64074
21545 28208
14268 24165
38816 89462
84808 87433
1359 49366
7327 53250
28456 55377
46065 98698
17374 54466
25620 60386
18613 31175
45108 82052
34743 61577
21012 71479
92556 92646
48267 89749
86217 90899
72693 80751
63439 82587
5211 94049
11392 60703
30013 86732
1093 44564
33776 57458
74954 95118
78184 83050
27338 62361
41667 69057
50331 85204
49506 69358
7716 56647
36722 60149
2094 76510
31643 32453
1717 60582
4691 67214
5985 55006
5385 7619
25853 81775
30238 93521
51200 54376
63980 77117
82896 87602
61965 66865
35754 36809
31148 40078
36322 73292
25865 79739
44325 67949
6871 94482
25664 73964
18052 64705
77854 80813
32232 60938
54304 95013
30568 66569
51725 53533
64984 90977
21564 51185
27600 79090
62435 79912
49861 59052
3641 41866
24945 93392
48893 65720
47405 99465
3316 13473
26494 40034
34963 57925
13615 66626
19882 44785
60469 68651
18183 34285
62448 72809
25504 48602
22875 65648
49831 53484
8667 64275
15747 87935
35180 83276
7507 77849
38400 74335
2132 83993
95561 96194
45743 73937
2822 19837
56757 84659
61451 64713
56836 71611
50775 94730
26865 80691
18110 51343
8282 40296
10554 17968
51324 75302
28126 89697
35277 58051
9524 15944
17992 27142
27734 71751
38767 59213
56713 98902
8837 87485
68157 72329
8664 50347
77111 95890
29406 44323
1425 66419
34900 59292
59487 98973
20484 96696
66004 82173
1739 32558
72183 93230
26914 35212
69722 84948
50823 75418
20864 36669
14029 74133
69237 97783
29074 92389
47173 96164
4586 60512
45191 84927
37961 91722
70529 77755
8267 13821
90108 98855
2736 17071
26401 27569
6555 81739
45295 69991
20845 93117
12607 78422
27815 71224
17880 74983
22257 29731
78930 81224
14585 18909
8599 73972
40590 99064
681 25914
23085 86256
25903 45343
24261 49460
18138 94435
31335 61703
25010 60219
16505 53364
1369 54022
65679 74948
8337 94632
48946 75007
50495 97524
18630 48985
13324 95454
63114 71702
15962 97517
32839 48621
15169 78986
60668 86500
23765 51397
15843 39034
41984 77549
1489 17874
34001 58724
15051 99208
23364 80363
4403 73236
27024 47260
37060 56663
66852 66874
46902 60034
33739 55831
29220 84161
5103 85249
25645 44478
82621 84135
31205 66055
37075 88855
45997 47351
16369 20058
35363 91415
49399 73540
66940 92306
10869 75529
9990 49309
91022 91566
37222 86817
63749 78598
64763 75980
62025 72847
68233 89643
61615 94020
6799 25988
72527 99056
70333 90442
33798 61303
8704 38942
40204 71111
27551 43519
21394 81005
20674 97197
20256 84478
29163 89529
40403 41736
11923 17471
3316 14115
21784 97752
22207 61982
29990 38691
59912 91644
7191 90798
43640 73512
6055 61041
26952 53161
32016 53662
7328 11432
23946 42027
11534 65869
58121 72896
1221 64963
43867 80358
17489 62648
57920 63514
60685 83791
35385 52590
31765 81625
26510 95399
35448 51605
29936 85743
87056 93499
15844 37172
20775 70763
10653 21587
3657 13090
17341 78382
47258 83505
47077 97539
65883 81704
79060 89844
53537 78885
30618 75786
23917 86829
35862 71322
20160 65789
86383 96574
12789 39303
28717 93732
43918 87173
26417 39365
14974 68040
44662 90159
11922 81099
63960 64457
68615 70104
47243 63017
37093 71281
2079 88474
40705 86874
23748 94378
26238 57673
22998 58242
49672 93584
37378 67538
17215 22086
4120 39880
58246 65662
57919 99951
33583 63750
72119 85005
156 91032
40801 69298
42450 64910
53773 81585
50886 80518
14699 58972
22610 94065
65691 79261
70666 79761
5013 46882
40359 83513
7580 8586
15679 49246
65619 89706
13303 67124
45604 63845
36392 47441
46756 94268
67279 72081
5220 61159
51 68113
32 63570
8193 31112
59252 91891
15149 68750
7513 87098
20406 22149
36113 42895
73024 95658
33773 96477
31301 66098
44288 86407
9009 40664
3569 63136
30501 55942
27420 43196
1607 27956
96758 97266
20174 44163
48257 67611
65224 66504
1861 25242
41523 46459
35450 38155
47540 81102
50196 72923
63080 70698
79297 85814
78698 81232
67759 71824
45096 95763
83228 87104
13028 71013
20192 47553
23542 75326
35525 57960
36645 79660
82603 87049
52837 84171
57201 73437
20559 72910
57561 86601
51828 92062
2842 66614
6045 7014
63183 75794
15487 42761
60422 77577
54263 91344
1718 79614
27477 67572
18696 63949
11823 58890
6527 18602
20619 70993
38454 82141
42885 70318
8425 35666
54829 73284
17484 55712
7490 85435
98179 98605
32972 51516
66340 73447
32014 86878
17064 18002
6869 74418
21843 31574
73123 78074
23670 93922
66153 98014
51374 66365
28330 34898
5027 42065
60185 72461
7356 45253
57373 94725
41807 97877
16246 79550
35866 51596
61359 77313
30220 33119
46757 98467
8192 56580
50174 73977
63348 91267
47457 77897
11283 41404
12307 12351
1012 68335
28452 45253
5542 66113
9566 34601
31896 72573
11482 35562
23109 28436
36047 62140
27733 31977
55399 56477
26726 60118
40203 81715
44699 78116
53487 90127
34961 96614
18295 91506
67466 83319
1756 66134
16722 63429
60211 73810
29785 76577
1997 33220
48398 83534
40059 99163
69525 85592
78130 93536
15920 46682
34614 69299
67831 90225
52021 86149
43276 45838
75805 84607
32041 74909
7563 79408
3227 30191
6084 32817
28686 31646
20339 30623
15631 57783
77481 86207
46598 64264
26486 79027
68086 89872
35607 85563
83353 96304
72951 99710
62041 82680
84220 88551
74431 99530
7253 26051
80758 90367
8555 55203
80543 91204
9455 88655
38155 69700
31965 93244
27200 64601
80612 95550
35852 48124
66714 72311
23123 47240
51066 80463
61770 63465
32816 46372
6114 38560
28012 29912
9895 51115
35763 49877
82576 84870
4569 78487
69787 85942
31354 45446
15048 95872
10430 57080
39814 85953
76160 99644
23889 74404
47074 69803
9831 80883
54528 54664
68074 91489
34431 99415
23823 85515
68035 80696
63782 94008
1921 2876
32228 85599
27025 33158
68176 82145
34611 53674
53285 71960
11136 72173
18217 86568
15383 98243
54642 72170
31655 73585
43909 66902
90906 95596
1428 27247
59977 62902
1076 7230
56426 62197
23656 75635
21348 66321
72975 80637
62232 79733
20074 52373
54006 60357
7619 26594
76343 82448
24258 48688
19013 97206
18673 45975
32282 49011
46486 47951
65393 76572
38671 89181
39001 90388
6524 15416
41848 76667
1276 78966
21804 70068
500 30099
75154 85933
9811 18006
37086 89134
1541 31854
6242 75719
35972 77288
4123 94951
34036 59301
74670 80141
970 27032
38734 86993
16967 80861
61926 92962
37627 59009
1650 61915
4580 52585
41128 71815
26985 50766
63264 90561
70805 73508
29200 31754
30799 65073
42461 95488
77568 91831
57326 98613
26259 41882
27191 69494
21000 92124
4754 16857
18305 27326
6479 15805
5726 34667
25740 30840
23623 86910
67026 97228
21686 47267
20772 42755
22529 45113
50536 52461
843 35883
49348 63160
32114 57906
27681 76078
11995 92049
72119 73280
18217 65324
40399 47302
14675 64351
52434 73828
47699 52217
77736 86804
30804 52602
59287 90959
5050 28921
26663 75518
81609 88102
6351 48399
16730 53990
10107 76195
4767 56564
16564 50349
29632 57078
51292 57956
25513 57656
4367 73487
53061 68670
38309 49932
492 93826
39805 57620
14855 70587
17456 51090
54784 72507
36618 56792
87627 90030
43695 93090
23212 50758
39856 50834
57826 93016
2581 57937
39405 56897
18422 31453
45906 79665
54570 61998
8175 49635
50699 79028
47885 84883
12145 72693
63101 89650
20617 49237
4084 59923
10086 70426
33414 69915
37333 57599
16853 95811
25834 52052
2062 56514
16019 46555
42616 53004
27110 82175
18865 66241
45141 72852
44498 59507
34463 50889
28068 99650
39521 62859
44213 87371
28408 74763
28295 53776
81038 87421
20972 61629
25538 74429
20402 85327
3346 84371
59849 86708
18002 29314
26149 88608
49626 67499
378 12463
1603 76829
39449 58460
22788 34847
1436 63523
57718 77948
382 21104
48561 53329
5631 24966
9775 61653
16668 94491
62946 95343
62141 95531
41589 59877
16576 18532
17798 43847
9020 96486
10930 15156
42016 98487
68115 90376
23826 78377
14875 92043
23668 90984
57841 84607
19622 99806
47200 98530
85934 94044
57957 70822
16635 76352
90013 90132
88465 90550
42271 60920
6670 86557
75755 90503
38082 96000
11264 87532
92372 98967
33961 61485
79708 84669
68331 71138
14462 72927
83041 85554
12302 86501
60126 84428
12568 63383
26706 60157
51066 81259
75765 84648
46328 67907
24560 78349
3353 30358
8495 15008
681 53824
4224 52249
5906 48236
83994 94712
62179 83589
45553 80252
13217 15497
10675 85748
16820 31431
1402 4372
66850 78581
73778 96773
20729 29776
49443 76731
33328 73766
21310 34621
5799 75395
62761 99520
26540 35511
42222 70760
76530 87533
85910 89588
22174 58825
22706 74150
9372 28540
71549 76392
53044 60256
32801 91674
3752 64646
44851 53594
5700 95306
33289 69695
21983 29257
364 81234
5327 98000
30468 85772
1674 46286
17390 90931
24374 95339
5370 56157
23858 63756
12667 78386
9897 81389
5867 99448
30495 89186
26446 62324
26406 97131
27834 28724
80572 89951
46978 47276
22061 57279
21090 41785
19899 66929
34228 74198
18506 34182
48096 78874
10602 89242
3927 43238
1170 56225
21308 81674
21098 76178
44826 93756
23755 96362
48834 60547
42032 86826
45861 78894
76608 94912
28725 38199
30389 54782
43044 70362
26850 47660
34179 90328
44089 78058
49678 92446
66444 84152
7953 13643
61208 90172
66237 74914
31759 37379
4142 11959
63282 67725
25589 85518
4830 40757
4140 7825
31194 41194
41139 60960
23070 64179
45498 97623
38449 76161
65270 72222
59443 61549
43503 53901
75434 84890
24043 99404
34394 49543
90011 93260
54093 55507
63603 96262
65092 99099
16218 90058
36517 96467
71663 97108
55342 99588
56325 70255
63458 95880
34755 45737
67191 81289
7914 79670
61724 83719
19932 32473
70514 98440
15670 90797
425 63597
51780 70182
43435 50063
48935 50837
8429 24889
14769 77684
18883 98630
9223 84886
52738 97538
32756 32889
32644 84664
15025 25584
2720 56199
25954 90607
64635 72345
39463 80487
22760 89265
11675 39316
75650 93498
2372 34517
23629 43291
29780 91805
8212 66874
78399 87971
51444 93697
19426 70411
5154 31946
54109 79606
19148 41791
39442 86993
50036 72052
14868 62255
23042 80733
13049 36519
89716 99147
48173 61450
9694 35702
23698 84845
54010 57437
11966 82911
21003 91181
22519 78318
86118 99073
50287 61794
32867 75298
36484 57567
1223 41735
4050 70280
1230 63765
4382 48472
64804 99604
11235 17033
42188 83959
2645 22227
12357 93786
44583 50238
28900 59200
28248 80182
20081 28182
56239 71555
49546 63749
2700 42974
6024 55861
14292 93045
2269 78238
2388 73877
15755 51768
64853 90970
75128 77844
51899 54376
43876 92952
30979 37775
62734 86273
4713 82390
47604 68493
45962 99972
56707 91931
49708 98562
17956 54219
68732 69742
60037 88987
23132 64627
13618 21569
53716 95718
55192 58161
24411 59565
76784 93304
37064 78388
18309 56047
11565 48035
34315 78692
10932 39529
38009 48180
26377 44705
7972 31734
27060 51136
47825 90266
5558 91595
19853 47128
10537 16571
21128 44103
58093 83970
2014 69499
15432 61364
44938 80831
54129 99657
2333 55148
48566 68642
42560 91986
31917 56038
34503 47184
517 95034
28418 67375
12387 33716
23836 43474
31502 44567
27738 77887
33824 43728
54157 90330
63719 79074
7075 79043
16115 26144
14862 15704
46854 58064
15066 29964
6906 31784
3925 83080
92143 98101
1240 28692
6782 63052
24979 71091
41252 47026
42863 55182
30714 92202
50346 66817
4753 35146
48927 60838
13950 23095
816 6256
601 12790
21990 90779
63134 96946
38714 84107
18946 45720
63274 97035
19626 58151
33970 62933
23002 96339
12873 94283
36980 48814
10372 47769
55670 68980
46561 55644
1682 47110
32596 57241
34341 88854
35081 46481
61099 98505
42452 73010
11062 26338
9673 96088
25305 42283
21756 44811
16732 41512
34025 54444
8913 40369
11870 97655
48378 54357
68664 76813
7987 47774
5767 75902
69100 69863
49746 77623
67733 78513
16917 53477
92083 97317
5174 51732
17429 93478
15699 20811
26631 59243
35997 73180
52150 75622
70492 90766
10945 85823
14599 52846
19163 65345
37422 48084
6013 6352
70147 75429
81836 81873
66341 78130
21977 33432
36057 53231
40207 85119
24296 54909
58899 71004
90714 93054
36198 43393
50653 81496
58959 64200
72722 84116
990 32049
54360 91650
79028 91534
21031 93958
11539 25825
16071 30511
71940 90584
15220 79710
28829 32665
33631 74805
18770 38753
30645 79317
49575 58328
15414 38391
2856 51299
9497 14551
57358 97363
63855 92023
70120 70564
20111 32930
49810 86351
52863 82991
30484 99867
60156 72134
921 30225
31084 40567
51888 61703
50849 54117
52442 53372
86170 91442
23728 28772
38871 50580
13334 26070
61597 69024
72481 87167
26739 82616
23640 40995
38711 78721
15633 68083
2244 30730
27074 55904
8471 62386
33142 81723
55058 85107
89876 96118
15080 40608
28063 65099
25311 92176
79130 88717
42323 93158
43147 58892
67367 70574
27609 80643
5259 14209
50078 80659
11630 64289
30105 89341
25769 64278
18403 36664
54301 85346
9581 12193
59267 67383
60712 96957
20014 25541
22813 56910
34317 77314
57765 99076
19527 35390
23907 30200
5647 60147
55666 95902
151 32646
28257 31261
155 1954
13082 38482
37142 45685
56714 83348
55120 65513
56243 90090
1138 24829
50659 51690
72227 86071
21885 65746
54088 55372
52077 78307
19979 77127
19394 63926
16999 18599
15828 95711
4636 79519
85 48071
60430 75892
31761 79518
42515 99563
405 1047
12928 96956
2776 35506
30184 63848
56312 72745
21587 36934
21429 54463
38038 84380
13058 22720
48293 77849
32021 58135
13957 94603
2014 30439
20637 47262
57370 95361
62033 91504
77217 81862
49814 81917
2379 29482
59236 65606
32315 97977
11679 90254
19919 57487
24257 92892
52126 67527
8498 23023
12972 64981
53367 60125
25332 78343
11638 85594
30666 69422
13007 87754
17035 98524
25502 40908
58676 88789
30511 44625
34121 84315
49068 55868
206 49464
62860 74141
5205 82179
10653 61779
37666 93480
12923 14214
52262 55635
24331 98732
8476 32868
2009 56934
28926 77351
31761 87944
21553 50445
59837 82028
51877 91585
55328 94946
55367 98909
46740 97146
40938 45548
41677 50104
56417 88030
10995 15130
70696 71246
8662 98643
41773 73341
47848 54146
49422 80553
14057 79313
35301 97541
6366 23360
53710 54821
2255 57218
26701 48963
82422 96049
65503 94517
47428 76276
26389 53732
3108 60909
32531 53815
14942 53311
75177 85542
40352 52628
881 53605
56084 92719
1297 36885
23080 31759
31548 52200
20994 53518
72469 81773
22451 27957
60441 99186
40483 87674
18391 68632
36306 77554
15305 80997
28391 31269
60138 86939
44614 71214
26988 37264
5231 7485
55911 76869
22542 30845
38655 46482
56998 57328
42771 64672
78341 93094
17501 37239
16060 33525
23389 45979
52095 97888
8612 74676
2425 31350
8456 75742
61945 64359
33693 77569
38105 43285
23095 87609
3437 33286
4720 85184
20496 65546
54015 74010
26205 78059
77624 93069
38480 53592
39065 84405
25332 51238
28841 78681
39022 78253
11955 68822
1850 91481
72671 98646
28358 54907
3410 72828
20612 63523
43765 56805
8463 33670
15040 18799
43374 83912
3887 70089
7431 94805
16224 99177
7421 55344
82906 94537
54675 67448
18021 70144
28398 34933
20205 48909
75384 81093
61944 65187
30008 90438
46608 80535
57651 98155
37203 57622
84354 92364
11327 58693
13055 88263
40602 98597
10582 30329
51222 57853
58633 96203
3093 52768
13806 15579
28888 99884
5366 30307
72685 96995
4695 90106
71719 79145
28139 48772
53299 96560
35437 67227
15085 33045
24091 49952
71885 74941
4882 6438
68373 74997
16732 25716
15419 68627
28692 60137
11541 28821
56381 62801
19446 91440
37117 87035
68685 73791
17299 72426
78826 98089
40003 53816
58049 95367
49679 60807
48997 97084
92194 99745
7147 14390
76473 96767
522 78337
3565 3977
58926 60248
59775 87573
11095 80126
26549 86230
69149 72790
22974 93701
69004 87844
11612 15172
33473 57935
28029 52751
23285 96039
51772 93832
21434 84340
33766 87675
22496 63968
47130 74611
15993 83222
27327 99299
16019 33184
70903 76298
40470 54087
1839 58569
32178 60226
25997 39778
27311 83298
89976 98656
63190 63325
21324 74281
57128 80740
56735 64584
82231 91025
19339 78063
41602 43260
21040 58274
50094 76490
62581 69950
25922 89921
72252 81174
16137 33613
1581 91027
73053 73605
41068 76357
12423 14743
4945 19549
8760 16184
23495 48886
58151 85203
16928 59316
22288 96218
37226 40175
63757 74290
7157 37315
9869 15503
31169 69643
28849 62877
28137 89761
17734 81432
31834 41523
50669 56072
14426 61227
46285 71526
33574 62297
1528 98807
7904 55092
77078 98452
13300 19581
29738 84468
12887 69618
4074 45557
25521 52139
11604 87425
13229 74713
31360 55131
12172 12796
12756 40029
46153 59277
2509 63009
56364 66009
27369 96884
25549 57317
45762 47766
7700 77054
25574 99910
75067 83780
12888 75311
37505 82107
15912 18138
45620 92599
37473 41006
46600 85517
47583 87915
82218 88492
47517 76602
14011 82089
24765 39201
36449 76548
8015 13277
19331 32594
15976 48860
10301 78290
5722 26831
51044 71773
9995 80769
21751 77436
35894 42336
6461 90708
32474 92988
71425 77404
5966 8666
26159 69703
52741 77540
15626 84861
4941 90191
17939 71772
12541 29598
40891 54616
33887 85408
42798 52055
13465 75701
84263 91469
68763 96684
20850 93567
40878 67392
3233 93476
80912 85096
13006 92389
30998 51392
50002 57211
3890 58128
74362 92608
2506 20480
2812 5511
69457 79118
12500 42828
19751 86934
32236 46682
37463 47585
2113 61613
73886 84428
24126 48997
46176 75583
49736 79563
43770 73251
26372 60142
977 61763
14956 17410
41464 84850
18807 82783
33083 52904
18785 35946
62616 69530
60810 74361
19702 48748
25928 72727
27691 32728
16088 51417
2381 33000
18564 80040
8866 62132
15250 58842
702 1454
3484 57510
24760 94490
63061 96690
22735 61651
6370 96345
6064 58197
81831 98617
44926 51392
79478 84839
23221 47291
14964 93267
57622 69917
16206 36555
59921 95529
45778 46754
34164 54093
58257 74046
89093 98068
3483 37006
7907 46673
84018 87224
2717 40626
1161 61519
44161 84418
33169 60206
7042 51687
20723 73066
21725 44915
29210 43671
40419 46653
13247 22210
17721 93426
2151 95015
42232 56802
52230 54354
43850 55495
32206 56706
4981 75410
11715 99230
5939 6454
66652 79586
37107 87156
45148 58287
2897 4499
34042 34097
54227 82349
51127 66998
78306 81729
67658 77770
51990 96052
2017 73258
47642 58104
47113 95740
27714 75331
43289 93531
14734 36986
60262 89260
9661 35811
87 34417
27169 96678
27716 76284
32931 59504
74988 79842
38320 54384
13376 87612
23204 68030
27294 76122
41698 71660
65033 86647
30138 48648
20603 27151
7134 67834
54068 86271
62021 70536
45750 65911
56209 60513
67772 68652
54456 63447
41219 98009
5258 57872
48780 93712
15605 94086
32046 74476
28986 42627
22157 47757
29130 80587
52016 87752
2231 12954
34703 96169
21710 91897
51967 60146
42071 69412
47589 62325
44109 86785
817 12288
26773 56563
15858 90426
58495 62125
86131 94741
9121 18646
24574 51468
9001 10060
49641 58223
1365 1431
60412 81886
3730 6899
50536 63174
1077 98823
7276 12131
10545 64693
25382 52924
10384 63830
8687 73591
46522 96115
41666 48663
12233 53388
11231 44331
36041 38611
16108 99510
48616 71320
63592 95401
6491 42468
19575 48228
7063 67125
196 92411
71101 72628
52507 55311
42660 80867
29474 75165
45519 81927
5271 69199
81319 82854
9411 82157
16446 22275
33498 67219
12001 91812
12762 57563
6805 11481
50824 53606
46110 56677
19297 80384
39705 60397
15873 18719
38609 72276
9099 64680
21823 28545
1018 40524
2005 33956
37047 74910
31935 40989
79631 92772
13565 14454
89448 92341
13189 75875
36131 36830
67643 94590
41063 93287
11717 33529
30302 96637
10715 12830
27060 76898
31038 79620
55054 71076
24180 26555
52581 91595
70106 95788
32574 77676
47912 81179
26471 87259
15596 95771
2845 46799
29932 35451
43067 97507
47839 72880
40865 78802
3854 55436
2170 98152
26153 51947
21609 97465
31915 47166
54059 58063
46061 90089
42384 48954
57735 73412
4913 64490
4496 13682
29673 54718
47802 81577
27624 28288
73664 80947
10716 22950
4326 95707
37696 43983
75019 90723
51388 78001
65790 80737
3748 53190
71046 86493
67000 82580
7935 58790
21532 52741
25721 40120
63589 92388
13374 88233
69323 69530
38965 73036
79875 89595
65320 92700
54247 60206
3537 41591
6586 8083
36352 42311
11237 86837
3627 36285
15196 48237
66293 74675
33357 51295
37926 51718
4278 4341
13631 66474
38862 39359
23974 47435
27721 94262
67417 74403
23222 85524
18244 93334
23168 91384
35382 88677
38974 81154
62003 72198
54379 55979
80993 98443
7702 41630
87535 94557
25184 68005
7988 98448
9663 75000
11945 41074
26651 89700
19876 56798
29868 97597
30150 54263
17992 49151
30097 36193
12974 85095
2415 43171
5030 10055
56963 96902
37917 71826
40641 63911
52520 86343
45566 91088
38443 93073
451 8917
19757 81703
19001 62100
24486 45635
4151 73201
5795 71758
19304 27164
5565 95508
470 32211
86261 96593
427 67213
15704 37409
13014 43169
30575 33426
10064 76558
47820 82760
9939 92460
34034 81509
63814 66768
70838 86284
56347 67640
14039 73592
69006 75066
55459 61031
34610 51267
53289 89520
53084 57332
27021 40633
58514 93825
90395 94358
12233 55780
18126 68073
53999 66968
4076 50612
32837 91821
20155 33999
35279 79654
29009 52456
7569 42472
54197 96358
45604 93292
17911 54694
20682 49887
12229 40427
2606 48838
19210 92752
21904 80517
8343 94149
29469 42670
22368 94854
767 25885
17637 63063
71052 91965
77699 79779
30920 83588
20756 48583
9272 50201
17459 39609
56293 71190
4546 27950
26312 95848
18464 76370
4147 87416
31685 91926
97837 98739
36528 65426
48080 93309
43773 96626
21793 60228
27778 41229
39460 98295
45366 69196
7081 86311
9771 61680
52727 92967
13936 58763
7980 98229
33421 88677
21588 76725
19915 48740
9053 12195
86918 91589
146 96200
15394 20151
24771 61150
92074 92227
39215 94702
25262 67096
31442 50549
1857 82436
10996 77494
9772 90176
21001 71541
56357 95340
24987 42474
59603 78361
68448 87905
83132 95678
38842 72929
10472 29453
2501 37551
25944 87165
76957 82957
87967 99874
65725 89293
33057 88287
8789 97539
3825 7719
68776 81911
59388 71276
41083 50814
65988 82696
85195 91538
22722 76326
16814 73757
6211 64022
53788 80860
25494 76267
7288 51363
49110 56342
34604 60488
33416 42717
51798 74664
85475 97687
69896 91092
2377 75750
40882 43049
43862 61360
52210 64473
53010 80440
9681 38414
19613 45281
31868 40073
37720 42641
38899 87027
9841 68652
2372 73240
66817 87754
32644 50163
7344 93305
15091 85146
3303 87895
15788 25306
37074 63778
2363 61352
9749 92454
67632 77729
44073 84691
9689 51480
28252 64680
36739 98274
45379 46506
72969 99185
3549 75214
24059 24829
3940 59127
7361 40746
20835 27754
49040 86271
31535 86205
63042 86331
10989 89507
26350 66634
21852 97967
7632 86821
83934 97645
32454 38025
26003 33632
3518 76521
9578 31635
23960 85187
5194 62466
28002 95178
29397 54878
39742 75057
38081 76645
61172 79710
7680 12005
87229 89551
38905 46473
43703 54164
24599 96287
68303 89740
51820 59933
15944 91314
62437 77812
34991 51175
72157 81299
43329 53066
12795 82573
29759 44864
4127 18205
19729 42823
90878 96816
630 6287
21508 65974
51462 91777
75053 76559
26645 51247
33421 51511
35776 52266
20162 40020
68336 83187
16949 28108
32161 83676
33680 68118
27808 32278
9614 37910
78715 86478
24481 97316
23858 91913
9288 19458
685 56504
17170 53125
41655 88969
24516 52890
41928 95273
34648 65333
65078 84099
8819 9764
48693 74726
53556 84751
15703 74037
47841 70582
30238 47870
32873 96697
58987 91420
49846 54005
70634 81872
29452 70449
24448 93030
2328 86999
14238 81928
5316 10546
59891 85981
34387 51639
9000 61333
23946 47278
22065 85384
6353 61339
27927 32115
9346 94618
12640 86656
54913 92821
7580 16484
3008 93255
10511 62689
84310 88281
17526 65804
28076 49724
2296 28265
44315 57462
14955 38354
20319 85086
65439 92406
48987 98082
14251 98335
17673 54563
17522 21292
74674 85678
84273 88476
29113 93875
232 49420
28063 43799
12899 72248
76377 98179
45604 46174
32738 54819
71023 96864
55730 67767
12551 90866
26862 46161
13253 99406
10922 55104
211 23206
70242 92513
32163 86905
34249 44252
3521 42892
32476 91615
35281 85434
18059 27135
32621 76832
28692 67178
20395 65891
48618 97579
1470 69182
27402 63587
23433 47542
10477 54945
2480 20153
30624 48151
74181 92605
51364 54662
47821 48067
32837 81810
1647 96410
22136 91698
86470 87251
26544 98018
11841 67473
55948 81452
11159 88287
25989 26488
57812 70000
56926 74545
33858 86117
16877 31143
25484 47116
27973 78670
57270 89089
17333 21773
48696 56821
47872 68434
59011 93755
10015 78142
53046 95355
78651 91953
14897 73966
9487 19513
57151 86814
59039 68102
87378 89528
4395 9157
13163 32556
56242 62692
46314 49455
28552 33355
88609 93679
56398 88111
55388 66873
43508 62175
5709 50711
748 19322
54688 78895
31522 89123
10089 13238
43611 50415
9468 63725
3974 73376
20349 20536
76993 92013
21516 38401
37195 88760
78146 96838
16064 35777
5978 66778
17081 95510
2521 74891
43310 68051
41337 60646
26597 58505
10493 91239
44965 90768
17319 80535
5630 88336
88327 91109
38285 79621
22913 84845
35296 56489
25525 60410
21532 36572
2748 97945
27960 44847
40132 77924
18011 66041
39215 49335
37572 74708
25773 74358
26936 60901
3700 59949
8829 39488
2477 77671
26353 40487
7372 70885
13128 34678
49005 78638
57922 75798
31677 76497
50767 78565
1373 52907
16004 95921
25046 37606
29017 72133
51462 74318
26024 86738
29480 46464
20365 55104
50097 84370
29153 43227
7368 93480
5811 56871
55502 93337
19927 28898
73103 78666
30254 61215
23893 33960
24721 41454
93346 94519
36203 64203
35568 53151
34613 81201
4181 82583
41795 68019
61400 82971
26877 45397
78410 86327
7206 89008
51693 53371
32385 69299
8452 42569
4546 5097
999 38998
39915 83581
32103 36366
6687 93723
49747 67449
48593 82822
2854 22369
40324 57932
48783 52043
39264 63764
76735 78591
4547 11331
17183 47192
14306 81311
4211 10960
27669 73649
4481 58497
45460 88085
30649 90575
49335 57864
39039 47461
61329 74837
27799 99799
16031 53810
46790 96331
5806 71340
956 54883
74071 83344
35746 52651
24792 37759
2768 73986
20816 45573
33400 57323
68218 92000
45197 80062
88186 92165
18999 95031
25185 88681
31023 59947
38931 85185
55872 88466
29170 61322
53587 84486
3005 53456
19180 34965
34076 82772
42952 82217
10477 77796
35496 53680
17667 52047
18911 89013
43242 97097
15603 54063
61773 81808
7442 90129
8395 65637
31856 74754
68026 81047
71790 73626
39144 66859
32846 98237
44509 80421
21659 31135
25250 30032
50318 78891
38554 72113
34983 93911
44587 95141
6138 9758
8452 67696
13693 63461
61308 64512
18983 67332
33202 80160
13342 39044
26778 45525
33311 81988
31365 53696
28919 50126
2040 32952
61225 83702
51549 98302
42952 77398
8690 93311
27228 70604
57960 61313
39466 86147
23397 71788
64600 95259
28321 84662
71289 77861
32492 69549
44881 75921
17241 42170
33363 39157
10241 76898
58283 65174
8092 35902
33174 50103
44978 77338
1787 30384
22541 68392
22456 33511
65054 93512
17226 55002
26231 32576
22289 76517
49506 83722
41861 51481
68381 80581
2777 97380
61453 82516
45297 55781
11364 46365
9852 23080
61083 80479
28025 46942
5386 41379
42846 52047
57431 72606
41462 97247
88099 88264
44837 80444
31294 88029
2983 78378
87893 96342
55023 72267
674 30338
33579 59150
4514 51494
58298 85504
78030 84197
2427 89707
19998 94158
57588 86747
31001 69306
28795 37059
32428 91647
34747 70077
14172 93926
21945 74809
24000 40517
20586 36719
20868 83489
14908 60099
18294 42608
18849 59494
54588 62834
83355 88916
7083 89438
53998 79954
49329 72170
44213 66947
12974 46880
8833 28337
28507 64925
28895 36570
32528 42009
36999 70730
7509 18949
12075 59670
30826 60843
4720 81554
26564 80960
35057 76345
1397 99237
4392 90830
23606 79469
21279 65850
22123 90531
8321 95621
37836 58856
35008 83838
41435 93748
40354 52857
69856 94267
19659 20589
1111 77524
50708 62098
3649 60523
44850 60606
7544 14050
19770 33679
20158 84327
2133 44069
64840 88472
42045 66577
12009 52454
8825 31424
19050 45316
935 42118
69641 82425
2917 44598
48233 73752
23273 28991
78968 90343
41601 56694
55243 57204
2709 58844
57435 95996
56264 99085
32517 35962
53885 80677
43814 55802
40053 79630
93409 96767
4887 73578
71540 76273
7385 68681
51313 73053
17339 71304
49356 54121
29795 42294
40432 89266
79716 90274
62669 83716
63974 71193
3468 63061
19625 66831
79235 96798
35773 95222
9475 62807
930 85067
51182 70190
20203 36026
54791 80900
12490 54593
27364 99746
39899 49554
44058 55905
7207 43834
45665 94475
45443 79694
40434 48013
7365 7908
3238 45058
27935 70946
70581 72353
75049 97666
48781 98164
59165 85215
57822 81234
13052 22880
15373 97756
75086 90269
11318 14700
871 92946
22948 69948
23295 35364
2646 48059
4057 57173
30953 54341
69493 69873
411 88498
45375 88532
43509 58838
1686 22187
51035 65113
33555 84279
71136 88567
25484 47071
10950 35751
60800 62021
8675 87713
60577 89197
42307 48906
13537 32093
54255 87931
15997 59643
30972 73017
11184 18380
35400 65896
14816 59111
8466 92478
11189 25756
56982 97298
88179 88627
49170 54341
25063 60280
25460 81149
79297 79560
38922 42948
47600 65857
19416 58877
28059 77301
35380 97971
28416 68892
45260 68030
29463 46229
59085 72047
47170 58821
9407 10292
3470 83877
23483 41339
36303 75152
4281 79526
19783 79141
50206 93965
22085 24762
81073 95798
15775 64009
38956 47630
59525 79978
15108 57837
5052 97544
32510 75441
43869 45702
34348 57094
51923 56311
7390 27398
49252 60887
23376 24053
10739 95708
73993 75666
6163 30061
53501 75546
23484 81944
1961 73373
78075 79409
60809 79637
1822 76874
18683 43879
45790 77762
18493 94941
20925 29318
42048 46998
13222 59398
5234 82283
10091 77280
1339 83740
30575 33886
41540 92570
21831 93609
9815 95278
29497 88976
54977 92709
31390 46546
49302 89079
1168 13283
32666 83276
10602 83948
14742 64017
13551 81916
3357 7807
62485 77729
14697 42382
10371 85498
1161 48331
10653 40244
19951 38975
86246 94073
28910 39573
5516 96554
31907 95204
39958 51200
57905 66683
3091 34025
10553 65364
59110 64361
67239 80086
45451 81887
89109 90749
59842 65542
39893 51804
35451 63798
1752 95231
17483 51548
46446 58847
15979 34467
11824 56090
76785 94445
63920 89429
32384 65036
39118 51635
13183 86545
43219 84963
74636 92050
24253 86916
934 53664
51366 97190
87234 98853
19220 52616
63289 63423
71929 77123
2004 37536
37858 84426
36478 79529
70158 93114
182 75016
34328 43266
71992 98094
28966 91098
50505 74017
55298 88922
24735 97585
30012 83490
61759 98764
10513 92480
82871 84147
54335 84840
60335 81038
39293 70889
40637 88587
47962 55317
9774 32828
25644 52582
21896 34530
32816 81763
52482 96293
28416 39642
16371 16681
1904 61966
6567 43694
41352 64264
16953 49468
39506 40821
7945 16569
74244 76554
22555 74716
20889 64983
25755 51052
11275 29843
41427 93824
25431 70895
6553 56562
875 88010
67816 86652
23225 87053
49781 95080
19393 55247
7027 33950
29951 80340
9333 57479
10275 92668
9853 75696
23625 52122
14262 19451
1436 58493
45449 78031
3349 71261
40885 82779
24918 69772
48352 82687
60328 78755
8377 87490
2929 54747
46589 72697
10595 14018
45241 87080
4425 91175
34318 66037
21517 75444
7213 54861
48399 86635
3129 62650
46126 96545
22992 44253
503 84101
58816 87716
14132 80980
58154 72510
63950 88553
36893 70976
32146 83713
62518 77590
99721 99887
13255 71592
7238 13053
16936 38040
19011 37204
82500 95640
43568 73700
34067 90087
38464 42712
69965 71073
13614 25605
49332 82919
75168 81709
18658 37851
33024 73110
14335 64658
1343 44785
3799 58516
38743 97703
13150 32344
37930 57889
9678 50620
42077 78173
8349 79538
16199 29547
39113 50313
5676 73145
27609 39732
1755 57513
13694 87856
6274 71587
27665 70171
7675 11253
54985 98789
60598 97943
3684 64948
44426 54722
44758 72478
39229 68540
32494 47702
27422 69440
59866 76368
48533 93921
13943 97245
62136 70718
83645 89035
58666 86319
41452 51239
43059 64861
53537 98128
68631 92718
62510 77901
22180 66928
40583 72461
35621 75043
14807 14907
40060 71610
56778 67907
24738 66075
19972 86309
59448 65728
26776 67244
28743 97475
31304 69014
66905 71502
40483 65767
8372 39565
51562 80591
29569 56760
54975 62530
62653 90660
65028 75212
21168 38115
87623 94508
4674 52689
12380 39976
17527 91374
24927 27545
33360 70624
80574 95431
81186 94859
57279 61779
57708 95371
859 93773
1149 5910
12537 58043
5127 62162
17270 38976
13810 29080
3208 81964
9978 31798
44090 80516
35108 47855
79179 93779
11125 29004
15800 90855
32162 95482
34038 42029
20649 59063
1210 12680
612 10518
13990 72797
67204 83591
9196 28976
39029 47425
55509 87316
24561 90139
402 30364
64382 72318
42954 52546
32193 92311
7537 20790
4093 93453
32068 61518
81917 82711
55190 76200
19697 57047
73431 89584
31234 42603
44707 70103
29645 62112
50277 63811
11158 33383
28024 44469
13503 47094
22202 89827
48730 80626
44911 48580
26999 31097
4856 66336
32939 78848
25296 37829
13544 66508
17207 39842
67003 92989
28442 37167
18509 80026
48713 92962
36785 96909
7135 11442
19852 36652
28128 87590
19748 49809
4981 5061
10899 48434
2640 65405
53636 55960
30355 69066
31437 78920
22420 85468
4878 9046
61084 64260
29138 31115
15279 39450
61200 99222
9080 69596
23945 50388
42042 73671
9338 33520
4652 92681
42219 59607
18595 73319
15666 65549
34726 36266
22017 73763
12536 90348
15569 15575
45365 77122
12302 94298
56560 61963
22679 74805
47275 90658
7482 75330
25146 71946
14827 99512
10884 52122
45589 55978
35035 91019
16110 29760
13565 49416
71273 75023
8324 67657
67354 78627
1199 22391
91728 97197
39465 97326
36614 99811
30598 67181
28803 76298
47966 59883
19543 63234
32864 98570
11459 98993
29563 39229
11616 41823
4459 21608
9429 14166
23550 43685
16542 30781
5352 34941
17369 95037
7705 31709
25862 60846
13372 91301
3655 9952
15312 30520
12700 91080
40590 50500
1861 3699
15661 95310
22522 56593
15174 38640
37017 76826
18400 44096
23017 80624
70012 78001
15513 84691
26194 39935
2106 98541
6135 13461
37559 72235
27468 63467
75440 88587
10314 85093
27674 84329
25460 51568
30456 40754
24961 50335
5054 83850
1132 78764
46348 54724
38728 41101
4999 8525
41739 79380
44979 59012
25249 54028
52179 96549
53082 60277
466 91686
40085 91523
52099 89645
49961 70340
74968 87836
29569 31597
26442 33338
16606 50728
33487 40936
58420 59168
73581 77276
30476 62348
14741 53930
15054 30287
52540 94179
4062 46955
2651 74678
56763 86282
63838 75093
14235 31249
89770 93941
87682 91892
60575 70494
38775 44459
50883 51301
63637 76335
2964 83789
49435 58713
49392 92742
1664 92563
75570 90846
24544 36571
51013 67834
39234 80268
43748 77346
7564 50704
71187 99699
21554 43966
60106 87554
13638 38172
1089 29848
12574 22495
53484 89129
33782 52694
73978 95800
21869 42362
69961 98681
81855 87969
38722 61016
42892 81760
36429 57716
67667 85150
62216 84215
12883 94497
21334 92177
3427 81853
25758 81412
6192 81958
14893 45647
42927 68807
26056 96998
91937 98545
33414 75560
1099 35266
60263 69490
6762 52012
5234 23401
28336 34583
25983 68068
63684 99511
905 47041
37245 63446
52875 56690
29962 67517
4342 39450
7920 45404
78334 91363
1592 64626
703 84013
27047 33428
12526 45158
5751 49100
2150 9575
74681 76282
5726 11852
41394 99913
46277 84101
7391 43475
2287 88274
13688 88111
4361 94045
43190 45552
25326 42548
21349 54307
2178 89842
15801 39434
17435 21129
43616 73869
40287 85520
11274 31077
45634 70538
26 16404
17671 86904
23631 73513
27133 51015
12429 54243
2027 45070
20511 40091
171 414
11166 54568
7833 76516
25848 88356
17317 85596
21532 66095
20013 68363
29925 51469
62507 62741
14785 56906
53239 79755
21308 82462
1119 75138
45198 55532
48736 55327
19069 61572
11264 91888
5480 55024
76186 97606
54642 71052
23062 90510
36854 98815
50875 63911
45198 72965
45669 95706
15919 62075
21431 56500
9168 41026
83265 93037
239 46891
22342 52556
72063 99829
19152 77213
42154 88624
43320 74045
22284 79189
9207 33611
2855 81277
3875 23903
70104 77557
28380 33572
45981 55270
7690 26951
57017 62718
63262 80166
18790 51559
79989 90258
6674 51159
70848 90937
21234 65039
54690 58769
16451 81435
30273 74100
49705 86982
94154 97641
54953 90380
27687 44693
35227 89683
24809 66469
67079 86234
28573 91006
15813 38818
33687 72513
49856 54331
62297 78643
15070 93481
22332 93656
1201 68442
14906 68764
79064 94198
10319 79964
35132 43689
71256 98771
5179 35433
18459 20444
31800 80464
79878 90564
42240 84480
12159 91806
31489 61726
63920 94509
34296 57706
27844 63529
22244 81213
50334 96572
41116 92125
64361 98009
61140 78175
73914 78122
22138 93634
39076 69251
44120 67756
86870 87508
4998 39980
40142 54368
63508 83386
12434 58386
6344 64548
23594 36942
46663 64722
11949 16302
11867 54765
19877 31853
35202 54199
15186 70030
41827 71115
33262 60231
3619 3787
24242 36640
54781 70551
66503 72347
77328 78225
60295 60916
66180 75705
66207 68463
30332 93806
22533 85868
22044 67639
36260 42061
77863 83464
50403 58548
26552 97915
21799 92464
87285 98120
77273 81059
90919 93656
31555 67024
8553 59397
58095 63370
61295 93084
57679 92789
54381 89728
15925 83039
46038 75005
24186 98143
76587 97056
39954 49423
56428 60341
29567 39977
86162 92438
13812 73674
27517 96749
32748 94955
51089 82911
10918 41774
8542 69553
10548 57793
69632 77785
7531 48400
26501 68825
47013 53146
18626 61412
6404 29106
37620 43518
80781 94289
40830 57835
21899 78853
3732 6233
3401 94973
51067 81760
22568 92862
2491 56103
1728 33751
8676 20641
14899 57036
70311 99496
85411 99930
39127 60930
41685 45079
13113 13731
35298 78256
1179 56765
1345 47627
3936 89024
329 7344
11534 19933
50370 94854
2689 27226
26648 67019
76455 89476
1595 32477
59930 99521
62092 73855
10568 46291
44360 83478
3374 53483
65594 69313
42899 71832
42061 51899
52039 95412
8531 50005
1610 94571
37727 70993
11695 56291
37952 50481
63052 72630
14646 36424
20174 79502
32966 52187
10057 28315
2720 4962
83927 93161
17600 61907
23127 29668
29557 69960
530 27685
5411 32679
52566 67389
15908 89523
21298 61613
18556 53435
4848 99378
46891 57629
38512 46104
13020 92602
49080 73012
9135 93058
38632 64066
40663 85721
57837 59316
711 67483
55588 71782
32097 48728
1398 66630
28371 97729
27090 73993
8226 11886
42628 48479
44734 88241
87598 98347
91069 93126
68055 84149
51378 98800
36958 75439
39930 55345
6632 15821
42056 96232
3458 4781
19160 82963
5852 31852
72658 82446
59766 95590
11541 38781
20125 43298
23311 98555
50916 94402
18755 57309
25362 38633
26960 38783
23936 77763
10201 75971
20994 41899
9828 84059
32943 99691
12582 51218
58558 81426
78703 97924
12553 68851
90700 92267
15597 79261
1918 28149
6376 26526
81600 98340
22533 58188
3974 14313
10049 41410
43488 67609
33447 63195
24002 47620
20975 75095
2759 58194
21627 88302
24919 32654
16476 18230
24063 92118
37002 63797
4684 48402
43574 66782
30632 80320
16641 53701
25732 39924
36303 73526
60895 84254
50492 81297
16887 57928
37539 75464
40416 49447
28845 57186
35314 70010
23206 96177
39499 80953
34031 88423
14797 57180
5278 5544
49045 65615
2168 41722
29924 50144
27059 80686
56688 94831
22945 45603
38570 98582
32740 42651
10354 10500
32267 60877
21389 93430
14029 21748
44544 76766
15000 59469
1511 6528
52607 87124
67559 89225
47940 49417
47390 48973
80900 90572
25737 36524
57601 89184
25838 88051
2125 18927
31844 54975
17188 18745
60062 97699
52939 99518
31734 57283
68177 84085
4710 56652
56238 89224
2362 6410
36723 38365
88614 99008
14677 19412
39679 73244
63041 99323
37283 61400
4787 30918
31513 57739
5434 10585
55052 73393
27706 93166
53503 97486
47558 57161
19405 54004
7966 48102
54149 85745
39100 92310
28719 83452
9663 68964
51076 65473
7731 15671
1146 23405
50852 55466
29627 65172
83668 94209
56518 93450
36115 88994
77889 94963
15915 87182
15053 74720
19000 36061
9104 45137
18673 58617
33957 70349
71459 90454
37024 92910
52792 57167
3562 99472
31718 80206
55546 84357
25809 81546
20623 45346
59051 84446
48094 52486
31657 72565
196 10315
12913 44946
64029 90334
36040 89195
22132 30623
57934 63058
7549 29679
42961 47000
1893 96553
21447 46170
65243 99055
48704 83196
53998 93484
25838 86764
37243 50395
28221 34487
8385 86972
70601 87485
60065 69628
32302 56084
24782 49017
45761 49105
47324 94811
22953 46431
19371 22832
46996 69723
23094 80466
6970 77142
15713 35007
14953 51640
2588 42245
90277 96269
43811 78124
34565 90928
18414 89680
29289 44808
50295 54544
12866 46755
69065 79487
6716 95744
15907 80790
72668 92761
41301 81790
76028 92851
4176 32974
47623 86096
45061 52122
61631 80083
35640 43077
23421 50315
54682 57374
15771 37947
59517 85932
19718 77389
70541 91818
19275 31314
27194 83013
16185 80274
84531 97678
67239 79434
63645 84622
3593 68074
27436 68761
33525 99317
73029 92668
24926 40377
5346 90911
8589 78014
11301 83681
17632 26675
1363 65833
58162 75826
89537 97222
58744 82769
39526 47333
11176 56423
42606 47215
43000 49749
25662 42448
75519 91989
30652 62678
3395 79128
28551 46762
7751 67296
10596 85554
41032 98741
4311 49783
51059 66516
37785 94765
6956 58492
29672 60992
39013 97050
34152 38503
79153 83404
8698 65430
5478 25698
14936 92495
36397 99326
70424 75050
52137 90490
3304 98887
22440 99393
17082 58956
27980 92436
4466 78276
17990 44120
36208 44610
64343 67524
18668 60651
27911 46068
48933 68383
43775 96317
30005 47748
2866 89325
17550 99068
17464 83869
16011 88737
49310 70770
66167 88325
76888 86286
31654 89513
39561 87708
24398 95472
27306 65424
26832 76831
69969 88239
8145 57137
50487 60018
21259 76788
24067 98091
30160 38865
33231 49128
23108 42079
54606 96858
39285 87922
36003 81103
34113 80873
20178 86562
43177 88926
48976 51428
45831 52133
85958 99613
44124 57124
65566 91210
36254 60725
29846 68444
19196 54085
72435 85133
45385 77604
34410 40673
38607 45873
14017 31769
27119 62317
34632 58043
49687 63404
15847 99803
54467 91398
1496 42116
67276 90958
28042 53863
48823 62643
49070 97716
59986 71182
86285 96187
66710 79244
28634 86455
26258 69486
12986 33501
36681 68279
28908 31551
26396 63120
25325 71342
27135 81116
20426 48089
50850 96162
11945 74321
37865 85846
89488 95207
56304 76232
61216 76231
35821 65037
22047 95089
6814 14014
37069 45333
12061 60462
68554 99672
75868 86043
38635 66123
12169 99125
38224 77185
5076 47653
48960 87100
35285 86995
71592 90080
6160 61582
37795 69010
27278 77021
25060 73053
2328 96662
4068 81518
23270 27922
22846 94276
33465 51621
13113 23732
8625 15157
16576 40284
7319 83384
19639 91960
3334 10968
812 65121
44927 87245
52133 98310
4155 53365
3863 78374
41674 80932
56526 57745
76649 98452
34511 37779
49791 98042
32508 34716
23930 87284
63090 86092
17086 95553
27452 75280
30005 78883
1926 3800
21745 59561
21056 48896
39941 72411
8173 24142
28942 74150
11031 69866
1838 2341
58634 67728
62242 75230
54167 76470
88777 90402
2181 22857
24228 35228
35282 65176
85204 86587
26952 44395
90594 94173
42344 70244
6255 33123
24746 73448
5025 16470
18958 50147
19893 90044
4694 88173
44790 79028
30732 49273
43128 81184
73242 86283
18773 23734
82084 84413
25752 72707
36847 81110
57527 75294
89077 98865
24717 84274
34612 44009
16629 72922
66614 87536
36354 81359
1023 92053
1718 75323
66147 90391
10714 33009
37923 53557
47048 79087
22984 45249
2144 37941
10341 93445
45008 67905
18448 24153
52470 54889
82173 99860
14657 15349
15267 29716
24831 88074
1796 67200
2698 51297
58013 87171
65657 69988
31369 37850
7277 96753
195 73176
3165 66900
43897 81346
23982 43616
53555 86391
6163 61014
64974 70394
16844 95830
56609 58685
6440 19241
36353 55340
53652 81147
51379 78528
57865 66108
3248 31884
51556 72530
6181 72969
3430 12613
49144 60154
54808 85931
8156 46407
2350 78152
9626 65823
32609 99180
56594 63137
64145 80946
16634 81004
16895 29242
11865 22414
10591 96126
11392 57915
19427 58709
20172 77326
14359 85284
24545 31044
7468 81274
6393 47154
34122 46964
40349 64383
18387 82329
14068 21497
49689 92764
48438 51826
55935 78847
72587 87437
38902 56741
48398 87146
60792 75620
6204 37723
25324 51050
80577 86058
52945 76194
10253 78381
4779 32941
17050 43407
27190 31843
13739 22968
35982 90066
3739 45933
43569 98758
24575 69949
30245 84179
4942 99677
2593 29816
21753 27908
21068 93002
56105 71668
6498 64028
63233 84967
19381 97704
7138 77494
30531 64553
6588 21171
78898 93481
65874 97904
53287 78740
58721 59434
29952 58027
5343 78382
2115 57668
16455 22685
1076 90527
3200 21044
36098 80255
21922 27084
4749 40280
53069 88949
26973 35680
42224 70072
57485 80307
4639 39437
60972 88566
12241 15532
82170 88019
61604 88592
45780 86445
40730 99467
75054 91894
11050 51677
23246 72101
45317 77086
21265 95958
78916 88954
49908 66991
15787 85275
50357 61711
31965 79937
64306 89716
50803 78391
19560 79726
12216 97442
33286 44084
38544 46215
31837 35590
36184 88181
35983 49919
51549 54146
40616 83988
2313 95963
16266 91662
7568 16018
33217 72001
4847 73538
19823 94126
36514 74729
46785 95773
1882 11292
93838 96096
75680 99249
58436 87074
9350 14779
484 66628
18525 78620
64460 83856
33989 83687
35853 57765
54123 56391
53474 88173
20259 67448
64961 91967
18881 69909
51597 80654
95575 97577
15892 72161
19899 78195
7710 52871
23320 63873
79762 80232
87632 93915
29281 36382
67224 81495
8052 87573
51151 64704
5614 96376
13400 58653
91356 94763
13746 97267
1499 91181
69627 74166
33041 77555
55977 60218
61514 82991
9353 36771
53503 80221
11851 72995
15237 93975
23172 76383
8554 31500
9860 32783
71321 88421
40663 61217
14710 52307
5517 49474
12048 46476
30718 40513
1075 14754
41314 48263
10760 25778
19730 35363
83644 98280
7231 61271
35218 40057
40800 92545
30589 92468
12489 59530
30774 65593
14194 48137
36547 91452
10599 92165
25066 57379
4242 82098
24603 51140
8577 84664
29629 94434
60658 96919
25589 40280
48881 51212
32175 62167
4160 70914
40895 91283
49411 82821
61145 82774
2649 22334
58488 92873
23296 60309
72998 81040
26272 26487
49727 52829
53292 96126
7395 27038
30758 44122
8892 16946
2535 64886
65289 74906
56186 77475
52042 85861
22667 32031
26082 98295
10286 35444
59888 67287
36599 48681
18936 87254
8337 49119
39020 64565
12282 72986
2350 81227
31477 78305
2552 58727
19624 59907
16463 33580
61356 88702
53760 89092
68944 80899
27041 73091
66135 75518
803 78596
74265 76398
4030 43215
37701 86242
73246 95051
56046 69089
72876 84593
12661 45736
8270 21800
50220 68596
14693 64865
1666 33824
19032 49422
17 24710
38773 64177
9180 84845
29701 76055
21833 63000
72015 79642
28452 34033
26181 92134
44980 64832
30240 87429
8285 25141
11988 31642
66407 75246
47492 92503
43033 72514
1336 79701
14959 34434
7126 83332
88548 90801
4828 52320
82572 88858
5554 83467
160 62801
55079 67223
52391 57715
91983 98682
55295 60428
50207 73054
18661 93211
44070 58861
5656 93367
44988 79606
41817 92352
23814 77393
24815 36322
68946 80143
8276 74875
47914 83798
45215 79507
3046 38068
28750 62570
18608 42547
63217 70384
30239 83741
66798 72589
56687 77558
45235 54530
26204 64849
15271 91358
55347 94496
37570 72147
15775 74881
52538 74104
45412 86308
54947 57808
20242 66632
5086 97771
12736 25706
27206 88548
36290 56001
23394 38939
67788 97119
13224 41117
17789 44856
52586 92229
72950 82515
15847 32339
14401 18483
9389 81596
62246 97514
8856 43857
6607 54755
87721 96409
55212 67785
27026 52430
72066 77607
61501 76641
50960 56395
93963 96876
22895 89012
27778 38924
730 62166
63203 97780
18638 34278
32888 93906
8027 58355
65916 80689
6508 54672
53559 76645
16891 27362
61623 90499
5072 34135
44354 79061
64087 77302
31665 41683
57668 63274
9097 61168
10884 96955
5209 56106
50547 68676
81392 94687
9968 40684
18207 65753
41776 85855
60485 62315
60218 74816
33430 49433
35219 73378
42964 74474
8966 20341
55906 98273
1470 91442
8815 24764
1258 63013
64408 73153
47111 49262
9609 96070
51199 52464
46044 58405
36821 41008
35581 70968
77366 99853
51741 68380
7626 76128
40500 72249
86952 95347
21145 58611
48276 67211
59251 69766
13595 20220
22819 86635
56046 74810
30225 71922
15014 95547
76520 77592
26327 90685
12610 48833
88504 95544
11334 94985
33726 90593
13012 70536
28146 82676
6975 17400
62831 88293
14020 85369
46852 68620
22926 40333
6010 50315
33989 54461
32162 60648
53666 73963
6029 26055
57773 97349
31840 68987
8561 41370
16944 88892
30792 92504
34429 86134
57156 65752
1650 75765
8818 92188
15900 36023
52079 93706
29316 54371
40068 49472
394 23033
17171 72557
6678 72264
52061 55646
36328 91474
13959 58458
6643 40181
23258 78683
13748 47816
30088 57900
65639 72264
20866 47554
3560 52621
15896 37831
78089 81563
69683 95341
4210 98383
65411 97103
36183 69556
15189 88574
31828 64210
556 50272
491 60130
36929 47952
38847 53272
22514 97956
46797 83608
60205 89674
38437 78283
40605 75847
3541 72000
50554 72854
55747 66843
7834 85984
27517 91475
37595 93691
59817 69166
58260 97135
12073 40040
74593 86283
53297 85931
50266 90591
231 14361
1782 66440
59477 86983
11631 46132
12758 66396
27346 30810
5920 18002
51330 91085
29821 68394
63944 73042
52714 73498
1589 59177
57983 64910
43696 64110
48653 81783
57842 72518
6716 6973
19459 43729
3064 90809
1090 99055
609 68977
3497 92641
13465 80124
76527 80316
47901 78444
28857 30686
68491 80731
48418 60436
1495 99680
81276 91747
57784 62543
44151 95920
8494 41402
67160 91992
56379 94412
52674 93445
48635 62835
12900 85825
48843 85587
9084 51306
6768 90844
77603 97794
6869 38880
29428 42926
64423 72323
33928 75871
12636 88352
28751 84820
9795 47778
88503 98736
33620 70465
38908 85186
2294 80809
9564 87701
58212 89474
18081 73238
1702 6818
32664 40773
15966 23690
28960 61050
72283 77314
3811 66060
602 97731
55358 71328
72779 73724
37487 89733
28999 36812
39427 82570
46541 48396
3338 39520
37520 79924
39357 44504
20836 74610
86825 91885
8448 56568
1132 83177
47899 77452
34166 92760
61190 67290
26780 44730
21055 36328
43913 94438
3266 78552
10227 11673
16267 38286
63855 95830
22422 83996
55462 85460
73998 77568
35825 67319
55954 91563
4870 98888
14664 55386
41745 77963
8971 49266
70127 72975
23724 65681
25086 84912
55126 98284
25655 31356
16360 73035
35277 61007
9227 82746
63449 96676
45055 81832
2 92457
14782 60560
62932 80870
33416 39931
49216 93201
51893 63064
14452 41534
31828 33516
36945 82521
33021 69862
4690 26601
713 80698
1666 11427
25079 33698
14346 20877
70997 83781
42048 78167
36109 86935
35610 40376
59355 73609
1435 87882
42048 49001
11787 29533
12653 57980
10115 81241
7498 26379
3485 81854
47184 79565
3758 13228
15103 85763
3186 60492
37403 95269
5237 25647
64490 98509
43893 68474
23751 63799
53424 91328
46665 56861
16506 93821
22160 24127
55651 92121
2769 3901
69902 98397
8025 46497
7709 40725
30804 98598
98 29514
30098 44444
38808 65460
67729 94829
65808 68312
31264 95879
32984 63571
33244 82275
16776 32592
5104 34364
43573 81899
44034 93191
56663 68556
25634 97842
88349 98376
84768 88728
68935 69265
42109 42754
5809 54322
1198 51237
37801 74221
8318 54681
4660 21016
86855 89475
37296 74772
19842 37108
20549 67100
76734 85375
15791 60172
19829 92460
21097 99299
52226 67188
21470 73148
3367 88385
50777 98827
51447 94741
40463 52544
7104 49671
5754 48051
5379 70908
97075 98847
56940 86586
28709 37459
5075 91278
5506 16649
3099 46335
81596 84929
61600 83146
9864 13890
8182 22350
40896 58471
35200 83169
210 89082
17582 91489
14473 70973
74657 76311
30721 81466
36472 77788
47612 65279
4871 32199
48781 49727
79059 95972
50588 61270
25388 30976
6936 99848
63267 92390
34119 97787
36990 43950
32082 72563
21138 73620
42769 45084
57472 60971
74396 85977
47051 97324
43720 61660
21182 91645
29332 55553
6312 83111
40940 76310
8090 62429
79108 86961
1538 32334
74512 91102
5310 25604
60054 66686
39671 77743
11979 88049
18853 63404
19150 93228
69179 90989
10776 61586
76328 86106
57201 89197
46509 70894
853 21072
87098 98916
31350 35562
22087 47434
52637 78567
43430 78647
69808 74270
2368 79236
34508 81533
70067 81007
32068 49021
35322 90596
14226 75699
28736 41433
12657 52397
12728 48316
17164 85096
3095 76326
36812 59757
28230 44477
20174 91180
13757 37561
51447 57428
46697 72178
9533 16818
36551 85614
12178 41168
20277 42365
28944 72318
29365 59555
951 18617
89108 93531
10180 16418
28138 96033
43041 86262
6348 42579
7872 8939
14737 70642
22191 85976
40208 87601
25349 59037
13097 39546
15371 39178
36388 40921
50248 89588
33788 47612
49909 74101
15659 95194
20214 26139
10704 42992
65305 88924
15169 28956
43136 93516
7233 49724
68199 98190
22433 30894
43571 56747
22408 50107
27395 50223
12512 49748
26212 62467
75544 90074
61088 80579
27004 31732
45594 74039
36181 43101
26864 74905
26854 98830
29427 40868
4030 77053
5158 30922
37989 91128
11558 13938
10998 43672
83152 95042
56327 77707
23362 58116
7570 25578
56395 57962
36932 46243
26818 58779
66533 99894
38681 96113
24116 36873
31271 42652
44381 63769
3533 71233
26144 67746
23324 71567
63022 65550
12904 86692
80194 80427
13824 73140
5926 74536
4587 76812
21010 86159
15136 74443
72541 80791
81045 91933
7009 15472
776 49503
37962 57371
42915 95975
12700 56187
37039 92348
14696 32413
44819 53797
68420 76057
20637 65386
1185 35776
11886 34868
43997 86713
82601 92715
51418 58233
174 12458
5119 88934
74108 78785
52830 67492
3984 61833
9245 87383
4613 44302
2439 29306
1563 99507
25656 37507
12438 52384
17119 70702
56403 63065
41350 97722
27871 98162
22412 45797
12081 69572
55715 66480
18224 68269
1946 38538
80815 92070
21879 78777
27808 93722
4302 86648
22966 98737
50482 76878
58072 91651
49857 56264
23151 95487
55324 95322
13260 44910
33738 67003
58673 96686
82194 84385
3151 82221
55456 75361
21148 56089
26629 85567
45395 48998
72716 73156
82608 85961
4644 46589
9705 86852
22511 77407
42231 62282
17560 77335
9076 22193
8577 72488
29123 63853
55149 89295
15122 43908
42283 92361
22959 95265
15924 34580
237 29658
73961 88010
44999 64887
45898 92399
54614 77775
38888 98892
14687 53757
65381 97182
23471 99612
49817 93401
26692 53594
41307 69613
34834 42543
65957 74286
31197 98340
33785 99866
52767 81596
13030 80547
69021 70800
23992 53733
46957 71979
57320 75339
26333 93722
17925 19015
33628 58280
63017 96721
24344 25196
14815 65486
35677 89432
10010 62109
18367 99294
47573 50154
379 29908
57627 87470
28790 30792
34491 76397
26350 45908
72448 86498
80638 87213
38852 56635
18380 18460
45524 53029
53804 80651
77815 89101
43337 88802
11722 14733
61531 79491
9369 31432
13194 55089
2144 30414
2328 87826
17323 52646
5515 80334
74682 85887
48979 58747
34605 94410
10237 98548
47391 52616
24101 60139
21131 31352
35263 48601
38961 62107
41268 99462
27035 86649
26033 56548
26945 65674
6324 43058
4952 34679
57846 66623
42069 82909
62665 64273
58365 87310
67367 88493
38317 59599
27746 57926
26576 77302
36051 60773
37278 99568
43223 97972
5636 60618
52954 69788
13314 78618
36481 75181
11061 47014
48099 91531
9646 71222
10907 37772
35842 74896
9016 92305
57602 57869
3924 16353
18248 82777
17799 67066
9415 82638
40784 47096
18504 22080
19425 54742
34139 53596
50535 81425
30084 74569
32694 41350
13284 66753
25783 95251
3786 63643
43837 46637
81655 83266
12786 22463
4760 12343
72121 75186
32160 88408
16578 50919
53630 67899
68796 89811
714 98764
55577 62275
13157 33846
27812 74388
7734 27963
75960 94503
9198 88108
44390 74762
74400 84178
5326 58597
11874 29700
75391 84815
43890 59230
40085 96338
69418 77265
74151 98384
19245 83522
89478 94669
29919 92002
12992 46905
7078 68629
23916 70064
641 12011
38046 60433
32252 60533
52355 89393
52815 82576
2085 67389
68565 99424
54902 89219
36326 94078
25494 27183
84440 98947
66432 89075
14629 79343
49501 78649
15048 59255
12819 35749
29323 38951
44379 54951
41280 49103
8505 83442
29554 72447
64776 66359
46039 65831
15709 49082
41333 98327
24289 60786
53087 58674
45831 53007
14049 84746
7208 96961
82032 96581
50907 85010
3780 34240
58751 76193
16836 82943
37902 81345
22815 94742
45037 64370
31066 46442
34910 62074
46924 91744
72168 98063
55263 93291
93 58293
13316 48958
33962 61919
48959 95506
47846 96269
13597 35484
8050 68016
49645 68281
332 60398
72778 75225
13046 96289
14637 65906
10607 53288
39893 47335
82876 97967
32305 32749
18658 98176
11688 25381
30156 87843
64828 91508
17895 85017
40600 87570
69232 92878
46783 94193
92735 99172
10924 47143
1768 34679
76050 86261
36071 63778
4454 61262
15474 31220
67392 80132
37241 56449
49124 51458
59994 84344
511 3207
12777 72484
716 35587
56165 98121
2985 64785
54620 69894
51730 67977
2827 84359
55780 68782
26252 82300
21009 93146
21710 75827
48380 53496
14143 55543
39631 97942
26911 54891
15469 55105
37674 91657
42059 77171
11601 85719
50493 80507
2873 73015
39174 78961
24430 90967
23552 44571
19392 51658
46699 96527
40052 72958
22626 66854
18847 45964
20928 75842
6657 41134
59304 98646
52762 92398
13238 31356
4749 16506
20309 31986
11360 35044
77419 77969
37333 65245
92493 97708
16275 56342
58161 99304
75114 90024
37142 56961
59405 68486
15180 37097
89214 96411
18681 75190
15788 62490
210 56400
15939 74269
75641 78242
12182 23615
2533 63421
7445 91067
26006 84781
82009 86660
15260 71619
12462 93772
14417 94886
38093 70648
19774 35543
30138 71495
41918 85434
8974 10615
14492 66505
85629 99919
32135 63944
18018 98588
41791 71810
40726 57632
11622 64332
22999 26469
41851 70667
82679 95627
16155 38921
7777 70552
32051 91432
29119 78430
29945 38233
42242 97273
38591 78037
13216 42948
15078 21682
63099 68920
7976 30635
64108 66291
48571 78146
69772 88563
44107 90937
36991 78049
28272 66530
7101 8074
63324 89699
3304 28446
34656 64822
28482 58176
47613 62506
11962 25765
22757 79436
34230 45562
63446 66169
65900 72180
12977 78989
89346 92253
6730 63239
6421 13592
6033 95562
26805 78355
66412 69515
41548 79786
33973 75044
51911 77034
22490 43708
30230 37759
39913 70760
53475 72743
16658 49306
10996 16446
1856 79691
75962 77721
56197 78754
55755 83606
57568 65495
21463 35164
17145 82918
16059 29670
8795 68154
18128 70095
93950 99897
23812 83738
5310 87729
6145 96250
9391 26260
29750 64632
18991 80653
56905 77034
38036 76647
20558 66216
66063 98574
17529 64198
5174 99861
20865 53954
20554 41592
3365 99522
51302 82207
11351 45307
44038 71038
48033 66169
3119 49563
3309 42910
48411 84751
11746 90645
62006 72210
60462 73554
23605 29490
27294 31177
62080 80789
58961 66912
15336 17072
15487 37632
34416 89414
19216 72730
15069 47114
27196 91011
7097 30340
64860 70949
37849 98644
2781 53371
47242 80858
25176 81442
75271 90531
17993 37239
87079 90990
20678 60544
22166 67320
55699 71051
5011 11760
36649 99028
37296 74178
64624 81267
1637 45772
22002 73622
50385 75500
3494 41382
76277 88851
32499 55977
914 93967
40319 86853
80849 97170
27542 36512
12670 27199
17739 30002
70530 90659
56806 86237
61803 86096
9244 35489
50968 65254
15270 32627
13946 58136
55222 82487
38224 81627
22007 47973
18806 41933
3299 82502
14774 78688
50742 63142
9661 34367
64755 86179
24549 81292
50475 69609
38208 47834
59954 83762
36338 57643
32923 43440
11043 91519
37454 93699
56256 96263
49400 51900
23792 80119
16602 40207
26041 78126
47688 74343
29887 48839
32278 65128
8912 60081
17676 96700
62724 87685
48583 96555
21291 98491
3060 96801
70785 96679
5726 15413
1562 79512
96016 98827
62764 87417
18183 80276
13 27232
28850 36022
35310 55040
7976 9894
44083 48762
53821 78747
68174 78736
63237 73817
56122 95414
18235 69175
72691 75112
45532 52237
30125 35223
33031 94178
52885 97345
14639 40776
4681 14905
46279 69079
16713 32039
7712 45566
70841 81139
29106 36168
8580 82382
72336 74160
6456 27165
53360 83399
26983 69579
282 24112
15889 49190
33459 40515
15328 93586
13408 43381
37685 98343
34062 87419
47305 95737
15644 36747
59218 98117
39743 66377
23683 54041
8070 39851
18995 39320
8118 10215
74398 78503
31777 36527
33690 92775
45226 71697
70032 90113
12926 20336
12367 78084
91937 98111
38298 52164
33339 49573
72394 98397
36529 88776
16131 94706
57197 91707
83438 90428
47869 63712
28118 63000
4901 81901
261 42294
86111 90448
10699 31392
48653 64363
29388 45109
13551 29519
31405 57708
17342 67779
58350 85859
48754 59636
14530 36755
29017 65571
10759 63013
58348 66594
80614 92925
21309 90763
49768 77941
64900 86757
69413 85042
65735 67238
35549 61887
9584 15144
1013 66393
4522 98072
12756 89052
11263 34566
58215 72204
35936 60616
14367 38439
25872 66008
3099 38850
84855 90228
2440 10613
17474 39585
76675 90347
34133 65776
35634 64395
18960 34968
62328 98683
30926 62862
64939 85806
47324 60532
10784 54088
7956 30957
38273 67634
222 15717
7231 20181
32517 46700
22338 84629
12380 15865
56041 85054
88011 93323
14722 23866
41754 80011
8281 27304
9784 56205
11218 70998
37064 61973
17272 49172
91433 93527
36027 90479
28705 81398
17200 79534
7630 38021
1153 9982
13390 63591
64224 88923
13821 16092
76903 82473
28700 40458
25533 29715
32876 75499
15167 87474
8928 25735
16972 22443
45033 99636
3788 98645
49195 66801
490 69677
19944 55810
65127 83688
85828 93336
52805 64093
23518 30473
55998 70868
40796 86857
15568 61127
39579 42446
45611 73283
1548 78903
34295 54889
83977 97128
58582 83517
60722 93145
51616 58707
75713 91276
40663 95432
34818 46209
1516 51368
25331 45380
2542 74379
90997 98436
19515 89684
11672 77243
34685 90009
15881 96321
21037 99186
535 22460
34502 80080
57065 60754
9958 34022
42342 72687
53464 73519
27048 30617
24391 54080
19681 40288
42225 97965
13316 78135
36061 64178
33997 69536
70011 83592
5795 83922
23979 83011
5627 28800
40280 61483
12032 71556
59121 67049
66088 66800
68619 87603
3165 62865
234 41356
35017 76628
6901 65284
18458 22888
5330 12511
96061 98098
56103 62627
29692 37310
2701 89815
44664 78762
2928 99811
25847 70311
9920 74389
32030 44370
32884 37512
5700 33855
33097 41807
1809 22802
4795 32423
10538 38139
71389 89038
15531 44072
28640 90406
23833 43866
2813 87962
75406 85072
42851 85400
38935 65579
82160 93540
40410 77114
31497 90674
14997 44001
4770 43651
21165 99871
73799 94409
43443 63308
57779 87362
21011 71067
15218 66236
26456 52095
38648 45386
86154 95071
13256 70637
9334 15952
50228 69180
44881 79115
15005 41589
472 62569
75164 76183
3294 36209
957 8319
19567 63958
38886 53987
61394 70246
31885 72172
21616 88366
24613 99350
10472 25106
78884 97140
79675 88330
10169 33224
30442 58262
38211 83956
82349 87342
5614 74319
15604 64304
5342 50880
63913 82856
2220 20337
6330 44209
36548 80412
18738 86799
46180 65207
15034 40559
39088 65486
48398 60966
17465 59622
15806 31354
60657 84405
23704 66564
72559 94570
62687 64484
9205 66808
10014 51803
51800 75922
13855 84448
3372 8174
49192 54767
63834 65024
30178 68524
15598 50384
1758 92750
32175 35858
38720 56925
81402 95737
16001 67131
14289 20304
5809 51731
6816 15458
34309 78578
78105 98670
20374 21781
5927 15961
2499 98581
63859 87996
13733 32444
39879 64775
49183 52614
3159 64713
17862 44991
51176 52176
5192 29388
11234 62696
48923 62213
30181 58096
41673 98713
47539 98938
6680 23119
2315 86783
16285 93343
46742 51613
77662 82942
20922 41071
79251 93702
65164 89799
38446 45660
706 62506
1053 96669
37512 88871
60061 83249
23143 88758
48011 57544
19306 94442
14146 71753
23411 56286
18472 55091
7084 97106
9637 54350
14029 25304
13335 87685
24542 85462
26857 65723
123 91246
19940 36709
23712 26534
13919 81159
27659 97992
1265 18895
88439 90332
38689 94126
1891 85030
44599 84790
50810 87854
19814 87771
55459 84760
73128 79777
83351 95873
7103 26122
41742 50647
59156 74946
21170 59893
25776 47408
50581 87930
1273 34953
7781 55007
1281 54442
40127 58511
20268 65247
54242 73477
1396 95561
77153 84034
39032 63518
45956 79222
22380 87686
6450 79143
26977 28281
72418 90793
9441 90740
13599 51145
73813 79837
7512 82501
13014 15458
17857 70582
76302 94302
5002 30604
73220 86459
14220 33192
36321 56701
24956 54612
56647 79409
64544 66717
51775 86894
51603 59127
1165 25806
11789 38155
25040 75383
73930 84781
12153 22612
33644 35920
19912 76287
73782 96662
16630 82474
66822 91681
58571 70796
56215 60156
33908 86174
14932 15731
23302 91074
41427 61642
13218 47433
23447 85982
24629 91652
50285 95163
53524 94670
43023 76164
9957 92850
22760 74584
7966 50105
25876 28000
372 50949
16217 63618
59394 95254
46788 87727
13342 64643
60970 67344
27529 45525
47687 87280
66735 91281
21108 81176
9593 48950
76212 94979
4942 22851
8230 67205
62374 75478
56025 63065
16077 67886
31781 66393
42769 81586
16627 65218
48456 96426
18743 75298
24896 68875
25005 85066
43428 84913
44571 71484
8808 99076
22577 36589
15890 67901
5587 47793
36418 86853
15291 31072
2413 84043
39521 43447
17163 65182
5092 23972
17536 71923
5717 14526
29895 52099
66978 75691
24023 47671
19951 26196
58434 78032
18620 27526
43249 82967
42033 81364
79431 87401
76776 77372
13473 97956
8097 79101
55941 75262
4229 17788
57511 90483
71831 91560
17038 80262
42542 83940
10153 50749
4227 20133
26757 64467
22514 80167
16021 84447
15512 98123
66376 92519
78855 83937
34841 78563
41527 99921
43206 92132
20380 59871
30652 63333
16213 44737
58339 61980
28325 91446
16776 54121
3281 31853
38299 89434
2791 19796
25339 67376
3070 70587
75946 99155
55631 71853
33262 34597
46145 90029
7279 83366
49825 70667
13884 92162
31199 53809
13643 38586
45209 52872
3054 22013
58325 93895
17311 88292
45201 92784
29229 33016
2381 48721
79953 97185
7574 79462
67259 86537
31154 36505
86663 91829
16567 44950
57177 73106
65931 70554
54057 61012
712 29302
29954 45864
13920 29212
68791 94051
17837 54166
61583 81228
16390 41282
30592 76516
13230 98862
76729 90349
3079 53996
20552 65232
5650 11652
34345 46166
31260 33553
6946 76765
57177 82383
26797 83800
9744 56771
29415 36010
37069 68172
81278 93317
70927 73635
7696 60252
17930 96524
38388 38749
75972 95644
12046 21201
7721 94645
5287 62252
62486 96521
33433 46858
9281 84088
9156 82994
10385 70315
7751 79032
88689 93096
10948 47059
36395 98088
10536 35963
25476 79422
20318 79679
21262 97468
53157 63814
47600 83470
67726 84110
3389 48246
28847 73331
32324 60482
31866 75994
13684 49721
85235 95499
69634 92061
11313 23005
1823 10371
67031 75720
27918 53354
4534 61069
4712 17569
10075 97144
13847 44183
59684 96402
58645 64461
8063 24468
25961 61217
6120 61678
43695 86352
39964 40585
34625 45695
3559 55641
6285 30762
66328 88002
40306 57501
436 13606
71806 85558
21042 74045
66607 78582
1452 66956
23747 31585
9423 52959
72706 86329
75125 87682
41954 52072
45491 96922
60033 61362
30192 36437
30589 87215
53655 99027
66480 98224
1107 5095
61148 73191
34633 80047
35484 38305
35758 86057
83306 86055
7064 92019
78824 90185
12130 44683
48983 56494
38237 80558
33019 92888
63723 78316
2380 5195
1756 30990
17771 92920
91 14176
16817 22815
3535 22165
36449 44650
85997 98497
17679 90930
58878 76452
14905 84877
36521 98887
74776 97488
69343 88637
25529 94846
38076 67886
36649 87912
6376 76871
30301 63794
58690 64179
35791 59138
94116 97576
67878 72291
6078 79959
46327 79860
56935 94789
20634 40823
27070 81722
24197 45928
44357 67118
55798 74177
8512 43705
15689 64649
34759 64908
5096 22741
30223 65394
19062 84905
22861 44892
44138 89382
40943 70164
53481 64351
60612 75900
18439 81409
62805 88040
11795 76087
8162 81449
87204 87398
18165 98535
8993 41296
26428 60593
27954 55794
4606 96728
19352 32953
55144 77803
55854 81288
33132 59459
28051 78044
36310 78655
64140 94489
12450 18485
59957 85507
66685 92926
26673 39447
87525 96836
32740 33314
56060 61817
468 63178
6106 52402
6477 20916
41596 59780
59615 69653
66719 70868
5013 68901
25982 39144
62549 91276
9434 50405
21711 39744
16387 38968
2824 24099
11007 28378
82983 85380
5490 58353
39439 73810
5025 48890
51172 75040
35227 88014
46012 96132
38300 87530
22280 90679
22210 92037
74857 85161
15612 47375
61214 68712
2475 59865
7132 33357
53355 54906
76313 89213
47806 54609
560 2294
19922 55753
2017 46613
81926 88289
17963 42635
35954 95567
74992 80966
50737 63331
24392 71944
63031 92222
16260 75826
9954 22602
3013 18357
12920 98540
71451 78981
1128 76041
13747 77361
42062 69622
34233 44081
5658 85015
17821 56461
43888 63018
52039 88113
25167 77268
80877 96104
5125 66863
17943 88576
22691 86474
2164 65956
14256 22687
16628 24812
2227 49328
12506 49947
56564 67547
49934 66735
1699 31196
4109 90857
61315 80776
19184 86477
11788 13728
54075 67195
27315 90637
30035 31373
448 78751
21374 97915
14993 98474
371 48701
28855 36226
28015 74367
5748 50816
41796 97120
27677 94092
20450 61777
3245 8510
49584 75405
4256 72934
1048 16503
45646 63332
23087 91195
22076 95740
76646 84912
38004 78416
46749 50665
10809 74197
46132 85782
13108 87860
10234 89181
54298 83757
77243 82075
5532 63638
31285 50618
39240 79908
36270 41158
41628 89892
51217 97372
34268 64694
50101 70705
44309 47370
29356 60207
17468 57406
57970 83533
49493 80337
1695 61232
5476 27438
15744 60089
58132 89124
5763 61225
39180 46280
45973 46954
57050 83179
50224 52848
2336 75107
36703 84963
2169 26190
34043 46571
45234 47905
7049 80893
33055 40679
49495 66413
46156 80596
38688 91029
26137 40540
7693 12991
49162 63979
14336 57063
38788 89330
40542 61087
35413 49168
9408 89795
6509 12259
15913 54871
68055 73307
74701 97769
49326 96656
57474 64523
386 48617
69228 93876
26224 79475
40538 88940
19318 25299
10211 41123
7953 59514
26300 62366
90648 95831
3180 24947
7822 55656
54038 92299
48948 93533
12980 36181
7385 86863
9886 82246
71602 84953
46842 72568
36891 89243
53166 65477
37408 49574
21408 60050
5700 15740
50235 83892
45484 51885
74826 96612
25725 74354
51796 86957
11771 42409
68389 95184
54191 65292
6057 87126
79279 81127
45937 83027
81360 94169
60385 99370
11464 35486
16673 67843
27411 49941
16977 59749
4187 40705
521 44191
50772 73438
13176 98398
34458 39533
39926 67292
11429 73930
8880 86246
29600 39749
62467 71403
79554 86001
79811 84259
77732 90141
15907 44528
48700 85633
84147 97969
1099 72995
43128 56687
74978 77558
27084 60431
88178 96957
39135 43034
53839 59374
91191 94475
8529 93088
13333 62674
36359 88389
39869 50814
55176 89157
13291 82894
3156 25829
17060 29775
64349 96876
30596 97438
58025 89138
13283 53476
66409 91213
7890 59120
39009 95802
26648 96739
80322 87951
18151 89762
41550 69568
88422 97404
66422 76173
5175 91604
89315 93389
70524 93824
1240 92684
6593 23215
49488 75904
40690 61183
43665 46433
5452 22073
70223 91220
10679 16866
75202 98427
70259 98422
59503 88638
1168 23205
5170 18603
69017 88555
3457 81693
31485 50647
33740 58283
91394 92359
39567 82562
88262 93900
36147 72682
15490 76760
28686 36862
32380 55767
47759 54111
24979 37647
28934 59006
13403 18127
20792 43256
2501 67765
27425 57463
10697 81261
46026 90225
18154 71676
15082 65930
8476 47909
13543 90120
16614 92626
49648 88766
42138 86888
33337 40193
83757 88381
32846 34173
21752 66754
43301 95952
16535 92047
35791 80393
12489 86128
31928 33294
63580 93508
5390 61989
47570 86534
83616 92222
4684 59244
20747 45334
79921 93037
40741 47446
2530 70776
7269 27186
1055 2846
13351 80573
70538 91573
34747 79994
13448 15308
35482 41080
51308 63297
35779 94305
11910 95238
23664 80883
28327 69994
7890 22476
1418 31316
7894 8977
5859 59751
58336 67172
9109 58069
8483 78803
46636 68595
73546 94141
3012 39067
9858 48084
16489 54300
21962 73879
6678 22914
62164 93987
21232 70061
8386 66873
11512 68867
12657 71816
3394 41231
10764 64188
33128 52978
33180 92422
19223 24165
1493 7633
18760 45644
61441 84713
13007 30034
16485 48765
46462 95285
54747 75638
35777 51600
35380 66846
9981 17872
33529 33741
49236 81076
3187 54408
40412 49512
16404 73291
66095 86463
28430 66781
41641 95903
58301 88617
41543 61522
28701 96288
24567 57020
22235 28878
16066 21541
27064 34627
9808 30811
71251 90964
15565 63002
56107 79722
4790 91564
54837 90227
20949 49722
18665 69636
30718 64121
34965 78573
83711 92486
6421 71640
36113 85858
28496 30983
7159 83585
18356 87767
11841 41421
32818 75010
13317 65856
15050 68356
60657 71097
24853 93374
27483 85530
40378 89705
89693 92728
10850 28277
75007 81373
18527 73543
84051 98646
2415 29061
7126 56708
55719 71031
8858 51252
9419 98235
12792 87747
5746 96044
58217 71372
63054 72489
74372 96309
57106 73589
33549 60015
10880 13148
29104 62406
4369 4594
14331 52148
58870 95648
64653 76505
47855 81979
17740 88279
40561 81123
17368 43721
7605 35945
14251 86031
9530 69684
27245 60230
5902 62914
51568 95316
26254 63259
25022 26703
27709 52638
78867 88999
14103 94208
24509 48117
56743 76320
3214 43286
11997 52121
65093 76681
7954 38611
13841 63650
22649 34038
47078 76275
26653 64762
29270 81038
3369 79661
3054 14057
28635 35628
7250 18963
23655 77287
39128 65217
28607 58446
48445 99820
53918 76807
48847 60045
9179 17041
24626 94787
37056 99249
224 42598
17356 52391
1330 67587
37933 59087
22283 26083
9978 28131
37176 96173
66437 66734
1237 67133
11447 81596
33795 72489
23262 94809
3315 45774
8329 66303
69883 85823
446 14162
52079 57921
12696 15267
4569 35863
77889 85040
17063 61696
55143 78257
6360 44350
65093 65434
61984 62773
32528 53444
7950 26005
5698 52195
3468 72841
8864 29141
1581 49486
11537 34542
39238 96426
20279 87570
4414 97452
69246 71313
12162 58650
34842 98994
53895 80101
26010 26639
38020 75732
8184 52717
58917 61826
7024 32536
997 51820
32633 84720
72258 82412
48665 59679
38831 75791
40550 63726
5896 68629
2424 65717
75584 84101
4723 19425
70327 76843
74511 83353
29839 79496
37097 45975
45170 83166
14116 35444
34471 49574
2948 9816
40972 68703
1772 44392
30190 74180
76916 96352
24622 52147
4289 85218
69989 93173
1281 90279
56818 63643
5590 17409
51011 79043
28426 43698
29587 95747
482 65897
24113 50575
7233 67461
5314 63401
57519 75099
60733 94982
44605 68069
5955 61867
2521 23121
47381 81918
37884 70946
73565 89547
12004 12071
17209 21445
12943 73346
22007 81848
12492 76270
51294 90982
27655 71127
24005 45441
11714 30097
4797 98126
58839 67293
32562 37482
91296 99321
5299 59828
22009 62391
77467 91726
16773 33464
13712 85289
18220 68203
43829 60033
34352 48526
38413 90050
13984 48318
39094 91453
75825 99412
58357 78282
37056 42724
987 88807
54701 62618
20202 31876
14839 32094
13616 15481
50469 64576
61955 72394
45777 81270
62243 79166
51770 65812
6441 90288
21791 80447
12555 99009
83226 96320
34098 73319
30322 46519
3674 74718
4002 25452
15606 48876
54279 93630
16959 51744
26400 76476
65645 81063
27480 67039
17705 84769
46933 69773
41630 71710
3448 82493
17704 20767
63297 72903
3287 57786
37124 69592
78596 98611
13611 40538
7119 61995
3687 9394
26901 98128
65213 90876
20219 99081
12485 14461
24991 86791
56558 59236
17310 99279
64399 75371
22923 73937
3385 91985
67247 99024
30112 96308
19436 67051
70238 96135
45296 98876
42773 67314
49934 66915
84464 85796
31933 99128
2819 40026
58273 78126
18454 82816
10182 20769
6056 82496
28198 29951
65289 92523
28630 36516
84061 87179
1031 80809
76620 80983
23188 63678
66012 69997
41246 63390
27244 84697
38666 97335
40476 63909
10865 15084
8511 82024
53544 70681
56397 76487
51073 65719
34470 74076
13299 78952
7825 20737
61192 66226
1644 79951
18374 79903
12509 41273
75715 98682
5798 53151
67923 72202
12631 93103
63683 93093
35145 90162
68665 89976
70247 87153
40914 43516
6970 87759
41232 79082
75375 96346
97091 97512
3379 95856
17461 43142
75933 85192
3285 76728
20529 28185
1688 5068
52471 90669
13162 34173
41704 64196
74125 92613
62664 63267
4402 6989
51290 69449
82288 93918
54395 91946
10321 23693
35334 92205
62233 82291
34068 94397
7971 68800
9548 55970
15837 30991
30492 67065
52870 71822
2697 5225
42968 94563
36563 52817
93149 99012
11193 14638
48796 96565
28806 98585
28505 42737
19351 50157
15249 69793
11244 76355
70873 91584
12571 55917
90537 94214
50199 79607
1003 95834
33684 37039
10382 86261
33677 48720
16961 37869
45473 95148
13992 17937
11629 37216
10922 70140
17099 89505
63684 63999
26235 57470
24235 99866
24582 33899
10838 14764
43158 97969
9514 66600
25722 42558
22787 55712
59305 71556
32668 81699
21191 55910
37063 55863
51547 52526
66914 91433
11423 69477
52296 89007
40647 92159
20684 59028
31647 37728
30770 34413
11872 61435
83259 94394
27003 59407
39339 85831
9068 75585
29190 47972
80578 86078
59530 66703
39416 44818
9308 76373
31102 94279
58799 71384
8915 33659
28850 62224
47356 85488
22400 31838
28408 69672
47444 66735
2598 63466
58490 87984
11642 29465
75609 84751
40804 56217
12402 67344
21010 64502
3346 19485
5339 80459
35730 68186
28174 90299
8310 43083
46149 84905
24025 61374
21475 88171
59532 89963
1358 17012
44131 75165
62272 84313
38416 73089
88526 90478
30982 56363
5035 87696
27735 40039
23327 81824
18283 55344
341 20314
75282 90758
13151 29824
28278 87788
9358 78862
10102 78482
20301 67212
31516 71380
419 68179
33148 77120
23439 90598
28029 43264
7953 87370
27808 77173
28537 54831
53576 70663
43106 92022
24281 47365
68110 90377
36748 99273
8470 94703
11151 91325
39271 51748
11606 28983
86458 96072
3442 81520
64836 92060
41868 96882
34170 61863
12619 39683
8779 9071
44626 70316
6930 76171
98419 98936
84407 89109
14140 87663
60328 74038
71677 85377
8558 60964
43370 48521
39538 73027
21125 44725
2028 28169
4167 42439
49294 86327
50765 68242
33610 83714
3567 99313
54738 89859
30196 54369
16735 67064
10664 68659
4386 65183
38275 42097
42630 53055
69843 70502
78085 88995
86484 95690
89316 95689
11233 29058
2352 58892
10936 15017
20204 43658
6667 57572
64734 66202
35590 60401
35637 87548
85714 89546
45582 70710
23910 73538
10602 40498
10900 17122
3381 28636
3856 75763
42573 66865
28625 54309
52390 74812
39304 48547
41842 75550
2035 85550
10673 84718
65021 69131
30124 45285
18826 55996
65459 77070
3143 69608
32772 36491
25425 56658
24756 81143
71950 96983
14037 40430
5288 14839
16314 39378
20799 85911
27128 33690
36033 77646
9138 30734
1356 31474
6073 67734
10262 86941
50326 97945
19124 64559
11638 22304
2481 65511
65837 77917
18087 71217
51176 54633
74331 78939
66394 79898
61730 65656
43796 53281
36850 61631
55435 69770
42817 64211
53107 72336
30805 34148
43563 71419
39102 48191
56019 91382
40088 47540
33645 43645
32189 58137
70783 84002
24788 41981
6145 55664
1775 18880
40702 93266
10261 79657
83579 95738
26693 32827
53953 87460
14538 89095
54831 63727
54298 80024
67633 80720
38369 61912
68503 91818
3713 41366
2974 65134
16740 45191
17131 49488
9282 55594
54284 75438
11467 63555
80934 93490
71173 92983
18282 73284
39180 63367
66344 88488
4454 72055
52999 79470
43258 98106
824 53134
29810 64544
44776 60896
47128 64866
878 65659
41746 93303
17076 55193
41308 88831
6739 13636
53697 66524
71679 91830
12489 17165
44058 86393
25222 28686
28669 50560
6836 73540
11608 29243
31296 96384
4898 14157
33613 90251
14103 96511
82149 90075
49864 94521
3995 29952
59877 81571
18773 32072
25303 57211
193 34418
85174 93704
16543 75281
56755 86207
40856 64642
54215 57656
74944 85945
56240 60009
22391 82244
32022 40418
14169 70030
37199 85340
81403 89581
50345 69915
19300 20464
5583 9998
63362 77215
31768 44596
53973 76627
54631 62883
9690 45308
39857 40113
61477 99696
24005 34039
31366 87093
45664 47719
7797 11233
61090 73510
31335 35824
38175 88837
18056 77715
28044 92003
12728 66146
74701 93861
17805 59784
34914 97500
32750 55090
44748 72681
8739 18439
22006 45819
4918 6811
11814 28117
24660 98003
38644 70424
25860 82366
73652 89356
76517 93474
10225 37197
5620 31936
14591 15243
52174 92641
60259 93220
943 47331
13443 25067
77583 84292
16822 58074
38429 95832
13127 77125
43640 76665
28806 94633
56411 92326
36700 71057
19988 50046
60321 60387
39755 69693
49461 63606
6947 34571
1629 4480
40061 51591
45796 57827
54812 96586
40504 81659
62543 78832
49908 99422
20968 77315
37414 72102
44025 54259
35068 43402
31538 95426
60838 89746
15996 70801
15474 69530
12529 88921
26390 32608
46350 88672
22154 63085
28350 41023
21975 81592
21889 35493
12640 49862
5254 37096
26350 94986
48930 51193
29003 84249
5199 99222
61270 82045
36604 64065
39587 81701
12810 70479
56194 98250
12856 56111
77221 96338
6859 13059
26015 78238
19 92912
16927 73343
2389 4891
10790 83878
22284 48441
60326 88117
54333 64735
39807 73132
16944 44733
6605 76615
30133 73793
50495 97622
44440 98831
26671 66318
51957 92541
13029 37328
34732 97825
21681 88771
41691 90545
61906 94639
3011 77760
46800 52758
21531 57751
67425 86936
45396 65476
33780 51285
18507 44588
16817 91194
22276 44388
17588 59022
15024 95824
60800 84368
19544 62214
20694 53993
40252 43390
1209 19477
65540 82472
15774 93534
70282 83124
22929 94020
8447 79861
39460 43868
45763 89715
76711 84510
15954 78895
1558 46120
41505 42480
11043 54818
53753 79571
13340 18555
9173 65466
16979 17880
6490 63199
4274 56579
24909 51468
58723 82197
40358 53172
54313 67655
71066 77422
33776 80587
50173 98796
55274 91265
75219 91498
5057 57899
9095 63977
66425 78044
16330 85051
23601 92415
11592 26298
36055 40339
55538 92009
30543 98283
19708 64164
27840 64209
82562 85222
5331 34738
2705 37896
14947 96795
6449 79306
49775 72462
42535 66074
20958 52337
58577 77186
54547 97283
1032 87767
24642 58224
28464 58541
10908 16085
6887 23195
16024 89795
41433 90546
58128 89676
7320 68912
21749 70363
78809 99338
15024 25056
65787 71709
20041 97111
21311 62740
7992 67548
76268 78747
25248 52196
52923 62873
14379 31468
19532 53737
72311 92784
16249 44243
23032 39871
57809 77758
39669 56997
67511 94168
30057 38741
24333 61280
80355 93402
48563 73512
8465 11313
80330 87785
11341 30574
31609 63041
3947 47863
12938 97319
59808 67915
7896 37290
40799 94414
57366 70063
61845 91613
17599 69751
35646 68672
22205 97306
9946 30788
7333 83327
25589 89187
53159 76531
44306 67257
55626 61788
43825 92635
5739 70757
26723 76222
12846 20534
25753 44672
14263 41709
65451 81095
53995 85348
10483 33397
27046 87465
57968 74606
4941 86584
27756 86849
11326 57784
44874 95238
2963 31103
1361 3067
75553 87463
25634 31774
39691 69440
54071 58937
24074 71224
4935 87754
27417 60730
83865 87739
13807 30142
81516 94343
26152 46192
83740 96640
29470 50975
25699 91581
14582 28318
13084 41823
22320 68385
20450 35294
24004 92810
38199 77172
40476 68508
27202 67078
30933 91044
8591 19947
9373 98443
42810 59450
11522 66161
33588 65446
23745 44391
2696 83467
25338 50475
35054 99681
17190 19679
17160 39922
45918 69769
13029 94654
67009 92765
12602 86707
39338 92016
41782 87037
21104 96042
608 956
9044 16538
9937 43473
17217 54604
12612 49692
11677 81344
55442 58575
3499 39503
8822 57422
39568 86236
38629 68106
40062 42348
3813 53876
1901 55617
39217 86500
35656 47536
19135 71552
3613 30053
29855 45226
1475 76421
7621 75772
40365 57541
45225 75521
3685 61731
22758 99890
8148 86082
61818 78125
22597 58643
79441 85044
20881 85692
59312 82730
18780 63713
14265 95775
6033 28374
14419 94452
53007 64766
18664 27526
39129 60550
8596 89357
30708 45557
10174 31823
10228 81992
56201 86779
69960 84500
56927 75273
77156 88682
6246 74995
54549 64618
6717 29154
642 90227
27605 57666
88755 91172
10971 30403
17454 73037
55699 74859
2707 59424
61920 88475
65367 93120
28437 93159
11120 48385
20643 65815
44061 54444
50952 88386
16097 89142
55519 77003
25735 28700
28105 43717
11540 66280
17225 56512
15082 91763
7886 61707
31634 35724
6496 42746
89357 98545
67078 87299
61040 82396
26178 95378
31692 59756
39772 88618
13465 86371
56320 70036
3545 99346
52253 98409
4798 77750
31521 83366
23325 53218
43552 78795
10364 61064
55441 88178
3566 57053
28022 98956
59274 84126
66538 80162
14484 19678
11679 90980
6801 90423
13924 69166
40566 65452
13893 95729
34317 40588
19174 71178
16587 56586
9846 9909
27623 32500
87210 96002
28716 46408
48627 89484
29379 71768
3965 6399
63893 99545
47036 80095
75837 90964
25978 99075
75017 78298
25210 32380
13421 87092
61789 71999
33528 64772
11522 94798
52069 60439
6439 91112
33748 49598
26555 30589
24847 44783
15270 63573
76191 81221
41872 76053
74129 91071
33030 33288
30271 46245
6540 79602
12970 60347
22244 51455
57864 93185
49328 54180
54891 81524
81743 82165
260 29432
18316 98649
8706 86599
43793 85616
7907 72971
67837 73564
34689 67547
59857 62475
43251 58283
23661 33658
36132 62360
75777 97021
47584 94165
45904 49759
9106 21321
62878 90274
53180 91791
50634 77013
176 77860
67254 95824
44866 47680
28009 87974
23552 28366
21158 85464
25376 35239
46521 74798
39701 75083
61102 71478
36163 56820
31006 92985
32856 48944
59079 96376
36982 70784
44405 79079
28905 75916
3419 43016
60406 63298
11923 31821
36090 91908
14083 98603
33285 37110
92413 98747
62711 73424
61970 70331
22198 80723
13780 20114
35243 88341
3073 80854
29442 98549
23997 74137
42892 87419
54996 56443
37460 79478
48860 73831
28420 76159
4878 83733
76283 88211
59897 71000
41391 71354
21609 46152
21381 56443
46110 89909
1509 73332
34356 43884
65254 69118
21181 37479
39554 42526
46179 83390
31055 56127
36709 57771
49383 88368
86642 92004
62728 65779
61000 92642
30071 46889
50618 57519
11864 33214
46055 50703
12163 15337
49827 67182
8790 55200
6583 22728
75894 82084
19796 93343
21244 72545
32849 34318
62497 67886
73824 96253
53007 74889
8208 57644
74839 80907
18163 85400
23792 77011
11351 18544
41960 56105
13456 49396
25831 46270
69805 91824
55812 61606
40250 48803
58656 86958
49584 62168
36457 45149
26556 38998
10452 51082
9843 58730
16974 36569
21017 85976
6647 29448
71518 80769
9883 32420
49991 84458
4044 76443
35842 58454
57175 93108
86722 98546
10977 99225
80262 84318
70604 76134
11514 41650
39740 57737
33206 88113
546 33862
51205 64781
28515 56767
19392 99284
13075 52541
57957 69673
41566 68058
19663 63160
9778 9858
23181 50183
35143 47890
9940 91702
8299 71712
1411 18784
20010 81658
41461 94396
47030 92903
53264 61047
42430 75781
24919 86825
68306 82791
20224 59605
34760 67428
16614 33436
16519 83764
6725 45998
22230 71341
27940 96461
86010 87281
41043 60092
54226 60066
71017 72298
48141 78449
42926 86776
57833 62130
53871 66218
50015 65974
3122 96779
57311 71199
40195 78878
21680 53131
3577 91024
5276 86226
17886 26678
44156 98829
48035 82950
38052 79112
49410 74500
5390 46036
56243 69781
86995 93007
4424 38098
6728 73426
60410 64548
29446 52030
6920 29237
30481 62264
13372 99986
30710 86240
55661 95771
73944 89956
68551 88160
11457 22853
7988 74957
66980 77503
7219 55315
38879 50000
52677 60307
6672 80176
38927 54593
69442 73237
59214 98622
36082 63695
78334 97213
61132 75267
45367 96367
28206 72142
68997 77470
20400 54120
32521 67602
13346 87285
64899 88052
24725 52358
17936 66557
6141 76548
60693 99447
69081 79637
22606 72698
28280 40192
26046 61064
77972 84640
31264 69959
20805 77854
33883 59545
1497 36417
32157 60273
37530 47644
71605 87326
38709 69896
10893 90114
32418 97361
24512 38312
19013 46205
1391 7129
6719 57734
8281 64880
54273 82201
55902 94723
44751 90679
55570 63712
2181 95009
8909 79781
18256 44393
35411 64287
52868 65674
21193 72527
60561 89438
56720 87790
22837 87221
73938 96242
3834 57418
14473 66674
20884 26664
42897 74685
26049 73471
7480 77439
7975 38667
33825 76316
27124 30500
71604 75417
15351 91951
55366 62746
33121 64556
1312 62502
15606 17770
15366 49582
36251 58126
66855 77037
41084 73588
65394 67924
8344 10736
48735 74040
13275 78012
63482 72174
8241 57498
28584 56818
49596 58178
36076 42865
33860 95968
3852 41514
64307 68007
86064 88833
2359 92535
41598 93614
26674 76702
19940 98875
58951 79726
43517 59920
89591 94037
64227 90504
40407 63890
17967 56004
34387 62135
18224 77785
22381 37119
62216 64127
22593 32656
72478 96916
31273 98243
49305 83267
78165 79901
23609 68346
57231 84240
29899 48708
76876 94718
30862 86833
39135 84652
44466 80062
9722 15404
19893 90789
36567 82697
38632 49865
1321 70259
37658 37877
1256 69873
78226 95976
58609 90397
53686 81539
7146 47030
9262 49066
1177 40112
27256 35747
50229 77907
31999 81991
6036 25973
53001 96544
67238 73261
60001 86125
42910 75511
37289 70455
6454 51159
82301 90019
67898 69955
14156 33756
12176 15710
58939 99970
73174 99626
10764 10860
26207 31579
37216 43089
56709 97574
7029 67067
42233 89928
64006 69997
13525 46492
28254 66015
29307 86374
83710 86150
55120 84614
2673 61865
20949 53708
21473 54839
14803 41430
224 16524
43807 82968
31819 37276
20338 67056
14743 62124
38423 96650
42318 81898
74284 98847
55982 86736
3733 69272
33831 39610
44879 91716
8686 55993
16548 74095
12071 30745
18170 53568
41416 79049
36382 59226
13616 15567
20223 61035
80603 97475
46425 98450
67075 88469
46945 69272
2381 54832
40758 76370
81466 93651
17265 55353
30487 77038
45609 91249
25824 48717
36588 42240
33539 61530
14784 75795
21453 55654
23625 40430
35490 96725
7671 55679
580 76676
46184 74604
11918 95232
13869 14335
4238 33553
2528 12852
3791 35806
29614 95137
63694 91400
6334 96056
93378 94184
528 13076
32075 80304
71780 98047
36333 88121
35314 77416
29794 88257
18903 98621
66598 82886
65324 91298
72417 78768
7000 77617
56594 66823
39516 85294
17679 90503
55766 75995
46663 58345
14995 52685
1531 78194
67776 78790
31610 74345
9682 74366
1646 73423
9374 40594
2601 67302
12980 79733
17791 99067
23959 86281
39712 54334
6741 22285
92688 97298
45446 98095
49739 53722
64001 68606
33299 68912
61216 68503
11756 90873
887 62041
35729 72193
6206 69603
14275 95946
52554 59593
52862 69172
19339 40519
11456 54069
71386 99606
57303 82397
49155 77622
20391 44284
11422 83292
26502 69422
2396 30292
26725 37954
55868 97078
14252 71243
74974 80769
26754 36990
83574 84559
17106 25376
70595 94132
6731 78571
14656 68843
51377 61970
84031 96918
32175 74321
15725 60155
74344 79312
68047 87512
54664 67639
18344 96453
54885 86656
58870 99979
24889 31942
90633 97614
12001 54895
9651 67186
80374 90884
69824 76652
85879 87984
26815 67492
24701 41881
14992 50644
4570 87341
39598 63686
45975 68910
48758 68741
65271 95774
26058 33270
65780 85486
68605 82148
57821 92521
13654 63617
39912 87632
226 21257
21258 34415
66128 67241
26871 38213
19597 49301
65488 70601
11013 34988
1080 8920
14111 23986
24865 39805
20021 80671
21775 90930
82189 89037
72884 83606
8691 56049
51282 60917
1306 77126
5266 21757
85951 94130
16653 46014
77141 81542
42257 61334
25214 76150
22895 54763
46412 77951
40133 61843
75484 88408
2712 15452
3869 59133
24786 69541
5158 94014
17071 84755
81447 92828
49991 96956
16077 62163
11297 98776
34385 42775
33616 36759
6847 54070
64043 77744
9182 13151
5305 22946
40800 82233
45854 51030
54087 72083
39955 56527
72164 96714
7915 61748
39075 84839
784 22972
8175 66578
11883 48437
16609 23169
18513 20706
2059 18179
40846 93275
5386 61462
62015 62688
9364 61063
38074 70269
86977 92593
45183 75781
21743 27499
50089 63468
3469 86916
22907 37702
78623 80843
53710 87913
32074 57557
45778 78352
47239 91406
73312 99198
29444 40202
4730 62947
58797 86789
35668 85284
35486 98429
88889 93053
5206 83563
30861 35665
49584 68604
8366 30734
35861 43839
36823 54239
8536 13663
6014 46798
24213 92941
2356 79517
57981 97984
35662 54622
39703 44798
4911 92157
53553 90840
16811 66980
22141 24255
37429 65052
34593 98484
51788 60137
6146 28981
15453 47992
6350 52086
40976 93369
40244 98459
9699 58807
59349 70194
5221 40670
15067 57793
2333 7183
6928 13833
13158 58465
27912 66616
18009 92076
51711 84229
15018 43705
11781 55685
35644 69041
27643 60577
37576 58282
80252 84726
20320 31185
1485 84628
70157 90096
3353 30664
97592 97657
56787 90925
21012 94882
14737 73079
6697 56972
8285 24019
5797 48985
1907 44978
38639 63621
39349 75650
31501 87505
46813 75751
25470 27728
54055 88670
44552 75527
8971 13807
12241 52161
49561 98717
84508 92505
42672 56858
22608 35879
26589 27477
18350 19152
47524 85566
17099 57305
41351 91080
40926 68039
7521 9244
10931 99287
20626 87385
33484 71495
32090 74694
27994 61900
32916 91904
5271 73603
5846 63113
12145 49137
3305 11641
55266 59385
65725 87514
19056 75812
35505 56009
41998 74065
30124 68136
12587 12753
32359 43460
82476 98516
31869 81582
75215 95448
16742 24396
14073 57126
43425 80541
35377 59007
3667 90981
8467 85818
40252 96066
10671 27501
26992 52609
8852 13777
18495 24482
51631 75756
31501 59119
12946 81147
8013 11205
46288 65628
17344 32135
64773 88854
47290 77959
17893 62483
4854 35541
25415 88902
39915 91713
39097 52155
20187 35119
17778 28219
56488 95606
4616 63513
73096 75759
12645 57936
50877 55377
4200 20102
41099 84866
2343 88159
9088 76670
35644 39383
24861 50295
15183 53410
40173 61806
11315 43457
37308 94469
5216 25424
1281 76545
25338 54732
29380 99280
38641 49852
11330 44469
8198 86621
17638 49620
3371 33101
4899 79882
34031 90280
176 46970
7627 19336
14469 80862
18741 21025
47073 83242
53011 79541
26641 81074
27272 42073
4213 47542
12372 41658
25126 36670
5963 66906
27 11979
3005 45997
43599 55096
17169 25229
10724 36931
30733 88413
52997 78391
45446 50633
45236 89965
65549 78141
33917 71616
19446 99123
5955 67760
53421 59108
14167 19831
59787 68256
25392 47195
6090 25737
2322 62419
44005 57145
7766 47915
5129 45829
25302 37576
9393 33670
88193 92312
4859 76788
10887 48828
11465 35343
15240 91164
60313 60723
88956 94033
25113 69012
51879 76215
22755 62696
28518 65654
41250 79216
21786 78166
38052 38740
8635 26789
61538 90662
20449 56014
22042 73429
82748 91221
82688 89253
35155 86469
30670 84524
21994 58222
14922 47897
44341 79526
7935 56747
27007 75079
25209 44917
55144 59910
51072 77278
5542 67508
48336 72938
35002 63645
65109 89838
29643 84819
10893 73980
36161 46980
81823 94257
16148 85684
50676 84082
26015 42711
36417 43271
31466 71505
80181 94201
13985 66352
16247 94083
9679 18007
39637 67759
5656 94707
68507 74952
51958 79915
116 27909
71414 90415
76231 80545
51407 92358
69829 79337
4962 31911
4464 50573
28689 74114
65256 79135
47698 90784
4436 68047
15569 24265
1714 71884
49231 73204
21294 25590
35160 39483
2739 75391
42246 53287
4786 83974
34734 73288
38715 68566
40946 59257
5319 77883
19875 26306
52679 91532
5239 73361
15770 49207
10541 32578
27410 66862
25683 80387
23813 38621
76366 98814
1775 55416
32769 99286
52823 84515
24390 64767
7534 68793
19828 49218
31290 51923
52866 70664
39301 65476
6515 76122
77207 91045
8583 24245
47116 59766
13317 28184
4664 18970
71865 91883
75643 88473
53490 97961
32600 33229
74314 94126
85764 93927
30465 59903
9558 42339
36082 79016
16138 86104
59738 60220
99 58907
53151 92476
7391 47837
68447 80178
10619 65458
14895 36643
35856 42045
33420 50597
83482 99895
7694 51449
37386 37801
32821 78189
17362 94089
27592 38501
93009 93186
27219 92490
78328 86803
6318 9523
32458 95581
28405 50546
16633 52691
49611 93700
8709 62089
4716 24900
8194 44277
26916 28839
27898 57052
10508 51400
75360 84940
49827 61367
16231 54129
18281 60498
66522 90276
64931 65413
4772 55414
73717 75845
61143 89360
6492 30966
19028 57656
67 19790
35890 91355
11400 24788
85979 90963
57266 64539
25853 92553
13862 34579
66715 73740
50777 78508
20913 23805
78026 98335
1766 56391
64027 83397
81369 92699
4251 65849
82577 99409
910 13406
35997 86575
59494 75724
3583 10834
82516 90514
40683 40818
24945 70259
44213 65859
6784 82070
2133 96062
33077 67365
13659 90845
9975 90331
43870 83854
32134 47175
28007 80286
43504 65288
11390 98768
14356 40208
38679 91299
42146 60021
47415 87797
13581 65476
39630 50325
64512 91429
27971 38627
41083 41304
93472 96851
9790 22729
66300 79275
10420 21184
49454 49823
22382 67808
62118 99649
13766 44901
62541 81137
67907 72052
9944 97074
59576 81985
37055 53761
23691 33437
43822 45967
28415 55439
18372 73747
55300 84788
75259 91107
36661 66510
345 17212
26413 31737
43253 49182
61038 64305
24545 68598
68417 79581
14385 83838
71643 72601
20109 86746
24733 43677
26949 88814
35771 76134
42520 46754
23292 25569
49578 65854
49341 86579
5551 71107
15534 75881
43600 81400
19208 48463
63622 76822
48309 49169
10400 61619
11590 59539
9932 37349
33282 40687
37170 62507
58899 67538
61536 70038
24187 67858
6644 21321
12001 74643
26951 59767
27160 68258
4139 88850
39820 97984
24309 46544
55620 68033
39955 45117
26762 57655
5139 61633
7605 40401
5571 59249
9994 81479
12143 16947
40022 81612
74624 92437
87028 92914
81890 82318
25134 89594
29394 88282
59562 80812
5353 86913
56234 67082
68791 73699
1698 89473
32598 45941
643 9902
30622 32595
4030 71968
10120 12815
3631 19267
25442 90343
26164 62666
122 75398
11875 94707
49083 50482
62944 83116
21061 32479
13335 83828
47252 83673
1088 13017
84680 94211
19325 64941
47149 61693
19964 40328
2212 27112
23498 37386
14338 27661
14558 24696
32719 77271
2994 14668
50629 55440
61686 63761
22455 91986
80703 85282
16071 42615
60466 98439
1007 89886
37345 91750
1778 30727
35076 74966
53841 79847
28045 52887
63829 80940
27186 93075
7459 28376
9979 89949
48375 74313
23693 81362
49812 86591
23222 92186
83043 87171
52635 61953
14988 22782
1759 76068
3924 19873
42495 99002
69854 88246
78650 97117
81477 86386
10168 77098
11560 59502
2898 28681
5267 9553
56308 99928
6442 36687
53263 63070
32864 89438
16537 21281
18131 78885
10939 36665
62190 67112
503 17411
5125 49717
15254 73135
50004 81299
34326 71247
39420 77746
65270 97355
82225 90983
46390 96335
32150 96893
42752 45651
9675 55794
604 2350
755 70942
48569 87515
4327 48014
49200 73377
29368 87943
54341 61795
59204 87175
7338 94110
2790 27031
4954 40486
17149 83705
4962 12448
49682 60871
29661 42203
44622 60717
14900 82800
26315 97890
24444 89148
44788 66068
6752 21786
54833 71051
50314 80075
49271 79298
38249 49785
39986 57641
31358 60467
70441 80396
15378 76843
82818 89506
26710 54111
60042 88998
9121 50209
3203 91295
2186 75761
54644 74901
1051 27506
38292 92950
55516 80331
13313 69929
50839 64338
58396 99458
19841 78857
16196 38474
29450 96962
19264 37099
68670 88675
15877 70448
38516 79622
18810 78351
51758 88101
18562 38861
23755 70708
33211 39429
74282 87499
48737 85815
10137 49375
4710 35674
21714 43989
14405 39986
57266 94230
23649 57061
84062 95863
12478 41346
2169 77420
24460 27535
14706 61959
512 882
18027 98847
3602 26276
71786 97164
44620 82476
50227 91986
38783 75256
9888 73436
32147 40215
52342 66003
23188 59512
76579 94310
56356 90246
28877 76013
59474 86781
14324 78416
5912 97586
81717 86929
2896 31219
81102 82261
852 41007
37298 60406
53161 71476
29193 63611
54866 64524
81611 97436
3613 90106
30673 74660
34044 86353
31739 54487
12048 81901
17969 99453
60617 73543
46909 54606
88947 99535
16712 58027
38799 91395
29441 62618
9598 47851
21686 82303
21349 35558
14165 76772
8548 9851
19845 86603
41394 77740
6890 39323
20778 38707
10401 50155
29207 98019
84376 85881
303 67354
88586 96628
79854 84110
11601 31683
2528 99539
33009 50071
47350 82835
51074 53365
21230 29740
14300 26166
17565 93817
37200 91035
47129 69614
9831 79378
35946 96952
47189 67994
61240 82359
38303 59296
71143 99890
3132 95088
39199 75445
13743 82693
45524 95613
6824 51795
25992 48058
52767 96182
71858 96572
65855 94205
58561 61107
64515 95593
9055 87040
45429 50632
12640 44910
19871 79275
12292 56381
21994 51601
1183 42980
11413 67581
12817 59208
87409 87594
8957 52913
57793 70063
29731 56153
60452 84362
34566 86293
41767 82420
55721 78752
17126 98062
36766 79520
88711 92530
43608 73301
44340 87332
35875 54805
41555 62471
44355 59128
1996 9955
13462 90849
81733 82357
29844 96934
2455 33477
51522 90418
11886 91347
27882 63056
25154 30250
62596 90289
53805 71863
75324 94454
1563 63777
61787 85936
16219 63177
23389 38033
79794 84670
2663 76108
4849 79387
72497 90414
8329 89619
39192 98015
57564 82937
15265 92549
41937 54636
48581 79527
34627 73792
58613 69688
44442 50085
34059 53289
33982 78472
9875 84856
51925 88961
30947 99320
35254 74567
10804 25008
12005 49954
46797 98735
21562 99988
35807 83113
30745 96134
9378 19610
26031 29598
6827 20998
20227 93333
30105 37618
29932 87856
52623 61945
29372 75805
51915 63806
16876 26138
26654 69153
33486 51687
11877 87191
18325 48848
65434 67036
17941 63700
27475 47849
67922 81832
5726 66651
17060 85628
58480 88409
34565 91733
56003 77627
34761 92135
1761 18225
5236 53611
26620 90701
41064 62166
38402 83691
28429 71876
80928 87434
8673 53811
6659 33088
43377 64627
16274 41835
27015 67304
19207 69022
57821 79326
23366 54336
8135 37678
20137 54309
25587 31212
81202 89066
1719 5025
39327 98283
6951 10788
51824 63404
13972 19108
5569 37419
1068 20629
93205 99582
51729 76844
15805 70778
10442 27882
1877 82723
33279 80127
79209 97071
33314 44093
61549 73408
12607 65311
25762 34534
22951 94627
43445 98414
45514 49729
30783 80973
21758 64364
31291 34746
4182 66923
17486 70473
32833 53599
5955 38630
53779 95216
36483 75683
28870 41809
8331 68554
3073 24389
53451 82133
57335 90513
35063 80767
37917 87339
60907 85522
38444 76779
16088 90722
48457 51659
21783 71622
56823 81919
58790 96431
6262 79080
62276 71339
36221 78850
3079 74533
27917 89469
38303 55724
15827 29609
84072 90536
21627 52555
66825 98989
24105 62295
634 36256
21155 50826
8411 70087
2558 90959
43904 61201
87520 96068
18134 82135
6628 34474
68611 91496
19673 58759
53862 85337
45778 85002
16459 67258
56253 70272
15433 48166
63510 94053
62503 98181
33107 59442
56968 85301
79251 87018
39001 82110
10593 59791
13790 48441
7899 91970
16902 71523
1041 95983
6559 56919
53265 70449
55747 62734
52142 88981
36818 72366
14587 36201
55106 99721
1486 27206
37235 83570
15982 62065
27024 84782
21578 35343
2245 22592
83381 93070
28051 97322
22706 94290
31404 49595
44029 87370
47926 84883
88424 96555
29308 45350
17044 21979
21699 52233
45864 67081
58192 79653
9382 77190
8114 82604
5865 12652
67935 98992
34204 91998
37327 63667
2779 71558
4509 56941
3329 90560
3879 92960
2057 61722
58402 98697
2797 43785
18112 58185
49376 71734
10195 18640
37405 54269
17472 43728
1918 52321
50414 96800
56148 67076
497 69340
64752 98338
38926 67274
43983 88633
44427 99223
11808 49900
72981 88640
5702 34411
66764 78861
26315 31086
23223 80655
94424 97961
5675 26399
1480 3685
35187 72358
3360 48501
4864 76088
73554 97179
28482 49605
10936 61918
8062 74868
12838 67008
70927 72328
66644 66691
47289 69051
57239 91804
82751 86936
36096 80346
34271 95206
20906 51919
7858 94774
23941 49957
79580 91677
17657 74226
69459 75167
57056 64865
18200 54584
81054 86442
77881 86416
14231 64267
86242 96113
3164 92415
62628 76844
29641 83124
30407 56244
23221 69283
6483 87488
20711 83464
24690 57625
4560 57876
24983 91382
22284 29910
77610 80872
9421 55262
51810 71265
60648 82015
76825 94227
87007 91562
6209 77381
7687 28154
61872 71824
9408 68388
38897 91074
3058 29930
4182 85612
39732 64987
1302 4926
22770 49789
26324 61278
10402 16485
2414 28463
81341 85604
44885 92324
8666 86525
13903 58019
14983 69305
29319 48553
60162 88788
23942 88344
43442 62519
54112 67642
53818 73867
19465 95347
16283 73929
1864 90239
43806 62422
41036 59524
89229 90521
16073 20519
8091 87520
11189 23800
10467 88141
71761 81263
24432 28147
48170 85732
67338 77698
93511 94209
7990 79176
6227 12203
56306 88228
3708 6604
44052 56373
25199 65028
37872 55103
43449 45234
11177 26182
42450 43515
13512 28545
66366 76844
47203 97859
6682 9312
11809 39039
45827 52643
42614 93147
57721 59994
29366 81831
86606 93025
38406 68856
4842 61300
26708 74560
37177 47305
82697 85919
29659 35569
4215 5678
26627 30593
18343 36366
12541 53053
5037 88334
13329 32346
13565 66394
32651 56295
28276 53854
6355 77249
46399 51374
83666 84215
21840 40508
78302 85006
1633 10528
6390 50091
30722 74647
18260 75380
6533 99204
57095 78719
12784 69287
5338 66900
40849 55223
25802 37449
61523 84986
65136 73758
26044 68880
86491 87986
13946 70229
8442 84742
219 69205
28691 31313
1192 91992
8262 50440
58461 75132
49324 72011
77438 99723
6872 79282
52018 52330
56892 84338
1120 32037
37170 95683
36209 81988
39272 53656
32436 44388
31330 97686
71111 77351
31802 76755
12356 41900
45665 63595
38261 49610
47589 76159
4260 41512
32526 99814
54236 76589
34789 84311
41716 43071
33579 85654
15091 73290
54110 91710
58031 63852
8506 51376
7829 44477
64536 88445
13393 68081
12067 47193
6462 96211
2581 65936
45978 64189
16652 38522
58190 91196
31720 98412
922 10965
69887 80139
22242 88604
18433 95575
33995 78247
39882 96135
76858 96123
6162 82400
24765 39441
83218 84706
44824 58799
22497 85648
25851 29478
70768 86599
18200 22270
93540 95273
20187 41910
20598 92017
24623 65473
64148 65208
65545 92908
54551 77515
42658 50413
5702 69305
14665 48162
43356 93362
68490 70449
20472 25675
10208 71233
62557 99553
1556 46672
2030 40724
49893 68395
43116 59943
39738 77393
22468 83724
41606 89269
12203 81611
55258 90526
51956 70365
33245 84053
23175 84986
36908 73751
79330 96814
61822 84725
8345 44989
58036 65497
10640 85848
85727 93702
19327 89125
24097 49540
12416 75805
36368 97453
11899 38220
58722 91141
64391 78874
21834 98769
19313 19509
80373 94850
19862 40155
23353 65331
4487 22285
47282 65303
9677 18891
35508 49108
2253 52101
12334 51371
6960 45434
61460 76030
19152 41977
22318 44199
32535 35409
2613 83368
37555 51072
1504 50257
61306 63653
78835 93970
17926 93675
513 28974
10129 50298
56270 69281
38865 55140
25036 64371
70679 90264
57987 94609
81083 83357
64693 86629
34677 73928
19082 29127
15446 89036
7915 38972
34415 61378
32036 65009
93513 94909
63765 65379
34832 69223
12019 33571
27630 58871
3511 68629
13802 38329
8374 72643
33108 57109
60001 98956
4123 37181
33917 59346
23581 62028
2279 13866
12824 82440
54642 89251
17797 61893
44185 67107
51618 58900
62156 66949
26220 81103
10016 42426
62246 86107
11289 17985
54622 72472
69990 89281
17818 61462
35266 84877
38071 54187
42967 57490
55619 93152
673 39099
6403 11858
2206 73588
17284 63644
2225 29930
34114 86667
7932 11269
12705 55645
14988 77379
11706 56027
50231 94313
13019 74084
2076 96301
2815 16966
94190 97463
36956 87412
25077 65262
16071 55960
44411 97368
57633 87914
41379 72775
48527 52646
50782 64667
32366 91718
18308 55083
12687 47185
56955 83572
895 32798
24194 49841
24210 42807
60875 64978
24593 65203
29457 31218
49718 95084
67562 83181
8871 61898
64576 97207
18981 25797
66906 75838
59495 60339
2525 98038
66848 72079
34749 77712
71054 82355
40004 49668
92356 94049
51367 74692
58604 68167
4662 10172
21184 83122
49864 52813
63760 86809
33361 84329
5642 95994
517 72436
65273 72559
43124 91615
23408 87943
11935 32114
44109 67318
1496 31142
23690 53768
26390 71343
29148 62105
49490 97974
2602 31040
17345 22341
40114 89496
29933 84060
70209 75130
36498 71169
4139 40236
24083 48371
16239 52389
5910 18079
13696 65370
1515 50531
78798 85052
64788 83664
61838 71031
18617 90758
6020 34653
15275 67479
1204 36666
5333 58090
66447 83578
50774 50855
3007 41086
33350 55166
18722 89882
7689 16007
7647 36578
80601 87031
4016 24306
8050 65069
25372 69501
28782 63678
73357 88546
33531 78694
6389 39832
18523 67544
55670 62284
16428 75236
5767 36365
39043 55204
46972 85770
9038 89899
72869 95368
38802 90217
3384 44187
51243 95653
7982 94234
3762 70231
4814 70463
6659 62070
20294 93111
31475 64168
69621 77388
73776 88787
7127 80059
29565 34633
54985 77507
1616 15640
6430 20474
10587 78317
49576 90094
38061 45632
2577 84187
3415 36984
36765 63124
6682 13163
22887 98385
10792 26955
26202 77283
18304 81935
73092 98413
24456 72304
22928 34293
64521 75596
32120 45696
63096 76119
23700 49389
48471 72152
31442 96202
85905 95170
24449 55028
26538 64050
65785 70204
51308 68995
61553 85821
5944 88468
62982 99714
3351 76383
8181 8373
25190 74836
5248 12263
46651 47244
64625 89054
6829 10240
38739 77437
28085 88347
87024 96608
15510 62367
5668 15368
33045 95669
9769 87780
862 69844
27819 81028
55679 63032
27286 55228
1394 47324
14731 95474
14348 89501
19171 77969
64364 78868
845 49556
27541 68423
5774 48652
65683 81398
90490 91355
12709 56981
81457 84319
52790 60994
40288 82335
53685 67679
1853 89623
31154 99991
807 91081
54240 82509
10698 81346
35249 71950
74566 79615
18634 40838
43281 85978
62890 84230
15279 90329
16598 46689
34856 97674
91845 97235
52872 75111
26906 54123
27900 54510
31801 35209
9594 71007
52490 96257
36573 89743
48130 83106
14176 15510
17433 40203
46751 58589
55503 81074
17797 69657
97901 98445
8657 64726
46765 77978
79152 86599
55990 89131
53795 95593
4278 86523
56888 85049
2141 75516
49114 80948
70996 81137
34999 42836
19878 77482
31430 77885
35386 78523
51466 65732
50318 77581
204 57823
32427 92469
62754 97165
48759 86922
13922 81870
26316 36580
729 45526
37519 57828
18876 59213
79009 93658
42263 99173
31301 51654
26810 54688
22206 56581
7513 75767
48573 54581
52574 85654
7067 97662
55389 56594
23586 63867
42891 45444
39520 70708
752 64028
16402 90331
15311 75206
39304 63221
19845 76317
70305 77197
12992 17656
68944 71989
86419 89225
6942 79800
42127 80746
5550 24317
13077 26587
41200 80541
50920 61850
7580 12220
27983 45774
70918 95579
19198 90252
33107 48049
31194 67609
43457 52942
17081 49789
65774 81731
77491 89944
6612 30636
32470 73022
135 77445
68064 75592
17700 85508
18979 92189
41071 51491
57164 71153
52286 69993
45639 50106
64590 80218
64832 85833
70059 89279
19423 56716
11828 48043
63913 68203
55876 79716
84037 84119
49008 62056
38098 93247
72579 76228
38323 49870
48898 72314
38011 77449
80783 94791
17292 78885
24050 98606
44517 88182
30323 54945
70 34504
9405 50220
4046 68064
4402 66643
45902 71835
2794 98554
32944 43154
47122 76304
36127 81054
42664 81923
75929 82576
32422 54946
25974 72027
2918 39615
3517 21444
88936 93341
19298 83415
9740 99897
36834 95089
13326 16834
39867 40440
69165 89339
11079 98541
2227 48957
4376 25300
13109 78404
46238 67014
35464 62219
3631 88652
73834 95685
20508 59063
56819 72579
33500 56839
1407 55533
93266 96807
3960 6666
23080 24939
9830 49720
91850 94514
22496 89066
44565 76562
382 64513
3898 68307
4530 23710
52228 97538
37319 80335
37076 91862
28295 77976
48714 67066
35283 42786
23765 44454
92121 96855
39566 93618
54092 98831
31290 35261
17405 88491
3114 57051
55286 76188
4229 68856
46088 49166
6750 39021
4617 24489
32766 96479
8014 81065
10647 47133
29927 32531
80896 91023
19344 75652
47690 90664
4507 57055
67744 97816
61139 94734
39434 70836
3195 3378
24863 57835
63633 92653
16353 63039
26223 32938
955 23785
66940 81051
27062 38294
56465 81824
39523 54345
30339 44227
4932 34333
47213 80740
1167 26443
41900 79554
33961 72001
5345 84549
29512 39238
134 85337
78065 94478
17512 62109
71722 73676
28658 38821
9787 81256
21924 54734
25910 93942
30936 75430
33716 95345
41264 80041
31165 65464
52746 69116
77947 99911
44516 53554
41342 89315
7543 24315
17709 63826
50551 70168
63094 80536
19506 55549
45607 74890
66802 76420
80939 96091
28294 49805
3599 39080
9910 82451
47685 61818
3074 99969
14952 95284
36386 64595
49487 85162
83212 86436
69000 70448
40323 91114
52033 94080
94 16696
33095 57799
18303 51990
59340 60199
40466 41515
67047 97478
3024 85419
19463 38154
19830 61317
23754 76552
43315 78919
19758 20833
60574 76625
67575 92523
52451 93205
89418 89855
53371 69642
42230 92381
53181 72297
48045 95804
79926 86048
83346 88943
11650 49763
16796 17479
16265 94205
46988 88527
40172 83122
6063 45260
38657 76454
53139 68707
48525 99930
3523 39066
38342 45965
27835 73178
97790 99205
69120 97473
15744 43252
26499 97927
67888 91887
49327 50143
27803 52451
7644 61138
6297 94528
25414 26417
45784 94457
34672 47514
22542 60293
3283 52257
26072 62690
53657 80695
20635 40422
48812 54409
1503 32146
32114 98830
28700 64871
12375 40179
6228 31590
14934 64144
81150 92195
10423 95104
21213 45128
30978 88374
53489 54050
14799 37594
21104 95583
31396 96470
41946 91297
55911 56979
73885 99845
19156 93992
54986 59229
59942 89351
29669 88875
1152 14297
16554 40647
2597 37777
60465 90730
35994 54237
14278 79131
46739 71167
16520 80070
1398 34486
33374 68553
1226 37311
54298 96039
36739 48306
78822 93982
49821 62548
22165 67461
23169 68637
17784 85129
27531 80928
44529 69753
37562 43142
21340 49496
37568 66021
60885 61494
55131 92545
14028 46131
44822 84708
21946 95277
33749 55374
46357 57692
26930 77563
8939 24422
22428 75443
46291 90898
52771 98988
36632 98771
48959 56042
7721 42617
85672 99223
9291 49589
74969 75146
44658 60487
53366 60847
32410 47728
65165 88624
16287 29001
32852 45764
76402 84153
29983 63588
70044 93406
28012 46060
37634 84307
8350 60205
29791 48102
17293 48935
35703 76653
10643 70375
66963 85562
175 85684
19613 67716
9706 44531
7606 33256
36510 66831
13172 15725
9494 30236
19704 84764
77253 94716
59758 93812
13876 91147
56440 72350
55923 69098
37601 53616
61954 86070
81076 86240
18874 68689
43088 83639
12886 33029
24177 77533
44886 57002
21776 22490
25836 66249
11356 21106
43140 59578
49403 93357
19715 31929
31145 54146
23219 49599
16308 44361
68633 96571
50679 93550
51075 75827
7075 88145
22889 94885
15073 88077
5999 94878
23710 72225
31545 67337
39939 88796
86288 90363
42867 66348
85276 93374
6548 15464
25239 30165
77783 78954
7822 94555
33844 85286
17147 27102
18718 19423
14837 86936
33148 48123
16827 90286
6717 90010
22579 57472
25258 87251
15795 92714
41051 74341
7145 97032
29332 45774
12938 20536
30568 96365
40725 51672
12000 21642
3776 85072
12040 19892
45987 72528
37398 52139
30337 94670
40977 79611
44333 47378
17981 30406
56557 80065
8668 94695
29084 74398
57 15324
4748 32191
24938 39942
9696 72279
29886 80877
4349 93236
72134 95683
36044 43080
74913 77186
5667 36592
18683 75481
61060 62139
7302 50272
16188 88664
87939 90365
33852 45904
7425 52524
70123 84374
19882 66177
3684 67612
40614 59378
25336 47388
12615 47796
84319 88013
18388 75298
10837 90619
8453 13826
53537 74952
49563 74534
32557 65340
55556 95626
44110 72561
39115 63158
8410 80865
22023 26422
55862 57644
41644 46523
52123 53622
31405 97023
69940 74332
31153 85985
30257 40493
17268 97323
10836 79298
73883 81840
55124 60337
70772 97555
30743 45428
83867 94991
9659 62103
44625 87887
60681 66217
67248 90561
19494 95098
16042 64136
11479 15523
13980 25298
6934 84701
22997 41373
28260 74875
62916 73175
58429 65248
24836 26301
16404 92404
16383 58081
14590 87743
10449 86488
43353 48785
55485 57585
33041 68840
6131 15987
12092 47653
13657 29961
39258 62671
11664 16809
42506 79633
51332 69543
23910 34087
22378 61930
8286 86576
22235 41727
41446 78797
63223 81404
7390 56674
66033 72675
19759 35686
20963 32988
70373 90360
30925 74939
57815 79904
6099 67800
33912 94666
5169 81599
15290 73553
34491 67135
4814 74952
17171 88126
44854 73720
40718 74662
68208 71390
39835 66724
73717 75989
23933 33913
41446 83040
21996 46955
48652 81993
56201 56760
33874 80090
11371 82329
69359 85728
15561 68223
65863 74449
5196 33073
78222 87287
13827 24098
28847 89371
17079 65228
27863 50844
31877 89502
4595 81442
9214 20040
42244 54487
22396 62519
14134 97916
22569 59062
3578 69303
68681 70639
50061 64284
10444 27753
40681 69256
27175 81431
13371 23412
17200 49995
57352 79773
51710 99102
12448 30849
13782 34647
22235 32902
31587 61910
38256 96314
35355 96158
36207 83642
15183 16979
20176 71893
56612 94894
66426 74127
36785 76294
27424 38673
87371 96050
87420 94589
28751 96910
14190 34068
37945 58605
77181 77635
36656 88858
45310 59601
33342 63979
57678 64001
19119 34799
75330 79135
31468 74848
57198 72086
44755 78964
7344 38012
48321 84513
30238 83338
6455 66052
10578 92925
27613 97034
67472 81855
18601 72150
55363 68915
19243 75454
48005 84311
21277 76231
58078 98905
83810 90329
3056 57868
26658 66212
26440 86477
28831 35905
24870 71586
39344 89822
11124 52910
50843 77454
21425 56245
2576 58592
60181 66819
28605 54065
40248 96431
5901 69630
71029 72968
32248 86910
13003 37854
86306 97132
44041 47261
13628 34167
27130 43961
37320 94567
59165 83350
904 43484
30503 97366
30794 31434
8139 21826
49291 52711
21042 87574
32889 36019
54851 70026
38726 45423
74065 87503
23927 44350
16867 51668
42825 81190
11771 62982
7393 30773
15303 69938
5020 17555
38643 51578
82522 82890
51173 85417
52833 53773
25219 84404
19587 71740
74080 90399
12801 67537
14813 76096
60484 68079
8771 43163
33459 58524
47087 49017
36334 90989
22187 67713
5525 6158
1323 20897
41266 75237
19699 35358
10481 55558
30934 46455
4523 61201
54766 96827
66556 80040
69917 91097
93524 94734
17140 99232
16841 26400
78905 98856
3009 31796
19998 84741
7605 47779
9123 68881
5488 74039
79182 90019
6809 36047
83106 90238
11312 37961
48134 50047
1910 10667
63014 66909
37978 80639
66048 75282
10547 70211
3742 95815
29969 97804
84763 86653
57383 78142
19934 72926
31085 89149
37468 39015
81231 85576
15194 66480
76118 79836
2617 81232
32961 65539
51059 65385
60773 61417
29257 96806
37839 79742
3138 26793
45881 90545
65712 87314
43840 97251
15611 34881
70920 95952
60642 95966
37538 67739
22019 65440
52390 71445
58557 88914
14717 22374
56229 77012
14714 26882
59414 70637
66735 94617
33608 36995
40737 49396
69032 80178
18995 33110
26064 46589
61551 69084
29413 48892
42668 60869
39969 49951
11819 88258
21097 70245
11869 16538
1694 67956
8135 88690
62002 91188
15572 47081
10824 44085
19686 24208
39247 81095
76405 89116
26456 32366
15261 90012
4245 97895
14249 94404
66613 75368
87697 99313
33209 81030
63189 88227
55175 70938
48000 48382
60236 68452
2944 77092
22669 33100
29656 94413
4575 21265
825 53464
25247 88415
20831 98012
46622 56654
40445 62378
15560 80423
16410 36662
11506 80102
19802 41475
51962 84736
68602 92009
25514 93712
70025 91693
49810 64806
49183 84442
32853 56939
21427 75918
65256 75623
18933 55123
48732 63529
77227 99757
70006 85593
76709 80972
69460 82495
78047 79808
16787 59173
2803 83340
39690 88017
47640 78068
51114 61543
65648 94651
28887 39237
28611 52536
2413 58916
76485 91317
31116 69815
9083 73947
5200 94118
7465 98898
34751 63719
34296 71038
45532 57398
62782 92461
12867 49352
22496 34108
9539 35321
6366 34133
37636 67098
21563 32314
27337 48177
83921 98997
32250 59745
5903 63789
63472 85004
53397 68305
1704 43395
6943 34362
50299 71846
22510 80113
1544 77562
1897 15285
1090 71663
12061 68779
6820 86104
817 13911
40651 64408
24360 38559
6631 7104
73351 92859
86972 99771
70838 86294
9741 20813
42969 77641
66583 80645
45940 48510
29386 52750
35679 75563
46442 47966
40716 74583
2171 52565
10157 51358
3079 22653
58609 63874
48918 76648
5393 64395
16761 40104
11604 69646
706 78759
11591 37055
30973 74429
71299 95418
31934 86087
15799 45443
62228 65606
26556 95327
81397 97019
23523 27828
32866 99412
58108 99143
14249 43631
52487 90015
4170 73862
2114 66401
63318 80060
13530 17669
19362 83059
20735 49401
87548 87654
42765 59832
13176 80133
15114 76160
7933 18682
29960 93468
53836 88132
15924 77243
74322 79260
4038 93457
30132 75786
19343 24758
32446 38189
70976 93702
86426 94826
5551 41803
49644 63929
28095 30082
673 26699
9253 27489
52143 77611
36346 96623
53313 93002
5773 40033
18994 41379
49669 95906
3336 8122
53619 83406
30091 91428
87550 89907
21127 91128
37648 93516
5174 41362
55174 78083
3665 73835
48336 76888
62307 75248
22765 57235
59039 64478
36987 36990
34161 88696
43694 52831
30785 58932
62978 89869
20554 95497
22370 87382
30289 55630
20912 66694
56467 66704
8045 66247
19679 94311
42789 72291
9108 97573
59221 75593
6800 50128
23126 38418
30628 92860
54986 82168
30988 54625
23832 79854
37371 87797
43235 52305
8130 85561
47741 56227
9179 51665
42921 81328
65722 71272
66920 97141
39600 84916
35618 55355
40682 81120
63781 71245
30967 63451
19497 28212
61283 68320
93420 98995
40853 68170
19013 96696
60999 83075
14837 70364
22028 37681
10896 71136
6849 79432
21604 40604
26167 32213
2324 94434
68532 91297
5766 13098
16517 59794
13120 67447
17440 45744
16976 37186
15979 51851
63722 73185
8227 69284
64849 93905
21592 66165
54290 55105
11412 65566
57734 60866
62908 92429
44940 69204
57193 60975
39091 48998
6107 56396
78914 94598
6938 29041
45262 74025
15442 91710
34060 38505
15887 89943
59060 97942
50796 95080
25913 75775
68291 69746
50244 53610
73359 75845
24749 35267
80246 83446
36982 39921
57708 83375
21572 87363
20118 92662
36075 61113
3109 43420
23442 55234
46025 71770
34811 42472
41254 62211
13354 14766
51448 96306
14732 66335
39572 64111
30005 41134
61613 81883
19237 47179
3698 89688
64888 82998
90356 92631
4269 81095
6886 21215
18671 53073
91191 95997
5976 28011
59376 71031
12920 90227
19352 97938
3333 25647
3183 73986
18446 65600
49111 87852
6421 40120
6777 61619
14196 35455
17615 78738
12339 19659
39075 78542
12180 67420
5302 45466
47714 87712
12669 72454
22072 83281
3302 35238
6091 9145
6298 21144
23273 51905
952 87743
3099 88538
840 45425
37484 50723
9755 95146
88504 96929
71106 99741
69686 99432
26937 78200
43559 80274
43454 68122
2220 98204
13031 19809
19852 60229
70605 96373
83756 97602
4725 77318
65992 73241
14467 52582
35430 71603
28517 98857
1891 88378
80390 81184
53928 67319
58469 64041
89760 99425
12892 50526
27355 80488
11639 48606
57223 65772
62574 81097
73405 90742
20946 37974
6998 30227
6247 38542
38654 42828
13393 90117
47969 63875
43595 47730
8061 87472
42443 77557
61645 98978
12679 55229
1226 86790
478 82000
31012 48639
33200 55319
20479 97586
87346 96642
68278 89391
15853 78118
8543 63802
36582 87087
75872 82404
37836 53683
55659 75605
78235 84035
94848 95102
39850 77123
17523 41141
6888 12256
13960 38770
46725 92970
69195 91860
13146 38207
33680 79964
6713 23940
8115 64397
58379 69782
6273 62997
41239 84331
9258 43302
8339 11244
15464 64539
18292 30682
24589 90710
26867 79817
7306 76707
28182 70765
40549 59089
44961 90669
13002 13358
11187 87351
41561 64892
58021 93103
82604 99750
15670 53287
64273 78532
20450 73372
13206 73667
20019 53963
51266 60503
205 17687
9229 38410
5742 91374
16530 25181
60463 96123
21616 90062
66795 86568
5945 20631
25710 90135
2585 28694
86959 96635
4656 51062
7026 21790
58908 77274
21233 68515
7766 18891
55601 95843
31371 65826
2480 42338
70612 98954
25218 75526
7328 42264
80076 95938
40106 56897
34630 74598
8668 98730
24539 85861
25319 39636
20551 55527
50730 58698
93322 96928
41678 55622
32772 47363
16727 71987
30946 57500
7535 69393
17386 71859
23018 33748
30612 91329
14692 70201
48716 73461
20454 49096
26172 42587
2299 29811
54954 55302
6129 40152
73421 93387
68774 81571
41032 80908
37412 85473
73551 97927
19885 44413
3549 19270
27065 65902
46444 54738
24870 52694
73513 99380
9358 58515
67832 88111
13127 49167
39356 58739
11828 57945
16298 34539
47711 66682
23504 77092
3762 39299
5170 94051
30506 53354
67814 70603
63099 72882
31559 97724
16012 42103
54641 72261
33519 95173
52236 55901
63207 82210
40273 98865
41912 96226
16685 81546
23430 29654
10564 34810
23359 53044
50298 91254
71182 71530
59986 97421
15063 75342
32965 77751
87407 97401
16718 30456
55537 85234
13125 44527
8296 96890
9884 42501
6049 70085
23849 75185
1947 74542
53659 81422
50140 89435
43408 48528
24591 61852
4006 26975
12294 38180
20801 83070
49426 66961
15484 16679
23310 30260
62194 91438
61251 83221
26771 62642
46294 48370
25746 55810
88780 96749
66725 90634
3355 53436
62441 81877
45369 64880
66166 94597
21239 88092
3140 51906
45605 95561
51123 90677
59923 62233
14794 47803
6288 28594
5628 73351
1995 87889
26205 44513
43921 58323
41379 43781
34005 65018
36201 75607
5160 26974
65908 83429
6293 19810
24770 42053
54571 79221
55612 96047
5073 44581
69792 93499
70147 83509
43407 81737
57495 62400
12796 64530
12408 51498
491 31551
27034 64474
51532 95380
78959 83885
37239 54146
26203 80532
4944 26732
40871 91272
11428 79871
7988 53895
4105 35506
47783 82381
6938 50045
26500 59598
27653 28377
989 79982
22797 34562
11359 85790
6087 28270
38455 62956
1585 9503
57799 60907
35649 64316
16725 59777
94183 98370
65854 93555
48419 70360
23187 49241
47798 53222
22273 59171
21418 41978
54764 78953
60898 91243
6287 65719
46683 91612
21448 73257
45990 50768
42372 86582
15688 33943
48824 54611
25674 87500
89853 99348
50729 56876
54233 83615
34269 48958
4652 71386
7225 10145
46301 48062
9867 99603
69100 89175
48384 88191
33049 42409
46890 74459
17375 87229
42267 78851
86803 95028
33735 43611
30745 40952
22423 49673
33390 83267
48567 74361
44251 68789
39642 46141
47923 56288
15846 88628
10611 73371
46910 98949
7387 36751
15508 50337
50251 84776
5678 30050
31468 57718
58040 71883
39187 61114
5363 42497
16442 92182
43464 49289
15173 54420
37313 97427
56771 74227
55134 56505
60511 74240
4449 91005
7168 73092
36052 79913
74174 78999
23258 27027
25635 37104
60934 97549
47492 52566
5083 43503
45621 86997
28722 68803
31803 88703
35477 44786
30844 93824
23162 94133
42607 53183
64998 98046
15167 67912
34389 50624
53692 89951
13535 30766
19795 89312
28904 80064
36159 80465
22047 44889
15365 75702
35705 38237
64656 84059
35352 88369
14943 78654
48284 64509
75255 78140
16650 58854
42672 44313
6107 27834
57673 77908
22279 31841
23280 79946
45881 77986
40286 82635
84848 90568
46798 58824
60609 81258
40502 92846
465 20866
46559 76081
38888 67876
37035 45978
21472 62714
34903 60718
21163 63689
24072 68906
52793 94334
54776 74664
48044 69338
55279 80652
44018 93871
7044 45971
13309 93935
19436 24880
3114 28659
85854 94960
64899 65759
87327 87486
22140 88797
92376 94520
19856 57149
54549 91870
27321 81015
39489 90651
56652 73073
25639 72727
67830 84053
1784 57756
47563 87303
2691 46408
26834 33323
79975 96486
6705 56642
9420 60295
71347 75249
22509 79640
8004 59185
2249 67151
20392 75589
14538 80125
48430 98927
15360 44427
48620 52930
64085 95154
41128 68108
3352 73651
28514 74858
36246 72723
81601 87541
50198 77063
47806 78072
83130 94145
13844 80787
7033 21758
87232 91429
47650 93622
20262 83955
66463 68699
41387 52856
19508 93105
13735 94947
26127 71363
27255 66411
867 21812
12399 53171
930 21269
9022 23685
51171 70343
38296 46304
11633 21083
52992 90384
72302 97914
3076 47720
79580 83303
47911 74298
42771 64502
68591 88285
17600 34616
12998 32499
52371 74173
20480 22448
57949 69656
91372 92475
18643 35925
69860 79389
21057 25834
7663 75576
36105 92006
44166 70727
10455 48007
28786 60878
14882 63976
18334 32788
737 84055
9793 90820
12583 66916
1520 79370
4316 31221
18997 76802
28602 48310
8988 56542
6190 91521
35940 36476
19693 72759
75164 93400
22338 45344
30294 40354
64565 91465
35549 81559
7748 89441
10884 81886
10948 45084
50678 60543
25231 26420
50694 57287
65801 81679
77528 87267
11565 64929
37013 83744
17000 68697
33643 87726
6461 58026
32632 75721
39745 82239
22479 23612
3933 90526
53141 71984
71082 79359
52020 96615
14476 98391
18913 59583
6758 69555
65118 81535
37402 71047
25461 75720
11330 98138
49182 81303
6315 74716
637 32022
18969 77261
422 34215
23534 87268
11659 92092
47980 74928
52038 99356
10682 29966
8876 37980
1719 59348
54417 70214
8285 36547
38584 98040
15143 38471
4035 71452
6805 44835
27702 60625
53848 70258
29019 97914
77672 82743
3550 45699
37557 97662
3948 44216
83642 86513
22633 50452
1113 66285
54687 74114
36826 64744
3348 41939
66843 98803
40883 41819
18645 84766
25467 32026
1826 93535
77211 84316
6205 25151
19517 93997
5929 40602
27384 99936
7887 41716
13914 97150
48835 93693
13868 91751
6511 65520
64056 99616
21666 36882
35536 74924
4504 88919
72424 77002
45521 46964
48046 68833
29252 42205
78047 80219
3202 77349
69459 92227
29482 33184
36257 69166
7532 26792
24905 68062
5257 77224
25277 31584
41433 52001
5874 83695
70541 93112
5667 93398
22278 27593
51036 95831
8213 27279
62727 96131
81113 89884
41605 70482
2101 4513
12316 77664
1756 41789
5846 68315
168 25286
61752 97652
54267 66427
31784 89131
8210 77691
1267 62351
53064 71404
12770 18681
12132 30525
81752 98776
63834 78155
30024 32521
49411 91260
55630 88680
41504 78470
13466 44657
75165 95250
10227 42284
51957 60397
48537 79763
68250 94533
42484 72879
39840 57583
33799 48920
20965 70536
26702 57016
31108 73996
34771 37899
58026 86805
21447 32302
24638 45077
44865 77294
10187 36480
57856 85069
43153 89634
89901 96726
26820 75566
31501 66441
3464 29006
37369 48830
21175 82249
20089 65386
90106 95572
93288 99213
9776 84380
62955 91623
53921 87033
65269 81021
12727 96485
25463 77784
11959 43405
21878 83450
23972 52059
39520 70130
45722 74313
52927 89916
9693 97590
77393 86989
68181 68674
6594 20651
7662 54129
4798 16198
33962 88807
16564 28249
59226 62910
54233 96195
17925 95751
19222 33333
85326 90160
22296 48055
59877 65381
35924 63183
44701 58785
31763 59007
64628 67311
23393 26624
37915 85077
32355 55870
49798 56268
26347 95758
41152 54871
8839 51717
8443 43078
10098 91803
59829 85905
70897 75317
24230 64802
63739 64909
2521 81151
1715 78593
4115 52950
18798 27417
69507 98227
51392 60358
69536 84242
39589 53352
47359 77299
13249 60757
57065 81237
47556 72328
26369 43663
77779 98523
64526 68420
57477 91804
54358 93764
39337 53685
77560 79465
46773 57249
37661 78573
22895 63672
19743 48044
16197 59931
35728 54482
16273 48291
18902 82499
29504 46466
9734 39022
7022 17264
71955 96237
17542 24961
47012 64440
45546 93788
19999 86566
67598 90971
58791 67901
18574 27407
38527 64950
2506 66498
12645 56952
51908 94170
31298 59976
8121 34284
68232 76770
29150 31794
8425 14435
29631 96881
93539 96147
51192 58318
14626 23977
4177 74243
17398 37604
4984 51913
67308 73436
13998 34075
66930 93353
24460 31198
16798 26605
63172 73547
19482 71791
21104 56331
26793 48259
12954 18842
19013 40250
24686 91111
36894 95631
42401 61457
23597 66746
62634 68479
68467 87016
5787 73651
19629 36680
6128 92195
60941 84965
75619 90997
52113 59864
31035 63741
4387 50965
6104 36695
9774 69410
50048 56972
10833 95727
9072 56779
55356 87366
78358 79929
56033 77030
17742 41412
21146 88009
38283 89634
14853 81619
15927 17952
18775 41069
14124 18897
1236 50102
16442 80410
14751 39521
14024 29017
3244 50642
22770 48499
61725 77381
32569 95281
7114 87738
62230 82905
36410 53379
30392 48412
36928 66389
33515 78232
64496 83520
36188 60584
49203 52357
7879 90392
32213 92884
21802 56356
87781 98810
22014 93965
5619 51438
36096 38387
71152 81113
30080 88893
10483 26950
37733 39480
21035 54421
67090 95972
98079 99879
34673 73138
32390 91892
5764 63808
57049 62088
40192 44042
58972 75071
4740 30494
38404 59344
4731 16613
16982 91481
49702 89612
5450 51241
28773 47549
11833 75993
3713 40742
3488 30494
55407 56517
65218 84936
8787 14732
9115 50310
19052 51137
27486 92715
97001 99418
6284 73865
54982 97541
48168 70214
367 57496
68689 83630
41428 94981
3909 80862
40571 98164
3184 4862
15732 20890
46723 95739
71001 97517
4909 64115
40820 65819
17436 61542
27347 50803
16370 60106
29447 88388
20636 75778
70644 92768
52701 59674
28958 77758
15291 83343
49713 58194
89495 98042
41751 54259
9795 11531
6441 26503
22115 76276
25670 68387
11298 80636
55327 74756
44767 89442
32742 61137
21129 65068
50358 67069
53346 77553
12338 45711
4927 77889
18854 33530
16704 60382
42167 93064
51044 87953
50975 93880
1570 81596
24139 97478
33777 41571
48082 61569
26340 45751
35546 98512
41379 47371
64041 71855
14804 60374
20935 63452
46746 96835
18120 94705
10086 56806
37618 75634
2064 58902
6232 73434
57612 67232
37049 67113
13055 83486
57808 83838
3950 75093
56117 65892
77900 96820
7702 7881
17927 43823
65080 68128
942 74699
34640 39769
67940 96208
11194 30394
43509 72936
30903 75714
20327 46963
27088 64513
55413 69692
5084 15054
53803 69734
42775 52999
5572 31166
5501 46304
55439 56126
9504 66391
14196 25687
65058 85157
6881 45964
17154 22178
55546 97206
48928 61829
29473 52191
36835 52308
6728 94080
52122 75461
21163 75538
4638 56274
11975 12038
47353 73395
70400 72424
20653 51629
10282 89314
70544 94588
92627 96895
50735 66366
62849 96216
28631 50486
64872 78542
29283 38921
57500 91485
54255 98617
10695 36951
19131 38859
7526 76786
5957 80061
17998 46992
23150 33866
31427 47280
18917 30793
76139 78284
6658 99558
68080 93310
1118 22923
39185 82274
62822 90723
31733 80871
62172 91423
20864 68141
3828 96967
73987 99737
90623 93563
17980 54124
75323 99470
8357 88404
78504 79936
44777 63020
10242 92073
35084 84508
37211 57398
31024 95712
1006 18326
72888 79059
72429 85091
8969 18424
8827 11017
82643 91167
345 54352
16464 24590
40002 40804
11590 32560
2580 38779
33088 55941
35198 86323
33880 96358
53201 66348
37485 46135
58208 83095
69972 70856
5441 99069
46580 66559
18406 90933
27270 43593
18593 77351
13131 65068
5597 71881
17803 63446
25858 48825
10534 70105
1383 49511
2232 78321
26086 30400
52174 81499
84281 95585
38527 75561
19381 90027
10931 69416
11583 35127
19365 63464
62550 88698
80853 88215
56173 78482
28730 32730
45314 68645
26541 45198
38132 93450
8529 81423
17179 41031
85733 90992
21744 77427
45575 51584
42646 75541
82857 94441
37436 78164
17400 29037
68210 83590
71061 74528
7958 16119
53557 77424
39422 97610
57099 90885
78317 90633
9718 64039
7414 52340
18247 91449
18224 97020
49248 54000
76231 90610
60201 72260
36031 81758
7493 75304
15881 42830
66475 71679
15391 60263
22978 60331
20795 90653
78053 86579
66534 74282
2268 21146
11771 36125
48072 56571
32062 70029
61597 63583
7817 94903
13661 15433
64222 73403
17808 56365
9512 50623
40699 71815
836 94367
5600 66627
11089 55037
39704 95696
48851 51120
16078 60118
9748 78190
54970 78620
35007 37147
52855 96715
7587 13592
13496 20188
22387 58533
44445 94897
38809 79623
18156 89706
18985 19601
13688 71495
2267 87079
26735 70156
5214 85928
36408 52422
1901 31025
73466 93719
20257 80015
61309 87999
44983 88872
11712 70320
57106 74660
53841 62503
15599 40457
124 26913
36467 43539
20376 49123
16367 98302
27547 30445
12858 83994
83383 95206
36445 98987
47327 52685
35338 70300
9412 66940
12380 58121
31064 69883
3350 96820
7246 51044
56083 84470
7196 37076
53196 99856
44842 59651
40037 72992
42881 53028
9191 21212
5254 15891
59800 87614
59404 94098
62805 96220
61984 92870
3198 21832
54575 83939
10179 61063
45946 81819
37384 72770
20887 25936
5761 82036
16881 76862
1632 93155
60676 68969
56424 66754
9114 39471
66290 70830
29862 41049
25040 57565
62690 77318
40185 64095
42561 72967
11264 33966
23200 59065
78093 98374
18121 96144
38870 96243
19531 32779
12108 51125
14992 63462
48416 94307
46209 57990
57856 83390
25745 64152
13441 94288
10675 79114
415 38838
48629 84022
61356 85029
11848 93550
1751 24517
26546 52302
7937 30031
19984 94124
2158 61413
31244 82861
51306 57595
8170 40191
32023 40465
10193 96961
38074 54520
43998 49629
55777 72212
7749 58286
31024 73401
16646 20029
77705 98773
78026 78184
72272 83090
39281 78601
76343 90686
23962 88627
20724 63508
18775 51472
97406 97656
9161 93257
41296 54715
31044 42680
27219 33819
88456 97522
28429 45600
2474 55278
6656 9007
27584 66055
20862 32507
37552 59414
45932 69903
30388 54776
5874 62098
52037 64022
52986 62375
64869 75199
15832 82620
13901 31276
40856 54081
68116 95907
29977 44126
58010 88437
32414 97131
35012 70037
47739 64591
11205 69171
3703 34219
9710 48190
32697 46137
59514 81792
31239 84185
40437 40583
22271 53157
38011 63565
8240 49087
1222 50939
28535 38408
15407 88144
8345 88330
57261 60561
4737 80076
73228 91741
58952 78006
44891 51083
62349 93564
73426 91724
36317 97935
8132 93040
37800 45771
35183 85874
64871 67904
42142 42929
22287 67596
11566 33968
32559 72038
2572 95011
59126 59655
68191 79794
22001 33878
31152 81793
71759 82162
48657 61775
41612 93711
42867 97392
23550 32090
34279 85558
70080 79353
38673 81196
347 75562
42430 49641
33991 82064
20270 93494
19675 33845
43761 70551
27254 68385
38149 66497
11750 22860
49878 99648
68953 91374
2436 89407
9394 42235
204 71272
27197 82720
89183 95233
14796 32071
34559 60977
24961 98017
4398 27749
36285 38848
48975 53398
2761 71964
53201 84043
11903 75189
49621 84388
66535 88095
54692 81605
5180 15502
51558 60439
29122 95786
8787 85182
57241 83686
80572 88534
44935 89222
6814 79769
19978 73876
44766 94435
58428 71022
27432 65190
10001 87183
26655 54433
76759 96538
9339 23829
1975 2670
46940 74486
1881 56387
23147 35004
2283 63189
24711 68606
32334 52962
9388 95323
33243 36975
37833 99947
89705 96116
12258 53774
69376 88844
5207 56877
11690 49048
6121 52293
11354 55550
17789 26220
33006 90937
8878 20332
18628 32906
28297 69015
1113 28809
26231 41346
4385 22201
22467 42994
77400 78430
59434 65425
57654 93372
10479 82477
44227 54091
48853 84871
21019 41823
68058 71520
40724 51760
31561 88924
23383 90154
5705 34868
55728 84366
9942 44147
67078 89502
1279 4190
39856 67356
45186 70695
33268 79253
43340 87318
11983 40671
12433 51809
13662 72869
51176 63927
30892 38591
20319 42045
26667 71335
55681 97296
36203 64334
1201 69082
22266 30312
34100 40912
65936 89803
40301 78851
11457 80264
28529 44892
61738 66609
81109 91026
775 74628
39796 67706
51559 64781
68948 97893
49676 85997
25523 44163
21344 25837
16867 46582
44385 90505
22259 79630
8470 73439
20080 95736
42975 69644
23761 70146
42812 47759
44748 59240
66384 90171
51801 65927
74020 97844
50692 78863
6735 57628
63092 68817
37499 47158
28198 92869
49792 96375
11755 62306
6740 45219
30032 90748
71249 98484
41900 72771
24581 29171
22142 28243
26780 28030
70345 85507
75656 97157
5651 98289
10922 15385
53719 74045
18328 77029
45908 92324
58097 71149
32699 82308
90496 92887
30286 31713
26588 58677
53689 60894
4650 37328
26442 29227
22767 81280
73198 84349
68983 69815
21123 26335
33742 96810
13227 67568
26753 51657
46852 88470
27750 48146
64371 85918
3225 91412
31633 91133
17633 95748
38589 73575
35207 82176
2595 4599
26668 62808
57928 71885
32860 37716
45293 96537
23475 86513
53007 82180
50801 63997
68446 92041
22678 47016
9447 19379
638 64147
20322 63100
1070 55982
54513 58076
61471 67865
51356 81626
571 94485
14024 66649
27177 54723
36281 79886
41322 54929
27926 38687
12334 97237
59841 69975
36465 48854
19498 70599
10097 42058
12914 94917
59484 86991
11344 67419
35270 43488
9860 30653
16911 77533
24262 39395
54505 59441
57894 86200
46143 51929
2314 20172
56184 56839
33698 63906
5015 46164
72926 94896
8632 21228
35608 60986
11956 87288
46700 59626
45711 61305
83412 86176
2176 15983
18138 89992
79369 98250
81310 98950
5698 97456
46308 96268
66045 69279
21469 93767
17478 79901
14925 55452
14999 52748
14257 87093
17912 58782
16133 64449
10511 56743
66272 69095
27207 64105
13588 63411
17733 29897
62355 71995
12823 54314
57193 80754
6413 29924
9278 63730
83477 85423
18150 50614
28207 70305
5219 82378
34574 65395
41166 87396
3758 76282
16471 79706
8205 30557
37313 60365
10616 93963
34538 49964
60232 63990
14396 37747
34351 98439
49015 94120
48597 61077
2591 5887
31163 66376
55181 90832
28984 69773
9467 72472
20547 76692
78679 91316
15700 24990
71159 78201
22355 66200
55709 74391
15432 51191
41857 89794
74321 98771
25918 50861
79344 79675
8731 85612
20601 24412
3089 29085
60060 96158
12416 88065
34650 93535
35084 53186
63759 69841
39831 71150
19670 86726
28293 55674
70726 78745
27955 32412
15629 50340
5252 42277
16762 83973
32574 37744
24598 26214
10828 11246
11036 37180
6336 23923
61698 77799
55844 73387
39700 98779
4431 61044
30665 68871
6296 44825
4896 75987
25074 76379
48194 65046
10625 74771
17207 63975
49436 86351
12189 85972
83751 95920
16030 64602
18982 77628
29948 60191
30176 80393
29342 48407
8608 17766
45723 99651
13480 18968
10802 53730
13510 44398
23292 67442
10182 98012
29109 77931
11402 27181
41767 55463
27115 96787
16685 20644
4697 49165
56576 94251
2010 39448
12426 23328
7302 68093
61573 96024
34467 66017
23121 46409
38237 67710
51842 68938
25860 46504
7875 55130
34940 40622
23654 70306
992 39431
9639 51156
6908 62906
16825 58196
5360 12242
36963 91203
10456 28282
62058 86910
28801 65654
85795 95931
15074 60953
31862 40853
81390 94523
27077 85865
74615 77061
56969 62702
15745 28008
3281 56509
13923 16584
24286 53887
52837 90094
621 12404
19276 20512
31725 46855
8891 65940
23436 24299
6091 55296
2863 23154
59250 85056
16639 65963
28491 81625
10517 99842
60104 73109
10148 53983
4409 95460
20035 40974
30900 63398
16339 28961
28246 60371
31751 80787
64418 83683
52127 84734
8975 97973
39122 85877
83196 87171
13524 99701
7247 33837
30286 76717
1891 30071
29345 46319
2021 95743
33700 91005
16232 31211
275 52674
2473 67447
33652 98976
35085 77604
9198 82778
33057 41725
21707 74412
46241 56295
69900 73976
25797 84884
49939 53642
32862 74395
40082 59005
46174 54041
44167 93502
29638 96172
15254 45032
37073 92313
23991 54528
88633 92112
27729 92576
66678 86779
14804 27570
20095 67045
15659 67238
37602 98131
45173 79970
32469 84734
47713 70294
70468 87563
57670 94384
29069 99812
30112 35431
14523 45860
38911 97180
31804 36460
44212 57882
23443 95361
13848 50005
58290 86266
62786 63560
12925 14860
37895 86743
52229 90265
89072 96368
42522 93193
21538 54120
7062 96434
47619 48930
21634 67445
43718 48276
46940 63176
12348 94140
49289 81719
52209 88692
38863 40393
10134 82447
56261 92165
72877 84126
52954 77239
9199 99412
33705 38852
4281 7521
14442 25508
50991 73413
52322 74854
1545 34659
5668 74226
13005 46875
89163 95842
11160 50509
3272 73303
32904 78485
3537 50402
12462 45065
37838 97242
37879 44896
48742 62428
42285 92178
74922 87123
14377 37089
16605 71888
2908 75084
13262 66696
129 86741
5713 44321
23181 50744
36370 95112
25664 50759
77206 88516
23113 85039
22279 85328
75052 75111
38488 93381
45880 54681
51911 91876
30611 63212
14013 26431
41138 74419
60288 65308
58606 97930
18186 40542
68714 83603
53345 61664
14033 85323
67574 95170
19603 30614
3550 26843
3250 73887
48693 89439
70265 76301
21356 47748
45895 57604
52548 83179
72448 90013
1716 10251
6078 7818
6149 64737
63398 75552
33577 73698
6845 24280
91349 92080
32279 81768
47880 69788
28603 95149
10505 55639
22519 83393
33517 33752
37341 45897
4498 58058
40538 89070
38980 68885
559 50701
46219 56923
50952 79278
6750 8596
41418 76158
21553 97191
5251 67728
3935 24722
49008 95105
18101 90852
54279 72790
14791 62075
22507 55004
27518 49470
69203 82249
74335 78048
40923 60339
38219 78739
30941 44457
55059 69912
69512 83527
1257 44289
43416 49446
28664 33503
60752 71218
17966 48616
61876 66907
50102 82537
22499 82662
63963 67819
13824 31923
9264 50907
73528 92477
34945 35685
10058 89253
20435 85918
38299 82822
28669 71510
29469 83418
82395 99060
6673 59620
55945 89415
19145 71420
56661 75166
13738 36280
51101 90966
17332 85711
24586 35819
15777 19400
14330 33534
64246 92787
328 18865
10045 39737
9338 70415
39000 68446
10101 10204
39141 57275
22996 56427
48722 64325
56629 86882
24765 37580
8121 74018
26948 82786
38451 42370
17520 24659
49465 51825
14575 28923
77853 92034
13151 71304
3493 41826
35287 96859
44623 54630
45371 69218
60784 95370
3506 91851
32027 76104
13512 51921
12898 33203
74768 95268
23029 77037
31688 42930
3130 18491
11142 27621
52003 66932
27488 51723
6787 66050
39915 74458
83466 98055
59336 90523
28478 47901
15483 36053
29020 71122
23707 34829
33709 44300
93064 95483
8445 98296
4787 67091
15051 53861
42426 62124
44969 97426
8884 76965
6347 48748
72955 91532
83303 97306
61796 71207
58648 78079
34353 91381
18221 80869
16542 92079
24149 74412
32746 41027
41919 55911
46775 64871
3893 80287
4472 28247
1307 7657
22672 40252
64119 70979
10382 82817
43263 82554
22394 78642
81282 83719
23147 57902
73088 96004
42897 75441
8590 9046
2282 16287
59230 71758
65594 68867
49323 79214
3803 46918
31410 77781
37382 78002
30676 92398
30127 92422
48445 53015
20311 48678
38214 70305
20218 65031
7978 77141
73509 80344
8668 32828
38526 42896
73656 95401
25593 29727
86313 96237
59304 95755
1756 69666
30733 41676
60089 84881
33912 63481
74258 80437
39247 71209
26072 83986
35916 36104
80826 83071
22511 57225
30564 69877
22346 26092
3143 6100
60126 69547
8554 86587
7068 82081
36707 38430
77072 82293
5082 85839
30199 47716
4343 92822
8090 82843
63435 89694
5785 42386
23608 52594
61715 75639
50930 89353
33740 93229
65074 90400
11799 47504
21028 33303
50722 82134
4857 97102
57941 68255
39433 73996
1715 12696
76407 78725
10497 12009
27519 83678
2805 22602
69395 96281
44502 53110
26889 87279
39402 98788
28710 81305
35363 97094
44018 83650
1931 16241
50198 55892
3037 70688
8620 33277
77675 90831
45092 72105
55759 64642
30568 53910
11860 39027
45063 67470
63354 75610
49403 56110
41751 48629
18491 85982
22960 82809
71525 85662
50684 54946
19630 62514
33904 94923
82579 95079
5743 12783
1025 29495
871 3897
3030 35758
36072 57107
50287 88111
55608 64292
89043 96815
1605 49543
58669 97070
5082 33573
19794 51443
80258 92151
48982 87084
40296 97339
14694 59869
78029 82340
25089 98451
766 46963
90468 92451
35400 58891
41415 81912
79385 93538
41103 60881
57432 93872
9252 30037
91 81990
47935 92207
19640 92461
5666 71685
34125 62818
58611 74152
56558 72445
81395 83239
3634 96617
11966 85151
34082 75718
13422 17825
15995 93358
50291 84101
74116 78961
242 89082
68730 87567
13307 62461
18929 23463
23011 67430
67497 92109
42334 70299
25648 98611
33230 95797
41390 73833
10609 24080
13943 70297
41780 85682
24047 43600
51989 63885
29045 39192
844 35554
57304 74678
6881 86298
8661 34007
1450 60563
4212 30524
18732 23051
34338 97774
75351 77228
76623 90092
65808 76185
62351 66711
16335 59312
23258 94553
24041 81071
10983 60383
4230 11023
22086 61922
26447 93504
83581 85115
11587 63291
64359 64846
21175 73843
61965 84510
6542 54601
38287 78098
31184 83903
32801 35741
70180 71178
17599 24448
32642 36750
45134 54380
12340 52550
42025 90247
6717 75342
28536 64924
43773 57381
13958 97015
12530 38522
27217 93853
58695 73357
24166 84601
16868 94372
17282 38290
41112 66645
39545 68417
28558 62996
87705 90119
28330 54155
21629 80670
7612 58732
86012 91900
7550 43812
44725 62092
6929 29700
87601 99613
63988 89214
2570 41957
31424 47438
59173 99992
76461 88679
71142 95926
15156 70899
29971 85213
49468 65346
60721 83284
11074 21436
7740 92832
39732 48481
21848 57887
14454 34823
71214 79541
6677 40309
23361 30312
10081 99513
24352 91827
3900 43357
10701 67856
34627 82613
10033 52306
68526 73374
6083 78594
4179 62930
8109 21516
83145 93036
57715 86822
19155 64680
94474 98814
39047 83566
21325 56215
7875 68223
73512 81252
33851 89373
18949 39409
50251 51327
49895 68104
22947 91572
40088 49081
85924 97360
20611 91747
29665 51638
11572 84234
3944 64480
87191 92348
43746 84134
23260 92890
12142 59760
15368 39610
50505 85693
41910 76967
6411 83693
20264 80934
30104 33697
41742 63539
2723 47201
43409 72490
38053 54257
43069 98273
15421 27135
63081 93394
62455 99590
19172 19895
56278 86321
85406 91950
59622 72629
80464 91932
46032 56072
65582 73353
74218 90462
64026 70550
18151 81125
52228 53196
3452 52044
91228 91349
9750 63864
42422 63333
5839 51485
44505 78737
25836 38537
12872 95643
4376 13400
31431 53459
16791 87628
45252 52798
27914 65555
56291 62896
13992 80797
37448 70806
12650 36509
44977 84416
55721 77999
28399 46904
76062 76239
41868 63437
40732 75044
9938 68555
44994 47611
83116 97812
67243 80421
48237 59002
17360 69087
27257 75883
37247 42056
2947 90456
20562 83926
51683 63055
8149 74106
67659 92816
13562 69469
12437 84908
65187 98940
53017 94939
22480 36361
8774 59406
53056 56632
4178 78861
62338 75509
28385 37881
60928 89833
19408 74225
34860 80217
3502 9345
68479 87471
16144 80892
48342 54189
149 13190
7640 68338
15041 30077
17713 89580
27987 75580
22560 55155
57735 90105
22998 65175
16468 74010
78065 89268
69312 69863
43363 86003
13538 23582
13675 89312
12215 13533
8036 91685
29643 65907
10013 52319
43457 45429
55678 56643
82878 91116
3696 6985
27232 77477
10535 41377
6184 98126
3203 9549
68909 99640
36159 59060
24750 31309
5005 15890
14000 65467
4436 58668
77424 88625
16539 27598
9195 41830
59337 79540
6707 55401
35679 49857
57083 76071
36636 46118
47553 61323
18370 23652
8056 73819
62788 91951
6277 55572
70217 84600
52378 76877
29746 97807
2385 92174
16764 57807
23668 93461
12534 59890
36744 88022
34172 56871
28406 68028
2536 41065
62679 66575
4772 33495
14894 43804
54874 70934
34967 69180
16280 52467
28074 88471
21266 28210
6787 21098
59044 82293
30127 54597
39338 72658
17227 79547
75588 97237
19113 28676
35201 66316
25566 61984
31593 65536
39692 93077
54472 63031
57383 82649
26196 49054
21683 24510
53720 93128
52373 61295
56178 56987
78513 85435
5628 15089
50134 67896
39835 69727
18822 33155
18198 41978
18607 38748
30883 44261
7059 73341
46096 82378
37627 98974
71905 82609
31429 68747
69382 85672
42101 67528
16988 34881
11150 69626
57778 79814
3089 19323
34286 73454
337 72720
24361 89094
1741 98520
69604 94154
57955 93356
14209 36057
36377 36986
70290 98060
10212 98194
45190 80384
3200 27311
14374 64924
20071 46393
34992 62690
2364 29470
24547 66519
3604 53717
48283 92043
45621 67087
3887 74408
34577 92933
37735 81262
18080 40842
61675 81735
5394 38566
9546 49174
51825 97889
10484 88670
54887 92773
32358 48494
65891 95212
42333 53517
5843 29482
9611 11262
90633 93176
39858 83621
51522 58684
15703 21708
29453 40006
51378 97971
20330 53223
3815 97420
39151 50415
10622 24715
5305 86604
37508 45873
61013 88942
36865 87717
25602 91568
49003 57191
20120 87418
33671 36482
4262 77655
12942 15984
1280 32937
747 65571
13216 19193
42075 44669
37742 93949
27406 66926
23195 61446
37169 82845
42252 72451
54642 85426
4975 36498
69167 94986
32288 96882
64618 82298
2583 65110
16812 63471
15808 55904
24066 68644
42408 61023
62009 66478
34703 99555
14146 82818
84209 97481
10742 89089
68227 80838
32456 36244
44270 75221
80907 96202
72908 76938
50495 55968
50832 82325
10080 71541
3388 24280
26712 37517
65630 91637
39135 48472
31408 66842
30862 63081
3658 4094
81416 81951
55675 56240
26187 48924
19813 40138
41324 57843
11956 55331
19178 71336
3062 15080
5855 98339
98004 98374
22596 35903
15899 29817
86029 91347
81114 83408
84393 88391
9233 84656
62301 98554
3142 6342
35713 97660
6649 55364
31515 31988
28676 76778
77927 93391
10738 96412
16350 79293
7800 48564
84556 93739
4560 64053
80 93837
19110 84167
1633 79589
8971 24979
46932 95723
28364 72601
9353 70924
4367 17270
7558 10838
29827 66863
48592 88435
34072 64855
4357 86546
25127 70009
2193 5545
16341 48774
11242 84184
12054 91442
5538 18222
1524 9316
15816 74991
56381 93135
4496 15385
50146 84862
55046 58298
83015 88051
45559 64697
925 33946
9446 69578
21607 24746
17673 42010
19646 58834
66064 80217
19472 20869
16740 41634
60047 79767
25469 53657
14982 63444
6433 38285
14340 21153
88791 90489
12610 52895
31857 91238
27334 60858
32384 35004
45275 99737
1025 11402
87719 88339
35630 55772
75925 95510
4875 28759
39135 93441
15871 56662
64032 74057
59435 59540
30626 64330
23486 33513
28915 58345
28433 45916
30699 50390
40634 92026
16284 35367
7846 17188
41977 68090
15711 59645
33844 46445
6426 37793
13001 50934
32920 42131
51128 79829
19702 46044
76039 80677
2495 55548
13166 20503
12129 83948
15506 79873
37378 68238
6767 51333
1190 53361
59263 59859
16959 45849
59096 91418
31206 57281
34665 37168
54731 78663
5385 23704
37522 78734
4336 44880
37927 99390
3079 59403
22965 79385
2718 10319
13017 29678
3799 74794
27356 75440
22089 46566
41976 61726
33395 82688
12033 87136
7119 23896
71897 78951
66831 99182
73149 73668
40708 59801
43966 52318
2219 70962
41409 53062
12553 99261
1999 43906
40035 82398
14169 36390
1933 46518
4237 59073
41698 53531
49234 77805
7036 51143
14354 64411
55806 83609
42382 82525
5448 42485
5125 63829
56826 61924
22734 60290
31315 65125
64645 88450
26325 43926
34679 68466
14790 94271
3243 44715
56550 76547
4193 53274
5507 48766
4234 46824
39007 63626
73795 87447
1149 29209
29045 40224
10736 50395
37780 81423
40981 58373
16606 78212
35734 94211
52282 69159
14610 42618
41319 72546
14495 80814
5392 65755
38404 96505
12629 30834
92418 92776
930 22848
39865 57770
1523 36115
6217 56596
39676 48569
22958 57591
39255 49600
81351 82141
38085 60826
1979 69976
26326 61672
31268 39040
2884 14691
78129 81403
9021 19623
7274 94888
50159 85551
4424 61712
56802 75714
14149 84039
5355 75991
80899 90892
44077 55380
59179 87094
55701 90440
18241 28622
3746 66410
32388 53727
31658 80926
47719 84641
16749 55668
57062 68179
17117 72999
31606 90715
14976 58984
57114 96759
53498 94404
1289 92872
29912 84191
5953 85671
30523 97687
11835 72190
56628 92344
78901 95342
93157 97601
27469 43803
37200 68485
16335 59049
39520 88940
57726 85734
12327 14243
23472 94516
82424 90987
90513 98644
62342 99369
39455 88564
16049 82884
16160 36298
48129 67348
43274 51923
30365 93051
17715 28848
23082 36430
19629 26713
94114 94477
10412 19484
6621 47908
2606 2957
2564 84196
14760 81303
47651 91297
25879 99234
32069 41401
68977 76264
50895 56050
52919 90897
22377 54638
18709 36254
41604 97824
26178 54360
12430 18615
26002 46725
52995 99524
7835 81429
39347 43124
11559 40148
35513 44339
14048 74739
24953 48942
20553 76981
32102 48896
22252 46800
9134 66350
63056 98560
4260 56715
5710 70176
9203 76595
53389 97852
42823 49290
27787 40333
38200 61182
22072 50870
5849 33383
26624 94775
12402 39093
24217 53848
19107 51833
19336 99529
6254 72814
43348 88701
36846 93315
42054 88404
47478 64436
59565 67847
36725 76516
83802 90485
84552 97031
16661 77565
12861 49915
71448 77704
21519 27813
90153 94754
15614 72095
61129 93143
31522 39375
21848 90133
36150 45231
68444 80472
4719 36441
6679 85498
60306 74598
16917 49942
47510 86641
58219 64306
54811 99760
59418 91720
76781 79228
25267 74991
47218 55821
74604 97554
18357 41694
36712 40277
80975 93712
15645 40344
52354 67703
69335 70242
84671 87908
13267 17746
23638 99138
42612 55638
21460 48254
75484 96380
40690 75338
35569 81247
62810 67392
32489 57214
47544 61154
28497 60010
73526 99043
9997 76169
4404 15136
5303 52780
50482 59011
40813 41638
73597 96477
23217 44637
23208 95581
88873 93745
30979 67682
19167 69389
2893 64826
2769 95168
67233 92156
60553 69811
15108 40838
6255 25119
9460 33599
81592 88335
31169 45284
4707 52331
6046 89735
47281 88145
34751 75260
62321 82221
15650 26012
2956 84738
5014 84681
3822 83782
9839 40102
56147 62823
46572 56736
22066 59171
38885 94215
78027 91346
59676 74926
45375 62256
54414 97346
5225 18837
21870 70687
1285 53881
81513 86421
64913 70206
1042 69158
11300 47333
6293 27844
30487 47188
12876 81736
38105 83211
22731 55308
26870 45640
67427 81081
27296 44333
1844 53760
80364 84911
68790 81342
39462 73515
47932 81951
58678 94671
4465 78745
5391 20408
76795 91208
13627 23982
2317 88592
5516 36645
13347 73258
47476 73228
19676 28025
9503 99745
8616 55713
443 12213
56674 57282
38325 92538
8683 96037
36174 58684
54968 99862
8268 10426
17659 55310
39211 43360
15543 59655
5739 15083
18663 72927
48587 63346
9666 34280
48945 63567
69387 77275
45487 94694
40202 53104
62459 86902
23625 81226
43593 63787
35921 38795
11064 68709
39873 55555
43753 74752
6557 13392
54287 58875
17877 86949
65893 81511
44020 92962
45515 57691
3096 81644
18674 58672
27130 31024
23842 62347
74833 84524
30125 62705
11869 64270
23103 51847
37426 69273
68920 92963
22740 56656
25845 61968
34600 86936
6838 21231
11297 99279
27871 90026
64368 67883
19998 88818
2422 69658
37360 80941
32933 51841
24122 93539
8805 33744
6050 25142
58879 66296
28381 49437
25777 66348
28481 38686
43636 65021
28477 87012
81041 85054
44706 53566
58938 66953
39875 76691
28854 64778
24301 72139
16586 34267
53861 99462
15699 65181
24790 67541
39036 81348
2 71675
52501 92406
5113 59607
10638 60823
3714 86036
15807 96012
54941 64552
3294 46196
20147 31800
61295 84900
9829 67920
8206 41893
4385 12829
26231 47965
5997 43052
3585 37533
83511 87173
63011 81959
83963 90774
20122 71449
44971 95954
34726 73272
61429 93242
1394 84657
4038 11620
64398 91925
45457 63678
70886 89506
3651 70893
22759 74548
10076 24154
30449 98806
40181 58458
41705 58951
22929 71816
3385 58139
37133 69507
43773 74817
24110 55145
10951 62438
41447 58880
78524 80138
54107 58209
4631 28773
31481 94751
28998 53780
36632 61541
35546 51036
23416 57463
57537 91350
52418 96990
7469 26643
63463 97949
45058 71810
71614 74517
18610 41653
10979 99227
42461 45144
18239 95732
49959 85887
32358 92649
8874 55522
25332 38290
78559 83331
20174 40420
86212 86577
63172 65818
19690 21541
70131 80095
20314 28333
430 63727
57224 98210
62649 95275
22187 29693
85712 97534
7849 63382
63127 79828
90059 95420
22596 66979
44861 80805
30270 54739
3141 26493
89288 92740
77302 97378
25178 30456
5125 26011
23531 93057
27569 78557
40196 49104
42904 85662
22609 59027
15304 71862
33649 49973
59656 79708
13276 92861
10127 54945
33098 66684
73483 99244
23150 32146
33428 88576
48972 65777
8055 70544
1003 47341
50662 53347
34121 83801
76583 98065
4103 26822
59483 69089
22295 41503
10874 60097
43408 92709
35072 62241
12890 58219
56143 58269
80347 89401
16692 43814
84108 98238
37188 75504
33177 60001
32582 71665
22495 83531
18942 69864
20879 45586
50347 58790
2791 67886
80614 97213
4253 16116
4255 68240
15046 51972
37696 98168
47566 61585
36809 71386
76755 81566
25460 88618
89377 98535
8216 47476
16265 86040
40857 88255
9851 78525
13402 51770
27001 65473
92480 99830
38731 96829
80046 80228
8940 12126
7040 45428
23190 27172
9120 25672
67389 81294
9180 36962
18303 90045
12692 96879
33236 80204
16494 75158
21735 76356
14146 28029
29312 91325
14843 91886
24350 34705
43216 50065
15192 32487
25081 82656
7980 76303
39066 56004
29050 47380
3376 63771
591 7997
1543 5067
76676 84828
401 46548
992 17361
19015 42881
57049 86718
59757 76490
15125 98539
73258 88396
44407 86697
56566 71911
16451 63896
68686 84401
58760 92364
48666 49476
31725 33958
26332 67254
78732 98220
30791 93930
11292 52678
59789 84347
31744 81375
7624 96877
2010 4664
37860 40931
10496 84421
1261 34283
51380 73951
58719 90148
4293 57007
97635 98028
52279 60944
34315 49423
55217 58767
9694 92035
78407 99376
35892 83842
22216 44900
56285 59842
1667 85433
55186 61275
24662 69552
80848 87827
21091 50006
73008 99313
23705 50924
6652 59066
32661 60169
8796 54151
13695 96593
74300 80017
46702 56216
35760 49946
80166 98226
51132 71917
45922 94710
60599 85129
10142 47390
39252 78594
57694 84522
10314 98249
34846 75140
20200 76835
35454 97526
64916 76753
27210 67735
41766 76039
4588 32029
17450 50484
45261 57966
28527 94430
57128 65782
16123 94619
11035 24066
77900 90812
30623 85399
2954 95045
66854 84986
87681 96963
30546 60429
450 1238
50437 68261
22261 86436
31610 56029
38885 83331
1048 61907
58970 78121
61598 89030
35948 90655
32242 62705
27044 89166
2348 80333
27542 50968
52357 96787
6403 71994
39016 66895
44422 91373
15422 33316
14012 70539
67316 93204
354 80896
14232 58826
21410 98785
39319 49516
28428 83526
61670 63646
46220 86272
35067 57106
41039 85016
15379 46833
63343 83610
33710 37702
6566 48680
20103 67645
56609 66673
9096 58221
46126 91955
18736 99943
35047 63805
63113 73195
45798 63394
59518 78268
79771 88658
90496 90761
31783 33005
81372 94460
62375 75422
48687 77568
4417 96418
36483 55554
27082 87239
10474 68298
17468 88836
65373 83525
20241 39982
14280 92839
76271 81363
23141 66136
6430 13712
22037 67213
70127 85339
45402 78517
43265 45925
26375 78647
20084 54484
10311 16215
40369 52745
9135 91951
66068 70785
6042 76801
38467 63401
2214 22532
30521 89184
1511 5117
18732 83323
72087 94300
1757 67974
63104 86465
25772 72120
54866 66249
34085 57232
22054 49602
8196 30244
39424 92940
15253 78052
1844 79879
50465 95969
31622 44280
54627 92897
53399 62223
73531 93204
80097 96531
62597 65619
5346 54946
5399 22753
39369 70420
3833 29003
65653 87013
64733 87924
68595 99330
16427 51000
90742 94786
59566 77996
2483 14672
50065 79467
25715 43082
63886 83729
6708 49864
34778 40677
70164 81214
16754 37672
9324 94225
20953 55507
75271 88932
23765 26937
14746 63639
32185 88340
54759 62789
84815 97596
27562 77224
19623 96273
3091 27437
19299 94605
79316 87630
49504 79824
504 40265
60637 90405
73901 75428
25901 92727
2196 4417
20764 54651
46324 68260
50554 63538
9002 71588
14151 44904
10833 97425
32106 89959
38624 69447
51285 98978
66283 70389
7240 49372
10966 44757
6956 37563
44742 51660
88105 92539
54055 77961
30874 56137
29614 55670
5344 59035
990 42040
29149 55807
39951 94396
7389 18178
4913 87802
27109 70633
29629 86224
40401 66306
32057 49871
40019 91055
8498 28263
26647 76942
86683 99031
32038 87109
28338 37143
18297 39031
27512 89061
26329 60466
87199 94854
90517 90693
89411 92063
63950 71871
24487 62266
57937 73284
21319 39303
57925 68037
1306 67747
33065 63478
17508 21649
468 82867
11069 44421
34682 85450
34382 85675
30697 67978
52347 57710
43957 59780
34843 66507
48008 79588
5633 45364
3655 83866
69715 84132
67064 87041
23715 25875
43692 59198
1252 4396
38810 57748
67962 90092
3545 76662
88076 99735
15779 91178
14206 84272
41504 51285
21180 51442
41051 79495
34981 72475
1855 53329
81171 90982
33863 80830
64262 66166
12306 27756
26880 82364
8699 81247
1458 19228
72610 99366
47695 98117
35195 41110
81794 97994
24796 80394
16008 89515
73630 85867
16762 40544
7732 45030
28310 71065
4442 44268
58816 76647
61704 95658
46676 91611
998 84922
26093 55491
12887 32657
54268 65544
63845 94994
45038 76845
52189 66407
12363 70752
2715 90811
5671 94100
20594 36164
72372 96793
13879 82911
42635 68389
36026 94724
1081 71177
72927 89149
3859 58675
38103 63056
52159 86154
27746 83797
11229 42038
56838 73056
16526 30209
10480 29875
12532 75207
56808 74805
5975 32632
33114 96049
27561 97604
40682 71505
75278 95967
11845 53436
64118 83024
15433 52275
39466 80882
89022 95177
18174 54926
14058 45371
49512 50832
13518 47515
36427 70343
29355 69020
65745 74874
23407 75247
48465 62184
20707 93343
8529 15737
2034 74009
4842 88641
69466 80934
19739 93083
26902 39628
2762 47765
8000 29144
2560 49469
24037 90072
35497 80368
3263 58285
66487 72610
46689 82597
22911 33706
195 33446
41842 52955
1340 58229
20804 23846
3007 72300
72475 96146
40335 92559
30847 63556
25402 56574
29868 42666
2662 77204
77183 99848
21512 89594
2036 60828
28438 70567
3992 74558
49731 91973
26091 64487
3633 14393
10849 15707
11979 56522
52281 98755
3350 52286
26224 67839
21100 25713
21116 53472
27716 40082
31263 31701
9195 57146
13525 41397
31816 58896
8993 76984
5726 61915
11571 51739
8178 66621
74695 85299
50706 81347
59094 67010
10680 97764
2142 81184
76901 90490
31389 79752
35580 78701
6652 32412
84958 87882
14774 89513
80563 85790
69084 73837
72977 86433
15675 18848
212 49028
52642 70809
18427 56329
6306 54841
11678 12207
6000 33045
11848 72460
26274 80712
76090 94323
87809 97386
37660 43916
17971 75155
29596 69029
11311 34926
41641 67682
52493 62370
26666 49330
36284 97690
25123 57974
22403 25303
54472 72024
67250 88491
413 99387
34848 80101
26431 79385
1385 47006
39623 86770
19799 86559
71093 99912
45404 82100
4950 33223
93901 94008
56210 58626
8336 21397
19128 33492
283 46743
33991 47686
37908 45803
54646 98249
28308 73367
30661 86430
13994 17526
28642 56852
1806 72986
27394 44511
40655 84968
8912 52688
33663 82674
4566 69665
61342 69026
15974 25329
26339 66292
95228 97871
3829 28685
59933 75078
84899 87570
22157 26297
4004 41613
37759 52631
5814 95040
8268 63316
55064 56852
7879 88677
33650 60733
41339 98564
43560 63030
2787 45934
30559 35843
36134 59661
67516 99363
2888 71989
72396 95471
33214 87578
27731 88670
56866 80205
44713 69356
71653 90737
66862 73783
53360 65832
7083 90410
19038 99972
14532 27506
76820 91358
76599 87860
71934 91231
67112 84515
53921 86049
2135 69439
61446 76875
12298 74862
881 76491
47164 94691
85506 92472
51116 64432
33328 45870
18703 35660
75929 95136
2178 49376
27612 37013
32965 36262
61651 66253
25736 67066
69128 94789
30486 81671
53490 84762
2744 91335
60269 83078
31976 47266
17744 61875
3808 12584
40298 72425
58676 73860
77970 92873
69892 74646
9247 67240
58113 85912
6320 96070
68718 69772
32869 41166
49665 97511
3308 12849
6431 95006
93992 94341
10064 31136
13010 57560
11556 13630
11201 69744
4046 47992
5475 19839
80504 96924
10081 47658
5758 31854
33848 75356
59512 71058
58153 79142
19368 95911
41585 52781
18405 27333
34751 44515
32282 43246
19333 21698
11297 31935
30613 43900
36652 70257
92491 99256
39871 78698
43526 51311
21165 88209
1701 9424
7340 8833
68363 96557
29866 81121
12092 23146
49388 72082
17061 32004
16723 30935
35428 95054
23463 71796
49084 76300
8739 9808
22618 72511
12386 87920
21843 93004
20494 38297
12083 12124
9323 29645
26924 39288
42159 81507
66060 94915
8826 48727
13678 92269
69072 82366
18918 77787
66793 72067
44105 73159
12800 33218
77195 89679
22392 62958
1931 17428
66805 85480
41184 63355
25854 51750
24242 49373
58135 75655
43254 76953
17489 56298
51493 84011
33765 36040
5036 86467
10721 32042
27521 77792
21941 86092
14480 84720
73384 96053
11836 59411
32244 65510
40689 83072
48709 98917
6204 83729
52892 89673
8978 52141
36759 85566
9618 80909
62009 72389
54875 88215
8064 80590
40236 59623
52898 81957
26017 91007
42893 55362
5773 23447
88335 95430
55391 62857
71589 91516
14170 54270
46307 57822
4097 12661
32615 45711
8107 18326
72148 95621
29272 75660
72293 89673
78320 99310
8988 19123
27572 43617
80289 91316
1401 15583
69524 82449
60759 97122
55298 93887
20624 63704
42746 84848
26482 55931
80762 85820
48844 73698
54041 66717
29592 38274
76193 82466
37930 66223
47415 50263
19835 27481
12903 47038
57911 64045
1595 63434
33805 56558
7072 56322
30115 76210
16678 97681
72391 96309
16553 86180
55015 93943
724 60921
6444 99523
75192 78734
8857 11300
11654 18744
7019 85197
37177 72864
40025 57733
78662 98213
5412 97828
26466 55866
15222 75264
34889 95798
56321 59578
56330 97770
70348 99899
94475 98700
6696 40625
90289 94717
74657 78945
42103 71742
94808 99487
53435 60557
4041 23061
29557 67097
72938 75947
90638 92025
29165 30519
86750 97982
31565 68788
25010 88207
36189 42183
9425 30169
35776 44657
4111 89925
15108 29659
54227 88635
67476 79447
2041 75954
19581 70752
6969 15343
83161 98373
77447 93685
16749 35690
220 20361
46276 88546
32064 46350
7372 20448
58053 68924
38 71048
55532 65954
73937 95996
14616 84774
38351 90970
21920 40120
3714 39697
40809 43334
9047 68352
95249 95393
44813 67352
19949 62213
5087 55813
62587 82615
13689 69949
32958 82355
39156 92022
5769 84684
31148 72119
8674 86268
36181 70710
18526 31690
1940 66916
68528 73166
35253 66180
48624 94033
41141 68149
55951 91053
54783 62354
1565 99368
15771 23200
46347 63079
34691 41303
30611 96463
15066 80481
11362 13381
38827 61182
42303 80405
29529 55658
49470 75723
15922 21133
22042 79976
28293 73589
23730 71527
92017 96534
37781 49098
20731 41112
48487 89528
31815 76498
14087 88517
33549 65086
29652 34716
25907 93512
37251 55760
6680 57237
4965 72551
48730 97411
53838 96125
9474 74414
68763 77929
48631 75652
83075 93078
7401 20396
22809 55988
4375 31847
6566 57893
44924 87023
2980 24141
46130 56679
50682 98051
8865 26989
44445 81760
67933 95153
68884 77858
17074 85615
6052 79725
7288 65839
38987 96414
34616 81762
14805 16866
29605 51674
57565 94874
45980 48697
7257 44072
6508 82542
58094 64924
15747 78522
21589 50783
30370 50373
22511 50859
44913 50168
55983 98765
11915 60824
18456 36721
37160 52530
27654 81387
44274 85573
41349 80803
78343 98264
34710 44485
10547 97540
44207 74404
61269 83965
22275 85511
74444 97878
46099 85116
20347 77889
25374 89244
39238 64641
33817 93783
14525 76879
16605 72026
90413 91248
32140 74316
47869 77509
62527 66549
54495 66568
44629 52505
617 27167
44954 91291
9919 62553
7300 17897
20801 70867
6629 87679
19599 62395
46960 98567
17371 37518
33297 50157
4740 58852
11857 66570
1481 80044
13978 52908
321 97794
7137 46580
52776 95755
20111 31967
52799 90560
15718 25574
82577 98904
4678 86702
9542 36991
41365 89407
74759 75265
57695 67520
28159 79793
43481 78067
10698 59271
25145 72815
38165 42830
49263 58513
46887 82630
48213 76600
35668 64283
79486 89800
18803 64095
16003 57435
6854 86410
47323 85574
8004 69503
76120 86875
93362 96957
21146 84040
57460 81690
8977 34593
44309 82442
7529 69723
9719 53878
18794 56769
8119 46762
73518 99137
4546 73254
33347 68890
47454 96484
9719 81918
83670 92378
96598 96987
42865 61994
37955 56371
960 95908
48486 89430
28920 94742
1896 52661
13360 42013
43463 63288
51511 52759
33959 40827
53478 69885
60673 95880
39527 45229
2284 69500
56962 94950
49037 92676
36335 60957
6764 94322
5385 33665
44900 79323
45100 77725
49682 98031
52959 58853
71098 88935
84205 99870
1738 81133
32788 46311
63010 96502
63081 93557
17374 56916
52363 81559
7890 27546
3170 30298
32684 72392
38975 50713
60924 66997
26173 79339
18374 88481
15528 17344
42458 99568
48481 51633
6439 78301
4651 87899
44690 98385
25520 34056
1393 54907
32482 69269
3851 45805
40453 85117
38963 40092
24872 63553
42903 78485
2044 82375
57477 93060
10352 70404
59542 67738
49831 62420
80953 87977
28345 71271
53760 57540
14664 34385
77027 99433
6629 82107
57667 70796
81889 99475
40746 95517
25960 46985
36886 96177
94227 97405
35908 39579
7950 46863
2239 46959
27371 99475
14755 26183
32754 65227
14499 44493
38798 53004
18065 63803
30813 96341
13969 77975
79091 79161
22909 90968
41402 45616
9332 46342
31237 83717
28341 54186
28088 82406
19927 46369
51545 88058
12533 94205
43836 47964
13344 28640
4153 76825
45209 91434
20004 78851
90413 98701
5119 82404
63687 67272
8474 29586
7770 16227
36367 51864
57678 66645
27084 53090
63077 86053
62573 78820
36488 93997
18251 67324
63987 85978
31155 32296
37872 90745
3003 8988
44779 88661
9641 13894
80975 99680
82466 95980
19937 57319
890 49286
40290 70496
18150 23647
2315 23886
35234 37358
41045 69363
19057 68593
19223 78998
69246 71725
4878 9000
38119 81458
36221 66482
50164 82132
48578 97353
13780 73524
23635 71201
1887 15055
20175 72741
30231 42819
17521 83949
17102 54108
7867 88330
20581 56798
1719 87523
797 29885
58743 98924
84634 88333
15352 89769
39938 92070
33716 68682
16407 59645
9564 50461
2764 26074
32070 39531
33987 50178
5474 7152
32707 40594
38977 65474
40616 57624
41769 65922
91500 97270
38119 75007
7600 53575
36337 73467
33473 61540
12677 46456
54232 87344
7531 95202
14752 96066
51465 74888
55089 66702
4888 25236
5207 67379
10956 55853
24529 24704
38686 66682
37291 86990
44468 68294
48628 63533
94970 95665
60906 69742
32404 56077
36706 61179
65958 69698
9429 26597
29084 51249
21892 93116
13800 30364
2756 95004
52898 97471
26481 59391
20324 48278
8096 82455
62597 86094
20126 74305
38154 65512
50612 64420
4459 52920
4453 14470
4783 79095
79640 94541
10691 83416
48814 98322
27717 32014
6569 60679
53391 63044
8566 92637
17700 88739
64859 69243
15984 31389
14321 71926
66202 97283
21493 67689
39641 93537
87161 89041
190 58652
34337 72219
68994 95891
48883 66083
2973 29426
67692 75718
69903 81654
8891 72952
30012 74909
9854 82350
58888 92470
26449 82240
1220 80798
12387 49535
82553 93989
14843 25590
12549 64185
20611 58005
34141 87637
57092 60472
40734 84051
25055 75615
34398 96850
33468 67179
3220 20946
27631 65571
76860 84065
16404 93571
20793 36447
55527 98548
8889 94286
77545 80304
58440 97380
20465 64189
48280 92722
13447 17152
27653 61646
31412 90615
12735 18094
26422 83122
18474 70111
23663 81840
38325 95375
9002 55557
81355 95822
10290 53521
15524 55466
12346 14655
66583 87810
82369 89495
25822 35063
8111 34850
57860 80965
27699 34623
43453 87127
31709 90129
11208 43279
51717 57735
24324 85222
49192 88778
390 20567
10080 26703
43435 58078
10112 54603
9991 79608
24169 37765
50638 78750
45050 68441
23708 34483
39127 84404
83132 84895
41284 91757
28111 30139
30228 85757
20332 58651
38224 99271
1575 8179
69024 75833
807 56747
90371 98497
5131 93609
33682 74741
65426 87892
13428 92910
10146 11639
29286 98343
5179 97599
13545 75487
789 35427
27263 44423
94483 96864
6226 16710
32950 38195
10368 88185
55086 69201
6390 87720
78104 99578
35837 84897
52053 78950
5586 75463
4904 47068
43115 94854
19148 42048
63683 85673
41674 87250
3691 12599
1995 55420
39008 49738
42159 60244
42126 62425
9229 88318
84084 87358
24014 74209
28847 95000
19831 81292
9895 63943
83501 83799
12213 64122
52262 92289
41187 71122
17125 88997
16130 43164
28715 79407
30609 46711
337 65102
74248 82675
31115 58880
35276 93002
46058 56508
803 85752
70971 89564
10322 45288
37443 64878
5605 99258
74386 89809
39655 79155
19747 56378
66812 67349
13796 84896
9426 63030
14213 50128
24880 79356
13100 96812
18511 26324
16955 39666
58723 90257
17254 95463
25960 84141
6116 31233
1228 2412
65169 78823
65352 85420
1344 29069
61884 88377
9426 57547
50630 97245
26759 42262
3708 32215
55063 57524
74470 94890
25586 74953
39958 82385
56620 81427
15355 93531
17061 64498
27648 38354
11050 53172
65045 75909
30817 80112
80108 83795
43011 63354
3070 70834
8838 47210
17833 93983
51124 85767
7683 25651
24982 98515
210 51357
53858 88002
32214 88768
69475 78333
52554 84125
16621 37888
36559 44535
68294 89627
53003 95999
27474 47242
30576 50521
63173 67008
69260 88854
27607 70506
3738 12467
21973 64667
15946 50521
47449 60538
25580 42785
4462 12809
3326 29711
22712 45767
8713 10789
48758 49950
52452 72745
3928 11995
51763 66736
12502 30461
31620 42198
14751 22292
54189 83456
56787 78901
11805 87741
22122 77149
3953 15904
2555 75001
4173 8784
11924 67829
33331 43736
16527 51414
18617 41189
45858 60951
39632 72617
8862 70582
17513 40798
1259 16511
80775 82085
53463 57296
37902 68959
65136 80165
16163 94650
50545 98205
39994 83924
63499 71033
19589 65839
20344 30193
22192 94376
42347 83163
6618 68807
12927 43488
1219 91584
41554 96781
89583 93014
6902 91792
578 53009
29912 45343
45819 73582
26314 44054
4957 26460
66539 93565
2880 7970
17265 57097
36419 43663
3128 98619
9926 86287
48577 72908
21239 90861
27472 93432
63425 97486
56998 58296
6312 14589
34733 72408
22310 79075
8492 98547
45525 66721
74638 80447
43335 71398
13812 60827
55135 66244
8867 43252
18244 97447
73936 91620
22356 26127
254 96322
47340 57461
1690 26476
56088 74307
28993 71379
9746 55432
9110 55055
46034 99306
7623 51877
56302 94463
20150 20649
9563 82472
36955 93038
65610 98193
24448 60750
3065 28255
7826 49290
19374 49542
3463 6031
27637 72856
6639 85169
21424 83936
11376 61881
98374 99935
4900 32504
21550 62698
32666 69707
11619 15081
35540 45007
4729 12933
59011 81167
71615 87162
56237 57672
48418 51933
37248 94054
39059 87007
38127 97231
12112 31670
82635 90136
27791 85624
30126 58278
13595 81646
7526 58960
59945 63275
20515 67865
18354 52506
7730 89638
15670 25963
14359 44076
23654 56501
43674 81556
72637 82822
8561 96374
49819 77431
2931 70168
55554 84632
90905 99061
26441 61070
72239 83804
1350 97134
44780 74816
35345 38827
17661 84859
71974 79905
71061 77131
35474 77006
9353 88030
49046 52354
48682 85002
20904 62821
1885 80572
29331 83429
3978 80984
19759 81674
16449 35901
64062 72262
90392 94996
28649 74975
72871 78115
356 63198
5897 70007
269 20856
87105 87879
30318 61147
43535 74894
40242 64060
12861 89609
63799 97472
15751 51551
58547 68501
77691 78952
42244 89014
67509 83517
37934 76471
8462 83513
76026 83985
838 30649
3177 59739
17716 45109
10952 72292
2834 24870
41254 55016
56583 95362
23679 62544
43218 65826
74907 98976
82447 88102
8084 65278
58412 77132
22389 54489
55347 56275
19380 68741
32039 97003
28175 69347
39049 70458
63945 82163
71944 99286
81062 99135
18062 89452
52674 75864
29837 94102
11538 82234
94781 98766
5850 70278
83215 86182
3633 74664
13765 54075
95324 96170
79834 99609
84364 89758
67368 68931
54778 62325
25121 35270
43733 48949
19046 88011
12115 26939
56254 65261
31843 57518
8136 20534
3213 11441
41421 54228
67944 89623
38850 46889
80859 95308
3825 5895
3035 89704
5688 84581
6542 60304
6079 22189
18463 63736
34725 88098
27262 32806
9693 33191
9345 84513
3056 29205
8016 31508
30574 98567
21370 49758
21918 50210
4785 19718
1382 92053
75033 89147
19316 93531
7076 83422
1117 21319
77650 98353
73141 85821
29733 92942
48526 62457
50071 86402
30599 94192
43689 59201
28593 28694
17006 94988
8399 35017
5915 60785
27692 69351
27377 84581
29557 68515
1486 94658
12178 83509
6173 19495
60483 94761
92865 95988
33941 71989
1634 12042
36043 78883
82669 92058
5504 62545
1145 55016
39971 43303
20943 23600
21868 80781
3759 34449
7755 56647
353 28609
71641 75860
51643 72057
19970 44266
21297 89934
77570 81029
17533 92151
63436 64597
12296 40748
8386 92903
56390 56699
40019 79354
8023 33553
35513 43946
47739 85744
10913 59988
27985 54111
23106 58573
12313 82674
49095 71107
66361 69363
10968 92926
58708 84181
22695 81858
71986 79703
13105 28665
83193 89564
18526 93118
91769 99269
34121 64801
18369 64878
40029 50362
78496 93746
6037 61518
20207 77489
44654 49392
36092 51159
59250 87322
32403 61806
13349 69335
13194 99731
33280 40617
1301 2654
57831 81637
32846 35628
91087 93016
7499 59800
471 64891
15351 19303
58965 87342
23067 55826
31087 94418
16286 71340
19534 72919
67902 73369
10945 23635
22631 74978
27142 65434
15390 33749
23635 64195
13027 63537
3986 76736
7562 50230
14983 40438
3161 18070
13045 13330
93589 98835
8584 18337
10702 72894
27799 62464
27111 85754
22473 98975
4341 30384
40036 66593
22040 83094
36654 63045
1938 30929
5939 78510
10291 47051
9261 50691
21122 76763
54295 71566
51272 83777
9804 16099
18592 39375
26433 43257
522 44942
6239 12273
10858 86718
47991 86811
40757 94216
12664 27266
4011 78485
42878 77807
15335 73229
61265 62258
13806 14830
14830 34504
17701 78085
25972 91961
31044 72679
15470 96632
19987 41922
49764 72640
499 71545
84779 91315
45924 99537
45397 49198
58534 87870
2489 10805
73237 99526
35193 95766
26073 98351
66614 83357
20925 71749
56124 81596
20025 42977
14587 80855
12918 55575
11352 22725
17702 19328
1549 40309
45112 52665
42811 73612
36660 76176
21767 69590
5194 87554
4443 93295
64350 99802
1960 54954
74851 95076
7177 51584
28969 67370
40413 84220
61342 78300
12990 23732
1356 50084
34428 73079
41695 60328
90913 92731
32048 97770
13964 36325
84332 93168
42705 47613
84994 97345
5631 64111
21093 28719
27006 68283
60202 71043
5926 97514
20518 85999
32213 33350
11577 41769
19783 93638
27116 97572
43372 52784
20220 69634
25964 41367
39493 67968
42480 93634
73641 98777
597 19431
3569 57678
68190 95040
11090 64559
40741 98284
23191 75420
36929 90446
47714 87155
50838 67312
23491 74817
57184 89533
19338 67390
619 70782
15099 90084
3183 94815
36567 74774
54686 81815
17822 58146
10944 20051
11539 19251
29233 76962
43445 62201
10209 45063
80952 95462
26630 37712
39380 41126
42029 52844
21035 86884
4109 97807
71698 74896
43091 80903
19948 65424
18286 69700
49030 84971
23450 52979
23938 39379
83100 95826
31995 76803
69299 98635
19173 39346
57917 61080
29840 47035
8004 11684
23073 30762
47359 72726
3412 7057
65632 79503
53583 94295
43472 71994
57565 86412
22060 27897
9107 69618
52814 85132
39717 78037
78608 99960
34243 96917
62890 76114
2281 78245
26917 80987
31979 95275
59274 68129
33210 46119
13643 29209
65745 99986
26420 84705
9707 17779
12479 66005
39446 67386
67395 90765
61276 97600
26235 34915
20895 74362
10818 67487
55764 74440
60373 75014
23956 69010
37737 66189
48438 97400
723 51230
6635 56482
19577 63154
14613 67063
61650 81119
24609 27499
49579 60923
5975 28611
75688 86927
53305 73880
274 20076
18921 95077
6904 60727
4579 76018
73579 76387
8742 78237
18284 20514
27468 42830
13414 71710
48477 92105
47841 62195
43258 47384
39513 69534
56863 62542
26033 29949
20423 89395
25556 28502
31595 43662
1959 4432
67425 88311
62267 72720
48151 97474
24602 44537
29592 42091
59622 75538
92137 93407
62136 79804
10271 19803
22201 66687
37770 89443
3620 90516
17422 94811
6239 17886
10182 72178
42372 60163
28472 71185
4216 94766
15822 76634
2893 74060
7418 49541
17211 74662
69964 86269
43289 98130
67810 68473
45746 81648
69229 76739
2925 79618
11722 27758
44686 45569
46370 70654
58182 75093
18250 57335
57280 85526
25424 59160
28421 43569
28878 59001
18648 88859
3867 4997
83032 88089
19938 84875
31222 83255
48925 80276
71290 83216
19415 44297
26280 67152
34816 73420
71978 88095
7999 44599
13673 24618
31039 67824
21194 90650
38648 45820
54040 55153
16477 58569
58185 90900
42041 71473
39791 95619
25310 96937
11729 71856
36333 60106
59152 75745
61519 92387
2661 68388
62636 88052
33722 95483
56791 90657
22332 75934
72950 92293
55477 75878
55785 66730
73087 91976
2119 21569
8998 22594
14642 45078
13489 15899
6530 80915
30730 62247
3283 17560
6152 28746
82628 91635
76344 90109
26266 60001
90950 96107
47110 86801
12074 88693
69276 88739
73647 78424
2216 40121
38742 53361
5296 43391
47627 72888
10181 56526
36378 81653
241 12094
24094 64256
15896 52797
163 50310
53196 67008
44698 95749
2781 68224
19824 65118
77162 95159
21993 47788
26994 75096
59713 98086
39435 67273
15049 59606
70566 75106
58661 59425
43884 57578
48896 90021
37255 46282
66113 94602
71485 97034
51870 90240
34927 40857
42963 84783
78824 79402
59147 94686
83462 84184
57687 82154
4978 47897
88007 96752
73619 89819
37278 99757
776 14895
25026 90620
38078 67908
599 71579
63987 95664
15338 70138
10975 65615
47576 69944
9696 44617
44412 69056
4614 89869
21334 25653
30304 37905
30070 30540
7351 32101
8855 16577
22369 44586
88985 93351
12786 86319
44911 83303
77385 94414
5907 6200
78547 80213
23088 64640
17762 78526
85062 93662
3861 59276
49630 81473
13700 97206
32603 38463
39757 84187
22908 79048
60437 74740
56463 64310
21750 63375
43607 89497
32655 84717
15597 56829
15341 96609
26369 92924
56774 66246
10970 62977
62422 83212
19165 38614
72312 77704
10684 61818
25651 76410
51909 71906
43404 88190
15432 59100
40468 83636
11565 87433
41567 98923
67404 99918
18834 74277
3214 6814
14527 97641
8680 23377
28210 61401
12335 30003
4561 51307
25721 81398
21862 59387
21807 80746
1782 77265
53223 73102
27600 48400
14595 85471
54709 70947
18190 63107
41126 86007
22588 37659
23936 77386
2232 78172
6217 86254
21256 44409
7889 15474
80360 88852
2627 46074
36142 68741
52193 56628
71537 84512
54744 70670
30087 63491
33697 67550
18242 27302
29004 94121
18124 25577
20094 67693
50813 83881
18958 45327
56577 60489
4817 79935
16215 25085
10885 82932
56982 80309
60556 95394
25445 90569
54208 64465
69614 96827
57811 81892
73131 86734
43754 66384
9381 67065
36408 48555
2018 29763
41022 56054
47242 87945
25804 82284
30020 53742
31534 54718
21019 78304
24041 47137
4690 96660
60988 75550
16929 49971
3750 14193
13284 29333
38816 86178
29697 41354
49000 84449
36684 64672
21833 82795
79039 84343
68718 98216
44670 45868
42981 90474
1640 64273
49802 99799
7579 62709
6176 34713
1599 89029
61949 77947
50588 76358
49005 66777
86867 89279
44109 63016
39538 93566
57325 78635
15694 47196
793 78600
490 67054
27181 52140
7917 85203
41271 79987
16691 30353
29989 59743
2554 6040
18775 69659
1188 10886
99379 99979
66920 77797
78768 97073
16045 91868
5104 72452
438 78385
21184 62608
57067 87366
23434 24314
32899 69057
22118 76536
75087 79371
80456 84111
34735 41605
2784 69341
11767 54771
38035 80110
63977 78473
28867 61249
33931 45351
37903 91378
23167 40806
68823 82181
83974 88617
2511 8439
158 83587
12426 86379
11688 68483
10596 37219
9787 44458
17279 65873
28167 41972
28041 39262
12902 88277
7302 20815
53167 65586
72028 91357
28717 71984
78994 90889
9835 85023
5361 11783
82407 84806
19918 51353
2786 69772
52606 54350
42478 52236
25772 26167
52211 97121
53650 67544
14371 26940
20753 72827
51170 91211
54887 77131
38323 47987
259 14374
81529 97919
26884 70829
63294 63937
9412 76839
69626 98689
17829 69402
28244 41049
18292 41820
16737 45932
38619 56997
12293 18259
2664 77115
22212 82797
13494 73296
38597 90483
3559 16308
25434 51128
69214 78988
31616 52626
27609 33761
88310 99860
52731 68989
52245 79647
20802 84075
33830 40185
9402 69129
74638 96716
832 49009
37149 83685
7422 72107
26616 84947
6888 16258
58305 70191
24044 60975
76925 86622
79880 86883
14542 45925
24360 76583
46245 77571
6368 95251
43028 63596
55201 55815
861 91107
19028 62200
9883 45694
25069 53803
45497 47966
20573 76400
36696 58195
36426 61554
19654 76590
20505 93630
1572 9419
86971 92992
54281 56857
12856 23170
1247 5771
34724 36581
9720 62152
44460 67651
3469 74177
11530 34495
40653 77608
8123 56482
82842 83232
33052 94568
547 12176
20775 74415
26281 92747
9034 32203
57962 89551
16323 78358
72607 80630
19012 55450
64083 84706
42133 42459
15156 63846
85796 93390
52868 90200
4661 17020
76791 87709
34699 67169
83617 94193
31886 72145
42378 77171
681 12523
51274 89148
43550 45035
99 7379
12299 81076
28929 63859
11122 62357
36125 69848
48076 72865
81617 86835
15839 95011
70420 89024
20630 96981
31660 52220
4689 18715
39275 83284
36294 41036
61229 92306
64884 81932
23015 31197
9910 88733
6784 33711
17605 27263
4697 11343
72986 95762
17747 85870
63514 81862
41004 58985
38735 97512
6341 25530
2072 61536
17042 82502
36615 97438
10493 46967
84701 85357
7239 97974
27335 89277
6126 76060
55423 76211
58400 81415
22482 47753
47573 72078
480 62214
5951 41498
59928 92825
13729 27584
39275 81100
28461 96549
42670 58776
47020 95664
16572 28764
35655 88450
3088 25958
6193 7519
57563 69686
34061 54763
12911 89996
6953 61670
62368 82921
84114 94651
7732 63318
21145 52625
6796 27640
67699 73189
71736 78267
47888 61562
42229 93323
22950 46941
30522 78761
15641 79073
58320 93417
33370 74841
59152 71635
18655 91549
56873 86587
51232 97322
23085 64524
11772 30710
8596 99137
31310 65913
417 48418
1288 82190
3981 91726
42524 70886
16766 71811
22497 51678
52903 82074
39301 74700
32131 47368
37094 49470
47913 57444
14131 65876
57024 59925
20677 93805
14252 53911
22658 26448
51127 57241
18720 77174
4090 77511
11877 84951
86888 99810
49332 56356
37427 49103
13218 41927
66659 90503
15927 19013
13488 63822
38534 77015
26979 42100
1616 43281
2524 62218
85671 90670
6159 71874
13957 67327
20003 40167
8579 46919
32492 61736
67645 72926
52812 79849
27878 61166
32964 97974
72633 91140
6235 70931
1745 2642
14346 20589
34646 90625
406 9760
55836 96874
16860 24577
24711 61424
1777 16541
15890 51701
17891 92469
36356 95199
18141 59027
68358 88964
63792 85986
61538 97502
7892 86848
34733 57637
48734 58767
37724 95601
16718 86749
14063 67183
45529 57812
16914 74549
65162 91867
35583 61319
27917 46625
6697 51005
64675 97450
9522 63663
11689 31264
48676 87224
21053 25996
19883 48982
36756 63486
54678 80421
11496 17493
32571 77368
11280 42698
19141 46825
22418 76021
34988 83190
15027 85755
78650 85026
42286 77428
2935 46365
43209 86991
58366 80428
13371 65515
65096 94240
11550 65757
43639 75712
66786 86914
1393 46638
76360 85298
37634 46655
12533 85782
48334 97957
69028 98413
4444 50402
44787 81078
50432 95608
74394 96765
37180 82373
37840 80337
20512 90912
31410 69778
3474 31819
27215 40905
52548 95734
30950 75296
19822 50348
14514 69562
16245 53691
23197 61328
54214 66973
94565 99475
13165 50874
38221 61170
71149 94701
48835 78800
35938 76319
20511 22563
81181 97731
55940 67756
18382 98478
10729 46542
62627 96782
22354 28684
64417 71952
4712 22451
15624 50459
55449 95247
10488 64864
39035 52875
1348 2537
26495 62677
5585 73553
22920 85861
48134 83573
6386 94836
38559 74556
65375 65892
40696 63364
45108 57352
24812 46659
30769 99457
14006 86401
8238 97379
1173 10319
91705 98892
8141 14339
14672 44780
74313 92689
11795 99245
44657 54293
81116 90804
39085 52357
12792 93547
5110 73120
10130 48362
80219 94535
52798 85646
13083 42876
14454 89461
13496 80362
33401 72891
74960 76333
23083 96760
7623 72445
5922 51405
39541 44451
37552 50136
31210 79788
67144 81511
62254 64710
17687 45953
33010 43727
20241 38927
11757 85133
25607 57990
12373 55830
23415 89716
65741 96574
65814 97099
50679 53343
5147 31770
12908 32862
13715 23249
3915 7509
3360 45631
37018 41367
40658 75316
19604 86257
5711 70583
5115 81853
6280 99722
8928 90806
26793 96888
48756 91200
43772 82386
70148 86725
56137 94367
37675 85480
53123 72858
9605 44934
25428 60247
19214 54548
47039 71072
33157 37439
6009 42588
75457 75593
26524 43250
15949 39951
40818 78911
16417 29067
14176 49986
32243 42561
725 43981
29123 82568
15883 75169
35786 59744
3936 60938
36122 86344
12707 97625
8874 87502
16891 52331
731 95436
12277 52744
34853 96719
23127 40728
18140 28148
42058 71210
26439 61320
6559 98938
38615 84916
85323 87387
1129 71855
76519 78064
5870 83448
4224 82866
84839 96658
54337 71602
10069 96627
7567 58148
53115 77980
42366 58904
18525 86358
57390 88240
48069 80078
53541 64611
73291 93760
13661 72650
12808 15589
43961 68333
28214 84274
26592 52732
16959 25471
37165 69027
16361 66427
79189 91894
36134 36469
22712 87013
49893 72172
7396 12147
94695 99984
44576 65443
7529 98360
54459 98121
53752 88873
26961 46720
29556 53163
41303 80731
85910 86537
10899 26628
26082 46929
18685 23166
34328 98530
3649 66843
4836 11069
53212 94874
30695 53229
57952 94308
62418 79029
5614 71848
4356 17605
48267 66566
20918 68654
25707 58175
22673 70756
2053 17915
56563 57211
40141 92495
5412 32840
21401 35217
15752 44785
54605 62279
45023 48322
35002 49673
68615 89839
11769 94620
31824 63666
44603 85601
17063 42759
58031 78766
12532 92100
6431 89221
35101 95151
90635 93980
48576 71016
2984 53721
8533 66750
43435 74847
39948 86699
41335 87073
47682 77120
49026 98935
55650 79358
58966 90583
2195 27971
65548 69207
52258 72380
16598 26531
54779 72971
23895 77852
54346 95197
34716 83131
8957 97289
15161 72310
72469 78008
68435 69673
33755 71660
5622 28067
22802 26955
31726 85994
55365 74958
11163 70457
30112 47330
31842 95318
7802 20409
26881 91221
14326 35178
61280 79174
31725 42878
29535 87131
18272 24476
68678 78943
29736 84275
40869 42762
39089 62751
32025 66974
13706 17555
44391 51201
28104 80081
24284 81597
25659 53265
36875 59040
5752 82196
35943 70749
22510 31340
5173 37135
48624 87082
21631 75020
12925 16921
128 26194
29215 89236
73017 89513
14800 74558
3009 72277
33284 42458
11129 62203
3682 20934
6925 29821
25054 77860
5812 40534
51023 93530
21849 55756
20727 31786
15993 58864
332 99205
28737 90201
68383 83452
33684 40349
31552 73179
37599 92121
3390 86024
23057 72784
30140 56196
2221 53852
51629 97038
38576 50560
46102 62780
78371 85010
46578 97656
44837 98287
64559 75764
31954 95468
63509 78220
13421 51439
57559 67015
67968 78437
11842 81705
31250 72646
40578 92072
16096 47361
10404 35977
21819 41427
31270 95271
15374 69022
82559 95627
74174 98118
4778 89051
7719 80881
34808 36006
19667 95208
15461 47081
16365 19559
39049 67899
17297 53023
37285 75068
37006 96796
55624 59978
1209 84771
17038 69539
290 70977
12929 35801
29506 49681
28930 34092
27973 69690
46518 79892
85581 88730
21914 41226
35384 64775
82258 99032
14623 51332
38508 88143
58074 69506
55366 65052
58627 76591
53265 67461
33470 81553
2578 20482
10599 47473
8174 77032
15823 78171
75667 93992
2069 30080
9838 35849
31940 77751
31730 68130
383 32073
147 30013
30807 87704
69519 94181
9319 32609
93633 95348
31481 54034
13926 42663
12344 35443
74770 97092
78780 79126
74945 86955
7951 70258
5561 7847
40219 66537
27967 41532
69315 97876
7853 14476
44513 45818
86695 98682
52035 96979
10768 44981
5640 75046
22606 55344
1897 72282
91096 91534
78770 92350
48751 66116
1093 88635
67847 90607
50462 63121
43773 85850
30712 96431
54590 62127
72897 82582
30779 35845
17196 74024
52297 67830
86131 89789
12678 14555
2705 76457
43328 90109
25939 45863
30838 81714
26445 38045
24436 38429
44610 74515
51791 96975
4466 51136
22425 27340
1053 58177
7078 71267
44357 47956
20195 98327
4987 35757
39761 91355
13957 47585
6540 97639
2618 36143
73514 89050
41984 87417
30924 50078
3156 18971
31935 73579
25455 75359
7391 96505
23511 84108
4271 78470
1454 12689
73250 73549
52229 52427
7138 22229
15629 81299
39211 79702
26254 62183
24457 72661
4752 70707
23323 94589
48252 65943
5219 88207
30316 74281
2281 14998
44245 67406
17162 92818
1302 39911
57323 84875
50 73900
38416 85355
63910 63995
48892 54690
6759 94287
60868 77258
47344 90034
6821 64111
31354 77184
22541 65795
14482 17483
47840 92784
66299 74521
32843 62666
31539 85591
35173 45824
23716 88424
43482 49397
25421 36787
10260 22351
2843 5737
19294 78159
32970 84866
13863 71599
22376 84435
27870 99195
28465 62382
55523 61603
70306 71659
17811 50757
85848 98024
5744 64806
66986 75462
55698 57146
488 73388
31376 43671
37438 58169
702 87732
60476 92127
24954 65371
31765 59740
24514 40357
54146 67602
19649 71541
49547 50620
23440 94254
14712 39966
32065 41343
25799 49724
18652 45549
42351 71942
7624 67226
1133 93498
1169 73285
37611 66330
9114 54542
45097 64167
44795 64918
45968 51649
4384 84986
27518 73917
73688 75877
30488 93867
13558 46854
47515 99139
75039 98623
12264 13942
65975 99351
32337 63803
34776 43065
85597 96711
15788 44350
63219 87616
63013 88587
68308 90782
19239 94499
69225 95254
29112 35352
1147 44773
42695 85882
22293 37666
18972 73832
62063 70965
4087 13609
32477 69792
23371 51503
74932 84922
23575 32602
3448 92697
75430 95221
43485 65487
877 43056
60527 70366
17834 45603
51431 74974
57145 72559
55869 84330
33179 80472
44635 70149
8893 16821
48877 77095
33234 88951
73813 87464
46747 89562
52231 74842
9064 29283
44727 50209
31908 46792
78503 93076
64587 74786
8446 86220
67793 81528
80142 98841
22439 31419
50860 59422
73631 97948
57019 66092
31958 64352
60355 88003
20626 25982
48477 62560
9719 55071
31011 65738
21475 53931
13446 19900
2341 60962
58693 89411
40049 54409
20980 96536
18252 75004
39032 99585
53452 90792
59823 69985
40848 78507
23300 76801
6084 72531
19499 86833
44472 45631
57225 99197
31605 95558
75756 78830
44846 64485
43861 45760
7327 44566
35089 43392
53779 95405
10814 52458
15838 59670
76666 92523
46565 49352
8725 55802
23790 88949
31220 69345
11101 92486
44866 68021
21619 47129
4070 49748
37899 63935
19698 96759
27677 38228
34453 94329
18316 68500
7835 67696
87929 89626
74229 76587
1539 83651
54259 73834
4996 58250
29477 84765
36668 54009
28463 78188
50673 73224
7852 44881
50140 56806
52062 72353
76369 83095
44415 52665
40366 91442
58084 64313
23878 56165
6823 90545
57732 63066
25327 45911
68101 81896
8510 96219
14215 62620
85778 92503
49238 62978
22601 65838
9744 83750
57071 59709
28797 42353
22104 29042
776 20946
53575 80109
25633 75696
22881 65026
81596 98672
60359 81181
13518 87212
36364 51847
15315 96498
66730 88366
329 99034
88803 91552
40495 81357
30849 99688
30279 88889
21283 61527
16407 90508
89279 89867
68404 87339
18738 40491
36286 47722
7570 89084
57122 95915
44442 95566
11476 57631
11400 47354
7812 46190
53843 77733
10452 42745
62618 86419
72529 94080
3826 81617
24847 49030
21063 71022
2668 90432
8370 48105
25911 38132
73947 89024
38707 58858
16637 52851
48968 56926
260 69945
62801 89003
69579 84482
53439 98656
47616 67986
7969 85724
57566 79579
38946 82853
69007 70336
45451 96102
67611 92475
53585 57722
22824 79613
1784 71978
88635 99177
88721 92837
20045 31990
37943 95458
23060 90791
52051 75674
36949 62041
20673 54362
43590 69360
34992 69986
74580 95770
5966 91191
66750 93384
7832 32043
24487 32220
11984 13093
13320 47633
9309 33053
69592 71153
30389 44397
12622 49101
61977 86324
37501 40542
799 77538
15176 67435
48147 85978
44345 59411
17002 19895
31999 76868
61141 72372
40753 58715
7215 61118
12768 33994
26160 53018
22475 75840
6654 77969
3635 16720
2546 13605
65616 79871
40502 76691
50225 74581
13984 60336
18208 51007
11989 80902
9793 43555
31955 58978
8873 44657
13384 65787
5702 44296
23856 43855
28808 72182
7367 99088
23592 33349
54699 90233
28539 84136
37666 73160
10177 45704
37835 47690
492 6388
52625 81085
58265 69803
43208 91928
46350 67829
10415 26527
3071 69022
69650 79422
57076 93799
53359 65539
8160 85903
24738 41929
53592 61656
21127 93175
7327 36851
25226 85447
26905 78798
15150 42658
39252 73924
4345 53576
52606 99171
18489 50830
35009 98606
1088 57173
95891 99943
34918 89458
13524 96270
26593 96100
62484 62904
76305 77480
1814 22628
80918 88936
50675 95929
4928 36313
47848 53904
54311 72298
55287 99923
22425 52171
28631 79173
3278 26202
5867 29833
2949 61821
39350 47401
17161 99967
49536 75217
5611 63148
46979 94230
7616 49171
34178 54053
7029 96141
981 99017
38808 70768
68980 87491
30756 45660
10238 49277
61648 83919
75225 96165
64756 99221
13090 73754
39184 51551
29587 92769
1179 70675
72273 92950
18621 37228
18580 69819
21752 47275
9420 76085
31839 81213
8609 20191
14052 60365
34247 93694
1668 31789
91880 97515
13756 98085
96063 99059
10632 44775
7066 91479
35844 99923
55450 97858
1953 73910
26661 41466
302 54949
59076 72084
11046 76642
23420 40641
52040 71495
85591 96444
26268 26557
5456 34650
33870 75735
7875 92118
48188 66279
2351 38734
4295 26210
55082 58887
30229 59745
76082 86201
45624 55122
5605 34359
25922 55039
73903 82488
15881 46186
17578 18482
43184 71197
34088 68371
25859 94378
88114 90903
11009 83519
34228 78781
21393 80779
10240 73500
21487 56334
59767 87671
37260 68180
27940 81058
29221 95547
52472 83675
7686 95278
9946 46141
11229 61896
18838 68871
32215 33594
19185 34601
65093 99963
3549 52424
47605 74612
46925 78697
65951 69477
69985 98909
58479 69663
33171 89369
40207 94064
50103 74501
41745 77434
56585 66261
46423 74019
23657 80705
32670 66281
65923 68097
47086 69582
34270 80403
45586 96150
29830 59376
16519 41949
4349 93401
16636 42159
11192 46799
21585 87619
41768 42449
26174 86193
46945 76934
56017 78770
878 37451
70221 78173
1714 10796
49740 95613
95211 97793
58124 92707
31068 59930
43835 80218
54221 69405
29665 76975
17881 19415
17094 98545
34051 97727
8279 20193
52401 78586
53185 90615
66570 78615
46680 48503
13937 90065
73204 89548
3607 27673
2417 75207
62734 64767
58283 87618
49461 53119
23993 78396
10122 95506
38982 62043
2096 23039
20495 28624
32295 43867
42746 89689
55712 73019
19120 67392
27794 66868
49146 94016
20249 98715
26260 64167
22578 43776
67280 78999
40379 89618
34537 89319
728 9583
38850 50823
44943 98664
61115 90785
31358 65094
32431 44538
70442 90134
4631 55469
17257 72955
59293 88241
9348 29803
29279 92049
27304 36022
34526 50427
39178 49601
40903 76468
14964 20945
66682 79437
25667 40209
18604 27866
8921 48272
69910 89727
51662 70840
71234 77091
69449 88842
52102 52239
32170 73009
18503 98342
75989 77589
6753 28985
11131 16428
15623 74183
74269 99893
51346 65698
7496 44756
14687 61078
13044 85845
26091 83041
84077 85658
45510 56194
42279 72483
59519 85895
32833 74126
77134 90718
9280 39372
28951 58415
64506 75488
51868 64644
53174 98797
33754 43790
62975 97930
355 98334
73696 84988
31717 88130
32983 85890
5761 55558
30540 81270
56748 78382
77543 90139
27370 75674
33916 79490
18402 59055
13497 78817
6000 79290
69472 71921
22130 97352
68231 98346
2156 31992
3837 29885
37866 95606
50959 74950
2419 99110
10187 17640
46484 75379
63104 67278
33152 66895
78123 99467
20126 45174
45006 99410
71990 84269
29919 50612
23488 55298
31825 81436
24695 27260
93355 94928
70372 76104
4154 30040
90893 96137
87836 95162
88215 90801
3996 94252
6482 95087
48730 98771
41168 82104
26540 61848
10019 78560
53112 86828
11922 92903
22561 99636
35973 91011
43097 70397
36079 60247
19278 44157
13237 88867
73207 97931
71163 84568
3361 39819
7889 79685
22756 43991
20016 59604
58167 95367
15062 57325
88874 96589
41302 43777
8615 21435
34804 41863
43836 90761
53823 90820
17785 21915
33581 56839
42873 54229
70845 79044
8049 27326
75367 93470
3069 90364
6364 28261
17907 68787
8546 97017
86917 99685
27697 86081
20039 82499
2691 53375
1127 38839
47499 69586
72981 73363
54480 99989
48682 87433
57236 78836
1689 17457
80991 90117
34693 93656
30375 95855
5168 14020
25275 68678
12271 25377
49403 62665
12874 45244
72933 99858
16044 85039
62850 81097
11435 86260
56111 74832
1222 26371
44945 45714
2213 94992
3775 14894
61866 79478
27964 71903
20718 73873
88377 91702
11111 11357
20384 75524
10435 58571
62286 80837
60746 93768
40875 47419
213 51673
36346 71172
1638 42081
32584 49984
52528 94168
17645 94602
44199 55443
5497 76977
18886 46011
84631 94310
52194 76346
37595 72368
7220 99622
64976 82874
26053 26775
50687 58727
20551 27817
53556 80261
36014 38266
45357 81186
34520 68931
38626 71482
50050 76992
67840 72728
13490 99423
10752 80610
88126 98259
27343 98242
46727 49787
52343 82657
11771 67639
24271 40466
5492 95400
42756 96418
14368 71872
6259 87037
10783 56519
39791 88866
9008 39714
22382 71089
25101 83354
32983 42399
47076 60248
14542 92127
8260 57306
14974 52565
4158 64524
50393 76568
36377 91376
20984 92808
2782 64108
57296 82740
53847 85290
1910 49978
30684 36229
49360 63111
17380 62710
2207 43923
31272 68170
33226 90029
69138 83572
54079 82133
24546 58140
84566 93432
30223 60129
44820 82664
15607 91526
40044 94294
30780 84711
47018 78725
51891 86644
3463 33296
71640 77963
50285 61440
22228 55899
66944 78632
23015 37962
23999 60659
28106 74394
23517 72594
18501 70629
22392 73084
77697 94415
10857 25915
20347 74411
13206 29875
12786 54570
9332 71651
28189 51933
24020 53900
47324 76652
6460 66810
3536 82793
21126 43935
47002 72410
7425 50827
45223 98695
13964 18772
26250 31026
41710 76657
13880 43401
6181 43856
19365 62386
3260 70771
49872 57224
46729 56505
31171 71411
20747 24305
18989 55559
38011 69963
18065 88280
33814 65288
81351 88683
34176 53879
45997 87661
20896 87021
67712 78667
35283 71222
10409 65640
1351 2545
17804 50664
46335 58253
10126 68739
45464 85240
46549 74343
81430 88406
19250 44614
33485 84528
6007 32795
1828 66733
34043 44549
52930 90371
18873 45893
44753 57870
21079 83691
84309 96885
43356 50440
9035 86155
53136 60257
59714 78408
23516 41804
23772 40084
48289 56025
38851 72989
118 48141
9572 96035
56367 90233
80152 99527
10134 18362
65971 81627
1772 73271
52764 86817
54030 76917
30838 64095
23583 93198
34207 35781
24654 85697
2513 15128
26947 56548
13021 75362
24876 37074
1644 15109
81791 92969
57485 98952
20299 97776
31599 79169
8447 12395
49614 70617
19795 62870
54740 81842
34530 35197
11795 18272
8003 13928
6568 40327
83420 99610
50416 71651
19633 38282
14460 60073
83665 93640
30569 74067
2572 97097
43779 94998
74136 74233
32192 48449
55526 88710
62325 63880
83407 88783
67855 91169
24957 42420
13639 95061
63148 77141
56280 97467
24856 91962
57237 59368
5877 21663
31119 61984
45133 71306
27902 62503
36717 71808
68617 98748
66675 68018
40958 78581
1416 67482
63108 74993
299 85106
47020 52761
10466 40541
45217 60502
28610 84121
29133 73795
24952 32951
66258 83344
22787 23415
3546 58416
9936 48841
55267 90502
18426 63506
19617 80161
6245 83293
27502 80330
99311 99573
11842 24418
37208 74703
14855 89521
56458 74020
50614 59938
69565 73642
5555 32552
4994 7296
343 45471
51766 77153
38596 58051
78767 90486
28150 78033
39009 45053
5812 71173
31238 62714
69864 99979
22672 22794
10133 75262
10130 77390
30712 67082
62800 86302
54979 80867
50554 61953
45440 65964
23634 65747
87872 90321
21203 67075
62897 82530
73770 77358
34736 81641
3350 58857
16651 40153
55137 92750
1991 32335
76651 76838
58554 92674
326 70579
4505 64107
42788 83185
10094 41361
60922 70588
36811 94119
3553 41501
66633 70520
22762 38915
92707 98326
7099 17455
15677 92803
64822 88350
26979 62808
16399 82647
48746 99707
27601 76507
37519 74428
13462 96434
20512 37287
95168 97443
75833 77963
46989 69672
39153 94553
87613 93845
66965 90009
39071 62428
68480 78426
15382 48425
12463 80527
60174 81159
54063 97061
28436 83880
39105 98259
40884 83032
81526 81798
15565 43832
3966 13759
8841 22474
54623 94663
47424 51267
41278 46611
852 74133
17914 85268
3689 60292
583 42445
52379 64797
13047 36971
34638 92180
2268 28250
1451 52559
12485 17648
11291 53751
14925 48584
2290 69470
42214 77733
70294 71679
5296 45833
11185 50075
35269 70351
6513 95904
41409 50228
49720 79503
12101 33762
83330 89685
93121 97481
13597 66155
46144 46443
2449 33524
50762 59196
57465 72268
82155 90570
20413 89318
2274 40957
44981 91239
1921 2943
19666 99956
41161 97969
33719 96544
66248 93489
29114 75800
22436 23108
44556 58628
9819 10811
28249 67673
11944 56637
7128 52785
44433 87112
8089 14408
14944 47995
3275 13734
8889 97526
24485 95007
35551 99740
29515 88537
17889 92882
55431 88484
25263 70329
39223 89363
32219 69299
1329 16516
36327 85094
69926 96782
4115 17468
7633 38842
39344 66036
36786 59314
4689 42308
48666 69351
70065 74911
55390 96550
4409 20884
33506 61337
8275 97134
63822 85310
39138 39175
78174 85734
35881 87756
6532 22363
1471 37872
34287 40231
20789 25790
6318 10845
5719 82070
76832 92247
47305 85831
43109 58922
19328 63131
20172 25964
13160 45988
16694 53305
39703 81548
19026 92676
36536 47163
49497 50983
58049 63122
3900 96511
35294 97473
23148 76501
37418 93955
72672 80189
69227 98152
40210 57931
9612 92429
41840 74635
64618 64822
80755 88408
72373 99835
40328 75389
18672 98738
88677 99116
34061 47205
29397 80926
33855 75235
36353 70682
12752 57245
1272 21843
90934 99965
171 45691
22284 84754
21347 64218
2600 10543
7952 88586
62103 96435
44475 57709
4316 44381
293 84259
19765 57294
18830 83303
21964 49382
177 49153
5883 71821
58852 72661
17637 91521
33904 43122
18675 75183
1886 18519
5161 37470
27604 36029
25573 50660
85400 86751
28924 88019
31959 34856
27983 50704
67962 92351
19471 84825
14673 43502
11534 36675
28551 37016
25692 74089
29645 53981
42421 83975
13708 88368
1659 64077
59639 88017
39187 72434
71661 78846
2857 93652
14405 62312
40206 94799
71406 83498
96665 97282
54707 61606
60856 66764
70416 74982
57426 95126
38070 62527
35783 85534
12163 86789
45156 90672
20331 55119
29110 52351
11564 97071
40297 49778
9970 76249
4104 35822
45469 46795
77986 84898
11563 29868
8233 68303
33297 96996
39815 39968
28958 97821
20444 36792
14599 93131
21348 65533
37229 66384
48641 79281
7234 80508
10561 74558
5904 94688
9716 56655
37244 94823
6197 69607
5569 35155
9176 83212
59278 95910
54302 75450
58843 81177
1178 59465
4726 83326
91198 92906
22636 39484
26600 56299
1036 74659
76716 91160
30036 38911
1090 93782
39585 76223
17213 85467
64145 92148
10029 34804
31823 61468
18749 78810
14409 19696
11878 51009
32206 36500
32977 91982
5720 51933
58673 77600
8501 25070
7676 38021
25308 63923
33076 64158
65757 81337
18707 33439
78955 96665
18333 38570
16750 79044
35302 89266
46689 74207
32579 99448
41712 85608
18515 70191
36018 42761
65085 92072
21285 58222
27307 56194
84831 88249
88972 93146
24991 76704
52351 75555
93512 94079
65019 97714
39065 87849
62807 67069
6609 60274
57490 91203
20311 74132
33711 95063
61857 97106
13682 39987
50664 86064
66796 96309
34462 46796
59454 65166
1573 49422
11552 14880
48951 54641
17553 28091
10753 48913
20008 24830
88615 89970
76153 93237
8664 53276
531 15024
63405 74247
3251 29622
40754 79863
25858 59699
27176 79186
48682 98420
7678 47786
5511 13820
83369 86070
56458 79986
16880 95369
20905 60569
34212 73686
7235 75643
78821 89799
63294 97108
46172 71385
70645 97780
1896 75510
60144 76464
8130 36224
87747 90574
44729 72095
139 60505
42387 89294
22465 69620
61750 74619
16934 19741
18989 85425
25788 64672
18071 68307
9781 74582
39749 80267
10517 74218
28297 62534
48704 59067
42285 83660
49950 50371
19071 48444
279 547
31413 92277
22778 95411
70956 85894
22240 24382
6278 97752
8385 34496
1821 36489
6280 96445
7462 25302
15081 15513
5526 87710
13127 51031
59868 97052
43165 63140
26761 93982
2903 66152
11358 80273
60165 77178
39668 39870
16926 25487
19507 63262
568 37036
37517 76043
8856 30978
19277 52868
4772 50085
83243 94108
32823 35081
10768 89316
39462 74119
50109 54904
34062 64635
11517 45069
18814 66084
55457 68010
30150 80483
37784 92758
49980 86243
28410 34783
8117 31467
3814 57825
55087 96382
19905 25306
74954 75313
35706 63151
31104 38140
29856 65854
14415 90338
3948 45319
26257 58876
35851 43305
8310 73842
54 88185
62218 65566
40006 93049
20634 72982
28675 88596
10470 85375
12695 46967
12429 41335
66395 94321
8098 19172
28549 66131
30797 40962
6898 24910
41586 78758
12585 53435
6482 23184
75345 94810
27412 84835
31942 87230
63400 65305
25949 74331
14948 95399
30015 99189
26606 63688
4922 93725
3073 37313
76567 99494
8845 64684
5027 52552
50646 80583
42518 51392
71920 88833
13855 41564
40084 87890
31747 50396
32401 61210
34339 64350
28249 80283
44024 87886
29209 41965
18643 79215
69330 95511
26776 53325
73400 99154
35746 65959
63330 95920
59716 65915
32136 83746
4713 5325
37291 80289
16424 65760
31028 48948
6403 29482
19920 66827
2167 88773
5265 58590
30437 77342
11306 74312
49291 87451
91831 93985
72981 74881
64731 71925
33747 42566
34731 98301
5222 5422
21804 83315
7970 14262
16282 16949
43364 68493
12957 41273
40624 59168
38911 58377
34218 43369
13983 24215
13108 60581
1311 59774
47081 64095
23255 48056
16497 48201
1324 79446
7343 62589
12827 62335
64269 83897
13391 69703
82759 90592
9867 75539
18988 34890
24705 92519
80210 83961
46868 83769
9848 77087
12493 74434
29956 69203
53049 71405
8985 26884
63199 96624
69196 88941
48162 86097
49478 73027
46424 56032
75206 86752
65585 90393
6862 43228
31016 97536
52820 67278
68444 79282
45500 66619
2484 78002
6440 38804
29737 40965
53030 60849
23693 82139
33410 49390
12530 25296
12875 87632
10258 55450
51668 57681
38391 46460
18456 84905
11720 94072
69251 81005
13581 58246
5009 36992
13739 62544
47183 49502
30911 52767
48659 82830
20628 38064
13203 96663
8734 90691
14215 40365
2386 47542
25928 37367
26458 51639
20897 30451
24436 76883
67699 68218
10147 42926
12722 46508
51180 72410
21767 98589
45068 89636
54064 84804
2759 66804
7900 49637
20839 97440
55854 90523
41396 63315
15574 25107
52470 91687
95712 98652
16596 45409
32249 42392
47262 98053
50882 51762
75978 94389
21622 63298
63371 88335
20865 99334
18059 72764
51343 71290
45634 88840
7980 53706
17197 82227
586 96274
12398 49629
65691 72180
15905 89315
56686 79975
26794 30038
65095 80006
9039 46734
4094 56803
28333 82984
43273 78697
59078 91769
77606 80120
13785 61580
60414 72819
44988 57646
8290 11823
92997 93106
54405 99491
9741 11742
36701 73363
16379 86883
19777 21534
14972 90621
50553 75486
40392 77840
68300 77473
49112 80866
31892 81569
68352 71982
56286 62452
31088 95310
174 9553
9730 12502
35296 91451
23755 47318
42319 94346
9766 98258
15372 68056
471 50228
29964 95111
48470 56710
68065 77167
61065 94856
25613 73339
13335 32615
49874 88095
45504 51539
28700 70625
3679 34855
33476 55264
32494 72912
689 76249
6918 94238
16831 64532
3908 64646
50041 84723
4714 50031
59830 96798
65748 83624
50984 76517
25253 51528
17801 98173
45016 49579
63121 76789
5352 60336
54594 81847
39051 77905
686 79405
66628 86456
26666 53115
12839 49384
42213 57460
14680 72398
29892 56587
77061 77421
1102 26448
32499 80447
48313 65937
16570 71305
36606 64498
66797 81530
45721 58488
56369 57568
30741 68813
38279 84879
42244 59468
28388 68622
54996 67328
7605 81991
45181 65630
20352 84747
23842 96879
36024 60014
4810 99753
85897 95749
3452 77718
6704 11898
56376 96494
66179 88178
2815 43514
32107 74527
31668 82714
22028 52574
35242 88810
3268 58351
13224 58407
2902 38347
18448 48529
20380 49509
20041 77970
37648 92842
16499 47666
47007 59388
41860 88267
24283 35271
13565 57817
55445 79356
30983 85007
52150 59867
19142 93932
55721 96217
38179 72064
23554 86888
24557 86903
24098 75865
60066 87479
27007 70434
9736 81787
51254 98426
9573 56672
671 66287
43758 62277
18791 65436
24488 93176
63264 82205
57052 62440
14938 27209
9112 45272
10428 94339
22117 41741
29000 29155
4744 35581
24885 54467
2301 25636
43157 87692
57336 80358
19952 24162
21630 55050
30280 47246
15923 43025
29192 40669
67327 88421
2565 91399
13223 76133
90027 92781
33470 78692
65571 93607
69105 78087
2391 74626
59352 82337
7781 19874
58777 92827
66846 80744
53344 75083
30744 76974
24213 45189
34338 68867
21978 56623
20327 83630
36855 62490
21652 34617
32488 85510
13702 48649
19418 75246
71369 75123
1414 28795
1565 37597
14270 67552
42924 63732
6746 50939
82982 87458
84458 97522
31940 91181
28700 95023
19722 20781
16748 47050
36779 97609
5447 61030
30961 55651
14553 97750
26826 39407
26539 31655
7537 53376
16536 23708
12576 35516
26800 77808
62263 92094
42781 80545
10934 11695
61924 83679
2925 21694
32388 98511
87713 92520
18748 93340
66886 97000
53339 96425
1627 96397
1389 8761
70038 95887
36291 49003
8764 9938
28111 40817
10753 26787
43025 82027
83563 92810
6220 36411
25437 98409
44810 61687
17667 70621
4055 24110
10284 42572
85038 86065
74470 91130
64803 72430
53280 87279
5992 43324
29381 34059
21812 31164
25337 53172
1164 57919
39810 68088
14170 75223
93774 94356
13183 52215
67315 79583
27776 44750
15428 73764
62158 72971
36634 90431
49363 69180
10850 75107
10112 56527
84255 98748
300 44124
31045 78437
12390 16190
20465 77725
60020 79651
32310 35618
5795 37736
17283 33655
53 67316
87715 94004
9444 10852
3441 10620
15744 19190
9872 51919
20607 85479
45 14263
45521 66221
78440 98666
1515 85205
75658 90653
50556 98680
50246 91351
41769 49073
44273 55035
8285 27315
36703 75646
33736 50974
68337 81921
4749 34288
2590 60279
14744 40361
28628 47377
36843 82433
3472 47340
33387 53739
12615 76823
51189 70984
39636 50807
27859 53285
76006 84924
15102 32541
82665 97384
23581 63437
68849 80336
81726 88800
14241 20032
85600 88152
11480 56190
23630 67867
31631 81617
52865 80381
46764 62687
51105 91306
12481 52314
9886 11200
53338 57754
55 73673
13653 53174
20168 56836
24081 56608
68277 82939
8301 98477
6073 94218
4722 62013
23759 38526
4544 42712
11934 65682
17193 47261
15727 45768
33634 67872
49189 85120
13193 50129
35252 80614
63962 83787
1261 78519
64246 95877
59076 70119
76194 92725
3152 23500
7905 74983
29267 91293
46416 82410
72577 76419
9832 98910
20581 38387
26645 85734
85094 86653
56622 69724
36908 57426
17291 69194
57455 75867
38129 55462
48458 99614
4621 20132
20920 20928
21758 84665
70552 94291
32885 96297
28691 69888
32385 37890
88322 97732
6647 51941
3192 83258
57737 82487
7959 73198
29818 65211
73620 76803
55908 90009
76337 88909
6230 83914
49453 63106
447 82808
56308 90305
9316 44345
67528 90187
49599 97944
59950 93067
41738 56180
43162 87599
41486 59587
15447 68880
4829 8701
69437 86565
71844 90944
71312 95060
43679 82012
7359 75260
27446 87240
42080 98757
12607 31824
71952 75470
24849 90151
46093 86429
59077 87860
143 87057
39480 61981
65366 86598
26519 73064
21107 89360
85018 99787
21083 53049
41178 63232
14083 26384
17369 19309
5567 39990
6606 27870
9856 22251
33807 93839
9598 78833
81132 89560
7700 12124
9464 48044
24196 82904
237 6574
36865 57105
64506 96478
92927 96742
9538 77589
25346 65710
73658 97386
54103 94150
49819 66545
3759 88612
91915 96984
25136 97362
9981 24538
67019 75908
33588 50757
49474 67391
43265 64227
35763 57300
58973 68151
49226 77222
23960 39472
45167 99610
16942 75685
31028 79551
14350 78744
37918 55054
76174 92367
50109 78141
1087 65933
20364 26347
46074 81390
3254 11049
7129 11836
22127 26124
35243 60967
15422 45005
7439 91031
33015 94174
62656 69257
24173 97603
9947 86615
10548 73788
566 26799
42211 55148
54026 82064
9591 90440
92960 98539
10119 55178
10188 47512
23351 96942
37596 76078
25745 65151
27282 72727
58026 98693
19296 76224
2329 9620
19011 20040
36110 64999
2771 80319
30898 67720
28120 40703
46997 70666
43915 79086
190 77233
18407 98882
66736 85261
30923 46600
31845 83889
48317 90186
87062 88790
17796 55272
20249 41448
28611 98049
440 42877
8851 86699
9840 17793
898 83580
34953 98631
69711 71869
64912 85216
3618 30236
33245 64574
29406 57449
16440 51837
57837 80559
77926 88735
1182 6028
49278 98439
28556 99246
17146 72014
28736 64415
43935 83311
55160 83437
18455 20305
56512 72314
66409 98562
72841 91824
83029 96738
63272 91955
59480 74541
56551 96662
971 71688
82404 91531
7367 10088
34092 36821
34849 37315
22742 63159
6799 57401
577 45028
3160 92873
11914 13425
57537 67193
6854 96397
36774 96356
26973 29229
28202 53557
88 99242
38001 77659
16255 85877
12701 59996
18629 72942
41036 65303
31956 38702
79125 95522
33580 62634
37297 41953
56216 84049
33053 41015
73549 97687
28679 29700
19694 28508
1907 68870
45125 91935
30806 59253
61885 63570
34444 91149
72220 91340
42751 51165
36761 67930
21406 44501
25967 29216
7629 52934
20307 99559
12802 78288
75864 92811
43630 51972
5595 73113
2007 90614
31465 46226
45895 91741
1699 37145
67950 83099
9428 35300
48361 49086
31149 56687
8067 48177
23382 28628
33954 55322
9108 64787
3758 71164
19260 74317
59417 98525
4791 15816
17346 53328
54331 69059
28189 65943
33684 66235
69429 72939
3505 54249
7383 54405
1077 31996
116 67007
3779 97241
78641 87380
2678 94801
39723 97163
5047 38775
26425 91961
46920 93788
20037 72380
64765 80873
37734 64136
34424 89930
24373 91713
17879 65936
11727 35876
29937 44699
7962 14700
12965 54266
62544 66071
3168 82227
32891 42225
7691 95038
28806 61333
20939 39216
77254 93322
30280 53667
23310 56383
27365 45929
9089 90851
67979 88588
43131 73514
25639 57150
13515 55357
56192 87180
50718 76859
82037 90639
50035 97076
43471 76132
28551 64516
59527 93140
6515 93957
38137 92139
20820 36244
32469 34964
20465 69679
496 90545
46526 67563
14170 87481
32404 82138
11297 94072
38165 48126
21719 27641
40741 56055
27230 86950
65304 97473
27832 39558
57149 89109
7047 28580
38459 92411
31089 80314
5845 33135
11764 48267
36864 43766
34144 72143
57211 69302
12070 34232
59946 72643
66703 75136
54205 56135
6655 14677
36198 82519
1664 49530
9619 97379
71055 96679
43336 61322
50091 92835
89414 89570
4478 80776
58672 92279
39335 98218
38690 73320
34629 88783
50664 58648
7964 52829
5804 71628
28443 82175
30510 49441
31576 55215
29961 83568
32823 90822
1171 67615
17306 44141
46796 99830
56143 74594
19773 58388
32271 69217
34660 89868
23998 24982
73321 92409
91044 93860
44199 69800
33000 78503
52969 96414
9588 15050
92626 94309
30964 82566
21322 56163
46835 81885
42212 80263
85953 90421
49728 60302
74788 91810
7079 80531
24468 51551
43273 60772
15051 97992
56786 86447
4694 63444
16689 78029
56322 90677
11964 13929
24089 87849
20537 44421
70887 98107
56295 83732
18937 23829
31671 48829
21542 69538
45534 98533
32142 81245
2859 22125
39700 77948
31153 68533
33768 94973
55133 88014
34196 97270
76058 99715
37493 77402
48324 81109
20075 33639
67649 90539
1017 29815
75513 88164
4113 41952
67411 88365
55208 98732
74009 90947
2294 64292
48143 96359
2374 11215
60552 99646
11371 62308
40477 51545
6094 92940
39560 98481
18911 68828
73831 81419
56967 70190
3528 41464
43299 47508
43679 65132
51568 60406
36607 91919
46495 97800
44570 62928
47584 92053
1107 55667
29725 65312
41204 60436
29059 73846
90251 91147
20533 46942
3802 50031
82151 94799
46424 93949
18342 19885
1615 91435
17706 72366
12150 16660
27976 33577
56076 74861
42693 59030
49697 67141
79 95070
43941 96775
28531 96274
4952 27694
76802 86993
954 78924
10957 95419
1608 76269
9091 65209
65329 83414
25224 50138
13360 31830
13318 65672
26551 39396
79631 83601
44268 86992
48625 87813
1541 41330
60589 85960
41260 51447
11512 93051
69330 85168
56617 99292
88363 93675
14457 87923
27983 75930
1861 12377
18209 48728
3485 32089
55077 95427
39747 47257
22728 51607
44739 63343
71265 99813
65050 88584
67562 84986
1081 91538
38625 52341
32660 88881
57404 77750
72419 85302
26588 54012
15669 98926
9135 61390
63431 63899
72238 98634
23670 48240
22851 94438
22218 81644
22069 72632
32299 99992
80503 95755
16182 39900
522 32815
11873 44191
39805 68771
51989 93063
40525 84128
77210 98382
14939 24495
9204 43446
64041 78938
42220 93130
6675 77759
57925 90615
3923 46257
29329 35489
42844 60183
11219 26668
44707 44832
7547 12178
42387 44901
24067 73225
13182 93056
16571 83083
8875 99340
4068 7554
37546 68632
75772 89162
9635 53036
8114 79082
2123 73755
11366 53952
43428 57325
32214 32600
28342 57623
10008 90381
70053 76205
16994 25857
9916 95625
3117 94279
11011 45593
4946 99706
4831 17645
57145 89747
24452 63800
3735 19352
4758 60370
10251 90890
12389 78990
32723 41249
28598 91703
48458 63541
72232 84319
64564 93026
16349 91196
35546 66289
53030 72970
5212 12604
24738 65303
57206 95788
28301 42210
1112 64531
166 11550
47685 85045
76781 80003
4474 77841
45847 53542
67590 96847
56210 85116
39803 87460
46222 68485
62101 70030
79257 86613
51219 88972
53628 84646
14982 34487
9691 46692
38959 42744
17070 69058
88215 89300
24419 46719
39461 96162
76269 97158
34398 42688
49254 95993
53985 55094
12855 68433
73281 95219
60812 61823
69423 84042
13808 16429
7805 42170
3364 32323
28610 77340
64306 94644
62181 93564
19432 74232
60672 85124
6173 72940
16614 61642
19690 66792
49389 58118
29913 90395
40430 45031
71229 72803
34600 98807
68935 70172
73392 98937
71778 97146
15176 33727
48603 69955
24255 54356
10124 46935
17155 43287
37225 85294
31674 89611
23485 33218
20191 59854
42399 87854
69318 98009
9526 92528
25868 52445
59159 76598
15510 91059
34118 38097
5888 51322
17959 52583
53475 64823
58958 73716
7220 11658
6845 47702
46916 66610
713 35670
26720 44958
11249 83162
67267 67591
20911 48805
4830 73424
76099 90608
84024 88311
17503 89010
16134 29575
22236 76500
25091 26059
45587 74690
62494 77964
34030 39529
64347 83198
16858 73935
60061 75838
13473 86501
11642 18610
6198 63051
58502 71041
26178 96905
72127 95317
16789 29163
71449 97763
6173 48958
5980 64203
58854 97870
33279 86135
66532 84853
11667 70035
35777 80115
77141 99754
4455 58000
3048 17817
35695 47225
50370 57865
16889 72373
1118 22898
12170 83604
18614 83909
25205 39025
48441 69443
52355 52820
13633 16377
60965 92846
52118 97857
85312 95963
84774 99163
20996 83472
43365 65048
65247 75678
19082 33290
31981 44872
39861 83238
25744 96338
19007 33637
36953 53939
1696 86662
33657 88062
54535 71110
8904 90004
41208 83721
34058 70696
15252 67908
27392 28791
22455 79748
31903 56381
34592 88792
43936 49142
20801 26859
2620 48681
46107 55123
49690 99944
11655 90934
3194 99344
27814 85858
12853 98872
36524 60850
19796 38817
23044 27704
20699 73084
64793 89656
7915 51696
44294 79113
63796 75992
56792 59300
65314 81564
85901 93318
7145 10552
98935 99393
37787 93966
40154 82120
31564 38096
14645 66834
3751 89266
26829 33018
20453 26311
28207 47752
40922 42904
6505 70794
22807 44180
35105 62370
46997 57743
54697 98784
7019 64311
14615 31321
14183 90599
41031 73102
9629 28902
8990 37012
32321 71352
26297 77045
53570 60748
63542 79313
71418 94527
19460 30967
18786 38220
44720 82760
16490 93159
43558 67491
13696 90107
12973 86000
80864 84079
3526 17552
43021 76428
51074 87221
21968 61977
4998 98214
15286 49727
65541 69041
63364 82596
15741 88384
14110 63535
22035 51297
44552 67636
3036 5167
16584 41278
17927 77967
4618 90841
37382 90043
8793 26653
59643 81685
80699 95242
24838 52658
50886 76437
284 33764
36075 64141
96346 99385
16593 49358
61670 86793
31637 80296
25701 73185
20131 65048
81514 87946
3321 10698
30922 94304
56532 88734
36235 80328
57086 92356
21806 55674
24832 91444
36924 51037
68285 89954
10012 28282
12326 56085
35779 40445
1075 49498
42636 70886
33582 86659
67033 72918
69411 98597
36130 45609
38352 95029
168 59569
14735 87083
19758 95465
12726 70949
21520 75083
52537 54815
18578 37226
70243 70457
58480 91984
51614 90405
67075 95366
43217 72622
1145 78470
16047 50842
13685 36198
4548 84260
59235 99606
4514 61153
1958 61206
5098 97437
41874 74764
25203 89412
8503 16647
5532 98298
17808 18550
93159 99184
20000 22529
22231 72647
31532 98575
27627 56819
10812 59960
69069 76614
54393 59667
40826 80253
49636 59850
38209 38768
10454 44515
57365 62851
8221 12918
56740 90561
77092 97928
33098 45623
45057 59922
23198 85866
19384 39076
37360 73391
43014 59878
50174 97053
67606 94196
57640 94469
58584 92398
92700 93651
4500 42225
6135 7449
15164 92824
45876 71691
44411 56910
20474 30431
23918 80329
16629 66461
10361 70144
2616 40557
51987 60553
47085 73454
8944 19035
61030 94008
32773 43478
483 52440
26052 32822
21582 61259
23197 99995
16528 57100
25927 90509
36364 49675
36999 56638
24196 78001
969 72803
26073 35629
23091 98633
32125 42638
86635 94971
32678 74522
38273 66373
14103 15221
13594 89526
3821 90332
9693 94396
68027 88856
76035 90018
2272 20340
50082 52018
6835 54487
29621 62806
49652 55305
51161 66153
32755 42735
78603 93768
10984 60260
24127 73184
54380 71534
42543 74031
33930 81553
7711 50030
9284 73531
534 98559
77313 84901
40665 84291
8009 57150
29995 88868
22575 64528
71727 98779
14342 81041
50967 64725
66534 97206
59596 62482
17499 89475
7345 75180
19789 28438
25128 50276
8418 71219
66869 92262
3315 28884
53417 58766
53242 81869
15564 70947
2303 74789
811 29277
3677 66279
34700 76091
31 86213
12667 30623
11698 13212
19362 95842
51573 88168
4020 47932
23624 54087
39700 69470
40725 44601
21940 97734
36005 47481
66621 72678
80110 89657
735 94488
44682 74199
25609 33492
16740 75067
15978 49506
22919 73341
38951 67718
3346 18636
6911 15920
2043 31305
22536 82918
66108 74072
69055 89025
41783 58481
3683 23696
32045 32137
48131 79596
33300 89080
15090 94921
764 50741
33014 94254
50607 81192
36713 50591
39607 85357
49557 92665
77407 94355
60 59946
14866 96884
5077 58926
27173 30538
7393 90041
30622 54760
39172 93175
21616 78576
45282 81001
23688 92555
26908 47944
1165 79907
28320 97939
46943 67226
22380 40769
35987 64403
12999 92489
14032 75692
48037 80761
21107 99701
65532 88732
37707 76434
36447 64061
14273 17618
41986 61661
84141 84207
20643 91428
22960 46293
7173 63852
39000 54170
1480 27670
85727 99512
61987 94521
20496 56388
55665 78727
85136 85194
119 14318
185 49469
55896 67443
8337 19086
2706 10653
50014 98629
12697 99214
92245 99132
17273 79105
37330 72566
23116 77966
13791 65787
36510 65186
58543 77881
506 29682
16917 76999
34787 54806
57183 66471
38487 46346
46966 67138
39437 71785
54569 95256
53354 91569
13877 17013
10324 78930
21783 55515
49079 63040
71326 89259
12268 18025
4063 54319
67854 84864
51954 92887
14 96957
33496 42608
8686 14149
92378 98944
27089 94008
3235 70634
69595 94815
11668 79157
10580 33241
41129 75647
45926 67880
1160 18099
60377 69787
73993 89813
4349 85019
27081 82350
10832 73636
23240 62762
26867 95082
5696 64603
63074 66270
5406 51906
45239 87238
41973 82703
15035 65164
34291 52943
49879 60417
3410 90199
37789 39127
35041 43312
63660 83127
10879 99488
15704 92884
11609 60194
56057 80379
4617 45291
14449 59364
60600 83672
22030 52335
15262 62423
50970 72338
3427 29687
66250 69249
37583 43995
11130 58961
16163 32123
33808 86421
37928 78991
67084 74303
13226 80916
28181 67805
67183 88365
85954 94268
36827 54045
21594 53942
26882 66354
8653 80358
279 7086
61477 69530
51795 72484
56152 73501
6987 42835
12942 85482
61167 82730
4253 93357
26608 50593
59060 82425
25543 75940
29704 63405
2973 50896
47429 75979
29621 69219
1795 77651
40225 98333
7160 27063
86836 98483
11843 64165
54243 95428
59423 60882
3575 99238
13046 30601
37089 82731
26083 66618
77974 87332
78677 91836
38999 69811
20462 71365
12622 93675
31412 85048
25095 35251
50730 89477
60194 94960
60331 89871
17884 44824
33993 65987
47990 81188
21005 67318
92730 96046
27085 84303
49722 50598
91358 98219
35921 83763
87653 98893
11960 28536
2126 36830
9346 43025
39209 41458
27285 38716
79477 89137
44917 99558
46970 91172
35439 91994
15976 77895
3085 98703
2076 14341
29432 34398
48599 83648
14058 74987
126 615
22261 43775
2955 66213
42146 48543
55457 59559
9597 69343
710 49789
277 44063
7752 10328
63812 77245
5793 10103
45634 81663
17070 42678
21763 41456
56531 58047
41440 49013
3982 42007
32966 93175
28476 47058
12083 84967
50616 91734
91221 94133
4327 10306
56089 73886
23460 28198
36394 87569
50247 78706
28734 77936
80052 86953
40670 97393
57735 91242
22904 44003
55399 74368
18928 62357
22968 67080
54565 88436
6711 25712
63177 82794
36802 79310
37366 86056
48972 66568
54202 82867
71197 80972
9596 18176
18096 28339
49825 88194
15751 50663
46025 98295
1503 90567
40224 99745
33229 52495
68464 69892
13798 40451
54430 55218
22755 94893
51568 69487
89890 94675
34204 64790
44472 79527
89609 94872
22920 99303
41412 84643
2182 29113
41626 69344
14064 85161
61582 94941
15086 46285
20263 58012
5094 29320
4502 85378
24414 72835
42420 68254
36767 98473
17476 57019
21418 37388
32828 58524
9973 80933
45531 46391
13753 95652
2424 76876
1081 19647
29545 78931
61798 90096
37468 46050
65 29291
63181 86807
37702 94837
24 56119
54383 97650
46907 86484
6009 17609
26904 37183
32192 49819
1071 37069
55475 85613
35089 93058
38392 39363
53985 97639
61628 69798
52249 85414
31560 36053
48035 83527
6821 74384
2465 60334
13489 88426
20631 64960
10198 17352
16884 58402
24606 35436
31713 31933
44535 53769
1315 95199
65883 88670
93007 98172
5749 14246
65836 86255
8144 53863
5184 53701
14255 74777
69331 73782
16960 76493
25027 41454
69685 94412
9949 80528
55329 95485
73071 77696
19343 64070
16254 74216
39190 46102
35788 63982
63540 90529
12483 46280
39575 94364
37392 81915
8824 21717
53937 56357
27970 78060
36043 60490
24682 75992
17320 43854
7113 92583
40960 78087
7321 20862
32097 74904
55908 80582
6491 72084
174 78718
81824 96106
18296 20146
38329 97627
2043 4095
59103 87886
23100 62299
20502 58180
11824 58283
4974 15256
34846 79738
40022 71305
27130 40100
11646 93940
66241 98668
3054 84277
45333 86399
25877 44342
6835 39775
16222 16540
34968 91633
1955 6884
10798 82195
37345 63415
27128 67754
33559 95008
31895 70520
12278 89114
13159 63931
21303 59059
16721 52410
1479 30436
5855 30377
11639 31922
25077 96816
8431 17954
49914 65782
22398 84509
31912 75194
61425 65207
26555 33973
88042 88983
91622 98788
25564 73715
67187 75368
43028 51461
43033 91813
2677 85451
60320 74528
31266 78618
43805 67803
19051 89546
75438 95771
6347 73335
11714 13298
85369 90665
31732 73673
17977 70658
83035 92425
16660 90433
45293 76051
40020 95201
8934 32182
2782 12957
79322 87639
12146 53673
67114 99804
5020 19713
19475 22743
49155 54543
40579 78249
11553 30619
68539 76615
19756 41809
18085 36367
5158 91220
2256 13659
18121 60239
3388 56962
39717 69007
20547 79027
16435 86636
14512 36470
33048 74950
2138 62642
69209 77357
35221 55217
85086 94706
22892 56072
30839 45161
27870 97012
36502 95713
5236 91198
1510 20948
57179 92897
81954 88415
16366 21879
41776 73966
930 18030
37392 70597
19280 43639
40306 69249
329 30766
35185 83237
15202 48013
45548 63439
29311 44024
45244 71753
44862 89810
17140 88222
45751 94551
32930 73403
80848 97192
7711 89364
50634 86514
63398 64464
73757 85206
2853 7855
72506 93118
30925 64216
39488 78376
29163 69596
24770 96886
67511 82593
41936 54024
59239 72786
81289 82340
79890 80907
37371 87914
49522 85506
17772 76309
59036 96703
30438 87937
35496 40247
9959 36634
15961 41853
5130 76845
11480 20002
13299 67837
13129 28739
40631 78192
60979 62035
83845 95209
16013 85391
17584 51189
9531 60703
29856 84441
53236 98696
27831 37735
2559 32333
28831 58955
18953 90902
18661 52530
14344 32327
24721 81156
1076 56803
89762 89937
27866 30071
25119 48013
4929 95182
3183 31169
54968 86499
64774 66581
64393 67878
44442 93522
70415 91716
87452 91023
15474 42697
58473 58548
86384 89324
9814 70155
70395 79894
58280 88938
48043 55047
91379 96139
3670 8219
35643 84132
29906 56671
10619 87492
34669 74498
11015 49125
15676 53714
3447 33540
33063 65784
46427 74246
65154 92376
14395 51087
9807 44261
84840 89592
16791 71948
47966 92254
38656 76086
9505 76392
46401 64403
89427 97641
14659 26670
33290 71947
51625 91529
42663 53357
1821 7977
15742 80510
24972 56787
42369 74601
38817 98708
82509 90501
29435 68223
47475 93066
18294 63877
19516 86601
13442 58745
16041 99362
20735 73328
29327 30768
25663 61338
44939 64066
70559 77895
14498 24677
41015 51631
14096 95527
41852 75954
47774 68836
29191 45192
56101 76214
17995 82601
8946 97817
30448 49838
67720 70333
27405 97172
40184 55753
6740 81542
64848 92558
25661 92377
29482 54479
11938 61346
42731 56608
17585 43876
32327 41054
332 47279
46754 63947
33771 67216
20125 80185
25876 56546
42762 93782
24160 51806
1996 6152
35707 89619
36333 40850
40392 69577
19535 89722
24040 95532
34037 78759
1833 68285
27156 40482
6030 27014
51157 85301
78987 92956
14480 62347
38143 79804
6211 18738
73223 75831
16174 94499
66994 99098
3300 17475
33702 97479
36695 55290
63260 71439
4241 67090
19733 27712
21710 28830
42643 79714
12658 29369
44046 53603
32012 52487
29698 50465
21061 44983
11374 87884
13262 88129
12670 41839
36150 65625
8875 13175
3492 45475
66708 88175
39132 50972
25648 78411
1850 71045
31925 84190
45646 67419
14776 86424
43872 60981
49686 58227
28487 61638
4152 36081
50667 80505
4070 20674
61543 84648
20551 75170
38176 65605
46449 87554
10972 38455
40798 88467
21659 27084
78773 82292
40603 59551
41840 67180
20346 98593
11076 26558
36668 87365
1033 60826
82379 94240
33698 85811
11585 12927
11914 85039
51042 79358
18201 26812
91143 99302
51084 93027
23622 40821
2745 12276
34927 71048
6206 28912
15779 79481
70398 96459
41510 46728
5035 13494
70961 80107
9962 55268
79068 93053
26195 59960
7668 12512
11722 55572
16364 46479
3006 22061
72204 97545
23856 88487
7677 23900
18599 89847
5526 17849
18617 61434
13774 90366
4338 43785
37728 65197
17674 73822
24202 35494
12149 98081
41228 47914
3016 75199
580 18357
21488 73071
32903 81477
4194 91197
7385 76253
64430 84597
14296 38614
49574 50804
18178 53139
42674 87798
8452 58291
24408 95557
20320 97057
16379 60216
16324 65243
80888 98801
91232 97467
22017 56322
14932 95043
10553 83173
3799 73520
37847 53118
8636 67699
16498 38243
30181 73851
38359 85321
44941 74917
54033 74323
9011 32589
43644 59677
48934 59296
25566 37951
1254 67222
68372 79579
10954 46725
70880 82060
7288 56332
7782 40775
28608 55852
18360 64613
2538 65979
10124 97105
17668 74098
47710 60088
370 57238
22000 81265
60949 89168
64573 96218
47481 79642
2651 27390
35790 52735
39019 72213
55498 78587
19729 31569
66641 80811
31296 59849
32376 50916
27238 42989
13831 48884
33740 88574
35059 94973
12635 62502
71732 74111
29593 47674
29082 60254
28684 72078
4899 91588
96581 98222
21787 64711
41194 64451
28923 92474
712 15594
8300 28305
20571 36835
41615 55178
16610 65174
23380 71165
31934 53238
69960 92833
84783 99064
56503 79915
13233 50139
11519 58359
2364 20255
14621 69654
18112 85541
24482 55921
863 1777
3672 92167
78848 97749
21017 77806
19214 77707
41816 99560
45489 69982
31827 52841
4988 69808
10993 58778
4091 74122
74463 93780
19624 63211
9771 32485
1430 77068
4740 49351
10862 80075
28547 94809
62232 81590
69367 87337
7236 60609
51652 97172
20014 35775
5227 91995
45897 86127
7033 50192
2944 22013
9637 49583
15043 56365
17338 56150
7819 50002
41939 66947
8597 72530
31429 98149
39103 87268
17250 21109
71736 82939
3868 33939
20862 59365
73757 85827
11204 58466
84010 90795
22751 94478
16120 72218
25333 87735
70934 89591
1921 62028
37477 66407
12824 99065
73649 78993
1953 57994
22634 86111
20094 74206
4603 6404
77908 87575
29904 94801
29648 42523
37863 60768
37025 97995
28565 94672
66110 84033
1143 6695
30489 59442
1069 87544
25924 38349
47967 90846
7660 48595
40068 79624
3721 17453
9887 15743
5548 21168
51813 89820
34159 45778
25040 67208
13721 42939
58194 74515
65172 93836
51054 67692
32492 48451
23226 33920
82262 96358
48061 70580
4573 18458
4292 95379
46383 84140
10995 92596
38418 91134
46801 96582
62989 69043
61900 65842
4446 55068
33697 69993
9870 26426
50606 97196
12921 72918
672 45312
23924 73464
14452 69443
4482 70023
65842 70705
34400 62115
35852 74050
60380 93920
17893 80503
49030 91065
37385 99497
18927 52264
97963 98881
5056 95086
40077 59626
304 95541
18771 53183
23681 66775
43554 96549
1800 50632
50853 74788
44621 55512
12476 52241
27419 37823
21597 93292
29462 75361
12412 45264
20914 66674
62125 76086
1054 36236
47962 90285
59603 66742
21308 41610
63991 71266
32196 98742
944 36594
24209 33742
65814 97155
27075 32985
47374 74068
17467 93209
18977 28350
63416 85901
25133 69131
34690 45573
14681 36091
35760 49459
56362 76616
6678 38176
50810 95884
572 68458
49539 58483
2636 27667
77624 92960
93782 98174
67597 70301
48853 97729
15780 79850
33297 69250
24270 44862
3601 68382
25208 50253
46081 56195
74577 92487
6530 66167
80910 86634
21461 35407
2854 81857
10536 61207
5836 32430
75172 89383
61131 61697
65816 67055
30017 59806
3547 94739
1584 68648
52414 56631
8999 12239
94817 98751
62800 73605
1446 16097
23716 93729
36363 59520
39791 67100
31290 97054
20561 78501
17530 43072
28717 71155
35982 92209
31359 60042
32294 98570
80783 95107
53264 59871
63612 71359
4144 52640
41705 80053
79536 83495
64152 92944
53781 64544
46897 84394
8141 43541
40777 58844
1589 45828
90119 98070
61845 82401
37786 73480
43891 84669
24856 83228
27211 78636
23106 54446
28151 30549
2763 61346
8165 68158
16704 92438
77040 99465
73451 86403
48998 54574
11517 75968
55685 79067
91277 94447
59240 71163
28613 62368
445 40200
4182 85760
9269 37038
44811 85600
16180 20952
78747 96157
46041 91272
8298 55168
23990 47192
29856 91611
46608 74489
18469 67603
52420 84930
2151 73612
22677 86636
32597 37362
89407 93962
14065 21438
32271 47453
17144 21964
17009 99703
63168 68379
31741 77997
75098 78528
62763 89027
20598 49319
5705 92172
50310 96328
14208 20454
1026 1051
38372 72321
57483 66678
19688 73003
15701 30883
18476 65791
31035 69849
21455 58536
12636 37933
4841 63790
40151 92007
75858 79933
9360 42778
4083 83200
18531 87634
28884 73664
85124 85995
20532 39379
5734 15816
51643 80544
50190 86041
19368 91246
9260 61766
39072 80596
17812 22602
71982 85103
33763 72587
17297 73658
46578 75049
57259 86639
59239 91937
97442 99433
37895 83037
75744 99680
41876 58093
64422 90450
47201 93845
55352 78958
35184 79911
40834 90833
5718 66425
10181 34482
50251 84248
30831 71210
19655 57216
4 1373
14756 76473
28894 58180
41054 90516
70061 87420
4565 57249
84566 92238
68010 99635
13173 60574
65136 82122
39102 48369
34624 36631
3812 96825
56811 62314
24770 71982
52073 58270
39886 97747
35326 68431
48687 94786
90461 97299
10267 26366
54854 87196
2135 15038
35335 52397
20546 45683
65567 97973
32307 98635
19754 80642
4517 66239
82190 91053
13629 48141
11425 20144
27527 50764
89800 96903
43642 49205
27897 89792
22064 71319
68511 73568
43332 72256
7360 61841
29900 45176
13458 80425
18059 19983
10884 68642
4028 26475
59477 78840
12510 52574
72218 77606
71883 80994
43404 61103
34826 40076
18373 96446
28944 96125
10001 76020
19567 32763
48420 76618
4475 88701
47138 67400
58124 59277
46566 79352
33724 81090
25007 48374
70231 96426
23361 78601
47871 92362
30238 89643
4967 47541
4688 82102
18958 95731
57221 87494
32831 96606
41973 52493
8633 48816
40293 44626
11175 46254
64058 89553
2841 99429
44899 49044
18117 51979
20967 80544
11832 20229
62098 89537
3482 52097
17244 21055
73664 89661
32472 49681
35684 64370
69933 73849
16921 75541
48300 74479
4608 93315
22855 49727
5639 39323
20434 65421
3283 39119
45073 89727
3967 49027
7826 67067
22265 38192
16532 60741
44959 97783
25287 91505
20858 76114
37011 64319
25052 60037
68139 84769
8793 70246
51596 63066
67986 68463
13525 67998
27448 67413
26531 37337
51764 81629
84069 92239
25703 97368
23210 72079
21054 90538
50003 91773
76092 98750
45767 78966
1788 50045
4969 45787
72364 80754
21855 86371
17525 22333
22411 41505
68563 98039
78050 94593
27669 74507
891 79681
29580 65193
15956 49662
459 82141
51010 92677
9466 89274
15495 88664
62494 91055
14408 21267
2125 51628
75698 93251
59633 65534
20970 79254
14325 51195
17744 53103
6033 81079
26660 98363
38311 53628
15094 33127
2560 54575
16500 92643
92 1049
25420 90661
6629 16338
37153 92999
31384 92560
16060 64762
46082 63917
37318 78565
32131 34454
26770 34515
42061 54708
878 48071
26687 88866
45403 72630
34028 40265
40574 60410
33341 80823
36998 74180
60216 93846
5976 11755
6154 88410
19749 42679
9830 89091
11261 74404
36702 76094
33794 78252
13633 98178
9251 21713
43136 50599
2710 59121
26894 51396
3767 51242
82058 90047
33017 70666
10227 92118
85363 96019
73205 92109
11249 66958
13293 94729
15803 65695
20529 56768
14755 57201
77696 84038
258 28276
31667 55162
23609 93020
38226 80396
9587 18488
28232 30211
5719 21852
6914 60223
45810 98515
19887 46927
723 30468
32392 35463
28928 37361
22526 69138
20153 78324
37201 66193
52893 74294
24916 41463
27606 49056
30952 68393
25414 41319
2855 30957
15922 76384
33129 84326
56286 67742
57674 91395
48162 50683
10163 39863
40054 93702
19142 36330
37076 37085
65685 92249
8067 38527
13288 61617
77214 81025
16253 63110
31452 46723
50348 63758
7770 36031
18629 44771
47466 68216
80573 99434
4559 49594
6463 12865
161 8595
73489 85722
26646 41602
18109 80455
2482 82794
50710 92504
20611 65416
58909 95630
22848 84410
70707 73316
20882 83918
37022 70634
39017 59268
18773 35281
2339 76528
29834 46976
68068 89068
5142 99681
43173 96471
20863 72091
41762 67829
12541 25031
75813 88426
32127 93284
64079 80678
4024 14825
12544 24285
36714 73050
3143 45072
41171 69581
57578 67943
41461 52329
6468 20676
5915 21107
32899 50255
19749 80518
97093 98728
232 9450
26699 82810
26708 50829
15043 59366
33230 55876
79668 85558
28378 82011
17748 73989
19351 29624
12195 65081
16591 56710
90934 91200
24162 49700
34814 65942
47576 75219
46606 84392
21948 98611
791 47757
65837 99858
28662 30071
30824 97080
51761 92206
5573 82925
3584 97895
49554 65143
9546 75907
5573 44065
29004 33923
80336 93288
8640 25721
42891 65577
27792 61049
4265 20812
4192 69510
764 95479
18370 72311
6586 89035
68033 80946
44249 97789
27806 49343
70257 81399
39998 64894
18656 29387
1137 44123
54964 56937
43559 59923
9523 85867
16353 62558
65457 83177
29929 93751
12950 29312
63180 69946
7162 96604
1754 9508
48070 89935
8077 84132
33210 96137
2362 8423
5012 32199
42640 47767
12314 82672
74497 99086
3315 38511
20115 30620
20415 40569
27237 69159
34661 40444
46264 48980
30964 79803
38577 58152
8709 75430
33395 38568
77039 83906
41408 84498
76569 92405
45620 96193
21835 65168
39126 59384
42881 45909
62556 94134
1856 20196
39071 98851
34654 79596
45065 49785
6480 88437
8505 78978
80092 89904
46673 56354
321 36618
13653 66612
21334 44198
82187 83686
59772 75433
16651 69414
13413 56943
1518 6705
35288 75170
42431 43129
63195 79439
31363 73437
21118 92851
29751 87623
80130 84113
8721 51010
13440 67946
16222 85056
18449 57164
11855 41313
60985 95464
74182 87370
1628 32918
1054 98576
3032 86391
55320 93360
23091 46119
66004 92299
13993 93314
9929 93390
53359 58791
4904 7945
5024 64131
541 97450
1406 91242
12953 20084
42770 61524
38169 98057
7372 82557
54816 74136
7542 66086
41889 69065
10229 87002
75813 91409
69748 80406
42621 73826
44867 48204
19226 64970
34473 71593
8423 52952
38245 92945
85889 95419
24320 76718
41083 61572
1764 37773
15400 54668
71121 74921
4767 18422
6746 47498
24010 38804
14245 38019
75096 90264
8071 82637
14347 91228
42821 90695
11089 47562
20625 20815
23055 65483
12796 92308
34922 89366
16571 67302
22410 84913
19843 96091
43781 88253
551 72522
41725 66225
9150 30302
25212 92099
4313 55525
58947 60845
4767 22059
30830 31112
3803 32930
32422 60053
38163 77521
26349 56399
12731 16761
5658 84875
49530 55338
2328 29647
14483 25688
67644 74819
13092 86650
72536 97358
41641 96893
56481 62262
74479 96436
21713 30996
64025 76875
12816 39976
56576 81953
260 17192
4062 78944
34251 96253
48816 90448
45682 58477
42964 66489
14442 52829
30507 96314
9715 45258
38317 49333
30251 33578
8012 56261
27587 63744
21357 27232
60334 60541
34305 71039
66687 76392
34523 99807
87619 90890
38494 41889
50797 50912
63864 99657
16134 93733
3981 41965
88487 91109
52812 97525
9033 22050
53448 63741
17527 73468
9188 11846
45186 68889
15106 40484
45548 98035
10362 37540
43723 63766
977 72817
323 16355
53070 60948
11260 96842
27042 53878
41366 54756
62003 97825
46160 48184
58478 69879
37865 54658
2229 24568
18347 93755
23983 63185
48778 99258
9812 65806
34974 68057
57365 95625
32344 65651
20274 26835
10020 76171
63316 91288
45726 93191
37081 53996
8421 19805
3621 53589
57110 97785
27015 88901
49980 50367
41853 55024
56933 83102
70666 99221
22454 75021
16833 84233
15922 80423
21879 91785
51218 97613
70825 88008
68425 70108
18 40635
25540 89260
30821 31288
3846 93742
89593 94374
15395 28399
45411 97539
23436 92454
13212 19218
24633 91527
63031 83978
84437 84689
15252 71255
10137 13460
42105 86179
14743 41243
50316 99159
33128 52545
53867 91962
4903 35278
15381 23179
8874 63226
37070 71956
31255 97203
43404 61149
4080 6068
90307 97366
3206 20387
85017 91590
53549 87555
15976 33312
63655 68092
12130 52286
89128 95230
27372 44447
58364 68205
50793 86876
1295 99800
89461 89861
54544 72500
49164 68153
56468 59220
19369 26273
27226 56738
50871 71771
39583 40194
28891 43055
910 28389
21771 76815
274 91246
9723 19498
52061 55371
24819 30931
48483 81425
3529 62332
37335 65536
765 39327
14841 24908
7158 59575
36064 82261
50591 61216
33324 40012
59103 80957
42047 51320
2691 89513
25765 83560
28161 63789
65428 80918
56125 70559
217 40522
22997 94344
20710 97395
55394 58244
2672 53249
76064 95545
16289 71341
16147 43369
3615 66702
44634 75963
30500 35747
63017 72642
12195 12836
59687 83189
2338 16389
57407 58975
10728 98116
27132 91291
80253 96681
44437 69829
21013 60113
46588 67755
23624 67348
36604 67397
29679 90152
4768 78895
6991 48301
63951 96514
4699 43433
424 9888
20866 82740
7004 83464
53184 61991
55858 74554
31978 66441
97261 99619
93133 94701
20571 39923
50442 62384
5067 18268
24192 85169
21341 82689
7352 83831
32050 80484
54172 74465
4217 30800
71243 91334
17945 71663
18135 65557
1452 59273
32618 42191
2660 59518
69550 82264
17620 54515
29155 71996
26510 60951
3416 41720
34710 40104
7855 60328
2780 3125
32361 98305
45371 89660
73105 91293
36902 52313
26977 79889
10989 28157
4725 67163
12586 47994
7095 97482
17978 94415
35090 79665
31582 48246
76728 77012
16436 24369
8129 87178
72598 88101
20764 50056
66630 97925
5959 61888
79202 83841
35410 60450
9113 93640
21010 73629
43467 46056
32814 66519
65649 76828
12402 72781
26324 80535
46021 96634
2838 66902
86621 91912
4155 50064
55856 74256
1002 55186
47824 60258
18069 64023
6237 78057
7957 52639
27033 67928
16810 49017
27105 56424
30685 36461
43875 69381
41846 65997
524 43123
35145 49601
11356 51615
58914 97367
39415 74914
43078 97789
18515 95701
66327 83768
36504 52907
34583 79620
9368 71795
16324 51209
2932 18450
62658 97430
30472 82385
29750 57500
30064 41655
39118 95594
58554 61996
82848 96734
30742 51536
33426 48549
69228 77526
71867 88014
65349 83485
25682 28379
56241 91268
29551 90459
3882 62503
8996 77804
27299 65830
28508 37207
22440 24323
40521 92867
31692 55283
31977 45832
35664 77999
75411 80925
77023 85431
33532 85459
40713 99153
21581 79670
80344 96273
74495 80787
39304 52061
43458 62023
24576 75920
44843 53873
44109 70328
15715 96798
39205 84854
3045 73990
20020 21064
65939 99796
65900 87889
51347 73765
1469 76711
44293 93327
44444 48257
77647 81389
6502 7282
12812 54511
9163 57242
73149 95496
6758 41224
56380 56465
4858 24603
7369 31130
56965 95503
26796 99335
9994 69348
15759 35281
34068 70629
46469 87476
69740 70784
86067 94093
11192 16460
83936 92639
90745 93321
3376 55670
53896 91572
358 54274
78815 94854
14280 73097
11929 67720
9870 64959
72645 96159
39903 84795
82698 90533
72368 92376
40226 54824
4228 19954
50426 69574
33934 68894
39806 98271
10271 75610
6945 55783
70625 95497
7609 78664
64085 78042
44120 93121
33243 36562
54307 99185
29167 75090
81004 89363
24324 29464
57998 91651
79986 80198
10180 43519
33326 66926
58386 73853
9015 36540
75943 80227
29510 41862
20122 47496
686 52516
31156 83810
34663 52194
41622 48097
22159 40606
14852 66526
64639 78092
54708 62053
63103 99452
21191 50144
24498 38194
54011 96118
58642 92156
25391 83052
5165 81881
7788 40052
39866 93690
2436 50538
5251 62168
17226 19387
32087 37662
58526 62543
24218 46099
7129 81730
16075 82863
27393 88961
22991 48271
16940 67981
18739 99151
8805 79084
9424 87326
27807 63603
14769 79963
3670 19780
593 56042
29750 66207
57601 75697
19786 43729
19196 57407
6900 27001
36372 83926
74693 82344
2712 22249
38403 43453
4561 71765
24467 42481
41626 54374
32126 98708
92682 96521
3534 87908
55777 70911
60598 64139
35168 51099
41564 91368
14483 19609
49822 62891
16643 60418
55439 55954
32837 49185
3221 81321
32828 62422
84378 91860
5280 67919
25413 36786
70923 76693
24656 75551
29354 32120
12224 28287
14808 85457
3389 12064
12210 40742
11556 53889
96304 97682
78730 98026
63839 87749
42358 67894
17289 47733
3998 19240
49602 87764
27624 93201
22179 76200
20832 33191
43467 93744
6644 27445
34893 94406
45412 80989
15554 34070
319 37882
20811 42735
3058 18893
2341 91887
29913 33735
34368 44836
20194 98787
64087 85078
19834 80693
29496 60214
7649 99634
20774 81978
77764 95378
59935 70322
29181 89387
862 66630
54533 55035
11728 42932
27438 78732
20037 20040
27123 34144
50048 56218
26740 35692
37011 67320
50755 71407
30151 41847
920 15539
26336 60330
2277 47320
16799 43421
22127 56568
19618 28753
16264 59270
29190 41555
18945 55932
61805 88603
55448 71685
19770 60190
31518 83124
5880 41585
16925 26974
34491 46267
22526 77705
1301 84478
7533 41258
65536 72491
77289 85808
1923 88730
29149 39778
3168 48881
10991 55089
45865 50962
51259 84346
14257 73957
63901 77365
17682 55115
6762 12118
2549 19478
47032 99111
67906 99982
60821 87112
17191 47248
41790 99799
48713 87538
27735 89360
24143 61652
9792 34779
11167 52610
43044 45841
30148 59978
23242 94573
46065 63985
74159 75180
58621 59481
35042 90377
17266 69513
29586 70259
57378 63638
37040 41634
34190 81078
13654 56939
34163 53491
42579 81939
62142 93937
63814 96173
46216 97837
43338 74417
42370 49228
1607 51899
17540 38189
11839 22340
29403 31057
7562 91294
54376 95228
41537 79625
20543 29746
50711 68461
29154 96467
55469 73995
74213 88283
8325 78405
65109 96816
2502 9871
49623 55106
62975 94927
5695 7154
53919 76319
26647 87874
11006 86368
25790 28151
12428 47079
15991 71586
2519 41648
3160 97582
14612 51223
47788 91005
9739 37796
21200 24517
62515 92873
5493 92679
86328 87167
9007 29762
22569 57389
89963 96882
16807 20504
69472 99811
15057 80534
33490 36162
38523 70633
59365 90764
8587 61738
48069 82399
90471 97779
81938 97132
34342 61347
15587 68811
85239 95646
12864 83654
71276 91029
51663 78463
21655 81613
66432 89605
6681 90114
49654 68773
23084 49445
71230 88433
2932 69756
57179 77934
26322 55410
22792 31119
37699 67921
60321 84935
67457 95423
61743 74875
49847 55138
30099 47537
4000 60771
19314 34561
44022 99925
13507 44322
30636 36635
72424 93839
6909 87126
32270 84737
41244 78953
90714 94206
6858 48779
23244 34037
25532 38804
22579 36258
82385 93507
36215 70593
62615 70749
17706 84284
37716 78776
833 17226
20126 84417
2107 29383
33076 49474
29378 84812
48613 60913
21481 37521
42112 49828
59232 88146
23259 43426
52977 77516
67982 71358
58372 71197
20337 33697
61329 71076
3841 45686
13490 78418
4442 92854
41182 69193
71537 76703
75184 86095
55437 86176
3342 51014
47110 89459
5740 78789
57288 67030
1594 9410
29165 38442
48796 68188
71520 89009
2029 7276
31201 33347
9578 97726
28457 42759
2898 86796
57928 60818
11326 62619
61250 64034
29823 84865
50785 59820
19064 37537
51170 58827
7154 98777
25345 75565
18819 99121
8753 92762
15945 65727
28888 63284
75603 76318
24518 36597
55994 96294
9361 52123
58606 59719
6450 66782
8869 80366
69397 79617
745 29591
79070 83299
3427 16284
14826 17056
87420 88241
9415 33779
30190 31632
34587 77385
50498 81747
88799 93255
68710 96831
60976 84110
50008 68178
13833 17347
59536 86646
32709 83880
17779 95019
34752 36689
78805 93692
48853 83948
57454 99053
62669 85733
38931 60059
59470 61305
48611 68808
10525 89869
4224 4259
35604 60500
87583 97810
26807 92857
12217 25209
20532 49718
53088 91979
19914 80844
41699 94103
69290 76418
6489 53759
26015 67822
7015 57357
30848 72748
15686 79847
39426 54621
48199 93102
35180 96310
84089 87688
42646 96764
40285 92658
35449 85100
6908 59652
44365 72349
41633 90609
37318 94301
42276 67638
29803 52185
14784 34662
10758 34853
21188 86576
1026 66330
30020 50733
1448 21372
14385 95330
5696 78635
9744 82308
4171 17130
3155 10338
33764 64188
3779 28301
11435 65523
2503 18738
22259 87162
19154 83626
2346 29969
14105 89660
80778 88882
69439 81263
55976 70878
15518 74944
28826 67256
8468 77574
70334 73622
35222 61547
16989 91544
52560 65084
1942 15647
65926 69415
46335 79683
66801 71838
3800 70558
11573 83477
90101 92830
59644 77035
41644 82932
4388 59510
33305 91048
15941 59987
47110 67570
37372 84193
37611 95315
14626 48157
24963 40381
32040 51751
12280 43937
82182 96208
63759 89508
59225 70385
20879 28717
50207 70995
24615 47235
10951 66969
24367 26368
24956 85803
23480 25283
12520 71928
35410 86530
49241 61767
27254 88417
7489 72982
26269 46574
34117 78661
4704 87144
51029 93368
82025 85509
43180 72411
23841 65530
58827 96764
1442 78514
40289 65916
30573 69991
5582 35540
6543 14081
45671 55713
8210 40767
44568 66660
16919 83321
34847 84162
56089 87512
39142 72871
52985 90503
20168 39799
19133 52656
62803 98196
16338 65781
38890 79659
47463 96019
32898 60954
50973 70571
76588 85698
14731 41757
45362 94245
60052 97356
37849 73437
37429 56783
13913 29319
52786 77243
5908 17598
51847 93072
71955 96326
48741 66141
1435 28329
31532 50299
2072 72589
43525 72880
20331 30687
39065 57209
44248 60486
3356 88727
36663 60424
20168 27312
1755 49282
2705 81720
64640 80567
59575 69978
40847 65925
53359 63405
34534 40638
7434 19879
56258 77492
47116 78754
40653 71593
84491 89310
79897 89971
8700 15301
16988 33560
24383 44232
63624 94295
6163 26939
979 70803
29437 56629
74556 98294
7081 55075
54401 66156
24892 47925
61004 99162
59350 66487
31274 51006
5709 10454
41383 90895
192 62562
38669 52930
64370 71476
779 74576
831 37045
94426 99486
72868 92751
1595 98061
90805 96662
76568 83262
53021 77794
93390 94175
53848 63473
16272 26727
59898 98368
20778 26541
73550 75743
79469 84472
7180 20229
29017 84978
84899 99217
7578 70154
46825 62628
18775 96761
52694 77212
13554 36038
3267 82160
4720 78453
18402 27225
226 76123
20537 83915
69327 79093
20819 38634
77327 94304
2564 67096
22502 94465
41213 47719
23341 64438
45095 89551
14740 74541
23112 96046
27641 52945
29902 81079
7057 31122
54891 71757
41474 74160
37436 97342
16524 32043
19313 57077
31756 48154
13723 23207
22074 63436
29846 85095
40595 73369
5819 67820
45411 69617
35279 97380
40693 57934
78070 91575
5671 39449
7282 84360
24601 38196
66903 70781
22705 31351
55054 88245
11314 96015
73537 86137
89915 92550
26182 75985
36643 87956
12957 16187
16722 34542
32921 54469
46335 70815
70388 86927
12283 73210
44442 78336
23614 64425
45056 56715
48949 92536
76189 94381
45337 53153
50582 53894
66211 92684
25666 47144
84926 91359
9630 91427
12865 86621
96211 99069
46587 65335
32334 32721
46153 47506
27047 59976
56118 90241
42778 62267
51916 80660
5635 99347
931 5379
80747 97973
15121 28983
28221 95122
17364 77761
9320 86739
16529 53140
30389 90156
8297 62604
2707 51493
69646 97817
15538 49054
32195 56818
2986 89217
58864 89705
79650 90040
29460 74507
1020 20546
12023 93934
35142 83253
56059 64413
32316 56768
24465 28221
53475 98086
45463 49995
32767 61418
37310 73812
11810 45684
40755 87624
79569 88052
8814 19041
55891 92128
45227 77489
57505 96685
7959 17574
10859 13950
4070 28502
9448 30997
72373 74458
43646 98338
45039 60735
4239 48151
19020 29705
53058 55928
427 31891
43231 67740
4340 35207
58544 99622
11897 42077
28269 55355
8362 53855
44578 86542
55570 87178
49552 60549
28594 42577
2505 29301
20266 30185
2698 74847
12495 59384
6256 96866
15535 18057
27871 78789
17380 79376
40774 79991
9405 16935
20324 78239
37788 73316
18417 21495
62612 75931
48450 77244
59227 61188
38848 66106
27128 38449
5998 43613
5100 32758
71750 89009
35251 39181
52646 77844
18671 43364
44006 71480
5994 22645
56208 62568
32761 87265
32622 43803
3532 31263
20703 50928
53253 53369
5863 20967
25430 47153
11955 49616
6457 60834
11930 32647
34148 95531
47790 84102
24311 95512
7607 57467
30710 31912
46637 87955
48862 66386
61702 95748
31656 53697
21041 88879
36899 85394
8258 93775
1687 62254
3586 58470
2871 24085
39743 91882
33553 64235
28789 48372
640 62432
1785 6648
28538 74783
46530 75471
48519 72851
22772 86417
415 63812
85034 86078
9589 48009
62299 98783
15855 71532
33498 34745
13567 67725
35571 41073
57 39526
15206 51053
27685 93402
8115 93024
47633 92377
56373 69455
25832 64071
17924 40044
8778 49541
4417 41760
17900 43109
65135 85843
18364 52454
24746 45650
38378 88746
75042 82347
10674 39615
41517 70971
2330 88521
43294 45362
53495 75086
25058 60752
60498 74134
13729 27267
26661 86592
54021 63644
27679 86118
28560 93490
70275 93679
34728 37364
24032 74107
35650 92712
50974 99492
74960 85557
75762 80270
20983 99791
23160 27705
24959 54461
8594 14088
63465 92725
33295 36499
22999 26843
53569 65072
69467 98375
25767 32802
13076 25797
35350 87024
61880 83017
15626 18382
6111 59197
27364 57526
7348 13808
11387 55711
25672 89019
43956 85141
20116 37149
13361 59049
37863 38858
4768 77670
38509 79101
44219 54657
5676 28827
6513 93493
21106 41564
32625 64271
21366 34346
139 17581
61052 63673
39405 63640
12768 31573
29644 74715
49634 67445
67235 80415
24035 46998
71799 85955
2250 30681
49781 93656
1160 39284
77632 98963
8698 41392
67543 72511
32830 96076
13473 87056
13299 81568
68807 98083
193 93962
43713 79823
54559 85415
27278 44837
75040 83619
96925 99944
42350 48567
6291 63585
12319 39090
4470 23470
11927 20277
10358 51097
51609 90041
41457 71211
19479 20671
39730 72143
1515 78321
45412 58132
60561 76584
560 48595
55761 64437
552 13943
6870 41616
35583 59754
52586 69140
20008 42059
19815 51398
2409 95579
16708 67819
13461 26974
69694 96375
2055 62427
23525 74653
26731 98576
15779 67043
35451 79344
42987 91184
69685 72619
4924 51429
5076 62799
36715 87886
32170 52781
47027 47697
10258 99803
18241 54008
2030 74175
35584 88168
13831 96190
50160 94978
50473 87077
40610 88611
10178 85345
70072 86017
49189 67035
17198 34205
24761 46755
39253 53448
15023 62136
13885 61644
55428 69887
55269 56388
31182 59091
14954 20542
62106 69672
58783 71239
18514 98615
56957 86801
31691 55448
24369 98344
63918 99881
40977 54445
24720 40379
82478 95920
29777 67980
14475 95595
12101 49462
5427 94819
2995 94422
46253 83584
33497 74071
49053 78201
73723 77547
55989 67270
1423 12979
41023 51155
23761 53388
77632 96338
54015 62537
80982 83555
16186 88596
8798 15713
62410 62791
9584 80233
36177 90794
26853 50505
35075 46821
15942 90066
7735 95621
62098 66448
37831 94036
9510 81558
6121 74209
15434 22388
22964 64342
45290 80376
56921 60541
4380 49988
906 2384
63050 81119
39611 49909
30277 98205
55843 99393
48912 88791
22761 30714
29328 64811
80646 90268
80266 84390
41176 44893
69564 91614
78750 82445
3820 70567
57048 86994
78313 85990
18163 98491
44964 51546
25979 39366
84407 87725
6208 28248
40245 51779
4057 36698
13700 99354
32045 77702
4278 29807
28036 86164
14098 57261
11072 14305
32069 58814
41308 93703
75197 97096
64086 67985
15997 84916
54757 79998
2393 12210
70677 98889
30791 98270
10637 82390
69794 74082
32713 42393
43994 96377
46073 67857
14060 32152
39653 88801
54003 99896
33275 35966
78395 94078
31911 38132
20162 61431
7044 26926
38212 55561
26168 72598
39016 44733
62485 83224
63675 94665
44341 55316
5767 89580
30817 84289
51334 80732
34081 52751
12568 42346
57066 59387
9013 94831
42505 78234
89388 90627
45522 74640
31281 47666
22475 91927
32724 89790
12232 66592
40572 88859
11412 83341
19596 48880
31578 35392
32322 33550
39110 87666
83015 83578
20188 26880
44221 58975
28548 76020
11808 18826
44264 46727
17288 57919
41002 45284
9451 88437
37651 38295
71936 73589
26027 99989
381 47530
39039 66857
24642 73125
46708 71395
35726 54929
7943 94099
911 4877
2936 23513
2635 97240
6123 78242
22314 76613
24295 67172
4919 19477
30390 41977
2328 26236
32098 45182
32264 56100
10484 83793
56095 79966
11476 97487
4081 39588
7772 20535
82227 98951
10587 13194
38358 51867
37397 93410
7864 91451
35610 61978
45355 88799
23456 63341
28358 98984
71185 89542
62495 68835
25438 79308
46448 97149
53627 87962
56107 69935
36210 54352
5737 40005
62592 78222
39406 82623
23509 62543
77228 99680
24383 81119
21863 82828
58170 84129
31813 35830
56840 60439
35426 94943
45645 95296
55596 97153
76907 88442
12520 78046
41051 73027
26807 52730
2218 27192
12502 18840
34647 65237
52924 91381
16102 31291
26175 89378
34051 76975
25678 70051
50216 65798
7813 73629
15049 57758
71495 82318
11571 35544
41983 88659
8012 30419
60638 61085
6174 90172
51337 61443
62090 86781
28390 37236
54930 67205
39589 73988
26655 79371
33110 72629
4400 70253
20511 70493
20540 86004
21941 76329
40182 40649
58433 93268
6820 9912
14730 68184
479 40047
71387 86917
33735 55237
2261 56075
42992 45032
23759 28502
3301 48278
13230 18257
54250 59418
21277 29771
3713 65375
45206 81161
20377 39424
43228 84492
76692 85562
48052 75468
11059 23780
40351 71715
20979 80001
33990 70613
12089 35392
92625 99995
15092 85513
80600 94413
2339 58040
21434 95875
13381 15754
51832 57753
7195 73686
60937 78105
24308 65306
39968 72557
93212 95919
15007 55241
47980 99052
24745 49337
39350 60480
45657 50718
10662 67106
11142 80848
2589 75294
17831 58348
436 14017
38676 46039
65183 82687
13264 18507
20811 80647
17962 85237
10719 54020
1326 10111
14363 50867
20438 57814
32793 55114
57899 84371
11904 79764
23213 61724
14234 24063
15960 17067
67073 80425
27693 91481
5808 29930
50758 58663
9349 45903
15089 59712
14679 77471
2049 37221
76227 80876
63188 83681
13464 33890
31530 41549
4436 11685
21717 68065
30192 90656
18626 39779
14277 83169
83016 83025
23978 33842
23744 34957
55193 85777
54936 81537
22300 87106
37527 52694
26652 73944
74149 80044
73934 90278
56850 90667
1196 26755
50516 79459
47186 94501
36375 50104
38920 93369
14228 90824
12915 95400
31851 44906
15558 39688
2306 49549
32202 80232
30562 74040
18766 66053
21581 98604
30224 41431
32884 88049
47359 82862
23045 44669
35506 83732
7599 92685
33737 53609
16466 83894
47863 76249
69722 95522
61798 77456
4341 19671
47964 69357
34168 41099
16462 26840
38869 86129
1421 33504
63046 86115
48508 83473
25763 31563
29450 82090
3834 91143
53401 78554
18315 64297
9059 82033
24675 84824
12863 45467
17651 32468
16097 96412
19085 95190
1496 50890
49627 83381
63475 97449
41765 79388
5991 56511
77723 81562
39826 59976
18701 87211
74443 81903
14770 82087
77325 90544
31290 60559
16364 32745
38316 83692
5870 37175
32539 95508
46490 67176
28274 99996
5734 22984
11529 37819
4579 51915
25910 83289
77102 85091
56509 89020
56300 82164
29648 92286
81603 88770
3250 52173
69286 90038
79652 96693
64611 69205
69634 71680
65443 72602
27118 38059
79054 81995
44873 74785
53334 77099
6466 39089
29742 51522
48765 80189
29558 81288
57700 67176
61500 79654
1173 33631
17069 65114
29790 80993
30070 94649
1032 3370
34285 73887
51874 87461
15134 19864
31896 50931
20035 71442
13891 94903
62749 73202
42100 93378
67280 80411
1292 52798
27523 86602
30422 59594
63115 76902
14654 67814
38926 95189
29559 43008
33756 49000
36324 75695
16064 30173
45028 96862
60110 75507
56540 60831
1505 43940
53924 90335
2814 59872
21460 27852
57699 86203
56619 99794
14707 29531
8233 96982
50998 79444
53393 71897
33594 38118
11046 78380
22904 78831
26796 83126
52559 82479
53117 63922
49748 68023
26705 97448
61484 83780
33713 89334
27624 74021
85904 91856
57374 94394
48007 62786
22685 76737
9177 81128
10598 97297
11838 70721
37335 74002
15426 17668
95992 96685
87749 95464
43242 68623
27775 98930
16146 60647
28095 83511
44333 54693
45159 79259
84479 98825
51758 75371
70285 81832
11394 25141
11344 12912
33150 78065
12923 96772
6468 93889
3593 33346
20323 32842
6774 17713
28625 61234
6346 7783
19708 74155
61365 84624
62688 86749
2276 54000
4343 18161
47307 50461
28072 67578
6104 48541
49153 88507
16992 43709
37570 48150
50409 69699
18854 43394
5953 17388
36878 85943
62591 96177
6064 10015
14763 72819
79957 91282
78663 80879
47359 50126
30260 74395
49796 78838
61936 69276
15945 57396
7554 80956
39194 87037
68332 82896
18646 67391
21815 97677
24118 26586
19886 84161
16330 84477
67002 89339
3731 61573
18113 26532
62679 78282
46434 95648
42709 82051
2514 80941
90428 97807
6187 43374
22718 58875
48276 73730
5046 70775
83145 90265
1904 78670
46503 74269
80810 95518
34123 38806
35739 97646
29203 29605
2802 20424
928 47833
40627 55872
60344 89868
26421 30344
41188 64193
41558 57120
85165 94596
84491 99164
43063 58889
64454 71615
20809 85631
19450 21648
33481 59667
77936 100000
49624 61233
11533 70566
94333 98671
4121 33546
11030 20638
75243 94625
8147 15689
5399 15792
27577 33100
51257 58435
36276 37409
2198 67848
40041 61769
7907 93664
42086 44759
53711 89688
6720 39438
13788 30406
79612 97943
20757 40396
60330 71966
8539 98997
48545 83539
9902 49044
8613 48933
8899 83008
37078 49830
48525 91603
1890 38362
32956 57362
22682 58753
46512 94166
76065 76543
32057 63781
28133 93633
3581 47240
49597 79736
26326 61865
77744 83767
46190 83157
90125 99179
64301 88391
45119 70762
64659 99504
33446 98295
10915 83070
986 69045
75950 78871
54199 57920
26937 72906
15277 89488
55553 88389
22994 43813
3041 93746
23282 26746
70902 76871
55827 91379
11436 88988
58356 70723
47806 96449
9900 67840
62414 99142
40302 92932
68260 89654
1600 45068
38356 60017
63884 67363
42208 51005
82127 91060
56629 85934
25954 68248
20394 66018
53488 69182
36739 73172
37924 50296
6107 20562
31141 40541
38128 47855
22151 36083
836 65980
35877 92207
11378 48427
23482 58683
43955 78862
48681 72265
5934 34874
45070 72189
77125 88512
17591 57679
8864 10584
38865 47745
28531 42034
69361 93671
8918 95558
25915 49445
44667 63314
4244 61815
20050 42578
57930 75390
40872 63458
35988 57416
69941 72581
81280 85493
18324 64687
20828 67243
14358 61580
37761 48750
13573 75512
17365 24175
27210 41175
5676 66129
54403 90966
8495 65846
14932 26621
2243 89308
29504 77040
31350 65891
76200 99304
9276 66132
37466 51842
28883 79511
14326 49595
12735 13901
3331 70157
6835 45548
19109 45345
51424 55015
8387 19641
65537 87996
59709 90848
538 36663
32799 77613
14006 62635
8824 18858
5352 18959
37316 48484
21239 42095
42049 71415
56041 76409
79469 97575
26470 52188
1359 42676
1572 51187
15777 21454
88203 90911
78351 78961
48564 79011
14092 42314
38271 53068
3424 7625
29542 50681
61933 72051
18349 71301
36470 75645
35582 38985
42775 44874
37329 66482
85097 96552
62302 96968
54410 98879
32058 75881
40691 46558
1687 43346
12994 21987
56925 75860
30637 37199
2470 3867
53610 87665
67368 91167
9812 65764
1684 15712
33063 68649
1827 79864
23272 52832
35088 53850
81335 89644
1967 77331
16967 98401
24868 46619
48866 62479
32478 84300
14646 59006
10251 83786
23437 46405
34925 79824
7496 16824
11166 55651
48300 74924
11427 53088
69642 80500
61021 78590
9710 57639
27309 30385
15442 26827
24851 97151
36691 72992
66653 67697
4009 97086
2778 81945
1919 72316
32488 58020
57214 61731
25334 44400
53721 63224
33477 35787
40540 99281
40549 74030
21222 82447
31213 79234
7224 8818
56493 68427
40305 87601
47316 62624
8582 67978
23847 25163
71014 76683
27904 58668
81372 87386
33821 84511
15538 16515
57023 68894
14948 69353
9286 11970
18788 40857
49109 94262
25628 96392
20381 55181
14696 88367
53398 64416
39143 43901
13449 57027
47141 62693
5190 6542
54575 89797
31357 52828
10300 38781
82466 92320
6545 13284
19189 84479
44813 95320
24931 93515
43043 77250
44919 56937
3354 65551
15238 59716
61628 98306
32678 88689
73342 80576
22338 67165
46355 92034
14006 46848
57212 74715
23972 58192
43842 99483
31401 55301
2467 73281
2899 43003
28629 87856
24911 33347
2202 43671
33313 73352
92554 99625
68629 70456
8171 96571
39974 63100
37625 86808
35034 68592
11700 38610
5433 14133
49176 80039
90116 96746
3911 43019
45519 67507
53959 91731
67390 93145
23197 71113
59499 78208
39884 74801
43773 54632
6335 60570
34343 60559
20170 74900
22318 84353
6293 19242
47381 83058
5176 43384
5075 82552
68543 71722
12094 55173
17614 73969
21920 43274
75 12598
78645 97619
18670 58502
39998 46360
47567 70689
35043 51279
66461 92026
13832 50932
961 78457
32203 93676
20695 37107
9667 84220
6619 14082
28088 55121
20835 97830
51499 60276
87577 98816
39188 82372
30164 57595
28142 71756
40212 69902
40670 78418
5461 13597
65092 72741
14993 26108
24624 57669
18825 89211
1215 68001
86233 88178
4557 19552
5878 64636
14797 54756
48747 61915
8476 21240
38544 92951
20900 63683
38512 39543
8810 73533
10517 11827
10887 38247
23937 98513
3031 19747
64309 75938
63527 90593
27570 89013
37214 44422
23840 95698
83918 85192
57327 61266
7057 30784
17451 53928
88444 89371
53102 75562
7211 87010
36642 65582
31462 73020
1582 66099
37814 42506
13142 36996
5777 92156
35600 66970
3657 26656
68520 90296
92505 92975
20233 91992
56085 73941
83559 89828
38585 87207
72784 94877
58571 65043
15807 38275
54614 72264
15835 90325
13246 80508
10904 93421
38691 83940
28473 91861
53850 86170
39123 62945
28553 61268
91454 92992
61927 99631
33301 95154
47491 75769
17908 38920
12860 48020
45350 86800
1457 28970
19405 76397
34758 72831
19220 61630
29413 54540
7321 78895
4667 51359
10019 97444
43073 62414
14050 64304
20044 70401
58196 60397
870 40571
22963 85580
18088 28882
69547 99579
64758 93945
38935 79742
25024 90230
10810 79164
85270 95499
8440 66426
18290 69764
41232 64544
12251 63769
23307 26791
4103 81312
2811 7955
59266 72326
9420 52514
12754 75235
35937 84006
56517 71310
35564 49901
2662 38145
50473 85186
2811 75314
2295 79117
19901 92226
51819 87997
15130 29963
26229 81316
11036 79232
17377 44840
737 63175
2215 45370
93760 96025
22921 25034
8409 96646
18715 71524
34129 68316
49728 78664
24374 37818
51695 67973
35983 65597
15999 24904
97207 98339
43018 54674
71220 93487
64293 72898
7876 52440
23773 71729
43358 89344
52589 62548
29203 73561
8687 99984
35997 54567
11557 90657
85932 90229
4982 65862
22041 67070
34683 47336
46545 84635
41702 99279
60005 72465
37059 98047
30975 64282
4767 67120
64039 65845
13249 36041
24553 70824
52579 77643
18701 47283
3937 60923
76241 77223
69237 80799
8068 97074
13833 54189
2147 17389
26453 67782
20896 66795
47752 47786
12893 79418
61316 92183
19188 57495
7260 58954
70008 81676
14389 68435
58231 79910
22726 33148
43826 55419
20213 68414
22607 39092
58710 62050
56000 90626
14052 64675
37927 88885
27219 56602
56590 95745
20596 28471
5138 13073
88880 94459
42777 45447
50964 73264
43915 99397
21227 47430
4316 48476
28459 77095
77339 91866
25829 57178
75547 86012
50844 53332
19675 84452
11011 24235
10737 84874
57586 69892
12509 24415
39986 99297
82366 88382
9920 85113
43698 99360
20558 61811
58354 72574
54366 99850
21333 55437
54571 80987
39345 95671
9228 28515
20738 59436
13465 31794
17568 85295
42062 63528
9779 23419
44279 62463
25340 47892
47318 56489
60777 90865
35415 36818
67286 86969
28327 70183
39071 91878
28379 84616
16292 76873
43724 79951
9056 51999
36368 51084
39072 80261
40978 72909
62384 88705
27514 98257
28079 55013
34576 70112
471 13995
23974 89372
31798 51477
20422 91253
76753 79333
27684 94250
11495 33783
55467 57889
33973 78390
46587 96382
34510 41448
53813 96888
20129 95196
54774 91989
31055 49233
70506 91287
1705 52152
4563 78447
13226 27924
14655 53128
16280 56979
21355 30933
22212 99182
26566 99317
13260 85375
13516 27824
74251 95566
28462 38632
80 70009
42998 85398
3564 26367
54851 80200
5671 76551
79920 87348
9339 71587
17589 78710
63548 73505
3491 22093
40419 79615
10050 96413
47396 66353
88313 89825
56665 76108
5548 51111
15435 55108
63582 81706
61437 70994
49752 72271
17113 28970
1435 19234
87319 97358
67631 72335
25333 87472
25601 98133
65643 69500
58776 71033
25602 27616
54153 75460
1955 39184
40535 84515
7239 72670
10116 91444
29422 55828
26163 45914
11476 58690
33149 80746
25061 53124
3178 90830
7463 98801
6533 91718
79056 93896
22073 97519
68543 76170
5579 20322
75040 85659
54067 77651
30083 56513
40984 92985
32439 38950
19974 49165
25131 96565
54767 76076
5 22814
3355 63543
39685 90284
30458 84173
17646 81374
18057 76597
18721 67171
5387 83109
18609 19813
36302 40478
16440 43149
27091 28473
34141 92636
28350 96822
2451 66632
5667 47883
7898 53425
70926 84214
45413 80386
7981 87443
15658 61427
7454 7465
8586 33760
48472 94200
81558 93252
24650 57469
80990 91937
44198 99420
9345 52075
7127 64015
28428 99662
65838 87371
4234 52911
13870 23863
20261 34797
56920 66713
5257 79992
16619 72052
38570 79689
24383 53414
27021 50515
43802 97075
72840 79264
21366 41045
10118 75146
84757 92204
54594 84312
96260 99793
7172 40257
12502 41335
83032 98194
6859 12773
82604 94213
23439 37837
34292 52899
12521 51837
11963 85637
22897 47716
8763 82689
5785 8165
25953 37946
72393 83957
35666 58526
38936 49089
42523 72812
15472 66405
59091 73716
40464 87013
9003 56634
84346 99164
1747 77466
49527 89493
60878 98468
49941 64805
43067 97525
66330 77337
26192 56567
38331 87481
74755 76114
37950 67456
84131 86228
54061 82375
35049 58391
46796 87692
58295 66974
20262 39200
21050 39828
26096 51101
52396 75330
15689 46409
31314 32459
59894 94029
451 89767
48838 56309
32553 56568
13551 32428
54577 95292
8163 23840
41599 83343
29200 31395
19990 90788
15716 41952
3605 86174
82263 84109
71222 78070
32497 53317
11255 89732
22086 70528
53466 77474
48449 87148
32407 91893
62424 69136
45175 83466
24250 56608
43801 71921
39267 99544
43391 85547
62152 76158
43091 84255
82738 86069
34599 48668
3857 9100
25350 76603
7353 56697
21438 73178
13100 79251
18704 98302
27118 36657
2763 95904
10889 48806
46768 95226
19536 33370
43444 87626
295 55936
3992 38605
15906 67213
65290 88227
3149 63154
48196 80998
30170 82888
16205 69541
65677 96190
4039 62840
15017 87244
55779 68479
37755 88992
51271 76064
73166 93033
39943 96103
59220 71720
34180 90879
64065 84017
11571 46318
3080 31852
27736 87986
29519 54652
57056 70021
8066 70886
15941 74161
36734 53734
1577 49494
4458 33998
34118 60788
35781 86231
2486 75323
49756 60931
30565 74429
214 8596
54731 78316
35208 67341
12066 81658
16405 74130
43729 87511
47741 70226
16268 95170
10856 45852
2495 87932
21513 47955
32709 34356
43712 62606
67212 81269
20318 99561
25185 73981
21727 72624
60230 67392
7082 61040
2375 40880
48663 83446
9846 16317
47523 57909
44141 65006
19640 95988
15341 74912
42339 71613
69793 73404
12655 14680
45659 87609
20666 28948
78395 85489
2725 53043
28952 81775
9028 51702
82343 96875
50712 80415
10240 71165
7688 28113
23239 83921
40557 80487
13214 35406
11936 61946
27392 30238
30072 78181
31211 93401
21825 75144
38862 69335
27923 36778
95005 95669
17384 27461
36243 38484
16362 65904
67515 86149
47669 82999
17379 84504
5816 86332
38045 57621
19924 77905
18995 29473
29496 52947
20655 23833
45224 89609
13818 82311
3923 90500
45074 58574
75148 77377
9003 13729
9550 41346
47817 67146
1663 79338
791 20999
13869 42616
15572 39008
52499 64899
25517 64650
17964 32891
20431 56328
64399 78673
72049 86055
30586 92420
70850 72549
9118 67985
57275 76767
9300 29564
1934 52799
16697 46925
36181 50882
35981 44786
12513 38349
76061 80138
57574 63097
26721 96936
25775 87580
6387 65721
25504 36994
24105 92992
3257 59528
880 36317
27333 46277
1940 59934
34096 77655
34598 44504
60974 73745
54282 82416
22703 79814
5589 81819
36657 44691
34603 75008
27150 95917
29194 89603
59751 65552
27716 52236
28811 71161
22217 67413
19394 64753
28086 53754
35025 43048
17295 46584
42784 86542
9161 61827
880 92242
17118 55529
25197 46416
43498 95224
47967 67966
50486 96805
915 95355
225 37707
61532 94828
16738 30521
13045 33078
43121 71214
6615 62694
29255 54290
26806 77799
20237 24737
81103 91903
10025 14302
49275 94121
12755 18004
43672 57653
45535 49616
14608 74225
32850 43938
58896 94999
27377 30921
45861 81129
51529 72208
30499 52739
37686 53879
41148 80295
61993 98193
2152 73830
8184 90158
55488 91280
41153 77907
32346 91014
25523 27854
30457 99438
24524 79316
19436 22764
40929 51510
82014 99219
87247 93638
66868 90620
45995 53967
12614 82544
35679 66887
14042 88547
7276 46351
57079 80353
35302 44633
91274 96869
4645 25155
94508 95371
10246 27683
71905 93075
490 38907
50824 90725
6049 31308
79269 99790
61737 66287
5482 80871
75078 99460
38243 44143
40841 92440
14196 79042
19899 35845
14406 55820
13235 13417
77169 88186
18875 77452
24057 76088
82318 82898
31390 47708
31485 67256
4961 77252
6924 79956
43787 49920
5378 9532
86875 95753
12713 63334
22694 57275
17346 31628
17054 44772
4226 91604
8185 86560
67160 87545
3986 31317
82667 94547
45326 71170
15946 80352
14442 81909
33498 86576
1881 43075
163 98904
43042 76876
33491 63048
59554 99310
22114 53282
37205 60287
32185 59796
10270 43389
27328 31454
61970 93374
24111 89864
41974 71697
40041 99319
19444 24421
11233 87020
10917 77015
16173 67436
45883 50313
3403 98100
57203 71753
42889 79920
44580 46143
16301 39821
4526 49849
24945 98552
4053 75789
77528 88491
50138 56317
36266 68230
19796 57494
7083 13718
58154 76345
19630 93409
23580 97797
31966 55413
30477 46065
12266 22010
62609 68949
48291 81489
23572 88803
6405 59204
37087 40888
44748 87440
10812 21691
32993 99474
57252 58248
55981 95474
4948 77588
35993 83964
46801 84587
92313 97941
33920 54475
19578 64803
21804 54184
14415 65124
3757 67348
21671 89582
44037 60288
11427 29876
5037 74101
13698 70239
90227 92483
8964 57563
54299 54762
72484 82112
52542 83694
35641 52559
24782 38545
10800 45260
50971 61741
43558 95978
10155 80498
37221 44991
7402 99132
64585 97798
63790 87422
62721 87440
5258 61398
42543 74440
19918 39714
7105 98866
76225 76585
42951 58323
31875 49932
7974 59093
11003 47163
72743 73371
31315 72146
21005 39907
32918 91994
27916 64781
66182 90954
9746 79977
10369 34625
43134 74467
5550 19702
68134 71670
50458 64404
64385 97754
20090 53850
39063 86873
19837 23547
4736 18403
25658 93814
22277 77261
10611 51401
19209 35302
10583 28237
87183 98472
74187 87496
43444 44897
12307 17698
41902 82373
27396 38445
14499 37153
15468 35707
2232 39130
13494 64689
12849 15799
2700 30219
23153 50126
30071 81387
22294 80082
44155 53606
4953 9190
37934 39327
46004 89365
40828 50914
32115 76929
35756 98813
7819 29953
30824 97973
59167 83677
34073 60513
84217 96881
11012 31052
41763 54190
6150 83285
11363 74906
69990 76825
27287 89969
51994 62380
11673 60063
7186 19011
58385 62628
24173 96643
34435 63240
48551 85642
74666 92634
40622 90490
21744 96274
54013 69398
20903 75192
57849 83940
37200 73622
69613 96043
40277 43224
22158 55049
21783 33889
10743 78812
81996 84194
59266 91865
17677 38093
7646 96348
51555 80255
67006 92813
24777 56639
49670 67316
34079 37699
63853 75476
22624 96952
46124 62835
46101 57358
19851 66445
5728 66593
17747 17789
4121 29727
46465 79876
7203 52430
24905 40198
40003 59372
19974 41779
29561 40634
24084 60232
31523 90734
39844 56059
27991 92633
26423 40922
67958 79758
10605 23797
1505 15243
749 53560
37713 99866
65661 89992
39752 97503
16180 59510
730 13704
74937 82801
14099 88872
17993 43143
25100 51481
39698 69565
84805 87038
73370 96969
56507 77837
24449 51562
22122 29062
33350 80001
33288 88886
36489 49706
2944 36436
57409 88864
38861 63623
7515 78174
62702 66955
40388 89580
7154 39043
14987 93374
28598 99059
27950 43072
30717 60905
9839 75229
35732 46065
31396 48750
39175 73889
44156 83819
51990 63994
15954 41308
81134 87246
8604 61119
1430 70254
21533 51414
29992 97361
43105 80324
59676 81950
9980 95438
2130 69827
10454 56008
20080 89621
12618 66897
59912 86140
39144 42673
7771 19130
27643 41516
26645 50334
85272 99601
13544 97454
12007 32521
7974 19524
21743 57099
31580 80722
15974 39592
48514 77934
40120 95614
34793 66684
45500 54590
22941 49355
61984 98848
47283 57541
39794 42260
55634 76829
23005 23295
272 21875
1301 6795
1368 85383
18816 89954
23462 85369
111 79686
34944 85006
10283 71204
510 31553
31071 67882
16823 94070
15292 61210
36349 79638
6542 97588
58750 81260
29407 64682
16621 73018
39836 50719
15224 15705
36624 57092
32502 50701
4457 64234
29664 87814
66065 68303
1074 17144
65129 77686
23845 50981
22665 37769
2678 7016
45877 90876
10118 23319
21144 50611
57802 92334
34186 50288
4124 93499
19181 39035
40503 72699
36070 48541
42933 71962
12704 20512
30736 71599
23205 73231
58079 73848
5697 21130
81640 98343
56459 77540
24975 74670
48139 64749
69938 80797
9668 29615
72403 86839
20648 81357
55872 96261
25585 81195
79061 94575
113 79448
109 46857
11887 66512
35448 50933
61092 78710
22782 77027
69064 91433
93161 96026
56424 85218
17544 87514
15794 43981
16142 59571
39152 51300
61630 76533
78461 85240
12626 66953
61783 98556
5894 73791
3230 48316
69727 74564
77179 78845
5019 47854
54512 74880
92986 94158
53555 74981
406 26646
87447 93631
24453 64976
50455 84615
16826 30106
91615 95881
64555 79777
17423 70468
13657 98541
55756 70288
50135 51547
32392 86963
76054 92748
19017 63003
43814 77246
22448 72234
37631 41316
8579 9646
15391 32573
23080 55489
3603 16526
31275 36864
473 44663
11702 65677
20993 27152
6360 59940
15173 19628
14637 85360
18347 37622
2192 14677
4094 59697
47237 76930
7704 42055
69657 69709
25616 98144
4401 14653
60708 91085
7235 26164
13638 77176
3861 35719
357 93719
16875 46473
4311 19234
56351 62005
58657 97247
8984 55059
66717 72097
19758 66730
39601 41063
25053 57712
814 58876
7852 34681
74700 94129
12726 17839
18092 39075
9061 87567
1251 59775
60670 95676
18240 82849
22418 23687
28285 83418
9576 42822
37745 66365
28568 75054
76357 93603
81491 97709
70548 73738
15568 93463
69118 83775
3740 89872
44760 56482
16955 77962
71986 79015
9287 61216
58648 74218
2026 55354
43064 47652
95823 97431
27524 60015
11588 13667
10496 14404
16790 17696
20942 24634
179 30486
35671 88112
57962 94457
33825 45814
18205 90024
34370 87128
7051 48008
30425 38489
55522 89067
7941 46021
33177 72657
37115 65579
5749 44799
42651 83180
56935 80607
27362 83676
19687 32704
35436 59593
4881 37010
35946 40565
9663 12014
34323 96840
46833 92742
20921 95858
29402 85779
12736 50711
33284 75056
8806 89210
31985 44309
8859 64811
17932 39582
9670 12723
43029 83552
1489 7726
18172 47528
59154 74552
37823 49814
29262 32328
59141 61956
15641 99181
19385 97152
39001 84643
47505 88777
31402 40496
29497 54554
82010 98497
18676 98693
1960 16456
17794 88844
20804 91992
24483 59355
55566 73408
14529 33492
54075 90087
44710 72092
31207 78513
40446 74350
53436 67187
50583 88447
1120 16168
12735 34037
15180 26481
14312 62370
20557 70255
30642 50967
37165 55255
49220 83557
9809 77333
61430 81583
14451 75621
3505 86153
55134 64796
1569 12796
21812 42710
920 73766
30551 54575
18949 84379
4289 17635
21562 47325
3453 89943
18741 49449
30338 38638
51915 52114
11203 93541
6179 14554
93584 99104
16609 97159
29318 39424
48636 50023
47014 53727
38307 77577
86762 90496
21506 58064
6902 30836
61525 89953
56730 89622
122 21611
60812 90444
29999 78147
36895 38029
45228 57321
20002 82271
41528 91342
15847 40266
49637 61908
35576 50527
19440 97990
59287 80661
64295 93496
47022 55574
17913 43719
1545 32127
19387 21722
78313 89161
25535 82273
33949 61037
32053 77009
69110 71245
54913 58314
176 28868
27797 50430
46933 52227
11507 34306
21210 67563
17890 79869
52697 66644
36389 93672
15355 65850
39518 54954
86794 98542
22200 36166
23562 48753
53924 77121
24597 39834
21585 40413
8877 32796
61228 87392
25821 46244
12400 61938
33642 65858
79322 97906
63208 90707
41124 79282
29583 45472
80696 85213
43572 68270
70281 96253
27983 99432
1784 93877
49567 77470
10317 41020
46677 87345
14663 63603
12715 21855
3657 99977
34702 44716
12747 71250
1647 17878
24953 85560
27647 67534
46381 82278
41449 58430
15563 71780
41098 90699
51967 67157
50765 52630
58558 76438
39663 89748
29312 75382
5848 41041
60516 69053
27039 97736
38867 86711
76877 83641
19939 44724
21530 38894
23584 81051
4719 11600
46640 96385
7348 51993
5989 58095
19364 21111
8626 45682
52368 85577
22174 64314
30565 99667
78309 94687
63932 90957
55166 55372
33037 82790
21779 40365
2710 11169
12559 52406
52937 80315
78887 79260
5451 17997
2472 9915
53192 57909
32303 75460
3954 70925
21941 72452
37492 79515
65158 91758
2923 96751
37372 40891
8520 17022
7630 31158
79259 95159
79895 89779
28433 52282
56683 82003
12314 58739
53028 54935
3645 56898
17378 19608
6488 29526
21114 74837
53759 63174
59685 98372
32708 67597
58435 91012
38170 53726
13605 20310
34481 63264
49829 96667
20232 20582
18170 65536
30422 57807
58683 60184
71112 95861
18161 78270
12710 46327
45151 61492
38424 80762
29966 65197
25671 68448
17258 76938
55004 71745
26379 65361
6006 8280
5711 86769
83221 85518
8725 75643
37156 87123
14416 34898
69055 80043
29055 45036
22425 95563
6532 82746
23244 54500
29239 91402
44167 50253
49090 88114
54568 84489
41186 87391
25886 54496
47739 85223
34846 87623
3088 78246
35445 59271
57877 98540
2539 36086
7426 52005
31873 42875
25992 90110
24015 39557
20225 28692
16156 23891
50432 77280
67012 96517
48755 71150
62941 76095
42139 42947
12769 70122
54643 65555
41668 79303
14138 68175
3725 8749
75314 88903
44330 70259
6437 74623
65112 87744
37913 88597
3468 89219
59864 74104
54485 98059
17180 28504
25635 68314
28086 32374
16388 39175
35519 80727
8927 18045
2323 72317
51315 91321
26640 63945
12939 71090
17905 22271
50361 80762
29386 34586
21857 41838
20830 77855
46363 54097
43213 68932
23046 51830
28815 47317
2460 56675
6414 80016
34780 79820
21947 35060
10925 94882
68082 83920
82516 84962
23833 45544
16457 49653
57124 59978
93210 99211
23253 48584
11613 35913
75900 90518
59028 77369
5580 48178
9272 98694
75668 94885
51103 71943
58285 78577
67486 92223
15071 57194
90264 92264
36249 97848
5498 76566
22365 71176
82361 91825
20130 84326
7645 88423
2650 95667
56178 89947
42991 96674
30152 44345
58214 63317
515 50188
11990 31230
4575 74604
2010 22828
76776 82538
15009 44950
62688 85377
1817 53993
618 98890
28239 87753
21185 52384
19934 33278
43085 59459
57821 77306
21306 82374
45224 57912
59174 87315
67952 90460
74319 86532
52262 63373
1989 74911
30741 82613
31984 90523
47040 59291
53459 60587
1143 74350
21067 56135
25658 63003
38094 60801
52954 76333
110 27172
16892 52480
55843 89628
43841 50298
88490 95330
41377 44614
31972 51756
2587 82409
2237 92998
6647 23891
2184 38549
2356 74128
42032 88641
5891 43151
44545 86627
31151 58313
9801 89638
57074 96152
15202 60598
16880 55370
80707 94668
21342 59772
50947 67528
16310 67046
7080 22171
48353 73604
31215 69405
82273 86799
5957 81968
45164 95388
33040 82613
20720 53524
39216 87199
41551 82930
40392 84018
45062 97850
59735 89340
63409 87890
10105 14326
23424 54825
56415 85795
3730 98131
42758 58810
42281 45335
21565 94875
9449 47466
40018 63384
23216 97073
40133 81254
60773 72211
45773 95570
38320 61623
8790 55451
24085 29127
66321 75938
47628 95993
12125 18748
4129 63937
68285 88183
4123 18929
4259 57740
20855 46225
1804 18847
22776 76337
38028 82703
17898 57823
26841 43270
70402 99619
8323 31229
33056 52764
26066 84670
56156 86762
66535 72600
7414 49118
18372 67290
36795 50224
14078 95317
43220 50668
16087 24650
8127 8628
12006 44144
46751 84331
29579 87109
62147 71505
52065 54232
31105 77049
57725 61120
23046 96287
12986 70483
39220 74655
19841 47285
10652 59035
6400 81726
69192 98122
22054 23389
12157 71256
15132 91416
12265 22923
18263 91701
12283 53008
22845 27477
45871 76673
1526 9596
14046 96349
29237 43653
7832 11327
82867 86113
17253 92257
42940 87690
73377 78936
9371 75823
85393 89657
1574 69576
46215 77305
34769 51578
43410 49230
14968 91246
4359 4493
20339 25910
4981 93257
59743 93887
48796 80380
89399 91290
3140 51662
65117 70150
18386 67447
67401 99620
49908 65973
56551 84052
30806 65551
34615 78381
28237 30530
28044 99551
15648 95967
41073 65926
28613 61282
27371 68136
26272 99565
5926 87966
9225 60712
60883 88250
781 69424
25051 25130
12906 87105
49485 72550
1628 88158
28031 43665
345 84789
12189 81117
29376 73961
71653 77329
73653 86648
54849 86508
4024 81144
45538 69092
37011 47305
50727 96086
3197 74383
59686 64579
27735 77295
18319 43777
35389 94875
18091 94075
2620 32952
15662 52026
17243 21808
86594 97787
28927 67468
50728 92737
3575 14017
10970 79636
76903 92708
40231 97540
36386 56107
49627 79927
8670 50549
7968 32327
35549 59194
12500 37162
51703 65954
32357 51821
12055 91332
42419 60178
18853 99536
74562 90361
49867 61714
25306 46426
16361 43405
36350 66032
60862 88284
74347 81740
7973 90852
19637 22461
29774 46593
46993 70560
34237 83483
48455 69125
16944 30082
37417 88476
30074 37484
19614 64735
77241 85820
32827 36534
7416 57277
57104 72462
29655 60787
12686 39586
18101 48269
69288 87745
80236 89964
5649 5701
32443 40811
62654 98770
6742 10802
2779 66458
4984 39165
19103 48326
43979 53522
88866 90747
49081 77639
6657 88979
15072 24916
41889 57749
4061 42136
13194 39577
26983 31875
1161 37500
12049 81387
592 24230
13631 33302
67795 85596
33261 70989
90219 96867
49783 87697
66749 75122
7781 64842
8181 85618
37326 54755
3244 4565
47928 91234
15952 90984
45448 98517
22678 56162
8051 27231
643 70226
1766 60683
71592 81408
12334 30942
32873 99621
8462 25570
27162 97734
24108 84303
5200 54400
36389 96501
60037 86658
14248 16929
11098 89319
39784 50305
58737 71572
17397 97931
22447 52118
25610 66889
32955 83232
56965 99680
5681 42797
64947 94874
8333 58009
32906 40303
29744 93366
35485 80616
49167 82451
15612 46909
55308 64041
26353 49780
20418 28930
37850 64259
32263 53528
71599 73319
12641 39196
18247 32340
72115 87874
31583 48952
65659 76129
34999 70092
70934 93675
15516 50479
23442 34776
52720 85460
14388 33145
23662 46877
29277 85648
26983 55548
56994 93176
81582 94912
58339 62757
38113 77575
6972 25647
10565 12162
50671 81768
7305 91402
52339 73607
5316 80608
79357 85784
31901 98243
11733 59562
62216 73098
28675 66998
38752 70281
83229 98930
63161 77405
77622 88125
44580 89631
15881 98544
7597 97798
12186 15832
25450 34931
59638 98450
26707 83862
21657 82726
13514 36157
4597 37489
62998 65724
61441 85247
11753 57950
18954 73291
24150 79694
39195 46876
71938 76321
6629 25393
38245 42351
54339 86559
10111 57501
48888 97485
8748 56739
8956 17855
12185 64726
69451 94637
83383 84235
32721 59399
44815 63558
20854 36719
31605 46172
33108 95447
14590 96195
51379 65671
23072 32962
18174 69955
14082 30180
20032 60710
1474 16143
14887 78717
482 78255
14206 94543
32176 87084
26496 40028
31066 45392
32389 75920
8488 77966
23275 28733
15015 55374
4211 66347
34867 77345
67549 88233
31567 77766
34082 42562
7489 45701
57470 94453
2192 16341
8108 31762
17947 73178
21773 93172
56213 88010
43440 95760
25497 70704
23304 61981
15762 99301
33006 93933
39346 74802
3126 91572
56198 81466
79635 92101
32449 94021
54297 94756
639 35300
52647 58235
25119 70378
64751 99603
31539 92122
7623 69493
72412 94855
29552 74122
55918 95698
53003 97114
51185 88473
31118 51095
2295 61095
41958 98580
67178 70623
80446 85086
12770 87554
37870 38596
5593 59284
80149 90015
24988 40269
9035 24502
2550 13703
68887 87753
28939 51578
1980 82044
51683 79448
33204 82074
39866 55470
18192 66705
66387 81492
23951 62775
12507 27363
20521 53948
32747 74831
57 35928
31366 36905
29464 85455
17537 99436
8514 74892
61921 75328
5969 12984
16253 45749
35856 68300
57015 81663
18020 55201
51591 55281
38170 67804
21947 65839
7748 30767
65701 83044
46481 61983
21424 43460
49160 54368
39821 74143
26844 54945
3448 58324
58130 83008
10579 74610
64699 79983
4989 10979
16617 44566
1591 18172
4218 34920
33 89630
51878 65519
21724 87923
87855 90203
41738 59783
33584 93385
92348 96534
6141 54951
82260 86823
26991 75005
33463 55223
42597 84969
23374 71057
59691 95835
61978 75255
20906 42264
5367 59072
3826 82961
46668 60348
30795 73163
9490 17260
81230 86151
8099 66036
33781 50951
28160 68809
16026 21841
26851 40864
34541 75380
51092 88564
67629 77255
17422 23837
37199 83616
14355 92022
20180 85920
38727 51906
1845 61336
34388 60191
9621 62268
43386 90489
49221 96759
49484 74529
72462 98621
4096 18173
6008 95810
15348 18722
95857 96076
70246 82225
20142 65650
60474 96530
69267 94637
7777 76842
82361 88621
12342 72691
37767 86976
9297 21293
22163 60329
26992 52271
31466 35704
2889 51980
24808 63209
50255 65874
9341 46752
49271 97431
12005 72682
20400 66858
338 86382
40398 41047
17459 80935
40036 42225
6738 42908
182 20506
2514 72387
6825 95213
75620 79524
48824 61225
71717 91130
71025 98797
15731 30999
47317 66099
48742 54475
72152 93777
53303 66709
10899 32510
9002 79126
47987 85471
43657 81046
15415 71209
47032 88103
6795 79681
7367 76464
18199 75747
15916 80559
4241 63382
17892 21721
59892 61546
73367 94088
53112 97787
22906 66015
40755 45011
2544 99649
1914 6780
10512 53537
38805 95699
23802 34871
22733 76746
23555 72416
54846 70074
8076 95570
18384 28997
1585 87707
16007 61503
46305 88273
16381 23250
48982 98573
14802 23593
34972 51143
61586 73065
10992 79085
8242 65260
14048 39907
45114 93014
34494 34699
65043 95457
6784 16895
36162 90141
21633 50385
2103 6402
8154 90664
22571 32457
21156 70494
21589 98357
4176 93408
45719 63425
22401 88313
10376 21460
9164 91969
35776 41072
19522 22522
8403 12368
19562 99725
68529 78476
47737 62380
3028 49787
68016 71638
33766 89493
22417 37369
4638 67627
16177 21055
34832 99988
37682 80430
28127 89946
20404 98389
26863 61758
55165 68091
29399 29769
17923 70617
16981 96497
46632 78389
81148 94244
43482 54300
47860 77449
30379 82092
11486 66900
26473 77106
48705 57912
6581 51219
7831 13045
27339 69153
6278 62266
36650 49418
14551 95020
59425 67048
14080 43155
30384 72194
6034 53234
80329 84066
9657 23286
35131 53923
24376 28995
21600 87016
39136 77357
1425 37945
23570 95932
63020 72261
58954 92599
69188 94818
28401 70640
11542 75710
24366 69007
19496 54934
44859 59512
30279 98773
21179 37490
15535 54026
65776 73070
7190 88344
4122 40512
57766 57975
22295 45025
24917 25336
7807 8330
3569 40759
12556 55145
6744 18174
21613 36141
3170 92149
2010 31627
3816 87994
23755 62561
46947 69309
146 66463
79169 90759
69386 80300
15106 70616
19947 31541
70736 97769
70345 91749
38238 63028
39030 69920
25676 43609
24691 93073
178 97923
27955 47647
7075 10512
64199 86014
52600 53042
70601 91812
2208 78092
482 48760
24426 60844
13914 44453
71275 85156
45803 83197
11152 30250
34090 46257
59309 73934
42739 68606
16044 32419
42954 45927
59586 76969
63303 80745
51248 52480
2776 97810
11447 67900
29414 66169
47074 51212
41578 60931
42488 59661
53703 78411
5643 81327
81188 84474
1093 66699
41185 89497
45925 84251
44484 80280
22541 66096
45054 84198
19831 48370
38625 60191
90943 98324
15873 29561
25251 34611
24319 82340
27244 93127
56843 91574
47048 77058
9850 70684
27204 74103
64401 82342
50574 88273
45859 56901
68182 94927
3379 4296
31778 74667
7092 91283
23982 83609
33830 54688
68369 92471
23035 56891
32827 88375
8286 20623
15243 90135
25693 48893
7533 84423
23529 40471
56736 89730
7460 16814
42822 55827
2715 36337
41574 73615
35588 81619
8558 95894
13279 89531
1168 23532
64093 84772
73280 97273
62099 98941
32736 82648
49816 61932
39482 90266
28136 55173
4469 17167
23815 87974
63937 65488
79364 81771
25189 97971
25766 60801
65368 93132
59892 98010
21157 88484
4029 64446
37050 81222
84617 96664
26387 64242
79243 84126
27999 62100
28991 62199
10577 75401
50914 57297
13420 27290
50453 85927
26923 70212
4419 92590
34139 84708
14069 88870
54129 88630
11658 56210
55951 56274
58051 88596
60036 97151
27745 53701
63311 68056
56411 90167
39494 41464
9458 88491
27019 61732
3278 98012
26025 96040
34652 58672
30650 60530
48147 78403
84763 98420
43856 70380
20916 77404
28611 47881
20546 45478
33663 98127
44512 99403
64605 74654
12602 36270
39085 99987
3588 73761
13672 75819
26340 32723
12991 96657
50218 59449
68985 79552
24102 60498
36850 85312
46548 78198
29243 58587
54303 79245
24890 49728
41424 58308
70656 91465
27736 65687
68711 99473
67981 99890
20607 75214
62701 63819
14181 45008
54333 86240
50347 82258
4951 10724
38164 46852
23864 24618
21470 42993
18190 43386
36647 55869
14513 98828
66703 75810
21044 33432
43895 54211
28195 34130
56894 88084
63898 78834
39382 51772
11048 56842
88940 94733
53328 81247
58043 93642
51878 94159
54598 66919
33687 79772
27146 31098
15619 56825
13581 88320
95667 99426
54266 84965
58328 59656
24828 90812
71438 87518
33511 39866
28534 31203
17538 44931
81366 87191
21097 67815
25084 83131
47335 56450
50074 54156
35323 71221
63057 84087
11150 77928
9997 94647
25838 89745
18740 36452
12587 43981
39406 81858
50132 73764
19181 85021
24872 61712
80894 86893
9060 16398
18496 20609
24501 38630
67528 90065
4254 56003
82863 84173
24745 53402
30023 31338
35436 48966
4152 21499
34278 72965
3197 3281
58164 91836
9043 94891
75795 76793
71499 87065
20112 78100
32713 59235
32311 35493
4611 96223
38423 85528
51245 78433
65098 74977
54853 88815
2615 80537
19667 74361
65049 74349
61377 89056
62217 96025
15242 79649
30773 73570
77487 97055
35663 77165
5224 20327
19000 90057
31019 44624
61482 77927
13281 78133
25868 49371
29150 77477
11380 90684
65307 82013
9577 82844
6954 77941
1176 63180
38549 99767
12303 62916
8193 97408
68012 69127
11858 96433
15255 91726
38568 75315
48657 85136
13281 92652
8724 83772
3771 48668
22322 25306
37600 90642
47675 80066
7664 79279
24164 55659
50735 69768
50371 62611
11665 25636
56134 74971
50907 66597
18077 77314
7216 44074
87392 96982
36662 94036
58789 66550
59389 72078
35349 43429
39581 47985
45544 46015
10692 24440
69577 94162
10209 31940
18774 88739
86135 91021
21520 84239
30598 68439
46665 91966
47020 60998
17629 56426
56624 73558
54055 62557
53916 70806
91201 97555
13339 59726
35603 79207
42588 80784
38198 76650
31969 48939
82675 87713
39557 64638
45594 89449
42680 77625
48736 98838
13097 88336
22217 26788
18951 75184
84870 88122
28122 61486
28793 96280
40188 60732
4194 68206
16796 54124
37412 48083
90264 91631
56663 91432
63696 74365
78972 86858
11521 44951
7354 83687
5243 6060
17890 96351
65161 74927
43045 92162
41414 90972
62338 89031
27630 45540
13609 47831
29607 60479
64047 64135
17549 47231
18015 40178
74571 75052
37207 74440
12034 34179
8130 81953
56058 90363
27288 54978
6906 56677
39166 97109
5090 11769
21443 82543
16633 51576
20427 52919
35969 75711
41290 44779
17247 96307
16859 71178
81866 92913
53013 78996
19091 81665
38090 55112
76053 85668
35673 44118
58653 95751
42759 99989
61082 85870
42323 42453
3547 59282
15271 35078
85215 86735
11296 68302
23594 24714
51265 83407
38466 76590
64166 91026
44866 72217
5120 60136
39010 68652
30809 69152
28876 64372
19402 99182
11101 88870
35208 82584
5099 76946
48403 71111
43075 48772
19694 37482
62807 96722
34959 57884
44646 69705
43926 48369
20458 22056
41100 81615
5508 12006
26083 94126
58287 74331
26163 42092
16076 56055
38040 71483
34745 58305
22467 90592
17301 62127
7031 82132
22010 93613
18878 59631
6436 79563
27605 50775
66776 76698
4148 35058
41602 83427
37066 59363
41021 68094
35031 36628
89094 98236
56931 95958
52784 72267
6089 23603
2869 43719
63519 76863
641 73830
31501 92867
10341 21988
22110 44419
38261 89245
46164 94633
26975 76697
49153 86212
67401 70657
73481 73834
23510 78334
5780 18294
35124 71076
23226 93637
45999 66456
61504 64683
45672 60891
41899 46975
18095 31045
25012 78697
16327 82084
52310 53860
27932 75582
17833 65739
18416 21088
12817 45501
20340 21122
50657 83165
18145 18953
68537 94667
18091 70323
33291 91741
7197 31316
53752 85405
53637 99843
93051 97308
33641 85708
19422 22647
28868 44352
19764 36443
41438 72454
26319 54855
30637 85647
23167 66638
71958 94963
52821 55279
9279 91450
3859 38044
63418 91919
72839 74593
3697 98317
1116 89869
78759 79360
5720 56014
69311 97806
12984 54966
20897 95485
48507 97798
24347 92677
1005 32578
78966 79989
39770 39931
42192 83423
80845 81993
3054 89238
25581 84781
7658 35716
31645 76683
18914 70550
45690 94828
937 69124
18631 36069
21028 92499
46459 64174
94761 96111
29725 55135
30342 39109
56816 93248
11936 37400
26506 99213
33621 35492
37362 64690
4271 91424
2191 42849
60863 84100
49361 88633
92806 94455
82035 93322
18293 53042
40274 98034
4239 92720
9542 69029
83881 86709
15608 70421
36793 83828
42722 57670
1425 61456
16219 77156
1479 58547
22218 37516
10881 92700
35004 98738
22811 65562
37415 90900
32784 76532
84110 91037
6750 52877
33416 90318
56699 77252
77751 88525
33045 46000
19469 81941
32397 70757
74741 86796
68158 74406
52303 76485
72883 95309
96111 98904
4856 13587
65634 94974
90850 96966
4546 12213
10709 74240
11081 47819
42234 54217
38077 88752
27712 98968
39751 52117
7417 73166
8698 37161
95211 99327
90594 95582
16519 93278
13296 44798
21172 85350
45987 78462
72828 84719
6729 96341
91353 98171
1227 93553
21520 25012
14648 78216
75631 98193
4733 82420
22263 31614
33096 46229
3231 55777
22456 79291
35186 97103
29361 77577
28390 51090
27390 35543
22642 23538
36906 71535
6925 87475
6004 43700
68265 77392
28611 71986
64413 65461
24762 92316
75018 80781
1909 93362
27729 62320
25536 26468
73523 84251
50375 84318
16295 91798
32201 74447
14132 74776
30218 75125
42194 70848
7783 53767
36305 37514
58373 99935
18049 33894
27075 46401
8339 91055
19084 29134
76144 98930
13298 87099
20310 42925
9357 25848
25252 45662
11103 73856
39170 71352
63008 78859
52310 53995
44927 60169
15403 54711
38163 93873
12194 38999
3098 56472
80910 82211
5994 52897
6117 8952
15732 52497
12468 43524
52577 55636
3648 64990
23081 57851
46308 94466
4339 73983
35763 62995
71536 81597
92306 94323
47394 70189
23835 73314
16229 48821
37601 75096
22048 96629
75446 97939
38987 72314
53566 94120
50469 96900
10043 46222
3542 28199
32145 74264
41000 91012
27067 96573
14285 30599
53794 96186
18843 52929
49895 73255
33964 39783
34179 49425
2988 22818
8062 58017
31593 63129
61896 76220
41278 84318
20202 40146
5125 73246
5915 41759
56451 63024
27773 58002
23211 73099
19369 53270
25538 55424
39054 59891
28176 66949
5954 94360
51628 72741
66058 71116
19460 97394
74341 86791
35188 91600
69104 93982
58867 96283
9778 97952
76439 77607
3624 94780
36286 81421
59132 78188
1343 1947
70028 87237
36450 44758
13963 25847
54103 92028
17004 58460
28779 55471
10424 95354
25436 67646
58252 95020
75086 89961
24958 34153
11467 65914
23857 32349
66425 74066
25246 36718
62815 87230
33759 48116
62914 86161
11983 19861
25787 76561
47891 70230
13990 54431
33648 71522
73518 97801
34762 78503
8687 84228
29647 66534
27230 98945
11449 89037
31537 87037
3281 5587
11938 12479
49 87920
30121 58678
75839 94938
7990 37696
27581 50040
6135 42072
4671 22980
31010 72976
89998 99172
38409 51637
86348 88964
34126 49656
1487 98933
76185 79091
10 72512
64423 98488
34533 60333
67865 76380
49727 63481
11169 23782
4205 49365
17819 97908
46421 58438
10079 11171
72182 88380
81234 99066
23613 44628
27467 57797
31219 31723
17911 68678
53595 56089
26006 95546
51497 55894
22062 59133
10153 91505
56968 58256
68994 84390
8047 59887
13833 50155
42039 86376
2961 61528
26363 54589
5315 12558
8826 29341
79064 94102
34477 39148
16857 84161
654 94907
45113 46343
56979 82056
14054 83888
5688 97002
28457 38615
30077 33560
47335 80414
12321 80259
15498 34342
53750 68099
42204 99627
3632 47809
55267 61000
30207 92281
50968 53053
15727 51766
25936 48731
21983 53436
7188 60560
1872 54059
61100 84085
22393 39953
46798 71737
39218 52788
18516 85706
58055 64607
67783 99620
7817 64718
43496 82631
32818 40255
11660 58544
91649 99067
67778 69592
20359 57789
27716 83673
11807 16221
4500 46512
4086 30176
1822 12116
28324 72858
49449 74340
15107 55254
32088 82143
59541 62412
89786 94837
54874 80548
43976 93247
832 45795
47940 53729
28352 36014
4578 77654
37383 85974
19578 63654
56851 56862
16016 94220
56357 92927
8709 19821
29891 73926
13297 66160
61757 74219
3202 44484
25930 56491
32077 53186
58832 67717
78953 93561
88281 97048
14010 15284
36343 88159
53516 66465
11605 95774
24236 72756
10315 73188
4419 45027
90044 92242
56828 95557
5503 13923
52392 84064
63575 66105
2477 84127
16461 18045
19590 59078
17962 49595
81811 82180
2339 50460
23705 46156
2495 32789
62503 64525
1775 42379
14939 46247
54746 91813
81318 95562
34096 41687
13190 96747
50512 65269
33980 98041
38172 58267
3182 80779
29340 95623
19240 80866
433 11136
12892 94977
39349 61431
14175 17936
15010 87479
68360 71030
30438 48015
52274 80306
12265 53320
84242 96485
7096 7894
2973 53061
43651 97620
2284 57781
37299 55597
9989 26170
26465 76768
37293 50178
33180 65783
56284 57615
6725 27490
37586 89439
24997 77028
44466 84806
8345 64639
9940 85952
51635 78574
33874 99450
25308 83205
20525 65648
26098 52357
52065 57037
46265 48273
72992 80946
45066 61847
69153 98848
42888 58098
54561 58291
155 1206
91235 92350
19879 97066
57892 59640
17466 59421
10586 83536
310 7286
44658 45394
1654 4009
8985 79543
15493 36382
43683 71900
36163 83114
56856 86190
1336 84500
5061 57208
9764 21282
54544 58090
7234 48917
7840 85803
1187 54790
11387 33977
44136 90442
24319 55216
17268 23163
38058 60754
59843 68641
27736 90421
32536 42585
7163 67865
32950 91069
72995 94852
13557 44107
61226 79566
35582 84707
29596 70138
15776 56781
52244 52911
5845 40372
49432 55261
42869 63756
39024 86140
8040 60892
45723 45882
61737 82842
12775 89147
8664 87921
82624 96647
71010 75798
15972 74738
8373 44913
5036 16652
11094 79590
62479 69824
48575 75564
19361 56493
75 74913
11606 88831
56702 77951
37353 48165
416 84349
68066 99975
92877 97559
59967 80441
67390 75365
14963 90742
40654 73106
46254 57465
21704 79494
45933 70402
3244 54753
30782 77749
27484 38954
27144 48713
6331 40426
33404 41652
37980 90457
89053 90692
52144 54509
31651 57772
44030 55294
63049 75106
23625 65661
24324 69847
88827 89760
36617 76915
29025 58890
36787 89288
40740 74920
90571 98284
64365 98121
10928 15717
56867 99522
5100 27540
14646 84183
20404 90898
42166 92037
15315 86657
68793 82742
39066 48179
17619 29416
65480 92420
24640 28698
1019 57412
6522 78999
53532 93987
35707 87948
66191 93091
8411 77833
37496 85352
28285 45837
31439 58470
27897 71964
20618 54096
26695 29358
74377 86283
75875 77890
6469 29941
16101 46702
30581 49793
36356 83435
55956 56207
56933 98154
46554 75687
2248 73537
1478 79218
72788 89913
8822 89149
38601 92188
34252 66028
27959 91414
33663 61130
18176 49747
3417 90466
77055 93071
59755 65967
11738 36837
5784 91488
51387 63532
64172 87853
32781 80992
22536 31353
56542 93360
51298 82486
8083 30031
24263 29533
31335 74860
6697 81050
44990 59998
68421 73349
19997 55270
22120 57271
44449 56758
2958 11019
34998 78129
33954 57041
4207 35545
87446 92956
47585 56228
79009 82236
27281 87858
76726 97664
107 26481
31485 85820
8944 47656
4428 16048
24689 70457
40785 70064
37724 46739
90043 97567
69068 98396
15580 22506
8273 90241
46979 98465
31893 55700
1148 31933
33239 57035
13017 99981
6328 36937
21104 45014
8787 24555
15736 35379
7850 69521
69771 97386
12230 57883
27838 53370
49937 59438
12575 64971
46028 83191
60989 97969
81159 86061
60329 71548
82049 92468
47053 97216
23479 32707
29803 31254
2277 57827
6621 59345
10960 71070
94232 96831
40963 76001
72358 87137
40509 68587
6959 85642
10733 74662
12751 40922
2335 67038
17601 62231
22242 81268
49731 96608
7628 40531
4993 19871
30497 37547
5871 28143
55106 69529
40509 74525
64883 82654
47672 98569
15196 70108
55960 60912
35168 54426
44794 71474
1086 31774
64891 83184
39221 56935
69834 74869
11450 27150
3112 6166
28216 96460
19366 80428
56670 65051
4382 96091
2995 41770
11129 72612
32361 70783
30694 45707
46372 74443
6381 52835
45726 84586
4456 44717
53126 83607
56881 97897
903 66567
33204 56284
42909 81160
3242 59353
33491 43983
5504 27244
17703 20220
41736 45803
40602 61493
63926 72789
962 84683
31277 45407
21831 59700
75122 76092
4711 68878
37751 69043
29361 56117
19219 55453
84827 99536
16079 54778
6330 70451
20677 73413
82600 91378
42825 62355
29474 84614
449 18030
90758 96802
67388 68060
25177 28274
20878 66785
6955 21774
58590 94444
67528 74242
29493 99425
19177 66083
27112 66290
23833 40759
28115 66105
8697 53121
13899 85221
37673 77566
17998 71270
84869 96982
20535 51350
63342 73956
2240 86544
22059 96279
62163 78876
18118 45294
51480 91328
87626 98164
50757 82155
4336 33047
13964 15805
67804 81279
19317 38257
22146 40037
36627 87296
21746 57899
43142 78941
35532 40347
96970 99293
13726 25194
45137 73090
26289 51335
16643 96879
79746 80314
29048 43786
5447 78976
2902 29348
62124 99048
59295 95383
82485 97769
22908 81639
44707 54466
59381 82299
4436 81869
83740 93651
17429 28687
25641 58597
7566 38402
66208 76663
58055 87894
18895 60219
51842 52840
51 46658
26502 58936
17307 75998
50633 71165
19428 89785
21252 50569
17699 41131
31576 52225
55649 68668
59951 88252
43904 69143
58804 98817
16124 29638
87509 95365
6544 96109
23012 92675
9196 20553
34772 80894
56998 72896
32412 92985
72925 98203
80730 96433
5803 9194
9751 23889
49648 88763
929 91351
72473 95629
50350 84240
1488 38619
4679 72289
32887 38302
33862 78350
29589 68763
10046 21000
8592 22406
30190 96791
24673 52779
41866 70798
37839 72109
9210 25770
48365 49443
31423 51939
12409 91163
13240 31850
15944 51330
38208 98882
17433 95280
1993 69668
21388 93041
925 96151
6175 74849
34738 55354
339 5535
74240 89197
13478 66389
45305 76845
35561 74492
49917 80836
2180 94805
61829 67030
7682 82547
37238 86537
19645 19733
14064 78838
45698 52469
42130 44352
80744 86228
18065 35379
39210 61623
3914 19094
52330 96513
6737 83541
13824 50466
22591 64494
66766 97437
27799 86472
915 90483
34917 68690
43622 48257
39968 54426
44725 56256
73462 79427
458 84985
29367 70156
12252 73366
9946 67728
54604 75223
29718 96070
46237 89601
50439 88087
45256 75004
87667 94324
35246 80263
33774 93459
18656 92961
49767 68953
13124 72137
19662 26867
25156 83241
12025 77513
18311 30389
80886 95565
44002 71322
40948 56780
22142 51827
32123 55536
78802 82090
9020 93167
25873 49799
39636 97059
35478 57984
23962 66775
36598 81859
45094 82876
24167 63370
11979 89198
45693 71194
16738 49761
39391 94511
3255 77747
81693 93078
36671 61550
31043 75239
35704 66220
52979 71606
24470 84505
4446 9027
89259 94775
14207 88657
17121 72179
36374 97425
28801 89439
9730 25691
70734 76116
13814 84505
2587 90678
46691 90523
48022 55559
35202 57348
41662 80809
7643 95781
38458 90409
2986 32333
13183 46063
5332 30775
64648 81639
3441 50262
16896 73487
53655 62988
53413 65011
8220 58429
25037 73282
62037 93202
28934 66379
9920 39434
25908 99131
39586 83570
32384 34857
20816 25571
62545 97179
53177 94409
54063 61916
60352 82219
7302 50008
26128 87731
2115 68474
49798 96158
25723 95552
49935 92185
50225 68689
42631 62468
23735 60796
75053 99441
81706 86800
75650 95048
24913 35906
25809 48603
52228 82235
74449 94744
49028 97825
2834 95522
45666 54823
35904 42246
1797 77480
24378 64575
40732 81837
13040 48883
36836 45831
17835 99595
29261 50690
24885 99201
2648 92133
993 97856
32580 58306
35447 63681
15342 22158
111 8672
37123 42480
35657 61682
46649 48419
8804 84973
51418 61634
2489 46736
56119 83959
94 86739
8458 63572
51250 51549
44687 84561
8747 36623
91903 95253
20328 23723
43235 49688
12300 42335
3866 36636
40828 83226
28474 61159
25476 95588
7648 67732
46774 65600
44273 99717
18031 39485
58045 58852
11630 84478
65 21301
21001 47141
18027 30489
5014 44698
45814 82435
13615 29426
21748 56370
53050 72281
68710 70734
33718 98113
20359 35842
20763 42854
15385 37857
7009 69273
50327 58486
7498 51900
8157 50040
83603 83714
1719 86998
25718 49649
65523 99164
76077 99931
43948 88913
12458 72156
33955 80715
83444 95265
3648 19859
48668 86791
26675 86687
28239 94409
42415 84047
62075 74969
33695 88119
21847 55665
18555 78570
18420 29885
2175 64663
20773 66547
30909 62998
8657 59675
83945 99933
6374 97972
41346 50632
41542 89292
81122 82323
67164 81950
44055 56593
10047 62767
11333 33133
15687 36695
15692 46525
12905 91261
57523 78129
35246 63709
19560 30169
18481 45449
31540 82623
50614 88746
76501 80849
60097 77288
6955 66257
16748 84302
18179 44099
27804 60497
37637 63354
4215 70009
73217 90923
51051 56977
57032 57867
20764 98266
14996 23690
17230 39482
11502 91680
42729 91700
61970 99853
70829 89713
32750 71826
6252 97314
12710 81129
84197 84803
59978 82284
19083 85866
38654 87050
36210 74139
8279 79586
64031 95252
27264 72417
22861 33281
24673 51118
31331 78853
41765 65095
61382 75683
3932 62971
35629 53988
2875 3552
2736 8136
19590 31817
1380 44353
44392 51566
9376 68624
55869 66290
1553 88744
58357 99118
28434 83443
1355 60291
21193 21939
32817 40311
32862 79813
1489 50026
44629 52356
59757 84436
55535 77509
35564 87254
77338 82719
20429 53502
31694 70608
11054 59104
46883 91390
62681 76195
8032 20293
5744 66258
12006 86281
15907 92036
33834 71961
44160 95586
58201 99238
43462 50741
63165 82167
29989 48418
32864 34186
48017 71697
19870 89329
24975 41629
9561 91753
24352 82884
29179 92585
62555 91147
14706 52327
24337 48371
77380 86942
78301 79240
36212 65734
84421 88347
66428 99125
11660 49706
44516 53704
33689 84569
51197 62525
6453 28237
1400 34781
32704 62419
51732 71432
54566 75209
35494 52684
5667 97458
3209 74478
30492 75008
19000 93770
73174 80497
76371 86353
3385 27310
9096 19186
2923 27592
16867 30804
28096 41065
3395 50478
1739 37207
523 73978
17376 81622
16044 34279
71988 93888
19500 62446
71182 95089
42257 78303
12635 54575
20499 42125
7373 58565
38772 77753
22139 95299
48578 93693
48906 97229
54718 61776
70287 76056
54799 83271
84878 86244
23288 25212
31657 59950
48978 69298
59925 94769
24119 58788
9230 39440
46049 82274
3883 70691
25051 29919
3708 62060
4719 48506
30421 99664
30782 93927
3927 39587
23015 25345
45769 68116
36186 87826
86148 87412
16895 87725
56698 57775
28678 46518
4139 82420
36032 87138
45112 82749
28221 66173
28073 56739
34590 93583
25045 58581
25398 84855
45803 82474
63606 98844
71594 76676
31818 41194
26036 85657
31829 39606
19102 34721
928 80234
73042 94384
23172 92881
44664 65349
35747 61508
15139 60925
77508 80545
13471 33953
77156 89051
14156 36067
39901 91055
71879 87445
27251 90896
2738 46749
56637 77852
9390 20148
14148 26873
15674 63270
17947 45530
19727 81777
56868 56882
42642 43757
26580 68179
15118 36720
36914 94464
2039 27273
25415 98696
27624 74777
30497 56816
9700 83026
33816 43220
3141 17828
9641 9797
52923 63575
20954 34943
24659 51041
53261 98836
71836 80514
9663 24811
4943 81165
6565 26010
91878 95225
32383 42227
1849 92282
1737 71982
74830 80716
571 52131
57571 91081
37932 62312
19282 68988
64726 74275
66753 73553
20392 71671
68302 77895
14238 14698
37784 75962
27228 68226
31175 99710
60008 82886
8977 55258
9070 51838
42490 78681
16731 50188
23075 83679
24866 68582
23294 65967
2730 63812
23237 76463
50868 87126
35751 91862
35747 85110
16253 78266
39179 90426
40977 93114
18055 97491
39712 66817
4500 99444
27152 84522
45780 96810
15354 49963
22750 53796
23830 97136
96698 96822
59871 80175
8779 77389
8748 88355
35539 47841
29938 57298
14309 53449
24359 79840
79871 97199
97647 98782
21476 35840
14291 92721
36255 97245
63313 75835
12996 47700
27720 86860
22817 45396
5686 49763
50207 95905
65665 89343
22820 99246
2726 40043
4212 71228
20878 26053
65173 98670
52139 66205
25526 98882
21192 84612
6864 15080
24282 40596
48651 75257
25911 59476
49945 98270
19609 57143
92330 98386
56487 93254
11278 98556
79066 98813
36605 47335
65256 99837
3940 5741
35063 93681
91241 93267
40374 78643
3455 40523
16473 69707
36765 54336
58290 65108
46076 52882
42653 67883
18857 98043
36421 89475
6881 46740
63802 73586
59074 71135
33211 42523
28933 59114
6925 40441
1997 77753
540 90390
2325 16693
23522 47524
48895 59326
4369 88779
6417 26176
24735 74298
21223 22664
14639 30623
47439 64795
22929 83416
82232 97576
34250 71092
1424 44453
44787 86471
45558 48505
15338 50263
35040 88370
49657 83795
11462 37299
322 27907
73794 86391
91916 92658
38083 55026
72156 92152
2875 55622
9994 65949
3700 5924
58460 66906
33112 72004
54537 91602
20823 36633
60377 71155
48197 69203
3507 81692
8702 56589
20733 43195
77874 95691
75555 90441
8237 32067
4820 37599
32250 96825
42552 67812
36090 92264
81766 82125
11594 54961
67427 67649
1976 76810
70540 94145
21746 45281
980 31408
93958 95781
38522 89589
4390 46799
62658 66137
38940 55577
32331 63608
14141 35258
51462 79450
12970 36235
64903 74505
30950 68677
3948 96861
15612 66238
9425 89321
49918 83967
27642 66892
33610 96005
3012 23804
5881 73314
1955 23139
5659 65667
57749 57895
28331 39963
21293 67201
83452 87981
37651 53202
36969 68601
29219 76322
65187 77742
39183 69022
28578 33101
58622 98990
44574 48307
34153 50172
30601 49499
35630 50195
16509 54437
3109 23153
10129 33671
24175 94603
41363 89091
38557 71050
32588 62896
21787 77044
30579 46349
19102 48639
80802 84444
63520 98799
3458 58119
29958 80686
24906 99103
4039 9535
6225 15400
1522 28022
7220 51599
51761 99374
7748 98098
42903 94074
33165 73983
87479 89927
30113 98621
6403 90973
37506 75106
12385 13892
7805 69937
43968 65030
57242 57513
88570 98932
29870 63471
45055 95277
40248 65961
1053 66487
21378 43837
79294 98780
26933 48185
70174 73998
94881 98180
1985 43601
66832 79144
2925 85945
62802 97063
3425 72722
25344 76587
77751 93176
20901 37630
31830 54211
12133 89668
51685 79916
1632 46089
89532 93534
6940 45211
41681 71903
92934 97508
44572 46284
83810 95569
28972 73632
76995 89213
71610 87449
21768 22830
34101 76782
51513 89868
68390 81696
7313 92260
16830 19919
39497 47748
44457 67679
68652 84438
78133 85260
41027 81636
7618 10073
12232 35652
26829 38497
29799 89687
27606 62345
25668 85913
15250 76014
19012 44183
54093 93824
66380 86606
891 52584
20178 49361
33880 62853
58231 89965
15487 90234
14083 37552
67546 74345
26177 45626
38067 44560
44838 71939
27063 46837
45188 53652
34990 75666
50681 60227
26202 67946
46688 80849
40290 42853
19850 82134
41268 48926
40101 87891
10764 22657
12605 61450
21189 74611
5327 14283
45513 74652
19539 26534
60483 63538
49653 55788
14073 19808
18906 82790
11441 41812
7045 52430
57465 84218
11788 18133
18383 76142
11062 61214
30440 37105
14943 82554
12884 80766
3069 99169
19436 50366
24964 63107
36093 82292
27023 28511
17914 26410
56462 61427
48124 84170
39423 95481
64342 69162
55397 75573
50559 93305
77611 92900
25378 78608
16345 21739
9282 67719
53514 81751
31230 58094
3182 59772
66862 97386
2069 62402
44202 49679
47795 75713
47640 74985
25553 83846
4074 53082
48375 96878
36600 78433
4308 23856
67145 84648
12916 68298
27718 74191
16351 97883
66560 89409
93951 95516
1493 88205
81432 82077
74365 77428
6744 31802
2689 13643
6656 12425
23370 57742
62339 81014
84464 92074
18591 58634
40280 70646
36815 92464
82654 94607
44309 93421
16167 77371
33248 43152
2685 5322
20185 56006
35110 61275
16823 34013
26745 30439
31439 35350
29258 60394
56890 78933
4771 78125
74441 81901
6333 51684
32017 33263
72120 72723
50386 84414
16505 80463
22094 69685
14617 43845
21679 76926
47002 49899
39042 74287
37295 43494
34883 77408
10226 82975
49558 83464
11799 77375
39055 86901
39136 59490
50216 51312
38012 85130
10703 56462
21912 23025
4923 26833
22494 99299
18680 92513
66414 82499
37598 86661
36983 56044
26111 78781
72955 88650
32292 32443
30640 65748
38323 67543
4740 30309
8209 56175
58406 89199
17892 52476
12565 33865
37371 44296
13056 78887
2260 83364
84532 98956
64434 75437
16687 31699
27176 63967
8373 99028
44685 56380
71616 76304
2215 9114
25101 39041
14135 26040
55115 64806
90425 97529
56271 84463
54433 75198
22194 53077
42636 58584
6152 45792
6219 20436
46264 56787
51746 91196
27672 58685
5008 9860
32886 93117
12524 68244
40031 99722
40981 58312
79358 96405
77680 81370
6064 7092
2561 35159
47977 81777
39639 51389
42552 85195
68408 88419
20069 67950
9670 52944
56279 81034
34449 63848
4875 90554
37505 80863
65853 66612
29053 97703
31600 93473
40722 94733
3639 97006
15511 99215
15424 81593
55494 58298
10654 93482
24206 39227
88427 95594
27446 99186
41877 44591
11225 53046
28082 57611
56748 69643
67475 86476
32385 94776
46843 78442
32887 99126
12331 64334
23328 59650
69109 70661
18281 55545
5303 68983
40739 63393
13055 56232
37785 50292
29976 59105
19880 73383
39029 77568
6531 65981
43580 55184
6327 73823
71181 77912
52091 72620
65254 97204
13096 78940
29988 94930
9955 22221
14056 29639
36594 47983
22467 48545
58204 75872
22626 49458
45114 83414
6825 39099
11449 64344
32578 61549
3026 23200
60749 71581
31828 84854
21915 75491
346 46217
66946 94179
35352 63049
9392 93682
8620 49166
18553 52871
6020 79626
36312 61464
18634 45185
42049 89600
47105 68001
9062 78233
8967 32479
32351 65805
40404 58677
21407 32641
50346 81678
77026 86782
17603 79693
11515 42083
2873 96589
15010 66068
25158 29237
7710 84230
51248 66664
5274 19756
75024 95643
1269 92481
59168 83305
60256 86628
17392 64368
39216 91204
50764 65421
3304 22229
51021 99782
45191 65717
15161 25894
73622 80550
28722 60071
62839 81136
40018 57819
43454 56779
72491 80923
51296 60586
48269 81287
34307 38756
17321 19741
38080 98037
75083 79029
49560 66172
52358 66172
34042 38106
52777 78832
29028 60296
22435 38528
36202 39048
47767 68461
64774 68317
35124 70740
10188 55624
31302 44920
55632 88800
47341 76740
30246 72595
17420 31417
88119 95816
39794 60836
25638 60024
28516 45196
29056 70363
40770 89676
56233 68502
24791 92701
45312 49069
35440 49723
70108 79184
15864 91976
42286 53256
23349 61222
12592 96202
17684 65131
35245 38824
41997 91865
68910 92805
60120 73379
48276 57009
18525 73368
9663 60482
15719 36719
34128 45517
29572 89923
50242 65736
40713 69832
53889 60175
10610 84776
47342 96576
37544 85759
8143 54271
2607 16604
21828 49573
38191 77761
23160 75271
14356 56441
34466 84755
6381 91828
13696 54316
51506 97057
54090 80220
29561 62992
63179 94958
53820 75245
41714 96316
16202 45834
52241 85201
2586 36322
4602 65631
39919 68698
9915 79336
24972 78180
49995 84613
13524 98682
11118 24676
16905 18654
9065 63343
34257 47248
83832 86317
77467 79012
1696 60818
91008 92543
6904 98288
58084 65166
75248 83723
7331 65019
28106 34557
34216 77997
8432 85851
80755 95841
7275 91805
31758 82381
3007 46457
9168 75712
25932 73635
11295 71475
1463 44379
39122 90316
12199 38803
16773 59231
18188 83643
6167 85519
22626 47522
429 34152
48283 90148
83766 94934
74170 84106
57380 80325
1647 64558
22962 67261
32499 42522
12703 74942
68521 94141
5843 70936
75251 86107
13312 30634
20231 30893
65190 99507
13679 60835
12958 65033
30891 86358
27960 39540
23712 51711
17873 33238
3109 33341
51001 61084
43117 44204
70010 84891
16378 53036
55514 58884
71472 99822
17511 49494
7926 84870
44674 76974
50978 98311
23492 39520
13921 44011
22595 86956
5025 30192
5782 73367
12057 81891
7920 16138
28852 89109
1754 8346
22849 59849
21963 91203
26353 72590
21382 81966
42796 59370
16592 68434
1518 98515
40822 70093
18598 63025
14199 25044
49376 71186
54874 64345
57205 79598
12206 65578
32202 62700
55761 79137
28196 88551
78740 82688
53291 56130
38802 63574
71037 78460
21430 67762
46376 57417
59685 74008
129 43193
8194 67574
11506 13159
48574 89620
20969 44455
24475 93257
60223 73882
35508 44561
8606 56928
22616 77519
22226 98347
38449 79616
22748 78563
36158 37947
84698 87673
42833 58232
9997 91648
73653 91611
43734 66635
32857 36841
44450 75226
53635 98517
65383 84449
66769 81527
14754 80187
86714 92358
11610 17007
22850 81955
40960 99743
5600 69550
38311 46359
7043 24605
72193 90279
59092 83379
8382 77504
56605 91676
14459 66179
52199 69476
92581 94615
53186 69614
28499 34703
11006 78520
51761 94966
2253 4177
17398 94938
37674 98420
23347 64790
21325 48587
42761 76985
2457 13248
35979 81120
9620 91006
9417 94852
33508 37746
70275 89674
39595 53197
54760 60153
96108 99925
12666 54613
8799 11381
72351 81388
9494 72172
44779 46531
40422 54437
8956 10265
62582 76038
14842 86692
73841 92242
63664 84946
1227 67589
862 87637
71437 77223
26388 46145
22268 22302
56284 58752
34736 75726
55556 83141
33814 66874
31641 59210
85740 92261
56006 97938
57927 81953
38865 72735
1945 41483
92858 96636
3013 93421
66973 79977
37775 68914
66815 85557
28141 30987
32981 58286
53160 60747
11484 40740
72046 82197
646 68924
88290 99232
24194 40256
25741 44714
71445 84677
41170 78619
15663 44944
43220 79582
60788 65930
49089 52531
17223 40721
38652 64759
56 61605
29037 59522
9359 21115
61038 80514
29261 87092
23016 38861
3331 34665
46030 48304
8008 46506
4794 15325
21201 22501
10910 33549
4605 84438
18471 21085
8842 92750
31088 43861
9012 56974
38309 39936
33064 80917
10555 35062
15762 34024
34449 44176
11548 84594
65351 78703
76881 85089
32126 96027
2595 39056
1904 91939
1348 87448
5106 51993
35110 50116
30186 30361
42809 79664
74314 75719
7508 92926
52367 82320
14702 96149
26033 32080
88224 95041
47966 59099
24017 90815
9355 33026
46538 51332
69163 95992
75078 77518
15244 23670
40357 83461
14619 58604
24863 96397
9958 20547
94090 98454
4384 35311
67525 95568
85936 94683
11061 26695
44246 98055
54254 97879
24018 24758
7030 87785
27065 63640
3108 54027
34380 72562
45534 67983
36786 62743
47486 81412
5057 11942
89428 90606
23423 37083
34125 74907
40629 97731
50133 70624
74771 81767
7371 71967
852 86191
48165 56345
35487 85113
49476 52612
35520 67128
11909 50759
49679 98801
21002 91736
54522 80325
68848 82461
45559 49730
21877 43103
23996 40482
12322 60550
2873 13744
72428 82984
37086 41817
9539 23072
41491 91291
53096 59053
82922 88799
27761 99438
11229 97767
65454 96471
58936 81717
58378 60751
19112 44988
35355 84054
56348 78908
8266 22016
23605 45004
66953 71509
54115 59289
15137 99364
77091 85672
45433 71863
22501 59556
25229 36497
10526 96528
23702 91982
26826 90013
80532 97323
94657 95536
90997 91427
14438 98389
3462 50926
22384 39658
65387 93076
13217 23208
14479 90447
76307 93077
48722 64413
75394 93965
60407 67466
22840 70525
77762 84660
19181 78584
50629 74996
15924 25030
14720 20414
84837 92636
7294 40608
30345 30596
32542 61297
10109 61306
6367 11398
45703 85236
16716 33695
16124 52727
1665 96511
1433 56377
72550 81132
3437 50995
60535 90276
41785 88543
76173 93969
2821 32189
53846 70858
43670 99899
36282 42636
52835 95258
7759 89955
902 43736
49377 86043
22869 88217
32056 52442
95831 98693
45018 74712
52064 89486
32681 81558
17921 42814
39667 45083
38628 58769
96401 98688
62538 62933
12573 98878
58359 91453
10033 93708
64174 96027
37886 39932
17085 48410
697 12280
24683 52704
64738 98761
90943 99691
22623 62367
30649 44914
56531 86741
26597 60909
34324 55991
14900 72666
83085 95355
19881 74153
7265 70011
46320 68580
44757 88233
22583 63824
39986 67138
33098 67534
31344 32392
27506 34168
56172 57283
17486 21060
86422 93069
6014 11092
15203 87330
8744 64079
32519 80316
51759 85379
82455 86900
38384 76933
63855 77007
15720 20013
21339 43288
8915 57415
7999 75537
56216 68271
75460 91973
66811 85842
7706 58621
16992 72013
32066 44532
23908 84205
13974 54576
1947 43086
2744 37159
40148 87954
18021 24910
38 9971
28736 68293
58743 90835
1920 86155
29718 56354
39850 41723
67991 74363
5622 89221
52174 54828
15988 41539
17788 95097
45036 83196
35023 51202
81119 82034
68954 93765
57943 88734
22077 56623
8894 32198
16653 81330
31706 90760
12083 29890
17605 19542
20532 22152
37677 97244
48164 76301
21887 29571
13541 17589
8684 33236
70041 89833
52410 85504
13003 31949
24976 74028
1117 21961
32401 38998
36821 86493
22530 37897
42376 84111
32439 62989
2889 26776
20309 48481
76544 77003
18086 75109
25862 89714
32524 71611
7986 99937
39918 51458
7597 80474
26540 33363
74977 84348
68619 95897
59646 65916
69468 96451
13532 91578
61395 90563
53852 60285
23099 41635
42035 50859
48770 80395
951 19760
46077 95641
23547 29890
7968 23212
29543 86847
16912 17289
1586 36730
8341 88771
2386 96094
61356 96937
8365 53691
18283 99103
77639 95542
26411 56971
18324 66865
29769 73396
84169 94680
9950 62853
31709 52922
3527 27743
48549 56167
6117 30105
12806 55171
28918 56000
35669 93494
62966 94736
70676 95827
53246 64058
20845 24087
73239 85537
188 43930
1862 94033
28508 76640
63848 81887
85110 94466
11595 99691
42217 78921
43505 69048
49444 77352
80113 84358
51159 93356
39071 76716
39077 43877
8276 43076
84707 94531
696 94978
53664 70090
81421 82083
16290 85742
41946 87040
600 65315
10592 24692
23206 95210
46308 51404
7353 27156
37819 48955
18456 38969
60625 82346
19672 73363
45869 60053
88028 96384
48112 95396
16984 27808
35952 77617
79268 89394
22510 45926
20343 78880
60350 76346
12400 49004
88551 92198
11357 51625
59846 77505
2411 53634
39772 52338
42321 51789
77654 81176
21773 91697
43035 59910
7586 19126
62353 68689
24989 28839
44729 83636
3837 43621
30412 64910
34356 85084
7816 58574
80981 88695
33032 82398
33060 92425
4503 77636
67285 94891
25834 60809
50153 94426
64071 90287
28245 35982
30786 45417
6140 53049
17327 76814
4355 87828
40142 51363
9501 21735
13644 69944
11922 81416
49940 60628
3636 78168
8129 75610
7889 49076
35044 63527
63039 74436
19639 37653
8668 46259
56886 57469
28506 37285
61539 71929
72840 93827
2439 77200
31912 66343
69462 86458
35007 62406
19175 29918
11525 75930
12989 62825
42316 45243
21523 53370
5412 74899
20154 51680
76028 80731
20242 62691
98472 99890
23576 57386
538 14013
25255 95356
29881 35184
21456 45088
20230 95713
1533 58491
62210 82238
44645 84752
31256 61925
33791 92498
28621 87625
32981 65157
41273 57305
13212 28073
65336 98504
11800 18543
1277 82233
1925 46119
43785 75586
22048 99453
3985 90374
2493 40984
41805 94457
1533 46369
75644 88708
37991 90791
12798 64027
12760 59691
51296 81814
35445 58921
51656 55869
7330 82880
13149 44542
3400 32228
5412 66056
37763 67917
5082 76724
11261 74362
7998 25004
43272 58834
18316 59035
64375 68038
9628 47099
79456 85484
4357 7831
28450 66869
58903 86478
34006 54935
4208 51794
13107 24743
1317 37600
78659 91164
27693 78102
75600 93605
12258 96578
3820 81173
38737 86905
61296 74790
5568 44456
13497 53238
4961 34013
8080 79288
14108 67130
57166 71536
76340 78348
10758 75782
85606 94215
40340 71759
31457 93965
43282 98005
10808 13746
51177 62978
25371 97095
30072 97274
76668 85737
9994 54296
91416 98202
40127 90153
45112 51256
21249 23950
57506 83661
8275 70795
20688 74157
35980 54728
59669 78323
61429 64207
65877 87362
9255 44809
3201 88389
3888 35383
9507 22562
50468 65083
86079 93137
85574 93131
4197 60040
45851 63131
4192 87975
55149 79768
72362 72771
66003 95863
5512 42336
54530 57923
27253 82156
17907 62325
14618 59893
21659 92148
13290 60471
5438 60830
8054 91035
70824 90609
24263 74971
13112 84789
88175 96816
47080 84242
3472 19139
8138 26226
1988 35683
45933 95861
86255 96657
19833 87441
18582 23583
3962 4038
1796 69932
19975 31788
34127 62333
27339 52495
18209 75911
14697 40449
19138 61133
10109 60728
21270 35059
66785 82723
57097 92051
46315 67081
78361 83475
10086 90282
16215 79831
72746 95560
41221 99878
21297 82953
48570 60544
53649 90041
12320 21273
50516 56594
24374 66298
80989 99793
13703 17215
52876 90157
62078 89571
8143 65698
32631 94823
18076 83477
31725 49031
1882 96870
1735 36451
27801 85105
33489 76256
931 37855
3673 21810
89464 97505
17695 32315
50806 73672
58978 85889
11518 39124
29638 79941
26054 87725
54784 79630
43331 48930
53389 74706
12002 36092
46356 96623
25936 78027
51175 54117
40034 40920
11664 41702
1694 69214
28762 79817
31887 98027
85589 97218
18333 58956
29265 78915
20407 22073
92108 94758
48721 87378
70761 87101
37554 69654
24593 94911
16915 45938
22108 72901
9634 65192
14295 23708
59624 93148
14057 41884
1377 96124
17526 24549
20234 24427
53848 84539
6266 15239
18112 57829
6600 18557
63499 95766
8969 81898
60898 71110
8669 76515
7608 26864
13887 39499
28715 38638
63474 64123
24729 47071
13442 44508
64952 73742
29515 87362
7663 65169
4875 89074
61760 87869
24072 29657
16961 17736
86095 94600
25496 84588
12273 95859
28939 29390
74014 99156
16944 65648
3385 12050
18958 87269
32959 90741
91216 94657
42471 82052
32074 61289
83589 89210
69690 74328
26647 39994
58467 92691
44732 93330
62218 87281
11506 93751
81307 91187
14389 45061
31319 86922
41169 56680
44084 91067
1353 9264
9905 60258
36316 46921
6844 10410
21429 50598
7162 72482
35063 45204
21355 52819
55524 82346
59127 68239
6927 14551
61401 67588
6422 80516
69789 97686
10668 43778
18074 30889
5587 80337
6608 24341
6280 98701
21012 68379
44743 88549
72391 99629
31386 36078
72195 86232
86709 95036
51420 70784
11806 50871
87701 93225
1024 11338
5293 8834
42010 43015
32381 45642
8805 39239
65118 72480
34188 42629
36313 36845
51210 76863
31887 86083
16544 42049
42132 95089
80342 97047
81361 83332
25641 28740
4142 81403
4571 90822
7102 33710
46175 67373
55994 64474
86293 88534
62517 74720
27876 37198
7980 30136
9033 62720
4667 95250
28687 46941
57835 63656
55784 86836
82972 93999
27699 45619
56863 87128
33035 47214
2191 19796
22542 65848
37436 71365
3297 43766
34562 34820
1471 81776
5030 61466
57719 69904
49112 53349
8289 28801
69315 71739
9423 40997
19671 37405
30432 48440
30251 36884
15267 25222
2680 39507
39538 50676
33697 61446
13966 93724
27136 69317
4121 33994
9532 46966
26769 83462
24097 66202
52985 68226
56957 78687
29217 83917
60681 93150
34694 37428
30410 64080
48279 67025
32128 50717
1261 98393
6314 46931
3931 28831
34525 70414
38745 68138
13410 94513
2952 73836
75653 93850
57244 81043
12127 25129
44976 58930
34456 68775
2292 32370
30105 31078
71893 82395
19475 47517
11306 55635
7741 62494
10968 57960
89712 98145
7967 15401
51980 70863
38140 94233
8797 15810
53801 74764
17293 95659
16130 19367
10733 28164
37826 38927
12905 34046
19491 41748
24909 98575
47831 84715
12787 95175
7989 41983
2338 9965
97265 99833
23315 67182
42569 51687
45230 63015
82831 99064
19914 68378
28473 53537
5973 23491
46277 90066
18223 18490
27475 64260
85370 87263
10509 86433
27890 36864
42071 86840
15846 39893
57890 99902
30433 54908
71210 78711
17692 87005
6932 79753
64170 83419
21202 27353
38253 86365
14334 71183
42452 81098
81301 86673
18302 86019
21195 34639
64450 78808
11491 97796
10878 14610
31901 66279
21758 43914
6925 83600
36417 74977
52848 96828
15535 30051
24058 32733
4384 23678
31091 89433
80557 82319
53821 57088
7084 64766
1315 36025
22639 28763
40936 45421
5954 90050
37940 89785
22348 95758
16 25485
32632 98192
61646 65153
80935 82332
3128 7965
2188 26019
23078 68871
76012 80434
76734 85878
35322 77553
66025 87683
66754 93625
27815 30730
38764 41539
20694 69404
41364 81397
34271 85499
35613 93831
10498 83514
5319 86122
31198 47519
54186 85225
3358 16967
23271 49810
81116 90088
40910 65298
88338 99346
88457 89051
27980 55398
31108 88070
48181 76088
72212 73851
59738 99503
26845 78256
28048 31996
75779 86449
35428 49763
20007 64604
381 67891
11814 50946
19126 95949
61046 70726
78194 82505
6901 85577
60062 70675
316 4239
25360 98564
29875 53296
12047 48918
21731 99737
47233 90135
22819 79839
45788 59662
4432 35014
19975 92540
46647 93482
11490 83847
29455 95500
61165 74557
15505 26735
676 18276
11491 41867
37988 51581
48361 68981
52862 73159
81124 91876
1012 54051
16764 21305
16068 92508
58796 73432
23584 68983
35298 44314
58716 68597
57309 71126
13600 22918
27341 83574
28075 69184
39106 94628
1223 45027
13213 32059
6315 63446
35923 40727
71111 91513
27395 77635
22025 66807
46676 58737
73335 84076
79507 87870
78286 93026
18178 54810
19400 94754
10013 58465
71079 90990
57144 99127
13089 73575
36592 77112
12505 49592
27973 51668
94677 97335
30688 45002
5825 21217
49943 54043
42288 61009
43577 62816
36300 77107
81973 92058
24328 43941
35881 41280
6380 9425
2657 16798
15764 98720
4945 6389
52831 74062
68417 78413
8779 36457
20500 54822
7087 92814
35574 67757
8569 72047
12989 52782
33162 79371
33564 70727
57346 89061
29086 38367
28332 51342
89317 96202
14006 99054
62022 91717
7052 97185
54239 73409
11855 61023
35524 61291
71832 96850
34667 63940
40781 49218
4704 16865
78364 94064
46755 55598
56385 90798
69487 81506
18276 48993
8422 36719
33805 58532
66543 85982
37521 67000
58544 95031
36213 41950
65677 77268
90816 94242
36821 65977
44015 52545
1044 64092
47222 94308
17682 52222
23970 63068
7975 96983
24349 96538
7329 70602
49610 88265
47476 72179
9667 30197
8809 22739
13705 80018
20711 90176
28619 29456
40862 79867
84503 97898
57764 69070
83244 87181
19785 56143
642 68300
45633 76634
1050 35308
65267 85557
27440 35794
54903 93528
50121 99115
29082 73404
28089 92293
482 24152
14236 44146
5174 10226
77552 78092
17116 17474
11308 57011
54694 58429
7794 59713
25381 58844
10401 81706
13159 21119
2883 79827
33248 80061
64477 85494
31117 46400
26126 77926
43304 99048
2296 90107
15686 85548
22440 85967
12260 18953
13694 64999
40608 71590
8487 85568
16486 37216
17706 83604
44082 88393
66815 73448
8074 94913
70753 79533
12083 94536
33439 72021
55814 55837
89055 99555
73090 87373
6342 61446
7496 8366
68673 89091
27547 48159
5793 12545
33884 65673
13240 60704
81378 86428
68363 72193
17217 47533
7214 31920
66023 93518
24453 87315
18980 97159
57138 62017
4220 18683
61716 68669
44015 65666
6256 14914
4453 63412
42867 88969
3202 44050
5502 88880
45190 87012
62922 71381
20134 49401
36633 98528
43410 75619
57899 64876
16088 70151
20854 23433
32773 68798
58141 76962
27686 32370
36800 71145
77902 98827
8706 75372
13092 49511
50658 96601
26570 95083
101 40210
63038 90618
37660 42652
5611 35432
4033 40391
54708 97540
29893 67894
48447 90413
14024 76549
56167 98392
48515 49724
5573 73965
18801 47389
28128 75107
7206 84368
69323 70155
44759 64501
50509 98018
5447 36141
11100 45098
55531 86906
51423 91981
11091 33167
18155 94171
2885 3377
11995 45192
39806 59471
43752 89493
18628 92241
37428 73279
95704 99935
18703 80441
27054 89575
44630 58790
22562 38656
24706 82691
24140 44505
14583 67455
3332 57735
83119 98749
54123 56772
2260 15524
17271 82260
5959 93066
52768 55995
60217 91899
36947 88995
43833 70217
36317 83054
6078 55546
45780 65449
63311 65372
16125 31330
9318 45222
13746 58268
40039 74703
53987 71534
62384 63400
8546 82575
18166 73808
27016 83440
40795 92386
18960 59643
18573 31821
38315 85179
5617 95080
47965 97504
10678 47704
33139 52825
62382 65976
2660 23135
11598 22126
25296 64003
15793 97449
140 94891
35978 65291
1536 72260
39929 73710
34873 75156
48347 87855
18106 80933
8033 10552
78 77961
9531 55020
20003 38657
29123 47514
4625 21552
8672 85396
39998 50865
29036 97034
66934 87615
10719 21014
7242 26060
5936 69944
3667 63107
57863 59203
61214 93806
9236 98493
57844 95698
22346 91172
17027 18877
48 54489
142 4948
19290 47967
8275 9545
13605 94496
78883 85343
33232 51823
40721 72311
71102 92093
31618 81082
48132 99789
23019 56987
44728 77469
26588 53605
21298 87911
5341 77881
11139 35581
67375 98286
71759 98129
54397 77557
31784 34135
85024 98392
51400 76418
69874 93535
15851 71755
52874 98703
27857 58406
11430 96640
29736 84858
2368 52383
38135 82731
83753 89814
35415 60037
2628 30948
19984 28436
60537 65552
24297 98962
1141 35129
30998 84537
45493 96019
23594 67367
4597 46159
15426 69491
18482 64592
5036 97407
83571 97575
27326 54210
32610 72369
35687 71725
51014 78329
67804 75838
58726 78738
21820 57622
29329 83338
73081 99596
26712 50255
2452 5872
18484 76384
38187 48055
22115 97296
69274 98610
13346 20391
83808 93036
338 41560
47624 73369
57712 91143
70849 74747
22646 44035
2805 25638
48879 55786
17031 24254
78054 94430
4055 96914
14046 37252
7350 10433
5886 80339
66965 72710
4241 26386
4865 32380
51357 67135
76012 76303
14734 99196
15430 58075
27158 54924
52102 64487
70644 91467
23425 65925
4249 98336
26163 69282
46613 92017
8406 80949
82702 96581
9652 96956
24571 74215
44103 76454
14282 49463
52526 98250
66967 98775
9426 56848
41859 85961
55387 69032
7587 57953
9336 92904
4114 57323
33589 85709
27633 77352
50199 86655
1662 12789
795 79753
42681 43011
8895 87185
64899 87182
6393 28826
46510 47118
21933 61609
5327 32161
19210 53481
26118 94011
36452 48391
16829 79465
2793 11135
7023 98529
28774 95339
38669 48123
16678 57832
4063 26028
67079 70171
1694 45125
34951 70074
32467 41625
3794 93379
25139 91697
57811 94754
53878 62104
18931 78766
65552 73568
39850 71540
30854 83072
18933 54302
7574 67604
12145 32694
42602 81947
4236 80812
17616 66018
38676 93161
52860 94202
31859 75910
1778 48527
18245 59806
42442 97850
4128 12280
4499 82813
1716 97320
43204 49166
33723 46298
825 75223
11479 42608
7476 49775
18981 48136
3637 92253
18728 27603
26492 53846
41877 49987
33907 71660
19309 61541
55113 71792
35073 61063
37624 67015
49934 73004
12845 84927
85650 98012
3253 95775
7470 33910
64058 83427
81332 86179
12602 52932
44187 53885
65288 78960
26358 58484
29996 86602
52823 91013
65000 90878
11264 13514
20599 79614
47190 93596
8882 76027
69984 96823
41579 99170
20057 28032
1784 3859
6079 53616
31439 33469
24117 93844
76526 77842
28160 84614
85844 95275
5578 38639
58331 81160
7567 8229
12556 82398
4197 76661
2063 19419
6749 52203
41107 99551
10635 80592
41921 48772
15363 54696
61803 95019
4401 29236
59378 81424
19345 77110
29161 85383
21470 95616
4291 4901
29500 38245
38603 80331
70588 79886
3930 33028
15160 73279
12059 66497
5857 58626
14441 75834
35089 49461
21067 31783
58943 93960
17076 37633
51532 98104
17673 57240
66368 80552
34348 54657
26304 77383
40135 52297
62742 87780
10693 23418
50977 70461
59221 94895
12368 65820
63087 67886
10760 64365
27236 86293
89355 98137
9983 54932
5749 61951
82318 92830
26818 68970
21266 64952
28018 45516
440 41210
32732 77800
42785 91590
3126 64639
58301 69955
24906 34687
56725 90966
42603 90247
2730 36762
40591 67815
21839 71811
15909 96522
79421 84971
12616 26777
24827 27356
37709 96690
12178 65825
164 20217
60048 73020
77088 90930
6122 69311
35780 68913
77347 85729
10836 75392
10488 44944
24008 33933
8887 84437
73021 95952
33177 65395
16263 31131
16094 77005
55089 97264
96068 99655
74079 83328
7600 66360
59749 93483
5433 61534
10966 99506
31208 80378
67957 94687
41749 90444
2798 8714
7481 69406
9820 72716
15992 49594
66970 82539
20715 64789
50200 86085
19109 35949
16116 92141
38576 46081
12477 38759
58719 90212
23367 84370
89501 98559
60925 88589
20463 68629
28105 68078
9843 46682
37995 61994
14373 79660
34860 41879
75189 82904
23522 30024
23209 85718
59810 73498
59374 86419
19357 93356
43742 87204
28551 45849
6260 71158
18847 65229
8218 75216
77042 98297
25031 61854
23872 83694
16214 71434
29827 98800
62969 78800
24795 65478
4355 65545
51861 77746
26122 62212
3734 83998
47155 79004
24635 24700
2786 4193
4356 83825
33770 75425
32062 57998
37064 77677
25513 84417
47173 63412
59188 85369
38962 69084
45572 47925
11591 94568
49200 50698
92392 99593
6347 13748
71984 89874
28832 97843
61513 67448
8565 45158
32104 72790
25813 37051
16987 19997
48576 69346
8946 67424
49238 51859
47372 59111
77969 96313
56267 97622
49532 56178
72941 89717
38868 69646
41693 85107
8048 91710
44589 66540
9524 79906
48505 71205
17404 33846
32961 44644
4054 75512
37312 39716
15444 67117
23700 97595
36373 74519
23969 74937
31280 60650
55506 86343
24561 44674
35604 41024
70680 84007
39029 98482
38920 39126
59040 76896
1942 17617
54520 69437
26835 76561
46129 51511
1163 72671
20179 94248
8207 21130
63477 76638
56302 90090
37764 91915
23533 25632
37161 65852
13168 63887
4862 52643
24942 46654
30369 88507
39618 92104
15462 84792
25526 83176
3497 47435
51147 62707
12211 73692
39050 41117
48492 68054
32781 63568
59019 62574
2324 89042
72037 92629
45038 65144
49547 53363
76679 96465
25216 30572
40251 93141
14446 67659
29125 53422
44922 56166
1418 51690
14591 89701
13610 70244
13924 77148
58853 99357
7005 90102
3093 46082
84125 97968
51475 76919
35030 56705
20690 54183
28034 94213
37058 59409
51240 82581
7909 57688
6840 17103
19802 82795
42234 77621
10004 38515
63525 79457
28064 61505
22612 95806
71737 80957
38469 53840
12209 27604
68345 84395
34021 34178
21242 32682
12114 44664
383 82597
43193 85176
14571 56274
12081 60279
41321 59330
33664 73513
26596 39685
7800 37623
2339 58603
78713 98020
27641 90608
4165 36490
42006 68967
1631 72092
28193 33948
18794 50084
8821 12720
1603 89158
36979 50187
17825 20117
2143 45392
7728 74332
10742 20846
21320 29854
3456 6881
62155 95193
21392 60403
13145 55077
23194 62048
25971 55609
10219 13788
37454 76297
30732 95244
21106 98315
54825 97877
74463 83591
6707 45536
14845 33484
26199 89175
90727 92855
38623 67267
20380 74982
48385 66744
87719 97574
12892 17334
60726 92413
65999 79279
4955 85953
21279 80790
9777 52946
23877 30835
22129 30752
22678 60761
55894 99777
40428 54258
25799 57159
33106 48118
37982 70513
42773 89295
23647 55891
11968 89247
30523 44716
31960 53247
10983 25390
61120 75027
65656 69021
7988 15119
19702 86840
55804 90847
57052 81555
15834 62580
28477 75666
38959 65246
13180 73640
13553 14987
22551 90030
2926 13386
17718 70634
5627 62960
49253 51893
7493 94311
16218 85617
45062 65777
28342 47136
17866 92676
24870 72386
50244 82705
24635 47036
2366 28137
49783 63393
66303 98747
18651 49092
62590 82455
89532 92219
22774 37021
6015 36966
62017 76437
46091 73040
7807 10413
24371 78380
8510 41956
6141 44318
4526 41757
49656 85705
29235 41596
6112 29860
10816 96403
75519 88248
41071 64063
23171 45088
22820 86721
3448 6003
35011 54152
65152 87232
37036 80109
67075 93216
41472 73486
12703 97600
34379 72253
23899 71591
17210 56515
3542 39881
17013 64014
37757 78536
968 4818
90503 99031
17487 26027
64628 73490
26766 63411
35533 77699
11621 54802
22297 54625
40350 81740
35693 60607
45811 49775
79161 89499
43645 63885
33748 36302
32145 43277
32954 48712
7707 24152
44809 68692
33706 42847
27797 49112
48391 54986
65183 72164
2212 92091
12617 14419
21217 24844
16813 35919
24063 44694
9127 57513
25411 26857
36027 54121
5314 14078
62745 71276
36254 54642
67019 70158
77355 89474
24104 83025
59399 93868
7580 10903
43011 92612
55238 86297
66354 69182
94435 94849
25165 72938
9075 92343
51810 59035
53964 54961
24089 86084
14856 58911
27422 73609
78810 82705
37975 43107
5479 50394
46755 74588
15782 24718
26480 49945
7864 16837
24297 77795
35118 57039
48557 53201
30304 40254
22507 76807
19585 55621
8693 56283
88656 95152
31284 77793
40146 60409
28418 53225
14266 89252
10560 50798
53866 73016
23716 58391
6387 8955
25688 34848
60441 65320
26481 94613
30352 54738
27389 39786
81450 92109
60772 79436
22872 30767
88489 93668
8440 78072
1679 4584
24996 30467
604 71354
54022 72558
10571 69643
31162 37167
28180 76566
70564 81474
22199 59277
15213 46144
83312 84481
17589 87698
11514 48219
4948 62592
16346 29550
49809 86401
94506 95339
81323 91146
43439 65025
18242 66398
73329 91809
5719 54575
21153 30588
28400 99412
1930 2119
4132 98454
34964 89300
85397 98041
10445 78185
36136 88023
49242 97863
53000 82466
28205 83506
80687 82671
68770 83249
42749 98883
90829 99322
9062 45016
14228 39733
20614 79022
14107 68875
5839 60561
14877 30537
28187 53898
6543 33341
24407 64971
85771 93569
13954 85325
85790 95182
41560 63941
60096 88601
2042 72401
6914 72555
31259 56077
31972 66048
6708 20888
37364 90821
38484 77921
26722 94144
8006 75261
31291 40565
18508 63942
10163 39186
38168 91682
3861 14654
37823 38889
34326 73539
8701 73533
34215 58837
53011 61226
8740 28355
20812 55003
19049 41881
59019 88137
22532 76431
10437 82235
73042 78342
25200 99161
467 71309
24485 82525
2842 56020
72691 93188
38014 65196
1248 10629
9842 56314
7886 69095
1767 8003
59544 83043
17327 23021
8018 68800
13184 63283
17207 90495
42331 50882
15802 89188
33874 41958
2362 68454
34850 46481
4784 88339
8465 26453
29333 31917
55664 93125
14177 48933
17635 44066
15838 16226
17970 37416
63707 92910
56563 83718
49478 68308
25556 74084
77455 85980
25618 59891
30770 42265
5117 90558
11919 47700
26917 31102
31091 43769
71590 79145
34032 87546
38341 78922
57056 68271
18683 52895
44937 61543
38919 47445
94118 95679
75935 98657
4723 47826
68761 93923
616 36532
22168 32966
20613 69994
57628 83455
26379 54445
22298 35255
48344 70976
80816 89555
23355 71524
17894 86985
18593 96032
75457 95093
28716 58885
22053 79399
1832 31166
60457 81583
40137 61568
69224 91212
33623 41737
11947 60890
18227 52909
33070 68135
60821 79413
14575 96230
50989 54972
41848 90236
36459 72166
37023 56127
14473 78571
59696 73988
7696 45716
34409 94439
84331 91650
32820 87329
2089 81893
30516 84964
11709 15359
71771 93399
67890 85699
60627 76396
63422 73958
33845 51083
50748 79933
31625 80065
13646 96504
44084 72415
52575 54651
72695 97637
42518 81736
53283 68822
35698 56158
32816 60541
44674 86561
50025 81589
76343 83099
34950 51284
65772 78109
45638 80388
43337 88201
88345 97213
32634 70822
40455 58839
78046 99456
20951 36252
33832 66923
6908 88860
29371 93700
41268 97737
35760 76477
4922 72604
59781 65717
28248 53508
52141 87778
2974 87310
74437 75919
87878 97361
10826 12495
5617 26364
35080 41600
54739 94971
25225 51550
46851 82215
70287 78371
47298 47387
29950 96949
11932 17297
14020 46689
37337 82342
4828 79889
54917 91574
44291 52594
56848 76631
25878 35731
46355 91272
8699 43606
19864 44813
24475 75702
58122 58301
7430 8955
66442 88511
8575 95437
26202 74275
84351 97867
17510 18803
7663 88623
36050 51873
49815 73561
74159 85933
29185 97865
47742 50142
6319 70657
18362 39767
49124 69027
13242 97068
54271 66630
16719 78791
65895 98153
77146 95429
40303 66163
42783 88516
11338 84303
5843 53622
48194 81401
33399 37047
83124 87964
59655 75236
30295 37511
2957 27579
58826 73562
11595 19446
69993 90156
13014 82919
31854 32043
63572 92597
8243 87025
5561 16893
2694 59055
16247 83040
74137 79670
16347 64093
33210 81981
45158 77144
36993 87697
69498 78282
9348 84217
39487 99088
5282 86599
26175 87927
24286 60574
36495 91300
33948 59404
44482 95430
3491 86151
13627 50584
18072 84459
52699 94195
24824 54750
57701 98602
37540 91361
40917 76518
7 68516
34078 57417
37189 59381
32407 54785
62782 99253
21610 64845
26234 65709
62646 73020
62208 75025
10333 28473
12331 70276
48559 83196
52548 73408
9218 68563
12002 84973
8466 19476
3623 28672
36169 64538
30713 93350
19290 99683
33475 76307
40090 57426
47435 96109
6271 73294
9128 84409
28269 98026
4179 96792
27714 66692
17871 54953
44389 69826
2230 58095
32005 67703
7995 82670
100 88437
8514 68943
54424 70052
3005 47199
54211 84200
64635 78394
12607 78223
64592 71010
59724 99940
29179 57685
38118 79665
28069 80296
33860 95482
59553 89666
61909 95043
719 97945
95172 96447
12228 39555
72565 94072
76885 97319
9703 58434
88886 99965
17014 69850
41808 81389
7946 64622
24213 41185
23692 73514
23728 64745
24469 66174
71307 83989
6064 62014
55646 74079
41307 64349
34067 70183
20220 22540
9698 14096
42485 74316
48088 62483
31862 72180
84963 99126
50618 59949
66390 83390
6146 87672
74709 77855
2273 87611
27137 67538
24908 98253
22926 65009
12237 56066
56479 61187
39314 80242
40764 62422
23787 53151
31206 49072
4373 94942
23670 60585
10130 95811
3037 3877
21785 32740
70251 70572
69402 70584
61918 73238
66592 74992
1261 65913
79161 92200
23278 68359
2431 9916
24261 72433
39813 95191
23683 28265
64637 75529
55644 83978
3318 80067
75724 96749
17346 59059
58961 84745
9334 89815
6015 34332
41660 80782
8096 67276
48610 62468
87640 94037
64678 86525
85329 95491
10922 11973
16806 22622
3504 24679
74916 88771
30569 38980
25957 42315
19337 34642
65150 89621
28437 50416
21329 91153
12631 25067
54473 83869
6608 8326
42690 83135
20905 35757
38565 41058
88648 98962
16523 51115
42766 84594
66900 73413
2023 31425
26054 85210
10823 31201
15067 24354
7738 85848
64190 84192
55747 99753
46465 53101
27302 66659
64155 77040
40852 55862
3910 39294
37345 81973
37757 79357
7657 98225
61268 69248
34369 92576
29185 57279
46365 85685
39655 65414
46085 93640
10043 38798
62853 72350
2763 47728
31425 69046
13125 45851
390 97010
3587 84131
62140 84480
26954 78336
30085 56311
5693 66037
4581 38957
3595 55070
962 72305
29629 94080
16606 21549
13788 58175
64348 73728
40246 83824
24909 71947
44468 79238
2680 55265
80615 81659
9381 11645
43415 68644
66337 92508
33854 95434
41417 82952
30968 90074
23437 74963
5570 62916
3945 20350
52021 53302
16345 60666
6404 30658
46219 85465
48762 53302
2200 72010
21535 99220
68035 69791
4583 70209
29291 36011
56824 79800
22426 92830
28791 49980
47542 59039
38244 82648
14862 30378
4090 30839
17397 97224
7356 49848
20788 69599
5754 50177
5960 46278
31934 92369
11963 32311
44787 84723
313 3655
71236 73053
10682 80387
30251 55642
2394 95853
48086 80388
3570 4515
10015 88391
39478 77214
65795 75363
53999 66541
41629 46869
23290 82907
9014 25240
24103 45604
64544 71439
72078 76483
14832 18948
53297 59592
76646 93369
30013 44658
9162 52910
37054 51162
53290 63447
43117 59969
9790 85657
55322 94655
32386 75084
26727 27237
9286 20802
26319 82070
74377 74609
5775 33939
2591 25025
23885 75798
44065 97018
33130 99771
13727 79022
7666 57190
12387 68920
60218 79307
73486 81839
21673 72279
17091 95170
84 60570
11367 93871
69896 70736
10923 66326
11 9984
79234 84988
27679 92503
31585 56396
71433 88471
33949 83381
6237 83312
32534 48596
3236 21706
540 75413
6508 17823
57110 86460
8302 34980
19548 84724
36738 37210
52369 81479
16927 92933
50625 81955
56009 59614
32708 61101
10449 13578
80349 88673
45751 68854
41256 46017
46720 58532
50274 85575
76914 81726
68846 75517
15222 32058
43332 60009
27522 44007
16168 41779
6468 15490
2076 7985
83335 88295
2517 69160
2373 30565
12370 68055
38026 61738
81233 98109
16800 47646
53162 85014
20204 43772
73438 93450
46971 64229
13298 18707
40060 95291
35316 96429
28012 30106
45990 59305
28400 63638
3168 34250
27291 41485
88252 90545
86608 97864
51993 57048
6238 66678
34475 75360
8493 68511
69787 84838
21742 50699
40059 49206
23867 52738
23095 27433
22386 69485
32880 73235
21017 68107
73626 92725
25413 98950
40434 58669
28874 73030
6910 53613
29519 89263
10252 49784
22883 68751
35894 52601
78733 98791
5351 95616
89844 99969
74040 77434
24142 53274
8019 26412
13108 24332
14539 90649
24243 77914
58847 74267
31614 59703
10305 31826
6469 86191
56571 67527
40724 56672
37421 88830
7972 74471
25148 60742
33499 97115
21145 78166
41650 78823
11781 74264
45288 86187
16960 18338
31961 47723
59981 67109
34032 72815
2585 41545
8022 63768
58017 92350
20675 26437
47017 89921
70679 90651
31549 53659
2276 96852
78590 84847
57281 74536
25154 86835
9107 81443
1048 73704
46830 72636
54202 61322
32005 52386
20630 76377
82415 95317
22903 62040
19508 77778
37474 42020
16437 34062
34804 41934
34321 39842
24365 42010
22834 31872
34666 52020
15999 82369
1303 95840
16480 79893
33555 53552
13081 46569
17221 76654
2934 8471
37570 49388
3628 54045
3883 39818
34387 66403
14132 76803
7657 49108
33799 59052
9395 94519
62173 69940
76739 96709
60477 94113
51912 86742
50990 70365
13466 30801
66081 94532
31885 68182
23859 32256
65464 82670
7482 44151
1248 18756
6143 21873
1743 10052
48023 87602
72653 75198
23680 88741
43604 83444
436 20858
8282 23396
11731 94783
40145 60137
4032 71613
88558 98478
3383 89278
3230 45112
20816 49698
57159 97308
7737 48970
90338 93894
87504 98098
51141 83847
17447 50762
40737 42037
2281 37109
49811 72952
30425 63096
828 24680
75421 98520
5773 89220
64916 84599
41040 81024
18582 69369
37423 37725
22019 63175
71874 96372
34251 59018
71897 89579
9897 27720
55722 77026
24712 42399
13335 89863
35119 63440
5437 13575
31227 32935
33563 91551
20445 51091
27769 86389
12972 49141
69638 86097
33629 78176
12349 34872
78911 91739
42613 95191
54132 99397
19415 56168
16698 47141
6180 36107
25755 68729
1733 72107
17278 43583
15065 56215
13925 92885
27675 81900
8214 97129
16742 69334
27374 85925
33185 87932
12022 39988
29973 44647
53538 68417
15082 23009
45663 99105
12679 69551
6247 57186
22454 29292
14197 19402
72096 83561
56448 81346
17662 29173
22968 32329
3072 61939
77390 86455
43972 75298
56942 85295
19269 68456
18052 60354
66746 95691
370 39377
51658 96896
5102 35079
21859 28718
14316 91380
33589 49545
80093 91810
8977 66296
15911 32794
79161 80219
38968 54514
40619 98269
61200 82905
2658 34034
34543 78316
12173 99449
52918 83271
48875 78170
942 66691
54965 64095
31528 67311
61020 83147
37119 45642
49783 88043
10650 21051
61442 93557
66477 90669
13369 51842
34207 35242
46868 88633
91762 93543
71856 84918
31471 94712
33477 84377
34361 39515
56917 60176
36387 43770
25699 83737
65054 93019
2408 5871
30547 91297
13272 37276
37651 74715
18675 29509
33439 79412
78176 82125
30088 63440
43602 71850
7128 50658
44417 80876
51301 62898
45281 92601
7785 96416
30502 53103
41932 61882
9570 15549
9849 84288
55613 94725
68697 71524
34075 34265
2034 61932
14571 49218
28963 86158
66461 70725
11987 91099
16148 25013
15126 34010
20787 38458
28707 79632
81030 91876
37280 48585
50502 62058
5291 73166
30969 54562
66547 75725
50487 86707
23782 34687
65006 74550
2071 85189
65731 94413
30565 50836
18171 27346
50349 71725
962 57682
5298 79522
62394 96601
11313 80168
68869 76481
28534 58136
11089 96101
3347 40923
73926 78314
9654 79976
62302 90479
20249 69398
46317 83183
54841 99133
32696 37460
57818 64113
85066 86782
2382 54805
7570 62709
17713 48861
58615 96831
85046 98810
29363 38167
39856 74351
11097 11848
75920 82609
3437 90415
56174 96470
36309 83336
74622 89725
45404 83207
46753 65946
22640 74450
21982 45979
17989 57883
23620 80029
29226 49487
19620 67698
50585 73367
43570 56155
35687 84842
9279 88200
24603 24689
22827 45736
35723 49669
24045 84691
43281 80023
54429 93638
49334 66465
22851 94986
35911 90158
75374 81115
17991 25504
87500 87629
7767 92682
36970 44771
47128 60419
32662 52242
58262 62493
24811 48616
51973 83267
7373 10128
68775 86923
39981 63853
4032 81859
62212 90420
13162 91603
76627 94284
24156 78812
82052 95115
41786 79065
2256 77897
34021 79248
50754 66329
88646 96581
30561 72411
80046 84434
32323 61321
42718 87260
27870 98362
34136 35714
24206 73763
6446 47108
7331 34936
83298 87715
321 87954
20413 77154
61570 81478
74548 99845
57805 97195
28237 75069
36043 66717
22371 40811
16272 37331
19806 54362
58629 74002
76379 95484
17900 94884
59175 85059
48340 75263
56791 97900
14135 18947
22792 24086
24512 28883
15286 66022
77283 97941
54521 75792
5971 86425
36707 43528
13242 91712
11872 93861
29462 33271
44303 94370
25858 93644
73737 85750
20372 91149
37406 54735
7844 59578
46360 56749
9722 95064
67469 78830
21142 76636
37171 76686
45920 90786
7694 56482
38478 86043
20183 78080
22116 92750
25848 61864
60868 95934
797 50090
3542 40774
14140 18206
3321 11742
41538 88909
21124 87991
30494 43018
9331 77900
21839 86842
79570 89550
44148 86975
807 9058
11184 83350
26211 37371
67227 84577
27462 97951
51460 55512
51759 66319
27763 29038
11735 49413
28570 72345
35229 87147
15971 34909
32049 93061
8104 17039
25958 65244
48139 51938
13376 85106
15961 68211
5511 27906
76417 87291
7731 43099
98888 99756
54506 73138
80947 94825
34701 40601
25257 91904
24047 67650
21533 58747
8531 18076
22884 79650
6318 99822
62214 67952
23951 98059
34722 76607
57832 92357
43932 64254
21753 92157
36121 98511
18621 88659
69953 96481
65624 80532
43651 92358
72337 73308
3731 54838
69861 75102
5985 53420
49194 77310
41443 63683
82740 83783
14805 66758
27183 39505
37802 61634
34786 41586
87603 90333
60103 74474
39915 62047
77407 82599
35837 84622
22894 39495
9177 42418
19829 80180
8187 27850
7626 95762
17854 52823
48020 68857
71889 96033
2014 14844
58226 98650
33733 42332
3438 83350
35958 43394
13286 92872
93106 97788
54121 54686
46987 95764
35727 79559
22845 26269
67136 83268
11436 63655
15910 68629
24130 62885
2907 73061
31348 43840
34671 40801
10378 25001
47241 89491
4614 63990
21861 44447
65456 71241
65176 96093
54599 77598
7428 85950
79571 84473
15922 28465
69929 89274
3037 67251
53966 69683
14342 82966
39883 41177
26580 47709
38006 61166
1270 31353
15865 96957
63304 90045
30365 99811
32897 43660
17111 28712
51476 63570
7310 39148
20802 73624
44035 51010
63785 87363
37084 53145
29688 92390
29104 51796
25409 67015
35981 75647
30060 35212
350 62463
12450 87816
50846 96127
19658 29820
10806 45934
22492 61152
2555 34176
2455 6185
70374 71721
4697 82925
41577 68239
82655 84318
1135 5214
20286 26509
20528 98322
22084 74279
35727 44987
24263 34594
58191 68727
52907 96526
22081 52812
21023 27964
72339 90962
30324 47387
76076 92943
3310 22570
78849 94947
6805 30269
52069 67215
52504 64699
2453 71466
57501 77702
58081 81554
28666 94881
80232 86283
28156 30019
16974 19459
23457 45401
46058 49992
46050 78748
52342 77162
16654 67914
8714 62406
75836 89017
11240 59627
23347 90021
55970 99129
12118 15265
6541 49190
57620 81604
5150 92542
3624 39303
5344 12776
52332 91047
28562 82695
10037 17424
874 40398
63667 92493
19250 53443
1110 32809
22418 63503
55252 63038
2859 16353
12199 72120
18013 96291
26723 51285
64341 75269
7478 64937
13765 13926
21929 92755
10355 64704
20251 83777
4139 71662
26790 30625
45425 87097
17336 80846
375 38944
32926 64315
4676 96201
54447 90403
35863 41530
50784 58067
46480 64468
44076 60671
57421 96420
10435 16460
431 39944
41557 97700
29949 66558
40826 40970
29145 29326
25089 56898
6040 68020
71029 93808
9139 19520
34729 39200
41007 64530
22248 70425
60254 97141
42508 53660
26558 32917
12211 71887
8128 19614
7124 52868
1075 71971
40268 42500
80703 92039
27257 86773
65083 99101
33886 67504
35669 53315
53071 56653
8814 64761
86773 99908
8440 63878
6683 78772
66416 98969
7502 93825
47177 88790
12267 66755
31523 83616
6050 34754
1062 20758
31263 90849
117 17375
14459 82064
32126 60373
51140 53280
3713 17048
48422 87439
81369 94661
12219 54269
30323 97815
70028 85408
24111 98116
27014 31118
2592 61689
37880 78109
81202 93073
2801 9822
853 7779
5636 16307
16341 82536
1025 52023
95729 97313
17546 61762
23456 54090
789 99174
5853 71729
54861 86693
41051 83509
31762 93137
55891 63550
18027 46196
60872 94570
23188 87680
46346 50928
40447 43847
3524 95273
14455 43704
92362 92668
58617 66876
58481 85514
32585 80711
46671 67294
14617 53184
2272 6257
31497 38792
23041 99489
985 19774
12598 69932
18342 67777
72900 74832
44278 62909
68133 69878
64485 81565
62898 98687
18353 87545
24158 75530
276 77755
63570 95439
58800 93001
28697 91091
78089 93007
39896 72557
10625 56853
34369 38729
16761 37095
60344 73318
35000 70877
7747 36125
71076 94917
66781 92173
71132 97510
1709 34908
25824 78544
22391 69992
48640 90474
46694 81427
52841 71140
24006 76555
7711 76149
72695 81259
8678 88657
35398 39626
71143 72796
23941 42959
24801 38235
29261 52602
19177 43883
60344 76031
12652 65951
36598 69066
30627 63906
25005 86979
31387 72976
43280 62606
28929 67208
67732 71919
49105 82642
84798 91682
71245 82441
11101 91697
72554 90185
11177 72794
20757 81892
40462 77499
19941 68818
11521 40861
9963 66964
2083 63240
14369 91721
12207 75670
87581 89872
5073 61044
22815 30303
20260 65221
23958 72464
54834 60213
24695 92206
43250 78977
20018 27864
22420 78372
2151 21798
9347 31979
27354 41369
45318 68762
36937 83478
19703 22983
24525 39915
11732 12971
29089 71773
18116 62588
16676 59080
33905 54980
20998 85510
35123 65150
20455 65174
17997 90062
25488 85495
1785 69457
4021 76098
16544 54791
12157 83624
19228 94083
20278 20876
31277 52797
47309 52112
15369 17653
81369 93028
40639 45236
4443 86756
45172 53153
13591 63924
16511 52428
42314 67918
32218 74672
33496 85133
20762 63134
17170 36065
14802 79312
31803 38440
28495 85901
29590 38684
29873 32363
11053 27304
50775 58943
34106 67388
11821 63913
2780 3985
30323 30827
2056 81301
13107 21746
9136 91524
12115 89049
19898 99238
30317 38994
1458 75552
10721 39599
78852 97584
74039 90395
11057 13816
45763 79734
30790 93923
61876 85593
7792 35241
74647 77720
16448 47211
21125 68527
6046 89662
59929 77409
74299 84491
40113 54780
36201 62751
61179 89408
3343 41869
14688 93400
82605 95013
78119 81226
8523 57828
5046 37018
73621 81171
6983 9581
29692 41568
46146 82636
22645 89951
51462 69845
57144 73987
12194 84098
41019 76099
26823 93520
36892 45959
9527 83694
37292 44700
26871 68065
28170 46168
65951 93338
22925 53252
80766 99271
15817 31454
76458 85249
15596 37322
49357 88634
6691 35766
50233 75589
41689 80433
81653 93704
4044 30706
25707 90086
13516 85111
59081 96988
65874 72870
1657 18311
42316 57058
74810 85793
16632 79658
10815 31429
40007 80976
20097 41043
1183 3671
81972 92252
63656 83870
39260 96966
52915 59830
28104 36236
9862 83476
20847 30626
83889 84953
74022 92439
11364 13874
30707 89403
59174 90627
12209 35391
10679 75836
22308 69752
28315 49008
8332 42472
22110 79274
19557 32378
48558 73130
23619 61732
62151 66785
53774 66406
28178 68382
8405 16081
11128 46569
38876 54905
14900 22972
7102 84778
3229 96834
34931 54852
13622 14331
25928 48345
51268 79301
3338 91555
51027 85172
26031 38514
39663 46514
50957 57336
60945 78098
33818 43418
17582 67737
48662 80433
60825 86361
19582 88421
31958 67583
705 88218
43996 69378
29224 50120
37372 49669
20138 23673
49398 76245
12129 13819
58331 71909
4636 56159
77771 82798
26807 30634
23736 68456
5071 53040
42125 63481
39682 69688
69728 81515
7317 23694
54806 71638
42813 56635
7412 19477
16613 35925
54536 67188
13548 55329
52197 56022
18647 62586
37945 48083
2890 77753
9642 80921
7239 66412
66157 70552
55514 70089
56374 70884
43889 52180
46488 67545
13528 57338
79047 93903
91175 95426
52161 71476
76708 89417
58421 78999
23248 79405
35701 63580
17144 61050
57161 72800
20259 36920
10635 77401
17800 98353
66058 91568
38393 89152
12335 16118
39059 64481
58896 73331
31109 49187
13528 66866
29015 72926
30396 49006
2689 27511
68199 94076
28801 82918
54738 58873
16550 95882
24290 25148
21970 68704
27527 71228
36850 95494
23365 25630
56060 59389
70148 72132
30978 34287
35505 36870
14989 76336
61012 92856
41601 49592
4774 77779
9526 86563
16974 39762
28404 53141
62677 64213
62283 79579
83277 93312
31551 71578
35287 69096
15148 49323
79460 91062
5661 44764
9087 81072
85542 98870
70059 97185
27093 31651
17725 38510
26259 83278
5508 48539
31788 37044
43190 77673
27478 39352
55817 73862
31824 65669
74802 88674
28212 60883
60635 81881
47480 73090
4298 73701
8412 63887
61768 77815
81213 87185
54633 97225
51589 73265
9588 77645
71494 73668
4011 43596
40348 44229
64556 95159
3240 72635
29184 66873
27513 75718
166 26758
2642 3801
27146 47427
48099 77021
39940 96797
57951 95635
23450 51881
31426 49134
4367 53615
10415 35121
18774 46194
86108 92380
54141 80643
18929 59179
46000 55862
61273 69408
14029 98960
80772 94594
72994 79967
66672 68678
24647 65504
88572 89313
44213 47908
23074 68327
10974 17328
86215 91860
73820 77999
26987 85919
6574 89743
47684 60082
39127 68699
92353 99467
13018 29761
48356 72028
46507 76823
10710 60620
77413 79109
25707 42139
69502 75501
3074 88179
79700 92214
46969 83002
72769 92216
14930 28989
18237 51479
75625 83298
21871 93449
18656 96818
26137 31848
34220 74118
205 34621
22954 67797
48590 59892
59825 99157
11832 86392
27321 46551
20906 42845
36961 76830
55465 92415
53433 70919
6482 25001
69204 77727
92894 93774
14786 39167
926 64071
74341 84816
23335 67783
14947 49407
10017 93478
15270 77997
54537 69881
40866 55983
20945 57711
28742 49296
35032 63386
89400 89660
40120 70740
6137 75468
906 80766
604 67957
61184 67808
3262 27971
6367 89611
33724 87497
5167 78626
2024 29664
55219 97284
69351 75688
55827 78009
21736 58348
23324 34481
73491 73905
63140 99289
38030 75596
29443 65602
44764 79166
76147 97592
22645 70104
89944 93627
13341 62018
32293 85747
47081 98257
60795 64845
31994 83719
33051 69096
39574 43511
8729 47993
6318 71417
57480 88704
26177 95272
29019 34942
35384 48253
64002 79098
21453 39269
42598 99708
1007 56507
46074 99034
40015 70869
10533 60585
20240 37266
11114 59923
35636 50726
17108 99877
75246 77448
10080 11875
58188 98783
6232 35718
22043 41662
25779 89658
29660 65514
66718 89393
88177 89162
866 54938
29552 71372
45012 47851
36028 60460
16570 73976
1866 92362
14837 42917
31605 54931
47886 74489
35286 92641
50318 79995
42906 79077
86869 96606
20243 75377
50738 90400
46393 89683
9842 66871
37885 69757
6862 40103
9043 79961
16123 63422
24440 77468
3730 59163
1096 84878
22654 66606
2804 89074
8395 12779
36702 85056
792 47921
37702 96732
16299 83608
26617 68763
56990 71478
44790 87648
23217 65653
34685 70344
39595 85217
32546 54668
4957 9549
32203 50955
12451 90535
73400 80822
14379 81775
99115 99428
12562 74389
13100 61196
14018 89559
27658 96034
17882 33658
24063 99243
12558 70909
46780 97167
36301 51093
24193 46077
70750 82283
23520 39363
16743 44082
71783 85890
19422 24816
19621 30532
13146 78728
35271 56439
18246 38824
31642 99825
34599 53625
64155 83216
50236 74975
32154 59389
13955 36911
51389 60285
9376 85346
60481 72562
12179 52446
18823 77064
57801 88161
48628 81328
10343 63087
31357 69585
32386 45463
21568 84394
65282 66864
48761 73114
1541 99468
6341 92379
12878 96711
15094 59844
44717 90687
8609 44221
29581 62461
88729 95230
47888 79830
52201 94864
10932 90595
42510 90575
18600 71658
47663 48849
50830 52307
33536 54330
13451 67926
20700 26019
47198 71781
49083 83964
8468 52237
5332 15209
66177 88923
22445 97933
13238 89283
26377 77911
84403 85549
10530 39619
18847 31025
34843 82762
92783 94965
5360 33190
10643 76435
23222 63669
55115 77834
46146 91237
12489 70318
29039 59256
11774 21728
66679 69975
83709 91521
23103 67088
57887 82313
21917 90464
5026 60139
71545 98201
64969 74763
44371 76815
15361 52310
3588 79736
53234 99183
19591 42014
30754 96294
1797 67280
71041 85865
50667 89635
77462 95123
20470 57642
28026 44781
9824 38078
11216 58095
44829 98690
39720 69953
40403 77120
47736 91443
84894 92301
71240 91640
14341 80963
11282 53913
87691 97459
5217 22134
5341 92979
57713 76228
28530 67097
92859 92921
10766 50353
58290 78190
17513 44057
41793 47513
13820 41832
6687 6878
9945 33334
37824 47114
27394 32388
47178 67724
2215 90228
23417 38308
95820 96193
12570 67071
47095 84688
57326 96027
4500 18822
628 82226
66930 98500
40504 73418
60074 96928
21717 73132
30176 95873
9673 33134
50998 55331
26271 90407
12660 37422
31566 57285
75 14129
34816 88908
52707 82217
28136 87348
23883 98296
18491 93648
18095 24033
159 83063
22100 90763
17136 93314
3911 24402
40486 56249
69643 87086
33108 64026
51968 77454
66959 99652
14958 26598
15930 26350
9735 87597
63631 92983
5145 68157
11851 15706
2586 29552
7835 46900
69932 91535
10696 82109
48816 55773
1261 46861
45598 60542
19304 37631
37515 63402
30664 39370
23296 69393
24724 36239
23685 53935
41849 91687
10668 14621
46053 95111
35489 52314
52346 85099
36793 92380
39917 78313
24224 84695
48870 70362
70754 99355
56856 75604
19721 91717
52075 63713
43763 88691
42931 82275
86480 94550
18322 52302
54076 76536
68806 95317
13698 55994
62357 66682
58360 79277
36455 68403
4019 30811
94227 96917
16473 61112
2967 22555
3333 21647
96656 97446
19858 25820
66396 74142
24093 84196
34953 85590
6590 46802
22512 71767
11945 61371
41290 91965
59860 68048
81772 93599
35366 68710
32270 69567
7340 15207
59609 69241
76717 89649
31259 83823
18802 52720
25341 90376
68756 91722
4215 88095
2755 60370
41010 45591
42291 80410
49096 89980
9990 69443
14069 28266
76259 91395
39206 43164
24880 71335
31794 71474
39650 57888
1349 32185
9207 16321
18407 21097
18924 99208
9316 19159
87711 95835
61199 90538
8634 95122
11439 66703
78395 89618
46649 91543
31991 39966
53489 67028
16666 95808
32662 95946
4374 10724
47896 89330
356 45475
95333 97614
56198 81782
67019 99004
14941 59673
77730 77932
19875 73559
18343 94853
51662 95928
9221 98894
9479 25836
8033 58216
3850 75430
87897 91396
41601 84092
55266 89223
42557 90157
38354 77077
75376 81244
37193 76489
39187 48689
72224 93475
10003 31262
12649 41150
28850 91197
41578 83929
7317 84225
86989 88380
21624 41659
1157 1424
53996 76088
92713 94535
21415 87120
45925 74780
15915 19827
29218 67378
51487 85211
12454 46790
39578 45452
55088 80696
45785 57893
65305 72350
31495 63343
8470 24901
71355 94495
2929 4077
13368 86159
30774 65090
23653 61824
21631 59517
10236 45551
75052 89529
14474 43655
9739 91161
51456 83731
16589 60440
14579 98360
53825 67622
57823 79148
608 31288
55114 57300
63558 89932
20516 93145
45496 47808
7763 51580
7139 25932
43299 44326
9139 62378
21815 35113
23461 71420
45261 46275
1422 99338
13708 94243
76902 86693
54508 76963
53511 88273
16937 83469
44654 59162
8074 60628
44882 75160
24591 68315
19112 96553
17388 80835
10547 56832
68662 87017
49877 94312
71068 75799
3261 11770
26643 48750
57264 64715
42518 82050
14614 40445
18568 41939
30334 79801
34038 69708
15038 71495
8163 44206
14552 79972
14819 83028
38511 53714
15298 62725
14022 49032
12817 59110
11730 97065
37613 83053
747 25220
52514 67803
27015 49339
14014 46118
33565 57212
51440 58514
31621 92091
94334 97532
18389 87827
4352 37016
23333 28665
31905 55118
13972 49466
19149 66308
45414 48054
19380 81501
60889 78725
8673 11224
40148 57575
48374 59283
45979 52041
34066 89188
12450 63091
39389 66145
989 17261
52246 80502
12860 32485
12167 15561
32067 52048
3077 73559
23497 97321
5032 42071
6441 46713
8432 17586
41553 79462
39159 68524
9718 47996
54700 99945
22449 52649
1129 4491
11387 66018
23225 96880
17595 89256
65785 69768
39424 95895
94918 99431
8453 74384
35313 71977
81903 82498
46410 91206
8355 42699
59581 95821
5013 26659
26412 90187
21773 39068
3945 88107
60881 98086
65868 97274
6855 76182
2211 15832
40083 51549
71296 97439
32751 55182
12384 93789
67519 71878
73248 76667
37742 80393
19867 80377
18684 51478
69864 86381
10613 34979
68987 75291
10050 88623
46089 57653
7395 17378
19594 68395
19739 46108
29600 41032
23449 46601
35310 97424
16327 34061
22689 89372
13644 72161
14389 95879
24446 28119
29604 85858
25055 31458
11885 58087
7152 75028
49360 57655
37843 41922
37428 61428
16558 98166
78910 89793
26104 46115
5293 22985
36905 70606
46797 52127
1375 23045
34163 59076
28112 40971
66852 67390
18772 78214
47662 99413
97757 99337
29782 83299
75144 93595
13410 70984
59594 80581
17137 21805
56962 71489
21592 55363
36914 43477
36359 78968
4398 80073
17995 47637
26389 80580
23116 37718
12215 96197
7174 79063
61062 79595
21750 82839
4256 6504
74043 77466
12836 60460
14395 77571
40326 85384
14449 23926
70788 82902
10427 67541
72259 98010
25471 56621
28528 98331
26525 31457
21731 86908
60950 74691
53390 60492
30939 33887
72471 92485
22594 69184
11889 62062
20497 63011
51856 72135
1959 49899
48005 53508
29853 48954
48648 99333
27942 30159
6246 41151
53701 62248
23030 39973
94041 97719
43879 83446
11529 63952
67502 73993
2799 59767
67710 74422
16749 93260
83741 94743
24729 78170
25302 86806
50898 93498
4131 44253
73972 99262
34662 45052
43498 98013
25742 69786
7931 95519
40923 61811
52163 99997
34610 72351
13443 91607
42695 53119
14364 91274
65452 68851
9819 94855
9694 76445
47993 94092
14012 48435
18593 47131
15539 62213
13336 60526
21763 47451
32832 96301
52881 96983
57370 58415
2117 75101
58542 75178
20178 42301
82941 88630
13015 90166
21953 76408
41311 54639
4187 79874
8234 99494
1946 40273
63669 87340
18394 90789
65318 71983
55823 64212
61643 90103
24016 32444
35606 58379
30600 75565
23505 44436
66201 91454
14475 56751
6894 41471
54335 67838
14469 29188
65706 74739
7284 38849
58977 64979
41701 94086
37853 94951
65043 97121
22039 77918
57143 92427
14 97691
38808 65811
17026 74657
11923 68184
11878 20149
9872 46504
73408 92384
23051 26328
61312 95276
51576 53149
28411 71597
3799 21293
16986 44747
13128 58255
21660 76442
21634 40829
32102 53896
51645 60596
26855 56150
7656 43678
53745 97080
32895 72018
48838 90600
28584 88411
21008 81222
2224 18064
12985 31518
90640 95343
16149 49242
25721 90700
99333 99611
74084 88346
1196 38303
7343 57330
22729 22852
14482 35086
19236 71289
38479 79330
21642 96151
8750 75729
67999 90421
29970 61054
3018 93102
2868 39458
41758 64732
12493 66120
84892 97805
21728 30007
6198 21408
39539 95164
31711 69357
6392 98010
46971 52594
42932 92794
3643 10741
31284 53759
21807 78860
35600 56781
23540 41070
46328 74696
75722 81332
4904 18326
74563 88744
8548 44445
9559 75826
26288 29447
67574 82458
23556 40079
27938 70192
23502 68758
70533 99789
57511 71147
10311 40960
14175 70110
25773 74593
30758 67057
55357 67349
69743 70509
71775 78589
61572 90864
27109 41398
51776 61167
71288 77146
2324 81255
38259 84177
61696 72295
51926 81035
53289 82862
49128 55204
19927 30004
27679 79221
12818 59038
13364 28348
45488 82035
64614 83824
1300 95989
9478 35261
8274 95774
15971 16392
8021 39822
20400 30602
3924 75580
59339 92808
51704 93602
40462 86808
60284 67457
2804 69529
25591 70574
42980 89994
15982 83998
24306 29246
7886 90314
70182 82612
57618 97599
61688 92857
33773 88374
1759 41967
83113 88303
25928 67513
4073 49097
1295 35610
21467 31408
93837 99010
18914 83339
71610 98123
8450 25262
460 2965
21560 31520
72059 85406
27699 60631
27422 61823
12848 50561
4100 53172
4738 75188
840 53628
35474 86118
46066 87742
28056 51286
5137 13794
1228 17749
12515 89706
44306 95541
2149 81213
20943 24242
17320 40334
2330 20922
28538 53101
7649 16968
2828 55969
35208 88090
11405 90598
17425 57489
5709 38212
39607 73926
22552 65369
68068 95508
46583 59431
53285 89187
43765 67287
23852 33088
95345 97241
63563 73564
39694 73049
8683 37971
55403 95196
20679 27983
16924 71369
33628 65648
9301 94673
734 87378
19126 82219
5833 22977
19430 78154
41011 56056
21369 39292
34901 79707
15315 51002
3433 35120
11254 68639
58520 93075
27192 64007
90092 94364
79675 81400
29060 74181
45352 55997
33780 53804
35007 51676
34530 58702
19387 68736
88723 95318
34321 39077
9972 51314
26351 93128
36856 45580
57464 66129
22909 61675
37650 40634
21228 50212
38670 94023
19669 38367
12962 63015
38075 90602
10087 41007
37371 71943
45662 79034
54081 86809
72730 76141
6821 86623
17986 19582
40963 93342
66355 68967
58478 67870
20225 40581
64186 95501
23243 39800
41952 44581
20357 58208
20774 51503
8739 49193
53471 81368
41767 46134
8027 79673
34714 73734
23643 40521
17056 22112
16392 73372
19708 28486
1096 85928
28285 51943
13746 74161
361 28300
22231 56764
13919 73175
38560 40939
64006 94734
15076 54115
12415 58787
11499 94247
226 42967
12306 97357
90556 91923
6992 21976
60710 78674
3537 32474
12902 95321
1709 27057
58238 87652
6833 85350
12854 52316
5729 71548
46595 85090
26617 95601
41303 46538
72886 73011
18551 62419
15511 65363
8651 63258
30486 79376
7791 9509
44619 54058
17060 59979
42779 90101
8706 35011
13973 79474
2870 75770
43317 63150
18736 89449
85922 98296
53133 55332
41148 61559
2291 50296
33120 81567
30657 66777
71770 71833
83597 85984
71419 83084
69052 91984
30547 90013
25485 96005
4169 65781
59595 59902
39637 85120
16609 42182
81563 99761
41771 68223
29003 58492
58233 89946
22541 34856
18481 53652
28387 82278
66738 94507
47379 71046
19697 78365
56862 84569
20850 75730
82243 82384
4567 85342
62949 80071
16926 97512
64800 67226
40155 80456
28825 89222
45166 92878
35728 59381
54960 69552
671 93024
29896 65650
28270 29939
32518 62184
3615 8989
10853 34861
33325 78542
12921 29683
31794 72110
15610 82293
65895 99285
27369 81325
49560 72216
39244 89745
55290 84844
31633 35344
73602 90028
53209 88132
45433 65952
62078 92931
58109 84859
42426 99482
58246 61837
82255 97239
8088 31056
15244 75375
77982 90731
78857 92785
10909 46486
14120 29509
5360 31553
4905 48792
9230 95360
15558 74905
71759 97258
34042 95560
16214 54412
25317 55996
11038 20913
62246 80885
15219 88490
26063 67281
33594 38559
58532 89986
14620 15302
4943 73655
24996 82584
34573 67468
9032 62860
32219 45595
66180 80276
56942 78459
34752 80627
23994 85432
3128 79376
35610 98089
9774 13479
66459 88445
13288 17629
25734 41453
69449 93097
25501 94785
86414 99828
2574 95154
27004 78209
29662 40190
6466 12589
2750 23789
32310 83115
27218 89869
11450 94525
13167 67302
4467 62999
36373 58404
4683 74330
44222 52796
94021 98648
41644 67043
30088 77265
49282 99819
6626 86459
9622 55216
2925 5448
16695 24908
11492 49379
18542 86483
65895 87149
31852 76127
64768 71956
46881 81466
32635 63444
14408 58153
51806 87453
12666 25973
46760 52401
38493 88508
39578 52980
46711 76408
60792 63754
27657 88831
12218 82880
56543 76112
59971 94995
26147 85241
68575 73355
3493 64275
11236 51737
42240 95025
45004 85847
17159 79440
68434 82953
13930 70642
42691 90212
34073 48053
34947 49356
31448 89305
28005 50352
36804 82267
30116 59186
16057 35655
35327 44102
1827 7300
39449 92237
1817 56344
35736 52789
10094 86353
32216 68318
4024 25942
33498 40967
29846 86021
11148 43175
495 11945
44405 58456
345 15380
5171 28856
21438 28112
33393 83946
37633 75840
27999 70277
2627 57961
14364 69623
23740 47203
44124 45318
1821 44458
91505 92770
73498 87412
8183 16784
67263 83701
71381 84263
15423 42895
10585 49140
21138 92014
34184 75487
36481 68474
35380 89336
13858 70965
63438 89179
82472 97991
51222 98914
31963 65125
22976 29366
33448 71639
47847 53947
18782 22270
51796 62886
16699 93824
59292 71001
14070 16310
75961 80486
14151 83272
14729 81742
72152 72371
8210 75322
50850 88165
9935 94368
48899 97611
67722 71447
17027 92962
62658 70458
15915 38975
6921 18549
47674 90194
6078 62684
57933 75455
4335 34444
91289 97790
2775 44456
73312 88479
40934 72714
10718 65057
12143 25873
62794 67491
21675 42273
10175 33179
42251 76611
9257 92395
20605 88387
55206 81746
61711 91942
14709 37633
20812 48328
38745 44942
59140 60214
3775 25422
22778 75988
22647 29624
25111 90988
49187 77710
29154 80367
37809 94852
15306 25702
24952 46524
41263 49130
4044 43629
12482 98779
2388 14319
51445 65133
9900 39150
29494 56330
47734 55414
13080 40999
23388 53331
22282 75493
6674 71171
41693 57128
37538 70955
10519 62914
26184 89943
2545 83536
7962 78220
9119 27467
41886 99918
22969 87682
45520 52726
91087 93563
7531 71401
95462 96341
37119 67703
20862 91231
57694 66609
47939 58399
33849 69859
54847 93090
11999 55634
6827 72003
14934 94977
35702 96511
32193 45189
33752 57633
50250 78011
8341 15226
37051 48738
42631 98194
20199 25079
4743 46236
25682 85479
94005 96106
26252 83404
22934 93099
42882 46940
54477 82381
34199 56557
31108 73649
53215 59342
24124 28279
41359 72734
12490 51997
19502 71824
29921 51792
22023 74999
18115 34776
17075 23094
28314 65019
12033 23354
42102 73850
19893 39149
54737 82508
29750 33966
6166 40397
11831 61727
52186 94249
39699 84068
32660 51255
20453 32556
37235 46632
18266 72915
2821 37751
33475 40630
68295 79956
18945 45210
5127 48544
21670 68684
40954 57780
46101 75964
69089 91413
62640 66154
51524 81530
3249 91242
14517 41981
4760 90580
19840 46993
22911 25510
86172 95939
51331 55068
16199 84419
71317 83100
37179 84674
55834 67885
40044 95193
50510 86515
48225 85318
31074 39310
23961 84964
49001 76937
11618 39411
59147 64286
68364 70237
29007 64813
66373 72439
32687 63557
17176 51969
24779 66186
6795 58719
37125 56915
6614 64933
39049 52228
4115 18490
77349 89165
3359 7739
12770 52720
82011 83921
51177 54485
10225 76778
60888 71540
45888 55882
63118 77123
29706 97686
60746 90870
56871 63329
5133 35922
26636 49340
70940 78609
67824 70416
36751 89993
37331 65463
61449 73067
96242 97307
76342 85550
24786 39661
16926 34604
12871 36986
24275 32409
87362 96822
18057 83966
15764 62872
37210 47641
2145 73185
47258 50496
35709 72189
8717 82250
50632 81632
53047 87897
47414 78396
14976 24051
18324 27546
11713 73777
26028 72270
32787 57259
76964 95028
77274 97963
17933 62915
41871 57853
15480 67563
2850 49064
72444 79028
67142 72996
40371 84694
32602 83908
50593 67026
10996 28303
44282 64678
8367 44202
6538 9282
5309 57378
29830 38611
28981 64860
12447 87596
44322 67199
71997 76006
66879 81336
37002 84978
10407 25888
85503 98504
19592 57198
38895 91096
15550 38574
12489 78883
36605 56091
37518 45825
67220 75763
9855 10259
37247 43364
59934 90136
14239 28140
29967 64554
38815 53335
54116 71697
46053 87362
32492 84366
62490 74230
8049 35445
26322 91669
86342 98340
37215 52585
26639 43662
35163 82131
7722 15666
12015 14212
78729 79103
78784 93251
6550 80231
31516 69862
5184 17396
4020 13551
68 60948
3213 62038
36454 84163
15651 34023
42370 95664
51430 63768
66443 87936
3743 50702
32857 54581
8114 49959
27524 60565
9249 46079
1120 16009
20371 70943
4360 34760
21799 94218
27782 91830
23947 24382
50486 55249
35525 77960
50989 67665
11854 56296
21141 72350
54042 74719
48006 71674
63937 78892
38862 61653
8755 31174
18434 29328
5416 18198
42944 69218
84311 87763
40644 97303
8385 62488
91514 95071
25326 44412
74250 87674
37923 86945
72067 79785
5859 29770
14774 96853
77409 86948
7698 87913
65531 94860
30410 38951
32864 77119
5657 6792
11532 26459
62140 85843
10904 98067
49649 98405
88648 89296
97244 99327
18727 47740
477 16178
65294 96530
21053 26121
23500 30130
49403 88768
45404 50535
33388 52052
64827 68751
73404 93289
16038 95545
27415 56569
23112 85262
6316 11979
28815 91231
34357 74121
36508 60621
40664 95484
37527 98259
43140 68167
10159 89436
21190 66644
60474 64233
71856 98373
3481 18497
69955 85380
7189 76756
55569 76036
4351 99668
93570 97233
37137 59381
32944 97587
18729 26248
44202 83975
2523 44615
8050 29533
36599 67951
24417 84656
40761 97190
2854 82146
20245 35729
1980 9923
64394 93587
81902 86376
17964 60719
16923 21895
32799 91448
18607 85203
10730 20421
5154 39582
30941 66148
77244 97039
23760 51416
9115 77276
20180 81470
54659 60431
33450 47418
892 99175
26904 51102
41289 91971
49762 94658
4076 36209
7824 81224
14114 68946
27817 32149
8007 33554
49899 49942
65058 69559
7921 82837
9560 43981
70373 76876
62159 74266
47254 53531
30745 39541
28263 52834
26441 31718
19180 27611
32681 76915
37132 66615
1710 42594
24413 83671
50268 86166
88339 95714
26273 44973
74520 97988
36712 54761
29831 94445
32864 64232
16181 63051
41285 72977
4427 89700
46018 81108
3165 88703
35780 38705
1175 17815
29719 74328
31050 87360
45031 92927
35993 42049
82445 83255
60159 86240
40402 89220
36098 95060
17916 32520
39230 45101
41236 92351
83603 85292
19602 57799
36457 75923
26451 84207
72924 97526
32388 77412
40021 52996
2080 95531
37762 53475
44226 97873
10763 65533
47150 95804
75222 85494
13853 20123
17112 96147
34785 51292
32281 61466
13838 86755
43128 80804
16170 19858
35260 79980
7941 30478
18252 90763
3756 95821
35069 66322
47903 96914
8108 80612
25535 46950
10513 95133
56753 92201
47309 75657
6046 7535
12873 83257
27049 89964
32021 37411
81372 99548
573 71433
53745 64856
47844 49146
49755 54926
48788 54684
8493 50220
1383 66501
21205 36715
8041 68749
44073 61753
37427 88242
5324 45934
28343 75052
13200 17421
70572 84888
1981 81330
12407 17709
22535 71355
41717 51599
37908 47005
42038 69419
57197 70676
43868 82171
73726 85429
14211 89175
11615 53065
76804 95565
81717 98248
28440 84344
12366 32084
259 42009
952 79202
6524 76129
11638 63614
11903 14211
5160 55972
18886 53873
61101 68404
28566 80914
35169 40276
17362 23106
26864 87733
3399 50568
23991 72599
2944 98463
44928 75227
15321 92155
23134 94931
51356 75241
51384 66434
5725 12754
24417 88687
49252 55498
57206 58332
12841 38094
9643 23667
10640 65834
6272 56113
18049 70489
68171 92024
65658 79760
26506 40727
89804 91835
8965 71269
15203 20693
47223 60083
36690 41491
19719 58543
50522 93377
75492 84807
17129 18483
58894 84280
17382 67103
21169 51666
60597 80053
11931 42300
58191 71928
8197 82631
38982 55014
13932 87955
37554 84280
36188 45120
56645 66230
23362 99442
30013 97690
47163 61449
55748 76106
54638 66328
35590 67016
16392 74923
15150 50054
5080 23239
36993 99566
644 21391
8223 8891
73543 88162
5921 23893
13159 34529
58451 98743
36791 77294
62859 82990
5030 39409
35430 52864
16724 47265
15458 95337
64270 82540
19161 27706
37464 98525
31058 35177
37634 81740
21504 85771
15176 52276
25217 98226
68255 85929
24475 26284
5687 16263
38656 52795
11741 66427
57920 66621
19302 86918
71671 97886
8896 97584
31410 65292
67042 70479
50613 77195
23924 48961
39431 93614
57647 76293
58653 99196
37971 49853
73801 79812
7714 42585
51824 71204
78548 94160
8077 16765
53970 77680
1866 34970
16132 27239
26932 35704
13690 99503
24492 39342
13264 49778
44422 94796
20565 49074
14264 40520
16641 57980
4000 23026
25025 72558
14093 87310
38807 98455
17626 74955
85852 93780
18494 64755
17766 52351
11173 85971
34345 92847
29135 71983
40232 94626
13616 92872
9666 44076
34742 48553
53804 55255
55173 56555
24460 41321
1434 19567
19725 36422
51742 68583
42789 67368
4695 11642
43732 94881
12103 42991
47136 87476
28109 82168
6037 24562
44185 85959
17206 61289
38011 55124
33880 88356
3128 30406
37854 60454
11367 46192
65807 76088
25945 63946
5816 89914
11782 24090
17096 88589
28895 85346
38141 99096
395 92316
55248 98784
21014 98637
20025 23580
13452 40285
8525 29138
60855 94332
49201 49892
12562 23465
54631 64988
259 40532
13056 23639
44809 73481
11292 51551
3184 40926
55659 97833
22349 97807
29959 94135
54777 55550
10936 70382
13976 31948
20955 85002
3629 33052
28288 66784
23493 38570
39614 61474
17372 96606
57217 66065
2058 93656
47363 51964
32089 32736
16444 98700
42619 44577
31853 48379
77528 98269
1204 72630
62072 78879
60517 97504
35738 38748
77608 91540
22827 30750
4340 71233
67444 80173
68384 99901
26337 56006
84195 95989
71217 97574
10331 87983
18059 69363
72240 86679
9264 55845
22041 37217
68233 84178
4742 32370
28436 69888
14684 81637
47256 59690
22954 51121
21089 98150
672 85775
30984 78896
7240 99449
27354 88616
24265 89672
15724 81168
64312 86458
46425 67158
56585 78948
10265 61423
83589 84048
39982 94283
944 87704
7365 54029
16877 49789
13244 22887
25819 89734
29 14098
2146 89647
70601 90599
70984 77901
23827 75642
18933 70285
22558 68349
474 3393
10946 50868
24860 74200
63618 86908
55183 86297
88065 93617
85085 95292
19018 20387
25702 87461
12696 65067
27357 90561
23799 45763
8431 58112
18673 19032
44476 82225
20081 37471
50364 70465
52001 66524
54268 70642
74249 86546
15594 71055
72183 83136
20559 68017
29870 42799
25425 67730
2381 54623
42874 68808
38264 41888
51556 55538
36388 85571
16317 78929
64612 79365
37071 42172
40649 45292
38920 83250
46660 94404
71512 79197
47273 77172
5398 44418
69365 96886
29604 64927
24069 76860
41394 90370
75982 83796
19364 80735
43176 85401
62435 79545
12585 36241
50287 94637
21743 74311
70565 98988
7542 59975
15798 86075
73116 95581
4374 32033
20424 31015
6338 45313
16326 36470
40301 66113
8626 27262
1589 55064
3165 91504
82955 93121
70742 78504
8990 13226
27335 80785
1046 66868
13869 27013
65048 86031
5345 28098
19204 76916
19045 20283
6603 75663
225 43794
40750 63479
75310 80588
22100 37273
56049 58483
1612 92814
52382 75918
32173 61435
59813 61102
5088 16221
38796 52787
12019 78779
34715 61722
49780 55709
47892 49092
86745 88359
58766 74897
59545 60442
28925 43995
32192 83418
384 50527
71012 80408
36725 59527
35904 66707
23779 97596
43047 46333
20919 37861
87130 88261
47227 85419
72313 96513
21367 52374
14554 33524
11933 19867
17787 39476
27088 81745
12092 27216
3686 62445
24442 66673
28726 36719
29415 99547
6291 16160
34918 98158
21538 63262
57360 63618
42133 65945
56100 69096
28038 60307
31750 70517
66434 79924
11745 34481
18240 92815
21017 76964
18672 78347
42362 46564
35360 79904
41826 65258
3842 66215
17966 46457
41729 54308
9375 48158
16958 98855
15226 77060
11532 89286
43471 55889
3399 57611
31151 94372
4476 65821
1528 5033
31699 89052
22979 83659
97757 98473
53657 83216
47075 55669
51943 54029
25544 75577
21848 39042
26681 92329
18135 90674
54059 74758
12157 57303
28952 47849
31112 40802
22363 40475
2146 80467
37188 60000
13186 43759
53592 54229
64164 88046
61519 91912
5038 83846
1154 76300
31459 81598
1324 47379
87599 97270
20101 26730
28016 75968
35855 45199
82066 83006
23569 83055
13184 20749
21853 43832
11295 35427
51559 96583
36567 47111
53780 95372
19967 73439
38464 67363
17524 92212
36824 66713
17846 67603
60012 91862
4845 61503
67469 77940
64672 66269
48112 59166
26761 48057
283 87263
5013 44930
292 53373
71328 93222
67080 69409
60069 84262
12760 29696
48842 67456
15076 45200
30591 52909
8032 80099
10039 44998
18953 85014
24035 45285
18090 99853
23245 98656
30039 63857
56849 64119
43760 50702
39269 71580
30832 43387
42735 73411
4124 6056
11704 55461
13602 23579
6377 12736
75621 98949
51212 62196
3764 56831
65459 81974
9597 46743
15548 57802
87206 90132
52275 56283
25263 85198
13992 30688
57808 59247
1070 90206
8804 14492
1319 16114
30271 80039
49867 58282
26879 35696
7938 22279
19900 52632
15601 41992
27635 73419
10922 85658
14680 90671
68365 72691
9682 73381
6196 87326
53234 62409
2871 45273
87812 94688
7754 57197
61694 78854
1077 88597
39673 49329
90782 92339
21753 94240
5229 35618
7650 39272
11477 22443
12918 15504
69780 93474
31829 37964
64877 84267
21 56706
19417 31965
29584 73880
16305 50460
13758 72501
14835 75310
51777 76659
1748 54814
7136 24732
81130 95482
3552 83283
36723 98302
25376 86449
28627 99447
15698 38500
31902 70578
79967 94318
49910 67233
29147 37321
15892 53538
13413 88099
52920 75351
45521 50065
70647 88555
60484 67119
48643 71404
29680 43073
8661 45753
2448 55887
22063 97730
79863 93366
68936 83661
58385 87715
15958 53908
8562 89214
4136 13184
68557 96655
17174 84888
74121 83462
52478 68315
78709 88035
6812 82252
34115 67127
23767 88475
80330 92509
6294 17007
40719 77647
53505 58236
21427 58130
18683 37228
21666 68643
48077 81455
8296 16447
46257 68388
19043 28302
667 44533
4628 91790
82448 85817
36079 74872
62615 72028
9232 75954
8067 76570
33710 69203
47152 84496
8849 41316
37331 93077
45708 61292
20021 29107
33328 44721
4053 31048
21198 53077
97880 99686
64804 93892
57369 83117
36406 68185
39906 68360
54204 62605
61084 89173
46309 80616
62560 81623
1731 43932
18248 33659
37623 65709
18071 79376
49939 51118
9952 20828
58185 90416
22626 31928
55098 74121
91822 98189
22629 80359
21728 41711
20126 45204
61508 74455
37962 55890
40755 49766
61964 66286
18681 47927
15067 19365
56196 79146
48804 77309
19677 45775
29141 57561
79850 98197
12068 56551
9104 56974
7223 78046
74630 98770
43689 47757
58343 81610
7846 42111
1774 26416
49965 54321
69537 81798
55720 78460
48915 76806
41506 64502
67909 88449
47618 84342
3842 97122
59779 76022
19715 27269
42259 88047
56320 56671
43507 92859
13739 18975
57282 89244
790 29642
181 10062
40103 71386
33194 90974
17909 52390
39720 50933
25285 35322
12457 44135
22643 95661
59459 70912
82801 89247
14236 82894
24908 43087
1215 87473
62517 95820
20274 41073
1549 59975
66372 92572
33143 39199
16724 45231
25487 44192
16767 72587
9568 80112
18605 91233
15067 60785
21824 93346
18648 66199
17591 97808
27531 61946
53681 68420
41649 58427
47850 89439
23641 86203
13508 52074
28800 61916
36890 37013
44357 56679
26392 90397
32668 33175
4530 9880
60784 85070
57421 92288
32285 79328
91656 98024
37124 90576
28903 97005
58237 93446
49769 50529
30235 86781
27684 57282
39796 71162
8976 47250
895 36460
70256 99625
14961 62764
86476 93905
53541 81419
57638 78776
13764 73612
19113 74547
16623 47250
3480 90319
51573 88842
5395 21801
63930 80732
6354 24077
11624 62361
16586 44043
43977 93147
5284 68614
64420 95172
17709 43952
9718 67524
70460 76496
44400 87346
35931 91305
31869 38662
12112 58741
65756 88155
84459 90189
32252 90541
4649 13799
5967 48321
81636 84765
33310 56720
87635 88174
51795 83384
44542 70917
24691 53023
42848 49359
16778 88351
14150 51259
35533 52453
9992 14206
43255 91853
22528 88247
3526 64960
6492 88405
24606 92690
40065 46075
25297 75120
91614 98907
4269 17426
10467 93861
55430 69165
32296 74583
12273 53263
57972 93846
40115 87412
72076 85366
67593 98964
54169 84565
46332 88939
26962 94667
2245 16917
45242 81893
31044 61106
1280 7528
8806 83926
41438 92452
61023 89139
80126 81302
70099 86667
79782 89839
32005 42325
38863 58945
75492 78103
14614 75650
481 17859
45200 99481
52382 94666
4045 62197
9480 92700
59812 69408
68689 72903
57119 96170
17739 28159
58261 79440
47867 98366
63494 73399
7277 93493
7418 52336
1700 48049
24699 37425
13931 72745
15268 72938
67425 81551
73877 90184
15302 98461
8859 22701
22852 42314
50203 86396
51556 72780
16154 64753
34821 41126
19216 63913
25527 88513
50338 98244
2005 56974
18768 20082
30760 62279
36449 95491
10238 10316
31936 97161
47788 94113
3373 36350
3554 13842
2342 57309
12575 89919
6263 80136
36861 95439
4546 94784
47699 97279
32635 91555
18445 34673
49853 57621
38555 84883
52903 74044
57178 60565
2183 66197
11563 32396
51547 63882
50030 98675
35965 78471
20655 96893
27597 96810
39225 89786
27653 70473
16065 38793
2393 35120
35281 78028
17253 59534
67550 89610
4457 96122
58748 65850
13651 58076
24283 41888
44329 56741
47619 51053
13630 34230
14793 94568
89150 94094
55404 84300
57551 62886
8243 97157
37711 56687
58852 78740
66436 85659
23770 46300
22208 59259
35287 60833
13411 52694
4739 25037
29835 83731
20196 21747
25062 92868
46438 92608
61039 78728
3977 74251
48664 85274
24525 80070
20548 37041
39211 62206
9525 92407
16046 81473
36382 55335
36079 69053
15822 56998
19159 52120
41797 96488
20105 49061
9442 72411
94345 96377
18203 55251
28404 69386
710 73555
73328 97155
10324 16757
4444 20106
28990 33046
82978 86474
29665 86071
37668 48615
78998 99201
5804 32900
68951 86779
22921 67429
48015 82488
28551 29814
22827 23295
11186 22877
25159 40318
19140 20781
21293 55522
22979 47812
33153 63533
31858 78930
7357 27023
69379 78216
17663 31579
32885 92724
20597 80402
7160 80535
62229 74314
798 64114
35079 73820
27672 55782
28068 36936
1015 6862
31123 34862
8318 76583
35 31854
45770 82693
10475 23374
34664 38814
48423 90445
46598 98158
58317 81334
29522 95925
8157 79135
13554 22080
15102 39603
5941 92366
59772 95372
48796 79273
76811 82697
57947 60988
19535 91815
61616 67542
30344 86030
4186 51482
60431 77583
31125 41108
7181 38352
8074 15623
23203 53332
13203 72328
2937 80595
6485 70531
10153 47015
20548 43720
31257 75498
7797 13151
1875 75234
16230 25691
56289 91004
10897 99068
42536 62217
72178 89868
70319 71872
39992 69322
65333 68564
28372 47089
34540 45984
59040 95667
11083 82768
30306 38030
18137 25772
53871 99496
67805 68681
42908 44923
73721 86794
41683 93685
67327 99973
25849 94645
34511 79007
19729 92867
63682 98534
11849 43388
57119 82442
86786 91369
25133 67733
16514 23239
78935 93883
36711 84175
24142 96851
25051 80453
54218 75098
4578 76442
48730 93684
25296 87327
7700 70306
6768 16046
15168 79085
33723 52442
30035 51368
19978 22928
31010 36508
90230 90841
84787 95055
37928 55522
27046 57337
15733 20479
29443 82418
8430 94294
86395 86573
17122 29591
60256 88316
18403 56599
6333 22130
14606 21471
47194 55680
6393 57279
26557 64616
3110 15381
13288 50597
9693 98253
43541 61697
29291 75809
51957 62938
78138 81820
34926 84348
33791 40710
92777 99697
16255 44798
79646 98795
8424 61724
17386 35923
2529 10075
24127 41265
43965 88871
36629 69685
1235 12796
14113 67422
26365 79043
62423 84211
17131 36288
91803 92242
22958 79163
33042 72692
10104 12904
43430 47305
22346 59175
43304 47798
17259 35220
14164 18531
43024 81811
48011 81927
19063 45017
11467 16390
9467 22156
37245 85153
65141 88868
61015 79152
35328 67008
1914 53023
10947 76057
9709 42735
13178 37237
43175 75277
19047 35057
73626 89273
51508 71996
6270 81024
27651 86915
37297 78229
54929 62600
20810 87705
14666 39441
51337 57128
60225 71583
59222 94452
5877 22580
30506 93277
32201 78123
80673 99189
3207 92857
23189 99268
66199 75211
23236 80161
83251 92084
21955 62610
80051 88412
16771 53135
31552 78726
43155 80656
14067 59503
32662 86269
64320 80894
20564 39860
25906 82215
11240 93013
37549 92897
17002 29307
35421 77876
27657 81781
70302 76112
44511 64758
46612 57517
5578 81174
31851 78313
51873 82995
4756 76009
23363 26184
4838 91694
22847 95831
23906 81939
71841 89920
10024 51698
94974 99629
83371 94442
31529 92505
20052 37372
44470 96811
1949 55304
35909 93667
46447 49774
7272 81143
49399 61586
8923 37327
8719 39411
57376 71691
62993 64336
40591 90860
49581 60272
5586 73652
19106 56197
88595 94679
28187 51884
77284 92489
15652 69042
87945 95319
7887 69257
27551 88922
21197 93522
51738 73101
10654 23363
59316 67625
9317 82479
21547 25686
16877 55201
75389 81648
57110 66185
60933 77511
28338 91001
39158 54590
67835 84782
38437 40126
26414 93647
46126 63789
69197 92361
6516 29832
35057 71094
15344 41814
61267 71283
26641 66427
40935 91519
1734 25585
64291 76465
10746 93703
17509 33198
25055 70029
32834 48471
43442 81907
10097 14644
8905 33139
22684 68907
3997 74467
37875 50428
90312 92660
12831 84145
20915 84385
7896 96772
38058 74420
91508 93130
63762 92014
10071 91425
26931 27580
47179 87919
27970 58111
63846 82018
26035 34370
64180 69301
2600 96867
22971 90995
2181 99508
12636 71821
44780 97733
11341 94907
776 7569
35381 97921
61930 80410
21676 87364
12934 59181
9468 22253
8660 75065
10849 71996
72269 94674
14060 84616
10985 82443
3712 97470
9851 74808
6241 24777
10875 53537
31858 66897
242 19214
38764 96295
44339 55695
15404 60426
60997 67884
10202 59488
29415 51260
30453 50790
85064 95784
11732 32461
32150 53887
13702 50545
6405 30207
12842 69983
44488 79010
9865 33148
56948 58102
14106 67476
4579 29424
2573 13362
33081 52392
31649 74278
10283 38478
32166 91576
46074 90856
48950 60689
2435 11137
43242 86374
27646 37219
60182 88939
9217 62229
14536 73084
14041 17559
4687 65647
8521 71750
8156 8490
31001 40098
16482 84037
52182 52403
74909 82940
1535 85260
26840 30568
22526 69980
35472 65810
58653 92873
52201 75455
40921 98974
4082 50185
368 17722
55564 81584
3461 83784
35626 74006
13082 67614
16838 98604
6553 45743
20342 34994
2627 65634
41275 43942
8707 37069
14921 17307
43008 76200
5977 70877
28607 62053
61526 62090
33710 41283
24607 67680
32507 77676
18329 49678
62553 79509
3763 71023
63367 99403
21158 48859
27903 47783
54351 74900
30938 78050
3119 46014
4608 42304
26712 64588
78398 90905
73236 79351
17494 20389
14014 71137
30051 46416
62072 72859
16743 56335
36364 97280
31390 43294
36000 54781
21087 48520
12841 53847
1039 68359
35729 90823
16213 32401
57425 86648
33640 96350
16597 91967
19914 65655
45946 84379
40615 55940
56214 72837
41636 72899
58581 80758
46439 83672
9793 59921
16673 30367
53666 93515
84544 89593
15351 19109
20138 47271
20888 58694
42439 57764
55313 59556
17202 28489
21231 61161
24193 37893
50328 92799
46043 99456
27249 43234
2138 31769
19979 50640
6670 17371
56667 67082
41619 60391
46881 73934
3638 14277
47488 60347
58419 83466
49963 68856
25968 46033
36158 37827
40332 65679
56127 99842
66928 82201
18618 95046
51209 63687
16271 92703
43507 84488
49634 59195
36121 68440
15355 32016
21000 37683
11961 55485
1615 60261
4656 62632
17944 86707
74553 75214
39329 96098
50679 86871
34470 37250
14039 93234
19171 40747
58786 91872
45587 83608
958 65265
21256 56752
2641 23255
15352 81169
24835 61477
45067 84412
67329 86571
51603 66910
29687 66668
23660 98987
32923 67229
2552 13306
8584 77884
7890 58130
21870 27428
61793 97107
2015 91603
24795 45035
13514 32498
2468 85656
33540 46663
46910 98288
59997 86680
34068 34903
16287 57549
21065 51684
23283 84803
10073 38724
59183 99645
56985 75827
9047 16958
12055 30710
32971 42612
87669 95870
66458 84168
4846 17824
62584 70077
69786 79530
8981 85273
23580 40533
66340 69335
12674 67516
25154 28414
46086 91325
35484 69530
38370 99995
79553 89952
9227 95171
19830 89079
35165 84825
15494 20170
34204 51161
24679 69912
46763 85811
57507 80809
10189 83950
54369 99621
46506 66329
57346 82894
6338 97689
8867 62905
46034 62076
21154 61293
29114 93556
2985 79084
76812 87229
20809 60246
21479 33315
15596 18739
63431 88686
69129 80769
4852 69740
6853 11907
53407 82578
54755 88760
17087 40797
20348 69594
31681 82776
60291 67670
5761 47717
68228 93386
18050 56993
15564 57752
13331 96819
60962 91758
79220 88557
6729 46932
17277 82364
69847 83232
16114 62194
69845 99942
23589 71066
31026 55657
3208 33485
18342 38639
5203 36540
32491 81957
19086 23725
7038 70590
76476 79428
3601 50646
34038 82276
35847 80440
13507 22717
8443 34159
46613 74780
43115 82044
50591 71934
29909 92814
51253 85892
19618 32569
41905 88655
52080 68612
30277 60550
17951 45181
51229 59857
27221 86857
8747 28077
32095 83208
30115 83654
20346 55042
3452 47892
11421 64059
66830 95166
12111 93464
59786 99476
9699 10305
83998 92946
95616 95986
27194 88783
14329 36354
5576 55715
16898 31435
43903 95860
31535 60607
62861 79361
3556 94240
10077 87455
17592 56814
4940 57881
47056 64366
7396 74809
51585 98566
74892 89836
63752 92313
72428 88642
43549 82871
14746 62421
7008 95178
60434 77393
59777 76810
70279 84289
5479 79089
18687 45482
59157 87122
18557 98115
1899 66614
17527 23221
33501 53279
27059 29694
61405 96412
70737 80193
8315 36738
3238 57802
33211 87957
48344 75879
13814 72450
1990 90119
36609 48113
3450 18583
62215 89294
45733 77680
63940 81507
60609 79459
34593 50811
14393 66296
22145 95313
20371 79259
54952 94983
58154 87420
13617 26628
27002 67559
1365 23445
35189 86624
20038 81700
18516 21658
96291 97893
31829 79143
51004 86444
4497 11212
6658 60285
58675 91710
55450 67979
19827 94181
28382 68930
22336 30923
50593 58353
24817 91311
78014 86268
71816 86227
63465 87981
25605 32015
16540 40923
85224 98437
95525 96600
25627 30100
8949 12135
56851 80342
69164 69566
44462 52795
54204 81518
4974 99177
4671 9469
38569 87754
2303 38402
48097 50003
31198 88434
34956 98513
33956 52918
46515 73804
17819 91491
25825 45969
21581 36126
44949 53885
25950 90522
45151 76602
23541 94960
17067 23988
15316 74492
59751 98604
71173 88082
23430 26163
37946 39254
35901 66469
37490 43768
2199 98709
24824 63114
12588 30579
49349 60159
43940 57694
28079 74169
23556 25563
5725 80171
12026 87172
1395 73999
22780 56957
81834 89000
62276 91102
19645 97424
792 38402
34393 60741
4063 13452
43050 53016
5123 8264
80352 98561
44507 59575
87068 87189
63296 87062
44452 92456
21738 67808
4845 74560
42909 69855
78582 88887
21414 44193
55883 56277
82212 83383
6242 17325
23505 39363
13211 19993
56775 68490
11605 44706
26274 42071
42836 98487
2351 9219
58206 59690
53550 98864
44671 59495
3862 92861
12268 58450
85153 97375
77700 82812
21017 42855
17121 73779
46280 91574
22946 98512
2853 74914
82842 97862
10713 33080
35792 40991
24055 62871
17086 30998
10942 24464
23444 36019
60262 69937
35308 72785
49730 92899
12121 12333
11333 88668
32891 43819
29334 70733
38894 95366
45593 53582
57784 99420
63104 90225
24109 66023
37787 46598
48679 82338
83626 88842
5476 88483
29780 32876
30856 37179
12496 46461
41704 73057
56576 97396
58462 85277
31198 38523
83031 89113
67865 96303
4412 8750
11581 32596
5091 51472
45060 93855
33824 70974
47490 96391
7471 49520
42723 81252
48822 55697
33574 38603
17402 59015
95006 97012
19201 47373
25638 45300
2800 60753
30778 94504
85421 94925
7864 21041
9192 91419
23332 73127
79014 79142
15849 19610
54055 95167
73930 85943
32451 75198
1394 19833
45984 84071
14434 17233
30632 90157
13008 23052
52959 86750
8196 94568
9240 41093
20065 21775
58323 73705
10394 58648
14148 38438
20375 36324
7284 63681
4533 82516
52133 71749
7771 41396
21695 64371
30737 97822
30774 67218
15735 58529
4708 48056
24020 52204
7159 95955
55070 61473
45180 47195
53212 67541
30651 48853
58028 73053
21267 50672
65015 67167
16011 22447
26623 69208
45688 86946
26669 31313
18448 32081
37661 98250
50150 88946
81711 81893
66883 76630
36677 91049
79098 87313
9020 12066
7463 12240
34070 60304
13928 23136
2725 81019
96958 97929
3145 20627
70297 84000
25340 94716
34393 94972
54807 61223
37566 66279
30013 44900
65484 78040
54644 68770
18848 36306
39204 91854
423 8464
33235 77140
7007 64798
12754 40076
24953 82515
11109 36239
13131 69786
76642 91923
81224 88662
22036 52900
73133 79378
95170 99613
26737 51247
4739 51402
42150 91707
6344 83038
45348 56387
5628 63883
36661 50405
24919 58355
59522 69565
14769 49544
27563 82442
19691 31169
7337 77994
26617 97140
39585 73371
51076 94371
19127 61520
6099 10873
45083 51734
53980 93780
18376 40023
50849 62812
52626 69380
10300 78719
9691 69661
32349 70756
13006 18454
25215 77016
22194 84058
25259 81703
54720 93141
22028 42051
4833 37807
50768 86972
61174 68070
16075 75710
61787 89757
5591 56490
49816 80113
89992 96065
4256 69040
6998 20366
44936 90464
36895 49037
45321 53369
17293 30645
36386 63358
6570 28198
25364 77024
25013 87438
2270 27193
34308 91109
39177 83680
70259 98969
68032 85003
37141 52854
24002 92060
162 19515
60094 64220
20645 99744
49393 93436
13798 83406
32284 37532
12369 82865
68916 86999
6519 13107
1267 2218
65760 75304
4689 42842
1959 92396
28822 98720
43341 95662
39123 73511
26051 29182
84222 96082
29206 73794
28662 94413
11459 77501
36754 78177
22407 53750
30467 80968
584 97809
33976 99819
19494 33752
54759 56974
63081 90888
7477 50058
29820 36211
8213 18984
40331 67230
17674 28731
23498 46677
86114 94396
55519 77471
40965 53764
97325 99692
22792 92487
22622 84650
33505 85122
53164 66583
39071 95457
64177 74699
4259 87902
36137 92983
43286 79657
81655 95222
10630 25896
59370 92710
16837 23442
35606 83056
61654 91581
12745 69220
27365 76487
2859 68451
64081 66659
48963 75499
11857 56337
10027 83939
8495 91970
5330 20245
70536 80975
49012 65009
76499 81202
56014 96919
21736 50683
56540 79507
32588 87229
8703 37972
12510 96190
27904 67653
26942 41745
48759 98978
46538 94572
11961 36164
63185 68151
22016 25850
744 42261
49943 71793
49834 67735
23236 62512
11963 95552
78053 78254
32746 59031
1759 87107
45022 46360
5637 8415
31083 61920
17152 83131
42278 89579
11168 28419
3449 71431
15164 90006
47381 59893
57941 73467
11446 92453
9296 27110
29495 56289
38597 47203
53812 98849
87688 96713
36343 93213
29038 79893
3454 65891
61443 97608
33011 52891
18642 72773
32788 43386
21471 81512
8075 82409
28179 96256
77682 89913
18129 98642
15871 97939
83415 88496
3118 36367
8311 58627
30573 35006
29988 65878
14158 86170
73205 77134
59324 67687
65191 84521
21796 73961
35689 38216
74234 97660
12590 51069
49174 85169
35931 72824
12174 89714
67771 69549
8732 57075
55400 94220
6962 15715
10602 87254
11670 65218
26219 43215
2518 94258
3892 82547
12953 46010
11066 71790
70811 81579
36786 81692
34519 41203
4400 15054
97090 97464
37099 77945
6756 83202
18474 30092
23350 29459
18905 48213
58684 61550
60396 70747
20770 53652
91887 93189
63577 90302
5593 57739
3583 63293
15297 68373
53587 62903
26797 96655
24683 36910
22366 54963
356 36851
40862 50939
5294 77617
11904 67069
4299 24555
29637 90750
64815 86932
19819 83652
45223 99981
23123 59690
27062 73948
15084 25869
43833 88325
40450 61282
908 3336
87678 95882
48998 72822
33694 36536
16401 43744
55524 71135
18880 42515
20290 22564
1900 10366
9052 81556
2279 41978
40187 46192
15513 21924
36300 47141
27702 89643
32516 35244
23970 75905
75380 95693
72449 99660
9944 11275
1037 80007
77738 88399
64001 64376
67107 94150
29838 80915
1433 9943
8791 31388
65591 89423
25258 42764
37540 57872
2141 74956
93264 95015
22062 76274
86804 96415
3335 48251
17965 68972
72508 92455
20597 79586
24029 28451
10077 99557
95247 96337
50542 72823
88780 98522
1114 2635
20361 51694
3052 95695
8320 76911
33842 75678
6410 66710
80521 90640
16028 23701
38607 83041
19972 97102
18901 40737
48744 54329
84056 94738
7716 50716
39191 93553
50394 56119
17737 66073
905 24941
11906 59132
61566 62571
96823 97662
6015 32670
286 67210
17791 32565
26393 51143
20212 58858
4208 19741
3928 62684
37058 46519
15327 49177
68268 99301
34282 39329
5031 68620
68990 76621
59338 83596
10353 39105
22850 93723
35877 74122
59026 74599
35581 65221
13080 71689
1193 92114
19488 55858
24477 32211
21160 74431
24949 80140
19308 56139
41567 80108
13944 88986
7837 37553
22024 50801
68374 73514
67607 76552
36464 71645
27225 51723
16096 47892
14051 46984
6506 28025
41972 62924
4831 26191
33587 77017
63930 99416
2964 75936
21677 77919
82705 86436
7984 83784
31327 65665
15533 66430
23578 61722
38939 69012
28505 59879
59739 80742
77338 92700
66647 68278
60802 93260
73526 85263
33225 48183
94210 98786
6037 12554
42637 51031
44281 59260
48700 63300
7188 33550
27053 33982
65221 74512
45349 88713
40528 95671
4714 90489
34505 34705
44412 88917
20413 36791
20311 29302
43247 74795
2432 84525
47263 70512
29069 70622
5902 40188
34635 44180
28750 63659
22759 94354
20316 56092
20983 44842
8265 99879
10511 36319
4941 37921
71198 75530
56401 99673
38163 92844
54592 66197
9598 38698
275 92843
20215 31011
4471 46966
58369 73899
43188 87656
34045 38256
404 32387
42333 77219
80612 82125
42033 83598
12447 81293
17505 66633
8502 35666
72897 78097
29869 32408
499 97560
20575 22116
3318 91251
28040 45068
89431 90729
58543 62836
64722 97676
30368 64039
19352 59117
24791 72303
48913 78456
34303 81932
19656 63110
5087 47174
21546 98837
59947 95258
38368 65294
24069 80175
9069 54209
27156 67940
1898 48072
24354 91875
4037 29471
7278 70646
72633 92300
8501 79856
12917 48531
16654 27701
50837 66551
9631 54172
16001 23964
19424 80555
976 24953
67116 90849
11667 29905
14689 23184
16770 69881
46611 71145
38251 45389
35656 55035
16502 40292
15442 73299
3873 49104
20023 83348
67625 86387
34892 85652
26186 75770
24427 77189
8622 92520
82551 94925
62023 63353
1704 32111
664 68569
89221 95257
57115 94071
80018 86762
40601 60099
4893 56706
17527 25320
24785 38476
63224 75168
94804 97817
68361 77188
20043 32066
8538 87920
97146 97365
56359 79413
55291 85286
37716 70171
10491 71242
8701 25227
41688 50385
9204 9389
40529 97850
77258 99069
31871 82192
57889 72821
1785 51555
14051 21708
69506 76055
11433 19734
50657 63081
34970 62421
9184 81993
52470 68949
26350 65081
27586 76402
8753 27888
37768 71516
14540 36661
43319 60813
79603 83559
58811 67251
21860 49372
58076 85480
25119 35564
5726 47343
24638 31052
950 21085
8475 24492
73629 78208
2362 29508
11497 76388
39710 62270
26277 67861
47534 55147
212 57336
2165 50433
55345 96583
274 70084
42352 59761
14703 77709
45088 55723
28153 56303
29009 60940
67470 83010
36772 67866
34463 55009
56534 84119
44487 72555
44291 46266
55960 86227
51330 80916
25437 52735
48774 71848
80275 98656
27015 55576
10966 39918
27969 40560
5699 6841
57052 91851
19519 61440
71015 73375
27427 65859
92527 94426
5230 11181
62779 86921
15232 16943
37344 96253
36410 63240
14274 93507
31087 44034
55381 70531
8942 84237
10213 64466
41760 97758
25706 74526
69809 74745
32042 67649
57458 91126
15382 22629
91479 97815
23132 27789
68327 85334
23528 88879
23252 94924
18247 51248
25530 79308
6791 36314
5458 98728
77148 88731
26334 94375
63323 84638
7433 78018
69095 87040
59524 90170
11374 47820
838 22398
23266 69887
45552 56221
61735 82198
49609 95176
5796 28727
26098 92600
11132 33497
7929 87838
56550 68385
13272 70835
3249 82592
18538 23599
5540 71342
2068 82572
15581 32417
43030 91968
37115 78859
16545 18358
65864 67934
48423 53091
49137 69656
74703 82376
22798 91547
20660 83446
33204 47979
20574 91337
30871 87665
86195 93336
14114 76992
90568 93854
12634 15463
14290 34696
50850 79342
27292 57719
65049 83889
58357 89871
10606 20749
483 73985
1331 98564
17758 87599
41261 49162
3690 48390
24312 39808
1603 17847
15623 30923
4826 59278
41823 62906
16098 77576
77032 80941
13125 20979
10046 96227
60886 99392
55755 66972
62931 67222
45811 52867
62172 65403
29624 38480
33085 79651
24950 34944
53299 94091
6679 72289
18768 26254
47268 70650
50387 62473
36130 52045
51294 51522
40266 66266
18991 41803
49086 69958
35625 80693
4430 17425
37904 46831
15482 76624
62249 73381
47045 55319
7222 90297
9269 87415
25063 56313
57739 82942
31581 46988
14292 25026
14284 94645
12978 14713
48675 91620
5788 12945
10964 55975
16767 26506
9698 79101
27975 30796
39756 96357
13978 23719
25220 79969
14790 81665
48668 88458
52586 58950
70214 99523
73121 80992
56164 57937
23204 67401
8670 89558
63233 95383
10311 48496
43354 61043
37594 60724
20941 87601
51554 54273
41142 94249
2344 62353
33549 79122
8748 56635
55904 68686
11858 38786
7693 12187
28752 68386
62723 74367
33005 38830
23205 66521
5410 86058
11600 14578
53210 61066
38367 48226
2304 63226
1190 64068
38242 67262
40960 55087
14077 58623
50956 88493
26399 72387
14951 67197
8657 37632
45198 71477
35432 45835
35005 74968
50999 55450
47033 75175
56656 88520
48238 77670
1410 26413
63521 75869
4477 56664
48560 64446
13544 57846
13802 49374
6015 79308
18389 71416
10327 16820
86134 95891
18015 35220
43717 59027
43138 78748
35924 68428
67633 86322
71848 91623
70318 94413
28372 78109
47174 52778
15103 73939
26396 51976
41291 96331
76542 88170
55320 94465
7230 80568
57839 69785
15272 60108
20572 46368
15277 74812
12804 76854
65616 88397
30053 99782
47118 50630
79340 84624
76735 77447
4921 31388
14253 24280
2983 83219
58728 85862
94136 97163
26664 94691
10908 75295
31000 92503
13982 40861
46972 72593
2456 13645
1116 55139
1370 84901
932 42767
489 52845
1348 7694
5104 40190
8881 69386
16678 70756
67231 86297
54321 74575
58199 93067
21443 32503
3519 41787
17565 98319
10849 39938
43506 50694
68932 79963
9067 62714
67916 86211
52052 72163
27062 28437
13507 98162
26881 72986
43096 57928
67686 94295
1500 64399
43951 95460
51114 85842
35861 73593
41228 56060
59725 91410
89241 90805
13519 31111
5304 57786
20416 82531
20820 77156
1820 68525
8999 32701
75006 78275
6359 97980
23747 44657
51153 94568
20509 45529
73358 89644
35181 79734
24039 46720
33846 76932
39960 49893
11403 65521
8009 69206
73517 97878
4259 79469
68737 76802
26622 82547
24722 95056
28680 81684
29880 35743
15681 46115
44311 55468
27538 86969
41178 75383
25075 38124
10604 28867
7428 57434
46614 47860
34788 68577
23210 59936
24052 86180
42542 98501
37593 38811
24005 30739
30031 82371
21609 43827
39910 91837
10032 31362
8367 80088
8351 29745
14373 17350
78956 90983
35324 60684
69329 90180
43496 52148
57324 93859
5259 55868
11660 11747
47079 66910
14089 26415
15317 82361
6444 87601
43585 53870
76700 95359
53175 64624
5029 54707
16082 24719
44698 79141
31055 37061
4513 21527
46582 64869
6597 17285
35115 72714
33030 94827
50085 70968
11075 54490
21118 81033
31517 52563
46447 90097
95023 96710
49311 64803
24437 65004
5132 31405
82409 83650
24514 66391
27534 74268
21147 71296
9107 70240
25473 54874
60442 90965
39713 51699
3766 97544
4174 95464
83100 87058
18429 50511
18908 45053
82486 93050
59243 62231
79171 91081
19896 74647
24407 81720
33236 95279
24727 68348
9298 73167
54550 97563
62048 80387
13494 68683
40187 91960
50441 50889
8639 72401
7906 85196
75067 75685
40413 91886
41917 76856
34331 52150
21578 95000
63510 97881
88114 88553
20094 78782
15016 58854
9714 69372
8805 43294
28433 48842
58478 93830
23699 96736
20139 47872
63244 66639
16188 17573
9293 60827
54657 58800
3370 44343
8292 46650
77883 82229
18495 89162
28771 52841
19709 54739
53603 64679
45733 83651
979 19755
41133 62379
28241 39106
38030 89965
25884 39377
16467 96512
68169 95993
27113 51205
67874 97168
5840 23978
32081 97017
89042 96021
39004 81282
3044 33181
9004 29938
81636 85670
86659 90907
50686 55643
47874 74629
64126 88055
36663 62149
48822 75609
18170 99700
6164 30416
55484 84930
32032 54894
70823 91440
62780 92368
34700 60795
30663 45424
32062 75395
38229 99788
303 64133
30516 71066
45076 96597
33076 63358
19712 26047
23960 74934
14724 19682
27204 80838
25390 36559
54217 78024
29676 35937
7453 32562
29589 72876
35510 83893
15153 82490
55707 88778
25227 49998
47807 72239
27982 96482
95830 99636
26479 96287
825 75278
46059 61366
17205 92644
27853 62873
24626 39243
2700 41079
54600 78114
13125 35007
38248 93902
16954 49020
31128 70198
96267 96441
71837 88469
8371 68514
25187 77362
83307 87639
60294 83338
92207 99401
4657 7225
34559 73651
54848 72008
1927 85900
13697 29650
20235 35964
20947 23739
9579 84077
14350 77606
19403 59395
35914 93577
6860 84995
5764 28871
18422 98908
6115 88674
15344 82867
65794 79089
6062 74218
50759 99941
7046 15792
22191 86581
49781 69998
13352 45028
16780 31612
94537 96837
15431 84520
10008 98511
31631 73896
15496 96699
22978 79509
21714 25928
31230 68058
34088 45477
62801 73824
28933 60729
14332 75141
21490 82752
23635 85532
11318 23762
55614 71843
42800 71526
55923 75211
70555 75084
8962 77057
39213 48906
10091 71101
31096 66450
13066 45767
7131 36853
6427 11257
5550 25772
37658 45779
8617 62864
1082 84616
14677 83685
19348 52036
4483 59200
43280 69922
6914 71338
5287 12807
51233 67261
4221 68673
3289 29395
91974 96960
15885 61415
25620 72965
3426 71795
22628 77360
23857 39293
27407 68488
27237 57685
60548 82084
4635 48625
36068 52770
27414 82646
41643 60355
26241 34575
63726 88801
50336 98169
42044 56210
23778 98031
32986 69663
57574 69346
45109 69206
54700 81758
32047 74230
9930 32405
13202 94357
30095 49819
6750 15955
58067 80461
15617 48986
41181 69127
14547 40099
84795 89451
52626 65744
46433 72223
9072 80923
24894 73742
37768 65701
16915 46258
24592 99538
40809 83323
53632 97036
8049 47557
43753 56416
28582 76378
24317 27697
16970 79402
13535 42729
75973 77097
31049 89487
7920 64711
8251 23693
49033 90701
40740 63403
30114 95124
2913 99432
22196 80105
11310 62629
36636 66571
26136 38832
6163 97521
10580 56586
74715 78907
30873 54727
11417 64367
34077 57997
4976 86750
2036 49684
66872 74249
76391 84676
25126 81554
48123 85844
15684 74017
55933 58002
3620 77840
32447 33798
8742 81854
83801 88747
18302 98277
51125 76639
28219 65744
10495 12817
32567 92136
83886 94098
33472 86948
32227 80917
14284 40468
1182 11408
53827 93360
46493 46590
35188 51074
39955 98918
73482 89901
26400 95159
41692 83735
7442 65258
2976 28977
63864 88393
26954 50231
7327 73710
2660 11090
42372 56747
67612 89898
50282 81235
35312 52750
20886 49594
46925 56185
12886 38758
1309 68731
209 71134
29835 40051
6916 69516
84381 91987
41289 94893
85319 87621
39370 71769
38536 58825
44340 93139
7935 44324
30734 72744
50646 60009
88668 91015
17581 65453
5911 97292
729 77635
31334 76575
22141 38367
21130 96255
22788 31005
18129 30101
23540 53795
30635 32274
67980 80576
48785 97224
13023 39281
8015 21791
19391 98128
16471 82295
56066 93512
4699 77392
10840 95618
46947 54829
46996 92978
93480 99575
13994 82675
15640 68945
31257 36611
17108 46748
22369 68830
24102 87574
29246 95462
6780 52578
52118 90510
33960 53247
27604 92861
84710 91683
23198 87248
32547 94310
44229 59340
25120 26889
22792 62003
3457 9559
53194 62728
28620 87401
12413 97028
82928 88312
7409 7877
55738 59397
19558 45650
36768 56650
10689 60291
70049 81236
56016 80926
19622 57538
82343 95569
25650 87758
55523 83023
10857 51937
34748 97204
14479 87542
6058 56322
60522 63436
24153 84103
37164 71581
32630 51755
28937 30978
19689 59666
11871 75016
6267 91895
11904 32932
740 71630
49461 68614
27550 62045
493 79403
38429 46994
3086 37322
36411 48763
7649 49245
13467 39773
23191 99387
30695 96945
72466 92081
13333 18780
2550 17922
27236 82669
34248 78156
86250 89902
28392 46249
74632 81542
1970 79464
818 62198
733 4712
15189 77796
15408 19623
3765 19395
56684 74089
23628 96457
18936 76915
4077 74606
792 17383
6038 33550
25888 51507
43654 82554
42081 56797
38082 82914
21050 74445
37918 74355
35672 44173
2425 48818
29387 54477
53201 53573
3843 16741
64624 75744
41163 54096
20947 90462
60827 99034
63839 65892
24724 79011
55398 96220
22351 58438
894 20372
70570 84364
4478 98917
54002 85213
4430 95255
10887 98869
28633 90898
23073 27587
17071 34802
49948 67149
23585 85708
31536 64097
34701 65977
16249 87424
61831 99920
25784 39258
15729 41986
20028 98054
23083 46474
53929 66482
25607 68056
12824 26978
71184 72223
22608 92783
37284 97724
76172 81155
5386 5500
55567 72509
36740 41089
19110 83946
28135 91569
14855 58755
14030 28720
78958 88339
79349 96717
29935 87891
38120 44745
3056 34776
10954 25040
26724 64719
20092 47657
26526 88007
40465 43170
58260 89641
73659 91742
85862 96558
44920 71203
18289 74407
15662 73981
32083 80345
23494 40761
45442 89209
58108 98263
38597 81211
42650 80649
21316 34452
17485 49531
4310 82637
88862 98927
10386 88714
5931 69581
80053 86793
3339 39439
9132 90854
30239 77906
41198 85643
39042 45571
12652 80244
68245 87688
7151 89131
10902 98063
6386 50483
9035 91285
1799 99928
11474 74330
7394 69984
74566 83956
46374 50911
65643 80736
77194 80870
12371 59575
44000 56931
43726 84189
41219 91746
97783 98064
62357 72024
51653 60815
35669 85406
74717 79754
13035 85480
32562 82935
57766 85857
8062 11452
57906 70736
8936 46176
10038 21781
37026 53643
25172 72203
59198 75693
4746 63484
33240 61202
7575 48090
50332 80976
10315 38222
27541 99839
53385 89965
26185 47921
4618 98743
57061 91528
44172 83392
7553 39494
53345 84057
32420 43309
58075 82156
36675 83577
811 35886
23587 74104
68889 92166
9583 37042
69790 87025
4162 54524
8161 54112
23349 75460
21314 79945
20728 91443
12260 35671
3198 91843
67745 98388
14003 60253
10246 77293
13013 72929
16850 68804
19966 29078
68025 89013
3345 45693
11892 53242
57079 91815
4952 20467
7550 68829
53452 79086
24940 27522
341 89363
60794 70709
43115 44011
45201 66128
67801 71841
43115 64134
44827 55771
24409 90485
35646 67640
51696 59993
15652 48937
19882 84867
34307 49194
76103 89557
21052 28269
25658 89522
36106 97472
58137 88109
17 63201
36760 52835
84566 95519
7722 62042
38285 52740
31548 63076
3629 81828
36340 79864
68703 69126
25517 43828
50966 67337
13622 66362
22245 49064
45909 57802
890 58112
15285 34221
1499 74953
18783 23704
10004 76807
77333 85524
3890 80139
38150 93435
11976 44589
17454 57472
58288 61117
5086 40693
63114 84334
43695 75204
77214 79586
71557 89976
16522 25254
5654 96961
84165 95260
17972 59545
44181 95279
54074 88156
41243 64346
32609 43338
20276 63141
30328 77614
20931 53850
31782 59285
1152 11216
53332 55557
26655 84091
14048 46880
21308 91686
90926 92114
40936 57402
9786 50811
6549 26900
27763 35698
8945 29885
2238 66359
15970 34965
9069 54496
36674 75788
53742 97028
9279 56544
20779 72626
24481 61360
5062 36921
57429 76629
3128 40988
25532 96133
72945 99255
2488 71304
4507 32945
51001 53578
40461 67273
32592 53400
74333 86559
34892 50956
32914 81916
70940 75458
8600 21406
879 21681
12077 60260
3961 45414
45843 70840
78772 94431
13539 54521
3427 52161
12859 25769
4056 62001
31521 52166
13351 89306
6898 39991
58039 90299
7478 43122
86650 98602
31775 41501
2450 45163
3893 49562
28749 77326
36658 97706
18295 43676
36152 79346
53970 88506
80791 86958
72906 84848
24089 45288
20124 50623
10794 91811
61459 63745
51570 65254
35276 44446
52262 78016
20710 90649
12993 73009
13056 69171
70422 79371
17982 39992
3832 79506
39936 62895
77525 89938
550 52359
32053 75877
14867 39965
73516 75924
42622 47033
66924 93546
61227 92669
66916 67562
1155 33438
33429 64666
80816 84912
61990 99914
21 46689
68715 71433
54249 82139
73330 88336
6606 85037
42137 97458
17970 91267
33680 40042
18353 77569
2742 26372
65487 69605
28302 29309
61179 98494
50668 96470
31785 79091
21672 26971
28868 35399
64166 76505
31241 63836
3382 58680
63615 65852
50697 60643
37614 73207
43723 54792
12608 59902
42361 67202
43559 69985
57793 86004
7420 38212
53512 63704
10012 33696
27133 63475
24312 32116
36040 80765
88533 93173
64189 99751
23908 87938
23337 33227
31675 99706
42353 65970
19725 43941
1834 34921
46354 91754
67969 95394
11773 86672
24900 50718
43808 52187
1677 89636
8141 61188
21301 92071
32289 88554
32850 96423
15097 23226
20208 71886
60501 85450
41741 44693
2185 61534
43324 69213
51117 95002
36562 48572
11716 20980
11681 29598
47378 55068
35738 96035
38941 43413
40305 47885
24704 82847
26778 46734
16713 66802
17812 51115
16339 31687
47420 75980
31813 94863
51234 90659
14653 61797
28376 47606
77252 89270
84231 95402
19303 27401
22876 49774
41495 78257
6048 72898
24888 90854
63651 76037
38783 70774
52028 71892
43351 61096
35913 51299
64250 97527
659 14875
18734 65269
7459 69240
51860 59606
16253 22066
20453 97266
23675 70841
36869 53159
6746 58437
5960 25593
49029 78123
56503 78915
61 81387
35326 59879
72518 75746
14952 63567
13824 26926
36541 86408
47928 64757
11512 71529
10407 88202
2163 96391
38236 76340
852 54143
54954 89317
25766 36921
38928 83178
46700 49076
70298 75015
6760 37085
61866 87784
74129 81868
25117 44446
11013 82008
9865 34612
42354 47492
40202 58308
43385 91387
32721 94342
68962 72115
79140 81828
41667 83949
20889 65636
36302 55059
32863 87634
64282 74172
6386 23986
30565 63863
1026 6828
52635 58539
73993 93559
25622 97644
33953 52095
34554 80545
1557 18540
1492 11481
8574 16614
77561 92820
27623 35721
3637 43457
15329 58897
70537 81511
63442 85154
34286 56701
44865 46110
13650 63459
26029 47972
16292 78616
37780 77513
8013 92857
18883 62723
52750 89636
58283 63438
4829 49488
90633 98468
6056 35500
19091 44264
58884 63848
46975 86941
40433 55506
2792 84702
2310 7134
69887 71561
26367 30013
6706 11149
14300 35220
32639 34623
20136 68051
66622 72354
77191 94434
40654 82172
38525 74936
12616 68314
9654 78316
6540 38791
60009 84017
16979 52457
56116 76246
39434 46288
65577 70419
5741 98799
56106 81670
13523 42062
48120 70696
10478 15684
60391 80273
50156 68724
77044 78748
8534 29741
27688 61633
48045 77475
30483 55800
49971 78916
49159 63609
28855 64779
27474 28447
49403 58483
37531 75969
47732 50034
3722 80752
31449 36140
42128 45218
55713 58439
45565 90432
41233 75939
23880 92944
77094 94438
60561 79931
50643 94109
56530 76940
52197 98098
10545 37475
21582 29501
42046 99536
51985 55510
5584 38544
32068 51469
578 34735
37383 52625
7479 14622
29281 57227
20825 53969
23299 84124
82793 97644
483 60796
6981 24342
19069 40052
22042 31876
25840 39484
37352 83253
56812 86799
12831 29483
49099 68326
7179 83135
62952 73088
15628 17348
7929 50283
11607 90111
66130 88943
47338 80117
1473 80667
9621 10842
3154 95381
63295 91272
12248 15633
21219 99391
90251 91566
76934 85836
10544 22633
61740 87883
32307 36127
17906 60274
3396 8016
1468 46582
55166 66252
8039 85307
71448 74023
53707 97864
29779 52255
51734 83248
27287 70372
27112 97228
28167 69300
4041 20260
12012 19608
34210 34958
51008 53837
66367 73837
59697 72291
15870 72122
65027 89903
20800 39380
42770 55342
7553 95837
18714 19889
24189 52406
58413 67787
29080 33460
42244 97043
31978 41643
41858 49670
8839 85221
32339 88607
36600 76965
14774 92998
17521 89871
16916 63230
8383 41456
44113 70214
37508 70885
5402 9327
20576 51624
39689 91887
18562 59327
41316 50851
59014 65180
8000 74527
39655 70716
64871 86031
14105 33848
24557 83767
281 27240
58109 79810
53692 87439
13894 87253
61333 69494
5301 24174
11471 69611
16015 76998
13841 25755
23891 27118
23901 60589
5208 81096
41778 67580
4645 15823
5679 80913
6860 89592
53879 63676
10128 28196
16570 92772
39694 70135
36088 91876
53762 82928
52617 54137
37361 43989
58286 93750
26938 58596
5334 48945
2527 50659
26347 99417
17678 18901
36507 88486
11964 85303
31324 99027
15180 98428
71301 82334
48637 56369
45873 66916
22724 60938
25224 78962
27193 97514
28442 63591
63740 97691
16628 26397
56597 79626
17809 19821
7305 22386
13979 30833
14659 17032
52527 54269
38660 85391
75691 81861
8412 64241
40388 75850
29434 38678
18282 65549
11609 78251
35481 95907
25147 98374
10138 60645
64556 96066
57688 96954
21841 77955
45557 91717
10627 27680
13727 26211
37804 55008
92695 95622
24706 40919
28533 75176
23049 83045
14719 87061
56746 98678
2640 30685
5405 26106
37388 90302
22381 46425
43779 77048
21504 99333
24683 95256
68875 72552
19896 51315
76568 84404
56464 91026
9944 67380
89556 97800
25792 66785
37851 57900
21910 73179
34209 65386
77291 82341
83862 93714
8293 29019
51241 70886
64388 93219
30839 75719
65060 99055
366 82543
55533 66975
17541 40980
30453 65863
37761 56770
28382 35746
8150 13521
91691 95554
42269 89489
33005 68696
57739 86344
1220 31600
17844 88595
13908 63615
20732 65895
59011 73687
21491 99388
1582 61524
12240 29896
9123 83743
24421 25828
67825 99028
27300 59755
35019 52483
64747 68932
39928 43539
4870 63069
20496 70475
2392 57089
65523 98669
14032 15067
3963 20390
6397 56126
89023 89896
50280 58222
26613 43457
29521 31573
44113 65974
31256 71933
27745 30665
74430 77670
18290 84107
70684 77939
57484 76831
16129 44286
65088 84037
23461 66663
43253 52236
71354 80128
51813 76271
38699 65827
71421 75475
17912 35483
60728 99206
22486 26107
53817 57313
74757 98148
46517 93629
34652 42676
21245 93696
30857 80680
19597 31310
36753 46577
33256 81575
18866 22287
12355 90076
5859 41235
33423 35929
13622 75313
18133 98541
56025 62563
23495 49999
19001 50904
61752 73418
38257 75788
9816 19121
18061 40346
563 31943
30554 38022
27106 35749
78059 96030
19645 43140
52812 89466
1768 70030
34903 54757
6762 43489
37283 83434
15063 71296
43064 86400
80202 80538
68224 77039
52380 64779
76255 97111
34243 64503
5977 28105
19958 48648
52970 80770
83864 90459
24611 82227
9536 44274
4305 51958
14 85026
74308 96441
7262 33557
60758 99582
13652 33086
4275 79626
17661 27730
20182 92965
62750 65525
7326 93472
48303 97278
48945 86894
38036 87606
2892 74676
41026 44146
35625 56376
13024 15210
4425 82937
25311 69348
18967 40262
70618 90953
7082 24533
63463 68977
25379 41511
3085 91664
34313 69475
21416 80068
21367 68901
85156 97341
63946 77232
30730 46634
30755 60705
11580 83094
7487 43449
62390 87401
24924 40400
34065 61661
14886 55881
77008 82508
57377 59260
34695 38761
61367 81678
66282 76969
49808 50859
57375 64081
34082 61338
13344 71722
21279 62310
41861 68025
47880 82314
36823 99144
32141 38411
30880 96588
61679 84114
71808 73970
38613 51511
4432 18260
55071 56224
29095 75923
57765 64173
24276 75832
535 19527
4247 86262
85767 86647
48927 62536
14178 40553
13221 13334
35374 63340
32672 75733
10501 69420
83207 99946
4416 48653
48588 98213
48629 79104
20100 40565
43139 59545
26412 31748
46798 65004
28898 87060
46796 65083
58071 66799
32022 90661
5060 22823
33787 61229
5537 21889
11389 18937
44228 82415
8628 88934
2272 98991
46334 49568
63043 92485
16490 85381
13590 72284
67291 92554
20823 83751
10740 24226
58777 97048
10486 94723
49791 79784
17048 45445
6375 73666
28361 79197
47757 76002
18274 35304
20678 46191
23068 44436
59025 78125
54875 88392
329 59556
41680 96585
9170 85642
86590 93896
10174 34371
53530 63428
4886 60049
44520 86312
15577 47691
28574 94173
3494 46902
31520 48726
76672 99965
65406 85094
60834 64499
27570 80063
18229 58944
259 84042
9325 21178
20601 67987
77161 84549
83117 85748
45136 89074
20712 98542
43665 70615
27504 84125
9173 11262
9154 85557
7567 75311
11849 23851
70470 76158
66865 79454
26630 29790
39144 78194
10211 36022
62518 67917
1919 86386
11401 59186
72434 94399
51344 78587
28819 74718
46450 60032
68020 97273
36283 60807
104 91367
10465 57173
17726 24996
73246 79514
14579 43072
57346 64468
34160 56119
45254 61338
35448 54568
26973 86406
10915 37514
80917 92881
24223 82037
38699 40538
44794 95238
2769 17695
18028 20158
22441 98937
31867 76814
8038 94492
81139 82437
39030 48134
6374 18375
16308 94090
59211 92392
29279 89682
50144 87597
9396 81033
3994 42639
60737 77403
4423 44063
32355 57175
54214 92447
14347 89126
41530 43414
24367 57751
45394 88571
31463 83995
31786 42166
48150 62844
46404 95904
32079 56879
17435 63597
1343 97099
36529 63705
66248 96647
23411 71522
13533 76282
55046 73395
48799 60987
14757 73865
14752 28122
22405 64707
14682 85862
46398 91003
72959 97559
20256 73802
14892 68950
1240 47872
19184 91829
70223 86367
48224 86647
73334 81455
15591 28088
23460 61339
15529 57357
19656 69460
81923 88789
1256 18491
6579 50077
7495 10858
53512 74617
51184 88461
62856 90539
92218 95960
54490 74603
62663 75429
20538 94672
34460 53748
4786 77625
29725 68047
220 69855
34631 75819
7307 26509
76390 95885
24210 30773
1672 97045
40895 77293
46247 88525
68696 93395
8619 37511
9713 73682
30129 96077
48509 65735
23219 84058
38363 68504
26069 95046
63894 69678
34446 43483
36668 78614
30949 32334
67076 75354
24754 37478
86303 87216
8911 9146
30226 55888
6593 53260
25985 29973
47222 53413
54281 70864
49731 67218
50630 60872
82833 97746
13810 23861
26688 62934
48340 51528
58898 97896
13798 83465
27539 38341
48786 79438
26237 32438
84036 84779
25680 41357
72811 90251
39477 56997
31690 84504
56307 89739
53960 93932
43080 98324
96385 97339
17774 52774
88953 96983
49268 63981
20060 38067
17289 42286
1805 22028
24003 52550
29283 51240
3310 79433
6056 66388
20727 53598
29001 40047
85542 97274
44860 70307
47868 66211
60925 71870
3396 8022
34575 98679
3564 16850
26188 74476
4598 78422
83920 96482
78947 81953
41757 66096
37706 44556
8223 88096
37894 94397
35153 76929
52429 99080
41803 84601
73088 92577
65742 99568
72834 86430
34875 82874
40053 89972
13384 74106
32672 34767
14818 54240
73579 95250
12912 28798
28398 32899
42451 90725
52635 70751
35971 61893
69454 74981
8205 10095
49809 81228
54712 55427
21688 42022
18302 85591
47088 74444
29577 58203
20185 41470
29852 74374
26870 40724
21147 28361
27810 49470
34385 54765
40623 74214
75627 81833
78578 98242
45463 89450
24057 25744
41164 63294
56213 80535
12704 82399
60393 92933
36094 42937
61734 64824
13280 87528
42676 46961
14242 62663
1436 9983
20971 27198
378 90770
45574 89766
40481 73005
16540 72716
59389 61987
8511 70756
45722 71495
85577 97953
62561 65942
732 74293
52048 91178
16468 50939
17806 66261
49743 51302
23913 55248
26420 58782
45491 51682
8169 92958
38856 48659
57435 76144
53751 59040
19663 28720
11307 43148
16520 59462
51719 76263
73381 78952
48640 67845
19751 28390
64874 81493
59378 70286
42402 90066
28987 99285
59036 80397
11958 40682
6490 66007
32680 38329
32224 41734
11747 89714
7564 67065
3448 17676
15356 77392
36645 58811
35482 62299
25344 60698
21989 40779
20177 47887
42199 62636
37319 80981
4926 89794
28562 92987
22142 39083
4652 73112
499 54227
1859 53915
258 35169
31951 78966
33978 72176
460 49496
24404 26256
16596 49274
21910 23513
60068 73771
22545 96652
23960 39029
30298 34072
23253 90481
55180 97519
5138 79831
13356 28612
78302 84659
32173 98555
39393 64068
54980 72250
61349 96397
23889 77079
66442 79352
10948 91437
3931 68233
6117 46934
27053 96079
60483 86036
3776 50372
62299 97733
25804 92413
14279 55252
60558 64921
41177 73269
31527 68441
52607 85923
51280 77999
61031 72403
17482 18308
7575 58107
74062 91946
50589 64921
26952 51544
4872 51039
24573 92738
43585 79309
3780 76602
33519 63759
32993 69622
67901 75630
14120 47235
87583 91981
5530 98058
4231 46731
39630 74330
48241 85813
16997 99102
38230 98062
40814 97891
27240 72817
24921 84564
98135 99335
3631 25007
42512 85889
58128 64297
13513 39216
12893 15140
11604 15873
35599 75019
8508 28396
10883 45993
62619 80364
11680 55068
42057 51637
19140 67397
61278 66825
19691 22461
1840 61688
9409 46975
47855 98912
41787 61579
55570 67772
2807 62048
2846 76823
11506 57061
77130 99146
43792 98621
6285 10401
21294 78252
11071 79902
7340 93457
61055 97001
10534 90018
25376 34564
2688 54111
55004 70225
28779 83883
20392 72155
16503 56273
31882 70011
18985 68334
53109 74009
4623 74583
76346 85495
51923 71941
64162 76724
43083 97467
55869 88150
82110 90598
51727 52891
34895 56386
31052 73880
20685 99218
12746 60326
18474 76383
2659 41048
22535 64199
31949 57217
3 79660
49208 77747
25077 91895
2749 39304
20550 92152
17529 31305
28302 81702
18262 22748
33053 35410
5732 56200
25301 62087
83341 88576
47776 57556
11347 91709
57942 99583
2299 53073
66526 93057
9464 79512
42554 87605
55044 99611
26812 90463
2596 45319
42429 85684
739 37456
25484 57347
56199 86710
46572 88983
26122 51176
11771 44774
44815 78797
25415 44287
61002 97845
64845 94498
1994 34385
5335 20896
15978 62675
8796 30777
54965 63411
42936 78298
24655 56408
65347 98568
60534 64153
34439 98149
75902 88857
72848 92694
10107 16667
27525 74033
20049 64368
15061 82273
9293 88437
38814 93249
43593 71406
677 6783
16529 40926
50338 86478
27069 74440
23482 55937
63291 79550
31063 93464
29300 93152
6123 61235
25372 51068
28781 47858
35751 78210
11097 48339
5016 61701
39368 86932
46980 55328
18612 91374
40358 47764
12514 85664
3751 10430
8193 80981
60442 61659
5541 65760
72627 88366
12477 17474
24885 49764
21470 73978
17234 48060
15891 39447
10807 92688
6258 30199
23873 54173
46841 50635
69450 91828
18987 30262
37845 69865
25368 58493
30483 34663
66932 74578
49830 58064
70575 81618
7302 88363
14186 97425
60659 73366
19336 38719
51814 68079
28464 48363
58821 94712
20680 73244
5633 6805
13437 70247
49383 78530
24775 45992
28234 47669
48328 48449
51821 87581
51446 51943
14945 32215
27623 77045
12476 14583
13826 65658
12407 92074
74454 84855
1628 79129
1558 56580
58353 69225
17996 94456
11431 35864
54615 80902
72933 80889
84164 99746
29724 32602
10855 55106
44091 91146
44812 48747
9657 24009
25999 52209
37357 94132
36024 41725
96355 98304
10662 28278
9062 25465
9740 89708
19756 90410
17436 74905
2471 23943
27433 89197
40424 41899
24917 60171
24317 54260
77932 88918
54192 84960
7786 62850
6923 73730
50889 83489
37152 99356
52584 59260
62022 90586
42471 58512
1089 64870
26660 89326
29490 88692
11974 36778
13987 59124
60932 95156
45451 75305
57819 93947
59556 96399
44622 62473
53448 63576
11263 42984
61331 71304
13133 84061
38549 92768
81326 91982
34047 89387
29662 65196
143 90384
63129 73811
14329 66883
53058 94632
5706 73405
27454 56172
55467 78361
32057 86497
43769 94517
32940 94325
16167 89037
32025 89389
23797 78174
37509 50265
62399 70936
4258 8723
41138 97024
30890 64026
2811 48925
55672 78452
2557 3683
25493 88578
77731 93368
19558 90502
8586 35112
44966 56813
64901 89788
50863 78046
28393 53548
60591 80484
83654 86272
59614 95470
40359 59534
51153 69724
6495 77541
2555 46078
38313 98800
23947 79400
13850 21974
4005 39040
44302 97300
2420 58047
48546 91256
93319 94709
59549 83221
41105 54052
14116 75916
693 74385
14377 49912
34402 63744
36149 59684
10313 11581
20560 82967
27998 90683
73095 82228
14473 17173
670 41403
8685 15180
18845 81338
49486 96281
40396 90485
92494 99566
23246 91612
14032 71755
83850 91396
76199 96592
16145 68348
27061 34937
20397 24472
9119 54752
72300 77896
18118 24232
75971 95816
43041 84380
46016 59472
81258 95294
14046 70846
1716 47659
44467 53660
20320 57157
74469 99471
25585 56888
59261 99164
22068 50098
5414 17285
22001 45804
89167 98500
32273 93629
52858 57656
50994 73286
20169 27061
9614 37449
17892 89494
19628 47499
75757 94057
21686 90659
54128 94107
4949 77431
48924 55066
83512 90032
60985 88886
72563 84472
4065 55215
74743 77789
52785 58677
43311 76147
33831 76016
69111 91539
6522 6648
52423 91763
40777 61902
9758 99698
2003 65529
42210 98424
67315 71559
47261 85775
24304 77178
2393 40841
25244 70918
78844 98719
84680 95032
18168 26682
14543 19044
49856 80540
25160 61557
37820 86535
19994 28752
47158 94958
29491 57209
9702 31780
23877 89688
39182 71483
42987 53961
4994 17400
26858 67321
97578 98287
40464 94055
12597 25356
34646 71031
1844 31790
46859 65449
61034 72702
43698 74996
77662 95181
42515 84147
37750 60446
35297 67768
44951 72704
16660 43472
30008 75250
8462 48060
11667 65972
8165 72477
200 28509
95087 97259
26499 52275
24644 37769
32896 69600
2820 62977
74665 80852
47268 85580
1788 84565
49942 64046
57314 81997
55270 77102
75564 88958
50010 98068
66605 71727
18967 89859
10931 92102
22276 47950
11681 41903
20311 44138
8782 99960
30437 94904
26726 93676
17460 45681
17741 18124
51212 75981
8931 59685
2419 97608
63014 63469
24805 42436
39076 40108
54961 88711
5232 14498
39336 69959
33570 35844
71561 99487
41976 77368
5284 22500
15848 94140
8828 50525
77754 87657
38967 87894
32173 92589
47790 94434
63122 77962
26770 53663
36919 70277
10860 58854
58628 78182
67897 74702
5658 79353
43966 81085
10561 64342
32891 69089
51917 67803
1772 87931
30925 71738
29928 51536
71454 90816
25921 81676
64838 78744
12672 90335
21291 55372
14987 53430
13191 79890
77116 77720
38367 73422
64121 67671
10989 42436
26769 54305
42025 72687
61635 82370
75327 91712
22390 52318
61552 70781
54600 87425
15092 34236
51800 80372
16519 97395
14089 23059
15575 36383
31127 71861
13740 66720
2907 52132
51362 61367
5800 65627
16113 26426
868 19113
10879 60064
8852 32323
41964 78319
28384 40891
25841 77850
61567 93647
12844 61455
7155 28266
51851 90222
29345 64840
14036 26037
61268 95438
58209 82276
32762 36715
7448 92546
36917 88896
58381 92470
49590 86020
14224 70132
542 81854
6421 76913
55224 72774
51647 69110
50943 91100
41796 60439
25720 49769
4842 80849
77171 99389
64669 89392
12826 43287
15827 47402
64094 93369
28261 37660
43761 77605
55053 95376
69423 73302
84168 84817
3971 77617
23365 58426
7843 37354
33157 53551
17379 50955
5346 78553
35027 69742
17431 55987
2446 45969
981 74645
11252 48276
51760 91041
11831 31594
15656 63481
37093 48774
22451 45226
12425 62816
4207 61408
47146 94404
7828 81478
16867 41411
10480 14575
1988 90569
73157 86989
47183 88632
42354 52937
2233 74987
14268 24657
20374 83870
19555 53058
52824 68018
27039 66859
50572 50855
27817 91317
20802 43696
46837 50162
20837 48830
45752 82345
66260 93208
22051 58461
9476 67933
8959 74953
31425 44095
10398 41580
15385 43374
15520 50659
59513 78558
8248 90079
26282 74464
22589 71432
24897 36819
30349 64678
15238 43892
61537 92313
2247 71086
30680 83826
35140 66784
57752 66671
64538 84923
1053 79525
70652 86838
35437 58822
3260 17967
23929 25890
86297 91631
59358 83807
29029 67141
22688 62485
81681 94069
17460 98699
17034 84023
59473 67800
19911 79748
33500 42775
15776 83931
8651 87874
6555 42514
26435 85865
18152 22742
10018 82639
63531 84312
47929 70626
26363 88307
38005 50257
22125 70770
32047 93403
2801 22392
54866 62498
41430 93876
27946 51672
87239 99427
73217 84352
54731 88710
10731 92892
18093 81147
68956 80531
1963 25930
7162 63454
44718 48008
72037 87768
14077 74398
11436 98534
85318 95069
15806 60613
15852 18672
53724 76080
62616 67170
7787 14541
46613 51390
3367 8083
1059 37214
10171 22067
15017 32812
64571 84402
24442 49537
1619 55551
63532 86182
33681 66591
23629 24444
7510 20057
62085 80243
24200 40130
45264 72818
3612 58702
20170 51812
67613 73795
24813 61716
14745 89644
19481 35522
16890 53175
95708 97786
21658 81892
23421 29953
12442 31776
20742 23242
64072 76583
64300 92809
35119 39684
23110 81110
51648 91757
15543 33474
18319 99807
48113 68399
18218 43682
45182 55393
8683 93875
36279 37318
12641 21623
63155 63939
52588 52767
12306 69858
94734 98765
47600 68765
37992 56888
42871 93992
5903 92877
26842 50194
3043 45756
37832 84493
1362 51562
6107 53405
14689 21256
7631 14202
3900 39741
80990 85075
40745 94449
39576 86546
52785 73532
49256 92430
29904 34264
20567 59787
41371 70162
4664 75462
31676 58221
4812 25262
45669 68615
44522 50549
29520 39324
38538 46568
38943 55161
50881 79944
30883 32569
21786 80241
59058 83112
27410 62776
70955 95256
31483 41188
65690 66463
58299 76558
51462 85725
57238 83791
718 96967
7120 15357
16657 80173
20649 34343
12912 49406
15617 21236
11165 40368
38447 80736
39141 45111
3232 38047
40812 56350
55750 80359
1054 8408
64235 70712
8812 28348
26138 46838
14858 79588
6895 15849
35883 98541
1455 80620
34796 92613
56886 64630
34884 70560
23766 39448
48871 77604
76210 86652
35356 53048
76636 82311
46275 61084
73260 83610
10338 58572
21842 32607
75632 92576
46658 85144
40798 97714
6180 64199
1183 82493
49123 53701
24037 33586
3953 14607
43420 44641
29296 65311
24794 82240
78841 85601
88360 93825
15896 45073
7661 41665
1160 99642
8478 44980
2332 81197
20038 62235
34315 66637
54729 69564
20365 31634
3342 72178
28921 65572
44900 87625
16061 72573
80552 88235
61242 91441
42648 56086
46254 47253
432 26542
4259 67830
55876 86025
1555 79371
54316 59861
58183 59123
64517 70528
34858 39361
36717 80330
23385 87876
4863 14705
37642 88157
30581 56100
25578 33122
41114 76460
19254 39575
39321 56192
26693 40810
46260 59459
5475 42765
13383 19521
10573 13084
26428 36406
4086 9772
88226 95633
44851 85157
43279 67282
45492 56443
34441 50488
10709 58273
63680 83111
59040 66111
51877 78511
56763 92033
26663 45539
48609 99096
70173 79058
302 12014
31776 85702
18729 74964
43394 76235
1419 33850
21077 40448
33474 52453
20091 34153
4258 51871
15091 60665
4340 98014
24724 56822
9996 24845
55321 81830
19359 43409
46929 64061
92555 93090
54247 72658
41632 47668
29728 61948
41464 41798
48376 82958
16277 55381
41474 72441
62808 72621
13339 76304
82904 99427
20128 32816
16186 41697
52636 58767
28043 65058
50196 68583
69211 74424
46466 69728
6142 80321
11440 71559
43846 73362
54207 96172
90151 91496
15968 52126
65602 92216
53128 82036
63345 75429
41321 62167
25439 98206
55827 66676
55928 74640
63619 88302
52296 75389
70782 91259
50129 80261
5959 25234
8850 21374
2040 31333
23372 55650
21466 67529
26614 98147
77649 89415
42145 96407
40655 97891
7438 45800
50502 86406
40919 79010
16520 52284
44400 73036
36599 83520
37151 96882
60864 71608
66859 83086
1239 2332
21351 97272
17970 56210
11570 60645
14522 62108
9453 17549
55996 97697
51106 72156
24668 74294
18869 61506
35004 84373
15885 86147
43226 48154
26602 88094
66136 75509
46486 85879
1136 94582
28416 41530
16651 46798
47189 96634
81290 86981
58907 86040
7586 96055
5457 36988
2151 39208
14878 44094
30466 97770
54179 59062
58343 75871
52476 71863
11734 39930
3532 94009
6872 79894
38176 42934
12082 21511
33327 83496
47469 92653
3638 14088
13125 42970
29827 62039
69726 97376
20559 79087
42065 69822
9139 98717
16997 23715
66506 72480
48901 54802
69057 85301
72503 98218
20765 44848
72273 76716
46213 52740
23702 95930
36400 72255
70985 81565
16986 50149
18974 25463
48729 60766
53140 75101
37964 55743
31486 67537
21894 38174
26791 33685
44972 76944
37288 56689
32768 42612
39228 52704
11618 84698
57315 88005
79170 81695
62804 94994
37854 97237
23200 24940
24030 47423
11720 85027
57549 92694
38175 79766
14730 92849
37782 39584
22495 97324
10786 44107
28828 71563
45746 68477
626 51606
34168 98273
9748 15830
70372 93172
56424 68741
10475 85072
20007 70755
29494 52094
11712 68432
15421 52982
20237 37625
41930 92980
47919 56240
17229 44745
31300 76120
63793 90235
10321 28499
16506 17380
7611 61705
31345 82084
50101 54354
4860 81920
44353 92499
69530 79755
11453 44045
47786 92243
3391 89949
51815 84580
2589 8176
52366 52990
9990 55108
56734 99024
76078 94428
18797 20897
7692 34713
3357 98932
86726 96945
27254 60271
32812 51624
30965 38272
23459 36966
21300 58715
34476 89451
1528 16222
30869 91257
12767 55879
12143 32443
1991 34980
13462 91386
4619 30708
68532 72339
28185 48527
9981 49657
11291 60691
85993 98617
7765 80904
66371 96482
20068 26971
8884 17145
20987 85211
4115 39367
55709 71327
13448 29580
35116 61551
2636 93475
32820 96567
1139 73773
60535 83864
26910 92575
22056 55495
25116 26395
29625 90075
3332 26578
82233 99884
46175 56120
74912 79811
44555 76253
51636 95763
55660 88597
1916 28443
10616 29319
31546 63248
6699 66207
34643 66542
43127 91083
61478 78331
57157 72771
20599 78331
13723 29816
25964 66637
22096 82141
38298 90780
21545 77256
12832 27230
29390 58424
58565 66321
5191 43538
20646 91469
24587 92560
61199 74852
52460 77842
2840 47076
20141 72803
11853 49187
71298 82772
7766 79935
11147 55645
49698 53605
37222 85416
9716 24869
29545 98518
31089 63519
18310 85389
26702 63184
46762 55777
19919 46448
57313 89640
52660 61666
18336 85830
27714 37060
32651 90666
392 10407
54228 94922
6726 31878
80357 83025
64742 69515
66318 95026
42108 82274
21768 88797
33496 55468
26291 84386
42523 92258
39776 86267
66141 68908
44349 53061
34392 84082
13144 74258
46763 56403
6478 99290
11101 77891
73686 77003
53865 80981
58514 90386
11015 97617
23032 81202
14574 25646
16887 69847
33714 91922
26365 92175
24622 32991
37180 45440
35202 41044
62013 90479
45389 92048
3424 29406
574 40635
37676 77018
7440 92614
8522 66616
15185 82020
88999 90160
2773 16330
9483 60644
6066 80379
42569 64747
33472 40697
24993 62475
199 15227
4595 33343
11826 50512
54664 71984
81490 81693
2616 50822
12753 88483
69608 93673
83856 84285
14714 75979
2001 56820
49068 75140
64184 71990
17761 63210
10337 83972
41603 83591
37039 94806
4776 40013
11325 18440
88336 94590
37304 51362
17097 74137
32432 36094
38345 40866
22230 37827
25890 28553
1343 69989
22069 64948
54899 60175
16556 72925
16427 38240
47691 52321
24770 46357
22354 32987
55820 84851
72030 86873
67329 73875
21007 39673
10704 40812
40011 89147
7315 89533
33010 42097
51957 58785
83922 88096
26530 62076
15934 65736
5882 23046
19462 84713
79839 96050
42653 86486
78256 91255
28265 66341
42258 68384
4976 23481
12335 64551
4791 84197
37240 81939
5289 98843
2892 5126
66287 89012
17062 35607
23855 73610
11315 63435
263 32191
5282 63688
41510 50135
6984 65934
11301 16482
24201 52325
44431 49390
28219 52762
2107 96297
61161 69144
26468 31201
6678 74140
33184 48755
59153 92260
59365 78839
10009 93091
26962 67001
51005 66974
35386 38698
64936 99419
15753 35860
9265 96143
50992 79884
33284 57005
60041 93996
50730 79712
18639 34033
40986 93777
30233 59427
9267 16010
25315 48162
7313 38818
42758 96753
29267 41192
22399 68834
24196 75843
3649 15269
12875 38771
35910 67640
31555 79902
26097 53943
42912 51487
15367 31301
23940 93874
30726 69967
3501 33539
33047 94871
57342 90139
3873 13215
52272 69043
72786 83127
34095 37002
1168 2444
19596 32663
5681 16778
44896 71485
17303 85918
30379 45740
18948 29564
33325 71135
88404 97248
35108 82272
3477 68344
79492 93637
39263 89184
49847 82771
30193 37734
15167 88050
39864 99614
22502 95198
14090 82401
2186 85588
46165 86559
10261 44342
49202 69155
64438 84911
46327 94590
8538 70488
32041 77907
27946 60112
53934 94462
47645 56267
14178 52544
1030 26914
22334 99501
29296 42124
64221 72746
87641 90402
41762 73563
1822 23156
14704 20116
71607 93473
30253 42336
73576 86280
14499 35758
60848 96402
56301 68754
33650 90181
72453 89820
15322 84508
52454 79375
16836 50268
5893 85215
6046 71662
11989 32340
5977 21195
16758 20141
9564 67426
17287 62222
9861 37300
14859 98106
27803 35648
3617 42992
45725 66735
4971 8387
41837 54084
31926 44499
10156 44542
7476 58984
66514 79673
60266 67460
2170 72288
88394 93761
6701 40673
8809 30269
19553 23873
17836 46981
41260 69616
32778 85165
6843 67109
15489 52191
64095 66196
34552 81898
17354 57703
17258 27102
1308 83505
33239 74830
83371 97858
6484 24096
31157 61899
11607 51583
10291 12435
3487 6540
42099 74667
15670 75543
23763 81530
2387 75931
9361 28963
18984 56752
13305 73717
59537 61293
51740 75216
6702 18551
46835 82174
12651 81131
44125 66640
10901 91370
56364 64718
16302 26621
6033 68391
35847 70433
62513 74808
50845 53205
46510 89277
77222 97562
6771 47174
84375 86753
9677 71379
37027 97765
65400 80777
36320 91785
14492 92048
41041 82150
770 67606
64840 88644
41168 71730
68337 78383
24782 68766
30888 36858
26985 55272
19219 73507
9814 54706
19489 87627
5757 21475
61526 87343
53408 86966
5298 51283
49708 68779
49928 50767
23401 34607
58423 88972
11586 71284
9768 85255
2778 62101
62839 66625
41448 85429
47834 91477
88437 91937
20814 70182
3762 64946
21715 25632
47791 67894
53527 99531
10707 83792
27092 53731
38868 46269
19194 81583
38421 39124
21835 77728
19146 70399
51019 70368
2686 11752
66718 86598
17847 98209
10627 80292
12887 83662
749 32832
57375 81384
38977 87255
69245 94092
39638 89272
9156 39319
21188 59185
16287 52150
4129 5837
37761 58352
8 60970
12967 33793
18980 59305
67096 80592
67342 96686
37355 95759
37119 88456
58662 81968
26436 31866
34437 42589
73589 88577
2599 43208
13409 35936
27166 40180
10948 11403
27085 39093
13476 81698
10899 44420
32306 66960
9480 42646
28019 47705
39164 64127
23125 46823
15292 37707
68085 95577
32743 77374
20849 45973
17933 82423
11021 72791
9991 27823
25240 67725
7204 74927
43224 61319
26739 80442
29589 90821
357 76299
21113 30902
7095 93707
3045 28445
28477 33528
30167 57576
44975 90973
15945 87693
631 36859
41145 55868
18510 57678
30445 98557
25889 46713
56047 98790
48600 61001
43206 64136
49428 55205
71644 90785
51374 94422
19358 67925
14270 96631
46609 91864
22819 84105
23801 37700
65864 86154
15364 75209
33659 95903
67527 82157
5666 41104
75275 84181
45363 69849
1118 34682
1019 34260
77990 78152
30693 96151
46183 95518
17613 39092
22435 55584
342 7688
30360 36316
56939 89010
24098 34563
451 1124
27626 93138
45838 78595
16784 23464
13597 75816
24195 95305
67855 91579
67263 95995
51556 62523
73265 78368
38447 70018
27731 50228
9402 30754
5423 51077
4444 50507
58637 98983
43460 47867
70138 74688
38517 83738
47107 66578
17931 60409
18167 95309
12381 53446
16259 61973
69162 85692
42763 44292
12272 74507
91447 94228
50834 67305
24593 35074
46186 68290
32213 94396
88321 99093
7596 33755
5338 65034
29127 97192
43953 84401
2601 43088
68548 76621
69050 75880
45582 84285
88150 95425
39396 54485
475 39245
56083 77155
28725 63190
321 94112
89446 98735
25062 41119
31410 34822
33400 80689
8701 90560
4067 43540
29140 29549
49358 55295
59080 64744
5201 13618
30619 70790
80672 97251
25116 65626
76400 77810
22950 80620
48254 61763
83313 87624
46626 76451
5154 50502
44462 56199
62707 75590
4692 36453
151 10238
62310 70792
14056 28527
23802 71950
9752 93614
20888 83160
79018 81667
67387 99646
46538 68919
47899 69542
49933 60294
11825 63676
75567 79135
77445 90076
29411 74551
2746 85352
29618 89852
19185 22747
68021 79037
40460 78982
30862 81357
8250 27775
43819 78203
52016 86755
8341 94556
34494 82141
8645 9463
2090 16812
68269 89461
26698 68763
68259 93460
34338 54280
30515 41262
948 57708
52637 99354
6654 43034
6852 92823
28329 83756
32214 81152
29180 80203
6543 61513
17673 39422
82151 85668
69375 99448
15948 84848
370 15717
8096 85898
38961 85015
41351 77187
24593 35120
10988 61012
49146 95064
47200 74813
11562 30450
61033 83280
5234 62202
44380 66962
24833 76795
31858 50248
28058 28142
35597 44711
17455 99490
63039 78314
8842 24746
1424 34126
4410 51438
12639 14500
9659 20830
6844 16957
49872 85047
75773 77223
810 54835
428 41666
67112 91563
52874 63063
10989 95734
4439 35627
34071 83188
53047 54391
33000 57727
11091 66883
25837 63935
27055 92235
9756 66697
40193 42438
23300 77801
45244 73044
2422 59770
27427 58985
19353 87753
43441 83268
5775 55086
444 2337
2604 38736
57658 98901
25372 49661
20822 36916
49684 78194
4260 35479
54694 79526
59679 67903
43555 51716
3168 72500
30787 92859
33284 68319
5473 49539
52932 57005
10886 83434
51678 67361
49300 64265
61788 66089
6046 57794
75894 77115
23813 95143
55028 72427
53015 62385
61229 66410
13409 91531
29708 90718
4029 9633
23721 98625
4889 65941
34369 82379
1353 4842
23860 55114
6323 10097
61718 94995
32856 87455
41950 81991
70835 76134
95137 98014
2560 91601
91582 98733
22093 39847
84799 97034
44223 82698
48003 78038
51760 89803
28850 58956
59084 72372
47332 57584
63337 74083
6400 89681
36127 93172
32620 40432
3833 45098
11787 35078
474 52068
41031 87306
27641 87807
33649 34647
58053 90800
11086 42713
30374 49051
10364 48002
23531 44768
12360 47216
13726 65357
51019 81771
7646 60753
56080 79712
24542 36900
15888 49662
56519 66208
54618 81926
56699 89685
46586 53255
8776 11829
41911 68440
19241 99854
68215 71279
51700 78140
9404 9444
963 5878
19580 94868
23466 52311
35798 72386
50314 98374
37773 72321
759 89038
28205 96068
54274 87153
52391 73636
27239 62544
18418 86707
26942 45914
469 53592
50259 60402
68314 71726
7347 38203
42806 79169
19278 81074
20354 88073
47059 62958
92 40109
89843 99709
45683 88362
19898 55807
23628 44049
19612 20479
50630 58109
29692 90014
9260 12606
31306 46393
16712 63517
3003 58089
67933 74406
56607 61352
39545 86987
50614 81915
37938 57125
75080 75383
67514 84704
2162 71178
20845 90499
2781 69381
2956 9334
10435 25586
35480 56510
7520 52129
5903 73345
17216 26192
22774 40118
48904 62691
71981 99433
65797 95793
63872 99215
63241 67457
1928 91449
48948 91229
4943 67918
33997 63862
115 38405
8002 88672
11142 86083
53729 72375
56922 64807
17592 71508
40486 78276
47443 90356
53418 90996
61034 67903
14706 27865
42156 89822
8139 13823
13314 46607
32362 68688
21004 99370
16185 37734
10986 53871
53837 63535
70763 98227
38012 43988
48250 71798
26699 69737
13229 89156
3616 48145
29384 85689
62334 81924
35731 41955
26169 37812
6040 74653
9485 90099
20082 36642
9145 94611
34356 68957
26038 73167
52377 82997
86428 96218
40933 93358
59311 80149
37064 87129
2945 15367
39027 68580
11400 91683
44707 86627
28299 31447
61402 65210
27657 44989
21688 28125
35425 72378
42418 99152
26418 79019
9485 38609
64348 87917
34153 58787
19868 23157
24763 85332
30367 58940
56694 64235
66869 79403
72672 92147
64968 72537
51227 86957
51422 51785
2767 71072
79344 87057
68588 95992
18115 98457
25844 53810
9762 34303
53435 69563
24512 56978
40284 41240
60783 83283
71556 94997
26192 62664
8838 39950
84062 91203
12083 56435
52680 71600
17168 24685
1340 62363
31669 72860
34609 79977
35116 91410
58641 82439
14329 41870
724 82573
42100 90292
4673 15061
38097 93862
8613 9637
67745 76001
33450 90322
49655 58705
44783 45315
18308 90224
19448 19677
83887 90287
11594 18597
3713 20415
65005 88023
66711 84353
12638 49429
8946 25808
36440 77812
1153 41649
21311 83057
81261 99304
24512 89385
28844 89050
46536 89956
31273 80325
15032 99419
57662 62055
55729 91042
44434 66831
23733 43371
31401 99447
5436 46280
63895 97507
80686 96689
36075 70520
89618 96590
16038 40157
18182 70522
38416 83526
52199 58169
28819 39376
77496 91536
97015 99942
52657 76876
22469 92662
13725 60323
17561 43743
52752 59449
43747 79750
64054 71568
37639 43610
17826 46033
9152 78823
32538 43998
38830 67461
30725 41312
67693 82461
24314 28085
46443 71476
45437 84138
48254 57639
46009 51206
4730 33949
43178 94226
3298 52644
21028 67893
2252 75673
49521 52049
15630 65608
44606 87565
21511 96139
85606 99277
22055 90292
4345 28035
6577 28657
4863 24649
3160 86912
53137 62018
20725 45856
30032 74691
10454 43828
1668 52108
3542 7216
125 87045
5764 68006
86713 86998
3166 59695
10100 45774
39673 54582
2002 23928
8252 59811
34388 60452
33915 33936
3323 14682
8619 92960
12887 61072
11451 62353
64098 99552
44875 79409
52076 64962
77434 81537
56287 82207
33664 39707
83563 99966
14928 52782
12083 40797
37276 59312
43137 47630
37298 62950
82826 94708
25485 50851
9269 84059
4092 59720
48846 68923
10623 73473
43804 60897
56960 61600
62922 80612
45887 97911
31027 43951
72690 77613
17008 69845
18547 77617
175 78804
4040 19819
45298 52850
2913 63419
20162 87428
22576 25180
48201 87986
7062 94739
45703 54817
72647 81482
5404 85372
20101 40813
40503 44428
16743 50115
30502 31325
93978 98884
26461 75443
16825 38527
9672 22841
73 83103
91872 97793
93758 93819
1392 23522
4033 13518
41686 91438
37613 86842
41241 80924
34768 46812
8110 99288
1736 27664
13394 66222
9285 33035
5468 76016
4135 59510
11934 66188
6271 15917
7116 65357
54270 59783
12601 25899
1246 66574
58782 68558
41052 56957
39286 98468
21723 55453
9463 45258
42386 84430
34749 48952
78856 98315
1166 49567
2198 93156
72746 82097
7047 69784
3255 68303
13883 23692
8713 91138
13816 49757
1586 62404
6546 59406
56800 88610
69158 94313
23680 67565
29584 76395
38990 49709
5801 90200
2294 83065
17501 54219
79050 86239
41157 97076
20298 87637
4091 86237
9644 53137
29521 67571
42696 69717
45716 53535
52215 88621
9163 73376
35779 53119
16175 89777
62627 64485
68393 70727
44743 92576
52266 66389
22769 93276
57982 87221
24634 49923
41809 63710
64347 91352
36286 99635
11844 62193
35816 48707
64305 73127
33566 98147
7024 26600
35285 84850
20008 42413
57866 62477
54888 93446
37344 49174
36500 87115
38416 95380
47549 68028
42684 96008
50099 63218
9601 93714
39652 77269
56846 79856
64672 76278
8406 90934
10307 96260
21995 93278
81504 92667
26458 35479
180 97865
29459 57201
5180 61562
19449 36172
24653 75517
45122 97327
4044 70975
80130 83936
75059 89676
7580 66507
8679 50831
8860 18564
25120 40040
44214 75687
8270 17474
32496 71300
85064 85410
32862 66599
61295 91102
52363 79810
25986 85062
59781 96422
5410 14908
58842 61885
33331 49038
57549 98191
3936 34352
23486 26779
3975 44042
61565 64703
75820 77376
80702 86043
54184 62597
41203 78041
32236 48716
40563 82626
19548 89742
79072 80973
38558 97814
50123 53758
83159 85662
30279 61678
17379 66905
15382 59064
62685 86237
9152 85244
5423 31354
41242 94108
52519 69337
5016 76381
2422 38972
49386 81641
38470 42691
26578 33402
50039 92686
22117 58252
57556 63360
334 40669
6357 54685
20804 34129
39782 89303
56038 93458
17546 92309
22675 77843
55740 76861
47085 52233
6657 99056
75218 98576
22622 38623
51858 91088
26195 36376
25944 45966
66649 76030
69398 89375
10544 66681
15769 25712
16778 83591
4069 97570
78322 90449
16118 87240
12920 62683
9549 21178
13519 37920
45552 77864
16821 86153
78392 79150
83924 98121
23815 31385
57640 71659
26168 39380
14228 29030
20360 84407
17675 41699
679 72568
6392 93592
60634 90783
41806 43732
67756 84181
36282 50856
26057 37349
7112 52956
5184 95825
46483 98879
9550 32042
10152 13661
19853 51482
80883 89995
75850 97255
62829 68030
23311 94731
53802 76339
94994 95899
41363 45134
30142 86045
18317 83959
2043 62367
39467 43197
24416 56570
8760 25452
2764 66298
91120 91823
34140 78498
8416 52459
9805 80586
45637 65437
57312 70351
39275 50390
7967 92306
4859 17548
20663 60919
5395 49240
47038 77688
3543 37161
13903 35018
60135 86371
20352 40832
20372 82730
28688 73850
31031 98947
22148 98948
27651 72647
26107 89180
23392 92246
76303 96369
54738 67385
38827 88039
4797 13779
40342 73796
37579 87962
96626 97173
75384 77091
54555 72774
34441 99085
21993 84666
48822 95342
72531 87625
18534 69588
25840 95673
19269 32557
1812 17757
2244 58562
14095 20814
32827 97777
40062 79135
4394 29125
40413 83455
22004 49501
30192 85199
18594 83808
41029 73179
17568 73535
25118 83022
38231 89716
19411 25003
30485 61305
26763 67310
11689 80743
85782 94611
44836 91185
38082 64438
18154 24075
17824 72623
5197 63253
2291 54398
14724 17301
5823 14617
21357 39575
29222 69257
10733 35240
19637 72216
48613 83102
19384 89180
41603 53342
16254 38128
54242 74882
30211 53438
54543 63266
54890 77549
19279 33177
28313 82265
26900 34367
24494 81593
27458 34921
57817 99461
3123 56414
956 60787
51261 80458
77903 90154
5678 60740
27243 62071
13993 82376
4893 30934
18024 98770
37205 47739
68010 70638
31683 89653
9267 53492
26419 79757
17955 80201
57760 75664
67772 91097
25432 31715
24798 67766
42969 67558
4538 85920
59618 97757
7942 92302
44398 88854
5224 95552
1682 17564
16758 55960
187 3520
29191 52648
1386 94581
16864 62623
68307 91082
33566 48283
34490 45775
41053 94114
17969 85261
52933 94026
33559 52071
60803 92737
47661 84831
46660 84494
79110 84165
7983 53776
21300 57792
34269 50405
39669 77541
10459 18369
58118 58808
58567 99281
35971 78127
2541 29463
75140 87178
55831 70870
13405 94647
30909 66942
17886 72037
73488 83074
29140 31850
87084 97272
62776 73827
14366 68505
24250 28080
40633 48386
21469 77390
42199 62096
19017 92900
43976 48272
55220 65685
16826 41742
56914 81193
55154 99070
10212 84863
53599 79615
33439 87584
40342 86719
20817 42198
4201 8351
67712 73126
28150 28958
19502 92749
18707 77420
43645 99957
13579 30505
1263 10357
23496 84435
87836 90382
30419 55176
6605 80564
16938 37350
25016 46543
24443 73775
80078 84802
36883 73144
84701 89768
67697 69485
9928 13021
38973 48986
19552 32123
40430 68706
37530 58207
12949 91048
17737 93680
46238 93941
11908 81331
20984 72998
57544 70821
26390 58149
26004 46106
17183 57466
6014 81380
3179 67527
4484 89857
73518 82779
25466 33060
15915 21657
40680 95031
15284 37490
10133 76364
41837 50341
35309 61296
53099 60343
27045 50821
35171 49853
53789 71133
18579 89559
6238 67957
13917 55597
51107 67308
21360 76892
54974 99445
29011 57268
74382 98401
14419 52026
23387 90878
21485 92897
22334 84460
56912 86081
26177 65428
37750 51771
6959 11389
31208 48238
24065 62512
35044 52885
11218 58763
31031 66433
4656 33922
38293 72254
41035 64821
10929 63643
27849 31346
17334 49003
35013 65073
49598 65961
50709 57874
33603 48194
66516 81831
23762 73156
58485 97470
56533 97639
24542 68903
18577 29844
66724 68656
73084 85475
3873 58986
2223 67723
59785 98738
51674 58952
49532 89950
8935 98258
3242 27501
4152 68638
71856 80111
22972 99364
51207 61803
608 22024
58754 99264
53028 76710
31000 34521
11457 42785
50326 74000
75570 95293
45264 56901
7802 38798
53784 97045
15168 28096
2462 83871
63423 78588
55433 89895
56691 86522
17833 66236
16397 97962
43193 49456
4830 47362
29393 66670
13554 80067
13656 58516
23773 90501
35475 73773
79259 94865
41940 52788
12956 51639
16624 22499
28975 60028
8618 16222
58322 94050
38096 60820
36952 79847
64425 99820
75044 84444
10501 63891
46262 50556
27944 77196
6681 46100
7982 88292
25750 77937
47645 79653
49297 59004
45764 70667
64557 81234
55782 59511
43289 44375
46039 47632
69581 82028
16999 27413
30984 85369
1414 90574
1025 78188
42772 87616
49419 65787
63565 96600
11121 89182
1556 73407
14416 52402
52363 63358
25799 40873
29015 35824
43842 67828
22955 67549
93202 95947
46048 46390
53825 62841
31488 69802
22342 48378
43504 49333
5943 28591
3693 30979
9634 96859
19197 42423
24048 33821
16662 80642
14327 64669
19778 81532
74529 75133
42449 82795
60873 66394
9004 63088
2496 60068
44771 97488
9461 97582
60212 63821
45546 46715
61849 87251
45069 84796
82080 89757
5443 52706
27842 60469
61547 78681
21053 52735
24871 44571
38190 42576
17740 99031
6845 28744
4571 44540
72991 83622
38736 66783
24371 38987
21275 76129
75854 76995
54931 93208
28854 80975
42180 42238
31643 57474
11994 66015
35018 98476
20870 33139
1353 85146
32341 55328
49054 79755
56502 61557
47092 50215
61247 64283
10071 94364
40235 86965
28309 88800
92507 96960
22743 61037
54471 94548
22569 72247
24310 77587
30295 55183
49101 79597
63203 98883
15528 70089
1026 38751
1554 30086
912 53690
62358 69383
15830 25093
36909 89472
35172 96142
7241 92136
42534 88684
5306 10319
22285 89325
23093 71256
20494 93717
64850 87373
57020 62592
23773 70898
66919 74430
7743 46071
82362 98803
91401 99559
11263 28109
40029 40667
8371 50126
61622 90574
8230 14339
1956 31233
2146 91744
28563 52362
12780 65305
36280 89414
86724 92443
33827 50884
4263 71013
53655 59527
14854 35252
38477 84286
20532 25547
15699 62246
3206 38800
26412 53506
60783 79567
47360 80613
56410 70776
53800 83785
29902 66168
34353 65792
20980 91186
38897 93696
10339 50955
24287 69190
77991 81218
38804 46834
44491 92863
31563 72096
35233 93771
29327 65271
1637 45607
5714 91984
35047 58392
43494 88443
343 50085
44018 59900
49747 97302
16602 94762
61759 89605
20632 85102
41545 79402
32069 64692
57125 61123
19566 78900
71656 81204
67137 95651
24592 29112
6230 41183
33314 70849
9807 95541
40789 44586
35421 43825
21766 44508
13224 62002
15583 91462
30658 53590
19586 28141
44124 59520
21843 61083
9972 11237
14897 97290
40395 51348
15567 55100
44256 93909
30744 63165
7467 55754
23213 62106
61328 68569
29398 40049
25453 70748
80423 90659
70219 97767
50405 72529
64666 95820
18259 58084
32726 90064
33654 56909
18180 96652
49542 77673
45544 53873
73004 79682
37390 74394
49963 84610
20531 35460
46041 96183
26635 31551
69787 79759
46659 91851
6725 42233
26309 93612
51049 77199
2730 39385
61679 82268
18186 88773
35424 90729
4331 80750
69827 81570
25240 47008
15759 73593
63792 70689
65692 76601
63133 77945
3039 28543
17779 58256
78826 89623
21343 40821
38677 69943
31040 65383
20402 39194
32681 99212
28570 86938
2943 41297
16757 36637
32003 36504
22267 58039
5018 49074
31429 94281
10009 34026
8919 81861
62854 74562
2703 88776
26777 80077
51072 73544
33306 93103
26107 38338
15788 54765
15098 77164
4669 98102
40152 80791
79118 98621
50274 77053
61663 83332
13302 56895
36194 60745
53592 88807
16699 23004
57846 90914
51795 63342
14572 53307
90379 98200
21428 85442
15097 15160
38403 56563
27716 62774
1458 40927
5583 36400
13831 89316
56090 92371
48050 92622
46592 49924
42601 52179
29249 63397
32761 34370
55316 82631
51833 84228
42231 54484
19372 70437
2054 16530
60187 64644
55489 60191
31805 71477
34081 70157
73688 84564
25480 84698
40766 80169
2197 79410
48287 77518
51564 74530
26420 73603
6008 13942
31030 95696
58039 90915
42693 98078
6332 91850
59396 98162
29977 53249
12034 29735
48916 56638
63764 81767
20332 47950
29981 86534
5267 24057
11087 89627
52658 77206
26859 95483
7925 12827
85477 99860
38287 82041
23651 42275
57243 65302
64196 68530
42618 66598
74226 79325
22156 39188
66335 70736
51018 79427
13623 44628
2968 40211
41096 95875
10021 29413
9636 95837
16434 55208
55381 68344
32164 88618
16166 28683
4511 50130
29854 85815
38416 77211
848 92843
16165 46062
63524 79036
5964 70534
7270 57202
147 45609
6426 33004
13299 37177
20989 21249
42944 92196
4720 26314
46329 57865
55740 68065
14535 80890
87254 88022
38988 96936
5616 57014
76996 89662
39921 47222
10149 25502
61912 85385
48762 96349
2357 78304
23397 88515
2470 22478
11453 35785
49905 85096
44786 83627
25209 89896
70812 95450
54512 57762
6661 77741
5624 50671
45829 81696
51322 70369
28009 77581
13485 51473
3924 18144
58023 84744
5335 11646
27992 50438
22373 92915
28275 41902
48131 63444
15685 64849
13814 38387
43055 62255
29131 56369
25677 89226
17720 36221
2832 77125
27001 70124
40798 44746
16633 60146
50665 80740
13539 88233
33111 71514
68089 79545
21083 32015
17665 41894
44795 59704
12632 78969
2674 6745
84141 84606
8525 63807
51774 87913
72522 91842
52854 65968
26611 50020
34586 94297
42305 56165
6326 41100
5393 25846
23689 80611
39181 54144
8159 14280
37186 77582
27552 90248
5054 79793
6115 17557
74611 78637
16062 98233
1534 60795
43917 77862
54955 71510
31633 76116
31170 49842
27413 73085
62583 72896
63609 68645
30167 79370
52562 67613
66724 79043
64381 80872
68987 96711
16636 18173
21959 61413
12266 28368
12052 64703
13900 68598
22762 82742
56539 76255
6601 32770
34616 49788
13260 62350
54900 97644
19438 84081
15356 85720
190 81967
1789 36738
13474 94523
18481 76439
16512 87588
17896 37376
6962 61856
20384 61996
31827 94969
57261 57436
70538 91964
1000 44373
50831 93945
16071 64994
24185 78533
2253 28899
45145 83491
55723 88293
60405 80675
4417 93881
46318 66551
72858 78721
44727 53849
15870 58507
36964 44344
9048 74129
24767 87999
17978 36942
24366 40970
40846 82373
65329 77126
5330 16555
6455 18964
11513 92981
91484 94349
47795 48151
15043 60095
2618 21199
3030 42124
35590 74188
13430 73139
61409 72370
35909 76196
33706 94849
59839 82116
6469 55472
25180 62597
14649 19510
7483 15160
58848 95794
8067 66311
49002 79941
4820 40963
5533 83056
750 5780
15242 24339
4823 72722
12400 68688
91874 99740
850 38541
19018 68886
38103 52591
2037 38207
11286 43946
7194 47985
15012 64272
11111 41836
24939 35223
13701 15701
55381 60933
29381 35042
68324 89438
20342 92384
44787 61012
12779 47693
16865 43708
77536 96102
13678 93458
17494 70644
25503 79178
6185 64515
25449 96323
25905 94890
7161 73248
44457 54618
9848 11989
9055 83242
1924 66263
31317 72883
84796 99522
18937 39443
48066 52634
56203 96165
46256 83465
36475 54173
40742 68858
3226 7763
28591 75556
42193 91881
24629 24760
14484 37687
14883 19353
6145 9761
39062 88937
31741 62009
22049 24768
29871 97510
82696 92939
111 71301
5981 9262
86399 98968
22944 69503
31268 80642
45349 53977
70804 93174
62697 97452
13088 68105
31346 43468
35693 95706
28296 86366
27441 98472
39540 49328
28119 69874
91656 92339
20379 76655
11471 16765
2622 49154
2528 29372
38427 87381
72472 73425
89300 95948
6705 97049
26217 80621
16741 79335
1514 54344
41697 60487
29632 99048
1623 55211
11951 68304
59255 74229
72944 82940
17532 44729
3469 25375
38325 77915
9756 16326
27829 36148
33544 69070
51844 91137
21766 59044
87513 94182
42884 83703
16321 61019
5969 85195
43801 93977
2964 64254
81018 97444
60250 96949
60176 85582
29764 91563
12494 89956
15787 69354
8277 92833
57414 84765
30381 70320
58993 91850
81202 91674
22300 88509
33079 66596
16407 68981
56794 84563
46473 66031
14281 73952
34915 82250
34227 34733
8211 19283
17905 70060
77674 93335
43764 49943
22335 56513
5890 53288
50777 75531
56305 64830
43432 86108
17616 32942
56835 75373
24843 43165
22232 47154
110 88087
41438 84224
1253 41292
19862 52014
72658 78996
41471 86525
8159 50333
85729 93923
29318 59197
39999 86139
73048 96293
39548 72441
41466 51841
41977 54921
8471 78887
55404 95699
5063 17859
56873 96656
27533 33468
33098 77307
57892 67809
25971 37485
63180 85400
25980 73483
33757 72389
29799 93775
26227 98364
73278 74500
11619 92520
63065 96605
67177 84796
27807 79600
33249 38703
57416 93869
14409 87098
50434 90140
81006 88423
1771 67769
40273 66568
6687 53220
8126 69919
64540 94231
59230 67422
19656 64511
30296 69424
8095 76970
39767 96032
30572 38950
8676 11562
45088 90445
59263 62581
26775 38963
43102 65485
2170 12391
288 50901
36110 60895
22444 97729
26004 56784
20620 71250
36923 82269
7363 28162
57633 90382
27860 67511
25293 67796
52381 63522
6868 94531
2501 76879
51760 79982
22797 68274
39220 81082
45240 64758
20528 20559
19286 73300
29113 36588
11679 22733
86784 91406
11096 85959
22648 52489
60084 95620
1470 41014
28588 68491
64681 78114
58460 76161
39207 80366
30968 60786
81262 94967
9521 72366
31273 52391
2841 19859
58675 97528
56092 76065
31415 69291
49601 83306
19864 92032
71947 90412
77067 88503
4313 21912
41699 85951
48928 75942
41792 99364
15745 21764
39705 85473
12008 88340
58658 83319
42784 84108
21580 65509
33191 34852
21255 54916
8271 21490
20373 64471
50766 65907
78579 84080
44745 63227
26863 86789
8083 77907
61867 96603
5651 88276
19549 93452
46048 80480
15445 80604
24332 33140
8048 56891
393 48356
38797 69429
43419 83937
59889 66339
46301 92496
23303 93673
13350 17441
7460 17172
50618 79197
54353 69695
70267 83724
2202 96783
34876 37124
69620 82717
4096 43905
5979 19835
30404 37622
12597 13322
6641 19648
2771 87125
23620 57581
43334 68443
37316 40432
28115 51923
34454 55321
22681 85636
50097 94958
26583 36346
73249 98454
22729 77287
37187 83268
7976 45150
27586 85194
19481 73248
32772 72245
68001 83584
2345 87776
7493 37960
17238 23691
78150 88656
275 16244
29284 90109
34143 81606
15158 52194
9033 77844
5862 73536
49043 86966
40731 91866
25133 35820
60337 67542
8460 31904
1914 43869
50835 59063
7893 31063
34187 90908
9907 74543
16846 59498
51088 54856
10063 82084
69325 72812
73719 80657
59906 91883
52034 77663
62265 70657
28472 66658
30966 94510
15320 94857
13261 57363
42110 51664
47697 49478
55749 81017
1828 63419
108 35980
15488 53369
7022 41424
7790 25307
8163 12558
39406 67851
47169 70437
12521 63814
2142 51082
37178 48748
2291 95327
16372 18657
7811 78695
20646 33183
57649 70285
41413 91650
28946 52719
36138 74545
45236 67086
2420 39759
13489 23487
70080 98118
36321 53519
1924 16613
81989 94644
31609 78988
38949 85809
36601 78776
43016 86770
11242 40837
51191 75913
54463 99154
16069 57924
32423 57711
89868 96808
10235 90530
38124 47409
23788 39711
35681 40341
41114 71751
46382 56664
48975 63563
28428 44920
20749 55675
25267 81503
50226 54650
56643 70198
37833 54734
3429 65956
30566 81885
42943 59342
13267 68508
37910 53722
73370 98085
79015 82954
16934 90794
79977 83646
5469 81184
89146 96699
58450 59681
3870 40143
44835 70097
7973 45023
79660 99842
77631 87130
18727 77170
68780 72793
62145 99089
15821 43411
32635 93119
28484 54198
68597 88601
57019 75354
40917 55024
45264 59282
26396 93039
93436 93669
38427 46692
26451 67750
78640 84767
38791 82985
17935 72545
50928 73156
52789 67720
40873 87231
78639 82629
6099 54740
43402 56071
8740 69281
9639 44035
39737 94633
27071 62600
68679 73825
3586 33957
89967 90366
2663 71373
40368 57177
6273 79104
49275 79223
7548 57772
80523 92977
74696 97278
15665 58785
4610 27538
33100 47558
36285 67111
29650 54362
17489 68655
34615 67906
19519 60130
77407 92924
47239 94795
48825 60160
34924 86487
54213 74962
63795 83258
26476 31402
22463 35273
15236 91245
27721 43972
37206 37565
30690 45930
21273 93121
334 37119
33105 85146
66823 73825
5075 65639
18655 73636
12453 85651
41563 52564
14741 68966
8606 16130
29335 30456
3334 83658
23552 61725
48671 77429
32646 35098
26404 40182
58698 82871
74018 77189
30596 33876
42215 96394
46713 84041
48189 95010
36071 47673
3743 87101
7519 13014
52980 87050
17375 37439
28020 96389
37018 37237
37610 65080
6865 77888
74365 89000
35243 35601
32787 76465
46638 66217
23264 96503
17451 54688
49049 50212
37614 78521
39499 64344
36550 88185
14167 38820
21655 84706
10395 36990
60789 79016
79740 80146
15446 30279
43483 59658
2503 48251
34592 63647
50876 55075
48458 59909
61340 79216
16230 80558
85673 95774
18882 27833
14933 94490
47398 76139
1429 72519
16185 44047
5013 25099
36234 61702
62526 82272
4254 94708
5312 98219
21403 57235
17527 27634
45023 89364
59106 83612
56506 71973
16269 41930
29494 46278
53704 64311
65666 67957
92621 93424
12644 64442
61054 91249
8136 83577
19899 43823
30393 67853
64614 81898
81724 87245
6494 36495
31562 52816
39316 49638
6221 80264
22279 57992
65924 83292
1536 59621
55789 72216
38114 86609
1381 37583
43663 82261
5134 71786
9016 15235
23887 34344
39896 68367
14323 57943
15212 39479
67071 95806
15483 91291
37667 95753
17343 75943
45766 63830
28153 92865
16089 92219
32128 46551
8516 56447
30553 71485
23812 60234
3454 99945
37386 41619
18345 78943
81608 85182
10550 67438
78120 84364
1973 72503
2593 9406
53535 67830
76128 95209
77543 90672
57851 87872
6833 82960
51157 86442
7738 65379
13994 71473
44769 63046
57337 66327
59739 91250
20305 84102
26807 87119
25048 52157
46278 63083
62516 67247
84113 97860
16343 27785
8813 75653
56368 57891
91829 92596
44331 94329
23680 94065
20400 57318
13695 28149
1396 43702
2374 36710
13378 27121
15031 62539
2467 22007
11315 97390
25361 38849
9587 41161
10251 71247
5781 57519
10613 82975
17782 66001
43457 61254
6020 13733
31821 97930
49240 87340
21571 76445
10447 84016
3688 18797
43090 77694
88573 89150
33522 44511
48652 98135
15585 35586
19098 46161
22324 90386
79060 95137
13963 81288
16835 30752
5754 79941
7915 16299
34674 87006
9378 33769
33953 99132
80392 93003
86828 87196
31580 39571
59278 91244
69273 98006
55647 65603
21729 91535
32888 75925
27241 72197
63615 90245
37019 55635
24501 65076
6025 17188
30663 43849
36235 51386
7855 9807
59847 63519
51065 78088
8658 44764
18021 37327
30465 39180
64241 93632
189 57407
17933 78823
8555 35917
35685 72560
14915 89148
1001 31288
78523 79382
41734 88566
81227 83448
37326 42251
17933 45303
5930 22763
34430 42643
72679 86224
12189 92537
15962 71278
17568 44875
41923 51631
24031 73482
65549 74829
46568 93802
105 60884
1461 4647
14397 86031
43057 90159
10742 68177
28255 54280
66369 75001
23955 27356
53688 57891
2766 87988
29184 49183
39853 72550
16017 91342
47925 95464
26636 70466
13945 17761
12523 88779
5717 59089
5890 31382
86265 99608
49171 95597
31527 98048
9398 73076
4231 82906
49051 63644
48375 82352
21673 32069
33891 73865
76366 78533
69825 81446
44864 96103
2566 68428
11715 59778
16998 22592
51055 88841
45135 80834
1814 66247
22677 82310
7638 45574
32162 51676
17496 63501
58140 61219
831 3854
6478 89121
34982 45887
56778 91608
42749 82690
9317 82798
81196 87988
18201 51067
11183 27797
4674 79124
82751 91957
9986 18330
19788 66715
41241 50214
23919 53965
35551 73218
13086 43605
56 7867
30996 44507
50094 80504
17877 38839
58536 70857
97442 99230
34212 58341
58731 98472
23275 80428
1725 16865
72938 79575
53784 61773
63935 68924
29573 41230
52205 78842
12891 57407
9337 46359
23544 70543
79732 93687
19525 98755
12387 86278
15857 88204
82599 87444
65999 80976
17237 57018
50372 53487
14097 75762
51309 83103
16008 53090
19007 93893
14688 44742
53319 75090
82593 90687
16671 39752
44896 71495
92566 98291
26782 65552
15046 23241
54692 97377
25498 96356
30768 39940
20263 57796
49980 79197
48422 80016
23625 49788
1734 79328
68415 94424
32487 77600
60162 64342
68092 98378
22034 60451
27837 80236
10684 48864
20778 94852
10590 50975
66320 82650
36172 93713
40099 79867
27116 92079
3904 7353
35061 62510
11588 20524
69828 94608
49535 77375
3579 22807
9047 70180
12799 85100
47722 92500
24606 81420
25359 79779
78013 83166
10308 22933
84493 87448
52400 65972
37524 87437
44384 91022
4380 75201
76903 87668
43934 67828
20019 33314
42038 68559
70827 98741
2536 99064
23701 84364
68197 90665
54791 59372
37911 79265
82957 97880
28824 38283
14191 42086
41275 92778
27921 97853
8139 55712
36266 62294
15761 82330
1789 83238
5024 21450
30567 66788
58524 98643
52345 96305
5489 43633
36862 76875
85296 94971
15005 72135
44425 55844
7780 16613
19516 65376
49960 85862
40582 71197
3961 26492
16396 29899
10813 25700
69502 94043
2532 92114
61939 70394
11471 12258
76491 88563
39561 71779
61087 69454
29128 58471
63463 84373
42306 46805
5877 73580
11251 29814
37335 50984
23862 96285
11432 52613
28747 60028
56077 57628
5086 74904
24631 76350
31523 32331
11726 56650
62466 92241
16254 39416
55107 77980
35925 67445
41571 62677
57769 60320
13050 96988
48061 92794
52318 68053
27716 44513
53127 88455
19246 33668
70431 91687
2261 59624
48743 59153
84424 96770
65117 95899
18104 60645
20030 40812
8769 90380
3441 26644
39613 44497
4268 4481
41678 46963
23233 49961
46477 63884
9377 20874
52649 79076
89994 97075
766 62783
24209 32025
39332 51368
5738 89608
75668 89030
28946 95575
40959 48126
3499 7146
33236 35539
88298 96220
55614 98010
31047 81068
68094 76031
63914 99567
49696 50096
33822 73589
63473 98685
8916 99748
143 35046
82518 93890
13061 68896
7513 94075
46756 68239
71091 87180
2106 7443
32505 32543
33280 84882
26467 57699
26730 57796
11802 19478
41191 81678
4126 27267
14485 38418
7641 69988
57676 70322
21788 55047
36007 84719
47780 62975
2051 32163
42620 73953
1150 89594
24244 30890
81353 91839
2480 75112
31965 48259
29934 82007
56659 95361
12718 59438
49398 99499
9142 13498
29452 49650
47774 57677
41911 93776
35360 71406
30801 46942
39261 87624
12856 57191
30461 85423
30973 82451
65921 69059
158 62830
28281 37210
13518 69911
48109 85394
42480 78402
50445 76860
11927 75414
54431 95082
42283 55811
41283 43946
61921 93348
16757 21755
12788 38277
2947 67577
6559 12645
31535 73106
33916 56335
10238 85107
27767 59016
11823 78226
3103 44950
2388 24108
55307 58649
27299 37040
15109 84286
66604 81836
31801 75271
4463 41928
14314 69335
315 98060
6762 11346
7293 55690
34795 87722
23020 75307
43265 50169
4776 50098
56475 87653
10003 53528
78773 97029
42642 96624
13542 39993
35838 76232
53185 82328
22072 91960
13507 27531
1402 84810
12143 77664
66920 73637
45982 64483
8836 17464
38800 45151
59585 69408
9042 76697
22032 24534
12185 76879
8310 88216
50229 80420
11090 16479
18273 65127
83529 93195
61675 65003
39302 77572
38375 55694
3159 30390
69401 69518
61581 96589
39240 98093
19167 64433
33712 74814
11693 90585
4698 91467
1744 97407
2464 19689
33247 57457
13417 80411
35652 83671
13572 95246
23773 58773
45665 80006
77010 98539
4097 7230
37514 96926
24887 36493
17561 92100
28842 45881
1935 39413
40221 53902
66386 72587
47981 93019
16377 53217
38321 74804
8104 65813
68922 79363
27593 76875
33620 46249
21676 65547
51162 72649
13854 31679
80146 88227
7659 8982
53197 71602
31 10522
54709 60570
17490 38175
64948 86490
23822 74938
27536 35155
19672 47257
1946 21264
17836 37469
58315 66339
60277 62460
391 64866
20750 69476
83153 99695
19580 95353
30973 38815
52681 83826
10772 78582
85251 95901
51297 78865
5434 72761
14835 53572
51325 98292
26998 34430
59915 99100
18481 34272
19909 43359
24141 64604
73982 93730
44072 66963
37615 77088
10931 36607
1402 38281
32757 77952
489 98236
40372 73208
19579 37110
38306 86040
48733 60088
53667 68976
37054 90921
34276 69661
11705 40847
17740 40335
9676 77266
68660 90092
77514 96350
50348 52940
1975 72690
79362 87429
8590 22696
37502 86135
12578 85593
12705 56063
27974 73388
20829 67425
32503 88490
5526 63423
57479 74863
15378 52134
88085 94477
6289 70071
19023 96265
9176 28782
14797 22104
31098 93534
25192 98981
61399 98222
26423 27891
7824 13653
580 62463
9023 86286
45003 50178
28294 88285
67460 85152
2303 34329
3827 73236
24798 63849
25827 63541
93406 98038
12416 88943
47257 65865
7748 67613
28332 29510
19266 48050
72136 99671
3348 70634
1407 84250
30590 95301
30569 64252
41564 92943
14569 63817
11097 89355
8299 23375
67897 72517
1468 16064
83284 91563
45670 46581
61639 96706
12591 17287
-121158388 -999991995 -1000000000 13869800 528304485 -1000000000 -803332305 -355862580 -579591159 709274304 -173132212 -999991995 -741287092 -328674528 -175684406 999970888 243712394 -1000000000 -999991995 -724452586 730666666 -495555385 -162973225 -422920893 246161435 -160846798 778537290 694327509 42 634541293 -897709212 646683509 999970888 0 1 999970888 -850613125 387554678 92923498 697484900 574357345 0 944594363 618911676 999970888 -1 -759669183 -999991995 383223604 271414564 -999991995 -386676742 907955582 459420967 -105712467 -914228066 -118773072 1000000000 759407076 195800358 -986359290 -831965452 -999991995 -196112309 -534529626 -745958239 -999991995 -999991995 459387668 999970888 78822530 -125882346 -386344682 -848818677 -783246745 -1000000000 11375494 553366957 999970888 385579352 42 298295402 1 -233843017 1 999970888 -895402829 42 -999991995 -148170355 140281862 42 -974043390 483818963 -441767577 592154969 -97311565 -684841748 -615929118 -215753723 971873616 687421890 0 -777241788 1 1000000000 470464355 -550258264 -718739494 -597744421 999970888 999970888 -784652258 372068089 690728770 -837700950 -319697670 490280742 622085322 -999991995 868073796 521983055 722523151 -357490286 907972553 -1 999970888 580099822 -442558339 -999991995 690972771 331398309 -1000000000 554622673 505625685 -999991995 -665501826 -687019214 999970888 -999991995 -1 960300118 61688266 27832714 -999991995 -38056096 -788957794 -402980213 713098452 358652665 999970888 -999991995 717653623 -465087872 1000000000 496595359 637146447 -410558010 999970888 14057770 999970888 372566101 -484702637 -663136291 -671004915 528352333 -891003585 -241836415 0 -999991995 999970888 999970888 -999991995 963464290 -463985010 -984776253 -203474154 -917605057 326762125 510420013 954378365 -866124812 -661462648 721578368 918745690 -879191429 -999991995 298380659 -710662647 870243500 -999991995 -1000000000 848018116 -195314905 278209869 743780047 -843284184 999970888 -999991995 728088748 -474598172 -78755948 -1 -999991995 31181567 111328120 379664096 999970888 271250519 -806654679 884690549 999970888 -765869851 -999991995 -352418666 17802143 1000000000 522275489 -180660831 730667946 744345103 1000000000 999970888 620889512 229307855 711384747 -631814916 -526047821 -938688541 394059529 -826800807 999970888 198278579 270643482 -616280668 -357923454 107280119 999970888 -67497588 -854187471 1000000000 456368619 1000000000 -308570553 990019366 -863586364 999970888 -357515550 557372749 654478023 -1 0 -1 754259298 534586940 493529811 761813684 -878203079 198269076 -683421380 629434477 -196944921 401135786 -112585529 -408808697 -141157729 -905315738 -237784818 273758850 -513612122 -999991995 678293666 76265056 136328478 -488192625 -334260624 -485560717 511769663 0 999970888 1000000000 -999991995 -352458979 -384030656 826750575 641355242 487024565 575228674 -532908606 -450316908 -262619697 999970888 -467002903 -826256346 -247414916 -132291163 824284942 999970888 -361250001 -99528445 -52594687 999970888 -285635649 0 246699198 -494011766 -270514649 -665018588 601847589 132922879 502199633 999970888 872479511 -109115791 893891288 794681885 -185554604 -469742547 128387825 611966268 615958731 1 245437401 999970888 -999991995 421936805 -231260488 360861367 590078876 212112644 706554095 -527796070 603534448 999970888 -66720740 272600462 -635670525 -169229522 -418240663 -309736975 -703614259 -210026573 999970888 -280483899 228669038 488788970 -999991995 158906039 -130740771 999970888 -1 -999991995 246080548 -504993728 -668956757 979491540 893289576 -999991995 635691556 488616068 999970888 -253103032 904415630 1 -999991995 1 999970888 999970888 999970888 -872561704 943506431 -1 -401459518 431189957 -229264497 868645922 917550729 999970888 1000000000 -401305862 946592205 -1000000000 -178804791 -59410008 -440961745 -686641405 988960604 37334696 42 154328155 -225541578 -999991995 440638761 -1000000000 999970888 999970888 -215076285 -1000000000 710552895 -981329258 1 0 42 -806192335 -737468507 -999991995 30709667 -1 -999991995 -1 -108470622 448148702 -999991995 -686379080 1 -999991995 444669540 341324548 997967424 -4249588 -698876260 751444221 -464447288 -1 42 1 4508182 590914938 968908428 999970888 -1000000000 -881544231 296789139 387554678 -1 -603258368 430149869 -419458342 59663958 -309202498 -1000000000 999970888 -486246478 -999991995 999970888 -388504447 713993943 -378105911 973960954 -973768703 320553457 708890153 999970888 258272958 335818844 -449860304 137327630 -404945868 44865498 -853660065 764113920 487210904 527113108 136999192 -214123413 -993779869 -713662858 915727308 1 -1000000000 42 -135397175 905722893 -632101164 -192174773 994505782 945582411 1 945509175 627869348 -504069667 -450361554 -999991995 -465809073 -999991995 -420559930 787071749 297304359 -133878752 561093172 -468983732 -1 383773729 968516943 520312231 101882776 765461875 -453307531 -457307962 416269004 -999991995 -420116640 42 457752926 665177091 999970888 990141616 -999991995 -805989336 -415016894 -995655831 362198667 478823723 -559622085 -280892230 1 1 -586729667 -999991995 999483680 858205560 -666783123 -57767302 -170582685 254846401 1 -733383829 547541904 -1 999970888 193146341 -681760981 -626704660 29292303 766500077 -999991995 57212053 -999991995 177467891 0 -651406974 596179842 -423095527 -646323814 550379846 403764529 -539587724 392849895 -999991995 467254024 -373889099 -999991995 0 -404113357 -356901099 1000000000 -182555384 913118750 1 -999991995 876069403 119011344 -619105705 -244920622 80659960 29737115 213339986 -999991995 999970888 999970888 -791058722 -999991995 352881281 625827152 19428503 132265213 486511215 761569566 -44811163 -457981891 999970888 999970888 0 -856760957 499455737 -999991995 764702972 157226794 24631279 204360402 993251154 42 -898158774 354142122 999970888 42 42 -973001471 999970888 999970888 999970888 348498750 1000000000 1 -446772484 767083560 918373789 -759948551 44112767 -271010058 -227292673 -1 -678556425 1 151770369 1 -355842701 844152095 -999991995 -284585812 -317839641 -225581677 -175580026 852543403 999970888 -999991995 -824261683 1000000000 326209125 709478211 999970888 -492078715 67101369 606501586 -72098585 310633785 481881938 -999991995 378185507 -498003479 -465227635 1000000000 -1 -852833055 34298496 380380418 -309146253 999970888 697292302 -871288541 -111216584 466083661 247390647 -865366259 884962354 608595365 1 -1 -160337492 42 72745299 424080069 999970888 999970888 725995319 -689953139 -846790296 -757512880 -1 -63517190 -115607733 -999991995 963888926 -433255596 576290960 524422555 999970888 57897686 325772889 999970888 -1000000000 999970888 928990790 912928891 42 408767962 676282930 298122824 -999991995 849668434 -999991995 802144359 942817817 -968889080 368801455 -999991995 999970888 -372733852 -568996129 340850785 -761949460 -834975702 -800258490 949352370 -385974570 -725171791 203101423 -753823544 795713743 730979298 999970888 -999991995 192771569 247164499 822201680 178362334 868985588 970372802 -125049901 0 280440665 812480177 62067101 634941677 999970888 -605141532 -571489966 -392735529 -356868547 715086504 -999991995 -796032843 128827478 661698775 -999991995 -999975286 -999991995 42 240071511 -853047349 6291835 999970888 1000000000 361674898 26794762 -775212285 -447984913 999970888 991449443 1000000000 474094655 858897750 845802088 0 124408179 -519075695 265499929 468234431 -239263559 -263080899 -341069823 -827939774 612906809 -779698087 -999991995 -1 -140898592 -38629361 182939099 -93710181 -427485768 -731100752 760146179 -1000000000 0 -845716207 -156860632 177573243 811856283 -999991995 733605267 0 943029299 571436258 324376209 42 -464429354 155309224 1 -999991995 -741416967 42 893279579 250832779 868749649 231356103 -515335718 -484703298 -856545147 -999991995 587855398 -999991995 -762391259 747299590 262154326 -158751306 359118153 660243198 694648314 -337432307 914459542 91992223 999970888 740291631 -493145592 999970888 550203453 -347425665 -273744114 999970888 1000000000 -17497908 316026060 999970888 0 423174871 139395320 -495707039 -226763810 -998560550 662396595 -257508802 120936844 999970888 920657686 -1 -1000000000 376443215 -910600000 306469749 999970888 339362553 -181772297 -816993018 999970888 850517036 829714369 0 -547431564 -224669843 -1000000000 -504028156 -39025029 738700272 -184007328 912643701 -420447230 403236534 1 143944751 999970888 -241489489 999970888 -252940785 674285803 13824523 -24979058 -882633081 165674509 396200078 -999991995 -139774325 -874465485 -999991995 307509891 145383933 -868736234 42 -999991995 -286109179 932814338 -760596663 -999991995 -999991995 1000000000 -99731869 -401057733 1000000000 -982643043 -147096349 44399533 -48899918 1 -71021463 -424644003 -1000000000 415765361 -469619096 247558974 574963575 -993778078 -516393620 670888919 1000000000 1000000000 36657799 999970888 579593589 -509698172 -719543608 364422195 1000000000 42 836334036 -431269886 -632943331 0 -763997957 -961410419 273853672 347363752 -333713334 -104271685 -951855555 399296636 313621379 980841277 1000000000 -876482946 -197472500 -470064291 714861895 -1 -734280323 -1000000000 574490160 -363235506 932999767 -716467531 31692174 -1 -999991995 -910218261 1000000000 -1000000000 624997233 119353097 419950261 -534179780 999970888 972457050 -999991995 -480809969 303425071 689066292 -999991995 1 -964286106 -755781569 153700960 -441480880 261519081 -402177001 300545880 42 -1 401773073 999970888 -999991995 -198362018 -1 345977819 113383422 352364983 -512211894 -473052461 111267626 -504621025 999970888 242963778 999970888 42 1000000000 178590943 813721135 999970888 -999991995 -1000000000 -1 874713324 679292732 -282213684 420872139 -1 -526324729 -999991995 -1 -168320365 -999991995 17901660 -30883453 -733153088 131488183 -680845850 -1000000000 999317374 -226824952 -865431447 -188418679 -1000000000 -572331558 -482544708 -260618638 -999991995 355318200 -824571296 -999991995 -818003126 918012698 151694170 -828026228 -1000000000 615004393 -345546236 -1000000000 -51820577 999970888 239447337 131350699 679489000 719880908 999970888 439203536 -810052613 488497149 634714052 54817669 1000000000 804925251 46233149 758152116 365273500 1000000000 -999991995 342178982 328743907 -507063961 -272737428 832046037 153550563 -947360343 721591381 943144310 -53038923 77034947 856944392 624618027 26107208 110781595 725762410 -999991995 -483023069 999970888 -820403999 193836057 -770724897 999970888 -1 998238019 39481200 -314218609 63144660 1 42 -651007975 -590694110 1 -999991995 1 535644076 409672923 653143139 -541382842 -65392924 -30386617 -346659562 -223887994 999970888 0 42 0 -650125231 956382708 808489362 0 -97981833 941511368 999970888 -715733898 -647149499 39688090 -999991995 994265654 999970888 993971603 -865761374 1000000000 -186418255 -66597034 1199752 579783600 -659604846 -431831484 -999991995 -1000000000 874141396 472608034 42 99576173 221806898 774598689 -937843211 -696717118 -1 -1000000000 29288792 -1000000000 364473804 -999991995 -393776169 -509539965 999970888 498848362 -855607649 -202886822 -630724399 -243489316 -148320532 -49322216 -999991995 796747933 583637159 -773225402 640233632 -542401210 999970888 0 1 713235792 429896811 -47248802 -1 -197344971 -1000000000 32815937 -1 500996015 999970888 42 -268571625 889220509 758498645 42 1000000000 -957684173 518421579 -756442382 -999991995 261799728 -999991995 -5640816 538546918 -208331311 -184382877 170460275 -585322975 -1000000000 132713529 -968353688 -1 999970888 -294751309 91596867 999970888 999970888 -298172464 -69827188 -972915771 459465961 999970888 42 957173923 102413477 -244631633 231965184 861900959 697311823 866317954 -764898262 -742677046 -999991995 -999991995 -308213084 782836572 200928103 -171424509 643563815 1 -720822477 246581883 -983042915 -179367412 28554410 -140203999 -999991995 726497339 1 -123421701 -773855738 -533053593 -226205685 -619491887 514623253 -999991995 724716067 815221530 999970888 -1 -702784442 -591880565 213447366 1000000000 311428707 -387098219 -123801800 789724197 831120768 -578759323 42 886905344 679367920 967685556 1 -93862760 1 -999991995 1000000000 420863953 -389816670 -1 -188877274 1000000000 826076877 -133545406 -625983872 -127749681 -699875842 999970888 300278376 -999991995 294863018 -1 1 -930654177 -999991995 562553977 -853076871 -573662202 1000000000 449333312 551434221 940858964 1000000000 -658396121 -657800623 -999991995 -361534130 -1 -439343553 42 530469855 -648778324 724873407 -287369940 390619738 -1000000000 -999991995 -343582407 -644997806 -956913662 900471070 -205383211 0 -467361030 -999991995 -250753355 302201898 62233460 659751080 -995046825 -972194019 -586018877 906969333 1000000000 -1 959617917 427575451 -824965608 -1 529316979 -268994269 825132571 662823602 828284704 771384814 1 463573568 -1 -717233734 980259956 -107141503 619969519 -778046234 -612755301 -906074172 862467414 -381126246 -21805649 241192971 85854134 685220776 -44099057 -475491319 588335583 0 -999991995 -901004168 590456263 958606373 989247647 -999991995 127583890 -999991995 -878485040 777984696 -999991995 999970888 697615886 -456907950 -54952652 -334865278 -174170975 599670639 1000000000 999970888 732439624 999970888 -756199253 739907047 -350921436 999970888 -301959381 512136239 0 132348008 999970888 -999991995 -203035074 535855690 -312900283 -984253409 154895699 574450400 574401859 604248650 -200902777 234657605 895994677 1000000000 -516885815 129091325 170844815 403793055 -200164786 860834027 -664605487 -89747905 -854741579 -689028939 0 29552612 433560931 -888755240 -999991995 -535909584 -999991995 505265693 454225265 -999991995 561058013 351464412 -999991995 -849937761 388838316 -193876476 948928769 91389502 653319333 276713745 1 -998884279 -270686396 96760701 461033541 0 803444784 -999991995 -34142909 -1 857102687 977022632 -944258012 948676624 -1 843983952 1000000000 999970888 999970888 -267250301 590839125 532638478 -999991995 -710313788 411047290 878658801 560915735 -1 1 -855209222 0 17078933 446641378 1 -162428304 364822176 -1 966183454 999970888 324358768 -859764775 -800160657 735283289 847125171 42 -858610925 337191453 -525411232 -154376864 -1000000000 -944820292 42 404363698 999970888 -658281173 640341772 851217124 999970888 -752203154 1 999970888 -640053846 -392912916 -838727248 -652416146 -852527965 928272840 999970888 -1 -355958055 191258794 999970888 -351394703 -390571355 -287595831 441106521 -972000253 -1000000000 878396469 42 -521839543 -739657705 -1000000000 -1 -15018239 548689262 -941123284 999970888 999970888 658357394 1 868522903 19495637 647873199 -999991995 999970888 999970888 -1000000000 851871028 -507755040 -918206979 710692675 0 124282274 -999991995 -751701133 -876074422 -878240389 -377702273 -220887816 -545557642 247414362 302665366 832125100 -137733966 1 451974204 -471714511 999970888 175588636 -999991995 231226995 -981487757 -1000000000 319548170 286602124 266127377 893376934 -999991995 243177271 -48080927 -361869873 693178055 -94027863 573345236 -601281995 -999991995 268551556 1000000000 -166089396 -999991995 -931538891 326068685 42 -999991995 -772322221 -403698775 36425936 -249260514 180345544 224333047 -144483572 265570757 489077333 0 -999991995 -971929645 999970888 -843718927 536230414 42 -598373597 999970888 -136543167 124438679 -924349374 928754275 -783164065 -1 42 0 957236907 -131422139 -353677404 832433581 -25553834 -999991995 1 -164532586 -240386253 846967818 -138293419 -1 -1000000000 570629107 667015452 999970888 -427920731 999970888 666508330 999970888 773973306 -792375605 441214550 72489779 768882741 0 999970888 45519134 -969394548 0 592853608 -1000000000 -26878187 999970888 79091920 -188791810 999970888 -577343845 -398841321 144429727 -1 196159863 442701492 0 1 999970888 -999991995 -207813351 -100964974 770654915 -999991995 -1 1000000000 629697506 -1000000000 908209442 999970888 -999991995 23308884 -756589138 269596014 -1 719760954 -941382184 -90673415 -999991995 42 206415159 0 31495045 544239829 -999991995 240732198 -1 -83933796 -626048174 -999991995 -1 -979642153 999970888 -1 -504604851 -628363460 212082005 850353864 -999991995 309450695 -993935772 -480517484 -95895445 273492899 -622859204 -1000000000 -25443601 643711357 -421163589 -999991995 -183548443 -1 1 -999991995 -797394273 599073414 -740865287 -611200567 -960616605 -795437757 0 879384298 3037757 -999991995 752819757 787662144 611629606 994639198 1 42 -858789247 615057566 -306914862 -999991995 707279743 -367329184 936579456 -980263023 42 386833660 -508250429 398870732 999970888 -999991995 1 -1 999970888 -851001081 -139093807 719381151 867614704 -580443686 -679112061 -999991995 999970888 579019755 -819279483 -999991995 -657165261 42 -999991995 -946607261 201698914 -999991995 999970888 -755131446 -673089939 -1000000000 680717983 -999991995 160952337 -750928438 -973031804 0 470277659 999970888 -999991995 499018671 -438308222 -934797857 1 0 0 -999991995 -999991995 -1000000000 -999991995 815989516 -999991995 0 81208534 750518240 1000000000 -999991995 770837919 -999991995 42 -504054712 306587718 -892796539 -57644704 672141964 -787686685 737995420 752495273 -413009334 -531764162 -376862358 826623696 -999991995 -556159159 1 542636738 -707136639 559341926 82342792 702833375 -1000000000 574360048 -502414827 -450285514 -387341682 308031809 253439371 1000000000 267294881 1 -209541164 396404769 -759915613 -999991995 181217806 -999991995 73815138 -935457896 -1000000000 467161222 -578362467 -13162637 -198240598 713326746 -786195412 -166140986 559631292 999970888 376175091 999970888 -116737379 -839675077 -1000000000 923663413 716406388 -366891549 1 0 -442950950 901723199 676514548 999970888 999970888 543290976 -816995558 -596567234 436151355 -229058694 -406351257 1 -265784809 524812250 -1000000000 999970888 999970888 891008226 -844929734 21464923 533295870 -386841953 -379227706 -566114346 712472688 125588619 458776034 -476357180 477218896 285317997 818004645 569778043 -744770307 1 230161452 282091520 -37011938 999970888 -72067754 -950066138 -1 669380341 -514105621 -999991995 319589170 42 -999991995 -569089903 237047461 651901676 999970888 999970888 109442052 999970888 999970888 -553097570 -1 -973150436 566586305 -185424800 999970888 305830132 42 -815139460 639133159 -164662796 624882195 579365539 -1000000000 -182677676 -474368917 -491959026 0 977264467 -653857266 -138209788 -118905890 341947578 1000000000 902873941 42 -123609472 -370672186 594313389 -465532188 719055149 -107649313 805238969 -80884707 585346992 457141341 993359187 1000000000 608494477 -999991995 -221564324 -1000000000 999970888 -999991995 -740299178 445448389 -616166523 -338429032 -568447342 335061795 -999991995 214833314 -52959538 42 999970888 690179538 42 -94084555 -508034707 -999991995 968302789 -999991995 920319202 607525039 269819312 1000000000 222707035 766254409 -975682722 999970888 592920676 0 966673537 999970888 507099828 -826100984 42 1000000000 -262423156 347096925 999970888 506095886 858029432 575994089 714322942 999970888 -930029293 444910716 -999991995 629981182 -767175421 0 -513142669 483417162 292616973 -196081803 -381173051 -858632943 -504153845 -573323932 -286371296 1000000000 578146874 330244665 -837957463 448567694 -454520053 -999991995 257712709 999970888 0 208671191 999970888 -688882250 50712818 805538423 -433805365 -1000000000 -409999672 -416778039 589510011 0 357023475 999970888 -1 -183625321 1 1000000000 929798070 -911946149 -450849180 -647349605 -365050624 922529579 662038682 -42184327 -975979344 -490306209 999970888 1000000000 -172620688 0 -670734702 -1000000000 924555569 999970888 -639674215 1 -920891408 42 -540027432 999970888 -255034872 999970888 -790789091 144448506 -1 -75260936 559149631 -1 648955167 -999991995 -412957808 999970888 447339068 999970888 928109429 994421083 -983367713 -575918826 1 578286571 138492443 -12658184 802275522 -1000000000 514004998 471137607 999970888 495550602 -461721249 850270476 999970888 221710013 999970888 55661956 63431451 42 12490901 -255023198 -217471482 865993252 649810230 330360437 -953075503 -759679046 178735251 -999991995 380631847 0 -999991995 -1 42 666459789 611441177 -546100833 231191073 120005321 358243863 -1000000000 -685088670 -256371776 -242384055 0 793557163 1351484 578987195 417812165 999970888 -999991995 -1 351116882 -999991995 -1 999970888 -999991995 -999991995 -1 485668857 -436268512 -649886645 263578082 -1 1 987471329 -549456565 -1000000000 -297827682 -999991995 -576963098 929080899 -424644003 -749517975 42 186374830 -904528135 -999991995 -131954889 197022334 -181600986 -999991995 -999991995 386677404 23569828 -439772612 1 1 42 -1000000000 -498703753 -558210050 -999991995 896698879 -589347761 -552996144 482296671 394506559 975714780 142521614 334993810 -971614982 -860285391 423509103 429506716 -966973560 -521609362 -680625447 -988210242 658951721 535059595 42 -214735454 999970888 57015627 -859817636 -272593572 594755622 -299273077 976486419 139034117 432123021 -830512872 83075921 -1000000000 881753242 -192864597 -83049875 -345010172 843240542 344229935 -693772903 -242099354 -668538573 440921827 999970888 514099854 519690187 -674922844 466823788 965883582 915301780 609643151 -641339702 1000000000 -1000000000 995881678 -245141229 1 999970888 392293348 1000000000 1000000000 322440992 -232149707 -999991995 -999991995 -112788848 564071831 925164804 -502013246 690699542 813842559 273466708 -1 -208461167 -250637156 -760976368 -523433629 749451042 999970888 897852075 -682062725 -481577404 -303080245 -421289704 -253313355 -429562297 164914536 49954847 861381143 -443621247 -156534612 1000000000 42 999970888 723440079 -253063318 -1 -61264472 116634111 -999991995 -1 -292317535 237151066 -211279172 -73909619 416171024 -999991995 -33271503 487304428 999970888 1 -1000000000 0 1000000000 941393621 -508358572 -999991995 -604376261 -1 -4816902 -535119982 -132746856 -274003172 -585801167 -968162773 -897253999 157303138 56490960 -999991995 -753104776 260961447 1000000000 620184823 22904161 93631180 -652996555 -965448228 879619965 751021376 575651757 -362215342 -549415705 999970888 -608890871 599326981 -228562689 0 -1 -131856627 -62504208 397140297 -629978430 0 -999991995 -305781924 1 658245441 -1 85838983 -1000000000 -500218545 -226557791 999970888 -186180711 -199878385 -1000000000 404683948 -999991995 -999991995 140801891 999970888 -352222328 1000000000 -887940393 931709354 939623989 1 936893641 471702083 914501857 138344757 237193861 53561898 -428018244 -824789502 -609694026 382545632 399744472 680981132 -301858437 999970888 -40387672 1000000000 -372005955 -999991995 -999991995 31717690 999970888 -784725735 -341218840 871989918 690728770 -691345770 -1000000000 -1000000000 -999991995 0 129613382 999970888 -336217459 963709590 -803298572 -722537663 171674783 684547322 -999991995 111530026 963059989 0 -239150200 -591745048 -1 677782034 539075304 -934586944 999970888 -1 -288838153 418305521 999970888 509310189 0 -69890746 -364139541 806663305 736737939 -410636802 999970888 -604024409 -339675547 -997940846 -567792503 -7286759 442973318 0 -415016894 999970888 -307038269 525146310 -931188683 -890387393 0 -657680513 -597199137 -1000000000 0 42 661673171 -169823241 399375795 -456362479 343705070 361611619 769215310 -768881544 535274152 711442724 0 715923293 373456523 -721867485 -771341864 -1000000000 21917148 948157507 -879509940 -79993091 -636488721 270399147 -27517848 -53916955 -999991995 473981239 656085854 611385184 -727103037 999970888 -603569869 3750781 -1000000000 -269658406 -1 -749797038 -352381603 85330526 -1000000000 0 437454551 -816648276 -489021423 -1000000000 -999991995 -999991995 -389747419 797732008 1 -503719411 -1000000000 -424180238 -1 -869218923 -682770869 0 -211722312 852618117 523052177 691647505 42 999970888 265115529 -836253265 -330122196 -999991995 647757421 999970888 573886449 1000000000 42073367 999970888 1000000000 999970888 596963143 704728562 48665330 6781311 567808263 -372818782 42 -664730239 0 999970888 -445349500 562377403 748529843 42 -283647471 -999991995 -121689064 -379341236 -999991995 444555685 0 373573307 -442169209 402372330 -490962872 -999991995 1000000000 -174005721 595899013 -1000000000 999970888 650340921 -253249235 -606043705 -80453281 304322674 -938945766 949891259 -53242214 0 -999991995 999970888 -350737227 -414080389 452462733 -52600346 999970888 -381203823 915675869 -1000000000 -1 610236840 -416940985 -999991995 70197273 999970888 999970888 523132778 999609621 411428569 1 257959158 766327533 -591598974 -898778587 -517931879 -693602878 298870136 -365016341 220962430 -2224950 -934381778 -962698047 -999991995 722841308 -345485644 -599681149 -773225753 -713848425 -1 392796038 -1000000000 -136905481 999970888 31723678 -493275525 -1000000000 -534074606 -984052555 0 -396807757 100489676 976015447 -509819051 -306528074 148971422 329661191 -953579477 -509502754 -999991995 -936564969 -406622121 -590962915 17249793 166035428 -758779903 40310239 -643012337 999180657 -78835298 -791614319 265179058 -756938776 354481312 -369806327 754407481 187158832 205245317 410536954 1 999970888 1000000000 -539729252 -171596410 97763272 -999991995 999970888 -781402804 695028980 -336033015 1000000000 539551961 948151955 -410392952 924884751 0 579765544 115430172 -478420161 820092243 -528673423 737726465 475034878 76015093 -716949080 340862101 -451070143 -835772496 -200666166 108538498 -258465718 698563595 115761037 1 -999991995 552548525 814774160 75392255 0 788881164 -999991995 -866773896 -39757465 -736163218 -383384748 -159265020 631715104 508303518 -1 -250056314 414289016 -1000000000 -918347045 -671440687 597895330 -189410053 0 -984213995 999970888 898965159 0 42 824511563 999970888 429372096 4010933 -154468803 -624034294 802144359 -999991995 -724238596 -312616369 -517471784 -185060984 -633174988 -381949983 -140577608 0 -976752879 490607379 -1 -999991995 -999991995 406054702 650256432 999970888 712361649 -1000000000 1000000000 -125719013 812824389 -28548965 -1 -1 -733191207 -999991995 401690003 967311571 999970888 632688718 273664897 1 900113052 177964512 -33371117 127927603 -243379758 492008160 828516187 -999991995 -452370613 -308883210 96852557 999970888 -402208758 578732319 999970888 999970888 544046339 549738795 -829111093 7772073 -999991995 999970888 704315492 323207300 518547281 -980910225 -276050576 512288742 319180184 -999991995 -869490473 -316705575 -842883315 1000000000 -862004174 -164984254 -1 -999991995 -671373940 -879834081 1 -999991995 -496071853 -923856803 -857978649 -464847675 -52707027 -103015469 -551616637 -870363708 -87161734 -881132238 546180915 275096080 778910281 102581491 403716708 999970888 1000000000 -382054442 -999991995 999970888 -999991995 -924099772 -1000000000 1000000000 361910981 999970888 239301052 881467337 -245459397 -627524815 -531122612 734854134 -65536089 -999991995 753355333 -999991995 650948326 999970888 42 661689488 -826391499 -694041953 -999991995 -546934750 -383165252 -179073498 42 270408871 692509613 1 -1000000000 811745246 -1 -547429642 999970888 1000000000 -999991995 -610322200 539795519 999970888 910663874 578301800 0 999970888 103482860 1000000000 642458501 373700722 -753964137 -1000000000 -699309589 232015345 -432003511 -150508412 477372256 35281850 381496703 638914305 -999991995 543008009 -787437374 -922696805 999970888 294650772 -999991995 897820590 999970888 1000000000 -99957772 515412458 565916711 -999991995 248325972 752324963 534719238 -720107825 0 -368721567 927787508 999970888 -143971917 59101042 -718687208 -425408995 289618423 781737666 -378127214 -362750931 134176304 261842800 -453325300 305786631 -868733177 -722592513 -993951714 -1 405868622 -87107252 -474779306 -999991995 -782255453 -66924331 152361910 90231282 -425713911 1 0 222933617 999970888 713303065 385352203 20463718 -305657496 242883003 -999991995 -261468178 -301350463 -227359093 -66115666 42 1 -898548757 -835262033 -677914446 -349376934 855549870 984904589 987681609 455863098 824564313 -966317759 1000000000 1000000000 179907876 -568113467 -1000000000 486948721 -999991995 -410275629 -1000000000 274196336 -1000000000 -610924645 143820001 -101682561 -542638061 -529649765 999970888 -306765200 42 -727005289 658422823 -999991995 -999991995 151135485 -295412807 800991769 42 -757505724 -933037006 662770096 -999991995 344507004 -527152788 1000000000 270551147 817783851 991466530 904377486 -999991995 -329569802 114904026 1000000000 399415350 30939741 728550551 448378879 999970888 -999991995 688660351 278651181 -670256860 -297439174 160812170 -423368303 278270726 378111466 0 26159749 -99015900 18446657 590322185 -558574292 999970888 920630070 315497482 474723811 813586587 -6440455 247532700 102818685 1 999970888 94497099 957483958 -419582641 -52729291 -472302905 -608248883 -961748192 -634754947 999970888 999970888 577087511 -479495390 416973752 999970888 556233542 -999991995 -481706027 -999991995 -114531693 647473682 -999991995 1000000000 -893668493 -278133174 -37011938 942692371 77623623 720426344 627666373 -205867874 555106360 -126627080 999970888 490867273 895916335 -822966209 1 0 55553536 -119200049 -65931266 640622047 -860309705 -784235848 -165861065 -892545894 992067363 911943170 -422329053 20340289 -15629131 -825286455 1000000000 -674086973 -285145304 894225503 -999991995 -1 224043988 -65824927 105467190 -448098778 -1 999970888 -291858925 -11342044 254178521 266826266 -368664575 -482827619 801912382 999970888 610377565 203119245 -292010708 694175979 0 247629677 -999991995 -999991995 -1 343191556 1000000000 534793423 339760834 -310080995 348504830 923326496 497861572 288392740 903668641 205754844 -3848976 0 134982528 752649386 -622595066 -1 249644477 0 295399626 -262788008 -999991995 760671641 -279212193 -96065794 1000000000 42 -305898607 -154738371 -274790136 -205249109 -53069595 -796733612 584353178 330747494 1000000000 999970888 576121861 -839940003 1 42 -177179407 -181651616 -220741944 999970888 -709935668 -999991995 1 -789897320 999970888 -999991995 999970888 -90622139 -504780227 276516481 -1 -68479712 999970888 -193533309 -920226766 803252308 -1 590077758 -381710712 -999991995 -999991995 -321035211 970131981 -543514800 -83191231 999970888 -238159128 -999991995 477141130 -786045263 377895143 -587317655 -372797635 -2740788 -192600088 -999991995 -999991995 999970888 1000000000 -413888170 1000000000 666547389 -373532593 324814874 -12397532 406701591 460792901 -201849303 1000000000 -483808741 -985430305 -999991995 999970888 -948661019 0 270778299 1000000000 999970888 -727701413 -505740576 -477678563 999970888 163630172 599361950 999970888 -896261311 -658448909 -410380040 -1000000000 803897748 999970888 -611797881 323090057 -1 296093194 -1 388022381 0 -1 -793620923 999970888 -540282640 1000000000 -999991995 -120868150 513362111 -580318425 306612857 957361211 999970888 -76956204 999970888 42 -920570893 -223171693 42 -977881468 830459820 -380332201 -178592513 191969105 762191820 999970888 -691417267 744637785 -1 -169823871 963756049 -233469795 -999991995 797713596 911406412 -303233186 -999991995 686572996 836300315 652821800 -935176505 -98982843 42 -469156762 411425268 1 999970888 -461937889 664188209 1000000000 999970888 -5152601 657760585 -1000000000 608258904 999970888 -459124517 999970888 774923294 -421898988 999970888 559818747 1 726181284 -961969668 1 306868449 559248483 -563200632 644337479 473254387 -999991995 349510542 509188469 -95212546 0 -733473302 218556798 -955005145 121042924 -999991995 342759208 896582513 -697949128 77917900 999970888 1000000000 852988418 -166560350 -1 754701716 469794875 42 -762456982 783233672 -469340929 -588856977 -812598888 806508287 -291655477 -965382984 165991989 949779660 42 -391471405 42 385970261 596212040 999970888 1000000000 444197077 999970888 -943245683 -328435685 615519127 513687208 -999991995 428204536 582268567 237154054 -999991995 -325332475 325407155 747334730 -830669418 -994864979 -999991995 752470553 -462980218 -583348430 42 660717919 1 -835028463 403339423 -559395819 -951129973 -680380712 420565100 1000000000 888192733 999970888 -999991995 -351723877 -925257270 -830002573 -58933629 0 42 173288220 42 999970888 -393453760 42 1000000000 -139322219 745840873 -999991995 999970888 1 -705709517 1 629405588 -963679209 -521473715 -1 -388042363 -999991995 945588687 700278914 1000000000 988960604 -765750742 -863180772 -999991995 903050853 42 -999991995 264008833 297014766 -780253709 -798777053 1000000000 855351159 918456123 614727176 -200695626 999970888 900984048 1000000000 245424083 -586004016 999970888 -500370891 -542806166 999970888 687353372 679017168 -243424222 -999991995 -599572123 -645397759 -745299927 415599938 779034557 716901885 885616870 927122292 758487149 875328926 -99517290 -741420330 1000000000 -999991995 -169743859 1 841850987 541362164 344403284 414331488 999970888 -1000000000 725673214 873370641 -223434337 0 -730203024 561799700 413837667 -1 1 953018404 -999991995 -851356358 1 -999991995 967687901 999970888 -719828268 -805840664 49139855 338988076 196393777 -390536128 1 1 272278743 0 432843381 -999991995 345194342 243474086 543995365 -153532797 -993787473 260455885 -827160545 38163092 -662696061 885067581 253178989 452552253 -1000000000 0 -440409153 -1000000000 1 0 247791351 -28925397 -342480737 -931186754 698472860 -645840145 736399774 -860479239 -999991995 978049382 702275971 151075336 -1 717905315 653901598 61351229 -705153354 813376225 -129237746 999970888 -985720544 -999991995 -319557182 -339671813 1 -1 1000000000 1000000000 236315072 -1 -999991995 305185088 658695030 -903383084 266529704 202908204 809972382 -627359344 -787956321 -579293005 -288970846 21555042 576695660 -134171115 1 -402917539 901630192 -990136245 28049962 -669368504 498558323 81337510 -602922847 -115203596 -317861769 865309720 589882253 -999991995 -920098821 1000000000 -471534031 -379155638 -967901197 -442986028 999970888 -547883572 -216822549 -274339916 614612996 -9686505 -535099780 802314655 164752742 797384268 999970888 -443386512 329064376 -1 -999991995 -55278824 -260630543 442814248 -864481541 -485685209 64371066 -111884775 923253212 -791253889 -162113401 -103991944 488329237 -983827747 1000000000 -85520687 -689606191 -999991995 974884831 -54163092 -720105958 412614643 -1 -552560961 -1000000000 940626139 999970888 -272441160 -1 -392912916 -253008328 752857837 -593151970 -912229615 729930437 -999991995 -1000000000 313428993 81054133 38364855 -999991995 42 735899156 999970888 0 -999991995 -999991995 756002310 -77064660 -108916738 -1000000000 1000000000 385111027 621934361 1000000000 354429345 1000000000 956940339 -106709791 85125881 664431151 156504763 999970888 -121099193 -463028585 -98928799 999970888 -508977677 -1000000000 -1000000000 612477572 -467982337 591184047 418304448 -433998140 17077827 849147650 739044130 -1000000000 -999991995 999970888 71039690 -1000000000 -161277062 458743587 -999991995 -235077970 979078836 927787508 -1 436839963 -414847262 999970888 -610501618 11360011 -835699161 -119452420 -745707897 -569976836 -674914291 -610306614 -999991995 1000000000 -999991995 95296115 1000000000 -999991995 887910895 806139032 -586669576 -686080845 41742370 256187108 347917459 999970888 548133908 999970888 -451945581 999970888 999970888 42 -949709129 948515385 -619475775 405566108 942750293 1 -211431021 976445237 -215522442 -905535237 -251723975 -1000000000 671858764 498831747 -924894193 672549560 258931862 1000000000 42 809803459 478000170 344258939 -423529691 415624158 582533455 863664115 9172352 -999991995 -295921827 710538613 -999991995 -999991995 932175654 -173761168 -989339476 -999991995 -868093455 -483091251 1000000000 -999991995 999152076 115462885 -374837308 1000000000 803496445 -444288304 49257116 45417957 -67026495 840835422 271360913 -999991995 -127927345 -1 477926375 -771227089 333314776 1 -930084562 999970888 -620109522 161232932 -817037860 -625860237 -551414486 30144748 42 -999991995 963129856 -264217992 933453685 -855931023 771459773 323095159 -1000000000 660806284 999970888 -149713448 999970888 -999991995 571600891 740266316 -527967634 -505670205 999970888 -999991995 27252747 -627681491 -516229293 -861939909 -266905507 -434218898 532833357 -523157949 -382462844 47438870 -476473341 1 446083988 -503501135 922635570 -999991995 65843859 999970888 421513288 -486168491 975768708 445450199 999970888 -126576492 36231494 -365537163 675144939 -999991995 1 425673197 848279692 -536084528 368442636 -679898429 444663681 624115618 999970888 0 783181720 539162464 -72642214 -999991995 -802879711 -285668164 935833196 -766422549 -1000000000 91933998 120072599 999970888 342731830 640734636 513766781 957979363 -528905458 223164872 -999991995 999970888 367998570 -23620744 -528583730 -999991995 -147294884 -1000000000 -371084112 501117526 467345616 173118423 -1000000000 236727863 -966111887 301563409 478983348 999970888 -279033466 -772412373 116001621 912610322 -603108068 689429227 321505925 873175551 850585702 -1 -767579620 1000000000 -850372593 -698249844 808683694 -120838820 -542369615 -834584147 1000000000 -560272247 449220474 821086004 272301870 -607268389 -504221661 -734738254 -999991995 -849441212 257876350 180596555 -915525954 -358875980 401811945 978158956 636344836 1000000000 -871002538 1 244235247 298964695 420509589 1000000000 530913417 -671195157 1 -489868169 -999991995 662218496 -919641111 1 -97828939 806947423 268023807 368513721 42 759871194 999970888 -473423080 999970888 -999991995 1000000000 999970888 99008795 212867614 945588687 0 0 -488894405 933168778 999970888 1 273939964 298376938 999970888 -956363830 156237733 178424623 -878655046 208877093 -826624518 -239738391 -1 862713789 1 -1 -585782521 -28333492 -552747969 370961206 -660467784 -672734429 999970888 420472353 929087502 -335685770 -999991995 671405315 669380341 -155715144 -355512348 -139323178 1 184173355 938331421 324993173 999970888 -999973843 1000000000 866505340 -1 999970888 42 643859708 -18627004 596676612 0 -349140251 -463901174 921256538 -999991995 899158039 -611018104 999970888 999970888 -921112774 631822929 475869622 1000000000 -554242605 -384813951 954187710 -999991995 -768473053 -999991995 -449330762 999970888 -65972960 712898884 -280877971 189535188 369796572 468151083 702971012 -910890944 -1000000000 916054138 15645078 -1000000000 -160145934 -540712144 -900279554 362627862 -554428705 -772072892 -999991995 617084916 535900502 -460052096 999970888 -538274160 42 -432319440 -631914256 999970888 -763377024 33179433 -659225096 726636029 -999991995 999970888 -19581615 -870615914 218047543 -302477992 0 -607226333 -620647437 42 -520456455 -620572760 -554216467 -804390491 -365906478 -756642233 631838965 645084140 -225556992 975346265 840940261 652937624 -380565927 476358984 999970888 951801834 -825308461 -434392591 73774720 236501491 922478024 85624889 629864268 999970888 452655428 151323583 -150639007 1000000000 1000000000 -999991995 -1000000000 -794344465 999970888 -82644853 1 219145334 -186812847 -999991995 481637880 -999991995 635152431 -999991995 359527666 390634714 -1 870286120 381115242 638352279 228930135 -850043141 999970888 -729774464 -414671401 -325953155 -724568785 57984975 0 0 347890393 -633741670 -600718053 -577889176 953449320 -941132172 -999991995 -491354200 -248665046 337739142 -187367865 260074057 -110778005 -903090638 343455 999970888 -999991995 1000000000 896801811 -80496534 -961028940 1 613295992 -660974558 887949269 1 684634650 -999991995 216202568 -91161776 -158953856 42 1000000000 -223827552 564033964 -999991995 758387349 252759368 -1000000000 586192205 -881186881 -1 427209674 -999991995 263289495 -830394138 707300924 999970888 -851389049 -1000000000 999970888 999970888 -999991995 999970888 0 -669057294 -999991995 163150887 -463823162 -428074608 999970888 -1 1 989343277 -1 -838413718 -1 456534666 -5229882 -999991995 615086663 245644328 -999991995 421956753 1000000000 -212601923 -356928623 905451686 -174685514 26059245 -561454579 -316826226 -999991995 999970888 292099076 -351464192 -999991995 -803680105 478855911 -680845850 485948936 346753044 -507384564 -181930799 396323491 0 794091483 -250637156 535404739 -727731651 129019363 -942704131 -1000000000 44504103 573650714 -425495035 -465093010 -688506557 -532280429 0 -999991995 973717276 -743484729 674474375 -999991995 923698331 172241334 210113898 -1 109240072 999970888 -572738659 641203 -1 -1000000000 1000000000 -711776745 -408485043 -861042276 -423513866 -1 460056459 1 526609861 -69816430 -864968920 999970888 -41307050 999970888 -999991995 97018467 -767740351 1 -2336142 -435615864 -431134224 -370454820 -345729438 486113814 -119321857 13635317 -1000000000 999970888 699704551 670935713 999970888 -602002418 999970888 -669206835 -262133186 699828844 -1000000000 -547125725 35185130 166607984 207162912 999970888 598019454 760013688 349681830 -999991995 -767057947 954670832 -642164669 1 -837959143 -456717983 -1 1 -829794014 684169642 -606332373 -293256963 -1000000000 -999991995 1000000000 331278111 -448520801 1000000000 508113689 -236687725 -667739952 999970888 1 761657995 -1000000000 -999991995 -44162316 -138477090 -35993723 808442539 -291698018 278104224 -679460174 -999936780 254734638 -999991995 -594966269 999970888 383411617 -983022123 -999991995 -844362152 991009782 -1000000000 854584084 0 1 923691560 650558076 936519809 -999025829 206362502 999970888 67794211 -1000000000 999970888 -92096371 510400351 -565002504 67876393 -66796987 -999991995 -999991995 843516883 789069175 -663137645 -992455614 -74833490 928002876 -537666696 453775561 131034206 -93275166 201771532 51830489 -915293174 191426137 -999991995 1000000000 -999991995 -610231495 902884492 334736246 -723972080 370055772 -44061781 7766186 -1000000000 559220185 648998625 -372839959 226246224 999970888 999970888 -999991995 323672327 40962596 161918087 494496561 -1000000000 -29643277 578069883 944619320 445096963 -215283959 -999991995 -999991995 999970888 396563858 858844302 1 -976868744 -1000000000 -999991995 -613744 11555743 -303843992 -736593498 42 -180166016 -556854329 -816850407 999970888 -135721506 272561684 292094575 -334931023 780292640 -742972272 -826709769 -867289638 431827726 823362268 -790993274 -438721365 -171084994 -620043262 0 -765280596 -69351664 102530951 -1 562875395 487302573 672633381 -1 0 -210575377 88978122 654865753 -999991995 -568833404 999970888 -260608155 999970888 439765237 388470103 564126618 -308292908 0 -473154338 -104449752 -790934673 -481881702 804348758 -656115274 882870511 -558237840 42 42 -183283778 -247755962 62193859 114312366 364869241 1 999970888 -999991995 -186694224 -995626945 763146721 999970888 919421365 1000000000 -420884398 999970888 -999991995 999970888 509509500 -901157584 553567798 -791334271 241769397 -883213863 -334604767 583262341 -1 -928240144 -127696679 42 930366564 589593391 -269950626 -995553573 652980107 999970888 -546924428 -40207527 -654986958 -703621282 721646463 -448952256 1 1 42 -999991995 887665305 226296099 340946628 -307436288 -1 -828677090 -16138927 999970888 381819266 -794796257 -790812043 -685705403 -287439846 -613803086 -650061451 -999991995 999970888 330644168 -754342875 -494828411 42 667517508 199067156 -509231774 -1 -999991995 -852817923 1000000000 -999991995 -638559620 -999991995 -925427400 -980402665 747142769 -478234374 -999991995 462507827 -723383229 -930676056 1000000000 1000000000 -810718190 -849699362 521585061 -999991995 -126407618 -936903455 800236616 -714548042 -318414832 0 616005634 -195163717 -5351234 42 -68903266 -999991995 999970888 321253000 -229965389 920260347 609067579 -797706116 -553636873 -1000000000 42 570500639 -417561650 741754001 -875108940 587147290 1 -336535249 -699441694 774451744 502345513 -629645942 1 -262710262 -1 -726697658 -94434918 -461580986 981437201 42 704863386 237136258 322722432 281134829 80403114 619075880 999970888 155078021 -592006825 643947129 -361833905 704374885 -1 564807017 -1 149371998 -1000000000 787126877 127018545 -719676866 742169628 -999991995 42 821335732 -432444243 -864515592 -132132640 678641296 -921522070 999970888 933840858 56802509 -999991995 981050283 314528105 738558088 973583249 -664036233 -406853767 42 209159840 491102590 169298151 -1 612537067 -999991995 999970888 -661815833 808871173 -760043563 203737137 478004242 1 353422798 999970888 1000000000 -193688574 -308482865 42 673572560 105197500 977128745 999970888 900315339 965031522 42 -702672293 -836009198 -757512880 42 -371115991 705279729 -27980242 42 -769326068 -986538686 -55567754 -852849420 1 -663849799 587497204 415058491 -999991995 594116212 -346499687 -548335434 677128683 801056967 -136687819 -939967968 22715919 -469935107 901362913 514586507 -1000000000 563019255 999970888 -318742258 140423916 999970888 170710783 999970888 42 -892399618 252329679 -999991995 1000000000 -763306534 -364254759 492008160 999970888 -1000000000 1000000000 72151575 -999991995 -467776401 -936140635 -891088692 683482943 -745790515 -35061391 -569723569 10404062 999970888 999970888 109812733 -326596919 -867273826 999970888 1 999970888 -960289367 999970888 -1000000000 -26043116 -428140241 -999991995 -974193509 -736958392 -305276325 42 -406943900 -999991995 999970888 -722591890 208698920 28601086 799992440 -222086242 -999991995 -781798051 -356169232 1000000000 1 1000000000 -702199770 -999991995 699780608 -906548559 250463942 561845329 999970888 999970888 383167059 -284169672 -363937271 -278487817 -1000000000 999970888 -778385772 999970888 -817024187 -842983539 767334525 -566709181 -694883551 -582420712 -881132238 999970888 -991540925 960942591 1 952894296 623591607 -1000000000 32316654 955188137 825570819 -112012906 -718197964 -922389562 143699616 -881948576 1000000000 355115346 478944349 724290722 -575243241 999970888 524145319 874152203 -29939742 556794881 999970888 0 42 -999991995 900905220 517139074 -108565231 -999991995 -569481447 323053055 660420555 748593731 142893047 -999991995 42 115765626 -999991995 -939284030 826801888 -321140763 -141764642 -999991995 -999991995 -476990154 -999991995 663624330 -552349381 0 510761430 -517203294 -999991995 348316116 -67029671 -999991995 -607547889 -999991995 229337290 -999991995 434923663 -728197476 999970888 -660879291 -999991995 -599988821 -287291942 -682847104 -135818088 159421766 754126023 276145074 42 -999991995 586821339 1 805599167 -1000000000 -642283404 -804683815 999970888 1000000000 871589450 -1 248538914 999970888 -1000000000 -647869055 916463115 1000000000 724085061 161549854 -350961191 336858392 999970888 933413068 817689392 919234742 195001188 294911728 -552189435 -808675571 -999991995 317720157 0 -999991995 207899317 -760161321 766373431 -667213694 -1000000000 -47360057 989775575 644236617 -946660116 -557454966 9494974 277006274 42 -905839741 -230651569 -110557504 -1 1 203974876 -172853903 475857662 498809645 1 64765282 -999991995 -899574223 -2079086 1000000000 -287975744 -314786461 253718213 -590973817 -999991995 99203898 189016392 -950996554 522197342 -458063791 999970888 -343928225 999970888 -29409919 338843036 689464195 -963946846 -1000000000 670879885 67125539 -801117596 42 -763850105 -999991995 469481120 -999991995 -999991995 -1 636967626 -811050716 309096612 -792270326 1 -804995008 0 897106636 855023243 498828765 0 165994561 -343705054 786080654 999970888 -938179584 999970888 -1 6450069 699630200 -325031665 -418306726 999970888 -389557757 -652652905 999970888 -721977768 -640022420 -918050297 204480727 -1000000000 999970888 -602340739 -345835899 -553097570 86897359 1 552139596 42 22688375 -447176020 -1000000000 -999991995 999970888 511603711 140486279 355160941 -581585307 589908466 42 0 -569759692 -999991995 -1000000000 -273991097 149375840 42 -115574020 24500612 -862474825 -999991995 -726749603 789864295 42 613443109 -999991995 -999991995 1 -40840422 -897206417 -999991995 -904353597 1 42 -452474460 -810688256 381801784 118520619 461798131 966749127 999970888 -999991995 -172992184 -794570286 -527903278 445767421 956078532 -468599985 1000000000 -999991995 451776729 -212013136 93854587 112107365 512951173 -981093921 355954533 -528299315 -612074993 -1 -1000000000 -352432317 0 -778665033 -911437484 -559650702 268861016 322291569 -355550559 999970888 612217339 238649911 112954119 -663191453 -626267387 866392658 438005169 -174855938 999970888 778511891 -999991995 -719027979 -675655238 -642812755 55250054 692428729 -481692411 0 -307872228 980431844 -246103196 889180072 -922933226 1000000000 519223887 -677032127 0 999970888 130089701 -129883251 -377353303 998873215 -524526558 -739864468 -726630473 1000000000 -944536428 585210887 -521129626 -999991995 999970888 787649123 936727351 -120650502 1 -386981835 618879893 -362036168 826818941 -675382304 72513456 -999991995 -1000000000 909602003 598748019 -999991995 -791182795 1000000000 -683040284 -1000000000 -56258840 352521888 826680135 232170825 -441041615 -905110986 354660062 -623932102 -4362236 -535520733 -705488847 42 49725978 -13901634 -999991995 -785569636 -999991995 999970888 42 -528601003 488294175 -1 -139893244 -481079722 383100673 999970888 -580920731 -17516913 558226299 40457625 671665274 916641215 -369081213 367228671 999970888 -999991995 -999991995 -52507293 57648384 -962318271 584162119 -248148170 0 -23105311 999970888 -39691786 -614096487 241359893 -172553898 -1000000000 -853039248 -993238768 969844079 503238747 483438945 -999991995 154975401 1000000000 -1 190765564 754462853 941108430 947142735 -327436707 -798723982 533630773 782038330 113383422 424080069 -999991995 1000000000 902176257 -27006960 1 25088557 212961642 641532844 -905355211 -999991995 -838153073 -1 -154095205 180004166 759242230 -515098744 -999991995 -50339423 0 883673323 -552066207 675616234 0 -1000000000 239701542 299237678 -153070409 999970888 -257431830 836134709 144848075 1000000000 -932916920 211843948 999970888 -999991995 475793188 1 404538032 811336500 -695236006 0 1000000000 -733920657 -821947197 1 -732001448 25718521 -195253088 980812781 -910898923 -999991995 644921130 1000000000 -999991995 -199612929 999970888 -385821597 -871016917 19842528 353399862 980727550 -791779416 999970888 634561503 713978969 435355179 -999991995 977329171 -999991995 260002176 -530377679 210358892 -816512389 -106111506 -307618559 702068862 828148004 977274439 -765496907 393366841 -999991995 -887351951 -999991995 -186300185 -205419197 -300957706 331382596 -802430510 794493814 42 -432045767 413696883 1000000000 -732900593 783533265 1000000000 184482947 0 -458337673 -831213711 -256310968 0 741124177 346734627 -999991995 -766953324 -710592801 1000000000 584868898 42 985133535 1000000000 -356073687 -865235720 286736090 -236178974 946361478 -1000000000 -597874236 581715015 -999991995 -57856831 0 999970888 -999991995 -999991995 42 1000000000 -192989751 -867845944 -961590223 -999991995 -930079059 -999991995 623516877 0 605861840 931286746 119657964 919810768 -311366030 23385715 351190932 1000000000 0 -497207591 -1 999970888 -335376089 784506840 999970888 628679228 948202136 -378530270 325669388 999970888 1 -683266480 -507197632 999970888 -839633223 588741302 50206783 -67722734 -92844973 999970888 999970888 -755349458 798419379 636964042 -999991995 13426288 -880361298 -999991995 -693767821 49692107 -999991995 671396990 999970888 448724009 -999991995 -999991995 -1 999970888 -456666266 -836090134 -1000000000 -651359762 -854151303 -82728483 -1 679423690 921470573 980281802 -9921741 -790642055 -939929922 -839823679 662594264 595441438 493818544 -247128598 370393983 1 0 241490223 -657068008 -380804213 1 22038319 999970888 -1000000000 82007820 -1000000000 -488359873 405130335 -612107311 495754798 480223188 667687069 1000000000 -999991995 -216999971 42 -1 -213190998 -45040462 999970888 999970888 686479280 828367258 42 999970888 -826008453 716565580 -999991995 941232561 -999991995 467632540 -349459786 -883443804 999970888 -906696615 478825294 1000000000 386483674 152325511 252768899 -999991995 -2928607 -920404085 -733751372 -562982639 -988436600 157116383 680091231 999970888 320592559 750913085 15605116 -408496981 999970888 -583266452 -271982697 713494271 1000000000 -999991995 -1 3380892 1 374615329 -174432443 437613495 -999991995 -1000000000 -999991995 143252080 -65991330 594615071 679779455 -32479188 -262553666 999970888 -946540484 -611222865 -990289057 999970888 -577872093 -948525696 267403644 -215348506 -1000000000 999970888 964523737 -999991995 732457365 -402773194 -221568915 -999991995 -1000000000 34823553 -459163861 -378122860 -355297512 1 671922446 1 999970888 383417128 -884716274 -637934560 363049859 1000000000 248574020 814857439 -744466830 -999991995 90740434 -787407104 -220887816 -381299492 999970888 999970888 -938375398 558357465 -176618498 0 999970888 -663791792 -922314868 21331838 999970888 42223936 42 276903690 -222945311 -1 1000000000 1000000000 -486175775 323839545 993356366 -4236543 -1000000000 511262508 -463060370 512268432 -999991995 -1000000000 -1 999970888 -153188622 -1000000000 -539139516 1 460899809 316313983 356391616 -1 -847746930 -360958888 959084830 164453592 -122772039 -997841416 -999991995 1000000000 -1 146537025 -737993278 42 221575407 -867948603 129143681 42 593494650 -670431566 75189634 -289818835 -275509045 99102866 42 359032558 -454904545 380238975 248350388 1 133052257 -811253645 -500965893 999970888 812853549 999970888 -999991995 -419449523 567726986 481669002 999970888 999970888 -362497082 1000000000 -999991995 -46745338 224746306 886013952 -999991995 -999991995 -799291243 -471587650 -833132606 626588153 -526937798 -999991995 1000000000 -884539046 -910886846 -712801251 -316026112 821451562 -832641311 -591481391 710591139 739400922 -360680473 -554182273 -356941716 -980847714 14391724 798209604 999970888 999970888 -610586849 -15111901 -999991995 223500219 -1000000000 -1000000000 260822310 1000000000 216370408 1 -895066349 -542170031 -144695550 759795961 1000000000 551576221 122220179 917762682 -874875693 -1000000000 -257171688 763326043 -384077761 41488547 -854827307 999970888 -1000000000 593271684 -654695503 570410016 0 -683762905 1 450517510 -999991995 -606182393 647300563 -892187580 -966801126 -1 -999991995 155810583 -682010780 33915112 0 -669003572 -485672398 -224327972 -846530532 985716920 1000000000 -374621935 -504314981 -265995870 736650112 675522796 -999991995 -138011958 999970888 999970888 -889059302 -632036883 789897980 0 801668660 139218447 -284602358 1000000000 999970888 -999991995 -107200789 130140391 -602111971 -684962925 181122939 500490945 -405747635 42 -1000000000 742265704 -796222168 -679121027 -1 -999991995 0 -35094321 -999991995 -999991995 -847940824 42 -1 1000000000 1 -62973283 538303384 1 -319911553 42 88793450 0 834582525 1 324627824 -597749941 371990409 -1000000000 -999991995 -502576036 640494069 471367448 999970888 1 -413385787 594396613 0 -16918877 42 161061958 689497590 508039053 543604919 -999991995 999970888 72215610 796866797 -999991995 7267143 753918840 999970888 517795170 -53590402 -348968164 93519705 -579516804 46973371 -999991995 -932384441 999970888 465097438 72730852 355600939 197042 -181470335 180267034 561342706 447540833 159213712 -999991995 364325887 999970888 1 -999991995 174135886 177456338 -973155377 42 999970888 999970888 42 557814527 279383274 706848879 112465934 368751867 1 777022043 919125413 744154655 -862695087 -999991995 -575085080 -30752643 680787830 0 -95233896 -276208668 -765774397 -692866316 88983851 -451519033 -393581735 -179703521 520945496 -999991995 -999991995 -1 -291698018 827064141 -459125873 -412543385 -283807767 999970888 42 603636307 -345639656 999970888 -999991995 -402013362 -1000000000 -999991995 -639012359 -533198610 946257204 -911617180 -408646008 0 0 -490936362 999970888 -266084195 0 -530253216 -808229372 285662194 1 -93970355 -1000000000 72105304 1 -2248587 662168743 188586403 787017072 -999991995 -703195489 999970888 -1000000000 -276682451 -780396501 -608363793 1000000000 418910473 -412963257 1000000000 -496372153 300003794 549901424 -645543591 209527182 42 1000000000 -999991995 -118105870 -874609054 728799261 0 -778284890 264210793 326908748 1 -325129219 197617439 865280344 757963673 150746910 999970888 -519937449 979635065 150767517 416695391 -336608409 -831721464 1000000000 879832309 -75327884 631796539 -18263464 1000000000 412361147 -359801548 -503897707 -1 495202685 -1000000000 -35692129 -585274950 -781170588 -308734653 114503281 -165729235 -1 -995086368 -414253818 954865908 -572214285 334688400 -999991995 -458476512 1000000000 895839177 947965645 -999991995 225159059 -999991995 -121293976 -65483767 956241649 -999991995 -57166195 999970888 -958578008 650172572 -794686168 1 -929796045 442096155 -468133536 -641708010 663692468 -982481932 -61658678 36476478 -776791773 -690634406 -299914929 -903386257 -624687137 -872950982 999970888 -110569639 411637980 784510402 -696234347 -345704176 -999991995 999970888 -531075785 16979383 634402162 -999991995 999970888 -965988185 -1 -804286644 -978157438 -977659725 0 -117233556 -42795722 676487970 999970888 286572585 -844262554 -998375931 58148323 -173384414 170095535 -999991995 999970888 266621165 966370453 -555723010 -439494466 999970888 395357631 -289390579 950675179 556708876 -116323315 -328950046 415460886 291714764 -652571204 813529180 468283827 495440153 -65103178 548652566 146221407 999970888 -205069281 242909729 -523446568 -941880554 -312846942 999970888 694298458 -31499022 -339082585 -1000000000 269323340 542531281 999970888 215220541 153871054 999970888 999970888 -999991995 999970888 1 579287985 836360675 1 645419637 208294831 219776433 999970888 -597620475 999970888 -650272120 591942367 -999991995 651622723 -274027267 -883721798 42 646739645 -1000000000 999970888 -441748064 999970888 602252514 999970888 -999991995 -999991995 -659608502 -971486253 -999991995 856718179 1 -707477157 503205545 -394138305 -248147392 1000000000 -999991995 395765582 -999991995 -472319602 -754277116 43623941 -970256454 -825089717 -339049164 -998697999 -917087112 893138812 888923062 82617915 -844013112 85100255 722701679 -255693051 941571189 -1310968 62789651 -450630310 9516758 -493311720 360642645 -664955144 94450480 1000000000 140504258 -1000000000 -409009342 206483827 -411357070 165115061 -957333894 -821648021 -1000000000 -214833740 579798100 -999991995 999970888 -1 1 -999991995 -211118056 482771517 531018520 393274297 411923345 407432493 281134829 -582740700 286425925 -999991995 31262311 42 -110925992 -356044866 -493729820 1000000000 -907643525 85417883 -885498220 422191853 899245669 -234244256 -599674715 -729033073 999970888 999970888 118702752 729224961 921602414 -10632862 1 -1000000000 -782601374 -287664446 -350722019 -982829233 190438850 713479539 -1000000000 -910268461 42 14593094 -785842790 0 838007525 966951219 -633730406 1 57403578 749897588 0 -270856893 -235139129 -566707444 -1 383982776 -579819645 -1 882572089 999970888 319639595 -880516104 -77705369 -729242782 300215451 -382112949 -183032808 547460609 -201426089 109841405 725613170 999970888 -949596052 -999991995 -887843653 697228374 0 -812888910 823043841 -811587459 -594978730 -174445107 -999991995 -1 296047965 559458991 42 549044433 70955765 -999991995 -540686300 999970888 1000000000 -345351138 -269868612 508530970 0 -492620002 344040002 325087309 -1 375582443 -453533980 229146714 -928837187 999970888 -185150248 -666144635 -161819901 999970888 681887471 -1000000000 703196337 -640191750 88262830 452655428 999970888 999970888 0 481772732 -999991995 672717142 -270552012 -999991995 999970888 -312295186 475007995 0 1 -3357506 700216220 827869286 -835486407 983068964 999970888 -889977641 -715107997 -999991995 1000000000 797012889 -999991995 95236701 -999991995 1000000000 -1 54829310 -866753228 751782127 -999991995 -128887230 -559387621 -855761439 -999991995 716039781 90374408 -287200749 443273832 84022951 645084140 -999991995 -999991995 -841387625 975998169 999970888 -999991995 -912376410 -431609210 -834978449 -588023899 999970888 0 -783363172 875400653 -766704593 -974578583 124696139 -999991995 -999991995 0 -999991995 42 0 42 42 376860022 -891084615 -957681496 -323308358 -508014679 42 1 -999991995 -202358641 381358102 425330172 -1000000000 -1 0 -714065169 -999991995 941925245 489094628 -999991995 999970888 838913761 -353015204 -617348515 769794984 -1 999970888 988926052 12274089 -1 758174570 999970888 -364091652 -322632477 348170845 -999991995 1 42 -999991995 328860237 999970888 240636193 385650975 -999991995 -366775123 -815790867 -971686380 -737016155 604791429 -1 708186902 999970888 941750443 315332265 999970888 -999991995 999970888 762632175 947239695 283970665 110218621 42 -322275610 -999991995 -623621143 -342456879 -999991995 924331010 -999991995 -385842612 999970888 -513110561 685160504 811346741 42 -1 770766343 22260851 53859735 -471569596 -999991995 -902713523 -60898665 348901644 109740200 -999991995 -400788300 -198008244 802385494 -1 594873127 535529094 998665154 -999991995 -305456601 999970888 980210134 -172409272 -466914132 -585945242 -86606503 874653341 35066620 659551817 -458822337 999970888 301438918 -1 705869530 42 -1000000000 522008842 -999991995 711745741 -66412648 766031409 -156105310 -1000000000 235503343 737986991 -941858017 578228088 946055967 -443313863 -999991995 -999991995 41230083 -809557528 663537906 -806390991 1000000000 703750738 -480687249 1 642891933 1000000000 -645920599 -424790695 -1000000000 117516537 373533936 42 -561166085 42 -177246443 353014678 720476092 764496921 903686074 -999991995 -196566651 -8300827 -836890447 0 0 354330389 412082502 190882505 921091758 -846687255 177706461 132985497 1 746616370 -910325942 999970888 -257172020 -360373586 -865173945 -464272226 -775513710 -14378852 999970888 -797320282 359651941 -725989778 -796435150 392358785 -773307857 -289795334 -999991995 639083442 -768636155 -177887972 -421665829 -694621069 -288546018 133563496 -957333894 461321000 652720681 904654791 865280344 -999991995 356820480 59849242 999970888 694983976 -200441285 42 -281358016 -1 -20285792 739551977 -931441546 148609503 104009341 -407000784 222903938 458095940 -1000000000 -928382090 -230482110 -999991995 -921962230 315361789 -733220098 999970888 -587533700 -419572272 1000000000 425301414 769374875 99516074 -85291264 1 428702199 -611871799 285413973 1 864896252 -999991995 -873428856 999970888 279318861 -285164796 860379149 953066036 -509983176 999970888 -493784033 -593541643 999970888 374059352 999970888 999970888 -899267181 -596329299 1 1000000000 298681574 905505053 852680212 -590812043 -245461077 948296177 62007309 -1 -671120540 32609141 -1000000000 -744827766 -999991995 479045244 21869073 -1 990990386 999970888 592460377 -274874359 809741589 -105733047 -999991995 301064787 199035197 -520137243 42 -517436062 -20967869 -1000000000 42 911557975 850107223 -999991995 -607373259 172394755 -143814066 -85056525 1000000000 414793255 -915673813 486021925 -559590665 -609270524 -999991995 -355418776 -31887332 -638880397 -999991995 -670222812 286998734 -689744042 927112374 -938252822 -613751821 -1000000000 -782371009 -360713732 -587506011 999970888 474171832 999970888 1000000000 837386720 1 -982249201 -205477251 219939392 0 999970888 -880044326 -499387860 162603690 -999991995 378682466 -395457739 -999991995 977958912 -999991995 1 -999991995 -215830113 -150942298 -999991995 440538458 305092102 -999991995 740937692 253156854 662384862 595347647 405453006 -331099952 687542377 29627621 -999991995 678502063 -924485675 716828828 -61294357 -733556441 148111915 -999991995 4410437 -152476359 607742512 -800653414 999970888 357049980 -999991995 707993619 -231175364 858844302 1000000000 999970888 -267229116 280248694 -869816076 -353416075 -260557379 999970888 270339663 407583832 -264144854 755709549 997324063 -827939774 -1000000000 -183122988 -999991995 -650721211 -999991995 771569406 349859803 691267200 -1000000000 417699733 1 80759788 439533807 -240474133 -88907611 -418050541 1 -382622114 -400347665 -492625006 999970888 22551258 677465726 -58461332 999970888 891001381 -1 -832701297 964601774 -141366442 -999991995 349112431 653801327 -999991995 -651282858 252548802 392312123 -999991995 -718434780 -617529687 -652397744 -457872504 -114256493 -645808605 999970888 -822268570 807985597 254385368 -398335373 1000000000 -514224219 -959838605 844788015 333887892 511341291 -682078860 -999991995 1000000000 999970888 -14754922 590362501 -471061974 124225991 -321682280 -999991995 49383391 -916097521 -547212992 1000000000 0 999970888 569420896 157009921 727435988 203491767 -396784702 1 308660298 999970888 864626299 926201766 999970888 335561851 361918200 -193027425 926140181 -159906636 -545995214 -192098802 -999991995 228205244 295884394 759173544 -999991995 386419715 1 931409438 -999991995 -1 -921592053 999970888 454831804 1 1 705895176 45978007 -1 -937256007 -794945831 -650531845 -693519820 -999991995 -244912525 -912136152 784722737 -49940034 -1000000000 463685090 273603172 999087135 241920189 -327501905 521700482 -502980826 -999991995 999970888 -389889255 -197705680 0 -1 -42611251 897911121 -353613849 999970888 -215716117 640364597 -576287692 -999991995 632554755 -295330275 -960794284 -999991995 -999991995 482762190 -1000000000 224223861 -907402229 -681128621 -231543140 290415852 925834453 -582439238 118006953 -953229870 -118083127 -125537968 22783696 555409582 532563156 -1000000000 330132085 -204438815 999970888 -999991995 434462803 804387459 -999991995 -923351712 -227354673 636670773 -794485948 -321780599 999970888 52755806 -224934477 999970888 999970888 -832490961 -617863732 -701469195 200329467 -331104617 -906055382 -381072935 55222311 0 -999991995 -999991995 554281500 -999991995 -999991995 236099903 -688599917 -841513386 999970888 -391204099 999970888 48263639 -416879510 -837454510 720107645 1000000000 -188529715 723696769 -425944154 313883848 -591399628 42 49412394 709160353 -17260808 968820042 999970888 -999991995 999970888 999970888 754936797 -886113547 -999991995 934522130 -709685864 1 1000000000 -999991995 -921464044 612183228 -441801558 857150148 244951704 -133860311 363078814 802096210 -823524977 -669845534 -585217131 -577267624 270134229 -800370178 333102428 490867986 365003677 0 999970888 750542244 675977828 925920958 339327892 -955144509 -265995870 -172993718 542414671 999903947 1000000000 -869765513 -605085338 119864073 683945019 -566223844 1 -497148904 0 415278713 -317731750 714003116 999970888 688343403 149910180 793821944 -748659548 -999991995 -1 -1 404285809 111426047 -892828904 118069022 455626335 27983185 638957241 249487899 1 -869567294 766659635 -100666517 -308028083 -171913616 0 -1 -999991995 922119958 999970888 42390212 386407031 497763767 -187604109 -1 626664953 674074104 191891772 1000000000 264929460 -759421425 -1 591622699 -440847209 -835689623 763689768 -56486318 999970888 15875606 -999991995 962725437 42 -1 -855579256 -830028892 533121509 -999991995 -482150408 -1 590454438 999970888 673066288 999970888 -133517354 -1 -999991995 -866889536 1 -198912244 -633911962 -437958204 498791869 -760477258 816507275 -733465335 999970888 508926272 1000000000 0 -566676035 631606307 399505074 -510148193 76640882 42 -1000000000 773924786 -999991995 290508668 -987621418 -592475295 -1 -999991995 386911589 -999991995 961647872 -68013204 1000000000 -268841034 748890795 -179623306 42 522132257 824212747 42 999970888 714834397 -822474859 -213352689 -882872635 404894131 79071344 -832799261 -172120569 813687200 684998144 -110568704 534788784 576053276 999970888 -382675673 1000000000 -999991995 -438142298 -307810315 291637160 -426540886 409962027 670203084 -8237814 -213406729 679421996 -739802643 -1000000000 -959608942 -999991995 912967523 -379647120 -770465385 15019241 -500531834 -175692772 156237733 1000000000 947447349 175732104 -1000000000 1000000000 0 -303582068 -600391573 899855966 999970888 808553407 -960143655 -923504487 -707540210 215625567 115658211 -534735487 -323730071 323986928 -999991995 30523814 128200972 0 183822968 -799872424 447830339 1000000000 -999991995 -488813093 42 204880085 -898919565 997631004 248975304 950740800 -890073519 -650319104 -933719305 304388944 1000000000 794176538 526672712 418492720 -183302920 -357650963 153699879 -821470372 314404953 142624529 -10114513 -679070490 999970888 -302546175 -385965382 -384925120 863664115 -517231133 -1 -1 877035979 -202288751 8747333 999970888 387620414 0 -192174773 -348816202 88988673 805029659 -778357876 287528632 -384673150 999970888 903150391 596127782 -1000000000 1 -1000000000 -51725059 258119401 -275581841 -879924947 999970888 304983994 -665540821 669157831 -642661098 -438985688 -859754559 -805084516 843083765 42 -999991995 543640347 112465934 649652643 84731907 -999991995 -936770732 -497074346 -672212584 369370275 -521009620 1 -322392288 543434611 -83931534 -999991995 -572027856 -987555842 -1 -999991995 -811341629 1000000000 -1 -938447496 333930686 -399600869 126953171 -833032761 -1000000000 315780287 -379585478 1000000000 -855801000 -724653464 1 -437870498 734868465 999970888 -492345743 307489051 1000000000 433915687 -487774750 345245365 127878939 -1000000000 628539512 -587186139 -942856080 999970888 -946895291 -800037404 0 999970888 653919850 83193334 -982454433 436109951 -459654834 1 -1000000000 -999991995 -230890928 -999991995 16654419 634279477 -435354707 -120123506 696089313 867602413 -1 -1 -864966319 -953711718 108802572 316458615 -616544275 68013256 -324612525 873639006 650406691 400653511 381923193 1 -1000000000 281368106 -999991995 -272373527 -189494638 999970888 -960734236 712686048 -47725588 288908277 -783785323 655243438 -401313067 916037059 999970888 -677920065 320398826 -750856210 999970888 0 999970888 -999991995 -322914115 330308793 -460304009 -131530540 -615273671 999970888 -200405047 999970888 0 181682161 529426994 -999991995 397847009 890910952 -3154699 999970888 999970888 -103712526 565749695 131632972 999970888 999970888 67123034 -317704666 883755460 500799319 -812761666 -999991995 457738547 219363168 294529058 964429637 -999991995 16985166 -890248285 132653782 522475243 962150947 1 33416820 -732447333 986676875 731752819 999970888 -166674431 598572829 -706393495 -350177098 -445400241 999970888 999970888 0 999970888 -229929847 947028742 -1000000000 -383577735 -999991995 998576795 863635853 -950453667 -344192964 -999991995 -469097632 -999991995 206621158 -119820232 429800680 423351128 -723175793 60226182 -367785844 532136362 419950261 1000000000 381585520 726803575 -454910537 546596976 999970888 1000000000 -1000000000 813439132 340402285 16706116 41091422 42 930100237 -128332117 -68084255 -999991995 698740511 0 -933356185 -999991995 -347118971 1 -999991995 590544250 366799932 -887254392 1000000000 225384254 -25131097 -585210427 1 42 246057429 0 -680212485 -434001308 -999991995 -822141993 -785950141 -774569873 950794287 -999991995 -657114748 1 642690701 999970888 667846786 999970888 -199845687 -1000000000 -783931016 774976945 999970888 186283454 923507940 321304853 -363760575 -64777148 -999991995 -864365810 123249362 -1 -1 -747440085 -107496447 246838122 42 42 315963946 1 381191026 17500490 363269280 42 -426919342 42 832554972 -15550468 -470344178 -309908269 -934558394 206844839 -723597457 33518412 930397686 -724997070 999970888 -431118751 -405675435 844675217 -1 648361590 975998169 -999991995 985212260 202035596 -1 -64989154 42 318914557 42 439613676 -459702566 999970888 -426154035 42 -999991995 -152702154 999970888 530193109 570265122 -386840724 -999991995 -140830195 -723284046 1000000000 -96577971 -76594091 -1 -481848325 -83417558 -999991995 -743740800 266771412 -167994979 -999991995 12861178 -1 999970888 295500772 473665884 10285271 135739805 -523262031 151926940 999970888 999970888 0 0 -1 834785591 -999991995 -538519789 -6445298 -459060698 478632378 621587322 794718396 999970888 -1000000000 -263029724 -567406427 -999991995 999970888 538895570 -1 777499739 1000000000 0 0 263495010 101264017 0 -916895568 999970888 -140110292 999970888 -80390138 891503412 -89654541 -158557539 999970888 424531118 151630234 999970888 -1 1000000000 -541673721 706623280 -986261960 -606216096 276681649 961683864 -236841325 -554527881 966152843 -227613895 -472740772 999970888 402364268 -128081827 599111568 42 42 -599533787 42 -1000000000 999970888 855211923 519634014 -999991995 999970888 -385925594 741466663 -808759765 582616682 199610914 -183414055 206518481 -378099902 999970888 -573764838 0 -40361496 -279442025 42 546091599 855776761 -999991995 440558795 1000000000 -175885033 -188789715 560722529 -325658981 0 532790093 -510134593 500489071 259504008 -999991995 1000000000 -144774983 -510400074 -438366813 -426300391 365221975 -37234432 -605012419 937701286 385564958 -1000000000 -332721592 -314544705 -633562702 1000000000 950703770 216745953 723018607 -1000000000 386236201 -394633022 206991484 1 -434881069 87366550 -949890941 999970888 260122457 -1 211839296 999970888 486146804 -640179086 -382220610 294892504 -446316035 1 0 0 999970888 -409281862 -999991995 -293682102 -417662607 819544366 -235340223 899548693 -499769211 -174005721 523618810 -613051896 -144770877 -1 1 181085095 -1000000000 890249866 861452316 -220783625 -586040675 330266716 -540027092 225663696 1 -557794812 -383561368 955533170 -70970120 -765341611 854067273 -107636440 42 -524126533 999970888 999970888 990319283 2036446 34054245 -999991995 -242294414 -465018946 -148746889 -680721974 -473544827 83810546 1000000000 -540849750 99640524 824988603 -303209941 -999991995 -999991995 110882080 999970888 967563127 -457783009 -340892002 -840940700 -999991995 839169726 -880224582 572634273 998623026 -999991995 -475525272 26171810 999970888 -226070449 1000000000 1000000000 -833591039 283088468 -769988530 999970888 -269510217 873685024 191130111 870122663 -537651406 821763061 12573423 214580937 -573849180 -581984780 769584935 -268994269 -1 -660935857 -888115101 671994175 -999991995 -1000000000 -1000000000 310610719 -45554866 0 -999991995 403581248 877057706 0 892674932 -241903812 -341312329 114186458 -851107347 999970888 -1000000000 -836450649 -280549804 1000000000 612769557 813167378 999970888 -1 -643463328 692774746 -999991995 448307004 -400134036 -908424832 1000000000 -596489814 -722497604 74591492 -1 -1000000000 1 -616992643 999970888 836666746 -999991995 34782779 -606314183 0 999970888 -999991995 999970888 440174584 -862366325 704570371 -356898728 -337291502 42 420277485 -789139088 440494116 646340438 999970888 -999991995 1 18782604 429340108 -116835920 718830433 -187201605 785176550 30723276 793549196 -741772033 -873166266 -541565038 -57297826 -882825884 999970888 -320656083 -381867732 42 -999991995 42 -505844183 359844648 406007646 -794376535 1 657556612 -586932465 13952747 791497854 -958024819 430678747 999970888 -235731483 484188634 -586669576 555632740 -570142334 449683695 -117002753 393083638 852675228 -165882323 999970888 -127730674 -221708506 -999991995 548175390 133789693 -1000000000 -999991995 -999991995 -495961768 999970888 -1000000000 239348451 -999991995 -1000000000 42 34379689 -999991995 -735169784 682069966 -67029671 828316656 999970888 42 -590973817 278627217 -323962463 598351248 42 -669628960 579864651 742082012 710859367 -109167776 465008766 -1000000000 741566758 -169255447 -824876035 -111634130 680305106 53433106 -537399035 -590566797 -656968261 712268714 -73632158 42 -733027194 429652351 -259477737 -628963375 873778135 0 -264276880 810758920 -13032833 -113536972 722032857 -887714824 -224815432 -760219312 -974833263 -113008688 25905370 999970888 999970888 -999991995 18102964 -999991995 770327637 -163706512 -999991995 -1000000000 907462107 -1000000000 321891681 53961953 -913081960 735984604 -909494927 6868685 347444382 -958361653 -319986202 24714651 -509448526 810491814 -960343980 620831631 243456391 363500232 42 -999991995 -960373600 -603073053 -93929318 815619554 999970888 386092453 -587033796 995278509 999970888 -765367288 456290353 -227827298 961928545 -568876728 -999991995 -1000000000 409236848 34418827 441844417 660186003 -322685202 999970888 999970888 -488611938 -170554623 294292413 -1000000000 440452221 -999991995 -267897282 -106963331 676600181 1000000000 1 19587649 -245261617 -781434511 -283178855 -389063532 570552103 -1 -236170183 -829767834 42 128758368 32906874 648804840 569716973 -277737539 148836155 459385419 777684460 -658117489 -805078044 -602668032 220565415 999970888 -45778003 0 0 -575653725 -482827619 -412793607 -999991995 1 -1 101202523 691200817 197202074 -868727544 900062301 42 -872715836 -418537332 17951123 -208986951 -1 42 -312646301 49937657 203225231 578382105 -404923280 496555779 -431620918 -769628852 383099553 -653228041 -467552582 -606373712 999970888 42 1000000000 -950071674 -380076415 -1 537088507 -131647188 676914889 -13741462 -488854383 -439918099 -1 1000000000 999970888 -999991995 -298255752 999970888 -980910301 -908368181 -473838867 -962500842 -288365787 -196875881 615519666 -102074704 985942507 -945470323 -197610283 599855705 42 -611792027 507052704 999970888 0 873546530 89974498 -571469796 -234955037 785202833 467752453 586783781 381104764 538835130 999970888 -999991995 -540027092 999970888 -592718925 -577464922 -679789799 440988224 684421053 -999991995 -536752243 70955765 1000000000 -155802444 982487623 256017814 349966594 -1000000000 -178932595 882264600 399784193 999970888 268832115 -237528614 94715766 899603084 999970888 575474305 -932216312 -542775572 -759626666 -553773200 -369007289 915487476 697460459 1 -1000000000 91173903 -748442531 42 -999991995 589829787 1000000000 -8687003 -23407431 -274359287 -257499285 42 999970888 -719786922 598314297 460542706 -1 -134483575 1 42 317689715 47380925 902850744 621938931 -908267325 -543535017 -357734367 1 -57875956 -577928227 -640987477 -999991995 -999991995 -921288882 95242690 -999991995 -490384840 -472528939 999970888 -787609961 -1000000000 614356469 1000000000 -999991995 -842960229 635202290 -84227158 -999991995 1000000000 15019350 13198148 844824457 -77204481 -107825473 195567823 773011140 -893454915 230672965 303536017 -427424982 176360810 -664472663 -605063736 -663260019 -273282829 -999991995 42 -286609307 -435494225 -839891864 -254002486 -951659142 -104117991 -1000000000 -777246137 65154441 902177011 405316969 999970888 450629433 606305754 -549572239 -684717277 -880141233 -325696930 -1 -999991995 832354379 -484065211 322557306 999970888 162391553 725197360 1 -257690218 -349257937 -336319074 999970888 -999991995 0 -728989016 748936104 999970888 -523469607 -649122881 -803628679 108559950 903247895 64384360 -138167112 206348930 166865295 303880052 -1 -344615713 -154171711 -1000000000 85311380 -632098754 -805034810 -999991995 -999991995 -291004951 792027188 -538806522 197169117 875585860 -52752642 -834470145 424593769 -109204422 42 335184867 -61911106 -180294374 -24095343 -943537070 -287217821 27463417 -1000000000 538498159 565712537 351165201 -598246984 842371400 999970888 865607926 495740250 749677832 -540483097 -999991995 -999991995 744855307 -135657272 -448676750 -69214230 85894411 515123781 533553270 1 -607765291 999970888 504422360 281024817 -999991995 346903486 986998214 200370222 -636792839 -976003100 -999991995 -204085947 -980091421 -969731582 904197051 -1 -530397538 1000000000 163665011 -1000000000 -42274530 -229441132 -974686970 326560022 -1 -95076003 1000000000 999970888 -391816207 -579952867 -999991995 -80768325 186293964 323874099 999970888 -805539118 -999991995 897387010 0 931225367 -556749980 -1 -242899301 999970888 246506573 -121071918 -351637726 -365918204 -108758317 557062497 999970888 42 210077090 180893522 827703184 -882734086 771807699 738077974 -698932491 234873384 907251131 740114752 -537536665 0 -363194282 -999991995 880768030 558015298 809438822 477388840 -221856862 1000000000 42 -26776880 0 -984176671 103658189 407981332 999970888 683911738 1000000000 999970888 -999991995 367264427 -328569924 -1 979268742 451676915 310486268 35996221 505801967 523357082 1 -79199453 0 963769920 -148470649 -513257811 0 687036856 -15350336 -548310987 753918840 -262490717 999970888 21328476 -928511267 99526026 653846808 999970888 -1000000000 287885512 -400035363 -1 -465130149 -1000000000 0 -150023749 -999991995 562039561 -597133590 507215497 -99855308 -661172195 -999991995 -999991995 -149628847 968784958 828257895 -925837561 718198818 -176361943 42 172274040 -999991995 591169652 -1000000000 286369389 42 -149462183 677125834 -526866882 -319943293 611014497 -711012835 999970888 752245380 -916559639 999970888 -288388348 -603503978 737355388 42 -999991995 -999991995 315397198 -719949632 989424964 999970888 -254566531 -1000000000 495769225 631116731 426162593 -999991995 -999991995 965834448 871307411 -152076844 -999991995 999970888 -156566985 107116963 -87901108 -194847821 701421359 673140946 999970888 20470058 999970888 -295939034 -161194152 -533262082 -1000000000 -925835585 -65151916 -585730761 297433119 -999991995 483975657 1 -847956202 461623255 297103161 -1 580047107 -704251311 -999991995 -641527691 -840413900 2570465 999970888 -999991995 999970888 661354002 240495978 63989860 23241398 999970888 -28104265 -397886424 1000000000 42 -999991995 -675964808 1 -999991995 -1000000000 994086639 63866593 -999991995 999970888 725879678 -842383277 1000000000 -491150096 -175898367 999970888 23479018 -46616830 1 -997660375 185033460 -353104576 999970888 282081642 -530498265 -999991995 545805624 -999991995 917936610 -604859075 -999991995 -941822095 -1000000000 574013948 -1 790977518 880367263 -90976788 -759492994 225143845 972156944 42 -1000000000 -338895090 -814069727 -968950536 -118507674 999970888 0 -507845731 -796805754 -1 42 999970888 505695943 -137755014 0 -168097644 557401587 -173026403 5986375 999970888 710415608 887286305 1 250188643 -147474433 -1 42 373379876 1000000000 1000000000 -1000000000 -1 342970679 -425104212 86793597 956088491 621607596 -979936030 -612332757 -814312303 -474648215 588134889 30601442 832863079 521844240 53498373 90371372 -78543347 999970888 -160406310 42 999970888 7829497 -152112104 898483826 -529717228 1 243827668 -999991995 999970888 -197596154 -84986155 -718369522 -94814350 178314951 571408558 -853306311 999970888 378215761 -931446057 761404809 -648498809 -893564336 -999991995 608911986 -479621558 -70090751 904062078 -999991995 -837557924 -999991995 -861159018 -304341537 -941446251 -1000000000 548309874 -451558288 -381979691 564580375 0 -1 330185557 -1000000000 -299332001 -813991869 999970888 -886163515 -657983614 -205522651 756149507 351013089 897944011 -999991995 -746852541 171937318 414609872 999970888 -300759175 -861822091 -245979369 -874633039 807087766 -322890921 999770032 758617299 -382496953 980907434 393677361 735256151 -713614696 -892384558 -724694804 -383171490 999970888 -999991995 963141628 801917261 60507158 42 901023835 737950716 -999991995 999970888 -579410751 -2910799 926357168 999970888 -137290740 -999991995 760249000 552581305 190104954 42 479336032 -901985166 676621147 154944787 42 823194642 -999991995 -377270475 661365078 437994658 788069786 846122234 1000000000 -1 -999991995 -280095129 165123267 328532379 999970888 -13974857 42 -999991995 552891882 645040035 -999991995 -341064697 -999991995 -676826688 254215596 -48899918 211269821 -752981926 520478781 380631899 427287600 -999991995 -322376722 -996454479 -554130100 -146338751 1 687387415 -115191925 -632972206 855011462 750183833 -367878948 -194994317 25471952 1000000000 -883432425 699075036 -757426364 999970888 655017431 -44658809 -229858048 636796810 -325252140 678149281 198097997 339550314 775816680 -640987477 620367072 999970888 758913507 811590432 -999991995 -52959538 -196693045 -13395404 42 901536275 542933862 684712680 475878495 -882007307 375961672 -520359729 999970888 330230991 -876006814 -808222529 -1000000000 263254734 -549168492 -364115696 -434840960 10172261 420860207 -999991995 -999991995 365904441 820910582 -637277387 0 -149372428 -503090611 -219094560 473172794 694917849 -34005624 -441748064 -1 434445511 -885435611 309293159 866398881 15825975 962825376 -627970051 572151043 -999991995 523972349 42 225416739 540299353 -436874867 -803482978 999970888 999970888 999970888 -1 518135022 -999991995 -857464541 174275654 449927373 122802326 141079486 1 -942271543 -999991995 -716077006 999970888 567499179 -325151020 -16138927 72374410 1 -999991995 1000000000 -1 -999991995 150876501 1000000000 903739401 -528437867 961918800 -298952789 -946569729 999970888 -1 -688960493 737486284 999970888 611549984 719680175 206320949 -1 -722031523 -515407710 -602752702 -989365505 -341667602 -999991995 -557680178 702971012 -961547929 -338825257 -999991995 248401553 652957501 -66056722 767609583 -264093604 -311121996 42 620763827 931103341 999970888 -1000000000 -999991995 -1 868909208 999970888 42 1000000000 -1 -87851581 956871633 44149066 -869060602 638189203 -999991995 159264047 -999991995 526136238 731781289 999970888 511769663 1 0 -215932541 -949803828 -439909245 -999991995 -447130623 244155033 42 157211445 -870842340 -554673732 519810770 611455698 -619106231 359110441 -1000000000 999970888 -230612471 999970888 -37615017 -226108644 -346578404 1000000000 -999991995 -190698540 728952837 -999991995 -725427376 568926825 999970888 195552028 645338851 -474477686 555262185 890515703 -349618219 955465782 365698729 -732785433 -555688356 1 -156876786 -718975700 1000000000 -999991995 -108060218 -84292230 710702244 999970888 999970888 -601008975 -1000000000 111514923 -115168500 -1 999970888 828381571 992731787 -753926679 -159142389 1000000000 -27531792 -401090789 629257883 -609380214 999970888 -780080997 904188037 -999991995 -405540933 999970888 0 999970888 790440531 -1 1000000000 -878359223 526869237 -36465955 -435366192 1 999970888 345600876 124801597 431586196 1000000000 -999991995 329466101 -536197204 331771814 555262185 30662188 -843247309 767362040 568089189 1000000000 -198148720 910634125 -128909322 101046924 -999991995 -154552346 -999991995 -280480135 656323563 0 -602839714 -242422028 -105557980 -284188890 -828662977 -999991995 -649526027 421342908 999970888 751893612 400005837 657332461 273258952 449198306 -141704144 -587316912 0 857565371 -729390040 999970888 -331436900 1 -431127609 137427719 104518522 -608216915 -1 575652613 -854707527 591092052 153432235 0 -667058438 -113210302 1000000000 294621495 -356056232 543843903 -999991995 198127996 651141190 -999991995 526415207 0 782470958 999970888 -144394112 0 -999991995 833680431 -31522545 -409621902 543939322 854239982 -56687336 67022772 881927831 -716568978 562372602 -899437 -235170516 -47392525 -328486982 -419078764 185451486 -784875561 126084418 338718612 -921312319 42 -572861086 999970888 323749578 42 -493151032 911984781 -999991995 49877040 -182168770 172564655 999970888 321693600 -940529082 -999991995 999970888 447301450 42 333236741 -713775880 524362796 489644616 -669267599 337903929 93638819 -20060570 416662022 -999991995 746187987 -1 -203009392 -20480309 993974424 -775693537 1000000000 -910138500 -556143775 992012150 9083248 477168729 -999991995 -527488797 223530355 42 826673942 222894591 56406585 999970888 0 -530426253 664578221 809832775 999970888 1 126426159 -970107354 -1 -124255509 -702434001 -1000000000 113231054 164856734 1 999970888 515914633 214445605 431542429 1 1 997744153 -281399911 -999991995 -784575839 -62058364 1000000000 -67184300 839173754 1000000000 179482799 622466941 991696693 1 1000000000 964660667 -714786456 -999991995 0 214526517 341513892 513230256 887576570 -878964233 -365304765 108834665 -999991995 999970888 809108724 182097487 822454290 -575121386 -1 -477987179 -252993515 441087530 -724864331 395287651 42 -999991995 -561188223 642876117 108950160 -901870607 -640204999 518890059 -898007453 -214387154 -299188788 -426140810 -1 -74039820 -390999518 -293740582 -1 -82521387 142938310 423509103 230639583 50118007 498465213 -999991995 958105529 -392912916 -419341021 1000000000 -53052637 -182614334 999970888 -999991995 -673391859 741364242 751382867 -362215131 999970888 -999991995 -145982475 926658079 -716571901 -743152687 -806736016 -397420251 1000000000 999970888 -746179906 209536229 301440095 -999991995 952636530 -627102695 -738990197 -95173987 -999991995 999970888 -999991995 -1000000000 -999991995 999970888 -294992487 120295623 -688563534 300173169 -243163413 -389061651 322218806 488733439 183217100 206436195 999970888 782720308 999970888 -849267153 -999991995 940336669 871535527 477265274 1000000000 -198912244 -999991995 -1000000000 406455977 141303320 565633348 1 -999991995 999970888 4013190 999970888 1000000000 662738495 93541248 -251723975 160275770 402994298 114046954 291381613 -372150057 -401085377 385281086 -493767214 557540184 -1000000000 -999991995 1 -999991995 -65418424 -999991995 0 999970888 495053017 100853012 -122532397 -999991995 -74572816 999970888 208548307 615878867 286844097 -391583529 -999991995 478651000 123685313 751619855 614005980 -324345598 531771268 -999991995 999970888 425728236 -421045736 -1 -32116214 199055109 -621853467 297808924 -107879708 999970888 -562529781 657279308 -479142624 68675676 999970888 999970888 -438241294 999970888 -718416597 1 -881151509 -999991995 -493702187 553437705 42 946963602 -417971760 -109025285 418047591 170494023 1 184470027 1 362506406 -1000000000 -1000000000 -999991995 -1 -109115791 -999991995 1000000000 704588317 -775924563 999970888 439292176 42 708144514 35826207 -208248811 -33359225 -16719912 -999991995 -656959028 -322376722 -340411473 999970888 -450873550 758764885 0 -1 50971843 462590484 744808990 -772437195 202282300 -1000000000 783850694 372284707 -999991995 635580643 257643123 -582732351 -1 -401748126 42 566117714 42 472521731 -598135672 231490012 624558796 42 198841922 999970888 -999991995 430274090 1000000000 1 182039861 -999991995 -999991995 -773364405 1000000000 1 1 -1000000000 -272999003 0 -1 79924589 533805797 711946116 1000000000 -493544181 -999991995 1000000000 886503362 42 -999991995 529681704 -472474602 -960382647 -677262119 -746583856 292440519 -335335702 -741416967 104176178 878523523 -287426881 603565366 -1 64531085 1000000000 -872102390 532908698 -52767463 42 -773904387 825664962 -991098905 245353749 -999991995 63909111 -31626680 28056121 1000000000 -202347520 999970888 390767712 -53129109 546322534 -108661263 -432303822 1 -999991995 460878663 1000000000 -695091925 0 -928074365 -999991995 959704038 -711595533 -241032300 999970888 792730168 778687048 1000000000 108943291 -929190727 -410057149 1000000000 -79265232 -609864984 -813440562 -158055267 600720005 -999991995 894087901 -735189953 -474699281 -999991995 0 739743161 866976621 -999991995 -769978524 -792609645 -300451723 308106077 -620496244 999970888 999970888 -1 98198367 -999991995 42 -842945915 -269401591 -56835346 -985246446 999970888 -320235987 -90027869 -767257775 29103910 77074490 -1 -999991995 -335362458 -999991995 0 559816800 -199269200 32724481 0 -117561622 251694639 -328601692 731402118 -999991995 -389698077 42 999970888 1000000000 -66110897 -214381411 -816390794 191647392 999970888 -1000000000 -411881575 -750550292 -999991995 870834083 -487682274 795648250 599438381 999970888 1 250388068 -170390825 999970888 999970888 81832591 -426809872 -477920468 160924469 679995896 115619891 1 999970888 -927000175 -774656271 -370328877 644694099 -485551667 932675798 -999991995 697748383 -900764676 459960962 -242958924 42 -1 975133458 999970888 -348948262 -637155466 -1 1000000000 225690978 268329469 573967541 711154350 -999991995 -999991995 42 -408199859 820449676 48913723 999970888 871150557 42 1 -367144535 311122373 177688995 569498838 -999991995 42 -1 -914045181 999970888 -784973465 920259234 999970888 -599810993 272387057 383370623 922498451 0 -936044963 997582952 -44705313 -110266771 970014632 832210171 933974426 -143400394 263897663 -281510593 338927687 999970888 -576800512 878154983 219881021 -93612437 999970888 -105712467 973961543 668272755 426241000 427045879 999970888 -154832545 -309052923 289668985 -714786456 770761264 -985678469 1000000000 999970888 -999991995 903938823 428178435 299489053 42 -594966269 -266586363 -1000000000 42 -211535744 999970888 -663359163 -704050807 285468000 569550237 743221602 -973545585 -893405399 197040491 749031252 103370804 -171080626 418609422 380603748 643154283 -67935372 -257386450 -830337915 -38711024 0 -1000000000 999970888 -243460519 999970888 -510132726 -1 499699901 -654600874 -545148699 -933194092 -769163003 -710181795 -764935078 -810191338 -589977319 0 523422449 702731833 641359154 851456210 255655981 999970888 602030763 789084234 -999991995 981994912 842179633 646094664 -1000000000 68617794 269596014 88085591 999970888 -481848325 -1000000000 -1 42 754369624 276839435 -838147059 956439214 106000779 -999991995 -521414749 33740981 1000000000 -96693887 438173990 283291725 -317245365 1000000000 -865918901 999782020 -957408870 -792948190 -477988728 0 -82593148 -999991995 103779471 -232501049 -281100924 -415173215 973970337 714939710 42 204073338 -289595796 -999991995 -37591410 -327299985 -505300698 926869955 -999991995 983829171 -996455041 0 -190669170 -1 999970888 628742760 -20004842 37989777 421244941 -999991995 42 0 -228415584 31561797 -107742203 999970888 -1 989956399 -17190388 -710892687 -320663862 -124219846 415870494 581722234 -405747635 751460787 36801496 1000000000 898657830 0 -99724038 404570284 935564850 140650412 -1 464079133 1000000000 -868662655 -1 250706618 -1 870812873 -309016592 573023650 25898328 -393269599 828095814 999970888 1 -185306892 -375466746 -10938007 898067913 793585227 -868525450 596252064 -797886487 -107918555 710346068 -740251727 239616709 -150967089 -633988778 -927970627 575083876 -81842916 -808229372 -1 743921435 -999991995 -330004712 -767075574 1000000000 246609257 999970888 377478505 1 297589826 -1000000000 -1000000000 -287037470 -91826819 1000000000 900354602 -173437018 999970888 -999991995 -520022330 999970888 -473898026 1000000000 706623280 659099942 -431575452 -999991995 468003140 -151108746 -199570294 745919726 969091045 0 -967616928 -951480766 -433371092 0 -303072034 483004495 952278588 386332957 364323693 42 -999991995 -870560787 -661326885 166850745 -999991995 -1 195346657 762391119 0 -414688805 565212418 -301826797 -977653970 579864651 1 713065574 757878839 491688133 999970888 -999991995 135117328 -1 -143848939 916508865 -999991995 277395086 -1000000000 -1000000000 343140371 -926132998 -722533726 0 461703936 -573724973 -494446178 -1000000000 -991519724 405275926 502571136 -977297294 -922891075 -106130583 676602268 379139216 30372704 -884122402 795316662 925081881 920481948 -410493427 -857030291 -100349431 -999991995 867567533 -247844672 -407527151 894648273 -786804352 1000000000 999970888 999970888 218338315 -240898387 -1 -280453846 999970888 332511128 288685872 999970888 1000000000 999970888 42 -1 -22663190 554928839 -107594193 999970888 -506069687 -823756057 -999991995 302608121 -999991995 -907352082 -460008385 0 -379906998 1000000000 -73392225 -968669042 -172230063 700683854 786575938 0 273092499 -986696083 999970888 -662805865 85736849 999970888 -705230018 527478530 -285545520 37640859 -319628159 -820900537 -999991995 -504765917 478612557 1 -999991995 878637440 -999991995 927283510 -880262576 700503747 -637614004 -8737024 999970888 1 -1 -1000000000 -978633656 163344306 -413140529 1433299 -903470406 999970888 122578821 -1000000000 -560775984 -1000000000 -682575190 -20531369 999970888 -850373470 -56419199 -999991995 -1000000000 966078515 -849422536 0 369907516 -937787841 -206601094 969737406 1 -193095136 403140421 42 91114176 -192600088 745644595 42 -999991995 1 992451242 24135102 999970888 -181959401 -1 893679539 592054435 172748628 -346969778 -675372548 475452929 599312997 792521403 -1 332659039 254216482 608859912 -663508383 -999991995 -999991995 -999991995 558551974 728428949 -1000000000 907757047 -1 0 -720263299 -831213711 -1 244731533 999970888 719173923 583126571 106038408 -660135957 -89616310 -791438318 1 1000000000 467804379 938973661 133659838 -826527985 15935052 -999991995 712948095 -60307254 -465869719 999970888 387498095 777787983 276100904 -230256312 -887547848 -999991995 97510781 213717126 -447452819 -657881692 -873932110 208731957 354521234 -442036014 -265463080 -858111361 530718962 1 382273194 -1000000000 -1 364050955 999970888 -999991995 -973738179 -999991995 -267683620 85911346 999970888 746776813 999970888 -166975485 671113376 -849766503 -693870268 211308421 -376967848 500877370 978961501 137252373 -475417454 288961517 623793352 -999991995 -872309531 499394230 666269216 -999991995 417853715 -986951866 -49837081 800213433 999970888 -999991995 315004205 422403329 692909951 -377615189 -762002847 -44614496 -999991995 308824035 -1000000000 601138620 187434710 -255336379 -115168650 678249821 -254424226 -331821438 -344362012 180291432 313186334 1000000000 759796417 83250072 867442236 -88331193 -95725738 -999991995 359741003 -1 -316644750 -812569296 -193772642 -955888122 -1 113864362 -558278745 429118934 -1000000000 456011829 478941985 1000000000 -156148144 0 696738387 287475903 0 -307313192 999970888 87353140 -25886959 -753104776 993591230 659083048 -347471685 341221950 232139890 -999991995 -1 -527244469 -999991995 -420971288 1 866592660 -999991995 681244893 415290140 -942737216 894259836 -196499235 -664050152 -545678000 -1000000000 567364793 -1 21606900 -546153868 -1 -413117874 -198062724 797207913 87034770 441324958 813770776 1 999970888 589319748 999970888 -999991995 71188606 914597012 -548588432 672241404 999970888 222857333 999970888 -207770658 -55616991 -836070092 1000000000 910957627 384708811 51741903 -325741462 117354923 -32166640 557570532 42 611211250 -196264016 -243358341 999970888 880268729 42 -55210141 280969245 932846057 379263820 -999991995 -110601853 309129426 812970385 -1 999970888 999970888 335827263 -766515569 1000000000 799486011 -623135512 804060692 -147688248 999970888 -287912398 308056980 -240995072 274102324 0 1000000000 -809745140 85578036 -396351139 922661625 -999991995 1000000000 -1000000000 -1000000000 999970888 795467816 999970888 404738491 -819943312 0 -53882444 -158710629 999970888 -899444529 -440205716 999970888 0 -196157644 999970888 1 999970888 -933613316 220069475 -275422878 -148412262 734798572 296463372 -158676460 138980349 -473366781 869443377 -1 -831364876 999970888 253823651 130455217 679135869 -271226851 469910319 65054483 -999991995 488354164 -1000000000 -29595254 -168716293 138466386 318860012 1 18719405 -741312568 488025469 874280505 -450229116 1 42367218 -1 0 1 956602785 -999991995 428236292 717383743 -839591671 -459740466 0 740972055 874165002 -999991995 523369337 -1000000000 23109709 -906570310 -547155550 -960342876 183051586 253103112 -999991995 -999991995 1000000000 -1 -999991995 1 -3927116 -122963451 -428930162 -604604574 701118527 161905982 999970888 -378455032 1 891502989 -736468376 -425738397 104656373 997595826 143258604 999970888 -472100993 -520504281 687709818 -252268621 999970888 -999991995 388743955 1000000000 667186616 124245729 -879761997 359475543 0 -141157729 608328009 -678053897 -1000000000 -272390706 553802013 353978467 535006122 291325383 -999991995 -276589580 853820859 682068296 -147138693 793254232 -235038804 0 -999991995 186383445 -484585640 -175640415 1 1 797624561 -999991995 29754864 -425619470 -659413025 110567505 999970888 -85988446 352348070 -1 26554023 1000000000 -999991995 -138276982 -260271745 209028881 801647100 -999991995 1000000000 -1000000000 727805195 -707194973 -580916136 56550289 999970888 999970888 840075632 845392882 -1 -688880794 -256170293 115865964 561686538 440869013 216308917 -746708255 -617575122 -214712999 -60307254 1 508307252 -103873308 1000000000 506996202 396828562 -352208636 20383155 269004631 -648090007 499337378 -597264763 -680184429 41055555 -741802211 -750412519 592544537 881921374 764423943 999970888 257326022 999970888 -924967885 721946193 -999991995 -644564608 302635566 1000000000 171603831 -376910973 -999991995 -636588393 666276581 686232043 483420340 999970888 993849629 240879113 -182712708 -135845836 525796687 586308377 999970888 -275989106 -1000000000 704758732 847852851 936536247 790202986 479075934 -362840131 861099858 -285785213 537271191 1000000000 -1677127 409566882 877558950 42 379415978 22055390 999970888 -172719124 999970888 985270048 -890679750 571985884 -1000000000 843252092 -402658563 775863115 999970888 345371866 951610894 -298257918 -900431885 -594203674 999970888 689592687 660140647 -802910236 -425680779 145367201 332371575 -240875587 60113125 -999991995 -762179000 42 42 591448430 -360337585 1 226756190 999970888 -718739509 1000000000 999970888 -999991995 453765691 284106547 -536126859 163638227 196147944 865251004 -999991995 -1000000000 999970888 -710586213 -765147447 483024624 -999991995 -389893920 -991815505 -566071795 239634531 -473998862 -1 -347498691 -897583650 523064226 987343715 -313188686 -208537659 -999991995 517419250 422683222 -667546627 -322018494 833954451 -698965296 32602086 999970888 313437384 0 560632071 -546196618 -93198270 428702199 -546426622 684633568 42 -1892245 -813843596 -192918009 313403260 -1 596694150 -805664313 708877995 999970888 -899027137 -894720569 -430167223 -583595234 308442407 999970888 -312913451 -904346770 -388952129 999970888 -145450576 -208334064 -986204367 -486504335 -357893663 608201499 999970888 -667972404 -449697730 -48384199 -244446406 1 -208691752 999970888 -77251402 999970888 -731205154 101626440 -1 265031709 -691478366 -999991995 999970888 186211541 42 887319333 -999991995 999970888 -207812042 -680663418 -727786084 -432991806 999970888 191417870 999970888 910322283 -322265887 -732826678 313876860 999970888 999970888 1 999125172 870027531 744851347 -1 66118335 -209817609 -249369487 42 -545754390 -423064896 986206618 558153797 0 714990939 1000000000 -53193830 -1 0 -657426418 883673323 -677592115 -689977220 492545761 -1 764440390 -1000000000 -911332313 43505592 -72288019 -860373484 -719163735 -873155868 0 -618520027 818599619 -1000000000 -999991995 -176523160 323672607 -102746650 -999991995 697362929 676200028 0 999970888 819828373 892316319 999970888 926842525 277707053 -999991995 610961111 366549260 449387523 -1 -78287861 999970888 -585510147 704482890 1 -397225670 -322925317 5379190 0 979454647 586969141 385352203 -1000000000 -117561622 -130716178 -696306966 -999991995 285795267 607410391 -138501599 105294749 -804396896 -89489183 -999991995 -999991995 218087095 -702298492 -168725211 770090409 -1000000000 -152289232 -999991995 -1000000000 999970888 -535773012 -999991995 408875768 -184601782 249266508 -269732890 -604357580 -999991995 -469401866 -999991995 -320688642 45821846 -244182906 -410616393 -34965015 577455066 385987235 66642001 999970888 863366181 -999991995 -240802140 579725948 0 -999991995 244648865 872915804 1000000000 1000000000 -998877629 -641392253 -451792398 832769424 -865406220 -154997063 -146422447 245130771 -269201588 -550293849 99951930 -601467248 236095832 999970888 -1 -640792801 1 231333048 999970888 -1000000000 -602313057 165227442 -339117643 -706954417 17866542 -698681654 154855866 351407705 -999991995 -999991995 1 -185156997 829831884 546870011 42 -999991995 775360621 999970888 999970888 925980301 999970888 97589484 694701052 588217825 -666115881 -828618469 -999991995 377793220 -999991995 95869639 -56491801 964493590 -759543044 -843223579 -999991995 486997542 360782221 649634084 -812761666 -371104656 -999991995 -52014188 -415393974 232603286 689328969 -127839019 597292379 -842184324 -489500510 -1000000000 -825174269 -882394446 -1000000000 -1000000000 0 -576126326 175343182 -1 158107627 294755202 158354660 -815474308 -823736713 1 368206429 0 999970888 -999991995 -493780029 -999991995 0 -1 -635763455 -889624375 641551676 42 1 932858667 999970888 -248330534 890886699 344867475 826359703 -731856203 -999991995 701817338 355778303 -788839528 -868976457 136117614 1 -1000000000 716583711 793078962 1 -862001443 -695101739 -842204370 886815842 -30650746 -999991995 -806170103 42 494407127 -190329299 824037133 -999991995 999970888 -824410484 124784541 229656018 -999991995 1000000000 110338268 730190076 872846047 999970888 -999991995 -1 274373387 -245104152 286281609 -50500183 684058517 -999991995 999970888 -465910859 999970888 42 -62779566 937249070 622449956 1000000000 -376823604 -533125495 711786537 -58415363 -999991995 13941817 497147314 -173689247 755168179 -221956283 1 117096604 -976454178 999970888 -420927872 42033937 -771215576 -906423397 200641760 999970888 -524755848 283526224 980430912 178873106 -924639349 -439952643 999970888 365979245 -999991995 1000000000 999970888 -3357506 -74126857 813678364 -883022326 -422932354 -95881936 -1000000000 -1000000000 -420252481 999970888 -106574872 -153031565 819920296 818409187 -999991995 818685034 251719710 0 679204623 -285374959 1000000000 -1 1 -928791321 975029643 -668081565 640009718 -620873692 151957817 191243356 871085945 -960713601 -262550611 1000000000 1000000000 150959047 246841942 -999991995 -671453103 280005747 945239868 181756481 -999991995 0 155933940 42 -217319180 -317883591 0 198976524 -876898644 -999991995 605441271 -1 977863715 -79737798 -1000000000 107235135 759754969 499733687 706679228 42 -319011662 36412720 -75955672 629330347 1 3005356 1 626957169 -999991995 -1 -491684896 -472181922 -84041552 -999991995 999970888 999970888 796063635 -999991995 -635243582 863415741 -999991995 -673893529 -30918240 -999991995 183765721 -519672007 769611442 976753874 -74075935 -270300489 806235931 268858572 999970888 -499049061 -374218708 -1000000000 -418630998 -764986111 -627625049 888093219 -772035745 -46888709 963391637 -999991995 749434164 999970888 -631524591 -999991995 1 -545197534 105967937 -1 -612691216 487704193 -887925552 -275616818 -970630141 963698701 -654842120 266513740 0 -920226766 -1 959424061 -841974829 -214846122 1 -246725901 -827635951 -370050654 79146336 -748033766 1 -855029245 -998503434 -485796176 -999991995 -310738572 -37011847 35580092 -999991995 -1 999970888 757106604 0 0 964283534 938300592 -999991995 -356880595 -127395815 -204555944 43139146 -900451285 -1 -1 708387362 -884292297 0 -195053137 -470118277 -696305595 423102229 903058836 42 -683885517 0 0 -996367241 999970888 721307447 -1 -843918380 -1 -1 -701163476 639187007 -955005145 267056434 1000000000 -968060160 -999991995 999970888 85631413 671080544 27107722 -528746522 -848694610 999970888 -191099859 244933023 -720399839 771312629 448671444 1000000000 -670827057 -917911107 -99590155 0 83637250 -146112288 1000000000 1000000000 -510400074 -287258623 -8137518 -441528240 114753940 -732923078 578238354 -107412824 999970888 -324494928 -410671663 377661194 964043813 42 -999991995 83141400 457186243 999970888 -1000000000 -999991995 -1 999970888 205900315 -513912440 514942560 595804855 42 42 -999991995 -592898125 -513067102 1 -758547331 -29515695 -423930768 -518743477 711042518 -219613873 309026219 551736076 999970888 -85477373 -751288442 -999991995 497414635 -153074419 -369381362 893589224 -667281269 -999991995 42 73719364 1 -526017830 -1000000000 512527878 818748905 -1 290036192 465515834 -1 171695276 0 356274081 -874834236 -843418370 509966670 -716227516 -302680402 305518577 -999991995 -516766410 -1000000000 999970888 0 -154368845 694454708 406455425 -792121690 618018558 13226911 -999991995 64958857 649441394 -871617807 499327108 -1000000000 -999991995 952458508 -999991995 465669672 -999991995 -671923526 -1 850068626 -601467248 -977862696 666832370 135079045 446976075 479271155 497470808 226700030 575329343 810063478 -531537526 999970888 -567230186 -999991995 -1000000000 284361553 999970888 884326808 561751096 1000000000 -613489963 787580100 323737386 -723815206 -280617011 130702223 -615083057 -90647273 703859138 -1 788057732 906088936 -481576342 -337961926 -240551255 -1000000000 428845718 -78170845 4744305 999970888 -595534985 724224303 124770346 407916657 -247070291 999970888 86629130 94936138 222139548 311074355 527887910 -852956367 999970888 -318064199 999970888 -951896724 680340984 -999991995 999970888 658049603 -996491447 864595575 -185132226 -1000000000 1000000000 -999991995 -286197965 401476377 -731552768 -117658567 -987963533 42 -727791070 -999991995 198841922 -820461217 42 999970888 526815986 22186722 -654585089 -2187952 -880320256 635805946 590446389 -752140493 -1000000000 999970888 140052550 1 101780194 61775442 -545713393 485695308 0 956289441 -999991995 86827286 -741429870 -999991995 -503957833 -161859262 -491063682 -999991995 311038273 643650894 -135571785 999970888 999970888 368194741 -420659520 818879213 999970888 722123736 999970888 -56022104 -448688091 1000000000 281708792 -660437118 460056459 -385154111 0 688854853 575329343 409645832 -999991995 -67494174 -291856160 845340732 -66890361 932734204 -608333485 47069446 209013121 -32640854 999970888 431612351 -999991995 902441508 305239847 885416839 1000000000 -139573441 -816594500 176570589 -510053005 339389240 1 595347647 -499324691 -1 42 -508069100 -945752130 1000000000 -197812585 999970888 -686825636 -1 -59048 663875709 -67649325 999970888 575461220 568275478 -1 -680441940 923970893 676677760 999970888 1000000000 1 -317638110 736616780 210810237 331121037 310575988 0 1 -666785457 -1 999970888 -999991995 21062183 -1000000000 999970888 -131155843 -272700144 999970888 -541132003 -999991995 -119992244 -417054864 -548552166 -831116507 -472915737 300739342 999970888 682535961 42 999970888 -462184980 830745061 147079806 -602590312 -999991995 999970888 -137066813 574769907 -223338818 1000000000 228784777 305402390 -174496906 0 765243479 307521833 42 -957321617 -802778467 483912279 661344851 235069000 -839633223 -918001194 -213387600 -860383131 882400493 999970888 291458773 -1000000000 58671740 -982334073 -376436916 -999991995 -919495074 42 999970888 999970888 251089749 -248596548 -999991995 -618108755 -374707351 -629479923 743152016 -1000000000 0 212301289 999970888 -1 624461516 760554377 -613783784 -999991995 -742589176 -846262710 548385778 999970888 631488727 1 -1000000000 749434164 -337499174 530922631 24298399 470316164 829499681 661039213 999970888 -885430761 -1000000000 -379317028 644198806 341542977 743831960 -704708912 52592257 -290207767 706048965 -999991995 809880426 1000000000 -745199223 985581608 -232277706 42 163044070 -999991995 -1 999970888 915148079 94948547 289621172 999970888 130470411 401950803 780602104 360593209 -512954255 -773786584 0 939886697 -114353891 -925393567 999970888 571430835 1000000000 644218175 201885862 1000000000 -978049560 250786512 -371084112 -999991995 -999991995 -907027368 -948883341 -1000000000 878884594 250054262 414973752 -699536678 0 737295382 999970888 -33259371 480841736 485920055 803283234 -227325457 1 835368310 71628651 432015198 999970888 825091111 -260212532 1 527880578 -795364796 -507328977 0 -478093108 298376938 -693208256 -387033738 420176762 999970888 0 -999991995 -667405811 999970888 823797132 315167002 -999991995 384602930 -163781212 -42418371 999970888 971158061 -186607526 -1 999970888 -1 -755576503 9639866 -999991995 342105737 991986322 220400386 -538346303 313260930 -999991995 -1000000000 235116847 647555461 -639957221 -585529773 -221809243 906083002 24132074 938802649 697228374 825517767 -416025612 -118084790 -234430707 -327949094 1000000000 827565603 1000000000 991574383 519155837 -789573893 42 -200538058 1000000000 -969048158 -999991995 -999991995 984412550 700802991 -674310791 222266462 999970888 507076487 226963808 287362385 -999991995 7945896 -258452491 612640459 910389007 -986934459 -740369416 211368192 140391674 -120071018 0 -368873715 -970428859 999970888 -22536678 -999991995 -999991995 -243513347 166977058 203708397 -149573789 -658584828 -999991995 785202088 -964075700 167367348 999970888 -882469753 -384517246 -271359507 0 886479792 -54568837 1000000000 -812501319 -459306885 1000000000 -999991995 -941880554 -950602771 -999991995 -74094977 42 -999991995 -1 999970888 -897483997 268530218 -963753682 736662892 -851152313 999970888 755716294 -999991995 -614007318 999970888 964330663 -322473959 -801813968 -903217039 62908662 761832118 719471678 -999991995 -683328785 446634643 -216126713 -999991995 600635932 -161924802 1000000000 999970888 1 -597144858 -999991995 312294871 -605360835 999970888 -70746502 -739334487 -580725453 -604412820 0 -822587167 861551694 -773803760 178538490 -999991995 -999991995 -245425375 777684460 -136436365 1 -677549678 -7994309 -784705917 999970888 119440371 -511730744 931257390 -999991995 1000000000 761872938 5698871 518311540 -517191079 641418805 -83236568 -873608373 999970888 1000000000 142521743 718572714 -601920567 709910041 1 291457595 999970888 -512990340 999970888 -590087560 -576836904 27913860 -999991995 -925768336 30450935 825302512 -999991995 835938000 999970888 355195932 421973105 -261362151 -930439174 -11078323 -999991995 94935811 852258623 451568359 -971229400 83360676 -706006790 -622133236 42 -192313842 -512912842 999970888 -653491354 0 61224191 1000000000 551295067 234921671 -999991995 -680024227 999970888 999970888 -999991995 -454152705 -183391037 -999991995 -487097103 -703186086 -786102889 465530611 -676438650 90541895 -83646140 412402901 -771721139 -695412488 -63670617 491793959 -621560848 409586619 775675038 -195636303 921331548 -999991995 -603242204 439925800 930004583 548243940 -664680631 -557936538 -383757119 455440071 -795335495 -804490295 -681778363 -999991995 999970888 708657744 1000000000 999970888 146821787 -999991995 533900563 -1 -352407935 -245069960 473229780 800480348 -334405479 -999991995 -203438921 46145099 -713775879 593362708 321519445 -694454311 -786651415 766137462 -928433739 -803862372 -789102499 -153591025 483483012 714610215 306733507 268410418 4068799 659440218 999970888 -360052306 -468985806 999970888 999970888 42 613514554 173702740 42 774541723 999970888 -312009543 -20667070 802889740 -346374553 -696934007 -1 543064438 863245318 -999991995 407976580 -999991995 364492105 104953626 -999991995 -189171930 141263937 -629829295 563484824 170287435 825693831 -999991995 -1 -999991995 292345199 -444638177 1 -165155082 -999991995 -151013593 -748637828 997406690 393399391 42 -366387614 -999991995 973100220 -1000000000 627529877 -999991995 -375570221 -128639065 -340087051 949484985 999970888 999970888 42 284591724 877897714 -999991995 55664608 515882301 189875829 -919134702 -385168101 -775522123 -406677669 -1000000000 661160317 -1000000000 42 294199539 -671140564 42 805968994 -684768278 -999991995 788389600 -947348682 -999991995 1 -999991995 911584761 -486126034 107055118 -908341915 794955474 -290949524 0 -395211540 42 559831812 1000000000 234244737 -396519054 412969668 967699247 -468982394 -980966511 -270861214 833648949 -725010756 -999991995 -88457384 -831525554 -645712690 999970888 920730992 981388660 -289808990 -370575529 -871074807 283970665 382785421 999970888 201744604 -999991995 -902913594 -395150874 -848034518 -1 -999991995 472703686 112661787 769829453 -257067268 0 1000000000 578165518 42 -840940700 -700136284 87670839 -181044008 999970888 -606309042 170807582 42 -999991995 998828849 -503545006 -180339408 483979848 -145089918 -250576322 -383111752 -1000000000 -1000000000 -999991995 1 -1000000000 -754848414 -999991995 -999991995 -256681838 -1000000000 -1 185137603 42 255693471 55614040 999970888 -149928899 265411093 -174938077 920260347 -947003291 -1 -1 -999991995 950577044 -282995545 1000000000 -915105200 501110069 808461794 -250409242 -23424790 363394004 983434432 418250262 260226178 -999991995 -736723728 -1 -999991995 242282470 -1000000000 999970888 -999991995 42 0 783115799 999970888 3154973 78158427 42 684736348 -744416295 0 745043075 -580838464 -565036174 745813113 -999991995 -113089810 633045583 479905437 -388675831 492343676 1 -684900596 569007292 8022613 -125702390 -544375523 -364330216 980350474 -855851313 792963494 351936176 98147939 553925047 42 101619143 -16741507 414334241 401785954 42 456536983 -1000000000 766855039 848687749 517660392 -1000000000 878979536 957284516 -999991995 -913312481 28947357 -636480103 -698781562 776389245 -1000000000 618031412 582236220 -999991995 325348465 -71824321 139262920 866737450 -426712481 999970888 83042404 0 -999991995 999970888 -908328388 -960613919 -193457574 -573326478 -983749676 42 -999991995 546945387 999970888 -366507537 378410676 -1000000000 140588046 -999991995 80556772 -796000139 124132347 529679273 0 -1 874792703 28160435 999970888 0 431037308 999970888 102125375 -510744989 -999991995 655803321 764678924 783135207 42 269449323 14484113 473870761 999970888 0 905472039 999970888 1000000000 -999991995 762350366 -486398816 188230849 -258146867 999970888 1000000000 -566819568 -996458200 894463232 -474902653 913336316 999970888 28510967 1000000000 969526520 -985059022 -777829011 -466177831 -999991995 -1000000000 -594576014 166783218 999970888 -887110983 -660446424 22212894 -736182769 -1 693260554 491323893 -992557918 -723678910 -644986565 849043418 0 806146956 -466861809 42 -999991995 67399734 -432787576 169668790 692126649 1000000000 -216120370 549009901 -1000000000 -688725149 0 -140784634 999970888 201088572 223952528 231751513 191623694 0 -861506749 471770387 -1 5721245 -966973980 96823930 640207522 -999991995 -197603824 1000000000 1 42 828889498 -999991995 696679862 668962537 -28401296 -1 69434014 -837157835 999970888 -246360637 1000000000 -348175076 -999991995 -999991995 0 516814282 -955782916 84964473 -999991995 -999991995 -410493427 759501175 -25584035 1 -354400512 -999991995 672591823 -13267924 99654325 4778440 999970888 -1000000000 -165166798 1 499032700 699715793 999970888 -681453738 999970888 -1000000000 -1 -999991995 42 999970888 555955048 -613690302 647213198 -814942428 -999991995 -387186571 1000000000 42 415803981 324880915 1000000000 -1 -627645241 -959036920 522190460 32110506 609956442 293244135 -507106818 -999991995 -723973578 -686852060 45058996 985299664 173783878 -1 623261910 648553874 94708925 -745125960 -725980161 -104028364 267279578 -35058496 -234850251 890926493 -226167669 -689081627 997998618 -999991995 -997145883 709288661 -7521094 -1 -461057280 -438949285 823857527 223217754 -1 -999991995 995012386 421012242 999970888 -1000000000 777096486 -677436491 -180250346 -725069080 1000000000 698641512 420339807 -620892128 -465684665 320553457 -117202197 -664029962 -665234392 -754957746 -1000000000 -416521558 113462976 -48389733 -70298033 601301389 541199111 666095646 -163320938 655633705 -999991995 -8070701 103662513 674291827 561702949 -1 -335673611 42 -999991995 -838245329 762794374 -1 -569747738 -999991995 -999991995 -212940478 648472756 999970888 -205577496 954636414 -448503433 237103535 -220897980 720077850 -737069998 0 -647959610 999970888 680956337 -669762479 438699365 219615568 42 601141277 605064289 42 42 -181396651 999970888 999970888 -688031181 -455629354 184219594 -503338473 1 901613752 -391408722 -763656772 -972853004 -18957650 878392874 219704066 -88922616 400634061 -1 -999991995 922952128 587647727 1 842984452 411290454 0 361771405 -613131457 999970888 125231978 367271048 -497791622 1000000000 -322844886 999970888 999970888 -1 399327931 -783877040 -110348392 732360119 -700723137 627062413 0 -49232232 -588162612 693467259 486427710 -350551137 -735287223 -61306972 201642144 276794694 143741612 999970888 380402268 -402929649 0 203370300 -663296525 1 -1000000000 641705580 1 222624740 -848915888 -682711265 -496014542 839371607 240670190 -1 -534216851 -1000000000 -1000000000 -753962772 42 0 -999991995 600756157 999970888 362439531 0 -1000000000 0 -580246269 788605329 -999991995 -145007971 -945265403 42 951641650 42 999970888 -999991995 503718195 -999991995 703488005 -424525868 826155821 -999991995 -212265474 798796394 -372270107 -894249796 -999991995 -1000000000 508245384 776623594 435169099 62224303 -807490232 -229113784 999970888 455344118 885519682 999970888 -534523378 849485908 195788255 285804505 -768710068 -415890788 522752245 764054614 -999991995 31057295 -755720623 0 999970888 474197991 147834332 -243836898 363057972 609775350 651100481 -540262285 -983067524 -1 -60262675 812178794 103482075 849340541 -764919179 -1 244521620 999970888 -609421130 743558792 999970888 -729408403 -418713774 895126804 -69847869 -999991995 542909976 174255052 395724788 -643912475 398059112 -398924597 0 999970888 -999991995 608909791 86935230 -465642267 -191248600 430564511 0 -456709555 -1 838585947 585673199 999970888 413014666 551972970 999970888 -524173474 -1000000000 146568650 -955039628 0 -452113107 999970888 0 0 -896627609 -244954215 1 999970888 -216013637 1000000000 -796894540 999970888 -887461095 -406638529 -540409730 999970888 213627315 507815102 -352611506 -809023616 365364241 1 92015455 -1 -310679078 -336142661 -929175632 232122314 -868298348 808711605 855454617 -645297986 -903210238 -985135568 -294653891 -999991995 -803310819 -691787576 -1000000000 733950525 -999991995 -736836325 999970888 -583107135 42 -1 -890411317 -870081484 -733837176 -359444297 519419976 -999991995 -999991995 999970888 -544761071 999970888 0 -1000000000 834344384 -71514156 -879103587 206924012 695510657 745172728 712861375 -999991995 -999991995 626957615 999970888 -999991995 1000000000 -686122892 587650782 44148390 1000000000 -302218089 -27906046 -373710939 -999991995 -999991995 1000000000 665850376 923493365 593787829 -393984725 98798145 -355900374 319263210 -898398075 -585319118 -800703623 -755891549 -999991995 -251924658 421806963 -157957182 -522617761 924951580 -1000000000 -999991995 263154805 -362346590 -999991995 -655320820 94648598 -362838127 55862360 0 172593686 -74386288 -1 -1000000000 -905795274 -160248038 501483047 -162902372 999970888 1000000000 -62871970 -999991995 810415458 972909256 -439191544 999970888 847546003 160700217 42 -661599608 59728556 -335815326 -999991995 -509502754 296718355 979613465 -999991995 -781492105 -495118575 -277087910 -916534672 -731928539 724625125 -999991995 -999991995 -37574661 -101345608 837472219 563525102 125910044 -198053943 0 -336436595 215183726 832578950 1000000000 -12206078 -940746846 999970888 -45903029 -999991995 -578824987 460712143 999970888 1 1 42 -1 -805285738 1 -59958932 -933970287 -724291403 -999991995 -390298971 590256620 948461058 353700043 -999991995 42 1000000000 714162995 355222079 101854406 -999991995 -264280608 999970888 849527213 1000000000 -549149752 1000000000 914385855 334953018 317710571 -999991995 42 437842687 -762888817 1 -999991995 999970888 999970888 -999991995 276037145 225404142 689018541 -590888542 92211369 -945905676 947762553 -277812500 -469403685 0 -1000000000 922462036 -200780748 -232126952 -203190672 -999991995 46923257 76473253 -34871411 -945307804 285613624 648161915 -520717859 783224663 -999991995 -898877655 -871109009 398693747 685829273 -563830265 314474678 -1 999970888 0 -89811447 -541555122 -87746243 -750137789 1000000000 692710081 -472901644 -98119950 -999991995 17680514 -877564353 -405023384 -482452599 0 209343076 -971125214 584742450 -1 -412158911 0 999970888 0 600025324 -650100351 -526821458 -87098144 396192456 1000000000 27415877 -124518565 999970888 -1000000000 -395217412 -986875865 -999991995 555617464 930270149 783468500 331333059 24254437 -564271455 885451482 1 -995784745 607238038 1000000000 -999991995 -1000000000 94831958 -375922932 -551147531 -956629197 999970888 -868976457 890815968 -401646225 -231132098 750006430 -1000000000 123535713 -828465562 703563514 250515609 593536792 -176939207 664058162 460156975 -731439594 -1 979616994 1000000000 -999991995 -999991995 27259511 -999991995 -999991995 -554899318 999970888 -928568672 -1 -999991995 -1000000000 -641144781 -1000000000 654785312 505105106 -650061451 -41680235 385444910 0 68173935 631809960 -999991995 42 385928390 97989738 -237367556 753684577 377601793 999970888 1000000000 -850531932 -572335468 405440314 -504647366 -1 716731850 -1000000000 418274966 -493148133 0 855991030 -45393362 126530948 -342007950 -357695990 -913527737 -148700937 -308579421 999970888 186530924 -398944313 -866339364 464448418 -22751447 -81029719 -410215608 326812450 -920836422 999970888 -1 999970888 172321400 1 -335810230 483189249 -1000000000 -308127571 -999991995 -214395219 -719638888 -157443216 999970888 0 -1 -888282953 -42065837 -866439331 316032730 -999991995 -165952211 -260332375 -763360916 1 1000000000 82076610 -1 999970888 929354734 0 999970888 -469786464 -999991995 27590130 646212037 895967553 0 1 490967383 -999991995 -110599530 -988618014 690718253 -566919372 -999991995 -870081484 478517486 -967171094 -999991995 999970888 266243326 -916781497 -999991995 729126796 498304954 999970888 -999991995 358700989 491642411 42 904233472 459548365 42 -1 258050963 997425844 474575270 418800712 -999991995 42 418512946 -2813863 388933340 999970888 -999991995 -832530747 -527781494 -269023642 -1000000000 413788393 -1000000000 -833241654 251064138 999970888 -574179089 81809414 239320062 -822629253 1000000000 -626645544 -984810193 -105002517 -829515550 -943196551 -491074878 1000000000 724617264 507066389 -638883587 999970888 177515350 -1000000000 0 435360421 999970888 1 969429928 121146289 469337886 -740182885 -298236666 42 401607171 765119786 922474580 -179288037 -683534188 909076539 -522228872 397096349 -516193263 61231655 680617853 -624330734 -422885100 1000000000 760175254 -999991995 -259195589 653217283 -1 -141241536 -169143637 699459722 -593322035 -22640954 474149505 331231529 -711863548 -999991995 356243391 -533079471 42 -457107481 -1000000000 239637657 -681635214 912102128 -949103106 -721773893 880797476 -583709720 -622595066 999970888 -786557959 -999991995 617055795 471295983 -984095653 -736488983 53868322 -753898590 252260655 186872415 443456410 416521423 169262971 -113620400 -252886702 -301632265 -317275138 -489008951 267751884 1000000000 912826180 -367379814 -145238877 -563574725 42 104283121 999413511 145935830 -1 199373312 -673533683 366415609 -538812549 999970888 -260651157 743617427 -333541333 -394727767 -553772438 910334579 -375213133 345342432 -866245838 -1 999970888 757042006 152845536 999970888 985906845 603806241 80456714 -43474959 -502122174 -107505669 18110752 693794594 213416826 -1 616378430 -992597522 11798670 -1 -728459058 -830028892 -999991995 999970888 250899529 212121815 0 -278923283 -163980388 816532810 -999991995 0 999970888 -999991995 -259203676 1000000000 1000000000 752273619 -968721873 -171657802 179217501 -309945777 647009854 1000000000 -751606152 -287037470 792007760 -63043556 42 -885188416 -911621671 913792129 -999991995 0 110746721 680339425 -479750497 -934169026 0 -21700674 815048561 -952333782 78197293 -504655064 272001275 -765316390 -67704823 770620541 -1 -671884989 -217513208 999970888 -133791307 474188894 686382309 -357655483 319479639 -1 -86522952 578386135 -858865890 999970888 999970888 1000000000 -416770417 -587315118 0 583812364 -718640403 -295171943 -999991995 -388991931 456952823 -1000000000 -857483153 290903008 -905011763 -999991995 999970888 -671059827 -313564006 566131492 -1000000000 188534161 -487098927 227468344 -521724745 -521378925 325452803 999970888 999970888 -1 -233791829 655452454 -103434947 0 -351711897 -341346647 92342778 703091389 549275266 -153115461 -1000000000 491002727 139029049 -999991995 -1000000000 623551301 -644513928 131339101 568573293 1 377169540 -842834202 -999991995 -856221039 1 430669974 -1 999970888 133287821 -572776545 771718753 999970888 -1000000000 716132400 804056976 919173738 372650430 -838087470 582327998 77284942 477372256 999970888 -700530088 999970888 -505314278 1 995586 831195929 904788686 -759763581 -801529528 388850378 -843245682 212375397 -223081590 -1 534156994 982365492 -744969616 307698726 356318389 1 -849028046 519654562 -817793647 -225776378 371645525 -958316111 275706721 -213130306 -23453393 -941255481 999970888 148162029 686392119 0 0 -691014796 -441249946 -561487067 -1000000000 -635478859 59656453 505145187 98974026 83281591 402133360 72704547 259153941 -335398684 999970888 -309938306 863321464 238863845 -820048420 -962631460 -999991995 -999991995 -1000000000 48472429 -270530598 518020358 564627991 -905008772 747338400 725578799 -445972425 0 496505009 708632724 999970888 702049340 980644595 468600051 42 -999991995 1000000000 -772989668 686000430 1 -1 429839231 -999991995 -615858770 713521540 999970888 -706290354 846748820 777836886 678905704 -499018809 -1000000000 999970888 999970888 -1 468980062 -286285217 -579965866 427498928 -287851226 1 -444105044 247834836 -428174295 -886133427 -43677251 -756075177 -1 1000000000 -992120133 -477301637 0 -608550739 -999991995 -456823052 728083617 -981363295 -999991995 -812738449 -21256554 -999991995 999970888 -738265899 -48152075 -551730934 -1 -1 980771222 262837947 -86366328 270113350 665599052 983244032 -85909338 -882638681 451877731 -175057828 999970888 -188818069 442089113 999970888 -816363058 838333608 591548596 999970888 999970888 -999991995 -891751664 890424087 -491459754 999970888 999970888 -271404681 -573633098 -117887724 532776625 742086996 -393018929 -146953529 -1000000000 999970888 -549028966 1 -842802548 -1000000000 -1000000000 349577945 207327192 -999991995 710463850 -999991995 707084892 -643862281 -1 850999321 -675540060 -1000000000 -226751573 -191579189 -574457406 -68454836 -299573712 440043431 560725460 4825378 999970888 0 371596665 743012152 999970888 -793942742 34135425 -77225559 323170398 -934060079 875156854 396432264 405513869 -1 755552551 -36692501 -680978867 272673221 -723537690 -47216437 -74537865 -422545867 -38806269 -96905937 864622464 -922495317 -270344520 1000000000 -935343944 -242803457 1000000000 10593651 1000000000 39725279 -66867836 -1 -999991995 1000000000 -999991995 915569072 -60733144 745541063 -410872454 -999991995 42 283357620 518352375 -451070079 -554714051 -634782449 -1 -65277752 1 -661397295 -565652483 -282101099 927016230 -1 -999991995 -839352720 -829022883 -75578825 0 910764962 -999991995 879647385 -999991995 581923806 308220500 -999991995 -981150039 42 1 -660080209 996684953 -999991995 999970888 937415291 -663744340 -321774126 152516892 -450330672 592994855 1000000000 999970888 -520147009 92150275 12260114 -811050716 -999991995 -952271117 1 388774886 -718165985 -42873050 898568854 -269662591 -28344059 -578857572 -1 -586207622 -61282171 -128429622 -104031579 999970888 294146034 915778871 -956865488 -232889921 -87394019 727773632 995675025 0 -1 54427164 -679726810 -145745588 -494495445 999970888 704103716 1000000000 -1 895461125 481354720 -307249996 999970888 42 -999991995 -129546174 -1000000000 -857370583 316945486 -535859424 -124028568 -737532145 999970888 -491837251 933029936 -635662375 -703916166 481498837 -979345099 8101146 -999991995 -620492649 167101797 42 -1 999970888 -475400771 587647727 -298619570 55409912 -999991995 709670098 266818169 -1 -857558787 -11907689 -239859077 554849854 834300225 -338185193 999970888 -383030162 -1 -895168546 42 -129559523 -960698398 999970888 42 1000000000 -346716178 892416012 583197787 -243849634 402557786 855085729 728688274 335520484 42 -44614496 583655055 380090428 999970888 534719179 291846919 -142252793 447805432 999970888 -523233653 999970888 -577514299 -416520373 300593115 42 129564446 -546606029 -738802120 999970888 40375476 42 302939261 -999991995 -396322300 -941554045 570153715 -216141390 -847247909 -857610920 999970888 999970888 462400029 999970888 1000000000 -173515781 999970888 0 999970888 1 -388388289 434323956 -677634365 -250598542 -909597044 -1000000000 999970888 -1000000000 999970888 1 439070844 -424400816 616945837 -564774449 -835028463 87397033 -304236651 661531262 1 -405175299 592810590 -172067998 1000000000 -1000000000 968515442 140345667 999970888 1000000000 675407012 784003523 -1000000000 292092192 35134835 881814936 -911812020 505134743 351361292 -539669046 999970888 -1 -372646265 -808505165 -157822663 -999991995 487182855 -1 708436578 487626778 -184032728 24000211 -999991995 -579528172 -1 -70338431 -364625439 -338239902 0 -234497009 -852237195 -349800195 -686919369 -607128082 -842367097 -999991995 -567101947 344867475 705808538 -999991995 -755604893 42 42 -655467081 -387674428 -999991995 999970888 -999991995 -909159100 505557316 -344840086 -726986812 461992402 45874171 -1000000000 -1 1 -425517582 -1 314118492 578047971 -391724814 -999991995 681305954 479000687 -509741827 -92881340 -87141252 604183392 567488760 689099036 42 -1000000000 42 -606217824 -999991995 -634691907 642420694 -1000000000 -939402527 -999991995 -1 525261011 468569445 59945332 1 999970888 -677150726 529577556 42 42 648602858 227402134 0 517795736 -999991995 846741563 755092364 805795047 -328970723 -120430330 0 -102566782 991696890 84664019 -756823564 -1 -696140896 608630298 -189623502 0 394241915 -863451794 -174198799 -710564030 -492605721 502877002 -256084497 582261509 998223443 -11816839 49181823 1 396397880 -3388972 906413007 965948824 -682794669 173668030 999970888 868975968 93295185 1 -35364399 0 571706057 538061333 80071621 704324504 -786646843 -1 -642159375 286498331 -921415339 874987669 945709838 1000000000 603337338 -513515638 999970888 662253334 521314131 -292969250 -387031765 598123916 -822329267 -4568491 -999991995 -835691171 -615673172 -671721990 -499912792 -999991995 -325745619 -676478926 -1000000000 -860893337 51662318 -999991995 -999991995 -1000000000 595734556 224637937 1 -219516487 706276751 -197795787 863280986 902800001 -999991995 -911338088 496918538 1 -782406966 999970888 964114627 500186121 -627482172 379922206 -518486075 -715430426 -106540658 165154460 315927155 -319918852 999970888 999970888 -985263108 -1 -686842312 -703097969 -606320081 999970888 999970888 -583453114 304322674 941681438 999970888 345342432 564158411 999970888 -1000000000 1 -1 999970888 -431251778 817721906 214869838 42 115185038 -826896563 619876688 0 -538427400 -847784790 730394374 -914569982 -999991995 -285112028 609417471 -249495484 -277558073 507248536 42 -848938571 881353735 999970888 620338360 -1 -553302757 420961955 -545967095 0 -303155119 -370929451 0 839646833 -1 999970888 949600450 -165748679 1000000000 -1000000000 -293471133 999970888 788498213 775775084 -908200448 999970888 -772198738 865547609 -999991995 14879399 -213327463 -260013460 453137180 -999991995 1 -427081667 -682291322 -999991995 343476531 1000000000 -1 -924569227 -57433406 -983813118 576247214 260369955 293756823 -621536426 999970888 999970888 -1000000000 505492467 259511998 650124928 570514488 -396903562 230742756 -692200563 720105815 -691312004 1000000000 902611126 -971274826 533236318 -306818032 -999991995 -999991995 999970888 -162404461 617688797 -486007623 999970888 -799299176 -488689325 -999991995 -228328370 1000000000 -999991995 492838513 -762630594 255861679 -356729241 -359858437 423918388 14211652 999970888 -285230841 -999991995 -744458917 999970888 -119173354 -316643606 911662665 -698992482 -198905739 -323840638 227747269 -561570685 655235063 807945539 -598576530 -999991995 434902080 999970888 572551673 -346674161 -634260810 789433588 -287013568 999970888 -372969511 -999991995 262803685 616301992 -999991995 -700967272 -1 -380691096 621260015 -579035266 68224718 137335672 999970888 77018649 999970888 -205555282 -999991995 939766972 278001842 -366635917 334991350 999970888 -999991995 -841267462 928298428 72209088 252329679 0 999970888 -1 -862634552 999970888 69531023 -307566508 384494296 999970888 999970888 -1000000000 879563536 -998991364 -261043974 42 999970888 311155793 -999991995 -604277845 -1000000000 687269956 29328750 999970888 -906548559 308468105 999970888 999970888 999970888 508383200 -1000000000 377585290 -999991995 -1 1 -342828266 239538278 251694639 -999991995 999970888 -999991995 1 503626514 74385946 431523107 51994364 -494353828 -239322442 29154717 270553249 125891808 559790676 -670362116 999970888 -154656905 -546072863 -674451025 913940102 170783212 -396504798 -90854983 613281210 204191923 -428985907 868138335 33792080 -752722963 -1000000000 585657611 -182469423 -975670643 508316464 -863065507 -813333569 999970888 1000000000 -999991995 1000000000 745639103 -301699384 -1000000000 42 223852289 999970888 347864065 -289089230 999970888 994321369 441630623 706332082 42 -26691087 -114100018 188026978 1000000000 999970888 870599430 -1 966779661 999970888 -890543227 -915311063 89703283 -999991995 -848459724 -1000000000 696848207 -1000000000 42734695 1000000000 863856765 -78041099 0 460677372 -198754546 -457736631 -168889227 -185558702 1 959770930 294909394 -632303576 -654072835 1000000000 -172480007 -424735596 -85930607 279142754 655428035 705080251 454727812 -730052245 807164012 -269221495 112290827 630441439 999970888 954201074 397023268 182045887 970751953 999970888 215240298 -103806719 1000000000 -1000000000 310154216 -170076769 -1 -378362229 999970888 -174897451 795799023 807156315 -73672282 587307303 -961155921 406025768 -966481904 999970888 602434685 999970888 674447161 -364396748 618213649 517946873 -346422007 -649495143 -937291778 999970888 989956399 0 -999991995 635762538 1000000000 42 20934486 -906735022 885979816 1 438149022 364422377 714368040 -1 -999991995 -999991995 638153273 -919096432 999970888 -999991995 42 -890278037 -427982557 -999991995 380115110 -1000000000 737164710 673950866 1000000000 -971756824 1000000000 -999991995 -830813669 291631904 -1 -920525771 -999991995 -1 -999991995 -999991995 -1 625592448 -172060007 999970888 -999991995 -1000000000 -824129973 1 190574533 -553494134 18035308 606788274 1 66415556 -1000000000 -697148498 1000000000 902771395 630465205 -814004427 1000000000 949736318 68878890 -999991995 -924774184 999970888 219717388 -999991995 491053380 1000000000 -66814453 271320614 0 -1000000000 -21909030 -1 495671994 887101778 42 1000000000 700991660 -18874694 -999991995 887140419 640544942 -999991995 -617252236 -647355585 -368385749 752247525 -999991995 932347909 -727184000 945923130 415505462 -1 -999991995 -536383278 -609222355 358162239 -999991995 613583285 559742073 797220582 835788213 0 825889270 999970888 799316889 215078988 575976025 -199648959 999970888 -411332688 732014271 -67305132 564100856 -693218732 63501854 494448815 1 1 -964520572 -410412953 -503201864 677325281 -1155599 -503245813 -999991995 984056592 -555825181 -418830374 999970888 -905807088 -1000000000 566690253 -302983599 -799577882 42 -865931046 822189378 -773879284 -1000000000 836185700 -1000000000 963971656 -734740727 158265550 0 480203370 -738302540 134281066 -894349308 -49210589 236609028 -525350811 836880880 687612895 999970888 992940553 -336400092 999970888 1 -1 -680179421 -287355375 -743747342 73843745 568522058 -949711025 999970888 -1 -217034931 999970888 531640274 0 904152723 -524840734 -172614358 655130196 999970888 -999991995 -13191190 159840341 1000000000 517148008 211780450 -1000000000 -194829830 999970888 884083809 32475952 -999991995 353755185 -961731580 -372204913 -772894596 -999991995 1 -839333934 361309086 999970888 -999991995 165912311 -329258742 -922933226 1000000000 944512965 -1000000000 785035934 -999991995 172241145 -1000000000 -812653499 -698922113 158773794 -50707091 0 756045388 -836207237 42 -679598320 -1 999970888 1 999970888 -1 -826155696 847533411 1000000000 -950290211 -661927481 -999991995 231914240 -161128093 1000000000 767054817 568911845 -909727779 -237428220 642307607 -999991995 500040191 180219788 999970888 -647972501 -702217287 -270663649 1000000000 999970888 -203922642 773154310 -359721841 -635314168 -999991995 -1 -607614950 -999991995 -91320745 -999991995 15617374 999970888 -1000000000 -999991995 1 994838760 998084636 -862966544 -888555644 595860006 176776272 158887293 -232068205 -11524568 354272963 -999991995 -25026815 42782526 563854476 1000000000 928368949 -645082263 -357029109 -261069798 -999991995 -957309295 -281759679 42 999970888 -1676113 -735365004 999970888 42 -109818086 699717440 731023223 -35212476 -411318550 42 -490702798 -1 -948133734 115422546 -999991995 1000000000 -575575491 206518481 -999991995 1000000000 -291054005 82590385 1 -267871995 172619202 920754548 114726424 -1000000000 -508205318 -486667286 -337486015 -119486735 -499619527 736945021 12615112 -944796325 -999991995 -565126213 -380630550 399096454 -591667596 1000000000 -592497377 936939867 -25887997 -999991995 -676242633 -304268246 1000000000 920546961 0 -904293958 443899079 742690880 1 461673976 -948536317 -999991995 -670796984 -129237461 -999991995 1 1 999970888 -753013517 -456627349 -487360765 -999991995 440721712 487169161 -770646725 -999991995 999970888 -1 -1 -999991995 42 1 -508394391 -999991995 357581453 -355615596 4880730 999970888 999970888 -229327999 303298537 999970888 -215932541 -999991995 -97462900 -105956800 999970888 0 869302888 279907925 42 28714869 758101839 -139963565 884894493 999970888 -557474141 -719549157 -419101837 1000000000 -999991995 -407303222 390813900 766145071 338447457 -594504010 -999991995 -999991995 -459560832 -1000000000 1000000000 1000000000 -584155724 -894123138 -844651921 -999991995 -980397055 735752054 -999991995 321405952 207440368 -999991995 -1000000000 999970888 527264291 -936599888 -836076943 0 -999991995 1000000000 999970888 153246266 884138918 -759563804 -930243450 -913116541 -999991995 -80194141 999970888 189514397 474247730 -165555103 -796032843 -213203191 -548658612 -1 1000000000 794916295 182256138 -309340436 -468912142 -818359371 -984280662 -867090439 -56278391 -484089523 472705856 -999991995 999970888 -976695172 893335448 999970888 118268902 15027266 -100919785 348940954 569875400 796731451 328305440 257041582 -119200049 -1 212730420 42 -296386041 -360354894 -999991995 1 -710044247 999970888 968703673 -505622857 -461368255 1 -999991995 999970888 242693063 565183807 757893313 42 -340884980 254239557 1000000000 963595967 997875218 253912472 -884329999 -1 -117934834 1000000000 -372000234 -65277752 -371924284 127835371 -925242886 -880295255 -239610985 -338298885 945582005 893959382 539276375 -962152035 -854972187 657348727 306580546 478954703 714933807 42 -999991995 -32553129 -815642178 130921976 999970888 42 -1 999970888 -853797527 -406940428 -357938375 -100981648 225450696 803139922 511764659 -751668962 -667350096 -636362826 -785145090 -999991995 403673312 42 -999991995 -266275623 -902229018 265544156 42 -964073775 758894326 -999991995 -792064529 -798841070 -1000000000 428222230 -999991995 1000000000 42 -1 665005804 -435428828 314015446 -917523007 123003588 838014043 -809057519 -631957964 -894144749 954372945 999970888 -999991995 -729204134 999970888 -41780280 -973251234 1000000000 442027290 -350953175 -999991995 173199720 -999991995 79173475 -944323946 271582557 999970888 116313878 858269175 72072993 42 999970888 42 -558272937 857019535 -196797653 -488675833 88795505 329631425 365889969 -999991995 -1000000000 -1000000000 563538462 988775286 42 -11167055 756045388 -92789552 651505300 -999991995 1000000000 -64070744 366334488 -115474569 999970888 -802413535 -618299332 369914105 612289232 999970888 655344510 621237430 0 274150283 999970888 999970888 82460298 -508877104 0 -326508202 950503654 -420587543 -999991995 537140591 -354784944 -943499855 -293242421 -573381640 49702356 -804999510 -702563655 -999991995 -160808856 0 -1 1 578069883 842790790 1000000000 -999991995 1 -76040206 295520430 925207255 629899917 42 999970888 -1 999970888 -247712649 1000000000 796693513 -486514775 884301923 999970888 -94688668 828427594 -544424648 856838344 -564835789 -304987979 -141387415 -999991995 -999991995 -1000000000 42 1 899930452 0 -739550634 -127498242 927427882 753557153 -107595579 136521808 42 -1000000000 377895143 -474587751 658133290 518594835 35933492 358981274 496591316 72151191 -307400771 999970888 -211058846 454309043 -276495050 -938015924 -594390848 -597423701 -957047811 -497580009 654701894 762296686 402191442 999970888 -981906829 441563187 999970888 -440146950 -277514655 -624096313 -386233572 999970888 -113112258 -700405645 422664629 865805126 454804396 -1 999970888 -68055613 640143785 -1 821054885 1 -917857153 476070292 -406456290 -338005858 42 -493728456 999970888 -555468056 -1 112712037 797220582 -999991995 225216341 19258672 929003919 129591618 237189514 -302510316 1 -226811382 167008716 -71024730 182771114 -65696411 -24323934 484591073 130625345 999970888 212359259 -811895624 -999991995 1 269250570 -383186847 604225480 999970888 999970888 -999991995 -282391453 972727161 -744921437 -496238968 1000000000 -999991995 183217100 -209317885 -786714280 -31525079 -999991995 999970888 702064175 -922218222 -999991995 -1 -682579420 -603005651 -656715554 -493268145 -297246325 -470615620 -999271948 999970888 -439431783 -986469130 -746840703 1000000000 994695581 877673329 -177185112 -992718499 -201976467 340523723 -831996459 819736497 0 540992212 910214198 -227028611 999970888 251011482 999970888 -942629369 866972857 1 396367850 798773741 -492172053 -830669418 -62238526 879389110 -750454284 294052366 -999991995 740207430 805133095 -585268614 115583412 -616417871 999970888 81313031 439151276 300649716 -1 76024549 1000000000 730118928 1 481727977 703479634 211653285 330347498 -1 621177731 130736281 -185780787 468283827 -967894703 93596116 350664692 -48764576 656976216 847883728 28568670 103838923 6618600 -940509004 514476035 999970888 981049597 920167179 1000000000 1 -71514156 456353041 1 364296556 393099889 -169808701 760815608 556358778 -523870079 847472727 -999991995 -1 1000000000 999970888 -344029236 494283730 -1000000000 415543259 -999991995 1 453977524 58094096 665066510 752284201 999970888 -834097182 -973308521 -887579641 427346167 -421281728 -1 -926037589 -494446178 421465720 310656603 942460274 -1 -111796870 -1000000000 546520345 -999009499 999970888 -68933734 60253287 999970888 -494669104 -999991995 771924892 236687917 -999991995 887442043 767433165 14153133 552111646 250457542 849200472 -313627363 -880173422 558523131 999970888 -836824016 -222536778 1 -157535348 -1 86566949 -126709311 1000000000 -299669335 814136727 -812516359 -452495508 -1000000000 799966915 -871562028 0 -11111650 365989412 999970888 -1 588248489 630806236 -499750213 768498553 -202524123 -932054410 999970888 0 -687945275 -1 960991366 999970888 -808770956 979856298 -386210543 300382964 -475812143 655355335 -749924171 -469630341 68396406 -999991995 -108019581 -776826839 795370329 -524225042 -928420271 42 890177231 1000000000 -94069795 -281978389 -732032305 -999991995 -189982911 -698941981 -113125768 42 999970888 85895024 999970888 -350995383 -839925906 866719814 686645935 999970888 -927764252 -80023417 201481039 -676488206 999970888 -611176342 -744866974 0 -137964081 905346103 895552191 -516482837 592630471 278117354 -810047440 -20723138 790546802 -999991995 999970888 364283213 -999991995 647114291 -608057276 30502966 -836070092 1000000000 -287663136 0 -567174388 611160375 0 961666371 -879998772 -779853409 -1000000000 -76537334 -164454799 -443167616 -380799141 211705631 -999991995 348282992 1000000000 439106420 999970888 524789228 -1000000000 -825734469 -1 102218860 0 922951098 42 -353782200 825342391 -340592098 0 33615251 999970888 930085918 -263297178 -292422270 -730050971 -877096257 -561231668 -33014505 883422243 999970888 -999991995 386039170 -818499739 -653109315 67985335 285547692 -689644617 42 222580608 0 -1 -999991995 -45625547 1000000000 -888463842 1000000000 -999991995 -999991995 -1000000000 1000000000 -467006389 -999991995 -999991995 -788944813 -607128082 -238755082 604895670 -460228375 -7811234 -1 -999991995 -544190318 126608116 979180539 999970888 309942131 1000000000 -1000000000 568287101 -331629312 1000000000 624377996 0 782767300 599651785 -963449226 -818491252 -760559747 -260458895 -999991995 615010762 152230279 -698312560 -628786418 739219387 -580403714 -382433561 -167970342 -841627558 408806888 146648135 -356811457 972489658 1 869179684 -479944784 259317510 -137282374 295839565 218248295 224962880 0 235511073 981688143 736538829 -179902149 -551645749 981168691 554361008 -268170716 -421385531 999970888 999970888 999970888 -948807407 999970888 -636569281 728781226 -682322619 42 -999991995 -276434197 252003915 216519236 -18677580 -246991635 992052503 -999991995 447631315 -437606581 932830291 -999991995 86193022 502277477 -999991995 1 85608022 -999991995 828297729 -181047436 -266889976 220170200 164183226 -697255878 183758246 1 481538726 655481681 -1000000000 0 999970888 -474552042 -1 999970888 999970888 -999991995 1 -321890841 -999991995 371890810 620961452 -428922570 -946517617 446614130 42 702177722 380686572 -1 -115005864 -325332475 -918001194 -1 -178813897 -119321857 162731157 999970888 -311563240 581534789 -515703766 -78037274 99102374 327378976 999970888 -999991995 -122624384 -50374872 -901306896 -1000000000 -916066587 -999991995 999970888 697968909 0 -201418880 359476949 -67305132 -209279653 -1000000000 999970888 -433994935 999970888 -361022529 -144804540 1 999970888 -378310370 513088287 42 999970888 771504978 183373894 -257508474 967966006 654209827 -999991995 -6956006 -492643502 -230093209 855374831 34095229 623821189 -979630325 661242386 999970888 739858292 -1000000000 408844135 732479423 -298695293 -323755604 999970888 1000000000 -999991995 -958554313 494448815 -685745548 704587484 643584567 -418452310 999970888 160436163 999970888 785420773 917201777 -562982639 -626211412 999970888 1 -513893240 -972308039 -838022400 141186163 -66965052 -165189941 917330803 306675565 -995715234 42 -1000000000 73524016 202825575 370235072 624537280 788782032 -815246417 1 -355929545 -35248522 184532651 821736185 813872627 -546164526 42 -122091312 -438876973 -557035886 466774411 -536571077 -999991995 940930242 522806901 -671312098 -999991995 41679198 -16529341 -99356487 954056226 -654905069 -549707987 1000000000 999970888 766338057 -852136355 0 999970888 433749631 -939269924 -1 456966001 999970888 180084920 -1000000000 103984366 -691938356 -65718686 490654920 -318925525 585900421 449142641 990564748 999970888 108737828 517082622 607535698 -636956423 -999991995 -395495043 -669999556 999970888 -1 -999991995 -1000000000 999970888 814021157 166760527 -711492865 999970888 -999991995 42 -734081787 438049645 613556524 -254872637 11211655 0 937107502 -408509944 -651860434 -455629354 1 254928403 -999991995 -507356524 -533125495 606294859 851662048 -999991995 999970888 -1 -556676101 1 999970888 42 -999991995 -514211090 -687405444 999970888 -574812652 -212621380 -862118331 33441908 42 1000000000 -999991995 831084893 999970888 999970888 999970888 1 1 4436554 -674163349 -623090683 543269113 -954480066 999970888 860992454 732062934 -200587118 -578032762 104046514 -356663770 -186694224 42 823332635 -708524518 -320620417 999970888 -700751650 749737948 -662723964 29213959 594575518 -197077635 1 42 999970888 84027072 1000000000 -394035649 -982542255 -994832529 42 1000000000 999970888 528094617 -1000000000 -288207271 54541802 0 999970888 -999991995 999970888 -970016275 338853347 42 -360178997 -379769393 -389538671 -999991995 -196334496 -875862105 291212110 368254965 999970888 -199883914 -897353317 -1 -450717852 0 -678028471 -96427794 212482708 0 -999991995 333223822 -838022400 -999991995 -632010593 -542517498 -1000000000 -826840624 -1 382921368 1 124108819 -269451570 -999991995 247045988 228002821 373886453 -505581763 962082671 -388057407 899679046 841921546 999970888 -188142860 -426443629 -1 959227927 76730742 830544033 999970888 -139893244 -282380382 739008130 115226541 -1000000000 -222215645 561088836 276285152 -40818906 -999991995 -234945702 379226910 -1 218495192 398427599 46223180 -963548510 643273978 771062019 0 999970888 305496751 847326453 -963789912 -733568159 -820859742 42 -999991995 579113814 -1000000000 -337699550 956169794 -58511256 -988322186 -32065724 131253300 178784345 -98128531 505096241 42 -472527550 49765956 42 -316908221 -286748902 -936559427 582177465 42 685516798 -572863109 -640866145 999970888 385539675 -96132206 217195115 952010852 -578545424 930592243 -1 887243304 813008841 378018550 0 -935679090 -879347257 -413893916 -27788418 125714001 -15509663 -774052023 444591829 -128449526 -999991995 1000000000 -999991995 146211205 -815654828 -969826892 364079877 -727062589 -374806133 380108578 -99846590 -446625221 482588410 971611810 -299657768 -784267570 -999991995 -969154952 295710558 -694581465 878952129 -999991995 -1 -999991995 -549322864 -720732132 461549231 -485125564 999970888 942739353 -337089739 652351425 -210740398 927716356 412684217 999970888 1 999970888 -449138939 -280914202 -461533553 -82704273 -202277322 999970888 -1 -103631141 42 659958176 898702711 487581502 -302898336 -628275067 -727243528 -809892343 -342808398 360328502 985859468 -939006615 -442088121 3565509 -893548082 767831582 -761945380 -999991995 352705370 -9549169 -663038201 -1 -426291993 -999991995 -533194785 -128323695 -768266181 -1000000000 642275074 -1000000000 -1 0 -439294776 343891727 -999991995 510645449 -1000000000 -774811973 642660124 775070285 891778298 -550598709 965302974 -538038143 1000000000 -274496128 301944486 -380751084 -408224805 -999991995 -1000000000 -511958358 -868836820 220302884 0 178413972 -898384775 1000000000 -754957746 42 999970888 713511217 -1000000000 993697594 -434187723 -204827353 -52292354 631155069 -959459688 -784342511 52954489 1 -758217990 251143636 -366539610 999970888 120064090 1 999970888 -1000000000 -165698148 999970888 905352042 -999991995 -999991995 -802540593 618159963 369619065 999970888 -838289311 270852461 964904580 -48334819 939881609 -1 88858657 -755222567 999970888 989466399 -999991995 999970888 999970888 -728658036 999970888 -154444788 685167093 -531099455 -1 237357953 -96865122 -575876394 -1000000000 382823061 999970888 -894567787 -874494486 534797138 -623270807 143540308 588360439 166539246 411008995 256989093 0 999970888 943618996 -231798860 0 -1000000000 42 636418817 -1000000000 249620962 181743172 -215786516 -847769481 0 -514704005 621370449 -223183218 968472374 926015531 -798500308 518656988 -119190415 536390048 304555102 -971602221 135085029 127546594 999970888 124860222 -357289396 -517652515 988022120 128840330 126521716 -473355391 448981325 902484166 627274694 547639845 -214989023 -999991995 -794766248 -44367790 1 999970888 738650664 -1 -999991995 660871081 -64545675 969091045 -853726441 39523093 441630567 895212530 -232197073 1 915311833 -1000000000 -194463244 999970888 -619991551 96001084 -833777309 1000000000 407218960 127824371 413949587 -205069281 922372540 -999991995 715220141 -293509146 -202413186 -1000000000 -999991995 -999991995 269937085 0 832106136 -538546168 -1 -822474995 625742026 -128612346 999970888 42 -105756023 -999991995 -553161625 -798858722 647551084 965136893 750307474 -792962914 1 175561536 999970888 -781448392 -106897535 206998919 251622239 -915241305 1 -162542414 -796551051 -999991995 -903591290 304806613 -999991995 487702933 -537775741 -1000000000 -651078962 -793992200 707426662 -1000000000 -421006053 0 684421053 -746350814 -1 -620958567 -407894637 -623341457 -485596091 999970888 -999991995 -523434078 -245180875 -520137243 42 928258591 734851411 -999991995 999970888 268252929 -567634911 -357643049 682080775 237698787 -365573509 42 -727788913 999970888 837488474 -186694224 -160782787 396254573 0 160406989 850270783 -936559427 269532420 42 -1000000000 -160345073 421325232 425660682 -394419660 42 -760772970 331617601 60358146 411947009 -897833645 -241863917 -140352578 66148021 387748619 -552074646 -595643314 -853660065 -581108214 999970888 686144911 -999991995 825612485 -997736066 908729801 999970888 -908602464 -352549410 486517211 711937468 -1 828662212 -603941301 -445673415 -999991995 -68933734 -929168568 766339642 -14775539 -429313842 -354529660 0 999970888 -559142317 -1 -993923224 -99169433 -999991995 -972201722 -129690270 782801022 -516937870 730826284 95743721 -999991995 1000000000 -7395132 -1000000000 661701948 42 -653344533 42 -230917635 620416729 999970888 -167803032 807586692 300625357 984452214 -999991995 -999991995 132329418 999970888 497919337 -999991995 -587482670 557365925 530063017 1 787640424 42 999970888 -1 -402773194 955725040 425612994 -773353439 486087638 -229232654 -458795037 -103848287 -201474711 -563722857 -1 664575493 999970888 1000000000 -999991995 984918901 -999991995 1 -975977184 -689444224 366135474 0 -350609695 -1 -1 1000000000 999970888 1000000000 -602623080 42 -213718877 -634553601 745251486 -105080768 730880227 1000000000 -618741214 -860273554 -999991995 -999991995 505458981 -1000000000 695498448 -999991995 999970888 743707401 -1 -541900213 -741226153 666015401 999970888 -1 -999991995 30594370 1000000000 -999991995 17500490 738899773 -999991995 999970888 -1 -733731743 438240791 -1 170867608 345543914 -999991995 -365198681 529789187 85126159 -406041745 999970888 997058330 -999991995 -948369377 1000000000 -999991995 739297575 -54371590 497847155 373328530 -483831905 356621448 855773856 -375545461 1 -924322372 285965390 -81410033 -999991995 999970888 -1 985444312 877407563 -391504188 999970888 938341597 284597598 1 -562621116 999970888 -510811515 -731593899 655529414 -932494191 205621355 -999991995 -999991995 620184823 -999991995 356919893 999970888 269597306 -272936442 42 920340126 -999991995 -1 -928713625 225681666 -551821538 -184988958 999970888 170995148 810943211 390553828 275205909 509409952 999970888 -638321427 -832018245 999970888 90437607 42 -479457987 221123723 389393789 170202177 -103056497 -676289511 -667918377 -478098623 -200710655 357904311 676951932 -999991995 685597295 1000000000 719510098 -585041831 510783145 642934849 1 1 -999991995 668743777 -999991995 -700608940 -1000000000 -374761105 337049157 42 989701366 719214662 118063939 -340592098 -1 428485835 874165002 228115059 -361406450 -999991995 -849402772 468117491 307434368 -50370068 -108036729 0 0 868985588 126863903 -889265371 1 0 -1000000000 -1000000000 293349665 1 -609776633 42 -682027153 837677582 -692494349 0 42 -1 -639005531 709964282 241827140 816636676 -495019467 999970888 -999991995 -572196234 461913366 -814351995 891871208 -301282429 1000000000 251058684 176007785 689501131 976377101 -999991995 680491777 -783636002 335101251 1 999970888 868756449 -687056373 688521274 -830292074 163334182 699870916 142485309 -758943669 1 332608332 -570210795 -1000000000 999970888 310285883 -92487337 1000000000 -189147911 -44104858 604410601 -750104480 75116305 70628386 161840054 -999991995 999970888 1 520778697 493028721 25488833 -68043278 314266371 493809879 0 -908304968 999970888 -165161883 42 933530198 -427577385 0 -712181082 -915769700 -212444289 -699497597 108500090 901563179 285201244 281065386 560652615 116970006 999970888 121543580 25171534 474647381 -1 -291198492 -253599123 -999991995 239351033 999970888 -784300223 -826610997 312348602 355346326 999970888 -522589494 -912941438 -43767281 0 -890656150 -999991995 -1 -651665507 963597269 -88566097 82601324 60644230 -999991995 -384734112 -460938556 196525207 999970888 -31682780 999970888 -92926857 -803177694 714013743 -999991995 -633561376 653897209 696114148 -885753842 -1 -1000000000 513885724 -696326050 999970888 1 -999991995 602264798 -1 744278858 -456088306 793767667 349022521 442959947 -163889609 507830555 -778864820 -999991995 214942606 797175715 0 -659047767 -72462494 42 -720862518 -970376165 350278581 -999991995 -1 -730783947 -337683609 1 -999991995 0 -363130783 97593243 943723639 -962953159 999970888 555201096 662682463 -944612085 -610904473 23767626 38488336 997595457 -270935769 -299276779 720658407 -999991995 -999991995 -1 -964216817 444412942 240879113 998918926 866448098 -955217607 -207070455 -429022859 -999991995 -999991995 -829680213 -576411239 -519013331 -999991995 999970888 999970888 -318710259 -359992 341066476 983192737 -872432462 1000000000 107888574 1000000000 42492560 -852403302 -999991995 -735667730 762898854 -655542076 999970888 139222756 -1000000000 0 609075603 1 543859660 -556738504 773698488 -997035614 640925998 -999991995 823259031 -81722743 592804369 -999991995 -693449926 999970888 337962359 661471433 533104979 277174972 -669003572 467439140 -810873711 -541099183 -796704465 701233834 -728816310 533315139 -841860047 -677425883 -999991995 -758966369 -175583401 -999991995 -514589940 999970888 999970888 -239369251 -999991995 371549632 -880551872 474844931 -758214460 146284877 -425804225 -927970627 -804790111 42 0 574356753 -334733377 -999991995 -141200931 224624578 275964050 637321183 618518529 -463464410 -999991995 0 224544508 282645066 624360053 -324644070 -922297177 1 5173429 -223907190 -107577567 112395126 -602998121 -681936574 -732794529 896232013 694351498 97627970 -877861640 -209458655 862025196 -156945952 42 -999991995 -1000000000 603991369 999970888 307485078 1000000000 -493856644 528850753 1 -999991995 13243432 -1 656503228 -478596679 -243444192 -674171937 -273935261 553410213 0 -439652038 999970888 425209097 0 0 879775809 -929175632 -1 -898591081 -999991995 728246688 188175247 -259227127 0 -736706708 -1 -843547698 623002984 352936967 -956107656 -999991995 -337981908 -999991995 918032570 121134996 364198354 999970888 -169572698 816488805 -999991995 6842431 -999991995 896513139 -874868386 51167107 125948560 703164409 0 -100073623 367470394 -290404199 427121404 528280141 598078084 -999991995 -1 999970888 -294314713 1000000000 -203126135 571911833 -434846632 592028625 -20531369 -999991995 -259597445 414947599 73259632 42 -46697334 999970888 42 -999991995 1 999970888 -203103706 649379222 -818721864 -720404305 -663511589 51001598 7960056 -493902854 -999991995 999970888 -820757012 47126238 -612208697 -535456249 -72564275 -795606795 -405171243 -517903368 999970888 999970888 651635864 -999991995 834462835 -681982716 246161435 422440423 -252494433 1 1000000000 114852233 0 80219024 -307091746 -352710506 964342727 -149854123 879734879 -1000000000 462560684 -999991995 519777363 610955220 98748823 -671717106 -994302770 111747054 -295655923 -994124903 -716338391 634488258 0 668103169 -694582673 999970888 -536319800 -95637120 -98463914 1000000000 -999991995 910507357 999970888 -1 742762011 -43122035 -1 999970888 -747135577 934257485 -451311332 663676783 89125890 426632365 -760404879 306716046 911081666 -542647281 999970888 -482704810 24902714 651980203 999970888 -999991995 42 755232105 -999991995 -217200467 803430542 -519370409 196548528 279739049 -975874732 -515436568 -120465394 70345102 -999991995 -500800077 999970888 784994751 -1000000000 903814776 -556904132 -685935179 -143011228 -963924366 407325594 284161812 0 0 999970888 999970888 1000000000 6619291 656976216 487626778 583747649 329845017 -318898000 9771677 413511738 -579512245 1000000000 -424529108 900880058 0 792987528 324956458 246649235 -182566274 -705821246 999970888 0 -656116512 42 976036309 223060664 -999991995 -182679999 532878323 575228674 149092380 -601962872 -625124140 973582310 -999991995 -68790242 -999991995 658946768 -450762170 -1 -92876309 -619614129 1000000000 -196497664 999970888 454379603 626409194 -413798884 999970888 -48073426 -999991995 999970888 -247358339 -315470254 -910366650 -168617784 898663511 999970888 1000000000 497135525 0 -702260905 723854748 -999991995 591823867 127603257 557255910 301019286 -293639525 880165770 -999991995 -473037201 -940378101 665372033 -110517475 1000000000 755976641 152755381 795454969 -967309265 472407988 -515561020 616815539 -999991995 -999991995 999970888 1000000000 0 -183988674 658569887 388312682 999970888 841687575 999970888 42 -74025364 -180521947 -447630068 -362118272 -608500648 -280266361 -999991995 42 -1000000000 -999991995 606472622 -576111851 623913578 670950451 556028223 -999991995 -999991995 988109478 0 -1000000000 -999991995 731413650 999970888 -376557548 -961705438 -990562790 -303756113 -330690163 -201138699 -178139462 603402142 507608328 -999991995 -448908181 1000000000 52903059 -63580460 1 -999991995 -479291398 -1000000000 943228055 16012239 -668513043 699916557 0 -656465882 -347251374 999970888 518417688 -296154971 -685222558 -230942532 1000000000 999970888 -685712897 814015749 -837398864 304485880 742984969 999970888 999970888 778988545 -999991995 281520828 1 0 21542760 938705001 -238881378 923389764 748734852 999970888 882621280 -185075333 644135608 -876890591 -999991995 -895080483 1000000000 999970888 -1 613861548 -700849847 460292970 -446252676 980445086 773226873 -59476422 999970888 999970888 118846324 242555394 577639414 -696476618 0 -999991995 -999991995 -455629354 999970888 383270833 959068573 -999991995 -706960455 -999991995 -116017279 397744967 761989927 1 -74186428 -999991995 -999991995 533540875 24834030 -1000000000 999970888 50069906 999970888 242379945 864209327 -999991995 -702805888 -604666348 102136196 589933407 999970888 -1000000000 42 -425195382 -269068136 422139299 10123114 -531965524 -999991995 578597603 -84021700 332977655 -158580274 -788314059 -185065548 459705412 487835258 -1 215155939 42 -999991995 798148241 101413420 -1 -953396825 -321866734 465698078 1 -1000000000 -365552896 999970888 -499376952 -827514845 -950839312 -360893304 -1000000000 -44102831 1000000000 999970888 -164974436 80890110 0 -211365529 752969834 -722956724 -445279613 1 -759925961 -236998997 1 -999991995 -999991995 342038969 -279147144 834263763 -203734857 999970888 42 -906488390 -982876451 297683909 -90169627 -43402336 -374567034 467367490 -954039460 -219101486 307000737 -1000000000 978450378 -991282350 990342360 -27209858 391963723 -70657123 999970888 -406923068 999970888 74147845 321068645 833586633 877266744 -203748222 -999991995 -678965130 999970888 0 1000000000 -85492428 999970888 734069920 -999991995 -1000000000 64057506 -525886945 942429289 -999991995 0 1000000000 -753304396 42 -999991995 42 427215952 -945515084 -1000000000 99564402 -352337525 419117963 820494945 606617899 634703981 903346222 -875756393 -279427234 -194472043 999970888 485864037 88986090 -1000000000 999970888 254360569 91605393 -716744286 -294564484 -999991995 -121863244 -999991995 -954979288 -68513021 1000000000 837704981 186272956 -114091487 935302578 -653568440 202528814 1000000000 980696715 774423713 -420355002 1000000000 -999991995 132495616 404165771 -536321932 -999296941 91263370 -999991995 195805835 -1 -953629885 27342270 293830019 1 -1000000000 -239513725 -984020566 42 0 -973109837 -992687229 -27988087 1 -927055353 53500421 -696822410 852842463 0 732985136 465223580 -936400012 -51921076 144881159 364613873 -457228159 -999991995 -930300541 -999991995 0 -835275243 641542431 -674521281 42 5847566 -999991995 109620241 89125890 592350546 845188677 999970888 42 -94778376 -999991995 36045191 42 -908905811 25546764 -339975309 1 999970888 -26141798 -144024544 -1000000000 382818799 -1000000000 168290631 264441041 -713762807 -288586208 -999991995 42 42 54886062 623272398 379133779 820431774 999970888 -940735035 -858497078 999970888 999970888 999970888 12641996 -117230185 741323032 -286876739 -785526184 -840926366 -916034700 941689685 -452316806 33615251 999970888 -999991995 266711697 549820035 492312214 -15293967 0 557634756 -634197872 46151396 178503060 978104746 -976421490 213510929 840063816 -541784534 70995867 730054728 463793461 999970888 42 -8960633 -794551175 -656279054 999970888 -999991995 -784220015 -717818584 -396148422 -999991995 97968073 62222909 999970888 744626401 -332620970 579015569 -999991995 -1 999970888 -552675073 -696399415 -137367836 -282657468 -32479188 -681635214 843013433 -256821773 -332457710 208035436 -999991995 182742306 965741222 467290973 -705657368 -169685683 42 -999991995 378650855 999970888 706786797 -152688991 66774802 0 1000000000 -999991995 71852687 922699330 999970888 403230268 -50966617 -395244331 1 42 999970888 999970888 369336156 439799876 -902344111 548939387 -639982161 -3929150 220691082 -90621638 999970888 0 -143493345 162697163 -263947817 1000000000 999970888 972505907 -1000000000 -49455649 -538082673 581473086 65570329 1 -207525050 999970888 -1 210015900 692733546 12129589 799641345 999970888 766316912 0 999970888 -802714428 -781585829 471598065 -946478320 -542699187 1 -240928033 999970888 -444718837 5233042 573785474 238442979 0 0 -999991995 570810931 125217283 935208894 247834756 -999991995 -518191965 1000000000 -462563564 -262837492 -1000000000 -624308561 1000000000 644168156 -1000000000 238208793 -122851207 -372256107 -999991995 373787691 -563823504 772537855 -526210930 0 -465641950 -729466202 -1000000000 -346630585 -943492089 402502610 547763788 -745430827 809046256 433439401 999970888 -999206916 -219767399 -1000000000 -647279378 -170661154 229204388 -564238682 -680398281 0 98568119 -915472500 999970888 42 -174447688 -999991995 795213881 -475215993 999970888 -1000000000 -483664179 -514906515 -999991995 626560876 -624564545 1 -1000000000 42 647442340 316296999 -172128312 709734701 450556126 -799940698 -622908948 -999991995 140869051 -845245379 -995838199 -999991995 -635639582 -999991995 0 -999991995 -815475888 -174413243 533958907 85138790 984705310 -649524917 -496784023 1 553272598 670071455 18112766 127218913 604880032 -1 -19331860 407017164 -999991995 927716207 999970888 999970888 -288423191 -542447354 897688977 -802138592 380784857 454184692 0 42 561628532 179923482 739044130 -909453145 42 91056632 -447497724 199091196 193235484 188173558 999970888 -812887 -1035621 -999991995 -323484312 947459659 854942254 53757606 -738676664 -493388547 -363393072 4336348 252353325 -935311543 -603791138 893895899 42 -32157553 -132718470 296381760 -999991995 -963126417 -35050295 279228111 351291776 -95792155 -731818556 42 -670361008 -234047455 -151520896 -249505473 1 -462144960 -44850076 -365518789 232920453 -139289570 -90457934 -900919791 695116157 0 -793255545 510762441 -394246183 -1 -999991995 876386800 -23999563 591468730 -675659754 1 86140290 -336899020 424964464 232541145 857983751 999970888 -572420731 -298922519 -999991995 0 239265923 -36065151 110969066 -363594480 936263553 967397992 952313522 -530066110 553702346 -919435678 -150496263 715696811 -253739539 -315881379 -775012912 999970888 -912826067 517997505 999970888 -59311362 -1000000000 -999991995 -633325822 464347555 1000000000 -659679487 -999991995 -373684452 -108429566 -872569196 -587387337 644515096 1 999970888 663486271 917970647 574675433 374345098 556578335 1000000000 609211895 459092675 -999991995 -771622467 999970888 781230765 -782730990 47666140 -1000000000 -999991995 -80194141 -108878186 702546454 42 42 999970888 461696184 -127103535 991696845 -914471033 42 914687184 -999036567 102268317 254626170 -110785722 -78614702 894936910 -672203117 387434578 114565121 -701957085 800899730 183808147 -1000000000 443720633 36256776 -999991995 1000000000 999970888 67594715 -388388289 448178537 -104638835 135003422 35164830 -1 999970888 988689426 726188141 42 999970888 338231770 666180957 -999991995 211689244 999970888 -999991995 588055858 781639783 -864043005 -999991995 -110971973 437610554 6004142 -783135789 1 -120369928 999970888 42 -836553687 551084969 541593699 50971843 510225480 -999991995 738371004 -1000000000 -876513680 -965554567 -1000000000 -999991995 924154995 -75534457 0 -218849915 -260527997 852236674 916626465 -474660242 -999991995 0 562880708 -488186702 -4264702 409469531 -999991995 1 -244892310 -999991995 667042894 -985398024 -497236323 -542882642 -999991995 332019410 42 719830057 -80746627 402163904 784074373 260414011 1000000000 -832318668 -92981130 682834630 -999991995 -999991995 1000000000 772753683 656726436 -882007307 999970888 -436986831 182771114 1000000000 -353474899 999970888 19386336 -621661875 999970888 999970888 -999991995 726376967 -434936023 219074297 974769918 -27009139 -117906354 660024549 -68073017 -999991995 261638693 1000000000 -460727381 -314320651 -999991995 -469481257 -1 844129097 -999991995 1000000000 497259167 -316026112 -999991995 971330973 -999991995 841172073 -702530048 1 609856537 238977477 999970888 198174257 658600359 -909179119 -1 -140357110 -1 15195276 154052908 744084795 472529688 560950977 -802971260 1000000000 526778187 417416360 -835596314 203466742 2531683 -999991995 957488785 995505252 0 922716274 -999991995 521509526 -866332307 957423250 -72874893 1 780189307 -298778929 -789687585 -660651913 -721200103 -540916199 -106477077 248337907 -397528342 -292180172 21126944 -999991995 1 1000000000 -124472331 300700125 -999991995 284500967 -461397830 932961405 676581275 564836995 387750002 76292247 541187859 431301484 -139188772 -366496653 999970888 999970888 999970888 42 726178387 -7080934 335532320 -941323572 658352560 31674591 368711752 267477910 993676151 1000000000 385084234 33686474 334316857 1000000000 -999991995 -848617670 -1000000000 -500435383 -999991995 790572605 -443392475 -810759200 999970888 863592121 -1000000000 263979717 799717303 -1 -495779489 -1000000000 999970888 -999991995 -163281007 909120462 158880709 -561149763 964076918 373258549 1 302493681 11501919 947333701 -655273977 392210729 154338918 -999991995 -999991995 1 999970888 0 -801644038 917630535 700852794 -35194675 999970888 -909869358 252759368 705895176 48449043 934640407 -592182970 407907303 -69764611 -925974966 745890438 706113521 999970888 505830739 -13324253 655099084 -85317561 -756414554 433943238 43463159 -285936795 -401062894 -230679093 -885496448 42 -204496683 0 -644192440 416126775 1 338689300 -278902999 -690656966 -220534248 -154189477 252575044 414468099 294425772 -360866473 -368679930 42 999970888 0 -835107484 -999991995 545292106 466685490 999970888 999970888 -999991995 -729417415 731682111 -1000000000 862345347 0 -196206165 -631567946 -813759545 863508792 -243822634 397374162 -234555069 42 -448016978 -412057558 -98281915 -444868869 185462893 -929338261 999970888 -143968198 999970888 -959300199 159768897 169736185 -999991995 -624310578 -733992120 433501955 158706704 1 42 -1000000000 -137180364 361202219 -717263510 -763637218 449623560 -51226847 -566919372 794210382 -397870330 1 -239369251 -319774616 773254650 999970888 -375888550 -999991995 1 980326467 -330764369 999970888 -1000000000 -514834282 -248958920 -600402629 -20021159 -535720601 -247169663 -781682489 -1000000000 0 -1 -999991995 -999991995 0 353478030 208896117 1 999970888 42 -276582074 -851253936 481177019 -731432911 42 -999991995 -999991995 961240097 -440069637 -999991995 0 999970888 556176980 1000000000 -489215477 739164969 -1 205584188 346774349 475001222 509314329 -632145314 24932863 557514921 -168587821 -294990693 974736141 379231954 -991659528 -315987844 -450496052 999970888 131236279 999970888 -999991995 104119672 -442036014 -999991995 -348649204 207718197 788416523 526383132 216376485 1000000000 261618616 999970888 -737508340 -999991995 -1000000000 0 -485136461 -1 -478262665 169786846 596213889 256017814 964039465 42 556616375 974332201 260018422 119016408 -1000000000 -46858146 159243526 999970888 -281770607 -558763096 433746838 1000000000 -25348027 214792666 691445074 -172881845 466925925 999970888 -999991995 -492576847 562698577 999970888 490193820 -847610075 -255815841 693583033 999970888 -999991995 -34236705 -519447676 -999991995 -239764178 -648384508 -946867136 -1000000000 -999991995 -999991995 865443421 196037589 73635317 -999991995 882664477 143230237 523562663 -555358589 -914776922 25250696 829700302 1 -625876361 -999991995 -999991995 678332285 -391075349 -263477717 388838316 -773566439 -881366652 995185858 999970888 513825492 864181956 328770360 816340034 999970888 -402782619 1 585409286 999970888 -999991995 450657295 -1000000000 791427372 1000000000 0 -956797481 -999991995 -841054832 -959835863 583963434 937301956 1 1 -779724998 47055213 -329818949 647009854 -202143213 -303025873 999970888 636476457 -1 668258423 524735055 -726683560 -885726139 999970888 -999991995 -999991995 825881063 -693420441 62207138 405349805 -97460845 1 -999991995 -678380148 -410217605 -490138467 421266184 -531465179 966731992 999970888 -999991995 -872499144 563267155 -580712553 -183623892 302644944 143240472 0 890622415 42 -1000000000 -754881330 151259229 999970888 271033124 809913356 914271296 -443637730 -744833925 -999991995 159772646 555433439 537088507 -999991995 -1 -92600652 -235060501 596691194 -510901980 -193304449 538659790 474979187 550594392 927635037 -999991995 327290003 -739443174 -999991995 -733522403 999970888 471502406 -1 700141528 906678579 42 1 -581585307 723127307 538359283 -916972395 85492954 -978595357 -1 516388061 1 521955622 610697777 319586809 -1000000000 -468054881 -325546930 999970888 -930358698 0 650673225 112029243 -576390612 -445417235 999970888 481233452 921597631 1000000000 999970888 1000000000 476708263 -795072651 373883887 -803952066 42 -213356553 116530921 1 -239201246 -600574120 -6301217 597872183 -644032096 1000000000 913754627 216565317 -563850786 42 42 -98808395 999970888 751414212 -523939829 -301403558 625284045 401771573 -885576255 -204968104 999970888 -993806113 -366573828 -999991995 -266905507 -472649290 -348704179 -1 -59551920 -39091403 999970888 1000000000 667879019 -613134406 -32110158 42 -25227386 -299504550 651248260 -36224693 1000000000 -59103027 460329545 -1000000000 -999991995 -999991995 -711163825 -530523328 -999991995 24571956 -958222451 452272404 742691068 384292050 -15132149 -45278787 -605181486 78593039 474235245 -342498219 999970888 363522699 1 -467838762 -9094922 1000000000 329511731 67538280 955567257 -1 2575165 999970888 -427572180 322693571 688471056 -486835092 944196827 706683727 -1000000000 0 59340496 -999991995 366368947 999970888 688314215 447871362 824879968 -144528313 -999991995 -1000000000 693345409 380867398 -501018055 217821545 -999991995 999970888 -393738604 -881744350 -252615183 -999991995 -574493911 -185018711 -371781301 -980190814 -372799910 1 -389302599 -999991995 -272239603 829499681 -1 0 1000000000 626366060 390312108 -357820423 -752731409 0 121281864 255739572 -517555009 -709859969 -999991995 -308176038 999970888 -154000015 558393704 -41113820 1000000000 737870882 -999991995 541091153 64695360 -628054393 -999991995 374285221 570577430 197839030 -743260662 148630082 -952374357 -363709766 -475466715 638240058 241893108 50411066 -802047197 656976216 330789886 -1 1 -367324082 -999991995 1 600996428 -1000000000 -189635927 -197433931 -675369692 -13060656 1 915239001 -270556651 -1550156 -1000000000 987274670 524899341 42 1000000000 542033754 -794491478 -999991995 234274021 645407684 999970888 978514579 999970888 106097569 42 642672707 379765042 -859842126 1000000000 42 812772912 -738817568 -11274131 -297488295 843722403 -747239256 -358843751 -142215354 896702473 564041112 922837756 198741746 0 -999991995 42 -999991995 786486335 29247795 962153955 -261986574 -322275610 999970888 93636466 -999991995 431696906 126516548 -536128177 -400489355 -732100350 999970888 999970888 -999991995 42 -1 452985201 -498051308 1000000000 587819183 -717887980 999970888 540339607 887531229 -645933335 1 0 0 -844635316 -999991995 458861018 -646083983 453991047 -918610277 860080854 742044350 -999991995 753140719 121517277 -1000000000 123659185 -924918356 -33221074 -88073342 -180165946 0 -312448200 -565364835 0 -226006705 -1 800419336 559777399 -839679291 -739550634 40310239 -487167094 443457142 955288015 803494833 -599015466 -1000000000 582791690 8502846 866429194 -417405208 209219744 631914091 255705582 -642280523 1 409496524 -1 -537859664 -999991995 23688140 -703143495 631369657 702862598 -917851144 -1 498250019 -999991995 -218288984 -404353059 1000000000 999970888 -175047369 831226533 245066013 -654985719 -3548906 -1 -365081153 -658124103 -365798871 0 -1 191658002 999970888 999970888 -160744819 733502107 -478480462 -730310474 999970888 -577154074 -999991995 225501529 652880425 -202453799 999970888 127056599 -1 545778149 -623479357 772222393 -950693704 880116799 -790612282 1 -80743855 367803044 589339585 -458415468 999970888 -308797141 680122143 999970888 514583514 1 -366118606 -855931023 -1000000000 232995347 -999991995 640131939 1000000000 0 150122861 -286206891 -203381296 1000000000 999970888 -512232790 203322861 -805853133 510694735 36418811 -999991995 317964004 -582005012 42 727232656 -497159955 -777927867 -999991995 159552210 153994413 -743674981 42 -1000000000 451066713 999970888 999970888 -999991995 -197007170 566422052 836641772 436606176 999970888 999970888 105887677 999970888 999970888 -200159629 902042928 -100309473 471881310 1 -586409456 743414341 -891265783 -306019064 -35974652 759980626 -34955906 999970888 857653190 0 -266004494 -192104554 -495137154 478749760 -329385093 442832728 158983231 366039779 -604893989 999970888 38851291 -656048852 1000000000 999970888 417230268 -538716787 1 815577761 -1000000000 787697272 -994921490 -486845354 -377694215 -1000000000 780286629 -857952825 -999991995 999970888 93295185 564966164 -999991995 -687246018 834158865 616413283 -218459456 745746726 352997034 -829353462 -999991995 -81195557 142861703 722519690 42 428911438 119163799 999970888 -743084269 999970888 312379416 -1 999970888 -261890460 1000000000 736436477 -1000000000 0 999970888 -702630446 -777389614 248594364 -105273535 -101773642 42 -999991995 -64750398 -722550195 833525099 402215713 -714748238 743558792 893422660 -908870464 53754149 -419137203 -999991995 617098850 -866774846 999970888 -999991995 527294548 -727750207 -638788687 -864648097 41226853 86963231 -765462317 -999991995 -999991995 -706048718 -1 908669889 -1 749745377 999970888 -212949587 520858757 211570985 -999991995 193339034 87036301 -169809744 -980773903 -1000000000 -29638490 230608506 -999991995 364226350 59555634 -944562288 778063295 477966812 -308240178 -800806552 780479049 315477656 -248496500 999970888 -81479442 515596070 1000000000 -1 999970888 -975727266 241172787 528636678 1000000000 452019977 177892653 -999991995 -169044001 -999991995 262960319 715541763 -1 -133306762 -92953182 329455662 -999991995 -714137413 705399963 999970888 212038909 783255012 -665105724 -363064212 1 -160310177 -501276613 897018161 -814476733 -1000000000 -465970586 999970888 736221080 -436090572 -1 -966269205 -238313598 -365230673 -755551025 711087604 -137692550 999970888 -491798027 743636374 547017299 794626984 453756068 2144232 -98144837 229904112 685705385 -129629529 180082256 -635530547 1 110580292 -999991995 611530549 467557986 -392844228 976673010 999970888 999970888 186073642 67051899 807219198 -877548236 -578274378 -923335933 -338947499 608099243 -1 -215848009 -122314777 1 -596688823 42 343207636 91772545 999970888 278590312 919743835 560294984 -999991995 -999991995 52546653 999970888 -349979172 -549874970 999970888 -999991995 511914425 159074032 -1000000000 607684020 91687098 -789998107 -506709458 1 -288290959 -6026247 363494648 365882735 -436136910 -453216721 1511464 999970888 837650795 146535679 -629835912 -430884398 999970888 999970888 333805041 49475088 -638632985 701293672 507678867 -1 -242364773 76236359 -348112849 228550446 -999991995 503113288 900229802 -999991995 -813615768 -132595303 378984817 -130422568 42 -408762880 222209398 -690459659 999970888 -544895872 867790730 -787677192 -32860386 -515724288 317295941 -504421881 999970888 42 3970227 1000000000 -886319315 906106132 -797653565 -770084674 -706396526 -607149570 -999991995 999970888 42 699434691 -412992794 754673593 -338298885 -607411396 602046623 -1 877299498 -307146394 -999991995 856795425 947150709 1000000000 -432869513 361590130 727648349 -280300640 -1000000000 724109170 -246300676 159478924 -999991995 -324206431 -47610098 827000699 -605512823 -1000000000 816049337 500344404 -165467161 949527095 189502321 580506261 678877446 868071616 -309966686 999970888 -214108546 -832777034 -8013476 999970888 -631272504 1 286714898 983670004 633649913 7332903 -596078609 -278381949 22076311 -448486663 -23581988 999970888 1 -1 -702346607 -574623478 719035299 -72777604 -71038801 -1000000000 -999991995 -505066224 -392840720 135206551 -190150401 553098201 -79218170 -999991995 518944152 805882307 42 384097336 -675318689 853652482 180289931 -527007216 -585510147 235061686 -999991995 -815093137 16795383 672436739 -26055958 -212040993 -863997510 -834939993 -105634806 718241634 999970888 -522614563 -581822677 -428046313 999970888 639683770 793486857 -182193792 916336031 -333657989 -759930809 -265242177 -130633381 0 335830294 -247182763 -999991995 768706557 620235091 -297170940 -1000000000 999970888 769773171 -820752572 -653669792 204007670 -999991995 -1000000000 -349327413 450088448 652727218 -1000000000 -837724223 914250971 70232729 -174930281 999970888 780381736 -999991995 0 -472474602 0 30170928 -782055421 -515845580 -38042601 -318296510 999970888 -465912078 -999991995 -999991995 -918420443 -711358681 -323161818 -568953748 -202304680 -415586903 999970888 -999991995 1 203529243 1 -999991995 493150547 -1000000000 42 -999991995 871819378 166688558 550622683 938018092 939865290 966287683 362130878 -999991995 -999991995 253268751 -1000000000 999970888 288847996 -530426253 -862452161 -419283171 62508858 -567359964 11485228 -167614958 773969718 -132431892 -859293056 -792317945 -766727109 534248867 -689935412 -903934276 -75547411 999970888 261161674 -952533111 198234340 364933960 235568186 -862190761 161879020 3750781 89011186 999970888 1000000000 -608878897 1000000000 618976408 389858021 -697793160 -1 999970888 -3350959 -320838390 999970888 -573702665 999970888 0 411329757 -50275070 -308106602 436515499 -828751341 -1000000000 -40457835 -1 100311824 -987233995 999970888 842007562 -205419197 -90967324 372389839 522661017 442921419 -984781018 519646076 703836603 -738700089 -244479809 -229349399 0 900291900 -999991995 -460502454 540868253 -999991995 -783105757 -806683555 720240088 -999991995 980681710 42 999970888 -999991995 1 788289181 1000000000 -50800660 54340813 345543914 335827263 -1000000000 715131941 999970888 -925644536 -576413312 992414192 999970888 -302488 356858189 -469271727 -999991995 731969798 42 -1000000000 -705458857 56579707 -465199766 -862218664 -572768117 999970888 0 171345342 -147114373 -582074442 -999991995 -999991995 -566939611 268853251 -69661019 -105587222 450604060 797291937 625444524 -999991995 -666697474 -999991995 253077273 -1 -999991995 999970888 584784623 1 999970888 -547797990 -57134454 1000000000 1000000000 999970888 -935844852 999970888 42 625434177 -864665372 -161735270 121189864 -869623872 872294798 83606274 103110366 1 -999991995 610577057 865683824 877607587 1 -301024972 -250350705 0 -254524039 0 -999991995 561916759 785808876 358652665 763878908 826530925 -590461533 -4328690 -1 738756385 -153827647 -194547661 825896526 199137417 -399836673 0 745709480 -999991995 447185552 -418908704 554722209 -836661081 -503379828 879131539 786088872 152830399 -769856091 849802814 943598734 309031796 879835328 483004495 999970888 880021764 -361286398 999970888 -92165847 -1000000000 821408817 -123114674 -97572335 15277550 999970888 -1 67402693 -1000000000 -246278222 0 102241398 -500610359 -1000000000 125166519 411425268 -927892936 301804048 -565961573 0 -449308109 999970888 42 965985661 261169064 -1 -754482073 774449439 -1000000000 92481508 -1000000000 216020925 15607342 -919808892 -579791956 999970888 -1000000000 -884666238 -48879807 0 27003149 1 -1000000000 303632838 42 -909646131 -999991995 -759239195 999970888 205048605 999970888 -23829453 999970888 -1000000000 -437278878 -352973621 199128729 368257796 -127309907 999970888 -589651420 -535756116 959770930 578598883 999970888 1000000000 -1848365 0 309269310 -470192566 0 712074194 -351135417 -781061179 575530007 111648461 -198249052 971374247 -1000000000 0 652644310 900065829 -80686157 488021578 -894330370 -32471935 -1 970031816 -814315587 999970888 940704687 -953860876 32602086 -476717189 467786822 519196869 -491140548 -1 42 -771791032 -176826898 999970888 -161080577 -62812310 -999991995 539418753 -192325975 676364647 860812264 779872099 -642220543 -781268433 -190494024 -449536312 1000000000 -660203644 1000000000 -339334523 34304655 -109669701 -767244989 -574913198 554324358 1000000000 717397197 -235595003 -277286451 286502757 212701020 769584935 1000000000 999970888 147924 681586810 -460099446 259673942 -115398219 -999991995 -1 -999991995 907939576 -372785650 -967042653 -28550002 131146898 -194903892 -999991995 -334977267 836472457 0 -572595441 97345879 -999991995 869287203 361873594 -999991995 522743104 552419830 173084372 0 -1 1000000000 724740977 -426407600 -769557877 -567175620 -384094865 321960312 477755160 475962537 592218110 870111356 -661933302 -973515959 329178076 399814501 612834975 672362089 659300118 1000000000 635805946 0 -130036170 -57546781 -954381519 923583103 996039631 -555729132 -999991995 393257859 -999991995 999970888 -1000000000 -196521322 0 96566419 999970888 999970888 999970888 -999991995 -1 1 -733567569 -999991995 611067036 -469506509 -999991995 769708676 279809723 636629056 -532314946 -283711972 746839073 528918191 90865969 1000000000 -40701039 0 -1 -999991995 950317714 999970888 -541857927 -895190212 -475216873 -572420815 -1 -704287545 999970888 -260023605 -712371648 631900591 -110154483 -177976703 625803755 42 -1000000000 -11494144 118936904 -358941043 250858845 -285515079 748629244 -576772874 -208224344 -999991995 926223709 -432848510 -1000000000 102995228 575649419 575813157 999970888 1000000000 833322501 425698420 -616633436 1000000000 436437493 999970888 956374782 945686925 -221366997 999970888 999970888 -1 -1 -378198125 -660715816 -291902119 -529790598 782842536 999970888 916202291 763697322 508776865 -999991995 -520774912 0 -1 -927511673 -96051521 -128054981 -1 -999991995 -999991995 -86606503 -1 473312390 692385205 607886406 0 -999991995 999970888 -606977665 549624021 837586486 877594264 -478807711 -1000000000 -296463572 35925689 777810158 -999991995 1000000000 1000000000 206066507 -518135582 861247238 999970888 42 342382615 -781051220 501405299 140738275 -818993309 -612719889 -371170022 110201529 131818011 402612536 994237242 -829738816 -1000000000 42 -185355007 -830680297 -662000425 -727505322 -675694655 -429548311 42 999970888 -334658984 -795176760 317837042 42 -999991995 964327104 1 42 42 131475508 -166252512 -1000000000 -106778995 -304832876 -48808125 999970888 999970888 -631516702 38392785 -198402888 -1 999970888 -691241235 267735190 42 0 34257695 610170087 -999991995 -1 -1 999970888 -699521363 -805465316 -853629466 -315959563 -929782522 16789285 140821735 999970888 -453639857 -909890931 375199861 -999991995 278188940 999970888 -617372544 999970888 -1000000000 147240311 -999991995 627272046 1 464047373 -999991995 -761593042 -396664414 1000000000 749658271 256769097 -458320756 677946027 -1000000000 -232726299 999970888 -999991995 130942079 895515275 938485698 170465401 -457707965 937307353 999970888 -500264710 42 196244099 787556121 63466397 296494777 -831369758 -999991995 42 433261150 14391724 -1000000000 783910629 999970888 -999991995 454234932 999970888 326522367 546532137 428454451 1000000000 42 240656270 660102966 865599941 -118946078 -809607069 776113446 -1 -257754240 0 999970888 999970888 999970888 0 39660061 -528715558 -690266951 -1 -758046559 519542933 488982425 -644192440 -757372005 -888445581 709748501 -605766207 -383033749 892239459 -449699289 -999991995 943890846 913855514 891179834 -944551091 811957939 -999991995 42 516545804 -999991995 394733247 42 533738552 -374341052 -283574381 -999991995 534365657 -795178796 659003685 354759518 -408216849 -847174597 -200479046 -458941251 533445450 384831362 -284725458 296003338 -923103168 -83256059 10008992 -999991995 669576961 -95451176 -605952867 0 85003872 -144353009 1 0 -648385833 999970888 396241183 824124941 1000000000 0 931404831 -506572043 346331342 -551193952 702980305 976277160 -1 592280893 167243823 -298121895 -656998113 151638385 999970888 826157815 -397221029 -70558602 -11276585 -843724192 118521811 796041680 -789397589 -127081098 -428968607 344560372 227807957 -999991995 -409208126 137186700 194957715 700746771 -428965494 -577862797 -233218579 -1 -679139660 -992718079 -656694700 -999991995 -771545860 709187964 -654096939 -999991995 927086130 -567158200 -785385470 -774238186 -111456607 822127457 -999991995 509857071 1 -931712223 999970888 377229887 -56612983 -715765450 -999991995 -522372259 999970888 684617182 999970888 375374894 999970888 -940897928 42 999970888 135296609 971748385 58593938 528723345 -999991995 0 0 262268144 -926227976 999970888 -218637532 498675725 999970888 -220800400 -82624146 662265994 805520668 -329395711 533648093 -890735407 544776057 324068054 697266560 -999991995 409502545 315985429 662168047 1000000000 999970888 -999991995 471242372 884103339 -815452180 723927912 999970888 -999991995 -209449659 -181927148 602335381 -621988101 42 -917761217 -643866204 42 -928292939 -455008760 509266560 902282915 0 -957900381 785085283 -999991995 -506611601 208198752 999970888 589349233 -886406244 -14961667 -1 -902156743 663322774 -224865772 -745580396 86793597 -1 -414644207 1 354114403 999970888 -126932770 796947067 454781916 0 -947841657 130288669 -718221623 -906676750 -1000000000 999970888 579798100 -530878552 874699153 999970888 -999991995 42 647699060 -691723351 935979708 539649903 -353397325 868150872 1000000000 476580825 720782562 -1000000000 -999991995 -20779104 180423091 -784016466 42 -999991995 407002906 277081635 -1000000000 469759102 983742265 -549147909 999970888 -103504528 -999991995 -999566591 -697291779 999970888 42 78334038 -607964837 792117160 451475442 953157634 -213809989 -901635177 1000000000 -1000000000 999970888 999970888 -95168495 999970888 -131497752 999970888 915847330 999970888 1 -940378540 -698550224 781292010 587170445 -947857965 1000000000 999970888 931874088 999970888 997384796 629924963 -999991995 1000000000 -999991995 999970888 141517600 -485163632 615880997 -164877430 633801407 -297478104 158053545 514191259 999970888 890649420 -930561548 -999991995 -903071269 -1 232892552 42 999970888 -471931891 999970888 -435361745 -967847260 -999991995 823114928 600204035 383762743 999970888 2074931 821433159 -799155500 -999991995 999970888 -702360532 -1 -277886683 -896890336 -193867384 -789797850 735722650 10760235 -698597008 -563298612 868006916 -535515343 -480177840 -625328700 -556660809 -999991995 0 -895008863 -650728948 -337266580 -200470551 1000000000 -150863495 845470471 -321482647 0 -999991995 999970888 -751607507 -999991995 76165344 -319092339 954580444 -511973427 1000000000 999970888 -777848255 -697335471 157972951 -731737448 624526425 -1 535902454 558595778 -999991995 232012694 766882791 -999991995 33276929 999970888 423645953 737447566 -763812483 305537968 859179654 -520588693 -85097305 999946966 -941354345 999970888 268949041 125599922 -515704423 160448196 999970888 701922671 734407057 -541795348 832928217 -987185801 -77503750 -37267906 897059182 447736665 -319056486 0 363271724 -141757060 -804801467 -487578472 -365213921 -551095048 -999991995 -678235715 438244219 -255261718 -805587282 920532010 70148749 -916426032 999970888 999970888 12378583 -897926522 -209183990 535741228 -256560984 1 4013190 985083932 528021155 805625433 512711069 -1000000000 -232659102 166606555 -879788001 -780880307 -1 218193059 999970888 941785898 1000000000 -958916936 999970888 450337520 129408998 429118934 -825301952 -157155568 -926735568 -999991995 156731167 -710114572 -999991995 -876223767 -383233967 -175041566 310489357 365091884 -856020634 -246391785 999970888 -814914311 999970888 -764607106 764443727 42 -551646261 -592012056 476089142 -204433990 42 336567589 188663027 999970888 -948259784 1 866903353 591771717 999970888 102140028 -999991995 -999991995 154282163 30447797 -503344751 -303885589 -189747457 42 -860500049 42 -285089529 862739780 -999991995 -638281667 651233381 -706382930 -304854852 37771278 -968909626 -585001813 -999991995 -999991995 -1000000000 0 -1000000000 651937995 982822659 -460010218 -1 -719401648 874390339 -530882468 -831250390 -208084189 1000000000 915085856 -547064867 -829022883 -892246838 -908529210 -357194122 858382244 -913393621 554160646 -311939704 -216084377 -48746261 1000000000 -520808082 -18619185 -64165456 -999991995 462138471 -413163956 202908204 -973381419 -877593703 -884900233 917637071 42 -999991995 1 -430244931 -540114929 870748439 -1 814568124 436281998 194950216 999970888 -964291711 -509155340 -1000000000 263221983 -511852053 -99033455 -914815262 -761803323 -583087162 -208497449 -1 -378905329 427314086 -957141187 -198754945 999970888 156549454 -1000000000 -1000000000 1000000000 -617348783 -964718456 194689550 -999991995 68991478 -876388421 -999991995 -263977842 0 0 -778282295 433597349 42 47273994 -665345951 547180487 79525099 81449964 -622060425 -721984920 890542711 -175034219 46948194 -456263220 999970888 -274373099 -273515305 999970888 35403228 860999754 894327436 -595453013 42 434999723 340320343 866555202 510442624 -814355655 -428285076 -532908749 -883842061 552525387 1 -66032450 -346456618 -754684812 -669306922 280359373 42 836181234 42 995206655 996702909 523840846 -837743883 436423377 -871478627 1000000000 399980169 0 565299661 999970888 -611479493 -650296564 -74704976 195547883 -977295089 -423990012 -667281269 -101681957 609780897 1000000000 -696134194 -1 -277137022 947594470 304630498 589856369 -438485885 -999991995 466449704 -160336029 0 -999991995 278949281 -999991995 999970888 869944512 165720258 -31993016 999970888 -1000000000 -999991995 -121796788 -866812974 798734923 -970286206 -1 677540212 -250987012 -557551200 907373142 -1 999970888 -1 -906166191 999970888 -33922119 -50600101 -847135473 1000000000 -999991995 34129671 999970888 999970888 526510109 -76936057 -317932153 -876575547 798683875 -474581274 -821487356 519950680 289668985 1 288477279 -575321652 -629455065 -999991995 -1 -945931353 1 -754335363 -830512872 903368649 553036714 42 751743901 0 973141575 438803231 343479365 -999991995 0 863909528 1000000000 244231545 999970888 -999991995 124408179 2022475 842449551 731774944 899751256 961213866 798990682 205432392 -950270940 770687843 -1 -974242096 138643685 999970888 5354249 -109715761 119492976 887004529 503362121 -999991995 -789488302 -987684883 -140203999 -669206484 -835312864 566000031 -999991995 999970888 -887815829 0 -833695258 42 -744942721 -811307862 -821637923 42 1 -389966091 -999991995 42 -793558590 352550570 680880555 790748438 225916373 -442346133 679359240 -90664247 681069410 919289365 -497540342 -141735084 -522926100 -571390532 -803174654 898552731 -102522988 -488007037 42 943171194 664967242 -339713475 -364916899 999970888 -999991995 -999991995 747382496 979164910 -931347494 0 49951520 -980097378 641355242 1000000000 -836006546 -741743928 448040206 -285259610 -436825766 998769152 -458634054 -999991995 0 650891556 75524569 0 414422314 179910246 -162323014 569530011 42 150101871 -353923788 -1 -474839504 1000000000 -202792045 685180637 1 931911020 70459177 205408905 276142703 -403023910 -999991995 -351297097 -198376986 -63102068 -999991995 700828767 917103619 0 999970888 -233953340 -272945285 429399936 -745871960 104854553 -281985908 42 194383204 -832282031 438860309 -702210402 1000000000 -899992817 999970888 -977216792 0 999970888 -936864023 582568652 471800850 -621920896 999970888 999970888 711989917 733162388 -999991995 895172315 -897709212 999970888 208095587 -999991995 -487919282 42 -343144215 101098760 728334727 498387676 -124478195 999970888 -458068634 347858679 57037517 -1 -999991995 -363688193 604073681 754392053 999970888 71220302 -681553530 -683018757 356490402 -999991995 763360767 402340928 42 -355333739 -169558222 -976289034 374316909 737328555 -118818437 -295238953 -714685200 -67090504 -225723050 -999991995 -614367491 -999991995 -112183614 792682798 870197061 999970888 75189674 -999991995 440856831 570804289 -986352564 164639205 -999991995 -353135353 788444796 -869359184 999970888 -632698406 137772489 999970888 -969039120 934916672 657228083 510059547 0 999970888 -422062042 -680206694 857103897 42 -31061666 822185880 670241626 476522310 -1 693432597 -845312244 -999991995 999970888 195835401 -349573120 0 -279322466 621250447 776495494 311767516 999970888 1 362151513 -672377774 -445050250 42 541810165 664926432 602067914 -172930230 856431390 1 530903941 999970888 -611274502 -999991995 -507883561 -1 -875711918 353078030 -1000000000 876639846 -309050920 -1000000000 -1 -430665581 -934738288 185674560 -999991995 3714497 999970888 216150021 -790827938 -999991995 -558238827 -121838334 621715234 1000000000 746019140 -593608216 610795475 718924187 529263626 709224721 211261544 1 -992408993 656418045 999970888 301395256 999970888 674293433 -442848722 -392607984 -1 -863358778 388227226 0 999970888 20970569 -92101994 42 965717906 42 -316993639 -773800980 334899451 -1 42 999970888 637564108 95763278 555768226 231182127 -986700166 -831007021 518940396 -1 -270266633 225549221 648921881 925193838 999970888 -999991995 554093475 -511470590 1000000000 999970888 14117991 916339858 999970888 -999991995 987632425 -890068899 0 553820675 464096294 279605051 -121796788 128399673 -999991995 -999991995 -999991995 -141589327 838546683 -825412645 476717802 -999991995 -368816321 999970888 -478982071 100153345 -182402092 165439176 350748811 -57735296 -541773970 -187440947 38013396 624405302 999970888 -964811320 -763847120 -280291229 -4153481 -334866779 554884481 997157255 850147572 1 -585801167 -691895383 966863256 913199715 0 46668707 -999991995 -297812990 -323776296 166827512 -463494214 278104224 656838490 566801377 1000000000 999970888 813506987 253506724 999970888 -441596112 475841006 -999991995 1000000000 1000000000 -705511772 219601149 -1000000000 -559341782 999970888 -346965962 -172000291 -734799466 553880092 886662050 782116865 716643729 1 608416446 192490629 -665990701 -244204244 -517156782 -1 810486809 395049629 426090206 -26663814 -999991995 -116745684 -132099353 -999888807 165346605 -351120485 -496042833 397374560 -679407330 42 -980912399 -928463302 494796512 -999991995 -1000000000 -631129746 999970888 999970888 -116333445 999970888 590879888 -234934981 999970888 229113272 371495047 629176003 897949143 747928563 716319978 203748545 -398504444 970603813 -489769069 264436906 -525568886 974373838 -998589751 436005945 30004924 1000000000 -1 118407240 942969047 602206976 -999991995 369812685 999970888 1000000000 987151577 1000000000 -80411429 406405379 -939416528 487338270 722191424 -898240436 -999991995 722154301 823482344 -51854229 530913152 -146636661 716027715 369818302 -1 230101835 164000735 -1 42 -1 -743130628 -999991995 148971796 -999991995 -876307220 -806299194 -1000000000 541379160 -53542376 745011260 -208508086 1000000000 42 -770286670 510995891 -604038252 -1000000000 438806825 747992230 -861879344 875733792 554441928 -691417267 -999991995 -241296652 10041183 -1 992795492 -300757883 -534846730 352015110 -999991995 -758252393 42 0 151301279 992630300 -300759175 -999991995 42 -113377190 920863636 -169226095 616073065 -375018676 -1 -130591590 256869696 481872280 220740207 821765635 -134711060 -870565146 100126396 1 -239126982 -393677481 -633404418 163079527 -438136159 999970888 -162796830 575846105 999970888 999970888 -107798784 -398055907 -607007797 -932973342 927693442 -770060572 -454214765 42 1 738617269 -855176401 25206356 77481255 -1 -999991995 -763967512 83092848 -942077764 1 423597890 314692113 809611590 -1 816638965 1000000000 42 531106940 1 -367160365 999970888 -285924274 -413547548 108308393 699716296 999970888 -999991995 -552925061 589087131 282281827 -236132583 -998481230 999970888 130291685 -801146321 1 42 -539447139 -426993560 560161891 879705957 -918906124 660862694 -337692231 -936176514 -593749485 -961660165 -1000000000 826078061 -473647665 857965683 781257625 97122594 -461150501 -410151114 536738343 552712352 -756651445 -980005210 -413430403 -462300942 -566305064 955101923 -71758251 -409018218 -186889557 999970888 396746470 775869212 -209458655 598240733 -413750363 547185862 999970888 -685088670 -148642149 -127688555 523590060 314306144 536756763 -381608834 -800877045 -273646169 42 831351268 585374242 -7620993 -655320820 613583285 464066852 -386605139 -663897452 42 -999991995 999970888 939059092 -520108049 -236146665 -388158127 739112059 388111362 -105508433 727707547 0 999970888 165988490 -130344617 -544470065 0 864610027 -1000000000 185073683 -1 -410405663 180289931 -24068509 104943813 -21235979 907907753 -608098100 1 479199140 -766678820 -240041381 999970888 661731600 -1 999970888 -605869873 -1000000000 82007820 -221170455 -1000000000 -999991995 -393216109 202911205 577331585 -1000000000 -979923184 999970888 -942485821 999970888 -170662498 491629822 939059092 -690140604 1 852293022 547322005 -80135040 114222681 -276277612 -188759165 464408824 -782588082 -829767834 56939843 5480159 33723143 42 999970888 -413761337 -999991995 193288450 -36646375 932213116 -999991995 0 300650226 -828404466 -708235739 480612269 -591889014 -806017671 197133745 -999991995 999970888 0 1 325253416 -779717884 997595826 999970888 762541366 285074095 1000000000 42 0 917728610 494349056 -591114797 -999991995 -999991995 439051505 594259551 -211269119 390973087 546406202 -999991995 -999991995 333075617 821824797 0 -138354654 -6924518 -779444020 42 -419341021 -147955121 945045382 874760445 0 686819563 650024551 1000000000 -721225889 -318738362 182439110 80285376 999970888 435315788 -258412721 -887719850 -999991995 42 1000000000 449727888 -128257860 -999991995 -155116218 -999991995 627610018 -1 393558245 444368927 -1 -81844543 176520633 -647172592 -832190490 -999991995 -397142842 160116919 1000000000 210194565 84767572 -1 -356601511 101834787 767205879 -835020136 999970888 -844132413 136494265 -198051068 118398139 -346546703 -884602093 1000000000 971919299 1000000000 -81129541 582253776 -599872913 -999991995 -1 -1 412804260 1 734554092 -617249900 1 -999991995 -1000000000 -453053641 999970888 -601439783 -590402499 816527066 999970888 -1000000000 755536602 -207094807 42 683431656 591983258 -882570586 851426019 553639583 1000000000 -242056202 999970888 764280561 -905147811 0 -999991995 568605877 -999991995 363675372 230102982 238993070 -447609810 357457337 126530948 79644653 -190212070 -1 42 -428702 1000000000 42 -555544614 -999991995 42 153350111 784170798 390151404 -999991995 680055838 -443514144 -244719842 -826977937 999970888 -675041826 529751417 995115448 -1 1000000000 -560968565 619356703 -488191500 572404058 -999991995 -687446369 469376177 -775020656 999970888 880825784 -173968590 0 42 980077088 -1000000000 1000000000 -999991995 1 -336666149 440989071 -287170470 0 -180943785 -1000000000 240913452 -1000000000 855976408 464820921 810022884 -388643069 999970888 477319625 -673954304 999970888 -939722848 -549219433 999970888 -245979369 445272680 101929165 999970888 42388916 -874916537 147853026 740243288 0 -659137595 876465200 816050783 -434724606 -857815212 -333706986 891642015 1000000000 -972875465 174097332 826292354 -788465973 -362841781 -748571469 -24189920 -999991995 42 -999991995 1 948563274 -824606992 -312346217 999970888 -929572667 -199694030 323945019 -399388658 21879684 802636099 -372354109 -301814155 -799940698 544219917 -796899703 999970888 384342238 -904270711 -26776539 -830727731 -110205902 -391932179 93360422 -133349938 -993276787 -363043377 -1 -739835945 999970888 556422046 672030547 -999991995 -999991995 504007254 74904674 442463520 344822482 -1 -170088356 -751302640 -107934495 1 -862884925 -3273111 452393347 999970888 233962425 0 609592514 986998420 -462408346 0 780265196 570803181 -4995878 238257157 42 1 -294980681 44923562 1000000000 328583938 20970569 703948588 -999991995 -447877357 -953866714 -81691982 671141558 22406339 -999991995 177455330 999970888 -1 539666700 182683436 724029320 181184035 804767761 194380362 804883753 358332156 999970888 626671547 851989029 -893972796 200956948 999970888 1000000000 662820967 304015780 878013866 -999991995 857243591 -999991995 904242885 269547669 -333396034 146168783 1 42 -111354252 70373066 999970888 380405063 -1 -712464143 250139159 -169722939 -992731382 -734390772 -942931290 -1000000000 -1 436864685 -192820691 525733013 569606026 -683103590 -906690453 999970888 239235 -641820537 -999991995 -416863899 651108682 802122655 1000000000 -314675752 -772342311 48593156 -999991995 478632378 386935695 -1 34158077 -619356343 -995026896 -299782840 0 -994035290 999970888 109240072 -586208416 -45789684 262420643 -737468507 -1000000000 999970888 -510576823 -566643334 -1000000000 -1000000000 -999991995 -949557877 110748653 276628335 143550295 1000000000 439149653 42 -999991995 260637730 -91504532 42 1000000000 182766550 -93516940 329345282 -652675456 857974152 -999991995 -4884207 859288616 133722680 999970888 999970888 976088135 -999991995 199399871 199132183 999970888 -613583977 199961974 677330068 0 233703795 42 -338001812 -502150420 930592565 983876778 -910420745 16715971 -999991995 -432467754 -443707293 -787407197 -550598709 999970888 -925116650 768701921 925965251 0 -173572367 474996647 0 871823606 985952132 -426002701 812059883 294490685 -1 -303291919 -999991995 -747171339 222406386 -198220015 -805135248 -999991995 -807664192 0 -412551011 -999991995 999970888 -227628456 461931847 787991158 540540182 -202550299 -910259040 855454617 882207287 -572044613 -942271543 998791143 -1000000000 -689977852 42 1000000000 443343077 -406161678 903150391 -349800195 832682493 348212184 627853143 5950145 833635631 -367688300 1 -853658891 -837618616 675795573 275555866 306668778 -653973009 -207812042 -936140635 270852461 0 0 -999991995 986147155 0 -318326799 -205918687 -655320820 -977768247 999970888 519100274 433900671 -1000000000 42 -798707190 999970888 999970888 264136379 -593567665 1 321844499 -1000000000 -134783020 -1000000000 -383396004 -907334534 -238597427 753901038 987944884 170265707 615594142 42 999970888 649448074 999970888 95215567 -200644499 -154080906 -999991995 434275532 802760575 42 -32805964 744466941 -999991995 414296960 802144359 389589253 -339138349 545245901 999970888 182974017 -999991995 -940910175 170095535 917675866 323404070 -1000000000 -923387571 -999991995 506981930 -307849436 250463942 0 -1 -454191859 -221555614 437582353 -999991995 -999991995 999970888 788460908 987148142 -999991995 -626839537 -999991995 -475673195 -999991995 -476351290 939675427 -999991995 -1 -999991995 -878057881 -102353202 25920465 -1000000000 -999991995 -993403472 -965557621 -896365192 -643006714 979617719 953081968 929032116 -307107502 1 -273730162 -945477942 586646289 -439181374 1000000000 -594931143 462094114 684397546 134119480 188474214 999970888 512116045 578133334 -98127272 785033557 666012263 -999991995 167023022 -391331237 744058947 633804386 -851675027 -451452928 116126366 416035626 -705491925 180255339 349320436 -594288912 999970888 -999991995 -825785887 -999991995 440303470 571059160 273778748 555853647 -167514970 999970888 -294977126 469860072 321023314 856140139 999970888 -417685163 766624931 -786638249 999970888 999970888 -426833870 461193030 890410427 -999991995 -7388036 75893893 140792897 737692012 -476985286 -606275113 -644116692 -1000000000 952756179 42 -201008459 999970888 -109536099 944672162 1000000000 -489757662 -1 999970888 -1 -508944709 276583905 -918090642 -512738903 -999991995 -36744248 279278128 -803967809 -415963578 658641904 350000625 -895670608 0 -243289404 -687727762 956706330 -223468053 -212084664 769917180 -637333852 -525758205 -1 488252319 366766942 613205544 42 999970888 -525196477 0 -353184805 -854419702 -502569873 -18930315 -865817255 999970888 999970888 608518946 440993667 536792136 -411255734 999970888 626667725 915732946 999970888 0 454794544 372801809 885313106 682900358 940126016 851561265 42 -285498534 364622963 -1000000000 -999991995 -649620037 594987105 42 0 999970888 -488982383 -303836767 -1 -999991995 915240054 43780000 315796460 347385688 -999991995 -999991995 180812173 999970888 -662278044 -552797668 718191222 -40761432 593853284 -518586378 533169716 383595673 33837023 -527166367 -792290626 -1 248820095 334841318 -386428557 -347136367 822418150 -350108438 -999991995 1 -777182178 564589478 -941847527 0 280155169 461992402 165986755 -977841320 824189553 297031826 -499512060 -258911872 128561452 -811777558 -935448327 -1000000000 42 -340460934 -999991995 1 562499314 999970888 999970888 1 -664146854 -719163838 -999991995 204875525 -314560912 -38014100 -999991995 -374098545 236760308 -651499119 -354190464 -918733107 58516666 701625123 60574833 -808421863 -999991995 -999991995 810166461 122797989 1000000000 -999991995 148211306 79784289 929903830 -742199870 -635283102 556489575 -725247351 261712837 -1 -883237447 -626244140 437687844 192896960 -515098744 999970888 921470573 -123294460 -92960561 189028288 42 882390793 650875988 987401498 -360456300 -251323675 377677581 -699309531 511498859 -999991995 644348743 314163437 -913290777 999970888 60391480 999970888 300238991 -1000000000 221547999 -999991995 -1000000000 1 -999991995 -24930021 -1000000000 877424260 -249676635 929026233 1 653315028 381104394 191241287 -999991995 42 0 706174805 -68513021 -999991995 529910046 -165843617 382100860 -781256264 999970888 706964279 969962140 42 -234364817 -220343400 841845312 -999991995 -233149765 930389665 999970888 -299331765 748724205 -551864796 705076574 -999991995 999970888 42 -32938221 42 999970888 183560851 -1 332440636 -999991995 42 603007971 999970888 51719417 1 266873953 425738318 -830899431 481972738 -802914142 0 1 28529150 174501353 -976380742 -978597356 -237472657 9309134 316368543 790502944 1000000000 999970888 -857271440 999970888 416133545 -11593822 -845000576 470483779 999970888 77188776 238677902 1 372053739 951758815 -163715270 -3277630 999970888 376108300 999970888 623932174 -954570933 -996000582 890305886 0 766341059 956706330 544394939 579666903 999970888 0 -418022320 931585148 -164443228 -998991364 722209776 -83028674 -800092272 -19312123 786075849 -833145599 941941265 -933510207 -999991995 153687383 905007 -954409974 999970888 893457258 -1 -961731580 951922841 248042737 -976475766 980136362 -658969650 -851192836 999970888 -297716741 999970888 -1 -999991995 146344218 -381963753 -890385051 42 42 0 -242037755 897335953 -232322282 -999991995 364671814 -545347805 -263264805 -907413937 -999991995 -504049382 211912370 667637915 601101995 -349236420 -999991995 -524613615 -999991995 0 371900870 -510891559 -169595489 -100364555 -767648358 -751555152 -539579866 223474926 106118756 701638250 -603684026 346875722 -657446099 42 -999991995 -876492402 1 -771020163 590193988 533315139 -864951973 -717986222 -999991995 196339146 630361416 -999991995 -615614504 -946182047 -233823106 551077407 10036532 -999991995 -380105017 -465169592 -1 -475164232 999970888 929308482 1 -712882711 -654680348 -1 999970888 -999991995 993138918 732198774 244550471 -999991995 1000000000 380564306 -718282269 -175288186 -397460838 -505395626 -584238696 -499466478 -118980029 247257052 -33396190 431603990 -999991995 925675594 -649684581 -382893459 -418561988 999970888 -413773567 -999991995 454676731 -922617675 196613822 -999991995 1000000000 532776625 109328926 0 -292849790 -997731861 -384487833 984388430 910064258 699076992 12299906 1 999970888 761074808 -143430626 -399520776 42 -88581917 -758290707 620932867 1000000000 809012491 1000000000 -336074162 -43677251 672102348 542918834 696631867 -999991995 277513181 -981276282 921310539 -999991995 218199804 221784093 -1 -999991995 630945478 -999991995 -550823053 680296903 -1000000000 912682918 -736088699 -1000000000 695740211 498526285 791759087 729104054 856012061 999970888 409497385 -328197904 -231337927 817766337 -707701591 987070141 42 0 310628983 443868309 689635583 1 793773908 678723211 -256043238 -999991995 -255163261 -999991995 -1000000000 -638311973 84632181 -197603364 -178441089 803291161 -208301133 -1 613575423 0 -909605335 -999991995 -935949245 -999991995 999970888 42 -648213486 -854626073 133633274 -555467422 933666969 36925608 -678148843 999970888 1000000000 -720763500 -1 -1000000000 999970888 -200431225 -999991995 -999991995 630058228 -999991995 -677406684 789582106 175111804 947314387 999970888 999970888 -1000000000 999970888 -458693749 -96560347 999970888 589858707 -492643502 42 882621280 42 1000000000 999970888 999970888 -350062072 -774020121 -425155315 648553874 1000000000 93062864 42 401239374 199815049 -942707485 530051329 16143529 168320628 483506694 -999991995 1 999970888 -983119990 -999991995 -307479046 -1000000000 210964442 824217078 -909227039 -982486113 953814562 1 42 811469046 78325577 1 835036141 -959806989 139845570 292016493 826907834 254928403 918299594 -933070481 -507289603 -999991995 -140460873 -5454466 -949671341 42 561450113 -28933127 0 -298679736 1 -469115116 1 615880997 999970888 555993536 999970888 -999991995 999970888 18035308 -824295580 -587033796 -182388720 -1000000000 -999991995 859599233 310492701 1000000000 16693003 813831672 42 -545364428 -878693753 -65266310 -590225649 427488197 -1 -765528294 730563776 999970888 227107231 -661987116 -999991995 922226056 -1 535365169 -547162684 -228985074 109053785 151845693 42 -501301655 -1 729918313 577075496 1 755150657 -1 -404104466 562682517 277515328 -182555384 0 147102706 -651121699 -621866041 926756135 -282792375 -214438396 -418627062 1000000000 -1 136877035 -582710920 0 3512807 1000000000 1000000000 1000000000 -890438585 999970888 1000000000 255074972 -1000000000 26209805 999970888 896817935 -475030329 710496703 957925038 -346812521 -791911556 -888421913 966298760 999970888 42 999970888 42 535001088 566984982 -999991995 618248848 -569256370 -29960188 20905641 523375314 -265720903 869747655 1 913752488 -16147398 390138360 -126755271 999970888 588320826 999970888 869512939 879804064 -427071750 -210545250 -633699461 -793281928 -503595664 -742168248 -999991995 -717681035 819471856 -177971677 250712964 495906653 -105698050 -354582680 -999991995 -829094103 -413411882 -605418384 -440209947 -869631387 -659534999 -462471967 570673309 -38853555 42 738478514 -420359062 42 999970888 863619164 178095563 -880693937 -265546584 698369115 226802035 899758873 -453437001 -755427840 999970888 -559671852 -1 -106719432 999970888 -573032236 -292240665 804236883 -174267773 -612208697 36467262 -664183861 -677259560 1 0 302469544 902522668 429270910 -375171562 -360002632 -27468175 473363869 -73854228 999970888 -911291366 -999991995 -568447342 -772174303 -881034359 -999991995 -87973726 -296348201 1000000000 564698041 148800386 -617842572 807219198 999970888 -528092631 759910890 -999991995 999970888 52455612 -678370886 -203622689 -676376317 318882308 -999991995 -230099293 -577126426 748629244 186195115 1 -49531502 -999991995 707136022 783370935 -616928749 -1000000000 344016054 -879159961 421244941 -183621490 468516514 -705604068 -210913356 -453230016 -999991995 368020010 999970888 -267725583 447541981 -120772855 1000000000 -709514691 999970888 -280145220 -605163714 -999991995 1000000000 538499051 776817052 601523377 729836399 0 1000000000 -999991995 -481261630 42 -1000000000 -192873478 639672091 858710543 70911323 -778619419 -834403359 -517992971 699785179 -1000000000 75063433 -516353046 918068305 476318545 -246589005 0 253906471 975891705 999970888 -999991995 726259438 -264368633 1 -982748593 455355657 -742102345 933400358 -628754593 51715416 -592621992 804679918 907303419 1000000000 -910268461 -999991995 -509451216 -999991995 -479943049 -531700243 -170320780 -906371699 -999991995 407383544 48096176 0 -397531069 -766810575 -824780181 999970888 -362108718 -814476733 506798130 999970888 346568633 999970888 -999991995 -999991995 999970888 832571174 -962699641 -882181843 999970888 999970888 1000000000 -890652201 -943188919 42 -631002748 999970888 591586521 -1 -137195660 929679309 851677750 612937051 603406038 887975463 -999991995 -167545110 -866774846 -605868804 -622936309 -342802262 1 999970888 -833483442 -667972404 999970888 42385240 687517317 -999991995 -771630983 999970888 -646665202 877864283 652500118 999970888 -26771433 -647116165 0 -1000000000 328851458 -198094009 382509156 -1000000000 1 -999991995 -234301821 531959601 439203166 999970888 478335082 -888945639 471820763 632071453 999970888 -687749445 498130971 -827108924 -1000000000 654321697 -999991995 -698326944 -1000000000 -688006076 -859092974 813163700 453518655 -838036588 659527878 903937340 163536282 488375441 82216880 196889972 -326753558 -694919490 999970888 833203500 -627035696 477951469 586390848 -441034980 622617024 949979912 -48861980 375582443 -921566124 -999991995 1 -999991995 -354815808 -908209767 42 684273800 -376764398 -999991995 42 1000000000 -556756040 -852689216 999970888 42 -999991995 -734770421 188790323 -217787887 -157540187 999970888 -501330329 0 -734810587 -654654242 -1 999970888 -651917912 -207379551 -537929882 197366815 591127368 -892598735 -149749400 1 999970888 -435964538 -1 -98381351 -54737287 274507004 152652015 -353056613 -820681608 42 -324407857 495355523 -461256314 -289690937 -999991995 265374966 -945061285 999970888 42 698761453 -1000000000 -440179983 -999991995 554370902 -217191787 1000000000 738731022 999970888 -1 -562617567 -181651616 -1 910152580 538452493 -154388792 1000000000 266636773 -656633898 0 -18362115 382752046 30900709 896746759 -999991995 -999991995 989917689 612575312 601346771 -883007674 199253680 981677534 -233709574 -150082563 -414856416 999970888 779091435 48463266 945083362 526565199 -1 -999991995 -726092912 650607383 804119407 891096638 321195804 -999991995 -999991995 929177490 -471978875 973658875 42 683559169 -1 16903638 716869409 -694294943 -999991995 909490893 285096718 982059595 1000000000 740367956 1 199604842 76212570 999970888 88031994 271562633 -999991995 -550760120 372073781 370235519 1 1 -481924252 -932513903 -999991995 -13489751 0 42 -956386047 503400410 502753875 111125331 -1 -156928392 -478119645 -101903665 -947857965 -848770824 999970888 999970888 409520961 55685980 777519960 1 530218073 881990509 -323365142 -714341442 876036648 450107852 350294790 -999991995 271771713 461829363 1000000000 194784362 999970888 -914988152 42 -1000000000 785045353 384015410 -205634076 298046051 60319744 -342879866 -854448416 -105552404 780717925 -356470975 836867999 -125574882 -392086717 825293152 -390931648 999970888 337747933 24184559 -1000000000 -1000000000 -213410341 -758777433 -180712275 383253269 -197655293 -333425138 42 0 128327571 -774161801 880169936 815671123 182006494 -1 744712039 999970888 -212606085 39432497 675459099 42 999970888 -999991995 42 -317653080 585018510 -884210190 -632067899 -64705249 240094193 333050289 -1000000000 87099458 51875501 595824334 -205614112 -837240052 -993330385 -770232616 -227756753 -680687212 271148914 -691749647 -161931916 -289024054 42 42 862859804 -479646740 1 445873723 -416170063 0 -999991995 -1000000000 -999991995 999970888 790865350 0 -793940826 57644187 -408812439 1000000000 -1000000000 424062271 999970888 -394651294 -235367027 -999991995 999970888 432508961 1 -400913710 -579153600 -999991995 1000000000 349465888 -701825033 1000000000 -91904577 -606019306 138922633 -763122289 -638174964 999970888 892674137 -859640892 842675912 -860988675 -950675622 -397504477 759192885 0 494068669 -999991995 999970888 -270409473 579351925 999970888 -999991995 -169812679 -999991995 -36593259 1 -1 741438048 -447023417 999970888 2695625 -566676035 -999991995 1 1 -703111938 55822451 -985213968 85637143 -903570338 -548001595 526538412 -27368372 23322291 42 999970888 222617073 -634085520 214441221 -391114685 297393752 -325746612 565862838 -666276521 281135294 -348420739 1000000000 199477725 -999991995 1 936939867 -476882619 -479400362 291337184 -999991995 -1 203483058 220767039 0 201900280 85734916 854493993 891054546 -999991995 -836940255 -447906372 986733436 -999991995 -273596630 293830019 351072286 12591994 16634341 622633353 9578773 -1 -657057506 359498701 999970888 282855061 -999991995 -82085216 -47385222 151657224 -822995435 42 989877048 -330014800 552624691 382614228 -664783972 -184115408 -65265439 243477993 759745098 -534641137 42 -999991995 999970888 999970888 -999991995 199653322 987838390 -148668420 -999991995 -196849481 -727131589 -512219024 -834064782 913802588 -953866714 -659668109 -778958219 -823737944 -999991995 543209855 -890142765 1000000000 111529808 -642817410 378916641 999970888 -777674846 999970888 -999991995 -775393011 -254510866 -485963242 -769121600 -280930801 -681441351 -133069299 -1 -653982404 98440020 -1 42 1 -354727078 -862655466 1000000000 -252823603 630882775 999970888 999970888 255093597 818879213 702015473 704481190 -582410605 94661327 108034750 565319888 -122903124 -774379908 694391524 -1 -624546904 93516269 -375520595 -323052491 0 -357549757 874269093 529092241 -59934829 1 -517394050 960257509 -543179566 -509424333 0 -534906669 -999991995 -857752595 -847974432 -1000000000 -625980999 -1 715027645 -258758757 -574682141 1 858826463 -690962327 843420198 793660764 -334208382 -1000000000 0 -457362796 999970888 -395547195 599155873 378858376 999970888 626341833 -1 -722857855 -999991995 53221386 998350098 320626492 -390152115 740997883 -594920805 -902678520 -670495552 1 545449886 -809161602 999970888 93541248 -154080906 -540806124 380639141 1000000000 999970888 646485923 206587468 -604479990 -841425256 -1 -1000000000 -575520236 -700167041 60051778 -766951740 -1 -408591897 736321436 -151915836 -218065986 -1 999970888 595320022 -419064825 632234332 -223284339 151083882 435283974 999970888 -1 -763165497 885878952 960266704 -219749292 -701829928 594476518 -232924748 -824956432 711348809 -190737905 304108378 1 65168516 -83461938 -799380165 133475001 357834079 336171384 -165201066 -698373694 -945528650 -948806311 -458803220 825332484 26662323 -999991995 -427632431 999970888 744861840 -405026950 -579308018 -1000000000 1 -762974386 -1000000000 1 -896647425 -606721458 -596262561 946579613 -641654651 831778838 -441789988 999970888 -674402945 246540429 -631899162 -409212282 374887334 -216605800 -1 1 -999991995 1 44919079 -1 909296208 941452406 -503280433 999970888 713291359 999970888 -999991995 -552123359 192871527 -674882718 -836899107 997529866 -560190208 -239881001 999970888 1 -608470478 31724198 42 -279412682 -999991995 444610094 -999991995 -158837144 -999991995 460062021 890287285 816638965 49062466 953907197 0 457059001 894568831 579727571 730527463 -371707815 -999991995 126888512 983526599 835932016 42 -999991995 -999991995 -122302730 42 900633814 -395470676 -484976194 936411456 -447004028 -448981178 50043936 1 968240707 -999991995 -721083786 42 595789389 825519926 989668180 19572943 -855584322 212059866 773225689 656319038 600586990 999970888 999970888 49448375 -999991995 -359423106 415150540 100265765 719149430 -788314059 -725253785 999970888 437209601 -1000000000 -560194181 -999991995 -747115406 -999991995 348586958 -999991995 -978451258 681914076 149811284 -1000000000 964750260 -310549719 -297746574 -1 855298174 -999991995 682917615 576311566 42 -193351257 131128308 999970888 -448623601 -213518927 -588510522 -999991995 -264263965 -999991995 703600395 -999991995 -904597838 -630261801 608656910 124834356 -787615179 198123033 -533194201 720307984 899385571 170614568 -429205657 651211952 -999991995 820254515 999970888 -329315679 -767388436 1000000000 488327806 -1000000000 -999991995 11112201 -385417898 -1 -622624669 -999991995 -557310184 -711623693 284204780 999970888 1 999970888 -525738527 -171657802 -999991995 -300807585 -540607384 334372597 888564872 -645914875 -336245551 -1 453027199 -571884771 -999991995 -828491366 -999991995 -796470052 1 -1 -337868945 -495527264 -308754976 917020454 999970888 143551516 999970888 -437879810 747861952 635476863 -35864654 830405082 943351228 602925889 654242573 844426166 369363200 -753711326 -999991995 588677854 999970888 -200410783 -152552200 -210967412 -457998862 -517338471 -982854794 1000000000 -674595450 -132952030 0 -854651333 1000000000 -961913185 -1 455664737 -574984375 -904322555 -781952007 1000000000 585515894 11569418 401596867 557404086 207339413 831083525 98112512 -765590335 947843911 -984437945 -815714617 624847554 263909417 -968431292 659990762 -1000000000 697156517 -697517765 -784537853 -178258626 217243364 -716568978 -679158775 -656826957 -1 850817986 9202879 -596750127 841741955 586359342 -999991995 842544850 -669753436 1000000000 222416301 574444554 -445743567 189851916 -999991995 51213460 -736135043 -788957128 -619955567 652267960 1000000000 1000000000 -999991995 373898230 -406994491 42 999970888 999970888 -810557561 527740952 210264541 708422319 -999991995 -819097386 -213981375 1000000000 859533668 -192526275 122073329 999970888 50545669 401478000 -779971080 728500025 -1000000000 839064872 -419613643 -1000000000 -528514373 -894738610 -154241196 -644477329 999970888 -999991995 -434509006 -824115991 -999991995 118449317 11868715 907470872 0 414273298 999970888 915947881 681183817 999970888 -999991995 1000000000 999970888 425857810 337532705 -999991995 999970888 -480462106 -802148031 694919450 -287000136 934649186 -999991995 -229697313 380403776 -823517497 -964672399 -81353368 560713471 -99600567 841112920 -545442881 -848111396 -2793263 -999991995 -216628512 0 -759600323 -120123506 -53300319 -182550269 999970888 810024391 649556427 999970888 544083725 42 -946499346 497694699 -56505765 -795544639 573033399 -1000000000 560743841 -88384278 42 999970888 -519301076 -821933073 777213064 -151814916 -3852533 934523644 897597313 815386016 481408936 -401333163 194209603 269091132 -978170734 999970888 -195200649 1 -1 0 -60280782 42 999970888 -709222027 -639062284 -372896359 -604421298 632456496 478581373 -770889587 999970888 -899136575 -286509576 994720362 361152832 42 -592777601 -402469585 595471711 999970888 -796875000 945111746 236905173 1 204502035 -1000000000 325972660 0 -742537921 -443812979 -1000000000 821672070 659825742 999970888 -1 779872099 133649467 166271371 166746572 -630011908 -999991995 153770457 -795529956 -999991995 -577035836 -999991995 -279055104 277945498 -999991995 -825885236 999970888 1000000000 -883587562 -647724510 -999991995 1 -494985008 -612366671 24556670 -812642804 999970888 -191649816 1000000000 1 -323293601 183597176 -871105688 -288149265 741719835 -933141591 721761243 -999991995 936739822 0 -862366325 807807450 -488649170 1 540394664 999970888 549379200 -495408916 -802897270 911943170 -795350353 172394755 -441528240 0 -660186634 727057291 42 -656712170 535991280 -999991995 159273078 -982437197 -1000000000 161438642 76655898 -999991995 723386808 455211102 38050645 375398134 718897152 -159558162 -908781191 211416041 -475357422 42 1000000000 42 707016666 -797113807 693031079 -93489725 70428281 -641030830 875170289 562038172 926309470 -973438012 433739648 395137527 417293118 999970888 -739985425 -321733123 -589448156 561430024 1000000000 999970888 999970888 -14338395 -555647720 -960002248 -577590860 510155288 999970888 961242669 -80449646 -999991995 164290604 260183864 -655838745 -767313353 -262693938 -999991995 820274355 932686689 162498446 774212451 -52249695 999970888 -646766735 999970888 -887520619 999970888 701610435 -1 999970888 -7998002 25946583 -1 -917306394 414716594 999970888 694861514 -999991995 833452366 625783358 -999991995 1 -925233261 42 -100732746 -706516187 -999991995 1000000000 -349321666 1 -999991995 999970888 792647557 390909702 -999991995 739658301 -1000000000 406675207 -682185861 -654976858 759660462 -999991995 -231180826 -999991995 332886457 -446130071 -999991995 -789902425 416736675 970522283 999970888 1000000000 455871798 -677699551 1000000000 -972644962 -219960507 95272283 -1 600087256 999970888 -431050345 -999991995 -182465077 1 -396665871 -488898081 -999991995 524216146 123120183 279434824 -364572626 -287930307 -336360584 -1 -999991995 648909928 -999991995 803091435 42 -354234854 999970888 615674009 442579410 -814263329 1 -999991995 529693892 79858034 916298134 -734264404 494336336 676490669 -999991995 313094283 0 1 1 158320184 -354571923 -135818088 28617391 999970888 -273515305 -413245905 81346549 927214515 740341491 1000000000 -619451894 42 -811050716 147481555 -999991995 -1 -999991995 -849962942 -163619154 999970888 42 -802621480 69656663 -999991995 917748513 -999991995 731865096 -1 255524944 0 0 -999991995 903754901 -1000000000 488970543 -999991995 544972423 -4494019 -999991995 -701192581 -298633370 -411282437 -113603097 -1000000000 292678373 251936504 -262734145 775455222 -124986460 999970888 560529316 999970888 -1000000000 45041914 -585779643 599888973 -621170080 775426517 -720751828 327169354 -48125637 17756689 -582872137 0 -549129928 131284506 -878814135 -999991995 -452828074 -416164116 -455342608 618652379 -946082783 979010397 -999991995 -529077446 418417481 -64325624 940743837 106784949 924263043 -544185576 995522308 278652093 -557060258 -886390364 531966354 -963143085 304469325 -1 999970888 113658165 130288669 0 -1000000000 -668191139 -619116918 -459620469 -763992755 -872140944 12437139 999970888 -1000000000 434990291 999970888 -449257524 -1000000000 -999991995 -1000000000 -406689712 -353880662 -27115416 999970888 728206499 -260302478 454715090 363003145 923521104 755984510 610300125 -999991995 750862972 -677520016 952523347 -741429870 0 -295356703 568990799 42 -999991995 1000000000 -226290736 999970888 -999991995 605458405 999970888 -278117275 970497642 -1000000000 -1 0 -705499389 804245233 -999991995 849605273 378608110 -676738455 -956276141 -105692848 1 612210706 -126654908 832297206 42 404981511 636303718 901525202 -952662405 -281962232 5362864 -999991995 -118155336 -999991995 -999991995 -198872189 -999991995 2702871 909287004 921398507 999970888 1000000000 490338247 -469184761 -120268866 774160042 699962535 -226128224 338853347 1000000000 1000000000 -375687322 0 -410988423 -697763462 -967820034 736399774 23589932 -573005823 0 -33057133 -999991995 -299965184 799913902 -363194282 -999991995 -825159025 382361629 -358817130 -999991995 53789764 -999991995 -524323419 -1 1 -213520519 999970888 -678319909 270802824 -541977305 -887520619 934249829 -20511390 316592475 999970888 -1 999970888 707018767 -896359043 -1000000000 -839230271 -700583679 999970888 -741235609 345355604 -793025848 401596867 -961824620 -621788755 -806312539 -1000000000 661971062 -999991995 708318698 -999991995 578485988 -46416103 999970888 -70059472 -799940698 42 -14672788 283644944 999970888 288179158 -1 1000000000 -999991995 0 -999991995 926131574 -999991995 -999991995 999970888 -470723059 -540728115 831421818 577094534 -777497478 -791709048 -814613367 1 -1000000000 0 999970888 -923113276 88897654 999970888 -815386356 -827575854 -1000000000 485874172 -1000000000 414607367 -405631537 -169953196 999970888 415175331 360443510 -999991995 1 71825073 78897534 853489245 0 -1 863222211 258083705 -779424610 -869456063 -999991995 -321960974 999970888 341066476 -1 1 -1000000000 1 857356636 971743777 630206247 505274483 -640569053 3279469 -388461555 349403927 -990555925 -721383475 572345886 -164725648 -772986576 42 -999991995 999970888 -800997106 999970888 -167934038 -142485962 30435666 -742519009 -333520663 -380831535 -999991995 42 -304843695 -140607693 -750446786 -6293877 999970888 107781541 -778311982 68930557 -135607334 916276318 355113602 -92214779 -219038899 20802536 -999991995 -642441717 -1 -836860527 -761804952 982186206 -138958391 -351066765 -999991995 -969882709 -940599141 -285478181 164235648 0 999970888 1 -966852169 0 -585798418 620835606 -999991995 -1 440418008 -999991995 999970888 122802326 -190192093 -848501838 999970888 -233978451 100184137 990927962 1000000000 -735393983 315249660 0 692858281 -753350439 -543964326 999970888 -128423200 -351884077 -780489026 -673474238 -445263533 -304159604 63421650 0 -124587253 408433085 740550196 -1 -388250953 -774033280 -541696281 999970888 195507178 653757512 -809609749 368228775 999970888 -1000000000 877146898 -779317590 360630799 -1000000000 -437915606 -750628465 1000000000 -460383382 -999991995 -648900771 -980424631 845261529 -690526800 -999991995 -629568273 855577009 939305798 -315702089 800095238 -786419487 -477053209 -473191921 1000000000 -614398608 1 -958632056 -995769914 -988382260 444373764 -999991995 -1000000000 -820870036 46949402 -1 1 0 133444569 -690902092 382027864 375835029 0 977061150 -999991995 -285649463 -769763521 926356982 498539592 -188090150 -141365753 -1000000000 1000000000 -866683895 786949440 -277755421 889458752 -365252434 -702237502 -894421841 985969259 42 331893071 999970888 686902225 -872943124 -327175144 42 -999991995 -274536097 -999991995 -867423519 -999991995 -368452345 -245454742 -735246126 1 -772144800 961097782 328048209 -1000000000 -1 144373588 -129037513 676294628 -190610836 -897589545 -999991995 999970888 47247733 873395996 42 0 -999991995 758285140 -528793814 999970888 913166518 109756182 777810158 -582233965 -203866932 -303815562 -999991995 141648761 -1 -381224629 -999991995 251114068 -292263040 547906304 -999991995 340590994 -259111278 919887008 996071437 -552082646 380637543 654491205 522113712 -287930307 -1 -977654467 688892283 680042316 514001128 -634680734 144972215 601991265 52814556 999970888 -999991995 166094430 -410318516 807691513 292900364 -395660044 999970888 -421005445 -311945064 -1000000000 1000000000 999970888 -632522159 143799798 31703991 -999991995 349956 42 -737871687 276578318 731817029 999970888 -138241956 918171083 1000000000 -163124196 892577412 -729239638 -969715674 42 42 -869860961 -889220742 0 -985445687 -115158513 -216446985 42 -120130163 150845651 -951751015 999970888 587725439 -745391699 439518128 -634059160 318472336 -201484593 -927791846 -714365310 -246293504 238791785 -999991995 1000000000 -393193748 979832610 -1 1000000000 -999991995 -186182890 -295055908 200011916 109568329 -384808772 313664007 31786920 -200258513 -173987969 -689363183 -999991995 42 926013780 379586200 125938878 927787508 -555938112 610541815 -386621477 592851305 185936734 726497492 525738463 365288557 -1 -1000000000 -1000000000 -999991995 412911012 -63717264 -999991995 -13432989 -999991995 -563133611 -1 585979327 -1 -130017882 -1000000000 999970888 -47883475 -1000000000 843298714 -477306451 64039381 641809996 -1000000000 918037038 823699886 999970888 64064704 -926506369 795294414 34768723 -1 110586523 772159475 822473127 330396181 690726309 -918414292 534014660 0 733175050 42 313905351 49091579 -1000000000 -707713232 -462923914 628360026 -575233580 75620640 951184767 -1000000000 565299661 186697767 -222343104 18584021 42 155351668 837609426 613896289 128669778 809969194 -1000000000 -398631114 999970888 846741563 -999991995 999970888 -640661569 746696790 606023729 385146611 119450747 1000000000 1000000000 -953492986 924345002 59532250 90025552 679802510 -972929376 -478390921 824086029 -999991995 -603101799 449640240 -1 252052995 -999991995 71582713 144658679 -989982141 763922905 -230055953 -999991995 1000000000 -439730314 999970888 547138337 3631935 724453965 153862357 62735062 940164151 999970888 -174613884 42 -216093509 999970888 999970888 1 822418150 -455973329 -745015659 -822800241 200300222 602068798 -999991995 -240175673 907812963 -999991995 42 491348178 -425479444 673992530 0 -999991995 136611816 -671895282 1000000000 345253112 999970888 -636984747 -829736807 68211837 -999991995 646019140 -513709588 -779547926 -999991995 1 462444564 -290419791 -616655646 -999991995 1000000000 999970888 -168322147 353086184 309017816 -477227650 -755993642 132460758 -851201648 -535932959 -139150183 -314049721 -999991995 -1000000000 888273401 42 -605098665 42 -713877812 1000000000 -993777000 503556874 213430966 984740156 758259726 393362618 99326766 -479644081 999970888 -616229924 -518534816 -999991995 -895881793 999970888 42 -494176498 -999991995 -727143783 -999991995 314592799 -620534927 -638593608 -999991995 999970888 -999991995 -85858313 -1000000000 999970888 -198110995 298715948 -479563720 -735724892 336756238 1 -1 -273331248 -405261448 -1000000000 42 29899280 -1000000000 -323411032 -215215005 166527269 11353919 -999991995 404332706 -940075420 -753104776 999970888 -359751569 -999991995 -999991995 999970888 -297509126 -554827444 -779036132 1 618058404 -1000000000 472073570 881294982 -1000000000 1000000000 -999991995 903941876 -435421229 1 -1 -857304570 -281179558 427800516 -310330432 159462398 1000000000 985156733 987988255 -956822968 1000000000 999970888 -14187833 -752772677 453060202 718376894 -833124692 300665602 288825400 412313135 -471744088 -686294072 -219585374 996227520 -761486073 -821327599 -186700550 989439188 -714913112 0 -772903660 -267945195 -447484370 -999991995 871009740 -366832394 999970888 -1000000000 -161482321 -930245360 562979291 371645525 0 -848321575 747359204 374272917 809012110 897852075 -127532241 -439431783 354513970 -802128972 -275421337 -139992497 533095547 -862246759 -931521657 -444543426 -634191941 555745515 999970888 -181298296 -430884398 -182413246 999970888 771762424 1000000000 -791923151 -1000000000 -550729654 -911900058 247875685 1000000000 544334464 998429287 -467519485 625481259 23673285 999970888 488847832 143686928 345467980 825829141 -999991995 -999991995 -1000000000 999970888 -86958942 794929464 42 -131727398 999970888 94986251 193953118 -55600303 -314049721 -886126390 415998643 -712056410 275574022 913480584 -107804417 1000000000 99801991 852290668 0 29218600 -868652270 -1000000000 -321107251 -582397461 924667232 -450437822 -914319722 -430987550 -412613140 -850923555 -59012410 1 -128884168 -852118689 348587044 443435354 -419873233 42 999970888 -158085648 0 1000000000 135015743 -651269620 540468417 0 -808556505 -394397965 783557115 999970888 302347736 -999991995 36657799 999970888 999970888 747216008 -999991995 999970888 953414031 0 -999991995 -162366528 189328614 -637413875 -343346056 -390154749 -999991995 547855090 999970888 622886393 782654037 -77791144 -140262669 1000000000 737311684 910338046 -515964471 -408081513 -272391712 462220009 450297238 17077827 0 42 999970888 985326146 -152047902 -956670996 -119094132 69656666 999970888 -490534026 -1 894149666 42 948075810 240507601 -469128848 924772205 117805317 999970888 826986442 -1 746677 -129932492 1 999970888 -762900940 -999991995 -999991995 545952438 305022394 414936312 -46999090 0 -502361318 -1000000000 591645183 -1000000000 -725002362 -999991995 -85533840 644998543 -497507232 223336798 42 999970888 -63666470 261395475 999970888 652623396 128344711 999970888 -8779643 974820799 470031414 1 -1000000000 86872304 -822321095 234128875 662533854 514173940 397200309 739326423 -854989224 999970888 -171447989 999970888 -992953246 999970888 739283187 -759365607 0 568542702 251212679 -243260342 42 -723796864 999970888 -1000000000 108342649 -999991995 -240805659 -166257555 -328943509 -207321575 -525196477 555498290 -132482228 917260440 -46428998 -626106671 309453973 214264604 -579326045 181106411 551775575 0 317212614 -525886945 552635519 583306241 -999991995 999970888 -365372849 -172927032 687478272 808132368 448740219 -999991995 664083892 535381370 221223015 -40198464 584621102 715027645 -681420393 0 -452904621 831103116 0 452128128 999970888 -166954023 -1 -908837125 -442006105 42 -797136503 -752714827 1 -163929231 -674608843 -774572338 1000000000 999970888 -1 -62827098 111641894 42 1000000000 -1 -217795672 786507278 -391204099 -899480143 422192972 785756233 417806954 -633206157 -302263693 -841052317 42 909193863 1 419875107 1 457144380 0 447207446 999970888 -999991995 -268460131 -341779815 51363463 42 504470225 999970888 842206128 -313397909 -454295610 -644401732 42 569623360 727025764 999970888 42 -157016431 952738152 96738349 -938362387 107666503 906439646 -969997869 999970888 -199108713 -1 -64832351 -1 203953759 -413891483 -544258954 -649684581 930655155 -855572738 -999991995 -432936876 597344297 -288633885 -61299609 0 -727160722 455440071 -171869318 999970888 285665619 -758754232 40061231 1000000000 -846776315 -655222265 -412799129 587786575 1000000000 835332607 -803843748 -85089165 1 487704193 154817919 709995033 -56857680 -374933329 626629578 917382476 496556209 305374317 -999991995 -164427643 -494734234 -973967903 202860711 0 526688497 742971709 -447069659 -999991995 -943045793 -815085866 201391832 -999991995 -134030506 -192690433 839219844 605675327 -999991995 -689587246 -665813197 564417731 741329146 -257113248 517715923 0 -851098486 -470151987 -729522745 -790181063 -1000000000 999970888 -174447688 -1 -151195157 -53515125 -905900001 907859916 -588252825 999970888 -905030769 42 0 -232116023 -669267599 -567991332 -95725691 -406230115 -709608507 1000000000 -999991995 884409222 671261466 -1000000000 999970888 -812422186 657099270 453538154 -282877605 -264994148 999970888 1 -999991995 -934831946 774819329 131612922 526894887 -999991995 0 -999991995 776390707 -647359898 -636006626 -999991995 999970888 756399786 -320423320 -65065815 -481743083 462069405 -999991995 -954745893 365668996 0 -999991995 905929848 -64816315 776243260 -999991995 467259889 -999991995 965836460 1 0 306329713 485613880 -151981985 193862870 -177823653 -999991995 999970888 442943833 301079637 -200827836 33740981 934971582 42993539 42 999970888 25173792 -571094895 -283625845 69112916 -181840030 -708626666 501447836 42 543958898 31573672 186548020 -537909457 -125710147 -900631476 -460761079 917601294 530298843 -999991995 -332337744 987975064 -526716200 -941245396 -414887387 281834275 -615623111 1000000000 -1000000000 -944396815 999970888 -912105126 -861144417 -620176186 233042148 -559429395 999970888 -999991995 999970888 -350854554 42 543959862 0 -1 -652402704 19222126 717401364 -1 999970888 105116862 -999991995 -1 -833295009 -230141409 -596346517 -999991995 -79381957 -794727968 327842777 287907941 1000000000 313635552 -226239259 -1 906256953 999970888 -605704799 832940140 827340962 882464028 359830653 835855089 739730220 183554188 -471532090 -999991995 1 287989506 -999991995 -135977690 -1000000000 -253473088 1 -1 6449389 1000000000 -817534163 768219176 -635693058 999970888 169996112 1 -676412286 123958585 -999991995 372510184 75318749 222154729 -1000000000 999970888 -975802596 0 -999991995 73910995 373883887 297108333 -999991995 -715891506 999970888 964283534 -529158301 -158125093 -764724165 -999991995 888225878 -885396106 -370939399 0 419623125 1 -736456180 999970888 917824156 173468907 783651636 770483220 -995603308 822280014 -699832079 611019225 -749266250 170575269 1 337733297 -994289172 -999991995 350932045 -347482675 0 -563550132 -898780865 490113896 558314926 -999991995 -671515834 724881731 -123957233 -999991995 900481829 -181266307 -283339123 1 -349059080 -818933062 999970888 166856949 999970888 214126855 -1000000000 -115934303 452473850 373982954 -1 99066691 248595232 -999991995 816628236 -589677816 999970888 -921998536 -974487441 703606799 999970888 -541052762 -825579436 -999991995 -687870594 -999991995 -999991995 -999991995 -274303793 508577881 239463342 -946729469 -1000000000 -968554058 -660792777 814306579 -171362660 860472082 42 42 -1 792010260 157816429 -999991995 -999991995 0 -920082254 201724952 593936994 -389057687 -242460699 330868880 -999991995 659222674 -183047783 508791243 823991379 571930266 -174184740 -792063040 212375397 -341085077 -656908304 174467435 -414890931 1000000000 4220057 -253331689 -336291233 -1 -1000000000 994762210 -404976751 -658206340 -989266248 837505943 74612413 -383815145 670370017 999970888 1 -360546985 -931384799 0 -999991995 327626046 -844390732 -999991995 -1000000000 -358767373 -886352629 -268512132 -13091595 -796077142 -487918876 -999991995 -999991995 604620002 284604562 18812110 -1000000000 -242575231 461146667 0 0 621422995 -902549630 -999991995 -255309707 -628076685 -656541164 -638439045 -999991995 799159113 1000000000 -243745445 3920795 100391487 747195398 -596064045 136984029 303788162 546573722 -427350334 -937718625 -1 -452429364 -999991995 1000000000 999970888 999970888 42 -1000000000 -999991995 999970888 -959299392 -369078094 331121037 -542806166 999970888 -237793109 265750869 400419060 -917635879 729836399 -656989627 -904459251 -687090894 940368634 -615076201 1427616 999970888 962413028 -19068351 -666685498 181623477 42 267965101 -119782465 551713330 -138207219 939680167 231026334 803914329 -73558531 999970888 132386113 -407076502 -870906474 388166285 1000000000 -166339874 -407524314 -358126115 -999991995 -999991995 -534775907 983940968 -1000000000 -938918790 894449738 125688669 999970888 -836897680 287980223 1 -641785542 1 0 -283657246 868138335 434347365 -499601365 981271167 -663228043 3114295 -999991995 -121083661 999970888 -391311428 -950050272 736703461 624436175 -660574264 -33670928 812283099 1 325960526 999970888 -418104836 -966382782 665457752 -683672892 384055462 -625027710 503648254 376217620 -441438831 -840489181 -659223605 -490733314 1000000000 981747530 888835822 999970888 509736700 -541055607 1000000000 -503001415 -75254435 -999991995 -1 -467482073 521174411 -999991995 652772196 258765827 -946925645 1 -515964471 -834797264 999970888 -505074111 -795525166 -610414370 -834015402 999970888 -987074651 -272133249 -195501014 -103875470 253178257 -492542635 -999991995 581307301 -999991995 948785961 942953299 766520161 -113828057 -914621946 42 -347329619 -262361362 608713863 -510401951 0 349569800 68388718 -999991995 -227107642 21615032 515937426 743752837 -443461241 999970888 -334866989 732246354 -999991995 -998782334 -486032063 1 593912612 55060502 812853549 -973997539 999970888 999970888 -202524123 47916068 999970888 -327013769 -807763981 -979237766 999970888 258010760 -1000000000 343427070 975577527 623509707 -836618146 -36226847 -1000000000 750088693 -213520519 -545215061 192357079 -95530064 1 999970888 119311065 1 -1000000000 904244374 -427572180 -169741183 -958554313 -416374095 -366029469 -557413658 741214415 742020979 1000000000 1 331422232 867276827 868302259 999970888 1 -415642496 -1000000000 -529509731 0 -308344525 181877524 -71319495 999970888 394456611 -466330590 289267566 0 -877169485 994086697 -592203195 -999991995 133294982 42 708750357 -608196733 347485790 0 740611323 -880686496 -929398153 42 341803020 999970888 -999991995 -558052332 370339825 177400486 -76271819 686973804 -999991995 -911437098 912321440 516064913 218866559 -704274988 42 -755081152 -226724479 999970888 -999991995 450136931 -474477686 -751009596 -713291657 -651443579 -451663756 994505782 416973274 -572273081 -912304683 514807527 999970888 -377574988 0 -942454170 -335431021 627468474 170308824 0 -999991995 383668012 848429018 537369570 999970888 713712144 983677636 -337731281 806365327 707463623 -2252159 0 70662468 -249506868 -786784227 -16958266 811679864 359470695 -553081160 33884365 -999991995 -291201129 899704294 450090334 97303018 0 999970888 625787339 247831480 -516393620 950224348 1000000000 313815565 334081560 -999991995 -451409796 857975023 999970888 -636020038 -22406796 386501446 -879974343 -33142806 -999991995 807298545 999970888 -999991995 232015345 -929126286 -111671628 -999991995 1 -932030428 968819605 -291328220 999970888 -561335536 85665440 17480712 -812160667 -970951401 232485822 907649068 682943105 -999991995 -146544023 974682465 799848871 999970888 -701859093 -858215253 -680540149 -788393918 0 -877129137 -258000192 -110062915 -246689835 999970888 935476908 -747610743 904676064 -452327387 1710405 0 -272028896 902106687 -1000000000 -932189493 841082927 -451453105 42 -90937272 751066544 995755833 140049466 0 1 -382955577 -908879248 -389433726 42 -308610766 -147121427 -223659579 867013414 171435331 426938090 -224599375 747573527 -350937486 999970888 -999991995 42 999970888 42 -1000000000 -634881470 164817335 -687663810 -610334137 899383443 -999991995 -1000000000 -929002325 825199358 -629201393 -314941449 -340988023 -753684653 -469366825 999970888 -999991995 -999991995 0 1 999970888 -434160792 384055462 809075062 -195023445 -357838271 808585962 843500505 114510003 712089076 732933049 -1000000000 978568337 -999991995 -335238086 -999991995 169911187 -1 -154453663 -999991995 -707328235 999970888 804312548 -621838281 -208837222 -980060150 -905532605 294991059 -763274171 999970888 42 -356310081 0 744852231 -1 -195620925 755199024 742156969 194167007 -489757662 -721783180 1 1000000000 -737332530 -999991995 999970888 16861396 471540694 -377644170 999970888 1000000000 -123114674 42 -627220600 -94643366 -1 714896368 -241296652 0 649070559 449092286 -492051308 273332144 593260621 -145181259 0 1 197368035 85230338 42 -28368494 -999991995 120700488 -84335020 999970888 -999991995 1000000000 -371229874 91583714 728078925 -405533504 999970888 1 -999991995 807071007 -713464535 -746487885 -138616990 -50331985 -151874565 -362075501 -730124624 670439733 -827170490 0 -458167445 193339034 -1000000000 28122661 744209535 321348206 -9686505 -883504051 -718122260 172330298 0 -999991995 -264981618 813741481 394154155 -155947733 707117371 999970888 999970888 -999991995 46666838 -577225635 999970888 -507382481 -550526007 370886350 916661588 -147527519 -999991995 -984102769 -999991995 857958068 -999991995 -138713135 -253752189 -436561964 -127139941 -523290684 -150989220 506952747 85377589 656128122 5047603 228441600 42 605738315 344394629 -8212930 543271163 92112218 216175078 511050664 -1000000000 -981138083 1 -999991995 42 -856779092 567212457 999970888 -999991995 -639720042 89854570 -219091947 -385985390 490210839 -999991995 -481297839 999970888 351681393 -475692537 918644395 943446263 -999991995 999970888 -623053499 -999991995 1 -999991995 -408525524 18129043 -999991995 -999991995 36216310 53207544 -903306157 391425590 407511275 -321757872 -685163882 -999991995 -999991995 0 525047702 -1 -554006717 -999991995 -210521181 79784363 120184838 -243494636 19027781 -436286091 -672472024 -228259903 -807979380 -587853001 375325694 -100375788 228743862 999970888 -339214570 919919862 -215439256 1 426571680 642880269 424245841 -999991995 954229378 -1 332456447 -910893587 42 999970888 594052170 451069823 -72622468 -537587344 755655271 -882806226 -19075349 282759073 860020196 1000000000 999970888 604214999 1 139198868 -290764260 800899730 363187979 749039530 -5889486 370581524 -1 464185374 593026908 999970888 182133147 -889840072 -432775574 -208430460 642386133 -928463302 533323183 111098897 498749577 -688305649 295803716 461691240 999970888 -999991995 906782444 -524014603 270966997 -131040011 -339064841 1000000000 10396534 -100748155 -292136909 -297109958 999970888 0 455482827 -942791909 -57544141 -252833161 90360305 1000000000 551245364 378416150 -520902494 -398759678 -384274639 -777241746 721166333 782994672 -111572080 0 42 -433371092 226157852 1000000000 796217820 384844927 -1 129106363 -999991995 -721200937 247838966 -27309363 356541076 -999991995 460233131 -920071926 -1000000000 1000000000 642280629 -1 -220639757 403860083 468253455 -306621322 570528988 -1 -411882495 849611657 -442848150 621315560 237511756 97209290 999970888 -704920480 -179609859 870783114 240534664 999970888 -999991995 -273408477 -93584080 650208280 781493746 1000000000 463431465 -999991995 403331314 -334357786 999970888 724683673 -872739310 0 170141870 -291981118 -999991995 1 -999991995 -363460360 612773237 -1000000000 172424516 -359918640 -1000000000 -128075051 -898778587 999970888 -316319289 744634712 -210042115 -990425974 738700272 -239086667 696352734 -999991995 -531834023 1 222743070 990885644 -999991995 999970888 -326897573 42 106018116 42 302121323 -999991995 -951206417 -999991995 877856411 -862452161 178998952 23673285 615496385 959166133 -572900012 286929435 933010493 999970888 -999991995 447772397 840445159 -630928135 999970888 640266234 -999991995 -574809904 -659726625 502099616 852846035 273398074 -805712929 -999991995 677287836 999970888 -538876474 468273998 -7920279 -728319971 -987527078 -999991995 999970888 -644644814 -6526626 -90137326 489695632 -664753482 241816387 -1 -257858687 -180360154 885881032 516063774 -618058452 782041784 -985197595 -1000000000 738080238 734283682 -576282815 150162396 1000000000 -365759318 -5622309 570104673 -365796405 327810953 999970888 273799107 908417956 999970888 288873319 -989265295 0 -999991995 753578941 42 78904680 78336548 -408718942 182063817 -787845650 490557343 761913007 876473751 -297879015 999970888 -143354361 0 -999991995 42 965378467 82704298 -686350328 -332670814 -493591798 715193318 -912569218 851456210 -470629492 998633216 49912267 840828299 -701000929 0 -999991995 731426113 -999991995 -200864194 15035722 -999991995 -1 -269524944 -150064224 354068441 -464869118 -999991995 784279099 1000000000 888700664 0 -999991995 -290164474 84740855 -695101739 508128463 -427715762 698602065 11971766 622520929 956851796 155147192 1000000000 -15638501 -999991995 999970888 999970888 -179383155 -999991995 -413648007 -245902911 -849220683 736222009 -361553546 999970888 -1 -907489824 -329594097 22800543 208400684 395563661 190322593 591509099 -408764871 -869281303 -588752423 -212804770 -207636256 -156418242 999970888 569307989 -999991995 1 -148248423 10064052 869591448 -814260581 9025538 491191928 826420808 374288245 -897269868 517180455 -895353838 -292137275 1000000000 999970888 865869176 42 -516715764 -522490009 -597291318 268667653 -314320651 -866055107 553755750 667351544 751342763 0 750690666 -999991995 919871115 -984444908 -274333258 -825990106 580771697 -150288835 1 903814776 350087829 0 -806454923 -246603263 -515206984 -310029143 963375348 352453066 654321697 -600948657 362252727 -368267163 540790571 546573722 937934246 1 653858161 295197758 -999991995 999970888 -470838861 -968542891 1000000000 -233840915 42 999970888 -448339008 94492801 485750801 954954809 780880563 999970888 -818470276 -502762609 -999991995 -999991995 568796268 924783397 0 -12328293 -311946115 -377944569 -812383528 42 0 -1 -405025027 -744426010 888654372 697536440 -787510967 461703936 -975814163 896626936 -425208537 -999991995 202331951 -522926100 999970888 -104353588 999970888 325556278 -292185046 -3927503 999970888 670937491 889688403 -299073922 -104122668 -999991995 -1 999970888 61590264 145291717 720866025 975029914 -1000000000 -881719327 -181967212 -220599996 -1000000000 333344529 1 -1000000000 10669611 493300503 -999991995 -576498323 -1000000000 1 -73216560 61610002 -94225377 -205398739 42 -999991995 -213731742 999970888 0 -817235708 999970888 -905056067 -331820899 999970888 -912486284 -420359062 -206788423 42 -324406935 -804601993 -1 539647001 -199838319 -1 -605381315 544334464 859110817 -610229343 105010177 665728426 -1 128285617 -921965687 586761785 406950170 66593669 -999991995 999970888 -575952480 450440899 -475046613 42 -266105701 1 -653973817 544464800 -999991995 42 620624893 576651948 999970888 644639710 292146632 -422229931 37797432 999970888 -999991995 -1000000000 -441572023 -971360926 0 886565092 298548245 955424847 550203453 -961195566 263943646 863345566 0 -479806811 42 -431094758 999970888 -310809706 -288259496 -700716188 -999991995 -66812538 0 -999991995 -412403536 843891181 -710158022 0 -505602980 -433797186 -282380382 -999991995 -246128507 42 -1000000000 999970888 -999991995 -818867883 0 -387552278 -262499051 -192353377 756445845 -568773427 959139134 389162737 -999991995 655995986 999970888 -702150329 -696234347 -1 752889635 -999991995 505710016 -473403145 989716434 -362094987 579765544 -450044284 215375137 804182179 -170135220 681938346 -269289007 -131441242 175409816 -999991995 -999991995 537007879 854837998 -1 396030575 844600069 37441944 -1000000000 -678419680 999970888 -999991995 -911293465 -660194904 -999991995 312178171 488741764 -390385327 432362376 738412646 999970888 -1 -1000000000 -982509138 798219658 -660483577 -764645650 -893668493 0 -827495126 1 -625199266 611495035 -476213586 684605981 -54921028 -943171800 604609302 -105627262 757664215 288467116 -999991995 941604286 771967819 -723478339 758271147 -531727004 1000000000 1 882576927 646048705 -198282267 -852403302 -44440235 352520314 936134667 -809012540 319611599 594235887 367196192 57737119 -354029277 -1 -90838967 -288113264 639328193 -961431578 -1000000000 999970888 -561663676 -999991995 773228623 1000000000 -1000000000 -1000000000 -999991995 -42535437 58167539 -546784761 681244893 0 723198661 -299324642 42 986389319 -913547228 644300953 1000000000 474247629 -810086550 -433827418 999970888 -999991995 821895815 -568999675 374567121 -999991995 -581807142 614835479 -999991995 7458837 -189512061 -926552227 999970888 637598385 -999991995 -268532821 766183211 357490254 917317916 -540783899 -702434001 42 999970888 42 -729065166 680122143 -1 -992150002 999970888 -670948675 -348952839 526681133 -632639348 -33258679 665780266 1000000000 -934213988 255162803 502835407 -979923860 -456127697 -354277827 336362084 -999991995 951093920 -69026334 -373972036 688038182 631367503 -581660111 782405908 842544850 999970888 708492024 -975585639 -999991995 -265620461 -1000000000 42 -366922916 -557323010 -134119898 -680764910 768221013 999970888 1 999970888 -999991995 -102040840 -663005992 -187099145 42 361468131 458165825 546520345 856926066 343881526 -1 -697657349 -1 -890616095 214807399 -140110292 908927428 494323762 -961447557 -999991995 668484677 999970888 -20445860 -1000000000 340342277 522078844 0 -224639424 361414370 -999991995 869311886 -427745717 -1 -296526644 999970888 -586239682 202363261 -288450549 -384252201 465526833 762903999 376933792 -1 1000000000 -378013373 -977805918 -126393120 -598563368 -561576037 -775714513 887125469 36194765 1 -111431985 -607626284 -8037138 986425741 -999991995 -1 210784909 226552764 -592958619 960981413 -746997178 -999991995 999970888 253814638 822807476 978892505 211615464 -830800179 681974513 -367842713 -723737594 -927953901 619001517 694521540 -311500771 963787392 896629844 -999991995 -758496947 -999991995 468564824 33643695 1 883414910 749822207 545395714 -681660086 -865872612 999970888 -525415300 -585453766 -999991995 -810567683 42 -999991995 -209696105 34027058 710692911 311297937 -80917407 -608704176 -749282297 -832211809 743659716 -108126229 -1000000000 362445463 -896979530 -286259351 -873608373 -686506792 -22641519 698276076 114116384 -999991995 999970888 -821763274 679031086 -402800059 731265228 106771690 871502071 502538528 -1000000000 -627280706 42 999970888 -396499714 -775333189 999970888 -241366495 -211413317 -999991995 -742724338 -944001907 275323733 1000000000 -84856363 177363855 -1000000000 -115804206 -999991995 88309475 -999991995 847679983 -1 -999991995 1000000000 48533042 1000000000 -531881176 1000000000 -447176020 615674023 999970888 -427421747 797251505 822166136 443852807 1 -456602523 999970888 370578492 -999991995 456471016 -370304690 -999991995 324279695 -1000000000 -1 -666192207 797624561 509790381 270703087 -999991995 -681475639 137396971 -877593703 278836202 -905260572 -999991995 42 1000000000 -1000000000 -999991995 -899261080 -739254188 -632530698 -852854256 -329035806 569397181 229657853 984831411 990215478 -832238678 -207619878 -499295473 -831080379 560585372 0 593772228 433980734 42 241623471 -943428875 760234577 -735769975 510778680 582956487 -399197290 -247895688 534065375 -459653792 -837893203 227106665 -999991995 0 605919744 758960222 237338392 835098900 -699469766 -555305270 475917249 -487000542 119365073 989188455 999970888 -505385005 260738981 -866589096 -813071495 724697881 -415829129 -790225888 -999991995 -1 -992527580 -385894344 367214065 102995228 -176108759 -999991995 -999991995 983964631 332270932 -539374191 497038064 710135135 -675518774 -65933071 999970888 -490686430 -1 503118321 -637628085 99449331 17834864 704150479 780253276 610277210 -557932896 193670482 42 350092731 1 283146911 -1 -130544468 322704074 -1000000000 -581858802 -868030189 810162352 -469568594 507830555 -551083656 -20806028 864458121 216898634 779872927 -999991995 999970888 -694865806 -538744885 -638732715 -112882883 -120426342 -324713772 -569767103 -110552768 -721230489 -183359217 673679564 -961166599 999970888 52239028 583126487 -536059390 -455731424 -341394311 999970888 375334465 -774867445 813998163 -849383123 -964339293 -1 972445054 1000000000 316768405 718902464 410575598 -329071413 -613909863 0 623156755 999970888 -999991995 328379635 -5962436 531690239 424521764 321306617 559706689 787030108 956339063 999970888 831080536 42 -933772272 42 -71907909 -3317046 -219398365 183684244 -477390502 42 -879457659 506795323 285242847 -999991995 874362773 5900839 -787628835 709964282 -1000000000 933708799 -999991995 -999991995 535891924 1 125780667 364310890 361899352 -410610400 -334147619 -255670046 -926008845 968249572 42 994065090 942551179 1 -999991995 -692370291 42 758666608 48869616 -967504440 -319364344 42 842703418 224793292 -338561442 318838559 -70888379 -126351517 -256729303 -484633464 999970888 768814158 682745759 -280980899 -642097885 119455725 -14045386 -16384476 -679060195 -19643704 602835309 752802644 999970888 -336579820 -783872893 -128456429 -473770596 381898774 -968756874 2436527 -629653119 -999991995 981417559 359237369 0 533686237 -999991995 -841227431 208022813 -815440764 -114813841 349804727 113007525 947634789 -174271373 507340373 -732473172 -999991995 867597824 640509964 999970888 18603602 407448618 -86176944 42 -76952887 -216653570 599968834 944101972 197081463 -1000000000 739600285 134807779 -204060996 999970888 -1 -1 -519475129 -1 -994994708 92171936 -999991995 456935048 42 -349236420 458700373 999970888 399039643 -605464310 681918245 -999991995 -765920447 -29016502 768101431 0 903941091 -95090862 341789595 -999991995 471246749 999970888 -94835086 868780730 552419830 196462815 675980486 889985102 985151541 981910100 -999991995 616898683 636238727 1 -626773714 -587189791 -1000000000 226201859 -880616057 -598066907 -852498689 771514454 42 -1000000000 -421499302 -683962558 999970888 -1 -1000000000 -999991995 254870842 -133713301 -25494473 999970888 -186581569 -515100919 -432490760 -444088390 -1000000000 225866658 -54927210 -536397010 -282957648 599432179 389441389 -336465839 0 870852709 543431065 -72960684 134119480 956380179 1000000000 -877776209 -67124385 1 -999991995 797235454 -518005252 -233341436 -999991995 -114353891 59744122 0 208026485 999970888 -825953018 932214692 834729414 -1000000000 531030921 -748825174 986758605 226949074 -351398874 -807438768 429712112 69469645 950224348 538607321 531389066 -1 -767636648 -351479517 -598514387 792548923 -1000000000 379646953 327885242 -499166968 -1 -236427704 358908811 -847334430 296411262 379671400 -830947936 -337025225 920238408 232558390 590558725 916337729 -148849529 -517767654 -720087409 0 -598925789 -999991995 999970888 -908271346 -690796097 974257205 -999991995 -999991995 -700654894 154089457 -636515208 -999991995 -213259502 548087172 999970888 207455203 -999991995 390387216 999970888 -484365139 556574095 -741612861 456613117 -549850529 -32437831 -1000000000 660120912 999970888 -999991995 42 999970888 913887032 252022999 -999991995 42 999970888 -999991995 232435264 -56405151 0 -899877632 -676419357 -929723471 -755405405 42 749897485 -1 -131202484 -884551615 -740192636 999970888 688367444 242001235 525909337 -999991995 487806471 999970888 -48152762 999970888 575595496 389509524 1000000000 32995219 1000000000 -164532586 -746263644 217661387 -1000000000 693361730 461349802 190014556 446713959 544245164 1 309293159 -829318421 -896673582 165696734 423762502 -256378350 10593615 -1000000000 -1 -297587744 -806581417 -156243509 408220411 566335939 999970888 1000000000 -38554948 -999991995 999970888 104112745 42 1000000000 -602469218 -130919718 999970888 882493708 -77749790 -605512823 42 -69062579 -960408737 107897903 304916442 1 -211999744 158147768 -438892495 -999991995 542640072 -372803905 595372973 -1000000000 310488967 -999991995 -395507591 -61686038 -999991995 -708904585 -102641734 481117293 355712961 792531908 999970888 -706516187 -81694893 1000000000 -509464686 431050111 763046241 -580468711 42 -149314850 -999991995 -78477499 1000000000 -71934378 -431326681 578103005 543531456 -999991995 252255856 386727025 719460598 -999991995 999970888 999970888 -682619900 357486542 836726769 -922477626 -663178301 0 359478316 837586486 0 50016194 107041113 42 -737725957 158422015 -380332143 886523131 -999991995 -538349944 -999991995 560329930 -532748626 573605423 -999991995 1 -187701060 -478548190 -754366939 -678532395 -999991995 106338998 -329665793 -581516896 582782980 -317345743 377714965 1000000000 920776916 -401316949 1000000000 -877270599 -64925035 169784462 -773455899 864498646 1 0 479056355 -566608638 -999991995 731551176 42 -100821894 42 -912369938 999970888 192845191 938793338 -999991995 999970888 -250637965 999970888 1 62467103 999970888 -979932294 -183972445 -162288100 -1000000000 -294890433 -681778363 394495112 -672480874 193769325 495675024 874438566 -219515551 42 -1 825665945 -999991995 668583001 108641290 -999991995 40259093 999970888 -999991995 608544937 -999991995 762391119 313346606 -264635769 258865864 1000000000 -700918978 -115203596 -747404473 578382105 -1 999970888 -888010462 667669971 -771459014 -713852672 -999991995 999970888 -999991995 -646862957 -726335022 -677031782 -156549227 -329565803 376955205 -999991995 -999991995 0 -734190546 65404795 -32076105 1000000000 -1 250890919 1 213258729 385400965 108963754 -748009282 828722957 -787841270 -275407786 863794307 -999991995 -583821383 875368765 -999991995 -267573940 -1 -527443141 836746241 814818009 -496724897 1000000000 -999991995 -430127320 827961017 -843966053 -845026464 630025839 1 -880903780 794337622 -999991995 503880790 79937160 -118408370 -1 1 -588875482 1000000000 423678958 -1 -865574719 778576075 -323322273 -108528138 -102173019 584784623 -218257591 511366281 -438611252 199901308 999970888 -446045056 42 928427268 927384284 -299331765 220016376 -609374215 -4421089 -999991995 -58409731 -999991995 -841939284 -184669558 950463240 811516160 848711585 -999991995 605666237 887333714 596240950 -569910160 -936094093 904825533 92376710 -755222106 -999991995 -999991995 -686049283 -261200073 -67613311 1 340031091 0 -1000000000 190394490 932234468 666359536 -999991995 999970888 -833627587 1 27940197 999970888 -509920786 999970888 -346244345 960886679 -1000000000 -409817248 -1000000000 999970888 -1000000000 0 867235484 -203337620 -517321588 -737838811 348386794 -335238086 -143691035 -362642263 7094584 -999991995 -1 -182174801 55972936 1 323019291 -71271449 -170314673 102776245 -110012565 -1 -102219330 728737612 999970888 -414723862 -861939911 -999991995 -999991995 0 -217543015 218671609 -767763583 991362420 -256713321 999970888 -999991995 -334894815 183645003 999970888 -402049764 588805173 -695826545 -309910441 -580014847 412017870 -74089866 -999991995 -323481025 -148992398 1 -999991995 999970888 110572390 -282657468 191660221 819029841 -76030137 -999991995 -999991995 -355074609 556848863 42 254408792 56866095 -205386029 14305926 -772025842 64947746 -172956196 999970888 999970888 -542381041 314890424 926060881 -788731783 -107680044 -901540913 -47819415 1 -18210444 77953899 815420055 47622526 999970888 77364031 91218955 -806622233 -1000000000 977066547 628504508 42 -999991995 -1000000000 -381481868 -702968283 432132572 20637013 647809136 940303064 -79875558 235319369 224630020 237520609 -1 -291719512 80206707 647487875 -1 999970888 -925089180 709424287 -266461054 713291359 -999991995 -546885578 452025493 999970888 873639006 -745273044 4493840 999970888 -156904291 -1000000000 -207778952 -999991995 42 -827223586 132166857 1 -153229311 -958883145 -405249937 85804077 -697935746 42 437553969 4480757 -993381787 406461337 -1 447954495 1 -702662917 -389216557 999970888 -1000000000 329409211 1 -947557266 -726864225 487915240 42 -331658718 388030250 745271442 -263958232 275078513 -1 -999991995 680830900 613919329 -1 -45278787 1 816735605 1000000000 1 -999991995 -51334058 555201096 -13391674 665729612 0 -778364497 -715602960 -194335974 42 -185043742 -430718761 -999991995 999970888 999970888 1000000000 93620754 392861241 0 0 522443406 356246107 699990640 827825154 -1 42 745934439 -646773818 -999991995 -120434925 944332738 74414278 -695378241 235563833 -732597226 -390921176 999970888 -633983268 42 -442281171 1000000000 -500605429 665281905 725568830 954561627 -999991995 629622098 -769979535 -742079166 -999991995 -1000000000 -535703624 -999991995 939153450 -863274812 999970888 -233732979 -475575609 -812232594 -751874853 -728490777 61519387 376491032 -517590183 -318149611 593516726 -176674469 -999991995 911786762 -354218743 932265757 -914138524 -567718117 948631099 1000000000 -114155644 721297233 748310609 -417288816 622616074 1 -1 1 0 -949037368 323301254 -972350671 -402219858 999970888 872357708 999970888 -297664228 389755854 -999991995 -894382469 -812523826 999970888 -237491999 -590407704 730880227 -810495923 -952251900 -802740371 897627074 -790007407 431755565 821294176 822593003 0 -295773186 -855834178 -967016060 -104295064 327192495 -999991995 -471655706 101854406 42 99093966 -912187153 251287932 1 137794053 828374836 999970888 -312492975 -999991995 -244897417 136064885 -982249201 -1 -999991995 80579791 477755160 -289118132 -333455946 828609806 512480723 -147328309 -865564402 732549608 -739486788 -590916366 -209976595 -416211880 -519578890 11584052 -449124242 803055738 508926272 -231561465 999970888 516619778 -595561974 -9874701 -1000000000 -1000000000 -1000000000 739151443 -999991995 772336678 489776855 479996288 -740492629 892539776 920332726 981183250 -206215471 999970888 10294167 819409283 634703981 -999991995 885281710 1000000000 -530773882 1 813311099 9083248 -298952003 -636172526 -1000000000 130596116 -533593109 948361756 628462359 -639921721 -358446031 -928646868 999970888 -999991995 797065819 1000000000 -619863054 -837322049 448634168 768037228 -142216170 209219744 -896266973 -1 571217747 -923465278 -986750813 -116079138 999970888 40275295 -5896873 -1 -871041985 -238395719 286412254 1 377443027 -639636641 999970888 999970888 433749631 -119321857 -821470372 -999991995 -76503860 565299661 945562600 999970888 -289142471 42 1000000000 0 -1 333282017 -262389281 -727243528 -902229018 336135905 -895454697 -230973571 334230819 999970888 437177715 -999991995 358634719 -81471340 583283431 -999991995 -999991995 372739347 -205067512 648296010 -815965171 42 1000000000 -171295252 1000000000 756018408 999970888 1 -999991995 42 -849040102 -999991995 89678897 -999991995 -560617373 86067849 1000000000 -999991995 474592121 999970888 -999991995 -177015734 118593364 842007248 -999991995 -1000000000 -1000000000 -999991995 659365677 42 -185198736 -755122690 820683850 999970888 -259038419 -50564675 -865976072 -999991995 -113603097 646894978 -629978430 810844396 999970888 241103614 468124802 690463445 683592875 0 -860096861 -88172371 -922261597 385191892 0 1 -999991995 383539309 -102155886 -999991995 -941215112 -586966741 588849572 -375597816 -44614496 42 -543325971 0 999970888 -265081785 -23395517 -999991995 -287474655 944745895 -818516946 -61958640 1 -217394547 337903929 -999991995 -136686209 1 -139575330 -476761566 499314095 250161786 390340103 -388850140 -394524742 724628569 -660544301 1000000000 -143126195 -999991995 -365271622 999970888 1000000000 285008683 -69219184 -684310448 -827395463 372062399 999970888 -761865354 999970888 -561717772 -999991995 836948169 122407810 -5543596 -1 0 -909542292 -963858004 -1 999970888 919159567 331797601 -898234409 0 -1 -999991995 925094038 1 -398963379 -965354505 -999991995 653923452 -936565522 823763219 -767860796 -528898655 196548528 133339054 0 -1 351924909 273747762 999970888 441251256 -846892204 275401979 409968694 26895986 740229738 -854999932 -1 0 999970888 -880712578 752672945 105701065 440833471 293337925 -483808741 -537524060 -61702242 536111163 438365366 102074736 -509808002 257231988 -585980780 0 999970888 -870905838 -712869909 -803519239 629681668 891083979 -999991995 -795452006 788582102 574668911 -1000000000 19876898 -999991995 -247631947 -1000000000 -66591827 999970888 796723934 -512575770 -296448425 487424873 -248627276 999970888 -1000000000 671139543 463206735 504805220 454669853 651131011 -398723922 -656885793 780457417 907589551 -325346886 -647881460 -508385876 917948265 999970888 -361747261 60624579 -380164716 0 -999991995 945485525 -600512362 -48339524 879428049 -216514182 999970888 -999991995 486038731 -999991995 999970888 192404415 643867242 -505077306 287711489 1000000000 -1000000000 594825209 669694635 -545929814 987141092 322386237 591775842 -161333011 -1000000000 41031977 -129741932 800222310 972436796 206112130 0 -600590789 1000000000 1000000000 999970888 -1000000000 999970888 101025939 -999991995 -999991995 461823779 116573736 474798709 968691156 572466859 -999991995 530528195 -1 892242654 -119392881 212304418 -250598 948524789 -509586736 -1 999970888 851110611 842173539 -999991995 0 -1 1 618891922 558364884 -999991995 461827688 858562014 -165490576 872505864 1000000000 -498496822 77987418 600644911 887761155 423792013 -800733801 -999991995 -889120243 -999991995 -130256382 999970888 261635301 0 -694098285 999970888 -807151230 -999991995 999970888 -1000000000 -555010632 1000000000 -334989510 308811408 -793824625 999970888 999970888 344759363 -906655619 289256640 -181698969 0 999970888 -1000000000 -733633731 999970888 113383422 -753956637 -999558127 -999991995 1 -383186847 -1000000000 284999893 218074706 -1000000000 731395368 -999991995 -632652077 42 204337222 1000000000 507641168 -1000000000 0 -1000000000 -937693388 999970888 458700373 1 995671116 -240431683 42 -556247597 355827482 480111873 -274895204 340038709 -878628035 -999991995 466784892 -104353545 -1 -999991995 565409748 715188257 288308672 749496459 819906854 -999991995 394838510 48533042 -849658285 671179615 42 -843991085 -1000000000 888177596 1000000000 -217471482 -951721147 1 -824528106 -331456123 -380803467 -448422333 1 42 -999991995 628592900 999970888 904529942 42 -822419945 -976944643 353901410 233240521 509678043 1000000000 0 0 -754167982 -999991995 95590061 -999991995 404475579 614557710 853128397 999970888 -647143698 999970888 380757277 -1000000000 -534617709 585858161 -849489464 -916053348 -172219684 1000000000 -239086667 -464426082 -999991995 776530654 0 -869202490 -829991059 1 -999991995 -776029358 372650430 42 -691183522 182550524 422403329 1 999970888 745619624 -1000000000 -337380202 674940280 -699788251 -999991995 42 894762673 42 -499487903 574308833 1 -1 999970888 1000000000 -209771802 0 -662675811 999970888 -908524589 999970888 42 -999991995 42 397820805 1 430583972 -442751542 -15262089 -999991995 936739822 -863956290 -62188184 904140873 -630020022 1000000000 -42229823 999970888 -265135889 -584284193 -968089228 1 834958219 -454999418 15467032 822150226 -104414901 353545340 1 -328332942 509139223 769281176 0 347030700 906673599 -1 -999991995 -368791334 -999991995 284858883 -502734228 977409254 303676937 -1000000000 230442357 350358323 -854586413 -44141814 -460574348 -639199431 993022618 730033971 42 605210225 999970888 -999991995 -832856516 959216806 153945570 -653348449 -864109186 -336996355 0 42 -1 -748727088 42 657367426 -999991995 697750380 -405135149 999970888 530920084 -999991995 -179721461 -549958550 0 -1 -279304646 783341321 969709108 -881409343 327263282 13341644 -999991995 991601561 1000000000 -703643235 999970888 -589462187 -73290452 1 69370243 -849383123 -999991995 1 0 999970888 -477089878 -504424797 636891727 550905205 -253080706 615340620 -331134715 -717782436 -662274860 756425452 320267635 -413529664 999970888 -999991995 96002335 999970888 -999991995 -1000000000 -398183686 -574321186 1000000000 -1000000000 -629072868 785952489 154071907 483003644 524479724 846282826 -264274910 -589088171 301014452 -1000000000 297613079 405835304 494412951 738731022 -525514365 -255363836 -670039919 -912792734 974736141 337892606 -311882502 124481075 -163729091 -585022253 -401299757 -1000000000 251537331 -257690218 972608862 311995840 443069881 -950822852 -65687949 143999344 774134727 943745993 -766113155 -1 321406308 -589474372 -1000000000 -1000000000 176272087 -818655657 -306605892 -959505907 487048436 -1 -586638829 1000000000 -298922519 605786440 -999991995 362374881 -169823241 1 891052198 -387581044 -999991995 352973338 -415393471 -999991995 -273213878 506533797 785994510 1 -798428241 450383933 -50556884 529307222 897188380 1000000000 338860244 849585109 42 -546304796 174294308 -848501005 11503152 999970888 1 220664989 -999991995 -35952259 999970888 -367304314 -999991995 149823324 462220009 -779488533 186185164 -999991995 -645689704 -1 87290511 -1000000000 758877079 -882506048 522090508 -52184191 -53011348 693338398 -924034476 964773096 -171939722 -534060356 -339868673 -999991995 999970888 -303505112 999970888 -999991995 409285469 448545602 968895100 -761591084 999970888 999970888 -1000000000 -356423960 323417100 344766942 -915772114 0 -462238244 42 -1 999970888 -438299378 431578478 -937307087 429291480 472046493 181991115 482012302 -301563439 0 110625221 -748471538 0 -481400044 167516172 958508961 -908203503 999970888 362585523 -1000000000 999970888 999970888 1 -44141814 205048605 428336825 -914428913 -664244521 -734284331 985091842 811243392 42 162476204 395621955 215399926 -497321238 648439446 129544723 -213935349 -313264196 -600633572 -647690642 -796945657 -865491162 -72147335 -999991995 999970888 -999991995 -651438278 609763614 999970888 669553478 388914048 899728074 474096316 -172120569 -185367433 -9625263 -999991995 311818327 993139876 -308833060 -732302644 -622251663 -999991995 -132736752 -389734838 -401232926 1000000000 -845826140 1000000000 799547196 59058313 -1 -157168918 402361137 42 -938321026 308258895 999970888 999970888 386975557 999970888 348282992 -1000000000 160886632 404868667 -1 -112802573 -1000000000 -71179148 -144726146 -999991995 484616881 -36620941 42 -346394091 -153491974 805894423 434783401 -727797436 999970888 908485376 -188667085 0 42 -362308748 736230035 768186520 -490259825 708267607 491383568 -999991995 42 -515389385 740507308 -999991995 -876771014 -545339642 458893862 878542360 -761035777 -97010742 -1571713 733046124 -631356460 872574562 517949910 -999991995 -213077584 240177547 -526395911 673208506 432527765 -477147243 0 1 139606704 650881007 -999991995 1 999970888 -1 999970888 -933070481 -676412286 1 764575609 -999991995 789483705 -645461348 -446625221 -498115407 1 43465312 -730738630 -999991995 -87473263 -1 304469325 -447678747 999970888 203573167 -999991995 975811652 14179591 997653058 -1000000000 620613332 -182434851 206878588 -792765978 559868700 -999991995 350099086 -210282035 -770349784 282377120 38215209 -733277880 76102184 -91245176 -795456741 -999991995 1000000000 -802257816 453881894 54718822 801599154 -54840805 0 -861227814 -734906058 556253989 -775020656 -999991995 -325698757 532084125 -586565871 -338032268 -394607939 -7112299 708019450 1 999970888 180944540 215847647 589647695 865211129 -913815315 716827077 999970888 -1884605 -462778130 0 999970888 -999991995 -502323233 999970888 -115685629 -275576349 320078764 -677058795 0 764612498 913381547 -312349308 -187220254 -454914951 -999991995 745559544 -963338804 -1 -971629376 568966532 122360587 724146266 275201365 -939710549 -852201594 -1000000000 -850045448 349170010 999970888 399757361 439715595 -306025100 999970888 908319984 -999991995 155011611 999970888 502358529 -970574412 0 -999991995 -336699060 122744649 309020607 263323717 -999991995 807493893 1000000000 -264994148 -214851186 0 461542420 -845215433 729164703 311619133 111546246 -425619470 984070054 305239397 -516885121 -999991995 183410555 1000000000 957371708 166729987 745860383 1 738968395 927130403 831196658 1 42 -435224136 951885246 811959102 220004104 312334851 -850716713 507969623 -768452666 -426058875 999970888 156884454 234065332 999970888 42 77398112 372407811 31694111 -234420563 1000000000 1 634243138 681548398 768076139 48373982 517754805 -489591752 -999991995 504323496 -234438653 -999991995 1 -999991995 156840585 0 -446020867 -574062173 -669329709 565235637 -439702418 891438292 506813783 -449909122 100105345 -421926004 722833268 -185579006 42 -1000000000 -176410140 -364947904 -919953874 593524836 1 -13466518 918198032 999970888 190491182 -567641350 766893304 176991741 482808131 -486630212 999970888 -502686778 -276693813 483101061 -706412208 266758691 687835400 -999991995 -143801029 777534740 768065363 -460751593 663053319 545985577 952397729 145904233 0 -181638828 804056976 -999991995 -263163366 -999991995 495098748 475551273 552936042 1000000000 -618356136 -919966757 42 -835253393 -48733558 -437690150 -606752142 297970480 -265300276 -999991995 -999991995 486444408 -124193082 -452235882 -885873047 -896676529 42 42 -724119865 20150124 -864465675 482388362 -999991995 -999991995 379250850 -841417404 -806995883 42 -757610458 737004986 -1 -153755431 843657672 -999991995 -438758622 -198793720 -426443629 920746506 -999991995 -511926585 726553404 1 499557853 999970888 -214259311 -934836871 -686901530 -999991995 -521013558 -1 42 -999991995 -985097612 794230942 -999991995 40705886 1 505955681 1000000000 124176179 181996238 379555616 -999991995 -999991995 0 -999991995 478230906 409045596 999970888 413865049 -751592091 -543738721 377859907 936560425 300307474 1000000000 999970888 29869693 -435211365 647727218 156362073 999970888 -999991995 -493764946 -967553708 794447168 42 587461845 990177476 -256989530 320432591 -999991995 999970888 -109385406 697728337 -999991995 -999991995 -82954492 -7661341 -513150956 -211276112 999970888 825513893 -420378273 -759784102 -681321278 0 -130483895 42 -518765470 -530668861 -44386539 32491171 -292653558 -34845990 -556949020 633977542 782801022 808043534 999970888 -718401688 -712718098 -999991995 42 198572268 241959247 500081991 989173935 446149141 627580117 999970888 -671875493 -29073926 -784342511 257380355 489776855 -378310370 -999991995 -67282443 -842883315 1 -790923695 -251199796 1000000000 656364931 42 256310144 -999991995 547515430 211198054 1 -239856694 942086761 -456596512 614428135 -960276403 717653907 42 -999991995 -472316690 246384940 -554215653 424340861 999970888 -999991995 159929748 -789476789 -682125496 -1 -919090298 -531114036 -389112190 42 -580319780 92334312 -757552642 -999991995 -753820071 863241873 -118151861 -25187221 -199025499 -968842432 1000000000 -104879937 424917359 1000000000 169388936 -331062824 56412323 -477763526 925704650 -452888120 967787169 1000000000 -348392936 473273191 -276886768 -587455795 774160488 -707906051 -1 -437956587 999970888 1 272295350 -958024819 -180513120 -860307813 -547324650 857058970 285212375 728187532 23538329 1000000000 -248263086 -341064697 -182407737 0 -999991995 -999991995 -157004534 78547581 -479084402 1 448908461 999970888 -1000000000 -760983322 -23195514 785188548 -435995896 -999991995 449387523 536235623 518578381 86266767 -162679373 384270404 999970888 42 -1 -999991995 1000000000 522605846 999970888 -999991995 897667624 -303370087 923301183 -480710862 -240491963 -999991995 -739058471 23673285 316718312 764166413 332185436 -962975382 999970888 42 -134171115 56984688 -638344631 -999991995 -1000000000 358780459 466591955 -418831741 916728796 -126817528 999970888 762705166 232058536 988676893 -311041344 1000000000 687984002 -1000000000 -62886390 -816834712 -201972469 321405952 98755718 999970888 1 693285557 -953506217 125464724 549918959 188398492 -372131552 999970888 -667371230 -645176093 -999991995 999970888 -9246986 -1 487740914 -623059175 -999991995 42 -842878130 -1000000000 495702626 177634987 -7565505 694092383 -934525137 496625832 -185616830 -897929046 -146895459 862127511 -249141300 999970888 -412946095 590592104 -108312456 660664306 999970888 -918875406 -236075949 561236769 -999991995 13064394 375785965 545172239 14865631 -111393534 999970888 0 518944152 999970888 -761492481 -98345335 42 553663562 -938091734 -999991995 42 869747655 -344640502 392658826 -999991995 -620779756 -894573656 -491529885 -76798765 -306784177 711273848 -1 489311607 510137575 -573137903 999970888 202531118 -589763092 -697278741 -999991995 999970888 711278943 343354295 298123761 228464077 -999991995 556811838 -904805005 0 462830217 -431702437 258594208 -229194724 -999991995 -999991995 -814004427 693496919 -442312376 -174669233 62685022 -900090435 -543298690 756233215 366087893 957659904 -343820897 999970888 -785226475 -91129909 -985954645 999970888 885696418 641549914 0 0 400634061 -365207935 -113263259 6004142 -246919203 1 -461150296 999970888 -951465729 -782957640 -677756822 843321799 -708777310 211884124 999970888 999970888 613984660 526322036 -999991995 635415225 999970888 999970888 558667480 -999629780 -999991995 -127400039 -538304025 -161941801 14570183 -255475274 1 611036932 544139528 -341900437 -187715984 999970888 1000000000 -404113357 249693471 199275623 558710908 787767257 -1 -999991995 -1 -417315276 -287367165 218167030 -971567931 0 540926395 253257240 -15018324 613800538 751684741 -167545110 989877474 1000000000 -1000000000 716976280 -858186554 691792035 -999991995 -537324364 -172250786 0 -452981634 999970888 -888255100 81346549 392640019 -786257774 719496970 -570094835 0 382007648 868545232 -953378564 -999991995 999970888 -999991995 -549310011 -1000000000 -208485083 1000000000 292160191 999970888 108113237 68106483 42627257 -991031425 -542401210 -526982911 384490711 819322116 633215902 -491582880 -167954121 -557358683 -161332864 -183136293 693003747 0 -184115408 775669804 -311169115 332494093 177075741 194819659 1 -381182221 999970888 -225563311 -9929693 -1000000000 1000000000 1 -883248328 635231973 54582490 -851088377 -798312688 567697509 999970888 344170572 856505600 -999991995 507873013 -622156527 -740599419 498260358 -376384872 743596713 -440936338 518903642 -628763668 -812010040 42 502385648 -958555723 267781325 169553292 -1 826482797 -1 -655710435 -348665026 0 41950514 899841030 320013771 -406368351 850349737 -474646445 -1 366520179 -948773652 885831593 0 -266174063 168957004 -662723964 192818028 159382310 999970888 -64843212 -551334350 454648094 -235390925 -1000000000 981747530 -951070538 -351917570 -646762576 134803735 863497771 453458431 546759113 42 8098102 -903318263 439347427 270076142 -752053705 18396462 -671061317 -890732300 725509329 229905083 686765022 458540799 140674426 -635921263 231135402 142607345 23971448 78218401 42 -1 -830710308 -999991995 -368853369 -113007298 580894355 -257251649 -936991040 323088908 -736908533 614685287 -1000000000 786045741 570086798 -999991995 -281213376 -1000000000 -118547902 999970888 -339082585 -915104485 -970818371 -1 452005101 -999991995 960352675 -401597329 -876263418 -385907789 120519799 42 317122438 683365444 -248528662 1 19503467 -999991995 42474739 -751266901 -581054364 601320281 -681178262 257647915 -703289459 129732874 664141969 -751612034 -999991995 -610020541 -999991995 -730591980 999970888 0 -969199975 795713743 0 -814179130 716944270 634755617 283435821 -940564658 807835098 -227674890 560130677 -999991995 -841144028 334586896 717799062 -999991995 0 -994708198 1000000000 149715933 -741561740 -13768733 1000000000 223627143 -605712340 999970888 1000000000 943164904 999970888 -722607420 191878985 -984223149 -188582498 999970888 999970888 72175343 -999991995 -1000000000 999970888 -926245162 483885633 1 42 42 1000000000 42 -687945275 -897831711 -1 -189319518 705408098 35892490 -999991995 0 -914315846 -481936308 677765316 1000000000 -583474390 -140511085 660133005 -105137878 999970888 213674429 765807278 -1000000000 -605063837 -359909306 -289243817 1 -478215705 -376270194 546935443 501910777 -904280768 -66580086 524145319 -666050046 -356448954 180787818 880567721 250037219 -186267872 -999991995 -124733414 0 836180487 -847208654 863262670 677628741 78079372 -259459655 1000000000 1 0 -637734260 -811889320 42 154509291 -999991995 42 999970888 565950371 -324997119 -890337191 706007387 821393551 775808502 1000000000 -999991995 -686483035 549620630 597402014 -1000000000 -177963464 1 0 -277394297 -1000000000 -823989089 -740506248 -416773073 1 813349048 -508944709 999970888 672624424 -342243181 -513279298 291579997 999970888 -1000000000 856290230 -836188226 -126418731 1 -999991995 333985980 -866866340 -972228030 -1 560713471 999970888 246080548 999970888 -291041499 -1 683336950 -979699618 582920683 891392374 -601625939 -999991995 -555226646 -692801937 -751444503 999970888 634421447 653189068 -1000000000 290452562 -999991995 780683055 935843922 -876388421 -454588241 111928742 293448802 197669584 -620442588 -237209882 -444678930 999970888 999970888 42 999970888 -645395173 -1 814495030 321228363 578732319 -7804815 -422049277 1 394823471 878448880 0 514485214 -1000000000 -923752713 324299629 20840012 1 -988876503 -354604362 340557309 637877143 399725359 432989561 -341292107 -870115879 -999991995 -999991995 -605946221 942925236 1 1000000000 816876415 -826324595 935302578 -1000000000 -1 218728920 797958982 -1 -293258632 695394045 -676182474 -205614112 872693707 -58401904 -1 -75974498 -1000000000 999970888 999970888 -999991995 -293910272 0 -544085883 -1 340944152 0 212701020 409285469 808596008 999970888 524878147 999970888 -709244132 -363921019 1000000000 641212148 808784987 -680474404 -999991995 817297158 249108186 536639550 254641140 1 999970888 -80279982 912643054 -1 843597057 917221271 47877042 785622744 -333457592 -999991995 -242655913 385055977 -1 999970888 1000000000 760997106 999970888 437652264 114832094 -301904148 542473827 206083074 -57580530 780703140 -4300774 -125456956 492504121 -237363998 48142207 1 -235646373 0 -448551020 691114770 342961183 171674783 756555429 -986249975 176763842 795966819 -427169829 -452176892 999970888 -237141069 919496452 -999991995 -999991995 -577065094 506419603 1000000000 -586119591 -991718867 1000000000 999970888 -402657514 -633566273 -528183591 794494892 0 -525886945 642430500 546474085 -128471659 -999991995 999970888 95718216 682803635 999970888 -999991995 479958752 999970888 -783149265 -692694649 -827053016 -29457626 -499049198 999970888 -414772880 -999991995 637788588 -999991995 669233763 -999991995 219076233 -410935046 -1 -313129948 590253951 190190784 -57408960 -1 815837699 -999991995 42 -985685863 -647568448 27845694 999970888 552078513 -1000000000 676379554 568085282 1000000000 588946422 -84424591 -279297871 1000000000 999970888 42 42 261237947 -525982362 -471614546 999970888 181824011 1000000000 42 -555834846 42 635765013 75783271 74349036 -880767270 -999991995 230253478 -227528075 -580924443 -171276523 379586200 -62500833 428998490 221350968 -1000000000 -999991995 376134837 25778667 246754329 -916127632 -840922844 50714223 -999991995 560713471 1000000000 585320792 -198655491 -999991995 -266752493 999970888 -120140916 -999991995 -852445296 -999991995 999970888 -136935184 969545686 810833992 -979057620 347490373 -999991995 -820699247 2931830 800162772 -994832529 362026369 -900076410 42 549103863 269407898 -865800781 -350034484 -643332418 1 -347936160 -458634054 869020366 -810557561 -242722084 862563103 -753116272 92741710 200037766 -604775259 -206143019 999970888 0 -993688918 -999991995 755290566 -999991995 -71776150 42 -999991995 42 768795680 -339456356 -464935367 980486231 894321736 999970888 519810770 494603221 -255510746 -6452138 620430301 -103035224 -142068973 -999991995 -792309908 174444558 -411414537 590873753 167344905 -61824603 -999991995 -782047259 -1 -944550903 404090969 233962425 -1000000000 42 -407450418 129324030 643453665 -410816807 999970888 455521532 999970888 -288050994 999628605 893992900 -878359223 555801354 -999991995 -392704608 -381600434 999970888 37922357 0 -429989806 279053531 -121912664 -829235790 -999991995 1000000000 -999991995 679398654 0 -209336827 -999991995 -248949389 -848661276 47340486 657737542 -811284811 -570304948 -790150797 -246796111 889713429 213096849 -1000000000 999970888 566325798 569259133 620459821 1 1000000000 -180657036 0 -102371865 917345890 65931769 -1 100478204 -521750949 840669487 -314218609 -133553476 -999991995 559885889 1000000000 -600103283 894225503 -421005445 999970888 616005634 999970888 -604515955 999970888 315488761 -1 999970888 -791058722 -999991995 0 1 -598674703 148926339 42 672771821 -742417397 0 42 999970888 345479365 999970888 471664363 42 -717283617 -730965432 42 -848694610 -896058277 0 249040416 -999991995 999970888 -1000000000 613557671 43648560 -349129048 -654385535 0 -535030223 999970888 999970888 864218459 626248068 -379671155 -9525676 71955181 999970888 -689674203 590454438 42 -438346956 415477445 835260614 397587500 999970888 -661313890 764448987 137326533 -809949697 -750389273 61258033 1000000000 999970888 999970888 -892775534 708035564 551994722 1000000000 288020850 -999991995 -820411344 749582014 -900392359 -969075240 741569941 1 -111529289 114565121 -529624667 407601191 -194420237 660548432 -1 257189779 631043848 -637701672 172168273 -957951173 872215091 824862464 -235331095 -999991995 26454977 -1 3181660 -100195733 -60262632 -262130807 725090466 -1 456350329 1 47324819 0 -999991995 -446192016 -678836753 639809133 999970888 220441715 -840851122 436835908 -215901632 -924566603 42 -469178238 -868976457 999970888 -657868900 -112520 -565813265 -108639616 1000000000 744611710 -999991995 220591140 223431519 42 -466532427 999970888 691372350 529854281 -999991995 -426712481 1000000000 -99604814 -1000000000 -478470007 -317371010 -427755928 -161861405 1 -296470182 401857939 713854082 1000000000 999970888 -284333208 -108257854 -193165765 -999991995 -96693887 -889554276 -825930789 42 948217185 999970888 542032967 273635292 -958020271 639217144 290094540 1 -914554479 -36678165 -999991995 999970888 -14022972 893146167 999970888 999970888 -999991995 -322654787 -878689521 -162965046 -977135665 -63785451 -523046493 814976518 950369868 386755003 398815817 20906322 935436003 -331178976 -999991995 689811493 -999991995 1 174748874 -999991995 999970888 -999991995 -317063760 539962642 0 -110528969 -322077013 362964121 -999991995 999970888 483310612 -665584854 -948887918 999970888 725485413 -498848644 1 42 631671359 -439476049 42 777010373 295491859 -940156800 108385421 -1 652063707 240966812 -710619808 999970888 467736672 363004470 -999991995 -146198080 -67257218 -68292934 -999991995 -999991995 504459391 -999991995 1000000000 96638902 802433699 -406025839 -802879711 999970888 1 -1 180084100 888084341 -957289022 752236387 270717576 -1 630880671 -912920496 282551286 -1000000000 -372669471 -875254974 341265158 175086288 999970888 999970888 -779892641 -446700206 0 -1000000000 -401306534 1000000000 420084905 676362568 91992223 42 42 336396210 -328277608 -959598108 -432774691 865465445 -1 26386268 1000000000 331953093 -208102615 -949896982 817213533 -688289162 -1000000000 61143415 1000000000 -888282953 999970888 -566158402 878907529 -999991995 999970888 -355512348 -949923659 108091470 -1 999970888 992466542 542392579 -600200600 -941880554 -823003051 694735650 -999991995 42 -364476695 -999991995 -43981701 -725189273 630749110 -743850949 -486385150 -894161448 495543641 -126348922 813952659 0 -1 0 754299238 -865431447 -156501690 51973422 50674755 284838101 -363448090 -755865182 -75606815 0 0 -328366054 0 -531770184 42 -157220383 1 490632392 -1 632874460 1 571443172 148807041 726927407 -999991995 402535067 -600057561 535212000 -593543477 413353747 -609938584 1 -38202387 -986434802 -766698358 -369163298 -280148986 -589672933 -370810832 965025768 -735519367 -1000000000 -1 1000000000 710483638 0 237897722 656996293 -78614702 -1 -622429301 999970888 -1000000000 -254613235 -380448558 -999991995 -908438019 234922325 -1000000000 -386615689 -552080521 999970888 -731460196 -364527039 10689848 761300363 -23971203 -557206054 -999991995 1000000000 -165804595 999970888 769530372 20860264 663944789 -82823505 792482197 303385459 1000000000 -1000000000 -999991995 -566940857 -999991995 842412398 -640941020 -999991995 -35752680 986979594 54732330 829943575 1000000000 1 261065454 870594003 -678759717 543266010 -276642062 143355464 999970888 -1 999970888 180428165 -273436337 -124595215 -999991995 -1 -258776997 -681936574 999970888 672011401 877165145 533489064 294926613 262357938 1000000000 -886479436 -699048281 -634524051 -999991995 0 1000000000 -281100924 -97855883 964731130 42479184 42 -286528891 901536275 217196208 979664967 844849502 687887751 -576116398 601357690 0 -829221675 999970888 -390021068 -82449236 -571489966 -140332912 343335154 -423418045 42 -370345230 807607667 92444916 392637908 1 999970888 999970888 264693925 161827315 162444148 314649646 278533323 -658847087 -51970006 -999991995 405332727 -999991995 -801512255 -834243753 151532131 -262816689 904813661 255427112 -999991995 -999991995 -964630359 81581578 -999991995 -949092819 1 -337383004 -999991995 151108978 999970888 942096630 922474580 1 -980442855 747078245 107025706 789746043 -595632700 999970888 -364493914 -562453242 764355771 449073460 435003864 804040672 497328433 999970888 936737182 -47293263 0 124860212 -1000000000 -30368334 999970888 144477067 354691205 -439172313 999970888 -906371699 4436554 731709973 227914025 999970888 465993846 323060892 -172703615 73133555 999970888 -24006505 -566432210 1000000000 -999991995 547309740 511653301 25854298 -20291190 -555168465 254360569 999970888 -378186014 -887182112 -881303714 953117673 -472474602 -142751264 42 378501191 693440805 5282404 -1000000000 256347472 -273273112 804487799 288972240 48535904 -869979997 -737677507 153108520 724375672 -883819147 521570453 937477895 999970888 958969939 -135359988 999970888 361265665 -488385095 -407000784 -930734268 -716177084 -384876432 239037457 530095964 751920402 -1 -78848806 521129651 -1000000000 1 -175341370 -932078345 999970888 566325798 -742788670 -39051222 30372704 505014684 1000000000 999970888 -623882474 335776258 -327835528 670035885 1 -578438920 986806802 754042930 -825163142 957023943 -999991995 27167512 520340027 999970888 -874702173 -856985032 -999991995 454539760 -338746147 -974870073 544046339 444382920 871209890 139780382 0 881370692 -22416007 231268854 42 -1000000000 -999991995 442506118 686540831 832830507 999970888 -999991995 -196426062 1000000000 999970888 208144184 -372785650 42 554726165 -358929360 -254510873 193566552 999970888 -527397332 -1000000000 -245138428 412127566 270816622 -262495512 -938252822 42 940704687 -505447307 -999991995 74097444 1 1000000000 229284131 6962605 330459844 -991382358 -402597962 417902527 -671283367 -597456629 -552715628 605750059 536070465 999970888 345324925 999970888 212907245 999970888 42 -1000000000 -417989501 -999991995 545362107 385942059 105826036 -479738384 30558572 883583397 829630059 -999991995 289381588 233077141 766954771 -999991995 -506269530 -809745140 96698130 -179917551 292584838 289614932 1000000000 -879817403 999970888 -1 729587559 -442328908 -63025984 -751612034 844417164 -999991995 -999991995 474954458 843352300 39491260 109333470 999970888 858969985 -202247650 -877861618 -1000000000 -693839314 -937651001 -307566508 999970888 -317657964 18450779 42 -633777029 -52334424 -792770542 999970888 -492025712 999970888 968477906 -1000000000 -961600910 1000000000 -915507269 276593172 1000000000 -113374022 999970888 595635614 -1 -999991995 999970888 -999991995 -35715242 -320656083 323846780 -515183494 999970888 -369933892 999970888 999970888 -756697666 -234526874 -113342541 -306671188 0 -943704914 -419821516 999970888 -842708442 266523106 990757253 813741665 915746741 631299321 42207717 362323840 -748009282 299509524 -41022536 999970888 -355208247 164436836 -999991995 11323381 646713731 -1000000000 865280344 -299500886 529181326 -201426089 -1000000000 63030255 999970888 -171448961 -785983280 -444926148 -63016869 -27696479 -984218640 -950966109 491309201 -67077802 528853041 -120955678 326276720 -103099574 364813625 774281434 86688094 -800693499 86061205 332279245 42 -532647365 1 -472709172 383789301 -44548181 -10497931 619534817 86299518 40082558 999970888 -37991187 402814958 161040251 42 491684326 688367444 -517977785 -999991995 747371796 753525572 461504242 592466172 -751133944 -494454861 528332433 -1 686924700 762351157 -1 184170576 1 999970888 553703154 -640883708 999970888 -756085272 171363167 1000000000 9570581 -59197319 497204763 -661876725 618250087 -930648980 999970888 171153397 95174104 -896263563 42 -265546584 999970888 -999991995 -668408088 693808377 42 1 -1000000000 -274270385 369075840 -509734766 -811175440 -320286963 -999991995 999970888 999970888 171950823 -554436059 919238088 -390386131 359336176 818267977 999970888 322387589 504286181 1 901560980 -155425896 -599029895 -194346040 700607198 263722212 -458713231 -1000000000 -568324392 1000000000 -891074184 1 578102130 999970888 -925265873 -999991995 150558340 911954535 42 -1 149375840 -999991995 -781123912 999970888 -473942896 0 943899025 -938181458 874184119 871472114 425931228 577942052 1000000000 -1 -817675904 408486147 609067579 -999991995 -470512846 -999991995 659541951 -485645355 554286758 -276208668 999970888 -999991995 -514083734 -1 -475568973 98250592 -26040373 -467914632 -690524765 -999991995 -154659891 -987592679 -999991995 38135349 321181162 -60234949 -541291823 -817579356 -999991995 -485604432 -945984864 -263759673 175131568 -1000000000 304671449 563189929 -452536931 -423900598 629207739 295279786 223235423 299048821 -656380699 1000000000 0 895476061 1 752590184 -912930566 -392265459 -48533155 -999991995 267331824 -473999612 167630510 -999991995 -675508667 42 143590386 979212416 -610075341 999970888 -999991995 572662784 300597855 623718035 999970888 -1 406511565 -868603720 -898499971 -154749699 999970888 -797323319 -221606897 586976212 -645969637 -813666898 661725780 -847865345 857826571 -135552058 479408729 -182941349 -865775660 -1000000000 -652797697 733685929 -784620404 521258729 -863682553 -637065158 -999991995 772330031 -999991995 -919244991 -936418768 637623951 -785360842 -1000000000 484191957 -993394096 732157384 856591801 -317007552 -214772079 689977108 184115294 711708973 999970888 999970888 463685090 1000000000 -149703024 -232224352 457478157 -290661981 337606742 -999991995 679308668 -1 -577012707 -999991995 -976537114 -283313803 -786552480 181312808 -61230112 -999991995 -213165860 999970888 999970888 -765038741 -758492470 414451100 -845588935 477591926 -990165176 674157179 918096068 -131953671 30325857 -851509903 -680265803 341994385 5528132 -999991995 -655532579 -981927354 110283088 -666912099 -85593136 -324748365 -810490632 -197751074 1 -1000000000 912679935 912102128 -999991995 890649420 -462418481 -596457849 0 959135617 999970888 464814163 -1000000000 -525346071 999970888 743965503 913700204 999970888 -872854632 -851635024 -405520139 753160785 -401367819 999970888 -986891354 -999991995 274050978 877292348 886307160 -244994548 -672472024 999970888 320567374 42 582548163 220186723 734192816 -622009961 999970888 0 678829831 -999991995 226292086 -992723483 1000000000 319173122 -256981184 -552907495 -952949224 -659135714 540177196 -309419228 -262620197 -228236622 906668896 149729860 643676210 575228674 764465901 984780602 941232561 193418883 999970888 912050622 888973569 -1000000000 42 729676667 60147001 -206576373 51721837 0 -860832462 -190348967 -80950212 -518141540 87989136 -749588528 -1000000000 -193115323 -404874768 -16223037 598150287 -864984572 -184897361 80783195 -1 -999991995 999970888 174266769 999970888 898026713 -999991995 543619948 -936638153 666971605 -550563981 -932238053 -645086155 -978227467 -999991995 -999991995 -469366084 133774858 -475418946 -78234047 999970888 999970888 -999991995 -999991995 0 701989933 999970888 -262057772 851152337 42 -603659933 -999991995 -646841140 42658231 0 -69905085 747074224 154068698 42 -825330753 -535921355 999970888 999970888 -810666694 -460040716 1 -309830682 -999991995 946569839 -56405151 760792415 -507709535 999970888 999970888 -1000000000 640833788 -1 -105835537 -999991995 296796525 -709331984 -323069932 571763057 45661341 -1000000000 -700346775 111241449 -195654063 166766904 42 -344886035 -1000000000 305788913 763553389 591498110 1 -158312896 -658281173 781456860 698614611 -289403713 841524753 -726158408 -999991995 -436339936 1000000000 455094838 -476063501 -3961375 999970888 -131520347 42 1 193367575 201088572 999970888 860571171 -999991995 -113293671 -896357313 690363740 947888225 -799631691 303052895 1000000000 290014705 999970888 -942363782 920015247 0 1 -988254613 434986681 573624473 -243071369 -113805354 -479187235 -999991995 -71735477 244904022 -999991995 -825291067 -778252639 804092503 -698320882 -999991995 -870522533 763528022 340701435 1000000000 -414622091 720413984 -674423815 999970888 268452885 201379968 -878692978 961512436 696700455 999970888 911989660 -999991995 987156996 517246678 227968843 1000000000 482065973 -255436549 6658903 -76795186 96987249 144870399 -412373572 -128208080 999970888 -410853542 -866218113 -243540568 -924358939 -861842147 42 -997614329 584257708 -415016449 -585073127 -268266185 -999991995 662649659 -457159401 -414467608 767609583 999970888 -932245042 999970888 443437677 -999991995 -102137025 -16848301 1000000000 162554620 -577089295 96713348 880194315 -999991995 -454639917 -686206995 402326430 -1000000000 -484129522 435860812 1000000000 -999991995 245494739 -412983664 717280163 -999991995 438190350 645457281 1 -218532232 108632128 282885121 -823984441 974607431 -881786927 213485283 760492607 -742061196 814015162 1 822312926 -999991995 -159142785 533997196 578744460 115819984 999970888 -721413636 -530157333 704315492 -605021843 990040637 591545279 684736348 205621355 -521811381 222815140 42 -1 -790642055 999970888 399954886 -999991995 -653935693 -169808701 -384813313 361944870 1000000000 851091416 -773412052 958015303 726927407 -748745851 72383555 999970888 251408698 778063295 -402462478 155392011 -516658360 -1000000000 999970888 820485784 -1 -413810928 761179681 1000000000 603189307 1 -713852672 999970888 148081978 -999991995 858412855 -860432938 -78059530 643054069 883393886 -999991995 510836116 920442868 -262306028 -926862122 999970888 430095953 956292247 42 -1000000000 -448103240 -569103110 0 42 194959414 979081052 -768343558 -176559056 -999991995 -275595368 -31446402 947650677 -403948089 537788159 -11145530 -1 -839904093 -172184365 804638125 45831260 -493361663 553269217 -510751212 999970888 -4449205 -451811463 638702256 42 817278272 131096323 452870524 733240180 -234626838 428680769 499384570 88445480 -575237575 703295725 380462250 -1000000000 -999991995 -69846428 -581270165 254058697 0 -869016268 638584959 999970888 -996440651 -733046536 -999991995 -555421169 -501049767 -433174989 -615086657 837935085 -78161228 59501032 886016719 758541503 -1000000000 -1000000000 378512670 -169280765 -256457486 480409002 -824203530 873000435 369806038 960320266 677879424 434277206 -409169573 -168159481 -669939662 345007473 -501868611 -999991995 -757372005 -576410472 -261536399 42 52956783 -487350198 589620589 -999991995 491777666 -196027822 277239457 -277337631 -999991995 0 999970888 1000000000 -454484285 -335584046 779200616 430513716 -444060106 636176806 -677077224 1 -680045825 999970888 295415352 5224066 -324739063 -999991995 -845462999 0 -877094113 -999991995 999970888 42 999970888 -197972126 -340600494 -54666235 -999991995 -212523862 -749285554 -999991995 429869431 350512311 -69447661 24132074 -729743345 -348390234 0 944808784 -615318008 -1 -531267736 -796926004 -435480066 447007728 147554041 -999991995 999970888 999970888 -935881614 -62948169 821232560 -234926941 -999991995 -999991995 -18111844 -574656015 -65955180 -705104973 793298974 461906636 579483000 1 -812680335 342629192 -980757799 -525036589 251054865 -583390225 684412853 736563146 -963344522 -221030259 0 1000000000 -944680419 -1 -722894555 -621808441 -425747791 999970888 976177696 -999991995 -854802391 0 509758644 -348625885 -241934510 -55125584 42 -397765054 56938145 235748577 -454737492 649239922 666676130 466823788 1 387092503 -999991995 -1000000000 0 13692448 -41744052 -999991995 -621394207 -791197611 46520941 -1000000000 -113809388 21463904 479358739 -928341794 -706529736 356625572 353159751 999970888 -1 -527754567 110569936 1 408408279 -193831092 72766538 -999991995 -999991995 -981027409 -832179809 -376703610 -1000000000 876194008 926060758 999970888 -449896822 895698593 0 -517231062 -513069240 630211956 -1000000000 -414248719 999970888 0 -84511222 305458456 1874740 716039781 -258251036 -529923719 -795176760 32348117 167062626 -836348875 273568021 -571621840 0 463324337 -745592811 0 -999991995 42 42 -999991995 477399774 21020154 -1000000000 924429462 -999991995 -1000000000 999970888 10624552 -92705730 -999991995 538210696 1 987401498 -571396183 42 1 769415195 0 -775081754 927036185 42 -725381612 -24923190 379155796 42 647060112 179014395 786854059 -999991995 999970888 482579680 -731942735 -253088573 -999991995 -287241730 -357843724 906128910 764956187 -999991995 749199411 -120975386 -403767398 -440161666 -1000000000 -571214993 -499065426 0 -377257161 -400267890 -999991995 -154005147 -999991995 378894636 999970888 591796441 -999991995 42 -810895185 999970888 42 1 -270339618 -999991995 999970888 864832954 0 -256467657 -999991995 -590059832 191284701 1 999970888 769979402 849340541 343763708 431969160 692198837 103827534 1 999970888 -1000000000 619920553 700852794 922923866 999970888 32340816 937452275 956871633 827848334 150167999 999970888 -298030218 -1000000000 958844850 192242321 -345972990 2855221 -895320951 -321338569 -1 999970888 -807887903 -52056093 -1 -850798420 -942316008 967261185 -527597035 -190049669 274406611 -783456232 -999991995 -999991995 -270785154 533819689 323317947 -999991995 -999991995 394507472 999970888 1 -831705435 39749935 993974424 -630273750 542332263 -631997317 42 -1 42 -179509728 507851071 -844251527 -317932153 -119981880 -1000000000 -262588503 57813827 -678768447 96050241 -83050008 1000000000 -906589079 479566422 -1 773676542 -721042664 -141180527 -999991995 -999991995 341600333 42 94514810 -539278782 928006871 -430197995 1 -364073425 299173313 190781455 -948733059 -983170916 470776832 -999991995 -1000000000 619914691 818373472 -482200226 -714596208 637046359 315684335 521044464 756116988 -787011840 999970888 606304316 -514253584 999970888 798226168 645434383 1000000000 860665518 -1000000000 -907098081 -461259050 -680455178 -47314893 -754858134 392863356 -649220826 -990375903 219000380 42 100265765 42 51624775 617088211 -751665514 -566124508 -999991995 -827957108 577278929 -517017500 228043324 -187815370 175583943 644356597 999970888 -1000000000 381676843 -389927563 894422135 -540826851 437638243 1 -1 -1000000000 26676098 432365386 156727474 146707914 -36183593 756452507 999970888 -17830701 658333785 374780305 -446812964 -393358278 -999991995 771514454 -672642032 1000000000 -41675844 -1000000000 -717001481 208015729 66976829 -939041839 -999991995 999970888 42 0 0 482591678 1 -450812358 746746062 -339138412 -353962012 310300513 -1000000000 -447724508 -383987206 -334742415 -1000000000 -838303647 511932071 -999991995 819668904 -323512139 974113567 666350129 -1000000000 -658237675 -547782448 -447069781 -999991995 0 -999991995 111055122 -662350576 999970888 1000000000 20957163 385281086 587735395 -801824140 -460660094 -698748145 999970888 684351430 -999991995 519359700 6872161 886477930 685606499 235148203 79390791 549275266 1 0 -999991995 -655290427 1000000000 -943973564 972657705 259226354 42 0 1 0 643382719 -946408605 -914199539 -650895521 142201097 999970888 802214439 -297674821 737241178 -999991995 183807883 -588649306 428560810 -999991995 -993716244 -51555994 42 -285329415 999970888 593191773 -11924817 999970888 -990460198 -182728228 0 0 -27381704 -368710822 -327766263 1000000000 0 117670669 -321275299 925116087 2074931 -312521912 -497100050 -584267941 -342143764 -532023051 593679480 -428475058 999970888 -47067298 704890758 -54672480 -554827401 823699886 -53292829 974861550 -19133680 560789041 1 -999991995 -991331421 991462271 -288462578 -999991995 -999991995 980619292 -203157630 -1 316358837 -586539503 -423254855 42 858066810 821027526 327293146 328901639 -574399680 166538315 -600139751 -538685717 671746727 -998189707 -1 61231655 949794555 49066556 999970888 -81205502 46208070 -999991995 999970888 -861185062 -603181062 530972139 -999991995 175564693 -295135455 725955942 -765267910 594456177 999970888 -999991995 716703944 -953677406 42 1 42 -515788234 876386800 -1000000000 999970888 751853984 107743592 999970888 -608215078 -922262926 -999991995 165555045 330517057 999970888 117397609 665001235 134045692 1 -465310715 999970888 158305156 -999991995 -999991995 -900369753 1 -501268485 1000000000 42 909153691 107462731 1000000000 -542872286 1 -826354437 120209346 654562358 999970888 -146529783 79315045 -999991995 -861053095 921992663 454794544 348730122 186203804 -836269902 999970888 239830071 -908604726 658996838 -999991995 554272299 -319547521 -999991995 -448472460 -946594937 -227154338 603138750 556105123 809290905 -1000000000 -811482936 783077302 973852569 -610159721 298971955 766186643 999970888 42 -557691555 -907334534 -1000000000 -556854329 1 365971299 931196968 -177514047 -44277837 -838507504 999970888 761928310 -258191895 -999991995 -1000000000 131367717 -384629122 -314112534 -435597357 937301956 673306178 -1000000000 -543426331 -608328908 -503302026 -617899601 -169473010 88858657 -239198163 42 836544849 120048749 -639112017 628554916 -449563353 -999991995 330181961 -558210050 807409939 98250592 -208822961 -173776555 670572957 601847589 -170339848 42 42 1 -29197740 -999991995 42 -999991995 -999991995 569993666 21896050 -999991995 165926142 999970888 -843105010 415766471 288120422 -1 42 -999991995 974682156 -999991995 -999991995 -136869878 -68330546 154918538 594723351 951444359 -999991995 999970888 -405316504 -1000000000 863857285 286647014 -47530870 -196769919 758060430 624776709 1000000000 -57877336 -999991995 -863572490 -853156774 -999991995 174255052 414356964 0 1000000000 723866680 969153050 999970888 -108438241 -852115903 0 -1 -874397457 -937130829 -893143458 -1000000000 67735522 -1 -999991995 999970888 287340468 42 42 1 -539727644 999970888 -428482984 0 -996814810 906788020 999970888 657606335 -508524413 945442012 389043006 999970888 -769607676 447826219 -999991995 113581941 -290446123 -430863049 44624619 543021486 -1000000000 -66598021 948523094 -569883037 661725214 364786823 191284622 -276451738 163466061 -245992606 -599669769 605879426 -999991995 458633004 1 -572437768 -999991995 243474086 -860824285 602795683 240067792 -388816404 326417073 -1 999970888 -999991995 558121276 542632036 747564431 -1 999970888 429438199 999970888 -531289703 -202906446 -149868782 0 -1 -206426375 -156158880 -403655405 -1 -999991995 1000000000 247231502 985980156 -855480539 517374439 1000000000 475035702 319148594 -255231768 -774888557 253077273 219007484 -527619652 815152064 300626344 966863256 -523547351 -999991995 -165270607 -999991995 -497737958 -747440085 -999991995 475175241 999970888 704212021 -859298839 1000000000 702873610 -961515887 200022808 -141670647 999970888 706292394 -271441677 -202374734 -999991995 -1 -77897940 266672082 -1000000000 -538642555 506529805 -337193454 865282583 999970888 -999991995 -193584682 -837857749 -466134954 -367287519 -957226488 -116590589 891399149 1000000000 816496012 432318032 -885727256 859278902 -486023113 -281641311 -916300106 -999991995 621585568 1 -999991995 -999991995 1000000000 839511563 -999991995 -232664480 840884790 1 -402354162 632865968 260414011 -999991995 -1 -578513341 -41778453 -359725098 -999991995 -999991995 213728267 -839207021 999970888 -633786172 -1 1 -48223987 -67192139 42 38544286 181846795 -115307832 82032967 -238210169 516362134 215063472 523660180 -999991995 42 -1000000000 399250551 -1 -901834775 -355311899 -880269964 -880616057 -226206614 -908481182 795914500 813010555 -832658315 -3110771 -446301665 42 124907785 -3984837 1808430 684946855 42 187752634 -455179565 -999991995 -928910815 1 -876126494 -89387365 1000000000 644069993 -652686684 -601997940 170844169 218353996 494330317 -8886417 -361570735 658178252 999970888 -1000000000 -999991995 0 147254456 949834127 -942707485 -999991995 1000000000 -869957143 -999991995 139670351 999970888 999970888 -401088747 -429558457 162100783 0 56336082 -154839313 -704850755 999970888 1 -1 681220562 -555048407 -633258811 -717097443 436744303 -454240398 540782469 -999991995 -615175237 -15464375 702915116 1 -288045761 999970888 382169437 187957575 180583265 -693516793 169793627 -522347265 447318850 0 -758489342 762290768 -990441835 -938488790 -999991995 42 -107326227 722495390 -999991995 438847577 -525040755 194168001 -999991995 -999991995 530752630 -904567920 674396503 391065531 -999991995 -999991995 -259242744 -34347481 848280788 -999991995 -60846888 42 49724677 42 -1 -339918874 931596604 -659137595 -384151740 42 95639696 999970888 -1000000000 -999991995 -218276293 -477510161 739441406 571543292 -185176071 42 0 -539094966 -920702024 312877950 286602124 874403990 834068854 -1 999970888 -191729908 256103573 -1000000000 827517387 932566872 -160998663 -1 -656859551 989740395 0 -993566582 1 599268726 871255122 54402288 148697131 725877412 -196920775 42 770008217 -976003100 -826055926 -116472202 1 -999991995 137957293 210094166 145917858 999970888 -628257262 518578381 -277654259 126759529 830041477 723946081 -681496721 -240210423 1 -304138320 999970888 452984602 -368816321 370820843 -979216881 -807125188 797581214 852290668 5480159 -970376165 1 1 211828379 0 -57862990 746677186 269004631 554620184 -999991995 -1 0 -375711330 217455167 999970888 -999991995 -1000000000 697427545 455050049 196672967 45788507 -791113633 -307693255 -589837481 166136205 -999991995 1000000000 999970888 -999991995 461985505 -394893909 38868554 -480190124 1 -1000000000 643617190 433861266 -670039919 1 653163623 -37731909 -1000000000 999970888 -746940161 80960678 -1 999970888 -834565386 0 -234638758 1 -878153034 92110873 678008197 -188627813 -999991995 -205873566 386524033 955465782 235083914 0 -999991995 91867226 -145101993 -999991995 675805311 999970888 -999991995 999970888 760270451 885611176 1000000000 -659279583 -739749693 -1000000000 -961050551 42 -358450823 811507980 477486135 850827013 -315389040 644306082 -847397580 -647279378 -341429200 655832443 513607473 -336689525 999970888 1 1000000000 999970888 -912910690 -929349937 0 861350686 247026203 556807776 999970888 -982144383 -961638770 999970888 437202136 538923695 492061724 -352047764 214176696 42 1 -874359495 641316587 -1000000000 903641399 -103264531 488970543 -966852169 201472172 -999991995 -175526398 -493920860 -811051025 976119723 321195804 895349616 -618821329 1 -833106245 -967886819 -246998611 210015900 -258918023 42 -240895238 470149169 -848586777 -798863284 999970888 271010718 -729441137 -465104188 451752983 -999991995 93701148 180395191 -296539500 -255475266 701523083 -869133571 -624806454 999970888 -689659739 -999991995 790755935 -948382063 -999991995 429008676 814898296 -760236535 680855388 -956747330 -358089024 -278084372 -999991995 -706494338 -1000000000 -506827371 -205706129 591457668 999970888 -155823825 -999991995 601042737 -591394436 999970888 -850789603 1 460329545 -636151989 1 -215260498 -195558056 999970888 435638387 458536335 884376023 699335648 42 462812865 -287834819 -808077283 659091877 -123269011 867986352 -885104755 -1000000000 437209586 835787603 -981678838 -818546484 643459675 112913956 -999991995 999970888 1000000000 445314137 -638651717 -592422167 999970888 767800850 -848961726 -498461602 1000000000 -510076994 -1 -617078309 -999991995 42 254532302 820805257 940604558 -456707106 -999991995 -1000000000 1 -394633022 -730965432 915699699 1000000000 629673524 959082670 -507162963 101531774 25051618 999970888 141972523 -304875759 -1000000000 -418870494 -974624757 -60317509 -999991995 1 -85509306 -79819004 666751853 -476901078 483599507 -1000000000 0 -1000000000 -507065231 -800092272 -631225578 999970888 42 42 185059498 -819737400 42 728192626 932846057 -692359360 -1000000000 235620224 -1 -459868082 999970888 -569020988 -304344870 999970888 -792377220 1 923480920 -1 566788628 999970888 0 240966677 672633381 -486258401 1000000000 999970888 -1000000000 432794418 -999991995 -85338188 491798191 -347857559 999970888 400814094 999970888 729133780 530937133 -871926546 966342983 315096273 -615596612 562126705 -665434620 -999991995 -230483588 -1000000000 975919968 -310740102 1 -304958851 -443303029 1 -999991995 999970888 -289081635 73454847 -291446835 702101124 -999991995 472165496 -22447441 826020352 999970888 376496849 -991726533 109568329 150138173 663881823 46700942 -999991995 815750535 -979919101 -137405354 514920760 -502059792 -500642189 779563826 -999991995 -1000000000 246533417 126731489 -1000000000 999970888 388524366 -521072343 -1 543477105 1000000000 339385527 1 330055252 -521262489 -702614892 -999991995 561246754 776535449 -145733350 752802644 325441060 -901750261 624413278 429392490 -673476517 436605592 -999991995 977719052 -365603656 999970888 1000000000 999970888 42 42 812039599 -196722411 -1000000000 595810157 999970888 42 -729603373 500836381 -999991995 -162744796 42 51218631 -999991995 -67816697 632104918 999970888 -485323545 93019572 -378412644 -558154147 -151164935 -788465973 96996076 747370395 279732362 -388970634 536217879 -999991995 0 284466113 204565771 -746442573 279840431 542710911 -822941722 999970888 999970888 -999991995 0 -36825969 879736484 -105867699 -762487170 250520906 -189293797 260987496 585943962 70456739 67594715 -113599305 -468888209 634845982 -862676940 -964359297 405877786 -199966661 -178391966 494813291 42 999970888 296042148 -280325034 -529249617 -1 -754482646 -507966728 293062994 553185887 -410753092 583082304 -489137273 -967842455 -1 961080781 535629057 -515931222 187240928 -370711265 653913369 331878250 806190468 -517621013 999970888 42 989741335 0 745387145 -542258206 -999991995 972567812 -324757795 -600776761 -999991995 -991790448 -720498583 -999991995 -725796014 -982480809 842703418 178699339 -959083324 747041442 -837983661 -426945134 748605381 127229732 0 0 -384647669 651174686 1 999970888 -999991995 -914801840 0 518216102 794499601 -999991995 -376129599 12258429 672671094 -816052071 452010804 999970888 -280168030 212665860 418474866 -193423224 -447276116 42 -472612028 999970888 -750565739 367982075 -129794392 248513960 -443800902 -389369990 -999991995 -910250008 -999991995 981180112 579525024 215882910 586260866 -808948366 1 1000000000 -384624095 477912486 -506132910 -710910400 -877887140 999970888 268363317 999970888 -280957346 -999991995 -999991995 999970888 1 -999991995 1000000000 -310517815 980782529 -1000000000 -777631049 -1 683334007 781705748 559545593 999970888 990463353 -777339407 954431427 157648925 123424340 547108168 -370031882 -125896301 -135989248 446757234 24945863 1000000000 483353031 616029422 -198633024 -154206520 -925050617 -640645018 679742782 91227906 -999991995 -1 -562293532 734090678 715382032 323403198 312892454 1000000000 -999991995 659408503 0 946444068 893420543 42 592745592 -146213161 807277962 41452018 999970888 -1 -1 -999991995 -524109063 249534210 -999991995 1000000000 -999991995 -457240877 739551977 -666115200 -204191270 -351831463 646035732 -467866715 -783161791 256361381 999970888 303562042 -280874547 -397146565 -466524373 -353692290 371744879 969415778 -369622959 -603518245 67956559 42 0 773730599 -637474147 -854650049 -913077493 734352071 517244724 -703597952 86103800 -624652206 259725727 -11272626 26554966 999970888 -266049767 0 -1 -999991995 684786999 -732030821 115126310 593324570 -419911778 -632951023 -494060472 999970888 -493479607 999970888 -223925235 -999991995 379586200 936939867 790647980 -418215082 999970888 -999991995 622297960 686386442 -709318977 999970888 258425916 -670197663 -641939338 246193767 -999991995 145315066 -461566263 693631451 128055607 -92600652 -252917116 606924765 0 581417147 -599956178 -181583663 -321856033 -614007318 582951013 -185804535 995399394 -286881941 -597055527 -226488996 848583884 99025478 909595717 -999991995 453886600 -999991995 -388606366 640192148 41686295 -418916440 969088377 -343746632 932723129 966701403 -750365213 999970888 -935977249 833745587 -999991995 971146986 1000000000 542038841 965916380 -787895899 868986468 -1000000000 480832727 -227672302 547598421 951546109 -968557501 -462632772 224206783 -265547934 853637293 -496083706 -276320322 -776011875 977435461 -710068851 0 893426394 -869912062 999970888 1 261072228 -459792425 -559190897 392073603 -999991995 906856421 251528208 -680663418 1 1 999970888 999970888 -100600800 -16526489 999970888 176701350 993679504 535539163 -114146313 713347727 869643543 -1000000000 338298998 -917459763 579728296 -734725789 -739770438 999970888 -423549276 999970888 -268141848 999970888 494159407 -999991995 382702335 -49403559 -11272626 -999991995 -711670731 -999991995 1 -999991995 359830653 311680118 -999991995 -41684976 999970888 999970888 -1000000000 849893283 929375119 0 0 597444656 -223433029 -145993336 -528092631 -723456882 -392696532 -891373800 264940489 -198693170 -690165572 771027114 -999991995 -948321409 793773908 -340489857 -947876138 -426366206 -999991995 961224930 250125466 811104856 -48456857 -761368183 -129849504 -368112998 -1 -775444486 -735483290 281134829 -1000000000 711169120 801048516 -429355344 -999991995 -999991995 488792151 -998589751 857917518 665617565 -1000000000 -984044686 629299780 355450219 673328878 581412279 828915296 243550158 -128861452 -121623755 256103573 -1 999970888 -581762170 -529009949 -298160807 -500986418 -70642991 -253140253 -999991995 -856387552 -551548294 265372156 -1 -923468481 506327689 235112080 -1 -389948542 -829226741 -774098681 -999991995 237590074 42 370218692 -639099590 -772516904 793355229 -1 138585487 148932743 315581595 -732156908 681672211 -999991995 -837504633 410027656 -999991995 431808624 809065486 1000000000 488126514 -44431881 -341419858 -865200086 775108806 -161421055 -112041795 -999991995 -564569219 -237879891 974085111 -69498430 -973851858 -999991995 275209069 122729084 -1 -999991995 999970888 -736666000 -174991490 -412793607 1 -999991995 -798619399 1 548233341 -999991995 12864655 999970888 929889872 632990396 -716739652 576235383 42 89377863 456240896 -366507537 -962979466 647768592 -320680445 589510408 801804530 -999991995 808955090 0 21499734 -1000000000 999970888 -1 -526567207 53884220 -999991995 -985371307 -178360973 -871907360 -252266386 -130835119 500085334 1 -548403066 -921048725 -999991995 887742473 -999991995 999970888 -163320938 -994327258 -999991995 42 1000000000 779838900 707352576 -72191990 468495649 847795404 1000000000 999970888 -642914208 -550428898 -999991995 -483575648 0 -999991995 262107254 -80350005 -999991995 -874382987 -1000000000 -1000000000 735728528 -968330540 -1 999970888 212119723 999970888 966183454 -999991995 999970888 -94272432 -36650984 262634557 307548852 -919806070 247508506 -1000000000 410298633 1000000000 -1 1000000000 -1 333353088 593583943 -548963109 780040836 671883879 -44500513 -775782702 306274059 877204582 0 967263958 42 -143445821 -319554168 -657774044 -456421 858414234 -126767345 198591820 999970888 1 -999991995 -753745985 -762974386 -96809295 -476456921 950120418 -860723307 42 -999991995 773242006 -621984864 -107649313 765265441 -984173546 -441572147 289871266 102759916 999970888 -633904740 1 42 669867478 155078021 1000000000 822180575 740980791 -999991995 -309573939 -869136779 999970888 -488813093 162127195 -999991995 795350637 285464860 1000000000 736783515 999970888 -205850348 -870910366 -611062351 -636576575 -1000000000 -266405748 -481159905 999970888 42 913498643 0 603578730 853050729 -641522675 818325230 -759103144 418793503 419458673 -855134526 776999898 340815559 591200170 260679398 -518930414 -494984220 -183176378 428750249 -865571540 524071857 224929019 -511584118 -191199667 -1 632568631 7027166 253697284 -74958728 638931445 899932428 615899641 -827854317 -443895086 -949549646 -445728504 -380967164 576687305 -89640142 -999991995 10294167 0 966678972 -946718948 336574387 971102472 163100468 -729592570 1000000000 -606964460 -521811381 550957307 1000000000 -750744047 999970888 387045670 650814907 42 974412039 -577146942 -877087293 42 1000000000 -380521527 181306780 818793702 -33625210 -797706116 -941924561 999970888 999970888 -707792840 924179622 -999991995 -999991995 -999991995 611319281 26842085 -829986308 661109173 627047391 435215285 -775129582 567880434 999970888 -48565375 -75805637 -408796641 -400288143 -1 507830555 -753644552 332897473 486109552 -255963876 -829613247 999970888 -1000000000 -359571595 40796089 692518249 234638190 116106926 -562110290 618967264 1 -1000000000 1 -106154652 -1 -999991995 517337124 771584396 981010468 -999991995 -961658400 -201938300 968507898 26752459 -42938728 154769233 497165453 -999991995 -638595271 42 -302328381 -875440128 -266371905 650033531 -1 -726344898 22962694 207731768 -146846782 999970888 -1000000000 8819938 578660257 -877974965 526125312 449554240 -720253184 -999991995 869382509 367759361 732933049 -226281668 549899345 -542002520 999970888 -999991995 -999991995 321049290 823274495 40009538 123711897 76667859 -143711302 999970888 924331010 166976595 -225549005 999970888 272009142 150612465 1000000000 370314077 -759826796 -931236779 -803904565 -999991995 673448292 -78335905 -74324318 -999991995 999970888 715487795 -128428361 381649845 999970888 -529318891 -277386405 -315646931 765265136 -743758168 -999991995 218595980 -999991995 999970888 519904806 784553018 759426760 678889403 999970888 1 945001357 -920212263 -1000000000 985944148 -511260 58393148 -831072555 -253471016 -706301277 -1 1 922839400 95362669 735047479 742840744 999970888 593738946 -1 -574705547 -247875072 -985570210 -706529736 -969361208 1000000000 604826715 -218376309 -999991995 -144807584 999970888 -963361770 -999991995 -784215820 -922644200 752885494 -999991995 480639752 942476972 209276219 -1 433594964 -748930756 -326678283 198127996 475735865 278203780 551003096 142151259 984981062 -509070233 -400263236 675243672 999970888 -15859544 -808651168 -1 -648882215 621993305 -999991995 1 343143747 999970888 456782829 -956592309 320302073 999970888 -567626234 -603258368 -519102678 -658275779 -99941922 -332472475 690189112 851245164 223970513 -999991995 139992058 -552274629 -25752664 -544138575 -999991995 -347197340 298127762 973758281 -563194584 223893614 142314504 42 -798958637 1000000000 808025623 -507398257 -576415920 -716954961 -559491234 -767355366 57187257 -89782222 700211284 465259957 1000000000 634022582 822013179 763021337 -999991995 -74766610 111678163 -216999971 -18263464 662932666 54195925 0 -999991995 -109461312 -999991995 460599581 -227655216 -518524254 -999991995 443166700 -999991995 868840446 -752337704 697748383 890950167 -999991995 184909643 -384077761 623385857 -629624084 42 1000000000 663703677 1000000000 345161658 -184098776 0 386371944 582907641 -870665458 -528689815 411564771 -695213276 161655766 -398254312 -165905451 897757384 -573951053 -782682888 -1 -999991995 -809955956 963228476 691040568 965059939 -683907948 148318814 999970888 -150625713 669089816 0 467970471 -1 285223049 999970888 -999991995 999970888 -545546542 -244916599 0 -60163585 999970888 -1000000000 -449473828 256107122 -151868015 537725827 143019903 -999991995 0 896009129 626679610 -999991995 267552108 254641140 970528311 868441509 -981925221 394506559 1 589907645 -174219574 42 -149744578 810987397 56866394 -415426969 -999991995 -204479770 306882556 999970888 988109478 -1000000000 -999991995 802136923 -999991995 -1 -482693295 -57876917 42 -828139616 -131530540 -790225888 -488096564 780237075 516824805 -70530712 -63456561 449628050 0 -962609806 -1 310656603 -499726464 999970888 -737745064 237338392 1 -766678820 205938616 434984888 -505347516 936062745 -1000000000 -193181652 999970888 573129007 -412013421 848977663 -374966636 999970888 -391261354 -1 988002947 -999991995 434386295 999970888 -1000000000 93014419 977815582 -279536397 999970888 42 -164683927 -999991995 346692521 999970888 834344649 999970888 -332250717 -605814602 277188646 625806613 -1 -999991995 210789372 42 -584918431 -697408552 -768621269 999970888 100637070 -999991995 653467189 530197780 479513066 -495344275 -809418337 539814037 -891265783 999970888 999970888 661158101 -999991995 -152599049 -706348767 -999991995 -239592804 999970888 -950587232 -766969778 -499626720 651556421 837593216 -436011437 1 -582125185 891458367 504627759 -270653000 -115112172 999970888 -235569438 -999991995 813241524 136968048 566740848 348264443 562585011 -143966069 843870733 -485487700 -913893841 -525036589 -999991995 1 -999991995 -999991995 -35829577 1000000000 847860861 -204650217 292986122 545939358 -983245038 148760010 1 -1 861507308 1 897181389 -999991995 706469335 -999991995 -451945057 999970888 -729098134 -689571234 324647077 678983537 -789066343 1 -192514057 999970888 345393521 -162867119 1000000000 999970888 -530993413 -1000000000 864343917 -43349618 -360836664 -635958152 -818164093 524768034 -581122805 -946923302 577512685 893627228 515598749 -888455145 310586203 321999845 -755117187 146309550 -680382040 999970888 -20690701 -845235425 429574485 500745944 210530077 -817037860 999970888 524851687 -999991995 1 709362060 -562698065 -1000000000 696919825 -347887076 655902784 640888115 999490726 -774494835 42 -999991995 0 -999991995 -394695319 -1000000000 1 999970888 -448978851 1587959 821380593 999970888 999970888 0 727083977 -73176891 -586412309 607937487 -377393059 903808181 -691030025 823239710 216410548 -288287677 694677282 1 -1000000000 219909291 -451179140 -479825303 1000000000 500745944 75730219 -992105378 -451620876 403180109 647315056 -113216795 -570677241 -493736859 733520518 999970888 919470133 -831373377 854837998 -153632295 999970888 786986843 -29853024 -936585191 -999991995 585987733 999970888 -479889163 929920454 999970888 1 999970888 895607200 -1 42 42 -862539378 999970888 301447672 334525018 -594900034 396123043 -441107348 -999991995 -827163887 -999991995 -451031861 999970888 -26218828 825041386 39640373 -953634030 -522033282 -773341212 -1 -1000000000 601142216 -879709204 999970888 781134865 329288268 486898987 318617862 42 42 -999991995 -182619334 -208258058 999970888 999970888 52991574 115965365 -112884858 -1 999970888 -386307029 394096532 518767001 664445172 -217347094 999970888 -964382166 -999991995 -999991995 -166257555 175366065 309725812 235181713 459999797 -7656412 -209447172 -964203346 -999991995 605290655 713152246 -476667904 -350985531 1 -1000000000 511896990 598715051 162551278 -311052259 503566864 -528015951 0 -1 -334075734 636594026 999970888 461969160 -999991995 1 -999991995 -582187768 41030758 772473878 -999991995 -608610210 999970888 999970888 808025623 -92323330 -999991995 -851417552 796382668 -602875711 -993306110 -130230716 -999991995 -971952436 327394887 0 376371780 999970888 659083048 -866402497 -42641600 -80693843 -999991995 -136316735 889279329 -67337714 1000000000 -1000000000 114365932 -157041644 -668368097 290082116 999970888 808712792 129143681 533773750 999970888 76121053 1 -272945285 796961137 -1 -719690480 -946246356 -999991995 538341401 982849817 374596897 -1 999970888 42 174255052 1000000000 -1000000000 -999991995 999970888 -671103240 -356606402 1 164637603 -999991995 909926677 999970888 748629244 -762405720 -39731023 176934845 856147317 34186025 -1000000000 999970888 -592961688 1000000000 -827117375 -296606814 810274383 -602735831 1000000000 999970888 670583377 -57223822 -920178050 42 -938961904 -732550140 -428272010 838382274 305203025 -534983887 -999991995 -678322459 470309635 461203448 42 -999991995 -999991995 -182010280 167431797 -934947500 617439542 -256372793 222713202 -241939158 -918967410 999970888 42 999970888 684274450 1000000000 -356974542 -388354537 -5907053 830428887 -154421551 -1 892568478 572442537 -510375584 -1 42 349675896 -1 -508153254 662986985 -999991995 42 -556342409 -999991995 201998041 -574222124 42 359185990 289371398 -999991995 -249344711 456048292 -999991995 362649440 754473767 262513041 999970888 -318898000 999970888 295520430 -723272301 67252380 67145943 385213549 -1000000000 -854290308 194864846 -846681702 -346899139 435315473 612150915 -537758696 -8900648 -636280873 0 999970888 613620673 883961773 440663417 -888831621 458944516 999970888 -612406932 -999991995 665886873 870597887 1000000000 -907269749 -618704850 -499049061 655762115 -128068571 477006514 -638057495 235181713 -419410577 542423602 -1 -999991995 -511386417 -321059781 -999991995 -34272956 524925771 -983307753 546676689 736793571 999970888 -114000420 999970888 1 433615264 -262367306 0 361346412 481379364 -810567683 137344850 583036543 348282992 999970888 927450725 -1 -768423539 999970888 370947094 -15018239 -806272500 -509754074 999970888 300927672 -999991995 -999991995 -998629644 999970888 -254504386 999970888 -1 -405373116 999970888 -269387760 791454836 275738704 797536791 -999991995 597827145 538294388 -307573379 672398787 -66154034 -999991995 -813478219 509483769 0 -821132422 204339270 -743224470 1 286875597 -984173726 42 -999991995 671220111 -39819594 774454481 -582219846 450060876 898224215 109365151 1000000000 902461539 -650024217 195404325 -272488264 775268596 818990491 776147581 -884604420 -350729079 244235154 999970888 -984557268 990562590 -462738487 -1 -248570964 340203582 999970888 956022874 361741726 -500622371 -1 -249669951 988551485 42 -236858040 -664029962 285974762 311383368 -284497713 999970888 1 -343389703 968438007 -700856613 42 165154460 759385049 -827108870 -448892438 984989115 779295318 999970888 -961803715 811174774 900480996 -969524987 -1 -999991995 0 1 -691653446 101007962 -739732929 -1000000000 1000000000 46134429 171265497 756025868 -240231794 537082551 -420713416 -802076887 -393823654 421712692 1 -896165806 876587657 -232333111 -430602446 0 363399478 -402582842 -598203065 -896088753 832769424 494813291 -313156492 0 999970888 -366285766 999970888 -187568472 42 999970888 -6839149 967322067 39185680 999970888 490047476 -987184517 -150360266 604593189 352392595 -427632431 999970888 -345090258 -999991995 935762527 -268042619 -999991995 931090844 -445019166 120568391 374142944 -999991995 999970888 120588135 -930356101 -485757041 -1 5514488 363187979 1000000000 -999991995 67762239 276344739 267980744 -324215407 443857661 -999991995 0 0 819410248 -999991995 -654473173 1 -553547252 -624788610 -704089951 976643898 999970888 337787578 -430437099 -989197876 -999991995 -710347295 -255081226 -1 952118025 1000000000 -494864646 -707715712 999970888 275233497 939239217 999970888 -377598092 0 999970888 1000000000 999970888 -685099156 -974439334 -754659947 -999991995 42 999970888 999970888 -538873576 86788418 320820753 -1000000000 111989693 -999991995 928959519 999970888 4668838 -865128949 395223103 425279185 -921111411 -364179592 442528043 -1000000000 761640754 -835936891 -341355948 999970888 676501660 0 999970888 -1000000000 -999991995 322592241 545362107 375343784 -599368683 -422918317 999970888 -125207539 403739368 -999991995 -107913783 -174447688 1000000000 -999991995 1000000000 -457945652 -272705835 -999991995 819323603 999970888 -1000000000 1000000000 794356748 690422628 -869614519 919709043 42 401038019 -813994735 -401062894 -54928055 -806450789 114966286 524802331 999970888 -343364853 999970888 1 0 85342284 -999991995 999970888 -255191181 917010546 -999991995 -999991995 -999991995 -754534152 999970888 -834393018 -234304032 999970888 -967245341 -870496911 546904522 999970888 -999991995 999970888 981003838 681056261 0 -402684801 241058959 354460328 127327424 -503472089 999970888 157216026 -10755628 -666285063 1 42 700292492 381120305 -784452531 -999991995 999970888 322693571 -359992 999970888 999970888 -103516882 -519567000 -303896948 -1 478923238 -241424209 999970888 721688938 505309103 294818048 117470049 -242889876 109126148 0 -1 446707746 -623340021 -740678720 563972045 -403396527 -107657547 -376627895 42 -143739577 -334436043 42 477548609 948827110 -754246931 493538939 -999991995 589352312 964259382 439106250 42 266873041 -668544250 737005156 0 293756823 -1000000000 -670981862 -734260636 35390613 -26541393 1000000000 268175158 498919989 -193974412 368588697 -143044900 -590368035 985006028 -999991995 -276026996 129618794 999970888 0 754778762 -910782632 -614645479 -35831417 331237882 999970888 221013987 1 1000000000 -13265553 -500709587 313570914 142777026 0 999970888 -576461394 978088733 956499930 -747907535 1000000000 32292592 172368147 266355375 -1 481876728 0 -1 -929191773 268126336 1 -856974595 968423950 999970888 56326442 -722511156 999970888 821113422 -1000000000 -1 -999991995 -335648122 68247414 -507464304 -864542463 -726352294 730172477 -1000000000 999970888 1000000000 278980816 -1000000000 378201561 804280328 -332552956 480065718 1000000000 821529183 1000000000 706303769 -967141985 -595143425 -999991995 37250628 -695761231 42 -430773914 421849831 -605299706 -39232415 -999991995 617957141 -714644170 133361278 -999991995 -515100919 414754547 796011730 -927229799 690075613 837483661 42 -999991995 -293826823 1000000000 -975766993 -25755357 -817692040 23688140 757939614 325009987 -27790147 -944835424 -14681705 -469141952 -999991995 368195373 -87587964 -30260182 42 139654571 851028042 -1 -487282048 332911475 -548057445 999970888 -460290949 458287773 471430387 -385759030 -576535307 1 -999991995 -15085181 533890860 80657373 999970888 -475244730 -1000000000 -226605959 -1 -196055781 -1 579029510 -974608413 902757917 -638171430 -550872080 -537644843 -116267605 247535954 -456156997 39455713 1 291354947 404377044 -999991995 -549351574 393014536 -24945446 754824276 1 -561955436 980619292 683051759 195125454 630578519 -154269002 -297966364 -652905195 575180670 139545107 -999991995 271344708 400264182 710381446 904429604 42 -160515521 -276320322 -45903029 176333310 109889060 1000000000 282892694 -297402204 1 1 -2947266 -999991995 988347479 -159519680 -999991995 286863255 -261173263 -30163135 399104867 0 807795800 81842628 -135647030 941867115 986122630 -1 -871005093 -84924535 789507617 1000000000 -635081525 702956584 -476864627 999970888 -670373203 66642822 -112635681 -999991995 -482745019 -999991995 824773696 999970888 -305216264 -1 -356205663 -999991995 -286599876 -1 -709494289 -543566361 999970888 -300757883 -537818988 -264117405 -241415144 820836273 290178329 665558145 -999991995 42 -999991995 38683716 412484039 -918551040 367075216 809463162 -863657251 907024194 -660072991 -193063567 999970888 42 -1 27061547 -549886310 167713214 468306956 -984910041 -1 222634206 -808488203 999970888 -504054712 -1 -999991995 34740765 -210739232 -727358423 -147358 603806185 42 -989075585 401114514 -663348022 42 127437522 -1 0 978812699 1000000000 -999991995 999970888 953968041 -784699998 -1 685537593 -798619399 557379002 0 -215372880 999970888 -462144960 -256853331 975444170 -999991995 -314854607 586761785 864840541 903314164 275165289 55253305 -699306332 999970888 999970888 741446140 0 -799674588 366539915 999970888 -608564810 -999991995 -400555816 -607095788 -587413190 559790676 805968537 -265016173 621353142 -825579436 911694233 770911001 -91025798 0 89089868 -1000000000 697533806 699584820 -1 -564545335 -196152223 -265271219 -45769420 -642151035 188761863 0 694583596 231114613 -890906956 -842019647 999970888 616817652 999970888 -882962951 0 -808077151 657305938 -588922503 973418225 -42048031 263116975 0 971336004 281766220 600449299 940441096 1000000000 999970888 -527390366 -999991995 -663368312 -988892726 -670075849 -175409765 60671677 177751525 0 846268216 -484272701 1000000000 0 648230482 -13066690 999970888 -967685204 1000000000 -999991995 -839764329 -2456085 103598940 -11667005 999970888 0 -860400539 1000000000 -963759418 -845514648 -1000000000 -1000000000 -999991995 -278105334 -938708048 -281483213 423247933 1 -45705765 246902943 685923497 -71271449 999970888 -1 -396326000 42 999970888 -117486388 569722508 -409445123 -999991995 999970888 683048481 -1000000000 813495927 -525968051 999970888 484486368 -411618061 1000000000 -802201204 416733522 999970888 602281731 952757602 656813090 248579357 889389428 -206971584 -777978310 -1 42 728669803 261190528 129514151 -17384563 -105756998 -366768801 161623826 883939954 82751422 -705478486 -1 -619991551 -1 -1 -260233056 -322915904 246314976 999970888 760533545 -508272162 -271200630 -654458372 -999991995 -999991995 831915861 -999991995 -948893890 -1 -271055509 14900994 42 -84433971 402102547 -649059343 -546983882 1000000000 810245315 -361567358 -807490232 -413758343 941954408 367441743 -872715836 655810526 -999991995 800216597 -748851067 118935520 -55062425 969908118 999970888 954865908 -402325422 0 42 -281885476 590869719 280377257 900291900 1000000000 -382269839 -243861599 999970888 -330574076 -1 319328532 220691082 945986222 -568876728 999970888 925675181 -68097924 942380307 42 -148992398 314844436 -354204967 69299831 -494965852 500178384 -645537399 -512219024 -927207723 620855166 -1000000000 0 -552818101 -437602642 0 890134478 221414304 -990921079 -1608576 -138411112 14654023 -272885180 -471822135 42 658763163 18780789 -907027368 -68598067 1 736948162 -1000000000 996039631 927417869 -999991995 -527754567 -54921028 1000000000 425597360 -1000000000 -1000000000 1 572746489 -291558379 42 -99059117 920702653 0 251841665 817883051 -212112843 -999991995 -201995608 -397355469 744581188 0 136860698 392820638 364482751 -866897736 142949005 -1000000000 1000000000 299313181 -824143352 -664221059 -58472775 -371291888 42 999970888 823810001 -75562322 -537909814 -980088787 -38303958 -137992677 -401145173 1000000000 182791885 -636228844 765409893 108103283 -851543145 -568608309 -68465581 42 523575133 431989297 -98668033 606374243 692010344 0 96258167 738171550 -983221306 -393951697 498669691 -1 -899038763 999970888 -470833626 1 161499416 1 42 -1 284665047 -999991995 532833357 921150365 -174301754 -905453154 -969351339 -1 580976052 686641893 -999991995 144191326 -999991995 999970888 -894248963 -407625326 -383955361 805290485 -407187141 -999991995 -822374644 1000000000 -180923320 -602500561 904188037 37659828 -236683014 -999991995 967023522 -79117433 -999991995 -942725453 502099616 818697413 -678149122 202342145 148630082 0 540490011 46757937 -27076681 -873193883 932770080 651464705 670903174 214946616 260632528 672161273 682695847 -572225305 -446443176 -972259361 -934245831 965374337 651351841 487954213 1000000000 -1000000000 999970888 999970888 999970888 42 468448036 -994452554 -511175403 562944937 285105678 515228224 900957713 -1 681809531 492729480 795834242 -999991995 -728687883 999970888 -835685984 -665345119 161170624 572965643 999970888 -692189522 1000000000 -925298892 344254708 66774802 640956044 1 58593429 -1000000000 -999991995 -1000000000 992765153 22794692 42 999970888 631467028 539222659 964315981 -1000000000 -522840106 -588956983 -401090789 738007945 -304908368 455433841 -226605959 -839429186 -207681409 973327370 1 609964306 -614745096 -854221953 149559283 102964388 -995366273 -999991995 346077027 -468424677 42 -387572341 -685411336 -999991995 -400144495 143551516 0 576554699 -999991995 954895582 0 105148223 -318650337 -124918661 563264872 999970888 38534597 0 999970888 -982912611 9494974 -655126399 1000000000 635260182 257623420 853703077 -1000000000 -477004299 -644046677 -999991995 999970888 -116023801 936489447 -119427327 -34037280 -199256990 1000000000 999970888 425789165 419134605 -421335527 -746488262 846289614 788519926 999970888 605045036 999970888 -281009280 -10297657 -999991995 -855931023 -985097612 -1 551141923 1000000000 0 -992265060 -1 -370069192 154651600 -316583598 703722854 -462434093 539542107 -932220976 -999991995 780592088 -999991995 -248476035 547830527 -990771839 -999991995 999970888 45471172 -1000000000 -422631446 999970888 500085334 -343571157 -74983626 352671262 -167165616 -1 999970888 42 -560046336 -209730494 641268899 -42954330 657177732 237338392 618757469 -44975921 637796271 319804170 42 -723025664 -999991995 999970888 -341839799 -173874584 0 -696610033 89784303 -999991995 1000000000 42 603189069 42 -257396090 93743486 866564502 -101416310 466536969 260879659 156407850 -941785233 638702256 -999991995 193317700 501272122 -372010173 1 513626931 -590568632 209583317 471083991 655645566 -634728700 -1 736793571 -302898336 1000000000 -796959489 -994492001 -999991995 913105681 -887162653 246817773 -1000000000 -874263406 0 -636099350 575347860 -832664779 -730821178 999970888 691292505 738237085 639889899 -175422219 171385658 216616276 -1 -202581332 999970888 -797008865 -244919995 999970888 -576206764 16365841 1 999970888 -450869337 349956876 999970888 887890711 -1000000000 526878462 235306227 209705728 -584769272 -401171495 -78456145 -107194792 -404631077 999970888 184553238 -1000000000 -305427058 429252419 999970888 0 -161348812 42 1 -1 -981373043 1 1 -1000000000 -765699827 999125172 -684415968 -125601912 999970888 999970888 530485176 883223302 820410789 83360676 -999991995 1000000000 969000189 -1 -246373275 -696833250 -729145867 1000000000 731023030 -64736014 -999991995 999087135 -681793912 800781799 -1000000000 -359350699 -405760727 1 -163806469 -599783775 774246157 -265296763 802647340 -600456295 -119249447 -734671713 -196814238 -999991995 -201180710 823775840 -999991995 -420155639 247808286 999970888 1000000000 783452783 -999991995 -999991995 711234924 -348765637 -89300793 -740220940 512370872 -1000000000 -372478520 487873070 -1000000000 999970888 571362056 999970888 -147974966 467361546 -1000000000 985466207 -833145599 435832640 -459940532 -659851038 1 944359761 -737819358 -1000000000 -582434884 607856660 346035448 394305165 118871041 -1000000000 1 974540348 -67494447 -999991995 -294235284 -406712248 -299885807 213510929 42 -465035089 -806632187 1 999970888 -450334000 -502124720 -448473486 -635498842 -752798768 -999991995 -637139137 1000000000 641476543 42 58167539 307147385 -608878897 440855851 999970888 -123088739 999970888 -53091622 446867494 1000000000 4220057 972215945 754496525 -852909950 -743578441 235797435 -467357877 -965849239 -860938662 -428916045 -872102390 -159954619 -1 -854694316 999970888 -342324377 42 -257767575 153919814 -1000000000 -999991995 -493787864 171830845 -380805003 -999991995 -306501070 -874469546 -1 710852343 -234443896 -748819286 789180975 -613835041 -624788916 382032082 -999991995 854837998 -1 1000000000 -999991995 516651946 -541725282 -539598842 -167052861 -658034499 708376519 -778372400 -845934921 -999991995 -984566985 -963244520 -641708062 -1 -999991995 854418338 -235405775 893553984 917345890 255401328 515280502 269270868 999970888 -1000000000 -6518674 -45903029 -999991995 584893806 -625666943 -147501458 -328201006 0 339904998 -538559678 999970888 -577047899 -858664790 381894212 87284733 83422247 -186470101 -512885298 -93191681 999970888 825012231 999970888 252727235 -461896222 679707688 -999991995 -613020588 1 557806199 770216517 56185474 38474606 556233542 -999991995 -241922666 42 883096318 -446677065 -837082455 555185756 -515098744 -724697118 -808989794 376168824 0 -1000000000 784019737 382421730 529938061 779863855 253735507 -999991995 42 -638860201 -17301247 54449219 0 -376123905 1 773440051 999970888 999970888 999970888 917992561 999970888 185696656 86014853 600541834 -548677033 -1000000000 -71597877 385505594 958350851 -494454861 -257767435 308180680 -445599134 -463246318 -200587118 -533349767 -999991995 42 -101158616 -631113284 -999991995 306796840 414655684 -1000000000 -480193115 370196128 -880305022 -999991995 -81842916 -104772385 -19928184 -999991995 -739092966 236382910 -1 706202989 -683877314 -206982419 -408913692 109093992 42 -440045862 1000000000 -999991995 48648391 1 999970888 455918993 657895831 41387282 -1000000000 -896356489 -587361782 179985214 450448885 90174474 933197077 946607889 -999991995 356378572 255072709 -1 0 319713346 435405735 842948992 326117315 59358757 -572323460 1 1000000000 999970888 -729466202 -999991995 83302832 -302831710 -116228240 1000000000 -999991995 -311298970 885907880 -871526101 -744948992 309966679 1 -999991995 -707277129 86203233 523466988 -328329769 183392353 -359382435 1000000000 356253416 -135405226 -33715645 211195832 903444580 -52680655 702676315 -402601529 -128087291 -840668402 -67184300 346594227 248826696 1 847148732 836675512 633001122 562039561 -519507045 -699306275 311402540 -98285417 -1 0 822892203 629832540 -412357023 -75399485 -929276802 42 -929175632 -736081793 517279794 -999991995 1 377784587 783640912 0 -866821659 311971653 -134489073 -1 -166801137 -577633409 784720491 -384927094 65134427 -993658481 89703283 999970888 -363846858 -506291599 -585055166 390177519 -999991995 331428258 -505984565 -1000000000 721665125 -49125180 212737925 -616417871 -565009301 -1000000000 1000000000 -522537060 -351276107 -823256268 -999991995 925792154 1 -1000000000 -91443147 554022908 -999991995 993139876 -874715899 -295414322 -26314496 937919403 -602584920 -999991995 -724694804 -999991995 999970888 478878081 816465320 101158344 -360357959 0 -79119852 999970888 -653973817 -764361560 0 0 13199082 -702592044 964667436 -936633622 479383097 -998970748 999970888 -1000000000 -176035059 939758085 -89599236 -548902669 -1 -431783837 -221645177 975122628 822662540 -440152509 -15785229 313885115 999970888 -631508755 999970888 -421613331 1 -603324174 -378816901 -746848468 -999991995 8083799 -652926277 -999991995 -937690640 411374020 -999991995 -559538856 544520498 261897603 999970888 -87297103 -999991995 867730538 946128912 -999991995 -999991995 -978894143 999970888 948244316 -876921819 -1 -740723026 1000000000 644894120 -1 -336391059 999970888 999970888 995253213 -602398805 -735034858 974112972 1 -544988995 999970888 -999991995 -798187926 -417128480 442161373 -872701852 1000000000 -1 473796135 233018451 -562192773 -1000000000 366524096 999970888 -617125036 146203189 -986242964 -738938093 246897167 -461421929 -1 -796894540 1 520546267 282960188 434404071 1000000000 -505225531 -863434300 233094577 -1 840193890 316095611 438250175 -999991995 -999991995 -833057913 -999991995 -999991995 -641355922 427572186 -957659264 1 -742506534 77915861 -45917839 -156712533 303941522 -1000000000 561799700 -1000000000 392364391 999970888 999970888 0 -552147836 -997308087 219643124 -999991995 344014690 -1000000000 707466401 -364845960 -64179995 513767055 218472330 243635338 999970888 373553527 952458508 999970888 -22612694 999970888 775645468 189300950 666415932 -999991995 1 0 679858792 876653881 -305250765 954877698 -828522488 -314466009 42 -840341950 0 -1 -354946608 787124653 -142360203 215667259 421266184 977494116 851185488 12146107 -999991995 634043796 -559585255 491472014 599976390 -1 992571211 42 999970888 388062794 -221302099 -559574224 -1000000000 -304237662 -999991995 -1 -656712170 460042758 1000000000 612011570 -1 42 -875254974 42 743414341 -260488384 -999991995 1000000000 -966220970 -705488847 -1000000000 196324815 -38986048 -967935527 -579335117 999970888 -702680008 -90357095 999970888 42 -345241892 42 -327530044 841251563 -541534869 -541960150 999970888 -325442922 959742709 -1695274 585326696 1000000000 873436404 -809767946 -171248134 265573173 0 465999562 999970888 -573420003 -328992804 34620016 -953904622 999970888 611966268 669675130 384598676 -840849605 813036391 150845176 447631315 224218383 -848958690 216969399 504164587 -1 -835113562 -849676319 999970888 -999991995 41981281 -45286686 340946628 -999991995 42 -389713966 -835691171 -384803965 -274612519 -999991995 -999991995 -406175855 800164799 -94590319 -441990391 677643045 -336578725 999970888 127278772 999970888 -97157216 1000000000 608205354 262387983 999970888 -103649601 782260695 -745413590 999970888 -999991995 477405003 -885958190 -91368803 887553494 667875788 42 -465809073 250286082 0 0 1000000000 -154863901 74789313 -1000000000 -846624020 -141330916 -564465586 134978892 -681429378 -27307850 -951466049 -916164533 999970888 -389117498 1 589288269 -727770135 -959351221 550626723 -806261455 -675217981 -649969787 -869678844 -983307753 999970888 363294784 -63711641 -999991995 0 976684483 950423215 -999991995 -1 -233793199 -376866974 -977582187 -999991995 1 658869163 -365134395 42 -339843562 0 643807485 -1 -939062568 999970888 236558632 672719170 -387748234 118458390 667452873 1000000000 404233136 -677029741 -614744287 736597878 -942704131 -248448015 -467997591 -657603914 -1 -136790362 643818252 235221794 -368506195 654763408 -716090492 42 -999991995 -999991995 -181771070 101652316 -372839959 356490402 -933372715 -336295922 -1 -878120426 -646300052 -156925958 614685287 756864928 602219266 -999991995 544573360 215024798 999970888 733104419 999970888 -75567968 1 -803609805 -457616543 305402390 999970888 621484079 -1 283781459 929570230 42 -999991995 -997435061 222691189 -875212220 -999991995 42 -406757734 -524562420 -999991995 932177884 803695052 -59048912 205157501 0 999151284 141958387 1 -999991995 1 -660718328 -438704806 999970888 -602653680 -678149122 -159350596 -999991995 -320435760 0 42 -636379735 -53249586 697191632 -368694077 -430017053 -5838429 -529764076 674674983 1 770804669 0 -999991995 602780919 -459594439 -275920940 955188137 999970888 -149404225 -616277382 462155275 999970888 -222844828 -509471733 484388030 42 -689075487 796667070 0 -999991995 -857673487 -848701368 -982213346 -71942924 -999991995 -440022977 30890041 986878721 179525923 -2299635 -999991995 -999991995 -691431482 153557273 -849469678 1000000000 320774652 713400902 1000000000 1 855642312 -178780370 415338557 -201471701 999970888 -649209000 585702125 60806267 -125947302 666010919 891059832 -7649201 -27985311 383254756 -149218105 783273421 566359656 -638986319 42 -201972469 42 -723563458 -906656323 -577035836 320304927 840776420 -170068131 -479998083 286994636 -438876973 628504508 -659675480 -506261370 -999991995 427876342 885468110 1000000000 520392015 593451470 -999991995 42 552696259 -162667846 441597669 -999991995 -694441414 42 -60679254 -190188749 999970888 -115545981 877413644 810552436 999970888 -672731530 -445753481 1000000000 -808218689 999970888 999970888 -346033680 -804398634 -999991995 758876138 930946757 -999991995 451259098 -593388632 999970888 -999991995 -976843352 -827868292 -999991995 -922242195 86073471 999970888 1 -397764061 14316144 -999991995 -999489173 999970888 581923806 910714305 886696123 1 1000000000 517276662 63743659 185711230 -942915692 -888494155 999970888 -920686463 42 999970888 873394520 328340029 -738851197 -343729102 1000000000 -605417311 -999991995 41996815 1 42 -802320455 -678005511 -869254466 999970888 215297992 144850610 418921174 1 1000000000 -690462739 467995273 999970888 345533919 592467801 -580374944 -837591219 255230708 -365063481 -613399166 1000000000 -692278580 290954773 -999991995 312410144 975117606 -12563525 1 781734008 -86605600 1000000000 -849111448 37788024 1 -118505000 -824299352 -999991995 232080075 635514702 239187864 999970888 473707757 -628094958 151135485 903754901 673786496 -999991995 -674290415 -57729993 822027653 -1 -1 934224657 -197431775 -831068997 781896559 999970888 607127975 -999991995 211759154 81062562 0 578857774 -8998275 -32781660 999970888 -581874049 -977366426 -410738613 -61918212 845396301 -537470847 42 753988710 -990164821 -1000000000 267254729 522254842 -590580023 733986282 1 -760683368 -527750033 999970888 -325874674 -488209491 -7205195 -62508996 777103168 -1000000000 245575979 446520165 999970888 -952333782 -1000000000 -857600515 42 489844781 -905282722 -999991995 -937739631 307652289 999970888 -878425035 999970888 999970888 -999991995 -578569610 465450101 -175970616 1000000000 1 -229767668 -154528793 -248381974 -999991995 808316553 965928604 -497277865 548643187 1000000000 -659887843 -776090328 0 -576601431 780237075 -999991995 828529362 -375682679 42 833790028 -37871502 -648938 1 -173599587 -120212434 -1 -719799810 -678580801 -974097128 114644026 -999991995 -999991995 0 999970888 -678563887 572634273 -767762932 -371380182 -656090155 -659602596 -420576208 236104297 970639347 544165044 1000000000 268463861 999970888 -999991995 999970888 42 -19727560 -1 449828023 181509455 -580403714 239931155 -686395574 -228844464 265626145 514356290 796626370 0 450484422 77497138 -702520776 281962844 999970888 -651919379 999970888 -573117789 999970888 660548432 -600975082 -999991995 1000000000 -631107787 -661695571 -476073202 -1 1 434474357 621576842 999970888 915211689 999970888 999970888 -999991995 -503476452 0 999970888 184989292 -155601393 42 1 -1 468326173 441953529 0 -999991995 -6197036 758913507 278209869 -515089511 584393501 1 -255275881 -67788675 -431490991 60635960 -512905605 -626508507 -952468435 -788180925 999970888 -982382844 -214093478 1000000000 -576572747 210902712 -999991995 -808552360 42 466940158 505992531 -767567346 493787917 1000000000 -1000000000 -999991995 685284004 -470064291 852726538 -29746578 267001880 373898230 504628473 -781486278 519933012 1 633810775 -926298131 803086403 0 -530178715 997210102 510513750 843149248 521386698 58489890 -999991995 -558557397 -170270987 -33625210 536630742 398750916 -84424591 -811960036 -456127697 -419566457 199849544 -368760882 197031620 -953528358 -999991995 -251775537 -999991995 269539046 -322561428 313682089 -838659017 656664413 -465745077 -677289812 164025798 384875896 -300934810 -377480494 1000000000 3050437 -1000000000 1 549228881 131890733 995025421 -1 61454225 23071488 -683606191 -1483798 -229489641 -925079285 42 -221970874 -913440300 42 921831596 574872371 797663490 -1 318168702 -774273504 -521204391 978165403 -412134701 -804683815 839118165 0 716016313 780742232 -358781771 1 363394004 328304753 -209073598 -314218117 42 -757494663 456637926 53500607 -999991995 1000000000 110567505 650940413 999970888 308020686 -999991995 277064757 -966084771 -999991995 -999991995 -419998375 -204151102 -999991995 619075880 -416883671 691864415 802047294 505688506 999970888 581123067 -999991995 773269750 -1000000000 331435645 -130122708 662899918 350246259 -985792759 -1 -223219989 -1000000000 -1000000000 -1000000000 -31734441 900116749 -57594219 405615840 365425159 -112569226 -286197965 -836253265 360636512 -230042085 -95810665 -886766826 -575002557 -493402455 -434106105 1 260630973 1 -568697671 -440182457 1 629074959 -999991995 473823651 999970888 999970888 838030077 -777196445 547078880 -1000000000 1000000000 -259347413 -733942938 47536328 609736047 -999991995 -999991995 440704554 320250490 -686192136 -1 999970888 -817474189 -984559474 832246181 -938864787 976510847 -791688963 226528047 139037892 792459591 -715481443 -962687440 -202612861 -136893599 681301411 -966667559 -858778176 1000000000 -999991995 0 441630623 863979465 566740848 -191337087 -999991995 42 -932009917 141063629 -186583258 -44598367 0 -197129917 -402864820 -1 999970888 204460848 -326005846 -719949831 -1 -67337714 -904337602 -999991995 -505371185 -586665073 852749083 -720877153 1000000000 -1000000000 108474516 0 856686158 472642995 782755362 -831343813 -20445860 999970888 -583227291 578063301 -356168593 782850244 254549 42 80455869 -494182871 221641566 212887418 -466310706 -999991995 0 7913734 -732527554 -1000000000 -999991995 150118641 -762496654 690158229 999970888 999970888 611455067 -678788673 -729935824 346962249 -121874334 949802489 -999991995 -999991995 512802587 620059793 -862315475 419019406 678494355 0 -49850502 901691816 773539635 0 -51234311 -999991995 680161706 -549008302 -774423941 -862111313 -730983057 167344905 999970888 -98492004 -999991995 -454029691 719830057 999970888 -999991995 888197591 -759105329 -310757207 495827309 -350882636 434323956 1000000000 -999991995 679348336 798245215 731385599 517228646 999970888 -666352637 332643043 -972490114 42 -132760585 -670334244 999970888 92015455 698853533 -58774637 204508507 42 549443114 590368719 933362411 42 349427414 1 -789546899 -473942896 -1 -621501124 1 -419772791 -858820333 42 -999991995 1000000000 1 683267266 42228612 745433505 -611469572 -703993876 101303648 165994561 0 -212805699 12767478 58344028 238253619 -999991995 999970888 198591820 -575549917 795177879 -890300962 -999991995 999970888 174590662 999970888 -999991995 -129597073 700259781 -865517763 771071039 1 -299626779 1000000000 21994192 -981637308 78626753 813931081 354232669 1000000000 -195180234 0 -727253335 -746945247 1000000000 17217290 1 288670662 1000000000 -466574551 1000000000 502402221 996220910 -795400016 -163755850 697009661 1 163132574 658144436 -999991995 -918728697 -365927951 -63726790 -1 -352198999 186911975 -999991995 42 299048821 -844712978 -614193255 1000000000 -439645563 956217181 -483937053 -999991995 -1000000000 -999991995 819941281 -1000000000 -360564396 395580455 971632458 614527481 721396600 -222098447 -1 999970888 -1 -1 892831483 -268350491 -969199975 1000000000 -422100561 802106462 -1000000000 104999042 34865887 617395462 -229710543 873739537 393877025 -194545339 999970888 -510193134 -1000000000 1 0 -431075342 999970888 805387800 -473380478 -93594626 -83212437 -440211502 631732179 -914336956 559212849 616317243 -127325550 -516711 773440380 999970888 -518208244 -999991995 566969651 -54491291 -1000000000 323564352 930659732 -33854539 -999991995 999970888 -743439465 999970888 42 -1000000000 129888867 73775445 -999991995 -999991995 -959006582 -746372193 -1 324629377 -735924619 -652631291 -999991995 -575377240 -956482674 -999991995 262382983 36050511 0 -690327019 292892984 -748181406 490198691 -999991995 276578456 999970888 -1 1 0 789014159 -907198162 -769172568 -151909235 1000000000 -41178646 999970888 529408330 621618349 999970888 -339889578 -1 -154388792 472409538 -914110627 790384057 438402380 -551366922 966417114 797683818 -1 1 -502631432 652767349 288120422 234827666 805755324 -266542123 676620476 -311466742 999970888 -171979166 -76510114 -963789624 1000000000 107305461 999970888 -880845421 -999991995 506095886 0 -999991995 -1000000000 -164646127 -54390967 -821644439 -878057881 -452442202 510417038 341214008 419868082 451063320 -531238250 432586505 999970888 -575316521 146640639 942300790 -87890291 113424616 -932078878 636414161 310150933 -592758264 -999991995 1000000000 -363454605 -689075487 1 42 170972722 1000000000 -321763190 872143156 -867486188 -462923355 -28127637 -141565855 -863046365 -963463783 389924220 -969812873 303645060 146441096 -115518377 812129394 961603923 42 -144658676 1 326352698 659894499 -614491767 734454053 0 840116856 -281398471 -1 428896404 -38192317 -32261461 -42196558 0 1 999970888 -737415328 999970888 425368622 -854939567 -703599422 -1 484702013 -5305312 112849368 -999991995 -386979061 -783585545 837797545 -104744511 690726309 -891137604 516681392 -64262077 600994293 1 -999991995 911425208 -695654120 -258325864 -109808226 1 1000000000 277738135 -393510213 -1000000000 -910005263 0 -1 157267527 156447896 107244921 856392705 -931071548 580804873 564524518 -603565621 284907134 -999991995 775951400 -573019977 -681292786 56929430 274446933 -185761617 -131918282 -872440664 1 -108528138 943938817 766194589 -999991995 -837956477 999970888 -228236622 981848100 -760769888 745984166 -614293796 -172437804 865672183 -341591124 -1 1 673798826 -961871968 -1 -1000000000 -441093174 -624595741 42 118033485 825699016 999970888 -565181902 -771205561 425642729 876495729 -975621428 -999991995 42 -999991995 -999991995 288922519 999970888 1000000000 -917841070 1 -934730111 -970424502 -999991995 -187718366 -172308473 865442425 -874335451 -660037637 -645000460 728875382 -476361886 694306779 -971390328 -915043150 366280482 -760408125 -133233896 -289352071 999970888 -750282894 293934867 -560334169 -824555813 -826018484 598767839 -999576583 -999991995 -446745860 1000000000 0 1000000000 -1 915156766 -123867025 494711537 390733553 42 -5340922 -121414138 -999991995 -679633130 -953178319 476376655 1000000000 -827532414 -786818898 -910174438 -431628206 684091966 897285864 -453845396 -1 999970888 -228825638 -15962761 -1000000000 0 -828868219 -999991995 -197194225 -872306682 318365448 -827669931 -773879597 -764443019 -999991995 -198168667 -164858792 1 -315617680 548885274 -536946310 1000000000 999970888 -92001810 -818721864 -86159129 1000000000 -1 417266618 356897504 -999991995 -999991995 603951813 126888110 999970888 344222136 -880350949 -999991995 92110873 -671256814 -270305690 608991293 702982083 999970888 545225756 355130130 -538112392 -419925901 -719565959 -113342541 -333805445 689107627 0 699761832 630403486 -298650256 -796905063 42 893477597 673167281 -262490717 149509317 767116740 -23218063 1000000000 -267221947 999970888 643494777 -1000000000 603271114 -812186025 999970888 588250308 -99752078 -141289484 -822989687 104021921 999970888 -630928135 584055459 -312990584 -407847194 -999991995 -402056161 -71271449 -468126125 -559826909 -415828874 -97157216 42 999970888 596342850 748850932 -783310779 469555676 -188529715 1 841355498 1000000000 -1 472460527 -374559373 -265720515 -955685180 -373684452 333985361 -999991995 -904628231 939749340 -823391440 686973804 916023901 91446305 573974094 -855351006 909623210 399871069 -935456446 461338435 87683385 -601461910 -999991995 32491171 -194212256 -110681001 -221397061 330758040 -852848076 42 -618438879 136151324 -988173146 -59131831 815163214 -944021420 -999991995 418236329 -1000000000 968589415 707547005 -360698189 581960646 547066399 999970888 -1 1000000000 230165704 -432722021 786659754 -142402814 0 -303015406 1 0 -999991995 -1 -999991995 42 -568784020 28189544 -70558602 503818870 -101543687 183501253 -740521262 1 -1 -529394372 -832151956 -529939830 -1000000000 -930150696 -81332370 -517799857 448479813 1000000000 -136451221 924644449 -999991995 -999991995 1000000000 -388741671 -849878358 -135933993 105826036 -418901744 999970888 -916336970 783033707 -999991995 -205946300 -337285717 486539921 -195428163 721732980 527685873 -636122718 -458318426 436755921 -765049554 -443069628 -470421189 -641542477 -271566184 999970888 -433263112 274091770 -999991995 547727363 -731914664 288919070 1000000000 -914232811 1000000000 42 -999991995 -446304080 709523923 371768372 -728457077 -564841359 -224495386 -999991995 -362712092 827343049 787925134 -725160143 -982785271 256120921 783385147 -823041446 192640335 -971413649 1 -999991995 -163501927 -297764358 999970888 1 1000000000 81862528 -575821898 -868150258 -1 -398327190 1 999970888 776794720 59247745 297559488 212347047 -745517446 418450051 -406175855 1000000000 -1000000000 -535239433 150561049 999970888 1 625389413 474699433 -1000000000 847763870 570549565 -999991995 -1 902815893 -671767501 -918698841 -361947122 264128354 -999991995 -999991995 868564515 1000000000 1 -427692618 999970888 -999991995 999970888 126068681 268374326 811590011 -771771831 40826577 860446490 999970888 -411692995 794063036 999970888 999970888 999970888 -588609983 -911152493 42 697066515 42 -849731773 -418713774 1 -431099480 954906579 0 42 -752339246 -425936711 999970888 -1000000000 1 -421281728 -634567349 -1000000000 -976285977 758062546 1000000000 229905083 -770197494 -511769351 823211488 -861804017 435429147 942277653 352718866 -999991995 -408431425 911263526 42 838658546 42 42 -998341980 -45852622 -999991995 -999991995 -357149898 791247446 208897426 -1000000000 25661719 999970888 -308196829 107384666 -398311477 -414765256 -1 -702187235 -622149864 715900 0 -351914339 801475124 1000000000 -947194006 178946461 -435252609 444864408 0 465146041 -132226763 -372521057 -310815533 -999991995 727322019 -984738775 999970888 146674151 -770510183 -999991995 -999991995 83494888 -585538227 81896855 157391716 -1 631505368 -999991995 1000000000 -665564523 851342424 566521912 757163765 282365364 102664874 718187013 -835133437 -1 826216881 31099247 -60234949 999970888 930540373 1 0 -999991995 -624763808 -16383901 57179363 591235422 -999991995 1 644886777 -774982218 1 895724498 -252921530 -1000000000 999970888 -404020758 1000000000 -399786521 -501355644 -50434299 730286177 0 -893791474 569085337 35828416 -999991995 -633823554 1000000000 559564684 -272185483 831572026 355778303 798888748 -836335712 697710691 -666424594 386743960 -986535284 86207349 -1000000000 42 -519862638 -1 -848037824 -838326041 999970888 -643285613 582861169 999970888 -174432443 -110012565 -62354189 -95061404 42 -574011526 -273282829 999970888 -999991995 323358887 690232648 -999991995 694848169 833666690 1 -885089611 -1000000000 776798286 935262082 95361510 330323709 999970888 -91939013 545179285 -999991995 120568910 -1 121980523 -280200429 -922703216 -999991995 -800703623 -1 -1 230012417 0 42 -117440403 687621185 193186855 449829638 -275016053 -348952839 855131985 -999991995 686053653 -999991995 -818060790 -538388400 -1 42 -703883816 -999991995 473027867 744968614 -1000000000 -732711745 357221599 -541737876 732855668 332968437 -642863741 590032540 42 393054788 -999991995 643241996 999970888 287475903 -46428998 743383446 0 636866144 -999991995 0 999970888 -197763783 -674883769 394682983 -874724499 -318053202 -687047916 -515891579 635070847 -359352499 999970888 76610692 -516042965 999970888 1 -992805588 -836335941 -774314780 -846880202 -875706236 968479971 -999991995 143590953 -425780427 324735035 1 -236641474 -613831151 -571663594 -830677283 279376735 999970888 840548982 466131778 266355375 88976458 433338277 441274047 -999991995 223235423 333987212 -799259931 879215915 -414783187 -862322634 -192514057 -414248978 999970888 888810859 -249745414 562878167 -1000000000 999970888 28951107 -62774513 1 -198353017 42256242 589157623 1 -736404499 -641596201 369989173 -207927010 -113543900 -708358737 -923752713 -999991995 200028380 -1 999970888 1 848280788 -770984613 -769006602 333750679 1000000000 1000000000 -568674443 1 -53775626 1000000000 900356805 -489002647 1000000000 -512865691 817599258 -242429198 999970888 -134435580 94661327 459092675 -236772622 335031308 674162948 802829725 -786348525 -1000000000 586837485 -936585191 -803666963 -572503856 -934403418 421720117 42 -999991995 -1520934 1 474602221 1000000000 -999991995 263939880 395289677 -999991995 -999991995 -638909854 -560987803 465645567 399475524 -763052908 268653275 999970888 -999991995 -641914141 0 947915135 -881760815 -1 42 162908105 -525568886 693290444 -123337443 999970888 124364871 681229942 561799700 0 361718958 73856503 205831199 999970888 -552314075 643678699 -82154755 -895877936 252929853 999970888 1000000000 -757695248 -964989442 -919496893 -225723050 -999991995 468460518 -562351574 -1 0 -999991995 -617973801 999970888 -237169853 681609178 -56526965 999970888 822070858 337684339 -710765223 -427831875 1000000000 -999991995 -337380202 190741237 14913493 -432245840 -879154349 -73734894 977491472 -707953224 -999991995 -999991995 -148303717 -415484065 935279771 -706934453 -603198029 -571080895 -999991995 1 -447927993 42 -999991995 -13904737 -382487608 984613353 42 1000000000 317923929 -241768138 -428512689 -869922172 17538754 -18133646 -806683555 992604162 -999991995 0 515475439 168760952 581708831 -999991995 -999991995 -1 761227762 455104556 -718670785 999970888 402005009 -649193756 -463338876 -342093056 566740848 999970888 1000000000 999970888 635330333 0 42 -579870067 -999991995 0 999970888 -1000000000 783263406 -611668394 837140701 -432348639 678859104 -368708030 49361634 -384275854 577269054 -844712978 1000000000 -999991995 -146100806 -533238139 -235020996 507600148 -149294958 882364405 -232409471 879291819 -566197851 400910973 -185701246 -804053542 999970888 257409281 548677063 112269104 -680540149 1 0 -542709891 0 672309367 -999991995 460954238 -661573436 -1000000000 837756786 -999991995 -1 471883564 -1000000000 -536746460 -332488610 -1 282867667 999970888 -1000000000 -262398616 -939036894 -999991995 -51974570 744211364 -723085346 464838306 192242321 -448387629 360728204 -999991995 197953043 -619316011 -339860163 -715667742 -1000000000 42 -300120277 -799915508 747052923 -99622127 1000000000 -402945585 -427333148 -868525450 -46841955 -124317934 938994558 1000000000 -928739388 -235021330 -999991995 112274614 967025609 -753652544 -999991995 -456197414 -195061835 691020663 -94867672 -1000000000 999970888 -813963987 -585982157 -320924619 -48775979 -426836169 649788128 317182589 167158133 -999991995 223435917 662511971 -250797049 999970888 1000000000 -462674323 -1 -691472794 531949140 -145481375 799606422 536378551 -400167791 1 1 42 -146206534 -999991995 -613606646 -486171548 -1 -796048537 725662583 421487154 1 -462273817 625398838 -337064452 -403503310 45954781 -529805525 191632956 913278300 1 -1 -95558794 -999991995 412972669 999970888 -999991995 999970888 1 -976880882 389341783 666343931 -965682328 -244640935 -819737400 579966298 708279204 850722993 -1 -590780671 739453313 -525842712 -758640695 999970888 33520976 -1 207084934 -615938977 490378639 305160397 -852439493 -922669876 528443363 -1000000000 547918315 42 742345257 -218276293 299367436 -629837793 -581017907 395171068 606817912 -1000000000 660487665 -999991995 -884210190 464554635 -121916395 -387836341 -817515543 0 -1 -602085512 999970888 -215239490 1 -158940050 628365351 838103399 353714521 749376734 -135191009 -189734141 -138694828 752495273 691528838 -999991995 -999991995 115687495 -173660106 -84729601 361643017 12171912 606557092 971669584 -999991995 999970888 999970888 378900746 640562598 -459023765 1000000000 758000058 687345157 -999991995 -880545176 672130802 -652245581 801254710 1000000000 -186925256 543598812 -386964596 0 42 -743976508 289361296 42 -471672577 0 -329561460 -156720490 -451188503 -999991995 -890846595 519264105 -999991995 -317189792 724746478 0 -999991995 -832785016 551358448 -740521262 -1 511914425 -426614660 492951683 -160286113 -1 -999991995 -999991995 -723151464 -681178262 -999991995 178634760 -33319097 -999991995 739441406 999970888 -306872598 -532572465 -15588623 -532568852 999970888 -999991995 -603062048 851711443 -1000000000 -999991995 781081779 -976367437 -999443132 1 375028808 -540105750 778833240 -999991995 325439434 366588623 42 -797503228 -1 1000000000 -189650390 949290535 -1000000000 762094918 -1000000000 999970888 -959365506 -764249503 477663626 999970888 -871728954 -999991995 -435895800 -652894551 374156239 748266979 -615401808 -794728656 -854978106 -999991995 924424479 -999991995 -504697690 -544535868 232060877 144485070 378242167 -756188869 999970888 157238142 633626167 -1 -725301139 980946126 10964347 -986705785 -1 -1 19513103 51483968 263211921 -442462848 100489676 999970888 -865603342 250432299 -1 -999991995 -301563439 -87344317 0 558020137 -878862610 -585945979 -665491135 1 -760147807 670980159 -787542587 488162012 148821182 -940719437 199212823 999970888 999970888 67348210 -1000000000 843073137 211324053 541474688 584639125 999970888 -999991995 85389813 821027808 999970888 -164590254 908165368 -903204076 0 -999991995 -294725941 -360135174 -999991995 -904720181 -325614504 139133994 -669776562 -416583695 245046563 717563128 441215355 -999991995 -636545530 65614092 -616875170 1000000000 -87274696 999970888 42 -34747012 910858199 999970888 1 1000000000 -542916453 -536749301 -637310140 558519889 333075617 313574008 -805468596 897584588 -820561334 -640689825 220799800 936598938 -658254519 -999991995 -296250394 0 870599430 256124262 -23314632 69904415 920829876 97265348 -999963956 546571899 -1 -265763045 999970888 -383753746 -934428589 1 494335305 -828379686 772238057 374605565 -99933734 999970888 -999991995 -203010595 -868389209 22317057 140820854 -1000000000 733592867 643562179 926275213 -999991995 0 657802702 -69615664 -999991995 474723811 999970888 -1 -102179562 998821413 -206829013 32306962 -999991995 980901609 908330342 -67026495 42 1 -191665790 999970888 -729585980 72778970 806951609 -463601324 91439317 -436418238 767515388 -999991995 303152857 -307421455 999970888 -565282098 71561255 -489221924 707864201 675834642 999970888 -856238281 45211681 -182717494 -62827161 883754513 969456020 -999991995 -798723982 -227466072 -493474913 1 -372017874 -999991995 -1000000000 999970888 -849790737 -345340043 -1000000000 -475575609 -554667487 -805087206 999970888 648155187 1 185809045 -513656523 -999991995 -1000000000 1000000000 -958566621 -973888633 65193484 -615810531 -291947124 975638985 -197667640 42 -36352907 -1 424621068 121215608 -575855619 -80423506 975913173 42 826752251 -945786229 42 108387156 -5837708 999970888 524237979 1000000000 -999991995 999970888 -1000000000 140820854 92954189 -36884343 -1 1000000000 553955068 625209894 -748930756 376168824 1000000000 1 820863180 1000000000 1 808753066 -999991995 -999991995 500799319 268415631 -999991995 -604864488 -924850275 -75713427 -1000000000 999970888 633568483 545885442 -190022512 -300528848 42 273368083 85199859 500494448 -9186196 -793235729 793558208 -78837002 648531463 84114816 950466627 -263340521 999970888 200109797 -409061560 694719411 -17349928 165041641 42 705694642 999970888 -551082708 685458231 1000000000 -97898218 893735093 862526202 816857689 78866097 642147497 160084583 -999991995 797776105 -161482321 532594906 -914540557 999970888 -609270524 -322384436 -771327675 613923465 254453417 -473180855 774441406 590238259 999970888 985059975 156009410 -927000175 1000000000 710381446 -452295271 -82888237 -1000000000 960098884 -512758320 100958438 -999991995 -372288834 -328541994 42 310126989 691002260 912130803 -412329830 -85564605 946592205 1000000000 842163949 -1 -932025236 1000000000 1000000000 -498290045 -606275482 -29793186 -9328928 -999991995 270192532 -942707485 715450732 -999991995 -1 482900291 -291041499 -561151600 -999991995 1000000000 -26765682 898729298 392403952 -999991995 -199927154 894087901 64012891 274035047 251286793 319776903 653741155 223530348 42 -999991995 494361338 -1 -999991995 -440849400 944863837 338395677 -880224582 -416897214 1 -319168785 -16110324 999970888 308660298 -863362647 1 -233497141 -999991995 -730520005 -66268270 -999991995 42 513170964 -663162754 999970888 768222730 -1852546 -448929364 552482080 -693860898 -999991995 494519108 999970888 63866593 799299692 -359958956 -91129909 -527328948 999970888 -418215082 -102441791 -838068798 97415529 -1000000000 -343415982 -999991995 -1 -448882025 773163093 181333351 -999991995 415217363 -199528445 -165942818 -999991995 -941999272 -157824369 -741793063 351451481 -794907226 -647491879 752643757 -610204427 956263174 -1000000000 298346935 -788352849 112522750 -21312647 -108094105 -319104167 -486003925 842120305 -629930665 -999991995 -999991995 4016270 350972592 -860479255 0 -174698545 605200796 407780446 525230874 -877004008 999970888 -992260041 940811389 -858388538 -915949376 -999991995 -830431487 1000000000 999970888 42 999970888 706519420 -187658222 -271467755 890801189 208291428 -48859543 -48548591 311743818 364552337 -352393497 1000000000 24696342 536169673 594948526 -999991995 -585946646 -6607010 -675954519 557428175 -987266513 999970888 757430867 835934019 902334562 -164906386 -298927876 -200711646 269998092 -576348465 -1000000000 1 999970888 1 -554175094 999970888 -277693641 -952558077 -538072106 42 513650872 715135338 95138153 -742455448 37334696 945001989 300884732 440150984 882972113 42 -501534272 -366756841 433039593 265926327 325459730 641905348 -489228108 234682047 247694267 666172531 -270898688 -571209588 -689568745 831466027 999970888 111051020 91721338 -513916175 83280307 90324563 999970888 847831894 999970888 0 326068685 794576276 -861741497 -206661014 -594693605 0 -999991995 -583934598 -950894351 686885269 -961478608 -243417213 -999991995 716000646 -999991995 604801275 -543347703 -201919718 573886129 999970888 -569458930 999970888 938907534 -514369761 900848083 166369683 773755611 565723311 -999991995 41320541 653730173 908410866 311189925 204432928 -1000000000 -292372169 42 -685101883 -999991995 -976540719 -999991995 105973620 -1000000000 999970888 -810840497 951232063 83324952 330878244 -999991995 -542209005 -467254712 -297827682 -999991995 437634133 -587087739 105166800 -919776481 379721588 -1000000000 -999991995 839784447 526885810 -430987550 -72330737 -118729882 -324875885 -528673423 0 -945818672 -508655031 -27711671 157203919 924331584 -810597375 191604426 305656541 600367931 597127998 646451199 -156935386 -223144743 -928680346 42 -995509132 -982767822 183554188 915073603 -117588588 -1000000000 662218496 646707244 999970888 42 -255993823 -627501103 999970888 -890328775 759153635 425597360 -266286944 -34368999 -999991995 -1 -395631497 570804289 -673081706 -1 1 599481108 -1000000000 594398506 1 -760150875 999970888 -447704426 583719389 46817679 -3274072 234125726 -541050320 -225459161 999970888 -704352226 -617827294 -929774226 -76062933 -869493941 999970888 -591305563 891524751 653138470 -999991995 999970888 -589936025 999970888 -1 481077474 -587239235 627634454 42 -1 -275949854 -700458562 -895640715 360221673 -999991995 151542452 -211909344 283126315 1000000000 999970888 218216030 -232131658 -483048657 922017297 -322564014 0 190246703 -999991995 559603548 1 651622723 715541763 -182376300 999970888 999970888 -313946780 -258436573 -1 -905385093 -999991995 -784342511 -608297625 -999713058 -999991995 -880704573 790707185 42 311593176 238530859 -663108425 650078174 188733097 339288389 -999991995 -1 -962360339 358169829 515469249 153205409 866335083 -999991995 268853251 1 999970888 866207803 855111471 -943570733 0 53216274 1000000000 1 -999991995 -326615690 0 633340814 421079816 45808348 0 1 908137911 999970888 999970888 602659109 -259569688 -518216840 234503322 -216179723 845139634 850880463 999970888 -693718240 409566882 958208653 0 945664307 685673964 824540293 606928021 318668613 -839979128 741422837 -259688224 -1000000000 -1000000000 1 999970888 -8659680 -999991995 999970888 948600043 -999991995 526070238 835069240 866566146 -983991890 42 -141207988 -756116096 104146493 -10202682 876979650 -663994 527697984 -999991995 -726084751 999970888 -901356917 1 -999991995 -591598974 212375397 925529857 -126226979 -918979939 -979294180 -367441053 96069897 174255052 670935713 25935749 299069029 999970888 -525797850 1 -587239235 0 -993215785 999970888 -202603183 146311411 0 0 -799397690 -260448203 -52586715 -684962076 -999991995 77109175 -66672440 1 299462859 -999991995 897952478 457033629 382350081 75206397 -363997548 964554556 297982750 114320592 42 -999991995 -103174312 -1000000000 640273242 1000000000 -629000066 -1000000000 999970888 -366626719 -598618430 477856709 395200945 456444478 -267748936 -686591171 -999991995 -999991995 999970888 335825230 -615858770 999970888 319420541 -473577182 945211516 757765214 887939457 -999991995 -871158452 363984914 869020366 874904908 378725097 -999991995 -1 186377706 155354398 1000000000 -1 999970888 42 -359858437 42 -996390169 -855566922 0 -244538173 -922898764 743403909 -297547793 -999991995 -889220742 783181494 893964835 -11545396 996570776 -437219918 847063590 -446645981 -98535797 0 -999991995 427105749 773539504 0 -865247535 999970888 -591284293 749241451 395337962 -67196686 -571209588 -390006146 999970888 842095152 334625980 -337253205 -541867866 -764299822 999970888 73796661 88804490 -999991995 -855857316 -186300185 0 -497180511 586177411 1 202166933 -246358539 -63567819 436733602 -356785813 -1000000000 340856384 -934932038 -535612006 266530729 1000000000 896780930 1 828023346 -999991995 248882205 -167024277 924980210 -999991995 -1000000000 329998467 528443363 -1000000000 -466247289 42 397073427 -818586006 -646943727 930111734 442431760 1 -350560446 1000000000 -349756918 -773293367 -280095129 391461010 -580706558 880153024 256866045 -871319480 -914540557 -440309091 1000000000 -396791171 -901528220 -214087187 610295770 0 -380839380 -599806215 -719690480 504018991 580746182 403726403 -325140369 191913453 999970888 -468269798 749800093 -543193125 -495670374 -681834619 1 -502556858 -153194435 345413121 683282259 -535763127 784279099 -653210585 999970888 -999991995 -289583539 32213540 -353467005 -458213810 -520049691 -999991995 842456787 -822172654 440367938 -991383474 -923012388 844688711 268701147 897229037 -920126557 1000000000 1 -1 869972072 -928041062 305402390 999970888 417678082 639097710 842324641 -803174654 359032558 -999991995 282840713 1 -32431849 -762527832 1000000000 135011231 -815711200 -1000000000 -999991995 0 0 678737184 676137231 -999991995 429372096 713660626 -999991995 -968904054 -865871619 -1000000000 -999991995 -271188684 -999991995 0 561799700 1 335388958 874561739 272657687 -235171202 999970888 545995360 743995277 315984895 -168724357 443282693 908114696 387116024 338750609 -999991995 -759661195 -828962648 -1 468618657 792543910 -94817357 114891729 -679677399 -594571454 337569970 -780655301 1 -362718241 1000000000 904517233 506575044 857103897 440886243 -999991995 553079971 -832711047 -355322481 465235455 448426840 -999991995 -260607356 1 409115006 917752394 -999991995 -5881122 -301105057 138465417 -774800317 -356628269 168255496 -727479900 548380913 1000000000 -538747380 697475967 424802214 -659035995 716906237 -402379988 888173074 1000000000 1000000000 812407848 -1 -999991995 -788219460 852302645 0 -374974529 -999991995 -634622342 42 1 -999991995 287624548 -400622341 -775212285 -999991995 999970888 3137773 -520548981 -660930101 518977633 -278881899 424729675 1 -999991995 636907066 -717809032 199500946 680997860 227200836 -152657376 -841511758 -723898692 999970888 393065667 -579513278 -371386678 970319517 -537824434 -1 1000000000 34595026 1000000000 473803558 -520471275 -1000000000 653426988 -897487574 881294982 937480083 -150337077 999970888 -1 999970888 532058621 445185000 39226539 -999991995 856478206 832971699 -165806275 -967221934 -999991995 -747425461 0 0 -357821076 714013743 -999991995 -692267764 0 885664612 -267117171 729562297 787880299 634553546 428243429 480839935 -26828691 -231803907 -551302011 -82445763 657523156 42 929032116 -1000000000 1 -1 110131061 -239269007 967211347 999970888 -350388321 -628048171 128656463 -19141033 -308292908 620184823 319344576 -455943478 0 -593812574 -882536884 0 -1000000000 -999991995 429804849 -363040081 110235482 -545552105 571098603 -548775889 851511517 687950223 208717287 -623909767 -28900092 724676768 999970888 263603943 -409714406 420332710 10082233 -154084072 0 -634438354 417937074 -1 -532029264 999970888 -763556016 -796221404 1000000000 -209722062 -706290155 -887687640 -345325174 0 -620223148 909951922 1 -1000000000 0 -1 -1000000000 -807711925 -240565126 42 -518135582 -927105578 171840662 999970888 -429320504 746500557 999970888 -108041367 781382133 272948056 -747136813 -789168127 -955947582 1 1000000000 -44440235 663389643 -423595451 966177842 -856877652 1000000000 390741865 212307343 800834161 -999488820 -748084776 967630566 -1000000000 1000000000 -225327650 1000000000 -726749603 -999991995 -576775555 495065567 -1000000000 -368514251 1 -1 -864523220 893579641 1000000000 -483407760 -425496576 300431717 477218896 183554188 406521184 -638649400 291401411 -514907013 -52551855 -302059877 -680785254 -432006797 -868531 231466355 240708195 999970888 -538172815 -14224965 354831429 633659959 180657763 0 -645023685 774562934 -277211819 304562393 -999991995 163545777 1 -387214306 -890147538 1 -815465402 688480333 260614666 -999991995 1000000000 -434766897 -400666677 -871105894 864115847 -4387196 -28883247 999970888 42 0 -528354061 -750916065 -256761661 519646110 274320688 795166546 -737904947 -392229942 224218383 -460212350 -636540007 31093377 -999991995 -761538241 670561364 270025737 -999991995 -40176801 695996 -457616543 -999991995 -470213337 955186505 -167335798 196339146 757963673 -593315556 765209000 -168974026 -281358016 1000000000 569117918 -927028697 920863636 260502104 949629848 -1 -237365890 -155974371 45954781 453747900 806354420 448571391 -604891195 -999991995 -999991995 -453752369 -313927949 -999991995 -154250905 503666957 0 0 245024281 -999991995 -116519957 -467025533 402785784 -599463428 -861136917 -220780 -999991995 803096195 999970888 734656482 -1000000000 -226423592 -1 999970888 -286323592 -999991995 -999991995 872507788 0 -331659700 167285405 614481351 888956802 310733336 -78221832 221449129 124200956 380960945 -1000000000 999970888 826996686 107059651 -453533663 550115490 -670181967 579602142 -433972546 -261631610 -999991995 1000000000 654387735 -584491468 621999414 -463471733 -643646940 383248445 445434932 -581582155 -322057762 0 1 999970888 -661741454 -999991995 -730112001 85330526 -1000000000 -999991995 -780376587 -477637154 -752269300 -1 1000000000 900706203 657915341 -665039998 -542709891 737670375 999970888 -706550687 999970888 1000000000 -1 0 999970888 908633528 875048989 -999991995 1 490681012 -894518450 -999991995 999970888 999970888 710810415 275845456 -483523002 -673523439 123875545 258239559 -328769522 -296674157 -464890880 560795921 -999991995 846250980 -1000000000 78794283 999970888 446520165 999970888 1000000000 656923321 42 999970888 -999991995 -999991995 989877474 -408657460 531073222 465430325 705265074 -776840941 994089088 999970888 936180555 -944051007 433626038 -681836677 -999991995 -84402496 1000000000 433594964 472548990 -269815607 -727796934 772624815 -584917030 516517052 424054557 -728886939 921012134 985931996 999970888 -532823757 -904985930 313802827 110882080 -53235738 999970888 165345927 -435198522 -79060697 999970888 153569106 -959617740 -397543259 999970888 508419375 386192602 82248298 -382792474 1000000000 277187795 -603678581 -326607166 451450123 982580440 -211821684 -83659684 0 -846656585 388524366 -162945992 -200695626 -631783126 -55392128 -93836336 517812524 717701311 999970888 -536151465 72704547 613909562 -895292384 0 128509181 799465428 -113008688 406408723 412191103 981499207 1000000000 999970888 -381284854 -833340999 -331692016 1 982745264 989755007 428777617 214496627 -438478747 -568172572 28755109 -1 -908030432 -822930478 999970888 1000000000 316724962 999970888 -999991995 87956379 1 999970888 579365539 -312532022 562247329 565664444 -999991995 -360680473 -521260717 323558725 -364046575 -1 -256853331 890591601 254373482 859940107 169649700 -929649702 102136605 1000000000 678399407 999970888 999970888 364492916 907599889 1 -201161977 692966110 -999991995 -348405086 -789635191 1000000000 762598059 821169397 855991030 -700327719 22571205 -597929344 0 -999991995 193146341 -736123309 700357884 1 797087746 -437214190 999970888 0 818382346 606576190 407652622 -1 42 469580380 -866159528 -759569957 -227587432 42 -999991995 -811556067 532105276 307230132 401890178 75330637 -5591675 -394838484 999970888 -1 974906915 999970888 -777214883 -680623747 672394480 261703928 -528106284 999970888 689028235 558741162 869857685 -1000000000 -136299447 42 69214353 246609310 -1000000000 1000000000 552433171 201001195 588412238 -27876 983410299 982707050 -384282911 42 809861327 344037075 -1000000000 -678555994 -786495315 178194383 -331697346 606384926 -95535027 -734273950 17201177 -473338693 -849616886 785128510 -923442523 512386266 116166608 401994392 999970888 -693421642 300774953 -799303168 949131906 619285895 26247340 82011531 -983222609 -478565543 -186799414 645511153 -892859714 1000000000 -597499222 -840579026 -652053547 63642125 -156148144 -982182142 61573943 833632447 -154014483 170779491 -883491489 -1000000000 294668049 -600241881 -515717995 830973974 284010395 939288972 1 -253561342 -556769831 -966317585 -257609201 380005768 -767793867 14426684 999970888 833431805 -999991995 -1000000000 0 48543861 808704429 -785226475 206809503 999970888 -503145984 -939539920 944005760 -545783269 809135873 -1 964413338 -196627883 616669959 -718807047 -206611951 541978403 342944505 -447114973 639286428 126930705 310062710 961135647 -917050231 363750556 153777781 -71319495 160276813 -809016637 -890644217 999970888 -1 -437622764 -999991995 569114488 241261524 -811587356 112819245 -186549230 -1000000000 -999991995 180197250 -434692857 707305961 -20791297 999970888 -1 -1000000000 469619231 -613784695 999970888 -570061026 -999991995 400847574 999970888 999970888 373786536 999970888 -415749440 -169037381 300544677 229307855 649359312 329627223 743221602 0 547884784 -789195349 363909902 999970888 -1000000000 -999991995 738347161 -754432991 42 -32598238 591030251 -219647041 -985197587 -241226798 967095588 999970888 -498731460 -163227438 42 89928660 258836946 -415209124 999970888 1000000000 517516213 -370625203 -999991995 999970888 394627081 688791201 1 -542605081 977022281 985462067 -536987486 -353697987 538459504 672267611 827502456 999970888 -999991995 816246262 0 999970888 -199528459 999970888 -1 122165884 212570961 999970888 11561460 646539082 -170226307 -360898695 -999991995 279383274 -174597107 -563679444 566177095 -1000000000 -210042226 -499670239 0 -948707794 -392094106 -719418558 400140778 0 379646953 -900001517 214382787 -410053265 -534528789 -743372981 590772708 -29002027 -999991995 999970888 942572728 -592540916 999970888 753362677 -440393742 -296176875 -1 999970888 -560511881 999970888 15799997 -24561580 539679056 257903387 -608211493 -244621527 -463406498 999970888 -1000000000 999970888 0 -473770596 741011316 -999991995 42 -1 863030387 915850582 -912372340 1 400198137 999970888 -624048793 735547968 999970888 -632916728 -999991995 -1000000000 703292840 374026188 -930934712 -200322789 -830431487 999970888 1 -542709454 -825636545 -713358775 1 358829555 -1000000000 734908472 34556313 52202459 -591224966 93960076 1000000000 1 -807991673 -462028246 254868693 118527273 779594781 -442789134 -871777487 -165658323 1 -447832387 562276798 678903138 1 297393752 999970888 -1133070 79274427 36589186 -495506281 -1000000000 -643786015 122101551 633978935 1000000000 -999991995 1 487425953 252103630 583030755 -473052461 -118382878 0 0 -474875792 -173208047 467632540 -239973191 -84299732 -348918471 42 683360145 -601514950 999970888 852654975 351011040 810552436 0 -1000000000 -473037112 929638414 299173313 -297907420 419335288 -1000000000 362466468 -74780883 522760753 -1 -713436090 -1000000000 1000000000 -999991995 -89597420 -226799283 1 999970888 -611148300 0 75620640 -659634809 468600051 -212797117 0 -104098492 836666746 -938488843 -21773028 -999991995 -88790065 999970888 999970888 -22406796 -528878118 423752770 32718615 -1 999970888 999970888 -722284384 -504699816 -999991995 -999991995 730267789 160785175 -766844772 -327619371 -875275589 -999991995 -283563440 -926828838 -164725648 -576609887 999970888 385488803 -636607674 42 1 273678581 17443740 360666455 -997841416 822664935 -832146204 359060484 -159350596 497971661 553943329 -999991995 632432006 -62506372 -1000000000 42 -746342849 1 574574424 -715187085 967996084 999970888 -563133611 -763721906 999970888 42 -999991995 524345812 430399703 408152775 1 -956766049 -643946718 315092010 -16003106 436832404 -768671782 -1 -93708295 680751821 -400898774 790545081 -135923088 -733809289 -161453699 -502992392 915012761 -385446208 269250570 960926983 503308545 -999991995 -674402945 -750558887 -284531029 11385071 873322845 999970888 739725303 999970888 999970888 -269434346 950295854 709273231 -873112913 -395747970 -180121540 -1000000000 999970888 -339843518 13838716 999970888 -1000000000 -892204154 0 -641227731 809679348 -856679056 605187193 522185583 -734264404 -1 654748220 -905305447 56481628 17779667 -1000000000 -416017143 -834849351 -353122953 -233332948 999970888 65884725 300747826 988797117 160103639 18223013 24012936 -439717363 999970888 -288032652 -191668652 176959503 489701502 -1 -624212007 538908844 1000000000 0 -262452590 999970888 398870044 418472680 277187795 999970888 1 23690848 -495939091 -226178302 463696010 0 0 -407460936 633835159 -1000000000 913068348 499464590 165998620 -11830445 -217690837 1 999970888 836496330 -1 -26469317 -407076351 999970888 -279224888 -754157103 999970888 67777124 0 -1000000000 -1 -636099350 383162953 -530040946 750397057 520385067 -1000000000 -999991995 -1000000000 -999991995 -999991995 747568031 833122104 3380892 548885274 -241286876 106212691 42 -366138758 999970888 1000000000 -675657250 584700969 -1 947706325 -315726982 455020844 -893962082 203099445 341766356 856290230 -999991995 506284532 88858657 -678378770 -208455279 33477331 -999991995 820021791 268055710 -506831223 -930369607 1000000000 578460365 -177207668 749767218 -361420977 846262438 -1 -490686430 0 -999991995 732457365 679651748 999970888 -787818709 -680497588 -999991995 415612526 -999991995 464461724 999970888 999970888 -961966837 -999991995 247660420 242616759 -133433611 240888861 -507197632 -147716319 -379530607 -999991995 -84160363 0 -17458599 -116878853 -504727062 -150537055 503675273 552798185 1000000000 645722986 -515108063 -940842343 734738643 999970888 225353002 -294590849 846522896 234290487 -323695137 59597319 -999991995 952287854 -1000000000 725086943 -893927459 866350369 -999991995 541925182 880708676 470125632 908539345 -599512391 408125537 -250151843 -330478416 0 511879803 465812724 -1000000000 -803207828 974433189 -26715469 -168846966 -999991995 -1000000000 848842107 994506946 -221317533 476489820 -534993674 236265322 274937985 705263250 271078105 999970888 -268783478 -465236070 -282782002 42 -748113742 -221655924 -999991995 392888551 651310263 405834422 999970888 1 -999991995 917985161 490159335 871717409 163975774 -178569402 -725340570 -167256484 -377348308 -677626984 -1 -269658406 355747497 863876181 -425944154 -859879391 -918760175 -350160053 -999991995 42 -999991995 -999991995 -97456684 -1 -638188218 692043220 -778588757 -957591428 131808531 -453776508 -524278024 587363201 -196689993 843763333 999970888 -999991995 0 812964494 -999991995 281529338 999970888 -686416169 738241654 -372988733 -806450789 -851329909 -213558686 -999991995 538260677 586683320 999970888 159250378 999970888 96002335 -999991995 -834497333 -659346035 137774938 85858470 -1 -871772066 -410988661 1 0 339746526 22005251 -92383313 -542447354 883074963 190760680 381144151 -994327258 -1000000000 465784132 1 -459214792 1 1000000000 18168958 -999991995 -999991995 -26342453 -999991995 774144973 -999991995 592823362 -999991995 999970888 999970888 39375638 763325478 -999991995 -404529710 163837746 -128004339 56790434 -146895459 -386072211 -870495889 -280371977 42 42 773222033 -529181928 -1 -163396256 42 -1000000000 207869058 42 999970888 -1000000000 -262043114 693663199 -652996555 435154045 -108337883 812591784 553509517 -492398469 594144017 281668000 -1000000000 -253259956 -656712170 -301710385 -415419737 973818239 336967564 999970888 -424521189 -525556583 899418135 214017186 842965092 -165952211 436324812 -735083664 -504269608 55192112 -388652943 1000000000 -258000192 999970888 293756823 7240208 1 -711842128 -783357698 -32190420 1 -978339916 42 -999991995 0 201466823 -590927187 -613489963 362271382 -18178312 -378412644 -763673859 258781298 -1000000000 -242655913 -1000000000 943373375 216980049 -748721539 813580640 1 999970888 -60876403 59007449 1000000000 -999991995 -895933830 763008150 559598237 -291300531 569737651 752989664 -732358618 999970888 436554039 119476261 -231802639 786312810 42 -33431142 355184243 0 -584832215 18272046 -635618306 -999991995 999970888 -1 14950785 42 -515331686 345297451 702899657 999970888 -602511959 812322283 999970888 -1000000000 42 -930311526 667267296 462705791 -494518916 42 823882667 -719404594 -999991995 0 536330143 -542381041 818123719 524062980 -857350235 397355081 -844266327 382391591 395358402 869849614 -1000000000 706615845 641526410 -766573726 465875604 -758785534 -696855106 666068510 -999991995 1000000000 999970888 999970888 935796947 42 -36061696 854052955 -323139411 -999991995 42 444066698 -935536532 -1000000000 -999991995 1000000000 578013895 -999991995 952342360 999970888 -13109190 573753530 -1000000000 539567239 999970888 42 436101421 -866197173 265636998 999970888 999970888 -559872658 0 156194038 -766324826 -556789834 877676485 -1 113097082 125798867 519881997 42 -999991995 -946803999 -472230216 778097473 457255385 -484280433 -226581168 112879019 253309137 -939067229 -340853204 -61839357 -269074589 -104732233 576326499 -986439842 87519099 999970888 583036543 42 -1 547386453 -570382968 478949184 -103567775 -999991995 900424820 614401509 -999991995 -522217502 -105268366 830157363 1 -1 698276076 670565882 -61918359 532111433 -168167644 635642188 105890612 859621510 999970888 -191809984 1000000000 937934246 -668324062 580164963 -938250740 997608151 -946794758 1000000000 -997940477 -871380622 315473518 980857629 -24976609 -349978387 1 98525 179051015 522067706 41110506 405612226 -71390092 0 -540822213 411425268 155653329 244960209 -263497764 1 -1000000000 895647723 -1000000000 -616299705 -275260180 105270881 -550403009 -290558066 -428351924 830120524 0 133559818 -208198969 98835772 442050779 -999991995 271198064 -810145359 983075571 -724966706 0 42 999970888 -718711951 -1000000000 -465582138 949844684 -825387056 -999991995 359757196 -543726580 -308240313 -428037885 -999991995 0 -583824104 -1 0 874144532 -63682225 -933700348 -218070282 42 -1 465164974 -152232135 -494757885 855106818 1 -402449291 -999991995 529434006 395426958 999970888 823808514 -469167990 969972078 -891600075 311185285 413765751 -999991995 -453275268 370642159 -745273126 495549324 -1000000000 -999991995 0 42 -650853887 913829254 1000000000 1000000000 -1 -1 999970888 42 161840054 878417808 -923836084 -699007363 -81556878 -71038392 999970888 0 473738766 -707400049 -999991995 -825826008 -359450484 -999991995 999970888 -893581675 -1000000000 615223026 447249505 736311338 -633112422 610872877 611924587 567519696 -431278288 999970888 -882715788 -491388889 532518056 166734962 -725197701 1000000000 -156340095 999970888 -1000000000 809521855 -413529664 -965501750 611530549 -105521858 -304621638 250429055 0 834081718 -1 250607946 -1 -52610411 702766509 999970888 -77429700 -161951533 -484867450 -540476795 999970888 -738397333 -122269830 841081142 586642944 959367471 -446699519 -287733973 1000000000 0 -920540156 822379958 883923503 -1 -556389856 -908756434 9078541 331981196 -938054839 1000000000 -615463317 684091855 1 -41744052 -842701627 -1000000000 314792473 -516589391 -1 42 376542493 560888148 222239670 -1 999970888 999970888 -522460062 -1000000000 -1000000000 -999991995 -1 39899945 658287114 -675172160 681219667 964889642 622921288 -486542230 1000000000 -172814619 -105532187 999970888 78732614 999970888 932305006 -308371199 757664215 -999991995 -1 -731627855 62924869 -1000000000 -505034097 -999991995 0 820063593 -584585607 999970888 -287664112 -438706875 328276591 0 -18773636 1000000000 999970888 495677958 -680759785 908423677 999970888 274798658 -801905976 784744169 -64099589 -999991995 610290355 870619703 59481323 34049665 171237089 311738799 467210617 0 -238597427 0 985274037 1 42 990573740 999970888 999970888 435090217 -958376824 -999991995 743302349 999970888 -704445144 -1 -47782490 264037733 619612737 999970888 261799350 -198875211 299466826 -999991995 350777844 918332509 -999991995 818270139 -497790471 27008488 985411850 -318682752 42 -65194019 -980588856 -999991995 -903619944 240992218 -544429772 129152148 -276372512 35181691 -1 167794749 999970888 758764717 -818596643 -19910511 -720427555 -45193318 0 -999991995 -609408295 880137739 780507029 139375687 565010308 -94643366 -760280670 -390843254 -338444735 -969132185 999970888 681600634 1 42 -594105830 -347222370 -983025217 522695980 999970888 497587853 1 0 197310043 571700974 -657178354 -708561540 1000000000 -75947171 566616358 -678796977 42 -381741582 859327011 -927742156 673717084 42 0 999970888 999970888 367675928 -746822782 739530328 1000000000 1000000000 999970888 128840330 600592014 -1 -203804346 468567038 816380346 878372423 -999991995 -566320779 -412391642 42 771184263 -939563772 42 879579285 380312706 -202925167 -152142409 -281150953 -595632700 -891720621 -519412318 -999991995 -818205458 798544614 -999991995 42 -999991995 -288821015 -819937323 -1000000000 -982829233 -999991995 753978701 -999991995 -625730678 -999991995 1 26339684 -999991995 404106081 -93256198 490916202 -419728007 -1000000000 42 -138468167 -326042598 -146946239 627240893 -766410578 -214701376 281825781 0 1000000000 917992561 -1 0 92015455 -999991995 1 -1000000000 727596628 -350463079 1 820510909 794348544 -999991995 276102026 215486903 611324791 999970888 -999991995 867656569 694657311 -580832569 981099278 498879691 787941837 435557274 648086219 208926444 -270463787 667958395 -815481087 -807995185 851987968 911364379 999970888 1680639 1000000000 -291151721 1000000000 -841286079 -999991995 -215497831 836090621 964688781 -695838273 -999991995 -168771904 879007998 -959422015 -1 861653115 -758060856 -308743965 -999991995 591404752 -807749033 0 231081681 417751140 -804589512 957698043 154325422 803142237 999970888 -999991995 999970888 -678609855 584096481 -514300593 -172434048 189199233 411925901 782137721 999970888 -392941585 651006 999970888 -414231788 999970888 -1 -380002170 -999991995 236166818 -999991995 -388920841 -1000000000 -984102769 -39853362 350664692 -269449945 -992859855 482280487 86906147 -796188357 30939741 1000000000 -811817095 42752328 999970888 1 -58877707 0 429793545 999970888 359605265 961624017 87451668 896535597 166970735 999970888 -1 -180774370 -571457262 311953185 999970888 656482719 -981556608 674740296 527532508 875618249 441980923 1000000000 -185014137 -975861982 1 1000000000 208338777 -1000000000 1000000000 -231175364 236787569 -336394746 1000000000 266758986 -817930155 240443835 -937017769 -14985796 -1000000000 -539893586 0 -999991995 -605606499 -462554479 -169451625 42 999970888 -35653454 180695345 -356796500 -1000000000 354521234 155711815 -1000000000 -281213376 443518068 -644231879 -1000000000 383457957 -935771120 480209047 -1000000000 -999991995 314997638 300287488 -683241201 999970888 999970888 270477389 42 -999991995 -999991995 1 1000000000 997807963 42 999970888 -768805247 -540564350 -837558862 -999991995 42 -1000000000 893613891 -858702197 667624994 0 999970888 -667558491 -689805194 999970888 -1 -441767284 488959329 0 960444273 -999991995 -232773614 -1 868501554 866120949 -175156059 390345186 -240340265 -841186248 -658862326 491555186 1000000000 -250307204 972274085 42 -218408902 -848495840 -1 -1000000000 691050643 -999991995 42 -622046599 942527395 999970888 141278119 -832753180 -999991995 -975817311 148783303 -1 936803598 971548329 -447618234 429638198 -1 297185194 127927669 620184823 180680218 63004743 464099778 550428863 729028527 -999991995 183638972 143970121 645407684 372091817 42 -777076864 -999991995 777880505 852612766 965920683 -622832314 267204682 999970888 357734129 306671298 999970888 489567486 906725083 1 1 -505673254 -1 -61310220 407370969 713619876 999970888 -341916214 479566422 999970888 -1 879404643 606374243 -458746919 -556516562 299926661 -569703271 257086374 581838877 1000000000 582265372 -133267942 -999991995 -810895185 -536839080 -999991995 250439365 -999991995 -810385587 42 -1 -999991995 -999991995 -1 -999991995 138492443 -894306831 -555000162 -622837089 -508385876 1000000000 995043351 -999991995 0 24160089 -14163480 999970888 998526503 -1000000000 -684354754 -142245550 140902107 0 -99294167 356629194 -999991995 -201471701 -190228325 89446845 1 -878616864 616260142 456173040 -825628743 -999991995 999970888 1 -790637953 -370975621 -151347000 0 592241680 1 999970888 119622327 401973881 232038914 -260452816 694739615 323578732 -845177956 -367866317 -264775774 -381106539 -1 999970888 712776336 287472581 -892539360 773720669 -411777036 355244962 -126182175 772319801 -507963800 -505369744 775864597 344120031 -256141326 -512956007 -27880498 -352886674 976230771 147919175 -778079676 991310114 -999991995 359748705 1000000000 999970888 754626676 973569176 878160823 107767090 868733035 352865991 940555875 405130335 200137046 -556389856 585661084 51641963 -449448705 -999991995 -999991995 1 203531870 912935636 -688471668 -1000000000 999970888 -1000000000 833106438 190259719 999970888 -296375068 999970888 136788619 244751349 999970888 361786780 973157766 -1 -413522526 611145431 915622695 223100177 -888634956 179219685 -445891516 291412024 -811914344 809202643 -1000000000 -1 999970888 131085936 446495923 793696051 -999991995 38392785 329157964 -936465300 185080549 -155601393 999970888 710746715 634723062 -168954456 731640165 612344901 -964470848 -1000000000 -448150948 -875047004 -279409962 1 1 -45067233 -1000000000 258694653 999970888 -1000000000 -964040884 -366387138 999970888 934733016 -186300185 500945659 -176618498 1000000000 -664355856 -999991995 -941344140 38516500 -555990536 90607873 -850756556 121502374 193052355 -1000000000 814352241 -287439846 -999991995 999970888 -1000000000 999970888 -999991995 309839374 -999991995 -999991995 78233059 -25633674 -297066913 -823429977 -999991995 -629707191 851534281 732908601 42 -316531970 350448726 -250056314 42 126500830 0 -1 113871955 999970888 233829096 -1 999970888 -773943099 -664382218 999970888 0 918305895 -728966085 -449184565 935870231 -760273781 416930697 634140100 42 10286016 139569941 -954160229 999970888 786278150 -411619573 787016620 -999991995 922462036 199164634 690714564 -999991995 279318861 -191260367 1 0 42 -497320431 -999991995 -153572624 392653069 525678157 -123331083 211085175 162859917 584894588 -93889638 -776520155 -1000000000 -999991995 291007011 517992426 -1 -666315648 801113555 -919272030 467970471 -999991995 523495235 -367981189 117158905 -557716049 -1 42 -513790728 1000000000 643291136 999970888 -778619419 -921337485 590869719 -999991995 -405123950 -659989194 999970888 -942197684 -168326948 327833961 406211007 -774927685 362140949 -419813117 756944709 816857689 39633048 -546405021 0 946145513 -919163132 -516042965 499414490 999970888 -1 -1 -306788740 528201103 51821518 -38884141 -511140969 509643397 -560334814 265868798 1000000000 -883202411 1 999970888 -19651148 -147345508 -989641179 -279305284 -147474433 584019311 800236616 0 -144063511 42 688395094 -182769131 -962714502 -999991995 -1 881303739 360692409 490640876 -999991995 11336183 -48486033 -600402978 -715830792 -612515599 -999991995 -629239468 -457667404 917461978 0 -52381880 -965887484 42 -113481466 727689488 936820988 387345855 963852176 999970888 762645051 0 -118416750 -864932252 590341981 -831906666 380227010 -163732985 -987936525 999970888 -1 298063556 555341168 309792732 -999991995 673195174 978103735 -10197537 -171035962 -909883881 -1 967785490 -385099744 140825821 -999991995 -446625221 -1000000000 -1 417902527 656003696 705265016 -142373437 -999991995 440296077 -999991995 0 450948788 -295027658 -22333076 -1 34242375 -737051693 307729893 -270331176 625304599 443923250 999970888 631552736 573328405 302385062 -910250535 -680228136 -826127221 -1000000000 -581295761 899008929 -544604535 -496404889 0 999970888 0 -1 -904265007 -228594845 59557676 999970888 203007498 0 -263810586 474178158 651288259 -73139528 -612254603 843294806 823777864 844524652 391918291 -576963098 -898271096 -656523774 1 814581881 -869186962 -999991995 451176697 931163088 -790522845 -699409341 806505891 -695588652 5384166 581932496 400292109 44247957 772222393 -152308623 -840455678 446034475 -556610913 -429558457 -512264371 -233404017 -92905023 -755176974 -611417436 -863861541 -999991995 -118375251 507350666 -809666178 916832071 -713697155 -889873878 -53442451 1000000000 661992183 -778729076 1000000000 848018116 546875147 -1 613394729 -1 -112399166 -117772506 -965510566 -911303782 507122211 -999991995 -797354762 999970888 -713697155 427193032 507783728 -99811992 -1000000000 -54239549 871436952 42 310404211 -963763432 844585927 665907827 208616974 290178329 -625886395 832275010 865955882 873760418 -841749262 338608930 -999991995 -516861816 1 -460571043 -959392977 -17869484 -519259354 -788325762 404186894 0 999970888 702135437 390664577 -128186812 967910961 737160661 -525303648 -14328356 924862505 -999991995 0 -989421943 311329527 -755482478 951806510 -999991995 -1 -44029994 -775162044 999970888 -798914502 20880320 999970888 917705145 999970888 147426600 159124687 999970888 78452348 -895634945 599450174 1 434771871 518903453 -169363408 1000000000 -1 -403656277 567623897 893426394 -172158088 -243704700 999970888 -663644685 -954876233 999970888 715808658 -918510607 485547254 494354835 98346858 -1000000000 115388825 -950395154 -1 999970888 -819816203 -999991995 1 -353126885 467754940 -999991995 -800608297 -999991995 437245482 14881987 0 805639013 0 769869852 543854734 634856266 21378280 -999991995 -999991995 -761367661 -687180160 -1 -999991995 -321323199 -975508842 -733109421 -783291177 202339534 999970888 -128547312 1 619380578 911178044 999970888 -999991995 850897929 -494353828 43947053 908769440 -502094675 -1 -703162638 999970888 534449140 -898837639 1000000000 -674136940 811336950 -867020030 896849166 864423178 999970888 1000000000 622940281 -707045348 366146900 999970888 0 1000000000 -262133186 999970888 400304199 -999991995 -405289621 42 606762685 -193340905 -847469778 644622694 -752032323 560602637 624425144 999970888 999970888 475214650 493947663 1 -780042166 801190254 593823871 -999991995 873072380 148409997 1 -63574695 637771579 -999991995 -942526263 4863328 -295845737 -786129136 511805778 366977866 -387408290 901966257 -999991995 -1 1000000000 1000000000 1 -437918358 -231507551 47755810 83692696 885523679 -852775591 448177376 722821325 806006991 837435932 -1000000000 415795182 686235272 -237613362 275220814 -502914376 -999991995 -787917778 692627474 499915868 878233818 -154953762 397039204 -1 -999991995 520525455 18680840 -430345368 1000000000 -951700281 -633735288 858607035 0 999970888 -621949189 -124980961 -889052594 -844980294 -718627633 978065332 -655974921 1000000000 -502011804 -76594091 1000000000 999970888 -871794626 616377053 -1000000000 -1000000000 -732333560 941932307 -590348075 -209395568 -147138693 609767321 352166060 999970888 1 -999991995 603715475 -345387466 -605321960 684784472 -100889930 300253138 -628341539 0 -69670501 -28555516 950557846 457583715 999970888 -1 -999991995 459839202 -535683223 630321478 417912139 -53038923 1000000000 -999991995 770468164 49446096 -807992463 1 -999991995 -387004529 912399268 658137617 -684286718 -698825060 -579682481 543231633 685269227 -1 1 -1 199017383 -158462634 1 -542119405 110838402 -720283945 -489447421 -256681838 934434483 496650235 -840037755 999970888 -999991995 -157558920 -330882073 -425718254 1000000000 -460567301 -588571222 -802834868 1000000000 31533440 -30148478 -53016743 -461532370 -669333456 999970888 999970888 1000000000 505955681 999970888 -791352875 -208990561 1000000000 -101735791 -742934167 206084895 -160472794 322689311 -847928116 -836913042 74700187 999970888 -15626628 -282195269 1000000000 145796854 632709122 1000000000 -634609838 -339655217 -817732545 -737714878 216898634 0 842284232 -999991995 628556730 395561925 114840125 -999991995 -453504348 1 -244069345 421555833 73619755 766481270 -519901318 -999991995 42 1000000000 -999991995 -658569539 -836906466 0 1000000000 42 -185355285 -475162503 42 999970888 -966363306 897597380 -834636075 -1000000000 -1 638886432 -43607119 376151112 -940358769 -999991995 -146205421 1 847800243 -177882263 999970888 -38175355 999970888 -448643526 42 324451391 999970888 -282376132 0 -1000000000 1000000000 -1 -775094748 999970888 42480506 161061642 824926516 138292080 -705131510 -937023789 1 -790202928 487683984 -333140275 170388398 -174610031 -999991995 999970888 -1000000000 42 0 -505892908 629590115 -891296375 271985804 -994529816 813311099 784466676 -565939067 -73261570 -43346344 -302614367 -604518835 923562090 -962207014 -861402164 1 0 -999991995 393875927 649128405 943969346 565607820 975212161 -498805698 434923663 -999991995 -78571399 -432999298 -683750308 589360306 1 334949738 0 -831364876 667002788 723258192 -12664076 -999991995 -999991995 -864177853 -188606599 -763580556 -734836473 -1 -364271412 999970888 -999991995 -479139793 -589801580 999970888 -999991995 -414765256 -890475863 905371611 463301415 -814220981 949333663 236440781 -322556219 791022581 148695788 -395912700 112102038 -593921186 997608151 -891686922 -799053522 -999991995 -767409723 -352535697 6762452 879463792 -999991995 999970888 -291229540 -970960331 78035478 44843951 -335579482 42 0 -607082569 42 999970888 -999991995 999970888 761882148 156934544 999970888 339607166 174357540 999970888 -88487199 999970888 -787376486 -607039121 1 999970888 553907555 42 889532989 -999991995 -684740970 237877615 -754681863 315341966 999970888 -281199961 -922192500 81035535 -487646481 -276744030 847533411 -805084516 427279619 683635334 -237522672 999970888 42 252097927 -646603540 -351066556 796456048 909819027 475760519 747277054 750876974 1 1 -226306683 -3506524 1 -780173193 733050073 -1 1 -1000000000 -999991995 986998420 -525761124 -59575914 -667634009 42 174987149 338026737 42 1000000000 -459282872 999970888 -726790 291620078 999970888 0 -999991995 816495798 -857529813 -201668738 377841836 148560635 337779319 984186480 42 -12880527 -764953629 -789892462 301944486 880457067 621219953 705097386 286294832 -1000000000 11904314 372147221 942053667 -999991995 700170712 -191744167 991141340 11511435 -1 -706650392 760071729 578765779 910507357 0 -127370461 -961450169 42 98373485 487113239 -726360128 718290266 630455802 600303907 999970888 226247121 -1000000000 -999991995 -999991995 110201492 23819183 -210040803 112432602 999970888 -910848255 204361772 -924458719 -999991995 -1000000000 385868935 507444858 1000000000 999970888 943212584 42 -970350360 540078218 -240568954 939496118 5413450 213818620 522180600 702589526 -999991995 -323422296 876752480 965222934 -999991995 -380724874 -508358572 717397197 -895423715 318598545 -999991995 796513067 262352409 -418954620 -858441983 -116721564 -647188793 -545339129 922677750 -999991995 -1000000000 0 606361928 12260114 -999991995 -162693242 844232988 -666668568 42 -944344725 -158164211 -402059783 -345576418 633288008 313077067 380661382 35692038 999970888 -128255273 -1 1 -787160274 999970888 755514149 -737195941 22415788 720101765 1 -999991995 -768996438 1000000000 1000000000 664871183 999970888 -177442177 -1 497592872 -701286263 513838751 921878063 707770843 749415533 999970888 42 -999991995 -1000000000 -306852225 -166478579 583619123 439106347 315046240 -949925783 -921508205 641602117 999970888 -21196895 -342435639 -268879412 -999991995 1 -439428562 888624575 -999991995 -279759593 -453145702 665919929 933250770 999970888 -942995382 -346348811 -255309791 481912221 -999991995 478305284 -161176525 -795903058 -716708478 -999991995 -481967714 444619483 -552940557 -1 999970888 999970888 739063500 0 -746806389 42 -196391179 -601855386 42 999970888 412584914 -999991995 620338360 409408214 753940124 999970888 696158496 1 644661783 999970888 553776359 350828484 999970888 279468988 750651680 614599422 -999991995 42 -823517497 999970888 -713078711 486384152 -815040475 -205004724 -999991995 693941421 -786557959 42 -343346056 -495242964 -158833005 481697781 -866602548 303196588 999970888 -11794724 -299526567 229438611 -1000000000 411696814 604058011 871919587 398248374 42 -246613128 689493449 999970888 999970888 810283330 487459517 654734563 -681612760 -776886018 -999991995 -745480041 520594471 732271062 -937511902 -814263329 83385553 999970888 311118449 -732952559 0 -686191785 235906753 -15629131 1 -267782630 -364880471 -1 711113663 492940179 999970888 840036999 -999991995 -444307631 -999991995 -557056386 -603806215 -891720621 -158046534 999970888 1000000000 15101123 -651681464 42 488025469 -800326844 231775855 -1000000000 608656611 -779731107 202688989 -732865667 12851547 204960228 471578881 999970888 -965810752 -669028752 -118946078 -1000000000 604438469 -363287015 999970888 -362189647 -710044247 -999991995 49544981 853628473 995716514 -10176704 999970888 -999991995 999970888 442372547 -857271440 -999991995 999970888 -895400209 -678705634 999970888 1 999970888 274600709 -927299890 468329624 363004470 427354745 689250189 772964679 -223754506 999970888 -185839522 -29459644 99659566 -752038654 -80305150 -1 -655384314 -795821515 -847776597 896582513 -1 19920373 599286224 -424644003 989287598 -359976162 -567748489 253711138 -403456419 577382166 -999991995 -173610170 1 424710349 -999991995 -1000000000 -631348574 -73858951 311400349 -999991995 703351950 782169291 0 0 -999991995 808690895 -346005405 -401360584 1 -789843974 -403845654 240237022 156524655 -325684294 269254422 1 218313878 68565647 -569859254 -482358223 -685765940 -906807418 -999991995 -753117345 -91948286 -999991995 417969547 951436944 409767003 1 -381498440 42 -635031453 -999991995 -295420424 -30384809 655383549 -605606499 729777853 -822511725 -318741363 839090424 850662045 -676711952 201420581 -291911137 486942944 412714352 -999991995 1000000000 -120707487 -999991995 313087690 422544340 426625570 -534187127 -416274209 689986864 572950786 -90241990 966775229 764248162 42 999970888 -45519024 309104768 -365973989 999970888 -611282709 0 -999991995 169848514 -1 -472584127 999970888 -652428429 -463188065 -677363767 -681613815 849686030 42 -689433436 125440429 -922842178 -1 460359453 955429081 -206536864 -904098183 -249341415 -85828691 987808146 999970888 164784545 999970888 -168684133 1000000000 -377772662 -902417581 -512946971 -864038563 566433796 412104473 -831733036 999970888 -83458119 42 -258300551 999970888 1000000000 834529386 -180626325 280005747 713860408 444118212 0 -749118937 -989314497 -983067524 -1000000000 -658377903 839315519 827046192 -477112860 -51363873 42 392658826 -709031052 -1 -609474383 1000000000 -436119658 999970888 0 -382814206 -236253643 1 157857546 -999991995 63781680 298971955 404085340 390523414 -674998988 -458204867 -378675826 371252022 0 266769721 61093110 -331820899 1000000000 -907063162 -999991995 1 -696238150 -1000000000 414576326 -191643959 151531282 -353141627 -999991995 -1000000000 -707502500 -999991995 -546867911 -509250691 -1000000000 -441881348 -237085491 -917444957 99032317 1000000000 237875971 -329254258 -643999669 783205849 999970888 -999991995 -98103029 1000000000 -999991995 158407645 -999991995 284149008 235482204 -45278787 97305994 -1 -934730111 542391762 838628018 999970888 662365059 741824290 1000000000 -623471032 -999991995 316794057 435405735 -599560152 -701063262 -298628328 -275426934 772172295 -999991995 636710520 -574279056 999970888 891999781 -538109894 327789794 -999991995 -450229646 -130771084 999970888 -234452394 567162763 -519257405 -490097009 8636513 -438361093 881202813 -279757173 -432737893 0 999970888 -999991995 -1000000000 -599105897 46234681 -1000000000 42 999970888 513624784 -349978387 -1000000000 -531706649 538895570 519810770 -490888657 -638570232 351154656 -999991995 -415460191 -564721611 -1000000000 -1 -278818533 -999991995 999970888 -181557080 289631253 755615451 -204433080 -755308494 -170155678 -44386539 36674239 -999991995 999970888 881856253 468400388 -399663067 1 -88072926 0 -619575370 -509868466 1000000000 363863232 999970888 -1 -933241288 -999991995 151656266 685744750 -999991995 42 662130530 857829146 728164996 1 -903787006 -1000000000 946569839 999970888 -1 -721199627 -999991995 1000000000 -647150688 175488037 -1000000000 589640883 738077974 175715508 238713077 951890293 475339393 -33521855 -999991995 44149066 -949342660 34173077 -904031274 -378170018 -604434285 1000000000 -21693903 1000000000 1000000000 -598674703 752711526 -397504990 999970888 875758508 -115030879 1 -999991995 42 -825001107 693204211 -311542240 336691677 412694634 -49043888 496487209 999970888 0 853570216 -999991995 -870967860 946429846 999970888 -640594307 635413113 -1000000000 -999991995 108816968 140109853 324928158 -1 -193678505 -795811579 773226873 26185506 1000000000 -61700935 999970888 42 422415876 256714090 0 -822126797 -954370810 -857905740 999970888 -184941085 21526345 0 -992979938 285546755 -999991995 135947219 613055867 -868499600 29211726 1000000000 -498933384 -1 773796616 1 -1 -260073640 541839739 -93403310 -1000000000 -1 -159920699 -45417242 16874753 252522073 999970888 40832817 -60359794 -318710259 222123565 83768448 933605852 300704946 363249670 72880723 1 -1 -186135674 182645943 0 -350089002 1 999970888 999970888 -788531038 771895642 1000000000 0 -882007307 420084905 -560905262 -589803718 -117179067 -447069781 -669964263 -8618682 1 -16311949 -999991995 -999991995 -823555549 1 -71670577 529972762 -944373870 -999991995 307218019 1000000000 -999991995 544876800 769101069 359238806 999970888 999970888 -838561462 970599033 728138260 55205890 1000000000 -782171963 999970888 579675513 999970888 -582504732 407925552 793236869 42 253529693 346720843 1000000000 524468886 -504647366 -702258289 -700955925 -597126714 124807653 -1 366880615 999970888 -1000000000 327025185 -179299057 531734101 -143982384 -999991995 -264769285 -534360522 -668696105 -414847249 -35459381 174276207 999970888 244878167 999970888 19644475 -65076041 -174328676 196910064 999970888 1 12896246 999970888 774678096 -605606499 611862994 -999991995 -234196198 325401459 605079708 -646149426 -423009833 -1 1000000000 -470350498 275253752 767102681 999970888 -72820407 -336256595 -22818059 -990817508 -574190928 537107346 1 -653518258 -110427485 -8716156 999970888 999970888 629112714 999970888 499244385 715162279 999970888 -168911378 0 -694339140 182339610 -870537688 142869404 -3802015 999970888 -1000000000 -516768252 361142208 599125999 580251498 -999991995 -104656574 -267275112 -999991995 19085911 844841195 -999991995 402005009 348567533 999970888 1 737732442 68751126 894930562 -391918576 594219134 176700863 -107696037 873790540 527532484 730033279 702378171 572720405 -627220600 -492321209 -968618288 27902262 1 42 -999991995 385084234 -119507002 448658853 -255086819 42 1000000000 689921638 42 -999991995 -596662717 -999991995 144781450 999970888 817298307 -999991995 0 42 999970888 -806718608 300778351 -484722935 789828310 214176696 -926903780 -189777666 -103396547 121254348 -498883608 952140436 999970888 -33441252 936776674 -1000000000 -269247709 675918375 52271772 -1000000000 165262810 -836670694 995319215 1000000000 -67474704 842414386 -10290751 504312188 338779399 42 -999991995 -549512949 -444919824 -5763727 786064901 69126153 -999991995 107839472 1 313889814 738537426 618805988 999970888 105404234 -113844654 22552320 999970888 -1 569745930 855993424 -422553398 -937250569 -593873170 -1000000000 353610324 -915310116 498288618 -333132960 145062251 -836079108 -611946575 821722710 -583581723 -317496555 -418165774 1 235116847 -573564009 823715045 965791221 -908781704 770820943 887236941 42 539604400 -1 895028101 -999991995 -999991995 -400222197 -468464846 866939625 -115235695 -582992780 -706289732 -941898181 387234898 -821711661 -333438637 1000000000 999970888 -783451933 -999991995 -1000000000 1000000000 990277681 -833212239 -187012073 999970888 840783135 167928206 421304698 -885361386 -797041401 1000000000 162211408 165531099 925792154 -803979508 -1000000000 729028527 -435734813 -715160494 -901894658 311870516 -999991995 -999991995 -576349963 -999991995 -986568639 -999991995 -999991995 -684002143 999970888 -393911480 0 558619498 203112764 419458673 -1 -1 -311244341 -571759953 -1 33287133 821108877 595973817 936579456 999970888 -141705333 999970888 0 610541815 -654072835 1 -196162053 462940830 -819500283 42 -872159082 457286663 -995086368 1000000000 680392767 684909185 -1000000000 -761652865 184426733 772290790 -999991995 -167597264 0 862617957 976177696 87269638 595541617 -949187996 -59946911 402467240 -725356897 -979322921 -951783284 -931842766 -813923418 623945225 16391350 -273711458 0 881445116 977202363 319662962 -660484874 -1000000000 -999991995 328379635 295098236 -147395558 -912576914 490935213 311285234 632907339 0 -1 419791784 1 535059025 -855931023 450643110 834107261 894939256 471608691 -1 -934871468 -47121678 0 978450378 147799114 970054961 42 -999991995 494972618 240531734 -466329662 999970888 660383204 -63831620 -908745602 -816809593 537881559 -1 -1 64835448 900672055 -380745608 295833466 -999991995 999970888 -120215779 911315102 -656384732 676218235 -200940429 578252587 -387220318 -999991995 461850607 1 213842960 -44376012 -774844842 414395889 0 0 858748377 -318246341 999970888 461543660 421369320 -143330118 -596746996 -1 999970888 294909394 195920311 -556794925 -999991995 -275712294 -527119987 -80588233 394129574 -725195113 -999991995 1 -182422749 -999991995 -1 -1000000000 -1 -351658985 297399755 -1 802805325 1000000000 -316326284 -326625415 364905266 -826117647 -1 -485567124 540781654 237491086 -479457987 -778314266 -1000000000 0 -757507261 1000000000 762782525 567660204 -617601296 -254982421 821945042 -999991995 -986908521 692824047 -665967874 -914679693 -999991995 373342316 358859419 218907876 0 -945565665 549877650 0 252628373 -486667286 456948413 1000000000 992891446 999970888 -433983738 999970888 -833570271 -685512875 0 514353952 680335798 -98306989 689028235 397373023 578677406 -388421057 -20338032 -388636976 -390758286 1 1000000000 -1 -1 1 169331022 166242716 128768428 -1 551087988 -787911508 907832171 669233763 -932583508 -179430413 481018871 -723537690 0 601265491 -983635501 1 1 -786478028 -860640653 321195804 -949759878 446739515 83738507 -772144800 -1000000000 688064349 -617888973 891131841 556233542 180928336 259904236 282501186 -999991995 985898465 471065050 10396840 27720462 -1000000000 1 0 342406690 28659204 -999991995 52719134 304717562 -725590669 1 18026643 -868215253 -298755931 0 841935368 -311702004 -899444529 -469890922 410439737 161870148 -779839545 -667663386 999970888 970054961 999970888 999970888 561371331 -651269620 -616408693 982021868 510419386 641275120 -488811769 -1000000000 -616100618 771842053 -868410938 430463466 -999991995 -223540931 554478728 -218285467 243295294 -616306387 -150528285 -716536419 169726540 999970888 912703156 999970888 42 911560121 -641000397 1000000000 327224320 -370942443 -999991995 730475109 235804797 1000000000 0 -193428009 -200723753 2491053 -725364031 -620488533 638314743 531009601 636284630 834421389 -999991995 752642899 -999991995 -305984461 791889807 532440688 999970888 -175595146 -53038923 72209088 -241073754 -152407817 999970888 -176710803 -388723822 -808329420 0 812248757 888925031 978162789 0 -858909843 -834226792 -733500357 534639358 -999991995 -12652503 459755080 999970888 -252852885 0 253471777 -614763730 999970888 -213272193 999970888 903708352 -108835099 -339044017 999970888 895237751 999970888 714064688 -26985433 334239176 -93759233 -999991995 266957760 -147560068 1 -1000000000 -642513092 -318327495 42 624157220 398707096 396916396 911680392 -630522994 -299723594 -906891688 -366215094 464739785 1000000000 -236008331 918704270 731010293 -528822057 -64739827 -141558975 999970888 -106609995 407176927 -361358988 -120349215 -287224456 930522489 364088442 -999991995 462448739 -280526309 1000000000 -477504118 257858604 -567167910 210767395 -887401801 791561740 -57839952 360748929 -693295914 -958278469 -207200943 -999991995 -469445857 877466770 999970888 450192517 -24897384 989897210 296805075 -943045793 750867187 -352108691 774788346 -999991995 -874699662 0 711079561 642755527 246326217 -716077671 -244140924 -531135933 42 -348442520 274612225 -999991995 -999991995 -114524697 -471531303 -999991995 -126932337 578207094 794718396 -999991995 796168015 148482204 942726743 0 887441812 -999991995 -77323111 -43767281 -842359734 -73134162 999970888 -734227859 1000000000 -1000000000 0 460306486 69923477 -664693408 -830237978 42 -608110069 -1 -724694804 248890073 -830659268 87425069 -320131355 165767778 240924057 -46213915 295919187 -4641743 -448517582 186166933 237537680 -76510114 -459608475 -184050228 263204093 -1 -167367557 289826700 14295285 0 -115914104 999970888 433786643 999970888 -295774604 -197910184 703596000 259273461 749550265 668757143 -595930392 145252539 750053363 -999991995 -999991995 212482708 816715757 413034 -479775341 1 999970888 -168167644 278163624 247206920 999970888 -876034814 268549926 999970888 -999991995 -247907301 1000000000 0 -323160069 756425452 152509217 -999991995 -332684329 -999991995 999970888 -552241900 264303006 -783177341 443089646 -999991995 -897419778 999970888 993634220 -541413553 -34586555 1000000000 887692865 1000000000 1 840256121 -82193603 -311884549 946836853 165031054 617618878 999970888 -326445676 -985438191 -999991995 -432967458 213048995 1000000000 999970888 349530051 -174478622 470107844 81772600 988177813 1 999970888 -233021865 -908597143 -604980301 883361740 669472269 -502809747 -389788725 194863672 664029551 -973889138 -999991995 1000000000 -999991995 0 383650890 596686998 107041113 1 319494845 -217297442 -1000000000 56097384 66665914 49523814 -553632161 -540303315 -989552875 -1 999970888 785684770 -999991995 999970888 0 -942790047 -1000000000 1 1 4263963 -524768571 987274670 999970888 591474297 -1000000000 411731515 499342684 -767584848 -999991995 999970888 -400049880 442793331 242563875 80862691 104887568 -580911124 -77544259 -186525847 -273154056 999970888 -78820539 823727283 -45561093 -200066028 602332451 -374932225 -452826622 999970888 784962975 -860697740 -1 277165537 1 1 0 -826913196 625116491 -1 585687605 -1 1000000000 999970888 -999991995 954252731 513620405 -479269127 -999991995 -54668389 -999991995 0 981868695 -999991995 -999991995 120278675 691111095 -271949327 605675327 -702675320 588972580 -597448114 526425323 343918129 -999991995 -914466490 399413857 0 -420636992 -171743948 -999991995 235453299 999970888 133088987 693024504 359091330 302070947 -40692037 -398715202 1 420493191 958304690 -1 922928029 999970888 -748020034 387933148 805728136 780396793 999970888 -726183249 -762532925 -1 499303885 890585750 -999991995 114092284 1000000000 -450030517 222989643 1000000000 -580328201 -553219131 -880150356 -999991995 -663907235 -750446786 -956400824 -342237294 999970888 -155813948 -78448827 446542601 1 804783907 -774880054 42 -554326497 -444500750 423241774 323890452 35871494 -194885386 932175654 -160072921 -999991995 -1 937285847 0 -923761020 -1000000000 -118864069 713801313 999970888 -662907 -226169478 999970888 331229656 -999991995 -1 999970888 -134558148 277987051 1000000000 -339089166 377541839 -999991995 72127254 -138387509 -165742745 757484148 -767399312 261068093 -795534958 -1 324014728 999970888 334281503 -468128842 783538610 -938649581 -999991995 -833052605 -820505449 443281935 -93219648 -263378901 872776442 1000000000 13687161 -999991995 -922495317 -656523774 387019681 -1 -618462161 612984532 999970888 432843518 -999991995 -516797869 0 -657446099 -997820163 580065991 -747092720 0 631664184 -109485778 640149396 727879375 1 42 827016193 -958568387 1000000000 720026454 -98326478 42 -274485909 0 722620381 998269327 -945233305 -829997640 -122845344 286300864 -146688109 999970888 -88087440 -323826854 -999991995 -677410779 0 -584917030 -221844791 231257428 216965740 -654543414 -708497643 42 49578809 -567859419 -999991995 -924909862 257889169 -281994696 999970888 -643644025 548724660 -999991995 -699257983 -852660410 -619963807 0 825486989 59653225 1 -1 582660246 -1000000000 -929980036 1 -68084255 750971670 922040141 1 999970888 772020033 -1 8031630 999970888 -999991995 -21772896 633373860 -338687999 999970888 395903851 323227974 -339232705 111470571 1000000000 458309647 -999991995 0 -823133257 -302487734 923259940 -392142137 365658099 -803402247 -931712223 1000000000 -557184387 -534617709 -190430442 -1 999970888 145083714 -600285978 -624558677 992718420 -563598583 -997744425 -999991995 -6891601 -270279623 240518114 840927563 -999991995 999970888 488527093 -185626883 -746957026 103314057 1000000000 -94921565 514193917 388633940 -61335177 -521282473 -807870911 672979070 16007111 -65508906 -999991995 0 301967949 945202395 -22708504 -433512937 42 843324418 1000000000 -765087491 -999991995 -156649673 -377418533 42 -408444680 -999991995 154793617 -166801137 -999991995 643453732 1000000000 704321697 245508190 999970888 -218874279 -209974362 42 -999991995 -999991995 194854513 42 -401852222 -23348070 1 911739965 -552322064 15292524 98579066 625470630 42 -441937701 230238459 877299827 -1 -999991995 267132273 582882931 1000000000 42 -679691816 987144411 924843395 698014082 660609658 52520992 -999991995 -908422787 456841323 -253319767 -875074125 -119806969 150701108 447871614 224231780 -999991995 0 170391763 -341583657 -306833820 1000000000 211240850 -834277314 42 378171557 509423253 -1 687707128 617072173 42 504018695 -999991995 444967982 53415122 -327796456 -279807320 999970888 885414978 442021974 836064726 42 591355973 -287087396 183567036 0 21207102 830679767 -413628028 -914681307 -1000000000 855033039 740719770 -295985908 -40387678 -999991995 -393985872 132386726 99505765 -1 0 -463700335 0 -211404158 683787607 560781996 842048302 0 1 999970888 181312652 -503782731 179660121 -999991995 616709947 -709277829 546697017 362381383 -999991995 1 -573032236 -906488390 286602124 -665632707 -44500513 383025601 470125632 525981042 952709976 -434692857 -491584926 165447441 -338049547 999970888 -129961908 591566926 -2192612 -999991995 854281559 473655075 -390175083 -1 -516489169 -822691828 1000000000 1 999970888 -74490469 13563710 -62903252 1000000000 971631248 -1000000000 -865595317 650530641 -85398141 421306741 42 -113599305 -195312732 -879303576 575053330 -336722741 330459844 -772302618 735655252 -540407600 604711917 999970888 -1 146854356 633790978 617877316 -282689719 943893284 119475612 860959841 175771567 1 603813903 0 -999991995 147936084 0 -999991995 230082448 1000000000 851326847 -279479894 -47010773 928796294 577095712 -784936743 999970888 863794307 999970888 0 577603158 624846962 -999991995 498532619 818188975 -959733980 284562807 436709008 999970888 -860585752 -375599242 -999991995 43800073 276447559 -999991995 832571876 -561476237 -995537492 999970888 -600463906 42 -379517350 -988294515 669634580 925854576 115559235 -1 1 -466506250 -849230837 -155546239 0 922385864 42 977447562 -999991995 -296948983 -999991995 871462696 -216233437 145946872 331954126 1000000000 251080799 -999991995 -1000000000 32799784 176341087 -497964934 -296176854 0 42 -999991995 -652737320 548231607 404879753 -616199998 -943818725 42 362506406 -285857704 -999991995 -999991995 -235541643 834462835 768223685 -98506977 -431009726 999970888 465923995 -724276397 -296036427 -1000000000 0 957821840 609686554 574204166 179523762 765210331 1 347286351 366914291 -90730677 999970888 929541586 -999991995 999970888 1 885283300 999970888 -1000000000 797292120 154732020 189502321 -326221611 -771755321 175552524 -36420159 712788788 916864125 -1000000000 -863850721 -920258134 -502178719 -999991995 42 40940911 110218621 220816458 551972970 -552799915 -727158170 380707890 999970888 -235031667 860787767 338661546 -999991995 -963244520 156322272 999970888 -999991995 -674997704 -1 -770966202 153318906 42 0 -1000000000 -130924863 454985984 -296244356 361968809 -205105886 -1000000000 419930995 -1 481972738 -999991995 -980547950 -878951296 999970888 -1000000000 272033412 167716763 -910815553 -350586976 -758830077 999970888 42 45921582 999970888 999970888 925806585 -976076914 -380660294 -852715800 -487422607 463224616 174738416 -56307417 -411111582 -999991995 437605481 -730821178 -999991995 989877048 0 484392728 470382897 -950799399 -145950236 -928484399 -999991995 -1000000000 -418421808 -999991995 424367665 42 -1 187932607 491256468 842497291 -1 -217042435 364645410 0 795418540 0 -999991995 -67257218 -781193160 -999991995 -129769054 -491744499 -999991995 822595070 -839918702 440418008 -545974892 -597771042 0 -939344794 153801990 -144412370 0 -999991995 -788308307 521946380 999970888 -999991995 -999991995 -279442025 632587380 27546475 1000000000 426939725 1000000000 1000000000 -999991995 -379493217 1 -523881204 727880559 -575297127 -421803817 0 -619367268 -320411968 12717128 660764129 613629946 -664134328 -981239661 999970888 -999991995 531892108 691236825 -958599351 -579991401 42 42 1 41025501 -999991995 999970888 557539823 -999991995 -1 -6463671 581282240 999970888 -77758859 -520718615 -243126918 534056338 -999991995 0 -17577479 4548270 -172620688 -379788358 -24773559 999970888 -418713774 -1 444155050 -714218441 154014670 -841656045 -999991995 -562982639 -297564539 -452176892 -896263937 -791597180 -999991995 -141414633 -85774257 796387755 -1000000000 966729795 -929606251 -590190411 -95717117 907250014 999970888 -1 -1 -755258990 -2061518 931216023 276544955 -999991995 -87447117 -999991995 463418568 627081627 999970888 -270272541 0 -311225817 911192806 380637513 -100221477 132947618 -468893178 -900233263 999970888 999970888 999970888 617358164 -791863235 645188193 -999991995 704167841 -999991995 816895086 -1 434564172 37426921 167683281 -185643590 674352008 -999991995 -465770997 -313730507 -397281058 197730626 153411244 -570002966 23942611 -712590635 -237543787 999970888 68578770 42 478118804 -154736840 546591322 -230052245 0 -345321061 -755221542 637345499 -318734222 999970888 -501596275 -611318358 414333605 799452357 999970888 -999991995 864876322 999970888 -66486046 465479961 -834271497 14865631 723934206 999970888 -522033282 1000000000 619002380 -49685466 -190661298 -1 -999991995 1000000000 -999991995 876326374 1 1000000000 420784445 345199851 31906923 -232080344 632907339 970789228 974257205 -172202524 782069691 -927883653 874756580 -788020733 -213981375 0 -790565204 -524545986 -844695395 -1000000000 -103808686 1882779 987349112 42 709891070 826236797 -410318516 1 42 999958016 -1000000000 149392517 981458364 -632334204 -251043723 999970888 -772538892 -746531506 112924290 799547314 999970888 -421044549 608749340 -999991995 -1000000000 -276696209 -72257832 -205887561 982001526 999970888 999970888 -578564953 698934594 982085387 543859660 257425450 -1000000000 -537524060 819088196 42 -290670504 1 -122843839 -538130667 447320002 0 219793697 389917912 -180646970 -993658481 239002104 -999991995 -676420853 999970888 999970888 494168294 999970888 -566615535 -1000000000 907931424 -611869357 1 967046899 42 -1000000000 -999991995 999970888 -989263746 661098187 -395530165 633924837 -309639372 259968556 -1 57126192 -112413027 -56619100 1 999970888 1 -456080384 -800876598 -393169322 -435755105 289727803 999970888 828488024 999970888 355317189 66684987 -999991995 -689352598 839382704 176535526 829218386 329103618 999970888 1000000000 87861615 1000000000 -999816358 809710684 42 -581529776 -832899814 -999991995 607937487 -1 -999991995 -977143276 679532622 -497810899 -388229625 -230495635 -1000000000 999970888 -305346416 -693240547 -1000000000 708262388 -792435936 1000000000 274532456 300874267 74012115 999970888 170397878 -147474433 172748628 -362252710 -469635592 250331950 -288695877 -947888296 999970888 859400621 42 618664241 1 210117701 0 -420799003 -999991995 274217794 1 36412720 -999991995 83923343 -729340625 -281086337 42 -933199701 -999991995 -1 477390285 -789631473 413234559 -630272594 -1 -607320266 -451477437 370837835 -1 999970888 125974719 -308018946 -79199453 -820711570 -610021307 -13572810 999970888 413489263 292320274 1 201111548 999970888 959983329 -670565656 781230765 -91688687 300330560 0 562341162 -999991995 999970888 -53052637 -880726714 999970888 0 -873768410 641466281 -999991995 -556362831 -626181296 -999991995 112411410 -1 879894631 439657835 -1000000000 -999991995 1000000000 -234739787 -641085853 161467888 -415184358 -67940963 242300107 1000000000 -899495236 -112569226 -1 -518807179 999970888 -863409755 -993254070 -870463895 555853647 675656394 -749177422 999970888 -266127774 -549949723 213578084 -333473553 -580419674 844802211 -689776117 975830280 1000000000 301300340 597246038 999970888 -154985293 -580568206 631637563 103347659 -533656607 635737280 567253757 -51165318 -999991995 -663005153 -529888702 980153593 -818286971 42 -53655106 -529654862 95628243 1000000000 746913154 -999991995 448524834 -405130326 214857531 42 617856230 -780585778 -234348026 752873826 999970888 1000000000 456294 1 -1000000000 -999991995 -987372267 999970888 -359251168 -379995680 856847846 -606253451 999970888 -135338302 999970888 -832848111 292462412 -999991995 35257053 394965025 -303561062 -640132814 985003194 -597135691 -1000000000 -732607537 -999991995 -795472960 177858672 42 -999991995 -863572490 534443046 -999991995 470765420 -132378369 -350636945 64628258 952407499 -1 -515797680 0 740274739 1000000000 0 -999991995 1 -999991995 641783062 -941444924 -511855227 -569871939 594676025 -999991995 -959039086 -569743336 1000000000 801601358 0 -590715377 783367531 -927408516 1 819876258 42 -273464645 989329003 -648424075 -619420989 -837591219 794213180 1000000000 999970888 -999991995 285563058 -54632196 999970888 -83711026 151813177 -864996774 46418445 710083063 -81585015 -999991995 -895190212 144325112 -1 -237689274 -310983929 -960586853 -587679559 -999991995 914197113 414421918 705182324 999970888 405805105 435731152 440518042 42 -113036771 -999991995 -72198419 999970888 1000000000 -271806993 720947373 42 222476459 505072360 0 164713489 894113551 425368622 -1000000000 126588882 376332743 0 999970888 -347481405 -448393507 -125456956 42 -421442044 -825436197 161209814 -492182440 155244317 -694294967 -1 999970888 885751272 -426034043 -1000000000 -461729103 -999991995 42 422403329 731338817 -11026307 -999991995 -168456632 312776992 817037511 42 675305387 1000000000 -1000000000 -977196657 -730930158 913038319 -1 279008445 673679642 999970888 -743105321 -999991995 134612333 -30781432 654949245 296692337 733863323 -450564106 -999991995 410093163 -450229646 1000000000 -199790107 -1000000000 999970888 487325770 881327468 673773181 777508054 -424274277 -999991995 134807779 838722015 0 143734848 690455832 999970888 -790828508 -311073282 999970888 -660080209 549818384 941689685 -447118755 0 30709667 42 227069934 356703880 -241661310 826320877 -217342072 -167819450 999970888 705185814 -384980670 -999991995 577612126 -999991995 309104768 1 1 457195889 -774832170 -939773281 -879362427 235023209 1000000000 425904814 -308833060 101369319 -490136443 -710870649 -585367203 762179194 -1 383935220 989713090 -728293291 377358351 -802708307 -671670160 -90416069 276833513 -904409085 1 1000000000 209555124 143102618 0 2977851 -57153396 387072140 -631798216 999970888 604300340 1000000000 -524819785 348084 1 -855454848 869727693 -513481872 162316556 -928008355 251463329 -154631973 -708069483 -62958145 -517922444 0 -335411479 999970888 -718287294 -6375522 42 -999991995 281961981 367860869 244183831 977866000 1 -406712248 39398899 -479054681 -849179561 -16018111 186231228 -1 680732862 -812598888 100252647 -982160597 -910442976 969844957 1 1000000000 -139746646 -158314743 1000000000 -932245042 -376722475 -78349841 -1000000000 201983069 -182426221 813202216 42 61841617 454377657 776778306 481074352 -57479179 1000000000 978084434 -187321586 -780309227 -573081356 403295869 -1 273609042 652321392 -350648095 -400685118 204191923 657799793 762940207 55754471 999970888 -594324932 -999991995 -245669982 775058166 1000000000 -968946025 -434718768 998786798 -999991995 -1 -629700694 56365166 1000000000 1000000000 -503472089 999970888 -923923648 -999991995 920666899 -71694396 -799015669 -369364791 -287137977 999970888 523221011 89760469 -339384971 -432003205 1000000000 -579556785 471257080 -330672299 -478576112 851568141 999970888 -141070263 -999991995 -792790579 -63478630 781241156 761078395 901809064 -155480038 617172019 -83250310 821670829 999970888 985587034 641862224 -576204973 -24543152 -581540062 -719307588 611867605 862800637 -918599921 1 -999991995 -1000000000 489706395 42 -379331937 927073405 -537536665 999970888 121816549 81862528 -999991995 999970888 -1000000000 -443416221 -765015223 1 83208847 34024591 462840846 791370171 1 918410904 40710959 951128163 -753799862 824254854 581338076 1956930 -874330523 455856737 0 0 -119587508 740070561 42 -967269871 375447788 -1000000000 -314792657 0 372960084 263293479 -753842624 -1 -48347544 42 0 332223615 999970888 -809348364 474724654 -447042866 814673513 -1 811937571 -1 703714603 1 631568502 -25762577 99326766 -268031588 -463601324 -474082530 -534817875 873114886 -52473307 -220900430 -999991995 741344526 -742386793 -96561227 999970888 162934484 -999991995 344418270 404863588 28915145 -615724206 650061511 281773349 -485399631 -578138878 -944215664 444434185 -999991995 465446027 22403309 -92362682 -516590184 1 1 -831514208 199299620 -709919296 999970888 -484853840 -45533845 -817177006 101814719 -1 925682720 0 -575485470 999970888 103894379 -670677846 514255672 572221029 642343087 1 187871822 999970888 830824433 -283876796 -999991995 -1 42 263782229 690548421 1 176406118 999970888 999970888 15470562 -649678052 -310636080 344048615 -852888247 42 714673899 -211837477 -999991995 -981316826 -621425523 -980010115 212021917 -281953812 -518191965 297891339 -306636609 1000000000 -619017469 -202143383 -725301139 -999991995 639944289 65678354 252495110 -999991995 -147727536 -737841986 141303320 119648303 999970888 710119693 -115771879 -493015191 -478034418 -86016909 442143163 -572893144 -949581080 -248242870 293108868 999970888 -1 -776991394 563980968 -543294000 -456447238 -155956982 955819948 999970888 -4256274 999970888 507183613 23505180 -920136607 999970888 -591383962 391638595 384042804 1 -945266018 -62664554 0 324296831 446520165 -1000000000 -732769958 -783843055 211947241 -999991995 42 -17279814 -941418298 611831169 -536121788 -654202067 -669314253 -999991995 -638230229 586979319 -999991995 -999991995 -999991995 61303949 -189343523 448840240 150971741 840883456 941632574 -850021258 -704641792 636059861 691184605 -1 589048455 -335567938 -964117151 -416517741 -999991995 42 -996704286 -1 767947411 -999991995 -271056498 -610633164 -869639891 1000000000 -31144834 -692320576 999970888 255733948 999970888 -13562236 -814877144 -372223143 0 783976798 78462312 999970888 748129035 552273495 718841946 -345316016 17392108 568957460 982821752 601548402 -999991995 225706480 -534105832 236960024 1000000000 586129063 898928001 -999991995 -65847512 372493544 -1 -1 -736307795 -14327109 865254485 515892934 -447976305 276161030 -999991995 -999991995 481720075 -806205031 -312035333 -831289293 -999991995 56605931 -554584917 -893341372 -166113645 684374426 984677467 -450869337 175185309 419895969 93464336 -892392847 -829247660 -333829589 999970888 619393917 2517838 -430126723 943817634 680875606 -749544040 -789018493 407567864 999970888 -819931610 1 106480789 -404034486 840468818 -514362473 -786196277 -1 867091753 -999991995 -364431364 628119550 243769938 953018404 991177510 -422369835 783324525 -602951245 303732943 -308018524 415045328 185407639 -409185717 1 -941198375 -895879088 280687250 -267059011 -301409684 94161324 -1000000000 -999991995 568851101 -999991995 400259714 -374235413 162658771 438947395 461992402 -659591389 481970742 801804074 -278386248 1 -1000000000 244236671 1000000000 -781113747 750879253 -90848116 602267219 -562447640 -678882627 -11046747 -900402756 337810509 129106363 278918657 39099533 -411274762 -999991995 307219285 702759223 521904190 -615125188 216107499 798593656 -1 759336384 23661926 42 580062608 999970888 -1 718222798 -464354312 -107972543 999970888 192496529 -907132714 795342124 -536901889 404287851 0 575267586 -999991995 -951232082 -66117959 -99724038 -999991995 -945567927 999970888 -669081971 -771896744 42 -999991995 0 -615318008 326324689 658443893 965941114 -476007582 811174774 115919552 505152764 999970888 -569566691 960549350 42 1 42 125818491 -999991995 -67780399 -430444376 820723788 999970888 -69276929 -1000000000 -277186460 -841528365 120373335 189104787 -378836714 527783850 68881730 999970888 923314202 870333688 999970888 575833865 -1000000000 316162051 409417465 -999991995 -951108135 999970888 -1 -28284456 1000000000 67018479 988138251 0 0 -391132312 999970888 -999991995 341199316 -526119272 -820605665 -999991995 30793220 -411390776 -648319425 205913402 747567142 636187840 939291223 847888702 0 -999991995 42 -699822863 -843524397 -843296478 351195176 -509451216 1 763816462 0 -828197987 -999991995 999970888 1 -999991995 -1000000000 56540729 -235077970 574802801 261634440 537886339 -166378287 -999991995 455427918 645407428 0 -644948048 -508826661 -999991995 398299345 497198411 1000000000 0 119306337 -403658020 -603186511 566704487 -999991995 999970888 999970888 858519620 -1 789365305 947394050 -999991995 999970888 410289833 -492205311 735705487 658433620 -999991995 999970888 -88941404 -999991995 -343262750 -1 -1000000000 -987725238 42 627898682 1000000000 963935296 292999913 147394340 508054984 -41976038 363249761 563903373 -689196726 -89447265 -11503284 -25448542 -73275388 553715563 -251854551 870000105 -717508233 225081530 999970888 359527666 -999991995 -1000000000 0 783993399 -100520479 865608344 737199351 185696656 42 -564263772 375992633 -1000000000 881856253 -266275623 838083482 -214941214 -999991995 -999991995 27006888 -761459503 -333496272 564446335 -885260372 -659137595 999970888 1000000000 -999991995 465434001 677472353 -20655358 353749126 999970888 -415365499 -999991995 -86736284 590563778 336997088 1 -367262075 -772004581 -988741644 -258670767 834369980 999970888 808025623 139837031 -151303834 -999991995 424531131 -1 -1852608 199765648 1000000000 913068348 278104224 -999991995 267522563 -999991995 881164009 -486467044 -300288077 1 166350353 -395067104 876678800 999970888 -1000000000 999970888 766109179 -373879018 612339615 172902169 -1 -785204188 -279205330 -876582398 -999991995 762112286 580422932 831816512 -1000000000 -54033696 -219189330 -304996100 999970888 -123973322 -901060498 -120840738 -215585247 369238121 -1 -24071998 -608520639 392409199 -999991995 -268299122 291644330 213398066 654090558 275898489 0 -794625502 -416666314 851512860 566642179 42 999970888 221068813 -999991995 999970888 -999991995 -455380123 999970888 395007733 -12864663 680109826 369451919 -717233734 -1 269254702 -699072872 -417550083 633772133 0 -776055267 -999991995 -825443506 -661784265 -999991995 654715736 524031665 -1000000000 1 422222953 42 836681085 930424978 277937061 5616606 -1 697745178 -1 10944922 597014347 -15485438 -183414055 1000000000 -999991995 42 192692974 -22756205 -470468813 -714253659 691950404 0 956159543 471173560 -328731336 528783781 13526711 256122494 891182268 999970888 -264918846 548355239 430802154 114100217 999970888 406142862 -145824110 608175598 -999991995 999970888 999970888 -86052959 208449562 674606534 -256130366 -529710442 999970888 1000000000 647414483 -999991995 -595391011 -73478523 254467394 999970888 -881616008 -393893219 -877539513 436196179 -524087220 -518452909 -822934501 -1000000000 150421730 42 -950744488 -955887192 235794178 497099196 1 -1000000000 -311362295 -999991995 999970888 143276733 -783265170 -864542463 -731996382 185967413 365363073 431808624 -188829332 -999991995 -302039629 -999991995 5783068 -78614702 999970888 -382552515 -584686025 -809304393 1 -5237310 -999991995 -999991995 8533301 1000000000 -766422349 -1 -24471017 1000000000 -547356525 -233628019 -622793527 -1 134133268 -1 -713139312 -186253997 -477498236 -495124565 -325698757 353474522 474371760 598675275 561892953 -464112487 1000000000 763384299 -733540948 -432496814 46244184 485143578 -999991995 -257542134 999970888 -1 999970888 -868157335 341208870 -999991995 -806255913 -937739631 390553221 -594966269 433374652 999970888 -1000000000 -889504703 462961916 -774557884 999970888 999970888 999970888 0 945633954 -564944251 119836225 849271371 426574743 -174610968 958547487 -838326041 432843518 -609378305 999970888 999970888 1 -926898910 1000000000 1 322329211 0 -803433622 856798232 -93929318 198396062 999970888 -999991995 42 437636734 724094209 -807711483 1 -96238022 762097057 -536502065 999970888 999970888 44239150 1 93950129 -46946667 -181122703 602497557 999970888 999970888 -502226061 -1 -799258975 436696547 -137047403 1 -365207935 -829048131 -999991995 1 1000000000 -1000000000 1 -932076049 -665171728 1000000000 941567153 -577347531 999970888 20931727 -504242651 -377057447 -494299512 -915076281 376135111 477136444 660717919 42 42 778691186 190846470 -356149067 872895242 -184751040 -999991995 882033059 -725233278 173596085 938704185 1000000000 372104547 -580374555 748821236 885168711 1 -207062738 842897632 -454172079 -1 -708563012 -413594776 -1000000000 -999991995 756169407 -679347506 -240908352 -263623320 -967886819 788924064 217478009 0 -1 523605616 0 -518175973 -887809575 767515388 999970888 -448493560 461321396 902995372 -13264957 569595290 -965405825 -915311063 -526654300 683544536 -999991995 920119852 42 1000000000 -412332850 -631791867 -999991995 42 -947530511 1000000000 -463445365 -999991995 -227973269 611198243 999970888 999970888 1000000000 1000000000 -800216750 -56811606 999970888 1 216677217 -716942600 -395092393 367976990 987571455 -214035575 -801872601 -999991995 -21255773 1000000000 -999991995 999970888 648555334 699060098 0 -404874690 575584703 -999991995 422396893 662146380 -144412370 272661098 229888152 -999991995 -463182761 -224224005 577878485 471104184 -1000000000 -154005147 -404633966 854118581 287832923 813351074 -602252154 -999991995 -999991995 999970888 -985734152 0 -816718973 533042397 412521431 -999991995 450582339 748572366 -115319515 -999991995 -201735219 988551485 577179906 996694367 0 -730843591 -468164490 999970888 -999991995 -999991995 -446338198 -165634000 -570215001 452355779 839119224 -708449619 1000000000 92110574 -328874306 -427420951 793035714 -1000000000 -768331254 -808188674 894065070 295732667 1000000000 170274428 -180816804 0 -1000000000 512171762 -747934473 999970888 565059001 777164247 -468208019 805174229 704883785 924462497 -228935359 833884741 1 -1000000000 -999991995 42 999970888 940180859 158063912 -552241747 -193183962 0 -294150621 806999425 -516885121 -610202223 -734190546 42 -661225514 -912958481 143057157 1000000000 21915921 545276686 -749540741 443709632 -782740148 -335246795 -622970588 0 333395886 -999991995 -239110586 825132571 855750519 -867878163 397304915 105315581 -410776728 -352497024 999970888 -999991995 -1 -214421592 188556927 -8300827 -289625925 -1 898541319 -425164657 -800703623 -579858499 0 864237967 -878971166 42 951289435 -999991995 -778648349 -972360312 -230929870 557266749 500494448 355177089 761997648 1000000000 193052355 564652432 -945847476 -320196730 1000000000 -300264917 999970888 810784855 999970888 -175729109 -347366243 626049842 999970888 -687751207 1 -442625317 -874592506 -1000000000 292267376 -64259045 -999991995 -999991995 322980572 819198944 658157279 -428567959 -541256231 -228886869 -311628767 -114054539 -907336251 -661988120 -979878145 715089778 138920930 688066498 -693509605 1000000000 42 -625522768 42 -999991995 -591796783 391178172 992891446 281993516 -433373593 1 -999991995 -337411657 42 -1 191710669 -999991995 514766240 42 1 -189862066 305053762 -225940375 924347788 -887584451 -999991995 565726465 -74153122 815466911 -999991995 -1000000000 999970888 381233653 999970888 455102050 -741988170 999970888 568530596 -532461274 -430831983 512208265 -999991995 -544016538 -870271957 1000000000 305739950 1000000000 119124129 464950290 -1000000000 999970888 -999991995 -94137262 651328819 -203886955 -456123679 -697981776 -547447237 -998521407 -770800038 941100820 -74709352 0 39402481 -104343178 916446563 297064815 -865931046 -322746492 563120955 262527763 -166174571 -114942117 -999991995 -853146966 -632972938 -362226338 991508428 248518575 -999991995 999970888 999970888 628829547 904888023 -42842462 118307970 -347874533 -1000000000 -823106750 999970888 -915685300 325931552 0 661555666 -518596357 464690521 210865224 -999991995 -999991995 -587387337 444058595 -169776216 -135831096 802934355 -999991995 -999991995 1000000000 715865741 -675920272 -613927640 -358447164 159245508 -999991995 -199155340 845959258 999970888 32968970 -1000000000 1 999970888 436801739 -683804105 -349413067 -537644177 -526677440 -999566591 792897724 -506709458 -564538449 0 999970888 197045367 308086611 999970888 556859501 -999991995 -567802630 227747269 999970888 -154148002 -368677218 302003396 1 292033315 -880545176 -420478937 -876388421 125236204 -291900477 452128128 937662224 734044353 190780039 -505397016 -1000000000 -72027596 -1 42 -1 301767373 999970888 -448661389 -262735403 1000000000 -493246821 260240360 -454186637 -205932131 -812308944 -683014774 884614749 990216367 -329758281 999970888 -519073016 42 -227257703 -1 -457650525 -62240233 -340767468 -515676273 -999991995 0 999970888 -474700626 -218257544 13156142 -121765976 -999991995 -380609424 -654462675 -999991995 -51045725 966426737 -999991995 -34219460 -790139535 616049205 0 999970888 -837359139 697009661 -58626979 -858076786 291796665 999970888 971841131 -215872046 -817692040 -812123480 346876782 897762358 940762123 -36449671 -567835259 -977658024 -858317257 890125309 331210412 -268558083 -174682227 -843670753 -1 -999991995 -291766412 -67922801 -142685224 581429932 -89645022 860999754 664798289 -999991995 760405706 -273413057 -776966986 -999991995 -872910726 -934633160 -115203596 835415200 -817819227 315007854 42 1 189477983 734277137 -1000000000 -999991995 -999991995 -213891903 0 0 728584488 -999991995 -999991995 -1000000000 -433517138 999970888 144891172 -999991995 807979538 -429499622 -863151804 -50582315 0 -274243765 -1 565876083 14429795 42 1 -301095805 -39785541 -546253017 696340496 -847821259 -603995220 42 -999991995 489411428 678783760 -806921500 499606357 -999991995 481674906 210655940 -437622357 0 -626523805 341954501 -999991995 -1 -23883456 -542718626 -1 -523628294 48926294 117140078 613205544 -520567339 -719301038 174841001 822254089 116109512 -1000000000 172152299 42 999970888 -916928779 211829622 42 -363599212 -971738936 -999991995 -952638954 -999991995 -999991995 -999991995 999970888 746706143 -539814307 1000000000 -1 400446284 -999991995 -709817395 1000000000 287106748 -865551656 1 63539039 -151344284 954790291 -739153772 844838250 -983725635 -185348357 857218080 -1000000000 19596064 995671181 738441529 0 40846904 -1000000000 -233374593 734851411 -424521189 61358363 -834490529 999970888 -179138481 719183759 949479336 -999991995 831748784 -999991995 934324948 979024002 95296115 -121948894 -452696427 -999991995 999970888 470927352 -70193101 -764820489 632781462 182513228 265297152 412283121 999970888 779565264 670819857 414395889 388335943 408527277 -470896996 -17044952 556510406 42 999970888 -775444486 -999991995 -792702626 -397020913 42 -1000000000 999970888 737607124 1000000000 -567981528 147298280 411816450 -463716583 328687602 320290649 999970888 760863407 -645410573 -893662227 -999991995 -534958077 -205007989 -372815037 -6177448 -842292373 -923375914 -999991995 666514873 0 999970888 999970888 879786386 -636983263 42 1000000000 -168379327 999970888 -292154671 752245380 52534330 -153961658 644041683 -680265847 768099602 1000000000 39353064 -470630916 895838604 -114494472 -1000000000 -961305022 712902243 908697180 -299826639 -999991995 1 972215945 480792470 -581842481 888329321 -500953896 -4129688 -244999835 339227002 767457214 -1 999970888 330830034 -340758911 630863092 -999991995 -215769067 -1000000000 -702395566 1 -448078232 -667600197 -455521194 -144382561 -515052358 -899920248 800522139 500987365 628658498 -578797400 -838265419 -999991995 -424521189 999970888 -1 -985954645 -576073740 -999991995 80014694 275874129 0 -903893819 -86697154 999970888 1000000000 454101254 999970888 0 576512085 552563572 -540064087 -99167791 999970888 999970888 -999991995 -1000000000 -528579871 -329594097 876338923 999970888 -49776362 -999991995 940723957 999970888 -58042046 484870787 -895077645 1 27817739 0 -1000000000 -957271514 169363241 -93886808 659536990 412631350 -999991995 874357189 464951736 999970888 999970888 -778158075 413429549 978658857 774126971 -308991533 -891479064 1000000000 516377907 -999991995 94145643 42 158837560 -999991995 -89004582 999970888 -603391725 0 213555186 480406175 999970888 -696450091 999970888 85377589 -897071885 -555494243 -999991995 431603990 -1000000000 -1000000000 -999991995 1000000000 -373783358 0 729640061 -1 -403655405 -999991995 458940071 590448774 -914518571 -620093870 -98351256 422589077 -291659598 0 42 -571279882 805498428 864010472 -91320043 277687394 -572775369 -591405396 878317356 899758873 -671417253 999970888 42 999970888 -166727702 1 975133458 -999991995 982229426 51054624 -1000000000 999970888 -1000000000 440526571 -999991995 999970888 862330010 434462371 58709673 -74683880 -284485270 445955554 23039854 1 10897683 -1000000000 -1000000000 -1 999970888 -999991995 -1000000000 -551505739 983644560 212098742 486361833 -463467225 -999991995 940653578 535746834 946349401 1 381104394 -972360312 1 747826640 -10290751 -325858471 -792908790 708538234 710406529 -203958398 911263526 -1000000000 519848837 -716550436 239865728 287449561 -999991995 0 -213480141 -709319936 -654245541 0 -740318809 472783087 -840196848 -999991995 -999991995 -31390436 -405721201 168355779 999970888 -494905575 -888751501 237723224 -589651420 -986661536 644833842 -955300148 999970888 -516042965 -426527374 -57217397 0 669366491 999970888 -83549740 541397141 -575578108 -999991995 -732192705 596089455 430247060 -947109761 -999991995 125939597 -678046412 -403662574 999970888 800170572 -114982113 42 28703306 999970888 -954797683 176233331 52420065 57022301 -886741245 0 987143260 262903392 -894108503 -316472450 -389216557 -519295017 -446092634 -297039732 -918581508 129420153 724146266 723645696 511867135 -671504875 -443054158 407448618 805093616 1000000000 436505691 361674898 234851748 684804939 -173115685 -999991995 -1000000000 -586683341 421124741 46244184 -999991995 243616419 -57336522 474414581 489769269 -941290071 -1000000000 -929276802 -705697092 -297122617 312267943 -475849741 42 691543213 -304054099 965717906 -852010536 841933941 -880151469 -33279051 -999991995 1000000000 999970888 999970888 733595165 478156411 999970888 -1000000000 -803295334 -556241520 -574101191 231195449 815308905 -999991995 277135977 -315409000 -79117433 313913490 1 727697495 -111997003 -999991995 -323304880 29111967 879343250 999970888 906446319 784887914 -434330727 -870145749 999970888 -6275273 999970888 999970888 916105412 501819201 -277234222 -1000000000 1 999970888 -999991995 -993543659 -16048233 -1 -1000000000 999970888 -450288414 -302148485 -839005007 -301260806 999970888 -1 -709957184 353825968 938405544 -1000000000 1 -340783138 760791688 -249669951 1000000000 61409247 -550230295 351434919 563058741 -30872661 1000000000 -999991995 42 463418633 1 -623650252 44472414 -164398307 674740296 -765788215 -1000000000 -523156839 -673031807 625025977 -234727578 608847049 -696271135 -1 630057443 1000000000 101010191 -45527562 467469433 1 31768394 -1000000000 -808942789 -383806710 494781845 750053363 586136653 -166810897 76728897 -931684555 -901619917 107871962 757832164 -999991995 -91014857 687032000 -839503792 775118042 865362124 -118595749 0 -854510696 983127554 -999991995 -999991995 -923636885 -984519021 -999991995 -4615017 271552540 -1000000000 860215804 -532743984 999970888 999970888 950625023 354891506 -905807088 999970888 -700181739 0 959096593 297173996 1 -1 -344134923 -561498302 1000000000 710603016 3532656 -337386162 -586743347 3642343 537658808 999970888 -999991995 481993669 -389882009 -53676147 17802143 473486900 644649390 95857301 -999991995 -539708938 774131089 -999991995 -999991995 -999991995 1 351484324 963228399 174562522 -999991995 1000000000 -999991995 -306223620 593287905 505219424 -930395477 -999991995 -575316521 -999991995 -1000000000 42909149 999970888 1000000000 436215474 259043709 735619365 42 856718179 1000000000 -959570826 956292247 -1000000000 -999991995 345809685 947113818 680805224 -101298766 -587341331 852269356 -714589012 991362420 -265994537 957680132 414684578 -197502121 -493544181 160126118 999970888 -663508383 1000000000 999970888 -929159433 322755675 -999991995 664831381 -268094490 -194662677 -815319340 -375809881 366454324 922791792 -351306790 1000000000 635073250 773088292 -540809206 -786266177 -306870231 999970888 -323763160 -674181409 561648625 -888762160 -371926703 -287980353 -927791846 431044586 0 132947618 -1000000000 690232648 31634540 -855661779 -113637925 547734527 -447347789 -999991995 949336550 -1000000000 -838850741 -999991995 -349285997 -1000000000 75754565 455104562 648402454 -795437677 788190784 -419010338 -11730244 -697904051 289429048 123701276 228039095 270850848 -444860933 180456177 521946380 -877861618 -836006546 116856794 -35012752 -999991995 704558702 1000000000 -999991995 999970888 715870656 63243902 861535268 42 970871541 -734014119 -608870772 -1 -999991995 999970888 829029525 -749038273 -887131808 643344505 422955918 997859088 -1 692092913 -957884586 -46204112 0 -981127516 -313870236 154666644 -589029791 1 -1 -999991995 999970888 739663550 866751835 999970888 999970888 999970888 -999991995 905341614 -659137595 212660445 1 42 233849716 669006706 -699282617 613049135 0 42 -999991995 -643012337 478915858 -688551497 999970888 -45527562 217733913 573869783 825026577 -1000000000 -1 1 -831181585 28267752 829075296 442864241 -999689821 -195892973 -767795903 -999991995 -999991995 -447382173 925523287 -362518667 565639233 497801332 100354598 1000000000 -472741050 -957591428 -529845480 42 -640918497 1 -991559053 -999991995 430473670 -677165408 -91759196 1 1 999970888 312164041 678339674 -392248247 -999991995 457235371 698608181 -1000000000 1000000000 -1 999970888 996424611 -668216096 832217343 522209798 -999991995 260060640 -349729952 216745953 -1 352976818 0 -573003809 1000000000 19576855 512171762 -999991995 999970888 -718950318 42 1000000000 229888152 99012734 -902455398 -720300626 -1000000000 237963070 758649342 -540629568 571970464 -999991995 -999991995 -849734665 25515118 786708297 38246082 1 -999991995 -1000000000 780295292 999970888 926077136 -598730836 -448091782 -187114565 -113603921 -50472202 856444869 278802714 -495344976 79784363 1000000000 -1000000000 653269896 4684467 -460938556 220098967 866959846 -625694641 103665689 254289906 999970888 999970888 -203481119 594390468 675270024 741259644 -525823667 602424017 999970888 484414112 -149385850 859700121 -153767508 -798117083 121460606 937701286 -503467722 -999991995 -818164093 58412345 -434713759 834511859 253674408 -687896220 -463807081 -167764607 -87141252 -523090465 759119868 346416879 993964640 -1476603 140311321 -947635006 279208507 -999991995 -703785919 -999991995 -225951137 999970888 -56471831 -642111508 951096565 -772979468 -95581935 42 -999991995 59232089 -816738910 499777878 975822441 898866990 905942107 294303994 126505045 42 -758222753 -999991995 -999991995 -999991995 -808339592 999970888 -143621564 -1000000000 870294938 -359221996 563019255 365309595 -629565052 -727797436 675215180 791462105 -667565842 -169575902 606013233 899901621 75610251 -825548284 -778128860 15426691 -355013654 -97388680 -585795913 215598468 686104185 559777399 583997677 783341919 999970888 3978055 1000000000 999970888 570031478 -763885470 -512694113 -376130290 161773468 -784832015 1000000000 42 709674074 -1 -999991995 -999991995 -490002165 693003747 42 -999991995 -429877735 -963244520 -437445940 -919244991 -507660373 -295110257 -402443823 -999991995 -999991995 -751392803 -498765584 1000000000 617870583 397484019 -1 -106961057 999970888 756568483 1000000000 0 0 289524035 -505358822 340862101 42 979268742 42 -699003873 -446531811 -999991995 999970888 621551662 -318014521 312140276 232133010 -999991995 253035914 1 -772894596 379457715 860581767 -999991995 -798739965 -783850075 -999991995 -999991995 999970888 0 620248983 375388697 -999991995 -216608284 -788337475 -695101739 913885530 -999991995 14593094 -166979774 577162536 392658008 1 999970888 -370361472 -477700631 -250240101 -999991995 668089924 -1 -250412868 -27996013 531344612 -798590142 141063629 -999991995 -660544426 -905354052 -1 -788066313 813483573 -909600911 9361053 -596496038 999970888 278053023 1000000000 -1000000000 999970888 1000000000 -585978722 -718877500 545948864 188632603 999970888 564600341 42 -23411811 0 266175578 -959650492 -537998283 228449801 42 430017098 292517226 -947554659 776085277 999970888 999970888 526378275 147620173 -854441453 112095185 345710893 -808465807 424017838 692926433 -718807262 693808377 690189112 -643663188 -380939191 42 1000000000 0 1000000000 -1000000000 -558763096 548542612 -269526264 -999991995 -1 -687038346 564677782 -40784453 -197716111 967233465 -1 1 -517647218 -707400049 42 999970888 118483640 729232535 795985621 626844912 -700693428 452010804 0 766083478 999970888 -431773199 -999991995 72032556 234720812 -999991995 -506069099 -595129808 -999991995 474724654 -810874102 13541323 -1 0 820567092 -118651305 999970888 -999991995 999970888 -999991995 93851826 1 1000000000 129691869 50590684 42 -645203970 -1000000000 877469060 875664715 -839660259 -989936980 -1000000000 -999991995 221470521 241855716 42 188824316 -645014181 -1 999970888 48177393 -1000000000 260844582 -735777824 -149274805 179462860 -326673866 0 1 42 999970888 -1 513821011 710629499 -570169778 583590623 999970888 1 -999991995 788185518 -1 978303335 -265101064 0 679168779 999970888 165905829 -748745851 931962316 466338017 -1000000000 140825305 57726282 195216001 -675705737 1 535202014 -999991995 1 734625114 70153147 -199135671 -534955910 -114368326 847323887 -740078361 -999991995 -853306311 -586409270 -771992867 -261409513 -142215766 999970888 999970888 -990389577 750030456 0 999970888 -999991995 -298952003 -63148052 -168991776 -280199084 -359674479 237125729 -177594060 504160404 1 -473107058 -397314129 -999991995 846216112 648448970 999970888 426704151 669681794 949251352 0 999970888 247351235 -785426887 -452248411 -170538462 219378684 457465120 359032459 -661034834 78396091 336601911 424020724 999970888 472851436 999970888 -257633330 -1 952341225 -999991995 112465934 42 0 802314655 -1000000000 -320940782 42 -163326231 91056632 43107727 645426293 999970888 761620142 -801529528 -999991995 999970888 42 -206664289 855976408 1 633697534 164643425 889671002 -453300487 822837927 42 -999991995 541708608 532719501 -341210946 -1000000000 -393070383 -399578879 -269732890 227106665 -694171345 42 -693250765 -36678237 -1000000000 -422847 -130949990 -999991995 -999991995 -833483442 147298023 140711270 831351268 999970888 999970888 -29547532 879512854 999970888 -430204048 -121125431 -805101415 0 -20542776 -882679139 -524613615 -999991995 1 -298597912 626560876 504308561 0 1000000000 -999991995 -437380933 -75431583 -999991995 -450330672 999970888 999970888 999970888 -935895146 836433042 999970888 0 -793799227 -540231926 -327650536 -1000000000 118243457 -533863110 0 -1000000000 -861444252 915487476 945744162 999970888 352550570 -1000000000 -777605550 1000000000 227267330 -999991995 999970888 -1 -396950257 1 -579087261 -506973513 938418666 524376766 494167000 -87431233 -999991995 29752956 -59705858 -675492480 -645837924 64323919 42 -999991995 215018212 -575254163 -999991995 -961710179 39759613 -999991995 -942137937 42 -810594795 -752111505 278495060 306587541 -736859016 -161050057 -63497236 -215173291 790416354 1 -999991995 -999991995 999970888 744752558 1 985090242 -883427783 10491013 -386323679 182132487 108874091 185737751 345121799 -999991995 -999991995 243527367 -321521939 46402955 1 0 -268994269 -830308945 -417819049 -747720893 -285251445 0 394705537 -999991995 134629342 -584515128 285542824 -185157272 999970888 -795618061 -1 -1 272655629 -1 999970888 -999991995 -999991995 999970888 -999991995 -999991995 999970888 -72267286 -220869275 756800206 -1000000000 -673779564 999970888 889180072 -999991995 -1 44641624 118155848 379190643 423638867 465565073 -608783882 329733347 676230354 999970888 30662188 -733234573 -999991995 -583356093 -250218191 -75256333 825658841 -431098889 519943306 42 -141401647 999970888 94439858 291250493 -442399146 -144145407 999970888 -210639462 0 -1000000000 558091600 -195636303 -971466498 -92248632 154652802 290827026 999970888 999970888 -816057558 290872020 -1 360743635 377619778 -999991995 331947768 -373923080 882187562 -664416645 -1000000000 999970888 173009450 -19819937 205995546 -769930482 -999991995 -628409225 -697916999 -468237311 772989357 -291105725 -553675297 999970888 48456888 -1000000000 -421759147 409122242 52574113 344241974 -798593063 -863215058 362840598 0 508802614 999970888 -511407896 -999991995 636875613 -36287309 -432087972 -601226788 -5145575 -62215928 -1 -285614027 -363645505 675004255 607837547 487089623 24244170 1000000000 754407481 42 177841376 -999991995 -245366667 169143566 729860515 -525199736 -999991995 874070320 -999991995 1000000000 -827532414 672595656 -1 743923097 314285895 0 777804199 -68658934 294044683 144857524 -721230489 -999991995 -805509415 -476380206 116615885 -884425925 624768434 1 -245101274 741824290 -587884305 42 -426572418 -135138542 -164307985 -992858541 -334546085 -999991995 1 932251168 0 1000000000 -540822213 -550230295 279920090 -843476550 -453375456 911617601 210050338 -1141250 883787747 -224101680 -509702683 999970888 -960417484 1000000000 -598238599 -664481420 42 -27711671 -671324057 -690510533 -1 -183824867 -425214801 587235378 -492525792 342592525 0 316373558 -480193115 72464135 -105116043 -262791710 737992495 274312001 626340330 970712273 11667693 -615487620 1000000000 -1000000000 999970888 999970888 -691783100 178314951 1000000000 -439076467 0 -999991995 -1 -999991995 375099437 -365339435 -1000000000 159405786 -416680279 900691013 824198438 -767743208 -999991995 430583972 -439687861 293463326 -298778854 304725592 999970888 -1000000000 497579921 -854105499 808520252 -999991995 112274912 942370917 42 -619898253 314177791 -260481377 -660245939 -505419207 -914228066 -1 -308869771 1000000000 312044116 -581609710 -999991995 999970888 410775016 -337074761 169165043 999970888 999970888 205037631 313343573 42 224024451 0 981497744 -644534462 837288855 -600820755 1 395393178 -999991995 -381346750 649923289 999970888 53214584 999970888 -60321420 -48486033 42 608806830 608730362 -1 999970888 -483106298 -347051461 783006745 -1000000000 0 42 531068619 792247951 17021574 0 -669523500 -217581169 -999991995 -652229928 65712666 -246479485 -519083797 503081504 744174397 -167011508 -409505824 -652370164 -25307391 151009424 22006226 582265372 1000000000 -84664860 -458433408 0 48832842 999970888 615463603 -859958249 -1000000000 -366179036 -999991995 0 931850278 895519561 -857389993 -999991995 352023556 -999991995 691736606 -516070475 -753711326 736183085 999970888 567589410 -137797349 165693495 -139623142 345413121 257809705 501853206 107111657 -237358637 649143933 712317735 181855058 999970888 -999991995 125130806 -939357876 -213783199 -296915372 -932774906 -772995120 0 1 -999991995 999970888 882995336 -82193603 844752715 19358158 607733339 905914435 -726844706 154632768 463785866 -999991995 412121776 15522017 -406229831 214027991 -232210851 -126747081 -813135266 536250412 -999991995 918921247 -1 -446344031 0 -532623205 1 439511710 -999991995 3402919 80585328 -999991995 -999991995 -230752768 -999991995 -857603218 1 -1 18998803 528410168 -843463904 225657462 -888545606 -700865880 461089976 -77790961 -38302908 83406717 -333564154 0 240739150 619741774 -478726435 331376035 999970888 -35348117 -999991995 958878587 133883291 1000000000 997890713 -286852813 868960721 1 798900459 16744368 -908729642 683485950 -262643196 -124511989 -999991995 -519339614 1 -35752738 -133269836 277977012 -1000000000 -999991995 703746021 -885995820 -773235467 999970888 -354511619 870462610 -159125084 907972553 973301895 316998968 -713138302 -1000000000 42 582491872 255580018 -206384797 -186547418 -1000000000 0 793435365 -916928779 42 980043765 1 999970888 732375808 -999991995 -1 996793273 -946720526 405276113 -999991995 -856178138 1 -479210325 -691676050 -700051366 -385721257 0 119064680 -241489489 -464843697 42 -999991995 999970888 -739152335 170106368 931290801 417420202 -335211320 -1000000000 -370156506 -999991995 1000000000 -597264763 243562789 999970888 144966372 -1000000000 -377485737 -519098357 309864662 -901731458 999970888 318781660 -1000000000 42 -440763326 -999991995 -999991995 407856196 999970888 999970888 713441107 -516244238 -698535734 -590982315 -222758156 659506634 553907555 -356572910 -675216915 -324570757 42 -248627276 541185761 -1000000000 -286206891 -601991308 -769831771 0 816337610 479651091 -1 589795864 -52298771 -80395974 -289518348 -618305026 667314071 1000000000 -811013628 -364130698 776819852 609763614 792897724 983866744 663743331 -999991995 325380815 715442686 143716587 -999991995 323143951 999970888 -989013452 -729159337 1 -999991995 -729492929 550797293 -486438651 -999991995 999970888 458906663 -618344289 975410519 -516329581 -999991995 -999991995 302282099 927675023 58682326 -745672319 -731515257 -712590635 -786585439 -999991995 -116149691 -999991995 -999991995 -758574179 -999991995 -581905375 -708186547 999970888 566594675 -682915390 1000000000 -140460873 634266133 -198465411 -518082548 -740844658 144820385 -694334028 -947727545 -923803995 -1 42 1 72612204 -19389527 999970888 0 -768331254 -847918403 578672158 282887142 18223013 777305942 -1 999970888 -92789403 -156945952 999970888 309701404 695406373 -404683684 -999991995 -519340557 -1 999970888 -1 -393187524 163649957 113119871 -59875399 -93921904 -881490306 -1000000000 999970888 632366350 999970888 -999991995 -1 -1 1000000000 1000000000 42 -466257219 949042043 907429459 0 1000000000 -274300682 910819584 -120008760 1000000000 471812098 -336052569 887797872 697025099 0 -906488390 0 -1000000000 158416636 -302288325 999970888 52869895 -524938812 111446627 904821214 806438419 42 185172803 -907941986 999970888 999970888 0 738968395 957421672 902765098 0 1 378120291 618545258 -14848815 -999991995 -5666970 629000001 477750572 753482475 -999991995 449251329 999970888 -1 -1000000000 -999991995 936019508 67628151 999970888 -1 -428534446 827390382 69519508 42 -999991995 -504216024 -451851230 42207717 999970888 292334380 -1 909153691 142496351 -993379578 -728675391 -76822045 -630618318 -429280990 250792936 -257279151 846711052 -1000000000 600468148 338575006 -298694163 -999991995 321931084 -371254735 634253831 -999991995 -845335005 42 -566919372 -130325504 42 999970888 999970888 73297301 42 -740676354 -914958501 -307872228 910902929 -999991995 -399646988 267074778 -999991995 -1 -999991995 -583668472 810652809 137710741 962594032 -999991995 999970888 -632951023 42 -852063133 227430258 110073390 -936515155 -999991995 -408375061 -371813690 246714606 -150591901 257334846 -999991995 -653868194 106083001 -717598430 602126082 -117572732 -91121347 510824208 -942245441 -710314788 153206332 -583197345 -136650828 42 -800830012 -706821045 -771336732 -1 654092740 -448123268 -999991995 607855312 225209495 253841515 -880140668 999970888 -970764718 -999991995 762782525 -713193877 -999991995 -704043113 999970888 416938856 42 42 859769623 -208925212 836544849 -672037420 -1000000000 591616337 469972482 0 -999991995 991817872 216005470 -494355736 999970888 701229092 927787508 -621515811 157816558 -1000000000 1000000000 -999991995 -542925278 -865345030 951235871 -208707425 1000000000 -963339602 222492123 -1 -289529946 -496998686 255578840 61404143 -135091513 608229724 328573726 -879321102 -864153516 807465353 -612060656 280083175 -42922518 999970888 696864486 63265375 -509056952 1 999970888 -1000000000 -349661058 851229885 -935846116 999970888 -396424819 -938780635 -442121165 744207457 999970888 710552895 -999991995 472646712 851782870 42 546246570 -843418163 195143866 10669611 846989167 -795452813 -999991995 958097049 396018320 -702217287 583401098 48258195 -895966478 999970888 999970888 429004093 1 -427786871 42 -105827014 -118321966 473708759 -999991995 455972232 -775827133 172603052 -999991995 -912574642 -444829714 -550040206 -540822213 999970888 999970888 -467725930 -213204983 -585747679 -473003849 1000000000 1000000000 999970888 999970888 749677976 -999991995 -391619226 -259365368 -305526690 999970888 -99936250 -260192244 894055217 163630004 42 -154327336 -47191284 -999991995 555816657 -642627730 -445373223 599455866 0 88954315 -999991995 -475859784 42 -536368280 999970888 -503081389 524203104 622185273 558864493 -683620861 958440676 888491829 999970888 -340815443 -999991995 453173043 -116355966 -999991995 999970888 536350299 999970888 823312306 -293208042 809135873 -644153269 -624672617 1 999970888 -763112176 529984711 -432003511 167689702 42 276298935 -827153732 -102860860 168903614 1000000000 699389127 256613114 -972507940 -681765792 -981592148 -762220113 -999991995 913700204 586790267 999970888 194888299 999970888 413935563 0 -69140187 390338316 690429156 -924181389 651376411 -333460522 969938563 -888826763 -999991995 999970888 -637155466 -674552335 1 -1000000000 -999991995 -500147020 -44846079 -111369193 -94916933 723496079 -798684949 601063729 -766338566 1000000000 261638693 723880066 1000000000 -402956372 -65276196 125339113 732045431 -7512344 1 -416023448 730026130 376709684 -115663080 478397466 91143139 -999991995 -790642055 380411080 -123791983 -343934872 -807840482 1 -605321960 986629366 -907103737 0 -441841606 -1000000000 -93601107 -144664273 -569052600 -669191915 538856258 -16888180 999970888 468895106 647034872 -6043665 -47577302 -525581630 999970888 67967098 -822301302 -327835528 999970888 -121849497 926632507 -745017484 380954520 999970888 980911143 -999991995 0 -865142191 -350697873 403879638 -555013718 999970888 -1 823798615 999970888 -604224426 999970888 -986821810 -804860387 -1 -878690781 1 662042748 516309650 0 1 42 -522217502 -916481347 485484424 999970888 -152455634 -794069325 42 0 647011045 -162850766 -667998633 -1000000000 -146098005 -1 627064253 453763167 999970888 -1 170644461 42 -999991995 381025778 22190815 860364091 854291378 549692687 -999991995 -723245059 564148118 593328608 -747277793 -999991995 -624310578 129622382 -416246016 -626753990 -7494729 168760952 -467477303 235492795 -957328730 145092456 883982704 520534956 42445047 414481166 -411141363 -995373629 1000000000 400784785 0 664285363 546862879 1 42 28952127 208043667 999970888 139415923 -1000000000 -203665956 1 383025601 -137983815 -174975100 501152221 855719124 -468221800 -41679832 -269319714 0 42 -720255091 -294627280 915669617 249976761 -999991995 886629791 -525509548 1000000000 659408503 768559507 1 -1 -16577566 557073330 899032085 -376601718 0 -21469334 579173713 539440816 968742149 693390916 -1 -401313067 -563216943 -896874626 380120747 42 -642054462 -484879445 249119500 999743192 -129148395 -925729379 999970888 -999991995 18603602 -552754734 -479054681 122064003 -451455034 42 -423298846 -543609902 -116160079 -184940374 1000000000 956844604 196100680 807944410 -112171467 597038009 274240290 -322376722 -60126010 -999991995 -1000000000 0 762955227 -569937184 999970888 -1 333063898 986115960 856507660 1000000000 -1000000000 732968605 -999991995 -895657639 -80334916 -406628967 92478858 -480548792 934743741 -51105449 347334750 -90352793 388319667 897467512 338996366 -698466711 -699140051 -999991995 42 1000000000 -433612631 -999991995 459779733 -613452042 286941124 999970888 999970888 1 -389454133 -210807498 122674517 890818240 1 628733331 999970888 -229847410 -259530411 -1 830973974 -559820331 25384121 -999991995 655069870 42 -263036886 999970888 574680993 -627207721 771098938 724085316 1000000000 355046449 854553524 952424613 316358837 -853865974 -562110290 169213152 999970888 26503338 999312506 -999991995 -603778756 -712912993 -525140073 -1 -795148801 -401553082 15108960 -700523936 42 745678920 999970888 351032139 868505029 -150969916 -409971690 784292986 990171645 -562390559 -660848118 -1000000000 -75848126 -930209035 0 999970888 999970888 -542660131 42 -394488990 104702812 -473635956 481304026 -153159332 -168212491 574822235 -319577511 704433341 -428261002 0 340454651 -999991995 999970888 0 -762357233 607142038 -752980620 999970888 -999991995 -541857388 -479637213 -999991995 -868883635 -519700478 459053485 768257120 120124382 -999991995 -729058707 935089159 -437672679 2065446 -59397036 330114713 382923585 -999991995 -546325274 -732983842 999970888 -4859245 0 1 -1000000000 84022951 42 999970888 55553536 -999991995 -1 -1000000000 -300750440 792314690 1000000000 -647615020 42 951434276 364709323 -442392159 -403615415 -588991816 999970888 214623008 999970888 71095489 738203626 810508682 999970888 397519361 -1000000000 68486954 65168516 387054920 999970888 -711675237 -712478461 515376129 75443101 999970888 360432875 925053705 340649062 528479688 674884854 -149942436 649480299 -725706602 -436090572 -843766797 999970888 -909951420 -558555760 230862706 -1000000000 -987151598 -999991995 42 -200244900 957129197 697270451 586775289 83475189 999970888 999970888 -952366123 -999991995 1000000000 -516013567 -826104050 430116746 -527425846 -1000000000 -467144291 -979907495 -140093261 -720552682 -881724628 107634982 374596897 -713552739 -770369886 -999991995 223231147 -614697459 -391066172 967798318 -40810385 999970888 -689917517 -576837249 -547234502 484492699 -999991995 1000000000 533166572 -370709532 1 106368175 838698641 973483820 -181063192 -761877390 491555675 -547873346 999970888 653219590 -1 831753798 1000000000 376020813 999970888 -743141709 -35761525 -650910036 -1000000000 864085900 999970888 -260013294 812733963 -485156788 -786882768 -1000000000 246106468 -292088956 -999991995 -573403931 -696358852 -85831507 315581739 -78155007 -50850619 -999546496 668978546 388578748 841337529 908364373 -678380793 -781013410 -848321575 -1000000000 -243596080 -914385389 -999991995 -999991995 288392740 906544868 918616672 392241493 -811404984 -873923664 371722550 -999991995 273688230 999970888 675298027 -416124468 -609698677 0 -999991995 -809418337 666237458 -408577485 85495345 89432138 -242294414 999970888 -706410955 419577559 -551193952 -395279893 -436636747 457257036 999970888 -999991995 999970888 77195802 -436697216 -407202395 271884787 -695309879 -277958376 -133554771 902258005 -510277003 467968832 -336255282 -788314059 1 0 -220458592 0 839498868 395822333 -287061979 -154780252 393899886 427119039 -439059131 -25752664 415076384 418051689 -114029887 -916707517 598156488 0 45472150 959211142 656755689 250832779 638817511 -719609669 156511844 -141558975 -389909691 -789390753 888355993 -999991995 -487979987 189911016 -999991995 -667526963 999970888 -1000000000 393622691 0 -469932372 0 -897102354 -587529202 -875866329 -970342322 999970888 999970888 -474758891 -283819739 -1 0 -458989122 -357259285 -127743033 -532314946 -892724283 -816352726 -1 938527780 -236920889 416852182 999970888 128008695 0 1 786246969 -412391615 -930612210 -30900058 534889153 950168663 589373194 -1 877803556 -934079694 1000000000 107903214 -549833218 164203812 -999991995 -999123604 -1 -154131400 52259311 -173610611 -101001783 999970888 -210102649 0 -1 220985146 357543350 865755577 843716565 -427601834 587235378 -1000000000 -999991995 455886111 -192567322 -999991995 971552086 -999991995 999970888 -474861273 -786939719 231510325 -999991995 527992804 3406352 -131530540 -945418052 -1 999970888 -279681621 -1 793557029 -657755375 -979822422 258606546 437885966 953581410 -122090858 890454343 -999991995 1 281311711 -999991995 -990375903 -60595480 1000000000 -999991995 324953191 -835256729 -384040056 999970888 -152796218 424969745 999970888 -830425033 -899623869 -1 701710467 -999991995 320105395 57511689 -890898695 -977772866 668089101 -999991995 999970888 975133458 676114815 513784204 -137181876 42 999970888 -237832732 -895625424 1 42 -322048154 -733528423 -424093364 801710130 810578197 -681911062 42 708153986 1 655029216 743423192 0 1000000000 162412697 91185474 -634710759 -829758951 73981546 500762788 1000000000 -686427533 42 -1 600917669 783263406 -132796047 -807806324 600428843 -336387277 999970888 963695853 450980789 955429761 222976505 -416982956 -999991995 255066552 -1 999970888 -1 -449302338 -901792413 -537246088 -62189569 -457112836 -229241024 662034939 -266444035 834383013 164853801 -1000000000 1000000000 -284045677 1000000000 -171129638 0 -1000000000 999970888 757118534 -413923292 606946111 1000000000 -1 999970888 402545981 -687711081 -132554028 918198032 1 333166000 -1 1 884565367 160409125 719684101 -688311296 999970888 722090443 -191167137 -999991995 -999991995 -891381790 -774598338 -570389283 -469870155 397578787 615431359 28985169 282204307 108182311 -999991995 -78037274 -545592604 24070203 -999991995 -164794635 70232911 662111273 -372629482 -944365088 14065645 1000000000 -88379104 -1000000000 380980342 61961985 -612817755 -869857525 635683268 -843267531 64852496 -885020743 -668295314 -548227937 -999991995 815510329 -1 690666598 -941586728 -478420161 1 119478330 893200678 -999991995 -603363241 395393301 -63686567 288438082 999970888 146382195 -508059304 -615799779 574461818 583454011 597633042 44118468 -461896222 -630327284 -350363601 649079627 109951718 330016976 999970888 314649646 -874601509 -994559623 -951103569 -198217051 891308807 308753778 948732251 164424331 -342986102 1000000000 -16999053 -813495028 -382092206 42 -197583541 362104769 973521414 -787011840 -952304445 -514274163 999970888 686633356 -999991995 1000000000 -925542194 632003283 866161944 371204896 -139465614 -562478520 114397631 -713094512 42166810 42 138323862 359930484 -764953629 229405476 999970888 -650953511 66811944 516682225 -725254612 999970888 782852352 485313361 -1000000000 312039822 -999991995 -129681586 663876597 -525325917 551390954 -977777290 545264683 -38101917 97531224 569542772 1000000000 -822025385 -791445683 -817448110 999970888 999970888 -586838722 1000000000 986855263 -249732815 -1000000000 -197168405 -175795448 -952582285 -117172676 1 -595853366 54084556 569873487 591788879 -53266795 999970888 -741160344 162172496 -390274668 -603757627 703653383 761220667 999970888 406669421 -999991995 -552557841 1000000000 42 -430731952 -816092218 -994751217 1000000000 -900073461 -980945946 -305283055 689083883 -496260842 42 -114589080 -999991995 1 334890866 -999991995 754473767 0 -1000000000 329419050 -57445161 20299694 999970888 -311882502 377181909 -721782065 490654920 -999991995 -659798409 23511935 43992151 -895124325 -999991995 452865259 -999991995 296872443 -445402693 999970888 -966440026 -236399253 -999991995 -1000000000 999970888 999970888 0 -371721471 -94151891 -264093604 -381637245 124975911 -224652946 -118735084 205646230 1000000000 1000000000 1000000000 42 -801214795 -667902428 -999991995 259169463 213672255 -755238717 299783423 -56675170 215240298 -999991995 417197731 -999991995 -950512847 -145733350 999970888 999970888 698286302 -999991995 -999991995 -567173355 -999991995 -999991995 -614071582 707138791 -324406935 999970888 0 -393098227 853088206 24082464 690367521 -164361487 -832487483 403236534 1 0 1000000000 -127275015 -196799645 1 -1 536538225 571408558 1 709623989 1000000000 -999991995 -636137555 -495993985 907133886 -647149499 -992983277 88749555 -999991995 -142566330 -663245426 -1 -485229951 824043976 84137552 245262659 -997851957 -238488671 -483585301 -734671713 -615553710 0 42 -890115914 -2459730 0 -361495726 -75137259 491630720 -850794062 901723199 999970888 237620561 0 493134904 312864433 999970888 -999991995 877433395 -999991995 -519531518 -999991995 -460095614 -131120301 910329094 -987052943 -934418186 180657763 -766410578 -614713483 987187506 704291825 628264123 -712585591 -564818555 157942437 106877238 -1 1000000000 -623136704 -528953641 999970888 -1 -419278541 -794796257 1000000000 1 384390045 -1 42 1000000000 -999991995 484264947 42 601546978 -244848985 852048949 -843630768 -508385876 682379342 -129033791 -664158867 1000000000 699752648 -356254669 1 867517577 285205251 110610775 -238340868 -223600389 -999991995 -232342391 203661194 471782904 999970888 -238305134 -1 833528632 -799404207 -999991995 42 42 -905535237 926158660 444312790 -999991995 -50062591 262984686 999970888 -974522785 798318790 0 947650677 -305089017 667035071 753449074 141217932 999970888 -1 634703981 403812661 883563292 336663870 -783871927 1000000000 266408174 -98025098 180860172 -724105261 80165361 -13426079 22807224 999970888 634969897 1000000000 999970888 497049216 -999991995 -500315681 -349779760 -321250282 -299172839 -39912616 42 999970888 328558131 213700961 -876821206 -100248864 999970888 693687539 -938488843 -726689621 539231171 394866760 -999991995 999970888 335948107 -376764319 -131942446 -999991995 1000000000 0 612466169 -816553723 999970888 -839737089 -830051375 -497328098 696859673 -1000000000 224942112 -999991995 376779666 -951232082 -814375019 178588209 -426839864 -1 485454733 694658256 -14237332 -530300830 720590395 -570421543 1000000000 885731175 -925404329 42 -145407182 893279579 -866938826 189955837 -628595238 950503654 1 42 -1 -331342814 -589500876 591223895 -830047317 -411002992 -626410681 -984767475 -243909358 310481438 -11964814 0 1000000000 -459903605 -648319425 -385637283 0 363716397 -999991995 999970888 -502682925 838908880 526271331 -294598090 -828038031 42 -257707830 -920933871 -999991995 1000000000 -779547926 92553134 1000000000 1000000000 -1 -697630129 -1000000000 386118512 491800070 -626866028 -407309041 406444457 -623417925 -480994598 -772342311 -117237166 280615830 -5962436 -777478544 606593001 -964724159 -659649008 218449545 -999991995 169329245 1000000000 311416596 886280821 1 0 -986344363 999970888 -409375080 -641534588 671956268 -364800075 339935198 -1 42 999970888 -191215783 -999991995 1000000000 -118083567 769210841 0 -535579030 -713877812 -91892441 -351789275 -99249989 701990662 -818345381 -616627181 -999991995 -1 138095684 621045466 -113046631 882336428 -322853273 622633353 -745592811 304062042 999970888 -1 1 1 -297938086 740605022 371834524 -129189910 -284282891 999970888 -109258333 -1 -762453721 687131338 -812972457 577868762 -1 -236891945 -1000000000 -642661098 -919599327 -999991995 796084439 -519778313 42 42 1000000000 329555003 999970888 -549606207 -79737798 547843221 -971145889 999970888 -433393147 182141469 -855945688 999970888 -483252199 42 -386743713 42 600602411 1000000000 471948872 -999991995 -694466223 999970888 799887983 -667150559 497306668 -623456017 -967069393 0 -924838391 -999991995 453523792 774118420 -202062628 -91660853 1 121179237 999970888 -581465333 394644919 289609818 390631406 342109483 0 -267239565 999970888 534589094 -1 1000000000 886986587 769554912 999970888 797292120 -696934007 999970888 389022448 -753309129 -810688256 222800816 687671604 999970888 619959831 999970888 -262692532 987024118 560259570 -476545377 -304864117 981025314 -211562853 -621819959 605803150 -281873834 905779669 225416739 548696623 -139389495 -739752210 555703650 869179684 -999991995 -185694100 -1 -279661082 0 943096741 -655320820 -688529353 399484278 -1 -853170307 999970888 42 999970888 407125430 459853547 395812863 -999991995 0 594647576 913861382 999970888 -251318466 999970888 276438711 -999991995 146654351 31286698 16245872 -999991995 -1 -999991995 226313210 112772770 -1000000000 -237712213 -837263597 118207952 220391965 274843661 0 -207659793 999970888 546558890 1000000000 46106954 824751500 -362187201 -999991995 -184337510 999970888 683545810 692046890 -756140564 1000000000 953769995 -1000000000 462484992 -963878872 -753684653 998879470 1000000000 -638977624 -999991995 1000000000 545094333 485597315 999970888 629753932 -751245359 -620105648 756177053 642660124 42 547053797 -966299270 676335071 -999991995 -592518415 873267735 130281273 -591746589 636113501 -999991995 223949917 -178230909 485597315 206245925 117976218 999970888 999970888 999970888 54244145 472521731 -990573435 477358553 -1 -76482312 112335286 545121750 -181171261 -999991995 304757958 340460067 -766363974 0 1 -421940984 -983430880 -362068905 938958213 999970888 -895625424 3402919 -999991995 -319234042 -1 -605512823 -778382725 73957734 0 -1 389831771 -932348713 -857485215 -737560326 367654841 213210764 410870727 212007819 -30784684 -526866882 -999991995 -781226181 973610328 -940966470 999970888 802464618 585311880 -999991995 -362685698 -463338876 -947472871 -378078321 329314008 195113755 999970888 -999991995 140839687 229877752 582268630 -949106249 -1000000000 675515010 -91711039 -999991995 -1000000000 -999991995 -999991995 -999991995 1000000000 614083573 -687616325 -121651999 115075297 994089088 1 -493165594 31881549 846593911 42 -718645046 13149593 -443139296 -579675111 1 1000000000 116849636 904791480 752421376 -96511354 483165179 -143146038 430877716 -474587751 -139703003 -999991995 -705093844 -709494401 -677220588 -176448164 965120892 -292965086 750591953 -999991995 -999991995 -999991995 -20233665 -975507289 686808274 1000000000 1000000000 573356660 -928150302 953974581 -111850841 999970888 621484079 -993283663 999970888 517501281 254378239 999970888 -333090087 999970888 -655210455 -1000000000 267965101 633649913 395507008 195720615 -871914812 304790605 -786590624 -999991995 931272989 171108309 -236075840 -388823047 -811734221 1000000000 269915495 -585909521 -56419199 122658237 -999991995 42 556422046 -910362292 1 -999991995 142393763 771889691 -120019322 468607611 324960595 295094947 -336436595 -872223117 436054955 339317307 -412959667 -236162662 -542381041 -1 986111919 13149593 1000000000 -42508909 249159738 -1 -999991995 -864549956 -204155792 -741949873 -415987960 -848524141 -464045203 -36226847 -595677557 774148318 320556817 183082655 0 1000000000 -182320037 -999991995 742100916 -89502521 0 42 725819204 315682581 378122933 0 958775329 427769365 532280431 702918178 999970888 410521754 52077399 -536346432 -270158010 444395739 -999991995 999970888 999970888 0 -61181582 -220897594 999970888 42 1 42 999970888 1000000000 321181162 -861094363 -593290673 -199166561 -999991995 219741480 204767631 914720932 358729152 -17997886 536512761 248824782 -793592310 0 -189598168 -1000000000 371336482 644082931 870247222 -1000000000 468475569 -207364987 834843383 958437442 -508373596 -392076394 -402763886 735271848 -999991995 447540833 1 42 782738021 -1 -1000000000 999970888 -7998002 991785929 726210829 -1000000000 -837234442 165922508 -415987960 -999991995 42 -589651420 999970888 -919515380 -112604908 1000000000 -94678824 690188378 259891821 -747194359 -170137237 719753275 -298615885 -534200554 948154885 -195181419 999970888 -186781282 440774464 108412901 991851231 -150883191 -420012591 128840330 -58545065 -491550619 999970888 52866025 24024565 -880634251 999970888 -670060633 1 -504621025 952234910 -322002098 0 874508619 -902263704 441980923 -309146042 -256708448 42 126226285 443868309 715765541 -765373927 -999991995 749439035 1000000000 305559235 819544366 -603527011 -210185087 -1 19898400 -655646032 999970888 -11209238 1 -144691485 -151613698 -659317206 368143880 -1 -815474308 -755148178 -487319305 999970888 1 -537892239 179967665 903385787 928855804 1000000000 -999991995 751288063 426682254 -212290626 -987423682 -492082519 -993679067 -999991995 -999991995 389922949 322399967 999970888 -642115959 101524985 -160326306 19332451 163748606 1 -957309911 412622402 899734606 999970888 237116106 -934797857 -608625239 1000000000 815100223 1000000000 -545227803 447043407 -969715674 716305126 57813827 -751968510 -999991995 1 736723239 -736123309 -999991995 1000000000 334769554 -714954987 -751824980 -44454748 -199228267 -999991995 42 805087127 -169246424 -798788276 0 -621515811 565519519 -999991995 -621636365 -630698970 -269745606 853692834 624214365 -1000000000 -585235628 -202401571 -934442131 1 1000000000 348571955 -134378161 347313065 -767935368 -52661827 -275510732 690343696 -907431640 209070781 -715123537 -701938427 -999991995 246894603 814747644 423443446 -841734455 -907433404 -1000000000 421809193 999970888 -999991995 999970888 579383462 187448526 -638522253 638191609 -530335966 -999991995 1 -11296102 495001217 1 -676767295 823154237 993697594 459839202 0 -918796711 -111879376 1 -76758980 -784885451 -999991995 -1 234710800 1 1000000000 596754755 507119968 602491435 1 229438728 999970888 691111095 105686862 1000000000 -355082432 0 289500575 -143483131 -234429178 0 1000000000 251998533 766185026 -942064440 -523971239 176294510 -783792739 377116191 -161653797 523369337 299313181 937537330 35851928 771541984 -724374237 611786919 972945269 125919593 134305721 999970888 748720676 7631525 657031956 -1000000000 999970888 -203624285 -836986036 -525070954 525360965 -528544682 -429677582 -521169667 999970888 -999991995 -999991995 -539575690 -318305932 -70591361 -999991995 -999991995 156243561 566451077 -824606992 307185683 42 999970888 42 -998153101 -999991995 -1000000000 -739898329 959742709 581587759 -999991995 183292142 800476089 -244621527 640216064 877160131 999970888 999970888 -27287380 -464369834 -999991995 -431359332 90784545 999970888 1 -104023930 -902608390 917987659 -515098744 -999110947 999970888 1000000000 -818598824 -999991995 -939323734 -160233407 -556297487 161656658 -808694758 -649701092 -999991995 -1 -592981347 940153094 856402711 -999991995 999970888 -999991995 678815023 -500589535 -999991995 -269763455 -889281933 902867072 804923934 197487765 -391855648 164088037 0 -1000000000 -999991995 813684844 -152624965 -999991995 1 -1000000000 -527960192 -999991995 -105864523 1 -999991995 -549224471 925028336 306609671 -668147072 -597562556 -240709853 1 42 -1000000000 211570985 -102948466 670774463 -369731034 -832644469 -874055490 745672049 -734740627 -879822833 42 -439110609 -226478927 -999991995 999970888 39491260 -999991995 530265685 960579150 425547432 -999991995 620584282 578424851 -202247650 921757390 676815139 -999991995 -1000000000 906969333 -10181809 -894100177 -83239145 999970888 956175743 -582777511 998582253 -999991995 173668030 -709677965 355684931 779439736 611313565 451955710 -1 828165441 537710972 -167752925 999970888 388820896 -785265190 567886632 999970888 42 47431374 1 -874878947 1000000000 -764953629 0 42 -999991995 797314670 218883280 -868298348 999970888 -231096195 999970888 -187948269 -999991995 999970888 248594106 -554776151 -572311999 226624907 -87220694 -946214939 44926234 -806449653 607377799 -255120974 -831183317 -502053274 -999991995 999970888 -447818166 921482838 -999991995 -496692369 821019044 -820536761 954855321 -196635897 -551554855 45339536 -835957723 466386643 -50283702 -879667496 999970888 -593952390 -1 889793513 999970888 678828101 -640952599 -937751644 416025595 999970888 1 -1 0 790252137 42 -371905340 912402223 0 -561020663 -549368263 390311648 205602448 397962259 355180903 365597293 999970888 657732792 1000000000 -1000000000 999970888 677468295 18979746 -901325047 111785900 -98848601 999970888 -335112020 374190047 -715223353 837249160 -280840694 885696418 763403736 -999991995 -658612550 233937714 -219001059 -822048651 443209429 68026350 999970888 76694773 307217041 -999991995 150313540 165029249 -1000000000 417103238 999970888 -95045326 -480744290 -8572673 -539465053 999970888 -999991995 -791438318 488953441 1000000000 270722248 -799646006 33215962 -408188774 298069702 999970888 -999991995 158527778 -636965842 185782821 999970888 165154460 999970888 69661734 570650797 -749200202 -999991995 344319285 -999991995 1 564518991 883737897 1 -92072739 570153715 934563405 -514980484 -350344602 108428610 -87246863 999970888 -833199044 -146112288 1 -464656116 -999991995 -177500252 -640910815 999970888 -15306143 501175 999970888 -152689426 -113778009 999970888 289371808 -83741841 -965016942 1000000000 623913578 602281731 -1 580047107 -475973266 321679375 -198249052 381756746 1000000000 -999991995 -1000000000 1000000000 -144837442 -544712416 -1000000000 -802769747 999970888 1 999970888 -999991995 -903217039 -64928936 -1 -970996707 -707476294 -842359734 42 546759113 760580253 -999991995 -726671423 -440115828 833967913 0 1 778819388 -999991995 555106043 -483703085 928592140 -175647185 999970888 782449936 -999991995 -789843974 -166083743 82639378 150118641 523585768 -904655432 42 986128266 -300352003 500729502 -760497905 -1 999970888 0 -852642960 -300683327 513981945 312294871 1000000000 -647615020 959323736 481773458 -986314911 515702209 -601621407 999970888 949532408 -814703471 999970888 -498103837 42 907757047 -543426331 -766313148 45020475 26056943 -337301229 -974576508 599490822 112139111 1000000000 569150081 851793204 473032144 519019185 -999991995 423815114 400402604 -217903010 -557502975 -941822954 -142101580 -185162071 999970888 999970888 999970888 -1 -157163390 -999991995 -630338417 1000000000 -166038831 361939550 -508826661 -647285733 -1 -499162871 -632210991 14596552 -742677046 0 -999991995 999970888 -858883905 -36654169 -224050512 -999991995 1 -252085262 32820462 -397259955 929746243 -528233283 628527441 943220733 -596208087 26328458 42 -403391346 999970888 -485409228 -999991995 -999991995 -535515343 -762650750 1000000000 -421802821 954675340 0 458873057 880768030 1000000000 148560635 999970888 336117632 -870336761 -139512988 335171653 -1 1 295399905 999970888 -753047127 -242726632 -999991995 95398542 -471608704 -874370283 -587440816 820315528 327714432 1000000000 -1 0 42 -585946646 631249216 -546932517 461404942 -532319110 -521968885 -999991995 655235618 42 301990092 -84120699 -999991995 -611838940 999970888 217663125 -258475246 -704981426 999970888 634800541 -76620635 -141095139 769750632 564126618 669059846 -999991995 -709505993 0 999970888 -1000000000 -999991995 -999991995 757123753 -936184678 -446590809 -95976558 -999991995 741252420 770620237 -999991995 34476325 981669852 46746334 -175031967 -1000000000 -431038398 999970888 -175272302 -999991995 -1000000000 150874631 719505036 -999991995 182694215 1 -999991995 621591409 -782336994 -547957602 282054288 525355452 -1000000000 -1 42 682917615 171874931 999970888 -244005033 105009043 999970888 163005941 1000000000 -999991995 301140222 -210372403 767886967 -388304713 274484957 -797099213 999970888 -528759728 -999991995 -685699263 0 -137854650 545805624 -630189182 1 -746222640 -225448669 -1000000000 644569246 14913344 -39844885 -35916548 690300621 467303665 -246879968 706848842 -173425742 459457589 -647213677 437636734 -645768369 -918766834 1000000000 -290000180 586627015 297112666 -657940269 -630831168 -999991995 -622770634 -1000000000 788832670 -656161387 575937569 804473248 42 -523101491 -999991995 -1 -422613181 -999991995 1000000000 271349056 908315717 995761030 27707458 999970888 109333575 1000000000 12952405 -717233734 138532471 -503637353 -854276872 999970888 87039707 156888541 -888404063 692864232 158422581 956324374 -616264752 -138425718 -305680946 407869766 1000000000 -160744819 -120737488 -999991995 491715091 985466207 174696507 -92926857 -999991995 51844000 -333821787 895647723 -1000000000 826224841 43872531 -45067233 42 999970888 -106928925 999970888 660149889 0 42 999970888 -999991995 -1 560217171 -922154306 -1000000000 -999991995 -999991995 -999991995 -246080874 136711818 -1 -941205899 1000000000 662316885 481761903 79328970 1000000000 -1000000000 999970888 784891033 -802033780 465394223 -716941049 999970888 913749376 -779853409 -649377714 664452142 -378702620 545908664 290381675 562424918 -177795599 -770947587 840491158 -999991995 -1 19589504 393082242 -999991995 -476079344 533410395 -999991995 -204276169 618312667 1000000000 -40259120 465524213 0 999970888 999970888 848376526 791602162 -789014367 209213935 -974389935 -662917316 433173238 1 0 364099595 465615491 503623726 -788731783 677593576 -514898278 814116810 775917987 -836690027 -540967286 -999991995 1 768411598 -723302884 -999991995 29602310 659440218 531803006 -902205606 573544322 -437222934 510541870 0 68587254 -606282465 441288871 -927585840 -851288587 -161007297 -420713416 731702974 -1 42 664911130 -120827075 -77025026 1000000000 288163071 -291566377 -728018251 897745424 -401245961 480874145 2890473 -347802750 -218884478 -402085104 756702864 -529785333 999970888 -999991995 100087825 265088345 119261801 -999991995 -925009654 -999991995 324567453 -406755357 462288319 516064913 0 1000000000 -338868729 -470144289 264588447 428754508 -999991995 999970888 240064678 -999991995 -247527643 -211305640 -125554720 -576328241 -761672857 -976215811 -1 -999991995 -1 935101980 281450123 999970888 -869648652 -421969593 -617139358 999970888 999970888 1000000000 21176390 -456225394 -291020402 270134229 1000000000 42 781984491 -516712326 -908201728 42 72289465 387866620 -161926342 -999991995 969751122 42 1000000000 204820419 61519387 -1000000000 95166888 -133186639 310831642 -346538910 472379450 1 -999991995 -525118074 -999991995 -999991995 -141445506 1000000000 148861200 225754172 534499080 42 -1 638015481 713540207 557465904 -1 -259245700 -999991995 -726065430 999970888 624060130 812708131 448501319 -999991995 -289720905 380132615 999970888 1000000000 -928972708 0 -365911955 282500783 999970888 -211601288 635152431 -811963434 -488949122 -245204204 1000000000 -74006215 -999991995 -742215571 -980149186 -1000000000 331059726 533860961 999970888 -1000000000 956777845 1000000000 999970888 -313491172 537303187 999970888 839603180 522568472 -1000000000 -731085864 0 0 -1000000000 999970888 -374637576 389898374 -370380837 -902769526 -1 -59829564 -906456944 0 1000000000 999970888 -517136114 -465140171 597611743 999970888 286175276 -213550103 -406332712 882330771 -248166785 -312335623 -189941483 -887162653 0 -67843041 -635679367 416371659 -509876090 1 -731684849 -341750850 813966171 -999991995 -999991995 838666241 -815630291 42 -941018267 896739740 -239601451 999970888 296283833 -542092691 730566812 -999991995 -142867925 -1 -762967948 -308482865 811906828 271611960 643025534 466789972 -999991995 -249549604 -529394372 346777950 -389412209 -999991995 -823836241 541671378 668080521 769985199 626806439 999970888 -157664304 920049272 717678201 1000000000 -667447626 946876901 175486996 999970888 -663813097 979244033 436798424 -1000000000 841727995 -722158366 999970888 -1000000000 -316697354 545287837 -55078966 -764736703 719285485 42 669226438 1 108711744 -999991995 -450397805 245254942 -340705674 999970888 -744223467 424485533 535316243 -728329355 -745605397 -1 -268391639 -948190390 0 -932416949 -17579335 -553446061 1 -266500378 576665305 573942668 -327125257 -496298692 999970888 999970888 -47770809 392282454 999970888 42 -696648381 -300680213 181512927 -1000000000 -96029804 -315892498 1 1 -801925343 216884159 -718691726 -883907378 -407498248 73910704 81845174 999970888 673195130 769965408 983037697 -535162445 -149881308 494210752 896821065 210138498 277115957 -999991995 -883904231 999970888 -43594854 188154910 1000000000 -424040388 -699950698 -213272193 -103275832 0 481448429 999970888 -999991995 -469257274 999970888 -497524464 42 150599307 -1000000000 -999991995 815722138 -545479207 -57585288 999970888 -16252599 328213804 -3130251 -999991995 985076893 -999991995 449585000 297184085 -999991995 -206907234 -999991995 180680218 0 951511760 -999991995 999970888 -275020750 21124263 791411295 1 735791799 999970888 296812995 22601286 999970888 800236610 -999991995 -205614112 397362922 42 848518974 -852206522 625148541 653168369 16249105 -999991995 598394630 -1000000000 -985728165 -999991995 -574308134 708725165 56365166 999970888 333063898 -1 -999991995 -537351571 -999991995 791402862 42 558954936 0 18579279 -999991995 -127888490 -639613308 -999991995 999970888 845331718 935581786 -197570017 -1 -824834641 819544366 999970888 1 999970888 42 11331783 999970888 476140775 407627421 805202378 796412502 21807368 -256967608 -303768538 -945718784 43549425 -727105776 40319433 -1 419236567 72115457 -681919859 -986831662 -999991995 45021030 -310395491 663103873 -105858526 242951973 0 705747757 128580444 215737526 588332891 1 -268169174 1000000000 -999991995 -868836820 -999991995 59878030 -179033640 -666912099 795726153 -61462743 239783520 -441909546 517371986 -991558085 -404639477 -23355034 -795037609 -999991995 -1 -104422468 696990519 -442722665 -304917912 -449629114 -1000000000 0 485990180 999970888 -706535058 -336699060 448285009 466940727 -668569767 -497123114 301859224 199677917 -339984642 539774628 -928599418 197310043 757626822 -637663382 -798601285 -999991995 -999991995 339518785 -1 -999991995 1000000000 999970888 -47136369 -918653258 751012309 999970888 116151851 999970888 -387236292 963316877 -810815290 -131861330 1 -935521574 -999991995 810189182 -999991995 629342396 -693602878 -562845204 593424368 -1000000000 -481601709 674288080 881991224 999970888 -1 103604568 324984984 999970888 922591132 705346879 391140868 -240463490 0 -999991995 899005340 991086455 -843233895 1000000000 -1000000000 721675341 -330376817 1000000000 747833525 -626859241 -1000000000 0 999970888 -350614621 999970888 -455002600 -1 893279579 999970888 869173567 240439950 0 -999991995 -1000000000 -1 999970888 870506516 787758539 396110310 368827780 644203994 -375410039 999970888 388923354 -123047046 -232682545 853604872 -169047685 433450438 21124263 646073169 -762273560 736369612 -434461632 999970888 -898087759 0 -5666970 -286135388 447318850 598320367 370886350 -367846087 486053745 -190798403 -1000000000 -448402628 -154243206 999970888 -1 -999991995 999970888 -999991995 171645380 825570911 -87451139 975940595 -999991995 -949547568 -440793325 -637668131 999970888 -1000000000 416843768 -947986587 -959857184 -999991995 999970888 -284180509 -1 872939501 165498023 448534985 -732054342 -1 395576274 42 442217790 -121293587 -135053687 -202753402 772825068 193301454 540112487 460587914 -346458661 264359224 -681311562 617970851 999970888 1000000000 -344891677 703624946 682689024 42 999970888 -846647517 802464834 -341702570 -708626476 959436351 999970888 -11940075 -434925225 -60125821 820927228 999970888 -247795575 766954771 962734827 1000000000 -999991995 42 976263282 -999991995 -554419526 -999991995 0 715765541 -324875885 595667435 374938974 -999991995 245070011 -773182410 -999991995 999970888 -905289057 323313116 7220867 1000000000 999970888 -472143920 102534248 460552034 -899444529 -118519533 0 -552892798 896095276 797104649 279907925 -323509205 42 999970888 0 -258374491 -23113484 262960319 209332351 -723926645 914389663 -838780562 -729339025 -982123777 -683526666 495207859 -783844807 -789503154 118082730 -596971166 -603992575 -677220588 428619182 999970888 435169099 293508403 -102908658 -305691488 0 231709701 -362735954 -1000000000 923309926 1000000000 647762169 -685746833 467814275 586452560 -999991995 999970888 -337708902 -923340517 319548170 -557283729 793696051 -999991995 -999991995 -892956602 820406755 646240601 -336436595 -635714600 -693870268 -855629961 600227759 1 -1 -355471064 -213982697 -999991995 350099086 -1 -1000000000 0 1000000000 1000000000 910194555 999970888 -101838384 277426387 1000000000 -1000000000 963170988 -147474433 -848013220 -442815029 -474623286 -125327564 91457246 1000000000 999970888 -471513758 -267708238 -460767230 373886453 -109603563 42 625470630 1000000000 -568608309 1 -1000000000 -641138083 -576564016 -999991995 -26788912 -481906276 950426901 -999991995 -850598152 -268967871 953130249 916073450 931379325 -999991995 269367390 -1 538178231 -415566447 -302830998 -662056963 758664042 193161147 999970888 0 -804826785 -643724419 42 208221789 -269817889 -130638689 539388753 995306790 999970888 -449061572 -118503520 395076077 42 -534529626 700555014 42 -717720941 689124025 317684028 1 189083572 999970888 -999991995 -25200703 -198010518 -99170879 1 -671375072 -79809034 -999991995 -674045393 1000000000 1 999970888 -981538399 -673989582 366445044 -852318282 -499623383 999970888 -999991995 488166757 928744965 -911184348 999970888 37208538 729384599 1000000000 443857661 548455082 -371610919 -759365607 -438019967 -999991995 999970888 -956246319 -696774643 -999991995 -43542710 -619830090 920123601 967546124 999970888 -12901683 -926144314 -749982395 722567462 -771938545 -54157714 960490710 1000000000 -379409394 132413865 -11692992 -353873502 -1000000000 999970888 570842708 -999991995 -565002504 1000000000 -999991995 685657608 999970888 434389243 -198249052 231955085 978796543 643026047 678106746 -189693058 -348870848 -402444802 -742183644 -695910527 -42098374 -1 1000000000 -518724012 0 -207926942 42 -999991995 -418765592 -498986404 -818542677 -48962128 1 -611956723 147030411 -714027241 -928136407 -593098589 1000000000 999970888 999970888 999970888 -959423122 -999991995 47421341 1 438555580 -306383137 428025795 1 165179654 51218631 -863745418 782016105 999970888 -906717584 -999991995 0 -942855732 -122846498 1 999970888 1000000000 -799960729 -779662022 -266630538 1000000000 157914095 802327884 999970888 0 42 42 -591943721 47079789 -999991995 932608124 -519294374 823803493 -503485241 25586273 783181720 -586546861 -937452430 0 -943998512 -538627280 -167509600 -264460804 0 488599030 -477920468 42 -999991995 -149944088 898880380 400910973 -999991995 671660035 -382709174 -608955676 1000000000 -1000000000 0 -420140240 415800884 -684868298 0 -213448267 211197394 1000000000 -733301344 -6670468 -461658931 999970888 304731349 0 -8270794 0 531616155 0 10388550 399096454 -951497238 -999991995 -286705405 61732091 1000000000 431473921 29193877 -387939410 184043804 -523041166 -999991995 999970888 814689332 -908935485 887350958 1 999970888 -166613666 -357695990 999970888 309827156 667651959 -975951265 -288707546 599076547 741236938 999970888 -1 -266758847 -428455742 190765564 -817527064 245602524 -391910839 818595140 463895007 1 -486230634 881160959 266530729 366213615 999970888 210194565 -747798322 865036209 823141299 42 657015645 420063227 42 456586712 -59236445 -891660447 -727211542 -999991995 121152524 42 -11940075 -585954205 1 967053139 -596314307 -65885030 1 270263550 -999991995 362889774 -878805176 -167444356 -1000000000 -545224112 278152414 324522177 -394279814 292068814 937504452 810921843 893041984 -218170523 442292171 999970888 837122092 243721447 34644329 0 -625705473 546066938 999970888 942122310 1000000000 1000000000 470645034 738122562 -1000000000 999970888 -91786534 715053001 976277919 1000000000 -999991995 -181762597 999970888 946522454 -999991995 999970888 -830237978 848264602 -999991995 -283741687 800745555 706120540 -331068297 810815943 238289482 266324758 -999991995 -999991995 634896315 999970888 31719366 -999991995 42 999970888 282669922 -124672695 999970888 -295417528 999970888 34355107 940441096 0 -661200673 95004696 -914167548 429372096 -307757474 453991047 238512132 -128547859 999970888 -999991995 999970888 495962714 1 999970888 699259340 -999991995 936977178 -625262197 397498097 464047373 -458713231 990950844 999970888 906628344 -999991995 -319849673 1 646708967 322371963 999970888 -355635900 -999991995 201625539 25362593 0 -999991995 0 830869657 999970888 127922012 -753157201 991869985 -375737025 485484424 -1 90150219 -999991995 -82069460 -267082982 259230135 394964889 -800157286 999970888 -200227886 -365525444 -124183907 831463172 172856549 -999991995 -821381226 392512274 0 1 -222249869 -929589174 265344865 861566799 761972324 -670334244 -563819795 79217464 -673075520 -1 1000000000 -362262392 999970888 297693854 1 -425003018 -162286436 -1000000000 -1000000000 -133744827 809844875 -30414113 -924817707 -239416857 -188023607 792242001 999970888 -675127340 -54072819 1000000000 -46962438 -1000000000 652749906 -999991995 -350048710 -683885517 564054331 -1 -1000000000 -109445404 42 789986048 477242882 -873032444 -297727629 -143792821 -999991995 -999991995 999970888 -74750639 -254716151 -244828153 -999991995 -778964397 999970888 -999991995 -999991995 -999991995 -1000000000 64085034 -79993091 768134897 -851598555 1 999970888 999970888 1 999970888 -581287928 999970888 -616346934 -188896629 42 -371462975 974150372 -373355313 -548103043 794718396 763294477 -999991995 734253898 436443139 -1000000000 -1000000000 -888005706 -63625354 -771594170 0 469082747 664524987 999970888 -460035140 60430404 715276440 -490729260 -972161210 147817023 644575021 -944374750 -754565972 1000000000 999970888 686323297 -169289748 -843264490 -514496737 912826180 -312532022 -438721365 856347311 -999991995 393352874 290124507 29247144 -977812379 499767475 -174461366 999970888 840937704 513375764 -896069885 689195527 -237111250 999970888 -999991995 -507370385 -275989106 -885020900 -913205093 -1000000000 536784259 -1 42 -269623884 -908314224 -537746232 -724062890 -22187764 855782402 -922648482 999970888 -652302939 -967378023 558203125 880778663 691481874 -999991995 1000000000 999970888 472924239 -999991995 -483091251 997574534 -966523719 1 -441028394 1000000000 -1 810835330 109878484 -351178260 1 353958078 -999991995 722213084 -794446132 -973084862 0 605656292 -1000000000 93891311 285582520 -999991995 -1000000000 874708011 999970888 29298315 999970888 -714754842 -603062048 640405639 -782398503 246714606 999970888 999970888 -815862610 999970888 -603321452 -999991995 -110234820 446345111 171248761 42 -1 -171758412 0 -973112671 -498372762 -151057387 -304614551 264570190 -1000000000 999970888 828804921 -939791016 999970888 776103664 0 -504604851 -864852544 1000000000 -999991995 -670153323 -857350235 -1000000000 -283468717 695936217 -442181075 432504347 -67026495 999970888 -548778496 -515843865 -117145065 -999991995 0 337884333 627272332 22435466 -695387525 -734225747 605401000 -567965673 -102506278 327468588 -999991995 -1 811329456 1 177467891 -496372153 -849935993 769958832 -1 -507574729 -1000000000 107147642 -999991995 -799897856 -240474133 1 251575526 -567641350 506881741 -316908221 -783205320 -700804265 -974439334 700184666 -999991995 -999991995 -55015321 999970888 145723128 -220514199 277817195 -236278581 -324585271 -666728868 -919808892 769975817 28982790 283920181 -231765785 42 1 1000000000 727578157 999970888 -95101242 -999991995 418559477 0 -248090077 -429812739 -174646138 999970888 999970888 -999991995 -36824903 999970888 80985196 -670544579 -307100237 476781419 -786794785 -1 878160823 42 -1000000000 141805425 -283161525 -167514016 -461373573 -1 377870660 946098466 -999991995 -650280061 -975949906 333426082 779003606 994704805 546520345 -192121489 -999991995 1000000000 351435181 213894852 15892600 -408936970 -654720142 -999991995 1000000000 1 -999991995 323019291 -999991995 620378606 999970888 -592117876 0 992817110 -210119795 -701235078 -999991995 -305820148 1000000000 507752798 0 -999991995 803799373 -999991995 -999991995 -428381840 -999991995 765654420 -24361946 -22115626 894451098 -929706017 -1 229541307 75198641 -1 1 -999991995 -999991995 225727027 -585277678 874623471 -999991995 -964290457 42 677447885 675427890 949705574 72612204 -706110676 1 999970888 -57876917 -419728007 999970888 -999991995 -537217949 742100916 -720923725 -999991995 598107289 100469599 640553599 -999991995 1000000000 -385842837 -75933005 -999991995 -474353287 -797741798 -119839333 999970888 -999991995 321381554 -109797498 942256048 -12337471 -1 570031478 405241522 167119078 892825926 -999991995 999970888 -819505926 -1 142197511 -93195102 77457254 1000000000 -31348524 -476063138 -1000000000 -791173283 -980338939 950158417 232124270 -999991995 407082138 -574285548 987965468 -353911867 -999991995 1000000000 1000000000 -241307680 927166423 -1 -906649584 450630879 587207781 93401455 254834097 470174121 -550401749 999970888 650393758 694839224 495068591 -895624888 575037612 710398770 834586346 760508059 -999991995 -999991995 38882938 -999991995 1 650527168 -999991995 -1 82594345 42 213495158 571562664 395863481 -386001324 430422009 999970888 892622829 42 738813267 671852508 -385605409 -513164854 573437173 42 -894260053 -663728775 -857138489 -490983352 711808635 -144397863 0 -538199776 -1 999970888 42 852076266 -728884242 999970888 42 -160482409 342247355 -796754095 -999991995 1000000000 999970888 -1000000000 -999991995 999970888 -386829099 329330042 -400124659 630558217 999970888 -768740587 -220534248 584799893 357615025 -850329471 -185789178 -928074365 -506524089 -90207657 -999991995 -68330859 42 -479706373 -645778192 0 999970888 153763263 -306333288 359411259 -999991995 999970888 -521560709 -97845835 -779982626 -34997023 185036648 999970888 -475911049 -908166161 -94738664 -210686590 -229237606 -9098699 -392912916 1 -999991995 -1000000000 -143065602 -581889709 -999991995 554704780 21510133 0 42 -509783969 888488078 925677088 722635269 -241015118 -1000000000 287924075 1000000000 108464748 395047226 964050459 -700334055 836893593 -156432059 1 671114347 203006452 42 916976825 -887614478 999970888 42 -706667492 1 -43187358 60953747 999970888 477069140 -382481691 999970888 42 -434133006 -711260712 -358740569 -208945718 321717539 0 -3378653 172195307 352713321 632506940 -689444224 -129824631 538061333 -294362108 -1 1856391 194856386 -77342560 42 587735395 -415133847 42 285391659 588123473 -702387989 397533455 -496014803 -656688481 999970888 1 377443027 826760073 936266222 -1 -314146874 1000000000 -869523879 553542191 1 435861981 42 -264115627 67419422 -75613753 934733016 648417177 1000000000 358421497 397398962 344685406 42 -665962949 528733630 598677277 456613117 891915058 14452909 124849394 140104894 -282004626 686832855 414793255 1 -846309015 -453207967 541885165 260896742 642630745 -289710727 -623270807 1 -430773297 999970888 -774396777 -766362704 -999991995 735934078 -652977278 922903034 737089094 999970888 -1 999970888 -1000000000 526236654 -342935778 13100482 0 467589208 -511669059 -301549739 999970888 -263065356 -661644848 -647223282 679791465 461254140 958283849 440164877 814821297 0 -999991995 861958502 921288068 702424101 -527664294 0 -82164058 -185503048 999970888 -605700976 -716894413 685565367 -674699617 398545783 -386957371 -950751243 999970888 411279118 -97872887 -1000000000 -610963336 1 158684723 45796714 -999991995 999970888 78355540 207567557 564961528 240451722 565191293 -781753847 715362946 79031875 452048309 1 764068848 -538045941 1 -61803806 999970888 452476289 42 -941534268 999970888 527437643 -239941446 1000000000 245066013 282497836 397730563 -757608818 -999991995 -356079351 -668505948 489635372 621595403 -39539154 -670549298 -396530093 999970888 -1 -533320421 833446424 -983700057 -339082585 -482421442 -1000000000 723356857 -448312847 999970888 -1000000000 999970888 1000000000 -766921716 903767616 709778997 -246647585 -189446685 1000000000 278684651 -446269215 -358879849 194023091 -999991995 283493244 339986708 711297289 -1 999970888 999970888 -9441051 123957060 -344118674 -811490859 -999991995 323906364 999970888 115567638 143703581 42 161392592 -186914700 -342935285 -1000000000 -471341230 141970580 0 1 637465935 -969177514 340676362 -664937223 -212856282 228780533 944229809 -892749828 899425740 295759780 -245354371 888325156 114431262 -717614367 402143973 698814433 448837320 -993855478 994450231 -529477917 -300489881 1000000000 1 441996821 999970888 -451890087 877745245 -715241475 491810627 554418947 -672862313 523029484 246932999 553925047 -765525540 999970888 46731055 -77797646 29080937 356061587 -1 55871558 -372491429 999970888 -11770360 -450309721 -539412813 1000000000 999970888 -999991995 -635057478 367887076 492851780 -999991995 -138853159 -57156929 -1 280623760 375774896 1 321679375 422955918 -248152215 1 892350212 -53720746 719364178 727649354 -342798552 -685936847 -999991995 459597171 -999991995 42 -190855277 -373460800 576965686 999970888 153186958 641062051 -264913684 894055217 433431254 -999991995 999970888 -81576268 -908323045 765300336 -429673245 -63938444 171874931 -326672047 896419371 -512376915 357861450 999970888 -748819286 756045388 367700671 728790748 0 293366047 1 -215348506 895470191 318817960 583054695 -748775913 985174827 -693572540 913963952 -1000000000 386938359 -602591658 -932822954 -273408477 252710869 412553640 572509382 968248603 348285476 435982626 -835877743 777299849 999970888 1000000000 603128818 877830899 -299182398 418274966 597533540 882471137 173706064 -721941380 146013904 999970888 -705560825 -453207967 1000000000 609402277 771650459 -832265143 668109333 86134876 973164799 248496748 -1 -1 -999991995 1000000000 -382364027 908276537 0 271272327 684380400 -999991995 999970888 751873852 629053635 -999991995 407318950 -838593054 -378297561 551101662 0 1000000000 -1000000000 999970888 -755423526 -1 -216976576 -333319154 507883677 -727738431 -101996958 543347397 763874619 942263610 764923517 1000000000 -165684018 461820711 999970888 240839487 999970888 -414814306 999970888 179883546 -385993077 84049022 -999991995 -951136705 999970888 -391397919 -849740270 -240346547 -583908493 568073049 -999991995 -35831417 999970888 -999991995 -572776545 999970888 42 0 140109965 278236083 -964477509 -620301532 161303484 42 314144059 531832677 -1000000000 498503134 42 -752123149 42 847775457 -814559931 42 602281731 -348897015 -335514335 -44386232 -964257828 -265310761 1 399667390 332745285 -950731578 -65374710 437391032 -1 -295816091 999970888 -1000000000 -1000000000 -259808044 -1000000000 -395190132 429896811 -999991995 -633248103 879309668 -999991995 1 0 -999991995 -121367715 -645188401 1000000000 -657437051 60744461 42 272796196 -524719309 5613980 386178574 618941063 734929451 -999991995 1 -441707547 -643388260 -334566490 391659185 -999991995 42 546837173 -1 1000000000 -908830191 245917659 -829132195 -677259560 0 15101994 -67113160 -504177008 -321016892 680994315 -86367394 175773273 -339571848 -903978938 999970888 0 76601571 -900199668 -999991995 -999991995 150331241 -556248658 -627340848 -1 -999991995 863052588 -803325926 -181570343 -999991995 -999991995 999970888 -493101980 0 -999991995 999970888 19896626 1 -999991995 -929339941 999970888 -941035348 -841869107 180170328 999970888 -280620998 533890860 389153275 -616962449 1 -398203169 999970888 -600805901 -914190611 -319692772 -720356013 -1 42 -2849387 42 -960746653 -155673033 -861307232 -313758669 -348936244 999970888 -233313973 -831519858 -1000000000 1000000000 -999991995 501654581 -62667566 -383911343 42 6301241 900105645 116486935 409497385 467188323 0 999970888 1 956534300 962498753 -754157103 918027754 999970888 -999991995 -999991995 -549300543 0 -999991995 -799348777 -920094179 999970888 593437426 -346754077 33259624 94935811 -880755799 50450078 -1 -684796841 -1000000000 934691093 -426919342 208077387 773924786 839022217 1000000000 -199843743 1 1 999970888 968760386 999970888 564454112 851123766 338132075 58685674 -379397832 -823489864 -999991995 833196550 342861898 428454451 758916878 435003051 -976585547 -902062744 201960427 143727362 999970888 750053363 -437849528 -1 999970888 -291437436 736988352 -999991995 -87337466 -999991995 558153797 -1 -89884330 42 -105904590 13837455 999970888 42 1000000000 -2749365 -313763830 -210575377 -999991995 538546342 -695454278 -1 -999991995 -1 999970888 175811007 480836602 479287760 -383931242 -999991995 -1 -823136666 805493820 102703732 -999991995 -325058919 744603715 118977809 -1000000000 87494459 42 505898593 -1 999970888 1 961546321 -52474842 0 982306800 -540489931 -552211943 -591475476 -999991995 422639277 355365303 -89336099 125591782 985038706 760220308 999970888 -243809244 -816150218 42 -865287957 999970888 -1000000000 -918294848 -832037051 999970888 855382554 391044675 999970888 29323515 -678959854 358358490 42 999970888 -398803632 385084234 42 -20948262 -183641051 161613694 -456007855 -940321436 -875771801 765151945 337049157 699320911 -999991995 31778721 1000000000 42 1 0 -711368327 1 -952798052 0 -999991995 82259710 -781013410 -461745013 -241957964 999970888 -58115109 -406803897 -392837503 -445736574 -151236076 -1000000000 1 42 -716215984 -978227593 0 -118740001 214096593 -924076932 -164391450 -527244469 931393615 235736148 1000000000 -1 826858411 42 999970888 67427794 -604568412 770167731 1 -423155164 574917691 -435565567 851435185 -295906432 -999991995 52730095 266530729 219416244 -904538842 367425461 673870366 1 158741563 -999991995 623363511 897218722 328578192 626585944 999970888 -999512880 -805496258 0 -302204707 -1 -796049701 -1000000000 -232771836 715541763 0 -729272014 751179095 -368204464 -507870395 999970888 999970888 -92870627 1 -688528537 -6079369 0 -794446132 -1 -1000000000 416195264 187191367 -126112088 470812571 -394075291 737008731 -1000000000 243884404 42 146150105 581457619 -229918638 265093697 -442453518 -1 -999991995 841850987 -757512880 999970888 999970888 -999991995 336621196 -985135568 -902094841 -999991995 301904740 -111318704 409549175 -444638821 305260486 412723883 -934909131 -548493336 266758691 -982198474 766954771 519477918 42 999970888 -553312261 409127132 -281078455 999970888 649410580 42 -999991995 -302755970 504735620 -469533645 1 153512801 796812286 -1000000000 72800714 182170162 -409694282 1 -349165485 571580060 -1000000000 580164963 185675425 327968766 -321489015 653888435 -369901110 662046541 893206757 -715820795 569179896 -735565365 641089754 -1 277707053 999970888 -726676611 540881030 938907534 999970888 856869320 0 -388615088 -113688225 131072740 371880812 1 -496702860 1000000000 606365082 350269556 218989453 999970888 -827650229 -878169590 -1 749528696 -1000000000 -887925552 -760774113 -1000000000 430924368 -880377254 42 -161007297 -921829509 -304142697 858644678 -120550076 -790211570 0 -995086368 -393477777 995312526 -999991995 999970888 -1000000000 0 42 802656387 644262210 27862066 -621661875 965739812 999970888 -844736257 -62379653 42 422949014 -756815081 -54155717 0 899926525 -337519955 859672185 3574248 -999991995 284361553 -76459066 -1000000000 -816363058 836903730 599163534 1 -645010171 -43811460 766832787 -891852519 -389898303 0 970511242 999970888 410535201 763680899 -967191729 -471888488 -850216124 -999991995 177880595 173634164 -612987723 -999991995 -999991995 -228010820 321315033 -905962316 551498727 492904204 -859251661 -931186754 419809285 -410248021 -486875938 -908126680 671097497 -979604557 999970888 -725902118 42 -1 999970888 -542151836 1000000000 65466268 -457361680 999970888 791171739 -731539579 0 -1 853001763 -708960122 -620310453 -867384067 268383998 0 33196158 -16583623 -1000000000 182854019 703033929 179072586 -816455656 -507661979 -473376009 -999991995 969957683 -94195069 808652550 42 -223353946 476062409 -470040685 -999991995 -753428117 570261473 456749813 51990359 452320618 42 -383701567 -999991995 928526838 -914728069 -905427728 495827309 -785633812 -729235103 142949005 476799884 130194207 625541243 478272457 118224034 307743377 659091877 247698374 -221201695 -505015558 -975503226 586706075 606320042 531289942 -935884581 -33931898 278125519 665965688 935615764 -999991995 -66890361 -564352848 -1000000000 999970888 -597328810 703162775 46063148 856143262 42 -536958430 -369824624 383959979 -807139347 -110100508 -984301891 736436477 706531479 769587004 769655572 -148675586 469740793 -827026652 468492785 -376348854 -404216579 -999991995 -412845938 -448203295 737086740 237523160 698615393 662074390 813922228 406038600 -999991995 872287772 140540760 999970888 -204244081 -1 -284040453 908530321 999970888 999970888 428246366 -617348515 717184879 850253638 999970888 999970888 999970888 -999991995 -19311689 -777319807 161818759 999970888 -197899639 647782618 -910475514 1 428642063 817909299 -360588086 0 429412845 -143451347 -269765625 294146206 42 32531214 118812043 -648903971 999970888 -159109653 605759080 -999991995 466638947 -999991995 637955383 -399587333 -999991995 909168461 645855218 533020306 -890587040 999970888 370723047 349577945 -1 529931287 -694334028 -389816670 -633240282 814609346 -847155594 -793258114 754726936 647009854 999970888 -1000000000 -104179618 -1000000000 -920836422 123633305 -625262197 999970888 -434653497 884282935 -450065125 783004379 -993340566 -345790661 -166089396 420238816 999970888 -999991995 478216758 0 403407756 -899388537 -586276379 -316737610 -368522808 999970888 1 -999991995 339862285 213241497 42 -1 755649265 -46782698 -771896744 951093628 -1000000000 1 766812507 -1000000000 418890977 471118635 268924096 1000000000 -470665070 243800003 -810018686 -477038424 360130899 -493609742 824635630 -1000000000 -569235667 999970888 232101643 71698896 -943680203 -1 504011302 146392440 149481415 6440427 -829400773 -1 190405708 999970888 -999991995 -931820116 727743828 460033503 711716798 90374408 1 -1000000000 438231914 818836871 -1 0 109462892 -196944921 -191556189 -601525703 1000000000 -102081175 -479269127 -1000000000 130126734 302264164 144452542 413746941 1 -838575303 -940599141 -637757933 42 -999991995 999970888 -626640515 -1000000000 -999991995 -497858357 1000000000 -999991995 -1 436910519 -280776247 -97298592 423744718 -1 999970888 -1000000000 217814972 -71314623 394178237 571425938 931079363 455100380 530283034 -246666131 -117377907 999970888 -942364168 -877894115 736439904 521191601 803678257 424868889 -1 756064084 1 -760596663 -446773158 -524111081 999970888 -132725527 999970888 44008320 781237673 -1 42 999970888 -95832747 -376226599 830095614 42 795499076 -999991995 -811817095 -573185159 -678518683 -8905334 740274739 103514368 999970888 0 170499642 986885790 -30752643 -678819159 82460298 -597131711 -986472755 459457589 75541781 -147745617 999970888 -999991995 -432276562 -71514156 -972286008 51443364 -202880741 999970888 -999991995 -23547370 0 56549809 -262404660 -206092872 999970888 999970888 -424228194 -1 68931210 -280579615 608539604 1 -1 -999991995 42 511321458 -267474468 999970888 999970888 -356703128 445178860 -999991995 -999991995 898947237 999970888 670557152 611052699 9256436 -999991995 -153507778 -870701518 1 -961184374 -631261174 183014008 279209884 971180084 252652696 -428922570 0 893860591 -136044750 125331835 -122652090 -214207089 -179334493 -830552500 -642486450 0 42 -839633223 -208837222 -222205157 198238025 999970888 -1000000000 465483811 -148082653 999970888 49714425 503524058 -833568323 -999991995 -801721238 -802495841 427645068 -999991995 0 19472033 -874537462 1000000000 -353972205 961267924 308811408 897285864 -412906282 618601385 -501587951 141291089 -85434732 -999991995 800848957 734052011 471894556 -691269151 -973302352 -11561198 -997901279 1 999970888 -823976462 262240714 999970888 979703057 -971425922 -999991995 -999991995 -983414713 -439563941 -866525480 -380437040 -999991995 293400539 848429018 988543274 1 726252075 669455683 249056296 351480927 999970888 92825351 -605869873 -703672315 -726091832 -847116383 0 -999991995 -793327426 -712742329 -1000000000 -758284255 -729478201 -121821808 999970888 562803924 147274114 317885865 -350475865 -578733912 955103296 999970888 999970888 244792863 -999991995 -909935542 1 -21481989 0 227898864 -1 -325208183 -1 1 903550023 -499185481 999970888 745360651 313961335 249503385 369406341 -477023584 793717799 999970888 -442088121 -733210218 1 -999991995 22925619 -999991995 -811584111 -542049354 1 857802462 999970888 -999991995 999970888 262642621 -1 -379595165 -756620314 -642968061 0 506013854 501231255 105981359 42 581315523 -147731720 415805579 580771697 90051476 999970888 -222363982 0 730735846 -680333516 663345467 295602405 -999991995 636176806 -388500375 42 999970888 313451407 309458536 332546249 -672851177 230842511 -757156199 -430532451 1000000000 126828533 -589855731 -409519209 456658197 999970888 -999991995 -161292572 375343784 502490432 613443109 999970888 405915123 -538295581 721653646 999970888 -251723975 -59130137 639511929 999970888 564750407 -999991995 -854279231 -771080380 -513322344 -616930720 1 0 414572223 -999991995 626857619 999970888 -1000000000 427146614 935631322 -998248372 -1 -446938749 -137180364 838281000 -825990495 295648632 -1 879862253 1 369104362 -1 973776196 -51931628 -579675111 -1000000000 1000000000 0 853441307 -827710811 545440912 -81567468 -569879010 345351389 -681453738 -693886798 -918442337 670700024 42 -985284026 -702720627 999970888 409278527 -990107437 413837667 899426386 581692102 -999991995 -999991995 -234755624 348709684 851568141 1 -999991995 42 -999991995 308811523 -157290621 491796244 -485335495 -612484320 -999991995 42 42 165979804 131406582 131641616 0 -243777195 999970888 -284997422 -730155296 -1 -1000000000 423356074 -722698129 739916257 0 -786041078 61676536 -894504157 164324975 666617476 737855918 619046411 150391016 -139135412 -24308236 -413488974 737950716 -179215338 -473418840 189140785 542296625 -214701464 -140305548 -526473158 673867636 -785277297 -420477968 -999991995 0 -999991995 -411001501 273082898 -687462806 -515949959 9178776 244659585 1809465 203873304 -1000000000 0 635068650 37250994 -407100162 -266223149 678744594 -999991995 999970888 -999991995 -716436703 1000000000 641738664 -883995631 873309919 -999991995 -671239653 339525815 999970888 457001506 -335582221 968598539 -33477683 -706529736 -464449903 654588163 -865521570 999970888 399505074 138999841 473266344 124681468 -161238433 850912183 87624831 -248627276 859621510 -769090394 999970888 -9552281 -999991995 557571588 -60264178 471170725 1 999970888 489819427 -19278395 -1 -573772155 999970888 -1 -1 -504465673 783196040 759225396 -380208394 -825314549 683015145 522322976 -265301683 -784282467 -748961884 489941045 -999991995 514136718 1 -130747873 -200910091 641620105 -800501164 -999991995 627694700 504680946 -850758895 -1000000000 42 1000000000 -5374099 999970888 244244231 295807796 -119693648 -835354836 -495389689 -999991995 -999991995 -287335065 336653247 112107365 -896081385 -449337301 -367293624 549353098 -489790597 -550993979 -262024670 999970888 -221353991 242944860 -764133437 1000000000 202086316 -947398875 1 599350694 927399869 0 95782816 769733444 784221739 -668344725 -669458624 696384369 184789269 910665459 840828299 -887110983 42 -90033656 190618384 -999991995 562231897 -999991995 999970888 -809996774 -832184369 21833907 540797105 537338706 -580901984 -999991995 762280127 382968560 868327 -474819554 688385681 60569877 42 455691825 0 999970888 -666908053 -84147795 999970888 569291324 198245113 181976859 -43959860 -1 -286075691 -552255132 -791041528 502099616 -206627060 420238816 -316975899 -261382264 -542148617 -362143711 -999991995 -494641336 1000000000 -1 -813701402 -925342454 1000000000 330020082 -247784999 -716435324 -821069824 -999991995 322532769 -220735607 -715432245 42 8948900 633835159 287371455 999970888 -264976496 514203967 -235530907 -334687676 -250267061 -316857318 246565762 -326244780 975212161 365058787 11680403 -189613831 439598191 -358701223 707047127 452550850 -203407576 234375318 -999991995 -999991995 -100645676 459794950 193147299 -590925108 148836155 882446587 999970888 -953817370 -999991995 -354634775 154105930 -999991995 -673334552 999970888 999970888 999970888 -999991995 657010038 1 245538160 1000000000 249209624 -706825055 572267653 131374021 -999991995 -1 -901223043 201567326 0 726088094 1 1 -507849171 -318477604 999970888 1 248172312 625025977 -623809177 609666063 -1 98015660 -999991995 -999991995 -925141844 991381988 631914091 -199838319 -1000000000 -999991995 -1 -207118845 -967644562 999970888 -633042432 -999991995 999970888 562959208 999970888 -377041495 -999991995 412484039 -638985187 5120223 -573139556 602829808 -999991995 -616417871 -466645609 909428430 1 713155414 1 -562420714 762022594 -706030823 -269434346 999970888 159432140 745415168 -999991995 352957743 42 1000000000 449683695 137238925 999970888 -248679001 810276935 -522030570 -708516785 296238063 273824364 226769093 -222061264 -886210820 -999991995 -999991995 -33866034 -626077494 -999991995 42 1 -528095914 257627369 -266774816 999970888 999970888 -323727613 766938010 -1 -733199707 -248661777 -480664823 296438463 -999991995 95079244 1 -999991995 420565100 122182794 999970888 -748923059 949766685 -847145467 458592118 -320649194 429706641 756968733 301586198 -999991995 -347751333 0 173967832 161811293 -999991995 -685509091 864551337 -63872330 632826686 42 999970888 861318026 257631633 -383424856 -725035077 -664422135 999970888 769844960 -305139947 943754872 -431620918 -582929314 386904529 919458177 -867267134 108474516 -1000000000 1 -366069918 -463601324 999970888 999970888 -89106772 1000000000 674196951 619232170 -964942320 999970888 -744616719 -271640528 999970888 -520717859 -541832710 -971896710 42 -999991995 843552187 496760818 999970888 999970888 -519014456 -817808530 -801411370 748378337 127573610 999970888 999970888 11945647 494530579 -634404973 -1 561099469 42 -62537922 -196455160 -537859064 -746890846 -579791956 -999991995 -671134697 -515313898 690983994 684447273 243924445 0 513784204 -232207173 1 231664288 -832688856 1000000000 -235387740 -450834397 287472581 581960646 1 1 999970888 533315139 -919056885 407344267 424124213 -164197581 42 1 -910442976 246502563 -340938291 -923979697 -577008720 999970888 -347071276 1000000000 -127504674 999970888 475701288 12029425 -102383394 45860047 70924253 696042543 543341026 -292486481 -132245738 999970888 -218811499 558489060 82547605 -961312290 -620119074 418512946 -17764396 -823713261 875387151 -281058892 -780933131 999970888 853606283 -230557648 586640401 996409867 854102468 922719260 729460471 474628984 422790068 332577928 42 -1 370842629 -266070524 426158557 999970888 -305151115 -185952649 42 -913103019 -514770860 713101370 1 -1 1 -887483870 -523971239 984592962 467251030 97242853 -761837557 -177959795 -101287627 -711445223 348629054 -545157412 1000000000 871737001 -608073352 -486010290 111915414 1 634975741 999970888 -999991995 -1000000000 -696734602 -997860184 -653682225 -443800902 999970888 -432768862 999970888 -712726226 -163215683 -703542743 999970888 424929970 -991457636 -351035033 469619939 -473047332 599308779 371181593 -999991995 -955172804 857468216 479337078 1 1000000000 1 1000000000 838295281 -999991995 -956935563 999970888 -1 930231336 999970888 999970888 493998661 739145117 -127835015 229565510 -1 -432358368 -703952699 -149573789 -999991995 42 -579512210 743596713 240531819 193797411 274396162 -999991995 -757346197 -166505408 -1 736639208 -989642709 999970888 726508784 999970888 0 -484396428 -863979436 310402729 529271554 496956371 -836296935 863348869 -114462541 22703051 999970888 546705276 42 -758956633 -552873035 613946726 -999991995 -1 -999991995 86907267 -566407141 -999991995 -218976408 -883455644 -1 544393684 -469452950 744916093 -999991995 12129589 -704616369 -999991995 404601171 -773603427 -187977236 -334290535 -60807143 898823107 877894632 -396745974 -692361584 744579845 -169179935 -295578560 -1 999970888 -670270397 -105464861 591770478 999970888 -208486283 -1000000000 798395686 45992563 638353959 463350476 451156838 871083264 999970888 -630262809 -954362921 -608098906 -619116447 74710304 251945933 42 -1000000000 150033333 -163944726 999970888 -187929986 -35094321 999970888 -999991995 1 -999991995 1 -646156897 510536261 -1000000000 -317345743 999970888 -574240890 -182441848 -523441000 743186868 -999991995 -52367436 -562698065 925965251 -488524586 1 42 -528666670 664464023 745455751 999970888 499300442 151245758 -576105491 -624569285 522558002 511252844 498812573 -1 147739046 -636671181 -434694877 843657672 42 500965987 999970888 283864810 999970888 -999991995 -716404110 999970888 85942058 -1 -999991995 -507604862 999970888 -33840834 42 -473103964 -962591738 -636646190 999970888 -302861952 856432967 999970888 -671111192 -1000000000 843813633 137456569 11684735 279838269 -924040598 1 -424930963 277753577 -1 157036860 923948076 1000000000 -999991995 43107727 666030888 -984474890 618097417 337351323 787382736 96467069 358446041 136382820 299084032 -1 822510124 -354815808 -988281576 -729882473 487639225 -247226801 -543967964 -835974690 375097824 714201890 -181863214 -745764272 -90221560 -478819433 262723666 1000000000 -749713561 -165236983 597367389 -767706955 -999991995 77237533 -169713971 -1000000000 -531821259 -151790616 922909836 -99101703 -337130182 952274943 696566787 -631187178 -927901050 999970888 0 -131893640 -54968388 1000000000 296597052 -999991995 -169674582 -442282675 -999991995 907751838 -226582746 987784273 -98551849 849886884 153259370 -534462866 636991751 999970888 -1 893798836 -504694459 33203617 -699444790 -557461956 999970888 502216882 1 422790565 -341274799 -817515543 -999991995 586900995 1000000000 818720207 616883827 42 496812374 286976698 -541403742 24767751 769588949 -999991995 -571768756 686389419 470939691 -354019765 0 0 360105084 -999991995 -967438079 -335901594 -442455191 75328545 1000000000 -667597348 483024624 -157951859 244430465 -1000000000 -86121441 -1 315700710 0 0 -561154019 -999991995 -973222817 -1000000000 776639972 999970888 -999991995 985700386 -657555059 42 0 -999991995 -738874674 999970888 -242466719 371659892 999970888 999970888 -824939627 298655468 -28701735 999970888 -1 999970888 437131370 918925692 468581229 -999991995 -993976807 -1000000000 1000000000 728334727 -406748826 755959279 999970888 -401281556 999970888 238604698 -999991995 -204309453 42 -86490019 936579456 -56486318 536920173 1 -999991995 999970888 999970888 -173749279 1 -999991995 1000000000 -999991995 999970888 601487277 918805620 -822934973 1 1000000000 -201122307 -31925032 720813418 234100993 -767685258 842851325 144003880 -121234621 42 100835343 -955420817 -1 655033397 -999991995 -267199584 -999991995 -162927801 -74718676 401988672 1 -53841910 724477582 578869051 42 -999991995 -1000000000 42 -786155291 -1000000000 360743635 84989668 1 -847509614 -726382988 980294540 -630937442 466305201 677840306 -128075051 -999991995 1 31464212 -999991995 635365374 -999991995 -365741034 -1000000000 -412564767 -936451748 500344404 779619837 -999991995 -626490801 -999991995 42 -999991995 313724901 -397628754 999970888 -683035106 999970888 305076492 1 999970888 -750739609 -306872768 375957347 -999991995 1 999970888 -222720991 -986590758 326487750 0 -733020882 348062908 999970888 259766736 261981651 -1000000000 0 -77260030 -369988143 1000000000 332664748 1000000000 892181865 -105024103 912657088 275898489 -1 -617147127 -17143611 -314735335 519786137 -891812233 0 919483782 -999991995 42 -753694806 112896187 65024985 -242222544 321211463 -999991995 -689595103 -536885923 62585246 -689998893 -1 604853115 566858549 198988971 -469154554 -335811333 -483618356 -420355002 42900062 999970888 999970888 516357647 971914304 -1 303016852 431057508 -999991995 460009398 42 -502003795 1000000000 999970888 999970888 736102105 208908527 820567092 42 480005960 -891263113 225170805 -999991995 -76205102 -827495697 -128224403 0 922501588 -1000000000 129324030 561328912 -656764062 -324468687 -295739193 999970888 -484972470 1 -999991995 999970888 498866734 678750310 -625317496 -1000000000 -342101511 -727336220 1000000000 798913210 -763407919 403726403 -1000000000 532495748 1 -1000000000 -86542157 -999991995 -463542716 -104177065 -759632360 988405447 0 -972130759 -369594418 300597855 911803720 -395691015 -122478103 1 -324092116 21900887 95400767 368253452 492875568 256842902 716250045 999970888 1000000000 -107121198 949590521 999970888 -222758275 -210631586 192718129 1 -352749507 999970888 -82958111 -320106221 34132680 714051629 -999991995 -999991995 4538237 554272083 900848303 233937714 -858454687 -954310505 999970888 352428171 -576329493 280871410 552035540 -970322238 -725731247 42 151913938 -999443132 15502895 -626625424 -955945829 271801156 470820560 -864760084 -838616342 327580911 603951813 42 -439687861 -298314091 -507545771 -1 288910385 999970888 -65475561 -845886799 0 -999488780 -460047241 999970888 -1 666245249 -909929483 1 -999991995 -999991995 42 999970888 -1 -1 251875807 -297966364 -710892104 324607238 -999991995 324473361 758747692 341778512 945509409 -768766429 -999991995 910494253 51732599 0 632214241 453842400 1000000000 641654345 999970888 847198342 999970888 -999991995 401031862 42 -611277794 -980646262 142188895 -434786421 -61979991 -680033084 999970888 1000000000 42 -1000000000 -999991995 -496556480 886404870 -444638177 413540103 103514368 1000000000 541275341 827831915 -999991995 -481881702 -371261912 -1000000000 450851608 929050966 -887843653 -992504202 999970888 -501937851 1 -1 -29582727 781114414 1 -366845058 -100791593 391831601 999970888 1 964667322 911172923 -688771943 -427782698 -654257399 999970888 0 -999991995 -370042780 846019188 -882476353 -372053413 999970888 -633074358 141538242 732493949 -356491064 -476592775 800848957 -778465488 -830322482 0 999970888 -339922755 -820960080 -78199778 -1000000000 311524989 362935373 589886908 -359860134 999970888 -82521387 921743000 -672729636 1 -815810546 999970888 -999991995 -634348976 166353240 999970888 -408392858 999970888 484238288 -999991995 -403208607 1 462761873 999970888 999970888 -999991995 -51022012 -502196011 42 846850471 999970888 -190365937 84371718 0 789145077 758229869 -393531261 512742365 -1000000000 851653166 -732865667 333592323 -781212756 -593567665 -896915048 408702405 1 999970888 -153029245 -999991995 -1000000000 -999991995 984299791 52425658 628149281 999970888 441715123 186580379 -999991995 735987004 999970888 -671453103 559609853 609767321 -924894193 360001967 525084844 1000000000 42 514419048 0 -782429913 -394402468 -999991995 1 -1000000000 -694260157 999970888 -999991995 536555399 291671428 999970888 -95758671 -1000000000 -1 -165492129 -356572910 -914251163 -254959346 -999991995 999970888 -944475620 -221441743 999970888 955555809 -229215844 -191284426 -1000000000 373163891 -260117483 -590103612 -47291964 -609817265 999970888 -10142693 -349002324 -723245059 699076992 -139918632 0 377348165 762898707 999970888 999970888 999970888 -619507223 803758840 -1 42 -81461244 999970888 999970888 -574732482 -86121441 66637894 427897100 661918890 42 -18886884 738524019 959279863 -313377228 713023315 -210864315 -999991995 -1000000000 -629349035 -953293504 1000000000 1000000000 48746212 -427719819 -1 -813027173 186460072 -578438920 -999991995 -804606637 -854411876 709210532 -999991995 545577869 237368650 597827145 542446493 38230004 -1000000000 250627890 512218032 918637050 -780174241 -867449805 1 -1 42 905671353 -999991995 -1 -912187153 947447349 497625109 -284245586 999970888 -999991995 552067776 519904806 102641726 -347909881 -406673809 -1 134485580 995420183 -123883394 -999991995 999970888 997641558 643996234 44641624 42 -119985081 1000000000 -564351440 999970888 938705001 -739008724 -266843540 -999991995 831421524 1000000000 586687952 486153229 -423686055 -1000000000 193348242 -858484012 -824115842 1000000000 -328079857 -130736187 -999991995 1000000000 941232561 -999991995 -191752100 -916313298 262071884 1000000000 677670038 -999991995 1 999970888 0 0 583251550 -960813121 987802646 922046523 26914228 -974961995 -509635773 -424128076 42 -999991995 276790392 535000979 586310970 -999991995 -999991995 -759037784 924884095 285967316 -83920394 -226611430 42 -999991995 -250382135 1000000000 -919072410 -999991995 -715628767 628438422 128419541 -141407583 344017780 -305646758 -999991995 -561255003 257409281 -803880611 206275636 999970888 1000000000 -1 524023922 -1 576409165 -888461893 -180160019 -72846807 -999991995 999970888 26755952 958520345 -682362693 893795261 1 355346842 -999991995 1 -116179574 701171987 -554475840 16744368 -355297512 999970888 971182289 803849208 -474934262 371733226 999970888 -626920080 1000000000 784923602 -84335292 653426572 -543606529 42 42 -833570271 999970888 156874571 -372806004 -406232973 688079501 -236776727 266621165 743392652 -9486564 -999991995 999970888 172597355 -654726837 -211792950 -814258306 -669154633 1000000000 -930820323 -277031436 238175814 -427088911 -320334775 439070844 1 647375133 -761494616 999970888 1000000000 -626932002 -306447248 916675060 -961956437 452655428 -698461825 -801031354 -1000000000 1 745655602 999859730 1000000000 -998488931 42 213705326 38010093 999970888 1000000000 -357225155 1000000000 881673972 999970888 1000000000 -3145561 -449179981 -598321163 999970888 -890735407 121724568 -1 380846254 -317841454 427527343 1000000000 875097338 -117371866 999970888 -999991995 251923148 -376406761 -1000000000 -292728394 -434187234 563350831 -999991995 -999991995 999970888 487338979 1 0 -146940494 42 -944630424 -986691904 -160033438 -778545561 977934433 135018486 151277938 -375678034 -196776226 42 -256681838 -999991995 999970888 0 -351592660 -999991995 -699521363 -21919865 317041493 -184893539 -134792970 -10290751 -469763834 -916843508 48665330 -1000000000 -69970173 -999991995 -783996887 999970888 278428818 224841491 999508415 -997753533 159462534 816978014 -999991995 -929649702 999970888 -408276470 50091010 -947980095 -401131676 999970888 441235769 674827176 -1 -796723380 -999991995 45097105 29135295 999970888 776635206 -681121836 1 -990751577 -521547371 801458938 -504875759 -999991995 999970888 -689674203 -999991995 420779331 685700403 212887702 -548310987 301268451 -597576247 -767007267 389353103 -320971988 90494639 526106572 584742450 250671656 32002900 -754412852 -914534056 -996632094 -816648276 -216992022 325643333 -596177126 249792340 42 -679335209 -1000000000 916953460 348929586 1000000000 -664623249 -363194282 -29718707 312224271 -115785389 745250194 -460292004 435566553 -137330882 -928286907 787382736 718520309 -291764970 756259853 42 1 999970888 641074706 113697481 -185117653 -346256748 -752245263 92580879 42 999970888 -752032323 -106712450 999970888 791751399 -999991995 -999991995 -1 -543650339 -592093035 785419945 1407499 999970888 -999991995 999970888 953455747 965661277 -817550738 873652243 -601337943 37714902 807455292 143427152 492225141 -419336421 220907946 -284634040 -861003921 117965068 -999991995 510688070 -724487687 518745807 675605025 -855462065 485319682 443497567 1 490403633 -41350992 -1000000000 285767588 392720359 22180043 353119508 71924885 657793336 -999991995 -589239969 620424788 999970888 237863611 -999991995 852270677 614009555 801516211 999970888 1000000000 946363194 -999991995 1 1000000000 46402385 686935260 -999991995 479352041 723880066 77389856 -906100747 1000000000 -999991995 452506367 -152271740 368871516 -608047569 944760988 -349979460 549768863 1000000000 999970888 787049106 -999991995 999970888 -468198906 -90262760 855900436 903269281 -816299321 -500462710 42 -834243753 739636803 731223863 -214018261 999970888 999970888 839382704 -438626956 869807883 -942787482 -887034669 371682478 848967892 -999991995 248119180 769493955 686589978 -999991995 86060156 1000000000 -881459055 544109704 -104599974 -812113506 -605547019 870871593 487517694 -343820897 150118641 -927849440 606592884 -282315633 -708338028 -444674369 -113100143 -975452959 -286641289 -999991995 -252606844 999970888 79559266 -1000000000 1000000000 63786165 124175888 -506287042 199139373 -715364040 -220963115 584943757 -678386777 -656908304 -539156789 999970888 1 -871614851 -238027444 -935058100 -758760821 -750139925 1000000000 -728725317 -1000000000 999970888 -550484743 739504862 498917696 -547805125 -1000000000 185504362 999970888 240316109 420962304 -120070471 -1000000000 884766142 -775838682 457062400 -1 -844253075 999970888 -230521515 -540312926 772052502 -999991995 -807213135 -521717147 1000000000 -948033261 -416633320 -1 -278194517 -634528404 -36673868 600446531 -1000000000 189819592 -999991995 820805257 188015664 -774120174 341087834 1000000000 -1 -932352354 -648535565 -832028018 708835749 865146912 -684107804 -834798987 385859360 -160515521 163662459 239221899 -999991995 -265599124 876318413 -1000000000 -999991995 999970888 1000000000 0 447199047 951546082 -192014678 42 -930612210 721004456 1 999970888 -529180014 -999991995 9252839 -999991995 1 -999991995 -495657657 999970888 36826950 -292148002 999970888 -541805862 200485512 -867193444 195552028 -838137974 646433904 999970888 -354826105 -400167082 -635634911 -999991995 -99184089 799363439 999970888 550124632 -789425546 42 -621836774 999970888 -52627331 -984490391 502965619 -26056452 -536449943 438694005 -487704876 -586392615 -66860672 406469496 150600919 -999991995 305414710 -1000000000 1000000000 999970888 -808398958 182339610 1000000000 1 -487250645 246609257 -517163189 237926648 875604784 354006707 -505777279 313664244 -967540231 -565075008 98498293 888361000 42 -509935693 285110559 1 -540366224 -459833136 166527269 937136991 1000000000 1 -211437297 -1000000000 -537314773 -407875736 913912184 195100545 -999991995 -567752971 65168516 716385888 776927705 464872256 -999991995 -481247302 915691879 700740869 730208753 -999991995 -500256305 -1 -89367537 -1 -1 132456391 999970888 0 1000000000 888380441 42 -993094857 944129259 -522440859 -120283533 416369517 498984236 233187191 -590370931 -999991995 -116573019 999970888 342409006 -695454278 -325629815 -999991995 737709840 -380153367 0 -393325025 606831026 857926973 868823850 -999991995 -605076733 -941409075 -999991995 460904237 -766400042 -1 387399074 -169392422 0 42 999970888 -1 -820947032 564526893 186188814 569705612 186898410 1 306675565 485829491 -118484147 65803408 314878006 -1 698426135 -319180756 -124406560 42 -964512320 946722199 295027541 999970888 1 -574881395 -590332031 -168860700 820274355 999970888 460646930 -885569472 712825777 568662245 -425580992 -35061391 1000000000 68100645 -920265534 937713812 57273853 999970888 714590065 436342424 563606534 222468582 999970888 -962763888 -276605382 -999991995 -281254231 988248128 134710388 746407896 54528001 1 -999991995 999970888 -872627647 654541984 -1000000000 999970888 335837825 177184689 -999991995 821775588 -999991995 666359536 -179835442 -1 999970888 -966182632 -441559117 -999991995 356605182 -894567787 -108957365 -1 -80161566 951971116 -114463794 -64897638 1000000000 -255530906 468124802 -1 793294731 233821165 411473703 363701229 -410757084 928919751 398255679 548338026 42 -322299247 887216404 -345662072 184293239 182144640 -999991995 153847527 -607810198 -837558862 -556463346 -187485367 348378099 931890654 -59630847 -173562453 751418573 -58268304 423812125 999970888 -999991995 595644772 -937555622 -518619579 -647997555 -696997619 -743458207 -27720345 -717442417 -157910338 -73148987 -297571935 -841957328 -706293326 -732072902 -441886137 999970888 999970888 -542388671 -999991995 704452283 -999991995 1000000000 600592297 -999991995 -999991995 62883109 -393897332 -682754822 1000000000 -278111247 -111014983 -999991995 -54723622 -833418099 -999991995 0 -999991995 -720255706 27990320 -1000000000 412869258 0 999970888 999970888 -160737485 -999991995 524896270 -789672901 135650487 538135778 -769713103 42 -401025429 837064733 -923385432 -1000000000 -57433406 805047141 -1000000000 169019763 -196706955 312979792 -999991995 157739730 411542981 48433273 136784009 -85282541 999970888 1 195343822 924970494 1 -279607542 -440664053 787440329 120075966 -679654813 999970888 -1000000000 -630402261 555251698 -411909333 541414602 999970888 -63000846 -999991995 999970888 494918037 359756972 999970888 -682982413 -630700290 -285487029 -999991995 658626638 -647008708 -999991995 -999991995 -750926092 -896841459 -999991995 801573975 27679347 -92901472 999970888 -807249963 596488668 706915118 112715685 999970888 0 -999991995 -784786471 24070203 771560952 395524675 -999991995 -1 -583525044 818360188 -190440029 -999991995 -249927658 42 -999991995 -547432712 -646473359 155681529 707945951 -999991995 1 -695269576 632859915 333382395 796395448 -398631081 592116577 -999991995 -999991995 499310501 -626186732 1 -645707666 -242837159 -999991995 -999991995 665212640 1000000000 -802455669 -162933470 -748819286 -790160380 -299337484 -217438805 226627005 701269682 -999991995 -484691270 598338852 -911674571 -712176535 -818587350 -76310138 767364908 0 -269363760 296784368 996568968 -259015868 -914759188 1 19433729 -925983430 -356427502 -785562533 431764558 534975654 -999991995 -291781172 -559045855 738176874 999970888 885016965 -1000000000 140605184 -1 403379155 -351293372 604163253 653920767 297184085 999970888 616317243 -6163830 21090510 -999991995 211981547 840516899 -38615415 29641092 565349555 -798736151 -354305965 -1 -127239340 915886609 86060534 981576772 -248379447 -205105886 -493287720 -843533529 999970888 999970888 -483589457 16943973 939512656 517402244 -478980855 859383522 -326635839 -800348573 48721356 116625059 370975068 323440963 -407841944 745639103 1 153595527 140763516 1000000000 703085445 62421661 0 409682711 -110966781 42 -576472713 -845950910 999970888 -701988204 -999991995 999970888 -999991995 86245872 -999991995 -648935930 -1 -305276325 -670064257 -965258379 -593201144 1000000000 741010989 -403588369 -427466344 -988586554 1 -528996710 -706412208 -619908149 -1000000000 -289540794 904072158 -999991995 232336994 999970888 -999991995 -999991995 424511648 -691313786 317876093 9515657 -305310638 -999991995 -1 860303058 -999991995 -747531256 528807032 -728978939 306026827 0 791292060 -850102634 511332283 -737844 -607571189 -261781264 -61269233 999970888 529474341 -495377453 -867141407 999970888 999970888 -388277483 999970888 254924187 -171924652 319763349 0 1000000000 184954923 652695704 1 999970888 111530026 41815380 -110400852 0 91744168 3838568 -802048939 296041099 1000000000 -758640695 595056678 825735926 528624998 -1000000000 -80462549 -456444367 -706768101 -837856525 601909923 369555004 309016477 -327832818 -612601418 336218124 600352342 -999991995 47115189 -433371092 -999991995 -601948212 845967700 233351402 1000000000 -593337101 1000000000 888426809 42 91126933 386807896 -940260028 -10315884 -612932804 999970888 -999991995 -494059755 -558137963 151108978 -396200196 100071784 -829146005 178888036 -815388311 -1000000000 42 -685801483 567616208 -536588809 -191654735 1000000000 -578496912 -1 -570109001 381061536 999970888 762898854 -790150797 999970888 -488097138 217879369 39826756 -59624938 42 999970888 -264122100 211019815 -149463181 -999991995 494323771 -999991995 -999991995 551235123 -652017981 -334960540 568448906 945622047 -51968570 882446587 1000000000 999970888 215479540 -999991995 -89830877 -601619082 182782322 -965398954 -999991995 -721042664 603280553 318585646 688104768 708502366 42 -638436066 999970888 974549750 889292676 9735647 333485615 -482699253 -303955088 838814162 -284592086 959180040 323726074 985635723 190891037 -465053879 -442121165 -624261519 0 -149864603 -858950590 42 305699270 -827743422 1 -1000000000 -922297177 55745069 693195582 -1 4547110 415056769 -636312656 -394131789 160065871 -1 972898748 -306471386 -754858134 383009524 -999991995 -583572035 436402203 -89519965 -619367574 -393914373 102622049 852182300 1000000000 258868755 -1000000000 -410019987 981074091 -1 -78667827 431965012 -259100045 -166765754 919934261 -718153192 42 -620961669 -676472139 659626708 0 841814199 1 1 -999991995 1 1 -999991995 -786687371 799299692 -1000000000 -355180881 663740013 -392765435 42 508440755 -769350378 -216066579 -36507371 999970888 -1 949565483 829244113 1 928624032 858461071 -459740466 -1000000000 4888309 1000000000 999970888 42 98046375 141087188 -999991995 -999991995 790130583 -854394952 -707194973 147182285 570552103 1000000000 406192584 999970888 -220427671 -969884471 999970888 870607638 881294982 -89169517 -431540279 338795601 370674097 -999991995 170962083 817150928 803496445 711038804 1000000000 -465970586 -1000000000 -999991995 1 -690224061 736905335 1000000000 412644368 1 -176683229 -999991995 -830404797 -486564550 -356424428 181274825 988296079 89644846 -792673450 -417972653 -999991995 -985094589 999231847 485052045 -999991995 -237144692 -999991995 -473756075 297173996 -999991995 -951503889 -452571890 999970888 -86262941 0 -119067267 176108931 -439516207 174920040 981057703 763150461 999970888 999970888 -264523 -964453983 -596586845 -999991995 -1000000000 0 -21186716 -409646340 -123843932 252699470 -1 -877056281 754002426 319965672 200453909 999970888 -20307971 -256124842 -1 0 941119658 139075183 999970888 3363458 53837812 74700187 -759746075 -196797653 -999991995 0 -532280429 438847577 999970888 1000000000 1 -655653428 436798315 -304039303 177755845 -515132019 1 42 182015135 473762483 -167985459 -195984749 107363553 648095127 -913224633 965739006 -837256540 999970888 75705592 -107996670 409561042 635429873 999970888 595789389 -610481953 -280466785 999970888 -32479188 684189805 -1 -999991995 1000000000 -670980381 136283020 -999991995 -999991995 -690570224 823103435 -920258134 999970888 0 -546362037 -140332912 566414697 160702330 999970888 257972234 278421951 391353557 -999991995 776103664 -398095098 -999991995 0 931489957 150394568 -163116793 387542052 717726100 -815388311 152891446 -204167193 -338574331 -299587622 712376051 1000000000 -659228716 -1000000000 999970888 -1 -452920944 0 999970888 -461937889 191079920 282164337 551245364 -847905805 437076746 -1 1 702815051 856563578 57046739 -616459579 764350763 -999991995 -444937630 -397777761 -1000000000 -1000000000 230668185 46538983 -31925032 564434819 454266275 603553395 -732539842 -160570362 213637174 535196149 841101620 -22716652 341483529 999970888 1000000000 -999991995 524023922 1000000000 339207022 -1000000000 -1 -843045410 -999991995 380149583 -486483765 913427163 999970888 -577825765 709670098 -999991995 767772753 -949726346 -999991995 -999991995 -278354461 999970888 272661098 999970888 71975596 -539183366 28529150 371086150 957863764 -53783449 -63894106 1 674772695 -828991061 1 -183494338 473817777 -443750225 -648103361 549983656 -101631409 118291058 -86639811 -1 230862350 -772735915 -618441318 -999991995 -866439331 28297164 -263097161 296128885 -959852041 -999991995 896062510 42 902887378 929946313 350972592 -999991995 -938855402 -152626442 -966708784 999970888 397750878 492678207 -999991995 999970888 -284852399 268271707 -891013843 688521274 0 -848814928 -265219559 -932405062 426025081 42 -836396881 762787846 999970888 -1000000000 845713074 -876041717 -55269905 1000000000 68691631 751924206 -414026325 999970888 999970888 -296468174 572258520 -165213279 977094936 527996495 604163253 138132008 -1 8829830 999970888 -390954108 -62379653 -124329502 -999991995 -903572676 -5665643 -150660546 57917168 486451222 -321894480 -825065294 1000000000 -364465780 829714369 830751958 -129033791 -377521413 81268322 318545439 -826073344 -999991995 -230062351 979343540 -1 834958219 395201964 873582093 -104101122 999970888 652688283 -999991995 800745555 -999991995 522980480 -471614546 355251465 329330042 999970888 -119330226 999970888 -948525696 -999991995 726156735 55380365 -636049810 -43209536 999970888 788744448 645810218 -880426057 806221225 -999991995 -999991995 -775621816 642195498 1000000000 508449219 999970888 -1000000000 -592683021 228264298 -921261335 -465383939 -730259299 -461840184 -999991995 203175086 923725902 -909351655 -1 937029897 -315802525 256156454 -905574949 719648058 -975014114 565088149 115476184 -1 -900512400 -874402407 -121899976 -416726059 1 -681669366 -999991995 72684138 42 -560300431 -738670720 744110872 -45509947 -628058066 -106736281 289884758 -60679254 959797065 826682472 -317731750 -356031023 -572447523 -415967847 -999991995 999970888 -200167978 999970888 239237502 -469870155 1 2509445 -745038632 -949343896 789596458 -755519248 -900853210 -154208386 389175364 -999991995 361297215 -287501447 101200507 -759961946 -897143161 417852209 123093711 -459216667 531199246 -999991995 -669183759 899807719 -999991995 -999991995 999970888 999970888 -571846164 42 -929002325 886195125 474802026 1000000000 671659481 -148540333 743970227 -985954645 -1 -791853188 -882167431 0 289256640 601999454 -999991995 -999991995 -1 -846349513 -999991995 -337650149 -224585981 -352292595 -83680372 0 214870617 -938488843 -135647030 -143881168 405834422 103205986 -213070888 999970888 -148015061 -331706569 -572409730 42 -28316093 -26259031 -955201356 887708761 303598911 286736090 837771631 -847464377 -981248671 640956044 106225349 -1 29341272 215763579 564033964 804056976 -140361533 -380395814 -563674246 445893504 402608994 -1 -484328382 -427823680 -999991995 790351400 972798692 -693553297 -480010142 -253651417 -362467203 999970888 -303492978 -386109535 930854589 999970888 790692466 -623961951 690322822 -269526264 -598415490 847486125 -1 999970888 405162793 999970888 590219072 722864072 951601872 -253620869 -576339010 -622251663 42 758170935 237918196 48533042 -489125117 999970888 3722310 980136362 0 792339543 -237591135 957732348 1000000000 -466589551 593864657 42 -251891162 739478124 42 42 -18068703 999970888 -804483736 884588143 415753227 -999991995 601245859 588738169 1 207649457 1 -740603821 -568773427 -450006746 109740200 -999991995 -999991995 -999991995 -775462263 -123696901 579083246 -344421322 1 664884177 696605546 47755894 -817177006 919814796 892036084 42 -999991995 331085707 -773866480 42 -999991995 -823271766 -345196238 492685611 -452205530 -993094857 472659081 999970888 -890565451 564698041 -749711855 -689916519 548612086 -716423337 666450955 -472559878 -14007691 -76115701 443645528 957490208 483870382 42 362381383 324467178 -344153465 456536983 -413036242 -169288444 571763057 -46312384 -831902151 999970888 -1000000000 -677633212 -541506950 -537532563 -937886150 -300595805 0 999970888 1000000000 -530535560 -790592107 999970888 313467207 -564622112 922463637 905964242 -966252467 -144232281 410446022 -385281960 -2620190 742214770 328743907 309487536 -1 -821433746 -298922519 -573081356 58470360 296872443 -737951867 -1000000000 -409307343 999970888 -512264371 -999991995 -593147452 -37083856 281589530 -1000000000 851852567 999970888 -913272209 263175332 1000000000 438662030 903355172 -945499121 -289091601 964043813 112433409 999970888 866221570 999970888 -999991995 847059581 -788810735 528189475 999970888 999970888 550180520 -355315310 -168829748 -972607952 1000000000 597935640 -532568852 702657937 999970888 -7983071 24263975 394129574 -322162625 358543287 -10316644 474646593 999970888 -326147530 -1000000000 0 959738835 1000000000 -999991995 -866373297 283511674 910329094 -999991995 0 999970888 109864648 -285060331 -288496066 -402707770 -354848764 -505740576 931417554 -1000000000 -771145820 -28229073 -899789572 763120273 -188420395 -981575624 128697652 -308824715 0 981210840 0 -174886066 -648268779 999970888 213952970 119264118 -867019289 -522795531 226339811 93075146 761877703 999970888 -999991995 -1 -999991995 42 -55078966 240321563 -1000000000 -999991995 787214959 939696301 829178432 42 968091068 971513947 626723479 8439590 -85261237 62037692 -272167258 672806294 -999991995 -249942071 580160158 -999991995 -129794392 42 651505300 -432582942 -718628425 -999991995 337325856 928135782 999970888 -999991995 213419288 999970888 -822941722 342746644 332216069 -545036148 -999991995 999970888 727520993 -1 -1 -61181582 999970888 338328347 -999991995 -893061432 999970888 42 -999991995 -777840191 -761252186 -1000000000 -1800309 688581173 -835028463 999970888 -999991995 -701951382 0 42 -421534930 -359848431 -320533746 -652619643 -418886430 42 -999991995 378296516 -774739411 1000000000 -431540279 -1000000000 -225586312 -835276270 131968645 -476028565 700717408 -1 968346917 -188479742 -190848346 316950967 -592397365 718969640 -288854510 -1000000000 -1 643489712 736217605 -389511723 42 -316203057 611462088 381015496 999970888 -709679979 -539118031 47893900 -73124329 -122513750 685334133 -999991995 -767951932 -999991995 -831221819 -652675456 -58637534 684656590 -999991995 -609230303 -999991995 999970888 98665267 521237698 -142760726 -648777928 318128043 960823262 -987844165 156435623 825775401 822772 -916638646 256382756 -179183590 -895031481 -193740529 986542538 -607139892 605746945 657551142 1000000000 571030349 351924909 618427885 999970888 -461922915 -697660832 -147510233 -923403761 -1000000000 490893217 -674081292 991531499 870766047 911043482 0 -554740640 -889220742 999970888 -999991995 -147897518 894153876 -933871262 -999991995 -651668538 -313228503 -547738872 -999991995 532150542 -626069629 85535464 -999991995 -891075259 982433106 480322668 802167544 134822690 190574533 -300120277 797967625 -1 -313187900 984032664 635488999 818325230 -999991995 525139016 583566971 -154915927 -138338482 -165365334 421768865 794833505 170454080 1000000000 76830328 -956580303 -1000000000 -766878942 0 -393966890 234909825 -374305074 -607149570 9515370 -394579870 -1000000000 992414192 85980995 999970888 -911393013 42 308519328 864016778 -245417880 -661782771 518800056 797042490 -466324557 999970888 -643555084 138322180 -509003462 641897956 509472586 1 -158277708 42 415368463 1000000000 999970888 545424174 -280644278 588296897 -999991995 -130996067 144770484 -58073079 810245315 -159554859 -463574124 -999991995 553545838 -27269508 41287773 -837380306 1 -116874922 817359050 42 181901630 1 425451570 848636145 1000000000 771062019 -69449821 0 1000000000 -391378052 49564182 917697684 912130524 -214334397 -999991995 -999991995 -351790831 -664188470 -648805220 8598259 -999991995 1000000000 985942371 999970888 187918449 335879033 -113844654 -319476589 279907925 999970888 999970888 -225815205 150114709 909168461 -730993130 980950723 -243435122 -247978802 323599489 -666016397 -178145120 -249586138 0 960459838 42 -287273079 171970733 -846756847 -638149093 -937026330 0 1 -690339328 914037256 -989677324 -483643067 -381319191 917791799 -132375459 616311981 -197497970 -151885754 -283307058 -461874818 -1000000000 897852285 -1000000000 538765182 613583285 1 0 -299966032 691334032 -999991995 -4981365 630478172 -33447773 69814880 297616241 -97676658 402552155 -301219610 565782016 -516656208 42 42 835203360 -511228046 -617231871 -167438088 -2271649 -817561670 -904456512 -999991995 999970888 -283665705 -606517470 -543951553 173690328 1 -771565652 -999991995 -1 -999991995 871589450 -416248881 41996631 1000000000 -122102964 -1000000000 -125905616 -1000000000 420598190 -999991995 782140987 422396893 42 158906039 320079270 -813562892 338333549 -999991995 175392307 751019434 168898615 387751838 -1 -602390320 842861930 270340936 -401748608 -999991995 902898390 43034407 627466804 -1000000000 977176167 -945821708 999970888 1000000000 666364241 -483703110 -404992648 0 429790023 977791664 764781607 1000000000 918869753 819814245 111055122 28338924 787729058 -337806226 474113322 1000000000 509003770 -268125390 -765871204 -669962454 1000000000 1000000000 592054435 -688333125 856749906 -360536119 -999991995 -999991995 286108506 -1 -559081413 166657838 1 -547490357 -999991995 999970888 -999991995 -999991995 464730160 -999991995 -281904542 715207533 -249666221 999970888 -576201077 -195295300 -398903720 64357621 -1 -120436681 -56127355 -149848089 156185460 999970888 136899008 -102350536 1000000000 70504933 42 -648827477 -502300656 -938590555 473706107 440696826 999970888 1 1 64739059 849527213 -748993651 -657068089 709966680 -846207143 -834988397 -108315135 -812405555 397192449 -999991995 392464603 -1 985502491 -297308415 -1 -247821956 -542709454 999970888 999970888 -199558991 655086859 -698566886 -372283939 762330546 -329093446 0 -870694678 187975540 -1000000000 -978287499 999970888 999970888 0 -1 148979313 1 1000000000 -999991995 -556825258 -957879277 -999991995 -1000000000 -1 -500199685 -169229330 938345762 77015095 856665127 -153917020 -555048407 898668144 219624028 -1 19678486 -999991995 -1000000000 42 -1000000000 1000000000 1 -719139888 84352417 555156983 549500033 -590805849 -258670767 0 999970888 0 999970888 589943105 -999991995 -21037331 -313273809 999970888 -1 0 42 -196922749 -611507502 -1 999970888 71597957 881946043 999970888 62673845 -965323327 43715292 1000000000 1000000000 194957715 42 -685095671 0 130653520 20934486 -999991995 540781654 1 -572333598 -70090751 -152845433 291158012 1 -291314773 672869724 -999991995 -984490391 -687484422 847422406 883726936 -357458636 42959556 253404354 34784125 1 -243925688 -68251865 -752415846 659099942 -1 -980502765 21937793 402081601 338125416 -126959897 -1 -856259243 1 165258455 -1 286874702 728965375 -999991995 999970888 170362713 20237073 -620855796 -931056592 202252263 42 669564468 -999991995 -1 800442654 1 599455866 495042404 474820681 -203115832 -228434762 -955168011 1000000000 -41903371 56379008 -564903424 42 -1000000000 -730531482 -999991995 504028536 492534390 219763143 -361752353 -718336032 -588815333 -820732208 3622729 -831646806 516063774 1000000000 -404226746 -211805527 580204862 73970180 1 284486386 1000000000 -885499791 753780151 -189469440 -707376796 42 1000000000 -194637292 457000425 457344628 386479052 999970888 364774017 908920077 658662843 42 951377864 999970888 999970888 -692783415 -98659711 -603102367 935036138 42 200510945 999970888 7149608 660790721 -567421188 -609493054 999970888 999970888 -306917763 898212581 76909668 -370974800 -59382055 -999991995 133073638 838160643 0 630533626 -933013938 -830465919 -999991995 -378207377 -661005536 0 739564288 -1000000000 567113823 -642410261 597835388 -1 -6301115 474321202 -718877500 -999991995 333628741 -558428022 -28564040 -425523885 999970888 135410888 345810662 -648804740 1000000000 207185176 -514770860 990301310 904734523 836153145 -999991995 999970888 999970888 157901225 -952380996 -998115291 24819929 -983162253 -672266900 -1 -999991995 -1 -1000000000 -1 587094629 751884629 -513912440 -402443823 -398181550 737311684 935285041 507340373 -923768190 185429979 320923404 641897956 -279403498 -918474207 -12440493 708245413 999970888 791713090 35810703 -1000000000 -459903605 -1 398616202 -1 999970888 -999991995 -239420049 -181057145 -999991995 -999991995 -232489267 0 -519693607 -675176970 1000000000 1 -1 1000000000 -84185218 725794030 -69767165 575083531 999970888 282322463 -535375448 228076911 -883086210 0 -988309268 -999991995 54227619 -305335935 -85783553 4960816 42 845104874 165346605 -576975184 -506327906 -940988033 146088057 157037553 -999991995 0 -36994705 -825514763 -999991995 -552897546 102759916 777555643 999970888 243307812 571482759 0 478363691 786471607 816883683 999970888 999970888 0 999970888 612943611 -401729268 -999991995 -999991995 622720352 -831250390 -1000000000 1 768840633 351929399 -999991995 -834226792 -35236391 -325259036 -1 -1000000000 -999991995 193234495 1000000000 999970888 -45416381 287340468 452223421 247083810 -933891238 -363947655 277809938 -364137179 -1 -656803923 -947948372 -1000000000 1000000000 338661546 -843806518 -462784545 999970888 449793958 999970888 136145548 352571398 739616321 -111436401 -1000000000 -176202994 999970888 -557088295 -577735878 0 -445145511 -1000000000 -693880367 0 -741826877 969136218 999970888 -999991995 -366517881 999970888 -30389848 640996705 59787518 1 -402947390 -525391176 999970888 528727541 -417795077 -33583747 -612413763 1000000000 798448072 999970888 579884517 -870337912 -911999281 1 -999991995 338779516 1000000000 938119150 991647638 852179001 -336028011 -459045270 -380840170 -261141251 -626196011 -979530720 739092722 -922148660 -469506948 42 595949273 -601991308 378823772 47017405 356756183 999970888 -610219462 621683011 100754605 21090510 -999991995 -851747430 -136171582 520018879 -933682669 -379555310 -367931018 -999991995 -999991995 -1000000000 -374426142 730188939 -94864237 225754492 -363777380 -262114059 -999991995 -56018648 999970888 564997173 -901571853 -999991995 793358883 679186852 -932916920 999970888 540816737 -486147958 535138075 567031396 203657656 999970888 -999991995 197336352 -270606807 281172679 659440218 999970888 374900863 999970888 916339858 -249866235 -676824549 798617124 999970888 999970888 361647548 -942636948 -149671756 -889358372 1000000000 1000000000 -14070211 -435142308 -887845355 -439499330 0 669799781 42 855139846 346047593 -34664692 -550827799 -30774422 711352313 -999991995 409974999 -836800470 349878881 -999991995 42 -212524164 -1 -999991995 1 827918573 -750586980 -526548908 -1000000000 -999991995 999970888 982526865 999970888 34938907 -672821915 119106576 170746120 -711129659 1 -1000000000 -1 282765359 999970888 999970888 -691785205 952967203 -335996093 897074891 -999991995 -560964755 834720736 98706482 -474011678 -161352171 -235482026 650105354 714651266 557729073 -737694564 -999991995 36050511 -385716758 -999991995 42 -999991995 -417077474 1 491946731 0 -301955890 1000000000 802972851 365725066 388468817 -1000000000 231537357 -215343936 -476864627 154975401 -678052348 996755147 -639083084 -434136953 1000000000 765544856 -1000000000 0 690781473 1000000000 -999991995 -905955412 281355968 -999991995 999970888 166787118 395482131 999970888 1 999970888 999970888 455102050 447032754 -139302710 246447341 1 -600327181 993691382 -982769084 -999991995 380124964 -385031151 872600734 773778137 -999991995 841515177 -999991995 923086257 124404842 -930755359 -999991995 562403128 244867941 -79600605 347022284 139881127 -767420616 -1 699116826 -420604502 42 191308751 495188419 875975409 328022528 -197982940 -733713985 953706076 544165044 999970888 -308699531 -543540380 -1000000000 -769829675 146858536 954789725 -362982264 994485875 -635170657 -394030468 -856764448 -13847949 0 0 42 534247084 42 -830751217 -605366686 44441897 1 999970888 -928552720 -825358170 495636869 -999991995 -1 580495279 -999991995 563267155 -971715088 -999991995 652472931 -986249975 -278307624 588712145 665491549 999970888 522215521 477583441 -999991995 -1 -1 858380211 86269781 -540809206 46156297 678052222 -165884898 -279306014 -492670002 -739829144 999970888 921087117 -204305463 -652151600 345356354 999970888 534809636 556719311 -999991995 -772920023 -1 1 -403570903 310454949 936647205 -812565478 -757917609 -732506159 -422863433 -1000000000 409813326 -445606139 -204229114 -626995705 505265693 -714680168 999970888 999970888 42 860303058 434335425 -25561705 983288161 786693711 999970888 0 -999991995 -1 999970888 -1 42 489154267 -1 80165361 752630468 742510555 831879517 42 1000000000 160389655 -422941963 469536008 373981250 308756889 342890254 -999991995 708657744 170365291 973455739 -481121076 531320141 300246652 -388557703 -999991995 0 999970888 -999991995 183373894 42 -803328231 702807553 -385547562 111537501 -202229792 -269996197 -494727381 1 42 733950525 105590176 62908662 454021220 -870582506 643264634 509446457 963069011 999970888 42 369004003 0 -689471887 601412580 -83570949 799117976 -429418755 -602081390 -943175179 1 -947858189 -848333667 -50848472 1000000000 -1000000000 -165063346 -1 42 -689344108 1000000000 911575948 -606514254 -902428340 887360335 -570659770 -362794735 1000000000 999970888 499651130 -298929886 -157447729 1000000000 42 200578560 -1 11011457 42 0 -590253739 775638804 -646505862 -313052007 1 784978703 756586144 0 -79507101 -999991995 -945665475 -267875224 252977245 999970888 -937813706 620602164 -999991995 242076373 -572122833 999970888 -314320744 527677124 42 -899378545 -1000000000 367035093 -274333258 -907563014 1000000000 -699267576 -749167235 -243214949 -609929069 672891645 999970888 -16577566 -1000000000 -111784058 999970888 323344691 303913022 629659569 -317564286 0 868467532 528159393 -939170497 277121100 -46743998 999970888 348295848 131162716 1000000000 -804711740 -871452730 792613039 163082061 42 -1 -948083948 999970888 496055453 874688620 639155355 -75369111 60100578 -1000000000 565183807 1 -602477507 727769803 -754777891 -999991995 -236279119 400995642 -866295508 -486741821 89125890 -319154401 -489518788 -588610245 -889679647 431289106 -394297189 -1000000000 348794797 468699690 42 439765237 -341313575 -460481430 406148716 476907819 -992703121 -752220254 415219993 102979287 1 -91626941 862278423 578222988 0 1000000000 -304594874 809052398 42 -360278273 999970888 300590326 247076206 -361656614 -1 -41917892 -712646681 46215696 -755636444 -687805062 556111497 354396105 -35027756 913443217 -563030905 999970888 -456801590 -284314506 174309876 1000000000 -697270759 37355686 -828001728 -689597968 1 692429929 586337553 934664596 -455319957 559216385 -838137974 -797921420 999970888 707305961 -1 999970888 -949665000 405185158 -1 999970888 -1000000000 -745643464 -427161053 894780847 -707471246 -353077777 207757476 823491510 -659908524 1000000000 -666782054 -874515086 -826453675 -999991995 -999991995 255868595 957798103 -100309473 147720465 58998946 157652283 -1000000000 -852065135 669050327 842115378 -996298901 385073759 42 660076327 -299829087 -144988941 -306568306 999970888 559900342 -422896785 763634525 972366364 -679274389 -210373213 567629924 -391734564 -110969186 -1000000000 82047658 775398647 114904439 999970888 -716767760 42 148075110 -1 -1000000000 834526403 -981143013 -489699783 291966615 -436297779 999970888 879381886 -751612034 -881904483 -68425919 -854362630 -1 -999991995 705162064 -580154339 999970888 550134652 -999991995 -681112052 -129548740 -999991995 -719277604 -518349544 900698958 -887584451 507146373 -999991995 1 -217581873 -999991995 -854530106 -235284577 0 -668640363 42 0 -999991995 -1000000000 1 -623685836 -865474180 304231694 734179362 -441630701 -999991995 202044006 408888733 -874452568 -258342273 380954520 -650887328 -643597872 463937461 598107289 -999991995 931605686 -18405286 -894320738 999970888 481894251 -822157233 63342642 762737185 292888016 46171178 1 -706554447 178194383 55845511 999970888 420092401 -517742336 42 -733615692 -999991995 -999991995 891317801 -330856721 0 -140480672 990943124 496195832 999970888 -699653796 1 -329924986 247608810 -999991995 960055471 242677007 654044092 254602727 724920034 -376437517 -860671614 0 -744602942 486719339 0 185832325 999970888 -912486284 -297246325 -999991995 240525669 207693525 311743818 999970888 1000000000 582236220 -552699697 -187489097 -999991995 999970888 -7500099 -861053095 -614962313 731251027 -506227753 211640058 -999991995 -246263740 -617258001 -688365919 -359162981 990719698 890071042 685168774 634048103 -585165185 -567112681 0 -711619566 -999991995 1 -44658647 745910528 421968995 -90152663 854643615 682604709 -40877597 394336616 -826337894 587289603 210672596 -919575540 -194809448 23092002 213647985 133633274 593371885 -797503228 -292344335 -271523025 -999991995 -509780019 98204376 435405735 1000000000 -1 -552913194 712011094 23865370 452716557 -105464139 999970888 999970888 -35329177 42 -999991995 -519043079 -530853711 621567240 -753966870 -999991995 -1000000000 -634410882 -972450979 -1 -26985433 21932228 -999991995 -410407682 -999991995 -77557960 999970888 -334338711 41051822 507197644 999970888 -999991995 -631420446 341785357 -1000000000 828206784 -379528838 615056476 -502117914 28859199 -962270136 928796294 -736113495 -457536487 -866628327 -2911839 -172232400 -150246795 42 -601084628 -1 -289476529 999970888 -578068427 42 117895654 692971556 -999991995 975778715 -1000000000 -905658419 817607941 -442588880 10876702 -395697403 600841791 52657100 999970888 -655867676 -1 -633819588 224770608 473422116 -999991995 -382260747 39210158 -168490596 637607271 734731494 -999991995 363496581 -999991995 -396337776 0 -999991995 277040226 54883032 727951725 1000000000 771299083 -556208477 -355963978 490893217 -1 710657902 -860519892 749178159 -999991995 89675202 -39870031 825041386 1 0 -620943829 588123111 909755780 -1000000000 0 -47076937 101216843 -385338497 -558887718 420863953 -999991995 -459209881 42 999970888 912146752 1000000000 363987003 940646986 771384814 -925844924 439964853 -653776014 412710835 288855709 -788285433 692250276 -992271857 194026199 322958580 -673656913 -1000000000 708787162 1000000000 999970888 -642425137 134145223 212269872 -40966686 -999991995 789389279 -800115982 789169410 235326297 999970888 863785357 -171058515 -1 0 715622536 -1 1000000000 213289595 999970888 -1 652275755 -735189953 -575446139 1 -262444523 648987693 1 540714995 45130572 703110584 -312419095 -1000000000 102420299 999970888 644002990 349659141 0 -999991995 487508158 -415376081 724836465 -738707530 -235365037 457339825 -873767225 999970888 -999991995 -636749541 -703287832 -360329271 727372445 985573143 -636540007 548724525 -1000000000 42 -176837412 -297663215 -759652994 -773498518 -445023572 -93814372 -962384806 -999991995 -999991995 -867375022 797108512 -291822755 -391302973 -703097969 -1 -999991995 465189379 400007385 -974484572 -1 -999991995 422396893 -999991995 -332163148 957263124 -1000000000 -248339281 962181727 999970888 37403563 241938437 -703289459 992426372 1000000000 -663368312 999970888 221445070 578031525 1000000000 -999991995 672343352 999970888 -661309096 745000231 -100981648 1000000000 -999991995 593130040 -807704979 -744359398 -113721721 -671722332 -261631610 0 -999991995 471869285 -999991995 0 -643555084 1000000000 -999991995 -304788455 -917102241 -41042094 999970888 396930380 999970888 997595826 -641365169 565450887 -288821015 -1 -1 -804611685 -186213569 -999991995 -817675904 927694828 -999991995 -393180170 877995682 490867273 -949676535 999970888 236861238 0 999970888 -1000000000 -44277278 999970888 -1 -881150215 -511855227 999970888 -93502908 524358074 768583988 326119660 -952296257 147237268 42 -999991995 104950686 -722224141 532594819 0 1 -543648588 999970888 -400601543 273978796 -99957772 976623686 28286635 414947599 -314362493 -999991995 642119901 263603943 -865861440 -999991995 637262157 689245551 -1000000000 329483331 -999991995 -530071587 -745288071 -999991995 -284648644 351052485 -957687096 999970888 457539664 128375469 1 -999991995 -218065986 -18576955 -650701580 311720218 -503349818 295344594 -222023759 -957321617 -999991995 842724015 828032173 -999991995 -407416817 42 -763914744 999970888 -204810339 961843677 1 0 -357123054 -824203530 1000000000 -325848668 -835099390 184550985 999970888 802106462 -99698556 783447241 998313554 -720940245 -1000000000 -721625280 -688710454 762540012 -999991995 -344118674 4365818 999970888 -919603176 -21330788 -228345123 -999991995 767913226 999970888 -1000000000 -999991995 -545151726 121921103 117936416 -1 999970888 963586634 -999991995 -282336617 515009419 42 -999991995 999970888 -170917279 0 -999991995 -999991995 -896843927 -999991995 314844436 -577825765 -735747005 332555082 -291810748 -604515955 -684579287 515206151 -999991995 704446529 0 -999991995 -732376247 307229784 1 493369843 -408351750 525972701 344743171 -816621145 -754347965 -189050499 535898244 154289276 1 652568988 0 -890922684 -67257218 -30425693 -999991995 -1 124372091 261384896 -350363601 -872045581 934733016 -999991995 668958897 335147779 -767175421 1 -285498534 956159543 -77643521 -999991995 1 999970888 18782604 1000000000 -928322964 -522812774 999970888 109122123 42 -471995604 999970888 355832697 963904284 81165020 760935471 -816863275 -946491988 999970888 -776105278 -1 999970888 153359723 999970888 382820089 136708770 -694522855 96225091 90380319 987975064 257637037 -923657182 -659864292 -571612324 -210508402 820233654 -1000000000 1 753495361 855472133 568117787 -852643735 1 42 0 221026849 696074997 -690307071 -824972561 78035300 -329631635 999970888 42 -999991995 -999991995 379336917 -596821657 -200649318 899166397 -628342065 484302771 -522689081 1000000000 -182309269 0 -775462263 -986498681 1 -1 238350638 1 793549196 419450045 35433016 328886531 999970888 -600251934 -696211745 -454916608 -999991995 281746081 -730172032 1000000000 594955385 -1000000000 1000000000 -696254177 350664692 -508826661 -857648499 -862627269 -848537049 -688419380 -625267983 -717315006 68225241 647158400 783815949 -90725093 580757320 -999991995 162129733 550209205 -1 -1 837492921 999970888 42 -880418275 42 221531818 171619101 -999991995 -407064943 289476233 -1000000000 999970888 -154177881 887590252 999970888 844196841 -645018872 146221407 -770947587 0 -999991995 -1 -902689746 988639774 790821957 473738766 -409415301 -1 400910973 707179352 648272791 -918162827 42 761803197 959496372 -999991995 -576199412 121981392 -758932889 -408881392 -278738803 999970888 861354523 1 901720421 -504869043 -1000000000 -666251171 1 -999991995 498130971 -671409457 -907228012 299759492 871635597 -1000000000 -999991995 -372516870 633046577 -1 920131975 -702675320 986329615 -967138590 -966481904 42 -999991995 219279641 1000000000 -303330118 -614054546 -944161580 999970888 -305159817 587385058 999970888 999970888 45893146 -904611557 -92494911 259228550 -194420237 42 -109464595 -999991995 999970888 1 -502527042 -403957729 155282865 849034128 0 -999991995 -905025581 -1 900888767 -922570169 -597716308 437509384 -999991995 480525147 397668496 256029938 3429376 -1000000000 -567671484 561164080 -791211184 -1000000000 0 860863194 323095273 999970888 42 -393549337 159452869 -962686409 -645099268 991306992 -171244838 -999991995 -143439572 -1000000000 -999991995 -124107600 -999991995 0 139474121 140534523 -1000000000 0 -464662037 980095304 42 -145615246 310440206 -1000000000 1000000000 -182679046 -254227632 -861525916 -208176141 814983721 906909154 -43140513 -781525774 307385037 879805710 -138563599 -710765214 -1000000000 185033255 -163011285 364053779 -635665765 365750977 -659604846 1 413363609 -999991995 876874754 -273020187 57280508 -999991995 869140411 -999991995 999970888 -442957244 206764461 -999991995 -18996348 -471321035 999970888 528888415 406296332 140827774 -187872447 -1 999970888 -291448953 663714159 196804193 969864089 -914110627 -422616292 -160147502 589760837 -556075439 468848015 136528119 -623457967 341610830 395396714 626140999 27875404 399448683 -106497511 464480303 220073613 981868695 -887157435 -32056044 -448080288 1 -999991995 314174351 152091306 -1 999970888 772945894 898537834 999970888 -999991995 -137180364 -305216264 -532557838 -999991995 243667121 653252667 1 438268723 -999991995 809981209 -1 -332721592 -912414313 1000000000 -638321427 794811138 -592659454 961419799 336117632 -399224240 -792063040 -1000000000 516564324 1 -338649646 -680685248 152599918 480325821 450548631 -582635758 999970888 -999991995 457348073 -610400900 -434781444 999970888 -999991995 -788910462 999970888 291419606 -322062002 743364115 42 -318924229 187107511 -210493696 -999991995 -51005582 349147645 529323419 886835801 -592268388 999970888 -564443645 591490686 228762471 873685024 -385008066 498919989 356662512 -938371980 -173109973 -999991995 -878764811 1 167324235 -574148204 -234944527 999970888 999970888 -1000000000 -497612600 946408550 -1841222 42 -999991995 999970888 -405491805 999970888 999970888 -446126567 42 475980005 685452337 -999991995 999970888 1576983 369451570 -999991995 -134770372 731397486 -870342441 -586518921 32056872 -6725394 -523556246 380373804 -424928469 789062282 734641135 523531272 -296250394 549009059 1000000000 -11247317 -911944898 843693378 -1000000000 -950319340 -113954118 239368568 -413140529 79832663 -299441898 979343540 960526010 -491891397 -496431262 -999991995 -4452674 999970888 65803408 88309207 999970888 5730289 815266850 175675593 -374866536 -726518326 -218468327 199209484 -933389362 -878853684 -110168200 -875626297 -436612030 -1 -245419984 139812616 -562310491 45053842 999970888 19351683 406006982 48683311 714896368 758487149 999970888 -375845488 -377121389 809981209 -543627710 42 -999991995 694279481 307075636 -716284719 -385120795 -819609206 999970888 305034751 115168896 -695997807 -472556931 -640306235 482812106 38515160 999970888 42 -984772149 -953866714 296764027 76691827 263857035 955288015 515596670 615889776 42 -699850869 96809024 528329017 577743814 802382603 223355194 -184050228 -866786381 -999991995 1 537699765 589225626 735168121 -1 647055390 -696352925 -271767998 42 260600673 -1 1669577 42 812337068 906668896 -583291647 -280023279 820406755 715516846 838094698 981631710 42 769959289 1 -122717226 304916442 -723456882 42 539636199 490874485 -487914313 -421867747 -498790366 999970888 -999991995 758121590 -439702712 -670971083 697548327 501432705 72478104 846767339 825544394 158507069 144327093 -26342453 -738695156 769499156 0 131006072 42 -1000000000 -430094792 999970888 -999991995 -698050491 -706290155 -545048701 999970888 466823788 -551859197 -968359657 -173384414 5695402 -1000000000 999970888 -60788517 -811378876 -318081914 -205608648 275011849 887312737 -782371009 824284942 999970888 570398993 836088838 0 290796205 -746905066 -320927620 563022896 -451797033 -1 932065313 -531188267 -599235787 -23458801 -279297871 284960873 670495997 824512603 -580233154 783816563 780064987 598388506 -809138358 -229426783 -298440091 999970888 -1 644262210 720772715 -782515904 782336699 983670262 676371793 -210276655 -548181126 -171431493 371682478 -975764094 -846790296 -999991995 -514351137 271374860 999970888 432606846 999970888 -1 204459519 -37652925 -490491293 1000000000 -277029484 -1 -745053439 -984969157 999970888 617870583 -999991995 509460677 -928600330 -680159886 42 -940179060 662044902 423203269 -508681740 596628026 0 -704050807 -272024471 511659346 113811843 875681261 990907756 793551863 -310235918 -74636749 -981408259 634118509 896622223 -240238186 921564064 891041565 -896863251 -474157744 814092923 -951252679 331677948 -726332481 146484753 -14163480 -529289304 -370201561 745886468 -641317914 975453024 -999991995 -241933160 42 894593452 -190793489 -382906709 -1 893642560 -684206223 -219821246 -685707004 999970888 999970888 -986750813 349956876 402756007 -564370466 822593003 -1000000000 522936280 -1 754134128 -60073739 597808102 -237428220 -623882474 -328607278 -589927712 569742323 -175500741 -752216128 999970888 -242131656 757893313 -999991995 -1000000000 1 795296790 -149298541 -383810704 211403400 323836707 -432298841 -815452180 -1 996318489 514883073 42 -356150187 845629933 999970888 -163771738 944567543 987852896 957366528 -901925828 1000000000 -701602350 812534527 -986538686 -999991995 40442814 150169616 999970888 196624188 105377077 757890286 499061725 537728808 511766344 566176728 -1000000000 -999991995 -366696771 999970888 -678005511 600592297 -999991995 -999991995 12665143 131507456 999970888 462791535 999970888 974276038 -980338036 789889739 0 67546214 351989616 1000000000 999970888 -867450227 -66906827 42 1 35113557 647901849 0 532662350 634476772 429838263 42 -896549188 -1 625579472 -999991995 -451268538 -159485906 -298422053 855367617 1 0 -983253017 42 -162234458 -1000000000 -660313207 -999991995 999970888 462528358 553732675 -1000000000 -999991995 452051966 689136207 39354194 228441600 -415495806 790541847 -143103587 189971488 217001813 0 -812243530 999970888 -761568162 -400202179 530254662 480609915 957588120 -759078190 -495571268 576536064 274510414 -136327846 -354744320 -182465077 999970888 1000000000 -999991995 -941100862 -702108087 30619888 999970888 -850235990 -999991995 999970888 -69525688 671992133 332563452 -209820873 -1 -999991995 -655839486 335340671 999970888 1000000000 799753273 -182982638 -999991995 999970888 -109150346 489318379 -819068805 161048389 -327994062 1000000000 999970888 979555537 275558879 999970888 -256675403 42 -786417981 618594071 976656393 -477709276 -15235771 -402776385 999970888 -1 -458174420 696450369 -441779732 1000000000 128865694 222087493 -999991995 999970888 -999991995 439216418 -438559885 919906596 -482134712 -297580003 -637629600 -284009179 164759869 412911012 183754131 278447651 823733070 108134367 -181977489 -999991995 661789729 -93793563 -469935107 -999991995 -959908253 -999991995 42888333 583345084 -539346255 999970888 112890224 999970888 -1 999970888 197183053 -753944633 42 999970888 999970888 -426358622 -149188195 -221392678 -999991995 -53495943 -999991995 -186607526 -1 -1 382123331 -736444922 116147166 -1 -322067975 -559590665 -764051745 -398605141 -957670335 1000000000 42166810 955103296 529605808 -321833763 -319955807 -1000000000 470382897 986577063 806509157 999970888 -743683477 -653818339 999970888 924848859 -694057806 -999991995 136405940 -999991995 -441383602 685829273 529316979 -433170023 999970888 -1000000000 -416975085 0 -773293367 -120408747 284781274 975099867 69474521 -360527645 -109114260 999970888 -812221105 1000000000 333985361 -189116054 -467268567 15212329 999970888 183345671 177707558 -107098837 -562034047 999970888 -132570996 -999991995 999970888 557708345 -1000000000 791620361 -786423019 -938588669 999970888 999970888 -1 -976964231 0 -953916702 -203340315 -814826912 -999991995 386580815 -356026235 999970888 -841374488 154588194 -310990709 -506030274 580171789 966042174 -1 450941122 -556833733 -772177120 999970888 -742137732 1 1000000000 1000000000 963842837 -424778571 -136491185 -999991995 844208885 -350900248 562368777 297196622 -239519807 -798890790 -64411222 42 -973732743 -1 896672561 -281217839 558611716 -1 664046046 -999991995 -150655837 -719376511 1000000000 106383192 91401365 798617124 -724262066 236728324 972413469 -684162017 509050723 -356806370 1000000000 -159906636 -999991995 17220707 -539550667 0 -999991995 -1000000000 369127940 -975570504 1 -154360464 858772359 275707832 -996194981 847883728 999970888 999970888 652612724 619043383 -642364078 -1 -969230882 999970888 862751617 999970888 161884204 -853972501 -334287866 -642123051 790307245 861913231 169145152 421836668 0 42 -899918274 97567711 -510285144 0 172214395 -241880086 418067190 -948207513 -113008688 999970888 -902221353 1000000000 -453102109 976524854 888773761 42 17033408 999970888 -371250825 -999991995 939631953 673700897 -428065985 -822474859 304199414 -547335852 96933590 410541599 974741346 -999991995 -682352554 827499391 758536466 -117859879 -434701829 4744305 999970888 768776444 -966160586 -809410712 999970888 1000000000 42 -11794724 -839783435 901339976 -193831092 835992062 -618641646 -999991995 -999991995 1 -331894931 814764339 1 -32965778 507499859 382458007 -999991995 42 231196187 -1000000000 -721726760 -109471934 -510361479 102846580 1 -1 -934440278 -1 -999991995 878634554 -1 999970888 -295893357 850499052 -376783686 -112857336 -234597027 -286145587 897949143 1 -669202831 -382586763 -392928715 -347994523 -4142091 -766372966 -837408312 294755202 -47787667 273294190 -1 526534687 415453398 820111604 556742743 660504102 -605745211 492946851 -277639342 999970888 0 1000000000 261638693 0 -188668108 999970888 -1000000000 137253074 394442996 1000000000 927058912 -86329517 870286120 -999991995 -999991995 135562751 -378105244 517695152 1 -385839627 -954065995 -561895031 211466248 999970888 -727731651 752354720 -508136531 -800705525 -797225404 397748510 -999936780 42 -413223935 538605854 399817704 589879311 -808943176 305663332 435949802 116180492 -202032443 163630172 -165706519 107918325 -257933495 -999991995 207475491 -9674649 42 -1 -85541359 459560017 -31339764 -1000000000 -850235990 -785132061 -124908380 -676036804 999970888 -436618700 819215804 240711405 770749467 999970888 365363073 998027731 901733210 980092975 -152169559 -328803220 603806241 51921704 266872055 -471672577 -1000000000 -1000000000 -921345506 472113955 582327998 -999991995 716661417 -760283564 -875862751 -999991995 -988893466 -1000000000 -518521760 -576932284 -954008228 770011213 -151520896 -1 999970888 -999991995 93950129 -999991995 -753540771 -224758495 1 999970888 -999991995 -129901635 662717406 -60625986 0 0 1000000000 497312827 534843633 -927640405 1 999970888 -783371212 437905677 677802484 111572105 -747832347 42 -715145272 -890197526 -1000000000 815234883 476676838 627527294 -546362037 564940146 999970888 774272056 -999991995 479681479 153065240 1 719765690 -1000000000 -999991995 -914036221 -890148771 1000000000 826611722 -1 18152607 -931698266 -107963005 0 -409411721 -105235404 476562567 -686443309 -684357934 999970888 641532844 -999991995 -616438590 171712779 -999991995 0 -1 42 -999991995 -1 315667018 -999991995 -19068351 -1000000000 961829298 42 545350721 0 939395560 -106988024 -999673809 999970888 999970888 649615386 859520885 -325095492 480568304 999970888 327784364 -999991995 830973974 -540517019 -770268877 -191829083 -394850392 -829657273 647017344 -810060812 187918449 -280049284 999970888 -920659 999970888 621493879 264661321 -102306643 -59824037 -999991995 1000000000 256155092 -1000000000 999970888 -711319389 551595577 -651893663 0 18780789 -747057201 635675119 331557703 761143831 53462515 -446447372 999970888 999970888 887169482 1000000000 13708513 12127725 -305315642 25420676 -999991995 -9301195 -950966109 -893927459 -929352382 -1000000000 -402444802 0 -299885807 1000000000 1000000000 810337205 -869564222 810811487 724961080 269597306 485687460 709425077 905644939 -855290186 -537154250 -990306038 -999991995 -131956841 644910324 -438597599 -281282473 239919564 -352027353 -597589325 508403194 -991736281 42 968869166 999970888 520970786 403260035 347717259 -999991995 999970888 349598456 -1000000000 -509935693 -228979544 535778637 -285043905 166860282 -1 856580549 999970888 887300 0 -8108157 71256382 -90536842 -149713448 -954679444 999970888 -382391569 -2665351 836385192 -422613181 -648735886 -898328740 165433140 74195720 0 -110662915 -311882502 -999991995 -999991995 966129426 999970888 503174580 499214456 -1 537908904 1000000000 483096467 1000000000 15459114 640124284 624929243 202369719 284008204 -275876056 42 722420664 81552875 1 -999991995 167571672 -899211223 683057354 1 -937267691 -1000000000 506303153 -363794414 -654691336 534326590 1 1000000000 -999991995 -25892270 6775834 -999991995 760187120 -788869005 -164721784 999970888 -1000000000 1000000000 -176441797 268892150 999970888 546275363 1000000000 -676472139 -1000000000 -999991995 -1000000000 -999991995 42 -999991995 -419449523 -203110858 -1 30297100 -145665828 829773440 376480315 -536987199 1000000000 260589337 604886003 -449337301 1000000000 -999991995 33432469 -1000000000 -105751717 651765319 -222563409 769814479 38448341 -406606189 -1 363168460 928581606 0 -1 588350138 -281026748 788403910 356517350 626307122 964062714 -61313455 456121279 -416845491 -23302712 42 948894477 917103619 -146983904 42 -818386128 999970888 39804199 -500147020 187061531 -488811318 1000000000 640147717 1000000000 22180834 -147913214 999970888 999970888 -999991995 539500032 -106433664 1 999970888 1 658520769 927685395 -380437040 0 636247464 -14183340 197333075 0 999970888 1000000000 0 48617041 -325811635 -227069438 -204868119 -281213376 175807484 -115128016 587170445 410047633 -579524536 999970888 -643345221 331647166 -366383352 179977499 999970888 -790943070 354861507 -545493921 999970888 270076142 42 179671906 -127749681 0 -999991995 -999991995 999970888 813036391 -706569125 472270557 367098269 -94259475 -999991995 -900259751 999970888 364080207 844679595 1000000000 1 -31223623 29568686 833543734 713100464 730862290 1 1000000000 -1000000000 -999991995 -691739500 999970888 10746653 -999991995 282180380 -46872503 999970888 269975206 60255706 -999991995 578805091 415459678 590309098 -576669973 42 951009550 1000000000 -681129659 859924915 699639843 -338891904 254917674 -999991995 -400773223 -577047899 -139886349 -662000425 507245221 42 927466414 164154250 -251165182 483165179 -885489187 1 999970888 -138421819 641809996 999970888 365088171 -958842529 335838859 -500403523 -671879008 644057072 -1 -1 -532762299 -320822890 -436697216 999970888 -999991995 -812959341 -582777511 -999991995 46410143 194166327 678503470 999970888 1 -1000000000 -393875678 1 -999991995 1 549820035 -1 684265858 -307180091 999970888 -999991995 217057763 1000000000 50768701 427666664 87081113 463102366 999970888 -95329126 401238605 -291328220 -1 -999443132 -540440785 -567589496 -1000000000 1000000000 874295380 -240493516 708924315 -949427427 -403009457 268721357 -93464634 917475002 216170656 -580449058 366672243 1 -72140940 507047007 423479475 162450063 747325767 665770211 -19398655 142089669 322130570 794263096 -264345194 0 -1 999970888 746706143 -304621638 0 342884221 -676767177 287754677 -999991995 402151334 313130052 777841826 122096046 -208492058 224018469 999970888 879187269 -6899731 726275863 -1 -999991995 320013771 813609150 -719558940 412628788 910108611 -417159870 999970888 -436854588 -1 -743787917 -999991995 999970888 859145873 283722962 -326857284 613711218 1000000000 198903023 -630164485 -148711067 -999991995 -1000000000 1 -671095406 -714376060 -706231557 -999991995 326231941 1000000000 383041082 380726285 -939170741 999970888 698929952 -883696189 -897229632 164024970 -999991995 1000000000 -999991995 -999991995 999970888 276737905 999970888 -666778198 -718027763 585409286 -154468803 -999991995 -711155925 -190399110 440261707 -77119596 -162850766 262771968 -930179555 -514464834 479373733 528350615 1 28694105 641924806 648439446 -402650392 86207349 494322858 214098970 -963254827 -38042601 563777942 945745434 658422823 -375073000 -393655598 1000000000 -999991995 622338343 993313555 -848774095 -1000000000 -869186332 -770609405 852076266 -65386754 -566075081 999970888 999970888 379053933 401164714 78861916 0 -999991995 -999991995 701985964 -473621852 235626577 410672696 999970888 999970888 256904193 -570632093 599065620 999970888 -999991995 598284387 647219728 736553335 0 874685417 -360347235 25743451 -830784443 517910316 470171834 -472178427 -999991995 -560515416 -999991995 -836690027 -999991995 829421156 40306310 -528778612 880483594 1 377531579 -484314373 999970888 407748458 60840628 1000000000 -107182914 -156996875 -608783882 -589837481 -1 700740869 919803681 -704722825 -719709732 -704454131 -499945723 283153150 -1 -99678585 511787257 -143318252 -996933458 -999991995 999970888 -1000000000 -401949863 167785750 -402462478 -773865569 999970888 999970888 42 -501835883 410969754 321891681 608136309 -357491191 -669093187 415344420 42 0 999970888 678305060 383015355 764566580 999970888 -346558374 1000000000 -551434505 1000000000 515199583 -307107292 999970888 -189070741 -538539675 597528093 739404123 -816572855 923258235 306363876 63819413 -314726188 0 14590221 179551828 1 -656116512 999970888 -638036818 -366264975 385170680 137707546 -57408960 -1 753356544 -890946881 74137483 -192864665 -544117070 -1000000000 311585192 686080055 -789262055 -398944313 1 42 776381622 999970888 996793437 1000000000 -1 -858717336 301014452 -284422403 999970888 -440898209 -475849741 1000000000 -178932595 -999991995 -442505388 -999991995 988881952 -999991995 999970888 -695416824 496388804 -251450998 -587035769 -1 476580825 -198619688 42 0 233666388 -1000000000 -999991995 126779143 -963009580 -999991995 587748942 -290650480 -999991995 442521000 999970888 999970888 47930804 840129160 447253279 469244791 -999991995 0 141023200 1000000000 1 -974478533 317518305 1 224245559 286300864 -771513238 -999991995 42 -620076570 30032665 142225937 -215236020 42 -913584686 -999991995 736323132 999970888 391137919 797291937 -69070161 42 1 -251779452 -1 -464962010 539844010 284402947 -667368005 -1 -597920137 -999991995 -1000000000 272088121 13024323 -791728177 264075789 -702897888 -999991995 519690187 -874982596 999970888 -32065724 -930830040 -655729918 -415317430 999970888 -783811506 -1 1 -978095216 -1000000000 995461010 -964789778 259261375 -196854860 174459904 1000000000 -332713881 574187561 1000000000 593936175 -436210871 -497225354 285852328 -733292141 1 911360280 233176019 -936202525 261133589 1 -323196598 -152423174 152380765 -756212910 0 200109361 -564835789 915252754 7439789 324898587 -903048363 -170464569 -197660739 -1000000000 -301317196 1 897252651 856686158 -999991995 -860481354 -999991995 1000000000 999970888 32730427 504710067 999970888 -1 -271737978 998874063 -239559382 77641141 -56965551 795111907 -999991995 -677517742 978848738 157956097 643678699 122832983 205526476 0 -1 -75622516 -999991995 -834946146 999970888 977976111 455649440 999970888 -955887192 -797323319 -879894332 -405203720 922791792 208548307 -999991995 692510642 221978801 -999991995 -999991995 -348154331 -781922119 -886611765 -518279490 475805496 -941211418 262089074 -922127041 1 512283484 -661820481 1 -382883958 -775992066 -516080140 -51970006 -721361741 -115468064 241275493 1000000000 673984803 -999991995 -241540212 1000000000 -974574510 1000000000 1 42 -999991995 -799854056 999970888 999970888 -651913965 1000000000 -133576553 -247145663 651811845 148797911 -503337111 591153817 320298374 -980364729 -1000000000 -884764359 -1 42 -999991995 -1000000000 42 126608116 758828545 999970888 1 -333542682 -769295396 -602904924 -985408219 -1000000000 -1000000000 -1 -216658802 1000000000 849485908 -130712069 999970888 792623219 0 706396276 -810652797 -271222491 240025848 886134386 -418848504 999970888 1000000000 -1000000000 -621924627 -444252206 -963789624 -589481080 236591177 -388434850 225552815 352671262 753624711 1000000000 999970888 -406694357 -999991995 42 80813323 -999991995 894149666 -486743383 -58209294 1000000000 -897745722 -999991995 58205397 42 -269101893 49600680 498349960 169782292 -1 0 -999991995 611418139 291995555 -800668867 -861196201 -999991995 -835974690 -1000000000 -433179545 310452400 1 653667592 621715234 -712726226 -999991995 -999991995 927811042 -299495805 999970888 -727847264 996609311 -981112271 455136496 1 -748660180 -467776401 -367346907 994943643 999970888 999970888 -728502373 148574787 -651949529 -851403243 192750968 -352779162 193283049 0 -166869076 873515060 0 -999991995 1 -647761423 999970888 437792679 -938060267 14809492 -247895688 524544375 866944695 973484654 -999991995 324885266 -221656823 -759005245 617045641 565409748 -852590980 197719304 -999991995 -999991995 -922543870 -108357657 -292487494 -999991995 639712826 -73144383 638874776 -812132881 -999991995 999970888 166850745 -1000000000 859798395 1 -516617652 846308208 -770998086 -440902227 42 659452521 -81156891 314631161 1000000000 -123084749 999970888 75845608 271286826 582929418 -934169048 -951218179 -50484775 -1 681262812 -999991995 164340965 999970888 999970888 941351857 -689594794 -473780370 -1000000000 -869024840 -233307215 -1 0 602067914 -889523130 -827127291 967181261 -950531241 134457156 -876612981 174585992 -22432552 999970888 -999991995 42 -1 -943182215 999970888 999970888 -999991995 -494208272 -724119865 -1000000000 999970888 -844975563 409285469 -3388972 -560968898 468304397 33321562 -18870800 -909727806 1 999970888 829050523 56110974 999970888 -373879018 -348264993 -939625110 21378280 1 786674041 340752271 -27788011 -201954765 -161371250 999970888 999970888 -1000000000 147632408 -694757419 -777343539 542635530 616678303 999970888 309511784 999970888 -940781477 -844932189 -992108409 -999991995 -1000000000 -505122897 5649184 859896819 -334977267 0 -348819867 904749818 924537151 483835391 -619603561 -1 -347926043 -999991995 204432928 -999991995 42 484482048 -63170465 327440154 -364605274 0 -999991995 734078911 1000000000 -999991995 646367147 -999991995 275701264 -356667391 42 228229623 1000000000 -455616988 195579200 -629419019 -155412421 223975379 -623707605 -626361664 -513432334 -452615322 956360021 -999991995 -168332279 -22896438 -147540036 -999991995 194156644 -1000000000 -981940286 999970888 -999991995 -425673992 120870880 999970888 -1000000000 -298279114 -548745389 -999991995 -254203896 999970888 643715911 151887332 999970888 1 294412624 -702298492 1 789836777 -239755137 999970888 -38728889 -714659237 -275659866 -385837593 409966024 204823367 -1000000000 -582777511 -771050179 -509195195 936494362 999970888 -1000000000 -466541442 347509092 -651898964 84114816 -999991995 -1 -999991995 -274608219 792861936 423983600 -265603984 247241108 -999991995 1000000000 -999991995 874939124 99850310 42 87567627 999970888 -100212878 701469569 -1 -891907137 -956984536 -1000000000 -80023417 -23227262 -792908361 0 -18991873 982303749 -53976514 -350729079 -88277604 -999991995 577512685 763686136 1 561580504 999970888 388991156 810342028 318268617 660564640 0 -999991995 999970888 -591881063 -945690126 507526965 1 1 -999991995 947394050 -833405095 0 599711521 906893292 -999991995 1000000000 -734976199 800628711 -475112282 693356082 3849595 118536737 -252019863 232656210 109398700 -922143189 49247218 814791914 -999991995 -740293256 999970888 1000000000 -822201464 -926898232 -999991995 869577454 349644131 278666039 807965769 888700664 -912047964 -36102013 817761045 -994635502 233073041 999970888 -999991995 999970888 354545819 0 870607697 999970888 577125273 -999991995 746533748 663877029 999970888 -999991995 -390834792 -428200502 -527824120 265297152 -226049400 619418375 -452508545 75318104 -413987011 116302154 1 0 -1 251132283 768991007 326908748 -490184870 -16438262 -999991995 -955205234 -2911839 -233263799 74838458 44293819 -999991995 -240268212 729096888 152302379 -999991995 -999991995 980727550 42 348208648 -770391538 -999991995 -722883813 -1000000000 -419705896 -642130793 -184092430 -397265380 -999991995 1000000000 265179058 -1 642478666 617566582 222534777 42 455248658 -337193454 178392497 -999069777 -237960045 939704288 0 -208516879 -379831303 999970888 -1000000000 562883348 0 687391990 -352382032 960548778 569027009 1000000000 -197026987 -580083401 -241964334 35874409 42 731605663 999970888 -768365299 -999991995 0 -355150627 -894573656 999970888 -939391929 -721653984 999970888 -459137014 144028365 -813228091 -999991995 554990396 -877313272 -252153906 999970888 -208775314 -163943244 -999991995 -859026654 420175501 -1 844208885 -86764419 -999991995 -557569186 -985278100 -659095354 -322862880 87732058 -787304561 1000000000 -28512335 999970888 -1 -625767406 9199630 856684142 -176191923 -435343603 165105934 -960784133 652689781 999970888 668890181 647169586 -751039085 941711375 -999991995 940197595 206245925 -874083598 187671431 911921546 664024556 -246362161 -495639905 -695367808 325669388 -12219240 -695909996 29781847 64909290 769942488 -699992296 -886232075 -480370080 -999991995 -263701887 499832885 226225404 102759916 409278527 42 -643793589 623089309 655915106 854148063 961453349 637146447 -524721929 246794932 38791843 839409306 -115786334 713205896 -697187908 -76169289 999970888 -999991995 -953122178 999970888 -545493921 -70607080 999970888 626664953 364416134 729287819 -59410008 537225275 -975626830 999970888 410659009 753458257 -124782559 42 -999991995 1696913 -339673076 316024372 -900826552 999970888 -999991995 -915222940 1000000000 1 -579253595 -346311729 0 -908917964 -47985197 507057460 -537154250 42 -1 42 -676078888 -36691173 -565921929 -999991995 389158910 972856810 990548897 -999991995 108950160 999970888 62550498 -1000000000 544394939 -788005572 999970888 999970888 -226479910 717001846 709167061 -569883037 300278376 -891265783 872385226 -486234041 -328187720 -999991995 -1 -815171997 -289678913 -91773693 737637952 296494475 999970888 -414903538 -790850664 -1000000000 -458606387 -27284480 -1 362104769 50897806 -260007985 403786918 999970888 914037256 -8876885 129567945 -664461147 -882856693 243699989 999970888 -320464685 -982800313 1000000000 0 743816837 305750349 -1000000000 451237895 720265119 748310698 -84688020 629066820 -963943182 0 -481385309 -475254755 999970888 999970888 406166389 177144935 -999991995 899681068 629710003 714847703 -829506212 -406931292 -627286634 13961095 1000000000 -330071570 -437879810 -637851302 994561331 0 -401820791 -357873775 -999991995 648042091 -247362699 -999991995 552997479 451421824 999970888 1 867698602 999970888 510684042 -428270802 -999991995 6247548 -143250638 -527373886 -58891507 -233473583 -971868456 -999991995 42 711731712 166696168 383639377 -1 0 999970888 256181946 -601354405 93482465 983391893 264371200 694247228 1000000000 999970888 999970888 299674300 275898489 396447238 -793336825 997443611 -160771778 158812940 -748009282 -1 -493923903 428539102 -871430544 -375026353 -776123724 -155635520 -105715958 977727080 -549028966 -1 -631448462 -1 0 448489034 258205984 554928839 665591890 -811862960 999970888 427264264 -225940903 -999991995 -58167947 232236653 -525133604 343962631 712720730 -125084116 -248622504 1000000000 999970888 -59775395 999970888 -500014640 -1 -163360917 434965200 -936314764 803042379 999970888 42 -999991995 999970888 642154293 -331659700 -439545147 684578873 -733210553 -32560486 913441697 -262953493 -56819356 -1000000000 -310943563 990884892 745917073 -780761072 1 999970888 999970888 -61425270 635089902 -933389362 -705503129 0 -1 185368427 -761494616 -312481832 998281118 -300629807 -71907909 -999991995 -960063272 999970888 -644800436 -628062617 331274242 229531736 42 443154269 -350953175 -393725304 -424882130 530942922 346357960 -999991995 1000000000 999970888 476385629 -693432251 822933043 -780396501 107918325 -732050066 -696408866 789228381 250741311 -184259602 -590255254 -425937429 -996570802 999970888 589638171 -685839653 -936564969 -45278787 -949261617 -227432760 -685073726 919528821 999970888 -924952171 161288196 999970888 -1000000000 999970888 384017121 -880027654 999970888 -995172353 -1 -999991995 1 -999991995 209284384 -229199705 -290036651 891409642 207397189 999970888 -482726008 -999991995 81466157 43773979 999970888 -545479207 -394230517 275326188 -1000000000 -1000000000 -958809017 877856411 -1 168185160 122753540 0 716572660 667719487 536390048 -567951427 999970888 -368793431 443843174 159717229 -156909032 1 -999991995 960204503 -32065724 218344112 -578586413 1000000000 999970888 -1 -889881108 -368485014 471173560 -354188693 -1000000000 346651015 -150664108 757066757 999970888 1000000000 -433939261 -999991995 -852829240 999970888 -879515103 -933428680 0 -854299840 -274126572 -222582442 999970888 -71105856 -18333954 315291559 1000000000 283589402 549123248 -859164255 87874744 0 930590116 999970888 -732127211 71839298 -247679320 999970888 1 -999991995 -339716634 1 309914059 -939314038 -457177010 -411187114 -533781857 -999991995 -999700427 -999991995 -642486450 0 -73455871 -999991995 192976980 434868160 189943590 -551414486 -650319104 -956776007 1000000000 -175031967 -608974109 275236898 0 -568987301 1 -821156803 -63143805 420243631 999970888 428750249 798311953 -326450204 -12989568 -775481796 -471635012 999970888 203122928 839613511 1 -999991995 999970888 -945110762 -170329428 -29373395 -806410561 -488524586 -292851618 -466242637 355704737 -1000000000 714794999 -10797885 683810019 -570680718 -1 -427315782 -861688051 -805238397 -648319425 -276228038 603206968 569335100 820891647 -975122284 831671961 1 662871016 -596214113 -935312353 999970888 -999991995 -879246078 473003547 811956098 -999991995 262248808 1000000000 381772318 999970888 999970888 373167029 107094743 372971909 401038603 -555121463 42 -33829407 1000000000 42 837558665 -999991995 667719487 -783114955 -566300790 940030284 732470925 405033684 152227783 939870460 -762096367 497139560 960864814 984078122 878233059 42 684804939 765902131 555181195 -590922519 0 721975611 1000000000 215940519 594611839 -470951923 -800123007 42 -62379653 -1 619782870 -879590569 610157974 429078096 390776176 -1000000000 -999991995 617323973 -999991995 736956771 999970888 -870879097 434312010 722680832 -190212070 514389962 -1 -404967761 -50049242 -390547513 -590547303 999970888 999970888 754223110 565146545 -813852089 -509334899 -505292587 42 1 -999991995 -320401436 426335090 0 -581104826 999970888 901424857 -854171876 405303053 270553249 0 -636909489 1000000000 -1 164045839 589702633 -301136684 -176761281 202600829 -168215935 -229827319 -314836239 1000000000 679185161 595223456 95204532 -1 -6736182 -935938428 339718105 495006939 -71736825 789866717 999970888 -574222722 -895911589 -976450973 -233263799 -999991995 -999991995 -189103800 968742149 10726936 -128242327 999970888 453810868 -807742015 386681200 486638579 698007236 727629544 1 -1000000000 -333560099 -657446099 -182341325 901905013 999970888 138518848 -711487139 -999991995 -415462242 100725255 487576721 -1 -423223846 999970888 63501854 -767210904 -814858663 -999991995 46233149 -1 -124833810 -606097207 999970888 -365564383 156180615 323908206 645298934 83529341 999970888 -999145626 884366024 -386350696 -1000000000 684668261 -57546781 1975331 94880571 1 165767778 586461129 1000000000 -504314981 -177279495 -637511482 385466996 565504607 -999991995 1 105634631 -948394562 17078933 756485098 -1000000000 797580434 -347022994 -1000000000 -89019248 -121778713 -999991995 47843111 -999991995 481528662 -999991995 -999991995 315361789 939181694 -681667842 0 42 -1000000000 -680369566 -833057775 404872257 -958044954 0 0 42 -632052145 0 973258050 1 -999991995 -584432496 571793400 -1 -651653103 0 -186517521 -140253500 999970888 -393775951 -112569226 928581606 970674267 514298261 -277950705 -199800161 116439900 0 1 1000000000 -104535091 571425938 0 999970888 868105459 -26650665 -601456194 -999991995 922181382 980975192 -923782351 478800512 766523253 -386157751 -758338143 -957614011 999970888 1000000000 -1 -29547986 269709539 1 -285177866 -944960504 -894421841 1000000000 -529067397 -588765202 -974242096 -999991995 474435603 42 -460095614 334754701 989238711 -543252415 298117855 -604917892 -960762334 250633003 42 1 165901657 -508813732 324533658 -482726532 863439198 999970888 999970888 -242063234 -709010067 1 455481198 868190303 -653564720 362935373 637904987 891436277 -1 -872245050 587355676 -482452599 -509156718 199651575 1000000000 -62361497 -205873047 930844697 768554009 1 999970888 -740132812 618241255 -531570618 -1000000000 -871303190 -617206824 999970888 0 -1000000000 -1 42 -50395708 -4614250 436196179 159716330 -1721613 -999991995 -478955933 -281578479 -151747967 -999991995 53313683 39824974 -999991995 -1 1000000000 -999991995 999970888 -214401335 -871105688 0 -999991995 42 999970888 -1000000000 -343586061 -157551599 -923330566 1000000000 -999991995 -937216307 -86149805 999970888 1000000000 0 0 999970888 1 852377239 -481678052 736802444 -977536062 743652449 1 -671120540 -666512920 767040348 534326590 631936434 -194160735 -509613715 427269464 -999991995 -971715088 42 311590202 999970888 514735595 1 -876706574 -677902844 0 -698430096 157693674 999970888 280096298 -172113506 654620572 -238218847 47882347 -4752087 603895466 532293087 999970888 639042612 947604049 -999991995 42 342750089 353304271 840624335 -461734583 -603380543 -280990796 -281981669 208607449 96788131 622702297 117140078 647287819 -999991995 999970888 -175149271 252224214 724600416 262544813 -154706916 -505709705 -99626303 -172555658 6134880 -20938926 1000000000 -937962321 804847543 -723308775 -410285199 743322345 -782165072 -438327785 144426735 867580105 -633531544 372455777 -321442888 618271603 -132061580 -456287818 116304837 -628960449 335171653 615359972 -999991995 -645867388 1000000000 601771028 -999991995 -1000000000 134000011 999970888 -307521850 -21069411 -129823939 -949432045 -356492839 -269205096 -999991995 -840354974 -1000000000 -906235323 999970888 465219550 999970888 999970888 -109700467 538599945 544776057 -999991995 -394177706 -96981052 -685111376 721038868 736065068 354129218 331726335 577605239 -509916827 0 592366275 817763273 -689344058 598606956 -999991995 -821069628 771918334 991931882 999970888 535801717 785631679 -169423080 -550872080 453502576 223484721 42 -645365596 -939091544 420084905 -243450572 -130981178 8252107 -855520450 780587267 0 79044760 673623713 -279550352 366949108 -502300656 -336746623 -487834158 -1000000000 0 448116213 999970888 -999991995 0 498130971 999970888 339367417 42 -999991995 999970888 -170068131 -999991995 0 254751376 -375338509 0 -850252052 283342553 1000000000 -555793253 101358127 999970888 529611046 693061361 882084156 104518516 -349187930 -1000000000 -999991995 -990201706 -1 918079825 0 -740599419 -204270809 -305751573 446934903 404991280 -445677338 854614131 -101164721 999970888 -999991995 -775882041 -999991995 1 -1000000000 -160356426 636440225 -657070148 -999991995 -956760967 -606393802 -715011586 756441120 -927242160 -1 666145869 836905940 1 -999991995 361403368 132566152 -585795913 999970888 976753874 1000000000 -748680735 -827551586 613653118 251752700 154043898 110188406 844848182 999970888 -824731730 -855618345 0 -854282584 -999991995 -1000000000 -1000000000 -999991995 -805224994 999970888 999970888 470889708 -762273560 888864072 209883246 413715861 -1 226868975 -1 -243941339 67348210 557702187 234823754 516178728 10710423 -935115035 262300302 -675967172 791998394 999970888 786004203 -527073087 710083063 292892586 -999991995 313459860 -939214976 999970888 -1000000000 125919593 700504825 834618612 -546423179 -93414530 390405994 1000000000 802136510 919192726 999970888 -1 42 0 -191307402 999970888 0 -999991995 378530947 1000000000 1 999970888 172605284 -72792311 -281100924 693876769 -292679791 -230736590 -999991995 -922772832 405629315 42 999970888 857866747 -670007436 617874665 1000000000 103635649 -268194468 -656384732 0 241746557 -999991995 -547203336 713152246 166841839 -193465528 -974832957 -180655823 351924909 -999991995 628829547 -524943439 42 -859124013 -228434762 730826284 128943771 -906891688 -359487934 -995977262 -380096035 -999991995 -798759663 -923562568 238783652 -19134408 -777011866 972288104 -896426839 436586166 408082571 -147325573 528700946 330281235 -109115791 504694848 410877045 -769288371 144801080 633549444 493598240 0 -696230160 -212065561 818139014 243593082 225374275 -458318426 -999991995 -289369831 746700249 -671750129 -999991995 907013038 -1000000000 1 -999991995 698536263 -598449468 -517924690 -999991995 -999991995 -870398683 42 -999991995 -1000000000 -672585147 706472655 -853281006 -57722704 -115095292 354277768 -909472749 -526705026 795705058 -62316271 405125460 426824733 1 294271001 114399229 319505243 264371200 -577983408 270477450 -436461212 -674561112 42 -743586746 -510479016 -141756898 -586989784 256076577 -193904255 1000000000 904760968 -784051588 17201177 291445282 -198898690 412887700 -125232206 239118459 93303621 335837825 -796723380 -137347848 -1000000000 -975325444 632382217 145860139 999970888 0 -203326441 -857833360 -1 -78697793 -164668476 -588431402 -576518377 -456878554 42 500685264 0 999970888 680864611 999970888 999970888 -416023448 -965690860 647549460 109093992 -592626404 -333530890 -256176633 824037133 171138497 -443614673 -963689253 -999991995 0 1 -641359929 217014466 298281266 406368409 474144562 488033290 330182178 42 -464738022 691236825 -304614551 767084657 218556200 999970888 465839314 326621807 910744729 -160727376 -595413122 1 305165946 -992926998 468635472 360776594 -535556418 -410889557 -1000000000 -689182971 924879937 -262913598 -263979754 -720617184 -999991995 999970888 -268549423 23276829 995584343 666136300 -399671825 -1 923594496 999970888 341789595 -242535924 344732527 -344886035 646311883 871768877 243530189 1000000000 -999991995 999970888 -422086104 352428171 -193067164 1000000000 754274891 -511885182 820797040 762143399 19142468 -1000000000 -999991995 -208704127 405732042 -618092404 -1000000000 980644595 0 -820724523 527325402 999970888 414023498 109462563 -999991995 -96429479 42 -477117707 -767040661 -736715824 532865734 1 -47923810 435592333 126506128 -528392041 142363532 842436401 -13318130 -1 -580849014 -835783388 -336332216 -915231996 990628146 -1 201296676 -950036101 145506767 759701591 1000000000 -999991995 -324215407 938165072 1000000000 777670764 -915601250 583455503 140686010 -358301125 -910266302 1 -641653741 -1000000000 890886699 -999991995 -1000000000 999970888 405240415 42 891000641 722684157 292256736 999970888 -764337766 -932424325 620221490 -512331562 -291041499 1000000000 737503719 -818853116 -1 -527084557 -999991995 999970888 999970888 -999991995 -587376 -357956522 -800582228 -448300036 67213203 -285966913 -999991995 -481294424 -1000000000 -879706502 -913782343 -999991995 999970888 -901850705 -962558142 -413140529 0 496360720 927651398 -857194881 31131303 999970888 -507519505 17582130 1000000000 -1 -999991995 -15471003 999970888 -184032728 1000000000 -1000000000 0 -1000000000 -783255173 999970888 42 0 999970888 -849135860 462433384 -999991995 -935895146 -107595579 -29198870 -575513520 525628994 -999991995 951530405 -649884231 666576138 490181449 497632633 31033129 -482827619 -999991995 999970888 1000000000 -1000000000 151783596 445251503 676315369 -840122173 562698577 20395423 734363902 1 -280070957 -897679234 860000206 250524030 -403309637 269626188 501909712 -999991995 -216410331 387024955 -136044750 651248260 722417696 313998706 -776687918 -192499117 521891580 999970888 0 11394106 689811493 -717191206 -358231092 -999991995 -924821639 -284585812 -123255800 960953526 23434390 460298654 961080733 -231837222 769623862 -954570933 313231836 780040836 -305398408 26615712 293056974 -152671244 -999991995 -999991995 -380540079 999970888 441233498 771656082 -995884580 -447490694 618921510 472706626 -999991995 -48252284 -571934361 623717870 -990327657 -915150259 -393564563 -180647932 -769006602 -999991995 319164938 999970888 -451727069 -999991995 315804601 241681893 1 999970888 -956687343 -671147738 -1000000000 -724474773 0 537700858 -208085788 42 -214512239 999970888 605424820 -2932576 -780655523 -881058640 94333356 -931232927 -794029590 -328817847 816620527 -999991995 737673836 -297674821 -521640251 -741656318 -999991995 817434307 -171140490 -876605948 939872932 797519815 863357184 1 397750878 -999991995 -170809665 684549944 158228881 -999991995 297704497 999970888 816642826 -812632886 -999991995 633886336 397780625 -1 117095698 1000000000 999970888 879444431 -689367776 628017837 238586522 -29529893 686901284 -4726993 999970888 948661415 -462247258 268393481 -999991995 0 642641774 521938664 0 -1000000000 939348070 -141638953 999970888 455337558 546562227 855044168 414622334 -729751724 101558841 895945025 -139140178 -627691357 -108873086 42 566940859 -619990306 -1000000000 999970888 -825163142 -909727779 773892359 180785962 -203662932 963772554 999970888 447871614 708725165 -999991995 1000000000 187307514 -559112315 166827512 625949697 1 42 -331141854 473252398 485691848 999970888 -478974261 220378076 146488751 -511177215 -1000000000 143727362 135174089 -142038613 432372770 498969495 767127318 795069893 -83084847 999970888 219581271 -603950729 -418765592 -774161801 42 -47618705 931626518 -1 709255358 42 731862171 1000000000 -69818175 -930280537 297541984 266818169 260862334 167814074 -924949784 417506964 802738593 731711 -770055991 -999991995 -999991995 376048027 -999991995 1000000000 -93045367 50305482 -610377833 -112528282 -991913577 914107796 431438428 -911057364 490815600 534102607 -850620842 999970888 -999991995 -999991995 411187871 1 272734954 255629053 146092802 143811063 913949512 -642951180 20848828 -175244019 1 1000000000 -724925389 -999991995 629681668 -42342120 -1 42 -623129008 999970888 -745194970 0 -676767177 -193162628 -975134651 193776242 -1 -79306438 1000000000 -444060106 -1000000000 -944436019 -999991995 999970888 267423563 1000000000 -999991995 190551614 551975063 -928275504 999970888 -999991995 1 -108317356 -159611812 581163177 1 -999991995 0 999970888 868634194 -442607252 742304182 -160844667 999970888 -244676238 514204004 -693486180 137062883 529061355 -918998731 -568223293 317513203 -502336471 -962253071 116047013 999970888 698788365 661947130 276338681 -625464167 855555395 0 254731779 -16804825 669540537 501680891 -359834425 -999991995 -559585255 -220963346 -66172855 -27747962 -22686084 259372830 137449531 749800093 506022866 0 928527348 999970888 1000000000 999970888 -329300470 -954054033 -495504526 405604710 509119750 -283650109 -395116872 999970888 -1000000000 1000000000 397816053 -847519238 166452956 999970888 -730486714 539995376 -996468027 -775125035 521574002 35814718 0 -454954665 -324360517 -581506251 999970888 -1 0 -464808431 -999991995 143183643 -519661065 1 -692754646 900868611 414086433 -515132019 650352078 956455399 -68100436 558750059 417478021 864317137 -775543831 999970888 -158246717 370594018 -988934790 645985431 -1 471682465 -431383041 -673963692 842820896 164190087 467166402 42 242377112 -148668420 -529413816 1000000000 -241788789 551556658 786695837 -111386498 1000000000 -171388499 -832178879 999970888 -160472794 -260781739 -718416597 -971537980 999970888 -960417484 42 -825116909 -999991995 219189686 -646887544 -999991995 598511522 213882723 1 -999991995 -50859016 978764486 -1000000000 546616848 -669212783 208174358 431787035 609635920 1 999970888 -999991995 -788115128 132194919 859784926 -1000000000 476342427 -68377552 -769263646 669852229 357037876 -1 -301150671 -21307243 999970888 -412077969 90357238 770145800 249982899 -1000000000 -999991995 475137616 -786901265 -999991995 -999991995 -999991995 42 904340092 332825312 443158694 -933905131 792938175 1 -8361462 1000000000 -402876347 472337848 748993809 585399727 -999991995 -586669576 279547880 182600523 -1 -999991995 828158178 915071805 371708782 -365267199 458930082 705608417 852285989 -999991995 -945769927 1 -641145481 731306473 -999991995 -927204266 -979322921 1000000000 -10193273 -1 -605919876 652022371 95381822 -150052649 -251257449 395103969 -62854801 -825483196 0 989786974 643524470 -248770510 -1 421423057 1 -565117065 -392073425 -997270440 1000000000 808458420 354991487 702811298 -659218380 -942479283 695206974 -437453074 526685173 575053330 57904335 486282120 754565570 -999991995 -62634295 531707808 -267320284 999970888 -382073791 515218438 -580879750 -331896864 999970888 -999991995 389561290 -594324824 -782729712 710344906 -1 999970888 -342467366 926324731 111431571 -317159544 1 -999991995 999970888 -999991995 -731842535 -715327230 0 726129276 752043848 999970888 209558264 0 -1 -516761069 -119091796 -101158616 436109951 -178870714 294491165 379505679 208276595 77804908 999970888 -256615354 377555930 -469294152 -745743974 463033325 -836872288 703256332 -826261599 -262348391 999970888 -999991995 -90069040 -848144865 -999991995 -579922515 88007557 952089875 842452680 892618556 -258465163 0 -263178093 -353917721 728318540 230224088 -739397982 -849442206 773985809 -999991995 981920903 487466820 -838413718 -1 -999991995 999970888 869254668 -1 -406157408 733381381 -430849407 -2619385 -254617560 42 0 906843407 -1 -364303452 -1000000000 1000000000 -568996129 -794448581 482424580 186530924 999970888 693217546 -116121146 372820743 -509334899 -999991995 -999991995 -1 -915231996 -918551040 -371014791 -34250791 353700043 -522529295 86611402 200807347 -1 960962290 -999991995 328091091 42 157708031 -710753287 -999991995 -1000000000 -630045422 133015389 -212540927 -285090035 -329112775 -405716162 378681725 -1 398038602 27449340 42 951033828 815430209 -999991995 218141466 16460722 -108857543 -311362295 -496298692 -864430321 -731799955 -337548995 -1000000000 -581623920 -433416208 -661572431 -959544104 1 -249880404 -193367126 -718790600 372470815 -999991995 -384858626 -242025853 421507311 -86898554 -300120379 26482919 847702199 -999546496 17732433 -183128978 -377934864 -893229636 999970888 -942760891 999970888 42 -296453383 -226124405 -919076205 901759997 -132132640 -794028641 402728941 -915204426 -567227287 779019613 552813123 332099576 -964266932 -831214145 481424309 984831411 -882360025 -582669764 453219883 -426869705 1 999970888 269398960 -332641571 -869792836 -337654 160021358 -884730975 426283245 465721929 70045246 42 -470270516 -953524100 999970888 -611643461 -1 -650810144 -999991995 752054227 132905828 -677558161 742603419 416611166 -750122899 562668825 406125870 355277303 726112053 -526585704 -999991995 -651981688 55172503 -300874732 -945989713 823938686 -880753640 749295294 587085834 503720287 -919573919 904517233 999970888 -11074752 -515357276 481171660 248170658 -536279118 999970888 -415073037 -445226138 -1000000000 839452936 -722255433 1 289698202 856929261 -630276298 -718109539 -640672125 926187811 243780260 -268433296 530061690 375623089 -5374099 0 302006562 -999991995 754087933 100231120 -96861480 766500077 -775180830 -1 -999991995 -1000000000 -215008617 -425653226 843252092 999970888 517227660 -798207302 606173135 -999991995 304008478 -999991995 999970888 -999991995 238391203 79346707 999970888 896729962 531315766 -228867395 -226215281 815650671 42 -956334676 42 179852734 -154647600 779943928 785631679 22317845 410882610 299113527 -676845633 141766692 -827135154 0 -511299867 -286542899 -588646787 545384269 735984604 -364860665 -992815526 -291087569 -128722806 378475128 -31789534 -999991995 288995409 999970888 1 999970888 0 -330810810 -484861443 621767958 0 -528401308 999970888 -999991995 1000000000 -755300529 -331058101 -1 542851631 -128798129 768738239 -286690344 165778076 50588884 -144330 -117899277 -999991995 -826136077 42 -912695673 999970888 691957170 1 -565186709 -313638552 358123317 1000000000 -964575645 -79756045 1 159343171 -193182314 999970888 -999991995 105919099 1000000000 -1 -333103632 87288337 -882259081 -318271130 -208364364 -253723268 438662030 204866977 -1000000000 1000000000 526525671 59277002 -421718084 379650072 -242129558 -186480799 177686950 170867608 613799809 0 268410478 212665860 525855918 701818607 -439748655 823946416 -203882030 558461981 -999991995 731551176 -398347243 -39531676 1000000000 -909752041 -1632988 550201292 999970888 -565094127 -489773884 42 -811990839 340958703 747619334 0 259621141 999970888 855351159 -1 367735710 -999991995 -557026599 -999991995 -485487700 -177050995 -319145986 -189981915 -999991995 -437317929 -647799078 834335781 941824227 969557180 -830800179 999970888 318068576 -468689437 0 -999991995 375113586 -837523139 -388614139 458570080 524903938 999970888 0 999970888 671248712 637702284 999970888 999970888 42 475166818 923253212 -999991995 -123096014 -218020235 983754044 -999991995 517583429 715146943 999970888 212147022 -64340884 -755934290 999970888 999970888 107588336 281123746 -1 -1 322441589 -1000000000 -253930385 -19133516 -315381459 999970888 0 -176820707 -786859448 -1 -261160174 -214349556 -289733727 0 935725201 -593540496 269407898 714625938 41549909 -105532187 -544293733 -309283028 -1 446877383 999970888 -999991995 -243050481 750749247 -999991995 673251188 -818256490 -890906956 -273524460 999970888 -991488186 -410899650 92920502 999970888 999970888 684508934 1000000000 -902628984 -661005536 300900223 -1 1000000000 390254441 200961562 -116308729 362219898 999970888 -473231919 42 -809955811 -999991995 0 -999991995 -577566749 -875632741 -999991995 265193119 43209298 -495598919 -330058046 430892015 -1000000000 883690751 999970888 -1 718211502 -394938547 -504647366 312811976 -1000000000 999970888 -328970723 1 999970888 -999991995 -842193211 -999991995 694434008 -803450327 429857406 -999991995 999970888 -444638177 -571754125 1 109112977 -783586790 -813784358 535472547 4994290 507685639 0 -18876867 999970888 1000000000 631060182 -671972477 660884959 809227148 -999991995 -886100279 -1 273664897 -83323568 -176452529 -677944507 -999991995 -646117861 -596400436 1000000000 999970888 866398881 -502506364 -455057808 783926216 -999991995 324960915 470316164 -970797078 1 -22708504 -999991995 -130293234 1000000000 -698965296 -665096942 365473812 965567322 -156095210 423617002 -343214549 42 325081627 -451436806 999970888 -290378441 914952656 999970888 301815349 999970888 999970888 999970888 -259913355 707748426 999970888 -757631811 -69073285 -980762435 87551203 42 225030878 -389588551 359697609 1000000000 -999991995 -272042087 31261066 -471426715 466348183 766518831 -465130289 -415211675 1 413771543 61823420 -999991995 -999991995 631021852 528986511 -328356316 346778323 -315039764 967338319 755496994 370986120 -1000000000 -338443799 85648635 -999991995 42 0 999970888 -758803208 -253786171 -288480834 -678986993 -678896903 0 184632143 -45939957 497202270 274328241 1 418064478 999970888 230836239 470889708 -999991995 -1000000000 -125615762 -1 -965216247 -269540688 585568687 946196006 733125633 80647993 -785226475 -68811481 -999991995 1000000000 0 851634604 -1 313807021 859286999 -999991995 604563488 -295676136 999970888 61367670 -615419121 803343382 -999991995 294843951 53927666 -1 589668668 -609697940 -258934672 999970888 193640073 -348649405 858612054 -1 -243313099 -721347917 879901010 -878457078 -1 649548806 817983725 -776388216 999970888 -531086888 -163360917 981206777 -999991995 -103174312 42 -986562034 21521818 478777535 488470300 -673075520 42 -999991995 405795846 392052758 981761376 909051830 -999991995 582628604 -814230980 -1000000000 -424668855 -1 509423253 -659451062 510524351 -386167214 -999991995 42 -850511013 584609253 999970888 -999991995 -999991995 -889144327 574872371 -999991995 -999991995 -327739355 -1 -212187091 756309555 42 813028234 -1 -780011214 -91337739 -897087125 -420137680 -414903538 747085438 -895514181 -124376383 887243304 -952446741 -697187908 995435287 180648487 57568603 -255082616 155042457 776520476 -633653330 -1 602185593 -937081305 239897135 -769588064 688649819 -180890347 -999991995 164722001 -315391752 801672418 468606885 -754240761 1000000000 657465380 -253485487 793243413 -999991995 7774316 806924869 921127217 135319448 -1000000000 -999524293 -299093530 -112430345 -908113260 -20175353 -745831371 -1000000000 -1000000000 978725678 -192658975 -1000000000 881370692 935285041 -120938386 732466581 -103131407 101259711 987977883 -100576850 -645707666 -698583852 -996409012 -472318837 959678193 -371146486 830621529 -622767413 1 -909716769 -262362627 -716802360 -194570618 1 -999991995 -253299725 -1000000000 999970888 999970888 -999991995 107133174 19230835 -52762433 -241146916 -165473811 72499589 1000000000 -346508286 33276929 -973322261 -694612535 213208209 999970888 -656702057 484804007 999970888 1000000000 992599000 775413936 389025395 -418775069 999970888 473289363 -58716485 973985904 -999991995 728557609 -999991995 42 583149259 -1000000000 929196649 999970888 -999991995 -559205347 -999991995 804195137 -212065561 999970888 -785350060 -1000000000 1000000000 42 -941993224 -149198585 88403839 578103005 999970888 -147138056 -500470191 -1 -395581028 -999991995 -458915788 -895866889 -1000000000 -1000000000 -1000000000 87241809 166354453 1 -254190309 0 16489600 -664325220 999970888 762951135 -834911887 -17787281 -999991995 -494422350 -39197555 -743727524 42 -688789043 -630313695 -999991995 -514444075 -1 1 -638392905 349541546 999970888 0 999970888 -816024446 696089313 -60307254 -1000000000 1000000000 -999991995 -999991995 -999991995 55871558 203018461 -174592121 42 1 -999991995 -765750742 49178563 42 310481438 -999991995 1000000000 730406771 394820788 -999991995 317133672 -827784019 -1 -893030647 -399036741 -103713436 999970888 -585939220 62676512 -1000000000 998513869 995278509 -329354479 489039340 -528095914 -285616574 402725762 408070739 -999991995 -999991995 -123635485 216380876 -119969362 676294628 -999991995 -537729520 388697008 -999991995 75233089 -1 -1000000000 340191849 703548303 -999991995 1000000000 -999991995 -963772442 -391282177 72346308 1 -592600499 -295468601 -814428220 -999991995 866298932 -607089890 -215874012 36970859 999970888 -935284051 272825468 -525103421 -57931476 344476059 -196426062 372971909 951533279 132528592 273620512 332072827 42 -362518825 -411981980 -695630418 -268679309 91494469 0 -999991995 42 691223791 366376971 999970888 0 249711508 301993187 936437358 -727178842 -999991995 599058749 999970888 -999991995 608433856 718916372 42 -158164211 -342606182 999737141 -999991995 -729914033 -315391304 70783931 377745855 229558586 -916528069 1000000000 903058836 1 -236568883 -680466986 317507648 -924216471 0 345648706 498287398 0 1 999970888 142931011 336760180 -649056897 -988638906 195805835 0 42 632071453 -169331210 181629505 -194362486 999970888 59480507 999970888 0 -84117939 196348471 -692866476 130726605 343304559 688162028 -872714893 47900934 -462923355 775714256 -1000000000 503102994 -904355372 -671521562 306805027 208602431 42 -965503778 375006951 -999991995 -999991995 920994921 -480710862 -152649385 170601421 -1 -556095605 0 98443794 303932088 999970888 899062424 -688892396 -639636641 780855259 -248057119 96746250 -824033679 337739142 -962463818 -686048549 -999991995 -857308075 191555522 1 -786714280 -1 -999991995 448014122 298728402 945593096 104263490 866776073 -999991995 -1 -1 -999991995 999970888 -1000000000 228242897 -83990852 -153145562 999970888 -912689074 493890090 -812596060 94966146 -656118125 -801192209 -329843022 -368421470 250627890 504826745 999970888 -1000000000 325473235 -999991995 609673084 -999991995 634065044 -547303722 -110583701 999970888 -1000000000 1000000000 0 1000000000 949074879 -999991995 -418830374 -573778785 -753823544 258172630 999970888 543189735 932080900 1 266975757 -408398649 -999991995 873027370 0 248016857 312147887 999970888 42 209949418 -1 -772600530 -630262809 -999991995 834081718 -654544765 999970888 811856283 576213534 93228924 -937081305 962350980 16600387 774599967 1000000000 -785287755 1000000000 -477175535 -988389323 399372263 515706728 -292266349 12041682 -1000000000 -53467867 -964973822 387037869 -816217864 999970888 196384345 199428009 999970888 434286650 466536969 -39828315 232011736 622105672 -999991995 402228597 1 140137148 -999991995 -706837199 -1 566374822 999970888 888743408 401870952 771273930 919992590 -1 -999991995 349441455 486169379 -651226706 536726011 353350680 262580667 581473086 -793171290 -1 428059435 449643135 984780602 999970888 180254987 -999991995 925429217 143462852 0 310481597 -143964657 914853493 761429689 -404907280 999970888 497625109 -589462639 865545137 42 1000000000 708657744 42 447495112 0 -999991995 148888300 607310820 -422266652 -793550188 634618556 -999991995 999970888 127964172 -1 -352626619 -554130100 999970888 -61425270 -258182425 -399964240 42 -690303101 -761136498 399563549 -7467795 780546602 -469870155 -999991995 -100495978 508491855 -144399822 1 -365154196 -330889486 526538412 -1 -115621486 908653446 233672227 655257708 422089783 130309316 1000000000 999970888 42 -1 -498711438 734691381 904214251 42 999970888 -766039321 999970888 872425156 -679060195 1000000000 999970888 53670688 -912927269 447976601 -541323717 481283657 907569016 -960183915 -313697789 0 -737288955 87598250 -807427256 -660032256 251553758 714711211 936512144 320801142 1000000000 -248422875 -189447924 -1 605120993 1000000000 -999991995 887482215 -98449075 42 284222657 914107796 407218960 -550540432 625513681 1 999970888 -999991995 459869844 52033252 937793806 -511349578 -651986057 791530869 -103205919 834657354 584297413 -79358095 -658272749 -276849476 -406208750 -699822863 -62984067 -583824104 851676958 -297353773 209779731 999970888 383795356 469344896 -489702394 879220279 519646966 -362717216 -52869265 506896931 42 -467379325 -519586600 -521173328 -630143344 -999991995 -530085827 -1 737283874 1000000000 787799517 999970888 479155848 334805890 -1000000000 774987653 -999991995 -764395202 46440756 -999991995 318817960 -999991995 -400259704 451724082 -903183626 -999991995 -106175362 -850009203 705076574 -999991995 -791960716 915680307 712250851 632461736 1 -564134788 -1000000000 66419319 -787595857 -999991995 -421418285 -754604973 -432978125 640966960 -321817362 295400636 190119471 -999991995 -987052943 127487141 579372938 42 326595163 -510284716 -217757527 444402884 -84160363 -972553619 890242225 -986156586 -1000000000 -990700845 -899907807 -999991995 779348271 -999991995 -336206444 -554175094 999970888 707748426 -999991995 -670559772 42 -474157744 42 240656270 569333114 185995439 128014547 -74707409 44495520 -415027954 0 -592930621 294174757 -138699246 -999991995 -608379606 -503163128 420833120 267189478 557571588 391172023 463426850 -185501425 44487838 -999991995 919809618 44498066 39762290 626237046 418994210 -924566184 753961917 67348210 234803385 -46138297 672019524 0 999970888 217415580 -999991995 904587465 504134411 1000000000 341964555 229928247 -108126229 -358224902 999970888 -999991995 -945408903 -1000000000 156879886 -544604535 -594822607 695342995 708538234 -1000000000 617617289 -999991995 -1 -243685066 145025173 62585246 -229827319 255793059 -999991995 442413741 732360119 -737756958 708267137 365043744 966042174 230796536 -304011441 1 -585668339 -20405793 871401738 741477183 333183341 -193816925 158731405 -244531073 201950539 -911106208 -947801534 -154362567 42 -164245209 -999991995 359960091 0 -1 -329860972 -633730406 -83049875 -1 680725647 690031005 -839778072 214232067 431211589 999970888 -267416824 273179008 42 -912997299 886439678 795423753 -85657791 -387296635 999970888 126119345 -988721574 550657532 743514227 635600144 290287046 999970888 -513515638 -653916994 1 999970888 294044683 -718364258 334095601 -787564491 1000000000 -496938123 -659918561 602621522 -540694858 -541008453 -688593679 246467353 671913425 -121234621 825775401 -999991995 1000000000 999970888 75082173 -889521810 778000735 -246153108 -999991995 498852506 185279234 1000000000 -999991995 -262588528 -1 57818626 -696894018 -13075336 -999991995 -161507296 431158422 666529165 573851831 -1000000000 -999991995 206609190 26587358 386322053 -61181582 304182703 -237596147 -999991995 -116679543 274447846 -712195056 752788784 -999991995 678183566 -760304271 686936681 -743494508 590077567 0 -24603783 547674340 -802094715 0 901807087 574624369 -744046398 -1000000000 216340589 358178002 -999991995 533054954 -794232804 42 999970888 471772271 882207287 0 356897925 999970888 -999991995 -758669441 999970888 278281383 42 232378381 -51690421 826620835 465530611 -202640084 -1 940317269 547422211 -38447012 -482772676 -999991995 -379811286 999970888 -92348725 -649115565 223069022 -974374332 397498097 141894786 363594992 0 928624032 925510077 112898221 159314482 480458981 445627426 1000000000 -999991995 -922199325 999970888 -456138279 1000000000 -973132158 350729459 683098386 -1000000000 378235103 140681649 1 -76276182 165988490 -207790525 -237262043 -411001501 912525257 -990582749 1000000000 711809559 -707421123 -230095412 999970888 -220800400 0 10123050 -235405304 1 926873734 321436955 -1000000000 -159954465 -59964577 835107911 985446131 132255738 -999991995 691874387 1000000000 -1000000000 999970888 42 -1000000000 -744612980 -414804995 819298814 133090806 751946407 -817232152 0 801628622 635152431 -896261311 -848324571 -749499421 280006977 581307301 28489817 890946992 -1 -321631810 478642419 586843857 -1000000000 -730591980 -108445088 -1 196245942 -631580227 42 -773330246 0 -336622778 -605151786 999970888 -491271562 1000000000 805688927 -538502060 772997457 -571608639 -712217066 36050511 999970888 -281834187 0 -116506544 -463634495 -1 -935101332 67698982 -999991995 -779187942 862333407 -499553660 999970888 -66651336 -959423122 -875627011 -328772330 -143815377 767655376 -561208621 -202149050 977035911 573424489 -544228251 444373764 -709575986 132145613 42 514705850 -999991995 -455598655 -735190897 756861860 -59764473 -999991995 -999991995 708004801 -999991995 0 -499747638 -741474414 -603518245 659510647 176233923 999970888 -999991995 -456297594 191337102 610850761 -778665033 -818366009 147227826 505987194 999970888 727837359 -1 -242063995 -1000000000 999970888 -120549601 42 366700972 -999991995 -588896901 -42388989 669136589 649678632 548472000 -408907577 -974484572 0 -446610778 999970888 -892456774 -154131400 -648864444 767807462 -999991995 -21668977 999970888 -999991995 252203774 220016376 5695402 -517778326 -284814125 210628412 735855731 -743145900 1 686764048 -291577222 1000000000 42 42 538947114 -48308571 -617073324 338492694 42 -742349836 1 257017701 -1000000000 228997587 -196534792 80177427 -999991995 1 94186112 999970888 999970888 -1000000000 -632543115 545004583 -837999480 -697346525 -999991995 676473229 1 -544320984 -999991995 -250488689 -123928410 -688023581 999970888 -196055781 -1 999970888 -670138158 -619182716 780189307 999970888 999970888 -34414118 -39739485 1 -913700978 -1 42 0 1000000000 -86478496 -999991995 -999991995 999970888 999970888 283061090 -288422751 -308810004 -159128002 999970888 928941250 999970888 808194489 -220846751 -1 -991971684 -608247753 840927563 963052569 470127478 999970888 999970888 804644689 877224209 1000000000 472705856 180496593 -916406819 696597545 -314596084 752250489 438823793 999970888 346720843 -17336875 227898864 338333549 -617944514 -999991995 -487992338 338915882 -178332797 -564015242 82856040 -634923464 -300546182 999970888 362744346 120313604 999970888 897746484 112150775 -53868259 -224205912 999970888 416497713 -568015370 698615393 499971108 1000000000 696899706 -684274903 0 -38668854 -866299625 -466407833 696079309 -223110028 -542119405 0 549136360 965233324 -316136292 893336368 999970888 -999991995 -1 857493455 999970888 -1 858646802 132510026 -1000000000 431981096 -556834054 569812008 9410884 -26750409 42 -999991995 0 -311884549 999970888 -331574528 -590441294 -870777305 347275432 72830405 352166060 840671785 -602004058 999970888 -461198082 999970888 24717434 -59081027 1 -24330962 1000000000 -991205188 407843303 -614293796 0 -364568214 -703118342 -142466029 -248369806 999970888 318871815 130115414 1000000000 68013256 -592497377 636354774 -780359366 -270137422 -920450446 -1 223210329 -930617708 805325786 -878418458 999970888 -479495390 562028614 42 -1000000000 -190955482 1 -463470848 603378506 492352567 -519618105 999970888 -999991995 1 1000000000 20431979 1000000000 0 510438939 667669971 351480066 -703130929 0 -391023919 1 -999991995 1000000000 -945246140 835576651 -999991995 -158142201 257705375 -1000000000 -650721211 36315713 999970888 996023492 999970888 -999991995 -999991995 -343683314 -725800047 -818062285 -999991995 -795692944 -444083994 -411210854 848820617 -1000000000 328728641 141230617 482752582 -700216014 362499557 -999991995 0 -806026306 -1000000000 -81286225 -654648317 42 -999991995 680517732 -421479993 108347106 -1 774479640 -211823765 999970888 42 999970888 964339210 42 -915260919 493909023 999970888 913646954 -466947126 -384167900 42 -986967214 216805999 865903170 -779924470 999970888 447957569 629615256 -295066792 -435353053 -533276601 -627778293 61688266 393640562 -871053418 -999991995 -847916315 999970888 511914425 849388276 -1 1 766288126 861681628 -999991995 681347612 659230709 -267886947 1000000000 -361505619 -1000000000 -958597205 597611743 -976521775 -662114813 256254715 999970888 -701241594 -384001444 480043775 56875716 80345552 -694031601 -199694030 -269678294 999970888 -843498147 -885496448 617825313 -818314857 999970888 -332978786 696191907 537544820 -127518235 64043021 999970888 -358706654 -466638635 502717101 845975348 -1000000000 -850550841 -999991995 543664704 -999991995 0 -830244815 42 249754642 -999991995 -999991995 797822024 1000000000 -999991995 876975809 -999991995 273466708 -861822091 -323579597 347650048 999970888 -1000000000 -716796933 627455796 903542945 999970888 -714822085 -999991995 617069403 790195272 999970888 1 54718964 -121552977 999970888 999970888 417982010 463573568 42 999970888 709923637 -49403559 -999991995 -1000000000 -115804803 432986283 -903210816 -930242327 -1000000000 999970888 52826917 1 0 -826995017 244210002 269254422 -302903894 -434919671 -1000000000 -953735209 999970888 982901562 -1 950642642 365037786 146674151 -482201227 0 996440481 -1 -158434472 -999991995 0 317682899 -999991995 -999991995 -999991995 -684369807 159970929 442794542 -733165678 -510025928 -304151043 -1 160662794 -503719411 485920055 0 32948635 -584417602 -59988240 -156070901 1000000000 1 222634206 -999991995 1000000000 791071466 858414693 1000000000 -270655222 -853994485 -896098693 0 999970888 -417462855 135810874 -456805453 999970888 141601303 -983809870 1 646454486 749513709 -357510769 -834390459 -1 1 -860907054 296993169 -842125522 -985817036 -271718599 -546565738 -782921425 -999991995 -590537866 -928403983 -942790047 -999991995 -999991995 -18249629 1 -540413547 517157200 999970888 -284946307 237341699 999970888 -501533804 -340148189 -604799853 999970888 241329995 -404763784 74981475 1000000000 -925079220 529882639 -734875383 357480059 124474540 851711443 1000000000 -1 242163059 -641162371 -202596402 767224798 42 400737920 -721984920 -118134383 -989786871 762452204 307631298 -194897209 441215355 -231799919 28077452 34043757 999970888 899488259 -604980301 123625264 820355272 638092905 622904160 841353413 -901660082 -73168936 474142935 -461191416 -161930532 144477067 1000000000 999970888 -374932225 587355676 425775930 -405724750 -756008446 -1 -80438785 -999991995 1000000000 626339967 -495343876 -215141884 -233059917 -641521819 525355452 -913251256 403741835 -969980779 -999991995 97303018 415866267 -245658796 495733222 -999991995 -610501618 586428370 1000000000 715474758 -487282641 410544046 -803096321 -1000000000 652321015 -541642589 -15293967 -62188184 991860243 -1 129648734 1322295 -250290444 -461182327 1000000000 999970888 495589028 -888647749 -78912654 197520009 544728809 -94885319 1829800 -577974178 767765203 999970888 1000000000 1 999970888 -999991995 21970091 360328502 894327436 999970888 -452556296 -542756702 0 -614729398 -587506909 -762040191 -999991995 226839716 1 999970888 -763413793 652492345 -445969465 -999991995 452594126 -716605079 1 -16294644 505732070 -396098615 99948120 -1000000000 1 -82289340 825221369 176444421 -999991995 -1 -1 -893304538 999970888 -873631455 -999991995 -879883034 999970888 -999991995 -69737960 126658374 -134171115 -999991995 564100856 -722263667 998648805 -771952841 -133161890 -1000000000 958516017 -504122923 793438564 792524999 1 999970888 -940731095 -806839989 993171538 -749481139 -188607932 512863684 1 -651543850 1000000000 -579306313 594948526 -729342466 -992986676 600103814 -509618110 836649181 999970888 403086735 679349048 -999396715 -1000000000 -1000000000 -904749844 999970888 964336167 933753756 -1000000000 -69983753 -150767484 -908200448 483129982 -810278833 33013792 1 -215391883 -567697845 -714884176 -999991995 304652676 -1 -737123555 999970888 999970888 789809620 -536342726 -313927949 319979489 999970888 -532898715 -857876830 878251796 101204762 -556551443 -677126265 0 999970888 -559813264 42 332434938 -999991995 684790455 -27533452 999970888 -892001874 -350026537 431743744 -999991995 746710321 999970888 -1 442001868 -1 890623775 999970888 546066000 125539900 289770937 -999991995 -988281576 641470986 0 999970888 -420690129 -1000000000 -1000000000 1 -58752514 907751838 73438825 509424941 -999991995 -478976569 831176562 412695013 726239485 -564607660 -485604432 -654558244 713789058 -874408736 -1000000000 712065447 565916711 -840473550 -483585301 -682519934 -560975532 -260013460 959780957 -272951672 -995274563 802167544 -367712965 -999991995 -56247098 737404302 999970888 -486654206 129279331 46643999 -1000000000 -261990177 663839082 -1000000000 999970888 905237129 -808347811 237205823 211360879 -98279859 -598170520 42 -308151355 -403751701 42 -495849671 -406638529 -936733620 516434579 -551705562 -488636854 -559619784 56733495 -899384184 -1 705861084 902019822 570855639 614563862 -949095276 3920795 204588250 -722550195 -279228525 -972061875 -999991995 -235504533 999970888 -1000000000 1 -386615689 0 999970888 -283575947 -999991995 42 -816757482 1000000000 427444804 -308295878 -283045998 484790483 -999991995 309535002 -145592074 440418008 -205738419 1 435790983 -218386251 -1 305489455 205569579 999970888 -789447940 0 999970888 -208484276 290759025 501256937 78320016 419940256 712308643 933307676 -42352233 -927361211 467089463 1 77549885 999970888 -999991995 316638428 -20981216 999970888 606408739 229565510 519416679 1 -541416287 -486003925 -495961768 999970888 -999991995 672019524 -999991995 -515857378 287761479 505263121 -237689274 -138324846 -863524988 -1 -999991995 -845009170 -784033319 231052653 -700313164 651392244 -712518672 999970888 0 -57135896 -372239498 999970888 -388557711 -986242964 956719170 999970888 -326527398 -999991995 -282213684 -391192116 -999991995 -999991995 -1 20051293 -292137275 -615064232 250036381 -549319288 -999991995 518241639 274231555 796937185 706546266 -730983057 817181484 -93627255 206099100 504543604 -178056173 943988396 -707925602 -300158066 940682551 898248377 -538563437 -1000000000 -515281106 -785638685 630544046 -554326488 909852002 1000000000 885490616 127233257 -670904393 511411758 -161551149 -236609726 -619386949 0 -901252994 -605983403 255377948 -779400453 -83439240 999970888 -68589539 -458076780 530528750 -1 -498394714 -608864335 1 -146216492 -500825134 563878811 -590784028 -874810429 -226914456 -910199297 230422168 549352972 42 -269143376 11336183 65712666 -999991995 1000000000 -86300535 59177262 -999991995 -1000000000 93336520 665932105 -382440198 -246335276 -568366737 999970888 -999991995 -1 42 338434282 -339955490 -136948668 -931917660 75047884 14867687 985502491 1000000000 0 785631679 -458948121 70927520 -725427988 215914453 -270724321 -395662070 -999991995 -413523905 841018243 915770945 916996136 -809125921 -337499174 822218134 353610570 78645178 285984468 -519565516 -364271412 284440044 327935018 218166914 710197670 -436016797 -389459178 -261246939 645522787 -209606927 -1000000000 370000067 -999991995 112701185 -482034450 -999991995 -927831538 -388541546 -999991995 383979382 526750778 42 728571731 49096003 -823537815 -751452514 -68242603 497739713 336050921 1 1 -1 -1000000000 734672009 667035071 230331303 316645977 999970888 498816159 -151051976 0 324283111 -999991995 -999991995 195504659 954036904 415033385 1 0 42 -1000000000 1000000000 -365433583 -999991995 -999991995 -987156269 587060513 -939357876 -1 999970888 830717994 -917050231 -21223703 -595219054 -254121371 -55129901 484911701 -382095642 -213396325 -655149092 -1000000000 991308417 -147675983 579426501 19128812 -369704206 713762350 756244432 -678950391 -624564545 283158033 -343051321 -324617407 -516313573 -687846555 0 -494105762 516460041 -24038705 75649519 999970888 -619892850 42 -237878495 561288496 -1 719574997 289538520 -147637212 -190486068 -466471878 42 184239504 -633189253 0 579530797 -982882910 -1000000000 528922789 -369982563 -999991995 956292247 -999991995 -999991995 235467764 775054577 -364030662 -478386372 975920404 532719501 61982004 -80386474 772229762 -1000000000 -707777400 75206397 988168814 861979323 1000000000 -576277288 -1 1 -649683373 1 -1000000000 936241445 476967871 381806205 -999991995 420244644 658007549 -999991995 -677284070 951742095 -782673990 -846739703 946592205 56457264 331155348 -749598985 573049966 733662199 478444542 -663796828 0 -270898688 63988054 764465901 999970888 -843980800 -335211001 -437093323 -189976359 539600468 955336689 248289989 602375643 516317720 -642310112 156635065 71354999 999970888 999970888 -999991995 405470548 -304654905 -165849857 -999991995 543427758 -514113982 -515981684 -1000000000 -478032469 504422360 42 676647955 -359488794 1 967742634 -415092358 142006898 -1 151063637 773186978 660399123 1000000000 423473233 2283301 -469764071 243641772 831643153 999970888 857411024 -430039597 338478615 999970888 690548421 -812917474 982939918 -894765414 679051694 -577953007 849311921 999970888 -489282886 729582845 -487234842 -1000000000 196002893 -999991995 -1 1 -1 -786951362 -999991995 -859412460 -858186554 230083099 -890808524 -1 -227876330 -86602017 -22443102 -14400137 798715471 817452890 -999991995 -65220891 513885973 42 -13987156 318918748 1000000000 617567001 999970888 175135494 -999991995 -693415262 -972987650 -862111313 -691723818 0 426515606 302855793 -1000000000 -999991995 1000000000 1 -770814388 783915138 644765889 -999991995 258649260 1 -1000000000 973983331 -999991995 239623634 -300336536 -744526789 -419802111 -161288280 327487499 208197572 -506660128 -785530333 263761983 621199756 753458257 999970888 -1000000000 -164358903 -999991995 209206856 856432328 783915390 -352538294 362385259 -999991995 1 -850032964 593923196 -527839359 496522279 -1 999970888 1 374156239 -999991995 348443251 42 -999991995 -280187845 999970888 -383760079 -1000000000 819322116 350748811 -333840229 167276846 752649386 -1000000000 649102851 414556218 -38653311 379212637 290020158 0 404809184 -474333289 -343232090 812079208 42 -1 47039079 -914843189 -456536626 -75841150 -292286964 -244396423 -773803760 -1000000000 386721405 -1 310342427 299812627 -999991995 90570418 -999991995 893389226 930922657 -339929956 999970888 -347615511 -370762965 -883663871 -1 -960483601 68378563 950625023 1 42 -131681566 1000000000 782124056 -999991995 -999991995 -468778080 523986202 294254714 -17721710 656237694 999970888 139533442 -984170478 166865295 999970888 -999991995 1000000000 548288944 -1000000000 532430933 -999991995 -518678386 -791516648 -119472646 93067346 -401633146 -923081211 0 999970888 -558049053 -556261858 34647578 42 72735871 -287912211 403889071 -467783987 -238545831 999970888 56121691 -164493497 -410807429 706717094 999970888 999970888 683689393 600841791 -1 -801380073 -943015524 -999991995 1000000000 -20007158 789712234 -1 775692052 819207278 557575727 289030237 1 256187108 23545021 999970888 125438024 -772942564 686144911 -434470283 999970888 722519690 -823997346 212245857 -999991995 -999991995 -623084378 1000000000 999970888 0 -1 -866387989 305521581 394492550 -625856832 -879646557 0 350738719 1000000000 999970888 -754261083 -449728945 -841456138 794206050 -40659235 836807190 -622680096 -180256210 5311343 -71802492 -175851411 672789451 -999991995 -473415756 999970888 -991340344 142054847 752217764 -666009346 42 233473123 -659630926 -734096607 -587398594 -989639702 779068036 -999991995 999970888 -189977524 2423555 707994320 332171780 -574088653 -285874383 -486128545 135117328 229679210 -336944054 -581505593 847724583 450741472 822940728 -848471355 1 276520632 -232333678 890454343 282384170 42884028 -303815562 573663238 871255122 646804482 158803839 1000000000 -999991995 565392442 -702530048 755920157 421915653 -258900597 999970888 -1 293108868 628585182 999970888 -738851197 -32311836 1 922259397 490912696 -384879649 -335904958 71937408 999970888 950766380 817534563 -566099216 34322459 -999991995 1000000000 -999991995 -736894615 955989241 551709224 238977477 776979661 0 26409818 999970888 376168824 208254505 616225232 -856149133 -1000000000 143880733 -1 421927856 -999991995 74933497 -834965247 -999991995 341364998 -653155223 855146031 -712605744 451747621 1000000000 1000000000 -543198071 -572973097 262341808 -469292181 -741968137 999970888 -444017253 999970888 139262920 763592728 -98443256 14768082 -999991995 972945302 480605791 819531434 -671796655 623911241 -429612507 697728337 1000000000 504823469 999970888 -999991995 999970888 42 -567000701 203972593 38572113 -999991995 12144477 -739374741 874649877 588851857 -436830988 -1000000000 -774567048 977737719 42 172321400 801426010 -618734208 -713662858 -826007327 -999991995 -923500294 999970888 -340340749 980737269 1 1000000000 -999991995 614612996 -379752651 -548717077 157976010 233804979 -646592403 719451884 999970888 -916407005 -248225811 999970888 -105024103 -840369294 -115275081 -1000000000 -753898590 0 -999991995 -569879010 935146564 1000000000 -502801031 -890253509 -999991995 -1 -412551011 74218950 996255211 999970888 789433588 -999991995 668049466 996671308 -553579237 77018649 -397533907 -687985752 -741432582 636964042 808410839 -781915859 168119203 999970888 1000000000 632186849 42 -999991995 918085315 1 -999991995 275758183 804933112 999970888 1000000000 -532623205 294423327 390490309 -1 1000000000 85949477 1 -999991995 1 -365458374 736250065 664346965 -315430945 9907054 -235402679 505710016 668214066 42 -878808059 -47478367 724654156 1000000000 -999991995 -206895914 -442332998 742650846 -1 -99274310 -85635345 141740705 864804622 742391564 1 999970888 234538381 -525447507 883300016 348979127 -529998620 903065943 1000000000 -249369575 -366490491 -961841634 -1 430924368 291195332 -694826665 999970888 993599516 -340103175 999970888 -999991995 -1000000000 -747978346 999970888 37382471 -756162595 -261854996 -806317163 -1000000000 -999991995 -999991995 -224586297 1 177768924 -598603496 175444548 -725433640 -999991995 679960225 0 833121634 434474357 -729466202 1 -172774996 1000000000 -121901741 -490296174 918825354 1000000000 -39885118 -999991995 407325594 364355686 999970888 -999991995 -164319741 -907630587 999970888 -688239235 -955144509 592054435 -396836976 -390152115 267100192 -112751596 842843015 201960427 620769316 -999991995 -500727299 -831723432 -845110935 -780639003 999970888 646305572 918632367 999970888 -996257256 196339800 793082639 -984519115 -389455454 678333510 747592988 856456008 -675380434 -274939342 270931790 -446576327 568300848 335555282 1 -999991995 309017816 -999991995 574963575 0 21092120 212459051 282690846 -972042687 0 999970888 -654601928 -750105527 -347887076 -760449565 -1 42 -765696387 847170124 -322026485 678074748 -9416920 -999991995 999970888 -15466564 -9702887 -65181202 -999991995 -1000000000 57227461 1 -27747962 999970888 -222946925 -999991995 -144092732 -615718154 -509698172 1000000000 -1 -89214989 653592473 669891220 -3219509 -452513134 853415726 520778685 502897137 98591124 733695298 -790389674 617381937 -56271667 786944380 42 42 -1000000000 -917615559 -604716260 999970888 -110097262 -138943118 -160164971 -702957119 -283962279 -999991995 -116513193 480011071 658953558 -999991995 491683714 -948348192 496393643 -1 999970888 -478161810 -1 -273744114 -296671076 -1000000000 554192188 989201836 120607991 289538920 853444591 42 42 -253330145 1000000000 318970992 999970888 999970888 704606069 -313279853 -1000000000 999970888 378953420 -62948169 -826038168 1 -196840645 421774224 -1 -999991995 -115262869 743354986 827340608 -150941440 -809505979 1 -140799417 -791670276 -151810929 536487165 549539849 369963282 167848869 -378051826 -999991995 858548020 749295294 -999991995 -400120902 -737400892 42 -999991995 -91682130 -827780144 -536191571 -709505993 1000000000 -472727956 -1 -939147460 166576615 -999991995 -735779337 151889960 -453098221 999970888 999970888 449706823 690014676 -516035578 218303715 -1000000000 -999991995 -1000000000 -1 1 678052222 163100403 -1000000000 -999991995 143686928 999970888 -999991995 609830075 106638991 -999991995 596404212 13222823 -999991995 563284444 280842798 535887217 -999991995 158687343 -478382034 -999959912 949683687 611962149 955382175 0 -290718849 633924357 -667652690 -999991995 560187149 373870396 481758338 -758741106 999970888 -999991995 530417096 -671407460 999970888 -653887812 -7485244 932080290 -999991995 943220733 999970888 -681374274 80148345 -885115043 -744529019 -504499861 -1000000000 -460859292 -334586585 112752129 329364907 -999991995 -249740429 -538523934 999970888 -999991995 -779402361 999970888 -629359511 -268596182 -581330914 275249514 -999991995 -903357151 869536670 72334856 -998357240 -999991995 386306922 -823413275 -999991995 682791673 -328859148 1 942343888 -688190615 433574778 -363799856 -302535435 -548048360 42 -330486844 207033828 -999991995 -999991995 -104867459 -778382725 750222081 -384179230 999970888 -36507378 629116131 344187049 -901200757 84970944 595483668 -987853880 -921317756 999970888 532555018 -94811075 410785733 668267573 447233352 723460388 1 664923884 -82856101 -572250322 135534534 686924700 999970888 999970888 -194706058 -1 351359782 -643127499 -1 485203968 -13032833 315488761 -999991995 66753133 999970888 546759409 434212881 873633466 -372038204 -663513940 -865256408 -1 849270302 374100410 24614191 137678589 521946380 -994063384 899887262 45183370 -268440090 290262759 -346892073 -854395167 0 828538246 0 685404621 409984334 -872258646 401994392 798374218 42 970633045 16060126 -433247321 49137222 111771486 -999991995 -872543994 312864433 578588001 178271026 -171735492 0 647446914 202303879 -630101554 54417048 567207185 -22980483 -72632857 -999991995 -912997083 275372697 42 -771267843 1000000000 431684367 643318732 -963538862 -717928089 -1 -999991995 -972959545 -887657388 -999991995 -999991995 703342271 -853616294 -836003083 999970888 646207768 -705511772 206084895 -768541394 999970888 -665878264 73729053 7263831 0 999970888 -1000000000 -999991995 -570959589 726452209 -86159129 -869125016 -45454853 -999991995 999970888 -1000000000 -152022553 996323721 1000000000 1000000000 42 792110834 0 883304148 -770806454 -841746423 -212973593 -353244834 951690862 550537405 -217175637 337044752 42 432895917 -698999882 856718179 -981927645 -188197684 -999991995 -184861566 999970888 1 333639168 143252080 513344874 42 -868172520 496229915 864385323 999970888 1 38364735 644623388 -1 15295167 140548671 42 -999991995 200033640 -901850705 -353150867 999970888 258869118 972190374 851780448 551064870 -1 -124075670 680524372 -1 999970888 43104289 -667936817 -354204967 -999991995 999970888 211308421 869927357 23176368 -1 255698301 -906916526 -731039717 973582310 999970888 231149864 801366686 999970888 0 -1000000000 -1 999970888 -647959610 -999991995 -520941595 277553108 114262434 -966028968 652607021 975846186 -761505273 -762749867 999970888 -857413683 675575515 711731712 -437511828 239682404 -959111551 685575445 999970888 42 826637560 -133851650 298514568 527391428 -91846540 -556228741 -946657474 1000000000 416421519 -97481874 -754868865 -420146351 1 -129929334 999970888 0 999970888 -999991995 -999991995 -76381167 -999991995 -999991995 -999443132 -358442966 -375190425 999970888 -12824625 -206819155 -714944950 1000000000 37061957 -999991995 -855828380 994308862 999970888 150046438 328699727 490753780 -325184446 785949645 -900357371 -965949773 -187617103 780843546 -999991995 67782914 -1 -126235740 336343008 999970888 999970888 -731852200 42 -602339755 623653520 999970888 873681041 491818110 42 69988795 754233627 -719549157 -578757928 42 0 -999991995 -925796893 -7482748 1148773 435635134 798871407 -1 328827386 528350397 288961517 968406238 -1000000000 588293393 -321086916 999970888 1000000000 475806077 -999991995 -498455035 739084264 627272046 -518082548 23163510 213398066 999970888 -17326641 811334855 999970888 -460720653 -213480088 1000000000 -962696553 679367920 380803945 -559238321 -1000000000 -999991995 621531129 1 -467530188 -863786109 -928759494 -275199351 999970888 509736700 884784356 -1 -282770177 999970888 467875650 -999991995 -36043903 799607320 -999991995 -742378863 -886870319 999970888 -839494209 -1 -5452627 -332150923 -1 -448055006 -378674301 -52335942 -999991995 314769735 999970888 267416447 -351328083 -14672788 180922400 -999991995 90095340 794782224 792297073 999970888 999970888 -479288940 160572929 735934078 -999991995 -1 -999991995 -999991995 -332528336 1 999970888 -214966930 806646239 756729656 36508552 637708528 0 -180165946 0 -999991995 -539847380 -193816118 998358012 -516712326 330913455 277809938 805932635 187476050 -320121479 -176755493 -513342647 999970888 -57391239 289083943 31637493 -685163882 378331611 -1000000000 466405828 -999991995 -228466834 516648550 1000000000 73518229 381699731 50417301 -456018399 999970888 -99750937 -1 -834666844 539421634 42 -1 511665272 348627868 -676565543 -927647757 -844067301 -341069823 734738643 -909068026 406700907 -999991995 -597310872 42 999970888 -1 388494778 214973948 893889374 999970888 864284308 954229378 -1000000000 913792129 192993825 155341437 -648271087 -801043278 999970888 976196912 133559818 999970888 -943091448 -1000000000 -489084016 -477988335 -146988522 -710231122 -537136834 42 821514090 42 -555440187 -345764836 -946110553 945310074 -895640071 -37606074 -316245780 -108557744 -1 -1 -999991995 -505131930 372602851 999970888 -861042276 -905111846 696703216 -510475453 -905807088 -211763651 -433100826 131808531 -1 -27499884 198234340 -961719627 1000000000 -999991995 751028360 0 -1000000000 -349323351 -744304664 1000000000 859215378 -747899267 23236215 -943753308 -933772690 -555000162 -999991995 -1000000000 963769920 -879671731 -1 -999991995 -510475811 891229975 999970888 321123867 -1 178148848 -289889869 -323334897 751828091 887276495 559802796 -999991995 -882917159 -1000000000 0 -782512399 -843425624 896508267 206460272 737008731 -726689621 281174098 -585215164 -618098244 -999991995 623089309 -1 518766410 42 -1 -39928260 44688288 999970888 -999991995 513370119 -582256174 210039911 -48965551 -973324178 -1000000000 -492433899 -30774422 -1 1000000000 -483176141 -487500255 -809538105 962350980 446808849 1 -263784144 462814553 -97133994 -1 576901135 302234566 -676908047 999970888 -741917172 351351231 -108126229 -999991995 -999991995 542588428 -948060858 -438865840 -999991995 119849346 1000000000 667748612 -776319589 -488675833 -20967869 -62108028 916664072 -1 -398262786 999970888 0 374321808 -65970291 1000000000 862739780 453146507 -825745043 952908734 848416234 -776605290 117096747 42 723258192 1000000000 -371650771 524958959 968302789 48421072 -924805137 644057072 -673738090 -312363015 -883202411 134187466 1 -78258680 906823831 42 -210463390 -157491889 -274149115 112345328 -999991995 999970888 -768405528 210954496 590543395 819814245 1 431707203 -1000000000 -580082905 -886718331 -576058501 800009037 484347613 -381272655 574160097 640511645 -997130806 899000269 42 843496925 92388572 139811634 -999991995 -527298069 813565654 530949373 -999991995 -999991995 -219647041 -291620899 -291406864 452459706 162409683 -999991995 234591248 824189553 803950830 360136728 0 395519292 -226020865 -98034484 985942507 542540087 498746616 498669691 -166869076 -600652141 -1 -711701088 -182853197 580964309 999970888 -538046725 206403437 0 728409181 -736085935 -476522965 59481323 -866238141 18682152 -559872658 501168945 721814651 -1 -999991995 304611647 -147014482 -989738069 252502937 608934320 793251225 -317619105 -999991995 1000000000 -999991995 1000000000 0 -289906640 -999991995 634279499 1000000000 -1000000000 677778648 637372684 -1 42 -731169326 600917669 -266942793 602605463 339205300 227934811 -879298143 0 999970888 1000000000 -999991995 -999991995 264881324 464278787 371312943 -416241554 659971071 -1000000000 -999991995 852178725 1 -882445385 -521686783 179148955 -298214873 633634993 -380804213 883569483 -388557703 439829268 -672133513 -276369875 -54683079 73910704 310356790 788306132 510598238 611972266 -858494782 717395983 -999991995 166730244 -353348887 798929233 -394929174 42 -999991995 927240628 375732840 -489918692 -200293007 -999991995 0 -946795265 788766219 -310839319 -18174591 682970381 -1000000000 334721112 1 -999991995 -618035218 264779755 923485721 -798598309 211143913 -906891688 691725337 445454509 -999991995 999970888 -2817560 -899164080 -945470323 223692758 -35298130 963954275 -7500099 -999991995 -892480410 190832305 42 -408484915 303623841 85426819 -715404959 -547448976 213188199 980295600 490874485 -136852452 -388570214 999970888 723183650 27695404 -143245337 0 999970888 -131817774 -434156247 1000000000 999970888 -913207297 0 -616677760 827869286 -335543553 1000000000 -120113230 318511740 0 -1000000000 488003715 -999991995 -999991995 0 914107796 -173660106 -48153066 -563680478 0 472515080 1000000000 -315470598 869700828 -122795580 513373065 313835515 677254874 747088697 -358479906 999970888 -139606404 999970888 -651836586 -244965856 -507423949 1 -999991995 -61222651 167598940 319776903 -189922412 361654521 371319215 -501282872 -1000000000 -1 349171807 -507642004 -1 42 -60733144 -640023513 -999991995 1000000000 1000000000 -705867499 -1000000000 -194178150 544443257 198080690 1000000000 599175973 378562855 42 457996303 895333202 428402770 -670607664 -13643655 711974851 999970888 -385031151 179397043 -98155198 -176495930 999970888 -910518808 996850915 803941631 0 910523607 -999991995 999970888 632430569 -159697967 119687461 714867645 587415472 999970888 100130109 -739771386 70353448 782527899 -1 -163139948 -999991995 393214271 -986754351 -1 229464108 167080279 -999991995 787758539 -654926646 -811013631 883718749 -999991995 -240491963 999970888 -258576640 -122442811 -116543253 0 409672923 -999991995 -408653085 -999991995 -36226847 863030723 -999991995 1 112131235 -973967903 -146456622 -806612188 -884689332 -999991995 -976082433 59675247 257647915 -1 -1 -871802322 -101357188 135379734 -68444041 -75520107 -353144674 -765712185 649923289 999970888 -852660410 391701904 999970888 -817271194 -1 -57166549 581019622 1000000000 -999991995 901138196 -541496444 -264576298 999970888 621921556 -999991995 989753113 334445906 155896202 -999991995 999970888 -999991995 -510552276 807367232 -432863592 999970888 -999991995 663847084 -999991995 -6039835 770383219 -1000000000 595541617 1000000000 490598268 97531224 -999991995 -558780965 914687184 -610957438 -801394903 -1000000000 42 108587013 -627695374 -37606074 45647066 999970888 850079835 460663923 -328094467 689979231 999970888 -1 -545993970 967490574 558639100 -1000000000 -999991995 490607586 -584153668 -126053383 215411011 672778469 297325442 -1000000000 -490290200 388650198 118857473 634118509 -999991995 -90492938 1 -458658077 -554895125 999970888 999970888 524472099 -682842034 -718636016 680439411 -433876655 800051549 -38572622 -1000000000 908081430 -718628425 62219851 -271982697 999970888 999970888 606800899 -366126723 560216341 1000000000 190599190 709389869 1 -440378245 -530956720 -629670861 0 -267791265 0 515381431 -999991995 317212614 -224668802 -654382375 393984907 -24822475 667976039 990998944 10492997 -999991995 354281348 -999991995 449139994 -38182087 491555186 226963365 -383258564 -999991995 1000000000 999970888 696968021 -999991995 -8158728 999970888 -999991995 720781476 136999192 0 927850386 -999991995 -117961549 999970888 -80745164 530074640 -403953585 -872145442 1 0 872549094 1 999970888 0 153627741 724391634 42 -498577720 349705235 999970888 -1 765593437 416763601 -819275477 274899324 -1 -1000000000 -999991995 -283830385 458698102 42 383253269 -809047353 -979547392 1000000000 -818010075 -999991995 196702293 -830591880 -229030006 28591046 -754432991 972845939 -542701926 -750511344 0 -999991995 999970888 -567388082 819361128 443362925 657050903 -562450576 990725200 614864668 -111870423 197418689 -398138471 -999991995 -90268547 -575121807 -985523384 -519075695 -832211809 -962917421 -880305022 443219040 435781362 607993211 999970888 301900783 -581276736 0 82763256 -999991995 -671026492 -216357981 -514664164 999970888 -564721611 112415475 1 244946956 -273916413 662282873 183583681 526214130 727960190 -673083885 319782569 999970888 -567292095 -298088451 -798788276 -548012112 -351048453 1 662396105 -232322282 130134752 892476756 999970888 935652116 953068762 -676075905 479723148 646539082 432338333 1000000000 283954981 999970888 -655404377 1 -870116436 -503514132 -132061580 999970888 1000000000 74904674 -760466777 -59964776 1 -748918800 219792824 757797121 -590582368 -572775369 -547752049 -458698627 1000000000 999970888 -890115914 -999991995 975577527 -1 -918583428 -409522526 -1 999970888 916093291 808084306 -744367669 -890338119 -692424054 999970888 -1 769929244 42 -119049971 -913687633 357135061 -249260086 46823596 61145589 670923584 723030861 821296507 -512287479 336369707 -891929044 40689624 540891237 821717153 256379928 849719516 42 -30313021 1000000000 -1 869626043 -852465529 0 0 505868047 -398733731 -999991995 287585578 991763924 573328409 40542122 150313768 1000000000 -1000000000 -634948029 303613914 -330416666 466405828 579372938 -999991995 -246237738 -13828361 930288743 383303813 -262099178 -999991995 -452432724 999970888 -918892771 -163547400 1 -1000000000 -754064677 -340743001 999970888 -999991995 34885796 642731555 -1000000000 757575298 999970888 -410479692 -92926505 288961517 1000000000 -338440797 -767040661 145614201 -631129746 36681795 -999991995 -775125035 531320141 353123641 999970888 -235579575 304626041 636440225 -432716718 367059871 -118753184 -999991995 1000000000 -16764055 -333601696 -141444025 -620089336 -444430497 -518135582 999970888 -166899338 605901167 999970888 999970888 260788476 244167092 1000000000 999970888 -866792547 999970888 1 -1000000000 -999991995 -418846009 -470061329 263039116 534470757 537824201 -759958206 -23411811 544523489 289971078 -84407773 -494105762 185790481 -186336434 999970888 216141900 -999991995 840581820 961945840 -948555830 -999991995 -947686018 352936967 -289440244 999970888 -876921819 314571870 -957706878 999970888 -450132527 796114126 864592714 1 223396085 -999991995 -243358341 235326297 999970888 -703215250 -911303748 -675002427 -74974245 42 -612431755 381070866 -967534893 999970888 999970888 -729932155 1 -430438273 -802403479 -761968292 350926816 -234634674 1000000000 438052047 -999991995 -1 0 -753451639 897669063 -358176240 -410486659 1000000000 781435675 -41311333 -713614696 183664095 -546248265 -530088942 1000000000 484955512 -999991995 -943262393 885696418 -979306612 -4696432 -999991995 695227941 -428099331 504582262 999970888 226739576 -598012683 -673824512 -999991995 42 505934643 999970888 -1 -999991995 -151108513 675615165 18773526 1 999970888 -1000000000 -999991995 -918812002 632345919 -999991995 999970888 719729013 -798503698 -1000000000 414441228 999970888 -406175855 854112315 -746119291 -1000000000 -999991995 979969863 0 753487326 1000000000 -999991995 -999991995 -146948995 -319498543 589339585 1 -934229999 999970888 -643388260 1 366094593 0 -841673155 -999991995 999970888 -531758911 275096080 -999991995 -449671315 -999991995 -999991995 761872938 -230498505 215107154 736747767 -506931990 -945885673 -729052546 -1000000000 1000000000 717001846 -999991995 548210685 429125417 284858512 -999991995 -999991995 999970888 72478104 999970888 -945515084 -999991995 1000000000 -649833002 -100195506 101402705 -964909152 121031344 -999991995 239629693 -14166036 -269971188 -999991995 -999991995 -140203999 525926753 900311825 352964904 999970888 1 630238980 309608275 426704151 999970888 -106418214 489957841 -1000000000 273635078 661673171 648553874 999970888 -999991995 -999991995 -247711695 -691119359 875600645 47744177 -573459183 967068625 130374454 -624362621 876226069 999970888 1 999970888 190260581 1000000000 706225417 559380196 780866545 548512766 -531371248 -1 589674793 738794852 2036017 162052925 123596068 -324074313 182092124 -741450127 42 889295573 999970888 -790989763 945461368 185184103 999970888 767396977 -571312210 999970888 -572740395 42 -776616090 0 747412134 -770173800 -22349534 -147451685 -909352558 -182642877 0 -999991995 999970888 -993806113 718078817 -999991995 -917747946 32608226 -85098550 -999991995 605396684 1000000000 999970888 1 -442216188 -346759352 482900291 352628943 -106252099 365335114 698657373 -977951364 -1000000000 999970888 715758127 -541048378 1 517957262 42 174447400 -790288394 161549741 762787538 -802376583 -59581254 442264974 717401364 -999991995 -979361056 999970888 916403794 -999991995 -595295797 -185072210 415674959 207737445 -371429206 999970888 -479686157 -963521596 42 201447755 -341727051 -1 999970888 -39696986 852286654 -211217429 -632482799 47239173 21391154 246376969 -1 -1 -570885127 -63880880 -823682655 257626522 -124263300 -766619015 52420065 -333414256 999970888 985059382 1000000000 839994855 -470723536 999970888 42 -999991995 999970888 -594617982 -435494225 761442233 -348015880 -999991995 446927680 -373832904 839645653 562912384 -106252099 1000000000 325410975 925965251 0 364882194 42 423477952 -797323319 -1 1000000000 366943275 -782598136 477692936 757957067 722240773 -410738613 530324854 852740013 817495074 57081376 -361365751 -376216568 999970888 -447976305 -446455045 -1 -999991995 -927874570 831226533 -352740130 -999991995 -999991995 -917905501 999970888 999970888 -90718972 -632188700 548574875 991086455 512384452 -999991995 -999991995 1000000000 866094463 -77446197 422370906 778980843 -999991995 -747808953 -511333678 -70211298 -875598062 999970888 999970888 -373490608 -999991995 -796454941 -1000000000 338789589 -969659537 929181320 -256542740 596754755 -947578222 728664245 703068167 335100566 -999991995 -534955910 615895564 -983952111 538391488 -752980944 -593875564 -999991995 93369150 123484172 -1000000000 -566256887 -33551181 708237268 -615720372 648634935 702722815 1000000000 -1 1000000000 -528248794 1000000000 227015935 1 0 -774894619 947381644 755175616 -954660547 -266489565 687059111 891871208 -307105835 -999991995 -215726693 -22628409 -972182697 -791668219 -436569800 503601150 720598664 -378251356 653833631 26691809 -162542363 399749549 -356975924 -908327817 -999991995 -848028271 -959036920 -1 -695851688 -999991995 999970888 0 137706374 -721054632 -533281948 -399089504 -430494077 -94958335 -999991995 929731136 -755804683 649118228 -932876777 813878573 -950673967 -999991995 -229540776 -781833114 -999991995 272175703 -313157853 664346965 999970888 -671409241 423027571 999970888 -674148426 860573164 278836202 214824406 810510202 -999991995 855454617 -999991995 791148299 42 -459660165 -241580206 902696809 -305443566 -441624887 999970888 -999099047 399094556 42 -694708303 -882113664 -999991995 17679729 208338777 712711228 516221902 1 -999991995 681439053 -1000000000 26310605 282901443 938460326 596754755 800012518 191079296 172484416 523305558 269004631 -890088833 -695121623 1 558577602 1 502331745 157582239 999970888 -106594623 -698471250 999970888 734344070 1 841153165 -7661341 0 -353750122 953119614 262642621 994240380 -9942230 -999991995 -424284642 999970888 -1 -871893140 850079835 -999991995 -659928733 1 256103573 29606694 337395904 -933027951 75189674 -873774684 999970888 -835664572 1 -726994853 376241598 -1000000000 999970888 39287342 -424577148 -843233895 -903047927 -25932572 -184560459 263421544 42 999970888 291975735 -541695734 -119499381 656730966 42 -127236371 -864538991 -999991995 -682947520 338750609 67442567 117518448 42 -379608335 900085804 -686398688 -43288092 -240715510 -399515652 -351812703 999970888 -464583758 -816796766 -1 -229650453 341112261 266481714 -28794405 440836417 110283901 -291242973 1 -813701968 -633012403 0 -365725602 -270115860 1 -189583421 -999991995 -355286073 999970888 -889860139 830244915 42 956307678 379906864 0 810883632 275873048 -763218654 824245726 999970888 -999991995 999970888 114854827 -999991995 999970888 -1 717493369 239680317 999970888 42 -999991995 736886544 -596064045 -1 58379224 -999991995 1000000000 189264490 491171594 -1 -514906515 -257132552 -541508535 -818500193 -528579871 -579389006 -355901323 999970888 878105585 -999991995 -999991995 412868675 42 810484391 625068376 731479225 999970888 50245730 999970888 0 519369727 1 293377134 245468228 -999991995 -641219572 672293871 -263636527 999970888 0 757141273 -555000162 869355181 855327145 -54713187 1000000000 -182550269 42 999970888 999970888 934522130 -935427961 514364602 -283173694 -813184215 999574758 -783148950 313819519 -629570085 -1000000000 -261795238 -999991995 -269218656 441520282 999970888 999970888 656259646 -999991995 490892668 -643093818 -88379104 -914534056 535496748 -887261922 -999991995 -462518244 471259822 500611299 895463896 -637304881 831748784 -328948261 39432497 491702715 65188507 -999991995 388291258 158400193 268950792 42 -552946696 -1000000000 846734719 483420340 42 -999991995 0 999970888 -1 1000000000 0 -182792789 -575726709 -925457345 798912811 -999991995 302110879 1000000000 466231951 -373644459 -43499480 222627585 -1 1000000000 999970888 -430907654 -1000000000 -225579141 447099462 465641818 362897799 -434247539 508388336 326758547 -545949830 42 87338915 699087227 722283873 347428180 -999991995 -52184191 -618309257 1 -658696388 1000000000 -291633218 -851635024 -147399111 -265417433 -993630815 131755310 -999991995 -208386035 -999991995 -703293429 -1 150935488 0 -999991995 -485939756 -1000000000 -165636892 999970888 963484447 -920314368 -1 -1000000000 894689104 -375928558 -647796435 208572878 1 -1000000000 42 603070916 1 999970888 -927922378 -830979113 -79382238 419003364 -182792789 -999991995 -738183653 -249631212 1 517797894 153557273 -184098776 -669399258 -230203533 -338444735 381174385 423641358 -847407545 269901351 -700722341 1000000000 -951520301 493188903 -999991995 343012847 -186664664 218002919 164000735 999970888 -493804033 -869345771 645000593 407636616 -1 49906195 406391959 456897713 556612082 835094137 0 548546389 -458277316 872947656 -999991995 105802764 564788761 328520429 -793986085 14972077 -1000000000 -999991995 -999991995 409181750 -721525845 -322602654 95247782 -450636145 838461206 567600142 -1 0 192583206 405307006 -959796632 -555167323 -113452858 42 690613870 -986259027 42 492081614 -999991995 -999991995 -336695336 -996609142 76515978 12896246 229580786 -999991995 -639112756 928932297 698325102 -533297395 -555603954 721318315 122672413 42 -999991995 199062486 0 -844527659 -1000000000 -533653216 -641555741 861301775 193947974 -578790422 -767225753 944073368 667981429 -627280706 -999991995 -442590183 832424861 -126278090 -937646164 259902437 999970888 995022980 999970888 753126448 -936210172 -631269954 54558630 447043407 -661313890 -968852127 -744892702 -999991995 999970888 999970888 -1 999970888 984696107 -325625382 -799266467 -477680240 -42511924 -545213663 -392726038 40535695 999970888 -1 42 180961235 124881460 315457406 45374579 -8387114 42 339012626 -175975041 652913395 13541323 -14630398 397893289 0 426184781 -627383437 61940806 -239929623 999970888 -699822863 -872512554 -1 42 999970888 -695121623 -1000000000 -965496329 1 1 207137070 472705856 -773148642 42 -1 819308628 -999991995 128461057 438165379 -1 -439619680 348104118 612249130 -999991995 213877317 -431776278 999970888 187927033 180154521 999970888 85817073 1 -1000000000 -751165756 592115615 -285580353 -1000000000 137352844 146984522 -158311669 124742831 -999991995 1000000000 0 1 1000000000 912045215 -1000000000 -238945410 -1 484500164 -1 480317781 999970888 999970888 -172949392 918456123 317738418 -416996827 832307695 1 999970888 -107928609 335260272 -703862051 -531989286 999970888 589230735 -397964216 792376196 -227343918 41685395 -222845949 1 900170663 -999991995 1 -688313810 309742796 -174106472 -957289022 1 122489490 -456997126 -585510147 87129564 1000000000 42 682827308 1000000000 808123260 999970888 999970888 -957264411 999970888 74308079 813320965 -36306818 999970888 -999991995 999970888 -781193160 362230361 -740251152 -938996287 -140564076 450187720 37482834 366289506 -853338313 42 577371060 -632811318 371208559 749849728 999970888 999970888 130656722 139262721 883223302 1000000000 -705299627 -999991995 1000000000 417678082 287419593 999970888 -999991995 -639445418 -1000000000 462213013 -367874911 999970888 -564134788 -500063577 -445133844 -731726384 218574885 600635932 999970888 42 103316694 447871362 -408262570 42 -999991995 -139081955 1 495316680 1 -606289934 -990619945 175476677 171484074 959544821 -311619995 -252957408 -352604961 -954570933 1 -968362142 42 -946795639 570206765 672398787 688091088 23036791 999970888 447253279 115340169 -996548299 1000000000 -552526981 829153717 -383500406 333675473 599004400 999970888 -7219248 999970888 -265770478 378160222 -397257977 -344421788 -1000000000 -999991995 -463436616 -1 0 648167507 1 -417683449 -1000000000 368713409 -881889788 -986756800 -251489898 575846105 75009667 226333312 999970888 -45573828 93701193 -199020791 -1000000000 -999991995 -207927010 -966708784 1000000000 -1 -353015204 -624293223 -718870075 791525341 -290714368 -327165856 53859353 326425188 42 852073150 -937189496 275726957 -291147560 984311557 858289196 301669340 80076685 999970888 1000000000 -999991995 -686582606 -971675796 67571145 -999991995 428190262 -1000000000 -750613537 465225028 951443432 -1 811104856 1 -72789285 -239552672 873676769 -194072915 -955568198 -403952328 -754663242 932763305 513969985 -406568730 -614536172 0 114081599 928712650 86325333 -312275587 282031567 -992836413 999970888 -473933024 -841544634 1 -532369689 -884604420 907236103 999970888 1 999970888 206424104 -999991995 -1000000000 213738734 -1000000000 220325577 1000000000 -882301584 -882552370 1 -85170284 -139102864 -736858282 194116260 -999991995 256204940 -430115634 -999991995 -978485795 -220599996 -738764548 1 1 -267264067 814217935 -869523879 999970888 -999991995 1 -27692073 -502366742 75865348 -799713797 -99858224 143006586 -1 0 33284431 -153026252 652858103 1000000000 495575437 -506568511 -1000000000 125795231 -894518450 -255364403 -865113301 832847948 1 -33297654 -787208679 -649113122 599969831 229144995 56749122 -1000000000 -1 777732945 -889208889 -999991995 183753231 1 469619939 943734675 1 -999991995 841036256 -821928077 828148004 1000000000 -337333425 501523934 -95740309 -315262955 -838207459 1 889182366 42 -59244064 -999991995 -131556162 -629272094 680446581 975134884 0 -245529425 369121886 -966801755 761004541 -1000000000 -348175466 919528821 438713767 770103204 -546026858 810815943 999970888 1 -811730267 -107227751 -1000000000 -27085720 533042397 -794210699 187692259 934291167 -999991995 -671453103 -337978597 -999991995 -999991995 -891921836 -999991995 -788031235 -192530973 -999991995 -754130330 475133644 154912442 -391813698 -753377727 422276565 999970888 999970888 772037687 -999991995 178323420 168225858 699987013 827215077 -1000000000 -1 -205520212 1 420949136 -409389212 1000000000 209769200 -1 327612794 -19534666 -840473550 -999991995 293618565 1000000000 -750918786 -363794414 356732915 -537433654 999970888 -764406090 -1 42 999970888 1 -778946943 -20632634 1 108712131 -581590225 -254047323 -222948149 -508394391 -628514543 405064602 409287222 -1 -659208463 -413843703 1 -303792897 -999991995 42 999970888 -507951444 21865798 -642336132 -124764803 -799085622 -254202783 -1 -177535203 367917663 -826055926 -999991995 768534097 -29264761 998198659 -999991995 -954850287 -1 -296329217 62438350 42 59995644 995757874 888840544 -119680546 999970888 763963689 0 752885494 -521675591 -848467346 0 208654806 -999991995 -999991995 29257516 0 -999991995 -999991995 -588302198 -192639670 42 928735514 -881744350 -208906298 -381872775 -760090134 507249611 -208294148 85677341 -464175240 1000000000 -684812408 521700482 -473770596 999970888 -725208265 1000000000 583890047 931203197 -241803731 42 -1 -833069023 888942397 -553182101 1 400777186 222795811 42 -999991995 4044439 72171917 -553060577 999970888 38140737 -1000000000 -1000000000 502310846 145716692 -243195716 42 -540305719 -1 798644615 -880314111 -4930078 317439749 315232058 -830301696 -999991995 347171979 999970888 -999991995 -11692992 -295427069 336909642 715276440 999970888 19376735 -442043834 -314024107 -977666041 -999991995 -326339871 999970888 497971661 0 -1 -44029994 -588898567 -999991995 546697397 -501449121 -1 969064360 -138902920 612217339 696502608 596048872 999970888 -999991995 747123891 9668146 999970888 -1 68496950 1000000000 -999991995 483792809 -999991995 1000000000 352348070 467712264 687076395 -251332391 -571073869 854614131 353591581 -1000000000 -339273544 637684304 -87851581 -368641521 -980476071 767773400 871172796 684027593 -461130614 -869225419 -289145077 -219355781 -494725805 333011494 42 148675660 411227 -100566539 -788309406 -534352631 -522488730 650658303 226957622 811243392 -258866926 999970888 394704545 0 475293741 -201021042 -968080926 862072589 -999991995 -6384748 0 -178453101 -681782434 -253246740 0 648477564 -992868362 -374638249 44786824 170783212 1000000000 -844841751 42 900671661 -460095245 0 718965233 923337206 -999991995 181836048 499628846 1 -999991995 -197124736 -999991995 893027844 999970888 -999991995 -1000000000 55822451 538061333 884917183 -707472074 389558485 999970888 -663810306 -31612182 471204928 209042898 -669940347 -266987309 -640577779 -263116656 556697060 999970888 -398659182 1000000000 -884744359 -922528404 108137970 -999991995 999970888 321306617 1000000000 999970888 322771637 -129033791 772753858 -216258813 999970888 999970888 373962453 -57864717 -910325942 -387749602 438699365 575711822 358525408 1 -993067679 -774946480 -104690971 580854097 42 -1 -715544276 55154237 999970888 42 -306999909 99891945 -186328366 0 -740904968 999970888 761651258 -999991995 -167737429 -961408179 844377272 -74799899 -147377779 -224381922 -404863517 -999991995 254058697 -514724078 0 -969164635 11062555 104789288 -1000000000 13525944 -724031502 -90913968 154330642 386161354 978312681 -999991995 3406352 340995414 414231666 639771009 -999991995 -872714893 158827305 526213362 739743161 -737437970 -361117104 670312378 809736943 -582335698 -1000000000 -379149963 790892866 -276079432 -460505968 999970888 -109367565 -1 -512815335 -625955768 -296370813 -999991995 42 -216233437 999970888 767213013 -999991995 999970888 -447767354 330196122 785867896 -834483865 18265117 -427897674 999970888 -617380725 414905939 -673005981 -826869810 -920912143 915875520 549561033 -399759273 -1 -507434469 658544115 -589985738 999970888 999970888 -582861402 -775269809 -999991995 -456975663 243721447 794963544 1 -999991995 -935870928 -868451047 -89479327 824607630 -493364871 -909206314 -1 -171658933 999970888 999970888 -999991995 -753856366 611166297 -851730313 999970888 -937367740 -1000000000 479921604 999970888 -588979999 999970888 -999991995 1 1000000000 -631076700 -123679536 -512060653 145506767 -766966468 938275223 133382614 0 0 -287494393 508257694 -368933259 507428371 999970888 999970888 -999991995 -849179652 686624666 699335648 -999991995 -118856374 1 70842228 -428930162 580844547 146749966 -999991995 1000000000 -1 686808660 999970888 -230820144 424202802 -578078119 409733865 999970888 999970888 -74370773 42 -1000000000 1000000000 -70698916 -151009296 42 -893789644 329631425 999970888 198333610 42 185445627 832674165 1000000000 189498007 -353129328 -1 556096511 42 -210338742 -999991995 -520217130 999970888 334454124 -501294085 -63776515 -1000000000 -794762191 0 -1000000000 495687588 -608842803 53315952 923785833 729603201 992421261 -212045620 -462170551 630094130 485389159 -173908627 657436387 999970888 42 999970888 -716473833 999970888 972413469 1000000000 -363847975 730165093 1000000000 999970888 -1000000000 999970888 885868705 999970888 236977089 913114460 569327799 999970888 -524689391 634484686 -999991995 -971840401 511932137 -411001501 854577378 -63874028 351602673 918115218 -50630813 -1000000000 164444960 338962191 0 -703933116 682186841 -383343292 697436780 375706094 -26542236 306090368 342305717 1 -999991995 -999991995 42 549356533 999970888 -161482321 -464429958 906197454 934548515 -686310995 -35831417 -110861195 714625938 914196247 -443169996 1 -838888513 647972289 219454527 -372326527 999970888 -1000000000 500969538 -36265012 -959031238 177722719 762391119 999970888 106027427 -1 -821595501 -536059390 999970888 -644774633 -28104265 1000000000 1000000000 259419874 -708895705 -1000000000 403279475 999970888 -1 1000000000 -819806808 1 999970888 782264960 335218240 -999991995 477812000 42 0 -658963029 -21340159 -25492493 -540347166 -733028841 -678482351 -272434355 42 351802004 1000000000 -589165978 873849643 -413788 -406157574 -999991995 -452154452 -419376452 -790116733 -922902663 837044389 579765544 999970888 -178703217 -149432127 -999991995 -767584848 -317824943 -999991995 825282225 446451645 -999991995 -951520301 -872462914 268701147 -368506195 999970888 -448780846 -95988859 -930003627 145267028 170121217 0 56123231 999970888 943930441 -135925423 -1 -381399273 -430033183 -32221606 -1 -999991995 -1 999970888 267115698 560887257 42 568754650 -285537563 -948143472 -382851102 -999991995 -705174200 503693978 7686643 39713180 -1000000000 -248045196 999970888 -84799171 999970888 1 801190254 -1000000000 503156443 -399624539 999970888 -999991995 -999991995 -1000000000 266028686 207752370 -840483124 -54657568 401862857 49039176 999970888 721991355 -1 0 0 932022152 35185408 999970888 504546090 999970888 36670214 620669723 -509368884 243406929 -204374491 400442337 580009108 457660994 6761856 -485917610 -742030376 -132858897 -49674383 39789347 1000000000 -179589801 -8907992 -209130833 -247755962 -883699234 42 1000000000 615461754 49086349 -999991995 1 1000000000 630806835 -19170024 -489151916 921614876 885069004 759002273 992545291 -1 999970888 1 1 839221785 -798633699 235008052 -999991995 733663386 -210520983 42 -999991995 -999991995 -699612572 -724325477 693601132 -498886082 -402298104 454529239 -82431615 -848828952 1000000000 999970888 392856577 -999991995 608489359 0 -1 -282191206 942572728 892618556 -841425984 -821523192 -126389553 -1000000000 169995520 -629315417 746205960 -321632446 -999991995 -24649005 -945877348 1000000000 737995420 -825421014 -600045829 -330721160 334961009 999970888 -918888053 507390541 1 95690929 417754183 883304148 -1000000000 1 -1000000000 -604126369 1 -767318454 -988149967 506136319 795021050 -953415532 0 -999991995 -918796711 -421225560 554366059 -999991995 -507674882 -999991995 633113083 928119346 594430076 702992534 406668997 989598804 -317204965 -474766957 42 0 -1 244846229 307268040 254275459 999970888 1 -996858481 216706826 -396922304 831715353 -520996527 -1000000000 520594471 999970888 1000000000 220909198 -47357975 -999991995 908781729 -321552634 -383186201 496035575 0 -446304080 936395462 -999991995 -464302401 999970888 -660665284 42 -898963578 735655252 1000000000 1000000000 -467873001 896945971 0 -622832314 680817284 397818733 -873419975 151936435 949015314 992366218 -999991995 539592660 999970888 -480664823 -157163390 123484172 984765593 654112222 564004470 -102285742 -907503499 -999991995 537913663 -169953196 359621898 0 434295028 -999991995 514518026 1000000000 53664955 -691471048 -813886263 -235027015 808704429 -253903851 667669971 999970888 -712920998 680908180 0 41100849 999970888 -731459779 -547631933 723996214 -999991995 572236368 347022284 403890770 -999991995 528909219 660113345 -999991995 -929989890 999970888 730470965 -999991995 999970888 -526561716 0 -789071463 -1 659248351 946079901 578505955 -188774974 -971070714 -795800008 908616738 709259369 -999991995 171186025 -999991995 727378761 999970888 1000000000 0 42 277506822 510896004 -1000000000 999970888 214764735 -288242564 -912689074 -469856118 -577674477 -275223079 999970888 -663157166 419130746 285331209 -825579436 908603403 487508158 -988875572 -151579525 973826250 -652428429 -333520663 -999991995 194383204 999970888 0 347022284 -165512889 -999991995 298789200 42 522094692 635159432 -91345199 437605878 187574316 -994678470 -855942545 -457850305 -156220300 575488752 -782345527 -999991995 999970888 -9582916 999970888 1 -999991995 -566978611 89360082 -249726108 925808179 910235306 207732516 -493361663 42 42 174677746 626387453 -716774101 149070894 995474315 190976196 947294382 746277870 -40124355 922696143 939912962 175590042 793173360 -999991995 999970888 40063207 769701171 42 543631815 -285783423 999970888 -289226225 941184561 54124763 630319599 42 317319426 -393536771 999970888 -140610387 777804199 114314929 0 -999991995 842959699 -837040205 -709509595 -1000000000 195575299 -999991995 -999991995 983321720 -355715531 0 752278874 5158532 220236726 -516108832 -926260572 -81848890 -327922349 -38986048 639672091 999970888 -217035211 19788446 696376258 999970888 -534489406 -573713497 1 999970888 1 -999991995 475782939 -25078203 -339716478 -1 -410458006 999970888 -999991995 724673201 614499217 854985807 239759222 -458997635 -418924728 828471008 356080469 -1000000000 -931574376 -210707821 -231543140 -735935070 999970888 -310544358 875645919 -185470893 -999991995 -516659559 42 795420786 311748689 -289191508 -975980824 1000000000 -225494970 -764057405 0 404524094 -23167554 460566536 315325933 -149087265 -1 401492374 999970888 -198511337 88384909 -791595514 -999991995 -1000000000 -757152382 -196469996 1000000000 461026911 -324064829 -366507537 -999991995 772351344 -317841454 104581280 999970888 634634487 101112955 2929394 -184957246 -790376925 965025768 352018683 513564967 774160488 1 726824514 -32647433 0 0 -1000000000 828982022 -677724011 -501372639 -475384102 796402178 350080799 997025156 42 -861111967 599149366 504910086 -840324868 700459995 -106718196 -923866112 -999991995 290214463 237106702 -1 -143866989 42 185331218 999970888 -731415084 -999991995 1000000000 155711815 1000000000 590153595 -803208257 238320340 -705467670 -42403170 -975754101 784133542 -15875752 -408496981 -438990521 -94924749 0 981271167 42672029 1 296536328 -217311539 -947031893 -20384677 -230973571 42 999970888 1 876322684 613370417 -999991995 -863572490 -785052727 116729970 0 -402644040 395724788 0 -749608193 259676759 999970888 411301391 -462295372 274585167 406212360 229872794 615466321 -999991995 292209379 989956399 -999991995 999970888 -440387252 215696436 -579449727 -757641318 107217526 1 305203025 -160447005 -160554906 994000795 -900685235 999970888 -86743168 696281179 549655241 630514470 999970888 836791168 -1000000000 999970888 571772456 -624231936 -999991995 609310392 156183163 679228408 429670037 1000000000 937107502 -510462847 -234388226 -999991995 -619116447 235236236 976745649 1000000000 593868573 341572974 999970888 -1000000000 -442674998 645539506 0 -519737970 999970888 -311640456 -999991995 161196748 872704219 -853102154 -999991995 311917493 -970138236 849113112 -279666952 -510850957 352739923 831679557 226225404 679163718 797625545 -460755749 -990852386 1000000000 647449020 -475244730 -692883591 -795201616 429423625 -286906054 -909645031 999970888 -999991995 265408768 -481218680 42 -444194437 999970888 -805853133 999970888 267319637 438700816 1 1 760249000 301063243 -251172598 999970888 -999991995 1000000000 628863815 -131289589 -479187235 -560121553 265750869 -686496374 0 11149673 -449264275 -434201856 544865602 760496604 1 440195506 -628596278 999970888 -805044982 -999991995 -50838631 466390999 191320915 -986695053 999970888 266404444 -652056408 -534805727 999970888 -272133249 439149653 -999991995 491810627 999970888 181149073 808300970 -349505459 441625772 999970888 -884345452 0 -235871370 -1000000000 -455294725 -947273227 743152530 918745690 660856599 0 260632341 -635504408 924960288 -428261002 40492976 0 555683807 -243208075 1 -1000000000 -906891688 -523959680 -999991995 999970888 -952079232 -666738131 -889207257 999970888 -853275152 -999991995 999970888 -220620538 999970888 -251724547 -999991995 -203536862 835603489 682491990 -784187535 -999991995 -999991995 -1 999970888 -61621296 -252921530 -169020791 -999991995 532684237 -379279604 -1000000000 -1000000000 593248692 -310809706 490651206 745068569 -460331704 -29067186 999970888 867702189 -287748300 -885520357 -86793114 522830160 -999991995 182149654 634496986 648131548 352881990 151458967 -60945810 -1000000000 798237957 42 -168285373 -110045991 999970888 999970888 0 367558874 859257021 279887965 -16719912 -780270168 999970888 -242112959 -79018451 879007998 999970888 -557711239 42 -680228136 -999991995 551618960 -363760575 1000000000 1 -100888771 -397460838 -288537544 -161161694 522752245 -999991995 -771063298 507722234 686647826 322400626 -44494794 42 999970888 -74839932 42 1000000000 999970888 -1000000000 1000000000 -999991995 1 -999991995 -289273305 1 1000000000 994593687 0 -673876475 795187652 818434989 -537719105 1 -536744467 999970888 59092868 -463904546 -410555205 -966059872 999970888 271505676 -1 -1000000000 104723665 -1000000000 815461319 1 999970888 164591211 -1 926527553 -999991995 363460541 -596158828 784387526 601276904 -1 340954448 952478970 -23335822 958281287 1000000000 -793875781 761556323 -379755788 1000000000 999970888 914237420 1 351091960 -972887435 -868984435 -1000000000 574822235 999970888 678873552 999970888 361882789 -418842460 144790201 -229353942 -747611253 246390292 -52725120 -564380364 369260773 999970888 -999991995 424876271 179883546 -999991995 1000000000 999970888 -1 -999991995 -390902407 -185397013 476816770 -999991995 -34813483 -161128093 -716090492 -504260821 -147691835 661867205 0 179373557 1 319296256 -284411939 -577955103 -11794724 1 0 -344385690 837370465 -1000000000 -446020867 -558763096 770384102 -81354893 -89004582 -999991995 1 146221407 -154731794 225951401 752012164 42 -202603183 -908007536 -61104450 647025342 42 698379077 -999991995 684324487 999970888 18289942 852114579 -111393534 962198492 243825726 333203877 284498905 -272435526 159035533 858325498 0 867986648 -999991995 428697588 257979255 -523303635 -999991995 262279969 651645541 -999991995 904689508 492395739 -999991995 916249101 -591481391 -546799692 999970888 979787753 362759415 -1520390 793769640 -953790851 -453102109 -899540989 1 -265261239 -181537811 -812188775 -358992142 -40444033 969152938 179635122 492362861 589338800 -581430230 649096739 33020201 657257226 -771014550 -356284034 -314573626 784018491 -966777967 -363491115 891806768 99012734 53978174 154505289 -453460074 786685778 999970888 -193026323 -178302433 749304370 793091592 -999991995 42 999970888 -583627166 -648305635 679606545 -446212694 580283760 999970888 210389750 263302967 -322985203 571475221 225836991 1 -1000000000 -20384389 0 -893116413 999970888 -654457125 -738890692 -117096130 818009899 999970888 -567175609 -999991995 1 800167720 691550362 1000000000 605079708 -1 -649063431 -47864361 692448768 -900007388 -606062599 -332615127 1 -924023499 -790767838 -486512850 994946665 -321608899 -548412029 -334386308 -323877437 158322025 -624679788 764443727 999970888 -882734086 1 373533936 999970888 780660937 -111463565 999970888 -377887097 0 805105264 -325642269 232824171 -649849903 -444375832 1 985700386 798635887 154292482 -870897730 999970888 -993429568 -923967496 -838051251 -387519747 -421510121 1000000000 -400519502 -552210771 -736199354 -562059901 -713094089 -162945992 734972910 560072003 541233568 -212327914 366994714 -828766613 -944853407 726129276 -483796276 37443804 42 329940424 1 476741576 96231149 -932718764 -867344206 647737513 -287603583 -999991995 1 0 346900803 437302796 811617356 804813835 -533854931 -830751040 384034649 600080745 -390109356 0 -855932014 905181304 984626450 -999991995 999970888 654298030 -1000000000 711035375 -319608233 0 775474457 -712509454 1 -266412742 -473815778 -996447362 -327836953 916164238 -906066586 -999991995 -820299938 -999991995 999970888 903091648 -524273467 399240619 0 999002845 -457811489 100025064 351515078 20637013 -3548906 988177813 -1000000000 -783296311 -376684565 -999991995 407411335 -1 1000000000 928199112 499774242 -341357596 417064397 890374899 953851584 -941257187 -634298118 -999991995 999970888 -1 -859987523 -691982847 110026565 999970888 1 -577347722 -694550315 -663329581 778917804 335413350 623585788 -370175785 1 -50257613 11276116 77045144 999970888 405965930 -999991995 -999991995 806701297 -691021890 901119217 0 -58358926 -436838925 999970888 529172105 999970888 42 -740416083 -241489489 573033711 -29593799 109442052 999970888 596084358 42 400516743 0 -812056380 -999991995 1000000000 454416192 893798836 171298546 -437056987 359255270 -933567099 289153294 -851349956 451802753 497926446 999970888 -161999995 -999991995 932175235 488517490 -999991995 -780069273 999970888 -1 868551880 -150591901 434931673 999970888 -945211142 952058826 -653773069 -547554599 936579456 315414836 49050491 -257206748 1000000000 -329227589 -131218147 398040920 -999991995 1 -1000000000 425738318 415068082 1000000000 -999991995 -919210955 -103226044 411815338 941028239 -999991995 999970888 999970888 -1 -11794724 -150653785 -999991995 629703580 553405149 144094212 -1000000000 -999991995 -282970082 200619259 935692429 -49357272 22222785 272557926 746035304 999970888 -999991995 0 567357877 759610649 269094640 145911236 -999991995 627301303 -771086749 1 999970888 -367775372 42 -339748810 -617888973 42 -966220970 527695153 2590259 -999991995 910431990 880168815 -1000000000 -513237840 -982876451 -1 498055496 1000000000 999970888 -710407280 999970888 999970888 -999991995 609367354 -736989105 934930446 845181115 -788405045 -1 610980417 -999991995 1 1000000000 309636313 308836385 253483935 -337303489 -126127133 935010981 -649003045 355084710 0 -105447713 -619116447 999970888 -188631857 936918875 -617727378 -1 999970888 605759080 -999991995 912870199 38473784 -999991995 -500341151 792588003 -999991995 999970888 -236258571 83750229 10312762 384252624 -988566005 -868841905 1 725149500 999970888 1000000000 988797117 -1 -416023448 -999991995 42 90551507 -53782893 999970888 42 752870495 865694848 833731192 -190902702 -531811859 801448789 21246992 1000000000 -121644605 950709804 -1 -1000000000 999970888 -148302574 516564324 -929377423 -665110374 -999991995 -617553080 221784093 -330555682 -999991995 0 -1000000000 -1 -1000000000 -1 -999991995 -189011758 -999991995 -999991995 138247785 -907014922 -68916169 -501030324 747574956 1000000000 -601768831 115186019 585926324 44635156 -919998676 931257496 -999991995 -233395739 -708554468 -789423608 311214995 -980883539 -1 -907492178 -857773581 -915605375 173665154 -999991995 796003726 -999991995 999970888 -209474445 42 128832167 999970888 -40953118 42 -451053018 952558006 999970888 -548128617 593898125 419868082 999970888 -824453518 -631973566 -910309805 -87199241 -494056192 169792022 650239019 -582085946 333823870 46543529 820403934 -999991995 -999991995 0 -366419995 -775937887 473525679 925600970 392538138 1 692675508 -403850700 -1 -566846953 -171244838 946872776 999970888 788345390 -273103073 999970888 -101910214 674090729 -1000000000 -677511118 -437672679 999970888 42 -999991995 -999991995 0 517888274 809310771 551871242 916446563 -114586035 -999991995 932122548 -873561548 868960721 -741730016 -999991995 675708547 -323283899 -140610387 -350680245 999970888 0 999970888 541084631 379969137 -999991995 -747676417 1000000000 24203723 -1000000000 668230291 -999991995 848835817 -419382276 42 1 1 -999991995 866644132 -994594464 -342278634 -102181535 468653193 -342582684 280700602 -803790574 157817461 42 1 -834321641 -566337254 -841150716 16207762 925476232 -131923363 -740434286 42 756603104 1 658993367 -354130385 1000000000 1000000000 -999991995 -677310197 987271622 468681154 -458693749 654130705 0 134197391 972025922 953894430 51784925 953885353 -310534311 484264947 -866234383 -143965213 42 473281407 -48575541 999970888 -104546532 571875502 791338742 999970888 686428112 566444594 -149687706 42 943567859 42 120100161 -339957945 319309191 231424566 999970888 -960408737 595172010 -535968394 -1000000000 999970888 656730966 -999991995 -489215477 -976990335 993974424 144426735 1000000000 602926492 896508267 -958484600 -12706972 799888304 -999991995 -578628364 425628162 -750856612 1 97184722 1 0 1 -806264230 -999991995 1 -249631212 -983625133 -839675077 999970888 749748543 999970888 347280942 -999991995 1000000000 165905829 237201011 332434953 56328776 911868741 932981372 999970888 -999991995 0 314844436 -582025441 -1 999970888 999970888 -999991995 -999991995 -999991995 -1000000000 570674952 466488616 701649432 -306019064 -999991995 -999991995 -999991995 397257151 -969762408 497188753 950505359 472185658 1000000000 876313169 1 -663524093 -490934645 -671108098 -929749344 489582205 53558403 -259461273 999970888 -1 -1000000000 -206018369 813980250 -49574380 -999991995 408721118 931298104 830320041 -338239902 331333059 -469266725 737704830 -193058592 -910691064 146490020 174002875 -999991995 -999991995 -672049750 42 433678523 -574239114 -392762209 -542507662 -110013064 -829072180 -842242350 979078836 884081801 -535921355 -1 -987680619 1 610409088 32103115 -1 -609675045 42 -573226602 -678450572 -64545675 999970888 -992265060 238641491 -251077842 -563768908 -181346308 328555496 42 -685712897 -1 -452624306 1 52318133 722720846 999970888 565083437 -456034689 -1 -283375227 999970888 -164852334 -814944026 -360650372 -999991995 1 62329827 947394050 302605407 -264339351 788179303 1 -424611993 -364359068 42 999970888 4069303 290278241 549654550 -999991995 786875163 -291582054 1000000000 -432354181 1000000000 155256194 -54863455 -669952881 -838414111 -721427500 -1 -929119612 -946377605 87224844 946122866 -403890475 -108644469 -593733619 221959106 999970888 42 271274635 -999991995 -1000000000 378806156 -568036583 1000000000 -999991995 609635920 -292471245 837931792 -1 -482287364 -999991995 -76741613 194063929 873894696 -206742503 102486989 -581578941 322693571 569297190 -724420376 184629190 1 30058960 -440155235 42 999970888 -553166042 -892796539 -999991995 20594062 0 -158085648 954723683 -999991995 28689925 943840726 620712402 -418949634 -307403107 -157659344 569084193 -935995857 -36884343 653148025 -938225698 0 -1 748614928 769878451 -575552935 -822358652 72358877 -796905063 686549211 -161296266 -478945215 599609196 -235041452 257959158 809130003 -630554832 -255490428 -267687225 -742247587 -1000000000 972856810 351748110 895594531 -1000000000 0 999970888 -1000000000 -803902986 -1000000000 -173629464 0 934985192 -894796604 468003140 237529326 -747999055 -830431487 -90245655 -196766326 -253776437 747465180 -943565370 421767716 1 -418129959 -819196678 1 -157052490 593419530 346659394 -634684449 320436921 -1 999970888 -337317096 456048292 999970888 -624886657 999970888 999970888 999970888 -55316746 702482158 999970888 555816657 45478610 -624106412 -206484349 -139225738 504080565 -372114784 90572479 -963361770 -999991995 -290101063 -613818939 290553569 918145745 286947344 -230820127 22426387 385045593 -999991995 99699901 -263716948 696307644 -566537942 42 -268606139 -278749000 999970888 -777821174 355183795 -691048536 -858423472 -460768107 298217406 -828497305 560838392 981567011 -999991995 999970888 -371915702 0 999970888 -804683815 415766471 42 0 -810568275 1000000000 999970888 1000000000 -93367750 -459015185 999970888 58495230 42 0 -545222515 119657964 -966420871 141067291 716030831 -319769150 234506552 27477250 907683242 -1000000000 695928563 0 -493652322 608367255 -877620239 646880445 999970888 -472577982 946975520 801692395 524727463 -968835562 -240339743 -667786537 -889482124 -999991995 42 -536378071 -541591540 752242123 -999991995 338955476 267522563 877528159 430311545 412054293 437778839 864626299 891776716 -561656874 -999991995 999970888 -943215026 297368318 767296904 -796805754 0 507492531 536542578 -999991995 999970888 -999991995 1 -999991995 42 999970888 999970888 -47291964 956994435 -999991995 -359790881 -1 -816359622 -1 999970888 -999991995 654298030 -999991995 290784522 779465205 -443314566 -336746623 -557351830 -525402627 340850785 -999991995 269622053 90408691 -142799788 999970888 -147490195 797964974 222756203 410047633 42 -858351874 402953413 -351521082 -603433529 -567208110 -664663307 504555751 -317555232 -604426122 764051756 585688295 -713740745 999970888 -247880564 -1000000000 0 -493439869 -196146499 -868071839 -203179909 -466124910 -639485304 -999991995 -807004060 -999991995 613023046 999970888 317793690 999970888 488582344 662487063 -997011336 -116141265 1000000000 96934780 583823344 504481668 456029489 999970888 574811655 1 47092760 605831181 -1000000000 42 874112407 42 -999991995 -904089069 -815414706 999970888 -999991995 999970888 999970888 -166185305 -1 539125866 513624784 -1 690726728 -950272215 639180774 -184336614 -185606378 -752336608 743157388 548686297 23301178 -66268270 -112922214 -793632475 -963626637 -352615593 103316694 8640656 -1000000000 -999991995 -154189477 330769672 299478998 -999991995 0 -379652303 -999991995 -425743975 427902256 -168001426 -999991995 150313540 -858627745 364080972 -220294671 -614598233 0 849212683 263393292 -34200382 -1000000000 485872078 999970888 16759067 -779182289 0 576554699 847011208 -856259243 999970888 42 -280720398 863622883 -35057966 43700417 742740713 -849036243 674090729 -4553847 -380598450 96548450 640212687 -208281708 -999991995 449858326 -991626331 1000000000 42 318326517 108470680 0 -477918143 999970888 1000000000 214868860 900097571 246174227 -747430151 -663336526 504749190 669396704 32175281 -558382617 -999991995 150231379 -999991995 -108337883 999970888 850419076 -999991995 -393985872 294165368 783976864 -91541938 389219961 367226947 -999991995 -157113818 999970888 42 311568338 -398220442 253439371 -869724488 1000000000 -534635735 -999991995 -90717319 -67184300 -999991995 267832086 999970888 165582695 249301907 -325043249 -262130807 -633012403 -501374508 792811815 -999991995 -824668442 0 -965945213 -43678040 -1000000000 999970888 1000000000 -307673878 571195664 -999991995 -1 999970888 -193515813 0 -441875609 999970888 713663752 -808979840 -920064273 561560501 -999991995 110105662 -569482586 -851389049 -999991995 -999991995 -487278024 122715982 487835258 -640907420 -485497821 -510359250 800553745 457707885 -999991995 424150958 -182620303 -999991995 42 1 382372277 1000000000 655631751 -999991995 0 1000000000 -569322267 928541230 740727569 201368928 -957022950 1000000000 999970888 -669952824 374632528 716750361 669553478 -557252333 -635146887 -999991995 569055181 254565626 687097293 -1 -411066720 -883699234 861247238 -1 -427127686 -94954373 74006073 999970888 -796910093 -721938622 964093825 1000000000 -630957753 -963610835 -357238606 -386530797 0 578424659 426682254 168896952 -812651751 762911899 -538697695 915515229 -719874495 280525688 -999991995 -391580099 -999991995 777400154 -98340128 -117596730 -232914781 1000000000 15502832 999970888 -1 -940353815 -513205397 -35080214 -190030372 -213779966 999042719 371928851 259413391 42 0 -441448425 -1000000000 -341839799 -279067043 71256382 413786216 470750269 362512875 999970888 -278803326 999970888 -334866989 1 307422230 334434750 -999991995 -999991995 1000000000 -235231841 568412854 633518970 -1 405666772 -1 1000000000 -65695689 66166832 -15765064 -681961602 -845021707 -999991995 -755560494 572147549 922974534 -609985173 -728149245 440820107 -432787576 -1 291269503 999970888 42691385 -546354710 -411997702 0 831450027 469028281 999970888 999970888 -999991995 -251939546 -1000000000 -760412890 0 461697846 -669049440 833680431 1000000000 -999991995 42 588800134 433431254 0 -251279367 -575333471 663097868 449758363 -38556773 -328250793 222916993 -999991995 -999991995 1 42 236530024 -999991995 775265896 999970888 550860644 999970888 387037869 -287792101 -656940306 118928773 991114448 542243503 908524445 -704144703 999970888 -447158509 4774381 -260082487 428128016 -383368405 -11990320 -530890804 999970888 999970888 654854702 -999991995 -1000000000 -714638652 -665612515 999970888 -634627279 1 -1000000000 -794125401 -1 24614191 558975684 -999991995 763360767 379624588 1 717292335 999970888 990578423 912913205 637368684 928773115 999970888 366556152 433471835 162704175 -999991995 -526655866 -789262055 -366353372 -377034729 -146680894 -994741897 246054778 -102363039 -999991995 911802714 849379530 136486641 -363719134 603255814 -378214537 654135362 -1000000000 -999991995 403402344 635523115 334244658 504682824 308202108 1000000000 999970888 -508779064 999970888 999970888 -34005624 -1000000000 415135534 203001124 754421660 -202568162 -74494352 581916086 -71445728 42 -1000000000 643410349 -743011175 1000000000 66191533 393983005 -206220669 1000000000 -1 872140364 1000000000 204627920 -1 -141893478 -5339805 615657688 29088089 42 -1000000000 0 437266789 446031010 186118052 -912510697 42 -603074943 -634779347 118892264 -686780997 -492688583 505398392 680104482 -112969352 -739179645 0 -875250564 482065973 -1000000000 222815140 -713319227 -439046440 999970888 -41225001 999970888 -112409200 -154783805 -244848985 992239315 -999991995 -1000000000 42 -719103849 999970888 -1 -824876035 -999991995 -999991995 999970888 816455265 -966636642 322693571 -985037712 10726936 471418594 -1 -444926148 999970888 -517216566 446335238 -915747023 612930678 -673893529 -446485236 13540270 -91815209 999970888 472135396 -90255395 -414315985 928110528 -961801083 97006327 513264641 847397728 571577358 -927363801 -379692063 -683582155 -771014550 -353835902 272074403 -587707853 -121546149 999970888 81082074 -170578945 263728204 1 -999991995 -999991995 -1000000000 1 -999991995 44828107 643258064 -301858437 359763210 948731128 501719169 959191061 -1 0 -66059401 889288825 -999991995 170728883 1000000000 400443334 842284232 127812939 358423769 -999991995 -354541778 -999991995 -999991995 -348163757 999970888 -242391590 -720831433 1000000000 1000000000 782801022 -739550634 592575090 -268159593 1 206635786 -510327224 -999991995 274866503 199718215 999970888 242020940 -858155796 -667613839 -779752320 -1 104907362 -733333978 115430172 -464442320 44705384 999970888 220496983 464480303 999970888 -455429923 -74481675 -1000000000 -999991995 349355837 -835292514 0 999970888 123294663 -1 42 999970888 -880212182 999970888 889602807 -506808794 -355424914 727702115 -321314244 999970888 -999991995 999970888 999970888 999970888 -480610418 -356572910 -999991995 494866327 441600665 -698949539 -535003776 804365284 999970888 79256075 503611368 -999991995 -441742780 900453224 -183052079 42 999970888 -117335931 674203743 -999991995 -120527560 -513150331 999970888 -953167220 826696046 1 904848264 855290078 391612970 -900179430 291274954 -721569148 -113390675 -509374790 999970888 -999991995 -932774906 715131941 -1 -1000000000 -721090179 -817515543 1 810451078 334460183 607002394 1000000000 738628442 -318069964 103842375 778512199 0 999970888 -267543492 -18749197 840548870 -37096548 148233253 224474977 -80155832 -999991995 933582348 999970888 -999991995 794337622 -235541643 1 420873496 -131733343 961901059 42 1 130417411 999970888 0 0 817954738 -490438363 -999991995 -999991995 1 -934633160 939844339 547553598 -215415378 313814009 0 289242886 -999991995 -730916236 363389942 0 999970888 212339190 407142761 -443392475 732919391 249954475 47785471 -55131780 -624140110 -999991995 -716881787 -535720601 -622156527 -98550879 592968685 811297718 889036296 -380968129 505187517 -682495666 164856734 -196469996 284591724 258806845 -401495405 239159775 921592486 999970888 1000000000 902200629 636412157 -1 808281330 -310140250 -1000000000 1000000000 -999991995 478392109 42 367998570 1 308215828 -63759054 971180084 -40632409 -1000000000 849882803 -844919002 904650668 42 -130764891 -450427779 -999991995 999970888 0 75243863 1 366287140 935311181 -164668043 -1 427687101 -999991995 98167562 482827262 517516213 -1 -540910741 843763333 136836895 -1 531389088 218863954 803436990 734024821 -211097907 520956534 164751959 926417905 439149510 -999991995 654634292 843133284 829936898 -672366760 719047128 999970888 79782947 -15265701 -558018400 854726103 1 0 1 -999991995 -14119561 -978757213 509256251 855922235 999970888 -1000000000 999970888 999970888 -768389661 -542092691 -320177519 284841226 -1000000000 -1000000000 -4401462 -693217199 -423706151 890242225 -115083743 421467698 224223861 -317911931 504172352 -999991995 999970888 -1000000000 999970888 -620105648 28894485 -566949644 124005980 761156607 42 0 -270904239 920631570 -237806843 -148468818 -554769834 321916315 -263488633 -155210867 -999991995 717389285 1 150122861 -1 -265219915 -788005572 999970888 -44907307 352847895 -888350926 674223296 -1000000000 -300598148 931757918 -417405054 -696734697 707141560 -802546032 786064901 0 -724325477 -546890297 734047737 999970888 -710428642 934326124 1000000000 42 633216384 999970888 -600876034 999970888 713384146 -1000000000 -947006932 -552378689 132265208 27983185 -312638330 940212099 0 -647953675 682940351 -417402761 0 42 0 0 1000000000 -158232727 -251897441 -682177330 115242388 1 511071949 671011981 705327048 -313730507 -532540967 1 -720943751 -525153484 952803099 -1000000000 -1 605803150 858720124 259264277 -204449912 1 853706734 -781350548 -263185610 -999991995 312278144 -465196488 -615724206 262210786 -931213052 524521409 -584824901 -980545199 960012753 570763978 915744776 0 55515022 -124844380 -999991995 -999991995 -750226258 -77293492 -807427256 542774771 -332554669 -58750814 272088121 290790376 712697248 619310673 999970888 27591752 866295604 -889820531 -1 999970888 -555087055 574540526 1 -421772133 708753974 -684616473 552942009 -270247647 -93894788 -372000234 -772693979 -751609541 -545248030 572351309 -999991995 402340928 596485810 150287854 -778620289 -49699461 -837202927 414845538 -765227476 -842424737 -280125012 324091566 -126695392 790014170 -976183813 -999991995 137023965 -11924817 999970888 1000000000 166053124 694265104 999970888 840581820 -726908168 -75268114 857231908 -999991995 -945181420 -680984165 754738077 799560983 766767405 999970888 602222881 0 418236329 -1000000000 -880366168 0 42 1000000000 -487804995 393814147 781150969 -788202018 -989164164 -774834985 451955538 397546656 999970888 -610731516 -403263093 -864879317 -999991995 -24993508 -476680181 447207446 1 0 939310387 -794883855 418460087 -999991995 42 -750454284 397580618 71934169 -928141726 1 204947134 -1000000000 -265547934 -770050214 -307812657 -249051124 -559078198 -779036132 235279566 941577666 -999991995 -999991995 -833483442 833624660 999970888 496644245 790910368 -686393394 -903279822 -999991995 556879013 809621791 510419386 249711508 107387087 382421730 -502893819 -35780487 999970888 -999991995 -209107066 1 141267120 976049615 977237493 999970888 -706214123 983656687 -151573593 -999991995 -667864199 -146675191 368395988 -1000000000 981172823 999970888 -988538561 -250717830 1000000000 999970888 842309420 -1 -425497244 999970888 999970888 -273487786 1000000000 303877317 999970888 690724608 999970888 -458457374 259429787 417575766 -52318010 559682954 318762899 443042105 761997648 -1000000000 592492002 999970888 228781654 1000000000 388236845 -545024713 684410411 -576963098 -867372447 -499516829 1 -477858021 -1000000000 999970888 425609658 0 386787105 57382608 -1000000000 -873905063 911393372 784459490 -999991995 -999991995 -955644116 -541171417 118307971 707028936 -865427771 406816547 650486383 -689584464 -982343249 373138105 999970888 -416766348 -881733147 875618249 381162006 -179154231 622157375 -102938687 -315089019 802558929 -999991995 325447630 -690698445 -957399765 -780709521 -705093844 -999991995 -784339145 300020845 -1 0 1 1000000000 714559992 999970888 -285613473 560037133 454322128 0 999970888 752878514 1 -315788109 609015713 1 31335824 -1 -861462553 65489750 -799286351 528908565 854781718 -999991995 -726761437 42 -999991995 -673828949 773003583 -790145366 -128822445 207151054 -1 218063690 497837972 -515470125 -1 392850977 -482886406 -1000000000 -1 974343034 54435933 -541662916 -836260630 200014927 -790021557 -718877500 0 -209812889 416003304 -1 77110820 241803257 -569783309 -999991995 609110514 -654940641 843834883 -491245687 -158613442 -373888616 -859987890 1000000000 -338783002 -999991995 0 -264240601 -999991995 999970888 -999991995 -459217441 -386861721 -1 705203276 -999991995 -311244341 934291167 -788509520 837974774 -567732991 -759727277 42 -593901609 737160661 -992636475 -727873177 -706428275 -1000000000 -130336679 326224011 293776599 -796889916 -914345643 576890340 -479796923 -3894146 -999991995 -999991995 906575531 -1 -261938791 -999991995 -999991995 15738092 152004299 783911304 -999991995 -1 1000000000 0 0 -1000000000 -999991995 -570304948 -267704878 42 -776239835 147254456 -398816319 1 -999991995 -999991995 -1000000000 -414855821 42 999970888 -999991995 42 956360021 306966351 -999991995 -629973761 -1 999970888 -555670383 -245477244 220279254 -767355366 -146390434 -566537942 -362618337 54200588 -74431053 -398135023 977311613 785444576 12232452 -329695061 -806275108 272521935 -230837830 -999991995 290193403 -999991995 999970888 665019068 673586839 -799542544 160572929 432584645 202451745 -636597393 -435755105 -205786941 -20397217 211298050 999970888 -1 135013620 1000000000 -840059943 543837315 -757390598 155214445 644803649 -999991995 -649182164 553229087 389939541 525837922 -454360803 -514853151 -1000000000 461665565 -577035836 -853737040 -999991995 999970888 12402033 740458753 -742368691 999970888 -795407036 -1 -263618839 100664078 -179787705 616673414 -53234821 967452372 461410178 922272877 -999991995 -999991995 918468618 876752480 784690734 -1 951395965 -929940923 999970888 999970888 -213128767 -395945439 -926298131 -775911731 -55823604 0 -170509598 -999991995 628480066 999970888 -92082661 -964529805 -999991995 116248237 999970888 -569356204 1 -587149647 -510729879 195635204 365422569 175237106 42 420722409 -1 -524912164 -342612100 -999991995 -696690080 1 521892619 -993806113 -166733054 999970888 -86654252 999970888 136151324 42 414905939 176518429 -842488291 999970888 -339030267 -452498301 999970888 748614928 777041049 283232005 1 394693797 -6430246 -498420705 -948928026 -571647405 1 -688897299 954929971 -1 -297648922 42 999970888 -951556723 -999991995 999970888 1000000000 139557629 -801217543 873038390 364416134 -323140450 -641544108 -395092393 1 102164114 -444578778 917310647 -479457987 940426351 -952139217 535236646 362066405 -978075371 596987207 725768797 -132825966 -623855270 971509239 994575982 857068096 150313540 -825174269 -798415620 999970888 -797173544 -361415189 999970888 -999991995 137463273 133087354 181229189 999970888 999970888 -15162054 -999991995 85789964 717605130 -349188546 969688541 -196809069 -999991995 534077921 -689557209 506940967 -1000000000 581645007 -232175506 999970888 136197448 973912671 317587249 -1000000000 974510059 988919561 -999991995 999970888 -999991995 -999991995 -720274220 89153795 364681268 788648813 -443391424 -769346036 999970888 999970888 -712873035 -999991995 478835848 -999991995 1000000000 999970888 -999991995 29540972 14018329 -613164290 -433657120 -999991995 -767272150 34095229 -658275779 999970888 -589822713 385146611 676330571 42 495590832 999970888 -915260919 598984248 871165849 -999991995 -535416039 -50652492 1 -1000000000 -999991995 607490914 -607216915 -862682895 42 853356699 198025070 479408729 -454174858 370633616 121888949 -792723850 0 859070018 -321221289 531639898 592226049 -651987349 295041870 -450278853 -999991995 999970888 -498922381 411940797 -809286512 1000000000 1 999970888 999970888 -52639628 -93162010 -110895129 912958856 -999991995 -873682891 -773694999 -158766238 812824389 999970888 858288839 -428799765 -88907611 -1 6772640 -900229729 -258323757 -837599614 130786185 290019717 623849182 -276747134 999970888 -424976520 -999991995 -491556480 -883151938 -1000000000 216333436 933637404 585702125 -735318876 999970888 827871560 -910027749 -1000000000 282427905 333608697 1000000000 -6407478 -999991995 363068209 347082442 -879715838 -306548106 -358567424 72917809 1 462940830 -346002790 -999991995 -835967471 999970888 865480687 914180285 -286206891 342194341 -999991995 374378794 999970888 999970888 771601919 -79664107 17269081 -999991995 1000000000 -12706972 221845348 -999991995 828041187 112873667 42 999970888 877992980 -744637115 -152047560 -962055839 0 119570985 -999991995 -883420882 561832804 0 999970888 42 -1 -991559053 906213017 -660818022 342865312 434386295 851048263 610446048 0 738122562 0 918798943 999970888 999970888 -866438986 999970888 936926574 459398578 -999991995 -249836728 1000000000 49162686 -999991995 -69306468 -878425035 326194285 -217035211 -412632342 -999991995 1 0 -211558429 999970888 331033614 1000000000 985700386 800899730 -1000000000 -195517453 1 -129794392 -647568448 942581866 949479336 915559118 0 -999991995 401994392 -473316171 30811490 -1 -417755850 0 399737941 375102522 767080005 -188814538 -1000000000 -809533041 476062409 -916984237 -445381538 999970888 -550856489 -999991995 662601244 -191245859 -369086479 -1000000000 252046337 -98537875 999970888 -661545449 -940080814 803062662 -722224141 -800377494 505732070 -999991995 -999991995 -967599189 44441897 736759317 -313782986 -999991995 1 680805224 888818345 -199793403 -999991995 0 -575121386 -221583049 -263636527 -315847735 -591024397 -1000000000 999970888 1 667171026 999970888 -317741799 1000000000 0 335963981 999970888 999970888 637708544 -95413578 344563391 273855477 -521755624 991653213 895705060 283134580 286947290 999970888 -1000000000 782817945 448896411 -999991995 703746021 -955054169 -967888377 -464273169 -427410985 11684735 167630510 181680058 713630238 435552783 -159117103 -235292323 634481840 93295185 588324811 -835954892 -143799521 854751002 42 494895846 273969473 -834911887 -447319138 -314369579 -586119591 -693553883 146749966 42 78290716 -809472072 539184350 42 807455292 54505087 -515418721 -636588393 -374318690 186656538 -1000000000 -17787281 999970888 -868362873 -742364129 192845191 694939097 -426173052 915301780 -999991995 451440105 390155075 921835981 -999991995 -890085108 -301792548 721231844 -260594242 999970888 618405604 -1000000000 -173673393 678669193 -597908311 673464828 -519658584 781580411 -65737836 -999991995 1000000000 1000000000 985231220 789502859 1000000000 -846830327 999970888 999970888 -266917594 -463030438 -648772540 -999991995 -999991995 -303953083 842682616 42 -9775211 -41755291 -950942594 999970888 -1000000000 -545443339 628917967 -97961154 -542349195 -999991995 -182910219 -999991995 -563682679 -69161399 18367792 -389886298 1 879163051 142201097 77295187 999970888 648999907 -685025395 596408873 -960582935 -218022958 669672360 837294964 -999991995 664391302 807336976 -695046181 174730883 -210277399 1 42 -256141326 134753848 -857117695 999970888 480470017 -305468519 -903176003 306690168 3917178 741441538 -262592493 1 266509885 132831949 156315132 -1000000000 1000000000 -612208697 -1 -1000000000 999970888 645495856 1 -55600303 690900629 885177442 0 834263763 0 -50071309 -826214921 231268854 -336984374 -345795471 -52292354 -949847610 203023769 -1000000000 18683957 -668868581 141482452 151271637 999970888 158735696 14576676 -363300340 -999991995 -104858319 167356198 1000000000 -372232394 0 999970888 723395338 999970888 -987890673 -999991995 999970888 -999991995 721755995 -965073774 -895087295 -999991995 428862765 1000000000 1000000000 1 413917258 781150969 -145659541 773254650 -999991995 999970888 778420407 749324410 1000000000 -379583409 -278680305 1 376093298 -999991995 226741494 -589273148 -895127617 999970888 937325468 -768597192 -1000000000 660457312 -246658115 -32672852 -971455937 -297015484 517585093 59471452 540781566 1000000000 -1 13931999 -657446099 -180484019 -413612130 1000000000 999970888 285028512 436697400 -999991995 -1 -739283225 217521669 829457652 -356580119 -124088867 728138260 0 -598690933 -900051576 1000000000 -636640699 -936752416 998282095 -744942721 456817045 312539429 -404291290 47340486 21106246 167611266 653530069 969995529 -1000000000 0 437801487 1000000000 51405635 -1000000000 -76366781 -999991995 -766385016 513375764 -999991995 -338391075 865683824 1 -3546366 -1000000000 -529035494 -460938556 0 756719425 409484661 877268299 246887811 528554523 -955144509 -999991995 1 -999991995 0 -999991995 -738411151 388534443 861350686 313318429 -677835972 1 999970888 -135157692 999970888 -1000000000 42 94020025 999970888 -31346567 833779410 0 709617829 361873594 42 107850118 -1 -745489275 -388213786 -17787281 201809512 -999991995 -25068499 -391567612 165994561 -1000000000 830291859 0 -657632156 -976187327 -792164133 429017909 -148255727 999970888 8750423 957672447 -442181075 574060908 -999991995 -154162563 -416855823 0 -948804463 536581614 -774152324 -10318327 894177131 -949624711 944219582 -347392129 -601620884 -649887116 0 -928737156 -520594852 -595913698 -952497047 999970888 999970888 999970888 42 320233031 780560434 -79254601 -722837438 22618263 379425416 168040745 999970888 -867442111 42 -745921235 999970888 -1000000000 -422102650 0 409338112 999970888 1 97149375 918745841 -393531261 -544359371 149563497 -999991995 999970888 75073801 -417654092 -502053274 314995681 105489493 255533489 -291370704 503091900 -999991995 -308115273 -483664179 697385787 1 -263998181 820324272 -731549297 999970888 -999991995 -135510838 771371678 -32383648 97378319 -455525761 727847582 -85338188 -528864056 -999991995 372540869 -743268691 -264152108 -310015089 751516124 -96582128 1 481435483 465716125 999970888 -587124985 148832834 724077220 211622120 -999991995 -337785877 460527807 -1000000000 485127570 657514119 -929790179 -367380275 999970888 -787679248 -936618139 0 42 999970888 -183658986 -311243373 42 -976360139 488664579 -1 112824346 -89413298 688934586 291250493 0 573529662 -1 -999991995 781503651 -513423335 0 -999991995 -183359217 798906920 -522205164 -561224243 -280892230 237091698 -66718273 -337119841 -744934310 999970888 1 -53597339 -30135777 313221392 999970888 167882783 393253750 747528003 -859471102 465089099 461785231 -1000000000 996393231 -1000000000 -785984492 999970888 -1000000000 42 830791426 -1000000000 -142680382 -999991995 0 -327643000 390477793 -1000000000 -554324317 152239498 -834911887 -936710713 -266267215 968313626 -1000000000 449775854 -197030810 0 -873313599 0 398963391 -932115510 -309149880 -568446362 -860927130 997040473 -999991995 0 534719179 1 126272780 -292216353 474745194 -670286309 119380215 931596604 -999991995 71805152 -975375422 256976666 116266796 648999907 -632277114 -724606423 -1 -31480306 1 -1000000000 504624399 1000000000 252647315 -115210044 128048281 -907566826 -20995226 404095137 -207297833 722460459 998119837 196258019 -274020281 -542251759 -999991995 999970888 -1 -1 300346841 317850031 -1 -170261226 526136238 -767409723 -821786177 358922520 360365741 -1 140685924 858081181 766339642 278409529 695635674 -382247165 225727027 -443395768 -323983266 -720468963 -494591466 999970888 -334716824 677782034 -999991995 168476142 1 -713295585 -355034366 187819746 640868183 122052400 999970888 428477760 -270254704 447076184 971258532 -45265960 465206452 -19964300 685711205 -999991995 42 233267097 1000000000 375567920 637508823 677373217 -51733030 264138965 536396989 -408216905 177251020 -242564595 1296611 -171024985 908319984 999970888 -447409285 999970888 -999991995 -1 1 651609023 -569786077 97351574 12719752 -975964635 1000000000 -696648381 999970888 -999991995 -57258490 0 -183292128 999970888 -680265803 -359940529 -563143575 -52349133 -148857646 -999991995 -282813244 -754597776 -632045511 0 713048036 -195599664 300407306 168678172 -144865012 1 999970888 999970888 -637002596 919125125 15035722 -595930392 -692714154 -377157572 -792531717 -999991995 -115217661 694969216 -918975607 813754457 1000000000 250358793 999970888 -140826848 -914540557 966094405 543886608 293219902 -890148771 664033638 999970888 999970888 210514786 -270789101 999970888 -999991995 -999991995 858300996 908235994 -999991995 357146715 -505193937 614801529 943907047 -656090064 -999991995 380030232 448751327 -113028752 43880231 -358767373 -999991995 999970888 -202119497 -999991995 999970888 0 -538347716 999970888 119398994 704538255 202872867 999970888 994089088 0 535274152 757430867 946680126 -553730405 -271718599 528989696 549505555 1 146205270 946872776 22768161 999970888 -278375789 610531443 1000000000 220199045 849014410 -1000000000 577099829 -1 820054653 919416525 42 -388100853 -338508994 146639711 -870094297 927698852 -999991995 -416871112 999970888 999970888 -999991995 -999991995 -576204973 -675060480 1 70493379 -999991995 1 999970888 732046462 554534183 -38972728 1000000000 -999991995 -999991995 974744154 -972573129 377944864 -883050226 -674767174 -896135724 -304112 383928820 0 123906604 546773711 -1000000000 1 0 -695633176 873335074 1000000000 524468886 -711991001 42 377793220 -41261475 -927682601 -630117242 37802283 -633352811 999970888 -50745494 -759009247 -247321956 -402754315 308005503 -999991995 1000000000 999151817 1 -446266940 855587668 -113321802 309008436 1000000000 -999991995 13308553 126939925 -462020599 -703408635 -352970096 1000000000 735153125 -873643420 -694214483 -860464497 629614585 -999991995 999970888 -260834269 -999991995 339109759 -1 -831865275 -742470276 72408415 -706290452 -279305944 -165395562 -1 1000000000 0 -554769834 -142347688 -956115419 -507908934 999970888 504212042 487031744 999970888 705679065 460519113 -585165185 676317118 -50101595 709623672 -173669743 -999991995 -999991995 -999991995 -999991995 -1000000000 586908453 -845762445 623185122 -999991995 -58271232 415376816 91992223 -935373353 -569006937 1000000000 990747280 -125644200 999970888 129218848 -170521134 0 -792956312 -341042470 -999991995 -28838636 -247655188 1 -999991995 -813372352 -999991995 701873496 777099428 -592497377 -999991995 190517504 770867067 741754001 -845889800 -556551443 235061686 965462103 42 970060392 1 358000684 42 414115046 -1 -999991995 -1 -999991995 673942821 666494332 884138918 -98808395 581613252 402701638 694355115 -171913857 345197509 -367229946 -999991995 -731953956 499241785 233467226 -1000000000 695773673 1 -29771778 42 121396679 283512562 999970888 999970888 522695980 720105478 -538183174 345456062 566675897 42 635805946 741777210 -999991995 -885102085 -999991995 42 -552788 -845005825 87244031 999970888 1 757207562 1000000000 -1 -426459156 717997969 584050133 42 1000000000 -153912785 -80544243 926353353 999970888 86344828 -417003121 -844932189 -544200291 -999991995 663318467 42 797624561 336800554 1000000000 999970888 -682552333 -24592454 30343999 -245858394 -999991995 -605545374 999970888 -970563226 910978979 -999991995 -825725717 1000000000 999970888 997725150 -613587386 -488887925 -159125084 -388226095 1 0 0 -501419035 42 -999991995 280448420 -988024696 -999991995 -149934730 -430036987 -742645638 -1000000000 1 123436592 736952701 186900509 -670980381 153930746 999970888 -668041251 999970888 -555616034 803914354 -999991995 776495494 -22997561 524896270 346515383 -706314934 -774160172 0 999970888 999970888 -961198716 995903481 138435870 159573339 -1 999970888 -666540934 13112790 -44034853 1000000000 -999991995 999970888 891805452 1 627447263 -594164258 115982129 -643555084 -315248044 -999991995 251562085 -700443634 1000000000 1000000000 999970888 0 551507866 -786230782 -515687707 999970888 -990950164 -999991995 -222710605 105015980 -16367754 477283384 -1000000000 -234621866 112207568 477765478 341716089 912868160 182063817 759468696 789648355 -936805579 394180071 999970888 582680009 -301018488 -728419688 1 924004175 7200889 -245167217 195951736 525142186 1000000000 -355709486 -999991995 42 -583973947 542490583 -1 229107410 -170068131 -825057458 -1000000000 999970888 868483605 -711639460 42 -150930888 743603254 -316755212 1000000000 42 -271949327 42 483035978 825989883 999970888 999970888 42 -999991995 -947883968 999970888 462194973 199455746 -999991995 758678870 -956035742 -797205333 999970888 -965254851 -44051528 -999991995 -399520776 730600430 801483396 -1 113224764 999970888 -225699498 -999991995 -903474719 -569808218 999970888 -1000000000 -550179317 139654418 286263300 -176551485 -999991995 -175660255 999970888 -807490232 273261441 -573403931 150587550 999970888 -999991995 264690517 155794389 687555227 -906989320 -85582866 -537176449 -482005471 -1000000000 316739384 999970888 0 -504437748 -632554554 -3710835 165029249 0 42 -999991995 174722350 294311638 360486667 -999991995 796799799 312529383 -727936308 0 1 42 -1000000000 0 -1 165879604 -127103535 -1000000000 -860938662 -967721193 752885494 1 482619274 867024910 1000000000 42 -299669335 26311223 -943310416 999970888 461236385 -979241930 999970888 309972272 880839469 -999991995 -556530596 999970888 -887904838 828002050 -324854387 359476949 -999991995 -784907317 -59416446 -32284344 -897809011 -652071262 -1000000000 999970888 -999991995 -999991995 919889453 495191974 209982673 -314604563 0 518918106 558153797 842119827 -725516649 -879677432 38864348 -500063577 861408925 1000000000 782746447 636577550 999970888 -999991995 245066013 -672812098 286261923 -789588835 -103342530 620290532 -1 -621133818 999970888 437789952 -854640173 1 707264857 -44665272 974017220 999970888 393059156 -128503879 1 202922239 169376906 999970888 143154224 -985043503 816895086 -106656640 -776139963 454380704 395253408 -482132149 -23754093 290271832 -389925371 -934983523 -721881435 -345704176 133730965 801908808 -357702797 45840152 -999991995 453494311 -722628945 972768199 -936416889 437471111 -93601107 -394118657 -169667929 42 465645567 -999991995 999970888 -401968921 767359537 194608551 -428270038 -520698078 -96907678 776360799 999970888 -427902864 425928915 -30043370 872972086 -480643417 648325177 189511165 1000000000 -999991995 -104354882 224959429 508959277 934541269 999970888 42 718998282 136999603 1000000000 1000000000 299662945 823045034 1000000000 739481146 999970888 -97334253 -70047759 -218392542 1000000000 -570612730 999970888 -599577104 1 193225682 1000000000 -395183905 50417301 909802808 546711555 44398510 206374331 -712828290 -835950311 508802614 582858794 -700962285 572234380 980966287 371390200 -358442966 -999991995 100354598 -507935228 -398347243 336142174 999414001 492427317 -580877314 -37682029 -731460196 -856355695 -571117985 -1 139764829 999970888 -483493742 -603112062 702320734 -546707657 -777442882 -646796189 -758888328 -846279320 -898748238 454513099 1000000000 968311301 1 -1000000000 -375748649 494807205 -999991995 269876145 999970888 -140900568 1 448829889 42 999970888 -552869326 -250751863 -23343429 -259330335 -999991995 -806401371 -539413145 316761289 981251722 -400004397 99063945 999970888 -999991995 890802185 540321119 -1000000000 512572661 -478772944 -166697982 845938186 -892321344 -1 780013255 0 256053111 570365489 1000000000 999970888 78499578 42 -831626119 -231907564 -657804967 826530925 1000000000 -999991995 -281576508 -1000000000 -233341436 42 -770232616 -999991995 -1 -168936383 -26745830 400546847 999970888 -759456044 -992691773 -999991995 -352455215 -999991995 140504694 845359644 -725825444 -999991995 -1 829512648 311271866 886807912 -605705258 -476375754 1 333102428 -999991995 -762848455 -999991995 -905308627 -24318501 -999991995 -999991995 999970888 2317701 882142554 638012091 -999991995 883903084 504728568 -364516889 840777034 999970888 -912794644 243147858 -999470431 723402233 -854178030 -999991995 19396959 -649331439 757883218 876752480 1000000000 999970888 495674202 -10998006 -346190122 -999991995 415543259 -506247390 -999991995 549217929 -111632636 144364166 -999991995 -1 -207288688 -458258485 -300759175 -902790643 452984562 -22770373 -999991995 -623248062 999970888 0 -681929056 -482060985 -897644201 1000000000 553009908 -999991995 236382910 25731144 -461944354 510837467 36559907 1000000000 -714471274 985634446 -880381278 1 0 -754139198 282232926 655705747 569838163 0 231114613 -1 -999991995 -540551939 892833754 -771344930 0 231329176 -173799145 42 999970888 -236692896 999970888 -829357378 604727036 -631297770 -999991995 255892903 -999991995 -999991995 50326678 843606807 903739401 -555482170 -999991995 -162622990 743209490 0 -701173408 259766736 58014130 999970888 500825376 465146041 334547755 481602345 -415578874 -713852672 1000000000 358525505 -391075349 -999991995 9552116 -1000000000 -669284899 1 999970888 -1000000000 -1000000000 -579616359 -870879097 1000000000 0 -355860045 460708893 104344772 0 -808893601 -1000000000 -1 703040987 87787977 572037828 -693158200 -412220240 425722876 515077028 -576251677 -967190389 -431745275 999970888 -857558787 -718154525 999970888 -194119955 195835401 444284706 -595508988 137548997 -999991995 0 806112608 999970888 -1 49517073 -531362077 -171657802 -40748244 1 133967393 -78442696 -1 902719154 999970888 0 999970888 -650706812 504038656 945265617 999970888 999970888 -1000000000 -758253581 -1000000000 20313737 -229136552 -664917700 -710194463 498224680 -809016637 550657797 986302905 663674454 356949266 834576240 999970888 -999991995 464487461 999970888 999970888 972296472 -1000000000 -807435124 884267993 1 -326150724 -999991995 318846254 476601630 -14778653 -573381640 108862515 799160635 1 7128508 714452569 0 -1 425399210 999970888 871342367 513905352 1 999970888 -414984962 888840544 -1000000000 -410982585 272316227 1 763686345 42 103247428 1000000000 907856407 -530637846 -853487453 647897878 880147621 -161018271 42 275248136 999970888 -886113547 -933433694 999970888 -1000000000 1 1 42 -321976268 -921206222 404059719 -1000000000 290840902 -1000000000 -234094037 -676602892 694809935 -757562580 999970888 -83182536 1 261807757 -518486075 -999991995 -626170486 76308878 -434701829 385182916 1000000000 -997116177 911984781 -764430605 133977210 0 -783995713 0 690463445 -165989948 -367672999 -318741363 367452991 -999546496 999970888 -87531290 1 -265418822 228215718 807862498 687697876 999970888 999970888 -919575811 740089547 925496609 999970888 -248207805 -527415281 -583409791 -999991995 999970888 -778013469 999970888 -156948118 596112735 -908986943 -335379889 -626138618 -288113264 916636857 -999991995 367405233 253835998 -784829051 678490842 -479763362 -738005836 -518571067 664880124 606589599 470140908 -535261363 157465691 1 999970888 -621644940 -406794161 999970888 -377820133 26560651 377415714 216331220 999970888 -807088274 789068970 -508877104 -1000000000 221712446 1000000000 -1 999970888 999970888 -972734152 -313185255 -163927176 226333057 654615102 326915329 -991907073 -301849840 -703462180 435073691 -999991995 -999991995 -122852226 1 775714256 512230026 271031740 -574348283 999970888 -1 999970888 273474909 268701147 845640298 999970888 -66611038 -692774709 -346394677 -196601488 -201849311 -305747135 43667763 666502596 -357441186 -602103708 -908229120 -208668125 4620813 -677346501 -999991995 1 -999991995 159126461 -216859511 -566733156 -196735432 -817629504 0 -721480161 295387665 -986764961 685958670 195805835 -923410524 -397899613 -901298964 -10366111 999970888 -587906739 395533913 212038909 -569906601 166760527 46402552 -393567355 894455649 -999991995 -514244909 -518663396 -1000000000 999970888 999970888 -999991995 -999991995 421687178 489318379 -785281170 999970888 731512840 674755111 755000231 -774155793 -433022081 -578428881 999970888 -966174730 -606662948 -583224529 -472616777 -238451144 -999991995 644506188 319531989 -1 -398194753 241671303 243672103 -999991995 100742084 -20246937 283760020 522218812 860803065 789931623 122517089 813741665 -999991995 1 0 1 1 -978326944 -584720337 -1000000000 -200916096 999970888 0 354106554 -889490676 -295796438 -652945456 -975941019 -450784294 -868316029 1 42 -770175013 -684145090 999970888 -341419858 -219102314 999970888 42 353012359 -893940987 0 -458644077 -1 -151861560 -999991995 -832867480 42 -1 67777124 -708855907 1 1000000000 801231023 65059679 -999991995 -422891938 -270352370 -1 556929246 404337406 -205967614 212074975 -64122964 1 272673221 649668605 200702691 1 21930511 -496573899 753520542 999970888 -37018794 941935661 686705492 999970888 -120181796 -753528900 175409816 42 42 801887679 229211485 -1 -904165238 724987685 86325565 -585157838 250937965 -811724500 -415887877 622349429 1000000000 674027042 -753756911 0 -401288133 475188152 999970888 -1 -978866391 999970888 -863873388 -966369593 -579827839 4527518 -1000000000 -509719633 999970888 -75627100 -999991995 -735840711 558091600 999970888 999970888 823955659 386233648 737969658 -179036469 -304504647 42 -15018239 170728883 999970888 -875919088 614096031 -835726742 -1 -9147536 40283710 984038397 293044571 457452259 -218022958 999970888 -594931657 295467467 -802476336 -54837354 1000000000 170316306 -160591386 -124603320 -147688248 -145376968 -569569815 999970888 999970888 0 506742415 -999991995 42 1 983786638 42 -203618480 -398048408 694461936 426616965 999970888 829706493 0 -191375753 -999991995 558670868 0 -363059668 -303417301 -66552389 -594258932 359138735 -68916169 42 42 826061996 -999991995 -999991995 -110687151 232723038 386320284 332308602 597014347 804813835 127233257 -601142683 -861929181 -612502211 42 999970888 565582303 398162732 42 -233823106 -354094699 -1000000000 -289572284 970447195 171519280 -866802571 216085164 -340580888 1000000000 -743190653 267132944 943598734 393794709 646140217 79550648 755354364 -706696256 -999991995 999970888 847212880 471411215 -171140224 654209827 -1000000000 -696323445 -579546610 -745965613 474435603 163178604 -999991995 -285513608 999970888 -990646419 -1 -754047506 999970888 -1 1 395965307 105664611 -193264767 999970888 -117167374 0 396263539 -238153019 593506325 -601620884 -795215920 999970888 573691576 -361946119 116767630 999970888 42 -270556220 -493991991 53341298 999970888 674578218 -999991995 412503952 1 -653960420 776381622 922952128 336751277 999970888 55895554 -724419260 600037995 -260741598 -443060227 831885532 -446039622 302566591 972037766 -216145354 284838202 -1000000000 -717508233 525946587 600878542 791818471 143059830 0 374902575 528494205 857866672 943610692 -722239992 -555584296 886129474 -389118448 0 -1000000000 -158948676 -979604557 -232097360 -159333554 -999991995 1000000000 18098197 335382697 -384096134 -485776903 -265252663 847332260 -783253684 540825536 -263784144 536036054 -1 706835971 -269461970 95457701 809175644 1000000000 -863720691 -467245106 -382106710 959816992 -1 342576486 456660049 -93967307 -172247024 104205967 -1000000000 -716793275 274005666 -865392116 999970888 128071296 -426173052 670684772 999970888 -1000000000 109745710 -587876040 -452640650 750532992 765085876 -893654854 -1000000000 -991806638 -999991995 190586670 976776363 194252926 -284715532 1000000000 -1 117633750 714587342 -632956290 626241904 691582051 -989533540 -400828333 -598293117 -430814686 -642653169 300690474 -770533702 279237211 661641982 999970888 -773393966 -585171182 927534585 -999991995 999970888 1 -398863388 1 122365630 -956498998 -212438531 999970888 122059207 -439169131 -559826909 -894320738 -707477157 -1 1 -244814644 -1 -467697360 -628854114 -1 -618746337 179251452 999970888 -24976609 -1 999970888 -474918525 999970888 -865287957 935870441 42 690102725 -657983614 42 42 1000000000 999970888 1000000000 965467928 999970888 999970888 -66860266 999970888 -835882062 98073644 489988239 0 -799971932 692290164 -261324719 999970888 -1000000000 -127250456 -9716636 0 -487284916 499334233 726943331 -514367719 499711889 -999991995 -663132221 42 789413284 513885724 -999991995 -999991995 601027563 229953478 999970888 559748787 999970888 871955333 1 -686981371 -1 541414602 -113603097 -119066250 -999991995 -31865929 -999991995 -606710884 -999991995 -278381949 -329845898 -840482045 666426337 147509434 -489773884 879676815 -848541891 736887414 999970888 -999991995 42 999970888 290717042 42 77983402 753684577 999970888 -999991995 -707224400 16041263 -1000000000 223550529 42 999970888 -635165178 -192600088 -722460740 -999127398 12005787 713360706 -155225222 133142525 999970888 -1000000000 -590783705 318525406 42 468196170 -1000000000 90532941 999970888 521537408 -78447305 1000000000 -335223295 558514511 981355991 -346513458 -241424209 532878323 -911531218 373010352 205299047 -1 1 -933415850 -827051064 -295774604 -840244158 -781553903 1000000000 950212737 52918767 91593415 -721145979 -276382952 -965391066 -663687131 -691632610 -228598053 454404166 999970888 587385058 316373558 394693797 -453356286 -597832006 77245242 185902560 216176787 -536566544 -999991995 140747302 0 153800597 211637002 -1000000000 681152020 -40539225 330519556 457195889 -999991995 -847538462 -479960094 832246269 -5091839 836151746 -663392972 215555337 -302103160 42 684977675 837006373 139906303 -327423383 999970888 451476591 870506516 331251139 658302749 -999991995 -882872635 -1000000000 -409530932 679008945 -999991995 -894997946 513969493 -1 -277025048 -999991995 279468988 999970888 -999991995 -999991995 -1000000000 160593946 1 -979753983 -884249813 -999991995 26752459 -885830884 -750556761 372788394 829023017 999970888 0 920969767 -375970110 -783537603 -1 1 -29151920 1 -793116785 -566732695 65567692 -959246496 98119022 310551259 211046409 327609008 -999991995 -356785813 596694150 -410412381 -780005414 321130605 42 -527561561 433893459 999970888 -915391274 -473076347 1 728243320 546869046 812163358 -369930292 47352418 985737855 -281137839 -124681784 -374811570 -299676111 -554985486 -374872465 0 954239958 -1 -999991995 497096969 -384800584 1 999970888 -612272524 -1000000000 772683310 -734437221 -384686211 971482383 559445650 -829215002 359607942 276462425 -999991995 0 -604304003 396553099 824540293 -576752669 -466033059 1 -292001740 -1 -779187942 -764058287 604884620 -999991995 -999991995 516613058 -1000000000 -592391794 42 -747039822 -81731165 1000000000 991118574 -563598583 -706631588 42 104207839 -999991995 268161704 780420562 42 -999991995 269876145 387261216 -1000000000 739715370 -999991995 573824784 514381274 -704334896 451040822 359650376 -659602596 -57262693 -538033225 -428112325 492851780 -910944972 85495345 -985715441 -29013274 202528864 -689674203 493503190 234290487 306840544 64859530 -999991995 -169205511 -328144761 1000000000 -541711742 211968277 -702989676 515544897 941232561 -492121678 -200298016 656387614 529711749 459933450 -554396961 720781476 -919817162 42 -949337804 -749288443 -606826649 987396782 749085985 668555558 109764658 -749189753 242930915 -932024145 655832443 999970888 56205728 -999991995 -999991995 -738943636 -788351024 -739489219 -819052185 263643939 199339490 -894249950 911342802 517192260 174639225 -575500323 -129375782 999970888 692852810 999970888 376207408 -84041552 -669672519 -737621145 42 999970888 -447397396 846420751 -878628035 133972028 -414626577 711181138 85653662 -484403134 -556412918 -1000000000 999970888 925496301 -999991995 -343106058 -284478635 -282317171 618771096 -1 -1000000000 523105648 350069727 999970888 325337079 38860468 -347372838 274120907 -366215094 -855185812 999970888 814265297 999970888 42 688064349 340865843 -839732420 -999991995 -999991995 505622867 -585887113 -234758168 281229885 335336202 -919172817 28537889 -524006009 -192176542 -999991995 59468623 848530698 -704952818 4878383 -864611248 1 118538002 210117701 949074879 -311158556 1 1 -1000000000 -794510472 -292789209 -45261659 166272735 89823917 -810169040 834380236 490903846 15947131 489615682 911656041 -403298882 582265372 999970888 -1000000000 482653707 -15988446 -156221501 403126285 320398163 878245350 -698632385 -817567937 -999991995 999970888 228098956 999970888 632389708 -548561803 999970888 -1 1000000000 653781810 158673886 -181905665 79525099 1 -999991995 -805224994 -66926856 252948836 472552211 -515138210 -999991995 -71519609 681421041 -1000000000 558203316 -555784925 -142361536 -597310872 240701101 -451492757 982575442 -109655296 106810378 999970888 -1000000000 -744041364 515864806 -749724379 208593878 -787634513 -999991995 881803434 275660248 677254506 583149259 401492374 -953238654 -841760006 990197435 880708676 -887983491 -7351719 289076405 -999991995 -999991995 604762299 999970888 417488820 1000000000 -752412439 -402648726 -167375364 -4494210 381599352 -211438877 664309993 42 42 893943441 -795072651 -153894186 261496366 -971450540 -687530816 -814220981 -1 225374141 -388348334 178066212 999970888 583479805 -829527184 235503343 1000000000 42 1 -787609262 -247771293 -18279817 999970888 999970888 -665573073 738028615 -642863741 85959148 -999991995 -849841034 255646429 -299434198 1 25512630 -1000000000 -817398887 -420980487 999970888 -578374126 -1000000000 629867810 552680110 234657605 -1000000000 -999991995 -999991995 999970888 507574717 580716543 -794255090 999970888 1000000000 272419253 162604621 -999991995 -89028460 -1 159343171 -1000000000 864855858 -531592100 999970888 -373365758 363629334 443259089 -618703399 885674523 -1000000000 -554596846 410860539 -192751043 -309777716 298152901 48103542 826623438 999997484 42 -845261705 707529439 -207834671 5907132 317155353 158397186 445050099 999970888 1000000000 -892627867 999970888 999970888 -1000000000 951913721 0 -999991995 -999991995 999970888 42 -999991995 -630027652 42 0 -1 892991262 -832719448 549298953 -16604384 -558939558 209853104 0 778809149 -825339841 232769677 247044258 856905582 -355645075 -799495132 -839557391 -923562568 -474316061 726610185 923389764 363407879 622449956 1 -537901412 -999991995 0 510926969 -1 405132507 762554299 -999991995 -1000000000 -999991995 42 623653520 623308227 741635086 -999991995 283700806 1 275937746 -860347522 313403211 244581445 -489781822 -999991995 -389604429 -949811593 999970888 0 275892810 -53782893 513809460 102140028 160539639 -820228010 512994710 -394052906 -171368475 -1000000000 999970888 1 404766338 562438406 -1000000000 -999991995 -1000000000 -162800161 892175832 999970888 116147329 999970888 -355445579 -194527576 0 -526074284 999970888 -1000000000 -986607369 -58674652 -971486253 863410621 697475967 -118919050 767336650 1000000000 1 113358365 33891558 -1 911065172 -706612160 -67110070 -589016932 -999991995 -567246755 241536497 -467661168 128086120 -496820236 -448160208 0 1 953931655 825866873 678232736 1 -970358116 -569797939 -413797897 -971689039 -702449087 871403505 -200868739 -1000000000 -31390436 -405377679 812190786 535328715 97415529 -691043214 -999991995 0 35412493 999970888 95398542 597988892 964858566 -908870464 -41311333 98151142 -459442389 300296633 830973974 -940344657 41042680 -906696615 -985792759 -797822674 999609621 -617502855 451855062 825576791 -999991995 171687389 -645014078 999970888 -1000000000 999970888 -915052964 689168211 -110960674 -705053309 429507862 -957818778 -549622659 -378100996 632227577 -987413420 -625779253 807950132 -803440525 12465171 48866138 999970888 -536302398 196630643 208713901 -749836453 -928997682 990020863 -999991995 -907674855 -100894716 0 998220077 -115200596 733391527 784285334 -999991995 -485430104 -760963673 731306473 -259242744 -1000000000 999970888 1000000000 999970888 -999991995 107985036 636924775 581918851 699122781 330894888 160895551 999970888 616641732 498004723 999970888 -950959014 -324235856 -916967010 1000000000 436196179 -904291730 999970888 290991898 999970888 0 936354071 207936706 42 -1 -948311048 -530446442 -386374278 2029970 0 -447769565 -60923859 -922052508 -281100924 999970888 999970888 999970888 999970888 999970888 -999991995 -363976927 999970888 -999991995 764903568 -98605075 -931712223 646457272 -578569610 0 794225901 1000000000 999970888 1000000000 0 -707695836 -167868427 -277928493 -881640893 812603603 585894563 999970888 999970888 989117226 -1000000000 -798944935 999970888 610434817 -999991995 661101704 -662984374 -916624946 42 -338237376 -932691583 -999991995 -1 999970888 382930448 -189609401 999970888 -681140608 1 653356974 -933389362 -999991995 -927601707 1 -388145677 640956044 0 13979951 -999991995 -705598578 42 -525089445 -716318994 -999991995 232295920 849113420 799077472 -42073231 -106806876 -814156143 -555358589 999970888 -430881232 -954162706 -180465911 -942867245 318463963 821433159 -850204394 -922817356 990055260 317679160 -922458756 1000000000 -56462958 -243965558 -796514646 -703806619 7218512 -172519081 55793375 1 -999991995 932227891 -460720653 1000000000 -655918961 -999991995 692495333 460813936 -814608711 794905336 -617848573 1000000000 1000000000 0 486895139 587094122 -628714811 -999991995 100216999 573961452 714625528 331610419 -172888441 999970888 384655218 999970888 -934047319 -535924306 999970888 0 24008162 999970888 843826864 29967171 562135912 479741661 799320153 1000000000 693165933 -999991995 -291041499 383451538 345693191 948432710 586336887 541250608 589210459 42 42 -999991995 132879896 0 -1 45808348 -124629083 179523762 -295266873 831869091 -131245253 871027926 -901731640 283063237 -635358150 -95288079 381419404 962161787 999970888 1000000000 -983007960 859871277 -1 263979717 -1000000000 179062874 230360238 149742710 95085783 999970888 957266857 0 -298778929 495784236 -874592506 -925822811 -1 -450627933 -793826885 -131679550 159087261 -919075566 53352538 42 -752216128 -999991995 999970888 920883342 -999991995 999970888 1 -999991995 -389744511 951027422 999970888 -1 -999991995 976064301 42 931863481 1 -255986631 563506151 -274117411 -169090265 -966973560 -999991995 -289928880 -1000000000 -1 -160063101 705356356 1 0 -783241464 845552105 -999991995 -558006143 33841756 -274333258 1000000000 503360574 -999991995 999970888 -1 1000000000 -999991995 588651730 -999991995 300899067 -310299202 957387787 -531172888 767408287 1 -1000000000 999970888 144748046 -404320147 -266840810 999970888 -353721427 918299594 385574134 -337117261 -999991995 999970888 451786724 136539417 -63558365 349170010 -999991995 380184936 -740643973 -999991995 -53552842 -999991995 -211818768 -928437559 1000000000 -58196678 -785530333 -591518993 783251286 401577635 82984090 -191817029 -999991995 42 62943101 597152006 465856866 -999991995 591495462 -86213640 860379149 999970888 92259289 -806640158 -999991995 -487414290 -552031734 -999991995 198356585 0 -1000000000 999970888 -198025394 999970888 -519694376 939881609 -984888056 -612557722 -956115419 -894299751 -588858815 -741774688 -32715584 989133769 -951109295 705032029 -1 999970888 181754848 -372210097 1 -211671979 677656214 960026686 999970888 -999991995 972585006 -356423960 1000000000 999970888 -126415287 182621072 998167594 -999991995 1 -953330440 -328843011 -971231099 1 0 0 999970888 856869320 68296141 544600482 -999991995 -457783009 -905725647 348843824 999970888 -125237970 1 42 -1000000000 999970888 371199016 104723665 489466432 88860778 -49783651 870495357 308506143 -464979336 -1000000000 196089404 -999991995 -127808694 -999991995 -1000000000 157116170 -1000000000 923924751 -54956296 999970888 -1000000000 -395870547 -220118110 -999991995 288835631 -889612293 458944516 -15085181 28659204 -998702008 1000000000 915033791 -176203246 1000000000 -449798762 306227721 -654659861 -596404398 999970888 -999991995 -775885301 -939910464 1 -1000000000 999970888 1000000000 -23424790 -930079059 351986739 -71022086 -1 824350670 -535865953 629602576 764786139 999970888 -190551331 -193411392 -675177755 110113269 -997011336 -292925979 1 -197440544 514189866 -538232496 -719014413 770754603 393405999 -614744041 43532183 327885242 -844714285 928735514 -469319310 -955573926 670370017 -960882190 872796540 15093692 -629515592 36103609 999970888 -999991995 -920659 999970888 -439432535 -121091078 -999991995 -986932894 -356198908 1 -999991995 108204524 860929670 999970888 351842566 444819490 975577527 -761167160 -999991995 40283710 893335448 -347172206 -497162247 231439478 -258178942 -242896471 -999991995 -534145126 312294871 -852775591 1000000000 640717519 -355804447 495762734 42 -999991995 637678514 999970888 487417273 977444477 -999991995 757664215 -267270224 -589223237 -999991995 384976645 439325911 181081079 125443436 559363993 16702489 -999991995 -56514382 21761252 -961805265 999970888 -938584078 999970888 -460224333 0 141082758 -999991995 999970888 -636744549 655344510 530677381 278548701 231292765 139953855 -778003729 635415225 999970888 -1 0 0 -202023185 52965423 999970888 -636044829 22503618 483071047 999970888 243363322 -178176465 24993979 -428316140 -288832183 -513111387 381313211 -844962841 -1 609889824 611495035 569685851 -568485556 -603073053 158856409 1000000000 1 -193423224 -545215061 439573146 245220492 174464069 -709981344 588946011 831577451 491383568 -999991995 -984566794 999970888 145924798 327887509 877111709 -999991995 -950473732 -712035102 -315717647 710872292 -177679734 -969838373 -999991995 -694339140 -878269461 -662474056 -999991995 420084905 -562383220 -12371668 -808576606 -999991995 -981609202 999970888 999970888 853595493 968443019 55456604 -395932581 -732527969 -586801460 1000000000 -1 823751094 931806245 602894955 -260590978 0 869750976 -379081626 -254631374 86258568 -124611334 214476868 573472422 -1 976013197 -999991995 -999991995 453368705 -790139535 -650603570 -999991995 -1 -97659541 -999991995 -17313341 611105255 42 -647081965 681666642 -900207206 -999991995 763183340 671928354 -494058008 886675592 -721701299 -999991995 -706317058 -999991995 0 311945212 240700686 0 310197212 999970888 -999991995 -246877921 93551288 536460225 740207016 571824433 -749248242 -962042672 1000000000 -876857120 -169507219 -999991995 -1 1 -253338319 1000000000 -107577567 945690501 -728601521 296003537 598875440 999970888 1 -999991995 987471329 1 687282393 598918530 -999991995 42 -1000000000 630879959 999970888 810312986 -289273555 397673583 0 408900003 534859403 999970888 -380105017 52302877 -793937634 992456230 -999991995 -1 -42792722 -1000000000 -14273924 -534027292 -1000000000 809889141 1000000000 368283040 -999991995 -781689688 -831789783 42 588438732 443159205 -219224379 999970888 999970888 71889724 -999991995 -20967869 561222634 717849507 832903830 -724374237 -719459498 -173930681 999970888 537587056 999970888 0 261882859 -892009107 -189754736 -642520259 999970888 -949782219 -458951937 -1 -1000000000 -999991995 992557741 0 -127483697 -1 71677589 -671720633 83827711 -1 999970888 777048349 999970888 978190351 -1 -530024358 914502812 -1000000000 -33283499 989133769 -999991995 859581296 999970888 171557200 541311997 -419728007 143924827 564651960 217960737 562365689 -442108194 -997753533 -545427871 963235326 -740756292 729720573 322010137 477979328 -869862214 999970888 -848149266 19356277 581019622 997025156 761972324 548901799 -999991995 -557817235 589808074 564524518 292016493 103585351 -836448011 -826883384 999970888 792255023 1 668976453 -1 -19408163 -249955969 42 0 527406043 595074371 -264126372 -577866902 682481598 0 -739119837 -1 999970888 501092706 506445583 -209946852 -675780823 64818580 0 226089864 0 -180343783 -999991995 999970888 -382505230 -306603815 -577230599 842229915 989909795 -999991995 -30274290 886953526 929583093 -568554011 384292196 -882931492 999970888 -999991995 -139464440 -52031763 -753755110 0 864916345 -697429611 -582265201 999970888 -770923049 -857592406 -375795567 0 -489314480 -548966171 999970888 -225629044 612536719 443123422 934249829 882006663 -51516939 578732319 -556989072 999970888 -1 -587086314 799304226 996724192 473735712 936503858 112396715 999970888 -1 -640768799 -60310121 335497103 -69739145 -379717565 482064512 39544443 750233862 999970888 -162581871 888743408 -585252630 631445280 345361103 -540972382 -52201597 76051574 -367209214 654363359 999970888 -352970096 42 -871105894 434309642 121271058 -1 -83507710 999970888 557932790 87758504 258610184 999970888 -195583653 999970888 -695518714 -999991995 -361848440 0 1 979617624 999970888 -310939903 42 -856359136 -999991995 -366556697 999970888 587564290 833900272 397432524 481660988 -999991995 1 -278117275 -999991995 -625264102 -1 -186855409 946599833 -718479166 -1000000000 -1000000000 -761865354 -214595652 -1000000000 175773273 -497195586 829027418 0 -1000000000 -241957964 -964958702 538797827 -20346339 -84805003 42 684135944 -35653454 -1000000000 -740226528 880708676 231001368 -454667911 263249850 0 999970888 543219609 55603252 -999991995 999970888 -109546416 -238153019 403756248 999970888 563876880 -744475487 -351767242 -959244158 -857729671 634480239 529409560 -38997768 -368285779 -129049295 -963874149 -711660422 510248400 -665170354 -657651057 -803144313 -277910013 -814093187 999970888 999970888 -1 -96589 1 -976174941 -378566058 728500958 -862449362 -222111319 918068305 -81597958 26801217 -211751528 -401143760 -524283794 1 924421217 999970888 999970888 42221441 405167819 170315896 42 -620183689 905768887 1000000000 -429907999 -744957990 1 -372895826 -102480206 999970888 981293926 999970888 -172472055 -132215355 976005933 -999991995 1 391011507 -164760272 999970888 -832298688 -678959854 42 -391843368 33931684 1 -1000000000 -386125020 23308884 723857470 -541117528 0 -539957981 999970888 -130648713 0 999970888 917637071 -428295295 25778667 323821845 -925490870 603284212 603437557 415838249 44369673 -821430257 -999991995 999970888 822201680 -760015088 800844814 -1000000000 269084095 657676190 343795054 340865843 -359212153 -999991995 225444206 -176280582 -560496499 999970888 -658483418 -354716871 0 -309628642 -590309783 110782855 638064498 -462596259 -999991995 346369554 437203911 707920326 999970888 968670126 -999991995 417551582 -353609255 566343588 286187681 -245624970 196159863 -999991995 906685828 593038528 406893515 425367849 -673953056 -999991995 -4952193 -1000000000 -759640350 -440561150 1 -220801298 999970888 -361531224 -79729180 -1000000000 -999991995 999970888 -432768862 -446086557 -786196277 999970888 953953618 788556430 -578332004 1000000000 -651235641 -539891899 -279453817 -566289609 -837072065 -102015229 498508444 433768897 999970888 229705702 -431256050 935816605 -104383865 -496837190 -814947006 999970888 -991119850 -201127051 116296615 193501072 -1 999970888 999970888 617953989 -878574831 999970888 1000000000 -999991995 454750459 77245187 -999991995 735153030 206813730 999970888 -295390985 -567838261 -171667055 -137081808 -340760527 999970888 -1 -98466042 -999991995 -47923810 400189830 351986739 444624141 172748222 326712983 -999991995 -1 -934381778 693467259 999970888 999970888 943306145 -542853034 -25288286 -1 999970888 953885353 -16889712 789153602 999970888 -776214447 785473828 826121703 984591496 -999991995 0 -999991995 999970888 -999991995 -906880444 -1 999970888 395405451 -204627428 -999777673 -999991995 892362013 646654070 -999991995 -54343446 1 -74750639 -999991995 -832460912 584896608 1000000000 77817316 304510281 1000000000 -684553050 -518920392 -85730738 -999991995 -553349117 856344686 40310239 -1 -1 164826230 -717513094 -1000000000 186652314 -1 -999991995 -999991995 999970888 -999991995 228560767 -999991995 723037068 28541757 59861054 -400675860 -758136996 -352002404 0 -188681757 -48695520 -866299625 -1 527838662 -455997404 43475743 -999991995 -120524477 999970888 895450461 1000000000 1 -376215658 733561936 -851886154 1000000000 308842701 0 389529876 -549476278 42 -469359377 -683263455 -323250637 -485156788 -916313298 999970888 -1000000000 1 61016855 -222623508 -999991995 -999991995 202933189 412631112 -925342454 655401396 -1000000000 -1 686543307 780265612 -999991995 1 274129400 -1 1 -671501915 606638978 999970888 84997664 916752801 -474695558 -682380571 -867540852 939894714 694415489 -314210376 1 999970888 0 -346622819 -999991995 80096102 276079284 -470365108 42 -360092028 -1 990019366 -316337143 -818354019 1000000000 42 -999991995 -999991995 0 554899139 536685213 -988083408 999970888 -596303262 16423499 181388344 -999991995 -1000000000 -101616414 -46521938 -236060542 -399255006 -526360197 88828321 -887199317 146183206 340231490 -760008403 -430744492 987161427 490869466 -397575736 -999991995 -548167876 926873734 732187562 10660519 -189085556 291353014 -999991995 999970888 -542986156 -288157926 -789541399 35363335 -999991995 1 984272973 131383060 447891305 369847379 -1 -586546284 663661253 -849735601 -1000000000 42 -82648174 934043116 999970888 714732814 678451678 286100373 592725823 -1000000000 999970888 -457262900 -1 691185010 428750249 -558953575 1 -390569080 999970888 42 -1 999970888 24264227 275740918 42 880093762 -807681188 -587704460 42 999970888 -441237479 -126760398 745489981 529006257 839259526 393475500 563903373 999970888 663705108 -999991995 81766863 301759486 -277109116 -1 527474087 758081131 756284855 780653972 999970888 -68300975 -999991995 -865748545 999970888 156754631 718310304 -776832817 -999991995 344937792 -195029645 -552197533 -58544811 -906696615 -999991995 561217070 -192595145 775212317 561223283 -516313573 -57297158 971106262 -621731337 -718532844 -159060698 -851401406 74012115 467964931 -541141809 -999991995 42 -279442025 -623059778 316130998 -614336988 -999991995 140216281 -751814258 999970888 -327365294 -530475368 734349476 999970888 999970888 300705158 0 -414890931 -123748119 -999991995 -376739785 999970888 -942486957 359689604 42 988221612 939381668 -532811661 -838521095 45251123 -466373403 609251463 530679406 1000000000 -798595575 -139344934 0 -105902526 -307615686 567620424 -999991995 -999991995 -856359984 -653371904 -951253972 -999991995 -83845819 493732980 -90918143 75183323 -392233570 24690171 940796500 42 -281015092 278591755 42 -227336445 961244250 -404182230 -476576229 211074617 -487563145 414411987 -1 -1 47342085 384066782 999970888 -760702246 -509502209 975687149 411899447 404255595 1 102132410 -1 771321942 -198472969 229888152 -848591838 761332955 999970888 -267687225 750819251 110175328 355580064 679612299 541331837 384098678 485646099 999970888 951494988 -939006615 -694334028 999970888 495720030 840883456 -232110104 969091045 999970888 1 999970888 -999991995 77780459 -849851183 -39037643 411349879 49559165 1000000000 999970888 -830246922 581739307 -574727404 912161226 -878387069 924354315 883220156 662316188 -999991995 -1000000000 999970888 -1 -199648959 274436 -158545127 1 709678 -473016144 42 244589023 999970888 -764269451 -345923188 0 -709213613 -722839530 583079780 329621959 -1 669386400 398707096 -113782826 719122092 131623070 -999991995 529401413 173573455 -355929545 -138326674 -510244934 342149387 909094279 834131174 999970888 -483363145 -337699550 163330340 42 -742010719 -983792323 32208170 -999991995 198221250 -1 -1 -529168663 999970888 -768079804 -242992311 906774195 -39642061 -270677718 -379548932 353828467 999970888 873986493 326762125 400346281 590789385 -633517239 320878118 -544016110 917257030 444745724 -630755025 -999991995 -999991995 -856179473 -942967936 42 -474488557 -58119975 793789501 981667982 -701661364 -203272267 -718264216 -999991995 -568373839 -642689686 50899209 263923407 703328379 0 -916097265 -1000000000 590438180 77837882 183001715 42 -999991995 -966179134 292952159 -999991995 737188848 -746312481 396570937 -951268776 -705033814 -712122755 499016631 142504848 999970888 480156818 999970888 912394109 992425426 839410116 -700530071 376594960 609147574 1000000000 -630272594 -492791067 1000000000 999970888 843298714 146221407 570822284 793283212 999970888 -753116272 417566095 999970888 -938838592 -893200318 870172194 -664529342 999970888 3962868 -71900963 542331428 -634478589 999970888 -728806461 416359723 42 -324484041 -728264465 -999991995 -394292472 46018521 -766424763 209193956 -201563668 -999991995 999970888 401857939 -46998543 -307083803 46471140 -680107688 612554280 696232041 -741730016 -378052953 -531584986 -641653792 -720244991 -963464058 -999991995 1000000000 218621815 -775494249 -999991995 999970888 0 -603587384 507041391 0 77034947 999970888 592401205 785870007 -208891300 70861793 42 -441512426 694316396 450498406 42 -292112718 191620203 -999991995 -633543769 -685025395 956401300 337288841 1 -999991995 -49181620 49039143 278428746 -999991995 -815045107 -1 761887539 566131517 513798450 865547609 1 -236868376 827016193 146744757 443857661 382239653 -5763727 -999991995 979061301 -828650287 -70443855 -1 -999991995 324397218 479994664 861545381 -317112970 1 -52607911 -388434850 -262103484 0 -495419711 -999991995 -91873920 1 -826637192 -999991995 -999991995 500323315 1 756059467 815363853 -671938201 1000000000 -186253997 17829840 -960408737 -246658115 1 -999991995 1 -154985293 837064733 0 1000000000 118499021 144112007 342149685 -737679291 1 -757552642 -999991995 -414765256 -999991995 948921200 -999991995 999970888 752969834 -999991995 208601113 526466954 261336536 1000000000 -98511636 186438443 301595138 -188540984 -218532232 -310527608 635347390 42 999970888 -1000000000 888572992 1000000000 -618863160 -999991995 -828662977 -999991995 -338953198 -855025543 -531210740 -999991995 -965464669 999970888 -934557177 -862115691 327332039 -1 42 509520756 -359036365 431487296 999970888 3893090 -269701832 169192709 42 897477275 -999991995 1000000000 -630189182 -301441501 0 -999991995 -639397755 -270010939 -773466775 89254959 1 486943177 42 -15613260 302643575 1000000000 999970888 -99797995 999970888 -709849220 459721442 -999991995 -618084193 -413832975 -1000000000 -288290959 999970888 543151129 801142172 1 982083532 -854976777 -1 -1 828100825 114431262 0 1000000000 -345206083 194027461 325673498 957736645 253091166 -1 -999991995 -333840229 -387217132 79566735 91412813 -474776417 309396462 -594831127 -48817381 594052316 -615125316 -1000000000 650785539 -757030867 -677926406 -356695571 226865477 -65679496 835432534 -218003968 482322408 -182709498 -483260404 194203794 42 158726062 -38832692 -65194019 -1 -620827473 802467669 -843675703 -999991995 -128547312 57757050 158656949 -688311296 41030758 -571938528 349676033 579789865 626820350 156679251 317170124 401764008 171366479 -1 566973637 -540088654 1000000000 84643163 1 -999991995 951607441 -999991995 -518302616 158918040 42 -598029985 -1 484410930 454513099 1000000000 999970888 671420121 -623712180 -433743116 711431657 229613044 -915064215 -1 394128412 -537866196 -606842447 999970888 1000000000 0 -674150820 1000000000 -705203046 733867907 42 -219765547 -48861980 49765956 -381907888 986895290 529737869 999970888 -999991995 999970888 666599869 -1000000000 -255010239 -353913185 -464127869 42 -999991995 -280964528 42 779214076 836230520 -878365042 -999991995 350918086 -195015763 999970888 1000000000 -412464922 -696635199 539007406 118905715 999970888 144748046 1000000000 -558342439 -878239921 112225711 -292415106 904672245 368315695 -890172030 -248345041 -293689136 972801452 423510494 311819901 396941360 -116015422 -145160682 -107098837 -421481990 1 -607097058 -830034939 -675912057 -54897347 167111753 976767459 0 -528514373 662721954 681061233 -44859834 -549988967 724501815 -854441453 -1000000000 -392634084 -47197158 514866894 -93535951 8025829 -390006146 -173074777 -585026576 54463249 114614372 999970888 956397555 1000000000 965329925 60014394 539545408 -337880418 999970888 567264496 760015284 171873077 -479955154 -999991995 -745757570 -848136693 999970888 -118897604 -318635459 566390217 -677558161 -479930105 999970888 -94885319 -832693027 59727443 -209823987 634193724 -1 -156185286 999970888 -697399481 -365487095 -424121753 -397146565 38682312 453915187 -999991995 -74025364 -999991995 851450430 -999991995 1000000000 -663652495 -707711250 -953561389 999970888 103963040 1 8769198 -991176933 -999784589 999970888 -623542298 538086437 -222016355 253727327 693376006 624995294 -694826321 -1 489680525 -601423394 -1 -224484148 -999991995 214029139 -999991995 -1 -864738413 -467671987 590805292 -999991995 999970888 428459608 -537167263 -999991995 653833631 -862010943 607850137 -999991995 365253867 -259526645 -438960461 -999991995 -221117149 -339975309 109045678 -999991995 -958149153 -917473629 -999991995 -1 -526433694 578672158 -24095343 7585801 -999991995 -510020400 -73281349 658085804 205800373 41106530 -65065815 0 -696506170 173369057 -939848904 42 -646324356 -999991995 -58713105 233045219 980839228 -562316423 -531146771 558403256 -853234403 138690436 224145654 -649684581 -297468881 866555202 999970888 -160258698 -652507063 1000000000 -224337426 -367926986 -613795275 332021937 -435559081 -972205142 0 -363709766 -981668789 16865433 999970888 932085653 1 -172884440 -437334632 107272593 130726605 0 -1 465449309 931942165 465188553 -23013970 -999991995 235542008 996115118 480366314 881753242 0 999970888 42 894743469 -168788371 999970888 52346434 747298482 774282098 -689481071 702645157 999970888 -599997110 72507393 999970888 422565064 -651226944 999970888 1 -49220386 944816084 -215278424 975625050 1000000000 464612385 225700436 613443109 -1 1 -932247074 885189897 823808514 -713752720 1000000000 714719022 644757896 845907752 -558397126 -609493054 643281975 -150355753 707139967 999970888 859121237 -580847333 -153747889 -981150039 -647497777 999970888 37399152 -183988674 -998521407 962473687 -62637898 999970888 -770841847 466825416 -716605079 -303405415 -247226664 -485080213 787602628 -93726636 1000000000 -932964972 1000000000 161424789 -130305998 28305779 1 -161308721 -799228896 -999991995 -790338168 454932612 -999991995 915946936 999970888 1000000000 -791416027 1 79745179 -178769540 -218637174 198760677 -1000000000 -999991995 136837782 787214959 582240716 -716911035 105538622 -978466622 -35733548 -999991995 524744970 -999991995 -27980242 1000000000 -749745094 937789108 42 562634358 953169402 -943175179 -781355470 1478056 401976260 -555915012 -928412025 688759413 513138446 -809418337 1000000000 -561168381 999970888 -727884577 0 -331141854 -646055234 -598958538 -339695477 -999991995 770904115 -154853662 999970888 497960262 130376710 -427136721 -999991995 219678527 1000000000 0 149099528 -286297531 586978740 -454565964 227325732 377106897 0 -545636772 -570427 -954039460 -678063034 -782200357 -1000000000 1 -999991995 -768506281 -497319728 1000000000 -423204275 -739222390 368723324 -833265132 329098061 -76854533 -455381912 1 -1000000000 229444462 -860671614 465047204 -495354670 -812888910 911074664 999970888 361556515 695573897 -999991995 -999991995 -999991995 -775361757 -753924270 42 -792794005 1000000000 -1000000000 42 -210898836 159155769 -831064985 1 211851710 -999991995 617543315 753508363 -1000000000 -789601279 168234713 -461213237 -340331053 556510865 -77691462 -1 -676459616 706627363 -999991995 1 -1 0 778467119 28701472 -613476457 -518770491 -999991995 48550343 -890435847 -1000000000 -251260606 -469742276 -836583288 1000000000 835098900 152660388 -947912112 999970888 -1000000000 295285609 999970888 304510897 739426432 -111682674 -465035893 -999991995 153717222 941899954 788657828 41096713 653929845 -100212878 1 527594785 -1000000000 745271442 775615342 999970888 -999991995 999970888 41996631 -717960154 721310935 621754326 999970888 -581394293 -200621374 -1000000000 -433657120 464040688 620357888 1000000000 -645471435 -883340793 999970888 0 -189296341 -777067349 999970888 713280809 -822135220 526871311 999970888 757250711 196668485 -771782572 935030684 741623026 848233158 -452507932 -999991995 -883063815 999970888 42 1000000000 999970888 -1 -631747816 514123226 510985455 345500030 -532647365 586646289 -1 -872435233 1000000000 717970883 -590143172 224556220 -999991995 -999991995 -942262725 618425256 999970888 -683690377 -755308494 -1 999970888 546113314 623671296 -586669576 908104246 999970888 404257948 0 386807896 555326094 856209535 -418240663 -174717296 -19133516 -439135790 -899919072 -978280854 -961776467 -999991995 999970888 -469097632 -153731777 999970888 178474816 999970888 -999991995 1000000000 841935368 393702581 -553370890 404563747 -820605665 777075910 -999991995 941817313 -373569943 755656194 526963689 -400211678 -828598385 999970888 -927605924 405936545 -305389051 -999991995 866566146 616884181 782263631 999970888 -931669751 1 999970888 -1 -772913107 -783806722 111051020 641843457 595644772 468451332 869563612 759241101 -689760460 -153217409 -209268705 -790031555 98283905 -905427728 -784262525 42 -1000000000 605182373 -6537449 307385037 -422920893 808462839 351746377 -282213684 999970888 17853603 -565567832 345509177 -567862539 -823422932 1 996960459 -343460479 529884812 0 -38666200 869877608 -130672001 1000000000 -34845990 -546244508 -316908221 -879527706 -868554610 -409767937 748724205 -974484572 640280294 1 999970888 14928207 -999991995 -999991995 -999991995 999970888 -450020425 -557622186 305512713 907359906 480636651 -510629904 -444715486 999970888 -436418745 -762220405 999970888 535262896 76283324 847265347 589177414 -1000000000 -333787649 -415642496 493369843 824160338 -999991995 -346265959 -1 42 2443362 190027961 -297122617 -59044115 -585491047 263599015 -676376263 -961716923 -837329285 42 397697693 393329132 -153318113 -464982080 1000000000 156497356 642946882 147993228 999970888 -69321152 -394633022 0 25666318 17916347 -689284247 11538534 -1000000000 999970888 -980618114 -527944186 461227601 -511392860 32562789 -999991995 999970888 -999991995 42 999970888 590438180 1000000000 625548166 28554410 -435734813 -149413811 309864662 -1 569740773 -891877654 -277053117 -534850456 41060633 1000000000 -609847395 891846711 -872714893 1000000000 226114485 392834057 -510169079 -996484290 -609080053 -1 -456648929 -46029099 1000000000 13175507 -999991995 879425853 -999991995 999970888 681045664 267132944 999970888 813636819 -70148691 -1000000000 999970888 -805249294 -269014747 -489447421 -746671140 -282392302 -27268820 432504347 -220285502 229587348 947941626 -1000000000 -245312493 999970888 -24437253 -370129945 -491003202 999970888 999970888 999970888 -999991995 728795712 0 797622897 -999991995 -249367236 -87394019 701466596 -389790292 999970888 -999991995 -480669180 -43346344 140579952 -151570442 -999513170 -299885613 -269945275 -999991995 -1 999970888 -999991995 -417994888 999970888 -546922795 -999991995 -465044980 409966024 999970888 -733245882 817930183 104413738 895370113 -999991995 -1 -828223928 148590307 -32887633 -755863432 31279832 -886022362 643658140 -310306735 -436992969 37976990 265430754 999970888 -167841624 1 267077691 -324215407 1 1 -289217117 -304654905 42 -999991995 0 -255601080 -999991995 951007188 -861033800 -578373754 -459885100 586491730 999970888 1 848443552 305959352 207338425 -843927090 498618834 -1 -43785440 -692622712 186141730 -362177906 42 -170582685 1000000000 -190793489 -598755298 -999991995 495098395 470283419 -347392129 -999991995 4241170 -924714360 999970888 256866074 -699591778 -999991995 -324347731 -284634040 0 -587627328 -366215094 -179777457 451524692 -903485299 -999991995 999970888 1 999970888 653716100 826572119 545673563 537561045 33586636 774267282 0 999970888 917599867 999970888 -280900602 -978162459 -999991995 -1 -325256748 -298172464 -321305767 1000000000 -38390741 45012389 -999991995 999970888 0 650494472 555745515 -824697732 -449652098 580024881 -1 999970888 -280107891 239235863 -428065985 -896015043 148185876 -261140823 1000000000 999970888 -55903978 270806230 42 999970888 -999991995 354106554 -237740716 827041322 -999991995 -50103367 -528069400 -358269915 -102067387 0 -115235695 1 -1000000000 -999991995 3940564 603449897 417834897 545163437 -386984391 705170990 -852957682 999970888 -831709969 412196550 156252396 999970888 191529664 565390756 -1000000000 1000000000 -1000000000 1 1000000000 744034007 -705625821 -189555877 999970888 0 -256272935 -678427809 390752128 270302490 543852795 42 498284153 0 9335891 889257000 -120229366 928021390 0 947232761 -716568884 1000000000 834158865 102979287 -367230120 -706006821 -117863260 -825296157 1 999970888 114679445 692407306 -823394730 -457354961 -999991995 -145703080 663592869 632856929 -999991995 -603584770 365493663 999970888 752260875 999970888 1000000000 999970888 -1 707250496 -819329794 291463759 999970888 352094172 96478520 163868265 -39245523 535707939 1 42 1 -167409224 670823694 -70298033 103887311 832852383 -1000000000 419841025 -508570455 -605869873 16507775 1 42 -899539089 -972019382 -88706315 -318678498 1000000000 -52648527 783205849 55341074 38979896 171865039 -337213962 265877350 463573568 -1000000000 -188097992 70702462 592380318 147965115 -1 -611014327 42 -1 999970888 408567232 784646357 526818385 -598138732 618710093 1 156376422 928253183 -807539954 550287109 -768551115 498195616 -855618345 -319533083 -719816201 -940982468 0 734940088 -999991995 -1 636551555 -903222075 -999991995 -999991995 -923038293 999970888 -680450712 998268495 901397423 -999991995 -450412657 -90068194 -999991995 896490262 -86117886 -141881490 -561785541 -350195348 -423880676 -991785468 55019512 -946274482 1000000000 -100772271 189060817 42 -1000000000 1000000000 -966252467 -588858815 278641036 -1000000000 913253756 -999991995 395406973 999970888 62282643 84403933 0 42 -999991995 -999991995 -106675612 -352626619 771628587 999970888 -999991995 743616485 -905208606 -130266425 293176045 -778046234 -452707814 999970888 -442973494 -999991995 447959162 644341024 -97709035 917130271 886211703 414244212 1000000000 427732154 -966269205 962319753 1000000000 -125236234 506497052 693179748 797568194 665387032 -500435383 321253000 -289686129 -999991995 155759510 -973778107 999970888 999970888 996161327 -946945737 -484299750 308016044 -1 999970888 999970888 -874083598 829075296 -613094122 473866794 971490464 364779863 -114342782 -57500856 -32703341 -468273674 905888666 -960417484 322296679 -347799041 999970888 788348259 313898762 42 450119409 748993809 999970888 -1 -319980353 -71042871 -601423394 -348701477 369370275 989827470 -999991995 -693522283 -999991995 -626204027 -999991995 -999991995 10056762 -836680509 410134514 -868976457 1000000000 -997142212 -98537875 999970888 1000000000 -118059973 -999991995 -999991995 512031531 -54658543 408669468 990821397 -99114521 977857248 -8852096 999970888 600063029 -999991995 718008815 549202783 -742084462 962706789 445594585 -1 -999991995 -999991995 -102184478 -418342993 -185093145 -876613515 196837575 -999991995 519651338 -999991995 -999991995 676668881 1 45788507 448742265 898075640 60283454 252126024 887073637 -259952541 999970888 -382402795 662361664 441993916 888207433 -629000066 10582381 218799679 -1 42 801187165 548183602 992949137 -300134130 737451167 223710715 -999991995 -418440365 -1000000000 0 -106632396 999970888 -953750408 376140138 956359673 -999991995 -999991995 -1 941424923 -663475866 -1000000000 -211689854 -211851153 -999991995 -999991995 -999991995 1 999970888 -584583028 882068976 -224019246 -1 642665574 171564177 805730308 42 999970888 244195300 136823609 -1000000000 -308240178 -55149996 -832799261 410035370 -587922097 -198778771 285976189 -999991995 432777834 -1000000000 56103189 1000000000 42 38041830 969276569 -419728007 -444670072 362978531 931804124 -992984984 -999991995 -399433522 -362098284 856566352 -999991995 -136404180 -589256289 -782410010 -999991995 -753579913 350119046 -587184681 999970888 -925966887 831879517 0 0 505402891 -563665384 390630695 -693940656 984721428 381158323 42 -761643312 -999991995 0 894717993 442246573 415278713 154008236 -135607334 0 884275574 -742958452 -999991995 -389740647 -613989484 999970888 428915062 -749243332 485649201 -542701926 -999991995 0 -231339478 -922996209 727876385 314059599 829821854 967630384 968330524 -999991995 0 -529897886 133518960 -869134983 663142209 -999991995 999970888 -25546983 -1 -990918668 -918420443 976439854 412287152 951905728 -1 808068147 -999991995 420308918 840586494 156638537 0 1 999970888 -829485226 593311748 -962808656 -822019516 1 -751017697 -603422935 -680404843 -185369507 -660700101 -50390926 -999991995 -673517335 1000000000 821724652 197426210 487247469 735408127 -372917666 791361725 1 905740719 -550645311 999970888 999970888 -639036398 870103105 -531009282 -481588753 483793535 1 -308971015 -999991995 -646615121 -838545773 -708878986 75667942 978772396 -669085764 186383766 -999991995 -1 793022940 830725757 -209800481 -999991995 0 1000000000 553366957 1 314400944 457355401 -942856431 -999991995 -856598436 849207693 967062341 -661525583 855171212 -999991995 1 406714993 -701906447 -23088710 -406763643 -225781095 -999991995 -545197534 -215277503 -955524067 -999991995 -771896744 42 -444937630 -814848318 -818200898 -385361571 944733380 926721704 -775020656 1 -673815985 412609115 79600636 -1 999970888 1000000000 743621943 710662702 -999991995 -362841850 561844856 -741831351 535954387 1 389321251 210209276 -404585396 273892994 999970888 188255849 -501023213 277015090 155725634 988043018 558905496 529017753 596665921 -1000000000 302779612 -421130535 -967150413 849719516 311984768 -999991995 999970888 691017097 813115075 42 500020718 -54411871 162908105 -661827572 546797221 0 -1000000000 -702718666 -444955453 -918784944 42 -450788591 -355288204 -763913618 236826904 -208198969 -999991995 393405999 -828465562 674871300 796925000 896672561 884268717 88983851 438555580 -374218708 -951519997 999970888 -300337135 -999991995 -999991995 -139512988 906356117 999970888 -1 -999973843 -321756961 -265717115 953708809 999970888 -664150465 107244784 -435765493 -629654865 999970888 -201838136 999970888 118194545 776718099 999970888 52033252 999970888 -415639216 1000000000 169618581 -84124167 238921657 762251870 -614054134 999970888 -122098702 830717994 -339631512 -794522467 -213629109 -999991995 999970888 -926474100 103872457 -999991995 -381737521 1000000000 -278738803 1 -975968232 -512829952 588438732 325012340 306609671 -999991995 -999991995 -442043834 0 999970888 -434872931 647234184 -999991995 -194828135 -757211393 934257485 825394932 815753687 -219418769 1000000000 228428648 889777723 430135285 994472071 -649438256 618741649 -524843340 -55635704 -138633450 725217424 467659144 -189660599 -1000000000 557887043 850662595 -999991995 836554364 -428088926 334869368 -1 234289135 -391516715 1000000000 523972357 -306713789 422565064 323722316 -1 -791792862 -24605266 401056455 633772133 -999991995 98060408 -918691322 528832034 963904991 -999991995 727029381 -795055477 999970888 42 -999991995 942655107 -681161932 -548290186 999970888 372251660 376274909 939876213 -766723993 -1 -999991995 999970888 -442755672 -927573296 38405967 -291070772 -752687447 25456858 169850878 358224078 -999991995 42 -429980407 603468780 -438605869 302629924 -838558422 -1 895536965 997735829 999970888 -791542192 -1 498099314 -157488338 239645746 999970888 -167076034 -598674703 -1 -332261213 -684549004 -109402571 611541336 -234835616 866423802 -362787429 -999991995 -108105641 -589474372 241490223 662073012 -520723417 333153457 -506066505 -933844823 -154985293 513069490 0 42 691474380 -43074965 999970888 -73621122 -611312124 528801270 -958242598 247851916 355142234 42 999970888 886600762 272604628 -999991995 999970888 -1 534923069 -849998588 296491306 877202451 42 752749045 -54097375 522575154 -860007315 -1 704620152 -1 -714229819 1 790748779 -970042111 1 405925201 -1000000000 699326655 772580984 997210102 -241956666 -134571328 300414136 -277970655 -490958493 -1 863345566 78046106 -425184646 938977062 259163204 1000000000 231296149 -730983057 -217196685 -402594251 -1 1000000000 303677077 999970888 -87099065 42 210960408 -292031198 135112325 999970888 -742469230 -705752030 302921995 1000000000 352827729 134252205 594187433 -49253447 -912465611 437553969 -674040998 999970888 -999991995 -1 569140317 999970888 999970888 314174451 373735959 -381949315 538933342 999970888 294464949 682689024 -53437407 999970888 1000000000 501187713 999970888 105159242 651482279 239159775 -909478260 -609270524 530120105 -1 -739538446 -243661976 824829348 999970888 -953122178 891965198 464469350 384490711 524899341 -155225222 -674086973 -815494288 1000000000 999970888 -249860070 -1 -768028057 137232466 -328684443 -999991995 623118709 -373197276 -611824771 -17596828 52502953 -452227225 -521968885 582145739 99036288 1000000000 714982856 -522614473 0 999970888 42 196159863 -186300185 -424986828 999970888 411077285 559442089 -453787487 1000000000 1 -699579961 -602875711 115624433 -351618398 76728352 278981873 -223342406 936453761 -616865072 999970888 -233357888 742657930 -999991995 -766130079 1 -418022320 152896161 844409144 -174451183 1000000000 -174698545 335314084 161513081 -542926246 -999991995 121142831 999970888 -1000000000 42 399207799 -728869310 -1000000000 889020077 760732100 -374648435 -999991995 -680721974 -43471282 -964916310 -396650354 400127094 42 495202685 1000000000 1000000000 -999991995 -999991995 999970888 -483873471 -762144294 -752053705 346556587 0 459933350 1000000000 -572185233 -999991995 113101444 755328050 791602162 174522271 1000000000 -760461684 530461841 -964183557 -999464130 -353873502 -905473551 579314155 474120976 -999991995 312432571 -310527344 -44072950 -528352535 -245059680 -62523252 -999991995 59458592 -825425846 904065336 -273423472 999970888 58508228 -402955969 -473860300 -199535831 999970888 835707471 -419876396 -518191965 -1000000000 341066430 1000000000 -999991995 636223351 -999991995 -838356785 999970888 254525800 5254339 -12566832 -999991995 289076405 -904895141 1000000000 -999991995 651576467 285074095 18679285 42 999970888 -334208382 -786318752 999970888 -967715145 -626625424 710575385 -998555934 -40699454 331431466 942743989 -399313287 437015856 1000000000 -908208794 476781758 -783486914 914542428 172934094 32200869 999970888 988660126 17809510 -345835899 999970888 999970888 -130336679 572506049 999970888 42 999970888 1 977321886 386186269 689949228 66174012 -415111965 856130822 -1000000000 65227606 1 -999991995 999970888 -222758277 999970888 -123493092 -495939091 726992355 -72504515 -952587083 -727518251 0 -871630734 -921608262 823382498 -1 749092415 -608234295 -1000000000 456444537 1 799913902 999970888 -999991995 -523970755 957341026 146157060 -719163838 448014122 -132746226 999970888 415799528 -320757193 999970888 -427481989 950694296 901279146 1 165047993 -213226426 1000000000 -1 1 -999991995 -999991995 1 999970888 999970888 -309241581 -547277191 -868036924 -209074210 -751645810 -477904669 999970888 -274790302 -642361335 -525118074 1 588391579 -530718904 -999991995 -999991995 752132814 -903561175 -999991995 172745248 42 -1000000000 -999991995 -999991995 382114727 155120908 -815268733 693075991 12344146 -552611295 -239339507 -1000000000 466826767 -517617366 -999991995 -511011374 -336815049 743835161 -260389495 999970888 -999991995 -482677081 -1105514 -808042380 -393181125 46596775 -826340386 874390339 1 841051616 388971031 -397983697 42 -65884817 -841781622 999970888 139262920 -864619206 -1 492098822 -310554023 -772447 -378702620 681056261 -415402817 -321850587 -999991995 206703303 169245720 -999991995 -1 -641274916 -527178407 123730966 -84345328 470962872 -1000000000 -1000000000 998291405 722420664 999970888 -90025643 170449715 0 -1 -785436515 -676360552 -634524081 -909619247 447954495 1000000000 920429199 -58983777 393034670 1000000000 328276591 -999991995 999970888 -1 999970888 -897013888 820315528 999970888 -643687962 705901687 -927849440 -38709082 -953074591 28527509 999970888 63367702 -405959989 1000000000 -801969422 -556833733 878971510 42 -160213781 999970888 -734126960 -381836343 -432572917 925406611 -59382292 0 -999991995 -226915939 -999991995 997208094 318591157 -391988012 999970888 999970888 1000000000 960570136 827438573 -226481783 -999991995 398686516 -450834397 -657645692 -999991995 -814756120 196692962 854837998 42 746580400 -306754340 -541988233 999970888 -117279122 -251928764 999970888 -22733610 -445870178 269620115 -55820996 1000000000 0 -457786989 -129237461 995785415 528194914 999970888 -906074172 0 0 -1000000000 -1 954850395 -283679271 -693158200 271884787 -1 168119203 -831965452 798448072 1777924 892932255 1000000000 -741111913 850571246 999970888 -999991995 0 942622841 551023861 918496436 284080866 0 101062152 999970888 -558314929 999970888 -728929146 1 999970888 905817872 -370489838 -98474587 -999991995 588796039 0 347165088 999970888 -474136139 0 -876219734 -334566490 -479088692 384017121 331711346 -174310207 42 -999991995 263420072 -568508751 732522512 0 588800134 -755931170 -645602937 734639709 -1 -186424234 -254558528 583747649 429820582 -999991995 181663464 257972234 953018404 -353905260 -1000000000 -358738051 -1000000000 842130744 -888913679 437473531 744025669 -177179407 1000000000 51904019 971679952 -253574653 315092010 -612047518 -642613270 -349594452 598433162 -104021307 245291454 102360071 -555528086 -409587035 -1 -107696165 435067785 440770138 -718901230 42 222686110 -999991995 -949698311 192026733 -120148252 -362743543 -632313342 884885706 -115938096 224700474 -276050576 -902972597 -416504776 999970888 996472298 -419782919 1000000000 999970888 42 706848879 -344123984 -884892997 -469341979 -801230202 824871651 -404719486 628897320 999970888 1 0 -49735024 0 1 -903854134 -318280797 766260807 1000000000 -870659775 165803002 -1000000000 -999991995 -662144695 -1 999970888 615281255 943539409 298456634 -479114840 -999991995 -1 -237667889 -706934453 1 -999991995 891202206 -52701577 197927011 -761205525 751554716 999970888 42 999970888 -999991995 999970888 -999991995 -261974412 791238210 -187289295 -999991995 -112802170 -246707162 -524981533 -156689681 -267229724 999970888 -975209955 -617639057 1 633265207 168798894 107669144 999970888 769611442 -689682489 614265984 -1 999970888 -321913588 -999991995 999970888 -830034939 -43775607 109504463 827665130 1000000000 -897672962 -483677935 -267520542 -930015491 -999991995 -525844521 1 705136362 -808131462 -467769621 999970888 210416466 -452204283 -978400938 226119375 -1000000000 1000000000 42 235930945 -485839175 273573457 -748090 -101792124 682123683 1000000000 1 449088416 1 0 927354083 -804844442 -369658248 999970888 999970888 724449233 -349041424 339927874 731405603 41981281 -999991995 975841270 -714949242 -198124166 -41857889 204650854 -705151576 -88856886 832181188 223619280 -725796866 -999991995 -687231003 -999991995 -572352843 -999991995 -24108856 -999991995 1 -462247788 150101464 1000000000 795859383 -1 -999991995 -999991995 803977853 -231491771 304199414 -172265515 -746464258 -141578759 -999991995 465683811 908364319 999970888 -346335463 0 714124526 999970888 826435029 999970888 228008704 -790493784 -999991995 0 218994116 -999991995 1000000000 -999688061 999970888 -904878301 -802954642 -385337455 -819606752 -999991995 -967238348 -1000000000 21524329 844409144 760935471 -807603865 1 -283506614 -211055074 929490050 286650992 -801283095 -999991995 -76744916 -808354733 283359873 164433052 926954677 755363745 348191361 -663744340 -774082617 999970888 165421404 -74484330 479383097 -899744528 -790444354 -1000000000 671405315 -155700083 -993688918 999970888 541275004 -85712388 -165053684 -6230153 -328226337 491468198 -672497915 4177493 607428845 -836614267 567681111 -875965732 -105455469 -999991995 -197000467 -946581386 459665811 194314208 279849272 488970543 -379712570 -1000000000 705323311 -698563490 -184758525 -849714539 659589447 811937762 381585520 -793767824 -173303143 512844008 749860851 -999991995 -999991995 999970888 -814816588 999970888 -1000000000 -328964767 -830944149 711412687 42 -575684414 767515388 277290166 -999991995 -507618693 315140833 -85942554 757653914 -310071196 239368568 -554020138 0 -905999948 936076095 -588992297 -301391772 -341082135 -671326086 -958584458 341512813 -69152752 1000000000 1 35067305 210223047 -316955446 445872367 866786479 220011617 -1 108420122 -999991995 962657462 42 439397652 -1000000000 1000000000 -999991995 946916777 -1 -265783267 176734403 42 -475414253 -22277862 -947003291 -966269205 -137860455 999970888 870682172 871326883 573166036 -629000066 750643042 716619055 999970888 755091985 -999991995 66789847 1000000000 -459782848 -651234328 6101751 -693916293 -262781501 583534109 -1000000000 102078889 -144738517 84049233 -852631547 999970888 42 -823513511 -947801534 -253566272 999970888 766079053 -990643379 323003487 999782020 -922419653 680862206 -767596030 677653357 799641345 -1 -820778046 624191172 1 1 -999991995 999970888 431285651 945142316 -430106646 783467627 999970888 860336373 425076850 42 -999991995 178784345 659601366 31717690 -474857316 999970888 -999991995 -195986617 -505880363 611412015 42 -34423409 754614550 362845947 -716772025 42 -999991995 -1 -433082531 159882691 -679041846 -354946608 -720722660 -999991995 165697635 -227634961 499193758 -197897349 -14201992 -130878922 840912529 800790860 -65258026 832431769 -1000000000 250487695 -999991995 999970888 1000000000 -882921860 -833777046 10856629 -1000000000 409122242 -999991995 -339338337 67025384 -167219077 671698768 -57729993 -418954620 42 -454535713 789966631 340876203 958867861 -93963103 440111242 558613759 104279437 -999991995 -999991995 -397081258 -341130040 1000000000 576011766 -186406667 -683101668 -327050564 717677306 -434424120 -519525765 -999991995 -899990012 489360947 586775289 50765401 246680085 -1000000000 501467604 -853106569 41346387 -210710980 292209379 -259569688 367703937 -999991995 999970888 -1000000000 576213897 -106184339 -738584750 381104394 -1000000000 -839972294 -646487705 103367487 -999991995 10015585 323579570 -273154056 -1 999970888 -958661183 -1000000000 673526638 -881104818 524989828 382351266 996560289 -341697714 -865449448 625621370 0 997954710 -212145555 -599197528 1 -999991995 609722021 545721898 -430123403 -942269904 999970888 265486623 -1 0 -187780510 42 -1 1000000000 -999991995 1000000000 999970888 -77293492 648477745 99347039 999970888 520448793 -999991995 752588071 -831080379 -266987309 681111256 865763074 -290678150 359426981 -48195689 0 -407923414 705949255 -79011445 527860644 999970888 999970888 -196890516 -365931713 999970888 221368494 -398262786 -540775910 1 -685448973 999970888 -485288884 967249866 618439326 999970888 -850499841 -969770191 0 -1000000000 918675397 -640653759 -261751577 37437778 -999991995 773973306 1000000000 132249204 353079603 420748435 1 -999991995 403560867 167672487 491688423 -999991995 903143630 -992784400 -945637543 -999991995 649630897 806379254 534869292 -574277142 462940830 -999991995 999970888 1 -928953547 1 230405331 -323455840 -894720970 -999991995 64479895 -646540459 -274871856 -452017572 77623623 -999991995 0 -492229197 -999991995 185117093 -551460603 -999991995 -252085544 0 -939369688 -540197940 656923658 -360235703 335052343 -741168242 632671750 -970855117 -862271952 1000000000 -182042899 795441571 -659121265 936839812 993087748 977812654 -1 -685832352 -351944111 123360473 451066713 -75499243 335016430 -353696315 816462550 379783569 275797200 928563745 0 61963164 224967009 1000000000 300858961 -609982054 786230698 333314776 981000778 -303582068 876048651 999970888 -555675380 -867822323 729011423 628259255 260044190 577179906 -255042780 478965553 -999991995 317248251 -91492158 42 1 354359056 30298525 491458868 -164250821 147784420 -552780511 999970888 1 -278117275 999970888 0 -109814477 -999991995 -290419791 -296700776 271391037 38882938 129106363 125157794 373056181 -831409643 -1000000000 999970888 -87901108 1 167940340 82148784 206609190 -544124914 999970888 576554912 623363511 -134086928 0 1608673 42 1 -335093025 -999991995 695489532 794958217 424964229 -935549140 999970888 689691901 -590280389 890418763 -999991995 225712351 -823078623 -999991995 -245512500 -999991995 -999991995 123967584 -835079410 -754848414 106199246 -924856205 -609456678 213796410 1 -999991995 -781862645 -1000000000 -702897888 -999991995 -857826492 999970888 -683983718 -999991995 -142063256 392485717 1000000000 466537183 -999991995 240738155 756735320 -880439039 878317356 -999991995 -984752936 194671188 607446464 -404186937 70927520 47823290 -51932773 -93674061 -27958512 -414248978 999970888 -477945596 1 -954604578 -999991995 -987399110 745590173 123813561 1 -80350005 -78692652 -665806541 -1000000000 807754838 -254932208 977304086 995858168 -999991995 310349121 919374664 982714400 541657760 42 999970888 416059669 -208277295 793717898 999970888 932846057 780478441 761923480 -999991995 42 1 267216840 -999991995 -999991995 852051748 983904512 -953503708 -999991995 673854080 -891916582 327281326 536250412 -611663867 -151672209 447988958 1000000000 -999991995 -999991995 -397337272 147879096 1 480724196 353531826 1 179043077 578192888 -470716538 720135638 -999991995 63408203 170569296 636891391 -207906294 995121714 436459925 48683695 -253221191 0 -6929122 -812598888 0 155982294 999970888 -581156560 662943447 650087987 39491260 999970888 -565715233 42 885368838 -838659017 1000000000 831302182 999970888 -999991995 999970888 635156714 648319710 42 999970888 -627689286 -207315965 -1000000000 1 -1 545624220 -961883773 -999991995 -999991995 -954831156 -43855806 -1 0 -768655206 807578615 -707022412 -999991995 202099543 -220384489 0 -127417715 -939141549 -999991995 -377367482 0 480334652 -1000000000 -1000000000 963576068 999970888 -1 562627800 -999991995 -161344450 -187789548 -646773818 -875127028 -641661902 -379458664 762884558 -1 -528718419 994166338 -369213310 294752444 739059045 971325030 586442815 67795975 656324238 -448778829 402964854 -429342374 421467698 654092740 -780808617 -936411421 512961284 43577499 999970888 660811899 999970888 -815335734 -999991995 1 -468759005 -316473434 825274868 440502771 -618438879 -568388621 124408179 -484707382 -999991995 -89645022 17982774 547585468 165582695 0 0 -999991995 999970888 -30606576 389383866 899830940 -565593479 1 570003909 1000000000 999970888 -964759001 819055872 1 -678285592 -84234858 -787722563 -1000000000 -477709276 109318714 -1 441597669 999970888 -816656536 875748310 -164443228 -999991995 654670060 -506805596 941798360 952152754 -783949236 5847566 999970888 825735926 -999991995 999970888 743375860 -456372509 1000000000 654691540 -791693636 -1 -298516647 -248774265 -261359768 -382518242 -999991995 999970888 668272648 265372156 264746169 999970888 -240793007 91273119 877186097 -1000000000 837359573 999970888 302626296 795805541 -619339415 -27680321 -81476088 -194544035 -941249467 -251661140 -1000000000 42 -975104592 -303594614 754295767 805763685 564811979 999970888 1000000000 942063213 -583458024 42 329767547 370912586 -966269205 -999991995 -306158962 724558905 343881526 1000000000 -223620321 -82694024 1 -1 575564053 -999991995 -50755635 -665438119 497663298 636163323 999970888 256170059 -482793792 -218219440 184629190 -999991995 102721661 942373440 -1 -81232829 -784763637 540057679 -702962119 603183747 943034524 -820946965 -999991995 0 0 42 -55420106 -870817603 1000000000 -999991995 999970888 143551516 -584939560 688111549 42 90311006 -780300450 -378235264 746699283 349717776 -999991995 -999991995 113096389 845724374 549061626 578706717 586382241 999970888 -1000000000 -999991995 -787552270 -630499050 42 961887266 952731906 578868669 -930894482 -999991995 -385154111 0 999970888 -788670308 -999991995 0 -760905672 725540622 -241717264 999970888 569531786 42 404109650 -1000000000 -999991995 -845889800 591736850 -660764519 68915599 929050966 -361266403 1000000000 619514493 138079446 250144814 -459932749 -1000000000 482588410 274787593 -61641158 -686582839 -999991995 4374830 688691674 -782183440 119774142 -977988266 0 226416120 330377143 -889296269 -586653231 818090745 616325351 999970888 1 -999991995 0 999970888 320755442 346033357 468003140 -760388720 -498172739 -121546573 -763848992 112496201 57812350 999970888 -1000000000 616098226 -515731903 778045683 0 896660342 640784820 -141777485 1000000000 900633936 0 651244336 -853052024 78236003 -552497633 305287762 -542459490 0 999970888 -726962870 -1 1000000000 -54645925 753798127 -999991995 -999991995 969931018 -746531506 -1000000000 -1000000000 -1000000000 999970888 546474085 978953342 -780153082 -340815443 -790642055 -999991995 524925771 -668235200 -468849626 -229623226 -845026464 -1000000000 -999991995 504371253 -924774184 -951300053 940863470 369250447 779254430 802284404 968109535 215063472 -358947140 -38870265 -479954957 439948408 -431633002 46147457 -438693968 199183095 -560594565 612770096 1 0 565500157 621715234 712168342 999970888 -548037235 925982768 -995318085 -704550927 621201125 -747609729 905593702 -449433938 999970888 1 1 422875265 780470192 -900507891 -977893500 -325184446 86266767 169475488 0 -881329861 -282025832 -1 1 -788670308 991997485 0 -834849351 -417321482 -965052974 -967397295 467612120 999970888 792130236 -999991995 -273290951 -1000000000 -145733350 -418741356 -1 -156665100 971503043 1 793069121 70485254 0 -525779106 936563263 0 -573781659 579864651 -999991995 493758012 -936932999 -265276479 -200061906 689493449 -1000000000 -886539586 842171820 331248291 -649697883 588326341 999970888 -999991995 846033382 -1 -581564477 -999991995 733242859 1 -999991995 358442230 -545979343 -574119901 999970888 379250850 -140663881 240450283 -740401843 -737735250 213939452 -325356320 10660519 237683715 152187562 -1 -857459523 -424555118 -752530720 431585212 -57217397 -1000000000 -999991995 776294176 349956 -904902590 107626507 -999991995 -226216459 27707458 0 -46734980 269131286 -905108626 430017134 149744792 0 882098056 -273414685 -685411336 -410565644 -982430951 -866549220 -611179239 999970888 620748716 -853225304 999970888 -583385955 327623410 -999991995 -761708501 264475392 117268878 999970888 803799390 -999991995 704173731 -79901211 999970888 999970888 1000000000 -999991995 -999991995 38264737 -491068007 602375643 -202524123 -482578041 0 42 902372555 -600180058 -218050325 -496575576 -67055052 -999991995 -999991995 1795310 -620796257 -280276145 -910063727 -611209460 300949478 -1 42 105317016 1 704783974 -1 42 -723010296 999970888 -173638147 -787224369 -999991995 -999991995 -222202224 -999991995 -961408179 808817219 -999991995 -1 872373471 735177623 -499909945 -405915634 -352714301 410541599 -455957529 -1000000000 -999991995 999970888 -402582842 -275882348 -31998240 811244917 -65009207 360117997 418994210 329330042 -1 -999991995 470750269 225775430 999970888 -547873346 0 1 0 -983611541 440418008 -999991995 528720513 812313010 -416309206 724352474 261814792 -891481514 -470263896 -959555549 694663007 504520463 -917763059 -449590805 -273440882 999970888 -864073488 -461173477 655539619 -1 0 515584860 -999991995 -999991995 -584735443 -134598947 -248064579 528073108 -999991995 522565476 248620468 -1000000000 0 -999991995 696549609 1 416105210 -683087116 662271811 1000000000 -216908200 -683517095 -716212883 42 185368340 -464215744 529400138 999970888 340374216 -274040464 0 -983675972 -933194092 -999991995 726178387 -153189931 755462571 895732064 35691045 895461585 720105478 -686190760 -44110366 -630403888 999970888 344404263 643035814 56637277 1 -118238100 -571636995 1000000000 185966633 817952635 1 160542089 230648860 -70431731 -527397332 999970888 -669594942 -1 -503570306 487755422 840569187 999970888 -845950910 -320286975 -790116733 999970888 999970888 -277078145 -440387252 1000000000 1 -1000000000 -157830123 727303999 -1 -658188970 416854938 -769394793 -520329660 -1000000000 42 999970888 999970888 -1000000000 -1 -679305424 1000000000 561620591 386118512 -338198969 408042095 999970888 579954933 228261475 -551088034 -703195979 -1000000000 830568778 -506409715 -920056377 -18328078 -1 508119569 1 42 883223302 840193890 42 776899886 1000000000 42 1000000000 229134065 999970888 809675442 -999991995 -194037964 -826725303 -162855124 911238239 37334696 999970888 99104221 -999991995 -219689906 1000000000 -268571625 -840747485 42 1 1 -922428052 -412293541 993114408 915805504 -917050231 999970888 577931044 -942004088 -790150797 -488949122 -907507791 -854194866 0 -145450576 -1000000000 422784648 -1 151960141 30414818 607447972 -999991995 498145626 225295674 -999991995 999970888 1 -964876300 -788638246 999970888 -31890560 -54423611 -626219866 999970888 620276435 -88379104 -541117528 -1000000000 816661818 854465559 999970888 -125054289 -574054001 -604118054 -999991995 260216791 -1000000000 -825970167 697441307 -756758645 -396060584 -1000000000 999970888 144053129 1000000000 964043813 259617071 1000000000 -452689862 -898081759 -556535026 -1000000000 -17679680 999970888 -5276256 264789437 -725250992 -660786296 0 320033574 695771852 -111390739 -212859943 -728973024 584926249 -384259394 -1 863030387 -999991995 1 159108839 -1 -55481529 -1 841298516 -390200956 999970888 249697588 42 561897066 -999991995 -424899152 -881061010 343450918 735282186 999970888 -768139475 198815384 137327630 175175715 -815139460 -368454636 102645662 -999991995 999970888 -143742328 -106947473 -437426027 1 -493275525 42 0 -999991995 -999991995 -105521858 -135042648 -621140721 246217670 117017129 -174018513 642895866 172813777 606638008 999970888 1283182 -708059788 -1000000000 452877719 -847208816 -556256871 -690996369 -675701145 28269002 -974790660 999970888 212887702 -1 59390014 -875941774 -310959731 208733344 -139658797 -498881412 260790733 99257780 -1 999970888 975444170 40929408 1 -942392296 671960813 -544715074 643036490 939037515 464167785 -606145727 0 -999991995 998009935 566250505 -999991995 -907563014 -999991995 999970888 -827485453 999970888 999970888 620947416 -999991995 -93764287 999970888 -300845647 654356031 -108904844 913363318 430924368 1000000000 -999991995 -299050893 -745577097 -999991995 693612140 6091530 -488222870 295454871 -280966792 999970888 -473942896 -460521880 -535162445 854524221 -49609387 -346511331 774944735 -277558073 -187687801 -550370579 999970888 -89243868 -346229686 -999991995 -999991995 915816871 -711299580 -999991995 -97131646 -596064045 341087383 -319310905 618441545 -859089044 -652012107 -880323868 -389196495 -635182735 999970888 -345637109 -1 -999991995 -999991995 295279107 -967772697 -54335636 450890434 -999991995 -539891830 -144453308 -282164946 1000000000 523665533 -1000000000 -598029985 -604156960 -304474246 410996439 -468778080 775009640 -712907526 895026062 -794775671 257586178 554928839 -565676701 -960126673 999970888 295034401 1 -265548558 294166608 -719020150 440296077 799955330 795350637 424240650 0 76407123 176252533 -980785148 -999991995 -932451224 -858194008 -919573919 999970888 338142277 587346762 -999991995 -999991995 999970888 -999991995 -593408319 -999991995 -1000000000 -777853490 -626219866 958212808 -434294281 888700664 999970888 -556436694 331463766 42 -341789472 -1000000000 -579512245 -217079697 271770194 -994708198 -1 656350167 -201466633 999970888 415068082 999970888 -431075342 -81856814 734951229 341205884 465929525 -1000000000 -861835713 849620611 0 -942931290 911126876 313804129 -580871921 7052692 -542079938 42 1000000000 906639140 -1000000000 -999991995 713560250 999970888 -322550659 -729154600 42 776174586 -362857299 935358756 -10584461 -773656349 999970888 -214087187 1000000000 999970888 -558893261 -999991995 -96907678 -999991995 0 0 28990046 508934586 -135258872 -500571888 -629000066 369544331 -185379679 999970888 -609288103 447332907 -332103729 -494088659 999970888 999970888 -429703097 974854691 -800418016 -736077788 468627109 17907639 992710578 -508385876 -808675571 -471776336 617739158 -14218189 -218257591 1 371843720 999970888 -870316188 686620459 -670531759 1 -282600960 -776824748 -960481600 -67901010 -265730953 -50049242 881645350 1 999970888 -591524125 1 -288130255 956558976 42 560459595 -999991995 132369409 502454375 692939774 958914139 -1000000000 999970888 -424526327 220378076 -340291759 -539208148 -78810707 997487062 0 101827443 896525282 -999991995 117228415 -999991995 1 -367666884 -1 -392820562 0 396495739 -999991995 -965094581 560425071 -923752713 883397480 999970888 -1 159805704 350286381 -961557498 596012069 442165280 -547233589 -440450685 -992687229 999970888 -783757654 -708663419 174248175 419134605 -116594379 1 892622829 -999991995 -999991995 -337743392 -823179185 -999991995 1 -255010239 -560563218 -263729970 -281204004 -52966421 144825854 849171694 -638377790 42 -346536910 -999991995 331886982 126425820 478170916 -1 -1 338513534 1 131338423 847760834 375623634 -53934429 88954315 251860806 487863356 -235046154 977960128 -963980717 660383204 -1000000000 149991224 -380693945 -999991995 -88624818 -94867672 999410476 -909652660 -500694449 655490161 240229358 -1000000000 439668085 309915083 -252081795 -226019558 797268640 -304292561 384606148 -269732252 -999991995 -286980105 111253832 -348038567 1000000000 -419385768 446591800 -999991995 -999991995 250286188 -260572537 999970888 175237106 -1 377293466 416942522 540277647 -532745823 260273876 750779950 385500237 826420808 -1000000000 567728809 -952271659 -89360130 0 -772437195 -681504724 505289037 851140305 999970888 -695470748 239076053 347143902 -116079138 -999991995 907345265 -629212049 -999991995 -845925279 -999991995 -891522809 -934132961 -992690991 -334090225 -999991995 42 42 -280367289 -760591979 -999991995 948886872 729965974 -544982982 669602833 180648487 163607215 372584986 -827692371 -14256578 -811096599 999970888 -454526433 1 999970888 -999991995 466083661 1 300469695 -220961680 766597803 -999991995 -83207901 -297469298 84064078 404491911 -678056370 -191978244 -258932389 42 1000000000 -699832079 -448890160 260958648 657305938 -518510500 -240810614 542339509 -691599803 319478483 473776237 994825021 -858611356 -547158942 -501170447 1 -999991995 -774916095 42 672801465 -825161821 1752589 0 548383915 -306545688 -882856693 453577495 -426942730 575993899 -716997473 692693501 -1000000000 -995351722 984175505 359400887 -593127701 -1 -457710910 280246163 1 0 471822013 -957627890 -523827249 -352441429 686933763 -554649155 845382577 0 -999991995 -105904590 -540409730 802296450 -292560555 1 -468209905 394069668 1 645124995 999970888 -1 1000000000 -999991995 -293522239 -151267808 -999991995 -999991995 -875834227 -855030686 999970888 756555429 431425073 896627443 433865843 42783664 -964440338 -927474066 622819994 999970888 -1 747969976 999970888 999970888 -999991995 -836006546 -605051355 501175 0 -661595482 -1000000000 1 -774379908 416177907 999970888 -21394541 -544026392 -999991995 -778060438 -26617545 -309253507 -681635214 912247731 -513637480 -808599635 365889969 -999991995 999970888 159939309 901213721 -227233098 305002510 42 474745194 956467395 -999991995 714536155 -500147020 -72990731 -50073731 -999991995 -999991995 999970888 -984578658 -126709311 -425166421 -789766682 -837577775 999970888 566984982 0 -294329111 -999991995 -999991995 42 0 -673893529 986036548 -834584462 -999991995 -457687649 -998681315 -999991995 -999991995 -191277760 454599187 -1 1 449939194 544320608 345919324 -716918428 -999991995 -999991995 -782398249 718113539 -834584462 -87764449 -1000000000 999970888 -1 160474252 -566832501 -999991995 219072563 -734730844 999970888 -278844856 42 -196594686 218466706 769132802 -611208373 893529408 -510660376 -1 754126023 805099543 118358669 863968463 138234908 -853112473 864038073 514519256 -972432289 -883995631 -999991995 365545667 -877551071 42 999970888 -241173226 979055368 0 -387442755 -194250648 -850944412 106848862 -840343137 -1000000000 92733291 -700392018 233473123 1000000000 -930281575 -999991995 0 -1 -1 85563972 106286516 999970888 525633564 999970888 -58959222 781356886 -788076967 42 41216996 538400253 -999991995 -665605486 -515100919 0 -999991995 84356799 446808457 -18653506 -1000000000 -476294670 623766886 -924891775 999970888 977249487 -88129672 927502586 -1 -149019132 -999991995 -999991995 1000000000 -999991995 556839044 294199539 883828292 -182249073 -557124924 952090376 458128726 999970888 925698957 666684782 -260055454 184902940 -61542687 -119331170 -715734673 14993830 -445513356 0 -1 887176764 236074386 -439702418 547193147 -999991995 546330935 769359172 42 -953437585 -973993405 11305939 0 -33232203 -999991995 -573346614 -999991995 815627115 852578661 -54567059 -761712018 111541709 -999991995 -999991995 42 -999991995 71898804 759468696 528636678 -1000000000 -700574336 1000000000 -167970342 -1 -488590126 -346458661 -383032709 102867177 -889387763 -384167900 75020916 -91625448 0 42 -610231495 245692388 333151390 -942551496 367280708 42 -729071413 -1000000000 635747303 -285251445 1 989157017 455402147 -557189908 999970888 428702199 698523513 -447497724 -624341514 999970888 -922973478 541327012 -446933873 -418438055 42 -1 0 -419834410 999970888 -292081068 425327622 -991445545 131599059 772864876 -832052188 428190262 228802123 1000000000 551179872 386974686 -999991995 -27876 -48288939 935668501 586873349 -667023923 389158759 -354209403 -828852141 -299113469 -999991995 -642565279 1 -498496822 999970888 -1000000000 875549666 -177907010 -452659708 999970888 -1000000000 -962398872 494905144 96002335 -1000000000 -250779598 -999991995 1 -214816393 98407191 759274006 488909885 648176420 336238063 23150694 -838543129 -494810021 227873566 -363661466 543347397 999970888 -104404795 0 553674131 -698038186 999970888 937363706 -807393699 -1 -124329502 1000000000 521697367 -899842371 516395942 751381616 1 224596260 -27543443 -999991995 -287285967 462220009 42 -999991995 -901850705 -592391794 999970888 -168984679 625182250 -861943479 42 -999991995 -572024947 999970888 999970888 393405918 639586217 1 975097480 101762090 -850728350 42379246 96299905 754905794 1 743731970 -179702241 820671159 999970888 1 -999991995 -777395097 -803345900 126939925 -531983563 460783473 999970888 999970888 -999991995 42 469659360 699846787 999970888 -724260053 999970888 999970888 600703511 487930679 1000000000 -999991995 671883879 -999991995 113936250 -357329084 -104102095 999970888 -461279626 999970888 20650470 999970888 973235176 -497540342 -680719679 -740355096 614174103 -999991995 -333483998 -647584823 -1 -870369157 -999991995 278805265 -1000000000 -866084757 -290689538 -709728515 999970888 245668390 941757874 -999991995 141063629 -536586317 -999991995 -284309840 217433458 -1000000000 935134242 42583082 -955201356 621203408 -744892702 230615847 9569728 356077818 1 961096085 -748146860 331611244 999970888 -1 65338538 999970888 -588956983 -999991995 -1000000000 999970888 -762273560 333560068 764853641 -130544468 42 -780252809 -17649586 -761144925 -588226895 -254186133 -19935243 -340089823 784703963 788093799 -861167848 -999991995 -366617794 -1000000000 -654447306 -567442387 -999991995 -543004541 -269732252 422915917 -999991995 -888965376 139571049 -999991995 -999991995 -878743007 -999991995 -583434327 -132765869 -748932197 706709953 -567625027 412482026 859908375 -1000000000 -999991995 325224697 42 895450461 -994415751 1000000000 1000000000 -382651554 415470746 -999991995 -1 -360887723 -405515909 731719791 -153767508 999970888 387712257 -10173466 999970888 521218575 999970888 0 525738463 721533585 -115081073 659894499 -242859020 -1000000000 894107864 450582339 208248829 716663667 -278136622 724560719 0 -606302572 -983293618 999970888 890138278 -272961672 -394167005 510294206 999970888 106551257 1 999970888 842500939 0 -352082628 -392094106 726763525 999970888 181663464 -745152385 999970888 1 -589770657 643521336 30305154 266242367 446527832 134349080 999970888 -999991995 -663601016 -938993276 1 -909015243 -999622732 -110894186 999970888 -999991995 -765850808 991175849 656951673 621707559 725959899 -239738391 42 -999991995 -465113548 -114391302 866909876 730595324 756965436 83166010 182131869 958306923 0 186682524 330012800 958233115 -354686240 -1 424956724 57511689 50446757 794829994 999970888 999970888 906201447 469802661 -464909268 -139318992 -103174312 153646558 566657910 740816330 1 -475125971 0 249266748 999970888 1000000000 723889250 -654720142 741754001 -479789616 1 1 1 -841479853 -999991995 -999991995 1000000000 0 345470317 -999991995 474567674 -999991995 -722540905 -369089103 340335493 -718027763 1000000000 953185169 772682422 219067716 -999991995 -154342910 -564129989 -270711332 999970888 -999991995 -605512823 -43152104 909728602 999970888 -957539600 124770346 -714748238 1000000000 -661212780 42 468359163 1000000000 999970888 -1 999970888 180040432 -128473683 806677074 49070186 755773919 298110681 -112422730 -577862797 -999991995 -882053171 583823344 -154593613 -1000000000 999970888 20165352 -587093881 -999991995 -196589570 1 -85618321 -757233852 -1 -242851883 583625057 380274233 727629544 284499741 42 668555558 955370056 42 632783559 -1000000000 42 242357924 999970888 977576606 51564325 -219368054 -854360787 -1000000000 554588636 -749372864 422864381 831176562 517547610 -999991995 999970888 999970888 140402695 770757478 780420336 -999991995 -116696210 361517760 -999991995 -346941810 -272875154 811493512 42 -1000000000 1 -764686991 -6460870 979827021 -75936825 678943932 1 -999991995 -1 661012604 467811892 1 -999991995 685990468 -436697216 -818536886 935175534 -880186994 223268094 -1 -940787721 281389321 950343411 759754969 1 -622920401 999970888 -669368504 -409971690 -98950450 942443914 -283850420 -347392129 1 -947231473 999970888 -1 42 667783861 -999991995 868874520 797536791 325536618 -841698984 -1 1 -280571610 199132183 268260076 -484680126 61179144 539414753 455764391 651285323 970792786 -185072210 -556262069 -900617946 998236070 433392270 1000000000 1000000000 -367471133 -263974811 -1 42 0 734570576 216107057 -1 875404945 -999991995 447322337 76102184 999970888 532973141 999970888 -999991995 -271767998 -999991995 -813174065 -307637614 -42167529 182771114 -990973043 410483180 19306410 847628028 -412959667 657165958 625828188 -577983408 1000000000 997875761 -529400891 108458496 846936812 191615596 -48153075 828981251 -977010950 -581834352 -1000000000 -117023180 956045250 -446531811 -147714727 -687181816 -1 -620313398 -1000000000 -1000000000 -496891004 833573272 -281046378 207999402 734251541 -727522307 -813401605 -818734905 526846370 42 437896474 297704497 187666819 438496775 385992727 740462267 -663185170 680905502 -720735054 -914227760 -999991995 929002268 1000000000 -525842712 251553758 346618586 750210167 155130543 961519954 -1 856962710 824988603 1 209656079 -513001466 801060366 -836135161 -766684793 -987430405 -795196745 -564850576 997218416 -630953969 -302825702 -187558816 686885269 1000000000 -194547661 -1 437438043 -445823798 334784351 98112512 -958661183 402231620 0 -160072921 929359759 632728748 0 528901505 501602439 42 619440856 -999991995 -600138475 990796894 968954955 -1000000000 1 999970888 1000000000 767269597 795511533 418263432 236721350 798472812 397027888 -698142146 -572900012 1 669806430 -93502999 -369478504 -933437616 42 -316608943 -1 -999991995 23603041 0 1 -1 272533971 351304358 -1 1000000000 999970888 380211492 649366166 -17224694 999970888 495212887 -147527519 -616229924 187918449 1 -1000000000 -999991995 -1 -77606926 537517691 37208538 999970888 468470355 42 -856864868 -663930500 -387335550 -229245478 -494821783 0 337694990 -11458293 -917483675 276474421 -1 -1000000000 -999991995 -655719715 999970888 1000000000 223494631 -278812311 -41819551 -971912525 -746479276 999970888 302140301 -145134112 -185717093 818423696 -60567650 0 -999991995 -1 686635303 999970888 603225387 -700838838 443840215 996973185 979567728 92920502 -522885803 581465321 -7169830 999970888 1000000000 -999991995 0 821020366 73787811 -999991995 -766363974 -999991995 -456674494 -4304556 346412447 42780327 -910749984 50644597 234759668 -999991995 999970888 -223777920 1 -999991995 -383815145 0 -456164306 604214999 238920122 -255907685 932154835 130483687 -999991995 -337089739 55943332 -853660065 -656156166 -505034097 681548398 -161308721 553649626 1 -999991995 -837015128 -999991995 -158919075 868147754 -1 -770191856 -999991995 763378081 742691068 -74731165 971509239 -75118134 293208367 298829851 1 -1 155465100 -1 999970888 808104174 -1000000000 654012339 -841777637 589794484 999970888 -760295748 -999991995 -422330557 636866144 999970888 866299217 78746586 999970888 -619657700 -72217336 -834937695 -895625424 947347585 223623067 973795760 988132585 971746212 -807735711 -335223356 0 527834642 -585909521 -947661881 -999991995 75516771 1000000000 197593818 -976772775 -711676715 173176625 1 42 1000000000 -913603132 761832118 999970888 -1 921609524 1000000000 1000000000 -109189350 -999991995 -6362396 1 399809763 545014843 21354255 102800550 -201424182 -1 -999991995 -159496269 -1 -33018110 -543821406 -256389341 -968989453 148982080 -168572353 307754338 999970888 639881760 268671892 750290070 -352598248 887092274 928858508 133091935 -594534982 -1 34176690 208224631 631788029 -1 -270744675 -211676931 227782443 42 999970888 -413620403 10701338 1 -330863106 999970888 -398826802 0 633549444 -880503844 -214210148 -35421307 834264441 42 999970888 975122628 999970888 470336115 -958286414 -1000000000 449326189 283077787 470853795 -1000000000 -787497502 274540558 -929586695 -1000000000 -732051743 595779537 -1000000000 -999991995 347917459 999970888 -979057620 -86541723 555416748 -999991995 1 533576131 1173131 128793176 -181228097 -685210718 906842032 47355978 761755527 -924406398 1 -1 -620278200 1000000000 19020907 0 -81664840 -999991995 480612269 -324406935 -545403475 -440155006 -1 331726335 427374739 56494305 -1 -94406060 -749325365 1000000000 65672047 -949772266 615608636 178867725 -17947779 142893047 0 250546569 999970888 343676157 805764997 42 -441864453 -742346882 -619706570 -501200852 858961682 575891230 693399543 999970888 -999991995 426451731 -562489379 1000000000 -53174230 -15511801 999970888 -911528786 -1000000000 -195166972 -24811044 302297750 -999991995 89125890 -373088087 -993770322 -809882755 1000000000 208338777 1000000000 -815728448 713618905 1 -987909308 179272488 -643738367 -309359710 306609671 714303253 -980769076 976524854 321696216 410037053 -1000000000 999970888 -756498011 581089036 -999991995 -700790067 658052397 442095323 902176257 1 -809505979 -109741232 1000000000 -943146992 1 -190658583 842026906 -841511758 -861927518 -143032013 -830990803 263875473 821845336 -127751272 661969639 343291020 809780065 672626267 -78794464 -771124257 999970888 -965348075 -35958379 230542282 -121465408 -731350133 999970888 -982563211 1 -795525166 -915764981 590651710 558465294 -646678990 -1000000000 230405331 -304623323 999970888 -999991995 -793590870 -1000000000 -586743347 -133551266 0 -164838826 -999991995 449706823 1 107449063 -172495303 -888846102 -999991995 -658233695 0 779090363 -552675073 1000000000 -613473520 -1 357328173 42 87922450 94903562 -583994295 -518197372 787848308 83219219 800952703 -999991995 -86989658 -760601764 999970888 -61562978 59190227 -123539820 999970888 1 999970888 -308636621 -450884413 878092536 503896372 -248933695 -999991995 303749619 -999991995 999970888 941483490 494124379 -786409287 868839657 -999991995 74634392 -699291378 42 999970888 -726639801 588053621 609929917 -1000000000 -282850175 999970888 335675110 554582781 633727900 1 1 -540023744 207049496 728187532 918428640 226431706 -999991995 935421805 565855965 -348787660 597053908 -1000000000 -999991995 -663364512 -131681566 -121782910 89376259 -149462183 -407634011 201328502 999970888 0 8207075 330016976 -383022800 -999991995 569335100 -770709463 -869957143 483610543 1 -999991995 600705001 999970888 -1000000000 999970888 -144431324 -367142386 893290588 0 999970888 999970888 -178201716 641560030 -673449056 521353437 -146681365 -764740848 0 598435962 -943057010 999970888 -174870854 655524000 691185010 755302252 584340650 93191490 -831862559 647673254 -115039848 999970888 999970888 -1 86027691 -820117128 867350415 138526139 -719163838 1000000000 318620347 731729570 -206418518 -509734766 999970888 -380234740 -221935891 990722352 -637757933 -346940770 -999991995 999970888 0 167820405 -643332418 1 -801492939 -305191761 315169516 404422377 -335567938 -124658886 340203582 -999991995 -999991995 -999991995 -979393262 -739864468 -402210968 -203337661 42 737343514 82096796 494807205 -513807021 -999991995 -223826550 -1000000000 962760450 143224461 722173933 -34636664 999970888 -999991995 32592276 42 -765325805 -241025440 988650923 899198933 -407108222 779135626 -999991995 189836570 -131923722 -805809546 0 -898863253 -98389060 -157041644 -380173683 999970888 -324533025 -999991995 34039837 999970888 -974300285 -569336930 355059020 184364567 575644568 999970888 644209606 452512831 -85143328 -506485865 999970888 13437867 321172650 1 532457350 1 999970888 42 190287934 -1 999970888 638358208 999970888 533238478 -911956466 517547317 54193345 -999991995 -889886560 1000000000 -949454782 645226613 98077089 665255676 -158751306 -641339702 -193688574 1 -1 -1000000000 -284529290 -999991995 -676443167 729028527 -1000000000 1000000000 -1000000000 -619339415 245887968 -999991995 -342612100 -1000000000 0 -556676936 698657373 85703888 596511016 -999991995 -394984725 42 -91688687 -466410297 -298802636 964910217 292712333 -869194144 317453684 -156945952 -1 -574525157 -555464373 -1000000000 -808135726 999970888 -300753992 -354416467 -381350209 399350290 305436184 42 813849192 999970888 718104093 213635120 327946519 42 620267684 -911731873 -94225377 -999991995 -999991995 773388645 -542976592 494325225 -999991995 -599854575 1 -999991995 -107871651 -1000000000 -352415570 -619946401 -822934501 -658745200 -296299060 -560012566 744390773 -493349838 -320137905 -999991995 -959516376 999970888 123630699 -330889486 19277901 521127671 -631002748 471373231 999970888 -758143440 -409355437 176835969 -643603129 1 0 -88270303 873754514 -1000000000 234762176 -482950251 1000000000 -478774927 -189894649 -999991995 -999991995 985952132 179092457 -349594863 -701245580 0 722435999 0 -955304954 -999991995 358097060 -999991995 721222647 52784150 -477514832 -792759306 -256124842 1000000000 -277133306 -14952373 824308768 83791577 -307104382 689539309 903034558 0 -429673245 -28654787 229556767 683385027 -999991995 -547624273 329161049 -366504109 -1 -5214317 142893047 -25188150 999970888 779115107 -240723282 890636636 151514545 890842332 626765762 927811042 -638037313 -471440850 42 -999991995 -981849847 724689523 32820462 -999991995 -401587795 455482153 143799798 -491744340 345213794 393427587 -401052074 13432788 -341554622 999970888 961808412 971808712 -999991995 -272959136 -912848973 672591823 -961218170 513322955 999970888 -999991995 0 -1000000000 841901491 913675660 999970888 -506614988 -281834187 -999991995 -738850293 0 999970888 -168159481 -913458085 -999991995 -843098267 -958560480 1 -999991995 -999991995 999970888 -434577897 306182938 273955124 261842800 42 -389369990 -1000000000 -333520663 267431320 754009570 167673300 310522832 -999991995 -943837108 42 602341002 763372732 -1000000000 715777214 604192850 -24276090 382219271 1000000000 860783882 -678974561 -94688668 989439188 0 115759222 -762436647 -913039734 999970888 -445999713 -429771988 -632490164 333203877 706530247 -1000000000 306280585 999970888 -999991995 568926825 -999991995 539778106 -655875017 431313828 -646018403 999970888 -791709048 1000000000 728095999 -72890103 -999991995 -1000000000 547455980 315985429 308127819 -1 505975681 -213715704 560853415 -137824088 -273107820 120354867 732595102 430048506 999970888 999970888 -543573542 -838561462 942064066 -252979790 -606597581 88311110 391140868 -1 -613242516 314592799 -631724781 -46420262 278104574 432703211 -1 369250447 541355615 243406504 -1 487064022 726824702 -292546977 509393211 923797243 -50230667 374961358 -198110117 877037454 -187948269 -576469618 -86182263 -428749052 -409548337 999970888 -999991995 -999991995 -390630709 999970888 -983072031 -999688142 909153691 42 -354512600 22446609 97917139 -557555703 999970888 -518303352 -281383584 -999991995 -297634799 13493601 -325450313 220855889 -305255075 -1 116341822 -255562452 42 97774802 -1000000000 -750856612 -561662059 -38711942 -824172019 999970888 1 0 614005980 -999991995 1000000000 633180061 -636665971 -89530879 1000000000 -412992794 -108607147 393854852 350349369 -841314009 1 42 -281696844 -1000000000 -999991995 41030758 426277339 678206556 823164252 -999991995 -1000000000 -791240898 -536305687 -517916476 -2910799 434398945 -960103240 -1000000000 388185891 -999991995 -999991995 1 -928249321 -574682141 42 -999991995 -999991995 -147527519 -489506269 31511903 372319334 990501711 -407095221 -434576353 1 -1000000000 -81441316 -12109926 1000000000 -999991995 -999991995 -416119265 -738726061 0 -573552912 1000000000 502877539 555378381 948777886 -1000000000 -28693609 -389722566 460040666 999970888 999970888 -999991995 -999991995 -1 -945765886 -999991995 -711496512 615370209 -1 13240146 -760862727 547764314 -772354618 465811034 224835568 -289710259 -1 999970888 -775253419 -842250559 -347937768 934280565 482771517 518610810 -588150110 132141138 -419465556 -1000000000 -1000000000 -999991995 -1000000000 -902894624 -19404165 -999991995 -566008741 1000000000 594021838 -999991995 -849149708 999970888 -837483572 -760643606 999970888 -1 -508962432 -114212834 -18028676 245024281 -999991995 -374806133 296809335 700217865 -801867051 623548758 334385505 -524871020 521135258 999970888 -1 769516980 543721587 1 -107649313 -880376390 -386921069 153492786 -999991995 1 -599065374 825012231 124890257 -809925034 -134465799 152767625 -258774688 -207419093 999970888 -162855444 -961410419 995572878 835298059 -999991995 69895178 -460778562 -509584876 -285162239 964615013 279178391 -346033916 598338852 123289498 257723666 161318301 -755131446 680115952 -999991995 1 330369923 -111879376 -883342183 166337819 -326012989 683543971 -219377733 48699009 -448151812 199817818 815289184 -151344045 723650407 29362611 -462125220 0 266386707 -248171062 -1000000000 319699336 -720184872 727670426 -51914608 -999991995 -791645028 -189339923 -999991995 997882243 999970888 158608509 -999991995 -825084437 -444374986 417483123 999970888 51680876 -408605552 942089184 934418183 235117871 -116060199 345101149 26541648 -103221681 549102277 -581948874 795458098 999970888 -837096631 -400159040 -825909961 908564405 -835182896 -633060845 0 54993413 -416168683 -502846211 16767089 -999991995 -883842061 1 344607973 -1000000000 -999991995 102304921 25905370 999970888 999970888 -918583428 557524092 -1 -754848414 397199934 -330082417 461179464 894225503 999970888 529633054 -617188220 -818348232 -999991995 -687846555 999970888 -417231599 370654414 0 -757754441 -187624006 674799619 827233800 741289258 -354541778 769984650 440513509 789053181 1 499557853 -1000000000 260462855 1 397151659 -1000000000 0 -1000000000 102806558 1000000000 -593921710 -447116410 -999991995 565076829 999970888 -667244336 42 679217811 348664535 -510971034 556685137 -340450058 321058253 -945827985 -626729680 -642755526 122868494 -486104154 -947467583 -517475274 452657286 543137136 999970888 413486055 -232936622 -890162747 671818853 -1000000000 376437701 489669054 -1 -525298231 908606973 -386609701 -1000000000 584014914 -180920463 0 1000000000 -999991995 332741076 734078911 22929191 919188400 1 101834787 -249176738 993442228 1 -436247213 491702715 -806648009 -999991995 999970888 -726675758 42 -247505135 -999991995 -783813328 -628859447 132527210 -765413414 378242167 -201202570 -560119000 -1000000000 920039688 -156444410 -1000000000 999970888 345880170 -544546646 29090005 1000000000 -999991995 -16936559 -999991995 291457595 -428664320 -166626247 -825387056 -999991995 -238983638 -874306186 -273154704 931298104 266529704 -1000000000 387751838 999970888 -999991995 42 -836890447 1000000000 1000000000 561620591 381360538 681970271 468618657 -621297227 -468691244 42 -107822431 -238471968 908406042 -84598612 468013407 -76072988 709535216 -999991995 -562980952 618268126 42 -625115628 412458115 51032692 464287521 438801760 -999991995 386759127 517736880 733194738 999970888 -565918123 774889991 -999991995 -503884220 865280344 -1 412091192 931203197 1000000000 -54226438 922690759 671331240 287683660 999970888 -465532188 42 638561813 127975355 158999778 999970888 469023881 495693680 64424044 1 1000000000 23086643 -136163545 -999991995 -182618097 -999991995 244137546 -633404418 999970888 -690637595 -295163463 -821446044 353408715 240979622 -374620210 587826575 999970888 -713934205 452121980 999970888 -830835590 -337347643 394890749 18679285 179299411 -446441385 -865980436 34164716 1 -999991995 -332410306 -467356606 -55380757 596221154 420549968 350278581 693305018 -837982567 668948020 21898023 -892201184 492074000 -475493328 429893260 999970888 -52762521 999970888 1 1000000000 153812571 -279534169 408405519 1 -708700448 -822941722 365781578 960137102 1000000000 -626839314 -507021353 564764242 999970888 42 999970888 -999991995 -466107693 -556154491 -703059757 507921665 -63835760 555416748 547082568 -66496413 1000000000 886580755 0 -999991995 -447025041 903181194 -1 325062074 358597175 -597908311 -891445968 680386739 251108381 -180627508 -1000000000 -524889359 256620110 396664205 -999991995 357457337 186075773 1000000000 478854934 -999991995 891957768 -195715834 -480146541 -136869878 127948692 999970888 999970888 -275071495 455428827 252854336 122773425 -847649152 999970888 516157808 -999991995 -999991995 -550830029 475695268 999970888 -91564784 -999991995 229985445 -890435486 -668905732 -999991995 820354034 327356406 -930412634 -582550851 115711369 456865138 208639876 -219332137 810133900 690369865 -687424118 529048088 720652242 955405429 36109559 -309155688 -865633807 -920525771 0 999970888 795347618 -1 185559468 -334078330 -273307271 999970888 -215481296 999970888 42 78555852 207280725 224890124 -1 -335778808 -491907031 -1000000000 81544092 411071624 999970888 -999991995 484002175 105838648 953036360 201070364 -1000000000 4374830 547342611 999970888 988905786 344741222 782449936 -1 480835723 -18749197 1000000000 -725364860 999970888 -21916166 -933243980 999970888 999970888 -474653328 -999991995 -595149979 -483523002 -999991995 -560539033 -999991995 -699548411 1 -736415753 600077409 -408276470 999970888 472200214 739013163 -211062169 753509766 0 1 -993026568 -1000000000 769902607 -872102390 -999991995 -999991995 -513779635 870025616 625513681 327889280 814646506 7435586 1000000000 999970888 -1000000000 126773399 -1 902265856 -31099019 -999991995 -1000000000 999970888 0 0 -150173285 -162182008 64004098 423317270 -109461190 965941114 -195273850 -373957917 -301564229 -911528786 -799287090 -168243447 999970888 -257113248 -486147769 -293652368 737316589 -800346536 -1000000000 -999991995 -999991995 288341443 -692635459 -999991995 -12286148 463968409 -524514629 999970888 -529716873 955794981 -858215253 -999991995 -665734461 999970888 132012215 -999991995 -372237539 -216482502 999970888 168607467 -402177001 -802621480 1 984247464 -1 -71514156 999970888 -999991995 -287834819 241753745 126249052 422196820 42 999970888 890997729 -1000000000 -669762479 -511494004 -843907876 82357660 1000000000 918470233 -999991995 470407526 102800550 -273213878 216938640 999970888 1 671928354 -482176513 -71776150 525237869 -586962830 -996977624 660812974 -966198843 584585415 -485992901 -376979369 0 -797076935 83295996 509771436 -999991995 -532623205 756183356 867862902 -20274540 159929748 -547889050 999970888 -481924252 -1 81192254 1000000000 -999991995 999970888 -23687946 -129320547 254173274 -702269413 -206245416 1 -1000000000 505615830 1000000000 -999991995 -292925979 -501576499 -802216081 0 0 -532447838 42 999970888 -369510456 -406398340 -791651919 1 -999991995 -652952146 -975912463 -158971650 -139240721 -930803185 -1000000000 -674805981 999970888 -603362448 -207614110 -825483196 -281841349 42 999905605 715809968 -91245785 -297575796 -147770293 -372979625 -782982539 -156832389 -796678864 -1 1 -77830890 586283677 138507049 26328458 -959379911 -999991995 -258492245 -999991995 622163753 999970888 -1000000000 877086778 869728280 -506180493 1 -1000000000 872144534 -251018433 562374592 -831153564 473123623 972076726 -589387001 999970888 -730037400 -957199774 -1000000000 633539073 926161322 202356770 -999991995 807475950 -1 753683027 -839094071 75186395 881703530 -957727169 338333549 -77099099 224030352 -479265068 770015930 1 1000000000 -638898211 -301955371 -444702785 -753932742 -349187930 -659602596 284775290 0 412279497 501654581 -262799570 -939355012 815189935 0 1000000000 -1000000000 -324780447 44926234 -43774948 -845564039 -349980704 -598846248 -1 583391204 -1 -646398355 151075181 81337510 -546782737 -833145599 -436434038 734654445 379081193 599214211 0 520457102 0 958143126 42 -422207423 -1 -160962693 -576905558 -610260546 208694315 -959036920 757849429 -664097040 -239306669 999970888 -755931170 374981739 -486137005 -979919101 -999991995 -126023995 306617799 999970888 -716905721 -10173466 -573476670 -1000000000 609054068 -1000000000 4898542 -378252408 198429159 561484710 -1 42 23676074 438185488 982628761 -1000000000 -727021191 -821622801 144841069 54414468 485967061 999970888 -906124517 866006532 -167348055 -687956429 -181334099 -999991995 -380571184 -638047157 -321052000 623416749 -160422620 -949180552 -493742441 999970888 999970888 -49020927 1 -925752578 999970888 1 248919857 -213064233 0 -235541643 559508958 -603227762 -427383452 -953511211 143379507 -891092121 -185162071 -1000000000 -281449503 -507134819 -3943502 -999991995 -47712014 -135997660 652778847 96306866 760580189 814979059 856993171 0 -299429797 136999192 42 999970888 42 243641772 999970888 101274059 42 -999991995 -877239759 608228134 999970888 -601673399 -999991995 712032456 863345566 -380011341 -719377088 927811042 -999991995 546759409 999970888 197156993 -677363767 -1 999970888 -1 -944579650 521934218 999970888 106903744 -306037945 102245704 -832867480 -999991995 -999991995 -761167160 0 999970888 -999991995 -136109762 629965450 -161172261 0 1000000000 999970888 841251563 765723177 -999991995 189307015 303290747 -723151464 -531780637 -606019306 461349802 941123239 -714799667 -653472107 -672758220 68765864 768867546 -244828153 -403545404 679840101 -905354052 387024955 -528007100 19018261 -999991995 -530753413 -581251790 999970888 -1 -18665241 -474883859 -441327299 -573702665 -857590961 -953673867 -932325628 559442089 413596705 -27917213 1000000000 -386595268 999970888 372943343 0 0 698619924 -949452296 521455639 423937477 -528359733 318034512 -558740787 3971724 1 -1 64883142 -999991995 689135934 103419375 739445365 502311505 -239869621 580097962 42 834717441 897209255 999970888 -999991995 999970888 -493445372 392922497 546330935 -559991127 -119581152 -172010790 -756008446 629191392 303036362 -999991995 -999991995 468773720 651247908 968129494 999970888 -932200083 728990752 4374830 243242139 273469856 -134142689 -706999471 335994248 1000000000 999970888 922909836 -86775917 52926913 771517086 523294135 -999991995 -571297978 1 841217985 -1 864668729 -319855811 -886571773 -667088836 649280899 42 -999991995 1000000000 -669197281 -660914955 1000000000 1000000000 -558782842 445418150 836117958 497236010 -999991995 12943982 -999991995 -999991995 310011728 31302420 -999991995 -317763091 -1 999970888 723129684 780167769 903058836 -291160199 -793727597 946070972 -1 999970888 200205451 999970888 250550862 -999991995 864608369 -888450091 902800001 474931854 626993776 -136197413 46040166 647878812 671992133 -747822750 0 -149542522 -877056281 739145117 42 -990764452 548133879 -1 999970888 115740836 531618969 555525095 -481385307 473750227 -847521498 -690296484 -1000000000 403096200 -320936397 -518810256 -828726597 835492553 815871793 999970888 -805587282 -995142134 -686874211 -627621196 0 -771336732 -681828550 584115857 -168001426 350411271 417166652 872760451 0 41996631 -845846324 -120130708 -777896317 -999991995 999970888 -633801732 251050213 -334005251 727222923 629160825 696057027 377321807 614905341 736948569 -932671591 -863084033 -999991995 -269467695 165479412 296563345 637413323 -958222423 521346724 659536990 -260607528 241508520 1 280999738 999970888 999970888 -334509279 668221160 518937254 913381547 -320196730 42 -978622971 470471803 999970888 -451355432 -136873665 42 42 -1 136569582 999970888 -999991995 -408570123 150541464 598728494 1000000000 224633963 -211303167 -587485619 957100042 -469036449 -819783665 -38971350 999970888 851963682 1000000000 510681967 -496796431 -336718674 -5276256 -1 42 -193761853 -33431349 -599172859 -364137179 -962388968 -958037001 -999991995 -1000000000 103665689 -705213689 961567457 874525302 285126236 -926601677 -278452162 42 533142098 999970888 3846485 -1 -1000000000 461808841 -627955215 -300014431 -210898836 -286555736 145904233 -791584533 886722692 -381409620 77389856 498011674 -1 54680407 -542543711 623156764 799319661 674345000 -546043903 -394650137 0 -1 -777978613 -234589764 42 -999991995 -999991995 606247217 999970888 -706820487 -863817059 -498254601 919808793 -999991995 -946499791 359228943 180040914 920975104 32497058 -509766746 727434895 117559624 646711897 187403495 999970888 -536765414 81501427 -731180748 999970888 725124112 999970888 -1000000000 499470303 -999991995 999970888 -80672796 -992172424 -730247358 -78283187 999970888 888331941 727025764 -293622327 999970888 -287834819 -743582847 42 -999991995 -38076496 1 424791256 -756495192 -833259374 -270552012 -218353110 10322086 -271718599 999970888 -834797264 1 -999991995 -999991995 -479653735 539017171 247435982 248362187 126972613 -617404325 999970888 56809146 278391381 903937340 999970888 42 979363586 -226814307 -29073272 916636857 -405821060 -447042866 -999991995 473707757 647070247 -498304478 -999991995 960954034 795615374 -882294697 1000000000 -999991995 451084632 -1 -1000000000 20101439 -39531176 333147055 435561225 -417550083 97665161 357076582 -475465991 999970888 895675853 16556705 -723245059 42 912102128 -19391548 -889612293 999970888 -558355232 971402721 -523677038 -999991995 -1000000000 -824589205 -908666005 1000000000 859618786 400833267 941567153 -235549605 -771992351 42 304138903 187454930 -468088671 -793903126 -260791085 730156454 923663413 242136078 963026117 197954448 -231553020 447312918 -257928729 668789449 -632230081 156089710 655959634 1 538044734 -998258425 -48126347 813344768 381769508 -999991995 692928926 542031380 -26179708 -999991995 1000000000 0 1000000000 1 -999991995 999970888 -700700259 -999991995 -299393287 98280695 -912689074 -522347265 -128979250 999970888 -858139190 32358968 616641732 -657940198 -999991995 -120809090 0 987994023 223253399 -999991995 377827691 -301574345 1000000000 -1000000000 778628679 1000000000 120533844 -708235739 1 -657070148 -22177537 -510948978 -1 -31063420 565494464 -659682572 -999991995 -999991995 -325784876 -654845204 382443391 -874442355 613779815 -999991995 -211933993 904405997 132077789 -999991995 -999991995 -192600088 -112851280 -999991995 -446691190 166539489 81281039 999970888 -778425052 353697441 999970888 999970888 -8264455 -754833471 999970888 14894903 -177894150 594148556 42 517573842 704428212 -876604101 999970888 -999991995 1000000000 516096284 1 -636722060 42 40613941 985848104 1 999970888 829358755 -999991995 -574867159 732187807 51508852 999970888 1000000000 -908781704 -999991995 -1 826781690 1000000000 909375199 464642629 1000000000 -306228509 316879484 999970888 1 -810044558 52031875 640960767 999970888 -999991995 466167930 -688525924 -1000000000 -440351601 -999991995 959370534 815618249 -96542017 999970888 1 -595121857 -605246651 548002144 -761378600 678832231 643849096 -354063719 -446400747 843738677 840721401 999970888 -999991995 -901235593 999970888 -687190503 42 -209113033 -296285061 999970888 -958948439 66542417 -794690305 -801347384 29752956 -999991995 763081047 -1000000000 577277555 -999991995 -479926456 999970888 1 -999991995 -712641544 196613822 -625758861 787415491 -999991995 1000000000 528332433 -999991995 1000000000 281336730 -404719486 1000000000 -204627634 -999991995 -999991995 -84429010 -999991995 512567748 999970888 593492248 999970888 801815216 203521351 -488721471 693466740 -1 -1 -620855796 485171541 -639590891 -999991995 -322449724 999970888 -999991995 -227432760 -439273380 -915090360 -999991995 -920003680 67359212 68904448 -1000000000 693496919 1000000000 956496674 713682183 42 42 275269611 42 -496263540 897154680 999970888 999970888 601079120 1 -1000000000 909153691 -574697992 -1000000000 495755567 351451481 39568632 -368696564 363068209 -196491586 -999991995 -655725802 -365579522 849605529 999970888 -1000000000 42 637394815 999970888 999970888 -1 350932045 -859528759 739119687 0 160421574 675870949 -491072621 -821545318 427342269 0 -840746838 -1 -813300054 -644124414 -999991995 685173511 682803635 839221785 -165295761 917005985 945292607 1 -196426062 -296442738 -618021332 373870396 630345935 1 890551704 992697797 -996594263 -136609845 999970888 42 362684162 -878883794 0 -715396455 -999991995 -999991995 3389214 283997337 -999991995 -594240200 -662423143 5790701 987401498 -829725546 852331689 -405316504 884403173 999970888 1 348898217 418957713 714131622 -142768287 42 -241129473 -609002229 262105006 31913035 519446519 -999991995 -614434819 -1 999970888 463033325 1 999970888 42 641888789 -821391672 -533252137 -41481688 23983981 -443127541 -331917770 -999991995 867101488 999970888 1000000000 898081832 477083912 -512903026 0 -708867556 545520378 -754604973 -957048594 1000000000 -121987974 503414999 -999991995 654785312 999970888 -217470305 -999991995 -767475097 -999991995 -785955778 1000000000 -90896608 -999991995 976001744 311529513 660205853 -346634414 123940209 -46795197 909863931 999970888 -762232218 -999991995 141547887 1000000000 712546522 -614239999 374749386 221225231 -1000000000 -655872751 -455219982 875629249 290236371 636581998 -999991995 622081730 -1000000000 -837021982 -650286508 487734959 -876368048 42 -498811798 999970888 986063988 -148220017 -603360379 -349569483 42 -1 -940732536 1000000000 1000000000 718991243 -1 707321731 -920659 -175337783 -1000000000 -479126451 781803522 151955970 61841675 999970888 1 42 1 -777618828 -1 -789216086 438206465 -560916581 999970888 1000000000 -907830263 -629533571 -779187942 -126889716 -218422118 139050218 556699360 -594779437 443899079 -203940552 331671679 1 -770197494 -999991995 -426628759 398255679 -169037381 1000000000 -303957969 -318929859 -774110661 -255986631 748043158 0 224752797 -819198670 1 894941074 -12706972 1000000000 -606445088 120048377 -999991995 -702264144 999970888 482346137 -976194895 -999991995 1000000000 55866388 -999991995 -50410773 -999991995 476670824 375919190 336853555 -45903029 -331901380 999970888 1 -285489839 0 -67603541 42 63930198 403688892 42 999970888 1000000000 -740299178 884853096 0 999970888 -999991995 -1000000000 -770126422 972424396 -951346965 -876442146 -611200567 6347582 899062424 -123011322 -1000000000 -507102585 0 999970888 1000000000 926167091 1000000000 -890027545 -1000000000 231613715 875108544 -517176923 999970888 -207067030 -842945915 77658386 -32506138 787788987 -148335517 284268002 971546198 0 641418805 915680307 999970888 -503762018 1000000000 -105139473 -833638658 -933033568 -469413839 999970888 689043691 1 -741643526 -912676933 -1000000000 681061233 -999991995 -91682474 928294397 999970888 1000000000 -810940285 -724870523 0 1000000000 -303267899 999970888 -319804160 87680902 1 -999991995 -451394028 42 710461377 -818059007 286300864 -781210924 -889688829 -725568999 172973154 -1000000000 -1000000000 -999991995 351951624 999970888 -579774498 999970888 0 1000000000 -918154233 -999991995 1000000000 922891251 -605421954 1000000000 680979413 -999991995 -494949228 -438327785 999970888 -999991995 -493644119 -963688620 -631200000 763694019 -26099835 42 -101666849 -889408334 689250131 405504699 671323241 41723716 -948243476 42 -999991995 -481197039 -999991995 999970888 -1 168098059 999970888 -527129268 -961864453 1 -15376261 -999991995 999970888 -185843081 537828905 573629397 -713430997 -71647249 999970888 -209746233 -176297386 -62779566 -812531980 522625578 1 999970888 584297413 836781339 -297648922 1 95084359 -1 59727275 -444366045 -900562527 1000000000 -631790451 -815710162 993885159 -999991995 999970888 154119595 999970888 962937830 -999991995 1 -256560984 202103618 560904017 42 -495480089 160850647 894571609 166929865 334735666 -397964216 -207648896 765375596 -95832747 102146823 999970888 807845002 0 700524141 86206996 -840988804 42 500314606 611487798 358646556 -1000000000 1 -211000345 -1 -160133941 285517682 -249801942 -838512716 429776294 1000000000 -999991995 1 -426426921 -214788209 418460087 -265525293 1000000000 372462561 999970888 -905303321 643880191 912747730 974769918 0 -951007329 1 -1000000000 -698953497 -999991995 -1 -568138354 -175975041 -631881802 -127560572 -204449912 -825785887 -366253065 -728697809 -556723899 -52031763 -852720996 131814515 -206215471 -790084198 0 999970888 11046140 111576429 -518191965 398859083 471065746 -752927063 999970888 -956865488 -991487224 -635927794 302005432 -1 291168915 42 999970888 253026788 890030345 953022252 -932890323 -1 272327155 538431250 272622255 1 -931449825 703148610 -999991995 121866032 -788987800 117096604 -798736151 1000000000 -839159966 -999991995 -369401702 515321639 -317905937 999970888 76765712 424003117 694722985 -999991995 -971285578 -411321400 0 0 861112527 686781532 562414460 -51241467 -565723291 233099215 371651 -633683910 145626613 675790981 134416687 -916825586 999970888 246906953 -611208235 582491065 342099662 -247652307 165281846 -1 42 -138572343 485456719 -514877527 -520903077 608766146 -999991995 -513527942 961728191 -935652246 746840860 1000000000 243977580 999970888 -999991995 -971903326 -204859964 289539512 999970888 -1 -218380639 -54446997 -83516334 1000000000 477522827 -507679969 1000000000 359064565 439083863 -1 597292379 -472685707 32032501 -541534869 -214168717 999970888 169640781 100307018 999970888 -999991995 999970888 -848537049 -712608196 -138677111 -34632207 609528615 -642410261 999970888 -485773022 738086248 -543601843 633356862 -1 -252821944 -598436153 -421306284 1000000000 1 -673540591 755987067 -440661215 -999991995 234936365 -518544060 140685924 542435067 -254897349 -533511266 446663893 0 -713064599 267500222 714245337 1000000000 -237456547 150344129 177848438 -300638423 -1 -999991995 -119400832 -383806710 353572946 1000000000 -41128633 655501648 630698241 638189203 0 359412686 205117714 -575720450 227848475 -861853226 435717404 160965219 -999991995 -737637740 685116494 -785196385 357088619 186231228 -396613693 733746050 -620183689 304608953 88563357 569957549 42 -1000000000 42 1 855941281 171212367 999970888 -374751499 -939512394 999114442 820929930 -1000000000 327687494 -1000000000 143590572 345940030 1 42 0 -504781449 497472728 -999991995 -413257593 -583461494 -913546080 -999991995 -846652012 -166125482 -818516946 751828091 -1 -999991995 -388130699 -999991995 -939658939 184470027 153386031 -999991995 -635031453 999970888 -999991995 999970888 -961988386 -999991995 867258930 560072003 1000000000 -818470276 445334831 555801354 -412363855 919179453 -962060639 -999991995 127384246 999970888 -303993500 -851046321 14596836 391764317 -423216803 -368084649 -618384659 960596251 -436136910 -677082211 -999991995 -815649965 321230166 -64379272 955658535 -1 639503764 -205457470 -947766007 -658255951 -242323634 335360804 -312913451 -488571529 -429414944 -999991995 0 0 -741032353 856697994 582269196 -76739537 -743643687 -68587057 -1 669054057 1000000000 494866327 710415608 306636098 263175730 -373649254 -151579525 0 999970888 -781764023 -3222193 140104894 999970888 -677517742 -219859021 -600095769 -603859079 244756988 411636424 -796697630 -470746796 -999991995 663714159 1 -999991995 863857703 -325274512 -876241867 -570224209 999970888 -1000000000 788350840 240507601 -114985539 -999991995 776313249 999970888 663272106 -833918869 556994197 -998959318 -498302372 522519973 1 -1000000000 -304964062 237866858 999970888 -74946639 999970888 -50407652 -744929053 -226289581 355486110 727858090 599260875 -618021178 999970888 -991141751 999970888 -764960656 -337535862 999970888 -116519957 -1000000000 -999991995 -32467549 92419711 -858611356 -1000000000 999970888 -999991995 812824389 -459387175 42 -930079059 1 999970888 390425389 -819408245 -249037988 -999991995 -1 1 -385581409 370175949 225230196 -1000000000 786004127 210140013 457609835 -999991995 -383543284 247791351 -999991995 -821611396 894004107 5553165 -359793989 946507268 -899789572 -999991995 -1 -999991995 -917753752 -812788922 -305722959 -999991995 760703214 -27499884 -973770519 423575163 1 -329372105 -938383985 -552940971 983754044 -293552575 -411723233 976193838 -784359617 -905030769 819038247 488114003 168042295 1 42 367125951 452025493 1 -689348140 -625529331 936536247 800842789 -1000000000 -932830320 205419218 999970888 -675746248 -999991995 -999991995 388278577 999970888 999970888 -237365890 999970888 -673089939 -370050654 938147049 -684114956 -999991995 -999991995 -496810089 -999991995 -999991995 -728478474 -999991995 -861639002 -783164065 -58277475 849818919 -1 -527561561 350182333 -1000000000 999970888 -630948282 -331130438 -1 547032588 1000000000 999970888 980800617 -156844476 -132760585 -1000000000 -999991995 0 -357145547 304974617 -365917664 103291207 801871924 -21773028 678954575 -616897764 -813276918 -572856464 -525820109 -93658083 893505317 -330947314 -204431511 -999991995 769042760 771277209 -1000000000 -1 999970888 -1000000000 527994139 594266942 478946194 -1 522361461 22730750 184694988 -68929495 -840489181 981633191 1000000000 -194170350 999970888 -829560561 -999991995 -296915372 647216436 1 -15587340 -463828988 544354238 946975107 66756267 915067083 318435045 999970888 42 -742625524 -613413473 90118670 -999991995 999970888 81388439 866047044 -999991995 324887482 767132564 -1000000000 745550357 -171380443 -1 -555793253 999970888 235816678 -347633548 -1 -231275097 -753251730 1 967999773 471852734 545275943 980896225 370932106 -105011258 999970888 1 -544397094 1000000000 999970888 1000000000 568588341 999970888 -576471294 -935397452 -398256868 -1000000000 486688285 -1000000000 -715327230 625398838 -749103504 -999991995 732788722 42 -999991995 743414341 -584660150 999970888 200236527 -673117458 47149280 -307055427 -440606626 -999991995 -856238203 -999991995 -98033587 0 -407007043 999970888 -230509368 1 813685364 899062424 -1000000000 -695574095 561092726 823931808 0 42 999970888 -951708790 691839720 0 40409475 679798208 1000000000 459398578 730563898 1000000000 472213686 1000000000 -528808588 -1000000000 542391762 -220120138 -999991995 -234345378 -818929906 -624813197 707869176 495238754 -378055989 -578733912 999970888 0 583637159 -448425273 379616106 -376429419 33409543 -590912976 -279424804 -972018640 96351077 999970888 590341981 307862621 42 807214903 -597338754 -1 1 -417799362 951418104 -1 -145089918 -714590927 999970888 -910442016 -1000000000 735108795 563873308 999970888 145041211 -999069242 124598445 1000000000 -801178425 814217935 999970888 78159995 -999991995 1 -302347147 -550126473 885231335 709424287 313346606 -999991995 -912351770 42 -685304025 731274298 1000000000 -999991995 1 766910629 976216571 105741621 -406896593 -1 -947372322 559407687 415669025 670370017 0 0 -899472413 626300082 -691882629 999970888 -313994011 -355272487 -1 286492384 -623946532 -405113543 255700730 -284846127 528122587 -159663946 999970888 1000000000 680171 -999991995 -785385470 512287298 751534873 90815003 -270159041 175164282 999970888 -662230032 -481247302 -999991995 -772913107 -788024258 397257288 314588239 -495126252 816875448 68766643 882584832 999970888 859471083 1000000000 999970888 497885995 -891686392 0 1000000000 -145012731 -618724423 999970888 -458418709 0 834671979 766713492 -359793069 -414024214 491715456 -1 627383454 999970888 999970888 999970888 319951257 -999991995 -431057363 -201431354 -132760585 -50977545 -238615941 -226710826 530511683 -1000000000 -1000000000 -443127541 -1 -163104336 139955951 500429818 187476050 -1 415420749 598905662 40826577 996539457 138887948 95084359 -999991995 999970888 695867579 171007893 74616290 -999991995 752420902 306058750 1000000000 112664846 0 -239868079 999970888 -999991995 -942947462 43791555 -1000000000 -739732929 -999991995 32365962 873095800 182788291 296499626 948085106 -499552024 -951782661 999970888 -368799276 999970888 9841035 674794622 174189642 -94967271 707443662 999970888 -123147039 -645851682 -999991995 513433893 42 -857568959 -939451056 -840920099 510191226 -861570042 999970888 906208846 -115786334 917053465 -962472844 -856200877 282024985 777372100 556578187 683065782 -573101969 1000000000 142268483 -364612897 924703848 -500482373 -999991995 638153273 999970888 665066510 -198414778 -675215339 415036800 386088246 344022085 999970888 658302749 946716343 -600528042 -149942436 828374836 995901692 959246171 -308018524 -287585622 849318933 -940327174 999970888 -14654896 976211891 -341985948 -1000000000 999970888 24346956 244581445 -484328382 -548435144 -953253578 -731638160 562757802 -804000887 -999991995 111962403 999970888 -890272676 0 -699437859 473751917 -614414398 131181992 0 -671620060 -351666584 999970888 962526910 0 -396339052 -311244341 38860468 -999991995 234586162 999970888 -699140427 0 431040004 -479513466 193887878 319085233 -1 -436755917 896353254 729306406 -769663098 999970888 261294392 -634679726 -999991995 -999991995 999970888 -1000000000 -874058799 844341515 453498200 472703686 -999991995 25171534 -58461332 603579840 -256538117 388399036 999970888 -309421921 -412134771 -531301054 -693765593 752324551 842436401 830229839 -204305818 416255501 -630618992 155449036 548383915 42 863436708 -96566091 532466203 -96869271 906447415 714025848 -999991995 1000000000 -833697549 -724117784 445828540 -999991995 -650206502 543151129 -84822431 -103063170 361391379 -1000000000 42 416651790 -746840703 42 0 0 -757836490 -686641405 -522580054 997557746 -469568594 -999991995 337011643 999970888 66007204 42 999970888 1000000000 42 999970888 146209830 999970888 999970888 999970888 617547849 -999991995 878088168 0 -434470489 -889577272 -242474446 399614806 584759255 688956542 -681365135 337810151 -286375956 -77565495 256354803 -313586391 143428712 -999991995 -999991995 42 -409478256 -270997437 297667173 60778084 901179879 -746925743 1 0 42 445518529 521053586 -670363301 318489285 -474549490 -218459456 850741166 -999991995 0 -972954560 -283537576 969669122 -294776668 -425291500 340763711 -999991995 -557690774 -999991995 -142900365 -473973382 546948446 -589805643 648239715 41428720 159954147 -485487700 -568700771 -1 -622133236 290423535 675182932 682276578 -893670846 -999991995 -485730984 -539258626 -580652073 999970888 406701591 -717521579 0 -272888523 18357773 74328588 -314477823 277113124 64611146 -1000000000 -792712650 -321389547 -827160545 118869910 13435504 -740928972 -55380361 999970888 1000000000 935998306 -712195056 -1 687977352 -354907154 -665348818 -602341522 275835731 423972314 1 -999991995 -999991995 742555791 -866897919 -1000000000 358331494 922372886 664304455 770468504 -686133420 -106230519 85763672 54740085 -999991995 65672047 308642952 0 725149500 999970888 -999991995 -510357265 536934679 -236063503 1000000000 -641793463 -180343783 -1 -885622889 593339711 549391325 -580192603 -122238342 88521097 -418846009 -967634530 999970888 -963946846 -98133712 311988559 453756912 -999991995 -209497740 918805620 -659699106 42 -1000000000 -999991995 -205495407 -813994938 522132257 -190522859 -999991995 -999991995 -532247196 -1 522218812 -691723818 26796045 -890051043 -503218578 999970888 -999991995 1 -941210951 375487126 -126314717 857102687 -176640736 -184900545 997294299 388960158 588350138 0 -1000000000 -743200538 576566568 -599810993 692758651 388333081 854823940 402200675 616889439 999970888 396006314 52020976 131171839 -914612574 489063035 1 1 866053499 574220597 -582552218 -788270303 999970888 -963047065 773187797 999970888 -443167972 830644695 131537713 -549949723 999970888 999970888 -200642457 -729847302 -999991995 0 721898140 477171276 -127841259 -867020030 -515717995 938577156 466083661 382540320 -957165727 -973704416 995525533 781231075 892924320 -307100237 849190065 54244145 -235153016 -743019734 999970888 -487139458 0 -828243027 -821443336 -236034623 260632528 1000000000 1 612555430 -743798835 -686998225 -999991995 -984501765 706569909 1 0 446380104 -999991995 -1 208668759 -926379495 -999991995 -200833146 705161634 187775182 -977893328 -681281084 849895795 -345953483 0 167882783 -999991995 999970888 884263009 -590696665 -999991995 247092447 165160615 -598903834 -999991995 -999991995 -337067835 999970888 -1 374710043 999970888 -722100825 557938405 -999991995 -942581949 -776325193 -1 1000000000 768240269 -514894658 200769954 744407729 -188987654 0 -377644118 2570465 -387409519 999970888 842016885 -999991995 999970888 535539163 664311866 -1 656597572 916883624 289972348 -116888574 877925957 132495231 700709033 -752262742 775530397 982899607 -261162561 -68845263 999970888 -262189479 -241056217 -861633626 562478122 932015194 1000000000 417100068 244238140 -999991995 999970888 0 -962251992 393107166 -563030905 -23172875 -949987378 -612288670 1 134767281 999970888 -121978186 -1000000000 374428973 42 885846566 509351742 784588819 919086027 999970888 -1000000000 0 226459483 -999991995 602620253 999970888 -88086872 927489337 768726732 259120946 853158062 -582537125 688616175 -1 -904753970 571818618 0 999970888 -1 470992181 952132271 239020832 -772320613 -837345383 -999991995 1 342556718 -297648922 1000000000 -4304556 205924673 999970888 -106175362 -999991995 452985201 66443404 277535980 1 -585165185 -999991995 -410190523 282341153 296381760 846732540 -553416591 1 814123555 -999991995 140391232 -999991995 911560121 42 742157256 -1 1 -507106818 -261656788 -999991995 660548432 -214690575 29213959 1000000000 42 -828671086 -877940173 46338550 865742267 1 -1000000000 942021056 -734799466 24740491 595734556 298111815 -455997820 -890406795 -208545582 -999991995 1 -596658193 273007485 1 -379458074 828271992 -381501155 687720788 -483810299 -289662202 42325199 978982438 812539751 -782573607 676302709 -284665931 -999991995 -999991995 1000000000 999970888 999970888 -894646447 -802608281 -999991995 -825380702 -999991995 -5640816 -1 -999991995 852806877 -72859867 378784790 1 -991469727 -63693641 999970888 1 -542806166 626351742 -253826698 202540024 251762918 -1 -882949888 37359551 302134351 -526985115 -563133611 637950915 -999991995 -999991995 -1000000000 1000000000 1000000000 994505782 715019244 507815102 193399056 -1000000000 176518429 -601592306 -708588426 -404213831 999970888 -999991995 -825296157 1000000000 -105725527 -980088787 -247867336 -118679594 161018130 556495718 -644163288 -721257399 -1 353311322 -1000000000 999970888 -201903994 764683876 -132294075 354004181 -1 999970888 -924124257 786282735 -999991995 999970888 0 -382838896 870232395 -391010892 107147642 -138077965 -912161254 -245549505 101173907 321058253 309737977 811243392 875383953 -141356967 246321202 -592264174 1000000000 -999991995 101935689 186900509 999970888 -19700030 -64233238 393352874 310733336 -336858203 -302021256 -852831972 411012991 999970888 -164435020 999970888 801336042 999970888 -1 999970888 92342778 0 57030034 1000000000 1000000000 -1000000000 -757225641 -1000000000 42 726736849 273076877 -1000000000 -999991995 -999991995 -281479185 65243018 -1 116530921 402459897 -269068136 999970888 305684956 758824327 -175272437 632644821 -999991995 -976493961 -728724038 -662701173 -637709575 162025816 430278449 241733264 -999991995 -407164769 999970888 0 -127795571 -1000000000 42 -180243000 333326318 680369305 -461617505 999970888 -567348093 -663786057 -218446442 -999991995 -359253872 -426760532 -999991995 447871614 -676845633 -442399146 999970888 816325028 0 -611708948 -674308494 283954981 -539370521 295837087 -241145403 652744714 -1 -270352370 176524820 577072543 -335433082 -273089897 -808647735 877146747 42 -837433077 -205908295 -617098827 998032588 -158782331 1000000000 958070768 -157274621 -1 42 -152909559 -703737818 42 1000000000 -323470967 -589862840 745106474 -1 -659248695 -880338975 53097858 -547481485 -999991995 -236937868 1219768 -893609306 832325618 -999991995 -1000000000 657121989 -144861217 1 101762090 -713962802 461521042 9894840 868170502 -997396658 -155399217 317728264 559598237 -132308518 -342410797 -351331480 991114448 -999991995 235181713 -328940339 524165509 537917870 -656036187 912351233 0 -433551819 1000000000 -732487888 999970888 829814755 -390476364 999970888 -985134095 -999991995 -274009846 761307073 -999991995 192086239 142250733 -450470894 932482777 294496065 567623728 531014672 813008841 776459981 461820711 631849733 999970888 481233452 1 861236305 -709597148 -476205138 999970888 -511596552 634435408 583307810 -694098285 144418696 -818507368 990271145 770215650 844444284 971656891 999970888 80960678 77197667 564161501 -884689332 671310796 -999991995 -1000000000 -807723492 -258323757 999970888 123358259 0 182448499 233648004 304047992 641260744 -686324987 1000000000 -907289213 -288207271 -430822356 -399282012 247301673 1 796195150 528410168 858715587 48869616 -999991995 -433814388 912834603 459773612 42 748961040 -999991995 456749623 999970888 -538817552 405453006 689298975 -999991995 -999991995 -775664854 -714760584 189682154 462220009 -6528485 824515885 1000000000 410612103 -937258943 -999991995 141235496 -999991995 -1 -884440122 -922384898 -516707244 354362852 1 608936577 999970888 999970888 -903429945 999970888 -999991995 20347130 926878847 -1000000000 -832777034 733794522 -999991995 999970888 620083505 775260714 627126533 -142773608 -522333877 -774161801 999970888 793035714 -1 921867136 -766988683 999970888 503854433 999970888 0 -153067491 486240141 -540023744 858627202 537591550 0 999970888 986504711 -558025086 -1000000000 -785163788 953723093 522646160 340752271 -377736350 200141361 -231851465 156454145 864309557 -954613903 -172219684 -701887424 -196696643 -798974827 -680680344 864722168 -109677729 -999991995 1 -662950169 573328409 245498612 42 -702656026 -999991995 999970888 -999991995 242502736 514122033 25450233 245307343 117981208 536660719 999970888 -749292175 971382178 87675251 654233810 -999991995 586707509 241411706 -280256300 162934484 -995852306 911013811 78760900 0 -929830920 763086619 999970888 835484056 -1 14030004 -687751098 -138779955 -600955994 955745822 403151549 -98288590 717996985 -188140116 120174625 -74381065 999970888 259365343 189867019 -1 -431091944 -999991995 999970888 -1000000000 -999991995 637708549 -666807854 402185395 -719082600 -1 236230071 236712569 603611963 585571855 0 897195037 313370815 -220235358 56763766 895126804 -999991995 0 -853814345 -401091734 -359615110 681030684 -332880156 502100903 -1 -69874962 743403909 618628394 -10074729 371211685 -449093425 111822781 -230396360 -669704779 0 590942006 -646479927 264007 -266222715 -76542667 42 -438478747 376986706 -748122578 581291169 600348107 328352947 675336210 400332122 -1 -567016254 -691744275 999970888 601487277 -493455051 -1000000000 -21012337 -444197639 -644816324 999970888 795511533 -441174931 633215902 1000000000 145904233 777697081 -279184617 1 171937318 -999991995 -466199078 518014391 594463287 999970888 -168850260 372292663 735781784 -169685880 733491045 -678848632 557489606 999970888 -32537120 -841679389 1000000000 1000000000 375567920 0 -35329177 196685173 -226128224 915299653 965401074 916728796 -333171646 803971396 -582609940 -245669735 -1 870399580 999970888 999970888 -859610412 999970888 219428164 -600717300 -351276107 806327443 -977269244 -397217329 -677225324 -450703345 -940358739 -942373373 382093870 1000000000 552223264 -754844026 -137941862 495146759 -439588588 810643087 87072846 -1000000000 -999991995 -672890095 -398098471 -803676668 -779191137 383748291 -634456449 99868198 227853940 40697800 1 -1 999970888 158887293 -999991995 -51931691 -491962881 267634987 42 958070256 607765494 42 -348888229 1 477243884 999970888 1000000000 999970888 -44579211 -222106996 601371799 -158408174 -232300732 390254383 -104865040 616780376 -999991995 357702147 305920238 -1 -253468036 1 351002232 327250794 -232644470 -706987934 -59086435 -752223695 -694246206 527446977 -922261597 93853205 -265138009 228383056 -1000000000 -757561806 -662978341 738914801 -999991995 476928867 -240493516 -130716178 999970888 1000000000 138733963 1 -553308857 -999470431 -999991995 -852799194 680296903 121436351 60442458 -1000000000 -169808701 -904753970 999970888 -999991995 2518523 -558101241 -999991995 353014678 731483908 999970888 -34323129 -510964055 978473418 934917946 -336245551 -144234389 -989040427 708071336 999970888 -397369273 0 940303064 0 999970888 773222033 878609200 -743606327 222743070 -999991995 1 -377251975 -296010683 -242494494 -483435760 -22406796 -999991995 -670867645 499494793 624216417 421501484 -999991995 465698078 448264942 943428143 378968881 714118802 -990654873 290309717 582146409 -1000000000 1000000000 999970888 -999991995 -448927164 45056976 194198933 999970888 -47268919 999970888 -986228621 892753496 -963789624 -331134715 730026729 0 -999991995 -762514936 -841566207 -678086937 104949306 467759629 -352668063 483804499 112273830 -848875579 1000000000 42 241267329 999970888 -24897384 -674866714 42 450130722 -999991995 -820780390 491527540 109502840 -183817593 20534493 563465261 -171460308 -723580275 569597100 42 -999991995 -620781422 -1000000000 -954467397 177137543 222618505 226333312 -54131394 -545249403 -806807387 -129716099 754553721 666853322 117699165 -953289211 -68606859 -294893866 353207874 -55244411 -730310474 -827776685 636258557 1000000000 31812378 -441848645 125234776 -898009943 -1000000000 -383650574 -999991995 -140460873 -860626121 -534717905 999970888 -433073259 313916430 984070333 999970888 194160864 999970888 -581059313 999970888 400168377 60648342 42 -707554497 -999991995 1000000000 -25096108 -57445161 240067989 849924385 -113844654 -470629997 682689024 42 -134767258 -430035627 300453476 -645066584 637407519 -666963486 42 856618454 -546755664 -437275158 -292834966 444667275 -912049764 1000000000 -987769984 -628122977 1 -482756820 -965382698 0 -421874977 529766183 42036563 803094758 582559292 999970888 581660186 893656425 315903562 -686455831 672663912 1 -965887484 -999991995 42 809519841 -1 -999991995 -999991995 13563819 42 -482421442 100148360 42 259347686 708649352 1 42 -542526660 -434014789 -166140986 -999991995 45336500 -1 835964155 -736858282 1000000000 999970888 -805383316 -702812481 889194883 707831601 -315283991 414859621 -116693007 -1 -7426879 -99917551 -792362871 439608553 -523418306 999970888 347130341 -658125126 175734895 999970888 -989342255 -1 836829800 999970888 -43146897 -999991995 999970888 -362835234 999970888 -695288003 -999991995 999970888 397052993 -408294275 290222890 683553443 648971178 -999991995 0 801190254 -747935062 1 -646690042 948719356 -999991995 118512530 296003537 -637614004 -557913876 0 895563914 428112666 111252544 30592891 -999991995 -114678992 1000000000 999970888 97689695 196027873 260462855 1 -794796257 -969543725 609167272 220869786 236329448 309096612 819204818 -494261904 -999991995 -1 -788412959 231418366 -999991995 -886188196 206302931 365513789 -354826105 -335791414 421905551 999970888 -609201062 42 -869629783 -672049750 825012577 -668548668 0 510330243 599593187 744305167 1000000000 -630557015 -147473514 -948053630 124489075 42 -388229625 705808538 -801116284 -230630677 -999991995 0 424241497 -653627211 558441226 1 999970888 -1 -645717164 -367684038 187576843 392013838 -817051689 999970888 -1000000000 -999991995 663751644 -866531710 -50945349 -1000000000 185231675 564651960 -627240630 639349222 550579371 523404193 -24800793 770652419 -824225521 780303083 -855833648 -1 0 -984258182 -1 0 999970888 -1 -999991995 669140154 0 -948369643 999970888 -1000000000 -20938926 -358781771 999970888 -481631044 711763563 82832864 -507566911 -605635951 825524551 -109686933 578366798 -675939516 -787587396 -349448341 -999991995 -438381237 -622585006 999970888 77573498 -999991995 999970888 262107254 -1000000000 678107958 -492332179 0 999970888 725578799 573838115 -270042016 -740527630 0 -1000000000 -807585572 -731920245 999970888 999970888 -233866418 -435774980 310349121 -229615125 -18427573 635365374 999970888 -688477459 -1 114393533 -152681168 672589090 782352446 678226073 202652524 999970888 -1 -711057187 999970888 227892392 1000000000 -857213208 37145476 1 598395204 777450317 403899714 609067579 524851687 -181089235 -908946566 972699992 -1 430195820 -804675601 -323810951 567291486 830476446 697083814 -651845148 -443116916 999970888 -1000000000 176705561 244505222 690684556 690373341 1 999970888 -705299627 -242834522 -390463258 1 399168889 628656170 -911770420 -531565343 -999991995 -1000000000 1000000000 999970888 -999991995 -1000000000 42 -999991995 373700722 -1000000000 -227653126 410541200 72738314 -216349762 686270186 -999991995 64603474 999970888 -806072704 540843127 999970888 926077136 -646343169 -507446639 -999991995 -160570362 -898917880 -505680008 -59222030 668324301 -367195361 -292528904 502960213 19061610 250744430 -999991995 -642423530 0 -180803813 -999991995 -1 967842993 1 0 -30358817 -999991995 -253482206 641038522 -999991995 -765022216 -1 999970888 763207330 840833707 736880798 67777124 -999991995 1000000000 718757275 583789808 1000000000 -918800517 42 -184967359 -999991995 820138539 625615410 -1 -999991995 614742097 155254843 999970888 448981325 127156018 244998589 423196172 999970888 1000000000 0 257514568 0 -501109177 -976825409 999970888 -953698310 -385143836 317503855 1 1 -999991995 191643371 -999991995 -1000000000 95428577 154771122 42 0 386178574 -280483899 -999991995 9195533 676600912 -621509011 -999991995 213998072 1 999970888 999970888 875959149 1 -900612386 -862926527 683279846 627696935 525551159 -13765554 781190781 -1000000000 180985497 488136098 -473894286 -852534790 -348566294 -1 19204557 824784059 -181434869 -262509011 446495923 -413257593 -36554653 42 774054404 -1 -476980191 -214977975 -645054893 -108607147 -999991995 -653712441 398934460 990865215 239822015 -1000000000 -418684966 135068280 -1000000000 712513403 517346259 42 -999991995 535640449 -999991995 999970888 163695866 337270438 -447818166 526221160 -447778922 999970888 106866802 -346229686 -394721034 310768958 -641545577 987807002 -902699105 435282680 999970888 -1000000000 -999991995 582248298 1000000000 274149418 -173380528 -999991995 0 -377851661 837698744 -999991995 126385234 999970888 749290242 -999991995 999970888 591475756 -548310987 -27698496 -537010056 289112278 979024002 -629156741 -830119411 -661638036 -999991995 0 650078417 42 839312463 999970888 -167296270 -667972404 648998625 -511805279 909898971 873114886 -183729755 -51043974 750197776 420086518 572556920 -1 -825301952 -974874851 -999991995 96002335 -999991995 209591764 509423253 760770922 42 999970888 -962526280 -1 -619078364 572676281 273198925 -722236340 765405732 999970888 1000000000 890373728 1 -132118567 -1000000000 -672561720 599292696 0 -51944639 999970888 966243897 -822993623 -741385125 -217671249 -744002502 793545475 594861445 -930130883 -1 -1000000000 118243457 999970888 -190246474 -242553970 999970888 -1000000000 0 373200741 -575397738 -634301247 -560018 999970888 -87178001 -853870656 -1 68010415 -639705827 735616828 989939218 442388439 470927352 831745447 685923497 -315542524 1000000000 -399930535 -587286128 1000000000 871750600 42 -462583816 -999991995 832289591 438206465 1000000000 26060740 987811085 -852909277 -551794802 -675382201 944308948 1000000000 -1 398165658 -1 91583346 78322536 315897324 -999991995 -1 -84907188 -718977605 861396609 999970888 -789623693 999970888 268154658 -486699293 -76593364 1000000000 345024652 -999991995 151896230 999970888 -894249950 379563811 -999991995 -925298892 -979274539 -553925159 -42590293 390245627 42 0 351842566 595829605 -571986009 1 766832787 999970888 -999991995 0 -723093376 -799397690 -75110619 -658645212 -210838411 708272639 -266231929 999970888 999970888 999970888 548932559 -1 42 845980066 -605769789 194778545 -191597881 102512179 -637167264 999970888 185248715 856697994 -411967190 373032357 542747200 1 -62502462 -371492825 660410649 467065999 -288422029 1 655762115 827691190 818139014 472783087 -135780282 797283809 -694735091 755770515 -316495865 -234802809 1000000000 -138738453 1 936408341 1 -335832378 -999991995 642283951 733986282 -986054233 42 397445488 971828476 754633567 -509969258 -999991995 34000698 -999991995 -644513928 -55431563 -66366573 -772887689 -660534447 -71175057 578505955 -541247354 281412794 872044052 468646788 999970888 260605086 543271936 108250752 -1000000000 62426642 -999991995 923525226 -999991995 629189507 -286686488 -461245623 740427180 -393187524 893914221 -925138044 -1000000000 952983961 -999991995 -356514988 232264123 668303832 999970888 -653861905 42 -999991995 982778841 64768370 635087573 -91948910 381395826 -999991995 450216850 999970888 -1 1 999970888 -107489930 999970888 -757267191 376093298 -999991995 555383850 0 -1000000000 -999991995 31244770 999970888 588293393 -589744 0 645607659 999970888 -692320576 424392634 -1 -807826033 -191065961 -1 999970888 1000000000 -92194726 1000000000 -836541499 -999991995 999970888 255640439 999970888 -733807523 999970888 -999991995 1 -482615486 -399786521 601412580 369250447 797522526 0 -999991995 1 858651199 416736148 77214098 -406120301 943653151 511677294 339462962 856831265 -310736023 279841632 -999991995 1 -169496974 139222952 412981722 1 -313993839 538457787 999970888 -999991995 999970888 286316452 -1 899904677 2107928 -188419611 492069760 424350443 -38499113 95743700 42 895916389 -999991995 -306383657 179515762 -431788945 568039346 -999991995 34024591 0 -971459774 294624260 -889251949 -1 49891422 -999991995 741743268 -999991995 -666102712 -489094782 42 695282124 546462555 42 -963983690 191956931 -999991995 692194027 1 961139499 -1 -516477802 816596271 -301154240 0 -999991995 0 -999991995 1000000000 -285070277 -168801731 -980056425 -999991995 1000000000 -999991995 321383543 368071785 -821135407 880103178 42 -999991995 -768203144 565803808 -649382144 813860275 -780153082 161501706 -937062154 13999327 -246644159 892562846 -866701274 1 -85472569 691652764 897968999 999970888 -999991995 -934506747 -717186897 -999991995 470817429 323294879 889507636 -527937398 664831381 1000000000 -515371110 -739220720 729802934 -284585812 -810031327 -623936690 458255296 729394170 -285512612 -650667755 -511280613 785614720 96052559 150608445 0 684594506 -421164795 0 293701125 893331506 -743343614 12736122 623409932 -352509040 -130777083 490475504 -927047764 42 -630338417 599939284 469587727 999970888 798128187 999970888 146435784 992554315 37175548 232910048 -999991995 -12036193 884404858 999970888 -986722362 -480163771 990802778 -633835243 0 -176027895 -1000000000 -85900928 -69449821 -105057511 -525506818 1000000000 32602357 452270146 782851864 676703297 -945958433 -555515881 -869174906 781754584 0 -661172195 -107101702 1 -999991995 202100906 -217200467 -243435122 -999991995 628829547 495569343 -753898590 840671785 -482191311 -144354336 -283263085 -727369332 663895008 -819864537 508461500 283435821 999970888 635038422 999970888 -681456899 -358683600 231614647 621427497 999970888 999970888 -1 -647901648 31717690 -440561033 654943730 999970888 999970888 -336338304 1000000000 -695059606 559198745 -724360510 647298989 -1 -999991995 797827650 -20427211 42 734848723 776726935 999970888 -882543848 224783065 -542569750 -999991995 273123617 -425803937 -517601263 -696313794 -161128093 -715693430 -364965951 -832336439 423150290 830454792 916725882 -999991995 1000000000 -114234211 -260383630 999970888 6903826 -999991995 42 -521917215 999970888 961982446 999970888 999970888 999970888 999970888 669661836 208787617 999970888 -516907576 654966634 -999991995 629899917 -613593054 -907765724 84606443 124435220 1 66303091 -33933218 1 -945583154 595162998 1000000000 663866573 -365471737 42 -852354173 -240870021 -386125020 -354833025 222048020 13385533 -409775926 -999991995 111728812 681122279 -1000000000 972812908 153839299 376568307 -999991995 -293780614 39589189 112036885 -364878089 -867711966 474069335 -17693915 -198318488 -999991995 730053000 -1000000000 417203604 386677404 999970888 797038892 999970888 -1 847959413 -1000000000 -158456 822911943 -140788439 -1 -526677440 322291887 -46853718 466116192 -842724741 609218765 569566696 -127072071 611604637 -257739242 14865631 -896967170 -999991995 0 -713998489 265842249 -861136917 -321307412 502454375 -900073461 -999991995 999970888 0 582425471 875099306 1 -334132891 1000000000 1000000000 0 -289279401 999970888 -1 955054112 -1000000000 -488209491 1000000000 -820976633 1000000000 614850085 -937180412 -891938157 42 -461574416 -523915441 145013146 198562544 255051874 -840531227 445970535 -999991995 121897986 -917385727 116582805 999970888 80309239 925122425 57454803 628841722 1000000000 -902791570 -882828877 -1 -750199644 -657746842 728736883 1000000000 -384704285 999970888 421325232 -1 1 -444745313 26171810 -999991995 767568724 -665549907 -999991995 42 -680453894 300651036 -493947886 -665607467 126343271 -155313083 -873269327 -1000000000 -721965980 -1 49903657 147126865 999970888 1000000000 999970888 466202698 6146856 -999991995 -508927927 62386605 450517510 -1000000000 566346713 999970888 999970888 300307470 -533116410 -893033957 -648029386 141931803 -999991995 406141194 -143530449 720804027 42 -180696499 57488677 -999991995 614018540 162633320 64907106 999970888 386907533 -588385210 42 359041576 951758836 952292528 -187363475 -762002847 1 380467310 999970888 -995850078 -376200749 -366522671 0 -1000000000 999970888 -854325535 470794878 115576177 -845005825 -263211146 -610375590 -298786801 -218868790 -319667647 -459932749 -81205502 1 68357641 -475400771 -422123350 570515919 -652001594 -999991995 540191999 860959841 999970888 1 758944091 333865083 19678486 -743976508 701053191 22201190 1000000000 694773445 -456354091 -158242240 -999991995 292888016 999970888 1 -625184067 -999991995 274600709 42 -271224309 737308980 0 528668943 993084216 -514113982 -308484146 -625570117 -594420918 -125083182 360481410 999970888 -1 -89274715 -999991995 347165088 832106136 -999991995 671920779 -418012742 811141940 -1000000000 773233803 -831989077 0 -999991995 877259461 640128524 999970888 999970888 -844576839 -999991995 1000000000 -569179089 -999991995 -1 -486197057 -999991995 -149549523 807380496 430268761 -606551521 -772098097 -1000000000 -1000000000 650744730 178262244 -1 45850510 602398389 -960784133 529230392 -1 630781216 877357283 726210829 -999991995 800781799 999970888 396916396 -246114326 -463436327 -848537049 -31539174 270569354 -900860452 999970888 -722966749 -657242480 -235097831 -1000000000 475234672 923771690 770654915 -198056365 -268474627 829261654 399863256 884286285 693112945 -628133674 -999991995 -999991995 -726998705 -1 -448316938 -999991995 1 1 -1000000000 42 -723954811 512355116 -666626920 42 1000000000 -222710605 1000000000 -999991995 937793806 -293431351 37336889 -266545108 -350008442 643698593 1 999970888 -911713707 -915207385 -388163657 -1 -111524287 1 542909976 -714963091 -542428886 -999991995 -116686259 999970888 -1 -1000000000 118048006 -741598442 0 42 714245337 -488361833 983463990 1 439523843 999970888 523793853 645879011 -1000000000 -999991995 -12706972 611006775 -572202435 565076351 -482075827 1 -979241930 -516527127 683336950 -575402801 -1 -516712326 -34629373 -965177749 463872255 -57348879 -376883544 999970888 258746513 -750373920 0 1000000000 -465820655 -904572372 601289375 1 482880048 -999991995 700762841 999970888 820192027 -707030521 -784753300 632888984 773546956 197631402 115158688 -156662593 -548079890 999970888 -1000000000 -57625189 -277137022 -150186819 -332362579 -571522788 -866438986 -289735524 374961358 -242312122 -562698065 1 -948837847 -1000000000 -306944201 954083247 -477390502 -888752872 -999991995 255948791 696460191 -688870085 971695096 -388434850 -660777634 -660517341 370478186 4662649 -533832185 761140597 -238590560 315291559 888066634 490294303 1 -1000000000 271048272 -317994383 -135338830 0 -735701338 349620448 673899080 -928429804 777031517 563053292 999970888 -649383712 96911210 -436208535 999970888 -999991995 42 -530495835 479202199 999970888 999970888 -999991995 737296921 0 -267060504 -409474973 -496377668 711529167 -99846590 921981404 -999991995 -467755910 -1 869852606 999970888 -553459108 42 -659679487 -515224089 1 -937522374 643040515 -999991995 483449185 -1000000000 757765214 -1 642950697 755343298 -1 923225283 42 999970888 -540449229 1000000000 -414531311 -975367512 -355051469 -456543048 366768231 234625583 -1000000000 -52930819 34553612 -999991995 623445219 -773125529 999970888 999970888 999970888 -440409153 -999991995 550440995 604621748 973230609 -729500225 -758980546 -693711626 999970888 976619417 629614585 -999991995 -999991995 -999991995 293796416 -806785710 -832064797 42 -213901527 -816345239 -198891228 188020080 -71038801 -999991994 999970888 -550293849 -1000000000 -924731403 -1000000000 -627855456 -770960378 -683756965 1 457030233 1 -123282669 303010061 -227432760 -348803183 478946194 -930927521 582885248 -999991995 31613758 906388371 1 -178998461 -506623434 431808624 -999991995 -223081590 -230006690 -909787850 -882872635 -146388079 -999991995 1 -738812684 -980809927 -759669183 -79599750 -999991995 564831310 979617624 999970888 0 -458922331 1000000000 -1000000000 1 -337572367 -1000000000 218875831 -1000000000 -999991995 976234772 547363926 -426942730 -638081974 902813967 -447921592 581181368 -999991995 252693407 -656552236 927694828 -878593243 946671408 507178597 999970888 999970888 -917746369 -999991995 1000000000 471690540 -999991995 -744819639 855870820 -1 -999991995 920276225 107787567 677804365 936379822 -589362129 -299277880 -312757317 0 519860327 -487640815 176406443 1 999970888 177243413 -999991995 591446946 -117853918 -952845085 328403665 399735793 1000000000 -69913945 -979530720 1 -662037510 -1000000000 -999991995 7843814 -72371529 683266553 933863228 -338145477 -653156147 620816945 -999991995 1 -999991995 0 -674402945 314801421 760187120 -678018830 302586673 577162536 -744926413 180458604 -1 335351232 -828454350 -936140635 793173360 -986864363 570647056 -599987186 999970888 -999991995 289928115 952636530 -676335567 -558878797 -655094034 965661277 559337418 -712882711 -999991995 452211041 -606214187 -381477152 751261333 91439317 815036842 674526368 375286018 539666700 -80092745 -581338543 -999991995 482182962 878091776 42 295074312 -427432957 42 -204393136 -537044759 -394686522 -441512426 552581305 -886437569 -916507407 0 999970888 27432606 -624556759 -295282469 690533223 -712801251 1 595223118 686314509 -33992684 -999991995 422869419 -542976592 -508562245 -568228952 -258566176 -784620404 383993239 1000000000 -999991995 419594727 -437622764 -1000000000 999970888 -477539306 -265901235 -555584296 113001201 675607973 -793727597 999970888 432110424 850297387 999970888 166364338 108791366 -999991995 -953213573 -999991995 289790443 -156649673 -447269718 -999991995 -712033230 -944334408 215391809 82241722 999970888 -654985719 -651152872 962565418 -383973455 42 -29381423 340729019 717678201 -406608462 437436406 -999991995 0 -840122173 -1 999970888 999970888 83784740 -737407615 -999991995 873376106 -444633227 -336996355 -146231800 42 537159011 -601298042 62954234 902658819 521746469 629144335 -203141573 -220047150 704608242 589784512 -520919657 999970888 -358042545 291685576 -660792777 -974353479 436936645 662130530 1 1000000000 -17155066 -872368804 1 925744911 1 -1000000000 999970888 170646824 89799281 -467130276 831715353 -999991995 582515043 -579725103 871569984 924261289 340752271 152619203 -135418408 -999991995 999970888 -1000000000 999970888 -999991995 -692152760 -111141388 -587699334 104907362 703838983 -539224507 90759318 -348390234 -999991995 -704720454 1 -1 -250879040 -771056023 66823375 670035885 -959876486 274650654 -714228283 999970888 -234840136 215862585 -999991995 0 -870330161 157408166 454472434 -725265580 1 787605887 491214814 555011516 -1000000000 21769014 -238274711 42 787030108 1000000000 976445237 -786226183 579146478 651060389 1000000000 402060911 574843255 -703785919 -221302099 -999991995 -999991995 120232156 999970888 867671053 -1 -902233165 826248204 999970888 -119099915 943761491 618382901 -438662739 547106755 -999991995 728999282 0 647121516 -928953547 -879865574 -999646711 952754480 992443505 -1 -353137219 480509792 -999991995 -863208757 678213358 619006095 -999991995 -999991995 -108792432 0 -706810248 -642810841 -999991995 533530360 -49245511 807767094 -574816849 -198115249 -999991995 255597255 862238237 -952603092 -214670015 -389070641 -422316880 -1 758186839 -1000000000 999970888 3999648 -518803867 -999991995 -999991995 138544632 -675021285 -540362955 248594106 -1000000000 -709716055 156888541 -759593931 -645361280 -999991995 -371620670 438607530 -743847650 -513824413 0 -662139069 -966916889 -442176406 -963449226 794438123 -219862605 -439687861 -222467787 -1 -1000000000 30864113 1000000000 1000000000 1 882616288 907450171 0 -923113276 486340478 873836513 -999991995 648280088 216405188 -999991995 -807860585 -365309174 96098889 999970888 110914508 -263694167 -711153484 811981803 42 -557311179 -182235502 -999991995 -999991995 -999991995 -31317628 1000000000 150874631 230796536 999970888 759140187 649615386 -486958928 -53026338 -155132088 -68363534 36419196 -999991995 -999991995 -436313594 888175586 0 850375171 0 61957663 605279838 -274039540 -796497687 64640151 211114306 -1 42 -420909913 641754295 -90651637 -153037627 -1000000000 1 11798670 813654112 489924002 0 -747629453 191668395 569138282 -334534859 -661172195 -970057581 -1 555061335 -999991995 999970888 17307097 -870232726 1 -49881544 261995725 -999991995 999970888 -115801320 292839908 -335431021 -1000000000 486432490 -591767259 999970888 297280861 0 42 -334548790 77641141 -297009839 -999991995 -955932462 -290600533 -999991995 0 -999991995 -783638309 -620594503 561968853 -975598950 925956720 -363661466 -569515616 1000000000 -534124848 -999991995 999970888 -709894715 -796752405 475652211 1 -999991995 999970888 42 0 -749711855 -503958684 1 0 999970888 999970888 879874618 -411167131 42 972387480 999970888 -750906058 -486802776 363797442 -486262038 999970888 42 301147564 866285164 -279349730 4325672 1 -52767463 999970888 -824618104 504814229 -1 274482364 -999991995 -566562912 316945486 889551757 88068471 -999991995 1 0 -1000000000 -264465910 -801146321 999970888 45520727 0 6328753 -561071273 -871595356 -651263498 -999991995 -438835912 395233690 -999991995 -999991995 -483052188 -370268637 593826878 119598255 305073390 -466873754 566728415 838918098 588114270 985860188 750735571 -739334487 554090010 -654673797 -346583079 185956052 -207212770 -471723263 14062597 -604799853 42 242724254 187448526 535001088 -103156442 -846567846 -123444226 693906552 -725820310 42 636223351 -506992118 -413192882 -50570290 -414039051 -999991995 999970888 224559422 -999991995 304561389 -629464448 42 999970888 -302850522 -197365467 -966577265 508757057 851391426 961419799 842882506 102907118 -516861816 -457931907 974367161 -999991995 -999991995 -643322606 -472986978 -232935075 331223795 1 -999991995 225302549 -158733062 -194424082 -700346860 265006504 -685606014 165623904 4041397 -999991995 559545593 -999991995 733979647 -592085628 -134606651 -770726502 -119804961 999970888 -870173909 -794556278 42 275255354 864093864 -609174014 508471581 999970888 -1 1 -999991995 946203220 891518487 697083814 -879646557 1 -472149957 -466066727 -932482961 -675607294 -999991995 0 152095673 -749457135 108509183 611831169 -906754194 856021074 -745199223 -725822517 21644224 -359439575 235503343 -362755172 687515982 -999991995 546859172 -999991995 -298766679 83028440 337553212 -708821336 772544024 -541560922 -178950735 -736594614 -770455027 -556794925 79390791 -1 76876162 -190776947 964933621 375076214 850190532 228858139 -1000000000 341005819 500384547 356970373 -99389298 -167867630 1 844809420 -939665095 -247726175 -229176912 -1 42 -645969637 602926770 42 42 -1000000000 -1000000000 929723935 -84610592 857114503 964483752 -754366939 467552630 610157974 -1 285906468 -1000000000 -508145587 -753955495 550810308 96611450 -986838459 -762840514 1000000000 994266529 988343592 287475903 -822174375 -999991995 -857165982 354843686 -764668722 -1 78558960 -1 1 -573479411 486001492 1000000000 955111249 -958028898 508569473 -656803923 999970888 -267238009 631995610 -193619598 832242782 -300401233 421431252 1000000000 904749818 -764216185 999970888 560571457 826482797 863809465 -307582384 185056707 -917857153 -471291987 -999991995 342524814 681600634 604706788 413199537 -82193603 -1 0 999970888 -343813771 229260145 -97312825 -1 -1 -892585089 999970888 -40265024 999970888 402102547 -347463599 -703134035 -999991995 -145789122 917939041 290455984 -999991995 -1000000000 -527314406 399680461 635415225 396280980 9453318 -1000000000 -722839530 737505478 -1000000000 -1 638543526 250515609 -552129977 -22447441 514136718 0 562482795 -645278663 58022067 482448201 999970888 -999991995 -840521019 -711585215 -71876096 988296079 -161241991 -965918535 159714915 809430515 -520478097 -760848052 -64897734 -674738386 999970888 1 -724432981 -106045947 -911885598 -999991995 511374035 -959604157 -999991995 -207800688 999970888 276991931 1 893306021 -392575286 1000000000 1 704146688 -999991995 999970888 -68325077 -555024487 718280948 -105065027 -541669410 -999991995 727578157 -1000000000 253122019 -992707512 399461649 999970888 -30606576 -136930845 -786196277 -534617387 -786687992 -660017694 145366949 -999991995 865091861 236095832 -142891900 -999991995 -1 1 999970888 -1 -1 996375914 999970888 1 -998737067 -1 935010981 766271701 -685918721 665021018 999970888 -638430292 -888660012 789701464 152961492 -304334310 -53108231 -999991995 318964994 -573934885 937892092 999970888 -999991995 1 42 421160669 482630484 -474918525 -211802309 -757551768 -346488847 999970888 637323223 150600919 711113663 0 516629846 76308878 508821743 826343330 -16231877 587570323 489154932 157358196 -999991995 513367432 -498532478 -206919840 244532752 883311129 218419509 -751663016 -881009958 450834813 42 687208584 -481381469 19800173 404127499 1 436927318 -839764329 -772475638 409484661 -1000000000 36631248 -131538493 999970888 328894202 554656350 411816450 0 1 999970888 -1 1000000000 1000000000 -892128008 -999991995 999970888 909292228 999970888 -297690915 -236165383 -280722634 -648275624 -731842535 952092576 219046286 1000000000 816893510 830213029 999970888 -962063584 -795654891 -746129926 990771771 -488176964 -983813118 81986456 999970888 835153879 0 1000000000 -157776972 -999991995 -591804535 -10256556 -581636373 727092278 745250194 -903428519 -777497422 -491540937 -999991995 -615728293 -334564603 -641001531 -985288676 291533643 42 0 104628643 -871587928 482410398 999970888 1 -237532113 -820538666 -999991995 193008464 1 960484822 -1 -1000000000 118154248 169757018 926693957 -249654881 1000000000 999970888 250498046 485772653 152454567 1000000000 -1000000000 999970888 -1000000000 665449539 115910348 -327601382 480682357 1 730805935 -375079767 69267882 -942304889 0 776703080 860442154 -1 40409475 -187145980 -1 1 -1 -59338199 -686456142 197455571 -66147214 367651142 -999991995 454874062 -130944503 -470170138 33159309 -999991995 624136058 1 -999991995 25974585 999970888 -691567818 275789294 -752748680 -999991995 -392653772 -3047994 1000000000 -41476236 -241319810 215393956 214479732 -474402357 999970888 157202978 -646710921 305374317 -293802630 807499161 -806235500 -610721020 0 494773412 1 674156755 169115750 762470577 -814539818 -554942371 803661274 -199545020 42 -401315386 -731736573 529887504 -999991995 -1000000000 253845042 311995840 999970888 0 -879700837 451918077 -1 -999991995 205851764 -609114110 788460465 0 107161713 550711241 -470491177 -902122798 -999991995 783164558 -741147048 -447118233 999970888 -244621739 1 980987963 -952391084 -1000000000 59323420 -999991995 999970888 -695947060 722604612 -1 345899522 -916256232 490893217 -999991995 999970888 606992841 -601134326 -99623876 42 651816578 19313518 168519717 -203824745 128873289 466836034 -656803923 -505867159 451421824 999970888 -1000000000 364226350 -977405434 -392350075 -762895230 477663626 -999991995 -1941035 653795843 0 -264359855 0 304757958 -874982596 -999991995 -28578021 999970888 -870336761 0 174091218 880708676 174500339 340946628 -382266909 -326239206 -887582984 -999991995 -924216471 889428169 0 931344538 42 -1 -1 219676450 -927698052 -999991995 -849002854 728725942 704063405 -789247811 -292372169 972559854 -726685465 979610964 -564432593 640149396 -428685485 847533411 -935080158 -438961199 350760935 -426121888 -244373054 462400029 -355861933 417915423 779659770 -986875865 796208770 72175621 -356999132 -451661597 -993703306 234294193 999970888 455601756 -999991995 -663310801 459457589 52132600 -196669844 -254880768 511252844 -581365787 999970888 -937843211 255319454 -185368549 -60584666 -999991995 -593272229 -87335955 -999991995 970339881 889290860 -719932489 858219471 -826276088 -414678426 -613549779 8647916 -999991995 863004443 1000000000 999970888 -884425925 607886311 -1000000000 412287152 -173924450 -999991995 113960276 621493879 -642596513 653694552 -999991995 999970888 -875440194 -1 -862709372 1000000000 539172616 -798262673 -402000003 933976312 309096612 -737329910 999970888 -289040034 -991771978 999970888 0 1000000000 999970888 32790842 420784445 -389443110 798668460 -410195316 -77557960 999970888 540358940 -526805101 -635559228 -1000000000 1000000000 927505609 -266284552 -201091141 425562370 82234354 557810228 -999991995 666866433 -999991995 418082261 -588506758 1 218472330 -619458230 999970888 999970888 472354204 -887381929 999970888 -1000000000 -651115621 372718764 701992722 -685928277 999970888 864595575 -551130293 194204148 120256384 -963533228 -709277829 -871558267 982509327 1 -172313295 509495418 -1 670257592 1 261384896 -586080410 576659365 652007597 932599386 -229386370 -1000000000 999970888 -457180049 -615500806 402447684 735264081 -999991995 964385872 593516726 293234347 324686528 -486704652 206778426 572956776 42 507684004 -1 0 246217670 643699626 -510824704 146554680 -1000000000 561222634 31835752 765228076 32919569 918673941 -304063956 -825003600 -353849038 -999991995 129390040 -999991995 -67077802 -612298431 550702647 -999991995 -564373499 42 -61177262 999970888 999970888 -999991995 -596303262 -999991995 -1 579774577 -876649364 -999991995 236288897 0 197319792 914672649 72404270 42 -302738671 646861114 1 42 1 1 20849809 1 -511114186 -312008798 -75277279 503206293 -1 999970888 -156834818 -412879462 -278380392 451027110 785161813 -602257942 458181201 -999991995 0 -107229447 246627009 299113527 853049780 -1 -660039033 346602691 877775810 271706453 -403242813 -999991995 176403679 1000000000 637755338 -1 656128122 154992502 42 -82193603 999970888 -578219460 -820218706 -482873747 11465884 -999991995 1000000000 -999991995 -999991995 -970990862 1000000000 -999991995 42 -919416292 366799900 -910806993 -999991995 -67107757 542930216 -894521022 532026707 -427285643 919494708 108214383 -2336142 -240551255 479204327 -202477261 999970888 -310531298 497561872 -999991995 999970888 787765938 597871926 -782509811 -115806358 -336535574 -707613906 66141455 -1 -209883499 579524404 181068894 -999991995 1538618 -601621407 -45021551 -942915934 -869029261 -472957348 -435375632 999970888 403481834 999970888 999970888 -431987792 812862999 -657359663 -955347415 -763341384 115689455 269876145 -262715440 134367229 -1 999970888 -1000000000 -999991995 999970888 574220597 782905481 -724849255 -526766004 184591648 -1000000000 -999991995 -952262552 658903083 -999991995 999970888 874384719 602510850 1000000000 -1 -922798595 437251416 1 -67257218 999970888 724513388 178281502 -605924021 -552238758 -1000000000 -498709535 -1000000000 -659596464 21031159 999970888 -827042952 -721766514 -451070079 0 -443015531 -545224112 1 999970888 -999991995 -764757156 205449357 -999991995 782850244 18092630 1 900785159 999970888 -804844442 -725820310 584050133 1 -1000000000 -661190784 -190515019 43967372 -575952480 -1000000000 -73974953 630491281 -598988621 -967540231 449122288 324870703 -749724379 219085606 999970888 999970888 503020774 -686328396 -1000000000 677551925 -999991995 -811305800 -253422982 354789011 -257602614 -999991995 -125325306 999970888 -54793205 -760005301 -198705182 1 -30151070 917511147 1 -158881702 -794093906 412631112 430993812 62044787 -219361739 692092913 789145570 13040055 579108361 -635745022 -999991995 207931440 345232364 -794343494 -78197058 -841037908 -640592649 174824458 42 -999991995 -718950318 999970888 1 999970888 -359919150 261407789 -999991995 -1000000000 799690746 -468003138 -937944013 1 164922597 901438258 733064796 684549944 -1 -624913781 999970888 42 999970888 983580823 -434544358 -999991995 -680455178 404878816 999970888 1 -1000000000 -999991995 -544435742 206938830 779515468 -209692583 -810493215 832022516 42 329527724 664063970 999970888 -104117991 -999991995 -1 45060681 -535520129 116148283 -25553834 -964501230 -937492511 -1 639286428 999970888 42 45368430 674844464 291654717 1 -757179135 747345924 42 424847122 14735446 -1 -801998977 486107164 313508526 769464081 1 756496509 58825308 -243174940 -802809707 -371265610 -400489097 238351043 0 944458836 24672861 901981245 1000000000 629282539 -617861237 999970888 -453047697 397748510 -888287743 999970888 -966481904 -575950795 604609302 227326159 -683958279 -739364212 945213671 233656802 -590867376 -693311693 204343722 -1000000000 -905302583 -695064026 773373666 936670495 -712900345 -999991995 727555479 1 58405557 -77235099 -1000000000 688064349 558105213 -999991995 781304679 -999991995 -811638472 200593659 -999991995 -302931681 -336596601 309129426 694084885 -701953738 865894553 526888793 -101556146 1 152834537 999970888 -307177010 -894796604 -921475704 576939388 856891701 667331967 -83483158 999970888 693826384 135309797 28486292 -518379387 53532741 -18500937 -1000000000 -365786490 -1000000000 -1000000000 -741792679 -68906111 1000000000 -169112832 -418326839 -999991995 -74307845 148125574 0 -138603476 -508187215 42 999970888 93303628 -182167724 689858054 -887368426 -379690745 915618052 -904633108 8762887 299873101 15866012 -840916174 -294285711 1 282172290 -999991995 60270584 372091817 724513388 -34288151 503804363 134817226 725857952 156169659 279150215 -843646014 -388247023 -356073687 414016858 -1 -999991995 -774735689 69873603 290864573 266078248 -915104576 -420677242 1000000000 -44645864 915742385 550253060 11708556 999970888 -589231439 -98792424 999970888 -549907590 -854726865 65107429 644438050 744967672 446276829 1000000000 73265967 641287603 283046656 -999991995 999970888 0 795973456 -999991995 -582410605 673306178 -1 294349788 -893534198 498021346 58329332 321797634 -649069465 -999991995 999970888 -648918058 42 -534502169 328716923 608821365 650607468 -203262453 -61794861 999970888 -1000000000 -737408939 -714176638 -930617708 -1 -999991995 999970888 837882981 -999991995 434090502 -166198813 130891889 999970888 42 489373003 -974472171 -1 -854812068 886905850 68225241 999970888 -999991995 694663007 42 -418870649 999970888 435106608 -69834591 -123481056 -985269848 857309357 888498799 -512479521 -1 1 -528958263 -1000000000 492098822 688091088 807455292 -968927916 -435565567 955676611 428647732 -816648276 -130572234 232881031 738971227 523250883 914458279 1 42 787938788 -1 -264930508 -12681258 999970888 -428900439 419665919 285875059 -89789409 727025764 -524557424 -937645390 -679736445 -295713492 925308192 201080322 -592353431 0 -886033810 -833629951 -428768277 303721229 42 -677760771 196361721 -999991995 -999991995 999970888 261893864 999970888 -567671484 -550897633 -198210738 999970888 -998668287 -162448851 946846998 -611871799 -999991995 42 69142864 1 -718576202 999970888 999970888 764126076 -999991995 -820494204 374923203 -847804284 -999991995 1 -992358157 999970888 994802555 771889691 -1 748686121 -999991995 -118897604 -999991995 -104455444 -429091610 999970888 0 52236710 674819192 961661166 -507674882 773772873 795283224 201353502 388429110 -191586321 0 -285676174 192378417 430573241 524345812 -389346288 -399538049 392107317 -1000000000 -999991995 76851188 722757718 -58638948 -116148640 865742267 984988266 999970888 416638886 -338239902 999970888 -736859692 -496121920 999970888 -360527645 -999991995 -89645022 -435405195 461932572 -235336978 728329772 209328175 -703206210 -264935083 -677792549 -120053782 999970888 999970888 -634288836 -936215032 -711061221 999970888 975708807 -1000000000 -574036955 999970888 842784064 -999991995 437581276 -1 -904918637 1 904277765 1000000000 -410120912 -999991995 855501054 -766928152 -243417213 -249938999 -8790454 1000000000 -917638337 999970888 -569873199 -430486719 -179563047 932874491 -62108028 -999991995 662193582 893612719 -222541462 166998395 -764544044 -999991995 -310217533 -854323432 999970888 999970888 -545974566 276799883 -999991995 134822690 859665027 42 -638981919 -999991995 843095336 320683180 -596542314 999970888 -355808979 -999991995 254834097 -567684609 965316094 -999991995 987802646 -679899673 -83651828 -1 173496958 186860937 -621043360 954927716 435717404 0 823730207 -1 -226799283 0 55566277 242185152 42 -594363454 103057795 -999991995 -246079866 -674402945 -161482321 486753678 -454645700 -1000000000 792874467 42 42 999970888 999970888 999970888 954873406 -547823330 -623084378 -53454723 -648151456 489098481 -182050937 -940281757 962813910 1000000000 530680433 -244388845 -999991995 -915391274 482728622 -438857827 -358442966 80934664 999970888 -576775555 -999991995 667634853 -755524673 871940917 277336839 634898604 -999991995 620716139 1 999970888 -448036791 1 644718963 324099820 -999991995 -216415531 -666039076 -948259784 -792114933 -1000000000 795853693 -731350133 635843331 -242364773 -509656768 917222518 42 999970888 -745186120 999970888 137911599 -357923454 405499950 604316087 749800093 34185169 -559516741 5995190 -391786151 -304432046 999970888 -146305183 -851270339 -795954663 -277878893 763571220 -405464551 435970677 -1000000000 -498288305 -999991995 42 708908292 837506159 333451694 -1 -25359678 999970888 -415680513 999970888 -510256658 -262133186 -105064387 -392644256 999970888 -445978177 -440936338 -827398500 -1000000000 -999991995 -765981635 -1 594737091 -832018245 -825678667 999970888 -999991995 922552315 -999991995 364323693 999970888 -999991995 -999991995 -1 379649182 999970888 404040811 756568483 -358468963 -1000000000 701574211 370963829 1000000000 -576395253 -31099019 765513213 628862504 1000000000 -999991995 269850072 -1 467959675 728637637 -599791152 804930258 862959409 496678625 -1 997584001 -999991995 351369987 -1000000000 -1000000000 -557189908 -97007364 572903655 -925259441 -999991995 799913902 -999991995 931426392 -750626107 -206169971 -404167832 -154146649 -654042047 365043744 -92789552 818662066 691291199 999970888 -999991995 -999991995 874419162 -49122994 -775982424 1 690682594 271413652 0 -25437424 -1000000000 359220934 999970888 999970888 273027643 -966476572 0 270427681 125125332 364909176 999970888 -13942667 -177165833 767153731 999970888 -999991995 -1 -1 306996549 604265802 -457159051 999970888 -917394776 -589770657 -586693205 -202561010 -794578499 -262248514 -286237171 1000000000 999970888 742133504 -41178646 -609265586 -126417018 999970888 -999991995 597199557 247042202 -745476883 999970888 763187908 933560711 999970888 750864944 -999991995 -999991995 740508024 999970888 -581115507 999970888 641339449 -838282903 -889886560 952571283 929085813 782007580 -1 -999991995 -631044518 201705913 -423019752 -811273643 889428169 999970888 -289518348 415712601 -999991995 -363957934 578566701 -635873494 -128701224 -789668275 -999991995 534142780 949164288 -593635658 0 -519643767 219490635 -410916338 735602432 17914696 -999991995 -656301842 547875390 -1000000000 -936917478 -999991995 -999991995 501848376 -574840011 981010468 -8002695 -513123861 32063804 423509103 680564802 822580895 -1000000000 1 42 -862418828 -1 -486320221 -478066369 42 999970888 856444869 -299586150 -734836473 -617241279 -430454962 -9839237 504819366 999970888 553407352 -999991995 -865173057 -999991995 449706823 -999991995 326276720 946645605 -294831548 673640083 -961849857 -183698837 -358009075 694351498 656141150 402160203 -227039041 -999991995 -999991995 535375059 -999991995 -1000000000 0 -88932090 -316191472 -721181209 -584364208 -37316527 -681897455 42 -421940980 542948884 -3023557 -999991995 999970888 42 1 -166459554 924535233 -1 223396714 -232319932 -1 727317450 -999991995 128201134 -607688684 -589438904 -859711762 842051885 575439705 -433485882 298563086 -933723433 573223993 -999991995 -999991995 511498859 -167167755 39741611 999970888 999970888 35274143 206844839 -197842732 -970537909 -834649371 -284338719 459069907 -76299797 371328069 410988380 627947976 42 -957877229 574843255 -833418697 789005372 941108918 937218089 -568366737 569893994 999970888 -236378032 -303042902 912985836 999970888 -999991995 42 320469403 -999991995 983368905 -999991995 838044904 204191923 67676633 1000000000 42205732 -49822480 -593737748 380964519 -173720129 949728110 -148711067 -999991995 -999991995 -426102868 -27709130 999970888 -499843335 -256415231 -619514841 108641290 -280090212 198903023 0 390155075 -271074469 152241542 -547372676 -827590167 -377369144 -552818101 -587269937 211593078 -504499123 -915799198 -291160199 928694530 -625666943 955255083 -42761988 -999991995 1000000000 611173573 999970888 854148260 181491352 455579009 284546177 736911660 999970888 634266133 -1 -826624518 42 -921283904 999970888 -681426332 23446856 598323234 -237640795 658302749 -508642911 999970888 324523879 999970888 -752336608 823307540 -835855806 1000000000 -999991995 451441241 -973578678 574688666 623654809 868637515 42 -147382247 -705457671 0 -510486200 999970888 -234526770 -926395527 289345645 -962132433 415985429 -1 -999991995 -891357202 -624406558 121695466 -212031602 -421233300 855527154 -517240519 -929706017 -892282288 -137830679 -693006649 -226590450 999970888 42 513543514 999970888 -725978997 -599686894 643484976 235332809 -444078445 -785750599 686184406 237303383 243545458 1000000000 823059066 -438501478 287625068 679209928 13541323 -977939387 -666738131 -999991995 1 999970888 -999991995 684974422 -983627415 920117637 270477450 -1 -771209045 343592719 428678140 -328253505 -278547686 0 -999991995 517157200 221641566 241920189 999970888 42 728772568 -999991995 999970888 -1 -999991995 236717135 -975968232 -505781230 -647518186 997682311 -816999070 650721015 1000000000 535328715 133206502 999970888 923725902 596224842 999970888 383570448 -67222205 -616057808 481549505 -881553904 -810278833 796821581 999970888 499403144 -958345873 -225677094 999970888 1000000000 436303632 1000000000 -691431482 -484270706 -978793983 999970888 770036466 -543286834 999970888 947447349 42 -543940184 999970888 -818318222 -592649012 1 -743718289 296052606 801113555 663363227 -889246377 -999991995 -999991995 552581305 -999991995 768186520 -298127881 0 999970888 -137604662 1000000000 -57467285 -950283868 242957648 581696115 999970888 254467394 999970888 665141703 29304192 999970888 -687706739 90306405 343728343 -731584936 0 840392840 -337730115 1 496722443 163637003 665306902 976071585 -689383119 -1 -259474803 -677179213 1 1000000000 1 -979685547 -863181422 999970888 919135200 -1000000000 699229131 722032857 999970888 524812250 -1000000000 -216964204 120709250 -803023304 1 1000000000 999970888 -925766478 -473119412 36183283 -999991995 -936210549 -994621649 906444330 -337221162 520108233 458110755 999970888 -213448267 -999991995 -589200120 528469731 -1000000000 -504376918 664452142 14603045 805039512 80072676 994626818 -1 -130041678 767116862 804181530 611349938 -807707544 -558104562 -867751255 893935558 213954513 595552776 999970888 686973804 70576607 929963177 -116479894 1000000000 541283964 -757641318 999970888 564600341 -387104505 999970888 -395084740 -385440466 999970888 61113751 -505357004 805288288 -309677949 -999991995 572746489 -592564576 943178322 -255986631 719806410 -956943297 1 264848547 9150974 265430609 999970888 739282073 395024396 -1 0 93226997 -174550758 473707757 238692897 -367076406 -999991995 11457368 -253109064 -999991995 -831948548 764420784 -162752295 -62301714 8640656 999970888 417237086 999970888 -597910649 -255216981 1000000000 0 679928097 220434422 715034497 -999991995 999970888 1 -908115743 -1000000000 432248441 -710820104 640056058 952908734 729011423 -818587350 -452129988 479109054 616889439 0 924686255 0 1 -542460567 370476437 838658546 -800943768 872831638 58669186 1000000000 -8612913 968516943 -476896543 381622505 -901428989 -999991995 -127507462 102995228 1 -778619419 -961591305 -76357934 -585151093 -995397842 860620718 -999991995 -999991995 541886361 948140522 -738775306 -790967119 42 -266984895 -1000000000 -171244838 999970888 972938639 -534363203 465728775 -535683223 -1000000000 817583735 42 221634170 387994060 587939629 -500663426 651896856 -27482377 948827110 954305673 42 1000000000 539276375 442593003 -1000000000 470225699 221262315 -120814906 -1 -668417061 46700942 -53165293 0 916100838 -405375455 935065096 678249821 923184917 706711241 -1000000000 50855962 999970888 999970888 59937218 630399708 -111515269 49338621 449264690 -712245556 -275993214 -181057145 262844355 115332008 999970888 -999991995 -649048622 -905807088 43018589 974687766 -119746070 -731142248 531390168 735627131 -604465008 999970888 906812483 -1 999970888 848875195 -541857927 -220198078 -999991995 326763389 -409208126 -999991995 914648859 -433238076 836848526 -120803419 726343200 -999991995 -999991995 -467006991 930458784 718354390 324937310 -649736813 -879398849 -1 -358891638 0 -103370148 877616235 181755796 -421452590 -944487539 -6463671 -851341459 472515080 999970888 1000000000 -728029295 -454633659 -490360846 1 -258346475 999970888 537091308 803919789 -1000000000 999970888 809468249 -916416455 -1 999970888 572215842 -999991995 -999991995 756729082 993251154 -1000000000 -927000175 999970888 669359635 -888545606 18260751 -754393887 1000000000 -410454149 42 -999991995 850270783 662533854 -146692532 456130653 -1000000000 336523484 555211069 -101182153 999970888 247286092 -999991995 -946858355 908633528 0 273492899 -1339384 999970888 -299771774 19842528 -999991995 -1 151168121 974555461 999970888 143172579 -66591827 -435033872 1000000000 -482523749 -999991995 -999991995 -713246778 -846383796 -667363168 -67176754 -725122689 -873612589 1 -723678910 -808329420 209276642 491366748 67851107 -1 392122541 -999991995 184694988 282140171 -999991995 561815236 -165377506 999970888 -172959740 0 1 115039317 885669136 123739777 270806230 -999991995 1000000000 231073879 -128656016 -1000000000 -422617169 389967455 999970888 407325594 -125400873 256866045 999970888 449858705 862769276 -549809054 -741416967 -958037001 126080640 871010134 842672402 684673683 -173771372 -576419532 1 1000000000 -669919549 -814084431 -457784892 -285579050 -216102540 -999991995 -242727892 1000000000 -999991995 -422087480 345371866 -376958545 171964589 999970888 999970888 -287181182 0 999970888 -345813505 999970888 -262383777 3787095 -999991995 999970888 -172334341 -999991995 -204092123 1 375325943 636555322 160098298 774313254 -639198058 -825191093 999970888 1000000000 -1000000000 999970888 921970582 832802010 -478573376 843221339 -999991995 922897742 -635340897 999970888 -33488352 -112490913 -999991995 42 623549045 1000000000 101099322 -39887219 832830936 893469345 -999991995 -384895725 59131755 109464295 195698788 544780456 -962953159 -255070608 999970888 -500715588 -1000000000 999970888 -559821804 881386225 -577494649 392885008 -707899546 100552525 600966608 -285358638 12260114 -1000000000 999970888 -1000000000 1000000000 -999991995 999970888 -64390463 -517791431 -404587425 1 443757071 103113987 -1000000000 1 876979650 -999991995 24713878 -999991995 -999991995 558166555 665629121 301502642 0 -243519214 -285571688 532404815 -999991995 -542369615 -409759879 855155508 42 679200274 362506406 -77715850 -1000000000 920386773 999970888 999970888 66774802 972788605 165135470 622534283 -367375234 -999991995 0 -1 -387409519 562790209 -106325442 -15142716 -24889266 508552004 477420668 -664966173 -999991995 760054436 262317370 -582593665 -506427687 -494193308 -890475863 903071548 -182803950 -1 -955479532 1 1 -346438181 377662045 -898824518 791549317 -528701564 482771517 -303051715 -880546196 204229653 541552514 761715090 1000000000 960579150 1 726075042 -205419197 -999991995 -1000000000 243201652 -966098862 -999991995 798623372 -198687836 1000000000 -538082673 1 -473279238 163494012 -999991995 525300920 732895095 586131086 290264924 -942232605 318514074 273819213 21124263 999970888 999970888 544135574 -933183909 -860191340 273398074 76050676 791119814 -1000000000 936623413 42 0 615417797 -954678593 234097484 -371202803 -71586132 167770319 -752949341 -112569226 999368756 -1000000000 -299262937 632227414 -941898181 238520521 0 42 578877956 -1 420779487 735588639 -995576925 364139758 -706472616 42464261 999970888 684221524 -999991995 -952430317 1 76804548 266553830 701675269 355700160 154190550 1000000000 188279481 -372069505 625590794 -761405015 1 964681025 748941999 273076877 -987592240 1 -1000000000 -750186284 999970888 750782852 -948484963 809180900 381986328 417884201 44495520 350580267 -489215520 -999991995 -1 212106154 409146552 -438541235 -950108155 -52492949 -422105269 330182178 894806132 617316282 -65512589 -992925397 837671683 -999991995 635196711 568555 -999991995 -961802209 -591078226 302998985 334855200 214397229 999970888 0 13947753 686543450 -61992384 623560151 602743137 747346429 360718410 -16929874 833436368 -1000000000 176968422 -999991995 254509508 -170296345 42 -1000000000 706733589 47905688 -59182262 488800620 -623083762 882524588 797108512 322043292 -121922437 -1 1000000000 -184453573 -389907973 175298317 1000000000 -999991995 -893601837 -125262285 237103535 1 -201590502 1000000000 923948076 999970888 408900003 999970888 602246331 380954520 462514320 194566218 -799612629 -631075617 999970888 -289922324 -29788619 -211842571 -55756507 692096514 -968285708 999970888 1 261724216 -227634961 -725831711 599530233 1 -969056159 999970888 634243138 -972957551 999970888 -999991995 999970888 -636362826 -177829684 534577613 999970888 999970888 42 346547100 -248613650 379384434 -747832347 153209604 192754947 415881695 718078817 -789841500 42 255457765 -1000000000 -242385811 1000000000 -885798143 999970888 42 -969077298 -1 -711675237 -21068942 -839679291 -877096136 618921510 1 551956701 1000000000 164922597 771776821 601423545 -603744585 -999991995 329850331 3304937 -999991995 -407115899 22272195 999970888 793499795 430564511 -28460591 905264374 698214803 -999991995 -999991995 -999991995 325261656 -999991995 0 -1 795418187 999970888 -650207809 345207735 -556647195 64836468 -544621667 999970888 -1 -968950536 -1 999970888 -742091721 -975531333 -809927998 -256487021 756646932 983570895 -459594341 -296613496 -305948829 -303337402 838231281 -954676147 -240463490 958670906 -816757567 -999991995 494820977 354423153 587921311 781435675 315667018 287980223 24907989 725208489 1 92237026 258501710 919334391 856686158 999970888 -318808654 807339677 160724294 -1 -357029109 -700433240 -642971060 424504656 367215964 122588351 486719339 -999991995 978623570 -320812 665621215 999970888 983858744 42 1 605065196 594313389 -999991995 -896622937 307870555 -477112860 999970888 -982389419 999970888 263207219 -1000000000 -999991995 -409415301 575638234 -958905064 -270842192 -310270574 -859524312 -390425241 1000000000 728175383 -1 2903619 999970888 685037946 751397225 -765500852 0 -999991995 -186933799 840402856 940343286 446839917 -459196763 -874615756 -999991995 298171270 381099304 1000000000 -294861088 567141977 -626120435 457866426 341205884 -204479491 999970888 233483638 -99085467 -341696124 -955895462 829567277 -1000000000 -928700927 801366686 -71817817 -663571337 -553769579 578706717 -638081974 -699178871 0 998119837 314465469 999970888 417192777 -630001862 -289340508 -915531924 -999991995 154532202 -207067030 -53744246 999970888 877203816 -1 -524219743 -460323662 999970888 -773776185 1 -1000000000 -999991995 1 -473323493 382100860 1000000000 -172058835 -76292994 -82712800 -365053431 628737074 -444894708 -806430761 999970888 780292640 -999991995 -999991995 -999991995 655054164 -376338788 844492874 352621858 -16104310 -279010731 -1 107719782 -999991995 -1000000000 218782204 278639528 519785483 42 555445991 999970888 752873826 614394298 -868061967 999970888 18268679 640340848 0 390538453 1 -611956723 289740655 162246901 -999991995 -999991995 1000000000 -565393302 999970888 -440742885 427488197 121102474 625993749 -999991995 -1000000000 -398310576 -759875673 -580472378 999970888 999970888 -709020374 1000000000 890043061 42 1000000000 -999991995 294867941 308661254 -999991995 -401591155 519904806 -610624829 999970888 297191490 -999991995 -123897108 968129494 695160382 -112306573 -1 66472407 190475550 -132812903 -71179148 575192600 -484938732 -583014164 142314504 -906589079 8084455 -1 999970888 -999991995 -617797497 817361141 392050253 418967014 -999991995 42 -610208580 -75431583 -422651092 188426319 1 791044533 -814220981 -810805182 850234747 521846200 -544016538 -1000000000 0 174051226 -318585856 999970888 -592333861 -985465449 79361257 1 -359274300 -999991995 -502101663 -999991995 -865905433 -637883509 -999991995 342644312 -1 42 0 312232320 701520087 -216277861 -352082628 302933852 999970888 -918560967 999970888 176125988 -676337958 -995413265 42 67306820 -760401012 -10773009 466668513 -66147214 -132241480 -635431070 559032961 695907562 -264642545 -977366426 -750382154 -697835904 -1000000000 -240897663 -854969456 1000000000 -886915258 999970888 -999991995 150471010 -671429922 999970888 -999991995 -772154800 983657187 993139876 -453102109 553545838 -180652567 999970888 -999991995 1000000000 -113855717 -345575179 -850620842 -1000000000 1000000000 105317016 986811078 -808421863 -97401865 -141932315 177814132 -419049921 -208201944 999970888 42 -144988005 1000000000 999970888 -659918561 905671353 999970888 -937855943 -1 -519409074 1 -55002632 937546475 926341197 999970888 -999991995 790277612 447970550 -490939641 -816697949 -501028499 740034671 -130320106 798486759 467130183 -999991995 1000000000 -1000000000 726878486 731624500 -1 311422025 -1000000000 -989828841 -213919456 79266619 -104467889 -999991995 -910362292 -550885592 999970888 -607931816 -999991995 999970888 740861882 -162380375 497694699 999970888 -937601838 -736536155 -314999501 -374341052 -424735596 -919419422 478433732 1 -630928135 625152261 216429779 -480029424 -854053806 999970888 -62696661 634833795 166057937 0 -1000000000 1000000000 -132473662 42 -99878140 -799829371 -361194601 -261787334 690703282 770025992 -999991995 967600633 -778182693 -999991995 999970888 715900 375188655 -149247173 313451407 -911865442 42 -293794252 -60280782 -635594443 251999945 -953340841 173573455 -933613316 -1000000000 -999991995 -852136355 29275332 -274363522 929870991 -440087581 166720138 -708372261 666676130 -593689617 -44217105 1000000000 538210696 -532422192 999970888 -27959682 42 686973313 1816156 780929429 647809136 999970888 50463503 -275820553 -999991995 -999991995 -652340026 -333436340 999970888 -146093107 116237672 675623495 -1 -599512391 575359670 -1 -1 195674056 352337008 562574672 -1000000000 -676738731 -257270470 1000000000 792499497 28103379 914208578 -387925345 -691453945 -1000000000 -907642451 641501207 -1 944452076 1 -999991995 946825436 -249503783 180116278 439521256 -66882842 466079406 -801765641 -489320261 642557051 -979207814 -999991995 -971510340 -999991995 -651832016 -87466948 -854422685 -139679894 310832905 -999991995 -982928840 -1 448653324 952739438 182771114 222452420 -999991995 42 540388850 -92262377 -301583486 726011643 -294861088 -1 0 -657347595 -999991995 1000000000 0 -982166025 662533854 -204564212 -784227216 -1 -325028113 -312636308 -232689465 260385360 -999991995 -1000000000 -820658535 0 825660824 42 1000000000 -885121071 -1 321718124 954784095 999970888 715507115 999970888 173394744 -135110871 -797739603 239680317 -592489082 592683421 999970888 357232907 -291117226 999970888 -514006033 999970888 -999991995 579295997 -671999341 -527597035 620198421 462825715 374142944 -880323868 -352183593 -999991995 -352795316 -1 -367221742 999970888 529483763 -972585773 -553905731 -999991995 -999991995 -999991995 -156105310 -870418109 999970888 -182497043 131173617 801254524 -1 82752491 -885392390 280016081 -681529609 1 999970888 -227751344 677394371 -1 -849841034 568769756 42 710255454 137824375 -701636546 999970888 789174109 -604093674 -154166212 0 -473047332 752802644 1000000000 609566425 -151550011 -946989059 -711324157 -450463374 -397932124 -999991995 -774379908 203451349 -999991995 -1 1 1 925409922 243040996 750154699 -210581148 1 -767325001 -182354577 141685989 567239559 -999991995 -784620404 936054020 -160347148 -204968104 1000000000 813036391 698780959 -1000000000 146203189 528988262 -441128889 0 -185850908 -286905094 999970888 197624940 -107808192 -874465485 -902958637 591775842 -999991995 791633958 -257496295 13836697 569007292 380650317 661772918 345815106 951289435 -953570677 40976009 -904753970 737120392 999970888 -490386525 270178365 -169223265 -947729374 -476064862 999970888 -36344228 -168540920 298195539 296188255 -873729511 0 376475316 35281850 -963904645 999970888 -194152356 999970888 385650453 -102718344 602632059 312684892 715490615 697659266 184632588 290954773 999016332 0 670096408 -325140369 -999991995 813399544 581473086 -775372589 -826795174 -335015033 575403628 -14462319 -999991995 -527152788 -339187356 335827263 821482630 999970888 250734887 54414468 42 796975260 -895652256 -893740164 513541546 -999991995 669812879 550752313 150886 402361137 -1000000000 0 -1000000000 964355299 -91370187 505361275 -999991995 -539089790 -783049604 447858673 -695043856 -1 -32975860 382274619 -425075220 -999991995 42 42 -1 -999991995 999970888 0 1 -695464493 -686955802 31735365 -580950828 591173984 -700286584 593437426 521559665 -1000000000 358914769 -965792552 42 1 529734163 -605254824 -574756462 -999991995 683267148 -570458477 -999991995 0 791847587 999970888 981451281 -746458905 -252209224 1000000000 486935685 841251563 -162795006 -380899628 -889121849 999970888 -331727527 -134417253 -459721288 28450673 -38711024 -629729671 242731189 42 94804349 -999991995 -237427808 -32900469 -158530099 54718822 1000000000 -201180710 182659812 1 -186957001 -39153833 -509814190 -737114578 245204653 42 -65066823 403348057 -99884169 309129426 -575952480 -999991995 999970888 418875265 933032606 118742670 -654585089 -472682383 -107577567 430539462 -999991995 999970888 -1 -288772511 999970888 -928250327 -1000000000 -569267141 999970888 180493297 -1 -874642528 -56223523 -48069237 -59542869 999970888 -999991995 1 411496150 180157177 923314202 916453278 826708952 -258970855 -994581964 -202187128 999970888 -1 999970888 -999991995 641897956 -1 -532083494 251771571 492889591 1000000000 -307573379 487683984 906413007 677702268 -683613438 -759550028 934448160 -999991995 -34703582 -999991995 -656887108 -809103777 -641948018 59144891 441118091 999970888 -1000000000 -335592861 831997949 727515409 -49563601 -1 1000000000 1000000000 999970888 999970888 -693726946 42 790977518 421927856 -593912489 717961983 -455054788 522951952 -1 462395993 -999991995 -742275685 42 763934809 999970888 -999991995 -999991995 862547946 639061689 161575183 -359342301 -1 999970888 -143683246 188725521 660542298 -459146476 42 -220490250 -223136464 -999991995 -999991995 -811924619 -1 816236489 -999991995 1000000000 181160228 -546678554 -355765697 -999991995 355631251 944744947 -949738161 999970888 -999991995 152453456 -823524977 -768473053 712143436 429536886 999970888 999970888 -174410674 1 -999991995 829161870 -999991995 954903810 -267430962 999970888 752964762 -159800699 -960039532 -939473444 -648096812 42 1000000000 264141887 705265074 -999991995 1000000000 941977071 -1 -999991995 376168824 999970888 -670703309 461697846 -614097113 664374091 407779685 -494060472 482610000 1000000000 -261933638 122753125 -235106741 -1 -94470652 -999991995 -999991995 -449452823 341701406 762038854 -236964329 -999991995 -667515900 -309508052 838304195 -79436956 212791845 1000000000 -249702769 -783253684 42 -424970146 999970888 -999991995 999970888 42 -930898766 -999991995 -925786859 -530627326 436798315 279278128 653985408 1 -334217662 -962286346 1 -160506507 878993995 999970888 246758257 -560209123 709389869 -476572743 999970888 -111711895 -176650128 -127532241 586775289 42026222 318835691 -302013938 -999991995 -405296589 521186943 -336703396 -354092454 999970888 604871559 -677044083 1000000000 -379454205 1000000000 999970888 -934798248 -295315924 408523045 693354514 654283441 507429948 999970888 636720352 42 539133984 904547267 -977640901 540934178 788978645 42 -82234890 -779036132 -640280478 -888671509 -106139151 0 -750932258 -999991995 -134462397 477754290 -4258738 -1 999970888 -195190791 -517525607 999970888 765695916 -108980375 909018264 -429553987 42 999970888 -915657594 278233287 -1 -1 -735747005 42 1 608918789 447131649 999970888 488909885 -509537657 -883309090 592132201 -697265891 -999991995 -408564712 -999991995 971300150 -1000000000 -159345801 614107826 -341950803 -655983186 959424061 864545239 69417180 827624486 999970888 -1000000000 -999991995 115135150 -999991995 -526610690 -999991995 1 1 325067964 -999991995 -967828226 469747338 0 -1 994622834 -1 3676883 655632138 455433841 -369459630 158094417 999970888 588987800 823491828 -999991995 149489504 268607904 769641740 354264463 278880792 -688867483 42 781406664 925513771 -68323500 -23052316 846185426 -999991995 -598767473 -726202749 999970888 323839545 1 121707327 154068698 966646225 -310581219 -1000000000 -471447251 -1000000000 551806955 945582005 889675505 724157150 -30795157 -444546000 -737827262 788439876 102709993 380289448 -154970295 208616974 -999991995 -832317163 -1000000000 -437865329 203054858 241795587 711169120 1000000000 -246994574 -241889189 64313016 228079833 -900180585 978110442 230312465 -999991995 0 688849795 -999991995 -373431793 0 -972590778 -78520361 462202691 -496057409 -219138823 999970888 484895698 387450989 530700360 843922973 -55690221 -44505228 408131967 520502039 444538902 25518796 576723710 1000000000 -388470797 -582399245 -356785215 772758521 990019653 -413803072 0 131592207 -999991995 373162490 588208634 999970888 -999991995 -1000000000 -967569818 -735433511 694722668 42 1000000000 -443384647 424710349 -507504447 591321093 -218913805 -58256528 999970888 294244328 1 -625038663 422664629 214664288 554189830 -817329924 999970888 98796386 823775840 -783236368 -1000000000 228098956 -631103062 -985728165 -730754928 -98775668 999970888 -624849629 0 999970888 793036762 42 621138635 -744222793 -134476282 640899409 220647176 -112934510 -283716388 -743339863 999970888 999970888 737402590 42 1 363314737 181892832 4820066 -333676214 -309149785 760572859 896130222 -650034047 -670466263 -375880836 -999991995 41666894 -999991995 42 -507789357 744638557 0 905082740 999970888 -999991995 -1 -1 731574940 1 393220774 359348922 -353972275 -217910603 -385374778 -491559845 382545632 -717635831 1000000000 15935052 -922109979 299697745 -999991995 529315423 999970888 -25167343 999970888 984196193 839850646 499044332 -927445826 -999991995 -535050472 999970888 -1000000000 -999991995 825203886 188082499 999970888 -868347379 -999991995 -336699060 -634009264 808940568 -1 210190045 -1 0 1000000000 780268747 42 -669771099 671383133 0 76432515 788778967 270922437 999970888 -894685443 386520821 -999991995 779057118 -908338487 171997883 999970888 23991271 -18501045 617970851 -261974412 -1 -466323554 -435354707 0 1 570595947 -912285945 1 -532345799 -77503750 -999991995 -793570471 42 285965390 -219314031 -419386726 162848000 -140542724 999970888 -999991995 -885514278 780618667 -359170369 999970888 -573736943 -999991995 -992338894 -866486717 624561688 -454088791 -248403790 -764721478 95441378 -871074807 -999991995 999970888 823728249 353276145 -999991995 42 -999991995 -746201667 -716025921 999970888 -278695404 230355253 -919436328 1000000000 -929796045 266094577 396344742 -999991995 -1000000000 40916161 42 1000000000 -182413246 1000000000 999970888 1 596908942 692777066 -387439017 64317706 291006654 580854097 785293671 1000000000 0 -944860864 -989448323 -922570169 -999991995 1 -900853210 507710719 -473279238 778279810 -749082261 -109251838 977863715 752205919 -130480081 173307194 -921846853 954890700 -242099354 42 0 -254055546 1000000000
